commit:     4b51b5d62874e2fc727024c1d2240072de6df75d
Author:     Charlie Quinet <w.iron.zombie <AT> gmail <DOT> com>
AuthorDate: Wed Apr 30 20:57:21 2025 +0000
Commit:     Quinet Charlie <w.iron.zombie <AT> gmail <DOT> com>
CommitDate: Wed Apr 30 20:57:21 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b51b5d6

media-libs/amdvlk: add 2025.2.1, drop 2025.1.3

Signed-off-by: Charlie Quinet <w.iron.zombie <AT> gmail.com>

 media-libs/amdvlk/Manifest                             | 16 ++++++++--------
 .../{amdvlk-2025.1.3.ebuild => amdvlk-2025.2.1.ebuild} | 18 ++++++++++--------
 .../amdvlk/files/amdvlk-2025.2.1-gpurt-path.patch      | 13 +++++++++++++
 .../amdvlk/files/amdvlk-2025.2.1-rapidjson-fix.patch   | 13 +++++++++++++
 4 files changed, 44 insertions(+), 16 deletions(-)

diff --git a/media-libs/amdvlk/Manifest b/media-libs/amdvlk/Manifest
index 3223adb61..d5b055092 100644
--- a/media-libs/amdvlk/Manifest
+++ b/media-libs/amdvlk/Manifest
@@ -1,8 +1,8 @@
-DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 
BLAKE2B 
d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3
 SHA512 
06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc
-DIST amdvlk-LLVM-dialects-50260f8bdd9ce47b388f5009546a438aba8b9d16.tar.gz 
108208 BLAKE2B 
02a9512129e83f8788bfcb3b080b4fca98056a0378aa593d9dfc7f055fe0001faff0e1d09084e43837df964ec94357737a28c6deae9097b3d3728883ca1607ef
 SHA512 
2da460aa6eb3f5e50b2c3a810ff48ec583e35ea2df9326700597c32183615bf0bbdb7d0f2dc59c3fdaa31737608cc237e6ece62e29a1d77003c24e77dc76775c
-DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 
BLAKE2B 
b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb
 SHA512 
8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9
-DIST amdvlk-gpurt-f734985ebc31f471c376ed0cb217f43bdd40ee17.tar.gz 521225 
BLAKE2B 
6ca35f9f70b3e44c672e1300d6ccc4257406b2c9b3e4ff7e2e77bef988c94e69161d5a3f1d9c5a0eea59d75901e9e814ba6a6fd3dfb4b8c3035fc65e0986366c
 SHA512 
f5b45a60b28c1ecf0262ae27fb5f886d5c86cebf535acd7635688c147ac4d5922b37cadc7b1df53cf22d4df2807cdcd5a3a3d540deb23c71bb825494582965ad
-DIST amdvlk-llpc-188bbf6a5b9403813e51d39f6fc8429550dbf267.tar.gz 2859434 
BLAKE2B 
b8f80a0caa594f0a1b44ed21eb9bf2c427cb34012d02822766a7fb5af1e4fe42a185a644e3560036c76d1df43e8de21e8e32c195f6d5cd028b7f3c8299ef034e
 SHA512 
5d05e26b9d8a5488e71bf369a6f0c91bd2f582294f03c8c26d88f86ff1c7e5e08672596c251e7333ab63c7e90cbc69a73d3a97fd06faf127a5692648a84471a3
-DIST amdvlk-llvm-project-cf4271cbb7c60a6517c45e9fc9fa09a9f420f512.tar.gz 
227348402 BLAKE2B 
5900e3cec63d28b59063de66cf0d5a89d1c03787e6e557250a51d6a3259ab38069fc8f3b66b59189475d7c50bdf4828ed287023dbaac485f9e5efc892c6a3694
 SHA512 
