diff options
author | V3n3RiX <venerix@koprulu.sector> | 2025-02-24 19:24:56 +0000 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2025-02-24 19:24:56 +0000 |
commit | d4653056cc74d97f24bef0d56b4ebe11c53c8b76 (patch) | |
tree | 5d4be0715302fad2089468027fadaa0372afd1d1 /dev-util | |
parent | 575bcb9220287a6f0d2577db1fd9fe55d9d8b745 (diff) |
gentoo auto-resync : 24:02:2025 - 19:24:56
Diffstat (limited to 'dev-util')
20 files changed, 635 insertions, 23 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz Binary files differindex e1b1626df335..527c5f51049a 100644 --- a/dev-util/Manifest.gz +++ b/dev-util/Manifest.gz diff --git a/dev-util/clion/Manifest b/dev-util/clion/Manifest index efdfd51caf37..51c3d085657f 100644 --- a/dev-util/clion/Manifest +++ b/dev-util/clion/Manifest @@ -1,11 +1,11 @@ DIST CLion-2022.3.2.tar.gz 847111855 BLAKE2B 7e1814bcc683126f51eefd350b3d171a22d320ec658bc24b8831db1198756c59ee1be951665d10f2c3e76831f0d8ab55c0ae5fd9abeae0acf4e7009ce00f1faa SHA512 7ca87933323c0e1a4800eb75fbe40d179af987f33de51bca0e6b35264aaffea991712187719b837e07bd11457f8891f9f6038fb10f4e3157170d7818179b7531 DIST CLion-2023.1.4.tar.gz 858589459 BLAKE2B aed16b6cd6f88279f772fd38f63ff27019998ed1f7e63c1fcaba16fd1b43277d112806dd8ba4ff5e08a23fb5d80b0b80e24b7ef693e19a38220a7129c71d2d98 SHA512 b50ebcdb0b85ec00a9caaad6a309c8f37524a62115a8efeaa8b05819849bdda2d81bf2fae4a723d7d378fb32910a45af26aa5303006aff2e1ad96d5a4749ba90 DIST CLion-2023.3.4.tar.gz 907669083 BLAKE2B ed0571341141e58b102cffbf3b96c7e6625f628b6092d93cc80c4d9ed5f47f25be3665ff26553e6c6584e41a519e102eceabe576986c44795a5257312dad1b76 SHA512 f5ab02ed8a3f854dc75483e7766267f043c7a493730900786a3a304e3f2fddaf12375eb6760e9438e8184b7a5405131a2e3ea7536be8b7a7ce0509b0901afc09 -DIST CLion-2024.1.tar.gz 1213246002 BLAKE2B b0060b98dc803e72513fb927c0d8b2762b9d0526d4708f75e3ed1b68642a2f01995b468a7df40b403eee4d619db9afe4430259a092506e139983ecee0629460b SHA512 9335b3811414919df8b251e25cf4a4155675c79c35de3a0ff21a30b06b46e130b0684fd2c6dcc17b4c8ee676211c6df9c84d6b6777bf7d88e1b2ec765c35f69b DIST CLion-2024.3.2.tar.gz 1573707642 BLAKE2B 098a573a62ed422c751896bf391be894d6f5b62948dccebfe683f144762520d03bcff55a0b70b9800d6181963429e9eac0a0c3f10606ac1caf7ae54cdcbafd62 SHA512 de2e7a01f302a8e783bc5a4e4733c0c76767c78e29e20bba3ffbfe5c56d3316071d41b12772ba22f140fac5e45f426bea32bfb9b8e3f2550518affe71f178cc3 +DIST CLion-2024.3.3.tar.gz 1579327778 BLAKE2B 8ec7e2cf43c1f21db0c9e6a30b0d1267d4f5a66fddf106411ef5ee6b42ea8a8942276dc41177add61236706885915e282c700d2ecdd28c6ae8898301e4d7f9f5 SHA512 643df0b1c72dd34063126496f8e22cc4a6831da60901a3f3a51778965994a2fe2bc03e3110b36b630b947a5e9ba0ecf688ba6dd9eef4503df4092b5028ee3caf EBUILD clion-2022.3.2.ebuild 2758 BLAKE2B a0e3766a8130b7003be4b3532914fdd4e8712452afd07da24563a3f4ccb876b6a2bd40f9aef148d4e3b2ea4196899bb724a165fe2f54ac03a8cc341f9c436e4e SHA512 4d65ba07e2445dc4962bdfba1b70af76c4e89c200a3dfe503bdf787388cc1c8386691cabb7087841bf3cb5599392fbffe3b83673dbcb21c686f5637dc1ad889b EBUILD clion-2023.1.4.ebuild 2758 BLAKE2B a0e3766a8130b7003be4b3532914fdd4e8712452afd07da24563a3f4ccb876b6a2bd40f9aef148d4e3b2ea4196899bb724a165fe2f54ac03a8cc341f9c436e4e SHA512 4d65ba07e2445dc4962bdfba1b70af76c4e89c200a3dfe503bdf787388cc1c8386691cabb7087841bf3cb5599392fbffe3b83673dbcb21c686f5637dc1ad889b EBUILD clion-2023.3.4-r1.ebuild 2998 BLAKE2B 782bec71f1e8248c4517b6bedfce5f365dce5288d4f4ab451b09fc18e7743419e562ee0f5b7d3204ffb7da021564d4b38ac04b0285ef7bdf4824fc0da588c885 SHA512 e1842772da2b0d9432f611f27da5ca0a3a41218c3b3afe8cb0dd8050dbab334d5e47ea6bd5fbeaf4e92000b105627b2011a9c598f5ac9c28cc1cc12caade3ba0 -EBUILD clion-2024.1-r1.ebuild 3148 BLAKE2B d0f8f66f9c7b39f6ed9af1f9c5c40d7382adbe8293c1557789190143111c70fad48c28d99219f591e4056db86480843eadd71a2076f3eb6af1e0d9e719b06c98 SHA512 c3896e25ce5aef26447639c35f6def76adfaa746b43b0f40a32dbac674bb227d7c5aa089914bc61f260c150cc225416856aeea3694e49a925468567e2d5916a7 EBUILD clion-2024.3.2.ebuild 3085 BLAKE2B 49b1678641048792a0360d52e0f2efe211d5d3f7cd7740940948ba31f698e6b75ecf890726371b2b97e8900628996300824a7b74c9fb5b132765457ed103a954 SHA512 92150c3f7a33bd0ca215d60e73c82962d09ea772008e3320debc905a1b363d4ae2b0b0209964a5746b8462681976825b528acb4b25ec19faddb40be2298e4213 +EBUILD clion-2024.3.3.ebuild 3529 BLAKE2B 607746d5e027125c910456f5a9d757bd2e172283bc56a5e5c8a1262ebc287abd1f2ab4c017cb7174b03e0bd178a14e6c2f3cd76caee4bdfaef96cdb0700619ab SHA512 5db15ed79351c38c3dd8515211915eb0c7eed0094f3ead645f7c5319c7de7467a90493f76e0a5bb5e7c7634b834a12e423cab1e682af020fa308dd88b64126e5 MISC metadata.xml 413 BLAKE2B b63281fe1b2d3832daca6738de3417befde23baa504a0648adf17ec5c42f859caef0ea82310e37d2b9d6f2bc3263f7bd4bd4f1e6755aeca23bab257d88dbc998 SHA512 49c51bfcef39d362207e6209a1ed590cca507837be2c3e818e6eff8c999f6e6f1616fcf759d914c0de57d6d9b7da76e1478dfb8150b2a6314c7293c90e2ce80c diff --git a/dev-util/clion/clion-2024.1-r1.ebuild b/dev-util/clion/clion-2024.3.3.ebuild index a915eaf7fcd5..6243805bfdc4 100644 --- a/dev-util/clion/clion-2024.1-r1.ebuild +++ b/dev-util/clion/clion-2024.3.3.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit desktop wrapper +inherit desktop wrapper optfeature DESCRIPTION="A complete toolset for C and C++ development" HOMEPAGE="https://www.jetbrains.com/clion/" @@ -14,15 +14,14 @@ LICENSE="|| ( IDEA IDEA_Academic IDEA_Classroom IDEA_OpenSource IDEA_Personal ) EPL-1.0 EPL-2.0 GPL-2 GPL-2-with-classpath-exception GPL-3 ISC JDOM LGPL-2.1+ LGPL-3 MIT MPL-1.0 MPL-1.1 OFL-1.1 public-domain PSF-2 UoI-NCSA ZLIB" -SLOT="0" +SLOT="0/2024" KEYWORDS="~amd64" -RESTRICT="bindist mirror splitdebug" +RESTRICT="bindist mirror" BDEPEND="dev-util/patchelf" RDEPEND=" >=app-accessibility/at-spi2-core-2.46.0:2 - dev-debug/gdb dev-libs/expat dev-libs/glib:2 dev-util/lttng-ust:0/2.12 @@ -32,6 +31,7 @@ RDEPEND=" dev-build/cmake app-alternatives/ninja media-libs/alsa-lib + media-libs/fontconfig media-libs/freetype:2 media-libs/mesa net-print/cups @@ -75,10 +75,19 @@ src_prepare() { rm -rv "${remove_me[@]}" || die + # removing debug symbols and relocating debug files as per #876295 + # we're escaping all the files that contain $() in their name + # as they should not be executed + find . -type f ! -name '*$(*)*' -exec sh -c ' + if file "{}" | grep -qE "ELF (32|64)-bit"; then + objcopy --remove-section .note.gnu.build-id "{}" + debugedit -b "${EPREFIX}/opt/${PN}" -d "/usr/lib/debug" -i "{}" + fi + ' \; + patchelf --set-rpath '$ORIGIN' "jbr/lib/libjcef.so" || die patchelf --set-rpath '$ORIGIN' "jbr/lib/jcef_helper" || die - patchelf --set-rpath '$ORIGIN/../lib' "bin/clang/linux/x64/libclazyPlugin.so" || die - patchelf --set-rpath '$ORIGIN/../lib' "bin/clang/linux/x64/libclazyPlugin.so.19git" || die + patchelf --set-rpath '$ORIGIN/../lib' "bin/clang/linux/x64/lib/libclazyPlugin.so" || die } src_install() { @@ -86,7 +95,7 @@ src_install() { insinto "${dir}" doins -r * - fperms 755 "${dir}"/bin/{clion.sh,format.sh,fsnotifier,inspect.sh,jetbrains_client.sh,ltedit.sh,remote-dev-server.sh,repair,restarter,clang/linux/x64/{clangd,clang-tidy,clazy-standalone,llvm-symbolizer}} + fperms 755 "${dir}"/bin/{clion.sh,format.sh,fsnotifier,inspect.sh,jetbrains_client.sh,ltedit.sh,remote-dev-server.sh,restarter,clang/linux/x64/bin/{clangd,clang-tidy,clazy-standalone,llvm-symbolizer}} if [[ -d jbr ]]; then fperms 755 "${dir}"/jbr/bin/{java,javac,javadoc,jcmd,jdb,jfr,jhsdb,jinfo,jmap,jps,jrunscript,jstack,jstat,keytool,rmiregistry,serialver} @@ -106,3 +115,7 @@ src_install() { insinto /usr/lib/sysctl.d newins - 30-"${PN}"-inotify-watches.conf <<<"fs.inotify.max_user_watches = 524288" } + +pkg_postinst() { + optfeature "Debugging support" dev-debug/gdb +} diff --git a/dev-util/glslang/Manifest b/dev-util/glslang/Manifest index d4e11e825790..12a74566de0d 100644 --- a/dev-util/glslang/Manifest +++ b/dev-util/glslang/Manifest @@ -4,6 +4,6 @@ DIST glslang-1.3.296.0.tar.gz 3868046 BLAKE2B c68b5e59e5490d2102d084a7d852a818c0 DIST glslang-1.4.304.0.tar.gz 3917406 BLAKE2B 6d5beec94c5daafe905dabd6a4031e1c010cc9b395c5d8a8b4fdafd265a076251519056236b8f98fff613f21a0af6d4a2562c4c3c8255731642a6b887f3c4d24 SHA512 dae98afbea27b518e6230ebae5207c67b4f1a695b8f65033159bcf0064ec6546c8db4f2d52bd028353c15e4d7d9409c1f7dffc589639bfd8ee07d98ea7c73b12 EBUILD glslang-1.3.290.0.ebuild 1115 BLAKE2B 5c22816e35aa6b8c837a318f5069ad21dc24937e4a550fabb6198823b8c0238429f222ed856bb166ee37287fdb5369ac4d48602683d9a53cbf576de8f67dae85 SHA512 f2cff2d29e015f555b50ebb146c8abf578eac4013d28ab9fe296868f0535bba830e7198e63cb80c22db20c1c957c50eef7a88a87c5bc253eb894bb7ad6a3837c EBUILD glslang-1.3.296.0-r1.ebuild 1059 BLAKE2B 9bec6c5e3e4e876872e8dbefdad5110f0dd0c472dd41303c276c371a651c8d5024b7a1e4df59fa9b7db70d2d622cadb58ff1a10f107864e31aa7cd983d8d6b37 SHA512 8430083bb552bdf840cf60af26986c1eb144964610f345a061565e49f40de1dd72e1f5f5b51c0fc6406978d3be77de49d74270b156dc2483b87289fc13839f5e -EBUILD glslang-1.4.304.0.ebuild 1067 BLAKE2B 2c246eb17b47e9d5509cc52a75c65b7d3f7bb28ffcf94edba182f28521621478982d89a9497d60e21c3863e775516647de6c33cdb4dc1df99b069c89e25f7b61 SHA512 10ce391d7da11c314c8db7b7857d4405edbfc4265a614f7a79d92c6d99d9228aa87a235d72fb27b98a1e64388ed987d3d8fb431e54c7a7ea3a6c06163e46f835 +EBUILD glslang-1.4.304.0.ebuild 1062 BLAKE2B 4351aefa73fa25e756832929cf03df472a9a7abb18b54307f58aebc79b993b543a9770613bdbf388f8e9689e962b54331d1602e534c86580e2d2c429e7db5974 SHA512 fa198ac25486a8c31cf431cda6b7aa9a1d03a7cd3d2c62c97e7ead3e47f39fb8ba1b96df8a6b65068c0acedd96a2af311eda8817d70a66d52822ce0748cf37a6 EBUILD glslang-9999.ebuild 1067 BLAKE2B 2c246eb17b47e9d5509cc52a75c65b7d3f7bb28ffcf94edba182f28521621478982d89a9497d60e21c3863e775516647de6c33cdb4dc1df99b069c89e25f7b61 SHA512 10ce391d7da11c314c8db7b7857d4405edbfc4265a614f7a79d92c6d99d9228aa87a235d72fb27b98a1e64388ed987d3d8fb431e54c7a7ea3a6c06163e46f835 MISC metadata.xml 334 BLAKE2B ae09d8fe730e84cb5958c711c272ec0508a1be199fedeba1b82ae43552cdf4557e387b8405312bfe1cc4bdc43a1bd68507056ed182691d20e7759fb7fa8b396e SHA512 7abee6c6391f6c42a546a3f98791e3623152e1c6d0900afeb321ebad1a864ab71c2a282be2f651273b667986d9902bed7e9b5315fb5c569bab4f34c7812ed8bb diff --git a/dev-util/glslang/glslang-1.4.304.0.ebuild b/dev-util/glslang/glslang-1.4.304.0.ebuild index 122554318d47..ceeb4b06f19b 100644 --- a/dev-util/glslang/glslang-1.4.304.0.ebuild +++ b/dev-util/glslang/glslang-1.4.304.0.ebuild @@ -12,7 +12,7 @@ if [[ ${PV} == *9999* ]]; then else GIT_COMMIT="vulkan-sdk-${PV}" SRC_URI="https://github.com/KhronosGroup/${PN}/archive/${GIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" S="${WORKDIR}/${PN}-${GIT_COMMIT}" fi diff --git a/dev-util/nvidia-cuda-toolkit/Manifest b/dev-util/nvidia-cuda-toolkit/Manifest index b23df22c4f69..2f16874475f2 100644 --- a/dev-util/nvidia-cuda-toolkit/Manifest +++ b/dev-util/nvidia-cuda-toolkit/Manifest @@ -1,5 +1,6 @@ AUX cuda-config.in 407 BLAKE2B 5f7a0d50d774db58c180b767f00bead7c7dbf5f6b3b4a2f960dfc3b8450f7abf5c2b67c6620c5318f1331646dd2003d61c70a4c31359efd16ff418ecc9d0b446 SHA512 363903b999c43a47a48c52e8898c6044fadcc66d259338ee22863e859c2bc9873a2f1392aa83c9182486d3aa4eaeb5f164cf8ccf29cc74fd8ad56245f76a039a AUX nvidia-cuda-toolkit-glibc-2.41.patch 3067 BLAKE2B 66482f56a1797116f9c8cb6014265c9dbc1fd4032ca2b68e59eca1a4ba45b3b86bc3aca8869752ee0d52392305196efa679258399a252b145ce5c53c9e35804b SHA512 58acf6c195fe85e4e25bb17af3b03acfe6c5dfe1111f5705f39a6a3ef3ff4621f59bece49d1dbbdd4f81948c1c2d707d2948ae9148e328c09e517f809fd503cb +AUX parse_manifest.py 8488 BLAKE2B fe4748e41727e717d99b3b7f294d7c8e67b44e3f352f27a76c386502870e6134217ead3d93714755f50b0393d514b9e317748aed89637c660e354d53354d1485 SHA512 ab90e614bfd729a0a90a7373d58fcf2f6e7ba3beb8a00841b87e8240c9386a678daf551f4fcc89040f10d46d159e316442978c60b1a8960070576cfb7a11d52c DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17 SHA512 e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a DIST cuda_12.3.2_545.23.08_linux.run 4368514070 BLAKE2B bfb6239b7669636e2ef424921f5a1dd99409a0351ea7d3453fcec3d484e714d87639e733cfae913b0f222d7af8acb7bebae340ea8af53fb7ab320805abb7b230 SHA512 dce569e42955fc351a6b52b2876948029d5183bb000754f0cdcba754673a280acfd4c9e4d8cf61d572ed045de006e0bbb0e8ff32012e6cc336be9c05fd529340 DIST cuda_12.4.0_550.54.14_linux.run 4454353277 BLAKE2B da339a44ac21799a88b4573e9afc0866f11649707594383414cb0c729b36dc63d55032e5ccbbbe46e84c1dc88fc76e466067be7ef2ae3d131a74190c548d76ba SHA512 329b81c63dcefa5c6713eeb2dc5ccc223f5b456f4b7558bd3723d166357d8bb4c79d12082ea396aaadae8b5593b20584f7bd0cf617bb3494e4423b58726255a1 @@ -8,6 +9,8 @@ DIST cuda_12.5.0_555.42.02_linux.run 4294677299 BLAKE2B ffefb576feb9f8e6ea8975bf DIST cuda_12.5.1_555.42.06_linux.run 4311634770 BLAKE2B 3546faeb24687dd11ad0a61a4f02cfbd97119d9e3cd3e24ea294b81ed488de7dfef03607c69d7b5a8087db10cf794205936add7cfa8ccda207e3aca315be48df SHA512 604843e09717c2af0873b2d5a2e242ff1b99122d515b6a7a29e70c55ab605524744359781f5b642059550b4def57877597111914965efe7d3a1a1387c9dbb1a0 DIST cuda_12.6.0_560.28.03_linux.run 4333105923 BLAKE2B 533e9080dbf087a661ab6e59548e48ca0d2b514f47c3e97ac89b628f79197875a7425ad69c4d271b5fa8243561c1ccba698e3bf322b194b29a5f7fa031ea8f06 SHA512 fe5710c168298d2283a3f636ad5e1e212970fe8d9554ab450aa61d786536f50efb9d9e9396b6ac59638bd4204faadb5a99ec8a8c02e2c57a18f479123aaff3c9 DIST cuda_12.6.1_560.35.03_linux.run 4345714567 BLAKE2B 147c7f03e0d9ade4c603d93920d0cd6bb1706efc268797ae870b5244feaa8159393015f96e920c6255e93d8040dd5b046075804cfa7c5da18a645800d65b8c3d SHA512 514ec89f847457c3ba78cd0dc22c25aebf2a19a6bbd5a8d071f31519d1007889cde6ba888a01596434216a8a88bfba21059cdc8e3fa9397133c93d2a9f0c015e +DIST cuda_12.8.0_570.86.10_linux.run 5412604598 BLAKE2B 21ea184fd428ea638934788847e023213c38c1079d489d04bbd1ca277d1c285d57a7ac9c02020cbd73970e703daeec9e806831cf54a427cff90fc036c4da7705 SHA512 7939552d38c39b184946df455233eb9ffe91051656b3091b0414b2acc2939bc35dd92724b584e507976c3b4cd51f489abee2e2d0da27bfebaf8999c3f2c2bb2e +DIST cuda_12.8.0_570.86.10_linux_sbsa.run 4636253689 BLAKE2B 53df0ee05a9563bf9db1b813a75d4a81c391cf67c24bc0b9fadf74809ebf1534cbf5762317e2f04e4e7482adf97612d8d3f16d78146abe715a9dc4b8654a1bbf SHA512 bcd91a914d09e72a2f2320d9912a3928a491c8d7062f65d027bc172630944bc0fc319ef2ded10e3c4ade564cf2a4f9a166698dca1d493632ee7ef7ff5d7f1ad5 EBUILD nvidia-cuda-toolkit-11.8.0-r4.ebuild 8044 BLAKE2B 54995f4f2a8a1998539a6798ff2a68bbfed1943c3e6da27eff58458853db006e105bb39e5bb1935b11971539dcc63fb552ce0b280860ba46ce04f04e98890568 SHA512 df7eb92e74e80302e0fd966ba1c2a97a38f97e3e6bba4bb0a1a389e1336c13d3c9a3603f7079a597d2ae723f7088e83ff708e8ef5d2ba503de0469bf25e1c1c8 EBUILD nvidia-cuda-toolkit-12.3.2.ebuild 9504 BLAKE2B 6abf260006cfd3471665526df049d3f80d956f6a849e8e73c0914aa32faf86ff68d659aa8fcc5a4e95eb6890bf271a2d40edec67aeadd5154444d66e8d337c5e SHA512 3660334d48205d952fd73e688742d700db4b9594920d42d289c581d10af34af516fd8920993650dafacb983492ae72d6b4f3b0ce51d3301d66d6450b34c0c7a9 EBUILD nvidia-cuda-toolkit-12.4.0.ebuild 9515 BLAKE2B 270c9952890a529d17355d5456d6d2422740f69eb9af1b88121e0c8b7a0a9632a39647fc69da4e3653cba4e4cd60f3afc20fce2095743ba128aae8a15f0676ab SHA512 949e4ad4b2d1758279bb620c5a2ba0ea90c93e852f862c448490c689d8d4f522891cb6a772a65894a4f9867be1c8dea1facf87616370bdd0f45987f9d437a3ab @@ -16,4 +19,5 @@ EBUILD nvidia-cuda-toolkit-12.5.0-r1.ebuild 9535 BLAKE2B b8b50bede8a66a8bce76f66 EBUILD nvidia-cuda-toolkit-12.5.1.ebuild 9535 BLAKE2B ea6b46070159a18d8f541af47d648a79b75f7f964d689418220e4eaf87c56fc000eb39fed84637c161aa5f18e5f7e03f0615cbec6670517fd2efefd83139a0a4 SHA512 47bca7b76aad3842f37d8da4fbbdf646a1ca2cc93bc7ae870d8e164a05f735974ca28d69a99a6d0ffcd331e5134025b3819360f27c65dc6c27338756bfc74ba8 EBUILD nvidia-cuda-toolkit-12.6.0.ebuild 9535 BLAKE2B 984ec77cc39675ba22703339ecbd5596452a5631c7303e4db492bad0b80496ea13151cb25f87a7c0e39d9d2a173be7ad9469a91acfd785abb83632caae230297 SHA512 efbf2fcc39f60ca1f35f15202e924146618b4441c090d26e07048e10dee6ddd79f10640b1c6d8d2e84a218edb6a1382f2398eaf182a503d5dd6dbce250844af3 EBUILD nvidia-cuda-toolkit-12.6.1-r1.ebuild 9685 BLAKE2B dbbfe46f57fc1a42a91d8a5b1e72651adb9d204abb05512945dd9af691872f4285c69918918a131adcfb749e7832c31bf8738321f8909a4656824c2727e899d2 SHA512 519dcf9c06f7a11a6405dac69b003e6b37d1d32007f3231038d3254c9901815a25cbdceb3401adfb783be77c683ce53acd76ea3722bb4b2c66d5e9265399967c +EBUILD nvidia-cuda-toolkit-12.8.0-r1.ebuild 10528 BLAKE2B b754068e51f8a7044ede690f57c347b8190869875356d3e3dcf3872e201b111a205337a472a703a37a947733cb00a44ab82757fe973d1a303eb9ab781ad4b8ae SHA512 25b93fc768aee3e56594bcb157f7f4390b21cac759cb31ed41fff60d824d188819b01e5b384cd54b5101afdbd96f68feebf5baec57b947dee4b1d256ce09987f MISC metadata.xml 761 BLAKE2B a6ae653c6206cbc05349297499b6dde91bce6d543e10bd5ea915cfe9729dfa6f1eb954ae09c2e4d3997f51315ae090b38606c21b5099e750596ea66fdd93e817 SHA512 9133517d805201d25b651e48abed90394c88ef33a2571ab20b3b19d365f85a90478486c7c087c9150d7d9f6e4026873c5236c64ed649fd3bfc8f9b81479dcc59 diff --git a/dev-util/nvidia-cuda-toolkit/files/parse_manifest.py b/dev-util/nvidia-cuda-toolkit/files/parse_manifest.py new file mode 100644 index 000000000000..57adad1ca975 --- /dev/null +++ b/dev-util/nvidia-cuda-toolkit/files/parse_manifest.py @@ -0,0 +1,223 @@ +#!/usr/bin/env python +# Copyright 2024-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 +# +# +# Takes the manifests/*.xml file from the NVIDIA CUDA Toolkit as input. +# Those files contain a nested tree of package items. +# +# For each package node a if block is output that checks the package's +# name attribute against the environment provided array SKIP_COMPONENTS +# and skips that whole package if it's listed in it. +# +# Each item contains four nodes that reference things to install, +# `dir`, `file`, `desktopFile`, & `pcfile`, and metadata that further +# detail these. This script will output calls to do* calls that +# use the metadata. +# - dodir would create an empty file - we handle this in dofile +# - dofile copies a regex file glob +# - dodesktopFile creates a .desktop file +# - dopcfile creates a pkgconfig file +# +# The resulting bash code can be run inside src_install(). +# +# Usage: python parse_manifest.py <cuda_aarch64.xml|cuda_x86_64.xml> + + +import argparse +import xml.etree.ElementTree + +import defusedxml.ElementTree +from pathlib import Path + +ind = "\t" +indent = 1 + + +def main(): + parser = argparse.ArgumentParser() + parser.add_argument('filename') # positional argument + + args = parser.parse_args() + + basedir = Path(args.filename).parents[1] + + et = defusedxml.ElementTree.parse(args.filename) + + # Find all packages under the package with the id main (i.e. under "CUDA Installer") + for e in et.findall("[@id='main']/package"): + def p_package(el: xml.etree.ElementTree.Element, level: int = 0): + + skip = { + "Documentation", # obsolete + "Driver", # unused + # "Kernel Objects", # split + # "Demo Suite", + # "Visual Tools", + # old eclipse + # "nsight", + # old java + # "nvvp", + # "cuda-gdb-src" + } + + name = el.get("name") + + # trim leading CUDA and trailing version + if name.startswith("CUDA"): + name2 = ' '.join(name.split(" ")[1:-1]) + else: + name2 = name + + if name2 in skip: + return + + # avoid having to deal with whitespaces in bash + name2 = name2.replace(" ", "_") + + path = "" + + print(f"{ind * (level + 0) * indent}if ! has {name2} \"${{SKIP_COMPONENTS[@]}}\"; then # \"{name}\"") + + # output attributes from unhandled tags + for child in el: + if child.tag == "package": + continue + if child.tag == "file": + continue + if child.tag == "desktopFile": + continue + if child.tag == "pcfile": + continue + for attrib in child.attrib: + print(f"{child.tag} {attrib}={child.attrib[attrib]}") + + # <name>CUDA Installer</name> + # only for CUDA Installer + # unused + for node in el.findall("./name"): + print(f"{ind * (level + 1) * indent}# {node.tag}: \"{node.text}\"") + + # <type>compiler</type> + # category. We use the package name instead. + # unused + # for node in el.findall("./type"): + # print(f"{ind * (level + 1) * indent}# {node.tag}: \"{node.text}\"") + + # <priority>1</priority> + # probably sorting for the tui installer + # unused + # for node in el.findall("./priority"): + # print(f"{ind * (level + 1) * indent}# {node.tag}: \"{node.text}\"") + + # <single-selection/> + # proably for tui installer + # unused + # for node in el.findall("./single-selection"): + # print(f"{ind * (level + 1) * indent}# {node.tag}: \"{node.text}\"") + + # <koversion>2.24.2</koversion> + # version of the installed kernel object (Kernel Objects only) + # unused + for node in el.findall("./koversion"): + print(f"{ind * (level + 1) * indent}# {node.tag}: \"{node.text}\"") + + # <installPath>/usr/local/cuda-12.8</installPath> + # overrides the install location + # unused + # for node in el.findall("./installPath"): + # print(f"{ind * (level + 1) * indent}# {node.tag}: \"{node.text}\"") + + # <buildPath>./builds/cuda_cccl/</buildPath> + # path where the package files are found + # we cd into it + for node in el.findall("./buildPath"): + path = node.text.removeprefix('./') + print(f"{ind * (level + 1) * indent}cd \"${{S}}/{path}\" || die \"cd ${{S}}/{path} failed\"") + print() + + # <dir>bin</dir> + # would install empty dirs + # unused + # for node in el.findall("./dir"): + # pass + + # <file dir="bin/">.*</file> + # <file>targets/x86_64-linux/lib/.*\.so</file> + # regex glob of files to install. + for node in el.findall("./file"): + # unescape '.*' -> '*' & '\.' -> '.' + file = (node.text + .replace(".*", "*") + .replace(r"\.", ".") + .replace("x86_64", "${narch}") + .replace("sbsa", "${narch}") + ) + + # optional dir offset, we merge it into path + dir = "" + if "dir" in node.attrib: + dir = f" \"{Path(node.attrib["dir"])}\"" + + filepath = basedir / path / file + + # ignore existing symlinks ( include, lib* ) and the uninstallers + if not filepath.is_symlink() and not file.endswith("-uninstaller"): + print(f"{ind * (level + 1) * indent}dofile \"{file}\"{dir}") + + # <pcfile description="CUDA Runtime Library">opencl-12.8.pc</pcfile> + # create a pkgconfig file for the given description and lib name/version + for node in el.findall("./pcfile"): + offset = node.text.rfind('-') + if offset == -1: + raise RuntimeError(f"failed to split pcfile {node.text}") + + lib_name = node.text[:offset] + + if not node.text.endswith('.pc'): + raise RuntimeError(f"pcfile does not end in '.pc' {node.text}") + lib_version = node.text[offset+1:-3] + + if "description" not in node.attrib: + raise RuntimeError(f"no description for {node.text}") + + subdir = "" + if "subdir" in node.attrib: + subdir = f" \"{node.attrib["subdir"]}\"" + + print(f"{ind * (level + 1) * indent}dopcfile " + f"\"{lib_name}\" " + f"\"{lib_version}\" " + f"\"{node.attrib["description"]}\"{subdir}") + + # <desktopFile + # filename="nsight" + # name="Nsight Eclipse Edition" + # categories="Development;IDE;Debugger;ParallelComputing" + # keywords="cuda;gpu;nvidia;debugger;" + # iconPath="libnsight/icon.xpm" + # execPath="bin/nsight" + # tryExecPath="bin/nsight" + # /> + # create a .desktop file + for node in el.findall("./desktopFile"): + print(f"{ind * (level + 1) * indent}dodesktopFile \\") + print(f"{ind * (level + 2) * indent}\"{node.attrib["filename"]}\" \\") + print(f"{ind * (level + 2) * indent}\"{node.attrib["name"]}\" \\") + print(f"{ind * (level + 2) * indent}\"{node.attrib["categories"]}\" \\") + print(f"{ind * (level + 2) * indent}\"{node.attrib["keywords"]}\" \\") + print(f"{ind * (level + 2) * indent}\"{node.attrib["iconPath"]}\" \\") + print(f"{ind * (level + 2) * indent}\"{node.attrib["execPath"]}\" \\") + print(f"{ind * (level + 2) * indent}\"{node.attrib["tryExecPath"]}\"") + + # iterator over all nested packages + for node in el.findall("./package"): + p_package(node, level + 1) + + print(f"{ind * (level + 0) * indent}fi") + + p_package(e) + + +if __name__ == "__main__": + main() diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r1.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r1.ebuild new file mode 100644 index 000000000000..f4e593b9052d --- /dev/null +++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r1.ebuild @@ -0,0 +1,372 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +# shellcheck disable=SC2317 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} ) +inherit check-reqs toolchain-funcs +inherit python-r1 + +DRIVER_PV="570.86.10" +GCC_MAX_VER="14" +CLANG_MAX_VER="19" + +DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)" +HOMEPAGE="https://developer.nvidia.com/cuda-zone" +SRC_URI=" + amd64? ( + https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run + ) + arm64? ( + https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux_sbsa.run + ) +" +S="${WORKDIR}" + +LICENSE="NVIDIA-CUDA" + +SLOT="0/${PV}" # UNSLOTTED +# SLOT="${PV}" # SLOTTED + +KEYWORDS="-* ~amd64 ~arm64 ~amd64-linux ~arm64-linux" +IUSE="debugger examples profiler rdma sanitizer" +RESTRICT="bindist mirror strip test" + +REQUIRED_USE="${PYTHON_REQUIRED_USE}" + +# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the +# actual required minimum driver version are different. +RDEPEND=" + || ( + <sys-devel/gcc-$(( GCC_MAX_VER + 1 ))_pre[cxx] + <llvm-core/clang-$(( CLANG_MAX_VER + 1 ))_pre + ) + sys-process/numactl + debugger? ( + ${PYTHON_DEPS} + ) + examples? ( + media-libs/freeglut + media-libs/glu + ) + rdma? ( sys-cluster/rdma-core ) +" +BDEPEND=" + $(python_gen_any_dep ' + dev-python/defusedxml[${PYTHON_USEDEP}] + ') +" + +# CUDA_PATH="/opt/cuda-${PV}" #950207 +CUDA_PATH="/opt/cuda" +QA_PREBUILT="${CUDA_PATH#/}/*" + +PATCHES=( + "${FILESDIR}/nvidia-cuda-toolkit-glibc-2.41.patch" +) + +python_check_deps() { + python_has_version "dev-python/defusedxml[${PYTHON_USEDEP}]" +} + +cuda-toolkit_check_reqs() { + if use amd64; then + export CHECKREQS_DISK_BUILD="6645M" + elif use arm64; then + export CHECKREQS_DISK_BUILD="6412M" + fi + + "check-reqs_pkg_${EBUILD_PHASE}" +} + +cuda_verify() { + if has_version "sys-apps/grep[pcre]"; then + local DRIVER_PV_info + DRIVER_PV_info="$(bash "${DISTDIR}/${A}" --info | grep -oP "cuda_${PV}.*run" | cut -d '_' -f 3)" + + if [[ "${DRIVER_PV}" != "${DRIVER_PV_info}" ]]; then + die "check DRIVER_PV is ${DRIVER_PV} and should be ${DRIVER_PV_info}" + fi + fi + + # rest only works in with unpacked sources + [[ "${EBUILD_PHASE}" != prepare ]] && return + + # run self checks + local compiler_versions GCC_HAS_VER CLANG_HAS_VER + compiler_versions="$( + grep -oP "unsupported (GNU|clang) version.*(gcc versions later than|clang version must be less than) [0-9]*" \ + "${S}"/builds/cuda_nvcc/targets/*/include/crt/host_config.h + )" + + GCC_HAS_VER="$( echo "${compiler_versions}" | grep gcc | grep -oP "(?<=than )[0-9]*")" + if [[ "${GCC_MAX_VER}" -ne "${GCC_HAS_VER}" ]]; then + eqawarn "check GCC_MAX_VER is ${GCC_MAX_VER} and should be ${GCC_HAS_VER}" + fi + + CLANG_HAS_VER="$(( $(echo "${compiler_versions}" | grep clang | grep -oP "(?<=than )[0-9]*") - 1 ))" + if [[ "${CLANG_MAX_VER}" -ne "${CLANG_HAS_VER}" ]]; then + eqawarn "check CLANG_MAX_VER is ${CLANG_MAX_VER} and should be ${CLANG_HAS_VER}" + fi +} + +pkg_pretend() { + cuda-toolkit_check_reqs +} + +pkg_setup() { + cuda-toolkit_check_reqs + + # we need python for manifest parsing and to determine the supported python versions for cuda-gdb + python_setup + + if use amd64; then + narch=x86_64 + elif use arm64; then + narch=sbsa + else + die "unknown arch ${ARCH}" + fi + + export narch +} + +src_unpack() { + cuda_verify + + local exclude=( + "cuda-installer" + "*-uninstaller" + "NVIDIA-Linux-${narch}-${DRIVER_PV}.run" + "builds/cuda_documentation" + "builds/cuda_nsight" + "builds/cuda_nvvp" + "builds/nsight_compute" + "builds/nsight_systems" + "builds/nvidia_fs" + ) + + bash "${DISTDIR}/${A}" --tar xf -X <(printf "%s\n" "${exclude[@]}") || die "failed to extract ${A}" +} + +src_configure() { + : +} + +src_compile() { + : +} + +src_install() { + local -x SKIP_COMPONENTS=( + "Kernel_Objects" + "Visual_Tools" + "Documentation" # obsolete + "cuda-gdb-src" # not used + ) + + ! use debugger && SKIP_COMPONENTS+=( "cuda-gdb" ) + ! use examples && SKIP_COMPONENTS+=( "Demo_Suite" ) + ! use profiler && SKIP_COMPONENTS+=( "cuda-cupti" "cuda-profiler-api" "nvprof" ) + ! use sanitizer && SKIP_COMPONENTS+=( "compute-sanitizer" ) + + dodir "${CUDA_PATH}" + into "${CUDA_PATH}" + + dofile() { + debug-print-function "${FUNCNAME[0]}" "$@" + + if [[ $# -ne 1 ]] && [[ $# -ne 2 ]]; then + die "${FUNCNAME[0]} must receive one or two arguments" + fi + + local _DESTDIR + _DESTDIR="$(dirname "${CUDA_PATH}/${1%/}")${2:+/${2%/}}" + mkdir -p "${ED}${_DESTDIR}" || die "mkdir ${_DESTDIR} failed" + + local dir + dir="$(dirname "${1}")" + + if test -z "$(find "${dir}" -maxdepth 1 -name "$(basename "$1")" -print -quit)"; then + if [[ -e "${ED}${_DESTDIR}/$(basename "${1}")" ]]; then + return + fi + if [[ "$1" == "targets/x86_64-linux/lib/stubs/libcusolverMg*" ]] || + [[ "$1" == "targets/x86_64-linux/lib/libcusparse.so.*" ]]; then + return + fi + return + fi + + if [[ -e "${ED}${_DESTDIR}/$(basename "${1}")" ]]; then + # skip noisy warnings + if [[ "$(basename "${1}")" == "include" ]] || + [[ "$(basename "${1}")" == "lib64" ]]; then + return + fi + eqawarn "${ED}${_DESTDIR}/$(basename "${1}") exists" + return + fi + + eval mv -i "${1}" "${ED}${_DESTDIR}" || die "mv failed ${PWD} / ${1} -> ${ED} ${_DESTDIR}" + } + + dopcfile() { + [[ $# -eq 0 ]] && return + + dodir "${CUDA_PATH}/pkgconfig" + cat > "${ED}${CUDA_PATH}/pkgconfig/${1}-${2}.pc" <<-EOF || die "dopcfile" + cudaroot=${EPREFIX}${CUDA_PATH} + libdir=\${cudaroot}/targets/${narch}-linux/lib${4} + includedir=\${cudaroot}/targets/${narch}-linux/include + + Name: ${1} + Description: ${3} + Version: ${2} + Libs: -L\${libdir} -l${1} + Cflags: -I\${includedir} + EOF + } + + pushd builds >/dev/null || die + fix_executable_bit=( + cuda_cupti/extras/CUPTI/samples/pc_sampling_utility/pc_sampling_utility_helper.h + cuda_cupti/extras/CUPTI/samples/pc_sampling_continuous/libpc_sampling_continuous.pl + + libcufile/gds/tools/run_gdsio.cfg + ) + + if use amd64; then + fix_executable_bit+=( + cuda_opencl/targets/*/include/CL/cl.hpp + + libcufile/targets/*/lib/libcufile_rdma_static.a + libcufile/targets/*/lib/libcufile_static.a + ) + fi + chmod -x "${fix_executable_bit[@]}" || die "failed chmod" + popd >/dev/null || die + + ebegin "parsing manifest" "${S}/manifests/cuda_"*.xml # {{{ + + "${EPYTHON}" "${FILESDIR}/parse_manifest.py" "${S}/manifests/cuda_"*".xml" &> "${T}/install.sh" \ + || die "failed to parse manifest" + # shellcheck disable=SC1091 + source "${T}/install.sh" || die "failed to source install script" + + eend $? # }}} + + if use debugger; then + if [[ -d "${ED}/${CUDA_PATH}/extras/Debugger/lib64" ]]; then + rmdir "${ED}/${CUDA_PATH}/extras/Debugger/lib64" || die "remove debugger lib64" + fi + + find "${ED}/${CUDA_PATH}/bin" -maxdepth 1 -name "cuda-gdb-*-tui" -print0 | while read -rd $'\0' tui_name; do + impl="$(basename "${tui_name}" | cut -d '-' -f 3 | tr '.' '_')" + + if ! has "${impl}" "${PYTHON_COMPAT[@]}" || ! use "python_targets_${impl}"; then + rm "${tui_name}" || die "tui-name rm ${tui_name}" + sed -e "/$(basename "${tui_name}")\"/d" -i "${ED}/${CUDA_PATH}/bin/cuda-gdb" || die "tui_name sed" + fi + done + fi + + # remove rdma libs (unless USE=rdma) + if ! use rdma; then + rm "${ED}/${CUDA_PATH}/targets/${narch}-linux/lib/libcufile_rdma"* || die "failed to remove rdma files" + fi + + # Add include and lib symlinks + dosym "targets/${narch}-linux/include" "${CUDA_PATH}/include" + dosym "targets/${narch}-linux/lib" "${CUDA_PATH}/lib64" + + find "${ED}/${CUDA_PATH}" -empty -delete || die + + local ldpathextradirs pathextradirs + + use debugger && ldpathextradirs+=":${EPREFIX}${CUDA_PATH}/extras/Debugger/lib64" + use profiler && ldpathextradirs+=":${EPREFIX}${CUDA_PATH}/extras/CUPTI/lib64" + + local revord=$(( 999999 - $(printf "%02d%02d%02d" "$(ver_cut 1)" "$(ver_cut 2)" "$(ver_cut 3)") )) + newenvd - "99cuda${revord}" <<-EOF + PATH=${EPREFIX}${CUDA_PATH}/bin${pathextradirs} + PKG_CONFIG_PATH=${EPREFIX}${CUDA_PATH}/pkgconfig + LDPATH=${EPREFIX}${CUDA_PATH}/lib64:${EPREFIX}${CUDA_PATH}/nvvm/lib64${ldpathextradirs} + EOF + + # CUDA prepackages libraries, don't revdep-build on them + insinto /etc/revdep-rebuild + newins - "80${PN}${revord}" <<-EOF + SEARCH_DIRS_MASK="${EPREFIX}${CUDA_PATH}" + EOF + + # https://bugs.gentoo.org/926116 + insinto /etc/sandbox.d + newins - "80${PN}" <<-EOF + SANDBOX_PREDICT="/proc/self/task" + EOF + + # TODO drop and replace with runtime detection similar to what python does {{{ + # ATTENTION: change requires revbump, see link below for supported GCC # versions + # https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements + local cuda_supported_gcc=( 8.5 9.5 10 11 12 13 "${GCC_MAX_VER}" ) + + sed \ + -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc[*]}:g" \ + "${FILESDIR}"/cuda-config.in > "${ED}/${CUDA_PATH}/bin/cuda-config" || die + fperms +x "${CUDA_PATH}/bin/cuda-config" + # }}} + + # skip til cudnn has been changed #950207 + # if [[ "${SLOT}" != "${PV}" ]]; then + # dosym "${CUDA_PATH}" "${CUDA_PATH%"-${PV}"}" + # fi + + fowners -R root:root "${CUDA_PATH}" +} + +pkg_postinst_check() { + if tc-is-gcc && + ver_test "$(gcc-major-version)" -gt "${GCC_MAX_VER}"; then + ewarn + ewarn "gcc > ${GCC_MAX_VER} will not work with CUDA" + ewarn + ewarn "Append --ccbin= pointing to a gcc bindir to the nvcc compiler flags (NVCCFLAGS)" + ewarn "or set NVCC_CCBIN to the same bindir." + ewarn " NVCCFLAGS=\"--ccbin=$(eval echo "${EPREFIX}/usr/*-linux-gnu/gcc-bin/${GCC_MAX_VER}")\"" + ewarn " NVCC_CCBIN=$(eval echo "${EPREFIX}/usr/*-linux-gnu/gcc-bin/${GCC_MAX_VER}")" + ewarn + fi + + if tc-is-clang && + ver_test "$(clang-major-version)" -gt "${CLANG_MAX_VER}"; then + ewarn + ewarn "clang > ${CLANG_MAX_VER} will not work with CUDA" + ewarn + ewarn "Append --ccbin= pointing to a clang bindir to the nvcc compiler flags (NVCCFLAGS)" + ewarn "or set NVCC_CCBIN to the same bindir." + ewarn " NVCCFLAGS=\"--ccbin=$(eval echo "${EPREFIX}/usr/lib/llvm/*/bin${CLANG_MAX_VER}")\"" + ewarn " NVCC_CCBIN=$(eval echo "${EPREFIX}/usr/lib/llvm/*/bin${CLANG_MAX_VER}")" + ewarn + fi +} + +pkg_postinst() { + if [[ ${MERGE_TYPE} != binary ]]; then + pkg_postinst_check + fi + + if use profiler; then + einfo + einfo "nvidia-drivers restricts access to performance counters." + einfo "You'll need to run profiling tools (nvprof) " + einfo "using sudo (needs cap SYS_ADMIN) or add the following line to " + einfo "a modprobe configuration file " + einfo "(e.g. /etc/modprobe.d/nvidia-prof.conf): " + einfo + einfo "options nvidia NVreg_RestrictProfilingToAdminUsers=0" + einfo + fi +} diff --git a/dev-util/spirv-headers/Manifest b/dev-util/spirv-headers/Manifest index 4bde94494326..cee76764a4be 100644 --- a/dev-util/spirv-headers/Manifest +++ b/dev-util/spirv-headers/Manifest @@ -3,6 +3,6 @@ DIST spirv-headers-1.3.296.0.tar.gz 523647 BLAKE2B 2ebda8006e83223620a9600973162 DIST spirv-headers-1.4.304.0.tar.gz 532015 BLAKE2B c2b4fcc61c4d6c6134c19ddd31722fd2a87820621ce46fd8f5c810c53b0d671b40d4c5b2cef7ec54e273b17518778ea6059f5ff7f06049799457b8c4586a73ef SHA512 09d6a2e4f7758e8e6bd0c5036d8895befc96ea049b655d2786df4092a6f4ad4185a70ca83bd38683afb9b5e1ec45d8699a38d19774ca39c09f4f199fa1085946 EBUILD spirv-headers-1.3.290.0.ebuild 779 BLAKE2B cab82b4ec21fbfe852e435b5768f91ea8740686020dc423ce2c85a2097a03a2680c0f51b4696340f4de9905b42c7679a16440a8e1d025f753fc6e061e5d5562d SHA512 eac6f8a3f8af8d13905f1931b6cc634617c3629e00055186ce8367600eda0ab54fb7bfa0ed7b44bcac72beec0cfc341a8898e361e8beddddc41a03e98d532090 EBUILD spirv-headers-1.3.296.0.ebuild 779 BLAKE2B bfc3a2813a5909e5d8ea89bee62201bd07c2834758e7b3033db4587669c4261c4f283f5c3aaebf5c9cb847d76613a86e7fc8a970ffd81a860a8137193c86cdb2 SHA512 87bea4220f86742a4c11039bda9fa67f29837008f92c035e95e6ee4bfaad1264dc1203ab1910b0d080c5429d9c2fe55aa59907e321610fabb636d4e54472340f -EBUILD spirv-headers-1.4.304.0.ebuild 792 BLAKE2B 191ae1df52b375cda48935d7d984e58b26c6a663e1009edeaec03e231c98278866c6cfd35bf1fa11e15422106ab7d56b33ae35e0b5baaab93b00e6ce09b32796 SHA512 e6532a40744b8f1cc7a5d1b94cbe9c3e1ad06fabd1462b7f926f9ff03aa1c1c94b6d1e0f115806680f238132fa172e70c26dfbb8809172eb72d14afc4e5797e0 +EBUILD spirv-headers-1.4.304.0.ebuild 787 BLAKE2B 6787f15e10cb80044dfae3f08b1b2e8b21d4f41215abfd1ccad31320c4b3dc4c719324b023da8cb87dddcc5d82924f887ef07f6e88e25dd33e6cf1e7ea76d380 SHA512 d06334be78ebdda9521680ae13226797210e6a425be54cbe4a2a44b5ed77594f808404d7803faa30ec52a71003eb11509e9e79688b2b2ea03c03654aadbc595d EBUILD spirv-headers-9999.ebuild 785 BLAKE2B a45fecc5ec273ddc5b54b608b4e34b16e7b415e7d8d89b60a617d94c476799fa4ebffb8b931f823d95657afd1c35e1271f48e6de71bb47b2d1df033c56d6251d SHA512 0b84d9d4afb589ddfabcd5106949810a55c0d0824e887a752a92603d7facf906df089762996806624c21ef702ec77caf57113dc9c82dd8401e0f3449d1888e0b MISC metadata.xml 340 BLAKE2B c05193d0f3d8cd7e261cc224f4a0e2b9ec6a43478692d26da90c5e9e645ee847190345c39a3eda184060d33b376d15e6ef5f74f8f9dbaca3ca949f1bf551bbaa SHA512 5021be4a35c06c779b290c6c68180ae83cd6caa10ef4319fdf47c9ea63245e3b56a6d72f88b6ab46df04a79d68a1008f39dfa1a5c9c15d3d339302d1d29926be diff --git a/dev-util/spirv-headers/spirv-headers-1.4.304.0.ebuild b/dev-util/spirv-headers/spirv-headers-1.4.304.0.ebuild index ca732fb8758f..4afe4c16f1e4 100644 --- a/dev-util/spirv-headers/spirv-headers-1.4.304.0.ebuild +++ b/dev-util/spirv-headers/spirv-headers-1.4.304.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/dev-util/spirv-tools/Manifest b/dev-util/spirv-tools/Manifest index f48c35fa7ea6..4eac33bcb83d 100644 --- a/dev-util/spirv-tools/Manifest +++ b/dev-util/spirv-tools/Manifest @@ -4,6 +4,6 @@ DIST spirv-tools-1.4.304.0.tar.gz 3203635 BLAKE2B e4a80a5de07d62f3544d165ea5f7fe EBUILD spirv-tools-1.3.290.0.ebuild 1147 BLAKE2B c2204a99fcd4bf40da0f0386e32faf2393df4586e83e0db848a099f1dacb052538da626dd6457c1765a7379314879d16d437a46f3540fbc6e38f6d87f970a50f SHA512 e258bb7ae9a89b7d0ddb984f13ce244238e36c2dd0a480cc19980b0c5d15cabf0e67c9b895c40def8c985ca9b45cbe34038002466f5e31660d3448e8882ef319 EBUILD spirv-tools-1.3.296.0-r1.ebuild 1235 BLAKE2B ad18cc42fc68dda400e8705c0b86eab4d111fe6dd0cc807c8bc4387ab903190e8e3c8e1a0fd416c5d1e01198b2c5e6ad32f9e66bf0256d59467712364601ceeb SHA512 4b34ce4b1e97d695483915249bf7b972244174739a9edfc948f6a9bd5940ffaf5f7a0c046625a5d1b9dab007b1eb92e465fb24d9d790f0c8a77970520d8aecdc EBUILD spirv-tools-1.3.296.0.ebuild 1147 BLAKE2B f4c8a79af0302f7f7222cf0ad71d10b982e91b2893857e71d919e7d1022c1c0f529408b40d461990c40788845dfb24c10b4a289a62b13707aaedc09289e62402 SHA512 30fe8a65c97745aac4aac7c4cf5619855f48279472552e50a531940120993b3f3642cfb2b7cd0b55e3a77a61da2ffb1f79798afbd6d93f0c27725ab4ffda2e38 -EBUILD spirv-tools-1.4.304.0.ebuild 1242 BLAKE2B d68cff294a67167c4b10150f2217abf8554686e31ba42c5c15c96bd8a5f44ea2f4f91f498e182b4929333878abbba0364a46f66e4ef98eb9157b4a0bc71e66fc SHA512 56400bbf55e5864d3982eaeccdae609ea2069c1c1344e61569bd903128b694071bec516a9daf897fe24907ba8a6c73e8be01900eae083fe67799e8eea515bdac +EBUILD spirv-tools-1.4.304.0.ebuild 1237 BLAKE2B 51989883a77b2d420b1f80358f2e9d0e9e6780751a7f57deb22d04e9eddb6d01caf11dd9b6d48c7c28c810315c9ee76726dcebb6a10f7a8dc9b73653e6b3e992 SHA512 d3d1d794f232c8f491204a1034dd7745fa0284e7cd68ad7a6bd35891b3e4adef60b675b1c687b6104d8c6fb229287ee224019bf1f6531dee1e2eb5f6724fa13c EBUILD spirv-tools-9999.ebuild 1235 BLAKE2B ad18cc42fc68dda400e8705c0b86eab4d111fe6dd0cc807c8bc4387ab903190e8e3c8e1a0fd416c5d1e01198b2c5e6ad32f9e66bf0256d59467712364601ceeb SHA512 4b34ce4b1e97d695483915249bf7b972244174739a9edfc948f6a9bd5940ffaf5f7a0c046625a5d1b9dab007b1eb92e465fb24d9d790f0c8a77970520d8aecdc MISC metadata.xml 338 BLAKE2B daa2952fd92a1ebb904941cd59beefd0aafd28be3e47eda81bf15dff4d72fb2ce4ba9a777a2233a411843ed8e7963699bea5b327ee82f4a0b392505f0bff929b SHA512 0688c185bcd6b5c5ba6cf68b353786fe22a61eaeef81e6fdc07e7f3a633408b1666423c824928100b1453d372b172c82a89ddad39c6bacc8e646bbaa6e059001 diff --git a/dev-util/spirv-tools/spirv-tools-1.4.304.0.ebuild b/dev-util/spirv-tools/spirv-tools-1.4.304.0.ebuild index 29b34eaf79c8..a7d3d0942f42 100644 --- a/dev-util/spirv-tools/spirv-tools-1.4.304.0.ebuild +++ b/dev-util/spirv-tools/spirv-tools-1.4.304.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="vulkan-sdk-${PV}" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv ~sparc x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi diff --git a/dev-util/volk/Manifest b/dev-util/volk/Manifest index 4086142f0657..7fc5a838ffe7 100644 --- a/dev-util/volk/Manifest +++ b/dev-util/volk/Manifest @@ -3,6 +3,6 @@ DIST volk-1.3.296.0.tar.gz 63986 BLAKE2B 72cf4178028ead0c604b30fc8d24a988e32382d DIST volk-1.4.304.0.tar.gz 65511 BLAKE2B 31e9faf00a3abba7f226e1c08b924d6b3575b670b51cad157a02bf4594ebad64483d88dae9bd4ddae8b8766214db47ed4aab1b14ba0f5cec6d29910628fb7b98 SHA512 de7c58e7242e7c876cf40ef87c7e65b1baf1d73759fe3d98c5bfafd81e5ef56d9a7421c782d04c3180673e502cbbf430bcf14e4ebe12ec9634f400446937602c EBUILD volk-1.3.290.0.ebuild 806 BLAKE2B 5ff99f912d5d9381218c0bb0d5ef9c173df362aa70e703bb43c0a98ad8d42a5a369bef79bfad1235aa6424ecf3cfcf4a9b24760ba825e53d4feb34354459f340 SHA512 2ec2e4b82b891f60cbcacf48ae643bf66099c95e435fadc338c86cac5fb257d8bc2e9afec46bd64710a8c52a6d7ef327e9fcfefc305b17b3d2fc8a228dbccd58 EBUILD volk-1.3.296.0.ebuild 806 BLAKE2B ccf099b675d70f7e6c93a8e643013ec11a3c498e0bebd2d12f9237e8b9286e6b95322a2026d9a73f64188bc5858e00f07bda5f0ae75394802f88eb5a658d57c2 SHA512 58d6fc40ada8b2bb48abbd85633bbfac898b2f66112656b26fe9f492e048423150212f3f05b419301158d72d99bfcc8e85ba057a822792f34db03b68ea167e76 -EBUILD volk-1.4.304.0.ebuild 811 BLAKE2B 504fbe7e99938bf6651e7c438cd83fa0a064c4d32f410d45db3d66693970308e4584b9588077a34ee9275bbcefd6d068957d8ea1048e3b9eb36250d693c65112 SHA512 1eaefdd652ee37ed0f0b173b0a65eec5646aa6db102f6cfc46b9bf2554ad2d3c2ae012afc3986b2698f3c91e962196c1a7042b0ff1af43789f28cbbd0c802a00 +EBUILD volk-1.4.304.0.ebuild 807 BLAKE2B 68c26cb25c197b6299b78bb1a3961b82e438f1819db8a4ea2067bfed8563cb520acb9f1810e0e527aef238ecbfd6e88d72926fefd5e03e058fa09c4bd3cb36d6 SHA512 14006cb5886cf6521bfcdc8f1d1a991f05f194c109e9451d88d5fcbe9a1f5dbcd5e29819f2838ed6101accbef8cca443d0732c400bfddbaa29ee2a42fcd56916 EBUILD volk-9999.ebuild 811 BLAKE2B b3ed30b113af2be33ab08e6b84f36c994716f27298d20b13d9cab13104d09cb28ebf36b5595f41c99a3b1824875df07a82c8b96bca4fd0b3e9591a66880581b7 SHA512 788456d71718f59801cc526ca19a20e39626efb36274ab893b858f20d5f53aa00c46b136d0e36b55a00564e4bb7ccc9048ce62f1d523c50e4c3f749f0edf8416 MISC metadata.xml 323 BLAKE2B d016824f72dddf4218a357c2c083cf96c861c14ea9ec7b4f300b394a58bd11f3f7672b7bfc4179afeaf731f77589bf260271eb9e5bf74b97d44ecf7142ac76f8 SHA512 e0437e6a1a761f09c80e55f6012f8d1d16549ad30434b2386fee1eac4e2ab325ef7d89c25b95026cb7589a5fe930590ac41589b0f50b25c096ec5bf53d0fed02 diff --git a/dev-util/volk/volk-1.4.304.0.ebuild b/dev-util/volk/volk-1.4.304.0.ebuild index 994cfbec26f1..cd50b4230275 100644 --- a/dev-util/volk/volk-1.4.304.0.ebuild +++ b/dev-util/volk/volk-1.4.304.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="vulkan-sdk-${PV}" SRC_URI="https://github.com/zeux/volk/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv" S="${WORKDIR}"/${PN}-${EGIT_COMMIT} fi diff --git a/dev-util/vulkan-headers/Manifest b/dev-util/vulkan-headers/Manifest index d2e571ebe5a2..2989b427e83e 100644 --- a/dev-util/vulkan-headers/Manifest +++ b/dev-util/vulkan-headers/Manifest @@ -3,6 +3,6 @@ DIST vulkan-headers-1.3.296.0.tar.gz 2358781 BLAKE2B 39c7f643591ea4914f5912a7576 DIST vulkan-headers-1.4.304.0.tar.gz 2443240 BLAKE2B ab8db5100fe80292bda1f243591435d128a2e4b0045c5168400e5fda19ef5f120d0cb68902db0734fe4bb4846218eab21957ef949426aec33bb378b415779c80 SHA512 25a1afe5383e640c28d56d4b04e80be80d8db248ee38e7c7e1a7cb2d5052a505cf4ea0c6b2c5c12b6616f7f391d2a729e9a3b497ad1b0f39ce049846da5de946 EBUILD vulkan-headers-1.3.290.0-r1.ebuild 714 BLAKE2B 612d392fd534cd23c2881cbd1be443953e6ecbe787fe65ccd8a97470270e58db5ea4552ed8d0338d55690be4def52b98fe7080e7957601c997249141a1036f32 SHA512 d367f6fd235ae719644a410c4ca33ee3b72c5a1c8032ec85e4a04dce70bd958a9335efda26c56be8aebe3a2017e1337db72dbc013bf31f8548bb151eab501197 EBUILD vulkan-headers-1.3.296.0.ebuild 714 BLAKE2B fec4c52549a47c323b01b3e7e9386c5b7454b2bf120289b2a3f34b3777bd089917153c65da1b60c93e14a3e5b060da2ec77a842c6ca092dde12c84b4d2ad35d9 SHA512 477637c85f90441b0c2721bfed04a8145669432926e13dee2ee12255c479ef95172c7123821f64a9c584bb5c1dce95e9e4357df7cc003d591401e3996bd16bde -EBUILD vulkan-headers-1.4.304.0.ebuild 720 BLAKE2B 27a8138c0e112b467db4cd14faa6a0e58cd2986487d07a10067f9841e748216995cef0270a27356fa3aa7e6daf75cf27b7d90fedea9e13801feef04c411a55a7 SHA512 04dc5363521937c7513e29bcc255f12708e5a5fe151a6c3c7b4295ca73a5edf7cbffb7710a6ed1e33792977e78e4b622f801a847cf251c6349342ab0a50a1146 +EBUILD vulkan-headers-1.4.304.0.ebuild 715 BLAKE2B f8c52cb735ac13432559d32342b315deb35313b56284119fab0502820e705f9b19e2d9f90e3aa877526d059012ca2f7d1b1dbe6ca633563a85261d106ee95466 SHA512 04ac4a81f26a1e81dc5456800c9a35c872028e1c8b135b4af407f356ce15e9a14a1fb7b0b79b9fe78be0f9009df5043546f42f6148545bb2f051aa3005c0e64b EBUILD vulkan-headers-9999.ebuild 720 BLAKE2B 76fbfa07703519b41c904cbbab451fb45cfc637c139010f60e81114d8f44f417e5a533f470f7dbb675f845e84cc6bf976310eedab47b1f054c506129d599bc77 SHA512 b77c4cf9b62b5483399a06adc086f5fb3cc16cf3988f2e122147c40f844827f17af157ef3c886a39e2ce5305185b2827db858f25596ba7802bb703e146688247 MISC metadata.xml 341 BLAKE2B d3f0197be65cb4684a7f0a3d095962d326a131ca539910145a3ac3f875b89ff6451441b36b5be71d047fd531f5b3958c300f159299926ecd564ff8e223882910 SHA512 817b6e70b4bb9eb28743358d50d9c0f74da89a771b283efb9826b8690f46544a39060d725b525ab6468c78792ea36553ae74b271d62d11bcf9dbeb76216d133a diff --git a/dev-util/vulkan-headers/vulkan-headers-1.4.304.0.ebuild b/dev-util/vulkan-headers/vulkan-headers-1.4.304.0.ebuild index 65eb0c96786e..db6e2c157188 100644 --- a/dev-util/vulkan-headers/vulkan-headers-1.4.304.0.ebuild +++ b/dev-util/vulkan-headers/vulkan-headers-1.4.304.0.ebuild @@ -11,7 +11,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/dev-util/vulkan-tools/Manifest b/dev-util/vulkan-tools/Manifest index 8651b4d6cfe6..c2f12cb5e7ae 100644 --- a/dev-util/vulkan-tools/Manifest +++ b/dev-util/vulkan-tools/Manifest @@ -3,6 +3,6 @@ DIST vulkan-tools-1.3.296.0.tar.gz 757355 BLAKE2B b5fa5ad2cc1aacd1f31361a85eb4df DIST vulkan-tools-1.4.304.0.tar.gz 758609 BLAKE2B 81a55a4d84d3bd95c033e790b823a19b1c2776675061be37e325ef5bd98ad77afc328bce8372b0d87028922241c48a975f34f8d199cc2876659ac02f2133b7bd SHA512 9ef9fdda000977f913869419702b3e2ea2a6e41525c47711bc9aad9df5b538b7fad164c3ae43b87f183146f2f27c928b600eadc5ac2bb0e6c81f12a3487cb21c EBUILD vulkan-tools-1.3.290.0.ebuild 2067 BLAKE2B 3c9209c0d62c15724a711a426483b33938ce57661b79cc8434964d70fbaf0baec07c0bac572804ada6a8a8f1e8157efaf21d4f647e0aabf629285ebabff3041a SHA512 3ffe1e3ab44b872f9d7d0e2e3acf7e3acf9011cbb40649f8f473ca4631c71cc1ecf5968fa7403a0e1ad9a7f61b9cb7749a3823c52669ac8e47b1d06bac4ae155 EBUILD vulkan-tools-1.3.296.0.ebuild 2067 BLAKE2B 60eb0af9259b8019cdb75cd117dacb68b232046e80ca941f1a7fea12c81db6f2ab22e2f75727bef5bd640cf2f673f258669731e9e9725c0fb808f63167c02de3 SHA512 e371fc12e611bb8690f040d7c403ebfb38b78a5cdaeabc4e2b001d087d47c01db209ba419d435c11b0a709c80273d4747d774c5668b62eaa42dd2fd18299e1aa -EBUILD vulkan-tools-1.4.304.0.ebuild 2195 BLAKE2B 39e8e5ca4a9e91b6de66a14f356d8485a9447b9bbdb1f04cdd67d6261cbe88375c07b7b000e3e330d47265fa4637f3de9b83647cdac6a3bed35a2db40724e547 SHA512 799e1883cd3235ccc82c126665d359a9ef53a7499da4c035122275e509dce294c139394e07e13bd951f88dc99fb67716fe84cc0ad1af07ad0a3c0db6bedf4af2 +EBUILD vulkan-tools-1.4.304.0.ebuild 2191 BLAKE2B c122cea8877eb06f04da62adcc3b586d210170d9d983dfbf8fe20b073f06abb0058d72981aa5a32eecc87d1ac5845f1ca7fe69bd75a6f3a1c43670df58bd2bd3 SHA512 5602d1939b24d9bfe917dd078d19be4d218881231a1bf74f7a10aa1782f8c838731d8710cecd9c2e8e5e17809184c620730b462d256217959de7ce3a0a94a56d EBUILD vulkan-tools-9999.ebuild 2195 BLAKE2B 39e8e5ca4a9e91b6de66a14f356d8485a9447b9bbdb1f04cdd67d6261cbe88375c07b7b000e3e330d47265fa4637f3de9b83647cdac6a3bed35a2db40724e547 SHA512 799e1883cd3235ccc82c126665d359a9ef53a7499da4c035122275e509dce294c139394e07e13bd951f88dc99fb67716fe84cc0ad1af07ad0a3c0db6bedf4af2 MISC metadata.xml 409 BLAKE2B 92472d6c8620665d243fa5b7df59caffca7eb8761150cc1474fe80077e1bcb31470d4df8decbc61b0e3bbb04eabe18f19cf350d97ec47bca7bca7eacfaebfe8d SHA512 bca2fb46cbea1137524ebda2c66e88249b77b2fa8248d2f7984583e4da02fdcb97e28b682e590746631d8ccee5c238bffa879c244948f2e81c187faee933e30c diff --git a/dev-util/vulkan-tools/vulkan-tools-1.4.304.0.ebuild b/dev-util/vulkan-tools/vulkan-tools-1.4.304.0.ebuild index 1492f1179004..364c6207dd64 100644 --- a/dev-util/vulkan-tools/vulkan-tools-1.4.304.0.ebuild +++ b/dev-util/vulkan-tools/vulkan-tools-1.4.304.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == *9999* ]]; then inherit git-r3 else SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/vulkan-sdk-${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv" S="${WORKDIR}"/${MY_PN}-vulkan-sdk-${PV} fi diff --git a/dev-util/vulkan-utility-libraries/Manifest b/dev-util/vulkan-utility-libraries/Manifest index 12927adca40b..1b5570d485c8 100644 --- a/dev-util/vulkan-utility-libraries/Manifest +++ b/dev-util/vulkan-utility-libraries/Manifest @@ -3,6 +3,6 @@ DIST vulkan-utility-libraries-1.3.296.0.tar.gz 556437 BLAKE2B d0b401318f03cde83f DIST vulkan-utility-libraries-1.4.304.0.tar.gz 572128 BLAKE2B 013c4321ca53475e9a503c4c8d879c8f8a2bc2ef0ab4b038c10ed3e1cd0bdd986d1b72e1999e1c4c4b7acc4fa94b9ce9ab2d486151ad16571bc05511b6e291bb SHA512 8c6348342d66a7fc4c531e39beb2254649dbb7d02dda4301b2e339bb162692f3a84f1003136ef17d51bd918218339f974087bc18945bdab45c056cd2def4c771 EBUILD vulkan-utility-libraries-1.3.290.0.ebuild 1061 BLAKE2B afa01f095afff189f3049dd761ef9602fcbeacba80df0385062a69c3f49864d736930e0a5b369539d0586d06802e2df1ea441968e020b09bfcb94a22e55fd364 SHA512 19eb092822dbe9e47b359144d5761a2cd9f72c8c49ed5c19de3f7ffc35f3221642e2aa6ec772eca1d8a41350a07e88b417ca8e86a9e7030df97ec6ff6a52e421 EBUILD vulkan-utility-libraries-1.3.296.0.ebuild 1061 BLAKE2B 72ec4a95d02f7ed7fca52bc2cea7dc6b70d294986e89bd75eef9d61b8d35edd10ae36195879279dc6abc1200ca92f3cd8b0ee449651b534caa358ac96b6b388e SHA512 8f76227f9100524c202366b9f6388bb9e41acafb275cbe32b826a15e21d0f883a86d8697bf87dad113f7a3408363b7888a398b7312949182474259c167698344 -EBUILD vulkan-utility-libraries-1.4.304.0.ebuild 1022 BLAKE2B a47b335ddba7a62351c5cbd04061e4f7929ea475ca416e06feecfb0049b46375eba0ddbbef27bd1722946cb1ce4bc41a498fb58ef37d33859177dbe0ff127737 SHA512 d3b0c6e75a6f89fdd5bd821b70ad4c892db1bcf1f6654f0d9135dd781e5eb2dcf3814b07a3ecb9b8f7a7280760d2d247c9898b816143094ef062f9489f5ec006 +EBUILD vulkan-utility-libraries-1.4.304.0.ebuild 1017 BLAKE2B dda630310f54118be950b9d58c98c8b065bc14fa15e88db090493efbee982764a88b1f8b63231eb23b003359038203e9eb3b6ea4ec4af261fbb8b6cfe948d10a SHA512 cd9891564e8878660c10bc7b15a9da267b47d06bd3458aa1e4511a01bb82510a2fd5962b94b4eda774b99edf97bfc799eb225fefe08d778cc27c3052de2ee016 EBUILD vulkan-utility-libraries-9999.ebuild 1022 BLAKE2B a47b335ddba7a62351c5cbd04061e4f7929ea475ca416e06feecfb0049b46375eba0ddbbef27bd1722946cb1ce4bc41a498fb58ef37d33859177dbe0ff127737 SHA512 d3b0c6e75a6f89fdd5bd821b70ad4c892db1bcf1f6654f0d9135dd781e5eb2dcf3814b07a3ecb9b8f7a7280760d2d247c9898b816143094ef062f9489f5ec006 MISC metadata.xml 351 BLAKE2B 6a288ab5597a1ff8afa449a8ad0af7942e5464d3939b5ff2d256b5de3b29b38ee73f6d2666c046a6e49114b636a55ba9b2717fadd08c4a6c5fefddcb1d413a3b SHA512 64149bef2851c07477d71da04408e5b8f46b2f0fcf03cfd02078772fbd26beade3613dec9b6e5af99e3e4a3059760061591ea35a1309fc16caaeb77060ecc142 diff --git a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.304.0.ebuild b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.304.0.ebuild index 258528f9ef26..d5e1b206572b 100644 --- a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.304.0.ebuild +++ b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.4.304.0.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then else EGIT_COMMIT="vulkan-sdk-${PV}" SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86" + KEYWORDS="amd64 arm arm64 ~loong ~ppc ppc64 ~riscv x86" S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT} fi |