head 1.2; access; symbols pkgsrc-2026Q1:1.1.0.4 pkgsrc-2026Q1-base:1.1 pkgsrc-2025Q4:1.1.0.2 pkgsrc-2025Q4-base:1.1; locks; strict; comment @# @; 1.2 date 2026.04.13.13.17.59; author kikadf; state dead; branches; next 1.1; commitid XrUltq15BGfzFNBG; 1.1 date 2025.11.24.20.52.56; author tnn; state Exp; branches; next ; commitid UKXPDa1RzgvJGQjG; desc @@ 1.2 log @ vulkan-tools: update to 1.4.341.0 No changelog. Synchronize the versions of packages that are part of the Vulkan SDK. @ text @$NetBSD: patch-cube_CMakeLists.txt,v 1.1 2025/11/24 20:52:56 tnn Exp $ On NetBSD wayland-client.pc has: Libs: -Wl,-R${libdir} -L${libdir} -lwayland-client -lm We need to pull out the first library in the list for dlopen purposes and skip the rest. --- cube/CMakeLists.txt.orig 2025-11-24 20:44:04.253915997 +0000 +++ cube/CMakeLists.txt @@@@ -314,7 +314,9 @@@@ if (X11_LINK_LIBRARIES) target_compile_definitions(vkcube PRIVATE "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"") endif() if (WAYLAND_CLIENT_LINK_LIBRARIES) - target_compile_definitions(vkcube PRIVATE "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"") + #target_compile_definitions(vkcube PRIVATE "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"") + list(GET WAYLAND_CLIENT_LINK_LIBRARIES 0 WAYLAND_CLIENT_LIB) + target_compile_definitions(vkcube PRIVATE "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LIB}\"") endif() # ---------------------------------------------------------------------------- @@@@ -367,7 +369,9 @@@@ if (X11_LINK_LIBRARIES) target_compile_definitions(vkcubepp PUBLIC "XLIB_LIBRARY=\"${X11_LINK_LIBRARIES}\"") endif() if (WAYLAND_CLIENT_LINK_LIBRARIES) - target_compile_definitions(vkcubepp PUBLIC "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"") + #target_compile_definitions(vkcubepp PUBLIC "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LINK_LIBRARIES}\"") + list(GET WAYLAND_CLIENT_LINK_LIBRARIES 0 WAYLAND_CLIENT_LIB) + target_compile_definitions(vkcubepp PUBLIC "WAYLAND_LIBRARY=\"${WAYLAND_CLIENT_LIB}\"") endif() if(APPLE) @ 1.1 log @vulkan-tools: try to fix sh syntax error on NetBSD due to CMake abuse @ text @d1 1 a1 1 $NetBSD$ @