ac849f5f652e5dbdee48224e836e2d9ee40c90e1462b5dc6c6a92ad1d6cdf146d167c1adf4b5cc8ca2bdcf50f2af7d58e36de38bcd6e07d4434660459b3e7bfb
-DIST amdvlk-pal-04bc1e796dd15fc90fff8fa826d32e431d8722f6.tar.gz 10511185 
BLAKE2B 
524709686ac1d85fab5053e0ef88b970253e7e60dfab18342a8d01a8f311f00cec2045bb2f90c0089fd8447663b56f53eeabfdd06f30dc9a809c76b95e2dcf31
 SHA512 
3a6bcfac396d5fb8206a9f8d84477cc0fea498173071b9b15f8f07a950d5005928c202c50010b980a9dc2c2dade77f4681ab8ec0b00698b652425b0e2a070915
-DIST amdvlk-xgl-ba24064a9c93e76d0cafb0196996e779fbe70bf4.tar.gz 1425276 
BLAKE2B 
ec2ac35c014ba7714b2c3591acf36078568d19f45ca285fdcf20d0d341d85c27a6b9ca50851962dad339821435f9b10e6ed8cc2b8db804c83720c6fda7287e2f
 SHA512 
de8f9f1682cd984ea5cbb6ac2a771137062238720c12521d2b0111f02680eae539aaef3ac31ae1b2f47cba7f6114b42944fee6b501f74a7d7355e2a79a23781e
+DIST amdvlk-CWPack-73d612971b3a73341f241b021e5cbda220eef7f2.tar.gz 39648 
BLAKE2B 
106ff9d5a40560142260f32c849296ea611c360d9d8143ae5f02e45663bba807b0482e62ba5d67132a7c196120ccdc2777de960673b5450941eecbc98b982a18
 SHA512 
e4998b87f5fb6f4f8f69f069933fd36fe268b863a8c4357f3c8daf0dacf87c92911e4d513cea78ade5a31104a58b3a6215b0d9c3a8b7939915b2054b1d64c764
+DIST amdvlk-LLVM-dialects-b249d1d3285696bd2a6a5729f5dfb7f69150047e.tar.gz 
109865 BLAKE2B 
9f5bc2259369d8ce7251faf8cc50c4b69ad37c9454f6ad2b1e47f82d25467af201c05db6b9c3a73254e4f5fd389bc785bbe170ad397964ec5f7cfe5239701594
 SHA512 
8630cb184cfdec519863eca5421e2bc4058afbdef4478a9dfcdbb21dab3ea1f880d553689fd2f9c54ea1bb61ecc040fe22645f4dfd70b3ff2e1f4fb00ec60564
+DIST amdvlk-MetroHash-6ab6ee5d31d001ba73feb5e7f13dbc75da96b620.tar.gz 11732 
BLAKE2B 
ba16c103947f73f2f178509a571eb49678fddf354d619c1881a51185b67e84c96ce7743b8cb347ded64d2ec5e9ddd5e113168b5173fcbf671a57584e33f2feb8
 SHA512 
ead0ef0b09835baf40931a79b49eea52b36c54a627eb720b004fa34588fb6111c8d6cdb5cb42d2384d60f3df5b3643e5b980f4904fce9473a3d3fca7baf258fc
+DIST amdvlk-gpurt-7b226d48b46b7e92fec3b9ecc5712e5bf2bf3dd9.tar.gz 546000 
BLAKE2B 
d40c53f4041ada7e3dc58aecd0e82aa9f8ed87f37c75c683c812468d017d5ddc43f576fca3ad58432496f6280f68c6791a2f0cf23c8e26e2f4846d09c6b7bf41
 SHA512 
06aad81d4c353b316d5c772f147f2d519265f6da718c321daee446dc77d7392aca7f40e51eadf9b18a9e939add1f47f2381ec46914af739a6ecdf8c5472bd48b
+DIST amdvlk-llpc-40cb8d95ad8d6f7f1652e3fd47d39667594cce08.tar.gz 2972806 
BLAKE2B 
bb7c3f92e5c33fcc9441e80d892c92c2b06c9d7c8144996a82d64048d735135785962e2ef4c8b0f95f7c2101c54f49b65a8ef6773c373320416491e8d64a3a6b
 SHA512 
