summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin68469 -> 68479 bytes
-rw-r--r--dev-util/cucumber-rails/Manifest2
-rw-r--r--dev-util/cucumber-rails/cucumber-rails-2.6.1.ebuild2
-rw-r--r--dev-util/kdevelop-php/Manifest2
-rw-r--r--dev-util/kdevelop-php/kdevelop-php-23.04.2.ebuild2
-rw-r--r--dev-util/kdevelop-python/Manifest2
-rw-r--r--dev-util/kdevelop-python/kdevelop-python-23.04.2.ebuild2
-rw-r--r--dev-util/kdevelop/Manifest2
-rw-r--r--dev-util/kdevelop/kdevelop-23.04.2.ebuild2
-rw-r--r--dev-util/kio-perldoc/Manifest2
-rw-r--r--dev-util/kio-perldoc/kio-perldoc-23.04.2.ebuild2
-rw-r--r--dev-util/nvidia-cuda-toolkit/Manifest2
-rw-r--r--dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.4.2.ebuild252
13 files changed, 264 insertions, 10 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 0708adb7567a..a10f0b3d2f6b 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cucumber-rails/Manifest b/dev-util/cucumber-rails/Manifest
index e7a5bd82fd06..77d0d24b54d2 100644
--- a/dev-util/cucumber-rails/Manifest
+++ b/dev-util/cucumber-rails/Manifest
@@ -1,3 +1,3 @@
DIST cucumber-rails-2.6.1.tar.gz 43079 BLAKE2B c45211c8a2375fc2b488d22fb74041e5dcf56027d6644721b5023b8ad9e68f07593c448acb88b7c0e51dcad7da0213d48726e20175ecd5fd04f16174e44b848a SHA512 dd2ed4afecf74e8aac0fa360d81a27407df999b041b21c597e9ac141422cb0ece89eaa74d8da9a4fc2858efaf242837d8237a9ceee44875cff2c50d288fad480
-EBUILD cucumber-rails-2.6.1.ebuild 1307 BLAKE2B ed4d6b6a3c30fbbd083d88ae0749e9191246b76984f35270f167238fb27010e4ec3cd9e8c01d465d568e47c5cf3442d548b489cc6c6ac24a48fb9ddcbefa8b79 SHA512 9d57daaa777330f14b81825492f9dcd3102af15eb64f8cefc2cd6ea8cf1b6c54d953ac9c0df444b3f35d7288641c75b4abe2ea6f3a41d7863dc2d45c7cdc8100
+EBUILD cucumber-rails-2.6.1.ebuild 1307 BLAKE2B 0a43b5763de3a8df3a43c16dd4052d425e76042f84f19535b9f036a3406e722740928fb764bb1dd7d8cfc010ccd3e2019b54effd751d78e2855b30afc07e4545 SHA512 3e21d91c70b3d4133356056a60c1aafd3b51842c3c7635c3f182a18cbc4ce2410279316fbd5ff8ac905cf284fde0542727173853bb6796ca368daa1a2e560462
MISC metadata.xml 300 BLAKE2B a639d71f26516f07d45281d1036eed4e67653b41ad4644ebee63601681a288f8de93effc46f684df4d152eb2914abfaeb745045b075127d36c1bcc6bdc67d1c7 SHA512 27af0d39315115a4483da0c3d2d84ee4c7fba5891ef61ba06c776b86bf068c4a60e3766fc8c1c522402480543919434910decee43b3847bbdcce556cd91f8473
diff --git a/dev-util/cucumber-rails/cucumber-rails-2.6.1.ebuild b/dev-util/cucumber-rails/cucumber-rails-2.6.1.ebuild
index 20721cb04301..852245846d05 100644
--- a/dev-util/cucumber-rails/cucumber-rails-2.6.1.ebuild
+++ b/dev-util/cucumber-rails/cucumber-rails-2.6.1.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
# There are also cucumber features. They require a Rails project with
# factory girl which we don't have packaged yet.
diff --git a/dev-util/kdevelop-php/Manifest b/dev-util/kdevelop-php/Manifest
index 7dcc19d5a4b5..e34cd64d9104 100644
--- a/dev-util/kdevelop-php/Manifest
+++ b/dev-util/kdevelop-php/Manifest
@@ -2,6 +2,6 @@ DIST kdev-php-23.04.0.tar.xz 1086172 BLAKE2B 1ffe30d1eb12564f22cebe332e4d94af96b
DIST kdev-php-23.04.2.tar.xz 1086232 BLAKE2B a35bb852fd6c310699a73dadc256c3e05359f8d49fc3b840c8a7b2fa7663ee0adc1f958d9a6bf554636b303080b519a1c7524937c1535e383c2c4d46f5f23268 SHA512 c48128b3e548920f5060bbf798f91381db4c2ebf05d5de913a1c227eccec1e97597efcfe80c6fb4037afdf0fedcdbde57eb4e95d690c3260f54f425da70a3f05
DIST kdev-php-23.04.3.tar.xz 1086220 BLAKE2B 772a7bd55ee06e18fba6196cc2c1455d1b90cc318d65d475b2b6bc4b3739401e1c4308983e39bbc4f25ec3470cc4d604b621ff46fd6372d76a278b40f5373f53 SHA512 6b8774eebbb8a696fea511ebe40580422aeac524b45eb91c932f526f8e11300ce23fa2753c5952f4dcf4bea05155c0c632dfc84abefb2221535c7664e34a6121
EBUILD kdevelop-php-23.04.0.ebuild 1228 BLAKE2B dda7be7d5396c6fd5c63d449d89a0571eb05694dc167754853deb54b1fd79fc666f827e9768e5ff1579ad13c23808d7f3f6c5c1e511e96ebae819166ec69c0f4 SHA512 ee5d66ace30332ce5fe9b1ac58d141c5065c1aadbf8fbc5f70ea1652cd59ed7126607fdb2dc3c374c61adf21a1c20faaf3291de9ff5def67fb5d774802534000
-EBUILD kdevelop-php-23.04.2.ebuild 1205 BLAKE2B 66da87a29b3f47d4f782759d5699ceed6d70fb731b5d87028a7b255490354d91af26eb37a0c7155b13d905a242e5312012cc1981ce3f3eae29f0c9b9b2b5804d SHA512 35d1f97cf3e16270a6aaeab61360f6c7606750a656ceed1eeb944a67e21baf7f1c7fc5ee6eedb1ee9fcfeb173ce82c498f177758449abbf00ba71e6362f6b821
+EBUILD kdevelop-php-23.04.2.ebuild 1203 BLAKE2B e25ba30341d3fb17824bffa6aa23e401b9b46ac1b79091ccdc20fc218d9900cecc761f0f72b2c7581ac13b0adcf25033c54bb8a3035baa32b9533582b979c2bc SHA512 eb374343e5a77db2e1213ac89b3c855068f1476fa03efcfaf2420c53c78e536b9b5e9149d8fa8afbfc26bbb644a53abb3807d6b2b5595b06f69f34ebbf15a886
EBUILD kdevelop-php-23.04.3.ebuild 1205 BLAKE2B 66da87a29b3f47d4f782759d5699ceed6d70fb731b5d87028a7b255490354d91af26eb37a0c7155b13d905a242e5312012cc1981ce3f3eae29f0c9b9b2b5804d SHA512 35d1f97cf3e16270a6aaeab61360f6c7606750a656ceed1eeb944a67e21baf7f1c7fc5ee6eedb1ee9fcfeb173ce82c498f177758449abbf00ba71e6362f6b821
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-util/kdevelop-php/kdevelop-php-23.04.2.ebuild b/dev-util/kdevelop-php/kdevelop-php-23.04.2.ebuild
index 0c76bdda3079..dc4270ae1bca 100644
--- a/dev-util/kdevelop-php/kdevelop-php-23.04.2.ebuild
+++ b/dev-util/kdevelop-php/kdevelop-php-23.04.2.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://www.kdevelop.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="5"
IUSE=""
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
# remaining tests fail for some, bug 668530
RESTRICT="test"
diff --git a/dev-util/kdevelop-python/Manifest b/dev-util/kdevelop-python/Manifest
index 46d9eef6a4b3..e0d3e407b41b 100644
--- a/dev-util/kdevelop-python/Manifest
+++ b/dev-util/kdevelop-python/Manifest
@@ -2,6 +2,6 @@ DIST kdev-python-23.04.0.tar.xz 1096352 BLAKE2B dc6d9c8247e1805d127fb7031bf216fe
DIST kdev-python-23.04.2.tar.xz 1096320 BLAKE2B 8cb68b89b2066a6e5b2c381f363bbc0590b7a0221e0f05ca10f6432721a35cb8249ded3ac35610a3e23c1bcf948e6883c32026e22e6b9455b1cbea5bf8535d16 SHA512 95b646c66657a8ae44ef17ae4d5f95c91c76df09e1c5bc7f252e2b284797d47fb9df2c4ffc0e79d2bc5262be2eb7f6c3d5daeb81b2375e2c99e0893aeb611410
DIST kdev-python-23.04.3.tar.xz 1096492 BLAKE2B 6ce236046fd7adb2ab48f140d8a2c9e3eb6b86ef686cf5eb783863823c5238dc52ea5392cb4e49c7ef66dc1e9ddc39dd22f5c0f103760d326258cfbc01bef728 SHA512 b66d759111cf0fb477e028362224e4b6c4b6fb721765ca19ede3e5345470b5eb21ba7824ee4b3bd56a8094ea5075570b61204aa2878649da30c696d6691abffb
EBUILD kdevelop-python-23.04.0.ebuild 1232 BLAKE2B 6dc6882a4501092cc7d2d21d015c5734b5c5459dd2a2aab1e7b90f635bcca7141ba3f3bfcde40327c17bd0cc2c949c6999aee5e9ebd92588245c310044c5bc7f SHA512 ebb13b759d67617a01351448e581b2ed4d0d97ad6ff0f70a6868a54a23e4fcc80a86abd8592c5d8ded10b40bf95a1984b378f3966f9d4900deb0d84bcf678ab5
-EBUILD kdevelop-python-23.04.2.ebuild 1235 BLAKE2B 30b69eeecebeff869caf310021b144e614bc9f46289e69bf69efece609e43d98628b4a0fd4cc03b6644cb43fd840241008bb156633a51e150e7fc550b9e1462e SHA512 d0bc50cf750c08291b7a3884596a67af703d71e7c70316d940b46ec6df5670b197855f9e0c6c44ac393add6fbc89298620289f0de3b766f6bcc08d3d373db578
+EBUILD kdevelop-python-23.04.2.ebuild 1233 BLAKE2B 37d4105c87b869c687a2749973680912dc917f9676b2f691691d1a8853003be9ca8ef5d6157a736bd3cb408fac714c423cf5a1d9546c3a3fdf68374eae287368 SHA512 33a959f1c0f8b367edd88da38df31b7fdf6ee33781f43f313b46ecc1bd054eb2b543a8b57098ecce386bca5bbbd8a6db182d0dc9f9cf5b0a36176a026788d879
EBUILD kdevelop-python-23.04.3.ebuild 1235 BLAKE2B 30b69eeecebeff869caf310021b144e614bc9f46289e69bf69efece609e43d98628b4a0fd4cc03b6644cb43fd840241008bb156633a51e150e7fc550b9e1462e SHA512 d0bc50cf750c08291b7a3884596a67af703d71e7c70316d940b46ec6df5670b197855f9e0c6c44ac393add6fbc89298620289f0de3b766f6bcc08d3d373db578
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-util/kdevelop-python/kdevelop-python-23.04.2.ebuild b/dev-util/kdevelop-python/kdevelop-python-23.04.2.ebuild
index 221b8cc480f3..16b9afb3fc28 100644
--- a/dev-util/kdevelop-python/kdevelop-python-23.04.2.ebuild
+++ b/dev-util/kdevelop-python/kdevelop-python-23.04.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.kdevelop.org/"
LICENSE="GPL-2" # TODO: CHECK
SLOT="5"
IUSE=""
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RESTRICT="test"
diff --git a/dev-util/kdevelop/Manifest b/dev-util/kdevelop/Manifest
index 01b6d8f84275..9801196c47da 100644
--- a/dev-util/kdevelop/Manifest
+++ b/dev-util/kdevelop/Manifest
@@ -3,6 +3,6 @@ DIST kdevelop-23.04.0.tar.xz 8656872 BLAKE2B 10127854f56fc6d07e8ed974d5d9aacd33c
DIST kdevelop-23.04.2.tar.xz 8660600 BLAKE2B e1f60965cab471dc43d9d1ebc2724f314c7ab67df60ade604b214f767147e7cc3bdf1c21c495301078767df8e6c4c83c73d379ce5f6c6b8fc9caf09ff603273a SHA512 1d971751c830f0d17590d7ae77d104699556bc079a1c74e63586f32eaa372a6462fd86135d405e3c673a229be93e9dbf30816216aa2ea717439ee2d524bcca91
DIST kdevelop-23.04.3.tar.xz 8659696 BLAKE2B f5b8459e49f81aaeeceddc2529ba57c3b3d8956cb0562c9a1ae86424f31c0fdce9624e95ddd3bb69b893ff7342863b870377a9e9c76be2c85d54d3c970d24991 SHA512 f6734aada66757f03cf50793b3ba601748e5494c6cc4dbfba928927d7cf5c07a9522c4f506ef908ebe9b2a6f212e2f360b313c32398c1284adb43c43609f581c
EBUILD kdevelop-23.04.0.ebuild 4100 BLAKE2B c9d4d4c0d9d10a2878ef03cd80a52aeb73f4f4dcb6e2b006467e7ffbaad880e1895bc35dbd486ef87f046e21899668f0b7c14c184cd2b667386d844798d15ad0 SHA512 8dfdf4e3346cfc31b65453dd6880f1e021a3d34e87545bbd560d05f57a963064ea94c9e8f981bf569b8e89b94e95240ac1b7aee842e5026ef4f554a2913c6e01
-EBUILD kdevelop-23.04.2.ebuild 4139 BLAKE2B 9da307ee0234c877fcc08c90ba886af008cae55f560e6c3df52d8b27ccd41c4cc412bb28fe2615050d29169fed9753ec80fcf5305f6d01076cb4ae03dc77da12 SHA512 460c236b531233fc0b0aaaaa8b42276e61919a63ed88343227816441366b2122d034b9bdb565729c4f59c0229a2945f7183396430e84e0ac12e752b6ff6daccf
+EBUILD kdevelop-23.04.2.ebuild 4137 BLAKE2B c19d58b5472a461e3b2266f370ad2b12cc862cd5f2919662b7376de918d2cf9cf40e159fae573826892c17bab15b8215a0305904198f88aeeb451223c7c368c0 SHA512 4dfb575424fd7e35140fe48d0097ae65715ad4ab1a7450e43459df90651daddee1f457812f27927c3008316d2ec61edf3546af680176773c29c1759628cc9075
EBUILD kdevelop-23.04.3.ebuild 4148 BLAKE2B ee188a26e50024734314b36f84bc102d7342fc870789b8294a0ae5c928cec09257629d7b7266ae475fcb55ab5b1fa3bbbba7ddecd3320277d4de40a440cc1659 SHA512 9e3cf2e150edce1e29f96162f082d1d0dda5d3c2a78c0b5504f9daad96060611376316676e5a5b348c92f51569d3704d3c5fb6fe53112e35fe4b692446c0e082
MISC metadata.xml 623 BLAKE2B defbd6a6a992f04fe71d13ca0e6da0b6c7015992f148f1fdd0d844430c44268e5c765c46afabee4af650992556e81acfb1024c94e6e274aefbbf46b65b9762af SHA512 4b022d64a261251c01eb9c8d8ee8aafeac6309272274fa8493f5bb8480cc93be482b145a70fd1a36bc30feaf8649ae17addfe8d7bcf57f78173e0f198805985c
diff --git a/dev-util/kdevelop/kdevelop-23.04.2.ebuild b/dev-util/kdevelop/kdevelop-23.04.2.ebuild
index 949487270abd..88b3df864a1d 100644
--- a/dev-util/kdevelop/kdevelop-23.04.2.ebuild
+++ b/dev-util/kdevelop/kdevelop-23.04.2.ebuild
@@ -17,7 +17,7 @@ HOMEPAGE="https://www.kdevelop.org/"
LICENSE="GPL-2 LGPL-2"
SLOT="5/$(ver_cut 1-2)"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 ~x86"
IUSE="+gdbui hex +plasma +qmake reviewboard subversion"
# see bug 366471
diff --git a/dev-util/kio-perldoc/Manifest b/dev-util/kio-perldoc/Manifest
index 8bebe0a61ac1..9be33f40c04c 100644
--- a/dev-util/kio-perldoc/Manifest
+++ b/dev-util/kio-perldoc/Manifest
@@ -2,6 +2,6 @@ DIST kdesdk-kio-22.12.3.tar.xz 40180 BLAKE2B caa7209cb9fb7ec1a9aef24ccad6f9c030b
DIST kdesdk-kio-23.04.2.tar.xz 40108 BLAKE2B 7e8e77fd0be09f7cbfd48af6bc4ccfb05a97fa83643b838659e16d0c5d68cfa4b60184383d38689738d60f93fe7af5e59abdb8e441b37fa6083b858dfa5b1989 SHA512 24224163836f520b23edcc4c83c890750a3b8c55f20d09f94c0ae95393dd7b5b704ae9fbf03c62a3eccff07bb48a6bd542864fde8306298aea53574a20527aea
DIST kdesdk-kio-23.04.3.tar.xz 40096 BLAKE2B 0c14a911ffd62c1c654abc2daa89cb33a9d2cbba11d4bb4ae5c93f23b10899b7ea406fa21cf21b0773c2c43aaf15ad01d3ac5ef31b46bc6fdc07aa38bdd6aa9a SHA512 ba7b701a9cc4e38c92a696f2de9ff16907c6637e314f6d7b081f1ee0c48b15a84f0f12603a1e180ca1a28305ca8979de443aacb600a86012b73e65e6a716fcc8
EBUILD kio-perldoc-22.12.3.ebuild 491 BLAKE2B 0f10db51885a89ed7d7e23009d0ebd3434174e41c3a91385bd21c10d0361abea00265149b0953c457be64f1d8ead90d38d64d56beea1dab2590ed3345b274972 SHA512 97b64b062435a40cba65bf66748ba113a284da751cfe5ce9fdc8f9fcb8d0406353655e457dcde6825f416b7524b938660c25934e615610b348f78a2563ce76ef
-EBUILD kio-perldoc-23.04.2.ebuild 494 BLAKE2B ae46443aeb040482159a8f156031bc51b654d32bb7860176de8043d45612d42d750c1ad5d53c9a2f582bf75410a393039ccd2a1cbfa0ee39c772209fda2a88d3 SHA512 a405e6e9699f5772e5e8704b334bbb5b2ad494e4511d39b489421c7f4241d67b815e4fe7d6a5a95e559df26864975076a5398461fc79af00061f9b0d9a0843d3
+EBUILD kio-perldoc-23.04.2.ebuild 492 BLAKE2B 312444e2cae068dd3dc42954dc12e9909db627f2488aeb62cf3ca3d10427d28c092f5accdf0e94f865a8e713fb152acab224e0af1dc6f8eb2797add4d2ad9167 SHA512 97da0318ff5b16b0bf911111f98a97b46d0f52ba03397819de62003c0fd2d066cfedb08774b9c96c594b6fbc1e71ff4722926c1c095ee8a12e64d2dd82826cb5
EBUILD kio-perldoc-23.04.3.ebuild 494 BLAKE2B ae46443aeb040482159a8f156031bc51b654d32bb7860176de8043d45612d42d750c1ad5d53c9a2f582bf75410a393039ccd2a1cbfa0ee39c772209fda2a88d3 SHA512 a405e6e9699f5772e5e8704b334bbb5b2ad494e4511d39b489421c7f4241d67b815e4fe7d6a5a95e559df26864975076a5398461fc79af00061f9b0d9a0843d3
MISC metadata.xml 318 BLAKE2B 922a5e32e706b2976c5f359a14194d268d3f499398576c80ce5fad8c0fcea0fbf048de4480a80a6a1889c88b8b6c14147654a3ab4d5ffbcc258c2290da63f6d1 SHA512 614cb8dda7ad2088e5d6ef39b449bb4be0ac72cd0231c320188d76d1816dce6490c5114bb4798112c4b11d99d30a9e82ff8fcf08ffa8c049589682a5e38208f6
diff --git a/dev-util/kio-perldoc/kio-perldoc-23.04.2.ebuild b/dev-util/kio-perldoc/kio-perldoc-23.04.2.ebuild
index bfcb19f924b4..0d6f3344ae6f 100644
--- a/dev-util/kio-perldoc/kio-perldoc-23.04.2.ebuild
+++ b/dev-util/kio-perldoc/kio-perldoc-23.04.2.ebuild
@@ -11,7 +11,7 @@ DESCRIPTION="KIO worker interface to browse Perl documentation"
LICENSE="GPL-2+ || ( Artistic GPL-1+ )"
SLOT="5"
-KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+KEYWORDS="amd64 arm64 ~riscv ~x86"
IUSE=""
DEPEND="
diff --git a/dev-util/nvidia-cuda-toolkit/Manifest b/dev-util/nvidia-cuda-toolkit/Manifest
index c2b78fb48a5d..ab1c0457235d 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -1,7 +1,9 @@
AUX cuda-config.in 407 BLAKE2B 5f7a0d50d774db58c180b767f00bead7c7dbf5f6b3b4a2f960dfc3b8450f7abf5c2b67c6620c5318f1331646dd2003d61c70a4c31359efd16ff418ecc9d0b446 SHA512 363903b999c43a47a48c52e8898c6044fadcc66d259338ee22863e859c2bc9873a2f1392aa83c9182486d3aa4eaeb5f164cf8ccf29cc74fd8ad56245f76a039a
+DIST cuda_11.4.2_470.57.02_linux.run 3833993301 BLAKE2B b12710da9f31e3255f31dd6b0dab8545463983a4cd1c4432bea027d4e5cc4d1ad9183e09b70ac4ea19c7d3e959df0d19bb41ea896d726e877fd3917a3045a9a4 SHA512 50c80141bfe458aa7216173d9d548f25ade03c68fff59ffe63f842773e5afba7635fb8fd79eda416507e1e88b5fe28b39ac8bdc66b168c73a72995824af5c689
DIST cuda_11.8.0_520.61.05_linux.run 4336730777 BLAKE2B cfdb4a51c49ee504e56a4a95de4e477ef207b678527cbb633c1e83e667f1a62c0f67038befd0b10f7ae24cda9c8bc5c54293d06a05b2e45be6cf677e40f71f17 SHA512 e96e1389abed34b5093b3a1d4e6ae9f3d4f8406621b1475f378efae65868657efce22da03b5b4e0a548d9635e406b8690b18b17b186d03ecb3ca0703c5d5787a
DIST cuda_12.1.1_530.30.02_linux.run 4317456991 BLAKE2B 562865cc63202906d0a5c2511387c3ded069c45576810b3076908730021125188017c96e88704b31f0401e29435f01dd87dfe33ca36fce8122683c27e1b928ea SHA512 2f5b07b6253a7268afa81345acc8be9fc3ab80f7f5c565d199f72ac74467d562eb83b72f87f33bafa90c88612b16366c3e209cbec1cb0b5907839e5823520323
DIST cuda_12.2.0_535.54.03_linux.run 4315928767 BLAKE2B 99eb9e0fc81e65809cfcf7937f21ef0ec96c9f049cc988c936a5ee1e3d1f99131a97e1b71e3f4e38732cb309440d0fe96b933a0b9534874f790a31d27bd52809 SHA512 151827e0c1e9400597837c49dc07cf85bebb1c492306bf231b4a1ee00b48433f4ff3da24ed6235d70304fd6f5ee389bb43debbdf69958ef221deb7df0d7d7dae
+EBUILD nvidia-cuda-toolkit-11.4.2.ebuild 7157 BLAKE2B 612adad65b311fdc6c609ab1af213486f5f8a13f40f805d3ed1b48036248ae9cd86012dc019727db57cf6ee9b09658d4b799e302895e9f059b48ad9b9316db90 SHA512 b3f3202162548f79f60d04be1e4a144148daba3068a8e1b84648a92acfa21c3ab6d7a409f1f534ce9357bd22bb3638a87be877e721c1023ea42dc413c7f6a060
EBUILD nvidia-cuda-toolkit-11.8.0-r4.ebuild 7972 BLAKE2B fbe811911b5b646f9a3ddb2bcd483f8ecdeb3f185e5d56ad1b4378276d3047d343efb20ac8f4fa186524254dc1917941161004811c131b17e90decaf31999b93 SHA512 a3f4511631efaaecbdf7489d04b4b8674db24ff6bf7ba61027dfb663da1eacd1db7f2bd2e21cb6b433f82f27f4f8900a9341d12371115c3e6d9f7ebcbd325fb2
EBUILD nvidia-cuda-toolkit-12.1.1-r1.ebuild 9297 BLAKE2B fc99b6813203a0d38f887fd635be9e4bd948a8a07b83f03f99800bf0cc3d1f08c592e0ff8abfd710ae8bfd8001df7df1f3acbf86a963d29c7589842a751fc199 SHA512 c0d818d14eb9158fec6b0a8a5d4fb72180f4170727dc519f7cd179385d6963f2a0b23cf3ecb83035de8b6c37ecf4572c6468328bddbf3c4f2f98d3f6e4760d72
EBUILD nvidia-cuda-toolkit-12.2.0.ebuild 9297 BLAKE2B 81a68b23744842792d3be7ef449686298f80465b21f5bfb8b1d010e42532f35da7229760cecfb78af9cfdb04b0c4dff5750754bac92c53963594c0977c733160 SHA512 dae8626bf12cdf0c109585046d80fb51786e743b45bdf92667c5ba2306fa371f80f7a42c40ff8d642c803cf1e5d0ea9725bfb9f7064a3ca7123cce84cf354917
diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.4.2.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.4.2.ebuild
new file mode 100644
index 000000000000..88637c0358d5
--- /dev/null
+++ b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-11.4.2.ebuild
@@ -0,0 +1,252 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit check-reqs toolchain-funcs unpacker
+
+DRIVER_PV="470.57.02"
+
+DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
+HOMEPAGE="https://developer.nvidia.com/cuda-zone"
+SRC_URI="https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run"
+S="${WORKDIR}"
+
+LICENSE="NVIDIA-CUDA"
+SLOT="0/${PV}"
+KEYWORDS="-* ~amd64 ~amd64-linux"
+IUSE="debugger nsight profiler vis-profiler sanitizer"
+RESTRICT="bindist mirror"
+
+BDEPEND=""
+RDEPEND="
+ <sys-devel/gcc-12_pre[cxx]
+ >=x11-drivers/nvidia-drivers-${DRIVER_PV}
+ debugger? (
+ dev-libs/openssl
+ sys-libs/libtermcap-compat
+ sys-libs/ncurses-compat:5[tinfo]
+ )
+ vis-profiler? (
+ dev-libs/openssl
+ >=virtual/jre-1.8:*
+ )"
+
+QA_PREBUILT="opt/cuda/*"
+CHECKREQS_DISK_BUILD="6800M"
+
+pkg_setup() {
+ check-reqs_pkg_setup
+}
+
+src_prepare() {
+ # ATTENTION: change requires revbump
+ local cuda_supported_gcc="8.5 9.4 9.5 10.3 10.4 11.1 11.2 11.3"
+
+ sed \
+ -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc}:g" \
+ "${FILESDIR}"/cuda-config.in > "${T}"/cuda-config || die
+
+ default
+}
+
+src_install() {
+ local cudadir=/opt/cuda
+ local ecudadir="${EPREFIX}${cudadir}"
+ local pathextradirs ldpathextradirs
+ dodir ${cudadir}
+ into ${cudadir}
+
+ # Install standard sub packages
+ local builddirs=(
+ builds/cuda_{cudart,cuobjdump,memcheck,nvcc,nvdisasm,nvml_dev,nvprune,nvrtc,nvtx,thrust}
+ builds/lib{cublas,cufft,curand,cusolver,cusparse,npp,nvjpeg}
+ $(usex profiler "builds/cuda_nvprof builds/cuda_cupti" "")
+ $(usex vis-profiler "builds/cuda_nvvp" "")
+ $(usex debugger "builds/cuda_gdb" "")
+ )
+
+ local d f
+ for d in "${builddirs[@]}"; do
+ ebegin "Installing ${d}"
+ [[ -d ${d} ]] || die "Directory does not exist: ${d}"
+
+ if [[ -d ${d}/bin ]]; then
+ for f in ${d}/bin/*; do
+ if [[ -f ${f} ]]; then
+ dobin "${f}"
+ else
+ insinto ${cudadir}/bin
+ doins -r "${f}"
+ fi
+ done
+ fi
+
+ insinto ${cudadir}
+ if [[ -d ${d}/targets ]]; then
+ doins -r "${d}"/targets
+ fi
+ if [[ -d ${d}/share ]]; then
+ doins -r "${d}"/share
+ fi
+ if [[ -d ${d}/extras ]]; then
+ doins -r "${d}"/extras
+ fi
+ eend $?
+ done
+ dobin "${T}"/cuda-config
+
+ doins builds/EULA.txt
+ # nvml and nvvm need special handling
+ ebegin "Installing nvvm"
+ doins -r builds/cuda_nvcc/nvvm
+ fperms +x ${cudadir}/nvvm/bin/cicc
+ eend $?
+
+ ebegin "Installing nvml"
+ doins -r builds/cuda_nvml_dev/nvml
+ eend $?
+
+ if use sanitizer; then
+ ebegin "Installing sanitizer"
+ dobin builds/integration/Sanitizer/compute-sanitizer
+ doins -r builds/cuda_sanitizer_api/compute-sanitizer
+ # special handling for the executable
+ fperms +x ${cudadir}/compute-sanitizer/compute-sanitizer
+ eend $?
+ fi
+
+ use profiler && ldpathextradirs+=":${ecudadir}/extras/CUPTI/lib64"
+
+ if use vis-profiler; then
+ ebegin "Installing libnvvp"
+ doins -r builds/cuda_nvvp/libnvvp
+ # special handling for the executable
+ fperms +x ${cudadir}/libnvvp/nvvp
+ eend $?
+ pathextradirs+=":${ecudadir}/libnvvp"
+ fi
+
+ if use nsight; then
+ local ncu_dir=$(grep -o 'nsight-compute-[0-9][0-9\.]*' -m1 manifests/cuda_x86_64.xml)
+ ebegin "Installing ${ncu_dir}"
+ mv builds/nsight_compute builds/${ncu_dir} || die
+ doins -r builds/${ncu_dir}
+
+ # check this list on every bump
+ local exes=(
+ ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/libexec/QtWebEngineProcess
+ ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/CrashReporter
+ ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/ncu-ui
+ ${ncu_dir}/host/linux-desktop-glibc_2_11_3-x64/ncu-ui.bin
+ ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/TreeLauncherTargetLdPreloadHelper
+ ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/TreeLauncherSubreaper
+ ${ncu_dir}/target/linux-desktop-glibc_2_11_3-x64/ncu
+ )
+
+ dobin builds/integration/nsight-compute/{ncu,ncu-ui,nv-nsight-cu,nv-nsight-cu-cli}
+ eend $?
+
+ local nsys_dir=$(grep -o 'nsight-systems-[0-9][0-9\.]*' -m1 manifests/cuda_x86_64.xml)
+ ebegin "Installing ${nsys_dir}"
+ mv builds/nsight_systems builds/${nsys_dir} || die
+ doins -r builds/${nsys_dir}
+
+ # check this list on every bump
+ exes+=(
+ ${nsys_dir}/host-linux-x64/nsys-ui
+ ${nsys_dir}/host-linux-x64/nsys-ui.bin
+ ${nsys_dir}/host-linux-x64/ResolveSymbols
+ ${nsys_dir}/host-linux-x64/ImportNvtxt
+ ${nsys_dir}/host-linux-x64/CrashReporter
+ ${nsys_dir}/host-linux-x64/QdstrmImporter
+ ${nsys_dir}/host-linux-x64/libexec/QtWebEngineProcess
+ ${nsys_dir}/target-linux-x64/nsys
+ ${nsys_dir}/target-linux-x64/launcher
+ ${nsys_dir}/target-linux-x64/nvgpucs
+ ${nsys_dir}/target-linux-x64/nsys-launcher
+ ${nsys_dir}/target-linux-x64/sqlite3
+ ${nsys_dir}/target-linux-x64/python/bin/python
+ )
+
+ dobin builds/integration/nsight-systems/{nsight-sys,nsys,nsys-exporter,nsys-ui}
+ eend $?
+
+ # nsight scripts and binaries need to have their executable bit set, #691284
+ for f in "${exes[@]}"; do
+ fperms +x ${cudadir}/${f}
+ done
+
+ # remove foreign archs (triggers SONAME warning, #749903)
+ rm -r "${ED}"/${cudadir}/${ncu_dir}/target/linux-desktop-glibc_2_19_0-ppc64le || die
+ rm -r "${ED}"/${cudadir}/${ncu_dir}/target/linux-desktop-t210-a64 || die
+ rm -r "${ED}"/${cudadir}/${nsys_dir}/target-linux-armv8 || die
+
+ # TODO: unbundle qt5
+ # TODO: unbundle boost
+ # TODO: unbundle icu
+ # TODO: unbundle openssl
+ # TODO: unbundle mesa
+ # TODO: unbundle libz
+ # TODO: unbundle libstdc++
+ # TODO: unbundle libSshClient
+ # TODO: unbundle sqlite
+ # TODO: unbundle libpfm ?
+ fi
+
+ # Add include and lib symlinks
+ dosym targets/x86_64-linux/include ${cudadir}/include
+ dosym targets/x86_64-linux/lib ${cudadir}/lib64
+
+ newenvd - 99cuda <<-EOF
+ PATH=${ecudadir}/bin${pathextradirs}
+ ROOTPATH=${ecudadir}/bin
+ LDPATH=${ecudadir}/lib64:${ecudadir}/nvvm/lib64${ldpathextradirs}
+ EOF
+
+ # Cuda prepackages libraries, don't revdep-build on them
+ insinto /etc/revdep-rebuild
+ newins - 80${PN} <<-EOF
+ SEARCH_DIRS_MASK="${ecudadir}"
+ EOF
+ # TODO: Add pkgconfig files for installed libraries
+}
+
+pkg_postinst_check() {
+ local a="$(${EROOT}/opt/cuda/bin/cuda-config -s)"
+ local b="0.0"
+ local v
+ for v in ${a}; do
+ ver_test "${v}" -gt "${b}" && b="${v}"
+ done
+
+ # if gcc and if not gcc-version is at least greatest supported
+ if tc-is-gcc && \
+ ver_test $(gcc-version) -gt "${b}"; then
+ ewarn
+ ewarn "gcc > ${b} will not work with CUDA"
+ ewarn "Make sure you set an earlier version of gcc with gcc-config"
+ ewarn "or append --compiler-bindir= pointing to a gcc bindir like"
+ ewarn "--compiler-bindir=${EPREFIX}/usr/*pc-linux-gnu/gcc-bin/gcc${b}"
+ ewarn "to the nvcc compiler flags"
+ ewarn
+ fi
+}
+
+pkg_postinst() {
+ if [[ ${MERGE_TYPE} != binary ]]; then
+ pkg_postinst_check
+ fi
+
+ if use profiler || use nsight; then
+ einfo
+ einfo "nvidia-drivers restrict access to performance counters."
+ einfo "You'll need to either run profiling tools (nvprof, nsight) "
+ 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
+}