Skip to content

Commit 2036471

Browse files
committed
media-libs/amdvlk: updated from: #256
Bug: https://bugs.gentoo.org/665590 Signed-off-by: Denis Reva <[email protected]>
1 parent 63cd171 commit 2036471

File tree

6 files changed

+41
-43
lines changed

6 files changed

+41
-43
lines changed

media-libs/amdvlk/Manifest

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
DIST amdvlk-CWPack-4f8cf0584442a91d829d269158567d7ed926f026.tar.gz 39633 BLAKE2B d5b2a88f0d563eef5beb42a8304cf6cdd825e75242c22acc360c5bb9cbd1d02a4f891b6b2f3a4803e1e6b48a4d176aad40f8bdeca92847f2fbf53674dedeaff3 SHA512 06d56baaba1f1224a5266f4a63c1abf70edba7cc16cc4e62f2f5b1ec94fc2c1cfc4c6f11a9c6ef42c23b29be8d07921caad5e919357c0bd82cf714783eee0bcc
2-
DIST amdvlk-LLVM-dialects-bdfb113d8d765bdf4554a2b30ae909b93f26aeea.tar.gz 106775 BLAKE2B 0fe96213e62ac0e90b7c4a62a43909bdc6f047901f5b338773739146fe56cef86d92e3af90ae1188358f3af836f5c09566ea61cfd634eafe46ae5c2c07d4623f SHA512 d5eda9ade2d94cc2ff8ddda546cbb0b5992aa8138eda27dca31c706af42e99bcdda85527ca768a421b06328e879a2ef3ceaeb89611caf38c85043da79d2a99d4
2+
DIST amdvlk-LLVM-dialects-50e4ca3a5c365b0bde36b122cc34256406723049.tar.gz 106566 BLAKE2B 1b9231db33f8ec8e21d62b050b927ac8f1fc852e67785c615cd35c95b78a6fdce0bea3fc6283a80f63af747d607704baf3dffb745e065b6ff9c1a39c2e067393 SHA512 0c5bbaa71bb4183cb7ed8af6466f62c1dbea0f8c2bad9c0f082438e0db85cb9c5119321d9ffa920aa6484dbb55f623d6aa6d614ebb8f6daf7ca5aed2dc3726ad
33
DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb SHA512 8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9
4-
DIST amdvlk-gpurt-95c27c4031b112daaa231b76dee07f7ff05357d0.tar.gz 351839 BLAKE2B b2e4c4cdb4f2532cf22316ceb8cb6a949a2128bd1fd0276bf515793291bc63a84e0d0205fb195259f87eaf036dd0323e9d6a931b95d21bd66bc09f3c81654cd4 SHA512 f698157c7cfdbc25524230a949cef4c8b3d682825c6efe3f68b93d5b8c48b66f1c27826adb9e2d7b6670e5bea16eeec3e085dfecb39d29a37a2198c8b46ab74c
5-
DIST amdvlk-llpc-872ddfdeecfd1e56ddbc0db2012b96788129fee9.tar.gz 2860471 BLAKE2B f2496e90238796dccd584d539bc210e14f68731fb92f74ba6353ad6464e4eec228cccfeca54d05effd4e2913ccf43ed640175cad71afa3b610546e16760b970d SHA512 d09072aa89a8a593f76e09d8c8d3166663ce8bcbb379793f96509f2248112541207cc5fb1fa0a2df1a40a7a35b51c28d382e77d83996e70d961b92e8338209da
6-
DIST amdvlk-llvm-project-8abfff872ebbb1f57ebe83149f8166fb5dd487dc.tar.gz 217893483 BLAKE2B 53a543629a2392b6cb496a4c0c852516e516c315c9e2742555e44b4998eef2d59455f3ac8f1cb206c857e819e5f17fcf20a5878d2224679aa1fa7695cf80826c SHA512 04f4bff33be025ff6ae9591312ea9aa9a5e600268ac25186e36b401f27333bf75a83d4c784e289325def995254d54bede9b02484cc3152cebbdf39a32dc31f2a
7-
DIST amdvlk-pal-31f6a70d0e9ee22894daab5305dd91b3ebb599a5.tar.gz 10376369 BLAKE2B d9f8e3c1e27cca738b08bd55e9e7c7b9fe139fafe60e4ff35f43f99b38e6100b92b47d826cc90be93cdc5eb68db03537e127e4cdd6d10073848fbc4a3d826aaf SHA512 bf420c9e4fc5454b84ddb9bdbe843ede4af77e79298fc7b2b3dc7bc5af8391f97d8c9e71487c9ed97219a554f103af65a1f9687f51843e27fcad95d1a1fee85e
8-
DIST amdvlk-xgl-c4ca1f6077c7fecc8df2ad2ed8719fb943b4e4b1.tar.gz 1365942 BLAKE2B 5b65a21e9a8181ddd78cdb8dabe9b7ba85961757f220bbdf844da0222ab2af14a01b8adac2eae1f4dd61be326b753cbc03c6f5433717d10d645fe9fa8e3a3f6a SHA512 832fbd90689196a8989e43f9cf696e2c8384e4bd48f0caa3869ff68830693683375a1ce4553043ab40e3fc097763955094f903a8580eac533735d32f102d099a
4+
DIST amdvlk-gpurt-aa5ba689e8c33b6d42d4261687988e6e0b13998c.tar.gz 355370 BLAKE2B 8d3bc83e2d585c74d59cb2d6b717f91bd071eba1bbd3a30fdb692e131962fe0fac4b58878a961332bf36adda70f9e94ce4210cf3543301202676a5e182c97728 SHA512 0b89a8d3c2326f8bba6482f62fe927d2d7229625ae62a182e65a8d91ec066f03c9f94949e844e8698180026049e2ee7356094efa09d25d4cda79f5009356add2
5+
DIST amdvlk-llpc-1d04cdcb4c3d4edc300d9a61969a87208d44dcc4.tar.gz 2765940 BLAKE2B 8a11fdb3020115d05ea4b0bf7e8ad6a7b5262e2000e5d9be23fbf3bdf18687bffe251216bb9201852e4e4e84d92affa8c8f63ca62c1d717cfe0bd27100a50ab6 SHA512 2ac1a529b5ca59e796ee7b46b134d3392195f0a247a09aa8b7b3e4ccee42cdb52ca095bbcbd1befc49c252bc599a924efb6fcf23065b12cdda0ec809b4f98ff9
6+
DIST amdvlk-llvm-project-07d4dd012428b5a8c563de7c51ef33ab09bae53b.tar.gz 222378703 BLAKE2B be2a0ea202ab68d0dba975a4d53b2fe69c71acfa4d34f7f595a5c4b762548d272e3f7b5ddc36f0acae626721ea80dfd01f4971adca3f03a2790a0d845520eda0 SHA512 8a807ea3850c67c4e4bbf7fd2a9fec6d7022e73af1d6c15df1dd9374ed67de319698c0c030a07b9ce43ef2ea0edcabd5618301066ac8cc2d82cd7d5f313d5811
7+
DIST amdvlk-pal-b6da370a9bc66d86820fd3034a16e5b59ed7ff86.tar.gz 9647818 BLAKE2B 1c191b013800efbf696334fd35a3ea6c1b279ca4587687c061f91a3c2a985cb39bef24939b33b56e78ba09a14cf583784ffada095ead6083d5d82d516a3bc82c SHA512 427c01b141e729aadd46ca99b9f1ab62ac931e4f6e39a7de7add25efa43dd9a6e99535a69b7810fe73ec00b1c93eda7684762dd3f0178ac0e8faf63472d04bb1
8+
DIST amdvlk-xgl-a367518e0bf308056492d994c5713e06af9429af.tar.gz 1386723 BLAKE2B 26878ea2eeb8c3e1df0bdffad724a1f8a480043961b6482c3fa8e92768547441a0c912835b341591fb25f2624f635bf21ab808d8179901d42176c5fe69f10cac SHA512 38edd836bf35c44eaf1ad6cbc73e56a775b4e4bf834813965cbd144490990226dc454bcea43eedc6cbc667eab8aef44b9c234e38a619db9c1a37780a925cb0b2
Lines changed: 10 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
EAPI=8
55

