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