6272f1766bcb2f53ea1f42a89652fca69e74997cbac34896ebaaae9dc4018bf648d8a912d8b3e65b59ffee875a884721a93c8138f253ebf46eb5d144233b6e92
+DIST amdvlk-llvm-project-8fd93e26cf9b1235fc9573b68b96233818be0ed4.tar.gz 
230574460 BLAKE2B 
a64428d5694a3ddeaee9915f0e3fdbda3df2dec86e6c6ae9404e0653f25c277fbc2b8738823b678d9cef45191532ce8a52bbfaea1cbaf745a338863fa5972714
 SHA512 
aec3ef1e726cd7a97b0ee4885f1f9068562f549caf66fd172fe7b86ace847fb8b9c9bea9b67c03d71d6cfa529e7fd1f38b738ae9931fc9f5c042cfe3eaf97c76
+DIST amdvlk-pal-c5e800072a32f68b6ccc4422936d96167c6e0728.tar.gz 10627151 
BLAKE2B 
7b599b837d6b7545267c10685fab188f14ba3b0e54f0a54fbe488aef2ac3538c95bcc0eb6b63d4527d84663ef04f3968450514b5eee76b852c18ddea0b6b1d5f
 SHA512 
859e23b69e11021ebf95bba912ee7a89a1ab5aa6d50525f9a86a53a80b55c1c5c59778ac5ab098c6325934ee3b7fee3914ec615b57bf6bc967da82adcceff619
+DIST amdvlk-xgl-e9782eb33ce5e5e4ed2e339542a28c1b933624b4.tar.gz 1448430 
BLAKE2B 
22de4c218e8ae8a2d679784cf621ce6574f73a51badf4dd968a34ab7a4be09323d44ba7e48d214be3d5cef35d88ca13dcf5fbff5f36e26bccc02c99b362292ac
 SHA512 
ec8a22ce6bc1615de69b4093cfc36f635b08d2bc56c3f09612ef5df5895357cbfb15b04888a96c2617ebe3f270d67c2ac071f7986466f46a41da7d8469d756cc

diff --git a/media-libs/amdvlk/amdvlk-2025.1.3.ebuild 
b/media-libs/amdvlk/amdvlk-2025.2.1.ebuild
similarity index 91%
rename from media-libs/amdvlk/amdvlk-2025.1.3.ebuild
rename to media-libs/amdvlk/amdvlk-2025.2.1.ebuild
index d1c66a789..e49e24cbd 100644
--- a/media-libs/amdvlk/amdvlk-2025.1.3.ebuild
+++ b/media-libs/amdvlk/amdvlk-2025.2.1.ebuild
@@ -18,16 +18,16 @@ FETCH_URI="https://github.com/GPUOpen-Drivers";
 ## and place commits in the desired variables
 ## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07"
 ## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip 
..."
-XGL_COMMIT="ba24064a9c93e76d0cafb0196996e779fbe70bf4"
-PAL_COMMIT="04bc1e796dd15fc90fff8fa826d32e431d8722f6"
-LLPC_COMMIT="188bbf6a5b9403813e51d39f6fc8429550dbf267"
-GPURT_COMMIT="f734985ebc31f471c376ed0cb217f43bdd40ee17"
-LLVM_PROJECT_COMMIT="cf4271cbb7c60a6517c45e9fc9fa09a9f420f512"
-METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3"
-CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026"
+XGL_COMMIT="e9782eb33ce5e5e4ed2e339542a28c1b933624b4"
+PAL_COMMIT="c5e800072a32f68b6ccc4422936d96167c6e0728"
+LLPC_COMMIT="40cb8d95ad8d6f7f1652e3fd47d39667594cce08"
+GPURT_COMMIT="7b226d48b46b7e92fec3b9ecc5712e5bf2bf3dd9"
+LLVM_PROJECT_COMMIT="8fd93e26cf9b1235fc9573b68b96233818be0ed4"
+METROHASH_COMMIT="6ab6ee5d31d001ba73feb5e7f13dbc75da96b620"
+CWPACK_COMMIT="73d612971b3a73341f241b021e5cbda220eef7f2"
 # Submodule of LLPC, also updates often. Grab commit version from
 # https://github.com/GPUOpen-Drivers/llpc/tree/${LLPC_COMMIT}/imported