66
MULTILIB_COMPAT=( abi_x86_{32,64} )
7-
PYTHON_COMPAT=( python3_{10..12} )
7+
PYTHON_COMPAT=( python3_{10..13} )
88

99
inherit check-reqs python-any-r1 cmake-multilib
1010

@@ -18,16 +18,16 @@ FETCH_URI="https://github.com/GPUOpen-Drivers"
1818
## and place commits in the desired variables
1919
## EXAMPLE: XGL_COMMIT="80e5a4b11ad2058097e77746772ddc9ab2118e07"
2020
## SRC_URI="... ${FETCH_URI}/$PART/archive/$COMMIT.zip -> $PART-$COMMIT.zip ..."
21-
XGL_COMMIT="c4ca1f6077c7fecc8df2ad2ed8719fb943b4e4b1"
22-
PAL_COMMIT="31f6a70d0e9ee22894daab5305dd91b3ebb599a5"
23-
LLPC_COMMIT="872ddfdeecfd1e56ddbc0db2012b96788129fee9"
24-
GPURT_COMMIT="95c27c4031b112daaa231b76dee07f7ff05357d0"
25-
LLVM_PROJECT_COMMIT="8abfff872ebbb1f57ebe83149f8166fb5dd487dc"
21+
XGL_COMMIT="a367518e0bf308056492d994c5713e06af9429af"
22+
PAL_COMMIT="b6da370a9bc66d86820fd3034a16e5b59ed7ff86"
23+
LLPC_COMMIT="1d04cdcb4c3d4edc300d9a61969a87208d44dcc4"
24+
GPURT_COMMIT="aa5ba689e8c33b6d42d4261687988e6e0b13998c"
25+
LLVM_PROJECT_COMMIT="07d4dd012428b5a8c563de7c51ef33ab09bae53b"
2626
METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3"
2727
CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026"
2828
# Submodule of LLPC, also updates often. Grab commit version from
2929
# https://github.com/GPUOpen-Drivers/llpc/tree/${LLPC_COMMIT}/imported
30-
LLVM_DIALECTS_COMMIT="bdfb113d8d765bdf4554a2b30ae909b93f26aeea"
30+
LLVM_DIALECTS_COMMIT="50e4ca3a5c365b0bde36b122cc34256406723049"
3131
### end of variables
3232
SRC_URI="${FETCH_URI}/xgl/archive/${XGL_COMMIT}.tar.gz -> amdvlk-xgl-${XGL_COMMIT}.tar.gz
3333
${FETCH_URI}/pal/archive/${PAL_COMMIT}.tar.gz -> amdvlk-pal-${PAL_COMMIT}.tar.gz
@@ -49,7 +49,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )"
4949
BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]"
5050
DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] )
5151
${BUNDLED_LLVM_DEPEND}
52-
>=dev-util/vulkan-headers-1.3.283
52+
>=dev-util/vulkan-headers-1.3.296
5353
raytracing? ( dev-util/DirectXShaderCompiler )
5454
dev-util/glslang[${MULTILIB_USEDEP}]"
5555
BDEPEND="${BUNDLED_LLVM_DEPEND}
@@ -61,7 +61,7 @@ RDEPEND=" ${DEPEND}
6161
x11-libs/libXrandr[${MULTILIB_USEDEP}]
6262
x11-libs/libxcb[${MULTILIB_USEDEP}]
6363
x11-libs/libxshmfence[${MULTILIB_USEDEP}]
64-
>=media-libs/vulkan-loader-1.3.290[${MULTILIB_USEDEP}]
64+
>=media-libs/vulkan-loader-1.3.296[${MULTILIB_USEDEP}]
6565
dev-util/glslang[${MULTILIB_USEDEP}]
6666
dev-libs/openssl[${MULTILIB_USEDEP}]" #890449
6767

