From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 0C2C2158245 for ; Thu, 5 Dec 2024 12:00:22 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id D12A5E0973; Thu, 5 Dec 2024 12:00:18 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [IPv6:2001:470:ea4a:1:5054:ff:fec7:86e4]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id B5363E0972 for ; Thu, 5 Dec 2024 12:00:18 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id EDFCD342FA4 for ; Thu, 5 Dec 2024 12:00:17 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6BC14227B for ; Thu, 5 Dec 2024 12:00:14 +0000 (UTC) From: "Florian Schmaus" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Florian Schmaus" Message-ID: <1733386199.2036471360a1972d3f5f39ad56803738bb30bf34.flow@gentoo> Subject: [gentoo-commits] repo/proj/guru:master commit in: media-libs/amdvlk/, media-libs/amdvlk/files/ X-VCS-Repository: repo/proj/guru X-VCS-Files: media-libs/amdvlk/Manifest media-libs/amdvlk/amdvlk-2024.3.3.ebuild media-libs/amdvlk/amdvlk-2024.4.2.ebuild media-libs/amdvlk/files/amdvlk-2022.4.2-license-path.patch media-libs/amdvlk/files/amdvlk-2024.3.3-fix-build.patch media-libs/amdvlk/files/amdvlk-2024.4.1-license-path.patch media-libs/amdvlk/files/amdvlk-2024.4.1-missing-header.patch X-VCS-Directories: media-libs/amdvlk/files/ media-libs/amdvlk/ X-VCS-Committer: flow X-VCS-Committer-Name: Florian Schmaus X-VCS-Revision: 2036471360a1972d3f5f39ad56803738bb30bf34 X-VCS-Branch: master Date: Thu, 5 Dec 2024 12:00:14 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 81033596-7a94-476f-a0da-ed89f42240e3 X-Archives-Hash: 6814c555fc7d79c13981bd8f89670470 commit: 2036471360a1972d3f5f39ad56803738bb30bf34 Author: Denis Reva gmail com> AuthorDate: Thu Dec 5 08:09:59 2024 +0000 Commit: Florian Schmaus gentoo org> CommitDate: Thu Dec 5 08:09:59 2024 +0000 URL: https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=20364713 media-libs/amdvlk: updated from: https://github.com/gentoo/guru/pull/256 Bug: https://bugs.gentoo.org/665590 Signed-off-by: Denis Reva gmail.com> media-libs/amdvlk/Manifest | 12 ++++++------ ...mdvlk-2024.3.3.ebuild => amdvlk-2024.4.2.ebuild} | 21 ++++++++++----------- .../amdvlk/files/amdvlk-2022.4.2-license-path.patch | 13 ------------- .../amdvlk/files/amdvlk-2024.3.3-fix-build.patch | 13 ------------- .../amdvlk/files/amdvlk-2024.4.1-license-path.patch | 13 +++++++++++++ .../files/amdvlk-2024.4.1-missing-header.patch | 12 ++++++++++++ 6 files changed, 41 insertions(+), 43 deletions(-) diff --git a/media-libs/amdvlk/Manifest b/media-libs/amdvlk/Manifest index 000ec0fa7..9e32e386d 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-bdfb113d8d765bdf4554a2b30ae909b93f26aeea.tar.gz 106775 BLAKE2B 0fe96213e62ac0e90b7c4a62a43909bdc6f047901f5b338773739146fe56cef86d92e3af90ae1188358f3af836f5c09566ea61cfd634eafe46ae5c2c07d4623f SHA512 d5eda9ade2d94cc2ff8ddda546cbb0b5992aa8138eda27dca31c706af42e99bcdda85527ca768a421b06328e879a2ef3ceaeb89611caf38c85043da79d2a99d4 +DIST amdvlk-LLVM-dialects-50e4ca3a5c365b0bde36b122cc34256406723049.tar.gz 106566 BLAKE2B 1b9231db33f8ec8e21d62b050b927ac8f1fc852e67785c615cd35c95b78a6fdce0bea3fc6283a80f63af747d607704baf3dffb745e065b6ff9c1a39c2e067393 SHA512 0c5bbaa71bb4183cb7ed8af6466f62c1dbea0f8c2bad9c0f082438e0db85cb9c5119321d9ffa920aa6484dbb55f623d6aa6d614ebb8f6daf7ca5aed2dc3726ad DIST amdvlk-MetroHash-18893fb28601bb9af1154cd1a671a121fff6d8d3.tar.gz 11729 BLAKE2B b0e3de885e50c317141d62c885b421c7fd2e1ac783733704342bbed3109bff36a9209ab276f534a2231531483539221bbb1014bd39528a91124161bafc5646eb SHA512 8f12f95e80d594c8bd87a852c67a2d6777ce89d1a13e1a87ee17bbb876a0702c14ffe7a7fd65a244620f2043ad5d22ae8eb863d69f1dc5494d985733bbfb7bf9 -DIST amdvlk-gpurt-95c27c4031b112daaa231b76dee07f7ff05357d0.tar.gz 351839 BLAKE2B b2e4c4cdb4f2532cf22316ceb8cb6a949a2128bd1fd0276bf515793291bc63a84e0d0205fb195259f87eaf036dd0323e9d6a931b95d21bd66bc09f3c81654cd4 SHA512 f698157c7cfdbc25524230a949cef4c8b3d682825c6efe3f68b93d5b8c48b66f1c27826adb9e2d7b6670e5bea16eeec3e085dfecb39d29a37a2198c8b46ab74c -DIST amdvlk-llpc-872ddfdeecfd1e56ddbc0db2012b96788129fee9.tar.gz 2860471 BLAKE2B f2496e90238796dccd584d539bc210e14f68731fb92f74ba6353ad6464e4eec228cccfeca54d05effd4e2913ccf43ed640175cad71afa3b610546e16760b970d SHA512 d09072aa89a8a593f76e09d8c8d3166663ce8bcbb379793f96509f2248112541207cc5fb1fa0a2df1a40a7a35b51c28d382e77d83996e70d961b92e8338209da -DIST amdvlk-llvm-project-8abfff872ebbb1f57ebe83149f8166fb5dd487dc.tar.gz 217893483 BLAKE2B 53a543629a2392b6cb496a4c0c852516e516c315c9e2742555e44b4998eef2d59455f3ac8f1cb206c857e819e5f17fcf20a5878d2224679aa1fa7695cf80826c SHA512 04f4bff33be025ff6ae9591312ea9aa9a5e600268ac25186e36b401f27333bf75a83d4c784e289325def995254d54bede9b02484cc3152cebbdf39a32dc31f2a -DIST amdvlk-pal-31f6a70d0e9ee22894daab5305dd91b3ebb599a5.tar.gz 10376369 BLAKE2B d9f8e3c1e27cca738b08bd55e9e7c7b9fe139fafe60e4ff35f43f99b38e6100b92b47d826cc90be93cdc5eb68db03537e127e4cdd6d10073848fbc4a3d826aaf SHA512 bf420c9e4fc5454b84ddb9bdbe843ede4af77e79298fc7b2b3dc7bc5af8391f97d8c9e71487c9ed97219a554f103af65a1f9687f51843e27fcad95d1a1fee85e -DIST amdvlk-xgl-c4ca1f6077c7fecc8df2ad2ed8719fb943b4e4b1.tar.gz 1365942 BLAKE2B 5b65a21e9a8181ddd78cdb8dabe9b7ba85961757f220bbdf844da0222ab2af14a01b8adac2eae1f4dd61be326b753cbc03c6f5433717d10d645fe9fa8e3a3f6a SHA512 832fbd90689196a8989e43f9cf696e2c8384e4bd48f0caa3869ff68830693683375a1ce4553043ab40e3fc097763955094f903a8580eac533735d32f102d099a +DIST amdvlk-gpurt-aa5ba689e8c33b6d42d4261687988e6e0b13998c.tar.gz 355370 BLAKE2B 8d3bc83e2d585c74d59cb2d6b717f91bd071eba1bbd3a30fdb692e131962fe0fac4b58878a961332bf36adda70f9e94ce4210cf3543301202676a5e182c97728 SHA512 0b89a8d3c2326f8bba6482f62fe927d2d7229625ae62a182e65a8d91ec066f03c9f94949e844e8698180026049e2ee7356094efa09d25d4cda79f5009356add2 +DIST amdvlk-llpc-1d04cdcb4c3d4edc300d9a61969a87208d44dcc4.tar.gz 2765940 BLAKE2B 8a11fdb3020115d05ea4b0bf7e8ad6a7b5262e2000e5d9be23fbf3bdf18687bffe251216bb9201852e4e4e84d92affa8c8f63ca62c1d717cfe0bd27100a50ab6 SHA512 2ac1a529b5ca59e796ee7b46b134d3392195f0a247a09aa8b7b3e4ccee42cdb52ca095bbcbd1befc49c252bc599a924efb6fcf23065b12cdda0ec809b4f98ff9 +DIST amdvlk-llvm-project-07d4dd012428b5a8c563de7c51ef33ab09bae53b.tar.gz 222378703 BLAKE2B be2a0ea202ab68d0dba975a4d53b2fe69c71acfa4d34f7f595a5c4b762548d272e3f7b5ddc36f0acae626721ea80dfd01f4971adca3f03a2790a0d845520eda0 SHA512 8a807ea3850c67c4e4bbf7fd2a9fec6d7022e73af1d6c15df1dd9374ed67de319698c0c030a07b9ce43ef2ea0edcabd5618301066ac8cc2d82cd7d5f313d5811 +DIST amdvlk-pal-b6da370a9bc66d86820fd3034a16e5b59ed7ff86.tar.gz 9647818 BLAKE2B 1c191b013800efbf696334fd35a3ea6c1b279ca4587687c061f91a3c2a985cb39bef24939b33b56e78ba09a14cf583784ffada095ead6083d5d82d516a3bc82c SHA512 427c01b141e729aadd46ca99b9f1ab62ac931e4f6e39a7de7add25efa43dd9a6e99535a69b7810fe73ec00b1c93eda7684762dd3f0178ac0e8faf63472d04bb1 +DIST amdvlk-xgl-a367518e0bf308056492d994c5713e06af9429af.tar.gz 1386723 BLAKE2B 26878ea2eeb8c3e1df0bdffad724a1f8a480043961b6482c3fa8e92768547441a0c912835b341591fb25f2624f635bf21ab808d8179901d42176c5fe69f10cac SHA512 38edd836bf35c44eaf1ad6cbc73e56a775b4e4bf834813965cbd144490990226dc454bcea43eedc6cbc667eab8aef44b9c234e38a619db9c1a37780a925cb0b2 diff --git a/media-libs/amdvlk/amdvlk-2024.3.3.ebuild b/media-libs/amdvlk/amdvlk-2024.4.2.ebuild old mode 100644 new mode 100755 similarity index 90% rename from media-libs/amdvlk/amdvlk-2024.3.3.ebuild rename to media-libs/amdvlk/amdvlk-2024.4.2.ebuild index 7d5fc13e0..87ce22034 --- a/media-libs/amdvlk/amdvlk-2024.3.3.ebuild +++ b/media-libs/amdvlk/amdvlk-2024.4.2.ebuild @@ -4,7 +4,7 @@ EAPI=8 MULTILIB_COMPAT=( abi_x86_{32,64} ) -PYTHON_COMPAT=( python3_{10..12} ) +PYTHON_COMPAT=( python3_{10..13} ) inherit check-reqs python-any-r1 cmake-multilib @@ -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="c4ca1f6077c7fecc8df2ad2ed8719fb943b4e4b1" -PAL_COMMIT="31f6a70d0e9ee22894daab5305dd91b3ebb599a5" -LLPC_COMMIT="872ddfdeecfd1e56ddbc0db2012b96788129fee9" -GPURT_COMMIT="95c27c4031b112daaa231b76dee07f7ff05357d0" -LLVM_PROJECT_COMMIT="8abfff872ebbb1f57ebe83149f8166fb5dd487dc" +XGL_COMMIT="a367518e0bf308056492d994c5713e06af9429af" +PAL_COMMIT="b6da370a9bc66d86820fd3034a16e5b59ed7ff86" +LLPC_COMMIT="1d04cdcb4c3d4edc300d9a61969a87208d44dcc4" +GPURT_COMMIT="aa5ba689e8c33b6d42d4261687988e6e0b13998c" +LLVM_PROJECT_COMMIT="07d4dd012428b5a8c563de7c51ef33ab09bae53b" METROHASH_COMMIT="18893fb28601bb9af1154cd1a671a121fff6d8d3" CWPACK_COMMIT="4f8cf0584442a91d829d269158567d7ed926f026" # Submodule of LLPC, also updates often. Grab commit version from # https://github.com/GPUOpen-Drivers/llpc/tree/${LLPC_COMMIT}/imported -LLVM_DIALECTS_COMMIT="bdfb113d8d765bdf4554a2b30ae909b93f26aeea" +LLVM_DIALECTS_COMMIT="50e4ca3a5c365b0bde36b122cc34256406723049" ### 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 @@ -49,7 +49,7 @@ REQUIRED_USE="|| ( abi_x86_32 abi_x86_64 )" BUNDLED_LLVM_DEPEND="sys-libs/zlib:0=[${MULTILIB_USEDEP}]" DEPEND="wayland? ( dev-libs/wayland[${MULTILIB_USEDEP}] ) ${BUNDLED_LLVM_DEPEND} - >=dev-util/vulkan-headers-1.3.283 + >=dev-util/vulkan-headers-1.3.296 raytracing? ( dev-util/DirectXShaderCompiler ) dev-util/glslang[${MULTILIB_USEDEP}]" BDEPEND="${BUNDLED_LLVM_DEPEND} @@ -61,7 +61,7 @@ RDEPEND=" ${DEPEND} x11-libs/libXrandr[${MULTILIB_USEDEP}] x11-libs/libxcb[${MULTILIB_USEDEP}] x11-libs/libxshmfence[${MULTILIB_USEDEP}] - >=media-libs/vulkan-loader-1.3.290[${MULTILIB_USEDEP}] + >=media-libs/vulkan-loader-1.3.296[${MULTILIB_USEDEP}] dev-util/glslang[${MULTILIB_USEDEP}] dev-libs/openssl[${MULTILIB_USEDEP}]" #890449 @@ -73,11 +73,10 @@ CMAKE_MAKEFILE_GENERATOR=ninja PATCHES=( "${FILESDIR}/amdvlk-2022.3.5-no-compiler-presets.patch" #875821 "${FILESDIR}/amdvlk-2022.4.1-proper-libdir.patch" - "${FILESDIR}/amdvlk-2022.4.2-license-path.patch" #878803 + "${FILESDIR}/amdvlk-2024.4.1-license-path.patch" #878803 #"${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-2024.3.3-fix-build.patch" ) pkg_pretend(){ diff --git a/media-libs/amdvlk/files/amdvlk-2022.4.2-license-path.patch b/media-libs/amdvlk/files/amdvlk-2022.4.2-license-path.patch deleted file mode 100644 index 9fd590190..000000000 --- a/media-libs/amdvlk/files/amdvlk-2022.4.2-license-path.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/xgl/cmake/XglPackaging.cmake b/xgl/cmake/XglPackaging.cmake -index a3375293d..14d951b69 100644 ---- a/xgl/cmake/XglPackaging.cmake -+++ b/xgl/cmake/XglPackaging.cmake -@@ -128,7 +128,7 @@ function(generateInstallTargets) - install(FILES ${CMAKE_BINARY_DIR}/icd/amd_icd${TARGET_ARCHITECTURE_BITS}.json COMPONENT icd DESTINATION /etc/vulkan/icd.d) - install(FILES ${CMAKE_BINARY_DIR}/icd/amd_icd${TARGET_ARCHITECTURE_BITS}.json COMPONENT icd DESTINATION /etc/vulkan/implicit_layer.d) - if(EXISTS ${CMAKE_SOURCE_DIR}/LICENSE.txt) -- install(FILES ${CMAKE_SOURCE_DIR}/LICENSE.txt COMPONENT icd DESTINATION share/doc/${PACKAGE_NAME}) -+ install(FILES ${CMAKE_SOURCE_DIR}/LICENSE.txt COMPONENT icd DESTINATION share/doc/${PACKAGE_NAME}-${PACKAGE_VERSION}) - else() - message(WARNING "LICENSE.txt is not found under ${CMAKE_SOURCE_DIR}, please put it there") - endif() diff --git a/media-libs/amdvlk/files/amdvlk-2024.3.3-fix-build.patch b/media-libs/amdvlk/files/amdvlk-2024.3.3-fix-build.patch deleted file mode 100644 index 9aa3b4d5c..000000000 --- a/media-libs/amdvlk/files/amdvlk-2024.3.3-fix-build.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/pal/shared/devdriver/shared/legacy/inc/util/queue.h b/pal/shared/devdriver/shared/legacy/inc/util/queue.h -index 95421760..926e6c89 100644 ---- a/pal/shared/devdriver/shared/legacy/inc/util/queue.h -+++ b/pal/shared/devdriver/shared/legacy/inc/util/queue.h -@@ -368,7 +368,7 @@ namespace DevDriver - - // Private copy constructor to prevent implicit copies - Queue(const Queue& rhs) -- : Queue(rhs.allocCb) -+ : Queue(rhs.m_allocCb) - { - GrowBlocks(rhs.m_numBlocks); - for (int i = 0; i < rhs.m_size; i++) diff --git a/media-libs/amdvlk/files/amdvlk-2024.4.1-license-path.patch b/media-libs/amdvlk/files/amdvlk-2024.4.1-license-path.patch new file mode 100644 index 000000000..e477e3b85 --- /dev/null +++ b/media-libs/amdvlk/files/amdvlk-2024.4.1-license-path.patch @@ -0,0 +1,13 @@ +diff --git a/xgl/cmake/XglPackaging.cmake b/xgl/cmake/XglPackaging.cmake +index 05a84a4..cc878d7 100644 +--- a/xgl/cmake/XglPackaging.cmake ++++ b/xgl/cmake/XglPackaging.cmake +@@ -141,7 +141,7 @@ function(generateInstallTargets) + endif() + elseif(PACKAGE_NAME STREQUAL "amdvlk") + if(EXISTS ${CMAKE_SOURCE_DIR}/LICENSE.txt) +- install(FILES ${CMAKE_SOURCE_DIR}/LICENSE.txt COMPONENT icd DESTINATION share/doc/${PACKAGE_NAME}) ++ install(FILES ${CMAKE_SOURCE_DIR}/LICENSE.txt COMPONENT icd DESTINATION share/doc/${PACKAGE_NAME}-${PACKAGE_VERSION}) + else() + message(WARNING "LICENSE.txt is not found under ${CMAKE_SOURCE_DIR}, please put it there") + endif() diff --git a/media-libs/amdvlk/files/amdvlk-2024.4.1-missing-header.patch b/media-libs/amdvlk/files/amdvlk-2024.4.1-missing-header.patch new file mode 100644 index 000000000..e29d8746e --- /dev/null +++ b/media-libs/amdvlk/files/amdvlk-2024.4.1-missing-header.patch @@ -0,0 +1,12 @@ +diff --git a/pal/src/core/misc/cacheLayer/multiElfCacheLayer.cpp b/pal/src/core/misc/cacheLayer/multiElfCacheLayer.cpp +index 93af97aa..73db7af8 100644 +--- a/pal/src/core/misc/cacheLayer/multiElfCacheLayer.cpp ++++ b/pal/src/core/misc/cacheLayer/multiElfCacheLayer.cpp +@@ -24,6 +24,7 @@ + **********************************************************************************************************************/ + #include "multiElfCacheLayer.h" + #include ++#include + + namespace Util + {