pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

vulkan-loader: fix fallback pathes



Module Name:	pkgsrc-wip
Committed By:	kikadf <kikadf.01%gmail.com@localhost>
Pushed By:	kikadf
Date:		Fri Nov 21 14:31:27 2025 +0100
Changeset:	b3f3cc85ab778087c3120179aba6ff79c2726db4

Modified Files:
	vulkan-loader/Makefile
	vulkan-loader/distinfo
Added Files:
	vulkan-loader/patches/patch-CMakeLists.txt

Log Message:
vulkan-loader: fix fallback pathes

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=b3f3cc85ab778087c3120179aba6ff79c2726db4

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 vulkan-loader/Makefile                     |  6 ++++++
 vulkan-loader/distinfo                     |  1 +
 vulkan-loader/patches/patch-CMakeLists.txt | 18 ++++++++++++++++++
 3 files changed, 25 insertions(+)

diffs:
diff --git a/vulkan-loader/Makefile b/vulkan-loader/Makefile
index 18142146dd..b198e36523 100644
--- a/vulkan-loader/Makefile
+++ b/vulkan-loader/Makefile
@@ -20,6 +20,12 @@ USE_LANGUAGES=	c c++
 LIBVERSION=	${PKGVERSION_NOREV:R}
 PLIST_SUBST+=	LIBVERSION=${LIBVERSION}
 
+SUBST_CLASSES+=		path
+SUBST_STAGE.path=	pre-configure
+SUBST_MESSAGE.path=	Fix fallback pathes
+SUBST_FILES.path=	CMakeLists.txt
+SUBST_VARS.path=	PREFIX PKG_SYSCONFBASE
+
 # wayland support missing in pkgsrc
 CMAKE_CONFIGURE_ARGS+=	-DBUILD_WSI_WAYLAND_SUPPORT=OFF
 CMAKE_CONFIGURE_ARGS+=	-DBUILD_TESTS=OFF
diff --git a/vulkan-loader/distinfo b/vulkan-loader/distinfo
index e7fad9b05a..dc3c0e9dd4 100644
--- a/vulkan-loader/distinfo
+++ b/vulkan-loader/distinfo
@@ -3,3 +3,4 @@ $NetBSD$
 BLAKE2s (Vulkan-Loader/vulkan-loader-1.4.321.0.tar.gz) = c1e062b7b1afa6d016b713e2a90a8c3e638cf2e857ac2cfd3ed217e697fb910e
 SHA512 (Vulkan-Loader/vulkan-loader-1.4.321.0.tar.gz) = 154d5e58f929511134b352f81e4bddc4f4f9aa04524060235b87161b0ca55e640720bb1c8bc7e0e71c445e13c3eeef3c2b5124e900db4f8ceeb98d81725babbd
 Size (Vulkan-Loader/vulkan-loader-1.4.321.0.tar.gz) = 1762904 bytes
+SHA1 (patch-CMakeLists.txt) = ee3dc933a424778b9bca781f3218996b8f49f688
diff --git a/vulkan-loader/patches/patch-CMakeLists.txt b/vulkan-loader/patches/patch-CMakeLists.txt
new file mode 100644
index 0000000000..47f9af1bb9
--- /dev/null
+++ b/vulkan-loader/patches/patch-CMakeLists.txt
@@ -0,0 +1,18 @@
+$NetBSD$
+
+* Fix fallback pathes
+
+--- CMakeLists.txt.orig	2025-11-21 13:20:37.537601513 +0000
++++ CMakeLists.txt
+@@ -83,9 +83,9 @@ set_property(GLOBAL PROPERTY USE_FOLDERS
+ set(LOADER_HELPER_FOLDER "Helper Targets")
+ 
+ if(UNIX)
+-    set(FALLBACK_CONFIG_DIRS "/etc/xdg" CACHE STRING
++    set(FALLBACK_CONFIG_DIRS "/etc/xdg:@PKG_SYSCONFBASE@/xdg" CACHE STRING
+             "Search path to use when XDG_CONFIG_DIRS is unset or empty or the current process is SUID/SGID. Default is freedesktop compliant.")
+-    set(FALLBACK_DATA_DIRS "/usr/local/share:/usr/share" CACHE STRING
++    set(FALLBACK_DATA_DIRS "/usr/share:@PREFIX@/share" CACHE STRING
+             "Search path to use when XDG_DATA_DIRS is unset or empty or the current process is SUID/SGID. Default is freedesktop compliant.")
+     set(SYSCONFDIR "" CACHE STRING
+             "System-wide search directory. If not set or empty, CMAKE_INSTALL_FULL_SYSCONFDIR and /etc are used.")


Home | Main Index | Thread Index | Old Index