From f1c9156d1105d04d7605297b908765349b20f869 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 15 Dec 2025 19:21:46 -0300 Subject: [PATCH 01/12] SPIRV-LLVM-Translator19: update to 19.1.16. Co-authored-by: zenobit --- srcpkgs/SPIRV-LLVM-Translator19/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/SPIRV-LLVM-Translator19/template b/srcpkgs/SPIRV-LLVM-Translator19/template index 366ff2188a5cfe..34e52912675811 100644 --- a/srcpkgs/SPIRV-LLVM-Translator19/template +++ b/srcpkgs/SPIRV-LLVM-Translator19/template @@ -1,6 +1,6 @@ # Template file for 'SPIRV-LLVM-Translator19' pkgname=SPIRV-LLVM-Translator19 -version=19.1.8 +version=19.1.16 revision=1 _llvm_ver=${version%%.*} build_style=cmake @@ -17,7 +17,7 @@ maintainer="Daniel Martinez " license="NCSA" homepage="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" distfiles="https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v${version}.tar.gz" -checksum=9b1c4a0cf164061f7680b82a6733026518c50b2b298ce0927aa5220222eaa7b5 +checksum=ad96f8dea30fac2dc68627694823df017bc8d20c244c8b6d98c70c3f3b1d39fa alternatives="llvm-spirv:llvm-spirv:/usr/bin/llvm-spirv-${_llvm_ver}" @@ -28,7 +28,8 @@ post_install() { SPIRV-LLVM-Translator19-devel_package() { depends="SPIRV-LLVM-Translator${_llvm_ver}-${version}_${revision}" - conflicts="SPIRV-LLVM-Translator-devel>=0" + conflicts="SPIRV-LLVM-Translator-devel>=0 SPIRV-LLVM-Translator21-devel>=0 + SPIRV-LLVM-Translator22-devel>=0" short_desc+=" - development files" pkg_install() { vmove usr/include From ad63cb8261718264e1c9961fe72f12575e6d72b4 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 15 Dec 2025 19:21:49 -0300 Subject: [PATCH 02/12] SPIRV-LLVM-Translator21: update to 21.1.5. Co-authored-by: zenobit --- srcpkgs/SPIRV-LLVM-Translator21/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/SPIRV-LLVM-Translator21/template b/srcpkgs/SPIRV-LLVM-Translator21/template index 12fd03da108331..485eb3cdf19a0c 100644 --- a/srcpkgs/SPIRV-LLVM-Translator21/template +++ b/srcpkgs/SPIRV-LLVM-Translator21/template @@ -1,6 +1,6 @@ # Template file for 'SPIRV-LLVM-Translator21' pkgname=SPIRV-LLVM-Translator21 -version=21.1.1 +version=21.1.5 revision=1 _llvm_ver=${version%%.*} build_style=cmake @@ -16,7 +16,7 @@ maintainer="Daniel Martinez " license="NCSA" homepage="https://github.com/KhronosGroup/SPIRV-LLVM-Translator" distfiles="https://github.com/KhronosGroup/SPIRV-LLVM-Translator/archive/refs/tags/v${version}.tar.gz" -checksum=dda46febdb060a1d5cc2ceeb9682ccaf33e55ae294fd0793274531b54f07c46b +checksum=704fb1d0244a688b97decafbb51deb11774a081d5ef31652245a2527b658e0a7 alternatives="llvm-spirv:llvm-spirv:/usr/bin/llvm-spirv-${_llvm_ver}" @@ -27,7 +27,7 @@ post_install() { SPIRV-LLVM-Translator21-devel_package() { depends="SPIRV-LLVM-Translator${_llvm_ver}-${version}_${revision}" - conflicts="SPIRV-LLVM-Translator-devel>=0" + conflicts="SPIRV-LLVM-Translator19-devel>=0 SPIRV-LLVM-Translator22-devel>=0" short_desc+=" - development files" pkg_install() { vmove usr/include From bf035f6d5e67ff6d553c0247c0009b4fc92032e1 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:21:40 -0300 Subject: [PATCH 03/12] SPIRV-LLVM-Translator22: add conflicts with other versions --- srcpkgs/SPIRV-LLVM-Translator22/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/SPIRV-LLVM-Translator22/template b/srcpkgs/SPIRV-LLVM-Translator22/template index c55dc9e4aec710..d083d4f28e2656 100644 --- a/srcpkgs/SPIRV-LLVM-Translator22/template +++ b/srcpkgs/SPIRV-LLVM-Translator22/template @@ -30,7 +30,8 @@ post_install() { SPIRV-LLVM-Translator22-devel_package() { depends="SPIRV-LLVM-Translator${_llvm_ver}-${version}_${revision}" - conflicts="SPIRV-LLVM-Translator-devel>=0" + conflicts="SPIRV-LLVM-Translator-devel>=0 SPIRV-LLVM-Translator21-devel>=0 + SPIRV-LLVM-Translator19-devel>=0" short_desc+=" - development files" pkg_install() { vmove usr/include From 0a63ef877e7ea1617dbb911aede2e60e2bc6f1ff Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:22:56 -0300 Subject: [PATCH 04/12] Vulkan-Headers: update to 1.4.341.0. --- srcpkgs/Vulkan-Headers/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/Vulkan-Headers/template b/srcpkgs/Vulkan-Headers/template index b689d52efc292b..358669a40917d8 100644 --- a/srcpkgs/Vulkan-Headers/template +++ b/srcpkgs/Vulkan-Headers/template @@ -1,6 +1,6 @@ # Template file for 'Vulkan-Headers' pkgname=Vulkan-Headers -version=1.4.328.1 +version=1.4.341.0 revision=1 build_style=cmake short_desc="Vulkan header files" @@ -8,4 +8,4 @@ maintainer="Orphaned " license="Apache-2.0" homepage="https://www.khronos.org/vulkan/" distfiles="https://github.com/KhronosGroup/Vulkan-Headers/archive/vulkan-sdk-${version}.tar.gz" -checksum=c465aa56757e7746ac707f582b6e2d51546569a4a2488c1172fb543aa5fdfc2c +checksum=d73bc5036b6556b741f6985ff600ca720308c5f2850e4a43ceb498bd3de069e7 From 88565af4237c9aff653cebb813fccd771c0878dd Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:23:09 -0300 Subject: [PATCH 05/12] vulkan-loader: update to 1.4.341.0. --- srcpkgs/vulkan-loader/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/vulkan-loader/template b/srcpkgs/vulkan-loader/template index 1e12400c9c29b8..a55fb1a2967103 100644 --- a/srcpkgs/vulkan-loader/template +++ b/srcpkgs/vulkan-loader/template @@ -1,6 +1,6 @@ # Template file for 'vulkan-loader' pkgname=vulkan-loader -version=1.4.313.0 +version=1.4.341.0 revision=1 build_style=cmake configure_args="-DVULKAN_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr @@ -13,7 +13,7 @@ maintainer="Orphaned " license="Apache-2.0" homepage="https://www.khronos.org/vulkan/" distfiles="https://github.com/KhronosGroup/Vulkan-Loader/archive/vulkan-sdk-${version}.tar.gz" -checksum=c736fa79d974c3513f5573b74249ed002aab59f1d15d1c13fc1d00644830869a +checksum=fe982697c780a950641bfcf94707135c26c501352242d285fa95d087d691292e vulkan-loader-devel_package() { depends="${sourcepkg}>=${version}_${revision} Vulkan-Headers" From 30350cc6ce6c33545e41a10f454752feeefebeb7 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:23:17 -0300 Subject: [PATCH 06/12] zeux-volk: update to 1.4.341.0. --- srcpkgs/zeux-volk/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/zeux-volk/template b/srcpkgs/zeux-volk/template index ebf709fd1445bc..02d7913eb7a967 100644 --- a/srcpkgs/zeux-volk/template +++ b/srcpkgs/zeux-volk/template @@ -1,6 +1,6 @@ # Template file for 'zeux-volk' pkgname=zeux-volk -version=1.4.313.0 +version=1.4.341.0 revision=1 build_style=cmake configure_args="-DVULKAN_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr -DVOLK_INSTALL=ON" @@ -10,7 +10,7 @@ maintainer="Orphaned " license="MIT" homepage="https://github.com/zeux/volk" distfiles="https://github.com/zeux/volk/archive/vulkan-sdk-${version}.tar.gz" -checksum=d86bcf1aff499f41a3e445b55df5e393a5ce49b1bda689eb7335b0a0a54a3c0b +checksum=42df539c70ffdaea259e317aef73524512f4093f6f4dafb36fa6cf2680c823b9 post_install() { vlicense LICENSE.md From 78bc60cd4f8fc29c014aea65e77661b551174b90 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:23:29 -0300 Subject: [PATCH 07/12] Vulkan-Tools: update to 1.4.341.0. --- srcpkgs/Vulkan-Tools/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/Vulkan-Tools/template b/srcpkgs/Vulkan-Tools/template index fa24d54abd3b1b..06075b88be5d31 100644 --- a/srcpkgs/Vulkan-Tools/template +++ b/srcpkgs/Vulkan-Tools/template @@ -1,7 +1,7 @@ # Template file for 'Vulkan-Tools' pkgname=Vulkan-Tools -version=1.4.313.0 -revision=2 +version=1.4.341.0 +revision=1 build_style=cmake configure_args="-DGLSLANG_INSTALL_DIR=/usr -DVULKAN_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr @@ -15,4 +15,4 @@ maintainer="Orphaned " license="Apache-2.0" homepage="https://www.khronos.org/vulkan/" distfiles="https://github.com/KhronosGroup/Vulkan-Tools/archive/vulkan-sdk-${version}.tar.gz" -checksum=6b88045c8cad7bd042e202826d8b597c657b9a422ca1f89fc3b0ab2dd64c5a0f +checksum=dc65f1ea97dd0b2155c2281a79e87d27183c0737fb96377744091a3c8460ae1e From 9aa3021dac79d101e9e4c8c41b6d3502dfb9a351 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:23:42 -0300 Subject: [PATCH 08/12] Vulkan-Utility-Libraries: update to 1.4.341.0. --- srcpkgs/Vulkan-Utility-Libraries/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/Vulkan-Utility-Libraries/template b/srcpkgs/Vulkan-Utility-Libraries/template index 34e9b96af8717f..55e0c9ed790dfa 100644 --- a/srcpkgs/Vulkan-Utility-Libraries/template +++ b/srcpkgs/Vulkan-Utility-Libraries/template @@ -1,6 +1,6 @@ # Template file for 'Vulkan-Utility-Libraries' pkgname=Vulkan-Utility-Libraries -version=1.4.328.1 +version=1.4.341.0 revision=1 build_style=cmake configure_args="-DVULKAN_HEADERS_INSTALL_DIR=${XBPS_CROSS_BASE}/usr" @@ -11,4 +11,4 @@ maintainer="Orphaned " license="Apache-2.0" homepage="https://www.khronos.org/vulkan/" distfiles="https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/vulkan-sdk-${version}.tar.gz" -checksum=953ef4c2547b1611f90102f531f362bcfd6c76751eba2ae8c0f23b38947ef48d +checksum=4438cd451b51b5cd13de924bd9d5015c35a06a69e4423452edf79bad646f0469 From 45f83b8c8b55e5cafc995d5cde72fecea955b730 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:23:54 -0300 Subject: [PATCH 09/12] Vulkan-ValidationLayers: update to 1.4.341.0. --- srcpkgs/Vulkan-ValidationLayers/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/Vulkan-ValidationLayers/template b/srcpkgs/Vulkan-ValidationLayers/template index 151ba2d3f8758e..8a6f8fe8bf473b 100644 --- a/srcpkgs/Vulkan-ValidationLayers/template +++ b/srcpkgs/Vulkan-ValidationLayers/template @@ -1,6 +1,6 @@ # Template file for 'Vulkan-ValidationLayers' pkgname=Vulkan-ValidationLayers -version=1.4.328.1 +version=1.4.341.0 revision=1 build_style=cmake configure_args=" @@ -15,4 +15,4 @@ maintainer="Orphaned " license="Apache-2.0" homepage="https://www.khronos.org/vulkan/" distfiles="https://github.com/KhronosGroup/Vulkan-ValidationLayers/archive/vulkan-sdk-${version}.tar.gz" -checksum=91d9be1347a270288bcc50206bda8ccf6aad33bab8318c0643dd36bef97478f9 +checksum=7f521490495e43561f70fe8b6317fd5cc13d4083413f1abf891f50cbabe12238 From 7514fe7fb1083be725476f152fda03e11cfba1ba Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:24:02 -0300 Subject: [PATCH 10/12] glslang: update to 16.2.0. --- common/shlibs | 6 +++--- srcpkgs/glslang/template | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/common/shlibs b/common/shlibs index e18b5240c80313..3b65179a763571 100644 --- a/common/shlibs +++ b/common/shlibs @@ -3556,9 +3556,9 @@ libbelr.so.1 belr-0.1.3_1 libbelcard.so.1 belcard-1.0.2_1 libsoci_core.so.4.0 soci-4.0.3_1 libshaderc_shared.so.1 shaderc-2018.0_1 -libglslang.so.15 glslang-15.0.0_1 -libglslang-default-resource-limits.so.15 glslang-15.0.0_1 -libSPIRV.so glslang-15.0.0_1 +libglslang.so.16 glslang-16.2.0_1 +libglslang-default-resource-limits.so.16 glslang-16.2.0_1 +libSPIRV.so.16 glslang-16.2.0_1 libSPIRV-Tools-shared.so SPIRV-Tools-2022.3_1 libmaxminddb.so.0 libmaxminddb-1.3.2_1 libmysqlpp.so.3 mysql++-3.2.5_1 diff --git a/srcpkgs/glslang/template b/srcpkgs/glslang/template index 68dff959f6a92a..c1f1a9a96f1cb6 100644 --- a/srcpkgs/glslang/template +++ b/srcpkgs/glslang/template @@ -1,7 +1,7 @@ # Template file for 'glslang' # Libraries are unversioned, beware of ABI breakage (rebuild shaderc on updates) pkgname=glslang -version=15.4.0 +version=16.2.0 revision=1 build_style=cmake hostmakedepends="python3 bison gtest-devel" @@ -11,7 +11,7 @@ maintainer="Orphaned " license="BSD-3-Clause" homepage="https://github.com/KhronosGroup/glslang" distfiles="https://github.com/KhronosGroup/glslang/archive/${version}.tar.gz" -checksum=b16c78e7604b9be9f546ee35ad8b6db6f39bbbbfb19e8d038b6fe2ea5bba4ff4 +checksum=01985335785c97906a91afe3cb5ee015997696181ec6c125bab5555602ba08e2 if [ "$CROSS_BUILD" ]; then export cmake_crossopts="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux" From 032222f85141b84da4ef9bfc6303ce52ff463232 Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:24:19 -0300 Subject: [PATCH 11/12] shaderc: update to 2026.1. --- srcpkgs/shaderc/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/shaderc/template b/srcpkgs/shaderc/template index 425fe722f00bb5..47642d1f4545e2 100644 --- a/srcpkgs/shaderc/template +++ b/srcpkgs/shaderc/template @@ -1,6 +1,6 @@ # Template file for 'shaderc' pkgname=shaderc -version=2025.3 +version=2026.1 revision=1 build_style=cmake configure_args="-DSHADERC_SKIP_TESTS=ON" @@ -11,7 +11,7 @@ maintainer="Orphaned " license="Apache-2.0" homepage="https://github.com/google/shaderc" distfiles="https://github.com/google/shaderc/archive/v${version}.tar.gz" -checksum=a8e4a25e5c2686fd36981e527ed05e451fcfc226bddf350f4e76181371190937 +checksum=245002feccbe7f8361b223545a5654cea69780745886872d7efff50a38d96c66 CXXFLAGS="-I${XBPS_CROSS_BASE}/usr/include/glslang" LDFLAGS="-Wl,--no-undefined" From dfb9d848031ffb28e69c27ff4d8fbdb6d8bef0fd Mon Sep 17 00:00:00 2001 From: Roger Freitas Pereira Date: Mon, 30 Mar 2026 00:24:27 -0300 Subject: [PATCH 12/12] godot: revbump for libglslang --- srcpkgs/godot/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/godot/template b/srcpkgs/godot/template index 511ce349998805..54a676a2a01625 100644 --- a/srcpkgs/godot/template +++ b/srcpkgs/godot/template @@ -1,7 +1,7 @@ # Template file for 'godot' pkgname=godot version=4.5 -revision=1 +revision=2 archs="x86_64* i686* aarch64* armv7* ppc64*" build_style=scons make_build_args="platform=linuxbsd target=editor progress=no production=yes