summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29300 -> 29328 bytes
-rw-r--r--app-admin/Manifest.gzbin31720 -> 31712 bytes
-rw-r--r--app-admin/awscli/Manifest2
-rw-r--r--app-admin/awscli/awscli-1.29.21.ebuild80
-rw-r--r--app-containers/Manifest.gzbin7884 -> 7878 bytes
-rw-r--r--app-containers/cni-plugins/Manifest2
-rw-r--r--app-containers/cni-plugins/cni-plugins-1.2.0.ebuild2
-rw-r--r--app-editors/Manifest.gzbin13919 -> 13911 bytes
-rw-r--r--app-editors/gvim/Manifest4
-rw-r--r--app-editors/gvim/gvim-9.0.1678.ebuild (renamed from app-editors/gvim/gvim-9.0.1677.ebuild)0
-rw-r--r--app-editors/vim-core/Manifest4
-rw-r--r--app-editors/vim-core/vim-core-9.0.1678.ebuild (renamed from app-editors/vim-core/vim-core-9.0.1677.ebuild)0
-rw-r--r--app-editors/vim/Manifest4
-rw-r--r--app-editors/vim/vim-9.0.1678.ebuild (renamed from app-editors/vim/vim-9.0.1677.ebuild)0
-rw-r--r--app-misc/Manifest.gzbin49775 -> 49768 bytes
-rw-r--r--app-misc/detachtty/Manifest4
-rw-r--r--app-misc/detachtty/detachtty-11.0.0-r1.ebuild30
-rw-r--r--app-misc/detachtty/files/detachtty-11.0.0-clang16-build-fix.patch43
-rw-r--r--app-misc/detachtty/metadata.xml3
-rw-r--r--app-misc/jq/Manifest6
-rw-r--r--app-misc/jq/jq-1.7_rc1.ebuild (renamed from app-misc/jq/jq-1.7_pre20230210.ebuild)22
-rw-r--r--app-misc/jq/metadata.xml2
-rw-r--r--app-misc/screen/Manifest2
-rw-r--r--app-misc/screen/files/screen-4.9.0-clang16-chmod.patch12
-rw-r--r--app-misc/screen/screen-4.9.0-r3.ebuild148
-rw-r--r--app-office/Manifest.gzbin7900 -> 7898 bytes
-rw-r--r--app-office/skrooge/Manifest2
-rw-r--r--app-office/skrooge/skrooge-2.30.0.ebuild2
-rw-r--r--app-portage/Manifest.gzbin9756 -> 9755 bytes
-rw-r--r--app-portage/mirrorselect/Manifest2
-rw-r--r--app-portage/mirrorselect/metadata.xml4
-rw-r--r--app-shells/Manifest.gzbin8805 -> 8803 bytes
-rw-r--r--app-shells/squirrelsh/Manifest2
-rw-r--r--app-shells/squirrelsh/files/squirrelsh-drop-register.patch12
-rw-r--r--app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild48
-rw-r--r--dev-lang/Manifest.gzbin19859 -> 19861 bytes
-rw-r--r--dev-lang/spidermonkey/Manifest4
-rw-r--r--dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild2
-rw-r--r--dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild475
-rw-r--r--dev-python/Manifest.gzbin266850 -> 266873 bytes
-rw-r--r--dev-python/boto3/Manifest2
-rw-r--r--dev-python/boto3/boto3-1.28.21.ebuild66
-rw-r--r--dev-python/botocore/Manifest2
-rw-r--r--dev-python/botocore/botocore-1.31.21.ebuild72
-rw-r--r--dev-python/dns-lexicon/Manifest2
-rw-r--r--dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild71
-rw-r--r--dev-python/jsonschema/Manifest2
-rw-r--r--dev-python/jsonschema/jsonschema-4.19.0.ebuild54
-rw-r--r--dev-python/llfuse/Manifest2
-rw-r--r--dev-python/llfuse/llfuse-1.5.0.ebuild58
-rw-r--r--dev-python/nbxmpp/Manifest2
-rw-r--r--dev-python/nbxmpp/nbxmpp-4.3.2.ebuild35
-rw-r--r--dev-python/orjson/Manifest17
-rw-r--r--dev-python/orjson/orjson-3.9.4.ebuild84
-rw-r--r--dev-python/trove-classifiers/Manifest2
-rw-r--r--dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild31
-rw-r--r--dev-ruby/Manifest.gzbin106460 -> 106469 bytes
-rw-r--r--dev-ruby/activemodel-serializers-xml/Manifest2
-rw-r--r--dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild4
-rw-r--r--dev-ruby/mime-types-data/Manifest2
-rw-r--r--dev-ruby/mime-types-data/mime-types-data-3.2023.0808.ebuild22
-rw-r--r--dev-ruby/mime-types/Manifest2
-rw-r--r--dev-ruby/mime-types/mime-types-3.5.0.ebuild32
-rw-r--r--dev-util/Manifest.gzbin68482 -> 68481 bytes
-rw-r--r--dev-util/ccache/Manifest3
-rw-r--r--dev-util/ccache/ccache-4.8.2.ebuild1
-rw-r--r--dev-util/ccache/files/ccache-4.8.2-gcc-ice-workaround.patch25
-rw-r--r--dev-vcs/Manifest.gzbin11356 -> 11355 bytes
-rw-r--r--dev-vcs/git-lfs/Manifest8
-rw-r--r--dev-vcs/git-lfs/git-lfs-3.4.0.ebuild (renamed from dev-vcs/git-lfs/git-lfs-3.3.0.ebuild)12
-rw-r--r--dev-vcs/git-lfs/git-lfs-9999.ebuild12
-rw-r--r--games-strategy/Manifest.gzbin8233 -> 8231 bytes
-rw-r--r--games-strategy/colobot-data/Manifest6
-rw-r--r--games-strategy/colobot-data/colobot-data-0.1.12.ebuild48
-rw-r--r--games-strategy/colobot-data/colobot-data-0.2.1_alpha.ebuild58
-rw-r--r--games-strategy/colobot/Manifest7
-rw-r--r--games-strategy/colobot/colobot-0.2.1_alpha.ebuild (renamed from games-strategy/colobot/colobot-0.1.12.ebuild)39
-rw-r--r--games-strategy/colobot/colobot-9999.ebuild25
-rw-r--r--games-strategy/colobot/files/colobot-0.1.12-includes.patch45
-rw-r--r--media-gfx/Manifest.gzbin37996 -> 37995 bytes
-rw-r--r--media-gfx/ueberzugpp/Manifest2
-rw-r--r--media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild70
-rw-r--r--metadata/Manifest.gzbin3507 -> 3515 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.gzbin27862 -> 27862 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin55440 -> 55602 bytes
-rw-r--r--metadata/md5-cache/app-admin/awscli-1.29.2116
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin15334 -> 15331 bytes
-rw-r--r--metadata/md5-cache/app-containers/cni-plugins-1.2.04
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin23919 -> 23917 bytes
-rw-r--r--metadata/md5-cache/app-editors/gvim-9.0.1678 (renamed from metadata/md5-cache/app-editors/gvim-9.0.1677)6
-rw-r--r--metadata/md5-cache/app-editors/vim-9.0.1678 (renamed from metadata/md5-cache/app-editors/vim-9.0.1677)6
-rw-r--r--metadata/md5-cache/app-editors/vim-core-9.0.1678 (renamed from metadata/md5-cache/app-editors/vim-core-9.0.1677)2
-rw-r--r--metadata/md5-cache/app-misc/Manifest.gzbin73097 -> 73426 bytes
-rw-r--r--metadata/md5-cache/app-misc/detachtty-11.0.0-r111
-rw-r--r--metadata/md5-cache/app-misc/jq-1.7_rc1 (renamed from metadata/md5-cache/app-misc/jq-1.7_pre20230210)8
-rw-r--r--metadata/md5-cache/app-misc/screen-4.9.0-r315
-rw-r--r--metadata/md5-cache/app-office/Manifest.gzbin10165 -> 10168 bytes
-rw-r--r--metadata/md5-cache/app-office/skrooge-2.30.04
-rw-r--r--metadata/md5-cache/app-shells/Manifest.gzbin15855 -> 16024 bytes
-rw-r--r--metadata/md5-cache/app-shells/squirrelsh-1.2.7-r115
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin44659 -> 44812 bytes
-rw-r--r--metadata/md5-cache/dev-lang/spidermonkey-102.10.04
-rw-r--r--metadata/md5-cache/dev-lang/spidermonkey-102.14.016
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin354650 -> 355910 bytes
-rw-r--r--metadata/md5-cache/dev-python/boto3-1.28.2116
-rw-r--r--metadata/md5-cache/dev-python/botocore-1.31.2116
-rw-r--r--metadata/md5-cache/dev-python/dns-lexicon-3.13.016
-rw-r--r--metadata/md5-cache/dev-python/jsonschema-4.19.016
-rw-r--r--metadata/md5-cache/dev-python/llfuse-1.5.017
-rw-r--r--metadata/md5-cache/dev-python/nbxmpp-4.3.216
-rw-r--r--metadata/md5-cache/dev-python/orjson-3.9.417
-rw-r--r--metadata/md5-cache/dev-python/trove-classifiers-2023.8.716
-rw-r--r--metadata/md5-cache/dev-ruby/Manifest.gzbin173138 -> 173451 bytes
-rw-r--r--metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r212
-rw-r--r--metadata/md5-cache/dev-ruby/mime-types-3.5.017
-rw-r--r--metadata/md5-cache/dev-ruby/mime-types-data-3.2023.080817
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin125879 -> 125880 bytes
-rw-r--r--metadata/md5-cache/dev-util/ccache-4.8.22
-rw-r--r--metadata/md5-cache/dev-vcs/Manifest.gzbin19325 -> 19326 bytes
-rw-r--r--metadata/md5-cache/dev-vcs/git-lfs-3.4.0 (renamed from metadata/md5-cache/dev-vcs/git-lfs-3.3.0)4
-rw-r--r--metadata/md5-cache/dev-vcs/git-lfs-99992
-rw-r--r--metadata/md5-cache/games-strategy/Manifest.gzbin10343 -> 10341 bytes
-rw-r--r--metadata/md5-cache/games-strategy/colobot-0.2.1_alpha (renamed from metadata/md5-cache/games-strategy/colobot-0.1.12)16
-rw-r--r--metadata/md5-cache/games-strategy/colobot-999910
-rw-r--r--metadata/md5-cache/games-strategy/colobot-data-0.1.1213
-rw-r--r--metadata/md5-cache/games-strategy/colobot-data-0.2.1_alpha13
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin57637 -> 57805 bytes
-rw-r--r--metadata/md5-cache/media-gfx/ueberzugpp-2.9.016
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin58268 -> 58274 bytes
-rw-r--r--metadata/md5-cache/net-libs/gnutls-3.8.1-r1 (renamed from metadata/md5-cache/net-libs/gnutls-3.8.1)2
-rw-r--r--metadata/md5-cache/sys-apps/Manifest.gzbin89186 -> 89191 bytes
-rw-r--r--metadata/md5-cache/sys-apps/portage-99992
-rw-r--r--metadata/md5-cache/sys-apps/systemd-253.64
-rw-r--r--metadata/md5-cache/sys-apps/systemd-utils-253.64
-rw-r--r--metadata/md5-cache/sys-devel/Manifest.gzbin37946 -> 37936 bytes
-rw-r--r--metadata/md5-cache/sys-devel/binutils-2.40-r54
-rw-r--r--metadata/md5-cache/sys-devel/binutils-2.40-r82
-rw-r--r--metadata/md5-cache/sys-devel/binutils-hppa64-2.40-r54
-rw-r--r--metadata/md5-cache/sys-devel/binutils-hppa64-2.412
-rw-r--r--metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806-r1 (renamed from metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806)2
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin36800 -> 36801 bytes
-rw-r--r--metadata/md5-cache/sys-libs/binutils-libs-2.40-r54
-rw-r--r--metadata/md5-cache/sys-libs/newlib-4.3.0.20230120-r22
-rw-r--r--metadata/md5-cache/sys-libs/newlib-99992
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12373 -> 12367 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-102.14.0-r2 (renamed from metadata/md5-cache/www-client/firefox-bin-102.14.0-r1)2
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-116.0.117
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-116.0.217
-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--net-libs/Manifest.gzbin32620 -> 32620 bytes
-rw-r--r--net-libs/gnutls/Manifest3
-rw-r--r--net-libs/gnutls/files/gnutls-3.8.1-fix-gnutls-header.patch46
-rw-r--r--net-libs/gnutls/gnutls-3.8.1-r1.ebuild (renamed from net-libs/gnutls/gnutls-3.8.1.ebuild)4
-rw-r--r--profiles/Manifest.gzbin180899 -> 180899 bytes
-rw-r--r--profiles/package.mask4
-rw-r--r--sys-apps/Manifest.gzbin49880 -> 49886 bytes
-rw-r--r--sys-apps/portage/Manifest2
-rw-r--r--sys-apps/portage/portage-9999.ebuild7
-rw-r--r--sys-apps/systemd-utils/Manifest2
-rw-r--r--sys-apps/systemd-utils/systemd-utils-253.6.ebuild2
-rw-r--r--sys-apps/systemd/Manifest2
-rw-r--r--sys-apps/systemd/systemd-253.6.ebuild2
-rw-r--r--sys-devel/Manifest.gzbin10503 -> 10496 bytes
-rw-r--r--sys-devel/binutils-hppa64/Manifest4
-rw-r--r--sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild2
-rw-r--r--sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild8
-rw-r--r--sys-devel/binutils/Manifest4
-rw-r--r--sys-devel/binutils/binutils-2.40-r5.ebuild2
-rw-r--r--sys-devel/binutils/binutils-2.40-r8.ebuild13
-rw-r--r--sys-devel/gcc/Manifest3
-rw-r--r--sys-devel/gcc/files/gcc-14.0.0_pre20230806-fix-bootstrap.patch105
-rw-r--r--sys-devel/gcc/gcc-14.0.0_pre20230806-r1.ebuild (renamed from sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild)1
-rw-r--r--sys-libs/Manifest.gzbin14751 -> 14753 bytes
-rw-r--r--sys-libs/binutils-libs/Manifest2
-rw-r--r--sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild2
-rw-r--r--sys-libs/newlib/Manifest4
-rw-r--r--sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild1
-rw-r--r--sys-libs/newlib/newlib-9999.ebuild1
-rw-r--r--www-client/Manifest.gzbin6035 -> 6037 bytes
-rw-r--r--www-client/firefox-bin/Manifest200
-rw-r--r--www-client/firefox-bin/firefox-bin-102.14.0-r2.ebuild (renamed from www-client/firefox-bin/firefox-bin-102.14.0-r1.ebuild)4
-rw-r--r--www-client/firefox-bin/firefox-bin-116.0.2.ebuild (renamed from www-client/firefox-bin/firefox-bin-116.0.1.ebuild)0
192 files changed, 2370 insertions, 441 deletions
diff --git a/Manifest b/Manifest
index 87bb1643d858..7f35e2a0ff52 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29300 BLAKE2B a124f4fec06720fcd85ae1bd4e3734cd68f70bd56f02f7fd117e72be5f8122bfe827e59a91248479a082ebf7121764cfa0e1ec83a8026e2eec6f64d0c3c542ca SHA512 482824f00e715faf3a088148a7f5ad8d6434ce63f6af9975420e5344f951ec15b97138dc7142c4bbea303a56d7d8138796d96bc148ab251a398a86b8aa94a0a6
-TIMESTAMP 2023-08-08T01:40:23Z
+MANIFEST Manifest.files.gz 29328 BLAKE2B 9ea01be6f49377eb45a0e1eb9d98b43cb752a8480d22581d40f5df27c2e27486fa572e2f94818daaf32f1c6953b29f7a0d00ece4e3cd823ba275f8381943da9a SHA512 0a925f19d7161bd8c469bc8193208339e8126ffd6caf133abfec3298471d7b23605be37192336413975ce1e239282e2783b77a3e9e6ff1d60ebe518de725993e
+TIMESTAMP 2023-08-08T07:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTRnQdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTR8WNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klDSUQ//donaKHngVANV5Kg0Fs2du03uGyE754n97NznHDlY4V34kaAfa30lHHn5
-9s+YYScvwb2YhtALUZegJAT17IZoq68jP8sZcpQ+oYU88/V/kWbxtuqsfMlno778
-5nY+Hc/il9Sga9aleoS2tf8n7hyOFAffTRrAYF6oKWGtifyn3f43XFUjHPfPw0SR
-/nTb5RZyplqntVSBpoWliQQUlmrcQbm8Rrji0y9qSrG9nBmQVBudZ6c5j7JKied+
-88ekCc4CTx22AkoUBThKbSWpQZyP0TWHrYXjEMOoW9m8g7ZwdkCKxFDhQBmIQZLj
-B3gMaqBPxSxApSRQDZGAOmjrBwzo2bJI0yPi9iWrqgZtlKgkm75nIYVBcthpu7+L
-SVutJ1x7fn8dsi10Jve+Hoi+7AzpRcYp7mUVEOo8WHCrsV/pLuHaYUVkHPul+9Ux
-Ua6kHVdyWQrQppp7j9F79EwM8d/57TLRAKvzPYVXjZ2IxhvhV5xyy2mZcn0Ik2qs
-9hLhMYIljrkd+LViifVrqJae6Re4R98G8sz2T3AyqSpHGuzneJCi/HNh7fi9duGw
-w1AqHE1UUuWuHzkqMF3kCQkM8qRbmytT+Z5OHA7gZB19gxVw9WzHKwCKev4zjwkG
-yRE5WvdJI11tbNJ8lA28JIWu8Er/0cKZFSf1iXT6zeqU13UZPuU=
-=tG/h
+klATCxAAirDHO+Rf8ORvR4ENcMeuWc4iMuWprS+HSFUi9hZpBq8Nk6KDnnciFWn/
+PrMW1QF/X2g/rH1T80eZGsPyUNO88k29sbzZ96N8aMEUu4D2vZUA+OEAugB+SKWC
+I9WB/wm3FyI6hmBnrz9gplXSREqn8cdgEsRRFZvNJ/n1AJ1qU0Xz7r/pxSpbikHu
+/vQNEVRG88Dk1aMOsbV2YBaSgUUNyZwAwE35tcAXYNgDePH0uTAwCV6gfM1H89W4
+LBIXEI8z2Tml5wsGGyHYH6j3niRovD/bbxgOmX9uz01CMz/zTAAw5F/UDGkYAlZc
+eIzi9dLSTc9PiTJY4UlIZWCzHJJ1wfKsEUaRIWl/WWD10mKnQEHcr1u6fF2SgUYl
+YLxGYwmmyDJkFzlcCDjW9a6+h2c2XdI02t4lodETtSZzJmGTVnOVavHRZ4K7V02B
+Tc8KnQNDY7lJ9cDatvW27e9lkT5bCdjGY3DR5vyBIvtj3qrc1lgtnI23j6zGD6oQ
+0pi9ZE4tP7yi7V2QKavROV0rLH3o7MrcPwCjCsVUj+Rf2Nx9IdDhw1gjihFCNNL1
+iIv3vGJYXeaPZF6a5STm+8HBo74vz54spOn3tZPew2gD4+fAkmmJ+t5S0jfd8GAN
+SOXkPTKpCpL5S/Qnny+Dc40xy023jRrvHsIAbJ+NsvTtQXoEINo=
+=i4FG
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index ef765738783a..a07c122483f7 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index cdf816009ea0..6cd08f2058d0 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/awscli/Manifest b/app-admin/awscli/Manifest
index e401ac54c132..72afbf4c635d 100644
--- a/app-admin/awscli/Manifest
+++ b/app-admin/awscli/Manifest
@@ -8,6 +8,7 @@ DIST aws-cli-1.29.17.gh.tar.gz 2498983 BLAKE2B 094f6139881ac802dc01678979ecf0b76
DIST aws-cli-1.29.18.gh.tar.gz 2499882 BLAKE2B f62d0994be7cfc0f6d11577324dbda5b5b001e252313463a4be7a3be59139b166d4b071f834f6ab9cfb5010d995da10d617e75a0698df048b8da6025a9a5a6a9 SHA512 b958fa2c3c779ac119264068789f3943a72b6b95555f7b0c77aff0487a1a46a91cae6f809a47c0086c2b72445cd92836bc4d952284285d6cc9ee3eaf73aae725
DIST aws-cli-1.29.19.gh.tar.gz 2500180 BLAKE2B 64bd861ad84157e81ad9d6f2528befb556ba738c92dc81493cd58a073c9b16bda30701914c6bf59dc308093ed32add733fedf6546c701ec1a3f7ea0005ae498d SHA512 cec92149f30937b70e98a89319139a060ffad2cc433b5718ec6ddff9fb64cefa8064dac5a8c429572f0ab520ca2dfaf05f2f1378792c6ad1a19e544e12aef86b
DIST aws-cli-1.29.20.gh.tar.gz 2499798 BLAKE2B e9a8d4a8f804132a5c6ea2c5d8ef99f49c09939b0d0492adce5cfdbf0f85d9c6c2010d17d45a3905bff3888c5984c8f5d81e28dafe3ea9b8629f96dda9f1df2b SHA512 14e2dc38f5373c648973d927e549e53bf722c0b4184fb210d732ebb2af37436ede84eb6037e520f5c543b4f90eb00afca8e506fe3aca3e28dd196fd664bc8f0c
+DIST aws-cli-1.29.21.gh.tar.gz 2499845 BLAKE2B 4cbc6bb9ba492c4ef3bcd03f43769888c2375a8aaf0a8365547aa00ae02d2fceec09e5d49d7893cbf561b2ef1a30f2f6f7f29bfda8affb8f000d3900d780402a SHA512 af482e8ffbbf0567f00acdeda11d65c845a48f582acd910a630567e14e5d938a7ad2942c3ca2cf75ffdc3f101add9810dedde6418e3a8df7bda8689bec3466aa
DIST aws-cli-1.29.3.gh.tar.gz 2450427 BLAKE2B 6e240905c8fbb2916334c2de0e9fd851636acfbc050916baf971e2f5e5a1d93d398c77c6a1fe0766f701ad53683e5f41b1bb5519e5ac7b5e8f0a64d37e113c34 SHA512 3446e057abcc956e26b55de85383d0d40c041bcfda0f7e566309d80bbd22d567a474d93ab74461e91bdd7eaff1db9c77813912653c7864bcc851d12d2cea8ee2
DIST aws-cli-1.29.9.gh.tar.gz 2454843 BLAKE2B a4e49923aec2d09d8244e58fe737f1a0528956397050b693892b2d4521d4e41956fc2a11f6e8bc0c88d6ea16ae4f7f85276037a7864c989334109ef090623f99 SHA512 2238c70ccaa8e73cedca9a56e4cda48a62b0b26999c481585769872b42517f2a25d80b94cf9e18961c5fb81c9d8fe44bda9dbf6024e31bbc7409d6ce53f1a915
EBUILD awscli-1.29.10.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
@@ -20,6 +21,7 @@ EBUILD awscli-1.29.17.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24
EBUILD awscli-1.29.18.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
EBUILD awscli-1.29.19.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
EBUILD awscli-1.29.20.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
+EBUILD awscli-1.29.21.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
EBUILD awscli-1.29.3.ebuild 2278 BLAKE2B a074ad11e996c7c4e5c0366e5e5d3856cb1bdd7984b8eaf9ac959108e0c5737b064be5d7a579f46669403efb0c3111e8814570f041106e920102cf2a6ddf3687 SHA512 060c06ae5d2295b74940bc86eabf279eeb7a81f7cafa4a9d89e9af8076feff5a23cc3f9bad5a631e75155af64b948abe4c0de7283883a53d4b1ee5791765176b
EBUILD awscli-1.29.9.ebuild 2285 BLAKE2B ab176af730bcb3713594ac424ab29325c2cb24b8136e12ac6e18cf1648c8fa81e256eab0c708077e2c5423d1592594bb842383614e9114e728703e8cc8964252 SHA512 423fc2ef82036643a93eebded5fde267beb70f6278f06faa7e4c5ea221351aefe5bdf7c6469e57c49caab603ae1aa58fb514339c65891995cef614e698e9d997
MISC metadata.xml 385 BLAKE2B 5accfb180a91179cc6df539d42d1de06be3ebfec73f3edb719f5d59576103b9a8cb0c7c524c1042630e0cf99f068939a19f04c7b1b4a2acf9e072369df80d913 SHA512 ccb3d516326c5dbdf53068372ce25baecc137d21a04516374362212b969cc928dacbf743b4953da33f28482905798f069d09d19c88d9913f2b32648db25115ab
diff --git a/app-admin/awscli/awscli-1.29.21.ebuild b/app-admin/awscli/awscli-1.29.21.ebuild
new file mode 100644
index 000000000000..62c19f3a63fb
--- /dev/null
+++ b/app-admin/awscli/awscli-1.29.21.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit bash-completion-r1 distutils-r1 multiprocessing
+
+MY_P=aws-cli-${PV}
+DESCRIPTION="Universal Command Line Environment for AWS"
+HOMEPAGE="
+ https://github.com/aws/aws-cli/
+ https://pypi.org/project/awscli/
+"
+SRC_URI="
+ https://github.com/aws/aws-cli/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# botocore is x.(y+2).z
+BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 2)).$(ver_cut 3-)"
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ dev-python/colorama[${PYTHON_USEDEP}]
+ dev-python/docutils[${PYTHON_USEDEP}]
+ dev-python/rsa[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ !app-admin/awscli-bin
+"
+BDEPEND="
+ test? (
+ dev-python/pytest-forked[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+ # strip overzealous upper bounds on requirements
+ sed -i -e 's:,<[0-9.]*::' -e 's:==:>=:' setup.py || die
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # TODO
+ tests/functional/eks/test_kubeconfig.py::TestKubeconfigLoader::test_load_simple
+ tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_env_only
+ tests/unit/customizations/eks/test_update_kubeconfig.py::TestKubeconfigSelector::test_choose_existing
+ tests/unit/customizations/eks/test_kubeconfig.py::TestKubeconfigValidator::test_valid
+ )
+
+ # integration tests require AWS credentials and Internet access
+ epytest tests/{functional,unit} -n "$(makeopts_jobs)" --forked
+}
+
+python_install_all() {
+ newbashcomp bin/aws_bash_completer aws
+
+ insinto /usr/share/zsh/site-functions
+ newins bin/aws_zsh_completer.sh _aws
+
+ distutils-r1_python_install_all
+
+ rm "${ED}"/usr/bin/{aws.cmd,aws_bash_completer,aws_zsh_completer.sh} || die
+}
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 4af0dacba195..e5dd957ea04b 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/cni-plugins/Manifest b/app-containers/cni-plugins/Manifest
index 976d6bc0f015..610d286d3ec5 100644
--- a/app-containers/cni-plugins/Manifest
+++ b/app-containers/cni-plugins/Manifest
@@ -6,6 +6,6 @@ DIST cni-plugins-1.3.0.tar.gz 3684138 BLAKE2B c5599f1d8ac3bffb802877ae8c49024a9d
EBUILD cni-plugins-0.9.1.ebuild 948 BLAKE2B 340be886eb779358a8a7f6fe7a94bbc45dd53e51b65f729bfc1eb614e2a8e7db1b7b19622b75b8fb382882ce6d4915ab1b9a3282b7cc76de7efbfd07cea40fc6 SHA512 0a25abd6833e459576afdc3174afe57491a86b5eff6aba6d718db439af1acd983ccc769619448683ae42b57a561a785599146a9f6423dbae7395c625819739cd
EBUILD cni-plugins-1.1.1-r1.ebuild 1119 BLAKE2B cdff1f61f07687a78b846e69766519f53b6f06f1624c13835658d430ce74710959db3a50c6f8d893855d02d91c841c75b7caed6d49b128a5f3ff931fa92cbfa1 SHA512 8e4493e5720ba4726285b7aaf90c55378b163256c7c92bd64e029f8dadd1b2327dfeaa06bb8d44ff9e3c099c82fc867845dfa3050d49a436b47a14f06c27f372
EBUILD cni-plugins-1.1.1.ebuild 1026 BLAKE2B 43b5cfb19b0f5413ae5a34168c29746cd9994a29f75b062189ce7b21fca28c504509a7778f302355d6ab9feb4717111a78adefd93a5a401fedb439f9c16c29bb SHA512 8a177cfb045ccb108abde16e90f61bda39bec7227e9161e8957f37c8049004cad4628b5dcc82bb98e789f56856d38e9c27628a57d473b4ad843329072470362d
-EBUILD cni-plugins-1.2.0.ebuild 1118 BLAKE2B ec46ef88866dc92415431274a572f19e83895f0dbd2f62d3ff93d41ee30efddf930d89c41bc2144cceb88e6088a4ca215939ebd16f433e205720294f8b8c1b0f SHA512 dd596ea3b2cfdcc5ee3f06673111459555e4a9bc9673326841696f23c197b864dbd3ebdbc43306af1f665f021503c062382daccef0afccfc3578c492a8ad3073
+EBUILD cni-plugins-1.2.0.ebuild 1117 BLAKE2B 7809452db4deb8a4daa84eedce5c3863f2ffd63888bd9e14229c3e12de69a9cc8899448261833659c052177eb0b7d097ca9a55f62ef3b889c93d03a225cd88b0 SHA512 dd81eebf6edda4956170ba8f645e2971cedeea9a0dc6e71cbe46b29ce2fc300e245ddb34d5838fbefb530c333f30b6d56b6e168eb7ee3326c839c066e3f4b439
EBUILD cni-plugins-1.3.0.ebuild 1119 BLAKE2B f5534fbe2d24ffb0b24c860ff713a9dd81d2db48b39561a812f98cce7da45c096d6af879e4f199d64e7c39fe4997bdec6d130c44c6c33b71b7374f7bc2798a02 SHA512 a5c49edd662f1a8fd2b4826bdefe56aa5a1de78e40ac0fd3154b4b014e4b7319b936959b10f41e6ce298340f14cf591f66bb98f105b1d2628c11d91246e950bd
MISC metadata.xml 351 BLAKE2B 3565fe13764f828aed1288724a2939be57e523e0d0a9ccf3c091715e6f1e102155a7fa28191a3c87d669d51a0fa087a89587d83fe6c4747d5d9b31da11c1578c SHA512 6cfe3058d20387245c2f4823c7629d464115783e3c9ed1e45769d6e13f2f35f94656c66c0b1572f8eb229e6bf43510dbc35d117d6a3379e15b5b6ababc077856
diff --git a/app-containers/cni-plugins/cni-plugins-1.2.0.ebuild b/app-containers/cni-plugins/cni-plugins-1.2.0.ebuild
index 8c3d6bc09611..93c3929f37d9 100644
--- a/app-containers/cni-plugins/cni-plugins-1.2.0.ebuild
+++ b/app-containers/cni-plugins/cni-plugins-1.2.0.ebuild
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/containernetworking/plugins/archive/v${PV}.tar.gz ->
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="~amd64 arm64 ~ppc64 ~riscv"
+KEYWORDS="amd64 arm64 ~ppc64 ~riscv"
IUSE="hardened"
RDEPEND="net-firewall/iptables"
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index 2d7e812694a3..57c856b99008 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/gvim/Manifest b/app-editors/gvim/Manifest
index 4b699bd17f23..782cb0d92c80 100644
--- a/app-editors/gvim/Manifest
+++ b/app-editors/gvim/Manifest
@@ -3,11 +3,11 @@ AUX gvimrc-r1 990 BLAKE2B 5fc0b805458aff22485e3e180ca8c32a62f2cfe49572edffa5725d
DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f
DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
-DIST vim-9.0.1677.tar.gz 17069398 BLAKE2B c4eb4e6f8bc7367c24191a8b2a6ea992d11a9bcef27659b60e2844bfa06490fe770937d2548187a45d0fbc8d1f0be2374457a0cdba9792137e02bdd1b9cd5dfb SHA512 8c50d8a6f081673023aa0dd607810fb652d25a46c955d0fa744faf557517a465160cf01b39d5ee6d2c93dd172635500ff7315e54565f7f628ee8f0f8dab8c291
+DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4 SHA512 c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8
DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a
EBUILD gvim-9.0.1403.ebuild 9780 BLAKE2B 63a9987ece13a7a752673cb7d8baf31ba357b630eb476c5911ece8a70cbf29e5e213c25e5be39e1d78236f3717b5e93c97c912df8f1d4cbe068ffc24cba5bf3d SHA512 ad3058cffba5520251e6da4a28974fc663d1a054cb7e49fa9b241e5f2445b722f249cd25d3a94da5857b3ad4b6ea21515a4fa03afc80b98a8e79b85dda31493f
EBUILD gvim-9.0.1503.ebuild 9782 BLAKE2B b5d0f7fe78683ef1bc454964766bc28f14fede137f09c095fd5a92a7a35cce4b7e97c8e4d64c05fd5d5465c944373f9d02ebfaa30086db20ac4940d9a5134a1a SHA512 38531bcea3bc398637a96670e6751fe9353f5be363bde99855fd6c67c2a97fc3f7830d322939f75648ac7b9343faa06d97d35df213a6ceefc9eb734988c4860b
EBUILD gvim-9.0.1627.ebuild 9787 BLAKE2B cb699be1621891fee029f3e6bbff24dcb9b84c0412f9b4b266ec282cb93cd9b9846e2628f3fb9423eb5f6d64d0ae9c1d3a0bed8f2cdaf7f8816167d35dcce31d SHA512 54651866d2462d15801d13d3156b37f9108eb93ebdfbecb096cd3c59c288eab07f8464d423c1e354ed2eece0d88e99666c91d91a6a8a8a258dafe941314b493d
-EBUILD gvim-9.0.1677.ebuild 9800 BLAKE2B f6541df79b0e4421dd406cac04976310e38d8745bae0991e54e315c1c9a6e2b37e598add83845e4832b28dc70d6dbf1294e4a2fc401d97c1be1d0b1c9514ddb1 SHA512 9dfa3a86909f1779c156cd63dcf661af82a23c68423dcac63f79be161beea8356b2c5fade7c155bc2816b7023af5afb45528826e59cb2a120e2702d870c6b998
+EBUILD gvim-9.0.1678.ebuild 9800 BLAKE2B f6541df79b0e4421dd406cac04976310e38d8745bae0991e54e315c1c9a6e2b37e598add83845e4832b28dc70d6dbf1294e4a2fc401d97c1be1d0b1c9514ddb1 SHA512 9dfa3a86909f1779c156cd63dcf661af82a23c68423dcac63f79be161beea8356b2c5fade7c155bc2816b7023af5afb45528826e59cb2a120e2702d870c6b998
EBUILD gvim-9999.ebuild 9766 BLAKE2B 89df799618580c8ec0f23abb9628c04eee62727e534c8152aa9126d472eec0ecd91eddf82defc97f671ad08af76e8a34ae7a4aaaf576c5ade902650485fa50cb SHA512 ad3043a1b8e5043089671e7086602db6a48fcd052fa5f4006cadb2b183408b5479266ea1e8aaaae1efe20b7018ba57e8235e2161d92e43df6f94574b3c44c9df
MISC metadata.xml 938 BLAKE2B 14b5a8f0a77608a07d2d8241cf4b48b4b418f905e688962f995495ccd2dc649d1ab2ab14076042d814e8a33df21557f2a76f78e9df5e8eb810f361a5c0930fa5 SHA512 3e6cb69512c6a02fb56e78c7d1f4e5223ba15ce0036df81dc536dd3b4c16bb76bb37f403a767473a2a2a8fa55e075e9f5142f6b7a0037d282569841a1032293f
diff --git a/app-editors/gvim/gvim-9.0.1677.ebuild b/app-editors/gvim/gvim-9.0.1678.ebuild
index 8dda673bd124..8dda673bd124 100644
--- a/app-editors/gvim/gvim-9.0.1677.ebuild
+++ b/app-editors/gvim/gvim-9.0.1678.ebuild
diff --git a/app-editors/vim-core/Manifest b/app-editors/vim-core/Manifest
index 9fa4bf0c6296..857a24f16d00 100644
--- a/app-editors/vim-core/Manifest
+++ b/app-editors/vim-core/Manifest
@@ -4,11 +4,11 @@ AUX xxd-completion 461 BLAKE2B 1f36c4877fffd68e951d80c1a64cd2d458d92555a99fd06e2
DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f
DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
-DIST vim-9.0.1677.tar.gz 17069398 BLAKE2B c4eb4e6f8bc7367c24191a8b2a6ea992d11a9bcef27659b60e2844bfa06490fe770937d2548187a45d0fbc8d1f0be2374457a0cdba9792137e02bdd1b9cd5dfb SHA512 8c50d8a6f081673023aa0dd607810fb652d25a46c955d0fa744faf557517a465160cf01b39d5ee6d2c93dd172635500ff7315e54565f7f628ee8f0f8dab8c291
+DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4 SHA512 c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8
DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a
EBUILD vim-core-9.0.1403.ebuild 6688 BLAKE2B e709bbbf9fa5afae22893483285f0f1af9d3b39faa4b50096372c6761a6e8f4fde4ce0295130a75915e61431acf79f0ab6982eb826600a9b44cd37c72d05c41e SHA512 b4fcececb36790193dcad48f7b3a2a58d98c9b79f64665c187c6941b6262477b815ccdae48bd96cf1e2ff76fa4d57b599424351534920464cf769b16593dbf7c
EBUILD vim-core-9.0.1503.ebuild 6704 BLAKE2B d586516175240bcafe263edcceca40081c6b66a1622df9ad8c74c2020a1667afc28a1d522b089d74918eb9c8d7756131cfc2998d1c77760e17126ef75d587a3c SHA512 e28217962dad567876104e79e24cfa5632a52461a9dbf7e0f3b8dab657e83f1dc17708ce7c235592577a15ef9f2d8fcfe8af024de0656ff63689410145e1c29b
EBUILD vim-core-9.0.1627.ebuild 6709 BLAKE2B b8b0c1d63375284858e18955e63d31aea666c4ed33721c6c897aac156973d916bf892972e780e38402afceaaf83551c4b7818f1110a4f0bdaec6c9be7f85c8d4 SHA512 ae6bc963cb0f22b0d4be7f9e34989b4f532196d0573e6e510fd4db898d5c9f0fe053d1c450c95b9a724c593339936451f92e12b7119e5e45353dca0909030db1
-EBUILD vim-core-9.0.1677.ebuild 6722 BLAKE2B 62cc0929eaa7be5d0afa9bcee060e53efc2ce37702d7c6b15af4c8f5103262c43b9b13a18b858a7576302256dfcf11d48c8c8b243043c250214d6bb29267b096 SHA512 7c498d40cffdba765dee1fa3e957f26c0320954661d4e26906f3615edb148c9ded1c8e916e5830022a90a5ce9fb4f1e9e0d30422875a2bf9da7617ec803fbc83
+EBUILD vim-core-9.0.1678.ebuild 6722 BLAKE2B 62cc0929eaa7be5d0afa9bcee060e53efc2ce37702d7c6b15af4c8f5103262c43b9b13a18b858a7576302256dfcf11d48c8c8b243043c250214d6bb29267b096 SHA512 7c498d40cffdba765dee1fa3e957f26c0320954661d4e26906f3615edb148c9ded1c8e916e5830022a90a5ce9fb4f1e9e0d30422875a2bf9da7617ec803fbc83
EBUILD vim-core-9999.ebuild 6696 BLAKE2B 6481063149056af386c1412f8b64233ba2a4b03ec247b24358047a744ab7a16319da94943eb6fd52166026b3fe1c3952c0e2202a5f5fea2885b357af8a36f051 SHA512 58408e0ced6f08f500f2c69b1aa3eb3b4f75c619346c57343808e4cd7d72782af1b29a84bea87525b16ae8ef2a069e4170ceb1fb6041ec5b6f27e953ac8a6eb6
MISC metadata.xml 634 BLAKE2B 3f1b64411e3535e9d5f1541e104f3616be4793999c526dd87f478cc948ac4c564bd68a6477ca713cd2e73f775098a835dc071d66ba35d2a0abc9572e1107c2ce SHA512 b472d227fb1e3c97b0ede3ea67beb4969ef3ced95d040eef6f3ff35d4a669dddf5ad4db22bd1dd3178c4f2ea76b4ec49ad780b5c94c14324da5fd57607d4d32e
diff --git a/app-editors/vim-core/vim-core-9.0.1677.ebuild b/app-editors/vim-core/vim-core-9.0.1678.ebuild
index 5fb29ea38fd3..5fb29ea38fd3 100644
--- a/app-editors/vim-core/vim-core-9.0.1677.ebuild
+++ b/app-editors/vim-core/vim-core-9.0.1678.ebuild
diff --git a/app-editors/vim/Manifest b/app-editors/vim/Manifest
index 98aa626d787e..9fe99920abaa 100644
--- a/app-editors/vim/Manifest
+++ b/app-editors/vim/Manifest
@@ -2,11 +2,11 @@ AUX vim-completion 1004 BLAKE2B dea4230a8d2a57fd1af18df4037504a44382a97ff672410e
DIST vim-9.0.1403.tar.gz 16976705 BLAKE2B 9664d52de488086308fcbcda0b0a1167161afbf0efbb40dd9ce9e2393f0ada35e0a44d7f0c3f789d26ae1427604a281f689e87885fbb1557dce12a69898ec46d SHA512 bd83feba38a4aa9b3cf910a0b5a2c153abc4c6eaf9abf0ebee389879ff9ddee51c6f9dba5151aab5df3f73594cf8921d0a0e34121c50e65366cdcdd6482fd00f
DIST vim-9.0.1503.tar.gz 17010118 BLAKE2B 4f74d52a3fcf7875031378f86fc3411c64c92e4b82bee371148b19042478d3f974793477c3fc2d9ddff9233fa1ec3c864962880840867544e92464f1a0876f51 SHA512 2f3242ec0f79cf6affc2f7fdaf689c35d8597706ac1689dbbdc01352676199605bb37f22bd901f1e8d59f312237d3fce4bee8b979b28a744ea9e40558621980e
DIST vim-9.0.1627.tar.gz 17048824 BLAKE2B 3fa583cf676c2388641b1240ed4b90c2e42cd9f50ea44a943cce86bba4bf278adf54837bb5c4530471fd57cfcd08cd39be78b17a5e907435a02dc5874ff7f571 SHA512 d2fb863e03d4ad773fcba8917f3cd1e373f661aa8b8a20bd3e416a73788997d31c6dd106a1bf59d72475bb577bbe6d52eb079fff9c7152d96bb6e5c9aa6e2f3b
-DIST vim-9.0.1677.tar.gz 17069398 BLAKE2B c4eb4e6f8bc7367c24191a8b2a6ea992d11a9bcef27659b60e2844bfa06490fe770937d2548187a45d0fbc8d1f0be2374457a0cdba9792137e02bdd1b9cd5dfb SHA512 8c50d8a6f081673023aa0dd607810fb652d25a46c955d0fa744faf557517a465160cf01b39d5ee6d2c93dd172635500ff7315e54565f7f628ee8f0f8dab8c291
+DIST vim-9.0.1678.tar.gz 17069551 BLAKE2B e83cea77513eb0d8b3ed02bd508333fb97357d2d7a91a90c5a9376b03b444a0b65b6ce04b14e191e33445132845af71193ab140ea615bb03a2c24a904b726cb4 SHA512 c5ffb7ca56ff4eee70f06599dd84db2eb28ddadac229d4f7faf01174805923636a4ce61486bdf5a47910c929613dc9b9290dfc9288006222b4bc4ac891548bb8
DIST vim-patches-vim-9.0.1000-patches.tar.bz2 3245 BLAKE2B 3bf3d0e314cc3f96d5d9675de196a62c4c8a72645d56ef94b80768571c99cba5cc556442e3bd2dfa8818460fd851fe7bd1ae15999af7225fb271b81c43105843 SHA512 2883441a2001bf7ce89a7f0862f780b71cc0164c8fcb8dbdf7040e1bcbcf408d138d3d77f308aa54c762e9975fa5ec89cfceeabbf721344dfc938870a363667a
EBUILD vim-9.0.1403.ebuild 10585 BLAKE2B f9717278917c3f6954fe0cf4a93a116cdbfc24bc467e7eec5680f35b9923ba619d26a61bef5a3c0271d8526e260f341e761ac4e512b876a63c740ec4b2bbff35 SHA512 343d4f37ef40c85b5ad48fa058e279caaf822df2d22f6e0030445f5b116b227e8dca8e3a8075a9ad313196aee1117a4ec02cb5c8c8e00b6a936b4d4d2d526637
EBUILD vim-9.0.1503.ebuild 10601 BLAKE2B b7bcbeec55befaab554447888f605f93c50f602c6934fde5e7fd2690624e43329e09eeadfa7b693cdfb969adc0778667f4013a0beaf98c3c7f7aef6b170ed205 SHA512 7e32f0e60c58e5be6a247d4165d0b734558fedd467efb7d8bd3a57b0495826a35c779a656f101ec4ab3470f8902668170347b8aa0dcf880dafed2240ebb85a91
EBUILD vim-9.0.1627.ebuild 10570 BLAKE2B 68d18ea93b963ff75f365e7c53ed98452cfa6856bf6a524cc66db8dcbd5b94a211a74d8a16567203d5e5f7cd7c39bd6d902d22ad011d546dae78247accd6b8e7 SHA512 e120d8c80582fe92331b9754ed748230e3fb597bde5394dac3519650fe73a4bc823cf4fc4c6f49e947bbe01e9683b4c06c015b7291f2e7493edc9a52c046638f
-EBUILD vim-9.0.1677.ebuild 10583 BLAKE2B 14c28ea2772e17abb9afe3a9cd0526a733637ec8b1c96b253cf54dff477e9af6d8e0830206acd160ac35d9cf858b17a51c43a84f5f806a3f72df94b11433aa00 SHA512 80651bd8872bfc7118351a5dc0df1cfe4fe773972060c170c7b7ed9477ad12f4174afe0994a1fd68f5b385831d5a84e6850bc834efc198c7d20e89c34c40a222
+EBUILD vim-9.0.1678.ebuild 10583 BLAKE2B 14c28ea2772e17abb9afe3a9cd0526a733637ec8b1c96b253cf54dff477e9af6d8e0830206acd160ac35d9cf858b17a51c43a84f5f806a3f72df94b11433aa00 SHA512 80651bd8872bfc7118351a5dc0df1cfe4fe773972060c170c7b7ed9477ad12f4174afe0994a1fd68f5b385831d5a84e6850bc834efc198c7d20e89c34c40a222
EBUILD vim-9999.ebuild 10557 BLAKE2B fbf871406513aee254196a00f8264083bcb729a65b947dc4b5342403cc69779192d7e2e5436c41852842031d43ace6a021c5af2c3c9b01e93e35db3200a56b54 SHA512 73ea6cfd1c62e839b422c18cfc17ce6b4008da89108b9871baf57845dfc5d543a1ca7c916b2cfbc52c5031438b55bf7ae115f66dc7743773943da6d335e08fa1
MISC metadata.xml 1164 BLAKE2B 39fb0d92234f77f68213d7185ca6c4f9145cca22f8a4c27f8bafeec464232b493bfea9f853ba0d5cd613885728ac0b10f1e11a16910af8fcd211a3a338904264 SHA512 d89a143dc214c3397c2a299b18e3499dc7797a39fbaa731dee2887c9f62b367f1d3f79b7f76b7014ad31caf8ef3bd612c9881b2f72a6b79142684f222483b157
diff --git a/app-editors/vim/vim-9.0.1677.ebuild b/app-editors/vim/vim-9.0.1678.ebuild
index fb932d372b68..fb932d372b68 100644
--- a/app-editors/vim/vim-9.0.1677.ebuild
+++ b/app-editors/vim/vim-9.0.1678.ebuild
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index 714faa085ad1..c9581d7e6126 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/detachtty/Manifest b/app-misc/detachtty/Manifest
index 0b4bf6bb8f2d..9a924ac8d95a 100644
--- a/app-misc/detachtty/Manifest
+++ b/app-misc/detachtty/Manifest
@@ -1,4 +1,6 @@
+AUX detachtty-11.0.0-clang16-build-fix.patch 810 BLAKE2B 9583e3c87803b78ffba6d86cf3786be0eacca2a186d6e5fd612157355ae22003d28139b541ef96de3342c7560ca4accda9ea62fd4f40a0f63bca97404993e4c9 SHA512 6ba2ba204097e756609c2c9af17b53a49d87cc45ab2a79d3fa775367ffc6920acba8c4c5f5760a3bf567dd961f1b41b79abefaad8db238dbab69fc812727babe
AUX detachtty-11.0.0-sparc.patch 2669 BLAKE2B c1912520e5e7388bd905059a0d3f0d28726533884c4eafa89b1f6800feb2e05740dd96ee0b501f76d4f2329cf0e49b7b349d6990e12c359be13615f84e77670b SHA512 b62b7f809d79ba8f391f4f3b0c84eb969884b9de1f8ef27a50e1af84f6fe6f699c17321a6f4b225ae8c64d463c090a1bb5d105bf450a01aec4ccf8bb189449f5
DIST detachtty-11.0.0.tar.gz 23189 BLAKE2B 734489fe35acb5bfb381b8fee1b91d60f15ec795f2ba58f5855544d913957f7da4174c15583dc4090e397c5f562e78a23c1534a741a9812980f4a9cd2d2e291e SHA512 608d68ebe9b8fae55b4295b9c50d8e9065226dbb78818535af79bd2e70cc4a831820b6c673414289548b1063843b5dc80c8b7d2371dd716a16eceb20cd064a10
+EBUILD detachtty-11.0.0-r1.ebuild 681 BLAKE2B 61382cb119e896487f13e974751c3a0b7f258c717f1595bfb5167f0c96f795b6d5fe5cfe13a5f6761ab4bc0b758f9eb15c3f330ce4631ca42612f167e0c723bd SHA512 70ffe9f2a4d6f4f683a546367797997951551a942c3f8a31b54f2682af019976b10a707347c4df16b3a9b5685af26d8901ba411460197e048df26ede575a00e7
EBUILD detachtty-11.0.0.ebuild 632 BLAKE2B 0a118db31a6f4dc05bb848f53d1949728deaa4956458bd9ca0848f16e49516605bc0a7e2ed494d090a16c3b6f6d6a6096ff0533059cb69df6fb4b9d83108a1c8 SHA512 6cdbf7fcfb37ec030344cf6ac68b544bbe8f68bad4fefde6f565c85a7ccc9cea6c825a09c0cd96bf7c6539c4019c665548d4a9971a81e2a00ea504417ca55b2f
-MISC metadata.xml 722 BLAKE2B 37cae352305296b27699d3259b62de49d3e418e3d10edd854ff9f8ad8eb1aef245242bdf386e300d0426d21f184c8c5d64fe4eec7ffa7de4a6e156b5d0b0294f SHA512 07d6b9a618776747b6cdaa0d80abd0e8ad2d7dee3314ef16609aea1bfad9cc98acfa86879b02b53e98a1f3adf87b8a8790563761d39d0899d377a699f89588e1
+MISC metadata.xml 805 BLAKE2B 7414ac0367f4111cd0e453909bcc8ea89b921f0ef5c4bed76bf8751f2965eff639c1d0122605fe9e1383d16df8002f5235f0196cec6b8fe879c36e65c25a2a23 SHA512 311aec96e3feda42a65a924c56107f6e0b303e8bd1f702ca73557dbaeb6499cdc5bc062c5794a89c618312e558e66e4b0e9ff42d0667ccdd13389d92a353906f
diff --git a/app-misc/detachtty/detachtty-11.0.0-r1.ebuild b/app-misc/detachtty/detachtty-11.0.0-r1.ebuild
new file mode 100644
index 000000000000..48a44f103550
--- /dev/null
+++ b/app-misc/detachtty/detachtty-11.0.0-r1.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Attach/detach from interactive processes across the network"
+HOMEPAGE="https://github.com/cosmos72/detachtty"
+SRC_URI="https://github.com/cosmos72/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+PATCHES=(
+ "${FILESDIR}/${P}-sparc.patch"
+ "${FILESDIR}/${P}-clang16-build-fix.patch"
+)
+
+src_compile() {
+ emake CC="$(tc-getCC)" CFLAGS="${CFLAGS}"
+}
+
+src_install() {
+ dobin attachtty detachtty
+ doman "${PN}.1"
+ dosym detachtty.1 /usr/share/man/man1/attachtty.1
+ einstalldocs
+}
diff --git a/app-misc/detachtty/files/detachtty-11.0.0-clang16-build-fix.patch b/app-misc/detachtty/files/detachtty-11.0.0-clang16-build-fix.patch
new file mode 100644
index 000000000000..62a3cc1c3eb1
--- /dev/null
+++ b/app-misc/detachtty/files/detachtty-11.0.0-clang16-build-fix.patch
@@ -0,0 +1,43 @@
+Bug: https://bugs.gentoo.org/894544
+Upstream PR: https://github.com/cosmos72/detachtty/pull/6
+--- a/attachtty.c
++++ b/attachtty.c
+@@ -22,6 +22,7 @@
+
+ #include <errno.h>
+ #include <time.h>
++#include <string.h>
+
+ #include "config.h"
+
+--- a/config.h
++++ b/config.h
+@@ -24,7 +24,7 @@
+ #define DETACHTTY_CONFIG_H
+
+ #include <netdb.h>
+-#include <sys/poll.h>
++#include <poll.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
+ #include <sys/un.h>
+--- a/copy-stream.c
++++ b/copy-stream.c
+@@ -23,6 +23,7 @@
+ #include <errno.h>
+ #include <sys/types.h>
+ #include <sys/socket.h>
++#include <string.h>
+
+ #include "config.h"
+
+--- a/detachtty.c
++++ b/detachtty.c
+@@ -26,6 +26,7 @@
+ #include <sys/stat.h>
+ #include <pty.h>
+ #include <fcntl.h>
++#include <string.h>
+
+ #ifndef UNIX_PATH_MAX
+ # define UNIX_PATH_MAX 108
diff --git a/app-misc/detachtty/metadata.xml b/app-misc/detachtty/metadata.xml
index 42ebc5a05cc5..583880214955 100644
--- a/app-misc/detachtty/metadata.xml
+++ b/app-misc/detachtty/metadata.xml
@@ -15,4 +15,7 @@
concept to GNU Screen but is better suited toward scrolling interfaces (not
full-screen, random-access based applications).
</longdescription>
+ <upstream>
+ <remote-id type="github">cosmos72/detachtty</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/app-misc/jq/Manifest b/app-misc/jq/Manifest
index 3ab419e0dce4..506621a14e87 100644
--- a/app-misc/jq/Manifest
+++ b/app-misc/jq/Manifest
@@ -9,8 +9,8 @@ AUX jq-1.7_pre20201109-fix-configure-test.patch 2324 BLAKE2B daccf3a6ea7868bdb85
AUX jq-1.7_pre20201109-no-git-bdep.patch 540 BLAKE2B 745496f01bbc19ede3f5c17be4a7384664ab990eca053d0b4521f1c863af97f9f64afeeb600109ba0f44f155497954c48c6907df198c24d503006c42aada2a97 SHA512 64cc678b5d0850aa9ffc4cd4ef340fa22b3ce120a8b302757528633a7dd785aad1559a0b0abd3e0b1fe3b0d92cfcc388910c84f7cdefca876c864b01358ac04f
DIST jq-1.6.tar.gz 1750584 BLAKE2B c9be1314e9d027247de63492ee362e996ef85faf45a47ee421cad95ebde9188bff8d3fc7db64e717ab922e1052f3b1c1500f5589fc5b2199ab66effb000e442d SHA512 5da71f53c325257f1f546a2520fe47828b495c953270df25ea0e37741463fdda72f0ba4d5b05b25114ec30f27a559344c2b024bacabf610759f4e3e9efadb480
DIST jq-1.7_pre20201109.tar.gz 1181867 BLAKE2B 9db187ab927b635c43fbc6191aeffa00451b12253ae023bbabe6fba5fdf8fb393f8450ee2011ef58cb93e2f27994d454fac967984a721439aaac93259c02f7f1 SHA512 f2997d70edb36d0a23b71a7d933a763cedd7c74ffa3129c2a6cb7189aaff1c5095cdc51062b7cd119324ec2c83ebae6ff0b7da3941315303b7a31146b9eb285a
-DIST jq-1.7_pre20230210.gh.tar.gz 1197799 BLAKE2B f4e90f78aa5afec88a4fc60f7a6f05f892647fcd9b59e67ea4727bb452eceead05b8cbe18b814d05665c5fadf8aaddc0cc9a06f2cb102c82503f857d0b70a485 SHA512 e7533c1dd53dad398c50b4cf37cef5d60f95eeee040d1c1ab776778fa14a093167500e1d99d71b22edc5f476079bad503c9c17f54fffefee0c5eb41b86bab406
+DIST jq-1.7_rc1.gh.tar.gz 1229662 BLAKE2B 3df964681eb8efbbab5932a5d58a3242cef5dfd9edb0486b7156f69aabbef33ee72141de14725ad2ea033bfb0dc4d3f29aa67f6ac2322ff474ba3bcceee78bd0 SHA512 c33ce7f7526d9d962c5507c9840da2a78c46e1c3b0e8b14a0e2185f4ed9d1b468f91e88bebfbf335a3cee40d357b9c30fb5b63ff780e448f8c5d4f7cc9393d95
EBUILD jq-1.6-r3.ebuild 2000 BLAKE2B e3d647a6c444db493d291f586d2accd96c34df232dcffc6137e66bbd7cbf7d164dac43d5d783e2666e6ff1135f9583dd2b1a48826808058295abf7c1ff2a311c SHA512 746bbeff6451adbd25916d5c0aad6630a5c2728841731d918b29bf7e4ea679b36b0b61489c8e5aa5bdd8e0a093b117fe04788a4046bbfc39039cb5c510e7cd69
EBUILD jq-1.7_pre20201109-r1.ebuild 2438 BLAKE2B b25860c0d8eb96b90fa79cfbe7f3fdc23b6376d0142dbc0fee9224aa3793c64d4345c18d49e88440884432885d68facef23724fbc279559f81d44fa835e1e821 SHA512 965be67264be11a74a2ce6486c2271062731eda59eadfd470a8fc29aac93d3c7bcb9fe677551926b9e14111cdc97205e5f1345b74bc3c949c148076d242b2813
-EBUILD jq-1.7_pre20230210.ebuild 2611 BLAKE2B 63f88fe5bcd8b23205c003b39e3ec0be2c98c5c77e666da72f5a457c335b1c142dfac787c67b139847a60dd229133cb2541fd9d08df10371dd1febb03fdd5abd SHA512 1f647c7dd676091680cdb97bd44740bbebcd8f2d146f4ab40a12cf43cc8953937bd38d887e12e737e0e56a439b62c57e6da825d02a092d8e5a51e7864479d5a4
-MISC metadata.xml 621 BLAKE2B 25da1d13b32964ec540f4e25f8d29807e5f954d3e47ace2143abfdd192382153e05947c4ccae46dd3c3608cc083ad1701f6aa66ab3b6b3c6866e858eab342be5 SHA512 955c6e85739c4b46f02e9f194a7534cd90e098014ee8df42587d3bc357ee25da45db830ea2736724c7f962b137e604b9818c7fe6c4427dadbb9d58ef4682da2b
+EBUILD jq-1.7_rc1.ebuild 2306 BLAKE2B d2d1e5344732ffb13d6c920bb12cf8b51e47160eee3df54923a768c2a1d8f31e36fdd0b2973b98362e6d45bd53933563f04e5d9e5d5f70cc337db07a5b01f7f3 SHA512 49e50dc70af4be20a0f7837301826dcdb79644e6c66acc10bcf238855f898beda686089281182f4b4c9ef15dc30f8f7834721c6b9c2802f6f4bfa8af8bf1d9be
+MISC metadata.xml 619 BLAKE2B 07d8852baec2c77bdef39bd1bb742ce1148dfdde1c76af80727ea7dda9ebfdc61ee24e3992c3f868c312fb258b8f7a2064996b3a609a801eaeabe09b7a10f6a0 SHA512 10824dca3462dcf96b2025d71f47dbddb3b1fa7ba864fcb5d0a7782423213323143c7c224174b1ac9d69e0c1094285286c213809f023d25542a865fc064d1b04
diff --git a/app-misc/jq/jq-1.7_pre20230210.ebuild b/app-misc/jq/jq-1.7_rc1.ebuild
index e9939d011f3a..ff2204b79fda 100644
--- a/app-misc/jq/jq-1.7_pre20230210.ebuild
+++ b/app-misc/jq/jq-1.7_rc1.ebuild
@@ -5,20 +5,19 @@ EAPI=8
inherit autotools
-COMMIT_HASH="cff5336ec71b6fee396a95bb0e4bea365e0cd1e8"
-
+MY_PV="${PV/_/}"
+MY_P="${PN}-${MY_PV}"
DESCRIPTION="A lightweight and flexible command-line JSON processor"
HOMEPAGE="https://stedolan.github.io/jq/"
-#SRC_URI="https://github.com/stedolan/jq/releases/download/${P}/${P}.tar.gz"
-SRC_URI="https://github.com/stedolan/jq/archive/${COMMIT_HASH}.tar.gz -> ${P}.gh.tar.gz"
-S="${WORKDIR}/${PN}-${COMMIT_HASH}"
+SRC_URI="https://github.com/jqlang/jq/archive/refs/tags/${MY_P}.tar.gz -> ${P}.gh.tar.gz"
+S="${WORKDIR}/${PN}-${MY_P}"
LICENSE="MIT CC-BY-3.0"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris"
IUSE="+oniguruma static-libs test"
-ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.1.3' # Keep this in sync with bundled modules/oniguruma/
+ONIGURUMA_MINPV='>=dev-libs/oniguruma-6.9.3' # Keep this in sync with bundled modules/oniguruma/
DEPEND="
>=sys-devel/bison-3.0
sys-devel/flex
@@ -32,11 +31,6 @@ RDEPEND="
PATCHES=(
"${FILESDIR}"/jq-1.6-r3-never-bundle-oniguruma.patch
"${FILESDIR}"/jq-1.7-runpath.patch
- "${FILESDIR}"/jq-1.7-warnings-r1.patch
- "${FILESDIR}"/jq-1.7-visible-null.patch
- # https://bugs.gentoo.org/776385
- "${FILESDIR}"/jq-1.7_pre20201109-no-git-bdep.patch
- "${FILESDIR}"/jq-1.7_pre20201109-fix-configure-test.patch
)
RESTRICT="!test? ( test )"
@@ -52,11 +46,11 @@ src_prepare() {
# exists; save the cycles by nuking it.
sed -e '/modules\/oniguruma/d' -i Makefile.am || die
rm -rf "${S}"/modules/oniguruma || die
- sed -i "s/^jq_version: .*/jq_version: \"${PV}\"/" docs/site.yml || die
+ sed -i "s/^jq_version: .*/jq_version: \"${MY_PV}\"/" docs/site.yml || die
default
- sed -i "s/\[jq_version\]/[${PV}]/" configure.ac || die
+ sed -i "s/\[jq_version\]/[${MY_PV}]/" configure.ac || die
eautoreconf
}
@@ -85,7 +79,7 @@ src_test() {
}
src_install() {
- local DOCS=( AUTHORS NEWS README.md )
+ local DOCS=( AUTHORS NEWS.md README.md SECURITY.md )
default
use static-libs || { find "${D}" -name '*.la' -delete || die; }
diff --git a/app-misc/jq/metadata.xml b/app-misc/jq/metadata.xml
index aa4e2e57a5ad..c62cb69977a6 100644
--- a/app-misc/jq/metadata.xml
+++ b/app-misc/jq/metadata.xml
@@ -14,6 +14,6 @@
</use>
<upstream>
<remote-id type="cpe">cpe:/a:jq_project:jq</remote-id>
- <remote-id type="github">stedolan/jq</remote-id>
+ <remote-id type="github">jqlang/jq</remote-id>
</upstream>
</pkgmetadata>
diff --git a/app-misc/screen/Manifest b/app-misc/screen/Manifest
index 7c8c94e057ec..79ddfa76e291 100644
--- a/app-misc/screen/Manifest
+++ b/app-misc/screen/Manifest
@@ -1,11 +1,13 @@
AUX screen-4.3.0-no-utempter.patch 341 BLAKE2B 3339783b3574f82f093c82a613ad18c5c58c184c082c2c311281cdd57e7176abae0f5935466a4a8b4d931d1d1b93d8f0a4e6b558a268553af4a0170061e6ebfe SHA512 f4191ba1ecac3076f958f56309c0a1d523b455fa4e3388f1cfca59c8ccff0afdfb20ef18d54794ba539b2b6d1511ed599dc44787344dc5ccce2902c9b9848155
AUX screen-4.6.2-utmp-exit.patch 1558 BLAKE2B e08e83f8b9f0cd09cd9bad4486a75d71bd899a7917954702ece0837099639079a746138374cbeaf71072cca64ae36a3c2a32250123c6747089e724272227e0dd SHA512 0e7c6c224f6fb8e01650b778cb2b155942752504dc97112d9594b7fa0da1bb8bd828240a2519b1c21f1c162181da89a8daa51ef7f74c8ced0b85cdb3e911a67c
AUX screen-4.9.0-CVE-2023-24626.patch 1039 BLAKE2B ba35a0be4d75b02f08d29f0c135103213cc2d875cd4bbd39cd8ae7cc000eb7fb1b0671844220e0bb6ec48283d1c265c4ea889d82e5882af60c8472d71c57c6f9 SHA512 591599518c2a6505b2407834e9c676d8269eb5f2e8165e113885ee5e18a9176b5e0fc99c8a827f672126212c58257a7a5d852a484a46414026e0960c7e233315
+AUX screen-4.9.0-clang16-chmod.patch 303 BLAKE2B c55b727ca1d7a7acd758c1f123467d53e4d0f4909097f3c560b78910555f0312b9844ca202163c00bea36964c0fbbee6d5634e9926948aca628328ef1f9e0eee SHA512 8ccd19b9462514f6d91c5a3d7be69d808c2011e02ce0000b6730497ea2639a2ea5d0769e52bf0764d3e5e39ec01bcc965222928c89a2873995fb1d09051aee91
AUX screen-4.9.0-configure-implicit-function-decls.patch 16667 BLAKE2B 6079042dae21c51b81176aadf27314cf0502fcee995bd9668102bc114ac0c2fdb6587fe2c647cbd92d994cb9b6fdba9e259a1f0a6bd7cf7d7905c3f7e36e8aff SHA512 c9ff18fccba0a0ed19e64509ea128b91bbb6fac405e8395ce724435f1af2f2015f645342aa1fc1b4cb023927412db6e1c242c8060a81deab2a8c064523dedd4d
AUX screen-9999-no-utempter.patch 465 BLAKE2B be4d690d2f478a2660cb3c0b0f83d9a62328b82b06b85860a84e1b3a924c751080d7e9f35c4b48c3fe6a0152ae75df1dc665b97f8bc70e026bbadd19d4891df1 SHA512 c011936e35e04e7704b0d8d7892f2ebe22fb6993241e7c4b6733e48f6400ca8aeb20c638108018fab006e402332460e89d321e2118f564316e3f7e26a05212d2
AUX screenrc 10412 BLAKE2B f4866f4a83b22c37484b66e4c7d52ec479fe12ae3e72e5c9e769b1b543ecf04d14ef4339e1c72064741cbf39502ef82d3beb213326a30889f128e135f60bd528 SHA512 06fbec5e28480a2c369330fac0c94faa47e5d28e037d9fefd0cb3e813002c504866dc8ac86872b7ac6f16059a219e396a9c425b578b8afe882153ddb506158f7
DIST screen-4.9.0.tar.gz 798229 BLAKE2B 0f64a14ce9a719bd4a6d045c55069769045a09ee2086c44c2e3d9da6d1e5ada2f094e00e16029767e1155ce35d4f360d0e2879995eefa052f3214ced71b7617c SHA512 18bbb085d77ecd02cbc02fa88a945c39f06e0c6de4eeaa16b278440dac5c9896811abbe0838144e997cd344ae08b9530399fa8fcb31a65fc571ead90e8307f84
EBUILD screen-4.9.0-r1.ebuild 3799 BLAKE2B 9122bd6fe28ed527d67e39ff496ea5250160aeb434339c40a61ab247474574c46d837af4104e5708bfbef5e293647e0a407ac4b4d6ab0ec34a0b0430b4bb4385 SHA512 b47d14da8ff0ff3daf772dbfcc3820d40e5bb38be6445912e460e0f61cb615adffc174e03f52b69337c7a710cfe60275e636f0d882e350ef723712531ac9f2a9
EBUILD screen-4.9.0-r2.ebuild 3853 BLAKE2B 80cb85fffcb64598b4fa69753b72e460e47e953bcef070b35d2e34ac851cfd5e51f2d5cac74a73598abf3d967866e1306a7db81f64c7cc3a12813d95dde54ac0 SHA512 fb77ebc81eee36b71b7667ff2bac1d6e132eebeebd5b127c467ae9cf0c1a2237601ff4140b2ff96fd457b4cdc9144cf89d30b4efdd23874c8e45f4c42aaa89b7
+EBUILD screen-4.9.0-r3.ebuild 3908 BLAKE2B e92d53fe269ecdfea1b9c7d2a8bc76edb19c2ca07873898ad6af95307ff940bd150102d4879c6ff1accaf486e6a5508cc005c6a27b1aa037e92a13fc6bcc4ccc SHA512 de4a3debc5546cb6ebfbac88422d2b13af9710f7c302ff0dcdb1c01527aa3648c1eb93ce4a7c843d59678eedcf4c4245425cae2eab7c33e9fdc3c0ae3ce23813
EBUILD screen-9999.ebuild 3737 BLAKE2B 2baafb117eaf022530aa430d7b9ba7b810e7995dcad916ee4d96cf4ff5933aa437119621a7a8b984148f74277f089fe6b7ab7fbe244411d89f66781bee76f9b8 SHA512 95259ccf47b3f934857cd166b4c8ca9cdef1578d2e130590d60cf72e8be6928998eaa6595a566168c7b976662f4b2507a264414036c13572d845c2f388af9b58
MISC metadata.xml 1894 BLAKE2B 2312aa5911bfd18b3f9202ccb52afa84f2a29462c8282d36a84fb9624f5ff9bcf3d96e06cace55d542ff7c8182eed5560483717265ecc3fc9218e43bdf9d9094 SHA512 a7c331d1614b5bf139d61a72ad27c070184c208039da97c218b55e07a699d635c0db20ec3792c87d93affa2cb038ae834adcf3dc7c37a4b5c2f8aa36b081cfca
diff --git a/app-misc/screen/files/screen-4.9.0-clang16-chmod.patch b/app-misc/screen/files/screen-4.9.0-clang16-chmod.patch
new file mode 100644
index 000000000000..63872219a23f
--- /dev/null
+++ b/app-misc/screen/files/screen-4.9.0-clang16-chmod.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/894562
+Taken from: https://git.savannah.gnu.org/cgit/screen.git/commit/?id=7f320d3a643ec95682a7213b7e991e27038d8a57
+--- a/display.c
++++ b/display.c
+@@ -27,6 +27,7 @@
+ */
+
+ #include <sys/types.h>
++#include <sys/stat.h>
+ #include <signal.h>
+ #include <fcntl.h>
+ #ifndef sun
diff --git a/app-misc/screen/screen-4.9.0-r3.ebuild b/app-misc/screen/screen-4.9.0-r3.ebuild
new file mode 100644
index 000000000000..450045b6755b
--- /dev/null
+++ b/app-misc/screen/screen-4.9.0-r3.ebuild
@@ -0,0 +1,148 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic pam tmpfiles
+
+DESCRIPTION="screen manager with VT100/ANSI terminal emulation"
+HOMEPAGE="https://www.gnu.org/software/screen/"
+
+if [[ ${PV} != 9999 ]] ; then
+ SRC_URI="mirror://gnu/${PN}/${P}.tar.gz"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+else
+ inherit git-r3
+ EGIT_REPO_URI="https://git.savannah.gnu.org/git/screen.git"
+ EGIT_CHECKOUT_DIR="${WORKDIR}/${P}" # needed for setting S later on
+ S="${WORKDIR}"/${P}/src
+fi
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="debug nethack pam selinux multiuser"
+
+DEPEND=">=sys-libs/ncurses-5.2:=
+ virtual/libcrypt:=
+ pam? ( sys-libs/pam )"
+RDEPEND="${DEPEND}
+ acct-group/utmp
+ selinux? ( sec-policy/selinux-screen )"
+BDEPEND="sys-apps/texinfo"
+
+PATCHES=(
+ # Don't use utempter even if it is found on the system.
+ "${FILESDIR}"/${PN}-4.3.0-no-utempter.patch
+ "${FILESDIR}"/${PN}-4.6.2-utmp-exit.patch
+ "${FILESDIR}"/${PN}-4.9.0-configure-implicit-function-decls.patch
+ "${FILESDIR}"/${P}-CVE-2023-24626.patch
+ "${FILESDIR}"/${PN}-4.9.0-clang16-chmod.patch
+)
+
+src_prepare() {
+ default
+
+ # sched.h is a system header and causes problems with some C libraries
+ mv sched.h _sched.h || die
+ sed -i '/include/ s:sched.h:_sched.h:' screen.h || die
+
+ # Fix manpage
+ sed -i \
+ -e "s:/usr/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
+ -e "s:/usr/local/screens:${EPREFIX}/tmp/screen:g" \
+ -e "s:/local/etc/screenrc:${EPREFIX}/etc/screenrc:g" \
+ -e "s:/etc/utmp:${EPREFIX}/var/run/utmp:g" \
+ -e "s:/local/screens/S\\\-:${EPREFIX}/tmp/screen/S\\\-:g" \
+ doc/screen.1 || die
+
+ if [[ ${CHOST} == *-darwin* ]] || use elibc_musl; then
+ sed -i -e '/^#define UTMPOK/s/define/undef/' acconfig.h || die
+ fi
+
+ # disable musl dummy headers for utmp[x]
+ use elibc_musl && append-cppflags "-D_UTMP_H -D_UTMPX_H"
+
+ # reconfigure
+ eautoreconf
+}
+
+src_configure() {
+ append-cppflags "-DMAXWIN=${MAX_SCREEN_WINDOWS:-100}"
+
+ if [[ ${CHOST} == *-solaris* ]]; then
+ # enable msg_header by upping the feature standard compatible
+ # with c99 mode
+ append-cppflags -D_XOPEN_SOURCE=600
+ fi
+
+ use nethack || append-cppflags "-DNONETHACK"
+ use debug && append-cppflags "-DDEBUG"
+
+ local myeconfargs=(
+ --with-socket-dir="${EPREFIX}/tmp/${PN}"
+ --with-sys-screenrc="${EPREFIX}/etc/screenrc"
+ --with-pty-mode=0620
+ --with-pty-group=5
+ --enable-rxvt_osc
+ --enable-telnet
+ --enable-colors256
+ $(use_enable pam)
+ )
+ econf "${myeconfargs[@]}"
+}
+
+src_compile() {
+ LC_ALL=POSIX emake comm.h term.h
+ emake osdef.h
+
+ emake -C doc screen.info
+ default
+}
+
+src_install() {
+ local DOCS=(
+ README ChangeLog INSTALL TODO NEWS* patchlevel.h
+ doc/{FAQ,README.DOTSCREEN,fdpat.ps,window_to_display.ps}
+ )
+
+ emake DESTDIR="${D}" SCREEN="${P}" install
+
+ local tmpfiles_perms tmpfiles_group
+
+ if use multiuser || use prefix ; then
+ fperms 4755 /usr/bin/${P}
+ tmpfiles_perms="0755"
+ tmpfiles_group="root"
+ else
+ fowners root:utmp /usr/bin/${P}
+ fperms 2755 /usr/bin/${P}
+ tmpfiles_perms="0775"
+ tmpfiles_group="utmp"
+ fi
+
+ newtmpfiles - screen.conf <<<"d /tmp/screen ${tmpfiles_perms} root ${tmpfiles_group}"
+
+ insinto /usr/share/${PN}
+ doins terminfo/{screencap,screeninfo.src}
+
+ insinto /etc
+ doins "${FILESDIR}"/screenrc
+
+ if use pam; then
+ pamd_mimic_system screen auth
+ fi
+
+ dodoc "${DOCS[@]}"
+}
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ elog "Some dangerous key bindings have been removed or changed to more safe values."
+ elog "We enable some xterm hacks in our default screenrc, which might break some"
+ elog "applications. Please check /etc/screenrc for information on these changes."
+ fi
+
+ tmpfiles_process screen.conf
+
+ ewarn "This revision changes the screen socket location to ${EROOT}/tmp/${PN}"
+}
diff --git a/app-office/Manifest.gz b/app-office/Manifest.gz
index 1aee3b6e71d9..dd664fa7554a 100644
--- a/app-office/Manifest.gz
+++ b/app-office/Manifest.gz
Binary files differ
diff --git a/app-office/skrooge/Manifest b/app-office/skrooge/Manifest
index b86d734f5b17..d05f471b28b7 100644
--- a/app-office/skrooge/Manifest
+++ b/app-office/skrooge/Manifest
@@ -1,5 +1,5 @@
DIST skrooge-2.29.0.tar.xz 22825768 BLAKE2B 7077fb27339c54f3bafb9224c30f7f22633d1318c7dd5aac0739fe24c0b5bf7092945ee30dfdf6ea03ea4ed849f79804f16c667e83e52af43af1bcedfdef7841 SHA512 7188ca3a5a9f6adbb0df986a08823813f71c7a11f184af19cbea88aa2ae4293269ad084487510676ab4095ed38c9fd951e7a31c142cc2e0f2b4b0077f84c5165
DIST skrooge-2.30.0.tar.xz 22661568 BLAKE2B 32bbd16b40afd836016c9d590c17d71fde7225802890d862e275c6c694fa11db504f757f158ab94c4c034481e577a0f45d013f4d4d21d6d200265c7131f98c11 SHA512 5a96c7263fcbc0313562dd5a64de3c31219c0a6a8e610fd0cbabe0f16903b1123390f07d466341b8fd31695861ab5a006b7f5aee7986fbd0028138ec90aa8902
EBUILD skrooge-2.29.0-r1.ebuild 2618 BLAKE2B fd6f4b7f07660fa930a744f6537dea72fe303b9f4c76aa8846bff24d3367f5f01e61bc0e5a26966e9b3a4d03126aafeee6a4bc38e1481aa4dec473053c444bd3 SHA512 4dbe9233e022410c5a0d5e642757e30a21f38872556c215fbbeb8042023146a042761cff48de487aa4cc896c1ea4e026ed5847eda505462899450bc94f0ea0d6
-EBUILD skrooge-2.30.0.ebuild 2594 BLAKE2B f4e6d3d0e3b61c2bec96ed57ba25a3a867040ea8ddd4846d1a1c5cf31727c4a9ec03f3946a82c08581ac7041bdbd0ded9df165ace629798815901f47283fa417 SHA512 741541ad7a20a0897da0048204a86431d8345b0e88afecbcfb1688f021e085e1fd8b953bbae55bce6074b086132f592ab6d88b4406fb68afeecf3bcb72ab0a94
+EBUILD skrooge-2.30.0.ebuild 2593 BLAKE2B 6367b62c8b8d39a2a8b8c0718191defe1745c8bd1e4dbe806923a28899eb00fae0982be5d0e682225128bc9139fe0cd2ddb31c6a319aea44721d467250a16fac SHA512 0b7785d16eeb228f196587c92c456f4e0da1095f2172ab39dffe97993c6e5cf0202cef5d8fdf0bb2998668fec5928f82444d90fb997339b04469a1cb1687f766
MISC metadata.xml 393 BLAKE2B f192bb06b0b86aba02ffc2ade42d2e46927758d90759cb4c4c0edaea49e1aa82a119f073233b0028ece6a3ee976e942cb55becdf420d09c93dbb06230eedf4e7 SHA512 741040cc75c5a4df36ef09ee97fe652501754fca36884f52177936bd7b1a512e5f248e95a3e4c674918f56f76275c41899577b3621aa5e3fb97f18410f109c8a
diff --git a/app-office/skrooge/skrooge-2.30.0.ebuild b/app-office/skrooge/skrooge-2.30.0.ebuild
index 2e1802a8e3d4..99ad0d061eb0 100644
--- a/app-office/skrooge/skrooge-2.30.0.ebuild
+++ b/app-office/skrooge/skrooge-2.30.0.ebuild
@@ -14,7 +14,7 @@ HOMEPAGE="https://skrooge.org/"
if [[ ${KDE_BUILD_TYPE} = release ]]; then
SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="amd64 ~x86"
fi
LICENSE="GPL-2"
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index 43c55ffbf1f1..ececab7cdb20 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/mirrorselect/Manifest b/app-portage/mirrorselect/Manifest
index 96407e42755d..d1726a7bba27 100644
--- a/app-portage/mirrorselect/Manifest
+++ b/app-portage/mirrorselect/Manifest
@@ -6,4 +6,4 @@ EBUILD mirrorselect-2.2.6-r2.ebuild 1510 BLAKE2B 3e1b3c8c7c9be8fd28c5c9fd32e164f
EBUILD mirrorselect-2.3.0-r1.ebuild 1165 BLAKE2B 626efb68f6e3ea42c911f6c69cdee21cc6852b5425136c44494dbac4ea990ed94fafae8ad4f08c1f72d3345a2efd61404dc44b6318d041e1ad12923626be4884 SHA512 f309b707d851517948d71faebae958d940b9272f747d2809162a4d761d304d67bb9e71553641f1f393d2eaf7cc206c3b605cfe38929e6147a0fb5a1b60a6e4ee
EBUILD mirrorselect-2.3.0-r2.ebuild 1153 BLAKE2B c71242d2b4f7e87826299278eb5d53174d10c2b3765f5631d4c21245702edfd72afee7c14c696d4dfe32234ec3c2a953ffb3c61e23cacbf6e2aee8e0cab3a67b SHA512 1fe4c132667d6f3978ed3d190a3f4dc26abc37991b70ba4a52e17c508bf455a88c925f5e6c7a68c2f3043de4bf8090e6839f3863cb0718f0766731f3d8f19c49
EBUILD mirrorselect-9999.ebuild 1161 BLAKE2B 185814d260504e85c081339b7162969158bb635aa6099792e008b82c1742d340f3571ee807482d368c145e6a7c71eb98d8805a688f9b518877b6afe4937a5278 SHA512 a5cc5bec7b9185dc49c56c119416c6bd14ef4aa9f552302848c7ca2d7661fae3957497a5041a63e37b490c6a35d6de6688c4d8fec51ccb8e9ed044cecd20baf7
-MISC metadata.xml 495 BLAKE2B ebc7faf279e0a14f107411622bb0855c36c2229ed8357d7abea7cc7ea6e49a7ae7d136d476c33c02da46bb93614adadf87d6b6e19d1698d14c78942f9eace139 SHA512 5e8f9c4e185318f2de112e02c2c15662553ccae75f35a14023eac9e55ade710a45f0f6b78d98c899fa7604043e28f0ec2109889459aca46b3708c97c444d858d
+MISC metadata.xml 636 BLAKE2B f0aa974ff954b70ae77bd1f5e66025e59218e18fbc9b3b85c19733e5fbff685cc476104bdeeed5040183368d508c44f02bd15b475cf26f37fdb3f3a1ba98bf42 SHA512 bc7119db9395606c98cd63773253021a5445ea3b45ee7183bd983a50a5a427f6f9bfa1ecba7b3b07d28af5068b052e2a84fcb67737332c629e03fc49ff0a3ef2
diff --git a/app-portage/mirrorselect/metadata.xml b/app-portage/mirrorselect/metadata.xml
index 362fd3ce862d..772b85fd929d 100644
--- a/app-portage/mirrorselect/metadata.xml
+++ b/app-portage/mirrorselect/metadata.xml
@@ -11,4 +11,8 @@
provide a nicer front-end for mirror selection
(both rsync + distfiles) to a user.
</longdescription>
+ <upstream>
+ <remote-id type="gentoo">proj/mirrorselect</remote-id>
+ <remote-id type="github">gentoo/mirrorselect</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/app-shells/Manifest.gz b/app-shells/Manifest.gz
index 2e6001fc398f..9b30cbd471a8 100644
--- a/app-shells/Manifest.gz
+++ b/app-shells/Manifest.gz
Binary files differ
diff --git a/app-shells/squirrelsh/Manifest b/app-shells/squirrelsh/Manifest
index 28bc411dffbc..136417f98b4f 100644
--- a/app-shells/squirrelsh/Manifest
+++ b/app-shells/squirrelsh/Manifest
@@ -1,9 +1,11 @@
AUX squirrelsh-1.2.7-gcc6.patch 7031 BLAKE2B ea33b4989e47eaa8970b3c89a22448f093278d790c424256d2f836d6b5e057c41045785ae0c07be7c09c5869597c879b94fb6a9684ea2efef66dec5b2033828d SHA512 45dd46d6526d09416af23ba4668f374b5c1f48c1f71aebc361b385a298d1cf0c27b53657dc892dd6c2cfa542df5fc92cc978a3daa94b7b947bc24b958f7cb1ee
+AUX squirrelsh-drop-register.patch 329 BLAKE2B 5e0a56484d5014ce44080c7167b20a73db85bf4c7c40ec940e8d19ca24df8467bdab13d962130e06a4574c8287994aff1e291f77e2fbcc62fd27b60d864e8aec SHA512 83e45c8ecd28ceb11f69d97a3a8ca0d299df10423c2be7355dfd1881654bb33d2386d98c46a1bfd3ad57b0e7abc1f354dedaa809e8f16c1202c89b529304d892
AUX squirrelsh-fix-in_LDFLAGS.patch 511 BLAKE2B f32272660d29a84b2e8b75d024ff533ce8121f66963e3f25291daed5dc144ddef1c0877d59b50e85a52b41c0a2a030ecd16dbb6d0fb94b07261192124598e546 SHA512 d7bc6f7f21a20e1123c986ece16098b7eec1887e6990a80a23367e2449df2ae913e02a137b2c7cefe6567a500d8fdd427f5c2bc1dc2ae845088d96ceb7c357e3
AUX squirrelsh-no-docs.patch 885 BLAKE2B 0ceee5b6ce996caf1debec106327a9a59569446a5f271ec23f446ecf7eadf169a134bacb5160d5ed95fb874a36cd20daafb34e8cd3559d5d0fcd7bc6dc9f4f8c SHA512 3882fd15ba594a93ea46c3656a0efa8424099fee11e480cc7f89f70027f04ec56b7107b33cf51bbaaf188e54023c500e81c3ec7eb8e545ece270022684af8907
AUX squirrelsh-no-strip.patch 903 BLAKE2B cefa3bb32d03e26f9aba808fcdfd9d8c7a7d2c03bec27cc2c31410c15e7d3649483f8266a77823835ed613f9b4e271951c478e93a6637f65cadb25d826086f11 SHA512 1d45054e11aef3f42dbf061b342adb942c0e370fac1b5eece0561a02a2f8799c158f221450bf82a4ead772cbc73a207dea9517af945840e975c65f30bdd1f6e1
AUX squirrelsh-remove-forced-abi.patch 653 BLAKE2B 92710dce7c0375d8a2a5a9cde5300f9d7630a9296e82a2c7b15311f1298615e85a974af9fa77def60ef2a0e966e00decc5e4ac236f6c1e4257f1e4241277c85f SHA512 6e2b43c7ecff32fda8e2655722f97f48a0a92f6fe5e1e3aeb28bc3b5459fccefa3aa4c04aca016001661af229c59982caf7b09209d7004c2dd397493c873cd50
AUX squirrelsh-rename-LDFLAGS.patch 4981 BLAKE2B 405bf56a8dec4ac1c0e62d3cbdc4c3b6fbcd38b443304607b42f85132e22ebb79211939fa651271db56702b7de5b0f46515f38ea57ed43b048fad14aeee6bb6b SHA512 eb8058878bd23332dd58970caac5121838bd52b7a63249013b305b09a95a1ca5914a526e4d0d052772f32086d1e2237feae56bfc4549987e71a6db60ffff6cd3
DIST squirrelsh-1.2.7-src.tar.bz2 673462 BLAKE2B a2e6a1e0c3e3c5eeb329ec33596514e09657439723d34069b66b744f525318d237d15e951bf4c8fe364d50091cd8dcb2d25cae837ebdfd5a219c0bab20d1adce SHA512 7db82cad969ba209cae6b2d1c4cf76ba10acbf79c051f4340556ae81dc98d36dfb6f1f6993e9198e5a5254eaaab3fbaca3d01fc547c2f303572060b2093af78a
+EBUILD squirrelsh-1.2.7-r1.ebuild 1200 BLAKE2B b5c3956dcaa9241ea3cec392ee5baf653f792c8251ce8d10640ff52d9cf9e181dfe4a6fd819ff44eed59c0571ccb8beac1bc0bc880c5b582c3054665131ddc01 SHA512 4d2c6fce21da47e406aa391df39fced95a4b373a78539bace163094a79b653ef685189445ce2278472770da6f55e0bd2129871446bbd73498781193d3d5b5cc4
EBUILD squirrelsh-1.2.7.ebuild 1176 BLAKE2B 72c1895670ffb0b9f64d71dc4727238f2e8822c88d95502926d31bf08952032b7f5b613ea9b6478d90b36af443c549a767d40ee28fe816d24bb2c1052fb787a6 SHA512 9e4e55135edfb6ab009bc3bc9471d3a820114ac62057cf8d9355d243c668f2eb6c56165f0f77fa0bc1f5b1e4239383e52556a1f73e2101564b0fae3daf368950
MISC metadata.xml 248 BLAKE2B adbfd1f3d31aac1d9331ecddb0749fd1a9139c28cd880ede04560ee2c8a760de99813b4c867df0a1f9c20a4d5b01f8bacc9e5327c097001d802748a77af8f0a3 SHA512 097dccbb7f6f015abc4741bedf802e2659e864a9aca4d55eaee6cb0664364cac362dbe607b278eddfe052cc9f76a52ea861e6bbfaf967d9bf9e7703358872ada
diff --git a/app-shells/squirrelsh/files/squirrelsh-drop-register.patch b/app-shells/squirrelsh/files/squirrelsh-drop-register.patch
new file mode 100644
index 000000000000..77670ffe12d2
--- /dev/null
+++ b/app-shells/squirrelsh/files/squirrelsh-drop-register.patch
@@ -0,0 +1,12 @@
+Bug: https://bugs.gentoo.org/894640
+--- a/shell/hash_md5.cpp
++++ b/shell/hash_md5.cpp
+@@ -52,7 +52,7 @@ void MD5Init (MD5Context *ctx)
+ // The core of the MD5 algorithm
+ void MD5Transform (unsigned buf[4], const unsigned in[16])
+ {
+- register unsigned a, b, c, d;
++ unsigned a, b, c, d;
+
+ a = buf[0];
+ b = buf[1];
diff --git a/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
new file mode 100644
index 000000000000..91c3a8e154d8
--- /dev/null
+++ b/app-shells/squirrelsh/squirrelsh-1.2.7-r1.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit edo toolchain-funcs
+
+DESCRIPTION="Cross-platform object-oriented scripting shell using the squirrel language"
+HOMEPAGE="http://squirrelsh.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}-src.tar.bz2"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="doc"
+
+RDEPEND="dev-libs/libpcre"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-rename-LDFLAGS.patch
+ "${FILESDIR}"/${PN}-no-strip.patch
+ "${FILESDIR}"/${PN}-fix-in_LDFLAGS.patch
+ "${FILESDIR}"/${PN}-remove-forced-abi.patch
+ "${FILESDIR}"/${PN}-no-docs.patch
+ "${FILESDIR}"/${P}-gcc6.patch
+ "${FILESDIR}"/${PN}-drop-register.patch
+)
+
+src_configure() {
+ # This package uses a custom written configure script
+ edo ./configure --prefix="${D}"/usr \
+ --with-cc="$(tc-getCC)" \
+ --with-cpp="$(tc-getCXX)" \
+ --with-linker="$(tc-getCXX)" \
+ --libdir=/usr/"$(get_libdir)" \
+ --with-pcre="system" \
+ --with-squirrel="local" \
+ --with-mime=no
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ doman doc/${PN}.1
+ dodoc HISTORY INSTALL README
+ use doc && dodoc doc/*.pdf
+}
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 51784e4f819b..f1e1e3cf2fb2 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/spidermonkey/Manifest b/dev-lang/spidermonkey/Manifest
index 5ce1a8a66d9b..b86f54710c2a 100644
--- a/dev-lang/spidermonkey/Manifest
+++ b/dev-lang/spidermonkey/Manifest
@@ -4,6 +4,7 @@ DIST firefox-102.10.0esr.source.tar.xz 479026088 BLAKE2B b4d8eaa6d72b009d12b4357
DIST firefox-102.11.0esr.source.tar.xz 477769716 BLAKE2B b19db1b35e6c652e2cd44ec5219bd5c42aacd55987962dbcaf50b5ec54d2ac5066290264f938ba3d45ef111779b9f27b06736ae7df11fa62478ab2179acfe723 SHA512 fdfed404c87f33001c0ab50f9899fa80c897fac645be8ed832e426f412aafbf1468b1c8301bad463b3f5535b6d6f2005a96a748b6e2d6bf5afbc3b5bc10983d6
DIST firefox-102.12.0esr.source.tar.xz 483008152 BLAKE2B ef5dcf7c7e6a46389a94b81f28d6b996bd56bc0a110f1e52dfbe00e5c766dad59a91494c3c2f2552a0cb1fef14c19bef6dcb6629e03f9e48d5163e75c59676b2 SHA512 2a85cf1e1c83a862c2886a63dcf3e3e8bca9dd3ed72c5d0223db52387fff3796bc0dcbb508adb8c10a30729f20554c5aac37f8ad045b0088a593d28e39d77fe5
DIST firefox-102.13.0esr.source.tar.xz 485854020 BLAKE2B c835146f8eb5d45bcc5eebb5a510cc1b0b1f36ad7b47ed10eed743e9fddc2555f3458f19ab75ed12a510e896be727bf2bbee8521af439f323c48d8c1bbd82499 SHA512 745f4a77e4c898313f11118274d27513f4baa16bb42d5b71d9bd0dbe8957dbf39a5f7ae8442cd711aca9b597bc909c04b44cb8d9094c57aa34e285e64f834fde
+DIST firefox-102.14.0esr.source.tar.xz 479449456 BLAKE2B 14dc7b9a4d4ab99b342f64f87d206b8eb94b8cd07b71889c1cbce38cfdf0f99068682a61bbb0af72e01e3ae7ffc4e322db3236c1d335ba2b01503f5404833566 SHA512 6cabd474d0f3a768a0f12fa5c9984ed193906b503202010fd1da0e2affa091fcc5c165e6b9c4152d286410d46b72b2ddbf52d323bf5ea542f29e5267a94dfdcd
DIST firefox-102.6.0esr.source.tar.xz 478856656 BLAKE2B 2094bbb3ba00fc2d726a620e9946ca1ec98ad4c930ed611486ac92a7c74aa84da9c15b1353603eb36ce0a9098bd1f311dea2bea255f2bb6dd06fafbc7808d52c SHA512 c0f0160bea612d0ae74c29dd44beb7fd9a1c292694b8cd5c4faf2e54feb5c27684eee821b67dd40df714d69866a4e3a8b19e22182d9bc3023050d2d96b02d308
DIST firefox-102esr-patches-07j.tar.xz 23012 BLAKE2B 41b706f5ae8695ddd33e971cf1aa99317382a57618cf19163c5bca09ed5d430dba672ac51b7ab3072360452cc89ac50397bb7992882a61a3adda37022239e654 SHA512 7048353ea5504e34d9d3950e3e5e3125f631f95269d5c9e422ca052173a316718fdd4b57ea7980a452139b1192805cb598f47f398fb148a426a85a5e979c6cdd
DIST firefox-102esr-patches-10j.tar.xz 21744 BLAKE2B 326f206dfcd5b6ea2f06f5f537505e23d358f6d7930f7e72fd8e54af88d97172170999c246af888278143810df42be9414541e47feb48b60732565a4ee38579e SHA512 5efa50b221abedbb84c1b3d19d8ac089ac5752448e8c90c6aed9f43bf3eee876b7e7050a1678bca65f6b23734c4945b016bf059a3921ad7290b0150538111bbd
@@ -15,10 +16,11 @@ DIST spidermonkey-102-patches-04j.tar.xz 3996 BLAKE2B 468697521adacc5d647b04f222
DIST spidermonkey-102-patches-05j.tar.xz 4596 BLAKE2B 215b770bbdf17973d7b3fd1df6cee9647459d2b02b0be5bdb289d457e5dbdb06ceac7a3082fc2f5836e991a4ac4486d73330b0276a466b5c528dab226a27829c SHA512 d2b8e32dac87d60a00fd93479dc34d8adab4feec24a38591cebeb4cf271aa2fd964f4dc26e67ebfb127a47bc8f684d50b32b2cff18ed5286701a04a289058185
DIST spidermonkey-78-patches-05.tar.xz 4480 BLAKE2B aaba61d1ee72496ef02463333a9fa9cc18b873953d1875411667fec73cd9f485224371cde65be0506fa3853368a0885cba3a109e052a3408e7d0ff22a8066e22 SHA512 c2522081bcc58d6f517320c344747403e1525c887b2f7ad6d23df76a954cdac1660d7fe5e2ae7a040763d6a6e0e6eaf127c8bffbd9d3ac0283d19d0d6f1f5edd
DIST spidermonkey-91-patches-05j.tar.xz 5964 BLAKE2B 13f09f77bf16bc61b03c9488b7ab521552e179bfb123e390d0883ea4a3f55e87e0a5d5a246f31a9ddc35f212ea84655fe9d4fc364bbdddc1aac421eb28dbe41f SHA512 4d9cf21b712234ff6a18554a010badd756028e6147597040c423f7e27d260e3984938f956d9bc3572557163a144345ed28d9f88e459fc959aaa6fd448f6deab7
-EBUILD spidermonkey-102.10.0.ebuild 11501 BLAKE2B 84570e8deb1bdbc57c06f532094969421e5eb37ba2829d0c45d71f17f023d17ff99d22dd6a21dd374fe434f8799bd5b9d36899ba687df27fdc20b05628dd135a SHA512 dac86ab66d808b0fc7e7f8c613349ec00d1a460d3873cbdc376548a4d9bbf3386c6973d04e21b229f8ae6e5439599897dd62383718cd5ab7f35f30f685c8d2f8
+EBUILD spidermonkey-102.10.0.ebuild 11500 BLAKE2B 96a9897caa7c61db93b6f3ae15e5f15523a73de05d89870e26edac2d06ad559cde329269b5682fc7c3bab90c580fbb72015538ba6447416ececfc299a044169c SHA512 889cbca86317313e1b10a5177b913a4ff158371cb687263934972d1a6ec5581a0eba09b19e1af7c2be53ad39a70b685375d72a00bf121dd737062ae00a153b3f
EBUILD spidermonkey-102.11.0.ebuild 11252 BLAKE2B 197e3f3a302b81de8043438e92e88cd3bc878f46cdf853a2421ea4bec45bc4a4c79a013b314cbdee26da2c360bed8ec1ca2e79562ddc75ee18a5070b8f96cd0f SHA512 0215c0514cd9b1f22527f64229b588b2964e326d7e30657bef9b053cd3895b9ee427fa54109e2be4f1317a8b9b93cdc09f7050e7873df71ac253a1b154f3aa1e
EBUILD spidermonkey-102.12.0.ebuild 11252 BLAKE2B 197e3f3a302b81de8043438e92e88cd3bc878f46cdf853a2421ea4bec45bc4a4c79a013b314cbdee26da2c360bed8ec1ca2e79562ddc75ee18a5070b8f96cd0f SHA512 0215c0514cd9b1f22527f64229b588b2964e326d7e30657bef9b053cd3895b9ee427fa54109e2be4f1317a8b9b93cdc09f7050e7873df71ac253a1b154f3aa1e
EBUILD spidermonkey-102.13.0.ebuild 11376 BLAKE2B 62b72c8cd7ae178a22712d39c1a024a3f3e4abcaf72bba02bb4b66391fbf4c8a28039942fd3978d5c57ce02c50906e2f657c8f3a07e24b5e4da336f140c86a3a SHA512 e3ec4f73f766f87c7593316132dc40fd23853aebbe79f9c634482123ef5377bb7a0441a9cc1ba5371699c2e7ecd27b63c3f7092c13c9f80d6a58d71c15f57426
+EBUILD spidermonkey-102.14.0.ebuild 15189 BLAKE2B af2ad36bc7f08fcde97a2955a1a59ebefce48a3bac5c062f97ea058eae87771a4f532f7069c27b7678cfc0bc3a059c5124a0899db2a55ff82695ad0b2d1699ef SHA512 3c8d9a786ad445f16e85b8c3555a0e76c11680c84ef65a30ba430b2f29baf814cf09f5a22337d12d57f9b9e50c6b9904c20492e7767b464840c5b545dd46abd4
EBUILD spidermonkey-102.6.0.ebuild 11283 BLAKE2B da31d238e722a0bad508850769b1cfae02e1f4303e59e6311725fee0c274f9d7a6a20ecd6e76ea347c05118a228f1486206f66b655a29b406177df26c49b93d9 SHA512 f616a8ec7b6c9d68c676a716cfc0da73f6b3e63fd657ba998c21de73cabdc5ef53913a7e13c800ba2e703adc584b29d7b9a5f640ed137c2a095ce352cd9bcf12
EBUILD spidermonkey-78.15.0.ebuild 13101 BLAKE2B ce591b28ecc7cecb8a4eac26f385674ae577d79a29e7abaf90be3278bde23ff803186a6fa65e5da6cbad548584122521da71785b6c064edb52c5c52b291a46f2 SHA512 9084f7290eba68bf5f750a1902290fabfe886fde39716c67a1eacd62010ce61ab7090539a08f9de62ce9f637d33d66761b1edf6245ad2176306c364211377b9c
EBUILD spidermonkey-91.13.0-r1.ebuild 15281 BLAKE2B 889e1a07b8e9c42b55d0863c34fdae803ea391d8069e076f5957355e2a0f397bdbcb4c6b98cdf53187fae4394afb2ab636771964216df002bb6bce11a588a3d3 SHA512 b2690dc8f98fc02a6ab5ba929e96b528afd94a92101cb1982f3170da25886f3d52064e94804890c3595ceca46b54b086e678ed59a8195a5c53406e23fdbb2ccb
diff --git a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
index 4bb8daac6faa..f60cb88c341f 100644
--- a/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
+++ b/dev-lang/spidermonkey/spidermonkey-102.10.0.ebuild
@@ -61,7 +61,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html "
-KEYWORDS="amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86"
+KEYWORDS="amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86"
SLOT="$(ver_cut 1)"
LICENSE="MPL-2.0"
diff --git a/dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild b/dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild
new file mode 100644
index 000000000000..0be1b9d0b4fa
--- /dev/null
+++ b/dev-lang/spidermonkey/spidermonkey-102.14.0.ebuild
@@ -0,0 +1,475 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="8"
+
+# Patch version
+FIREFOX_PATCHSET="firefox-102esr-patches-10j.tar.xz"
+SPIDERMONKEY_PATCHSET="spidermonkey-102-patches-05j.tar.xz"
+
+LLVM_MAX_SLOT=16
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ssl,xml(+)"
+
+WANT_AUTOCONF="2.1"
+
+inherit autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs
+
+MY_PN="mozjs"
+MY_PV="${PV/_pre*}" # Handle Gentoo pre-releases
+
+MY_MAJOR=$(ver_cut 1)
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="firefox"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+if [[ ${PV} == *_rc* ]] ; then
+ MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
+fi
+
+PATCH_URIS=(
+ https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
+ https://dev.gentoo.org/~{juippis,whissi}/mozilla/patchsets/${SPIDERMONKEY_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="SpiderMonkey is Mozilla's JavaScript engine written in C and C++"
+HOMEPAGE="https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html "
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+SLOT="$(ver_cut 1)"
+LICENSE="MPL-2.0"
+IUSE="clang cpu_flags_arm_neon debug +jit lto test"
+
+#RESTRICT="test"
+RESTRICT="!test? ( test )"
+
+BDEPEND="${PYTHON_DEPS}
+ || (
+ (
+ sys-devel/llvm:16
+ clang? (
+ sys-devel/clang:16
+ sys-devel/lld:16
+ virtual/rust:0/llvm-16
+ )
+ )
+ (
+ sys-devel/llvm:15
+ clang? (
+ sys-devel/clang:15
+ virtual/rust:0/llvm-15
+ lto? ( sys-devel/lld:15 )
+ )
+ )
+ (
+ sys-devel/llvm:14
+ clang? (
+ sys-devel/clang:14
+ virtual/rust:0/llvm-14
+ lto? ( sys-devel/lld:14 )
+ )
+ )
+ )
+ !clang? ( virtual/rust )
+ virtual/pkgconfig
+ test? (
+ $(python_gen_any_dep 'dev-python/six[${PYTHON_USEDEP}]')
+ )"
+DEPEND=">=dev-libs/icu-71.1:=
+ dev-libs/nspr
+ sys-libs/readline:0=
+ sys-libs/zlib"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/firefox-${MY_PV}/js/src"
+
+llvm_check_deps() {
+ if ! has_version -b "sys-devel/llvm:${LLVM_SLOT}" ; then
+ einfo "sys-devel/llvm:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use clang ; then
+ if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
+ einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
+ einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+
+ if use lto ; then
+ if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
+ einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+python_check_deps() {
+ if use test ; then
+ python_has_version "dev-python/six[${PYTHON_USEDEP}]"
+ fi
+}
+
+pkg_pretend() {
+ if use test ; then
+ CHECKREQS_DISK_BUILD="4000M"
+ else
+ CHECKREQS_DISK_BUILD="3600M"
+ fi
+
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use test ; then
+ CHECKREQS_DISK_BUILD="4000M"
+ else
+ CHECKREQS_DISK_BUILD="3600M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto ; then
+ local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
+ [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
+ [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
+
+ local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
+ [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
+ [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
+
+ if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
+ eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
+ eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
+ eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
+ eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
+ eerror " - Build ${CATEGORY}/${PN} without USE=lto"
+ eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
+ eerror " llvm/clang/lld/rust chain depending on your @world updates)"
+ die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
+ fi
+ fi
+
+ python-any-r1_pkg_setup
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if ! mountpoint -q /dev/shm ; then
+ # If /dev/shm is not available, configure is known to fail with
+ # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
+ ewarn "/dev/shm is not mounted -- expect build failures!"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+}
+
+src_prepare() {
+ pushd ../.. &>/dev/null || die
+
+ use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
+
+ eapply "${WORKDIR}"/firefox-patches
+ eapply "${WORKDIR}"/spidermonkey-patches
+
+ default
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ # use prefix shell in wrapper linker scripts, bug #789660
+ hprefixify "${S}"/../../build/cargo-{,host-}linker
+
+ einfo "Removing pre-built binaries ..."
+ find third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ MOZJS_BUILDDIR="${WORKDIR}/build"
+ mkdir "${MOZJS_BUILDDIR}" || die
+
+ popd &>/dev/null || die
+ eautoconf
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current CFLAGS: ${CFLAGS}"
+ einfo "Current CXXFLAGS: ${CXXFLAGS}"
+ einfo "Current LDFLAGS: ${LDFLAGS}"
+ einfo "Current RUSTFLAGS: ${RUSTFLAGS}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+ AR=llvm-ar
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ NM=llvm-nm
+ RANLIB=llvm-ranlib
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ have_switched_compiler=yes
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ AR=gcc-ar
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ NM=gcc-nm
+ RANLIB=gcc-ranlib
+ fi
+
+ if [[ -n "${have_switched_compiler}" ]] ; then
+ # Because we switched active compiler we have to ensure
+ # that no unsupported flags are set
+ strip-unsupported-flags
+ fi
+
+ # Ensure we use correct toolchain
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
+
+ cd "${MOZJS_BUILDDIR}" || die
+
+ # ../python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ local -a myeconfargs=(
+ --host="${CBUILD:-${CHOST}}"
+ --target="${CHOST}"
+
+ --disable-ctype
+ --disable-jemalloc
+ --disable-smoosh
+ --disable-strip
+
+ --enable-readline
+ --enable-release
+ --enable-shared-js
+
+ --with-intl-api
+ --with-system-icu
+ --with-system-nspr
+ --with-system-zlib
+ --with-toolchain-prefix="${CHOST}-"
+
+ $(use_enable debug)
+ $(use_enable jit)
+ $(use_enable test tests)
+ )
+
+ if use debug; then
+ myeconfargs+=( --disable-optimize )
+ myeconfargs+=( --enable-debug-symbols )
+ else
+ myeconfargs+=( --enable-optimize )
+ myeconfargs+=( --disable-debug-symbols )
+ fi
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ myeconfargs+=( --enable-rust-simd )
+ fi
+
+ # Modifications to better support ARM, bug 717344
+ if use cpu_flags_arm_neon ; then
+ myeconfargs+=( --with-fpu=neon )
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ myeconfargs+=( --with-thumb=yes )
+ myeconfargs+=( --with-thumb-interwork=no )
+ fi
+ fi
+
+ # Tell build system that we want to use LTO
+ if use lto ; then
+ if use clang ; then
+ myeconfargs+=( --enable-linker=lld )
+ myeconfargs+=( --enable-lto=cross )
+ else
+ myeconfargs+=( --enable-linker=bfd )
+ myeconfargs+=( --enable-lto=full )
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-lto
+
+ # Use system's Python environment
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ # Show flags we will use
+ einfo "Build CFLAGS: ${CFLAGS}"
+ einfo "Build CXXFLAGS: ${CXXFLAGS}"
+ einfo "Build LDFLAGS: ${LDFLAGS}"
+ einfo "Build RUSTFLAGS: ${RUSTFLAGS}"
+
+ # Forcing system-icu allows us to skip patching bundled ICU for PPC
+ # and other minor arches
+ ECONF_SOURCE="${S}" \
+ econf \
+ ${myeconfargs[@]} \
+ XARGS="${EPREFIX}/usr/bin/xargs"
+}
+
+src_compile() {
+ cd "${MOZJS_BUILDDIR}" || die
+ default
+}
+
+src_test() {
+ if "${MOZJS_BUILDDIR}/js/src/js" -e 'print("Hello world!")'; then
+ einfo "Smoke-test successful, continuing with full test suite"
+ else
+ die "Smoke-test failed: did interpreter initialization fail?"
+ fi
+
+ cp "${FILESDIR}"/spidermonkey-${SLOT}-known-test-failures.txt "${T}"/known_failures.list || die
+
+ if [[ $(tc-endian) == "big" ]] ; then
+ echo "non262/extensions/clone-errors.js" >> "${T}"/known_failures.list
+ echo "test262/built-ins/Date/UTC/fp-evaluation-order.js" >> "${T}"/known_failures.list
+ echo "test262/built-ins/TypedArray/prototype/set/typedarray-arg-set-values-same-buffer-other-type.js" >> "${T}"/known_failures.list
+ fi
+
+ if use ppc; then
+ echo "non262/Array/fill.js" >> "${T}"/known_failures.list
+ echo "non262/Array/sort_basics.js" >> "${T}"/known_failures.list
+ echo "non262/Symbol/typed-arrays.js" >> "${T}"/known_failures.list
+ echo "non262/Intl/TypedArray/toLocaleString.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/entries.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/fill.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/map-species.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/iterator.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/reverse.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/join.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/sort_comparators.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/forEach.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/slice.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/sort_compare_nan.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/set-toobject.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/sort-non-function.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/includes.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/subarray-species.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/indexOf-never-returns-negative-zero.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/map-and-filter.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/at.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/from_errors.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/values.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/set-wrapped.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/every-and-some.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/from_mapping.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/lastIndexOf-never-returns-negative-zero.js" >> "${T}"/known_failures.list
+ echo "non262/Reflect/preventExtensions.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/sort_sorted.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/of.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/keys.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/from_realms.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/from_iterable.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/filter-species.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/object-defineproperty.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/uint8clamped-constructor.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/indexOf-and-lastIndexOf.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/slice-species.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/set-tointeger.js" >> "${T}"/known_failures.list
+ echo "non262/Reflect/ownKeys.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/seal-and-freeze.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/reduce-and-reduceRight.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/from_basics.js" >> "${T}"/known_failures.list
+ echo "non262/TypedArray/find-and-findIndex.js" >> "${T}"/known_failures.list
+ echo "non262/Reflect/isExtensible.js" >> "${T}"/known_failures.list
+ echo "non262/regress/regress-571014.js" >> "${T}"/known_failures.list
+ echo "non262/extensions/reviver-mutates-holder-object-nonnative.js" >> "${T}"/known_failures.list
+ echo "non262/extensions/typedarray-set-neutering.js" >> "${T}"/known_failures.list
+ echo "non262/extensions/reviver-mutates-holder-array-nonnative.js" >> "${T}"/known_failures.list
+ echo "non262/extensions/typedarray.js" >> "${T}"/known_failures.list
+ echo "non262/Math/fround.js" >> "${T}"/known_failures.list
+ fi
+
+ ${EPYTHON} \
+ "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
+ --exclude-file="${T}"/known_failures.list \
+ "${MOZJS_BUILDDIR}"/js/src/js \
+ || die
+
+ if use jit ; then
+ ${EPYTHON} \
+ "${S}"/tests/jstests.py -d -s -t 1800 --wpt=disabled --no-progress \
+ --exclude-file="${T}"/known_failures.list \
+ "${MOZJS_BUILDDIR}"/js/src/js basic \
+ || die
+ fi
+}
+
+src_install() {
+ cd "${MOZJS_BUILDDIR}" || die
+ default
+
+ # fix soname links
+ pushd "${ED}"/usr/$(get_libdir) &>/dev/null || die
+ mv lib${MY_PN}-${MY_MAJOR}.so lib${MY_PN}-${MY_MAJOR}.so.0.0.0 || die
+ ln -s lib${MY_PN}-${MY_MAJOR}.so.0.0.0 lib${MY_PN}-${MY_MAJOR}.so.0 || die
+ ln -s lib${MY_PN}-${MY_MAJOR}.so.0 lib${MY_PN}-${MY_MAJOR}.so || die
+ popd &>/dev/null || die
+
+ # remove unneeded files
+ rm \
+ "${ED}"/usr/bin/js${MY_MAJOR}-config \
+ "${ED}"/usr/$(get_libdir)/libjs_static.ajs \
+ || die
+
+ # fix permissions
+ chmod -x \
+ "${ED}"/usr/$(get_libdir)/pkgconfig/*.pc \
+ "${ED}"/usr/include/mozjs-${MY_MAJOR}/js-config.h \
+ || die
+}
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 28ca3d7c18f7..5826db961678 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/boto3/Manifest b/dev-python/boto3/Manifest
index 907dc63b1f78..1f986670f158 100644
--- a/dev-python/boto3/Manifest
+++ b/dev-python/boto3/Manifest
@@ -8,6 +8,7 @@ DIST boto3-1.28.17.gh.tar.gz 683517 BLAKE2B 5643bb0da88893cf07013786dafeccd02ec0
DIST boto3-1.28.18.gh.tar.gz 684109 BLAKE2B a16e76ec76884c0d82ad99060d2094a2fa5e77aa672d73d318fa099df8377f8c466503258ba82e4a431115bb7741c73289fe857f26ed63ca249b29f8533efc2c SHA512 10f55baaefbd61b8c51ae30e42fb09796853b618e55ff94753e64915da20e9016768cab5b3d0e1dde379d61aceb9bc65761b21ec350073b6f97e6e80f101dda8
DIST boto3-1.28.19.gh.tar.gz 684512 BLAKE2B f8cb7b2e2ad2861548420b3406e2f76f35377e90a4205353395ba3016ba7cafbffba617902b97a0680275a9e120f4b99a903e6424f6274373d8a2b540f81faef SHA512 c4a62a1ca2951536700f8a337bbce9ea1093f0db5076df9d912c66f24917aa55d79980e4a712cf05cbf329fda2ef6c216dc6ef4d2a36d51d0d9c0320d0a5ae6d
DIST boto3-1.28.20.gh.tar.gz 684832 BLAKE2B dc8dee3e001e26fa5e9f1355ef40cb03a860fdba2585abb230213f04d443f047aeed3c8fc866c34e546d9dd74e373311172aa5a9ad235dd3f99d3c6d81dac8c2 SHA512 7409ebf4fe84b549ec701cff8f5c8373f360d1855e3834f2ff1c1882ee6c34ad5b5bed0ac8f133ae3412026c4f69ed626858c019e6338e03e4ebcbc2cbb761f1
+DIST boto3-1.28.21.gh.tar.gz 685243 BLAKE2B f6f6effd9ac42fb9d8db8ec91f628cb90b399e201a780f978e528565299488cd4d9f0333f2ff5d2127b92cff4811856c31d0b280f66b62bc1cacfb3003ae0b92 SHA512 81049ab063131e18ace8c5e6f746e1618d8268cedfdbd6931e7fffd743e8cfd335ec15a4ad354bb61cb987fd93e375d2b5970c8946ae0a9c8892e03a3e912657
DIST boto3-1.28.3.gh.tar.gz 675019 BLAKE2B 93b29307fbfec4e61dc60d28e4f20392ae2a730f048a0b2e8cb99fd515a036fc4ca889ddd564e09b1f3eab4cb9499c5918b4e7430d63148dd2854d126719a468 SHA512 514d0f373f25bb691abf5f1f8b0209a07097191b2ad8fb6339739e7a0bd2b8e6d5a88f1250e928ca89b1f1aa5e27a44bf2cab38a57680c01214d370d11944ded
DIST boto3-1.28.9.gh.tar.gz 677993 BLAKE2B a800de94cfb0d317b41091fb1d2bb0fd6449df85da434879c0689bf36998b2a52331ba077c65cae9967fcce998a15d2a6f6a758931fa12a00b95487adaf81dfa SHA512 6e1e5e74d20d2e67f29597ddcda70475cbea863978ca93ec77a0f478690477c9782111701771d5b8354f4402c21496e7f5627b1398cbd6fd87627fd978f5e360
EBUILD boto3-1.28.10.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497
@@ -20,6 +21,7 @@ EBUILD boto3-1.28.17.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad339669
EBUILD boto3-1.28.18.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497
EBUILD boto3-1.28.19.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497
EBUILD boto3-1.28.20.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497
+EBUILD boto3-1.28.21.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497
EBUILD boto3-1.28.3.ebuild 1508 BLAKE2B 42be8b915da646a7afe6dfc988542d3d79b5dbdc565d2e738d210e3f77b7c5ba6dfbac45e46b9cc3cc4770611cbc0c155abc7f1807ff0cb8e6033f927bea4048 SHA512 06404c0363c0c7c0d378d1c2b91073c137a1685d2d846d98c655e6d001df5cde0eb51bf6e160879af2b56321a02e84146ce634855f70c7c3fbbd1adbb9b8ef8e
EBUILD boto3-1.28.9.ebuild 1515 BLAKE2B 611fec92e11c2c75d95e39043931611ad3396698f6868ff4b60391eb8353e71a824613ab8a1dc96c9640cc2f933ba761c47628acf7be917abe0039628b38a071 SHA512 475e2648fea04db00eb4fd70e48a7599c758cf8e225caa6250b222293bd9aa662d962c6d6db730040680256e61131301571675f3e1470735217f950abf2c3497
EBUILD boto3-9999.ebuild 1514 BLAKE2B 5d31d27ac50ed037fb8be61559bac03bd2a8c63f3220ac93ecc864c0e3cbd34763b9b70761a9f364cbc85a0edd84c6f6eeff614292f31473b4935e5bb86fae7b SHA512 26bd2959c745f0e423d683d2fedeab9a438d215fa9b28b403d0cea81caac7436f05382b2a91a183bc1095f3b205e3b2115f931cd7803e0b9838c2a507562da5c
diff --git a/dev-python/boto3/boto3-1.28.21.ebuild b/dev-python/boto3/boto3-1.28.21.ebuild
new file mode 100644
index 000000000000..2a4a7643203e
--- /dev/null
+++ b/dev-python/boto3/boto3-1.28.21.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="The AWS SDK for Python"
+HOMEPAGE="
+ https://github.com/boto/boto3/
+ https://pypi.org/project/boto3/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/boto/boto3"
+ inherit git-r3
+ BOTOCORE_PV=${PV}
+else
+ SRC_URI="
+ https://github.com/boto/boto3/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+
+ # botocore is x.(y+3).z
+ BOTOCORE_PV="$(ver_cut 1).$(( $(ver_cut 2) + 3)).$(ver_cut 3-)"
+fi
+
+RDEPEND="
+ >=dev-python/botocore-${BOTOCORE_PV}[${PYTHON_USEDEP}]
+ >=dev-python/jmespath-0.7.1[${PYTHON_USEDEP}]
+ >=dev-python/s3transfer-0.6.0[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_prepare_all() {
+ # don't lock versions to narrow ranges
+ sed -e '/botocore/ d' \
+ -e '/jmespath/ d' \
+ -e '/s3transfer/ d' \
+ -i setup.py || die
+
+ # do not rely on bundled deps in botocore (sic!)
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_python_prepare_all
+}
+
+python_test() {
+ epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/botocore/Manifest b/dev-python/botocore/Manifest
index ef30c7ee491f..2c51ad28bdd3 100644
--- a/dev-python/botocore/Manifest
+++ b/dev-python/botocore/Manifest
@@ -8,6 +8,7 @@ DIST botocore-1.31.17.gh.tar.gz 11832654 BLAKE2B 6a67a9d061739deb459172fdba67cd4
DIST botocore-1.31.18.gh.tar.gz 11849581 BLAKE2B b2a4800a2fc6d367e8206f3d246bc04cce1df185d598046afc76e7fe60e9bbcd58736e1d741348edec8ba5499695103e88a843600bbe2be1c5b6bd90de96c2b3 SHA512 a38a6424ba8e78c7277f4197d1046ad62b92495f32dca85ef9e8dfc9e14acdcea2f7bf25db0259e0b9185edb64217ffbfe13efed0e7d256d245aa447b00b23fe
DIST botocore-1.31.19.gh.tar.gz 11853202 BLAKE2B 2f5205ee0b72e945c060561462e97b4af625b9903d22dc8a602613488c879f9b3d8c4ccd81b6176a72a123bc7d35483c63395e9a3915f51a5316bacd3c6e283c SHA512 c1a7ac18325932946a1ba331b506d4903b452d3b9dabce6e3fc553e2db0d7b80c92010be6db4c5cb7b7e6b9244776dffb0486f4f2109d747514fae41017f6aaa
DIST botocore-1.31.20.gh.tar.gz 11852972 BLAKE2B f4c4cf244de902fa4debeeb69c1981dc850751d8750c5c0af109d3f594991ed23a405688d864ac1237df39e8ac96b9d49f4cc83a973dea91ea6539eeaf2458a0 SHA512 e3f4960279c895eec503420bc1b42574fcfb53e5f1cdc6a26207ca1dbd34b36ecfc52c1dcd7b1e9918a5c3c91569baf1df524ca4269a7279fb2d0ef751355fff
+DIST botocore-1.31.21.gh.tar.gz 11852848 BLAKE2B ccdd57fdb927335ac2b5d2f56946e49c2a397673b727a80a11a4b427dffc6f8df80bf90e9b2a937e0cf7e130850fbab3610a4484a2559a5dfb9f200d69441252 SHA512 1ee2ac3ca8d75cbabe11083f2409641d71e7c96ff476f7892d13f9e33878b58526a1a05c676befe78d5ffc7d3b1384277c7ad3bb224ec4aed378029b12817868
DIST botocore-1.31.3.gh.tar.gz 11769948 BLAKE2B 452c494faa430b6782685b9960cc9ea15ce3dedfe1b5343ee7bdbd7544e108bbfc7bb58d527419b5dc5f4077dd806752eec927196b82ac286903992fef339e52 SHA512 0f2853c14d7695ea4eeacea6fed93e77436df143bd0b9bec967490eb88e3d6531c916dca91c1a3bde4b57253d77acabe2413acde4d1473d01e15ef69b45621e0
DIST botocore-1.31.9.gh.tar.gz 11785638 BLAKE2B 23f2c010f98b5ca8414c9a031524b1cb7d75366bf84d34df980ef4085a73bc62643cca5255519f891f7a9468abbf0d97adddf6684c3c0a751b0f9f390122c19d SHA512 b2bf0089a81c5389d86c9f7b2545358f23a1219d7e5bf152285f58293a171210b46c22c814ab3f8da460a2acbdd5127193fa7a2e19a021db511f9d08931037bf
EBUILD botocore-1.31.10.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44
@@ -20,6 +21,7 @@ EBUILD botocore-1.31.17.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f8
EBUILD botocore-1.31.18.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797
EBUILD botocore-1.31.19.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797
EBUILD botocore-1.31.20.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797
+EBUILD botocore-1.31.21.ebuild 1834 BLAKE2B 50305f707e533627ed4b906b3c5845a931f825049d40d8e9d9eedf1323d130634b578f68adb046db30e3e9a4168361da69d99471a7b744407dc103130a114994 SHA512 45952178574e99269d9767374818d867bfcc47ebf0f4c37dbab6cf50089577badb69967bd06b0b2d10b15dcd1c3e8b82adac88404d7c3b7d7784292b4005e797
EBUILD botocore-1.31.3.ebuild 2478 BLAKE2B 12b452c39c98b793a4f15b9a8e8b082ba77dcf677a7c529d2d4b8b81d729403597e071da7d2c98e5e4ed65778e19ea881c6993cf3405e7f80ad20a078fa18a63 SHA512 5118842311b8971e9d2b9f03a45f496caef3b95cfa79334f77097430d569cab7ac1261dcab3fe13236ecad3907936ae49eea87620a12304ae6cf6798639deb47
EBUILD botocore-1.31.9.ebuild 2485 BLAKE2B f7c931df1cf3c88ac69706626687c7c96d98c055d54969a36872f91a44028567f2a405a8cb6ce729b78a2f99655a6989db07c57a5e0333b897996e98c401e275 SHA512 9d6f15f5b7035cfc63eeb8e86710eaecb765c20c47b018f834d806212d3ec7506562f7b162886bdcc9cd4e15d8ffd776b1f51c890dbbfadacefec5e787d13b44
EBUILD botocore-9999.ebuild 1736 BLAKE2B 6ca7ea14855f5f8db2d166ba1f29835d4c994a0a8fa38f3852406289a4465c091909562ac678f1c0bf7e640a594731b0d4319efc0f34f6bc640fbae06746c4bc SHA512 f891bf0eded88d9af3b87fc7c9ee4c6a129d263e672821f3b9654d43bb3bcac41305b834192088d15b50f3f9d36ea95374180cf13e1cb67149595ec63e4cc155
diff --git a/dev-python/botocore/botocore-1.31.21.ebuild b/dev-python/botocore/botocore-1.31.21.ebuild
new file mode 100644
index 000000000000..491b6bbc21f2
--- /dev/null
+++ b/dev-python/botocore/botocore-1.31.21.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 multiprocessing
+
+DESCRIPTION="Low-level, data-driven core of boto 3"
+HOMEPAGE="
+ https://github.com/boto/botocore/
+ https://pypi.org/project/botocore/
+"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+if [[ "${PV}" == "9999" ]]; then
+ EGIT_REPO_URI="https://github.com/boto/botocore"
+ inherit git-r3
+else
+ SRC_URI="
+ https://github.com/boto/botocore/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+ "
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+fi
+
+RDEPEND="
+ dev-python/six[${PYTHON_USEDEP}]
+ <dev-python/jmespath-2[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ >=dev-python/urllib3-1.25.4[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/jsonschema[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_prepare() {
+ # unpin deps
+ sed -i -e "s:>=.*':':" setup.py || die
+
+ # unbundle deps
+ rm -r botocore/vendored || die
+ find -name '*.py' -exec sed -i \
+ -e 's:from botocore[.]vendored import:import:' \
+ -e 's:from botocore[.]vendored[.]:from :' \
+ {} + || die
+
+ distutils-r1_src_prepare
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # rely on bundled six
+ tests/functional/test_six_imports.py::test_no_bare_six_imports
+ tests/functional/test_six_threading.py::test_six_thread_safety
+ # fails on unrelated warnings
+ tests/unit/test_client.py::TestAutoGeneratedClient::test_BOTO_DISABLE_COMMONNAME
+ tests/unit/test_client.py::TestClientErrors::test_BOTO_DISABLE_COMMONNAME
+ # TODO
+ tests/functional/test_credentials.py::SSOSessionTest::test_token_chosen_from_provider
+ )
+
+ epytest tests/{functional,unit} -n "$(makeopts_jobs)"
+}
diff --git a/dev-python/dns-lexicon/Manifest b/dev-python/dns-lexicon/Manifest
index 90b650027be6..cca89ff31486 100644
--- a/dev-python/dns-lexicon/Manifest
+++ b/dev-python/dns-lexicon/Manifest
@@ -1,3 +1,5 @@
DIST dns-lexicon-3.12.0.gh.tar.gz 6729773 BLAKE2B 1566b98db71027a8c49c7c90060a67b0efc8dc8afb8c977c0277d29c751f26cabc824a510194f09d02f19a40151bfdebe877ccd3e0bfcc8484f694ce128c0d95 SHA512 4ba799c6f7a01b8209f5274337258d0525efff366b297fff2fcff1d40c7ee58850fa8c3743bf9d29a1a082288e1f615cd94036a9cdc7be9f85e46f26fe3d7fbc
+DIST dns-lexicon-3.13.0.gh.tar.gz 6739417 BLAKE2B 86f879fb5b27c6d9b21788ce4a9d7573b9aca0eccc022f4ac81cbb0e683f089797156134720bcbd82b509253470b01ee3ead3161517a0108d16991b668e1b4f3 SHA512 582efefb93d9f122cf3f900ddc7cf615295855645f6d9621f14c11067e441eb67349adf40e5159b75e8c5703d1cfd874364d392ce2994feb89949d371b4b55be
EBUILD dns-lexicon-3.12.0.ebuild 1974 BLAKE2B 6f0b2f9d18b2066ab05393fe7190a136a01c6c63b9e6eaab6ba96a1d085305d5cf3013267b9bc04101ffb8841715dc161b034e12d73c54aebaf42d7ca4166aa4 SHA512 ae016160fa92993ba8007635dbf18ee9c4de868ccfe39d889a3ed7b773456a3be4f43e8f9a9f6653bdda9f50880af2b65894a174565542df8931ab773991f9f0
+EBUILD dns-lexicon-3.13.0.ebuild 1974 BLAKE2B 6f0b2f9d18b2066ab05393fe7190a136a01c6c63b9e6eaab6ba96a1d085305d5cf3013267b9bc04101ffb8841715dc161b034e12d73c54aebaf42d7ca4166aa4 SHA512 ae016160fa92993ba8007635dbf18ee9c4de868ccfe39d889a3ed7b773456a3be4f43e8f9a9f6653bdda9f50880af2b65894a174565542df8931ab773991f9f0
MISC metadata.xml 541 BLAKE2B a22266eac0bc7b4c22d9552cf64cbf88bbc1c2953e3ef0daaf059b81519909e0f8808e0d74cec6db3296e43f98082d57b8ae3779d694432e8578112ac18c3ea6 SHA512 79e2b43a685bfcc8dace1faa1c1a08cc648b39a3fef2834a57b6e801f72e7309276604253089db7a2fbe1d5d776b2ba1427c90a9cb9c44a0c1b2812d4e1901db
diff --git a/dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild b/dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild
new file mode 100644
index 000000000000..6b0f70cd0410
--- /dev/null
+++ b/dev-python/dns-lexicon/dns-lexicon-3.13.0.ebuild
@@ -0,0 +1,71 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1 optfeature
+
+DESCRIPTION="Manipulate DNS records on various DNS providers in a standardized/agnostic way"
+HOMEPAGE="
+ https://github.com/AnalogJ/lexicon/
+ https://pypi.org/project/dns-lexicon/
+"
+SRC_URI="
+ https://github.com/AnalogJ/lexicon/archive/v${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/lexicon-${PV}"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/beautifulsoup4[${PYTHON_USEDEP}]
+ dev-python/cryptography[${PYTHON_USEDEP}]
+ >=dev-python/importlib-metadata-4[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/tldextract[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-python/boto3-1.25[${PYTHON_USEDEP}]
+ dev-python/dnspython[${PYTHON_USEDEP}]
+ dev-python/zeep[${PYTHON_USEDEP}]
+ dev-python/vcrpy[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_IGNORE=(
+ # Requires the "localzone" module
+ lexicon/tests/providers/test_localzone.py
+ # Requires the "softlayer" module
+ lexicon/tests/providers/test_softlayer.py
+ # Requires the "transip" module
+ lexicon/tests/providers/test_transip.py
+ # Requires the "oci" module
+ lexicon/tests/providers/test_oci.py
+ # Uses tldextract which needs Internet access to download its database
+ lexicon/tests/providers/test_auto.py
+ # All recordings seem to be broken
+ lexicon/tests/providers/test_namecheap.py
+ # Broken by minor vcrpy / urllib3-2 incompatibility
+ # https://github.com/kevin1024/vcrpy/issues/714
+ lexicon/tests/providers/test_route53.py
+)
+
+pkg_postinst() {
+ if [[ -z ${REPLACING_VERSIONS} ]]; then
+ optfeature_header \
+ "Install the following packages to enable support for additional DNS providers:"
+ optfeature Gransy dev-python/zeep
+ optfeature Route53 dev-python/boto3
+ optfeature DDNS dev-python/dnspython
+ fi
+}
diff --git a/dev-python/jsonschema/Manifest b/dev-python/jsonschema/Manifest
index 1d5af7cf7b44..14d4cc5365a6 100644
--- a/dev-python/jsonschema/Manifest
+++ b/dev-python/jsonschema/Manifest
@@ -4,10 +4,12 @@ DIST jsonschema-4.18.2.tar.gz 314916 BLAKE2B 4e63e56ea34b0f315e0ee6e506157c29403
DIST jsonschema-4.18.3.tar.gz 315165 BLAKE2B 486e36cab882628a9f720c098f91f1bafbc34f6e91391f3b4d2c1895e38c6dc8b4c554e37acab23da743c29fe6fefe28243aa6e32da7322a4e2ed1b1f490fad6 SHA512 ae8c18a102b778fe99030082ec0343af0d1c5bead923c431d3242687bf8406bff0d1c7ee6c8dfce56b41bddbfdd47af67129d229903bde051920c900229a4c58
DIST jsonschema-4.18.4.tar.gz 315212 BLAKE2B f931a5469653cb9ecba50b8e79ddf70b1f2b730db6bce3a91a374ae177dfb812f4492fd53a16f2a563787682c2c34618cac16adbc891d59089eb03fcdb8a46a4 SHA512 b7c3805460d5d49c48039f50e616ee35204cb3222384cd1f57029a04fd19c4dcab5a700770ad36c3616cce85cce902abddf4361f7a7fa044318255967ecbfcf5
DIST jsonschema-4.18.6.tar.gz 316619 BLAKE2B 1036a340b5605107855565ce68403acbfee85f736c8ded4debfa3bd680014f69308f86ee1514907dc67683658cf23d298cf506cf23ec19d5a4eb2816c034a050 SHA512 92a3b6b06c94426d7851547c4ea6d3c6e4eb12fb45b58030f10cc5772d1ec2ca332d443e82bd7f448e83fabaebbe0be7e3c0266569bcd815d1e36970f6966fe9
+DIST jsonschema-4.19.0.tar.gz 317546 BLAKE2B a554e5c26fe13c09f6e050c193c6608e9286660e75d555dad574b16b32a24667b5450d452079b714dace657f2aade7621c0c79b4585c4a8ac659f9242ed528f0 SHA512 95cc156fe0505da469600cdbaaf921853a983d45f6b8570e5bbffe9ee41abbf5757b2ccddde443b0d833a3ebdcbff321bda54b136b47d7650d3a40f6402338fb
EBUILD jsonschema-4.17.3.ebuild 1467 BLAKE2B a21cdeb7dfbbeb94802e41a7988958e28c6c5f3a85d939e2ccad8b2a6a26c2b4cb38c2954032f6cc9a6f5f04ac54a852ee8f64af57f60e5753131dbb37363754 SHA512 22b0aa92757c0022d1efc3b3acef19cbb65df556d87c16457907d1d6e743fbde7746b1a4fda2ec559123fba569496046101f410cd156c2f9199674f12250b67f
EBUILD jsonschema-4.18.0.ebuild 1503 BLAKE2B da918dae202ea1cbe9e4607087b2d216cf84deaf3664c0d8acc2db7475886e2676069fa869c2715d145eee4f7bb29bc9baf1ae560017d7c0784454598d7e313b SHA512 d208381494e5fde17243c9502975ea1be4e72e6fb91f19213c4d10f80e48b8145d165a2d22af34b0bd19f2d21d8fc012bdc57b3564c2df7d20b5f6ad40f69fc7
EBUILD jsonschema-4.18.2.ebuild 1503 BLAKE2B da918dae202ea1cbe9e4607087b2d216cf84deaf3664c0d8acc2db7475886e2676069fa869c2715d145eee4f7bb29bc9baf1ae560017d7c0784454598d7e313b SHA512 d208381494e5fde17243c9502975ea1be4e72e6fb91f19213c4d10f80e48b8145d165a2d22af34b0bd19f2d21d8fc012bdc57b3564c2df7d20b5f6ad40f69fc7
EBUILD jsonschema-4.18.3.ebuild 1503 BLAKE2B da918dae202ea1cbe9e4607087b2d216cf84deaf3664c0d8acc2db7475886e2676069fa869c2715d145eee4f7bb29bc9baf1ae560017d7c0784454598d7e313b SHA512 d208381494e5fde17243c9502975ea1be4e72e6fb91f19213c4d10f80e48b8145d165a2d22af34b0bd19f2d21d8fc012bdc57b3564c2df7d20b5f6ad40f69fc7
EBUILD jsonschema-4.18.4.ebuild 1510 BLAKE2B 5da8af726f3d3523858bc7c01181e59d8e27f4a0d6851ff41a91d93d59d984eafe0d0996216f95e132f34f79f49fc8eaf2f6561ce53de49ce97d14ddad1c2f27 SHA512 86ea8c65e0a553ea5af32dd01afab6198b2bce05e1d866aa0066e15f2df2e92c5c5cde578037a84972a133607aa30d98e976dae2cb3d85ae689404eb1dea3cc1
EBUILD jsonschema-4.18.6.ebuild 1535 BLAKE2B 3616d4934865bd7d991dad721be16da730b4f8afc1c42a84f470d8b3fef9fb4a38020f11c6e1f5750059ea3360a8bf91fb487d71a9301697103fa18957d340f0 SHA512 ed45639c0d40e6502728dfe0105ced0e7dd42a9acf68d00b18c7b8911e0806a498a8be9967e6ce6f446d66385fa01e1c78b6ed38ee7d1b9f73b52d9544d53064
+EBUILD jsonschema-4.19.0.ebuild 1535 BLAKE2B 3616d4934865bd7d991dad721be16da730b4f8afc1c42a84f470d8b3fef9fb4a38020f11c6e1f5750059ea3360a8bf91fb487d71a9301697103fa18957d340f0 SHA512 ed45639c0d40e6502728dfe0105ced0e7dd42a9acf68d00b18c7b8911e0806a498a8be9967e6ce6f446d66385fa01e1c78b6ed38ee7d1b9f73b52d9544d53064
MISC metadata.xml 705 BLAKE2B 731159cc340e6cbb15fe5a8d374188c8df685e8f8294d19af54ca3d209beb8c273b6e901b6b7fe75401324b8512ffb7f1870aefa8d4a139d1e3b84147d993af6 SHA512 1069fb33b2cf47d3dfd5e825b23ba1efa7d764d0d23aa009db522d04bc08362f5ca646411ec405cd33152a65ea8de2ea90d3dd6d4d4bf1a947ae7943e9d4c727
diff --git a/dev-python/jsonschema/jsonschema-4.19.0.ebuild b/dev-python/jsonschema/jsonschema-4.19.0.ebuild
new file mode 100644
index 000000000000..7902dd518a93
--- /dev/null
+++ b/dev-python/jsonschema/jsonschema-4.19.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=hatchling
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An implementation of JSON-Schema validation for Python"
+HOMEPAGE="
+ https://pypi.org/project/jsonschema/
+ https://github.com/python-jsonschema/jsonschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ >=dev-python/jsonschema-specifications-2023.03.6[${PYTHON_USEDEP}]
+ >=dev-python/referencing-0.28.4[${PYTHON_USEDEP}]
+ >=dev-python/rpds-py-0.7.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ dev-python/hatch-vcs[${PYTHON_USEDEP}]
+ dev-python/hatch-fancy-pypi-readme[${PYTHON_USEDEP}]
+"
+
+# formatter deps
+RDEPEND+="
+ dev-python/fqdn[${PYTHON_USEDEP}]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/isoduration[${PYTHON_USEDEP}]
+ >=dev-python/jsonpointer-1.13[${PYTHON_USEDEP}]
+ dev-python/rfc3339-validator[${PYTHON_USEDEP}]
+ dev-python/rfc3986-validator[${PYTHON_USEDEP}]
+ dev-python/rfc3987[${PYTHON_USEDEP}]
+ dev-python/uri_template[${PYTHON_USEDEP}]
+ >=dev-python/webcolors-1.11[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # requires pip, does not make much sense for the users
+ jsonschema/tests/test_cli.py::TestCLIIntegration::test_license
+ # fragile warning tests
+ jsonschema/tests/test_deprecations.py
+ # wtf?
+ jsonschema/tests/test_jsonschema_test_suite.py::test_suite_bug
+)
diff --git a/dev-python/llfuse/Manifest b/dev-python/llfuse/Manifest
index 3cf7d86e24b3..72cc51853c9c 100644
--- a/dev-python/llfuse/Manifest
+++ b/dev-python/llfuse/Manifest
@@ -1,5 +1,7 @@
AUX llfuse-1.3.5-cflags.patch 662 BLAKE2B 39e0c35ffbb62b4a6b7b7c5592da8c87554ea733d07d879e6f58dd62003f30812cb4320e41484797cae4f113d271dc8c8625fe847270cae7e35085c2ae67a357 SHA512 f66c13ddee81acc63cb65c09f2836c9a2409f24bebc5b7e3b5fea3f7e626aa52e5d19798ef5ab281d0dd31c3efbc4378003bd93461cfda36fcc726fc871aadf4
AUX llfuse-1.4.4-cython3.patch 1651 BLAKE2B 37fe3686b3ececaf34659614a99e3f9099d15512234dceedde319722301f4a7d2dc92c7c0ee9c93b2e766703aefa1ff64b5008f413a63ca616a85fa8a4666d88 SHA512 9477a9788a644d230b46082f35ff1e8e8ff1346f2852c976d3d7c30d00a90ce720876f79775a73f850f443313e63402bbeddb5311cd2cb28195b3c8843899826
DIST llfuse-1.4.4.tar.gz 293728 BLAKE2B aba684a0b7b06a0cdb97fb8851639ee0c6b5dc100e3d216430e26f122a78ac7933b7d5725f271328804a592b343988d6ceb79bd8c682620464dcef1d26cc20b0 SHA512 3e61f1f82194dc915947e4f0c2edf44ce0e87c4da142e39c2b19bb7db3f387a348f9c1bb02b6d0f2507b57cbfc20ad83c11ce513c685dc276d6a382e4dd449eb
+DIST llfuse-1.5.0.tar.gz 869259 BLAKE2B 2a3eee64718f4a73b8dd51ccaeedd7b1b700f734b10daa864d2ca04da5f38ed6a514c4ae8b541000c4d4a3042dcd95533ff7c1df655d7b57ec89120a97d8a9b6 SHA512 bb84c697658e7cd39eb6af3a4a6085c3bc3295e5f0b4f35adf6565ecff5077acb27ecd92f7c6420aa06dab36d9b54915bce65e4ec3d011047a0a15cdccbbb284
EBUILD llfuse-1.4.4.ebuild 1094 BLAKE2B d720dcbb931eec6a4bbd49109b5e15aef014ceb4aacd69a2e8d1d1a264a1b8553eba957d4811da673d1ea1189e606a89b1a3838760e7339685a19b1ab56b5efd SHA512 a9f52df6fc687a6576a478e6d716e3963e8cecbbcca8bba1e88ce6ccca960f4be73091de616c08e6afcee6a62d9c2b37f34408392d15d5dbc841bcf1e7c6708f
+EBUILD llfuse-1.5.0.ebuild 1026 BLAKE2B 04580c932a8fd26f70d635115f94307a3a6bb9b34b9bd37973f17e6f697ed1ad0ea417c5608adace8391b82fe5882b831fa9d645b1d4bbf549b34e1117575ffa SHA512 7afdfd027f86cda9be8c3403fb3fee0575a098a2c403ccfde048b30aff106bd37871716b5d3e78d2f065550ebe29ed11716ca4dc17097f4fbd8cfa4f051ff1b7
MISC metadata.xml 377 BLAKE2B 8e7aa00ada5481ed2fc9fedf47334ec81ca26e7788ee5f7c6965151cf6f42e305c33d2b1f1a697094d11668ea5939de99e9ae00de7fbe95b75bbc9577adcff9b SHA512 70eaac052525ddf94287b100e7dc6d4429499d49b6aac109659757cf6ca41f6aac220a1b931e4fb196e322b259e9884b1ecf49947b48b1f76c8350434f811aa7
diff --git a/dev-python/llfuse/llfuse-1.5.0.ebuild b/dev-python/llfuse/llfuse-1.5.0.ebuild
new file mode 100644
index 000000000000..20eec20ecf4b
--- /dev/null
+++ b/dev-python/llfuse/llfuse-1.5.0.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python bindings for the low-level FUSE API"
+HOMEPAGE="
+ https://github.com/python-llfuse/python-llfuse/
+ https://pypi.org/project/llfuse/
+"
+
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86"
+IUSE="doc examples"
+
+RDEPEND="
+ >=sys-fs/fuse-2.8.0:0
+"
+DEPEND="
+ ${RDEPEND}
+ sys-apps/attr
+"
+BDEPEND="
+ dev-python/cython[${PYTHON_USEDEP}]
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/llfuse-1.3.5-cflags.patch
+)
+
+distutils_enable_sphinx rst
+distutils_enable_tests pytest
+
+src_prepare() {
+ # force regen
+ rm src/llfuse.c || die
+ distutils-r1_src_prepare
+}
+
+python_compile() {
+ if [[ ! -f src/llfuse.c ]]; then
+ esetup.py build_cython
+ fi
+ distutils-r1_python_compile
+}
+
+python_install_all() {
+ use examples && dodoc -r examples
+ distutils-r1_python_install_all
+}
diff --git a/dev-python/nbxmpp/Manifest b/dev-python/nbxmpp/Manifest
index 4c8c5485ccac..50a00a0a1ebc 100644
--- a/dev-python/nbxmpp/Manifest
+++ b/dev-python/nbxmpp/Manifest
@@ -1,5 +1,7 @@
DIST python-nbxmpp-3.2.5.tar.bz2 132029 BLAKE2B 846f3b47c3a9a95cf1fa1b557a007fd4901fb4acaa3160ea4b9b1cdff1e9d2c3e64bc5251b739d816f3f1c449c350d1ac44c14cbef87d14fe5a6450418451007 SHA512 577f8c7b0f5a7c69b4d980bff93f0a208ab0a660d731eb95ec63b76583194b94bd9d9f6b10fcac3951a6e6afb5d0c4da2140cbc17ef653f19ec6957b5d2e5f04
DIST python-nbxmpp-4.3.1.tar.bz2 135981 BLAKE2B eb14bf40448fc49cd2656d4ffdafcbe66e4d91d371377f976cc1030067830f47cdd1a27b7c28f0d0a7a4292225913e55db12b6dfb7cc2e5f4ffe230f3aef0e51 SHA512 da69a54efed5c906d8c6e5a093254c0b86d21071403838c2cf969b2d969ea4647c3153fdc4231efa5ecce00eff8989a83e818e9ff7590964d25167878ae93adc
+DIST python-nbxmpp-4.3.2.tar.bz2 136430 BLAKE2B 9f282ab7a5df4c674f83e01282f7d34af8e9f5cccc4546d8462e46e84a032847f4e7a21df1852f46a41f07a26c0ef9957fffe068711d08aa73545a35452c24c4 SHA512 6aca60d354c0ffc46b95cce13b17a261aa9bb9f3f7f3292499f0e994806377472c74dc5407aee71c773ab76c62a7958899b7959d5ec95a367c0e4b4f7c104c02
EBUILD nbxmpp-3.2.5-r1.ebuild 798 BLAKE2B c5a53c25c177b51344a80efc8f9f723ebf26b6b934b5b8d09ed2418a5aec552625efd3ddb27de9d4492fc468fd7def31b3affc8d6384a5a2e2792711178eeb02 SHA512 a0c4d39a2df8f8904c45c9166bb13e2f3ef095591d614f62d47a0f95419f159d846fdd9899e525be8d718ba4f59d5bd7530e7855f7507e4dc19bd231851c9071
EBUILD nbxmpp-4.3.1.ebuild 861 BLAKE2B 065ee47b9ec0f4bf88526b77e4bad0b26fd3f1e8fa812b091b0bfe4de3113bcb3e52c48fab8b41a87b478cb2cf8f1f7b29cc7a3c086dbd60162d45f981eed51a SHA512 112ebfc0c678573a30bf9144fe3faea37be5be3cf1885412ee40974a49103c9ffb9cfcde7fd575e2f7741b3884ea4890406bf10296ce19240c2615d0b0836095
+EBUILD nbxmpp-4.3.2.ebuild 863 BLAKE2B 3fd0a95583ee746708a1619783ec710b1b3b9966e7918ded09678555d25de3ab5ba75aaf5d675707a952e92cdbd10bcbf3821a4fd781d4f7f7fdf72fac400b1f SHA512 9b4183354fe19460920035cc247157c0ba9da73d776f5acd31dc328956245e2126fe0e53d0dc67019cf5bfbff33b8975e1c8c90dd8c7b1de08f2ff5a85a20af8
MISC metadata.xml 426 BLAKE2B 2772501445c7b3f8db801d5d6c52c6004cc6c67527b30cfcd5f48b54c3e483f1ace9307632f0da179cc4462e3ffde741b66af38c76e248004ff7238a591a15bf SHA512 0f456e67e255e045d97f969ed16c7e304d07a6b9a60d938dded30e78235a2ef984f5883c08f655e14084a8d76f54cd578c3d1eb387f0cc4d8502a5188dac987d
diff --git a/dev-python/nbxmpp/nbxmpp-4.3.2.ebuild b/dev-python/nbxmpp/nbxmpp-4.3.2.ebuild
new file mode 100644
index 000000000000..8eff1b51bf70
--- /dev/null
+++ b/dev-python/nbxmpp/nbxmpp-4.3.2.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..11} )
+
+inherit distutils-r1
+
+MY_P=python-nbxmpp-${PV}
+DESCRIPTION="Python library to use Jabber/XMPP networks in a non-blocking way"
+HOMEPAGE="
+ https://dev.gajim.org/gajim/python-nbxmpp/
+ https://pypi.org/project/nbxmpp/
+"
+SRC_URI="
+ https://dev.gajim.org/gajim/python-nbxmpp/-/archive/${PV}/${MY_P}.tar.bz2
+"
+S=${WORKDIR}/${MY_P}
+
+SLOT="0"
+LICENSE="GPL-3"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND="
+ dev-libs/gobject-introspection
+ net-libs/libsoup:3.0[introspection]
+ dev-python/idna[${PYTHON_USEDEP}]
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/precis-i18n-1.0.0[${PYTHON_USEDEP}]
+ >=dev-python/pygobject-3.42[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests unittest
diff --git a/dev-python/orjson/Manifest b/dev-python/orjson/Manifest
index 5f5bc6e18486..92a470d3e3ff 100644
--- a/dev-python/orjson/Manifest
+++ b/dev-python/orjson/Manifest
@@ -7,28 +7,45 @@ DIST beef-0.5.2.crate 15275 BLAKE2B 95d60fb1840ca26581841ad65a4e8f3f99d5f8d44c56
DIST bytecount-0.6.3.crate 12416 BLAKE2B 462e41d5a4ee23a6c9ff2bf350171e309cbc32f14bbdbde25a5743072a6511634d6c0429903edcfa8df4b9ef3c7bd95d73fff8a7b2018f3b4a8147de2bbfd3f4 SHA512 0c5f424329883726589e69842d2ac0767dc0b440d744a4452a14cbd449b8ca2e8117fa2978b4aa9b803a1a7cf79e9cf67e948057e8ee521e2422ca2e145ea670
DIST castaway-0.2.2.crate 11091 BLAKE2B 3445e68aaf533caa1df958fb371622ef61c7778d515fd1efe39a12588e24fe07480738daba008e414a95e72af10d5ea29702425e5b91ebb277fe346ff74bc43b SHA512 dbce2a61a429eda7a8f21b4a35dced729267298be9793310afaff58843211a7177a9bb932a4bd9dfcedaaf1a2570b90261d4c1047c62474450ea835dcfc325a4
DIST cc-1.0.79.crate 62624 BLAKE2B b3cbed3bd6fcac1c6ea258ec96cd107f859947a35dc89c3dc8f314741b0f668e61518f896ec32ce10c9a7eb20dd350bc177a71810d53ebea59fda062ed9d27db SHA512 cbf0a25f3a23fc540e9d638fabc23f761f1c240ebb4814e761e90437d71fc559cd155768ab9e78fc192220d8a605c66c3af342ed736b719181656170b98d7bf5
+DIST cc-1.0.81.crate 66857 BLAKE2B 1f20aa7fe1e41b7d043242ed2e6b840ef7e764fcd844d82441d20dede2bac7386c8089e7dffee5bc22a49bfab2cf9f2c82757bb5068fdfc82610eae7cb2b188e SHA512 00878fcc5e344571cd8756fcd7e0a8e11325cf504eed09ea2ac890368c4d69978fc0de9ef99757cbacdadbf50faadc486d20640b529ac9a4963b3afd71caca6a
DIST cfg-if-1.0.0.crate 7934 BLAKE2B e99a5589c11d79d77a4537b34ce0a45d37b981c123b79b807cea836c89fc3926d693458893baca2882448d3d44e3f64e06141f6d916b748daa10b8cc1ae16d1b SHA512 0fb16a8882fd30e86b62c5143b1cb18ab564e84e75bd1f28fd12f24ffdc4a42e0d2e012a99abb606c12efe3c11061ff5bf8e24ab053e550ae083f7d90f6576ff
DIST chrono-0.4.26.crate 191501 BLAKE2B eae49ee247607995c28463b8c3e2119497141e69d19a756c408f2b72d94bea39397ea2d0d3cd2ccbf1348ef973dd8bae6d29a0d0590e8dd34633f365a9170adb SHA512 2b66faf4d8374cfb0485710ceb2c9c1ce63aa6f9670e405a0810af4aca01c57d8dcd198a1f4cad498d5efd89e00003ba1b4f0bab599422af4f9bd6fb74494c47
DIST compact_str-0.7.1.crate 57246 BLAKE2B 2da5cfdc91d417294ca87ce834e8006d3426aff4cb22945e6744ace7d22c940f0181a75f25e6acc41efb5d83bf6ba4ee0876db3ce5cc05b9524a9868dcb8c7c9 SHA512 29ed591024f8f1b478722384664f5700fbde97b44af82fa32a8d1ccdedca9dc425555f9e5a4431a6c954d58cd90d60a25a9ed7f18773ede13edfc68094a23275
DIST encoding_rs-0.8.32.crate 1370046 BLAKE2B ca9c15eb521434daef94de5eecefb487e2b4053ac002f0fa24e3ad101b89fd4a19cbc05b2e52a85599a45d50869a5671dca0786254138b7a5e9d5dddd2be712e SHA512 8a695aedf388dc90b039277fb8a88cd0fe157002554ef478b820e962b6fb19f3fecd5940d0720cc820d07c77e64f7415271a119c87b72c740e6e370ee8cc418a
DIST itoa-1.0.8.crate 10465 BLAKE2B e518264938d044e24a4d72cab788de717c36cc7396fdbf2805fe3a3e0cdfc361c4f6fedee7bcebea6fbacff254e073da26b2400a073fa75f75523b8ed9de9938 SHA512 6171bfcd70634a2587740c145a15790e12807d2c756a25e74950daf9dd36acc662f12836c5b87e20483b4d020bc0d98a352b8e9787b0b8544bf1ee1b6a0c2c8e
+DIST itoa-1.0.9.crate 10492 BLAKE2B 0d5acef9ae72d3f4b5a387d231952e6025def69da81d38269b4882bc534be7acadc073e526fd8bebdca898a98b2c741735c541e0b6a35ed0f8f8799b906b65b1 SHA512 95f7906edb7d6a2690389167f8c4d01bc37827205bca87d527f2eb33722419ed2f2e8afaa559cc5a0a7e7fac76515c9c44c71c42b536aa34b0e2858c40946b6d
DIST itoap-1.0.1.crate 83316 BLAKE2B db0d9f712155bfe4285c3d3debf314da2d64ffd127d6b9dd471074eb7e5dcda41f1e5b04bdad63e0fbd695043eff21956709ffdf2cdd7fc5b329d1d79ee69fc6 SHA512 ed15ba3e1ee1ef5f1658fbb47e8cba66e62acf05d8ac45340e15ace24c86e5adf072b52bfb90ebc5e90f31a9a8e91ada23d4322db9a87bb966922afdd4775840
DIST libc-0.2.147.crate 686772 BLAKE2B ab2f0c65d071d46b8b88149add1c8429237ef6d9e0563d56ee1adbf23e6147dbb57fb68fbd02498f8ec75327693237a47e5e5259615ce8b0d5ed7a03bbf4fffb SHA512 bfb3c230b59d623b98726f92b7c3f897b47ba3d22fe9834c15f5b4c1b662289aba35a0ae3acfc704ad74696db8c691ee007b9cc6fa03ae65a18eb6bedc81931e
DIST libm-0.1.4.crate 110593 BLAKE2B 5018f4efbc8fd45ff88a28e92c273bb3b48724009e17eadd0d4abb8e34b0fc8784607f71eebaa2f308dedb3185969f092d4305cd1d2cef7a53f7d8774390e38f SHA512 6bc647425ec8be5995ad4798427a86e28282b06532b8e6a53745e2a2ac16652d087b84c0946a4858a49d98995b9e543e1764765d270bf5569cd2ad92d52b81f2
+DIST no-panic-0.1.26.crate 11551 BLAKE2B 2de0c8bbc8310a723af2badb26d4f906d30fe45c13c6fde2e3c729f8ab2885c3ac7450e58f2b7a929cc56a7cc426bcff88162679855442c25648aa5d6b79d139 SHA512 1d0bfa9d8ae91d1bdcefe97623e8f18378c6c4b8b430c7e87c1e41c5722ee6d0bfbb8e03f94f4118526da574ee4db9ea6da78f3e6b867d3d8770daaa390db076
DIST num-traits-0.2.15.crate 49262 BLAKE2B 942ab170b2acce1cb40e6847f766bf810a79edd293d34f3a27864f464c16fe2b99fb13171ba429cc6d584248de879434beaadf1b231a4001b0e8389ed6c1be04 SHA512 5228498af0f15daeac3c9210f3e6e71cfaaeb30beea81dd37f8eb06b9592c8bf3226a47597cd8592ad4c513964a9a40f1ab2c33102ef3dfe3800d22c8d4528e8
+DIST num-traits-0.2.16.crate 50130 BLAKE2B 1101d28cb4dce477657684a068792b94c7008a965e655edbabfeff51cbe6f008450dc6d7e4fc5dc4fe9c3ee8623ed77a7bde83ce2f68e75d618295fe6cebe0a8 SHA512 2ef65e2f6275b1000f611cc4d019b2f4846a8964b54d9b96462da10e3ac9edbf3d1de82e40094c76f7f5205740361b0eb0ced414bcddbaba5955144f728c6f94
DIST once_cell-1.18.0.crate 32969 BLAKE2B a08d5beee50a7add28bd9e50b18709e7b34574f0f55f80909d5efb7ac5917e5f30bdcf3fb43ddd0a4f420a427390c7ffe1cc1c7191a3a1d939bc6e3139e6eef7 SHA512 9328968afdf3535b2d9e0113d75afa725259d76994ef2e1948ad7efa4ec8a65bac7cfdc31b749d5cd55ad4e28d2e28ac57b871e3067b89182453c7e2413a13b8
DIST orjson-3.9.2.tar.gz 4207405 BLAKE2B d4c157b7e60a00ce48773b3befe9b3ed312b38423aaf4048f667207a8ec4f10c330b45864da6a79531e6cc182e2196bf23d97713a50454e9da6b3575128efd9b SHA512 5ac8713c8f921f876e1c6d61daacde5d5b7a738d00f1a0c3f51df2fcb10815de0d73cc980bca43139ddd7fbfca5e800a6d31a35cc833ddb1fac7cdb181a1116f
+DIST orjson-3.9.4.tar.gz 4601888 BLAKE2B 77ee0fccad4e04408700d78f23a5cac0d8bac9df94419809dccb03406c7fcb83185d282715e727da0ea351b6c97f33c70f6bf0b451377fcd885bdeccfe7ddbfb SHA512 75192e144ee54edfdbfe83cd069cb3e2da80b7ec379235832508010dd6c45f1a993906c48a992b93b5802cdf7472340129c5a27c91190e6fb4dc818254d0a194
DIST packed_simd_2-0.3.8.crate 97388 BLAKE2B 89d2a1401efef8e0a665d883b41a587601cd4704a6acf80c542f3e6e274a6fa9c975a03799857c409c8764bf6698784cf85f1fb73b4fab2c4f98b368326760c4 SHA512 de1ff7cc43f6d0f6e2a94073ab80bd178864d375d334c4d8aaf30f8ae3320b6aa470f14b25babc264d9032af0c4fa7663e442321fc91acbd7adc7550b5177984
+DIST proc-macro2-1.0.66.crate 43575 BLAKE2B 9eb3e816b00fcf625c280ba14ad269f5893d0523473a24de07c21945f6f932fbd08efb3c339b35d903245510e3f065e1478439b024a325f2bb9f97bc7bcbb18d SHA512 85f5a762f9411142e5ac28144bd380f07f0633ed2e44d8a2545be9fb8f42abaca6b5d45631b4be83b8e8b9beca7438bc52f25615c3a410a3a1249474b1aca407
DIST pyo3-build-config-0.19.1.crate 29205 BLAKE2B f88cbf9763fd68f7b30d109ae608efc29e0d4bf6672ee5f31b77342b5f37baa4f981916124af6897ccea3d93990ff889815fc3abbe9ce3fdbd860b6d5698b7da SHA512 311fef01ac2c3ce12485849cb99eba038a36260206308c5af4621fc5393f942e03aae4f6a5fe24ef3005eb781d2161453667ad552d6a371ddd96460b05a2e710
+DIST pyo3-build-config-0.19.2.crate 29206 BLAKE2B 5b1cd80d643e448cf8f1d28a514333526061c178121b9a0dcb5bff6082f402ecfd166536d94d42065f6dc1f108a73f12bbb78eedf9ea053a6aa2e9c80ac00ddf SHA512 ccc73061ec1989258921c5b5800689170635fa5503d74a4ac458baef903dd31efa41995d238783f1e099ece1f66d0a0e95c4fcb4b772b9f653dbb20e838b4e28
DIST pyo3-ffi-0.19.1.crate 64837 BLAKE2B deb3065ce99b4bd3b5dee182f7cc20dbbb1792e792e78425f30a71ad3e45aa8552f99f02debd640e16db44cbcad58f67b04ca6e08cb964e788d41dca64500a0c SHA512 6293d75c71ebe80c320f0a240716a2e0c62f66aecc58320f2f40a81f85390c7d9174b4888ead89818b73fdc8d3d21df12adc6625087f0c9ebb82767d4a7c5adc
+DIST pyo3-ffi-0.19.2.crate 66500 BLAKE2B b4139fba31ef17017b6b60784e41ccda34931a072c2638af1eed8d02d7af701c46fe38b12772d2301cff41d10a433ff0f00a69d79d40233eadafe82abe585f8d SHA512 789191bca537998dd23d72dce4f185b84bbe700f4171c47de35b9bbca15a180ad214392b4f465cc1ecb0be955ebec1cf5a3c497815073be18035bd8bf8c51a32
+DIST quote-1.0.32.crate 28037 BLAKE2B 7b243ac7929f3b2e1d91a51a2dc2b11dd29bc017be9db588c83bd137609e2f991a4f3ff8682c7c11c177153e517c4f818285cce3237f435aa43ad0126c4bab6d SHA512 13cae36920dcbd0ad1978be63f20b35b8424d02b4d9992032fa78c7770d61d1fa7ec1532a48793cab48e703236b7bee7843041253b9e83700903228078b4c025
DIST rustversion-1.0.13.crate 17267 BLAKE2B f2cc10a9d998b95bedaecb60298b11637724058634b00844d7e3e77dc321d8c7578bab9a9362b94c6b4b30558df538578fe7a4a05a130fb16795e913b3fda8bf SHA512 4705face9c4e2570c6a7c8bd61ccfe1ce68bcc7bd11dcbb9e7321744de38277d1f66429b59498adad3cbfc25de68dbf194c2d244ab74003830ba5fcda47e621a
+DIST rustversion-1.0.14.crate 17261 BLAKE2B db30d01914059a893bdb4c448ed0bf04852085c2d948bfbed8819a1d2317c34133cf609abdd806ad628b86974a9c1ab9d09f79743cb8e13257ef32cd444f49c6 SHA512 466d753c28c4899ab3da3e9f3366f7ecc435d484f51e0c07acfa5f3367af0de27ea3bc75efda22159b4990c976b1466a27e7c31c834c72a87d8234318357454b
DIST ryu-1.0.14.crate 46861 BLAKE2B 208fa87e54e3c6831193ddefcdfa7e9731a3b72de6ea23a4af708a15487cf4d6cbc49fd3681da078390741595ff5d44b02e607cab6ea9e37e7f5f05c7275b4a9 SHA512 9832c760d1ac674ba362639968962928971231d696e450738045ca36ae2780116ad865b2bdd96e36f14d8f92e12107dc8b75be90c74d76e3bb834a94bd6e5599
+DIST ryu-1.0.15.crate 46906 BLAKE2B 6d6949e43aaa27fba0ec6002fa11ba859af8d867f87c90d88413267186abbf6302b817985bca3d577ab3fab2e319e11756f144473a16330dfd8fc7b604cdc4b3 SHA512 4655b5647f919082a9b84b889539ae7fb23a1201057cf280efe79c58cb5f040864efb7812cda5021bf6d34838a15d173ac8bdb0fb9fa2dba85173d3efa5a826b
DIST serde-1.0.167.crate 77395 BLAKE2B ce8c8473292e83e77b5a9fe768d6eb1984682a269098087af71ab490dbc8dd24ef0fec064e8b7b9e94e9dbf2a8d11f0ae85da923d6de091b6bed91d8c44cb706 SHA512 c58689fd0d5235e2a5cdbb0ed0f4100c9473c6c22b516409121138e4ede0f8932a1cc59b6f85843185260d5e373e1682f5266c27b7de29f52855ad103e4fb6cf
+DIST serde-1.0.180.crate 76950 BLAKE2B 9508b77f0d050f3abc18246b0380f6e8ece40b02d3eb97d887f1349b001b560328f0bcb8e4f651de6d7848eb8bbde27f76e07f1e2c22fcc6bbcda443981dfe99 SHA512 daf3c40363c113c568dd150b75d7874ec06f346ca0fc130e29d9148fe6c0817e0474e13d7fef91e3a18f09c066cafe816ee1c0318900fad81e75da97e1f4d185
DIST serde_json-1.0.100.crate 145170 BLAKE2B 0a15476563643e2b9fa3a2416bf21ce0be62f05d7f483b566eff806c01e19ff82016ecbc970a636252798316f2fec40465ca85c74759cc83b23d147e05016f4e SHA512 182b0a2c77a7c06d0c88e629acd56b16e50bdecac2a066d2b6a3a2a41b50dd6bb147e943df7eb3e26c2b7a99f656f1af98e8c2a83d991c5356b46f3573b94b88
+DIST serde_json-1.0.104.crate 146130 BLAKE2B 62a613eba9c39bc3f007404995528ac101df3e74d90049e9aca699029f55ce4cee54a1bbfdd9e69cda9ab3e7ba9893fc66f3f9bbbc1eb358d570dd292ae77216 SHA512 06b2f3c818fa5819ff936d2f456fccded743ccc336359bfd1371aecebae9ca2d4f77879f61d1cda510b7a1aaa47b0010688b8e8c656388950e79fa5d007c7f6f
DIST simdutf8-0.1.4.crate 28621 BLAKE2B 94ab48bc899e603acf3805dd45ae8489d565aa39ff79606e80a1731b59d11f429d71bb6c65becf3ceab123767f2d20612cb9f86410fd1aad00d0a796091ad045 SHA512 9f821035e147c035707910227b51e01d3f761ab8b578d95a86a776b2a4da01bc4d8ef28df7ea2c16ca125a2699d8903b826ad07a5937728e33dd58753ebd704c
DIST smallvec-1.11.0.crate 34680 BLAKE2B e54d56f6bbffbfa7ce5fe5f04e325b2e5cf19d290e4be278bc00a136e26284625b9c18c7c2b10b7fb8fad0ea7e3770f3cdbcfbaa913f5ac08d0a2f8b4e0de188 SHA512 41bfbecbc2c244497568a41724d65791ec3fd6d8057813d521367cca316c09c2b28fb3973826236b01c1f5d2f905d8d22b0c3c47f957a9ff5d7685591f15ccd7
DIST static_assertions-1.1.0.crate 18480 BLAKE2B 358dd5ac413d06f62da0388e2016c5fcb8ec68fd7dceb0dbbcb97665c032b7509b7e083c20701648b6a9174485f117c02682ae4bde7ef037e80a85cdf6a0c86e SHA512 46d0e35f77941dee6f60f574c130472248063dc38494c1c4f84f7c048244cc2a58a86fe17c0990e3f0f01406b75ed385a13d00058612b27cf0e867c8d31c92ee
+DIST syn-2.0.28.crate 241635 BLAKE2B 5784468a0dd04eb298821ae5a3facf72c5fe5907cc469919b0a0b636bb55bd15e9e3a31c9ceb05b7b0f88e7a53e5891e6874641b61e5fde247a91361ae37047f SHA512 96e83979e70e2e1e46ca2af45d10fb259847d61e327809a51351a988282be9688a8c4942a284504674c8684970082dc15cd9ab9b3584bbfa68ac9716e071f9c5
+DIST target-lexicon-0.12.11.crate 24594 BLAKE2B cf06720caecb5b5758f05c6375fa600da9260aac04017458060406a042dc578d51a2c5b6f189345d45dacea42ba01fbe46853d07f70d7b37cba17d87aa101f9a SHA512 f38701a8e9dd17b7db591b1b4c82c3b75d317e003262bb7b09b9cabd3afab5ab79c02a7dd524910b6941ada3a8f1378ea9e199b2b5938f8f01ee75bb0eae8718
DIST target-lexicon-0.12.8.crate 24518 BLAKE2B c76d50d34e5da9431982ee446cb2f586db61182f928a25d862021b6fc32afa9ef8eccf51624c3b63442b90a4c0d8042ceb30d00122cfcc142f69a91ffdea222a SHA512 613af05fb80fe8967eef7b640d6b1a33eac5e6f3e70e1b26043b0f5e5b1356b4509b4d4daf0474c8d24d019c5e1d4ef8f950e092bebc14174930ebb60c6e151a
+DIST unicode-ident-1.0.11.crate 42067 BLAKE2B 3c7cac3d2bf1cbf1cf04716a482f130123e8e6940f7a90a17bc62fca44ac0069688165538f5329b95a72f735b594cfb85e3250738393ffd1b53cb0cd95077d89 SHA512 9682bbee339fb987c9d0bb6a54406d37b28b5c3587372d406402e4341900fec97e3234cd03b5c98b90b6378fd533dc452cac3de90d3ade19c4b09657e4abf6df
DIST version_check-0.9.4.crate 14895 BLAKE2B fa1fa4008af165bfc1fdbe560488afd9d232cfafee94104fbcc4cbc52f234849bff9ddfa88109a1ac682f6d9c1d86b0459893d223f64e65adc08966aaf93dc89 SHA512 b172dc9a3759a4a683ffc39b9a40b03b9974b626a088217de87090466cef695226557c226cf3e469b2b25ee7297b7eb0d7719878cab42457f80146a81943c0c8
EBUILD orjson-3.9.2.ebuild 1483 BLAKE2B 20c690e8bfa932da2aa97d069d7eacaaa44cd5d76b210cf69713afcd64c18f3b5e42d6c4ea7d143144b5c5d8b92f353c245b9d4adab1f3383b6a4ae9b16c3ae9 SHA512 395f86c373b43bfc930b026acb4e52a03adbbd5078943dfa0ae765c0fed96caeac207811cefd5e96c7adc3367866c9e3190dd960b77abe3bfe6385a2dbb934d1
+EBUILD orjson-3.9.4.ebuild 1588 BLAKE2B 88adc9d48add6a297603e2203f7dce6af121f502bec308d98e1b955f213b1a953fcfc37cc46a01af3b297b0036ba08007bb2898061d28938887402d9488a009d SHA512 df812f8f1d7c2b706f5923ed606e6b0e791aceaa43474b783084da7ad7f8e4f1dd013d7960de8a5ace5f3d9b83e54b13a180586c6a772c2330dd5a91e7458ff2
MISC metadata.xml 360 BLAKE2B b19f85a4e5055dc309e35bf1706b10ebcc1961c96884bec0c9efd7ee7bf58adf53c0f61d8c1d1094c38f0e0bf78fa00c5be1e7ee58c85939ac1c6fff40fcbd07 SHA512 e168db6bda3fbb7f801aeb7a91733fad54441e21913a16447e7b8fc694fdeb0fe3216c15de2864efbf92f2ca8e1a0743eb3d62e8c250648e91be68a465c21ae0
diff --git a/dev-python/orjson/orjson-3.9.4.ebuild b/dev-python/orjson/orjson-3.9.4.ebuild
new file mode 100644
index 000000000000..03cd2b7b6405
--- /dev/null
+++ b/dev-python/orjson/orjson-3.9.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Autogenerated by pycargoebuild 0.6.1
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=maturin
+PYTHON_COMPAT=( python3_{10..11} )
+
+CRATES="
+ ahash@0.8.3
+ android-tzdata@0.1.1
+ arrayvec@0.7.4
+ associative-cache@1.0.1
+ autocfg@1.1.0
+ beef@0.5.2
+ bytecount@0.6.3
+ castaway@0.2.2
+ cc@1.0.81
+ cfg-if@1.0.0
+ chrono@0.4.26
+ compact_str@0.7.1
+ encoding_rs@0.8.32
+ itoa@1.0.9
+ itoap@1.0.1
+ libc@0.2.147
+ libm@0.1.4
+ no-panic@0.1.26
+ num-traits@0.2.16
+ once_cell@1.18.0
+ packed_simd_2@0.3.8
+ proc-macro2@1.0.66
+ pyo3-build-config@0.19.2
+ pyo3-ffi@0.19.2
+ quote@1.0.32
+ rustversion@1.0.14
+ ryu@1.0.15
+ serde@1.0.180
+ serde_json@1.0.104
+ simdutf8@0.1.4
+ smallvec@1.11.0
+ static_assertions@1.1.0
+ syn@2.0.28
+ target-lexicon@0.12.11
+ unicode-ident@1.0.11
+ version_check@0.9.4
+"
+
+inherit cargo distutils-r1 pypi
+
+DESCRIPTION="Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy"
+HOMEPAGE="
+ https://github.com/ijl/orjson/
+ https://pypi.org/project/orjson/
+"
+SRC_URI+="
+ ${CARGO_CRATE_URIS}
+"
+
+LICENSE="|| ( Apache-2.0 MIT )"
+# Dependent crate licenses
+LICENSE+="
+ Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+BDEPEND="
+ test? (
+ dev-python/arrow[${PYTHON_USEDEP}]
+ dev-python/pendulum[${PYTHON_USEDEP}]
+ dev-python/psutil[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/numpy[${PYTHON_USEDEP}]
+ ' 'python3*')
+ )
+"
+
+QA_FLAGS_IGNORED=".*"
+
+distutils_enable_tests pytest
diff --git a/dev-python/trove-classifiers/Manifest b/dev-python/trove-classifiers/Manifest
index 923285d8d41e..083730a75771 100644
--- a/dev-python/trove-classifiers/Manifest
+++ b/dev-python/trove-classifiers/Manifest
@@ -1,5 +1,7 @@
DIST trove-classifiers-2023.5.24.tar.gz 15856 BLAKE2B 37184092e2ec7c068a73d47f0708124b92d54abd4015da5ccbe2b914699f7f93ffaaf1422b84745c0c76aa377adab9c4759348789c55300772c80892afc5c6da SHA512 6017d32ffb63f8ac85d616c55a9317aa8f3cecbddcdfaabffbd6ba98a60f964ceeb28424881f2cebdf891aad2b6d7d1ade78202ca6e9bec697ce446647d09897
DIST trove-classifiers-2023.7.6.tar.gz 15844 BLAKE2B 40c6c1c16dbd50d098584ef22e5a687009317642f45bae0de03ebacb3331a9ed94ed63480ccee187565c41e3037911db56cbcfe3f150cf4663161b687e4d275f SHA512 612251e76ce5143e77c349fdc4948eff335f862db4d9138c66f8ca935c2a95c9970377d6a7df382d689728517e89868a9e59bd42d450346499d5c385ebf62841
+DIST trove-classifiers-2023.8.7.tar.gz 15856 BLAKE2B b20befe256e51704b4974ba7b3bcae88ff2ae1f1281da145f16a77963a75b3d2a58aa5914d622e8687a0e08915ae92783c4782a90390b53a0f346d829dce8cd3 SHA512 d414f5e71abf0eef3593c9509c93b4d3dbbf0b8f6ffacc85acd43be9e0f31d924757868e86bb069d9f0475731c811229ffc827568fe957fef850e71a0a5119fa
EBUILD trove-classifiers-2023.5.24.ebuild 739 BLAKE2B 039b3026a8708593f349982cfe404c7be4d1d928a480e0bb82c9642fe3f029f515d551b1ae315a7ffa8185b28b88df758247807186ebc542cb2e68989ad28b9e SHA512 567ecb2558264c4cf61f21d4219f997410b45dc5b02e07d31198a5d3be1990d40eff5b900b32db5c1a6fb31a26e716d86b5afb4c10ea0209f0f911c3c6ad5866
EBUILD trove-classifiers-2023.7.6.ebuild 747 BLAKE2B 08ff0f0c07bd25c54e464fc51f0a227d0b0890051858dccb257a96b863178e07816d8ccdeb1fadfb9467381cceecb9d8940cbdcf9de9854a0ffccad259fedc59 SHA512 08e3220c6390f23ba9d0920abfc64285c5550ae214c4971fdfb5b1caf804d6f265fd07f6259ea01d43dfb81e0de94ffac7806f09c8dd6e41bad0259a51e13ed8
+EBUILD trove-classifiers-2023.8.7.ebuild 747 BLAKE2B 08ff0f0c07bd25c54e464fc51f0a227d0b0890051858dccb257a96b863178e07816d8ccdeb1fadfb9467381cceecb9d8940cbdcf9de9854a0ffccad259fedc59 SHA512 08e3220c6390f23ba9d0920abfc64285c5550ae214c4971fdfb5b1caf804d6f265fd07f6259ea01d43dfb81e0de94ffac7806f09c8dd6e41bad0259a51e13ed8
MISC metadata.xml 385 BLAKE2B 0d679ace6575dab100af9918e8b6dbde2f70cbf556c23ee667d68f69c6dd07887e43a513a73e60849a7a4b88cb26d4cd85b4cb905b926ee3832161c663adc9c0 SHA512 977bc86d4fb2dfcc887fd8d4038b8ac76cb0f4783424d3ab0857256afaf5dacf4e45c0d2a9166daa854be1dc8faba4a10c4718c557b983a1c7bb0a33fcd61f41
diff --git a/dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild b/dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild
new file mode 100644
index 000000000000..3c130311d42a
--- /dev/null
+++ b/dev-python/trove-classifiers/trove-classifiers-2023.8.7.ebuild
@@ -0,0 +1,31 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Canonical source for classifiers on PyPI (pypi.org)"
+HOMEPAGE="
+ https://github.com/pypa/trove-classifiers/
+ https://pypi.org/project/trove-classifiers/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+
+BDEPEND="
+ dev-python/calver[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest
+ "${EPYTHON}" -m tests.lib || die
+}
diff --git a/dev-ruby/Manifest.gz b/dev-ruby/Manifest.gz
index dcbad5537b40..eecbe9f1d083 100644
--- a/dev-ruby/Manifest.gz
+++ b/dev-ruby/Manifest.gz
Binary files differ
diff --git a/dev-ruby/activemodel-serializers-xml/Manifest b/dev-ruby/activemodel-serializers-xml/Manifest
index f6d7d194c876..0a4689e383ff 100644
--- a/dev-ruby/activemodel-serializers-xml/Manifest
+++ b/dev-ruby/activemodel-serializers-xml/Manifest
@@ -1,3 +1,3 @@
DIST activemodel-serializers-xml-1.0.2.tgz 23321 BLAKE2B ad626402acbf3a10a9b14a19713b3855e7eab69cd02ceb63386cb11b147c4c9dbc68dd849b9421b518bc70be29009f54f5effbe734e9c8bb1c59a7d2c3286ac7 SHA512 888db4822f9ed4fd17ba93f2e03e4edc204bc14f62e3622949140a3497f56ad7cd7d49cd7f38fbf557098ceed9f2f1334093fd8493ccc82e56be15f6bf138af9
-EBUILD activemodel-serializers-xml-1.0.2-r2.ebuild 996 BLAKE2B 4a1df763f216727b31c3bbe3832f77524e5a76ef8895c4fed3e0fcad2b8704bb73b7d209d249d42666a1f7496b636f5072d0c7197164b24863a462a6808ec877 SHA512 f3b0fec88bbc840d3353cf2ea95d7c6bbfafeb7f43b17bbf68a5a980dc562e607829bd90e998a39dd4d4bf7f49d5e535d5957fe7eefd459d7737901b19c92095
+EBUILD activemodel-serializers-xml-1.0.2-r2.ebuild 996 BLAKE2B 1e6387922c47c688ea85c268e0c2322ff3439fb2bdef6221f749765a85f1509964fbb72bba4fd83400384dd20dd2f19d85954af5d870c2376285f31b67beb2e2 SHA512 e6a1fbf6c140625cf1c710063f30b51983a42e45207dc9d6e3c2ef1afb56a3c1ac5062296c0d6727b42c398eacc3e60b5a0e315c928726463130c55b56eeb91a
MISC metadata.xml 360 BLAKE2B 297e031f595787aa3e1881463ba94dc84125679e31978b1efe65326496d054a90e57690cd31a6eb8c3ee802181b7513313efa16761eb2d231c9f7fe32ad13f5b SHA512 4476505bb1cbf900b4d3cfcac3413adfdba24bf4fd6e2b41962dc8fa53a514f96bf3f45ea67b235ece30c5501301fbd178b12354ce44c22efa5dd11072698a7f
diff --git a/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild b/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild
index 80af092539bb..2566da0ff7b5 100644
--- a/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild
+++ b/dev-ruby/activemodel-serializers-xml/activemodel-serializers-xml-1.0.2-r2.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
-USE_RUBY="ruby27 ruby30 ruby31"
+USE_RUBY="ruby30 ruby31 ruby32"
RUBY_FAKEGEM_TASK_TEST="MT_NO_PLUGINS=true"
diff --git a/dev-ruby/mime-types-data/Manifest b/dev-ruby/mime-types-data/Manifest
index bd1f84866450..f98bb15b7925 100644
--- a/dev-ruby/mime-types-data/Manifest
+++ b/dev-ruby/mime-types-data/Manifest
@@ -1,3 +1,5 @@
DIST mime-types-data-3.2023.0218.1.gem 201216 BLAKE2B 3ccd9fcdc70fe9b09f0e9ca61356dd4c2563ac7fe32d75fdbdbaace9ba0757b274fec98c56cfdcae7f2f9f0840cc83a7ea9f3c9e420b3c8de076c87abb1621d9 SHA512 db0c4fddfcdd21ed1d8bd05039a14406600611be7fabd5d0021e8972d89e85ef2dd2d4e75bafb4e9ac7cf15606b4d4f67d6c6760fca6569fb2e2d6ba0d3f8145
+DIST mime-types-data-3.2023.0808.gem 203776 BLAKE2B cedccc12914c5eade1629e943a984f31701c00555dd86961f186917d802dd7780c2cbf27d588e9b8d3cbabd5a98ed9a2835f5363544e9d9c62885d1f2f834cf6 SHA512 f2242ff7254f9f3bdc1a79739bb40dc8087cc3010c919f489b16e6e156e266df2ba829fb0621f75cc6533cd4b0212c5318351ccdf5d82b4e01666ee777701702
EBUILD mime-types-data-3.2023.0218.1.ebuild 589 BLAKE2B 833b2dff956893a053f49521678ca0bd4e79cb3563e410da7d204c1bcaeabb15cd8c2595a7da3af9e491fa05b3251274e7fb5b5ee6db2072115ec83541ed976a SHA512 695442254ebf6001bd408962ac8bd97a94a711fd9458c42db14549d489a5b2bbab1ab8d2becccf0920e977b02ae014299716b304e7cf718ef6cd7e741aa4c842
+EBUILD mime-types-data-3.2023.0808.ebuild 589 BLAKE2B 4aef021aa062959cb715ef57dd4abd6937a90ba00b6b6715445189947ca89eef067b220caff94e281272aa1f9e0a70ff51c12ef53d635d97b1cb9ebf19fe0566 SHA512 db3e16ec4f158222a51ecaab0283aea20deee821c684dba2ce83030a35a7b611d46a690078017b26952c06d2eb8e05485e6452e05de8b8123016bfeaac9eb1b8
MISC metadata.xml 353 BLAKE2B 8cfdcb1624b48ec3419ebaca31fe8045773377232977772d5445558947c2c0272c8777b5949fa9a30fc41275082fc284d6110ce640d465d9f6ee4c6f70e7f470 SHA512 072336e2f6abae82b5d66bd077d0b3651b6d8a3c1846d1e6e84974e0cb275881a986ec4fbabde731aeab59eb956514c44adfe5b67b185660f20eb1a286b22a26
diff --git a/dev-ruby/mime-types-data/mime-types-data-3.2023.0808.ebuild b/dev-ruby/mime-types-data/mime-types-data-3.2023.0808.ebuild
new file mode 100644
index 000000000000..8d82d69a5a0a
--- /dev/null
+++ b/dev-ruby/mime-types-data/mime-types-data-3.2023.0808.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.md"
+
+RUBY_FAKEGEM_RECIPE_TEST="none"
+
+RUBY_FAKEGEM_EXTRAINSTALL="data"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Registry for information about MIME media type definitions"
+HOMEPAGE="https://github.com/mime-types/mime-types-data"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris"
+IUSE=""
diff --git a/dev-ruby/mime-types/Manifest b/dev-ruby/mime-types/Manifest
index 8af56d289005..21ddefcf713b 100644
--- a/dev-ruby/mime-types/Manifest
+++ b/dev-ruby/mime-types/Manifest
@@ -1,3 +1,5 @@
DIST mime-types-3.4.1.gem 36864 BLAKE2B 09c6c2fad3cad3535e5c357b49c84b2c1809903235f3bdbeeb766157c48bfc899f32fe95be535feab3c7835c4b535e25b49019c14f51dee1a812fdb735f0f7af SHA512 d0cec7afbe1685c008765997c3047f23bbb0bd10989cd82475805f932e61c400b3d2e60f5f95804c46919b57f0d3644c866be358b0c4c653ace43d62bbc98e4f
+DIST mime-types-3.5.0.gem 37888 BLAKE2B 1638dbe9dcb5cabf64a05d39d5069b10aad4c9749865a57e089e0e7a9ab6f4073833e6f86008506c634245755e2e66b44e204e68f0c4da4a0052d500e58bbf9e SHA512 c7177a2a54aaa8af88f14222c48011905379586ac160cab420dd7c49bfaa92159dd034398200908f5e18440ff69dbff767390948cbdb92fc325d552ca5087ea8
EBUILD mime-types-3.4.1.ebuild 919 BLAKE2B 33cc3a0a7aedfee44d935b52b697351c02c02da419bea40f7047449736fd7bfd5f72592f67c19fb58dd39ddc9c195f924a32546dd63816ae76fc4d6ba635dcb0 SHA512 08fa7ac40df3a6348aeaa39b0a332fbd09ca6599c2e2b1c2e247ef8f3ab2a43058a6f110bee1446e06d7cc0b3fb95d985ab7799fc179c791ffe538886b242633
+EBUILD mime-types-3.5.0.ebuild 935 BLAKE2B 34d809a8e12203b1a4c15a84359e95e607820bdc450cf3185bebf6d7c98c6c5fcdbc9a1cf2e2c5b8e1e20f52a071b61b18851181b3e91860bc9d2695d7256a5d SHA512 cb547cb89c7171127649009f7df112a2c2ce54767a3c1432747add8c4d04ad337a776c9077ae0707b3aae5deb4f3f9cf1bf35c3beb6de1aa0e998bbfb1736ffb
MISC metadata.xml 353 BLAKE2B d3a674bfa5b4ee14e4ae29722f8b03c7fe30f8978bf40654bf3dad99d67d09a34fd2b01c1f347cb014f2d306ffd31fdcb1f8d1f68844d5005742a979c6308618 SHA512 ec6b59001e875f74e73e645b69828d9498e39e0820016eb453341f0f0a14b7d50e4fb188d959a1893f438fb4f8f8c8b0f5422b31bc1e9ed08ca8bfc33d78a50f
diff --git a/dev-ruby/mime-types/mime-types-3.5.0.ebuild b/dev-ruby/mime-types/mime-types-3.5.0.ebuild
new file mode 100644
index 000000000000..efb7bfe287e9
--- /dev/null
+++ b/dev-ruby/mime-types/mime-types-3.5.0.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+USE_RUBY="ruby30 ruby31 ruby32"
+
+RUBY_FAKEGEM_EXTRADOC="History.md README.rdoc"
+
+inherit ruby-fakegem
+
+DESCRIPTION="Provides a mailcap-like MIME Content-Type lookup for Ruby"
+HOMEPAGE="https://github.com/mime-types/ruby-mime-types"
+
+LICENSE="MIT"
+SLOT="3"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE=""
+
+ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/minitest-bonus-assertions:2 dev-ruby/minitest-hooks:1 )"
+
+ruby_add_rdepend ">=dev-ruby/mime-types-data-3.2015:3"
+
+all_ruby_prepare() {
+ # Avoid unneeded developer-only dependencies.
+ sed -i -e '/\(focus\|rg\)/ s:^:#:' \
+ -e 's:fivemat/::' test/minitest_helper.rb || die
+}
+
+each_ruby_test() {
+ MT_NO_PLUGINS=1 ${RUBY} -Ilib:test:. -e 'require "minitest/autorun"; Dir["test/test_*.rb"].each{|f| require f}' || die
+}
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 995373e626a6..f24a34524e00 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/ccache/Manifest b/dev-util/ccache/Manifest
index b91a04468b8c..bc7dc384acab 100644
--- a/dev-util/ccache/Manifest
+++ b/dev-util/ccache/Manifest
@@ -1,6 +1,7 @@
AUX ccache-3.5-nvcc-test.patch 262 BLAKE2B b33b6372e8e6c597d7ed6c781f0a3ac22c435d1309fe387e62c5f9b61c783294ec81cfd1c8a0afc60e63148dcc89f95ebc6d313a0567431a8d05c96e3d59bae1 SHA512 651e26335df8eb551f95064d67925d6e7dd15c8a082b291cdea31fcbc2e5482b2358de71c205c668173b3dc5a75ef004d95dbdd92391e4a4aa6bc1283f5f3a72
AUX ccache-4.0-objdump.patch 271 BLAKE2B e641f1acef1e439660753c781d5760ab2a2530ce8dbcfacb1c3835523ec41ff35701536698827f11c39c1e06641fcf6b57d374944ecb44888a66c7860f97b813 SHA512 cc53f44b173c1ae66258aa573182ae936304dac9daf8489a20c45dbe3d554df207bd93b370da2c86b22fbc4edf5fd954f84fd18812d97d41a88ea4c7926f117c
AUX ccache-4.8-avoid-run-user.patch 1270 BLAKE2B 2ecdef4b319a2d3c2fd4740667ae22b6134d977b252d9d022acfab723cc9c2cd7f11ea4f2674d5461fba5e3cf5574de39a3df840451670b68689569b819f2cb3 SHA512 898b0d7041af9765ac2a5f26099256e96c881d39452eb0cc90d859f9f64dab2d31d673d6b538958337a6f7848eb2ebf309064e96c37567e271a42e46c948b0ea
+AUX ccache-4.8.2-gcc-ice-workaround.patch 1064 BLAKE2B 4220f9bdbe637ef0cb31764e59b38455cc16c292b03f1345a796f497bfdc0c7b10b79fb405fde1e9b800172c380ef6f71612d1d156fea3a44b12dd77559f81bc SHA512 ad17352b5530e57a8e042b8b7766c5863d712c495c8ca966b994ad709839b70bb8b7acd06cd9f3849530dbc6840bd6aabd9118cba9898330b81f9101745b99e6
AUX ccache-config-3 2147 BLAKE2B 6e703e12b6a2f83b838f8b1d1e534de3366b6e2994990b30c381b0df28be9c0ae7c0f1d7325282e97ca54881171846c13945b264bd4a793785ff1a19d0941669 SHA512 05d512b001b6a2fdc947d10d810c89683144080a060c24a37422e9b587594e1ee42fa1d7607461571f196819dae92146d861e8ae116e9226e1ff97ea035b3003
DIST ccache-4.7.4.tar.xz 547820 BLAKE2B 03e03223f0fd6eb001c7d93bcd03a0ef6656ebd3ffcc920b9e772fb68275ddf1e8a941f8f7de68358cbc7a9b9d5aa65e35b91554ff24684f29ff1953aefae75f SHA512 48c663b51e874cfbd8daf0ef9759d025c2605c36da47ebbc77b52ceb941b810436600429f74204f13e2e2e601af6186a4bdb992f8da239f88cb9df4c6c95d58f
DIST ccache-4.7.4.tar.xz.asc 833 BLAKE2B e155f9cb695794a28771a928d50e18705441b9fb9a8ec425aabc78dabcd68caca68ba15f74ba176a73abf414c4ba98b1832da3536fcd87d7c32f2689fe7e1908 SHA512 567a051e7c93cd62c8ad7631fea98a6846e2f548aaa201acefbe44d1027f8048cae5ef462488da7ce90864b23a426d524f576472428f93ecbc5cea3ae224b860
@@ -8,5 +9,5 @@ DIST ccache-4.8-docs.tar.xz 80280 BLAKE2B e8e00dd10a00670ff3a0c3f5ab0966469fa524
DIST ccache-4.8.2.tar.xz 560888 BLAKE2B ca907c16b353fabfb8e6479a076aa5cf791e6150f2b16eabf1817d4955d9b5f0200d4b12527ba0493ad9b2d7567adaaf8416bbff858a66fff5a5687328ab7395 SHA512 2edf8da79a9286eb4ed5b6dc2063b55fb97e22a40d1c501c6f17b2f0ce32dfc02e99754afbabbd24fed8312e13e5b8bfc20687d0b5c0cf19fbf64e3adc7bb25b
DIST ccache-4.8.2.tar.xz.asc 833 BLAKE2B ea92ceaf9873a1a8373414bb7ad74f101873cbf3bae2ba1c6986d40018b8f37d2fd7cab8d0bcbdfb7cbd167edf0128edb2a6d61ecce2645018a01d450aae25a9 SHA512 6182b7a793d5142c1d9d627b6ea058ac524b6914a85d9628788f7eeea7b762c5422ef6007c404fe9b5d77841b69382289ffb6efbf931c9507940c10bee8ff95f
EBUILD ccache-4.7.4.ebuild 2489 BLAKE2B c96ba952f7f90c54812fcc1ead1bc4adf7b036937b2d80a05c0bebc54cdf3cdaac456e8918b6f4905cb38c19aa98d9c912624d22bfd76c0ae35d32e8c7cea6dd SHA512 90802b6ff902bb7cced6947824d38ea90bf8da66b48dec9cc7f1584193f4fb3f4d50217685306e1504118a55a46c6680f27b6a59368c835058171ef33f772e4b
-EBUILD ccache-4.8.2.ebuild 3646 BLAKE2B 598ac3a39a2b82505d0a65a8b10399aaba6c6f1d567e35040f58bd6fe31e423db54dc009eca3dc4fca9c686ce8886a962a403ec7bb60c63d92081e7bd7c388ce SHA512 00aa0c4437e05aad344eeb05f677bd89495a7de4e5941ea6df4924eeebbc21b657c04cbf19a70a50af12754fa6d9a45132c25991e71fcdf533560e04557b9832
+EBUILD ccache-4.8.2.ebuild 3691 BLAKE2B badc4104825f2084cd748ac5cfd0e128fabad802a177dd89ebe82ca428e1eab8c74094604889ae984370dc0298d0196e312872e17539ac7d0becff1848a9cb2f SHA512 879f7d2969fef27e9604f4c5c0811916fd0de6b8fed9c309b65146ca1f0394e00f2293c280b11a985545f4f546efebf9add0449cdff7939de51e9d375456871c
MISC metadata.xml 710 BLAKE2B 0a93cf3dd4222eb2fd500c3cafdff3c01eacecc489a471270922fc5dd1daf58cd1398ddfb7ab4d271a6e84d5a3da5c3e7a341b1e7994af7b10fd432318de7c5e SHA512 dbfa6b8d8f435e25887b25ce25df65184a7f315986ee60a1c723d0e6592ca73bc7414b6650014812eb882e7e39bed953eaa21139a414043c50c018a7b780e6f1
diff --git a/dev-util/ccache/ccache-4.8.2.ebuild b/dev-util/ccache/ccache-4.8.2.ebuild
index 782242e5b788..8ec5b78da959 100644
--- a/dev-util/ccache/ccache-4.8.2.ebuild
+++ b/dev-util/ccache/ccache-4.8.2.ebuild
@@ -62,6 +62,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.5-nvcc-test.patch
"${FILESDIR}"/${PN}-4.0-objdump.patch
"${FILESDIR}"/${PN}-4.8-avoid-run-user.patch
+ "${FILESDIR}"/${P}-gcc-ice-workaround.patch
)
src_unpack() {
diff --git a/dev-util/ccache/files/ccache-4.8.2-gcc-ice-workaround.patch b/dev-util/ccache/files/ccache-4.8.2-gcc-ice-workaround.patch
new file mode 100644
index 000000000000..a638930ad6ad
--- /dev/null
+++ b/dev-util/ccache/files/ccache-4.8.2-gcc-ice-workaround.patch
@@ -0,0 +1,25 @@
+https://bugs.gentoo.org/906310
+https://bugs.gentoo.org/906942
+https://github.com/ccache/ccache/issues/1289
+https://github.com/ccache/ccache/commit/689168c292f1ed26c5f4a3070aeb649dad7facb5
+
+From 689168c292f1ed26c5f4a3070aeb649dad7facb5 Mon Sep 17 00:00:00 2001
+From: Joel Rosdahl <joel@rosdahl.net>
+Date: Tue, 1 Aug 2023 12:30:12 +0200
+Subject: [PATCH] fix: Work around GCC 12.3 bug 109241
+
+See also #1289.
+--- a/src/storage/local/LocalStorage.cpp
++++ b/src/storage/local/LocalStorage.cpp
+@@ -854,7 +854,9 @@ LocalStorage::recompress(const std::optional<int8_t> level,
+ auto l2_content_lock = get_level_2_content_lock(l1_index, l2_index);
+ l2_content_lock.make_long_lived(lock_manager);
+ if (!l2_content_lock.acquire()) {
+- LOG("Failed to acquire content lock for {}/{}", l1_index, l2_index);
++ // LOG_RAW+fmt::format instead of LOG due to GCC 12.3 bug #109241
++ LOG_RAW(fmt::format(
++ "Failed to acquire content lock for {}/{}", l1_index, l2_index));
+ return;
+ }
+
+
diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz
index 0b1f5f100462..d339681c1a66 100644
--- a/dev-vcs/Manifest.gz
+++ b/dev-vcs/Manifest.gz
Binary files differ
diff --git a/dev-vcs/git-lfs/Manifest b/dev-vcs/git-lfs/Manifest
index 148308943a0d..cd4c68b112c5 100644
--- a/dev-vcs/git-lfs/Manifest
+++ b/dev-vcs/git-lfs/Manifest
@@ -1,7 +1,7 @@
DIST git-lfs-3.2.0.tar.gz 3270970 BLAKE2B fc235d48e44f8a0f446b05914cd110e6486481482b2884483dcf04198a3275a633cd8090e1591975f8b84ba678c258581e3510fc0d478d5fc72abf6aa98bd5c0 SHA512 c2ba8cecd5b3519a032f446b0c3043352f37f3c67ff3c2304a38beb176f0ae8efd1deaeb8bd54a35d7dd7dcd988da67249c896dffd83fc293b165a3e6bb02d66
-DIST git-lfs-3.3.0-deps.tar.xz 24664124 BLAKE2B d22a7c7943a917746d1cf22db30582a8bc15e21fd1afe3194aae07316ddb68072ef2d183eef5b909566c640aa435f62aac0658ccbcb8148efe9506c102795656 SHA512 801d278eb76236ce683797ca7a9520b8dfe1ebdb59ccc4ba0526878f5e794d30199604004949e906ae6cccb68ea3b8e3afdacbd6de5e8a79448dfa09744af66c
-DIST git-lfs-3.3.0.tar.gz 656080 BLAKE2B 33cd41c3669f0eb5b94299ca192ede32337b521c812ceb3ecc1e07f2375b80037b62948b8d4e345cd86324d4e781024b691e809550f61302a60962b1c8400c4c SHA512 c339a61c23950d249ac135d75c9b9c4b871f491535d6d6a0accbf06efe36798566502ab310396f44acdc1d93aa7358a719a81428042fb2eda1ab237b08e4ba41
+DIST git-lfs-3.4.0-deps.tar.xz 19912396 BLAKE2B 0e2e50e7b7566fe93d87f86c4b3a3a3f5f0cefc734af83516a5d3122d101333df5ed65cf848e727a1b7593ffdffeee72108221951313f47775b265f4fbdcb1be SHA512 50f7eba5abd4a3ad83e1cd74d7d413e8f708b796b67d60d404af512823423532e1bbbfaa5385ee668cbdd6ec0bce89b862db571c76e5a3f0d0cee5097ccc73d2
+DIST git-lfs-3.4.0.tar.gz 674499 BLAKE2B 8232c7492a453fc5a8855b13cfbf95c64a9c614d740bebebefcc44f6a7e2daddaee0dee3f8d8ba653999b8516c47a491af6449b5daf5e3861f3530d372b213e4 SHA512 ff0d624bc48d9ab4332943af8212652d9959e8f9d6a356a3722047903e01bc1dcf04178b97d58a327d0a381569854034c4a1dc2baea9976a8f20d97d7e637f31
EBUILD git-lfs-3.2.0-r1.ebuild 1588 BLAKE2B fb151ac33a3e9e4446851d80acfea3251262e201d3da3a878098fad8359cd18251534c4c2d945df50f40ed18f454744d108dc281f470e64a46204f66413526c8 SHA512 823ee195a154ab795a19dc333c519dd3d1c5456eebaf43b5e3d1037fe5901fae9946936f960fb519c7ff3eb2e43f93d6fe498fea0ab14fe4223b5af0b3705878
-EBUILD git-lfs-3.3.0.ebuild 2013 BLAKE2B 2b8058ae82d1103141e7c5a2f4e326c00b7af3ac7bbdc0363ab6872e1030890936fc761fbc9718cdb12e920e89b0902325556cc1ac28df9e53dc1d1b72652b30 SHA512 701c68ffc160153f6c97826a01f11bb1e12ffa0efa905d50bdb1228372877362764a75f8b4f8359a7f1339656601f8aa310f40079c38cf5f955c35180cd8c9fa
-EBUILD git-lfs-9999.ebuild 2013 BLAKE2B 2b8058ae82d1103141e7c5a2f4e326c00b7af3ac7bbdc0363ab6872e1030890936fc761fbc9718cdb12e920e89b0902325556cc1ac28df9e53dc1d1b72652b30 SHA512 701c68ffc160153f6c97826a01f11bb1e12ffa0efa905d50bdb1228372877362764a75f8b4f8359a7f1339656601f8aa310f40079c38cf5f955c35180cd8c9fa
+EBUILD git-lfs-3.4.0.ebuild 2314 BLAKE2B 49ed8f3eadbf7fc9a88121cd31306177ee19451fedcf0e57f181b3113f5471073c0d205bba1e8fa12c07ed4c648ce5c524b14cd2f9716e0957c159ea588ed15d SHA512 0933bff8ec022e49a190555c0ee04688048198dce21649bf047c6c4746a65a06c8aed1dc0be14f7cac89f0d73c27d7b5ec2bdffd612c6a59fdf605a52c0f14d1
+EBUILD git-lfs-9999.ebuild 2314 BLAKE2B 49ed8f3eadbf7fc9a88121cd31306177ee19451fedcf0e57f181b3113f5471073c0d205bba1e8fa12c07ed4c648ce5c524b14cd2f9716e0957c159ea588ed15d SHA512 0933bff8ec022e49a190555c0ee04688048198dce21649bf047c6c4746a65a06c8aed1dc0be14f7cac89f0d73c27d7b5ec2bdffd612c6a59fdf605a52c0f14d1
MISC metadata.xml 477 BLAKE2B f26242dee1117690332342dbd12f3739eeff572ff6e64ffb979a18c6fe7fca5e305beb08c9aab02ceb4c9dd1cbab6401a3a31d326f5d25d1ee30fb62fd711673 SHA512 9ae6594f42265b3f33cb977eaceab2a5fbb45f3e6a7c64c7cd4cfb88b8d56da0cc6f9d7564beda45969bb525f537e7a3e7d3b764456f3210c3e4c16e9d7545bb
diff --git a/dev-vcs/git-lfs/git-lfs-3.3.0.ebuild b/dev-vcs/git-lfs/git-lfs-3.4.0.ebuild
index 7b98fd42b0f3..10b83717c479 100644
--- a/dev-vcs/git-lfs/git-lfs-3.3.0.ebuild
+++ b/dev-vcs/git-lfs/git-lfs-3.4.0.ebuild
@@ -4,7 +4,7 @@
EAPI=8
EGO_PN=github.com/git-lfs/git-lfs
# Update the ID as it's included in each build.
-COMMIT_ID="77deabdf9a18f8a07ecfd3e0f4aa572ffbbab8d4"
+COMMIT_ID="d06d6e9efd78ff4f958b072146ce167d87f60285"
inherit go-module
@@ -18,9 +18,15 @@ if [[ "${PV}" = 9999* ]]; then
EGIT_REPO_URI="https://${EGO_PN}"
inherit git-r3
else
- SRC_URI="https://${EGO_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://${EGO_PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
# Add the manually vendored tarball.
- # Compress the tarball with: xz -9kT0 --memlimit-decompress=256M
+ # 1) Create a tar archive optimized to reproduced by other users or devs.
+ # 2) Compress the archive using XZ limiting decompression memory for
+ # pretty constraint systems.
+ # Use something like:
+ # tar cf $P-deps.tar go-mod \
+ # --mtime="1970-01-01" --sort=name --owner=portage --group=portage
+ # xz -k -9eT0 --memlimit-decompress=256M $P-deps.tar
SRC_URI+=" https://files.holgersson.xyz/gentoo/distfiles/golang-pkg-deps/${P}-deps.tar.xz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
diff --git a/dev-vcs/git-lfs/git-lfs-9999.ebuild b/dev-vcs/git-lfs/git-lfs-9999.ebuild
index 7b98fd42b0f3..10b83717c479 100644
--- a/dev-vcs/git-lfs/git-lfs-9999.ebuild
+++ b/dev-vcs/git-lfs/git-lfs-9999.ebuild
@@ -4,7 +4,7 @@
EAPI=8
EGO_PN=github.com/git-lfs/git-lfs
# Update the ID as it's included in each build.
-COMMIT_ID="77deabdf9a18f8a07ecfd3e0f4aa572ffbbab8d4"
+COMMIT_ID="d06d6e9efd78ff4f958b072146ce167d87f60285"
inherit go-module
@@ -18,9 +18,15 @@ if [[ "${PV}" = 9999* ]]; then
EGIT_REPO_URI="https://${EGO_PN}"
inherit git-r3
else
- SRC_URI="https://${EGO_PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz"
+ SRC_URI="https://${EGO_PN}/releases/download/v${PV}/${PN}-v${PV}.tar.gz -> ${P}.tar.gz"
# Add the manually vendored tarball.
- # Compress the tarball with: xz -9kT0 --memlimit-decompress=256M
+ # 1) Create a tar archive optimized to reproduced by other users or devs.
+ # 2) Compress the archive using XZ limiting decompression memory for
+ # pretty constraint systems.
+ # Use something like:
+ # tar cf $P-deps.tar go-mod \
+ # --mtime="1970-01-01" --sort=name --owner=portage --group=portage
+ # xz -k -9eT0 --memlimit-decompress=256M $P-deps.tar
SRC_URI+=" https://files.holgersson.xyz/gentoo/distfiles/golang-pkg-deps/${P}-deps.tar.xz"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86 ~amd64-linux ~x86-linux"
fi
diff --git a/games-strategy/Manifest.gz b/games-strategy/Manifest.gz
index c71b8bf7ca18..5e247b96a2d3 100644
--- a/games-strategy/Manifest.gz
+++ b/games-strategy/Manifest.gz
Binary files differ
diff --git a/games-strategy/colobot-data/Manifest b/games-strategy/colobot-data/Manifest
index 432fef979b55..769dd390c5c1 100644
--- a/games-strategy/colobot-data/Manifest
+++ b/games-strategy/colobot-data/Manifest
@@ -1,7 +1,7 @@
-DIST colobot-gold-0.1.12-alpha.data.tar.gz 54732267 BLAKE2B 8cf36911764beb921e2b1009fd8550a1a146f594033cfc4de2d8587866780e22f060949735b03c2e355fab412c70c8557587f859edb86ca815ef249edc348926 SHA512 599cc72e1383826b5c840446f52f53b0f325b1de2ce08826bbd6b04072a51f1c4007b5683f2608dd7be67ab358ef2856e790bbbe5c73d8514141e3284be47508
DIST colobot-gold-0.2.0-alpha.data.tar.gz 57792452 BLAKE2B 10cea12a220bb69db239e220a2ab4935177deea2c18181815b7a8dec9375c0f791f1fbabf7ac086bedb893e3a5b9543492635bf59cb3ab913ba4b3404bf273a5 SHA512 e36af1ad1e5470bec22a4923580be3ea5da69407b79af7c82a9d8c6ceff566b2f1e8e5aeb42f07098bbc459cc77ec391900ee79e8d0315a5abed7b36c44eafbb
-DIST colobot-music_ogg_0.1.12-alpha.tar.gz 55596353 BLAKE2B 63be871fc2000c1cb041658b7395d5175cefc24c81661b366396965951efdadf1cf064211f3f543c4a4b1b7da5bd91db5e397844f1e8771318302c9d80788eb4 SHA512 486d084adc1b28a9fe36c530d261e48a89553c822989f493b0a92dabb9c3435953bda6fe98fcdabc72c6969b5e9be4ff9f3803066f6115fc7740c3de5d183764
+DIST colobot-gold-0.2.1-alpha.data.tar.gz 57884236 BLAKE2B e8e357960ce70e0ad008307fa34c87d69be89f656289af2c4de345a24a3478b6b6330035a49992ed591720606f4ea37e33f92b977c457ca0efffd1842f924e4c SHA512 6a0865fbf2389e3df6a17c5cb34c7baec5c4b019d18949f2a624afa1c43bfb4d71c8afc33d101eb307e872ff1ad2d8e93763ebcd7502932c510c868c03def188
DIST colobot-music_ogg_0.2.0-alpha.tar.gz 55596353 BLAKE2B 63be871fc2000c1cb041658b7395d5175cefc24c81661b366396965951efdadf1cf064211f3f543c4a4b1b7da5bd91db5e397844f1e8771318302c9d80788eb4 SHA512 486d084adc1b28a9fe36c530d261e48a89553c822989f493b0a92dabb9c3435953bda6fe98fcdabc72c6969b5e9be4ff9f3803066f6115fc7740c3de5d183764
-EBUILD colobot-data-0.1.12.ebuild 1040 BLAKE2B 664ea208d4c8ad12379531e161d6487aebeb0915fc7f9df08380f7ab6119cd871f5c200c4f59ea3987f6e3aebf00f142999ed73a822155910437a96170ba9d73 SHA512 fd648634e79ce491834bffd30165e1431765fcc33af73675ec3c455ed173ebca8173e856407196f73ac5bc35598f69565f3e73f42283d768cab0854ef04fbf8a
+DIST colobot-music_ogg_0.2.1-alpha.tar.gz 55596353 BLAKE2B 63be871fc2000c1cb041658b7395d5175cefc24c81661b366396965951efdadf1cf064211f3f543c4a4b1b7da5bd91db5e397844f1e8771318302c9d80788eb4 SHA512 486d084adc1b28a9fe36c530d261e48a89553c822989f493b0a92dabb9c3435953bda6fe98fcdabc72c6969b5e9be4ff9f3803066f6115fc7740c3de5d183764
EBUILD colobot-data-0.2.0_alpha.ebuild 1057 BLAKE2B b0bfbab42a0f6741b617d7fa33eff6baebfb32cb8cc6162e304b5d36f74d796b3531fab96b7a60679cd0719853a11a5ed823622bcb77397bf85a992cad4f9f82 SHA512 858ddd46d14c288eed9027826127651769ae70e788c89366bfddf5639570969b856a7409c4bae90c9d8fc572caabe7b377c3da809ca6a552990db5af57946712
+EBUILD colobot-data-0.2.1_alpha.ebuild 1120 BLAKE2B eb847412282c045215c7e947b8447385a217cf46700a71b624b19832ed04e872805ced103f9d01d7964e3ea9c054bf23fa40f24215a78a89dac0edca96977497 SHA512 02e905d60050740126d37f20ced798cb6dc803a473049e88a9847257eaa4ae8fac4d4eef418b559012a9002dd046854cc6896b0f759e58ca9203e40c015171a0
MISC metadata.xml 397 BLAKE2B 7ce40a327011c92036bc77a1cba1fe66f75395ab27a4099ca6d70dbca306b39ba23fab6d9b4066379c446e4f72f3484563e2c6399acac6a7571209f534ea848a SHA512 e6d71d298321a5e693e387d9900e8ceb019e115f1e83113e67a0a6c34c2c6620e5393aa31603ef0df63ff4ebb27a008e70b5a4951e95a37295261e3eca9d440a
diff --git a/games-strategy/colobot-data/colobot-data-0.1.12.ebuild b/games-strategy/colobot-data/colobot-data-0.1.12.ebuild
deleted file mode 100644
index 6c8bf5115441..000000000000
--- a/games-strategy/colobot-data/colobot-data-0.1.12.ebuild
+++ /dev/null
@@ -1,48 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{9..11} )
-inherit cmake python-any-r1
-
-MY_P=colobot-gold-${PV}-alpha
-MUSIC_P=colobot-music_ogg_${PV}-alpha
-
-DESCRIPTION="Data package for colobot (Colonize with Bots)"
-HOMEPAGE="https://colobot.info/"
-SRC_URI="
- https://github.com/colobot/colobot-data/archive/${MY_P}.tar.gz -> ${MY_P}.data.tar.gz
- music? (
- https://colobot.info/files/music/${MUSIC_P}.tar.gz )"
-S=${WORKDIR}/${PN}-${MY_P}
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="+music"
-
-BDEPEND=${PYTHON_DEPS}
-
-src_unpack() {
- unpack "${MY_P}.data.tar.gz"
- if use music; then
- tar -x -f "${DISTDIR}/${MUSIC_P}.tar.gz" -C "${S}/music" || die "Failed to unpack music"
- fi
-}
-
-src_prepare() {
- cmake_src_prepare
-
- if use music; then
- sed -i -e '/find_program(WGET wget)/d' -e '/if(NOT WGET)/,+2 d' music/CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- local mycmakeargs=(
- -DMUSIC=$(usex music)
- -DMUSIC_FLAC=OFF
- )
- cmake_src_configure
-}
diff --git a/games-strategy/colobot-data/colobot-data-0.2.1_alpha.ebuild b/games-strategy/colobot-data/colobot-data-0.2.1_alpha.ebuild
new file mode 100644
index 000000000000..121f7662821e
--- /dev/null
+++ b/games-strategy/colobot-data/colobot-data-0.2.1_alpha.ebuild
@@ -0,0 +1,58 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake python-any-r1
+
+MY_PV=${PV/_/-}
+MY_P=colobot-gold-${MY_PV}
+MUSIC_P=colobot-music_ogg_${MY_PV}
+
+DESCRIPTION="Data package for colobot (Colonize with Bots)"
+HOMEPAGE="
+ https://colobot.info/
+ https://github.com/colobot/colobot-data/
+"
+SRC_URI="
+ https://github.com/colobot/colobot-data/archive/${MY_P}.tar.gz
+ -> ${MY_P}.data.tar.gz
+ music? (
+ https://colobot.info/files/music/${MUSIC_P}.tar.gz
+ )
+"
+S=${WORKDIR}/${PN}-${MY_P}
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+IUSE="+music"
+
+BDEPEND=${PYTHON_DEPS}
+
+src_unpack() {
+ unpack "${MY_P}.data.tar.gz"
+ if use music; then
+ tar -x -f "${DISTDIR}/${MUSIC_P}.tar.gz" -C "${S}/music" ||
+ die "Failed to unpack music"
+ fi
+}
+
+src_prepare() {
+ cmake_src_prepare
+
+ if use music; then
+ sed -e '/find_program(WGET wget)/d' \
+ -e '/if(NOT WGET)/,+2 d' \
+ -i music/CMakeLists.txt || die
+ fi
+}
+
+src_configure() {
+ local mycmakeargs=(
+ -DMUSIC=$(usex music)
+ -DMUSIC_FLAC=OFF
+ )
+ cmake_src_configure
+}
diff --git a/games-strategy/colobot/Manifest b/games-strategy/colobot/Manifest
index d6edc636f801..2d663188d899 100644
--- a/games-strategy/colobot/Manifest
+++ b/games-strategy/colobot/Manifest
@@ -1,10 +1,9 @@
-AUX colobot-0.1.12-includes.patch 1283 BLAKE2B 0f1e402e770d57365d53488b86838f401815e0749065bf2581d228a566873b31d021a1486ce7cf4a051407b96c540c954ce56ef9efc168522f0ea94ec1606fcd SHA512 26c1bbbd9605482a5a6ffef4b3a919518224e3802bcf0d7248bba94227039bf69a5d6a41bcacdb1ec170e58e719f1cde722f869c4ec26cf20ecd7d1eae091cd0
AUX colobot-0.1.12-sndfile-link.patch 2114 BLAKE2B 11aebe223c809301fd7851ed20ab0867f47ca6d41d198951a81dc4d23a80d203a6955bc4df06dd09f9131fc6ed5f5cb5c1c001503564e89dde3143f58fa7cb59 SHA512 c4f15073aa7f9f84ca369f56944d8c3daba67b419f7d1a4e886b23bd210f84268beddeb13bb9dcb88a86e9dd1bc24a4364ed4bd2065062eac771002f367150e1
AUX colobot-0.2.0_alpha-gcc13.patch 623 BLAKE2B 33d5a6596a3f256af030e7bab37a4985374b98bded72b682aaaee162ed3360d26a407611d58ffc04bc08295de443183e7e4fa14152b204bb92d66ab7de6160df SHA512 009cc5fe8193fc9a014b8aaeb7203a257eeea08ee27e0fb9867a1ad1d7bd9652ed9a8a1df26f7b44dbc6753179b789abc5283d6e408e09229afda8c675bf59a6
AUX colobot-0.2.0_alpha-werror.patch 1253 BLAKE2B e4536598161ed2868acdd63105016a6ce2f29e8c5d3577d21b7d8171fb6d21b638502bcae72760dd1c6ead63c3306d8612a5e2cc4438625e20e227412a743a44 SHA512 78e9e52311ff1b2c01f722df00fb9c5ece7427f83ed5a317007e456974edb8ba77606e0ff7757d081ead1e92099382584fdc4d9d31cae463c28acd37249d2612
-DIST colobot-gold-0.1.12-alpha.tar.gz 1468594 BLAKE2B 2b470e8b074e4a973b751062dca2358396066d8816c2b1b5b44649b798610dccd73ab5fed4086f2aa8d4495f3de69dd8b72b45f97f23f66b18a50fc976bf25ef SHA512 63647a16b376db6544830f96e7d323c0f58003645bf636abd1cab0ffd47b39b0bef47191d584f5156b75324d75dfdfdcabe8b89be565087c37c367ca366f3cbe
DIST colobot-gold-0.2.0-alpha.tar.gz 1514455 BLAKE2B 9cc1480d342cfa14b12e437c41ce8e65b173cd30ca5f62e574ac17f452e6cd0622b5c2706fcfd427222cf78fce1700cb07b82fac75dd9b4a3ace4389ea3381bc SHA512 9c35ce6da319ef20ff68a9722f0b683adaa2fcada2b89bb322ba5772dfd9371adacd045ae160550780083902c024400c29e1d1f11dcb8b6547ba7d48e401c4c3
-EBUILD colobot-0.1.12.ebuild 1616 BLAKE2B 0044f75977deebfdd035bc6b0a0815613a2f9bc00aad6a5898737b8884089842d2d8d1185bbb0cfdb04356a431ee35aea37c53610daaf6276088a7d7f55d811a SHA512 58ffa32138e8f26109bbfcd8604bfa358db0fffb49949ae5efef9d3e638643b9edd1da7f972278e4285fcee0bbeaacd69dba82a828ad89accd1564d7dbfdf4fb
+DIST colobot-gold-0.2.1-alpha.tar.gz 1331366 BLAKE2B a4ff7eb10514b829a066654d6800cdf4ddf7c3331c60e8a552b78feb9e153bf666d1a16395be58e3093c98fc2caad8145fd436f66f5afc6b9f9c5d91e9094700 SHA512 cdfe410b30a89bd98513347ba64bbd0569d9f9f9227b063bf99c86101a099de0893b24c2d2e85e718ec0e64e0e428fb6dbdbf88d35f814d99ed31a7f3632f9cd
EBUILD colobot-0.2.0_alpha.ebuild 1710 BLAKE2B 4d90f3c7e52b75ea0838613e8fa41ac8e8c01882dd4a08a252c9cbee184a1dc2ada30364095bff464208c01553a9df28109357d85f4ac6ae37ebfbeed1656ab1 SHA512 5fc007e57d6a675d012e32d924201fa43545ebdadfdeaa2909fd7fc7ebfcad4445240e6832509dbd120e802ea8c5987877d0fe8e07169ecca1f3349e26b90214
-EBUILD colobot-9999.ebuild 1377 BLAKE2B 98d1de0557f5edc06166bc191e5fe1beb4bf0f7f8975069d81f2a8aaf005c17348f649f477a3c16ab5aa5b35130a10607bb5395266c1c983816fed0b9f811bb2 SHA512 61b61b0cdb4c29348333c30a13c1986d69587164734bc2c52e07e63b1d5b795270bae19642055662155563b1cc91cd5cb7697b1172fecd1ae375702e879dcbe8
+EBUILD colobot-0.2.1_alpha.ebuild 1546 BLAKE2B 19b6ce1fda7e52edceff51ddf3abac3ddcd2c63e2817df2458e65f7a8462dfd955f277560e0b2dd6b3778491d7953b245e8dda09eb31f36f47c945719bb0df7b SHA512 d811625a33f3dcb76c11c0bf3866f93713beed759f2a51cc8a2fbb20106ce7b7799c62235ea3751af7754266794cd67668f4133a16ee987e25df50ed590108f8
+EBUILD colobot-9999.ebuild 1480 BLAKE2B 09794857e04d5a12b86c3fe10041b27ea16eb10f8360920fa6c5cc35db29c5cd5240036da8692c6be551e68ca516f3a59ff72dff98bd6e97d2c489e17e7a06c6 SHA512 c8c103982f91ca41fd960fd2863187829dbe643e0276846120c7beb4dcc5cbd481866542b2e0d4d7000535a975f796a6abe54f9b313706367793c396a20301e1
MISC metadata.xml 419 BLAKE2B 8f91e92cb3ad10979daf436e225f9a19c0b69f71e6ad33ea6fcdcc49eefac1c4373615ebc54ac24888377c63b797e06a9479bfc485fef0208667b19602f88f2b SHA512 d8fae70775286b79f9a0942dc89bcb5214f4833fa7cd539d9e30e2b8e6762968c8a8ea933765ab9c81f2cad30a4aedc88377221c7be1b342267b8a79b9bb04e7
diff --git a/games-strategy/colobot/colobot-0.1.12.ebuild b/games-strategy/colobot/colobot-0.2.1_alpha.ebuild
index 152ba200e160..731b33cd8a2d 100644
--- a/games-strategy/colobot/colobot-0.1.12.ebuild
+++ b/games-strategy/colobot/colobot-0.2.1_alpha.ebuild
@@ -1,26 +1,32 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake xdg-utils
+MY_P=colobot-gold-${PV/_/-}
DESCRIPTION="A real-time strategy game, where you can program your bots"
-HOMEPAGE="https://colobot.info/"
-SRC_URI="https://github.com/colobot/colobot/archive/${PN}-gold-${PV}-alpha.tar.gz"
-S="${WORKDIR}/${PN}-${PN}-gold-${PV}-alpha"
+HOMEPAGE="
+ https://colobot.info/
+ https://github.com/colobot/colobot/
+"
+SRC_URI="https://github.com/colobot/colobot/archive/${MY_P}.tar.gz"
+S=${WORKDIR}/${PN}-${MY_P}
LICENSE="GPL-3+"
SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm64"
IUSE="devbuild doc +openal test tools"
RESTRICT="!test? ( test )"
# perl for pod2man
BDEPEND="
app-text/po4a
+ app-text/xmlstarlet
dev-lang/perl
- sys-devel/gettext"
+ sys-devel/gettext
+"
DEPEND="
dev-games/physfs
dev-libs/boost:=
@@ -33,16 +39,15 @@ DEPEND="
media-libs/sdl2-image
media-libs/sdl2-ttf
media-sound/vorbis-tools
- openal? ( media-libs/openal )"
-RDEPEND="${DEPEND}
- games-strategy/colobot-data"
-
-PATCHES=(
- # https://github.com/colobot/colobot/pull/1300
- "${FILESDIR}"/${P}-includes.patch
- # https://github.com/colobot/colobot/pull/1453
- "${FILESDIR}"/${P}-sndfile-link.patch
-)
+ openal? ( media-libs/openal )
+"
+RDEPEND="
+ ${DEPEND}
+ ~games-strategy/colobot-data-${PV}
+"
+DEPEND+="
+ test? ( dev-cpp/gtest )
+"
src_prepare() {
cmake_src_prepare
diff --git a/games-strategy/colobot/colobot-9999.ebuild b/games-strategy/colobot/colobot-9999.ebuild
index c70b50c9fba1..8b82af05c62b 100644
--- a/games-strategy/colobot/colobot-9999.ebuild
+++ b/games-strategy/colobot/colobot-9999.ebuild
@@ -1,12 +1,15 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit cmake git-r3 xdg-utils
DESCRIPTION="A real-time strategy game, where you can program your bots"
-HOMEPAGE="https://colobot.info/"
+HOMEPAGE="
+ https://colobot.info/
+ https://github.com/colobot/colobot/
+"
EGIT_REPO_URI="https://github.com/colobot/colobot"
EGIT_SUBMODULES=()
@@ -19,8 +22,10 @@ RESTRICT="!test? ( test )"
# perl for pod2man
BDEPEND="
app-text/po4a
+ app-text/xmlstarlet
dev-lang/perl
- sys-devel/gettext"
+ sys-devel/gettext
+"
DEPEND="
dev-games/physfs
dev-libs/boost:=
@@ -33,9 +38,15 @@ DEPEND="
media-libs/sdl2-image
media-libs/sdl2-ttf
media-sound/vorbis-tools
- openal? ( media-libs/openal )"
-RDEPEND="${DEPEND}
- games-strategy/colobot-data"
+ openal? ( media-libs/openal )
+"
+RDEPEND="
+ ${DEPEND}
+ games-strategy/colobot-data
+"
+DEPEND+="
+ test? ( dev-cpp/gtest )
+"
src_prepare() {
cmake_src_prepare
diff --git a/games-strategy/colobot/files/colobot-0.1.12-includes.patch b/games-strategy/colobot/files/colobot-0.1.12-includes.patch
deleted file mode 100644
index 3bd118a1ef1d..000000000000
--- a/games-strategy/colobot/files/colobot-0.1.12-includes.patch
+++ /dev/null
@@ -1,45 +0,0 @@
-From 2cfab017938e1cf44f633647eec2ccc2ed1da38b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= <mgorny@gentoo.org>
-Date: Thu, 14 May 2020 10:35:01 +0200
-Subject: [PATCH] Fix missing <limits> include
-
-Add missing <limits> include for std::numeric_limits. This fixes
-build failure after boost stopped implicitly including it for us.
----
- src/script/script.h | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/src/script/script.h b/src/script/script.h
-index bc64dc232..dd4e02ff4 100644
---- a/src/script/script.h
-+++ b/src/script/script.h
-@@ -27,6 +27,7 @@
- #include "CBot/CBot.h"
-
- #include <memory>
-+#include <limits>
- #include <string>
- #include <boost/optional.hpp>
-
-From fc2bd68876ac6302dbc8e91e8ffa33592db14b21 Mon Sep 17 00:00:00 2001
-From: suve <veg@svgames.pl>
-Date: Sun, 9 Feb 2020 00:36:05 +0100
-Subject: [PATCH] Fix missing std includes
-
----
- src/CBot/CBotInstr/CBotExprLitString.cpp | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/src/CBot/CBotInstr/CBotExprLitString.cpp b/src/CBot/CBotInstr/CBotExprLitString.cpp
-index fc2541624..69e42d607 100644
---- a/src/CBot/CBotInstr/CBotExprLitString.cpp
-+++ b/src/CBot/CBotInstr/CBotExprLitString.cpp
-@@ -24,6 +24,8 @@
-
- #include "CBot/CBotVar/CBotVar.h"
-
-+#include <stdexcept>
-+
- namespace CBot
- {
-
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index cd28c58ee863..3bd791d96992 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/ueberzugpp/Manifest b/media-gfx/ueberzugpp/Manifest
index 9f3d322393e5..552956c0a7c3 100644
--- a/media-gfx/ueberzugpp/Manifest
+++ b/media-gfx/ueberzugpp/Manifest
@@ -1,3 +1,5 @@
DIST ueberzugpp-2.8.9.tar.gz 58717 BLAKE2B 5f7aaf1f3fafe1d512d9c284dba1e34d5b214f18ab06b8c02896f726cf09eae6c2482210d8cd2ba7d4909c91685e2bfdfd0fd07702cc18b2a122e489f1fe2494 SHA512 37ddc89a5e769815a0b86599ee81cf8024b7dcce2f7129c6b49210ac99749c5cb76b787a8547fa8d246ce3eee24c8d972852e6d18db617bbed7125569bee2c1a
+DIST ueberzugpp-2.9.0.tar.gz 65829 BLAKE2B 55498b49077e2a85546d251efd082b67f811513d87064bb907e29ec5f4b72a22ed9c85be7296a5a9594fe1c520041c61b458acc96ac6f187106079b3429ace37 SHA512 4b21565a8ed2874f966fd5618fc043932dd9b310812be0e36b9c6548af11b773ca2d2977458ddd50db70e0fbe2d603c408480c5982e9538220c8c7173d30e6b2
EBUILD ueberzugpp-2.8.9.ebuild 1375 BLAKE2B 3c2346dae01a6f4b2881c69b20d225f6d7cc796cb28b12b450f8f2a97758611be4a5288026a93e99819fa4880687b1fa58942eb201fbc66468c438f2bcb82485 SHA512 f1ad8a3935322def8506be07275c7f243b9ec83bd510ea88e5c6bc65729c318046991c2eab4b47814e3456b7034346b066c35c28fafef9d158d2322114a49808
+EBUILD ueberzugpp-2.9.0.ebuild 1520 BLAKE2B 8167a370dd6acb6915a95963ecc2361d77620f9a360b4a7182664cc5a8aeecea22f559b3c06b45eaea4f96b80e646a1f9780381097e252c33b299cbed225fa00 SHA512 d245ff16e09604273f7f79a33a30dfc9d70b17025b01f285145584e36cee0c287a152ffa3c8215ba1a8a9ac4fd40e028b852d8e544ad30789b00e80c19404ea9
MISC metadata.xml 694 BLAKE2B e39b88b981e8c6d55a41714197b03c014a6ffd95522eb0ff92559a178b193419bd587903c75271167fba097593ac15ecacdba3b0f23e7859c3f1fd9569b4f6c2 SHA512 e86e8942c84ec38c198b513b0eaf63d522017665d559a1843c08030ec6bc6a32d7f32651d5b283e3d82784b81ea15b7d81889ab0c68850f88733ae90add17060
diff --git a/media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild b/media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild
new file mode 100644
index 000000000000..828290c2ec13
--- /dev/null
+++ b/media-gfx/ueberzugpp/ueberzugpp-2.9.0.ebuild
@@ -0,0 +1,70 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Drop in replacement for ueberzug written in C++"
+HOMEPAGE="https://github.com/jstkdng/ueberzugpp/"
+SRC_URI="
+ https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="X opencv opengl wayland xcb-errors"
+REQUIRED_USE="xcb-errors? ( X )"
+
+RDEPEND="
+ dev-cpp/tbb:=
+ dev-libs/glib:2
+ dev-libs/libfmt:=
+ dev-libs/openssl:=
+ dev-libs/spdlog:=
+ media-gfx/chafa
+ media-libs/libsixel
+ media-libs/vips:=
+ X? (
+ x11-libs/libxcb:=
+ x11-libs/xcb-util-image
+ xcb-errors? ( x11-libs/xcb-util-errors )
+ )
+ opencv? ( media-libs/opencv:= )
+ opengl? ( media-libs/libglvnd )
+ wayland? ( dev-libs/wayland )
+ !media-gfx/ueberzug
+"
+DEPEND="
+ ${RDEPEND}
+ dev-cpp/cli11
+ dev-cpp/ms-gsl
+ dev-cpp/nlohmann_json
+ X? ( x11-base/xorg-proto )
+ wayland? ( dev-libs/wayland-protocols )
+"
+BDEPEND="
+ wayland? (
+ dev-util/wayland-scanner
+ kde-frameworks/extra-cmake-modules
+ )
+"
+
+src_configure() {
+ # TODO?: wayfire plugin is skipped for now (needs wlroots which is
+ # likely to be messier), but could be handled if there is a demand
+
+ local mycmakeargs=(
+ -DENABLE_OPENCV=$(usex opencv)
+ -DENABLE_OPENGL=$(usex opengl)
+ -DENABLE_TURBOBASE64=no # not packaged
+ -DENABLE_WAYLAND=$(usex wayland)
+ -DENABLE_X11=$(usex X)
+ -DENABLE_XCB_ERRORS=$(usex xcb-errors)
+ -DFETCHCONTENT_FULLY_DISCONNECTED=yes
+ )
+
+ cmake_src_configure
+}
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 7e9df94d2adb..4643aa671f1d 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 a0aed0d8e287..f590e4fdafb0 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 08 Aug 2023 01:40:20 +0000
+Tue, 08 Aug 2023 07:40:15 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index e504bdedcab2..235d3da529b3 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 546284 BLAKE2B ffce95d14dec8e0ecb1658575f411350a797650e5376e656bbe5d1c11b4e05372611ac4ca5de41270e2e69dfa9461b99f212aa044d6509bb082c7f94d92006b8 SHA512 c90fc6416d62b1b09cbafd89df9a8523e7e9eec12dd28fd39f81776bc9076c1e64fdb0203c709c330d323ea0c05daf6d59e5c469948b4d49cc6d59443f29557a
-TIMESTAMP 2023-08-08T01:40:23Z
+TIMESTAMP 2023-08-08T07:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTRnQdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTR8WNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klC14g/+MN5l2kOW8qpZ3rYge4qxkN0ikzlsmVQI3SHIPT9ohUXmsyqTkDk+hq7T
-aK0kR5WzRfFNnQlYrGhp5UGnbhm5U0yQtXOLL/8iNOBqii2US+f+ki3lZint5PaV
-weyOdYago/sDkt/lYD4aFd/2d9mldBK1ulm9c2x99spudteenM9Zjb+tEytHhPls
-slG3eCe8V0UuK/sSogVf8ZXr2gAPPWZXzMA/KuEQGJl9X3WUwYEmt0aKomPmx2oJ
-khEPxP8A9SY5ftvEstTr7teZX1oqrR8HYRt8v0kM9mVOgIy2L1CjIuaCc2c+V5EU
-KVCFTbalNy+fcWr7qcIVLGPoZRherXJSKg6GsaKrtT7SrSyU4OLDm2UsaFybcm6H
-zdZjdhUq48uwOmtAbiVt8BcXk6pTnQt5F1opRO1fOU0sLLjXIfBjeDouqZ96qfGw
-wasgI/ANuN0nEaukZH8NKBbN+zuaAv+gVETyhNUii/susp+DOOdoSkxWp5YJN2gs
-pkfwbz/oBSuekV/PmluC1Zv4GX+/Vb325H08rdC0IBDoeZ0kBWZIQOP0FonRwUjH
-2/qiUKMqD/UkQHDM3w/6oThxN+bF1hgFKGllgpqffSLcrmYLvOa/jXgGc7k2G5Qg
-5H928iG/1OlhRMXzBN7W6EdZGKiSfcrLC+aBfzMDXsibyZtPVCQ=
-=uAp1
+klBpQQ//XH7QarHf5VlDJY3jrcpIty0r1x0S1O2Qr0HSwZNjpiiMIk7zpaJ4p5zM
+XHcXQwlo4ZwKNR83Nh3/DIJ5mybjFlahKF6+LWjwlOUWkIbA5XkVK/lUUBH9VnUF
+nj36lNVhOKGeIIV/xYJxnkZnHxqk08NvmQtvdDk5UWeo67PmzEFpuTwwvE8tIqdq
+HnHLPF4CcD7Cun6sPGrPMPmr9oWqYLbolbto0b7jSTtOzYqmJHe6GhdY4oIiE9Ld
+drnv2fLDG7ZYSRZUEiZKXggaJlBThoqXqNbai4Hd/ZHbTyaPHcwBmIV/tImArxw6
+toUYw3LSNFTiwk4gcp1TObyHvjJtTzNVeM9kGIwKzLsiKnWodck8VNx4vJjREopq
+XDIrP7q83BLRLz1ybNX+rFShPD8sZAdPwtGZytIlGIX4N2pbEKRfjekfd53/TCk6
+uB87lDBFvXd79/WuYBKVvH1RYHDzHnDmG4AUvqE1SLqYuBCv7he/Nv+gYfaQ18mO
+OCotQbidB0csLhYwwQty35OFigoJ0K+/LIXDixS59iMrcb94xiPLvLxRalvkgNmw
+TB62CMCVehLcD/C6UcyxTH1/OqT0//P+bcyqWucTQYs5HPSdfVRtKfjU1Ux3fGU3
+zVomRCkewuGe2QH9OD58SEgoNjrt8Fqm0WImVWA3Ea/XPr5rYwY=
+=z8Ts
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index a0aed0d8e287..8815e07b2cb7 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 08 Aug 2023 01:40:20 +0000
+Tue, 08 Aug 2023 07:40:16 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index 0c709757ef02..040d2ec387e3 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index fdbbcf81618f..83f412d9f607 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/awscli-1.29.21 b/metadata/md5-cache/app-admin/awscli-1.29.21
new file mode 100644
index 000000000000..5c1cba843948
--- /dev/null
+++ b/metadata/md5-cache/app-admin/awscli-1.29.21
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pytest-forked[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.31.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Universal Command Line Environment for AWS
+EAPI=8
+HOMEPAGE=https://github.com/aws/aws-cli/ https://pypi.org/project/awscli/
+INHERIT=bash-completion-r1 distutils-r1 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.31.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/colorama[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/docutils[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/rsa[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] !app-admin/awscli-bin python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/aws/aws-cli/archive/1.29.21.tar.gz -> aws-cli-1.29.21.gh.tar.gz
+_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=49e74325243b7907e30dd121cb06f7f4
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 613c485ddad0..049cf6c0ff5a 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/cni-plugins-1.2.0 b/metadata/md5-cache/app-containers/cni-plugins-1.2.0
index 8b30bc145a63..95e0e586913c 100644
--- a/metadata/md5-cache/app-containers/cni-plugins-1.2.0
+++ b/metadata/md5-cache/app-containers/cni-plugins-1.2.0
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/containernetworking/plugins
INHERIT=go-module linux-info systemd
IUSE=hardened
-KEYWORDS=~amd64 arm64 ~ppc64 ~riscv
+KEYWORDS=amd64 arm64 ~ppc64 ~riscv
LICENSE=Apache-2.0
RDEPEND=net-firewall/iptables
RESTRICT=strip
SLOT=0
SRC_URI=https://github.com/containernetworking/plugins/archive/v1.2.0.tar.gz -> cni-plugins-1.2.0.tar.gz
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=60c544a8f7b7859a833a8c9793da78ce
+_md5_=8f76d89973aaf03fd39a7b37867cc7a4
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index 6557cd036f67..a1fa9a5522af 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/gvim-9.0.1677 b/metadata/md5-cache/app-editors/gvim-9.0.1678
index 2c80a41db79f..00de586a7ce7 100644
--- a/metadata/md5-cache/app-editors/gvim-9.0.1677
+++ b/metadata/md5-cache/app-editors/gvim-9.0.1678
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/autoconf virtual/pkgconfig lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext )
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=~app-editors/vim-core-9.0.1677 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) x11-base/xorg-proto
+DEPEND=~app-editors/vim-core-9.0.1678 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) x11-base/xorg-proto
DESCRIPTION=GUI version of the Vim text editor
EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
@@ -9,10 +9,10 @@ IUSE=acl aqua crypt cscope debug lua minimal motif netbeans nls perl python rack
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
-RDEPEND=~app-editors/vim-core-9.0.1677 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= )
+RDEPEND=~app-editors/vim-core-9.0.1678 >=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= x11-libs/libICE x11-libs/libSM x11-libs/libXext x11-libs/libXt acl? ( kernel_linux? ( sys-apps/acl ) ) !aqua? ( motif? ( >=x11-libs/motif-2.3:0 ) !motif? ( x11-libs/gtk+:3 x11-libs/libXft ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) nls? ( virtual/libintl ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) session? ( x11-libs/libSM ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) aqua? ( !motif )
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/vim/vim/archive/v9.0.1677.tar.gz -> vim-9.0.1677.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2
+SRC_URI=https://github.com/vim/vim/archive/v9.0.1678.tar.gz -> vim-9.0.1678.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 329d5580b47382bb708c5f6777d18087 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=75dd94cf7e4b5a2a09dec56227254855
diff --git a/metadata/md5-cache/app-editors/vim-9.0.1677 b/metadata/md5-cache/app-editors/vim-9.0.1678
index 726ff74e8d13..7fd2e561a102 100644
--- a/metadata/md5-cache/app-editors/vim-9.0.1677
+++ b/metadata/md5-cache/app-editors/vim-9.0.1678
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/autoconf lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) nls? ( sys-devel/gettext )
DEFINED_PHASES=compile configure install postinst postrm prepare setup test
-DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.1677 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
+DEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.1678 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
DESCRIPTION=Vim, an improved vi-style text editor
EAPI=8
HOMEPAGE=https://www.vim.org https://github.com/vim/vim
@@ -9,9 +9,9 @@ IUSE=X acl crypt cscope debug gpm lua minimal nls perl python racket ruby selinu
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=vim
PDEPEND=!minimal? ( app-vim/gentoo-syntax )
-RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.1677 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
+RDEPEND=>=app-eselect/eselect-vi-1.1 >=sys-libs/ncurses-5.2-r2:0= nls? ( virtual/libintl ) acl? ( kernel_linux? ( sys-apps/acl ) ) crypt? ( dev-libs/libsodium:= ) cscope? ( dev-util/cscope ) gpm? ( >=sys-libs/gpm-1.19.3 ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) lua_single_target_lua5-1? ( dev-lang/lua:5.1[deprecated] ) ) ~app-editors/vim-core-9.0.1678 vim-pager? ( app-editors/vim-core[-minimal] ) perl? ( dev-lang/perl:= ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10[threads(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+)] ) ) racket? ( dev-scheme/racket ) ruby? ( || ( ( dev-lang/ruby:3.1 virtual/rubygems[ruby_targets_ruby31(-)] ) ( dev-lang/ruby:3.0 virtual/rubygems[ruby_targets_ruby30(-)] ) ) ) selinux? ( sys-libs/libselinux ) sound? ( media-libs/libcanberra ) tcl? ( dev-lang/tcl:0= ) X? ( x11-libs/libXt )
REQUIRED_USE=lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 lua_single_target_lua5-3 lua_single_target_lua5-4 ) ) python? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 ) ) vim-pager? ( !minimal )
SLOT=0
-SRC_URI=https://github.com/vim/vim/archive/v9.0.1677.tar.gz -> vim-9.0.1677.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2
+SRC_URI=https://github.com/vim/vim/archive/v9.0.1678.tar.gz -> vim-9.0.1678.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 329d5580b47382bb708c5f6777d18087 ruby-single e045ee439d34b230e588900a87a11904 ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=4540e13daedf135a3f9f50359e64ef65
diff --git a/metadata/md5-cache/app-editors/vim-core-9.0.1677 b/metadata/md5-cache/app-editors/vim-core-9.0.1678
index c96f1b86a8af..c0677c09e3a3 100644
--- a/metadata/md5-cache/app-editors/vim-core-9.0.1677
+++ b/metadata/md5-cache/app-editors/vim-core-9.0.1678
@@ -9,6 +9,6 @@ IUSE=nls acl minimal
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=vim
SLOT=0
-SRC_URI=https://github.com/vim/vim/archive/v9.0.1677.tar.gz -> vim-9.0.1677.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2
+SRC_URI=https://github.com/vim/vim/archive/v9.0.1678.tar.gz -> vim-9.0.1678.tar.gz https://gitweb.gentoo.org/proj/vim-patches.git/snapshot/vim-patches-vim-9.0.1000-patches.tar.bz2
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 prefix eab3c99d77fe00506c109c8a736186f7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b vim-doc f088862726f2bc672c57b1063b81ec52 xdg-utils baea6080dd821f5562d715887954c9d3
_md5_=59d8cac16bdf8596c428d470ff6fdb45
diff --git a/metadata/md5-cache/app-misc/Manifest.gz b/metadata/md5-cache/app-misc/Manifest.gz
index 3c5633b5a1c7..a30b2a46d7ec 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/detachtty-11.0.0-r1 b/metadata/md5-cache/app-misc/detachtty-11.0.0-r1
new file mode 100644
index 000000000000..c510fa373056
--- /dev/null
+++ b/metadata/md5-cache/app-misc/detachtty-11.0.0-r1
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=Attach/detach from interactive processes across the network
+EAPI=8
+HOMEPAGE=https://github.com/cosmos72/detachtty
+INHERIT=toolchain-funcs
+KEYWORDS=~amd64 ~ppc ~sparc ~x86
+LICENSE=GPL-2
+SLOT=0
+SRC_URI=https://github.com/cosmos72/detachtty/archive/11.0.0.tar.gz -> detachtty-11.0.0.tar.gz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=011820b3619238a4cc0311c3f246454d
diff --git a/metadata/md5-cache/app-misc/jq-1.7_pre20230210 b/metadata/md5-cache/app-misc/jq-1.7_rc1
index cb4f1a55df33..7bb639f449ba 100644
--- a/metadata/md5-cache/app-misc/jq-1.7_pre20230210
+++ b/metadata/md5-cache/app-misc/jq-1.7_rc1
@@ -1,6 +1,6 @@
BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
DEFINED_PHASES=configure install prepare test
-DEPEND=>=sys-devel/bison-3.0 sys-devel/flex oniguruma? ( >=dev-libs/oniguruma-6.1.3:=[static-libs?] )
+DEPEND=>=sys-devel/bison-3.0 sys-devel/flex oniguruma? ( >=dev-libs/oniguruma-6.9.3:=[static-libs?] )
DESCRIPTION=A lightweight and flexible command-line JSON processor
EAPI=8
HOMEPAGE=https://stedolan.github.io/jq/
@@ -8,10 +8,10 @@ INHERIT=autotools
IUSE=+oniguruma static-libs test
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~arm64-macos ~x64-macos ~x64-solaris
LICENSE=MIT CC-BY-3.0
-RDEPEND=!static-libs? ( oniguruma? ( >=dev-libs/oniguruma-6.1.3[static-libs?] ) )
+RDEPEND=!static-libs? ( oniguruma? ( >=dev-libs/oniguruma-6.9.3[static-libs?] ) )
REQUIRED_USE=test? ( oniguruma )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/stedolan/jq/archive/cff5336ec71b6fee396a95bb0e4bea365e0cd1e8.tar.gz -> jq-1.7_pre20230210.gh.tar.gz
+SRC_URI=https://github.com/jqlang/jq/archive/refs/tags/jq-1.7rc1.tar.gz -> jq-1.7_rc1.gh.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=7012020e48679fe9460eabf2bdf519a1
+_md5_=66ed6735bc6a9ac0821c84e67d18bacc
diff --git a/metadata/md5-cache/app-misc/screen-4.9.0-r3 b/metadata/md5-cache/app-misc/screen-4.9.0-r3
new file mode 100644
index 000000000000..6234163a932b
--- /dev/null
+++ b/metadata/md5-cache/app-misc/screen-4.9.0-r3
@@ -0,0 +1,15 @@
+BDEPEND=sys-apps/texinfo sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install postinst prepare
+DEPEND=>=sys-libs/ncurses-5.2:= virtual/libcrypt:= pam? ( sys-libs/pam )
+DESCRIPTION=screen manager with VT100/ANSI terminal emulation
+EAPI=8
+HOMEPAGE=https://www.gnu.org/software/screen/
+INHERIT=autotools flag-o-matic pam tmpfiles
+IUSE=debug nethack pam selinux multiuser
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=GPL-3+
+RDEPEND=>=sys-libs/ncurses-5.2:= virtual/libcrypt:= pam? ( sys-libs/pam ) acct-group/utmp selinux? ( sec-policy/selinux-screen ) virtual/tmpfiles
+SLOT=0
+SRC_URI=mirror://gnu/screen/screen-4.9.0.tar.gz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=6fa431d37ba6e225baf68a1a30204be2
diff --git a/metadata/md5-cache/app-office/Manifest.gz b/metadata/md5-cache/app-office/Manifest.gz
index a0919cf3f039..4371814450f6 100644
--- a/metadata/md5-cache/app-office/Manifest.gz
+++ b/metadata/md5-cache/app-office/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-office/skrooge-2.30.0 b/metadata/md5-cache/app-office/skrooge-2.30.0
index a74982f7e971..6506fa51f527 100644
--- a/metadata/md5-cache/app-office/skrooge-2.30.0
+++ b/metadata/md5-cache/app-office/skrooge-2.30.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://skrooge.org/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=ecm kde.org
IUSE=activities kde ofx debug +handbook test
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=GPL-2
RDEPEND=>=app-crypt/qca-2.3.0:2[qt5(+)] dev-db/sqlcipher dev-libs/grantlee:5 >=dev-qt/qtconcurrent-5.15.9:5 >=dev-qt/qtdbus-5.15.9:5 >=dev-qt/qtdeclarative-5.15.9:5[widgets] >=dev-qt/qtgui-5.15.9:5 >=dev-qt/qtnetwork-5.15.9:5 >=dev-qt/qtprintsupport-5.15.9:5 >=dev-qt/qtscript-5.15.9:5 >=dev-qt/qtsql-5.15.9:5= >=dev-qt/qtsvg-5.15.9:5 >=dev-qt/qtwebengine-5.15.9:5[widgets] >=dev-qt/qtwidgets-5.15.9:5 >=dev-qt/qtxml-5.15.9:5 >=dev-qt/qtxmlpatterns-5.15.9:5 >=kde-frameworks/karchive-5.106.0:5 >=kde-frameworks/kcompletion-5.106.0:5 >=kde-frameworks/kconfig-5.106.0:5 >=kde-frameworks/kconfigwidgets-5.106.0:5 >=kde-frameworks/kcoreaddons-5.106.0:5 >=kde-frameworks/kdbusaddons-5.106.0:5 >=kde-frameworks/ki18n-5.106.0:5 >=kde-frameworks/kiconthemes-5.106.0:5 >=kde-frameworks/kio-5.106.0:5 >=kde-frameworks/kitemviews-5.106.0:5 >=kde-frameworks/knewstuff-5.106.0:5 >=kde-frameworks/knotifications-5.106.0:5 >=kde-frameworks/knotifyconfig-5.106.0:5 >=kde-frameworks/kparts-5.106.0:5 >=kde-frameworks/kservice-5.106.0:5 >=kde-frameworks/ktextwidgets-5.106.0:5 >=kde-frameworks/kwallet-5.106.0:5 >=kde-frameworks/kwidgetsaddons-5.106.0:5 >=kde-frameworks/kxmlgui-5.106.0:5 activities? ( >=kde-frameworks/kactivities-5.106.0:5 ) kde? ( >=kde-frameworks/krunner-5.106.0:5 ) ofx? ( dev-libs/libofx:= ) >=dev-qt/qtquickcontrols-5.15.9:5 || ( kde-frameworks/breeze-icons:* kde-frameworks/oxygen-icons:* ) >=kde-frameworks/kf-env-4 dev-qt/qtcore:5
RESTRICT=test !test? ( test )
SLOT=5
SRC_URI=mirror://kde/stable/skrooge/skrooge-2.30.0.tar.xz
_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 ecm 582ef00537aa518e5a8ca3aa66bd9dc0 flag-o-matic ad475baa777c9978fa035216c8264a10 kde.org 411cb92019a6e2aa174d06896084bf57 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=47e517f15d1b49f74eab984ee4d92d08
+_md5_=502977aba421bfba1d31df92d4a58352
diff --git a/metadata/md5-cache/app-shells/Manifest.gz b/metadata/md5-cache/app-shells/Manifest.gz
index 2c26188feb89..390091d62b74 100644
--- a/metadata/md5-cache/app-shells/Manifest.gz
+++ b/metadata/md5-cache/app-shells/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-shells/squirrelsh-1.2.7-r1 b/metadata/md5-cache/app-shells/squirrelsh-1.2.7-r1
new file mode 100644
index 000000000000..46b8f359f81d
--- /dev/null
+++ b/metadata/md5-cache/app-shells/squirrelsh-1.2.7-r1
@@ -0,0 +1,15 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=configure install
+DEPEND=dev-libs/libpcre
+DESCRIPTION=Cross-platform object-oriented scripting shell using the squirrel language
+EAPI=8
+HOMEPAGE=http://squirrelsh.sourceforge.net/
+INHERIT=edo toolchain-funcs
+IUSE=doc
+KEYWORDS=~amd64 ~ppc ~ppc64 ~x86
+LICENSE=GPL-3
+RDEPEND=dev-libs/libpcre
+SLOT=0
+SRC_URI=mirror://sourceforge/squirrelsh/squirrelsh-1.2.7-src.tar.bz2
+_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=06fca8b93918e7f568ce5cc6367d624f
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index be5c973e1413..c4b4ca86b8ba 100644
--- a/metadata/md5-cache/dev-lang/Manifest.gz
+++ b/metadata/md5-cache/dev-lang/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.10.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.10.0
index 783fadb233d4..19ee3c2ee9bb 100644
--- a/metadata/md5-cache/dev-lang/spidermonkey-102.10.0
+++ b/metadata/md5-cache/dev-lang/spidermonkey-102.10.0
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html
INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs
IUSE=clang cpu_flags_arm_neon debug +jit lto test
-KEYWORDS=amd64 arm arm64 ~mips ~ppc ppc64 ~riscv ~sparc x86
+KEYWORDS=amd64 arm arm64 ~mips ppc ppc64 ~riscv ~sparc x86
LICENSE=MPL-2.0
RDEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib
RESTRICT=!test? ( test )
SLOT=102
SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.10.0esr/source/firefox-102.10.0esr.source.tar.xz -> firefox-102.10.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=c4f5fb03f50ebfac35f38965327a70f6
+_md5_=d8975304e5576d206827e105e8548909
diff --git a/metadata/md5-cache/dev-lang/spidermonkey-102.14.0 b/metadata/md5-cache/dev-lang/spidermonkey-102.14.0
new file mode 100644
index 000000000000..d15edd226a4a
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/spidermonkey-102.14.0
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.11[ssl,xml(+)] dev-lang/python:3.10[ssl,xml(+)] ) || ( ( sys-devel/llvm:16 clang? ( sys-devel/clang:16 sys-devel/lld:16 virtual/rust:0/llvm-16 ) ) ( sys-devel/llvm:15 clang? ( sys-devel/clang:15 virtual/rust:0/llvm-15 lto? ( sys-devel/lld:15 ) ) ) ( sys-devel/llvm:14 clang? ( sys-devel/clang:14 virtual/rust:0/llvm-14 lto? ( sys-devel/lld:14 ) ) ) ) !clang? ( virtual/rust ) virtual/pkgconfig test? ( || ( ( dev-lang/python:3.11[ssl,xml(+)] dev-python/six[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[ssl,xml(+)] dev-python/six[python_targets_python3_10(-)] ) ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.13-r7:2.1 >=sys-devel/libtool-2.4.7
+DEFINED_PHASES=compile configure install prepare pretend setup test
+DEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib !!sys-devel/llvm:0
+DESCRIPTION=SpiderMonkey is Mozilla's JavaScript engine written in C and C++
+EAPI=8
+HOMEPAGE=https://spidermonkey.dev https://firefox-source-docs.mozilla.org/js/index.html
+INHERIT=autotools check-reqs flag-o-matic llvm multiprocessing prefix python-any-r1 toolchain-funcs
+IUSE=clang cpu_flags_arm_neon debug +jit lto test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-libs/icu-71.1:= dev-libs/nspr sys-libs/readline:0= sys-libs/zlib
+RESTRICT=!test? ( test )
+SLOT=102
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/source/firefox-102.14.0esr.source.tar.xz -> firefox-102.14.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102esr-patches-10j.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/spidermonkey-102-patches-05j.tar.xz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs a5f1e025c53d62f98bc24bd63d7d95e1 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b llvm 976dc8267d6a5af8b259cb956b52d51f multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=fdd07c5d8d788852936caafec6d3562e
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index f78d4cc93930..3fa22595ded3 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/boto3-1.28.21 b/metadata/md5-cache/dev-python/boto3-1.28.21
new file mode 100644
index 000000000000..f413d4edde65
--- /dev/null
+++ b/metadata/md5-cache/dev-python/boto3-1.28.21
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/mock[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( >=dev-python/botocore-1.31.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=The AWS SDK for Python
+EAPI=8
+HOMEPAGE=https://github.com/boto/boto3/ https://pypi.org/project/boto3/
+INHERIT=distutils-r1 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=>=dev-python/botocore-1.31.21[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/jmespath-0.7.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/s3transfer-0.6.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/boto3/archive/1.28.21.tar.gz -> boto3-1.28.21.gh.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=19c6bcfc191ce918489bff494ff185c2
diff --git a/metadata/md5-cache/dev-python/botocore-1.31.21 b/metadata/md5-cache/dev-python/botocore-1.31.21
new file mode 100644
index 000000000000..3defb8d99d7f
--- /dev/null
+++ b/metadata/md5-cache/dev-python/botocore-1.31.21
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/jsonschema[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Low-level, data-driven core of boto 3
+EAPI=8
+HOMEPAGE=https://github.com/boto/botocore/ https://pypi.org/project/botocore/
+INHERIT=distutils-r1 multiprocessing
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=Apache-2.0
+RDEPEND=dev-python/six[python_targets_python3_10(-)?,python_targets_python3_11(-)?] <dev-python/jmespath-2[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/urllib3-1.25.4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/boto/botocore/archive/1.31.21.tar.gz -> botocore-1.31.21.gh.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=fdf90804b518aea7cdc6e38fa5f2e79b
diff --git a/metadata/md5-cache/dev-python/dns-lexicon-3.13.0 b/metadata/md5-cache/dev-python/dns-lexicon-3.13.0
new file mode 100644
index 000000000000..f13b283b8c1b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/dns-lexicon-3.13.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/boto3-1.25[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/dnspython[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/zeep[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/vcrpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tldextract[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=Manipulate DNS records on various DNS providers in a standardized/agnostic way
+EAPI=8
+HOMEPAGE=https://github.com/AnalogJ/lexicon/ https://pypi.org/project/dns-lexicon/
+INHERIT=distutils-r1 optfeature
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/cryptography[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/importlib-metadata-4[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/tldextract[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/AnalogJ/lexicon/archive/v3.13.0.tar.gz -> dns-lexicon-3.13.0.gh.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=87e6b0903bdd5a88dbda25800d6d1f97
diff --git a/metadata/md5-cache/dev-python/jsonschema-4.19.0 b/metadata/md5-cache/dev-python/jsonschema-4.19.0
new file mode 100644
index 000000000000..345e6817139a
--- /dev/null
+++ b/metadata/md5-cache/dev-python/jsonschema-4.19.0
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/hatch-vcs[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/hatch-fancy-pypi-readme[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=An implementation of JSON-Schema validation for Python
+EAPI=8
+HOMEPAGE=https://pypi.org/project/jsonschema/ https://github.com/python-jsonschema/jsonschema/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonschema-specifications-2023.03.6[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/referencing-0.28.4[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/rpds-py-0.7.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/fqdn[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/idna[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/isoduration[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/jsonpointer-1.13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3339-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3986-validator[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/rfc3987[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/uri_template[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/webcolors-1.11[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/j/jsonschema/jsonschema-4.19.0.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=079da6f5ba9b5941c670ae01f473880f
diff --git a/metadata/md5-cache/dev-python/llfuse-1.5.0 b/metadata/md5-cache/dev-python/llfuse-1.5.0
new file mode 100644
index 000000000000..19a6a65eff8e
--- /dev/null
+++ b/metadata/md5-cache/dev-python/llfuse-1.5.0
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/cython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] virtual/pkgconfig doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] ) ) ) test? ( >=sys-fs/fuse-2.8.0:0 >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=sys-fs/fuse-2.8.0:0 sys-apps/attr python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Python bindings for the low-level FUSE API
+EAPI=8
+HOMEPAGE=https://github.com/python-llfuse/python-llfuse/ https://pypi.org/project/llfuse/
+INHERIT=distutils-r1 pypi
+IUSE=doc examples doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2
+RDEPEND=>=sys-fs/fuse-2.8.0:0 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/l/llfuse/llfuse-1.5.0.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=5c0ecc34b38c84882cbe2e8ca6261d2f
diff --git a/metadata/md5-cache/dev-python/nbxmpp-4.3.2 b/metadata/md5-cache/dev-python/nbxmpp-4.3.2
new file mode 100644
index 000000000000..3d4c482285a6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/nbxmpp-4.3.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/unittest-or-fail[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python library to use Jabber/XMPP networks in a non-blocking way
+EAPI=8
+HOMEPAGE=https://dev.gajim.org/gajim/python-nbxmpp/ https://pypi.org/project/nbxmpp/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=GPL-3
+RDEPEND=dev-libs/gobject-introspection net-libs/libsoup:3.0[introspection] dev-python/idna[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/precis-i18n-1.0.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pygobject-3.42[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://dev.gajim.org/gajim/python-nbxmpp/-/archive/4.3.2/python-nbxmpp-4.3.2.tar.bz2
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=04bcfb31676723cc70058e2e092126a6
diff --git a/metadata/md5-cache/dev-python/orjson-3.9.4 b/metadata/md5-cache/dev-python/orjson-3.9.4
new file mode 100644
index 000000000000..7fe7cfd61243
--- /dev/null
+++ b/metadata/md5-cache/dev-python/orjson-3.9.4
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/arrow[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pendulum[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/psutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_10? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_11? ( dev-python/numpy[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) ) test? ( >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) >=virtual/rust-1.53 python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) >=dev-python/gpep517-13[python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-util/maturin-1.0.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?]
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+DESCRIPTION=Fast, correct Python JSON library supporting dataclasses, datetimes, and numpy
+EAPI=8
+HOMEPAGE=https://github.com/ijl/orjson/ https://pypi.org/project/orjson/
+INHERIT=cargo distutils-r1 pypi
+IUSE=test debug python_targets_python3_10 python_targets_python3_11 debug
+KEYWORDS=~amd64 ~arm64
+LICENSE=|| ( Apache-2.0 MIT ) Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-DFS-2016
+RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/o/orjson/orjson-3.9.4.tar.gz https://crates.io/api/v1/crates/ahash/0.8.3/download -> ahash-0.8.3.crate https://crates.io/api/v1/crates/android-tzdata/0.1.1/download -> android-tzdata-0.1.1.crate https://crates.io/api/v1/crates/arrayvec/0.7.4/download -> arrayvec-0.7.4.crate https://crates.io/api/v1/crates/associative-cache/1.0.1/download -> associative-cache-1.0.1.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/beef/0.5.2/download -> beef-0.5.2.crate https://crates.io/api/v1/crates/bytecount/0.6.3/download -> bytecount-0.6.3.crate https://crates.io/api/v1/crates/castaway/0.2.2/download -> castaway-0.2.2.crate https://crates.io/api/v1/crates/cc/1.0.81/download -> cc-1.0.81.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/chrono/0.4.26/download -> chrono-0.4.26.crate https://crates.io/api/v1/crates/compact_str/0.7.1/download -> compact_str-0.7.1.crate https://crates.io/api/v1/crates/encoding_rs/0.8.32/download -> encoding_rs-0.8.32.crate https://crates.io/api/v1/crates/itoa/1.0.9/download -> itoa-1.0.9.crate https://crates.io/api/v1/crates/itoap/1.0.1/download -> itoap-1.0.1.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/libm/0.1.4/download -> libm-0.1.4.crate https://crates.io/api/v1/crates/no-panic/0.1.26/download -> no-panic-0.1.26.crate https://crates.io/api/v1/crates/num-traits/0.2.16/download -> num-traits-0.2.16.crate https://crates.io/api/v1/crates/once_cell/1.18.0/download -> once_cell-1.18.0.crate https://crates.io/api/v1/crates/packed_simd_2/0.3.8/download -> packed_simd_2-0.3.8.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/pyo3-build-config/0.19.2/download -> pyo3-build-config-0.19.2.crate https://crates.io/api/v1/crates/pyo3-ffi/0.19.2/download -> pyo3-ffi-0.19.2.crate https://crates.io/api/v1/crates/quote/1.0.32/download -> quote-1.0.32.crate https://crates.io/api/v1/crates/rustversion/1.0.14/download -> rustversion-1.0.14.crate https://crates.io/api/v1/crates/ryu/1.0.15/download -> ryu-1.0.15.crate https://crates.io/api/v1/crates/serde/1.0.180/download -> serde-1.0.180.crate https://crates.io/api/v1/crates/serde_json/1.0.104/download -> serde_json-1.0.104.crate https://crates.io/api/v1/crates/simdutf8/0.1.4/download -> simdutf8-0.1.4.crate https://crates.io/api/v1/crates/smallvec/1.11.0/download -> smallvec-1.11.0.crate https://crates.io/api/v1/crates/static_assertions/1.1.0/download -> static_assertions-1.1.0.crate https://crates.io/api/v1/crates/syn/2.0.28/download -> syn-2.0.28.crate https://crates.io/api/v1/crates/target-lexicon/0.12.11/download -> target-lexicon-0.12.11.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/version_check/0.9.4/download -> version_check-0.9.4.crate
+_eclasses_=cargo 8520ae1bed0e6965d027399b471a3595 distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=5795acc0b01669e813df8e78b75174ed
diff --git a/metadata/md5-cache/dev-python/trove-classifiers-2023.8.7 b/metadata/md5-cache/dev-python/trove-classifiers-2023.8.7
new file mode 100644
index 000000000000..36608171c0b9
--- /dev/null
+++ b/metadata/md5-cache/dev-python/trove-classifiers-2023.8.7
@@ -0,0 +1,16 @@
+BDEPEND=dev-python/calver[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-13[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Canonical source for classifiers on PyPI (pypi.org)
+EAPI=8
+HOMEPAGE=https://github.com/pypa/trove-classifiers/ https://pypi.org/project/trove-classifiers/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=Apache-2.0
+RDEPEND=python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/trove-classifiers/trove-classifiers-2023.8.7.tar.gz
+_eclasses_=distutils-r1 b7cd5736a595ec0df9b164d5aec6f228 flag-o-matic ad475baa777c9978fa035216c8264a10 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=145f02df2564fa8161c2b858309e029b
diff --git a/metadata/md5-cache/dev-ruby/Manifest.gz b/metadata/md5-cache/dev-ruby/Manifest.gz
index f3751472cbbb..08a700af7524 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/activemodel-serializers-xml-1.0.2-r2 b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2
index fafdf32c4d41..76917e9abc3e 100644
--- a/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2
+++ b/metadata/md5-cache/dev-ruby/activemodel-serializers-xml-1.0.2-r2
@@ -1,17 +1,17 @@
-BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activerecord-5:*[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activerecord-5:*[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) )
+BDEPEND=test? ( ruby_targets_ruby30? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby32(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( >=dev-ruby/activerecord-5:*[ruby_targets_ruby30(-)] dev-ruby/sqlite3[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( >=dev-ruby/activerecord-5:*[ruby_targets_ruby31(-)] dev-ruby/sqlite3[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( >=dev-ruby/activerecord-5:*[ruby_targets_ruby32(-)] dev-ruby/sqlite3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
DEFINED_PHASES=compile configure install prepare setup test unpack
-DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
+DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
DESCRIPTION=XML serialization for your Active Model objects and Active Record models
EAPI=8
HOMEPAGE=https://github.com/rails/activemodel-serializers-xml
INHERIT=ruby-fakegem
-IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 doc test test
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
KEYWORDS=~amd64
LICENSE=MIT
-RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] )
-REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 )
+RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby30(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby30(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby30(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby31(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby31(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby31(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/activesupport-5:*[ruby_targets_ruby32(-)] >=dev-ruby/activemodel-5:*[ruby_targets_ruby32(-)] =dev-ruby/builder-3*:*[ruby_targets_ruby32(-)] >=dev-ruby/builder-3.1:*[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
SLOT=1.0
SRC_URI=https://github.com/rails/activemodel-serializers-xml/archive/v1.0.2.tar.gz -> activemodel-serializers-xml-1.0.2.tgz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=5646034c2c3878dd09633022722c9a99
+_md5_=ed754e90218925297508b413c2c8e98a
diff --git a/metadata/md5-cache/dev-ruby/mime-types-3.5.0 b/metadata/md5-cache/dev-ruby/mime-types-3.5.0
new file mode 100644
index 000000000000..b41313f85fa9
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/mime-types-3.5.0
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby30(-)] dev-ruby/minitest-bonus-assertions:2[ruby_targets_ruby30(-)] dev-ruby/minitest-hooks:1[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby31(-)] dev-ruby/minitest-bonus-assertions:2[ruby_targets_ruby31(-)] dev-ruby/minitest-hooks:1[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/minitest:5[ruby_targets_ruby32(-)] dev-ruby/minitest-bonus-assertions:2[ruby_targets_ruby32(-)] dev-ruby/minitest-hooks:1[ruby_targets_ruby32(-)] ) ) test? ( ruby_targets_ruby30? ( >=dev-ruby/mime-types-data-3.2015:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/mime-types-data-3.2015:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/mime-types-data-3.2015:3[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( test? ( dev-ruby/rake[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( test? ( dev-ruby/rake[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( test? ( dev-ruby/rake[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Provides a mailcap-like MIME Content-Type lookup for Ruby
+EAPI=8
+HOMEPAGE=https://github.com/mime-types/ruby-mime-types
+INHERIT=ruby-fakegem
+IUSE=test ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test test
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=ruby_targets_ruby30? ( >=dev-ruby/mime-types-data-3.2015:3[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( >=dev-ruby/mime-types-data-3.2015:3[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( >=dev-ruby/mime-types-data-3.2015:3[ruby_targets_ruby32(-)] ) ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test ) !test? ( test ) !test? ( test )
+SLOT=3
+SRC_URI=https://rubygems.org/gems/mime-types-3.5.0.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=1c0a0e778a457645a90efcda1c2f7927
diff --git a/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0808 b/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0808
new file mode 100644
index 000000000000..aeaa7c523671
--- /dev/null
+++ b/metadata/md5-cache/dev-ruby/mime-types-data-3.2023.0808
@@ -0,0 +1,17 @@
+BDEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby30(-)] ) ) ruby_targets_ruby31? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby31(-)] ) ) ruby_targets_ruby32? ( doc? ( dev-ruby/rdoc[ruby_targets_ruby32(-)] ) ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) test? ( ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] ) )
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DEPEND=ruby_targets_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+DESCRIPTION=Registry for information about MIME media type definitions
+EAPI=8
+HOMEPAGE=https://github.com/mime-types/mime-types-data
+INHERIT=ruby-fakegem
+IUSE=ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 doc test
+KEYWORDS=~alpha ~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_ruby30? ( dev-lang/ruby:3.0 ) ruby_targets_ruby31? ( dev-lang/ruby:3.1 ) ruby_targets_ruby32? ( dev-lang/ruby:3.2 ) ruby_targets_ruby30? ( virtual/rubygems[ruby_targets_ruby30(-)] ) ruby_targets_ruby31? ( virtual/rubygems[ruby_targets_ruby31(-)] ) ruby_targets_ruby32? ( virtual/rubygems[ruby_targets_ruby32(-)] )
+REQUIRED_USE=|| ( ruby_targets_ruby30 ruby_targets_ruby31 ruby_targets_ruby32 )
+RESTRICT=!test? ( test )
+SLOT=3
+SRC_URI=https://rubygems.org/gems/mime-types-data-3.2023.0808.gem
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 ruby-fakegem 5e527fb26c6deaeeda655b48a2017909 ruby-ng e7004f981e452d70374b865ccff407aa ruby-utils 69e7140043885477733c347fee4a981a toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
+_md5_=ac8db263bc0f8d7774c943a6ae422d6e
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 1f68f734c33d..bb32696f193a 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/ccache-4.8.2 b/metadata/md5-cache/dev-util/ccache-4.8.2
index f6103a41a413..cc5616b92111 100644
--- a/metadata/md5-cache/dev-util/ccache-4.8.2
+++ b/metadata/md5-cache/dev-util/ccache-4.8.2
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ccache/ccache/releases/download/v4.8.2/ccache-4.8.2.tar.xz verify-sig? ( https://github.com/ccache/ccache/releases/download/v4.8.2/ccache-4.8.2.tar.xz.asc ) !doc? ( https://dev.gentoo.org/~sam/distfiles/dev-util/ccache/ccache-4.8-docs.tar.xz )
_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ab2659e58e35050a48e827bf925ac44b
+_md5_=09b34a8794e23ebca59d94e5176b78f7
diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz
index e5f158f85767..a65975b32585 100644
--- a/metadata/md5-cache/dev-vcs/Manifest.gz
+++ b/metadata/md5-cache/dev-vcs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-vcs/git-lfs-3.3.0 b/metadata/md5-cache/dev-vcs/git-lfs-3.4.0
index 65b4ae015923..825d8d088364 100644
--- a/metadata/md5-cache/dev-vcs/git-lfs-3.3.0
+++ b/metadata/md5-cache/dev-vcs/git-lfs-3.4.0
@@ -10,6 +10,6 @@ LICENSE=Apache-2.0 BSD BSD-2 BSD-4 ISC MIT
RDEPEND=dev-vcs/git
RESTRICT=!test? ( test ) strip
SLOT=0
-SRC_URI=https://github.com/git-lfs/git-lfs/archive/refs/tags/v3.3.0.tar.gz -> git-lfs-3.3.0.tar.gz https://files.holgersson.xyz/gentoo/distfiles/golang-pkg-deps/git-lfs-3.3.0-deps.tar.xz
+SRC_URI=https://github.com/git-lfs/git-lfs/releases/download/v3.4.0/git-lfs-v3.4.0.tar.gz -> git-lfs-3.4.0.tar.gz https://files.holgersson.xyz/gentoo/distfiles/golang-pkg-deps/git-lfs-3.4.0-deps.tar.xz
_eclasses_=go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=e88ff2a5ceb6a7c4691fda97af7ac48e
+_md5_=a197fc54d8d7a361910fc89f5941c4fd
diff --git a/metadata/md5-cache/dev-vcs/git-lfs-9999 b/metadata/md5-cache/dev-vcs/git-lfs-9999
index 9216d1b38a8d..8562f69b07d6 100644
--- a/metadata/md5-cache/dev-vcs/git-lfs-9999
+++ b/metadata/md5-cache/dev-vcs/git-lfs-9999
@@ -11,4 +11,4 @@ RDEPEND=dev-vcs/git
RESTRICT=!test? ( test ) strip
SLOT=0
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 go-module 8624eede24936fd7666e5298e5332f22 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=e88ff2a5ceb6a7c4691fda97af7ac48e
+_md5_=a197fc54d8d7a361910fc89f5941c4fd
diff --git a/metadata/md5-cache/games-strategy/Manifest.gz b/metadata/md5-cache/games-strategy/Manifest.gz
index 6f4b2e2823b2..3a55d838784e 100644
--- a/metadata/md5-cache/games-strategy/Manifest.gz
+++ b/metadata/md5-cache/games-strategy/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-strategy/colobot-0.1.12 b/metadata/md5-cache/games-strategy/colobot-0.2.1_alpha
index d495d9c7753e..d9cbf4de1e8f 100644
--- a/metadata/md5-cache/games-strategy/colobot-0.1.12
+++ b/metadata/md5-cache/games-strategy/colobot-0.2.1_alpha
@@ -1,16 +1,16 @@
-BDEPEND=app-text/po4a dev-lang/perl sys-devel/gettext >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+BDEPEND=app-text/po4a app-text/xmlstarlet dev-lang/perl sys-devel/gettext >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
DEFINED_PHASES=compile configure install postinst postrm prepare test
-DEPEND=dev-games/physfs dev-libs/boost:= media-libs/glew:0 media-libs/libogg media-libs/libpng:0= media-libs/libsdl2:= media-libs/libsndfile:= media-libs/libvorbis:= media-libs/sdl2-image media-libs/sdl2-ttf media-sound/vorbis-tools openal? ( media-libs/openal )
+DEPEND=dev-games/physfs dev-libs/boost:= media-libs/glew:0 media-libs/libogg media-libs/libpng:0= media-libs/libsdl2:= media-libs/libsndfile:= media-libs/libvorbis:= media-libs/sdl2-image media-libs/sdl2-ttf media-sound/vorbis-tools openal? ( media-libs/openal ) test? ( dev-cpp/gtest )
DESCRIPTION=A real-time strategy game, where you can program your bots
-EAPI=7
-HOMEPAGE=https://colobot.info/
+EAPI=8
+HOMEPAGE=https://colobot.info/ https://github.com/colobot/colobot/
INHERIT=cmake xdg-utils
IUSE=devbuild doc +openal test tools
-KEYWORDS=~amd64
+KEYWORDS=~amd64 ~arm64
LICENSE=GPL-3+
-RDEPEND=dev-games/physfs dev-libs/boost:= media-libs/glew:0 media-libs/libogg media-libs/libpng:0= media-libs/libsdl2:= media-libs/libsndfile:= media-libs/libvorbis:= media-libs/sdl2-image media-libs/sdl2-ttf media-sound/vorbis-tools openal? ( media-libs/openal ) games-strategy/colobot-data
+RDEPEND=dev-games/physfs dev-libs/boost:= media-libs/glew:0 media-libs/libogg media-libs/libpng:0= media-libs/libsdl2:= media-libs/libsndfile:= media-libs/libvorbis:= media-libs/sdl2-image media-libs/sdl2-ttf media-sound/vorbis-tools openal? ( media-libs/openal ) ~games-strategy/colobot-data-0.2.1_alpha
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://github.com/colobot/colobot/archive/colobot-gold-0.1.12-alpha.tar.gz
+SRC_URI=https://github.com/colobot/colobot/archive/colobot-gold-0.2.1-alpha.tar.gz
_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=c62ec396e6257f6065aa51ca37896c1a
+_md5_=e9311de420dcd307ea27f7ffe3219bc4
diff --git a/metadata/md5-cache/games-strategy/colobot-9999 b/metadata/md5-cache/games-strategy/colobot-9999
index 577209213e97..b646121fbb5d 100644
--- a/metadata/md5-cache/games-strategy/colobot-9999
+++ b/metadata/md5-cache/games-strategy/colobot-9999
@@ -1,9 +1,9 @@
-BDEPEND=app-text/po4a dev-lang/perl sys-devel/gettext >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=app-text/po4a app-text/xmlstarlet dev-lang/perl sys-devel/gettext >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install postinst postrm prepare test unpack
-DEPEND=dev-games/physfs dev-libs/boost:= media-libs/glew:0 media-libs/libogg media-libs/libpng:0= media-libs/libsdl2:= media-libs/libsndfile:= media-libs/libvorbis:= media-libs/sdl2-image media-libs/sdl2-ttf media-sound/vorbis-tools openal? ( media-libs/openal )
+DEPEND=dev-games/physfs dev-libs/boost:= media-libs/glew:0 media-libs/libogg media-libs/libpng:0= media-libs/libsdl2:= media-libs/libsndfile:= media-libs/libvorbis:= media-libs/sdl2-image media-libs/sdl2-ttf media-sound/vorbis-tools openal? ( media-libs/openal ) test? ( dev-cpp/gtest )
DESCRIPTION=A real-time strategy game, where you can program your bots
-EAPI=7
-HOMEPAGE=https://colobot.info/
+EAPI=8
+HOMEPAGE=https://colobot.info/ https://github.com/colobot/colobot/
INHERIT=cmake git-r3 xdg-utils
IUSE=devbuild doc +openal test tools
LICENSE=GPL-3+
@@ -12,4 +12,4 @@ RDEPEND=dev-games/physfs dev-libs/boost:= media-libs/glew:0 media-libs/libogg me
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1e9251ce1ba3a77c606f94d918541e03
+_md5_=39d19eb525666da8ddd03f4c1f1965bc
diff --git a/metadata/md5-cache/games-strategy/colobot-data-0.1.12 b/metadata/md5-cache/games-strategy/colobot-data-0.1.12
deleted file mode 100644
index 899e722619c2..000000000000
--- a/metadata/md5-cache/games-strategy/colobot-data-0.1.12
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
-DEFINED_PHASES=compile configure install prepare setup test unpack
-DESCRIPTION=Data package for colobot (Colonize with Bots)
-EAPI=7
-HOMEPAGE=https://colobot.info/
-INHERIT=cmake python-any-r1
-IUSE=+music
-KEYWORDS=~amd64
-LICENSE=GPL-3+
-SLOT=0
-SRC_URI=https://github.com/colobot/colobot-data/archive/colobot-gold-0.1.12-alpha.tar.gz -> colobot-gold-0.1.12-alpha.data.tar.gz music? ( https://colobot.info/files/music/colobot-music_ogg_0.1.12-alpha.tar.gz )
-_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4cb200ca0e0626f25db26849ee513b65
diff --git a/metadata/md5-cache/games-strategy/colobot-data-0.2.1_alpha b/metadata/md5-cache/games-strategy/colobot-data-0.2.1_alpha
new file mode 100644
index 000000000000..3ec6ecf44b7d
--- /dev/null
+++ b/metadata/md5-cache/games-strategy/colobot-data-0.2.1_alpha
@@ -0,0 +1,13 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test unpack
+DESCRIPTION=Data package for colobot (Colonize with Bots)
+EAPI=8
+HOMEPAGE=https://colobot.info/ https://github.com/colobot/colobot-data/
+INHERIT=cmake python-any-r1
+IUSE=+music
+KEYWORDS=~amd64 ~arm64
+LICENSE=GPL-3+
+SLOT=0
+SRC_URI=https://github.com/colobot/colobot-data/archive/colobot-gold-0.2.1-alpha.tar.gz -> colobot-gold-0.2.1-alpha.data.tar.gz music? ( https://colobot.info/files/music/colobot-music_ogg_0.2.1-alpha.tar.gz )
+_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 329d5580b47382bb708c5f6777d18087 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=ef69b3d5648f629c3ccb4733790d1cbe
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index b6f09d38e3a3..36583f288add 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/ueberzugpp-2.9.0 b/metadata/md5-cache/media-gfx/ueberzugpp-2.9.0
new file mode 100644
index 000000000000..00d1289ad8f4
--- /dev/null
+++ b/metadata/md5-cache/media-gfx/ueberzugpp-2.9.0
@@ -0,0 +1,16 @@
+BDEPEND=wayland? ( dev-util/wayland-scanner kde-frameworks/extra-cmake-modules ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=dev-cpp/tbb:= dev-libs/glib:2 dev-libs/libfmt:= dev-libs/openssl:= dev-libs/spdlog:= media-gfx/chafa media-libs/libsixel media-libs/vips:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-image xcb-errors? ( x11-libs/xcb-util-errors ) ) opencv? ( media-libs/opencv:= ) opengl? ( media-libs/libglvnd ) wayland? ( dev-libs/wayland ) !media-gfx/ueberzug dev-cpp/cli11 dev-cpp/ms-gsl dev-cpp/nlohmann_json X? ( x11-base/xorg-proto ) wayland? ( dev-libs/wayland-protocols )
+DESCRIPTION=Drop in replacement for ueberzug written in C++
+EAPI=8
+HOMEPAGE=https://github.com/jstkdng/ueberzugpp/
+INHERIT=cmake
+IUSE=X opencv opengl wayland xcb-errors
+KEYWORDS=~amd64
+LICENSE=GPL-3+
+RDEPEND=dev-cpp/tbb:= dev-libs/glib:2 dev-libs/libfmt:= dev-libs/openssl:= dev-libs/spdlog:= media-gfx/chafa media-libs/libsixel media-libs/vips:= X? ( x11-libs/libxcb:= x11-libs/xcb-util-image xcb-errors? ( x11-libs/xcb-util-errors ) ) opencv? ( media-libs/opencv:= ) opengl? ( media-libs/libglvnd ) wayland? ( dev-libs/wayland ) !media-gfx/ueberzug
+REQUIRED_USE=xcb-errors? ( X )
+SLOT=0
+SRC_URI=https://github.com/jstkdng/ueberzugpp/archive/refs/tags/v2.9.0.tar.gz -> ueberzugpp-2.9.0.tar.gz
+_eclasses_=cmake aa1d1fa7be37663d48162ac963b22692 flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5ac11dc1f90acbe8ad1aa1aaad871970
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index ee5b768a0df2..c64d963167bd 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/gnutls-3.8.1 b/metadata/md5-cache/net-libs/gnutls-3.8.1-r1
index b3b5af9273b9..52fc23367dc0 100644
--- a/metadata/md5-cache/net-libs/gnutls-3.8.1
+++ b/metadata/md5-cache/net-libs/gnutls-3.8.1-r1
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/30.30
SRC_URI=mirror://gnupg/gnutls/v3.8/gnutls-3.8.1.tar.xz verify-sig? ( mirror://gnupg/gnutls/v3.8/gnutls-3.8.1.tar.xz.sig )
_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b verify-sig dd7ea2e5b0bdcb42523e4797bbf4dd6e
-_md5_=2b520ab6dd51047175ea85fc63ebec64
+_md5_=d56209bc2d3e3a71937c390329f493d6
diff --git a/metadata/md5-cache/sys-apps/Manifest.gz b/metadata/md5-cache/sys-apps/Manifest.gz
index 3cb1ae3a4d5e..1c0cada1c4b1 100644
--- a/metadata/md5-cache/sys-apps/Manifest.gz
+++ b/metadata/md5-cache/sys-apps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-apps/portage-9999 b/metadata/md5-cache/sys-apps/portage-9999
index dbba74df7267..e1d7a6edc4fb 100644
--- a/metadata/md5-cache/sys-apps/portage-9999
+++ b/metadata/md5-cache/sys-apps/portage-9999
@@ -14,4 +14,4 @@ REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=eapi8-dosym 5ac4857ad078256d939c44f7c64197a9 git-r3 2358a7b20091609e24bd3a83b3ac5991 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 b3f874304c1bda6ffc3450ebb4ae5169 python-utils-r1 329d5580b47382bb708c5f6777d18087 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=3151edb375ed8088e98e67f7c164778c
+_md5_=297afd1abcd463ba989a7bcceba7e172
diff --git a/metadata/md5-cache/sys-apps/systemd-253.6 b/metadata/md5-cache/sys-apps/systemd-253.6
index 3e8fb3e3a880..e6ee648e8820 100644
--- a/metadata/md5-cache/sys-apps/systemd-253.6
+++ b/metadata/md5-cache/sys-apps/systemd-253.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=http://systemd.io/
INHERIT=bash-completion-r1 linux-info meson-multilib pam python-any-r1 secureboot systemd toolchain-funcs udev usr-ldscript
IUSE=acl apparmor audit cgroup-hybrid cryptsetup curl +dns-over-tls elfutils fido2 +gcrypt gnuefi gnutls homed http idn importd iptables +kmod +lz4 lzma +openssl pam pcre pkcs11 policykit pwquality qrcode +resolvconf +seccomp selinux split-usr +sysv-utils test tpm vanilla xkb +zstd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 secureboot split-usr
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=>=sys-apps/dbus-1.9.8[systemd] >=sys-fs/udev-init-scripts-34 policykit? ( sys-auth/polkit ) !vanilla? ( sys-apps/gentoo-systemd-integration )
RDEPEND=>=sys-apps/util-linux-2.30:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libcap:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) apparmor? ( sys-libs/libapparmor:0= ) audit? ( >=sys-process/audit-2:0= ) cryptsetup? ( >=sys-fs/cryptsetup-2.0.1:0= ) curl? ( net-misc/curl:0= ) elfutils? ( >=dev-libs/elfutils-0.158:0= ) fido2? ( dev-libs/libfido2:0= ) gcrypt? ( >=dev-libs/libgcrypt-1.4.5:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gnutls? ( >=net-libs/gnutls-3.6.0:0= ) http? ( >=net-libs/libmicrohttpd-0.9.33:0=[epoll(+)] ) idn? ( net-dns/libidn2:= ) importd? ( app-arch/bzip2:0= sys-libs/zlib:0= ) kmod? ( >=sys-apps/kmod-15:0= ) lz4? ( >=app-arch/lz4-0_p131:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) lzma? ( >=app-arch/xz-utils-5.0.5-r1:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) iptables? ( net-firewall/iptables:0= ) openssl? ( >=dev-libs/openssl-1.1.0:0= ) pam? ( sys-libs/pam:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkcs11? ( app-crypt/p11-kit:0= ) pcre? ( dev-libs/libpcre2 ) pwquality? ( dev-libs/libpwquality:0= ) qrcode? ( media-gfx/qrencode:0= ) seccomp? ( >=sys-libs/libseccomp-2.3.3:0= ) selinux? ( sys-libs/libselinux:0= ) tpm? ( app-crypt/tpm2-tss:0= ) xkb? ( >=x11-libs/libxkbcommon-0.4.1:0= ) zstd? ( >=app-arch/zstd-1.4.0:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) >=acct-group/adm-0-r1 >=acct-group/wheel-0-r1 >=acct-group/kmem-0-r1 >=acct-group/tty-0-r1 >=acct-group/utmp-0-r1 >=acct-group/audio-0-r1 >=acct-group/cdrom-0-r1 >=acct-group/dialout-0-r1 >=acct-group/disk-0-r1 >=acct-group/input-0-r1 >=acct-group/kvm-0-r1 >=acct-group/lp-0-r1 >=acct-group/render-0-r1 acct-group/sgx >=acct-group/tape-0-r1 acct-group/users >=acct-group/video-0-r1 >=acct-group/systemd-journal-0-r1 >=acct-user/root-0-r1 acct-user/nobody >=acct-user/systemd-journal-remote-0-r1 >=acct-user/systemd-coredump-0-r1 >=acct-user/systemd-network-0-r1 acct-user/systemd-oom >=acct-user/systemd-resolve-0-r1 >=acct-user/systemd-timesync-0-r1 >=sys-apps/baselayout-2.2 selinux? ( sec-policy/selinux-base-policy[systemd] sec-policy/selinux-ntp ) sysv-utils? ( !sys-apps/openrc[sysv-utils(-)] !sys-apps/sysvinit ) !sysv-utils? ( sys-apps/sysvinit ) resolvconf? ( !net-dns/openresolv ) !sys-apps/hwids[udev] !sys-auth/nss-myhostname !sys-fs/eudev !sys-fs/udev
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/2
SRC_URI=https://github.com/systemd/systemd-stable/archive/v253.6/systemd-stable-253.6.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pam b56d0c9c20fc5b553f13c8ae165a10a5 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 329d5580b47382bb708c5f6777d18087 secureboot f16ffd012ded1947acfc16e42b490ec6 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
-_md5_=eef5a7c2af2eb821cc47196780a923b1
+_md5_=d98e72428b624647c9d407d15658b199
diff --git a/metadata/md5-cache/sys-apps/systemd-utils-253.6 b/metadata/md5-cache/sys-apps/systemd-utils-253.6
index 38d34bf397f6..13189784b112 100644
--- a/metadata/md5-cache/sys-apps/systemd-utils-253.6
+++ b/metadata/md5-cache/sys-apps/systemd-utils-253.6
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://systemd.io/
INHERIT=bash-completion-r1 flag-o-matic linux-info meson-multilib python-any-r1 secureboot toolchain-funcs udev usr-ldscript
IUSE=+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 secureboot split-usr
-KEYWORDS=~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-2 LGPL-2.1 MIT public-domain
PDEPEND=udev? ( >=sys-fs/udev-init-scripts-34 )
RDEPEND=elibc_musl? ( >=sys-libs/musl-1.2.3 ) selinux? ( sys-libs/libselinux:0= ) tmpfiles? ( acl? ( sys-apps/acl:0= ) ) udev? ( >=sys-apps/util-linux-2.30:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] sys-libs/libcap:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] virtual/libcrypt:=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] acl? ( sys-apps/acl:0= ) kmod? ( >=sys-apps/kmod-15:0= ) ) !udev? ( >=sys-apps/util-linux-2.30:0= sys-libs/libcap:0= virtual/libcrypt:= ) boot? ( !<sys-boot/systemd-boot-250 ) tmpfiles? ( !<sys-apps/systemd-tmpfiles-250 ) udev? ( acct-group/audio acct-group/cdrom acct-group/dialout acct-group/disk acct-group/floppy acct-group/input acct-group/kmem acct-group/kvm acct-group/lp acct-group/render acct-group/sgx acct-group/tape acct-group/tty acct-group/usb acct-group/video !sys-apps/gentoo-systemd-integration !sys-apps/hwids[udev] !<sys-fs/udev-250 !sys-fs/eudev ) !sys-apps/systemd
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/systemd/systemd-stable/archive/refs/tags/v253.6.tar.gz -> systemd-stable-253.6.tar.gz elibc_musl? ( https://dev.gentoo.org/~floppym/dist/systemd-musl-patches-253.3.tar.gz )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff flag-o-matic ad475baa777c9978fa035216c8264a10 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 meson 08b7183c3f4811568ee93eb0f79a89fe meson-multilib 8989922d980e5e870cc3de949d1b2586 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 845fed6b6dfc35679a4fea289272ddc0 python-utils-r1 329d5580b47382bb708c5f6777d18087 secureboot f16ffd012ded1947acfc16e42b490ec6 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b udev eec0bbab06977f1cfc5597269c1fa152 usr-ldscript ff03a5d223e97515fa25b5cae97ebda9
-_md5_=f18fec55b244aab1645cdc270da587d8
+_md5_=159261da3663638574c37a0493e0d07c
diff --git a/metadata/md5-cache/sys-devel/Manifest.gz b/metadata/md5-cache/sys-devel/Manifest.gz
index fc3d325aad37..cce40c899a5b 100644
--- a/metadata/md5-cache/sys-devel/Manifest.gz
+++ b/metadata/md5-cache/sys-devel/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-devel/binutils-2.40-r5 b/metadata/md5-cache/sys-devel/binutils-2.40-r5
index 8c764f45ef66..12758cc5a22c 100644
--- a/metadata/md5-cache/sys-devel/binutils-2.40-r5
+++ b/metadata/md5-cache/sys-devel/binutils-2.40-r5
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://sourceware.org/binutils/
INHERIT=libtool flag-o-matic gnuconfig strip-linguas toolchain-funcs
IUSE=cet doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla zstd
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86
LICENSE=GPL-3+
RDEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib zstd? ( app-arch/zstd:= )
RESTRICT=!test? ( test )
SLOT=2.40
SRC_URI=mirror://gnu/binutils/binutils-2.40.tar.xz https://sourceware.org/pub/binutils/releases/binutils-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.40-patches-5.tar.xz
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=1f5aeb06794cd3b635a258788ba5386e
+_md5_=11447c5b96f72cd50459dbaf69e5a911
diff --git a/metadata/md5-cache/sys-devel/binutils-2.40-r8 b/metadata/md5-cache/sys-devel/binutils-2.40-r8
index 7b0542a4e097..5e64d31fc3ec 100644
--- a/metadata/md5-cache/sys-devel/binutils-2.40-r8
+++ b/metadata/md5-cache/sys-devel/binutils-2.40-r8
@@ -12,4 +12,4 @@ RESTRICT=!test? ( test )
SLOT=2.40
SRC_URI=mirror://gnu/binutils/binutils-2.40.tar.xz https://sourceware.org/pub/binutils/releases/binutils-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.40-patches-7.tar.xz
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=b5bfb92b0f510fa4bcc183fad70a8b18
+_md5_=56143780fc902eec675beae7bb7a11e3
diff --git a/metadata/md5-cache/sys-devel/binutils-hppa64-2.40-r5 b/metadata/md5-cache/sys-devel/binutils-hppa64-2.40-r5
index 9481405e98b5..d824d7ff2bff 100644
--- a/metadata/md5-cache/sys-devel/binutils-hppa64-2.40-r5
+++ b/metadata/md5-cache/sys-devel/binutils-hppa64-2.40-r5
@@ -6,7 +6,7 @@ EAPI=7
HOMEPAGE=https://sourceware.org/binutils/
INHERIT=libtool flag-o-matic gnuconfig multilib strip-linguas toolchain-funcs
IUSE=cet default-gold doc gold gprofng multitarget +nls pgo +plugins static-libs test vanilla
-KEYWORDS=-* ~hppa
+KEYWORDS=-* hppa
LICENSE=GPL-3+
RDEPEND=>=sys-devel/binutils-config-3 sys-libs/zlib
REQUIRED_USE=default-gold? ( gold )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.40
SRC_URI=mirror://gnu/binutils/binutils-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.40-patches-5.tar.xz
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=f39d9a4a4095af1b3899e3c8963cee65
+_md5_=9d8a9164e9c7dac63ff70d9b9c5fc2c8
diff --git a/metadata/md5-cache/sys-devel/binutils-hppa64-2.41 b/metadata/md5-cache/sys-devel/binutils-hppa64-2.41
index 27b5b7760e84..0273af64949c 100644
--- a/metadata/md5-cache/sys-devel/binutils-hppa64-2.41
+++ b/metadata/md5-cache/sys-devel/binutils-hppa64-2.41
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=2.41
SRC_URI=mirror://gnu/binutils/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.41-patches-1.tar.xz
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=19cb1b39325c2a71e0624b54a95f55ed
+_md5_=64173b10927dd88eb9ee81e6e3370157
diff --git a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806 b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806-r1
index 684550e50167..da83cc97dd5d 100644
--- a/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806
+++ b/metadata/md5-cache/sys-devel/gcc-14.0.0_pre20230806-r1
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=14
SRC_URI=mirror://gcc/snapshots/14-20230806/gcc-14-20230806.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-patches-2.tar.xz https://dev.gentoo.org/~sam/distfiles/sys-devel/gcc/gcc-14.0.0-musl-patches-1.tar.xz
_eclasses_=edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic ad475baa777c9978fa035216c8264a10 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pax-utils 91d47e5d20627c717aa878b9167c62a8 prefix eab3c99d77fe00506c109c8a736186f7 toolchain 39ec66ff2b504a5003f6ec3e6c4bf77d toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=a874b5911019b1d33e28187d3955046c
+_md5_=f73c141c467898facdc7d3570333f16f
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 90cd7a9a4907..84a10786bf7d 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/binutils-libs-2.40-r5 b/metadata/md5-cache/sys-libs/binutils-libs-2.40-r5
index 3eda8fc39072..e305d21b0593 100644
--- a/metadata/md5-cache/sys-libs/binutils-libs-2.40-r5
+++ b/metadata/md5-cache/sys-libs/binutils-libs-2.40-r5
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://sourceware.org/binutils/
INHERIT=libtool toolchain-funcs multilib-minimal
IUSE=64-bit-bfd cet multitarget nls static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris
LICENSE=|| ( GPL-3 LGPL-3 )
RDEPEND=sys-libs/zlib[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=sys-devel/binutils-config-5
RESTRICT=!test? ( test )
SLOT=0/2.40
SRC_URI=mirror://gnu/binutils/binutils-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.40.tar.xz https://dev.gentoo.org/~dilfridge/distfiles/binutils-2.40-patches-5.tar.xz
_eclasses_=libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=5c32a94a5fa3ad967016bd638f5dc29d
+_md5_=f47f7f1d60d2f64048def1ee90d443a5
diff --git a/metadata/md5-cache/sys-libs/newlib-4.3.0.20230120-r2 b/metadata/md5-cache/sys-libs/newlib-4.3.0.20230120-r2
index f0332c254d0f..d19efe5cf656 100644
--- a/metadata/md5-cache/sys-libs/newlib-4.3.0.20230120-r2
+++ b/metadata/md5-cache/sys-libs/newlib-4.3.0.20230120-r2
@@ -10,4 +10,4 @@ RESTRICT=strip
SLOT=0
SRC_URI=ftp://sourceware.org/pub/newlib/newlib-4.3.0.20230120.tar.gz
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=3c192675e7bd770e0fb4ae6c9e54638a
+_md5_=84c199e7842cdd83b19d481faffbd18b
diff --git a/metadata/md5-cache/sys-libs/newlib-9999 b/metadata/md5-cache/sys-libs/newlib-9999
index d30ebea09657..9bad78feba53 100644
--- a/metadata/md5-cache/sys-libs/newlib-9999
+++ b/metadata/md5-cache/sys-libs/newlib-9999
@@ -10,4 +10,4 @@ PROPERTIES=live
RESTRICT=strip
SLOT=0
_eclasses_=flag-o-matic ad475baa777c9978fa035216c8264a10 git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b
-_md5_=ce9d81225ae03d77ba2c9f62a41ba7cc
+_md5_=ef2dceb2372d5fe9ba588a8434caba9c
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index b2b33eaa10ae..f4b78206a9b1 100644
--- a/metadata/md5-cache/www-client/Manifest.gz
+++ b/metadata/md5-cache/www-client/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/www-client/firefox-bin-102.14.0-r1 b/metadata/md5-cache/www-client/firefox-bin-102.14.0-r2
index 5fcb6701d811..0ff1aa0f09f0 100644
--- a/metadata/md5-cache/www-client/firefox-bin-102.14.0-r1
+++ b/metadata/md5-cache/www-client/firefox-bin-102.14.0-r2
@@ -14,4 +14,4 @@ RESTRICT=strip
SLOT=esr
SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/en-US/firefox-102.14.0esr.tar.bz2 -> firefox-bin_x86_64-102.14.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-i686/en-US/firefox-102.14.0esr.tar.bz2 -> firefox-bin_i686-102.14.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ach.xpi -> firefox-102.14.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/af.xpi -> firefox-102.14.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/an.xpi -> firefox-102.14.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ar.xpi -> firefox-102.14.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ast.xpi -> firefox-102.14.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/az.xpi -> firefox-102.14.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/be.xpi -> firefox-102.14.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/bg.xpi -> firefox-102.14.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/bn.xpi -> firefox-102.14.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/br.xpi -> firefox-102.14.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/bs.xpi -> firefox-102.14.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.14.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ca.xpi -> firefox-102.14.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/cak.xpi -> firefox-102.14.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/cs.xpi -> firefox-102.14.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/cy.xpi -> firefox-102.14.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/da.xpi -> firefox-102.14.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/de.xpi -> firefox-102.14.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-102.14.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/el.xpi -> firefox-102.14.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-102.14.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-102.14.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/eo.xpi -> firefox-102.14.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-102.14.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-102.14.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-102.14.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-102.14.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/et.xpi -> firefox-102.14.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/eu.xpi -> firefox-102.14.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/fa.xpi -> firefox-102.14.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ff.xpi -> firefox-102.14.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/fi.xpi -> firefox-102.14.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/fr.xpi -> firefox-102.14.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.14.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.14.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/gd.xpi -> firefox-102.14.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/gl.xpi -> firefox-102.14.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/gn.xpi -> firefox-102.14.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.14.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/he.xpi -> firefox-102.14.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.14.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hr.xpi -> firefox-102.14.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-102.14.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hu.xpi -> firefox-102.14.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.14.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ia.xpi -> firefox-102.14.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/id.xpi -> firefox-102.14.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/is.xpi -> firefox-102.14.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/it.xpi -> firefox-102.14.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ja.xpi -> firefox-102.14.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ka.xpi -> firefox-102.14.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/kab.xpi -> firefox-102.14.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/kk.xpi -> firefox-102.14.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/km.xpi -> firefox-102.14.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/kn.xpi -> firefox-102.14.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ko.xpi -> firefox-102.14.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/lij.xpi -> firefox-102.14.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/lt.xpi -> firefox-102.14.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/lv.xpi -> firefox-102.14.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/mk.xpi -> firefox-102.14.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/mr.xpi -> firefox-102.14.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ms.xpi -> firefox-102.14.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/my.xpi -> firefox-102.14.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.14.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.14.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/nl.xpi -> firefox-102.14.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.14.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/oc.xpi -> firefox-102.14.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.14.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/pl.xpi -> firefox-102.14.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.14.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.14.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/rm.xpi -> firefox-102.14.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ro.xpi -> firefox-102.14.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ru.xpi -> firefox-102.14.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sco.xpi -> firefox-102.14.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/si.xpi -> firefox-102.14.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sk.xpi -> firefox-102.14.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sl.xpi -> firefox-102.14.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/son.xpi -> firefox-102.14.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sq.xpi -> firefox-102.14.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sr.xpi -> firefox-102.14.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.14.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ta.xpi -> firefox-102.14.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/te.xpi -> firefox-102.14.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/th.xpi -> firefox-102.14.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/tl.xpi -> firefox-102.14.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/tr.xpi -> firefox-102.14.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/trs.xpi -> firefox-102.14.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/uk.xpi -> firefox-102.14.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/ur.xpi -> firefox-102.14.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/uz.xpi -> firefox-102.14.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/vi.xpi -> firefox-102.14.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/xh.xpi -> firefox-102.14.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.14.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.14.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.14.0esr-zh-TW.xpi )
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1930f3569a6642d0f7cbcfb4ac780f9e
+_md5_=cdc311942913aeb7e7a2b102b1d9846c
diff --git a/metadata/md5-cache/www-client/firefox-bin-116.0.1 b/metadata/md5-cache/www-client/firefox-bin-116.0.1
deleted file mode 100644
index f649a972d773..000000000000
--- a/metadata/md5-cache/www-client/firefox-bin-116.0.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
-DEFINED_PHASES=install postinst postrm preinst setup unpack
-DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
-DESCRIPTION=Firefox Web Browser
-EAPI=8
-HOMEPAGE=https://www.mozilla.com/firefox
-IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
-INHERIT=desktop linux-info optfeature pax-utils xdg
-IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
-KEYWORDS=-* amd64 x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:esr >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
-RESTRICT=strip
-SLOT=rapid
-SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/en-US/firefox-116.0.1.tar.bz2 -> firefox-bin_x86_64-116.0.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-i686/en-US/firefox-116.0.1.tar.bz2 -> firefox-bin_i686-116.0.1.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ach.xpi -> firefox-116.0.1-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/af.xpi -> firefox-116.0.1-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/an.xpi -> firefox-116.0.1-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ar.xpi -> firefox-116.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ast.xpi -> firefox-116.0.1-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/az.xpi -> firefox-116.0.1-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/be.xpi -> firefox-116.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/bg.xpi -> firefox-116.0.1-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/bn.xpi -> firefox-116.0.1-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/br.xpi -> firefox-116.0.1-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/bs.xpi -> firefox-116.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-116.0.1-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ca.xpi -> firefox-116.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/cak.xpi -> firefox-116.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/cs.xpi -> firefox-116.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/cy.xpi -> firefox-116.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/da.xpi -> firefox-116.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/de.xpi -> firefox-116.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-116.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/el.xpi -> firefox-116.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-116.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-116.0.1-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/eo.xpi -> firefox-116.0.1-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-116.0.1-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-116.0.1-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-116.0.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-116.0.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/et.xpi -> firefox-116.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/eu.xpi -> firefox-116.0.1-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/fa.xpi -> firefox-116.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ff.xpi -> firefox-116.0.1-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/fi.xpi -> firefox-116.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/fr.xpi -> firefox-116.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-116.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-116.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/gd.xpi -> firefox-116.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/gl.xpi -> firefox-116.0.1-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/gn.xpi -> firefox-116.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-116.0.1-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/he.xpi -> firefox-116.0.1-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-116.0.1-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/hr.xpi -> firefox-116.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-116.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/hu.xpi -> firefox-116.0.1-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-116.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ia.xpi -> firefox-116.0.1-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/id.xpi -> firefox-116.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/is.xpi -> firefox-116.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/it.xpi -> firefox-116.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ja.xpi -> firefox-116.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ka.xpi -> firefox-116.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/kab.xpi -> firefox-116.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/kk.xpi -> firefox-116.0.1-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/km.xpi -> firefox-116.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/kn.xpi -> firefox-116.0.1-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ko.xpi -> firefox-116.0.1-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/lij.xpi -> firefox-116.0.1-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/lt.xpi -> firefox-116.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/lv.xpi -> firefox-116.0.1-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/mk.xpi -> firefox-116.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/mr.xpi -> firefox-116.0.1-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ms.xpi -> firefox-116.0.1-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/my.xpi -> firefox-116.0.1-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-116.0.1-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-116.0.1-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/nl.xpi -> firefox-116.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-116.0.1-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/oc.xpi -> firefox-116.0.1-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-116.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/pl.xpi -> firefox-116.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-116.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-116.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/rm.xpi -> firefox-116.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ro.xpi -> firefox-116.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ru.xpi -> firefox-116.0.1-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/sco.xpi -> firefox-116.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/si.xpi -> firefox-116.0.1-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/sk.xpi -> firefox-116.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/sl.xpi -> firefox-116.0.1-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/son.xpi -> firefox-116.0.1-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/sq.xpi -> firefox-116.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/sr.xpi -> firefox-116.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-116.0.1-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ta.xpi -> firefox-116.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/te.xpi -> firefox-116.0.1-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/th.xpi -> firefox-116.0.1-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/tl.xpi -> firefox-116.0.1-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/tr.xpi -> firefox-116.0.1-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/trs.xpi -> firefox-116.0.1-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/uk.xpi -> firefox-116.0.1-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/ur.xpi -> firefox-116.0.1-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/uz.xpi -> firefox-116.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/vi.xpi -> firefox-116.0.1-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/xh.xpi -> firefox-116.0.1-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-116.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/116.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-116.0.1-zh-TW.xpi )
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6c3f45567d09154f57717d871a81cade
diff --git a/metadata/md5-cache/www-client/firefox-bin-116.0.2 b/metadata/md5-cache/www-client/firefox-bin-116.0.2
new file mode 100644
index 000000000000..2556237007d8
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-bin-116.0.2
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
+DEFINED_PHASES=install postinst postrm preinst setup unpack
+DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop linux-info optfeature pax-utils xdg
+IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
+KEYWORDS=-* amd64 x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:esr >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
+RESTRICT=strip
+SLOT=rapid
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/en-US/firefox-116.0.2.tar.bz2 -> firefox-bin_x86_64-116.0.2.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-i686/en-US/firefox-116.0.2.tar.bz2 -> firefox-bin_i686-116.0.2.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ach.xpi -> firefox-116.0.2-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/af.xpi -> firefox-116.0.2-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/an.xpi -> firefox-116.0.2-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ar.xpi -> firefox-116.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ast.xpi -> firefox-116.0.2-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/az.xpi -> firefox-116.0.2-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/be.xpi -> firefox-116.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/bg.xpi -> firefox-116.0.2-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/bn.xpi -> firefox-116.0.2-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/br.xpi -> firefox-116.0.2-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/bs.xpi -> firefox-116.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-116.0.2-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ca.xpi -> firefox-116.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/cak.xpi -> firefox-116.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/cs.xpi -> firefox-116.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/cy.xpi -> firefox-116.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/da.xpi -> firefox-116.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/de.xpi -> firefox-116.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-116.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/el.xpi -> firefox-116.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-116.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-116.0.2-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/eo.xpi -> firefox-116.0.2-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-116.0.2-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-116.0.2-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-116.0.2-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-116.0.2-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/et.xpi -> firefox-116.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/eu.xpi -> firefox-116.0.2-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/fa.xpi -> firefox-116.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ff.xpi -> firefox-116.0.2-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/fi.xpi -> firefox-116.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/fr.xpi -> firefox-116.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-116.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-116.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/gd.xpi -> firefox-116.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/gl.xpi -> firefox-116.0.2-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/gn.xpi -> firefox-116.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-116.0.2-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/he.xpi -> firefox-116.0.2-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-116.0.2-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/hr.xpi -> firefox-116.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-116.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/hu.xpi -> firefox-116.0.2-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-116.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ia.xpi -> firefox-116.0.2-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/id.xpi -> firefox-116.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/is.xpi -> firefox-116.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/it.xpi -> firefox-116.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ja.xpi -> firefox-116.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ka.xpi -> firefox-116.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/kab.xpi -> firefox-116.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/kk.xpi -> firefox-116.0.2-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/km.xpi -> firefox-116.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/kn.xpi -> firefox-116.0.2-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ko.xpi -> firefox-116.0.2-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/lij.xpi -> firefox-116.0.2-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/lt.xpi -> firefox-116.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/lv.xpi -> firefox-116.0.2-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/mk.xpi -> firefox-116.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/mr.xpi -> firefox-116.0.2-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ms.xpi -> firefox-116.0.2-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/my.xpi -> firefox-116.0.2-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-116.0.2-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-116.0.2-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/nl.xpi -> firefox-116.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-116.0.2-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/oc.xpi -> firefox-116.0.2-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-116.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/pl.xpi -> firefox-116.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-116.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-116.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/rm.xpi -> firefox-116.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ro.xpi -> firefox-116.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ru.xpi -> firefox-116.0.2-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/sco.xpi -> firefox-116.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/si.xpi -> firefox-116.0.2-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/sk.xpi -> firefox-116.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/sl.xpi -> firefox-116.0.2-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/son.xpi -> firefox-116.0.2-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/sq.xpi -> firefox-116.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/sr.xpi -> firefox-116.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-116.0.2-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ta.xpi -> firefox-116.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/te.xpi -> firefox-116.0.2-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/th.xpi -> firefox-116.0.2-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/tl.xpi -> firefox-116.0.2-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/tr.xpi -> firefox-116.0.2-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/trs.xpi -> firefox-116.0.2-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/uk.xpi -> firefox-116.0.2-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/ur.xpi -> firefox-116.0.2-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/uz.xpi -> firefox-116.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/vi.xpi -> firefox-116.0.2-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/xh.xpi -> firefox-116.0.2-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-116.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/116.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-116.0.2-zh-TW.xpi )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs 0c8a0b0d318eb5d5180d114bd3f6592b xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=6c3f45567d09154f57717d871a81cade
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index ce8d384ad499..4c0c7c06f8a1 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-08-08T01:40:23Z
+TIMESTAMP 2023-08-08T07:40:19Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTRnQdfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmTR8WNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAyrxAAjER2k93CDmXnsnzasnMgBsphs37zVQCSvUy6i5+ei6oYDTbSYoy9S977
-n3zPOGKua1uAbcSBTfPCNDBmWj+qk5uXnJCvFR81QXT/yFSD41+vob9ffz56Jc06
-N9YX6wc1cmeZ3sQF4ncxjL2QrmYEvh5utqlDAkKYQzYPoibkrBusl7Hhn1bjPKP3
-wrN7n9bu/t9PcOFQkSe5I9tWUuJesRYG44M35+m0phHw5dw68TZicFET0wm9H/Fj
-F3W2VSSfkOJnBbF6twYaJAfgBk0Q8q+zdoAMhg9ANLjqmlIgaodWPe6ww7yQXZqt
-3ErJmz0iEB0wktT2fgKJ4JdoO9gzQwlkfxtE732XBnUNbh1u1WbGfTGjzvlxh0xx
-eQMFTc65ETRAECyFLAa6vYfeDYt2N+xd18fXQ4cm9z9wKC6BcZqxdilIhSjb+CYO
-z7Ol30G0HcWTHbds3eP26wJOGfCtn8rJBJlOP86GtyqM62Xw4Zalzr9YAOBavvFU
-Pp7+r5ROoY9S5ZJ4MXThmZqa11uPFxczGlSXrz2iSO7DNhUTN31dDfsysqhsOFkI
-w47HWg/RjujOB8Z1SMlXBCnTbdbxj1R6uUcp0bmYw1+/6o+5xJdDR7/pw4mT4EOz
-0NcaKUZWXzQTbNefvZuS86k1xEyDoG/QezXGjMXaompkWB5dUXg=
-=LYxD
+klCvCg/+Ja23LQA+ujvtKfVQB7go7DB0u6N6EX7YXCSrHI45RbgN0uyvDHw9vAfM
+p/r0BuE/wCPgln42/qz38GGVBBwezMb7bKvu4PoZ7MlwbGezFbsWs3GHyIrpRMEX
+VQNuHMpsexXADtIRrZyXQUfaKfCagrRaf/En+JY9XTPL6WeFSm3a3hspJBjYDH++
+VcTzHCGfTKSoVFH2bWOFJfDyY0KT3HZh9RR8UOaAbTtyUyxL5ZkjXrsnae4ilAOn
+FNURkkHt0kq/J/kPovkFS4aTG59wTx78r5DxjFj+xUn6hFJuzuUSpqKS1tMlbb0u
+PEl8nq3YdCeA6TmltxUoEOcLhLfGt7hHvZHPP+35GLb1Tu9r0S6lERkcmMVbEWDb
+h8o3b0WhjD0g8DZtnjQFPFm1oTSSdMpZJ7wTMO4JGntVjTO5LkCN9/Tl+EDGpCS4
+Ks/S1iLVqtQ50XCUK/cRijTfC2QuvF4j0ptSbcpMuTXCj+7KOnP/EWD7tGoweBMv
+U436lPJL2CMbUO+8mffZt9ZzsOPbdlqdzdPqS32FxTO49KKhIj9Z5C4Ymr3rYj51
+cogEzBbblV3GrmJm19P8k2zDiF8Vuz5+V5XwTsP0pQP5umCrMvnANvHD2Bym7UkE
+niF9X+4XLCXG0OapTJlLc9Zvvzdyu9lwEFS9kwc6I7hoz+axpdY=
+=xMWn
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index a0aed0d8e287..8815e07b2cb7 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 08 Aug 2023 01:40:20 +0000
+Tue, 08 Aug 2023 07:40:16 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index ba2d6a6dcf62..794d0b110779 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue Aug 8 01:40:20 AM UTC 2023
+Tue Aug 8 07:40:15 AM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 4ffa512c5e2a..5a2aa31dcc31 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 08 Aug 2023 01:45:01 +0000
+Tue, 08 Aug 2023 07:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 5adb6506d4ee..166d835a5c7d 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-0fa5cce46275be8e002ba11f807bba191fc50a53 1691451482 2023-08-07T23:38:02+00:00
+f4a98a7815159a610cf19d32470664fdd2047b60 1691476667 2023-08-08T06:37:47+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 0afd72b07ebe..ff40aef3c731 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1691458801 Tue 08 Aug 2023 01:40:01 AM UTC
+1691480401 Tue 08 Aug 2023 07:40:01 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index a0aed0d8e287..f590e4fdafb0 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 08 Aug 2023 01:40:20 +0000
+Tue, 08 Aug 2023 07:40:15 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 49361d5ad13f..d8c680799d70 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/gnutls/Manifest b/net-libs/gnutls/Manifest
index cd0a649188be..6bbd0f5072be 100644
--- a/net-libs/gnutls/Manifest
+++ b/net-libs/gnutls/Manifest
@@ -1,3 +1,4 @@
+AUX gnutls-3.8.1-fix-gnutls-header.patch 1432 BLAKE2B 019f3e720c3f4f72cbb022fcef53b6a0ab1ea41fcd9080bd2d4ea0cc8ef786250c869245cc71605364a0b899c1e9b6f136a53d3246ab991827750572017d0e40 SHA512 a763fffcd8abc828a194e1cc4162231992e5c961a693bf314c5fb8cdf338a9cca062c0113ba7a1cd81f6560adb9a1f9de131551d94c4805978abc50fabaec245
DIST gnutls-3.7.6.tar.xz 6338276 BLAKE2B 9f3cce8dfc0b88f2c42d1d2633417dac649a265407b620b6d15967e5210debb99d287ef31d2b9dc37a527ac1e5b9db4c240b98a63293078fbd2e26ac694bf3d3 SHA512 f872339df80ec31d292821ff00eaafbe50e0bd4cdbb86e21e4f78541cd0a26d843596d5e69c91de4db8ce7d027fc639ae6462b57d89fb116162ae63c5a97486a
DIST gnutls-3.7.6.tar.xz.sig 685 BLAKE2B eae022d6cb0d772e465257411381afd97f3dfd19d6f794a1c3e0f8c3c1232a8a1b91269ca7252a5662782183b11ca393c31efe3f88171a526884400fd0534528 SHA512 c969da9a938b9d29a70cea3b00cce337f9a4c4304aae7f501ef6263894f81a420395ddbe1b005f35dff2e900d3fac75e288f10bbfde0ebea034f7e257bb16d0e
DIST gnutls-3.7.7.tar.xz 6351664 BLAKE2B a66037ecc6da660ff12949f50012840263c2e0b174079e41b62a2d884f060cee56f0c64a2815d07321a54b08cce016d2b4c8f0e059636c1ab5f7db9c8d64c7c6 SHA512 ba00b20126379ec7e96c6bfa606cfb7bb0d9a5853318b29b5278a42a85ae40d39d8442778938e1f165debcdb1adaf9c63bcec59a4eb3387dd1ac99b08bcc5c08
@@ -15,5 +16,5 @@ EBUILD gnutls-3.7.7.ebuild 4519 BLAKE2B 6746f8fd62cd038e3667b6e820fec62479262a3c
EBUILD gnutls-3.7.8.ebuild 4519 BLAKE2B 69a26e7a39719ce26e616c7c89b95d0f76771cc6f65be592495d6860286bb755217c2837acab47551ef5b072e8e29ce56610ceb43fff99974fab4b82bee2fa86 SHA512 1807038baaff74f64b2f91fea3ecfddfd75eebedc533d6da9d957a8f214a8c7975e43ae4ffb89630190189a10a838fffed84bf2069c72a5f2204450059956aa1
EBUILD gnutls-3.7.9.ebuild 4527 BLAKE2B 291b7a1865c31d80b464b8f3fe9576936ad4640a38b280aa08d0cd09cc0182aa62d160f3265cd9d621f9d2570ebe035d8d095e9512ed42d9ec1f4ebc13cf98cf SHA512 fc683ba6d8be45cbf78fb93c2fb2a7a81453e6b71f31130c64fba4342bd4d845b55e2cef4cef4b44cb3e31a525455b3c4196284e3ef43ff04ffca421022a2513
EBUILD gnutls-3.8.0.ebuild 4579 BLAKE2B 38703cb29df6f33be0c563e9aaf486b5702d1d3f6f82413780d6075cba021b80d099562cb74c8e3320f9965bff1faabe2f8ad0e8bdeda6c3b5d870adb4d0e961 SHA512 3a41cb2e4cb06ce959282c1b78d823dd3b827eb9e589286ef4d8d234ca31ad5ca1d38200344ed1a4d1b0d533aa89fd5fa59dcc06d0d4c900ba5151c3d9928dd3
-EBUILD gnutls-3.8.1.ebuild 4619 BLAKE2B 587a7ec65ecc5b341ba37dbad8ca48d01443808ce65637ef8b48b671c8bf21e5191e904c780351ee2314eb0872c3a7ef1ec06ab6329f0b04d8038aa2915847e0 SHA512 769e50085cbf19686da13c8d9de9abc8a788dd5f6448726cb777cc90694cf1516dfb9a9e110e077a9bc164a0fb9af794ab224988f308dee896624e37d0f63f14
+EBUILD gnutls-3.8.1-r1.ebuild 4676 BLAKE2B 580b5fe63a3e9375c57c95fd9096a5f7e3367e85b759e8d8a1b646dd0c4363e0ebccafb8c684414110c814835e2903bc69f5643d11060fae5acf19b15ade2321 SHA512 5014cd6cc667e39208728e74d8cc76c23909d1c5a97d4afe2471b035764def78611b244b7b9167f3428174e9cbc162615f0786ab87258240f2c5cc5140269462
MISC metadata.xml 1244 BLAKE2B eff214451ce68366e577291a22efabdf2c3788ee1d5b75ca6517f2731704d0dd4c01b7cbe1668629643f8c8e534889c671ee2acaa22179354975ab26e7529a91 SHA512 f9ea9d08a2559482592c20e5badde333f2aee4927c047ee9cb0534c8243b54d32ec0db61ba4cac80d7fe5bbd735caa242afbccb10a6a5a6df46a2c81855681a7
diff --git a/net-libs/gnutls/files/gnutls-3.8.1-fix-gnutls-header.patch b/net-libs/gnutls/files/gnutls-3.8.1-fix-gnutls-header.patch
new file mode 100644
index 000000000000..b3d10c1788f6
--- /dev/null
+++ b/net-libs/gnutls/files/gnutls-3.8.1-fix-gnutls-header.patch
@@ -0,0 +1,46 @@
+https://bugs.gentoo.org/911872
+https://gitlab.com/gnutls/gnutls/-/commit/abfa8634db940115a11a07596ce53c8f9c4f87d2
+
+From abfa8634db940115a11a07596ce53c8f9c4f87d2 Mon Sep 17 00:00:00 2001
+From: Adrian Bunk <bunk@debian.org>
+Date: Sun, 6 Aug 2023 22:46:22 +0300
+Subject: [PATCH] Move the GNUTLS_NO_EXTENSIONS compatibility #define to
+ gnutls.h
+
+Signed-off-by: Adrian Bunk <bunk@debian.org>
+--- a/lib/ext/ext_master_secret.h
++++ b/lib/ext/ext_master_secret.h
+@@ -23,9 +23,6 @@
+ #ifndef GNUTLS_LIB_EXT_EXT_MASTER_SECRET_H
+ #define GNUTLS_LIB_EXT_EXT_MASTER_SECRET_H
+
+-/* Keep backward compatibility */
+-#define GNUTLS_NO_EXTENSIONS GNUTLS_NO_DEFAULT_EXTENSIONS
+-
+ #include <hello_ext.h>
+
+ extern const hello_ext_entry_st ext_mod_ext_master_secret;
+--- a/lib/includes/gnutls/gnutls.h.in
++++ b/lib/includes/gnutls/gnutls.h.in
+@@ -542,6 +542,9 @@ typedef enum {
+ #define GNUTLS_ENABLE_CERT_TYPE_NEG 0
+ // Here for compatibility reasons
+
++/* Keep backward compatibility */
++#define GNUTLS_NO_EXTENSIONS GNUTLS_NO_DEFAULT_EXTENSIONS
++
+ /**
+ * gnutls_alert_level_t:
+ * @GNUTLS_AL_WARNING: Alert of warning severity.
+--- a/lib/state.h
++++ b/lib/state.h
+@@ -110,7 +110,4 @@ inline static int _gnutls_PRF(gnutls_session_t session, const uint8_t *secret,
+
+ #define DEFAULT_CERT_TYPE GNUTLS_CRT_X509
+
+-/* Keep backward compatibility */
+-#define GNUTLS_NO_EXTENSIONS GNUTLS_NO_DEFAULT_EXTENSIONS
+-
+ #endif /* GNUTLS_LIB_STATE_H */
+--
+GitLab
diff --git a/net-libs/gnutls/gnutls-3.8.1.ebuild b/net-libs/gnutls/gnutls-3.8.1-r1.ebuild
index 19eb1aa7b6f0..730ced6f1866 100644
--- a/net-libs/gnutls/gnutls-3.8.1.ebuild
+++ b/net-libs/gnutls/gnutls-3.8.1-r1.ebuild
@@ -60,6 +60,10 @@ DOCS=( README.md doc/certtool.cfg )
HTML_DOCS=()
+PATCHES=(
+ "${FILESDIR}"/${P}-fix-gnutls-header.patch
+)
+
src_prepare() {
default
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 1c4973a4e46a..a986196b76d1 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index 35593ba85aa8..3935841819f6 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -33,10 +33,6 @@
#--- END OF EXAMPLES ---
-# Sam James <sam@gentoo.org> (2023-07-07)
-# Fails to boostrap: https://gcc.gnu.org/PR110926
-=sys-devel/gcc-14.0.0_pre20230806
-
# Volkmar W. Pogatzki <gentoo@pogatzki.net> (2023-07-05)
# Library without consumers. Bug #906882
# Removal on 2023-08-05.
diff --git a/sys-apps/Manifest.gz b/sys-apps/Manifest.gz
index 7187a06260d8..59e21be127e2 100644
--- a/sys-apps/Manifest.gz
+++ b/sys-apps/Manifest.gz
Binary files differ
diff --git a/sys-apps/portage/Manifest b/sys-apps/portage/Manifest
index bec070b73ae4..860c38e531ad 100644
--- a/sys-apps/portage/Manifest
+++ b/sys-apps/portage/Manifest
@@ -16,5 +16,5 @@ EBUILD portage-3.0.47-r1.ebuild 9272 BLAKE2B 5cfd00aa50d078fe299c5cf244064ddf63e
EBUILD portage-3.0.48.1-r2.ebuild 9403 BLAKE2B a4df81d1c9e37bab4233bc81950311e2a6a63d128c01b7bf31ad67e26540e5511cd24ecd10694abd7f66a3f5d25a55f14f831237aee8d3386645af36ced1cf5f SHA512 7585547ae3b2c15b65e9a728305775fd5f1dd5109c1a4cd906128c4c74c863aae57e6fefe6363374778c68d380dbae7cb67ac843bf21083fb0c11ade0f78a878
EBUILD portage-3.0.49-r1.ebuild 9399 BLAKE2B a1a18644449ef46cb0f5acd4fa73fdc20da4f9dc5f21e57051286c9c7c7696cfdd7b11955a86f51564fd671a2e89b8f5f28bb87a573b56a89a1b1648e059dada SHA512 f2cee72b1c4774780082a646233668f04bf1a9431158a1747158f43ffb8f6ddbd48ff1736af940f61420ae4b3cc93a00e976354785b986e571cf8269c84ef14f
EBUILD portage-3.0.49-r2.ebuild 9535 BLAKE2B 5937530a60580c92b8d0454da87fdf4351aeeacdae75060a1134217436681ba51d04574efcfc0bc75c3eea67ae6ef9fd27dca95e27098842cdf81e3a90248d8f SHA512 999e4f9f6c47c9c9f072c27d1acb004072e95740f43d57db55e187cb11bc5b66917663db1cb3d81820d7c4a463d2722fe14eb1590a67d26134e044a32daf221f
-EBUILD portage-9999.ebuild 6306 BLAKE2B 60702ffc3316a8fcb5661e1c6da1cf91d64d718befad9226a0ccd751fbb6680011a253a3c579de2ae5f9bc6aaa2c10a247df0bce732ee41753ffe7299c66c8e8 SHA512 39269f3650ee4a292942a4de212cfe741d1c6497639c91bcc1f1ec13dec1258c30ca28fe0c0fb072a1a9d2002f0adb940396a4156589c7a216857002ef13ba99
+EBUILD portage-9999.ebuild 6437 BLAKE2B c4f9619ef1634d3dd7d2f5c99fa9b5dc62bc581705de4caacadf546d4227c4f70a957e3c2ae4c7233fe2f0a5d45807d0c383865c8b30c7fdd65fed8c4d624447 SHA512 3c3de114af19108ab6e683234b5f61098c9b312899df8c7a0666e729dce9604475ba1bfe479129e6a4c4bc65e64c4a87c6fe08b68e26e6bcae40ff0624d40830
MISC metadata.xml 1539 BLAKE2B 0efa1ae365449d6593909046c32158a9f6755aa9252c34ae00eb866dd29a0b6a5c2e7a4af9293d0f87c4dd9231132fc5361acb0818fb6beff6dd6fbbdc6f409b SHA512 675f5baa1b3079592e3930b11ca18f324e27c42b5515f9ae815a26e53a465640fa6e9c4069df0e2121932b9f1cc73f2c9469c1529728f3c5ed5c3e687743ac0d
diff --git a/sys-apps/portage/portage-9999.ebuild b/sys-apps/portage/portage-9999.ebuild
index 6bb5c1c1d398..23a08b5ce03e 100644
--- a/sys-apps/portage/portage-9999.ebuild
+++ b/sys-apps/portage/portage-9999.ebuild
@@ -127,12 +127,17 @@ my_src_configure() {
-Ddocdir="${EPREFIX}/usr/share/doc/${PF}"
$(meson_use doc)
$(meson_use apidoc)
- $(meson_use native-extensions)
$(meson_use gentoo-dev)
$(meson_use ipc)
$(meson_use xattr)
)
+ if use native-extensions && [[ "${EPYTHON}" != "pypy3" ]] ; then
+ emesonargs+=( -Dnative-extensions=true )
+ else
+ emesonargs+=( -Dnative-extensions=false )
+ fi
+
if use build; then
emesonargs+=( -Drsync-verify=false )
else
diff --git a/sys-apps/systemd-utils/Manifest b/sys-apps/systemd-utils/Manifest
index 00c7f680941e..d71d76a3fcaa 100644
--- a/sys-apps/systemd-utils/Manifest
+++ b/sys-apps/systemd-utils/Manifest
@@ -13,6 +13,6 @@ DIST systemd-stable-253.7.tar.gz 12111722 BLAKE2B 2007653c264d615fbef52cd91d1735
EBUILD systemd-utils-252.10.ebuild 11815 BLAKE2B d25fdb6b3ea15768a7894807906e8b9bdf97e11d45d07886eb8361d214de82494986efb9757fd7ffdbffeeb99495404340013c86d2a24e928c6b744e10b050f1 SHA512 bf6ad12b10422b678d3b2110e4e27249dedb1a997d5c283bb9f48c32d593f96343ae0031721053d911a77ebcd12a3e509574eeecb8ab11c7dda5037bf52dd2ed
EBUILD systemd-utils-252.9.ebuild 11806 BLAKE2B 47a6f40881f6ed002bfa21c652dc0ddf6813bc74f842e33428241fdb26fb4f8948188f53589258146fcb0a865719e7aafe138a8854e70ea5f46aa87c7b9f0851 SHA512 3c5483674b0a468f0d0f1e4346ffc5f8f6d9c306a0a79d8908d440e837eff96cd8d032f98a521c016db48c9a5bb8bfea45306f83ae82587b92e556a8637282e4
EBUILD systemd-utils-253.5.ebuild 12051 BLAKE2B 511960818a6e9fc2c0ed8d87f052a45cb25f833783d0478c0c0a39926e3971cd8fa44b9fa256a6e3b8cd3aa18e9fd879eaec50036272e5967c8b862a8490c239 SHA512 639bdd4d768a112be06f7cdb227b93ac2288462c614cbc9ab5e1d6a72784aace60a5d22743f13b2f409bf7bafe2f931cdb565c3792b9c0e81366bcc9788f90a0
-EBUILD systemd-utils-253.6.ebuild 12176 BLAKE2B 0a5b68aab6c9cb1b16a4de3bafbdccc91269921d7cab3b67a74513946ef86a7493a387009ced68f14029577504dcc496b272d32b6a04cd558995b3b53a7f38c3 SHA512 3d0b1c2aaf428b4df8dafcac39a1da389a8316a0b450a27dc5257d3effb85135e4d51f55735d7e7fde917976227526a8e70c01d9ac7c728d8daf8edd5631494e
+EBUILD systemd-utils-253.6.ebuild 12170 BLAKE2B ced9811dc7bbfb41f16c1da7bb169da1ff7fe604a412d577097533bd7ed274e09b2fc0186f47af14550011f219834608d476c86973fd556191a8c60e8498a246 SHA512 48bdee88b3ee47af08f244aadfee5d28fb1215c94600d7fb0988ef85b506999058b00259cb244bbd7ab856694fd1d0d56695fb2797daf6d1ad78824ebcbd5cc7
EBUILD systemd-utils-253.7.ebuild 12178 BLAKE2B 0702128e3569f12e0016cb95b65934ea36bf3f97589636f9c80f27d493c0e3c93d07808be3204a88fbd1249dda85c32792fa895ab68e3e988e548b4e955a7209 SHA512 71553c2636af3fc59e690192105e2f6d0776337486b869d7051e63ef9fa087b539c2283e63ea7a0f2d30d32dd2304bfbd734c5d80271ad679cbb459693067f2b
MISC metadata.xml 713 BLAKE2B 1dcb5d9949600c9a8c8ac0c005ffa03b2ca91293a932fa96092a24c094e9fb29f2cf063af041432c12daec4aa4e60d11ea77ed0a423e188095f995c68e75b91a SHA512 46d167a6d898abfc56130e373d232c18fb3ef8865755379fa7678c049515458e7354b7a8cab3bf3faa7326932cccceb0b0745b4695ab9bea492bc2344abf9da4
diff --git a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild
index 794a24b4d0f1..6a42f0fff537 100644
--- a/sys-apps/systemd-utils/systemd-utils-253.6.ebuild
+++ b/sys-apps/systemd-utils/systemd-utils-253.6.ebuild
@@ -27,7 +27,7 @@ SRC_URI+=" elibc_musl? ( https://dev.gentoo.org/~floppym/dist/${MUSL_PATCHSET}.t
LICENSE="GPL-2 LGPL-2.1 MIT public-domain"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
IUSE="+acl boot +kmod selinux split-usr sysusers +tmpfiles test +udev"
REQUIRED_USE="|| ( boot tmpfiles sysusers udev )"
RESTRICT="!test? ( test )"
diff --git a/sys-apps/systemd/Manifest b/sys-apps/systemd/Manifest
index 112d64380871..257b06a2f6b6 100644
--- a/sys-apps/systemd/Manifest
+++ b/sys-apps/systemd/Manifest
@@ -18,7 +18,7 @@ EBUILD systemd-253.3-r1.ebuild 14579 BLAKE2B ec9e31176bad8f142e224369a868b275fac
EBUILD systemd-253.4.ebuild 14588 BLAKE2B ac789628c1caa53681c78be188c85a660fd61a416925cb0d2e5afc9972708efece0e65a52beae8870091cfca24751b741cabac2bb0934f16f90ea48e59eb67d1 SHA512 0877b4c30e086c98fdeae3a9beb56cc97aab0b5467882dcae748af1a639e551d2fa937f9acfe2f4bc16b663e45ef8efdb7e84cc358cc944fde0fd0334c8427af
EBUILD systemd-253.5-r1.ebuild 14719 BLAKE2B 6cd3532df5b775aa0f4a73029d0c31c74e652a8dcd94a8a4e9d915e136d8be8c5609dd0358aefbb23ebafece8e5ad59c59bb07cb44cbd19b7023237b5fe101b4 SHA512 24409d8d9f1160e486780b225c4c6ecf84912eee74f6d6c3a2360e65587202450d844b1c3f1ee31eba07ccee599bfb844dc4ee783ed0663c3fd3e69b88b41127
EBUILD systemd-253.5.ebuild 14588 BLAKE2B ac789628c1caa53681c78be188c85a660fd61a416925cb0d2e5afc9972708efece0e65a52beae8870091cfca24751b741cabac2bb0934f16f90ea48e59eb67d1 SHA512 0877b4c30e086c98fdeae3a9beb56cc97aab0b5467882dcae748af1a639e551d2fa937f9acfe2f4bc16b663e45ef8efdb7e84cc358cc944fde0fd0334c8427af
-EBUILD systemd-253.6.ebuild 14667 BLAKE2B 3b154c55c573e2306f871c362f3d7207fb9b7efee374f118cf4b94477a3e01060b473b293fe86d3ba0923fd9cd7d9e9f8b06490f59514002caadf1b203387e7d SHA512 3c39c8742b35540bb7d70e9277876c10e648e78d4e549cb65bb0a4b843aca3bbea91ee39e0698b294415e9e77dd6c7f350497fe5f841619e11cd2301950bafc0
+EBUILD systemd-253.6.ebuild 14661 BLAKE2B 4d08e0b78f8748ae78b9eaded181c740bc5c5f78f83fe7dc61cc9738658bedd6811e0d214c32e719e96898ad70008d15e527e12b7df17b122f3d9ce45505e94a SHA512 1d5ee451cf3a0494399c2f30c9cf5e93be11bcfce4c5a834521b4a2de1da7c80ba60b1195d142fb92ffbaf1a69e524849c15bb729ba2dbcab9f2956c08a559de
EBUILD systemd-253.7.ebuild 14669 BLAKE2B 106db6ca3073de27cd0f7c72b30397da77cbd98dfe1d1357f67d39f61e722c47d7fd5b3b7378e329883e9894cfe90159f3db50400ca5d791b438907b00b797b3 SHA512 56e632a1f7d396607df97f3bfbde8e85ed4534b69b341e196356adf26f932f54db0bde0365ea5e4ef8c84e36662b61b7465ba4b3336c0eebbaa3932554c13eaa
EBUILD systemd-254-r1.ebuild 14908 BLAKE2B d5ae4c40c0402684a62723c2e3bbda1d6643b9e4c90adff6b3c54d2dadc9f46fa866d4fd9ef9b930d6497b57e51e0a415142217946d0791ed8f1791707af521b SHA512 f3dd37bd29726fd6e94bdd72da068707449b0b6add099c1b085c626601355ed477a9439704f00270c8a8f4db5396769d58f90c4bada5fab6bded688c54205906
EBUILD systemd-254-r2.ebuild 14956 BLAKE2B 63449fde7e268290abd583702e778e9706133604824a2ad3a457002c48fde00d990dfbb965e51a760b74c8d863f0756ef14f8f532ed6f82939ee0a3aaaac2eef SHA512 9bb796e074227779f8fb65b44cc17580a159c84da4d729e1d4b46e3c49802c8b2cdc227e94ea8cd1c507fcfab26bbe005a34f9ec0ac1fe5301326e4eb4ae076e
diff --git a/sys-apps/systemd/systemd-253.6.ebuild b/sys-apps/systemd/systemd-253.6.ebuild
index 448f69d1f790..443fe8bbfd7a 100644
--- a/sys-apps/systemd/systemd-253.6.ebuild
+++ b/sys-apps/systemd/systemd-253.6.ebuild
@@ -23,7 +23,7 @@ else
MY_P=${MY_PN}-${MY_PV}
S=${WORKDIR}/${MY_P}
SRC_URI="https://github.com/systemd/${MY_PN}/archive/v${MY_PV}/${MY_P}.tar.gz"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
inherit bash-completion-r1 linux-info meson-multilib pam python-any-r1
diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz
index 0e4de212a443..3423303f8c6f 100644
--- a/sys-devel/Manifest.gz
+++ b/sys-devel/Manifest.gz
Binary files differ
diff --git a/sys-devel/binutils-hppa64/Manifest b/sys-devel/binutils-hppa64/Manifest
index bcff0b3bddeb..eb132a741949 100644
--- a/sys-devel/binutils-hppa64/Manifest
+++ b/sys-devel/binutils-hppa64/Manifest
@@ -13,8 +13,8 @@ DIST binutils-2.41.tar.xz 26765692 BLAKE2B 3bccec2b52f7e82a727121bf2a2e51a6249ba
EBUILD binutils-hppa64-2.37_p1-r2.ebuild 13273 BLAKE2B 2dd83c1466b42667496a8a37c40a2df498dd7b1de4ecd78a5583cd77ff27befa2bb22110e24622149b4a85c212f03e2a064aa961c13a966123eb8744caf02aa8 SHA512 e9575a12a0a13047c687c918c16ec4c3b93e10f26cb88add82ae1c2bb8f57c7619bc41a6586e231940412ae3974e327acdae567ce4e0e0523f2b654aadfb607b
EBUILD binutils-hppa64-2.38-r2.ebuild 13286 BLAKE2B 0ea74ad439d7bc9ba9e4e79b69069f2cd14da3047c6ae4cb98932ce9dadedf5e4992e605d59762034df7aad5b6455d3df4bc994179acc29c53f9bc624a0c6826 SHA512 9bbc89df99cd78d26f5368600524dab466dbdf954b1affa5f5a04f25538b2caa89e8a08a2f514d5381299a0c5a47f200c7024b902e1d1b2c5f24081eb3410954
EBUILD binutils-hppa64-2.39-r5.ebuild 14291 BLAKE2B ed455cc6b3d903e86b9477d0ca3a0e3232b1aaff7fb19617a4179ece0f6033540ea22253dcfc612f4d071af1854972eab0a906c30254ef216a9798e01c66495c SHA512 df41ab61890a45baf76f5cbae34d2deb2f6a397bce4ab1fb1bc0407a2086e316bff0cededbf28b2b450eaed09df73c7817b40c303b691e6f8c0f1ff4c397b18b
-EBUILD binutils-hppa64-2.40-r5.ebuild 14292 BLAKE2B f20dacd9d47b6fda6f83c16fed8601e3d524008ae1bf677df533e14043b1d0aa0a276ca996da66dd1fa54e96c07ee56731d960ce5587327a6c6bc8a34577a8a7 SHA512 ee8aa49c09d8c4588a620965c9e2914b135a3879d416ce6415ef297c294d0914dc47c2284d08037fb13cab28120f0d6e3a65bb35bf66d0f59d64ec289eca9cd3
+EBUILD binutils-hppa64-2.40-r5.ebuild 14291 BLAKE2B f700c11b97fb2a02b4f6b530267067881df752a516eb82004d83322ecaf5d92c77a7b6f8d61e5b2bb1bd0ff037c463f9e9399ecdbb02dbc625385194e14ce1a0 SHA512 216fe8f2d49b3d14c7c26633a77977af39ee97947298ff7103c83767ff2c3869d01ef9647d75b95a059dffbc104286ba327cafb34fec3accc220d3df30a394d2
EBUILD binutils-hppa64-2.40-r7.ebuild 14292 BLAKE2B 559d55be5058b2b4f302948add5f18977c4f5bd5966cd9186a5fbf6bb09b4bca17b84add34b948981a1d2365a0ee2a98f4a2b97a829260926155632e77a51d22 SHA512 ea0ec36bf8351959c6386b4fcd3b3eed5e71c3209ff8913fc6ceb1fab4e09566e8307f02300b8e1b16646b3373e0e84839937a3b7540fe9119d1e4c65788d014
EBUILD binutils-hppa64-2.41-r1.ebuild 14493 BLAKE2B 432e2385571427f737d5fb1aecc3e3a1ddbfbd772751c68ca8dbf1e35e9ca39ae31fae28ba6afb33ec5dbeebf60ae5aaad53c72f707955363f9208bdbbfd9767 SHA512 eb462be140c95454d2c6f1575f83e9fedd3ea9e2cb333fb3fd7a14852c81be819c9a1c56d32e77b1c58f869063aa3b037b953fe323c32e491306ce6693affa6c
-EBUILD binutils-hppa64-2.41.ebuild 14493 BLAKE2B 010b2482316e5e3ac701be3511de26784c4839c7e6e098cd8ecc62812d1f1d36c5671f766428ed34ae5f023abe194ea05f7a453664c19c483bb0eb660a35a728 SHA512 246dc6d1bc1ba60514c28e1f28ad04d0d5f4913984582265bef991893cc81e6ed4bf2dc2c4240704557e3f830f2fb420efeb2d24bff401f3cc4743d2e0dbddfd
+EBUILD binutils-hppa64-2.41.ebuild 14477 BLAKE2B 4e574f2a3f8616fad8657afc0d575c8f83456d56b3cc20a4e953d53f5f968dc636b496013a6f830d39bc883e9b71903f066904ad55f6ea841cf296b92b00197e SHA512 fefb9d46bf5cd3b687b76542a1febfd859de8187301a8ee38175b5d44cd5571e00f1bf74f1f69a37903bab7158fe096aa5579555e70bcec913ad81c804798cfa
MISC metadata.xml 1004 BLAKE2B 069a799bb001c8c22afecebe6156098546f39e9e03c2ac194172ef6f0f49de976db90bfef03c634cdb696d9484d38bb5f2abb3fcbf7c6cda7cb14a39e5f4a87f SHA512 faa4cb332dd6eeff2ecd4dbfec67693bffcaafba588fb2ef6f64ea5e978c24646d0a555c39983497e660be1cd0518bf15dbc03f89584533f9271d58afb4a3f56
diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
index 7fd42451e5aa..06a3dde3e097 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.40-r5.ebuild
@@ -35,7 +35,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"
SLOT=$(ver_cut 1-2)
- KEYWORDS="-* ~hppa"
+ KEYWORDS="-* hppa"
fi
#
diff --git a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
index 983d7f522d26..c94f482160a4 100644
--- a/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
+++ b/sys-devel/binutils-hppa64/binutils-hppa64-2.41.ebuild
@@ -328,11 +328,11 @@ src_compile() {
cd "${MY_BUILDDIR}" || die
# see Note [tooldir hack for ldscripts]
- emake V=1 tooldir="${EPREFIX}${TOOLPATH}" all
+ emake tooldir="${EPREFIX}${TOOLPATH}" all
# only build info pages if the user wants them
if use doc ; then
- emake V=1 info
+ emake info
fi
# we nuke the manpages when we're left with junk
@@ -346,7 +346,7 @@ src_test() {
# bug #637066
filter-flags -Wall -Wreturn-type
- emake -k V=1 check
+ emake -k check
}
src_install() {
@@ -355,7 +355,7 @@ src_install() {
cd "${MY_BUILDDIR}" || die
# see Note [tooldir hack for ldscripts]
- emake V=1 DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
+ emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
rm -rf "${ED}"/${LIBPATH}/bin || die
use static-libs || find "${ED}" -name '*.la' -delete
diff --git a/sys-devel/binutils/Manifest b/sys-devel/binutils/Manifest
index e706d3348c05..01fbba914a8f 100644
--- a/sys-devel/binutils/Manifest
+++ b/sys-devel/binutils/Manifest
@@ -36,10 +36,10 @@ EBUILD binutils-2.36.1-r2.ebuild 12823 BLAKE2B 850624989343ed5c904a595e274576703
EBUILD binutils-2.37_p1-r2.ebuild 13294 BLAKE2B ec26ea427eb05e6368b046b05eb45ee1818f76e37ccbfccb5b2c47654af7cc2de9a4583a1d1cac19b228d06ea8819a61a1889578159d3624f0a2a53fc63d632d SHA512 81f23fd8da3b6173bab2ccaaf21da02a7c52c3923ada533794fccea35747b25bd5cc0a47a21b72b2610227ef36a9ce9674fd8ae53a4c6af626fb3464ea783f7a
EBUILD binutils-2.38-r2.ebuild 13672 BLAKE2B 84e1567892739e624554005600f8dbe123bcd524728bd1c06797fdfae2c91f39ddff5b6aac420c9571508f6f88b79a567c9144e5670f48c8fa4b7822e5ca5b02 SHA512 e7b6822f6482c3bbbab21292d19a267a711541e8757c7d1ea0c8b09cdfc71ba3beee98e53a56ab7d0789122bebca801e45d13d255b0051647dc1f89fa7a17680
EBUILD binutils-2.39-r5.ebuild 14198 BLAKE2B 509de3eac65a306d0430ed50ee4c734a8f8bb73b71f4ec366a3fd573300f59d77acb05b1a7fe86983ad61cbd59fa2a561d23cb5eea247e2ad0a125137caef81e SHA512 a86d974eacdddcd528f539b57c6e22826340d9efa52568d5aeef35ff191ad564dea5a643e99688833e4f4913a17bf20b74a67c993aecb2e8080511f46e057aa5
-EBUILD binutils-2.40-r5.ebuild 14502 BLAKE2B e6f0d667bc355d347598ee34b4e364e04e03e3d359172026460760c8020fedc25be858af5cdafb28b1047f832c6daceaf70dd19b58ebbd29084989aa70a2ad89 SHA512 73e5138fe82e807d9174130724e5d04fcead6881b57abbc2d3d1dff7b3081d64787a31569e5dede6e6f45dc49b6ef741873e533a8c521e589e3075f8d92b278d
+EBUILD binutils-2.40-r5.ebuild 14499 BLAKE2B 7cd15027992e9d9a9541903044eb3e8be9c4a42e0e40e7c058713a548e38275e7328e866b407eb77c2bdf1d20bc32b0634ff365501a3de9961d5244450c30345 SHA512 b972d5eddc2d0c3c905505cc3c660af2c40fd28174cabf37f13388b2f472a3941d79d93ea585a52874636d2e72a99c2d45b820337746c4dd8526c6a298757763
EBUILD binutils-2.40-r6.ebuild 14463 BLAKE2B 7cb15b48dee4fac6c52e4fd9ec823317fc271531ee2b124c22d6c4aa419f4eab5b5718c6fbdf0a3cc144d06d9427c1f245dcda7ad2ed45210662ef8bf87918c1 SHA512 3552a0dda275d071abd33a5f2b51889b05d1e0f6fe51dffd9542f29fb1e9858f5ff64f359cc5eac8c72afa2c00b1aa957b6d43b6c87662ee17241e7fbc0c6e2a
EBUILD binutils-2.40-r7.ebuild 14463 BLAKE2B 2c498c5db7ff038959bdd23eaf9453bf6187642165e50d2f2fc37098f5be190af0d25f165c1a833d267cd7790b603e30ea4671a062bf942d9ae99712bf0038ba SHA512 7a5d067be65b89a4daa67a13f2ea882c5acbb558c14d537dddf7b44cd1708b8f0d0b0d8303415911de34ae9369a8c73fb3d2f6b11fc4c327adc68c57bddf7ca6
-EBUILD binutils-2.40-r8.ebuild 14464 BLAKE2B 7dacdeef1eca4bdf1190e5f2f08bb0ebec294849c9612a0913c165690ccbcf90c542a5c2c9f9a6fc240ba89be779a473ea6a8b73013bee707bea1dfad6946678 SHA512 44f8e8db7d4e962d08cd206d9ce8534bee34e1ee66dff2c8ab3e1081323352cab737b940654e8ca0a1660cd6605179b4000e3dee68623508cc8adbe5c18ad751
+EBUILD binutils-2.40-r8.ebuild 14656 BLAKE2B 3b9096a02e6b8a7336d61015e93c7e7ec3cfc1826a8dfa53e6e50c0df44a196f1610fbd689ece2e6d0c374092fdf4f7f94bcb755a3e95e087a44d9d80fe45d8f SHA512 7df7e927b1ed1d57f53c58b46c8e9035879bcd73c56148fadb67ebfb1a470c210abdc1d8113c9f3b3428f1c184843c2e1b93b3dbf06b97ee32635f1b8b12fd95
EBUILD binutils-2.41-r1.ebuild 14985 BLAKE2B 2a0bc6b83f5d6cd939dffe24930bda9521627335b5d8cad88ab0e1b5e34619634bc304fb33883421e36fcfc5a76afe81bd94e7d39c96d8784217aaf8899ebd28 SHA512 8adb901fcd2a56fb8061e7fc207a00a1fb359e9fce700f9608269e541fb77b382a7ac92bb7e79f807b2f67c670de758b1389af7a5804beab6cba2e7e2363ad45
EBUILD binutils-2.41.ebuild 14985 BLAKE2B 23dea5b34212deeaa8335e1be61b56357f678a76add7fc2f89c6a99a81863f17f5364f959209348d80b360a7d7b7eb0df5bd65a1a11a8bc24765ae9a2a572a73 SHA512 6ed2705f5e184a2bf5d1f9d29b05df410602a3fefdf46db81974f0b6a1e04e9fb0362c037617a4cf97331121822e7a8f11907265509f52033e5f16e1bb4504a2
EBUILD binutils-9999.ebuild 14986 BLAKE2B b9c60b13ff366fe5e6440d1d5c720139a0ca4c9312b6d3d1cb24daed5d25c3054b1673bf359a89dc89518e50d2358ce4e58a3528205ad3580643f08e55fb05f7 SHA512 3c90553e49991331820df8cd55c3c1b56786386f08668522f00aa42a10caec550da17d4eb4b086415ab904b67b0e5736bc3db92369c67d4cece7ff4057ff2325
diff --git a/sys-devel/binutils/binutils-2.40-r5.ebuild b/sys-devel/binutils/binutils-2.40-r5.ebuild
index 008e30a673d6..8d0073e79611 100644
--- a/sys-devel/binutils/binutils-2.40-r5.ebuild
+++ b/sys-devel/binutils/binutils-2.40-r5.ebuild
@@ -32,7 +32,7 @@ else
[[ -z ${PATCH_VER} ]] || SRC_URI="${SRC_URI}
https://dev.gentoo.org/~${PATCH_DEV}/distfiles/binutils-${PATCH_BINUTILS_VER}-patches-${PATCH_VER}.tar.xz"
SLOT=$(ver_cut 1-2)
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86"
fi
#
diff --git a/sys-devel/binutils/binutils-2.40-r8.ebuild b/sys-devel/binutils/binutils-2.40-r8.ebuild
index 2f1a4e09d894..929f9a3c643a 100644
--- a/sys-devel/binutils/binutils-2.40-r8.ebuild
+++ b/sys-devel/binutils/binutils-2.40-r8.ebuild
@@ -250,6 +250,11 @@ src_configure() {
--libdir="${EPREFIX}"${LIBPATH}
--libexecdir="${EPREFIX}"${LIBPATH}
--includedir="${EPREFIX}"${INCPATH}
+ # portage's econf() does not detect presence of --d-d-t
+ # because it greps only top-level ./configure. But not
+ # libiberty's or bfd's configure.
+ --disable-dependency-tracking
+ --disable-silent-rules
--enable-obsolete
--enable-shared
--enable-threads
@@ -331,11 +336,11 @@ src_compile() {
cd "${MY_BUILDDIR}" || die
# see Note [tooldir hack for ldscripts]
- emake V=1 tooldir="${EPREFIX}${TOOLPATH}" all
+ emake tooldir="${EPREFIX}${TOOLPATH}" all
# only build info pages if the user wants them
if use doc ; then
- emake V=1 info
+ emake info
fi
# we nuke the manpages when we're left with junk
@@ -349,7 +354,7 @@ src_test() {
# bug #637066
filter-flags -Wall -Wreturn-type
- emake -k V=1 check
+ emake -k check
}
src_install() {
@@ -358,7 +363,7 @@ src_install() {
cd "${MY_BUILDDIR}" || die
# see Note [tooldir hack for ldscripts]
- emake V=1 DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
+ emake DESTDIR="${D}" tooldir="${EPREFIX}${LIBPATH}" install
rm -rf "${ED}"/${LIBPATH}/bin || die
use static-libs || find "${ED}" -name '*.la' -delete
diff --git a/sys-devel/gcc/Manifest b/sys-devel/gcc/Manifest
index d23f551b6600..147022806538 100644
--- a/sys-devel/gcc/Manifest
+++ b/sys-devel/gcc/Manifest
@@ -1,4 +1,5 @@
AUX gcc-13-fix-cross-fixincludes.patch 792 BLAKE2B f16dcfee5760380931642520bf7ae939a22131183dec4f9515cabeabaa2eafbc339d4f8bdc0605bda45d840876cb8720264c4612d99510b4d7a2e4132db2403e SHA512 d65061e07c5f3089a9d39edafed94c39082dbb254cfebb386fa2fce5374e54e3e1e15a84f0de96adbe1c5ebfc33a5dad10ecbd3db851f852ec1a7521b8940fc5
+AUX gcc-14.0.0_pre20230806-fix-bootstrap.patch 4747 BLAKE2B a8ece1f797ff858be11a1c77583535e75239ee46658a530b1c3c10b2655ae564b8a9fcb3584ea8695c50eb6c3d373497c814a7d06ea1495def2a7bdf2810a181 SHA512 c7a35a9193eabf370bb7f00adabb4854627473ad409fad368962c0349a0946e9ac87b42bc0cab90f66607a5fcc28f16a7b27168787752479882ce4ac133b1266
AUX gcc-configure-LANG.patch 2052 BLAKE2B 28c36f4992e41305ee421dade5eaaac34e3bdc523665b03f360f2bc01e8f69e9dc48052edb80dece63ab561e80325b4f125502482eb16f7324f1c03670021550 SHA512 a694c7ac2f45cc657097ff5b0cf1356ac88a9c06035c9ba15167e9d444844d0d8a478eb1b9b62195dd063774f79697b9148b9cdb6c261640b472c291061b2129
AUX gcc-configure-texinfo.patch 341 BLAKE2B d2ea3b2ea08f5d3a498ba27d0fb95e325097e2104e55caa28b66515cb48662649140d90b639369aedc54b2b1178fa4b49cda442f5f504e09d88a2efa45a5057c SHA512 e8d34c5077409df5495cf0c5fbf5e77f841c5698108fa6a5fde33eb28202c685603bdefd8368918e55f30c4b995e895d71d64c715c1ec2b017e09eb2c54c09ff
DIST gcc-10-20230426.tar.xz 72118868 BLAKE2B d87cfd78d96585877abc20ed213e4d2fba36556279a5bce5d185de34a59f8cde1250d7322543533922ef224ac8508c1d3fe597c652a648e6e7f08bc19cb2f11c SHA512 805fbb840e6bd8cdd53f954b13c768c0ea0635c099094f6f0b0b04f00120dcde7cf3950a01e199d674b39ff764e9119a548b2f7a156ab2b5d598bd68ed56ce24
@@ -61,7 +62,7 @@ EBUILD gcc-13.3.9999.ebuild 1589 BLAKE2B bf6463d9ba5db2a0d494941a33cc7a2be6fd01f
EBUILD gcc-14.0.0.9999.ebuild 1568 BLAKE2B 02ff0ed9ee64898714a411d4d6dce9ab4ed30ec1f8dce58036da4cfdd033281868c82b1a9e6da669898e405194f84be3db34cbf7a8b0144d2049558f30370b90 SHA512 5aa6f2841a026a8b021f3fd0a6ff47f11f1a7039454cb95a8af148f247792c90d08d254b16c1369e0aabf83da53add611594632a951fa075c06daee837eb27c9
EBUILD gcc-14.0.0_pre20230723.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097
EBUILD gcc-14.0.0_pre20230730.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097
-EBUILD gcc-14.0.0_pre20230806.ebuild 1595 BLAKE2B 6986a9323f7bbc6c814b68b40333c6279ba7f1b1733695b12568e59390b991441b03523b015fdf67e8b0249fdf874e36a46993d2357d9b24b3a97b79ca4bf8fd SHA512 c2cc081c84cd0846da49b81e7835e8b35365d51c4a014edb765a410e4a7b528928f32fedbca2e40aa0d2da80ccebaadada67c1b746a70b6e7910d71503cc6097
+EBUILD gcc-14.0.0_pre20230806-r1.ebuild 1642 BLAKE2B 9c663e76e2d7a62d915a9f1b1ce0cc1301a3a582c8314b1b19c6b67f5cc72ad7ec09ade74ef51807e7513d6088374b37bae2b339b490947da6e0deaefd6ff695 SHA512 f792bd5b4a6085af4f537c62d320adf7b0a7ffc71f546fb17ba448c763ff74127dcb5ace37fd3993cf92401a288769bc5675efc5786cf310e64bedd375ec2007
EBUILD gcc-8.5.0-r1.ebuild 498 BLAKE2B e24f62fdb50bf2e9957cbb85c72adc96d369938a7f552735772de964f7023b8b34bd11e7e544d268cc308e25272084a728bd061f37c568d42ea65d55bb2a2e93 SHA512 f35b353e9f54eb3e1c6f8e0ea262458b41da9bddb993793aff79f765c4d93811744979d34e50c6470a9b2cfb63b7006bd284d819b7a98e56a8b3a34ae570ae76
EBUILD gcc-9.5.0.ebuild 1206 BLAKE2B 262931215488db54cab2141549f997a48e22d0a917917eb670d41d5b155c7685e92eb1bc3843d2eca47dd15a450199aea5d99777d2870ff09b1a79ac8a63bcb0 SHA512 3737a70e70e53a581280ff1449d7d92bb9ffba0919b618ea43d4747e09b2803795a05c07c0e3a2ec8982f8d5594be58f9ac549d329b18dc236ad5159e4a47132
MISC metadata.xml 5254 BLAKE2B b64569d62dd67c2f2dab441bb2c4a65bcd61b4c9d8ad7543e8f91c583501d72ed1474abf785e68c48de298d8391de3d94b9b4020086b2b0fa9cc477114a92e9e SHA512 f1307b7865dc4c2c843b5f498196bf5710e45e3292181b43687ebe85b5e9b26203c9c83ee7872efe2cd93595eca430de91e3a5fd6900f0f62c875308ccbb0303
diff --git a/sys-devel/gcc/files/gcc-14.0.0_pre20230806-fix-bootstrap.patch b/sys-devel/gcc/files/gcc-14.0.0_pre20230806-fix-bootstrap.patch
new file mode 100644
index 000000000000..5d5747312b69
--- /dev/null
+++ b/sys-devel/gcc/files/gcc-14.0.0_pre20230806-fix-bootstrap.patch
@@ -0,0 +1,105 @@
+https://gcc.gnu.org/git/?p=gcc.git;a=commit;h=af6cfd7b663909688c6ca55b6e9f859cdde4310f
+https://gcc.gnu.org/PR110926
+
+From af6cfd7b663909688c6ca55b6e9f859cdde4310f Mon Sep 17 00:00:00 2001
+From: liuhongt <hongtao.liu@intel.com>
+Date: Mon, 7 Aug 2023 11:10:52 +0800
+Subject: [PATCH] Fix ICE in rtl check when bootstrap.
+MIME-Version: 1.0
+Content-Type: text/plain; charset=utf8
+Content-Transfer-Encoding: 8bit
+
+/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/libgfortran/generated/matmul_i1.c: In function âmatmul_i1_avx512fâ:
+/var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/libgfortran/generated/matmul_i1.c:1781:1: internal compiler error: RTL check: expected elt 0 type 'i' or 'n', have 'w' (rtx const_int) in vpternlog_redundant_operand_mask, at config/i386/i386.cc:19460
+ 1781 | }
+ | ^
+0x5559de26dc2d rtl_check_failed_type2(rtx_def const*, int, int, int, char const*, int, char const*)
+ /var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/rtl.cc:761
+0x5559de340bfe vpternlog_redundant_operand_mask(rtx_def**)
+ /var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/config/i386/i386.cc:19460
+0x5559dfec67a6 split_44
+ /var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/config/i386/sse.md:12730
+0x5559dfec67a6 split_63
+ /var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/config/i386/sse.md:28428
+0x5559deb8a682 try_split(rtx_def*, rtx_insn*, int)
+ /var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/emit-rtl.cc:3800
+0x5559deb8adf2 try_split(rtx_def*, rtx_insn*, int)
+ /var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/emit-rtl.cc:3972
+0x5559def69194 split_insn
+ /var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/recog.cc:3385
+0x5559def70c57 split_all_insns()
+ /var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/recog.cc:3489
+0x5559def70d0c execute
+ /var/tmp/portage/sys-devel/gcc-14.0.0_pre20230806/work/gcc-14-20230806/gcc/recog.cc:4413
+
+Use INTVAL (imm_op) instead of XINT (imm_op, 0).
+
+gcc/ChangeLog:
+
+ PR target/110926
+ * config/i386/i386-protos.h
+ (vpternlog_redundant_operand_mask): Adjust parameter type.
+ * config/i386/i386.cc (vpternlog_redundant_operand_mask): Use
+ INTVAL instead of XINT, also adjust parameter type from rtx*
+ to rtx since the function only needs operands[4] in vpternlog
+ pattern.
+ (substitute_vpternlog_operands): Pass operands[4] instead of
+ operands to vpternlog_redundant_operand_mask.
+ * config/i386/sse.md: Ditto.
+--- a/gcc/config/i386/i386-protos.h
++++ b/gcc/config/i386/i386-protos.h
+@@ -70,7 +70,7 @@ extern machine_mode ix86_cc_mode (enum rtx_code, rtx, rtx);
+ extern int avx_vpermilp_parallel (rtx par, machine_mode mode);
+ extern int avx_vperm2f128_parallel (rtx par, machine_mode mode);
+
+-extern int vpternlog_redundant_operand_mask (rtx[]);
++extern int vpternlog_redundant_operand_mask (rtx);
+ extern void substitute_vpternlog_operands (rtx[]);
+
+ extern bool ix86_expand_strlen (rtx, rtx, rtx, rtx);
+--- a/gcc/config/i386/i386.cc
++++ b/gcc/config/i386/i386.cc
+@@ -19454,10 +19454,10 @@ avx_vperm2f128_parallel (rtx par, machine_mode mode)
+ /* Return a mask of VPTERNLOG operands that do not affect output. */
+
+ int
+-vpternlog_redundant_operand_mask (rtx *operands)
++vpternlog_redundant_operand_mask (rtx pternlog_imm)
+ {
+ int mask = 0;
+- int imm8 = XINT (operands[4], 0);
++ int imm8 = INTVAL (pternlog_imm);
+
+ if (((imm8 >> 4) & 0x0F) == (imm8 & 0x0F))
+ mask |= 1;
+@@ -19475,7 +19475,7 @@ vpternlog_redundant_operand_mask (rtx *operands)
+ void
+ substitute_vpternlog_operands (rtx *operands)
+ {
+- int mask = vpternlog_redundant_operand_mask (operands);
++ int mask = vpternlog_redundant_operand_mask (operands[4]);
+
+ if (mask & 1) /* The first operand is redundant. */
+ operands[1] = operands[2];
+--- a/gcc/config/i386/sse.md
++++ b/gcc/config/i386/sse.md
+@@ -12751,7 +12751,7 @@
+ (match_operand:V 3 "memory_operand")
+ (match_operand:SI 4 "const_0_to_255_operand")]
+ UNSPEC_VTERNLOG))]
+- "!reload_completed && vpternlog_redundant_operand_mask (operands) == 3"
++ "!reload_completed && vpternlog_redundant_operand_mask (operands[4]) == 3"
+ [(set (match_dup 0)
+ (match_dup 3))
+ (set (match_dup 0)
+@@ -12772,7 +12772,7 @@
+ (match_operand:V 3 "nonimmediate_operand")
+ (match_operand:SI 4 "const_0_to_255_operand")]
+ UNSPEC_VTERNLOG))]
+- "!reload_completed && vpternlog_redundant_operand_mask (operands) != 0"
++ "!reload_completed && vpternlog_redundant_operand_mask (operands[4]) != 0"
+ [(set (match_dup 0)
+ (unspec:V
+ [(match_dup 1)
+--
+2.39.3
diff --git a/sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild b/sys-devel/gcc/gcc-14.0.0_pre20230806-r1.ebuild
index 59534d9e96dd..3c3d844369c0 100644
--- a/sys-devel/gcc/gcc-14.0.0_pre20230806.ebuild
+++ b/sys-devel/gcc/gcc-14.0.0_pre20230806-r1.ebuild
@@ -60,5 +60,6 @@ src_prepare() {
toolchain_src_prepare
+ eapply "${FILESDIR}"/${P}-fix-bootstrap.patch
eapply_user
}
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index a337a06cd99c..4f492bb18bb0 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/binutils-libs/Manifest b/sys-libs/binutils-libs/Manifest
index 349c6291209d..95fad0588892 100644
--- a/sys-libs/binutils-libs/Manifest
+++ b/sys-libs/binutils-libs/Manifest
@@ -23,7 +23,7 @@ EBUILD binutils-libs-2.36.1-r2.ebuild 4008 BLAKE2B 142641749140de7c690cf5e3bd812
EBUILD binutils-libs-2.37_p1-r2.ebuild 4081 BLAKE2B 665bb72f6494c2ca300487b61d047229d993de992a86ad556e74ae4b4141c469181cf15779aecc47326a62019845eb0f600c32b802487bdb49e9e5ca92bfaca5 SHA512 f2391a2af247b85cf7a8d406e2ebd6033914cb5e590fe9a700a1ed7ef0b684a6a8ea5bf3fc60732b4a37c2fbd0260e22b230486e77f1b36ed98a25ca2413bf06
EBUILD binutils-libs-2.38-r2.ebuild 4758 BLAKE2B 9de4470b987db46dd9647023f5750c2f51c826e4cc215f6f12b6721a42717cfbfb1459043cd4dd92507dc9cc8e7c589d20e0435f6d41413a354c2de015af0fc0 SHA512 eae783c74866707e7dd2500fb4255d29503ebcd0ddfef0371288ace77f465e112423d3ed687db53ddc684a980f74708fb043bca9fabea4cc2e0156e638431504
EBUILD binutils-libs-2.39-r5.ebuild 4766 BLAKE2B ee4275f3555984c95e8063a6858e761bb19485c51f7f5f88dbdb36dcd4f0491f9ea3044d8b3a9aca79a079ab9c8374a2fd1ae64a706738720b740aa497b03995 SHA512 a595fc95ec0dc535d09f864ebda797085d3f3c81acca7671c9aafc9edc19b329bbcb7112df17f9a66a34fda98803ff989144b7f24091d0cb293859855ffdca08
-EBUILD binutils-libs-2.40-r5.ebuild 5007 BLAKE2B 3170efa253aa7e9ba4351593b344e3e9dc317fc70ed8f1c034bfe7142870e6a8866c9a75c4e494a5c0f00eb6c7debdb8448cb8f78d646642524684d26d372c49 SHA512 1d57e7404b41d31d6f7b4c4e9a7aedbf229b3e811bd34f46cbc953308d3f125a5563e7b59c392615737b3890b4b7568433d748b365399936b5e6476575704d53
+EBUILD binutils-libs-2.40-r5.ebuild 5004 BLAKE2B 6123463e4f95c7e5f2a9b718f780a89ebc0b4b14ed4075c7213b7c841e9aa8cdf4b9e337c4e1b815ae01c80bb4ba96aca43d6d15d37b6905abb8f41c925d6c0b SHA512 75bafa58c49b4a8e43f7b83619def231265b78b462913873b9c9bfab82ae5ddc297526548d797d6661fecc1da3cfbd8c515fd6537b7d3a320711594c9e819277
EBUILD binutils-libs-2.40-r7.ebuild 5012 BLAKE2B e158d44b4c9cfda0942e138dcd0a003dae67f8d00f81c99fc24de4f94380316c67692417357daf6547140fea2beca8d8fc09d3df622d357a6693844157fbeca5 SHA512 e952d4cc9ab96d1f143a2a9ecbdb7d52829f57f56cc755559132df1d796763342f10797c4562037ddc11ef240a1a3cd51ba05ca0c077ab6ada7ea3b122013445
EBUILD binutils-libs-2.41-r2.ebuild 5181 BLAKE2B b824e905debb708f120991e75baa70cbba46d039ecd93141be6ec29b89ec5e1b9eb168203c8932bc11e824ba62219818ba217df3a921761ef2732e42c9d67980 SHA512 7330f4e4e7b3009fd5d925a38712d9a13e8a0838685d2dba376f1041dd8cb7cd791f21df1eca28d84e9b79e4ed183aeb6681a885778dc7add70360f57e6b348c
EBUILD binutils-libs-2.41.ebuild 5177 BLAKE2B edf72553cd7bd1d26d713619a3da3c6ed1416b29d662bf2c6ddc15553e089dea8c399f330a75beda3e77bf0dda1bfa629cba27be15778d9dbdb0793d45106359 SHA512 820e7fa73ea5e6d1145e12eb0ca4bbb602fb887bb24534f3a42026dfa2ab7d2174da811307ecb3a9ad208673fa51e0b1694b8cf8e3273479b2e7d5a57660f4d6
diff --git a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
index 6ff6d3fee01d..11149b0a83a8 100644
--- a/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
+++ b/sys-libs/binutils-libs/binutils-libs-2.40-r5.ebuild
@@ -22,7 +22,7 @@ SRC_URI="mirror://gnu/binutils/${MY_P}.tar.xz
LICENSE="|| ( GPL-3 LGPL-3 )"
SLOT="0/${PV%_p?}"
IUSE="64-bit-bfd cet multitarget nls static-libs test"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~x64-macos ~x64-solaris"
RESTRICT="!test? ( test )"
BDEPEND="
diff --git a/sys-libs/newlib/Manifest b/sys-libs/newlib/Manifest
index a8062617a1d1..1db04a1e9143 100644
--- a/sys-libs/newlib/Manifest
+++ b/sys-libs/newlib/Manifest
@@ -6,6 +6,6 @@ DIST newlib-4.3.0.20230120.tar.gz 8832922 BLAKE2B b5493f25e44049f4e1222698894e7e
EBUILD newlib-4.1.0-r2.ebuild 4487 BLAKE2B 0ee16a23ff8e7048ccba6dd769530b8b6f23f574b0895e6233a450c5c4e83ad252a06d1f7d272976d6f11f269c6d7d9d555bcfabb3d527bc1aa55d4119ad29ae SHA512 b90f0ae3f65915833a342116ecdd985b28a13b8ad95613c92fed0b0be5eaf58fca362b1db4e655ed5f68e0da82212da1649f97871c8c948d3bd6bcf6055276ff
EBUILD newlib-4.2.0.20211231-r1.ebuild 4507 BLAKE2B 7c8c62f00175bf2a49eebc0af2b38ecf0f5849e870ab0bfe1972eb48bf5a634e159f5dec867433ac6edeea94d55a34a6bdc0ead3094801a24c4f9c5dcd349592 SHA512 514d6ab7776619894849a724d196f156b03ee63f4564fa627500aed07fdda07791944d3280377a229fc12cd5d3fb983dbc1a05fecefea3d961a67dbb54ec6acf
EBUILD newlib-4.3.0.20230120-r1.ebuild 4424 BLAKE2B 74b269b222db0dc5fad2c8eaab1c023cccc5fefe0cd14c2490b8e5f1125c07345f4c39a3aa67c972c737880901b60b1cd923d282b070645a198acfe12271aa04 SHA512 9d00014a5668ce2b8ebcfea42ae6ae3c7de773d351e4e30a8504d763b39f1b41907720b6e793445fc0414c9cceafe7f4bcf474df4120684e7915acb7dd3898df
-EBUILD newlib-4.3.0.20230120-r2.ebuild 4487 BLAKE2B 706fe34982dcf6b7affdc61424b163946e8a1d91bfdd0a0bb128e7dabe4a198c0723bb062136a9e9d1f88d525648e2bff2a66b9dfabac559d20d85c3a8fc3803 SHA512 50e1efaa5c93938d1784c25281e8efa97e0cac9072d6ae4592216f09a5c1a4c56d515f144aaa2d2ca58593f41c741bc09bfa8028bc12beed6d9fff092c0e3842
-EBUILD newlib-9999.ebuild 4424 BLAKE2B 74b269b222db0dc5fad2c8eaab1c023cccc5fefe0cd14c2490b8e5f1125c07345f4c39a3aa67c972c737880901b60b1cd923d282b070645a198acfe12271aa04 SHA512 9d00014a5668ce2b8ebcfea42ae6ae3c7de773d351e4e30a8504d763b39f1b41907720b6e793445fc0414c9cceafe7f4bcf474df4120684e7915acb7dd3898df
+EBUILD newlib-4.3.0.20230120-r2.ebuild 4519 BLAKE2B 9db3b20c71eb0a64914497fe39df11cada6f60376a1677f8875b10853cfc6264102e314c2ebf34357a700e4549eda6fe3dc969151ecc9339a9d501820cf8b485 SHA512 8fd374c92ed35b6f6ca5d782ca343c6fbce0594f6585fae96f5000da287c78c8f7d15502e7394fdf3890d5865099e3d01ae9a67bc5f009071ac3c78782994d17
+EBUILD newlib-9999.ebuild 4456 BLAKE2B d56d56625add46c44b76930789aaa4cbef1502a9c4278106df4e9dbe8c75862fd0a0f326ea2c5f86cda5901841a619764285b2f117ddf3abebe75f981ce46507 SHA512 eff3d3d21aee219aa899b10feaac6f8a3f4d817bcaeed48d6c370071ccc5d46c3c5287e21ddfb691c2dea36533397a304984dd72c77df9c068aad65f875b4c2a
MISC metadata.xml 414 BLAKE2B 0e367a5f7b225bd2d381433ff239e076c3de8feb795ddb586d867bbc9a1b990379a3f27a39ede9549c7e328262004101e4392560717f596c941e9a152848eacb SHA512 44000ecc340eb2da9391ac9b226486e0f95aeb8de5bc7633882fef97943e0348bbb04ada64a15c82d2995d8aaedac5da1fa8c9d453c4ab3d2efc51ce06ab6477
diff --git a/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild b/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild
index 942c2fe4601b..2436fa048633 100644
--- a/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild
+++ b/sys-libs/newlib/newlib-4.3.0.20230120-r2.ebuild
@@ -70,6 +70,7 @@ src_configure() {
local myconf=(
# The top-level configure doesn't utilize this flag, but subdirs do,
# so autodetection for econf doesn't work. Add ourselves.
+ --disable-dependency-tracking
--disable-silent-rules
# Disable legacy syscall stub code in newlib. These have been
# moved to libgloss for a long time now, so the code in newlib
diff --git a/sys-libs/newlib/newlib-9999.ebuild b/sys-libs/newlib/newlib-9999.ebuild
index 21ce7e99de7c..d14c58291626 100644
--- a/sys-libs/newlib/newlib-9999.ebuild
+++ b/sys-libs/newlib/newlib-9999.ebuild
@@ -69,6 +69,7 @@ src_configure() {
local myconf=(
# The top-level configure doesn't utilize this flag, but subdirs do,
# so autodetection for econf doesn't work. Add ourselves.
+ --disable-dependency-tracking
--disable-silent-rules
# Disable legacy syscall stub code in newlib. These have been
# moved to libgloss for a long time now, so the code in newlib
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 84f601b611d9..13a7675765eb 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 01e250e94478..701d4ede3884 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -100,106 +100,106 @@ DIST firefox-102.14.0esr-vi.xpi 611422 BLAKE2B b96e964e7769cf499766992ea976ce9a6
DIST firefox-102.14.0esr-xh.xpi 427933 BLAKE2B 01c35b8d9ba30abd3de932aac8a7468088a23eeee3ab94c3c67a78d46fc8a5bc6483c142065cbae8fdc9a156c8d74f14ddeca275217848c284814949ff5a2057 SHA512 984820058976f463cb1563fc04e705db65f9a54b5268905bbd226bea972fbf296dc89fbd3463fc0e1519fae23990a912d74c5ab0a9289b50c2286036986003a6
DIST firefox-102.14.0esr-zh-CN.xpi 613305 BLAKE2B 54a33c22af5f3e4e109e00dcaa74ed9ff344b72e8305815e2bb748973383418433d91d6966a7042f515f609956038343674baeb93d3aebcd83d003cd4b16f12e SHA512 f820e12b0f04867625cf04f0383c642febda49635816f2eb75ae81d79aa68d78fbc7093b7f4e5244e6562b2c0254fae489a0454f787c84b5cf8c0c0c217c6d1e
DIST firefox-102.14.0esr-zh-TW.xpi 614580 BLAKE2B 08092bce00e6fb2ebea64169bc6eb801c118e054247549c0b5e3ef71eeb40c70fe0799b18b3a823e4de3683878afeeac414807c5da216c68216d0ca652c1c51a SHA512 18d1c23e8132b879fe55effb251facb261c2c803f9fec643860c9b7d4a646572da67a2f7f294be017f7ee9b1d9274bde6b503c219b10d15558e33da340fb083f
-DIST firefox-116.0.1-ach.xpi 440316 BLAKE2B 5efb7af9174670578476902e45cb61f716cc566b19ba40a3bfc8bedbd7578318c17d962827a2543e90ce9a2ae29adb6023fde659e9c033131964416ea73f2967 SHA512 6129d09095e2049f1a9bd2c5741732e81077f38d8746bd9ba2bda27492a2588910b4717343059554ac57987ee5cc727661891a939d47bc66965cda73636e06bf
-DIST firefox-116.0.1-af.xpi 401615 BLAKE2B 5134df993ed162c0ceeab7be129881f0d18c2171c85701795dc9f404b26158d089b277a95927129470323c9014b525d4d82c75a4fe1c3314a7230971f9595dbf SHA512 c1aaab68d988687090bbb2901be5902d55971fb08cc14a351b2bcf2c0373424d9b5fc8f174ce4c1a2af585ff0b4ee4617c40ed7de980afaf6b66eebd7bc2d92f
-DIST firefox-116.0.1-an.xpi 482296 BLAKE2B 6358fcd230b12b6962c35aa979058e6b40b65e91fbbdd011026a2d0b40f36b808afce910717b33bd4279f72e5b783d81d89e6649c752c19785726ea70f33e68a SHA512 7d30edb571e7dde84ab3b09a414ac0cc33d7b6bb4db01565f52c9bd39a2484993d97ae7501c1a0ad79ba84ccb6d234c9a83e063bbc9ce705a3e48b1c9cc5c9be
-DIST firefox-116.0.1-ar.xpi 549036 BLAKE2B ec9332f6fdd6f8de2c00311db32839db53eec2c4e2ad8c82318477fe3f1b798b0e8e20dc0760822bec1eb425f2ca643c90df00ca40294d0e4c618f5ef923c2df SHA512 e7fd3c2c162504c72031e5b21328aeb16d5a8462c98289e777faf17055dd9bcd29aaf76e2cbfd0b2db34259223a83179aed77ef40f510b2ce0bb34bbd106afba
-DIST firefox-116.0.1-ast.xpi 476777 BLAKE2B beb5acafdefd0f83fb1a294dbdd03f85d4e60f4c12b229a33738ab6313ab55847e0f0def58926ece8386572d799323eab8a210a6ecd188f83c632a8acc315649 SHA512 bb1771f6894189aa3c4dc5349ddc7111e7ad3170aeb5f7b475346f0102c0f3ca52729362899d526c3af7a591f5b4c601a8357f01d453cacc40993b8bb30b8660
-DIST firefox-116.0.1-az.xpi 470086 BLAKE2B 4c9ecac1c6e44c66f2898b86340df501e97766dbbaf9f8f45efc652bc85cc256c0437d86aa83970b07216c4526d56cf171b3fc49496fe01c42899d1c7c62623f SHA512 cc0ccac9424598f059bd82e93972f6da9e87b5676b9fd52120c0d8d34d8246cecd163e41a0c0716fe6411fc8a63382e803983c1eddb296db741c21bfceaa5d0c
-DIST firefox-116.0.1-be.xpi 647157 BLAKE2B 710ac1d80baec7d957a2e43bc02c4bb4cbf00ffe3b1d5a5db91c195f5f32681b858636ab6e38dab9584ddfb381b01dcb83bb6922e17f169666b9d11916a45857 SHA512 3af78f25e36e728a50c53f322c0362aa2cec7f665644fa165e3819027438ba8661a0b8500a10440a43fe80f394f4ccc80342c4c1c58a8455cb6dcdad2ab63ed7
-DIST firefox-116.0.1-bg.xpi 563690 BLAKE2B 3b96f122d125d2b81804b85fcaadaba2cf3c0ffb15f3af34e0bf138203a27777830d5308edb20066006b64ebf1a408be781defb2931361f2bf9a1efd7b58acf3 SHA512 eac8101652af05ecca6abbd652675441c855fb4842956b6a821c2a263168d858bd4ae762be42be95c9113f8841f4d8df22e52b300e58b5941cb1fe8c408124ff
-DIST firefox-116.0.1-bn.xpi 557959 BLAKE2B bad1cc996307f5a474de986a7a4db8fbd98562403964f19aa69a18de91d8dcf5e73c4bec48831c352bf71ddb06dd82df9fc6cdb25035c582d68bdc6bed3d3ff4 SHA512 54c5b1d7916e64d160054eada43a5030df4684d3e00f3b5bcb19ae2e03fcc6a3d217e2682b33fd49382fdb66bb405f0692902744b02389244e890a5517f07da6
-DIST firefox-116.0.1-br.xpi 533901 BLAKE2B 3f2d2e03a609eedb556197d7b020ceee5570e4ac5320a522fcd6f53cdcdac3588757267cf797b07b13f702bb954572b3b570cefd9b5d708e109cb1f79f7e6b45 SHA512 0be5b632960c7303639d5af8fe2cd2d3ed70f272bd13f59e10e84871991a47ba749777e3b95e321a3bed23afa1e519ee5b9f37786d7505e54293847ea060d7b2
-DIST firefox-116.0.1-bs.xpi 440576 BLAKE2B e4ff0e7dd6bea8fa7da98b929e08d59487ba7c1a486f8b6ebc432f9e9a3a5dc22781741383fd04e27cb41eda88fdb89a4193a768f1c8191063fd1ca2cb60e516 SHA512 ff6571c4778ad9d707d56998e21c4e7afa9c344870aadf93f82b731ff8f7fc5a0dbfe49ecb255dd361c6ff29ee45f1c27d1b734be3e6d251590c413e4996e5ab
-DIST firefox-116.0.1-ca-valencia.xpi 521445 BLAKE2B 2f71c215efd6463af77c9704f5fd26d1b94967dad3ca607a448e6d902e6d8cc7722834a17ac2d0545f1227debbede17f3f63eb45b1dfca1f98a044df7722ba0d SHA512 987cbe6a2a086cf48dc6d7b3e0bc900603f5b7d1bb20a96d6c1cc67229f13fac2faebb93117bf2d0728fe5e3f2cdc7b2b374723b15f605a65ea636f6385fad68
-DIST firefox-116.0.1-ca.xpi 544945 BLAKE2B 453beca07132b5f6abb28d381a46b5d403d0c2ba7307258f745054d4dcde4506cd8f704a7d2286ebc04a17920c863a0ee358b2f6e6b30a6d15e04fcbf174f2a1 SHA512 3ffd41447a0f9dd6c13a81ff22dab0845fc36c198e741f6adbf5b2a7fb7c79124bed3ad29c837838777fe6b82eb4f5241f978f8584be5ef3e2ad93e49aec5656
-DIST firefox-116.0.1-cak.xpi 564101 BLAKE2B 47f0faddadb53e462d2b087e1c2a86e2ff4d04690dfe676dd612176247e652f7eeca304d3b698cdfadfb71bdd2f347da84f88222c13d59f419b790738b5c7f50 SHA512 50f42291d2a1d134aea5f9ada731118a9a14eb942b6c31d806ac68b5c34263791ca6f1a70ac26cd71fa74c8b75f4c5b693a90cab623794f9ffa292d94f22c4ff
-DIST firefox-116.0.1-cs.xpi 592438 BLAKE2B 955d454f5146ff7f6464cb0e3347c284ffa2adf5a0fa112788282e5c0887f8f27aa013d76a9b4cf899b18e61142ace3f0623d1ca83e69a0fa98b16d023df619d SHA512 3bd511025e145fc4b0f718d33ee7b31b8b44f1fd4d6b4421def216a2d43442b817b1ce2af59ff8941bb6a3fd930c91e906be4a202c6e158d41957de1aa566936
-DIST firefox-116.0.1-cy.xpi 565907 BLAKE2B 99a80553aa75167721a78ef04ceeae37d9a8a9243d2d72fc7f49d3a5a6e2542bee75cd3cd2ff00743c60caaeaefd5420e31590ebeb05a8228fe73f091c3147a5 SHA512 b9fcef9998cda8b10425feb6d9b7affcb357ccedd439c9e94006e5c61c4c64993e6f4b878d5c89f89eee0fd7ff8b3115d463dd93770362935709562cfbd06735
-DIST firefox-116.0.1-da.xpi 553379 BLAKE2B 6504eee504359b21230e3968888dfdf950b80de5e580590b69d38d1056b1e53d45197c0da665c313161778ada1b71ef4b43117cbbde806e8fe56bb3f59af6165 SHA512 02714db07769056cc984a611988fcc2732d744708e2104c893757c4d06b289dac6b2ee85b909c3e8f0c9c7c2f24e7364c750d091d66b68e37579e3f01fb46650
-DIST firefox-116.0.1-de.xpi 574184 BLAKE2B cd57e585949d6f9d13785a9ccd6b05cc7a17d1e407698fa56df4d63613694c4505f2c3bbdc5b28c7ddae7551acce02f8c3d3382d536cb80250f4bf0da2266bbc SHA512 d55f84c4b5333dff083fa9ac34175cfa34035af918f6ec761bb411744e2ef466dae2900db903fae19a33892c73e1d0f9a27b1a2de6f5e1d0f791d5cc41086889
-DIST firefox-116.0.1-dsb.xpi 589677 BLAKE2B 5c5b2e3d49d16111a0077f6a110e2ef292eb1a6775e9df48ac2a1ab2146abcfa9d1df37d2378ca5bf435373912ee0350d044b57d85545822c0c31b5f0ecc0d86 SHA512 dfd120f61cbf26601a8c1bd6a945b2ae8900a0aa8140e20b600b0250fe3bfded5af00c15c04cc78a996dda4a1c72a9c2126967f287f889a53185b69652fda76f
-DIST firefox-116.0.1-el.xpi 663122 BLAKE2B 8bf30c0f8629dc8e76dfa07b9750dfdf2a9a77bd944801312386f5ee7a8c97e87920c7c54a73fd6e3b660392efdfbfe25fb30b5aa78407dcdc25d3af4ccb36a3 SHA512 623a50fe6edca997493b45f67819e95e03d31eb8b4530202cc16889b3fd18b00c6170b859cb2a5a737fd384cdd9405ea8d9ab8d5b06637036b167ef231ba6822
-DIST firefox-116.0.1-en-CA.xpi 518970 BLAKE2B 2b6ae4bd5b4d315a35f3a615bf845ad2bbfe92d30786632208dce0c1352cfdd0d1a0e6bef27b2360ac02ef1c6172906110ec933206f63436e179fb0083722021 SHA512 61cc8a539423eb5c4437701fcb7fab0527443356dd643dfb37f15fd539605233dd44b2ff092c38f0b4688ab9815536b459d02c1a3999b04a28ab551432db0c88
-DIST firefox-116.0.1-en-GB.xpi 531541 BLAKE2B 1b58657cc86454c302b9dadbfcd5d6fd303e551853b513dfd8da237fedff4188a526212452978407204673f0e00707c544919366fbdb1b39be3822583aa70236 SHA512 35f8264f89ee651e7d215109af1eea1081a3afedbf7069cde1f9367f402b058ad15ed601cf75f8c8dc96e2d1187059150cb6c34091dbf0232bf31753b064ec55
-DIST firefox-116.0.1-eo.xpi 555837 BLAKE2B bc20a536b1605b41f0fa377f79bb9498b88a59c4ddb605c34b6a4335b1c6276b5837e8e3e3d26e7db13807268d21144e62560545a04cfa4a6543cf5728eae93d SHA512 2828165f3717c95d58fe08bb5634df6ce46b7d99e555c0f8ca6bea34fce460c8c7643d5265fefd2fca6d8d2440d5e6b8f6fab969d1952028d0fda42ae29f4b59
-DIST firefox-116.0.1-es-AR.xpi 569191 BLAKE2B 607a12b90174498586b3ce191d3e2de83411fab40d760c9f8061e206afdb0fb64cd7869f0f723f83aaeab4ffd4245c856550e2c991290c43ae91c47415549041 SHA512 7a7b2f73c2a4b209a36e57a7121ae450a25f929c46bde8ec77728db3b3a02deab8eaa8913004658417e2c10aa419b28781970f40e25b0d464669aacfee479d4b
-DIST firefox-116.0.1-es-CL.xpi 568874 BLAKE2B a26ddafff18968676cc2fddf8086bcdcf74058e7df1a585332652815cdd9f4663b9637954ea89147e76364fdd727fdca46a17ade83c5bbefdad1461d36ed6f54 SHA512 8bbb016b4129e2a21074b8925b6ce1ae5516089d912251adfee7ff0691cff250411a3c54a633274f71c56c46c8feac476884b37b217918398e7859ab3347e6b7
-DIST firefox-116.0.1-es-ES.xpi 561403 BLAKE2B 14f07b974dc529233ecc1b811e37132afe8a48ef05a48b4a85e083173d4c565cc0bbf56ec5612a6f2e21cb463f440548e3da5ea1aac43cef27d59b4dd293582f SHA512 a2c0954dc02649faebe32158ebbca5b1781151a67b30be49606b7eb14633b0f871302e70887111281fd02e1da674dbe21bc1590c20eb9da8ab199b1d43da5a40
-DIST firefox-116.0.1-es-MX.xpi 564991 BLAKE2B 40543f49edf2fc79e3e55f566e0a1e5fda6162684d39e21f8470f27753aba4aef82c7c1e802dd982ac45c77e616a0cf57bd44622b80be8167bdd8ae55eb262c9 SHA512 f87ac84994d337f5502c666a643254341dba877bc6c33069e5107140000858953859c185117c0f29255ee546504e1a45f79485d7e66e86033dd8132dad4935d2
-DIST firefox-116.0.1-et.xpi 515656 BLAKE2B 8ab8542ce5e73b52eb848f1a295dd1c76346321eb6dc2c2bd8e6901c716aa4bfcb62ce9b53fc8649475acf90c7dafdc03de7363dcb891b0fd9602584859eda1f SHA512 17eb73cd6db0e91fdbfd60cfe9b3e26f6cfdc371b99b0e9c17213d294eda34ded4e16b5a68cf0ba9d3dfdaea36db6127140fb973aadf29195af917c8ed95274d
-DIST firefox-116.0.1-eu.xpi 551059 BLAKE2B d17f5e2614dfab615481ac6c6c57ff0354b084b5bec0225df5cbd447d3a769e741f8cdffbe87f6bba248fef63150c9e05f9b511ac9c638a4cd1db30590ec82ed SHA512 369203c9db9e618928bde2aac72b493a9acae5b80f25376eb61f280a31e1f76fd2f4807e43cd9618cc5d5ca5f0dff842d89a05cbd9ebbed205df0a3edb625553
-DIST firefox-116.0.1-fa.xpi 564002 BLAKE2B 475608e25edbd972ce6f58a041814e4f20ee44bd387502d955822562e9535cfce6a35f8b6a2dc7a7a4b684865bf26bcb5371da7ff2fcce96279bc7db1e03687c SHA512 5ff624ea32affdcbbb3ceda6e739d797568b87b23fc44050cdc7c1df2b1de70ed4d795ae4c108d802e3987f371914f95c653fae27c2cf092e6ff2e51907edba8
-DIST firefox-116.0.1-ff.xpi 456419 BLAKE2B eef8084cdb4301bac7f27069d8784068a1892955eb462d6e1e0df18ceef243e759f5d14b6e1f956b5dbdde86ef85af9b23ce452b96bb01627c089be55a51e6bb SHA512 23431c4f342ba0cdbcffce93fa87025a2abfbde6905b63861bdb7638cd08f7df0064eca71ca8919b98edce003c194e8b7122a5b2917abcdc2f00bc087f59fa9e
-DIST firefox-116.0.1-fi.xpi 552852 BLAKE2B 808fc3fbfb881a2c2746acf5da611b00de475c0b932adc1023bb616c8a8f6f6bcf570fbc8aa2c58bc81b38cc577075bb79523bbfa545e1c458490ab0eaf71eec SHA512 561bc8dcd8f13ee980007a76ad982089d622900b4157b1ee278534951413a28751b96fc3c2e94b12f54d8f22edada4b39aeb185db616bf04d20d05c7d4296ff8
-DIST firefox-116.0.1-fr.xpi 580226 BLAKE2B 7d6ccdd0ae20045e410b4c48c93297451139280b8725b7edcc1fc56cebd0cea396405555e9753d5604cc34c7dde30ba97a4f734f289bdd60f797157e277471e5 SHA512 7cc1ae2bafe76e3bf8b82ab006cae0895a283e28bafc681bf81ab7a4d23c4a4dedd03cd5a1d2538432abaa40e4b9f8c1c2b4bf40f1d4c419e015ce2dfe7fc870
-DIST firefox-116.0.1-fy-NL.xpi 564293 BLAKE2B bd0f7d860e697fb50532f8e81f23a7f99c624da5f4ddfc9bb0133980693ee4bdb39ef6df1cb2cdfb7cd75c59ae8f3fb953ba1f2ccd427316cd35e5f30d5a927c SHA512 153faf4541de4f9d38aba8f28bae0b75bffded72e2c4a3ecb72069792715a8d52dccde6fc6bb53c220fffee316731021db5f3e8c975b2a40884c0d0158b45748
-DIST firefox-116.0.1-ga-IE.xpi 453555 BLAKE2B ea563764f542fac793f2b67b95984ad69e8892896c655d53098a04b2d76a782eaa1f699ad85597789cdb6580aee89ab7d615dc434072b8f9c33485d0dcfc05f3 SHA512 ba00729c20b86728b19c1ff780ef48fcbd211f656b01c280ac8930a7b3bf06ceb9bba007b41d34c81ef894d31dea056320de4d2c6149ec14a500194772bf4fd6
-DIST firefox-116.0.1-gd.xpi 566662 BLAKE2B 3867452901b1e9bf873cbf5dcaafe69ef4f792c35cbbcbee9d7da8845604da3f4ae64d6f161a0181ab2645b3750f78b4098970d6793a466c9e87bbab59bc9764 SHA512 22b2073edaeb8654c9214f5478f8ab0ebfa436fca7be1faee244a619259ef95ee300a84eeb02d5f5d9bbcaf647e88c9cd64e5db6d713ecf6e04ad570b415058f
-DIST firefox-116.0.1-gl.xpi 565971 BLAKE2B eced0bb2ae9d2ae1be8d2395a6c16f9782ad90a1c7f265020e6cc70b85b13239cc6b045bcdd46f1c3bb6b5d79a47c614177b07e50081b245189d00be58d53657 SHA512 4c722f06bbb11d26cb96fbf1f909ba8a09c356b831a593d9aa7ddbcefb6657b1d96e65994e7becb8e62785492e2a64cb1aec462a281bb7105c7eab57750b5ccb
-DIST firefox-116.0.1-gn.xpi 578273 BLAKE2B 41da235eed6a556a5bc1c2222cb2b8e800d97b91b8016076f07931508d0c4f9dfadb05c0823c23c953374fe93627273700a4d44d1431b6fb96c5c42bb435c01d SHA512 40ba9bca7a6b51acaf6e472176a82d4aa3dc51af8eb684410b9eb0a1ae741fff1be9ecd8ca2ec42b24d53c36478d96e602068ff5c221580d4c4f7732bdadf70f
-DIST firefox-116.0.1-gu-IN.xpi 506027 BLAKE2B fff5627b507d1b3f30d8b0428b78da6aba3b890ca55b0fd578457dc18d52daff0013126e5eed6c782757a6b83d919213d2397f98b3a8d3316eb57c29265bc8a6 SHA512 adcf340c46ae327b5399abde6aa0a441ca6f2ee31e7096c6e98816873699b6054b17bc495163f1c93c9605c2905b30938863e9ccc5da7ad70c1af6f839141776
-DIST firefox-116.0.1-he.xpi 575342 BLAKE2B 4e27a09853378c55405ef2839f0429fdd409ee34927185c8af8092cc568343ea1d5aa8cc76bbba8a02ef0e8054e9d793eb38e34b941cd52148b07520670bbfa3 SHA512 9b8cb20c931bcb8da4bebb8a124d49447b955b70a6bc72c83b0991ffc72da4f76b53ff5f7e7c48a3e3d1a501d1479a2d36299c90e344b36422ef9ebbc587462f
-DIST firefox-116.0.1-hi-IN.xpi 538292 BLAKE2B bdfeef6789baab157847721cef0941365c6ab263330197bd9d597165bff475a76e23e5b4b397522b790148bd5f82c0ce4cc4bcb3f58b4271df64341a8aa6bf5d SHA512 5865f38ec2d90f8d71daf989ec2564b638117420974b9bbb4f418b768a964d69d553f0d31689615b960f9f7ab8dfbe3c32e37a42bebaeccbed69912bc7eed3e0
-DIST firefox-116.0.1-hr.xpi 531484 BLAKE2B adb07066e497646178b6a0edb9c398de054a6ddfe7ef074e1f4f2ec7bce9c10aff80a1cbbf328d6ffe762ffc11e73077f6e4b0c36e8e28b8cb1abf05f3b67252 SHA512 932469f48b49b554c65d0a823ea0bf424d4ad0eed95975783b14f9e8ac5717099453d46f5b67ec9748ac0e44818f7b728c4ce48d86af48570218f9b016c056b1
-DIST firefox-116.0.1-hsb.xpi 585842 BLAKE2B 732e562b1cab00c08471eaaeb1cf66504878a8d6d2158572906a18e5e7cb6d55133b6bb6aa7c1d8a27e05f5485f1e7b14304c895e221958c068da624b34f4958 SHA512 0558b95195390c005ae4874c224086079af8866a5275751e3577a031bdc6d58022b0f3ff17ff778f51bf6fe614dc3421e2c27b6d42cd4032424ed24336736dd8
-DIST firefox-116.0.1-hu.xpi 588340 BLAKE2B fb3e157cfe6b3ac7819085db314049e7d6dbdc4e472f4537baaad4b079d2287e802cd7aec3919076a65e98f106ca219d291c6547fa4d9ac98eb3134126c47ac5 SHA512 8755b29113c657499c65b06e64f2a59ff5f3df0e84d3dcabc6fa6ace48495c17d9b45b2a8659edd8085d75922225a9c8bfb8ac4c3b87e58149dbb584475d193d
-DIST firefox-116.0.1-hy-AM.xpi 578724 BLAKE2B 021e63dd041c5494b8491bc0f41a8607a2a4870bf2eb51aeac925b73801a9d670e33d6ede2d5ba08147f84b4aa834d45791bc9795bb1f513983899bc445033b6 SHA512 71299900cc37e596e76f2a3e9a90e0af2b4cbe66bf0f1601ff185d8de38e615e408570810a6f66f9c22ead882d9b4995eecb43b01f6503678687b777b6e86a85
-DIST firefox-116.0.1-ia.xpi 552435 BLAKE2B 790c3a2d185ff6b387a1024f14fd436e372f355a8280e632797703faeaaff484ed7fd86a8336f65465942ce8c8e2e5c2ace077a357d2aedf0172994c7d320c7d SHA512 2cda0ef096454ef644017fd273f958ab8c670b06161d31af3661f4c6fa850609d785091157f5c9f0ce5f8bbb21b8fd2c135915ddedfe929f38ef004f9ff92767
-DIST firefox-116.0.1-id.xpi 537286 BLAKE2B 9af2096f54e5a3043e4ecf038b0cbc07e6873465df8d6e9eab92bf528aa816c5a04315c477d876645986ba0659bb6054f2152088d0705e8a14d1ea28e506e93e SHA512 6a0e5d5bca94c43024b05134f29e32a5c3661df1bf4c9db3fbdd4943162c3cd8faa6478a4a6a5b46b617af8f1dfc0ea8cebb56aececa39958f800c63224ddea5
-DIST firefox-116.0.1-is.xpi 561610 BLAKE2B 66aea8895146dfe72283ae023eadba065c089581887e39f6c8b4845955c1d96e876e1e0affb710d60df198b62cf0de0dd5145ca00a19e4b276e2edea0a7d13dd SHA512 b7170137cfef6860ee2035575b196fdf61ed40dbe2238026ebb2dd70bc419d1ada6794a72aa09d486e33df109fdd6dfed74b17e2fc42cff71fd5cf535d53b904
-DIST firefox-116.0.1-it.xpi 508075 BLAKE2B 1aa2f4c2749684cd2459042893420972ff2f17b429d66ae5183c096675877764b9d5eb93c1cc6bc935d07a4cbb9cea3d688a4b90b58ce3c3ad134fa52e63ad2f SHA512 6f46bd70818f4685aa8f4cbb84a3c0be0c272256990ad2e9d4cafff4b03212b94e72a4a2622cf1fc616bce51e1448a87345874164e6b10a5b564e5aacca9c5f0
-DIST firefox-116.0.1-ja.xpi 629682 BLAKE2B 8caf52da0dde13edb2cf41f2dca7f18d8c6496b2ded97e3e67851785f8e47338b3653f3efef640188f0eaa0ffb141c933665dfb194abe281a14052358c7a1a27 SHA512 48d2aa852535722326ade661d33341f7f514f257d01b4040b457e10ddeb57559c3b005af6837a8a14788ec30479f59f74db05978097354d464b94f1933f5dfd8
-DIST firefox-116.0.1-ka.xpi 610445 BLAKE2B d2f47cfb4676017d56d5a31b8a455070634c150442254821c994b2c0ee1ac2d05f0e52c6b30aecf207e469b0e2828c03c1902d44365ab996d4d3729365950fea SHA512 197e6c622b426ebedf0696a21e563303c7f92d2441774309bde04aa0a429967f2f0207924fde3269242881a8c415b56affa97fc0a05c9e2167d03835ae2ef206
-DIST firefox-116.0.1-kab.xpi 562157 BLAKE2B 8bb35adfe20e0a4e6106bdccab7e4c0d0374bea4957a79712d19b4f047efb50701e82f7bcff0018ef9bd4514895c7e50bba7699b65e3100bf523b90e699d8ca5 SHA512 f0d74890757073b59556d7a7b958d1f3eef862a232e718a66d0ba1a802060c6004f8cc7ded7b6a624ada92fc1d1a7b9a38e5ae213fbf750a945244d5fbaa7239
-DIST firefox-116.0.1-kk.xpi 640654 BLAKE2B 9eb22cfe7c735a174755dbf24425103d3e143ec206a7915e784b0e0589aac243ff99a8c58e59550853d93b9243ca0b6683b4db8be66902f711615d609bf59748 SHA512 08d6f640c532fb779fccbdd1f3d04975917ae193033440a585af54d5e438349748454dc709af91139be0a1f65771e88f3a4ca117e276e3fb32e6e242ef0a60b7
-DIST firefox-116.0.1-km.xpi 507447 BLAKE2B bbd6c6b6b42fa9b703a7a1a15d1828f2750c8c7579dad9566e61a332d2d569c3390a0072b75aeb20de2e3c64519f098b7dc861bb6f26734a2e22a75845f3ac4e SHA512 c3c7d93b63f3181af0550464801898aa2138bedba2b12c96f198ec18b05a689a415c4a1dfbbb0b9d05e499d4741f270c6a44a38abce3504d1e9b2d668c1de3ce
-DIST firefox-116.0.1-kn.xpi 473017 BLAKE2B 039a60631421cb3b63bceba6463ed694ec12a2ae0310614bd81b20baaf32f1cb94b8048d7251f233d7569c372fbad12745e1b2b0dd271052e29e30821e095e78 SHA512 52ee08512df07e2f00708f0428dcc22afef42af3b07160714a7c3d0d04fe90a76a8898e2df82c2bf73e895b48e5ffc78d7787a0d614776d4285a0dfed073624f
-DIST firefox-116.0.1-ko.xpi 601093 BLAKE2B f761e90b7d618a3f070983c03ebd30b8e01eba80f23e93709f19ab5f14108eb13c783918cb1894810e02d7deef994abc6c8109a7a1fa1837b379c1cb22df7428 SHA512 428baf666e93cdfa884639631b07e7f45fc0b7ced510e332e1857eb39b392d1edad0cfa393085bb4b01b76b1f4a330fe5ca4d8c83cf7c21d41eb10de1dff2238
-DIST firefox-116.0.1-lij.xpi 463117 BLAKE2B 92505f4e5d8c08f02f82f7f6326eab2f5ed560fd13fdfd5364872c6672245e12fc15e5f2f4b0db244a7088ce4651dbc84c89f91301ec71581fd3cee1f7c1007f SHA512 92ef7b9abf2e0195bf25acf14d3c44f8ac4221c3f71ce20d0e248539b3f5dcb66a5a914788d8066ea0907681354200420b698aaf851eb55043da3fdc0c1ed36f
-DIST firefox-116.0.1-lt.xpi 547793 BLAKE2B c9f81e28e6072d478bfe5cb77a708797d20a1fc0c87a26f55774dc160879f554ac58574c1e10e7296b038a72daf6c11042be1b6faf450da40823a50681e8fc79 SHA512 3da67c3e82da788ece96714d2a274dc3921fdc53a432393eb4d1e1a222410c2a1fc2c8e59caad0f903f87f7e0102d89450c83f8e3fb82b36fc60bb6dfc1eb58f
-DIST firefox-116.0.1-lv.xpi 450087 BLAKE2B e2a8f0bdfc260d21785010488f8c612057475289d019a6027b5da30581ef0b4a9bb4da0921f9045edb7cfb180d1b24e4e67ca95fb204925f1a4da8cb62a2aa26 SHA512 63ff4e157be826610575aa3942b0eac1587411e689e826954a97f0e10285c1ca9e3fbd0f1c9cca5df01d3dd218a65199680c1e2f4186d2772af3bd5a84c9879f
-DIST firefox-116.0.1-mk.xpi 469356 BLAKE2B d60a8a79410d7d2dd96a8fda8b3fbf5a8eeeb83bfbfd10c9e6110b0f4036948852251364a2b61ce6db36cca3f260edd71a3f370e9daad62a1a57a0be55361486 SHA512 18d07e974fc7986b70984e9334339fcff16e95ff4e7d96a12a8a750a73c7825d20baf7d76c8b3b4f0f580a26b11cc3aa89212dd947413e7b076e85823cde4943
-DIST firefox-116.0.1-mr.xpi 510134 BLAKE2B 6eedad31c2f7d2d11c8f6942086c5952f1a6af6b298baac375217abac6af31cb27d9955adacd1076a05e86c8c1cb372021056b6b3ec8074774bca516a60aaa88 SHA512 af71f654586014189640ecd3b71bfdad6a572b1f1e10c7ddef873dfbd41ed2653f4a27743e39b93261289fdb0c85c56347775bc7cf2b44e31e0253c5dc6ebbd8
-DIST firefox-116.0.1-ms.xpi 430626 BLAKE2B 4a99b1d90a2642b5686c79661f629aaf24695471ded3a7c2dad98c7e2ba56c8f1e28a2761ead04fdd055166962b8eddf4cc76dfb644803c84131246fc94c8776 SHA512 ef740d8ac60d5ad17694ce6d03166e79e115aeee9e10bedd89fba8c5a9c125b9d3c4d37a35cdaf593d944b4c4ccb410aab059a1e96581b50631c8158c506a3df
-DIST firefox-116.0.1-my.xpi 492904 BLAKE2B 5e114f7214c937f281eb1d638e719b715afb4e7b51b9ee5421d4b03e2b7ba21c6fc8f72313ebccd31b6ff5ad8dfd65390d11956df7f5bd386f72ac740f7b09a9 SHA512 95031310922b437d5689759f7e4711151a7805571372e0224dd0a8fbfb0e40e76dbcac2ec92f676f0866bf07826fbd34b18def9c2bf559c0d9373a784944bac8
-DIST firefox-116.0.1-nb-NO.xpi 548991 BLAKE2B 18c5ddd5b03ed57fbb954ab14d2be47abbe739c981debe7bc92b1ab4a4138fdadfa537656fc03b28d920fb18a7f8c5730f9b9e3743ede555cc8d993f125ab55d SHA512 409eb9afc61ae114d66d81dac016a1379c60ce0880c26c2ccc6e5d5a2727410bbfd4b630cd77c254fdccfa9d3a01dbf3d5ccff20f7ebef78bd5c34a93b780cf8
-DIST firefox-116.0.1-ne-NP.xpi 468348 BLAKE2B b1d75a5d29df856fdfc2a69918f8b3535315aa6653055ed970a497d0052588a93de6f31ecae2708e59912c3fb962616e5c29aeadaa01e2f03ca83ae75cc1de48 SHA512 54cb83c5563a76577f64e27ca20a10fcc66cb1a633a7260c976b626846445f1b775496b65f918b95def2579c467210f9c16bd9629fbead5f125fc5c80764d5e2
-DIST firefox-116.0.1-nl.xpi 558561 BLAKE2B 7f4f469e8f3d91ee1f7e3e4d55461efb39cc79efbea9f2d3bb90507ad255c33a56d611c3c398b960a6d8f67535f3c173a78bafa7d228c930992dcd1298ce65a1 SHA512 6bdec0cadbcc34d9ca4646a6434d27b5df173873351520e5005e7ccce876d236e3c0f5a418b9a20e9143abec7bf22080bdb1e9e559d5b827646d21769aed494e
-DIST firefox-116.0.1-nn-NO.xpi 551404 BLAKE2B 1ebc4e4bed0c8f0650b2a0b6e39288c1b8ee7f1b7ec2a9736949e56b3af82289eae33d15951bf73ddf2b1f97b2ecc1670ff95b2afc93184ca621e807325e5734 SHA512 6d1da1a3ad6f33ed2bc3fad2f8514b5a184fc7849b03f53d2d12d6ea67787c8749cdd788e0eadfda142a4b17ea2534c0b32cfba62d3b64d86fe977ba17b659b8
-DIST firefox-116.0.1-oc.xpi 571602 BLAKE2B 1cf5509ead86e4b5c915805e7a12e32131b1aee7e130fabe55541de790a98a717b607deeaf5c409e9b2afc1b01b4b64f9099943d47e77bc6832cff8ff20f6202 SHA512 dbba1fe2bf4f8eda218b4a7a829790af9e66e5db0027f2ffe708abb31ce0a33b4bf727f586e87ebe15a9c0e47e3596a3963d6726600996c544e0a2e103a3e8fc
-DIST firefox-116.0.1-pa-IN.xpi 626851 BLAKE2B 327be166635aa5663c9e6b311dc5104494412801fb6ff3c356a7f565b23303f14dc22347569aa7d0c85f608b957479364b51d4f59a2085e5132a7c1465f2f00e SHA512 a53d27e619af108adab46d6204696fa2a45e4b9535adc5e8cf880080d7e305a69cd3c52d31ceb4a4f0f4a6b8be818edce9345fb4471cca7238a56ff28cd22243
-DIST firefox-116.0.1-pl.xpi 579286 BLAKE2B 625a881bfa5cf711c8ce94620e4d98f70f93fd9651711c66b4159a17db1506b538649a922c099c08af9c2879f8e5f49c8be6f3f40bbaa9243a09039221f09c1a SHA512 f244742af8ed72021d35988e1059d62760487313c3108883f0a1a468165408d7d13e1c505f19a4a863dde4006de846f6fce4d53b4855aa40ac31d6aa701227ec
-DIST firefox-116.0.1-pt-BR.xpi 564559 BLAKE2B bb9b26ab2f56952bb727483db4f2c0145651dd684e99b474e9eb727d672ca0bc5a0fb5c4ee1ffb2eab6f01869932fc240cfb032fcfb3e87a6578884eedb6d9d7 SHA512 a535b78230caa9e70d0780c08ccdc40dc4994f08b074d94a85159683b7d07c03145c9ffe4eeb8ddf313ab636e50426ec7afec2b885dc30978246357d08fa43e6
-DIST firefox-116.0.1-pt-PT.xpi 568417 BLAKE2B ee0de0155ece467dbc14848292c9bcc3b2e6090aa5711bb5f6ae7a557610dac1b2e454f59102c94ac4146ffc65a1ffb4e188731dd46067a3923e25dc2aa8c101 SHA512 733c43eb94babb3bb1263031f000a793f235a280fce77499272e09e9af7ad0adb676619b541c1f707efa2ff38350bcb4a1583bf8b9eb8b1284d0ac9073b99b73
-DIST firefox-116.0.1-rm.xpi 558034 BLAKE2B 89d78820853e41e17e40d396a0d974317d15ed735ea7dbdf262cdb3ecafdcdecf91d07111d6e0d8955b289ec9e1447ca2969d9376dd8ed36c25db5d1eeedd54a SHA512 39e6e224da080b1a8cc98e596a79462268aebca13fd38ef4378f961e595ae89a23898ccc06dbe7ba4002d9aed50efab09bc0aa07bf61041c6a46693bd887703c
-DIST firefox-116.0.1-ro.xpi 524308 BLAKE2B beb41fdbca5be20fa239ab6b690db6c9996d7a684b121f0a7178d16646a764317950658b1506afab3034c676c38614ca658fea68af154af95c236f344573827b SHA512 1b06730b44ad1278a0c831ae776eb83efd6d76f0fd58f4d3c92035af4b3b45d3d856666227cae74ac7228eb7a076dbb4f6339332116b27592dbac4690b4a6d8b
-DIST firefox-116.0.1-ru.xpi 653106 BLAKE2B d1d959800891e0c5324ad809093f09e0b601b7a3f0eafc1f8af55c39ad2a22f5849b671a29b729484d9c058fd5ece18d0a10beaf2183a82857597e385fd0eb37 SHA512 3cf8815ac339c0a2f215654050418c98f98df3c16847bd6d13c9abea2d4c55682e26e521dc1f9cd6bc26885fe75605fef9c4d6805d3a00ff21a8d059c1a4fa4b
-DIST firefox-116.0.1-sco.xpi 489059 BLAKE2B 6bd4be91620df8f809cb9396972a8be73de4e5f7f911ec27f947c26f2f8ded831efcf2a34b2904db8f5da44b3e614fa13c0802fa6d423d0a5a4b02d4d2a9e843 SHA512 7e0274d46de7d9f5cd0040ae28a215d18f5bb4df9dd63f9e55fddb2713891bcf6e2728c471980f040177c39bfb64e17ef12f44cae479c19a7b3d6f52bb71f6e3
-DIST firefox-116.0.1-si.xpi 574174 BLAKE2B e7e747c2b2e195b00d203ad12930c33e8a188c84ab739c0e63b851219c0cd58bd01a7626e2ca4fc46d94800a65f67efd7afbbdfed32973671069a2b4febae3d5 SHA512 63b644d5ec1312d8031ea71bd632666e84ad87ed709b8b758a31f6c5eac34d4077245e1118b669d0c40f6f263650f3e66ee5663844a99ae26b78ca62164b6c6f
-DIST firefox-116.0.1-sk.xpi 590373 BLAKE2B 174e0df96c0c32ce35acb4fe75b24e82da1cdc82ede175e8e5f6ff4b0ca2c8c333882096df38b56b2922599cec712f6e145eeecec6c380ea3ed2aaf46fde5ec2 SHA512 8b3726c8fee2006ecb58d4968750c7c1d4f42a59a996cf551b0055566840a4642dacbc964ecbccf137bae0432386e47399ba59ff8c38e5e647b1270b2594c375
-DIST firefox-116.0.1-sl.xpi 562025 BLAKE2B 8cae4953470d4b974a021703e767082b6975121e6f6170ea1b262e8ec7523d3be3655b383d59439570dcdc9507ef8213d62c6c4ca58c1f71b33321dd5b99f6b2 SHA512 0e3bbff48ff211137bdc486e73fb2031945ea41660833fe0f3da0212ea1bfe127185222169becf65714dc8cda6dcfd3cedf025b7b8f7437514bc0f450be58b1c
-DIST firefox-116.0.1-son.xpi 400207 BLAKE2B 63eae040397f5a477f750d24c7411ac36213eaed7681aa18e312030a22f539edf3e9fa2c631f9d0f3e7335bed0db1e8963c4f2acb4b6d4f3da25a047c6872694 SHA512 59030723bd5af49403c6a112327a15b76b59387ccf442954e90e2409c0691dec758a9801a2c46bfcbd73ffed51fccc0834c4b3c5dd00c35396cd34aaca5bab19
-DIST firefox-116.0.1-sq.xpi 564005 BLAKE2B 29561f2ab24b523515233e83f4bdfe031ccedad6670c6a2bd5c2c0699215091a84c660d9f2c0e77c403bc94cbd79391c063c7b50eeb2bb7d8087eed4fe17ba9b SHA512 ff71c05e9b6d2765baccf962ac4c2ec77f9ba3e1d05f7210cc4a84c53b6178c2406dac42729811b3c4b43c1df62ea0d1b0d82967df24d1be7a4ad5a4045c198b
-DIST firefox-116.0.1-sr.xpi 613449 BLAKE2B c2c472577b2f0865f64880186c44f2dffb2624c7b31e30b02eaf139144a2fadc029e2d80a37d7462203ad2f63979d9ec8d2f53ba6af12e3fb84c0a4385a7c02b SHA512 49782dfb2f2c08c78c72a2e21ba6ab5c1630bfb525bbb364eb27f96cf9297c619caa58dc7d94a3137cf3783c5ec78f13989619843c13b9817570cf428b0e6e43
-DIST firefox-116.0.1-sv-SE.xpi 561748 BLAKE2B e358678c05119cfed3f9147a133f0ad66c374e2c66c7554ceb670684df3be54efd333f4d82702e2a50e4431f803b1a4669444f5df90023f8e22d0c052d1bd1ee SHA512 59de563bbb515875a181851e82f0ba19c4240c447a38dfcc0c422f522847f14d66df9c38e777256e8d26280be66a29c7b8edcbb618e9bb203b206d4fb72e1d2f
-DIST firefox-116.0.1-ta.xpi 488083 BLAKE2B 403f79300d6df362e534597311d3cb5631ab64871f7ecd1dd1581ec15eeb7f3f1d46d2bf7109b71a1bbe289ff4e40d2bf6aae8fb7293d50c3d77b687ee000eee SHA512 f6f18b203ad0641a5fbef743a291189092f997dff4a75de2e56b3654a99942ecdfbecbc94068864152f188c21571d2fbfcd517dace744eb931ddc7f579ee033e
-DIST firefox-116.0.1-te.xpi 535427 BLAKE2B da601d6b4d902f92c17db3a5928dd22df5e38722e68bdf87ab09d7e224787c8fa1911557bf58afa9162da033e4b9a0c64f8e6e363ef142fe5f4f105d00caf903 SHA512 b6c34e66f8d2880487fa0c59dce77425dc91ba88b3433652dd8298771bcc12315653bfac59d02b52bf131c50d188252b60d56e06a0a4c8547fe960fa2b959597
-DIST firefox-116.0.1-th.xpi 631491 BLAKE2B be96fd35df8857d2a3bcb9570f4809a2117180a92ab6bf9f5081e698788aed09b63d4cedac78f4423b3f51ccd6c3f6dcca8e866dbd9148a77bab54edbc754818 SHA512 5a00322efac0e7613f4037a1dbaff5ef4c8c8804579d796d9e3e7c8a85d45646d2d99b906ab8221ce34bc77034e08a7b4605bd72b6eec2416ddf15f730238403
-DIST firefox-116.0.1-tl.xpi 510948 BLAKE2B 95678faa19e7d6313999cf509f0bcca67c819bcd24d0af7296e7028fbbddfd68e6246e8193c1333e549a83e66c7db2af18218beb5250fd4c446a2e996f2c7714 SHA512 f0409b2463c579a188aa56a787e27e7c9ea2da11eec86d76676496981f259537a82896c83732e419e570cd955a4a8ddfed761eab04ba85d02fb547dee30bc730
-DIST firefox-116.0.1-tr.xpi 573430 BLAKE2B e920325f4fdaa3fcd407a33d79d239058b5e242e1383154d76ba092a5200b40cdf6c28840576ad3a561634e29972fb1fce67daa2016affd59f6b0b5d7ac1d2dd SHA512 fda50d7038ab44682f4160b93c1a5904c6f7e76053cac110af58039eaac017fae8fcb6b5fc16854e6ccb357d7dadc3ee73479fe406f377ba9a4ec2ab4e103774
-DIST firefox-116.0.1-trs.xpi 481275 BLAKE2B 4ece9ea1cec1f8de712b51183306ace544dfee9cadd2e875a885be802abcfc2167e9e69dd990fd35d41e1e31ed67e71d479d29e1fe678d3a1053f5394928f590 SHA512 ba5472d1935d9dd779e08eaa807269b184e02da078a01f9ad148291fa9a9355d6b9364ea9a4a450cc8849f3ca4569d6193a5180bfac914dac8961bbfaf5b2446
-DIST firefox-116.0.1-uk.xpi 644406 BLAKE2B 1f0034115b0adf8ec911aff073caf7c285c8d8eb28603106c1d9c114b9e1fc1105b30b21b161f6b907d216029261ce4cd4fe793dc51f1b1322bae02179533486 SHA512 45f73918ac3343cefdd4b115ee95f23d2bd6a021380b1c461ea8dfe80910f3dce18a6c4993e0e2cde1e2e2ddb26fbc3197a41034daf9ee62d40dd467992702ba
-DIST firefox-116.0.1-ur.xpi 538189 BLAKE2B 571d5c9491ec4bce8be756c9cff5d5a35f0c875f996b4a5cb38e1de2444e6eda5bf13033343167ca581bfac4a54172bd18d6ea079518a78b1f6d3ac5d0cc0455 SHA512 72c663948b2667df0692455385fb9e448b5b150b4615c9337fe446088d06dbd16de983ab0523f1fd4d98de43efe25f23cb3bbb6d353988a3bbdc5f9771b52e77
-DIST firefox-116.0.1-uz.xpi 461099 BLAKE2B cb8fcc07ced308f6d4e189b5702b9820f306741309dce520543ab8bf05c272a7ee58f1e7ab59d326a6df5a9d8c72359d99e4112a145ae7a7ef6a151b9f385dd3 SHA512 8b21e1f71b91e38029c3d20b5a2384159dea57d309624ae18b8122c41d1193b39ab92d776ec3b3763ff044db580f81e0e44366c87c51903a4e32992cda303794
-DIST firefox-116.0.1-vi.xpi 596617 BLAKE2B 99b8a47ceada0c5938cb9e55aad5dbb30c42bc70f65a60c0aada776c3678e17fa55725d81bcc2de9cfa2f7b8d50cab2441bd9cc2f7bd87c768e43e2309be5c82 SHA512 94bb7a540173f94fc9e7118d55930596ccada40948fcd9ed0e23019bc55f154f6fd312cfc430c8278d20f2c74049ec051a0dc6d71a32d25f7a80f4eda1e61f16
-DIST firefox-116.0.1-xh.xpi 401658 BLAKE2B 023066fed6293454c0c60056d37b0d7ea25389f5a82148b0d61f69c4366001eff5805e67038c28dfd1eeec0566d7a4d2caa8e896cd475e2dba6fdfa258083d9b SHA512 9b9c4cada8780baf63b38cfd9b26e366a90cabe2d4f1d364e75b2a76726b50b6206cc81d52f703bb88f0b985363dca04fa89a35cd61fb6d1896800483a34fb7c
-DIST firefox-116.0.1-zh-CN.xpi 596079 BLAKE2B be63daa81e21c242dfb7676b3b61a0b84573488013dbd0c9359c46768d80c87beb1c3dff0833bc648875a9891ef1a9b5cb4c0f011f5fcbf01f6d56fe4e3b0435 SHA512 101fe953b1d1308d9a7c045799a349a93807a7731b52fe3c143f3def769e232532af49175e596722b66a73f21b79a49d1a261e2952ad4ef22966e59ab41544ad
-DIST firefox-116.0.1-zh-TW.xpi 598589 BLAKE2B 80c9ed32836410cf7204b2e0c6cbbcdae65d759194a1853404c318f4e268fb8c484577dd1fd7b9f87ba45a5ee52de582c25ce5da5720ff8fa5d7915f46e3170a SHA512 822881c1a97d33f43785a9a3b192c28ce7c7f8088e40820e9d869bab16063370cf8a0c3458dc21c7ac7f89a2722c117b8ef575552ffe86d428f36ddabeba7e31
+DIST firefox-116.0.2-ach.xpi 440310 BLAKE2B 2e4dde697cc45d331781937abcacccb70a2405d4f461f9056abd55f486c51c92f5cb3e98fee32a720626d07c3c84fe7500fba5913eabc077695f7a084119956c SHA512 3d03b08fac1a84fee1ea42dd0f36e1cac2a6a4a290c9d296d125103fa0bda5ec7eadde4618132ee3ae1d2864a2c67b3a3ff87547399e5f1cc1b233a4542ae071
+DIST firefox-116.0.2-af.xpi 401610 BLAKE2B cd44f812bc8500aeb71cf13bda841ecc99c70bbee5352cfd7b6415f5130baf96bda27d8f04315f73c4faff3e051d2c6e03f4499f7b75b12b33b8e716f0f3185b SHA512 070c1e6298769f2fc9d68659198f95f6ea7a1b9ceeee48c8cef2b3e6aa47259ab7cce40bdc485d98b39a66752e3f4e956c7e97451cae82ebcecc7c69438f68b5
+DIST firefox-116.0.2-an.xpi 482300 BLAKE2B 5c9df31d0dfa59fd196af17e98852195ded9cf3939152f454582ae8a32b35c689185b786a8b277b37febd4d264b29c755838d8092e3222f821c9127e4dbba3cf SHA512 c8e557c34fadd7f708855f2df562186ce4bf0367eaae248749c9f99f3ca0e80b337c5f010d3dc169bc4227a627d5d3f23a487673c67298326dce657a1fc3cd3f
+DIST firefox-116.0.2-ar.xpi 549025 BLAKE2B aba65e356223a967cd05c1e382e87954efec739735405e09a327fa4e161443db9e502503e9cd1cbf9bb4bea6ceb6682a67b4318293a15dc189fca44fe6bf1c51 SHA512 152c95b90905d64f3a2012d668983be3a30477adcfbda36a4ff5306ef9fcbb162ddafab7b26d9f0a6462232688c61fb0052f78910963d0e61b8577a455711bf0
+DIST firefox-116.0.2-ast.xpi 476766 BLAKE2B ff36f58e602883915966f6804fa4818c030e62c6328a43c3e2a8f27e02ea87ec27d18ae411a334ff693c7295079a45f5eb16dad94da3fd9f444fe7eb3a7a6998 SHA512 30df402eee5013bd341b9e2669229fbbba3a0a9a8531085896421408990ea2114093f5c330a9eb623d5ca804f49d81d03cac8b4e97b2f46180e15d789f1fdca5
+DIST firefox-116.0.2-az.xpi 470073 BLAKE2B 9e14c998b8bb472c0e7bccd1da54ddd0fec7850fdc94a771e6dfb0f5d722f1b3b11b87e567510e38fccb5761f6bd6bf52e527f61214a853b347d8696645d31f8 SHA512 cca6d3a9bb88d2619770fa91d007b98d2e876cbd280d221b8587de6df69367b9a95a9f1638ff21730e5eff11dd78b8e963e63051fa553bbd123c130334e34d5e
+DIST firefox-116.0.2-be.xpi 647149 BLAKE2B 9e2b001629dcf127dc846af56d25497c1453c17fc109f7ac829c808b024dac6e6e89904fcc3d8bcebb557f5db40690696e94ce025f23e05f54f8f9523305a7b7 SHA512 2ba417fe35fba7f2444753fd0fdcdb30358238121fe5fceb2a37b47df9b3b8a14bbfe11f708cb6ab26c5fc361d964543e9b6fec3967e9ba42833cc3e0838f115
+DIST firefox-116.0.2-bg.xpi 563688 BLAKE2B f4c14c8af3a3e6e05137adc9af38b10526b22d2a31255b0b9906655a230f5d3d6f0bc3ed1a29b6f50074210cd41ba1c6832e190ea34ed75a67be3b4be94a02cb SHA512 27d1a92bc93f084c97804c501db5400ccd943f6f9f6d4a4822f811e9470d77781fb49ce97b145cbc9c12388d81400a300ecfd6474de2fbb220eb44a7e449380d
+DIST firefox-116.0.2-bn.xpi 557955 BLAKE2B 6fdc36b56c12c316ba6f4e612f1ff017cc5ad8b95dee68153f13113c995469e7053458bc606e7a7b547008ae300cc91c95ece6608389621001975c6361523fd0 SHA512 11b9d930d10043c78af1fb97c6a1be4967eb51dc827353f7abf897c2c8e58f1bd92709499762160ae41065ee63e865dd5191eb64d117d9480adec7373ccce2cb
+DIST firefox-116.0.2-br.xpi 533886 BLAKE2B 1de2af8d66aade68f1497e35aa009f1e89c0c1168d76a0ec5e737e4cf889343f9804203b1fe49de90b2a2860d89348c6e5b8aa11d86540d5f776670e5d81f7ec SHA512 731a4cf3807a9a8dbde2e83471f40bd81891cc41e6636c72a7b9973810eecfc95b6087a299d6dde71a85d12353d0b7c4fd39133eeab4bfc19215e19044277f5a
+DIST firefox-116.0.2-bs.xpi 440576 BLAKE2B 919061a5887e73095429b6fd9418963e61280f44dee03fd328a4ccda5d7adb6e96b1564ba40e3d2e84155616354cac6162f9807ef9fa6facec7a7ea5e8890aa3 SHA512 0212dfa787b9945493972ca5a057d95ecd874f13f41683840f143f77260259b4ca37401ddfd42273e79cd7ae7aaae32066d88731e829bae9e4f5944abeb8928e
+DIST firefox-116.0.2-ca-valencia.xpi 521442 BLAKE2B 850d35755e0b98631737fce2b9cf440f62b87a9b1769365876a6aba478bb15b2867dab3f83230d04b27a8187aa62f8753a66c8d1680bfe658ea62bba25f24321 SHA512 717fcb1670e049a7afc1542bb9f1639d23e8ea53a5699b39fdc1ed5f18ea1504d0b9eba51dc71a7d5c57769d033d7b41c938dc392050560185184eb9381a83a4
+DIST firefox-116.0.2-ca.xpi 544937 BLAKE2B 78dfe090dfc0b790d1a49ce931f685b87c53f5794c7fbef7bf918c35e53af739eb77f30edeba7267622d10f6b40158845c1ff6936f95101de4550f7d5683232b SHA512 12cbda21f76b5b73501f5a59d7af84026f9c272f67849d683cdd29ffdcaf7aac8fa6986ffedd4254e1cd57ece27a80bc087abbd35fc64d1bd021b197d8689454
+DIST firefox-116.0.2-cak.xpi 564094 BLAKE2B af9912c49745570b4a389bff93a262a6d083cd74b1afedfce1fd4b29a26a648f689f254e98e1a3bdcaf2b2b89eeeeb85d172a5a2e9b8e98cac7e307d83d07524 SHA512 bd8eb73a40fa9f43e3ae26b37d4fcabea26ef60a8adfb75e0fec8a8e91502e4ce978e96aaa2b44161f7f4bd0d6a7c7e98231097d68be2a9d111b17b58380c6dc
+DIST firefox-116.0.2-cs.xpi 592439 BLAKE2B e26cd400740f68fe239036f33a41d98eb4ab53836727772060dc2ee83e9259e9215d40349eb7921f270d0cd82f971ae071e56ca2b33b11666f4eff73b5bcb429 SHA512 4713d762d551a7fdc5f72f6998348cb9ccffa193d5f40719b80b16d6627ca56cc050d2aed0fb50c4eb9fae0f8098ddfaf3ec9c48b84009098d828978cc9d6c36
+DIST firefox-116.0.2-cy.xpi 565914 BLAKE2B 8badb0578b560d18dd5cdf70136766df9d1aa96f75b15e2d6b94f626286c1b9ce67fbbfb544fc8fbb9ed64e9c089eb3c35f87701539f98bea80c6522d7e164bb SHA512 5718e00580aa86a298d653ef9c5e14193bec6941d27b17a204e3652168c8b09f81194e223a902ef098f2c7993b7a0eadddca418a1149ef24c366bab0d8ddea1d
+DIST firefox-116.0.2-da.xpi 553378 BLAKE2B 72295c687aa5b58a08f26fa79cc5f0b631a984595228e69afeda611fe3fedbfd42c92726fabb40ef4eb71f2e7afa2f7e462fc14530a84e416ab2d8a2c4e2ba86 SHA512 00ee3d452c6cbc252507612fa8fa42a0cf26400ca2b670f9a2f4a8112f705437a9ff66c77f6c73bfb75d46bb7a95b7e9592a12af1c1e3a8d6771d8fd379a9625
+DIST firefox-116.0.2-de.xpi 574188 BLAKE2B c18484c98da63fd827f47c272939fc0dbb166c0a8585ac86f54b8f552a1c440dc60e1c3d0944cdc2b7b73df461854bbdde182fc177548a7daeee976a5d8a5af1 SHA512 4363baf44bceed9b8de70ede1fa548032e02bdc14ed858d8e945471160d0fcbb9fb09685fe0ad6d94756956e94cb98e46e0765b8fc5b6ee86028b2855a4246af
+DIST firefox-116.0.2-dsb.xpi 589663 BLAKE2B d272f1dc249d4ffc4586ba8267bf5fd43386e556d1f0f7de50015a9fd184965e0a85f2ee3d7a99a74492ef6406d4caea829f999c8fc87a82b1cc894a1d0220dc SHA512 4241006c70661282814e0ec30b3adc15ceb4f4942ed7842c4e6c4022c412745c6f258099b743a51a6046e66b5b7975dc9c3eb9f607df391b8a45255f61d82b92
+DIST firefox-116.0.2-el.xpi 663121 BLAKE2B f55330b0cefc5f911ef96c2f28f8d66fbf1132f6fb4d3c18e189c6601b8de41e24e15014d1ca6cf763bec3514f766bd5c935c5a01ec012c697c8df4819238446 SHA512 2a2ec8c655166a4572d772adfb55d569a878f23404dbe5543a4d43bcd6a42d9a8ba62e3e34f126b11bdd85672098845d37b4bf32053bb4be4e0cf7a8702ab1a6
+DIST firefox-116.0.2-en-CA.xpi 518979 BLAKE2B f02f46d3f4136e9473b32a22e74c147431cd5415c1d00fd5dcaed0ea6228df83c0b714ac85c1e69c8b592c9ef653a98c5d2a5681a49467f77a3019e0a34fdb8d SHA512 ea9732741869a2f9f987b3528d945c92b63ffee82cdee18f93984c8e52636c33f3b834077cbcb45a13194e098067eb1c6f940a28f042b2fe86ecf29686c4e377
+DIST firefox-116.0.2-en-GB.xpi 531549 BLAKE2B c624f0c9d02a68e185eea01beb949d9d328744f42b541fbea246ca5cc13ad4b9f1ae8e75f8c82f9d8b90adaead0ef29407aaeba3cb08fdbd421e76560a2d4deb SHA512 3dbf937ff6d0543aae6c6c1c5f4a1c2e4b13885b65230a9d597ffa751ba0c0a0edb5b2f4d9ed4a174f4935ac8c14d3bbbe729a630e2fab7ad6ff1b6b42ec4108
+DIST firefox-116.0.2-eo.xpi 555846 BLAKE2B 9aaa6df83105022d22f03f7cbd2c71ccc43ff4eefe757ea54bf9f9f08afc348fc55b0407f18b18de0ca0a83f604e3e18962eaf7e031ae8e6997e1a4d4a86c48f SHA512 cd92989c45e7c73a89ddcf7b89918d44d19a0060576412866129378f53643bc8f93bca0cb7570fbc35e58bc40919e8ecee9380e3e4ed5faeabad74ca16ecd851
+DIST firefox-116.0.2-es-AR.xpi 569180 BLAKE2B d083066807e63491fe639cc523890bda5860f7ac575b92b75b213b90237b8c2e5901aa3b62b444e68f0950668945573f56e4c98a8d5eba41716820dd7a30530f SHA512 fa33448eb30833be43ad76124b84e346f8c125b7ad95ae6206af1f3c21db23d47666505430db3f27d5eb161e85a94adbbb6f8209d8bf8e8c10cf30c845bec250
+DIST firefox-116.0.2-es-CL.xpi 568876 BLAKE2B 2399d0503142735f132aaa10ab97fe59fac286e66e130ac79f640649c1a9084da16c587a7b0221cefb1742bd37e356e8d588fbff024473ddb8b1f75634b1fd3a SHA512 a2a12068173de3bc1f0c59f9ce82da6644f44b5d789f26bfde91d8af54d3e8b114c361447b2a7e8c0d8a4534fb6c96aec96cbf795d33e53c24da1f5c6d95ab7e
+DIST firefox-116.0.2-es-ES.xpi 561405 BLAKE2B fbedbcb05126ec40c633147a79cfc0875c29e53cc6ac49f160b68f5c75ec3172af9d97442e6e839abf8ab79479832fa7a001458272625a424693f3979e51272d SHA512 cdff18e981cf70086a0e909f62e6cccf53e5bf7c00dd6f65466c1cefac01f1aa056fbe918b4a89fae09b172a528af85e428affdac1eaab7330999788437660a9
+DIST firefox-116.0.2-es-MX.xpi 564997 BLAKE2B 85a39b0219adba0640b2b3a8b5b2b7a0a6a35965a9f6cb2338455e9034ac7c1182984156e20f856195c0e0c630410856b4af9e951b58d33764185529fda8ae0f SHA512 4b30d8063d758e0e1027616a9e994b82a50e8fa3f3d9a399ef7e7dad3f432d5be40040b0b0ff7d92ec09ad68c74a0af2b9731ba05ba60919e6d25256636a3a1f
+DIST firefox-116.0.2-et.xpi 515646 BLAKE2B 0111487629c667021c4ade7da39e77e6860c568fc9b2b1b461109f4206141717ca42a81b88053217db5b5cac89f1441621a275d63aadefb07666c33953825df0 SHA512 e44b8df48e0fdb74bc17214cebc9a4777254476a991283a3eb9f959588afcc499b19d5c37ec26409acce859541273cdb2632e3863f0186fe9e254e92e0844586
+DIST firefox-116.0.2-eu.xpi 551053 BLAKE2B 6adfb9ced7b58241e236890b5d2864f43fb63a096eb760895c783d4a904bd2df6a50e2a02996b250abaf82b8bc86c98693d96e262c59988a21828393801e4f3d SHA512 5d5f2630810b4c1eec4ac4a64b639f09f810684e442331d5911193d8926af6d5b7c34ea7648234ca9ccb8196762e1f2ba3fb106a65b0f18caa3ac39e193043b9
+DIST firefox-116.0.2-fa.xpi 564005 BLAKE2B ad591b7b6906bdfde1efdf132026d34d3a36834e9ac5012222e52d5b432588a617db8a51fc02a2d75843411818be029cb275ee2df134d82110e45de3d23eefc2 SHA512 9e140d96516cf1ff2118ab683bf336ec718a339abcf3ab3ee2ee9fc0e8376a5384d68d627c73d865c03af2bafb73971450752993d7273b5ae87042f1827ffd82
+DIST firefox-116.0.2-ff.xpi 456402 BLAKE2B d91cc52af981939f8657e8148d8a2dcb86d8dad0fa7977225f97c7d9d4fbaa721807090673c9762fda4d7f5565f210f2fb3b90d9285d0a8051916c5ea33ae6d2 SHA512 8ac51a24d1d174ce14978a4e846376731e083dea10dd3a4bfeca09f13b7ae671f0eb757936cc36d43ddee85cc97b3c309a72c4dfe3feb415367fb6bce6a1c3f9
+DIST firefox-116.0.2-fi.xpi 552851 BLAKE2B 1275a6f0995b110f2ec2355d1503ba03d93b2b678723b9cd3ee27d77443c4752f64b2d9f8f069dc7d7fd690d016a66591f2daa1b8fb28e4e23c5f73a37c8b196 SHA512 5663bfcdaf57f6dbcc30b3c35e60576626f89ce9e7d72e1b988620a4742a8779a20ddf2fb745ffd2abbe440f905c6234e93bb46f2fb4988f9af05d3ec578c2bd
+DIST firefox-116.0.2-fr.xpi 580214 BLAKE2B b9a6bbe8d1bbf8d3a7d9acd3d448a239d6e6d4aab68bb77d1bf91431c92b858898f6b9a2ef3e6e4da3c550a6d10f15170da10687168a017ee0453d23e0db2725 SHA512 18e3512e5e36f4f5f3a036e58f5a20c8b8752a3298973d89faba6eb298773ac8fea2a1e4ebcb7e7a03c58d837d882e935eb7686ca4cfe7012b0c9f8c66bb1588
+DIST firefox-116.0.2-fy-NL.xpi 564302 BLAKE2B d39eb6cd452fe572501b23fc860aec288f47fac4b5cf6ab99e333930130950f1df0ec44f463e100c3df075db0754166aaccff582b7af91118d249e2e467abdca SHA512 e9ddc03d28cac42fd96bf0cda5c066832e3edab0a2b28c09e91d30b813b5f71d4980d9ea8ed41736741b071382fabd4627f3aab31c409765f70487ee2030660f
+DIST firefox-116.0.2-ga-IE.xpi 453538 BLAKE2B 28ca1df11d93c7acf8eb8a8d6135170483d8f99e2c55f0d4a738d02925f31a931dc40876fc715e6202f2211caabe763e10e63728e7747cbb62e563d47cf222ea SHA512 53b2dbbf4a1596d541165cb592fc77442f6325213941e58ed4ece4ac531f43d37afb1d18eab7a0ce01a1f4db72dd280d21a4ef40803c64de8a8e506ea9a5a609
+DIST firefox-116.0.2-gd.xpi 566661 BLAKE2B 4fdb56a2aaa930cb3a862959676bb7fa29bc898cd1921250c0d50fc1e7fea7eef8b903f279f6dcb5d7eda5593bf3c685c1ffc15dba216c104dc991590e53dd3c SHA512 d69c1212f251e2c787d6a8de9744b02f948bd8a540755d8cf128fa07a2925664a1ae1259c9658241e01227a149fa7a0e0cd5bb1f5806f68433b3af6f04c43bca
+DIST firefox-116.0.2-gl.xpi 565969 BLAKE2B 4343ea9f93a5f45534810f231e5dd80b01f4c1b8ac4b046fef450fef528539d675aa989fe2010d86e961952e5630c9a0a85bf75f6d53d88f5927026686769e56 SHA512 8884a7e49c7c6159fada9b6f6e8d069f59a4aed2e41c4e0ea25bef539b6a29148faed7b1525ebed03f916a01f313de4d8034f5bfb6a659968fb030f234472fb6
+DIST firefox-116.0.2-gn.xpi 578262 BLAKE2B c37cb095629c849082627a0319d56ff2b5ba137e360366d455246719ba1047c50e9ce5af061dc25fc2d96e96054d0b5bcd9f787e3eff6f8abc8c79c6097dae0b SHA512 725e7936b0831050899782e12b3656dd4e1a4cbbeafa7b95e482f05ca506018f35d81906bfdfb5bafd02380e64ed6989ffb7603cd396ae4609fbd5e982af6d0a
+DIST firefox-116.0.2-gu-IN.xpi 506009 BLAKE2B 41df2da2ea0bf2196e6ea8ef458088a1d070810b5e0441dd94cf533222ac4fabca7c0f7259f5dc9aca3221affd08d613027ee50409526e20251f421ed365a854 SHA512 82b84ae40293927e47bcaa61d26a0d6386eb3c6ec591cae73be0d68a79be45b05542563d790809491ddb190f1b640c3159652d5cbc5681daf90620abf1ef0a9f
+DIST firefox-116.0.2-he.xpi 575334 BLAKE2B 87314b673367a51e6f7f25d7929bc0c98d1cfd2d0234e8bc235283ed8e7af53e732e360d6416d9718ebdb63ea275fd096c853fd50d23c904a6cd1e43fd7f716b SHA512 54601da4b5d39b9385e6131a985f9238c93b8d2fdb324aa4c31d1973db8c4f3ab2589a666d55fee7e84fbc8bf190bae8bea0078f22aff08e4dffe641effeb2d5
+DIST firefox-116.0.2-hi-IN.xpi 538290 BLAKE2B 2a390f0d418634b3a3d40b32894a6e1da15650db122177b17498e637874699d4420c2474de210fdb4c3f0b6e128e5e283a6d47481cb4e4b304617dbcdbda96da SHA512 230bed0ff25da7958dd33f242cf295ec2b482a8665b00c2264b38dcca0b01120fe4608d7a545f8b0d817c8e9f4c7ef1385d849edf9908a5b179db5c781d62367
+DIST firefox-116.0.2-hr.xpi 531484 BLAKE2B 03628229d3a0b3cbe542a5309674dba4c1a676fa73b2d70f4f68985179d1fba6f58abd02c5696ef3822f9709b319ee4e27b94b01ed62f36bc5c4407f9e3558c7 SHA512 02a0ae5908d22552c097b9e9ae8f3b905f212da2ee1e3fe597ec83660406d13579ac64fc1e5f50e5df7153d4473da97b48fd3600d9027f36ef7eec7360f9d0d5
+DIST firefox-116.0.2-hsb.xpi 585843 BLAKE2B fc946997a8c7a1bb557a8e343f12a261784987df10332124cb88f9274d7277498a2ed5dbf136c6d774d1a8e0c73699bbc732bfff4d51c06a496fb65de711ec4b SHA512 f09521498f4b7ed4185031c716ec3e1db579815c705a2df658c2563a3a00e24083f08117ac80d0ea5cae8c336e1ea9bde8eaabfa1af2347e23bd0b26009a25a3
+DIST firefox-116.0.2-hu.xpi 588332 BLAKE2B 03666bb71c8c481ee3ebb0a3d52de8a5089526e8d3a0971dbc42dffefa4308a7acadd6a4aff551b5d9e8946504e4ea8bb21ea410ef4bce1ddba3639039430ca8 SHA512 1e0dc1b9e5a2a979449ba10f768d95ed0f40d475992e9a76bdd3dc56daf6a1565f4a371fcaeb7f0cb213f7229adc08dc525e66e08d64c863f3b1f991d557894d
+DIST firefox-116.0.2-hy-AM.xpi 578716 BLAKE2B c65bf6eb94f066a8be8bae8268e43e2af01d2d527d06d036b9ddc07c508bb5d8b4de6e690d55cd1d2a695d5d072dddfeac1fe895c34a59c29d6caf42183ce064 SHA512 d413e8f7cd39f1e8d0c1afe58a42b2cc5b470337925c8c52d1f4cf0e65bb3c249c82f704f2bf81aecdfc28a5e52a8fe86b294d3f148e17d8184a0f6b8c0d5a57
+DIST firefox-116.0.2-ia.xpi 552434 BLAKE2B 39f4759dbebc1b10f2651a7cc3b6e0c6ab3474a1c21e1bc6f63d47c13e31c164217de0dca302a94215582df20e5f7c7bc257113f363af36cf7b265998a266872 SHA512 1ebf5bb39dc00fa7489862efeab5830c59fcf6bd5fefdc99d7aa89454f16a21e65cb29fc7bc12766bf837c6977d51b3b2b7670b2aa65eae3d7d691a30c973c5a
+DIST firefox-116.0.2-id.xpi 537287 BLAKE2B 4ef00dea2e14dff3b2f1b15288118f98f81221e9ef60a3da79acc59aec2b98bae8020b07390dc14656a6b7f3ae1f0985eea0d2d98daf75a2c1a7d285ec43c0fd SHA512 a92f8c86d866a546db0f4aab85bab27189705f5028e312448816035910fd03c692bbdd5b131ca560fe7b1c9c10abd022e3a187d7d900b00214c52d3db0211743
+DIST firefox-116.0.2-is.xpi 561600 BLAKE2B 4281378d25bb271fa429e0f7016416ed8ba4d3a3401580bc876752009e135a43bc5492769a4355255e076edbec74d0ebfb2bb64e186c1b04f3d33d8e7a108ed2 SHA512 36c7550f4e48ce8e7c831d4a6ba0fd94a67c183eb72bbf464985cfdbe591c0765a24a4bb13b484670d556fe1406ab2e0c80e71ac6299081b595ce684933756a0
+DIST firefox-116.0.2-it.xpi 508070 BLAKE2B 356afe9d711c58c074fc00cb73b40df0d9814d29a1b8b4fe307e5edd6b200d4856b09f041e9284513ef42200b5697c34d20a2e6dd76b5a2af7fdba520a7f119e SHA512 c497835eb2c6d74714372abcbeacdb6b9b83bd14dfe68742f3b8a7beadb7e18b851adb1dd701cc07614aa3c7de282e6cb0d4244a19283907876c1704807cca1c
+DIST firefox-116.0.2-ja.xpi 629672 BLAKE2B da4a142bb7b8bf9f37294a3ebbb0d447f806375ca3ad538053998b189420597330cf3c1b52462b9b91752a395f4e9f486663be972e1cc81d539abbdec03837d3 SHA512 ccbc4afa4effa98966095ace80e18e380c62f2193e54a7ea8d3de66a977d2deb4c79f43d7af6f855f29e043cb0e485aabb0bda421423b7dde7fd912b876f5134
+DIST firefox-116.0.2-ka.xpi 610431 BLAKE2B 972b3b63ad154f816a76b035496dace11810ae57340b8827394329f6f1ee1d7d897268a6ae2ca5eb1128cd80aea635483039fc1c3d59b333adc4f2ebd22d29e6 SHA512 8ffd11c93a13a2f6f56a2e4ee2a01a36417d6fa3e3fd1a6d90d6064b9ea979687ae17cf5dbe7f82b79873a409324008c60003fc02b2c84a956134b7361c423c5
+DIST firefox-116.0.2-kab.xpi 562154 BLAKE2B 0948dcf50a1bac42de07509eec17fcf081eaca4fff785e694d0aa899f256651e7ddcb50b431534885691a817ac833b63b6e1c431a4b0905d9e5be47383503c5d SHA512 5072db1bdd6c7c885e7e619e4632e16f29e1e3d6e89f69bffc2f4bc5650201176b4140c8ab2497a7058d375d3ac3a6c477f9c8fe68723d811cda84384246ce68
+DIST firefox-116.0.2-kk.xpi 640647 BLAKE2B a344ba7c6828b4ae7914675a4320d57b19d36dd5b4340ebf856eed4c46b396f023a76b74422cfc65da863c966ce781d2412ad769e298969ac317578493f1c242 SHA512 d370d7a4310b8d719cbefd4e95e69cbab0e3bb3a57bd65af14911906ec48d358b59e62f061558e0d24279b5e7ef43b6db65dbe9258cd5565a1fd7d3965c9549d
+DIST firefox-116.0.2-km.xpi 507456 BLAKE2B f7a889c6a3220f3c17862707cb982f075e34227537e1a66d4e224e8e7264ca45a0d7138d92d95c063ebd43357d8b6830f6afa16087c8d32eb24e6d92fdcf31b7 SHA512 18038eb562e40536b3fda21ad91c387161556b915dbc7d8c0cb55e0c9ec4861b6f0a319fa3749c305a66b9f64a1e47da70b847c5b0492b4ce1aa8542e569ac62
+DIST firefox-116.0.2-kn.xpi 473012 BLAKE2B ea94dbb82b8b95d272d542f5d36a1890b818952d1d66c3026864dde317c311c503fa6c6b749aeb8c1e60096ec9ac99eb3257e05fe87b9807a193b95082ded154 SHA512 2ac3ed9957ac7520c3dc4ef262931147563255cd2fce20870e746a67035a5a905fbb7bfa68286b7a0e3d5391740d3cc1ddcaa1cd06c0b01962780aac9ef7731a
+DIST firefox-116.0.2-ko.xpi 601089 BLAKE2B 4d26fcaada2c16623623f3a85e6e2eee1e72197abf5f0b97bcf78a8098311003e46ac61b43b0f65a70e8c263f6cc574fc8fd3b84ba9c93d17704b70d219943cd SHA512 05cd70c9166241b02acebff48ee44213137001dede1b684aec1461940580f37c2f422043405f041a721ab0655930a2c80a83df5f348b51aa956c52202d9d4087
+DIST firefox-116.0.2-lij.xpi 463109 BLAKE2B bc14f168a7f9e4ebdfa688d338c157e97f239bb52fd0f2ca7bb9a18cf983c8f6b9016031188fd0f31c3b0115a1afa9a6990fccb18d60efcca1a3906ff5bb917f SHA512 656dc3136dc7c5b3d1d48cc1004146d30e0e74523800411fefb641a9ef781466802c1756b6fb8a306cbab2b76a408ca32220f290eedb333c181d0b11ef4da051
+DIST firefox-116.0.2-lt.xpi 547796 BLAKE2B 2642b3c982620dbe40894a3225b8aa47e226e6184df5110345bbfdb935e5a680b2b9d068d287f706e98fafd5b47ee8ed62b95156c9eedec28ff63ff4b66b72d6 SHA512 a23c05e9f8e9cd79c871018528030836c53b13933ec04ebd05eeb2dcd6171272e6ff4d6662b525ded8c63281f1746c7b59504feb8ee5a9f660e2235082cb8384
+DIST firefox-116.0.2-lv.xpi 450083 BLAKE2B 1ecf9455f7c654557f7d551faa2ef7df701029deb5918cc940594e6070b9e1651c82472ba577d29aa1f76996b71ef993ce126f35d0131a69d428b23cd0596142 SHA512 f414ad33b116279331a170bfa9c114aee7bee22e710f92bb6483e8fa39be92d27ef21692c9e32ba2a382fd32e007566cb7d9c4060497af101e550af9ad7fb9dc
+DIST firefox-116.0.2-mk.xpi 469351 BLAKE2B dc29fd2a9340ec9225a97f2d06f5b8f98a6ba27dfe84be9d4f6dc829156918edc6b75bc4c0ac52b2854d2bfd2ac52e3421a99db91b0e61046d20afc6d3ecac51 SHA512 0052b960ccc40bd9e6877f9a5662f13c9adb7e11fc1b3966bf2513c2649cf85f9e1534cd70e27791852c282f401a0f9b1d06157540e78cef31a8e15d73947bdd
+DIST firefox-116.0.2-mr.xpi 510116 BLAKE2B fbeccf28dfc2acc52b5287473f234456bc3d2e15d6638e3cd57f213fb39a254eaf11356b0ce1ea9d0d64e85c3075335f66453ece5d1c35206fc0359644ab5954 SHA512 31cacd34673032ed9e9a8e27b421924efdcdcbb18895ad15f21166ceab572056410287843ed4dbb1a34cf9b409de9e280819705675ed77935bb897f2e42db685
+DIST firefox-116.0.2-ms.xpi 430622 BLAKE2B 8da8f517b4b5e297a7f19e0852306d6e5d6d1d342525a3a02f3077ea76c79ee05f193f84be3b0774d694acab28b4a3d1a6e2a680738112c08ba84cd31132726a SHA512 c3aecce242fc054c0d54b6ab6816d1dcf62b66141ae0f31ee3906f48d9043f69f032264f507bba6ce8012d68d94c82edcf536dc2983ebf6eff245be936ff303d
+DIST firefox-116.0.2-my.xpi 492885 BLAKE2B f8b23e0987df74d187b90aabc62453c9aec580fbc09b02d1fc41cc5026826fc6e3ead791e4d8d9e53f96cf611bfe542833432db0783b93f40782c8e89c019e04 SHA512 ae0fc1374b93e0a81cf59d635e1a39268b36327647ca820e7f2cab83ca4eebbbdcb3c768b9f59d8fc7cfc1f31b01dc71f66b9420c4c77483190e5f0a875cad71
+DIST firefox-116.0.2-nb-NO.xpi 548988 BLAKE2B ad06afbc23e4bf50f527ac13af8cb44c9fa265b212a19e79b6a3fe5b663fcf00beb0f9fff936e9dcc912a5594d920d545201418277b9e6517268e1a9f9df71ad SHA512 1888a5eff745f80ba9f140a5acf60aa1dbcf776f51fe3231912ff8ed1ee1ce284cbeec682a562820d6273778ef57ce0d10bd791b4c8a8ce51193567b3ed88d2c
+DIST firefox-116.0.2-ne-NP.xpi 468333 BLAKE2B 8d25cf386703c3dab923f9efa2e4e1e2de1d7d8e9ad15d846da2a0d47124478615e5a299f7fa9a381fba0d44f54d2ca4fbd24f63f46fc8b5592fe1014ff6a48e SHA512 6c752d3a0e76366675ce6fb585c2613558450fa78e26ea3f386fe276689c4d03850d896cc029bb426153b6608f9c600d9b1b6e770738147b0d3725e08bc8705d
+DIST firefox-116.0.2-nl.xpi 558566 BLAKE2B 8972a0df40d38d1f5cade5da2444d9d3d4413b439a789e708f0d75425a1b16f0e4467d81e6e0f4bf8b4a2708d37353d906f1afe51d600f4a16e3b603953d765f SHA512 95968f5d00e531f15daf57a0c468ba5a982779e2a34114505b43c40b28ca4886d8db184de278cd17385c1dc43099c2b3610bf986ccf0cef7151d44221e923e20
+DIST firefox-116.0.2-nn-NO.xpi 551401 BLAKE2B b2a5a240c3ace4ce00975858d673d548df41dca3a2415d7c5a7fd574c71b356bfaaba59e016b25cea7f1a8cc2ae0e7e68ce040782421576e69760fbcd9298c40 SHA512 8be7b095c515bb53301e05d18387f4fa155c44dfc87875117b4266adcaf8c82cba8bb9351175a2bf849fad67ffc84d2fe1db58cb85f70dc86f835d185f077699
+DIST firefox-116.0.2-oc.xpi 571604 BLAKE2B ad135cffd5e300a8dba85958c7b21ba537e7755b25d550a09619d4a2ba736105e2a5f547e25539aae827aefea15a27cd3aecb63807c572f16a6e628b7500a419 SHA512 a54fa0f22bab86baf0ba93d281b2af2eba192c3d44e006f8c5c2d3cb8b8f3587c3cbcc4fba64cdfe5a63d5d2e0993ab1126f171fcdef3048cdae919695a35da1
+DIST firefox-116.0.2-pa-IN.xpi 626855 BLAKE2B 53d66383cc3b78077ff8b6b5617b4fd4f1711a4ffdb41ce0e256c9667b54f182ad4fff373f99200a07e02be5e36720586ec55797f5c7d85b914bc1d7f92c53b2 SHA512 3fcb7ce17fcf6bdc22e7b9817ee2d7ae9170fbefae540cc3ca5681c67126d32f568fce1a60b38c25cf652eefe579de2dd1dbbf3f6622a9886eee62b9344a9f74
+DIST firefox-116.0.2-pl.xpi 579273 BLAKE2B e3cf621a34294d3c87949f8367933df8c038f90ab8f23b6c321bf958cdebde189f5e06a0d2b1cf58e884321edfeb7f93b87cc273158be966c739dcad354e1c95 SHA512 0101758cb787885bbcd2fd0c72ef6be64d225a1633041c0133e0953594c7dc5e5c9075f01f7fbc98e6ee3c0b2fb32c16a98e4648ba00dba73da40cbfb13430d1
+DIST firefox-116.0.2-pt-BR.xpi 564547 BLAKE2B 7af53dd1686c00bc0270ac8c5ff0a6fd95f15d4ec068fd626896f1e2f03968427e6794ada28dbe36146132a57c7fc460e60602e9b6e74990702254abcd87630c SHA512 bebf182013fee88cb48e65066d19a9fca27b0a58575233b06135cfe79930b52850f3c7394006a4990dab4ce3fb705cd212f64bbfd02e9fd1a43b8e90f40271d1
+DIST firefox-116.0.2-pt-PT.xpi 568407 BLAKE2B 39d80599dbb98810978688b054e012f70f2760b5ea99d4dfc614ae6fcc19fb9061d407cf00ffa73b2bd6eefc36bb25885415e86692b0cc4dffdaa5c3fdcf3e1d SHA512 05b4a4e6c7b345cb0782b3ada39cd7c9ec72fa6ffd07de6d701b2fb10327da1fd19c5d36d5b86ab3606c83ee084df207501b58f9bee9be81dddbfa1e746b6c2c
+DIST firefox-116.0.2-rm.xpi 558028 BLAKE2B 7e54855057f836c813e46437e872df65c5a0c1261378e3df55ab22aeda1de411bbc67d7838a0254d192aa829b6ab4ba525e94462dd756b3c566811a5dcde9113 SHA512 e0ba61fff2fdf418c7d08adfb71201a7ab74a94efb93dbc79c4d42d8c3dc728ddcb13ed25079c51d7a8e0f7ca5a51dc4eecba877cda68f521a7a436116f3d206
+DIST firefox-116.0.2-ro.xpi 524296 BLAKE2B c2be7b4c9470850624f2f4faf9a5842eab11a16bb728d1eddecc77611f1a0369fb94296a3dd01946fb3f090f5c0f468b33a1792bd7f5540016f8ecd1c9d445b9 SHA512 114098be33aba33ee89ecc3015e0ca9bcf16d3092ef744fad62a8a84d751b67be06467d0e2cb803bce26d0171cd818f1fb360ac9a44436610cedc0e6e165c425
+DIST firefox-116.0.2-ru.xpi 653121 BLAKE2B 13162ac25f53b2b9d3986149e91e8a24bc02f91bee4c58e37eed3334eb431f7125221a37fbdb9d9b55cde05bcc6ba841e79c0d3df060ff176c294c1831c33288 SHA512 21060873ba703e86c7a33cd5f62e6aa2e4a192ddc638692daef15cc433e44f605247e23d131fc68bf7d17f9100f2e01f02d6f458a8037cf58cdf61c2b2d47f0e
+DIST firefox-116.0.2-sco.xpi 489046 BLAKE2B 3f72e900f5147d1e6eacea4a1e2ed6fa349c9af42940da3210d359f9c209e9cae3ca2d78b4d2824f6c52bd25a40e2807e8d0430b3aa74100c8c4d2b3564a9c96 SHA512 5df3d1a09b67ea9c95701e965ea5ec780ded8447b58815c5330542a8b3962a64e63abd95779115b4399984b2cc7f49e4468200106ee61384a49616ee94a8071d
+DIST firefox-116.0.2-si.xpi 574164 BLAKE2B a531d62c209de5f3df3964eb74abdbe6ef8b0f10153788d0ecc879565ee9f2fd1a6fbf452f3a045f0974d1ca6e5fffc1c20b964ca03d44f7d8634036a24a87b2 SHA512 690f9bb1a33c49097678fc4967279a5662e65014df6720ac30589a782e8ff5fc7c6d49d5f71996c60ff0a06fe98814192747a3d4cb46c8fc659ec7925037f163
+DIST firefox-116.0.2-sk.xpi 590368 BLAKE2B 4f47eb8ea8855b415e62eb369f27b23411dadfe92d2f43d2e65075345c25d8d72ade7f9630f3a76a033caab539754cfd2f4ab17808cf02308816c94d3845c911 SHA512 c785c59de8b6dcd53b74a4b18e5aa6fb7d06054b67f83541e978fae2ec9fe8ca3d3206bf44ab2c2a12e92847bd1b9cacfe07297fb342ed8b3cf9663b0104e942
+DIST firefox-116.0.2-sl.xpi 562021 BLAKE2B 5ca378b8a0e7041aaa64617d15e6642a2ba68287fcf49f24d4dce059fc69c91d3a37ab868b2245fa9248957082bb87fb5f4de24a93f6b6a00aed1c939b6d442e SHA512 77accec53fd94e18df24a4484e7985e5a778c3b876f43a8fcff328fea61ee6d64466f47ecc6824e2c02a2fb76cb02f3aa23b863333c413c06782c3469b96f165
+DIST firefox-116.0.2-son.xpi 400206 BLAKE2B 80d99bb78de9a0ad331a66ce2515b69e23a775abc88910e04e94b24be8b6c9a48191dceba29c7adaafca821769da2f397ce0356c9a16f0fe3436fc0c94e348c3 SHA512 b206790aec54cae2408d592a91a5233b1c464eab7810990db298fadaccfd529ae2b591bcbcbf096ec7eda9c02e889adf466e8eac09b02df9de8e61746b85af36
+DIST firefox-116.0.2-sq.xpi 563991 BLAKE2B 2cb5635a685a2aa9d3718340235c65e5c7484e89fe8e6373c9f4e026af4ad03851d88aed551eb450a1d3764e4af980affbc21fc0925fbb2904e68b450a661bb6 SHA512 f808f9a5186bae9dff649746df13c1cff1ef54a6af09ca48e9251e9df5edae7ff8a1b481f834c7b7b1de6961fd52676397d11073d119a293c92639f72d4c4c03
+DIST firefox-116.0.2-sr.xpi 613437 BLAKE2B f2bc7cb003615c2ca40e27b02e7ed1d46cce449bbcec2d2f20264e1b08c109376c31c0b0cdc057e2f14e8233e4e874c0b3a344ef29600f4dfa1f82b667c60b33 SHA512 f11ced045b4cfbdde746d79b246c7fa75640e70cda559cfba25c2992585298ae7ace517ea5664fecc7de7c51f4a91a171316110b3be0d17cde3d20c5b62d8cc5
+DIST firefox-116.0.2-sv-SE.xpi 561732 BLAKE2B a6466ef878624bca50da25bc4aa4807b942358e690ec0b959383a51444d69c24c90a2e3d765cf2cefcf1ba4170d7aa2432f9a97df8d05ddd64858f379de8fbf3 SHA512 f7fc9ad567cfc74abf31403c801426712f3a13c6d2c7549974db246b1030fe2c94f1a4cdf20f5c71e79f04fe52ce28e0363325d4c8c879fc8098c1d5f4fd6e32
+DIST firefox-116.0.2-ta.xpi 488072 BLAKE2B eb440383f69bc20397641141b88531cb79c8d2cf19fc64651d9f4d43420fc44ca694f1ecb77279a064d2b12284074c1359aff8de0acfc0abac446b0a8de4a2ce SHA512 5f56577395f6fa7fa3d668916a055aa139c567458502002e07ffeb76848b692af2b4b780ffc8a9e3fa03e38a5604ede6bcbca77f7b80c4827bcd3b699168b710
+DIST firefox-116.0.2-te.xpi 535423 BLAKE2B fd106d876487f04bcab867d43155b1d19366aed1091850eee2913f0b8a49043cd7dfffd16f0dbfd50e53e4c02fd2fecedeff561692821316d2cd5e43bb594b02 SHA512 3b36132bd12c83c43f4656e406a1032336943e3557c01b3be6e02d82ed7e66fb45083f06575b4333cfb0a51b1719c90a96be14d7e343a9c788938d22aada14cd
+DIST firefox-116.0.2-th.xpi 631498 BLAKE2B 2b46a87f81a5bc5420111668461e0950d08de6ca74737f327c9b28754e50e91e6e6d13bca2c7db17dc332c91b6f8071d4eb5f94b0426badd7f6b5cf83a4f115e SHA512 af513506d96111594213734498bfe8e64202e767cf33d8a5374d15fd9a931b428baf449239239245be78e91a2780b791287c13bb135b239452ea82315e50ee83
+DIST firefox-116.0.2-tl.xpi 510947 BLAKE2B 3a655339c10c468d463bb952bdbcd7110a1db0f02de169ca7b14da127200f7252eeb2614580ea252165cc2b5c3192a28a2c5e314712dec2229d284c33775937b SHA512 6e684c59f969c7ae59decbd560e53a8c6356dfb32a7eb2e896aa1f93cc14faf032a029a4d91891792f7a4a714ede18946e4c4ae55b6fc95dd0a5806734d8c8eb
+DIST firefox-116.0.2-tr.xpi 573424 BLAKE2B 22ec4dde70c98fd9b3ca71964b14db5944259edb5cf9c56a2180bfb34c3fca1b71da9a938328e021f0989f9903f47b7381a0b7cfe035d4728f25e84a3d123919 SHA512 34c3c1e3ac8b29a0d4b851790230c5bccbdac693ffc39990ea7a2f1ff55fe09394028d7419c42a7ae1cf7e2ad9a39695037ebd8d6e9358b0c32d79dd387d6702
+DIST firefox-116.0.2-trs.xpi 481273 BLAKE2B 492721e44b182eff1e30c550177cdd2b6169195b4f46f88f00b3875f9be007a63f4e505dec298fbeb0a96eeae3bb39ddeaf7f6a2cc50d196793949231ccec7b4 SHA512 899f3dc14539e748e7b4269ba41095f37c4ec1b842b4c38226cb09e5779e672f619cb614c7e258ebf361f6ecfef4ab57fb3ecde7aa3672cab2a2ad1375bfdb67
+DIST firefox-116.0.2-uk.xpi 644396 BLAKE2B 34e5fa996fe09321f8f0931b9ab42db8d074f0f90f7f903dca97cec7ac645012c8926eae49a5a07af84630588d7a7c2af85b9b9b7a3193ce569add3d25fa27b5 SHA512 8ef1e0bc333d5e8eff065932e460da95a39c05a81fe8c37385f2b631dd4fb317d28671a91a709c7c5caec3d08df1bd49af8d2ee4fb98382a8a956c48001bf488
+DIST firefox-116.0.2-ur.xpi 538175 BLAKE2B f721143a1ce6c877c39f8f2ffd8caf919784111d1d0886eab97535d7031c6bce8df4715ca6ebb0fe8b5e71849e3bba3eab2bf0e841a9c526795f748cf746dcce SHA512 b705ff24059f748bb21c0e1e5241292dfd907c6445a3cb563b1b13b8122dd265f72cc204b82232d8fd04b94ace5b9d8bbee508e235380a46dfefcc5738bc0e83
+DIST firefox-116.0.2-uz.xpi 461093 BLAKE2B 7ea62f6f1ab5ef2df9b90344ac4d85e0072fdf4cd8720c8e01a3e86acffd6ef14ebba3e742a66273670b092021913f2d6fc0fcfdad4a7fec42a640c3286119f2 SHA512 07529455f6d9a085283283dc0bdfeefefe643bde8ee083e75afb7e61f6940602dc2f0038465c9c19ea3a123cfac5582a6545c38482544b76be67deb8f482c3fa
+DIST firefox-116.0.2-vi.xpi 596606 BLAKE2B 773efdce87548c007a8fb59728846256334b096a8c66bd4d6324bb7cc12a8791a2382b1357183f2a35fbc34a525549063f7341d1a48576f4f9418d18dac58856 SHA512 8fa14e76a320c14d99e0a079b9f61c5b92c3da0ddc9f0ab481abb30633b07490e8213f649e7c287c4f103102d4d0e8165b3882025ce86afcc7a0dfd247ab8e00
+DIST firefox-116.0.2-xh.xpi 401649 BLAKE2B 94fefaf23e348ecb0c438a9d4c29e9266185e5ae08e768e47d8c82ce805e37de89eb33caeb134459ee547dcefc728553dfbda9df5d27b7bac195d67b0c0fe8f7 SHA512 a2b5bc4f8a38e90b4baab73707e0d956f2154a65c2aa22bdca99a0137c936d5696b1beab24c336548c0b13ba78d2e659ef91d9c9e52a053aa918e0332b8d4452
+DIST firefox-116.0.2-zh-CN.xpi 596069 BLAKE2B 2eb8d3ffe968d914dddbb86c6ee1b2ce5ddd7701a837f2a8619c579f2148d949994a159993695226dfade8f8505e5c208900d31889280cc0e0ee0c95cb7e65a6 SHA512 fb8704b4a8dcbe2e749a2178219ab8217c036d5929f4bd9d67c4b2bae2bd3ca9bed8d73d1a9ff51d8a67caab59c19f50db49f25bd91a3a58f995789b6a54e7bf
+DIST firefox-116.0.2-zh-TW.xpi 598590 BLAKE2B 12a3662cea45b565a3142a31822028634781993db767a87d3518012d7aadab821964008b4079b3d581f49e93d66b8de185731a5e75adf0427b9e46699e0f50c6 SHA512 9938408f969517a20d1ccd9c011d8946e1eaf53ada97623b16dd6c50b87eb6a8939e385c67830f651d53ca80bf9fe3d55446812dfb3504ff8f7442b0b2be101d
DIST firefox-bin_i686-102.14.0.tar.bz2 80683162 BLAKE2B 69be60f6e087d5ef070f1b1a51c471fb388ed28afd0e50bb62e65560ef74097d968371b70afaf6a7f91f18ffd17e24376e50d0e000781a54c5b8c3419ba1e903 SHA512 eb1eb847b5710d924d01016b4ad8f0abed60ce68897819704e8984b21a299de7ec67cdb984be174fed1a1230e1d281e7243e6f58ff7df6970568d7844cd5d186
-DIST firefox-bin_i686-116.0.1.tar.bz2 79990566 BLAKE2B afc7a0b8128cce1dbd1cb8b07d45aad70b84cd95c60afe2a71023a0722cfa4e1996df12402cef76eda2964bb4110d4c28db38926fa61ab618e79afcd7ad80591 SHA512 24f0b66baa2532c8d42ef22c970c30a6731d3769630bf8271f2ecca2f51b87a7daca39fc434c1740d77aa712e66402ed4ec3c3604a94f096128669b42f8368b2
+DIST firefox-bin_i686-116.0.2.tar.bz2 79967428 BLAKE2B ec2ffad94f3e8851fdb5858676ab26f7b715f6ea81e7615c30f2ae38ea45916c6abd6b5d4afae2a4d8642d762ddbe4bc886c46dd6e4839dd2a525c1b6ebd0fdf SHA512 a2e3a7ce61c008a15c5c5894c3943143b95c749b70af2a74481d969feee72b0e2a74c709a1b7ea68cb7092bcce0341e65d4384f080974d81792ab1445f8d0ade
DIST firefox-bin_x86_64-102.14.0.tar.bz2 77559785 BLAKE2B 330ffc9bff4b23ca43c49d63756172f42463aaf529680563f0bb94efc6e138b62cb712ffd2912530531c93fad99e8483a5fc50f23f47cf632ef73a3f3c912abb SHA512 616deac46afeb13e092b59939443d6f3d8488c30d7cc46c96e08c1560a235c53968a5315b581183943dc2efeab5e02f19ec98a895ab4785ab42b9b7db795a7bd
-DIST firefox-bin_x86_64-116.0.1.tar.bz2 76445511 BLAKE2B e37bda133332955b8af689fdd64c71f737cd6f8923964a32e5c078d1f2e64f464fc9767a4f7ae6a6689fec6de963551d159e51e80596f0c3be4df1e8a491f151 SHA512 ab8bd4f3af7039cb0cbbcf8e533dc6d72e17eec4675f4d4da7324b30bf6acfa211ff5a4e370242ab62bc82e7ab4ebb4a31aeb5ff8ac34d056103edea4ef7c087
-EBUILD firefox-bin-102.14.0-r1.ebuild 10822 BLAKE2B c38b2dc64306f57b13b18b174fa129e51c65e0fee61c66602d06dce264184480aeb10dcfb29a7614a8535baa58cc575efaa217177480ee839b3013169b658024 SHA512 baa42f3785c5b09d1b87a433135c39f1f42848922e7cd9da5aef3d7f27835d99a49599eff82e4dcc8eedfb79e6cc138bfc034d90c8f495ebd190bdb7a87abe95
-EBUILD firefox-bin-116.0.1.ebuild 10858 BLAKE2B b18820f9df07f9bdbd2435f15e5e6472bb07e2b068d34b947cc226b0fe880265b455cc5fa15ac210c9d679553c5e8aa7e9254667be6cb95bafc06ae14c505245 SHA512 2ed5ea6723fcce70359930747b2893d6ba0de19134df2da3788e7c7fc43a8cde868e55892d5c7f2361619662958ccdd6cfcac2880b94fe583de41938ab986bdd
+DIST firefox-bin_x86_64-116.0.2.tar.bz2 76509228 BLAKE2B 3f5ddf12a2ca5c8ac542b65e597ae3002538a1ee10487a12635a6b152a55e3d2027b907be248da6525f30115c2bc10165eeba2c38ebb88e0486812c57c61d109 SHA512 c0ec83a8d5184266680aee6de281169691e4d4089645d3eab534ccf84e6a46f4f283267cc74f119c6a2340c0234db197bbae47aa36483cff9a48746f9f0f8473
+EBUILD firefox-bin-102.14.0-r2.ebuild 10833 BLAKE2B 9ea5796ea5a3ebf342d0dc43d1bc2763e20902bbaf0986712952a00ff1c37400df454dffdbf495964d52d586590a59668fcb0197d01bdd32a1a03ad0de5e32de SHA512 4c344d30b216167afd73448969a7a8f58b67992c8d8971b19fb294654fc1f07f82f33dc033542f3d7ef1108d269cbfafcd5ebfb1ec739ecf3ec961c6537cc4cc
+EBUILD firefox-bin-116.0.2.ebuild 10858 BLAKE2B b18820f9df07f9bdbd2435f15e5e6472bb07e2b068d34b947cc226b0fe880265b455cc5fa15ac210c9d679553c5e8aa7e9254667be6cb95bafc06ae14c505245 SHA512 2ed5ea6723fcce70359930747b2893d6ba0de19134df2da3788e7c7fc43a8cde868e55892d5c7f2361619662958ccdd6cfcac2880b94fe583de41938ab986bdd
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-102.14.0-r1.ebuild b/www-client/firefox-bin/firefox-bin-102.14.0-r2.ebuild
index 879b6300b554..442bf1ee8db4 100644
--- a/www-client/firefox-bin/firefox-bin-102.14.0-r1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-102.14.0-r2.ebuild
@@ -266,8 +266,8 @@ src_install() {
# Install menu
local app_name="Mozilla ${MOZ_PN^} (bin)"
local desktop_file="${FILESDIR}/${PN}-r3.desktop"
- local desktop_filename="${PN}-esr.desktop"
- local exec_command="${PN}"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN} --name=firefox"
local icon="${PN}"
local use_wayland="false"
diff --git a/www-client/firefox-bin/firefox-bin-116.0.1.ebuild b/www-client/firefox-bin/firefox-bin-116.0.2.ebuild
index d134ec543678..d134ec543678 100644
--- a/www-client/firefox-bin/firefox-bin-116.0.1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-116.0.2.ebuild