@@ -73,11 +73,10 @@ CMAKE_MAKEFILE_GENERATOR=ninja
7373
PATCHES=(
7474
"${FILESDIR}/amdvlk-2022.3.5-no-compiler-presets.patch" #875821
7575
"${FILESDIR}/amdvlk-2022.4.1-proper-libdir.patch"
76-
"${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803
76+
"${FILESDIR}/amdvlk-2024.4.1-license-path.patch" #878803
7777
#"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations.patch"
7878
#"${FILESDIR}/amdvlk-2022.4.2-reduced-llvm-installations-part2.patch"
7979
"${FILESDIR}/amdvlk-2024.3.1-disable-Werror.patch"
80-
"${FILESDIR}/amdvlk-2024.3.3-fix-build.patch"
8180
)
8281

8382
pkg_pretend(){

media-libs/amdvlk/files/amdvlk-2022.4.2-license-path.patch

Lines changed: 0 additions & 13 deletions
This file was deleted.

media-libs/amdvlk/files/amdvlk-2024.3.3-fix-build.patch

Lines changed: 0 additions & 13 deletions
This file was deleted.
Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
diff --git a/xgl/cmake/XglPackaging.cmake b/xgl/cmake/XglPackaging.cmake
2+
index 05a84a4..cc878d7 100644
3+
--- a/xgl/cmake/XglPackaging.cmake
4+
+++ b/xgl/cmake/XglPackaging.cmake
5+
@@ -141,7 +141,7 @@ function(generateInstallTargets)
6+
endif()
7+
elseif(PACKAGE_NAME STREQUAL "amdvlk")
8+
if(EXISTS ${CMAKE_SOURCE_DIR}/LICENSE.txt)
9+
- install(FILES ${CMAKE_SOURCE_DIR}/LICENSE.txt COMPONENT icd DESTINATION share/doc/${PACKAGE_NAME})
10+
+ install(FILES ${CMAKE_SOURCE_DIR}/LICENSE.txt COMPONENT icd DESTINATION share/doc/${PACKAGE_NAME}-${PACKAGE_VERSION})
11+
else()
12+
message(WARNING "LICENSE.txt is not found under ${CMAKE_SOURCE_DIR}, please put it there")
13+
endif()
Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
diff --git a/pal/src/core/misc/cacheLayer/multiElfCacheLayer.cpp b/pal/src/core/misc/cacheLayer/multiElfCacheLayer.cpp
2+
index 93af97aa..73db7af8 100644
3+
--- a/pal/src/core/misc/cacheLayer/multiElfCacheLayer.cpp
4+
+++ b/pal/src/core/misc/cacheLayer/multiElfCacheLayer.cpp
5+
@@ -24,6 +24,7 @@
6+
**********************************************************************************************************************/
7+
#include "multiElfCacheLayer.h"
8+
#include <cinttypes>
9+
+#include <cstdio>
10+
11+
namespace Util
12+
{

0 commit comments

Comments
 (0)