summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29305 -> 29298 bytes
-rw-r--r--dev-db/Manifest.gzbin15906 -> 15907 bytes
-rw-r--r--dev-db/redis/Manifest19
-rw-r--r--dev-db/redis/files/redis-6.2.7-cve-2022-3647.patch173
-rw-r--r--dev-db/redis/redis-6.2.11.ebuild195
-rw-r--r--dev-db/redis/redis-6.2.13.ebuild195
-rw-r--r--dev-db/redis/redis-6.2.7-r2.ebuild198
-rw-r--r--dev-db/redis/redis-7.0.13.ebuild187
-rw-r--r--dev-db/redis/redis-7.0.15.ebuild (renamed from dev-db/redis/redis-7.0.12.ebuild)4
-rw-r--r--dev-db/redis/redis-7.0.9.ebuild187
-rw-r--r--dev-db/redis/redis-7.2.4.ebuild (renamed from dev-db/redis/redis-7.2.2.ebuild)2
-rw-r--r--dev-java/Manifest.gzbin60160 -> 60154 bytes
-rw-r--r--dev-java/coursier-bin/Manifest2
-rw-r--r--dev-java/coursier-bin/coursier-bin-2.1.8.ebuild30
-rw-r--r--dev-java/mill-bin/Manifest2
-rw-r--r--dev-java/mill-bin/mill-bin-0.11.6.ebuild26
-rw-r--r--dev-java/scala-cli-bin/Manifest6
-rw-r--r--dev-java/scala-cli-bin/scala-cli-bin-1.0.2.ebuild78
-rw-r--r--dev-java/scala-cli-bin/scala-cli-bin-1.1.0.ebuild4
-rw-r--r--dev-lang/Manifest.gzbin21010 -> 21004 bytes
-rw-r--r--dev-lang/ammonite-repl-bin/Manifest6
-rw-r--r--dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.11.ebuild4
-rw-r--r--dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.8.ebuild45
-rw-r--r--dev-php/Manifest.gzbin35156 -> 35160 bytes
-rw-r--r--dev-php/ca-bundle/Manifest2
-rw-r--r--dev-php/ca-bundle/ca-bundle-1.3.1.ebuild4
-rw-r--r--dev-php/composer/Manifest2
-rw-r--r--dev-php/composer/composer-2.1.12.ebuild4
-rw-r--r--dev-php/fedora-autoloader/Manifest2
-rw-r--r--dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild4
-rw-r--r--dev-php/json-schema/Manifest2
-rw-r--r--dev-php/json-schema/json-schema-5.2.11.ebuild4
-rw-r--r--dev-php/jsonlint/Manifest2
-rw-r--r--dev-php/jsonlint/jsonlint-1.8.3-r1.ebuild4
-rw-r--r--dev-php/metadata-minifier/Manifest2
-rw-r--r--dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild4
-rw-r--r--dev-php/phar-utils/Manifest2
-rw-r--r--dev-php/phar-utils/phar-utils-1.1.2.ebuild4
-rw-r--r--dev-php/psr-log/Manifest2
-rw-r--r--dev-php/psr-log/psr-log-1.1.4.ebuild4
-rw-r--r--dev-php/reactphp-promise/Manifest2
-rw-r--r--dev-php/reactphp-promise/reactphp-promise-2.8.0.ebuild4
-rw-r--r--dev-php/semver/Manifest2
-rw-r--r--dev-php/semver/semver-3.2.6.ebuild4
-rw-r--r--dev-php/spdx-licenses/Manifest2
-rw-r--r--dev-php/spdx-licenses/spdx-licenses-1.5.4.ebuild4
-rw-r--r--dev-php/symfony-config/Manifest2
-rw-r--r--dev-php/symfony-config/symfony-config-2.8.20.ebuild4
-rw-r--r--dev-php/symfony-console/Manifest2
-rw-r--r--dev-php/symfony-console/symfony-console-2.8.52.ebuild4
-rw-r--r--dev-php/symfony-dependency-injection/Manifest2
-rw-r--r--dev-php/symfony-dependency-injection/symfony-dependency-injection-2.8.50.ebuild4
-rw-r--r--dev-php/symfony-event-dispatcher/Manifest2
-rw-r--r--dev-php/symfony-event-dispatcher/symfony-event-dispatcher-2.8.50.ebuild4
-rw-r--r--dev-php/symfony-filesystem/Manifest2
-rw-r--r--dev-php/symfony-filesystem/symfony-filesystem-3.4.36.ebuild4
-rw-r--r--dev-php/symfony-finder/Manifest2
-rw-r--r--dev-php/symfony-finder/symfony-finder-3.4.38.ebuild4
-rw-r--r--dev-php/symfony-process/Manifest2
-rw-r--r--dev-php/symfony-process/symfony-process-3.4.38.ebuild4
-rw-r--r--dev-php/symfony-yaml/Manifest2
-rw-r--r--dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild4
-rw-r--r--dev-php/theseer-Autoload/Manifest2
-rw-r--r--dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild4
-rw-r--r--dev-php/theseer-DirectoryScanner/Manifest2
-rw-r--r--dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild4
-rw-r--r--dev-php/xdebug-handler/Manifest2
-rw-r--r--dev-php/xdebug-handler/xdebug-handler-2.0.1.ebuild4
-rw-r--r--dev-php/zetacomponents-Base/Manifest2
-rw-r--r--dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild4
-rw-r--r--dev-php/zetacomponents-ConsoleTools/Manifest2
-rw-r--r--dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild4
-rw-r--r--dev-python/Manifest.gzbin269034 -> 269035 bytes
-rw-r--r--dev-python/fonttools/Manifest2
-rw-r--r--dev-python/fonttools/fonttools-4.47.0.ebuild6
-rw-r--r--dev-python/pypy3/Manifest1
-rw-r--r--dev-python/pypy3/pypy3-7.3.14_p2.ebuild26
-rw-r--r--dev-python/pypy3_10/Manifest2
-rw-r--r--dev-python/pypy3_10/pypy3_10-7.3.14_p2.ebuild215
-rw-r--r--dev-qt/Manifest.gzbin11581 -> 11573 bytes
-rw-r--r--dev-qt/qt-creator/Manifest2
-rw-r--r--dev-qt/qt-creator/qt-creator-12.0.1.ebuild4
-rw-r--r--dev-qt/qtwebengine/Manifest12
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.15.11_p20231120.ebuild2
-rw-r--r--dev-qt/qtwebengine/qtwebengine-5.15.12_p20231219.ebuild2
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild2
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild2
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild2
-rw-r--r--dev-qt/qtwebengine/qtwebengine-6.9999.ebuild2
-rw-r--r--gnome-base/Manifest.gzbin4724 -> 4727 bytes
-rw-r--r--gnome-base/gnome-applets/Manifest2
-rw-r--r--gnome-base/gnome-applets/gnome-applets-3.50.0.ebuild4
-rw-r--r--gnome-base/gnome-flashback/Manifest2
-rw-r--r--gnome-base/gnome-flashback/gnome-flashback-3.50.0.ebuild4
-rw-r--r--gnome-base/gnome-panel/Manifest2
-rw-r--r--gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild4
-rw-r--r--media-libs/Manifest.gzbin69155 -> 69159 bytes
-rw-r--r--media-libs/jasper/Manifest4
-rw-r--r--media-libs/jasper/jasper-4.0.0.ebuild4
-rw-r--r--media-libs/jasper/jasper-9999.ebuild4
-rw-r--r--media-libs/libavif/Manifest2
-rw-r--r--media-libs/libavif/libavif-1.0.3.ebuild108
-rw-r--r--media-sound/Manifest.gzbin57756 -> 57749 bytes
-rw-r--r--media-sound/reaper-bin/Manifest12
-rw-r--r--media-sound/reaper-bin/reaper-bin-7.08.ebuild (renamed from media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild)12
-rw-r--r--metadata/Manifest.gzbin9662 -> 9663 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.gzbin27911 -> 27902 bytes
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin32965 -> 32188 bytes
-rw-r--r--metadata/md5-cache/dev-db/redis-6.2.1117
-rw-r--r--metadata/md5-cache/dev-db/redis-6.2.1317
-rw-r--r--metadata/md5-cache/dev-db/redis-6.2.7-r217
-rw-r--r--metadata/md5-cache/dev-db/redis-7.0.1317
-rw-r--r--metadata/md5-cache/dev-db/redis-7.0.15 (renamed from metadata/md5-cache/dev-db/redis-7.0.12)6
-rw-r--r--metadata/md5-cache/dev-db/redis-7.0.917
-rw-r--r--metadata/md5-cache/dev-db/redis-7.2.4 (renamed from metadata/md5-cache/dev-db/redis-7.2.2)4
-rw-r--r--metadata/md5-cache/dev-java/Manifest.gzbin75598 -> 75754 bytes
-rw-r--r--metadata/md5-cache/dev-java/coursier-bin-2.1.810
-rw-r--r--metadata/md5-cache/dev-java/mill-bin-0.11.610
-rw-r--r--metadata/md5-cache/dev-java/scala-cli-bin-1.0.213
-rw-r--r--metadata/md5-cache/dev-java/scala-cli-bin-1.1.04
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin45094 -> 44925 bytes
-rw-r--r--metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.114
-rw-r--r--metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.812
-rw-r--r--metadata/md5-cache/dev-php/Manifest.gzbin45081 -> 45083 bytes
-rw-r--r--metadata/md5-cache/dev-php/ca-bundle-1.3.14
-rw-r--r--metadata/md5-cache/dev-php/composer-2.1.124
-rw-r--r--metadata/md5-cache/dev-php/fedora-autoloader-1.0.14
-rw-r--r--metadata/md5-cache/dev-php/json-schema-5.2.114
-rw-r--r--metadata/md5-cache/dev-php/jsonlint-1.8.3-r14
-rw-r--r--metadata/md5-cache/dev-php/metadata-minifier-1.0.04
-rw-r--r--metadata/md5-cache/dev-php/phar-utils-1.1.24
-rw-r--r--metadata/md5-cache/dev-php/psr-log-1.1.44
-rw-r--r--metadata/md5-cache/dev-php/reactphp-promise-2.8.04
-rw-r--r--metadata/md5-cache/dev-php/semver-3.2.64
-rw-r--r--metadata/md5-cache/dev-php/spdx-licenses-1.5.44
-rw-r--r--metadata/md5-cache/dev-php/symfony-config-2.8.204
-rw-r--r--metadata/md5-cache/dev-php/symfony-console-2.8.524
-rw-r--r--metadata/md5-cache/dev-php/symfony-dependency-injection-2.8.504
-rw-r--r--metadata/md5-cache/dev-php/symfony-event-dispatcher-2.8.504
-rw-r--r--metadata/md5-cache/dev-php/symfony-filesystem-3.4.364
-rw-r--r--metadata/md5-cache/dev-php/symfony-finder-3.4.384
-rw-r--r--metadata/md5-cache/dev-php/symfony-process-3.4.384
-rw-r--r--metadata/md5-cache/dev-php/symfony-yaml-2.1.04
-rw-r--r--metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r14
-rw-r--r--metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.34
-rw-r--r--metadata/md5-cache/dev-php/xdebug-handler-2.0.14
-rw-r--r--metadata/md5-cache/dev-php/zetacomponents-Base-1.9.34
-rw-r--r--metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r14
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin335714 -> 336034 bytes
-rw-r--r--metadata/md5-cache/dev-python/fonttools-4.47.02
-rw-r--r--metadata/md5-cache/dev-python/pypy3-7.3.14_p210
-rw-r--r--metadata/md5-cache/dev-python/pypy3_10-7.3.14_p215
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin37678 -> 37685 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qt-creator-12.0.14
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-5.15.11_p202311204
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p202312194
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.6.14
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.6.99994
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.7.99994
-rw-r--r--metadata/md5-cache/dev-qt/qtwebengine-6.99994
-rw-r--r--metadata/md5-cache/gnome-base/Manifest.gzbin9346 -> 9339 bytes
-rw-r--r--metadata/md5-cache/gnome-base/gnome-applets-3.50.04
-rw-r--r--metadata/md5-cache/gnome-base/gnome-flashback-3.50.04
-rw-r--r--metadata/md5-cache/gnome-base/gnome-panel-3.50.04
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119226 -> 119376 bytes
-rw-r--r--metadata/md5-cache/media-libs/jasper-4.0.04
-rw-r--r--metadata/md5-cache/media-libs/jasper-99992
-rw-r--r--metadata/md5-cache/media-libs/libavif-1.0.317
-rw-r--r--metadata/md5-cache/media-sound/Manifest.gzbin75118 -> 75115 bytes
-rw-r--r--metadata/md5-cache/media-sound/reaper-bin-7.08 (renamed from metadata/md5-cache/media-sound/reaper-bin-7.07-r1)4
-rw-r--r--metadata/md5-cache/net-ftp/Manifest.gzbin4842 -> 4844 bytes
-rw-r--r--metadata/md5-cache/net-ftp/filezilla-3.66.42
-rw-r--r--metadata/md5-cache/sys-block/Manifest.gzbin16535 -> 16539 bytes
-rw-r--r--metadata/md5-cache/sys-block/hpssacli-6.25.9.04
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin39759 -> 39762 bytes
-rw-r--r--metadata/md5-cache/sys-libs/glibc-99992
-rw-r--r--metadata/md5-cache/sys-power/Manifest.gzbin8284 -> 8445 bytes
-rw-r--r--metadata/md5-cache/sys-power/sandmann-bin-1.013
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin11567 -> 11730 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-121.0.117
-rw-r--r--metadata/md5-cache/www-client/qutebrowser-3.1.02
-rw-r--r--metadata/md5-cache/www-client/qutebrowser-99992
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin16868 -> 16871 bytes
-rw-r--r--metadata/md5-cache/x11-wm/metacity-3.50.04
-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-ftp/Manifest.gzbin3176 -> 3180 bytes
-rw-r--r--net-ftp/filezilla/Manifest3
-rw-r--r--net-ftp/filezilla/files/filezilla-3.66.4-gcc14.patch27
-rw-r--r--net-ftp/filezilla/filezilla-3.66.4.ebuild3
-rw-r--r--sys-block/Manifest.gzbin11190 -> 11191 bytes
-rw-r--r--sys-block/hpssacli/Manifest2
-rw-r--r--sys-block/hpssacli/hpssacli-6.25.9.0.ebuild4
-rw-r--r--sys-libs/Manifest.gzbin14745 -> 14750 bytes
-rw-r--r--sys-libs/glibc/Manifest2
-rw-r--r--sys-libs/glibc/glibc-9999.ebuild12
-rw-r--r--sys-power/Manifest.gzbin5740 -> 5739 bytes
-rw-r--r--sys-power/sandmann-bin/Manifest4
-rw-r--r--sys-power/sandmann-bin/metadata.xml3
-rw-r--r--sys-power/sandmann-bin/sandmann-bin-1.0.ebuild62
-rw-r--r--www-client/Manifest.gzbin6048 -> 6045 bytes
-rw-r--r--www-client/firefox/Manifest102
-rw-r--r--www-client/firefox/firefox-121.0.1.ebuild1455
-rw-r--r--www-client/qutebrowser/Manifest4
-rw-r--r--www-client/qutebrowser/qutebrowser-3.1.0.ebuild2
-rw-r--r--www-client/qutebrowser/qutebrowser-9999.ebuild2
-rw-r--r--x11-wm/Manifest.gzbin9138 -> 9139 bytes
-rw-r--r--x11-wm/metacity/Manifest2
-rw-r--r--x11-wm/metacity/metacity-3.50.0.ebuild4
218 files changed, 2449 insertions, 1683 deletions
diff --git a/Manifest b/Manifest
index bb273876eb64..b4dd2eb1d2f9 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29305 BLAKE2B ba1a6079286e9abf708dd33f95c0f7545cc7a1837211c1dac9f230b35a416266a92b0b891897da9e2844309e24724fb70157904ddda5f829601c684bed17f83b SHA512 0961c4577fd4c2b77c1d1c7298dbdf611aa7af3e6e3aebfac132e1cb1f1aa696ea9dc649cc8fcc66164578e9d778d2c4429cea85f2dc9df69198b5a999778a3b
-TIMESTAMP 2024-01-09T11:56:54Z
+MANIFEST Manifest.files.gz 29298 BLAKE2B 8228e553cb6374f276b5edbcf1280a18b0db6ea50f6e6808ba76a8750febfc33d08438ddd2d565b29667b664144ea3ab71190322884d375dd18596a2a6da9915 SHA512 c0ad6408c71302541a37eceaa95f258f7f050ec1eabe74532f7b6edab6d4f16bb7cd57eacbadbe29f371faead75496b58349432d22f1ad2deb4dea28c196a668
+TIMESTAMP 2024-01-09T18:40:28Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWdNIZfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWdkxxfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD5RBAAr2uHLfCRg5e18UkzIjTnAxSyf2JlpN5+qcsi31JJj7PNO7rTIZWw8dlT
-7bDI8JEJ4sBs/NGALeM9cVwZWJ1gUifgYRnLjLmL71IqcEEkQpoddsmNDjl3Muyh
-ckc72hxgc/I1bPqNESwwo5Yt1aFnrX2b+hIMgriV+AY0tqW1grTTvvC7DSdXHXhe
-J4xbhtHbRsGmWd1j/U7knUN/DA7QuL8XGgzZs/Ri3A/22nrmhbdCb65VbuPNm/n6
-nRhQPZ7gPcnM5y6pocaL7hDhrJV1kkU/nQ0fH/7o/l7wK98IyACA6wcdnv1/cfBd
-1+i7UN/uoG0ArKEiR0eTeheJ2UYY/j7QaQhqBvZePQnejRCXTorh4oQ9bzj4ioI6
-XDjX8DCpCR7x0TxcwW9+2poKrHaCKMSaLPlLYQj27AoW0/Bz/+SRRL4p6VefwIep
-A6aZNFXuX6LKDjRExWZfxtv08DpTJ2tqcyqqoJBFsi22dWKloDNfUuS+dJrP7o9p
-Q7UHILME00YiwPP1x+a2RAqqZReS4hnWOEveqUkDW+IanKxToV02P8uBVlyex/uy
-Uh7AHWY0kGW7P9ME26r2amu8NpngFQA47vAF5O0327iYWUnf78NyJHar2FVDCC0S
-+5/tUn8hQfdJLgeIn1DhQYhhrPHFqIL7bvlOSAURLvL8+1oNbd8=
-=4Kl5
+klAMtA/+LxAHbzIB+zZ7qnWMPaEoA2lkIUWvUqrojQyq1G2I30skO10zXQpYsjYL
+jveLrKMtvoQ8V55y/ffuPZC+OZ7LEQahhc97StIAANDGPpIvcdQrRUE7/ebOjDfD
+vG0cRY9BDmNfu5Pn0z8+IKHc+aOQrnqsYhYZbJzHHKb8BclbBGgEwX7XEVE232Sh
+If0weXyB2FElJutCyfo8p6IQQya1e3CeoRmjmnzxARcvP2JZO/46OrmhIU1AhYBM
+kasIiasi387n+ZSRsmrpBwkaEAzNsBPizxc4jydrotJLdAbUJyjsv2RYSNTWPKpZ
+MKxDdLghP68n2JF/0/rlFN2SD3a6UA/IEuZgTnugZm8ZWLJgYS8kPSl9jw8SH9O1
+Sgi2BTL/UfyyoplueL+uUK7+jjw+N7Clu7N9WgPcaAvhnNqCCvVekhrSLo0P29Ih
+Rjqym9cdeu4EJB3T8ut52ORWje7sEkDAAUuIsZ8xPXqvm6UcjaGvD0s2ZEWc0BCB
+f1V7TmxlmZCIEaZ0aMJFDuGJM1OkM+O2L6bYbxhIPHPwmZnyCq/DNhloSODuywD9
+8UrqSkDoo70JcwcMV9dWb8Nl2FuHTgDM6ilTN3lmKF47zrP1VuxupW5oTmK/ST3o
+/xgMFEQYycOxjXXCX6ucas4Javvhzb8niq/vvVH0pnvpPyK1fa0=
+=ipER
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 33e09d57bc42..a10db2e59a8d 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index 2e1a5512fd59..8403406d87b1 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/redis/Manifest b/dev-db/redis/Manifest
index a9b66fbc1f83..c3af4c088d42 100644
--- a/dev-db/redis/Manifest
+++ b/dev-db/redis/Manifest
@@ -3,7 +3,6 @@ AUX configure.ac-7.0 1523 BLAKE2B fc05fd3fd13bf192d2a52096c89bfb87d6660c19b9c88f
AUX redis-5.0-shared.patch 883 BLAKE2B 71a490d5c40d873db7d363c4f3cab966bf8e92fa84bcb7209344b79b3bfc4c6f8df5224c8ae0e5d9ee8dbd62d9e288e90934809e91fd6f63c7d1dd4a518170a9 SHA512 f1d1e37a4786a84e9543956e21644a1dcfdc52742299119ba1547b9fb56a92fdef3ca518d94a1db8a88222b661ac7849a4db0bf7ba38b1ae65f286e7df90f0c1
AUX redis-6.2.1-config.patch 1477 BLAKE2B bc87272e52b44fc58e7e8b08b5d97e53c9ba22eab02f89c3803d02e526c6c5eb1df5d1565021d96dabf8b9936dfc0b2c27c9dd148d1968d98d31d10470687741 SHA512 da2a2f4321fc4f5fef4db1e399bd6a011c18a997b28c4355ed4284d07c24a5038f086f7dcbb26d4534d800baf9be0634cf53466524a8323d16ad542042d89d98
AUX redis-6.2.3-ppc-atomic.patch 465 BLAKE2B 9324bb198f03a3e5043986adaac170f30f378f5835a53e1c749ccf3392edcfecb22f4f7ae2b325ced3b06bf20535a243daa138073014a109e6e54b27d736dde5 SHA512 803ea4e1dfcb2f87187a0294051bf91f4e67a9b7de421dca20fe8b574741dc454f83fe1eadac7a4ef5d29b7a707a9dc2a56479f8d86c9e82de6332b21101456f
-AUX redis-6.2.7-cve-2022-3647.patch 5982 BLAKE2B 3f8116d170bcf6cc8ed1f67086e9c84fe404c28dd560919fe2d4078ab92fc6108901e7387d7f62677d100d6d27c9dede326018f60d8167587bd5d9b7cb79c539 SHA512 f72798fcd7c9e5722d0d78f1d5988251f49eaa1c32f670c0dd1356bf10df4ac5e802daf1a855263120446e453c19564409ea3777c4520b7cab01cc6c226ea392
AUX redis-7.0.4-no-which.patch 1876 BLAKE2B 9461bdfac73c21d338fbac0a41d64ecb4c14f993b2932ae2df35317529cec399ef9163ce8ebae012dd215d755c3d5a2527bb6f8647ffb0cc6365e1a67a19a331 SHA512 eb22bb26642f1c602bb2fd4b08af7de9036c0acc5fb2a4139608bec10962031f0515f31fc18c7dcd1f8352359fc381a752ac6f63adc01b46df853019bd886d16
AUX redis-7.0.4-replica-tests-fix.patch 2183 BLAKE2B a5452adf9776c9dd6c443020264e65a4a1e9c148451f133e1e117208118b63507e6641ce60ada4cedc469869085f03dff7b84836fd7f924d6c37a5aacaa612ee SHA512 0ccfe595a76f8570fe735cbebbf887c505ac264f5419a0b34e8c618ff6d082100651042d42de4989e560838e8c8526a4ab6071ff3bbdc6c9eaf3daa1d56672b5
AUX redis-7.0.5-cve-2022-3647.patch 5965 BLAKE2B e5abd4079c280e9ff1b3e80d4cf3224b53d426dc51411e7c05772603da3a43b3880bd114c970c9833991f61464845a45ff5f6b28832032692783d96f91e5efc6 SHA512 164c400b0b431b3b5ff738c88db691bc0e6cb9be1ab4170b2ffec1f03c704ce1f6851ce9d80e5a6a76534183e8b1b58b53654433208793a018d807ab3de9b268
@@ -17,28 +16,18 @@ AUX redis.initd-6 701 BLAKE2B f2e47fa903e7f397250435c215d33f9d63766a718c2a045aa0
AUX redis.logrotate 105 BLAKE2B 1281fd86d399b40aaaa69d1fe170b2c49523c074e14b12907428b676b03d510b680363dd5041428d5fddecb91a510baf53dfa57df66d697ba4846f1e49ab59fe SHA512 9cbd27732c7f8270bf9b8563df0964af142d1ac4e97417e495fcb02e730e93fdfafac9370188a2fce040d55d6c3704e284a50b6300616a3f13a03a6e25c1ae49
AUX redis.service-4 255 BLAKE2B e51cfbb7ce6586e7c16003e3b470be036e9c28b408c4ad71e90d084f5ee843eb2b0b60552735099564f99fc4b4c318980f2e1dde7ac69b32a54a636e663a7cd5 SHA512 786fb60e628146d5024fbee2c17bee26276f58b8d2f15c8eb0a416b1b2e870a1d82e7a1ef7155b7a489da8c89d6feae5b1207597bf6fcb929d7bcfddcae25937
AUX redis.tmpfiles-2 57 BLAKE2B 1e0577c1828bb693cf820f3ba5e77d7d748adf4df2d1910d465ce097765308c7b7ea729526404120d04a79b547e865df93f7bfce1e63341c73563496f1dce691 SHA512 3de050ce044b7daf71219ec61dee2bc31acef161319b87ec2963b23c72e8a4807f1302c4932897664a63ef94507449f6ab75ce18d59f5e1a4558c330a7042e43
-DIST redis-6.2.11.tar.gz 2492990 BLAKE2B edf046d86e295878abc5ba46ea6c8048c97f27b90d132ec1318350fa0634bb5e4cd1407757f07ef3c11abcb13b05ccc8a757bc17d7f1c9800644dfc0d2994d77 SHA512 9962446d7b1f14524a3007967768b33281dd33706567b8ac56e4cb7d3caa8533bcbc319ea899a163d56567be85cbc03cdcc440d9b1c9707372e10b53d1c1dcd7
-DIST redis-6.2.13.tar.gz 2496004 BLAKE2B 91b6fcd72c1330aca358443c082967ed6f1ec27ecc2c1ea50e3824fb615a503710e75bac1cdc1c5305b95f2bea3bd43be21646dcbbdab85d401e832a3b5c7eea SHA512 644d02f357300cac3ef632f689dcf1786ad8a2c2ca68202bcd6dc6abfd728cc805e3ad3d99dbbe5503bf2ef5ce0cb8c11d3eab29aed780ae787094562e99c702
DIST redis-6.2.14.tar.gz 2496149 BLAKE2B 689a0c3b558e07f43f8b1480fbf7a083184bbc0ccde0b184dc8a1d89ed22bec9694b7c8605ff729c9e9d582e8cf47c8f9cd9ee0794ea15e07cdb0b886e93c116 SHA512 140d4b23c20d459b65be8c61996e281222f978b51c52cb048039d741801e4027775ad89ed354dc0dce3d47703a08610adafaf6253fea2f973d5b9d20bc1e59ce
-DIST redis-6.2.7.tar.gz 2487287 BLAKE2B 06f1b1e16cdf06c38b67c1f1dcccc025da50cc3719688b8c2bf23077d77dd97ea546909043fb65e60478ac3661cc033fa6e8d7a38e361e69eb93ba3db07b7c66 SHA512 d113094b8e31754915db7f0317d9b7969e034af3a7bac2ae0cbfad6cc61ba3aae35e9709c435abc1024a96f914df7a760b3cd18d06c375b541cfa837d1c5b953
-DIST redis-7.0.12.tar.gz 2992216 BLAKE2B 3aad6063d1d757568ebf249868b7728be49483c1e59f55cc84bc6407b1e9957abc68160f2ba2c4479679304cbe3878beba018cfbf89f818c015d3b1481ce9225 SHA512 27ed0ab054d262028d236694f323387e3ef0e007de782545878011a7535e188152ed0af898dea4d6c0a7fa385849bbce6a0d85661780cb0e69c7d89dea3825b8
-DIST redis-7.0.13.tar.gz 2993829 BLAKE2B fd6902d1a19dddabc6998bd0478f723cc13420807491a97a4ec4bb63046228b87e949a112b8b89f3a3d1d7c1e00dcbc53fcecd3b8b54af7ddfd39d96cb723607 SHA512 9abb170864b7c4ccdfd1b3f8cf95ff8ce544e68986da952cf33e0d9ba82097d22de6410271299d94cd180d67ffc5baeda03d471a838fceaa9b5c29844171fb01
DIST redis-7.0.14.tar.gz 2994188 BLAKE2B ab4325df8f1af1f7b8c634265a1c7001486c305d4210e72045e6434207e4a447e67d41fa07bd3cd5a57da173e7f9893bf386b18b556156cf559019573a7c4f8b SHA512 31d851dd72cea7d1e48c0df5646c91a2f7b72696067c017936984c49912f6e846ba6469c1ee8e361e362c8683912a25f6eee3993ed1a73cfe70051e84ad79b8b
+DIST redis-7.0.15.tar.gz 2994329 BLAKE2B fa1bc85c89cb6a6fb18710a4d29c20db44a80ce445d217f39a234a2aad1d79031e9d1fc45415af7b0eb1c169bd88f45f1fe60cab35de38c6fadc839e2a27676d SHA512 83d58f98085f91754f6d87810e7da0d6cf11ffbe11a0f5d3581d5b2c63d2a752ba6b4eda921a04031aedc56ecebe349cd468ab5ad837493f55d2cac0ab3d015a
DIST redis-7.0.5.tar.gz 2968205 BLAKE2B c319a2f656e4bd26637735ef73e58eecc306e202b57d6da3a38150a02d738a414c6696e261b8ab88033e117aee4f02308aab9ca4a5f382d66ec3a10f3e020580 SHA512 16ff920cb8df4d82e78ef34209285024aa98189be8acbca86b10fb3064dcc70eac60206aadece6af08406860ed01a004ce3aaa86be896ea36c7f486686646753
-DIST redis-7.0.9.tar.gz 2984823 BLAKE2B 9c2e79f40ad14f6412ec4bc79507a32f8780bf4b3a311b87dd309e74b6367536f1c91b8026efc6acb3d750ca7c49687a74660c66d104caa439ef385db3eab230 SHA512 e984a19583e4aae0a5dce85a434d3255f4f13725eba0f11a1fe1a1189b17035152a26b65f1a3a8834f0dd8218f4a65986c918f96386120ea9419bd02366c8293
DIST redis-7.2.1.tar.gz 3383319 BLAKE2B 92784af3d1df338a8af7475ab7c598309f33f682ad4bb0b827f170c9f20c1a0879b433c6325c90dd6ba17e06e95bf7d8a9a665d6706065ff4c4c8c141d9c93c1 SHA512 7df4afd51dceea0edbb999027c84820a6aebdd58d71b2e93a4861120fa2b9c0801a0e61c70e695845dbff4e9b96907a4215dcacf72d3593ad014cfa584b5cad0
-DIST redis-7.2.2.tar.gz 3384618 BLAKE2B d169f7cbbba88999d3eb6c9b90c178991e4aac081e877eb8a7f061679e1f80d7055aa884fd5ed01b8907885d5b50f898ce884f2c9ac93b674e870550cf509deb SHA512 1ca6f245d6b224c4fa140e8b8d0911465403ed0a2e369f8a0f6e63495be64b76a4ebd4f214dcc4f5dae90203556d99b7884a0796c35a5c20b38c21cdbd4bd0e7
DIST redis-7.2.3.tar.gz 3384816 BLAKE2B 6aaf1bae377f3885affd140365eb0c2c30079fe40d770af1ac75a50647ce811e6c4dccd4b886db315e7b78e60661fa0bee280d707c1c4490f32086d0793069c3 SHA512 2ce4bbb056372f1180ceb1863106d07b021d32af2379f1f5dfc61e930c2cd0303433af22c7231adc8890ab5581cb41be3b792f19a0b1645108735c86d9fdf68e
-EBUILD redis-6.2.11.ebuild 5464 BLAKE2B b547569a766280a8c85cf4fe8fa16d38948d9f1063e51ebfdb11b3b752297241d8eb337071ef1c8c844bd89312756492cf2d0bd38d920d4c8c043f12dead2c47 SHA512 0c84be5a2bb580c1bb26c8e32bdbc2e786b9b899f985fdbf88984041bfe999728f1539b6a91e714de53c6bdb816555386017a779087d69fa2f9eb0ebe071ac2c
-EBUILD redis-6.2.13.ebuild 5465 BLAKE2B 434998689d42dcac8fe8805062b1b84e5e3388373fb979ef2c1d4e02c993da7032cd591d51140ef99eadf54263f2ffe6a1fe8d7c6183c2d7a098cb4d935794ac SHA512 a26909e160940ce707310b0530da40361cf4838a920284a054d528d14ee621112a6aa1384b4c5cef5bb896c0ae9f0c989aaaa017fbcd6c24252b021a7c9aa28e
+DIST redis-7.2.4.tar.gz 3386861 BLAKE2B 852d55f875378248fa15e189308afbe36bca73c2aa2e5423a765a3d6f6895908ac1455148e032f6d1a1087f57af5869bccf8a932684817109f3fcf09b204e639 SHA512 78590fb6680f229905c240ed8ce7a9a7153e5f8563577dbbb26aebf9bfbdcd7495d687f452bd95e0a86c76d772e1c497b506cf8d29bc97b62c9267f7d1e76f72
EBUILD redis-6.2.14.ebuild 5465 BLAKE2B 434998689d42dcac8fe8805062b1b84e5e3388373fb979ef2c1d4e02c993da7032cd591d51140ef99eadf54263f2ffe6a1fe8d7c6183c2d7a098cb4d935794ac SHA512 a26909e160940ce707310b0530da40361cf4838a920284a054d528d14ee621112a6aa1384b4c5cef5bb896c0ae9f0c989aaaa017fbcd6c24252b021a7c9aa28e
-EBUILD redis-6.2.7-r2.ebuild 5529 BLAKE2B cb7f1c0a449765f2082449fbd7ed56fa01a6617d766f91dbf4d970f8c98c5e512c78a5ad372899d0411ea57bb92ef5020e7ab0bff757f4c4ff25fdd4ff29e9c6 SHA512 a5d544d001eddc8a0dccab905343244e418a9760c92fa9622f2b105d0217bb6984d74094d881cc38beecb67c1c2ac532e411a20b2b5e02f068f5299862f97455
-EBUILD redis-7.0.12.ebuild 4925 BLAKE2B 6291aaf1a5febec7560c891659b70fda268986c0b7007f66c5fa12291cf0eac573373c9f3749d0d5cd2fedc0e5b879b390da3e557fe0d8922bf817ca5af73de5 SHA512 17daa5bb0863b69e1726170578fa5ff2f6d28665d7e17b996030ba7388c9414a036f160775a3be5fe14d3d18374aac67d7bd1f2dbe6316ef84711322fcf60ac6
-EBUILD redis-7.0.13.ebuild 4925 BLAKE2B 6291aaf1a5febec7560c891659b70fda268986c0b7007f66c5fa12291cf0eac573373c9f3749d0d5cd2fedc0e5b879b390da3e557fe0d8922bf817ca5af73de5 SHA512 17daa5bb0863b69e1726170578fa5ff2f6d28665d7e17b996030ba7388c9414a036f160775a3be5fe14d3d18374aac67d7bd1f2dbe6316ef84711322fcf60ac6
EBUILD redis-7.0.14.ebuild 4925 BLAKE2B 6291aaf1a5febec7560c891659b70fda268986c0b7007f66c5fa12291cf0eac573373c9f3749d0d5cd2fedc0e5b879b390da3e557fe0d8922bf817ca5af73de5 SHA512 17daa5bb0863b69e1726170578fa5ff2f6d28665d7e17b996030ba7388c9414a036f160775a3be5fe14d3d18374aac67d7bd1f2dbe6316ef84711322fcf60ac6
+EBUILD redis-7.0.15.ebuild 4929 BLAKE2B 0d2926298afd86c013b826d58692bbe1b066c8bbdc3a9bb9c9a303c8bc8a46b53fb0b19ee02eeda3843241bc68d2995982bf9fbc6b991acd8b081035a836f47f SHA512 a08487b8b1ce924a7a8477c204bdb3cd912a3a927889ae4247c00e308d866fc6489c06a831743c8524cc27b705721ef280b3baea4bb1cb5050797615161a319d
EBUILD redis-7.0.5-r1.ebuild 5040 BLAKE2B bef377ef4746cdc5519e73501b938e47f56da8aae49effe67eafefddf7bb514fd5dec634442aa3a06bfaa7b0b4c9fdbcd407f5fcc8b6a6aa8351eec27b7b3516 SHA512 b7db0668c58ccba8b3b2eab3c46d0ab0ea7d223e7ff59e4d3ed87839c57cf139337c6723edeb62d0947d2bfb79ca49fc925714b5a91eca5f34f621e140000360
-EBUILD redis-7.0.9.ebuild 4924 BLAKE2B 1c6bf4a166ba27d0bd90340aa3639246e6a186eaf8a45a25b6e2a0c0e914344681a4d63893b0be718c56279d861542523d67f5f8c1929483f06974336f1dc3ef SHA512 1953bc97320faedf4072dffee12420c84b228a2d08ff6ae2df3d945571f5135d91e52fe7270121674788c2a0e068eba1f52f36f3943fa095f13e314b64ec3e47
EBUILD redis-7.2.1.ebuild 5078 BLAKE2B de53fb49489cd8eb1a8079e44dfc70b85faa1f6955f3d72a12fd36bab8a8ef65b109ef9c16f8210a0a2db3d8b8475f5ebf86c974befc37fdbf353c1dc83e663a SHA512 e03ca0930e62922cd2cf5fc196159d0fba58db8dea673f103bb7901b0937bc9dad9ff0705f93ce1a84abf6290252e6b5e29797664840b256b897b440276ef3d4
-EBUILD redis-7.2.2.ebuild 5083 BLAKE2B 269888722ddf41c7275d9015261768e6e605e84a564a74bcabd982ecc57e46c47e71524110791082b19a84979ce6535b0a664adc2c0fbcd1fcf73ba4333b9727 SHA512 0d51df5760862a5f868e8ccc85b0a208d0ea4321a030612e504bf829995611163d3b3e2e21ce96d1bcb58762f1e6f1c0ce8aa928a374eae83078c41bd42893e9
EBUILD redis-7.2.3.ebuild 5079 BLAKE2B 375caf22c7a82a9202b408eef89877ab5d28cb47c42aba5cab52e28100ec6230f72a955eeb42ea04bfda8780309519be0c2bf8f8fc1cbd0af627bb754dbd58d3 SHA512 d52ab4a7f2f276032c87fa7bf295bd268c9cc0f230e5549f8b4f84ffeb5fb8f0300b16453e51ab98a826fc2160a00ff4af2cb457a849b6b93f574068463702bc
+EBUILD redis-7.2.4.ebuild 5083 BLAKE2B 2cc84db51ac585d809ffc24992a1d9e0e8f34f4eefda6885f86b274efa85dad22fd9457f92635219bab63b5e1e40bda3af6f6d46fdc6ebe4169cecdc2401ae59 SHA512 9e1f826a5eaebe509476329ca0e501c108f44263e39e21b28c074ea185856a504341f1ac4a77a30f0c23528160e4df753a2525e88bb7f472b391b15587fb7cf9
MISC metadata.xml 547 BLAKE2B 43d462a2c301c4431aa233467563140076269fec170063a9b5501fad2bad3afb9602aab971a5ef16997dd24cc5cfd27c9a9e194059b8db8784250cdae0fd5db3 SHA512 6b4549d4c296c19bc054175c7cf2d1af785d9217b4f298460be5ed08c0197ad8d6fdc29c998c85a5c6926947d99665265a008163e2dc15def2e1230ca6b561eb
diff --git a/dev-db/redis/files/redis-6.2.7-cve-2022-3647.patch b/dev-db/redis/files/redis-6.2.7-cve-2022-3647.patch
deleted file mode 100644
index 8c3a2358c8eb..000000000000
--- a/dev-db/redis/files/redis-6.2.7-cve-2022-3647.patch
+++ /dev/null
@@ -1,173 +0,0 @@
-This is backported patch from upstream commit for version 6.2.7 which fixes CVE-2022-3647.
-
-Upstream-commit: https://github.com/redis/redis/commit/0bf90d944313919eb8e63d3588bf63a367f020a3
-Bug: https://bugs.gentoo.org/877863
-
-diff --git a/src/debug.c b/src/debug.c
-index 71ef51f8b..40fffec52 100644
---- a/src/debug.c
-+++ b/src/debug.c
-@@ -1019,61 +1019,88 @@ void bugReportStart(void) {
- }
-
- #ifdef HAVE_BACKTRACE
--static void *getMcontextEip(ucontext_t *uc) {
-+
-+/* Returns the current eip and set it to the given new value (if its not NULL) */
-+static void* getAndSetMcontextEip(ucontext_t *uc, void *eip) {
-+#define NOT_SUPPORTED() do {\
-+ UNUSED(uc);\
-+ UNUSED(eip);\
-+ return NULL;\
-+} while(0)
-+#define GET_SET_RETURN(target_var, new_val) do {\
-+ void *old_val = (void*)target_var; \
-+ if (new_val) { \
-+ void **temp = (void**)&target_var; \
-+ *temp = new_val; \
-+ } \
-+ return old_val; \
-+} while(0)
- #if defined(__APPLE__) && !defined(MAC_OS_X_VERSION_10_6)
- /* OSX < 10.6 */
- #if defined(__x86_64__)
-- return (void*) uc->uc_mcontext->__ss.__rip;
-+ GET_SET_RETURN(uc->uc_mcontext->__ss.__rip, eip);
- #elif defined(__i386__)
-- return (void*) uc->uc_mcontext->__ss.__eip;
-+ GET_SET_RETURN(uc->uc_mcontext->__ss.__eip, eip);
- #else
-- return (void*) uc->uc_mcontext->__ss.__srr0;
-+ GET_SET_RETURN(uc->uc_mcontext->__ss.__srr0, eip);
- #endif
- #elif defined(__APPLE__) && defined(MAC_OS_X_VERSION_10_6)
- /* OSX >= 10.6 */
- #if defined(_STRUCT_X86_THREAD_STATE64) && !defined(__i386__)
-- return (void*) uc->uc_mcontext->__ss.__rip;
-+ GET_SET_RETURN(uc->uc_mcontext->__ss.__rip, eip);
- #elif defined(__i386__)
-- return (void*) uc->uc_mcontext->__ss.__eip;
-+ GET_SET_RETURN(uc->uc_mcontext->__ss.__eip, eip);
- #else
- /* OSX ARM64 */
-- return (void*) arm_thread_state64_get_pc(uc->uc_mcontext->__ss);
-+ void *old_val = (void*)arm_thread_state64_get_pc(uc->uc_mcontext->__ss);
-+ if (eip) {
-+ arm_thread_state64_set_pc_fptr(uc->uc_mcontext->__ss, eip);
-+ }
-+ return old_val;
- #endif
- #elif defined(__linux__)
- /* Linux */
- #if defined(__i386__) || ((defined(__X86_64__) || defined(__x86_64__)) && defined(__ILP32__))
-- return (void*) uc->uc_mcontext.gregs[14]; /* Linux 32 */
-+ GET_SET_RETURN(uc->uc_mcontext.gregs[14], eip);
- #elif defined(__X86_64__) || defined(__x86_64__)
-- return (void*) uc->uc_mcontext.gregs[16]; /* Linux 64 */
-+ GET_SET_RETURN(uc->uc_mcontext.gregs[16], eip);
- #elif defined(__ia64__) /* Linux IA64 */
-- return (void*) uc->uc_mcontext.sc_ip;
-+ GET_SET_RETURN(uc->uc_mcontext.sc_ip, eip);
- #elif defined(__arm__) /* Linux ARM */
-- return (void*) uc->uc_mcontext.arm_pc;
-+ GET_SET_RETURN(uc->uc_mcontext.arm_pc, eip);
- #elif defined(__aarch64__) /* Linux AArch64 */
-- return (void*) uc->uc_mcontext.pc;
-+ GET_SET_RETURN(uc->uc_mcontext.pc, eip);
-+ #else
-+ NOT_SUPPORTED();
- #endif
- #elif defined(__FreeBSD__)
- /* FreeBSD */
- #if defined(__i386__)
-- return (void*) uc->uc_mcontext.mc_eip;
-+ GET_SET_RETURN(uc->uc_mcontext.mc_eip, eip);
- #elif defined(__x86_64__)
-- return (void*) uc->uc_mcontext.mc_rip;
-+ GET_SET_RETURN(uc->uc_mcontext.mc_rip, eip);
-+ #else
-+ NOT_SUPPORTED();
- #endif
- #elif defined(__OpenBSD__)
- /* OpenBSD */
- #if defined(__i386__)
-- return (void*) uc->sc_eip;
-+ GET_SET_RETURN(uc->sc_eip, eip);
- #elif defined(__x86_64__)
-- return (void*) uc->sc_rip;
-+ GET_SET_RETURN(uc->sc_rip, eip);
-+ #else
-+ NOT_SUPPORTED();
- #endif
- #elif defined(__NetBSD__)
- #if defined(__i386__)
-- return (void*) uc->uc_mcontext.__gregs[_REG_EIP];
-+ GET_SET_RETURN(uc->uc_mcontext.__gregs[_REG_EIP], eip);
- #elif defined(__x86_64__)
-- return (void*) uc->uc_mcontext.__gregs[_REG_RIP];
-+ GET_SET_RETURN(uc->uc_mcontext.__gregs[_REG_RIP], eip);
-+ #else
-+ NOT_SUPPORTED();
- #endif
- #elif defined(__DragonFly__)
-- return (void*) uc->uc_mcontext.mc_rip;
-+ GET_SET_RETURN(uc->uc_mcontext.mc_rip, eip);
- #else
- return NULL;
- #endif
-@@ -1800,6 +1827,10 @@ void dumpCodeAroundEIP(void *eip) {
- }
- }
-
-+void invalidFunctionWasCalled() {}
-+
-+typedef void (*invalidFunctionWasCalledType)();
-+
- void sigsegvHandler(int sig, siginfo_t *info, void *secret) {
- UNUSED(secret);
- UNUSED(info);
-@@ -1817,13 +1848,30 @@ void sigsegvHandler(int sig, siginfo_t *info, void *secret) {
-
- #ifdef HAVE_BACKTRACE
- ucontext_t *uc = (ucontext_t*) secret;
-- void *eip = getMcontextEip(uc);
-+ void *eip = getAndSetMcontextEip(uc, NULL);
- if (eip != NULL) {
- serverLog(LL_WARNING,
- "Crashed running the instruction at: %p", eip);
- }
-
-- logStackTrace(getMcontextEip(uc), 1);
-+ if (eip == info->si_addr) {
-+ /* When eip matches the bad address, it's an indication that we crashed when calling a non-mapped
-+ * function pointer. In that case the call to backtrace will crash trying to access that address and we
-+ * won't get a crash report logged. Set it to a valid point to avoid that crash. */
-+
-+ /* This trick allow to avoid compiler warning */
-+ void *ptr;
-+ invalidFunctionWasCalledType *ptr_ptr = (invalidFunctionWasCalledType*)&ptr;
-+ *ptr_ptr = invalidFunctionWasCalled;
-+ getAndSetMcontextEip(uc, ptr);
-+ }
-+
-+ logStackTrace(eip, 1);
-+
-+ if (eip == info->si_addr) {
-+ /* Restore old eip */
-+ getAndSetMcontextEip(uc, eip);
-+ }
-
- logRegisters(uc);
- #endif
-@@ -1918,7 +1966,7 @@ void watchdogSignalHandler(int sig, siginfo_t *info, void *secret) {
-
- serverLogFromHandler(LL_WARNING,"\n--- WATCHDOG TIMER EXPIRED ---");
- #ifdef HAVE_BACKTRACE
-- logStackTrace(getMcontextEip(uc), 1);
-+ logStackTrace(getAndSetMcontextEip(uc, NULL), 1);
- #else
- serverLogFromHandler(LL_WARNING,"Sorry: no support for backtrace().");
- #endif
---
-2.37.4
-
diff --git a/dev-db/redis/redis-6.2.11.ebuild b/dev-db/redis/redis-6.2.11.ebuild
deleted file mode 100644
index 6f989b380184..000000000000
--- a/dev-db/redis/redis-6.2.11.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Redis does NOT build with Lua 5.2 or newer at this time:
-# - 5.3 and 5.4 give:
-# lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h"
-# - 5.2 fails with:
-# scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
-# because lua_open became lua_newstate in 5.2
-LUA_COMPAT=( lua5-1 luajit )
-
-# Upstream have deviated too far from vanilla Lua, adding their own APIs
-# like lua_enablereadonlytable, but we still need the eclass and such
-# for bug #841422.
-inherit autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="A persistent caching system, key-value, and data structures database"
-HOMEPAGE="https://redis.io"
-SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="+jemalloc selinux ssl systemd tcmalloc test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- ${LUA_DEPS}
- jemalloc? ( >=dev-libs/jemalloc-5.1:= )
- ssl? ( dev-libs/openssl:0= )
- systemd? ( sys-apps/systemd:= )
- tcmalloc? ( dev-util/google-perftools )
-"
-
-RDEPEND="
- ${COMMON_DEPEND}
- acct-group/redis
- acct-user/redis
- selinux? ( sec-policy/selinux-redis )
-"
-
-BDEPEND="
- ${COMMON_DEPEND}
- virtual/pkgconfig
-"
-
-# Tcl is only needed in the CHOST test env
-DEPEND="
- ${COMMON_DEPEND}
- test? (
- dev-lang/tcl:0=
- ssl? ( dev-tcltk/tls )
- )"
-
-REQUIRED_USE="?? ( jemalloc tcmalloc )
- ${LUA_REQUIRED_USE}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.2.1-config.patch
- "${FILESDIR}"/${PN}-5.0-shared.patch
- "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
- "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
-)
-
-src_prepare() {
- default
-
- # Copy lua modules into build dir
- #cp "${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die
- #cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die
- # Append cflag for lua_cjson
- # https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
- append-cflags "-DENABLE_CJSON_GLOBAL"
-
- # now we will rewrite present Makefiles
- local makefiles="" MKF
- for MKF in $(find -name 'Makefile' | cut -b 3-); do
- mv "${MKF}" "${MKF}.in"
- sed -i -e 's:$(CC):@CC@:g' \
- -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
- -e 's: $(DEBUG)::g' \
- -e 's:$(OBJARCH)::g' \
- -e 's:ARCH:TARCH:g' \
- -e '/^CCOPT=/s:$: $(LDFLAGS):g' \
- "${MKF}.in" \
- || die "Sed failed for ${MKF}"
- makefiles+=" ${MKF}"
- done
- # autodetection of compiler and settings; generates the modified Makefiles
- cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die
-
- # Use the correct pkgconfig name for Lua.
- # The upstream configure script handles luajit specially, and is not
- # affected by these changes.
- sed -i \
- -e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
- -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
- -e "/PKG_CHECK_MODULES.*\<LUA\>/s,lua5.1,${ELUA},g" \
- configure.ac || die "Sed failed for configure.ac"
- eautoreconf
-}
-
-src_configure() {
- econf #$(use_with lua_single_target_luajit luajit)
-
- # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
- # also, don't define ANSI/c99 for lua twice
- sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
-}
-
-src_compile() {
- local myconf=""
-
- if use jemalloc; then
- myconf+="MALLOC=jemalloc"
- elif use tcmalloc; then
- myconf+="MALLOC=tcmalloc"
- else
- myconf+="MALLOC=libc"
- fi
-
- if use ssl; then
- myconf+=" BUILD_TLS=yes"
- fi
-
- export USE_SYSTEMD=$(usex systemd)
-
- tc-export AR CC RANLIB
- emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}"
-}
-
-src_test() {
- local runtestargs=(
- --clients "$(makeopts_jobs)" # see bug #649868
- )
-
- if has usersandbox ${FEATURES} || ! has userpriv ${FEATURES}; then
- ewarn "unit/oom-score-adj test will be skipped." \
- "It is known to fail with FEATURES usersandbox or -userpriv. See bug #756382."
-
- # unit/oom-score-adj was introduced in version 6.2.0
- runtestargs+=( --skipunit unit/oom-score-adj ) # see bug #756382
- fi
-
- if use ssl; then
- edo ./utils/gen-test-certs.sh
- runtestargs+=( --tls )
- fi
-
- edo ./runtest "${runtestargs[@]}"
-}
-
-src_install() {
- insinto /etc/redis
- doins redis.conf sentinel.conf
- use prefix || fowners -R redis:redis /etc/redis /etc/redis/{redis,sentinel}.conf
- fperms 0750 /etc/redis
- fperms 0644 /etc/redis/{redis,sentinel}.conf
-
- newconfd "${FILESDIR}/redis.confd-r2" redis
- newinitd "${FILESDIR}/redis.initd-6" redis
-
- systemd_newunit "${FILESDIR}/redis.service-4" redis.service
- newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf
-
- newconfd "${FILESDIR}/redis-sentinel.confd-r1" redis-sentinel
- newinitd "${FILESDIR}/redis-sentinel.initd-r1" redis-sentinel
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
- dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README.md
-
- dobin src/redis-cli
- dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb
- fperms 0750 /usr/sbin/redis-benchmark
- dosym redis-server /usr/sbin/redis-sentinel
-
- if use prefix; then
- diropts -m0750
- else
- diropts -m0750 -o redis -g redis
- fi
- keepdir /var/{log,lib}/redis
-}
-
-pkg_postinst() {
- tmpfiles_process redis.conf
-
- ewarn "The default redis configuration file location changed to:"
- ewarn " /etc/redis/{redis,sentinel}.conf"
- ewarn "Please apply your changes to the new configuration files."
-}
diff --git a/dev-db/redis/redis-6.2.13.ebuild b/dev-db/redis/redis-6.2.13.ebuild
deleted file mode 100644
index 93779dea14c8..000000000000
--- a/dev-db/redis/redis-6.2.13.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Redis does NOT build with Lua 5.2 or newer at this time:
-# - 5.3 and 5.4 give:
-# lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h"
-# - 5.2 fails with:
-# scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
-# because lua_open became lua_newstate in 5.2
-LUA_COMPAT=( lua5-1 luajit )
-
-# Upstream have deviated too far from vanilla Lua, adding their own APIs
-# like lua_enablereadonlytable, but we still need the eclass and such
-# for bug #841422.
-inherit autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="A persistent caching system, key-value, and data structures database"
-HOMEPAGE="https://redis.io"
-SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="+jemalloc selinux ssl systemd tcmalloc test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- ${LUA_DEPS}
- jemalloc? ( >=dev-libs/jemalloc-5.1:= )
- ssl? ( dev-libs/openssl:0= )
- systemd? ( sys-apps/systemd:= )
- tcmalloc? ( dev-util/google-perftools )
-"
-
-RDEPEND="
- ${COMMON_DEPEND}
- acct-group/redis
- acct-user/redis
- selinux? ( sec-policy/selinux-redis )
-"
-
-BDEPEND="
- ${COMMON_DEPEND}
- virtual/pkgconfig
-"
-
-# Tcl is only needed in the CHOST test env
-DEPEND="
- ${COMMON_DEPEND}
- test? (
- dev-lang/tcl:0=
- ssl? ( dev-tcltk/tls )
- )"
-
-REQUIRED_USE="?? ( jemalloc tcmalloc )
- ${LUA_REQUIRED_USE}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.2.1-config.patch
- "${FILESDIR}"/${PN}-5.0-shared.patch
- "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
- "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
-)
-
-src_prepare() {
- default
-
- # Copy lua modules into build dir
- #cp "${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die
- #cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die
- # Append cflag for lua_cjson
- # https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
- append-cflags "-DENABLE_CJSON_GLOBAL"
-
- # now we will rewrite present Makefiles
- local makefiles="" MKF
- for MKF in $(find -name 'Makefile' | cut -b 3-); do
- mv "${MKF}" "${MKF}.in"
- sed -i -e 's:$(CC):@CC@:g' \
- -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
- -e 's: $(DEBUG)::g' \
- -e 's:$(OBJARCH)::g' \
- -e 's:ARCH:TARCH:g' \
- -e '/^CCOPT=/s:$: $(LDFLAGS):g' \
- "${MKF}.in" \
- || die "Sed failed for ${MKF}"
- makefiles+=" ${MKF}"
- done
- # autodetection of compiler and settings; generates the modified Makefiles
- cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die
-
- # Use the correct pkgconfig name for Lua.
- # The upstream configure script handles luajit specially, and is not
- # affected by these changes.
- sed -i \
- -e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
- -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
- -e "/PKG_CHECK_MODULES.*\<LUA\>/s,lua5.1,${ELUA},g" \
- configure.ac || die "Sed failed for configure.ac"
- eautoreconf
-}
-
-src_configure() {
- econf #$(use_with lua_single_target_luajit luajit)
-
- # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
- # also, don't define ANSI/c99 for lua twice
- sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
-}
-
-src_compile() {
- local myconf=""
-
- if use jemalloc; then
- myconf+="MALLOC=jemalloc"
- elif use tcmalloc; then
- myconf+="MALLOC=tcmalloc"
- else
- myconf+="MALLOC=libc"
- fi
-
- if use ssl; then
- myconf+=" BUILD_TLS=yes"
- fi
-
- export USE_SYSTEMD=$(usex systemd)
-
- tc-export AR CC RANLIB
- emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}"
-}
-
-src_test() {
- local runtestargs=(
- --clients "$(makeopts_jobs)" # see bug #649868
- )
-
- if has usersandbox ${FEATURES} || ! has userpriv ${FEATURES}; then
- ewarn "unit/oom-score-adj test will be skipped." \
- "It is known to fail with FEATURES usersandbox or -userpriv. See bug #756382."
-
- # unit/oom-score-adj was introduced in version 6.2.0
- runtestargs+=( --skipunit unit/oom-score-adj ) # see bug #756382
- fi
-
- if use ssl; then
- edo ./utils/gen-test-certs.sh
- runtestargs+=( --tls )
- fi
-
- edo ./runtest "${runtestargs[@]}"
-}
-
-src_install() {
- insinto /etc/redis
- doins redis.conf sentinel.conf
- use prefix || fowners -R redis:redis /etc/redis /etc/redis/{redis,sentinel}.conf
- fperms 0750 /etc/redis
- fperms 0644 /etc/redis/{redis,sentinel}.conf
-
- newconfd "${FILESDIR}/redis.confd-r2" redis
- newinitd "${FILESDIR}/redis.initd-6" redis
-
- systemd_newunit "${FILESDIR}/redis.service-4" redis.service
- newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf
-
- newconfd "${FILESDIR}/redis-sentinel.confd-r1" redis-sentinel
- newinitd "${FILESDIR}/redis-sentinel.initd-r1" redis-sentinel
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
- dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README.md
-
- dobin src/redis-cli
- dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb
- fperms 0750 /usr/sbin/redis-benchmark
- dosym redis-server /usr/sbin/redis-sentinel
-
- if use prefix; then
- diropts -m0750
- else
- diropts -m0750 -o redis -g redis
- fi
- keepdir /var/{log,lib}/redis
-}
-
-pkg_postinst() {
- tmpfiles_process redis.conf
-
- ewarn "The default redis configuration file location changed to:"
- ewarn " /etc/redis/{redis,sentinel}.conf"
- ewarn "Please apply your changes to the new configuration files."
-}
diff --git a/dev-db/redis/redis-6.2.7-r2.ebuild b/dev-db/redis/redis-6.2.7-r2.ebuild
deleted file mode 100644
index 8fb00f64a1f8..000000000000
--- a/dev-db/redis/redis-6.2.7-r2.ebuild
+++ /dev/null
@@ -1,198 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# Redis does NOT build with Lua 5.2 or newer at this time:
-# - 5.3 and 5.4 give:
-# lua_bit.c:83:2: error: #error "Unknown number type, check LUA_NUMBER_* in luaconf.h"
-# - 5.2 fails with:
-# scripting.c:(.text+0x1f9b): undefined reference to `lua_open'
-# because lua_open became lua_newstate in 5.2
-LUA_COMPAT=( lua5-1 luajit )
-
-# Upstream have deviated too far from vanilla Lua, adding their own APIs
-# like lua_enablereadonlytable, but we still need the eclass and such
-# for bug #841422.
-inherit autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="A persistent caching system, key-value, and data structures database"
-HOMEPAGE="https://redis.io"
-SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="+jemalloc selinux ssl systemd tcmalloc test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- ${LUA_DEPS}
- jemalloc? ( >=dev-libs/jemalloc-5.1:= )
- ssl? ( dev-libs/openssl:0= )
- systemd? ( sys-apps/systemd:= )
- tcmalloc? ( dev-util/google-perftools )
-"
-
-RDEPEND="
- ${COMMON_DEPEND}
- acct-group/redis
- acct-user/redis
- selinux? ( sec-policy/selinux-redis )
-"
-
-BDEPEND="
- ${COMMON_DEPEND}
- virtual/pkgconfig
-"
-
-# Tcl is only needed in the CHOST test env
-DEPEND="
- ${COMMON_DEPEND}
- test? (
- dev-lang/tcl:0=
- ssl? ( dev-tcltk/tls )
- )"
-
-REQUIRED_USE="?? ( jemalloc tcmalloc )
- ${LUA_REQUIRED_USE}"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.2.1-config.patch
- "${FILESDIR}"/${PN}-5.0-shared.patch
- "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
- "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
-
- # see bug 877863
- "${FILESDIR}/${PN}-6.2.7-cve-2022-3647.patch"
-)
-
-src_prepare() {
- default
-
- # Copy lua modules into build dir
- #cp "${S}"/deps/lua/src/{fpconv,lua_bit,lua_cjson,lua_cmsgpack,lua_struct,strbuf}.c "${S}"/src || die
- #cp "${S}"/deps/lua/src/{fpconv,strbuf}.h "${S}"/src || die
- # Append cflag for lua_cjson
- # https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
- append-cflags "-DENABLE_CJSON_GLOBAL"
-
- # now we will rewrite present Makefiles
- local makefiles="" MKF
- for MKF in $(find -name 'Makefile' | cut -b 3-); do
- mv "${MKF}" "${MKF}.in"
- sed -i -e 's:$(CC):@CC@:g' \
- -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
- -e 's: $(DEBUG)::g' \
- -e 's:$(OBJARCH)::g' \
- -e 's:ARCH:TARCH:g' \
- -e '/^CCOPT=/s:$: $(LDFLAGS):g' \
- "${MKF}.in" \
- || die "Sed failed for ${MKF}"
- makefiles+=" ${MKF}"
- done
- # autodetection of compiler and settings; generates the modified Makefiles
- cp "${FILESDIR}"/configure.ac-3.2 configure.ac || die
-
- # Use the correct pkgconfig name for Lua.
- # The upstream configure script handles luajit specially, and is not
- # affected by these changes.
- sed -i \
- -e "/^AC_INIT/s|, [0-9].+, |, $PV, |" \
- -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
- -e "/PKG_CHECK_MODULES.*\<LUA\>/s,lua5.1,${ELUA},g" \
- configure.ac || die "Sed failed for configure.ac"
- eautoreconf
-}
-
-src_configure() {
- econf #$(use_with lua_single_target_luajit luajit)
-
- # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
- # also, don't define ANSI/c99 for lua twice
- sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
-}
-
-src_compile() {
- local myconf=""
-
- if use jemalloc; then
- myconf+="MALLOC=jemalloc"
- elif use tcmalloc; then
- myconf+="MALLOC=tcmalloc"
- else
- myconf+="MALLOC=libc"
- fi
-
- if use ssl; then
- myconf+=" BUILD_TLS=yes"
- fi
-
- export USE_SYSTEMD=$(usex systemd)
-
- tc-export AR CC RANLIB
- emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}"
-}
-
-src_test() {
- local runtestargs=(
- --clients "$(makeopts_jobs)" # see bug #649868
- )
-
- if has usersandbox ${FEATURES} || ! has userpriv ${FEATURES}; then
- ewarn "unit/oom-score-adj test will be skipped." \
- "It is known to fail with FEATURES usersandbox or -userpriv. See bug #756382."
-
- # unit/oom-score-adj was introduced in version 6.2.0
- runtestargs+=( --skipunit unit/oom-score-adj ) # see bug #756382
- fi
-
- if use ssl; then
- edo ./utils/gen-test-certs.sh
- runtestargs+=( --tls )
- fi
-
- edo ./runtest "${runtestargs[@]}"
-}
-
-src_install() {
- insinto /etc/redis
- doins redis.conf sentinel.conf
- use prefix || fowners -R redis:redis /etc/redis /etc/redis/{redis,sentinel}.conf
- fperms 0750 /etc/redis
- fperms 0644 /etc/redis/{redis,sentinel}.conf
-
- newconfd "${FILESDIR}/redis.confd-r2" redis
- newinitd "${FILESDIR}/redis.initd-6" redis
-
- systemd_newunit "${FILESDIR}/redis.service-4" redis.service
- newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf
-
- newconfd "${FILESDIR}/redis-sentinel.confd-r1" redis-sentinel
- newinitd "${FILESDIR}/redis-sentinel.initd-r1" redis-sentinel
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
- dodoc 00-RELEASENOTES BUGS CONTRIBUTING MANIFESTO README.md
-
- dobin src/redis-cli
- dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb
- fperms 0750 /usr/sbin/redis-benchmark
- dosym redis-server /usr/sbin/redis-sentinel
-
- if use prefix; then
- diropts -m0750
- else
- diropts -m0750 -o redis -g redis
- fi
- keepdir /var/{log,lib}/redis
-}
-
-pkg_postinst() {
- tmpfiles_process redis.conf
-
- ewarn "The default redis configuration file location changed to:"
- ewarn " /etc/redis/{redis,sentinel}.conf"
- ewarn "Please apply your changes to the new configuration files."
-}
diff --git a/dev-db/redis/redis-7.0.13.ebuild b/dev-db/redis/redis-7.0.13.ebuild
deleted file mode 100644
index 1e67595984ec..000000000000
--- a/dev-db/redis/redis-7.0.13.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
-# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
-
-inherit autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="A persistent caching system, key-value, and data structures database"
-HOMEPAGE="https://redis.io"
-SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="+jemalloc selinux ssl systemd tcmalloc test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- jemalloc? ( >=dev-libs/jemalloc-5.1:= )
- ssl? ( dev-libs/openssl:0= )
- systemd? ( sys-apps/systemd:= )
- tcmalloc? ( dev-util/google-perftools )
-"
-
-RDEPEND="
- ${COMMON_DEPEND}
- acct-group/redis
- acct-user/redis
- selinux? ( sec-policy/selinux-redis )
-"
-
-BDEPEND="
- ${COMMON_DEPEND}
- virtual/pkgconfig
-"
-
-# Tcl is only needed in the CHOST test env
-DEPEND="
- ${COMMON_DEPEND}
- test? (
- dev-lang/tcl:0=
- ssl? ( dev-tcltk/tls )
- )"
-
-REQUIRED_USE="?? ( jemalloc tcmalloc )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.2.1-config.patch
- "${FILESDIR}"/${PN}-5.0-shared.patch
- "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
- "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
- "${FILESDIR}"/${PN}-7.0.4-no-which.patch
-)
-
-src_prepare() {
- default
-
- # Append cflag for lua_cjson
- # https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
- append-cflags "-DENABLE_CJSON_GLOBAL"
-
- # now we will rewrite present Makefiles
- local makefiles="" MKF
- for MKF in $(find -name 'Makefile' | cut -b 3-); do
- mv "${MKF}" "${MKF}.in"
- sed -i -e 's:$(CC):@CC@:g' \
- -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
- -e 's: $(DEBUG)::g' \
- -e 's:$(OBJARCH)::g' \
- -e 's:ARCH:TARCH:g' \
- -e '/^CCOPT=/s:$: $(LDFLAGS):g' \
- "${MKF}.in" \
- || die "Sed failed for ${MKF}"
- makefiles+=" ${MKF}"
- done
- # autodetection of compiler and settings; generates the modified Makefiles
- cp "${FILESDIR}"/configure.ac-7.0 configure.ac || die
-
- sed -i \
- -e "/^AC_INIT/s|, __PV__, |, $PV, |" \
- -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
- configure.ac || die "Sed failed for configure.ac"
- eautoreconf
-}
-
-src_configure() {
- econf
-
- # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
- # also, don't define ANSI/c99 for lua twice
- sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
-}
-
-src_compile() {
- local myconf=""
-
- if use jemalloc; then
- myconf+="MALLOC=jemalloc"
- elif use tcmalloc; then
- myconf+="MALLOC=tcmalloc"
- else
- myconf+="MALLOC=libc"
- fi
-
- if use ssl; then
- myconf+=" BUILD_TLS=yes"
- fi
-
- export USE_SYSTEMD=$(usex systemd)
-
- tc-export AR CC RANLIB
- emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}"
-}
-
-src_test() {
- local runtestargs=(
- --clients "$(makeopts_jobs)" # see bug #649868
-
- --skiptest "Active defrag eval scripts" # see bug #851654
- )
-
- if has usersandbox ${FEATURES} || ! has userpriv ${FEATURES}; then
- ewarn "oom-score-adj related tests will be skipped." \
- "They are known to fail with FEATURES usersandbox or -userpriv. See bug #756382."
-
- runtestargs+=(
- # unit/oom-score-adj was introduced in version 6.2.0
- --skipunit unit/oom-score-adj # see bug #756382
-
- # Following test was added in version 7.0.0 to unit/introspection.
- # It also tries to adjust OOM score.
- --skiptest "CONFIG SET rollback on apply error"
- )
- fi
-
- if use ssl; then
- edo ./utils/gen-test-certs.sh
- runtestargs+=( --tls )
- fi
-
- edo ./runtest "${runtestargs[@]}"
-}
-
-src_install() {
- insinto /etc/redis
- doins redis.conf sentinel.conf
- use prefix || fowners -R redis:redis /etc/redis /etc/redis/{redis,sentinel}.conf
- fperms 0750 /etc/redis
- fperms 0644 /etc/redis/{redis,sentinel}.conf
-
- newconfd "${FILESDIR}/redis.confd-r2" redis
- newinitd "${FILESDIR}/redis.initd-6" redis
-
- systemd_newunit "${FILESDIR}/redis.service-4" redis.service
- newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf
-
- newconfd "${FILESDIR}/redis-sentinel.confd-r1" redis-sentinel
- newinitd "${FILESDIR}/redis-sentinel.initd-r1" redis-sentinel
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
- dodoc 00-RELEASENOTES BUGS CONTRIBUTING.md MANIFESTO README.md
-
- dobin src/redis-cli
- dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb
- fperms 0750 /usr/sbin/redis-benchmark
- dosym redis-server /usr/sbin/redis-sentinel
-
- if use prefix; then
- diropts -m0750
- else
- diropts -m0750 -o redis -g redis
- fi
- keepdir /var/{log,lib}/redis
-}
-
-pkg_postinst() {
- tmpfiles_process redis.conf
-
- ewarn "The default redis configuration file location changed to:"
- ewarn " /etc/redis/{redis,sentinel}.conf"
- ewarn "Please apply your changes to the new configuration files."
-}
diff --git a/dev-db/redis/redis-7.0.12.ebuild b/dev-db/redis/redis-7.0.15.ebuild
index 1e67595984ec..932ea1501fed 100644
--- a/dev-db/redis/redis-7.0.12.ebuild
+++ b/dev-db/redis/redis-7.0.15.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -14,7 +14,7 @@ SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
IUSE="+jemalloc selinux ssl systemd tcmalloc test"
RESTRICT="!test? ( test )"
diff --git a/dev-db/redis/redis-7.0.9.ebuild b/dev-db/redis/redis-7.0.9.ebuild
deleted file mode 100644
index 6321c9fa9820..000000000000
--- a/dev-db/redis/redis-7.0.9.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-# N.B.: It is no clue in porting to Lua eclasses, as upstream have deviated
-# too far from vanilla Lua, adding their own APIs like lua_enablereadonlytable
-
-inherit autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs
-
-DESCRIPTION="A persistent caching system, key-value, and data structures database"
-HOMEPAGE="https://redis.io"
-SRC_URI="https://download.redis.io/releases/${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux"
-IUSE="+jemalloc selinux ssl systemd tcmalloc test"
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- jemalloc? ( >=dev-libs/jemalloc-5.1:= )
- ssl? ( dev-libs/openssl:0= )
- systemd? ( sys-apps/systemd:= )
- tcmalloc? ( dev-util/google-perftools )
-"
-
-RDEPEND="
- ${COMMON_DEPEND}
- acct-group/redis
- acct-user/redis
- selinux? ( sec-policy/selinux-redis )
-"
-
-BDEPEND="
- ${COMMON_DEPEND}
- virtual/pkgconfig
-"
-
-# Tcl is only needed in the CHOST test env
-DEPEND="
- ${COMMON_DEPEND}
- test? (
- dev-lang/tcl:0=
- ssl? ( dev-tcltk/tls )
- )"
-
-REQUIRED_USE="?? ( jemalloc tcmalloc )"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-6.2.1-config.patch
- "${FILESDIR}"/${PN}-5.0-shared.patch
- "${FILESDIR}"/${PN}-6.2.3-ppc-atomic.patch
- "${FILESDIR}"/${PN}-sentinel-5.0-config.patch
- "${FILESDIR}"/${PN}-7.0.4-no-which.patch
-)
-
-src_prepare() {
- default
-
- # Append cflag for lua_cjson
- # https://github.com/antirez/redis/commit/4fdcd213#diff-3ba529ae517f6b57803af0502f52a40bL61
- append-cflags "-DENABLE_CJSON_GLOBAL"
-
- # now we will rewrite present Makefiles
- local makefiles="" MKF
- for MKF in $(find -name 'Makefile' | cut -b 3-); do
- mv "${MKF}" "${MKF}.in"
- sed -i -e 's:$(CC):@CC@:g' \
- -e 's:$(CFLAGS):@AM_CFLAGS@:g' \
- -e 's: $(DEBUG)::g' \
- -e 's:$(OBJARCH)::g' \
- -e 's:ARCH:TARCH:g' \
- -e '/^CCOPT=/s:$: $(LDFLAGS):g' \
- "${MKF}.in" \
- || die "Sed failed for ${MKF}"
- makefiles+=" ${MKF}"
- done
- # autodetection of compiler and settings; generates the modified Makefiles
- cp "${FILESDIR}"/configure.ac-7.0 configure.ac || die
-
- sed -i \
- -e "/^AC_INIT/s|, __PV__, |, $PV, |" \
- -e "s:AC_CONFIG_FILES(\[Makefile\]):AC_CONFIG_FILES([${makefiles}]):g" \
- configure.ac || die "Sed failed for configure.ac"
- eautoreconf
-}
-
-src_configure() {
- econf
-
- # Linenoise can't be built with -std=c99, see https://bugs.gentoo.org/451164
- # also, don't define ANSI/c99 for lua twice
- sed -i -e "s:-std=c99::g" deps/linenoise/Makefile deps/Makefile || die
-}
-
-src_compile() {
- local myconf=""
-
- if use jemalloc; then
- myconf+="MALLOC=jemalloc"
- elif use tcmalloc; then
- myconf+="MALLOC=tcmalloc"
- else
- myconf+="MALLOC=libc"
- fi
-
- if use ssl; then
- myconf+=" BUILD_TLS=yes"
- fi
-
- export USE_SYSTEMD=$(usex systemd)
-
- tc-export AR CC RANLIB
- emake V=1 ${myconf} AR="${AR}" CC="${CC}" RANLIB="${RANLIB}"
-}
-
-src_test() {
- local runtestargs=(
- --clients "$(makeopts_jobs)" # see bug #649868
-
- --skiptest "Active defrag eval scripts" # see bug #851654
- )
-
- if has usersandbox ${FEATURES} || ! has userpriv ${FEATURES}; then
- ewarn "oom-score-adj related tests will be skipped." \
- "They are known to fail with FEATURES usersandbox or -userpriv. See bug #756382."
-
- runtestargs+=(
- # unit/oom-score-adj was introduced in version 6.2.0
- --skipunit unit/oom-score-adj # see bug #756382
-
- # Following test was added in version 7.0.0 to unit/introspection.
- # It also tries to adjust OOM score.
- --skiptest "CONFIG SET rollback on apply error"
- )
- fi
-
- if use ssl; then
- edo ./utils/gen-test-certs.sh
- runtestargs+=( --tls )
- fi
-
- edo ./runtest "${runtestargs[@]}"
-}
-
-src_install() {
- insinto /etc/redis
- doins redis.conf sentinel.conf
- use prefix || fowners -R redis:redis /etc/redis /etc/redis/{redis,sentinel}.conf
- fperms 0750 /etc/redis
- fperms 0644 /etc/redis/{redis,sentinel}.conf
-
- newconfd "${FILESDIR}/redis.confd-r2" redis
- newinitd "${FILESDIR}/redis.initd-6" redis
-
- systemd_newunit "${FILESDIR}/redis.service-4" redis.service
- newtmpfiles "${FILESDIR}/redis.tmpfiles-2" redis.conf
-
- newconfd "${FILESDIR}/redis-sentinel.confd-r1" redis-sentinel
- newinitd "${FILESDIR}/redis-sentinel.initd-r1" redis-sentinel
-
- insinto /etc/logrotate.d/
- newins "${FILESDIR}/${PN}.logrotate" ${PN}
-
- dodoc 00-RELEASENOTES BUGS CONTRIBUTING.md MANIFESTO README.md
-
- dobin src/redis-cli
- dosbin src/redis-benchmark src/redis-server src/redis-check-aof src/redis-check-rdb
- fperms 0750 /usr/sbin/redis-benchmark
- dosym redis-server /usr/sbin/redis-sentinel
-
- if use prefix; then
- diropts -m0750
- else
- diropts -m0750 -o redis -g redis
- fi
- keepdir /var/{log,lib}/redis
-}
-
-pkg_postinst() {
- tmpfiles_process redis.conf
-
- ewarn "The default redis configuration file location changed to:"
- ewarn " /etc/redis/{redis,sentinel}.conf"
- ewarn "Please apply your changes to the new configuration files."
-}
diff --git a/dev-db/redis/redis-7.2.2.ebuild b/dev-db/redis/redis-7.2.4.ebuild
index 81c1123f7888..5fb00306740e 100644
--- a/dev-db/redis/redis-7.2.2.ebuild
+++ b/dev-db/redis/redis-7.2.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
diff --git a/dev-java/Manifest.gz b/dev-java/Manifest.gz
index 3b2970e6a55c..b8fbf8735445 100644
--- a/dev-java/Manifest.gz
+++ b/dev-java/Manifest.gz
Binary files differ
diff --git a/dev-java/coursier-bin/Manifest b/dev-java/coursier-bin/Manifest
index 2d45baf93316..4b64fce5ddf8 100644
--- a/dev-java/coursier-bin/Manifest
+++ b/dev-java/coursier-bin/Manifest
@@ -1,5 +1,7 @@
DIST coursier-bin-2.1.5.gz 20679081 BLAKE2B 8ab0d971949b7a5527c82686fab9d62f6dc360ce7ff72bfc4d5a123401e577f17b2392e9a919aebe1c988a477a273d77cd3eb86dcb7b73c0c1a609cccac77eea SHA512 6397f13f82c91079575f58ccbd35e788a2760179cf5c11a986962e3bbe9c669b6e06730a6ff12e0aeb26198df4448e822e927a5d6bd031f67dab8072835979f6
DIST coursier-bin-2.1.7.gz 20790038 BLAKE2B 6e362ae784fcb7007f0adc58604d72dba33cb37f0726883b69f9f298e38759e3acea0232edac30c7cb34c5b837598e6b2c0947345938bce196f7a326a4aa3f0e SHA512 b6df4d7ad89f735989dfb4bb8cacbdf1559dd5ea4f494b7e72df544bd24a3a208738cf37d1cfd7944bb6aebc0e1b6d32b1bfd48c9f333cf54919a055afd5348e
+DIST coursier-bin-2.1.8.gz 20863902 BLAKE2B 13ce0a1aa6dd2c1272567a76f3a762e31d9d6794e034e033d5d5accd0b6c534702fc62b5cab83070bb1081c7072ad7a04be86c38b4929d75f2d1f050f320820d SHA512 9cc8f13ecd0c166d46aaeeedb9279eb2885a7edac24c5b106ca30968c4c6fc5f47efe3a38e7aa6864dee517a7bc2cfba71fdd32741d295887bdb62594832bb9e
EBUILD coursier-bin-2.1.5.ebuild 669 BLAKE2B 64c5e7d805585716260ef0de20153ea5b0c0b2930fbaf50eb8753663394175ae9998e9818a3e515f67fb562f3f62074966c1e5923c5d4df55b94377f4c7be52d SHA512 b95890ce9de7392330b27f14075f235ab5433c6e3fd79b6a2e72c1588c8795b9af2f9da075bd22fa20b303aa9c1cbd3e1252fa6ef56a0da1296e34db555c2d0c
EBUILD coursier-bin-2.1.7.ebuild 669 BLAKE2B 64c5e7d805585716260ef0de20153ea5b0c0b2930fbaf50eb8753663394175ae9998e9818a3e515f67fb562f3f62074966c1e5923c5d4df55b94377f4c7be52d SHA512 b95890ce9de7392330b27f14075f235ab5433c6e3fd79b6a2e72c1588c8795b9af2f9da075bd22fa20b303aa9c1cbd3e1252fa6ef56a0da1296e34db555c2d0c
+EBUILD coursier-bin-2.1.8.ebuild 670 BLAKE2B fe6f9eda270679924d8d3cec39e84815857293dfebd7e3d1c6d9de0f1f58ee96fce332ba48bbd8489a763f20c8869152e3b62948f510b96e442b6f809a23bc93 SHA512 3bcb6e14eb24335a8da591dc4dc58dfc230fad7c224ef3d29a0afa235477b1f2cf1f648a37c5bcbf20015490e582033483ee382ec7add4bd272aed94d8ee9b27
MISC metadata.xml 465 BLAKE2B 08e5f6319567e09b6a0131e48c4a62ee9ba5b66a5702cdb00a0d247f800a16de842f9183c6050a688cff4134dc71645197fd45413ada2bb3681193add87b19ed SHA512 c7dbbe3df7b88edec56bf74f69d2bf6740924d615ae6b93081245224c6ed8405b3b00b5ba681852c146fd6f6bbd82889651e2e58c2be17213ce5113f2aad125f
diff --git a/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild b/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild
new file mode 100644
index 000000000000..af4c8329d0bf
--- /dev/null
+++ b/dev-java/coursier-bin/coursier-bin-2.1.8.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+get_orig_coursier_pv() {
+ local orig_pv=$(ver_rs 3 -)
+ orig_pv=${orig_pv/rc/RC}
+ orig_pv=${orig_pv/pre/M}
+ echo "${orig_pv}"
+}
+
+DESCRIPTION="Java/Scala artifact fetching, bundling and deploying"
+HOMEPAGE="https://get-coursier.io/"
+SRC_URI="https://github.com/coursier/coursier/releases/download/v$(get_orig_coursier_pv)/cs-x86_64-pc-linux.gz -> ${P}.gz"
+
+KEYWORDS="~amd64"
+LICENSE="Apache-2.0"
+SLOT="0"
+
+S="${WORKDIR}"
+
+RDEPEND=">=virtual/jre-8"
+
+QA_FLAGS_IGNORED="usr/bin/coursier"
+QA_TEXTRELS="usr/bin/coursier"
+
+src_install() {
+ newbin "${P}" coursier
+}
diff --git a/dev-java/mill-bin/Manifest b/dev-java/mill-bin/Manifest
index 00130b5a26d1..58be563c3d32 100644
--- a/dev-java/mill-bin/Manifest
+++ b/dev-java/mill-bin/Manifest
@@ -1,5 +1,7 @@
DIST mill-bin-0.11.4 61557418 BLAKE2B 712ad3df280f38b01a617fbefafad50c9c87af74ef618b8ab4e8fa8c066089087966230e005eaca55d56c1242e6380278a5fb63efc9d2438b9b0d549605dc17e SHA512 601eecf62f9f6651ccd874b02a16ff0f451b1b60861341a61e78e11d813cb1d5a938922f77942282f388b6497c6eadd4d972d1c237cdadb1b8aba3975e29050b
DIST mill-bin-0.11.5 52760276 BLAKE2B 1583403fba8782d759a5d56513e2d40cd81ffb68d4947b638052cc6108d6d6516f7fc16e9cf516fc7c2c60820d2d6fcb5c15179bcef715c6d75f25c6802fe711 SHA512 673d636fc64fff01289ad642f2f861f6da18d3e652cdd645e3d2487daf1baf4616515e31540a03f67dbc354efff4f48a6881e1ceecfb966eb24d7675abb6dff7
+DIST mill-bin-0.11.6 52778046 BLAKE2B 5f05b14cafba4e6b40b89572310a2b06ddbf1839a2da0dbdfe73a63606c9b1262fed686f7ffb17dc178072242136a4b334a2ae89b2fdc7274bffee928ff3c5fe SHA512 9f187b00d37f8d0bb97b7cd08c57e59e081c835e25f83e6c65bf2ca425f4325a6c641f7082ef700dac30ab6d4f59da5492136eeab21c898f11a259b89d55e9b8
EBUILD mill-bin-0.11.4.ebuild 481 BLAKE2B 5e3f12b9276ac58db1512bbfc94bd5908a5d8de5a64c72cc4559f205653ac95105e9686215e8b3701ee3eda59ea290fcb58d8d990698dcb19c4b8dd70c4b4b28 SHA512 122745e9909083dc3cccecfd99f6d1d4aacf1698c0115596ebe9e92c7aee9476b9e804356151e3d7c6c2c162e6745515cca686797ddb6e500c8f2075b121f067
EBUILD mill-bin-0.11.5.ebuild 481 BLAKE2B 5e3f12b9276ac58db1512bbfc94bd5908a5d8de5a64c72cc4559f205653ac95105e9686215e8b3701ee3eda59ea290fcb58d8d990698dcb19c4b8dd70c4b4b28 SHA512 122745e9909083dc3cccecfd99f6d1d4aacf1698c0115596ebe9e92c7aee9476b9e804356151e3d7c6c2c162e6745515cca686797ddb6e500c8f2075b121f067
+EBUILD mill-bin-0.11.6.ebuild 482 BLAKE2B 48a456762c6b1cb6567efea750ab65672b803db45b242608fa59829dab165a92f715abf025e2738b6499a61e9e7f20028b0f77a2e63d7d2c3ae96e72f8367552 SHA512 aad6de057c5a45ace8e83024956c86748ef366967e14c54321e736a6d564f52a4ddea5ccac2cb3d69962ae13bff5c7ff8f035f94824aca503e18f73a679f62b8
MISC metadata.xml 462 BLAKE2B 33fc9bc7b46cf529c83a5f554abf0ac46f109b72e9060b45c442aaae815c0845a0d5c8aa799ad369a75b5749e6499458763ca1913e88cae0d07fb6233e6badf6 SHA512 bd8831c79f4f164f509ee6415ef922fee49d40282d655785ec289f06da0e4735f3857041911236f2c7cf319f72458807ee5fb8a008e31774d90f03634161a2d2
diff --git a/dev-java/mill-bin/mill-bin-0.11.6.ebuild b/dev-java/mill-bin/mill-bin-0.11.6.ebuild
new file mode 100644
index 000000000000..5b24c097e25e
--- /dev/null
+++ b/dev-java/mill-bin/mill-bin-0.11.6.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MY_PN=${PN%-bin}
+
+DESCRIPTION="A Java/Scala build tool"
+HOMEPAGE="https://com-lihaoyi.github.io/mill/"
+SRC_URI="https://github.com/com-lihaoyi/${MY_PN}/releases/download/${PV}/${PV}-assembly -> ${P}"
+KEYWORDS="~amd64 ~x86"
+
+LICENSE="MIT"
+SLOT="0"
+
+RDEPEND=">=virtual/jre-1.8:*"
+
+S="${WORKDIR}"
+
+src_unpack() {
+ :
+}
+
+src_install() {
+ newbin "${DISTDIR}"/${P} ${MY_PN}
+}
diff --git a/dev-java/scala-cli-bin/Manifest b/dev-java/scala-cli-bin/Manifest
index 800393381e45..8ba2f0611617 100644
--- a/dev-java/scala-cli-bin/Manifest
+++ b/dev-java/scala-cli-bin/Manifest
@@ -1,13 +1,9 @@
-DIST scala-cli-amd64-1.0.2.gz 33215510 BLAKE2B 288475cbd346260423188b4db038dd8cce2f5885bf0346e8a74b08cd02a2c44204fec37aaf6207ff6447beb4740df725bae6a0a129682ebedc1028ae5f0ec316 SHA512 ac18b43bd37717b2aab6b1056b727aba40f57eed33d1fc5f1903c3729f0344ed30ed595f2a60bff2c65ee3a6d4439e8ee4bcf95fc38baf059d4a66de9696cded
DIST scala-cli-amd64-1.0.4.gz 33291617 BLAKE2B bd97626e7e95fb6b2a82fd424673078b89f5f4270087c667193e4de1ceff614076e73b728ba1f0334d5f9d7aa6f52c660487d52bf8fb49a786f7fe4ce18a0428 SHA512 447acafd47041cd173a06b5d113cd30adee76a2c161b2efc98b8ece60082d5b98189fd9b3da1f048061d306343cacb9b67566daa78ce8fe54dc82dd90a1e34bc
DIST scala-cli-amd64-1.1.0.gz 33673708 BLAKE2B 332f5a974949af49914de8fdb3129b0937fbce842616d6fefe16f7aff89baf6be1ba536d0ee6ff9bc1dd2b5ebfa51943bd0c6279ef83b95bd25a337530fa1295 SHA512 ba7ebb321a27e95f786027257c3f50dac1d12e0cc33abde24dc7c5dffb2f57a11c3ea67d92ed487968c49ff9ec3eaf5d1d62065beda5b6fa373d09b9126f4529
-DIST scala-cli-arm64-1.0.2.gz 33058672 BLAKE2B a82b18eec6235100cbbd7ff1503283e5ef29ba0798f67b44f69b329aa0f1f525cc910a7b4a923f98c8b113d06bac6e1c5ba963d62204462635ef4eed3d0b7f85 SHA512 b1dc9de26d30336f283202aa23ba1c76baddcea21d4c8c4c0e5114de979c62ba3e2b483302d4f396c84e802497127a36d589dae2826f76e1d02760314f6f0765
DIST scala-cli-arm64-1.0.4.gz 33185346 BLAKE2B 2b0131a56ed3f67fb5d5f25db6c511dc7d9e9128089e6826fa7d859b1457f03a99e290cc63f185820ea849a857f40d667d5db7a378dabcf545cdcdefded6a577 SHA512 3ff1c025a1035aa6a8550de17e85bc5c483007d5f07f03e0d792d6dc9ed1b18eb26909b3c7195fde12056a3b84ffa69dc53c01ec21b34187c1d7188a0a023aaa
DIST scala-cli-arm64-1.1.0.gz 33575885 BLAKE2B ebccbe86044b4708a356060a16f06bb94df01d261ab7dabe8eba8e644c121864cdee99debf95468d936cbff670413ec47e1ef903a9071b267a61c5fe46738c1a SHA512 6a85529be06a8d43d729c5a795bb0dcdb2680bd7ef3de471fee908e91249401262e8322019c640d4eb45d0a15ed0073ff51b24d61846228f46c36bfb48731408
-DIST scala-cli-non-native-1.0.2 9633113 BLAKE2B d63fe324533393158ac945c3070843787c844584c3f8bdc141f6106fa22adf244c2ca5e010801c549b0a56ecf500495c754ed9e6186f74359b373c4d776645ff SHA512 c6e6262af236a315960a3d16dfebc7adaf88f830d43e68f89220f2cf250d57d083bd2b9231fd13a0b3adc723ed17200592b55a2a17ccd582b9cc3ceebf52a29b
DIST scala-cli-non-native-1.0.4 7553232 BLAKE2B 9299b20dddec80d12e738af4b283e816de5bae23262510146cd33a9b175f2a343f52932fbd3254974bd4219d2903f32772409f234423d3a027b6b0f02268e584 SHA512 4e5281ef7f8a886ad79746477d852f485ccad317568a64ee513e691dcd9a9121c2aed51f6170b959f0226fb81efe9aa1f8ecf1d94a84a0b387c349adfb756762
DIST scala-cli-non-native-1.1.0 7728727 BLAKE2B 05deb93b91029721a21bac729aa9b370e05909e67bbade921e00d09c3a37e851e519188bff73dc614c3f5768834ae56f94623347735e756a6bcb0c4c81c8713c SHA512 13e426915794df757b6eb029d2545316bd9f4b9ba6f58cf59a546227d6997741cf681ce0c5e721e8e95cb9e420702f2d28f004df1780637dc9b39fd3bc4c884a
-EBUILD scala-cli-bin-1.0.2.ebuild 1818 BLAKE2B b6f64c1a87aaeb118f5cea239ec569a77d8593a0963745c9977cc28e60b6538218eca4f8f7dd79205fc97ef6dc5fee1142b93da5f37a4b62a733b292327a06f8 SHA512 304c303924f7485630911d125f92fbdb05d25dc76581ec3a6737808a96e16780bcb33600cedb0078a0ba66c9828316a54e0f67f0e5ecb33445085b8becca4243
EBUILD scala-cli-bin-1.0.4.ebuild 1818 BLAKE2B b6f64c1a87aaeb118f5cea239ec569a77d8593a0963745c9977cc28e60b6538218eca4f8f7dd79205fc97ef6dc5fee1142b93da5f37a4b62a733b292327a06f8 SHA512 304c303924f7485630911d125f92fbdb05d25dc76581ec3a6737808a96e16780bcb33600cedb0078a0ba66c9828316a54e0f67f0e5ecb33445085b8becca4243
-EBUILD scala-cli-bin-1.1.0.ebuild 1819 BLAKE2B 14ca153e13b5c9d2f35f2dd4d01a9247e94969b5532b399abe55de9ec9f7a347f50a8a3dc5ff672cdb2c3ba8a03e716b38f9ed92e0a8d5649e555316e2b1f523 SHA512 ebe443f3b7d520ff4fefa7760437196239a3538aceba4f887ef51eeb65e6f903fa20ef5d0fd42d70a6f33cb9a50c81c86d7e0f542bcc9b78b4669badcffc54ce
+EBUILD scala-cli-bin-1.1.0.ebuild 1818 BLAKE2B 5b07a1917af542f3141556d5de5932ce036254087765630bd3e498088193b8c0cf2862dc9c2abf3e125f3d28ea78f3b5f8333680bd9db3376858f8671b6c1b86 SHA512 3caa40269b85c7bb04517902637fc4eac76801f931fa24163cf4fa86bad9cee2944e89b20d75bb0b6b16a1ada1586240b150a4f56d86a8ecf81a2748052e29c7
MISC metadata.xml 398 BLAKE2B b9b93abb74284cfbf4adfdf5d78a62dc6d21fa9e33c36d65842aa225b499f2220fed94648e4422eed5ae9f3c93123aeb68965783f3980a6c046168b3cde3657c SHA512 94e42c3c3b2b4d0b0092dce77a564f5e96617ab74aff3fa1ec89344c4d787f06ea8ff3ab6245440c228aa9c7018c96e2e740417dafc1699124f72b0235aed11c
diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.0.2.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.0.2.ebuild
deleted file mode 100644
index 67f4eefef2f4..000000000000
--- a/dev-java/scala-cli-bin/scala-cli-bin-1.0.2.ebuild
+++ /dev/null
@@ -1,78 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1
-
-UPSTREAM_PV=${PV/_/-}
-UPSTREAM_PV=${UPSTREAM_PV/rc/RC}
-
-DESCRIPTION="CLI to interact with Scala and Java"
-HOMEPAGE="https://scala-cli.virtuslab.org/"
-SRC_URI="
- !amd64? ( !arm64? (
- https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli
- -> scala-cli-non-native-${UPSTREAM_PV}
- ) )
- amd64? (
- https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-x86_64-pc-linux.gz
- -> scala-cli-amd64-${UPSTREAM_PV}.gz
- )
- arm64? (
- https://github.com/VirtusLab/scala-cli/releases/download/v${UPSTREAM_PV}/scala-cli-aarch64-pc-linux.gz
- -> scala-cli-arm64-${UPSTREAM_PV}.gz
- )
-"
-
-KEYWORDS="amd64 ~arm64"
-LICENSE="Apache-2.0"
-SLOT="0"
-
-S="${WORKDIR}"
-
-# A JRE is not strictly required if native images of scala-cli are used
-# (amd64, arm64). However we may want a system JRE anyway, and having JRE
-# in RDEPEND reduces the chances that scala-cli needs to install one
-# for the user.
-RDEPEND="
- >=virtual/jre-11
- sys-libs/zlib
-"
-BDEPEND="!amd64? ( !arm64? ( >=virtual/jre-11 ) )"
-
-QA_TEXTRELS="*"
-QA_FLAGS_IGNORED="/usr/bin/scala-cli"
-
-src_prepare() {
- default
-
- if use amd64; then
- mv scala-cli-amd64-${UPSTREAM_PV} scala-cli || die
- elif use arm64; then
- mv scala-cli-arm64-${UPSTREAM_PV} scala-cli || die
- else
- mv scala-cli-non-native-${UPSTREAM_PV} scala-cli || die
- fi
-
- chmod +x scala-cli || die
-}
-
-src_compile() {
- for shell in bash zsh; do
- ./scala-cli install-completions \
- --shell ${shell} \
- --env \
- --output "${S}" \
- > ${shell}-completion || die
- done
-}
-
-src_install() {
- dobin scala-cli
-
- newbashcomp bash-completion scala-cli
-
- insinto /usr/share/zsh/site-functions
- doins zsh/_scala-cli
-}
diff --git a/dev-java/scala-cli-bin/scala-cli-bin-1.1.0.ebuild b/dev-java/scala-cli-bin/scala-cli-bin-1.1.0.ebuild
index 10fc71222c73..d73c7e68ad79 100644
--- a/dev-java/scala-cli-bin/scala-cli-bin-1.1.0.ebuild
+++ b/dev-java/scala-cli-bin/scala-cli-bin-1.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -25,7 +25,7 @@ SRC_URI="
)
"
-KEYWORDS="~amd64 ~arm64"
+KEYWORDS="amd64 ~arm64"
LICENSE="Apache-2.0"
SLOT="0"
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 0c980b02c74e..115caba50d7c 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/ammonite-repl-bin/Manifest b/dev-lang/ammonite-repl-bin/Manifest
index c7ac879cb44b..882b0d91d31f 100644
--- a/dev-lang/ammonite-repl-bin/Manifest
+++ b/dev-lang/ammonite-repl-bin/Manifest
@@ -2,14 +2,10 @@ DIST ammonite-repl-bin-2.5.11-2.13 57685676 BLAKE2B f9f9ad1840303c09eb918a85274d
DIST ammonite-repl-bin-2.5.11-3.0 62566811 BLAKE2B face638e4b8ea67f8d2791c7e10360866baea3ce271a048cea3ed4daf0e8f1af64248fe1ec34c8106c31af94ee29b100311c947e45106505bc1652ad073bed22 SHA512 a3cb044c9c170e0f0616af9e404db5389b79604fe11bb77d7a3ef0db34e05610460df5036a256826d2ae424fee307b969c6b7d02e22f420122cb362a906907a9
DIST ammonite-repl-bin-2.5.11-3.1 63649297 BLAKE2B 4757f908b439bb2e3a69641e866d0283aef2860784bf38ae8a554b64567f96a87d5998b9629d728360ae0ee6fe6bc803d19d6ce76da563e624947dcb28aa86f0 SHA512 b3eee4852f4788b093654d6bf371393cbfd0d38bf35e70cf3e9a3ff6f75f4b58a6c2e4ca29ef1303ec698c82aece58680f7b4862b2b1d9a692cb840eb45f9a78
DIST ammonite-repl-bin-2.5.11-3.2 64675864 BLAKE2B c9e3dce79af79e75afa9085b039b8ef6e1ef78f9c25eeeaa09a430df90c474681a1742ef723c2e4c31ef0dbad4304d1a3c3249fa77fe5c27a23da04fae02eca5 SHA512 dbf4bcd584df1b223f55b5647edff976f4f916c03528e19ad9240ccecf30d602dc3b73a03b9c08fc773cc28737a27fe5f18507b6e3f77f950c651eaf9ace16dc
-DIST ammonite-repl-bin-2.5.8-2.13 54860380 BLAKE2B 0cd77d60a540591ea8ad1fa5d85e318120c3605d486a29d631e7a68081f680bc8fe3e28b9dd569bfa478d10b69505416f425368ef9b976ece0f6f1362523f872 SHA512 111a5c1de707fab79b46ce78c31bd66d1370ce1c7f61bd53a4cb5be941426389f5c1bafec09555c39922dff4a221e3b9f2c72175c32e3fb0c47336080cb8a5e2
-DIST ammonite-repl-bin-2.5.8-3.0 60096866 BLAKE2B 3b48b6beb3000d16c8e5564435a38003dabf168b3ec28e54c50e5220b55a73b7b7aafd9995d3a17f16646366374938b67d528b4351125a66113fe0befcb3057f SHA512 90c87cf9c5525f8a5810a9cb10b0001883df9980b861ae5e60e80792cdd7481b8d15615c006a032a8bd7bd6d365c2270379d9fc525f9a87eade67273a3145d15
-DIST ammonite-repl-bin-2.5.8-3.1 61179360 BLAKE2B d6c538bd88146024ef83e3aa651e2b1759aaa148758a3ccdbc47c071826b7f38fb6f013b9a49f2e0eb9d997e2cafcd28ea9f00d5d3120a9ad2eea86aa2d05862 SHA512 70aef39a7ef0f7a5022192474bde19d13591b5c4d069c91a8e63b2649fc744c02718b231faba8ec91779fde602b930b3e50926c6efa6532996ee5afb6358d74c
DIST ammonite-repl-bin-2.5.9-2.13 56786192 BLAKE2B e63264b1735132cdb22626d35a0a8c484a26676618cf2369a56bc46d789009b27fd68b475b363959bbfd937388918a310c61ed5188885fdb18d6c7c011f21ec4 SHA512 5ba118d5ff96bf9a50ddff3420d47dc14ab14a4f53ef715c63ab002e5487d698871afbea0392e7b8c036c48a33833faa2eecc86919a1b42bb2dfd6b70fb44bb9
DIST ammonite-repl-bin-2.5.9-3.0 61696887 BLAKE2B fc7afabf3fc6129ea8da03cfb03da7cee10889ed4ceffe08e965b6f27649af6daf1db5e6bfb12871ac2fd5fe5b74cc27e1e467c25f3b5a4a7b9662943c4ef7fa SHA512 b33aebc31b5b54739389212533780b99145aaf74905532c1de55ee8e79dc1e12e217968f6f0a5f39fb6ffeb87f70792dcef98c0f75f3fe81a96f2c4adbc9f066
DIST ammonite-repl-bin-2.5.9-3.1 62779382 BLAKE2B 0136efb63727ba47ddac62671a510b0742a1b3f888ced421518b052fd95dabc15cf20626e0b4692a936df468cc6c96b16a486ea847973ed9ab5d7c8dce52481c SHA512 3e422d9402a4a8a71c77b4c8bdcc980f19274938a122a57ce712709961fd3d6c7417b3e85fff414863c84f412c183b7a5bd92882348161d55be8c48a98ea2e3b
DIST ammonite-repl-bin-2.5.9-3.2 63805907 BLAKE2B cc9329f0f7e91675838b2735a38dda16e934ec3c7c3be827af4ae56d7f67e632e6a26866cffa6f4bf4e08b955fe608dbfed540f8ea34901cdab6acef41ee2e8e SHA512 f57fa352fc4d074e5f482c1b4e0593154943e81e722d0b5f9c4a9059c07bf2774d5c03bca192e5d66cd6c078c7978d323059606d41268f9f56903550fce9e2f8
-EBUILD ammonite-repl-bin-2.5.11.ebuild 1178 BLAKE2B 3798aeccbc79cd4dad79a037e2d0028efea722bce81b70495c7e35e609464691221d1f07fad07280305338b8cffc193830f0bdf614cb482040f58b66d91b090d SHA512 3ffd088305ff1f8298d564b2f273f539af6835f54cb45c8216548e62e50c3cf196d69602d5c67698f4009a06d4948b7949d0951ffae953b18c050d136901bccb
-EBUILD ammonite-repl-bin-2.5.8.ebuild 1043 BLAKE2B e3db1c32209c1b62fc8a4b594dabfd7eb12c96f88c3f6e851c6a26899f78038616722cab5854c2c5efb5f32e26ab4b9847e0ba837173ba115b174536342249b4 SHA512 2c41f663d3fb50300fe0a8f2cb12b5a3bcaa060057a8f9baee59c4080276043b86620fb363254f36a543c151fbc1e3c0c5bbe585bedb9c4c26c4fb859f34cc5f
+EBUILD ammonite-repl-bin-2.5.11.ebuild 1177 BLAKE2B 0f733b9db9c01d5e61ee848592a454fb0e8f2995ab9df1f9267ddd368a03bbd77b282af9447d03bceb75c62ad3a82ee996a66f4f365c9f78116ee0390bf0c5d8 SHA512 0128e0c367f03d857f2daabab010d55b6c0cb48e7efd748a74b0a24fdad89112b78e0b238d529ea3d27f84a42ec6581ee0ee9f0f8fdb446859f1239e1a4e6661
EBUILD ammonite-repl-bin-2.5.9.ebuild 1177 BLAKE2B b290ddddc962753fc72893ec458b270b2d286a92e6c5e7787b32bc0e1bf6ad75b12336c980abe13f686fdd8aff26d5b89c2a4c32ac7c6a746871ad49347dfb34 SHA512 c366beaeff9e51e69e2fa720d9a44426eb5099547437fc75448ca08f6eec4de388d402e5d85dccb4f72f0233d77db68035425dc27b606fea230a07f47ffbccec
MISC metadata.xml 798 BLAKE2B ffb8e809662233799e0197adee436280dc4a5949723db00af1fd985db36dc0b8b610e0667bebec13429495d38b41288348dbd644fa6641ae9498dc7ee206fae2 SHA512 170b1c51dae0240f25415873112f5a890e40db58897ae3b4e4e3ef49fe0236bf32188e04b72463a18195635c112257fbb62c49206e2af05eb643a67bc646f588
diff --git a/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.11.ebuild b/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.11.ebuild
index 103d0f16b926..8ff7352796fb 100644
--- a/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.11.ebuild
+++ b/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="
scala3-2? ( https://github.com/com-lihaoyi/Ammonite/releases/download/${PV}/3.2-${PV} -> ${P}-3.2 )
"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
LICENSE="MIT"
SLOT="0"
diff --git a/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.8.ebuild b/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.8.ebuild
deleted file mode 100644
index ce35b5587820..000000000000
--- a/dev-lang/ammonite-repl-bin/ammonite-repl-bin-2.5.8.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="Scala language-based scripting and REPL"
-HOMEPAGE="https://ammonite.io/"
-
-SRC_URI="
- scala2-13? ( https://github.com/com-lihaoyi/Ammonite/releases/download/${PV}/2.13-${PV} -> ${P}-2.13 )
- scala3-0? ( https://github.com/com-lihaoyi/Ammonite/releases/download/${PV}/3.0-${PV} -> ${P}-3.0 )
- scala3-1? ( https://github.com/com-lihaoyi/Ammonite/releases/download/${PV}/3.1-${PV} -> ${P}-3.1 )
-"
-
-KEYWORDS="amd64 x86"
-LICENSE="MIT"
-SLOT="0"
-
-S="${WORKDIR}"
-
-RDEPEND=">=virtual/jre-1.8:*"
-
-IUSE="+scala2-13 scala3-0 +scala3-1"
-REQUIRED_USE="|| ( scala2-13 scala3-0 scala3-1 )"
-
-src_unpack() {
- :
-}
-
-src_install() {
- local last_amm
- if use scala3-1; then
- newbin "${DISTDIR}"/${P}-3.1 amm-3.1
- last_amm=amm-3.1
- fi
- if use scala3-0; then
- newbin "${DISTDIR}"/${P}-3.0 amm-3.0
- last_amm=amm-3.0
- fi
- if use scala2-13; then
- newbin "${DISTDIR}"/${P}-2.13 amm-2.13
- last_amm=amm-2.13
- fi
- dosym $last_amm /usr/bin/amm
-}
diff --git a/dev-php/Manifest.gz b/dev-php/Manifest.gz
index 599f7293709b..8695272d4c3c 100644
--- a/dev-php/Manifest.gz
+++ b/dev-php/Manifest.gz
Binary files differ
diff --git a/dev-php/ca-bundle/Manifest b/dev-php/ca-bundle/Manifest
index 40334704f5ef..1d95a9ad83d8 100644
--- a/dev-php/ca-bundle/Manifest
+++ b/dev-php/ca-bundle/Manifest
@@ -4,5 +4,5 @@ DIST ca-bundle-1.2.11.tar.gz 124268 BLAKE2B 537128647522c00a8ab3d445bfcc27648c42
DIST ca-bundle-1.3.1.tar.gz 127597 BLAKE2B e3f19e3a9e8285b9dcbfe1b488566392424249f0a366696f895761edfcfb597ece06ef0c87380b44083dcf5f598000a83ed9fefec20b58336f47277a205e2467 SHA512 12a5a83f3783491086614e79517e945892a3cb1230705650e12a3f9863bbeec628b8bea228f5d12d23c790a3b912c88536182c059108acb6860e2ceabae8c7c6
EBUILD ca-bundle-1.1.3.ebuild 547 BLAKE2B bcaa79c70e881a68b414559da2ef8afbbdf9ccc620205df22f5c80a3f907e09d79f9d7eadf78eac9c77b6ac632536f37c8806f0c5da980da76658f5408088d8d SHA512 b88506a7800d36434b2a9c9f64ecdd4cecaea2f50ee88bb326a4f480da66b8f1e05d4b6bb8befbda22972c80b6981c28186ae12c19562102276de4bfea01b139
EBUILD ca-bundle-1.2.11.ebuild 547 BLAKE2B 0dd394f704ac0922b8925caec28085e578c184d17af169b83ca06b314dac9ca11d16894c6a48ac85786185d2381c522e8abb6578870dc11d4bbf845e98cdd74d SHA512 b28e4fc2fddd4ca8c90337d47cfeedf54388fd0e409683083540304a382913df966341d3b1167c55c6320ce7ea272f0968f919640b1e38a25d19b7523c324610
-EBUILD ca-bundle-1.3.1.ebuild 547 BLAKE2B 63534f592b2891e3f344d33c0e682db6bc494a054e4edb3d3b22a201d3fba48ee57d7c494f08998cbddff32a78b7c2e1eac9c359ae0320004e10070913739e23 SHA512 55fdd9f009f1b3da9d8591a44dcdb8ad89b3747851a14aec2a8171569e06a4644ed7ee7eca3a2b779ac94910a0e28761884176c15011165a50e164b84fb654c3
+EBUILD ca-bundle-1.3.1.ebuild 554 BLAKE2B 22681f3b9ac3b35afaf4af9e0bd8be9a28cfea5eb22f3c3082c7a3b0442b9f00d2168a1e79875f85ec2fb70a83d8f48b76393d297daa82270699d4069fe33d5f SHA512 f513a7ed4ab15a27af5698b57481acbd0f12324d4f0af9eb6ee570849bf3219999949383aa8ab6cb6c71ca0c803fbf622dd15e887ceea00d0a15e8b81b304d15
MISC metadata.xml 885 BLAKE2B 15512211b3697b302cc62f0bf8acf712444348e56492cca455211362035fda6c765fc66ba5d5a8304c4271f74469c32ca13713065cb44944968d11cee1b3ab20 SHA512 cc5c9c2457d5c358235b66cda32086218e9c43f84ef76981386ddd481080fa1d0061be4af656bcf792294acbc9563da790651faff33204f361cd2802eee80804
diff --git a/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild b/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild
index e16650d74abd..9c2a7ab6efa0 100644
--- a/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild
+++ b/dev-php/ca-bundle/ca-bundle-1.3.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/composer/ca-bundle/archive/${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
dev-lang/php:*
diff --git a/dev-php/composer/Manifest b/dev-php/composer/Manifest
index 3f193475fa10..228cf4f659f5 100644
--- a/dev-php/composer/Manifest
+++ b/dev-php/composer/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php.tpl 253 BLAKE2B 421f8bd3aa659c6add54e46094ee1d8806ab4fd33ee915515fbe94d241b6a1d5f222b85a720733c5e48369f3a737d5696cf4f8343df7fe809b3a7e4ec38854a1 SHA512 0cfa3e377406d7eada27c56c50b57943b096ea35ec23b2bfe1c926bc4eb276151578d3cfbfa28c76b3358875db35b9e2460204d50571da2d3df6d9a665514da9
DIST composer-2.1.12.tar.gz 535017 BLAKE2B 1eb0f7266f81efacbb0a9607828ebd8baf7147a161c478c75968ac02b5e32688601a8be53ef03f66162847b3e2f15b47398f6f57b7e3d9da7743d34c1a19cd7c SHA512 5848a686568cf2bf587b4f4c21fc095b2e6578c2a4897329411e473ce6250e6304726a47078f70f19fb168359fb991109ec975241b868f8b71dcf30c32a888c5
-EBUILD composer-2.1.12.ebuild 2226 BLAKE2B 2f3d6f9bce54f392f9e50dc54d5b7506a24aef21ebf6bb4deaef8d1b9f82f40be7a4b625c742a1a13864cd11245cdb61d8480265c8dd7c5fba4e514b14e55c96 SHA512 370115fb8cd69b5c332f7542906c9ac25e6e9d8ee1a4990e6a191b4b4e0ca4bb94bf11c149bcdea18da644a960155b19a13ae09276e1076577bcf6540bc2283f
+EBUILD composer-2.1.12.ebuild 2233 BLAKE2B 5bea277c552e65c7aaaf1c7b2956207ee9151a60d8439c64a1b87af367451714c4274bc9ae70f2a87b98fbb91900955e8a683a2e66b79b9532156827851f942a SHA512 babe5204d59d898552a4c9e42da0a041546a54876882b7fd9818e849665f64b611cf735894eb80785d5641c991039e10097f0d473fdf1c8bf4ae524978d4f954
MISC metadata.xml 805 BLAKE2B bfbb9828e372e477d471698865c97fd36a9287e257b36fbd1d489cad92ad131a6b2d30910379b126d82d3f81b479854da7a50596b1b63e6982c0bc402caae574 SHA512 33cf199e2cc7fd8ddbd46d9782fb5a5e9e655f9fb8c607a68744f4165fc62edfce6bd324bf883d5d5b143963cc3ef986609e22d24809c190b508e814249fe99f
diff --git a/dev-php/composer/composer-2.1.12.ebuild b/dev-php/composer/composer-2.1.12.ebuild
index d8a511f21018..83641942e9e8 100644
--- a/dev-php/composer/composer-2.1.12.ebuild
+++ b/dev-php/composer/composer-2.1.12.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="8"
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/${PN}/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
BDEPEND="dev-php/theseer-Autoload"
diff --git a/dev-php/fedora-autoloader/Manifest b/dev-php/fedora-autoloader/Manifest
index 22165e5efb02..525069efbdf2 100644
--- a/dev-php/fedora-autoloader/Manifest
+++ b/dev-php/fedora-autoloader/Manifest
@@ -1,3 +1,3 @@
DIST fedora-autoloader-1.0.1.tar.gz 8743 BLAKE2B 4ba6ed275812036f171138e05f5aa56611c6430bc5e440dac5ee45ad975f2300c70c0b964c8c5e0681028829738ad1e4abd69b14e83e10e5215ea9ec7f2d705f SHA512 dd27348e23b69f03e64c2608ae9fd8caf54baa60327c944f46ab5f4cc762677baacc21ba0ea97cad5d97e9f168b1b3731e0ab2bb48df394c07aaa61fd9d66de6
-EBUILD fedora-autoloader-1.0.1.ebuild 699 BLAKE2B 15e8c0de05ec1bf54653d98a92ce529033958b337139c8e38e0de1975fa8b16db79a74e66e52458d9fc7cf45c83488764cbbed53a394f21573174da63206d430 SHA512 cd9c418fd42282a6a23cc28279a0b663a5d40c2538a31a5d6e26229057b8813c33f1678846885609ead6a7217438c268f3e678677e3d9f363866b6c01c6525e1
+EBUILD fedora-autoloader-1.0.1.ebuild 706 BLAKE2B 95d91b3ffd343ea4c0acaa897a23f624176b1935eb0a52d551da1da8fa9f5a94dd87a0a505621a65117db58e007928ff5a8550a61bd4efb76fc7db487d66d355 SHA512 57108ed833814954ff5545b33acacd957a3ed6d72242bd7eac29bad8e004fd6568af077de8164a8e6b9c5b812609a467485ea103cd57ad9cfd43c1213f277c69
MISC metadata.xml 766 BLAKE2B 7d83f2db6dc01e0a6eeb606ab68ce4224f1ea4211b59425fff68909c72d46ee15a35ee5ca16fbab649f4fb479b5cc5083a1b00dafa960c990ae41fad0cb25424 SHA512 b572195c4ae4733f8a0814af939cebb37b82a5c6fff90469c9a8a0892f428380913aa694aa4e661db2e53cfa619ed1d5972d697719dc4ae81b924137c4b21d15
diff --git a/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild b/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild
index c1bb991129ae..025b6ef72301 100644
--- a/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild
+++ b/dev-php/fedora-autoloader/fedora-autoloader-1.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/php-fedora/autoloader/archive/${PV}.tar.gz -> ${P}.t
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
IUSE="test"
diff --git a/dev-php/json-schema/Manifest b/dev-php/json-schema/Manifest
index e6a69ce35cb3..98e5185bbf08 100644
--- a/dev-php/json-schema/Manifest
+++ b/dev-php/json-schema/Manifest
@@ -2,5 +2,5 @@ AUX autoload.php 272 BLAKE2B 35cf5eb6efc11395c45a12a98d2882bc249b4496cba7b1ceba2
DIST json-schema-5.2.10.tar.gz 31261 BLAKE2B 2f2e3f562552105e924aa3e4408e50c6e42171cb8440ca8009166d956dcb9d4d6a3903c3b7e62bcfa228069c1e17f4faeab56e56ff935fd59fe251d27d12ab3a SHA512 b6d31b5478b93ef7dea741307648734d4d93aa4c0518b0037e81f5411810ea0570a046adb314cbee3f06da4cc9e654c419ff0be75b6ad0f5d3770c03be5707c8
DIST json-schema-5.2.11.tar.gz 31273 BLAKE2B 7b5309c772816de08a6a3b600cef1291385357879cfb1e48f548ca2cb666fc87454064d090d4ab662d7937f0bec99bc4f0f304876dd2482896aa5bf41b2ed85e SHA512 1b1981dd12fd8642c26d3be75b40111320f89b6a917dabad087ff40d3baea78304e5611cf2b931e6f8e48f5ee4d14fcbe18c68ba76a90b59702783aea5d63477
EBUILD json-schema-5.2.10.ebuild 858 BLAKE2B e8f206b58487a01e3830d8b6aee6a065db5fef28026168b70e67aa0962e7562e0281c4e7e4b0330dfa54421a06bbb760a4cdc5752eaee4c19937c7af60ca13cc SHA512 fa9780f06d4a76609e9ba9e5a6c7c5b6c576cf3538245c1ce00db8aede778d0628cd53aca985b4e83cd59d81844d2e358ceea5607935c34f01ec143fbe18f758
-EBUILD json-schema-5.2.11.ebuild 858 BLAKE2B cafd10ab1e9f99bac34d4288569eff9d6cf1dcb128a119e37a3c54c4b88cc2e54d7d12f31b18dc35655cac8eb9d33b9aa1d5f4dc9b266cc60d02edfad9400ac9 SHA512 180552a839558925b1d9bcb514193bbb1505cc4414344549d9affbf89a5f97f3152a261b6f20c3c2d2ec7c21ac92c4688f4d6d9d9e68f90da5c64160b0fcb326
+EBUILD json-schema-5.2.11.ebuild 865 BLAKE2B 6e2e956d33cbe8a773a2b508dff542692f57f4335e5429dfb928466e108262b4cc71b830198747c044dddaf88d2845287ebffb1857f0f8ec3e9d61353d3e017a SHA512 c357eaf1a2b1f33e5e9455374b6331b3dbf50eaf95af55013ed93bf3800501a969cc9250fbe8f4ba6462ec51ec87ff5e1cbfc4950059be4bb7f92df0d0f340eb
MISC metadata.xml 594 BLAKE2B 04ab8c043900cb2907dd0c9e724931bf28b3ec2ed012a3bd1e48fd97a203663ad51dfb1c6848528a06711d23a403fc2950daa70edcee368c8787c881fa86e233 SHA512 788ab7d0bdaf654787c402eb01ff3f113c5f5bc24cb0e5f1c8dc7f8a5e179dcb0b6799bb7da1f8a9c7f5bf85c93e4708bd476a35319b3ef931c6375fe2bbdda3
diff --git a/dev-php/json-schema/json-schema-5.2.11.ebuild b/dev-php/json-schema/json-schema-5.2.11.ebuild
index ebc719f456ab..960e3c8a93da 100644
--- a/dev-php/json-schema/json-schema-5.2.11.ebuild
+++ b/dev-php/json-schema/json-schema-5.2.11.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/justinrainbow/json-schema/archive/${PV}.tar.gz -> ${
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
# Tests are not in the release tarball
RESTRICT="test"
diff --git a/dev-php/jsonlint/Manifest b/dev-php/jsonlint/Manifest
index be058a5309db..16d061fbcf01 100644
--- a/dev-php/jsonlint/Manifest
+++ b/dev-php/jsonlint/Manifest
@@ -2,5 +2,5 @@ AUX autoload.php 262 BLAKE2B 0394eabe0e8bc08b09cc637e514aa49dee2b83b9c424f0d767a
DIST jsonlint-1.8.2.tar.gz 13729 BLAKE2B 80cbe2e1dc6bcbc0d75d04f34a36deb8b53ebd78bc4dcff0dd1195549ae2eaa02360b642d91c6a848cba9a3f502ed0618937c149663d6d0c9c7ad0f33897b7c1 SHA512 675ae7bf6cddd83bb2fab60f4c2ac4a8b4bf0068e630f266511a1805682cadefc9a44006623448364ceb73c5e211739787643d9196794349b992cca4d5fc737c
DIST jsonlint-1.8.3.tar.gz 10588 BLAKE2B af54e4bedb66e28f61c338f5161109cf1df45dc4aea7c5ab27d728aa4ca6cc0c1e76575527abffc0a1ff8b52465cee40935829f71b3b1a0284c0512827b5bc3c SHA512 c2a9a16e9abc048a1899e51cc78995410b8aa44d5afdab30930f7a7d88b174844ac0f547b0d0da83bc4a71ca0457392e586afbc97cef5de36e0dc2e032732bfc
EBUILD jsonlint-1.8.2.ebuild 887 BLAKE2B 0743d13b44a4a5b8c203fbed8c0080abe564f59e1b5951339b588c2e33df9c356e1622b8c2104abdf89bbb78d09f47fdce25508809b121abc3517f6da6fee994 SHA512 086309631776a66ee68a796c0dc791722374637bd06d971e92aeeb401b5b302dc9e04708004c1067fe4dc698838aaf853a405c297805de19fcc7bc46a37b88cd
-EBUILD jsonlint-1.8.3-r1.ebuild 674 BLAKE2B af1c4091b1ff0c2e3f19e3b7dac5d2e6338d1194b8ddde8e69f29038646028fe54f564c4d63f76270626e6bd8d79fb072d2826d02327947df29c59457b6f01c9 SHA512 1f3030a87c70b9300b415066d205b01d0eb0229b12149477f4e8f03d580984d2ec159fdcb7f79697cee65262f58616a8aea572cfc9f15428bece2ccd1ef06b35
+EBUILD jsonlint-1.8.3-r1.ebuild 681 BLAKE2B 10651fef5d2a9a969339e55b0341536f270a2aba6862265c6c34047474a606697cdbe77ea5eca1c369a5ea938ed5c07e71968593b89ac436e4d386ad8d2dfa33 SHA512 86d61de0eaf695da906323b45055c03da80680943af2a329b6eb65b45a8a0f6edc8757b3513128275978bf1b5532eec0f01f931780c765df1c96c84d8917d9be
MISC metadata.xml 585 BLAKE2B 38160736fbc70a07d1b8bc9b83232caedb12c84a707ccff0e61e43e172f67266f08f1a22cdf5e2b346ce3099c21ecc544d0f756c77ffed64c542e00e4dbe0c5d SHA512 c463fb6abbc348300f509352072b4397f527fbc19bd5bb5c23b8e207fe17ba072ff52a3c5ccf462741efdd955f75be6788129b3fdaefabec102e407900872f82
diff --git a/dev-php/jsonlint/jsonlint-1.8.3-r1.ebuild b/dev-php/jsonlint/jsonlint-1.8.3-r1.ebuild
index 55d83a4e8228..ca9fd6316146 100644
--- a/dev-php/jsonlint/jsonlint-1.8.3-r1.ebuild
+++ b/dev-php/jsonlint/jsonlint-1.8.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/Seldaek/jsonlint/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
BDEPEND="dev-php/theseer-Autoload"
diff --git a/dev-php/metadata-minifier/Manifest b/dev-php/metadata-minifier/Manifest
index 6660edb98008..7ab0a7b53db7 100644
--- a/dev-php/metadata-minifier/Manifest
+++ b/dev-php/metadata-minifier/Manifest
@@ -1,3 +1,3 @@
DIST metadata-minifier-1.0.0.tar.gz 2505 BLAKE2B 0312338b7d0c4b2c679c8bb054d11a785495faa8bc20c078ece89cbbfe8cfb7a8944eb248e7adc772c8309f416fcff5c81d920f35b4712f45bd4a7c7eb1291e7 SHA512 19915f67e8a00595e5582f7be8edbc22b322ce3d4c9e687105ea83c4789b9590c5cef967ee8a5614e938e13e262585e7377fc1e45f3a3e05340bf8ddcfe8fc72
-EBUILD metadata-minifier-1.0.0.ebuild 715 BLAKE2B 5fb9568ea07f4079cc1170a7ddfe94da564e724d090f6030e2662e18bfaf6ad6f7d17b55509e59f1f1e7924d370f66d2911158e4b8c4ea00dfad088dc64baa3e SHA512 d1da24092051a7efa2ba87b4d186aae6ab9bc4041dbb33f98b57f9ea4a0dd55b7fb1d4684733443ddd8b77ac4f7d7832455b0445228e221149799de3439722a6
+EBUILD metadata-minifier-1.0.0.ebuild 722 BLAKE2B ff068d299f3b08a7bb1bd4e31c7fe9c9e44fdc2d95a744c4566800a57cf6f483587a027109e33a45832ed1a67e18697aec7449897510ac6160acae0162a3e5be SHA512 f908297d2ffe494097880d19f13e950c225abaed158e4512e38881add507802d50adea1e46059f1da80d9969287ced495e3f553bf2c56aadbc9ae1c81788d967
MISC metadata.xml 312 BLAKE2B fd1746aa39c1205ddf5f9c75ccd78eb95a6d70e08ce1d2562e25bba41a888b0dce494e060e55140f10261006b0f532eeeb6b53f30fb44c00b778ad589edc9ea2 SHA512 a016b89284797c979d124a7172193a740d6c89392a4dc22be61cd9e667c7593bcc3b9ad91849bd798ab4b9b4277a0593df28b0054f55b266341f6489e23c6e98
diff --git a/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild b/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild
index 9327082fb5f8..8a8e6e90f2f1 100644
--- a/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild
+++ b/dev-php/metadata-minifier/metadata-minifier-1.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/composer/metadata-minifier/archive/${PV}.tar.gz -> $
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
BDEPEND="dev-php/theseer-Autoload"
diff --git a/dev-php/phar-utils/Manifest b/dev-php/phar-utils/Manifest
index 2bd0c138ed04..b49d3fba5856 100644
--- a/dev-php/phar-utils/Manifest
+++ b/dev-php/phar-utils/Manifest
@@ -2,5 +2,5 @@ AUX autoload.php 261 BLAKE2B e3aef92345eb95b936a4b3edc12e9518804c9f75087d73deec3
DIST phar-utils-1.1.1.tar.gz 4211 BLAKE2B 370c6e325dcef6fb8ac2ab12a661f59d1c5feb5135aa8bdf7c0b3beb31f90a309994e959b68a96d9da2ea2ae25d38ee5bda1d86a647b4958ce81bece3d02a935 SHA512 bfe7ce821767588032a2db8e2b80d827f33a5bd9049d74d6d1871b7e65878cf78a86162ed67e96edd363a3520f53723bdd496914e96d4ef8629880729bd812e3
DIST phar-utils-1.1.2.tar.gz 4223 BLAKE2B fa64eb6f6a53f5a571c4cab21235269321055d09c4adb5d72baa1084d862a72f8ac010d1dd02fa8a3e1da4b8b8b449d648cfa4b47486832f85e68f222184518e SHA512 122c76ee29bb981b75f86f025235577bb9c1cf2b3f18c16740a000284a23e04b8ec7ee37a369513f7c44e4da8a8838d90384a02ce38bcb425f826ac2b6eb3b88
EBUILD phar-utils-1.1.1.ebuild 535 BLAKE2B 189e2b67f4fa778a2e035001eb48579325c44c83352114d75d1f2dc99a867c98cf3fc36606839185ca51d84824379694722756f2f5adc41c820a4acc497ce36e SHA512 74a8fb1418320e21d1191ad08520b87ea7818d01a8ead37bc3fba741157c39a2e9feda74abebca91cc41504b5d4ee376935b58ec57cfc3fdc87b2357041dc91c
-EBUILD phar-utils-1.1.2.ebuild 535 BLAKE2B 189e2b67f4fa778a2e035001eb48579325c44c83352114d75d1f2dc99a867c98cf3fc36606839185ca51d84824379694722756f2f5adc41c820a4acc497ce36e SHA512 74a8fb1418320e21d1191ad08520b87ea7818d01a8ead37bc3fba741157c39a2e9feda74abebca91cc41504b5d4ee376935b58ec57cfc3fdc87b2357041dc91c
+EBUILD phar-utils-1.1.2.ebuild 542 BLAKE2B 0eae167a60627cd83c5039f9344184ec3371090edd5f0775ee24f02251c6f5297548d6d5e827cef0bb05d78ab985791d985a131a7e57f4919111b3a5f0b8259a SHA512 1fc9fa6e84e84adf09a8ef147e3310b15203937639f39d06210e55e2d1106726507fca44bd48abf50d565d6ba52481860e3112fb78a8ad890be62fddd2ab5bac
MISC metadata.xml 587 BLAKE2B 299871f5f2397c3c8de1854ed71384772268d4cbbe1970adc57700e81942fd4becfcce03a100eac840407f265e2637ef5558292588ef8551cacfab72f0c0a6d2 SHA512 ac3b114d7a52cc71dcf8bb994ecc1051f07a02a0f7b953c4e9bfed211939f3ed560b4e88fe3cb3e9689f6dfca4dcdab5a9f054fdabd3922689270c9c74943269
diff --git a/dev-php/phar-utils/phar-utils-1.1.2.ebuild b/dev-php/phar-utils/phar-utils-1.1.2.ebuild
index 43b1c5940fef..e3b6014925d4 100644
--- a/dev-php/phar-utils/phar-utils-1.1.2.ebuild
+++ b/dev-php/phar-utils/phar-utils-1.1.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/Seldaek/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
dev-lang/php:*[phar]
diff --git a/dev-php/psr-log/Manifest b/dev-php/psr-log/Manifest
index 02a3589d2c64..c9c1d76b11b3 100644
--- a/dev-php/psr-log/Manifest
+++ b/dev-php/psr-log/Manifest
@@ -2,5 +2,5 @@ AUX autoload.php 258 BLAKE2B 64c22f9d35d5b8a66d0823348273123a8440eb3f93b3627767e
DIST psr-log-1.1.3.tar.gz 5863 BLAKE2B 6eb823853d69900f6b265448312cc351f3bbe90b26cf3f01bc108c9508a40d19f8cf52bd157da3481d6fd4bf96f0e40932fa5501226955a87e23bd84ddb36ce0 SHA512 e78f0d2343f0e5e59d3d343d9f122bea9962f8fc9bc66e52838c6ab5047929bfd5178ee63713f12a93889da28d1bd5c8e55243d42110264e32f7d5f207a597bc
DIST psr-log-1.1.4.tar.gz 5843 BLAKE2B b8cd6304495d4e10e4fbc137c226880fdfe8f5e9ce44f72f9389d3d560db1d8a91ea832c9f89772d329c0bd65fc8710ae4125845cda3d0316de307dd39d1b14f SHA512 fca99e74f357c8da9f726a1f83825aa0d2fdda4ce31c67099818c4aa724fcc1293cecd446476697d244f192e92bf6bc2eed39c197028611589825c677a15f3ac
EBUILD psr-log-1.1.3.ebuild 528 BLAKE2B cdac444935705a5bba73ad90da978db48c17529f7311f8043ce321dfe741568d5e411895ae2c784f38341a32726ff31d2aae178aed401bcc779affe9b29c9e69 SHA512 038bfd108409aef11848d534e96acdd29f21b6093606930ef18b0b1f13eb6a035c034eaae8c497cd1eb89134a9a38552fe403f20d5579de01e74f1473a80f025
-EBUILD psr-log-1.1.4.ebuild 528 BLAKE2B f1b7e7204780b8a27674fa59f75236d9a93d98effac504c63bce2b89457133c46481793a6cc4e301598767e747f978b2a412a32e73a3e035bed529e8ce7aef39 SHA512 bed87fa0b7c485465944fb58cee99a597e6f73fc79832c382587384e6b7e3ee5ed31837876c34e3e1e93805807e6d828015e08bc75380050de6ebffcdb3243ce
+EBUILD psr-log-1.1.4.ebuild 535 BLAKE2B de7dbb7d239ac7be8e0192db33d6e9f82a5c39541c8cfadfb1fe47ce1d0fb6e0dd6e90ab1b45c9393cee8ae13528094a80c478e919668070b2fae8dce3e5f092 SHA512 d724988b5e689d681970b8e3e81770bb1c53cad32dcb21bae59490b955af0806a59688aa6ed85c09401947f29ef7579e0b88f36df973a343852a761cb9bde586
MISC metadata.xml 833 BLAKE2B da451803fd18b26a1b9a59da7d79b2f4d59cb8dfdd1013167f12912c9c4a7c80eb86e7eca83b2ca3ee585a3775dadd76109f1a6dd94f546b106a70b270b60585 SHA512 354c29721e6abb7d8da3c4bf66667231cd03f4e88061ef86d9fc08ecf21e18b3e419908eb067695b84fc5f8d258d96bf4ef8bfa500213674f1ddbf47456f435e
diff --git a/dev-php/psr-log/psr-log-1.1.4.ebuild b/dev-php/psr-log/psr-log-1.1.4.ebuild
index 8f88b46dfd69..fba021a817a1 100644
--- a/dev-php/psr-log/psr-log-1.1.4.ebuild
+++ b/dev-php/psr-log/psr-log-1.1.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/php-fig/log/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
dev-lang/php:*
diff --git a/dev-php/reactphp-promise/Manifest b/dev-php/reactphp-promise/Manifest
index f3c26231148a..365f9b016f45 100644
--- a/dev-php/reactphp-promise/Manifest
+++ b/dev-php/reactphp-promise/Manifest
@@ -1,3 +1,3 @@
DIST reactphp-promise-2.8.0.tar.gz 17178 BLAKE2B 43e5a9eef0f774ec4de7be44fbab300dfd78a23b21de2acbb39e44af49ee95b2532f66b711acc4ee152522d4725e1e29f9abae20d0ac2e18fba3dbb3f615cc5e SHA512 8c882c96b47cc53f791de964303014feb00a73594a510287ea352ff619a8432d88f4c094523d4de98234f985f7351cd244bb094484a257aa36357e85eb0ee62e
-EBUILD reactphp-promise-2.8.0.ebuild 907 BLAKE2B da2af6029fca963a76699187e76ff69c13616c5b8cbd9f81254b0f19486e724ca34897500b77adf71446458fe7353ce9709b866d8d0e0b11760d9f57185ae13b SHA512 1510125b6d7df811fdebaef464a16629147d3626eb30300c449b9e5a9e03188396fd2460163dbab4581c65cab54b0bdb767c9c477bf14eb2bcad9d7c59250dde
+EBUILD reactphp-promise-2.8.0.ebuild 914 BLAKE2B 08eddbdf98ff7aa7014555d0a514b9716752ff4607f17d4826675ec1388ed62d7ff4faf37d3fdd7310b276567d66c3c4ad6abd3236744c96173ba56b77e22f62 SHA512 bfa55fafac74ee42059edfcdc15a6bacd6fe1679e7edb9bda7db4ca120c75c57d01f3c6a895e0b3584d7e12f3d5f141267131f5c5fc8677fd5187602a2608802
MISC metadata.xml 345 BLAKE2B 5b25b8e01a8fc05874777659c845962e278da0c7b2c6cc515839fe915682e94d2909df05a86c0a29246ed2f12e34aa718ca2f4cd3f87241a96f3ea1b48de6073 SHA512 4e449d9598a69dc954fe6423aa311aa66355b06cd5b479267555a912e5c8a9cdef500821ff6c2caa7bc7a6ce199d7afa5a6d4cdff3ac8b0dc56fbf7127d97f70
diff --git a/dev-php/reactphp-promise/reactphp-promise-2.8.0.ebuild b/dev-php/reactphp-promise/reactphp-promise-2.8.0.ebuild
index bcc2cd5557a4..3126e02ce036 100644
--- a/dev-php/reactphp-promise/reactphp-promise-2.8.0.ebuild
+++ b/dev-php/reactphp-promise/reactphp-promise-2.8.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/reactphp/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE=""
BDEPEND="dev-php/theseer-Autoload"
diff --git a/dev-php/semver/Manifest b/dev-php/semver/Manifest
index a76c9dcb4d3e..19ebf89f5abc 100644
--- a/dev-php/semver/Manifest
+++ b/dev-php/semver/Manifest
@@ -1,5 +1,5 @@
DIST semver-3.2.4.tar.gz 19806 BLAKE2B 8d8c78f570c7b2c4b37a096e2835c2611d09e77cafaab555b588d48fa0600b85bc9487d54d67556eb2440e0d04b6ffa46c54dd678b4c2cc7b206fe6d33157111 SHA512 ed2aed0a55e23f76b05b1dc3eee18938eda1d21205f786d02c83a879dd0ef5aaf799201967c2166e70f383980ab047bd93dd7d1b5d7154d853d551bafa2eddb1
DIST semver-3.2.6.tar.gz 19872 BLAKE2B 239e6a82168e5b9b1077c25de672138f11395bebe31fec088ff874cd83b0acf52b10e155740376733a091bb2844082a5db79740a10cfb70a06020d3c45555d8a SHA512 44e2d195c224af93a6440a97a90e4a201221a7d1ce6bc413b8c86e4bc3d24ede193179294e9bd83da636827e8530f3aefc212652210655be6aa7cc1681a28f3f
EBUILD semver-3.2.4.ebuild 676 BLAKE2B 4be9d19d0efaff2b319db77a53d303ded8b98d355f384652098099975e15cc102f61f602c74a8bf925a1d0e6c1c4654c7f799780a5dddc9728e9091d5ec197f8 SHA512 ef9204d2a0525416ba4b46599e227abf004fb7ecf0022e56a3d0a6c2113e44e97c50a65bba496360c46a30b532785c1d9e641a3fe0dd45e494e98d1b30e59822
-EBUILD semver-3.2.6.ebuild 676 BLAKE2B 43a57b19d033211606d3e1fc5cc70098e342a1c4cac484728f4c7fc3dbd8ec07e2db5c8d6130c0e4d22efcf1d7c22371052cd96e0c31ce55b6fd7317939e8a99 SHA512 550159dc1b026bde28545186855bab759d2f21859edafc3908444ef282032295a4d7268a764aaf694e63592be160ad7f9e6946c0ae64de09ec9e03aa176f7d74
+EBUILD semver-3.2.6.ebuild 683 BLAKE2B e28b5fd0402c6e12606a305bb1479289173c8460c76e28d04fe8cec0d458fdb6dde3f5e9af628cce41d6a03873477d2182df2531402978963de88cf1e8ddcd65 SHA512 3d92b8ad42cba11d4dd7f3491b70e9e6977c885403a41501d814f7d5792218f0e4a5e6151aaf4f161b48ca2a2116bfda33456426b38f4b3a7122ffc861dddfbc
MISC metadata.xml 584 BLAKE2B cd695933be9a29d3f6e0db1273411549d1e2f9a1d2052da5f3de54329d6888e31a67560f296b63ecd3b0bf97c8c5f76907c9ed688582b5d61bb2ee952d2844dc SHA512 72b03e4a7eaf6804298ff169888cb1aa40a2f9975ba2be3735e0677446ef64af82432546771aeba308ec673c9e0ebe9ab875dfb9bdcd90631f4cde2e7836244d
diff --git a/dev-php/semver/semver-3.2.6.ebuild b/dev-php/semver/semver-3.2.6.ebuild
index bbee567c21ef..092cd6f87554 100644
--- a/dev-php/semver/semver-3.2.6.ebuild
+++ b/dev-php/semver/semver-3.2.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/composer/semver/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
BDEPEND="dev-php/theseer-Autoload"
diff --git a/dev-php/spdx-licenses/Manifest b/dev-php/spdx-licenses/Manifest
index 0b8be5380d1c..26523afb0639 100644
--- a/dev-php/spdx-licenses/Manifest
+++ b/dev-php/spdx-licenses/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 264 BLAKE2B f5084534435d4e00c9a97ff6a068ff94b32b5e533095046357d7a1565c4e2422f6985c0b66ac73ce706c4cb53261d05abf3b6e5f0724bdc34e497fa2e1abc959 SHA512 6dd28dc205943fa5fa8fb7577a88926573533d553e86577ec2d2e34045ea744731ea08c9dfee277dd1550cac033ac53d1648aa8b28fc78eaa73d0613371aaaa7
DIST spdx-licenses-1.5.4.tar.gz 11804 BLAKE2B d6e2b0364f0f6d728e93a0c4e7796e2461b3be03b17ec30ae77db898b1cca3b00a970a9a64d55ddcec1f115be2bcf69e870c6f802267d6a0ed0e05befb87120f SHA512 0912d6060521c0e88e9570af84f8197cc009d060233d4adda540472bdb736fe9ee077ab424d6f46ddbfb7ee23783c34d3282f88222fd305282c54f164b14c5f3
-EBUILD spdx-licenses-1.5.4.ebuild 587 BLAKE2B e465addef742c67ec227f0db9fd4f5cdfd937fb99bdae1c429ab955cf4c6cc3978a28c0a0cc0aa0d1faac9d2b04b26d5949bb327e2466b61a62de4175bba0ada SHA512 1b60b3f12990aa5d62e4beafbcb57b97b8390b468c06c31a1f51274c36bc283f805da593bf9775b6c6f3fd21fd56631a8a934d882a794be9bc2564517513dcde
+EBUILD spdx-licenses-1.5.4.ebuild 594 BLAKE2B df5792425ed7a1941627b40406a27a67acd41bb95ac968a5cb8572e76626d8303da3b35398b033ab4e491944c56dfcb1093c42b856e6e20a58137d2038fb638c SHA512 6d4aed255ad950f2783a2f549cec95b9c7b62955a6019e3a72651e77b3477d14f7eb716a864b294fbc788a6eb26b58203d5f3b3fea189dd08bf32d3c0ebe2021
MISC metadata.xml 591 BLAKE2B c788e67b4d8f45f1ddc048ddcf54fee89695901126cd2e00ce941b671d5f2105e6ee3e7fb6da381ea87ef58d6c1cbff25a7322822aa30c820d1c74230e1d695b SHA512 2c593b9a2c47bc19f2b9b54908e4fa179b0ca66b1b5ba2ce7be85f2f12a0cd28ab23137cb8de1c43aa332fc8ab468dd7fd498c8af5989e89ab0337b6b5c5d53f
diff --git a/dev-php/spdx-licenses/spdx-licenses-1.5.4.ebuild b/dev-php/spdx-licenses/spdx-licenses-1.5.4.ebuild
index b304cd775644..7a74e42a2f7d 100644
--- a/dev-php/spdx-licenses/spdx-licenses-1.5.4.ebuild
+++ b/dev-php/spdx-licenses/spdx-licenses-1.5.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/composer/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
dev-lang/php:*
diff --git a/dev-php/symfony-config/Manifest b/dev-php/symfony-config/Manifest
index 6d3de5370109..03fdd994a197 100644
--- a/dev-php/symfony-config/Manifest
+++ b/dev-php/symfony-config/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 577 BLAKE2B 4a36bd333f27a143517c8e81c4749dee06a4f6ef228f6b0af7e94d544118b2345aa6860abeb9386998df5c57e2689d467f075344cf7ed0882baaa8f0d6a29f85 SHA512 ef699576d866c6a2c8893f8ca5c74d6b019b0cd554e3dfb2946d96cf20c9117e7a6b966c3386f6e1294dcd55feb05df437166711008242cc52bcb1a94ae5e8c6
DIST symfony-config-2.8.20.tar.gz 52587 BLAKE2B 540ed96ebc9d3c5e6d460003c47e2d0612037acc2e40ff413d4195a1f7d48e7e7edb2b0bbf17f982d9ea48242439d819f2b6b442dcd22fa7cc9fa0b29ef2b6e7 SHA512 f515f9886be8daa85a3cfe70935b4586ee749a62c3c73c6f2c934af16d4a81f9e49445bdae85329f88fa4dacaf87c56b9b599793d7926e712242bd1fc9dc0675
-EBUILD symfony-config-2.8.20.ebuild 870 BLAKE2B 302435c8611fa847f40735184fac04c5e7c5eef70fc7df0a75ae00002425a4e3b0d8b5be168040fb15d45d8ff52d2f4bdcdfb0845b3eda9a53741d6a3366fefc SHA512 b0abdfcc0e2ac9757ba13d4a2630fc8a315184fa2a8582ceb1e2cf296d2972a6b17357bab71389058eeb87a5d69c47e412f5325cc485982eb4054aec410ee012
+EBUILD symfony-config-2.8.20.ebuild 877 BLAKE2B 5696521c3df486e9cbba93dbac64bd19fdb59668749eb4c8da7353028cd714f89a5a3b7ce07685fa386d2659dcf4b5b323af77febbb8ad91c867a6293cb272e4 SHA512 5373345e3f8a75856705949199e11697f23f55697de74140e57fced65e4c41d85c6503f90b6555c3ec1120aee1bc1724debc4da3d08d4f0956351e195efe56e5
MISC metadata.xml 856 BLAKE2B 50d2fcac9e339a53d10bdb9d0223963d4c3037ce3fbcb181bb8b408918bdd252a7bf2e72f1ee562ffb339f147bb8f410a62e7aacd2e847a14c58c445d09d0c1f SHA512 b65dcc771b53faf622cebfe79e17152471871027036e721d337855bec29dbeaa606cbf4e23c8cffc6347d6ae2f105766d1d3c4c8f01bc1fd77120da438252a89
diff --git a/dev-php/symfony-config/symfony-config-2.8.20.ebuild b/dev-php/symfony-config/symfony-config-2.8.20.ebuild
index 60317d7d2700..ee42042c335b 100644
--- a/dev-php/symfony-config/symfony-config-2.8.20.ebuild
+++ b/dev-php/symfony-config/symfony-config-2.8.20.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/symfony/config/archive/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/symfony-console/Manifest b/dev-php/symfony-console/Manifest
index 0c62d1d9a4f9..4df7b7dcc59b 100644
--- a/dev-php/symfony-console/Manifest
+++ b/dev-php/symfony-console/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 536 BLAKE2B 1a65551494d6fb49e9e21cb397bc5d53ff2fbc1c09af6c426e2b142c5fc440290ccbe18ec1a3451053b856b334ee99c5016e3b645ae7eb0b84452155cb484dca SHA512 cf67d18e3717b9498386be165095a26679daf3a815fe314f23cf14513ba9e3b97f51c1052e9df18106c735c5b41262de0f3badd59517d1a94dce2f1e53f8fa2b
DIST symfony-console-2.8.52.tar.gz 132191 BLAKE2B 0eb276cb1d7faac0e21558906d4c7f299901cd06911d8bcdbf5842dec508ed5ec48bd8fc32d186dff24968471549912083864b726ec177eb53cfb11bcbae7604 SHA512 a066c6e81e7cb64a819271e188e25fcc7bced16a9f2408fd55d765dff052d331b2e68df05b2c107070a67c919eb46619a5626aaf4866620d9075653390824e5c
-EBUILD symfony-console-2.8.52.ebuild 661 BLAKE2B 6c913b7b5359a13bf377d055e1f3a10c44cc5f3495d71207c6f63aa75c70188c4072f9a73f50974c71df750af4b98f109c4e393c5155add56d897ce4d975704b SHA512 2c02bb5e6bf44b6f79ec3db8fab840980722cdb7e66c8a654ffb75b8b269a936e734a6cc2812a10790dc02929ae13666c50b9a941fa19e7d9a397e5194fd861e
+EBUILD symfony-console-2.8.52.ebuild 668 BLAKE2B a8ed35349d9a54b6a8895eb1f44eb1e1971e72434c53106b2d8d106d0b0db1f663d1cae0910e179eb3dcfd6ebcf2c9a7965058cda60f959c1053b3af00e5632f SHA512 ea91045bdd11ade4c0fb95c4d97a3fc1761329dd166513fc7dfade524649f300c1ffbf54c87ab865dcc4630822614b2958bb589f6c8b1c1290b79bacf8aa927f
MISC metadata.xml 584 BLAKE2B 3530b4d1de37355c4ab724e79b7cdb32a9337811310290d10a894f221cd22d2cda378a77f4ef8e3eb202f8f85916df28411c4933af8e84a88e1ac9bda340e724 SHA512 2811baba569503ed21964aceaa256c34eb624cc16aa93d6688c7479aa88c74b7e0187147f1110fd9f7a028c115a8ceef4229c3901c4683702ff3d50edd3e6479
diff --git a/dev-php/symfony-console/symfony-console-2.8.52.ebuild b/dev-php/symfony-console/symfony-console-2.8.52.ebuild
index 87d04719232c..b7f0b267512e 100644
--- a/dev-php/symfony-console/symfony-console-2.8.52.ebuild
+++ b/dev-php/symfony-console/symfony-console-2.8.52.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/symfony/console/archive/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
dev-lang/php:*
diff --git a/dev-php/symfony-dependency-injection/Manifest b/dev-php/symfony-dependency-injection/Manifest
index 2dfcf803bb93..d5ad54a4075c 100644
--- a/dev-php/symfony-dependency-injection/Manifest
+++ b/dev-php/symfony-dependency-injection/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 518 BLAKE2B c30fc902cb212ea271a76bb5dfd4b5292c68c483a3e37403c2ed305d0338bc4d8c94c6368108b29e07170c962475448e12806277690c033ece159279b35825a1 SHA512 eefcab891547ce99a3ec9b11f7e4edb5de3164958fa5c698d64411c0a2c1a72711d94fda4e32ceb4fec6b7d2f83f159d4f80bbc3719c18895708652af2b5e377
DIST symfony-dependency-injection-2.8.50.tar.gz 117771 BLAKE2B b71535619a45a03640064b987a7b5996dc991458c737661a983782d7af53bf89865bf511dbac99384f8ece583b628a2cde0def2cdd3e8c133055d84d9dbed1e1 SHA512 690b3f373c2fb549115f7fdb35880a2c94bf7afa28be2c75d718373e8925897f89d5e34f82b709b11cd8940547289345a8def4debe657f495a0b636a6aa72baa
-EBUILD symfony-dependency-injection-2.8.50.ebuild 1222 BLAKE2B 2811d62236c54935393abc05fff87bf11b81827b8f7c3507c27481243f751183a9a16e301549b5278621e68ed8b0698efe78d0dcdf7a9b3cbfb024fdd97ca13f SHA512 da8d1bb006b936ca3f4aafee527229ec21dde84b21a93b758187aaa944f8be14d324bd311b4959c99960d1105be07a234e5450bb167afd0dd7b9741b109e165e
+EBUILD symfony-dependency-injection-2.8.50.ebuild 1229 BLAKE2B ef3008c8cf9da79c192ce678c3f552811a4a82a6bd0c40bd5d31d376b2ef1a445f75e2fc5c3cc1e5cdee61e66831f61756699a5310b98a3a96f846c74b70f0a9 SHA512 12c997884711948f3e5d110f779fc1219b8e3fd8c4132e9fff9652734f328f08e9f3386cbf86357be8024d5f6a7853590cb898369ac36a428ce1503d6433f625
MISC metadata.xml 774 BLAKE2B 858c15adf2f62d16351db2f70dd22585d3d5ac5437faea15ca825eb7504443ce385a4aa3578da63ab47c6d3d0dbf225f6a757e6c97ac36783d3d2223eb43bedb SHA512 0152f3b1497456d9a6c017c13c95604eb9a816db7d5e83af81c099efb313a5a1dc6958974ad2dc5a01c9dfb9db6448fff041ae02c3ffc58c7a17920a4d3a34b6
diff --git a/dev-php/symfony-dependency-injection/symfony-dependency-injection-2.8.50.ebuild b/dev-php/symfony-dependency-injection/symfony-dependency-injection-2.8.50.ebuild
index f0e4869bbdf1..e7aa98e37382 100644
--- a/dev-php/symfony-dependency-injection/symfony-dependency-injection-2.8.50.ebuild
+++ b/dev-php/symfony-dependency-injection/symfony-dependency-injection-2.8.50.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -10,7 +10,7 @@ SRC_URI="https://github.com/symfony/dependency-injection/archive/v${PV}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
# The test suite requires the unpackaged symfony-expression-language.
diff --git a/dev-php/symfony-event-dispatcher/Manifest b/dev-php/symfony-event-dispatcher/Manifest
index 9049915d16c4..362a6c9f9386 100644
--- a/dev-php/symfony-event-dispatcher/Manifest
+++ b/dev-php/symfony-event-dispatcher/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 469 BLAKE2B d86604375d82bf06cf1a50404d9218f7c73a9b08b3b1add7b123fdf82d199ea757259f5f4d8c4876b3537022a35a0a5dec627b5e94df596cfc19cc7f8801639e SHA512 742d6a7be50fcf6f07d5b23abd7aa965986d8effde182769ce46894370d0d05e8cc0c7d62c0ec0bf2f8c2f33e3253a5381952e3b36434027219dcac7b4fe1f14
DIST symfony-event-dispatcher-2.8.50.tar.gz 15682 BLAKE2B dff817cc540074caabef6bbcd24fedee8bc377fbd688ead9d7a95df9987c79446bac630f806dfa190572a214393676042682b84bed58a6e0d5bb47d0dfd64986 SHA512 ecb5e17d5f0639c49fa35e9dc33d3b7d6a7792c95d9020ede9ceebe0de5e0192101607ac6f797e35a7ea5ced36231e616d76fe4f8ab74c0d42014782de590a35
-EBUILD symfony-event-dispatcher-2.8.50.ebuild 925 BLAKE2B 74fee4590671789c3f2147492484b3c1ecc3a75334226dc24401cd77d8204fae5dc9903197be1067a2563374e15906cac34a5b38d8ebc906f5fc8b34f708ea0b SHA512 e91f94ddd2521e95487f6ac5439767b9509e0156c17cb825b0c9577d440986e7b4d518f8b1c072a7e32b895d1798bad9bcda8f3d4916ca08221cbec5957dbad5
+EBUILD symfony-event-dispatcher-2.8.50.ebuild 932 BLAKE2B ea56142ea7a27696bf23a4a545729efd7bcaf999c7aa6ae117fa47acb524c30b311d1597c8e390d28664770e9c8d2e938a794a01a5ee8d2651bd13d50641cbfe SHA512 2061e334738783729f5c18db22f0d9867af93c799cf097451813d3008ee02b39cbb80908047ac2926ff763178d2138f37f1e8617d3c35abc811a650cafc54a21
MISC metadata.xml 806 BLAKE2B 6003a31cdf50593ca889c269f1ed2514dc09991fb573cc9dbf0b1d077e0252736f4290b334b3f058b2bfd069219a02692e3e92fe00c6ef19f67495c8f1a36bfd SHA512 89ae078a3960d57ea2004e6b4c895b6ba637fc5e38721b9643c0286e03298754058e1ce59196aa97207463f69b9cc5c7c65ec933188c8f84bc81a27ef7d74fb0
diff --git a/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-2.8.50.ebuild b/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-2.8.50.ebuild
index 2e2a694d65a1..dcd6a598432a 100644
--- a/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-2.8.50.ebuild
+++ b/dev-php/symfony-event-dispatcher/symfony-event-dispatcher-2.8.50.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/symfony/event-dispatcher/archive/v${PV}.tar.gz -> ${
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/symfony-filesystem/Manifest b/dev-php/symfony-filesystem/Manifest
index e08a63d1dfee..39513ee11ee6 100644
--- a/dev-php/symfony-filesystem/Manifest
+++ b/dev-php/symfony-filesystem/Manifest
@@ -2,5 +2,5 @@ AUX autoload.php 280 BLAKE2B f482a272729d9e859d789f38b8ae9179c4e79132019e62c5ab2
DIST symfony-filesystem-3.4.28.tar.gz 19238 BLAKE2B dcb9752a5691834aa87b3866b6c2f53b54d5953cf721547cf3ae8aa03e826bcacb2393f324bf9a767013a2daebcf9654c7ce18822ac40758d96b35b174b8ab6d SHA512 4a2e19bf6df69396e503e11112d9b37e9deaaba5eb4fa95857b7b19e1ce073462d2ca18442b6cc1c30021f925d0878f635aa9bc1c5de55318f0c521a291efcc8
DIST symfony-filesystem-3.4.36.tar.gz 19282 BLAKE2B fd084715356b49588ff6a589372ab1958e3bd58b3af690b554ef1562553bf57504ca184fea06a3aa58ea12381773cebb57e11ba385be5c23ebce3f9e576413ec SHA512 2a43d22e64adfe50a1915f3833c70962f90a8da3cf7bb8b7bf30b1e0f17d6bd4857b35687207e019037d24ad71f46228ddd6eb46713117b82a92f94653cb2384
EBUILD symfony-filesystem-3.4.28.ebuild 913 BLAKE2B 391eac0cf1dd4052206b1c23adb2d4ba9135a208ed1aa3eff465df5e6b10afcfe904c13f5e00fb0c460c893bde234eb7de86a23966ca8bf0919e47dbd8ee4807 SHA512 5b83ca824b09e73e5c4e46b4aa5ea27fbad9266a36c95f92f775e2ae93bfbc62b4c71b8a383339bcd2a871aa924d732c91e7f557e2de7c94a13a43f5159eebac
-EBUILD symfony-filesystem-3.4.36.ebuild 905 BLAKE2B 2395d379f26df3a60de503a253bab6c443620964e4eed6098a3db4009a2dd77b2912c99e0738b2e7aea0e817c3af6a0b79fb2459ed6d399bfd5f400b752c03d1 SHA512 1d08803e7f2a4addf62368fc52184361646e70a5a6c50dde9922dd1db30504f5732922ce73cc8aa9e13571f7e838d168690c8ada86cfe1b170a920c537068e31
+EBUILD symfony-filesystem-3.4.36.ebuild 912 BLAKE2B cb475bf10ebf7e0e52600e9c98f716c4b0cf3805acc0dd72e8c0e05a1f825e205809a76d9ea2cb07307ba848cb8735482054023c13ff1df650db4b411dc49ad8 SHA512 fd1ba963ba0b822507968df50aa981cd5f5b0042cc555851ca1166639fdd8223dfb2fd9a25eaf7e05ceea6b15aaac71440284de416134909a39246720cfc1ecd
MISC metadata.xml 587 BLAKE2B f1b8a3fae10a37fe8c81eeb5a53c36de52f4829d29066e145e210a8caa8ff9bba6b8391126af9fbc8307f575dfab13df3e022099968afcd9bf4782062593be13 SHA512 f2f0439a62d888084e33b0d0b6543e1492d7056da6b2f96a88f2e1c8913bede0d9db5c08d68e35ac832b7aab6bd210004cb00f7c448b4c424d988364f520bb24
diff --git a/dev-php/symfony-filesystem/symfony-filesystem-3.4.36.ebuild b/dev-php/symfony-filesystem/symfony-filesystem-3.4.36.ebuild
index d34ab533a863..a944791b1c0d 100644
--- a/dev-php/symfony-filesystem/symfony-filesystem-3.4.36.ebuild
+++ b/dev-php/symfony-filesystem/symfony-filesystem-3.4.36.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/symfony/filesystem/archive/v${PV}.tar.gz -> ${P}.tar
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/symfony-finder/Manifest b/dev-php/symfony-finder/Manifest
index 1453728dc50a..afb1263a24ed 100644
--- a/dev-php/symfony-finder/Manifest
+++ b/dev-php/symfony-finder/Manifest
@@ -2,5 +2,5 @@ AUX autoload.php 272 BLAKE2B 53ab5f647a53f82edd22bec0b29d10ac89a488bdee8cc673651
AUX skip-file-time-sort-tests.patch 1211 BLAKE2B 84e77e610c1c57e54063d50e7ed4fe70e7678954ea7917c9096a723aac16906427e1f9a27092e3dc8e908cd9b53d266d7651704469ab29832ab596792edf98e4 SHA512 bf8e229ab4d9afbe991c60710eefc4a741ee87671dd3fef386548cacfff160e56b455437c9af94dc1e88253111d10edb3133762c781673e962428150589231e3
AUX symfony-finder-3.4.28-skip-file-time-sort-tests.patch 1026 BLAKE2B aab5d755792961baf53217710f9d196663f5dbcf96cb524a5850cf681abdef6c0b60e2af08e4c7e01f135f95d750d3c0532e190dd009f7c9213adc70085b2da2 SHA512 836689dce3d9ae230a0d2d8ae7df6f9cd592853f14c6b56f0daffe9ee474fd3ecdedbd05bd9a1e344d6af5c2ec6ba04c1fb5fdbc60e70a843e6e02ae3de922c1
DIST symfony-finder-3.4.38.tar.gz 25631 BLAKE2B e15224294373f35222ba5af10598339714892d637e7ee6e52ad6e0fd22802c3ea7fd9eda2e172ff0f73a3788afc640ff8093440ab71f1182d13783f96d5b70df SHA512 60987869275547b097ce8492164a443f4535d41d8b4453da3aadf96af536dd1ed6148fbb7100959e5ca7f560b2333359c9256e5d76a71e98aa6e3ccd808df051
-EBUILD symfony-finder-3.4.38.ebuild 965 BLAKE2B 8bbc4d6113ca29e053267490ecdf1549887418909aa6bab54b29874684bec259ea94298932e466a6106ae3430980d08f04c8daa2de250dd977cd092da8691b63 SHA512 7f5ee3143b6b668b919ae19618fa3cdf447d31bc12b7f9eb3967035c3d43bbeedbfc76c82b8bd6e50896fae5e1058e017e2d080a92be233b2cee7e505ae9899b
+EBUILD symfony-finder-3.4.38.ebuild 972 BLAKE2B 1f9e4b734f261ac116c8e028f03a88e546803754e3b8e1429ad931554266417d9e8393d770384a503f00f3a756e561f99f9873c0fa7b8ee07e97f222c8a36d8b SHA512 58795689307b84da96b07aabae26a22c1a90f515ad80251e443cc7cd3f6e063745e8240550fd59dff233e9c740270542d59473205113585bebeabfb65ac25133
MISC metadata.xml 583 BLAKE2B 9177ead79ec136326270ddcdd2f287be35d52bcdfda88ae17e9da2fa3784d99ad8df9bc2732cfa0ed3a517eef4d8672c41602be4665bb049a0c837103eab394a SHA512 078075bb9725dbac045764d357bea5f763cec073e85ce23751b83ffd9df79de964a969c09bd4d5e32fa699914c81472be231a3b7f5238ec38d0145bc1cc06a62
diff --git a/dev-php/symfony-finder/symfony-finder-3.4.38.ebuild b/dev-php/symfony-finder/symfony-finder-3.4.38.ebuild
index 5649030280f1..274ecb1b555c 100644
--- a/dev-php/symfony-finder/symfony-finder-3.4.38.ebuild
+++ b/dev-php/symfony-finder/symfony-finder-3.4.38.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/symfony/finder/archive/v${PV}.tar.gz -> symfony-find
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/symfony-process/Manifest b/dev-php/symfony-process/Manifest
index 662c9435f629..5f2e8c14906e 100644
--- a/dev-php/symfony-process/Manifest
+++ b/dev-php/symfony-process/Manifest
@@ -2,5 +2,5 @@ AUX autoload.php 305 BLAKE2B 2f3deeaeeea219b68e90d366779152d17ce734001f208d169c7
DIST symfony-process-3.4.29.tar.gz 34684 BLAKE2B 87f79a17ac321b395a634f0b83a0d218c39a06f0b5b553904c1c00431ffaf94f7bd26aa015cd426f5ba7726f09328b4b1d4475f4f8c229eedc1d52fc3f0142c1 SHA512 9e19406cad79f51d4ec811460a762c3a5004679e53777ca37049f5d8eb73bc3b569e266bd11ecddfc42481d7f05a4850bd6901c3ec2dd1d398d5077cdbe2e0bd
DIST symfony-process-3.4.38.tar.gz 34424 BLAKE2B d990ba77e1d1e9b00e1b22381c9b3c454d94a8705ff7bd9830b59a32108f590efbb7e434e0f11421ccb143aa72d659d7211062c07c0cb36d18aae1f01e073b3a SHA512 14ff5f874904166978cb4021c87fde42611f05505498a8257089f97ae6f65051427c0f8e720a28b57e64de436818967676e35ddfc273e86b809ea0bf590662af
EBUILD symfony-process-3.4.29.ebuild 980 BLAKE2B 8c1858094e929565c68f17752abb7afce91f041848ac83df321fb0971f2af3c64afe4816b8ba1bbf38c49b2cd984e8ad2a8dc0a0afb114cbadc80e1db646cbf1 SHA512 d8ffa811b7f68ce0acce37fd7f1c4af08d8ff1ac9d9c1b4f1f19d7754b198e13f9b42e39bf236ea2d6c5c7dff3719fc5a4f023e5483d541cbcdba0a75cc03e8f
-EBUILD symfony-process-3.4.38.ebuild 978 BLAKE2B c7859725707274c2d8f16316ca1f4ae093d54a1c72e8ef6f9215866aa91a487a3831c7b2ddae56bbec632548afabf1ceb7d2e2c915c89e48d0ff8ddc0e171bcc SHA512 5b6be4a0205a4de8023c3693ef8d9ae48e24e0d995e99da5b641ab071035111367a3d5823abfe22008a4a4e738a13a6f842e247d0260b6e36607a4e268ec13ef
+EBUILD symfony-process-3.4.38.ebuild 985 BLAKE2B 6acd2460b4af0050cdd8f07ce0c9310138190c75f55da5d6de4c1aa3322c0cfd6bcc3cf96d9f457f451df912d8f1804a50944346eaf179dfef128e7542c8c171 SHA512 68baf9c27c458fa93823474ced19f70893737a867311876c28f4adca59878da69eeaa5865d7144e6e48a7e24c207e596cef945898f5063f043ca0c39eec48ff1
MISC metadata.xml 584 BLAKE2B 61d06808f7efea2ede0fa2e01c42de37a30d1f9c00b5926ead0722b24ee6291ad11b41b355303de18dfde4c64782635ef9f3957337ab572205513d3ee62e22f2 SHA512 2785ee17fda76c2faefdab3b598d1fb4ee9a80a47b73dec3a6bff2d0a25b5dfb566ee165be45d00568f62f0368582dde7161afc6e12a1e4f7c893cb8c454f64e
diff --git a/dev-php/symfony-process/symfony-process-3.4.38.ebuild b/dev-php/symfony-process/symfony-process-3.4.38.ebuild
index 11d8a4f73eca..2d25bb7245fa 100644
--- a/dev-php/symfony-process/symfony-process-3.4.38.ebuild
+++ b/dev-php/symfony-process/symfony-process-3.4.38.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="7"
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/symfony/process/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
IUSE="test"
RESTRICT="test"
diff --git a/dev-php/symfony-yaml/Manifest b/dev-php/symfony-yaml/Manifest
index f26983ad840f..8bf3223b82f9 100644
--- a/dev-php/symfony-yaml/Manifest
+++ b/dev-php/symfony-yaml/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 276 BLAKE2B 1eac0f1626d3639f38c44ee0408a44c90961773c155a5ee40dc20060acac55fca1ceb6b07579d136120dd5070b1383677a7bee3134325eeba5e5ac62bf8b9694 SHA512 1b5cff9898160608f4fa4e639d73ee3f561136797a9d85216b9342c6a7b11cf4b5fe3dc548baf3494a0a9387761ffaa1f0bb09aa1ebac181705000cf6ac62a84
DIST symfony-yaml-2.1.0.tar.gz 37056 BLAKE2B df1eb0164db026e8157ec8e61941b158b252c048349acc37a060ab44e27004653c3deafc48d6d99e61cda1d67978742d1dd7e74e144adf114d8bcc39610a2b9a SHA512 984fbd624d4bf70ae964da60d55b6d9883642eabce54f080c04d3d12b4d64e63f036683bc12052b0958bd4575f1b693f1453b2505e5e5666ddf2fb13c40e927f
-EBUILD symfony-yaml-2.1.0.ebuild 839 BLAKE2B 8f31218754765c8ab7b42e67cf8503d4bfdebe21eaf72e421ca307d7b7dcb47e2168b35d4288af385bbbbdff51d5fedf4bfa563353f88d610c8df241bfd9b1a9 SHA512 06ece7b29eea19132dc0ffca4e31119d3a5b8683176c7bf625bf80bf0fbe388f78c41f372227110277496ad268f6d2a3195afa52e3aef909cbc3ad5c65b20c19
+EBUILD symfony-yaml-2.1.0.ebuild 846 BLAKE2B 2c0f3d81d1e4099c6e7bda294e708ba2ec7638f9c089f893b840dbd4dfc66f986670f115a2c7f5a61227c19f29270698edfd731131a6085d195934ea8136d6fe SHA512 f3f92b5a609544c31cd202f3784e512a789ace4d4d796b4bec9978119b7363980bc6c7878c748d4162a1a0e185820cd62261784e8c09c44a2b27caaca437c5e4
MISC metadata.xml 581 BLAKE2B d5ef96f1ac08a43c46f65168f0af9f20e76e8b0b933dbe1891a32ea6d149ce52480096bae86be1b8e6aee2c662c077885b16586bf3f6cec931ee3494efdef1a2 SHA512 c65186ae8cd4823b44b27e3b9d8fb3937ca04b3c5d597c0eb3bb2163d20413955390d10dcd39d5777340444e1ab3097a4f4816ed2e3cb6425f8fabed135cbe61
diff --git a/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild b/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild
index fed46fcbbb28..63f00b0a679a 100644
--- a/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild
+++ b/dev-php/symfony-yaml/symfony-yaml-2.1.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/symfony/yaml/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="test"
diff --git a/dev-php/theseer-Autoload/Manifest b/dev-php/theseer-Autoload/Manifest
index 5ee66d2b1970..6d0869efa7bf 100644
--- a/dev-php/theseer-Autoload/Manifest
+++ b/dev-php/theseer-Autoload/Manifest
@@ -5,5 +5,5 @@ AUX theseer-Autoload-1.26.0-autoload.php.patch 273 BLAKE2B 02ef287623dded1544617
DIST theseer-Autoload-1.26.0.tar.gz 43119 BLAKE2B 7b2413bc2fb281472cee03010c175aae1c8304ab0629c31f09e11497bd6f46d58bae8625da610f5a513b19fc8aafc45c35be7271ba13188466f576e7b4a7392f SHA512 c8fcb3ad39c140517d695c44e6dea3797ea0135ff64246478e55cbf167e4b9fbb3e5027732c201f66b404039a313952c7125f13fdeb1cd96633dbccfdda6f143
DIST theseer-Autoload-1.26.3.tar.gz 43810 BLAKE2B b2d7fe33b9663a3c324656abe63e4ae89533b773007362b546cb9401de0a8fd8f0c00f8f385c4a45c39be675d062cf5dd5a739972fc12611331065f244515d63 SHA512 00a6fbf86cc0f5958c5d0d049af0370ef510fe21a05d7dcbeb1b0771f979ea6638f5db74d913c56b10d9212a68b5d918cdfefec241b1383faf0e97b4305895bd
EBUILD theseer-Autoload-1.26.0-r2.ebuild 1885 BLAKE2B ddbc4c1dfdb012972dfa572e817296edee598cfee72f4a2d3cd1d535395354e0fd768f3e0cb508b577962ca0e944819776305d278f830f45d8e843769c991171 SHA512 98cbd256aeddb4a718ea98ffdb3c5791fcc0c3db8bed94fa8c3b3c6980858c0af0c65765452e9a72911209921603b7a54ae89e0fe65e71deb68b9b2bd8b9685a
-EBUILD theseer-Autoload-1.26.3-r1.ebuild 1885 BLAKE2B 1db6b591950812d81d7d5ce2c46b08aa7c30e1d8264754971cbf3982d774cf4734d47771782cd27d68bef2a43a22819ce1af163892591e5139dd87e3699a69b5 SHA512 798836e05ca89c99de12048c75be99f27e8320cbcdf9697510c78660f161f3ddddb7d7c5a79279949cff6587d2842b41cb415df700729615458e5fc5ede3046b
+EBUILD theseer-Autoload-1.26.3-r1.ebuild 1892 BLAKE2B 9f432e5b95b9e54ec054e9b48c155a914e4278c63b244d5b5532cfdb34876571bead48eaf4f63020ec7383575e3f86c229cd6a68e16879426909c3e442cfea8b SHA512 1525fffabe24fde24772debafd33b8cbe342a833acfdf2029332a2783f60e6e18dfa7f6f83f6257029b25a6d5b6bf307b57aa31843af337dd8e8bd115b3c7295
MISC metadata.xml 345 BLAKE2B e2e404685b07fc6ab5b46ec994c6ebc2abc49478222497f1597694155a82cd95a9178a7d413c19116811fc867b8374559ccf6e8a40d66b8084e487fa5fa66bc4 SHA512 78871e1e73ac6750b628955d2a006663def9b50e79faedc98f1dd4c557d3f16d866278de861ebe727c1f080e510730b909fd0db0948f374401abed7065f44358
diff --git a/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild b/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild
index 55602b82dca4..dc8a86e63012 100644
--- a/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild
+++ b/dev-php/theseer-Autoload/theseer-Autoload-1.26.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-php/theseer-DirectoryScanner/Manifest b/dev-php/theseer-DirectoryScanner/Manifest
index a5d4a78de4e3..f9290f262697 100644
--- a/dev-php/theseer-DirectoryScanner/Manifest
+++ b/dev-php/theseer-DirectoryScanner/Manifest
@@ -1,5 +1,5 @@
DIST theseer-DirectoryScanner-1.3.2.tar.gz 9262 BLAKE2B 5b16781d9ccd030ea779b286b9d22c528468db52e39c6761e91e0f9f83d4a50e1775382eca4eea0f027cc508f7dd35e416664451f83bdfae8607cf074e5ed9cb SHA512 720db8baa40983918e5c0d7cfac194e26d877becf6e55868ca21c1ab0a4366b86a8aad2c700e38a6360e280d372db0f1be6c80dbb81d279c277bf9f56a6cbadf
DIST theseer-DirectoryScanner-1.3.3.tar.gz 9281 BLAKE2B a58cecc35ac96752cc09ef6cd0c6a607014e6b8317559803810089fab1d1d19f33369580bd90fbd328b3f106e3664e65da6750c7ad52c62f446497738a8e60b7 SHA512 260820a468f163641d2a249dab2b812ef3589cb251f4995681a9fc344b38a8aa1dfb7bf52bef702adc627ea39fd8a2bb4f2b18117edba83fe6a1db5e8f69efdd
EBUILD theseer-DirectoryScanner-1.3.2.ebuild 556 BLAKE2B e4024ade276a55f6165bfa8edf24849d005939332a15c0604bc6a5ee44cc06b872d3b91d7bfc852dd050c1ed50f29307ca0872978bea8baa61347df59e8d3554 SHA512 2afb44fec44a8436da35dc8e1ee5ac2595ff409f153bb539a6c19597aa09450b9e26b7090104fbc9e78ba780cb7b9ba1877f1d49897188a3b26fa91eca1fe9f7
-EBUILD theseer-DirectoryScanner-1.3.3.ebuild 556 BLAKE2B 8c77748c1fafbef3d6c44efd72ed98f5bb1d01a28eca88d6d56bfd85a108398dbe922895eeb25b25b4976047f2b9e258099660123dcd009e6cd92971ce7bb4e7 SHA512 8b75add87083ffb4644c2bbb2d87d80ef6a40ae3ae852792002d8a472954b8ac0513240bfa2856ce2146aa10c779c5effa6763289967c788392a55cb8ee8c4d2
+EBUILD theseer-DirectoryScanner-1.3.3.ebuild 563 BLAKE2B 70399a622111d9302f7ab23bce92c697215c8d5def3bd49c3d249ed407b11f64822fde90ca30c5aa9c22737b503b5f1b55528dbda116f86f981ff5e70cea4ed8 SHA512 8e7b53a99d716c0b122df89bc11fe605387215a52ff3489483a5ca0cf502cb7866865d2bafb9ee1d2ed7d252e58504204a5bd989db6b5250aae9d5d5ac475750
MISC metadata.xml 353 BLAKE2B 67788a132b93f05d8e286125368ac99717bf7b0a377b5773704e3c32f5a6ea570e0f33ce98866b66e3084bd47dd7505ce1a34c33f7006b39ec1e6648172d82c7 SHA512 a84795a57a7ebd1c86a414ddf4291fdb1f9d07523c648708484982f05452240e766856a884519e9bf9a52007d39ebe74b450f4b3e4c3c6078c047a957905c1f8
diff --git a/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild b/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild
index 49a39822c5b0..c70a06b959bc 100644
--- a/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild
+++ b/dev-php/theseer-DirectoryScanner/theseer-DirectoryScanner-1.3.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/theseer/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
RDEPEND="dev-lang/php:*"
diff --git a/dev-php/xdebug-handler/Manifest b/dev-php/xdebug-handler/Manifest
index cdc4f54af9b1..ad0d18972a66 100644
--- a/dev-php/xdebug-handler/Manifest
+++ b/dev-php/xdebug-handler/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 273 BLAKE2B e898a6f52339faf4a22f81207bef6a9c8620e5756b30c462f420f8b6c865ee7af33f3d23e7b251e096f25882310789da5e2f50e064ab614d59eede463befc26a SHA512 a7a63031a709deaaa2cc8a673f22252df716fd7e2d531e6207052dc3acb361cb8384e7456b949e19e00753b9693fdd0d7c65e6105c7f32d86b8800b4373ab57d
DIST xdebug-handler-2.0.1.tar.gz 14212 BLAKE2B 01200a86794145132a4c8d1b851a3131d73c23ca33d27fa9da26988f48a6c0df3552322f8fad0559ac00adf1605f35a65aa21591bc221d239ad2d8cbf4c303cd SHA512 6cc1d336a82f1edf6fb9dd317d0275c79754eb7a01fa34e0cc85c24b0a02363ccb2ff42e8b692d90077745f4db8409e7e66bef64f30a89b364eff71a4af7f4f1
-EBUILD xdebug-handler-2.0.1.ebuild 581 BLAKE2B bf1c1d8326692f6dddd8d860fc4b154838e55429dfc30aed1d6f9a0cd0e59ffd2f897d4df1322217201b5cf6c45db8a68ccd2f9772e12a4f19afea4e9f2a8bd7 SHA512 6ce72dc4286b217a28e076255affcbbe672f23cb5e391488c1a5a79a2464604adb1bc91cac947653b143eff88d4fd606ccdcb6087365e2d5f85d856fff9ed640
+EBUILD xdebug-handler-2.0.1.ebuild 588 BLAKE2B 0413c95746ce824f2afaddfa70a81b35ded43e862fe3d98f5320da79891cfef50860bc3ff0b89ee5b68b552258296504f9f39c97ffbd1563fad847ea13125f3a SHA512 22dcbdcc105a01952054f1ce766c9d683822b31eb6b32349b204c0658006eb8ed77445130623b6a39dc4c47c5cb8bd052deebdaea7e3e252f956062b88471f62
MISC metadata.xml 507 BLAKE2B 5a0f62f14cc10116ea76c15f91f1a1cdc6ac3028709e478f3409de805f3e1532a0234a7dabcf18aaeecec57ed0dad4c0b02909c0d7d3be77b0ea8c377d867c70 SHA512 da124a12f5dda571aa6ad13f99d6a36934dce71dc839da8f478d3de04ff413e36caa01a88c2df5b5a1c92c81952e8d65a9911a5c4e801a6681050818c0e12d0f
diff --git a/dev-php/xdebug-handler/xdebug-handler-2.0.1.ebuild b/dev-php/xdebug-handler/xdebug-handler-2.0.1.ebuild
index 10d6a07ffb26..5a3df841ee37 100644
--- a/dev-php/xdebug-handler/xdebug-handler-2.0.1.ebuild
+++ b/dev-php/xdebug-handler/xdebug-handler-2.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ SRC_URI="https://github.com/composer/xdebug-handler/archive/${PV}.tar.gz -> ${P}
LICENSE="MIT"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="amd64 ~arm64 x86"
RDEPEND="
dev-lang/php:*
diff --git a/dev-php/zetacomponents-Base/Manifest b/dev-php/zetacomponents-Base/Manifest
index c334e29fcd8b..0c3cf041daec 100644
--- a/dev-php/zetacomponents-Base/Manifest
+++ b/dev-php/zetacomponents-Base/Manifest
@@ -2,5 +2,5 @@ AUX autoload.php 2999 BLAKE2B 7e178de212e6f26e621509ced47998bdf501df0a7ece33f98b
DIST zetacomponents-Base-1.9.1.tar.gz 252350 BLAKE2B cc0d82a107fc1190b57b03ce3a594d9ffa5b3a2627cf30d7d31a1018005a8400917cf7bbd1dfeb23f46d118ae56083e147d148b3bbdba5dfea8fde0a8bcf0c46 SHA512 dd56f123c8ed3b8c0116b878120ba7763e402b8364ba404305a9ab483b1c5a341df994517f160c8a959005ab9b75a5a7af74d08b367daa3fd8f852ba4ede5e05
DIST zetacomponents-Base-1.9.3.tar.gz 253144 BLAKE2B 5e8e5188e67d06da2a4ed0d9cd1df86d15740390109f98028a71cf0aa0cbfaab1a47007095faf7ba8c7fd9b6bb3daae7b3d6fae76cae8b82751b3d67b3680614 SHA512 5718095cbfe657c08b9adf71e4cada49e2edf8518601e235070ac8fb8fc5793bc4ba8a0cb1a4202210fc23884960d06f502288a94cd624c96a53e2fcf395d492
EBUILD zetacomponents-Base-1.9.1.ebuild 578 BLAKE2B 62d8c5b1d57ccc04e000bd47a851c1ad96e3c081d97b53821d7ed9293eb1c9679176d986b8cc8560361fa8b14dda3fd4ac7146cc015d26be682e567ba4c0079a SHA512 c73d2fb086960fe1001a20ebaa1c834a043c22052c43a528230ce9aa99a4334b0a6affed3a924f1c5daad7308ad745e1cdcb975928d0cfe3f9eeff707b681e75
-EBUILD zetacomponents-Base-1.9.3.ebuild 578 BLAKE2B c23528a934504192acd564ed5e4ac7cf712891797bd49a6315be53ef102d86ab66a84efb5da4e9e5bcb09fb3ff2c430884810b27b97e01a0068be57e61a75554 SHA512 a4b797777968773353adbe5ee23c6c38e87fb67218f2b9fc03ca63514f5eb5a6827bd31711a13d54580f4fefeb732960ccebe108c402553e81b78291a603ac8a
+EBUILD zetacomponents-Base-1.9.3.ebuild 585 BLAKE2B 72495baff89bf7648ade0b4bbbd6c813825728bdbefb5915c0a62881b031e057f542818488b34b12272b28429bd54233261dd280323322aa704fe4554c112eeb SHA512 1e0cdbfef7c623170a1b8ef062a610451de6a6913e292703a3263558367a20fb7a7998db75c30d969e2aeffae0fd3394b8a9548ae1cddf670ac989dc0829bf3a
MISC metadata.xml 348 BLAKE2B 602880b1ca0ed2350af0df820eb034e3e731295c6a35fbf111ea4ca7506b93f581560c866a157c977c4202f0ebd35afd0809fc7add1455d6614bc2f7d37d3f03 SHA512 ae024be08f42891568ebf15f3369bd2578a4a1a53d1419cf321b56413bbdbb1efa754baf5c027ffdaa3f2da00e872f1d665777d2624a33a64546719b63232e6e
diff --git a/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild b/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild
index 8beca3bd381a..35876269b9d1 100644
--- a/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild
+++ b/dev-php/zetacomponents-Base/zetacomponents-Base-1.9.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
RDEPEND="dev-lang/php:*"
diff --git a/dev-php/zetacomponents-ConsoleTools/Manifest b/dev-php/zetacomponents-ConsoleTools/Manifest
index 255ab563206f..ea600be1f591 100644
--- a/dev-php/zetacomponents-ConsoleTools/Manifest
+++ b/dev-php/zetacomponents-ConsoleTools/Manifest
@@ -1,4 +1,4 @@
AUX autoload.php 5729 BLAKE2B d5bc237ca40ba53da13e5c4781e7aab556692e86e02f53aa97c407a4600552390a3160cea2deec437af5abadc116f0e840ad337da4d396c6947daaaf5d258616 SHA512 49443855b2cdd5c01b98b232c2afb7a9e7a689abb40c001466fcbc502c25c2239aadba07849ad64787c7269e8408c202233d40dccf1cf7a981ddd2f932e91ae9
DIST zetacomponents-ConsoleTools-1.7.2.tar.gz 932028 BLAKE2B 18469bb11af5f4facf7892df765c9511c699c2f362872da7db13dee3a380286a306809c90f28ad4bc4cfcfa99135e7d35b659a242f507afb91b84fee17d16f4a SHA512 871c9a6827c3cc77275b538dc09d21135affe1f06364e83a7a27b7a9eff4537b509e72fffe3d5f6b1ebb0086d489df2b29af276bdbc0276f163b1f9168f82253
-EBUILD zetacomponents-ConsoleTools-1.7.2-r1.ebuild 626 BLAKE2B 3dc1ae0d5bb5711ca47d7274b2eed8598c2cc85d39eedcb56e50d511bafcf4ef780cc66acdee80b2af1a550e4db9acba6d20aa519b8e39c8983ae23b085665d7 SHA512 42629ebd4b9195e081fd9c16f14bc0c1d0bd3406c5c98b95df9ea2bfb8e1d435b288646813cdf97a0a9d323844f31ae12d2f38570117ffac0a97552e85f0b02e
+EBUILD zetacomponents-ConsoleTools-1.7.2-r1.ebuild 633 BLAKE2B 695ca99ee070891d10be1038e10d1a26b9bb60982aae855bdb37ad48669b900f4f75458c852205474e619d2a527e208454fbc507b58b6bde3ee2225efda4b58e SHA512 e8594ce57628e7ada42d52911abc187e1b5b546d37489ae97f143ab664a7b44d5648e9b8f7f1594efb7b4d27b56618d9604f19794a5b346e4acf941d8f2af60c
MISC metadata.xml 356 BLAKE2B 32834fab0e4f7fc5c7cfa8c180e71b1cccbe8ebac9c88c6229cd4a5c1751ed8c7a6f20e903b776b6bc3f547e10f4da1a7cd1af4fccd5dc7aa00be57dab24db6d SHA512 f7f349b95f421e38ad8bbf6caa155f98193f08a64023a8f686c1ae340dcf5ba3de08dd134ed6f88ab4fdca50d9c8d4db63161415c0436e36cc610776e058e030
diff --git a/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild b/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild
index 9b721b356d3a..6fbfab125ede 100644
--- a/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild
+++ b/dev-php/zetacomponents-ConsoleTools/zetacomponents-ConsoleTools-1.7.2-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zetacomponents/${MY_PN}/archive/${PV}.tar.gz -> ${P}
LICENSE="Apache-2.0"
SLOT="0"
-KEYWORDS="amd64 arm ~hppa ppc ppc64 ~s390 sparc x86"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86"
RDEPEND="dev-lang/php:*[iconv(-)]"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index dd2047b97bbc..f5c7791c0ad9 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/fonttools/Manifest b/dev-python/fonttools/Manifest
index d3093b68ef92..3890460f5f7d 100644
--- a/dev-python/fonttools/Manifest
+++ b/dev-python/fonttools/Manifest
@@ -1,5 +1,5 @@
DIST fonttools-4.46.0.gh.tar.gz 3796675 BLAKE2B 5e8affb809cc2a66208636557c2bcfac58abbbd2cbb921923686153138ef011db1f00edafdf2b998c9d26924ceb6b3038b65d593892a379b7c72fdaf8df10304 SHA512 67e805f11b47d9bebd9a538aa775c109c81b6ab85b66cd479b7c8c0c222420cb5a5e30d993c04bd9b091ba457b3fb3673ff217ecf61feb40e189c60fa6d6c6d8
DIST fonttools-4.47.0.gh.tar.gz 3810582 BLAKE2B a7821bca4507ba5638db537ba141bf7d1e2d5d23522f55766db0bc384ae366071e0848276285cff4056ffda513d94622f9b1154a43c2d8b341728790813b8124 SHA512 4a9a39b53248814dc2fcf648af5d7c8c79124a547d259571addb97c1e7181df7f20767baf5d2bb90f6c30790dd05c93c6bfac3281cedb91c73c45ad49039ee9b
EBUILD fonttools-4.46.0.ebuild 2377 BLAKE2B dca7fa4a6a1a2f75300f9af419487977c92de3013d811dcd534d9963e863059c804f6c554524ca80d0d09170f983b20a0542b2c3e7891b268a1df5a950f6b06e SHA512 4cb791a612a375f9e048415852a2d50b1849da7f5f474629ce47429dc1f3834a271e3db99a34b8f33c3566baa7a5fad0547b5259253120ed7c63405727fc0871
-EBUILD fonttools-4.47.0.ebuild 2380 BLAKE2B 0c72a1672edb8a9e56b24798be4ea9426304e64519f141cbd662926e9c2893fc8829ea14f72ccd7ed9e5ce6f59d653d65bf10daabab80f106d41d7450d772290 SHA512 93f20774d2cdb749ad478702fef2cc27a943a4944c70f53beb8ef48d24222c19abb3d87a82d24be5147fa035f80ec6c07c6ef15f5068d9ac8c8ca70a70c4b57f
+EBUILD fonttools-4.47.0.ebuild 2467 BLAKE2B c36e6b6044694cabe34aec32d610f7c57e0a11d549829cad6cd8ce53fe8ed13a86bad73e801630993dbc78dfcebb9e28eaa21041b6f80c2d8c55ff4fd3a2cb35 SHA512 6085ffa4fefd2f9c3bd2471bb970b4c604cf66bff9761d86f780014e1ba9ddd734ca75bbf4239fe5887bb7b8853457d8b9f055ec746e26d10479f78c824a89af
MISC metadata.xml 372 BLAKE2B 950ec78bf127250847c6513c22a5108b251afdb000d361068edf9d00d64a5baf6925ba4058bb889724febb28d92abc044c29af5936a48d8e8951b12314b64357 SHA512 03e76e28959bab83fe41c3ee4b55692ced9b1360e73e38a6e8f6e5c06fd1185dcbe0214aea2edff18d248abf252c1877d0d2c2b78b8e088e606c09c34e93e7ac
diff --git a/dev-python/fonttools/fonttools-4.47.0.ebuild b/dev-python/fonttools/fonttools-4.47.0.ebuild
index 81c1ef41f036..89f34fb80599 100644
--- a/dev-python/fonttools/fonttools-4.47.0.ebuild
+++ b/dev-python/fonttools/fonttools-4.47.0.ebuild
@@ -72,7 +72,11 @@ src_test() {
}
python_test() {
- local EPYTEST_DESELECT=()
+ local EPYTEST_DESELECT=(
+ # flaky test
+ Tests/ttLib/woff2_test.py::WOFF2ReaderTest::test_get_normal_tables
+ )
+
if [[ ${EPYTHON} == pypy3 ]] &&
has_version "dev-python/pyxattr[${PYTHON_USEDEP}]" &&
{
diff --git a/dev-python/pypy3/Manifest b/dev-python/pypy3/Manifest
index 93bb1b7d22a0..cc413c300375 100644
--- a/dev-python/pypy3/Manifest
+++ b/dev-python/pypy3/Manifest
@@ -1,4 +1,5 @@
EBUILD pypy3-7.3.13.ebuild 583 BLAKE2B 9308115fd68cc96beed284dcd1eec6f3a404254b422cd7f88dbf6ffbc30e69050d3613bcc34151a4fd64375d1901b0899e32f42d843c68ab281c7ed10c5b9611 SHA512 df2c8d9903a9e772bce5c5d93203a31b68ee8e413ce5b721d6c59d9542f65ff13c9676ee22080cf1b361cb5762dfc22d1a5ee3a498c6aa2ba6d13731e9cd09de
EBUILD pypy3-7.3.14.ebuild 585 BLAKE2B 5c5704a58e65e6d2bc4272988aaf0ca2e4b2bb21aa316c629ebb8594500743add0a901704f0a2ded2aa803841d4ec16a754884f435ece9a8682da1a70a1a2bff SHA512 3513a60f7264acf12d10d9b1921e843460db4aadaca2b0137a624a870a2ee31a44c52ed065d0cab4a9c35c1c24fbaaffbfd1dab838d1e12117ee53e528e8e481
EBUILD pypy3-7.3.14_p1.ebuild 585 BLAKE2B ee89e4b7c3d3abf4c149145605d6dddbbd27d68f5bacf36a5a5e07aa4b1c6e4cde77e5a9f6599777674d1e6a0c0738edd3c25c979765ab045c886110e04e3a65 SHA512 f4281ec2cfe94d7997d5f15dbc01e7b113073b9fbc589b42926eee397771eed9fd66198c463b14fce7e74d25650098b3fe4b85b62ea9ef3595f0152befb9ff23
+EBUILD pypy3-7.3.14_p2.ebuild 585 BLAKE2B ee89e4b7c3d3abf4c149145605d6dddbbd27d68f5bacf36a5a5e07aa4b1c6e4cde77e5a9f6599777674d1e6a0c0738edd3c25c979765ab045c886110e04e3a65 SHA512 f4281ec2cfe94d7997d5f15dbc01e7b113073b9fbc589b42926eee397771eed9fd66198c463b14fce7e74d25650098b3fe4b85b62ea9ef3595f0152befb9ff23
MISC metadata.xml 317 BLAKE2B 9da451fe362dc5c1f6b3412b33065ab6e316e5ae49fd8e6a8e7485cd5cb7440c316c7c5c9b504a69c4f21a6370317edfe11f388238665133b8557a26acbfe1eb SHA512 96039ea2033b920e595e05c8749ee7e316e951bc6ff544a2f4d175d862cf7537401cbba1d4535f20245bbcac32d5ce1261d04aee412953401b513ecc5e7217bc
diff --git a/dev-python/pypy3/pypy3-7.3.14_p2.ebuild b/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
new file mode 100644
index 000000000000..c8a1509c574f
--- /dev/null
+++ b/dev-python/pypy3/pypy3-7.3.14_p2.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYVER=3.10
+DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language"
+HOMEPAGE="
+ https://www.pypy.org/
+ https://foss.heptapod.net/pypy/pypy/
+"
+S=${WORKDIR}
+
+LICENSE="MIT"
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+gdbm ncurses sqlite tk"
+
+RDEPEND="
+ =dev-python/pypy3_10-${PV}*:${SLOT}[gdbm?,ncurses?,sqlite?,tk?]
+"
+
+src_install() {
+ dodir /usr/bin
+ dosym pypy${PYVER} /usr/bin/pypy3
+}
diff --git a/dev-python/pypy3_10/Manifest b/dev-python/pypy3_10/Manifest
index 507c543ff80e..da92b32162ae 100644
--- a/dev-python/pypy3_10/Manifest
+++ b/dev-python/pypy3_10/Manifest
@@ -1,9 +1,11 @@
DIST pypy3.10-gentoo-patches-7.3.13_p3.tar.xz 9780 BLAKE2B a72cfc6723ad914f012309eac7606a37f2e6dd2c5f83c049c0d68466dae45a366536f2065c1ccdc9516339cb8949b146e410ab04b1cbbff3b9d62620a039040d SHA512 c1beb5c661dd0c0d94bebb23b82972ac9442caf777c377923c31b3f82b007396d0c3ef9874fc01cf765986cc7c6a941628f7e377a732a0706e99e3acb6fc5db6
DIST pypy3.10-gentoo-patches-7.3.14.tar.xz 4772 BLAKE2B 3866dd6a86f88bf10d5a9a639defea0dbe3cb301ccb23d015b147a220f0e32041dc46497e43ad03c1c486291bb56752d77eaa2703e164e58f4f6af3e6b1e2433 SHA512 5da998beefaabe1307a16f1d9d4239453b9017aaabefbdb34d70ce339bfb9f8b7a258cdfcba74e0241bf140b3d2aae500710309d1dddb667154be7c482e88daa
DIST pypy3.10-gentoo-patches-7.3.14_p1.tar.xz 5176 BLAKE2B 9cc684a9257a2855e44bed01d01020c0009dc966ff6fee7a789439e19814b1bfacc5fa0da166c8cb886f0dbadba365f6c6e2c520a4f5116e90ac637748e31e73 SHA512 11e468c2cab5e2234ffc68d98407bf7a676ea3b495a7e9ad7481f47fd39e2b1868b695da81b4edcee74cb8f01e997b72e994f18826331695427d80b2e43e926b
+DIST pypy3.10-gentoo-patches-7.3.14_p2.tar.xz 5660 BLAKE2B 0381c95df65d7b77e9bbe53f4a714737736bc766ccdfac826a98abb7f5477797394e52e301baf29e9ab94575b243c4c62fc04744b2a1d8df75ac722514a019ff SHA512 5dd6ff6d546b1107ff1af29b36d0ff4b2787aeb805f4dd9787731935238f614acc123addc6d0a27cb7d4858f9935be41790152d1690871b681eba19e311ea4d8
DIST pypy3.10-v7.3.13-src.tar.bz2 23067819 BLAKE2B 6e2bfd83bcf16feef006dad39ab6d8f452418ee6bc4043edaa590db702f39275e775004bdba762736a901da94cb5274cd34f2811461048d46ac0f4af04158702 SHA512 16fbc76558152b3eadca999d56197a6bf906cbb7bb75035ccd3501372af0f0c22533d22ba231a40b7c02afa11f0d692a6ae85ba6d5e1607b737b8c68209b7c43
DIST pypy3.10-v7.3.14-src.tar.bz2 23828709 BLAKE2B 15b3197953ff6271ddc9aad317f06094e1744111b7236447f029299dcc8a8ee089a8d91eec46d634489e0e89c94c0b18fda97dee51b3030ac62b0beeea7d6413 SHA512 4162d60d3869cfc87b1850266b9c7147413d3a7184a3c0c2edf1d1270ba3dff2db8047c7f2b5bbdd4c4d5136823adc078a5d45d575715984bab6633d1462f694
EBUILD pypy3_10-7.3.13_p3.ebuild 6312 BLAKE2B eaf56803de815ba2b66ce1f41c545589e0db710337c3635c939dc606465c5754fffeb97069c08b8dd4522bc6431009bc17d527362e3a1de0c4aa69b198abddce SHA512 c92b97d4257cae186b013bdae4caa8ae7bf1045567ebfeb8432c39179693e6a3c2122ba9c8f98d173f3e9043d373e930ccc486190c5db4483071c5834d6ecdc1
EBUILD pypy3_10-7.3.14-r1.ebuild 6370 BLAKE2B a8c2b8b86fc0d4613fac21eb9356fb43fea4a52035443e6c669529588e56d4ca73772a133a850c3c746ea0d4935a9667d53574c08822ad4d73b112e86560d29d SHA512 69e9380deeaae1c1dddec1b92abd0e546be53763c33991b231cd48b955225162ad7451c1a83a426a89d971b16d8a7e1154e558a447c54b878ca3adbb7daae80f
EBUILD pypy3_10-7.3.14_p1.ebuild 6370 BLAKE2B 5c6b341c6a9a02ad994b1cf83838a8b189ea401624eae24ad77ee32dbfb3955b52f264fd5bb963747a16eca89c9a30984da2b7d41ef4e6a67b717918cb834cde SHA512 8df647fbf918fa27f2ba2c0fe3b3ffd8ee2d259b9518025614be1bb4aed2e1b0bce63938ac86744180631a16f9ff509b89919457aba38790d75034cb365aceb6
+EBUILD pypy3_10-7.3.14_p2.ebuild 6370 BLAKE2B 5c6b341c6a9a02ad994b1cf83838a8b189ea401624eae24ad77ee32dbfb3955b52f264fd5bb963747a16eca89c9a30984da2b7d41ef4e6a67b717918cb834cde SHA512 8df647fbf918fa27f2ba2c0fe3b3ffd8ee2d259b9518025614be1bb4aed2e1b0bce63938ac86744180631a16f9ff509b89919457aba38790d75034cb365aceb6
MISC metadata.xml 531 BLAKE2B 0f727c7ced9fb24ba0dc0b41d51c177b3711de33b838bf46cfdde5d8b751de9694873c13fe8153747f2cb533c078c54f004ee84b1c3c57b6f8d62128ffb9dba2 SHA512 331b66647a58047ded4bcf1529e3ca16b21cbb37afa82d8be0a4b6ad605e17bf3f1478fad1ea3b9c970bdf5162cb41e6adcb029a261fcbf894e807998b9219f6
diff --git a/dev-python/pypy3_10/pypy3_10-7.3.14_p2.ebuild b/dev-python/pypy3_10/pypy3_10-7.3.14_p2.ebuild
new file mode 100644
index 000000000000..a52369d1f04c
--- /dev/null
+++ b/dev-python/pypy3_10/pypy3_10-7.3.14_p2.ebuild
@@ -0,0 +1,215 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multiprocessing pax-utils toolchain-funcs
+
+PYPY_PV=${PV%_p*}
+PYVER=3.10
+MY_P="pypy${PYVER}-v${PYPY_PV/_}"
+PATCHSET="pypy${PYVER}-gentoo-patches-${PV/_rc/rc}"
+
+DESCRIPTION="A fast, compliant alternative implementation of the Python (${PYVER}) language"
+HOMEPAGE="
+ https://www.pypy.org/
+ https://foss.heptapod.net/pypy/pypy/
+"
+SRC_URI="
+ https://buildbot.pypy.org/pypy/${MY_P}-src.tar.bz2
+ https://dev.gentoo.org/~mgorny/dist/python/${PATCHSET}.tar.xz
+"
+S="${WORKDIR}/${MY_P}-src"
+
+LICENSE="MIT"
+# pypy3 -c 'import sysconfig; print(sysconfig.get_config_var("SOABI"))'
+# also check pypy/interpreter/pycode.py -> pypy_incremental_magic
+SLOT="0/pypy310-pp73-384"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+ensurepip gdbm +jit ncurses sqlite tk"
+# many tests are failing upstream
+# see https://buildbot.pypy.org/summary?branch=py${PYVER}
+RESTRICT="test"
+
+RDEPEND="
+ || (
+ >=dev-python/${PN}-exe-${PYPY_PV}:${PYPY_PV}[bzip2(+),ncurses?]
+ >=dev-python/${PN}-exe-bin-${PYPY_PV}:${PYPY_PV}
+ )
+ dev-lang/python-exec[python_targets_pypy3(-)]
+ dev-libs/openssl:0=
+ dev-python/gentoo-common
+ ensurepip? ( dev-python/ensurepip-wheels )
+ gdbm? ( sys-libs/gdbm:0= )
+ sqlite? ( dev-db/sqlite:3= )
+ tk? (
+ dev-lang/tk:0=
+ dev-tcltk/tix:0=
+ )
+ !~dev-python/pypy3-7.3.12_rc1
+"
+DEPEND="
+ ${RDEPEND}
+"
+
+src_prepare() {
+ local PATCHES=(
+ "${WORKDIR}/${PATCHSET}"
+ )
+
+ # typo
+ mv lib_pypy/cffi{.,-}1.16.0.dist-info || die
+
+ default
+}
+
+src_configure() {
+ tc-export CC
+}
+
+src_compile() {
+ mkdir bin || die
+ # switch to the layout expected for cffi module builds
+ mkdir include/pypy${PYVER} || die
+ # copy over to make sys.prefix happy
+ cp -p "${BROOT}"/usr/bin/pypy${PYVER}-c-${PYPY_PV} pypy${PYVER}-c || die
+ cp -p "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/* include/pypy${PYVER}/ || die
+ # (not installed by pypy-exe)
+ rm pypy/module/cpyext/include/_numpypy/numpy/README || die
+ mv pypy/module/cpyext/include/* include/pypy${PYVER}/ || die
+ mv pypy/module/cpyext/parse/*.h include/pypy${PYVER}/ || die
+ pax-mark m pypy${PYVER}-c
+
+ # verify the subslot
+ local soabi=$(
+ ./pypy${PYVER}-c - <<-EOF
+ import importlib.util
+ import sysconfig
+ soabi = sysconfig.get_config_var("SOABI")
+ magic = importlib.util._RAW_MAGIC_NUMBER & 0xffff
+ print(f"{soabi}-{magic}")
+ EOF
+ )
+ [[ ${soabi} == ${SLOT#*/} ]] || die "update subslot to ${soabi}"
+
+ # Add epython.py to the distribution
+ echo 'EPYTHON="pypy3"' > lib-python/3/epython.py || die
+
+ einfo "Generating caches and CFFI modules ..."
+
+ # Generate sysconfig data
+ local host_gnu_type=$(sh pypy/tool/release/config.guess)
+ local overrides=(
+ HOST_GNU_TYPE "${host_gnu_type:-unknown}"
+ INCLUDEPY "${EPREFIX}/usr/include/pypy${PYVER}"
+ LIBDIR "${EPREFIX}/usr/$(get_libdir)"
+ TZPATH "${EPREFIX}/usr/share/zoneinfo"
+ WHEEL_PKG_DIR "${EPREFIX}/usr/lib/python/ensurepip"
+ )
+ ./pypy${PYVER}-c -m sysconfig --generate-posix-vars "${overrides[@]}" || die
+ local outdir
+ outdir=$(<pybuilddir.txt) || die
+ cp "${outdir}"/_sysconfigdata__*.py lib-python/3/ || die
+
+ # Generate Grammar and PatternGrammar pickles.
+ ./pypy${PYVER}-c - <<-EOF || die "Generation of Grammar and PatternGrammar pickles failed"
+ import lib2to3.pygram
+ import lib2to3.patcomp
+ lib2to3.patcomp.PatternCompiler()
+ EOF
+
+ # Generate cffi modules
+ # Please keep in sync with lib_pypy/pypy_tools/build_cffi_imports.py!
+ # (NB: we build CFFI modules first to avoid error log when importing
+ # build_cffi_imports).
+ cffi_targets=(
+ pypy_util blake2/_blake2 sha3/_sha3 ssl
+ audioop syslog pwdgrp resource lzma posixshmem
+ ctypes_test testmultiphase
+ )
+ use gdbm && cffi_targets+=( gdbm )
+ use ncurses && cffi_targets+=( curses )
+ use sqlite && cffi_targets+=( sqlite3 )
+ use tk && cffi_targets+=( tkinter/tklib )
+
+ local t
+ # all modules except tkinter output to .
+ # tkinter outputs to the correct dir ...
+ cd lib_pypy || die
+ for t in "${cffi_targets[@]}"; do
+ # tkinter doesn't work via -m
+ ../pypy${PYVER}-c "_${t}_build.py" || die "Failed to build CFFI bindings for ${t}"
+ done
+ # testcapi does not have a "build" script
+ ../pypy${PYVER}-c -c "import _testcapi" || die
+
+ # Verify that CFFI module list is up-to-date
+ local expected_cksum=a4138e48
+ local local_cksum=$(
+ ../pypy${PYVER}-c - <<-EOF
+ import binascii
+ import json
+ from pypy_tools.build_cffi_imports import cffi_build_scripts as x
+ print("%08x" % (binascii.crc32(json.dumps(x).encode()),))
+ EOF
+ )
+ if [[ ${local_cksum} != ${expected_cksum} ]]; then
+ die "Please verify cffi_targets and update checksum to ${local_cksum}"
+ fi
+
+ # Cleanup temporary objects
+ find \( -name "*_cffi.c" -o -name '*.o' \) -delete || die
+ find -type d -empty -delete || die
+}
+
+src_install() {
+ einfo "Installing PyPy ..."
+ dodir /usr/bin
+ dosym pypy${PYVER}-c-${PYPY_PV} /usr/bin/pypy${PYVER}
+ insinto /usr/lib/pypy${PYVER}
+ # preserve mtimes to avoid obsoleting caches
+ insopts -p
+ doins -r lib-python/3/. lib_pypy/.
+ insinto /usr/include
+ doins -r include/pypy${PYVER}
+
+ # replace copied headers with symlinks
+ for x in "${BROOT}"/usr/include/pypy${PYVER}/${PYPY_PV}/*; do
+ dosym "${PYPY_PV}/${x##*/}" "/usr/include/pypy${PYVER}/${x##*/}"
+ done
+
+ dodoc README.rst
+
+ local dest=/usr/lib/pypy${PYVER}
+ rm -r "${ED}${dest}"/ensurepip/_bundled || die
+ if ! use ensurepip; then
+ rm -r "${ED}${dest}"/ensurepip || die
+ fi
+ if ! use gdbm; then
+ rm -r "${ED}${dest}"/_gdbm* || die
+ fi
+ if ! use sqlite; then
+ rm -r "${ED}${dest}"/sqlite3 \
+ "${ED}${dest}"/_sqlite3* \
+ "${ED}${dest}"/test/test_sqlite.py || die
+ fi
+ if ! use tk; then
+ rm -r "${ED}${dest}"/{idlelib,tkinter} \
+ "${ED}${dest}"/_tkinter \
+ "${ED}${dest}"/test/test_{tcl,tk,ttk*}.py || die
+ fi
+ dosym ../python/EXTERNALLY-MANAGED "${dest}/EXTERNALLY-MANAGED"
+
+ local -x PYTHON=${ED}/usr/bin/pypy${PYVER}-c-${PYPY_PV}
+ # temporarily copy to build tree to facilitate module builds
+ cp -p "${BROOT}/usr/bin/pypy${PYVER}-c-${PYPY_PV}" "${PYTHON}" || die
+
+ einfo "Byte-compiling Python standard library..."
+ # exclude list from CPython Makefile.pre.in
+ "${PYTHON}" -m compileall -j "$(makeopts_jobs)" -o 0 -o 1 -o 2 \
+ -x 'bad_coding|badsyntax|site-packages|lib2to3/tests/data' \
+ --hardlink-dupes -q -f -d "${dest}" "${ED}${dest}" || die
+
+ # remove to avoid collisions
+ rm "${PYTHON}" || die
+}
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index 16f47b760672..196adccced17 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qt-creator/Manifest b/dev-qt/qt-creator/Manifest
index c1c52c625324..d60ac1c22970 100644
--- a/dev-qt/qt-creator/Manifest
+++ b/dev-qt/qt-creator/Manifest
@@ -1,6 +1,6 @@
AUX qt-creator-11.0.2-musl-no-execinfo.patch 1305 BLAKE2B 14fba3e72188403cf457de46c50960bb69336023e74173a2a67c0e3101cbf8367cc0d0a31118efdaf715a184e558b6f2277fe8025035de482f6913e139660792 SHA512 707d09268cff8981d1baf7fa08c48a2c02edf044a7a76594d545a2a020616090c8b61851dff8d8a8350c024b39be932c9f7bc266e01b87680c7982759b1d96c4
AUX qt-creator-12.0.0-musl-no-malloc-trim.patch 343 BLAKE2B 9c4b87a0de20616dc8cf5da4523c347f963c3459efdd9a716387690775f96abe0bb60bf0e147dd01ded79a110d1222b4009b17cece71998b46d62dd8b83eeac6 SHA512 6a0807bab971a795a156f974dab2b12699a4c90a6c7380e2dd0a136ba44354791ef7a178f79e61100c3165ec7667a72d6ca7f3c43f4958ccf9e8611995ca191d
DIST qt-creator-opensource-src-12.0.1.tar.xz 51003336 BLAKE2B 2d4971cf81f1d1bee03c979ac4d47bd3c2814a692325d8531cedb659db5b0164cdff9d82bb4f95b932cf186fc346468e25d03ba60694f614923149c063a219cd SHA512 03a7afc1d820d07a3687a186f49bc212f4f1ab99dea5390bd3f962b4d373b1b130ed780ad5bebf1a478c77cf5e07e2af2eb701829a98c78e71b252d65a9112c7
-EBUILD qt-creator-12.0.1.ebuild 6826 BLAKE2B 6b159102812867402f6c98fd145829bf4b8d429a25ff7ef66c2bf993d7249ae4cdabd4751eca850f710ac63e2874c46c8a8bf58f8a71fb45c3bb9136d2189777 SHA512 6c01a855fb5885bb47edec6c61ab4b76731ffbea3b7a85d1988d1c130cfc52a4c159f5a857edad2efeccfa3bd6a12f4b8a04cd756b3c70f9c8707cfc83cdf6c9
+EBUILD qt-creator-12.0.1.ebuild 6830 BLAKE2B 2600e2f9586480e2ab8fad82a7684cb1b827a7c26d32b70fbb7273300f2f70cfcd66d5c9119a7e1e47a30940347003395fe689087e454de655c8a7dde2cf0927 SHA512 7a927d845f852ec03e32e0785a66286f441626aa400c6d450af7fba0e3a780cfd4e5c04c1b7d1cdfae0c9268e2f29d879e6c954122b593f9dae70547431ffc43
EBUILD qt-creator-9999.ebuild 6826 BLAKE2B 6b159102812867402f6c98fd145829bf4b8d429a25ff7ef66c2bf993d7249ae4cdabd4751eca850f710ac63e2874c46c8a8bf58f8a71fb45c3bb9136d2189777 SHA512 6c01a855fb5885bb47edec6c61ab4b76731ffbea3b7a85d1988d1c130cfc52a4c159f5a857edad2efeccfa3bd6a12f4b8a04cd756b3c70f9c8707cfc83cdf6c9
MISC metadata.xml 1242 BLAKE2B b0b082554e88fe15e707583e01c9883ac2c695244328eec8cfdcb948c1cd0f782940c429efaf83828fafd10c05ac468054039e8c73cc8fbf79dde1d5a2e990bc SHA512 7d877389c81c815a2691a6463b2ee122766bcd93f75fffd5faab014e06f901efa77f500bef2c67ece5fb37d5fc41e916668e38e282b72c1825cfec53c3c73e51
diff --git a/dev-qt/qt-creator/qt-creator-12.0.1.ebuild b/dev-qt/qt-creator/qt-creator-12.0.1.ebuild
index 74deb347c1bd..574bcb50928f 100644
--- a/dev-qt/qt-creator/qt-creator-12.0.1.ebuild
+++ b/dev-qt/qt-creator/qt-creator-12.0.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,7 +23,7 @@ else
[[ ${QTC_PV} == ${PV} ]] && QTC_REL=official || QTC_REL=development
SRC_URI="https://download.qt.io/${QTC_REL}_releases/qtcreator/$(ver_cut 1-2)/${PV/_/-}/${QTC_P}.tar.xz"
S=${WORKDIR}/${QTC_P}
- KEYWORDS="~amd64"
+ KEYWORDS="amd64"
fi
DESCRIPTION="Lightweight IDE for C++/QML development centering around Qt"
diff --git a/dev-qt/qtwebengine/Manifest b/dev-qt/qtwebengine/Manifest
index b338e924214e..3b1a93857add 100644
--- a/dev-qt/qtwebengine/Manifest
+++ b/dev-qt/qtwebengine/Manifest
@@ -11,10 +11,10 @@ DIST qtwebengine-6.6-patchset-6.tar.xz 9828 BLAKE2B ae595c2f3a71abc183e256118b1c
DIST qtwebengine-6.6-patchset-7.tar.xz 8480 BLAKE2B c4078d323c02a81e030c4b9b55a8e05f3f49722f937c2fa73fecbc75e8cfa843481857fd193fa92474329e60eb8deee4b287e637bbfff72bdf7d28f3525256f3 SHA512 e601b7a61863ea9f56c3bc12928eab99e87f9616e8d6d7db24a32045854f77976a27fee58bb1c7f57ca2ca12612dff3910294864e73ab8c9eb9c5347e7100590
DIST qtwebengine-6.7-patchset-2.tar.xz 8252 BLAKE2B 00e0c6b6ea596dc314c5897012e8447f8f18db4992a2266568e75cb6bab57d76f0899ca2ad60a707477bab0b645a0142e02e7b7c5dab4b0ae27cc2243c245d6b SHA512 477639031d2254dd8427c6de8cf0b301942b34d6e3dd79b70ef1c46e0f12684c872a1d581bd46483949a79ba54cca45f795ac9b4a14d50137cd850cef747db1a
DIST qtwebengine-everywhere-src-6.6.1.tar.xz 421042656 BLAKE2B 6982a1884d66162cc3c8518125c655d60ced9ec9e81670fb2e5b193aab655c4516bbc50d3c774764385fbe372863fdbf3e03a3c35f07dd9c3119880266b3131e SHA512 d1e4f5b664f8aca5e0a5927968be87e29e29172f1256f21dc6a29006258fb2be2be99b5b36c94a08c704580db9fac7defbb37193534129a21ca14a511fcdeea0
-EBUILD qtwebengine-5.15.11_p20231120.ebuild 8990 BLAKE2B 656f598967556321a32e1cc0d83cc0e0013563d15e140171074f760792fa2852dfb304928e0a4c93fac1798afa757853b4ba6d0fe77a43ccf14bf8d620032736 SHA512 9096c5c67fe5e7a689dbd802ff2b8874ca1bab3dbea4b759cb8887f5be0592a2bdd4c7d62e84210356f0f3d6b1aff77d5e7b7da9cc977eb76abee6c12ee6f91a
-EBUILD qtwebengine-5.15.12_p20231219.ebuild 8871 BLAKE2B da155bcc6d59fb2ffe0343aa7e5cb9af2c62c359ba2adc5d7df68fe4685ab0d7567e50305d0c70a85a17cf66ca374e2bae0b4d4cf561528dcd14c4e8bfc62be4 SHA512 de3b1b14f527a43fb8559ab715226855afa5605aaef2ca2135fd8648b8c11efee1fd741094ba11927851e0c11193889d76a758501bff27db7004f72d2d1d7326
-EBUILD qtwebengine-6.6.1.ebuild 9228 BLAKE2B 139941a265981842ab78f95410dcbb02ff393609dc1188c390fa75c2f82791f00283ac4a7cec36f93b458c5c35508f774f28a6af33fbd94d30256e821dd2d892 SHA512 c5a0b5adfce8590599af31a598120d9a0e31ad34d8e2065f412552b256401442a8db308f2eac3e7683b19eb25f14e65289be401b9d4928978833870bbf7edfa1
-EBUILD qtwebengine-6.6.9999.ebuild 9222 BLAKE2B b1defad9e69cb715d0eae9a0106253f8d30da2c421b311ba105eba9de2a1ebdf65c0070e555b2d2540b2b4a7b10a2f7a18ec3d8b680832b11597c9b24714511c SHA512 91153cb177bb1d53f446f947ff3dce4325573304a748fa23402312b3bd347444fb83ecbb60ccbfd87161c9d48eed65104d474964e7a42c8ca517af1cd095e065
-EBUILD qtwebengine-6.7.9999.ebuild 9226 BLAKE2B 0edb518893bf9e92e7099588c4fc098fe1a3e0bd94a7019705e7b87d92383ab39c4af873a642f515a8719d16c992b0c5b28921f19d55e586885e5d06c8c97be8 SHA512 83a058151b94aa0ebc4e0e37a9bd47727ea6451c1f3d20cafbf8ab3cabafd999b1865adb10e7cb4b801e7f66d2d6a41130f70fb11e2e41a068392a5d76fed921
-EBUILD qtwebengine-6.9999.ebuild 9226 BLAKE2B 0edb518893bf9e92e7099588c4fc098fe1a3e0bd94a7019705e7b87d92383ab39c4af873a642f515a8719d16c992b0c5b28921f19d55e586885e5d06c8c97be8 SHA512 83a058151b94aa0ebc4e0e37a9bd47727ea6451c1f3d20cafbf8ab3cabafd999b1865adb10e7cb4b801e7f66d2d6a41130f70fb11e2e41a068392a5d76fed921
+EBUILD qtwebengine-5.15.11_p20231120.ebuild 8984 BLAKE2B ee7c16795f9f012e0d70815693ddc9445e74cb29d84f011f30592396af9d5e03738b6598f8989cf3511123f3cf16e3120320f43be3afbe4dbca8c744ee1dd504 SHA512 d27c267821fa07c3eab2b02cef71a9f5d65cc58e71b25db26faa467b84bdee3a0a67387a0cf2034f70e01fc9452fec9b232ad431ed3a811ec64df7ec3bfaaf1e
+EBUILD qtwebengine-5.15.12_p20231219.ebuild 8865 BLAKE2B 64fd4a6916e1b93e299b3647160b667cc1335a5a8d6c2e3bebe72f1a1bbffc652814f21b18e7ffd6781a5778d2b92276cfbcf7240a14ee95c56f0c72cf30265d SHA512 c021ff7d6da6e5dadde5272fe7e77d6277015072210a714d76b24f26c402513bfa436870f8c135b10870b449cc1d883d27b88979b3f0d3568973fca7cbfd9b11
+EBUILD qtwebengine-6.6.1.ebuild 9222 BLAKE2B 060097276bfd64bd2ecbb1d7c0b8b2d34267099b8f9d8c32a56023daa43a56b07e92ce2ffae5961d86e9d1b8334572688968d04561e6eea774b8575a33fcbf5e SHA512 1d68888f51ff2b45b2faf3b9d0e0ef90e442b64f3aa3f47b3a77786be79e8d2d8266b554c9ecbd751b724d5d576371ad36874b4e77f446459e392ab1acdc4e3e
+EBUILD qtwebengine-6.6.9999.ebuild 9216 BLAKE2B 4533cd2a5e5d7a1023c225ffd9146cc0284b3d3c0127809f409d332a97d6c486088acfc0581d377f52f433e21a2a271eb4cc50bc6f6c1c96eb575b5141a4d7c9 SHA512 d62cafefd80b654237df8e402727d70715c067862708550a9724e47e01e9fa0de265822c4846e717f5a3be22affff9bda01c1b3f4421d1ebf2c3493fc449ee0e
+EBUILD qtwebengine-6.7.9999.ebuild 9220 BLAKE2B 288e073d434ec366ce5c577c903ee1bd85b9648e378430e64d2719a7fcabc963c40144b42721de9a096a931fa6bb23085fb1a60783ec9db72777d83ad6dc3100 SHA512 f5b7a84061d63a0e9b49ef1cf0dc71dfc9e7eb6a747300b0904c6efc51bba03c9a0fc72229a275f0f4aba6581d4c73a1ecb7a2bc6ee94b5ff039a44cd23f6c5b
+EBUILD qtwebengine-6.9999.ebuild 9220 BLAKE2B 288e073d434ec366ce5c577c903ee1bd85b9648e378430e64d2719a7fcabc963c40144b42721de9a096a931fa6bb23085fb1a60783ec9db72777d83ad6dc3100 SHA512 f5b7a84061d63a0e9b49ef1cf0dc71dfc9e7eb6a747300b0904c6efc51bba03c9a0fc72229a275f0f4aba6581d4c73a1ecb7a2bc6ee94b5ff039a44cd23f6c5b
MISC metadata.xml 1312 BLAKE2B 4473aad7240926735bbabbeaeff862f3bc253c3e79e09086c17fb9b603ba5e9dc25ecbbc423a60a344bf471e11634c9b4728222e66f3d19022e3f3d2c9cc2f60 SHA512 797e67cf05a37dcb5ad5712cabef051b4a8f5dcb9601b627bcf029e4c99d0a09fa62b03cb9dcb64b5b6e5f29104e72711136d4c9aa79928c34f6bfe212742e2d
diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231120.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231120.ebuild
index 39e0dd8e4c1b..efcd6f6da205 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231120.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.11_p20231120.ebuild
@@ -101,7 +101,7 @@ BDEPEND="${PYTHON_DEPS}
dev-util/re2c
net-libs/nodejs[ssl]
sys-devel/bison
- app-alternatives/lex
+ sys-devel/flex
ppc64? ( >=dev-util/gn-0.1807 )
"
diff --git a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20231219.ebuild b/dev-qt/qtwebengine/qtwebengine-5.15.12_p20231219.ebuild
index 0840e017fa80..c325c99a4f20 100644
--- a/dev-qt/qtwebengine/qtwebengine-5.15.12_p20231219.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-5.15.12_p20231219.ebuild
@@ -101,7 +101,7 @@ BDEPEND="${PYTHON_DEPS}
dev-util/re2c
net-libs/nodejs[ssl]
sys-devel/bison
- app-alternatives/lex
+ sys-devel/flex
ppc64? ( >=dev-util/gn-0.1807 )
"
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild
index 52405bc44e44..880963955ebc 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.1.ebuild
@@ -102,7 +102,7 @@ BDEPEND="
dev-util/gperf
net-libs/nodejs[ssl]
sys-devel/bison
- app-alternatives/lex
+ sys-devel/flex
"
PATCHES=( "${WORKDIR}"/patches/${PN} )
diff --git a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
index a2fb38c98575..65de6a9759b5 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.6.9999.ebuild
@@ -102,7 +102,7 @@ BDEPEND="
dev-util/gperf
net-libs/nodejs[ssl]
sys-devel/bison
- app-alternatives/lex
+ sys-devel/flex
"
PATCHES=( "${WORKDIR}"/patches/${PN} )
diff --git a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
index e7cca530e966..eb94f0e7e253 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.7.9999.ebuild
@@ -102,7 +102,7 @@ BDEPEND="
dev-util/gperf
net-libs/nodejs[ssl]
sys-devel/bison
- app-alternatives/lex
+ sys-devel/flex
"
PATCHES=( "${WORKDIR}"/patches/${PN} )
diff --git a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
index e7cca530e966..eb94f0e7e253 100644
--- a/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
+++ b/dev-qt/qtwebengine/qtwebengine-6.9999.ebuild
@@ -102,7 +102,7 @@ BDEPEND="
dev-util/gperf
net-libs/nodejs[ssl]
sys-devel/bison
- app-alternatives/lex
+ sys-devel/flex
"
PATCHES=( "${WORKDIR}"/patches/${PN} )
diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz
index f1562cd422a6..1bc2541973b6 100644
--- a/gnome-base/Manifest.gz
+++ b/gnome-base/Manifest.gz
Binary files differ
diff --git a/gnome-base/gnome-applets/Manifest b/gnome-base/gnome-applets/Manifest
index 5882a3469558..7fca0c179b22 100644
--- a/gnome-base/gnome-applets/Manifest
+++ b/gnome-base/gnome-applets/Manifest
@@ -1,5 +1,5 @@
DIST gnome-applets-3.46.0.tar.xz 9248780 BLAKE2B 5bc61dbbb2f6a7c96a9ad6895936996025bfc6d99ac29ff552e62e5061866b1ef30384d6adecefee933cbb533184a47cb6c40c5c8c7562d4892817aa73628dab SHA512 826abf56f76925f0246b49194b09ec9ae43963c43e3f861269ab839c08823bb2b8b1b47cd20a93495bfef0d4220ef579190f0dd491c3cb2ed70fdd0483b1f007
DIST gnome-applets-3.50.0.tar.xz 9257700 BLAKE2B ce085b1dc352ca267eeb725c3da4903e2017a385759236914707fdc5963e8f2a7eb6b06ce9b8d6a55240cc23ceb94a18474a0c5594c0e8801a2a929ed6cf9d0e SHA512 81eca5e87802e0c146cf6f327653b36e2bc62dc6a294306037139e1deba2f01c30b8d1700960d60b74e405ea98a876e7bed4e32539f37b89dd0091bfc98f20a9
EBUILD gnome-applets-3.46.0.ebuild 1292 BLAKE2B 309f35ba5f811f7fee823b14f2b175d906830f32f50894838c9f59f4fbbe3c3c584d28299c5bf8c1932504033b9d070d70b68b14dc8a6346983bb166b0c02db3 SHA512 a6e1b3fac26fbb64a85e76c06041949539334566f173fbf60d1507f021e28a7d64047d4af2d97cc5c3fd2cd50fd045535676c7df0a773f5bcd0ca3780988b00c
-EBUILD gnome-applets-3.50.0.ebuild 1271 BLAKE2B 45bae79a3c267689bcef14b6021e055c9e01e6af9eb0b70fdc54c0a00c430193cfe9f1866ee8738fc17c627049b6f1e9acfefbfd7b17f26fb63b298cac25fb8d SHA512 2557b1c1bbe156633028297b51cccf1092f77afed6b402c495b9b6d5aa870d713eacb459b7fe99b95ceeab17665adad5fbe2141adedaf734c11c1771886faff2
+EBUILD gnome-applets-3.50.0.ebuild 1270 BLAKE2B 1ec9c34ac5ae06e31c78b4be0e43614a4c079cb15b877e4aaf553f5abc7db6139afdce3c13e77b5bb48da3bba5335b449df7aeb51cadaf8cfa7f284c905f2bca SHA512 2a65e2d622b3840862ddebe1c333c234458ad3ddcf8a009dc98cdd649ad741d6ce0f901b10df7b1aaac7eb89c11b36d3f528ea6ac16a9bda4a1829cf03243e4d
MISC metadata.xml 552 BLAKE2B 967dade439637e4e6d9d09515be8a8d77ab6b859c7557a55d6ed8c1c48287b9849a30f460a72f20c8bf467bd880f01bda2932e3ba79ef69665cc08aaf15e6b3f SHA512 5d35aa92d1b65446f5432eb9f35787e29f50cdbb2e56759be5e03e0f9ab3bc6c24ddd327fd6c3df27121f436d395084bef063fb350b00b880bf8ee13996dc181
diff --git a/gnome-base/gnome-applets/gnome-applets-3.50.0.ebuild b/gnome-base/gnome-applets/gnome-applets-3.50.0.ebuild
index 66e13e1bc849..791ca5d4c863 100644
--- a/gnome-base/gnome-applets/gnome-applets-3.50.0.ebuild
+++ b/gnome-base/gnome-applets/gnome-applets-3.50.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-applets/"
LICENSE="GPL-2+ FDL-1.1"
SLOT="0"
IUSE="tracker"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
# FIXME: automagic wireless-tools
# TODO: gucharmap could be optional, but no knob
diff --git a/gnome-base/gnome-flashback/Manifest b/gnome-base/gnome-flashback/Manifest
index d693155499e1..727b3dd5856c 100644
--- a/gnome-base/gnome-flashback/Manifest
+++ b/gnome-base/gnome-flashback/Manifest
@@ -1,5 +1,5 @@
DIST gnome-flashback-3.46.0.tar.xz 892424 BLAKE2B f752687a07d8b5205aebed47e0ece8b77edc32aa9fa934b9e14234119d3bf074b528eb1af8ea5841ca20c2f91511eac40e6a708835542bbdc8ea4e1d364984e8 SHA512 845d9cf3551295bc6dcaeeb141875ddb875e8cf885a2a3b17c4234dd40b37b8ed5279f07414c4cc7590369b394a7270c48d34d767bd0d1ef0189f4b73e73da10
DIST gnome-flashback-3.50.0.tar.xz 907036 BLAKE2B a995ab42fad19b566ff07c9f745a6a8ba3efab3e9201b72a813a4bc91976d2b5150b84cd1cbeb62e22ccead3d9bb17143ce793a699a0699d5223e021598c0fbc SHA512 1c6b5569f01870f9e55f22b5ba34dd7ba54d5d61fa3a1096e906ea0e0919e0af2f3a6e2dd95c8e0952aead80e207f1319faa4f657a5d3350fd73caddb55c7062
EBUILD gnome-flashback-3.46.0.ebuild 2608 BLAKE2B b6370e1b8fde8c8183eb4f500fc06bfd9d117b0ca3c827ed63e346764a6d0a97ed163aaf15bd02e5b1ec341826dae1d1cb59a8af46b55a3838dd17d6d80fd5a3 SHA512 5f8b897b6a133360a3a7905ffb795457cc81a20056f31eab29f7086f27a9349d2753576f0779705b3b042a6cc2381037169736911f8236e8ccd603c585c4de34
-EBUILD gnome-flashback-3.50.0.ebuild 2609 BLAKE2B 6d4c6ec5c0d0ab2a272d69a310bdb5b1e1fc18a7f8017f19434d4565c7d0e021b552367c7049edddbffc02ba4c823f14e0b8a48142aed7f0d11630813f6945c1 SHA512 ef72ef5481c14627671f2c79c3d3762418ca2bef0a12ed74b68ed69f834865354d3bf1ec3af56f7666a16e32881018798f7da3d6a2585827b6bb5e9ff28cd864
+EBUILD gnome-flashback-3.50.0.ebuild 2608 BLAKE2B 2594c56e238870a2b1311cd962bd42bd228e2fa41e3a509091727135ffe23564b96034efa147f9ceb91a72f68b90fbcf6c2198224d4d247c60234ed95030735c SHA512 12bb9e79f8f9a7b6f0a01e8f2f41ccb323701ea678ec56f7aafbf637156467da9bc5b385301b55b898edea2a2791c12edc6af158248ad61f2b39a943206729a2
MISC metadata.xml 469 BLAKE2B fd1ccf9af4aa3360d399225a2e37bca68b2cef30f06bfaaf21c882e0d811ef5d14bc1d021b778954847fd195e640b2824227a1957aaf9187a952b276b6d8bd53 SHA512 5abc00a8cebf1105769295302c0645be3c88e0e0ec899db964bf19c2449054081a4d3221912436bb4d9d53a094545f827142149c6f7a978ff321c7063a810386
diff --git a/gnome-base/gnome-flashback/gnome-flashback-3.50.0.ebuild b/gnome-base/gnome-flashback/gnome-flashback-3.50.0.ebuild
index 403aae023970..b648245ada77 100644
--- a/gnome-base/gnome-flashback/gnome-flashback-3.50.0.ebuild
+++ b/gnome-base/gnome-flashback/gnome-flashback-3.50.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ LICENSE="GPL-3+"
SLOT="0"
IUSE="elogind systemd"
REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
>=x11-libs/gdk-pixbuf-2.32.2:2
diff --git a/gnome-base/gnome-panel/Manifest b/gnome-base/gnome-panel/Manifest
index b7949625bc3a..9a52de30f449 100644
--- a/gnome-base/gnome-panel/Manifest
+++ b/gnome-base/gnome-panel/Manifest
@@ -1,5 +1,5 @@
DIST gnome-panel-3.46.0.tar.xz 2797164 BLAKE2B 48f4a070df7015a8cca2b5041329f3ebb88474abf42cd21f74514ef557426c260110916eb1e23fafec1f99ec2e339258241484a87a6cd52a293d7df6abfff001 SHA512 a49f3978bd9561973c41083006b831cf4fcb07408048106ef56dae7e0809fb3ec825c8b4a1c09e818255c7995c45a6d33aa4f47e61f778f4b1f29ccc7c9033f7
DIST gnome-panel-3.50.0.tar.xz 2769200 BLAKE2B a386ccf11408772939af434d9f69c00a3bc22c0c104acd2e88e105c3f0d8ea3cfcd9145e6fc5d6e802d02740bcc89a86af403a9ade86271eddb7d8325fecadad SHA512 29e5eb22feec1b2d57fc0cd4c307012bbad50b15d49dc0fc7e2c0a1090a744ca9f1857ee74f2f0a7f77943ebe6ecf4f71c577adaeb19633f34ba93aad26e3c74
EBUILD gnome-panel-3.46.0.ebuild 2604 BLAKE2B 9c06635ffc65de4d45eaf7bb7f4944e5ae8a87e1fa66a71b16db4b7e4839903ba3b2f04c22d01f6cb8ce288ee04eae9dd01116e0394f685361f1157f41479d6b SHA512 f005cd4ecb3d5a219156b1d7089d1b9903f167d9fa6a5e5b85b81918d61b52cb7180e8cda9b365a85ffb87475601d7ca50f07cf8a337ab57457d5d87a45cd91a
-EBUILD gnome-panel-3.50.0.ebuild 2605 BLAKE2B cb683fa35edc87038f325135d82dfdbe4ca2dbe16082effabb22ade69eceee5686e397f7cab407723a6a35ae86d36cb7084f3a94382bef125f9cd7b60198abf2 SHA512 97f53bb879cbba560b645658b1a2e3a7ed1e68f402724131196333398d0cc702867c9fffa3704dab7b4f07f8e7a28cf9b98e9fac9fac1d971dd0ff7d820b26f8
+EBUILD gnome-panel-3.50.0.ebuild 2604 BLAKE2B cd0e8e10d4e83409bec138cb879bb015fa31647e907d16a96bad017a16aa62acc68d9718583a70c9cd1c3cf3bb7c0a4f7bfd66fa54cf602fec48794ee71d984d SHA512 1e445860eabeb73ebf7ce9d9032776d845aee56d0987ee36d5ecc15eb92d3d851749173bf02ab2186179f693603ce77a1dbde19953397f8fd5783fd5fe673d29
MISC metadata.xml 465 BLAKE2B 0224810d27077c22024c668ba9b676a19ad4dbac353192e906f95b67f935177b907164b55540ff16e1baaffd4f301ecde1818fc3ea2ee5bca1300fed1df8455c SHA512 91c3f16e2a6293ff5146bee14954b03861708205c9ec1a14bd94134867bc91d7fe3730abe5a7eae498f01a9de5f2629bc4921e414c6441b4a43704b73e8a3cb6
diff --git a/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild b/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild
index 3001fd142130..f65a44120055 100644
--- a/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild
+++ b/gnome-base/gnome-panel/gnome-panel-3.50.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -11,7 +11,7 @@ LICENSE="GPL-2+ FDL-1.1 LGPL-2.1+"
SLOT="0"
IUSE="eds elogind systemd"
REQUIRED_USE="^^ ( elogind systemd )"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
RDEPEND="
>=gnome-base/gnome-desktop-2.91.0:3=
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index e55384680d95..9547e53a380f 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/jasper/Manifest b/media-libs/jasper/Manifest
index 8bf6bae9fbf4..388758f5acd8 100644
--- a/media-libs/jasper/Manifest
+++ b/media-libs/jasper/Manifest
@@ -1,4 +1,4 @@
DIST jasper-4.0.0.tar.gz 1975127 BLAKE2B d4d8ae3324f3753e999adee57c215b89fa0ddeb3d945f10de15459a7d6566f1de9cbcd27a418bcc3c128bc138fff7e3f1cc157b6750d2d7dc1216f8e8cbc8bea SHA512 dc03434870e85b1fdbdf41a3e07ce5a8044c8d225717d3d7a5969d45e3bd716bfb2abc4b4e0b8cec2f4071a7520c5d3e48939dba0cabe6d192eacd593de0c563
-EBUILD jasper-4.0.0.ebuild 1262 BLAKE2B 117640edb429182d5a9c37ad142025b3adfea86c05b4071388932d23510b7a305450cce5bd048c1428bdc16f08fb3e7b0bcd48613ab7413807e3e6175bf96640 SHA512 c0e0e6107ae35eb8f1866dfa24daca2411fbd9b3911ea425b2904a612d44b948305ebaccc0c22a79b530d5a7abc68ffcd66eb06716f6d463f1824d1d79fbc555
-EBUILD jasper-9999.ebuild 1262 BLAKE2B 117640edb429182d5a9c37ad142025b3adfea86c05b4071388932d23510b7a305450cce5bd048c1428bdc16f08fb3e7b0bcd48613ab7413807e3e6175bf96640 SHA512 c0e0e6107ae35eb8f1866dfa24daca2411fbd9b3911ea425b2904a612d44b948305ebaccc0c22a79b530d5a7abc68ffcd66eb06716f6d463f1824d1d79fbc555
+EBUILD jasper-4.0.0.ebuild 1274 BLAKE2B 9eaa72962ac0bed19172c64363ed3e875c6899c6c6b68e83a6a1c448c12cf9bbf3958344f6fecf5444c255daee10814232c759ec4aec643e3c0126d76c83d47e SHA512 7987d3e79be0c2a97850b1cf37423785f5733e1c431e8d5bc7d81a11d82099779fdbf6aacf258e25abbd6fce0ecf58a7373817610d29c76310d820f419772554
+EBUILD jasper-9999.ebuild 1274 BLAKE2B 9eaa72962ac0bed19172c64363ed3e875c6899c6c6b68e83a6a1c448c12cf9bbf3958344f6fecf5444c255daee10814232c759ec4aec643e3c0126d76c83d47e SHA512 7987d3e79be0c2a97850b1cf37423785f5733e1c431e8d5bc7d81a11d82099779fdbf6aacf258e25abbd6fce0ecf58a7373817610d29c76310d820f419772554
MISC metadata.xml 705 BLAKE2B 1ec5282be2bb47e2aec8ff90ce6838c7d21675141450f9c4e1d7b00a61129c3dc01f987f4c31d442caed3121f4bae85a83078fa46f5a2dd05d41ab40e8c3adcd SHA512 69cf7881e582eb205283ad2ffdf6823f2dc6ce0200f88d8bb5cd31b983fb57c19b261e4f56fa95ae2aa1515d2eb34a805729d75585a671a36a782e37ea98c9d7
diff --git a/media-libs/jasper/jasper-4.0.0.ebuild b/media-libs/jasper/jasper-4.0.0.ebuild
index efb008457ae2..c9b2cc7fa814 100644
--- a/media-libs/jasper/jasper-4.0.0.ebuild
+++ b/media-libs/jasper/jasper-4.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/jasper-software/jasper.git"
else
SRC_URI="https://github.com/jasper-software/${PN}/archive/version-${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
S="${WORKDIR}/${PN}-version-${PV}"
fi
diff --git a/media-libs/jasper/jasper-9999.ebuild b/media-libs/jasper/jasper-9999.ebuild
index efb008457ae2..c9b2cc7fa814 100644
--- a/media-libs/jasper/jasper-9999.ebuild
+++ b/media-libs/jasper/jasper-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ if [[ ${PV} == *9999 ]]; then
EGIT_REPO_URI="https://github.com/jasper-software/jasper.git"
else
SRC_URI="https://github.com/jasper-software/${PN}/archive/version-${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm ~arm64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~loong ~x86"
S="${WORKDIR}/${PN}-version-${PV}"
fi
diff --git a/media-libs/libavif/Manifest b/media-libs/libavif/Manifest
index d2a12a8d0835..90d2da60ba6c 100644
--- a/media-libs/libavif/Manifest
+++ b/media-libs/libavif/Manifest
@@ -1,8 +1,10 @@
DIST libavif-0.10.1.tar.gz 2085698 BLAKE2B 5be3f9adf7e0a5747e42c90ce2768eba90053c821805cc8e39915d6cbc4cd42554b1473118b41eb25010d20a2b5a3c141b9cbd6ff55c46abd79eb97cdee6b0e5 SHA512 2f6f248c56c983761149d3c201fc2a2ea5072a32516578a7fdb2c66e3cd22491540f400e23581f873b15454250eeec8d433924ae2c1de9371b7924a5d82bef6b
DIST libavif-0.11.1.tar.gz 5826813 BLAKE2B 8fcbc9e1655546b7f4e62882b44d07b8bcfceef599e0feb5658c475cbc35cbb27bae0ad58475c2657351a890ccb957fa8a0e28328bbb5664cd8a57cedfb58019 SHA512 4a9e2711fccddf35c477db6e2fa2f76c0648aafaa98b4e3f34df62c0fbd02ddcd57762f1f8149822da4f1bc3757ee75ec1d9ced5e56a54dbe9d0b43265aacd4c
DIST libavif-1.0.1.tar.gz 10569767 BLAKE2B a50ade5ac9a05c987f8f10806d2f749af89a5fb5cb5ef01648a398bcd5a2f568abe4fa646b2a8f33aa2b5b0a718f80f140d9f1f87c524c805d970d5517ec667c SHA512 f7c35e40f9214314afeae69d5da6ab345e6dbd025e737a920ea4270452cdf7ff7010d7af5cc18d27e93b217114eb6b613cd349703d0e1bb7814dbeb84a9fd70f
+DIST libavif-1.0.3.tar.gz 10573846 BLAKE2B 220f5ebfcae82e521cb13231dca478f480987b8eb80451edb9f9769ac1561ee18ebaaaa7f552fe9cb9094d141815ac6cdba1f544ebfbcc932f60b8f1233d58c6 SHA512 b713f35fd3e54e105e16f46012becdada86f522b4ed8ab7097a93fd437524b4f2c997c42d6f06828f93b53253b1d90302417afdb0bd8e09d176f64f19c7a0faa
EBUILD libavif-0.10.1.ebuild 2721 BLAKE2B 25a3e3e1f51f322a4c2caa239869a1edbe9096c3ef24fd3df36c3bff0758e0b4daa91606f2f71af3aa85c03a12b91fe8fefc42630c765faaeedd36357b13fd7b SHA512 abf588f95ff289955357179bc2b6bc03f4294a6294fd476011af95fe2668d86b543c5aefcf3dd6a9f91bfb18dfa5f236ddc731e3deb0e45263fffa33ceaffff3
EBUILD libavif-0.11.1.ebuild 2837 BLAKE2B 311aa3ce056dc38f630e615a2f1b018ade67bfd6e1ccf504a02cfa63ac31102edb0119db0ae315ef4e2856c9e23cd61a2950478a530cb802ba7718a3259e8966 SHA512 b27f79b8c6faa999f2be8b63d2069e67780249f261a345655f6a4e65f4cd9027ce7bfce3a40bff5f8591f4d015551e9bb709c92acbc553b543f0408f4f0c4bd4
EBUILD libavif-1.0.1.ebuild 2917 BLAKE2B bf66c0e40371b1be708e6dad72a099ad073d768556481a4be516d5334c01cae7a2ce7813c370045d301f3d2dcc0223be0c1684924783795619ad49f48cc65fcc SHA512 79624181146d61f4659930cafd1160c883cab1078c3702e84c8e5fd2b4cad91c748a3cf2c4266d6dc295b2e2ab3bc63bbf2c337d9608e83ea3cf73b0f96c8674
+EBUILD libavif-1.0.3.ebuild 2917 BLAKE2B 7638a26a6bb9fb639b350aba2175a84176faee676501cd37ada9f3ef552806aab438c657c9d971003004af59538f1ecb7a54954721a3652d3ed7b61eb4794b5e SHA512 7fec6c3c27869d79ab9faf83859eacdd8f13dbd8ebf3b65bf3502d7b249f20c3cd12b54345270c5715a87c10da3306888d6a1c07df086c7aa5d2242109ec0439
EBUILD libavif-9999.ebuild 2830 BLAKE2B 60fe09e5dc5b5b753dfb58c6d3b390473b668e7a3dbc34623258e090a36dffce1b834f995447b1c08767075fc900cdc1fe09b9ab4744989874ae525aec49e9bc SHA512 c69d30d365f2b8e90e868ad222cac8e6273fd9152f1e71bb643dcca06092a2e185918a6171f82e0b607066e3b7c4dfe82e2e89665d7bb6a8e1471feadbccfad7
MISC metadata.xml 963 BLAKE2B 4951865af2ec64924c0abc18c82f8df0da437545867a78e097f055a803a1017759ee165e9a49234fd683ad674f044cfdade33e7e6e72a3d2fdfb71cfff4cee28 SHA512 dbcc0d05970073d286d9e389d9e8797023d728a0067886ec25c61f5c65324e85ed8015111b45e43387e3b75fe7ad5ef5ca1cbd93ce56994b02589f1520e78116
diff --git a/media-libs/libavif/libavif-1.0.3.ebuild b/media-libs/libavif/libavif-1.0.3.ebuild
new file mode 100644
index 000000000000..615d283cb6dc
--- /dev/null
+++ b/media-libs/libavif/libavif-1.0.3.ebuild
@@ -0,0 +1,108 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake-multilib gnome2-utils
+
+DESCRIPTION="Library for encoding and decoding .avif files"
+HOMEPAGE="https://github.com/AOMediaCodec/libavif"
+SRC_URI="https://github.com/AOMediaCodec/libavif/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+# See bug #822336 re subslot
+SLOT="0/16"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc64 ~riscv ~sparc ~x86"
+IUSE="+aom dav1d examples extras gdk-pixbuf rav1e svt-av1 test"
+RESTRICT="!test? ( test )"
+
+REQUIRED_USE="|| ( aom dav1d )"
+
+DEPEND="media-libs/libjpeg-turbo[${MULTILIB_USEDEP}]
+ media-libs/libpng[${MULTILIB_USEDEP}]
+ sys-libs/zlib[${MULTILIB_USEDEP}]
+ aom? ( >=media-libs/libaom-3.3.0:=[${MULTILIB_USEDEP}] )
+ dav1d? ( >=media-libs/dav1d-1.0.0:=[${MULTILIB_USEDEP}] )
+ extras? ( test? ( dev-cpp/gtest ) )
+ gdk-pixbuf? ( x11-libs/gdk-pixbuf:2[${MULTILIB_USEDEP}] )
+ rav1e? ( >=media-video/rav1e-0.5.1[capi] )
+ svt-av1? ( >=media-libs/svt-av1-0.9.1 )"
+RDEPEND="${DEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+multilib_src_configure() {
+ local mycmakeargs=(
+ -DBUILD_SHARED_LIBS=ON
+ -DAVIF_CODEC_AOM=$(usex aom ON OFF)
+ -DAVIF_CODEC_DAV1D=$(usex dav1d ON OFF)
+ -DAVIF_CODEC_LIBGAV1=OFF
+
+ # Use system libraries.
+ -DAVIF_LOCAL_ZLIBPNG=OFF
+ -DAVIF_LOCAL_JPEG=OFF
+
+ -DAVIF_BUILD_GDK_PIXBUF=$(usex gdk-pixbuf ON OFF)
+
+ -DAVIF_ENABLE_WERROR=OFF
+ )
+
+ if multilib_is_native_abi; then
+ mycmakeargs+=(
+ -DAVIF_CODEC_RAV1E=$(usex rav1e ON OFF)
+ -DAVIF_CODEC_SVT=$(usex svt-av1 ON OFF)
+
+ -DAVIF_BUILD_EXAMPLES=$(usex examples ON OFF)
+ -DAVIF_BUILD_APPS=$(usex extras ON OFF)
+ -DAVIF_BUILD_TESTS=$(usex test ON OFF)
+ -DAVIF_ENABLE_GTEST=$(usex extras $(usex test ON OFF) OFF)
+ )
+ else
+ mycmakeargs+=(
+ -DAVIF_CODEC_RAV1E=OFF
+ -DAVIF_CODEC_SVT=OFF
+
+ -DAVIF_BUILD_EXAMPLES=OFF
+ -DAVIF_BUILD_APPS=OFF
+ -DAVIF_BUILD_TESTS=OFF
+ -DAVIF_ENABLE_GTEST=OFF
+ )
+
+ if ! use aom ; then
+ if use rav1e || use svt-av1 ; then
+ ewarn "libavif on ${MULTILIB_ABI_FLAG} will work in read-only mode."
+ ewarn "Support for rav1e and/or svt-av1 is is not available on ${MULTILIB_ABI_FLAG}"
+ ewarn "Enable aom flag for full support on ${MULTILIB_ABI_FLAG}"
+ fi
+ fi
+ fi
+
+ cmake_src_configure
+}
+
+pkg_preinst() {
+ if use gdk-pixbuf ; then
+ gnome2_gdk_pixbuf_savelist
+ fi
+}
+
+pkg_postinst() {
+ if ! use aom && ! use rav1e && ! use svt-av1 ; then
+ ewarn "No AV1 encoder is set,"
+ ewarn "libavif will work in read-only mode."
+ ewarn "Enable aom, rav1e or svt-av1 flag if you want to save .AVIF files."
+ fi
+
+ if use gdk-pixbuf ; then
+ # causes segfault if set, see bug 375615
+ unset __GL_NO_DSO_FINALIZER
+ multilib_foreach_abi gnome2_gdk_pixbuf_update
+ fi
+}
+
+pkg_postrm() {
+ if use gdk-pixbuf ; then
+ # causes segfault if set, see bug 375615
+ unset __GL_NO_DSO_FINALIZER
+ multilib_foreach_abi gnome2_gdk_pixbuf_update
+ fi
+}
diff --git a/media-sound/Manifest.gz b/media-sound/Manifest.gz
index a5855d2f4ca3..1e4cf12ded68 100644
--- a/media-sound/Manifest.gz
+++ b/media-sound/Manifest.gz
Binary files differ
diff --git a/media-sound/reaper-bin/Manifest b/media-sound/reaper-bin/Manifest
index 0d32ccb1b550..856301196688 100644
--- a/media-sound/reaper-bin/Manifest
+++ b/media-sound/reaper-bin/Manifest
@@ -1,8 +1,8 @@
AUX libSwell-makefile-cflags.patch 891 BLAKE2B 183683844184162cae7b01393900fc92e21a697de0832f57ffdaea7494f052d507ebeb0e5e941fd37ff2f9e5f887d954976ceb32d4cebbdf034e8336dbe14742 SHA512 62bdbd2e51c237b305ffa0ddb31c17dd6fca64cafb838fe1cfcb5496dc044ece124241e65f9aa66a25332ca1de6ba5d7f102cddf6749726080a0ba221988c127
-DIST WDL-d974e49ac5afb57be6329674e046649a4f30bce9.tar.gz 2468612 BLAKE2B f09ab35041ca5e774c7bdb1982ea1267bb73af9782b176304bf943642f9a487c2670960bb72a485093f8b2e09d6f5d9363a1476a9f6ca947f90f9137133ac1cf SHA512 f63cdec3ba957de77c6ff62a9b2d501ba43bfbadd814b6b59027bfddf918b35d109a748427269aedbad70c06e8d940df8ad8d67acca5f0586c32802c28843fab
-DIST reaper707_linux_aarch64.tar.xz 10872932 BLAKE2B 92c94de3be59eb1509472e63904eff1e2123e80618381545c9ef7673665c624ea83713f6b435adadd35c54e70210b468c79c9e75376d24c4272473e37d424d0e SHA512 1bff4e77e1c050f716cab23f5c6446524c08b91f8cd0b1c74de198b803e8c699fc3dd0145a8a9f195b0219b59acad592239700baef5ec66e29b8c317615681b4
-DIST reaper707_linux_armv7l.tar.xz 10527968 BLAKE2B fc4ef0a1ff5c336e05ef120d2f32f32de6c07ecc0652abb2aff756b1b96b63b098641dde29b8d7ac958b5f7e50b370076c1d171899a2342186507e14175ccd07 SHA512 9bd87c775a48b8d11cc1d9869dc78ea615c8cc5eeea615b12b58249940f2708de4b209b1af293a8728fcc574f1bc07e1cde89a3c370a6b0efee74940956a811a
-DIST reaper707_linux_i686.tar.xz 12150956 BLAKE2B 9b97f0d47ba17402ee67a74f0014c28da53f0f7c8b090416ee27babda1707493fbdcd5e33c749e42c14c959775af17ab885662941f3e76b3c84f5fd371e333a3 SHA512 70822d91b6a4728ad10a2d234692b7a21844b591a57a04784b2261591d22e3824b586dfc2e8e282fafba61a2dd5a1c155c7d000b6af74da059d7d9682ee1f690
-DIST reaper707_linux_x86_64.tar.xz 12146556 BLAKE2B 97287bec2abc801da2fab244b6b2b86854f1e6ef11c06d55c03d8fc48ae3299a946c2425e525eb57148eacf46f29d3d3f5f3dce47d74d1308c5a2b852b2991ea SHA512 d5e13584c409be97257098a882dd0ba79f9ff77ea8363f41aed16a2d5b21b35f7c9d9099fdece6523f509c1f1c93bdbad82a69203cbd9336099b8c648e5f717c
-EBUILD reaper-bin-7.07-r1.ebuild 4956 BLAKE2B 21342c8a2329fada7647938604e9cac6bb1d6b02a5ff2447f3940fc752a252993a585f97fc6f0fa00cb42ec9075898e0786d187159e081dc626c1ff03b3a74b3 SHA512 4a95ec0656596668aa7aace25862d4230f3f30347bebeec2ca81f0725fd03b2e68419dd4d418b58587ae08c76d79d6156e012fcea4c54697c7b4821893a8f02f
+DIST WDL-3e3576d2d65bb028dde7026d0a6df334ab8e5710.tar.gz 2470283 BLAKE2B ca4600b408a0754264b3831b5585d809df09060610950d0d89f514ec1398133ac2677de7f953612e090826baa562c0a4cf29813c726dc1a77c234a410dc1f0fd SHA512 c09c3f0d8a8912cde2aab111ff0b6ee7b786453e7f608e4f0c589e256c6cc3d8c92263972fd0f07c199bf59182320fcb6fdbbc0b113d4804d3db75736f33a545
+DIST reaper708_linux_aarch64.tar.xz 10879256 BLAKE2B b48c5cb2b3407f6b3ebf16ce2c6a77b101b3d89a63cddd319e6cdd590e28f4677bb1ce166b5e028ee4b67406ac0a828cccfbdf691f51464ca0ea8928d8287085 SHA512 54f899f96885891e9bf94f81f8ecbcd0d039433765d245779fc93d8d2ea81a7658e6340b0965bb2f0030e286c2c748a3e668537fd2105fcc15896ac32ef242d8
+DIST reaper708_linux_armv7l.tar.xz 10537332 BLAKE2B 9d8a8c1eb462688b3d6f2e2b5a8efa780a9b8fb09a7c0cb147d20bfcd40defeca49e7e74cdf77520526f5092d79428b2de5604fbb772014c175981c6c000e01f SHA512 ba05af2e477c5e0c5122aba5b4ce067ee7ac3623fd06bba849fc138e714ae13f8c0920e4235c0850d88524aa54f54b0aa405c7311c511b9ea0a12a1f3bb7b371
+DIST reaper708_linux_i686.tar.xz 12167380 BLAKE2B 7bb933a1143501726804d705666816e80968e0da93a068c748b933d21e147478cc55879ec3fdc1b0dba8d582ae8cc7bfa71541c7929be356032ee0ffc4450043 SHA512 35dd4c0039d958ce84688737ded78db83f7632549adff06e1343155d40390920a6abc1f2f91f0706d77375bb2e73814c32a3492fe450a6fbe45b220a3abe9289
+DIST reaper708_linux_x86_64.tar.xz 12159312 BLAKE2B 06be335bc879e53bd5a69080edaa024977ca93740a3e3d95f083126ef81392617399aec2cef310e14fa37978fe3f2193e0f2d8e1046d66574df0fdc9674639f7 SHA512 6bfe3c6fe2272bd6192b69f9d8423a3978ce26de7d3720c9324a8d19b93d0311d68fce6c1241088284ec0ef00cf8b2aff185716d4b4e1ca2d6fd8367451068c2
+EBUILD reaper-bin-7.08.ebuild 5001 BLAKE2B 0a81bd2fcf15e20dfde0efc760daced9d04a2c7b438e44d7f0d28bc11864479882bfe1701e1478c25d74c447639233ac811fe342558e89d0c4fa767f5139927e SHA512 8e1c124f5c1ccfc765495f323481e67baf5d44239451edb49f80013f1893c0e3545f0f488d3c39ae78dfce546e50544758d089ed3f2ca77095e15a06cde64dd1
MISC metadata.xml 359 BLAKE2B 44ae94f40b3ca881cdd62ce045dc9af2bf6d1f2ca266a5f81071c0f734acfe83c888fead3c51c247f26e20365e3428ac2fdafc50ed634f9850b52103dc9ddbfe SHA512 13fb4544ffaee84f70475f2ed41a3c1d4effd92f95dea397708b193513d49cc7cf9037c816fc983228a12d31741722cd3487973dc5e60226c8cfe0ecb73789ba
diff --git a/media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild b/media-sound/reaper-bin/reaper-bin-7.08.ebuild
index cdf5489d9c6e..ad53d0511ee5 100644
--- a/media-sound/reaper-bin/reaper-bin-7.07-r1.ebuild
+++ b/media-sound/reaper-bin/reaper-bin-7.08.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2023 Gentoo Authors
+# Copyright 2023-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -8,13 +8,13 @@ inherit desktop xdg
DESCRIPTION="Digital audio workstation"
HOMEPAGE="https://www.reaper.fm"
-WDL_COMMIT="d974e49ac5afb57be6329674e046649a4f30bce9"
+WDL_COMMIT="3e3576d2d65bb028dde7026d0a6df334ab8e5710"
SRC_URI="
- amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(ver_cut 2))_linux_x86_64.tar.xz )
- x86? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(ver_cut 2))_linux_i686.tar.xz )
- arm64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(ver_cut 2))_linux_aarch64.tar.xz )
- arm? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(ver_cut 2))_linux_armv7l.tar.xz )
+ amd64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_x86_64.tar.xz )
+ x86? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_i686.tar.xz )
+ arm64? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_aarch64.tar.xz )
+ arm? ( https://www.reaper.fm/files/$(ver_cut 1).x/reaper$(ver_cut 1)$(printf %02d $(( 10#$(ver_cut 2) )))_linux_armv7l.tar.xz )
https://github.com/justinfrankel/WDL/archive/${WDL_COMMIT}.tar.gz -> WDL-${WDL_COMMIT}.tar.gz
"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index c77307662044..29eeda0b729d 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 3c2d0479fc02..65c2938be41a 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 09 Jan 2024 11:56:09 +0000
+Tue, 09 Jan 2024 18:40:23 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 70b305a28e91..7a1b98e47329 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 560112 BLAKE2B 62dc2af41770d5f472a21d19df2e416ad9cbe69646a24bf9063fe3c7d7b36b835148ffdf730b030db456007d5c45044793f359e00e2a253deb71569680665419 SHA512 706f92b2205286e8d0fb7e749fe17d4549d6de84ffe61cf0dffaa61b0add9252e50b48bb8087005681251c1d71bdd6ced3ceb19b36ffd7e75d1709bc3aa98712
-TIMESTAMP 2024-01-09T11:56:53Z
+TIMESTAMP 2024-01-09T18:40:27Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWdNIVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWdkxtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCDJw/9Hy+EnlyWRekSCiRhiPLY76TiLUwCbphRwZvAyb+9Qyf9bXDO15ZmiUia
-IwykBoXDmHnyCV1AgTnW6ir5kgUldTqkk3cYaDY3aapn2P/eZdkE0D/Nn8Hp35OG
-yz7JFU461auiKGGlH+KoyN6Dcmexihgg9kKbvweMGm6ImFNGYhWOXT3N/ZnqGqX/
-xVbW+sBKXmRcTWJbopwKdXDN9Dk8hZsd/is2pDTuNWCVPbYP0PVc0ZsweYW+JkLx
-A5p3VxNcUeIpxfX4OCro3ZLVEz+5C2sYBRtKepgoZDirHTQJOpEhv7+E2TxNb9zj
-Kow6n47GBsIaE/IWzzaQh6yPnVFh7MiOIAq4rUS9qtdIunlnAs2k2KH8966FWQTN
-ywcTqHqjMsHg97dwCoAOeAiZDV9vXQmGYU5VQKl8XgN/fq4JpDKQtXPO0nOgoAuP
-ENnShsr+6PBpB0FLvlAV70PaPjxW5qOrav/2nJq+3GQW66MbwA6zEJ1gEZhDQyF7
-t+uyWCNBRd1rFQ+kKUsBgt5rn0OCa/cFPsmIcMlOndDKJwqTE1v//lzU8NqCxqWK
-yvCy5MuhRPGh9WBkrm9FB8GY96wzpFQsymkdq2ffLw56dX9vVxh+IzLzThXPbS8e
-RalLfsBRWGfaaXVJLN7GyZAneg6Y7xHNhnZPC7fior2c3hgxV2k=
-=aDch
+klAdyw/+NM7SqaCUanDCaPWjvN4Pozy3TY+q2LYtv+uBo+mDZ9CvcWTiV5dFdoQS
+m/93819C+5FW2jRzr9cJmkL3tF4ZrLBoaI5llOuzrvxpjYFLetqKXSTt9WoWu78w
+oYyuzJlU0VZYMpbvxHHbz5WNNz7wbcpvaYnSSWeT/PIDUMBDDcCm91Ew7TxJEFsr
+wsE/IYJQOe3tIOjCCcPbE4qdEK5azan/rwpncIlkiBoMwcU1aUNgAczcvDec/g94
+bBNmOtVMGqJ2sCpCRc7cbZH6HPS+taUieyt/q9pv1Oi5DwVQ+KBlxzHnQGQJ17TU
+dEeUgU4h3sWXw7g/9QIhawO+eHh29pnd5oayxQyIff79YYyIwz2bTyqVu/mFsFO2
+uJ5YMqRry76xoaSSx+vl+spy+Tt4DIWtuG0b4x+44VUW8wEmeBqauPKlPAXc9ykF
+0i6QxOIi/7PLgKDHq1Z5doLWdwQyyNErHJYQPubLiFPhYTaC4aKsYvj6epxHt16x
+W2JJ3w6PEAgl1hmWfBSQ2tCNEBVOmmbYC/A1Ql4s0bJnFiIPOvnSW+Qbi6X0Rb0i
+ScecaLW88KP8bShz0L/WRQrNrqPw92tQ31Jeus+/gnZvEhvLu3l5Ll0YlVfF/PZQ
+u1ygVjCRuGp08YEs9ghPms24oush4cVefo5OzFvCzZ1bR/Mf99Y=
+=W64b
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 75cc30270d06..ff99f753ab3d 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 09 Jan 2024 11:56:18 +0000
+Tue, 09 Jan 2024 18:40:24 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index defb9c7afbd2..74fc67798c53 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index 53b54d791b7a..7a7f6e89b7c2 100644
--- a/metadata/md5-cache/dev-db/Manifest.gz
+++ b/metadata/md5-cache/dev-db/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-db/redis-6.2.11 b/metadata/md5-cache/dev-db/redis-6.2.11
deleted file mode 100644
index 4985ae912d17..000000000000
--- a/metadata/md5-cache/dev-db/redis-6.2.11
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) test? ( dev-lang/tcl:0= ssl? ( dev-tcltk/tls ) )
-DESCRIPTION=A persistent caching system, key-value, and data structures database
-EAPI=8
-HOMEPAGE=https://redis.io
-INHERIT=autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs
-IUSE=+jemalloc selinux ssl systemd tcmalloc test lua_single_target_luajit lua_single_target_lua5-1
-KEYWORDS=amd64 arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles
-REQUIRED_USE=?? ( jemalloc tcmalloc ) ^^ ( lua_single_target_luajit lua_single_target_lua5-1 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://download.redis.io/releases/redis-6.2.11.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=f009237909e71b586b1c525a581f1897
diff --git a/metadata/md5-cache/dev-db/redis-6.2.13 b/metadata/md5-cache/dev-db/redis-6.2.13
deleted file mode 100644
index 8f961bba9f08..000000000000
--- a/metadata/md5-cache/dev-db/redis-6.2.13
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) test? ( dev-lang/tcl:0= ssl? ( dev-tcltk/tls ) )
-DESCRIPTION=A persistent caching system, key-value, and data structures database
-EAPI=8
-HOMEPAGE=https://redis.io
-INHERIT=autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs
-IUSE=+jemalloc selinux ssl systemd tcmalloc test lua_single_target_luajit lua_single_target_lua5-1
-KEYWORDS=amd64 ~arm arm64 ~hppa ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles
-REQUIRED_USE=?? ( jemalloc tcmalloc ) ^^ ( lua_single_target_luajit lua_single_target_lua5-1 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://download.redis.io/releases/redis-6.2.13.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=a7aa771863abb20493aab9fe42e893fa
diff --git a/metadata/md5-cache/dev-db/redis-6.2.7-r2 b/metadata/md5-cache/dev-db/redis-6.2.7-r2
deleted file mode 100644
index 05dd6e86fcdc..000000000000
--- a/metadata/md5-cache/dev-db/redis-6.2.7-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare setup test
-DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) test? ( dev-lang/tcl:0= ssl? ( dev-tcltk/tls ) )
-DESCRIPTION=A persistent caching system, key-value, and data structures database
-EAPI=8
-HOMEPAGE=https://redis.io
-INHERIT=autotools edo flag-o-matic lua-single multiprocessing systemd tmpfiles toolchain-funcs
-IUSE=+jemalloc selinux ssl systemd tcmalloc test lua_single_target_luajit lua_single_target_lua5-1
-KEYWORDS=amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles
-REQUIRED_USE=?? ( jemalloc tcmalloc ) ^^ ( lua_single_target_luajit lua_single_target_lua5-1 )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://download.redis.io/releases/redis-6.2.7.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=1440d9ed16f880a0d27bcd35a20956ce
diff --git a/metadata/md5-cache/dev-db/redis-7.0.13 b/metadata/md5-cache/dev-db/redis-7.0.13
deleted file mode 100644
index 1743db87d4bb..000000000000
--- a/metadata/md5-cache/dev-db/redis-7.0.13
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) test? ( dev-lang/tcl:0= ssl? ( dev-tcltk/tls ) )
-DESCRIPTION=A persistent caching system, key-value, and data structures database
-EAPI=8
-HOMEPAGE=https://redis.io
-INHERIT=autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs
-IUSE=+jemalloc selinux ssl systemd tcmalloc test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles
-REQUIRED_USE=?? ( jemalloc tcmalloc )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://download.redis.io/releases/redis-7.0.13.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=57910bbbb698f41cc0f4564b0fbe718d
diff --git a/metadata/md5-cache/dev-db/redis-7.0.12 b/metadata/md5-cache/dev-db/redis-7.0.15
index 3413b510f794..08179b848a36 100644
--- a/metadata/md5-cache/dev-db/redis-7.0.12
+++ b/metadata/md5-cache/dev-db/redis-7.0.15
@@ -6,12 +6,12 @@ EAPI=8
HOMEPAGE=https://redis.io
INHERIT=autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs
IUSE=+jemalloc selinux ssl systemd tcmalloc test
-KEYWORDS=amd64 ~arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux
LICENSE=BSD
RDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles
REQUIRED_USE=?? ( jemalloc tcmalloc )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://download.redis.io/releases/redis-7.0.12.tar.gz
+SRC_URI=https://download.redis.io/releases/redis-7.0.15.tar.gz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=57910bbbb698f41cc0f4564b0fbe718d
+_md5_=5aa21105affc7ce1871a573bb8da8a9e
diff --git a/metadata/md5-cache/dev-db/redis-7.0.9 b/metadata/md5-cache/dev-db/redis-7.0.9
deleted file mode 100644
index d6ce6c070358..000000000000
--- a/metadata/md5-cache/dev-db/redis-7.0.9
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) virtual/pkgconfig sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) || ( >=sys-devel/autoconf-2.72-r1:2.72 >=sys-devel/autoconf-2.71-r6:2.71 ) >=sys-devel/libtool-2.4.7 virtual/pkgconfig
-DEFINED_PHASES=compile configure install postinst prepare test
-DEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) test? ( dev-lang/tcl:0= ssl? ( dev-tcltk/tls ) )
-DESCRIPTION=A persistent caching system, key-value, and data structures database
-EAPI=8
-HOMEPAGE=https://redis.io
-INHERIT=autotools edo flag-o-matic multiprocessing systemd tmpfiles toolchain-funcs
-IUSE=+jemalloc selinux ssl systemd tcmalloc test
-KEYWORDS=amd64 arm arm64 ~hppa ~loong ~ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux
-LICENSE=BSD
-RDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) systemd? ( sys-apps/systemd:= ) tcmalloc? ( dev-util/google-perftools ) acct-group/redis acct-user/redis selinux? ( sec-policy/selinux-redis ) virtual/tmpfiles
-REQUIRED_USE=?? ( jemalloc tcmalloc )
-RESTRICT=!test? ( test )
-SLOT=0
-SRC_URI=https://download.redis.io/releases/redis-7.0.9.tar.gz
-_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=9ea6d0fee30bbe9c1114f0e878c69318
diff --git a/metadata/md5-cache/dev-db/redis-7.2.2 b/metadata/md5-cache/dev-db/redis-7.2.4
index c4d97d8498d9..578067b85a26 100644
--- a/metadata/md5-cache/dev-db/redis-7.2.2
+++ b/metadata/md5-cache/dev-db/redis-7.2.4
@@ -12,6 +12,6 @@ RDEPEND=jemalloc? ( >=dev-libs/jemalloc-5.1:= ) ssl? ( dev-libs/openssl:0= ) sys
REQUIRED_USE=?? ( jemalloc tcmalloc )
RESTRICT=!test? ( test )
SLOT=0
-SRC_URI=https://download.redis.io/releases/redis-7.2.2.tar.gz
+SRC_URI=https://download.redis.io/releases/redis-7.2.4.tar.gz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=7d9b293bbe137e288243389dceda1ce4
+_md5_=8bb5b4d77a0d99727ac6e0166b3c889a
diff --git a/metadata/md5-cache/dev-java/Manifest.gz b/metadata/md5-cache/dev-java/Manifest.gz
index d474166576f6..a7bbf01c1283 100644
--- a/metadata/md5-cache/dev-java/Manifest.gz
+++ b/metadata/md5-cache/dev-java/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-java/coursier-bin-2.1.8 b/metadata/md5-cache/dev-java/coursier-bin-2.1.8
new file mode 100644
index 000000000000..50030cccd980
--- /dev/null
+++ b/metadata/md5-cache/dev-java/coursier-bin-2.1.8
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install
+DESCRIPTION=Java/Scala artifact fetching, bundling and deploying
+EAPI=8
+HOMEPAGE=https://get-coursier.io/
+KEYWORDS=~amd64
+LICENSE=Apache-2.0
+RDEPEND=>=virtual/jre-8
+SLOT=0
+SRC_URI=https://github.com/coursier/coursier/releases/download/v2.1.8/cs-x86_64-pc-linux.gz -> coursier-bin-2.1.8.gz
+_md5_=c37c9b94a402f83457d2bd181d71172e
diff --git a/metadata/md5-cache/dev-java/mill-bin-0.11.6 b/metadata/md5-cache/dev-java/mill-bin-0.11.6
new file mode 100644
index 000000000000..072e4bd9f203
--- /dev/null
+++ b/metadata/md5-cache/dev-java/mill-bin-0.11.6
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install unpack
+DESCRIPTION=A Java/Scala build tool
+EAPI=8
+HOMEPAGE=https://com-lihaoyi.github.io/mill/
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=>=virtual/jre-1.8:*
+SLOT=0
+SRC_URI=https://github.com/com-lihaoyi/mill/releases/download/0.11.6/0.11.6-assembly -> mill-bin-0.11.6
+_md5_=3973f4acdd80e4f0198bd7d94eafe4ab
diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.2 b/metadata/md5-cache/dev-java/scala-cli-bin-1.0.2
deleted file mode 100644
index e6102309dfdb..000000000000
--- a/metadata/md5-cache/dev-java/scala-cli-bin-1.0.2
+++ /dev/null
@@ -1,13 +0,0 @@
-BDEPEND=!amd64? ( !arm64? ( >=virtual/jre-11 ) )
-DEFINED_PHASES=compile install prepare
-DESCRIPTION=CLI to interact with Scala and Java
-EAPI=8
-HOMEPAGE=https://scala-cli.virtuslab.org/
-INHERIT=bash-completion-r1
-KEYWORDS=amd64 ~arm64
-LICENSE=Apache-2.0
-RDEPEND=>=virtual/jre-11 sys-libs/zlib
-SLOT=0
-SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.2/scala-cli -> scala-cli-non-native-1.0.2 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.2/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.0.2.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.0.2/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.0.2.gz )
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=75d7d039c0f25c439517d841da30099f
diff --git a/metadata/md5-cache/dev-java/scala-cli-bin-1.1.0 b/metadata/md5-cache/dev-java/scala-cli-bin-1.1.0
index 0a1b8156567c..0aed21425444 100644
--- a/metadata/md5-cache/dev-java/scala-cli-bin-1.1.0
+++ b/metadata/md5-cache/dev-java/scala-cli-bin-1.1.0
@@ -4,10 +4,10 @@ DESCRIPTION=CLI to interact with Scala and Java
EAPI=8
HOMEPAGE=https://scala-cli.virtuslab.org/
INHERIT=bash-completion-r1
-KEYWORDS=~amd64 ~arm64
+KEYWORDS=amd64 ~arm64
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-11 sys-libs/zlib
SLOT=0
SRC_URI=!amd64? ( !arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.1.0/scala-cli -> scala-cli-non-native-1.1.0 ) ) amd64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.1.0/scala-cli-x86_64-pc-linux.gz -> scala-cli-amd64-1.1.0.gz ) arm64? ( https://github.com/VirtusLab/scala-cli/releases/download/v1.1.0/scala-cli-aarch64-pc-linux.gz -> scala-cli-arm64-1.1.0.gz )
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=2a42956f8fc0f2d22acfceec82914156
+_md5_=a8238b80cecd3f7bac9a5a36b4cbd954
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 824ce4853bba..3d6af1b9a663 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/ammonite-repl-bin-2.5.11 b/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.11
index 05e32cf79cf6..03144c9f3c91 100644
--- a/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.11
+++ b/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.11
@@ -3,9 +3,9 @@ DESCRIPTION=Scala language-based scripting and REPL
EAPI=8
HOMEPAGE=https://ammonite.io/
IUSE=+scala2-13 scala3-0 scala3-1 +scala3-2
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 ~x86
LICENSE=MIT
RDEPEND=>=virtual/jre-1.8:*
SLOT=0
SRC_URI=scala2-13? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.11/2.13-2.5.11 -> ammonite-repl-bin-2.5.11-2.13 ) scala3-0? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.11/3.0-2.5.11 -> ammonite-repl-bin-2.5.11-3.0 ) scala3-1? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.11/3.1-2.5.11 -> ammonite-repl-bin-2.5.11-3.1 ) scala3-2? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.11/3.2-2.5.11 -> ammonite-repl-bin-2.5.11-3.2 )
-_md5_=146cbbe97fe92a9533877f5d0bec7460
+_md5_=43d8b01ea4534655cdfda786c464e5e1
diff --git a/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.8 b/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.8
deleted file mode 100644
index 336108b9c834..000000000000
--- a/metadata/md5-cache/dev-lang/ammonite-repl-bin-2.5.8
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=Scala language-based scripting and REPL
-EAPI=8
-HOMEPAGE=https://ammonite.io/
-IUSE=+scala2-13 scala3-0 +scala3-1
-KEYWORDS=amd64 x86
-LICENSE=MIT
-RDEPEND=>=virtual/jre-1.8:*
-REQUIRED_USE=|| ( scala2-13 scala3-0 scala3-1 )
-SLOT=0
-SRC_URI=scala2-13? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.8/2.13-2.5.8 -> ammonite-repl-bin-2.5.8-2.13 ) scala3-0? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.8/3.0-2.5.8 -> ammonite-repl-bin-2.5.8-3.0 ) scala3-1? ( https://github.com/com-lihaoyi/Ammonite/releases/download/2.5.8/3.1-2.5.8 -> ammonite-repl-bin-2.5.8-3.1 )
-_md5_=7857e68caaabbd45bc7cf0c4f2103af0
diff --git a/metadata/md5-cache/dev-php/Manifest.gz b/metadata/md5-cache/dev-php/Manifest.gz
index 2ac53e05da3e..08081eded8bf 100644
--- a/metadata/md5-cache/dev-php/Manifest.gz
+++ b/metadata/md5-cache/dev-php/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-php/ca-bundle-1.3.1 b/metadata/md5-cache/dev-php/ca-bundle-1.3.1
index 8838fe884ec2..54a26c908e67 100644
--- a/metadata/md5-cache/dev-php/ca-bundle-1.3.1
+++ b/metadata/md5-cache/dev-php/ca-bundle-1.3.1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Find the system CA bundle or fall back to the Mozilla one
EAPI=8
HOMEPAGE=https://github.com/composer/ca-bundle
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
SLOT=0
SRC_URI=https://github.com/composer/ca-bundle/archive/1.3.1.tar.gz -> ca-bundle-1.3.1.tar.gz
-_md5_=e767cca38b14aecf4cfac2210feb1f99
+_md5_=80efb43985f717c82d6fd1edad84c813
diff --git a/metadata/md5-cache/dev-php/composer-2.1.12 b/metadata/md5-cache/dev-php/composer-2.1.12
index 37e05b95c626..d3b61b9f6b9d 100644
--- a/metadata/md5-cache/dev-php/composer-2.1.12
+++ b/metadata/md5-cache/dev-php/composer-2.1.12
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Dependency Manager for PHP
EAPI=8
HOMEPAGE=https://github.com/composer/composer
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:*[curl] >=dev-php/ca-bundle-1.0 dev-php/fedora-autoloader >=dev-php/jsonlint-1.4 >=dev-php/json-schema-5.2.11 >=dev-php/metadata-minifier-1.0 >=dev-php/phar-utils-1.0 >=dev-php/psr-log-1.0 >=dev-php/reactphp-promise-2.7 >=dev-php/semver-3.0 >=dev-php/spdx-licenses-1.2 >=dev-php/symfony-console-2.8.52 >=dev-php/symfony-filesystem-2.8.52 >=dev-php/symfony-finder-2.8.52 >=dev-php/symfony-process-2.8.52 >=dev-php/xdebug-handler-2
SLOT=0
SRC_URI=https://github.com/composer/composer/archive/2.1.12.tar.gz -> composer-2.1.12.tar.gz
-_md5_=a377f5e306ce093fec3f04fbdadcc8f6
+_md5_=c4bc415c9e3ae07c67d27ccbea0735e4
diff --git a/metadata/md5-cache/dev-php/fedora-autoloader-1.0.1 b/metadata/md5-cache/dev-php/fedora-autoloader-1.0.1
index acca87a63bce..4fa2d47c9d38 100644
--- a/metadata/md5-cache/dev-php/fedora-autoloader-1.0.1
+++ b/metadata/md5-cache/dev-php/fedora-autoloader-1.0.1
@@ -4,10 +4,10 @@ DESCRIPTION=Fedora's Static PSR-4, PSR-0, and classmap autoloader
EAPI=7
HOMEPAGE=https://github.com/php-fedora/autoloader
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-lang/php:*
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/php-fedora/autoloader/archive/1.0.1.tar.gz -> fedora-autoloader-1.0.1.tar.gz
-_md5_=95e37bf5d44c2a26311f7ebae89f969e
+_md5_=d1c866256e2021c1e0ff2ff0b36e7a82
diff --git a/metadata/md5-cache/dev-php/json-schema-5.2.11 b/metadata/md5-cache/dev-php/json-schema-5.2.11
index b9d694bd105c..17020ff02618 100644
--- a/metadata/md5-cache/dev-php/json-schema-5.2.11
+++ b/metadata/md5-cache/dev-php/json-schema-5.2.11
@@ -4,10 +4,10 @@ DESCRIPTION=PHP implementation of JSON schema
EAPI=7
HOMEPAGE=https://github.com/justinrainbow/json-schema
IUSE=test
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/justinrainbow/json-schema/archive/5.2.11.tar.gz -> json-schema-5.2.11.tar.gz
-_md5_=87895825b0d34e7f9108a1c70071d235
+_md5_=cba242baf633e7d3b123f8f231b1c91e
diff --git a/metadata/md5-cache/dev-php/jsonlint-1.8.3-r1 b/metadata/md5-cache/dev-php/jsonlint-1.8.3-r1
index 09ea4d994828..8745b9d83de0 100644
--- a/metadata/md5-cache/dev-php/jsonlint-1.8.3-r1
+++ b/metadata/md5-cache/dev-php/jsonlint-1.8.3-r1
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=JSON Lint for PHP
EAPI=7
HOMEPAGE=https://github.com/Seldaek/jsonlint
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/Seldaek/jsonlint/archive/1.8.3.tar.gz -> jsonlint-1.8.3.tar.gz
-_md5_=55f36fa6a11afb7290ab9adcc825ab53
+_md5_=16ff85d08fc9b725e605b1b6141d4125
diff --git a/metadata/md5-cache/dev-php/metadata-minifier-1.0.0 b/metadata/md5-cache/dev-php/metadata-minifier-1.0.0
index 6415c43b5b96..6575a8e1e37c 100644
--- a/metadata/md5-cache/dev-php/metadata-minifier-1.0.0
+++ b/metadata/md5-cache/dev-php/metadata-minifier-1.0.0
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Small utility library that handles metadata minification and expansion
EAPI=7
HOMEPAGE=https://github.com/composer/metadata-minifier
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.2:*
SLOT=0
SRC_URI=https://github.com/composer/metadata-minifier/archive/1.0.0.tar.gz -> metadata-minifier-1.0.0.tar.gz
-_md5_=363e2701440646cdc2f5e5b0cf4d4992
+_md5_=2b2a48b8fbdd65e32748e920a941ee3b
diff --git a/metadata/md5-cache/dev-php/phar-utils-1.1.2 b/metadata/md5-cache/dev-php/phar-utils-1.1.2
index 2425fb7013ff..e15345cb9305 100644
--- a/metadata/md5-cache/dev-php/phar-utils-1.1.2
+++ b/metadata/md5-cache/dev-php/phar-utils-1.1.2
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=PHAR file format utilities, for when PHP phars you up
EAPI=7
HOMEPAGE=https://github.com/Seldaek/phar-utils
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:*[phar] dev-php/fedora-autoloader
SLOT=0
SRC_URI=https://github.com/Seldaek/phar-utils/archive/1.1.2.tar.gz -> phar-utils-1.1.2.tar.gz
-_md5_=f27e4c84f81030646900417ee29b09a1
+_md5_=baad99f7226d2462c40468affa60836c
diff --git a/metadata/md5-cache/dev-php/psr-log-1.1.4 b/metadata/md5-cache/dev-php/psr-log-1.1.4
index 5e7bc66485d3..0675a29afd25 100644
--- a/metadata/md5-cache/dev-php/psr-log-1.1.4
+++ b/metadata/md5-cache/dev-php/psr-log-1.1.4
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Common interface for logging libraries
EAPI=7
HOMEPAGE=https://github.com/php-fig/log
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
SLOT=0
SRC_URI=https://github.com/php-fig/log/archive/1.1.4.tar.gz -> psr-log-1.1.4.tar.gz
-_md5_=dbe48ffa52872a4cd8d23bdce9e15c6e
+_md5_=c982884f69cfee3c9735d433290a8aa5
diff --git a/metadata/md5-cache/dev-php/reactphp-promise-2.8.0 b/metadata/md5-cache/dev-php/reactphp-promise-2.8.0
index ca998e86a36e..e67161523463 100644
--- a/metadata/md5-cache/dev-php/reactphp-promise-2.8.0
+++ b/metadata/md5-cache/dev-php/reactphp-promise-2.8.0
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=A lightweight implementation of CommonJS Promises/A for PHP
EAPI=7
HOMEPAGE=https://reactphp.org/promise/
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.2:*
SLOT=0
SRC_URI=https://github.com/reactphp/promise/archive/v2.8.0.tar.gz -> reactphp-promise-2.8.0.tar.gz
-_md5_=1fc339ed9bbfa1d681cc4f2db0913623
+_md5_=fb6c36364990469b92991e2a14fda5e0
diff --git a/metadata/md5-cache/dev-php/semver-3.2.6 b/metadata/md5-cache/dev-php/semver-3.2.6
index e40b1ac179b3..ce225f9387a1 100644
--- a/metadata/md5-cache/dev-php/semver-3.2.6
+++ b/metadata/md5-cache/dev-php/semver-3.2.6
@@ -3,9 +3,9 @@ DEFINED_PHASES=install prepare
DESCRIPTION=Semantic versioning utilities, constraint parsing, and checking
EAPI=7
HOMEPAGE=https://github.com/composer/semver
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-php/fedora-autoloader >=dev-lang/php-7.2:*
SLOT=0
SRC_URI=https://github.com/composer/semver/archive/3.2.6.tar.gz -> semver-3.2.6.tar.gz
-_md5_=dc66698e98323a6f13e1578e5c6ebd4b
+_md5_=39dc241cd0a2f41490f8aad64b7bb10b
diff --git a/metadata/md5-cache/dev-php/spdx-licenses-1.5.4 b/metadata/md5-cache/dev-php/spdx-licenses-1.5.4
index f21ee341dcb4..2f497003f95d 100644
--- a/metadata/md5-cache/dev-php/spdx-licenses-1.5.4
+++ b/metadata/md5-cache/dev-php/spdx-licenses-1.5.4
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Tools for working with and validating SPDX licenses
EAPI=7
HOMEPAGE=https://github.com/composer/spdx-licenses
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
SLOT=0
SRC_URI=https://github.com/composer/spdx-licenses/archive/1.5.4.tar.gz -> spdx-licenses-1.5.4.tar.gz
-_md5_=ce2cc284864e7f30684f9d54b7614931
+_md5_=55d70c4edc4ac54726ee45d3f7c15e6c
diff --git a/metadata/md5-cache/dev-php/symfony-config-2.8.20 b/metadata/md5-cache/dev-php/symfony-config-2.8.20
index 331804f1b66b..47a0aad1b469 100644
--- a/metadata/md5-cache/dev-php/symfony-config-2.8.20
+++ b/metadata/md5-cache/dev-php/symfony-config-2.8.20
@@ -4,10 +4,10 @@ DESCRIPTION=Symfony Config Component
EAPI=6
HOMEPAGE=https://github.com/symfony/config
IUSE=test
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader dev-php/symfony-filesystem
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/symfony/config/archive/v2.8.20.tar.gz -> symfony-config-2.8.20.tar.gz
-_md5_=c7fd34696ae3473134f77f794cbd8d16
+_md5_=7b319998dadd092da0b9f86ca2f2e144
diff --git a/metadata/md5-cache/dev-php/symfony-console-2.8.52 b/metadata/md5-cache/dev-php/symfony-console-2.8.52
index aa6e0c380d87..4677ce62963b 100644
--- a/metadata/md5-cache/dev-php/symfony-console-2.8.52
+++ b/metadata/md5-cache/dev-php/symfony-console-2.8.52
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Subtree split of the Symfony Console Component
EAPI=7
HOMEPAGE=https://github.com/symfony/console
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader >=dev-php/psr-log-1.0.2 >=dev-php/symfony-event-dispatcher-2.1.0 >=dev-php/symfony-process-2.8.12
SLOT=0
SRC_URI=https://github.com/symfony/console/archive/v2.8.52.tar.gz -> symfony-console-2.8.52.tar.gz
-_md5_=748509063e6a5527d55ed24ae016b39f
+_md5_=23212b88f3774dc9aca21fb67b84986c
diff --git a/metadata/md5-cache/dev-php/symfony-dependency-injection-2.8.50 b/metadata/md5-cache/dev-php/symfony-dependency-injection-2.8.50
index 139c00aa9869..0623bca05cf5 100644
--- a/metadata/md5-cache/dev-php/symfony-dependency-injection-2.8.50
+++ b/metadata/md5-cache/dev-php/symfony-dependency-injection-2.8.50
@@ -4,10 +4,10 @@ DESCRIPTION=Symfony DependencyInjection Component
EAPI=7
HOMEPAGE=https://github.com/symfony/dependency-injection
IUSE=test
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader >=dev-php/symfony-config-2.1.0 >=dev-php/symfony-yaml-2.1.0
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/symfony/dependency-injection/archive/v2.8.50.tar.gz -> symfony-dependency-injection-2.8.50.tar.gz
-_md5_=625b27579254526aeb3a4cdf18717de7
+_md5_=ba48dea933eccb0f3eb1cca2c55a416b
diff --git a/metadata/md5-cache/dev-php/symfony-event-dispatcher-2.8.50 b/metadata/md5-cache/dev-php/symfony-event-dispatcher-2.8.50
index de0f1ea67eca..06a264bad335 100644
--- a/metadata/md5-cache/dev-php/symfony-event-dispatcher-2.8.50
+++ b/metadata/md5-cache/dev-php/symfony-event-dispatcher-2.8.50
@@ -4,10 +4,10 @@ DESCRIPTION=Symfony EventDispatcher Component
EAPI=6
HOMEPAGE=https://github.com/symfony/event-dispatcher
IUSE=test
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader >=dev-php/symfony-dependency-injection-2.1.0
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/symfony/event-dispatcher/archive/v2.8.50.tar.gz -> symfony-event-dispatcher-2.8.50.tar.gz
-_md5_=cddb6263db6aca1b06653081197fe48e
+_md5_=0aae15bb824b78573d0c89aaaabd6ae8
diff --git a/metadata/md5-cache/dev-php/symfony-filesystem-3.4.36 b/metadata/md5-cache/dev-php/symfony-filesystem-3.4.36
index 03318332e488..3e179565efd6 100644
--- a/metadata/md5-cache/dev-php/symfony-filesystem-3.4.36
+++ b/metadata/md5-cache/dev-php/symfony-filesystem-3.4.36
@@ -4,10 +4,10 @@ DESCRIPTION=Symfony Filesystem Component
EAPI=7
HOMEPAGE=https://github.com/symfony/filesystem
IUSE=test
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/symfony/filesystem/archive/v3.4.36.tar.gz -> symfony-filesystem-3.4.36.tar.gz
-_md5_=d654eadef317af0d41c4d6c4bee61682
+_md5_=2ba5a01fbf875ac6c651da9e664747bf
diff --git a/metadata/md5-cache/dev-php/symfony-finder-3.4.38 b/metadata/md5-cache/dev-php/symfony-finder-3.4.38
index cbe2abcec9b5..68ef5e5a671b 100644
--- a/metadata/md5-cache/dev-php/symfony-finder-3.4.38
+++ b/metadata/md5-cache/dev-php/symfony-finder-3.4.38
@@ -4,10 +4,10 @@ DESCRIPTION=Symfony Finder Component
EAPI=7
HOMEPAGE=https://github.com/symfony/finder
IUSE=test
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/symfony/finder/archive/v3.4.38.tar.gz -> symfony-finder-3.4.38.tar.gz
-_md5_=fe49252015538af9374383197b3e6b4d
+_md5_=34a2da3c7d25cb86c44cf0d73b51429e
diff --git a/metadata/md5-cache/dev-php/symfony-process-3.4.38 b/metadata/md5-cache/dev-php/symfony-process-3.4.38
index e77fe9ba2d69..c31d80a5a00d 100644
--- a/metadata/md5-cache/dev-php/symfony-process-3.4.38
+++ b/metadata/md5-cache/dev-php/symfony-process-3.4.38
@@ -4,10 +4,10 @@ DESCRIPTION=Symfony Process Component
EAPI=7
HOMEPAGE=https://github.com/symfony/process
IUSE=test
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/symfony/process/archive/v3.4.38.tar.gz -> symfony-process-3.4.38.tar.gz
-_md5_=f4bca2d52937b20b9fdaa4df8172d3ec
+_md5_=547c72fe38832f1cb9f17a2efe3dee51
diff --git a/metadata/md5-cache/dev-php/symfony-yaml-2.1.0 b/metadata/md5-cache/dev-php/symfony-yaml-2.1.0
index b3802e64a757..ab3b3347e384 100644
--- a/metadata/md5-cache/dev-php/symfony-yaml-2.1.0
+++ b/metadata/md5-cache/dev-php/symfony-yaml-2.1.0
@@ -4,10 +4,10 @@ DESCRIPTION=Symfony YAML Component
EAPI=6
HOMEPAGE=https://github.com/symfony/yaml
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader
RESTRICT=test
SLOT=0
SRC_URI=https://github.com/symfony/yaml/archive/v2.1.0.tar.gz -> symfony-yaml-2.1.0.tar.gz
-_md5_=78423f5aee09557d17e20b3ac545b2e0
+_md5_=374e89ee5226ce0155ef1078ea8cfef0
diff --git a/metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r1 b/metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r1
index 7e86fd227b72..14043f9e8cd7 100644
--- a/metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r1
+++ b/metadata/md5-cache/dev-php/theseer-Autoload-1.26.3-r1
@@ -4,10 +4,10 @@ DESCRIPTION=PHP Autoload Builder
EAPI=8
HOMEPAGE=https://github.com/theseer/Autoload
IUSE=test
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:*[cli,fileinfo(-),tokenizer(-)] >=dev-php/theseer-DirectoryScanner-1.3 <dev-php/theseer-DirectoryScanner-2 >=dev-php/zetacomponents-Base-1.8 <dev-php/zetacomponents-Base-2 >=dev-php/zetacomponents-ConsoleTools-1.7.1 <dev-php/zetacomponents-ConsoleTools-2
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/theseer/Autoload/archive/1.26.3.tar.gz -> theseer-Autoload-1.26.3.tar.gz
-_md5_=07501f7bde7f7121404bb3637d0ac44d
+_md5_=7a2a91e566f4bc3664e9db36d38ded35
diff --git a/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.3 b/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.3
index c4ba90c651b2..6e5b4908dcb7 100644
--- a/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.3
+++ b/metadata/md5-cache/dev-php/theseer-DirectoryScanner-1.3.3
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=A recursive directory scanner and filter
EAPI=8
HOMEPAGE=https://github.com/theseer/DirectoryScanner
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
LICENSE=BSD
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/theseer/DirectoryScanner/archive/1.3.3.tar.gz -> theseer-DirectoryScanner-1.3.3.tar.gz
-_md5_=e61d5d7eb123fe3e7aa419edac9b05a9
+_md5_=76bcc9b1d243d85fe73d9da6ad6c56bd
diff --git a/metadata/md5-cache/dev-php/xdebug-handler-2.0.1 b/metadata/md5-cache/dev-php/xdebug-handler-2.0.1
index 096a84c4507e..9157c3708d09 100644
--- a/metadata/md5-cache/dev-php/xdebug-handler-2.0.1
+++ b/metadata/md5-cache/dev-php/xdebug-handler-2.0.1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Restart a CLI process without loading the xdebug extension
EAPI=7
HOMEPAGE=https://github.com/composer/xdebug-handler
-KEYWORDS=amd64 x86
+KEYWORDS=amd64 ~arm64 x86
LICENSE=MIT
RDEPEND=dev-lang/php:* dev-php/fedora-autoloader >=dev-php/psr-log-1.0.2
SLOT=0
SRC_URI=https://github.com/composer/xdebug-handler/archive/2.0.1.tar.gz -> xdebug-handler-2.0.1.tar.gz
-_md5_=77e601c156b2283c0a627d1a683dce20
+_md5_=7b01becd3ff222347a6d0982c3dafac1
diff --git a/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.3 b/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.3
index 4c185b3a240e..a2b8f357470a 100644
--- a/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.3
+++ b/metadata/md5-cache/dev-php/zetacomponents-Base-1.9.3
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=Base package for any Zeta component
EAPI=8
HOMEPAGE=https://github.com/zetacomponents/Base
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-lang/php:*
SLOT=0
SRC_URI=https://github.com/zetacomponents/Base/archive/1.9.3.tar.gz -> zetacomponents-Base-1.9.3.tar.gz
-_md5_=2450550a114b2da9d7fab781ee5914f6
+_md5_=b8293780418451a1a287e59445231d56
diff --git a/metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r1 b/metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r1
index 2769b4a9cc62..732fb32a8627 100644
--- a/metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r1
+++ b/metadata/md5-cache/dev-php/zetacomponents-ConsoleTools-1.7.2-r1
@@ -2,9 +2,9 @@ DEFINED_PHASES=install
DESCRIPTION=A set of classes to do different actions with the console
EAPI=7
HOMEPAGE=https://github.com/zetacomponents/ConsoleTools
-KEYWORDS=amd64 arm ~hppa ppc ppc64 ~s390 sparc x86
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~s390 sparc x86
LICENSE=Apache-2.0
RDEPEND=dev-lang/php:*[iconv(-)]
SLOT=0
SRC_URI=https://github.com/zetacomponents/ConsoleTools/archive/1.7.2.tar.gz -> zetacomponents-ConsoleTools-1.7.2.tar.gz
-_md5_=68511d28c076213d400b72b256cd4654
+_md5_=4896a5cc68ed50b44f423095603d8721
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index 92cfc9f65fc6..d92c303b703b 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/fonttools-4.47.0 b/metadata/md5-cache/dev-python/fonttools-4.47.0
index 44ec324a3999..6cbadb0dc99d 100644
--- a/metadata/md5-cache/dev-python/fonttools-4.47.0
+++ b/metadata/md5-cache/dev-python/fonttools-4.47.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://github.com/fonttools/fonttools/archive/4.47.0.tar.gz -> fonttools-4.47.0.gh.tar.gz
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=e2e36665d0e65bfe670875bb42085b76
+_md5_=324bdbe62c056ebcecb2780de2467016
diff --git a/metadata/md5-cache/dev-python/pypy3-7.3.14_p2 b/metadata/md5-cache/dev-python/pypy3-7.3.14_p2
new file mode 100644
index 000000000000..8222ee8edef9
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pypy3-7.3.14_p2
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install
+DESCRIPTION=A fast, compliant alternative implementation of the Python (3.10) language
+EAPI=8
+HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/
+IUSE=+gdbm ncurses sqlite tk
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RDEPEND==dev-python/pypy3_10-7.3.14_p2*:0/pypy310-pp73-384[gdbm?,ncurses?,sqlite?,tk?]
+SLOT=0/pypy310-pp73-384
+_md5_=ee1edb7267f3154ec7b331f7bf010bb7
diff --git a/metadata/md5-cache/dev-python/pypy3_10-7.3.14_p2 b/metadata/md5-cache/dev-python/pypy3_10-7.3.14_p2
new file mode 100644
index 000000000000..163ed3d0d237
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pypy3_10-7.3.14_p2
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare
+DEPEND=|| ( >=dev-python/pypy3_10-exe-7.3.14:7.3.14[bzip2(+),ncurses?] >=dev-python/pypy3_10-exe-bin-7.3.14:7.3.14 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !~dev-python/pypy3-7.3.12_rc1
+DESCRIPTION=A fast, compliant alternative implementation of the Python (3.10) language
+EAPI=8
+HOMEPAGE=https://www.pypy.org/ https://foss.heptapod.net/pypy/pypy/
+INHERIT=multiprocessing pax-utils toolchain-funcs
+IUSE=+ensurepip gdbm +jit ncurses sqlite tk
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=MIT
+RDEPEND=|| ( >=dev-python/pypy3_10-exe-7.3.14:7.3.14[bzip2(+),ncurses?] >=dev-python/pypy3_10-exe-bin-7.3.14:7.3.14 ) dev-lang/python-exec[python_targets_pypy3(-)] dev-libs/openssl:0= dev-python/gentoo-common ensurepip? ( dev-python/ensurepip-wheels ) gdbm? ( sys-libs/gdbm:0= ) sqlite? ( dev-db/sqlite:3= ) tk? ( dev-lang/tk:0= dev-tcltk/tix:0= ) !~dev-python/pypy3-7.3.12_rc1
+RESTRICT=test
+SLOT=0/pypy310-pp73-384
+SRC_URI=https://buildbot.pypy.org/pypy/pypy3.10-v7.3.14-src.tar.bz2 https://dev.gentoo.org/~mgorny/dist/python/pypy3.10-gentoo-patches-7.3.14_p2.tar.xz
+_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=4d9546e3bbe5e0427de1b9907fdedf38
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index 960c3921147d..54c764ce5c06 100644
--- a/metadata/md5-cache/dev-qt/Manifest.gz
+++ b/metadata/md5-cache/dev-qt/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-qt/qt-creator-12.0.1 b/metadata/md5-cache/dev-qt/qt-creator-12.0.1
index 9142ec3ce7cf..b90aa134824f 100644
--- a/metadata/md5-cache/dev-qt/qt-creator-12.0.1
+++ b/metadata/md5-cache/dev-qt/qt-creator-12.0.1
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.qt.io/product/development-tools
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake flag-o-matic llvm python-any-r1 readme.gentoo-r1 xdg
IUSE=+clang +designer doc +help qmldesigner serialterminal +svg test +tracing webengine
-KEYWORDS=~amd64
+KEYWORDS=amd64
LICENSE=GPL-3
RDEPEND=>=dev-qt/qt5compat-6.2.0:6 >=dev-qt/qtbase-6.2.0:6=[concurrent,gui,network,widgets,xml] >=dev-qt/qtdeclarative-6.2.0:6= clang? ( dev-cpp/yaml-cpp:= <sys-devel/clang-18:= ) designer? ( >=dev-qt/qttools-6.2.0:6[designer] ) help? ( >=dev-qt/qttools-6.2.0:6[assistant] webengine? ( >=dev-qt/qtwebengine-6.2.0:6 ) ) qmldesigner? ( >=dev-qt/qtquick3d-6.2.0:6= >=dev-qt/qtsvg-6.2.0:6 ) serialterminal? ( >=dev-qt/qtserialport-6.2.0:6 ) svg? ( >=dev-qt/qtsvg-6.2.0:6 ) tracing? ( app-arch/zstd:= dev-libs/elfutils >=dev-qt/qtshadertools-6.2.0:6 ) help? ( >=dev-qt/qtimageformats-6.2.0:6 ) qmldesigner? ( >=dev-qt/qtquicktimeline-6.2.0:6 )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.qt.io/official_releases/qtcreator/12.0/12.0.1/qt-creator-opensource-src-12.0.1.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=839d42c559f400ed8b174e0b57cd2bfe
+_md5_=d682a37bd79043dd9b9dbb6f414d0a33
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-5.15.11_p20231120 b/metadata/md5-cache/dev-qt/qtwebengine-5.15.11_p20231120
index 8e9cc5bda1e7..3b831fbc1f53 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-5.15.11_p20231120
+++ b/metadata/md5-cache/dev-qt/qtwebengine-5.15.11_p20231120
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gperf app-alternatives/ninja dev-util/re2c net-libs/nodejs[ssl] sys-devel/bison app-alternatives/lex ppc64? ( >=dev-util/gn-0.1807 ) dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gperf app-alternatives/ninja dev-util/re2c net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex ppc64? ( >=dev-util/gn-0.1807 ) dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
DEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= =dev-qt/qtcore-5.15.11* =dev-qt/qtdeclarative-5.15.11* =dev-qt/qtgui-5.15.11* =dev-qt/qtnetwork-5.15.11* =dev-qt/qtprintsupport-5.15.11* =dev-qt/qtwebchannel-5.15.11*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.11* ) geolocation? ( =dev-qt/qtpositioning-5.15.11* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse ) screencast? ( media-video/pipewire:= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.11*[widgets] =dev-qt/qtwidgets-5.15.11* ) media-libs/libglvnd test? ( =dev-qt/qttest-5.15.11* )
DESCRIPTION=Library for rendering dynamic web content in Qt5 C++ and QML applications
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5/5.15
SRC_URI=https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.11_p20231120.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.10_p20230815-patchset.tar.xz ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15-ffmpeg-ppc64le.tar.xz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qt5-build 6170c042e21216bca0a67892fd9e6573 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=099c4e8af851809bf5e9f3330ffd581c
+_md5_=c27125413b2033e5f8f2a6c074966b10
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p20231219 b/metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p20231219
index b0418165aca1..bcc2ffc8f50c 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p20231219
+++ b/metadata/md5-cache/dev-qt/qtwebengine-5.15.12_p20231219
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gperf app-alternatives/ninja dev-util/re2c net-libs/nodejs[ssl] sys-devel/bison app-alternatives/lex ppc64? ( >=dev-util/gn-0.1807 ) dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( dev-lang/python:3.11[xml(+)] dev-lang/python:3.10[xml(+)] ) dev-util/gperf app-alternatives/ninja dev-util/re2c net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex ppc64? ( >=dev-util/gn-0.1807 ) dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup test unpack
DEPEND=app-arch/snappy:= dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/re2:= =dev-qt/qtcore-5.15.12* =dev-qt/qtdeclarative-5.15.12* =dev-qt/qtgui-5.15.12* =dev-qt/qtnetwork-5.15.12* =dev-qt/qtprintsupport-5.15.12* =dev-qt/qtwebchannel-5.15.12*[qml] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:0= >=media-libs/libvpx-1.5:=[svc(+)] media-libs/libwebp:= media-libs/opus sys-apps/dbus sys-apps/pciutils sys-libs/zlib[minizip] virtual/libudev x11-libs/libdrm x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libxkbfile x11-libs/libXrandr x11-libs/libXrender x11-libs/libXScrnSaver x11-libs/libXtst alsa? ( media-libs/alsa-lib ) designer? ( =dev-qt/designer-5.15.12* ) geolocation? ( =dev-qt/qtpositioning-5.15.12* ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse ) screencast? ( media-video/pipewire:= ) system-icu? ( >=dev-libs/icu-69.1:= ) widgets? ( =dev-qt/qtdeclarative-5.15.12*[widgets] =dev-qt/qtwidgets-5.15.12* ) media-libs/libglvnd test? ( =dev-qt/qttest-5.15.12* )
DESCRIPTION=Library for rendering dynamic web content in Qt5 C++ and QML applications
@@ -14,4 +14,4 @@ RESTRICT=test
SLOT=5/5.15
SRC_URI=https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.12_p20231219.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15.10_p20230815-patchset.tar.xz ppc64? ( https://dev.gentoo.org/~gyakovlev/distfiles/qtwebengine-5.15.2-r1-chromium87-ppc64le.tar.xz https://dev.gentoo.org/~asturm/distfiles/qtwebengine-5.15-ffmpeg-ppc64le.tar.xz )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc estack c61c368a76fdf3a82fdf8dbaebea3804 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qt5-build 6170c042e21216bca0a67892fd9e6573 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5
-_md5_=232fe3c0340125ccb56bda3dffcd5813
+_md5_=c50c76fd20aa48898ff3f3bc516bf448
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.6.1 b/metadata/md5-cache/dev-qt/qtwebengine-6.6.1
index ae101066974e..69016cb6bee3 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.6.1
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.6.1
@@ -1,4 +1,4 @@
-BDEPEND=|| ( ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison app-alternatives/lex app-alternatives/ninja >=dev-util/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-util/cmake-3.20.5 dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.6.1:6[gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.6.1:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.6.1:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.6.1:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.6.1:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.6.1:6[widgets] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.6.1
SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qtwebengine-everywhere-src-6.6.1.tar.xz https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.6-patchset-6.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b54769e4b097cfe99ad59a791c301211
+_md5_=59471b81780035c3625e723939d80581
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999
index ee08708f5fb1..4f9f60589586 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.6.9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison app-alternatives/lex app-alternatives/ninja >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.6.9999:6[gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.6.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.6.9999:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.6.9999:6[widgets] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.6.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.6-patchset-7.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6a6c29b62939fc38330722da2c448c29
+_md5_=83e939dc03cb357fe400a84a5eca3ec3
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999
index cad3f157371c..5a605b1e8056 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.7.9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison app-alternatives/lex app-alternatives/ninja >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.7.9999:6[gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.7.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.7.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.7.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.7.9999:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.7.9999:6[widgets] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.7.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-2.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0cc3d3273f4bc69ecc50d11cd9ccc67f
+_md5_=34a714a5353caec9da93fbe14e813aa8
diff --git a/metadata/md5-cache/dev-qt/qtwebengine-6.9999 b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
index 0c7aa9975357..f0c39ecacdb2 100644
--- a/metadata/md5-cache/dev-qt/qtwebengine-6.9999
+++ b/metadata/md5-cache/dev-qt/qtwebengine-6.9999
@@ -1,4 +1,4 @@
-BDEPEND=|| ( ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison app-alternatives/lex app-alternatives/ninja >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
+BDEPEND=|| ( ( dev-lang/python:3.11[xml(+)] dev-python/html5lib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10[xml(+)] dev-python/html5lib[python_targets_python3_10(-)] ) ) dev-util/gperf net-libs/nodejs[ssl] sys-devel/bison sys-devel/flex app-alternatives/ninja >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] dev-lang/perl virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare pretend setup test unpack
DEPEND=app-arch/snappy:= dev-libs/expat dev-libs/libevent:= dev-libs/libxml2[icu] dev-libs/libxslt dev-libs/nspr dev-libs/nss ~dev-qt/qtbase-6.9999:6[gui,opengl=,vulkan?,widgets?] ~dev-qt/qtwebchannel-6.9999:6[qml?] media-libs/fontconfig media-libs/freetype media-libs/harfbuzz:= media-libs/lcms:2 media-libs/libjpeg-turbo:= media-libs/libpng:= media-libs/libwebp:= media-libs/openjpeg:2= media-libs/opus media-libs/tiff:= sys-apps/dbus sys-apps/pciutils sys-libs/zlib:=[minizip] virtual/libudev x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= x11-libs/libxkbcommon x11-libs/libxkbfile alsa? ( media-libs/alsa-lib ) designer? ( ~dev-qt/qttools-6.9999:6[designer] ) geolocation? ( ~dev-qt/qtpositioning-6.9999:6 ) kerberos? ( virtual/krb5 ) pulseaudio? ( media-libs/libpulse[glib] ) qml? ( ~dev-qt/qtdeclarative-6.9999:6 ) screencast? ( dev-libs/glib:2 media-libs/mesa[gbm(+)] media-video/pipewire:= x11-libs/libdrm ) system-icu? ( dev-libs/icu:= ) vaapi? ( media-libs/libva:=[X] media-libs/mesa[gbm(+)] x11-libs/libdrm ) !vaapi? ( media-libs/libvpx:= ) widgets? ( ~dev-qt/qtdeclarative-6.9999:6[widgets] ) media-libs/libglvnd x11-base/xorg-proto x11-libs/libxshmfence screencast? ( media-libs/libepoxy[egl(+)] ) pdfium? ( net-print/cups ) test? ( widgets? ( app-text/poppler[cxx(+)] ) ) vaapi? ( vulkan? ( dev-util/vulkan-headers ) )
DESCRIPTION=Library for rendering dynamic web content in Qt6 C++ and QML applications
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=6/6.9999
SRC_URI=https://dev.gentoo.org/~ionen/distfiles/qtwebengine-6.7-patchset-2.tar.xz
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 prefix eab3c99d77fe00506c109c8a736186f7 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a qt6-build e3f3520badc72688b3084193369aa4b1 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0cc3d3273f4bc69ecc50d11cd9ccc67f
+_md5_=34a714a5353caec9da93fbe14e813aa8
diff --git a/metadata/md5-cache/gnome-base/Manifest.gz b/metadata/md5-cache/gnome-base/Manifest.gz
index 89bd6a122fe6..c976a1d05607 100644
--- a/metadata/md5-cache/gnome-base/Manifest.gz
+++ b/metadata/md5-cache/gnome-base/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-base/gnome-applets-3.50.0 b/metadata/md5-cache/gnome-base/gnome-applets-3.50.0
index b2b35a8f75a9..e2a8f3efc6c5 100644
--- a/metadata/md5-cache/gnome-base/gnome-applets-3.50.0
+++ b/metadata/md5-cache/gnome-base/gnome-applets-3.50.0
@@ -7,10 +7,10 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-applets/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=tracker
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=amd64 ~riscv
LICENSE=GPL-2+ FDL-1.1
RDEPEND=>=x11-libs/gtk+-3.20.0:3[X] >=dev-libs/glib-2.44.0:2 >=gnome-base/gnome-panel-3.41.1 >=gnome-base/libgtop-2.11.92:= >=x11-libs/libwnck-43.0:3 >=x11-libs/libnotify-0.7 >=sys-power/upower-0.99.8:= >=x11-themes/adwaita-icon-theme-3.14.0 >=dev-libs/libxml2-2.5.0:2 >=dev-libs/libgweather-4.2.0:4= >=gnome-extra/gucharmap-2.33.0:2.90 >=sys-auth/polkit-0.97 x11-libs/libX11 tracker? ( app-misc/tracker:3 ) >=x11-libs/pango-1.50.0
SLOT=0
SRC_URI=mirror://gnome/sources/gnome-applets/3.50/gnome-applets-3.50.0.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=d5f8d71876b556e837d338efae655bfa
+_md5_=9e1cd1f1e3f5d53d0aee00ab2c707c4c
diff --git a/metadata/md5-cache/gnome-base/gnome-flashback-3.50.0 b/metadata/md5-cache/gnome-base/gnome-flashback-3.50.0
index eb0556a57b21..247e5c2f2cf4 100644
--- a/metadata/md5-cache/gnome-base/gnome-flashback-3.50.0
+++ b/metadata/md5-cache/gnome-base/gnome-flashback-3.50.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-flashback/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 toolchain-funcs
IUSE=elogind systemd
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=amd64 ~riscv
LICENSE=GPL-3+
RDEPEND=>=x11-libs/gdk-pixbuf-2.32.2:2 >=x11-libs/gtk+-3.22.0:3[X] >=gnome-base/gnome-desktop-43:3= >=gnome-base/gnome-panel-3.35.2 >=media-libs/libcanberra-0.13[gtk3] >=dev-libs/glib-2.67.3:2 >=gnome-base/gsettings-desktop-schemas-3.31.0 >=sys-auth/polkit-0.97 >=app-i18n/ibus-1.5.2 >=sys-power/upower-0.99.0:= >=x11-libs/libXrandr-1.5.0 >=x11-libs/libXxf86vm-1.1.4 x11-libs/libxcb:= x11-libs/libX11 gnome-base/gdm elogind? ( >=sys-auth/elogind-230 ) systemd? ( >=sys-apps/systemd-230:= ) net-wireless/gnome-bluetooth:3= x11-libs/libXext >=x11-libs/libXi-1.6.0 x11-libs/pango x11-libs/libxkbfile x11-misc/xkeyboard-config x11-libs/libXfixes media-libs/libpulse[glib] media-libs/alsa-lib sys-libs/pam x11-wm/metacity gnome-base/gnome-panel gnome-base/gnome-settings-daemon
REQUIRED_USE=^^ ( elogind systemd )
SLOT=0
SRC_URI=mirror://gnome/sources/gnome-flashback/3.50/gnome-flashback-3.50.0.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=2e230a4396a623d3fe270d49c42e53c8
+_md5_=9343aabadba87b0c1943e2062d050687
diff --git a/metadata/md5-cache/gnome-base/gnome-panel-3.50.0 b/metadata/md5-cache/gnome-base/gnome-panel-3.50.0
index f83911c2bed7..0bc40c9092ff 100644
--- a/metadata/md5-cache/gnome-base/gnome-panel-3.50.0
+++ b/metadata/md5-cache/gnome-base/gnome-panel-3.50.0
@@ -7,11 +7,11 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-panel/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2 toolchain-funcs
IUSE=eds elogind systemd
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=amd64 ~riscv
LICENSE=GPL-2+ FDL-1.1 LGPL-2.1+
RDEPEND=>=gnome-base/gnome-desktop-2.91.0:3= >=x11-libs/gdk-pixbuf-2.26.0:2 >=x11-libs/pango-1.15.4 >=dev-libs/glib-2.67.1:2 >=x11-libs/gtk+-3.22.0:3[X] >=x11-libs/libwnck-43.0:3 >=gnome-base/gnome-menus-3.7.90:3 eds? ( >=gnome-extra/evolution-data-server-3.46.0:= ) elogind? ( >=sys-auth/elogind-230 ) systemd? ( >=sys-apps/systemd-230:= ) >=x11-libs/cairo-1.0.0[X,glib] >=dev-libs/libgweather-4.2.0:4= >=gnome-base/dconf-0.13.4 >=x11-libs/libXrandr-1.3.0 gnome-base/gdm x11-libs/libX11 x11-libs/libXi sci-geosciences/geocode-glib:2 sys-auth/polkit
REQUIRED_USE=^^ ( elogind systemd )
SLOT=0
SRC_URI=mirror://gnome/sources/gnome-panel/3.50/gnome-panel-3.50.0.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=77d254d51984613e3f74f1b6ddf4f16b
+_md5_=faa6adfe78bae8a6807491f881b974f7
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 9ad77c549b77..eaa3bfdcc4da 100644
--- a/metadata/md5-cache/media-libs/Manifest.gz
+++ b/metadata/md5-cache/media-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-libs/jasper-4.0.0 b/metadata/md5-cache/media-libs/jasper-4.0.0
index fdd0ed3315a1..8de214e2a348 100644
--- a/metadata/md5-cache/media-libs/jasper-4.0.0
+++ b/metadata/md5-cache/media-libs/jasper-4.0.0
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://jasper-software.github.io/jasper
INHERIT=cmake
IUSE=doc heif jpeg opengl
-KEYWORDS=~amd64 ~arm ~arm64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~x86
LICENSE=JasPer2.0
RDEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) opengl? ( media-libs/freeglut virtual/opengl virtual/glu )
SLOT=0/7
SRC_URI=https://github.com/jasper-software/jasper/archive/version-4.0.0.tar.gz -> jasper-4.0.0.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6e59220af4f09f2e894b4d0e62546730
+_md5_=acf7924f90f5f83b4f17fb136922e294
diff --git a/metadata/md5-cache/media-libs/jasper-9999 b/metadata/md5-cache/media-libs/jasper-9999
index 4ef913f6f533..55501b230992 100644
--- a/metadata/md5-cache/media-libs/jasper-9999
+++ b/metadata/md5-cache/media-libs/jasper-9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=heif? ( media-libs/libheif:= ) jpeg? ( media-libs/libjpeg-turbo:= ) opengl? ( media-libs/freeglut virtual/opengl virtual/glu )
SLOT=0/7
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6e59220af4f09f2e894b4d0e62546730
+_md5_=acf7924f90f5f83b4f17fb136922e294
diff --git a/metadata/md5-cache/media-libs/libavif-1.0.3 b/metadata/md5-cache/media-libs/libavif-1.0.3
new file mode 100644
index 000000000000..33d3cbb678a4
--- /dev/null
+++ b/metadata/md5-cache/media-libs/libavif-1.0.3
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig app-alternatives/ninja >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DEPEND=media-libs/libjpeg-turbo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng[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/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(-)?] aom? ( >=media-libs/libaom-3.3.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(-)?] ) dav1d? ( >=media-libs/dav1d-1.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(-)?] ) extras? ( test? ( dev-cpp/gtest ) ) gdk-pixbuf? ( x11-libs/gdk-pixbuf:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rav1e? ( >=media-video/rav1e-0.5.1[capi] ) svt-av1? ( >=media-libs/svt-av1-0.9.1 )
+DESCRIPTION=Library for encoding and decoding .avif files
+EAPI=8
+HOMEPAGE=https://github.com/AOMediaCodec/libavif
+INHERIT=cmake-multilib gnome2-utils
+IUSE=+aom dav1d examples extras gdk-pixbuf rav1e svt-av1 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 ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD-2
+RDEPEND=media-libs/libjpeg-turbo[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] media-libs/libpng[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/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(-)?] aom? ( >=media-libs/libaom-3.3.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(-)?] ) dav1d? ( >=media-libs/dav1d-1.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(-)?] ) extras? ( test? ( dev-cpp/gtest ) ) gdk-pixbuf? ( x11-libs/gdk-pixbuf:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) rav1e? ( >=media-video/rav1e-0.5.1[capi] ) svt-av1? ( >=media-libs/svt-av1-0.9.1 )
+REQUIRED_USE=|| ( aom dav1d )
+RESTRICT=!test? ( test )
+SLOT=0/16
+SRC_URI=https://github.com/AOMediaCodec/libavif/archive/v1.0.3.tar.gz -> libavif-1.0.3.tar.gz
+_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=e0283b07ffc82eea76d1b2d93d273135
diff --git a/metadata/md5-cache/media-sound/Manifest.gz b/metadata/md5-cache/media-sound/Manifest.gz
index 1c561f65cd9c..40a3e1aa85a5 100644
--- a/metadata/md5-cache/media-sound/Manifest.gz
+++ b/metadata/md5-cache/media-sound/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-sound/reaper-bin-7.07-r1 b/metadata/md5-cache/media-sound/reaper-bin-7.08
index ea4aa584e390..7d3ca3ff5a69 100644
--- a/metadata/md5-cache/media-sound/reaper-bin-7.07-r1
+++ b/metadata/md5-cache/media-sound/reaper-bin-7.08
@@ -11,6 +11,6 @@ LICENSE=Cockos
RDEPEND=media-libs/alsa-lib media-libs/libglvnd jack? ( virtual/jack ) pulseaudio? ( media-libs/libpulse ) mp3? ( media-sound/lame ) ffmpeg? ( media-video/ffmpeg )
RESTRICT=mirror
SLOT=0
-SRC_URI=amd64? ( https://www.reaper.fm/files/7.x/reaper707_linux_x86_64.tar.xz ) x86? ( https://www.reaper.fm/files/7.x/reaper707_linux_i686.tar.xz ) arm64? ( https://www.reaper.fm/files/7.x/reaper707_linux_aarch64.tar.xz ) arm? ( https://www.reaper.fm/files/7.x/reaper707_linux_armv7l.tar.xz ) https://github.com/justinfrankel/WDL/archive/d974e49ac5afb57be6329674e046649a4f30bce9.tar.gz -> WDL-d974e49ac5afb57be6329674e046649a4f30bce9.tar.gz
+SRC_URI=amd64? ( https://www.reaper.fm/files/7.x/reaper708_linux_x86_64.tar.xz ) x86? ( https://www.reaper.fm/files/7.x/reaper708_linux_i686.tar.xz ) arm64? ( https://www.reaper.fm/files/7.x/reaper708_linux_aarch64.tar.xz ) arm? ( https://www.reaper.fm/files/7.x/reaper708_linux_armv7l.tar.xz ) https://github.com/justinfrankel/WDL/archive/3e3576d2d65bb028dde7026d0a6df334ab8e5710.tar.gz -> WDL-3e3576d2d65bb028dde7026d0a6df334ab8e5710.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7a9e210d32bbe961b1251dcd468bcf9e
+_md5_=7939b502bbbfd6bba7eb5457d4aa3a16
diff --git a/metadata/md5-cache/net-ftp/Manifest.gz b/metadata/md5-cache/net-ftp/Manifest.gz
index 23e1c6ac4cb6..a6d75f2f4104 100644
--- a/metadata/md5-cache/net-ftp/Manifest.gz
+++ b/metadata/md5-cache/net-ftp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-ftp/filezilla-3.66.4 b/metadata/md5-cache/net-ftp/filezilla-3.66.4
index a833f0e6d35b..6b04b3b70370 100644
--- a/metadata/md5-cache/net-ftp/filezilla-3.66.4
+++ b/metadata/md5-cache/net-ftp/filezilla-3.66.4
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://download.filezilla-project.org/client/FileZilla_3.66.4_src.tar.xz
_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 wxwidgets 9a707a3f9f1ea7aa703b1e46552291e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0d21de6fac60fabfc7a624f038e142cf
+_md5_=a4056a70db70bb5fd0827d4653272364
diff --git a/metadata/md5-cache/sys-block/Manifest.gz b/metadata/md5-cache/sys-block/Manifest.gz
index aa87f18da304..bf5e04128abf 100644
--- a/metadata/md5-cache/sys-block/Manifest.gz
+++ b/metadata/md5-cache/sys-block/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-block/hpssacli-6.25.9.0 b/metadata/md5-cache/sys-block/hpssacli-6.25.9.0
index 9e4d29c38406..45c79d712078 100644
--- a/metadata/md5-cache/sys-block/hpssacli-6.25.9.0
+++ b/metadata/md5-cache/sys-block/hpssacli-6.25.9.0
@@ -4,11 +4,11 @@ DESCRIPTION=HPE Smart Storage Administrator (HPE SSA) CLI (HPSSACLI, formerly HP
EAPI=8
HOMEPAGE=https://support.hpe.com/connect/s/softwaredetails?language=es&softwareId=MTX_95c2c88d976c467ab58c30279f
INHERIT=rpm
-KEYWORDS=-* ~amd64
+KEYWORDS=-* amd64
LICENSE=hp-proliant-essentials
RDEPEND=sys-libs/glibc
RESTRICT=mirror bindist
SLOT=0
SRC_URI=https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p1736097809/v224097/ssacli-6.25-9.0.x86_64.rpm
_eclasses_=estack c61c368a76fdf3a82fdf8dbaebea3804 rpm 528663355249513309c74d7775936940
-_md5_=2f7a92e895d5abf12553a10b89af659e
+_md5_=be26ed9c62810df577aceebe7d78fc6f
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index dcc393bca3e1..128801f67d99 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/glibc-9999 b/metadata/md5-cache/sys-libs/glibc-9999
index 3bebfe5186ab..9a0d45321ab1 100644
--- a/metadata/md5-cache/sys-libs/glibc-9999
+++ b/metadata/md5-cache/sys-libs/glibc-9999
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=2.2
SRC_URI=multilib-bootstrap? ( https://dev.gentoo.org/~dilfridge/distfiles/gcc-multilib-bootstrap-20201208.tar.xz ) systemd? ( https://gitweb.gentoo.org/proj/toolchain/glibc-systemd.git/snapshot/glibc-systemd-20210729.tar.gz )
_eclasses_=flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b gnuconfig b6b3e92f8b8c996400074b5f61a59256 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe prefix eab3c99d77fe00506c109c8a736186f7 preserve-libs 21162ec96c87041004a75348d97342dd python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=8c17bed93e8b902f5f450c5b64256648
+_md5_=ac76afdd9956a5ef862e1140381a900f
diff --git a/metadata/md5-cache/sys-power/Manifest.gz b/metadata/md5-cache/sys-power/Manifest.gz
index 83a2d233a61d..0c9ae5f7b155 100644
--- a/metadata/md5-cache/sys-power/Manifest.gz
+++ b/metadata/md5-cache/sys-power/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-power/sandmann-bin-1.0 b/metadata/md5-cache/sys-power/sandmann-bin-1.0
new file mode 100644
index 000000000000..d1eb7eed02fc
--- /dev/null
+++ b/metadata/md5-cache/sys-power/sandmann-bin-1.0
@@ -0,0 +1,13 @@
+BDEPEND=virtual/pkgconfig
+DEFINED_PHASES=compile install postinst prepare
+DESCRIPTION=An autosuspend and wakeup daemon
+EAPI=8
+HOMEPAGE=https://gitlab.com/Flow/sandmann
+INHERIT=java-utils-2 systemd tmpfiles
+KEYWORDS=~amd64
+LICENSE=GPL-3+ LGPL-3
+RDEPEND=acct-user/sandmann >=dev-java/java-config-2.3.2 sys-apps/systemd sys-auth/polkit || ( virtual/jre:17 virtual/jre:21 ) virtual/tmpfiles
+SLOT=0
+SRC_URI=https://geekplace.eu/projects/sandmann/archive/sandmann-1.0.tar.xz
+_eclasses_=java-utils-2 7c4c66a18e7b619373f3a3bcff542907 multilib c19072c3cd7ac5cb21de013f7e9832e0 systemd c8b03e8df84486aa991d4396686e8942 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=31f4f8691067d630433365e75d27858b
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 18f97d2e30d0..33e31e22c464 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-121.0.1 b/metadata/md5-cache/www-client/firefox-121.0.1
new file mode 100644
index 000000000000..f08a14510768
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-121.0.1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] ) ) ) ( sys-devel/clang:16 sys-devel/llvm:16 clang? ( sys-devel/lld:16 virtual/rust:0/llvm-16 pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.70 ) !elibc_glibc? ( || ( dev-lang/rust <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) 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 postinst postrm preinst prepare pretend setup unpack
+DEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.95 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
+IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp +telemetry valgrind wayland wifi +X geckodriver +gmp-autoupdate screencast l10n_af l10n_ar l10n_ast l10n_be l10n_bg l10n_br l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_es-AR l10n_es-ES l10n_et l10n_eu l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_he l10n_hr l10n_hsb l10n_hu l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_ko l10n_lt l10n_lv l10n_ms l10n_nb l10n_nl l10n_nn l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sk l10n_sl l10n_sq l10n_sr l10n_sv l10n_th l10n_tr l10n_uk l10n_uz l10n_vi l10n_zh-CN l10n_zh-TW l10n_ach l10n_an l10n_az l10n_bn l10n_bs l10n_ca-valencia l10n_eo l10n_es-CL l10n_es-MX l10n_fa l10n_ff l10n_fur l10n_gn l10n_gu l10n_hi l10n_hy l10n_ia l10n_km l10n_kn l10n_lij l10n_mk l10n_mr l10n_my l10n_ne l10n_oc l10n_sc l10n_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh
+KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=!www-client/firefox:0 !www-client/firefox:esr screencast? ( media-video/pipewire:= ) selinux? ( sec-policy/selinux-mozilla ) >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.95 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-util/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
+REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( !system-icu ) pgo? ( lto ) wifi? ( dbus )
+SLOT=rapid
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/121.0.1/source/firefox-121.0.1.source.tar.xz -> firefox-121.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-121-patches-03.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/af.xpi -> firefox-121.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ar.xpi -> firefox-121.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ast.xpi -> firefox-121.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/be.xpi -> firefox-121.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/bg.xpi -> firefox-121.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/br.xpi -> firefox-121.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ca.xpi -> firefox-121.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/cak.xpi -> firefox-121.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/cs.xpi -> firefox-121.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/cy.xpi -> firefox-121.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/da.xpi -> firefox-121.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/de.xpi -> firefox-121.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-121.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/el.xpi -> firefox-121.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-121.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-121.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-121.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-121.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/et.xpi -> firefox-121.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/eu.xpi -> firefox-121.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/fi.xpi -> firefox-121.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/fr.xpi -> firefox-121.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-121.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-121.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/gd.xpi -> firefox-121.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/gl.xpi -> firefox-121.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/he.xpi -> firefox-121.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hr.xpi -> firefox-121.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-121.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hu.xpi -> firefox-121.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/id.xpi -> firefox-121.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/is.xpi -> firefox-121.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/it.xpi -> firefox-121.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ja.xpi -> firefox-121.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ka.xpi -> firefox-121.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/kab.xpi -> firefox-121.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/kk.xpi -> firefox-121.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ko.xpi -> firefox-121.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/lt.xpi -> firefox-121.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/lv.xpi -> firefox-121.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ms.xpi -> firefox-121.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-121.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/nl.xpi -> firefox-121.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-121.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-121.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/pl.xpi -> firefox-121.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-121.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-121.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/rm.xpi -> firefox-121.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ro.xpi -> firefox-121.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ru.xpi -> firefox-121.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sk.xpi -> firefox-121.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sl.xpi -> firefox-121.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sq.xpi -> firefox-121.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sr.xpi -> firefox-121.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-121.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/th.xpi -> firefox-121.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/tr.xpi -> firefox-121.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/uk.xpi -> firefox-121.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/uz.xpi -> firefox-121.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/vi.xpi -> firefox-121.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-121.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-121.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ach.xpi -> firefox-121.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/an.xpi -> firefox-121.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/az.xpi -> firefox-121.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/bn.xpi -> firefox-121.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/bs.xpi -> firefox-121.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-121.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/eo.xpi -> firefox-121.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-121.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-121.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/fa.xpi -> firefox-121.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ff.xpi -> firefox-121.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/fur.xpi -> firefox-121.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/gn.xpi -> firefox-121.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-121.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-121.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-121.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ia.xpi -> firefox-121.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/km.xpi -> firefox-121.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/kn.xpi -> firefox-121.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/lij.xpi -> firefox-121.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/mk.xpi -> firefox-121.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/mr.xpi -> firefox-121.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/my.xpi -> firefox-121.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-121.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/oc.xpi -> firefox-121.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sc.xpi -> firefox-121.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/sco.xpi -> firefox-121.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/si.xpi -> firefox-121.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/son.xpi -> firefox-121.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/szl.xpi -> firefox-121.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ta.xpi -> firefox-121.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/te.xpi -> firefox-121.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/tl.xpi -> firefox-121.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/trs.xpi -> firefox-121.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/ur.xpi -> firefox-121.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/121.0.1/linux-x86_64/xpi/xh.xpi -> firefox-121.0.1-xh.xpi )
+_eclasses_=autotools 5f729b9cb10d5eda573cd604c93c6dc5 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 042f4cc53680245bf99a84669b94155a readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=4cf3fbe7cbc09cd8884bb6c5561a2aa3
diff --git a/metadata/md5-cache/www-client/qutebrowser-3.1.0 b/metadata/md5-cache/www-client/qutebrowser-3.1.0
index f7099a4f3512..67f5848b0d3d 100644
--- a/metadata/md5-cache/www-client/qutebrowser-3.1.0
+++ b/metadata/md5-cache/www-client/qutebrowser-3.1.0
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/qutebrowser/qutebrowser/releases/download/v3.1.0/qutebrowser-3.1.0.tar.gz verify-sig? ( https://github.com/qutebrowser/qutebrowser/releases/download/v3.1.0/qutebrowser-3.1.0.tar.gz.asc )
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 verify-sig a79ba011daaf532d71a219182474d150 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ef2f14c579c6d793f1bd633a5d68ff92
+_md5_=807c1afaaf956556cdf380783594e611
diff --git a/metadata/md5-cache/www-client/qutebrowser-9999 b/metadata/md5-cache/www-client/qutebrowser-9999
index 8dcf64f76194..1f09cdeace42 100644
--- a/metadata/md5-cache/www-client/qutebrowser-9999
+++ b/metadata/md5-cache/www-client/qutebrowser-9999
@@ -13,4 +13,4 @@ REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_1
RESTRICT=!test? ( test )
SLOT=0
_eclasses_=distutils-r1 b9318b5e40104e608d7e4582121fb561 flag-o-matic 78cf3cc2d5572fddf5e5e10c70f7c81a git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 042f4cc53680245bf99a84669b94155a toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e8e701a34b88589922d207654e954be2
+_md5_=c695a5f6ce66b3e6ff1feb19c0832d1f
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index 082dbcd0822e..8cf16794f107 100644
--- a/metadata/md5-cache/x11-wm/Manifest.gz
+++ b/metadata/md5-cache/x11-wm/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-wm/metacity-3.50.0 b/metadata/md5-cache/x11-wm/metacity-3.50.0
index e6726e475dc0..34a068d1ed1f 100644
--- a/metadata/md5-cache/x11-wm/metacity-3.50.0
+++ b/metadata/md5-cache/x11-wm/metacity-3.50.0
@@ -7,10 +7,10 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/metacity/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome2
IUSE=+libcanberra vulkan xinerama
-KEYWORDS=~amd64 ~riscv
+KEYWORDS=amd64 ~riscv
LICENSE=GPL-2+
RDEPEND=>=dev-libs/glib-2.67.3:2 >=x11-libs/gtk+-3.24.6:3[X] >=x11-libs/pango-1.2.0 >=x11-libs/libXcomposite-0.3 >=x11-libs/libXres-1.2 >=gnome-base/gsettings-desktop-schemas-3.3.0 x11-libs/libXfixes x11-libs/libXrender x11-libs/libXdamage x11-libs/libXpresent libcanberra? ( media-libs/libcanberra[gtk3] ) >=x11-libs/startup-notification-0.7 x11-libs/libXcursor gnome-base/libgtop:2= x11-libs/libX11 xinerama? ( x11-libs/libXinerama ) x11-libs/libXrandr x11-libs/libXext x11-libs/libICE x11-libs/libSM gnome-extra/zenity vulkan? ( media-libs/vulkan-loader )
SLOT=0
SRC_URI=mirror://gnome/sources/metacity/3.50/metacity-3.50.0.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2 9bd787a54d31405e742ae7537eed650b gnome2-utils b0183db3b2e07b18f3b77bffec72e116 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=140510f2538e224b021b87232f4d5447
+_md5_=368dec12c8f3ae92f44e9e85d4bdd07a
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index a719dcb11900..7ced5c1a182a 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16406 BLAKE2B 831dc046ea406344dbd9b591c255d828ca04da7c452f7b4a63f8a58504ddc325c6724ae02796dd39c5d2e9e24c95b59fa4c581422c416b448d20859db6c8b728 SHA512 cb96126e3ee8e1077dc15f453e8dc01ee546de8fa380c05ab4dd76adcda8cf6375c2ce86b50de95976012ea5e4584c099fb16f7c6439eededbf93235a12f77e3
-TIMESTAMP 2024-01-09T11:56:53Z
+TIMESTAMP 2024-01-09T18:40:27Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWdNIVfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWdkxtfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD1Fg//d8KRaV8pQ411UqW47zDpHau19tY9U1yUxk+MgLHyebn3qhVJdWkrZ32r
-eaCrHnKi3EQxrdtVD03bSG1gOUuFObuDgYvYhEz/N3LefUGAFnhodBibzC9FPKKL
-rlQsw5g9pbRpe8AkJjLzfUjz8U/wlz6rPbE1EzPb/TEaDA9/tI/T/IbWEH8jnjI7
-3cWuctnPZeK7BdxGtL5UblThmZtvyJmG2OVa1jk4omLIfhD26uGr8Dt86WM/fG8N
-/17mUxktyfsDVAjEXMmZlIVz32XjNdplXcNdWzOXcDxEpX8o/moicKb2p1sbe3uH
-JsN7zoz6Oa0nPr6c0FFh/VMMXEFPRdCv2DupXedilvdVxO5ZP6UNLEG4vV0rbAZU
-Pc+xBZU1vSl4FpXEKYOHxHoVvP9GEINL4B2UMMUeaW0ohOYPPKN+N4AlFOHNSPhM
-kj9E/UnWKAfif0hYkhyKEFmL1MaJ4hTf86HHIasbvyEcVTewg0B6KCVuo3Piddp7
-XapEExTl4PKUEflTakaGu5rYNklybPRQpxvH6uSKyVweH0f3vPhli10/+CMYDhwS
-fc4WAWbUDo3+HpHpRGjlJ6UWmxW1o2f329+a0O4lBqD5QxHQ154u+T9EGAUCfug5
-xo57MdzFnPVAZ/dDbpWAHpxkIsfBRl8gdR0O3F47k35DtOUwdnA=
-=uE/d
+klC9+g//YG3uJgOVKHRfNHvk8KcMI3Z5wLHAjM1/IqGd0XUW7sccyoelI6RjWf0q
+7579ZcCj3t8vMRfZmkYmKfZ8UVQDoNRY2BTTx1pfESxKTyjhQqiFAN72dsav+3k0
+kNwnPDWgcy/96vKhvR6qm6oOO+hBJuV7xs4zIdgZa3n9Qt3aNqz746jnSWhk0YtU
+hSuDJcBXZ5Flbb/ZXmJgMQMTb2LgrF9qkufoTSb4asKZJzrFZt6cGn6vTZyUtMn4
+4Aqp+pRoqnvyekeffNWpr9mZe6cJU40+DczvKdL7PBjW7//F6UjxLO7lCjEdaw8J
+2FtzE554ro6eXwBO2K7/2BMyjavMzO1Ota/1wbiv+sHMjdWvIEhVcsHi/scJohz8
+/VtB5IwCweezjm7eZb+Yphvr44eeDYfD1TbiKOkzE8T1bxmppqu0ZHWbcqrSIzMo
+G91SszNg4Gv5odOfYiDS98aoZe3Zngm9OYaRi6KQ1dMQsGGnl5/EWNSl2MGHnvHy
+7Y2qSTp7vSEVF2oovf90rON40WzmsVJrhGuugFRLg3D2LU+KkzaxhFG/wQImJBAn
+arGd3SnJ0s+GXIM3xxOrospQnzmECBDzATfUydMKkJEY8IoZiVkxO/DV+hInLFTN
+ySSSMDu3DDuuWqPXNsD6AFT642k/aJo76/kYxD/7PRG1ek0eu4I=
+=UvH8
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 4bd971a3b92c..ff99f753ab3d 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 09 Jan 2024 11:56:21 +0000
+Tue, 09 Jan 2024 18:40:24 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 8a53de857c5d..85ae839be154 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue Jan 9 11:56:09 AM UTC 2024
+Tue Jan 9 06:40:23 PM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 4cb18ce9a0ff..2c6ee5030dbf 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 09 Jan 2024 12:15:01 +0000
+Tue, 09 Jan 2024 18:45:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 92c5b61afe0f..70898611909b 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-b80d355bc4894b49473f3b4fbc200e414f1f0a06 1704797248 2024-01-09T10:47:28+00:00
+f8c952f4b1c523ad68b75cbd40e6e32d8f49436d 1704823667 2024-01-09T18:07:47+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index c95f5949ee05..e9ef7adc4384 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1704801601 Tue 09 Jan 2024 12:00:01 PM UTC
+1704825602 Tue 09 Jan 2024 06:40:02 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 3c2d0479fc02..ff99f753ab3d 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 09 Jan 2024 11:56:09 +0000
+Tue, 09 Jan 2024 18:40:24 +0000
diff --git a/net-ftp/Manifest.gz b/net-ftp/Manifest.gz
index 6bea69296758..a02c81d740ab 100644
--- a/net-ftp/Manifest.gz
+++ b/net-ftp/Manifest.gz
Binary files differ
diff --git a/net-ftp/filezilla/Manifest b/net-ftp/filezilla/Manifest
index de8bae6aa420..c0ef2a289b76 100644
--- a/net-ftp/filezilla/Manifest
+++ b/net-ftp/filezilla/Manifest
@@ -3,6 +3,7 @@ AUX filezilla-3.47.0-disable-shellext_conf.patch 699 BLAKE2B 9d0209166f8e76b0575
AUX filezilla-3.47.0-metainfo.patch 309 BLAKE2B b36d7f3e5446c76cc9e20be01b3a5005f140bef005b264c2956485cc9c33ed76d05319b53f51eea2b57606a6573e802e52bee94d373baefb5a317fcddd163090 SHA512 32e1a9e41dcd01322fd75cdb5d5bf16a1ce1241266d52a39e017c5eff64ae06592ae6799acfc6aaa935eb61023efc5fb3fcfadd43a9765a309a12c3fa3ee725c
AUX filezilla-3.52.2-slibtool.patch 723 BLAKE2B f051ae8d8b1d9c75bf4752d009a3b710b742accb50ec46ad6d1be0d7c5f88ab77996e47b55e3f87432a9d5aee2fef61e915ed36c09e988e01bbf68943a64144b SHA512 7a7f1adc4144c5535d60e6dd6f18aecc04c93ff2c98f52660fa576dcbce9ff7bb53175eef2fee7671c472181ea7f5c388ccc8697e70b8841759fdec06e62d1a1
AUX filezilla-3.60.1-desktop.patch 245 BLAKE2B 6bb06fcc851240d6bfe57c239084b7e9e22a94300cbbec2d4b8e22caf7452ac483f7de6cbea69b091e09dbcb0e9e5f23a1b70c73333fe1e8eb7a73c1365b08ea SHA512 31a1ab2715580519ca1dac30e7c3c88c9f6fcf802091740ce3a56e884a6ba5e3326935f7f55857211effe4646650e71c3051b13f5995a493a0f809be920cf6b4
+AUX filezilla-3.66.4-gcc14.patch 892 BLAKE2B 2f18c1e7a314f0d62a4afae25b7982ff536fc43a7a2a4d18c9299d5aa93876459ece69a2bac3e3f28baf812f7f1ac5eb2e4bee20113cd08c3ba92557f3a29a24 SHA512 bda8da38be1745df00bef2f8c50d00b8df7b1954a04c18621ffce34ec778d1e1614e494b43c61529d7a64036527105efaead93bcdff197c79b96c07d96ca6f47
DIST FileZilla_3.66.4_src.tar.xz 4057952 BLAKE2B 0286e3e23cbd3d0599b4fced535d5bfd89508bc5f02d726ec082ac435590e0a3a1e1d90e0a6d51b19ce673b07c8b599ecd03e904a394f8fd9e1fc7f6167944f6 SHA512 17c0655988229bcfb056fe86bf8d6a21ea961420cc0073b3c4416c7fda999edd8dff7c6fe6b2121afad12acc4e6e525474a24a253c2e5312b74539de4232ef6b
-EBUILD filezilla-3.66.4.ebuild 1714 BLAKE2B ec2ebe374f89a521c3dd373ba5cbdcb375cf9c57c0be88661a3cf8f3b1999de35d285f73cb7d2b43c1e7860005bfb19cb8929ba30936882683afa9daf1b1056a SHA512 8c7488ad3c2da61b829aef55eeb586cab1e5c34bda5fbcf6abdf3fd7789bf67c801ceda85a06860e7cc04dff65fa32a946acf142562721b36a0fe88b5127cdb5
+EBUILD filezilla-3.66.4.ebuild 1754 BLAKE2B 3a778a9fa2022d74bc96b9eacdeb958d243239425ba0297ddac0de83eae00957737a31427e8b9f6b56a71a169166227b0c3e4535af1456538af203756c4fa38f SHA512 5e37c049188e608d97585dd2cf0605843d44db0df9d84b24313342720681587be3bbfb9c2b65a8e39553197122e71a3e99c9fda314da76fc93e5d8579e963a93
MISC metadata.xml 449 BLAKE2B 3a9fbf5c444404c3922fac61b0a36429acda9bd582d3b2049e9637088acf1a33af6c9a68052325969037951640ec3b9c8e2d357cbbd06a4655a504cb363e0c58 SHA512 f33dccada194313d97e91f514ca89685a2c643a0fb736e3a90065b246aced161fc45198aa05fea8fb96ff7827ddb8722344158e7d4c4b68c1bd008097fa99b7c
diff --git a/net-ftp/filezilla/files/filezilla-3.66.4-gcc14.patch b/net-ftp/filezilla/files/filezilla-3.66.4-gcc14.patch
new file mode 100644
index 000000000000..0c66931d31aa
--- /dev/null
+++ b/net-ftp/filezilla/files/filezilla-3.66.4-gcc14.patch
@@ -0,0 +1,27 @@
+diff --git a/src/putty/unix/uxsftp.c b/src/putty/unix/uxsftp.c
+index f078d97..05ec2ff 100644
+--- a/src/putty/unix/uxsftp.c
++++ b/src/putty/unix/uxsftp.c
+@@ -211,7 +211,7 @@ int read_from_file(RFile *f, void *buffer, int length)
+ #if 1
+ if (f->state == ok && !f->remaining_) {
+ fznotify1(sftp_io_nextbuf, 0);
+- char const* s = priority_read();
++ char *s = priority_read();
+ if (s[1] == '-') {
+ f->state = error;
+ return -1;
+@@ -220,11 +220,11 @@ int read_from_file(RFile *f, void *buffer, int length)
+ f->state = eof;
+ }
+ else {
+- char const* p = s + 1;
++ char *p = s + 1;
+ f->buffer_ = f->memory_ + next_int(&p);
+ f->remaining_ = (int)next_int(&p);
+ }
+- sfree(s);
++ sfree((void *)s);
+ }
+ if (f->state == eof) {
+ return 0;
diff --git a/net-ftp/filezilla/filezilla-3.66.4.ebuild b/net-ftp/filezilla/filezilla-3.66.4.ebuild
index 3355a66cdf57..b13ff09bc0eb 100644
--- a/net-ftp/filezilla/filezilla-3.66.4.ebuild
+++ b/net-ftp/filezilla/filezilla-3.66.4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -45,6 +45,7 @@ PATCHES=(
"${FILESDIR}"/${PN}-3.47.0-disable-shellext_conf.patch
"${FILESDIR}"/${PN}-3.52.2-slibtool.patch
"${FILESDIR}"/${PN}-3.60.1-desktop.patch
+ "${FILESDIR}"/${PN}-3.66.4-gcc14.patch
)
src_prepare() {
diff --git a/sys-block/Manifest.gz b/sys-block/Manifest.gz
index 1af0190868e1..022982d4a330 100644
--- a/sys-block/Manifest.gz
+++ b/sys-block/Manifest.gz
Binary files differ
diff --git a/sys-block/hpssacli/Manifest b/sys-block/hpssacli/Manifest
index c515cee93a05..35410882894a 100644
--- a/sys-block/hpssacli/Manifest
+++ b/sys-block/hpssacli/Manifest
@@ -11,5 +11,5 @@ EBUILD hpssacli-3.40.3.0-r1.ebuild 1798 BLAKE2B 7b5530f92764d50878e37adf244eea2c
EBUILD hpssacli-4.21.7.0.ebuild 871 BLAKE2B 6a24dd20feaed2ba1da9409748cd6820de3ab1f547eeec25cd47f2ded64034bf7361f461fd14580a466defc8c21ea358dfcf9182cdb407ae1a9c7a72c3790734 SHA512 a802cea3b017edfb6623d189d590456665ec4fc6dd6b295c469df1d1102e328c804547be1f0b90fc300fff43108a24f8e8a321e7a0c028a792417ff120115066
EBUILD hpssacli-5.30.6.0.ebuild 979 BLAKE2B 55cc12fe0acbe9aec37c962e50c9899364837f1ad59505b499a61476ddcfb1b4ceefd6cf0089104b360f8dfdc0b918d04dd2c7ce2a868a17775aaee34b0785ed SHA512 69ca8a76b962ee16a139f019cf79263a49d2ee04b0fb0c2368d3924dc48632514e0e09ac63448391ff9ce062a8703ba5180fc335c50466fcfd6614f9f33b577f
EBUILD hpssacli-6.10.14.0.ebuild 991 BLAKE2B b8aa72e12254bd3cb24b9036ce76e17a864aacc1dee9255efff10b1cc9c15c008af31dc02f44cfc520291e4f98845a5ab6eb6b0a5bcf37a4162dbb8ce54c99b0 SHA512 996226d5f3678f5182ecf5dbac181341e7f69933580a4a2d12990c7e3e460f2a35116440ee1100238959e56a396fc5d65bc94d2f4e3dca268f0521e055d26cce
-EBUILD hpssacli-6.25.9.0.ebuild 992 BLAKE2B 9001ef265ad43937547ed1c96c4264bcb62685ba510f6b86bf1c2886bcbd958652f4109be3e78406642f0095f2b07fc56505bad3522a8b9ce5abf7c55b91bac8 SHA512 be65b2ae1832ca7fb38e934a3caaf0e70b0d8315b997de33774a9f1d755d7fa95640728782f4742344ff9ad475486e753f36677b3240e6f59f52a0dac0359e64
+EBUILD hpssacli-6.25.9.0.ebuild 991 BLAKE2B 44a3f5d8a8647c6b742ba984f6f67bcd0e747f0d0d5c138120021e17782f16a05e09d66d3f07a8bb808a65b5c6315774e60315bbb67438c1176e498a0305a15a SHA512 8f93f4b7437a93ae5e5e631dad4945b0b4e733900a8feb09ff8a03dc10522c11c227b124e5ae95e3d2858dc7c5bebd9e3bbbdbe396910080fb979b369e201da2
MISC metadata.xml 247 BLAKE2B f18c471812d5b8c75f2e05c4fb556108fb93554b59ee61a8215803f2654854a7401fcd62964192c228bfebfb52ae4573cfd24b29a944630c8c733d154d2b0d9a SHA512 cea16f7db3110bd4629b9265d5acdec6d70877330664f8e83f726002eb69aec7f822e9cde9c7da900451cdef60f1ceba373dfe73c73f82173bbf1d2f9f7338b7
diff --git a/sys-block/hpssacli/hpssacli-6.25.9.0.ebuild b/sys-block/hpssacli/hpssacli-6.25.9.0.ebuild
index 98323e60af5b..584119b53f3d 100644
--- a/sys-block/hpssacli/hpssacli-6.25.9.0.ebuild
+++ b/sys-block/hpssacli/hpssacli-6.25.9.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://downloads.hpe.com/pub/softlib2/software1/pubsw-linux/p173609780
LICENSE="hp-proliant-essentials"
SLOT="0"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
RESTRICT="mirror bindist"
S="${WORKDIR}"
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 96c4d5b1dafa..51d472a28350 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest
index 53a2105d9fa4..682b1d6a7f2e 100644
--- a/sys-libs/glibc/Manifest
+++ b/sys-libs/glibc/Manifest
@@ -53,5 +53,5 @@ EBUILD glibc-2.37-r9.ebuild 52996 BLAKE2B fad38719af67c7a94b8f8f920ccb1fbf6849da
EBUILD glibc-2.38-r7.ebuild 54065 BLAKE2B 284b71e90960020677ca3909e65079b793e893b3133adcd0eac5b9bf47cadc35848a3038ee85328ad459d8fac69ee470f23bf679bb21d7c20259dc12e22c22c5 SHA512 115b0926399f9ebb12d89fad41cebc93a0cecf1dcff8e582a8f1e354e5e0424e2eafde6430a39bcd8ab9b4e18e22a519679c2772854b94c11b8c7df10739081d
EBUILD glibc-2.38-r8.ebuild 54130 BLAKE2B 4cf3a62d6eeee440f100c63aae99a680fa4f064aa6c8c89a2e982635cfb77e72fcb685da273df38a7f6be479debeba223fe64e967373d89d79194f2ee1978700 SHA512 6214abbcb03647e816d144ead6658bae1152d84c0bb32773307014994d9d2bd3c08b67b6c53da8b7dca228c97b56c54a7539f1d69f31a613108186bbe145c095
EBUILD glibc-2.38-r9.ebuild 54291 BLAKE2B 8e193ad79adb26d434e2652fffdef76253e2a12d3bf4216b627a188b5dcab078e6b37bc28b4f37f4e5b7480823a1fd56020e8e8653866f856bcc3af74810431c SHA512 f97e1a33c0c731e8f4fa7e45ff6ac2fdb869e08da8de824d5d1feb1841c4da5567e3c0a67c8f32357ee5044702f74272953d3f3cf67ba446a6185cacb44993a7
-EBUILD glibc-9999.ebuild 54300 BLAKE2B ebf590af16a50a259a1120360803ce96bd3d3b84eba1eb2fc097129c3e8049dce45ab4b8c3b010d2813e30c4f8a6de7a3f0cfd976652a1bacb3bf2f10deb453c SHA512 6a223baa1e506690d095f07182ab7a76c488071ab38180824ff3be1a76bd27d5c28bd1464a4c42f609abe663e9a07531843cd45e991f1fb200d8f52eead92d39
+EBUILD glibc-9999.ebuild 53860 BLAKE2B e72fbe9cfe7ba9e782c5b38d04923b1baf9133420486c77be4cd2e25b18853aee6d1556249c23004d14600f2d5585f4e5aee2fcdd50a36097b58b5073a88c65b SHA512 19104d3b3e7176b980025f856cc7553350aea95290ea21d9afbce4a6d1e909fc035cab5870342827106aa81da1919d2ce266aa8eea568868cdd5830f560ba5cb
MISC metadata.xml 2142 BLAKE2B 765ba540eb10afccd1bade4de56f0c13ce269225500a62d1d17328194de69e7fa15d359a14eac6bfa8a36df45344db3d52f5e1811b174cf1fa2bfb95ad7760a7 SHA512 2f4a148c076a0967663d14e76b85a698ddae7093ff299b0dc95a6c3b00957c9bf73443f2bace9670eb62a45465efbcca892bb52b6aac8577acb2bc5f74a7397c
diff --git a/sys-libs/glibc/glibc-9999.ebuild b/sys-libs/glibc/glibc-9999.ebuild
index a1efdfa51e2c..4740163cf11f 100644
--- a/sys-libs/glibc/glibc-9999.ebuild
+++ b/sys-libs/glibc/glibc-9999.ebuild
@@ -1082,16 +1082,6 @@ glibc_do_configure() {
echo "$@"
"$@" || die "failed to configure glibc"
- # ia64 static cross-compilers are a pita in so much that they
- # can't produce static ELFs (as the libgcc.a is broken). so
- # disable building of the programs for those targets if it
- # doesn't work.
- # XXX: We could turn this into a compiler test, but ia64 is
- # the only one that matters, so this should be fine for now.
- if is_crosscompile && [[ ${CTARGET} == ia64* ]] ; then
- sed -i '1i+link-static = touch $@' config.make
- fi
-
# If we're trying to migrate between ABI sets, we need
# to lie and use a local copy of gcc. Like if the system
# is built with MULTILIB_ABIS="amd64 x86" but we want to
@@ -1117,7 +1107,7 @@ glibc_headers_configure() {
# the best here ...
local v vars=(
ac_cv_header_cpuid_h=yes
- libc_cv_{386,390,alpha,arm,hppa,ia64,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
+ libc_cv_{386,390,alpha,arm,hppa,mips,{powerpc,sparc}{,32,64},sh,x86_64}_tls=yes
libc_cv_asm_cfi_directives=yes
libc_cv_broken_visibility_attribute=no
libc_cv_c_cleanup=yes
diff --git a/sys-power/Manifest.gz b/sys-power/Manifest.gz
index 383580b88c93..af457b01f7bb 100644
--- a/sys-power/Manifest.gz
+++ b/sys-power/Manifest.gz
Binary files differ
diff --git a/sys-power/sandmann-bin/Manifest b/sys-power/sandmann-bin/Manifest
index e316a7f4dad4..9be2ca934ae5 100644
--- a/sys-power/sandmann-bin/Manifest
+++ b/sys-power/sandmann-bin/Manifest
@@ -1,3 +1,5 @@
DIST sandmann-0.9.tar.xz 16656160 BLAKE2B e0b52fd8ba67bec68dfa6a6c6fa3f9321118c350a954cef582643339f1d15c6f8d55d74cfbc0d1894dd5eae83975f1ef57c974c5035b80d9bdc1e132d7b16787 SHA512 bee9a9b5f5eaaeba8ec66999c2719efb43cd85c601a9aee61017dd330149ed9faf94a48d9c0fd0dcc82c05fa8dfe23f020d69b452bb71ccf5dc50017dcf5a84e
+DIST sandmann-1.0.tar.xz 16661756 BLAKE2B 06a2ce44a0498987ce1dfafaa0aee560c2deef69efc7cfd6191dd12e265be21b15b167d7adc01066343a777cf66c88b2ec5d95f46fede003f80676966ad95ad3 SHA512 e9f5f41b4f2bf45f7d4528baf593f4f120e5a9c4eacf13a4c0961ba66f8ed5877abb3f10b6b35679dc56f2e55e80e0cc6bb3a42800859ff40354b0a750b16d66
EBUILD sandmann-bin-0.9-r1.ebuild 1120 BLAKE2B d09c1776941f72faef94ef72d216fdd751c91a9fac6a3eadd2f9da3174f27733edb51bece6dd262a5bfbfda2191f5432dd4de6146de3621b9cb1ce9f704f43e0 SHA512 89c27971f747a05771d3b51736a92cf2bfdea833b65786392409c9a65d1adb6bae28e1ff12ac2983b0e5010ffe3c8e56fd5e5ca12b5e5b5340352fbc6a24e32e
-MISC metadata.xml 246 BLAKE2B e270b04a529da44d267eaf5bfd160569fc99a3521dfc6495e0a4db19c98e5b9badf77774cc80c7be905f3e97b1c75784bc7b4cb6bfe659d726a47c7ae70e7bfb SHA512 7e2151bbca24beeefd585e18d6c1108442b2d9197679876bb180da3d4896602e83ea701432ff67fc61cccfa9bf642a01a62d87bacf32c55e0a54336c7c5a2c53
+EBUILD sandmann-bin-1.0.ebuild 1115 BLAKE2B b9f800ea3dc2ff17e45358c44f0ec3a53888bb16bb38ff6bff108691e5ea8009cab134101d9d491acce17a5fba5354596475ea64241ae6a9f8f10becfaf6caae SHA512 7218c88b302f678de205a709a0a647da5645d4f0da2bf60e029833da761d0ae3299bdade194758bc2f194a434843fd40484ca0611039aec03773ed390c551271
+MISC metadata.xml 324 BLAKE2B f221c16e5aa611719ac1a037d923fc054c17b0a724dcffea756a9433a5ab4db6b1af3a9363cca85dfa5231664c5160be963e7b15f1d7a18a3ba1fbcdfdfe4ce9 SHA512 dd7b19fe1cca2bf5698850f6473b9f1e85f2f9e2e7f0ebd87da278a9253dfe65a57dae39bc8fc0f60eef7c80190824e94d2264bc459cbbb7f891938a291ddf69
diff --git a/sys-power/sandmann-bin/metadata.xml b/sys-power/sandmann-bin/metadata.xml
index 87a759d410cf..7bb88979e30d 100644
--- a/sys-power/sandmann-bin/metadata.xml
+++ b/sys-power/sandmann-bin/metadata.xml
@@ -5,4 +5,7 @@
<name>Florian Schmaus</name>
<email>flow@gentoo.org</email>
</maintainer>
+ <upstream>
+ <remote-id type="gitlab">Flow/sandmann</remote-id>
+ </upstream>
</pkgmetadata>
diff --git a/sys-power/sandmann-bin/sandmann-bin-1.0.ebuild b/sys-power/sandmann-bin/sandmann-bin-1.0.ebuild
new file mode 100644
index 000000000000..952a8f6d6625
--- /dev/null
+++ b/sys-power/sandmann-bin/sandmann-bin-1.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit java-utils-2 systemd tmpfiles
+
+MY_PN=${PN%-bin}
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="An autosuspend and wakeup daemon"
+HOMEPAGE="https://gitlab.com/Flow/sandmann"
+SRC_URI="https://geekplace.eu/projects/${MY_PN}/archive/${MY_P}.tar.xz"
+KEYWORDS="~amd64"
+
+LICENSE="GPL-3+ LGPL-3"
+SLOT="0"
+
+# >=java-config-2.3.2 to get the libdir fix.
+RDEPEND="
+ acct-user/sandmann
+ >=dev-java/java-config-2.3.2
+ sys-apps/systemd
+ sys-auth/polkit
+ || (
+ virtual/jre:17
+ virtual/jre:21
+ )
+"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare() {
+ default
+ sed -i \
+ -e 's|^ExecStart=.*|ExecStart=/usr/bin/sandmann|' \
+ sandmann.service || die
+}
+
+src_compile() {
+ :
+}
+
+src_install() {
+ local my_emake_args=(
+ DESTDIR="${D}"
+ SYSTEMD_SYSTEM_UNIT_DIR="$(systemd_get_systemunitdir)"
+ TARGET_BINARY=
+ SOURCELESS_INSTALL=true
+ )
+
+ emake ${my_emake_args[@]} install
+
+ java-pkg_newjar out/main/assembly.dest/out.jar sandmann.jar
+ java-pkg_dolauncher sandmann
+
+ dodoc README.md
+}
+
+pkg_postinst() {
+ tmpfiles_process sandmann.conf
+}
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 998b67ee1bdd..9b5a331656fc 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 1f3db833ce59..df0af6eebf36 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -111,6 +111,7 @@ DIST firefox-115.6.0esr-zh-TW.xpi 597820 BLAKE2B 2e2e85eb4292c1b95486f4487de466c
DIST firefox-115.6.0esr.source.tar.xz 511017732 BLAKE2B 80ab9a45f9170265751a913e789a54acd0503846a77e43fbfe181c3d5846d5945f5c4f4bf3a35231e250e15377f8d4abd0a01617b3a3b0f94197450300111360 SHA512 9fe23b5f715e35b788d9c8fefe6b7be8785789b4ae6f5649b05a54221934101c6e1b9580319145f9bcaebfbd00fcc33e97afb63f7d57ba102a6b02c874d324af
DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4 SHA512 4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
DIST firefox-121-patches-01.tar.xz 15540 BLAKE2B d4d45665b308071f3f72dd0ce775b514d2bddc6306dfba78f2e858169fc97a47e172af41fd4cb37e264c23c9b31b932131736697cc176109e088a78f457cbca0 SHA512 d80c648740bfbc454a654f69901ff7594896af124f557958417eaab477b84f23b77f4e143071711d349f506a43667389a9c0e3b67359680f6b224d94661d6172
+DIST firefox-121-patches-03.tar.xz 21556 BLAKE2B 2cf03ec1a228bb874cb1d1c1b2ccce6c6490072f1ba9a5f7881d9be6233ce1320b4bc89e1e4ce9512a08881dd61d19df33e41864f218f282b75d3d9b079ce382 SHA512 b3fc6cc238bd80d04896d08bf4b794324ad5da252373ad9762e27614368d35a39edf310ad9da6639d576aae77c316e4f98ac6539f3198b04ef9903121c3f43e7
DIST firefox-121.0-ach.xpi 453124 BLAKE2B cc3791c81b3b81787a175a54b844c691dcf1f548e29857fdcf1c7648e157854396a2785706054407d7a60711fd7f6d1cc013a3319eabddf5d3c1535072fae4cb SHA512 cd8da017e82a3bf156682582ee24c88acbe2afbf703679701bab5e0d62a85ee2737f553b261dc84ffdda02c524c551198dcd20cbb08753eb5199d7905f28b551
DIST firefox-121.0-af.xpi 408805 BLAKE2B 73b01dd15c35e6cded2e69e8dcb236419e8362166470d1fe791606d60d2eeec26d365171fe595e4940fae194c6ea33374933b2f2dfe642fc0b4f69ea48bc4f46 SHA512 5464c8c6437d8792767c2b0d6481a0d9be4c9802779b3d974ed937bf7b49647fa27f3f3fdfd87c81cc9551268c6a148ff463641f0d9658e3b8e13d081c0b301c
DIST firefox-121.0-an.xpi 493822 BLAKE2B 68f6eaae58bfa68e502dcd31535bae214197d33dc1a803b69a9db74a213f1ec0a8cf5726c54754366cbb8dc77dfcf5f44f4103c308849579c18751772227b43c SHA512 8cf93f08931731030f5b18da2db58cb278f46cfaea71773f34c7a6d20479961ae4ac1b5cde0430fb76dde78e99132160f680d8d9ce25a958b1ad5e4871b8672b
@@ -210,7 +211,108 @@ DIST firefox-121.0-vi.xpi 626568 BLAKE2B b0be20e59f7e5ade0ea2e1267f77d21b02ce07a
DIST firefox-121.0-xh.xpi 408293 BLAKE2B 61a28011646784be1bba1761fe99f60db7a90f1e92c8834dae6c7b25185d9ea6ea288dfd9ac8c3190f977ff011161f59f58db102c18448257a183be7df717b43 SHA512 faa2fba45a69025b07f0e81e5ef52fe149ec897fcbf64c0ab8b48a730455f8b8aef1e684f221a3008ab96ed31490a891cfa6bd7ac2f49ca6cdd55173f61c500f
DIST firefox-121.0-zh-CN.xpi 627098 BLAKE2B 148a2454c7222451369b6b8831073523420b57c0ca30a8f722efa01c556ba4a52aae45af872db7a0e3bee6aba9bc3c3c7f84cd6f2297e93de082cd3f57ff660b SHA512 0fe93d48b5745a00a2a976fdecb397e87c82b291ff2ca0a604ddfda72380fc12abfb445afef07d60f9a7ffc4a94f7a2f60c7225deff315b22c394ea8a8127463
DIST firefox-121.0-zh-TW.xpi 629230 BLAKE2B 86a8d34905dc36f320a86e73eb1a7a4b6422af38b18cf8a8293b53ae8ef4d5473d913fb4e7ea9c1bf2e66ce9205858d2782dec4955a00ec73700c9a9b5a26319 SHA512 a0692081778217488226152b2103c5431d70cd9b33fbc8857506be85b15722cc03dc6c90cf33f80ccf12bed7e2b52535bd430944566c023c2dfc439ae8e719be
+DIST firefox-121.0.1-ach.xpi 453894 BLAKE2B 603077351f08574799a18897d6bd040c54d7327e04a57a7b5f9f3403c02e5baa6c172d3144774e0c7b8808cbdb87ee21d3b2136053dcd0d563dec41b5accd031 SHA512 6ff994fc5f4bf734457616610c627e5d105bc17c54d8ba67f948ef7af6e1ac685b7c5b45bee9a0348a4f0ed6ff041628c299cbfe7db847f17938fcddece6bd33
+DIST firefox-121.0.1-af.xpi 409568 BLAKE2B 3d1b6f1123e5c2da1c0d92cb4eaf9138ae684e2c018859630ab10ebd46be0cbf5e562298412c42c6e2fa0f5de8606840904e5060852bd6a7192201eea2978594 SHA512 2d85fa447100d91f005781f04a6d6f49d76b30ead2cddfa6c32c54d88f9853fa5a91f5749c0ea7eb86603f727666c4795656efae122bb064cb751b64cd97c583
+DIST firefox-121.0.1-an.xpi 494576 BLAKE2B 78bdc36630cc2c595fee82ab1c3217201389fe57d9523ff2742970145d0e54f8ed432114d3cf0d037a128696f8091b5a2214781e4b11f6b16493554851f6e075 SHA512 304a0f8b958d53707a4a358d67a5763ce30406ef01137594d27f8cbcf13126a09598c5276822c6c8aa445d077d73ce5dfd436e50b1d85bf475fe527abd72ba47
+DIST firefox-121.0.1-ar.xpi 587415 BLAKE2B fb4c145bbc336b2073c286dbc9659c2dcf63e2b25b862d1e63b95ede0a4c7aeb31f2d77996cfa70a7e29c859224b78ccedc3c53a81cb8a7a39dccd1edaf1716b SHA512 77013e3a178090cb496f444e5687bb2b444945a68d385528ab1c763150355117d57713f84249f77ee0c1cf2232e86bbf5edec901aebfb149ae8522bb10dba6ba
+DIST firefox-121.0.1-ast.xpi 486728 BLAKE2B 917d91bfaf1ff18ee11d00a245d24ddad5d84abd6ede05b3ed1c5f79d97d928ccb8d47e197563ea64938ab7f1d46226853e186531f6f0d056d32b8897805de4f SHA512 914563efec13276a9636a0db3805393c97d2bcf1aac301bc9e0ea3a15a7e0247af1a54910687751b8051ff38ab688f0b79984cde5d7c302fcdc74247c7050971
+DIST firefox-121.0.1-az.xpi 480117 BLAKE2B 64f508b935f487a44f12fab7ba33f0ac6c9759d9c8d9e9345689021b6328ac943b013f86c954a54d89c4d16a585df4776c76217d209ecae42130ad34e5dc2029 SHA512 0d541221d5a5b58f5a2715888c1ca5ce5bbb06ff9b6731d845181a6faf39f54ef65bcb02eb7eb0c2d76edd736d8888f8c0c647692ef39c29affc29e960bdfafb
+DIST firefox-121.0.1-be.xpi 683457 BLAKE2B 0aa8ebd6445b140ff91cbb43a6123b8351828ad6839282ca1c4c031f99de3a568d25ed7dfce679e9583565200e8baa8bc8352f3b55cd08896058720d2cd82faf SHA512 3110174b3f6f9dfa4b41907e60f7c8eec730976cf1e696f2c22800b0c900768498d996b0d7c797a1fc250e602c46caa01325212798185b95f1fa1bae773b5382
+DIST firefox-121.0.1-bg.xpi 580969 BLAKE2B a54de90716794e31e3ed7a3b867df87e8ee1a8bab1e3c12648b58fee6216b0701512f644e79466465bc95e4aa1b2c119c643800ab8688bf27e6e5048c7788b10 SHA512 9ffd1f3f73f2b5c40b2b44b0e691dd563dbd3498a8a0cf6e15f701d27c31cb31c09d30c12984a9ce7131235fe2021842a46560efbf1b48329e9f7023dc2274d3
+DIST firefox-121.0.1-bn.xpi 570138 BLAKE2B 7ea7e0b55aa1a0ad6f46ad030992d726cf5de08fa5ad460e4ad8ae3250cdb6d1cd91a73c8f7140c79e7f22fb45b3c8c3e54f74be4286ac39502fc30f1a82fe24 SHA512 09f2c773b850d3f458971f6602967d39c76e2af215eb25e5db7fc68281937ad27a7322c329c22c737f2a88512b68988bcd1f089a26593ed4e8d2a7618a70d023
+DIST firefox-121.0.1-br.xpi 558071 BLAKE2B 63c434159329826061ded92cb0afeda1f517200a3440a67434bcadd07834b82571e9b82b4a8e2e58e6f9edd9402c61972bdd739fc238ad356a596901a880e943 SHA512 2bac24d16c8c436d9c028e6231fcde29e7b577f89b6523d0a655b601e8b0f9a46c902b1f234e7108fb2adb77aa42c9255c709edeadc70ece9db3f2e717b94033
+DIST firefox-121.0.1-bs.xpi 459994 BLAKE2B 3a0ac265ae462a5bbfdecbea4900cb20bce24af1edbc6196229f0355c3374932383d3f1437c797e606efe45f4d8c9cc845d7a91837318395c2e009b887c2e237 SHA512 3737186fcbe32f986dacf01f199a7ebb89fc566de815f84b8f7629ac39d0d1e234c512ca0cf586704d2aa7eec53b0995dc9731babc34581401a817475eb01e38
+DIST firefox-121.0.1-ca-valencia.xpi 534563 BLAKE2B 2f073ccf76adcb133a1e1cffd8f1b5e3c9f31862c477de89b7ac3397998828604a776ca68777ca3b3f387c3ae6f7610adb6f8cf5aa368c8c9ebef3645cf225b0 SHA512 88c34cf13da07a5119e9204e4e74db562caa5238dee164d3af3120204b3a61ef23b93dc4957a70b34b86f27e8b62e36d3a694fbfd93ffc513c4fc3dc544c96ff
+DIST firefox-121.0.1-ca.xpi 572712 BLAKE2B da3ed3109fccd5b75bc267f1428fbe4ed62057fe3471028c572ca427171a480fd38ede0b4934fdd8fe32f35ab29e74c38f7aa71e5d1ea48ecc5f72d92d2eed90 SHA512 522c46be955929f426712b11363c6afbf1bbeeb1103f19ae028159e67dfcf858dcd1af28fa231fc3192f28696147a687bc4ee1df5a4b24f0f083cbe767b817a5
+DIST firefox-121.0.1-cak.xpi 579214 BLAKE2B f5a9081523661ee1466c4dafa80e13b662577dc1ec9d272751f24b4c364fecb7a36ae317821516203db7aa328fb73c92cd48a3be3c26e81762127267ad961c30 SHA512 15aa4ff60520a0dc8a83d5816dd2e93153da8af91c17c74ffb1ef8ba1482af75c4feab703f35e7963d73ecb60e90b8a787402a2a01a55a4e3b2137c87454232b
+DIST firefox-121.0.1-cs.xpi 627934 BLAKE2B c6abf0ac2d84519f8c988f526a5797f27e78db8d851e1f4d9c80ff3a2089a8f0c020d8b3bd1d11d1234fed7243b42bba748d13c93eff93b20d19612b816cdf93 SHA512 1c690278fb73902ce6e33f6227cbf88842569421fce6ae610780acc464a963ecf7c447e54a0cedbf7d2ee9b81043bae98ece5a63d09abd8ddc36d7437ae7f224
+DIST firefox-121.0.1-cy.xpi 595642 BLAKE2B 40dad2fb9cbac378350d051b0e8b2d57c8784a6c432a3778a22cb10ec8206c6c2182d90fa25e223af191c27b122db8716d69f92792d83e44a5bbb1b6aa1f3cd6 SHA512 01fd7c829707b5227b7d2677b1e033a0ac8b90013a6bde9333ea60684d33b14cac4703b4f560b01419a7098ae4b334425c83e2828fcc928ab11927023ce0dade
+DIST firefox-121.0.1-da.xpi 584392 BLAKE2B 652db4a06ef0d667003541e4ba09f937b2fb27c5ff3001180dff080433ccbb16643be186b5b4f767136c930d576b5d070d06cda5efa5084f960d68180280f0b8 SHA512 9e5d557c8bfea83d84f64a8ab507c5b170b22a26e1983facc5970fedd3f13bcd81a51933c6ff77278759b47aa8a3c9dad26621c4ec3d1d3fa566fec8b3f32bfa
+DIST firefox-121.0.1-de.xpi 605914 BLAKE2B 7c1a0f8f4b06b5e24d69402aafdf34a055d0e187b612bcc57b7998f75e70c2c62138f9afff30e865240bd98a792ec4ccee255a52f09ed7189758a1a83fd5f9bd SHA512 c70b4a32c09f27e713d5700942ca77bb134cdf45031e0f98a454bcb36d0f7000987ba02652b137c9ada711150acb606f072a95dd9aafe6011f1a91387acfc31c
+DIST firefox-121.0.1-dsb.xpi 621857 BLAKE2B 5865fceea619ec783b74b1af8d625ed5673352d05c7bb10e7295ba72d8596e37b80dd3c21eaf23267bb223f7ef6613b7199d05443a57641e49474952734e27a7 SHA512 1d6d0cc1a1ac7574f476b2f96d68c5dcd34f1da95803cd0d607ad37b724807d1d1153847c35bc6cd08dc2dcf742f38b0e0db9a0e58cdd4d9297e93eb991ba2af
+DIST firefox-121.0.1-el.xpi 700462 BLAKE2B deae90f026a46ba2883f2a02f3bd95327d3cd013a4f291191fe6b07976187c38d85a2c0298d012b1d2fb395acbef779bd0f8596bb1e6079bebd37b65eb41ed87 SHA512 2290edfeff865ccee43f0a5e2b3dd64ee662718a96c472759cbfabab02446b5048caab329a807961c004853e62290e33c766aa5dcf6cc21ede151d415ef7191f
+DIST firefox-121.0.1-en-CA.xpi 548737 BLAKE2B 33bdeff916c0fb68bd63b14b5aa9014318ac461bf8ae330de97897af62d98617ce90ad4d47450e495c3d0846528f116144a3fcc53d8abeb2cc666d40a77a09bb SHA512 7a1470a370ac56ee6af4a618e4c0f7f59b3b5f71e975b20ead5f34417bf6014a2d67497b5339a1e25e668ab48facbbbaaca3571e44188b9e3c6b23391e155bbc
+DIST firefox-121.0.1-en-GB.xpi 559430 BLAKE2B 4a2d96b9ea90952041c8d5ed9876509c9184b4b23bd070703017292d18d2cb7cc5bd9eb150ff33f337835a3819f49e6e8e9a766820255e68df4b50d64ad95217 SHA512 79ee6783fadc52757ea6e10713959e9affce0965912d5fcafd7111eb3bc011e00451b6d2c34894446e3a2d4ee8a877ff54c62c39d9b1647ebedc147c53452aba
+DIST firefox-121.0.1-eo.xpi 580697 BLAKE2B 5a5ed832401c61fc4e4a2b556d8ec391837229a006201a17f46cc6cd27fd954ee1fc40f73e3f2d316b571053a7a8255c8eb6664685d1d9d9cc8073710543df33 SHA512 a9f58d4da1d57dfd891c9098563f9cf0ad85df721ea6b79e4d9a5651ce122f61abc220deab713a7e7143d89ccc68828830b9f7db676059b896a5e5151bc1db4c
+DIST firefox-121.0.1-es-AR.xpi 599331 BLAKE2B 37dd4bb2f8440748cf8aca1a233663d4db305784bca5e271b939d611b4d8f65ce994a272eeb007cdd22a1aa97490daf511fb5b1ba491c3145bb454e03faf0fc2 SHA512 5bebaad80926f42bdeea37c778a0b9789e1f0042d2a726486148c34687120c330dd5d04d1d382d9e4c88570e798258fd4a1d6277592c46a6e33b68371eb03916
+DIST firefox-121.0.1-es-CL.xpi 599169 BLAKE2B b0231adbec71f2f34c494d4d656b39eb2834d1dfa4cf19288f9a90f7364e5bf7ee8b828776e1985941206e7b7d717fa43f91492a66a8aa897d63876dbe5f18a1 SHA512 cb4762d916314da27cd46baa06bf2571e7816458eb10b20ba0ccd58d6e6d3259e30864773f7e312dd488adef8edad8fc67fcb7a6ee8bf7156b16dab7bc589722
+DIST firefox-121.0.1-es-ES.xpi 593874 BLAKE2B dbdf5b55b28311c0938d47570d421a438a117591332a9384873d3c3c0a6e929f22b7f209865f31cb5e97354ad7b59bcd9458b2e660a434c214a1b0c66c2a4190 SHA512 4c6b04b302125f6d958b72d205eaa3e9e479de3d5f884d5c81a31b1c0b7847e5be75ca7c97c5bba9b5eed0244964bada171b1ad275d953ed1d76d328ad3787e3
+DIST firefox-121.0.1-es-MX.xpi 578355 BLAKE2B 2db7203f278af4fb7cb6c718443b69ac2dbb72b983d96631480acaa7d995988a0bbf697486dff43b7c71dcbd6251d5e908d05e2480282cc4619c6235d3c893ef SHA512 e30bb2787f068ba1f94f692944d7c86a075df8988a526ec8f93e5051b04d6975c87c1a5f81b073f9fd155f16201c4abd83991be22d7941876460ce867a3b7159
+DIST firefox-121.0.1-et.xpi 528180 BLAKE2B 2e8ec3617f70ff6d6b1ddf5c3cdef5fc47ae93bdfa52cd82e1130f7d6234c0cea5b1c399185205d8961657bffc07979b4279c4276a46bf3b63bcb9b0ca537c7c SHA512 1db770bfeeaaddd74c40069add65fbb4f61768058c01507cc53e812e36743a4908895d09b9d84b11eeaa1f2720abd1089ea845c0147eaccf8983b0698b582a94
+DIST firefox-121.0.1-eu.xpi 576325 BLAKE2B 1f73da25417c02bcdd7d33b9caf6019b04112cc4e48551d7a555bc97fad1bd968bd9424393fd75e7aa87d265ef9f7685c81a016b590f5f1f7a3b42eaa27adf18 SHA512 5ef7f3f54e0a1f3a22d1fdd3162a7a821922d096bec97c152711c7057e33f35e9eac7ae5874e006559b715b49a082c5e4161e43d11e34fe999bf1db9ca343f75
+DIST firefox-121.0.1-fa.xpi 578260 BLAKE2B 1080eb5c8a471b4c38e5acdd4fa3f8024ca991d44f2279e55bc78554c712b2131f59fd6f2ea52c9c0034b33cb767fc6523a71e9161376f71d715d1602cd60bb7 SHA512 e2d40b7ff1615c3b13bdbd491e542c76b1df194e410932ece072ab01a91824cb439d76b128cdf156984aa48ad92de9a51824f06b8875e37c21932d7d1c868899
+DIST firefox-121.0.1-ff.xpi 465330 BLAKE2B cddb5820db80bdc9f20b0ca88a614fb594199335eef18a9ef2e1fd10079726c7399bdbd0cc36032d194238f6f897f256b6684ea7d088c0f61084e33186cb5ca8 SHA512 9b37e704743c45f483d377007b3d8ca51d8fd43bc7ef243ee7782e017ac1d0e998a31aa4a23ef7ad9f4cd75ba94e09646ca9db029bf6cd5622998aec35da28e7
+DIST firefox-121.0.1-fi.xpi 580717 BLAKE2B 5948ab866c0f084e5b39ecd59e9f64b5bbe086ec1090685f92f4eec0fbe29776855d7e60bb376538bb19166030ef5c9f3a64f5628b656b76b5a7b1a9dc99540d SHA512 b636bb8f6d6ae45c085289942d62a22e138070f106f06c2526ae4d0f669d5f9c38dc268de974f5c21326b4df2417bcd424b2b12d3104f630e39f1e0bd2592361
+DIST firefox-121.0.1-fr.xpi 610146 BLAKE2B c67b2d471fe78fc2b3bd14f9c009620885ac6ca7cac08803dd8a5790126c7e1aa7599289453cb7b6e74f7e5e4ac99c5ecb79a583f4f1d7c50af3fbda3cec52a8 SHA512 45ede77f98740464d4908983967cba734bb6339e4b8210594d2b8d21c09ee99d8a9c08678785fc1e89a942e5395088a578ef6b28d483c59d2886c4a9065154b6
+DIST firefox-121.0.1-fur.xpi 604682 BLAKE2B 7ec46a72802eaf8a2012dadf539f1d2ec3e9e08e90153e5d8a4d0a2558a09b10b7dda9b47d9b349cfc8e05ae2b4297b8a5dd6bd7ed9a140fc75f19c66d3279a2 SHA512 da622b1589540a737d9d5982c3adaea8edb464928a7df1fbbce5ed34e3097edb6a44de6039f2b5c28757da7364366a40ea6e8f33373bc4e01a46edf2fd436eaa
+DIST firefox-121.0.1-fy-NL.xpi 595078 BLAKE2B 13ad363690f73ff806ec4bb5f55f26de256a7a15055fb24a165d26cecb10085bf9b09638caca3e6b3e4c1f02fef866e54936fe569e397b413587ac9aa7d57907 SHA512 af25a22badc3d555023d6e5433b60c2b0fda6d4e2440cf74f1baedc8aeb1903d7c8aa8cc730f534fe0a82600aa01d5fb1e45417595498f49ff2da4aa69c14a24
+DIST firefox-121.0.1-ga-IE.xpi 462506 BLAKE2B 8f480ca4d8cf7efa1c6122742526287398ab3b82033ce03fdef0eba823dcac12a63af28704a66151f81231330167d20b5d12d92de0dbc01ab515d9e3f43211ed SHA512 b955df0b09832db710850ac800145b9f14b886f39d37fb42b04e312a6dc1b844100c52e8f4b9d6ba0c8f36816b19ce361672bc8f052ae9365ccfb763ed6a2416
+DIST firefox-121.0.1-gd.xpi 579967 BLAKE2B 8d179880a8fc95e9a71bacb335f691f2187b178f26a620fb52fb2d6fff15cd61a1bbc28cd82705cd3187bc3d4afd80572ab1f33b46ff1b0b347c0e2bc3202185 SHA512 86ba08d3461647e57eb774e0137200b351ff676b01ca146aae0af49ec9d3a52692c2438408bcb86d5e1bf7601937f9e0dfc34c13dadf691f19084cef32c1e513
+DIST firefox-121.0.1-gl.xpi 586261 BLAKE2B 07c77c5029a91e7f72c78546a026b31e68aed4fd34865d704389a473061b45402b91231fbb5f36de242bc87fa46109f5aed9e771a381dd70dd927ef090aba433 SHA512 2e9446c8fb1dfae7d1e564cab37981263bbdbfce665c4b3dee3034600970768e16f45b912da6b21286304c9b337a68fbfe9af0bf76817fc67180c7b28251e28f
+DIST firefox-121.0.1-gn.xpi 608007 BLAKE2B 77bbf6201697de855ff5c470be1ac934739b73ca6ca4924328ab7c6f81d22f3b6ff1407f0230d0d80133b642ce97fac1900d8bd913aefd51c1a4a6336e1353b7 SHA512 a5e3129564c5c4b3e4fef25e4aae3d6fef4a292bbef5f1fbd5183ebb7ec64f23b40ec6493cb68e08891dcc5d8a37fc8d19030531e258efa291cb52ca2acac776
+DIST firefox-121.0.1-gu-IN.xpi 515876 BLAKE2B 18c6d44e9c8640039e748609a7ea3ca2666c7ede32e65b8539d50e6abe0a1a294a41e0d1e0fd3375d2a994b4fbac39a218208cf279f67a965365e14bf71a5547 SHA512 c2b3822874ec23649bfeb16e48bb264ec0e2f8253dc2a8a9ab25c8c39a5c0ca227fa0c7c6a82ebf9d7214456f105667c4fbd969063f5fcfc8ae28f3618e3a2ae
+DIST firefox-121.0.1-he.xpi 603131 BLAKE2B d84fd200fde1f6dcbdbfbc30815670cd47a0e69057ac72e1cfc300ab0d4012de8b10ce5ce32a1e3be98904eac7b41a2ea78f1a986ca08f1d2a36b5dcb33dcb01 SHA512 3e00693bf3ce314736963bd24978843a41b493e0c83bef06a2258105966d126aa3dfbf4c7fd6e51886c49703aafd131f469550ead9063984b47495d83a0d8fba
+DIST firefox-121.0.1-hi-IN.xpi 553730 BLAKE2B 5aef75a9870948c176e04df39e80e13bca7b762dc3aa24945542a1121f63d3b0cbd06fe943081c05cf61f35917f343c70d9fcd27b0c642e81e95eb3621346325 SHA512 3549ad3ac8a25c01a7dfcc42fbb84f10fb070b8d1548be3aeba985491e2b48a548b9b29a955859e051324ebc6e490d4e4050df0803e58f1593b17cc669cb2ab7
+DIST firefox-121.0.1-hr.xpi 545162 BLAKE2B e005fe67d62300953ce2460dd9d1d4bb81a390b1721a350281bdd526d9c526923db3414135944fea909368552f8e623159e757e0d54fe2c3555c494fb85782fa SHA512 1f7325fe7a9c22526f9cbc9ebf60b84d580dc15e7f222ff362e5c22bc316a5fa6a2f02d8329bd75104380821256e814472e7219d87f820d97d861cdcd9592c88
+DIST firefox-121.0.1-hsb.xpi 617797 BLAKE2B fd5059b4e9d3d6378f5605b7ff7ef490afb2f20a31035f625fbaec6217b5e18b9c0f380807a762ae42cce2fe284e5f4ebaa912cd41169d192a3f3162ad3e3ac7 SHA512 e2d641409fd3bb8ceb80de6df0a0294109c28f3d5d62f28cbd2f5b9967b07cba351366645bb4e1f2aed1af7f91cd0e0e8724c84ff5c0bf5795c3777fced72603
+DIST firefox-121.0.1-hu.xpi 620250 BLAKE2B 3eec81cf5f11a49e505ee577a2e22321439d927d19ff871a414315823a621a4241e4f30720b37beee4acacea02233cf11899741c4b12ccee73308041a5789dfd SHA512 8bafd64aa83b686896f80b5a389fe7ae2dccdca3acdab04a12d516938e678e9b11889120212b086784d5aeec336ca646edc73dbd02b859d08bf5a920b5daa969
+DIST firefox-121.0.1-hy-AM.xpi 594098 BLAKE2B 1ac9c254dd8c822229862f95323225c7bd7656e50b5f6c7d777795dd098ae51eb560325340f88780d0497248410b36d69bd46fd5b1e2001a0f8eff0bed6abaf5 SHA512 4d2c24ac611779dad4072d4abfac843ff885111477b0be44efc54b7afa9381b69538db4bfd1815026d9e39758232c4ba32641e77e9a5f84211c90a7338895ee0
+DIST firefox-121.0.1-ia.xpi 583692 BLAKE2B f010426444dbc405c4749295fee07766927d2276941087d377e9cc444496a0b0cd8c8119b5e6ebbbe6e4aeba88f74bd7fe455396ba761599e1ea63ee17da95e9 SHA512 87c3d37b7a9f32ea95fa569b132a18f151ba30191d6248e33e9e0e23addc918c8ff86097cb076849f5c790f6d5536bbacfd126d02f1fe474e69aceb0ca515c4c
+DIST firefox-121.0.1-id.xpi 554226 BLAKE2B fca9105243a2c979221f21ca03d671ba5d1068e95d24246bab645f155d399f0dac85d2e08da1889b72b1147dab654d071b578a3c8a08ebb4bfd9c5763fc348a6 SHA512 e45580c9b856e5772d8154f352c48162cf73c7ccd9dcddb95c32f0e4120e1afd39e06274dfebaf8ccc4cd8685759eb060437e2b9a160bea76c37dd77498ba31f
+DIST firefox-121.0.1-is.xpi 588544 BLAKE2B 62d0f05d4bb8cda936c7dbe9aff0b7e7ed6acca85b97d6bff30e3cd496f45ab7360066a35dee79b7c47251b06778fe0068ecc873c35f5086911ba6832836ec87 SHA512 fe7c0bc1f6e4e064efb6deece96b99655cef837d9e2a0b6b07ea3510f712d2846b284ffc0e20ecb994eab425b9cad4b983278bb4760705bb3eee772e34e152e3
+DIST firefox-121.0.1-it.xpi 541336 BLAKE2B 21f051304c1f0d51a2cc57470c58fb69baaddf37c629018e0880bbbe509c8a273e666f1b1d6f34a8ae82ad57336f96b5f5fcebc12f05c8f48836538284d402f9 SHA512 3b825d4f0c6ae8235118a24f79aad21f7101a545a546671f758f4d39510f1a045eede74372fd5159a239f984d5daf0453ee540f92f71feb17f8fb65a33a3658d
+DIST firefox-121.0.1-ja.xpi 648766 BLAKE2B 3cc2df65dfd01320549661626c2d33c469bdeceb91675f5bbde320c3a1383c7703dd87e56fe4602529a91a512a800c53b35a2d4c384ddb423be15441820d3cdb SHA512 6239bc715af0e29438581232ac4245b3af10797210c71a1f2e4d7bc8fe3c48403f02971c6159d419c4d977f7ec0819ec4bf7a767f6ffa2122c39b7bea04826c3
+DIST firefox-121.0.1-ka.xpi 644805 BLAKE2B 32f20097057dc1877e5b51ce80633abbbd509e087fa64cc4cf3d695b9581d73597ba8d2974061ac69c22d68d882866f0070475f9e17114ed1dcd2d5a00ca3409 SHA512 9f518106c00fdfa5043da2e38a33175b3ba2593cb71c68a198abf23a6e941d69424b9c29f234a85cf6b171c2df579fe4006a0dfd2bb12f7f98e1c55965fcdedb
+DIST firefox-121.0.1-kab.xpi 589465 BLAKE2B 6a9e05d617991a74c286c87c49a02b8b6a46e74786a37e61d1e6548ffb72ca70650dff30b901967a85a263662c877b96d2587b2cc0598e34c1889c8fbec741a3 SHA512 bb84fb52a393fd6353c19782d1cd5d7601a58997d18874044d643de2a756af36c33c787dd6c26608d4f9156d8b4ed398455c6f8df22515128f6a9e0f9fd1453b
+DIST firefox-121.0.1-kk.xpi 676371 BLAKE2B 6bffa3d14e10fd5b75df4738f6ce0850f25dcd5f1a06844e1666c7f40de65fb23f55aa057bc9de975743f42ce9652f2fdf3c8b7229c5c2da68d8617b0f394325 SHA512 9802488164826607055f39294dbf484ab52e02a68e2da5fa690cacc88822fb5b91bcdf5c24d2abb790728b003ec3b33709bd7bb072f2d71a2f773a92922907bf
+DIST firefox-121.0.1-km.xpi 516040 BLAKE2B 404e3bed294b93f03d4e18ac17594387c4f550301e7123bf9bcb7e1b2a74d59d3ae13c8127cc4db27b95cd016bf7bd5aeeaf09e6e865589edd5d0a453dad8826 SHA512 d189a4c30f5ae5683ffe451a4bb1cd057bb457ae3ca410f44cb8e2896f1cc9053367a9b470bd2a550721f4ff5f88e8fe3331947c191c97af5ff2b31c5094d9f7
+DIST firefox-121.0.1-kn.xpi 481321 BLAKE2B 991f924857800b9deb8998d383c8808f51fdf78001eab62388ec223117137810ea51d99f51b66f5fb26305fbbc6062b97908780b08631f59b68296917c976189 SHA512 d6839912228cf572ea46ec38a7d2bd894ddb300a6f7c720fcabe4ef144e492ccae28d4699ec75f09fbb13dc4ac491fd3176733767b37204aa5c3e877e2b7ff3a
+DIST firefox-121.0.1-ko.xpi 632162 BLAKE2B 178d769de0cdf89b0e51c1e20f57b55f2eeea98c0a0e0ad21bc1cafc30ebd16ee9bb9c13540191e7635842681e8b8e717750c1c2212405f60a973a935b4efc0f SHA512 4708d94cce0fc755e7c55643a6fd158f303df24b1e3bff967037e99bd293fd2e64a9c818f853f4774b00ee553b7f2798d13c8afad469ea307716848cbc962bcf
+DIST firefox-121.0.1-lij.xpi 473429 BLAKE2B 64b92f8132bbc6140d75d27cc1c69040936eecc94a32a7041022c6b6d8ac7f20db596f34440e65c1d4f3866cb5c9c0d544390ffc5b01aa49c76c3b97ff2f999b SHA512 e84a504633f1464f1e5aedca78f0733494a8c53c0d01c8cafa86b521eab24cfa768008d30b1dd0188e44e3844939ac246ce5580c2c9ac7ba447112f590bb9519
+DIST firefox-121.0.1-lt.xpi 560632 BLAKE2B 0859fb6fefbcc494d823d40d443f7eefdaf575be83082bd2a2e9e87661fec4468c3cc6bd88d05ee6222bf149975f18f88d4340683dfcfbe100b97355f9c40133 SHA512 054d57987b11720a8bb1e471e02e3b329ae10d2dd6c795825afd432a82efebe771946a48659c9a6e5b74c446cdec7ca0cda9f0603ddd376a5f7556c0226c2d21
+DIST firefox-121.0.1-lv.xpi 459198 BLAKE2B 2513edc4d6545caf6196a11361f7dc818a0dffd2e397dd7676dc3c9421e600f87aae53d57b7d4f641582ba0851e07e472be75b238f88f03d748fe537df493e00 SHA512 12027af11b60d671da173bf84360c374e18b8cdb13ee9020fa8e667392790a82b3a64d1c64203cae0ae85ca52c952911b633ad47daba98cb23fecaab7af6dc73
+DIST firefox-121.0.1-mk.xpi 483279 BLAKE2B 0e41ab4ead018fd2af21c686d9f60eb4a55bcd367b4c6364367697b44cdff5b9b39242a6c7c660683c4a9148a15aabd02686b8c86c5e5556bcdee14e0d970846 SHA512 9e8f147ae92c94191a62611fd6623f7a6888a2d8346f45e90ae50729d3dfc98a5182386803edfd54edb001ccfaf0bb43484fd1e6d6ea06718545fbdd7e21dadc
+DIST firefox-121.0.1-mr.xpi 521127 BLAKE2B 44010c970a9aa8a9dd198c214d128db4603407b7e9a6cc750da611ee1132a9c5a3331cffa2865dc44f0ae9622eb3d91714f66e65e4f0ab2f05453bd61059d52c SHA512 3d733ab59becc6720b653a7b3529a95f708f67d24e13b391b2d2e70cdd63a5347cdd9bcd653d642174693ddbf69b6408e677232faa890acc88399e9d4f641b10
+DIST firefox-121.0.1-ms.xpi 439269 BLAKE2B 18a543cfd208dbd01006de218fc7646610390257e542be0d219b48242f4bf975acf90da8b64390a1cede44dfc611ce1b06fb52c3293879e8894dce6cfdf10c6b SHA512 6f19e5fbdddbf60a788a1449e14324ee3930f6d4b8a3fb2963e22139742934b77b85c5933e057aa428366d095e2ed7cf2ed2bb8411c6ed0fa6ed7f363d17544c
+DIST firefox-121.0.1-my.xpi 505963 BLAKE2B d8fd20895524d9bdc6a0b0d08129add6c7d54c44279cb6f05fd6f65d05a0777fa413cc1f37dca018dfcb498c95e228311af4b352939b06cc1a03e30b99ed029e SHA512 650d4506cdb6f0614ae8ee4445577007c8f15344e6323057b021f860c87cab811e4e4de2aef45169d0d82c475b6f86bfc25543636288fc37ddce00300978bff6
+DIST firefox-121.0.1-nb-NO.xpi 581339 BLAKE2B f2ef2ebdf04562c015dbcdd6489bd97d389e8aa4052a82f50bc7ca007b305ecb07f1fbd120868fa3c4932f038cc37d054072abd65977c10f6b53447ed9e00c37 SHA512 cb69cbc49049dae6c9a77ea92245f6c8882394de08d6c436ecbcd81c9b0bbe7552d76e17ffdd54ab389fb8b16302e20ce61ff25110afce4e5dba52bdbdde4a08
+DIST firefox-121.0.1-ne-NP.xpi 477696 BLAKE2B a473719392be8488ffb60bc6b245deef8248312b6c53ad0d661c57c31140e8b78e4fd8f02bc47852c89031ffa336393bd3c58e2fcc9f1466acf80a7738b01d58 SHA512 519d21666a3decc5da9054ec3379dc991ca61852ed3e78e2ab338556e85ddc1615c918221d80b9be54e5f8283f91670e072254fe2f946d1bb7cdc81e92ccf743
+DIST firefox-121.0.1-nl.xpi 589495 BLAKE2B 6d86a968ae31fd2a9da206505a36a014f7d31b3e76ee9acb8cf60d766c53735f0a15ab07a4f279bfd1686a79f64b6d1e77be56aa18805d2427e381db9dd95dfc SHA512 603f9e23077efedb7c294b7aff71c3397da6525f1da918868174d6ec08a32105ff5e01f7908fdd734be39a96fb174f8a677fad7e036cde234da6a0c85ca6e610
+DIST firefox-121.0.1-nn-NO.xpi 578450 BLAKE2B aa7d1a0cadafa38ab0449402c36564588b7b79600b4efc2fbb09f1674faf585e3ad36ad04e8072a3fe02daa32549dfd005078349d2e24951e9475f70aa37672b SHA512 59f39da7ea0190500772e203b777c27de6af4557951accbcf5795bcc4f5f8da5c9be091bdfa8077f79f298a6d8384b756f76300dd2ef2de8e211df01168b72e0
+DIST firefox-121.0.1-oc.xpi 593709 BLAKE2B 8a94688d4a5cca72aa7f621ee902ec5ecdfc0f985f81fe447c2472310bee9ccb37137984faf0a52f46fc59748a0e29cdc62b5aee74d0978500dc065cfc9f7ce3 SHA512 d30855e87a8acfc61407e2382d0e0bb183fe96a59e1a5db3b36c6be21c0d772bd828ff6cb80540dbaa69c4974b30c18536daa5c3d464afe2f171954b8a82ffbd
+DIST firefox-121.0.1-pa-IN.xpi 662522 BLAKE2B d8f3436e7c2c8a35010be8f884b04b086d682196e5c174913e9f0964f95e36a2c5abc7021ce609ab04ee4efc8f25657b29a6d8a54b819ae8669645ee7259359b SHA512 f9a4f733a056dbf196f2f256643a2a7251336f14b49d4911d80ebe199df1d901bb6a40f066c931abe8c0cd5bfa8197da0aee4edbc9d9d7ef093a63abd8c84140
+DIST firefox-121.0.1-pl.xpi 609871 BLAKE2B b5affc349d7a53cc64c947295b5874e50afff7861a5ca6ce1c779d1311cad49418d65ae628d4c8a4c64434fbe68062e5d18f39c2762a878a74af66dedff51d99 SHA512 6d9a58f4eccb63acd7c9f0507cea03d05de5fb9df41973563724bfb366d892dc098674fb50d6dce738a20925f29342faa1aefb9e48289a89407fdd817bd4392a
+DIST firefox-121.0.1-pt-BR.xpi 593906 BLAKE2B 55399c39e6eaa1c530c3734cd8aaee74120c772b9048eea032e9ad0f8d5b0bd968ed1ce7f395a7032ad7a3ed49990854715560b701390ae3b810684677e6b588 SHA512 0dd84af18c334f6c36bba021092510bb3958da2f42db4861c2196150963cbf88d343b38917fd19feb3230c59b83ec168e03c8d34482ded982fee5e3dd12d4814
+DIST firefox-121.0.1-pt-PT.xpi 593171 BLAKE2B cfcf95f1ff78522c22e5b0740a3a8b19d07db6f8794e329f860f6b364ca579b1954456af3b1f944d9861d566f4214a0009919615f5778aa44247a415c07810e1 SHA512 ca5c8c437cd8d300d22528a4a6bdedf805b8528143efce5ca059caeb553f77923571f71c4ed708e35638c8c1066211597e712dde3e80cbec7bff226227658fae
+DIST firefox-121.0.1-rm.xpi 589892 BLAKE2B c26825cb6d290e5bc8cf013195c273a719682dc9460d9daafa941cda746ffc2b7b1e47eb2d2fb6b11b986a46a62af34e3d2c25af7901e1c89241aea9bf47008a SHA512 96b093b4299d56bdc14527b25983eed7374e53b1c087c1a589a6c81ee84165f47d091baa66c850a0dd199b3a1ccc87a7d2bf599ea0a8a566b419ac822fbdb72a
+DIST firefox-121.0.1-ro.xpi 537524 BLAKE2B 9f8b247b587c00a63dcc8fc27a9307b52f7227c834188bbbf2b5414c952e82a4de84862b7c8de73f39a968dd4a4ab28a7f71146f159447792b7720012cae0b5a SHA512 aa9f81bd544cf4cc1d12ee3ecdd1b027b235d35967b180ddabf8eb65bbea17a2e0ea7477875c18828a4ca8d1738c74ad16c100d6aa1f61df30bfe9ed7501b180
+DIST firefox-121.0.1-ru.xpi 688268 BLAKE2B 8b433b647af2193e862926c7044286d6f4dabe60b0bfc0b267d47ca214295862d405fa5c6970d715adcb478ee70c345d7632e3ae54b51161f013efbc1364c84e SHA512 064f671eb601fee733afa342cf27c234b171ad9e846b6f9b608031bf5e1d956c2f208fd847fdf54c1af8e673a72275c41c12b20122e27342f092332b5117dd0f
+DIST firefox-121.0.1-sc.xpi 556786 BLAKE2B b25456725617b4c9e43b624f9eaf38f96ec5cea7c0acbc163a72367ecd366e52af207e53a5850dd003078bbfa246acb5207a2862b14d702df35a2ea6922237cd SHA512 c97702cf10e99f89ac696fff2732491249a334f5532f392717c44062d65eaa04701f1585f8f0ac64af38633fabf74836ea08ed3a5d2978e2764e71f4196b28b1
+DIST firefox-121.0.1-sco.xpi 500912 BLAKE2B 1e403e4f44096e61524bcc1414f65603a1aca0f443a9bcc65a0b8b4e02564e97a77799860e654d091098ff9566acc6b20c7ce64afd4bc39398a318d3fde3e841 SHA512 23222baab1f6e44c419838886e95c34e1a365c5a8370a99e176e321a21ff6df2ac7675b7641abce2af6fd429b8967e904ae655eebcc41a27e91bfbe67675eeb1
+DIST firefox-121.0.1-si.xpi 593506 BLAKE2B 4ff3c2bd54348a0e922940dac0736abf53a34a0a307b87165f1d1c497142bda18c130e38e7041562375c7ffaff21a842b943f3f3caa8e3be26f5b0f2956663bf SHA512 d8f8517f6b1a3ddcfa725eaac529f20e2adfa62264fa93ffca7f8e1e8faf82a5535492e68dee8a7addd00d26795cfe7e5b7cae8fd077ad5eda0fdb722b4f9f51
+DIST firefox-121.0.1-sk.xpi 623056 BLAKE2B eb2c17509e1cc5b3773007fca54e5ee043bbd929d42dbc692bf3bd2da83533d3edd61565ba1113c1bd3fed60761033827b1e6a66d668e62ff69cb72ed6466bb5 SHA512 0e97e58990f8c98e74640e5fbe3c7e1ad5a6b2fe4ff8b5e77fcb7349ba5a0d8247a732e4c7a7f4c877c2cab858b313438ef08f213f6c7c558609c94a58d2ddce
+DIST firefox-121.0.1-sl.xpi 591365 BLAKE2B afd95b68a2fbd3fe794085e90ab3d2bd902fc1dcfe0a8ae71b4a2744c4d1acabc91b18e5719a091a3c1f4908f9b53b4a22b890a0360753160119482f092ef834 SHA512 97eb0468bd487247233b2b7237a1b26b7be27afcc8cb558985d1abd1e52a5fd7eb8592a549510009404121d56270ffbec98742fff8cf7c92188590a9e4712735
+DIST firefox-121.0.1-son.xpi 408266 BLAKE2B 1e9a8d2ec46e0610b0c9040df791c3fa300ce3dcba61cbd9993b2e9a2f8f66ba463818563e84dbd4446d9e092f9dc4ecf979c839ceca775630cac289aa03b095 SHA512 d520506a5552ed10fd12e59ccb25ec10b10f8ff0081662eb1c8b4e0f825e1d2ff647e41575a1fcf29bdc17c4c47677ca0117540d9d60eb0b9fbc268f38b5700b
+DIST firefox-121.0.1-sq.xpi 608875 BLAKE2B 12aab5d7861e94d8fe08b0d547fa4d4bd19a6d1182e8c896bc0c4421f5698b6356d8c83fc983d3a43a2080e19e73fd311adf6e309d11784278e6cf70ca4e3c09 SHA512 24e6ac44061750973f91520619308a4da73a28a37e292c8fd65c18cf1ed1ff1e38ae1ffab349fbf5a6ace9da4bf88255116dfcc7646b14b19705123946276b0d
+DIST firefox-121.0.1-sr.xpi 627392 BLAKE2B 7544b441de4561e11656b27968fa709488c69bb56df557f087880179e10661fd3129e6ed7f9dd931f533ec942f07e32328ce6416d577f589ad70b81324e441c0 SHA512 a1f77effaeb773f4c9838edd731bf2c675df6c335a133cd0678260d9ff7d6a4ba35301ee6272cd67d99e66349fda8a4630317e853d7398e999893d6e125a6a33
+DIST firefox-121.0.1-sv-SE.xpi 591614 BLAKE2B 9895773c9302eb0e10b543aad7e86e138819dd7a2bf74ae8c6b489d7856a9cb0839c03c9bb006a9ed5f8dfd74c3fe936c1df5f85d9ddec5a7b35c3bebfca9f59 SHA512 82aedba3874acc85179083428c8681328a294e38c2e2164fba117e9149beec4683cd12811aacb863653888409ea89adaaf027128fdc00c577aeb551b9dda90ac
+DIST firefox-121.0.1-szl.xpi 515712 BLAKE2B 4d0b5bafc2c1e56a0021691c15d067193874133a9de52f2b98ff9973cef717e1a9cda05e4d1832fe53fabe04221eb89d979cbd7bb6cb6f44324e900de7067e01 SHA512 5114e6af4f09f0eabf89153f1f43ff6c4fbd925925adbcc0c7537402d72adbcf74a8b723865dc90f8c6dfe9bf30cef1feacc34b9951fc6ae82385dc22ced2f87
+DIST firefox-121.0.1-ta.xpi 497402 BLAKE2B a9f607ff50692822cbcecec71d7b48cf847dfc4aa09b4437b528bc146d7976ef81a574b635aeba03fd988a27d4f108e1778a03509370f98bbc8a5eabb744dedd SHA512 9dc521ec58137478d753f98fa0c317bd4c27a1c533735a813b6a704c3504d21d403b314541d623da8e93ee1c46608df7f18d31fdf82db512bc32778dbef45588
+DIST firefox-121.0.1-te.xpi 548373 BLAKE2B 69d69c2978730f33b13205cb86d57d645aa108e85d7d6e5a31186e170787433000ff91d2532ec6e15652b9ee15c8b1217047e8749ba9b358bebeb37929c05e32 SHA512 40dc71d894b8b7a45f3d154b3339f27a1ec2a8cd9ec59e206924953849e3a9e2c903d46b3a66702b2168af0d3a27b9032b476ec92472ad274756232ea7359e6f
+DIST firefox-121.0.1-th.xpi 656369 BLAKE2B e730e88f2daff9342945a5a5d9a96810afb0fbedfa5a3206b4cddeb40364a0f2cb1b1518a58d45d3d69893975f9bdc9a3f284b415f14f9ff0bf42d6546874d55 SHA512 2c800c69110303d63b7880072df1ff41c545ec99fd4d4310df789a77d67f810bf74c42f7654ef3c1d572f7340d88931f709200d8b90cf6a1f04fb53ca1e589dd
+DIST firefox-121.0.1-tl.xpi 523422 BLAKE2B 16cf70bd0e058c820405284946ba7d3d582a90d3023d4da35307304d45e2c13a9f56f5f294bda90649f68e5a0baf5d61508ad96048180ceb2e3d23f9a1851eee SHA512 b3abd5a42db6eb8a713fce1b2fdea066eac7c9ea2461150970c556b2e08572f0d407c3220026f231fdc3bd553460d2857db9b60e6959ed43e4083619109a367b
+DIST firefox-121.0.1-tr.xpi 602978 BLAKE2B 5cbb5d742f12e905f340356ffecb6ca7b68ccac26e8eb6b745073e56d16edc387a2bb7c2da4961bc4c0acd9796688446d88a892d90692eff95fd1b5a372cde23 SHA512 52edb4ddabcaf6fafc772dc990cd0a13304020a1d0dc99a6fdcef331eb5f5ce5a0a68a0f9053ffbe8b41139d8e631a70a06d6b9b6964277ae8cc151d8e384c85
+DIST firefox-121.0.1-trs.xpi 493426 BLAKE2B 31d4b47b060ca10fbbdad4a73008e4ff8fa558f01443b33676fdee4321c4ce3f7b0eaf7d50b9f010c089b9ca1d0cf388b5a547862276ef39214bb2f145298a62 SHA512 938cd6c54ac1b75095a07607ed42858325e66e82f108078eb6d876b5a62c9077de447d88667bb53e8ec2f6a356dcec95396aeafba9ae8b45768cc9888a6d591a
+DIST firefox-121.0.1-uk.xpi 680237 BLAKE2B a7d11ff1006e66ff2470cd2a7f08f200360bd3bfc8ed51d9d91a29145e57467994361d0d13d61d83982fda3fc218be949dabdfbb0bd1d9451107ef07c98eb330 SHA512 4c6dd0e6a88b70f8e21811faa7e62d681f3573b30172e3e2c7c638fa73511e31fcad1f912bb2f2cea75956945025d0c44d4f8dbda05fb6984505baaeb861f74c
+DIST firefox-121.0.1-ur.xpi 549276 BLAKE2B 10bf971d804028c9ce59c45bdc58f475fe7d8d6d04d29e1008c68b7e109e63e17cb7cf1d13b5ccaea6b8e25e9718b3d39de8d96a57d66539dd7b858f34c3171d SHA512 83031241ff70e106f977cd00cb767c0e0056b9e79c8fd48a060605dbd44905a7b92b631e4302e2a43ea5128023d364f110542086636036f2dbf233ad3f38a314
+DIST firefox-121.0.1-uz.xpi 469894 BLAKE2B 02f22c7ef94c3bd74baa8cc963528427489c4cfc4ed13600021c4dc76d1f19626690ae91a8b0bcb7b9af7104f8d82c3c9d7fbefb416fb9a6eb551a41f33c2169 SHA512 94bb20b22bf49d18d0dce58438630c2aaf8585e140a5bcf93cf8e6936db686f80500ac3ab4fe0461567d9437f9c08edcfbe05aff958267c96dead66f2cc48822
+DIST firefox-121.0.1-vi.xpi 627336 BLAKE2B d663c16ac7a07b5d7e73ac23da0ea0663bf095583de6dc58347a8b2c8f399426d05c3735304db6b8c6e707c2ac4c8a18cbfbdc2648f2a7f44225bef0321adf32 SHA512 ac4297925174d9c5eb7eba9ead1c030d6e011ffe611172cb54e34b0ae3326c7fe2ce4222910904807ebec7e48f6cc6e38cd020db094a31a579d19aab4825fd29
+DIST firefox-121.0.1-xh.xpi 409054 BLAKE2B b07e3e8e3c3a3104aa3cffa4a3399e4122511a1a31b45b7926e28adc40cf36e4bfdc3dc26edc0ba9c0d532dba815388b114542bbb9329c4a6b1de8dc1add6332 SHA512 531cf9b9f4b83ddd6ac4265fe7c2ee914b08de6b15c912430c5ea39b0f58d14cff0b4efacb5c8b66d2c482e9929e0bf36a15fafe2ae5b70f075e80fed7d1bcfb
+DIST firefox-121.0.1-zh-CN.xpi 627860 BLAKE2B 70f95a3b17912ba26ad30e0a797d4a1540cca02ead6b3ab241337f7fb102ffcd0b2d7fcb4e4f41427b85eac04ba253c8c60798ad417f1f24cc1d60db8a581f34 SHA512 494f593e108e06b3a2efdf452231b8604c339b056afd00d293ff0661091a3700e456400144e5719909ccb38ac1ecd4082be214ae96e57ca8ffe46ee436e80c2b
+DIST firefox-121.0.1-zh-TW.xpi 630002 BLAKE2B 2cc8c5ddf78b59ae4636fff43eaa4167ed33a179fff638cee52f58c30cfa40f598ecc88d7c146a482a6d83910f00b41158610c2857721a443df77b218dc6dc8d SHA512 d764400c4931aac6fb493857d0d64a0a8bacbe532f9078da5ff39ec97d67c3883169a0386d1e4b8c327a8df83b2af4ef5337056ff137123f5a1375fd3979e721
+DIST firefox-121.0.1.source.tar.xz 532719356 BLAKE2B c9931d38bb9c612000409ed54b2fbb190cabcb714cd559152f2f645a8a3a82934874d31e40fc298dca765dac94e4e0927b125e14cee325484ba0f9b1ed2cdc55 SHA512 7810850a922cb4a274ced6556e14256d3ff518a96f10a0f86d1f8e40daa0a8b1a5cfcc9cbf1391029d920944e94a9149951ee107a0e718a294954bb50b6ced2e
DIST firefox-121.0.source.tar.xz 530302784 BLAKE2B 80905caeb208ef5dce7b62e248c86598ca786eb7032e114ad5d10812623bfceb688832f646dfbe220ef2fcecacf11cefae2afb0f1cdc0f7952647b71c58c9602 SHA512 52e9e21ce825c4e58f09fd2c7347f1ac4efbca47e119136a712f0d4ee80c769ef80a43bad74a4c88cd377f804f5780b07f7af5b779f3fb5d244fa095e6b3b18a
EBUILD firefox-115.6.0.ebuild 39583 BLAKE2B 2cfe7b09b793a240d677f230b6b46f15f596f6156cd5ca49d0b0998263195ea574f527afe5a51c59da5ea8d681121e2b234c9a78c2d646a4579a02ac2b50c5a6 SHA512 33c7206ad02de3832296b449c3982133932f68e690c3f3a543d4f10b3914ba06ccf75deec910f9fc36a578cdcf72d7bbb2ec5f17eeccba7804dd66b48ca3afd1
+EBUILD firefox-121.0.1.ebuild 42672 BLAKE2B 12f9562eb3602ecfdd0a2fd3dc64bea6b6035f2008b1346843fcf37229780994b10cfc96e6ca4922eee4717585d64a8529eae5399f3c9bed036245935ea6f86c SHA512 e69a94f6919565eb22aaefb6d43d7dfcdcb493d4542ea1d79ea99f3d876e9323c6b78dd3ee6ae0e9c4bb0d263317c9a283e15b16687e9774330b5c8b852c733e
EBUILD firefox-121.0.ebuild 42622 BLAKE2B 22c09374dd1de6c4b9b4cc1dfdaa557f4568155256d0f5a79e3825eaaf23abcb3fe241798d9b115d9a63d9bbb1e2ddfa53046ffc7ff8df638ec6d8ecc3b61b5d SHA512 09a9b4c536c699713768e0a5223a8410c78d9bb77fd96cbcd87294ee83215257cee477fce4fa668cfe81773b973a857a5053fde48f20e90cf7236914344f01ff
MISC metadata.xml 2597 BLAKE2B b449997bc096ed8fb7bde41a5acb8d9f4c1c8cfc9663c06ff603cca756e8868d40049fd292a459a00d80b4e8c3a74e91e29fcb04abe87277640fe65d070f0bda SHA512 703c7f6a2b46748786145b0973a7b8439e530c96fd7c50d773efac7d5d9bf74ccb4f0c252f2701459944f2b3ced22d3e57ddf049b9aed0c8f0e094cabddda251
diff --git a/www-client/firefox/firefox-121.0.1.ebuild b/www-client/firefox/firefox-121.0.1.ebuild
new file mode 100644
index 000000000000..0b25b56b6beb
--- /dev/null
+++ b/www-client/firefox/firefox-121.0.1.ebuild
@@ -0,0 +1,1455 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-121-patches-03.tar.xz"
+
+LLVM_MAX_SLOT=17
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+MOZ_ESR=
+
+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="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing \
+ optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
+
+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/mozilla/patchsets/${FIREFOX_PATCHSET}
+)
+
+SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
+ ${PATCH_URIS[@]}"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
+
+SLOT="rapid"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+IUSE+=" jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux"
+IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
+IUSE+=" +telemetry valgrind wayland wifi +X"
+
+# Firefox-only IUSE
+IUSE+=" geckodriver +gmp-autoupdate screencast"
+
+# "-jumbo-build +system-icu": build failure on firefox-120:
+# firefox-120.0/intl/components/src/TimeZone.cpp:345:3: error: use of undeclared identifier 'MOZ_TRY'
+REQUIRED_USE="|| ( X wayland )
+ debug? ( !system-av1 )
+ !jumbo-build? ( !system-icu )
+ pgo? ( lto )
+ wifi? ( dbus )"
+
+FF_ONLY_DEPEND="!www-client/firefox:0
+ !www-client/firefox:esr
+ screencast? ( media-video/pipewire:= )
+ selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ || (
+ (
+ sys-devel/clang:17
+ sys-devel/llvm:17
+ clang? (
+ sys-devel/lld:17
+ virtual/rust:0/llvm-17
+ pgo? ( =sys-libs/compiler-rt-sanitizers-17*[profile] )
+ )
+ )
+ (
+ sys-devel/clang:16
+ sys-devel/llvm:16
+ clang? (
+ sys-devel/lld:16
+ virtual/rust:0/llvm-16
+ pgo? ( =sys-libs/compiler-rt-sanitizers-16*[profile] )
+ )
+ )
+ )
+ app-alternatives/awk
+ app-arch/unzip
+ app-arch/zip
+ >=dev-util/cbindgen-0.26.0
+ net-libs/nodejs
+ virtual/pkgconfig
+ !clang? ( >=virtual/rust-1.70 )
+ !elibc_glibc? (
+ || (
+ dev-lang/rust
+ <dev-lang/rust-bin-1.73
+ )
+ )
+ amd64? ( >=dev-lang/nasm-2.14 )
+ x86? ( >=dev-lang/nasm-2.14 )
+ pgo? (
+ X? (
+ sys-devel/gettext
+ x11-base/xorg-server[xvfb]
+ x11-apps/xhost
+ )
+ !X? (
+ >=gui-libs/wlroots-0.15.1-r1[tinywl]
+ x11-misc/xkeyboard-config
+ )
+ )"
+COMMON_DEPEND="${FF_ONLY_DEPEND}
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/libffi:=
+ >=dev-libs/nss-3.95
+ >=dev-libs/nspr-4.35
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/mesa
+ media-video/ffmpeg
+ sys-libs/zlib
+ virtual/freedesktop-icon-theme
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/pango
+ x11-libs/pixman
+ dbus? (
+ sys-apps/dbus
+ )
+ jack? ( virtual/jack )
+ pulseaudio? (
+ || (
+ media-libs/libpulse
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
+ libproxy? ( net-libs/libproxy )
+ selinux? ( sec-policy/selinux-mozilla )
+ sndio? ( >=media-sound/sndio-1.8.0-r1 )
+ screencast? ( media-video/pipewire:= )
+ system-av1? (
+ >=media-libs/dav1d-1.0.0:=
+ >=media-libs/libaom-1.0.0:=
+ )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.13
+ >=media-libs/harfbuzz-2.8.1:0=
+ )
+ system-icu? ( >=dev-libs/icu-73.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ valgrind? ( dev-util/valgrind )
+ wayland? (
+ >=media-libs/libepoxy-1.5.10-r1
+ x11-libs/gtk+:3[wayland]
+ x11-libs/libxkbcommon[wayland]
+ )
+ wifi? (
+ kernel_linux? (
+ net-misc/networkmanager
+ sys-apps/dbus
+ )
+ )
+ X? (
+ virtual/opengl
+ x11-libs/cairo[X]
+ x11-libs/gtk+:3[X]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libxkbcommon[X]
+ x11-libs/libXrandr
+ x11-libs/libXtst
+ x11-libs/libxcb:=
+ )"
+RDEPEND="${COMMON_DEPEND}
+ hwaccel? (
+ media-video/libva-utils
+ sys-apps/pciutils
+ )
+ jack? ( virtual/jack )
+ openh264? ( media-libs/openh264:*[plugin] )"
+DEPEND="${COMMON_DEPEND}
+ X? (
+ x11-base/xorg-proto
+ x11-libs/libICE
+ x11-libs/libSM
+ )"
+
+S="${WORKDIR}/${PN}-${PV%_*}"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+ MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+llvm_check_deps() {
+ 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 use clang && ! tc-ld-is-mold ; 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
+
+ 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 pgo ; then
+ if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
+ einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
+ return 1
+ fi
+ fi
+ fi
+
+ einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
+}
+
+MOZ_LANGS=(
+ af ar ast be bg br ca cak cs cy da de dsb
+ el en-CA en-GB en-US es-AR es-ES et eu
+ fi fr fy-NL ga-IE gd gl he hr hsb hu
+ id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+ pa-IN pl pt-BR pt-PT rm ro ru
+ sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+# Firefox-only LANGS
+MOZ_LANGS+=( ach )
+MOZ_LANGS+=( an )
+MOZ_LANGS+=( az )
+MOZ_LANGS+=( bn )
+MOZ_LANGS+=( bs )
+MOZ_LANGS+=( ca-valencia )
+MOZ_LANGS+=( eo )
+MOZ_LANGS+=( es-CL )
+MOZ_LANGS+=( es-MX )
+MOZ_LANGS+=( fa )
+MOZ_LANGS+=( ff )
+MOZ_LANGS+=( fur )
+MOZ_LANGS+=( gn )
+MOZ_LANGS+=( gu-IN )
+MOZ_LANGS+=( hi-IN )
+MOZ_LANGS+=( hy-AM )
+MOZ_LANGS+=( ia )
+MOZ_LANGS+=( km )
+MOZ_LANGS+=( kn )
+MOZ_LANGS+=( lij )
+MOZ_LANGS+=( mk )
+MOZ_LANGS+=( mr )
+MOZ_LANGS+=( my )
+MOZ_LANGS+=( ne-NP )
+MOZ_LANGS+=( oc )
+MOZ_LANGS+=( sc )
+MOZ_LANGS+=( sco )
+MOZ_LANGS+=( si )
+MOZ_LANGS+=( son )
+MOZ_LANGS+=( szl )
+MOZ_LANGS+=( ta )
+MOZ_LANGS+=( te )
+MOZ_LANGS+=( tl )
+MOZ_LANGS+=( trs )
+MOZ_LANGS+=( ur )
+MOZ_LANGS+=( xh )
+
+mozilla_set_globals() {
+ # https://bugs.gentoo.org/587334
+ local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+ fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+ )
+
+ local lang xflag
+ for lang in "${MOZ_LANGS[@]}" ; do
+ # en and en_US are handled internally
+ if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+ continue
+ fi
+
+ # strip region subtag if $lang is in the list
+ if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+ xflag=${lang%%-*}
+ else
+ xflag=${lang}
+ fi
+
+ SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+ SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
+ SRC_URI+=" )"
+ IUSE+=" l10n_${xflag/[_@]/-}"
+ done
+}
+mozilla_set_globals
+
+moz_clear_vendor_checksums() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -ne 1 ]] ; then
+ die "${FUNCNAME} requires exact one argument"
+ fi
+
+ einfo "Clearing cargo checksums for ${1} ..."
+
+ sed -i \
+ -e 's/\("files":{\)[^}]*/\1/' \
+ "${S}"/third_party/rust/${1}/.cargo-checksum.json \
+ || die
+}
+
+moz_install_xpi() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local DESTDIR=${1}
+ shift
+
+ insinto "${DESTDIR}"
+
+ local emid xpi_file xpi_tmp_dir
+ for xpi_file in "${@}" ; do
+ emid=
+ xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+ # Unpack XPI
+ unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+ # Determine extension ID
+ if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+ emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
+ elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+ emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
+ [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
+ else
+ die "failed to determine extension id"
+ fi
+
+ einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+ newins "${xpi_file}" "${emid}.xpi"
+ done
+}
+
+mozconfig_add_options_ac() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_add_options_mk() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 2 ]] ; then
+ die "${FUNCNAME} requires at least two arguments"
+ fi
+
+ local reason=${1}
+ shift
+
+ local option
+ for option in ${@} ; do
+ echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
+ done
+}
+
+mozconfig_use_enable() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_enable "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+mozconfig_use_with() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ if [[ ${#} -lt 1 ]] ; then
+ die "${FUNCNAME} requires at least one arguments"
+ fi
+
+ local flag=$(use_with "${@}")
+ mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
+}
+
+# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
+# placed here until toolchain-funcs.eclass gets an official support for mold linker.
+# Please see:
+# https://github.com/gentoo/gentoo/pull/28366 ||
+# https://github.com/gentoo/gentoo/pull/28355
+tc-ld-is-mold() {
+ local out
+
+ # Ensure ld output is in English.
+ local -x LC_ALL=C
+
+ # First check the linker directly.
+ out=$($(tc-getLD "$@") --version 2>&1)
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # Then see if they're selecting mold via compiler flags.
+ # Note: We're assuming they're using LDFLAGS to hold the
+ # options and not CFLAGS/CXXFLAGS.
+ local base="${T}/test-tc-linker"
+ cat <<-EOF > "${base}.c"
+ int main() { return 0; }
+ EOF
+ out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
+ rm -f "${base}"*
+ if [[ ${out} == *"mold"* ]] ; then
+ return 0
+ fi
+
+ # No mold here!
+ return 1
+}
+
+virtwl() {
+ debug-print-function ${FUNCNAME} "$@"
+
+ [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
+ [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
+ tinywl -h >/dev/null || die 'tinywl -h failed'
+
+ # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
+ addpredict /dev/dri
+ local VIRTWL VIRTWL_PID
+ coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
+ local -x WAYLAND_DISPLAY
+ read WAYLAND_DISPLAY <&${VIRTWL[0]}
+
+ debug-print "${FUNCNAME}: $@"
+ "$@"
+ local r=$?
+
+ [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
+ exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
+ return $r
+}
+
+pkg_pretend() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has usersandbox $FEATURES ; then
+ die "You must enable usersandbox as X server can not run as root!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6600M"
+ fi
+
+ check-reqs_pkg_pretend
+ fi
+}
+
+pkg_setup() {
+ if [[ ${MERGE_TYPE} != binary ]] ; then
+ if use pgo ; then
+ if ! has userpriv ${FEATURES} ; then
+ eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug ; then
+ CHECKREQS_DISK_BUILD="13500M"
+ else
+ CHECKREQS_DISK_BUILD="6400M"
+ fi
+
+ check-reqs_pkg_setup
+
+ llvm_pkg_setup
+
+ if use clang && use lto && tc-ld-is-lld ; 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
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset \
+ DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XAUTHORITY \
+ XDG_CACHE_HOME \
+ XDG_SESSION_COOKIE
+
+ # Build system is using /proc/self/oom_score_adj, bug #604394
+ addpredict /proc/self/oom_score_adj
+
+ if use pgo ; then
+ # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
+ # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
+ # (PORTAGE_SCHEDULING_POLICY) update...
+ addpredict /proc
+
+ # May need a wider addpredict when using wayland+pgo.
+ addpredict /dev/dri
+
+ # Allow access to GPU during PGO run
+ local ati_cards mesa_cards nvidia_cards render_cards
+ shopt -s nullglob
+
+ ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
+ if [[ -n "${ati_cards}" ]] ; then
+ addpredict "${ati_cards}"
+ fi
+
+ mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
+ if [[ -n "${mesa_cards}" ]] ; then
+ addpredict "${mesa_cards}"
+ fi
+
+ nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
+ if [[ -n "${nvidia_cards}" ]] ; then
+ addpredict "${nvidia_cards}"
+ fi
+
+ render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
+ if [[ -n "${render_cards}" ]] ; then
+ addpredict "${render_cards}"
+ fi
+
+ shopt -u nullglob
+ fi
+
+ 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
+
+ # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
+ MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
+ fi
+
+ if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
+ MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
+ fi
+
+ # Mozilla API keys (see https://location.services.mozilla.com/api)
+ # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
+ # get your own set of keys.
+ if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
+ MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
+ fi
+
+ # Ensure we use C locale when building, bug #746215
+ export LC_ALL=C
+ fi
+
+ CONFIG_CHECK="~SECCOMP"
+ WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
+ linux-info_pkg_setup
+}
+
+src_unpack() {
+ local _lp_dir="${WORKDIR}/language_packs"
+ local _src_file
+
+ if [[ ! -d "${_lp_dir}" ]] ; then
+ mkdir "${_lp_dir}" || die
+ fi
+
+ for _src_file in ${A} ; do
+ if [[ ${_src_file} == *.xpi ]]; then
+ cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
+ else
+ unpack ${_src_file}
+ fi
+ done
+}
+
+src_prepare() {
+ if use lto; then
+ rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
+ fi
+
+ if ! use ppc64; then
+ rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
+ fi
+
+ # Workaround for bgo#917599
+ if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
+ eapply "${WORKDIR}"/firefox-patches/0028-bmo-1862601-system-icu-74.patch
+ fi
+ rm -v "${WORKDIR}"/firefox-patches/0028-bmo-1862601-system-icu-74.patch || die
+
+ # Workaround for bgo#915651 on musl
+ if use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
+ fi
+
+ eapply "${WORKDIR}/firefox-patches"
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Make cargo respect MAKEOPTS
+ export CARGO_BUILD_JOBS="$(makeopts_jobs)"
+
+ # Workaround for bgo#915651
+ if ! use elibc_glibc ; then
+ if use amd64 ; then
+ export RUST_TARGET="x86_64-unknown-linux-musl"
+ elif use x86 ; then
+ export RUST_TARGET="i686-unknown-linux-musl"
+ else
+ die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651"
+ fi
+ fi
+
+ # Make LTO respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/build/moz.configure/lto-pgo.configure \
+ || die "sed failed to set num_cores"
+
+ # Make ICU respect MAKEOPTS
+ sed -i \
+ -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
+ "${S}"/intl/icu_sources_data.py \
+ || die "sed failed to set num_cores"
+
+ # sed-in toolchain prefix
+ sed -i \
+ -e "s/objdump/${CHOST}-objdump/" \
+ "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
+ || die "sed failed to set toolchain prefix"
+
+ sed -i \
+ -e 's/ccache_stats = None/return None/' \
+ "${S}"/python/mozbuild/mozbuild/controller/building.py \
+ || die "sed failed to disable ccache stats call"
+
+ einfo "Removing pre-built binaries ..."
+
+ find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
+
+ # Clear checksums from cargo crates we've manually patched.
+ # moz_clear_vendor_checksums xyz
+ moz_clear_vendor_checksums proc-macro2
+
+ # Respect choice for "jumbo-build"
+ # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
+ if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
+ local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
+ elog ""
+ elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
+ elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
+ elog "if that fails try -jumbo-build before opening a bug report."
+ elog ""
+
+ sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" python/mozbuild/mozbuild/frontend/data.py ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
+ sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" js/src/moz.build ||
+ die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
+ fi
+
+ # Create build dir
+ BUILD_DIR="${WORKDIR}/${PN}_build"
+ mkdir -p "${BUILD_DIR}" || die
+
+ # Write API keys to disk
+ echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
+ echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
+ echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
+
+ xdg_environment_reset
+}
+
+src_configure() {
+ # Show flags set at the beginning
+ einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ local have_switched_compiler=
+ if use clang; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+
+ local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
+ [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
+ [[ -z ${version_clang} ]] && die "Failed to read clang version!"
+
+ if tc-is-gcc; then
+ have_switched_compiler=yes
+ fi
+
+ AR=llvm-ar
+ CC=${CHOST}-clang-${version_clang}
+ CXX=${CHOST}-clang++-${version_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,
+ # AS is used in a non-standard way by upstream, #bmo1654031
+ export HOST_CC="$(tc-getBUILD_CC)"
+ export HOST_CXX="$(tc-getBUILD_CXX)"
+ export AS="$(tc-getCC) -c"
+
+ # Configuration tests expect llvm-readelf output, bug 913130
+ READELF="llvm-readelf"
+
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
+
+ # Pass the correct toolchain paths through cbindgen
+ if tc-is-cross-compiler ; then
+ export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
+ fi
+
+ # Set MOZILLA_FIVE_HOME
+ export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
+
+ # python/mach/mach/mixin/process.py fails to detect SHELL
+ export SHELL="${EPREFIX}/bin/bash"
+
+ # Set state path
+ export MOZBUILD_STATE_PATH="${BUILD_DIR}"
+
+ # Set MOZCONFIG
+ export MOZCONFIG="${S}/.mozconfig"
+
+ # Initialize MOZCONFIG
+ mozconfig_add_options_ac '' --enable-application=browser
+ mozconfig_add_options_ac '' --enable-project=browser
+
+ # Set Gentoo defaults
+ if use telemetry; then
+ export MOZILLA_OFFICIAL=1
+ fi
+
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-disk-remnant-avoidance \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-legacy-profile-creation \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-wasm-function-references \
+ --disable-wasm-gc \
+ --disable-wmf \
+ --enable-negotiateauth \
+ --enable-new-pass-manager \
+ --enable-official-branding \
+ --enable-release \
+ --enable-system-ffi \
+ --enable-system-pixman \
+ --enable-system-policies \
+ --host="${CBUILD:-${CHOST}}" \
+ --libdir="${EPREFIX}/usr/$(get_libdir)" \
+ --prefix="${EPREFIX}/usr" \
+ --target="${CHOST}" \
+ --without-ccache \
+ --without-wasm-sandboxed-libraries \
+ --with-intl-api \
+ --with-libclang-path="$(llvm-config --libdir)" \
+ --with-system-nspr \
+ --with-system-nss \
+ --with-system-zlib \
+ --with-toolchain-prefix="${CHOST}-" \
+ --with-unsigned-addon-scopes=app,system \
+ --x-includes="${ESYSROOT}/usr/include" \
+ --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
+
+ # Set update channel
+ local update_channel=release
+ [[ -n ${MOZ_ESR} ]] && update_channel=esr
+ mozconfig_add_options_ac '' --update-channel=${update_channel}
+
+ if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
+ mozconfig_add_options_ac '' --enable-rust-simd
+ fi
+
+ # For future keywording: This is currently (97.0) only supported on:
+ # amd64, arm, arm64 & x86.
+ # Might want to flip the logic around if Firefox is to support more arches.
+ # bug 833001, bug 903411#c8
+ if use ppc64 || use riscv; then
+ mozconfig_add_options_ac '' --disable-sandbox
+ elif use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
+ else
+ mozconfig_add_options_ac '' --enable-sandbox
+ fi
+
+ # Enable JIT on riscv64 explicitly
+ # Can be removed once upstream enable it by default in the future.
+ use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
+
+ if [[ -s "${S}/api-google.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
+ else
+ einfo "Building without Google API key ..."
+ fi
+
+ if [[ -s "${S}/api-location.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-google-location-service-api-keyfile="${S}/api-location.key"
+ else
+ einfo "Building without Location API key ..."
+ fi
+
+ if [[ -s "${S}/api-mozilla.key" ]] ; then
+ local key_origin="Gentoo default"
+ if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
+ key_origin="User value"
+ fi
+
+ mozconfig_add_options_ac "${key_origin}" \
+ --with-mozilla-api-keyfile="${S}/api-mozilla.key"
+ else
+ einfo "Building without Mozilla API key ..."
+ fi
+
+ mozconfig_use_with system-av1
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-libevent
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-png
+ mozconfig_use_with system-webp
+
+ mozconfig_use_enable dbus
+ mozconfig_use_enable libproxy
+ mozconfig_use_enable valgrind
+
+ use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
+
+ mozconfig_use_enable geckodriver
+
+ if use hardened ; then
+ mozconfig_add_options_ac "+hardened" --enable-hardening
+ append-ldflags "-Wl,-z,relro -Wl,-z,now"
+
+ # Increase the FORTIFY_SOURCE value, #910071.
+ sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
+ fi
+
+ local myaudiobackends=""
+ use jack && myaudiobackends+="jack,"
+ use sndio && myaudiobackends+="sndio,"
+ use pulseaudio && myaudiobackends+="pulseaudio,"
+ ! use pulseaudio && myaudiobackends+="alsa,"
+
+ mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
+
+ mozconfig_use_enable wifi necko-wifi
+
+ ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
+
+ if use X && use wayland ; then
+ mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
+ mozconfig_add_options_ac '+enable-wayland-proxy' --enable-wayland-proxy
+ elif ! use X && use wayland ; then
+ mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
+ mozconfig_add_options_ac '+enable-wayland-proxy' --enable-wayland-proxy
+ else
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
+ mozconfig_add_options_ac 'disabling-wayland-proxy' --disable-wayland-proxy
+ fi
+
+ if use lto ; then
+ if use clang ; then
+ # Upstream only supports lld or mold when using clang.
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
+ fi
+
+ mozconfig_add_options_ac '+lto' --enable-lto=cross
+
+ else
+ # ThinLTO is currently broken, see bmo#1644409.
+ # mold does not support gcc+lto combination.
+ mozconfig_add_options_ac '+lto' --enable-lto=full
+ mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ if use pgo ; then
+ mozconfig_add_options_ac '+pgo' MOZ_PGO=1
+
+ if use clang ; then
+ # Used in build/pgo/profileserver.py
+ export LLVM_PROFDATA="llvm-profdata"
+ fi
+ fi
+ else
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # lld is upstream's default
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
+ fi
+
+ else
+ if tc-ld-is-mold ; then
+ mozconfig_add_options_ac "using ld=mold due to system selection" --enable-linker=mold
+ else
+ mozconfig_add_options_ac "linker is set to bfd due to USE=-clang" --enable-linker=bfd
+ fi
+ fi
+ fi
+
+ # LTO flag was handled via configure
+ filter-lto
+
+ mozconfig_use_enable debug
+ if use debug ; then
+ mozconfig_add_options_ac '+debug' --disable-optimize
+ mozconfig_add_options_ac '+debug' --enable-real-time-tracing
+ else
+ mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
+
+ if is-flag '-g*' ; then
+ if use clang ; then
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
+ else
+ mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
+ fi
+ else
+ mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
+ fi
+
+ if is-flag '-O0' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
+ elif is-flag '-O4' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
+ elif is-flag '-O3' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
+ elif is-flag '-O1' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
+ elif is-flag '-Os' ; then
+ mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
+ else
+ mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
+ fi
+ fi
+
+ # Debug flag was handled via configure
+ filter-flags '-g*'
+
+ # Optimization flag was handled via configure
+ filter-flags '-O*'
+
+ # Modifications to better support ARM, bug #553364
+ if use cpu_flags_arm_neon ; then
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_add_options_ac '+cpu_flags_arm_neon' \
+ --with-thumb=yes \
+ --with-thumb-interwork=no
+ fi
+ fi
+
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
+
+ if ! use system-libvpx ; then
+ sed -i \
+ -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+
+ # elf-hack
+ if use amd64 || use x86 ; then
+ if tc-ld-is-mold ; then
+ # relr-elf-hack is currently broken with mold, bgo#916259
+ mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
+ else
+ if use clang ; then
+ mozconfig_add_options_ac 'relr elf-hack with clang' --enable-elf-hack=relr
+ else
+ mozconfig_add_options_ac 'legacy elf-hack with gcc' --enable-elf-hack=legacy
+ fi
+ fi
+ elif use ppc64 ; then
+ # '--disable-elf-hack' is not recognized on ppc64, bgo#917049
+ :;
+ else
+ mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
+ fi
+
+ # Additional ARCH support
+ case "${ARCH}" in
+ arm)
+ # Reduce the memory requirements for linking
+ if use clang ; then
+ # Nothing to do
+ :;
+ elif use lto ; then
+ append-ldflags -Wl,--no-keep-memory
+ else
+ append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
+ fi
+ ;;
+ esac
+
+ if ! use elibc_glibc; then
+ mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
+ fi
+
+ if use valgrind; then
+ mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
+ fi
+
+ # Allow elfhack to work in combination with unstripped binaries
+ # when they would normally be larger than 2GiB.
+ append-ldflags "-Wl,--compress-debug-sections=zlib"
+
+ # Make revdep-rebuild.sh happy; Also required for musl
+ append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
+
+ # Pass $MAKEOPTS to build system
+ export MOZ_MAKE_FLAGS="${MAKEOPTS}"
+
+ # Use system's Python environment
+ export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
+
+ if use system-python-libs; then
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
+ else
+ export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
+ fi
+
+ if ! use telemetry; then
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
+ mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
+ fi
+
+ # Disable notification when build system has finished
+ export MOZ_NOSPAM=1
+
+ # Portage sets XARGS environment variable to "xargs -r" by default which
+ # breaks build system's check_prog() function which doesn't support arguments
+ mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
+
+ # Set build dir
+ mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
+
+ # Show flags we will use
+ einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
+ einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
+ einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
+ einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
+ einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
+
+ # Handle EXTRA_CONF and show summary
+ local ac opt hash reason
+
+ # Apply EXTRA_ECONF entries to $MOZCONFIG
+ if [[ -n ${EXTRA_ECONF} ]] ; then
+ IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
+ for opt in "${ac[@]}"; do
+ mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
+ done
+ fi
+
+ echo
+ echo "=========================================================="
+ echo "Building ${PF} with the following configuration"
+ grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
+ [[ -z ${hash} || ${hash} == \# ]] \
+ || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
+ printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
+ done
+ echo "=========================================================="
+ echo
+
+ if use valgrind; then
+ sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
+ fi
+
+ ./mach configure || die
+}
+
+src_compile() {
+ local virtx_cmd=
+
+ if tc-ld-is-mold && use lto; then
+ # increase ulimit with mold+lto, bugs #892641, #907485
+ if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
+ ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
+ ewarn "Please see bugs #892641 & #907485."
+ else
+ ulimit -n 16384
+ fi
+ fi
+
+ if use pgo; then
+ # Reset and cleanup environment variables used by GNOME/XDG
+ gnome2_environment_reset
+
+ addpredict /root
+
+ if ! use X; then
+ virtx_cmd=virtwl
+ else
+ virtx_cmd=virtx
+ fi
+ fi
+
+ if ! use X; then
+ local -x GDK_BACKEND=wayland
+ else
+ local -x GDK_BACKEND=x11
+ fi
+
+ ${virtx_cmd} ./mach build --verbose || die
+}
+
+src_install() {
+ # xpcshell is getting called during install
+ pax-mark m \
+ "${BUILD_DIR}"/dist/bin/xpcshell \
+ "${BUILD_DIR}"/dist/bin/${PN} \
+ "${BUILD_DIR}"/dist/bin/plugin-container
+
+ DESTDIR="${D}" ./mach install || die
+
+ # Upstream cannot ship symlink but we can (bmo#658850)
+ rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
+ dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
+
+ # Don't install llvm-symbolizer from sys-devel/llvm package
+ if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
+ rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ newins "${FILESDIR}"/distribution.ini distribution.ini
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Install system-wide preferences
+ local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+ insinto "${PREFS_DIR}"
+ newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+ # Set dictionary path to use system hunspell
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
+ pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
+ EOF
+
+ # Force hwaccel prefs if USE=hwaccel is enabled
+ if use hwaccel ; then
+ cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
+ >>"${GENTOO_PREFS}" \
+ || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
+
+ if use wayland; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
+ pref("gfx.x11-egl.force-enabled", false);
+ EOF
+ else
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
+ pref("gfx.x11-egl.force-enabled", true);
+ EOF
+ fi
+
+ # Install the vaapitest binary on supported arches (+arm when keyworded)
+ if use amd64 || use arm64 || use x86 ; then
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/vaapitest
+ fi
+
+ # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
+ if use arm64 ; then
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/v4l2test
+ fi
+ fi
+
+ if ! use gmp-autoupdate ; then
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ einfo "Disabling auto-update for ${plugin} plugin ..."
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
+ pref("media.${plugin}.autoupdate", false);
+ EOF
+ done
+ fi
+
+ # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
+ if use system-harfbuzz ; then
+ cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
+ sticky_pref("gfx.font_rendering.graphite.enabled", true);
+ EOF
+ fi
+
+ # Install language packs
+ local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
+ if [[ -n "${langpacks}" ]] ; then
+ moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
+ fi
+
+ # Install geckodriver
+ if use geckodriver ; then
+ einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
+ pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
+ exeinto "${MOZILLA_FIVE_HOME}"
+ doexe "${BUILD_DIR}"/dist/bin/geckodriver
+
+ dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
+ fi
+
+ # Install icons
+ local icon_srcdir="${S}/browser/branding/official"
+ local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
+
+ insinto /usr/share/icons/hicolor/symbolic/apps
+ newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+ local icon size
+ for icon in "${icon_srcdir}"/default*.png ; do
+ size=${icon%.png}
+ size=${size##*/default}
+
+ if [[ ${size} -eq 48 ]] ; then
+ newicon "${icon}" ${PN}.png
+ fi
+
+ newicon -s ${size} "${icon}" ${PN}.png
+ done
+
+ # Install menu
+ local app_name="Mozilla ${MOZ_PN^}"
+ local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN}"
+ local icon="${PN}"
+ local use_wayland="false"
+
+ if use wayland ; then
+ use_wayland="true"
+ fi
+
+ cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ "${WORKDIR}/${PN}.desktop-template" \
+ || die
+
+ newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+ rm "${WORKDIR}/${PN}.desktop-template" || die
+
+ # Install wrapper script
+ [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+ newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+ # Update wrapper
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${ED}/usr/bin/${PN}" \
+ || die
+
+ readme.gentoo_create_doc
+}
+
+pkg_preinst() {
+ xdg_pkg_preinst
+
+ # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
+ # does not need to be forced into the LD_LIBRARY_PATH
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ einfo "APULSE found; Generating library symlinks for sound support ..."
+ local lib
+ pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
+ for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
+ # A quickpkg rolled by hand will grab symlinks as part of the package,
+ # so we need to avoid creating them if they already exist.
+ if [[ ! -L ${lib##*/} ]] ; then
+ ln -s "${lib}" ${lib##*/} || die
+ fi
+ done
+ popd &>/dev/null || die
+ fi
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+
+ if ! use gmp-autoupdate ; then
+ elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
+ elog "installing into new profiles:"
+ local plugin
+ for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+ elog "\t ${plugin}"
+ done
+ elog
+ fi
+
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
+ elog "Apulse was detected at merge time on this system and so it will always be"
+ elog "used for sound. If you wish to use pulseaudio instead please unmerge"
+ elog "media-sound/apulse."
+ elog
+ fi
+
+ # bug 835078
+ if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
+ ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
+ ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
+ ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
+ ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
+ fi
+
+ readme.gentoo_print_elog
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "desktop notifications" x11-libs/libnotify
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ if use hwaccel && has_version "x11-drivers/nvidia-drivers"; then
+ optfeature "hardware acceleration with NVIDIA cards" media-libs/nvidia-vaapi-driver
+ fi
+
+ if ! has_version "sys-libs/glibc"; then
+ elog
+ elog "glibc not found! You won't be able to play DRM content."
+ elog "See Gentoo bug #910309 or upstream bug #1843683."
+ elog
+ fi
+}
diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index 781acfe07557..30e630f41ef7 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,5 +1,5 @@
DIST qutebrowser-3.1.0.tar.gz 6045747 BLAKE2B d0cca696dd85bb99b8514331a392e1cb54fcbeff32fcf13e058739ef5a20ef1725980fbabef187a226f1cc29be9943784ba1f93275047586827922c3e98d0a64 SHA512 79dff3cf4ff93c75150e5cb9ada835ed5faf0343f03854266c6138fb8e6cceb921c868e1e408432da61b85ebe37e7e1657f634771ff73f1395d1b6e169138d98
DIST qutebrowser-3.1.0.tar.gz.asc 659 BLAKE2B 023916e83cf2ac084f013ad750acf1ddb02a146197e92f703a96c54bceafcabf9d09a398c43e1679d0e425d54f13726c576c1b2e13707888e097952abef9797b SHA512 f89369b0c61852c0ee22a476fcce0c8fc236920a2c6fbcfb945e010275650bdd133b6714ec2b64c1156789eb3f6f897cbf9a31441e913afcf9f19ea3113611f7
-EBUILD qutebrowser-3.1.0.ebuild 6897 BLAKE2B f2ee3b085a9a3d51ac32f996ba7207547c38ff34a1d3d10d0cd2df00276c7f051587aae5476f42a5da70bac2d0dca30c9128be10a9d2183f72d2cba5181f04dd SHA512 d12804ced535ba68b6aa0f10cadee8313f47d4b8302d720a9d2658118c7b4ca6bb1ce179d4a65f24e56e9416cf7f8b0c2dde7474302dcb3209f044b20e8aec02
-EBUILD qutebrowser-9999.ebuild 6898 BLAKE2B bb0db8bfc1c1002d60f66a693ebd8413a6c5a3f6eba796a4ee6a3e7e21a975da20309f3a3ed524d4ae129a922e27ae81e9d5e08d94eda9e1c489fca79a0fc42e SHA512 2a380bee538baa61319f4bb7b9adec34dddcbb845aad80aaa8d58116135abef5ac289364ac380e25a83896c803be863b801aeec5e006741be198ef8ded1441ef
+EBUILD qutebrowser-3.1.0.ebuild 6897 BLAKE2B 043d4482f55dc306754ddb1b32acf14131bc242ee246449835d74ec2a1cce9197c6530e2c149316d3d0da6b3f30e9d43f6edfcf751a639cc4c56537393c8fb48 SHA512 2fbd60224fdfce7d24b157b475658765c2bd4535767c33f4006790037d31869bc761f3850e95a936c7c5ff64988dccbc9864ded35083604fa21184cb34e87c63
+EBUILD qutebrowser-9999.ebuild 6898 BLAKE2B 1a898a57be0de2c716ba1d979a2fbbf677e7804f1d17159e4231b1c68e69dc2b02a8af4fee212eb6c850ea63ab8731b15dcf975908855beb294eaa277ad660ba SHA512 3cafe6a47a9b426493d857ef1797f230744315764a56227cb9a02dc361f359279971e650c2dbc1b29d6e2389d9f914b0fd2b2d86ae4e765a3f1daf2dc71251bc
MISC metadata.xml 1018 BLAKE2B 9d0c406995b2036671113b6513c3ed2fdb5021eae9d1dde5c186efeccdde6dae127857e3e5898f7809edcc27eca4b47f37965155ac0ff21bedb78e242421fd54 SHA512 2af79f18d31f9efe8df852f4bca132caf1d79fc06f6388959deb367470d4975af541a75c70831b549d944112bcd0bc7e11510a81bce4ef1391fbf1354425b769
diff --git a/www-client/qutebrowser/qutebrowser-3.1.0.ebuild b/www-client/qutebrowser/qutebrowser-3.1.0.ebuild
index 6134e6cba9f4..1f3619d59962 100644
--- a/www-client/qutebrowser/qutebrowser-3.1.0.ebuild
+++ b/www-client/qutebrowser/qutebrowser-3.1.0.ebuild
@@ -155,7 +155,7 @@ python_test() {
local epytestargs=(
# prefer pytest-xvfb over virtx given same upstream and is expected
-p xvfb
- # skip warning tests broken by -wdefault, and benchmarks
+ # skip warning tests broken by -Wdefault, and benchmarks
-k 'not _bench and not _matches_tree and not _warning'
# override eclass' settings, tempdirs are re-used by Qt
-o tmp_path_retention_policy=all
diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild b/www-client/qutebrowser/qutebrowser-9999.ebuild
index 6d2ceaa9e208..9d0b343f3286 100644
--- a/www-client/qutebrowser/qutebrowser-9999.ebuild
+++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
@@ -155,7 +155,7 @@ python_test() {
local epytestargs=(
# prefer pytest-xvfb over virtx given same upstream and is expected
-p xvfb
- # skip warning tests broken by -wdefault, and benchmarks
+ # skip warning tests broken by -Wdefault, and benchmarks
-k 'not _bench and not _matches_tree and not _warning'
# override eclass' settings, tempdirs are re-used by Qt
-o tmp_path_retention_policy=all
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 2de38f683571..f5ffa98c7152 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/metacity/Manifest b/x11-wm/metacity/Manifest
index ae49bad6e715..24031d42ca16 100644
--- a/x11-wm/metacity/Manifest
+++ b/x11-wm/metacity/Manifest
@@ -1,5 +1,5 @@
DIST metacity-3.46.1.tar.xz 1959060 BLAKE2B 84dbe09dd8d6c7ce1894ed806cdc6cc5cc6c302ddf3aae5f7ef479f6c02ef6c2091bb1d815603f5d6e52d583192d43f47d835327e9e75cd626081becbf84bd8e SHA512 f0d8424868edf8209eb4cbd003de68ab892a5b515a1aca7b3626bf52eb8451cb0477ab35f702177c9654604e06adce46471897edcb54931d95e60b36bef92b20
DIST metacity-3.50.0.tar.xz 1959172 BLAKE2B a697bb0d820211abdd212a250d0ea6a698962b37b9e200c54dab51ca11bb1c9a65708dd8f098211d3d451da83f484d549f5fc33c63f391f42744a8046849ccd7 SHA512 2fd66f96b0603dfea652ad21f9749c3dbd68c847cda884a0e16f23766c9b61fcdfa693dcb83beb33c909487a7d9f7f5eb796096cfc772cc44c4b267ef1b08699
EBUILD metacity-3.46.1.ebuild 1294 BLAKE2B a7bf0e45f6ff90cbf944ae34bb7d6cdd8bd047ce58d7ebfdd4e2a59dc495fc042453518d4243494430bd05b74226f133fec9f842e3be6999b8b3fc163cf8b51f SHA512 778aaeae01a372aaa9c907323f3959c3f90cce06e622c20ae0f6493843078015978f8c0d9dacdb0245f91ef53ddb226f7b63862a0e210e5279e337f972644709
-EBUILD metacity-3.50.0.ebuild 1295 BLAKE2B 4494472537343d706da0ced86e2dfd0992ee7695e550d7b66af17ddafc4730b87b25b6d0240213b85b80a34a020281c3d8dd12d050e191c1af13d09f5a3481d7 SHA512 977b656f511dab765f41664c89e4d96a9363f1b9f31c84403abc8289c691c89e73dacf9890be33278dbaa279d2baae68ae3b226ade40cc179aaed2b190bda4c5
+EBUILD metacity-3.50.0.ebuild 1294 BLAKE2B b54f901a1fa0a3eb6d4b536764039e966b8f1225f335a8c21141ca3147d4aa27fd14d27e17be12771ebcad61fa778f616f5b808904081d56f3666e21b30b4aad SHA512 c9f68f9b0edccde5c84db81615f067f572fdfa1e50a8484a78f18463981c94140811ba7fc41df902c3d3341466f0d21a438fb7352a2c3490306b39135446cad3
MISC metadata.xml 700 BLAKE2B b921242ee748e52852815f6e3dae860cce3f8342af61c48de070b4228ee08967838c083f9bc6a21c88d16179ebdeddf46b97f4dc5af5ad923d15df87d742f895 SHA512 62541ce5a5b768fc4eed973ee46002865005efb23a51f6b725c7d7f6bfe952d2e86b42e8f6dd27a42f23c106cdc35ebfd14507737bc8a2c8c2b39f12953f7f49
diff --git a/x11-wm/metacity/metacity-3.50.0.ebuild b/x11-wm/metacity/metacity-3.50.0.ebuild
index 0076bb83bb0a..60f7ad76a4f2 100644
--- a/x11-wm/metacity/metacity-3.50.0.ebuild
+++ b/x11-wm/metacity/metacity-3.50.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -10,7 +10,7 @@ HOMEPAGE="https://gitlab.gnome.org/GNOME/metacity/"
LICENSE="GPL-2+"
SLOT="0"
IUSE="+libcanberra vulkan xinerama"
-KEYWORDS="~amd64 ~riscv"
+KEYWORDS="amd64 ~riscv"
# TODO: libgtop could be optional, but no knob
RDEPEND="