-LLVM_DIALECTS_COMMIT="50260f8bdd9ce47b388f5009546a438aba8b9d16"
+LLVM_DIALECTS_COMMIT="b249d1d3285696bd2a6a5729f5dfb7f69150047e"
 ### end of variables
 SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> 
amdvlk-xgl-${XGL_COMMIT}.tar.gz
 ${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> 
amdvlk-pal-${PAL_COMMIT}.tar.gz
@@ -81,6 +81,8 @@ PATCHES=(
        #"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch"
        #"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch"
        "${FILESDIR}/amdvlk-2024.3.1-disable-Werror.patch"
+       "${FILESDIR}/amdvlk-2025.2.1-gpurt-path.patch"
+       "${FILESDIR}/amdvlk-2025.2.1-rapidjson-fix.patch"
 )
 
 python_check_deps() {

diff --git a/media-libs/amdvlk/files/amdvlk-2025.2.1-gpurt-path.patch 
b/media-libs/amdvlk/files/amdvlk-2025.2.1-gpurt-path.patch
new file mode 100644
index 000000000..20e354365
--- /dev/null
+++ b/media-libs/amdvlk/files/amdvlk-2025.2.1-gpurt-path.patch
@@ -0,0 +1,13 @@
+diff --git a/gpurt/cmake/GpuRtGenerateShaders.cmake 
b/gpurt/cmake/GpuRtGenerateShaders.cmake
+index ccc06fe..b4893a8 100644
+--- a/gpurt/cmake/GpuRtGenerateShaders.cmake
++++ b/gpurt/cmake/GpuRtGenerateShaders.cmake
+@@ -72,7 +72,7 @@ set(gpurtDebugInfoFile 
"${CMAKE_CURRENT_BINARY_DIR}/g_gpurtDebugInfo.h")
+     find_program(gpurtSpirvRemap spirv-remap REQUIRED)
+     # Find dxcompiler library.
+     get_filename_component(gpurtDxcCompilerDirectory "${gpurtDxcCompiler}" 
DIRECTORY)
+-    find_library(gpurtDxcompilerLib dxcompiler HINTS 
${gpurtDxcCompilerDirectory} /usr/lib/dxc REQUIRED)
++    find_library(gpurtDxcompilerLib dxcompiler HINTS 
${gpurtDxcCompilerDirectory} /usr/lib/llvm/dxc/lib REQUIRED)
+ 
+ set(originalShaderSourceDir "${GPU_RAY_TRACING_SOURCE_DIR}/src/shaders/")
+ set(originalShaderSource ${GPURT_SHADER_SOURCE_FILES})

diff --git a/media-libs/amdvlk/files/amdvlk-2025.2.1-rapidjson-fix.patch 
b/media-libs/amdvlk/files/amdvlk-2025.2.1-rapidjson-fix.patch
new file mode 100644
index 000000000..7beb8ffc7
--- /dev/null
+++ b/media-libs/amdvlk/files/amdvlk-2025.2.1-rapidjson-fix.patch
@@ -0,0 +1,13 @@
+diff --git 
a/pal/shared/devdriver/third_party/rapidjson/include/rapidjson/document.h 
b/pal/shared/devdriver/third_party/rapidjson/include/rapidjson/document.h
+index e3e20dfb..ad362a69 100644
+--- a/pal/shared/devdriver/third_party/rapidjson/include/rapidjson/document.h
++++ b/pal/shared/devdriver/third_party/rapidjson/include/rapidjson/document.h
+@@ -322,7 +322,7 @@ struct GenericStringRef {
+     operator const Ch *() const { return s; }
+ 
+     const Ch* const s; //!< plain CharType pointer
+-    const SizeType length; //!< length of the string (excluding the trailing 
NULL terminator)
++    SizeType length; //!< length of the string (excluding the trailing NULL 
terminator)
+ 
+ private:
+     //! Disallow construction from non-const array

Reply via email to