summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29790 -> 29766 bytes
-rw-r--r--app-dicts/Manifest.gzbin31653 -> 31653 bytes
-rw-r--r--app-dicts/migemo-dict/Manifest2
-rw-r--r--app-dicts/migemo-dict/migemo-dict-202402.ebuild2
-rw-r--r--app-i18n/Manifest.gzbin18031 -> 18038 bytes
-rw-r--r--app-i18n/skk-jisyo/Manifest2
-rw-r--r--app-i18n/skk-jisyo/skk-jisyo-202402.ebuild2
-rw-r--r--app-i18n/unicode-cldr/Manifest2
-rw-r--r--app-i18n/unicode-cldr/unicode-cldr-45.0.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50734 -> 50742 bytes
-rw-r--r--app-misc/fastfetch/Manifest2
-rw-r--r--app-misc/fastfetch/fastfetch-2.16.0.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9585 -> 9586 bytes
-rw-r--r--app-portage/elt-patches/Manifest2
-rw-r--r--app-portage/elt-patches/elt-patches-20240721.ebuild39
-rw-r--r--app-text/Manifest.gzbin50428 -> 50437 bytes
-rw-r--r--app-text/doxygen/Manifest2
-rw-r--r--app-text/doxygen/doxygen-1.11.0.ebuild160
-rw-r--r--app-vim/Manifest.gzbin31572 -> 31572 bytes
-rw-r--r--app-vim/vimclojure/Manifest2
-rw-r--r--app-vim/vimclojure/metadata.xml4
-rw-r--r--dev-debug/Manifest.gzbin3850 -> 3848 bytes
-rw-r--r--dev-debug/gdb/Manifest2
-rw-r--r--dev-debug/gdb/gdb-15.1.ebuild8
-rw-r--r--dev-java/Manifest.gzbin55197 -> 55198 bytes
-rw-r--r--dev-java/openjdk-bin/Manifest6
-rw-r--r--dev-java/openjdk-bin/openjdk-bin-24_p6_beta.ebuild135
-rw-r--r--dev-libs/Manifest.gzbin101162 -> 101162 bytes
-rw-r--r--dev-libs/libthreadar/Manifest2
-rw-r--r--dev-libs/libthreadar/libthreadar-1.4.0-r1.ebuild2
-rw-r--r--dev-qt/Manifest.gzbin11891 -> 11889 bytes
-rw-r--r--dev-qt/qtbase/Manifest3
-rw-r--r--dev-qt/qtbase/qtbase-6.7.2-r1.ebuild2
-rw-r--r--dev-qt/qtbase/qtbase-6.7.2.ebuild349
-rw-r--r--dev-qt/qtnetwork/Manifest3
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.15.14-r1.ebuild2
-rw-r--r--dev-qt/qtnetwork/qtnetwork-5.15.14.ebuild62
-rw-r--r--dev-ruby/Manifest.gzbin110960 -> 110962 bytes
-rw-r--r--dev-ruby/mini_mime/Manifest2
-rw-r--r--dev-ruby/mini_mime/mini_mime-1.1.5.ebuild4
-rw-r--r--dev-ruby/redcloth/Manifest2
-rw-r--r--dev-ruby/redcloth/redcloth-4.3.4.ebuild2
-rw-r--r--dev-util/Manifest.gzbin64945 -> 64957 bytes
-rw-r--r--dev-util/cucumber-ci-environment/Manifest2
-rw-r--r--dev-util/cucumber-ci-environment/cucumber-ci-environment-10.0.1.ebuild2
-rw-r--r--dev-util/cucumber-compatibility-kit/Manifest2
-rw-r--r--dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild2
-rw-r--r--dev-util/cucumber-core/Manifest2
-rw-r--r--dev-util/cucumber-core/cucumber-core-13.0.2.ebuild2
-rw-r--r--dev-util/cucumber-cucumber-expressions/Manifest2
-rw-r--r--dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild2
-rw-r--r--dev-util/cucumber-gherkin/Manifest2
-rw-r--r--dev-util/cucumber-gherkin/cucumber-gherkin-27.0.0.ebuild2
-rw-r--r--dev-util/cucumber-html-formatter/Manifest2
-rw-r--r--dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild2
-rw-r--r--dev-util/cucumber-messages/Manifest2
-rw-r--r--dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild2
-rw-r--r--dev-util/cucumber-tag-expressions/Manifest2
-rw-r--r--dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild2
-rw-r--r--dev-util/cucumber/Manifest2
-rw-r--r--dev-util/cucumber/cucumber-9.2.0.ebuild2
-rw-r--r--games-arcade/Manifest.gzbin20922 -> 20928 bytes
-rw-r--r--games-arcade/amphetamine/Manifest2
-rw-r--r--games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild2
-rw-r--r--games-arcade/pachi/Manifest2
-rw-r--r--games-arcade/pachi/pachi-1.0-r2.ebuild5
-rw-r--r--metadata/Manifest.gzbin12189 -> 12186 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28379 -> 28382 bytes
-rw-r--r--metadata/md5-cache/app-dicts/Manifest.gzbin33699 -> 33700 bytes
-rw-r--r--metadata/md5-cache/app-dicts/migemo-dict-2024024
-rw-r--r--metadata/md5-cache/app-i18n/Manifest.gzbin26063 -> 26061 bytes
-rw-r--r--metadata/md5-cache/app-i18n/skk-jisyo-2024024
-rw-r--r--metadata/md5-cache/app-i18n/unicode-cldr-45.04
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin79560 -> 79558 bytes
-rw-r--r--metadata/md5-cache/app-misc/fastfetch-2.16.04
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin19898 -> 20059 bytes
-rw-r--r--metadata/md5-cache/app-portage/elt-patches-2024072112
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin81413 -> 81572 bytes
-rw-r--r--metadata/md5-cache/app-text/doxygen-1.11.017
-rw-r--r--metadata/md5-cache/dev-debug/Manifest.gzbin9751 -> 9746 bytes
-rw-r--r--metadata/md5-cache/dev-debug/gdb-15.12
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin70126 -> 70301 bytes
-rw-r--r--metadata/md5-cache/dev-java/openjdk-bin-24_p6_beta16
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin192554 -> 192549 bytes
-rw-r--r--metadata/md5-cache/dev-libs/libthreadar-1.4.0-r14
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin31017 -> 30695 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.7.218
-rw-r--r--metadata/md5-cache/dev-qt/qtbase-6.7.2-r14
-rw-r--r--metadata/md5-cache/dev-qt/qtnetwork-5.15.1416
-rw-r--r--metadata/md5-cache/dev-qt/qtnetwork-5.15.14-r14
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin211396 -> 211394 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/mini_mime-1.1.54
-rw-r--r--metadata/md5-cache/dev-ruby/redcloth-4.3.44
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin130435 -> 130438 bytes
-rw-r--r--metadata/md5-cache/dev-util/cucumber-9.2.04
-rw-r--r--metadata/md5-cache/dev-util/cucumber-ci-environment-10.0.14
-rw-r--r--metadata/md5-cache/dev-util/cucumber-compatibility-kit-14.1.04
-rw-r--r--metadata/md5-cache/dev-util/cucumber-core-13.0.24
-rw-r--r--metadata/md5-cache/dev-util/cucumber-cucumber-expressions-17.1.04
-rw-r--r--metadata/md5-cache/dev-util/cucumber-gherkin-27.0.04
-rw-r--r--metadata/md5-cache/dev-util/cucumber-html-formatter-21.3.14
-rw-r--r--metadata/md5-cache/dev-util/cucumber-messages-22.0.04
-rw-r--r--metadata/md5-cache/dev-util/cucumber-tag-expressions-5.0.64
-rw-r--r--metadata/md5-cache/games-arcade/Manifest.gzbin22134 -> 22144 bytes
-rw-r--r--metadata/md5-cache/games-arcade/amphetamine-0.8.10-r32
-rw-r--r--metadata/md5-cache/games-arcade/pachi-1.0-r24
-rw-r--r--metadata/md5-cache/sys-firmware/Manifest.gzbin6625 -> 6627 bytes
-rw-r--r--metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r14
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin42634 -> 42945 bytes
-rw-r--r--metadata/md5-cache/virtual/jdk-247
-rw-r--r--metadata/md5-cache/virtual/jre-246
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--profiles/Manifest.gzbin238161 -> 238160 bytes
-rw-r--r--profiles/prefix/sunos/solaris/package.use.mask6
-rw-r--r--sys-firmware/Manifest.gzbin4404 -> 4400 bytes
-rw-r--r--sys-firmware/broadcom-bt-firmware/Manifest2
-rw-r--r--sys-firmware/broadcom-bt-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1.ebuild2
-rw-r--r--virtual/Manifest.gzbin28253 -> 28247 bytes
-rw-r--r--virtual/jdk/Manifest1
-rw-r--r--virtual/jdk/jdk-24.ebuild11
-rw-r--r--virtual/jre/Manifest1
-rw-r--r--virtual/jre/jre-24.ebuild10
132 files changed, 573 insertions, 596 deletions
diff --git a/Manifest b/Manifest
index 8709859d8854..d5737aff44e6 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29790 BLAKE2B 846bde15649771dd1b482fd965f6bf854d743c2085b3558cfcb8223e3e334fc70a05a08779b24add13d7aee014508ff8bdecc137a26d785ff214b3d0e4677d47 SHA512 20b343e1a686a7d2a2c8b4a9cd8b23e2440e1a9f515ac5700465f0290534ffd831e6d739764b6818c8954849105f76a6008eea90e7d54201fedeedc03eebbbc5
-TIMESTAMP 2024-07-21T10:10:17Z
+MANIFEST Manifest.files.gz 29766 BLAKE2B 62d27afbc4f9de7870347276d740d93b33fba66c9c411b8483b3159411173f54c36f479993e8183eb780ed86b39ffde993347366a6e5db0126e3cc507d588325 SHA512 596b4bb2beeb0f4e12354c5374d2846149fc2920bb82fa1b656c734f7cb4fae90cca8c7dfeec7870171a4caad5e24d770951b3d507c947b01ff0a30acc2d2640
+TIMESTAMP 2024-07-21T13:10:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmac3olfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmadCLtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCq8g//S6kO/FbE+hQbwj8Efa2mg4Me+srjgDhqQahGx7b8D6nHXhrm0mDDjEfM
-2+xvntaUyv2Poi37LyRcIvOpgyLqf4f/UrehQLdxlPFcRw3zdEFb/P0nt/piBLbF
-TWPdYTVlxLNEtWnpjsMvObHaF/ML1scdS61L/Af3OmCN39aEr/wq80HyVmSR4GSA
-Qj8oIUCOAEwhvH2Cg335TKmbjwbqscMUUVAfeVqkslPdH0AnNbdO7UIf3IB7uXzB
-lZEiuOqeG5YqCRrEy77Da0ZEvg2OFJd0XqLl8Uu8T6zfLGNT7N0QUD3IGd6EQ2xK
-8SkylexH4hHffokzbBjUoognMiRPxl8vj1C18a4wS0itEuu1LYWa5N7ViGN+CThg
-YaNi1qj32TV3SQPmXLs18cfxHucUiAPoEYNIUXklz4jRX/UOMa/k3DKvOk66Od1u
-oImDcjhfO4NOLCu6zClZwYeiz747QvGkGP+lYUabpJG54waceiQFHEaWi4jVqcrF
-ABnBb68sc+RkA5/QD65u1Rb4g0fSW/6XDKo/SBqAy0CJMuB99Z8yK3DySF7GhcpR
-c11YniaA4/yrPwZukjFcXZNWrFAWY+ZZe28vrYqKAHpqGGpE7tdOV2LhON2K4FUx
-Po8VRWo6UOX1OTaKMcm/sVFD5n4avWdWqr8v/ji6168+vy0U1+Q=
-=ggvY
+klCggxAAky/j/EGfbbacTpO/baqbGN5JYljXYNsKN7hZw/4VLu9+i9p6fkTmO4nx
+r0xCa2U9c2qMOK+mT2QNya2Mdmj0fkJJdOR82809QrTlMhIm7t6vqRorSMc0Xw7d
+nmcMhxfTrI2DG8gZjHSSCFITB+QIQaHqOGltkb8mz8qVR08xN84slFnUHYOhJHPx
+CKsaIQu3h396fnilaISChfhl3y9zXk0I6hqzbrtwBcaJLiyOQ2TixOuEn175uZ+n
+4Y9Uv1+ElSP0M2bTOkPtYtjQm/zwUsrM1UGQBF2vQRaYW5zJHBivz3FPxZuEB+s9
+zQl7S5ClV8u0Cr1f1ozL4zfGYNfZ0FhdGL/PuNBH1LJK3Iz/Btj5eSpBbeP4MFz8
+nf9s/B8ZTTnCJjdb9yevtP9mfnUASEiLLANAHl4r6McWPrWoUsm+7Ye/QUK+h66I
+DB8ymCIKeUS1Z5y1hunUg8Ojz7EfMuyJHM6jgT1tCtEH5u2KiU1zrutOpUj/OOt1
+C+a5l4fdQTg/BjQELnQh3mc+y4QjWdheyxM14veFE95E0/wPAk64QZiAr4lBq5La
+fmAWwN5L6QsN8yI7v0rSF1mirrfRMMw9upM3sHg0mAFWYROcl4/FX5j9Zc7l9qLG
+vN2m6KId7mtda53dy1F4t4sfTgRnvK+SO2DgIRy+sEFbo1gj49Y=
+=j3vm
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 58d1c40b87bd..6475aae6de42 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-dicts/Manifest.gz b/app-dicts/Manifest.gz
index 7b9df2a98749..c6c9d753f31f 100644
--- a/app-dicts/Manifest.gz
+++ b/app-dicts/Manifest.gz
Binary files differ
diff --git a/app-dicts/migemo-dict/Manifest b/app-dicts/migemo-dict/Manifest
index 4e5ff38111c5..4d3cac71bd09 100644
--- a/app-dicts/migemo-dict/Manifest
+++ b/app-dicts/migemo-dict/Manifest
@@ -1,5 +1,5 @@
DIST migemo-dict-200812.tar.bz2 1467494 BLAKE2B 25f4da49e0e1970df9f43a26f72f1ae85c89ee0d3b708e7f7ea46a2b3b133c59a3990a44e6e578335d3c836027543fc695334573613674ad4e100c06da3eac0b SHA512 cc42d62247c5ff0c3a4ff30a7c135173f94c4f49685df997b305486502b86144428dc104a77361d5ceff91683b0b663d0c68174300d628f70f6999cf7667f3c0
DIST migemo-dict-202402.tar.xz 1202732 BLAKE2B aea31efc4b4967ba52fbfe85a691b1deb7eef70f2c9d5a1dcb6942d10507ef140045af9232055ab9ae6bbd2936bc5f077ef1564237316e3f0a98b2e0e3100aef SHA512 622b237eb1bdb3abcc18cc104cba3bed56eefbd2a92f47ed316757ce3d9016a435c9b3181030b392a42ff4ef59582cbee3879570ad6312907699e50f297ff5dc
EBUILD migemo-dict-200812.ebuild 602 BLAKE2B 0baa12f9b62b7ca419481a5392f08733e21f7e9d5b67c1d35a265d4ea2a0a9aa03afccd58b4bdf5c2c1bb0a27365aca7ee2bc39e05718006ca314dcf8e3e467d SHA512 a2c4f5a845df6e20da28d287062360bf4f3e89aeaa3cc032f43fb686c41a105daddbc0f6438417349837afc23ca5a92375d90f1ad3c4682bd6f304a9cd1a0525
-EBUILD migemo-dict-202402.ebuild 660 BLAKE2B f8f31b978e903f3a4642a61489b9c318591229d0357d79e0d98dba668fefaa53bac31cd9af8c9e9681b47471014bfd7b18412df4324166ea8db15aecff098dd1 SHA512 7afe3cb2b80cdd37f1188e7576d1f81cf6da02ee086960f09197c32325e951bee70c386170cce2f130e9528b077cfe0a3ceb86ebac5666ed899645c2eef78454
+EBUILD migemo-dict-202402.ebuild 655 BLAKE2B 0b18cf4f914762205160cbc44297b044a4ea7f9e6add9447e5fceb5197ecf9665df15c4d14e994822c9e5d78e2a28d2925334b33d3b3626a2febe9e3dc0e91c8 SHA512 e278fe7bd093872472ae2bb1b484ec5db882ccfbb056d1c8fa95bb457c8a8a9cc04230447c1e739e301cf485b2a78c56e2b93d75ff28a54c9bcd9c68088821fa
MISC metadata.xml 259 BLAKE2B 473457dc1808c494d8a08c731bc36bc3f6fd42ac730b0e7372e9749275ad413c56abc214d6b8d43c3e3f3d878a81e61d3ac1088b0606e99b449018828f056c4c SHA512 42603797647a4e2bdd69fc8548c0f035143c2a94b836763b39fc0dda770621970fbb233327c142107bca40f48b2b380fe97c6517e5fce633ba2c11f7a34402fc
diff --git a/app-dicts/migemo-dict/migemo-dict-202402.ebuild b/app-dicts/migemo-dict/migemo-dict-202402.ebuild
index e32b040c4c56..2785b6de8f7d 100644
--- a/app-dicts/migemo-dict/migemo-dict-202402.ebuild
+++ b/app-dicts/migemo-dict/migemo-dict-202402.ebuild
@@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz
LICENSE="GPL-2+"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="unicode"
src_configure() {
diff --git a/app-i18n/Manifest.gz b/app-i18n/Manifest.gz
index e6c47a0f9978..61b06cd30b9a 100644
--- a/app-i18n/Manifest.gz
+++ b/app-i18n/Manifest.gz
Binary files differ
diff --git a/app-i18n/skk-jisyo/Manifest b/app-i18n/skk-jisyo/Manifest
index 1d26a87b282b..c21dc3ba20f0 100644
--- a/app-i18n/skk-jisyo/Manifest
+++ b/app-i18n/skk-jisyo/Manifest
@@ -1,6 +1,6 @@
DIST skk-jisyo-202005.tar.xz 6836292 BLAKE2B 6d73e6d2e38de178c6683ae447b0ea79054036739b7a01fe386d677cc99556d37f47adf4156e1d571681195b85a2134cac710b12fa08df87e4fe5e5098289119 SHA512 7cc639b307d56d4cb5d04280a003ffa2cfb326f7821d70dddb619e117c1b8358417e44f8137de1b8027ec7f97df8bff8fba845019c015cf8c48ed5d91753155c
DIST skk-jisyo-202402.tar.xz 7009372 BLAKE2B 4db4be482e537c67861d1f855e34289ce4e7cd790850c012f1a16962196a683170541486468c42fb071a33a498801a2784807793bb49a4a5ca0fa4c805819798 SHA512 72957b207fd28017fc3fbbc43987aa6e7b46b011788036fe96c15172c7934011e3100a45d7e207ebb84cd15f1db667ba366b316f485fecad279f5bd5608920ed
EBUILD skk-jisyo-202005.ebuild 1362 BLAKE2B b870bf87b6d56f8690870a95c62d55a14f816469ec920e84c82ee8d4808b93b16d44566655da84290f7ea94d428a50a0bb347a0257e5d953b05ad13d50942551 SHA512 a08c689ffaf5722c341e9dea1b29c337edea9745d13afe15bd9bd68de86dacbfd489781021be693b824ae119655bda96906fe326296eed16389a3470bbd09a5e
-EBUILD skk-jisyo-202402.ebuild 1367 BLAKE2B 9547426eb01ab8f3d77e65bfdd9972a1ac249a9c68f0df3702a3677eed1563111f71be622cb8e7f3bd10c623eb71dfe6e538c1b23d95b58177f9cb436246c39e SHA512 230e6aa92189364645ac95bc42e2383fc7f8754082d49efee9786e2aa71115a8984a3c12004ec9305041ca9099764171e7ef3ceae4b5aaffed5e159b638d472e
+EBUILD skk-jisyo-202402.ebuild 1363 BLAKE2B fb81e02f6640fd3db14d0a0c772ad18acd88b59f7ca157236e92e77b6e7b094ccae97eaaa020cbc0e3120f430b3ad0556e699a5a2689d1feaa7be6df4fe16073 SHA512 8d1c0b05fc49d2f1110946fe9ed459d15f246e78a1e55bb9c52c5d12bf49a89547ccabd6a444287b3e33bc28bdf5e1335f63b21c41cf475a3caa4e6b593ef01d
EBUILD skk-jisyo-999999.ebuild 1695 BLAKE2B 5f24c7c45661c59106bce7072ffde752fb3ce14f07b501c8c1b4f85279724ea6a801cf920c7830ee744eca6967833c9a2b5efe0d27deb15620bc071d88a7dce6 SHA512 9c26feb0e20c59db36b44335d4bebfeeb950563cae5fd35115e3a5c47f3ba14abc3ca88f191ebf694576509a96ad1250abfc4260030c6e4a8cdbae87a447fa50
MISC metadata.xml 312 BLAKE2B 8b6e84e5a32d60e0d05f0e2afea5315ef06803e2ed0f278ddd6acb86b4648c115030f236c36b87aa976252da9c3cdbe3cbc190af0bea514be8b07949da469bbc SHA512 1c5a795f36dfdb228cb15c1f5a765506e61d4a8f658ba437d08810779a27ca925cdd7e89820eab5096e7155b0b2d065ca8fac511690d55b4b76a3fb3474d5973
diff --git a/app-i18n/skk-jisyo/skk-jisyo-202402.ebuild b/app-i18n/skk-jisyo/skk-jisyo-202402.ebuild
index 6f9e6363e3c4..0669bcd51511 100644
--- a/app-i18n/skk-jisyo/skk-jisyo-202402.ebuild
+++ b/app-i18n/skk-jisyo/skk-jisyo-202402.ebuild
@@ -12,7 +12,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz
LICENSE="CC-BY-SA-3.0 GPL-2+ public-domain unicode"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm ~hppa ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="cdb"
DEPEND="app-alternatives/awk
diff --git a/app-i18n/unicode-cldr/Manifest b/app-i18n/unicode-cldr/Manifest
index 379a1f0632b8..1e4812b96928 100644
--- a/app-i18n/unicode-cldr/Manifest
+++ b/app-i18n/unicode-cldr/Manifest
@@ -1,5 +1,5 @@
DIST unicode-cldr-common-44.0.zip 31750682 BLAKE2B a6f708d6c5bd02efc1e0672250b181542fb0f91d48bbaabddfc3b6b9e21201e3c9e6d09222cbc929b4ae654d2a0804a90f77f384df93577af188a907ce20bd61 SHA512 f2cd8733948caf308d6e39eae21724da7f29f528f8969d456514e1e84ecd5f1e6936d0460414a968888bb1b597bc1ee723950ea47df5cba21a02bb14f96d18b6
DIST unicode-cldr-common-45.0.zip 31812363 BLAKE2B 031d08f2db4a6c75585488faf43196a912e348edc9ff582e9c507c8f1c8ae2cf7c86aaa8265a8fa60540c2b3f4844d0aa01dad516344195bd4d40926d65a48fc SHA512 638123882bd29911fc9492ec152926572fec48eb6c1f5dd706aee3e59cad8be4963a334bb7a09a645dbedc3356f60ef7ac2ef7ab4ccf2c8926b547782175603c
EBUILD unicode-cldr-44.0.ebuild 545 BLAKE2B 3287f6fa18a4d9a82cb60e53e4504c3723c2b2cf7f8c779b3b34bdbae24683f44e268071a6bce57537246b88cc8f103ba1a4ce20be49a2ab49603c78abc9d49d SHA512 c7d54d6ef1045e75121268151b80838551bb73dd6989bb8c4da6ce08d11b96f8eb90c99b7398d513e2280131dac8988d139713277d2ca045702d23db3e6ff3ad
-EBUILD unicode-cldr-45.0.ebuild 552 BLAKE2B a1b25d9ec9924af689d22da8321af46bf7f5ada9ed82245b3ebc782cb2b1ffce6d32cdccf72ae899613f37775d4982498214048228df4b4a08334835ca7db89e SHA512 afa09c5041a66373fb9741a6e6fbe3112ce9781179500452c8750cc7298c872fedc7b2e8dd839af13fd5617a4c67c688d228b908230fff89a0837b809fe098cc
+EBUILD unicode-cldr-45.0.ebuild 545 BLAKE2B 3287f6fa18a4d9a82cb60e53e4504c3723c2b2cf7f8c779b3b34bdbae24683f44e268071a6bce57537246b88cc8f103ba1a4ce20be49a2ab49603c78abc9d49d SHA512 c7d54d6ef1045e75121268151b80838551bb73dd6989bb8c4da6ce08d11b96f8eb90c99b7398d513e2280131dac8988d139713277d2ca045702d23db3e6ff3ad
MISC metadata.xml 259 BLAKE2B 473457dc1808c494d8a08c731bc36bc3f6fd42ac730b0e7372e9749275ad413c56abc214d6b8d43c3e3f3d878a81e61d3ac1088b0606e99b449018828f056c4c SHA512 42603797647a4e2bdd69fc8548c0f035143c2a94b836763b39fc0dda770621970fbb233327c142107bca40f48b2b380fe97c6517e5fce633ba2c11f7a34402fc
diff --git a/app-i18n/unicode-cldr/unicode-cldr-45.0.ebuild b/app-i18n/unicode-cldr/unicode-cldr-45.0.ebuild
index d1884ffabc13..55353dbcabc0 100644
--- a/app-i18n/unicode-cldr/unicode-cldr-45.0.ebuild
+++ b/app-i18n/unicode-cldr/unicode-cldr-45.0.ebuild
@@ -9,7 +9,7 @@ SRC_URI="https://unicode.org/Public/${PN#*-}/${PV%.0}/${PN#*-}-common-${PV}.zip
LICENSE="unicode"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+KEYWORDS="~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86"
IUSE=""
RDEPEND=""
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 44ea6ecc0e0b..7b2886814dd0 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/fastfetch/Manifest b/app-misc/fastfetch/Manifest
index d4c0f19b5963..45c194dd131d 100644
--- a/app-misc/fastfetch/Manifest
+++ b/app-misc/fastfetch/Manifest
@@ -5,7 +5,7 @@ DIST fastfetch-2.18.1.tar.gz 1067696 BLAKE2B 96d4ab7d1ee455029c846690eed65a2ae31
EBUILD fastfetch-0.1.9999.ebuild 3171 BLAKE2B 5031d992b8479b0f0c63eb04ead13a539cd8742b871e5ed3c5715655a875be907b4ad918ca668e655e84ab74b61865cdff2bec645d85d5f5e6cc81db2d913827 SHA512 09b9f5e5e3fdd58030cb6e15d4b2a671988655a6962e7568af146001d3c0a80250d6d498fcf4b4f8bcfa72946d94b4d212c7f5afb65f6b72def174bba1cf7d73
EBUILD fastfetch-0.2.9999.ebuild 3171 BLAKE2B 5031d992b8479b0f0c63eb04ead13a539cd8742b871e5ed3c5715655a875be907b4ad918ca668e655e84ab74b61865cdff2bec645d85d5f5e6cc81db2d913827 SHA512 09b9f5e5e3fdd58030cb6e15d4b2a671988655a6962e7568af146001d3c0a80250d6d498fcf4b4f8bcfa72946d94b4d212c7f5afb65f6b72def174bba1cf7d73
EBUILD fastfetch-2.15.0.ebuild 3263 BLAKE2B 77adf9db7a470e3986c14e4ecbdb9a29b608ab7d917569da7f13feec5051500a343201c1c6327f59f48d7db8746de0624505be8ca88fba90038603745e9853a1 SHA512 cf4f4b7a77244b70c82af620e8d92b366db66217cb4a69efa9e15cea48eca291c96e8d02f4947adc1d64eef00795bd94642ddf4e7fac859b3277c7070395154a
-EBUILD fastfetch-2.16.0.ebuild 3266 BLAKE2B 78976693ab58b0b95eefbae1e95ea1b8b0a063f0e833ee63747d385bff2129d2a06baba7b33c7107e0b2b8c63075b1e9d637ed1ea8a3c731a808901b6aef2978 SHA512 93f6cf40fd5d1a87c4c1f0b43bc341cc14f03fba5c9358e0ce3b41d0f52ccd1e88faec21569e7f6f441feaa23fa00c22322658049cf857542e5fc471ca8e7aff
+EBUILD fastfetch-2.16.0.ebuild 3263 BLAKE2B 77adf9db7a470e3986c14e4ecbdb9a29b608ab7d917569da7f13feec5051500a343201c1c6327f59f48d7db8746de0624505be8ca88fba90038603745e9853a1 SHA512 cf4f4b7a77244b70c82af620e8d92b366db66217cb4a69efa9e15cea48eca291c96e8d02f4947adc1d64eef00795bd94642ddf4e7fac859b3277c7070395154a
EBUILD fastfetch-2.17.2.ebuild 3170 BLAKE2B 35a4eb1ca7f497b9301e334efd61243ff802816b58a137dd926240fa66ecccc939074ee0468657d92b94700a3c286a424d9b5aa58c61c30e92e0b8abd68f0593 SHA512 c6ff29a4b0a1f6ef2a1fdca86b177140c720f30f87ce1833387ea9162d8b0fb588b3360ba02aa1656e14208fdd2ce7e4c7378c28a147c7883688782d2fb7484e
EBUILD fastfetch-2.18.1.ebuild 3171 BLAKE2B 5031d992b8479b0f0c63eb04ead13a539cd8742b871e5ed3c5715655a875be907b4ad918ca668e655e84ab74b61865cdff2bec645d85d5f5e6cc81db2d913827 SHA512 09b9f5e5e3fdd58030cb6e15d4b2a671988655a6962e7568af146001d3c0a80250d6d498fcf4b4f8bcfa72946d94b4d212c7f5afb65f6b72def174bba1cf7d73
MISC metadata.xml 1179 BLAKE2B e64c84978c55cf17c996642166612d19d66400d66444ac21610c68e29b51222f72bfe7c4ae0d22da6e138ff366ea414ce780f04b1a61104aee45dc7e6d78b3a9 SHA512 830785a272ba47bfd7ade003cbb36fd1ef8fb84b452b7fdd81eb9e65ca67c2f297e8e07ff9e2c86a688f42167be206c92a45f76d2408bfa68494258120fcb9c1
diff --git a/app-misc/fastfetch/fastfetch-2.16.0.ebuild b/app-misc/fastfetch/fastfetch-2.16.0.ebuild
index b7b4acebe69c..b6b907b91a8d 100644
--- a/app-misc/fastfetch/fastfetch-2.16.0.ebuild
+++ b/app-misc/fastfetch/fastfetch-2.16.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == *9999 ]]; then
[[ "${EGIT_BRANCH}" == "" ]] && die "Please set a git branch"
else
SRC_URI="https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT nvidia-gpu? ( NVIDIA-NVLM )"
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 71ab6dfbbdc5..3f429d58d521 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/elt-patches/Manifest b/app-portage/elt-patches/Manifest
index 1047f8627e90..4a5e57ba9dd1 100644
--- a/app-portage/elt-patches/Manifest
+++ b/app-portage/elt-patches/Manifest
@@ -1,8 +1,10 @@
DIST elt-patches-20240315.tar.xz 45416 BLAKE2B 4a1e33bba89c43cb91d75641d35837aa482e2e119079321b4e1824ee5bd4b0f5c465c4709082daf987dedf423fef5adb9ba8d8d1b9d6dc814c663dda86ac0ee0 SHA512 7c2034713630f8ad40fed5be34f397749e8e1f63d5933656fe3618e97cf59240aaa64468fcb1a46bac111b96603e538b857513ca80d327c0be865868020457ea
DIST elt-patches-20240324.tar.xz 45712 BLAKE2B 29a94ad3132ba10f4fc90cde685732b1cb679d693e1b1a1fbdb7fd99fbfc70aa7df9e6753ef6374cd606195829bd9d6a8b9b19126780ffa8f28542fb59d99fb0 SHA512 3878d5d303b372c873859510d6a0f3911657f4b66af8a91833657a13902474d011e30b4d245e5f82df791a9231f0253bb0ddef42bba66acb4241600265fb7925
DIST elt-patches-20240512.tar.xz 46176 BLAKE2B 8ca496aae63dd49e7148b7c06e687b3644a58211ec5cf7b82d8ccb7603df6390c7f9ba6f71b4b9b9db7263bf0c7005f9c6098091227c6b34729032f6a6101cd7 SHA512 c33321668b9191d2f8221fb4a1ea365ccce6d0b61bf8bb1b95fc6c2c67ada8b36c44d7423d994678e60e3197bf2721aca9e062e882d2cea05b465ad0d4e8a93c
+DIST elt-patches-20240721.tar.xz 46392 BLAKE2B 87d2cefebcacbfa447e8981bf16eda3d21bcf4190e91c478280cd81089ab43440a86ff84a5c6b2cda7d772707dad645d4f481d9ec2543f9c14059fe084c2f54d SHA512 a8a8f55e5e1b0a2ea67895e86307a6fd5116593c25a2e3cc6fb2361f21eddc125a91c46ef84c0fd036c1bb25a682a4ff07c581c041a9b853d713d5c8f73d8d5b
EBUILD elt-patches-20240315.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
EBUILD elt-patches-20240324.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
EBUILD elt-patches-20240512.ebuild 1121 BLAKE2B 8cab4f98b5693faa9037022f6394b5ab35aebfc9e68070bc37f02922714a1a1d822ff68ae8beae56c0bdb56f195262def79630e030dc86948ab26b8e86c5a51b SHA512 d601772227bd9131addd7302d563f8a02243999c8f7be99297024e94b51389dc17ace6df5ca29dce20b1a572a06c212fc86bd03cd17a45745fd4b1030ef91e0d
+EBUILD elt-patches-20240721.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
EBUILD elt-patches-99999999.ebuild 1129 BLAKE2B ce0561c78f6c37f5c2950d1298705a5b77aea386af5bfe87df42ed878c44cc7f453c5fe745f224a1a4cf2329f8db5180f0eb0045332962c43e376e233a12e944 SHA512 712d16b3402d00e831efa0274fc4053bc188423fde9c1ddf59f707554fc9170649e58e443b784737337f66f73a687b32a66ddbdc88338d632c2580b76a3c6e8f
MISC metadata.xml 363 BLAKE2B 731813601fd3cc8df41566cb2b4c41314250296cfd08921c4167f633aa5107651f41ecce090f8b179b549a0b86b0cad5d0e7b14be00b2f9bf38591f249aa3c79 SHA512 77290264148f7fd68a99059beb41a937f4983879a205054cef4845f693138ba611d95ebc4ab67cbf678481b7c9a14ca19e170cc04d696bf82b83f93dd3429518
diff --git a/app-portage/elt-patches/elt-patches-20240721.ebuild b/app-portage/elt-patches/elt-patches-20240721.ebuild
new file mode 100644
index 000000000000..29410c13f990
--- /dev/null
+++ b/app-portage/elt-patches/elt-patches-20240721.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Collection of patches for libtool.eclass"
+HOMEPAGE="https://gitweb.gentoo.org/proj/elt-patches.git/"
+
+if [[ ${PV} == *9999* ]] ; then
+ EGIT_REPO_URI="
+ https://anongit.gentoo.org/git/proj/elt-patches.git
+ https://github.com/gentoo/elt-patches
+ "
+ inherit git-r3
+else
+ SRC_URI="
+ https://dev.gentoo.org/~grobian/distfiles/${P}.tar.xz
+ https://dev.gentoo.org/~vapier/dist/${P}.tar.xz
+ https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}.tar.xz
+ "
+
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+LICENSE="GPL-2"
+SLOT="0"
+# The 'check' target currently wants network access to fetch libtool tarballs.
+RESTRICT="test"
+
+RDEPEND="sys-apps/gentoo-functions"
+BDEPEND="app-arch/xz-utils"
+
+src_compile() {
+ emake rootprefix="${EPREFIX}" libdirname="$(get_libdir)"
+}
+
+src_install() {
+ emake DESTDIR="${D}" rootprefix="${EPREFIX}" install
+}
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index c2652a6876ca..6a257649aa9c 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/doxygen/Manifest b/app-text/doxygen/Manifest
index 237483619b00..b0eab9e462d2 100644
--- a/app-text/doxygen/Manifest
+++ b/app-text/doxygen/Manifest
@@ -4,8 +4,10 @@ AUX doxygen-1.9.8-spdlog-link.patch 1571 BLAKE2B 954d701bdcbabf8b9ebb52d4be6a947
AUX doxygen-1.9.8-suppress-unused-option-libcxx.patch 828 BLAKE2B db41297d3ad3fca9dc5097871185f98c965ccda7e22f8c31e0b9a69fc83c90dfd32125371cb3e42ebb6b0867cc9746b03ef656861aea14dc8d17e1e7ea09780f SHA512 6c6599ddf35720abb3872fed3a82e8796edc4e6623f9e5b3930e600772c6346bab776074fc8edb20d6d9ac7c21d6c0cb86b12295c9b7649322b876bc6737065d
AUX doxygen-1.9.8-unbundle-sqlite.patch 4510 BLAKE2B afd24516a20c4378a611c836bc51276528a3983ef21db7a036d53e910b8627f5800b871d2cd13c14fc36e04eebee8bca31c40819c9b4051b1007a3ad799351d0 SHA512 548a3e550bc552007116a9bf500e1cf953b23488e825ac2ee55ef90ae001c189e5a85f84b9957c5670be7d83166a5e8df266c6a96f8b195199d45c264b67e846
DIST doxygen-1.10.0.src.tar.gz 8400410 BLAKE2B dc7882dfb8b023e9250592375105cc79d4744362d96f4518b931ac264259257d27e0f2c5456580f3676bb54cc29fbc2ab3b2ffc37da6441297091c60a38dc13b SHA512 885de36fa0b4364cdd1eddd5e02517e08da7a52274c6fda2c22cbe85f0840e2ddf7358f613c018dc39b4a6dfce2ddd627e9318e73b903f954bbad1a39d03a416
+DIST doxygen-1.11.0.src.tar.gz 8447729 BLAKE2B e4825494099850b648df570a1ae53b858d196f7c6ada4565eae1e04ac119f4f9b1ed9d6e07dc26a5e50d41b74299720d7cde4ff43a7350b083d74eabce7624e3 SHA512 54f4a15e459d1d9cc3b4f021b5264191146bd8e0e780b57c4c31f4f9dcbfc7fe7a9db58e8cda4c6df1b4b354dd432dac0b3089fd547afe7cbe313771b2c6aaa4
DIST doxygen-1.9.8.src.tar.gz 8087770 BLAKE2B 9b93bd394e9fdafef1c274596f790db0956028332a945e0359b7b24440aefa5362b2126649c529e71341bba172cd1fa514455567ffffd37243a740a1ffbc1944 SHA512 edcd382538ecf0afd9d1c891afe302092cd541a30840dda6b00dc0f1d6c5b39a696ab98042c5bb4012c1c051609bfdbfa7d29e3098a72f6cb504d90097767ebb
EBUILD doxygen-1.10.0-r1.ebuild 3819 BLAKE2B 8c1af5fce64d55fe06434b8160f53acf435d8121b5dab1cdcb73e3f3458bc716dc9c152f76ca2064b776a09d6133812b0cde24c77bf5951d721350151b85f4d7 SHA512 be3d81a0e3031048b93b2412dfe8df7ccf6e5265b6498ef3e4fb35f319bcf3d148517c1944b24eb226957ec8efa48fd9ec4635592039a396ec6f4b75f9826303
+EBUILD doxygen-1.11.0.ebuild 3819 BLAKE2B a4d1280e2e6ded50699e9db5b6f3d62238c1310bd26405a10900e99bb2903cf40b88c1bfc378f1b8c5fda60cf841883c2a224e8a0a3621eaebec2c70823dcba2 SHA512 3a8c7838eaf7f633048a61172aae3066cb1075a595b96fba9cd269220384301de9d6799640f80d8d5f977502e93b33926c985d532e2afa1479ff399545389ab0
EBUILD doxygen-1.9.8.ebuild 3667 BLAKE2B b596827cfd08a822adbe93ee33d981a98d8aa6052eb5542da52eb0a1ca7ca6ab00037228a3dfb9d7e82be75b160c4cb2a9bb9981f543176c93098750a5a41dc1 SHA512 12d7879642e9e372caa5930d7bafc1f983d3edf43d56a94d76d71513795d369239831e5621d108d833e15902dafdb12e706ee8299d44991394cc4cd10017bd90
EBUILD doxygen-9999.ebuild 3595 BLAKE2B f77632d211c66370a73ab9f12ae125f783a10dd9c3b079a71ef13ab93b2918280e0c18ce1ce3c13670da7845f4d2022137ecb6bfe5e678c7e57746c39b4b8b20 SHA512 681bb0cbec9969517ccf5e07c7df01668dff6c68a23a1cb5f1215ebd43a26921cd7dee4a5554c4a70d2dc4fa8778eb2dddd4a9d16a2bac6954ca630783710464
MISC metadata.xml 1024 BLAKE2B 884363174e8a83eecb926c962185d1f1cc3263ed216b26e149035b47b424b5baf1da222805f5ed04f25b4e97f12c79cface7bd6ce59ca9d37388c696a9a13117 SHA512 12c91be3f02f1ef99db00a48f2dd252f4bab85078f308c921a1a07062d971090f8dd39480b5b72e2bb21f8e2df69bc10c7828c1c91f2f83ce64be50a233eef15
diff --git a/app-text/doxygen/doxygen-1.11.0.ebuild b/app-text/doxygen/doxygen-1.11.0.ebuild
new file mode 100644
index 000000000000..811b1f60583b
--- /dev/null
+++ b/app-text/doxygen/doxygen-1.11.0.ebuild
@@ -0,0 +1,160 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LLVM_MAX_SLOT=18
+PYTHON_COMPAT=( python3_{10..12} )
+PYTHON_REQ_USE="xml(+)"
+
+inherit cmake flag-o-matic llvm python-any-r1
+
+DESCRIPTION="Documentation system for most programming languages"
+HOMEPAGE="https://www.doxygen.nl/"
+
+if [[ ${PV} == *9999* ]]; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/doxygen/doxygen.git"
+else
+ SRC_URI="https://doxygen.nl/files/${P}.src.tar.gz"
+ SRC_URI+=" https://downloads.sourceforge.net/doxygen/rel-${PV}/${P}.src.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+fi
+
+# GPL-2 also for bundled libmscgen
+LICENSE="GPL-2"
+SLOT="0"
+IUSE="clang debug doc dot doxysearch gui test"
+# - We need TeX for tests, bug #765472
+# - We keep the odd construct of noop USE=test because of
+# the special relationship b/t RESTRICT & USE for tests.
+# Also, it's a hint which avoids tests being silently skipped during arch testing.
+REQUIRED_USE="test? ( doc )"
+RESTRICT="!test? ( test )"
+
+BDEPEND="
+ app-alternatives/yacc
+ app-alternatives/lex
+ ${PYTHON_DEPS}
+"
+RDEPEND="
+ app-text/ghostscript-gpl
+ dev-db/sqlite:3
+ dev-lang/perl
+ dev-libs/libfmt:=
+ dev-libs/spdlog:=
+ media-libs/libpng:=
+ virtual/libiconv
+ clang? (
+ <sys-devel/clang-$((${LLVM_MAX_SLOT} + 1)):=
+ )
+ dot? (
+ media-gfx/graphviz
+ media-libs/freetype
+ )
+ doc? (
+ dev-texlive/texlive-bibtexextra
+ dev-texlive/texlive-fontsextra
+ dev-texlive/texlive-fontutils
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ dev-texlive/texlive-plaingeneric
+ )
+ doxysearch? ( dev-libs/xapian:= )
+ gui? (
+ dev-qt/qtcore:5
+ dev-qt/qtgui:5
+ dev-qt/qtwidgets:5
+ dev-qt/qtxml:5
+ )
+"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+ "${FILESDIR}/${PN}-1.9.4-link_with_pthread.patch"
+ "${FILESDIR}/${PN}-1.9.7-musl-1.2.4.patch"
+ "${FILESDIR}/${PN}-1.9.8-suppress-unused-option-libcxx.patch"
+
+ # Backports
+)
+
+DOCS=( LANGUAGE.HOWTO README.md )
+
+pkg_setup() {
+ use clang && llvm_pkg_setup
+ python-any-r1_pkg_setup
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ # Call dot with -Teps instead of -Tps for EPS generation - bug #282150
+ sed -i -e '/addJob("ps"/ s/"ps"/"eps"/g' src/dot.cpp || die
+
+ # fix pdf doc
+ sed -i.orig -e "s:g_kowal:g kowal:" \
+ doc/maintainers.txt || die
+
+ if is-flagq "-O3" ; then
+ # TODO: Investigate this and report a bug accordingly...
+ ewarn "Compiling with -O3 is known to produce incorrectly"
+ ewarn "optimized code which breaks doxygen. Using -O2 instead."
+ replace-flags "-O3" "-O2"
+ fi
+}
+
+src_configure() {
+ # Very slow to compile, bug #920092
+ filter-flags -fipa-pta
+ # -Wodr warnings, see bug #854357 and https://github.com/doxygen/doxygen/issues/9287
+ filter-lto
+
+ local mycmakeargs=(
+ -Duse_libclang=$(usex clang)
+ # Let the user choose instead, see also bug #822615
+ -Duse_libc++=OFF
+ -Dbuild_doc=$(usex doc)
+ -Dbuild_search=$(usex doxysearch)
+ -Dbuild_wizard=$(usex gui)
+ -Duse_sys_spdlog=ON
+ -Duse_sys_sqlite3=ON
+ -DBUILD_SHARED_LIBS=OFF
+ -DGIT_EXECUTABLE="false"
+ )
+
+ use doc && mycmakeargs+=(
+ -DDOC_INSTALL_DIR="share/doc/${P}"
+ )
+
+ cmake_src_configure
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc; then
+ export VARTEXFONTS="${T}/fonts" # bug #564944
+
+ if ! use dot; then
+ sed -i -e "s/HAVE_DOT = YES/HAVE_DOT = NO/" \
+ {testing/Doxyfile,doc/Doxyfile} \
+ || die "disabling dot failed"
+ fi
+
+ # -j1 for bug #770070
+ cmake_src_compile docs -j1
+ fi
+}
+
+src_install() {
+ cmake_src_install
+
+ # manpages are only automatically installed when docs are
+ # https://github.com/doxygen/doxygen/pull/10647
+ doman doc/doxygen.1
+ use gui && doman doc/doxywizard.1
+ use doxysearch && {
+ doman doc/doxyindexer.1
+ doman doc/doxysearch.1
+ }
+}
diff --git a/app-vim/Manifest.gz b/app-vim/Manifest.gz
index 1c331121fdc7..83b00e37a138 100644
--- a/app-vim/Manifest.gz
+++ b/app-vim/Manifest.gz
Binary files differ
diff --git a/app-vim/vimclojure/Manifest b/app-vim/vimclojure/Manifest
index 91e6158fcbf4..ef21057c4e42 100644
--- a/app-vim/vimclojure/Manifest
+++ b/app-vim/vimclojure/Manifest
@@ -1,3 +1,3 @@
DIST vimclojure-2.3.6.tar.gz 32456 BLAKE2B 7c80611516cf7e1d46400c8cc8c9f9f8146ce8f1ce2fc7458ad9e5a7c778f54496f3a1b2fe47a6cc9cb28cb8f6f0e0e67ace77a09c7258f1585cb76758d6e908 SHA512 186fd5607ccaa4b4344aed4d165d257d0518b3fe19d7b9d858b11a672f68c601bbd453fde7189dd61c3fc2f0b8517c3481579355bf5405ab90517dc48900fd51
EBUILD vimclojure-2.3.6-r4.ebuild 1105 BLAKE2B 52668d47a31eaa70531fba3858024663aacc4da75b99b9dfd8ab3df3563c56e35b25f2751c7b79462a2b391690835cad2671d896d06119728e6f124c19f43aae SHA512 2e49ba47c3a239b750380c094efcfe82ba2b032733bbe0cc4e76923ff6bcfb3933b9f9870750416f112eef99b555ccbd40bdc5b6b4179683e67fa8577db1c781
-MISC metadata.xml 348 BLAKE2B 58827c5cda76f9cb735902e8e87ddd1dedc9f8c0190069c1c4c3f62e2f63c831af60195bf34c5bf0d425a02cd1627b1f29cb5d032ebc1c53869bd2f58c74e70b SHA512 7ea93051e53f192cbbbeb48268b782b5f2f1245386f6f21b4708b77b303f310bd14ca5826ed5058761513ac5dbe85868452595a03b2a398b4299e1992698e96e
+MISC metadata.xml 361 BLAKE2B 247ff62be5d1d6f1083c1cb25698c3fb24b6f9458b832c73ee349dc3b90d7e70507707edf17bd9ab6d40a5f59f8109489d987e93cbb733c37fe5f7a8daca29a1 SHA512 532be6a0bba0b2bee069b1dd4b269a35b2a3c8c61449b99d85267b52dac5566e9557800461b6913029fd7f8f53405973d3d38fa44455a2224389aa3a0b4777dd
diff --git a/app-vim/vimclojure/metadata.xml b/app-vim/vimclojure/metadata.xml
index abcc23787dd3..2b036dfe5f58 100644
--- a/app-vim/vimclojure/metadata.xml
+++ b/app-vim/vimclojure/metadata.xml
@@ -2,8 +2,8 @@
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
- <email>java@gentoo.org</email>
- <name>Java</name>
+ <email>vim@gentoo.org</email>
+ <name>Gentoo Vim Project</name>
</maintainer>
<upstream>
<remote-id type="github">vim-scripts/VimClojure</remote-id>
diff --git a/dev-debug/Manifest.gz b/dev-debug/Manifest.gz
index a9f901e33a95..82f78a2287c0 100644
--- a/dev-debug/Manifest.gz
+++ b/dev-debug/Manifest.gz
Binary files differ
diff --git a/dev-debug/gdb/Manifest b/dev-debug/gdb/Manifest
index c66516050f36..cd7a0172e997 100644
--- a/dev-debug/gdb/Manifest
+++ b/dev-debug/gdb/Manifest
@@ -4,6 +4,6 @@ DIST gdb-14.2.tar.xz 24111936 BLAKE2B 65765dfd1ed08e19bb881fc7ae98d6ee4914f38a9a
DIST gdb-15.1.tar.xz 24295712 BLAKE2B e05133a9f98a1a00cbfb49294f534e3b8830b48ac9526af3312a3b9a0381e0e652bc3f5fdc8528ceb16c890529cefbd7745bed97298a1fecb64c726d09c8aacb SHA512 0217434073023a8b8316088bf3ee95d53a1b6a7897f6269095429016a8900f9a05e130c390d8d5d5550cc515c16519de1071d8eef96aa58e38056c7e37da1d8b
EBUILD gdb-14.2-r1.ebuild 9181 BLAKE2B 1e58c9e0e29e588ed73b16a15648c6be253d2e36688c181955af41a63545309f5724cab5b1bb770f195edbc1435050e1f3666a1fa71b5cd563f25b9d35a96536 SHA512 6072bd20bdef5e5b3ba9cf9f787a25f004109c53ae52c498cc992f32e30d2693428b15e489bd097e5e7d9492c8f3a21654129d6c2b064bf67058254c5470b703
EBUILD gdb-14.2.ebuild 9059 BLAKE2B 4adabb256e5367d71b8d239f75e58ea848df77edc4858316eb2ecb4a2f88e96494179bda9f011b8d1906c3d1a4aed84dcc213f4ea356e1b408db8a3d908b4bec SHA512 e76abe561878e0a776b0e47a79a91165e34d875513a5df0077c2e7a68d432b6c64fef45216d4e3ffd201a8df6f593dfbe51d418004e6e2483a2b162e8a73f46b
-EBUILD gdb-15.1.ebuild 9067 BLAKE2B 648034794b0b4c70c5645337e7c859d640e8fdd0a9d1a92656dba01adc5f4c3416524804b4776bc10d1698b28f3b88e37ffe10798129491ab000000daad5570b SHA512 dbe86f068a52c3220c1a9d5ab1b3f181e7f5dfa8fa681d7be1b10750fc78b0f546491b0b6831409775b803531719aabfe236b49d930cb6bb1a671df33322f0ab
+EBUILD gdb-15.1.ebuild 8667 BLAKE2B ecde5bcd03dc14a1ed4ea13ee93ffa29817f6dd4795b1fd1173dd0cc001a73fcf1cc2addef8895a201cab41b83d1e66a6a541acf509108dec60cba334222e0e9 SHA512 2276c8000a3ee66bf9aa8ba7a3f896b368e24ad223fa7540a2558e9257ab5732cffa470006ac339f1fa16b4e9b15f3c125b42a1cc48581522462063d1e33f2a9
EBUILD gdb-9999.ebuild 9067 BLAKE2B 648034794b0b4c70c5645337e7c859d640e8fdd0a9d1a92656dba01adc5f4c3416524804b4776bc10d1698b28f3b88e37ffe10798129491ab000000daad5570b SHA512 dbe86f068a52c3220c1a9d5ab1b3f181e7f5dfa8fa681d7be1b10750fc78b0f546491b0b6831409775b803531719aabfe236b49d930cb6bb1a671df33322f0ab
MISC metadata.xml 1348 BLAKE2B 61eb80efbf21b4d0ededbe138710ef7ce69d4c2c137448d780a0a18db13b1b80ccfc41adf9cd825358bb952dae3a627f07d2cb89845ca52383d05fe32c494b49 SHA512 b50fe1fd5fccf7eddac4eff4fd7be955e02227763725b8e00d8e3606346afa978079ed8b754948b9a3ee065441acba4787b48c2b2d55535e0f8b9405fb4f2e90
diff --git a/dev-debug/gdb/gdb-15.1.ebuild b/dev-debug/gdb/gdb-15.1.ebuild
index 541bf7f8915a..89469e978771 100644
--- a/dev-debug/gdb/gdb-15.1.ebuild
+++ b/dev-debug/gdb/gdb-15.1.ebuild
@@ -131,14 +131,6 @@ src_prepare() {
# Avoid using ancient termcap from host on Prefix systems
sed -i -e 's/termcap tinfow/tinfow/g' \
gdb/configure{.ac,} || die
- if [[ ${CHOST} == *-solaris* ]] ; then
- # code relies on C++11, so make sure we get that selected
- # due to Python 3.11 pymacro.h doing stuff to work around
- # versioning mess based on the C version, while we're compiling
- # C++ here, so we need to make it clear we're doing C++11/C11
- # because Solaris system headers act on these
- sed -i -e 's/-x c++/-std=c++11/' gdb/Makefile.in || die
- fi
}
gdb_branding() {
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index f78b0cf5c343..56a99b098ea8 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/openjdk-bin/Manifest b/dev-java/openjdk-bin/Manifest
index 7fcd5255447c..c211bcd29c23 100644
--- a/dev-java/openjdk-bin/Manifest
+++ b/dev-java/openjdk-bin/Manifest
@@ -1,5 +1,10 @@
AUX openjdk-bin-8.env.sh 607 BLAKE2B 447575fc213003930ba6d6bbbd7cda0d53f53b16e3679fcb13d219cccf3525c7dfda755c79826b4d3c7b238502ed5ecaf4c8514971e576c756f4fc168fd9a0d2 SHA512 4cfbe2dddc89408824621bbd2036afa2966d550e6e189a8835f78b46fe91305221d8fa46219e9c53c83c9f73d83cdb1208bc78a46b9115041511b97b70abbf1b
AUX openjdk-bin.env.sh 398 BLAKE2B b83d85e2a4e0dbeb24b8c21fb442a8964e55eaf01125cd52f5c930cd67b95b7d1744362cbefe436e4f4115f0b7600860200d8f134b241b6b60ffae6b807b476b SHA512 2c2f753a05154d17a7c324e61d3e4513119050f44d2a8d0aea5c6e2542e9989a955689a97d47fc1d5c710a056f2ccc7b239e3eed3b2d516df6b2aa7450c44613
+DIST OpenJDK-jdk_aarch64_linux_hotspot_24_6-ea.tar.gz 212520258 BLAKE2B 38e66bdbadaa812b15c60fd4d52c19855207e832a50b34a6a78619d423a90a6211aa8315f7ebb6ebb45f85a258db0d80925b223b7602f1c24d832a8568704619 SHA512 509c272320a020cd077a6ff3c0d600f70f6ebd1ad69b00b0e96e58fc7d727ef26f1ee94059f7b3594394f2c884870a6bcfca237212301655bfe16c1acaecd09c
+DIST OpenJDK-jdk_ppc64le_linux_hotspot_24_6-ea.tar.gz 214153451 BLAKE2B aef40a4af20212f156edf4d78033096ecfebe9450cb3b8b19f028625d98cc9afaa22d5c6ebb3c51f58defad5dd26d754013e241a93c16e9d519fd6a9d35f8da6 SHA512 007c32a521b8a3bece215501bc6a686606fbbf4bf143e7c05fe14b36a467acc320b6432bc56082a16be26f68983ab2542a8c3a4f6b69d0759e68b9f20fc8ed65
+DIST OpenJDK-jdk_riscv64_linux_hotspot_24_6-ea.tar.gz 210480800 BLAKE2B 473a1f7288fdeb3af08147e92288cf35e191e3a3d3de817af65bc3407496bcda822afe5264f644286a0aae6a8829275bc2f82b5e53c0f13ffafb962c542cfff0 SHA512 f5e625ed8466660857b5376ff1d8583a15377eaece9715fd2a3f0f9a812f15af718fb19ce7d430ef231bfafaca097218627cdea213fdce5efacb3de8e72c8fd8
+DIST OpenJDK-jdk_x64_alpine-linux_hotspot_24_6-ea.tar.gz 214819598 BLAKE2B 334e42c0ae0cc527dcb35e7272edb18d7e1958e22f57e9a6eba9f1a0ba0322157bf1fa6ee59a975854671260440e65f05ca6d35d7017a7afe1bb91176b7c2e0e SHA512 8b9c4e9018e4482bf8394cdf185223fc72e451eaea5fcb651dcf568a9bbe6cb6d5641b8c14416fd06660b2d306eaec1dea050ffdc0f47891694b1135019fd6db
+DIST OpenJDK-jdk_x64_linux_hotspot_24_6-ea.tar.gz 214637760 BLAKE2B 8f3a7895891297005661c6a5fac93b011a41f96620ab59b5b96098fb12daf7a4f0557e218e049fe9214f8dcfc387b1045b36edb09d5f792357491bbba0ca6a3b SHA512 c1d144cd9b2673c4986b80cb139ff241052800c29f814b6b4f25d17b33d54bde41a1ec0c39f6ae5f68d2745dfb28edb3d5f3c8396bef767f216ed908eec56f9c
DIST OpenJDK11U-jdk_aarch64_linux_hotspot_11.0.23_9.tar.gz 192013902 BLAKE2B 6a4b47b9a3397d3436bd55a16a459a3cab3f8a2a7dc3285b3bde8db13f0e66d5e094803df0c5901a17272e6378161caada6f27845184e2efd17a6761661299c8 SHA512 90e53418efc7c34d7cf0691d566f07a84f02bd2d34cdee0c9c343e27c8d9bfd4d1bf86f104ae33a47274932ab8ba6ec8071a35e7d613129d03e439ae3382452c
DIST OpenJDK11U-jdk_arm_linux_hotspot_11.0.23_9.tar.gz 182785851 BLAKE2B 453ca29859e749a9050f8b6627696ab6d38ee5e83ab69b1d159eb3b7c0bae68104cf68ca21b87123b4fc61059e528ba4ed0ee29fa4759f33a3cf46182f52a48a SHA512 af8ed3659f8ff07f5e5c135d96a7368d326f5b19e3d73077a3fa701716f6e415d4a784ff6c5f81267eb1b3d2e171a688126253f1c3197fc80ea260826ebad5a0
DIST OpenJDK11U-jdk_ppc64le_linux_hotspot_11.0.23_9.tar.gz 177453532 BLAKE2B aa98f381f2ac4f208ced4dac4f4b01d20cfd27c8ccc75a0c41db6a57b67ca11d87b8133cb0af96283f646e5e90612f9ad69db5129e6f50518ad2eb0a53c86db1 SHA512 c590fa032593db48531d49977c95d1f884fe751472d927d0d0bc15f36ec35f71ea53c9acafa3dc00c4b25e88d4c18ab590b42f8057a277e16947c3ce31362381
@@ -28,5 +33,6 @@ DIST OpenJDK8U-jdk_x64_mac_hotspot_8u412b08.tar.gz 109506799 BLAKE2B bdf043df0df
EBUILD openjdk-bin-11.0.23_p9.ebuild 3174 BLAKE2B c20c05800f5be936ece355f8f4434e8ef6556f680cd7a784b8e40d601a883ae679e3439c33e8ef1db722db3153833ba0f38858483eb226c3236ea3d2c137e78f SHA512 f8a17638440efd97e0588cbd0079ff6b3cf2f9eac9be21f15c2fb17ff2ba84a74c9321b47c89d2a278aa26d23a7d2329d398ca639566edc36f0265fcc64835d8
EBUILD openjdk-bin-17.0.11_p9.ebuild 3206 BLAKE2B 6d5f39a34005e0eb44836331c1b93a491ee1a6cb78e4a12494626316e1e6813182212c2eeeb480656adc276ff1b3e548ab4b9733f5826ea7b9e51ba469649c99 SHA512 7844a7f79c66356e6a7c5cd18a6793bb4a86a408de72d784c5b888d9facc2aa1706ead137f2a9c140ba00e566c14d0a06389fd9b664aab587307326b1a185311
EBUILD openjdk-bin-21.0.3_p9-r1.ebuild 3246 BLAKE2B 0b6a856283cf4554917afd3579f09dc8514c6b20fb5f663de8a3b4dcb64270c81887d6459428fb8252536df0eb7a3bc1393890f8029aa9ea2a17264f355330ea SHA512 78cf14a399dc8a93f00a0f16d08ce03f1227ad62fa2d37644e380e47dc19e66d157c19c5e7e81d5cbcbfef37bb292fdbca610cad0f7564dfbed7b9260ed1a6d0
+EBUILD openjdk-bin-24_p6_beta.ebuild 3213 BLAKE2B 5907e99efc562257ac4af366a984d33694daf506a99fe7ef328e07d5a2871b447bf26710e561e0a1948f98a10d4f6837dffe494d57c9a5e2223a0da1ff92632c SHA512 b0a8bbeffd3beedb36e70de0bbef005ce3c3a9578c191ce29b52a17c398bdf21e1e84a1f7b27bf16e8115de897fa3b118048afd8bcaf69a41d6dc11a72a4b100
EBUILD openjdk-bin-8.412_p08.ebuild 2927 BLAKE2B f62bab1ebf203a714edec548e16a08a96333012887a9a122d4f3d4801e50f3e9e5aceef1e40ab41f5fa312ef2884ae9547a96d2e8fa058bb1d69ad24abb74a97 SHA512 4712fb05b86e306c764af75252d4fb1201295bfa92817eb646bb793a56708c7655523b703428ca63e5e63d3a40bf77d4266dc8fa6244357702868787385bc0ef
MISC metadata.xml 992 BLAKE2B faf08cbddeb47356eb249430ec21526fbadb95f666be9092a39d26f7167173cff526510c63f920b3891ee2738c915c0cb2319e4737f511f709b721555da2f061 SHA512 1f9fc80bc7bc07a1b6fc3d820368f05f46bcdd818fdba458729ac6c5ae9a55f43a435f9827f6d3986a17d2ef30929723b1f05acfa0017c855dbb3d9cbceda29c
diff --git a/dev-java/openjdk-bin/openjdk-bin-24_p6_beta.ebuild b/dev-java/openjdk-bin/openjdk-bin-24_p6_beta.ebuild
new file mode 100644
index 000000000000..72e3e2f5c768
--- /dev/null
+++ b/dev-java/openjdk-bin/openjdk-bin-24_p6_beta.ebuild
@@ -0,0 +1,135 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-vm-2 toolchain-funcs
+
+abi_uri() {
+ local baseuri="https://github.com/adoptium/temurin$(ver_cut 1)-binaries/releases/download/jdk-${MY_PV1}/"
+ local musl=
+ local os=linux
+
+ case ${2} in
+ *-macos) os=mac ;;
+ *-solaris) os=solaris ;;
+ esac
+
+ if [[ ${3} == musl ]]; then
+ os=alpine-linux
+ musl=true
+ fi
+
+ echo "${2-$1}? (
+ ${musl:+ elibc_musl? ( }
+ ${baseuri}/OpenJDK-jdk_${1}_${os}_hotspot_${MY_PV2//+/_}.tar.gz
+ ${musl:+ ) } )"
+}
+
+MY_PV=${PV/_p/+}
+MY_PV1=${MY_PV/_beta/-ea-beta}
+MY_PV2=${MY_PV1/-beta/}
+
+DESCRIPTION="Prebuilt Java JDK binaries provided by Eclipse Temurin"
+HOMEPAGE="https://adoptium.net"
+SRC_URI="
+ $(abi_uri aarch64 arm64)
+ $(abi_uri ppc64le ppc64)
+ $(abi_uri x64 amd64)
+ $(abi_uri x64 amd64 musl)
+ $(abi_uri riscv64 riscv)
+"
+S="${WORKDIR}/jdk-${MY_PV%_beta}"
+
+LICENSE="GPL-2-with-classpath-exception"
+SLOT=$(ver_cut 1)
+# KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv"
+IUSE="alsa cups headless-awt selinux source"
+
+RDEPEND="
+ >=sys-apps/baselayout-java-0.1.0-r1
+ kernel_linux? (
+ media-libs/fontconfig:1.0
+ media-libs/freetype:2
+ media-libs/harfbuzz
+ elibc_glibc? ( >=sys-libs/glibc-2.2.5:* )
+ elibc_musl? ( sys-libs/musl )
+ sys-libs/zlib
+ alsa? ( media-libs/alsa-lib )
+ cups? ( net-print/cups )
+ selinux? ( sec-policy/selinux-java )
+ !headless-awt? (
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXi
+ x11-libs/libXrender
+ x11-libs/libXtst
+ )
+ )"
+
+RESTRICT="preserve-libs splitdebug"
+QA_PREBUILT="*"
+
+pkg_pretend() {
+ if [[ "$(tc-is-softfloat)" != "no" ]]; then
+ die "These binaries require a hardfloat system."
+ fi
+}
+
+src_unpack() {
+ default
+ if [[ ${A} == *_mac_* ]] ; then
+ mv -v "${S}/Contents/Home/"* "${S}" || die
+ rm -Rf "${S}/Contents" # drop macOS executable
+ fi
+}
+
+src_install() {
+ local dest="/opt/${P}"
+ local ddest="${ED}/${dest#/}"
+
+ # on macOS if they would exist they would be called .dylib, but most
+ # importantly, there are no different providers, so everything
+ # that's shipped works.
+ if [[ ${A} != *_mac_* ]] ; then
+ # Not sure why they bundle this as it's commonly available and they
+ # only do so on x86_64. It's needed by libfontmanager.so. IcedTea
+ # also has an explicit dependency while Oracle seemingly dlopens it.
+ rm -vf lib/libfreetype.so || die
+
+ # prefer system copy # https://bugs.gentoo.org/776676
+ rm -vf lib/libharfbuzz.so || die
+
+ # Oracle and IcedTea have libjsoundalsa.so depending on
+ # libasound.so.2 but AdoptOpenJDK only has libjsound.so. Weird.
+ if ! use alsa ; then
+ rm -v lib/libjsound.* || die
+ fi
+
+ if use headless-awt ; then
+ rm -v lib/lib*{[jx]awt,splashscreen}* || die
+ fi
+ fi
+
+ if ! use source ; then
+ rm -v lib/src.zip || die
+ fi
+
+ rm -v lib/security/cacerts || die
+ dosym -r /etc/ssl/certs/java/cacerts "${dest}"/lib/security/cacerts
+
+ dodir "${dest}"
+ cp -pPR * "${ddest}" || die
+
+ # provide stable symlink
+ dosym "${P}" "/opt/${PN}-${SLOT}"
+
+ java-vm_install-env "${FILESDIR}"/${PN}.env.sh
+ java-vm_set-pax-markings "${ddest}"
+ java-vm_revdep-mask
+ java-vm_sandbox-predict /dev/random /proc/self/coredump_filter
+}
+
+pkg_postinst() {
+ java-vm-2_pkg_postinst
+}
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index 0484c17404c6..342215696a09 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/libthreadar/Manifest b/dev-libs/libthreadar/Manifest
index f2b7b2b4627d..8f412cd080d3 100644
--- a/dev-libs/libthreadar/Manifest
+++ b/dev-libs/libthreadar/Manifest
@@ -1,4 +1,4 @@
DIST libthreadar-1.4.0.tar.gz 445672 BLAKE2B ce4165bfa507f27ea071dab067e1cda61e0812fd106ab80f0ef04a53ac68ce866a3d7c5ce6a26d6e9fc2c2085de7b8636492711a15a7103cc16b773d0a87aebe SHA512 3665817cf6327d4d24792d8cc2bd0a458bda1651b471e3440c1f63c22f397cfb4c8d81482f937e13f67f5ff1414662b1f69d9c311362a0a7a9249e8bc0236751
-EBUILD libthreadar-1.4.0-r1.ebuild 764 BLAKE2B 58260d10985b78b2195b6465ff0ff1f813a869968d838ccf71c16868a404563baefb14fb47ca1d24819582e07dae6bcf942247924937a3f7637b1f9c72e05208 SHA512 d12fefca5da2486152ef042b1a08a1bf7d7dec59b68ad2a9aa7bb08ed9f3cb5c2772afbf9e7bae78c2823aea13a001922fe8d33525bd7b46bee66972763ac04b
+EBUILD libthreadar-1.4.0-r1.ebuild 760 BLAKE2B 1cab4a7a39588d4be568c5c7731c310626c2b0585001986cd854ebc8986487eddd45108cd9e8e3ca9b616cae5ec66dac80d6fff911ae7273f3b40c8eb905879c SHA512 36420098b2a065c94dc6e6b6df2dbe8e862bb1980f314033e356c7ceb83f0b3d0f46bf953c9455e639a52c06d7df69006ba197ed0f9e9d8c00c9ddbb176df01f
EBUILD libthreadar-1.4.0.ebuild 767 BLAKE2B 3278aa19bc9966ee54d932f6dea5ed226de7b911ee4598708aed7277fb25d3ce7241aaca5b2757599ca9e57b6a12336ac42f39ae43bf35487844d23d2c830e1b SHA512 07b001314c59d3146ab8b1039947ef2963b7b36af61f2b2bd1ad8d3cc972b2f361782ff5fa7e792d87431484cc688ba048c709a291828fb451903087836df662
MISC metadata.xml 736 BLAKE2B 3b5d80b6a6bfa26f3638e2ca2e71cd5fb40a98c795a95919978fbc5f5041c00be4eee0a28c5b077f5301d05cccb4df7b187e0e95d50745d738172ddf29c47102 SHA512 ce6541bb18f54bcd0dde3fabf316335fead056be334714571a6fff27cc3d1818ebf083fcb6bd9ceeddc1d5b8f333d46faf7a51706e178e85d87dd938307fcebb
diff --git a/dev-libs/libthreadar/libthreadar-1.4.0-r1.ebuild b/dev-libs/libthreadar/libthreadar-1.4.0-r1.ebuild
index 8f5114cc1805..33b93bcbee7e 100644
--- a/dev-libs/libthreadar/libthreadar-1.4.0-r1.ebuild
+++ b/dev-libs/libthreadar/libthreadar-1.4.0-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://downloads.sourceforge.net/libthreadar/${P}.tar.gz"
LICENSE="LGPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="amd64 ppc sparc x86"
src_prepare() {
default
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 3c87125cd09d..506a003ad66f 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qtbase/Manifest b/dev-qt/qtbase/Manifest
index d977d8d6a912..65ad56bd180a 100644
--- a/dev-qt/qtbase/Manifest
+++ b/dev-qt/qtbase/Manifest
@@ -4,8 +4,7 @@ AUX qtbase-6.6.1-forkfd-childstack-size.patch 1003 BLAKE2B abc1bc5633032fc55fca9
AUX qtbase-6.6.3-gcc14-avx512fp16.patch 470 BLAKE2B 616b4fdcee6819a0ca4de1220f7524e0df00e13912e2e28d5c204d1a3e2bc351b9cdc212b9169e4d84e2884df76d9722a73f29734c18fe50cc8e6583e41a5cc2 SHA512 1effa903d5d3c65ffc6af5fb2f9896346b4b90cd1f8a54f0a697f23f1c118dd1803b5f4fa9b4959cf4ba1c433d36ca21a6abe6cb3bfae84a811297566388e907
AUX qtbase-6.7.2-CVE-2024-39936.patch 7171 BLAKE2B d1b6e9a35e35f1e6b3e7a7c975fb6719b8594ee5f3212bc18bfe4a1990d70424a682071551c5971d62d6351a38e36b6f4c4acb9241af1ad2e64ec604ca440394 SHA512 cd6b48ebe7c1dc1224a54f0d32845e598223a3c40c6da11b4639646fb073c6b5a2e54d9625ba0413afb876a83c2d50bdf616f4876154fb33fa941d6cbf053291
DIST qtbase-everywhere-src-6.7.2.tar.xz 49364504 BLAKE2B b48b8a8decafe3262d459b9446c25561851fef88b3316107c2909f5964e8122a558b5501a3e59667bdf4776d36ea5ba0d9f227538c45c1f8e94fbc8fff4244a6 SHA512 eb4b2f1fb02ab0ed5508d32449e140778278ff1a619cfcae14920b276b5c46e01a566d73fb8f84cf2cfc81e19cb11e53ab500df6b27d12ab875aa8c07bd15d6b
-EBUILD qtbase-6.7.2-r1.ebuild 9607 BLAKE2B dc4a72c4fe827c893bb100de8c326270529c0f184a7be820e72f03c8e4d696a155484ff3d121959a1707ca7808b689a70206bb458e07271dfe1c26ebafac7a83 SHA512 a594444552146c4b8aadfb5670f336391376dc134c766d703fb531d6f89652d1e25024fea45e92697286d7fde31264ade8b40fb11eac20e7dcfdc357e1c00834
-EBUILD qtbase-6.7.2.ebuild 9553 BLAKE2B 141d9c8b0f1a288c7392fc60661e37e1c85349a2518bcdb9d042fe59eb63c59fd189fd5f1fa2b14aaab72356c7b63ce36425d5c95398a6621451c8afb5c355fa SHA512 87dfa9e3661f40feaee3d425a33f482301ae15920579c4b805872be51eee2f595179f2a83e2eab86d40daaff190da666959f9a6638cc3c827575221b031f499f
+EBUILD qtbase-6.7.2-r1.ebuild 9601 BLAKE2B bb3b5fd887874ff289da3660b64823d8fbfc1bb523189c1f3d94c26d74825bb219ffe6836b42ceb8589015ad61feb1b820816830b0fcb02aeb237ecc38f70737 SHA512 4cdf5627cf82e1c9d1f8442efe9257cef3b20dfdf160ee707cce8d1e8c6db22f8ee1a863ed0d743bb6b8e4b011472ea6b16e4829c47240b96366ab6ff3a03668
EBUILD qtbase-6.7.9999.ebuild 9559 BLAKE2B 5963ad805fab54ad09255d5fa42ee6f7abdba38aa2caf211138b3df78abb4f714d54122aaf66b7455a0740e40002ee77b0bb67a5bdba307ec02ae69a92607362 SHA512 4924e009671bfc94d8c2da05ea884ce8043d77adcbd2cc403c3badbf5034e1ea511bfb4df6d343a531471d472cb865e49bcc7f7028b195647f50bab4aa6f164f
EBUILD qtbase-6.8.9999.ebuild 9998 BLAKE2B 71b9fc07d2b968a92d9a421439488690a5e24a7da5b500592a7beba14aff4d6ec0eac4d78a4671c2697edb4d03d65995c708b34bc0db4b4be0f650fad3c5cb50 SHA512 c787767932b16b336f170dcfc9fa6529c941e92a7a160281aa7d40ae4e9d5eef86dc5f05a7955ba70b85eec4fff093f82bddb17ba63ac208758344e4df7cd57a
EBUILD qtbase-6.9999.ebuild 9998 BLAKE2B 71b9fc07d2b968a92d9a421439488690a5e24a7da5b500592a7beba14aff4d6ec0eac4d78a4671c2697edb4d03d65995c708b34bc0db4b4be0f650fad3c5cb50 SHA512 c787767932b16b336f170dcfc9fa6529c941e92a7a160281aa7d40ae4e9d5eef86dc5f05a7955ba70b85eec4fff093f82bddb17ba63ac208758344e4df7cd57a
diff --git a/dev-qt/qtbase/qtbase-6.7.2-r1.ebuild b/dev-qt/qtbase/qtbase-6.7.2-r1.ebuild
index 499bf7372d57..428654198862 100644
--- a/dev-qt/qtbase/qtbase-6.7.2-r1.ebuild
+++ b/dev-qt/qtbase/qtbase-6.7.2-r1.ebuild
@@ -8,7 +8,7 @@ inherit qt6-build toolchain-funcs
DESCRIPTION="Cross-platform application development framework"
if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
declare -A QT6_IUSE=(
diff --git a/dev-qt/qtbase/qtbase-6.7.2.ebuild b/dev-qt/qtbase/qtbase-6.7.2.ebuild
deleted file mode 100644
index 3882a09e6d82..000000000000
--- a/dev-qt/qtbase/qtbase-6.7.2.ebuild
+++ /dev/null
@@ -1,349 +0,0 @@
-# Copyright 2021-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit qt6-build toolchain-funcs
-
-DESCRIPTION="Cross-platform application development framework"
-
-if [[ ${QT6_BUILD_TYPE} == release ]]; then
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-declare -A QT6_IUSE=(
- [global]="+ssl +udev zstd"
- [core]="icu"
- [modules]="+concurrent +dbus +gui +network +sql +xml"
-
- [gui]="
- +X accessibility eglfs evdev gles2-only +libinput
- opengl renderdoc tslib vulkan wayland +widgets
- "
- [network]="brotli gssapi libproxy sctp"
- [sql]="mysql oci8 odbc postgres +sqlite"
- [widgets]="cups gtk"
-
- [optfeature]="nls" #810802
-)
-IUSE="${QT6_IUSE[*]}"
-REQUIRED_USE="
- $(
- printf '%s? ( gui ) ' ${QT6_IUSE[gui]//+/}
- printf '%s? ( network ) ' ${QT6_IUSE[network]//+/}
- printf '%s? ( sql ) ' ${QT6_IUSE[sql]//+/}
- printf '%s? ( gui widgets ) ' ${QT6_IUSE[widgets]//+/}
- )
- accessibility? ( dbus )
- eglfs? ( opengl )
- gles2-only? ( opengl )
- gui? ( || ( X eglfs wayland ) )
- libinput? ( udev )
- sql? ( || ( ${QT6_IUSE[sql]//+/} ) )
- test? ( icu sql? ( sqlite ) )
-"
-
-# groups:
-# - global (configure.cmake)
-# - qtcore (src/corelib/configure.cmake)
-# - qtgui (src/gui/configure.cmake)
-# - qtnetwork (src/network/configure.cmake)
-# - qtprintsupport (src/printsupport/configure.cmake) [gui+widgets]
-# - qtsql (src/plugins/sqldrivers/configure.cmake)
-# dlopen: renderdoc
-RDEPEND="
- sys-libs/zlib:=
- ssl? ( dev-libs/openssl:= )
- udev? ( virtual/libudev:= )
- zstd? ( app-arch/zstd:= )
-
- app-crypt/libb2
- dev-libs/double-conversion:=
- dev-libs/glib:2
- dev-libs/libpcre2:=[pcre16,unicode(+)]
- icu? ( dev-libs/icu:= )
-
- dbus? ( sys-apps/dbus )
- gui? (
- media-libs/fontconfig
- media-libs/freetype:2
- media-libs/harfbuzz:=
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- x11-libs/libdrm
- x11-libs/libxkbcommon[X?]
- X? (
- x11-libs/libICE
- x11-libs/libSM
- x11-libs/libX11
- x11-libs/libxcb:=
- x11-libs/xcb-util-cursor
- x11-libs/xcb-util-image
- x11-libs/xcb-util-keysyms
- x11-libs/xcb-util-renderutil
- x11-libs/xcb-util-wm
- )
- accessibility? ( app-accessibility/at-spi2-core:2 )
- eglfs? ( media-libs/mesa[gbm(+)] )
- evdev? ( sys-libs/mtdev )
- libinput? ( dev-libs/libinput:= )
- opengl? (
- gles2-only? ( media-libs/libglvnd )
- !gles2-only? ( media-libs/libglvnd[X?] )
- )
- renderdoc? ( media-gfx/renderdoc )
- tslib? ( x11-libs/tslib )
- widgets? (
- cups? ( net-print/cups )
- gtk? (
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3
- x11-libs/pango
- )
- )
- )
- network? (
- brotli? ( app-arch/brotli:= )
- gssapi? ( virtual/krb5 )
- libproxy? ( net-libs/libproxy )
- )
- sql? (
- mysql? ( dev-db/mysql-connector-c:= )
- oci8? ( dev-db/oracle-instantclient:=[sdk] )
- odbc? ( dev-db/unixODBC )
- postgres? ( dev-db/postgresql:* )
- sqlite? ( dev-db/sqlite:3 )
- )
-"
-DEPEND="
- ${RDEPEND}
- X? ( x11-base/xorg-proto )
- gui? (
- vulkan? ( dev-util/vulkan-headers )
- )
- network? (
- sctp? ( net-misc/lksctp-tools )
- )
- test? (
- elibc_musl? ( sys-libs/timezone-data )
- )
-"
-BDEPEND="zstd? ( app-arch/libarchive[zstd] )" #910392
-PDEPEND="
- nls? ( ~dev-qt/qttranslations-${PV}:6 )
- wayland? ( ~dev-qt/qtwayland-${PV}:6 )
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.5.2-hppa-forkfd-grow-stack.patch
- "${FILESDIR}"/${PN}-6.5.2-no-symlink-check.patch
- "${FILESDIR}"/${PN}-6.6.1-forkfd-childstack-size.patch
- "${FILESDIR}"/${PN}-6.6.3-gcc14-avx512fp16.patch
-)
-
-src_prepare() {
- qt6-build_src_prepare
-
- if use test; then
- # test itself has -Werror=strict-aliasing issues, drop for simplicity
- sed -e '/add_subdirectory(qsharedpointer)/d' \
- -i tests/auto/corelib/tools/CMakeLists.txt || die
-
- # workaround for __extendhfxf2 being used for tst_qfloat16.cpp
- # which is unavailable with compiler-rt (assume used if clang)
- if tc-is-clang; then
- sed -e '/add_subdirectory(qfloat16)/d' \
- -i tests/auto/corelib/global/CMakeLists.txt || die
- fi
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DBUILD_WITH_PCH=OFF
-
- -DINSTALL_ARCHDATADIR="${QT6_ARCHDATADIR}"
- -DINSTALL_BINDIR="${QT6_BINDIR}"
- -DINSTALL_DATADIR="${QT6_DATADIR}"
- -DINSTALL_DOCDIR="${QT6_DOCDIR}"
- -DINSTALL_EXAMPLESDIR="${QT6_EXAMPLESDIR}"
- -DINSTALL_INCLUDEDIR="${QT6_HEADERDIR}"
- -DINSTALL_LIBDIR="${QT6_LIBDIR}"
- -DINSTALL_LIBEXECDIR="${QT6_LIBEXECDIR}"
- -DINSTALL_MKSPECSDIR="${QT6_MKSPECSDIR}"
- -DINSTALL_PLUGINSDIR="${QT6_PLUGINDIR}"
- -DINSTALL_QMLDIR="${QT6_QMLDIR}"
- -DINSTALL_SYSCONFDIR="${QT6_SYSCONFDIR}"
- -DINSTALL_TRANSLATIONSDIR="${QT6_TRANSLATIONDIR}"
-
- -DQT_UNITY_BUILD=ON # ~30% faster build, affects other dev-qt/* too
-
- -DQT_FEATURE_relocatable=OFF #927691
- $(qt_feature ssl openssl)
- $(qt_feature ssl openssl_linked)
- $(qt_feature udev libudev)
- $(qt_feature zstd)
-
- # qtcore
- $(qt_feature icu)
-
- # tools
- -DQT_FEATURE_androiddeployqt=OFF
-
- # modules
- $(qt_feature concurrent)
- $(qt_feature dbus)
- $(qt_feature gui)
- $(qt_feature network)
- $(qt_feature sql)
- # trivial, and is often needed (sometimes even when not building tests)
- -DQT_FEATURE_testlib=ON
- $(qt_feature xml)
- )
-
- use gui && mycmakeargs+=(
- $(qt_feature X xcb)
- $(qt_feature X system_xcb_xinput)
- $(qt_feature X xkbcommon_x11)
- $(cmake_use_find_package X X11) # needed for truly no automagic
- $(qt_feature accessibility accessibility_atspi_bridge)
- $(qt_feature eglfs)
- $(qt_feature evdev)
- $(qt_feature evdev mtdev)
- $(qt_feature libinput)
- $(qt_feature renderdoc graphicsframecapture)
- $(qt_feature tslib)
- $(qt_feature vulkan)
- $(qt_feature wayland)
- $(qt_feature widgets)
- -DINPUT_opengl=$(usex opengl $(usex gles2-only es2 desktop) no)
- -DQT_FEATURE_system_textmarkdownreader=OFF # TODO?: package md4c
- ) && use widgets && mycmakeargs+=(
- # note: qtprintsupport is enabled w/ gui+widgets regardless of USE=cups
- $(qt_feature cups)
- $(qt_feature gtk gtk3)
- )
-
- use network && mycmakeargs+=(
- $(qt_feature brotli)
- $(qt_feature gssapi)
- $(qt_feature libproxy)
- $(qt_feature sctp)
- $(usev test -DQT_SKIP_DOCKER_COMPOSE=ON)
- )
-
- use sql && mycmakeargs+=(
- -DQT_FEATURE_sql_db2=OFF # unpackaged
- -DQT_FEATURE_sql_ibase=OFF # unpackaged
- -DQT_FEATURE_sql_mimer=OFF # unpackaged
- $(qt_feature mysql sql_mysql)
- $(qt_feature oci8 sql_oci)
- $(usev oci8 -DOracle_ROOT="${ESYSROOT}"/usr/$(get_libdir)/oracle/client)
- $(qt_feature odbc sql_odbc)
- $(qt_feature postgres sql_psql)
- $(qt_feature sqlite sql_sqlite)
- $(qt_feature sqlite system_sqlite)
- )
-
- qt6-build_src_configure
-}
-
-src_test() {
- local -x TZ=UTC
- local -x LC_TIME=C
-
- local CMAKE_SKIP_TESTS=(
- # broken with out-of-source + if qtbase is not already installed
- tst_moc
- tst_qmake
- # similarly broken when relocatable=OFF (bug #927691)
- tst_qapplication
- tst_qt_cmake_create
- tst_uic
- # needs x11/opengl, we *could* run these but tend to be flaky
- # when opengl rendering is involved (even if software-only)
- tst_qopengl{,config,widget,window}
- tst_qgraphicsview
- tst_qx11info
- # fails with network sandbox
- tst_qdnslookup
- # fails with sandbox
- tst_qsharedmemory
- # typical to lack SCTP support on non-generic kernels
- tst_qsctpsocket
- # randomly fails without -j1, and not worth it over this (bug #916181)
- tst_qfiledialog{,2}
- # may randomly hang+timeout, perhaps related to -j as well
- tst_qtimer
- # these can be flaky depending on the environment/toolchain
- tst_qlogging # backtrace log test can easily vary
- tst_q{,raw}font # affected by available fonts / settings (bug #914737)
- tst_qprinter # checks system's printers (bug #916216)
- tst_qhighdpi # may detect users' settings and fail (bug #935364)
- tst_qstorageinfo # checks mounted filesystems
- # flaky due to using different test framework and fails with USE=-gui
- tst_selftests
- # known failing when using clang+glibc+stdc++, needs looking into
- tst_qthread
- # partially failing on x86 chroots and seemingly(?) harmless (dev-qt
- # revdeps tests pass), skip globally to avoid keywording flakiness
- tst_json
- tst_qcolorspace
- tst_qdoublevalidator
- tst_qglobal
- tst_qglyphrun
- tst_qvectornd
- tst_rcc
- # similarly, but on armv7 and potentially others (bug #914028)
- tst_qlineedit
- tst_qpainter
- # likewise, known failing on BE arches (bug #914033,914371,918878)
- tst_qimagereader
- tst_qimagewriter
- tst_qpluginloader
- tst_quuid # >=6.6.2 had related fixes, needs retesting
- # partially broken on llvm-musl, needs looking into but skip to have
- # a baseline for regressions (rest of dev-qt still passes with musl)
- $(usev elibc_musl '
- tst_qicoimageformat
- tst_qimagereader
- tst_qimage
- tst_qprocess
- ')
- # fails due to hppa's NaN handling, needs looking into (bug #914371)
- $(usev hppa '
- tst_qcborvalue
- tst_qnumeric
- ')
- # bug #914033
- $(usev sparc '
- tst_qbuffer
- tst_qprocess
- tst_qtconcurrentiteratekernel
- ')
- # note: for linux, upstream only really runs+maintains tests for amd64
- # https://doc.qt.io/qt-6/supported-platforms.html
- )
-
- qt6-build_src_test
-}
-
-src_install() {
- qt6-build_src_install
-
- if use test; then
- local delete_bins=( # need a better way to handle this
- clientserver copier crashingServer desktopsettingsaware_helper
- echo fileWriterProcess modal_helper nospace 'one space'
- paster qcommandlineparser_test_helper qfileopeneventexternal
- socketprocess syslocaleapp tst_qhashseed_helper 'two space s'
- write-read-write
- )
- local delete=( # sigh
- "${D}${QT6_BINDIR}"/test*
- "${delete_bins[@]/#/${D}${QT6_BINDIR}/}"
- )
- # using -f given not tracking which tests may be skipped or not
- rm -rf -- "${delete[@]}" || die
- fi
-}
diff --git a/dev-qt/qtnetwork/Manifest b/dev-qt/qtnetwork/Manifest
index 4c2b89c21cce..3f20713cf83a 100644
--- a/dev-qt/qtnetwork/Manifest
+++ b/dev-qt/qtnetwork/Manifest
@@ -2,6 +2,5 @@ AUX qtnetwork-5.15.14-CVE-2024-39936.patch 7381 BLAKE2B c946387ec8015fe4be214eb2
DIST qtbase-5.15-gentoo-patchset-6.tar.xz 8288 BLAKE2B ad9695a528345dd3b8e9ce72b7bdfe8f744f16685a567bbc7862ba6c28e5a426260cb0b73e2573cb3a6f16f1785786898ffb44c90f5d75354b97e5756c7573db SHA512 97bc4d5375e1750a5578439ff320ee2e5e929df1dafe56b4e86f2de8ad26c91dc4002e45ad75d9f936347d49b9f54c0c42f8fc2cb7dfd4f54bf08a210b3bc720
DIST qtbase-5.15.14-gentoo-kde-1.tar.xz 329640 BLAKE2B 5bd2d84f48874267a3328bf04e764f327bc8b3d574f8715fe02c4691e1ea8b2c0218ab66d55031e805d151be99956c5dfce304cac72b1edd371e2c447292e1e8 SHA512 37a7479c0fd0160fedd087f6da221484d47585f082f33f59118a75f9fa7a2e0969b9e9ed1b1234821dc6ffe55c07d22d20dc2ea4d2ee1dbd061f57bb4bf7f518
DIST qtbase-everywhere-opensource-src-5.15.14.tar.xz 50887988 BLAKE2B 292814ff8b9030766ce9941f4f13af56425f385543ff41cecd5d86b0a562fd220c8d9126fc36cfa0eab96440a64ec6a497306e00a59d388d13d34c8ea10a9633 SHA512 1280e7da926ff0c888dc3455ebeb73708bf8e44a3fe77ecf015e902608d75d7304639271dedba63635f959411452cd2b64a6f9166365a3aa3440656c00120272
-EBUILD qtnetwork-5.15.14-r1.ebuild 1256 BLAKE2B b483b543f29001be9579ea6204ef4bdd95272317aaf32c544a9e7f84319770eecb474149b1a88c688aed8db519be061ee9e5bde5fdb893a43561228b7318e3c8 SHA512 fe02fc5ad7119bc0b645e3c4574540e52ec074959041b1b5c2c5d18966b4ccf8b84277695d9b58948c6e530d962a97936fbb7f246d6eeff120e5561a7b476eb4
-EBUILD qtnetwork-5.15.14.ebuild 1184 BLAKE2B 6c7972f073bdbd38117943fa710fbbbc5274c5cab32f9af022541d4ed600254fe163804d8429eaf5cd4288b91588bb0c072aafd9fcd3c0159f3720d1b5a9efd6 SHA512 21aac350a0a251b61870392c53fad5e274a85e74f19436f50d82ed75ba10011ad07380e1c28548083cc2522b6b1916e9c6b0659f3a1e95ea407da6be0ba9f5bc
+EBUILD qtnetwork-5.15.14-r1.ebuild 1250 BLAKE2B 778b1da84fce762eeb739c520372542458bc6bc7987f71c64fb035bc6b38a95d22cdacd5185adb3ba462054836423a0955294adcb126894697678273dea67a7b SHA512 bb0ad83b2f421e6bd241f530c06f329f97ba3ac4abdfea280bff05e4f0c75d5448a5920d30a62a31bedae661aad1ceeb2d74707d8e03c7968286679bb4ba53b6
MISC metadata.xml 690 BLAKE2B 3e1cccd88cb778d868aa5aa650d9114a79eaf7b5961dc6222b2da3e5c7536a43c7481b6d56bb9176b36ed2560ccb0712635146872f370fdc1e319286133a1651 SHA512 e402ad3b586e305a6f7ee99f24edd505b1e76f7a957108fc252a4a1af8978ac113b9b1c56e4fb0bfb696bcf29a1295f52af6614924f0e3ae2d7f71810a3be707
diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.14-r1.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.14-r1.ebuild
index b28dc1384dcf..884af22b8f17 100644
--- a/dev-qt/qtnetwork/qtnetwork-5.15.14-r1.ebuild
+++ b/dev-qt/qtnetwork/qtnetwork-5.15.14-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
if [[ ${PV} != *9999* ]]; then
QT5_KDEPATCHSET_REV=1
- KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
fi
QT5_MODULE="qtbase"
diff --git a/dev-qt/qtnetwork/qtnetwork-5.15.14.ebuild b/dev-qt/qtnetwork/qtnetwork-5.15.14.ebuild
deleted file mode 100644
index 3f6f663d648f..000000000000
--- a/dev-qt/qtnetwork/qtnetwork-5.15.14.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-if [[ ${PV} != *9999* ]]; then
- QT5_KDEPATCHSET_REV=1
- KEYWORDS="amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86"
-fi
-
-QT5_MODULE="qtbase"
-inherit qt5-build
-
-DESCRIPTION="Network abstraction library for the Qt5 framework"
-
-IUSE="gssapi libproxy sctp +ssl"
-
-DEPEND="
- =dev-qt/qtcore-${QT5_PV}*:5=
- sys-libs/zlib:=
- gssapi? ( virtual/krb5 )
- libproxy? ( net-libs/libproxy )
- sctp? ( kernel_linux? ( net-misc/lksctp-tools ) )
- ssl? ( >=dev-libs/openssl-1.1.1:0= )
-"
-RDEPEND="${DEPEND}"
-
-QT5_TARGET_SUBDIRS=(
- src/network
- src/plugins/bearer/generic
-)
-
-QT5_GENTOO_CONFIG=(
- libproxy:libproxy:
- ssl::SSL
- ssl::OPENSSL
- ssl:openssl-linked:LINKED_OPENSSL
-)
-
-QT5_GENTOO_PRIVATE_CONFIG=(
- :network
-)
-
-src_configure() {
- local myconf=(
- $(qt_use gssapi feature-gssapi)
- $(qt_use libproxy)
- $(qt_use sctp)
- $(usev ssl -openssl-linked)
- )
- qt5-build_src_configure
-}
-
-src_install() {
- qt5-build_src_install
-
- # workaround for bug 652650
- if use ssl; then
- sed -e "/^#define QT_LINKED_OPENSSL/s/$/ true/" \
- -i "${D}${QT5_HEADERDIR}"/Gentoo/${PN}-qconfig.h || die
- fi
-}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index 17b209df17ba..2167303f31bb 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/mini_mime/Manifest b/dev-ruby/mini_mime/Manifest
index a7c9d3adc3d6..2cc85707725e 100644
--- a/dev-ruby/mini_mime/Manifest
+++ b/dev-ruby/mini_mime/Manifest
@@ -1,3 +1,3 @@
DIST mini_mime-1.1.5.tar.gz 34890 BLAKE2B b5d5d35dec2dc4a5885443315fefedbce7bcd38a8193ebaba24ff0f6fd2173450eec0be669759f1831dbec646ac0a06e3b18d79704a901e602b7abe487fda189 SHA512 38da060c723ca21dfda783629ff065dfcc3634e7c0117f8f4af8e38abc1822656a5a62fabe154bed75cfc56637cfa65c596d354cfcdb673f98bce0653b47a816
-EBUILD mini_mime-1.1.5.ebuild 1014 BLAKE2B 6d73bdf0636ad6cc123a19fda4ee8a7dae5c8359af7607b241e121dafe0611adcd19f5ce9c1e7f6f636d955b7d4f9e42f39afa9933cbb0693aa5793c9ec74dd3 SHA512 33b2fb3079a787b5406cb0be0122f88fbcfc1baf135999b643e874b7c2c85bff244081d1a5e46e852889cc1c7e7124e566d4e3ebf09b28860d89956067f64ad7
+EBUILD mini_mime-1.1.5.ebuild 1012 BLAKE2B cfd5d3c4d81670c888f2b5abf0a917cbbdfd42e203c6c45755532f89d940cdb34d51b54c2b3b543fa822c8841835597f8e90cc53723f0c2d3e3847b37de1306d SHA512 dddc60e82eded41242f35fa59f68ea365c6f92dd2640551d4b50d09bf05bd0e7eb818cb592966c92cf186ca6fa6bf9d7a84604f30a98f8ca958aa97ec830fc6c
MISC metadata.xml 346 BLAKE2B bb121fb3666076fb31b24ae41abc0070e662ac4937121db5514acf8aed87745384ae11778464f6d0433138b38681ed4dcab62bce0ec125eb14c7ae3d411a6eb3 SHA512 8d1419c4178db23f7204cd1d1b219239fadadbe1b33e5aeac8d08d92f8c0b41f6648b6c062814dc00d8a518d2230e91518977ad4243b69d7c3fec706e0e12028
diff --git a/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild b/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild
index 008bc649708d..82861b15bea4 100644
--- a/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild
+++ b/dev-ruby/mini_mime/mini_mime-1.1.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -18,7 +18,7 @@ SRC_URI="https://github.com/discourse/mini_mime/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="test"
all_ruby_prepare() {
diff --git a/dev-ruby/redcloth/Manifest b/dev-ruby/redcloth/Manifest
index 9a5616b6f05c..5f532fe8a6f4 100644
--- a/dev-ruby/redcloth/Manifest
+++ b/dev-ruby/redcloth/Manifest
@@ -4,5 +4,5 @@ AUX redcloth-4.3.2-load-documents.patch 988 BLAKE2B 75e2a385abaf14caef523ae418e8
DIST RedCloth-4.3.2.tar.gz 91880 BLAKE2B 0feac1ec59e23fcff39e2fdf9beff896be7949764e53a5a834c5f4e7d18813dc59bf354103d4fab82a709341a0f1b6919bbd3a463fd601564888672dbe73d343 SHA512 377fef21e646beb1658a4b8b8d0228e9730c6c8f33075a14137afcf80e8d37501ede8c05b720d0dfb36a680017f4dedd01565fe9b326ae06ead77afee6f122ca
DIST RedCloth-4.3.4.tar.gz 93256 BLAKE2B d18146010b506ad6bbe78d28578bd7543c67c3c4ad001f0ccc4aa2bf791957283602282a0cc651d0454d02e84594b8df6e82cfbddd525805d5fb7636732108b0 SHA512 f6ec16056b60c3469e628558dbe4a9412f7338c57fc9bf70064946d532def1e3220686e5f726ed9d7e44c9ee902623a3e2ed625d483ff0e9b40ab0624c977cea
EBUILD redcloth-4.3.2-r5.ebuild 1406 BLAKE2B 865a1fb13ffbea0a4abd6343ff1099be5b554fd736be26c5978df607e22fdecca7945314dbb286e424a05a134d62d4df1df860da19cc8f50d0eb1371adf60569 SHA512 a468c8c0e2ffc57a1e1a8238699c69d6af3ac6c617355968fbd4ff021b415cc698d9105ead2252052e3068c6d3191790deb6a8ce70849f8ce1a586e87124d5c2
-EBUILD redcloth-4.3.4.ebuild 1272 BLAKE2B 331c37825eb4bf0954913adb054f39505d5fc7ff9832fe1d81c2c342e452caa17b2390a431f4af86d7e98231b743cdbc08dc507254b7d585b28f4ac998eb38bb SHA512 0ffd99f8cb5407545b98179defa95e2f61946c8c779517a63475a96f151de73616032d346167a7c058608dcc7ffcd9adff3f4069754d10f10272464892a08121
+EBUILD redcloth-4.3.4.ebuild 1267 BLAKE2B a442b2a737a8edd54eee24b2b18d2d203587f2a7c4136097b345dc9a554c222650d04f0f26dc9aa6814753fd700daa5840b6539ceb47772498b6ab52e04ac126 SHA512 f69b42390100fecf62924d660726b4a957bcfef7c44f8be988681ef12fd0bc9382a87a8bf00ed0745e66ef2101a1ac25d753261851438ed32e62fa2b1a4b5d0a
MISC metadata.xml 343 BLAKE2B bc8d08f10a63e9472843d4dacf05c70f08fdf9587b6811e062360185ad66f9d144f0f871369f6a4f049a51a292965b902a3ba346e649671a4a283cf93fbbaa7e SHA512 89848472f2bf75c4286766d4aa62799db98fc22aa2be9cd2c05453e0e6c1868fe61c46b7bc0e83ab97ec85f959826699eef36215c4fcd6186e70ee975ec878ac
diff --git a/dev-ruby/redcloth/redcloth-4.3.4.ebuild b/dev-ruby/redcloth/redcloth-4.3.4.ebuild
index 719391936535..367bcea5d82c 100644
--- a/dev-ruby/redcloth/redcloth-4.3.4.ebuild
+++ b/dev-ruby/redcloth/redcloth-4.3.4.ebuild
@@ -28,7 +28,7 @@ SRC_URI="https://github.com/jgarber/redcloth/archive/v${PV}.tar.gz -> ${RUBY_FAK
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
IUSE=""
DEPEND+=" =dev-util/ragel-6*"
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index ea4f20486e4f..fce34c37ea35 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/cucumber-ci-environment/Manifest b/dev-util/cucumber-ci-environment/Manifest
index fec504a802b9..0d67210957bb 100644
--- a/dev-util/cucumber-ci-environment/Manifest
+++ b/dev-util/cucumber-ci-environment/Manifest
@@ -1,7 +1,7 @@
DIST cucumber-ci-environment-10.0.1.gem 8192 BLAKE2B 7c4e28abf16719603bf2ad328d5ef7649c21abb7ef689f1765182452ebb43261185790b428a15c7c376d6bba8d85824b3938056a447f5c88343a95a90868add4 SHA512 a8b85443320dfc70ea7930f0c3c1596d916be37690b87e75b2891ab7b9561f5fa064c777b05aaab0a54d8bb3b23ac7d3ce8c892090ac5e3530e933e3daaa3bf0
DIST cucumber-ci-environment-9.1.0.gem 9216 BLAKE2B 79287ac684faf3584ad18ddea54a6eb6bff6bf9ed76fb0c9126c4a0516aaebfebb09f9d5f5ecec44e84e7f1604bde6c53ae06e4ab339a0a2c79448dd9358f08a SHA512 3386783e70ed80f0465453708f14e5415d64feb4a995d05dbf04d8af9d38a25b089cd1a51b6d830d4aabf2b5499956d53d90f8e1e77d445ba00f8bb5e83685b0
DIST cucumber-ci-environment-9.2.0.gem 9216 BLAKE2B 6b7dfd4665a576af3a86997c06c319c4af622ccd368184dc5c70dae9a5aa7b49cc29362292308a1f8a66a68b505617fb7ab2f7121879e5203969af830715a8d9 SHA512 686134bb445ee6ba572ff8228e1d550b598f8d85c991a24a8a766ad47d2f90638369aa2dd6ba88d6bfda3f3c676bb06d1584b9f79d7f50e078ff21c38284e5d0
-EBUILD cucumber-ci-environment-10.0.1.ebuild 424 BLAKE2B e26d442934e803beff1bc5833d8cdeb8c47fa615af1484c4d7a13a2b66682a40d2dfe68f61b7847a3188192ceecfdcfcec52f4fe7bee3c48c7b03cc78b7cab19 SHA512 9d3aa316bcd0d151b3b441a4f8a2f93b63239e68acb5dbf59eabc5c3a7e8c9b8a23356bdc9e11efcab024b83e8ef5d9bb4054a9de5169d607855eb42ae657e05
+EBUILD cucumber-ci-environment-10.0.1.ebuild 421 BLAKE2B 15daa067e4be8fe580a3fc00c68db41b3242d348ee9ac29898f6f11cc6c47719d0ba7baeb28fc3519df51e55e02e6f461462ec648d3b6697bda23245c2108ad7 SHA512 0d103713b3b75bdf25a4d95ba5b96f72e6e889ad01feaada3dd81bcf95f2c62a922daf53449a9361550b664a0100c820bb5548240bb3036ef0fc7974069e72a0
EBUILD cucumber-ci-environment-9.1.0.ebuild 424 BLAKE2B 620c7305124cfd35222afd5b9f34d6cf966d6b876fcd22bd28cb9e842e1de7cd8cf07321a6adfeb6cca5f27955dd1f7fcf5231ff8a615f759a173f9c356fc372 SHA512 41edd498b0e5b7020de2d7e702bc9b53366ba8fa92dedbbfd21fdfc2fb8bf205f7e772e1536bb7bd5c496c7f07785742514b3c7dc7a5c04f2b5b2c82861a83f7
EBUILD cucumber-ci-environment-9.2.0.ebuild 424 BLAKE2B e26d442934e803beff1bc5833d8cdeb8c47fa615af1484c4d7a13a2b66682a40d2dfe68f61b7847a3188192ceecfdcfcec52f4fe7bee3c48c7b03cc78b7cab19 SHA512 9d3aa316bcd0d151b3b441a4f8a2f93b63239e68acb5dbf59eabc5c3a7e8c9b8a23356bdc9e11efcab024b83e8ef5d9bb4054a9de5169d607855eb42ae657e05
MISC metadata.xml 306 BLAKE2B a847fa2007f872499ef5f7157aad1b15883dee8e754f4915b0137402417eb1bdf08b1cfc89d02ff4ade6872a74f062fb87fc7a53e44b17ecc89ddb6cc7e4c462 SHA512 bb8e356d216d5ad67c439ad00016e7c0e219016ad7123c67591a97d92db00ba3aab8a4bcc4423942df7764cce836ca98efe72db16a7e370ac874433d23176f21
diff --git a/dev-util/cucumber-ci-environment/cucumber-ci-environment-10.0.1.ebuild b/dev-util/cucumber-ci-environment/cucumber-ci-environment-10.0.1.ebuild
index c35a54c91f31..a08cbd5f7f56 100644
--- a/dev-util/cucumber-ci-environment/cucumber-ci-environment-10.0.1.ebuild
+++ b/dev-util/cucumber-ci-environment/cucumber-ci-environment-10.0.1.ebuild
@@ -12,6 +12,6 @@ DESCRIPTION="Detect CI Environment from environment variables"
HOMEPAGE="https://cucumber.io/"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-util/cucumber-compatibility-kit/Manifest b/dev-util/cucumber-compatibility-kit/Manifest
index a9f1ed744b49..9515c4a932e9 100644
--- a/dev-util/cucumber-compatibility-kit/Manifest
+++ b/dev-util/cucumber-compatibility-kit/Manifest
@@ -2,6 +2,6 @@ DIST cucumber-compatibility-kit-10.0.0.gem 34304 BLAKE2B 87e7a9971c08743cee3e0e3
DIST cucumber-compatibility-kit-14.1.0.gem 58368 BLAKE2B 695fdc3a596e9a56b35ac5ec950272a90126f54c0976a853b0a9b15ace64a6e67fe6f78ead9c3feb178bf99f292a2a18ad99c548bdcce8db55429027958c03e5 SHA512 3be06c2677418f0f945a35582d6b6d83d9a46ffd9b01776c46fbcb86b9c9df0080b09664f0cec189a9c4fc8e7a3d4fe9fa79c1a3f4760249f207d917e71105d4
DIST cucumber-compatibility-kit-9.2.1.gem 34304 BLAKE2B 95d9d3df1a70dc54595ac3acb28ad0835257e317f8f4e64de556e650dc504d0fd8bee013a3172b6fcf93734f01dcbca37570edea3add2797a2635c747b68afb9 SHA512 40ab5d28828e1ce0467229c95f5f66ca07f99dd477cabe91468e67a9c34b40eb0def9ba5326c20885be8f8d815a2f3bdf3aceecd345eb8b310fd5f83f5a1e910
EBUILD cucumber-compatibility-kit-10.0.0.ebuild 593 BLAKE2B b3ca3709536e2a82630fdae68badae596b2ff70b4b97de1b026705cd4bc1d5bb5bfe42d630b5e195c55de39966ed5eda147eb744933da2edaaef480746d1c289 SHA512 0080b23357d8ad83cb70b81d7d440f0930a7ad7ed624eb85c7e4e0c2b18661a3a12a375129048ab318321b634f7f5b0c15c00e0be6738ac9a59324afcc8211b6
-EBUILD cucumber-compatibility-kit-14.1.0.ebuild 600 BLAKE2B fa1a89750f2b8a5e87918e47e8d3671ffc6d755b6fdd2e5cb364a40d3be4841ffa017029d34dc81afebf54771fbc9cb25bf97533c04f819a376f9d8b34ffa3af SHA512 53dcabe837a55c3d13ac6280eb9c41823d8904c71fc3d2021d52ea7f79d1ac599c8fcddcb2ed9ecf1c33000738db44f11f2f38cf3f274ff784dfdd46eb678ef7
+EBUILD cucumber-compatibility-kit-14.1.0.ebuild 597 BLAKE2B c3daa309b6d69287828ed6130b65c5bbb5cb0614fe7025e82292f575886cf28cd46fab7fef2a692d0fab367cbef2c7f7e7d68abaed0c9c2fb46ee979681ea5a2 SHA512 ffe14cc6c701f7b29acf25555c8f5b586640e8a5b39b9513d130cb3919bfd573d9bed0536d922f47bb3f0aa7248871b3fac67582b88afb1c0cede7d4f088f3f0
EBUILD cucumber-compatibility-kit-9.2.1-r1.ebuild 536 BLAKE2B 76bacb31f266c571fd03d3045eaf0418ad5f9ed939785869612005cd43f8f879b376e8218c81a58b52261fc15bd829fc485b3bc9711813715ba85d2cd0710567 SHA512 c0cebbe6130aa35f269a6a67c46e750476090e3355864bd19500a1e1c746a83de6fa788bd8880328bf6bbeb3a94127e01c189cbe5bc2f7fe155eb4341a5fb3b8
MISC metadata.xml 377 BLAKE2B ac3c856bc465a388a738a14cf504a215bc19db550265d2010de184ded48bc7a45a2a34a37bb543805c6bf9617acca8bf4a8df3caa613f759106fe9e9cc41e2f5 SHA512 cfec354890561df14941007e8ca02240328f55742a626785ac232d3af423b2bf464dca997c41fb4f6ed7dc55f2de7ff5ed2b71d7f53c48b76de5c63addc0f9b4
diff --git a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild
index 3df5ef961032..6411173a10d2 100644
--- a/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild
+++ b/dev-util/cucumber-compatibility-kit/cucumber-compatibility-kit-14.1.0.ebuild
@@ -13,7 +13,7 @@ DESCRIPTION="Kit to check compatibility with official cucumber implementation"
HOMEPAGE="https://cucumber.io/"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-util/cucumber-core/Manifest b/dev-util/cucumber-core/Manifest
index 69fa3401b245..50502dfb66e6 100644
--- a/dev-util/cucumber-core/Manifest
+++ b/dev-util/cucumber-core/Manifest
@@ -9,5 +9,5 @@ EBUILD cucumber-core-11.0.0.ebuild 972 BLAKE2B 7778b2d9b9b46c9b205f638bb23429baf
EBUILD cucumber-core-11.1.0.ebuild 947 BLAKE2B 6a6c1e151c8242e43593e2b648f043c94030ee12bd5f775c86b0d43421a19b1950e3caa48e3126e2fc1a9dc816b4eacaef2ba7d737de447d4019b019fc77f7d9 SHA512 49145a8d09ba6b9e13badb2c04d0b614e6069fda368844c2eb1532b8230727b05f2d52bd459c65f139cb6421fcaf476ff03b9df18f3327c8f8960f40716c2d07
EBUILD cucumber-core-12.0.0.ebuild 953 BLAKE2B ff5d4010536b350210a6af2979f10604b384e091b1e279d1fa250b7718e98a3b43f04eb8390759d0e54a508c584804d75cfcc4793f2e959581a299f2692abfe7 SHA512 46652c0df9b34ff951c920c53beb9381bbd43bd69eb6b71088db4fd8db87712a3bce9d2f34ed25edb31d2b31f4abea4b7c7d9877d43a61d05fa28325a4428baf
EBUILD cucumber-core-13.0.1.ebuild 953 BLAKE2B fa83f501a78affd20f4d3baa64fa6d8bf80aafbfb9c41cb00969880886a935b9d8850fe6daf0a8ba8b47a50fdb9764108170e782537c698b768928cb54f86dea SHA512 4ed219d961c7a1fa769e36c579ff38944b1b5875477363c6b5d8b1c47f9f784ee82cc6b4f7c543b1bfbc6e4124f4c4e2b901b236da349d762b5a0ac5a4d6715e
-EBUILD cucumber-core-13.0.2.ebuild 953 BLAKE2B fa83f501a78affd20f4d3baa64fa6d8bf80aafbfb9c41cb00969880886a935b9d8850fe6daf0a8ba8b47a50fdb9764108170e782537c698b768928cb54f86dea SHA512 4ed219d961c7a1fa769e36c579ff38944b1b5875477363c6b5d8b1c47f9f784ee82cc6b4f7c543b1bfbc6e4124f4c4e2b901b236da349d762b5a0ac5a4d6715e
+EBUILD cucumber-core-13.0.2.ebuild 950 BLAKE2B 57561de51724d29b33f5c6a8f1d0b210500fbe00b56efbf9aa7f97de4f2981df3f86f58fa0310dabe3d174611379716fbcca9a6ecb90c3ae458f2ca1af6f408e SHA512 749464f8b9bfe42124f0d7760a06fb7da1aa9c575900694206da714d37452372d0f15e10cc0c356427c662a3243a1cc224d9e9d990b740099d53293f4e37e604
MISC metadata.xml 375 BLAKE2B c7832a4f34f0d774b6d629ca76140e597b20dce63b2cbcb8abed5e71689b08f99d2a78da9d4bb6493fb1b8de5baf930b8b749df01f90b12a663286ca77440286 SHA512 e50fe917e05d882f55e69e8605f5bbac962e296965d50b53b8904d5f6917add58790ee31813cea02de19839ed3c7fcfb794fd5deb042dd82a2104f7a24700bf3
diff --git a/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild b/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild
index 162f360a4776..a265cd84dc35 100644
--- a/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild
+++ b/dev-util/cucumber-core/cucumber-core-13.0.2.ebuild
@@ -17,7 +17,7 @@ SRC_URI="https://github.com/cucumber/cucumber-ruby-core/archive/v${PV}.tar.gz ->
RUBY_S="cucumber-ruby-core-${PV}"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-util/cucumber-cucumber-expressions/Manifest b/dev-util/cucumber-cucumber-expressions/Manifest
index d994178e8878..52645bcc8ce1 100644
--- a/dev-util/cucumber-cucumber-expressions/Manifest
+++ b/dev-util/cucumber-cucumber-expressions/Manifest
@@ -10,5 +10,5 @@ EBUILD cucumber-cucumber-expressions-15.2.0.ebuild 449 BLAKE2B 82588c7d961ebd325
EBUILD cucumber-cucumber-expressions-16.1.2.ebuild 408 BLAKE2B ee349741e1d050a5fd239a46352f100e540c68abcaa4141d7651bc63f3fac629d681050aecd06aa8b0522d70ef3657e4896101ba8af698d737ed0e81bca57ec6 SHA512 8af5883f9e431e63f15bd9646dd1f1c7cb3dace5ac623925deaa11af0ce56f23ea3d457ee6657751b877ac34b5d4a493dd28f4bd4a1f6ba697835643930cf770
EBUILD cucumber-cucumber-expressions-17.0.1.ebuild 462 BLAKE2B b95cedce003b79260f7755e3f96f7f88eab19dfd8270d0b9bc6b30b20e6b05bf1f895fc48c1a4dd2d4ce959622eccdd97ca0379d85e60b9b190bbf295af9de63 SHA512 53249ee0f325af1bd61bc6c76229453feb7eab046b7e3f66c573505b51935a854ddf89627873f4d3c3279a2db07938024ccb0546cafe6880ca82372ee93c3681
EBUILD cucumber-cucumber-expressions-17.0.2.ebuild 415 BLAKE2B 99d06d933bdcf5fc148dc6ad403c004f67c1a6e1e53d7bc183f86a379713704cc0b2a1adba1c2fd5c7e7572c71fa08f1143ced88a06a36172e3bb89b39371268 SHA512 44d8222f4292c1cbe1fd6e7b68d6a49ef4249fe93890847a322a689a129e4a97a66dd124fc17a953a7c29d7c2a71b8720fba756922f4c9e32db49871b3e360bf
-EBUILD cucumber-cucumber-expressions-17.1.0.ebuild 415 BLAKE2B 99d06d933bdcf5fc148dc6ad403c004f67c1a6e1e53d7bc183f86a379713704cc0b2a1adba1c2fd5c7e7572c71fa08f1143ced88a06a36172e3bb89b39371268 SHA512 44d8222f4292c1cbe1fd6e7b68d6a49ef4249fe93890847a322a689a129e4a97a66dd124fc17a953a7c29d7c2a71b8720fba756922f4c9e32db49871b3e360bf
+EBUILD cucumber-cucumber-expressions-17.1.0.ebuild 412 BLAKE2B 618efab0d36aaaca34501769016a85366bfb5545f6da9f10256ed35e5125d13db7cd5dc94b7ffb4ad04f8bbabbea18749a2cdaef201d64415c7b42a10a905554 SHA512 ae7587dab3910e3484cdc840cd667fcf694b8ee8f8605ccb0bc9fb3a41f5a716cde541650cab5029d9d9bdbac9087eb7a5d75129e71f9c24207f4b484f4b34a6
MISC metadata.xml 312 BLAKE2B 0c97882b9ca8e75051a6c2df3ee5919972794a0529b6f7c8520b2ae5bfdda0e9bd60de63adfa65a20fb28fd55846d7d27d2655358b4328732b793f3fa2013adf SHA512 524df8ca3db7c5e60647b29b893437f414bd028341518898125e62ea4c13827f93e4f4d6c35b48b279ed3442e003037be63ce5ac2e6be12e865f25cff66d43d4
diff --git a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild
index 64e638b07fcb..4d2e1a9eafa5 100644
--- a/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild
+++ b/dev-util/cucumber-cucumber-expressions/cucumber-cucumber-expressions-17.1.0.ebuild
@@ -12,5 +12,5 @@ DESCRIPTION="a simpler alternative to Regular Expressions"
HOMEPAGE="https://cucumber.io/"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="$(ver_cut 1)"
diff --git a/dev-util/cucumber-gherkin/Manifest b/dev-util/cucumber-gherkin/Manifest
index 2f023afe9fe8..aa5cc653799e 100644
--- a/dev-util/cucumber-gherkin/Manifest
+++ b/dev-util/cucumber-gherkin/Manifest
@@ -8,5 +8,5 @@ EBUILD cucumber-gherkin-23.0.1.ebuild 788 BLAKE2B 272efaf678b0dae2d2d1d4ae67ff2f
EBUILD cucumber-gherkin-25.0.2.ebuild 768 BLAKE2B a47bd3d3ac99d14ee1327c3af4b75363fb71c20eb3d4a5bc3838f05c0243d8f3dc5e852360b517f1c5cf19f973bc91b73eb7294d257a7c3d7858e7830861c24d SHA512 660cf3a24078a78da2dfa39be00696b110c24d7ba595e22940ba45df7de3a39e5236302c3d79565b2d5f5abf2ed9e7d0cfc83a0b0e3b8358279c2fe57243b4d8
EBUILD cucumber-gherkin-26.2.0-r1.ebuild 772 BLAKE2B 6d948265b158e9f084f0faa53953dc606e17babc6c3810cd97a5f29d0387dcca5742dfdb2ae7e3ce974ef0f2862d4df94c357818e371b7e52844f263657561d3 SHA512 4290d227e82fd637ce9f743d683a7e3ef1545a390202c9d89c5584fa72f32930213d4d93352d8d7e2caf885edcf0047969363c3fa8186433494af7c6c61a833b
EBUILD cucumber-gherkin-26.2.0.ebuild 759 BLAKE2B 086224d724ad012ebdf4820371bc45fc7caa4c5cfc0ddd2075e3ed0c348967b4cfc39f63c622b98d588a0497a9ecf188fdbf47459492398d1c4d0a8743cc5983 SHA512 4cbe34ab9e60523c0f54c61a6ee799070c90a7ac03e6e8a0d1d7c9455ec952745e0e69aed625a6a2e753a9818d7e588eb25d9249c54695390c92fa85dea28298
-EBUILD cucumber-gherkin-27.0.0.ebuild 766 BLAKE2B b1ffb773c52c64c96be730b401edd7a2a80e860bfd8391bcb2186c538a9c6b059e7813b435e522277ddaa4403ed958abf477585ef513d81730a77f787085d553 SHA512 c2b1ae94bf5c4df36b881b79bfc954df8b4707fbb6f88533e96dc7eccc3b3f43e4701863c44fd1b418568e90cbc5890605108d521534a3d7e837659521e89425
+EBUILD cucumber-gherkin-27.0.0.ebuild 763 BLAKE2B 2c8d06a60d5636b4c8680ed456f09bc099a4af9c16eadad603fd1c548e37214d6e68dbdfa541b91fc005ee3852ffcdcba432f99ef2d428ae581c2234c908f5ba SHA512 d3994346aeb85a3fc90b8b342b0f88c2e600deca8170780d22eff42190edfa8be208de0b95fbf2eaf6b483a487915ff4deb529745c2ea44d6db41b017f9ca35e
MISC metadata.xml 357 BLAKE2B 8620212ef6cf8fadae0b1e7c3cb576cb5d68941ad8c6c547a292ba5d18bc0a90753329b2681a6cfdaec76b19be21d2c8ce4d38e468b7982cfd8364203003895c SHA512 58ef9440d8a1020fb40fcfb21f7ecd7ce594f151aa30a0ed8e723a1dcbf16b56f881e93bddd0da26957687cc5ec328ec6e843373e421a1137953bd22cec1bbcd
diff --git a/dev-util/cucumber-gherkin/cucumber-gherkin-27.0.0.ebuild b/dev-util/cucumber-gherkin/cucumber-gherkin-27.0.0.ebuild
index a7a588d797e3..2bb18d45ce7a 100644
--- a/dev-util/cucumber-gherkin/cucumber-gherkin-27.0.0.ebuild
+++ b/dev-util/cucumber-gherkin/cucumber-gherkin-27.0.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/cucumber/gherkin/archive/refs/tags/v${PV}.tar.gz ->
RUBY_S="gherkin-${PV}/ruby"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="$(ver_cut 1)"
IUSE=""
diff --git a/dev-util/cucumber-html-formatter/Manifest b/dev-util/cucumber-html-formatter/Manifest
index 5aa2dfbe2a35..4c25ca0a343c 100644
--- a/dev-util/cucumber-html-formatter/Manifest
+++ b/dev-util/cucumber-html-formatter/Manifest
@@ -5,6 +5,6 @@ DIST cucumber-html-formatter-21.4.1.gem 273920 BLAKE2B c0fb1402118d5aa670346953a
EBUILD cucumber-html-formatter-19.2.0-r1.ebuild 752 BLAKE2B ece79750cc0d8ab615f1e56932022d24c92647113bc5fe02e3820fd5b5ed0fac5955d36a9731fd474ceea9c25bd9f30460fc328037edeec3e6dbb17acca90f16 SHA512 dee9d4ae279463d8fa3664add041a5dd660767065425a6a186eef4aae41aca8b564f5e3e2f111407f0b35e50f955fe2add2344ad3b5c62234542880360f7c0d3
EBUILD cucumber-html-formatter-19.2.0.ebuild 827 BLAKE2B d68245d50802cfa4c2cd02eedabb1802f641383664ddd2fe773aa4120a5a43bfed12ccded0a2a0ab5ca867af378d5bf61d443c8ad2a98fc8d79b6e674a38ca8e SHA512 e54da455489c703328741ea3044b0f5cba67a23a9bcf0869e2821ec103ecb27db1ba08b4a7bb8802844933e1e9cc1960a52e1069401c07256f4f6e4d784c6ac4
EBUILD cucumber-html-formatter-20.4.0-r1.ebuild 732 BLAKE2B 33d09cce40794e8385213789a3ad8eca20accd4d2397b1a793086edc0ab142f2eabe45ee7c33933a69e9b2985e954c7d2df318d7c04a4b7d1afad19d61faef3c SHA512 ff1c4d803591f0f92ef7a878f1a90a2ca56ca05860519496070a9ed8801a598319da8450f9c8b7ca29be25c8901bffd0c8adedcfd8e76b09b260fccef1fbdc02
-EBUILD cucumber-html-formatter-21.3.1.ebuild 818 BLAKE2B 6576c6b030c28eb649aed463b10f4723050cf34091c262aa451508f845d8ddc545c6e0000a066a474f7c48d25df50192f9382a6c6cbc4288b95452eeca7929c0 SHA512 17b22013e4d417bfd1a5d09cf25840fa2e6d6a38b5a3c331efb5a3b3dde5b8e68f98e32863cb0823503645f5331c2146ce6e0876067f03003b632f9562220f58
+EBUILD cucumber-html-formatter-21.3.1.ebuild 815 BLAKE2B fd0cb043b6fb76910f5878bea6b353e5f2bcbbae69acce41ec067d2b463703146bd119e0eb868052de3f861b7c52e45fd56ec2e7e61c78fcba68b61999adbb90 SHA512 a154b233409bfe27a2970e0facf46da9f57cfc7091eb31d10d8f87d920229cce326147fb29cbb18f629e2dc1eb010a504a76b15742f014421034e65ddb365221
EBUILD cucumber-html-formatter-21.4.1.ebuild 818 BLAKE2B f3da608dc2efb52915a1bc43d122f329534f7902fd21741d6478d0b77aa5043dd62cdf567c5dab50311bd23c1a8c20ef58e91c50ff678ddaaf141dd013722a26 SHA512 22c99990c5974c2a96dae8adaf49ea9a000edd1900bb050b9d278697fe1011eaf6ef2dba20073c9c2cf115bf6cc24f6d6c4330f915c285521716467546cb4e19
MISC metadata.xml 371 BLAKE2B c7647643f6a224e97cfdc14a5533fc33d30342c19b894573c357691058f54fcfe00139de5ffb9bca48ec25950e03976260d1e92c9e81c051696288be306f353e SHA512 19bfa2565e0171203dad40fcd5093b1f73f8e9ce663e4f916bf0c8037003256b648439496171ff22fb6da9d1ca4c93b5ffec9f65555b7c62712bfee0bb9ce15c
diff --git a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild
index 3d108c72cb09..971f404480a6 100644
--- a/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild
+++ b/dev-util/cucumber-html-formatter/cucumber-html-formatter-21.3.1.ebuild
@@ -18,7 +18,7 @@ HOMEPAGE="https://cucumber.io/"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="$(ver_cut 1)"
IUSE="test"
diff --git a/dev-util/cucumber-messages/Manifest b/dev-util/cucumber-messages/Manifest
index 3c0a099f6567..b399a34c5d92 100644
--- a/dev-util/cucumber-messages/Manifest
+++ b/dev-util/cucumber-messages/Manifest
@@ -9,7 +9,7 @@ EBUILD cucumber-messages-17.1.1.ebuild 502 BLAKE2B 896fdac3fa1a9065da6983f3d15af
EBUILD cucumber-messages-18.0.0.ebuild 502 BLAKE2B 896fdac3fa1a9065da6983f3d15afa35b8e5a5e2cee7ac65027a77acfc8f89c86aa874d4b5abe03e6f0aad07bd54ce3e16b12e235b7717599315a227de89e94b SHA512 9fab5958fe1e1f2d8d4e0e23255cf3f5efc5e9d521d5f70582a0d5ca12ba0c6715c9f5b037be46757e2298aec3d729638e40cd2e5913ae45594a980144f8f3a7
EBUILD cucumber-messages-19.1.4.ebuild 495 BLAKE2B 9a3dd11bad2fbf86954c61c444219378efc514ea603daf2cfb239f25610a6c291c1382b1335a2c19abe9cd6c253990a08bd99ede6e889d9532727362ecd1d48e SHA512 aebf280decb6887cd4741e9979b14981c8ac7aa68f4425f67a895eb03bbab061604602a1124d764efc1ff7783648108496107f7941e044ce749fcbc6aeef1e7b
EBUILD cucumber-messages-20.0.0.ebuild 495 BLAKE2B 9a3dd11bad2fbf86954c61c444219378efc514ea603daf2cfb239f25610a6c291c1382b1335a2c19abe9cd6c253990a08bd99ede6e889d9532727362ecd1d48e SHA512 aebf280decb6887cd4741e9979b14981c8ac7aa68f4425f67a895eb03bbab061604602a1124d764efc1ff7783648108496107f7941e044ce749fcbc6aeef1e7b
-EBUILD cucumber-messages-22.0.0.ebuild 568 BLAKE2B 4d9435ea09e7560198fda926debe32928b8642c93b5f2cc051c0ad7c8d41fd299c2e538653deae0de5933819ab2e44461cc6d6502022f96b7514427e2843c20b SHA512 b2b8e639f69e3af94c3cbd53c6283b1fbd1f04d73ce446ba24f30acf10bf4cf0d013c2774a4630bcb57f07e86aa3db5c34d5ca498844d7692a2d6cc878f43fb5
+EBUILD cucumber-messages-22.0.0.ebuild 565 BLAKE2B 49155d7521920b1a902e50c33a92f0cad42dbc4ace6922a178d1d67c415df16aea2986bf53eec75c70f1b9f2cdd5b77b21e1a546ff5dca67292e63c80b3dd06a SHA512 88031882ef692bf67f92eb0e7208e4b9608a2972b53a19475bcdb2b137f8b21e9b50bcefddbc1d3b4386344ef158aa75293789e6319bb29fb1e751e998566928
EBUILD cucumber-messages-24.0.1.ebuild 747 BLAKE2B f1d966f233aac286bd0277c31676397d992164bb17b797e9048aa9bb0eb59231a0e116b44466033da3f1cbd59a7b1a086757f46aaee70e678646de67ad377946 SHA512 01195bf80585b9a09e06cc5dafc9b76e584cfcbf24e6d6db60cda191a4253c96822d56deed3d651b9a5bd8c223ad91c2a8e778aba190aa25fa81314e4b594127
EBUILD cucumber-messages-24.1.0.ebuild 747 BLAKE2B f1d966f233aac286bd0277c31676397d992164bb17b797e9048aa9bb0eb59231a0e116b44466033da3f1cbd59a7b1a086757f46aaee70e678646de67ad377946 SHA512 01195bf80585b9a09e06cc5dafc9b76e584cfcbf24e6d6db60cda191a4253c96822d56deed3d651b9a5bd8c223ad91c2a8e778aba190aa25fa81314e4b594127
MISC metadata.xml 305 BLAKE2B 029ddf3bdf2dae064fbe59631e8d9cfb598a78ba3d271a89b89f8f2352627776e050c585d91fc0c71da83972c654b0821214eb9a87a6e48652e9b38177e3629d SHA512 96fe98541b7b9f780878fbeed0a9d5040c2400e8b71acfbbd9ad7969695f290366f3f1257841ec5323cf8828bca31874b83126a507f334ff67fdb70a1e81446a
diff --git a/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild b/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild
index 9e456ac367a3..e11570e955cf 100644
--- a/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild
+++ b/dev-util/cucumber-messages/cucumber-messages-22.0.0.ebuild
@@ -15,7 +15,7 @@ DESCRIPTION="Protocol Buffer messages for Cucumber's inter-process communication
HOMEPAGE="https://cucumber.io/"
LICENSE="MIT"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="$(ver_cut 1)"
ruby_add_bdepend "test? ( dev-util/cucumber-compatibility-kit )"
diff --git a/dev-util/cucumber-tag-expressions/Manifest b/dev-util/cucumber-tag-expressions/Manifest
index d50516b1b73c..0f356c480f60 100644
--- a/dev-util/cucumber-tag-expressions/Manifest
+++ b/dev-util/cucumber-tag-expressions/Manifest
@@ -1,5 +1,5 @@
DIST cucumber-tag-expressions-4.1.0.gem 8192 BLAKE2B f4ce3377f3d67be1d58fee6f082ac8b25a301ae2aea2f862cc8faa0b7b36daba9754512cfb046c932c93ef6d10b50ff8a4cd2187b4a3516f740b9d9db865b95b SHA512 15704a604496a26fa87775cf05b6998236e7903e0770782804ce8bb9e3093178d686e1bba146d1453b853f529f30220054ac33ef18ba1d45894fb1aac7fc3dab
DIST cucumber-tag-expressions-5.0.6.tar.gz 228510 BLAKE2B aed93b9fa99364ec446755fd4378c57a8006c17e0b002fa45ab885e87e80d29664c9db54500d4e5222e94306c7f558c42d27219218b47ca42e60bb74130ea16c SHA512 436c64920d572718ca75c3c730cad66688879dfd129977ea5e4cf45023c9e4f8fbbb64b65427ab4188cf1b9a9cdd6cdaf2f64c23a12b85be7048b680b8e08f08
EBUILD cucumber-tag-expressions-4.1.0.ebuild 438 BLAKE2B 5bbfe98eae7162aa6f29e54174f4e280126dbab198a0a440e41e1f046f68f980ed23a46d78491434f685cfe92c49c7fb2145cf654c532e1b428682eb5fbff5ac SHA512 2e4320450143e9b3d23bca781d8240ab1e2133bf47bc116d43eb499b5192209636745151137cd2bb92bb3c05253a40c75746183e00bc72d670d4c91047c23ba8
-EBUILD cucumber-tag-expressions-5.0.6.ebuild 631 BLAKE2B a9c33e88ff602ebf22605d55c26dbd4dc95402e3e8bcb61b889ce5e2eca499e74ed204be0b21b6e0c1cb11f14547a887bffe9214fd259b64a0a69674b8eed9b3 SHA512 1ac19bc298129f844988889fcd00878a44d2d10b2a163282ff7cc8527cad73fee5d03aa807ea30e36328cb80c93e65f442e1f9a4372513b38da3063504ff3092
+EBUILD cucumber-tag-expressions-5.0.6.ebuild 628 BLAKE2B 64c6bdeeb5812cc93749978545730c6e44c68e7dd820b6e7e2fa39dc7f774559629b5cd60e9194ad2ec0b755619748355e468c9b0c5e3ebd0f510b08992201a8 SHA512 093749c8d4ddba9f4ad57be3146f73807379876ad769954d55ac41ec3288e6a0d77d3dc277450e1d7dfb89894c786c9c44d42a23ebecc71db3066b793f6b4447
MISC metadata.xml 307 BLAKE2B 0b1b288ad4971b97e27ce903ad46405000c3b5623c0edff2ea3d5a5a9b3794e5895b3496da0c60da76b376b1edc32a2f18704e7b167021c32384bc50a4a20df9 SHA512 9836e6e74a983ef7bde51f2a7d7ce8b59697d0442a2409a97ff155fad192713e64873b70339e1f1fa4789f2afbc6b3b9d421663503d6033df99ea214e947cbc6
diff --git a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild
index 5660522b1f55..ad2138b50946 100644
--- a/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild
+++ b/dev-util/cucumber-tag-expressions/cucumber-tag-expressions-5.0.6.ebuild
@@ -16,5 +16,5 @@ RUBY_S="tag-expressions-${PV}/ruby"
HOMEPAGE="https://cucumber.io/"
LICENSE="MIT"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="$(ver_cut 1)"
diff --git a/dev-util/cucumber/Manifest b/dev-util/cucumber/Manifest
index d670611b825a..e17eb27b075d 100644
--- a/dev-util/cucumber/Manifest
+++ b/dev-util/cucumber/Manifest
@@ -3,5 +3,5 @@ DIST cucumber-9.1.2.tar.gz 424404 BLAKE2B 4e4dd3cef2dc933aa2a1da3e2840ce7ba45160
DIST cucumber-9.2.0.tar.gz 425211 BLAKE2B 4bbd9b0ecf2d3e3a06d9ca36f512b67b7f776185c1888987cd247fdf457150f96a30b1d33d2b76605efe71a51e1866ae595b77458dcf63eabac2974db0932027 SHA512 4685647167268621488fc0144f24f44cc4dd684206298cd20b9a2efbbbcc43f5b05223e4d1e9c8b6b29c552eac31d8471c12c59d5fec7463a28c8f8ebd20159a
EBUILD cucumber-8.0.0.ebuild 2563 BLAKE2B 52f3985affbef319901f855a0bab09caafb5a4dddbc4d6c1dc3099696e827ef4242cabc4ff48513a80be3d95c812cfde26cb56f8010b50fecf5c83beb0905c83 SHA512 988bbab9d390c01e2d2953aca18e89552b40f4c3c053800bc4351269e9125d96d9c5355e878fa3210b57d6c7c9e1ceefff7b39fbc36ad67a10d6924bba20d462
EBUILD cucumber-9.1.2.ebuild 2614 BLAKE2B cbed5b269c18c0b94928c17a1b08dfdffaa8c4f9f7acb7f04c2e5d3600353daf32e4571e026340711dba801372f6dd5033502499a288439ed88663d818c01dd6 SHA512 cbca5dd59aa785ab1bb4fe18d911f3fae76f7c9f2e0c9c0ede019317d44e445ff12602b86398dac53066b6e6ff1e3090b566b8591673f5bcb74d0320b8c25446
-EBUILD cucumber-9.2.0.ebuild 2607 BLAKE2B 5b24995dc443c9d27d9af61a0c5141877bea98bea649818d19f22d47d46607c3f4c5ba893794e4471234ed3860262c1c1984ae1f43def0b9cbc5f0ee6862c28a SHA512 969e952576577e7a97b11833119c835b165fb3d49b7ec1541fc29fd6d9e789eb8a27da278fa08095a1f1e20eb14e1debd09a9e150b1ccc626297fcc4fd525ceb
+EBUILD cucumber-9.2.0.ebuild 2604 BLAKE2B 530372d2c6bb068dbfebd54022e125430a06ec1cfd0e5b1a2146773fd279e73c7645f329cdcb203922ef2de8790758a40e4afcb009ff4ee2bce55ff4f515ec63 SHA512 6c6e33179e50ebb1ce855197c1b42bf8be81418c8c408995ff80e4a27c1d0e3bb19ced748f72d5314d7fd8145fa269ac396a1e487776163b7ff0e7de800be948
MISC metadata.xml 360 BLAKE2B b66a3bae14c4ddd0801c27b52bf5e6445329ac2e3a06d9aecdbdc86624700be85a67cac775f195d8c67de900660f8f612906c85394a0761b4a31e1863c8fb396 SHA512 03b7395abe6033b07ca481220061b5c52c5cb97af5a97e9b1631d37144c815bf9f192f3c973e7954ee1c32dee1db0134b9e9799b73d65be17094b9abd1fab9f0
diff --git a/dev-util/cucumber/cucumber-9.2.0.ebuild b/dev-util/cucumber/cucumber-9.2.0.ebuild
index af13a89787a4..3a4dc6496db0 100644
--- a/dev-util/cucumber/cucumber-9.2.0.ebuild
+++ b/dev-util/cucumber/cucumber-9.2.0.ebuild
@@ -22,7 +22,7 @@ SRC_URI="https://github.com/cucumber/cucumber-ruby/archive/v${PV}.tar.gz -> ${P}
RUBY_S="cucumber-ruby-${PV}"
LICENSE="Ruby"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86"
SLOT="0"
IUSE="examples test"
diff --git a/games-arcade/Manifest.gz b/games-arcade/Manifest.gz
index a7bf1948d816..72e9179f7c24 100644
--- a/games-arcade/Manifest.gz
+++ b/games-arcade/Manifest.gz
Binary files differ
diff --git a/games-arcade/amphetamine/Manifest b/games-arcade/amphetamine/Manifest
index cf9a78b13d02..8232fa4d99a2 100644
--- a/games-arcade/amphetamine/Manifest
+++ b/games-arcade/amphetamine/Manifest
@@ -12,5 +12,5 @@ DIST amphetamine-0.8.10.tar.bz2 72324 BLAKE2B 39d8f56066e7fbad853198be28375dfe7e
DIST amphetamine-data_0.8.7.orig.tar.gz 955993 BLAKE2B ad14f36ac1d41b9c4ce7dccb9676a562b07400e2d3bf4303e6fbc18fa385453891da35bdcbbf73331989a65379a68329752b0d550951430c2777a3174db8df8f SHA512 623f5c4d02157f55188f4f7f0ea743b613ac846f56fa80c7b875488384341cb6737beecd2ea2322219ff2ff306e1588350e80bf3bcbd0891a3ce0fd514f142e7
DIST amphetamine.png 95279 BLAKE2B 6403bb35883ce62f672ee3a3859eb580784c8fd5b068a116c6e3606be27893288205011cba5e9b83f2989d7471a65c13789e44acf5905fdf23402bf065f92c31 SHA512 c7698973e0d656187bebb070a1a76669d71d0025b5dc1e53adf221d934db5aac926897b52db257435168d74b622ed83d6fa6938984ec06682fbd9bd08f64521c
EBUILD amphetamine-0.8.10-r2.ebuild 1236 BLAKE2B 38dd858e06b7261d05f872bca23f033a8e85dbb8dcb4b7663f28bad6fdea672a8256c57ffa1c38d5bf50914aa7de98b1892690bd2d8d145bb65848b27a1ca168 SHA512 156c108bb2d5f7a9202b8ceead2405115dd1bec1a5c8d4df20860caef3ec7e6d9e955040266372f4c6a45dc3eb4597f8c1ce67c4328fe7b3acd84ad645a1f262
-EBUILD amphetamine-0.8.10-r3.ebuild 1266 BLAKE2B 812409e95e2643bb2a82ef69d9c73391f7f51256756ad5581e03137712f18c863cbf7ffe5c5224ab5d015d887922f4c3bb7cdbc3a3b5c67919cb53ed32d7882f SHA512 7e988172467fc24d6778c8d4b22ea898858682212b6a5bb5e5e45fa9fd1d06029474d36cc02eada85e06294ec7639e1047399e3c8d4ef579d52ecb26cc5622a9
+EBUILD amphetamine-0.8.10-r3.ebuild 1272 BLAKE2B 733ff1a9888f37175efedaafb1dffe67d5dd44ec43de7f4ccd42c0c0653990c1354cd78ab2e2c169d520ff09db809234e4b504cd0335998d5eca6184de583b8f SHA512 dd8b01416cd6061e8f4a779d2cc9740826617a435bd9d13ef5d50de1cb8339f7b1d30e5459c4b6db66e6d4f1d07bf951a1edd47757799cd293e235c73d189ec1
MISC metadata.xml 250 BLAKE2B 8d44bd4c6e7d6491273e2015e36ddac74af7b94a124fd240ff030e16430f5c85e53ab812f0e3e94bb2e6d138f39b512bbe01ff98b0081cacc21a02d648ec7643 SHA512 80ac07a3cac10ad2e72e9989a130b7d2073934fe92914a9db2af4d0e769d4bf537770f8faba0654bbd64a7e85ee38cf1f9d03b4b9cd322864b1b2bb35087d610
diff --git a/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild b/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild
index 073cf4fa74e1..e5aecbdeee46 100644
--- a/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild
+++ b/games-arcade/amphetamine/amphetamine-0.8.10-r3.ebuild
@@ -54,6 +54,6 @@ src_install() {
insinto /usr/share/${PN}
doins -r ../amph/*
doicon "${DISTDIR}/${PN}.png"
- make_desktop_entry ${PN} Amphetamine ${PN}
+ make_desktop_entry "${PN} -fs" Amphetamine ${PN}
einstalldocs
}
diff --git a/games-arcade/pachi/Manifest b/games-arcade/pachi/Manifest
index 86c42bef4676..138ded379c57 100644
--- a/games-arcade/pachi/Manifest
+++ b/games-arcade/pachi/Manifest
@@ -1,4 +1,4 @@
AUX 1.0-autotools.patch 1173 BLAKE2B 3bc58ba6dc677f2fbff28f944ecd01e41fe41df5dea2b7e8cbbb596e5ee4f797bf4720e7b4ccb7f182c0f15748b128db33127c23e54b744a6b980d79f13eb601 SHA512 478e4daf8c396d0938ce33414d37b6502cebfa16b57b099365ca9cdbda1b042871fe95392f005767c49759400c0823edc1b5bbe8b2bf96d9997cdb5df190a5a7
DIST pachi-1.0.tar.bz2 3101484 BLAKE2B 31c15f1c0fac503abbba67c0483e60d1b12d84d7d0cb5eaebda01e0942ead1d202841942711306c800cfe8346a3e31ed10671555184d52d345464640a90d5c1c SHA512 9b09baa47ceb051d80ea621d2449afd2d9de959e707d2a1b3119ce8f0c623ebc1afb1678389c647b066fb2211f3f7eb27d713ee33514e2739ba48f9bf14c7952
-EBUILD pachi-1.0-r2.ebuild 1118 BLAKE2B b251ab0e9818c9d056b12e315e869b017f7a743851dc8506a4ddf6bef2161c30942c2b65eaee9c41a5192cdfa46f48ab302c3352e2989b9d263e279477290605 SHA512 253d58f26af1903a1a3faa969f3627b0ee07f7620c3828b9e68b18ae05b70c57ef9089d5a7c03ef8eac5561338dc1d0b163dc8e43a0292fd21e03560455e07a6
+EBUILD pachi-1.0-r2.ebuild 1176 BLAKE2B 3332380ecf2564ef9eb3a7c1382fada621fbc1a14748dcecb669ce35b3219681acf6c5e0819256845b836169eb8a6c83c2bc0ca6ef36e1a7a8cbcd9dd6b9020c SHA512 27b5dc8be11669fd368b6eec8ba28943bc8763936b2580584e6ee8b01d66f1a3a9ba0942b60515ee83c17714591bf7d4812ad65c4fcb8e8f82ba0f52a9be6664
MISC metadata.xml 334 BLAKE2B 563bfb0b619027cd1ac1b47b231413f791c47c59a0932309df95a8a72a67c3947fe299bce823a4baa27822678ab1ce6ec501ef201417f0636e365e690a4f18ec SHA512 ee839876c29c88b461caba9a020910ae55b7411660b147bcfea24b3b2cc9933e36348184ef22cd88ddcf516036892e49c479d68fedc72d27aa75706368868ce3
diff --git a/games-arcade/pachi/pachi-1.0-r2.ebuild b/games-arcade/pachi/pachi-1.0-r2.ebuild
index c93353022186..49d3b76623a5 100644
--- a/games-arcade/pachi/pachi-1.0-r2.ebuild
+++ b/games-arcade/pachi/pachi-1.0-r2.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit autotools desktop
@@ -35,6 +35,9 @@ src_prepare() {
rm -f missing || die
mv configure.in configure.ac || die
+
+ sed -i -e 's/games/gamestat/g' data/Makefile.am || die
+
eautoreconf
}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index abf4750e705e..5d89dfbbe988 100644
--- a/metadata/Manifest.gz
+++ b/metadata/Manifest.gz
Binary files differ
diff --git a/metadata/dtd/timestamp.chk b/metadata/dtd/timestamp.chk
index 20cec7da7143..b4f5e3fe7d8a 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Sun, 21 Jul 2024 10:10:11 +0000
+Sun, 21 Jul 2024 13:10:13 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index ea29331e3e4d..54cdcef6cc5a 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 579649 BLAKE2B d1b796ba5c81fee046c2e8c50455a5b776ebdd09dbedb326c8b97fd5a0d51be46e3603ca79b91a71dddcacfb3c0dcbadcc62be2abe02515b84ef69f62cf23d68 SHA512 6c576e78234ac4cfe0606f825efe9766e6c0c6089da4549966b3883ac5df1b6a6d7f6f6061ae2839e5d62620ccb8ae330b1e639ff04bdc50050fb951bed139e2
-TIMESTAMP 2024-07-21T10:10:17Z
+TIMESTAMP 2024-07-21T13:10:18Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmac3olfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmadCLpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCacBAAiuje14NzdWdwr7Q3tm6dbWKokZz7zIUEnkcg0ARl0RS/Nk3NWLZ6SKgd
-m6YQZy1T3cRxfMyC9f7dnLAhgXW9lhron5pb3K5xyECFAgAmD+vhZJU4ew9anxdo
-ZsexBNGnjxD9DQqXytXZ46F3A/mtvDGUv7Y17wRcdwpI+/iYKQ58v+7w5tMWuPjz
-RLqEJDZ7NXgL0oT+bl2sliWOTgfIlTm/NEaNkkxQlQbIIErm3d1+YX+vYW3WNPQt
-x/CHgpcsAkWbwQCrT/ES5JsmHb27tXdQND20Wtgi8MQfxJ0ObIyBQEUm7xd9vx9D
-WTonsV9oxlCXzt4r2a2grd24dl052hZ9Sa1sDFG8fNG9N68M26G+gOwTflVA+3M9
-M4F7Y44OqiogYtsDnbPNZIMpLC/UIBK9xKx/icMXE0sQDz3oLs5NZ2Tr2FkuOIns
-vb5uZE7sMdzAP7qQeL0XO9SYSR0DHS0Sv1/jGPxAvwU8vDVcyLAV5cBf+GT6NPFn
-Z/1Azs42prE4KqSfQc3GzZfgpFst4+B8U5wxTxQE/iUJ+KacmmkJQC6824MOXjyr
-lDe2yfdWuZvzisWlCD8NG5ZZAibFJ70QKrj/tEizAJLZWhR8Eb3UekyeFAJqRBwV
-ZsRjBZgUHQcQE1G9sUpFq82rlaJQ5LktXSXoZOPxkmIdHZABcKA=
-=dg+c
+klC+ag/8DZakOnjoHjYEdlD8rMX46b0ya2cMKxxMJRQM5tB0Dhopq/sBBVFbTSLF
+xZJApDYdstGIxV+S7Vs/TSoVUaVeNHQf1CSipENC/96f5/em41Lo5zajOQev4lIx
+Z1RbvmknCSctSgaA79QZgi9ceuNcHfB0f+vL0Kt0OI/Y2HM0OLfQU7gLaj4lCFSa
+zDPLPmev1ADO7o4v8n/Gjvjj5M8IGf9GVeUZrTjFRrT58J5ibvXHA6xnAs4ynWMJ
+hyWSyT/RNX/MfAsMFE+i3iz5/t8K5udt7o7sfFh2RqbmmCSa0udBaQ3upW+fUuR+
+fVNrQ7YrvSfiXQwr0UDizB8q2ovwUPK6PkHtjB5SnGau7i91ehg5BMfgk60f/F+f
+TETZodUP89Sc7at3tYKN8ueFSH7jA22RcWd6pkXbgVzHILrMRkRMwSPrJAcuW0kw
+txlyboyciL4Ctjwrix4aOTuruLArjVPueIrhgzxSvWGtFmpl/bpbBRQatxPd7y0y
+v7gFkK9bGMAh89YzZu07zo4GMNmIr10FGSz5DNgSEc5pq7W68LI8Iwo1YFsQtwRx
+8DYeY6q9g1/2pv42br/ftX4FCsQZSEobMjwRK0u7BGV/7BisApQynotbeSgmWqeL
+/lmhlbYES6f8K1fGxh1upnaAY4BaF/GiHYEOKsLxDjzbi/vxzc0=
+=siU9
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index de96ec785c22..9fa85221fb2c 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Sun, 21 Jul 2024 10:10:12 +0000
+Sun, 21 Jul 2024 13:10:14 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index bac928ea481a..6858779cf955 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-dicts/Manifest.gz b/metadata/md5-cache/app-dicts/Manifest.gz
index fd7caccc87db..e25c1d29ec52 100644
--- a/metadata/md5-cache/app-dicts/Manifest.gz
+++ b/metadata/md5-cache/app-dicts/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-dicts/migemo-dict-202402 b/metadata/md5-cache/app-dicts/migemo-dict-202402
index 3c92b9ebeb0d..649731b1cfaa 100644
--- a/metadata/md5-cache/app-dicts/migemo-dict-202402
+++ b/metadata/md5-cache/app-dicts/migemo-dict-202402
@@ -3,8 +3,8 @@ DESCRIPTION=Dictionary files for the Migemo and C/Migemo
EAPI=8
HOMEPAGE=https://skk-dev.github.io/dict/
IUSE=unicode
-KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 ~arm ~hppa ~ia64 ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=GPL-2+
SLOT=0
SRC_URI=mirror://gentoo/migemo-dict-202402.tar.xz https://dev.gentoo.org/~hattya/distfiles/migemo-dict-202402.tar.xz
-_md5_=c6d5fd7138ae4aaf2ddf2bceeec60898
+_md5_=c20bbcbf5094d2ebfab2519bf20636f4
diff --git a/metadata/md5-cache/app-i18n/Manifest.gz b/metadata/md5-cache/app-i18n/Manifest.gz
index 1e3c3d833339..d57d3953533c 100644
--- a/metadata/md5-cache/app-i18n/Manifest.gz
+++ b/metadata/md5-cache/app-i18n/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-i18n/skk-jisyo-202402 b/metadata/md5-cache/app-i18n/skk-jisyo-202402
index 51ecd922ab53..2343d5e69d86 100644
--- a/metadata/md5-cache/app-i18n/skk-jisyo-202402
+++ b/metadata/md5-cache/app-i18n/skk-jisyo-202402
@@ -4,8 +4,8 @@ DESCRIPTION=Jisyo (dictionary) files for the SKK Japanese-input software
EAPI=8
HOMEPAGE=https://skk-dev.github.io/dict/
IUSE=cdb
-KEYWORDS=~amd64 ~arm ~hppa ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=amd64 ~arm ~hppa ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=CC-BY-SA-3.0 GPL-2+ public-domain unicode
SLOT=0
SRC_URI=mirror://gentoo/skk-jisyo-202402.tar.xz https://dev.gentoo.org/~hattya/distfiles/skk-jisyo-202402.tar.xz
-_md5_=fb528b4f20af9ec207fc703ca23a375d
+_md5_=27b1d31aeddfb9419ad97ef77ad35984
diff --git a/metadata/md5-cache/app-i18n/unicode-cldr-45.0 b/metadata/md5-cache/app-i18n/unicode-cldr-45.0
index 162f593f9fef..bd8fd774c592 100644
--- a/metadata/md5-cache/app-i18n/unicode-cldr-45.0
+++ b/metadata/md5-cache/app-i18n/unicode-cldr-45.0
@@ -3,8 +3,8 @@ DEFINED_PHASES=install
DESCRIPTION=Unicode Common Locale Data Repository
EAPI=8
HOMEPAGE=https://cldr.unicode.org/
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc x86
LICENSE=unicode
SLOT=0
SRC_URI=https://unicode.org/Public/cldr/45/cldr-common-45.0.zip -> unicode-cldr-common-45.0.zip
-_md5_=4ee7f3556618e028132e9dc4c851d16b
+_md5_=862a0161f3b9a36efc7591de4fb927d0
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 47df399b8b99..4a798e639dfb 100644
--- a/metadata/md5-cache/app-misc/Manifest.gz
+++ b/metadata/md5-cache/app-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-misc/fastfetch-2.16.0 b/metadata/md5-cache/app-misc/fastfetch-2.16.0
index 8f35e19b4c83..c75f2a4dac01 100644
--- a/metadata/md5-cache/app-misc/fastfetch-2.16.0
+++ b/metadata/md5-cache/app-misc/fastfetch-2.16.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/fastfetch-cli/fastfetch
INHERIT=cmake flag-o-matic
IUSE=X chafa dbus ddcutil drm gnome imagemagick networkmanager nvidia-gpu opencl opengl osmesa pulseaudio sqlite test vulkan wayland xcb xfce xrandr
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 ~arm arm64 ~loong ~mips ~ppc ppc64 ~riscv ~sparc ~x86
LICENSE=MIT nvidia-gpu? ( NVIDIA-NVLM )
RDEPEND=>=dev-libs/yyjson-0.9.0 sys-libs/zlib X? ( x11-libs/libX11 ) chafa? ( media-gfx/chafa ) dbus? ( sys-apps/dbus ) ddcutil? ( app-misc/ddcutil:= ) drm? ( x11-libs/libdrm ) gnome? ( dev-libs/glib gnome-base/dconf ) imagemagick? ( media-gfx/imagemagick:= ) networkmanager? ( net-misc/networkmanager ) opencl? ( virtual/opencl ) opengl? ( media-libs/libglvnd[X] ) osmesa? ( media-libs/mesa[osmesa] ) pulseaudio? ( media-libs/libpulse ) sqlite? ( dev-db/sqlite:3 ) vulkan? ( media-libs/vulkan-loader sys-apps/pciutils ) wayland? ( dev-libs/wayland ) xcb? ( x11-libs/libxcb ) xfce? ( xfce-base/xfconf ) xrandr? ( x11-libs/libXrandr )
REQUIRED_USE=xrandr? ( X ) chafa? ( imagemagick )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/fastfetch-cli/fastfetch/archive/refs/tags/2.16.0.tar.gz -> fastfetch-2.16.0.tar.gz
_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6222927f9a37a0c794e1277cf2f4f78f
+_md5_=dceb592984fa3a32ba1d23943f27275a
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 3ca8fb5abfee..69092efdf7d7 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/elt-patches-20240721 b/metadata/md5-cache/app-portage/elt-patches-20240721
new file mode 100644
index 000000000000..387638e36796
--- /dev/null
+++ b/metadata/md5-cache/app-portage/elt-patches-20240721
@@ -0,0 +1,12 @@
+BDEPEND=app-arch/xz-utils
+DEFINED_PHASES=compile install
+DESCRIPTION=Collection of patches for libtool.eclass
+EAPI=8
+HOMEPAGE=https://gitweb.gentoo.org/proj/elt-patches.git/
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~arm64-linux ~ppc64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=GPL-2
+RDEPEND=sys-apps/gentoo-functions
+RESTRICT=test
+SLOT=0
+SRC_URI=https://dev.gentoo.org/~grobian/distfiles/elt-patches-20240721.tar.xz https://dev.gentoo.org/~vapier/dist/elt-patches-20240721.tar.xz https://dev.gentoo.org/~sam/distfiles/app-portage/elt-patches/elt-patches-20240721.tar.xz
+_md5_=9a0aaf2c56ef914104688781079e1d45
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index 9ef9254e9f73..4d108a2a4f5b 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/doxygen-1.11.0 b/metadata/md5-cache/app-text/doxygen-1.11.0
new file mode 100644
index 000000000000..0967fe88ed60
--- /dev/null
+++ b/metadata/md5-cache/app-text/doxygen-1.11.0
@@ -0,0 +1,17 @@
+BDEPEND=app-alternatives/yacc app-alternatives/lex || ( dev-lang/python:3.12[xml(+)] dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=app-text/ghostscript-gpl dev-db/sqlite:3 dev-lang/perl dev-libs/libfmt:= dev-libs/spdlog:= media-libs/libpng:= virtual/libiconv clang? ( <sys-devel/clang-19:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doc? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 ) !!sys-devel/llvm:0
+DESCRIPTION=Documentation system for most programming languages
+EAPI=8
+HOMEPAGE=https://www.doxygen.nl/
+INHERIT=cmake flag-o-matic llvm python-any-r1
+IUSE=clang debug doc dot doxysearch gui test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=GPL-2
+RDEPEND=app-text/ghostscript-gpl dev-db/sqlite:3 dev-lang/perl dev-libs/libfmt:= dev-libs/spdlog:= media-libs/libpng:= virtual/libiconv clang? ( <sys-devel/clang-19:= ) dot? ( media-gfx/graphviz media-libs/freetype ) doc? ( dev-texlive/texlive-bibtexextra dev-texlive/texlive-fontsextra dev-texlive/texlive-fontutils dev-texlive/texlive-latex dev-texlive/texlive-latexextra dev-texlive/texlive-plaingeneric ) doxysearch? ( dev-libs/xapian:= ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtxml:5 )
+REQUIRED_USE=test? ( doc )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://doxygen.nl/files/doxygen-1.11.0.src.tar.gz https://downloads.sourceforge.net/doxygen/rel-1.11.0/doxygen-1.11.0.src.tar.gz
+_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e8a2af5a377975a0be2ccbdd48752b97
diff --git a/metadata/md5-cache/dev-debug/Manifest.gz b/metadata/md5-cache/dev-debug/Manifest.gz
index bb9b95ab9104..51c0a66341c0 100644
--- a/metadata/md5-cache/dev-debug/Manifest.gz
+++ b/metadata/md5-cache/dev-debug/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-debug/gdb-15.1 b/metadata/md5-cache/dev-debug/gdb-15.1
index 62c4fc9ffbde..df00c8f75a76 100644
--- a/metadata/md5-cache/dev-debug/gdb-15.1
+++ b/metadata/md5-cache/dev-debug/gdb-15.1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=mirror://gnu/gdb/gdb-15.1.tar.xz https://sourceware.org/pub/gdb/releases/gdb-15.1.tar.xz
_eclasses_=flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8b220bbce5c119fb1d4d5c2f5588f3ea strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5ff294945acac473752c5cadf7f10649
+_md5_=c244afc6e8b77b09e7aaf7535acc8856
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index 465543c09fd9..897b2d1dc9cf 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/openjdk-bin-24_p6_beta b/metadata/md5-cache/dev-java/openjdk-bin-24_p6_beta
new file mode 100644
index 000000000000..58b120dffd9a
--- /dev/null
+++ b/metadata/md5-cache/dev-java/openjdk-bin-24_p6_beta
@@ -0,0 +1,16 @@
+BDEPEND=app-arch/unzip
+DEFINED_PHASES=install postinst postrm prerm pretend setup unpack
+DEPEND=dev-java/java-config app-eselect/eselect-java
+DESCRIPTION=Prebuilt Java JDK binaries provided by Eclipse Temurin
+EAPI=8
+HOMEPAGE=https://adoptium.net
+IDEPEND=app-eselect/eselect-java
+INHERIT=java-vm-2 toolchain-funcs
+IUSE=alsa cups headless-awt selinux source
+LICENSE=GPL-2-with-classpath-exception
+RDEPEND=>=sys-apps/baselayout-java-0.1.0-r1 kernel_linux? ( media-libs/fontconfig:1.0 media-libs/freetype:2 media-libs/harfbuzz elibc_glibc? ( >=sys-libs/glibc-2.2.5:* ) elibc_musl? ( sys-libs/musl ) sys-libs/zlib alsa? ( media-libs/alsa-lib ) cups? ( net-print/cups ) selinux? ( sec-policy/selinux-java ) !headless-awt? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXi x11-libs/libXrender x11-libs/libXtst ) ) dev-java/java-config app-eselect/eselect-java
+RESTRICT=preserve-libs splitdebug
+SLOT=24
+SRC_URI=arm64? ( https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24+6-ea-beta//OpenJDK-jdk_aarch64_linux_hotspot_24_6-ea.tar.gz ) ppc64? ( https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24+6-ea-beta//OpenJDK-jdk_ppc64le_linux_hotspot_24_6-ea.tar.gz ) amd64? ( https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24+6-ea-beta//OpenJDK-jdk_x64_linux_hotspot_24_6-ea.tar.gz ) amd64? ( elibc_musl? ( https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24+6-ea-beta//OpenJDK-jdk_x64_alpine-linux_hotspot_24_6-ea.tar.gz ) ) riscv? ( https://github.com/adoptium/temurin24-binaries/releases/download/jdk-24+6-ea-beta//OpenJDK-jdk_riscv64_linux_hotspot_24_6-ea.tar.gz )
+_eclasses_=java-vm-2 a4e242a071bea6071a08ad3af362c4a4 multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=517625eb3543e708dfaedef94be030d2
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 945e4b7bf8df..60aaf5a0b1db 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/libthreadar-1.4.0-r1 b/metadata/md5-cache/dev-libs/libthreadar-1.4.0-r1
index 6ec7f9cf61ed..2eb5e09713ff 100644
--- a/metadata/md5-cache/dev-libs/libthreadar-1.4.0-r1
+++ b/metadata/md5-cache/dev-libs/libthreadar-1.4.0-r1
@@ -4,9 +4,9 @@ DESCRIPTION=Threading library used by dar archiver
EAPI=8
HOMEPAGE=https://sourceforge.net/projects/libthreadar/
INHERIT=autotools
-KEYWORDS=~amd64 ~ppc ~sparc ~x86
+KEYWORDS=amd64 ppc sparc x86
LICENSE=LGPL-3
SLOT=0
SRC_URI=https://downloads.sourceforge.net/libthreadar/libthreadar-1.4.0.tar.gz
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=08cb742cff662eecd76c4cefb9921b37
+_md5_=2d6618f3ca5b73e9c3e657a281f45913
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 0f843c976542..5a7e9868430c 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.7.2 b/metadata/md5-cache/dev-qt/qtbase-6.7.2
deleted file mode 100644
index 232b407cc82d..000000000000
--- a/metadata/md5-cache/dev-qt/qtbase-6.7.2
+++ /dev/null
@@ -1,18 +0,0 @@
-BDEPEND=zstd? ( app-arch/libarchive[zstd] ) app-alternatives/ninja >=dev-build/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install prepare test unpack
-DEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) renderdoc? ( media-gfx/renderdoc ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) ) X? ( x11-base/xorg-proto ) gui? ( vulkan? ( dev-util/vulkan-headers ) ) network? ( sctp? ( net-misc/lksctp-tools ) ) test? ( elibc_musl? ( sys-libs/timezone-data ) )
-DESCRIPTION=Cross-platform application development framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/
-INHERIT=qt6-build toolchain-funcs
-IUSE=+X accessibility eglfs evdev gles2-only +libinput opengl renderdoc tslib vulkan wayland +widgets +ssl +udev zstd brotli gssapi libproxy sctp +concurrent +dbus +gui +network +sql +xml icu mysql oci8 odbc postgres +sqlite cups gtk nls test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-PDEPEND=nls? ( ~dev-qt/qttranslations-6.7.2:6 ) wayland? ( ~dev-qt/qtwayland-6.7.2:6 )
-RDEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) renderdoc? ( media-gfx/renderdoc ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) )
-REQUIRED_USE=X? ( gui ) accessibility? ( gui ) eglfs? ( gui ) evdev? ( gui ) gles2-only? ( gui ) libinput? ( gui ) opengl? ( gui ) renderdoc? ( gui ) tslib? ( gui ) vulkan? ( gui ) wayland? ( gui ) widgets? ( gui ) brotli? ( network ) gssapi? ( network ) libproxy? ( network ) sctp? ( network ) mysql? ( sql ) oci8? ( sql ) odbc? ( sql ) postgres? ( sql ) sqlite? ( sql ) cups? ( gui widgets ) gtk? ( gui widgets ) accessibility? ( dbus ) eglfs? ( opengl ) gles2-only? ( opengl ) gui? ( || ( X eglfs wayland ) ) libinput? ( udev ) sql? ( || ( mysql oci8 odbc postgres sqlite ) ) test? ( icu sql? ( sqlite ) )
-RESTRICT=!test? ( test )
-SLOT=6/6.7.2
-SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtbase-everywhere-src-6.7.2.tar.xz
-_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 6f0ea4f7018a6e340fb2759f0448e21d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=90e56d5fd64a3fc6837a9f505011b1b4
diff --git a/metadata/md5-cache/dev-qt/qtbase-6.7.2-r1 b/metadata/md5-cache/dev-qt/qtbase-6.7.2-r1
index 7561bb94cf25..f8a794a9f04a 100644
--- a/metadata/md5-cache/dev-qt/qtbase-6.7.2-r1
+++ b/metadata/md5-cache/dev-qt/qtbase-6.7.2-r1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://www.qt.io/
INHERIT=qt6-build toolchain-funcs
IUSE=+X accessibility eglfs evdev gles2-only +libinput opengl renderdoc tslib vulkan wayland +widgets +ssl +udev zstd brotli gssapi libproxy sctp +concurrent +dbus +gui +network +sql +xml icu mysql oci8 odbc postgres +sqlite cups gtk nls test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
PDEPEND=nls? ( ~dev-qt/qttranslations-6.7.2:6 ) wayland? ( ~dev-qt/qtwayland-6.7.2:6 )
RDEPEND=sys-libs/zlib:= ssl? ( dev-libs/openssl:= ) udev? ( virtual/libudev:= ) zstd? ( app-arch/zstd:= ) app-crypt/libb2 dev-libs/double-conversion:= dev-libs/glib:2 dev-libs/libpcre2:=[pcre16,unicode(+)] icu? ( dev-libs/icu:= ) dbus? ( sys-apps/dbus ) gui? ( media-libs/fontconfig media-libs/freetype:2 media-libs/harfbuzz:= media-libs/libjpeg-turbo:= media-libs/libpng:= x11-libs/libdrm x11-libs/libxkbcommon[X?] X? ( x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libxcb:= x11-libs/xcb-util-cursor x11-libs/xcb-util-image x11-libs/xcb-util-keysyms x11-libs/xcb-util-renderutil x11-libs/xcb-util-wm ) accessibility? ( app-accessibility/at-spi2-core:2 ) eglfs? ( media-libs/mesa[gbm(+)] ) evdev? ( sys-libs/mtdev ) libinput? ( dev-libs/libinput:= ) opengl? ( gles2-only? ( media-libs/libglvnd ) !gles2-only? ( media-libs/libglvnd[X?] ) ) renderdoc? ( media-gfx/renderdoc ) tslib? ( x11-libs/tslib ) widgets? ( cups? ( net-print/cups ) gtk? ( x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/pango ) ) ) network? ( brotli? ( app-arch/brotli:= ) gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) ) sql? ( mysql? ( dev-db/mysql-connector-c:= ) oci8? ( dev-db/oracle-instantclient:=[sdk] ) odbc? ( dev-db/unixODBC ) postgres? ( dev-db/postgresql:* ) sqlite? ( dev-db/sqlite:3 ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.7.2
SRC_URI=https://download.qt.io/official_releases/qt/6.7/6.7.2/submodules/qtbase-everywhere-src-6.7.2.tar.xz
_eclasses_=cmake 258a4691fd43b8cd5814cb1acbb3c7df flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 qt6-build 6f0ea4f7018a6e340fb2759f0448e21d toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=fe0c91e9b60da90c0ce56bf5de6b4ff9
+_md5_=293562f57ced979b550fd577f8692fd4
diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.14 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.14
deleted file mode 100644
index c4ae84ed4a8a..000000000000
--- a/metadata/md5-cache/dev-qt/qtnetwork-5.15.14
+++ /dev/null
@@ -1,16 +0,0 @@
-BDEPEND=dev-lang/perl virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND==dev-qt/qtcore-5.15.14*:5= sys-libs/zlib:= gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= ) test? ( =dev-qt/qttest-5.15.14* )
-DESCRIPTION=Network abstraction library for the Qt5 framework
-EAPI=8
-HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
-INHERIT=qt5-build
-IUSE=gssapi libproxy sctp +ssl debug test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
-LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
-RDEPEND==dev-qt/qtcore-5.15.14*:5= sys-libs/zlib:= gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= )
-RESTRICT=test
-SLOT=5/5.15
-SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.14/submodules/qtbase-everywhere-opensource-src-5.15.14.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.14-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-6.tar.xz
-_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build 09e8263c08e9b60281a89d9abe5da7b8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=72f055aa9b590b2e35ddbec32e852af7
diff --git a/metadata/md5-cache/dev-qt/qtnetwork-5.15.14-r1 b/metadata/md5-cache/dev-qt/qtnetwork-5.15.14-r1
index ab697e5c04f2..fdbc118d8aab 100644
--- a/metadata/md5-cache/dev-qt/qtnetwork-5.15.14-r1
+++ b/metadata/md5-cache/dev-qt/qtnetwork-5.15.14-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.qt.io/ https://invent.kde.org/qt/qt/qtbase https://community.kde.org/Qt5PatchCollection
INHERIT=qt5-build
IUSE=gssapi libproxy sctp +ssl debug test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86
+KEYWORDS=amd64 arm arm64 ~hppa ~loong ppc ppc64 ~riscv ~sparc x86
LICENSE=|| ( GPL-2 GPL-3 LGPL-3 ) FDL-1.3
RDEPEND==dev-qt/qtcore-5.15.14*:5= sys-libs/zlib:= gssapi? ( virtual/krb5 ) libproxy? ( net-libs/libproxy ) sctp? ( kernel_linux? ( net-misc/lksctp-tools ) ) ssl? ( >=dev-libs/openssl-1.1.1:0= )
RESTRICT=test
SLOT=5/5.15
SRC_URI=https://download.qt.io/official_releases/qt/5.15/5.15.14/submodules/qtbase-everywhere-opensource-src-5.15.14.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15.14-gentoo-kde-1.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtbase-5.15-gentoo-patchset-6.tar.xz
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic e503ea5acc20410237ba33ec3f7c857d multilib c19072c3cd7ac5cb21de013f7e9832e0 qt5-build 09e8263c08e9b60281a89d9abe5da7b8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=7cadcac90bb35ea9b3cea580781fbaf0
+_md5_=3005b1ec4e4eac7dd7571c103373f73a
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index 89f13050bed2..bd85577e36b5 100644
--- a/metadata/md5-cache/dev-ruby/Manifest.gz
+++ b/metadata/md5-cache/dev-ruby/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-ruby/mini_mime-1.1.5 b/metadata/md5-cache/dev-ruby/mini_mime-1.1.5
index d7540c843f14..d41f5e9430cb 100644
--- a/metadata/md5-cache/dev-ruby/mini_mime-1.1.5
+++ b/metadata/md5-cache/dev-ruby/mini_mime-1.1.5
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/discourse/mini_mime
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/discourse/mini_mime/archive/v1.1.5.tar.gz -> mini_mime-1.1.5.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=e38fabd9d8a173129990928b5e84833a
+_md5_=4fa963d311aebcf139ac5c8e4ef21e41
diff --git a/metadata/md5-cache/dev-ruby/redcloth-4.3.4 b/metadata/md5-cache/dev-ruby/redcloth-4.3.4
index 25f948e1de90..ab6a7eab857a 100644
--- a/metadata/md5-cache/dev-ruby/redcloth-4.3.4
+++ b/metadata/md5-cache/dev-ruby/redcloth-4.3.4
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://github.com/jgarber/redcloth
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ppc ppc64 ~riscv sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/jgarber/redcloth/archive/v4.3.4.tar.gz -> RedCloth-4.3.4.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=292b84a1b79cc90ba51c56d678399c90
+_md5_=1c7fbe3c671d6611760ec764cd99858c
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 7bfa2b7efc70..01200d0ca54f 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/cucumber-9.2.0 b/metadata/md5-cache/dev-util/cucumber-9.2.0
index 17eb05cbe993..891fdec4fd2b 100644
--- a/metadata/md5-cache/dev-util/cucumber-9.2.0
+++ b/metadata/md5-cache/dev-util/cucumber-9.2.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
IUSE=examples test test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=Ruby
RDEPEND=ruby_targets_ruby31? ( >=dev-ruby/builder-3.2.4:3.2[ruby_targets_ruby31(-)] dev-util/cucumber-ci-environment:10[ruby_targets_ruby31(-)] dev-util/cucumber-core:13[ruby_targets_ruby31(-)] dev-util/cucumber-cucumber-expressions:17[ruby_targets_ruby31(-)] dev-util/cucumber-gherkin:27[ruby_targets_ruby31(-)] dev-util/cucumber-html-formatter:21[ruby_targets_ruby31(-)] dev-util/cucumber-messages:22[ruby_targets_ruby31(-)] >=dev-ruby/diff-lcs-1.5.0:0[ruby_targets_ruby31(-)] >=dev-ruby/mini_mime-1.1.5:0[ruby_targets_ruby31(-)] >=dev-ruby/multi_test-1.1.0:1[ruby_targets_ruby31(-)] >=dev-ruby/sys-uname-1.2.3:1[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/builder-3.2.4:3.2[ruby_targets_ruby32(-)] dev-util/cucumber-ci-environment:10[ruby_targets_ruby32(-)] dev-util/cucumber-core:13[ruby_targets_ruby32(-)] dev-util/cucumber-cucumber-expressions:17[ruby_targets_ruby32(-)] dev-util/cucumber-gherkin:27[ruby_targets_ruby32(-)] dev-util/cucumber-html-formatter:21[ruby_targets_ruby32(-)] dev-util/cucumber-messages:22[ruby_targets_ruby32(-)] >=dev-ruby/diff-lcs-1.5.0:0[ruby_targets_ruby32(-)] >=dev-ruby/mini_mime-1.1.5:0[ruby_targets_ruby32(-)] >=dev-ruby/multi_test-1.1.0:1[ruby_targets_ruby32(-)] >=dev-ruby/sys-uname-1.2.3:1[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( >=dev-ruby/builder-3.2.4:3.2[ruby_targets_ruby33(-)] dev-util/cucumber-ci-environment:10[ruby_targets_ruby33(-)] dev-util/cucumber-core:13[ruby_targets_ruby33(-)] dev-util/cucumber-cucumber-expressions:17[ruby_targets_ruby33(-)] dev-util/cucumber-gherkin:27[ruby_targets_ruby33(-)] dev-util/cucumber-html-formatter:21[ruby_targets_ruby33(-)] dev-util/cucumber-messages:22[ruby_targets_ruby33(-)] >=dev-ruby/diff-lcs-1.5.0:0[ruby_targets_ruby33(-)] >=dev-ruby/mini_mime-1.1.5:0[ruby_targets_ruby33(-)] >=dev-ruby/multi_test-1.1.0:1[ruby_targets_ruby33(-)] >=dev-ruby/sys-uname-1.2.3:1[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/cucumber/cucumber-ruby/archive/v9.2.0.tar.gz -> cucumber-9.2.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=35949da8be5759c537511943aefbcae8
+_md5_=0ce9b07d4b82b9da5e85dbb8dedde28f
diff --git a/metadata/md5-cache/dev-util/cucumber-ci-environment-10.0.1 b/metadata/md5-cache/dev-util/cucumber-ci-environment-10.0.1
index db222863fee8..9f8a5f66e785 100644
--- a/metadata/md5-cache/dev-util/cucumber-ci-environment-10.0.1
+++ b/metadata/md5-cache/dev-util/cucumber-ci-environment-10.0.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=10
SRC_URI=https://rubygems.org/gems/cucumber-ci-environment-10.0.1.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9bc60f73be804296d7544c16c3945dc4
+_md5_=b192f02873390a030fc13f3acba9bfb1
diff --git a/metadata/md5-cache/dev-util/cucumber-compatibility-kit-14.1.0 b/metadata/md5-cache/dev-util/cucumber-compatibility-kit-14.1.0
index 510078e3875a..1176f43ded7b 100644
--- a/metadata/md5-cache/dev-util/cucumber-compatibility-kit-14.1.0
+++ b/metadata/md5-cache/dev-util/cucumber-compatibility-kit-14.1.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-util/cucumber-messages:22[ruby_targets_ruby31(-)] >=dev-ruby/rake-13.0.6[ruby_targets_ruby31(-)] =dev-ruby/rake-13*[ruby_targets_ruby31(-)] >=dev-ruby/rspec-3.12.0:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-util/cucumber-messages:22[ruby_targets_ruby32(-)] >=dev-ruby/rake-13.0.6[ruby_targets_ruby32(-)] =dev-ruby/rake-13*[ruby_targets_ruby32(-)] >=dev-ruby/rspec-3.12.0:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-util/cucumber-messages:22[ruby_targets_ruby33(-)] >=dev-ruby/rake-13.0.6[ruby_targets_ruby33(-)] =dev-ruby/rake-13*[ruby_targets_ruby33(-)] >=dev-ruby/rspec-3.12.0:3[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=14
SRC_URI=https://rubygems.org/gems/cucumber-compatibility-kit-14.1.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=0a313b0b3c6e0eb91f272f293526746c
+_md5_=cf55d5f5b8a5bf8923a6c639c784dc24
diff --git a/metadata/md5-cache/dev-util/cucumber-core-13.0.2 b/metadata/md5-cache/dev-util/cucumber-core-13.0.2
index 215cc5c52a06..6f6ee0413a67 100644
--- a/metadata/md5-cache/dev-util/cucumber-core-13.0.2
+++ b/metadata/md5-cache/dev-util/cucumber-core-13.0.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-util/cucumber-gherkin:27[ruby_targets_ruby31(-)] dev-util/cucumber-messages:22[ruby_targets_ruby31(-)] >=dev-util/cucumber-tag-expressions-5.0.4:5[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-util/cucumber-gherkin:27[ruby_targets_ruby32(-)] dev-util/cucumber-messages:22[ruby_targets_ruby32(-)] >=dev-util/cucumber-tag-expressions-5.0.4:5[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-util/cucumber-gherkin:27[ruby_targets_ruby33(-)] dev-util/cucumber-messages:22[ruby_targets_ruby33(-)] >=dev-util/cucumber-tag-expressions-5.0.4:5[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=13
SRC_URI=https://github.com/cucumber/cucumber-ruby-core/archive/v13.0.2.tar.gz -> cucumber-core-13.0.2.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=c6a5753b8e0dd16519a33de01013a7f8
+_md5_=56392f121985bf8dff1bd4460c4290ae
diff --git a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-17.1.0 b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-17.1.0
index 39f8dba98bc8..1af9c8f1667e 100644
--- a/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-17.1.0
+++ b/metadata/md5-cache/dev-util/cucumber-cucumber-expressions-17.1.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=17
SRC_URI=https://rubygems.org/gems/cucumber-cucumber-expressions-17.1.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=22050f68e0a622923384ba50c87d57de
+_md5_=8d31a6c834a48c5f9059051742cdc616
diff --git a/metadata/md5-cache/dev-util/cucumber-gherkin-27.0.0 b/metadata/md5-cache/dev-util/cucumber-gherkin-27.0.0
index 35c6db0a0f47..a5ae1d39233f 100644
--- a/metadata/md5-cache/dev-util/cucumber-gherkin-27.0.0
+++ b/metadata/md5-cache/dev-util/cucumber-gherkin-27.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-util/cucumber-messages:22[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-util/cucumber-messages:22[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-util/cucumber-messages:22[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=27
SRC_URI=https://github.com/cucumber/gherkin/archive/refs/tags/v27.0.0.tar.gz -> cucumber-gherkin-27.0.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=4ace2ef993d8c1770a1535152090e0cf
+_md5_=e7b794ee48e1d2e11f5847ccf1343213
diff --git a/metadata/md5-cache/dev-util/cucumber-html-formatter-21.3.1 b/metadata/md5-cache/dev-util/cucumber-html-formatter-21.3.1
index 80320ddab7ca..29dec7c89bb5 100644
--- a/metadata/md5-cache/dev-util/cucumber-html-formatter-21.3.1
+++ b/metadata/md5-cache/dev-util/cucumber-html-formatter-21.3.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
IUSE=test ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-util/cucumber-messages:22[ruby_targets_ruby31(-)] !<dev-util/cucumber-html-formatter-20.4.0-r1:20[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( dev-util/cucumber-messages:22[ruby_targets_ruby32(-)] !<dev-util/cucumber-html-formatter-20.4.0-r1:20[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( dev-util/cucumber-messages:22[ruby_targets_ruby33(-)] !<dev-util/cucumber-html-formatter-20.4.0-r1:20[ruby_targets_ruby33(-)] ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) !test? ( test )
SLOT=21
SRC_URI=https://rubygems.org/gems/cucumber-html-formatter-21.3.1.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1e6e2647cf3f18d3a04e8866e284c6f3
+_md5_=76c8bde4c47af78a66b6b39a167f5b55
diff --git a/metadata/md5-cache/dev-util/cucumber-messages-22.0.0 b/metadata/md5-cache/dev-util/cucumber-messages-22.0.0
index fd2837815b8a..d4d744bf0b64 100644
--- a/metadata/md5-cache/dev-util/cucumber-messages-22.0.0
+++ b/metadata/md5-cache/dev-util/cucumber-messages-22.0.0
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=22
SRC_URI=https://rubygems.org/gems/cucumber-messages-22.0.0.gem
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=74fbc6e88456b3be2024421b55e65937
+_md5_=35ab1a90746cbba846c050b2f94fa5d2
diff --git a/metadata/md5-cache/dev-util/cucumber-tag-expressions-5.0.6 b/metadata/md5-cache/dev-util/cucumber-tag-expressions-5.0.6
index b8405a2a1537..c0eac4e2399e 100644
--- a/metadata/md5-cache/dev-util/cucumber-tag-expressions-5.0.6
+++ b/metadata/md5-cache/dev-util/cucumber-tag-expressions-5.0.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://cucumber.io/
INHERIT=ruby-fakegem
IUSE=ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 doc test test
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86
LICENSE=MIT
RDEPEND=ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby33? ( dev-lang/ruby:3.3 ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) ruby_targets_ruby33? ( virtual/rubygems[ruby_targets_ruby33(-)] )
REQUIRED_USE=|| ( ruby_targets_ruby31 ruby_targets_ruby32 ruby_targets_ruby33 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=5
SRC_URI=https://github.com/cucumber/tag-expressions/archive/refs/tags/v5.0.6.tar.gz -> cucumber-tag-expressions-5.0.6.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5f7dd7ffeaf00a781713582bd507f80b ruby-ng 4ef520a992dc54fdd8f49d875c1ab2c0 ruby-utils 820207a5d3f0e2e31c28080f131f2037 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=ec8a2b780bb7b79bde154cafbd52d67e
+_md5_=6bf0e49ba85d8726317a82fbff5073b8
diff --git a/metadata/md5-cache/games-arcade/Manifest.gz b/metadata/md5-cache/games-arcade/Manifest.gz
index a07579b718ac..ae09d9a9568c 100644
--- a/metadata/md5-cache/games-arcade/Manifest.gz
+++ b/metadata/md5-cache/games-arcade/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-arcade/amphetamine-0.8.10-r3 b/metadata/md5-cache/games-arcade/amphetamine-0.8.10-r3
index dbf141bf8f6d..70241c119b9a 100644
--- a/metadata/md5-cache/games-arcade/amphetamine-0.8.10-r3
+++ b/metadata/md5-cache/games-arcade/amphetamine-0.8.10-r3
@@ -10,4 +10,4 @@ RDEPEND=media-libs/libsdl[sound,video] x11-libs/libXpm
SLOT=0
SRC_URI=mirror://gentoo/amphetamine-0.8.10.tar.bz2 mirror://debian/pool/main/a/amphetamine-data/amphetamine-data_0.8.7.orig.tar.gz https://dev.gentoo.org/~pacho/amphetamine/amphetamine.png
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d
-_md5_=92fbb0311cd83156ffc2ee1a82232190
+_md5_=0f191939870845cd561b0797362655e9
diff --git a/metadata/md5-cache/games-arcade/pachi-1.0-r2 b/metadata/md5-cache/games-arcade/pachi-1.0-r2
index 419d9bb6d21c..2b894d36d1df 100644
--- a/metadata/md5-cache/games-arcade/pachi-1.0-r2
+++ b/metadata/md5-cache/games-arcade/pachi-1.0-r2
@@ -2,7 +2,7 @@ BDEPEND=>=app-portage/elt-patches-20240116 sys-devel/gnuconfig || ( >=dev-build/
DEFINED_PHASES=install prepare
DEPEND=media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer[mod]
DESCRIPTION=Platform game inspired by games like Manic Miner and Jet Set Willy
-EAPI=7
+EAPI=8
HOMEPAGE=https://dragontech.sourceforge.net/index.php?main=pachi&lang=en
INHERIT=autotools desktop
KEYWORDS=~amd64 ~x86
@@ -11,4 +11,4 @@ RDEPEND=media-libs/libsdl[joystick,sound,video] media-libs/sdl-mixer[mod] acct-g
SLOT=0
SRC_URI=mirror://gentoo/pachi-1.0.tar.bz2
_eclasses_=autotools d12ccbad07b44642a75ac97a3334d8e0 desktop 021728fdc1b03b36357dbc89489e0f0d gnuconfig a397adda6984a4c423e28ac274c1ba98 libtool 5f49a16f67f81bdf873e3d1f10b10001 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=5e054e08820dd3ec825fd72ec8e30cd2
+_md5_=5a5a3b9bae3f837fa4e0f5fb21931544
diff --git a/metadata/md5-cache/sys-firmware/Manifest.gz b/metadata/md5-cache/sys-firmware/Manifest.gz
index 98ca918e68ec..2ed9c6149245 100644
--- a/metadata/md5-cache/sys-firmware/Manifest.gz
+++ b/metadata/md5-cache/sys-firmware/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1 b/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1
index 58460c96142c..4c58f9b25675 100644
--- a/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1
+++ b/metadata/md5-cache/sys-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/winterheart/broadcom-bt-firmware
INHERIT=linux-info multiprocessing
IUSE=compress-xz compress-zstd
-KEYWORDS=~amd64 ~ppc64 x86
+KEYWORDS=amd64 ~ppc64 x86
LICENSE=broadcom_bcm20702 MIT
REQUIRED_USE=?? ( compress-xz compress-zstd )
SLOT=0
SRC_URI=https://github.com/winterheart/broadcom-bt-firmware/archive/v12.0.1.1105_p4.tar.gz -> broadcom-bt-firmware-12.0.1.1105_p4.tar.gz
_eclasses_=linux-info ea4122ba1d8791a12b78e53f9510a2e3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=cbba66813192c14507dfcaa3920bef38
+_md5_=6b71962c473aaca46391e27649f528fd
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index 55cc5c9c3ab3..7297bab3cb8b 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/jdk-24 b/metadata/md5-cache/virtual/jdk-24
new file mode 100644
index 000000000000..fdbf5c5c198f
--- /dev/null
+++ b/metadata/md5-cache/virtual/jdk-24
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual for Java Development Kit (JDK)
+EAPI=8
+IUSE=headless-awt
+RDEPEND=dev-java/openjdk-bin:24[gentoo-vm(+),headless-awt=]
+SLOT=24
+_md5_=493226da163cf10793f73ad92c3ecf98
diff --git a/metadata/md5-cache/virtual/jre-24 b/metadata/md5-cache/virtual/jre-24
new file mode 100644
index 000000000000..fdb35d095592
--- /dev/null
+++ b/metadata/md5-cache/virtual/jre-24
@@ -0,0 +1,6 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual for Java Runtime Environment (JRE)
+EAPI=8
+RDEPEND=virtual/jdk:24
+SLOT=24
+_md5_=83eb846653fda44f6eea449cb860491a
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index df7f2009ea63..312f8bfa63d6 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 18196 BLAKE2B 1b43af09e61e2865c024c72285ed218159c7ec13fb8eed308744d07d77ca67bd464e4e1e0953b84b2feefea8c3c0df17f2e9ca49f7df8516e5e9d8f85c1e97d2 SHA512 1cfd10f587a7c1b83e57769d372f8b0b4748d237837b5136194fd0cb51e57e068480b7753d62a86072d8760a29fb1eea4fda11ead23ce37ef285381acb9e8ce9
-TIMESTAMP 2024-07-21T10:10:17Z
+TIMESTAMP 2024-07-21T13:10:18Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmac3olfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmadCLpfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDH+g/+KLgvxVhErCGxHEzdviJ/1m675CHC3M9S4wq9UpOPWccfkynQMQaOAeKx
-NNpF8IFamSBFnozGX6JiRlUAGh0veWRueum8+Em4t94Ucnj6iTw00C7IXpCeboUZ
-zjjB9IA6eSuCD47QPc1xJb1QQytxGJkKQGK12aUsC0ke2O0QGF+NlqUPlX5HggFB
-dzpoY+RdCV0L0HVXhcOjh36dAjHE9v/a4r9V5KqMxuR1JHL3yGYx7+V1GgFI+R+o
-mn/WknkeXjaGpYQBAqwjORqh93qjgxEOjAAPGaAo7LR6Rh78VXWeAE4D2WHwMO6u
-zDezLjDQkgXnjAISO9Fo5zLENntxpP+npWEQFxw3bz4qXUjbIbK6n5ozQ0f4kFbt
-AEsIGdQnzSBfs8xphWq9+poEt6IZHzQ23bxD3kwKSN9rS35+xZrJhrfoDXysExoc
-5GBwnHbsdnCNFKL/A3xqCj9svkQR6C2FVHrMDBie4La0Qrli918mOetZeyn38U4E
-PQnHA38VvpUEK83err3I4EnXuOaA52lYGepxOxp1f9mpyLHGJFpQ+46bN6ippiCQ
-gFGEJufZJP/+eIcMCS8IZ0jLfZ7lkdjmqyKazGmOo+aPI/wpyP/L6s6+e58kf7y3
-384/a9qgG+yHY5B7nR7x/4SPx2J51p2GrdRdvniyEQHAaTMhCOA=
-=6sXs
+klB9eBAAl9blal4CsDt580MdWh3EyAgE2/snIRakwGN1UiakwsBj0iMsleacjUay
+7JeXs3gGLw/x4vsEYTOMZfVDq7+zxGlR09wq3gdzgte2byN8c/kZ8uHi4N3tMyhc
+JI7z3Lu0k5eBgMLC6quR2yt2qWt6mLtyfXuje/0ueJEdMUSLCWT8ztYFW9dcFpgD
+mipRUy6i8CQF9/B0gm3s2oQ8bfy5mjnMI7/LG4scqx0cNTvU5FRCSoSxwtJjS++1
+IZL7VhmNYDyCsR/jD1MpFRe4cxLwonU0BjGzpezZHeJFgFwRFHDZHFK/jfLxbIDZ
+Kws1x44J3ehGWvURU4s4wFQz7B3cEnCgkTa2kYlmdKKCVkvlvbF8AASYPZBXMEyY
+vVp8bY6R3go/UcW652x45CjAkY5aB4nbZTeKIx2Ani3IbfA2+ZKiyXy3ediyONeJ
+iVCNrH8SnQtXehG9MjEincyYAacgMIoP2M1N3+ZGd6E4a+zcss6ERGnxuzw8ftdi
+XjrSxBc0AdJvHwQJnsZvMUWMfgwicGEsN2gK41ptKhe4wQJhcnuzmNrSU/ckyFxd
+BzOlKhJepRwh7JsqcrEKlyhc69ldMbFfj1Mo65MeYJe43F2asLbdfiEkB9k7TMIM
+Tef9+ZVPiob+LjYL1M6LyQGa3q1U8lWKpoQI7R7O21pKahYdv08=
+=3K1g
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index de96ec785c22..9fa85221fb2c 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Sun, 21 Jul 2024 10:10:12 +0000
+Sun, 21 Jul 2024 13:10:14 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 910c712cf038..486892e37f2a 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Sun Jul 21 10:10:11 AM UTC 2024
+Sun Jul 21 01:10:13 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 8dfed92636e3..ac36c063fbea 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Sun, 21 Jul 2024 10:15:00 +0000
+Sun, 21 Jul 2024 13:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 77b645020e74..5a24d3b51c67 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-b5c04e3c7a8fa15fb729ab4689396a9f6acc41de 1721555808 2024-07-21T09:56:48Z
+211c47fe26045a1a396057ef7ac24a9fa8acb91d 1721567037 2024-07-21T13:03:57Z
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index cc29f89529f9..0c6ef96fb05c 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1721556600 Sun 21 Jul 2024 10:10:00 AM UTC
+1721567400 Sun 21 Jul 2024 01:10:00 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 20cec7da7143..b4f5e3fe7d8a 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Sun, 21 Jul 2024 10:10:11 +0000
+Sun, 21 Jul 2024 13:10:13 +0000
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index e093569463a7..928efbd868a7 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/prefix/sunos/solaris/package.use.mask b/profiles/prefix/sunos/solaris/package.use.mask
index 740b644ecf23..c7843ea3d55c 100644
--- a/profiles/prefix/sunos/solaris/package.use.mask
+++ b/profiles/prefix/sunos/solaris/package.use.mask
@@ -1,6 +1,10 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
+# Fabian Groffen <grobian@gentoo.org> (2024-07-21)
+# Python integration breaks over C++ standards conflict(s) that Python
+# headers try to change
+dev-debug/gdb python
# Fabian Groffen <grobian@gentoo.org> (2022-12-27)
# Solaris must keep system libelf, else things break down
diff --git a/sys-firmware/Manifest.gz b/sys-firmware/Manifest.gz
index 356977364ab9..e426460ca6c8 100644
--- a/sys-firmware/Manifest.gz
+++ b/sys-firmware/Manifest.gz
Binary files differ
diff --git a/sys-firmware/broadcom-bt-firmware/Manifest b/sys-firmware/broadcom-bt-firmware/Manifest
index 9e21c49b84e0..072a736ca7dd 100644
--- a/sys-firmware/broadcom-bt-firmware/Manifest
+++ b/sys-firmware/broadcom-bt-firmware/Manifest
@@ -1,5 +1,5 @@
DIST broadcom-bt-firmware-12.0.1.1105_p3.tar.gz 2332072 BLAKE2B 819a95230a19c1f2dcdd0648ae9f29275ddfc133c86c0fcf85657aa1e52baede10e061e5b2a2c0c6b795d83813f86a67ea0378c21b0f2b961439a146241127d8 SHA512 96de9704d392c0d7bbdc4a094d7fbaf3904854af2ac05081cff7c29cfc11690a47e45674af82af33a0a9741a44c68bf6e3801ccdaaa84de8ba0d36039d89f412
DIST broadcom-bt-firmware-12.0.1.1105_p4.tar.gz 2332067 BLAKE2B cc6c2b7b30ec1d7b3cedb1a836be603db60e48d13b02108e7ce4b72dfddea9997d115a4af25f6192c54d4ad4c0acb259b7079885fadf41e9e2e58cdaabf62dad SHA512 f37017d6ae17ed89199e9c87e2f603ba21e278ba75c5c0a62f9b0ed8f2f9118f42e19486cc73b3e9153db79699909581a4f5154a6ce862343f50905eb43afcfa
EBUILD broadcom-bt-firmware-12.0.1.1105_p3.ebuild 437 BLAKE2B 94d271570822d53888f4556a830fb6a7bd01ac3901f67e6a95ee773834c49d9c6c29ba9721f8ffcab44d84bb47df0984d2b8420bf9a1f96929ed0b623717f5fa SHA512 c2926c9cd988d1b59bdc38bd4097472029850391719d8c904e7c56ebc5fe083ac647f3f2569d20cfcbd581ad0d2da5e8368c83bcfbcfc6fd49c03c4fe02e6f88
-EBUILD broadcom-bt-firmware-12.0.1.1105_p4-r1.ebuild 1614 BLAKE2B b1a5f73a3a2cb53f64d1bfee35e291363fab5baa396126fe1d5ff1fbc752467f7673c56cdeaa03455ee8097d7a13ba0d08dbb1df8e1381632d38d3c80bff92f8 SHA512 1ef2a810d8d0e2b6fde7c7077586dada5ad0b145cebb974a7979e8b3777fdf7afef4959786f6e1199f90f75da4d2665f4bccb43e983de02567e20003aac4de1f
+EBUILD broadcom-bt-firmware-12.0.1.1105_p4-r1.ebuild 1613 BLAKE2B c9004ef2fd4a5c94090de7f4e24bebe2a25c13118a6824e60bda320f916ef26532690457eb8ae1722bf8dae312ffae1d55944def1e9ce03044e172b4af24a4c0 SHA512 f9fc88d3eba4c3cbe884920beb2c031994fbaa303024838e1a64cd5e2117152a106921d0d39c46d699c14551c2aa2507a0f5b4923e173371fb906661b478c2c3
MISC metadata.xml 739 BLAKE2B da665133a1c8ea34227c2b4c56b29afb030d25bfc2ff4df864cef17ca1aca38e06ffc535b63f2c0257ea5e4dd2d869118dc830ca6a233d55c0b07c738c1bc60d SHA512 7493ee8e24b9cac82100cd3cc62f8b11f7059f4dd8cd3f58f965d5773fd25844fd2f0263aa29515aaf073d2c50e24de6c81080d62792c54f7bfc5c4be6b3a87c
diff --git a/sys-firmware/broadcom-bt-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1.ebuild b/sys-firmware/broadcom-bt-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1.ebuild
index 93946edbbc86..ce54409bf8e9 100644
--- a/sys-firmware/broadcom-bt-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1.ebuild
+++ b/sys-firmware/broadcom-bt-firmware/broadcom-bt-firmware-12.0.1.1105_p4-r1.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/winterheart/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="broadcom_bcm20702 MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
# Re-use compress-* USE flags from sys-kernel/linux-firmware.
IUSE="compress-xz compress-zstd"
REQUIRED_USE="?? ( compress-xz compress-zstd )"
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index 2fe83bf060dd..64ac188215ec 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/jdk/Manifest b/virtual/jdk/Manifest
index 163be4a5e3d6..a9e7dea061bd 100644
--- a/virtual/jdk/Manifest
+++ b/virtual/jdk/Manifest
@@ -2,4 +2,5 @@ EBUILD jdk-1.8.0-r9.ebuild 388 BLAKE2B 7a08fc02180e589629cefb0a7d2e70f78cdc680ad
EBUILD jdk-11-r2.ebuild 376 BLAKE2B e505054f44e217624f82b87f997d310cc0b0087bc99a3b09fb9283b3915f1ba04917b595163954093fdea4457ab91a1086dedc532be61ba566b632de19c61398 SHA512 f9e10db3659f5fe25406d91f4a9852ba1b704eaf03e864c465412b9fe8f420cfcec4ea1268ff9e1a05da62fd9e83a96f44a3d068601a5536aa38c921c06eb488
EBUILD jdk-17.ebuild 376 BLAKE2B c39d0ca4abb7a041dbcb20ba3a612982d43b3c18072c833939a6edfe05343f2d60933957500e770665080d2d90bc71af8b3add54d452cef58c9bdd5cb2792166 SHA512 241e168b16b95ebf7e2f7677762042d20ffe81f8cc395036010de639cedadb2447790b90aeff6c0940611cac3ae799559af3862d02e51e200103bfeb6cad766c
EBUILD jdk-21.ebuild 368 BLAKE2B 73dd7d754de9c63a74fbcfd1e43ad458a3ae690e95e85124cf74ee8250bac9a89804bcf89b2f733cc9d9566702ae75ff1b67791f1a2c960b71aa1a87ba2d3d8d SHA512 ad01db45121dd45a76364a877a1dc04c5e4dd2a6c3f16cf61e820764eac8b08c36d6ff30dbf1922b6fb86e0dd9000d3ed2027abf3122ce70d05615202a676a3d
+EBUILD jdk-24.ebuild 306 BLAKE2B 7345b4a8997737c1266d6a0dc70cfdfd6d974521bf43a99f2083031bb11ad7515a908e3174e0adbd63a640b5ab29c4572feb37a531c00a39ee6c0b856cd2e554 SHA512 07f4c80b8aa551df63a487cd10b686138330e2cda8500d38400a8bc8b1d7f8cb8ec1aa169db33e52c2d2884e7c10d720757719f3feec4a2155841237b4b09455
MISC metadata.xml 368 BLAKE2B 6298bd4e4c427585545c1ea59e3fd7ddbdbf16e1faf4c441a60d55b31f7512c60b68c1069b357c8e1f330ae2119d717a8d3fc2381f5f2d431a2d1309fde5dd79 SHA512 61caf57982be84ef09b17d7bac1237973a450d8778fc5f93e126e9dd64ecc2e6a936db0609a5072a070d7815903197ec534602ed941925ad5890111862d9ccee
diff --git a/virtual/jdk/jdk-24.ebuild b/virtual/jdk/jdk-24.ebuild
new file mode 100644
index 000000000000..fa432422ec6c
--- /dev/null
+++ b/virtual/jdk/jdk-24.ebuild
@@ -0,0 +1,11 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Java Development Kit (JDK)"
+SLOT="${PV}"
+# KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+IUSE="headless-awt"
+
+RDEPEND="dev-java/openjdk-bin:${SLOT}[gentoo-vm(+),headless-awt=]"
diff --git a/virtual/jre/Manifest b/virtual/jre/Manifest
index 1fd78e16a9bb..4137ea86b8a5 100644
--- a/virtual/jre/Manifest
+++ b/virtual/jre/Manifest
@@ -2,4 +2,5 @@ EBUILD jre-1.8.0-r3.ebuild 343 BLAKE2B 2d62fa163e78ade8c38531a3a7bba52bdf7069327
EBUILD jre-11-r2.ebuild 317 BLAKE2B cef019aefc39591aed051a6b395ed197dc6ae90aa4ddfbad92f788582eafa4be54c4b415a002c1dd88d15600ebd45f743db73adfdeb85424969f72c75514cd5b SHA512 6f1451fde47e39dc5a722f809921bc584141e94888af130d7e5b3967233184383c91a1205e0e64fa28b59790a18575e5a0218a67a3b229590206522e5b0636ef
EBUILD jre-17.ebuild 317 BLAKE2B dfa18874e165bbafe94aee3b7f3bb7941598677420a6683cecd28dc961fe01857caf378f04da070a3be2f57a1494fc38cc4ca506ebdf7568170f0311ae736568 SHA512 cd284d9dedde722cd2d95360b282de8fa36c878e825e74b1f891d1bdcbb536f270228f82148638f99e22240800fd08861ef024fd90533bde0ab90fe2ebed4c59
EBUILD jre-21.ebuild 309 BLAKE2B 797d8b847af3d7e6b282884cd29575b31e997d87b134031ff7fca9662bbcb90a3d810f679c07a53e1fdb1a40df7a008d67103e35cd53fd7b10ca2db4cec41840 SHA512 403cb5a8600b088dc4b6337c227cbd10c243ba44239463c102f015e9479ee5778d3b5bcb5414ed67e59c5e5ef67582c58ed53e161acb2a94283d68811015c089
+EBUILD jre-24.ebuild 253 BLAKE2B 56f059b0424dfaadb2835a69a5128dd5495514e1b5b0a879661b97bf59956886a371482e5460759d806954c5a89d3f183c7ce15ed184a3a8024b64a5cbe505c4 SHA512 79c2c131435ea439d68c90e970fa3ff2d7b9eedebe62abb45bc072444cb6f3ef3cb5edab62a1a95315bd9858b11f53054a8757c4dba24548765ced4f65673c0f
MISC metadata.xml 261 BLAKE2B 8f415bc9d8eed52fb60eea18c29354c635602c7f571670dfe3adf98c7bc0d0d4daf923d2a2b45a825caded195310ab81240f645b006f0cb820681eb1835f4325 SHA512 1842d84b92b5dacd5280960a97380be4625bc7e210aaf9ae62845d7e0c09bdad394151e2edd0fd4dc987d3d16460c67e55512d78de36165fe3e6ad87d029a23b
diff --git a/virtual/jre/jre-24.ebuild b/virtual/jre/jre-24.ebuild
new file mode 100644
index 000000000000..3e5caf55150c
--- /dev/null
+++ b/virtual/jre/jre-24.ebuild
@@ -0,0 +1,10 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DESCRIPTION="Virtual for Java Runtime Environment (JRE)"
+SLOT="${PV}"
+# KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+RDEPEND="virtual/jdk:${SLOT}"