summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29265 -> 29283 bytes
-rw-r--r--app-admin/Manifest.gzbin31876 -> 31874 bytes
-rw-r--r--app-admin/conky/Manifest2
-rw-r--r--app-admin/conky/conky-1.19.6-r2.ebuild2
-rw-r--r--app-containers/Manifest.gzbin8894 -> 8893 bytes
-rw-r--r--app-containers/earthly/Manifest3
-rw-r--r--app-containers/earthly/earthly-0.7.23.ebuild73
-rw-r--r--app-editors/Manifest.gzbin13933 -> 13939 bytes
-rw-r--r--app-editors/gnome-text-editor/Manifest2
-rw-r--r--app-editors/gnome-text-editor/gnome-text-editor-45.1.ebuild2
-rw-r--r--app-misc/Manifest.gzbin50419 -> 50412 bytes
-rw-r--r--app-misc/openrgb/Manifest3
-rw-r--r--app-misc/openrgb/files/OpenRGB-0.5-build-system.patch13
-rw-r--r--app-misc/openrgb/files/OpenRGB-0.8-includes.patch24
-rw-r--r--app-misc/openrgb/files/openrgb-0.8-gcc-13.patch36
-rw-r--r--app-text/Manifest.gzbin48746 -> 48740 bytes
-rw-r--r--app-text/ghostscript-gpl/Manifest2
-rw-r--r--app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild2
-rw-r--r--dev-cpp/Manifest.gzbin14431 -> 14425 bytes
-rw-r--r--dev-cpp/magic_enum/Manifest2
-rw-r--r--dev-cpp/magic_enum/magic_enum-0.9.5.ebuild2
-rw-r--r--dev-db/Manifest.gzbin15889 -> 15892 bytes
-rw-r--r--dev-db/mysql-connector-c++/Manifest2
-rw-r--r--dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild2
-rw-r--r--dev-lang/Manifest.gzbin21171 -> 21169 bytes
-rw-r--r--dev-lang/perl/Manifest2
-rw-r--r--dev-lang/perl/perl-5.38.2-r1.ebuild2
-rw-r--r--dev-python/Manifest.gzbin268691 -> 268684 bytes
-rw-r--r--dev-python/freezegun/Manifest2
-rw-r--r--dev-python/freezegun/freezegun-1.4.0.ebuild35
-rw-r--r--dev-python/greenlet/Manifest2
-rw-r--r--dev-python/greenlet/greenlet-3.0.2.ebuild2
-rw-r--r--dev-python/psycopg/Manifest2
-rw-r--r--dev-python/psycopg/psycopg-3.1.16.ebuild76
-rw-r--r--dev-python/pyspelling/Manifest2
-rw-r--r--dev-python/pyspelling/pyspelling-2.9.ebuild10
-rw-r--r--dev-python/readthedocs-sphinx-ext/Manifest2
-rw-r--r--dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.ebuild30
-rw-r--r--dev-python/superqt/Manifest2
-rw-r--r--dev-python/superqt/superqt-0.6.1.ebuild7
-rw-r--r--dev-python/xmlschema/Manifest2
-rw-r--r--dev-python/xmlschema/xmlschema-2.5.1.ebuild37
-rw-r--r--dev-python/zeroconf/Manifest2
-rw-r--r--dev-python/zeroconf/zeroconf-0.131.0.ebuild56
-rw-r--r--dev-qt/Manifest.gzbin11557 -> 11558 bytes
-rw-r--r--dev-qt/qttools/Manifest8
-rw-r--r--dev-qt/qttools/qttools-6.6.1.ebuild2
-rw-r--r--dev-qt/qttools/qttools-6.6.9999.ebuild2
-rw-r--r--dev-qt/qttools/qttools-6.7.9999.ebuild2
-rw-r--r--dev-qt/qttools/qttools-6.9999.ebuild2
-rw-r--r--dev-util/Manifest.gzbin70425 -> 70422 bytes
-rw-r--r--dev-util/gengetopt/Manifest2
-rw-r--r--dev-util/gengetopt/gengetopt-2.23-r1.ebuild2
-rw-r--r--dev-util/vulkan-utility-libraries/Manifest2
-rw-r--r--dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.268-r1.ebuild2
-rw-r--r--games-emulation/Manifest.gzbin12042 -> 12043 bytes
-rw-r--r--games-emulation/mgba/Manifest2
-rw-r--r--games-emulation/mgba/mgba-0.10.2-r1.ebuild2
-rw-r--r--gui-libs/Manifest.gzbin4614 -> 4611 bytes
-rw-r--r--gui-libs/vte-common/Manifest2
-rw-r--r--gui-libs/vte-common/vte-common-0.74.2.ebuild79
-rw-r--r--gui-libs/vte/Manifest2
-rw-r--r--gui-libs/vte/vte-0.74.2.ebuild105
-rw-r--r--gui-libs/xdg-desktop-portal-wlr/Manifest2
-rw-r--r--gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild6
-rw-r--r--mail-filter/Manifest.gzbin8377 -> 8371 bytes
-rw-r--r--mail-filter/normalizemime/Manifest2
-rw-r--r--mail-filter/normalizemime/normalizemime-1.21.ebuild2
-rw-r--r--media-libs/Manifest.gzbin69118 -> 69113 bytes
-rw-r--r--media-libs/openjpeg/Manifest2
-rw-r--r--media-libs/openjpeg/openjpeg-2.5.0-r6.ebuild2
-rw-r--r--media-libs/zita-resampler/Manifest2
-rw-r--r--media-libs/zita-resampler/zita-resampler-1.10.1.ebuild2
-rw-r--r--metadata/Manifest.gzbin8324 -> 8327 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.gzbin27913 -> 27927 bytes
-rw-r--r--metadata/md5-cache/app-admin/Manifest.gzbin59069 -> 59071 bytes
-rw-r--r--metadata/md5-cache/app-admin/conky-1.19.6-r24
-rw-r--r--metadata/md5-cache/app-containers/Manifest.gzbin23680 -> 23842 bytes
-rw-r--r--metadata/md5-cache/app-containers/earthly-0.7.2314
-rw-r--r--metadata/md5-cache/app-editors/Manifest.gzbin27432 -> 27426 bytes
-rw-r--r--metadata/md5-cache/app-editors/gnome-text-editor-45.14
-rw-r--r--metadata/md5-cache/app-text/Manifest.gzbin75727 -> 75723 bytes
-rw-r--r--metadata/md5-cache/app-text/ghostscript-gpl-10.02.14
-rw-r--r--metadata/md5-cache/dev-cpp/Manifest.gzbin25677 -> 25677 bytes
-rw-r--r--metadata/md5-cache/dev-cpp/magic_enum-0.9.54
-rw-r--r--metadata/md5-cache/dev-db/Manifest.gzbin33350 -> 33347 bytes
-rw-r--r--metadata/md5-cache/dev-db/mysql-connector-c++-8.0.33-r14
-rw-r--r--metadata/md5-cache/dev-lang/Manifest.gzbin44771 -> 44778 bytes
-rw-r--r--metadata/md5-cache/dev-lang/perl-5.38.2-r14
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin366759 -> 367552 bytes
-rw-r--r--metadata/md5-cache/dev-python/freezegun-1.4.016
-rw-r--r--metadata/md5-cache/dev-python/greenlet-3.0.24
-rw-r--r--metadata/md5-cache/dev-python/psycopg-3.1.1617
-rw-r--r--metadata/md5-cache/dev-python/pyspelling-2.94
-rw-r--r--metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.516
-rw-r--r--metadata/md5-cache/dev-python/superqt-0.6.14
-rw-r--r--metadata/md5-cache/dev-python/xmlschema-2.5.116
-rw-r--r--metadata/md5-cache/dev-python/zeroconf-0.131.017
-rw-r--r--metadata/md5-cache/dev-qt/Manifest.gzbin34195 -> 34190 bytes
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.6.12
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.6.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.7.99992
-rw-r--r--metadata/md5-cache/dev-qt/qttools-6.99992
-rw-r--r--metadata/md5-cache/dev-util/Manifest.gzbin137911 -> 137909 bytes
-rw-r--r--metadata/md5-cache/dev-util/gengetopt-2.23-r14
-rw-r--r--metadata/md5-cache/dev-util/vulkan-utility-libraries-1.3.268-r14
-rw-r--r--metadata/md5-cache/games-emulation/Manifest.gzbin18867 -> 18865 bytes
-rw-r--r--metadata/md5-cache/games-emulation/mgba-0.10.2-r14
-rw-r--r--metadata/md5-cache/gui-libs/Manifest.gzbin9704 -> 10017 bytes
-rw-r--r--metadata/md5-cache/gui-libs/vte-0.74.217
-rw-r--r--metadata/md5-cache/gui-libs/vte-common-0.74.215
-rw-r--r--metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-99992
-rw-r--r--metadata/md5-cache/mail-filter/Manifest.gzbin13406 -> 13405 bytes
-rw-r--r--metadata/md5-cache/mail-filter/normalizemime-1.214
-rw-r--r--metadata/md5-cache/media-libs/Manifest.gzbin119951 -> 119958 bytes
-rw-r--r--metadata/md5-cache/media-libs/openjpeg-2.5.0-r64
-rw-r--r--metadata/md5-cache/media-libs/zita-resampler-1.10.14
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin60031 -> 60031 bytes
-rw-r--r--metadata/md5-cache/net-libs/zeromq-4.3.5-r14
-rw-r--r--metadata/md5-cache/net-print/Manifest.gzbin8438 -> 8441 bytes
-rw-r--r--metadata/md5-cache/net-print/hplip-3.23.124
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin41595 -> 41759 bytes
-rw-r--r--metadata/md5-cache/sys-libs/liburing-2.5-r215
-rw-r--r--metadata/md5-cache/sys-process/Manifest.gzbin17258 -> 17261 bytes
-rw-r--r--metadata/md5-cache/sys-process/at-3.2.5-r24
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin44781 -> 44780 bytes
-rw-r--r--metadata/md5-cache/virtual/perl-Module-CoreList-5.202.311.2904
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin13207 -> 12879 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-115.6.017
-rw-r--r--metadata/md5-cache/www-client/firefox-118.0.217
-rw-r--r--metadata/md5-cache/www-client/firefox-119.017
-rw-r--r--metadata/md5-cache/www-client/firefox-119.0.117
-rw-r--r--metadata/md5-cache/www-client/firefox-120.017
-rw-r--r--metadata/md5-cache/www-client/firefox-bin-115.6.017
-rw-r--r--metadata/md5-cache/x11-libs/Manifest.gzbin26319 -> 26480 bytes
-rw-r--r--metadata/md5-cache/x11-libs/vte-0.74.217
-rw-r--r--metadata/md5-cache/x11-wm/Manifest.gzbin16516 -> 16517 bytes
-rw-r--r--metadata/md5-cache/x11-wm/evilwm-1.4.24
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--net-libs/Manifest.gzbin31641 -> 31639 bytes
-rw-r--r--net-libs/zeromq/Manifest2
-rw-r--r--net-libs/zeromq/zeromq-4.3.5-r1.ebuild2
-rw-r--r--net-print/Manifest.gzbin6412 -> 6407 bytes
-rw-r--r--net-print/hplip/Manifest2
-rw-r--r--net-print/hplip/hplip-3.23.12.ebuild2
-rw-r--r--sys-libs/Manifest.gzbin14765 -> 14762 bytes
-rw-r--r--sys-libs/liburing/Manifest2
-rw-r--r--sys-libs/liburing/files/liburing-2.5-print-libgcc-file-name.patch43
-rw-r--r--sys-libs/liburing/liburing-2.5-r2.ebuild88
-rw-r--r--sys-process/Manifest.gzbin10141 -> 10138 bytes
-rw-r--r--sys-process/at/Manifest2
-rw-r--r--sys-process/at/at-3.2.5-r2.ebuild2
-rw-r--r--virtual/Manifest.gzbin28425 -> 28422 bytes
-rw-r--r--virtual/perl-Module-CoreList/Manifest2
-rw-r--r--virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.311.290.ebuild2
-rw-r--r--www-client/Manifest.gzbin6036 -> 6036 bytes
-rw-r--r--www-client/firefox-bin/Manifest99
-rw-r--r--www-client/firefox-bin/firefox-bin-115.6.0.ebuild378
-rw-r--r--www-client/firefox/Manifest507
-rw-r--r--www-client/firefox/firefox-115.6.0.ebuild (renamed from www-client/firefox/firefox-118.0.2.ebuild)108
-rw-r--r--www-client/firefox/firefox-119.0.1.ebuild1437
-rw-r--r--www-client/firefox/firefox-119.0.ebuild1429
-rw-r--r--www-client/firefox/firefox-120.0.ebuild1439
-rw-r--r--x11-libs/Manifest.gzbin18350 -> 18353 bytes
-rw-r--r--x11-libs/vte/Manifest2
-rw-r--r--x11-libs/vte/vte-0.74.2.ebuild105
-rw-r--r--x11-wm/Manifest.gzbin9125 -> 9123 bytes
-rw-r--r--x11-wm/evilwm/Manifest2
-rw-r--r--x11-wm/evilwm/evilwm-1.4.2.ebuild2
179 files changed, 1708 insertions, 5084 deletions
diff --git a/Manifest b/Manifest
index 7926a59f2e8f..142bf3fee70e 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29265 BLAKE2B d59787a8d44beba6415f47101ea5a9bbc3f83671addabcf5e1b3d9bcb72a9718bd4f71661d37e9aec41ed77606fe50139310207dd1aa84da7e8f9b80a748883a SHA512 773e82657f6e4324fca26fde0ce222e41e0882fe64a252a9a50fc875eed65bae7a1c233b486a6116cfece48ab2cb06cebe58fcc62101e543593655802d7c5c52
-TIMESTAMP 2023-12-19T13:10:25Z
+MANIFEST Manifest.files.gz 29283 BLAKE2B 48acee157a1144f2082e70049c1d87f54af73d9a78abcb59d6dc5e79c9e3cf1dbcc075d9254ee2df26a6d196eda733f7d083d5e1adec7619acf300d44b439490 SHA512 e5e6455b725ca597d6535fc68fa7710e1e61c0c2f813fcd9b9a0824d068244156376e23aae3583b79d9d202c84816515995fc2f35c65d01c2dcc164d2ff6b9d2
+TIMESTAMP 2023-12-19T19:10:24Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWBlkFfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWB6qBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA2HBAArGqHjCVoo2FZS5zT4E/zB8pp4G5mGvQQrzJJo2Z7pe5X9XTL4IPrHd1p
-0T8Ry9qh5hC4xjaaNP5IJ2w8dZWLRhLyc16silyPL1y5xtry/6x68BGMZP2QoGGu
-iiFCqizJOHkGPG5fLtNXSYZj6pibxyjJk2NmF/buczhSwjQLT/EgjO8q8EyRAlf+
-ABXRg2070SuEvXXzwLdnG/U2VTjbDuPxt4IHHHJiIHKMzEohQl5ACoi7SpkklLZ/
-AKRxrgl13ac+AZkZgfKJGVbzlnSmFhrvRbZ0hy9fqh00SBBfL4TLRdb3zwVomy2Q
-Xjfp12+1Fw5s+U+oS2VCXklGh7mZRZ1lpKDbUinGVvBcA7EvgqEARNjHVgWNEiqC
-X4mdpdbQGx2DEcza6xbwTVaOe1EeDnq0ivHeVLJjBKRp5bh6BM6yppGU/krfVdIM
-rIGZe1eIs/lujFZpUSw0Fu9BR/ML1e+o6JF6SF0q/3hBY7qDD45bRZmRKulOlvg+
-o6LSne4lSxj8oOeTfe19d3TqJpep0SZhnre6Hv7Jovm3ZYCjZi60NCPHZsVaqabG
-CxvQZfINbjUMg/ECkHfZZJXXQj5Uk72EZEr2ialPUKVo8xwiFALb7DqzUWvK9hZJ
-bjMghLjrAOv5z62iRQI93kePhNu6D/l+/TMNwf4iUq0Av+fxDM4=
-=K5Fs
+klA9axAAg3vIOEGm916vAi4CZsYC9Fb5zrbKYQt80q4o93iSKkh7cv1PiLv38MMS
+f6K3DkjefLnLUlNiIECJv8Prq16AcH6k1YPsQaOhY/Z1i8GB+7wt5mofME4Yqf73
+dwTQauhtGeRFnIWUCsciCTCdqWdqeN5Va0Ed1ady8mkzMoQF8DRS5RCy8u3rLZ5x
+Cm05O5EaeU1KWTEkmYEt6u85nau6vDg1db1ek9S7Itb3Bi2eEQ/9wcbgr2A1BiTG
++aCwK8b0f3mr0R1B8D4IbG++6NJVLFkU+BNP4GvLGKj4AUSkgi0EaoIfpUcNrD2l
+zHw4h58s7eT4UDuRyReYLjzvLLUMDwMf9xSS2A4DVlwx7vIl5ed9ucrIhTLReiwc
+VjwGhD4VZlGzGaaMCqn7uOmTIlW3772pRUjjP8XxHxjRqL+VfPTPMpqG/H/yyzjy
+uhzYzuGMHa9kshAkmxBNuT94qx+6EPbqwx+g+GnOMTxKHCNsekTE9pQI/ayJ0Yvy
+DlkHbUUMbjxLFNJQNth+Vim/tphZ3CUm3fcMZ5O4TTFtCS2sJZbvxc/7KK7pnOcB
+ILEAyeOn6l69Vf0BgKUbwPyUVJz8n+QKPacIyzglXaCBrpqn3Dd9z9Zm/EyfOsFS
+HHn7Vlf0sYiT119Y/LAFYZNPxA8OfV1Vmm78zZAdkA0EF/aDD8Y=
+=Cvrk
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 6f6f0fe9f061..692bc3aba118 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-admin/Manifest.gz b/app-admin/Manifest.gz
index bc3a2cb62fdb..63078485a8b9 100644
--- a/app-admin/Manifest.gz
+++ b/app-admin/Manifest.gz
Binary files differ
diff --git a/app-admin/conky/Manifest b/app-admin/conky/Manifest
index 36cd345af50e..40bf37256b5f 100644
--- a/app-admin/conky/Manifest
+++ b/app-admin/conky/Manifest
@@ -1,5 +1,5 @@
DIST conky-1.19.2.tar.gz 1715080 BLAKE2B 1e7ee050ab6525a1cc0dd513e25ea2e98a21fa6a70a3f3feb95cda9dc4b3bfa4625889c91093f7643746325f897e7165b199da38308699c9dadeb87cdebfc896 SHA512 a9b565ab2e6b92efe8a10db69e88fb720ba00f09e63b21a5741f95c8a05c78dd58aa23fdbf34f8f0c9137e04ce76b1fe197594ebc1b2ad99d7fd9bf8e6127ad3
DIST conky-1.19.6.tar.gz 1727487 BLAKE2B 2ef2b0acd354559679b9d7d442de7a709e932418e27459b02bdf2f8b6dbdcf7911964932ab9851bab213e7f68d9a82034acab96892752544ab1a26d68c174c09 SHA512 9f1900f495125c668835334239b69fc098c30fe450a384786d873eb3d3e955ff0f06ca70c3a94f47a4b38a42d4510be77efd13873411f11ff84d8bfdc2869fde
EBUILD conky-1.19.2-r1.ebuild 5444 BLAKE2B 742797b5ce98325914c24294911ada0b9f96adf17a24fb86c0af6894aacd0eb110572f64178cb2c584cb3c2c8f8fe92287a8f22c37423c4614bd35b7a3e781fd SHA512 2e2fcde3e935aad1cf27b0c085d9a078cc02bced6cec5af0674526ab44ae2af7db710961f749ca9ba663d2ecc67b1d086ba1db9ed7dc98b42015e5defa8aa8be
-EBUILD conky-1.19.6-r2.ebuild 5405 BLAKE2B 79ded8060b3a7c333eb2c5799bee9f772a69517b42dc717b24cacf187951ba8ef09797444f5e0bb21394e691f9a28d1e0fed6fa95837878d43a53617df4c677f SHA512 bd6740bf488eed25b56d35fba3401281f3f36d8595dd63cc4394c1a58ef2b66a96c0c7c8907eeb8cc64a86155243af3a4bf554a95ccddb85680b67be2042fe6b
+EBUILD conky-1.19.6-r2.ebuild 5404 BLAKE2B d28114a1a24489cf288c1d242ae4613e46c5a3b90e9019826f065b8273ac3f212cb08813f3e31f87d70821596e9aeec9c5a82cec982999e3d418211d2301ff81 SHA512 a168450e6048ace52d00c8ec24ae57b569b325cb10e3a9b13be4c23a2a352b2fef39a63aadf0a37d63dd4702bc979df49c2e624d18908c9db3a32b9928d2a386
MISC metadata.xml 2406 BLAKE2B d535320fc855c3ee9e321a7181153f0928b43820fdb72a4e3c4e68239070e4ec8a1a5ced292e559d5f19337622a369647f4bf21a2fc3c0c3c573cb24110cb36e SHA512 36e5a0fc2c570577b64e1ccdd7378d9f0ffac100ce6d322d4d9f09b0e1e287dd97347ef82db8507c5b8e8c615b02917fe45113a7091ef1a2faec2456304a9326
diff --git a/app-admin/conky/conky-1.19.6-r2.ebuild b/app-admin/conky/conky-1.19.6-r2.ebuild
index a149b7200685..b18eb21ee614 100644
--- a/app-admin/conky/conky-1.19.6-r2.ebuild
+++ b/app-admin/conky/conky-1.19.6-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/brndnmtthws/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-3 BSD LGPL-2.1 MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86"
IUSE="apcupsd bundled-toluapp cmus curl doc extras hddtemp ical iconv imlib
intel-backlight iostats irc lua-cairo lua-imlib lua-rsvg math moc mpd
mysql ncurses nvidia +portmon pulseaudio rss systemd thinkpad truetype
diff --git a/app-containers/Manifest.gz b/app-containers/Manifest.gz
index 5695905ca318..7012b5709e85 100644
--- a/app-containers/Manifest.gz
+++ b/app-containers/Manifest.gz
Binary files differ
diff --git a/app-containers/earthly/Manifest b/app-containers/earthly/Manifest
index d33c14bb1ed1..c09ffe740269 100644
--- a/app-containers/earthly/Manifest
+++ b/app-containers/earthly/Manifest
@@ -2,6 +2,9 @@ DIST earthly-0.7.21-deps.tar.xz 153233840 BLAKE2B e5f2590997eb839232a84bc75c787a
DIST earthly-0.7.21.tar.gz 7788611 BLAKE2B 697194102a3d0af16744b42f2489a38db588ddfcc4d9e3358f259733500a69c188e11e71f6f5e9900a36c91b84d0314a6defdea339d4882f0490f2a9a4119408 SHA512 408298019bdb5797d96edd008b8e430de2cce701c93cb2f55a0faf5a9a4865e26283d8a80b82163e8b51ef82518ec35a7530aa887d598c15027243f6008954d1
DIST earthly-0.7.22-deps.tar.xz 156575120 BLAKE2B d10d38f62ddd134705fd840a5912d69f0ce50aa39d6fba9ce1e23496af2a19034886eb47521333ad6fd0b36addba59b465eb9b74e585ae79505a47baaa5487de SHA512 c3f6648d0d51a4195c191c6ad6db92adec5e7e488cb63c0be49338445d5d0a22a1d49792d88a297689a23b38fcd0e8eab701ad1419c19d03d627c3ec92414b56
DIST earthly-0.7.22.tar.gz 7813193 BLAKE2B f34b938776379f2ba0722757d53646d89841ed0dc35dc106f79f69166e3ab12c78b29913a5711ae403a940dbfab9526c306b773aa962bbb4b5bdc27fb04fce23 SHA512 62bb8c477589d5d3492fe5c2c2534d5f56afa4aca8862bee6691e867d3dd6fb904ecbe08c02a0058968c98b1b75beb43caf4f7b6997a00c2d73fc9614516658d
+DIST earthly-0.7.23-deps.tar.xz 157140928 BLAKE2B 493c7dce3e79f94659e99501020c07232a2d6ff78a055209b1b42be8615e38e01dacef4ceb50a80ed26e597de4dbb892fee2d54f6721fd5af62c86a0a9197d45 SHA512 a278077be794a1085105271fc3e031c02079e2b4f45c7220b3114df72ba26758758d5c0f1171ff861feb1c305765952494bf1afe95dcc469d2b9c6aad13fe7b9
+DIST earthly-0.7.23.tar.gz 8023353 BLAKE2B 458850b26a2730eb10ae3912f249d6ba9fdf81ed0c734f568ebf2cbaf5da005d258d38a089d452d42628d071d0b07f73e4f73cb29e7a02c406c1ea394d22ae97 SHA512 be524a6ab86ad3cff307d990f3645007cde673383cbaf132ebc6ab9e7052e8d13e163e958353041151d9fe6dc987ab75372dbf061a8413a932408a844cfe1007
EBUILD earthly-0.7.21.ebuild 1815 BLAKE2B a0692dca782e264b67a80abbfd483dbe1fec441d572ea3044757e7272d2fd7fd0c262625f7737f89d728a9fb5969e09df26b11084a25065d8ace18fe2520b8ff SHA512 8fb15dba6822e82ba72155a66354b61780d3338eebaed1077e43dacb4df3081a18f8938f07641610ad52c2fed09bdc73c2b51fd47af562ad2d777bde7f63e1c3
EBUILD earthly-0.7.22.ebuild 1816 BLAKE2B 94a8a8220455a52b87b1bf2ba5058c2fee6c10a9544d735b04d9ae4da1aa77cfdccb26e9cf5b15d7a8222a51dc158f3956f3639b6cdb51efa23e5065dda5f1de SHA512 babace1ebe376a2d061e4d5df673b9112a854933edceef1e6a0ca65fba6a7e20216298f34ab4e0e46b16daad16eab1dbfcb24ae3b1603cc6187e46de3e297550
+EBUILD earthly-0.7.23.ebuild 1814 BLAKE2B 30a38f4c88d37001b5f1a5c3ec5544e47ca7d4141b55aae876414f0ad125a53fc9af5f354e2075b386513baf414193ef6912c645e2c18ae0e8e69cd7040f0ba6 SHA512 e4addfaad685007702a7b1c028a9a9b173c5739181822cdb781bb389de5925f49d7b5526bbcd873f2ceae418d2788d17860d9c187c301a25679ef5a74c1b99ef
MISC metadata.xml 927 BLAKE2B b7d5184df16f39603bf6df8b503e701d737fec188d1d97673e4ca59babd990c1b872784c91db04c74d9a08dbffa76f4e7530d8b021cbbe9ae51fd9966f709522 SHA512 f7f49eb583b2b5a9939c26e9eaff3917392525c3a94e5f8274c89b69e172547ad02fa4ed1b078e7d778f765659e1b9a7cf99d88042034cfbfbef54e685c8b6dd
diff --git a/app-containers/earthly/earthly-0.7.23.ebuild b/app-containers/earthly/earthly-0.7.23.ebuild
new file mode 100644
index 000000000000..95c419e4b2a8
--- /dev/null
+++ b/app-containers/earthly/earthly-0.7.23.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# Git commit SHA is needed at runtime by earthly to pull and bootstrap images.
+if [[ "${PV}" == 0.7.23 ]] ; then
+ GIT_COMMIT_SHA=e77372274b09b5e5f8a42f1b6ac264f7149c4924
+else
+ die 'Could not detect "GIT_COMMIT_SHA", please update the ebuild.'
+fi
+
+inherit go-module
+
+DESCRIPTION="Build automation tool that executes in containers"
+HOMEPAGE="https://earthly.dev/
+ https://github.com/earthly/earthly/"
+SRC_URI="
+ https://github.com/${PN}/${PN}/archive/v${PV}.tar.gz
+ -> ${P}.tar.gz
+ https://dev.gentoo.org/~xgqt/distfiles/deps/${P}-deps.tar.xz
+"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ || (
+ app-containers/docker
+ app-containers/podman
+ )
+"
+
+DOCS=( CHANGELOG.md CONTRIBUTING.md README.md )
+
+src_compile() {
+ mkdir -p bin || die
+
+ local go_tags="dfrunmount,dfrunsecurity,dfsecrets,dfssh,dfrunnetwork,dfheredoc,forceposix"
+ local go_ldflags="
+ -X main.DefaultBuildkitdImage=docker.io/earthly/buildkitd:v${PV}
+ -X main.GitSha=${GIT_COMMIT_SHA}
+ -X main.Version=v${PV}
+ "
+ local -a go_buildargs=(
+ -tags "${go_tags}"
+ -ldflags "${go_ldflags}"
+ -o bin
+ )
+ ego build "${go_buildargs[@]}" ./cmd/...
+}
+
+src_install() {
+ exeinto /usr/bin
+ doexe bin/earthly
+ newexe bin/debugger earthly-debugger
+
+ einstalldocs
+}
+
+pkg_postinst() {
+ if has_version "app-containers/podman" ; then
+ ewarn "Podman is supported but not recommended."
+ ewarn "If issues arise, then please try running earthly with docker."
+ fi
+
+ if has_version "app-containers/podman[rootless]" ; then
+ ewarn "Running podman in rootless mode is not supported because"
+ ewarn "earthly/dind and earthly/buildkit require privileged access."
+ ewarn "For more info see: https://docs.earthly.dev/docs/guides/podman/"
+ fi
+}
diff --git a/app-editors/Manifest.gz b/app-editors/Manifest.gz
index a88ff79ee990..4edf1a0467be 100644
--- a/app-editors/Manifest.gz
+++ b/app-editors/Manifest.gz
Binary files differ
diff --git a/app-editors/gnome-text-editor/Manifest b/app-editors/gnome-text-editor/Manifest
index 745cf66226f3..6c38335c15a0 100644
--- a/app-editors/gnome-text-editor/Manifest
+++ b/app-editors/gnome-text-editor/Manifest
@@ -3,5 +3,5 @@ DIST gnome-text-editor-45.0.tar.xz 616972 BLAKE2B 41907137026f6175901965c7134512
DIST gnome-text-editor-45.1.tar.xz 618116 BLAKE2B c847ebb7293f959912447491c423fd814cf4084d0f80d04c5933f883e07f826251e6b332f2d69f318e32fb81764d11d0e04dab2129a63a01394c9470d8cc81cd SHA512 8e16f0e9f2bc264a890eb9c648d74cc64bd487dae8a7e9d8198e16e8abc97f9fba3f3521d15777b681ee17b23a9e8032e382cd8a438eeddd857a28d8cb069c30
EBUILD gnome-text-editor-44.0.ebuild 1037 BLAKE2B 353011edfc52d79a4cabd0f18bc942b2f9bcca87ad0a72a803606407d44698ad0cc490569098fd58b80b6ce8fc9d466fb40d24cc2bbfb6abce6983ecd197f536 SHA512 e6404aaaa55a8dd8d3647a85273f16d91b6bf0b4ae9abb3ee058b70ffff66528beabe301730517956e1732af3aea555ca1019b0c733a52909d13d3ea5d77763b
EBUILD gnome-text-editor-45.0.ebuild 1058 BLAKE2B 18d80ace579430295c52b0d424a85ee7730ccf794706f8d9d78162e25687e0fb62926179eb074a350a577c94d5379a8fe469dc3b80c929c37d7b5dfcc2e79dbe SHA512 42a18895da32a80740ff352a8da80d422f72b2f957b812760fde57cee7baeb7f9c3c0b869c315acf84cfff6fc7bd2240584208fd94ff6d69611939d93a8bc9d9
-EBUILD gnome-text-editor-45.1.ebuild 1063 BLAKE2B b02245108036b76cf73804466b604403513edbb5ae99b505171d777ba56c1ce5060ca77d45540b6bb19930c6de871d5fd344680cfdbe92ecec579830164a05c4 SHA512 4b521a364405e5d6de9ee62b8c527bf3912e87b94880196ead21cd05cee042256a97c7fc530f95de7ab7934297601d442f94dfe45dca48dd369a2ab85d2f9211
+EBUILD gnome-text-editor-45.1.ebuild 1068 BLAKE2B 79c94445848a4e71b74db4a9c830b14c48a3c2bdabe809cfea3aabe2dfb19de1ff07f85502449dff5f4f494bf1c7aa42d4a3ab043bf43c7ac05712f9f98b0d76 SHA512 252baadc5b14ce2bc419479a061e69d1ebd2fcabd66ccae2b42955acb67a6ae35dd0a6c71f3a229da66196107ec19c32fbd5e69406bd111ea29c878a46d9a34d
MISC metadata.xml 358 BLAKE2B 908c67ba226a7e65b72a1cbaea99350f05fe9f904644c99b9c4e1e0c81f795c1420a0ca9cba1d56f59fb1b841151ffcf7d088add9f36a0e88314f7f52da94fcf SHA512 5862fb965119f76e19ed997e53e651778458604f1f9b69a1ee04db8eac52bdb6352da84ecb92555b31d3b8c62aa544c57c6040ed358af3beddd35fe356744d85
diff --git a/app-editors/gnome-text-editor/gnome-text-editor-45.1.ebuild b/app-editors/gnome-text-editor/gnome-text-editor-45.1.ebuild
index a5fb88af1e9e..87e043d7da62 100644
--- a/app-editors/gnome-text-editor/gnome-text-editor-45.1.ebuild
+++ b/app-editors/gnome-text-editor/gnome-text-editor-45.1.ebuild
@@ -14,7 +14,7 @@ SLOT="0"
IUSE="spell"
-KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~riscv ~x86"
DEPEND="
>=dev-libs/glib-2.73.0:2
diff --git a/app-misc/Manifest.gz b/app-misc/Manifest.gz
index c9414cdda545..0c0e1d7462c3 100644
--- a/app-misc/Manifest.gz
+++ b/app-misc/Manifest.gz
Binary files differ
diff --git a/app-misc/openrgb/Manifest b/app-misc/openrgb/Manifest
index 7d9f2b027201..2036a1b96996 100644
--- a/app-misc/openrgb/Manifest
+++ b/app-misc/openrgb/Manifest
@@ -1,9 +1,6 @@
-AUX OpenRGB-0.5-build-system.patch 755 BLAKE2B bda13d7d9de39d3dd79245ff7a13e22e09381a62ceaa58413b0aaa28017b6e860d032ab6ceb84f1140dc7f6c23dfecc1cadbcf696c8f872016307ea34d8870dc SHA512 50e110c01833113504a3a64e438a404196ae0af8e75007d6c42f3fcab5c20468f3fcb80f83d1f98ac7e1f4f88b1808ee28d0bf342b416d581c354a2388af32bf
AUX OpenRGB-0.7-r1-udev.patch 410 BLAKE2B 10e4ba5cc32abed1c5c6bf15426033b03c36929d0d54d247235793193d8e0df26dbd10e1a63edb626a88fbbc5b532f00fac997589afb8885205dad2f53022378 SHA512 0714dc6432fa0d75a8867079d6056f6dc35b98dd62da512643df8649cb2e6bf8de85408485e2b47b2707efef8727789549a216c8adf72447fd084320b1a8e931
-AUX OpenRGB-0.8-includes.patch 769 BLAKE2B b996f9d9e8e68416814a763451f6b706eeed8a884e5672ab26c926811dcd4b340afbbf8dd093a56501696a5c95a250f4f7317f5d5658c3b1d60073735fa1fd58 SHA512 710058f60a916404b1850e82a4fdbe9689cee6af8ed783a4a74297dfad46165227d88bda39816ccddcbdff3ef939a930a2977206d746f455e788af504ab91405
AUX OpenRGB-0.9-build-system.patch 667 BLAKE2B 905d0c4a73439b0f39bfbebc74fbcb43f7df8f5810869834f2cf72c200d8df5d189843977c359eb50acbba23cedae97f245b74870ee7e200319b911ad05c15c6 SHA512 9348c1cc2474ac2d2cfc7e9c4a215e1692310b53ceb42db927bac31e954f34e6f4b70956cf671cb2fbf49add7a9358373bff11b43cdb11526a4c059d10b80762
AUX OpenRGB-0.9-udev-check.patch 342 BLAKE2B 9778b67d7e99ae0c4fecef5295c248c39784123a413cd4f7c8847642c2d439c1fd985c6bb21302d5a80ef877c3961dd9cf7ee68e273cea9a9e2f9d3135e56cdd SHA512 0949be76e4fed14dff55ce914364d84ed03c0fa851a6372be6eb8554922130fca6bfb55cd4b229f2f5ab62f88b37e107d4b668c0a7c10a8ece40c564b88d3f49
-AUX openrgb-0.8-gcc-13.patch 1822 BLAKE2B ef10b19c587919a99e5343cb0f8280d8cc6fdc199b9b5b8dac7f4a9cbdb8af0d47cefb6a015b6720b3307558227673c657701d711e256a61a97c0760b442b1f6 SHA512 e0ea05b27ef3a7936e9f1a6b3119bec9764562885c990c3fa9fcbfbda1eb556e5f696ed3f217dff74b97c109d1ab0cbc987fa1be505b10301f6726c77c4d37c0
DIST OpenRGB-release_0.9.tar.bz2 28689813 BLAKE2B 9fcf08d5e4d07ffc0f7867516f09044e18ce488bcdd99c8b44e0afe291b8a21a7ba92d6e7fd683ef22462a262004a992621efb59a5df6ed7551f4e9f75843241 SHA512 fb1bdbc7bcbd3bac888be313cfb6403a13d39de659ac6993858f9c1b17ad40e9c4a7d4c7c90682181841db1659a0ee298363c442a7120d43347aaf4485e7dccf
EBUILD openrgb-0.9.ebuild 2308 BLAKE2B 30151c04de2ae8c0b4d534728b546d7612194aed7efae06e81edbc4dc9377e2f9eb27ec4e71524ea96d2ca9b92dd4b9cbbb62f061730b03767abe81bded49539 SHA512 2b2ad69ef15877502c29af9c2ccd59adb3e447c94ee97d380889996c68c5178011714ecc61e60ef96368172ddd63a3b055b00664e3ef89574539c715f494138f
EBUILD openrgb-9999.ebuild 2309 BLAKE2B cffb5af0df114c96448f2fbc1d14b2d19bd773cec44129483dc55c3873a567763f382aa402086164b90b314daabf7156939348b45cea0c4ca97dd11cff175d21 SHA512 b9c5c9cacf3e203460ac3598ecf73fcec26e1e9191c8f2fdf58eae3e094d6ff5c8b5f1a5564c75d7c460f3ef937daee5da4501c53848b378cf26a8f13fd2c247
diff --git a/app-misc/openrgb/files/OpenRGB-0.5-build-system.patch b/app-misc/openrgb/files/OpenRGB-0.5-build-system.patch
deleted file mode 100644
index fe805988af5d..000000000000
--- a/app-misc/openrgb/files/OpenRGB-0.5-build-system.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/OpenRGB.pro b/OpenRGB.pro
-index 91e0079..7f279dd 100644
---- a/OpenRGB.pro
-+++ b/OpenRGB.pro
-@@ -26,8 +26,5 @@ TEMPLATE = app
- win32:BUILDDATE = $$system(date /t)
- unix:BUILDDATE = $$system(date -R -d "@${SOURCE_DATE_EPOCH:-$(date +%s)}")
--GIT_COMMIT_ID = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ rev-parse HEAD)
--GIT_COMMIT_DATE = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ show -s --format=%ci HEAD)
--GIT_BRANCH = $$system(git --git-dir $$_PRO_FILE_PWD_/.git --work-tree $$_PRO_FILE_PWD_ rev-parse --abbrev-ref HEAD)
-
- DEFINES += \
- VERSION_STRING=\\"\"\"$$VERSION\\"\"\" \
diff --git a/app-misc/openrgb/files/OpenRGB-0.8-includes.patch b/app-misc/openrgb/files/OpenRGB-0.8-includes.patch
deleted file mode 100644
index 8ed341b06029..000000000000
--- a/app-misc/openrgb/files/OpenRGB-0.8-includes.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-From 8c893fba4fcec17e6221f2d754def4aa71b020b8 Mon Sep 17 00:00:00 2001
-From: Sirn Thanabulpong <sirn@ogsite.net>
-Date: Wed, 28 Dec 2022 00:49:47 +0900
-Subject: [PATCH] Fix build on musl in Nanoleaf settings
-
----
- qt/OpenRGBNanoleafSettingsPage/OpenRGBNanoleafScanningThread.cpp | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/qt/OpenRGBNanoleafSettingsPage/OpenRGBNanoleafScanningThread.cpp b/qt/OpenRGBNanoleafSettingsPage/OpenRGBNanoleafScanningThread.cpp
-index 1e3c926b3..55ed5fcaa 100644
---- a/qt/OpenRGBNanoleafSettingsPage/OpenRGBNanoleafScanningThread.cpp
-+++ b/qt/OpenRGBNanoleafSettingsPage/OpenRGBNanoleafScanningThread.cpp
-@@ -8,6 +8,7 @@
- #else
- #include <netdb.h>
- #include <ifaddrs.h>
-+#include <sys/select.h>
- #endif
-
- #include "mdns.h"
---
-GitLab
-
diff --git a/app-misc/openrgb/files/openrgb-0.8-gcc-13.patch b/app-misc/openrgb/files/openrgb-0.8-gcc-13.patch
deleted file mode 100644
index 2a78d8f4ab5c..000000000000
--- a/app-misc/openrgb/files/openrgb-0.8-gcc-13.patch
+++ /dev/null
@@ -1,36 +0,0 @@
-diff --git a/Controllers/ENESMBusController/ENESMBusInterface/ENESMBusInterface_SpectrixS40G.cpp b/Controllers/ENESMBusController/ENESMBusInterface/ENESMBusInterface_SpectrixS40G.cpp
-index 2bdc37ad695dfdc870cb912f17fffd54bda2b89b..17080edb896f74c9393049041c25347d38a8a6f5 100644
---- a/Controllers/ENESMBusController/ENESMBusInterface/ENESMBusInterface_SpectrixS40G.cpp
-+++ b/Controllers/ENESMBusController/ENESMBusInterface/ENESMBusInterface_SpectrixS40G.cpp
-@@ -10,6 +10,7 @@
- #include "ENESMBusInterface_SpectrixS40G.h"
- #include <sys/ioctl.h>
- #include <cstring>
-+#include <cstdint>
-
- /*---------------------------------------------------------------------*\
- | Functions for submitting NVME admin passthrough command taken from |
-diff --git a/Controllers/SteelSeriesController/SteelSeriesMouseController.h b/Controllers/SteelSeriesController/SteelSeriesMouseController.h
-index 64df7a1cc0351ccb8f306984c8b554f8eb3dcc6e..a4e561a3504c1def8acdd1921dc3955df7f68271 100644
---- a/Controllers/SteelSeriesController/SteelSeriesMouseController.h
-+++ b/Controllers/SteelSeriesController/SteelSeriesMouseController.h
-@@ -10,6 +10,7 @@
- #include <hidapi/hidapi.h>
- #include <vector>
- #include "SteelSeriesGeneric.h"
-+#include <cstdint>
-
- #pragma once
-
-diff --git a/Controllers/SteelSeriesController/SteelSeriesRivalController.cpp b/Controllers/SteelSeriesController/SteelSeriesRivalController.cpp
-index 8f0cd4cdb637ea5f474b1caf587dc3c98c5dba89..367e9175b07548845696616aef86920ca2536bb4 100644
---- a/Controllers/SteelSeriesController/SteelSeriesRivalController.cpp
-+++ b/Controllers/SteelSeriesController/SteelSeriesRivalController.cpp
-@@ -11,6 +11,7 @@
- #include <cstring>
- #include <stdio.h>
- #include <stdlib.h>
-+#include <cstdint>
-
- static void send_usb_msg(hid_device* dev, char * data_pkt, unsigned int size)
- {
diff --git a/app-text/Manifest.gz b/app-text/Manifest.gz
index bbf57cc16e2d..75238a97f744 100644
--- a/app-text/Manifest.gz
+++ b/app-text/Manifest.gz
Binary files differ
diff --git a/app-text/ghostscript-gpl/Manifest b/app-text/ghostscript-gpl/Manifest
index 91cf26f3bf4a..b8963c0d2fac 100644
--- a/app-text/ghostscript-gpl/Manifest
+++ b/app-text/ghostscript-gpl/Manifest
@@ -7,5 +7,5 @@ DIST ghostscript-gpl-10.0-patches.tar.xz 2980 BLAKE2B e2c20195b153bf45f374e84d91
EBUILD ghostscript-gpl-10.01.1.ebuild 5456 BLAKE2B bfd0846903bf34d6f7c9eae3a0717e00184534f9c0d55546eebc3fcd09c215a891269190b14c06af3d6e278d63005e894cc82a4b522dc026aec089e4861b8012 SHA512 af602edb537d8063bc731ade835c3917096040a399e9926637be853b59a79ded5f1e8342d0f5c1ce7739683ae832681bcacbede7263982f279f38a1181bf244a
EBUILD ghostscript-gpl-10.01.2.ebuild 5456 BLAKE2B bfd0846903bf34d6f7c9eae3a0717e00184534f9c0d55546eebc3fcd09c215a891269190b14c06af3d6e278d63005e894cc82a4b522dc026aec089e4861b8012 SHA512 af602edb537d8063bc731ade835c3917096040a399e9926637be853b59a79ded5f1e8342d0f5c1ce7739683ae832681bcacbede7263982f279f38a1181bf244a
EBUILD ghostscript-gpl-10.02.0.ebuild 5462 BLAKE2B 4ea2f45b3c93a6417aa98d5e4f45f178747a84fc25813ec680d3092965c4efe9130a3ecadbd5f27aef237acc99e98750eacb28aaf12eddd6a2185cf5b64b72c3 SHA512 37262026b68d01047f9548571c8ade0401842c2a08b4594d38eb2ee0cd0616aa6cfeb1feefba11e9418a2760b75174dc7fd5360961f7622eb6185ca389543ba1
-EBUILD ghostscript-gpl-10.02.1.ebuild 5517 BLAKE2B 3a914af35ea1c34c6a6b48142cc0540a21ec01e5bd382cbd45cae0d17e37cf50d96a7eb7ea02798fb200d3ae7a473061241c83ba6be44d194f5475b3c4624549 SHA512 7634e307c23e8e8ec21a698e041fe13982b994dc7f27a0f4cc566c01f57c944b0242bfa76409f5a803b4e2e980194409efac08e9997c317b47bbc13347a88fa4
+EBUILD ghostscript-gpl-10.02.1.ebuild 5516 BLAKE2B 17faadf1b53034f39e7d6a8c19a7513df392fd6a311cb489d92c019621e4cb1d7ac7b44c52d494bae37912ca0a472729c23c7471091d6d9900b5d5610c778052 SHA512 00804a2071f543562a9cc0ffbcc8b4a1211250dd0dc3bc5a37fe678f55f99bad1c6a60700ef2bbeb3da631765cfaf5d29056b0116c7ae8086c0aa49a0ddd1f2f
MISC metadata.xml 831 BLAKE2B e594fcc7ef78d3eb9f157a46c63f33fd35887fa82cdc304bc4b2db4e772473e8ba695b0ef932a69df0c8a5ac5269955ae600b436444782820475f44c6fc1d9f1 SHA512 2b067dfde63ffd8da3afb27c889884e51a3e1158cef153bc30ffb10a69cb0f7d409bc38a335651010d4e1dddad3bf09a9873445d77416da2bbd2ac7af5ab1598
diff --git a/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild b/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild
index b86e425d5932..8763b8737e27 100644
--- a/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild
+++ b/app-text/ghostscript-gpl/ghostscript-gpl-10.02.1.ebuild
@@ -23,7 +23,7 @@ fi
LICENSE="AGPL-3 CPL-1.0"
SLOT="0/$(ver_cut 1-2)"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="cups dbus gtk l10n_de static-libs unicode X"
LANGS="ja ko zh-CN zh-TW"
diff --git a/dev-cpp/Manifest.gz b/dev-cpp/Manifest.gz
index c3000d3ae8e6..3abf2b33310d 100644
--- a/dev-cpp/Manifest.gz
+++ b/dev-cpp/Manifest.gz
Binary files differ
diff --git a/dev-cpp/magic_enum/Manifest b/dev-cpp/magic_enum/Manifest
index 7176857160ad..5d3a886aeef2 100644
--- a/dev-cpp/magic_enum/Manifest
+++ b/dev-cpp/magic_enum/Manifest
@@ -1,5 +1,5 @@
DIST magic_enum-0.8.2.tar.gz 171915 BLAKE2B e8915aa7cafa9407d5d4ab3b6837fafde6b1cb75877c8b56f82568e6291ca317720950947b2dfc7e12ca459279ba4e809a8c5782fc04adc2d7636eddcb80122d SHA512 849c426484156faf91dde3f32f6c755c7698879b16dd83e13fb86b299b53ec9bbe4d55267581386302c8acb93d80ec044cc248371fdc8608cdd8f4ab12099f0a
DIST magic_enum-0.9.5.tar.gz 198269 BLAKE2B c3c6bbf6c5d366813dac7df5fbfc48f414cf4235d842ef3a5a2fd8f2c2857e55243b7fbf7000d598e778fc8d2d54c7d6e34f8a97fa2eaf510572bf53f17500a6 SHA512 f1b412d15e0ef624b4588adba00a18ed12eeb1f0dabc021d53a7c047b8976ecb07701b76040f47c77c75e00151619dbce1f9a75f471db04340156a39044768f3
EBUILD magic_enum-0.8.2.ebuild 686 BLAKE2B d0bb6977096b53596464f585437d53a4a03518264cc100b58e49f033e69189a3a9617e5b8f84a6d78f1d9c37af23156cdbd0b4b2d53753043b75987b61f208d9 SHA512 e09532008abdb985e2bf19a57724d80e417d3384df26a283d35f1d05459d4b906e78e59ea66480827ea4529edfc7f06355441e77ca5d61aaf404d0dac2dcf063
-EBUILD magic_enum-0.9.5.ebuild 657 BLAKE2B c5334cd1168a2733e0e86d3cbaf0d0141f2ba1d605c5f3196cc457fe0e8c9162bcd98816b2042af4f78574d3444190675d22795dbf93c6909326a7163fc92099 SHA512 cc9ec30a94ed9486663a40ab61df698168613965a579dc60b93f180e25ac19c958c45ced84f8a20e2f147b4441de9acae099a0d14296529c8e283d83407e23a3
+EBUILD magic_enum-0.9.5.ebuild 667 BLAKE2B d2402402a35e8c3087b7f4af7f603f512431b535ee4726fa9855f451d782871d6c2c5ae62d0b86a50c3a4c02032c08ac273dc07b5eed192a1fc09fd59847d90e SHA512 349f6d565e11cbe5d0ed3d9b252d59ac707dfd91b89a253ab5cfeca573cef25d6e87e90c721b17390b707fc5c2e01e106440950464c5fd68b45fc09529cd6b99
MISC metadata.xml 337 BLAKE2B eabb1d9eee57714c609421664a9c4c20ad428bb04293b73b229ad35fd9f49bf0ecd6b8b3b1ff7499ca8a9ac47a34e413ae641fc0d0fb519e0f0362ce06b101fa SHA512 0b40ac7094d30a55aaee08f37268eae8b793768aa2f0d5eba53ef0dc1f3f763f3066cd0a2cfb46bb3002fcebde6e631ccb4cf3a8da2db2742ccd2cf536e67012
diff --git a/dev-cpp/magic_enum/magic_enum-0.9.5.ebuild b/dev-cpp/magic_enum/magic_enum-0.9.5.ebuild
index ee9103fd4e03..a4d3bc5dd2ea 100644
--- a/dev-cpp/magic_enum/magic_enum-0.9.5.ebuild
+++ b/dev-cpp/magic_enum/magic_enum-0.9.5.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://github.com/Neargye/magic_enum/archive/refs/tags/v${PV}.tar.gz -
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz
index a1e254533a86..2d125170531f 100644
--- a/dev-db/Manifest.gz
+++ b/dev-db/Manifest.gz
Binary files differ
diff --git a/dev-db/mysql-connector-c++/Manifest b/dev-db/mysql-connector-c++/Manifest
index 4d09789f0a11..79b82711e42f 100644
--- a/dev-db/mysql-connector-c++/Manifest
+++ b/dev-db/mysql-connector-c++/Manifest
@@ -5,6 +5,6 @@ DIST mysql-connector-c++-8.0.32-src.tar.gz 4202413 BLAKE2B fe15be7b6ec0c4699ded6
DIST mysql-connector-c++-8.0.33-src.tar.gz 4531693 BLAKE2B b8f426742fa343ebc1f1da5ba1fbf7dfc0db39493bafd0f5d16e355d43277d78ff27b183edad31792a7591ac59bbfb4033f3498dc646883988cba189535a8ddf SHA512 a625a28f63161c97d727d90e7b1211273fe931ae1325c2fbeca16e770761e3159abdcaba1fb6eb1a557674fd817bf266875a089c8c2ea4d2dd1553e6fa887ef1
EBUILD mysql-connector-c++-8.0.31.ebuild 1173 BLAKE2B 9e7856cb6f77cccc978102f60188a6aae259ffa54246f26450c7d0fd8ebd09684a1fadaa696a5b68ce58da5513c0d3105cf47e7af6c288e6ae486eb07ae5fbdd SHA512 b97247a5589466d285f6696bb6caa2126e3e1538d8d884d390d76ec40d96da945ef388f3136e8e7ce5e8feeb6a0a7d20604d9dfbd7f9837c44a54b7bf7024e9a
EBUILD mysql-connector-c++-8.0.32.ebuild 1182 BLAKE2B 40f17124ecac1572883f626f6ca4b28fbb429ea3ebf5834bc53590d2ba9b4b1ed07ee31571529a778ad87933f1a97668d4b4e64c4c5c294da4392a3ecde52d32 SHA512 966a6fa560f6276fde59c9917edff0fd0bed2f869932875adfaad0e8fdc8f4ac9c5b0113ad34a27e423bf7c45ea0db73dd1145c680ea9cc3a657671ba1c4fcd6
-EBUILD mysql-connector-c++-8.0.33-r1.ebuild 1176 BLAKE2B 7e7e8c78cbefb9e5cf0bbf46afdd9d7d34406754dd1aa47670a97f46535360fd646ca06582031a66401876fc9516b795f131f5ac9dfa72b54d6b713ae0d6095c SHA512 0f51883b4a27444d5920d4b49097aa23074e0f5959bd97b4e68a9442b24f2e5729f9d2ddc564c8f503dd4491fa6abf1f3de0ca23ce425e792387f6890a8b98d1
+EBUILD mysql-connector-c++-8.0.33-r1.ebuild 1175 BLAKE2B 4578445d4eb617ecbb8612cadfcb421b5216da113942cb9c34a318e595f897dcd3c78025d970c824ca25ae2050e1bbc4bdb0a8f5632419f77f30849ebb5422ee SHA512 9e9cb2140278ddd57fb40b1acf6b11aa96f9c6f0dddff801a48ed8e0c9072edd430dec6167bee3c7098d5a3bf160e69f872dc7762a4fa46939dd75231c7e34af
EBUILD mysql-connector-c++-8.0.33.ebuild 954 BLAKE2B ad17af49737a9d00ca90680598600ec3caa2d051db8f35f7f5b5ebd003a7fd5fa4470e42aacffe1f665a69b8e801bb0aa6a01b794f61a22d02afdb93e43e4617 SHA512 aa3151fa72f7f1edd3b76abfd3aeeae5af3717279aa1a2528cbd0cc5fdff2835ae2e10e0e407d63b8f68ce8fe8d0194a96430cab68622d194d1b96fc0ae83d06
MISC metadata.xml 427 BLAKE2B 6467a6f2f5b106904e37a7d305ef49d6d43a07ac94f958e4f02406ea6d118feb7ba6cb6a036226e419b5ee732500e9cfda2d332a41f8d3635eadd3d3f826c868 SHA512 dfc7271b8c49ad4bd9672c098c9ef29144488f2dd92caec9ab54d0f01a849b4507662c2d5788da102e373da31d8b33b55697ad9b22dfd64e1d9dfdc082e576a0
diff --git a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
index c39b1c98ec14..caa3194fb0eb 100644
--- a/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
+++ b/dev-db/mysql-connector-c++/mysql-connector-c++-8.0.33-r1.ebuild
@@ -15,7 +15,7 @@ S="${WORKDIR}/${P}-src"
LICENSE="Artistic GPL-2"
SLOT="0"
# -ppc, -sparc for bug #711940
-KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc ~x86"
+KEYWORDS="amd64 arm ~arm64 -ppc ppc64 -sparc x86"
IUSE="+legacy"
RDEPEND="
diff --git a/dev-lang/Manifest.gz b/dev-lang/Manifest.gz
index 673ee7d7f899..926438b31e82 100644
--- a/dev-lang/Manifest.gz
+++ b/dev-lang/Manifest.gz
Binary files differ
diff --git a/dev-lang/perl/Manifest b/dev-lang/perl/Manifest
index 7f559f404082..60171d127ee8 100644
--- a/dev-lang/perl/Manifest
+++ b/dev-lang/perl/Manifest
@@ -14,5 +14,5 @@ DIST perl-cross-1.5.tar.gz 115073 BLAKE2B ecc2764beef5dd188e56c2e499297e09e03a48
EBUILD perl-5.36.0-r2.ebuild 25435 BLAKE2B 8e90a3853ab8f51ceb540c9a60a51bd7ab028f2bd4fed3436a1085d5960de6021fd632e4ea159972a2423693edac164836c6d8dccfe1a4c29dc865c3d70c00ac SHA512 c11f81400be981556e21588deb3faac16c4f982ebbda36069b655aec5e9d459ec5a845e2b6d50a103e4b855532032cbef2f7c4ac011a627b1d308c9abcc9a638
EBUILD perl-5.36.1-r3.ebuild 25502 BLAKE2B fb1a867069b07f1216dfca6e64d45bdd850eb0a0cc8ce9989d5c491fd79f4c06b3a2a55710bd132835df25bb7605c79a1c2c27c700c9569dfb6767e6776e5103 SHA512 899ace9fa91ddb57877f3562d03c74885a975b84a62b616d266de2e3244e4af084a17fb5321c3899624db1ce851a9f85fec752586f3f7189944eb6e0c09dd84c
EBUILD perl-5.38.0-r1.ebuild 25466 BLAKE2B fb35d800bd9de5a86707db6564304059510044d4a0bdd6fd680b3d304162bd01ad8e53b3362c392749b118366c5c5807297fbd2ef5b4016dd2d43d3bb148c01f SHA512 47eeb79e3df5d53053cdac22960e835c22b93f8695319785e87425911d37072513adb1872aea584d7c6e2bf778405de20d00658b70532c1de9df5b4490d3a0ca
-EBUILD perl-5.38.2-r1.ebuild 25644 BLAKE2B c60331a452fa8fa08b714c724de34fb825e1a05018082c82cdff4e7af6ef1127f4d13cc6f65aecef66f65fe3d486090cafd697df4c233b7013cd94aad33a6b11 SHA512 8431bd81b52669c3e0dd073b66de198298d54be5927fc53b1e0cf38138b9de0d027757d6e0238e5845f8ed91b06faab9c0c06ab2792079b4c12df6ecc9becfec
+EBUILD perl-5.38.2-r1.ebuild 25643 BLAKE2B 3a409b6a1649e4fc4aebb5c7e6df1415aa15072f7a16b7ace9900407a7909ba8c22e41b0226a376d43e147c11239bdd1ab1bb19748860be067e9ada5a0694973 SHA512 f570390b6044d084784f6a8c284806a8152748ea9d237e9c580aa2a29d0ab989aa70a154c95aad9abab2505dcbaf6a4864fe412b1a96e4e01ee014a26eede6fa
MISC metadata.xml 621 BLAKE2B 8a14a3efd31858bd5be39476ff86bb9facf3984bbb1110c5b30c3af7aacfe0148357cf7c838ad94799c090a42ed036cc5a51205c3fcfd0d010833e0dad0e4820 SHA512 656902acadb21bf951bf08ca7775c095a5ec76f881215a2b7d3a42eb344a2b9e337cb9260ab87ff5a1730b5a0ef4efe852affdf2e418df9c7c39f18a0a7b89d4
diff --git a/dev-lang/perl/perl-5.38.2-r1.ebuild b/dev-lang/perl/perl-5.38.2-r1.ebuild
index 736cfdecb182..35f7be07e7db 100644
--- a/dev-lang/perl/perl-5.38.2-r1.ebuild
+++ b/dev-lang/perl/perl-5.38.2-r1.ebuild
@@ -53,7 +53,7 @@ LICENSE="|| ( Artistic GPL-1+ )"
SLOT="0/${SUBSLOT}"
if [[ "${PV##*.}" != "9999" ]] && [[ "${PV/rc//}" == "${PV}" ]] ; then
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
fi
IUSE="berkdb debug doc gdbm ithreads minimal quadmath"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 3b44b4d28738..2c082e935931 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/freezegun/Manifest b/dev-python/freezegun/Manifest
index d5ae29c632e3..f5947807d369 100644
--- a/dev-python/freezegun/Manifest
+++ b/dev-python/freezegun/Manifest
@@ -2,7 +2,9 @@ AUX freezegun-1.1.0-py310.patch 1056 BLAKE2B f1ffc2ed1d03d014c5d2e7c5ac41f75c627
DIST freezegun-1.2.2.tar.gz 30670 BLAKE2B 88941ccd9694c842e4999da47e1a8fbe9b82c1fa512467de174715e627c213167cf3c7f943b35d039ff118bae9d1bca4b64ceaa5683db818727cd9ad2533a827 SHA512 c6dc3da66a2d3063f819a104b6bc98eb3d4b772b8edb06bde130a6e355d96e1861e650c44eb691be892223150a652a528fda4237bd77b1bdcee1fcfad74f307c
DIST freezegun-1.3.0.tar.gz 31165 BLAKE2B 69341b4b7fe52e0aa2ad7c70e6a1b9e4bcb5cdac88ac48e85a968b2159260a9aee4196fc9622a153d1d5ebfee3b081f568b01a5cd59ff388e7bf5a6900bb45f6 SHA512 a0de4f2827696ea0bc1e5ff89aae9dfc36e013e03212bc7d8c3a93addb55e408fe03744fb0638d5ca0758322e2f3e0acb503fbdecfa14dd128d0399c9a60edf1
DIST freezegun-1.3.1.tar.gz 31535 BLAKE2B 5601f7359668dac186b8d76d203b7b5844af3f3171133fe25eba3182793dd68eeb14a1485d42ab50da316bf710e42d9fb4b6ebfc7afe9f86e6f4e5f3354997e8 SHA512 7524c85ad4d49fdf86d132085845ec9c67d06600cfa25e0d650cc0a565d1830f9f83315930fd6516ae924c2395721473a04c1ecfeb1735ee31e894370267ef95
+DIST freezegun-1.4.0.tar.gz 31748 BLAKE2B a7ea433ea8e5f0137fc5d88a5375e3fc0e2f307a04684ab5b844168ed214fd9dd1d1ed2a0e0c91ed20ee1fc32c8e3e75fb9dc73de64723efe881e843a38269a1 SHA512 bbdad19b7fc2da9a2851d6b4c14427ccda1f2e06617993cf7173ded65cced9b98d36e1da05a2718b70653a69986cd81d84317003271eda2075177ccf63495b7a
EBUILD freezegun-1.2.2.ebuild 833 BLAKE2B 2856aeefc1a88854ab6465e69b44be68ef0ba11488ebd66d5c84948a9ae15edb3c107b4c0513bdf6c594d14df5a0a36faeb3f5449829b34009fc30e19fab7ca4 SHA512 8c654d9d69a86286b79a6db246e0484aa9bc267c0607398ad6e4ee5adf52932c3170707aa3b1996b520bef17e7446992a65d2b12a26028a6d7c38417813a07bd
EBUILD freezegun-1.3.0.ebuild 762 BLAKE2B 330faec028e1be22e3d00d723192d0ae60b51301406188ce82ffda6e0a456fafb47af08d594f1f8e84c204b3b61107821807a0e7ad467776e198034886425fca SHA512 9715f5e7a04b3b46bc72960411a197d7c1872415a85ae181581aa7d6057482df8436af5cebeb6112320e1adcbdbb71bb7943f7e7ae8218a40eeb7cd126bb725b
EBUILD freezegun-1.3.1.ebuild 762 BLAKE2B 330faec028e1be22e3d00d723192d0ae60b51301406188ce82ffda6e0a456fafb47af08d594f1f8e84c204b3b61107821807a0e7ad467776e198034886425fca SHA512 9715f5e7a04b3b46bc72960411a197d7c1872415a85ae181581aa7d6057482df8436af5cebeb6112320e1adcbdbb71bb7943f7e7ae8218a40eeb7cd126bb725b
+EBUILD freezegun-1.4.0.ebuild 762 BLAKE2B 330faec028e1be22e3d00d723192d0ae60b51301406188ce82ffda6e0a456fafb47af08d594f1f8e84c204b3b61107821807a0e7ad467776e198034886425fca SHA512 9715f5e7a04b3b46bc72960411a197d7c1872415a85ae181581aa7d6057482df8436af5cebeb6112320e1adcbdbb71bb7943f7e7ae8218a40eeb7cd126bb725b
MISC metadata.xml 393 BLAKE2B b2cf7947fff6a03fba00b03503693e0ecb16b4934602ba66225f1d339db131975cea5f503b4b18fac54b38853905d21a1e56b5250674bc6d8cc0fe3e7d37403c SHA512 6bc2d99fc1d7c5c0a259424423f45fdd6bf23ae09c1f42bb5ab777fcefe4b1915cea96b1c767b7e048770b1c5ab9f2b0947fca4438838a4ee20f072f974c0a80
diff --git a/dev-python/freezegun/freezegun-1.4.0.ebuild b/dev-python/freezegun/freezegun-1.4.0.ebuild
new file mode 100644
index 000000000000..52f4b81dc5b8
--- /dev/null
+++ b/dev-python/freezegun/freezegun-1.4.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Let your Python tests travel through time"
+HOMEPAGE="
+ https://github.com/spulec/freezegun/
+ https://pypi.org/project/freezegun/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+RDEPEND="
+ >dev-python/python-dateutil-2.7[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ $(python_gen_impl_dep sqlite)
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest
+}
diff --git a/dev-python/greenlet/Manifest b/dev-python/greenlet/Manifest
index 86152bcef695..e43ad2f7b100 100644
--- a/dev-python/greenlet/Manifest
+++ b/dev-python/greenlet/Manifest
@@ -5,5 +5,5 @@ DIST greenlet-3.0.2.tar.gz 175506 BLAKE2B 46064ca54c43b513b274a91b56744afd7fabe7
EBUILD greenlet-2.0.2.ebuild 965 BLAKE2B c051c6170e8b14c0f0ad391ebb444b2a1282f0a64f07054d550d3caea74c07e63a24327a023adf4a7a23458d51566149555d68cba08ce1acef269efc9c5576cf SHA512 477b7e85a4f39dfb4102fe35ef2ed045ccebea44102faae595655dc9e0464c98345a923055dabf9cea6f44cc0fcd839d40dc0164339c61bff7d4a9b31af7912a
EBUILD greenlet-3.0.0.ebuild 973 BLAKE2B 4a3cec990f1a4b6e5c5918fc8a6a0bdca215739178e7eca84ae0f5f429d171bcb3d487f1539fadc02500c0b63b2f393417bd966f8171bbd2ef248772eb96eb05 SHA512 533a10f956ce5e6b8bbec1abeda36ecb2005fad50e1520e4d65ea4e23f00bc265f8331c923421c9b72446fe5858ac257093947b43817120ed60b0c4c59c4e64e
EBUILD greenlet-3.0.1.ebuild 1034 BLAKE2B 6a2d24e29830f67d8d0107bdff3ba6759efa76b90e0fc7a83e77bd77d21683de44400dfe0e3195b4ec109a5073d5a934f760a74a498dbbbe61dba3ffaac533c7 SHA512 be362199ad2ecd906ef47db8dc95846b8ca68affa29a9c5c29d6d80678a914717d706d7e987a5423f3d0b64f060014349cb8d29e285166e1f15d2d2f81945185
-EBUILD greenlet-3.0.2.ebuild 1033 BLAKE2B 15a853cbe76c7e52c53f282b23d32973199305fc611be1db6d31125d62a02b18ef0f3035f2064c4c8727392f0f090ee1d71dbbd1f1053cd3c1378abc82fdc16e SHA512 5b1e673608d648956bc6b0e2cc3d2a842e002e0f0d4fceef0d40532275c377fae60d711197c361a8b9852c255cdfb1da7f867c4f2da206c3dc112282a4849fab
+EBUILD greenlet-3.0.2.ebuild 1032 BLAKE2B 3ea51bdc1ca03777399faff1c317e4d6df48b19ba43ac455e1310c5e57067041eee00a5a51fabd3f35bc5a3bf7022a1d79d7fc96c243a0669daed402f6c75e62 SHA512 a071055d3159dbedd08cadf771ffb0fcffe649ed962ac7b0973bc7d9eca9c504687a8e9bdd5670bf293e0d6c0b6260069aa8cc87ff710253baffc2386f978002
MISC metadata.xml 388 BLAKE2B db0aba92c5c405fa5736f97c2db14319514e95296ad11aa9aac26e95bdb630961e2ae430cbfcdf2b72425c805b83556f3dda6983dde075be3cb0a3f7d0a45e8f SHA512 3b9003e181f15b46ddd5af3e4a6012f115ca42be0bf2f4e40c0fbb196231de8a5b1320d402de6d4105f61d7e4fd5d868131404796cea19a7547a53ee17c26ce1
diff --git a/dev-python/greenlet/greenlet-3.0.2.ebuild b/dev-python/greenlet/greenlet-3.0.2.ebuild
index 03a86105b3fe..5a3353d1444b 100644
--- a/dev-python/greenlet/greenlet-3.0.2.ebuild
+++ b/dev-python/greenlet/greenlet-3.0.2.ebuild
@@ -20,7 +20,7 @@ HOMEPAGE="
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 -hppa -ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 -hppa -ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos"
BDEPEND="
test? (
diff --git a/dev-python/psycopg/Manifest b/dev-python/psycopg/Manifest
index 8f3adfb2806c..0823a25ad237 100644
--- a/dev-python/psycopg/Manifest
+++ b/dev-python/psycopg/Manifest
@@ -3,6 +3,7 @@ DIST psycopg-3.1.12.gh.tar.gz 496491 BLAKE2B df70ae76cb740cbeb313925fafd23650a5d
DIST psycopg-3.1.13.gh.tar.gz 500475 BLAKE2B c00176335808ba0fb15dc23fd93e394926517cb2c7e072a35ba909b0b1b128bdecf8305ae1d4e494a5b1f04fee28e98b862ef9f10bd152de6eb9a8e73cf8b5dc SHA512 489ea9f562be6aaaa81b8c96e47b65a1ec0f2f59587f7dc931744d9f6faede1b068fd6e464f530096cac276e1f73e99f069aaab5bd2c3955aa2e0511699659f3
DIST psycopg-3.1.14.gh.tar.gz 502307 BLAKE2B 848d1174beb6ec78eaf300f19465c0e2c90829e51e38a8a526271e082a37add32d4e5781f84536fc3c4db6d1c29af5da70bf0374f1b011c10fa65f1c86487b25 SHA512 af96bc4a79944872049bfb0b1d45ad2ec55e8bfbbf729bdbe76eeeaaffc925c448ca5571214d6865129fd17feeb447e896e46e3d4a1e0b9649802761ae28efb4
DIST psycopg-3.1.15.gh.tar.gz 502669 BLAKE2B 21fa50d7b314d2e71e5938346145ce8cf2582e8e756e96b64c08f3f48c07d0bef765d3e96edb9e39b479a94488de878185d2303f8cd5767cdb00372ebd3ae479 SHA512 655812616d7ff2d5338f719016db1500496f8e4eeb4559ab10b109e7c1331e5d0a814205217845caed16dc19e68f58ac5e3a4d6d2138b5db6bf079c396644c5d
+DIST psycopg-3.1.16.gh.tar.gz 502759 BLAKE2B 6c0b912c2a93425ddbed842a437e042b58ec859b3cf163aa7cd45a0db21084fea58945b40028e0491460b7d4da6648cfc361e1434d43ec7ab71af91f1a0c4c86 SHA512 d6cfcc848c089ef79c817bf271bcbad7078cdacacef4ab26e882fdbe55c90ac12644e7ee0af22f4cf1fa759033e94ee54c812bca7b517b84cda77276557e8ca8
DIST psycopg2-2.9.4.tar.gz 384017 BLAKE2B 4bc0afcc890c8a257c1ccd5c6e4e5301857a80f8b1428aa46c1473c9e18f5d2914a2e592c13336b06106217bb334d9b0321835bdd123f1627cbeb29dedf97bf7 SHA512 259088e42e0ab0d8a1a0ccf04f5e560f32c6179b4a0a0059e91bcf269baa8f4b0f1f949c332c640a2438c927a29b2c144078a861f8e18ba9c764da7c93c73b8d
DIST psycopg2-2.9.9.tar.gz 384926 BLAKE2B 8418fca1329703cedfc86be74d85cae5133a0604bb8a21fa43e5359a46626d38ef227d0cd8fbbeb497e2db517a469d7f3e86b74ef9163617a547e999073a6b4c SHA512 a691fd09762221e854861dedce37b05e5354e0701feea470a6d5046960056ef02a8c9ecfa751adeba485271ea7d5834643b7d3a3c3f3270087f5ed9c68509f5f
EBUILD psycopg-2.9.4.ebuild 1248 BLAKE2B 05090945297120771b3983ead32e88a6c178e631441a7fa3a3dea02c528650db938f39e0e8beed6bb46502e5c708efa32fa167285b7eacd214f587de5f8a53b4 SHA512 1e11a0c254f38c7e355d29a824b85546850b39dee02ef39a1275c2e461b3683793ed8c7dcae74cc4b8b70b9885203895e4b701ee39880f7de0fdb666d3826fec
@@ -12,4 +13,5 @@ EBUILD psycopg-3.1.12.ebuild 1798 BLAKE2B 3cbcc7e7236e8fa1e275831ef327a542c91d1a
EBUILD psycopg-3.1.13.ebuild 1779 BLAKE2B 4d048ddd68adc6da51623a6ff410ac4131ef1c955bd20568a2e6f3cb186b30c102e1812ac64c1e63e657f726a4e136ed34ad2d34a8a145a0ef476b770c97fc0e SHA512 bf495d286c4b51e4b0ebb5be69c96009eb476d5db1858ee3f235200071897c7678911faf29dc5bc7f73f3c8dead99a680c6c03a44eecb72d87cb52b4a6e9ab8f
EBUILD psycopg-3.1.14.ebuild 1791 BLAKE2B 474da88f2bd6170d8c19b23158fe80f04b6f81b15892ff726756b2f160f4f930654c13851bb709eaa906ee994101c13021485cdd80b71f4355715c75a89a270e SHA512 619a3adecbdd58036eedca0e6def317b63c61812e28d5c304f237feffa7e1948789ed9dedffbbafa55fadd5431f94d7c7af1fe1c02c260bca9ff33a59af27e8a
EBUILD psycopg-3.1.15.ebuild 1788 BLAKE2B 15a0e0210ac2a88c2503c0e8932c55a34fa15061456a2da44f0184d5bbded228f15d0fc79c922d3e7af7a9ceac0eb6e925aea89a28aa4b58ae1dfa8d088ff05e SHA512 0da47ccca881111ed58d729c040d9da29d8ea366ef3acb5098008a31fede230ec0077f12100dab43e56d40e9d6715bfb6e6756282ffdb9bb78f191d28ad587ad
+EBUILD psycopg-3.1.16.ebuild 1788 BLAKE2B 15a0e0210ac2a88c2503c0e8932c55a34fa15061456a2da44f0184d5bbded228f15d0fc79c922d3e7af7a9ceac0eb6e925aea89a28aa4b58ae1dfa8d088ff05e SHA512 0da47ccca881111ed58d729c040d9da29d8ea366ef3acb5098008a31fede230ec0077f12100dab43e56d40e9d6715bfb6e6756282ffdb9bb78f191d28ad587ad
MISC metadata.xml 426 BLAKE2B a573dbbef89ba2c3c7e7aa11e87005879fa823daa8d7e2080ce82dab7196429769b5e2ed0c4ffb363443469dfa47524d900fae75c4d7c8c9da901389e746838f SHA512 e3059428d8c00113696bfd232b2ad3fd4efccc304a31ff45801f30bb07c03acd58aafcab187fd85e4d89eff4db6c18a1395744eb1fd5cf8f11e43aca0f4e60cc
diff --git a/dev-python/psycopg/psycopg-3.1.16.ebuild b/dev-python/psycopg/psycopg-3.1.16.ebuild
new file mode 100644
index 000000000000..6056815ed613
--- /dev/null
+++ b/dev-python/psycopg/psycopg-3.1.16.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1
+
+DESCRIPTION="PostgreSQL database adapter for Python"
+HOMEPAGE="
+ https://www.psycopg.org/psycopg3/
+ https://github.com/psycopg/psycopg/
+ https://pypi.org/project/psycopg/
+"
+SRC_URI="
+ https://github.com/psycopg/psycopg/archive/${PV}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S=${WORKDIR}/${P}/psycopg
+
+LICENSE="LGPL-3+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos"
+
+DEPEND="
+ >=dev-db/postgresql-8.1:*
+"
+RDEPEND="
+ ${DEPEND}
+ >=dev-python/typing-extensions-4.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ >=dev-db/postgresql-8.1[server]
+ dev-python/anyio[${PYTHON_USEDEP}]
+ dev-python/dnspython[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+src_test() {
+ # tests are lurking in top-level directory
+ cd .. || die
+
+ initdb -D "${T}"/pgsql || die
+ # TODO: random port
+ pg_ctl -w -D "${T}"/pgsql start \
+ -o "-h '' -k '${T}'" || die
+ createdb -h "${T}" test || die
+
+ local -x PSYCOPG_TEST_DSN="host=${T} dbname=test"
+ distutils-r1_src_test
+
+ pg_ctl -w -D "${T}"/pgsql stop || die
+}
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # tests for the psycopg_pool package
+ tests/pool
+ # some broken mypy magic
+ tests/test_module.py::test_version
+ tests/test_module.py::test_version_c
+ tests/test_typing.py
+ tests/crdb/test_typing.py
+ # TODO, relying on undefined ordering in Python?
+ tests/test_dns_srv.py::test_srv
+ )
+
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ # leak and timing tests are fragile whereas slow tests are slow
+ epytest -p anyio -k "not leak" -m "not timing and not slow"
+}
diff --git a/dev-python/pyspelling/Manifest b/dev-python/pyspelling/Manifest
index bd1c892f627c..a0180d4075f6 100644
--- a/dev-python/pyspelling/Manifest
+++ b/dev-python/pyspelling/Manifest
@@ -1,3 +1,3 @@
DIST pyspelling-2.9.gh.tar.gz 151600 BLAKE2B c706767917e9ba3368f9670a492a2233b6a4c13c4dde6a594a06193d856b3fbad007988acb27486b8b8f62edfeb5a0b030ead3db712baa24b0ff3301cf776937 SHA512 b14d29dff4f7791d9223d20b490f4a48ba5a6a7613dc18fc3083a3b6bf810f9a42fcac94bfe72f92023802fc8c1fe0e6432d491af2f274a138ddc56db5550ea5
-EBUILD pyspelling-2.9.ebuild 1425 BLAKE2B e9709eda4c3932ccf2b2680c2e7770baa273b39355403fd12d504cce4d3d25c5ded9fcec5cbe691c080a89166f67453f34c261c105cc36a6886b652e76684f10 SHA512 d47f107a9eb3d44f5a6476ac4cd0c8dd7208bb97bda0acbd848a03e38bd5ba330c5b8bf9f894f470ce356adf083d324ef8fea1f0f35b02c8eb9ec376a55dd485
+EBUILD pyspelling-2.9.ebuild 1640 BLAKE2B 8da47f1b085e929286ac07d04383f9eed8fb699607500dc96d792428e6fb780cad8dade9d3051bdc47f72fb0a4c9452e45f38341a639fc236a9e1fd6080c24fa SHA512 502b2593a6c98ab538bba9610d801dbb94aefaca29d22d3eb923bfafcee6f96a152849b2dfc497bb7afe31480b8b1bc2c326c8e3687407952d93b475b9ca2d00
MISC metadata.xml 1905 BLAKE2B a858329db667aaa17a8eb8d9e8b7f40e0fd8e08131420f9437e9b1fc287320f8307a801540a10c9d8625ed47b78ffee1afe1e7d083cf0a56b4f818c33356a98b SHA512 de4483bfe4595aba0478f103752e8c43748310b0643113a27b3054d19c27635367fced5283b239bc1d989e1d47ce1d5bd0babc27da283f970d4d116d36f7b9ab
diff --git a/dev-python/pyspelling/pyspelling-2.9.ebuild b/dev-python/pyspelling/pyspelling-2.9.ebuild
index c541c4c3db44..5cb7f5346224 100644
--- a/dev-python/pyspelling/pyspelling-2.9.ebuild
+++ b/dev-python/pyspelling/pyspelling-2.9.ebuild
@@ -40,9 +40,13 @@ RDEPEND="
>=dev-python/soupsieve-1.8[${PYTHON_USEDEP}]
>=dev-python/wcmatch-6.5[${PYTHON_USEDEP}]
"
-
+# The package can use either aspell or hunspell but tests both if both
+# are installed. Therefore, we need to ensure that both have English
+# dictionary installed.
BDEPEND="
test? (
+ app-dicts/aspell-en
+ app-dicts/myspell-en
dev-vcs/git
)
"
@@ -52,11 +56,11 @@ distutils_enable_tests pytest
python_prepare_all() {
# mkdocs-git-revision-date-localized-plugin needs git repo
if use doc; then
- git init || die
+ git init -q || die
git config --global user.email "you@example.com" || die
git config --global user.name "Your Name" || die
git add . || die
- git commit -m 'init' || die
+ git commit -q -m 'init' || die
fi
distutils-r1_python_prepare_all
diff --git a/dev-python/readthedocs-sphinx-ext/Manifest b/dev-python/readthedocs-sphinx-ext/Manifest
index 4296c8a68537..81edae0f7cff 100644
--- a/dev-python/readthedocs-sphinx-ext/Manifest
+++ b/dev-python/readthedocs-sphinx-ext/Manifest
@@ -1,5 +1,7 @@
DIST readthedocs-sphinx-ext-2.2.3.tar.gz 12176 BLAKE2B 9467e3d08baa15fe64ce0a718e922e4f8dc6c0bd76fd8a53f4bae66114bbd043bbcca71a2b7b152a162d7ca89b102668ccdc9ab9b0904e0caf2e0ff953fc489c SHA512 f8c9b2b62c73307906fc61a2dacc0c9079c1b81920718fbd2c60a45e22da7e581b9fa60aca83003081753603cb904187cae6075922a62616554c8fcc4c1d7991
DIST readthedocs-sphinx-ext-2.2.4.tar.gz 12474 BLAKE2B 1911f2a161d38c89b96d194bc5eaa1d015f2a9ef1350e9f01d50a2f575f8486618ae79f12b3b6a15a61ffe85a0c6d9f1f1560fa663ba1faa6aeda916a6cc9f05 SHA512 010116cb842cbf0a389d7e94196bf6122422584a843ff549d96384a8424f12458aec6493e412e28c9158082ca624fa2ff8d8cbbfc7d7c3e7e61aa69bef40c4b2
+DIST readthedocs-sphinx-ext-2.2.5.tar.gz 12303 BLAKE2B 55e67a96b8e5c4fef9d0768a4e514da924969628349d210b1cba6d8167c288bb4b6792486a80176fb01df7f8889b3f7b59ff30cb4ea487943e4bfe0d6942488f SHA512 d096803bb3d065236502d790ddd9efbf281854177dee7043f8bf2292cb124aea636b0d036e23ea3f23643484faaf2fd5e1b8636a2ed7973674cf5d5584f39bf3
EBUILD readthedocs-sphinx-ext-2.2.3.ebuild 798 BLAKE2B e63515c00c2ee8920d732571c92353bc550bde7fcd97fcd5c0c5841b94343413d028048eb4c5e7cbf5de28ae6c1d896fed7735a643d00f2761c507aa3b05c5ca SHA512 aef8bf55e83ea93e73f1b93cccda9beba0c433190171a6376ac5bc84ed4c4e261f2687e9c8193f057dc827790d891da9c128cc39091009b3fe3ddb82a0eb7ddb
EBUILD readthedocs-sphinx-ext-2.2.4.ebuild 806 BLAKE2B 7f4383ae68f896e9775b0f50ea91c42fc193ac7fc404854598d218ab6b090aa699f6d07b46577efd93ef7802e6d555ce51d77235519ff2dc9737cca0a166d44e SHA512 843a28adc1be402521d10afd9f0cdefefb36e1f484e2729aec6c078f4b738063707cd084f0aeda3b772365120a4332bccdd5ae9c172bd919019222c119655093
+EBUILD readthedocs-sphinx-ext-2.2.5.ebuild 806 BLAKE2B 7f4383ae68f896e9775b0f50ea91c42fc193ac7fc404854598d218ab6b090aa699f6d07b46577efd93ef7802e6d555ce51d77235519ff2dc9737cca0a166d44e SHA512 843a28adc1be402521d10afd9f0cdefefb36e1f484e2729aec6c078f4b738063707cd084f0aeda3b772365120a4332bccdd5ae9c172bd919019222c119655093
MISC metadata.xml 424 BLAKE2B 2aa51699a12054e082cac4af9797ed81f3b9725cf8e91782736264584613b0181edf6d6207a4278b313781ce1140b33893d3504682ae8ebdc96ce13e4c7c64b5 SHA512 3df29949e8a74f2907bcdb7aa75fd2846b0a69c1ade03f2db64177cea45834f531a1d290fd0e562c29391b248d5b1a8bd1992d1f57ce5ec4c46b55a8c43e6a81
diff --git a/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.ebuild b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.ebuild
new file mode 100644
index 000000000000..00dffbb4b59c
--- /dev/null
+++ b/dev-python/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.ebuild
@@ -0,0 +1,30 @@
+# Copyright 2020-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Code specific for Read the Docs and Sphinx"
+HOMEPAGE="
+ https://github.com/readthedocs/readthedocs-sphinx-ext/
+ https://pypi.org/project/readthedocs-sphinx-ext/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+
+RDEPEND="
+ >=dev-python/jinja-2.9[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+ dev-python/sphinx[${PYTHON_USEDEP}]
+"
+
+# unittest should be sufficient but tests are very verbose, so pytest's
+# output capture is most welcome
+distutils_enable_tests pytest
diff --git a/dev-python/superqt/Manifest b/dev-python/superqt/Manifest
index 22047c9bc570..d3d23030d9b7 100644
--- a/dev-python/superqt/Manifest
+++ b/dev-python/superqt/Manifest
@@ -1,3 +1,3 @@
DIST superqt-0.6.1.tar.gz 94217 BLAKE2B 9958bb87977d7df6755a625c2b802ada531b1685fc4f0a8d5b327ad0ccfa2a21d7f10238a63116b4cdf6aa59304f0c8ea4967ab166fd423d0d95695f33305df7 SHA512 dc2285aae99e9279b3a88df3fbf8e59c70111f9b1bd82df79feff6013ba8bbf9221a4b4183bb6d3aa9491a6a796b766f26c826811154b854d7d232fcdebf8f74
-EBUILD superqt-0.6.1.ebuild 1018 BLAKE2B 33eab266e85a9b93abfb493ad71eb66c771f72b507b50094d209d7b149717644983d40ea688c70ea1713568de7b5ecf746d2ad730b13ab01af46b5866cc80c00 SHA512 0e77e453ae60d2cccdb966646775d01903b81c45dfac715dbca4415137617695f2983b1806726e72d55749d231d09db9a89efcaa59c3c3535a4e7c2018749b03
+EBUILD superqt-0.6.1.ebuild 997 BLAKE2B f32bfd01dd5caadbcdda9d86577d8181ad43a9b38cbe0a51f722b4e19b66bcd153d489f894e17480997dca9b70bc4589d6ede247bc12af461b2ca05ca9b29c5c SHA512 759788a3dbf7e9c0ecd3449f587f0a51dface1449485bb0f9a1184cc790eb52c1110bb1951023ebd861377acb13de5db2936d9a6428f1b891f44d40490451d6d
MISC metadata.xml 530 BLAKE2B 826ac59ebf84aa7e4ec8423a5c8b9e081cdd5d425eb5113cd0ce038aa46d8cf1e59239e9a06147da1084613cc941f96d06d6377e91f6cb3ce3851621f7256139 SHA512 5cf1b22224b8c5ec9c044e033f373edd629f51a1150cce13e6da8fa1239e43f41dddb44ffbd76cdc76d9280485d22978c185a7e9ba102435100d73f5b29a8b0f
diff --git a/dev-python/superqt/superqt-0.6.1.ebuild b/dev-python/superqt/superqt-0.6.1.ebuild
index 7df9aee46bc8..a750388ceb10 100644
--- a/dev-python/superqt/superqt-0.6.1.ebuild
+++ b/dev-python/superqt/superqt-0.6.1.ebuild
@@ -18,9 +18,6 @@ LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64"
-# TODO: TypeError: Need to pass a QWidget to addWidget!
-RESTRICT="test"
-
RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/pygments-2.4.0[${PYTHON_USEDEP}]
@@ -41,8 +38,8 @@ EPYTEST_IGNORE=(
)
EPYTEST_DESELECT=(
- # hangs
- tests/test_utils.py::test_exception_context
+ # fails in the sandbox, but works outside of it
+ tests/test_eliding_label.py::test_wrapped_eliding_label
)
distutils_enable_tests pytest
diff --git a/dev-python/xmlschema/Manifest b/dev-python/xmlschema/Manifest
index 6ea065b1cf4c..c45ea2588527 100644
--- a/dev-python/xmlschema/Manifest
+++ b/dev-python/xmlschema/Manifest
@@ -1,3 +1,5 @@
DIST xmlschema-2.5.0.tar.gz 539358 BLAKE2B 3d70b01f325ed1b4b61b1baaf1d7d29fd9748984f229d78bc645fef331d2cfb6f6d6e52200295ced0e03513e105ebfb8f30937c51e0883ee5d67866346cddb02 SHA512 d859be35d057d8bb1cea85c0f90525ae26f78f09ba2a111414f429eb2afd8633cb59ec0d701bba5bd1d086efb7ae51c2c470882cbfb932caa51c8b8d1ecbfbcb
+DIST xmlschema-2.5.1.tar.gz 539267 BLAKE2B 6eae451f1331fd506e8f70b8d00505f6773b6aa82599bad5a94662704d045411a60e86e96f946b20d8c9d6c79b1bd61bfcac65f00ac0273eab89d27f75bdb73a SHA512 b968323581140a768d44cbd7fec08638f556204a4c75dc608b1f78868a68dc3fe3103a2c03dfa79601301043807478bc08ded63923ec26c4425ebdf48fdf0c7e
EBUILD xmlschema-2.5.0.ebuild 830 BLAKE2B 0a1ce08049c41029f1d2b5a78053317e0486247a2021519d385b9253e9794087b825baa31e32952b58a5d2a6c4168ef70a881b1143241774db31666acc2c819a SHA512 64adcf5fc1f02661e4728e06a0047ab8d9dc2b1823187c928214c797fa888ca6976c7079f84559bd3461bf76e1405a51864212e99f6c08038a1c1087953e2674
+EBUILD xmlschema-2.5.1.ebuild 838 BLAKE2B 06cf38a6566fba0b2df66b5758833a395e5d4e9c3b11bcc0c80605b73f742fe32908001709e30723b7b8a49d1e5bc187aadbadd8cad62c2ffe2968ccb2f01def SHA512 b767b5361cbb6057b3e458a888b890d78a888980fd1125eb1be0e04d522a6eee379e6eef521a42cbe2bd0f15106da8a29174179b03c6a2e99213b558ada0b18c
MISC metadata.xml 376 BLAKE2B 6aa6c0ef38b17f49452a3db71c7f449dfda8951e2196b904235592921620b6a2064021aae7a1a30639e637c3b9bdb46bcaebec1903a081a41832bd0c5199dde9 SHA512 b814209cd4b87ad5cb8bc447f1d485043d8386339607f39575faf2d26c19b69befa9fd7b7eb2d3fca4b5e60499091a59c1466cfc2f0d9651430949893e2edaeb
diff --git a/dev-python/xmlschema/xmlschema-2.5.1.ebuild b/dev-python/xmlschema/xmlschema-2.5.1.ebuild
new file mode 100644
index 000000000000..0d98d02ad092
--- /dev/null
+++ b/dev-python/xmlschema/xmlschema-2.5.1.ebuild
@@ -0,0 +1,37 @@
+# Copyright 2019-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="An XML Schema validator and decoder"
+HOMEPAGE="
+ https://github.com/sissaschool/xmlschema/
+ https://pypi.org/project/xmlschema/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ <dev-python/elementpath-5[${PYTHON_USEDEP}]
+ >=dev-python/elementpath-4.1.5[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ ${RDEPEND}
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/lxml[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ "${EPYTHON}" tests/test_all.py -v || die "Tests fail with ${EPYTHON}"
+}
diff --git a/dev-python/zeroconf/Manifest b/dev-python/zeroconf/Manifest
index 036b4177fe70..a2f59b19034c 100644
--- a/dev-python/zeroconf/Manifest
+++ b/dev-python/zeroconf/Manifest
@@ -3,9 +3,11 @@ DIST zeroconf-0.128.0.tar.gz 161199 BLAKE2B 7526c6f4a242e7ab0035ea3f2b29b3b43bbb
DIST zeroconf-0.128.4.tar.gz 162384 BLAKE2B cd8b60d0f0bdf01835fc1bf3c9bc74311ea4cc353ba1e0825264e850d070c8cee3565ec9942d825c404406623c7e65851688b447afbe1bf9884da077993a77de SHA512 d0781c1c5752eda31806826475cee0e7032e4bae9612adf0f8b7dab21d15be2762fb37af17a34f93f2f5f27ee936fcf4d7e58ce1d9b42af3e8681d5e8eb326ee
DIST zeroconf-0.129.0.tar.gz 163756 BLAKE2B 13ac698352fd18d2025ed60d6906e7add6726a07c0e5e29f4fbf5bdd9f666a17d0401acbab70197182e7112e98e03eceb8a5d64f927a15f52b592b669615a4ad SHA512 51e6edf5474e8bfcd63c31b13abc5ef382c4eab1e4d41e2d4f454615e1cc09aab63dc13f29c1a1126d3ae131c6d8df762748f0c5bdf2149c968517a0a15fc0ff
DIST zeroconf-0.130.0.tar.gz 169034 BLAKE2B cda4002e07fcb784ab03208d25bbe4dbb3349df9473a78fca3032b5ed5bc882edcd35179f4721e3ae4f12880f464d9ef43ad03216aa272b58f034f929aabd06d SHA512 8f2ce4ae9f58a28c658253a2c17a85968d51e2483442d726849ad254e5250f1b4e83f106540e7562369d4bbdfa05fc470636cc4a4f913dc5b1c94ea03b726d74
+DIST zeroconf-0.131.0.tar.gz 169253 BLAKE2B 64247bdca5f8a226e73078b0395fa273649d3baea54fe52c350bf5117527e4290974843385f5b23568a6350bb41fa0af13a6999ef4e880fc42952dde21126296 SHA512 7b7f5494a589306c458dc4fedd940aab86918e9979d5b9f0a466d28b74795c83351f82fdf501a983e9df3e32a8be9a88af3486e79ade23ab73d889610331d89a
EBUILD zeroconf-0.127.0.ebuild 1405 BLAKE2B b167a28cf099dd1aaad147621c687841be3874cb7ac7e7f4df1c006a68d19985de520845aded6f9054f77bd41676d3d93b61a64298d78968eaad921594da806d SHA512 2acadec24d9e672d1bccc1ac39998ca2b6dde0c174ea6e10209e942c8981e6a143c9676ccb62436749e180c2eeec70594f73093189a177b81e10dc1d18f712c9
EBUILD zeroconf-0.128.0.ebuild 1407 BLAKE2B f03c87e5bd2d193c7ab789520ab1c8a6b82bcc05467eed483d51e697eb726d351bb38ca071c2d5c11a24f753375c9fcfaf11d2ecddc5b57d04aac0fd6bd2da46 SHA512 416020fe854b895b2382444edf75ddf71f8bb697b1e8b632fc726b5b3d3fbb4fe62d7ab184f40b0294fe183466479e800db8b41e8f5f5ee5aa6e41260a9485dc
EBUILD zeroconf-0.128.4.ebuild 1411 BLAKE2B 848c9750c9250cfab6c26e1020e7b88e2f175afc1efb2f2c44b9d1c1d5d5f2ca41ebe5c9a315b7aee667f536529e8e337a3bf152b7f5104c40a6de47fce0e0d5 SHA512 b2fd4ddbd429b1a11c65c60c67cb3b2299f1bcc0ac0afba5eea958bb36e3927cfb7cb9eae539c8bac2570899b19b7a43996aa65140df8a1bf6d7abc245b86ac2
EBUILD zeroconf-0.129.0.ebuild 1411 BLAKE2B 848c9750c9250cfab6c26e1020e7b88e2f175afc1efb2f2c44b9d1c1d5d5f2ca41ebe5c9a315b7aee667f536529e8e337a3bf152b7f5104c40a6de47fce0e0d5 SHA512 b2fd4ddbd429b1a11c65c60c67cb3b2299f1bcc0ac0afba5eea958bb36e3927cfb7cb9eae539c8bac2570899b19b7a43996aa65140df8a1bf6d7abc245b86ac2
EBUILD zeroconf-0.130.0.ebuild 1411 BLAKE2B 848c9750c9250cfab6c26e1020e7b88e2f175afc1efb2f2c44b9d1c1d5d5f2ca41ebe5c9a315b7aee667f536529e8e337a3bf152b7f5104c40a6de47fce0e0d5 SHA512 b2fd4ddbd429b1a11c65c60c67cb3b2299f1bcc0ac0afba5eea958bb36e3927cfb7cb9eae539c8bac2570899b19b7a43996aa65140df8a1bf6d7abc245b86ac2
+EBUILD zeroconf-0.131.0.ebuild 1411 BLAKE2B 848c9750c9250cfab6c26e1020e7b88e2f175afc1efb2f2c44b9d1c1d5d5f2ca41ebe5c9a315b7aee667f536529e8e337a3bf152b7f5104c40a6de47fce0e0d5 SHA512 b2fd4ddbd429b1a11c65c60c67cb3b2299f1bcc0ac0afba5eea958bb36e3927cfb7cb9eae539c8bac2570899b19b7a43996aa65140df8a1bf6d7abc245b86ac2
MISC metadata.xml 395 BLAKE2B e1ce7a8fbd6d50fd59fbce671a535a3af2fde79dcc98f146c4e361759e61ce6d7e4e241866262fcd78744c673212d1946830c3d7628956b498a98d0af36d4c3d SHA512 544cb62da7212926b63c4e19467fc3e3f7c8210320a8096dc913a846d392e9a09c2b9860312f88effc8ad7a54e0329149a68012b08c674663af5779957e037f9
diff --git a/dev-python/zeroconf/zeroconf-0.131.0.ebuild b/dev-python/zeroconf/zeroconf-0.131.0.ebuild
new file mode 100644
index 000000000000..9cb88f18ecad
--- /dev/null
+++ b/dev-python/zeroconf/zeroconf-0.131.0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_EXT=1
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)"
+HOMEPAGE="
+ https://github.com/python-zeroconf/python-zeroconf/
+ https://pypi.org/project/zeroconf/
+"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
+
+RDEPEND="
+ >=dev-python/ifaddr-0.1.7[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/async-timeout-3.0.0[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+# the build system uses custom build script that uses distutils to build
+# C extensions, sigh
+BDEPEND="
+ >=dev-python/cython-3.0.5[${PYTHON_USEDEP}]
+ >=dev-python/setuptools-65.6.3[${PYTHON_USEDEP}]
+ test? (
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+export REQUIRE_CYTHON=1
+
+python_test() {
+ local -x SKIP_IPV6=1
+ local EPYTEST_DESELECT=(
+ # network
+ tests/test_core.py::Framework::test_close_multiple_times
+ tests/test_core.py::Framework::test_launch_and_close
+ tests/test_core.py::Framework::test_launch_and_close_context_manager
+
+ # fragile to timeouts (?)
+ tests/services/test_browser.py::test_service_browser_expire_callbacks
+ tests/utils/test_asyncio.py::test_run_coro_with_timeout
+ )
+
+ epytest -o addopts=
+}
diff --git a/dev-qt/Manifest.gz b/dev-qt/Manifest.gz
index ac5b3d2d6bba..860ecd3c494f 100644
--- a/dev-qt/Manifest.gz
+++ b/dev-qt/Manifest.gz
Binary files differ
diff --git a/dev-qt/qttools/Manifest b/dev-qt/qttools/Manifest
index 2d35338019f9..086605fcb6d4 100644
--- a/dev-qt/qttools/Manifest
+++ b/dev-qt/qttools/Manifest
@@ -1,8 +1,8 @@
DIST qttools-everywhere-src-6.5.3.tar.xz 8591996 BLAKE2B 072b0b49182fac824364e7ac71df5698009ce0e8f144422c752373e122c587f6bdb306c2bb605c39228d8d5a1c1e0a89c8d56daef5f3de1cbb66aeb53e036962 SHA512 7e383cdc575400d19051232dc563eaf330209605f28a93ac01f32921d0d966bc9a51bb5b56fb8f5c00ed4aab5fa2806b3bd0c8750aa2f49f5a04c85fa68fe30b
DIST qttools-everywhere-src-6.6.1.tar.xz 8583536 BLAKE2B c52fd1643f925909c2e5f677574ee202c0de5b810e9ca603f27511b123ce570c4bbf4aa3efd2c4347dace91d92546f5cb90e7ca783b7182369d13dcdbdac2db4 SHA512 7f7bfaf7f01a5374f711c20113e9461b83a6f908b48c7b3f662f8821a70ef0c792f040f2e8e62a570fec06df2329fe5eb953c680424262b3678ab283045e6909
EBUILD qttools-6.5.3.ebuild 4333 BLAKE2B 43559dce18d9652d84b6c9a759ea998cfbfa37b98227b943121c2113a9b470f9a40fc12e4a23adb110bad04ba9c07d489a854f21b6ac9cec9c680cb7da6b07e9 SHA512 c5268a14aee074dca0a667ecd933ac8380a1585522c16a2cb0e087b243e111036da1503164050c8739af7b7da90423514ce2a20f1544db24a8df49757e488567
-EBUILD qttools-6.6.1.ebuild 4390 BLAKE2B dc0f4614609c011263f5b87629cb0ec235ca3ba918d6acf595e06e0623523a2359a2f1dac05560284b4eff520b37135b96570c8b9bd1617c5d6cbf402abe4976 SHA512 9c2ca4a5fca70e67bdd0c50082363aeadf2d0e68df43efdd6bef324aa3529379fa69deef652af801aa50c8000a380681b1dc4b5c7fd53854bcaaf7df326cca4f
-EBUILD qttools-6.6.9999.ebuild 4365 BLAKE2B d9003eff4983c760d0518edfa1d80f47905858df3a912b0777964f5fffb229c649727dacdedd24bb7139c264f8465fef3c4ba9ca989231a66b6281f6abb3c22b SHA512 2098f3291bdadfb24bb4008355541bca476c9843a2e388c5585fae2540f4ed36abb200d2f8f16cef2ad53c844b723d51afff4a49bf55c285daf00a60c1966626
-EBUILD qttools-6.7.9999.ebuild 4517 BLAKE2B cbcdb45b29e6c1fcb0dc3f0181caf0f00301ff33351c6781ee298f51cfbdae9aabd39d5991572b1f5a5470a49b4ae543f1a0975e0c7738c28042f62c0b76657b SHA512 ba3d6c628b121596bf94ad82b31c695e3997103d44b7cd7cc74ff8caa017e20748cc22b7d5de610869e5656c099446397d9f02769b731cc280b7e88327f68e91
-EBUILD qttools-6.9999.ebuild 4517 BLAKE2B cbcdb45b29e6c1fcb0dc3f0181caf0f00301ff33351c6781ee298f51cfbdae9aabd39d5991572b1f5a5470a49b4ae543f1a0975e0c7738c28042f62c0b76657b SHA512 ba3d6c628b121596bf94ad82b31c695e3997103d44b7cd7cc74ff8caa017e20748cc22b7d5de610869e5656c099446397d9f02769b731cc280b7e88327f68e91
+EBUILD qttools-6.6.1.ebuild 4499 BLAKE2B f3765a82003b42f1b097b25233d63ed6d861943e55071bca07f5bac1e85cb2734e215b0c712677efcb82e0382c49cc2a399ad611796551101f757f94364603dd SHA512 fe9b7fcbe1c03f1c5f1336fe892123f02efde25227d4c300e41167675670a9edbe98b81c69547b6c64e86584d5a1bbd20a8482194b50520e73348f3d6c697074
+EBUILD qttools-6.6.9999.ebuild 4474 BLAKE2B 71bcaf3beee737d882111ff5195c48a633c4ded4437c6748e75309be428c38af0eea47d4bda0e387c9ecaf8a2e3bb8361c5cb91f4575744be5dda3df78ae9c3f SHA512 ac94405b3ba36afc4ea01bd83cfaec0bab216c51191a12a5d45a6dc287ad7d81411457164c9a7f55dc07def763fd66c74a8748f752c625e03bbdbfbdbd06632b
+EBUILD qttools-6.7.9999.ebuild 4626 BLAKE2B 52bae536d87d31c5ff476ac06fd9eb238c29fa3479c8324a49953b358ea42876ce790373f136d4afdbd96d8b1d4417c6549b9e01a369f1225eb09c9d5b4ce31f SHA512 1fbb84ab8e514c77b762d0e44134338cfd8eecc80e4dbc13add66b8fbd9970b341922c408a800264e3d0b353304fda7bcacdc607af005a6f3349217a23e67a9e
+EBUILD qttools-6.9999.ebuild 4626 BLAKE2B 52bae536d87d31c5ff476ac06fd9eb238c29fa3479c8324a49953b358ea42876ce790373f136d4afdbd96d8b1d4417c6549b9e01a369f1225eb09c9d5b4ce31f SHA512 1fbb84ab8e514c77b762d0e44134338cfd8eecc80e4dbc13add66b8fbd9970b341922c408a800264e3d0b353304fda7bcacdc607af005a6f3349217a23e67a9e
MISC metadata.xml 1415 BLAKE2B 082d3fb170635bf0434df13b560689eeafd163b618f26e000ec23b8007329e83fe3537be983b44a4e055271fa20a37fed570585c9af950b3488f2cd6806f581a SHA512 c0469f0638488b75ee9a68fb213df728eafa7d13facae1929ca4d847f3b2fbc682522c315c0ae42688cbd7a00a134168009c6fb5bfa66ad318e829704aad6761
diff --git a/dev-qt/qttools/qttools-6.6.1.ebuild b/dev-qt/qttools/qttools-6.6.1.ebuild
index d5c8a41dc777..ef4f14675dbd 100644
--- a/dev-qt/qttools/qttools-6.6.1.ebuild
+++ b/dev-qt/qttools/qttools-6.6.1.ebuild
@@ -62,6 +62,8 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
+ # prevent the clang test as it can abort due to bug #916098
+ $(cmake_use_find_package clang WrapLibClang)
$(cmake_use_find_package qml Qt6Qml)
$(cmake_use_find_package widgets Qt6Widgets)
$(qt_feature assistant)
diff --git a/dev-qt/qttools/qttools-6.6.9999.ebuild b/dev-qt/qttools/qttools-6.6.9999.ebuild
index 8966bdc9123b..11611e815135 100644
--- a/dev-qt/qttools/qttools-6.6.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.6.9999.ebuild
@@ -62,6 +62,8 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
+ # prevent the clang test as it can abort due to bug #916098
+ $(cmake_use_find_package clang WrapLibClang)
$(cmake_use_find_package qml Qt6Qml)
$(cmake_use_find_package widgets Qt6Widgets)
$(qt_feature assistant)
diff --git a/dev-qt/qttools/qttools-6.7.9999.ebuild b/dev-qt/qttools/qttools-6.7.9999.ebuild
index c171114332af..37d743692e22 100644
--- a/dev-qt/qttools/qttools-6.7.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.7.9999.ebuild
@@ -66,6 +66,8 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
+ # prevent the clang test as it can abort due to bug #916098
+ $(cmake_use_find_package clang WrapLibClang)
$(cmake_use_find_package qml Qt6Qml)
$(cmake_use_find_package widgets Qt6Widgets)
$(qt_feature assistant)
diff --git a/dev-qt/qttools/qttools-6.9999.ebuild b/dev-qt/qttools/qttools-6.9999.ebuild
index c171114332af..37d743692e22 100644
--- a/dev-qt/qttools/qttools-6.9999.ebuild
+++ b/dev-qt/qttools/qttools-6.9999.ebuild
@@ -66,6 +66,8 @@ pkg_setup() {
src_configure() {
local mycmakeargs=(
+ # prevent the clang test as it can abort due to bug #916098
+ $(cmake_use_find_package clang WrapLibClang)
$(cmake_use_find_package qml Qt6Qml)
$(cmake_use_find_package widgets Qt6Widgets)
$(qt_feature assistant)
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index f1ed8fcb1360..0a7a4dad37a2 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/gengetopt/Manifest b/dev-util/gengetopt/Manifest
index ef1861fd0ef8..6bd5ab3f45b8 100644
--- a/dev-util/gengetopt/Manifest
+++ b/dev-util/gengetopt/Manifest
@@ -1,5 +1,5 @@
AUX gengetopt-2.22.6-docdirs.patch 364 BLAKE2B 06919d379a6f0e13271d89dda845dcc920a7581ff380d52318ec11f658327c73c1102326108080b9129610fe89b80aec39c01e0923c1449ae2d00123f4e8609d SHA512 f2bb3ba6e63c32deeda6d0408621a480b0902d2e93a3ceecbe3e79f72c79f3269bbd2e2fd3cd6bcb248bd81d0105dcd8520d44d523c53ce58843bc38a9cb21f6
DIST gengetopt-2.23.tar.xz 584860 BLAKE2B efd94e28d35319f3a04af4f97b87fd8a07bef93856da0dcfad54ab4800d43510f7948bbb7440f39abfe242aede5657abd874bf4ab4dd311336e10f37e7960cb5 SHA512 3749191d35acbeff6680f2a4d0516706a0491053f632aaa44ead7c3a42e56f9870bd7c4a85a1886f2052e17d86a2853e2f65d445e0c9920e41f1dc354f003712
-EBUILD gengetopt-2.23-r1.ebuild 701 BLAKE2B abc9e083e7174fe240e1db58d2d96381f5a35d8c48e63011c9999704a4d25974e21e6e822b2da425f6c165df993bb7b2624e3257199024bdb7c142d08a08c89c SHA512 08d55cf68aba80bcccfd1b130cbaf8ed19b969d37f103650adb007882fdef982095d0f1616bc565b8a887db2dee7543716c414ec9f0dee7b88917d97bb5d31ee
+EBUILD gengetopt-2.23-r1.ebuild 700 BLAKE2B 1ae37939e7629e927542a14437b18245b9edf835a63a61508ff7230db11947ebff9a0ee99cc84148c4a6c183bbf97f70891ff311f92bfbb335fa1c586564d550 SHA512 1e1128186425b2db391da9fe10a43752aad981e7764b251521703219134328889fbb753434e2baf08f306e4bdb493f484ee50145c6c21cfda534db1b87ff25de
EBUILD gengetopt-2.23.ebuild 668 BLAKE2B dfd6a5b5331ba36d73441e18b378e420290837e1af150c6e9c5dc30ead3f8fca67580287720f3f10f16ebb62ad3a44003388f4acf93d53a8c3c1ff7679ac3a28 SHA512 2f47daffe259c88a12ac8355bfa734961bdfc57eae0e40b189deb31bcee3ea8766414230286af2767fa003cde5c78f13655cf6b7ca9bcb99d0a2dc03f842c8b4
MISC metadata.xml 249 BLAKE2B 0d3d228dea2987e4570c226d0884d525dabf87d6e6ccd0fc77f80bf15167cc549b1370525b66f16424725e3e28b000bbee903a91ab6924169fce6187414c759a SHA512 607b41efa842d0b95452f5e549c3a651f301bd5e8e61445f144e948f6c74626759df6f45dc8065bf86d8adaa71dfb79b1c61e84a92532633a2a4eeaeac234f3b
diff --git a/dev-util/gengetopt/gengetopt-2.23-r1.ebuild b/dev-util/gengetopt/gengetopt-2.23-r1.ebuild
index f913a82ba0c0..427458586a9d 100644
--- a/dev-util/gengetopt/gengetopt-2.23-r1.ebuild
+++ b/dev-util/gengetopt/gengetopt-2.23-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-3+ public-domain"
SLOT="0"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux"
BDEPEND="sys-apps/texinfo"
diff --git a/dev-util/vulkan-utility-libraries/Manifest b/dev-util/vulkan-utility-libraries/Manifest
index 2b4f12e28967..05ee3079c5af 100644
--- a/dev-util/vulkan-utility-libraries/Manifest
+++ b/dev-util/vulkan-utility-libraries/Manifest
@@ -1,5 +1,5 @@
DIST vulkan-utility-libraries-1.3.268.tar.gz 165464 BLAKE2B da08853b6be3e53b79b3e7e22a34dc2b8decc1bb67a6dfef79af4fca829f9989b04dadcbf7910834d1fde8beadb17b64fb3be928c4e1b3856626eb1fd0f96d32 SHA512 4bcb3f5f9a1567427675c5186a04c9d152b791989aaaba5f43a46cc8db7a8ab08626d5f9a101234b595fe283aa493655e26a521c17cf28752d30437d896fce40
-EBUILD vulkan-utility-libraries-1.3.268-r1.ebuild 1044 BLAKE2B 107a14b1a682437596b8db2bbd9234b72b9f7930a063ef020119a1397136c8c94a7cfbac9f970f18bbb1abf3ad23b75c05ed0adf601eb992481bd82c947a8006 SHA512 2983f300083ea94c95af463b90e6f7db9dd947892b40b3dcad6e91791f7b47395f0b6c48b1dfd55d17289e9b2b1073e463f660398335c5a251af09fdce03591f
+EBUILD vulkan-utility-libraries-1.3.268-r1.ebuild 1054 BLAKE2B 79437ad1f49aaa97271bb5851f3c9927a869df7a14c89d5c2962c41dc8f3946feace4126826bde9ce0d7097c767b8c6e22973e7dc5de6158cf9c489db1bbaf9a SHA512 498e4f9a607e8bd2fdeef8e7c53d1fa8ec519685bdbca655789340e026a8b80426376578c12c1d54669eb8df5eff34477d3f04888f8e33639fe1711ee3b81810
EBUILD vulkan-utility-libraries-1.3.268.ebuild 848 BLAKE2B cea0510a2aef1499a2ae9687e9247283d8fa21febfca55b67637edc981d6496a5129d2be34dac0847eb39c36f405aae452bc7a6340ed26b568aeb6b784904024 SHA512 bf8e4afdf5572edb3f489831eae3a0e7b3ac176d82b640884c93b014c6cfa749bc22f654e1822180b23e89a194c9a0f58bd330b593216a33b118675fb1083211
EBUILD vulkan-utility-libraries-9999.ebuild 1061 BLAKE2B dc39c9481f86588c0225f66fa285202d598ee5d054d0ac1622cabaf0e873c02d755be26e04d2fcc21a1562e9e64556166286a131499ec35932262ff914b681ab SHA512 ca4837d740385b668acf7173507556afe23067c3cb8b94be0b141edaff5b00f493b2cee9588f0ade4870293c1f3dff33cbc4bbfc3a0241523886b22f73e5d16d
MISC metadata.xml 442 BLAKE2B cd315d7e91cf05f2d05be32c171ef6145e818f9868d17886cc7b5a2cb5e5fb8d58961414f585b15ca6c9d989244c0004c366d022464bd3b3b70ea451a2b67c7d SHA512 3e059e27de852aa76dbfdcc3dac69f0f472f496c64e1ca2a9053799f090b9091800e397a92012b7e546fa8240702546a5ca0dd6b2be6cfee356f539e73439c94
diff --git a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.268-r1.ebuild b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.268-r1.ebuild
index 9aa859a65161..afee62b9b7b0 100644
--- a/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.268-r1.ebuild
+++ b/dev-util/vulkan-utility-libraries/vulkan-utility-libraries-1.3.268-r1.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == *9999* ]]; then
else
EGIT_COMMIT="vulkan-sdk-${PV}.0"
SRC_URI="https://github.com/KhronosGroup/${MY_PN}/archive/${EGIT_COMMIT}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
S="${WORKDIR}"/${MY_PN}-${EGIT_COMMIT}
fi
diff --git a/games-emulation/Manifest.gz b/games-emulation/Manifest.gz
index a4f9bfdd58a1..83e19a463047 100644
--- a/games-emulation/Manifest.gz
+++ b/games-emulation/Manifest.gz
Binary files differ
diff --git a/games-emulation/mgba/Manifest b/games-emulation/mgba/Manifest
index f9bd282db68b..b21fa99f002f 100644
--- a/games-emulation/mgba/Manifest
+++ b/games-emulation/mgba/Manifest
@@ -1,6 +1,6 @@
AUX mgba-0.10.0-optional-updater.patch 206 BLAKE2B 199a4305212e1974aa79ee728ab7b685b4b52602fe6447dd1b29513b526e101a306558b9a912bbb3c1438ea6a70df1c9e6368e2ca2ba5b50e6a59200b2a11daf SHA512 3227908dca7a2973ae5c7ec311b683362adf16ae5d5c801943322962d181ad046f43383bdf86441d81284f4f567a8d8ae387f4c15bf25b3d4189882fecd79d6b
DIST mgba-0.10.2.tar.gz 14323388 BLAKE2B fb2e652b76871c9a9ffdbf049965ca4a62ee8fed48b547a4e7d514587535f172a7e3b21ec138b8660707a2fbdc19268985191d10eb268e7ed0f059c5a8c81216 SHA512 4063cde6dee9cc07025fa997e401ddd4b28240a9e53cee571ef8aec65cb6cf56b821f0020af1cf00d4f97353efbd4dc39ccd55bc6a3bdf0448ee34736bfd6499
-EBUILD mgba-0.10.2-r1.ebuild 2684 BLAKE2B d74b9d31d7b186c189dea907e7c8e46e3c0d87e929a6c8d2e0568476a4fdfcf9b89a579234bfb57de1939c09c42178ad65d6d96b1999ae02ec907de7fa793125 SHA512 c22de781bd85f0dca03ffb2c0bcdc64d46eb0a0fe4b2b74b36d39fd71e6a6832e15ae030a37719d1c63c167279595a4ab6d56eeb0ea0d267d17a974facf673f5
+EBUILD mgba-0.10.2-r1.ebuild 2682 BLAKE2B f9a5b466ae7d4302cecd7ba4a957019982e052574cfe3860de0c3894dcc4c21d5712f1f40a0af9ddb3f39f5fb671d3ca06898780091fa113637aaa87a565f09b SHA512 d60835da2e4cc656f3132d82e0da80b4a1e82ade50ac5b05a283b312e00a238c7efa2c157d628039083040e68db78aee749a76821f856f99230913d6c20cd78b
EBUILD mgba-0.10.2.ebuild 2652 BLAKE2B a0a461c8e35bd12f60908f7e4d92306f3a9a43733f4958e3b4528034ac1c700d3222755424c78ec33050700bc0a2fbddcfe15824425a69f88cb1f8d13689b7dd SHA512 5d0859ed7e562a6e0216260aa4dab99ddd86c7b677fc0c79ed2c50e984e3823b763be0fbfff3cad2ae96fbdbd0385c0968c55ca927acdb46dce2a76d506ce435
EBUILD mgba-9999.ebuild 2684 BLAKE2B d74b9d31d7b186c189dea907e7c8e46e3c0d87e929a6c8d2e0568476a4fdfcf9b89a579234bfb57de1939c09c42178ad65d6d96b1999ae02ec907de7fa793125 SHA512 c22de781bd85f0dca03ffb2c0bcdc64d46eb0a0fe4b2b74b36d39fd71e6a6832e15ae030a37719d1c63c167279595a4ab6d56eeb0ea0d267d17a974facf673f5
MISC metadata.xml 623 BLAKE2B 888308191968b294352854c1228bcf82b25a3836fa53e1bf961e264c9a4f91c6e10f5598d4ba9a13927413f10a0686dfe180cd21e26e04c4c7c694f140dce9ff SHA512 93078c5ce55d268ebbed1789d80c8c5d9ef291fd1f48f2e4e1d124d3f4fb446bc7ec28fb6f20f4e79eecff64f2ff601408ef97555a5a9b55052312fb69c0e1fb
diff --git a/games-emulation/mgba/mgba-0.10.2-r1.ebuild b/games-emulation/mgba/mgba-0.10.2-r1.ebuild
index 3bfc5e6ae130..33f520be01f6 100644
--- a/games-emulation/mgba/mgba-0.10.2-r1.ebuild
+++ b/games-emulation/mgba/mgba-0.10.2-r1.ebuild
@@ -11,7 +11,7 @@ if [[ ${PV} == 9999 ]] ; then
EGIT_REPO_URI="https://github.com/mgba-emu/mgba.git"
else
SRC_URI="https://github.com/mgba-emu/mgba/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+ KEYWORDS="amd64 ~arm64 ~ppc64 x86"
fi
DESCRIPTION="Game Boy Advance Emulator"
diff --git a/gui-libs/Manifest.gz b/gui-libs/Manifest.gz
index 39f2d591ae9c..6f5955bf3ad0 100644
--- a/gui-libs/Manifest.gz
+++ b/gui-libs/Manifest.gz
Binary files differ
diff --git a/gui-libs/vte-common/Manifest b/gui-libs/vte-common/Manifest
index 76d98c141e0c..2b6545c6ddcb 100644
--- a/gui-libs/vte-common/Manifest
+++ b/gui-libs/vte-common/Manifest
@@ -2,7 +2,9 @@ AUX vte-common-0.70.0-musl-W_EXITCODE.patch 779 BLAKE2B c35f3cd21e59b9693d75b002
DIST vte-0.72.2.tar.bz2 503986 BLAKE2B dbd99a1288176482ebe2cee25a1ae508694a8b47739e9c93aa8f752bf50a1f7a6efd0944430550a73224ac92248e2c4738c51eec66a643efc03616dfa7c4b110 SHA512 0510677d67474fb04c69df0038b042d379ac8e1e89b77961e403b854e4a26b2063e93bcffd75ef0a0a324df077cf2f0a4ce51afa0ad0b1e66f707393590af274
DIST vte-0.74.0.tar.bz2 505492 BLAKE2B d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477 SHA512 36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966
DIST vte-0.74.1.tar.bz2 505521 BLAKE2B 369cf6e0d69dd2878990ae530f4d3192910f7dcdf8a9210f52ee176a42efbf1a9d771f6942ecfbffc55c8e72683368de3ca9316ecb03a3d6132cb593e6f8aa4d SHA512 405048de9b4d7dae4c5a588f2b29ad9dd3156e76c20c516050157991005350df7bd59bf1255a480e7ca4a4b657e8eed32767f085f00fadb4b23819f52983558a
+DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82 SHA512 203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534
EBUILD vte-common-0.72.2.ebuild 1894 BLAKE2B d9f1b80c18eb9811b0add869e56d5c3ba90bc4637a1f2f237a260f56ef120e3f2ce8a225934b1ddd9907d00bc3b4d27815bb853df5bcdf2bbec6f500621b9b01 SHA512 e40ca8b67b98526aef8fc16448cfcfab6604b3c9d57440c2d05c31adb5bb0b1f35dc55f5bb152727e40156633a8c69396abbe112c1fa379cbaa91b6a5f16c373
EBUILD vte-common-0.74.0.ebuild 1923 BLAKE2B e75bfbff282f27b59e105d11a89b49235f6ef9185f825095ab3898c177eaee6c805dbbe4cbb1c4884434ec70ef11089a2d776712ceb297919259666ca2efdc0d SHA512 ad77f8f69833f3a968c2c2eb772b7c216e7a368d024125ba545ec0881e1f1b0cac27dcfbd76df63b5984a75943ee309f7e6ddd0137b0498342397356e2933c67
EBUILD vte-common-0.74.1.ebuild 1929 BLAKE2B cf74d56fd4536a57dff04e35dec707d9759217334dce888c39e71edb47022a659ab239f2a3eccf95abcc23ee675e8bf719fb800fab05c0edd0191e7c8d58d4fd SHA512 8fc7ffa81233254414fa3e23a217eddf9081ca84a04fbd9734539f38ed018f34cf4f175eefc4576b2ab201fdc5b2a52eb762e4d89ab280a8f1f8b24ccd211bb1
+EBUILD vte-common-0.74.2.ebuild 1929 BLAKE2B fce910c149ce00c79a7d3a1188f6bf1a369d68f41b9db160d4c2dc6ea5a0c154970c9a43c505b4bd57326b75a341f9419fa11230129de0cd7ad1dcd9cd4792ad SHA512 45326f86e8ea35d3a10c619519a229450fd13637b70d9c888e62fb9df80ecf3e84294bbcedf9c8273325f8ca7db30d1fdc5e3d5ac271ff4365b960effad4a60f
MISC metadata.xml 524 BLAKE2B 2a7e14b63adff1385d2a1260d238c0f35854cbd7ba0579a55edf0c6367e37fba80c99fa21b911279c6b7eb7ff4d122f56d02cfc463076614adec2eb059666b68 SHA512 60c71846ff7745c3f3d4c2fb0c9b0214c7fef04d221d2b7e568d1a63b2bff56d49a442072aa5aba48b9247c1a60b1cdf3ca8e3766986e9ef1a38ee659fb65437
diff --git a/gui-libs/vte-common/vte-common-0.74.2.ebuild b/gui-libs/vte-common/vte-common-0.74.2.ebuild
new file mode 100644
index 000000000000..6c84ecd78834
--- /dev/null
+++ b/gui-libs/vte-common/vte-common-0.74.2.ebuild
@@ -0,0 +1,79 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org meson python-any-r1
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="systemd"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/vte/-/archive/${PV}/vte-${PV}.tar.bz2"
+
+S="${WORKDIR}/vte-${PV}"
+
+DEPEND="
+ || ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 )
+ >=x11-libs/cairo-1.0
+ >=dev-libs/fribidi-1.0.0
+ >=dev-libs/glib-2.60:2
+ >=x11-libs/pango-1.22.0
+ >=dev-libs/libpcre2-10.21
+ systemd? ( >=sys-apps/systemd-220:= )
+ sys-libs/zlib
+ x11-libs/pango
+"
+RDEPEND="
+ !<x11-libs/vte-0.70.0:2.91
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ default
+ use elibc_musl && eapply "${FILESDIR}"/${PN}-0.70.0-musl-W_EXITCODE.patch
+}
+
+src_configure() {
+ local emesonargs=(
+ -Da11y=false
+ -Ddebugg=false
+ -Ddocs=false
+ -Dgir=false
+ -Dfribidi=true # pulled in by pango anyhow
+ -Dglade=false
+ -Dgnutls=false
+ -Dgtk3=false
+ -Dgtk4=false
+ -Dicu=false
+ $(meson_use systemd _systemd)
+ -Dvapi=false
+ )
+ meson_src_configure
+}
+
+src_install() {
+ exeinto /usr/libexec/
+ doexe "${BUILD_DIR}"/src/vte-urlencode-cwd
+ insinto /etc/profile.d/
+ newins "${BUILD_DIR}"/src/vte.sh vte-${SLOT}.sh
+ newins "${BUILD_DIR}"/src/vte.csh vte-${SLOT}.csh
+ if use systemd; then
+ insinto /usr/lib/systemd/user/vte-spawn-.scode.d/
+ newins "${S}"/src/vte-spawn-.scope.conf defaults.conf
+ fi
+ einstalldocs
+}
diff --git a/gui-libs/vte/Manifest b/gui-libs/vte/Manifest
index 6aeb27cd61a1..a59d015efd75 100644
--- a/gui-libs/vte/Manifest
+++ b/gui-libs/vte/Manifest
@@ -4,7 +4,9 @@ DIST vte-0.72.2.tar.bz2 503986 BLAKE2B dbd99a1288176482ebe2cee25a1ae508694a8b477
DIST vte-0.74.0-command-notify.patch.xz 9248 BLAKE2B 30917bc72d2b3fd917178f49c26f023d40d37e9a44a896c44e55345396d0bfdb1b109f8b2fdead96c31f92f5febcc397f2899511647c3adf3c2aace2be8ffa94 SHA512 fc0bb3cfa70fc5e1384c44fcce6d6a76957d0dd72f61a882d9df22d55dd06fcee4e7bd2a136c443158fe403992befe5d7ce5970b8b657b690b3875ff5171ea83
DIST vte-0.74.0.tar.bz2 505492 BLAKE2B d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477 SHA512 36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966
DIST vte-0.74.1.tar.bz2 505521 BLAKE2B 369cf6e0d69dd2878990ae530f4d3192910f7dcdf8a9210f52ee176a42efbf1a9d771f6942ecfbffc55c8e72683368de3ca9316ecb03a3d6132cb593e6f8aa4d SHA512 405048de9b4d7dae4c5a588f2b29ad9dd3156e76c20c516050157991005350df7bd59bf1255a480e7ca4a4b657e8eed32767f085f00fadb4b23819f52983558a
+DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82 SHA512 203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534
EBUILD vte-0.72.2.ebuild 3200 BLAKE2B 0317faec27720185159a443aa6915237255344b9071a29f9fbdedc0735387591d50ba2109642cb81f5d2d19ce31540c0adc8825ec1db01914a83fcca5be73b23 SHA512 5633d1c7270e2316c7ef37582d105130fca955b18d60ce9b6b470443ee27ea38fbc0918f50c6a45ca7fcd1ecb7a1d05a9cbcfc0d24ba7a1a164a3fed14e6d2cc
EBUILD vte-0.74.0.ebuild 3224 BLAKE2B 9401f2c8a587f07762f547700bc73792a1b9cee074d2f226fc98a22882d2f0515eca5453632ca8ea9ef944030c562105a7aff9bb42660032bc471884331d4543 SHA512 9f13d128f2bcdd3a13794c749a68b46f3727dc95d118c24d7b154b4d978f411320758be953759888dae57ea3024402bfcd3fcc201c89abd9160125d59967e0f7
EBUILD vte-0.74.1.ebuild 3230 BLAKE2B 6fb50f0e4e116d4f757b8d556b22dd6c8464da0874fef233b78748bec25c75b563fb3463e261b1beead57153cb3a7873efd6b117ec19053b704b17471f390f52 SHA512 e575b65374a9a59d5d22e0077e322835b7764e7d7e39c3f4433e124d43fd36d905faf47d31427ac56db4de2342a37cea4023a0dfddd260d13247e779e2156fac
+EBUILD vte-0.74.2.ebuild 3230 BLAKE2B 33ed816bac6a8420f1449e0adfa3339dc3e23cce47c91c5ca64e824425aef62cd1fda0d12aa70ace93d900f4803e73ad56d316c0ecda8cb9bade7be4d92e48ec SHA512 c6b8256ba97638f2cbaeffdf36c3fefcd8a4d67e25717c27607692cf65f3e0de8841f9d849d8cfd48b2289d05cfa26844398ea6d9568d7b292fc9af9ee6c7aa3
MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d
diff --git a/gui-libs/vte/vte-0.74.2.ebuild b/gui-libs/vte/vte-0.74.2.ebuild
new file mode 100644
index 000000000000..e8f88e8b4d16
--- /dev/null
+++ b/gui-libs/vte/vte-0.74.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91-gtk4" # vte_api_version + "-gtk4" in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
+SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.74.0-command-notify.patch.xz )"
+
+DEPEND="
+ >=gui-libs/gtk-4.0.1:4[introspection?]
+ >=x11-libs/cairo-1.0
+ >=dev-libs/fribidi-1.0.0
+ >=dev-libs/glib-2.60:2
+ crypt? ( >=net-libs/gnutls-3.2.7:0= )
+ icu? ( dev-libs/icu:= )
+ >=x11-libs/pango-1.22.0
+ >=dev-libs/libpcre2-10.21:=
+ systemd? ( >=sys-apps/systemd-220:= )
+ sys-libs/zlib
+ introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+ x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+ ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+
+ use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+ if ! use vanilla; then
+ # From https://src.fedoraproject.org/rpms/vte291/raw/rawhide/f/vte291-cntnr-precmd-preexec-scroll.patch
+ # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere
+ eapply "${WORKDIR}"/${PN}-0.74.0-command-notify.patch
+ fi
+
+ # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter
+ sed -e '/ggdb3/d' -i meson.build || die
+ sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk4_api_name/' meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Da11y=true
+ $(meson_use debug debugg)
+ $(meson_use gtk-doc docs)
+ $(meson_use introspection gir)
+ -Dfribidi=true # pulled in by pango anyhow
+ -Dglade=true
+ $(meson_use crypt gnutls)
+ -Dgtk3=false
+ -Dgtk4=true
+ $(meson_use icu)
+ $(meson_use systemd _systemd)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ # not meson_src_install because this would include einstalldocs, which
+ # would result in file collisions with x11-libs/vte
+ meson_install
+
+ # Remove files that are provided by gui-libs/vte-common
+ rm "${ED}"/usr/libexec/vte-urlencode-cwd || die
+ rm "${ED}"/etc/profile.d/vte.sh || die
+ rm "${ED}"/etc/profile.d/vte.csh || die
+ if use systemd; then
+ rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die
+ fi
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+ mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/ || die
+ fi
+}
diff --git a/gui-libs/xdg-desktop-portal-wlr/Manifest b/gui-libs/xdg-desktop-portal-wlr/Manifest
index e8d89c94cf02..db6755c4804c 100644
--- a/gui-libs/xdg-desktop-portal-wlr/Manifest
+++ b/gui-libs/xdg-desktop-portal-wlr/Manifest
@@ -4,5 +4,5 @@ DIST xdg-desktop-portal-wlr-0.7.0.tar.gz 37812 BLAKE2B 6f8a8f5e8bc5d60df8f7bddce
EBUILD xdg-desktop-portal-wlr-0.5.0.ebuild 1106 BLAKE2B 0cc1cead17aecdba3ea3d2e2b0ef296c413ab30e29290f4d9fd137ad401f871ce6d0fa8261e442dd4ec7e1263579499abee45d1f0391c89ac628358fb27d90b9 SHA512 5e550aa1e96fdc5ce13a5907e648e11dd9e1dc205426ab9c43e5c19261cab3b5598d29d3d01c50137c1a1c5d8508443d182116c25e7a8a6fd2118e5b31a37489
EBUILD xdg-desktop-portal-wlr-0.6.0.ebuild 1208 BLAKE2B b0e524da8ff6947ebd8ff3f2ee757b0578acc137d27c6fd51354a5c1c8cfbfe05953aa964c26119635b6ee4d3046a0f6d3ad2b8029a657e188444c41060c336d SHA512 23d8cf37bb2510f925412b9c254c715ef2eda39f46fd38e9beb280052d720125ac1a92dfd69568e7577a601874bdde9febe36e8c918e82b7d43889951687af26
EBUILD xdg-desktop-portal-wlr-0.7.0.ebuild 1203 BLAKE2B f283f8ff7e0e26224d8c2a2d261705410d30283cf359aa483fe94981dc37fab5221a50c9b835a2d54ad7deda336d9b98c01911b5a598680a0cf0f55e2405b25e SHA512 1ef37b5d5aa13825f0e1a624ce9a40e1f0d2abe84236098e6a2ee400bb16f9e644070e8ef57ca2c3af9bc30ec812644b4af83e81c0109e6c7a2e67cd924a4385
-EBUILD xdg-desktop-portal-wlr-9999.ebuild 1203 BLAKE2B f283f8ff7e0e26224d8c2a2d261705410d30283cf359aa483fe94981dc37fab5221a50c9b835a2d54ad7deda336d9b98c01911b5a598680a0cf0f55e2405b25e SHA512 1ef37b5d5aa13825f0e1a624ce9a40e1f0d2abe84236098e6a2ee400bb16f9e644070e8ef57ca2c3af9bc30ec812644b4af83e81c0109e6c7a2e67cd924a4385
+EBUILD xdg-desktop-portal-wlr-9999.ebuild 1332 BLAKE2B 602440d51d9d872c99014acf9aee59e0a7ab17dd1345351cff2729c0f73e48bca747e061caa4ca2b314787b1e78b022f994fcb3ef0beea740d6ce692274fe43e SHA512 15cf809941f27d2fd62de1722e764702370f94faa9f99c0a16aab55f3e1bc41648414ad6f75de2789dc82c864bdb086ef6c7bd18028e278c46d825c5527bfa52
MISC metadata.xml 444 BLAKE2B 44732ae1920d37f03d5b233037876c050b8b65a0175c35d516f3d3a7dc76389a4876de84e69b875730b81a7f7cfbc7842f7e8820a40401ad1199f850a8d48049 SHA512 0f025bbc99adcbe21ea8ae5d26d639cfbd6465c7a2976605087898087cd51aee09b9bdf5371681d9b820ae2dd1d03006a4a7971a87918f63530d64ddbe538703
diff --git a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild
index 4d8bbff561d4..d36917abedf1 100644
--- a/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild
+++ b/gui-libs/xdg-desktop-portal-wlr/xdg-desktop-portal-wlr-9999.ebuild
@@ -55,3 +55,9 @@ src_configure() {
fi
meson_src_configure
}
+
+src_install() {
+ default
+ insinto /usr/share/xdg-desktop-portal/portals
+ doins "${WORKDIR}/${P}/contrib/wlroots-portals.conf"
+}
diff --git a/mail-filter/Manifest.gz b/mail-filter/Manifest.gz
index 19504238d0d8..102572a891da 100644
--- a/mail-filter/Manifest.gz
+++ b/mail-filter/Manifest.gz
Binary files differ
diff --git a/mail-filter/normalizemime/Manifest b/mail-filter/normalizemime/Manifest
index 9224689b02cf..dfcbf079d96c 100644
--- a/mail-filter/normalizemime/Manifest
+++ b/mail-filter/normalizemime/Manifest
@@ -1,5 +1,5 @@
DIST normalizemime-1.19.tar.bz2 12192 BLAKE2B 663d2b67c597003c8b8f8d098bbb0538abcb2a68109ede900d9f6aca9b5af8d0a2822c86738dc8763b2693a4b1a642518c1d46cd8525fc2d94c1a8d2cf93f5e6 SHA512 670d2508dd6d79e09a9187d2161d4fd81168b34705d620d1ad3547d298404b3964ddb5ae1921e9e570c7132df1cd65e27f4da6e532bec39a9177085da84eb46c
DIST normalizemime-1.21.cc 42498 BLAKE2B c5de7c41b531ec040adc45eaac19cf19e6c6ee2a3a6d294f738c1f4a64b2196bb749f5af9e8b0fd56683c064a17ce03be537e8437c59513d45df19bd54dbb924 SHA512 bebdfffebc49e612c8ead53b12e2a6fbdf6ddf30e5036828178d4ac1b853766fbba53ca36a52a0b4c833135a48f1b059905924446d513b26656fb4f5d02452e8
EBUILD normalizemime-1.19.ebuild 441 BLAKE2B 779c3d5fa72bb357d08de6eb095359584ef2a3dd10a7336e6421ac1865f43960f03759539d45298e78649629a7799f7893777b57f2edc2f901fca93e2dcf242d SHA512 7e1b6172685947895f4dcf9449821bed0bf4a4620f30a81ab42bd74d4c2bb71a011d5cf3c873c4564e78bf5a4dcf94bd0ad1616a2be173cc38ad5ef34300c2bb
-EBUILD normalizemime-1.21.ebuild 556 BLAKE2B f9babad9cc485c0bbbe439e92a1dacd1573184d20f5e3cdd1964666d9932c03213d5cb1b9f90886f3cd2b12f9b21c3b36d6cc6925836ba8e2fcd40cc436a8ea1 SHA512 72cbf27405d27cbf0d12e8622166585ae6554581c26cbdd9158f1947efb7685004cfdc7a63d4fd668235a01ec7a5deca81d415e59079788c08fc946f975f63ab
+EBUILD normalizemime-1.21.ebuild 555 BLAKE2B 570d013e4809d1be0e4cd82faf2cae9bb3c5b3b2c6cbc1df7d21fa024a76266a2a9cefd2fbdcf90d8866d9d2edfd1ee64aae098b992a019634a2cc0c7b8850aa SHA512 35f91e5a238655b9033295f455ab82be174a9976e46e511779fd2eb3e608abb4f370df5ef15c89e11624c117dc531cb43b658f03abdf183fd25c84e1c4dd00e8
MISC metadata.xml 171 BLAKE2B 4d68baf0e7acc5ef563cb2feeb7bc0b2d4f0bdf03780b62d338361b1da05acdbf29c94a108fe200daccc9f60bed0aa1a1be81908f36b9258d8d19d16b5e2fe36 SHA512 ef6ad959681e435a0c4fdda56f12e41a8cf24063413bcf61544c095f31eb91c30b85b1f032f2416bfac7c97ebfbe9ce1abba96805540b1568843d0ab238117d5
diff --git a/mail-filter/normalizemime/normalizemime-1.21.ebuild b/mail-filter/normalizemime/normalizemime-1.21.ebuild
index c1bbe5531f87..e8f95c0d0f5f 100644
--- a/mail-filter/normalizemime/normalizemime-1.21.ebuild
+++ b/mail-filter/normalizemime/normalizemime-1.21.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
+KEYWORDS="amd64 ppc x86"
src_unpack() {
cp "${DISTDIR}"/${P}.cc "${WORKDIR}"/${PN}.cc || die
diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz
index 3cc65211d364..52d4f2912b57 100644
--- a/media-libs/Manifest.gz
+++ b/media-libs/Manifest.gz
Binary files differ
diff --git a/media-libs/openjpeg/Manifest b/media-libs/openjpeg/Manifest
index 56e4ea021f8e..73673841ada3 100644
--- a/media-libs/openjpeg/Manifest
+++ b/media-libs/openjpeg/Manifest
@@ -3,5 +3,5 @@ AUX openjpeg-2.5.0-gnuinstalldirs.patch 11415 BLAKE2B 9916b82721b9e75dd175d8cf6b
DIST openjpeg-2.5.0.tar.gz 1867111 BLAKE2B 472d9998a7407574d3bc059d1c0b662a8a553cfe5cb7806a022cb35e14564417a8e06e9970f06d8e65ef149019bab747caefa8e29bc793d07ad86e076909d306 SHA512 08975a2dd79f1e29fd1824249a5fbe66026640ed787b3a3aa8807c2c69f994240ff33e2132f8bf15bbc2202bef7001f98e42d487231d4eebc8e503538658049a
DIST openjpeg-data_20210926.tar.gz 498600110 BLAKE2B 34a1c39379d9f8f4caad6c8263a4bc59e62a6a3b8db744eaeaa7047e58813636341b3fb7ee6a121b7dfcd4bc085f9884c3aef86605633ff0d84a1b77cf003624 SHA512 4444225ddb9c548d7753561188cd2d595ae13d7a45471240fac69c3de786a97fb899cd5bbc67cf1b54bfccff0dcd215ec6e83d1bd66982a44c802d163e365dae
EBUILD openjpeg-2.5.0-r5.ebuild 3021 BLAKE2B ffaf9295fe43545c114b550a78250a8e5f52b96e2b6a258fbf5f01c2015791daef6a21fac59418528749a782ebd471046ec6108831a71532da1c9ae6480ba312 SHA512 453d8de65142576caa49867b68f6b331f68b1c14195b7823a255ef40832724204673a95429c7ea00253b417c8bf05218b6496f65aeb33f2d575fce9ad1abb7f4
-EBUILD openjpeg-2.5.0-r6.ebuild 3026 BLAKE2B 45817a6241d68af3675b6a82b96d53afadeb6d88de186fdbcf7ede96d98f22258e385395adc3cdf4f8e155d280a7ee00d26b83b05c3aeed520806730ff05186e SHA512 80f2bfe3dbeaae3bc5cf714a134156820801d002a89610f9389fa738cb898e40e610bb9d69af383970db9bd7c5dcfb986c9f5ba98a47166654ad2eb120eb5039
+EBUILD openjpeg-2.5.0-r6.ebuild 3025 BLAKE2B b754a95a5a07a5c28231e849518930dc225968aa7fdef001911357615c1cd006886b18465057a33b85754a472bd413894ca332d5669d1a88b74da39b6b0f89de SHA512 5b063ecd4a5b6b8226afe9633e711909ed7344118ac33ee0fe3ad666615b6652dea5148797b4755b7e324847eb0b022c6d05e6c08101a32192f7e9ecb94c887e
MISC metadata.xml 612 BLAKE2B ecbdd9706b1975ad5a9f5ba9957ee7e1cc7cf42e7dfcb3e8b8f9e1f9851b035ac3d997ec9515a181b52be5112dfa44e9d2f98eeb532b21bf353afedcee035181 SHA512 243f4e9e4bc1d851c97167ab8f19ac240ea12d1e53ea59e6709b6da7a810edeb8aa287d92e0334b6b09d2df7660cc64de2dd9af739b2f3daa6ff19dcc304fa8d
diff --git a/media-libs/openjpeg/openjpeg-2.5.0-r6.ebuild b/media-libs/openjpeg/openjpeg-2.5.0-r6.ebuild
index 5180d0b2a1f2..cdfcf7b8ea25 100644
--- a/media-libs/openjpeg/openjpeg-2.5.0-r6.ebuild
+++ b/media-libs/openjpeg/openjpeg-2.5.0-r6.ebuild
@@ -20,7 +20,7 @@ SRC_URI="https://github.com/uclouvain/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
LICENSE="BSD-2"
SLOT="2/7" # based on SONAME
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
IUSE="doc test"
RESTRICT="!test? ( test )"
diff --git a/media-libs/zita-resampler/Manifest b/media-libs/zita-resampler/Manifest
index 6c1b0bdb2237..836081276a0b 100644
--- a/media-libs/zita-resampler/Manifest
+++ b/media-libs/zita-resampler/Manifest
@@ -2,6 +2,6 @@ AUX zita-resampler-1.10.1-makefile.patch 3151 BLAKE2B 3edcbfaf2067f8bb47d581d574
AUX zita-resampler-1.8.0-makefile.patch 3222 BLAKE2B d13a3e6b2beeb6eb4b440f68431d7956cf66774e50549f8a7e8d6351d370778b5c3b75c98880a1260f2ac98b812f1fc51cf97f7f86d38ebf7f147714cd3e7b1d SHA512 4487230e87df2b165abb6e59fad6929fecc72c44509a60162976d5d1b54a2a584f04713c7f8cf77e9792213495656eeb45606c330d3c16be05084d4429cc9f84
DIST zita-resampler-1.10.1.tar.xz 118800 BLAKE2B b8871899b7e6cac9b46df3c45c5bb1d8e9c9edd41bcbc5944098d9c4eee2ff4e4d216f97b3bfa96ac43082b5333de26201d6cba9eaa152efd20e8c5017478391 SHA512 ba95286b0744df393194f4f94a8aad62f6c088cf80f6be71482ed55beef6503a9bab6644f2565b69002247611fcf0fb6561fc0072578466a0133311721b43cf5
DIST zita-resampler-1.8.0.tar.bz2 131161 BLAKE2B 1ba5d255fff9c66e18e6177bc7e48a4710fdf54f58c07f162f8c8801f4f449b22dea9922645e7e33b70e07739c2b381176714e704f9840305f194f3c23d66de2 SHA512 adf1f465ac09104be5a02c1cf0f052a44b4c1a448312f3aca016a889e98cfcdebfded38f60300ad85d18ae03eadca7e8e95efb2875267bc36435ccfac881a8e7
-EBUILD zita-resampler-1.10.1.ebuild 1026 BLAKE2B f926ca816dcf8819ad96e82eafdeafc47bb0cce407b81cad548b9f8a586eab54c5e62496b0cb5f31a7c76881df1839d4755aa14b6e3af397b7a3ee21d5d09fa7 SHA512 7fc5178eb9b47427dc17254235ced7fe0818157c5425d63025f7b3d610840c7620e0c9abed0fdd959e5ff7e1e067ec4fe7354ed7bed2da3d046ab3051f4219c2
+EBUILD zita-resampler-1.10.1.ebuild 1025 BLAKE2B d19f9b949e38dba83a33b529486fc6fb5f68b8a9959de3a5361787a3f12359462dfc60e046954dab76f156c72056437840544eb37743ca56cf1890120b1af398 SHA512 a2677cb0189d94c73724e421e0e6676192daf5f415a620003f10fb45ffab3f452a55ff7628191f75c9b265af79ce8b1d5393243edd8088db6544c3dfceb5c0df
EBUILD zita-resampler-1.8.0.ebuild 1018 BLAKE2B 881c46d599d4bb9ea758679d4b1eed290831f8ea0d1106171ab324f61349439dd473721ece5dcef400831bc1bd8fc2482f1d03d918b3acb15c9e808bb82bdb44 SHA512 fad9b80ef572da4550353a0dda708d5883d79a85998bf985191c84b0839d40a820d873c93ddac4e47175aead0b229b6eaf606164d6b2c051213177e0c25edbc0
MISC metadata.xml 723 BLAKE2B cda1bf2299fd0da9f05d2d71309a48f50ce45347c7665f390da134e1a406bb4f0bcb241105e590f4274bde1e416b320b841eea3733296ff13bda4b15cd7e58f1 SHA512 3f6939e3e6b3c66e1951dd1ce01b448dafc5528466a9cd1d51f5d12c3508c86ceb0c0960fea031e2e2ed839ddabb260dc2ae2b4921f7b17914edc930708f1a78
diff --git a/media-libs/zita-resampler/zita-resampler-1.10.1.ebuild b/media-libs/zita-resampler/zita-resampler-1.10.1.ebuild
index 8527e793cd4b..2e8977814e6c 100644
--- a/media-libs/zita-resampler/zita-resampler-1.10.1.ebuild
+++ b/media-libs/zita-resampler/zita-resampler-1.10.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.xz"
LICENSE="GPL-3+"
SLOT="0/1"
-KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86"
+KEYWORDS="amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86"
IUSE="cpu_flags_x86_sse2 tools"
RDEPEND="tools? ( media-libs/libsndfile )"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 332926f025b3..cbdb3518dd6f 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 14b46518c972..3417f4af2a10 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Tue, 19 Dec 2023 13:10:19 +0000
+Tue, 19 Dec 2023 19:10:19 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index 858bb5c93875..52dfa34db146 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 555652 BLAKE2B db9cf5206d9ceddaca8a68b4bf7f7ae528b88643f304cb02178e6516db789e072f19544b11fd07ca92e7c80c589b8b66ece5f49c746eb801b97383bbafd1f932 SHA512 f9958af059dd9b625daf56f6b4902011d7fc39a90ba956c342e1067f960a07cba8953dfed3f68b813916acab646a12243ae32da4878afce08b6a7142d90aa871
-TIMESTAMP 2023-12-19T13:10:24Z
+TIMESTAMP 2023-12-19T19:10:23Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWBlkBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWB6p9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klCJ5RAAmYlNWHWtNae9YbxmbZRvKQGZ5RaxQUF0Tb/Dule7HX7eHrN/ipo2qVZP
-Yt8c4zuTZQ6LRWl/at9vwNuDsHDJyO3oqRDPv5JRgU514HXYPL2XTCQXxIo1XlpW
-cMRFGJW1y8H+xH4b65zFp++fxvGEOGNZp+eTbjMrCjJ20DUl46en2i4+ycgcY1cH
-gpXluaZfFRhQH7nl5mNHLJQbZv0tkzGtcGKvYKV8O58Pmvlz5m2BrvUBXxWsO3VB
-af+FS4GMjE2B7r9WzNb+KnFPEAzN9uggwtyLIHXxaeoJ1sUs1qGMgwuesPrPCYuP
-kIMxvGLWgIHsOU/L5cnG+nqdnIz6s4wABOENEAYaK/cl3p2Tuci7nue3/UBMyTbt
-i6vHJW02hQy3w+KABlSrofzxhMoCZCju5Ocbv979bwKW6t88p7J/rFt06js9Hgk0
-atkCQIyPOoCnG7fakp9O7C4mbVtAGAk8Mc6yV08IKDLBy7HA+afJyGCP4+c60YRS
-rAbdV/0Q39JeYxNPNmGGuC4m6ZQPylzLwaVrqo+OjHFjteyO3azu5jll4v7UrQHq
-1g99gSRvIS11C1Zf5A1i54s6Y9H7QC2FXM/VBzEuXRpXI+xm2hMZ7+CnrWwuL+/v
-RZC5hxMPXNJg5KVao1kuJ9eL1MevAHpq8ShR2d7cQ+SetFWTI0g=
-=VIkR
+klBU6BAArmIBykyZovrAxxuN7Bd+iQ7mkhleakPLpLS+YqbVMA3MWWw4IGGfCnAO
+eU32sLDDmGnkFt4Rg6x4YIiiYmiyZevpoGE0vT4gEMN9byGJsPQCSn4IwJkkQ0V+
++l0mlWKThLkBsjvz/PDjUaa5Z7GyznkflqyOpsTyE1oE5Tvz9cesFmNlB0NDTiph
+J0AJeNbVcxQAclNmMZGb6gDOzV0ujzMBB3ubB9nkl50oP7hxUu6ppKUyMbU6XZpW
+dEIh2ZWhM/0Bfa2NK420cLB2RIrRkIrwy2ZyCB1ibSeEJX7QhbPwuvhNfwfQ2ocm
+xOLFyI2XHFTxoUUSve7YtH9NfdAR45T5A/0LJSGpN+aGmoU89aAypNO7dO2AJqoN
+k/qszO7bYQjTQ+QVUXyqUNzCmHt6hdoDlJJSaTPE2OvIZK/vQq9OPU6KVM0ESZ9f
+4riyRYDjNGbpFRlRB7YeuMHmeG+Np1HxiJUTm2j4K4KW319xD7llxUiokOMw5+Wt
+oVIKQ4REVw505ghp9Bv9VqjqUEHoYT6jYwpWlJKBwiKAqJA7DHHN04DDEjWbfqGc
+l5WmYyBltjvWzqIdPIgm9754Xye97N2R6SfubjEYa+QijmbCeLrKQCXGundOesDI
+GaJ/eX2FVAYAjmooMcbN9iS+tQEfrFYAa0bvQsJKFvFrUkWndTk=
+=Ynum
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index 14b46518c972..3417f4af2a10 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Tue, 19 Dec 2023 13:10:19 +0000
+Tue, 19 Dec 2023 19:10:19 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index ad086b29fc6e..cef8359736e3 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/Manifest.gz b/metadata/md5-cache/app-admin/Manifest.gz
index 96db26b159ed..a50b7c827672 100644
--- a/metadata/md5-cache/app-admin/Manifest.gz
+++ b/metadata/md5-cache/app-admin/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-admin/conky-1.19.6-r2 b/metadata/md5-cache/app-admin/conky-1.19.6-r2
index 8dd8e7bad864..dbdcde137104 100644
--- a/metadata/md5-cache/app-admin/conky-1.19.6-r2
+++ b/metadata/md5-cache/app-admin/conky-1.19.6-r2
@@ -7,11 +7,11 @@ HOMEPAGE=https://github.com/brndnmtthws/conky
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake linux-info lua-single python-any-r1 readme.gentoo-r1 xdg
IUSE=apcupsd bundled-toluapp cmus curl doc extras hddtemp ical iconv imlib intel-backlight iostats irc lua-cairo lua-imlib lua-rsvg math moc mpd mysql ncurses nvidia +portmon pulseaudio rss systemd thinkpad truetype wayland webserver wifi X xinerama xmms2 +lua_single_target_lua5-4
-KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc ~x86
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv sparc x86
LICENSE=GPL-3 BSD LGPL-2.1 MIT
RDEPEND=curl? ( net-misc/curl ) ical? ( dev-libs/libical:= ) iconv? ( virtual/libiconv ) imlib? ( media-libs/imlib2[X] ) irc? ( net-libs/libircclient ) lua-cairo? ( x11-libs/cairo[X] ) lua-imlib? ( media-libs/imlib2[X] ) lua-rsvg? ( gnome-base/librsvg ) mysql? ( dev-db/mysql-connector-c ) ncurses? ( sys-libs/ncurses:= ) nvidia? ( x11-drivers/nvidia-drivers[tools,static-libs] ) pulseaudio? ( media-libs/libpulse ) rss? ( dev-libs/libxml2 net-misc/curl dev-libs/glib:2 ) systemd? ( sys-apps/systemd ) truetype? ( x11-libs/libXft >=media-libs/freetype-2 ) wayland? ( dev-libs/wayland x11-libs/pango ) wifi? ( net-wireless/wireless-tools ) webserver? ( net-libs/libmicrohttpd:= ) X? ( x11-libs/libX11 x11-libs/libXdamage x11-libs/libXfixes x11-libs/libXext ) xinerama? ( x11-libs/libXinerama ) xmms2? ( media-sound/xmms2 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) apcupsd? ( sys-power/apcupsd ) cmus? ( media-sound/cmus ) hddtemp? ( app-admin/hddtemp ) moc? ( media-sound/moc )
REQUIRED_USE=imlib? ( X ) lua-cairo? ( X bundled-toluapp ) lua-imlib? ( X bundled-toluapp ) lua-rsvg? ( X bundled-toluapp ) nvidia? ( X ) truetype? ( X ) xinerama? ( X )
SLOT=0
SRC_URI=https://github.com/brndnmtthws/conky/archive/v1.19.6.tar.gz -> conky-1.19.6.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=cae59b0ba00ba8f7c1bd159a220df6eb
+_md5_=c14af855612f2b58fe371f8f92d64b83
diff --git a/metadata/md5-cache/app-containers/Manifest.gz b/metadata/md5-cache/app-containers/Manifest.gz
index 1c0fa247ee0c..4c76fd54ea7b 100644
--- a/metadata/md5-cache/app-containers/Manifest.gz
+++ b/metadata/md5-cache/app-containers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-containers/earthly-0.7.23 b/metadata/md5-cache/app-containers/earthly-0.7.23
new file mode 100644
index 000000000000..c2575788177c
--- /dev/null
+++ b/metadata/md5-cache/app-containers/earthly-0.7.23
@@ -0,0 +1,14 @@
+BDEPEND=>=dev-lang/go-1.18 app-arch/unzip
+DEFINED_PHASES=compile install postinst unpack
+DESCRIPTION=Build automation tool that executes in containers
+EAPI=8
+HOMEPAGE=https://earthly.dev/ https://github.com/earthly/earthly/
+INHERIT=go-module
+KEYWORDS=~amd64 ~x86
+LICENSE=MPL-2.0
+RDEPEND=|| ( app-containers/docker app-containers/podman )
+RESTRICT=strip
+SLOT=0
+SRC_URI=https://github.com/earthly/earthly/archive/v0.7.23.tar.gz -> earthly-0.7.23.tar.gz https://dev.gentoo.org/~xgqt/distfiles/deps/earthly-0.7.23-deps.tar.xz
+_eclasses_=go-env 96e1747610bbb2f5c5d3fb16f0f3a83a go-module 9e5a8f7b134fd3ed3785755097fe8ef0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=b6e76f2b663a42619dbd5e11f628d078
diff --git a/metadata/md5-cache/app-editors/Manifest.gz b/metadata/md5-cache/app-editors/Manifest.gz
index caec8dbff95a..a286504d1e71 100644
--- a/metadata/md5-cache/app-editors/Manifest.gz
+++ b/metadata/md5-cache/app-editors/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-editors/gnome-text-editor-45.1 b/metadata/md5-cache/app-editors/gnome-text-editor-45.1
index 1b4514282b76..8ac052a94651 100644
--- a/metadata/md5-cache/app-editors/gnome-text-editor-45.1
+++ b/metadata/md5-cache/app-editors/gnome-text-editor-45.1
@@ -7,10 +7,10 @@ HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-text-editor
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=gnome.org gnome2-utils meson xdg
IUSE=spell
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~riscv ~x86
LICENSE=GPL-3+ CC-BY-SA-3.0
RDEPEND=>=dev-libs/glib-2.73.0:2 >=gui-libs/gtk-4.7:4 >=gui-libs/gtksourceview-5.5.0:5 >=gui-libs/libadwaita-1.4_alpha:1 app-text/editorconfig-core-c x11-libs/cairo spell? ( >=app-text/enchant-2.2.0:2 dev-libs/icu:= ) gnome-base/gsettings-desktop-schemas
SLOT=0
SRC_URI=mirror://gnome/sources/gnome-text-editor/45/gnome-text-editor-45.1.tar.xz
_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4c97deba7c073e80e1d846bec1dd8778
+_md5_=d64d7617c3fa07b33abba765e1258305
diff --git a/metadata/md5-cache/app-text/Manifest.gz b/metadata/md5-cache/app-text/Manifest.gz
index a5e257c2b49a..45bfafcde3f8 100644
--- a/metadata/md5-cache/app-text/Manifest.gz
+++ b/metadata/md5-cache/app-text/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-text/ghostscript-gpl-10.02.1 b/metadata/md5-cache/app-text/ghostscript-gpl-10.02.1
index 9ccc537e2b4c..63442a6791e2 100644
--- a/metadata/md5-cache/app-text/ghostscript-gpl-10.02.1
+++ b/metadata/md5-cache/app-text/ghostscript-gpl-10.02.1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://ghostscript.com/ https://git.ghostscript.com/?p=ghostpdl.git;a=summary
INHERIT=autotools flag-o-matic toolchain-funcs
IUSE=cups dbus gtk l10n_de static-libs unicode X l10n_ja l10n_ko l10n_zh-CN l10n_zh-TW
-KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=AGPL-3 CPL-1.0
RDEPEND=app-text/libpaper:= media-libs/fontconfig >=media-libs/freetype-2.4.9:2= >=media-libs/jbig2dec-0.19:= >=media-libs/lcms-2.6:2 >=media-libs/libpng-1.6.2:= media-libs/libjpeg-turbo:= >=media-libs/openjpeg-2.1.0:2= >=media-libs/tiff-4.0.1:= >=sys-libs/zlib-1.2.7 cups? ( >=net-print/cups-1.3.8 ) dbus? ( sys-apps/dbus ) gtk? ( x11-libs/gtk+:3 ) unicode? ( net-dns/libidn:= ) X? ( x11-libs/libXt x11-libs/libXext ) >=app-text/poppler-data-0.4.11-r2 >=media-fonts/urw-fonts-2.4.9 l10n_ja? ( media-fonts/kochi-substitute ) l10n_ko? ( media-fonts/baekmuk-fonts ) l10n_zh-CN? ( media-fonts/arphicfonts ) l10n_zh-TW? ( media-fonts/arphicfonts )
SLOT=0/10.02
SRC_URI=https://github.com/ArtifexSoftware/ghostpdl-downloads/releases/download/gs10021/ghostscript-10.02.1.tar.xz https://dev.gentoo.org/~sam/distfiles/app-text/ghostscript-gpl/ghostscript-gpl-10.0-patches.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=1844a71e08a0dca143f72bf6859a0980
+_md5_=8b54328b4d6d8b71c96730b5868e82c8
diff --git a/metadata/md5-cache/dev-cpp/Manifest.gz b/metadata/md5-cache/dev-cpp/Manifest.gz
index f93e7df16bd8..b8270a2d8cde 100644
--- a/metadata/md5-cache/dev-cpp/Manifest.gz
+++ b/metadata/md5-cache/dev-cpp/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-cpp/magic_enum-0.9.5 b/metadata/md5-cache/dev-cpp/magic_enum-0.9.5
index 170b7b2502e0..6638cab860d9 100644
--- a/metadata/md5-cache/dev-cpp/magic_enum-0.9.5
+++ b/metadata/md5-cache/dev-cpp/magic_enum-0.9.5
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=https://github.com/Neargye/magic_enum
INHERIT=cmake
IUSE=test
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=MIT
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/Neargye/magic_enum/archive/refs/tags/v0.9.5.tar.gz -> magic_enum-0.9.5.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=993edcd8e7a0146d5b25ff415cfdd7c0
+_md5_=ee2a9246ff7f72a0cdad741078b84a47
diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz
index b0f06a095d80..2a57a88e7c16 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/mysql-connector-c++-8.0.33-r1 b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.33-r1
index 92ee29ea83ef..29121ac4f31b 100644
--- a/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.33-r1
+++ b/metadata/md5-cache/dev-db/mysql-connector-c++-8.0.33-r1
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=https://dev.mysql.com/downloads/connector/cpp/
INHERIT=cmake
IUSE=+legacy
-KEYWORDS=amd64 arm ~arm64 -ppc ppc64 -sparc ~x86
+KEYWORDS=amd64 arm ~arm64 -ppc ppc64 -sparc x86
LICENSE=Artistic GPL-2
RDEPEND=app-arch/lz4:= app-arch/zstd:= dev-libs/openssl:= sys-libs/zlib legacy? ( >=dev-db/mysql-connector-c-8.0.27:= )
SLOT=0
SRC_URI=https://dev.mysql.com/get/Downloads/Connector-C++/mysql-connector-c++-8.0.33-src.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=0af75b5044453a97488e39b88fc12899
+_md5_=9a933dcbda56052fa3bdebd176ee4a0a
diff --git a/metadata/md5-cache/dev-lang/Manifest.gz b/metadata/md5-cache/dev-lang/Manifest.gz
index 9a5f81da3fe2..64a8fce49580 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/perl-5.38.2-r1 b/metadata/md5-cache/dev-lang/perl-5.38.2-r1
index e336cacd6056..1d0d3a926b9b 100644
--- a/metadata/md5-cache/dev-lang/perl-5.38.2-r1
+++ b/metadata/md5-cache/dev-lang/perl-5.38.2-r1
@@ -6,11 +6,11 @@ EAPI=7
HOMEPAGE=https://www.perl.org/
INHERIT=alternatives flag-o-matic toolchain-funcs multilib multiprocessing
IUSE=berkdb debug doc gdbm ithreads minimal quadmath
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=|| ( Artistic GPL-1+ )
PDEPEND=>=app-admin/perl-cleaner-2.30 !minimal? ( >=virtual/perl-CPAN-2.290.0 >=virtual/perl-Encode-3.120.0 >=virtual/perl-File-Temp-0.230.400-r2 >=virtual/perl-Data-Dumper-2.154.0 >=virtual/perl-Math-BigInt-1.999.842 virtual/perl-Test-Harness )
RDEPEND=berkdb? ( sys-libs/db:= ) gdbm? ( >=sys-libs/gdbm-1.8.3:= ) app-arch/bzip2 >=sys-libs/zlib-1.2.12 virtual/libcrypt:=
SLOT=0/5.38
SRC_URI=mirror://cpan/src/5.0/perl-5.38.2.tar.xz mirror://cpan/authors/id/P/PE/PEVANS/perl-5.38.2.tar.xz https://github.com/gentoo-perl/perl-patchset/archive/refs/tags/perl-5.38.0-patches-1.tar.gz https://dev.gentoo.org/~dilfridge/distfiles/perl-5.38.0-patches-1.tar.gz https://github.com/arsv/perl-cross/releases/download/1.5.2/perl-cross-1.5.2.tar.gz
_eclasses_=alternatives ad206653f4297ab882a84e8fb7940190 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=0b470191f7ad0276f13ecdf676d7b9b5
+_md5_=a3c795b8cfbebcba498f54f3734c5cb6
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index d619049ad241..a44ec95715f0 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/freezegun-1.4.0 b/metadata/md5-cache/dev-python/freezegun-1.4.0
new file mode 100644
index 000000000000..befdf47da0f4
--- /dev/null
+++ b/metadata/md5-cache/dev-python/freezegun-1.4.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( python_targets_pypy3? ( dev-python/pypy3:=[sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[sqlite] ) ) test? ( >dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Let your Python tests travel through time
+EAPI=8
+HOMEPAGE=https://github.com/spulec/freezegun/ https://pypi.org/project/freezegun/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=Apache-2.0
+RDEPEND=>dev-python/python-dateutil-2.7[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/f/freezegun/freezegun-1.4.0.tar.gz
+_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=b77b9148a5bf56dea3694682d24ebabf
diff --git a/metadata/md5-cache/dev-python/greenlet-3.0.2 b/metadata/md5-cache/dev-python/greenlet-3.0.2
index be483967594c..716f03bf3637 100644
--- a/metadata/md5-cache/dev-python/greenlet-3.0.2
+++ b/metadata/md5-cache/dev-python/greenlet-3.0.2
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://greenlet.readthedocs.io/en/latest/ https://github.com/python-greenlet/greenlet/ https://pypi.org/project/greenlet/
INHERIT=distutils-r1 pypi
IUSE=doc test python_targets_python3_10 python_targets_python3_11 debug
-KEYWORDS=~alpha amd64 arm arm64 -hppa -ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 -hppa -ia64 ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~x64-macos
LICENSE=MIT
RDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/g/greenlet/greenlet-3.0.2.tar.gz
_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=552a603a82d94bbf512f32e0219e833e
+_md5_=fff6e60ff4afc657808e1308471c25d3
diff --git a/metadata/md5-cache/dev-python/psycopg-3.1.16 b/metadata/md5-cache/dev-python/psycopg-3.1.16
new file mode 100644
index 000000000000..65febe15fbe9
--- /dev/null
+++ b/metadata/md5-cache/dev-python/psycopg-3.1.16
@@ -0,0 +1,17 @@
+BDEPEND=test? ( >=dev-db/postgresql-8.1[server] dev-python/anyio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/dnspython[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-db/postgresql-8.1:* >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=dev-db/postgresql-8.1:*
+DESCRIPTION=PostgreSQL database adapter for Python
+EAPI=8
+HOMEPAGE=https://www.psycopg.org/psycopg3/ https://github.com/psycopg/psycopg/ https://pypi.org/project/psycopg/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos
+LICENSE=LGPL-3+
+RDEPEND=>=dev-db/postgresql-8.1:* >=dev-python/typing-extensions-4.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/psycopg/psycopg/archive/3.1.16.tar.gz -> psycopg-3.1.16.gh.tar.gz
+_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=297b03652e013f17f19760b9fa824ca9
diff --git a/metadata/md5-cache/dev-python/pyspelling-2.9 b/metadata/md5-cache/dev-python/pyspelling-2.9
index 0dbe4bbed9f8..f3274d25af9b 100644
--- a/metadata/md5-cache/dev-python/pyspelling-2.9
+++ b/metadata/md5-cache/dev-python/pyspelling-2.9
@@ -1,4 +1,4 @@
-BDEPEND=test? ( dev-vcs/git ) test? ( || ( app-text/aspell app-text/hunspell ) dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/soupsieve-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wcmatch-6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.1[python_targets_python3_12(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.1[python_targets_python3_11(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.1[python_targets_python3_10(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] ) ) )
+BDEPEND=test? ( app-dicts/aspell-en app-dicts/myspell-en dev-vcs/git ) test? ( || ( app-text/aspell app-text/hunspell ) dev-python/beautifulsoup4[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/html5lib[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/markdown[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/soupsieve-1.8[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/wcmatch-6.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/hatchling-1.17.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] doc? ( || ( ( dev-lang/python:3.12 dev-python/mkdocs[python_targets_python3_12(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.1[python_targets_python3_12(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_12(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 dev-python/mkdocs[python_targets_python3_11(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.1[python_targets_python3_11(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_11(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/mkdocs[python_targets_python3_10(-)] >=dev-python/mkdocs-pymdownx-material-extras-2.1[python_targets_python3_10(-)] dev-python/mkdocs-git-revision-date-localized-plugin[python_targets_python3_10(-)] dev-python/mkdocs-minify-plugin[python_targets_python3_10(-)] ) ) )
DEFINED_PHASES=compile configure install prepare test
DESCRIPTION=Spell checker automation tool
EAPI=8
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/facelessuser/pyspelling/archive/2.9.tar.gz -> pyspelling-2.9.gh.tar.gz
_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 docs 74475974eae5130ba3e19b31b8ae46b8 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=63bcd094111d6b00d5cb3a88c1ada230
+_md5_=0c34dded992f2e8d3041fcdb90812076
diff --git a/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.5 b/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.5
new file mode 100644
index 000000000000..b2cbb5001aa6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/readthedocs-sphinx-ext-2.2.5
@@ -0,0 +1,16 @@
+BDEPEND=test? ( >=dev-python/jinja-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Code specific for Read the Docs and Sphinx
+EAPI=8
+HOMEPAGE=https://github.com/readthedocs/readthedocs-sphinx-ext/ https://pypi.org/project/readthedocs-sphinx-ext/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=dev-python/jinja-2.9[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/sphinx[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/r/readthedocs-sphinx-ext/readthedocs-sphinx-ext-2.2.5.tar.gz
+_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=b6d8b8e5c43cdfd4cd09cf4cb2874568
diff --git a/metadata/md5-cache/dev-python/superqt-0.6.1 b/metadata/md5-cache/dev-python/superqt-0.6.1
index ff2d3f3539cd..550f147dfe0b 100644
--- a/metadata/md5-cache/dev-python/superqt-0.6.1
+++ b/metadata/md5-cache/dev-python/superqt-0.6.1
@@ -9,8 +9,8 @@ KEYWORDS=~amd64
LICENSE=BSD
RDEPEND=dev-python/packaging[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pygments-2.4.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/QtPy-1.1.0[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/typing-extensions-3.7.4.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
-RESTRICT=test !test? ( test ) !test? ( test )
+RESTRICT=!test? ( test ) !test? ( test )
SLOT=0
SRC_URI=https://files.pythonhosted.org/packages/source/s/superqt/superqt-0.6.1.tar.gz
_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5
-_md5_=5ca4cf12dd809984545b67861a530de8
+_md5_=e36b0ebd4f41c9c50553dc445230dbc3
diff --git a/metadata/md5-cache/dev-python/xmlschema-2.5.1 b/metadata/md5-cache/dev-python/xmlschema-2.5.1
new file mode 100644
index 000000000000..d9d8b65caa88
--- /dev/null
+++ b/metadata/md5-cache/dev-python/xmlschema-2.5.1
@@ -0,0 +1,16 @@
+BDEPEND=test? ( <dev-python/elementpath-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/elementpath-4.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/jinja[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/lxml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=An XML Schema validator and decoder
+EAPI=8
+HOMEPAGE=https://github.com/sissaschool/xmlschema/ https://pypi.org/project/xmlschema/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~x64-macos
+LICENSE=MIT
+RDEPEND=<dev-python/elementpath-5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/elementpath-4.1.5[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/x/xmlschema/xmlschema-2.5.1.tar.gz
+_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=e994fcad0f8a8444ce41665fb4af4b0e
diff --git a/metadata/md5-cache/dev-python/zeroconf-0.131.0 b/metadata/md5-cache/dev-python/zeroconf-0.131.0
new file mode 100644
index 000000000000..3440b024f1a6
--- /dev/null
+++ b/metadata/md5-cache/dev-python/zeroconf-0.131.0
@@ -0,0 +1,17 @@
+BDEPEND=>=dev-python/cython-3.0.5[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-65.6.3[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] test? ( dev-python/pytest-asyncio[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( >=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+DESCRIPTION=Pure Python Multicast DNS Service Discovery Library (Bonjour/Avahi compatible)
+EAPI=8
+HOMEPAGE=https://github.com/python-zeroconf/python-zeroconf/ https://pypi.org/project/zeroconf/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 debug
+KEYWORDS=~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux
+LICENSE=LGPL-2.1
+RDEPEND=>=dev-python/ifaddr-0.1.7[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( >=dev-python/async-timeout-3.0.0[python_targets_python3_10(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/z/zeroconf/zeroconf-0.131.0.tar.gz
+_eclasses_=distutils-r1 8e0ad2c111b259a711c8eaef98a17690 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=dfd870586396aa980b9bec6e0c8770d4
diff --git a/metadata/md5-cache/dev-qt/Manifest.gz b/metadata/md5-cache/dev-qt/Manifest.gz
index ad35a7f850a3..fa5d30b436d2 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/qttools-6.6.1 b/metadata/md5-cache/dev-qt/qttools-6.6.1
index bb4b06b22a98..90888a4d2fd8 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.6.1
+++ b/metadata/md5-cache/dev-qt/qttools-6.6.1
@@ -14,4 +14,4 @@ RESTRICT=test !test? ( test )
SLOT=6/6.6.1
SRC_URI=https://download.qt.io/official_releases/qt/6.6/6.6.1/submodules/qttools-everywhere-src-6.6.1.tar.xz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build d0a23873552962a761c59b4aa1f3052b toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=df50884d6d2f25d105a20bbbebafc6cc
+_md5_=ac337264aeb642970b15ab8784b1204e
diff --git a/metadata/md5-cache/dev-qt/qttools-6.6.9999 b/metadata/md5-cache/dev-qt/qttools-6.6.9999
index 323d644453c7..5de49d930f4a 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.6.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.6.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=assistant? ( widgets ) designer? ( qml widgets ) distancefieldgener
RESTRICT=test !test? ( test )
SLOT=6/6.6.9999
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 git-r3 5133e393e8717a3a093660f990801dc1 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build d0a23873552962a761c59b4aa1f3052b toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=4ad1e2003e328982cdd0a3a214618af1
+_md5_=de1c3a444fcd92ef8138a70237c0d4d9
diff --git a/metadata/md5-cache/dev-qt/qttools-6.7.9999 b/metadata/md5-cache/dev-qt/qttools-6.7.9999
index 8532ff0e72af..0ec683e525a7 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.7.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.7.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=assistant? ( widgets ) designer? ( qml widgets ) distancefieldgener
RESTRICT=test !test? ( test )
SLOT=6/6.7.9999
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 git-r3 5133e393e8717a3a093660f990801dc1 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build d0a23873552962a761c59b4aa1f3052b toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=863b6817f1a21933edfd995606ca707d
+_md5_=84e913e15d664d8781c40a24abeeb0c4
diff --git a/metadata/md5-cache/dev-qt/qttools-6.9999 b/metadata/md5-cache/dev-qt/qttools-6.9999
index 4e4735c00f21..d375ecc8c8bb 100644
--- a/metadata/md5-cache/dev-qt/qttools-6.9999
+++ b/metadata/md5-cache/dev-qt/qttools-6.9999
@@ -13,4 +13,4 @@ REQUIRED_USE=assistant? ( widgets ) designer? ( qml widgets ) distancefieldgener
RESTRICT=test !test? ( test )
SLOT=6/6.9999
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 git-r3 5133e393e8717a3a093660f990801dc1 llvm dcfb437a52b5672e5f39deaae6f789c3 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 qt6-build d0a23873552962a761c59b4aa1f3052b toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=863b6817f1a21933edfd995606ca707d
+_md5_=84e913e15d664d8781c40a24abeeb0c4
diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz
index 66db440d3687..b6315180c2c9 100644
--- a/metadata/md5-cache/dev-util/Manifest.gz
+++ b/metadata/md5-cache/dev-util/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-util/gengetopt-2.23-r1 b/metadata/md5-cache/dev-util/gengetopt-2.23-r1
index 16c060689630..d0c44ba3dd64 100644
--- a/metadata/md5-cache/dev-util/gengetopt-2.23-r1
+++ b/metadata/md5-cache/dev-util/gengetopt-2.23-r1
@@ -4,9 +4,9 @@ DESCRIPTION=Tool to write command line option parsing code for C programs
EAPI=8
HOMEPAGE=https://www.gnu.org/software/gengetopt/
INHERIT=autotools
-KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
+KEYWORDS=amd64 arm arm64 ~hppa ~ia64 ~loong ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux
LICENSE=GPL-3+ public-domain
SLOT=0
SRC_URI=mirror://gnu/gengetopt/gengetopt-2.23.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=247ff9a7d30be68d422d15c96f5886aa
+_md5_=56d856d7b725ab056316c29582ccc0a9
diff --git a/metadata/md5-cache/dev-util/vulkan-utility-libraries-1.3.268-r1 b/metadata/md5-cache/dev-util/vulkan-utility-libraries-1.3.268-r1
index aba2701691b6..fb40d50ee249 100644
--- a/metadata/md5-cache/dev-util/vulkan-utility-libraries-1.3.268-r1
+++ b/metadata/md5-cache/dev-util/vulkan-utility-libraries-1.3.268-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://github.com/KhronosGroup/Vulkan-Utility-Libraries
INHERIT=cmake-multilib python-any-r1
IUSE=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=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86
LICENSE=Apache-2.0
RDEPEND=!<media-libs/vulkan-layers-1.3.268
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/KhronosGroup/Vulkan-Utility-Libraries/archive/vulkan-sdk-1.3.268.0.tar.gz -> vulkan-utility-libraries-1.3.268.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f56836c0d20670b09afc0e77f3857ce4
+_md5_=2f26b2df7619f7b5cc5cc1e32316fad7
diff --git a/metadata/md5-cache/games-emulation/Manifest.gz b/metadata/md5-cache/games-emulation/Manifest.gz
index 9b6b01dde01b..6e33b2d55822 100644
--- a/metadata/md5-cache/games-emulation/Manifest.gz
+++ b/metadata/md5-cache/games-emulation/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-emulation/mgba-0.10.2-r1 b/metadata/md5-cache/games-emulation/mgba-0.10.2-r1
index f96da4d3ceb1..5e7eb2769891 100644
--- a/metadata/md5-cache/games-emulation/mgba-0.10.2-r1
+++ b/metadata/md5-cache/games-emulation/mgba-0.10.2-r1
@@ -7,7 +7,7 @@ HOMEPAGE=https://mgba.io/
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
INHERIT=cmake lua-single xdg
IUSE=debug discord elf ffmpeg gles2 gles3 gui libretro lua +opengl +sdl +sqlite test lua_single_target_lua5-3 lua_single_target_lua5-4
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86
+KEYWORDS=amd64 ~arm64 ~ppc64 x86
LICENSE=MPL-2.0 BSD LGPL-2.1+ public-domain discord? ( MIT )
RDEPEND=media-libs/libpng:= sys-libs/zlib:=[minizip] debug? ( dev-libs/libedit ) elf? ( dev-libs/elfutils ) ffmpeg? ( media-video/ffmpeg:= ) gles2? ( media-libs/libglvnd ) gles3? ( media-libs/libglvnd ) lua? ( lua_single_target_lua5-3? ( dev-lang/lua:5.3 ) lua_single_target_lua5-4? ( dev-lang/lua:5.4 ) ) opengl? ( media-libs/libglvnd ) gui? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtmultimedia:5 dev-qt/qtnetwork:5 dev-qt/qtwidgets:5 ) sdl? ( media-libs/libsdl2[sound,joystick,gles2?,opengl?,video] ) sqlite? ( dev-db/sqlite:3 )
REQUIRED_USE=gui? ( || ( gles2 gles3 opengl ) sqlite ) lua? ( ^^ ( lua_single_target_lua5-3 lua_single_target_lua5-4 ) )
@@ -15,4 +15,4 @@ RESTRICT=!test? ( test )
SLOT=0/0.10
SRC_URI=https://github.com/mgba-emu/mgba/archive/0.10.2.tar.gz -> mgba-0.10.2.tar.gz
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=19127cd4d53d5e22a0f7e7ea9e092225
+_md5_=1ec8ebb696c9a3df189f75ce1738cf0e
diff --git a/metadata/md5-cache/gui-libs/Manifest.gz b/metadata/md5-cache/gui-libs/Manifest.gz
index b15235fed3ce..9ada6173889a 100644
--- a/metadata/md5-cache/gui-libs/Manifest.gz
+++ b/metadata/md5-cache/gui-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gui-libs/vte-0.74.2 b/metadata/md5-cache/gui-libs/vte-0.74.2
new file mode 100644
index 000000000000..63a25c2247e8
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/vte-0.74.2
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 app-alternatives/ninja dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=gui-libs/gtk-4.0.1:4[introspection?] >=x11-libs/cairo-1.0 >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?]
+DESCRIPTION=Library providing a virtual terminal emulator widget
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Terminal/VTE
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson python-any-r1 vala xdg
+IUSE=+crypt debug gtk-doc +icu +introspection systemd +vala vanilla
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-3+ GPL-3+
+RDEPEND=>=gui-libs/gtk-4.0.1:4[introspection?] >=x11-libs/cairo-1.0 >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?] ~gui-libs/vte-common-0.74.2[systemd?]
+REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection )
+SLOT=2.91-gtk4
+SRC_URI=https://gitlab.gnome.org/GNOME/vte/-/archive/0.74.2/vte-0.74.2.tar.bz2 !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/vte-0.74.0-command-notify.patch.xz )
+_eclasses_=flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=6f0f3917b82aba00d26f084a008878d5
diff --git a/metadata/md5-cache/gui-libs/vte-common-0.74.2 b/metadata/md5-cache/gui-libs/vte-common-0.74.2
new file mode 100644
index 000000000000..3f3bc6807157
--- /dev/null
+++ b/metadata/md5-cache/gui-libs/vte-common-0.74.2
@@ -0,0 +1,15 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/libxml2:2 dev-util/glib-utils >=sys-devel/gettext-0.19.8 virtual/pkgconfig app-arch/xz-utils >=dev-util/meson-1.2.1 app-alternatives/ninja dev-util/meson-format-array
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=|| ( >=gui-libs/gtk-4.0.1:4 >=x11-libs/gtk+-3.24.22:3 ) >=x11-libs/cairo-1.0 >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21 systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib x11-libs/pango
+DESCRIPTION=Library providing a virtual terminal emulator widget
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Terminal/VTE
+INHERIT=gnome.org meson python-any-r1
+IUSE=systemd
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-3+ GPL-3+
+RDEPEND=!<x11-libs/vte-0.70.0:2.91
+SLOT=2.91
+SRC_URI=https://gitlab.gnome.org/GNOME/vte/-/archive/0.74.2/vte-0.74.2.tar.bz2
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=a899169b12891ab0c2120cf6f406a6d4
diff --git a/metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-9999 b/metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-9999
index 786998bbff4d..d7f25cf92c89 100644
--- a/metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-9999
+++ b/metadata/md5-cache/gui-libs/xdg-desktop-portal-wlr-9999
@@ -12,4 +12,4 @@ RDEPEND=>=media-video/pipewire-0.3.62:= dev-libs/inih dev-libs/wayland media-lib
REQUIRED_USE=?? ( elogind systemd )
SLOT=0
_eclasses_=git-r3 5133e393e8717a3a093660f990801dc1 meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=9a1876b0a3c87bdc733afae55bdc5a81
+_md5_=41a4a0d259ba25b549245c951346ff26
diff --git a/metadata/md5-cache/mail-filter/Manifest.gz b/metadata/md5-cache/mail-filter/Manifest.gz
index 7088ae38d1ef..e5023f9109d6 100644
--- a/metadata/md5-cache/mail-filter/Manifest.gz
+++ b/metadata/md5-cache/mail-filter/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/mail-filter/normalizemime-1.21 b/metadata/md5-cache/mail-filter/normalizemime-1.21
index 17a11fcdb69f..2f790f7a30bf 100644
--- a/metadata/md5-cache/mail-filter/normalizemime-1.21
+++ b/metadata/md5-cache/mail-filter/normalizemime-1.21
@@ -3,9 +3,9 @@ DESCRIPTION=Helper program to normalize MIME encoded messages
EAPI=8
HOMEPAGE=http://hyvatti.iki.fi/~jaakko/spam/
INHERIT=toolchain-funcs
-KEYWORDS=amd64 ~ppc x86
+KEYWORDS=amd64 ppc x86
LICENSE=GPL-2
SLOT=0
SRC_URI=https://dev.gentoo.org/~sam/distfiles/mail-filter/normalizemime/normalizemime-1.21.cc
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=6afac89e7b9ca1e8f97e51f71a051fbb
+_md5_=cfe79f030ea6bc5a997889901d3fc163
diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz
index 00b845e01158..3238e73d5257 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/openjpeg-2.5.0-r6 b/metadata/md5-cache/media-libs/openjpeg-2.5.0-r6
index 9835a3057a4e..d37aa70e0ffa 100644
--- a/metadata/md5-cache/media-libs/openjpeg-2.5.0-r6
+++ b/metadata/md5-cache/media-libs/openjpeg-2.5.0-r6
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://www.openjpeg.org
INHERIT=cmake-multilib flag-o-matic
IUSE=doc test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
LICENSE=BSD-2
RDEPEND=media-libs/lcms:2 media-libs/libpng:0= media-libs/tiff:= sys-libs/zlib:=
RESTRICT=!test? ( test )
SLOT=2/7
SRC_URI=https://github.com/uclouvain/openjpeg/archive/v2.5.0.tar.gz -> openjpeg-2.5.0.tar.gz test? ( https://github.com/uclouvain/openjpeg-data/archive/1f3d093030f9a0b43353ec6b48500f65786ff57a.tar.gz -> openjpeg-data_20210926.tar.gz )
_eclasses_=cmake 0f2e0c197fad0312f3c4765c9cf36271 cmake-multilib 37d23064f303dcf23453353ab8c77059 flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=b7640bb5277357a377e986db92f2174d
+_md5_=f95aea58b2356779c242af374f55f011
diff --git a/metadata/md5-cache/media-libs/zita-resampler-1.10.1 b/metadata/md5-cache/media-libs/zita-resampler-1.10.1
index 1546b1680380..9a2ec69bf47b 100644
--- a/metadata/md5-cache/media-libs/zita-resampler-1.10.1
+++ b/metadata/md5-cache/media-libs/zita-resampler-1.10.1
@@ -5,10 +5,10 @@ EAPI=8
HOMEPAGE=http://kokkinizita.linuxaudio.org/linuxaudio/
INHERIT=flag-o-matic toolchain-funcs
IUSE=cpu_flags_x86_sse2 tools
-KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~mips ~ppc ppc64 ~riscv sparc ~x86
+KEYWORDS=amd64 arm arm64 ~ia64 ~loong ~mips ppc ppc64 ~riscv sparc ~x86
LICENSE=GPL-3+
RDEPEND=tools? ( media-libs/libsndfile )
SLOT=0/1
SRC_URI=http://kokkinizita.linuxaudio.org/linuxaudio/downloads/zita-resampler-1.10.1.tar.xz
_eclasses_=flag-o-matic c816c598969cbaf38cc02d2496ad2e98 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=111b47b01c655ed262f63631edd2d957
+_md5_=d933c1ac31f742401d1f0f245060e714
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index bf2e86bbd9d0..73dd52ce7419 100644
--- a/metadata/md5-cache/net-libs/Manifest.gz
+++ b/metadata/md5-cache/net-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-libs/zeromq-4.3.5-r1 b/metadata/md5-cache/net-libs/zeromq-4.3.5-r1
index 19d9eb3687c4..161c1d7d7291 100644
--- a/metadata/md5-cache/net-libs/zeromq-4.3.5-r1
+++ b/metadata/md5-cache/net-libs/zeromq-4.3.5-r1
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://zeromq.org/
INHERIT=autotools
IUSE=doc drafts +libbsd +sodium static-libs test unwind
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos
LICENSE=MPL-2.0
RDEPEND=!elibc_Darwin? ( unwind? ( sys-libs/libunwind ) ) libbsd? ( dev-libs/libbsd:= ) sodium? ( dev-libs/libsodium:= )
RESTRICT=!test? ( test )
SLOT=0/5
SRC_URI=https://github.com/zeromq/libzmq/releases/download/v4.3.5/zeromq-4.3.5.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=20632649a1d83ecc885110ab77f7ab33
+_md5_=40e29b028ab854abd0cee9fda48ad377
diff --git a/metadata/md5-cache/net-print/Manifest.gz b/metadata/md5-cache/net-print/Manifest.gz
index 20801f704ce7..c6407dd87e6a 100644
--- a/metadata/md5-cache/net-print/Manifest.gz
+++ b/metadata/md5-cache/net-print/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-print/hplip-3.23.12 b/metadata/md5-cache/net-print/hplip-3.23.12
index fc33f66d5548..799f89d97261 100644
--- a/metadata/md5-cache/net-print/hplip-3.23.12
+++ b/metadata/md5-cache/net-print/hplip-3.23.12
@@ -6,11 +6,11 @@ EAPI=8
HOMEPAGE=https://developers.hp.com/hp-linux-imaging-and-printing
INHERIT=autotools linux-info python-single-r1 readme.gentoo-r1 udev
IUSE=doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit qt5 scanner +snmp static-ppds X python_single_target_python3_10 python_single_target_python3_11
-KEYWORDS=amd64 arm ~arm64 ~ppc ppc64 ~x86
+KEYWORDS=amd64 arm ~arm64 ppc ppc64 ~x86
LICENSE=GPL-2
RDEPEND=net-print/cups sys-apps/dbus media-libs/libjpeg-turbo:0 hpijs? ( net-print/cups-filters[foomatic] ) !libusb0? ( virtual/libusb:1 ) libusb0? ( virtual/libusb:0 ) python_single_target_python3_10? ( dev-lang/python:3.10[threads(+),xml(+)] ) python_single_target_python3_11? ( dev-lang/python:3.11[threads(+),xml(+)] ) !minimal? ( scanner? ( media-gfx/sane-backends ) snmp? ( dev-libs/openssl:0= net-analyzer/net-snmp:=[python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] net-dns/avahi[dbus,python,python_single_target_python3_10(-)?,python_single_target_python3_11(-)?] ) ) app-text/ghostscript-gpl !minimal? ( python_single_target_python3_10? ( dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pygobject:3[python_targets_python3_11(-)] ) kernel_linux? ( virtual/udev ) python_single_target_python3_10? ( >=dev-python/dbus-python-1.2.0-r1[python_targets_python3_10(-)] dev-python/distro[python_targets_python3_10(-)] fax? ( dev-python/reportlab[python_targets_python3_10(-)] ) qt5? ( >=dev-python/PyQt5-5.5.1[dbus,gui,widgets,python_targets_python3_10(-)] libnotify? ( dev-python/notify2[python_targets_python3_10(-)] ) ) scanner? ( >=dev-python/reportlab-3.2[python_targets_python3_10(-)] >=dev-python/pillow-3.1.1[python_targets_python3_10(-)] X? ( || ( kde? ( kde-misc/skanlite ) media-gfx/xsane media-gfx/sane-frontends ) ) ) ) python_single_target_python3_11? ( >=dev-python/dbus-python-1.2.0-r1[python_targets_python3_11(-)] dev-python/distro[python_targets_python3_11(-)] fax? ( dev-python/reportlab[python_targets_python3_11(-)] ) qt5? ( >=dev-python/PyQt5-5.5.1[dbus,gui,widgets,python_targets_python3_11(-)] libnotify? ( dev-python/notify2[python_targets_python3_11(-)] ) ) scanner? ( >=dev-python/reportlab-3.2[python_targets_python3_11(-)] >=dev-python/pillow-3.1.1[python_targets_python3_11(-)] X? ( || ( kde? ( kde-misc/skanlite ) media-gfx/xsane media-gfx/sane-frontends ) ) ) ) ) policykit? ( sys-auth/polkit )
REQUIRED_USE=^^ ( python_single_target_python3_10 python_single_target_python3_11 )
SLOT=0
SRC_URI=mirror://sourceforge/project/hplip/hplip/3.23.12/hplip-3.23.12.tar.gz https://dev.gentoo.org/~billie/distfiles/hplip-3.23.12-patches-1.tar.xz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 474cb53a7d1b62721a91809a1d702661 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc udev eec0bbab06977f1cfc5597269c1fa152
-_md5_=4682f274117910abae8a046dc315c8ac
+_md5_=2d03e3403fe65093af867d627264a4f3
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index a590ffbc3513..9ceadaf0d0ca 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/liburing-2.5-r2 b/metadata/md5-cache/sys-libs/liburing-2.5-r2
new file mode 100644
index 000000000000..ceb74b32dcf1
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/liburing-2.5-r2
@@ -0,0 +1,15 @@
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=>=sys-kernel/linux-headers-5.1
+DESCRIPTION=Efficient I/O with io_uring
+EAPI=8
+HOMEPAGE=https://github.com/axboe/liburing
+INHERIT=multilib-minimal toolchain-funcs
+IUSE=examples static-libs test abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MIT
+RDEPEND=>=sys-kernel/linux-headers-5.1
+RESTRICT=!test? ( test )
+SLOT=0/2
+SRC_URI=https://git.kernel.dk/cgit/liburing/snapshot/liburing-2.5.tar.bz2
+_eclasses_=multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b out-of-source-utils 1a9007554652a6e627edbccb3c25a439 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
+_md5_=8a27fd17fd6602b24a0d3e45c6728423
diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz
index bdb80051cace..f67e4a1ea804 100644
--- a/metadata/md5-cache/sys-process/Manifest.gz
+++ b/metadata/md5-cache/sys-process/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-process/at-3.2.5-r2 b/metadata/md5-cache/sys-process/at-3.2.5-r2
index ed48b456e368..1fefc60cdc4c 100644
--- a/metadata/md5-cache/sys-process/at-3.2.5-r2
+++ b/metadata/md5-cache/sys-process/at-3.2.5-r2
@@ -6,10 +6,10 @@ EAPI=8
HOMEPAGE=http://blog.calhariz.com/index.php/tag/at https://packages.qa.debian.org/a/at.html
INHERIT=autotools pam systemd
IUSE=pam selinux
-KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86
+KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86
LICENSE=GPL-2+ GPL-3+ ISC
RDEPEND=acct-group/at acct-user/at virtual/mta pam? ( sys-libs/pam ) selinux? ( sys-libs/libselinux ) virtual/mta virtual/logger selinux? ( sec-policy/selinux-at )
SLOT=0
SRC_URI=http://software.calhariz.com/at/at_3.2.5.orig.tar.gz mirror://debian/pool/main/a/at/at_3.2.5.orig.tar.gz
_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b multilib c19072c3cd7ac5cb21de013f7e9832e0 pam b56d0c9c20fc5b553f13c8ae165a10a5 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=aabb35213d3e72d06f15528cc30ac6e2
+_md5_=d3875a9d13aba8988d363132237d6fa4
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index 65a2a194154b..5e5e62c5ade9 100644
--- a/metadata/md5-cache/virtual/Manifest.gz
+++ b/metadata/md5-cache/virtual/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.311.290 b/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.311.290
index 99acab3bc8c9..b83337320416 100644
--- a/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.311.290
+++ b/metadata/md5-cache/virtual/perl-Module-CoreList-5.202.311.290
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Module-CoreList
EAPI=8
-KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+KEYWORDS=~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
RDEPEND=|| ( ~dev-lang/perl-5.38.2 ~perl-core/Module-CoreList-5.202.311.290 ) dev-lang/perl:= !<perl-core/Module-CoreList-5.202.311.290 !>perl-core/Module-CoreList-5.202.311.290-r999
SLOT=0
-_md5_=2d949eeb0bf422398b035a8888993ee9
+_md5_=aca0698befe495a27b7a9d6d0f636714
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 626623164202..52e7a41e78d5 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-115.6.0 b/metadata/md5-cache/www-client/firefox-115.6.0
new file mode 100644
index 000000000000..f402abdfd809
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-115.6.0
@@ -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] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) 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:rapid 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.90 >=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? ( dev-libs/dbus-glib 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= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib 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 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 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:rapid 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.90 >=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? ( dev-libs/dbus-glib 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= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib 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 ) pgo? ( lto ) wifi? ( dbus )
+SLOT=esr
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/source/firefox-115.6.0esr.source.tar.xz -> firefox-115.6.0esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-08.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.6.0esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.6.0esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.6.0esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.6.0esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.6.0esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.6.0esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.6.0esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.6.0esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.6.0esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.6.0esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.6.0esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.6.0esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.6.0esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.6.0esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.6.0esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.6.0esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.6.0esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.6.0esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.6.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.6.0esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.6.0esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.6.0esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.6.0esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.6.0esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.6.0esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.6.0esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.6.0esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.6.0esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.6.0esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.6.0esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.6.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.6.0esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.6.0esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.6.0esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.6.0esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.6.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.6.0esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fur.xpi -> firefox-115.6.0esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.6.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.6.0esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.6.0esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.6.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.6.0esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.6.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.6.0esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.6.0esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.6.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.6.0esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.6.0esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.6.0esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.6.0esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sc.xpi -> firefox-115.6.0esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.6.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.6.0esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.6.0esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/szl.xpi -> firefox-115.6.0esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.6.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.6.0esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.6.0esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.6.0esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.6.0esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.6.0esr-xh.xpi )
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 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 474cb53a7d1b62721a91809a1d702661 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=9b7a97a69e13d4554405eae06a95fb86
diff --git a/metadata/md5-cache/www-client/firefox-118.0.2 b/metadata/md5-cache/www-client/firefox-118.0.2
deleted file mode 100644
index dda7edf39d44..000000000000
--- a/metadata/md5-cache/www-client/firefox-118.0.2
+++ /dev/null
@@ -1,17 +0,0 @@
-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] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[profile] ) ) ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.3 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.65 ) 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.93 >=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? ( dev-libs/dbus-glib 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? ( dev-libs/dbus-glib 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.93 >=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? ( dev-libs/dbus-glib 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? ( dev-libs/dbus-glib 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 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/118.0.2/source/firefox-118.0.2.source.tar.xz -> firefox-118.0.2.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-118-patches-04.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/af.xpi -> firefox-118.0.2-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ar.xpi -> firefox-118.0.2-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ast.xpi -> firefox-118.0.2-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/be.xpi -> firefox-118.0.2-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/bg.xpi -> firefox-118.0.2-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/br.xpi -> firefox-118.0.2-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ca.xpi -> firefox-118.0.2-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/cak.xpi -> firefox-118.0.2-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/cs.xpi -> firefox-118.0.2-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/cy.xpi -> firefox-118.0.2-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/da.xpi -> firefox-118.0.2-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/de.xpi -> firefox-118.0.2-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/dsb.xpi -> firefox-118.0.2-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/el.xpi -> firefox-118.0.2-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/en-CA.xpi -> firefox-118.0.2-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/en-GB.xpi -> firefox-118.0.2-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/es-AR.xpi -> firefox-118.0.2-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/es-ES.xpi -> firefox-118.0.2-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/et.xpi -> firefox-118.0.2-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/eu.xpi -> firefox-118.0.2-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/fi.xpi -> firefox-118.0.2-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/fr.xpi -> firefox-118.0.2-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/fy-NL.xpi -> firefox-118.0.2-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ga-IE.xpi -> firefox-118.0.2-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/gd.xpi -> firefox-118.0.2-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/gl.xpi -> firefox-118.0.2-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/he.xpi -> firefox-118.0.2-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/hr.xpi -> firefox-118.0.2-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/hsb.xpi -> firefox-118.0.2-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/hu.xpi -> firefox-118.0.2-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/id.xpi -> firefox-118.0.2-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/is.xpi -> firefox-118.0.2-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/it.xpi -> firefox-118.0.2-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ja.xpi -> firefox-118.0.2-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ka.xpi -> firefox-118.0.2-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/kab.xpi -> firefox-118.0.2-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/kk.xpi -> firefox-118.0.2-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ko.xpi -> firefox-118.0.2-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/lt.xpi -> firefox-118.0.2-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/lv.xpi -> firefox-118.0.2-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ms.xpi -> firefox-118.0.2-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/nb-NO.xpi -> firefox-118.0.2-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/nl.xpi -> firefox-118.0.2-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/nn-NO.xpi -> firefox-118.0.2-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/pa-IN.xpi -> firefox-118.0.2-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/pl.xpi -> firefox-118.0.2-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/pt-BR.xpi -> firefox-118.0.2-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/pt-PT.xpi -> firefox-118.0.2-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/rm.xpi -> firefox-118.0.2-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ro.xpi -> firefox-118.0.2-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ru.xpi -> firefox-118.0.2-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/sk.xpi -> firefox-118.0.2-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/sl.xpi -> firefox-118.0.2-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/sq.xpi -> firefox-118.0.2-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/sr.xpi -> firefox-118.0.2-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/sv-SE.xpi -> firefox-118.0.2-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/th.xpi -> firefox-118.0.2-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/tr.xpi -> firefox-118.0.2-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/uk.xpi -> firefox-118.0.2-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/uz.xpi -> firefox-118.0.2-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/vi.xpi -> firefox-118.0.2-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/zh-CN.xpi -> firefox-118.0.2-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/zh-TW.xpi -> firefox-118.0.2-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ach.xpi -> firefox-118.0.2-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/an.xpi -> firefox-118.0.2-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/az.xpi -> firefox-118.0.2-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/bn.xpi -> firefox-118.0.2-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/bs.xpi -> firefox-118.0.2-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ca-valencia.xpi -> firefox-118.0.2-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/eo.xpi -> firefox-118.0.2-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/es-CL.xpi -> firefox-118.0.2-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/es-MX.xpi -> firefox-118.0.2-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/fa.xpi -> firefox-118.0.2-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ff.xpi -> firefox-118.0.2-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/fur.xpi -> firefox-118.0.2-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/gn.xpi -> firefox-118.0.2-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/gu-IN.xpi -> firefox-118.0.2-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/hi-IN.xpi -> firefox-118.0.2-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/hy-AM.xpi -> firefox-118.0.2-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ia.xpi -> firefox-118.0.2-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/km.xpi -> firefox-118.0.2-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/kn.xpi -> firefox-118.0.2-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/lij.xpi -> firefox-118.0.2-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/mk.xpi -> firefox-118.0.2-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/mr.xpi -> firefox-118.0.2-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/my.xpi -> firefox-118.0.2-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ne-NP.xpi -> firefox-118.0.2-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/oc.xpi -> firefox-118.0.2-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/sc.xpi -> firefox-118.0.2-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/sco.xpi -> firefox-118.0.2-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/si.xpi -> firefox-118.0.2-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/son.xpi -> firefox-118.0.2-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/szl.xpi -> firefox-118.0.2-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ta.xpi -> firefox-118.0.2-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/te.xpi -> firefox-118.0.2-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/tl.xpi -> firefox-118.0.2-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/trs.xpi -> firefox-118.0.2-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/ur.xpi -> firefox-118.0.2-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/118.0.2/linux-x86_64/xpi/xh.xpi -> firefox-118.0.2-xh.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 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 474cb53a7d1b62721a91809a1d702661 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=e9d30ce1eee774e14d27f6a9dd5cb13b
diff --git a/metadata/md5-cache/www-client/firefox-119.0 b/metadata/md5-cache/www-client/firefox-119.0
deleted file mode 100644
index dc2b01e7b140..000000000000
--- a/metadata/md5-cache/www-client/firefox-119.0
+++ /dev/null
@@ -1,17 +0,0 @@
-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] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[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.65 ) 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.94 >=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? ( dev-libs/dbus-glib 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? ( dev-libs/dbus-glib 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.94 >=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? ( dev-libs/dbus-glib 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? ( dev-libs/dbus-glib 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 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/119.0/source/firefox-119.0.source.tar.xz -> firefox-119.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-119-patches-01.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/af.xpi -> firefox-119.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ar.xpi -> firefox-119.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ast.xpi -> firefox-119.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/be.xpi -> firefox-119.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/bg.xpi -> firefox-119.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/br.xpi -> firefox-119.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ca.xpi -> firefox-119.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/cak.xpi -> firefox-119.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/cs.xpi -> firefox-119.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/cy.xpi -> firefox-119.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/da.xpi -> firefox-119.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/de.xpi -> firefox-119.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/dsb.xpi -> firefox-119.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/el.xpi -> firefox-119.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/en-CA.xpi -> firefox-119.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/en-GB.xpi -> firefox-119.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/es-AR.xpi -> firefox-119.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/es-ES.xpi -> firefox-119.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/et.xpi -> firefox-119.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/eu.xpi -> firefox-119.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/fi.xpi -> firefox-119.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/fr.xpi -> firefox-119.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-119.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-119.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/gd.xpi -> firefox-119.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/gl.xpi -> firefox-119.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/he.xpi -> firefox-119.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/hr.xpi -> firefox-119.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/hsb.xpi -> firefox-119.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/hu.xpi -> firefox-119.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/id.xpi -> firefox-119.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/is.xpi -> firefox-119.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/it.xpi -> firefox-119.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ja.xpi -> firefox-119.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ka.xpi -> firefox-119.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/kab.xpi -> firefox-119.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/kk.xpi -> firefox-119.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ko.xpi -> firefox-119.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/lt.xpi -> firefox-119.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/lv.xpi -> firefox-119.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ms.xpi -> firefox-119.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-119.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/nl.xpi -> firefox-119.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-119.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-119.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/pl.xpi -> firefox-119.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-119.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-119.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/rm.xpi -> firefox-119.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ro.xpi -> firefox-119.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ru.xpi -> firefox-119.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/sk.xpi -> firefox-119.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/sl.xpi -> firefox-119.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/sq.xpi -> firefox-119.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/sr.xpi -> firefox-119.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-119.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/th.xpi -> firefox-119.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/tr.xpi -> firefox-119.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/uk.xpi -> firefox-119.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/uz.xpi -> firefox-119.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/vi.xpi -> firefox-119.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-119.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-119.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ach.xpi -> firefox-119.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/an.xpi -> firefox-119.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/az.xpi -> firefox-119.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/bn.xpi -> firefox-119.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/bs.xpi -> firefox-119.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-119.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/eo.xpi -> firefox-119.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/es-CL.xpi -> firefox-119.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/es-MX.xpi -> firefox-119.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/fa.xpi -> firefox-119.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ff.xpi -> firefox-119.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/fur.xpi -> firefox-119.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/gn.xpi -> firefox-119.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-119.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-119.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-119.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ia.xpi -> firefox-119.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/km.xpi -> firefox-119.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/kn.xpi -> firefox-119.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/lij.xpi -> firefox-119.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/mk.xpi -> firefox-119.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/mr.xpi -> firefox-119.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/my.xpi -> firefox-119.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-119.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/oc.xpi -> firefox-119.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/sc.xpi -> firefox-119.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/sco.xpi -> firefox-119.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/si.xpi -> firefox-119.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/son.xpi -> firefox-119.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/szl.xpi -> firefox-119.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ta.xpi -> firefox-119.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/te.xpi -> firefox-119.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/tl.xpi -> firefox-119.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/trs.xpi -> firefox-119.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/ur.xpi -> firefox-119.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/119.0/linux-x86_64/xpi/xh.xpi -> firefox-119.0-xh.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 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 474cb53a7d1b62721a91809a1d702661 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f06ea532a3d6d0aac3892fab2cb7a2ab
diff --git a/metadata/md5-cache/www-client/firefox-119.0.1 b/metadata/md5-cache/www-client/firefox-119.0.1
deleted file mode 100644
index c833756aad34..000000000000
--- a/metadata/md5-cache/www-client/firefox-119.0.1
+++ /dev/null
@@ -1,17 +0,0 @@
-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] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[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.65 ) 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.94 >=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? ( dev-libs/dbus-glib 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? ( dev-libs/dbus-glib 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.94 >=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? ( dev-libs/dbus-glib 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? ( dev-libs/dbus-glib 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 ) pgo? ( lto ) wifi? ( dbus )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/119.0.1/source/firefox-119.0.1.source.tar.xz -> firefox-119.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-119-patches-01.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/af.xpi -> firefox-119.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ar.xpi -> firefox-119.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ast.xpi -> firefox-119.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/be.xpi -> firefox-119.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/bg.xpi -> firefox-119.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/br.xpi -> firefox-119.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ca.xpi -> firefox-119.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/cak.xpi -> firefox-119.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/cs.xpi -> firefox-119.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/cy.xpi -> firefox-119.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/da.xpi -> firefox-119.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/de.xpi -> firefox-119.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-119.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/el.xpi -> firefox-119.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-119.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-119.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-119.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-119.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/et.xpi -> firefox-119.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/eu.xpi -> firefox-119.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/fi.xpi -> firefox-119.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/fr.xpi -> firefox-119.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-119.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-119.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/gd.xpi -> firefox-119.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/gl.xpi -> firefox-119.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/he.xpi -> firefox-119.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/hr.xpi -> firefox-119.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-119.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/hu.xpi -> firefox-119.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/id.xpi -> firefox-119.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/is.xpi -> firefox-119.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/it.xpi -> firefox-119.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ja.xpi -> firefox-119.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ka.xpi -> firefox-119.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/kab.xpi -> firefox-119.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/kk.xpi -> firefox-119.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ko.xpi -> firefox-119.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/lt.xpi -> firefox-119.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/lv.xpi -> firefox-119.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ms.xpi -> firefox-119.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-119.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/nl.xpi -> firefox-119.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-119.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-119.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/pl.xpi -> firefox-119.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-119.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-119.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/rm.xpi -> firefox-119.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ro.xpi -> firefox-119.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ru.xpi -> firefox-119.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/sk.xpi -> firefox-119.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/sl.xpi -> firefox-119.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/sq.xpi -> firefox-119.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/sr.xpi -> firefox-119.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-119.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/th.xpi -> firefox-119.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/tr.xpi -> firefox-119.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/uk.xpi -> firefox-119.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/uz.xpi -> firefox-119.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/vi.xpi -> firefox-119.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-119.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-119.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ach.xpi -> firefox-119.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/an.xpi -> firefox-119.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/az.xpi -> firefox-119.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/bn.xpi -> firefox-119.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/bs.xpi -> firefox-119.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-119.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/eo.xpi -> firefox-119.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-119.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-119.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/fa.xpi -> firefox-119.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ff.xpi -> firefox-119.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/fur.xpi -> firefox-119.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/gn.xpi -> firefox-119.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-119.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-119.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-119.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ia.xpi -> firefox-119.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/km.xpi -> firefox-119.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/kn.xpi -> firefox-119.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/lij.xpi -> firefox-119.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/mk.xpi -> firefox-119.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/mr.xpi -> firefox-119.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/my.xpi -> firefox-119.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-119.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/oc.xpi -> firefox-119.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/sc.xpi -> firefox-119.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/sco.xpi -> firefox-119.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/si.xpi -> firefox-119.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/son.xpi -> firefox-119.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/szl.xpi -> firefox-119.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ta.xpi -> firefox-119.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/te.xpi -> firefox-119.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/tl.xpi -> firefox-119.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/trs.xpi -> firefox-119.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/ur.xpi -> firefox-119.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/119.0.1/linux-x86_64/xpi/xh.xpi -> firefox-119.0.1-xh.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 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 474cb53a7d1b62721a91809a1d702661 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=51ce91975b7b9a90d469b44af623a267
diff --git a/metadata/md5-cache/www-client/firefox-120.0 b/metadata/md5-cache/www-client/firefox-120.0
deleted file mode 100644
index 117a6bafbed0..000000000000
--- a/metadata/md5-cache/www-client/firefox-120.0
+++ /dev/null
@@ -1,17 +0,0 @@
-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] ) ) ) ( sys-devel/clang:15 sys-devel/llvm:15 clang? ( sys-devel/lld:15 virtual/rust:0/llvm-15 pgo? ( =sys-libs/compiler-rt-sanitizers-15*[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 ) 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.94 >=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.94 >=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/120.0/source/firefox-120.0.source.tar.xz -> firefox-120.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-120-patches-01.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/af.xpi -> firefox-120.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ar.xpi -> firefox-120.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ast.xpi -> firefox-120.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/be.xpi -> firefox-120.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/bg.xpi -> firefox-120.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/br.xpi -> firefox-120.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ca.xpi -> firefox-120.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/cak.xpi -> firefox-120.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/cs.xpi -> firefox-120.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/cy.xpi -> firefox-120.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/da.xpi -> firefox-120.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/de.xpi -> firefox-120.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/dsb.xpi -> firefox-120.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/el.xpi -> firefox-120.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/en-CA.xpi -> firefox-120.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/en-GB.xpi -> firefox-120.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/es-AR.xpi -> firefox-120.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/es-ES.xpi -> firefox-120.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/et.xpi -> firefox-120.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/eu.xpi -> firefox-120.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/fi.xpi -> firefox-120.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/fr.xpi -> firefox-120.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-120.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-120.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/gd.xpi -> firefox-120.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/gl.xpi -> firefox-120.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/he.xpi -> firefox-120.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/hr.xpi -> firefox-120.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/hsb.xpi -> firefox-120.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/hu.xpi -> firefox-120.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/id.xpi -> firefox-120.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/is.xpi -> firefox-120.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/it.xpi -> firefox-120.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ja.xpi -> firefox-120.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ka.xpi -> firefox-120.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/kab.xpi -> firefox-120.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/kk.xpi -> firefox-120.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ko.xpi -> firefox-120.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/lt.xpi -> firefox-120.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/lv.xpi -> firefox-120.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ms.xpi -> firefox-120.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-120.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/nl.xpi -> firefox-120.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-120.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-120.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/pl.xpi -> firefox-120.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-120.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-120.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/rm.xpi -> firefox-120.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ro.xpi -> firefox-120.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ru.xpi -> firefox-120.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/sk.xpi -> firefox-120.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/sl.xpi -> firefox-120.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/sq.xpi -> firefox-120.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/sr.xpi -> firefox-120.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-120.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/th.xpi -> firefox-120.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/tr.xpi -> firefox-120.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/uk.xpi -> firefox-120.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/uz.xpi -> firefox-120.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/vi.xpi -> firefox-120.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-120.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-120.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ach.xpi -> firefox-120.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/an.xpi -> firefox-120.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/az.xpi -> firefox-120.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/bn.xpi -> firefox-120.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/bs.xpi -> firefox-120.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-120.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/eo.xpi -> firefox-120.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/es-CL.xpi -> firefox-120.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/es-MX.xpi -> firefox-120.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/fa.xpi -> firefox-120.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ff.xpi -> firefox-120.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/fur.xpi -> firefox-120.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/gn.xpi -> firefox-120.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-120.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-120.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-120.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ia.xpi -> firefox-120.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/km.xpi -> firefox-120.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/kn.xpi -> firefox-120.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/lij.xpi -> firefox-120.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/mk.xpi -> firefox-120.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/mr.xpi -> firefox-120.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/my.xpi -> firefox-120.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-120.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/oc.xpi -> firefox-120.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/sc.xpi -> firefox-120.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/sco.xpi -> firefox-120.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/si.xpi -> firefox-120.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/son.xpi -> firefox-120.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/szl.xpi -> firefox-120.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ta.xpi -> firefox-120.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/te.xpi -> firefox-120.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/tl.xpi -> firefox-120.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/trs.xpi -> firefox-120.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/ur.xpi -> firefox-120.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/120.0/linux-x86_64/xpi/xh.xpi -> firefox-120.0-xh.xpi )
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic c816c598969cbaf38cc02d2496ad2e98 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 474cb53a7d1b62721a91809a1d702661 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=1f6617a6158db0a42e8ef25f6f0cf21c
diff --git a/metadata/md5-cache/www-client/firefox-bin-115.6.0 b/metadata/md5-cache/www-client/firefox-bin-115.6.0
new file mode 100644
index 000000000000..a5dc1bf74a63
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-bin-115.6.0
@@ -0,0 +1,17 @@
+BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) )
+DEFINED_PHASES=install postinst postrm preinst setup unpack
+DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) )
+DESCRIPTION=Firefox Web Browser
+EAPI=8
+HOMEPAGE=https://www.mozilla.com/firefox
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=desktop linux-info optfeature pax-utils xdg
+IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW
+KEYWORDS=-* amd64 x86
+LICENSE=MPL-2.0 GPL-2 LGPL-2.1
+RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:rapid >=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-libs/libpulse ) selinux? ( sec-policy/selinux-mozilla )
+RESTRICT=strip
+SLOT=esr
+SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/en-US/firefox-115.6.0esr.tar.bz2 -> firefox-bin_x86_64-115.6.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-i686/en-US/firefox-115.6.0esr.tar.bz2 -> firefox-bin_i686-115.6.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ach.xpi -> firefox-115.6.0esr-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/af.xpi -> firefox-115.6.0esr-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/an.xpi -> firefox-115.6.0esr-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ar.xpi -> firefox-115.6.0esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ast.xpi -> firefox-115.6.0esr-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/az.xpi -> firefox-115.6.0esr-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/be.xpi -> firefox-115.6.0esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bg.xpi -> firefox-115.6.0esr-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bn.xpi -> firefox-115.6.0esr-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/br.xpi -> firefox-115.6.0esr-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/bs.xpi -> firefox-115.6.0esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.6.0esr-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ca.xpi -> firefox-115.6.0esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cak.xpi -> firefox-115.6.0esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cs.xpi -> firefox-115.6.0esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/cy.xpi -> firefox-115.6.0esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/da.xpi -> firefox-115.6.0esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/de.xpi -> firefox-115.6.0esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.6.0esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/el.xpi -> firefox-115.6.0esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.6.0esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.6.0esr-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/eo.xpi -> firefox-115.6.0esr-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.6.0esr-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.6.0esr-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.6.0esr-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.6.0esr-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/et.xpi -> firefox-115.6.0esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/eu.xpi -> firefox-115.6.0esr-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fa.xpi -> firefox-115.6.0esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ff.xpi -> firefox-115.6.0esr-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fi.xpi -> firefox-115.6.0esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fr.xpi -> firefox-115.6.0esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.6.0esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.6.0esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gd.xpi -> firefox-115.6.0esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gl.xpi -> firefox-115.6.0esr-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gn.xpi -> firefox-115.6.0esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.6.0esr-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/he.xpi -> firefox-115.6.0esr-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.6.0esr-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hr.xpi -> firefox-115.6.0esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.6.0esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hu.xpi -> firefox-115.6.0esr-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.6.0esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ia.xpi -> firefox-115.6.0esr-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/id.xpi -> firefox-115.6.0esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/is.xpi -> firefox-115.6.0esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/it.xpi -> firefox-115.6.0esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ja.xpi -> firefox-115.6.0esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ka.xpi -> firefox-115.6.0esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kab.xpi -> firefox-115.6.0esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kk.xpi -> firefox-115.6.0esr-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/km.xpi -> firefox-115.6.0esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/kn.xpi -> firefox-115.6.0esr-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ko.xpi -> firefox-115.6.0esr-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lij.xpi -> firefox-115.6.0esr-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lt.xpi -> firefox-115.6.0esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/lv.xpi -> firefox-115.6.0esr-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/mk.xpi -> firefox-115.6.0esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/mr.xpi -> firefox-115.6.0esr-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ms.xpi -> firefox-115.6.0esr-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/my.xpi -> firefox-115.6.0esr-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.6.0esr-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.6.0esr-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nl.xpi -> firefox-115.6.0esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.6.0esr-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/oc.xpi -> firefox-115.6.0esr-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.6.0esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pl.xpi -> firefox-115.6.0esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.6.0esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.6.0esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/rm.xpi -> firefox-115.6.0esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ro.xpi -> firefox-115.6.0esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ru.xpi -> firefox-115.6.0esr-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sco.xpi -> firefox-115.6.0esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/si.xpi -> firefox-115.6.0esr-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sk.xpi -> firefox-115.6.0esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sl.xpi -> firefox-115.6.0esr-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/son.xpi -> firefox-115.6.0esr-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sq.xpi -> firefox-115.6.0esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sr.xpi -> firefox-115.6.0esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.6.0esr-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ta.xpi -> firefox-115.6.0esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/te.xpi -> firefox-115.6.0esr-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/th.xpi -> firefox-115.6.0esr-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/tl.xpi -> firefox-115.6.0esr-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/tr.xpi -> firefox-115.6.0esr-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/trs.xpi -> firefox-115.6.0esr-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/uk.xpi -> firefox-115.6.0esr-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/ur.xpi -> firefox-115.6.0esr-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/uz.xpi -> firefox-115.6.0esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/vi.xpi -> firefox-115.6.0esr-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/xh.xpi -> firefox-115.6.0esr-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.6.0esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.6.0esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.6.0esr-zh-TW.xpi )
+_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5cf9fcdda4cc0505d66ee91472a2bad8
diff --git a/metadata/md5-cache/x11-libs/Manifest.gz b/metadata/md5-cache/x11-libs/Manifest.gz
index db7a0a6d6db6..18672bfb2aa0 100644
--- a/metadata/md5-cache/x11-libs/Manifest.gz
+++ b/metadata/md5-cache/x11-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-libs/vte-0.74.2 b/metadata/md5-cache/x11-libs/vte-0.74.2
new file mode 100644
index 000000000000..43cef91c648c
--- /dev/null
+++ b/metadata/md5-cache/x11-libs/vte-0.74.2
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) dev-libs/libxml2:2 dev-util/glib-utils gtk-doc? ( dev-util/gi-docgen ) >=sys-devel/gettext-0.19.8 virtual/pkgconfig vala? ( || ( dev-lang/vala:0.56 ) ) app-arch/xz-utils >=dev-util/meson-1.2.1 app-alternatives/ninja dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test
+DEPEND=>=x11-libs/gtk+-3.24.22:3[introspection?] >=x11-libs/cairo-1.0 >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?]
+DESCRIPTION=Library providing a virtual terminal emulator widget
+EAPI=8
+HOMEPAGE=https://wiki.gnome.org/Apps/Terminal/VTE
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org meson python-any-r1 vala xdg
+IUSE=+crypt debug gtk-doc +icu +introspection systemd +vala vanilla
+KEYWORDS=~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=LGPL-3+ GPL-3+
+RDEPEND=>=x11-libs/gtk+-3.24.22:3[introspection?] >=x11-libs/cairo-1.0 >=dev-libs/fribidi-1.0.0 >=dev-libs/glib-2.60:2 crypt? ( >=net-libs/gnutls-3.2.7:0= ) icu? ( dev-libs/icu:= ) >=x11-libs/pango-1.22.0 >=dev-libs/libpcre2-10.21:= systemd? ( >=sys-apps/systemd-220:= ) sys-libs/zlib introspection? ( >=dev-libs/gobject-introspection-1.56:= ) x11-libs/pango[introspection?] ~gui-libs/vte-common-0.74.2[systemd?]
+REQUIRED_USE=gtk-doc? ( introspection ) vala? ( introspection )
+SLOT=2.91
+SRC_URI=https://gitlab.gnome.org/GNOME/vte/-/archive/0.74.2/vte-0.74.2.tar.bz2 !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/vte-0.74.0-command-notify.patch.xz )
+_eclasses_=flag-o-matic c816c598969cbaf38cc02d2496ad2e98 gnome.org 6b39404f1491c60a2d32e3c693a683fe meson 576e6bbef90e9753368f8b4ad0bd5383 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils c8951c1dfcc1d43e3f967f61fd0ec59c python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 474cb53a7d1b62721a91809a1d702661 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc vala e477903dbe0105930c51f170a592dc16 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=c63fc9516e156f3d37a42339e2ebebb8
diff --git a/metadata/md5-cache/x11-wm/Manifest.gz b/metadata/md5-cache/x11-wm/Manifest.gz
index e1ade1d4acbe..62457491ba0b 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/evilwm-1.4.2 b/metadata/md5-cache/x11-wm/evilwm-1.4.2
index 5ab1a5fb7bbd..3d7621177942 100644
--- a/metadata/md5-cache/x11-wm/evilwm-1.4.2
+++ b/metadata/md5-cache/x11-wm/evilwm-1.4.2
@@ -4,10 +4,10 @@ DESCRIPTION=A minimalist, no frills window manager for X
EAPI=8
HOMEPAGE=https://www.6809.org.uk/evilwm/
INHERIT=desktop toolchain-funcs
-KEYWORDS=~alpha amd64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
+KEYWORDS=~alpha amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos
LICENSE=MIT 9wm
RDEPEND=x11-libs/libXext x11-libs/libXrandr x11-libs/libX11
SLOT=0
SRC_URI=https://www.6809.org.uk/evilwm/evilwm-1.4.2.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs eed10cf5e5a06916e654d31f5a1925cc
-_md5_=32920eaa374f516c5bd2ea07861d623f
+_md5_=91ca9f4417317808ff7d6625dd6b8f4d
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 975f357a7c10..80fca1cbb06c 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16029 BLAKE2B 82fcb93c2025e8e21503f13a6044edd656efca4de0e5a3b59be46c0eb521fcef33fdb7cdfb9f70d48396991f51b2bfdb1daf2b7a558d95b45c8cf68d898a9b3a SHA512 0c0c66a9acb07fabf26f7cc0178a7bb41fec00525d831ca231e8652b16eced74bcaf8b5c886f774789b2313057e9ddb14c08e2397de4fa715ec27f8f9133cbeb
-TIMESTAMP 2023-12-19T13:10:24Z
+TIMESTAMP 2023-12-19T19:10:23Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWBlkBfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmWB6p9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAwfQ//YI6P5GCvNgleYiWb69ECAe1qtywWkB7mFX10Elr8OBO/d+xvDII3jULb
-ixbIit1LXpLbaOyqH3gWvLrnvK9faBRDnYhVIj+hWajavwnIUVZg14NgQsyBbhot
-qJK22q1jZnqTu1zhMezroyCk8C4a/gWm9/Sd6tI3/e0bxtp+9aMvrHCD2UdTNJRS
-wGm+AtEIwob0JjE98vgNbtMe1Jcq7FyvY6ugmsApAwa4KbNm+TfK1n90UIJ6gmpa
-Hc22wD+JwG3BOc4Im9nWcmTDRVEJsXuETW3fS3FMnpCMfDKr0072Uljke34BbjjW
-w25+hLPgw2wh+DakcqlYmMxXiV+fDCDuB3yAC8iVW76TEeNgli2awtnnXX03eeA0
-kxX6lKL57Gc/jWj0ieWgPhUFvVVa5QZDs8rNw/t/RZacugQgvcDkVfSdqmzMq+ze
-+EA65pnvBBCUCkK4yslE5DuLMH/cygyW2cRjlX4LWUOjy/SGiPy0AA+gXY+RXnUz
-+dIa/5giYCngu4/hEWlhKQqPlcXYVoEHHw3qJTg/iBqoXt+4KYaA4ZGkjpZDzhIk
-ABJFns2b3RrPex33Gkge5Uw12Bq+j1pl09fB+NVZhZ5AGakD/LlZtsxQXjXxjd2b
-GnM/Cjq+0jjoDxl6kVul9eHAviOnD/ptTfpghSaWTs82odlyymQ=
-=crY4
+klAy5hAAjPKGzNPnJZw5mJyAF8qZOpUrNf/UqxefUKZ5pyz1H5qNq5ukUlDIFey1
+isJnO9SYmrG1YemFeFiLGOLsGxXrfmt9aNf7Xs4RXpp74xeIZYJ0OJrmDbf+fy9g
+gjqHyn1tBmENUD2dl8K0hPy+KCma0KJVEhIYB+c1F6hnviDc/J5QV0B2DJAmTxj0
+4wOK58qD66DEo/t1WuvtnQ1qaz2x7U3oZ1G1eamc894UIMb8tq8FQLSTm2LQYGIA
+gw6JU3DNKqkLdrJvG32loYfoc6EcbJuHQ0mSm/AdSk4b08aa/75/uVweurFWqsng
+AiGpvRU2ldvbPS36r9qoyhR47q4A5fR+rfItMUScycvUTt2kQ+GLMWhI5Yxli0tS
++ZqR71Nv9A7WuEqU8BjxfnKOz5y+RtIrAQHCJ6I1dDq0SaYjczQpDFDc2Z0BGE/F
+aX8nA3NO6+UBDBaV5jPRqDoYGhqg0REC970F/kuweg98VX4vRvdgC/pFi6hNHDwy
+TbQVPjbNE1twwT0DE+ZcrOGYbRoJzi3aM4oUbBGceQ32htAVpey7sHH5P1quTSRt
+RWCB8+PotsdhiH+zn8dEGzhsqeKJUGLe4kAdw1c6erx2hwKkzy9BHfaHJpeVB6qw
+7rt3khZFkKh2RRyXvpZbt7u7ZkyrD/tz59y/2URL6Usz7aknDeo=
+=oKCM
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index 14b46518c972..3417f4af2a10 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Tue, 19 Dec 2023 13:10:19 +0000
+Tue, 19 Dec 2023 19:10:19 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 5f75a4273726..548ecb19ca48 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Tue Dec 19 01:10:19 PM UTC 2023
+Tue Dec 19 07:10:19 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index fef80f316adf..08401afbe848 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Tue, 19 Dec 2023 13:15:01 +0000
+Tue, 19 Dec 2023 19:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 1bedc97e122c..52d044d69c42 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-8817a6cb6beab2104b7d4c90b3bb2280391e8e90 1702987918 2023-12-19T12:11:58+00:00
+85e1498847f987029ed9a4a4fd0d32b2e0a499a3 1703012389 2023-12-19T18:59:49+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 796dc3736961..c746cfed61e2 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1702991402 Tue 19 Dec 2023 01:10:02 PM UTC
+1703013001 Tue 19 Dec 2023 07:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index 14b46518c972..3417f4af2a10 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Tue, 19 Dec 2023 13:10:19 +0000
+Tue, 19 Dec 2023 19:10:19 +0000
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index 0f5e1da3dc57..decb61d55d70 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/zeromq/Manifest b/net-libs/zeromq/Manifest
index 27c22d5aee02..f8666a58c2a1 100644
--- a/net-libs/zeromq/Manifest
+++ b/net-libs/zeromq/Manifest
@@ -7,6 +7,6 @@ DIST zeromq-4.3.5.tar.gz 2530237 BLAKE2B 1ece80f4d4f6bba401c9801105cb9adecdde28c
EBUILD zeromq-4.3.3-r1.ebuild 1434 BLAKE2B 2ef0bdd7421a2a831b6494b8b4e919f83a4451f2065c448afa780e1740b04b9e3d1fc083af3fcb988f343deb5b55dbb833e2f8e10861b4d19830fc5e987b7d48 SHA512 1e2c77d3150800989e0e32ee8026c7e7523be71f98eb6269e5e2b1963faaa9cb11b50a8f1a6b9ee6df2c0492c3ce3bdbeb7916528dd9af2590bc2df6a5a80bbc
EBUILD zeromq-4.3.4-r1.ebuild 1459 BLAKE2B 2761055575f039a6b5bc7447d8a871d76b0ab6acfb71b8f35ef78e4fd2430520862a73b42a3d23dc8cdbcafb1592ee146dd72239cb9dd87288ba1b080d23b3e5 SHA512 12f37a75b48cb9ef39ee8a26959e4b73e26c3aa3aa0512f703d162b502772432930adfdb18b1db12bf31d60cfa805cc1b0ac5a963860ea4ac08c943a8e748a15
EBUILD zeromq-4.3.4-r2.ebuild 1570 BLAKE2B 60404f911400a186426e1be177ce63d7165b452c805992723a41545f0f34b583bc3e14a0e61b361dd817ca1a62c25915e56faaf5b93bdabd9420aa61b91d9bef SHA512 5de24df989adea59a0abc875dfd80a9070428983256c7217b01b202d5e6440f0fe8333874e5f7607f4eb795b860aaac67d9425b8624f62a19d3520cb0caf61d8
-EBUILD zeromq-4.3.5-r1.ebuild 1536 BLAKE2B 4b22e3b33636e3945803c9661c993fa88aa422fcb306516ce6f8c8ed373631487c24443343e56d98dcf69819be2dc75e8f4371dc76e79b60af4f25ad46aadef9 SHA512 1217dbc3a207004139d65dc241b5cbd47fdae2f9a01b271576dd509a19997b582ab85eb212f2116120c87d1375b160db0ecf297971928b5d735803dae9e52f10
+EBUILD zeromq-4.3.5-r1.ebuild 1535 BLAKE2B e040e4a04be2f7ac4a2bec2010dc19482a88d130a85cb18739d141f3924280ed066de0e1150cf5b92e2b7470c1fad9bc596b2ecf6377321b068ad119f04139f9 SHA512 83fa0ecb81fd809ed5ca56678584c15e839236ed5b02ee1384d7d298c8f4a0896214eecb3e1897e6fe4ecd5dc81c7b58249ad0b8eeccbc2c98a30e74ecf69cc4
EBUILD zeromq-4.3.5.ebuild 1372 BLAKE2B 5b372e3c6a25f3336797e132ac252665239c544ab92719117a377fcda74b660251f8d3987d52f6e490e0e015cec8e5cde73a07bb3d78ed4056a54ec1816faf3a SHA512 3e6504a19190789f1c6ab749c6c3a85cab0ef92ed19c72cea1a81e7b4e1800c11148aba5ad0c5c1be68fa78635139460d69382d2b32485ebdeaa642bd4e74252
MISC metadata.xml 1541 BLAKE2B eb0032809d47b0f6e7064c1bcc8acd746480e3d1e222aeb7dd5658b820462376a8982e0d5a46e7dadc22efa8caaaa51c93f7bd66a1d73bba42a43dd959223596 SHA512 f3f8a92816c09499a6111fb375f429091c834be52e21189a7685fe59a40761ebd4d0d9e23889a0fc36d23863b3bcf16c245b00fb3d1ae21c9d8143be90977231
diff --git a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
index 196e6a4187b5..e42b438ca368 100644
--- a/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
+++ b/net-libs/zeromq/zeromq-4.3.5-r1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/zeromq/libzmq/releases/download/v${PV}/${P}.tar.gz"
LICENSE="MPL-2.0"
SLOT="0/5"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~arm64-macos ~x64-macos"
IUSE="doc drafts +libbsd +sodium static-libs test unwind"
RESTRICT="!test? ( test )"
diff --git a/net-print/Manifest.gz b/net-print/Manifest.gz
index c819536a3ecd..61504ead5922 100644
--- a/net-print/Manifest.gz
+++ b/net-print/Manifest.gz
Binary files differ
diff --git a/net-print/hplip/Manifest b/net-print/hplip/Manifest
index 4304c31a70ba..a6b5500c3d32 100644
--- a/net-print/hplip/Manifest
+++ b/net-print/hplip/Manifest
@@ -2,6 +2,6 @@ DIST hplip-3.23.12-patches-1.tar.xz 21132 BLAKE2B 83cee13ef988618cf6537b3954649c
DIST hplip-3.23.12.tar.gz 30162044 BLAKE2B 752a5b75855677e4f8b5b8738181d40c426268be4e393e5df7565c78efca68389e86d92f21002a733c0b2d5d62913bef3986e4bedd36a9f35f205c11e6027e7a SHA512 7461ffec38be68421e4204021f53d2b1641e7a67c14f205390d45f487a1af90956fd221f7e1561635508103ae944f19e04d6052d3f8928f2c9685fdcdcf515df
DIST hplip-3.23.5-patches-1.tar.xz 21444 BLAKE2B 500e06f34ad4fc607a587e2e897dbd852d21e3a1a2845fe8603a4fef109ea4556e614a38397a96be2ad9cc7efe8113e893e698696203f289d21a9f067c3a9fa7 SHA512 94b7b508913969303e7d63f392a64e7f43c3d2e651d6a10acbfc1fd1a6ce2324d2a1b19394d7f4f0b89802d9efc59df04cd902e486ebd40b3428a8037ffca8cf
DIST hplip-3.23.8.tar.gz 30121648 BLAKE2B 1bee02f2de4f14b7aa4d491550f82146e0e55a3297a8110ff7973992772089041578fed5560f98658ed9f6896d75481c89c22131501ca5048e709519db76eb77 SHA512 727b5a6c5b5c77571f1bc27efd493cf8177f543412fa70f0f1ff3439d6599c85985206ccb1c60dbc8bec1e23ef6b25f9030fd872c24799029ba8526b0061cc90
-EBUILD hplip-3.23.12.ebuild 8299 BLAKE2B ebb3c7635fd2b79f683e9a2728b56ffd4d75e14d38bcd5101d797adb320d41151c17439d158cc4e0f1d74efa6630fa43bd672cf5218dc6970e2b46d048ab6461 SHA512 cd291b38d78d5779b68e0f21a2e208ac008a608801cec0a206dfaab76d07a2d6903ad1b8c8f2648f503a5e9a15c879e5a76a0e1253db0d42b7900197c5532dbf
+EBUILD hplip-3.23.12.ebuild 8298 BLAKE2B 6403e6672f773a5e822b02ec05f43c0d3d641d0d374f484a71d2aac92cae86eb50e5413a4bd7ef9576a06eae6634f5fcbc53c3a06557b5856e547da5d6ff1652 SHA512 7ea046650eff5d8f33482e907a35bb560b73fac4c5e0b517165d95b11f21791ac8ce99baf8b771ffdbd7f0603c7f0c051e6539fc6931b7093987355cba508f38
EBUILD hplip-3.23.8.ebuild 8278 BLAKE2B 579c23dd7027f6a3334d3f3b0a1c8a630d53dd8b53d8a33fdef2fef61b04331d22c6aa2e6145d661443021ac7bb4d8fbf4abcf4a4eab5b09195d99fcbdc0a73f SHA512 680fe19b0e2f7a1b6d993bcc337e9a732bb53307e0c8fe21c6c59997b4e8eea4841c51ed13cab5c5b27e0e6c9fcfb9b27323fe7e2cf1decaf089688d380090f7
MISC metadata.xml 1849 BLAKE2B 381cc0d0fe08d072487850a5f5ac6e264cb4ee5db8722b6f83ad9d4e6e78948a7768e80ea2a8a2313bdca1029b59a02d8c3ca309d9438d5e4d63585f7a6b2a83 SHA512 0f5f42b561099e943d99dc5e50cfd42577582b31590c0cd98f276e5acc364fb31f4a48cf91b33e923d24daa77b7b3a6bc54a0c24d9ebff9e3ec82c957a5671e3
diff --git a/net-print/hplip/hplip-3.23.12.ebuild b/net-print/hplip/hplip-3.23.12.ebuild
index 494e63fb17c9..816450767552 100644
--- a/net-print/hplip/hplip-3.23.12.ebuild
+++ b/net-print/hplip/hplip-3.23.12.ebuild
@@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/project/${PN}/${PN}/${PV}/${P}.tar.gz
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~x86"
+KEYWORDS="amd64 arm ~arm64 ppc ppc64 ~x86"
IUSE="doc fax +hpcups hpijs kde libnotify libusb0 minimal parport policykit qt5 scanner +snmp static-ppds X"
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index d4a5175fa7ea..7d560e0b5560 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 8197ad183659..384b76ff565d 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -3,6 +3,7 @@ AUX liburing-2.1-gnu_source-musl-cpuset.patch 1483 BLAKE2B 4df57662e282404557954
AUX liburing-2.3-liburing.map-Export-io_uring_-enable_rings-register_.patch 1233 BLAKE2B 86113d0201afc1860d240f585a392dd45ea8a1b45adbae96c2a87d18f8540bae96a6a5efc6e8a971aa1535034a859a99c75ea6e43c0744967707aebcc93e08c0 SHA512 7110eae38e18e710522211a9ab8b5a0879107dc236553b139d460a0068e44def9e28357c615665920dd86e0b70d552daeb09b677ca460adc3eb352fffe61be73
AUX liburing-2.3-remove-error-from-error_h-for-portability.patch 4160 BLAKE2B 0262d1eb46b9df94cd98df5fab24b88dd15e5e4c2d6095b3d85e308ead3f171d7960cf5046823d44ec62529e7b9c0e83260f87a41ec3a66316f29782c31ff28d SHA512 35194720209c36dfb42413441b598543f5b9691c36614a4bb7fdbf6e151fa31bced5ecf389fd50290d69746b299ae9978d102a47f0c303ca33a07a91e7bddf1b
AUX liburing-2.5-lld-17.patch 944 BLAKE2B 4369d02ca7599b28e33aee7639600546f2b1e37bc806b8d3810102915b75d81c36ee089eacd9c899299e6f71c82076688e7e66ff9014b646a565b2567a947e37 SHA512 3c7fa358837e81a791576ee1e392f947f9153cb62de3b53e5b063f5c745b477ba6754dcf7785903372e91fb8d475a46b43cc787edb66996d79c0d7fd97186687
+AUX liburing-2.5-print-libgcc-file-name.patch 1900 BLAKE2B 9f4c75b8281d83cdd6b95b14b26be86a6d448562006691cd394947046ab00920ff0775ca4e7a1b8f9645135f6a9ccc4e9e73237cf8004433058d9ba95b001359 SHA512 bdc7d2bed2e331d2712d021f99b7a2f96b76ea6b6716a9d1b4a7fc1bf49eb94bb88e5d8ad392b083842517df0e9933ddd96a3bbd78198fb67c1a8d7e81f3acd5
DIST liburing-2.1.tar.bz2 120806 BLAKE2B 3a09d1504150ed1c111f064187d868fd86ec7c3dbf661f73999f7fbb9c945b528f7ab2e0cfff5d270a1a977f04deedc7c790b6df8708ef2884fbf28c1a9ffd1b SHA512 a658454869b01752b5e499c4f0b50c342a8ff63b3dd1a473a96f9fad03f22a6e4d2354b0e658a4e7e50ea27440a84ee274856b3687803583bc80cb4bc45aec71
DIST liburing-2.2.tar.bz2 172733 BLAKE2B 19ae8a356e4fdc296bfb3ff121b777bd7c970388b31686aac5c531508e807360d58220bc27f9c62c55bd76ca687013acfceb3fa8a2162b615561f637cc50ffe1 SHA512 55b935a90c108be54393a5ab341b56e40ad8d506360fe15b3dcde5ee263356f11080f8614efdc4253f6318ea35d808ec47a9dbfc6b9f6cc2e04f7f1a75c3f621
DIST liburing-2.3.tar.bz2 197929 BLAKE2B 94ae2a79522fbac13c071ad752f5cbfae3e3b3dd6b35da24e5c756ba47a7b304e5bcb18391ca23fc2edafeb2dbcdcf143fd2cda71656396ac34248159a964fb7 SHA512 341aa13d3b560617f3710291945ec2fe35d828e0b67ee3a97555fd4eb3d2042a7f9e722080d8ebb45aa74a2ca4ef58db1e8a10c351e951a604da007ba69d2738
@@ -13,6 +14,7 @@ EBUILD liburing-2.2.ebuild 1574 BLAKE2B 78ebce489d9b427f0832118b0e752cc8cb033a7b
EBUILD liburing-2.3-r4.ebuild 2142 BLAKE2B 22748487fd62608752ef8e0dda645e74c948d664818e8f755449bc53c4213f15ba83f00d4aebded5cf82da62e0f5989f4b7de18afc992ba6f3b1c4b9bb4952bf SHA512 7364fd68ba42e0eb970f52f6bb4fefa26a029378164c283ac88b251ccaab5c242c3c4cea5f0f1449bcb2f6a9eb0ba73ac477ee4f5b819f311cc78ad946c38220
EBUILD liburing-2.4.ebuild 1896 BLAKE2B 443616eb7133f1887f69373deefc21af17dea96774a15457f906fe269f3e2c6f1bac9b929cc68684d3a3326f46fd10f1fca8efb2ef2f5c43e320a111c34346c8 SHA512 20253472f8bd1fb541cac0f21aaec4d6b3f1106ff9e61bc82370d7f6d65388739dc4246b53c6171156647b70af6c11d88d6993160e8d8088f0cce648156055ee
EBUILD liburing-2.5-r1.ebuild 1942 BLAKE2B ec2f6c263f5770db1f90e51795cdd33f878e70ece7956c040e74276899697068518df4f038986576dc369f0b960732eb0505e391e3a889ba3d5c37f2ee40cbf2 SHA512 7ac2c344a40f294a9821b94a68a476f5dc8609f694d5a27821e6ee0d5cc1d8c2607532eee38eb64502695a6c17ee5fed2f6acd2d3b0c20396db84ec3cca7a1a4
+EBUILD liburing-2.5-r2.ebuild 1991 BLAKE2B cfd589c1ed94c76f62b9b4e49fcd80da683f734cd54efe6c33c7717a07202f7b0c1e8b82691ccca52d3c3ce7f33c92040aa5c7008fdccdcd85fcd669bf86c4ec SHA512 f78dfa16671f8a168de24f596b67f2efd0ba7a5f131c907c63e226e7d72ffe9464ac04c8804cf047e1b63147fbdb566a4e75d6f9a9d7a1f722c1d406b5d0e6d1
EBUILD liburing-2.5.ebuild 1896 BLAKE2B 443616eb7133f1887f69373deefc21af17dea96774a15457f906fe269f3e2c6f1bac9b929cc68684d3a3326f46fd10f1fca8efb2ef2f5c43e320a111c34346c8 SHA512 20253472f8bd1fb541cac0f21aaec4d6b3f1106ff9e61bc82370d7f6d65388739dc4246b53c6171156647b70af6c11d88d6993160e8d8088f0cce648156055ee
EBUILD liburing-9999.ebuild 1896 BLAKE2B 443616eb7133f1887f69373deefc21af17dea96774a15457f906fe269f3e2c6f1bac9b929cc68684d3a3326f46fd10f1fca8efb2ef2f5c43e320a111c34346c8 SHA512 20253472f8bd1fb541cac0f21aaec4d6b3f1106ff9e61bc82370d7f6d65388739dc4246b53c6171156647b70af6c11d88d6993160e8d8088f0cce648156055ee
MISC metadata.xml 326 BLAKE2B 7c133a6dbb4ab4b537c0741ec9f3cd525c0803040950ee93e4c1cbc848c7618074471cc1a18ca07d6963c06252c83b66df0811ebae4c0cf9d7782f66ca5aa14a SHA512 1aacf941a9fa57429468fdfc8f546f559c5d483988ba5c6b0f4ed0fe5913f85d218b2a9eec83bae1d11a71eed36a37e76ccedc192697fbe9763fd0b09b2dcfd7
diff --git a/sys-libs/liburing/files/liburing-2.5-print-libgcc-file-name.patch b/sys-libs/liburing/files/liburing-2.5-print-libgcc-file-name.patch
new file mode 100644
index 000000000000..bedc6897b901
--- /dev/null
+++ b/sys-libs/liburing/files/liburing-2.5-print-libgcc-file-name.patch
@@ -0,0 +1,43 @@
+From https://github.com/axboe/liburing/commit/09b8ded9686f33f1044ad8c612f2281b865cd314 Mon Sep 17 00:00:00 2001
+From: Violet Purcell <vimproved@inventati.org>
+Date: Sat, 16 Dec 2023 16:17:09 -0500
+Subject: [PATCH] Link against libgcc based on output of
+ -print-libgcc-file-name
+
+GCC and clang have the -print-libgcc-file-name option to automatically
+print out the correct compiler runtime library to link to. This can be
+helpful in case the runtime library is named something other than libgcc
+(i.e. on a system where only LLVM's compiler-rt is used), or if libgcc
+is in a non-standard directory. If the option fails for whatever reason,
+fall back to using "-lgcc".
+
+Signed-off-by: Violet Purcell <vimproved@inventati.org>
+--- a/configure
++++ b/configure
+@@ -202,6 +202,15 @@ print_and_output_mak "relativelibdir" "$relativelibdir"
+ print_and_output_mak "mandir" "$mandir"
+ print_and_output_mak "datadir" "$datadir"
+
++####################################################
++# Check for correct compiler runtime library to link with
++libgcc_link_flag="-lgcc"
++if $cc -print-libgcc-file-name >/dev/null 2>&1; then
++ libgcc_link_flag="$($cc $CFLAGS $LDFLAGS -print-libgcc-file-name)"
++fi
++print_and_output_mak "libgcc_link_flag" "$libgcc_link_flag"
++####################################################
++
+ ##########################################
+ # check for compiler -Wstringop-overflow
+ stringop_overflow="no"
+--- a/src/Makefile
++++ b/src/Makefile
+@@ -47,7 +47,7 @@ ifeq ($(CONFIG_NOLIBC),y)
+ liburing_srcs += nolibc.c
+ override CFLAGS += -nostdlib -nodefaultlibs -ffreestanding -fno-builtin -fno-stack-protector
+ override CPPFLAGS += -nostdlib -nodefaultlibs -ffreestanding -fno-builtin -fno-stack-protector
+- override LINK_FLAGS += -nostdlib -nodefaultlibs -lgcc
++ override LINK_FLAGS += -nostdlib -nodefaultlibs $(libgcc_link_flag)
+ endif
+
+ override CPPFLAGS += -MT "$@" -MMD -MP -MF "$@.d"
diff --git a/sys-libs/liburing/liburing-2.5-r2.ebuild b/sys-libs/liburing/liburing-2.5-r2.ebuild
new file mode 100644
index 000000000000..29f679d0a2da
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.5-r2.ebuild
@@ -0,0 +1,88 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ QA_PKGCONFIG_VERSION=${PV}
+fi
+LICENSE="MIT"
+SLOT="0/2" # liburing.so major version
+
+IUSE="examples static-libs test"
+# fsync test hangs forever
+RESTRICT="!test? ( test )"
+
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
+PATCHES=(
+ "${FILESDIR}"/${P}-lld-17.patch
+ "${FILESDIR}"/${P}-print-libgcc-file-name.patch
+)
+
+src_prepare() {
+ default
+
+ if ! use examples; then
+ sed -e '/examples/d' Makefile -i || die
+ fi
+ if ! use test; then
+ sed -e '/test/d' Makefile -i || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ local disabled_tests=(
+ accept.c
+ fpos.c
+ io_uring_register.c
+ link-timeout.c
+ read-before-exit.c
+ recv-msgall-stream.c
+ )
+ local disabled_test
+ for disabled_test in "${disabled_tests[@]}"; do
+ sed -i "/\s*${disabled_test}/d" test/Makefile \
+ || die "Failed to remove ${disabled_test}"
+ done
+
+ emake -C test V=1 runtests
+}
diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz
index f686f9aca124..83dd2f760048 100644
--- a/sys-process/Manifest.gz
+++ b/sys-process/Manifest.gz
Binary files differ
diff --git a/sys-process/at/Manifest b/sys-process/at/Manifest
index 55ee09ed7eee..e35db973f615 100644
--- a/sys-process/at/Manifest
+++ b/sys-process/at/Manifest
@@ -10,6 +10,6 @@ AUX atd.rc9 265 BLAKE2B 0f1f1e75fbcedb2fb5baf2ee6dbd8b9d519cdee203bb91119f78678d
AUX atd.service 172 BLAKE2B 84ff9c4a55ba895e87303f31f124562fa22eff29059c07d2ab3cc81ecdfd742776c389baa80f8ddc25c01220801465218e62f4dd73e77435eb05023c4cc5aa87 SHA512 6ac20de3e0d03f3fd99b302b8de6f8dc5228d0cca3b383d9f6b1f1abe82d8d5f4d7a23a4cae6d710eabd21fc28c568a63c0c802eb6237ca91fa48318b99a6f39
DIST at_3.2.5.orig.tar.gz 132660 BLAKE2B 30cd8e53aff8176ceea62f2a34c0cc0706b35fc187c2da58f86ec6ca4cec4701bfab9d932949d57b9750a18841d315d7c9a4289691f209c899598991f6541a32 SHA512 542e8948bbdc1d06934070cbfe242688b541ef6342c6b0351255f8b9d7a3ed915a9304b5cf5442dfc15845b3d2b926ebecbfc5bccd204519d0a2775b27f8139c
EBUILD at-3.2.5-r1.ebuild 2423 BLAKE2B d9e1bca2d0aa8e5c4791b341983e05cae7d4ccbda9f68b2b9760a01baecd8892d262bab7109a3da97e9c7f4596b28d50d69aa77a20cfd914821cc75b3e86a6f6 SHA512 20407932c81ce44c65a5b10a90018c66cb1e4e1745a6d4ae14b5e1cc118a41bded0dcf3fd7f3f074bfe78529cba08ec1e122467ff1e03a7f23ee3d00ef39d1fd
-EBUILD at-3.2.5-r2.ebuild 2267 BLAKE2B 1b5b3ff0a50cc388e2f6dfdfbbe65306521a6b318f1c0073aca15bd6e699cc944074c7e82e49141959e290d8dccf2863d431c3f3da8e8265b645fcc918daeb55 SHA512 a46ee278c496bbd5232f2560ea6a5455b2bec64ed283c32076a3a6fdd723b8efd1187bf4acf467b893ac4a487cb2a2f9c344bc5b18ea2422126b2f87b25174da
+EBUILD at-3.2.5-r2.ebuild 2266 BLAKE2B 5c288d0d79984d83217e372711facf6115434ddfa9b76e1033747975141a4399160ff35e5a06a3933b8488d01931f919d48ceec885678d2d5622ed556b701b2b SHA512 e2de530dd00dc7e3878b08feb3bd181321f33c7b7b0395bf6d5c397af2d78721e581409f37060a9d7af46e70af79ac59f74576bfc6fc1213acf405879a454867
EBUILD at-3.2.5.ebuild 2452 BLAKE2B ab83360c1b3bd02ff56bfeca6c4f808414ed02c2bf9aaf73140032b3f9c8392f79919ffc5e95d8fab794bad1b1f7891343d21a8aaf33da80a9b1a94da0ff6cea SHA512 bd6bef9c120a1ed0266ce67701755943daae9eb729da19155c74737e2c2fa045e503e59e8ab0570e6c94138ffdd1a766cf13e174112a5c25febba5d3d48ae921
MISC metadata.xml 398 BLAKE2B 037f58ef9b9d372a1137066db288badda6f884013296b4ea879816f539a91b5f484148ecd3c874561d24a9a3b4e336f6a73b332b30fc666f19f213b6bb37245d SHA512 c4d6086c77a47321b33e8ecfc827b51dad5f79558f1cb8845d495326d1f002e7fc5289165735fb26d1a1020e55d85f22358d313be11f5ddfb05b6580db027833
diff --git a/sys-process/at/at-3.2.5-r2.ebuild b/sys-process/at/at-3.2.5-r2.ebuild
index ed70f48f3f8f..6ff1b7687025 100644
--- a/sys-process/at/at-3.2.5-r2.ebuild
+++ b/sys-process/at/at-3.2.5-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="http://software.calhariz.com/at/${MY_P}.orig.tar.gz
LICENSE="GPL-2+ GPL-3+ ISC"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv sparc x86"
IUSE="pam selinux"
DEPEND="
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index 5f400ea513c2..d5c723f83e31 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/perl-Module-CoreList/Manifest b/virtual/perl-Module-CoreList/Manifest
index 4b01d338b220..48362202a6e0 100644
--- a/virtual/perl-Module-CoreList/Manifest
+++ b/virtual/perl-Module-CoreList/Manifest
@@ -1,5 +1,5 @@
EBUILD perl-Module-CoreList-5.202.205.200-r1.ebuild 606 BLAKE2B edba5a4adf6ffa6d88065f4888875380cbf19bb2cbf13ff8b43eb19d82001fe1fbda6f385a696941922cd614519a531cfc9b1f452c0cd8cda75cde63f6ba7cce SHA512 d23a73242c0c27d26c559f43202bd58c0bb930b2a86ba68bd7863b9802dd354915c6c0a7a851debd6995c255e0a612b19235df02e6c4f17190afe94fa9bbb47d
EBUILD perl-Module-CoreList-5.202.304.230.ebuild 607 BLAKE2B 7d1708c679e521115985ab77db1b60b1719221124bb6f5e6f6ea6371de9a5aaee22ad57abb14439405478bbb9c0dabc1647e63f405dc79a1a2295eb0a459fb7a SHA512 a877eead8b31a1b040846de18b266a4464c7930e52521e74569d634f9868ccfa0aae4c4c3f15273549272b5fa5fa921a0c52d090b1cdc343cf901372ce091423
EBUILD perl-Module-CoreList-5.202.307.20.ebuild 605 BLAKE2B 38406a7d25005b8e9072938cf4c845436db5741d8248929092f13b3db1715f7b36de9eb704d81b92459a94d30f17919727155babbc1668f57838af2db0977984 SHA512 9f8f1ee9f3202fbed2641e46da2f3beb46d1ce2ec451156c633d06f16b8a544c1964064b6e8b2b29846e160f6ca4abc3defef4c872819490a588b5b28fac8119
-EBUILD perl-Module-CoreList-5.202.311.290.ebuild 607 BLAKE2B e8f6f14436a23f94f91bdc2724b02f4a102c2a58b5e01de5639564cc92221d81f6152fd8531040d65a8d7af20c19e867a293e21c24c08d17b0b05a434e369b23 SHA512 efd019a2f75cf214b5bdd74c24b8c3784c4ef8048172b0bac482a1b3db31888515c80ef40ae8bd1401a7ab69c0cd4a02534fc8d0f132edcd56c79524bf73f174
+EBUILD perl-Module-CoreList-5.202.311.290.ebuild 606 BLAKE2B 038d424b19f7abeedaef9aa5dc3ed828012a3f38efb022df99647a1801ed2ced536c1c4abcdefcf51e01ed7c9d860492ce8bee4608550b6667905ade1965adea SHA512 f825fe5b4f609d99f7ba38d22c5c850888e5702a1693318f3830c926c25f60859a7d259d2913dff94c8045713559f23df9f0b47afe172bcf7ba466fcdd29aa01
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.311.290.ebuild b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.311.290.ebuild
index 3e5138c3c03b..79342fdbcda0 100644
--- a/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.311.290.ebuild
+++ b/virtual/perl-Module-CoreList/perl-Module-CoreList-5.202.311.290.ebuild
@@ -5,7 +5,7 @@ EAPI=8
DESCRIPTION="Virtual for ${PN#perl-}"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ~ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~loong ~m68k ~mips ppc ppc64 ~riscv ~s390 sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris"
# Check https://wiki.gentoo.org/wiki/Project:Perl/maint-notes/virtual/perl-Module-CoreList
# When bumping this package.
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index a56d5b7740a3..e064f84fa6ac 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index cd436ac32363..5747d699c217 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -100,6 +100,102 @@ DIST firefox-115.5.0esr-vi.xpi 595548 BLAKE2B 6ece2d0b5d0ed3d5ff3b11bbc333e4892e
DIST firefox-115.5.0esr-xh.xpi 402436 BLAKE2B f5bc9da8f839819bdd6ccb26b4b29e884fd7a72d353a5cffdcb9c4e0f53a73e89cb39cc9a1ea8ff66c30084c7a8e0f4ea16e9101196f8caa5bf63eec18cd6501 SHA512 f396c5bf63271863fbb7d735a3e6d1bafd7a6649754ba4cc57466c323292ab54a5e49907f403be0921d5a25ab5d6c439aef6d04d5006af90217ce6906f4ade23
DIST firefox-115.5.0esr-zh-CN.xpi 595484 BLAKE2B a260d76f2c47969599fdff3ef9b948ac7baebfe1e26cebf1f61bfcb00f4027cbcb89e7067985cd7d5de544683176ee4a3ec8cdaa3d788ddad5da9f30f3724ec9 SHA512 2dc128b82824313ebafe3c147b99760d1a7da7a718b8d95f2897d13ba0b427a6a52e0c75258115598de1e9ab35de0972a933dd438d14a0326d9994f3faae9cbc
DIST firefox-115.5.0esr-zh-TW.xpi 597819 BLAKE2B 0fb3dc3a1fc7bd9fe60fc81cb78a278e3b1b5e827eb0dd8db8e26849ec3552cfab177e68766ea627569875d02e5ee0de1034f40c6a7184c07812a7e5ee2204be SHA512 62f6151b44387cdb98fae20b7128b9e3fcaf648ae59486cdec3dc6efd33b68942b643a1df3a2647e8d205399e1f6437a766eec14acd1d90074f49ff6a487acbe
+DIST firefox-115.6.0esr-ach.xpi 441053 BLAKE2B 173666079ed36816bfe11495b4cdf4a41629d00db66fcff7eda73dec05208f54432a8aee524949f52ec7c8ebcde38997351da260f776ff7ffad64ee4fe32423d SHA512 f065204066d768542555f587535a84360b9d05f35702cb22aa671709a6648d17b28de51af1f90892a5996881ccdf7f89b2241b0f89cd79d8207fd244799a8ce4
+DIST firefox-115.6.0esr-af.xpi 402470 BLAKE2B 75184cf489e7cfb6157d561ad73dbe179db787d445ec093ab5dcce04179a0bc1fe64621350902a940600f05e2b4bdcbeeb7e5e0ba6d43ced5e4432e4f98043e3 SHA512 a9072bfe46e30eeafbb826b5e77f8b7fa4d8fabe624cd8ef767a6008676a1f293da29baeca547012bb8d6c475d7e0e232207520d93c88e0d400c1a8a166801ec
+DIST firefox-115.6.0esr-an.xpi 482935 BLAKE2B e6695dff546c46d383672bd65064da050a6ef4725ac3dc5685a067bbe21021f38a67852b714cceb9d09c59103938670e8c9321f4a9ec178bf476ed033422025c SHA512 f84047521e6d7653d1b5ceedd93cb0cd8d4fa8133df79cae052e2864a15718b577d77b7f50175ea67da2094991614ec1a9f52171df5a2806c88821ffcc8622f5
+DIST firefox-115.6.0esr-ar.xpi 549541 BLAKE2B e94dc4981ebc02c427d7a87406f31baf44dea07c7011895a6c4d25aa357ed436f65fddd7cd3101357ba38232c5793721a2100331cfed8058e74565806858509c SHA512 227eb965eaa9366e75754611bc275d4042ab6ca4d7531c5451ac806dfc4c07536e34efbbf549a461dfca3d3bb80098c3f55e2b9dcb7ab70947477a8da79c7e5e
+DIST firefox-115.6.0esr-ast.xpi 477363 BLAKE2B 1152a5179c895d1d1ab471633b1c05270303336bc0cbb7360fe95cdac3322eb3afdaaa37d8f186122c569da7a18cbd7931214d457868a6c827f4b5f92a7720cb SHA512 8b2c276a2976730fa81b75757488b37cce6971ca5ff6fd40c2d748a91d2a5651743d065bf311ebeb541fccad0ded360b3c20ec46e863dd539f7258cb8d9518dd
+DIST firefox-115.6.0esr-az.xpi 470745 BLAKE2B eeb0dc803e2c120b4c8dfc866eb6b654a2ad0f26f06b6257cf3756cf936d3f42fb4403895991fceafd7af425fe1bb9577d6ea00f234f3e9d387a195960a79a5f SHA512 0dc114a505e03dce2c644609c19e068458548eb6321f01ed7fa8a4d397e6f27408979e9feb1a8e5c70c0a1226471478f7aad5098a9880983e8e6b055a8d1f649
+DIST firefox-115.6.0esr-be.xpi 647090 BLAKE2B c0a4cc5a3f1c9fc8afdd404791c6f7cf49cb8ca61d0e38a317501837a6dbd4ac46ec2adf6ed44b1a278b5e2270b68b9d6e17b4a085971117b758c4f00c353147 SHA512 917fbae6310e2c135862268846f96cd11068aaf62e6fcac3f375744dfa3b268ca3705d3bbc5c357fac136e40e6f70cb572a297aabdde8b45a7c26d1c6252d366
+DIST firefox-115.6.0esr-bg.xpi 564175 BLAKE2B d3f9327e7ae6599e704db46baf21440b795a22800e40d8e5716746040335f5b30a09befa17d1458b1e0c6ad70899e4d3558f537a451ed95664dd04db450c2fe8 SHA512 f6c871b712570a88b6bf22cdb69adc98e79e01f0848a5a6b87b3d21fe8267c0b7d40f14c6ee66b180deb7902f82fb42203a7a5459164ad16c45822824a1fcda4
+DIST firefox-115.6.0esr-bn.xpi 558438 BLAKE2B 524e8cd4a9cb5540afa3c83bcbe834bc3d11416d99deeeebc53e9cdeb8bfbaa127d17f61a722eb013d0faa40f6d6e1fc35ecd05f4ca3f0315f6cdb24e04f4de9 SHA512 5cc36c345dbb53a147e45bb215bbc44fd5f006d279f7ed79e84d1d9dae482a166bcbc63effdd2dd6a8d07ec75c65aa7367c8ed50945a49c679cb5ee5b79f83af
+DIST firefox-115.6.0esr-br.xpi 534388 BLAKE2B 24777e77f1d78f4c4eec827f6c0773e0b8d9155beca7633641dde61e27858b57bc5e120acfb488e48f44b2fe437c2bf4ea016437b585e9dfe776159e0b7350f3 SHA512 f49a83283ae4c12942081056d6896a8f7ae5d98f2f802c543fad4c523ead12c06b602dc19b9f2ddc3c2c68bcbb458a4af78a74be24ed8b8859ea853d18162028
+DIST firefox-115.6.0esr-bs.xpi 441274 BLAKE2B b0f6ee10637cddb891200ffb6b55b8de21c0348150ee484ef8f2d0a8ea3de9c96b36b4e240ad178637f7729a87786b115ec1df1eeebb820fbee9943c5be9d7b6 SHA512 886e5726086d6783ccf018d2229b90c1cba0adfce5d961eefae2097d0e85da605a2ea62495e72cc066bb653a86b496ba7a21ea600a0f6a73d12f3409e16e0df8
+DIST firefox-115.6.0esr-ca-valencia.xpi 521954 BLAKE2B 6d59a57015a447301e5213abf0cef0df2cff350af0b1b363e61be2c0872586f93bb7a0bd98a8aca721916ceed474926ea56345955c762ae980d3391f68899501 SHA512 90e3446ba376d6cbc615068e77d5ada9fcd62448609ae437e61e24dc07ac9d97cb7188b2c0c17d14f5bde5b1a05c33b12c09857bae1abc9fa99ff85994a3e64d
+DIST firefox-115.6.0esr-ca.xpi 545482 BLAKE2B 358b3a86285e3d7321c03ce5e53e18be9e0ccb1eefdf4f4752b2e920b103a7a96c46c1f12233b913ea8948b721e5db127aa6d56f4eeabebb49cee8389269f7e3 SHA512 a2dd9e36d44972300c672dbbb18077ee9259d9b93007a39241d4973bc62715d25870710406eb22508b47b97af8811f8d98513102b50aa033d6dea204411f0ddc
+DIST firefox-115.6.0esr-cak.xpi 564588 BLAKE2B e6a26ca942cebacac13779564ca8cc76d6a50d556d08327fe3d725c551422780cb1e1d4df91c089d24e709981d8d7234a89649e060717f4ee2a797536bd070f2 SHA512 7615fcdfbca569b0d57a79363439aa24327e8f31df83604eaf9512ee7aa2db642585f5aa5b8e1d58fa87d95b16fd8c393c7fbcedd9d062afa803c70fde635d24
+DIST firefox-115.6.0esr-cs.xpi 592264 BLAKE2B 94154966d92e5fb4d3d4a388357745f705f1233628de7a3cef0dbd07109060caa66d01443932521ee31dfb609e8ef6e992b90defeeab303617a71e80455f561b SHA512 841265f6d09c7509e6aa879a2bab732560a28468149eaa8f95c1cdf112113b8c4c30de0971dfa7b38d9505dc618bb2e38082f86127360fe9e136be963239a033
+DIST firefox-115.6.0esr-cy.xpi 564701 BLAKE2B 3f286f5ec876b4df67a95e2e5b1e400aa265413bc02d676a996f0849e16c032476913c360a52f188a52027f57faf535c590a4a44a8dbb65861e868de6cf0c90d SHA512 d7447bc143e1f145be9af36bf32c55b3d4348ea50543df689d2c69df2e5aa470c2640c0b076af2f4a38c7a478f30dea6f756dc307ead0a694b96867059d35c3b
+DIST firefox-115.6.0esr-da.xpi 554023 BLAKE2B a7adbe1bfe65f8db4bae04d31e31e2d6df57afe7b7fa477a131ce7c0fd1e0e38900e36236fc1771910ab3b632d3ef0272c0927ef376baf6315602c9deb15cf24 SHA512 86806a03a031b9b0fa432968e0393b0cc05c386a905c7cc9bf7269cd02b946fdd2054d0488efc59275e29d22a79eccd9580fc9dd1bc8f17c30a26416289b859e
+DIST firefox-115.6.0esr-de.xpi 574622 BLAKE2B c41bc498ce45d474b344c8666f7d673be485b39d05780651f2773c54bfd1456a430d05635d59f245e02df3221d9ed3fc2edb5aab49d9ff1e949cb4cf0cd72a65 SHA512 a235aea3484ecdc9997134ee62b08fe6792cdbdd02f229e20635e4e7823304994cf93746fd4fa27093f45689b4b8bf0d39e90c7f372ceb3a03c1c9469d3c7f18
+DIST firefox-115.6.0esr-dsb.xpi 589328 BLAKE2B 318d1bebbcf68a5b6e9653627213e3e793b69f69659fb2307b93d55e80dfc140999755378e1a3c8e5df8eebf442e43009b7d2dcb63c3551ad6d51cd8893bcb14 SHA512 7202080392d95208158ae5d9907f4a4097a448bc3b825a3f27519fbf59c92802d77f16363c9f817fb140c2238b303cb24056bedb735b2824258fd170f32ce2be
+DIST firefox-115.6.0esr-el.xpi 663758 BLAKE2B 9e2cf86b722ab840fd79cffb3becf42179ebd373e0d1c1e3a286162ecaea3568e5f4f817a4fffd5e1be2c540dbf7bded159d590b1d445bf607d2997a1b8cc301 SHA512 0f4832b764e721352fb62615942ed40707fdf2fab4ce4a45000b820ec1c511666ba5594368d8a14e7202bb82508f83a67d93729e9b6746119ec2374fa61773d9
+DIST firefox-115.6.0esr-en-CA.xpi 519422 BLAKE2B 974f92e7e933c127dfe1503a3382cd85e0031ec8f2de7ca9e559b705b6b70161e4a7710d31e41bc9041538e2e2ca6b562b388cbb749c27ccfba4b6b52ea852fe SHA512 5370082bcd3ae0a1529667e090959992cf4ca41a3f6ac5ccd09055a8189283605de03d61373b7747eafb1547a5e9600ffcc6faf4d3952b45cf5f5b2c0d471ab2
+DIST firefox-115.6.0esr-en-GB.xpi 531053 BLAKE2B 6c95e92594c861a81b7e8f0e9c6ee81d3bf0509534aaa660acd53132b1ee7362e117fe3eae5217a37583df9cdb375be9f83928e58e1df64e79d206c9120aed01 SHA512 8943ac5c154819262f1a87da257239c9097eac7658fec90b8235baf6a4f2a21106e53006c0690a39ac4bfb3ee5e366619fdf14b307e433f9a8c75a43a8cae0a4
+DIST firefox-115.6.0esr-eo.xpi 556386 BLAKE2B 4a6fae4c3691ecfc36b3d1ba8534e161abde7f122bc9f5ed526c24dad68d1304cbdadd91981de24c6819f87c9644001ef2d298c5779b01156c427a6b74628db5 SHA512 815206474c09e8d3ba5e47f0281fa07dc85cfed6123e07a3b870adae637b6790e49676a50ec0193be7e6e18aabc615199b49b604f1c69b9871a763052c516bb7
+DIST firefox-115.6.0esr-es-AR.xpi 568958 BLAKE2B b331433339a7288e3ac7b118b34d3907a0986549a2d44bdd0f9681f765242d4a97d9ca55d64ea4977ba55fa34092cf1746c1eddcd652d1e32427c24fa86f54ec SHA512 bba821fd2d2c48c2b00e9a0af52d929d20d8eee84da0eb2bb0e01f152a2bab7275f87d31e7176371eeb43160da7943c1adf397d0b3324ffda55e109145ad9c67
+DIST firefox-115.6.0esr-es-CL.xpi 568607 BLAKE2B e8fcf5bfef5a4f67960aee711e16940a6369d8f34ff29be524e99f1ab3e41c24aeeb6d1556fe12d5e8e8e588f7a2c2f43c69a10832f094af29666c85b99b42ea SHA512 f17f37f6a9ea04682b93e1bbdba5f4ea99aac2a04b0a1a87419503dcabb8a3b51dbd2334cb47d5dd07d016cb127533d841ef1695046d7c09d0ecc11ca6598f47
+DIST firefox-115.6.0esr-es-ES.xpi 562054 BLAKE2B b5015c645372228c01590ab72b35cc76416e2ade19f2e00f4a8090d1dc82d30527da37f837c64f5ca74b680d423f2fc6e14cd5c8dc175e063e78036cfebb6f29 SHA512 76059df8e8899ce2f058b4ee2d83a28e4ac51a405fee524ea57059447ef5c05b4d79274880f9207c60e48032e05d32a544f50038aeb6a08a61094f37f659548c
+DIST firefox-115.6.0esr-es-MX.xpi 565303 BLAKE2B e6a737ac41db180f54de17c7e119e737449575af339c47950933291e5eb6e6bed1e223285287183cf11cc0d198701a47f6e33abe0c2f2839c047d63ca6068aff SHA512 2b0b1b3f6fca6ef73e7a1556f88ca74d6aebf6250ed44720a9fbcd9a7c361b946d88d75cab570e3c42165130ce2e31d7ac833f36a1def5be8c6bbf6cf4d4a197
+DIST firefox-115.6.0esr-et.xpi 516134 BLAKE2B 9a9ed8eb36726a6b71bdfa847b0b6d1761989b4fefcffbf9bd8c63a3766dbf152b2bbaf1dbf58dac339f24d49d218841693031ebbb5c4e951af6dbfef0c170e5 SHA512 20b3048ab2d9038925beb7983f780179086cabbf41dacb0fc3b8b8113cbb2c992c9d36bc1ed88ff5d2517b072b8a586baf800767c6ae55f6db189aedea3b2459
+DIST firefox-115.6.0esr-eu.xpi 551614 BLAKE2B 28e20433017c41d120b380f4db995798fa32787ab0adf6152765e1e674007dec08d8e012b749690f78305adba13bfe52575b7dac59f952add947e144b9d8224e SHA512 ecfa01e841c9a9e9528765c191fa872e7cee749aca974049e450ca992bbbb158ac5e7aa49cfacb4e5fb9a3f05fe9eacfe7420aa2d94d62171aca0ee780dc8414
+DIST firefox-115.6.0esr-fa.xpi 564547 BLAKE2B 6c3b76c419d73c35089c0e7a5b8bc9a49ca53dc5223c84c20f7bf57a77f9c78a9bddd61d6239aec9f0156ef5b7f554a3a796db27a9fd1fedf63bcd7db169a9e5 SHA512 eb2f835f241ebbad70eada0690390a032541ac148346949f51e99fcfb34bb1ddfadc0346df2f4a59927aa247c0d24dd17a3378b874d3ac2e8b721d8a21b71499
+DIST firefox-115.6.0esr-ff.xpi 457106 BLAKE2B 70b42f8d538d5c2c70f032952a64878db7ffeeeff8e91163b9331d04b6ada093d94ee56ed7703c22fe69e5ed6a15fec156760de600733ceb49b03117fe4c3a42 SHA512 b10d7027b1e851da962886b965f5c6d041a11de8a584f50e07d9c47af13e8474e076a0661c7b5297201de6fd2b41cff822cdd9ce6879950509f2955144f50862
+DIST firefox-115.6.0esr-fi.xpi 551248 BLAKE2B 47f00534a00a69435d90ca5a1e7e35d8a5fc7b6dea6524caf9c3d118d87abc4fe9211d35e08661ddf18f6ad0b46698d973458565350077ebc718a0bd8abdac37 SHA512 7f88ae088751dbb0493a3904a751034f489c15ccdc35f1f04bd710c7113c3303a06cd54708aac3b927570820b027d240c795cc806ca1abea0abfbcb94644e2c6
+DIST firefox-115.6.0esr-fr.xpi 580609 BLAKE2B 84671b7e0ee0fcfb20ac4b90f704f73bce3d09d81ad45f39f44a1f0ba677519e8a79e43561206e0f6204f07eb640853ea2698c598af087fe05c7cc8dcb4eab22 SHA512 93baaf663aeb9155fcda976a8b562e1b2b524530321e66b57bc155d3da0fbe6fedcfeff8a94c8712af4d22240115010af44eccb86f2e80ad08f15dd0a68d975e
+DIST firefox-115.6.0esr-fy-NL.xpi 564935 BLAKE2B 02d6edc6e7fabf10ac0128e638da5a956090bdc4804ecd4f77f4073d9d1f2c8e03b92ad3ab675b83845c5ac67ad4ac570b33c5d1840b99252c2d9b4af162c1bb SHA512 d66f4cd9244fe5a11b033d2121ef47639df35ab45baa81fb071b99b161031ecf10942d567d12214ca83b5c6edfd5e3e5caeb37456bd704ac6c513928201b6574
+DIST firefox-115.6.0esr-ga-IE.xpi 454333 BLAKE2B 1b6be2d5477fa3910612fbae9e1121c25d77b610683c2edea07ebbac434dcade9eba69521810b05e6646e8f5912446f775e679469507e9e1dd9489b5533fc0a5 SHA512 652ee2537bec0892298eca1739ae9ac69c554daf547ec5cb9a757c68e09d1278b1f3fa3cc76d005658b7d1c1680210208a6c51a39dab79827fe84a677264ae0f
+DIST firefox-115.6.0esr-gd.xpi 566971 BLAKE2B f71c516af2b1353e7f6c6229b9fa6761c7cf351e3ad5316585e8ef182ff6de4108aae425c4835b0c012ef4efefed6441deab738f19178b2d2a4371444310b522 SHA512 c8534e53ea9c2e812f13d1e86d0c8618d674ad73400e79df0ca92009326e8da4c22a480ab43086d30144f795ce400d096bbe89c0435f4e8c1b69215679609b50
+DIST firefox-115.6.0esr-gl.xpi 565476 BLAKE2B f85bc198d1d50687c74a2fd382707d090a09a8a20c53b7005be864950d5ee3ee59f013429b1085c207f08d6c283540935697f324597db5adc7ed8907852d7364 SHA512 464e37cd4f2c1df04a22b0c2801b0d7e341206104b342b05b4e828d926ca7fe82db549917054d9b78dd3075fb93861cce92be9398327c671b837cf12b0c7e366
+DIST firefox-115.6.0esr-gn.xpi 577573 BLAKE2B 85d356533c913405331f9567e6f5f272c87fb00576c6f3db9126934c34d96f839ac094c56400af0f3339b4f3460ee939f0dc7b380a676e153b68e3f04d56ca70 SHA512 7d207909a2bc6713f0da49ebd0d43fbb97e6a9e8a5edc6b30f8b2a4bf215508a361c831bc1663bc41515ebe26cf5efd9b365f63bb6f13bfc9394d8d3b96790cf
+DIST firefox-115.6.0esr-gu-IN.xpi 506682 BLAKE2B f432dcd1cf52ba5e704150611f18178689d43c8b841fdbbadf3e08d904bc31dd91e0ee6f70de65b7cbeb646b373cd4edbcf5413e77feb8ce5b09ea9229fb43da SHA512 8a7027e6e572e14db5397ec7d1e470a68c533dc278323ab490110ed4502a71581e75bd013881fc15a04353d8f4c479720e820f7b52a5c4b4f243276208ff9d87
+DIST firefox-115.6.0esr-he.xpi 574389 BLAKE2B 196c5efff820213f7571725d3adebf67429617eff022e5699fa4794f95a41b9fd6d79399da2e9a2b72ba9189d21d1e261a8b20ededc7c5ff9207a965d2cae2db SHA512 3def7f914e942120331cbb17d007a2dfd2df4d4e6ca0d2263bb54e1a52ad72261403de8932b1ccd82024d7ec9f3dd13b2eecc9d003fae662bbcedf105dd9b1ff
+DIST firefox-115.6.0esr-hi-IN.xpi 538823 BLAKE2B 4e574ad26d3e3f4a33ab88d504ef392ea6790d02c206c1139e13eb3713614a567d77c11f76a90862514f31fb13b9dc9bb5c2798893b992e09f3269adf06eb0ba SHA512 5cf9382547f08fcd0dc734856067905eb0addf12fd760fca4f1e763f6a90fe2a991c14210823a97bfe202826484875ff63a9548cad6a4c05dc85a0eec0f25fc4
+DIST firefox-115.6.0esr-hr.xpi 531643 BLAKE2B f14a0c3f56b914d486c783bca63b48bf656a800917b0972738c37190ac72d00f2f5ec40ba43d222cabf30336d33bfe17841988fb10135bc4a9ef6893ec931f59 SHA512 c7493db92c6153830bfe35dd25f3db5574b2c2f96b0a71c4c209f7ebfc3ee80a4195e8c7441c0c4c2af1e9463a445c795c628da1b5d78cde8567cc2d880cd0d0
+DIST firefox-115.6.0esr-hsb.xpi 585520 BLAKE2B 8ad458ad54af91fdc87c94932356718ca90200ef5796cc41f4b850fea469884742ad84cf02527c2b32d3188084f096da9541aae2db577ba3db60f161a91839bb SHA512 74f817eaffe58c5c09301886914dd8c163745e51832ff5f14789b5f4f32db81d01bdc6470cc1fe49d42996ac56b82e04b3fbf7638f482484c865fcd09d849694
+DIST firefox-115.6.0esr-hu.xpi 588972 BLAKE2B 8ae6c42062d7e5a26d603230104de4c71d8482cba41a92381565664a248b0b8b4cb662be31cfe2e8f94749d0f226e30be69c7225135f0f261132d53645297fb0 SHA512 686daf1db39c4686e9f097101cd903ee3e3e9bdd670c9501842fe1ace1a0abf4496dcb7fed77cfb2b692458ebb6cdae685b568ce395912cc34e1b87d5e5cad78
+DIST firefox-115.6.0esr-hy-AM.xpi 579201 BLAKE2B 59a340de68d7a2b92af1aeadf80173cda398003ca3e3333ce614d780de976f64a68c6dda55fc6da453cb084dcaef75ed5ee77e5cc61dc477f13c7ae582c8d8b1 SHA512 2c741d133d39e196547b88e74d8f9020f2faa3bc246df298c6e05ae4c26f340e561aaf021b3aabc5ebec257637ab5737939fbdc6f3748ec3892c7bff6b87218f
+DIST firefox-115.6.0esr-ia.xpi 553078 BLAKE2B 920b8744c07d3a0b618871cfc8be749c7b8cc8c06f1d95777e8135d11144c477ee9e58b5fde8966d9cef71820c0e600a2a0f3b0adaee7eb4716ade5797c6bcef SHA512 03506bc355d0815888019e46d2cf28121adee08728eff8180153ce9db3e814d438af3913ac90ca0b076c85d336171113f6445420e276a2e6a76060a3a3f59478
+DIST firefox-115.6.0esr-id.xpi 537751 BLAKE2B 2a214ad1e9fad564fceb4b32f63b871c5171347a5a25f3b52f4c7a3ef30e798071d5ca1dd0db98b35e5590b3411fbc831f32d491129dab60eac1ca641c15d931 SHA512 ccc46161111dc7991b85570bf2db9c6091f18fe55b16884b180f0eac90a29c0acb95ce5a714015c57363befafad1dcfd8ddad508b589f2a2950189e931070ddc
+DIST firefox-115.6.0esr-is.xpi 560803 BLAKE2B 86b1d5e8525478ee0cdbbca0cf24e81bc06f6be082b1136e215f1104cc6f68a7804eb49ced4e618f27a2461a72b2edf58164acdd6f5d193172505d995644540b SHA512 40ff16466839bf9e6183ad08c864182ce874cef7e1e072cc2442ed3f20ba87a22ca934eb1777125bedb4e56a9a8a24544537d414377492e0411a5133e251b1bc
+DIST firefox-115.6.0esr-it.xpi 507477 BLAKE2B ca01a0b8305d15145ab93314f3eeeaaebb80a78969548ed90699650bd3fcac4d61a236dd38cdd27509c248cccdf7d205fa6eb292b74678b568d6ace4314dcac5 SHA512 4bff21dfe1f2af95994adf237db30922b0a9cd09694f1aa85095c48184f7d6bdcb43946e324ff3d3fe986cf8417b6a11086e28263f358fcc094ddd684308d213
+DIST firefox-115.6.0esr-ja.xpi 634406 BLAKE2B d5a208de68de9ca86952fabe5c7445a72c4305745aeb291ebb36826ca689609357473b96bbdffd67e403b73a31a1212b0dde59d386cc03493ec103569269700d SHA512 4731de18cb422a4957632d8a0a4939be05c592e134cd8724e4d14823ecafd458c8f89b2cce14d21eeb204ebe09132c00189bac3c52b0e9b33782f53bf445132b
+DIST firefox-115.6.0esr-ka.xpi 610755 BLAKE2B ba16ba5acf0e958d26d7ff0de422ed350505abc070db4f1e3bc3b9a9413bbdb2e087fa91e76e71c4424c46830380244ef923c11223f9aeefb19154b35cacf174 SHA512 c861b0ade357d4f32aabc82bd3c11ac9397c1fe7039153c599958045e4f68bac86426c695548b2c1d360580cb228a8a8c8968fedd2348f6e7cb966df57faeb2c
+DIST firefox-115.6.0esr-kab.xpi 562655 BLAKE2B 9ae760317c4aa734b7343e05a60737546bb268e57686073729c8f6071c2437a69e888b74c42c0bbda25696a6ca2afffb6e93c313996f091e413b814a2f20e0bf SHA512 c377d0403fc4285009b12d37a9a675b51ab77ec978e90d4eaf94a050dfbb2fd110f532460cf7c11aa09802770a3ba3e8dd116493559ce155ba4826f0a3727176
+DIST firefox-115.6.0esr-kk.xpi 639131 BLAKE2B 55ac956937beb1b0437020f05ed59c813af6ab38eaaa6a1f8c5a724a4ccc10f0fa6156bb7e7f76c076d774dd28c4b5dac2cc5f4ee03685ea711a5850c02d87af SHA512 8eabea694b73d374d5d88e5fa6bbd97f02c4ae694b618c6aae990817c2d5643d3ee3162c5dd8aa9404ac8561f2ade61da0bfcdf7b9571ec7e50d0949eb25e20f
+DIST firefox-115.6.0esr-km.xpi 508116 BLAKE2B d052a48a702183a254430ea3d57775399b73b964515f4924316a13a5b18c37a4957b9b49137c0d41b7a58a184645d17abc9fdf0828a887191ab86d63e02be825 SHA512 309a68903e6c1d70f6950927f548963aa80fd1b6af049f686cb3c03f6cea39c5550ef395300fde06cb380283b44c2de5e1c93506d51fe61be913f2d2b510b34a
+DIST firefox-115.6.0esr-kn.xpi 473773 BLAKE2B 16cf10326506ca01e6887583c742b0ee1bc5b04ab412a8e3bff18106664efa5ee082181e1ed2de628da4c1c3c3d1de2d45d7e9f957e4e76430010f494fa97d30 SHA512 3100fab88ae66f0045c43203f22c98ab97ba66185f78f2d136f8d5c11b8be9823f35a26d54dda59a9bb47a08010268d9eb8e11ddd2ad641bcbfcca97b4ce037e
+DIST firefox-115.6.0esr-ko.xpi 600385 BLAKE2B 675d245159ed767e59bfc3bfb9090fc65d55d613a811754f2f99492ba1df7aa0e2f2148f63070c007e61de0bbf5fc6485d4567c569fb7a4ea60c9f3a1538497b SHA512 7c6505e1300d8b53c87b279192a080425308fd159b43554dfada62ab28a86ba06cc216279fccf6a396578e77899da23afdc7e6c3373aea21766005520baaf3c4
+DIST firefox-115.6.0esr-lij.xpi 463745 BLAKE2B 4d5143e887086cd0155d5560b034a51397a572c4f9336dd37cc3237fe1bfd953cf638bfa2c1b8cc31c8e95b5d8c07c3a97e1dcffa59b8af76d95e946c29a4060 SHA512 511c66a3ff54224f39b2cbce7cf0544c2cca226bf1e07e17de8aec6b76a6ec20bd9b1625fadd5af6483b96d67993446acc260390d86c5b4cb2ea5507e9547ee7
+DIST firefox-115.6.0esr-lt.xpi 548297 BLAKE2B 54d8804129d6a9b817c06713aac782bbacb48b8eb3e52b6f2f06473604aba5ef95d03d3268c23d7dc8916c5f6790714cb84b89969c66777f7d705beb520cf493 SHA512 5eef8b4de36d9db0940b021822bd70210e4089c433f16ddb7ad29af77a2eeb5f645cc605c636c7203f5343de12c38918d43c24163e764293070a0d4824fbab95
+DIST firefox-115.6.0esr-lv.xpi 450742 BLAKE2B 5116427acf7fbd8ae7a941563554388180435ef198d1bd929582af06c2cc1aa785ebc6ca0fd4d1d4ad1d308f40a780bb501eb23cacb0abbbcc966b066157106b SHA512 bde55c2fbf6f08d964a839cfa81d0d2fa9705efb22cbefa75839fafab39f13a6ed6e9e453696fd1f834bf0220a3c479a5b5bf60b1b2bdc52896608b8da21c3e6
+DIST firefox-115.6.0esr-mk.xpi 470110 BLAKE2B c7020f5b064f939f5ba91245a8d2f03b48f6f9edbc8d52dff531b5b1591a3398a17ec1a7fc4e7ec7c7b9bf0d09bc6dc46bf539f1688c5a76042a3d3e5955cad7 SHA512 d66154990f27779dd2125c901d83a16a0c39576c2f16fa008c2e566f4fe047e99084374b6b60968bb8f87f1eb444dc37fcb32f0346eb6f5ea5d7b47612085c64
+DIST firefox-115.6.0esr-mr.xpi 510472 BLAKE2B 55d378194d4b298933da0f7419408147b345b4b1524193f97468a8f2d4b28b6396264dc3b370aeada302117bf6c80695ad73a421d3c64e0155936c2e12b78a86 SHA512 f2b5ce0974428c5970713b181fab996f01f99980b7dc1ee88b3220cef937cf494b1d5e2e947ddcfc7adf747fcecada0c6a23f9f4a3bafd893a906eeab23d1dd7
+DIST firefox-115.6.0esr-ms.xpi 431287 BLAKE2B 98f1e145105a4aeefa66895627822d1837d5da2977c518de78e44fa1fb46e53c2ffdbfa7ed46a92173c2a02a0a60f8b54930c54d212e88aa33a66655df9299b8 SHA512 5390b6212777f1b20b124cc94638faf745e3eeb2d827a12e49318bf3d879631a88a4160cf246589f9cc4f60a036f23380ae9375849c6401a528024f666c68cdf
+DIST firefox-115.6.0esr-my.xpi 493661 BLAKE2B e4d6648557431cdad09d904c1962319a6cb5de8681a2cb218ee6658a9dfa83ba228bd7914ebccb47eb1eef747f9f13e22458468519baa8bea2cdc86c125250b1 SHA512 5bc748bb75d6a75493d4307f8389f5c3b4fe983e02eb33be4192180427f27055c514860d8c3d4d6fed05a005f57cae24c88ad3402f170769ef9308668de529b0
+DIST firefox-115.6.0esr-nb-NO.xpi 548972 BLAKE2B 6fdf475ed56bf17eab3698cfe8999a54683b44635b00cababc8528e13666dac0567376c5eefaa5b5ac3bb754b68379e90b83af680b0d125ec0416cd67e18d3c8 SHA512 400f18d316de2ebcf83967bc6d88412f4e83d794b6f692c0151c32e650c7842ec47d6803bc92913930f64c03fa43ec56a371bc20d1715554436887f699dde2b2
+DIST firefox-115.6.0esr-ne-NP.xpi 469000 BLAKE2B 6ee2a3e95faecd38ec8181c723759798cdc83262837640e284dbe572de719763f66a9f1945f93cfaf0e8a01e21277fb99c6ea221ab2e13707f90e4e0d3441f15 SHA512 800414a273627534dd8b8190028a528d2fe03fc8bb4566338c15dc4f49dd5d1a35a82adf569b47d034ccafd380caff8e7fd7cfc39a66f11c4eb2879db3d4ad98
+DIST firefox-115.6.0esr-nl.xpi 559193 BLAKE2B e3927d0cf53dca6b592401a9af06b6d07de8b539a3c8a87aec142c1a35e0900524e0e645593f4736fdea752ac456af041905f3f50c8cf252511af42047b535f5 SHA512 5c2d03ee8f76b4964946a74fcdace134c9db43fd9919b9d67099088f86751a9187ffbeb4b69f1b77b0ed520d2ed61fd69e422339ae3338c2331f5d401d3387aa
+DIST firefox-115.6.0esr-nn-NO.xpi 551975 BLAKE2B de6a56d4e7cc367d28653e6131bd29ae252d36132411d6bc9a3d47feb32396a7da9e4f11ce1955f3e1b1ff9701584f4080092a59be758768acc1e8341c2351f9 SHA512 c1d652df59377aa7e7fce3904d5d3a9fb3fde3d24102c8c5c2c9d318ce3d1869689a034b3e1fc12485b62d955aa72568a72cf104b1e7b071929251861046cdcf
+DIST firefox-115.6.0esr-oc.xpi 572146 BLAKE2B 63e693d14304e7f8824b54f65cd4438c25f631972c996dcdb23f8ed6d38bc336b73566135fe03d7fb63aab980c0f6c48e669e0800820003ca77d961697d4eefc SHA512 dab5083c65221afab83c2333f91a9276d5eb66c0fabe0b0ca8d487a8b3d1b79727dc6da32f6a80657bd77f74ad2d2823c7c4692e55e25e95415db00e3c11f286
+DIST firefox-115.6.0esr-pa-IN.xpi 626122 BLAKE2B f56f63f5a7771acf4732e99ade35913a48312d733363d960e6050ec18360cb9ab10a4fe2a716ff322b94d52aef7073c8c2809c85d2a80062c1c0f1c7a4ed5df5 SHA512 02d5b6026c8a3f2267df2e5a543ee8f5b5598a640f8e7128a2cb8d51c8acb59001e943f3af19129e6974be19840a7ba8d70abaecec616cd7f99c83ada1466076
+DIST firefox-115.6.0esr-pl.xpi 579836 BLAKE2B e150d4d91e7baee2a6fe4bb08ad843ab983f3f932ad8f05ce7134a9f149c99d45f79eb430d542bbb9bd70fe0923bbc04380eadf32a5734a06806764eb20331b4 SHA512 b39d91b44c86fff07c540d616dbef2c3462f6ecfb1b0401a22ff808f0ecca376500c8035fdeb452264a197fc63d63a824587de482ece98b6ab15da815828d27c
+DIST firefox-115.6.0esr-pt-BR.xpi 563949 BLAKE2B 0fe4edccc656cc014ede4df9d757632fec9135b5bd18f52b1a2baeea5f30aaaffeb5f65c303795eb7912297e2af94982663b37635c047d93b3817192e0da0379 SHA512 314ca87ca59def629b24ed041c86880a3c00c3dd153d43a477e9eaa1f7978bb7493741c8c415dae1b98a84b12c2d74ea39e41ef620238466bf7c94b02dee0b7e
+DIST firefox-115.6.0esr-pt-PT.xpi 569050 BLAKE2B a6cb13e02f9d09d7b231dbdb12f4bc80f8223052464638e78ddd46cbfe3ca42315e240a508b0cab028e4ad4709786008b451608a2816d78ae9fc399ffcdb35d7 SHA512 4cfb0ce083bc483018a4c333364c89266ad004e84fc616a273b891412c674d91678c2a3e67e6aad7ef719033bd4e8501d091618d355d1079656e2e724c50466b
+DIST firefox-115.6.0esr-rm.xpi 558671 BLAKE2B 8b726bf38ec4f55bcab40a61796951c23376a53711e76d5b5d9d1fada292063e482f4c2e70cd2889be9f33eadf3d3cf9814bf8884f40f3de0d80db5c69f7c1fa SHA512 67bf28a589fbabf3a84734a3a1249903e83892d6881ba50dad6716f65f8bc58e6b1ec025c46d1c266364bbbbbee2de1cb0ef602f40576f7bd45c671c77da09d1
+DIST firefox-115.6.0esr-ro.xpi 524807 BLAKE2B 0d10adc9ac9d093337ee81c61bb4a1858030e1556b3825777cb118288dc6f12d527996f2bc04627f4bad4c461e27e9c8353dbce5b10d6fd889ef277c63d761bb SHA512 6432bda4e5b3e19f5388cbd45d6a6e65d96d815c18c38c0084d37720e99a84fcd5a475a4de569a9b70b367a603276a36b79cd4e35382128c132feced70fad74d
+DIST firefox-115.6.0esr-ru.xpi 651424 BLAKE2B 8486ce2b04bf8a0c293fb87c8dc8faf39a5d610fd60fb6e9dddf8862226fa3286a65f68f6858093abed273bd51d1ee9baff78c8107954b99750c706739eec13c SHA512 0dcdb611c8a5088f8929c54d0a52ea9a3498aaa912c91bc06c6fc1c9936c030124478a6eb8d6a9b27a27f3b88986e6a5b2b27075e3fd0a3af9e232b7da582685
+DIST firefox-115.6.0esr-sco.xpi 489681 BLAKE2B f13d6285c686f8181c4686cb18ff747032a83407dcb587845497444ee95c871e0bda40ea52843a9620db3a64f18cc1d0bbaab0a246c2c4cc981ae2a816d8f7a2 SHA512 c847050b4d958e04a9ee993c038bd40a12d3bd01c8eafaa84e49fc0f167c378a4b8ac20f5a8436939c1b51c39450262dd5f4499b7c06942e994efc6d5c54cc3c
+DIST firefox-115.6.0esr-si.xpi 569010 BLAKE2B 521ab3bf106ce6d3a30bde7bdf7d25cbbb1a040dc4fd4f1e38e6dbbdc71c1403f8ebf6b21d7e57de94a62574d79ddf6e2f81fe7dba4b4a1a21b17e04844dfa98 SHA512 837795f637b33b8c26e54614528fb34384f171acabc1b5345fec98446e2c24b5e4a6bb317a7e3cfb2db086278a0da19efddb8e987a631368c02f4a569c475ffd
+DIST firefox-115.6.0esr-sk.xpi 589731 BLAKE2B ac59928ae58ea5162453f672d8bf62172608ae81ad8aa5cbca3253f795daff417f3665da6a486c17f717e3132edebf904f3e3cb070c05b685907f1e8b37f2e13 SHA512 0d30e2b13a9bbca81f7ae94ac52d0f606f5a7235c088e0a3768980c310b8ba064121e2ac8e89f09a610fed558e6b668c7b4cff2cae24644836bbd315b5c92f0c
+DIST firefox-115.6.0esr-sl.xpi 562529 BLAKE2B b475d48b2a168ab21c207a15e79870e53fc57663f5dc61c46f8966170231b02fb265b072af6ba3b832ac4d756a3f079aca927eebe04258b4e01aaead7f5d5288 SHA512 686e26b46f3a044f17497b37e04072a3e1837ce58fbeb9b106287ecb97ee9749d5dc333aedd68846efda186b82081d69f402b4dac615c8d421bcf974068a86d9
+DIST firefox-115.6.0esr-son.xpi 400985 BLAKE2B a3387de1f8be985b6e1d4b28ab68b70cf89f9eb92faf4080a58ebda840cade16d724a9b462acefbcf0e89a8b4cc7a68eb20616c7fc1941a7912d07ddfd441b74 SHA512 b9240d33b3182812d05c6c5a653a1ba10a42cb266bdd97a2df6e2103ac175a2075df07e94c6479a234bfe32da8e7d8ecda954d871af93e535418595030e844f9
+DIST firefox-115.6.0esr-sq.xpi 564471 BLAKE2B 8e2403c3cef02898bcc82ab7b2a40ce343917be79d2353f6eb4c85fe0693453b53b290b59cf545e3c246a1307ee4ecc446504d4fd2c3253c4f38b94e1fd2105a SHA512 28f0ac6a69e0bea616ec835bad49280ee896424842b91eeaa20f04f024a9c32ff90907ec1769e9e05d660601c299e4eb7fc8ccfcb2632e5e22a9d47b81cfa873
+DIST firefox-115.6.0esr-sr.xpi 614009 BLAKE2B 58ba558760735cad302e9b413ff9e91f9e78426b97d6a2adcf9c9da899185790ee8d748e0966b8f32f0fe6ed20149c68bcb4e0f3063409b77e5faf9ac6f31c20 SHA512 6007d586434f01386a3d5a8a07248df105c9aac93500bfe8b7324d674714ee71039bf70b0a4fa412bbe41515114fc24490bbfdb649d5f9163bfa9847471f4a49
+DIST firefox-115.6.0esr-sv-SE.xpi 560565 BLAKE2B c218fb61a0491c27d1692ebdfe6ff0d0f3e240c05d2f1249522e3800999c71f87759a8c35b790c02c2098a5c8560e6a95e99d0e8dd2b36716f2a805e89f93dbe SHA512 12510fd431a62ed7ad8c690289b914a26a3f0d8ae05d8a965e0b2471d968bbe73ae16a0cb634550d0ea33a7fc92b049bf997fde00f3a52cd7791114b785d1458
+DIST firefox-115.6.0esr-ta.xpi 488870 BLAKE2B 4f905bdba77dfb10e6ec35b601a7a25c9939b0750d4067875d4525326392fb6fd42846a2ec34a6eac7d7f1f8fbe54bf28839cc40a627cb38a21a6054f530f457 SHA512 2695504cbb12b409e8a72c4e1f07f732ae8c4855519e1e4fbc441326266afe0ac0681856a986d969f727c2fa78bc7930236f0f73b1d8aba884945a828a122534
+DIST firefox-115.6.0esr-te.xpi 536169 BLAKE2B fe1ca7de3ca5849fce7a9a47db44610e1588721574c5e4b62f8c432591d6e0bae29481e24306e8a2619cc8272802b8f99e1861e1ba52cef0e664905bf2fb04de SHA512 9a407f3565519432619c985b25a109c78381a0b668375f643db5fc29899e07a0c3c3d3f22349e3422906cce6f8a9fb9223620a1f1dcc1b0d9d3ec41311f314fe
+DIST firefox-115.6.0esr-th.xpi 632046 BLAKE2B b89c310dd78421c663de50920198ac6743ab6840815317f4a8cbcfacff85911a568b080ab4b164baf13f47229a77eedef74c461251e2dbb5ce44793d1adc131c SHA512 91adc1e27ceae7a22ecab6742cccbc8a5cd6ecd7abb5ee92da612c1ecaf5251c081fe5f71f104149fb9a37a1055b9b408c6fb4fa6d85db94ae0695beb7de75b9
+DIST firefox-115.6.0esr-tl.xpi 511430 BLAKE2B 5705da84fe50a1fe4d5c53155bf0ca0e959db44a9a376b390f16676b3fd560b5ced73918c87404f8ec824520db3e542728f2e1a265fa433cafae21bcb899a502 SHA512 850fef1316107edafcc8a1a815bac82fadda576900eb8443d97492a8a120dbc837cf6aa0d1b013331aaaff03c6ef33606a90d24edde306b1ec2d702f39feddd6
+DIST firefox-115.6.0esr-tr.xpi 573253 BLAKE2B 8e45491d72b78e1eb2953565db84145a33e734514e377fc7527f4baa3fb90c7f11d4ec386621ad41157ec6aef7f08296ad4e948032da5f354b6128bf7dc1c03d SHA512 c268b468901fcc540ad35efdc977705a7deca0f76c212a55acb46b9ce2c51ebfa0e8b8860b5aac4829e3653d27e36fd0933bb421d7e4950ad685413341937933
+DIST firefox-115.6.0esr-trs.xpi 479677 BLAKE2B c5af0b2668e9dc9ae7a9fe7f51e0955d86f9049324fd2e78e3af942a8c408750466101c7598bc9a34587ce802f330c11b8786a65a9dc0c0a324d6ae36db50a78 SHA512 16dc6e0675615e2507d969aba73b42c1270367ac6b8565c8aa44ff237e1fed1d13d12332e0567a9180bcd5d3d73a6eba0eb8fe25186de4be259c5b2c3531193f
+DIST firefox-115.6.0esr-uk.xpi 645035 BLAKE2B f5dffc6cc139199be8af87c168eb6234c189501f5af82fef65fb56d86cb19c297664d7c7834f403da537af1c7433a5dbf5e936c095c25dbdf9a0b685b3ac0b36 SHA512 ac14c8c47bad2bee53ca3e2c3f5f1b039c1ef974072e2ea38d35b3799725d3d49db63bb4540f2d4318ad1422dc5b99bc3c9574cba4634a727f433b06355f4f80
+DIST firefox-115.6.0esr-ur.xpi 538802 BLAKE2B 780f36faea9969393479eb2ea523a435ae7922a09def20ffdc98ca11d96d6ef2542c194c2625f240206998d3b5c201e61aa71fa3dabc6f5bba50edf31db094ff SHA512 e41753f455bc7fda64b59656303a9e2ecd45c6acfcc6db48a3621e387de6a262d0eb9542c71ba7b52edc8eb62c4eeb47a43bf20b84d7042f176c77cb74b96235
+DIST firefox-115.6.0esr-uz.xpi 461757 BLAKE2B 7c9402a60f710c117a3c78f69c9fde421623b299140ff6ddde09d5886b90794378c10a1e61efc516930d6887ab24e4d91ab668fc61b5c4da215abefa072f8187 SHA512 ffcc03f0c804eef064516dec9b7493a5121de2e44fb8568af7366c87f9340f7c345cdea55a67f48d7b6f2aa3e40966a3a89e626593e7c70393432fb6241e6f5e
+DIST firefox-115.6.0esr-vi.xpi 595546 BLAKE2B 0b1ff8538882d74765558b4d10d666a1f66ba3573aa55603b02f2c271bac0442a179df9c54707eaeb25ec77b9cc2bb516bf4994c92c5dc04973b94af3176e017 SHA512 832d3e8df159fe64409b7ff0c03c22bd23e4fac8ed13fe8b4e78b9f4e910c65c2a738d004fa9c70156565e0313cae27ec73252cefff4fbb30a1768cf344d0223
+DIST firefox-115.6.0esr-xh.xpi 402437 BLAKE2B e1f78ea102bc789819c80821270ed7d814f2b445de38f345fa3e9383ee1d7d734cf625360b9e5127ca361ebbb8f6980ed381bf5611066c705b0fd520e59af861 SHA512 400f2f0bc788511099eb818abea5a3f2492fa3b9462db178d62a4fc8f1973e1a51f96b68c0711f2251839541abbb8e62a37b54f7224e0f3927635c5a64267e72
+DIST firefox-115.6.0esr-zh-CN.xpi 595487 BLAKE2B 0e60ffd8eff1d52af2333fd596498bded0764531caedac0c7412af12c78cc45dd120a7a4c85b6ae5f6a9de27f8173f4be3e6ccf89b5399d8bc2ead3af7c31ea7 SHA512 75a46e891393f74ff09d35f2e46b58e9972a1f5b5152b26a68c975e059621e4cd652e5231ac31505ab9bdd2acc46f129bd21b762b11533e22f8e94e4e496b58b
+DIST firefox-115.6.0esr-zh-TW.xpi 597820 BLAKE2B 2e2e85eb4292c1b95486f4487de466c47e58f8c3d1fd43eddf77432044c7a3a85f5c1d33b655256107540a0e3d3368c28eb3a676249ff49a84ddb64d705b77f8 SHA512 d70aae9cbc4b2b83f37bdee66523309ed2961a6c203c3b7fa55658cee0e96555170dd5224b695f5a7e72b1cdac244b28b07a0827618674e40635de61d7e41cdc
DIST firefox-120.0.1-ach.xpi 452407 BLAKE2B e06249a07480fe36ca437b63d5327cb4769956dceda4eff12c227ba1bb95262dc0049506286627596e7347a46871a5ef819f1afe806091fa7e57365aa430f0d8 SHA512 4563a29f2804cc2365b39afc7445296f24c2b31084d416813ea6a990dc256932d92fb99a7f19bc5aeb1e0846a28a10e0ec7b7937fe425a57d18bdcb61b687edc
DIST firefox-120.0.1-af.xpi 408348 BLAKE2B a48041b5b514c1ddeb0a8ce440ad16390d7f967849f7f7ba350add470ab5d53470ee1005952f698dd80c46cd0ec2b5450224dce71422ccf8d6f1f09508cdcb74 SHA512 09db4c3c0aaf150cff9109aa59085933b1823c24fa6d2ea81f373351a0d18e6b69d5ba11a114e62efa51b4a1f144efcc3367573118db1e96f6b1a97efeccf235
DIST firefox-120.0.1-an.xpi 493131 BLAKE2B d294876b39a72301de3700f4ab19e7efaac1eb3334937dac908d4657630c088ec2f07e7eda88de3dfbadbc31965c9b9517af67d2eb779d2eb3bc2ba9896eca34 SHA512 08a86d72331628cded945c145594a2149817fe0e44dab4bf38d14eb3fbe0063a637cacdf27a95a7f1b2aa3f26c1a749a63a3761762b8b7fc5c397a8fb87c688f
@@ -293,12 +389,15 @@ DIST firefox-121.0-xh.xpi 408293 BLAKE2B 61a28011646784be1bba1761fe99f60db7a90f1
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-bin_i686-115.5.0.tar.bz2 84194157 BLAKE2B bcf3146718e9dafe570441409ab07eb73303523f425649324419f65e46d293850a101c63b04f03c10fb25ec7b66a1e87644bef41cea73bd129be19c6ce469c27 SHA512 1bc1264c03ad1e993f7aa9ba09a3c7c68850725bc16e0ad1922fdb188949164312dea721008e2ad173232c5e228f02c809af986cb1808af9112a8bdaf76acaca
+DIST firefox-bin_i686-115.6.0.tar.bz2 84198755 BLAKE2B a20775dea67cb7c6770c05fd61c2f302c7b5d3cc0959fb096f13b4839564712eb9ad9b1d99a94351094785cfeb7c88d15fc06cb1996c96ae603eb2b379cbc1ca SHA512 08ba3d6572508b3597bbea2bdbcda330b8aa72a3bc2c6266d3e7b58418c926f65f511171f9f60d96e5839ef8c7a0b5ca694c9e73172445491ca3deaed70d658f
DIST firefox-bin_i686-120.0.1.tar.bz2 83623354 BLAKE2B cd3ae92c763351cca6ce34043210b84b9c6951a256beb135458c1a6a35dbb0eb32c63e24118c2d6564837e995eb8b88e6530dec4cc56f60a89d5204158f44912 SHA512 2ad9b657ebe5a1f829be6e4e720cd4b30fa2cf0e4aa6750d572eb44c0abb758eb68f0603db439587bf825c78e635ea77370e25d5ed8540eac518e81a15dde77c
DIST firefox-bin_i686-121.0.tar.bz2 84105259 BLAKE2B 3ef9f9f18497b234710ad8832819d1ef8143ab1473a9b19ee7843696b17bac463f83392608382d7e15ef6844884b7621e6a8209153b65e114589f15eab4f27f3 SHA512 f9bdd2b096c1be2bb24d1e795fc95ae3b7b909c55afa5cc627fb1a7795e561d673f9823fee240e0b48a58e7be4da19776ffcc94ec5b8eae4a1b0cbf58774d284
DIST firefox-bin_x86_64-115.5.0.tar.bz2 80391697 BLAKE2B 843f188e945d9273c6992f27b4dc800e490d32a3ee907930586b369ede75e2161c0db2de3c97462ca184c563d10984bf21bbecfe6e32bea7cf54af502cf9ec1a SHA512 3f3dd06722b8c7257fa5b0b740414ad6068b5e4cea9ce28d2ed4225adb5891b974fbc52974dd6c3ed87bf7cc4151aa11a30687ac1aede51e41164d8a536b777d
+DIST firefox-bin_x86_64-115.6.0.tar.bz2 80150545 BLAKE2B 12c5de3de1c98aa495c1f5d984c268a0c4065e30cb10bbf5f3e41634f9d2a6a17189a0c51e93e9ebfeee610a867e60703643d8c00936caf34b9d420de85ac37b SHA512 dda019c14e2275a2125ddfb5ab88f66925a16162e659ac66dec49f9c3dfa1047af67aee5cfbcfa0a172363bc765f4ec66825ddcd4b1a7f0ab857e093f99bc3fc
DIST firefox-bin_x86_64-120.0.1.tar.bz2 81696105 BLAKE2B a0ff0d4540c08b80dcf49b601513f597feaf8ef3d3d8bafc63a3b1f487ba4fec6a399609a640e6342ae1204262106628e9c8cc7bf15073140c4d1e4b381fbf86 SHA512 0397d0205a6b9848d8cb3384f3956332a131f20eed02f5034500f3a481938fe8119de716d43e6182c9c607f9f115e8ab5dfef100d4f73cbef5ed36580507b322
DIST firefox-bin_x86_64-121.0.tar.bz2 82103088 BLAKE2B 0bdfd20ddee32abc83da145f2ed41ec1f55fff0821f434b93120f7ad47c0c323322ed06a63910e40480127ec538f9cb4ee8dfa2a8a224df666bf436432b1c7f4 SHA512 c20a1d3931907b8e93da3246522b15057356460224532af6a0d7fbce41b447c491d0192b16700c915dfaf53dab118a217ab22e90d58410ecf627b712038a561b
EBUILD firefox-bin-115.5.0.ebuild 10924 BLAKE2B 7a1058b0ce053f2ee1e88d16ae4190df9d5d85d69a17d84540916fedff8e0e912fc36a2b0da958d2fb52380cdb1d9a076bc9e8ab3180b04f9dd53c7a0d6c6108 SHA512 4851d1b204c4d6f26fea7b167a4877089ca87e538382ebd57ad7695b6c7c9bb476b72b9449bfde29331e643a9a3f5698f58627f9cb641ab7d5ccadd9bf123e27
+EBUILD firefox-bin-115.6.0.ebuild 10924 BLAKE2B 7a1058b0ce053f2ee1e88d16ae4190df9d5d85d69a17d84540916fedff8e0e912fc36a2b0da958d2fb52380cdb1d9a076bc9e8ab3180b04f9dd53c7a0d6c6108 SHA512 4851d1b204c4d6f26fea7b167a4877089ca87e538382ebd57ad7695b6c7c9bb476b72b9449bfde29331e643a9a3f5698f58627f9cb641ab7d5ccadd9bf123e27
EBUILD firefox-bin-120.0.1.ebuild 10758 BLAKE2B 30c8a5e846ed1cf3a559c9036ce2f08a91337585275cceefa17889d0dafe82f3366b8ec37241b85db0c3e0902a245497bb2fda84e7f66d2235db5c865e91afd5 SHA512 ba4f867fb96a16344e8ae646f19230f55c568367f9acd8ff7776fdfafc5f6030e3ffc81d30ab3ab7a419bc1f1699115904612f8b16bce4566b9acf698ed8ec1a
EBUILD firefox-bin-121.0.ebuild 10758 BLAKE2B 30c8a5e846ed1cf3a559c9036ce2f08a91337585275cceefa17889d0dafe82f3366b8ec37241b85db0c3e0902a245497bb2fda84e7f66d2235db5c865e91afd5 SHA512 ba4f867fb96a16344e8ae646f19230f55c568367f9acd8ff7776fdfafc5f6030e3ffc81d30ab3ab7a419bc1f1699115904612f8b16bce4566b9acf698ed8ec1a
MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4
diff --git a/www-client/firefox-bin/firefox-bin-115.6.0.ebuild b/www-client/firefox-bin/firefox-bin-115.6.0.ebuild
new file mode 100644
index 000000000000..7665aeef156d
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-115.6.0.ebuild
@@ -0,0 +1,378 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=yes
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+ MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+ # Convert the ebuild version to the upstream Mozilla version
+ MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+ MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
+ MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+ # ESR releases have slightly different version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${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 desktop linux-info optfeature pax-utils xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
+
+SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
+ x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox"
+
+KEYWORDS="-* amd64 x86"
+SLOT="esr"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip
+ alsa? (
+ !pulseaudio? (
+ dev-util/patchelf
+ )
+ )"
+DEPEND="alsa? (
+ !pulseaudio? (
+ media-sound/apulse
+ )
+ )"
+RDEPEND="${DEPEND}
+ !www-client/firefox-bin:0
+ !www-client/firefox-bin:rapid
+ >=app-accessibility/at-spi2-core-2.46.0:2
+ dev-libs/dbus-glib
+ >=dev-libs/glib-2.26:2
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ sys-apps/dbus
+ virtual/freedesktop-icon-theme
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf:2
+ >=x11-libs/gtk+-3.11:3[wayland?]
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/libxcb
+ >=x11-libs/pango-1.22.0
+ alsa? (
+ !pulseaudio? ( media-sound/apulse )
+ )
+ ffmpeg? ( media-video/ffmpeg )
+ pulseaudio? ( media-libs/libpulse )
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+QA_PREBUILT="opt/${MOZ_PN}/*"
+
+# 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
+
+MOZ_LANGS=(
+ ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
+ da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
+ fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
+ ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+ nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
+ si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
+ xh zh-CN zh-TW
+)
+
+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_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
+}
+
+pkg_setup() {
+ 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
+
+ mkdir "${S}" || die
+
+ 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
+ MY_SRC_FILE=${_src_file}
+ fi
+ done
+}
+
+src_install() {
+ # Set MOZILLA_FIVE_HOME
+ local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
+
+ dodir /opt
+ pushd "${ED}"/opt &>/dev/null || die
+ unpack "${MY_SRC_FILE}"
+ popd &>/dev/null || die
+
+ pax-mark m \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
+ "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
+ "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
+
+ # Patch alsa support
+ local apulselib=
+ if use alsa && ! use pulseaudio ; then
+ apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+ patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
+ fi
+
+ # Install policy (currently only used to disable application updates)
+ insinto "${MOZILLA_FIVE_HOME}/distribution"
+ 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 all-gentoo.js
+
+ local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
+
+ 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
+
+ # 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 icons
+ local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+ local icon_symbolic_file="${FILESDIR}/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^} (bin)"
+ local desktop_file="${FILESDIR}/${PN}-r3.desktop"
+ local desktop_filename="${PN}.desktop"
+ local exec_command="${PN} --name=firefox"
+ 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
+}
+
+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
+
+ use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
+
+ local show_doh_information show_normandy_information show_shortcut_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ show_shortcut_information=no
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 91.0 ; then
+ # Tell user that we no longer install a shortcut
+ # per supported display protocol
+ show_shortcut_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
+
+ if [[ -n "${show_shortcut_information}" ]] ; then
+ elog
+ elog "Since firefox-91.0 we no longer install multiple shortcuts for"
+ elog "each supported display protocol. Instead we will only install"
+ elog "one generic Mozilla Firefox shortcut."
+ elog "If you still want to be able to select between running Mozilla Firefox"
+ elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
+ fi
+
+ optfeature_header "Optional programs for extra features:"
+ optfeature "speech syntesis (text-to-speech) support" app-accessibility/speech-dispatcher
+ optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
+ optfeature "desktop notifications" x11-libs/libnotify
+}
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index a6615df400fa..1a566fc354da 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -209,410 +209,109 @@ DIST firefox-115.5.0esr-xh.xpi 402436 BLAKE2B f5bc9da8f839819bdd6ccb26b4b29e884f
DIST firefox-115.5.0esr-zh-CN.xpi 595484 BLAKE2B a260d76f2c47969599fdff3ef9b948ac7baebfe1e26cebf1f61bfcb00f4027cbcb89e7067985cd7d5de544683176ee4a3ec8cdaa3d788ddad5da9f30f3724ec9 SHA512 2dc128b82824313ebafe3c147b99760d1a7da7a718b8d95f2897d13ba0b427a6a52e0c75258115598de1e9ab35de0972a933dd438d14a0326d9994f3faae9cbc
DIST firefox-115.5.0esr-zh-TW.xpi 597819 BLAKE2B 0fb3dc3a1fc7bd9fe60fc81cb78a278e3b1b5e827eb0dd8db8e26849ec3552cfab177e68766ea627569875d02e5ee0de1034f40c6a7184c07812a7e5ee2204be SHA512 62f6151b44387cdb98fae20b7128b9e3fcaf648ae59486cdec3dc6efd33b68942b643a1df3a2647e8d205399e1f6437a766eec14acd1d90074f49ff6a487acbe
DIST firefox-115.5.0esr.source.tar.xz 512244040 BLAKE2B 899a91caeae8ed5b525e7f9343f727cb761f3376f6b298852b51bfde2129c685ac3f95b8b09ee5f295f3213672796ef5144e84b59c2ffce75be36ff93e40d7f7 SHA512 5ee722884cd545cf5146f414526b4547286625f4f5996a409d7f64f115633fb7eb74d202e82f175fd5b2d24cce88deee70020fcb284055fcdea3d39da182074e
+DIST firefox-115.6.0esr-ach.xpi 441053 BLAKE2B 173666079ed36816bfe11495b4cdf4a41629d00db66fcff7eda73dec05208f54432a8aee524949f52ec7c8ebcde38997351da260f776ff7ffad64ee4fe32423d SHA512 f065204066d768542555f587535a84360b9d05f35702cb22aa671709a6648d17b28de51af1f90892a5996881ccdf7f89b2241b0f89cd79d8207fd244799a8ce4
+DIST firefox-115.6.0esr-af.xpi 402470 BLAKE2B 75184cf489e7cfb6157d561ad73dbe179db787d445ec093ab5dcce04179a0bc1fe64621350902a940600f05e2b4bdcbeeb7e5e0ba6d43ced5e4432e4f98043e3 SHA512 a9072bfe46e30eeafbb826b5e77f8b7fa4d8fabe624cd8ef767a6008676a1f293da29baeca547012bb8d6c475d7e0e232207520d93c88e0d400c1a8a166801ec
+DIST firefox-115.6.0esr-an.xpi 482935 BLAKE2B e6695dff546c46d383672bd65064da050a6ef4725ac3dc5685a067bbe21021f38a67852b714cceb9d09c59103938670e8c9321f4a9ec178bf476ed033422025c SHA512 f84047521e6d7653d1b5ceedd93cb0cd8d4fa8133df79cae052e2864a15718b577d77b7f50175ea67da2094991614ec1a9f52171df5a2806c88821ffcc8622f5
+DIST firefox-115.6.0esr-ar.xpi 549541 BLAKE2B e94dc4981ebc02c427d7a87406f31baf44dea07c7011895a6c4d25aa357ed436f65fddd7cd3101357ba38232c5793721a2100331cfed8058e74565806858509c SHA512 227eb965eaa9366e75754611bc275d4042ab6ca4d7531c5451ac806dfc4c07536e34efbbf549a461dfca3d3bb80098c3f55e2b9dcb7ab70947477a8da79c7e5e
+DIST firefox-115.6.0esr-ast.xpi 477363 BLAKE2B 1152a5179c895d1d1ab471633b1c05270303336bc0cbb7360fe95cdac3322eb3afdaaa37d8f186122c569da7a18cbd7931214d457868a6c827f4b5f92a7720cb SHA512 8b2c276a2976730fa81b75757488b37cce6971ca5ff6fd40c2d748a91d2a5651743d065bf311ebeb541fccad0ded360b3c20ec46e863dd539f7258cb8d9518dd
+DIST firefox-115.6.0esr-az.xpi 470745 BLAKE2B eeb0dc803e2c120b4c8dfc866eb6b654a2ad0f26f06b6257cf3756cf936d3f42fb4403895991fceafd7af425fe1bb9577d6ea00f234f3e9d387a195960a79a5f SHA512 0dc114a505e03dce2c644609c19e068458548eb6321f01ed7fa8a4d397e6f27408979e9feb1a8e5c70c0a1226471478f7aad5098a9880983e8e6b055a8d1f649
+DIST firefox-115.6.0esr-be.xpi 647090 BLAKE2B c0a4cc5a3f1c9fc8afdd404791c6f7cf49cb8ca61d0e38a317501837a6dbd4ac46ec2adf6ed44b1a278b5e2270b68b9d6e17b4a085971117b758c4f00c353147 SHA512 917fbae6310e2c135862268846f96cd11068aaf62e6fcac3f375744dfa3b268ca3705d3bbc5c357fac136e40e6f70cb572a297aabdde8b45a7c26d1c6252d366
+DIST firefox-115.6.0esr-bg.xpi 564175 BLAKE2B d3f9327e7ae6599e704db46baf21440b795a22800e40d8e5716746040335f5b30a09befa17d1458b1e0c6ad70899e4d3558f537a451ed95664dd04db450c2fe8 SHA512 f6c871b712570a88b6bf22cdb69adc98e79e01f0848a5a6b87b3d21fe8267c0b7d40f14c6ee66b180deb7902f82fb42203a7a5459164ad16c45822824a1fcda4
+DIST firefox-115.6.0esr-bn.xpi 558438 BLAKE2B 524e8cd4a9cb5540afa3c83bcbe834bc3d11416d99deeeebc53e9cdeb8bfbaa127d17f61a722eb013d0faa40f6d6e1fc35ecd05f4ca3f0315f6cdb24e04f4de9 SHA512 5cc36c345dbb53a147e45bb215bbc44fd5f006d279f7ed79e84d1d9dae482a166bcbc63effdd2dd6a8d07ec75c65aa7367c8ed50945a49c679cb5ee5b79f83af
+DIST firefox-115.6.0esr-br.xpi 534388 BLAKE2B 24777e77f1d78f4c4eec827f6c0773e0b8d9155beca7633641dde61e27858b57bc5e120acfb488e48f44b2fe437c2bf4ea016437b585e9dfe776159e0b7350f3 SHA512 f49a83283ae4c12942081056d6896a8f7ae5d98f2f802c543fad4c523ead12c06b602dc19b9f2ddc3c2c68bcbb458a4af78a74be24ed8b8859ea853d18162028
+DIST firefox-115.6.0esr-bs.xpi 441274 BLAKE2B b0f6ee10637cddb891200ffb6b55b8de21c0348150ee484ef8f2d0a8ea3de9c96b36b4e240ad178637f7729a87786b115ec1df1eeebb820fbee9943c5be9d7b6 SHA512 886e5726086d6783ccf018d2229b90c1cba0adfce5d961eefae2097d0e85da605a2ea62495e72cc066bb653a86b496ba7a21ea600a0f6a73d12f3409e16e0df8
+DIST firefox-115.6.0esr-ca-valencia.xpi 521954 BLAKE2B 6d59a57015a447301e5213abf0cef0df2cff350af0b1b363e61be2c0872586f93bb7a0bd98a8aca721916ceed474926ea56345955c762ae980d3391f68899501 SHA512 90e3446ba376d6cbc615068e77d5ada9fcd62448609ae437e61e24dc07ac9d97cb7188b2c0c17d14f5bde5b1a05c33b12c09857bae1abc9fa99ff85994a3e64d
+DIST firefox-115.6.0esr-ca.xpi 545482 BLAKE2B 358b3a86285e3d7321c03ce5e53e18be9e0ccb1eefdf4f4752b2e920b103a7a96c46c1f12233b913ea8948b721e5db127aa6d56f4eeabebb49cee8389269f7e3 SHA512 a2dd9e36d44972300c672dbbb18077ee9259d9b93007a39241d4973bc62715d25870710406eb22508b47b97af8811f8d98513102b50aa033d6dea204411f0ddc
+DIST firefox-115.6.0esr-cak.xpi 564588 BLAKE2B e6a26ca942cebacac13779564ca8cc76d6a50d556d08327fe3d725c551422780cb1e1d4df91c089d24e709981d8d7234a89649e060717f4ee2a797536bd070f2 SHA512 7615fcdfbca569b0d57a79363439aa24327e8f31df83604eaf9512ee7aa2db642585f5aa5b8e1d58fa87d95b16fd8c393c7fbcedd9d062afa803c70fde635d24
+DIST firefox-115.6.0esr-cs.xpi 592264 BLAKE2B 94154966d92e5fb4d3d4a388357745f705f1233628de7a3cef0dbd07109060caa66d01443932521ee31dfb609e8ef6e992b90defeeab303617a71e80455f561b SHA512 841265f6d09c7509e6aa879a2bab732560a28468149eaa8f95c1cdf112113b8c4c30de0971dfa7b38d9505dc618bb2e38082f86127360fe9e136be963239a033
+DIST firefox-115.6.0esr-cy.xpi 564701 BLAKE2B 3f286f5ec876b4df67a95e2e5b1e400aa265413bc02d676a996f0849e16c032476913c360a52f188a52027f57faf535c590a4a44a8dbb65861e868de6cf0c90d SHA512 d7447bc143e1f145be9af36bf32c55b3d4348ea50543df689d2c69df2e5aa470c2640c0b076af2f4a38c7a478f30dea6f756dc307ead0a694b96867059d35c3b
+DIST firefox-115.6.0esr-da.xpi 554023 BLAKE2B a7adbe1bfe65f8db4bae04d31e31e2d6df57afe7b7fa477a131ce7c0fd1e0e38900e36236fc1771910ab3b632d3ef0272c0927ef376baf6315602c9deb15cf24 SHA512 86806a03a031b9b0fa432968e0393b0cc05c386a905c7cc9bf7269cd02b946fdd2054d0488efc59275e29d22a79eccd9580fc9dd1bc8f17c30a26416289b859e
+DIST firefox-115.6.0esr-de.xpi 574622 BLAKE2B c41bc498ce45d474b344c8666f7d673be485b39d05780651f2773c54bfd1456a430d05635d59f245e02df3221d9ed3fc2edb5aab49d9ff1e949cb4cf0cd72a65 SHA512 a235aea3484ecdc9997134ee62b08fe6792cdbdd02f229e20635e4e7823304994cf93746fd4fa27093f45689b4b8bf0d39e90c7f372ceb3a03c1c9469d3c7f18
+DIST firefox-115.6.0esr-dsb.xpi 589328 BLAKE2B 318d1bebbcf68a5b6e9653627213e3e793b69f69659fb2307b93d55e80dfc140999755378e1a3c8e5df8eebf442e43009b7d2dcb63c3551ad6d51cd8893bcb14 SHA512 7202080392d95208158ae5d9907f4a4097a448bc3b825a3f27519fbf59c92802d77f16363c9f817fb140c2238b303cb24056bedb735b2824258fd170f32ce2be
+DIST firefox-115.6.0esr-el.xpi 663758 BLAKE2B 9e2cf86b722ab840fd79cffb3becf42179ebd373e0d1c1e3a286162ecaea3568e5f4f817a4fffd5e1be2c540dbf7bded159d590b1d445bf607d2997a1b8cc301 SHA512 0f4832b764e721352fb62615942ed40707fdf2fab4ce4a45000b820ec1c511666ba5594368d8a14e7202bb82508f83a67d93729e9b6746119ec2374fa61773d9
+DIST firefox-115.6.0esr-en-CA.xpi 519422 BLAKE2B 974f92e7e933c127dfe1503a3382cd85e0031ec8f2de7ca9e559b705b6b70161e4a7710d31e41bc9041538e2e2ca6b562b388cbb749c27ccfba4b6b52ea852fe SHA512 5370082bcd3ae0a1529667e090959992cf4ca41a3f6ac5ccd09055a8189283605de03d61373b7747eafb1547a5e9600ffcc6faf4d3952b45cf5f5b2c0d471ab2
+DIST firefox-115.6.0esr-en-GB.xpi 531053 BLAKE2B 6c95e92594c861a81b7e8f0e9c6ee81d3bf0509534aaa660acd53132b1ee7362e117fe3eae5217a37583df9cdb375be9f83928e58e1df64e79d206c9120aed01 SHA512 8943ac5c154819262f1a87da257239c9097eac7658fec90b8235baf6a4f2a21106e53006c0690a39ac4bfb3ee5e366619fdf14b307e433f9a8c75a43a8cae0a4
+DIST firefox-115.6.0esr-eo.xpi 556386 BLAKE2B 4a6fae4c3691ecfc36b3d1ba8534e161abde7f122bc9f5ed526c24dad68d1304cbdadd91981de24c6819f87c9644001ef2d298c5779b01156c427a6b74628db5 SHA512 815206474c09e8d3ba5e47f0281fa07dc85cfed6123e07a3b870adae637b6790e49676a50ec0193be7e6e18aabc615199b49b604f1c69b9871a763052c516bb7
+DIST firefox-115.6.0esr-es-AR.xpi 568958 BLAKE2B b331433339a7288e3ac7b118b34d3907a0986549a2d44bdd0f9681f765242d4a97d9ca55d64ea4977ba55fa34092cf1746c1eddcd652d1e32427c24fa86f54ec SHA512 bba821fd2d2c48c2b00e9a0af52d929d20d8eee84da0eb2bb0e01f152a2bab7275f87d31e7176371eeb43160da7943c1adf397d0b3324ffda55e109145ad9c67
+DIST firefox-115.6.0esr-es-CL.xpi 568607 BLAKE2B e8fcf5bfef5a4f67960aee711e16940a6369d8f34ff29be524e99f1ab3e41c24aeeb6d1556fe12d5e8e8e588f7a2c2f43c69a10832f094af29666c85b99b42ea SHA512 f17f37f6a9ea04682b93e1bbdba5f4ea99aac2a04b0a1a87419503dcabb8a3b51dbd2334cb47d5dd07d016cb127533d841ef1695046d7c09d0ecc11ca6598f47
+DIST firefox-115.6.0esr-es-ES.xpi 562054 BLAKE2B b5015c645372228c01590ab72b35cc76416e2ade19f2e00f4a8090d1dc82d30527da37f837c64f5ca74b680d423f2fc6e14cd5c8dc175e063e78036cfebb6f29 SHA512 76059df8e8899ce2f058b4ee2d83a28e4ac51a405fee524ea57059447ef5c05b4d79274880f9207c60e48032e05d32a544f50038aeb6a08a61094f37f659548c
+DIST firefox-115.6.0esr-es-MX.xpi 565303 BLAKE2B e6a737ac41db180f54de17c7e119e737449575af339c47950933291e5eb6e6bed1e223285287183cf11cc0d198701a47f6e33abe0c2f2839c047d63ca6068aff SHA512 2b0b1b3f6fca6ef73e7a1556f88ca74d6aebf6250ed44720a9fbcd9a7c361b946d88d75cab570e3c42165130ce2e31d7ac833f36a1def5be8c6bbf6cf4d4a197
+DIST firefox-115.6.0esr-et.xpi 516134 BLAKE2B 9a9ed8eb36726a6b71bdfa847b0b6d1761989b4fefcffbf9bd8c63a3766dbf152b2bbaf1dbf58dac339f24d49d218841693031ebbb5c4e951af6dbfef0c170e5 SHA512 20b3048ab2d9038925beb7983f780179086cabbf41dacb0fc3b8b8113cbb2c992c9d36bc1ed88ff5d2517b072b8a586baf800767c6ae55f6db189aedea3b2459
+DIST firefox-115.6.0esr-eu.xpi 551614 BLAKE2B 28e20433017c41d120b380f4db995798fa32787ab0adf6152765e1e674007dec08d8e012b749690f78305adba13bfe52575b7dac59f952add947e144b9d8224e SHA512 ecfa01e841c9a9e9528765c191fa872e7cee749aca974049e450ca992bbbb158ac5e7aa49cfacb4e5fb9a3f05fe9eacfe7420aa2d94d62171aca0ee780dc8414
+DIST firefox-115.6.0esr-fa.xpi 564547 BLAKE2B 6c3b76c419d73c35089c0e7a5b8bc9a49ca53dc5223c84c20f7bf57a77f9c78a9bddd61d6239aec9f0156ef5b7f554a3a796db27a9fd1fedf63bcd7db169a9e5 SHA512 eb2f835f241ebbad70eada0690390a032541ac148346949f51e99fcfb34bb1ddfadc0346df2f4a59927aa247c0d24dd17a3378b874d3ac2e8b721d8a21b71499
+DIST firefox-115.6.0esr-ff.xpi 457106 BLAKE2B 70b42f8d538d5c2c70f032952a64878db7ffeeeff8e91163b9331d04b6ada093d94ee56ed7703c22fe69e5ed6a15fec156760de600733ceb49b03117fe4c3a42 SHA512 b10d7027b1e851da962886b965f5c6d041a11de8a584f50e07d9c47af13e8474e076a0661c7b5297201de6fd2b41cff822cdd9ce6879950509f2955144f50862
+DIST firefox-115.6.0esr-fi.xpi 551248 BLAKE2B 47f00534a00a69435d90ca5a1e7e35d8a5fc7b6dea6524caf9c3d118d87abc4fe9211d35e08661ddf18f6ad0b46698d973458565350077ebc718a0bd8abdac37 SHA512 7f88ae088751dbb0493a3904a751034f489c15ccdc35f1f04bd710c7113c3303a06cd54708aac3b927570820b027d240c795cc806ca1abea0abfbcb94644e2c6
+DIST firefox-115.6.0esr-fr.xpi 580609 BLAKE2B 84671b7e0ee0fcfb20ac4b90f704f73bce3d09d81ad45f39f44a1f0ba677519e8a79e43561206e0f6204f07eb640853ea2698c598af087fe05c7cc8dcb4eab22 SHA512 93baaf663aeb9155fcda976a8b562e1b2b524530321e66b57bc155d3da0fbe6fedcfeff8a94c8712af4d22240115010af44eccb86f2e80ad08f15dd0a68d975e
+DIST firefox-115.6.0esr-fur.xpi 573079 BLAKE2B e470c8e6bd7b1d79a915a1cc4ccd2a3c6bf934535b4bca588b92d6eb1494d42752a6a04796a927c04fe39c51c3339b8da0db1da4ac6d8047d275d764aca9c377 SHA512 ff99228e74e1a8096ca774f4a9f8309d2f60edc4ad9cfcb5047e9df0b0a4eb0e20faa4137165914740ba2f0ebfa76b141c38e5177734e03bfcbfb89700117221
+DIST firefox-115.6.0esr-fy-NL.xpi 564935 BLAKE2B 02d6edc6e7fabf10ac0128e638da5a956090bdc4804ecd4f77f4073d9d1f2c8e03b92ad3ab675b83845c5ac67ad4ac570b33c5d1840b99252c2d9b4af162c1bb SHA512 d66f4cd9244fe5a11b033d2121ef47639df35ab45baa81fb071b99b161031ecf10942d567d12214ca83b5c6edfd5e3e5caeb37456bd704ac6c513928201b6574
+DIST firefox-115.6.0esr-ga-IE.xpi 454333 BLAKE2B 1b6be2d5477fa3910612fbae9e1121c25d77b610683c2edea07ebbac434dcade9eba69521810b05e6646e8f5912446f775e679469507e9e1dd9489b5533fc0a5 SHA512 652ee2537bec0892298eca1739ae9ac69c554daf547ec5cb9a757c68e09d1278b1f3fa3cc76d005658b7d1c1680210208a6c51a39dab79827fe84a677264ae0f
+DIST firefox-115.6.0esr-gd.xpi 566971 BLAKE2B f71c516af2b1353e7f6c6229b9fa6761c7cf351e3ad5316585e8ef182ff6de4108aae425c4835b0c012ef4efefed6441deab738f19178b2d2a4371444310b522 SHA512 c8534e53ea9c2e812f13d1e86d0c8618d674ad73400e79df0ca92009326e8da4c22a480ab43086d30144f795ce400d096bbe89c0435f4e8c1b69215679609b50
+DIST firefox-115.6.0esr-gl.xpi 565476 BLAKE2B f85bc198d1d50687c74a2fd382707d090a09a8a20c53b7005be864950d5ee3ee59f013429b1085c207f08d6c283540935697f324597db5adc7ed8907852d7364 SHA512 464e37cd4f2c1df04a22b0c2801b0d7e341206104b342b05b4e828d926ca7fe82db549917054d9b78dd3075fb93861cce92be9398327c671b837cf12b0c7e366
+DIST firefox-115.6.0esr-gn.xpi 577573 BLAKE2B 85d356533c913405331f9567e6f5f272c87fb00576c6f3db9126934c34d96f839ac094c56400af0f3339b4f3460ee939f0dc7b380a676e153b68e3f04d56ca70 SHA512 7d207909a2bc6713f0da49ebd0d43fbb97e6a9e8a5edc6b30f8b2a4bf215508a361c831bc1663bc41515ebe26cf5efd9b365f63bb6f13bfc9394d8d3b96790cf
+DIST firefox-115.6.0esr-gu-IN.xpi 506682 BLAKE2B f432dcd1cf52ba5e704150611f18178689d43c8b841fdbbadf3e08d904bc31dd91e0ee6f70de65b7cbeb646b373cd4edbcf5413e77feb8ce5b09ea9229fb43da SHA512 8a7027e6e572e14db5397ec7d1e470a68c533dc278323ab490110ed4502a71581e75bd013881fc15a04353d8f4c479720e820f7b52a5c4b4f243276208ff9d87
+DIST firefox-115.6.0esr-he.xpi 574389 BLAKE2B 196c5efff820213f7571725d3adebf67429617eff022e5699fa4794f95a41b9fd6d79399da2e9a2b72ba9189d21d1e261a8b20ededc7c5ff9207a965d2cae2db SHA512 3def7f914e942120331cbb17d007a2dfd2df4d4e6ca0d2263bb54e1a52ad72261403de8932b1ccd82024d7ec9f3dd13b2eecc9d003fae662bbcedf105dd9b1ff
+DIST firefox-115.6.0esr-hi-IN.xpi 538823 BLAKE2B 4e574ad26d3e3f4a33ab88d504ef392ea6790d02c206c1139e13eb3713614a567d77c11f76a90862514f31fb13b9dc9bb5c2798893b992e09f3269adf06eb0ba SHA512 5cf9382547f08fcd0dc734856067905eb0addf12fd760fca4f1e763f6a90fe2a991c14210823a97bfe202826484875ff63a9548cad6a4c05dc85a0eec0f25fc4
+DIST firefox-115.6.0esr-hr.xpi 531643 BLAKE2B f14a0c3f56b914d486c783bca63b48bf656a800917b0972738c37190ac72d00f2f5ec40ba43d222cabf30336d33bfe17841988fb10135bc4a9ef6893ec931f59 SHA512 c7493db92c6153830bfe35dd25f3db5574b2c2f96b0a71c4c209f7ebfc3ee80a4195e8c7441c0c4c2af1e9463a445c795c628da1b5d78cde8567cc2d880cd0d0
+DIST firefox-115.6.0esr-hsb.xpi 585520 BLAKE2B 8ad458ad54af91fdc87c94932356718ca90200ef5796cc41f4b850fea469884742ad84cf02527c2b32d3188084f096da9541aae2db577ba3db60f161a91839bb SHA512 74f817eaffe58c5c09301886914dd8c163745e51832ff5f14789b5f4f32db81d01bdc6470cc1fe49d42996ac56b82e04b3fbf7638f482484c865fcd09d849694
+DIST firefox-115.6.0esr-hu.xpi 588972 BLAKE2B 8ae6c42062d7e5a26d603230104de4c71d8482cba41a92381565664a248b0b8b4cb662be31cfe2e8f94749d0f226e30be69c7225135f0f261132d53645297fb0 SHA512 686daf1db39c4686e9f097101cd903ee3e3e9bdd670c9501842fe1ace1a0abf4496dcb7fed77cfb2b692458ebb6cdae685b568ce395912cc34e1b87d5e5cad78
+DIST firefox-115.6.0esr-hy-AM.xpi 579201 BLAKE2B 59a340de68d7a2b92af1aeadf80173cda398003ca3e3333ce614d780de976f64a68c6dda55fc6da453cb084dcaef75ed5ee77e5cc61dc477f13c7ae582c8d8b1 SHA512 2c741d133d39e196547b88e74d8f9020f2faa3bc246df298c6e05ae4c26f340e561aaf021b3aabc5ebec257637ab5737939fbdc6f3748ec3892c7bff6b87218f
+DIST firefox-115.6.0esr-ia.xpi 553078 BLAKE2B 920b8744c07d3a0b618871cfc8be749c7b8cc8c06f1d95777e8135d11144c477ee9e58b5fde8966d9cef71820c0e600a2a0f3b0adaee7eb4716ade5797c6bcef SHA512 03506bc355d0815888019e46d2cf28121adee08728eff8180153ce9db3e814d438af3913ac90ca0b076c85d336171113f6445420e276a2e6a76060a3a3f59478
+DIST firefox-115.6.0esr-id.xpi 537751 BLAKE2B 2a214ad1e9fad564fceb4b32f63b871c5171347a5a25f3b52f4c7a3ef30e798071d5ca1dd0db98b35e5590b3411fbc831f32d491129dab60eac1ca641c15d931 SHA512 ccc46161111dc7991b85570bf2db9c6091f18fe55b16884b180f0eac90a29c0acb95ce5a714015c57363befafad1dcfd8ddad508b589f2a2950189e931070ddc
+DIST firefox-115.6.0esr-is.xpi 560803 BLAKE2B 86b1d5e8525478ee0cdbbca0cf24e81bc06f6be082b1136e215f1104cc6f68a7804eb49ced4e618f27a2461a72b2edf58164acdd6f5d193172505d995644540b SHA512 40ff16466839bf9e6183ad08c864182ce874cef7e1e072cc2442ed3f20ba87a22ca934eb1777125bedb4e56a9a8a24544537d414377492e0411a5133e251b1bc
+DIST firefox-115.6.0esr-it.xpi 507477 BLAKE2B ca01a0b8305d15145ab93314f3eeeaaebb80a78969548ed90699650bd3fcac4d61a236dd38cdd27509c248cccdf7d205fa6eb292b74678b568d6ace4314dcac5 SHA512 4bff21dfe1f2af95994adf237db30922b0a9cd09694f1aa85095c48184f7d6bdcb43946e324ff3d3fe986cf8417b6a11086e28263f358fcc094ddd684308d213
+DIST firefox-115.6.0esr-ja.xpi 634406 BLAKE2B d5a208de68de9ca86952fabe5c7445a72c4305745aeb291ebb36826ca689609357473b96bbdffd67e403b73a31a1212b0dde59d386cc03493ec103569269700d SHA512 4731de18cb422a4957632d8a0a4939be05c592e134cd8724e4d14823ecafd458c8f89b2cce14d21eeb204ebe09132c00189bac3c52b0e9b33782f53bf445132b
+DIST firefox-115.6.0esr-ka.xpi 610755 BLAKE2B ba16ba5acf0e958d26d7ff0de422ed350505abc070db4f1e3bc3b9a9413bbdb2e087fa91e76e71c4424c46830380244ef923c11223f9aeefb19154b35cacf174 SHA512 c861b0ade357d4f32aabc82bd3c11ac9397c1fe7039153c599958045e4f68bac86426c695548b2c1d360580cb228a8a8c8968fedd2348f6e7cb966df57faeb2c
+DIST firefox-115.6.0esr-kab.xpi 562655 BLAKE2B 9ae760317c4aa734b7343e05a60737546bb268e57686073729c8f6071c2437a69e888b74c42c0bbda25696a6ca2afffb6e93c313996f091e413b814a2f20e0bf SHA512 c377d0403fc4285009b12d37a9a675b51ab77ec978e90d4eaf94a050dfbb2fd110f532460cf7c11aa09802770a3ba3e8dd116493559ce155ba4826f0a3727176
+DIST firefox-115.6.0esr-kk.xpi 639131 BLAKE2B 55ac956937beb1b0437020f05ed59c813af6ab38eaaa6a1f8c5a724a4ccc10f0fa6156bb7e7f76c076d774dd28c4b5dac2cc5f4ee03685ea711a5850c02d87af SHA512 8eabea694b73d374d5d88e5fa6bbd97f02c4ae694b618c6aae990817c2d5643d3ee3162c5dd8aa9404ac8561f2ade61da0bfcdf7b9571ec7e50d0949eb25e20f
+DIST firefox-115.6.0esr-km.xpi 508116 BLAKE2B d052a48a702183a254430ea3d57775399b73b964515f4924316a13a5b18c37a4957b9b49137c0d41b7a58a184645d17abc9fdf0828a887191ab86d63e02be825 SHA512 309a68903e6c1d70f6950927f548963aa80fd1b6af049f686cb3c03f6cea39c5550ef395300fde06cb380283b44c2de5e1c93506d51fe61be913f2d2b510b34a
+DIST firefox-115.6.0esr-kn.xpi 473773 BLAKE2B 16cf10326506ca01e6887583c742b0ee1bc5b04ab412a8e3bff18106664efa5ee082181e1ed2de628da4c1c3c3d1de2d45d7e9f957e4e76430010f494fa97d30 SHA512 3100fab88ae66f0045c43203f22c98ab97ba66185f78f2d136f8d5c11b8be9823f35a26d54dda59a9bb47a08010268d9eb8e11ddd2ad641bcbfcca97b4ce037e
+DIST firefox-115.6.0esr-ko.xpi 600385 BLAKE2B 675d245159ed767e59bfc3bfb9090fc65d55d613a811754f2f99492ba1df7aa0e2f2148f63070c007e61de0bbf5fc6485d4567c569fb7a4ea60c9f3a1538497b SHA512 7c6505e1300d8b53c87b279192a080425308fd159b43554dfada62ab28a86ba06cc216279fccf6a396578e77899da23afdc7e6c3373aea21766005520baaf3c4
+DIST firefox-115.6.0esr-lij.xpi 463745 BLAKE2B 4d5143e887086cd0155d5560b034a51397a572c4f9336dd37cc3237fe1bfd953cf638bfa2c1b8cc31c8e95b5d8c07c3a97e1dcffa59b8af76d95e946c29a4060 SHA512 511c66a3ff54224f39b2cbce7cf0544c2cca226bf1e07e17de8aec6b76a6ec20bd9b1625fadd5af6483b96d67993446acc260390d86c5b4cb2ea5507e9547ee7
+DIST firefox-115.6.0esr-lt.xpi 548297 BLAKE2B 54d8804129d6a9b817c06713aac782bbacb48b8eb3e52b6f2f06473604aba5ef95d03d3268c23d7dc8916c5f6790714cb84b89969c66777f7d705beb520cf493 SHA512 5eef8b4de36d9db0940b021822bd70210e4089c433f16ddb7ad29af77a2eeb5f645cc605c636c7203f5343de12c38918d43c24163e764293070a0d4824fbab95
+DIST firefox-115.6.0esr-lv.xpi 450742 BLAKE2B 5116427acf7fbd8ae7a941563554388180435ef198d1bd929582af06c2cc1aa785ebc6ca0fd4d1d4ad1d308f40a780bb501eb23cacb0abbbcc966b066157106b SHA512 bde55c2fbf6f08d964a839cfa81d0d2fa9705efb22cbefa75839fafab39f13a6ed6e9e453696fd1f834bf0220a3c479a5b5bf60b1b2bdc52896608b8da21c3e6
+DIST firefox-115.6.0esr-mk.xpi 470110 BLAKE2B c7020f5b064f939f5ba91245a8d2f03b48f6f9edbc8d52dff531b5b1591a3398a17ec1a7fc4e7ec7c7b9bf0d09bc6dc46bf539f1688c5a76042a3d3e5955cad7 SHA512 d66154990f27779dd2125c901d83a16a0c39576c2f16fa008c2e566f4fe047e99084374b6b60968bb8f87f1eb444dc37fcb32f0346eb6f5ea5d7b47612085c64
+DIST firefox-115.6.0esr-mr.xpi 510472 BLAKE2B 55d378194d4b298933da0f7419408147b345b4b1524193f97468a8f2d4b28b6396264dc3b370aeada302117bf6c80695ad73a421d3c64e0155936c2e12b78a86 SHA512 f2b5ce0974428c5970713b181fab996f01f99980b7dc1ee88b3220cef937cf494b1d5e2e947ddcfc7adf747fcecada0c6a23f9f4a3bafd893a906eeab23d1dd7
+DIST firefox-115.6.0esr-ms.xpi 431287 BLAKE2B 98f1e145105a4aeefa66895627822d1837d5da2977c518de78e44fa1fb46e53c2ffdbfa7ed46a92173c2a02a0a60f8b54930c54d212e88aa33a66655df9299b8 SHA512 5390b6212777f1b20b124cc94638faf745e3eeb2d827a12e49318bf3d879631a88a4160cf246589f9cc4f60a036f23380ae9375849c6401a528024f666c68cdf
+DIST firefox-115.6.0esr-my.xpi 493661 BLAKE2B e4d6648557431cdad09d904c1962319a6cb5de8681a2cb218ee6658a9dfa83ba228bd7914ebccb47eb1eef747f9f13e22458468519baa8bea2cdc86c125250b1 SHA512 5bc748bb75d6a75493d4307f8389f5c3b4fe983e02eb33be4192180427f27055c514860d8c3d4d6fed05a005f57cae24c88ad3402f170769ef9308668de529b0
+DIST firefox-115.6.0esr-nb-NO.xpi 548972 BLAKE2B 6fdf475ed56bf17eab3698cfe8999a54683b44635b00cababc8528e13666dac0567376c5eefaa5b5ac3bb754b68379e90b83af680b0d125ec0416cd67e18d3c8 SHA512 400f18d316de2ebcf83967bc6d88412f4e83d794b6f692c0151c32e650c7842ec47d6803bc92913930f64c03fa43ec56a371bc20d1715554436887f699dde2b2
+DIST firefox-115.6.0esr-ne-NP.xpi 469000 BLAKE2B 6ee2a3e95faecd38ec8181c723759798cdc83262837640e284dbe572de719763f66a9f1945f93cfaf0e8a01e21277fb99c6ea221ab2e13707f90e4e0d3441f15 SHA512 800414a273627534dd8b8190028a528d2fe03fc8bb4566338c15dc4f49dd5d1a35a82adf569b47d034ccafd380caff8e7fd7cfc39a66f11c4eb2879db3d4ad98
+DIST firefox-115.6.0esr-nl.xpi 559193 BLAKE2B e3927d0cf53dca6b592401a9af06b6d07de8b539a3c8a87aec142c1a35e0900524e0e645593f4736fdea752ac456af041905f3f50c8cf252511af42047b535f5 SHA512 5c2d03ee8f76b4964946a74fcdace134c9db43fd9919b9d67099088f86751a9187ffbeb4b69f1b77b0ed520d2ed61fd69e422339ae3338c2331f5d401d3387aa
+DIST firefox-115.6.0esr-nn-NO.xpi 551975 BLAKE2B de6a56d4e7cc367d28653e6131bd29ae252d36132411d6bc9a3d47feb32396a7da9e4f11ce1955f3e1b1ff9701584f4080092a59be758768acc1e8341c2351f9 SHA512 c1d652df59377aa7e7fce3904d5d3a9fb3fde3d24102c8c5c2c9d318ce3d1869689a034b3e1fc12485b62d955aa72568a72cf104b1e7b071929251861046cdcf
+DIST firefox-115.6.0esr-oc.xpi 572146 BLAKE2B 63e693d14304e7f8824b54f65cd4438c25f631972c996dcdb23f8ed6d38bc336b73566135fe03d7fb63aab980c0f6c48e669e0800820003ca77d961697d4eefc SHA512 dab5083c65221afab83c2333f91a9276d5eb66c0fabe0b0ca8d487a8b3d1b79727dc6da32f6a80657bd77f74ad2d2823c7c4692e55e25e95415db00e3c11f286
+DIST firefox-115.6.0esr-pa-IN.xpi 626122 BLAKE2B f56f63f5a7771acf4732e99ade35913a48312d733363d960e6050ec18360cb9ab10a4fe2a716ff322b94d52aef7073c8c2809c85d2a80062c1c0f1c7a4ed5df5 SHA512 02d5b6026c8a3f2267df2e5a543ee8f5b5598a640f8e7128a2cb8d51c8acb59001e943f3af19129e6974be19840a7ba8d70abaecec616cd7f99c83ada1466076
+DIST firefox-115.6.0esr-pl.xpi 579836 BLAKE2B e150d4d91e7baee2a6fe4bb08ad843ab983f3f932ad8f05ce7134a9f149c99d45f79eb430d542bbb9bd70fe0923bbc04380eadf32a5734a06806764eb20331b4 SHA512 b39d91b44c86fff07c540d616dbef2c3462f6ecfb1b0401a22ff808f0ecca376500c8035fdeb452264a197fc63d63a824587de482ece98b6ab15da815828d27c
+DIST firefox-115.6.0esr-pt-BR.xpi 563949 BLAKE2B 0fe4edccc656cc014ede4df9d757632fec9135b5bd18f52b1a2baeea5f30aaaffeb5f65c303795eb7912297e2af94982663b37635c047d93b3817192e0da0379 SHA512 314ca87ca59def629b24ed041c86880a3c00c3dd153d43a477e9eaa1f7978bb7493741c8c415dae1b98a84b12c2d74ea39e41ef620238466bf7c94b02dee0b7e
+DIST firefox-115.6.0esr-pt-PT.xpi 569050 BLAKE2B a6cb13e02f9d09d7b231dbdb12f4bc80f8223052464638e78ddd46cbfe3ca42315e240a508b0cab028e4ad4709786008b451608a2816d78ae9fc399ffcdb35d7 SHA512 4cfb0ce083bc483018a4c333364c89266ad004e84fc616a273b891412c674d91678c2a3e67e6aad7ef719033bd4e8501d091618d355d1079656e2e724c50466b
+DIST firefox-115.6.0esr-rm.xpi 558671 BLAKE2B 8b726bf38ec4f55bcab40a61796951c23376a53711e76d5b5d9d1fada292063e482f4c2e70cd2889be9f33eadf3d3cf9814bf8884f40f3de0d80db5c69f7c1fa SHA512 67bf28a589fbabf3a84734a3a1249903e83892d6881ba50dad6716f65f8bc58e6b1ec025c46d1c266364bbbbbee2de1cb0ef602f40576f7bd45c671c77da09d1
+DIST firefox-115.6.0esr-ro.xpi 524807 BLAKE2B 0d10adc9ac9d093337ee81c61bb4a1858030e1556b3825777cb118288dc6f12d527996f2bc04627f4bad4c461e27e9c8353dbce5b10d6fd889ef277c63d761bb SHA512 6432bda4e5b3e19f5388cbd45d6a6e65d96d815c18c38c0084d37720e99a84fcd5a475a4de569a9b70b367a603276a36b79cd4e35382128c132feced70fad74d
+DIST firefox-115.6.0esr-ru.xpi 651424 BLAKE2B 8486ce2b04bf8a0c293fb87c8dc8faf39a5d610fd60fb6e9dddf8862226fa3286a65f68f6858093abed273bd51d1ee9baff78c8107954b99750c706739eec13c SHA512 0dcdb611c8a5088f8929c54d0a52ea9a3498aaa912c91bc06c6fc1c9936c030124478a6eb8d6a9b27a27f3b88986e6a5b2b27075e3fd0a3af9e232b7da582685
+DIST firefox-115.6.0esr-sc.xpi 535156 BLAKE2B 0025cbfce7fa5f19d9774ff4217022041c9adaeb91fb8e33406b564aec4dd4103c3342aedb319d875bd7e1bcb3adae467baa1b86eda07a30d659256d6a173420 SHA512 5a8a1007194c2e0485745632e7e2129603226f4d80cfba52fd31cadeac90e3a51e2e728b80204e8985f1352f90ab92478fc0bfe6a913d6483b6f58a258ad4161
+DIST firefox-115.6.0esr-sco.xpi 489681 BLAKE2B f13d6285c686f8181c4686cb18ff747032a83407dcb587845497444ee95c871e0bda40ea52843a9620db3a64f18cc1d0bbaab0a246c2c4cc981ae2a816d8f7a2 SHA512 c847050b4d958e04a9ee993c038bd40a12d3bd01c8eafaa84e49fc0f167c378a4b8ac20f5a8436939c1b51c39450262dd5f4499b7c06942e994efc6d5c54cc3c
+DIST firefox-115.6.0esr-si.xpi 569010 BLAKE2B 521ab3bf106ce6d3a30bde7bdf7d25cbbb1a040dc4fd4f1e38e6dbbdc71c1403f8ebf6b21d7e57de94a62574d79ddf6e2f81fe7dba4b4a1a21b17e04844dfa98 SHA512 837795f637b33b8c26e54614528fb34384f171acabc1b5345fec98446e2c24b5e4a6bb317a7e3cfb2db086278a0da19efddb8e987a631368c02f4a569c475ffd
+DIST firefox-115.6.0esr-sk.xpi 589731 BLAKE2B ac59928ae58ea5162453f672d8bf62172608ae81ad8aa5cbca3253f795daff417f3665da6a486c17f717e3132edebf904f3e3cb070c05b685907f1e8b37f2e13 SHA512 0d30e2b13a9bbca81f7ae94ac52d0f606f5a7235c088e0a3768980c310b8ba064121e2ac8e89f09a610fed558e6b668c7b4cff2cae24644836bbd315b5c92f0c
+DIST firefox-115.6.0esr-sl.xpi 562529 BLAKE2B b475d48b2a168ab21c207a15e79870e53fc57663f5dc61c46f8966170231b02fb265b072af6ba3b832ac4d756a3f079aca927eebe04258b4e01aaead7f5d5288 SHA512 686e26b46f3a044f17497b37e04072a3e1837ce58fbeb9b106287ecb97ee9749d5dc333aedd68846efda186b82081d69f402b4dac615c8d421bcf974068a86d9
+DIST firefox-115.6.0esr-son.xpi 400985 BLAKE2B a3387de1f8be985b6e1d4b28ab68b70cf89f9eb92faf4080a58ebda840cade16d724a9b462acefbcf0e89a8b4cc7a68eb20616c7fc1941a7912d07ddfd441b74 SHA512 b9240d33b3182812d05c6c5a653a1ba10a42cb266bdd97a2df6e2103ac175a2075df07e94c6479a234bfe32da8e7d8ecda954d871af93e535418595030e844f9
+DIST firefox-115.6.0esr-sq.xpi 564471 BLAKE2B 8e2403c3cef02898bcc82ab7b2a40ce343917be79d2353f6eb4c85fe0693453b53b290b59cf545e3c246a1307ee4ecc446504d4fd2c3253c4f38b94e1fd2105a SHA512 28f0ac6a69e0bea616ec835bad49280ee896424842b91eeaa20f04f024a9c32ff90907ec1769e9e05d660601c299e4eb7fc8ccfcb2632e5e22a9d47b81cfa873
+DIST firefox-115.6.0esr-sr.xpi 614009 BLAKE2B 58ba558760735cad302e9b413ff9e91f9e78426b97d6a2adcf9c9da899185790ee8d748e0966b8f32f0fe6ed20149c68bcb4e0f3063409b77e5faf9ac6f31c20 SHA512 6007d586434f01386a3d5a8a07248df105c9aac93500bfe8b7324d674714ee71039bf70b0a4fa412bbe41515114fc24490bbfdb649d5f9163bfa9847471f4a49
+DIST firefox-115.6.0esr-sv-SE.xpi 560565 BLAKE2B c218fb61a0491c27d1692ebdfe6ff0d0f3e240c05d2f1249522e3800999c71f87759a8c35b790c02c2098a5c8560e6a95e99d0e8dd2b36716f2a805e89f93dbe SHA512 12510fd431a62ed7ad8c690289b914a26a3f0d8ae05d8a965e0b2471d968bbe73ae16a0cb634550d0ea33a7fc92b049bf997fde00f3a52cd7791114b785d1458
+DIST firefox-115.6.0esr-szl.xpi 504136 BLAKE2B 1adca38128d651aa3c0e1be3f65c907dc84a6f90fac3ac0af840d98be4a6c1f242426966e5770c846c7f784c86a5044945e381aa16483b140f21ef94e16c83c7 SHA512 392d28ce6220a2e200ff44cd910c904e4d7ba4e95eec739bf3f035d851031a1b996cde94c3c5123f4fc80dc39c24aad2a60a8395d285598d0af7087bdeece002
+DIST firefox-115.6.0esr-ta.xpi 488870 BLAKE2B 4f905bdba77dfb10e6ec35b601a7a25c9939b0750d4067875d4525326392fb6fd42846a2ec34a6eac7d7f1f8fbe54bf28839cc40a627cb38a21a6054f530f457 SHA512 2695504cbb12b409e8a72c4e1f07f732ae8c4855519e1e4fbc441326266afe0ac0681856a986d969f727c2fa78bc7930236f0f73b1d8aba884945a828a122534
+DIST firefox-115.6.0esr-te.xpi 536169 BLAKE2B fe1ca7de3ca5849fce7a9a47db44610e1588721574c5e4b62f8c432591d6e0bae29481e24306e8a2619cc8272802b8f99e1861e1ba52cef0e664905bf2fb04de SHA512 9a407f3565519432619c985b25a109c78381a0b668375f643db5fc29899e07a0c3c3d3f22349e3422906cce6f8a9fb9223620a1f1dcc1b0d9d3ec41311f314fe
+DIST firefox-115.6.0esr-th.xpi 632046 BLAKE2B b89c310dd78421c663de50920198ac6743ab6840815317f4a8cbcfacff85911a568b080ab4b164baf13f47229a77eedef74c461251e2dbb5ce44793d1adc131c SHA512 91adc1e27ceae7a22ecab6742cccbc8a5cd6ecd7abb5ee92da612c1ecaf5251c081fe5f71f104149fb9a37a1055b9b408c6fb4fa6d85db94ae0695beb7de75b9
+DIST firefox-115.6.0esr-tl.xpi 511430 BLAKE2B 5705da84fe50a1fe4d5c53155bf0ca0e959db44a9a376b390f16676b3fd560b5ced73918c87404f8ec824520db3e542728f2e1a265fa433cafae21bcb899a502 SHA512 850fef1316107edafcc8a1a815bac82fadda576900eb8443d97492a8a120dbc837cf6aa0d1b013331aaaff03c6ef33606a90d24edde306b1ec2d702f39feddd6
+DIST firefox-115.6.0esr-tr.xpi 573253 BLAKE2B 8e45491d72b78e1eb2953565db84145a33e734514e377fc7527f4baa3fb90c7f11d4ec386621ad41157ec6aef7f08296ad4e948032da5f354b6128bf7dc1c03d SHA512 c268b468901fcc540ad35efdc977705a7deca0f76c212a55acb46b9ce2c51ebfa0e8b8860b5aac4829e3653d27e36fd0933bb421d7e4950ad685413341937933
+DIST firefox-115.6.0esr-trs.xpi 479677 BLAKE2B c5af0b2668e9dc9ae7a9fe7f51e0955d86f9049324fd2e78e3af942a8c408750466101c7598bc9a34587ce802f330c11b8786a65a9dc0c0a324d6ae36db50a78 SHA512 16dc6e0675615e2507d969aba73b42c1270367ac6b8565c8aa44ff237e1fed1d13d12332e0567a9180bcd5d3d73a6eba0eb8fe25186de4be259c5b2c3531193f
+DIST firefox-115.6.0esr-uk.xpi 645035 BLAKE2B f5dffc6cc139199be8af87c168eb6234c189501f5af82fef65fb56d86cb19c297664d7c7834f403da537af1c7433a5dbf5e936c095c25dbdf9a0b685b3ac0b36 SHA512 ac14c8c47bad2bee53ca3e2c3f5f1b039c1ef974072e2ea38d35b3799725d3d49db63bb4540f2d4318ad1422dc5b99bc3c9574cba4634a727f433b06355f4f80
+DIST firefox-115.6.0esr-ur.xpi 538802 BLAKE2B 780f36faea9969393479eb2ea523a435ae7922a09def20ffdc98ca11d96d6ef2542c194c2625f240206998d3b5c201e61aa71fa3dabc6f5bba50edf31db094ff SHA512 e41753f455bc7fda64b59656303a9e2ecd45c6acfcc6db48a3621e387de6a262d0eb9542c71ba7b52edc8eb62c4eeb47a43bf20b84d7042f176c77cb74b96235
+DIST firefox-115.6.0esr-uz.xpi 461757 BLAKE2B 7c9402a60f710c117a3c78f69c9fde421623b299140ff6ddde09d5886b90794378c10a1e61efc516930d6887ab24e4d91ab668fc61b5c4da215abefa072f8187 SHA512 ffcc03f0c804eef064516dec9b7493a5121de2e44fb8568af7366c87f9340f7c345cdea55a67f48d7b6f2aa3e40966a3a89e626593e7c70393432fb6241e6f5e
+DIST firefox-115.6.0esr-vi.xpi 595546 BLAKE2B 0b1ff8538882d74765558b4d10d666a1f66ba3573aa55603b02f2c271bac0442a179df9c54707eaeb25ec77b9cc2bb516bf4994c92c5dc04973b94af3176e017 SHA512 832d3e8df159fe64409b7ff0c03c22bd23e4fac8ed13fe8b4e78b9f4e910c65c2a738d004fa9c70156565e0313cae27ec73252cefff4fbb30a1768cf344d0223
+DIST firefox-115.6.0esr-xh.xpi 402437 BLAKE2B e1f78ea102bc789819c80821270ed7d814f2b445de38f345fa3e9383ee1d7d734cf625360b9e5127ca361ebbb8f6980ed381bf5611066c705b0fd520e59af861 SHA512 400f2f0bc788511099eb818abea5a3f2492fa3b9462db178d62a4fc8f1973e1a51f96b68c0711f2251839541abbb8e62a37b54f7224e0f3927635c5a64267e72
+DIST firefox-115.6.0esr-zh-CN.xpi 595487 BLAKE2B 0e60ffd8eff1d52af2333fd596498bded0764531caedac0c7412af12c78cc45dd120a7a4c85b6ae5f6a9de27f8173f4be3e6ccf89b5399d8bc2ead3af7c31ea7 SHA512 75a46e891393f74ff09d35f2e46b58e9972a1f5b5152b26a68c975e059621e4cd652e5231ac31505ab9bdd2acc46f129bd21b762b11533e22f8e94e4e496b58b
+DIST firefox-115.6.0esr-zh-TW.xpi 597820 BLAKE2B 2e2e85eb4292c1b95486f4487de466c47e58f8c3d1fd43eddf77432044c7a3a85f5c1d33b655256107540a0e3d3368c28eb3a676249ff49a84ddb64d705b77f8 SHA512 d70aae9cbc4b2b83f37bdee66523309ed2961a6c203c3b7fa55658cee0e96555170dd5224b695f5a7e72b1cdac244b28b07a0827618674e40635de61d7e41cdc
+DIST firefox-115.6.0esr.source.tar.xz 511017732 BLAKE2B 80ab9a45f9170265751a913e789a54acd0503846a77e43fbfe181c3d5846d5945f5c4f4bf3a35231e250e15377f8d4abd0a01617b3a3b0f94197450300111360 SHA512 9fe23b5f715e35b788d9c8fefe6b7be8785789b4ae6f5649b05a54221934101c6e1b9580319145f9bcaebfbd00fcc33e97afb63f7d57ba102a6b02c874d324af
DIST firefox-115esr-patches-07.tar.xz 15204 BLAKE2B d5c33ab66a3cab0f1d7b520b5cedd17a8d41260f560eb7624f19f9e7126810e5888e5e1af584661561e82c2dfb818d2c6c7906062f9ac7ad117cb09052163594 SHA512 c948c32766daed22c77d20e0ef3f499163e03adf2a6329b04a60ae9f0b377ad6c85fde3d3bee8c5b11ce7cb19b9e03836a60699af3ed074c4ee8530b63c390f2
DIST firefox-115esr-patches-08.tar.xz 15912 BLAKE2B 3f94deb17920672ad2184e813bd38e390ecaa50bfc6e00973db717bc56a5adb4f096224cc366da525db25aaa3d198d57716bcb765ddc906783532864e23dd8d4 SHA512 4474fbed14b2c4fac03d82f4b37849a69dbdd61fc15f01cefa373eb8a64a692f5a584247acdf7c349ab6965225c3cd47be3fc4523f93db5299680e2a22e94d94
-DIST firefox-118-patches-04.tar.xz 49008 BLAKE2B 2f0ed88a710ee43464c58f95998b78db25104575c0739821cf043f38719ca7d948cfdbe22a08dcc88e721a1c9124de3ac974ff8500beffe1355bc0b450943ef1 SHA512 12dfc5f0bf4d3c2e3eeb21199e1a5082a51faca43d3d3910835651f9f64b54ef5f15e749efe399ea3720b46d614964435ee30d3ee7e8d208bb4f4b4633f76db3
-DIST firefox-118.0.2-ach.xpi 446038 BLAKE2B ad8e44171b4f4f8cdfce5ded8fa057f09530b17143a8050784a8b6277e7258423de71110100acb5909f61bf15447c3071a3afa29eb16c9c06ea64800e1dac946 SHA512 5e88a6175e227c2e8f08d6e8390ec6074d2f10da2bc119028893509d190f31a4c6c43d29b7e859174ab6a9df0bb7a87d0b87c04588d96de8239ae5209b93ab8c
-DIST firefox-118.0.2-af.xpi 401804 BLAKE2B c0a05a0fe1e1c505109c5b160b78f1bbb3cfa306dbee1bd97a1a1e67f6953c440aaf85dd4061da4e14add917f1e14ee9ad73eb78038fa9a6d895fd3dd7107a5a SHA512 43e6f31deb904462165726c097a6e4b1972068013681832d5e87c715b07fd3e259c400c061d796b69586983ef536786a12ebb0acefd8cd551f421ea292f4fbeb
-DIST firefox-118.0.2-an.xpi 485438 BLAKE2B d3c13c883ad6ee0a28bfb6d018cfa726daff1b5e55193c025e8d91e6fd04bf3855be2421cf941813696ed9e31cf66f3aba0bbbadffdb3c7be06ad14b773d1195 SHA512 258f03378eb3e17a77293728f3e83665c180a2149bebe08c1c37246e1d0d0f1bd2fe2c1653563054822887b294879dff7b969eb54b2fe16e3daf0d5cceb1e125
-DIST firefox-118.0.2-ar.xpi 552500 BLAKE2B d03e4cee966f7c600c6da9b79cddbc899b1b7274da36f5939ed6e200e47e8227e0377b4873f253d8e3d43a7fd3bea5b256e705612e902310460d640efc24c400 SHA512 e344e63b499985ca81baa53a0da4e9bcca239674a72731bcab9fc95be87786c10608e40fa059a1cd61f89bcbe5a37d236a6abfa5c121780ecade10613d4d2aeb
-DIST firefox-118.0.2-ast.xpi 478757 BLAKE2B 10b156fb2e1b6df63fa0412f21eacd08eafb5a088cd9693df455b3e14523947df0c9372707d9087cb63c737d78c3eb258e2a5773037ef985d5274a52bb77ce1a SHA512 7d3a5afa517109ce35d4af7bfebfbe2d46e17c7794dfd8da587ae3399fc747e2ecebe00696bc9e982b9c8c9172d1d50d9ecd62d358bbb7fc437dfae5350f786b
-DIST firefox-118.0.2-az.xpi 471875 BLAKE2B 7f22c1c8f13c043a99966a2557666d04ee8b71754bafd1b6fe554b77816f8560bf9578e82dcc93756ac0f18469375c7be6611d3726f01134b9824da545d88bd5 SHA512 88ace169bbdfe5abc41353ba482cbe09db640c41ee4e846689dd29cd0e1b99eaee5c7759c8420e3b94d2111acac9b5536209b70f17dff1429c16aff06d4a976d
-DIST firefox-118.0.2-be.xpi 658001 BLAKE2B 2e9ef6f18a97e268fa9dd3c68a884a6c0dcda55f74e228553158abb1a45a17f5cf8228dd996901d13714e3a2b4943a11062b7bdb3cf21bd9431a8ac5e4b6fea4 SHA512 278192d0f362d34e49a04cfa4d2e5c3673b18e3069229c2f40ff4f861b62b151f6e3ec788f0b44fbfc06c9bf3309e93ab7082f5e9bde1a591a7edf6a8ee9ffc9
-DIST firefox-118.0.2-bg.xpi 567016 BLAKE2B d068b6b7ff81eb7a496d14174c4e1fd1b7e17422ec0d72569e0ca1b4ec5e90c67cb005a2d21baeb60443bf037aa28a22800702093a6c01110992aecb3f9e7bf2 SHA512 ba97957ac0273d82ddde8045bb9713f357133db1a53a4af7766393d6c0b08a44026c4174c8bea7709b995cc71237539fc3cd9bf206333df113026a9e7fa683cb
-DIST firefox-118.0.2-bn.xpi 561413 BLAKE2B 464f76a3c627061dec33505d51ae1dd0f996d0fc68e576b9225634d91eb198d50e4ae78a1abf23e85c96f91568f4c65fb3833817e80cc0a94dc16d0da92a5374 SHA512 3c5b1a5d78b9789652a0f08732df39293e4f828a3456e4142814012b715b86e4909f46e83f30b5518954dbe8da8a9b6f8682c0292e13fc63842f838e7e35f3ef
-DIST firefox-118.0.2-br.xpi 546680 BLAKE2B 023be10feed717a6ac22240a975dfa212063817c06c8361028751075a96efe846fc1ace1c5459a034d8948b2e186f0638d05f03a863630b26b2d926006bb6a2b SHA512 f88716be794c4a8c638337f297b53059760549296a3c0fbe9794b0df6305b40caf249917c60e69cda9df2b7136f783ea08c88319c1c41d5cc764019711398380
-DIST firefox-118.0.2-bs.xpi 441977 BLAKE2B ab500335cd53ec66971b0c8a95386805a5e819d9094f01bbe84e3ed15350a40bc676a3f812604e8ed3846b3970d0bcdb2f9306d4481215c2c370232d0cde2e19 SHA512 a0c0f95e4a08784b6660fbcfd830b01a5f8af644edfb6a98cfd19a2062dba4c0ef5d4ecab55081356c817e291627951bb38f299d6005032de8d945553e6b34be
-DIST firefox-118.0.2-ca-valencia.xpi 524699 BLAKE2B 39419a70a5d8a50be29dcb3147c2a09bfea03fc9789af9db458aa59840304385a9c8b93f575ac851c9c4552703e6343941e2f9c54022e2d139cdac28b176e271 SHA512 018cb872c7a285d8e347b384fade89c57bbc97bff1fccdfa5a9021cd63ca08c7e89fe7bc62fc390dae43e62a090ac4c4026e1794cafe85fbac52552058127c1c
-DIST firefox-118.0.2-ca.xpi 548408 BLAKE2B bb8404c5f8562ec996c4d40eac0062c2b1ce05a7147ce545b55237fb2aab4acd7f0484fad9d7a0ad89c9bd69bad65f1a3196e5e8ed7c8567689d2ec3db972902 SHA512 d6b864ebaadfc2c61bdbd8572e91f3aa25e106d85d5b825d264786e2109e3f5736de8151d8f79332ab7538a18dc354006f0ee307447edeec51bba7551ac7488c
-DIST firefox-118.0.2-cak.xpi 569606 BLAKE2B 7cb8faffad6899a88504467c1064dc945596f82ac7061732300291c3bc2b69778becd8bc454f5e84db93baf619fce65f651115794e93786d65e9a1636226aa37 SHA512 fc671b134ccb008cc1ce262c6fdca560159ed5d9c805867c1a33fb9097deddb812384bb241c50eb2452567e529b9e8e78613d9b0081774253616e0d06fe9075f
-DIST firefox-118.0.2-cs.xpi 602028 BLAKE2B f23aa30dbf481bad35daa771db8da48c2ca59b554964b30d48ba1d3e02b2e4232749b571bf44013e0b70305466d34e0b4ad9825ace13ed56916be289a39d7e95 SHA512 f1c99b66730290e62fbdc2d8811ae5b1f0151018f4f98dd7ecb4ffb4ca8a6afb466b62e2bbcdb4b7ccddcddd00a4d135c41f7032679ffd75edd646725bc1d805
-DIST firefox-118.0.2-cy.xpi 573643 BLAKE2B e6258536cf39cf84f68a276538a851e663873b30c9280a2d47442a564b86bc0627a2e0fe7ba26001ce0a0dc8b5b50c44e474081c214e5bf1522a96c2ba85c8dd SHA512 586f26ef197d8e74d172f25d686546b9fa7e1b9f7e4675de41cbedb38f3a10e754e06c28ba4906a950a6356c7c67801d725d3c844089c43a0da14981205454b1
-DIST firefox-118.0.2-da.xpi 562666 BLAKE2B 828efa2c4a4ce9013ebe6a7ba16c3442ef0412eaaa79c7c4abd8294c678d60a12689e6c09ddb51dd90c13675ae006ad7e48fe79f1555ce46e449b0893884c19a SHA512 3906e15d70933c7734f44663b5500c52656cabc56eedd4c30101d6753365ffa8024fe5c630c94ff5c2d0062584117e4b2e004588348b5b6b55c741e0cc61602c
-DIST firefox-118.0.2-de.xpi 583322 BLAKE2B 206eecbbc544bd894e8fc0d7541624e402608251a6c227421352ded533c3e46f4cc1e50d62ee8db6784bfd2572597aba7dbab0147b9b4bc86ff6cb2629ada2fc SHA512 38974182742f6c31e15c5353646aef199cf54f654b3ee3a36d600829ade58500fe54e7f4c0c82eb05abd6ab04027eb61bc4b4047f979ad51e06d61f4c3aa0983
-DIST firefox-118.0.2-dsb.xpi 598377 BLAKE2B de2f314da8640e5b90e091730b850a94f0513198481f9d871f3f23ac82a0692db850a22c7a662f10768d19c2c5e76927e36a9194c652cacfcdacacb8855e260e SHA512 37372716e17fa6a7c7d849dd56493fb29220c1c4bc22c3c6c7ddb9e987591c1190bc9ba66c7984350ac3b15c2da7a3d60dd6a30bb7de6bf45368c3a50f896134
-DIST firefox-118.0.2-el.xpi 672681 BLAKE2B c1fed0431d6c347a87ad8213fbeb13b51f109c2785afeb0b5b12ca8646d278cb4bba6f6f7d5dbb5e76bbb4003d219fefc00c6f854ff1836575a5bbfa5a99e1d1 SHA512 25dd2cfe81233d75ef677a8ea8c5474fd4a747a980b6f27479f077190fcc18fd39fb0d15a0ea31dab86a31f9c7ec91e4040b1e1ab5fc1d705c8d2b191631b9bf
-DIST firefox-118.0.2-en-CA.xpi 538026 BLAKE2B 2a0bbbdade10245b2c1bef5f867162abc72da3265d3dd4e8c6a26cf89440b36eb22b094dd584bc5f9f822e6899d6bc03fe6fa51e2c307006cb1d69945e26a1f1 SHA512 844d87e1af482133d5f9786d626847cecc463c2b835c3459dc485e4b0887047c9f738ec6000b201081778eb0b0918152d21ec8a3e360e1e5676923bce50303df
-DIST firefox-118.0.2-en-GB.xpi 538570 BLAKE2B 93968e615de0491a20d31749d17491ad83069acb7a8aa87ff902588351775ec2a9e1f7ffd8c4a98d8f6ac888226c01bdc3ddee995a3261f52538d715a9689fa2 SHA512 fc8912f23afb6dbc5e0ea2a937cdd75113182d422f41b83d5ebec9ae9b74711f6defe4e884955ed03c2dc68ee6b27c99b248a1b4d8435af2a631af0d33c08940
-DIST firefox-118.0.2-eo.xpi 563416 BLAKE2B 91d969e29a6d5d0cf7d4e269b3b50a47a69d41c2000113e2265de951841f187c2efea221503203a2140328aae300259aadde8f9b22d8c2668fb3d6064cd16f40 SHA512 926cdc75381c3286a76be33bade9b76f0b7529ed7f87b06943ac71dfb8607ec587cacaa3bcdfa27e21a285136613c248d252bdba6981e84c8aff25f0895d4282
-DIST firefox-118.0.2-es-AR.xpi 577751 BLAKE2B d046f98d745c05bceedfb1f18a6482a6b3e1f8c98642d55dd36edd298040e33ca5178ba83b966812714e4071de4d030d191f950f2eee086b147d7190c4e176a5 SHA512 3b6b873c76a74e0aad7c0ab86ca7d3c73ebd13bda1b7fc81dfe157ec870a534c7b94086358dc2d1649a6c2dc928c983308b3da78ddf667e3f2c764cfac61423e
-DIST firefox-118.0.2-es-CL.xpi 576560 BLAKE2B 1992c86868e180ce74cff2c2485350e2bb6334ab8dca018b0098d81fe69fe215c99d28d07d507735b351515b7499dd9d89f194485a9aadf05cd5f81f7e424aae SHA512 7d4294b69aef61e730d0328353134de16a9ff188dcc8a7981a5e58496757aa4232785bec5d162a0838b1c6bc7e25deab32460711411d31a41580a3690da12d02
-DIST firefox-118.0.2-es-ES.xpi 571109 BLAKE2B 196bdf4c549e362af00ad400eb2e04c9c4131c1fbbc0936070e33ce1f91d259a07d9ea63096b92ef00146b87e23c2ac52751ea921eac0e41f3cbe0e141150c03 SHA512 ce8b6146f443d6299219237d393769554a7243faae896bb0b575ca5cd0f8788ed2ffe15093727c853bb91ca7350db7c2b8973bd1473203a0e2926aa5d408ca43
-DIST firefox-118.0.2-es-MX.xpi 568547 BLAKE2B 3c13ea0aaa9aa2583f44e429edcb945a9f67eea2498d4a8aa1c823c2234823b54b4b89cbb9d49a83b0bc71ac78a98d757cb73d834ac242c1e76da0f30a7294b4 SHA512 56d87fc151e2f924fbd29245c4105b3b7021c8ffe81f7ae6e2e1404cf44aa2113f7dbf0be7e169418de4ebcee4588235367ff7ece9cb972eec3a117aedae2a56
-DIST firefox-118.0.2-et.xpi 519010 BLAKE2B e1c127b5f7c24b3f39cb8b3e0d31357a2494cb65bb98b0368f1b377061874c0fe357a556560dcc62b5db747abb26b9e8c304cfd503fae26661c03c287e3fb90d SHA512 0f7dd78b6d652b7c2068ed6da2dc127f10976095f85ffb9699aafaf3cd7c524263fa37cb2191f092441cf611c4ef0b1da62c4d13f7e1ac97f0a3ba5d9a466f7a
-DIST firefox-118.0.2-eu.xpi 559334 BLAKE2B b8f98d710652f450970686ac9113d8f5e7da805901b641ce6d64d1df6934687fc7098464a9dd4b58b0e55f417fd615321d8450fd287729634daeb66be1176fb4 SHA512 5266da592395c08153368932f0e9924b150ce9ab7b0dd2db3343fe48321924689a244e39082457932e6e3bb1726d2b1317139342e42b644cd5867e4f72ea955b
-DIST firefox-118.0.2-fa.xpi 569206 BLAKE2B 3bd02abbf762e3eeca9a1e3b43a69434daad9d4aeaf870dee4231affd44a10f397cd41624103af568360a193209af9563664aec3fc995c493177aa77af779160 SHA512 99706ee8726b72e8bf2512413345a5b192ac2d548a005b3bc606a577415ef7d5057248f04eace6c6ba40f9f140da0b9d2b9b606c00506b27b77a825c719befab
-DIST firefox-118.0.2-ff.xpi 457174 BLAKE2B 1bba6e0d1a5b01ca53291a8be458eea052016360606ab2df7b9524f5cc9da0fe5769696a93ce9f42ba34b37f4e15025bd1ff2be22d3c1e060217d9ba1d8cd410 SHA512 b1680e079b750c79784e72ae8bd8b0734077671c7098c7f6a237320ae8fa2d2648c300f14f6d8e79fba7c421412c5ee5cdef6f8213d0f60f3b22174d63214600
-DIST firefox-118.0.2-fi.xpi 560259 BLAKE2B b6613ae776dde9e3eb481a6a5dfef677f8cc0e3900f35c61bf17b871b000305177e0c7b778430f98de16b667b3008cd575566d3a3f4fa11649568c339fef1d32 SHA512 200d5f6805ec1226b21abc690adcf42c762b9826aa59374574c14da6d8baeffa0f5bc438b768cbf5d95009138cd8a22f0a5f9a9e7cf9c70c106a21be5a3805fa
-DIST firefox-118.0.2-fr.xpi 588805 BLAKE2B 1c5b53709cf584d8fa8cd879e1562a88c71262b3ff38ad38f930dcc9f47e37eed518c2c9c07207d4b34fce577fe2c24193427ed9cc0f6f2b9c27ded4d38aa088 SHA512 26b3ca9113dc632b4688ffc6f93db80db9bb3ccbc4f728f233b85d8fd03d9faa4f6c74353214d3c04284676a0db45671f0c350f0fe31844c5282b58942a9e538
-DIST firefox-118.0.2-fur.xpi 582428 BLAKE2B 634682b063c429d49b857b78a81920e1db6804712333f2653fe561f045a33f9b2754baca2277f43df24656b99e3711bc25cdc26810ac97c817538e9f0d568032 SHA512 5e82ba23f5e0fe02df40626f260b51adc0b668c268f94cef9f39e805b3ad3860aebb3c3602c2b339d55f40727dd40905569bc1d5051b12332880eebe909f361c
-DIST firefox-118.0.2-fy-NL.xpi 573264 BLAKE2B 0e2059572a8302b78e04ffe76918fbe5109240b38520dcca53a194bc5f2f756d2e3d3f231bc084fbfef655ea12df31fbf1067764a23e2b2081c6750266cc7c5d SHA512 ec4df432ecb483287c176af1f9031992567c7ee73317088da446b4bc36994924f976f2dfa373c5ea68dc32f960608ba3133f5e217f4ebbd5d5ad9db5da420c85
-DIST firefox-118.0.2-ga-IE.xpi 454905 BLAKE2B fce577f60c3b00b92ec1d7d1824511e5c5616537f3cc74f4ed4edbeac51a6aacd66552c85907efe1e115b4bf0a122ffbf801dd6b4b282a7e228fe163bc87bb91 SHA512 17e156096dc489dafdbbb9e9fb16c833900f4a4e222d31053361d0d1c5de1dea9addf0b9a09459c0db536774409ecb7f965c8f543962f42326aa06bdcfc142bf
-DIST firefox-118.0.2-gd.xpi 570199 BLAKE2B 35fe606492a65d34c4316001bf574f5990c8488589bca2e568d5eb126454be19fa571d8987e3c99496192b1e40915a303ea10c593c8d233e22824d830584197e SHA512 310edd4d077b0935eb8ba58ff7717ba85b44550b16705bbcc89a40f0d68370e9df9a94e665fb38f29e859f6a5fdcc132e64683c6ac233a9d61f1d3ab9939f6c1
-DIST firefox-118.0.2-gl.xpi 569420 BLAKE2B 44fe4e55a3e5e531c5cbe46132e72db475980a945b0bcbc335e4d5ab77dfa86d7384afc5387b907ed228fb0bedb2b761a42d800011df29f8b25d1496e40af29f SHA512 59a1bd45869ff3d77615499a34e24466cc61c55029c71d0b3bbf52bcce9e944c4367176ffcfbf4a1b514cc14ada6b0a8edacb7d660d856793cac0d244a236b45
-DIST firefox-118.0.2-gn.xpi 586933 BLAKE2B 4d57a978c38d3c831e4dee33f79ac9403975f5e5723bac197e6819d6119fd192bb360a380421ccfbabf12addd97e38428851f7a9e98fb750bb712ccd157cff62 SHA512 35473cc9c8742f71c251a9dfd8865f9ab7a8d399e65c9b6fbeb72cb4082009709bee25019675c920b75c5b0d846b8e4ea136bf09f44b687e7739ec61333e46b9
-DIST firefox-118.0.2-gu-IN.xpi 507511 BLAKE2B 6b5eca241ff1c9a5bc3bc38cc537e39ca2a00756925b9db5b791a8cadd194cf768c4d893848c5c4e886d8ff331a57b56eed4e19251dac92736025ddfcc8d2e22 SHA512 3c9b1c292f4698da1d231a4e384ef67f9d9f7f97fb6a4c04f98bd376a80fd3c778f09a36e9aae6ab716e2b45597e49777fbad6ef56b9c8e8e52aa1ec81f39cc5
-DIST firefox-118.0.2-he.xpi 583024 BLAKE2B 4d44d3d436be869ac11e193b9a6c702a631f2b9f1afa37e75b7eb8457c6f26f0af69d8fc0cee820bf496cf2538c17ec022116e1a863aebb866c0db1994777be0 SHA512 0975bcda598f4dc567777c994c857591b040d80e423add16935b1e391bf298fd18e665fddf283662454b0753bf26fa1b52a9467f362b0887af2aec4f7da0d23e
-DIST firefox-118.0.2-hi-IN.xpi 545208 BLAKE2B e30f35083187556b2bffe263cc8d717ca8c2381a33bbb6157b71e79713ae2f4de63678056aa4bc51de2de0df9671d30e5b0f339c4cf177fd9b5e2c6a968470f2 SHA512 a0f68654d68046deceedb824a8e85953d92aaa5fd40911d079758ff11f8f4948ff665dc75210b4f0073b1db8874c2ad65dd7d96e791b52644b4b9702732bfebf
-DIST firefox-118.0.2-hr.xpi 536187 BLAKE2B c463439e3ea517f1a6f3daa5ce89ce81e096a397078f4c5f0ca295111f776f41a848972169abf9c5771ce385d39c17cb3447f79a20aba661307a70bcf2ca48d4 SHA512 2b0a91fcafcf8211b95527a6ee363fbd3988e1af00f41f05cdab73ff4858acd117aec3c3e17f2e98f6dd039c489397303e73a7692f159130942b8b19589f56e6
-DIST firefox-118.0.2-hsb.xpi 594451 BLAKE2B 2a4e6e74bdfa86caa6b7854112657181d00ae62eed6e7827cf35da5e057f7d8dada42b386e29dc60a9d9cb5cdc5fa5b4ff3907d79ebd070334e615b9ed5ef3d6 SHA512 d107b8cd1409def50ce84dad19e3f1a86a365321b2a6d8aea38d7cf057815e367b29c39fb9c510a5218fca39acfcd2fe7283c85393e5f441601ed305dd471f6e
-DIST firefox-118.0.2-hu.xpi 598448 BLAKE2B c120ab9fdc6a2f11b3d2e8c64e4cf14df8cc1e0b399b30069822d6d5fe8261bb5188c1aebe4fe875b9f1c0401fba017fbc562ad0e068ecc30bf8f857327a9f61 SHA512 0cca2ba72804e0758036a530bc08a8c66ecfed81108f52e7822cd0814eb9b0fd0fb9865883a6017906a85d47bd5f2bcd0fc57b191fb98721d902c4b60bc92ddd
-DIST firefox-118.0.2-hy-AM.xpi 584473 BLAKE2B 33da687f1a8498b555f5acc305a1e61e032c642f9fddae07ec0f79bd397c74323c890e5f7cf30df971ea0cdb104b98a2dea14610b613ceacf9e2d07d7089b7b6 SHA512 91a0cdc1f4708a4edd85c4bfed651c6ce220209e2bc5d8b4eee60f141056c800f1643514d58d7afd0faa3371a2e63d5d70db1bf0f40f84418dcc000be3c1f639
-DIST firefox-118.0.2-ia.xpi 561627 BLAKE2B ceef1f3716eba2e2bc7dbe56b5d90799cf9d842f2c6a905838ebace05ab30b802579e269c00c398263bbf4225a425a82b203552c2937cd7d57f0886c7ab7f76c SHA512 413d145ececd9a789cabd9b292dd692dc6c4089a6686c38ba0ad44d13ca9047e6631345b64e2950d7b91bd3474546ea172afe6bdfcde3aae4aadcb3a5f91dd57
-DIST firefox-118.0.2-id.xpi 542968 BLAKE2B bee86ee79f4613b969737cb1dd6409d25101f644dfb4c62b8ec50674737b31c548be385a278e2cf98115e2ac239a52431b8e36fe7c9a426ddafbea974e48ada2 SHA512 984f2d99af17cbbf5994faa10007ca1755e417a0b7150bb76f292f0d3d66f2a79fe3d8c5024a4bd6c51e01593d3c026515a83f73ace23aa95effee8c4ed538a6
-DIST firefox-118.0.2-is.xpi 569566 BLAKE2B a3609dc6830728a1e42429a3fedddc9db7626afb0ec18f31115b7d2b32976c22216217f8fdc68a77ef47e5752b4c8a36158dc3ff7cad0bb86df06a7e24d91ff2 SHA512 6e387a69b9b97147de27a0f9585cded9d95a4a33016cb494bc54824b29bba0a8bff8f7884864e3c704d9f6b0b985e39e43b14381bcc7fdd6b433681b850558d0
-DIST firefox-118.0.2-it.xpi 515957 BLAKE2B b3cd21b9d14b000b27e3786fcd26b4725003c85723e8b8333519f843372d11d3dce0f4fc89ed725cc2887ba2309f73890d563f68377f058ecba69c8b0a20d8d9 SHA512 32027121a77b99caed4529bda0a9d5c2f869e5527bb2e01dfe8574e11312d3eadb45bb2f4c2cff46c6599a9efa39608d81d9b2f841068d7b2981dae684f5729f
-DIST firefox-118.0.2-ja.xpi 625829 BLAKE2B 73231614486f95b842d9439f08a7de654f0ee6a8281ff7ed6225f6ce05183677ad343943d4305c8d689550368c3cc5d66914b7c99a1916324c68c728180c1250 SHA512 e905ed0fd571350dac313933601b7a8ddb0030a31adff61322c56350e5c15d73618da59881f88ef52b1ff4495d7ae155e88dfdf8a5a02619f9b0b52af664cbc2
-DIST firefox-118.0.2-ka.xpi 623575 BLAKE2B cbe5eec94cc429e24a7afb238b4273e85925b201f25565334a309e89fc007308f717d6c751ffe6121322e4883d30b4d0dbe7765fd2167df4a2fa61e53c0a3ede SHA512 f72c6d9de12f48611e492ff6f96966018dc4c6a8a0e483bac24a22218018a83c5ad0a3ba807fb5a4a46ab0b5281e893cb16dd844a3614634971f64a3c2cf950b
-DIST firefox-118.0.2-kab.xpi 571649 BLAKE2B adbd4f21f7785051a204ca91b8fb0108be859f4f04c0c8ca98cda8ebede4c147d29957f1be0649b6af000929824a395b9f6be450ddf7b2c0ab29b246d9e6b550 SHA512 b49dc7691204f5f589acc49222fda4cb303ddfa92da1b86b55bea4b8bbcdc9c925d01228e5e43656325f6df8bf9089dbeb3b94b1b70fd848bd859b7cef2028d1
-DIST firefox-118.0.2-kk.xpi 649057 BLAKE2B 10fb640c55961522b2d6db415709c514e3c30995ba416c37d4eea0e9479aa3de9ba4cfc83dc8e0c5b9899f5f9401fd2055c1d6fab96dcdac62ca05f2b295b838 SHA512 ffd6ace4b26eb2a2e9efc298eeeedda64f28395f75ea79f76343ba6cdb8953c493ba7e67aae26573628828a83bcab5e150b7111e98bc7d208331235a8e042987
-DIST firefox-118.0.2-km.xpi 508311 BLAKE2B 575a45f22618fdd9744716b4da1c5ebbcd2cd71360227ff1b4d5b4263e35576afc669f23f64bfdd91f1be73fc81d97c4c8f8717bcce3555ffac84b9fed65b952 SHA512 5393479de8972c570a90bf01193fffdfc4b04ed40c7d07fb6fd82cc735eb22cb3f257beff6d3e9caee6f4dac06d2e9f86d3fd69d450537719b6e6c05accaa484
-DIST firefox-118.0.2-kn.xpi 473787 BLAKE2B 497bdc5b1d61d96fef5600e93338a662963125d506c87b3dc6ccfc1c789a1e1e4c0fca7a5e4f503232ec2d74b33a8acc8592e03ae58081988fbcf7e18b8f265a SHA512 75553871b59d879a5059de6a6ccdab725bd5504c917cb5baaa36eaa21df25fec05838f5af2b0d3bd0e4f66a8e8bbc2714a4db9eeeb3fd42854b04927e7fd3613
-DIST firefox-118.0.2-ko.xpi 609081 BLAKE2B 4a824e36ebb784aa800a0563a1ef484448f4c8c9876b90229e5fa9ba08a455e061950a456672e4bb3207a223074bb51b7a8f020e06bbe8f21a9555e70fcf000d SHA512 3110333ecfaa89c5e52ea5bc84ad704a62e3086322d140b657c1968edb3ce77c304834009094fd364743743c79a8cfffdab54be2c4d21c7c7c91f099e5440f84
-DIST firefox-118.0.2-lij.xpi 465502 BLAKE2B 2d015b73fab638565359606c287f9280c3e741edb0e3be1f539d41ec3189a9c14774411fe0a36ffa0ef45a5f852dedd6c7057ea589ce01dbf6fb0bc888edf0b4 SHA512 f914e941883ee50d1810e23684012c3c0c3e61d16a6a66837ec30351202e81a02ba9d9d840a96e3c1c01a04473ba1223b7ba6afac804b78bb67b93dfc2852846
-DIST firefox-118.0.2-lt.xpi 551351 BLAKE2B 1a555026cdc2988c4b363e3fedb9d373be545183e127e6c0dcf52fcc9e5bec2d40491bf338cb7dd0e2564ad773fc9279e8b0c755d79bf0334869744c703d8b36 SHA512 1a18ad99ef8fc426a48be9d8c6c3644a9d8fff35068e6c6fc867ee0f874e7649de6c011c9f46a02eaf51bce8e10a97448634b5568eb55f744dc8398350fd4aa3
-DIST firefox-118.0.2-lv.xpi 451441 BLAKE2B 176784d278b966af55a69bcdb5b0887a47fb541edaa467403e5cd6a5608b3373967cb1676b2c24b6270a82b7ccdedd746064ca94676b84669d6f591322d7e0b0 SHA512 e887d0b7d7a91af761ed58f5016055cbdde193bb97781301431e9da27303dbb3866960724f2f7c70f7fbecedc0c6ab9052462525253c29730cec4a6d2abd6824
-DIST firefox-118.0.2-mk.xpi 476568 BLAKE2B 9b03951f276d4de1de59f0856d27a4a7b5a887879b4ecdac11504cb902b6ae1e87b0e54e0e254ca8527fbb51a72210bcb76b06b073f2d7e77e25a64bf46685e2 SHA512 057d64b53ef3a9e40fd1a5f6995dff981c92ec2272d8e49f4ab5fb933dbe921ef7c4f7f8ea75088a75d5d15a38a7d7d5ca094edaa2ec68e398d816332b854e69
-DIST firefox-118.0.2-mr.xpi 512900 BLAKE2B a35e53a98ce6e6290f88e05170b5f24df091eea3e8c6bcfebf9a8637a763b203f8ab1a2ae6ee4bcef32773033bf9b7a898fec18225c943c08aac859f0f153ca8 SHA512 87e48e3c487dedfec8013f92d21fc2fcebb7963a1138cb3045467649ad87136fe578b08baf1f140631d4ebb6b430c5e4d71130adc663d70d7dc866889ec9bbea
-DIST firefox-118.0.2-ms.xpi 431293 BLAKE2B 075b0cbbec1a10197840ac33ef22a7178882b5856bf0afee1340a67f1cd749f9841453a8b272e2c23057196012d4992adce31aa2a4843fa4c79438b4b292428a SHA512 4377d3adae14fdebc8429df27e76cebb0c90cc34041a8748f0a96fe95e90f03c430c64eba689471e18f683331b88ce7f1cc816470d297201afbfb1a2acce3cdc
-DIST firefox-118.0.2-my.xpi 494965 BLAKE2B 9f7fe7ae15c2d57355cc5b19d2024fc22bd6286a4237b2cb0ab0d6b402ef0011f994f8f3dd2e92782227615da4b51d8479eeca4116dd10f436ca2b4402022940 SHA512 b66dbe74cd687faf0ca0f0f358faf3895c552f8c8d49d17d4567da46a4a5bbadc6e27108710bd77a50e507e7eaae79ab5d511c6657bfdb4bf8e2e5c110ebf300
-DIST firefox-118.0.2-nb-NO.xpi 556710 BLAKE2B 9736d0e8b4839daa9e52ee7dc2f9e4bb9a49745d0215d9b69a3f45cd0649033e6e50fa3cc9882f2c22793519edacb7da3ea4a2573c6724dbf181b99678f00248 SHA512 ee5902074a141f9037f254e333ba75614c4a293807d7c74477f8f54cca79234fdea1e3bf5e310bd94dd67983e9f61b231673424a2d68024d74038e983f80c7cf
-DIST firefox-118.0.2-ne-NP.xpi 469859 BLAKE2B 9403257b44b35f9c85827da5208e3a1a971869d9daa130b41521d9c69599cc11c5e34384c1c25db85aa9751f32f50c11a236dfa259c2070ffdd0949d51d11571 SHA512 89b62146b7ab6801b937f984e8c11ad12b1a6d6a5100ea22bfcf27c5d03e95c59801f4f5b9f10d0aa434a6e8fd73d37fa496393fea3046a0a57509167031a02c
-DIST firefox-118.0.2-nl.xpi 567472 BLAKE2B 74ec52b37f6eb1e6085c1098aa86ec25760031e6c57a28e17d6a0d775c19a12ede6308b80c504e0ce477620b41102f5f0613cd4f0a00b1b0c94d50cd48581a54 SHA512 41895ee3a9fba4cd9aa04f11db21eaae019639b526a7311a6c21582455a12224ddd2467e6f2c1efbf6362bb3d98ea9984ada851ee24938c1e9f2fd34c5bae5b3
-DIST firefox-118.0.2-nn-NO.xpi 561320 BLAKE2B 4e61b17b3812c86d6424f63f98d6d1e0ad7010c46e9bae37854e1cb6b2d29551a6746b5cdd22eb7206d9e84c3417cf0e2e3f028bd0f5a684e820a287ff1d0631 SHA512 7cbfa9656c1c0283f19fd65cddcf1fef003e47713056323cd5a3ce1c9fd224a1d26126aa21936c7a5d7046b20465533440c47b38d93942cb34b708d45b732ace
-DIST firefox-118.0.2-oc.xpi 577636 BLAKE2B c745ccafdbd1079333585050a2fe83d63ffa4b140ab1166877bf4e2ea12cf3356480ef8e41a6f836a9f060113c93e915b55d03b58a6c8e2ccf69d70e0c22222c SHA512 2f47feae251eda0b77f94e50abb9cfc9aba5aefb930a399b946aee9d6b816689fc063f02fb09f1801bf9ebaff3b539ee787e6e95fccaabe4c3e526a741fe2653
-DIST firefox-118.0.2-pa-IN.xpi 637551 BLAKE2B 67f97036cf8f115621253f587adfc4dca3eecd876f95a73c7cb435b51fd241b2bcfe9c7157ca1aaf7cc30341d56012bbe19152fa175c54470d45b6c4a1f8d63f SHA512 6f3b74124fd9168a19d412ea099c5c131c97dd6068857b498ae3c8e3a497c56a2a575feb93deb25186bdaae6363daafa415d5175d508992efd369d104ee80757
-DIST firefox-118.0.2-pl.xpi 587895 BLAKE2B fccbc456634854bf20e543d4354566dcfa3a5a9cd35b7a3cc1a6eee964c0f2b6c06466edbeb7070b87faf08c320f6089b4efc7802014dc183471de34aafdc804 SHA512 f4ef3b22c6750db2b2c252d04915c40a4a8bad6c02178738aa8962d21fec187664677731dfaaff5242def22eef7886339272a49f61f1f10c6d53cd79800c4633
-DIST firefox-118.0.2-pt-BR.xpi 572259 BLAKE2B 3b8f0a4b497f4b92b44f80d408134af25073a0ab5ecb4a320dc756899e2657b6daa07501968aebd39d7e1eb17740ee8060f7b866e7dc25ec163e6db08ab7374b SHA512 02cd24384b65494541bc0a428710f515c4e277afac5f269a34d4d62f84d67ef8118fa1f5b0317c50a9673dc752453e8cb280f1226829f8f9af692dd17d19f004
-DIST firefox-118.0.2-pt-PT.xpi 575076 BLAKE2B 97a64b547dd1c950a880fa058fd2445d12d3af1a7b643fa2250d65cae00e33968469f6ec889a276f67e2bbf9c8af353f82ec17a3ce69a3d0fd82836163e39d9e SHA512 d5a93de730f4657c9f8f3aa33c9ad932f529bc8202ede4b88dc49cbc19f5e459df3d58950915e8d192e7502df9e68068f5cebe96f615c625b476784ff32432d0
-DIST firefox-118.0.2-rm.xpi 567694 BLAKE2B e8a90caecec75d54b682ec67cd02cb7cd9158359dd4a23bfba0be8c5ee1c57b6983401d3b135750a151d69caad7f9f246b5cf392bf582131b468fa34f6db165b SHA512 4f97da1928f28906bde96a49b04e982aec607ddc9067d8477fbcd05c4b9ebf04eee1f1d41233750b4fc18e3c24e8c920a8b58ee00917ee1f48807bf74774d854
-DIST firefox-118.0.2-ro.xpi 527799 BLAKE2B 97d28ef26f329f160db4091bc206194f9f91ea5f62eefca0c0f3d33293e25cbc39fb849e81ac4a6b644b4b6dc579f422ac6e64265019339e203c80c9de7afc46 SHA512 d06a90707da172f3fcceae0eb1761ca8839997d21936d7274f064dcb75fd55c4069e9cd55c90d9fe87b34069ff5e89479b47c3a683129fd60eb9bf739a14000c
-DIST firefox-118.0.2-ru.xpi 662277 BLAKE2B b2804e42fd0dfda37bbc8d939bb7cd98c6a065857c27e33f382c4d678688d5505a3020cf349997b5983911ecd08396da8b1407ccbd94e113e88f763609437e36 SHA512 945901bec5290f2633cd7397b128898e9f51cc24b7e0d9f780c3425d2ef23759c4b550c5ba45057c78e0cd700961a4ae2c071cc313047cbab4f6c02c5b5f7b00
-DIST firefox-118.0.2-sc.xpi 543777 BLAKE2B 8b01a62a1485650590ee69d226d7caf692f0c4a8272b943327f59eeccc9964fcaeb51b7fa3aab1248501f73290acdaa77a7b372134f739d2ca2ebc243cf4aec8 SHA512 90b5df3483f8bd67c47f4ad3ad33b9a89dbc01070e8f33747c9eb07e80a0fa0dc2a15988001d59b4fc69e155087e38a5ed9be65d43ef93acc40adc58b2d35a1f
-DIST firefox-118.0.2-sco.xpi 491895 BLAKE2B 2af6be72af99356578ab59f66121d928592dff590780e9832f6292a586d049c1b521476ec9e08b1f2853b3832955a44f524c5e0faec2feb955f2d8ccd5bda596 SHA512 fd2e537ac8ec30c700b574c1c263d31a531662d4680095e11227c46f455b1a1f1fe9d3ee1afe891110a323bbad5780ae35da17130e8211b65e8228614cbccf43
-DIST firefox-118.0.2-si.xpi 580411 BLAKE2B 6311934e734c57225817ac6934f70c079dcc0cc136bc8001b8518d31d661b831357ffc780eec4cf2b9a0f674fa3da3ea7644209155d5f15e350da87d92427602 SHA512 8e7702b06f0721720ae54372ee37476990e11ef935a94e05c56f3a71f1b704e0d3bbb949fa9cfab23679d498de40b747beeb0010847e422a928891bc411f3555
-DIST firefox-118.0.2-sk.xpi 599051 BLAKE2B b435279a5af3b2aca7036b0e6643d1d74dc8640268d76511e059255248cd862be493f7d942a60e08deecc75bd81ecb091ff371b9804e688a92861b05cadc17be SHA512 f9a3b782340e93417040e590750d2dafdf999b691b17068fd5bf2da89092e2c325f90aa53441fa1d4ef5605361def6ea7d9b6a0c3264d01f55c24e14d47eeffe
-DIST firefox-118.0.2-sl.xpi 569547 BLAKE2B 71632ce57c5186e0d011dcd48f8bc558304a2b64ce46d05f64a6aa1d8cd12f930013856e8eb792c71152e05404796ebb006845552fbab562ba61907cdfa594e2 SHA512 c076dc93a49ce80991ee9f1cf8829b1da9d28193d80dfac04b7be17ad5f9de819ed83d4ef1b70f19389a98f2101aa8ad7e7aecc8ccde7cc12a7ea59eceba7815
-DIST firefox-118.0.2-son.xpi 400838 BLAKE2B e794b652010117e6ef3d05cbab13c6dd00ea98aa8ce3f512e7e539b1c4178570e85761b2171ab72466c2cb71b96f01a12670e1e30578e0a16e8dfdad4d973dc5 SHA512 f78003b51022ae16a0e470ea9bf27b867225505e5659f481c44a899f1d3ed9bb3b0c33383eeb2b22c2256894e34ed833f85a7f82923b455785045e99fe8567c9
-DIST firefox-118.0.2-sq.xpi 567473 BLAKE2B 92b840ed520890d5130a3d50717aea02bf31f83b60fa9dd984b1e93cc5788ad641860ffe4810f9d1ffa11b8c1e5bc231d9673e8b4364958e23218c71093db68d SHA512 daa84245bb0a8ac4afd1aca5815e72f6ecf99c21288541f41cd752054c8c7bee2b59e0d8413efd1bcde5e78da75b4da74ff1cd8418b84bd5fd6451ca8a649427
-DIST firefox-118.0.2-sr.xpi 617273 BLAKE2B ac018201e35c0e2b4ff5cf26d9a7c5213d2fb2f0c2a6910fd15fb04447f88d888ee98acc5e7d28cdfd2a4f7781da504d96d6c348eeb5713f114a68e2ae877fa7 SHA512 5dae8f8176d2a0fdcb8ea6f19b6bb851a917b68afaf3f3d1152d130c8da251be6c87c07394a81d8f45bd8bae9a63f18204ad710e4ae55852fe1f5463f85c7594
-DIST firefox-118.0.2-sv-SE.xpi 569295 BLAKE2B f691d2835f9fd2dcf44f57c838b7fbb9bc8f3ea433ca138280d36aad4abbc8b22b86f0827310fc7b8da3f2b840a63940ce8585ede66e4dd03b88cb1fe587dc9e SHA512 ba19a6355cadc4d2f14799ec21877287d2654d7873f2bd7d393eb545cd3b17b7a8e6343a904446aa82f14a715af5f241907ba730efbf4552bf9e1ce9503c8961
-DIST firefox-118.0.2-szl.xpi 506763 BLAKE2B 57703b4254ff5e015a45f2fb790129858b59f87662a6191017d5cce8d37dca82596a53419af0441151b9ca7bca896ab8dedc1f5a556c66a39a87e7e3a7933463 SHA512 096f6120c5d2a3777e0570bb6802a59edb68aa235097a82b6f02eefbc3ac5199ffce9ac49f81ebd91733172b59c3bbc706b5a86be0aeabadef992c081104e82a
-DIST firefox-118.0.2-ta.xpi 489465 BLAKE2B de99a4c57aa8c2530a03934252c80246ada43df6b22bd45ec4829d9d6d8e701c6deef0860d511371d60bb21e2dc77d89aad85c132426d1f2afd6b5e61535adab SHA512 d5f1dd57f2c3d68153d6164bfb9617a2c93d9840c6dc755d4169be8e95c0de2446a1468770b4da10b5a50be40e41f83c08b5227bb677fa320987c713816cf86e
-DIST firefox-118.0.2-te.xpi 537902 BLAKE2B 37d63902c80706bf2476fdef3ed995317c331e164b48c0b1aab62a777b8e6e5e34d0c71dae1212f78bf60e694625f8dad90ab8fc19b60370dca6c58eae96bd8e SHA512 b1d86b8d6e43c4cd6f9b8931a948419add27c4a429cbcb72e21d1cafb89357b6a3e57992dc22ecd3008d957b33eac5732b3d63edfad9705c5d6b2c8c9c931d90
-DIST firefox-118.0.2-th.xpi 638975 BLAKE2B 0d56b8c6b7ec0c44cffa3d027a95b44ad93995c028f64914568b1f07dd10ae25fafe5739ff663639ed3d492e8106a86b206b2846be3a0f3133bb5088eaebb946 SHA512 b048562456ca5ce7216d8dacb0980d2b4dbc9c4b1405e156505c0746011b98040d18a3409c7327eefdb8907ee889ac78b008b3462dd472f535fd74b3a12c5976
-DIST firefox-118.0.2-tl.xpi 514354 BLAKE2B 0e82847a6d2b331c04efb29b502380a435ab33e3d5b1061a2c4729e64778607ef909aa7a419e07f0d9917ca367cb24a676d663aea8c1cc1419e6d2ea67904e99 SHA512 b1f60f2a58611ac70dec3821f179f75e19c6dbc5935269c822dcd19e7718739503095f10566cfa5db4f918211cad31ab09b2b4944dc316ce1139cef83cfda88c
-DIST firefox-118.0.2-tr.xpi 580792 BLAKE2B 0298bd7a1040c4ae95e49c945d140cf6260212a8f5049d54066931b52d75d2d9d2f8a5500c29aec3d3624b2407aef73b2fe028cf52c8d0306c14a8a637ddac61 SHA512 5e68c8b9257e2234c34a93208649924d43e695df71cf422c1ca42d828a7ea2be841acaf16e20e9e8c9c74701797585048149e32d2d263bc4eca4368334ab1965
-DIST firefox-118.0.2-trs.xpi 485842 BLAKE2B 1211d617f096a01859c61be882b298ea7a641cc06ff9e89b4ab22ba6234e7b31275b2a57244777671dc7e3520089a5bdf9ca834bf73c8c5fc4689a53d1d99264 SHA512 af2bd9fea7cbac83ab9086e01dae27fd4a066e4cffffa6d44a70c5d3ebc502db745e59846359c82895a7901ca4e3f54f8cf93d019079f028bae4e5bc7cc48a16
-DIST firefox-118.0.2-uk.xpi 655398 BLAKE2B b1febf15c3fbc935d818ac4279e75596999ec6cba939d8ccb936bdc04f8a2eafd917b49475df5172f58704d249a61220b793e4f8497f1153a034c0b5a7e0c545 SHA512 d8fb81d804be696e97dd42235f1d44ca0d0c7479509fd8d5698fc98eabbd4e53f97ac21ba6fda3e534c40cb7d0342ea149f7a21973633c5e27bef1f7f8b9a3bf
-DIST firefox-118.0.2-ur.xpi 541040 BLAKE2B 2991579f2886e888b44d6c4550711c079942e4b4b6ee219e3758da51e3152963cf50088c36cd3d9e00209398878c07948682f139db8a0daa3429d7e8515ca127 SHA512 463eeca890107c75250c1fa8c1c2bb362a3272cfb844a6e61245682abe44c250f175f26e22ebeab811c825924036441bb6204c0225fe3ceba2f5fd850378dec6
-DIST firefox-118.0.2-uz.xpi 462462 BLAKE2B 7a07a0c37813a241c7b78692292fc0caf39fddbd655c8ac8c6129c497ef7056aa70d1f36ed26a50fb1839b5652d63a65c9c997eed370d3704e56fd26f489ea71 SHA512 f18190ce1460ddd88c4b139d7b612f10ecd9d02fdf565f9e2018ef9affa2b19e8a487b6c3cfa495e5ab66dd9bf08ea05e4a1ba547452c1050d7a4529c8787c0a
-DIST firefox-118.0.2-vi.xpi 605284 BLAKE2B 22634538e8d7cd96fa4730ac47b0e4dbc7ffe429cefc9fb972a8ebe29fcd351ac5208903eedd217946737f13a72e9a1fc4b03a977c6b8fe9d4ff0cd49ae5876c SHA512 25ef1c316af9764d28133822840eddadd9e3583308572cbb71720abfc295c814ce93505581c7a62c63b89da31f59f798849d7da6fa1ba254f29a5aeed00b6e88
-DIST firefox-118.0.2-xh.xpi 401457 BLAKE2B 865692a43f255b3e4f2d523689e78900901809e62d54f712fd32489cd166c844d503d36a21b8d2aa20b8d0662ade95a514c4327e63a6ad924e540fef1f28968a SHA512 f258ef3d0ecf2f3a9cec20654df8267ae8e83238ba7547f057ded5cb5ae147d514e3007155905a82057b89d410851101e0494b94f64e0b60399f06e2e052ac84
-DIST firefox-118.0.2-zh-CN.xpi 604599 BLAKE2B 3174868edb20e6961a440fafd81f80d4ff360e2fa4b405b5e7274a8864bc6aa50a6967bf88e14cd73bd053e5f8904f3048e2acb5a326105584bb7f558ac4179f SHA512 76a5b2fd526392df534366f634e3f21176803b28b5b2466d6de13f1ef6b7e476dc2a604b9fa49be5964758150777f0cd64c27e462070aa76db25c559b6532b4e
-DIST firefox-118.0.2-zh-TW.xpi 606648 BLAKE2B 000abf6c65dfd614e9a3d60e75730414e2d678db15102e25a29cce02787c49d83eb6cb0bcf7aea6a122ec92941f9c6f8d4c1742647461c8ca37d8b4086332423 SHA512 b33588eed14947181a3695161301441f630a803329b639b70ae69e2ab3a16304a60113113dd8c29bbac3835b416e1f965e6c13601f3a888f4c1f27e18ca2f040
-DIST firefox-118.0.2.source.tar.xz 520864692 BLAKE2B e7b166903dc13ddaf514dea7833de0f464611551b054e5c2e336d3e1995f9c0d3bf6cfbd3cb9306be672d6451b6343e56025c99d0fed4b1d23fd6ea8e519ac9c SHA512 fe9d7951927e44aee98a15840820251b779cc427f27597951497bd01fde3c3f2857942535c64c9d1a64f877c43802771304ed97254bffd9216f554e1af9efbf4
-DIST firefox-119-patches-01.tar.xz 13740 BLAKE2B 477617b83207b539d9db7350a9a10d325c0d9a3c64e909767e6949f5a0453ffe27a30b1ad6a3db4d9806a7b12aeb16d5fb4ce9a4bf6945cb9cef326d130e6b4e SHA512 c5df1022a1fcc2db92b21afae9f9e468bc8e789e60f158bcabba3355e9dcc69c5cd0e6d2a8b4fa539fc8332720e77bf5b9bc479860ec5c303874b74bf4ccd16a
-DIST firefox-119.0-ach.xpi 447189 BLAKE2B c3371f461c1a98d8b247991943b7ecde6fb2c76b5648bf256d8b1ee3f3f9b45ea354504bd921ebf8419bbce3c332387cb0862def6c46da32a137563295cd0f07 SHA512 92c147fb6779bed10d87f88760ca9c3a022327e2d0df6664e1a0ab91079968ed5c26bf3ae7e6217440c4085422d41a2ce2ea88b12b1d7c9fb36d13af97b56eb3
-DIST firefox-119.0-af.xpi 403033 BLAKE2B 975b3f7067651192bafc3f9902a0a74ac57e5a348de6051b5189613c03072a7270a2415399202224c6f863f0d05f49b78b3c36cca14a939736785f3e9b32a4af SHA512 7705788fc69559d7d1e55be40aa5c79a7c6adac4e5dea74a173d22a4adb7c23aea72a09b2819060047fba4768a24cd87d0ca7304eef439dd65e93418ea17007b
-DIST firefox-119.0-an.xpi 486662 BLAKE2B d017e12f5d808736d8522faa6e092e6ed1858fe8e75bbed298b78ab229ac6756a3625be7fa19ed118177dad98c7915a2cd03fc5b9a1b77e78d32594cae1ce4b6 SHA512 6f833386e585d63525c6dacc0649db4d01d7b66ee0094428d1681792daec9b14d146c7bc33c22b08f7f3fdc5ec90a32b9acfdfa4e6f2408568256ac290d972f2
-DIST firefox-119.0-ar.xpi 562542 BLAKE2B 213ea0b8fb77867b931ab0807100c16ab213cfbb77beaec02874b3badc5d207fc3bfb62c38b88e35aa1c44bfa64878f10bebdc424e5d836d6d7d26bffdde01df SHA512 ea3976c3064326f62f0fdb2da87be8c1909367697548df31cbfdee07aeda3c5c45cc89b87c96d58a811ef662ad398dee6fa7e5d409b19dc4ac55d2892ff8c579
-DIST firefox-119.0-ast.xpi 479994 BLAKE2B 7ce28b78c8e76bff84fcb69fc16c1dcf74baa0c0392c79a2fa8b175760de6999f769fe6cf26f329d59abccccffc576bc3a8b046fc228fcd183493a9a53142b22 SHA512 72961028fc79c7ae5ca9ac93538e3ac9e93e83e658d1bc34ba6706d51a1f3e4bf4acf968955276b7c7fe79c1600da88befe7b461db68fd14e29858ae5670c508
-DIST firefox-119.0-az.xpi 473098 BLAKE2B a7c7869b5ba8fc998456e47c4380456bc0d3ef0f95afeedd8d5f8ec3dc40cf8ca38851190829433e5797e9017e51268985e3c50e6cb741b3de4553259ddfad12 SHA512 fe2f9ff5c3c48eb00b3a0ced572eef57cf4fb481f33b730bc0b004d334a101d8c0ad86b0b1e25c577b0d87b301d69f2ef4cb391b3a151fdb1421e555cd57b359
-DIST firefox-119.0-be.xpi 662839 BLAKE2B 5e8ac0c4b6d989e9838cec148d7166ef390c2a452b5e7b2eb6086c0403076b2e47ef7900096b9412f3fdb680be5bbf8ac7285d62da81c624b5b4552a5141fac5 SHA512 36b984aaaf03f54a53fdce06ca35fbc188683e3195f37fa579aeef0d0df118453be360db641aa81672568925ab22f5b702b60af073578d2babfd9dba2631bcc0
-DIST firefox-119.0-bg.xpi 568256 BLAKE2B 7b7f68ad07cda30c5e073e95cfe69e85034d497a036d101ff428688af30b0fc1078603e8307db3d032ecc58b8c12ea622f203ff8c2ffda30e4e4619e99a9d66a SHA512 f4d2da6954af870311a3059591bb6a8df368171929ec4812ed7a98ed95b3bed1ace462bec3e867f3f1f7cfe8fc96de9d556af577b83e3fa32b968faae3c12e3b
-DIST firefox-119.0-bn.xpi 562812 BLAKE2B b50270ed507dce3e7d1b8d8f60623c2a4e9b0ec1c3cb9bccade00d06546654e6a6768649ad0988255e271682dab09113bb2cd6550dc16948938a04b010020dfd SHA512 90ad667dc42584b7429d48b6277cc7e601afb76f65e73defbaad0bbb9cf53abf243cc40c3219bddb121a4f67b377b00ebd5fe240010ae3613260ee05a7fa2653
-DIST firefox-119.0-br.xpi 547941 BLAKE2B 6ad8d2469ca753c916902e3c3841108735ba3f4ef23d8e9e88833218ac57b5eeedc8c9d8967f57fd7b45251caa245d7b442156f748b8a7c66906380b76366ba0 SHA512 7d9cac06ce7d75d166a6a827de75f7f9f19d33e6b1b022cb0c2f5485ba8b468c8a524338c2cc4d47606d33fb0ad6b7a10349b8cd8e33f3f1e2b45da0acabf77b
-DIST firefox-119.0-bs.xpi 443188 BLAKE2B 00718ce75195d973facaa39b7fbb8c1fe3a152e28bfcdf619a24782bab9214a791d883fe379df6a239c6d4aaef12c5a4f04accf4489725acd3eb858a637cd220 SHA512 867fc39da25539440b1fc8d36f0aa10459f939a72fe8393f3b57fdf6520b1fb74fd0c780d6ec4b317e0452475c77b4fdb1763b5a09cc5605b5c354f5e24a5797
-DIST firefox-119.0-ca-valencia.xpi 525968 BLAKE2B 95380c1f5bbdac5dd98fdc1ebef054f136a2fb6009e03f0426e14fbccc406910ca9cf79f0789ec22fc86ceb2c026eed3abc7fbac1d5e71f9f5ee687f46f1b213 SHA512 0ab1c398a2e22ed50ca32e5fc8c82cd5de5d5185a1f1def348373bc6142e0e130a9627cbd7cdc614e92d77d35cf6b0b1bd70c4b8539dd296779eb251736f8cbc
-DIST firefox-119.0-ca.xpi 558185 BLAKE2B 2920a1ebf6c3285edf6bc43474c78d14dc8c128584f8a99c9b5c83c9968a0f18da943e626d4b7ae1ae6d420261eea08a594eb82c7381ea2236e72cc62f7412fc SHA512 e892421b9fe1b2a5a4af5a3b0213604c69560ea7a98726331a3490e883f74ff71e6ce5efa8819211fd4c852b3403d680ed85d33c84963607db8ab400973b065f
-DIST firefox-119.0-cak.xpi 570852 BLAKE2B d91792f149153d706e5ec223be61a4a29f544860bdf76b59f1aa57fb63b4f615a8a47d16b260fa47ab0f7cc05bd98ce764a33698c00fcc9729fb50c8b2152aac SHA512 556fa59e433e4b596038d4c2cf897e9056e70d3992e1eafce127701c0719ca138057e9229f3137cfc45d3eeef9f3f28a9f2dc0a0610c2ffc63bad5574aec3827
-DIST firefox-119.0-cs.xpi 609562 BLAKE2B 8df399c2c35de531617923231caf5e3f555ab03534f1daf98f17fbf703a253c12a3c3a1ddff005ad1ab646bc9ec13c8b93c49d3f395a2733aac3bd0ea2bc9867 SHA512 2d49f3de7398ebbd1549bc104ce2ad86173f1374bdf8eb0b8de81e245d53e53cf513f0cc1c16c13bb8096b1eac74664851ac3d53182d5a0c7ce3a4c6d63c1d5c
-DIST firefox-119.0-cy.xpi 577864 BLAKE2B 8384e789c209cf6d500b090c53f49d1d7da3746ffa88394e793a77cefe3244c3466ef700c075d86794d3c4d62f9de8c2476b500f9ba92367cce7ed3f37f8e956 SHA512 2879d42d29b76bdfd5b997412ef47084f299cc1459a52fc3b3ea796cbc14371489d526364ae7a2d247387b51918c977d31b75dadd0c6f29ee3deacd7a370e3ca
-DIST firefox-119.0-da.xpi 567036 BLAKE2B a4a5f4583af1baebb92d759c0c69fbe05517d01c976df78af97817e35b7f39d408014b540ef0798461bdf4c8fe0f1c3305bd98e8a01bec89a14f22b20cedbdbd SHA512 94d74b28ffae00cbdcd4d30e30e0e4ab37bba96e46ef91dfa29ae23d6466fc28c4d92e568f794edbab98e1980a460ae45c5251d79405b9661b75c25150d33560
-DIST firefox-119.0-de.xpi 587728 BLAKE2B 9477fe3626891721e76b731fc28855c1a961da8d3b6c096985ee42a73a32d7ce872e473bbc4e1b6ed1119aaccbad78a951df71a1a2fada0b0393a2006c4da790 SHA512 dc79b466f0c1bf9c99df9d8db09b0e6038c11d5f02c18e18aad99c0a84f81c40297ab6e0922c24fe2e20ece46c4d8e455ed742d5d3b6002af78e7a6fcb1e4abe
-DIST firefox-119.0-dsb.xpi 602459 BLAKE2B 5abc571b2c6c1594b54dc9e4e362739211905d4de257580946015d4e5a6b025d04ffa73f393c19aaf9f24f3be428838c70e7e7ec47ca7c11bcbabbe9a9409513 SHA512 b8ab9ae9f2fafa15617ae515677c955e27dc9387b6539e9825b78a762e762d6da6bc6e321769591d4843e423be492ff99dd4f25b8fabdb63e954b6657152b304
-DIST firefox-119.0-el.xpi 679355 BLAKE2B 53c2e106dbe50f2ef085b2a1909976042924916e36ef43c4c87980fcbd7521fe5af899778c155a1a773e3ed55601eac4d7901c4ca5f31b34ac4398f4f39bd832 SHA512 76e3edcf2fc73e8203030c038b24f34a62ddbcfd2932db85508273ab7e20df00836b94da17fe046bb41e58e426fda7cf0d459855b1880bffe39295dc95de0d8b
-DIST firefox-119.0-en-CA.xpi 540172 BLAKE2B 570874628867453045b09c3f35c555bce4bc4a0960d5a1ebd64bdea2fb4be7c37cdc3f42d8715073f7383af8e2a82d60f837c91a4f16b7d051726e3243441ea0 SHA512 ff9b0a1893f6e9194f60741445e114c56150662ced282e14d76be1d6c231bd529fbb91913e8d049ec0fb7da26851814b507f5ced73cafd4fc8c40c7a917d3f18
-DIST firefox-119.0-en-GB.xpi 542502 BLAKE2B 90644f58ff20fa2a84f5ab156f2b3ffa39f92fac71a71c9aa0a513f7ebc23fb7bd31c99395b129ffcc70870df1891852863d6ab03d6cb67d9a4f6324d4527afa SHA512 171e45b017b038a3bbd3311aeb29c8bafffcb7b55d75913e60a401ca8e899b0670353f3381cb83d29d86689b7447be28c5274dc395bc10f185cc7fa62fce3bb8
-DIST firefox-119.0-eo.xpi 570787 BLAKE2B 9093c65d983ec7e3f99b368441868a3fdd5a46b76247fd8e76fb89d19857c479f1da065184d1c573dca792b336beef0e3ad99dd0142c014e6428b413265b1367 SHA512 403050775926d4788ae346a5315a39e4a3fb4f42afd45e88c617d0da4ad3e34a2443e79d23914f51d042f8c7d3c7d4ce85cce736d39a4599094cf0b74947f474
-DIST firefox-119.0-es-AR.xpi 582031 BLAKE2B 9c1a90c8e7b5ba79134b2d6ceb76b37df8e872c30f2dd29ae5f37addeb16af7b6cf211d1df84c3aeda22675c6c419a3069d9feac4be8c701607ecfdf1a785cd2 SHA512 9f093cb1c8bf03cbb4ddb51dfe82a183b86b361e50982d122d81c261dee5bf819940a0a90e9306cb0b694d03887589fd5a3ab014ead0720999b76f439a20773b
-DIST firefox-119.0-es-CL.xpi 581077 BLAKE2B 783e4ea0479e3581cea9ee68ce0285ba33ef9ae52e1bc3604dd62ad6d31b66c38a3eab82acd1a7be052eca1ac45419832d7c5c3a2588b1bfd9f81f5bd4d1c51f SHA512 09176c992d6bd1184c4fc174a3dffdc544c7072c999d2ddfd0d9c4ef4621ea69f8b7524dbecd4f88334e5cea6eb6e769a39bc856ea7ed21446d95c52066dd5fa
-DIST firefox-119.0-es-ES.xpi 575637 BLAKE2B adeb263c146d77dac3d17e34cbcb083b16745817e23757d93d8b2c1fcd89aa6a304293251fe0f8fc85e021a1929436a2abfb13bbf59224e4d0f7b70305a1420f SHA512 f937379d8e574a17c2784f9440496c11b1e04a0d956f138d39d2df4f49f95e3a90e2e30ddc68dfba6227dc6df29a4e61f322eff5606d0d65d84043ffe699c111
-DIST firefox-119.0-es-MX.xpi 569787 BLAKE2B 5ef5740c2350c6fc24f728974b5b101c51331b7d2f1c402fa73063a8cae4ecd4a4c9c8dd1171be7130db26e0c78c72615af2df4d2d5fc6095607228a3e93b887 SHA512 85f73d80dbcae8e3b6b3906b6cbc390876720072cc642305c33443f9e6a8a9fa92156ef541d5be21e35b4769436f8e02815cbbc6eec42669e1ea0f60520d6fd9
-DIST firefox-119.0-et.xpi 520231 BLAKE2B d97002a7be345baa6a7eeea1c50bfd6ef630012ea8311dfaf9e64709e47c93857cdb323c98dc11e22463468e599bb9711423dea58358b84635bddb1463e31ab0 SHA512 1c56c43e21c43ec6221ed9fecbe698ebf6b614663dea9137d65647c5cbdd4eea229c124bbe909f05dae25b13942892be37a9fa5a5ebb1c6e6affb95be9ae1dd8
-DIST firefox-119.0-eu.xpi 564896 BLAKE2B 99ecad4d7ca60abce273523cdb37248a3bff2a3586a83fd82b52e4c6fc9e515fad9263326971bcdda38796c3e87121bf3a1ab3a5a293f5addb2830000968cbe4 SHA512 37ef1ff12730a6a4e01f3901410dba7bb489d4f0311f6d0cf8cc8462bd91258d817901f0630116fdd022178b9fef47ca5d61ad1e824f3ce5abe774cdd60161b4
-DIST firefox-119.0-fa.xpi 570478 BLAKE2B ef0fe5a0649c00d93f6603fddbc2b3398caefc17cb168f4e6cd097dcccc100e34e8fb0885228b344a002e008426ddd820fd5bde5ee360cf6a9ab628aa2252628 SHA512 e122c10f0dddb8bab72cf9d5308c74540619428557ed782504598bd4bf7e18fcb8f2101baffd4a7282efe087d609fe76b50afe724627b28c6e62c681a3b5f153
-DIST firefox-119.0-ff.xpi 458391 BLAKE2B e4474a180569ff412c909bb9484712d99200f9425be404fd6f6dddba9c7047a688d11fcb8bcce8e3a6e6935d3cef95367823313b6c9211bbd5cc73bfe4c72beb SHA512 57852a86a109f8f23b0366abc161596acd2b99dc085c801bd04dfcf0b06b8de5d5ac6c81076c43f1a24d4db5dcdc7cb858ed99d790f9ef5835d423ac45805e5a
-DIST firefox-119.0-fi.xpi 564143 BLAKE2B 2d452c304995c40292ca94e0d2c5f4dc99c14786406ebd9bb17a793939d67283e2231a60471ec3ad475d6562b2cb39dba0820a5074269f8bda82211d67493f95 SHA512 20d17a423a7fbf4cde8d0f6b4073f1aa6e332c804ee4b893f25dd7ba9434026bda30eeba60bbd408e23c23c497ac41300f370c1b90e463fefff58938e887b80b
-DIST firefox-119.0-fr.xpi 593749 BLAKE2B ae8b1508cb0955fefc608ecd55b6d26acd90d969bae523cc34efb016e671a065d9032f396fdb244c184c6c04774da7cb80f0c95dd187d17cace998f1a425ed0f SHA512 d1de3355907857c3f34a99152d5d1034ade48c0b04dc23d4f093601212f30f51365281b144bfe5d36cfe9ff52ae2d0f49ecb26d6bf80c3bf3431a8a7fc633cfe
-DIST firefox-119.0-fur.xpi 588240 BLAKE2B 66bf8efec799d5d0af7f5c1c87585674b770ad47af45ad62629f9f4aa9a21c5e1d0ad00fe7dfc0b3fddf75fcd5689913a0e83888dc508a221a418757c853f950 SHA512 b9b412e516f9f0d456f4d9e7095ac76d64ca90cf6dcddcd87f45aa8dd1448c0ca55ea58823a9f79552cad1164e470c844a2ff005bd7e91403a4efef9b3c5622e
-DIST firefox-119.0-fy-NL.xpi 577609 BLAKE2B db6f0889bbf11538b92b90b685205ea10654958225c86d0534f376ebb9a94deda2edc49360e35a5dea92e757a0cad583ef79138cc5a3ec97b0c4f1e7c15133f4 SHA512 800e66c8e324b923d6185660ed3db43ea6630382c6b1ba34789b68412c94696db8157e611a87a0c44fd959a218f8607e807f2a721fdc42361d678952781a8d57
-DIST firefox-119.0-ga-IE.xpi 456140 BLAKE2B b154e369b6a828a06b23b3f95b105451d60a436d9f5b1ae53aa30dee6120c769d032989805030dc1196defc53b365da0fda3880d704f016417133effe5cd9cd0 SHA512 9aabf3e45d1d66148589e5fbcd272cb42b15a362fcd2381fbd9272e0f7fb577b9e0613cde643a5659867f9cb9c0d1bf6809043b896bd479bfb3c8ac0a497c516
-DIST firefox-119.0-gd.xpi 571440 BLAKE2B 21d74a3b4efb13b0e4cd8021acdb78a1849dff5b736669a1d7541e4d9c4480ab6b6bdb8362d0722b4a75aeb43aab7a510203bbe6f30ce3530fd8294110d6b12a SHA512 3925b3e246890b1c40cd515f35bb7c6e24679ea24fd24bc18b41876c1b328e2dd4c5f428f8e6d3646d44bbe31bb67d3d6f95b5004f29476e9efbcf0cb5073c1c
-DIST firefox-119.0-gl.xpi 574767 BLAKE2B 29f6bdf981c287006ece1b01716ddd082b73f7c0f3a39653f8df4d9f1634bc79243b84b35cfb7f73ba61d9ad73011d7526f11ad4cc6c610aa3627ef31ab770ac SHA512 65d23daae266d1c632a9ad8b1b8073999d4cd476906a0b24eef866b0338f499d390c8feb5494a05d7cbdaed1d55214de4bbb6ce1190a0caf7d62038871e619c5
-DIST firefox-119.0-gn.xpi 592182 BLAKE2B 96eb3a2498f78be8ddebc5f9e488ee99a9ba5d193d24506083dc88230e01f7d39b3751ca40bbbfd5ffd61bcb1b0599e5a055ce433091435a3a1359d543d74ec8 SHA512 0441dc9c18a2a06f3aef6d6ff4be318cf686dbfc80142c6fe0f0ba94197c4e1d2984c048a909319c4a19ace5881938d9b443ff58d61135d3b406ae61c9ca2eea
-DIST firefox-119.0-gu-IN.xpi 508749 BLAKE2B 70e7d014cf67085fec4e1f3399d6183d2a0bd793e17c02f2e3d38ec18bf0612eaedbe2efeeda9c314d9e40fc5cc89fbe6a81c786ac1b05bc2b8464d854c37637 SHA512 f28d29891c0c5f46deee302b7111c684fe9e32cc2292e931716c13756849d4bda8a317333b146396413735b662345e615b8e6e7a9f2ad5edf582cefdee9fd338
-DIST firefox-119.0-he.xpi 587414 BLAKE2B 322d223993827f75828e89d9a7cd23850903d2bb924185f5227b3f7effd1868a65ab1414a766e6249dde3a4d15a9bfb79d55b7ef257327cc3045ff7b320e093b SHA512 9da71a220afe0e32bbfbf93a1489a6407ba8309b9a3f2358dd07185d0dcb557295078dcbd31d30cfcc9666fcfdc187c8f60f67ed37ea2814c2b8b20eae36b6dd
-DIST firefox-119.0-hi-IN.xpi 546427 BLAKE2B 503dba2cf01f88ce92938776e6112c56e150cc1b927e0f36da7beed97f96f17bae17b0daa8022f4c253af3eadb3f4ebbff34ee93945c0982c7421b9e93b16cd0 SHA512 d538a19e49aac4972ef77523a15b048c551bdeefb41cc47960364c54ab694596edd8a372e1f196087af98e203e661cb364ba6eaa133d63e8b46db5f530595ecd
-DIST firefox-119.0-hr.xpi 537422 BLAKE2B ec3e558f938fb1475cbb1ec265d8143925f43deb1c6808a0f968b11bf26c985e68ce9f675b8bce52855a4883de83d7821217b814e344565837659fbdcccf72ea SHA512 710008e8ba627f7404639e5ca0e68e42d88c54d45eb3d604991a2e135a8cd067613c5c172fcc92843e57b516973f84e60b5d0eb44b5536baf6a67b0de26f73e4
-DIST firefox-119.0-hsb.xpi 598796 BLAKE2B d2b6a5ea58b7289e488b872e21b7a9def99edd83be77dc056725b08dae72c36498a7767b884c7f2402de6fceda539ba3128dd295b2733a59e756f45ab9197e6b SHA512 dccb89c59190b0cdb2b5e57bff4f150887b8b136965f4d7bb02397d187ad55c3e2743a0361bc8d0b5203b148d95c14fadec9061ca9f0ea6b7f7f6ccfc05f9be9
-DIST firefox-119.0-hu.xpi 604546 BLAKE2B 559bb4eb0653c91c9b6ef01d2c8c492b5edab88c136e2f51c8c85a8ff44c44e5dc544bb7784ab833316e0ab88720f5b5ba74b46036be3ca0d0183cce754b1c01 SHA512 489cfe71fd46ee6a191232fc6e0835e2ae194d049860d8d80b23b8a73faf5889ec0724d7ce8f0741d190e42d7f3bd79b6e91fbf8c0e25e8fd57064ee0e8744c2
-DIST firefox-119.0-hy-AM.xpi 586251 BLAKE2B 9b19b91a1b67f9538c2432ccd20c5f2c19dabf9b44aad682847d3f2b4b7428462ed4955b33469313d55a110ca13f2695beaf175add5c3be74e9d00b5af480f6b SHA512 6a63d52a5ae0e34c2134a79e78600d0a6464f88e966e4c641cc7459df057d16a678d0178211e90c31d467eb348a8ae7be9d152a33ce4e7f9a2b96e43dda0d1d4
-DIST firefox-119.0-ia.xpi 566137 BLAKE2B ff5f2570a3a31596b78694256e06c572fe5d8b50d8034af0c89535cb7520bdf4f5052adedb647af41ef18b1e6a9849b64f571984ce1ac8bf00bca6d586be488f SHA512 20f04d0e7234cdf8b478f231cf121ffb33c02db5ad4ed3b3916b8686dc1f621a409421538f835283bb1ede760dfc3f3956113f4308833dcecb466db5dd715bab
-DIST firefox-119.0-id.xpi 544205 BLAKE2B 9bacdc2b5c4e699bbcb7e2d62895d0bffe4ec7a300631ac75abebe63e5ca90be48ba663ba2262df6490fb75fd341fbc95a44b31cb0ecf1131a31d949f674721c SHA512 d74eda870b583906926a90044db554fca10e9f0336d906c90d611ab581982be47814382a8c2725578380317d670b239411725f1c3303b32af4d44a5970db0643
-DIST firefox-119.0-is.xpi 574091 BLAKE2B 075e8f4d7961019f9c218ca8cc4311f6ad240f733af0d6f04ccca37b81a4990ed28dc504cba64406d1b9d6731a0456675e74ec0d76e265bf840bb36acdd18678 SHA512 62e8b731195b30875bf411001c8500250bb7f8429b346bfe7fca7c2d773dfa4a886be5a4c37735d4eeebd86c9166c1103a993e465a98ddc678e3f0e4bab90d8b
-DIST firefox-119.0-it.xpi 522161 BLAKE2B e31a7d734ccf6b1140cdef4d8bb9b738807190a770078c432ac5a7fa5cd6e3dcca0784fc47e169c5bb0d7e6cc882a83e9381f92f1d67fc16bfd5579126d4d63a SHA512 ea78895395cb21f27ff42fdb73b82e41f0665c15ae4922156f80719ddadd43d27e01b4172ff622fd399e5559b85bef6976adf595d245bb745121670487066527
-DIST firefox-119.0-ja.xpi 629366 BLAKE2B 4852f499d84d754f34d305c16059fb8f5cdae715710393aba5d9128584c47ad8250197369cfc030d81f57e2d9b82001bd1aeb12d32d5b78068b812e6d80a1144 SHA512 594b38c46b3392747c7d82e97dc6462b03cfcab2c266e15a6c8668ca630ffe55bf1053fac04e00146eeb84c8a72170b136de2a1ff8d68376a95bc0763f0e20dd
-DIST firefox-119.0-ka.xpi 631717 BLAKE2B b6d7fcee8715e1e5a1447b5d0129f1dfd095cc7315d21fd8f1719b99b133920553c889680ae7f708a1759783d6f2056897157d8fbb7920b1b1640a2c56dca40c SHA512 d5330e5828b14b3dc9048b9046455c361724c75523eb9db40e2e87867301e520da84d2245bc4ec42988d7fe8c659793498e1a48942bef9269aa928341eeebc5b
-DIST firefox-119.0-kab.xpi 572898 BLAKE2B f75ecdbad3302fd22cfde3c4fab8dfc88d98dbe7d139ec73ae125d02590250aad309cfe61539b23ba4233f83c635b1c0a6b1ada6c5cbf6d2ef343cecf0c5fc7b SHA512 227a718b64d38c5293dda4d09d29972b33d16298b49de2f4d0eb0a7575842f4eeff62db65a60b16b689eafe2509841bdc89139577122665ef4a3c28ca2bb3bad
-DIST firefox-119.0-kk.xpi 655877 BLAKE2B b649af6ac82fe9e1a059bf922e48766e18dcf65da0a48b1eda93351e2e714f238a0333331c464c9c3ab044020e02758a4b38d888939fbb93ebfa0963af38e7b8 SHA512 5da533a9f6047bdeb2e5be008789762fbc9c2b83b4d45afc224c0c508068740454c8a1138be877b8a58291ac311a6ab1cd70563468d8018fbfb3edfc7272fcd7
-DIST firefox-119.0-km.xpi 509380 BLAKE2B c8d296dffae133de92aa99c8c077fa99b38d3c583300976d107a4016877c5507737739177312d305f12ea02903fd46171d6ebe5ce866bca75daa64fcf075b2fd SHA512 0849dfbff391a5a8dd7f83b232113a655da3ffe7d9fc6f8bec8bc50296be7e3281f9901520ba4e6b551d5f88f07413c7d57e3c021239d136cfa0dd5ff01542c3
-DIST firefox-119.0-kn.xpi 475014 BLAKE2B 8812111d08b5c67642d4181ddde65845318f208e68ea90b5df7dd1c633712d85c5db646c936cc4010d5c1c6fbc8238939fd053a3ddfdeffe50e57aece591bc2b SHA512 05c4258ba139b6d9ad0dfe6fc2abe8d659338a66ae62de9691b4aa83563907076508837057b17158e6176a30ac5f41e8d4ce9c91296e22876c01692548954996
-DIST firefox-119.0-ko.xpi 614872 BLAKE2B 6991ac253cd2fb8a62a2399747f13137a974dcd9f48f4672d98a744dc2ab889d8c019026cb4cef00f0a07a44f41406568d65e4d81b4aa4dd1169c819f1052ceb SHA512 581abdef8e73c557185d7dc5a9b4e6b4ed81603eb82aa095707e30703e6c5560781d52b685f32fb1c6cc465beeed79b9d455bc6ddc945bf15131a25beafc45ef
-DIST firefox-119.0-lij.xpi 466670 BLAKE2B 56f9927f23f564f855e3d0ee16bb8d1acc153e4c72e6f059f73a2401c36052577e0786b8d237d19091ede85185b0d6c8276abb0665e08727c836d5bdeffad44a SHA512 ca3fb59dda3cf7afb4ae85b318447e5e308caba25f05a9037cb76be1aed947186dada97a5201e3e0b31f1c5666dae369d3a78c187b06e9069e81fb278f8972f7
-DIST firefox-119.0-lt.xpi 552586 BLAKE2B ab7bc44ccbed092c8faadcae71b17e6b9b9007c63fd54a6e7b9ffb1c3730eb305a9111ef21183d44ebdee5ef39a7987931181f47219de9c7bc1f5db7e03968f2 SHA512 2f7093cae689f8a2e3a9046170c49509447e3583c57633b9feff72b68ab223509822212ab32a62aeea719ac6bf818b3cb832f95b8e21a0b29372f23662b1c81d
-DIST firefox-119.0-lv.xpi 452682 BLAKE2B e0ea98d9474b9d41cd9c71e6bf684fd544829e362edf5c8c6b7d8d900d0d740db058ad7877355d5c9615596c25ee5732516e8bb96c33062b2bd5c885542d4f44 SHA512 eecdd593298f65de354b06cd9f6c99be5baf95d595626cd119aa22aee60fe3ebf957a703857e2c8f73120f9d73e3abf5c31e292323481520d4453ebb6e902c0f
-DIST firefox-119.0-mk.xpi 477666 BLAKE2B e03842dc43fd9f61056e08b4830ca5eb7f75b13679f503d0b027faacb1ce6669032399cf386c8701f26969c62e15e1c239e89bb08dbb9ed6422bac46b38fe4d5 SHA512 c2c151ae10e7a46f90d508ca5941f010b8b115f26b1c9cdab42bfdfee2719d908223090ec674ba6b888c765d61dc8a091ebec0d1e1e528f61d39fc3e2f875a34
-DIST firefox-119.0-mr.xpi 514144 BLAKE2B 89854e866620a3f12915f512f4ae9ac7204de6740f57b7630f94498d5cc5fd32312360f5ee81e3404d264951eefc65d0f8ba69a5eb96b67c43b91f239835a297 SHA512 dc7738bb2839ffd52aa45cddee4a35481a755dce0307bd5e6a16af2d8723eb197a9a0785404a1893b8140e3daddc55c543ee8e12542f3c745a2466858bb6bf38
-DIST firefox-119.0-ms.xpi 432506 BLAKE2B 15255ba7e516421ddb1106cdb213d956f1ee411e1b6db52a207cbf7e38230d17104f056615c2712750240fc66e538e6c58fd4e849c49b03ddf0fa930d6ac79da SHA512 18f4ad25c2b000ed44a7066cb3c562cfcede78b566420ac0dac38132e31b981fbde8fb188f1505655023f9dfaae8a3ccd9aeaef2141cd510591fa02abc278076
-DIST firefox-119.0-my.xpi 496201 BLAKE2B d57f82407c3418021390f5a77fe8be4c268c57083f19fb2bd3c86450743407884374c0299cedb14e8477f057c07a982c1c3cf921384bf841c3c73d83885380d7 SHA512 351a96245af0f0627d4f6e8843afb7608d1cdd5a6952ced7fe64218ce12ef8a25039168cf28d8334af5a1ee97ea0a7e2ff9625cda84b605b6d5a8b3b2298f0ac
-DIST firefox-119.0-nb-NO.xpi 561861 BLAKE2B 1b27d003df2524b95ba5816098352b9b8f5ba37f2adf6c42c2fee3a00aeae4330892778e9b700c5e10a5804436177ab5fd8a25c7d045e21e3f5ac326386563b0 SHA512 a05909e10c21c83ff2b5677415f8a036bc27ec784bf6bd541ea232ae306acd02ced4c4ff75f10e79b175bb4dd323257926968d5794f3245093e94abf946b3abd
-DIST firefox-119.0-ne-NP.xpi 471083 BLAKE2B 95732944c4e9c51a74dd00512eabde5700454f627bde836a82369bdfee48ac4351f1cec4e49a7ede81e430f89e3a8a99bb7e7e4448f2254174ccbd2402b15ea4 SHA512 deea1a1f3ec45bafcdcef7023fb3454b53728fa7d72f80c6103f774c28b9aacbb21526fb20c33401e34c21e229c0a813b131279cc6b3d5918e59e77a3d6c59a1
-DIST firefox-119.0-nl.xpi 571720 BLAKE2B 8f27acbf0d60bbd8bbcab90426db5deeeae3b6cd0bfe37840deb4ac5b87875befe3657f42028719597237cde7d9515ffeca77f1bdf113ea7592d1d48c23aaf1a SHA512 8ae62ef53c45527b48e87d80fbda1853f13059dedd86c22dd0d1974f3b327f3f49b64b8b051d4079f707ff8e2e668f7132ade4e894a5fe22ae98d385fd1c8d00
-DIST firefox-119.0-nn-NO.xpi 564823 BLAKE2B ca5fb7e9811a93c9e50541e1ef32fa387baf02d51304794ab9f41f4a132268f110721f6a8009cb3b8df04d6d49def665a4594cdcc16701fff74a3416e4b07aab SHA512 eacde645319ad40cf3ca7a41c9e44b1ffdbf65b874d8ac8b37a1f6ee6c670cc69173a4957a50010f5db1b6df216250636bf79a0ad6fcd23905108d4462552875
-DIST firefox-119.0-oc.xpi 582589 BLAKE2B f609e446358f522631260fe7cead421c7950b7e3a2b8c6de571163872af40b0b1427ac13e56860924f8e1949d144d5bf788324ecd0c2ebdaeb9e57f6515ea218 SHA512 2e6cee482c23c4e0f3f85e499b03fc0655f5ae3149c0293ea1a8ec940121f8c0a38ffd627132c457f3dc43ac5177aad6de527f915d57081be0a53cf832d04aed
-DIST firefox-119.0-pa-IN.xpi 642077 BLAKE2B e78e5874395b1a98442362acd5564bbc0cf99138391fd0be6630dc834bce57df13d980ea113e39c29a68a43307523c5703597bfe24f70aaa3d3754fc8a59b2a1 SHA512 c5844df95c828caed3470ee7fa3df122e39968ba9e21e3ec423baeb3a4c61eea599563a08bb1f31f52cab42514e541176ed2caa662eae666be0747016bb3e136
-DIST firefox-119.0-pl.xpi 591098 BLAKE2B 1f3f252379c8be141dcd30ebc7462d274f32f3f0fb91f7f9d3eebdce25fc7dc4c5404eb6a0d39b4cb1491558f419a40c0ecc8d138ff64f2ba03ed612d5297a52 SHA512 9bd855e6389138241aff004200557ed8171fb2a33662b482ad17808b8641260f5d5836cf3fa024562948bcf59e637f18f6375f39692db62aa3f681ab996e3eb4
-DIST firefox-119.0-pt-BR.xpi 576513 BLAKE2B 3df866b809e2309354a52672cb91a2a9677b112376c62a653a5e083dfdb939bf93a46470cceced750d995a2987a291ee1ce5dc5a0a21d1aa2e079dff35918bd1 SHA512 1d6a50225f39346ef77528246743cdb919077fea7d23797109a1b4a3cff37f72bfa3511d8ee4c93c12798fc40b28d37eb4cf3b92dcf62bbba6881fef3f00f020
-DIST firefox-119.0-pt-PT.xpi 577829 BLAKE2B 6795de8a725fc88bff4224df4bc45d402ab90a7e981110757933e784939480f4d3bce6e229e47f97fc78295a4e89d093db934446042d1ed89111b557454d6565 SHA512 f3fe46a4f75773aeed9c8f92bbf74790f42b900e5f75b11cd51891c71af969e6d9f83ae85e04c3f0a2f591aba34028b04164e3d1f27c71317a8d2b67dc8d061a
-DIST firefox-119.0-rm.xpi 572083 BLAKE2B 1cc655d0095470b8f2413124c43a1f14e42b8ca6672904129a90e86607f27bf151ab44af78c1e30c743c585f67cf146dfb71f8b8f2c4055188c3ce2bab50ac0d SHA512 87d16cf39197b62912060a1c5399f045823639333d8ec45193f0a9386433c65b95797d8a44b3591de0fa1a99a501c6e4ae4c981ad80637b802270993bcd3230d
-DIST firefox-119.0-ro.xpi 529022 BLAKE2B 77ec5695d0edb9dc832b27bd500af7dec40c00621c80ad9799f8b40ecdeb8f12576c07ea80222cb2d1a5285022f22761d5d390884d6b90e02cb37448b579290c SHA512 a2ccb48e71f0a600362cc0fec167305b126c3296341f6b16c567e97250a50885d8728c3beae976358f141d2455f7ae66eff216e0e841675211d2fe3b0ba2c920
-DIST firefox-119.0-ru.xpi 667258 BLAKE2B c248c8214c589396dabaa7d8bee6d7652846b756b9ab3cbf499c1dc162d6496c2940aa30ee218d25872c36b0320ad2b315f9519d36c0e7d7d5047b94b884259e SHA512 1f515f6d10c4233f30fce448a1334b63fc98e3d89b9a5f27c9ee5a8f0ca3dd9c53ba3e6cc0731ff4e45fa0f5017a4b13161d43964b2538c38f5829c50e74900a
-DIST firefox-119.0-sc.xpi 544980 BLAKE2B 5c05ba5b784c93de74f241a431842d43196c921938bf76b84f5e3a212292cf0720f8f90db0332e895314dd0c377b1ba6d860f7f3fffabad90c02fa75fdb8158a SHA512 df47dec593bbe0487d7f72d1a031edce287eee350150ccfec3c1140ba2453d14e10b330f75d617c43dbb07255c17eca082fb17bf0ca09ccc77a5a3ada0957089
-DIST firefox-119.0-sco.xpi 493133 BLAKE2B 66a30235430e99552aeffcec95e11fb167e5b8208106232d214aab329200a26f8a65ebf0e770fdd38c80627260487aca07fca598d09c5da8a4f87afc2dd21077 SHA512 12ac6d8398659bf54d652a0daa1912014f608acaa4aba536b6d644f9b078ac3e5199f109c77eefdbdee4de3951c55b92aab9af6d749c464d0c6eadf81cec18de
-DIST firefox-119.0-si.xpi 582585 BLAKE2B 806921ed3c8c4527965b21499d03d0d794adb58f190abc4ed724641ba252fdfd904f66f2ad7fe1f8f50ad44f357b782a1982315d6180f4b34661cee8f50c16ab SHA512 6e41f3c3ea064f159af8608978dfadfadd8335378f9ca800fe6fadd8f39000e8136f4a345016e39b514e502dd91a42d5b8db8f5916fe28002d9f5b41b0668f91
-DIST firefox-119.0-sk.xpi 603709 BLAKE2B abb7ce93b0dc05ac17ebcaa363fa64f7fd575be909058c4815f3ac179b75bd55c5ace1b6dd976c83ef25822bc52012551b8de96f61e07d4a6b435546cfc40400 SHA512 bf1b79881e654ff77a7e89c54ab4b1050532a5c137a24cd5094acfc6426586db662b10013a80ee76bbd435b0ef6148224a4061eacdfecaad743f0398485260ae
-DIST firefox-119.0-sl.xpi 576754 BLAKE2B 0363e9597df0a0facb1dbc6e61f620a6b61ee8361c9cf8a3a0b643c5aeed283be459da4692263e1f63d1813c844f4d34a92e46aec12ae992ed3715083e69a77c SHA512 4794f909c614efffdf76ee92dee38427bc2c812b177abed4a00f3caa311035f0b074bc1b8cc53512b6bfe8888ff43728622947557e9c072685deca5cba28ec96
-DIST firefox-119.0-son.xpi 402082 BLAKE2B 33f4174e5906d23c84f61d16e65e1890e16ac4f45b0f8484aeb08c0ce97f4857994da2a9872068f982b409b358b8696eb99a4124ed1ea06b240da19106b892f4 SHA512 6a9949ecd6cb4e097bca53068a142ec69ddec45b34bbcacd764047e65c93ff3ee0162189fe32c3718d0a61da6bd589d2eeec25d750823047b8706ae7a1907d33
-DIST firefox-119.0-sq.xpi 580556 BLAKE2B 46fcd558e8bfca43a709616ddbb30e85c3e89f9b910b0d7117f4b11571c35a364584e8d4cf307f5efc426addbcaebb1a7c94c4e997e873873ba64c42292c0cad SHA512 87265c36316c8c2bf1a9e6f31a4831bc853207b66d2d8c8855faf0cf8c3b7607a4239ccdc5562a884689941cf44caf46459f37a56b022d039a139c0057fa3f37
-DIST firefox-119.0-sr.xpi 618528 BLAKE2B b1635acf7ddbd7313a75159e5a024db7bc85fed24970c911139f50c8c95f64d6d5429a2c4f64dc3ac105b6b1a8777225964f3b21bc8d3bf4e794d3e45fcf4d19 SHA512 4ee43b39a28c951b6112eecb286fe8091e509a6b681238b84eaa39c3c6a45c9b16265e8cb9f1a656395334584ec085547407c579ab4353989f5af3ff7c66fec3
-DIST firefox-119.0-sv-SE.xpi 573629 BLAKE2B 1ba7f637e65105b1dcb5d1917e5a956b3500055b938d2376acf3fd87ea2f0f9da7af3fb6b39ab5d0b35ce823ca71c7d41d5c953c0659302da7213a30bd844bf5 SHA512 071bb5869f03deca1ea8a45c844d382abd0f4789d316de7ccd8285334899bf321c411f5c31382cf98df6a63a2d1c3e87b25297639879afa16e1883345d7c9471
-DIST firefox-119.0-szl.xpi 507995 BLAKE2B 1471e9c7f0b2d542841da9c147d2823fd7d8e503ebde51c408f179dec6e000accfb5f1a678a3bcae449d9f6fab1c5bd50cfae876f088f0472dfcb4bb3970c9c9 SHA512 4eadedec4b77456737c44a8b44b28dedd0864f4ba36ecb83b9e65d3f30b6ac3e6b063da6a04787ff7c6d887c50e288862622ccb150b7cd9ca38831f2956048aa
-DIST firefox-119.0-ta.xpi 490698 BLAKE2B 690e93f743fda13a3f4affe85f272b06651a10b23207aa073a7650b9d3851ddcacc2b81a38e5a66d94c91eb94c12086c2276c1d13c85cb1c2d91c4de0c4d8a1c SHA512 d7091cc506091e96979fab0f62f0f552372aa49c9411eb696877c2ae60189d61fa5e9c9b293723d27b12e2cd7c77a9dec7c0cd87b34b4c275171d5ef1e115d9c
-DIST firefox-119.0-te.xpi 540968 BLAKE2B 42c6997a828e87e20c7c88108937989fc819624e67cec7aab8d6c802d3abb82b2dd75f036fac65acfe69cb759ede6e82fc80e167af0565b2b76c70e2aa08d04b SHA512 6b644a79a3f9f1d220362b010113c8d2cb5f3622bf7194eff19871646cc71071219bf99788ec6789aa79f87cb09ee5950eeb5a69651a9dfe90ebf8dea5a7db95
-DIST firefox-119.0-th.xpi 643203 BLAKE2B c4826e1ed0559fb5c0d0bdd57cf94d7eab59fd93065fb716132790779a9a9a60f828b4fd157b5af0602ed205c8150550868feabc0a69af15bfd0c370befb469b SHA512 d2285889f100b7c13333f5f0a1057a29cbcaa347453841a971cf52f103826c74a27c29799fdb47bfd478bedf44bc8601df92fccd172808be67934a557d63d7a4
-DIST firefox-119.0-tl.xpi 515574 BLAKE2B 6cfe6216ff703c5ad9004323c5f4aaa19956c46966e52a3ac3cea3fcac86a94c6dbd6f781d6842c691d315590be3e0fbc8af32570927caf468c1067d0ed9c448 SHA512 561964a6787e452398be7325aefdda26dc6654582967861d63618e22c566aaadb6ae0a237b549baa02e87c006312b5d8087f4cff8afe4689c9d3599a26c8590e
-DIST firefox-119.0-tr.xpi 584649 BLAKE2B a9a0a5f743e15b7152c1901f101155a9024c76f6d70bf1ef760719973f2d9e38d0571b2a26368f3c693c712d08a3041f117884cea7d06a3405ab8e9516b48ee9 SHA512 ba169e4bcff3a19bfded142c03cb953def78f05decd9749dddb16d08063e5a9203341c45f688c95e2fd3806ee13423836af2ecbabbdb22e8d09d9779d72d4eef
-DIST firefox-119.0-trs.xpi 487058 BLAKE2B 329dfbc2ec34d1f382f777a475e73f9e47f7e098cf9744ee852037d2237cd4bb217134c478c677dc373dcf977adeb53261f899f89e8a6b014f82d9be83825f6b SHA512 c67da292bab0237b22a8d7d83b686172c45076645fdef45e9af6bb47d07cde77ddfb5dcab76237f8a995ecc4f46057d0fd3512f96e929875ae83884dba9c5f03
-DIST firefox-119.0-uk.xpi 660494 BLAKE2B 9208ab68817751f778bcf7660dbb2c66ccbe10e563b7d4f6745099c03991621d32ec87244e18f60c4a2b13af9a1b03c6db40d8f831578fb114f4e44f942c45f3 SHA512 a7e4e8e768013cf0e71b50666e9ffc47fb425068bd4274c42a78f4a6d5523b59c0b89e41a6edf569e0fd5304ad38207cf08d0e2b3d007ff2c9e1110a8a7b5d93
-DIST firefox-119.0-ur.xpi 542182 BLAKE2B 0953f44e525b46a39a4585eafe1e816d04ce90efe9d08eb538fcfa4326d979757195c96767664ce7bcffa8abf09aef076924612ac0c6b7b74a5d326a5301154a SHA512 08a0e01ed284612495736fe9ca26de1d52356ac18e2fb8f1fed5c06b614605fe4df8fcd1b2590ff1f207589699380af927a0bebe93de8c1d98b78577005b2f33
-DIST firefox-119.0-uz.xpi 463697 BLAKE2B 9236dcc50212265603a25e09445e198111e20f4e775bfccabeeb6e2818a154e5cbfef2450a049e719b4c673290b73e3f9ab495dbe2651b0b7f99bd737d0453f4 SHA512 60eb602f48b2622429be3aeab0cbe43ec870de33587d0d5119694fa73f260b1fc96a0ee3c6a26b14dc94401bbd37a311db6c132b6c63636116b5a21d28b7c7b6
-DIST firefox-119.0-vi.xpi 610040 BLAKE2B e1cdbce721c0eabf2168142317772281b15841bcdefde56f1da8ba91b4a08ef4b79cb92fd6e4a865a3b479c675aff73992a175e372d41c48cdb08b1862a09e71 SHA512 70b50a8a9750b1814bb156dce4b4717d56b9e3c8325e5858eae0ca1f78cda853fb35b661bbd4746ef0b364f9ca8ac5966b84d587ab56b128ccba0a8c9288b5b1
-DIST firefox-119.0-xh.xpi 402558 BLAKE2B a69411820494dde84c2d9ddb9e2ec7f3e1ff080e78f7bd9e99f09b032220d1f4ff03dad848a923b3a5ddf249e0aa347c5cf1f0ce6412a2bd7ec6ad0bac07c808 SHA512 98f3d68a310c8bbf147638fbf31d3a6bafb26c17c45f93f7e176f87e1874befb9edccb31790686f412c3c78f601e031cb11566db4252a4e2e5a732c2d9657932
-DIST firefox-119.0-zh-CN.xpi 609166 BLAKE2B 8e1f6a2861bd4d3f9320f5a3849843ce7f5b4eec67378ecf0ecd295c67b2095b1d05a1cc878643e74c8039cf158556bdd0152969b6f44457978e99dea0b24b79 SHA512 b3f1b8a2d324369b79c41ff39878f50603c32154c6ef987062259bac601abb7d0e4acdee573e711657219b26a638c5537e4be2d088d1286907556808a0940af7
-DIST firefox-119.0-zh-TW.xpi 612610 BLAKE2B 36bbf0a4cd6370f49f5b2d89ec102f9982917d51b0b344008638ddf491c5ce642f2038f6d992f3380edcd820b5ff93f703c2c0774833c6ddb6542054558bac83 SHA512 ad7394f3a270e14d43397410c72867173cccf598022bf3ae499e4d623342913ac9843b52627678d5b7dcca5bfaa95645c82e942a26705e81d009b432f084844d
-DIST firefox-119.0.1-ach.xpi 447188 BLAKE2B 69ddf5cd442e11196ed3d743c00a0eb2f4be46556f39903a995faec50fb97f20031267d5d44c43601780aae430a2a56a33c8b6ad33f8289b2c8f7bf70bd2d4e3 SHA512 7ee466b00972da2b43778431ed5090780c61f79ee45475c66d305781d28d67b15c0058fd132cc135a55efd81241dccb4672ce6cd581ed404487107d058ccf753
-DIST firefox-119.0.1-af.xpi 403036 BLAKE2B fed63264e8515cc5e532c6cfe19e6f6104b8010ed52adf9ce9145209ce8657a2b0e8a2f0341891750bc259d0372923853905d9625405c60914f9411172bf33f8 SHA512 3f27989276a5274cdbe4bf7a4c7a6f2854b1309e3c87c8b336a6bc5f77d7d59942e043976231a8d23f2c6ecfb68eb0d56426a54d01c1b1dd5da763738ff5ca43
-DIST firefox-119.0.1-an.xpi 486663 BLAKE2B c99eceb01ea04e0d2f59965329a2abb51ea433adcd4a853a67b3e9fa6a01f5820cd21f731a446b6d26a26368ac114148295ff3e3b48b5a55e67fcbc3fb53498a SHA512 91c99d016a541108ab7e766ecf6435fc102ab6148de641c36c75db0cfacdcc0fb2f2532ff3aa6636e41fe93aeef9b66fd454031b94585f9c244e1bb5debd34b6
-DIST firefox-119.0.1-ar.xpi 562551 BLAKE2B aa41c23393fd032393cb63fc78f8657c56685e40129557ef5d8008b50c512c8b49357afc1adf88599a73fedb5d627984253af71473e12741007d11de2608ae7b SHA512 01a5f16b4359a6a59f7784f6d51159a549e4a74ad7424334f28e0f1c13b3a82f6a5fa6f12d31348b81b6abe8ef6019a1498e836a7c3644753783eb17f32cceb6
-DIST firefox-119.0.1-ast.xpi 479989 BLAKE2B 17de1673205aa5e19d8db659ca106cfd284160aa05551e8c7345341a2ecc59219baeee8ab904da3ac25ae84c3a3923c8e5f8518eec5ac42876ac5bfda9fff375 SHA512 f47b897e189e2f99cffde2948d365222e3274ee0b05f07b257b915fa722c9140dcb0a028a24ba5fa832d6d1103f99c0f05bed726de075bc00a885280497e4145
-DIST firefox-119.0.1-az.xpi 473097 BLAKE2B 691fb259022032d146f1ec0401a5ee53ae57841361510dd444964977200a7215ac1b6b518da69400a5444b99dd7abd15c6584eab4c56eb86774e21f49964d251 SHA512 0d667bb900345469cf0fefe9408d98c6145ae7854c49e0a46f28fa5b15b396e0c06fb51ebfd6d4fc7a9b3a56a9eb045599d324c54fe303f314baaf18e93ec4ad
-DIST firefox-119.0.1-be.xpi 662846 BLAKE2B dbcb76a7544e98adc2827075b51d924ebba980c8b11a0ede379bb1cdfc489dd6d8d6a588377300202e5d0b4cad363895141a2cc851b058485e0cac9bad0ccffa SHA512 4664b81edc0c0136b5e3701e827fccb5e03b2cb8a559df0edbd175b00403538b257831b593506e1e24ee45e3c65cf27bc03407e16c91023fdc7047b274a5e539
-DIST firefox-119.0.1-bg.xpi 568253 BLAKE2B b6bf33f4f238cbca8b6ba5a39c3a5795f02fe22e22c5b7c773500abc22ccad7c1df5eab8d35387c6d07b20dd32443b05c4483a227e59ec90be87160d5cddc3d0 SHA512 b9b7ef4e19b4a6ef4ab15a629dc68367c386fbc3b642d40b464432140afdef7cdf3a71a555500a1473d56387cc92314b689b8914dd9566ed2a4ca50361696723
-DIST firefox-119.0.1-bn.xpi 562818 BLAKE2B e8c4ff07fd04fbdb04c628112d28eb191eb8465de527933e7d62b82948ddc642dcc968d85a80594497394f0efb65525491856d5d58ede84b20720b19088fbf56 SHA512 31b83262f125dbabf34126538c18e1ae40e60ecab422c26e2180d1522b0b828d1ee4e986122c42c5eef93b64b77e86b61fb4b9e8805064244dc116daddc5976a
-DIST firefox-119.0.1-br.xpi 547945 BLAKE2B 48c2cc0889bbac7499651ab9ccf3dd953013cd33285629e87bfd909bc8024986adc003bbda4bac0d4528d37635b1f89e101f7f7cd650cf95714f03890c71445d SHA512 25fe69bfba122100b8ad65d4d820686e4b9030ab474fee255612a8b29fdacb9794bf3ab84e0a7c501a74c8cb2080b9e07c9a9da41ac7ef32c35e6583c7559886
-DIST firefox-119.0.1-bs.xpi 443191 BLAKE2B 34f91fd20c6d18b6611574c15f6eeeef1676f3143c79a410a6e21ae21fbcb91aaba55c859fcdf9d475ba787eb3ec32127ea0bdd5e5739a0716ff70674da964e4 SHA512 4b462537395be2caff45862f084f802b6c65681bac09bd9d6272cf8bd16ac273d7bb4d97810267dfdee98313fb5f0231f636a3499aad4e04f4f86c18d6c0d8f3
-DIST firefox-119.0.1-ca-valencia.xpi 525966 BLAKE2B 31de2439b97ec2d6f16192dc9ded12bdf021a7280aeb43bb3855ca8fd097710de56d7983ba594b12a4111d59db3ac344718e61629a16dd6ab7aa9c8b027d2e08 SHA512 924c542c000874c5a0a940e3bd9bc736678a0f958a83ab63e73be01ac5cb65b1b798024a5b2c708211eef02e014ff0776552e66ea5dd2d85dad18bdae5260bea
-DIST firefox-119.0.1-ca.xpi 558186 BLAKE2B b2be4f53139e6aace5db1e5cae3da1ae1a56bb953a5edac876b799748d6fc4d33753f6b0abc21b0af0e2c3a044e4545e98ae621abc924edb505b7dc8b36da5cf SHA512 09a1e0f5983d339e9d7c2d05ccb83f402f6d31dd866ea329ac0731649ca69feba2532e35ac16ab4d58cabb6733094e35367d4f003ec31fb0bbef113d86db5a14
-DIST firefox-119.0.1-cak.xpi 570856 BLAKE2B 86bd9a70756b0aca2fd4f05e32a754657c25854f6816a4653bf2c941dec7a7b6fe8199febcec750e3819744a37bcf67775b841c86dd05a84fa34b6fbc2acb80e SHA512 c16fd9ff175f1069c35ae23a74185f4b9c41fb0a49c3cf06a9f4be6115836e9398b5b80dbc690f176611857883dd557c258d8dc98de18b259cbf492c1a00b4ad
-DIST firefox-119.0.1-cs.xpi 609564 BLAKE2B 2f12f53fcb2082ff8db5dbb896ece2db478e5985dd694adb72c89c6ec86a6454113f4b1724266d54cc7338f428a7e51e35b7e56d33178a9dde8210de0e1b0bce SHA512 06a8545593210fc2857a1c943cc07f87bfb37ebf329d37215b0fbe9c7a0e5369c13e5752e37f6673bf6a2e3232c199bc3d658ac4ec21aa49ba8b2b60a2b282af
-DIST firefox-119.0.1-cy.xpi 577866 BLAKE2B ec1b3382b0997f95efd852f47912e13d79794f06072d59f93211640d1b51552d9984326b39c8121aa838439e534b5e455e1b17313556b514eec9d9c70bd62725 SHA512 283e1c54797f201e8fdf1d4d137becb0cd59c1ab4f2e74bed1f40a482e4e74d03b1be764daeafdbe8ade59a336b112608033560472fbd3417ab91374116bb613
-DIST firefox-119.0.1-da.xpi 567054 BLAKE2B 8a5d38c9ad6590ded771ccf65ec9d9badd0e5bd2dbe935cca748c9178312c88d9fc44d20fbdb020c88369ee70bb2492c97dabb55be1f83c19dfe171912966fae SHA512 3b60152f8e86e7bb32e38dab6cbef76b40667d4786d5078e93b10cc1730892c3da632dd7390dae472a772652eb44b9e525d303e379c8741a35a1d331ad953967
-DIST firefox-119.0.1-de.xpi 587726 BLAKE2B 82720be6d2afd5bfb2133c85938ae66c6e91290b693b61575237550b17a3163a3198c8a770301e49bd09cb2c1e58a0f2aa7062ffe52c829d67fbb2466de86d78 SHA512 7bbed6788b7bbdd65495b2f8494e4c49f3831ad6deba8e4a7a0fe17d5ddb1706056c6d67fa38aa8da6e716b67f79d2eff40d333df9de2c4599d1a46435390907
-DIST firefox-119.0.1-dsb.xpi 602472 BLAKE2B 58b2417dd621e913fac00d58f654bab11edb849185a48d539a8f9720dfc147f91536e760eb93f6456c6d2ce9c714fa933b74e3a71c5efc6aa10890be9c2a83eb SHA512 aa5f0541c2164e072d706e08b3f3467189cd00a6bebddaa45d31af7192df88cb96d922565fcd62d5f96526910587183d8d0308f5e20d59609063166a892fcc97
-DIST firefox-119.0.1-el.xpi 679345 BLAKE2B 51a6e1aacb763dc8ffef2a8b5991fdcea21075b2414cb2c4d9e3ccb91cd25a5728409ae5b873018fc25ea3b23745bfa03f78c02885657c9a414a25fcf48d6598 SHA512 cfe9cd9349f18fcb5b2cf9cd889a46c00f177d8957b9eda72a21fd64a79356838ce9a3d74c5ed6ef4a704d63018011daf7f29d2cf57d812512a1821d56692d46
-DIST firefox-119.0.1-en-CA.xpi 540179 BLAKE2B 0071690017f442a392662c829fd984ff2fde8d188ba593d70263e732fb96a0200c76370ac5605fc59cdce2b4f5a20cdfd6e2fa0293923f9c59ddc9b687971b6d SHA512 5f77cdc9c7eee1756f124e5077f8f5a63ce5cc727ae05d30d7631e84f7610f00b115126feaa9dc660d7cc5bd3d5839f3d36da3dcbfbcc0dfb6e093f39655bef3
-DIST firefox-119.0.1-en-GB.xpi 542503 BLAKE2B 0f67ae88b01389661e19b2fd450560bf748834cbb831877c55b98b6950d2373bfc9ada7c2b54c13c2a4556d3cd63d2c4f95705b3ab503ea15618b7d55d6a31ee SHA512 32ed380028668ffc9029cd8f5e4004680f24b53b1675ce32349ed18282e8fd2a275126ab3ee62f166df48d6476cfc8891d3a5f0f6bab63d210a18f2c3d0fc086
-DIST firefox-119.0.1-eo.xpi 570800 BLAKE2B d77436874f2128cb04447cbcf3e2286a622afd5d852fd5ed77f83f6761e2d68c334dc867bd6f52c76fee978bf3b3543f8fcbbec524cf625382267fad0af26d67 SHA512 6a0ed581d2b80f5fca0299e03750fdf9814f03e8bfb7622da96b16d96c7a7638fd780739a9965336701a81ab8fc7cc261313e66e9dd05159d24a363778d5f0f1
-DIST firefox-119.0.1-es-AR.xpi 582030 BLAKE2B 3a8bbd09fb70f4a7f2720532e3a348a89035b886d4ae4fb291fc2868e22168372a917f3b0d95d09f73a8b4a899ea969dbfb2b3f4dcd6f18c27441d7156653526 SHA512 3736bfb9a7d8148342bf9e2c0fe1145d6a6cc49f2c5c400cf06fcd7a93fc436dc9a020000f00d1e6c3b4c26b139839eec69eca7cd28e834f11e910763f83c0d7
-DIST firefox-119.0.1-es-CL.xpi 581074 BLAKE2B 1bf88f1c3625a66c3718ae5c5504a54be58acd1cc650b093dd0472b031ac86fc2b3d6d2a521b2ee919ab184a7636981d07bafd80b410815cddcf6833b2f76076 SHA512 87c6f1499c27f07e37e60d48633b2c7cd11060266174db0b946b1d8784f306a28b06ae694ef7d44b6728ed5644f9394a8c5a9d43e109a1549cd44645bca8c988
-DIST firefox-119.0.1-es-ES.xpi 575642 BLAKE2B 1e9049b072d169a917d26b321a917be78c010f125e5ba2e9201d4f672973a736c971b4d78c076123468dd7a8ec4892f4c6c207a351e2e0a53ef627bacd2b6245 SHA512 0fa41048d5c9a85373dc6d7d14846a993b070f4a08dfa26645f62724808491d6d6bdfcd87dcc5f9fb8e9469b3395a559d130361f5a3aef26a4dd3284f82b25ce
-DIST firefox-119.0.1-es-MX.xpi 569789 BLAKE2B f6b26af2765f4d5efab03086e5e2041f9b718633ea77419b8ccdf690ac8281f25d65a7d1871b98bbd654749aa674154d611c22e477e610b0c23c421088fcb555 SHA512 9ac3ea1fe25ef484bac6147ab2585623cbd648fbb3f0af32e512729fcf993995897c648419b6e23e6ec6e3c4d69ebe51b074e75a029485ad032a3cfc539a4f08
-DIST firefox-119.0.1-et.xpi 520234 BLAKE2B 3b4a7cbe33f8d5033d3bc218225de004e4e8d6ae43c20a003a94fa551e478ac32465ab36ab1fef5f1d5bd7dd2d3e8f47c5f37d98e132274c7bf611cf5e60ff49 SHA512 ffb2854a4885c801dbb347ad487f06bdac8c5262d4821df5805363286b8d858f4909c2958b2ff72e1d5fd42216c4ff9ea83f4c27ef48c56a7e33f89efe05e89c
-DIST firefox-119.0.1-eu.xpi 564893 BLAKE2B c4632337c10e23708d1cdb322adcaf3692e0c5880b7b8a5d86c392c944ae21384fad4486f0cd997873520b97c8c8a4be673c78276fe13746c76debfeb01501ec SHA512 8b9789e08aeb0dbe0f4b09c2e47b9bd4a8cc61d8176e1c8fae3c1c3446fbda4bb2fa4fafc08348fb9b5fb47ae9a1bbd27b7d2fdb16f9140234e73282a3fc9ac8
-DIST firefox-119.0.1-fa.xpi 570462 BLAKE2B 9ade32274439e927ba8995a8577dcaf541a4faeac009fef6984eb9e3bcd85a4503c4a6b0643882783c17307e799bd6a79f0ba6de4399473ca979baa794f27351 SHA512 6cc60e83c67634f6c7d17f3b01dec52444604fb800a2bc6a0860b394494cb5900238102431b38439ddc1ca30d47d688f14a1d368f6a74361ab0e00009b00af03
-DIST firefox-119.0.1-ff.xpi 458394 BLAKE2B 133d52e1c1aae44fc5f43c1d6a97791716d283c9d0912d5f05810bf6a8b85a47fc7f30f2ccd97a43b67c6727b489c30d298ba7791035bb3bf0481432f1805eb8 SHA512 0df575e1cee5c2e56212ee7477707cbb099e35a6531c8a449131414247b4a354b6d5ed7f27f56d09ac850d8c1feecf482f0e93795d7943f420d319c1fed93ec1
-DIST firefox-119.0.1-fi.xpi 564151 BLAKE2B 30f502ebe045d6462d5f21c02e13793632ac25b960d2eb1c1f3790a6d3c8a117f9fa178e04b15b3c4a46f537b063bd9000856bee7389f65179cc98b06ab78c06 SHA512 0c6d1ba9b44e87634a29e7da6258a6a75b0267e67ea710b0b71eb5628a7dd87fd2bcdfb1b0e808b28afa4951fa90eded80fdbf74448a5b2fe52854721d024296
-DIST firefox-119.0.1-fr.xpi 593748 BLAKE2B 555d7e32fd39a002bf559d71c28d0bb282209ea3f3621a70b87ae3e31ee498ed24b0e9481c058af9c36b6c2391ecbf0de2188c685c37d3f548bb7f3321ad931e SHA512 76459f099ba89582202c85b1fa880d63056e0400360ae0e1c0901c23875feeb59a35a175d082f7d0e6d6bb87ed00f014a7b298427f0e7d669a2e978ea9d8a499
-DIST firefox-119.0.1-fur.xpi 588235 BLAKE2B 4a92a92a6ce543d64ba75ff9eb94ba9e8cd55f85b6ae4ed772cc93a45a67fa8c5a35feb80e315441cbad887ac603181cf9e43a98db43b72134382b71fa40bd79 SHA512 5f63e930d1d20764c11e537d26e58303b5f35c44d76006e44a6bed2dde0b663131ca8bc5b376fa59750b0bc62cd37ac8b15be1949d3885e785bb59832ebbd31a
-DIST firefox-119.0.1-fy-NL.xpi 577615 BLAKE2B 09251e7364da50a09b0b22708dcda67553b72a2b0e7104f9c165fa1dcecb46be9d2eeb44c35faf0c2485e85a04bc24f5ef92609f10eeb1d288c0e43498c669cd SHA512 fe81e82709125655a836d24e7e69e557e4ac3834eb82f13cc426dece4d749c0af3ab974d916c41d81eab898731a3802c8c12758064bf699c3dc7bfaf52460fbd
-DIST firefox-119.0.1-ga-IE.xpi 456150 BLAKE2B e6cb3cb6fdc721e9b6234094553740e139c20c98f26c79f3c874035dd392c833b21462e2c0c9fcfb8f55b496c1e503fff7d66814926d7c2e4f9f2d4166509e93 SHA512 d4a805b2f4f07d1da11760b6119718c93aedec765af027aa93befd05152ec45d308f6a8e2f5f0ec324f17eced36a16ab178417f0af5594201202fdce1ff651d5
-DIST firefox-119.0.1-gd.xpi 571444 BLAKE2B be49dd6879b406146639cd2612998df74922eda78febc496aca85b28d3c5cdfaefd59e3ad05110d78505112ac1babdc621095cfab6b70140aaa67b2726e9613d SHA512 e96bc16ee5c06f3bc5ae4ec5e263dabc762edd954058d199340bf864a5e6f09adfe73a537febcfc51d9755102625430c502e23ca846ef899d76ac04dda735c09
-DIST firefox-119.0.1-gl.xpi 574773 BLAKE2B 2ffa83a3fb4d36eb47ab8addc513a354b59c8cc97f91bc480bb4a846a7d87098018cd50524558f052e4a634e6723eb0effa94c08caba2cf6561f98b7b8ca2b3d SHA512 c34f3237c7b1ac2041ca297f70700c13aadcbe460fb40870cd78d329829ab686b7c7073991faa63a8d7efad6ff291dc3c4bec330c5783fe14326374e85a6e1b9
-DIST firefox-119.0.1-gn.xpi 592180 BLAKE2B bf7ecad7fd705aafe07f93324c5f77b915b05b296a836caf4c54ebf82e9d2d0c409dc72e7a2f8dd6e2276ba76ebd6a9742ea9595f30e4d801bdc8237e13b75ec SHA512 388e9a592164a95d73a8dcc12238580676a6c49a94aa0b338072d7f8555de2f8eda67c0daeb245f679337c6a4e8e506de7b249a445d787b0ef48d55ff4f09a8d
-DIST firefox-119.0.1-gu-IN.xpi 508747 BLAKE2B 8991063dceee219af3705ba03be8045bd93d9b2beb751157da731688e2bb2b402eb911e92a9e1b0aa3ae22210728b4116fb94547c3eddef64eda1e866ee033a0 SHA512 534bdc69649368295f77a977d1725e47474cd6a3863f58cd2e227639dac7cfead249417d0b82da3fd1c3e07990db72146d547cd83ce50eedc329fa288ee6e603
-DIST firefox-119.0.1-he.xpi 587413 BLAKE2B fc580bd545afe730487c1bf5e01c5b00551dc3e371e327c0669f7193636c7e8496a7158852ac0c38150938264ae460ef164406f88ac179d615bdd54a74f5926b SHA512 84495affabd2fdd552df4440697ec0c89435b592419dee199a5c3d31a6ac3169caff7c512b6a5bcb09e793631b732af4a41d7e1098c29b35b77246aba9a8f161
-DIST firefox-119.0.1-hi-IN.xpi 546431 BLAKE2B 09d00ba473171b62107672ea21a11774f1ee375f9b8502611669dbad81a05ead8a5107b0d0a03a4912d96db948b5778085bf3466a0e573d1ab0739648cb483c6 SHA512 ff450f908557450f238f8fab9e5ce4154e2a0cb4ff5c753ef3a7d437a397839741e54dc72ff352b131c61fc93a0e788ba94f291a2feb92a69a656281ec386aec
-DIST firefox-119.0.1-hr.xpi 537419 BLAKE2B e2a9e32c6c5e39080b3a16458c33833cfb16a254e6c32369409fa54111f9730d9fe8cc6cc4d1cc872ccb1b8bbe5694f3f5577d902b5ecfb6ff477bbe8646f9bb SHA512 264ed456d015bc5757b3335bb0c4b3f16b5a53e8915eb2985b3addd2ed0ea98db76725b68bca1963e42520f1d44feb64c56d7e65761aa5b261c071099f6b25a7
-DIST firefox-119.0.1-hsb.xpi 598802 BLAKE2B d730d22ffa5412d184af4c2c660848e3fb48bfbc19d084e364dc5bf5e572dfd2fde23f66eb4349b3a755eadf6c10127ee037274e111c696b400cbd35a19174d0 SHA512 9b092b93c15287b2e6ad646dfb430d0405fad501080c583b37176c03827a317efa64ab7cdedefc0b46ef5ddde88c317b60c67270f930a3b8f571952d406b2e04
-DIST firefox-119.0.1-hu.xpi 604549 BLAKE2B 00cc3d58a9d75d19ae89906a6e130f45b884b9b161c1fcfd560b92a3cb57b22c8d49510a1f56ab1fa7fce6f5ca5a9ff623c9704e027ece508627aa0b3c98cd37 SHA512 568b42e2d55b1962fe2209901299008752b032fd42fcb2b24b89d45bcae79002a756ce0619e6b908640b9264c600bc6c337ceb794e9bebf11d239df560c296d6
-DIST firefox-119.0.1-hy-AM.xpi 586247 BLAKE2B 7503a976f01999332ec58a6a77dde52847b53c48f3d24e4b03df0cae1c2566297cda5d5de84ad79bfb5e0a0bad551049b48fab783e47ed12981a181b7f98233f SHA512 1f1c6388a8df986b68f93435245e0698a2c5986c414beb33baf50a97947a3e96fc815b3e2eea76e35cf2f118aa07df71897e5ebeafab423a0ac25fa97c1ce504
-DIST firefox-119.0.1-ia.xpi 566144 BLAKE2B 316d1af24804bb518cb32ab5d736e17c54c98ac1371e92b6f3c0c18dd160ba79d063568aae2c5c49a6ed6f3444083702254dfdec3db6d67d38c826a856030586 SHA512 a26884eaf4933601c6e4f8f0defe4520cafefc90166dffdbb9e00b52c3e741c807de0f08c94e796ccec9001bbb39d438fdc9d15f9598a3df231b7cff32689184
-DIST firefox-119.0.1-id.xpi 544208 BLAKE2B f3236ae0f44328cb5e4ae93785e70108da3e99441edf6fa0833c2403919af0b09c011d989847acccb4bbf183182b8bc1d13b91e88911af14d871ebe3dddee458 SHA512 9c1ce97adbabaa25ef7d44f1b9b25b2662bbd3df0e35016e71ece0130455db65ab903f7f99aba31fe80b8674b08a18e723ea86d5fd61080e8eb1618f509222d4
-DIST firefox-119.0.1-is.xpi 574102 BLAKE2B 3a07d9f1a290337be20c1f36d534ce8b4ea8788a46302c305ada980e4e3f959ba0c9997d3c99370dece8bc408e1b5d2b7f7450c502ebe2006025b0ea3ed2d1c6 SHA512 0126c0987ddee9b71f249d063f38898768aa3677bcabf0eb15af4b71753b053a3fcc9e06b9d9bee9a1b35c5f2f3c5fa39d24b33c46d7c7a670530186e268d443
-DIST firefox-119.0.1-it.xpi 522159 BLAKE2B 6b8d0fa7239e76ffc0e436ae69fb342598d70cbaccc687f99144d2c6e27b9f599b9956689734696882b8d5a2fce2c3348d6b21eca7d0cff082309af5b9700233 SHA512 6b8e1f1e056fd864e1e947c15eef9762b6e367952153b911933f8e0d9efd66baaa42678a34ec5ef4561f03e38fe5c685d34bec7c478f9d4f1dfb9b873663ba6e
-DIST firefox-119.0.1-ja.xpi 629368 BLAKE2B 2fed5d511a462a913607c6ba294d534d6edc3edd1e6261aa2ac3fbf557e44536a61526a3d45b5e85ca3aeddc04ebc810b08d33f0423ca779603370ba215b8c73 SHA512 e7b68fbdfb5c70c32969c17d0dbca3dfc7e39ff17be31b35be882de50047b488d5733ed91bd3e272d097f6ab63cfe82edb749c9fbe28cf865f04648facad2f14
-DIST firefox-119.0.1-ka.xpi 631727 BLAKE2B b83ba53bb06ee0a4ce67dc5c5ff72ca47c85bde6836477f8d5e640084e11ee03ed90db7624e8648ed17fce67666aed21f333c7ffa3c3c17564d39d4efc3cd0ba SHA512 e3ab0fb26aaf55a0964855d4a894c9f9e4e0763dd532eddcb6d917733041b56af40fbe75cf3158dc4290fa4b192fd31c7a5791699f2095759dee10807857adec
-DIST firefox-119.0.1-kab.xpi 572898 BLAKE2B 319e749f0a336c41812f40444e4d004b918b41880397f2c7631b2213000646e5c7520d43b0791624943876f93a22f27bf4d160927d07b1c38ddaa0faa4235616 SHA512 e5f03f620d8b6dc9bcb95eae8891f4f63763fdf5b288eec82b94248d78abc82f3927ddc99258f68f094e13723a545da95bb620ab50990109df1c019292f5b980
-DIST firefox-119.0.1-kk.xpi 655881 BLAKE2B 962c8d688b324cfe4f67a5e17ef7c78c86d2639950b25b8eb427a0dfb4b142dbe08384bb881c1ad5cb85df02d35a9e2d74282df2467f629c2643add073610031 SHA512 ad44ae435966a9a03e6179ef2de7e0fb74351e7b836c66f4ccdace0b87d507b29bbe41d7a8d3221d6e3db08a744ec5ea4c5ac9ceeb183d9cce918e388c6a14b2
-DIST firefox-119.0.1-km.xpi 509390 BLAKE2B 1745d4b19bb7378007f861a3c1cc2cee34edd100fcf41c3946816b26ba012f12e1fbe58b02bacae70b8ec102a40c11aa0dd1e12ebb0f2cc9bb37c4cc13237262 SHA512 444960aa2c6b7fc94104913912b54271a6e8511cdd613a83102040cd1a03633ab16dc7bdbdd93444b17f0cabfb7fa789b2cb9e6ca0dd2172aa20f9c10a892163
-DIST firefox-119.0.1-kn.xpi 475012 BLAKE2B a3688809169fcfcc11fd9e35672c52824299429fa8f17951b0e2d0daf5420ebf8f8da589743bf33ddabd31d0967d18ba5863615786f18f3f9dcca8899c7521b5 SHA512 ad1143dfe2d2655d8c52507ae8d3ac014c2e5a5107e1b8627408b453719916a2d263076fdecae2b31020fa3de99d471d38d6d1e86f5a8647614d5929ff861207
-DIST firefox-119.0.1-ko.xpi 614874 BLAKE2B 2a759cb688e516ce86c46eaec55f0d412f713c245edd189a049bef276b0776704270fafefd7d18f26c0cd4e511773d25ee2569c7b1e443048524806e311f1fba SHA512 7ac1eb447679fd30db6c3451a525d501e76420b54439eb52f96edbf09dcf054b80b7b0e282f7ee683dfab64c777f3c1a739ea90ca1f8d042ced6414b507615a4
-DIST firefox-119.0.1-lij.xpi 466674 BLAKE2B 0be1444f4ef0864fefa4d2d2e29ca61a5a85beb2f87204ab6378c9f0d7aa8cacd59412f12ebd58cfc670c7289c68c2ec69f4885796fb8a388af92ed0af274bc5 SHA512 ad99dc537a742027479c919fc222329d5c51f867926081f0dafdb121612a81c15635bb9c0c1618a748ede6cda4437a30cc715aa32c3c66f5d88b522a35bb1034
-DIST firefox-119.0.1-lt.xpi 552585 BLAKE2B f2a6a07e3761706985f9e3d2f5da260b6e0550c200e95688f7d6d4fb5f9a8b3bffb8d49c24dc2a6c37cd61a58a22171526823491b8797a9f9b0f5132c1586e84 SHA512 fee7e21c8e108189d19807c376a831493a388da566c8129530098502c0ea645af529ce3d1fd5f57312f055ce51284020d1b7288578478905c919e0faa1c5f9d6
-DIST firefox-119.0.1-lv.xpi 452678 BLAKE2B 4e3a511ff8a49c79a2480d7dfe322089d1f940e22d2a1200c0e0b9f7192a22cff81ea9d6cea377f0c5e0ba903f496b141322afb4b1eb7e6fbf77bc7469b8c8ca SHA512 6d6229aaddb6b30b94d4aa57dff724d46b85ef96f89571ff656c1ea6e37fb413c6f97a8676c9fc8c697a6a5abd2474975a3290728acf89e6096cdce4edd3bb38
-DIST firefox-119.0.1-mk.xpi 477666 BLAKE2B b99bfd106b04263563d3255ddcfe1ce6bc00f52fa6ea89fcbc75232d7f6971215d15d062a5e07cf854b54916a2f82bf811a1dd5731a9fd80067a87b394666d8d SHA512 31ed10167f61a1166ba12561aa83110f1c78e17b0ff7c567c731a20686e99473f209d05d46085bcfcfe32a96cf22ca15c3ae6b4e8a9311a065f43294c1e9c7f1
-DIST firefox-119.0.1-mr.xpi 514149 BLAKE2B ba9465a4b186d141c5f88d42305add182611a4fa75538fff15c8c647a5970169c717d3ee300583562be099e40f7c0d8ef5afc3fabe0ab3f09dcebbbf83e1d8db SHA512 7433cc64a05784406bf23f21068d1846fbf424c09a0b106bf1316ff721028bc9ae27e7ea9180bf199e472d3dde8373f9ed20eab1b31106d5d51d187768d47943
-DIST firefox-119.0.1-ms.xpi 432520 BLAKE2B dd73fc7aeee82bb8edbd4d21bc8fa2d52a22d0d2e8ef65a7c6750f4d312654780cfcde670861109ced4dcb3f4314fd7a34c5f935b7303e57776a08d4a879c42c SHA512 e02b69cdcb563ada4125fc2d48fa2514ce7a6e5514820e773a9b75d37c7aa691f475e5893e373feed569f4ff9c71da4174a9f5d06d3395a8b629a0875fc1a355
-DIST firefox-119.0.1-my.xpi 496196 BLAKE2B 8274f8a498f0b2fde86a4ff89f16e85a6a725b7e1db8274284ba6c1dd568859bb1df0f9d06ec338c8bed18abfbbf130f08aa3a90b75f2da1fa9f0197a161735b SHA512 acf25018b079efa71b728ac832ec96e6fe96ae8cd46d006d14e675b7526271a178ebb9d0027491c867be7de620dbb4feb8883de898bd0f6e99745f706f710986
-DIST firefox-119.0.1-nb-NO.xpi 561872 BLAKE2B c49699f8f919730cded1159995cb6ccbb58835aa47332e0eca47424842e14a1cb90c6fc234364e8d3641ff1d2e608052af0a890069ceaa4628be9e3eac016faf SHA512 cff3fc3f5c4cc2148305981edf94893cd9ed2073bbcb4103254647666023ce7d4c98fd3c9430790ab8cba4a59a03f412ad2e8540d59b6ce17b48aa0a70ecafb8
-DIST firefox-119.0.1-ne-NP.xpi 471092 BLAKE2B bd0f54697883be448d2604540d540a04666d8965d766ab528530975b53e28cb50996d08aa2fdd03a5f9cb3dc9a13098f69329b2ffdb33886ddac46fa62e948a8 SHA512 18c2c79ebe9cf5bebbd084accb67da128602508e2e46bc77d869bef7426bdebd2658794cbc0837094ff8f436eb0f757670434d05e919b7d7f410b064fb7d0331
-DIST firefox-119.0.1-nl.xpi 571717 BLAKE2B 3a5d9e44a9ad26df7b8e8cefdcb4835433477ea221800c9083d5a29e22ef2cafd276cb41474228c731f20473a8d64882902ba2dfcb1a227cf56c08980f69aa47 SHA512 1ab78c02e1c028323c1098efbde25317c26d926859a48ea5fa45e813f2a5eee173f5bab2e8ee1183086d11c56975d90ca19fe904da8c9be11a58447547d443df
-DIST firefox-119.0.1-nn-NO.xpi 564819 BLAKE2B 5cd87c6907f5e5cca7f99580c693bc77ed9f36375a0f8dac93e328ce7e7fa44002a3aa6dcda6dbed86240adcf8c1e68a8e9aaecbab8bcdf0d4e8a766137580f9 SHA512 cc6890a14f39027ff4efd596eda039744dd0e51c8a26d83d37077ffff82cdb1f9f376d19e50695710a733518266ad9a2752e8f6745a26f60e03fb2155d14b19b
-DIST firefox-119.0.1-oc.xpi 582587 BLAKE2B e46f1e2f21b1bbaa140cece16560f9f4884e9240e39cd6128950cea577a787e6fb74b86bb3229cbd4e83dcdc7196d4a1bd9206056ac76a412e6881f9fee39b7b SHA512 57b37be8b18215d77ed45ac3191edbe2aa22def82cef86d13eb7f9d972c87695223e3bc1c449397f5b2f58ab900e7bc6f461dcf583892f86cc18b1fc7a65eab2
-DIST firefox-119.0.1-pa-IN.xpi 642071 BLAKE2B a7f79d24624ab6632c761b24ffa99dc1a961a5e6b3cb5f28b3bed9d29c898404416808926456e7a069d380036fdeab5b46b738a5ad2fc9050dc430b26e7a646d SHA512 7ebc68effb794d3e6817b69693e1f4e35a09b189c38841aa480561fa65a9755e886a6ef9d9095739d8e8012befff6a5f58002a1a150e07918854a226c4d8b063
-DIST firefox-119.0.1-pl.xpi 591094 BLAKE2B bbe2aa68c643a0d3c284f30595d9738349d1079681ef9ed611154890a3656bb3b4b18e1d4adb5fac1210bef764c5cd6445d0bdbafd239ad80e5b4cb06fe3f268 SHA512 08024c0d5debd1ef2e0d39268e1c98a6512b07dabed05677bb34f2fb9c978b8225933d5bde2e4dc84e7da259183845bb461233d8204522577fa34024471a349e
-DIST firefox-119.0.1-pt-BR.xpi 576507 BLAKE2B 9700246646eafdd36a345fc624f3645205604d677c31622a2cac25c2fed339d43f6bbfdb6f725397de50a37478b1f8cfcd409502491c8cd7eae26591f099beca SHA512 b84274ce0471865eb4ae6d6a4892bc7be03dad258fd0c3fed629bc3f53366429dc347c2cafab13fd90666209daa520e01d2b2695f08ba2edb6d5e16d7ad04b66
-DIST firefox-119.0.1-pt-PT.xpi 577832 BLAKE2B 93fefcb819ead49aa6970839a81948274404784adb605c1ce8c6bb760a6e841f4fef4828049e3e3b7f5d8e64558d8895b9c12da5188b25024e7c8bac3e1f7183 SHA512 dc0ed1950cbcd292375ce3c9821a36d074e66aeea13def6de501dcb2eef217b25c8406a269edf8dfb0e92ff495792b931c9333878a1f42084079d06187f92a0b
-DIST firefox-119.0.1-rm.xpi 572089 BLAKE2B 6160c74db82d56d10f1083ac946bd01583b2b8fe4435e64762b4ad6feb1cd2216fa7527c4276966d2ebdc89c48610b64c7ae6ea9eb0957da69ce90bb0d6bd5db SHA512 22c96f6150bbcf68c3c2b2c49806478b9b2af50f44734842d694fda20b217d3c523aed1ee2527c90bf416910390b25043ca540b8b0297b0f72d4a23ccb006806
-DIST firefox-119.0.1-ro.xpi 529020 BLAKE2B 7e7ae2f177cad529f12d84b56cd95008a2cea17519b965593d2a35b2eb55c9fc3062da9b518868a90f59b37abf33a3a296c0a4be5981fc6041fb3d4ee0aa858d SHA512 159d52b8d801dde2ee17e0f38ab96785b428c1f5e56b60ff74ba4790e3d3da7f20099f14260b4d8aaac7e801d6c8d6bd522f3956029e1a748e9eccfa7460c7b7
-DIST firefox-119.0.1-ru.xpi 667264 BLAKE2B b29b2ff6390fbbf00d09dc56c35cfa420791f77ee2d37167e93d9470f17fb752ba30c46a1229dc822f93cdb82fb77d3c4373182268f19e4e647b9fd29b80517d SHA512 587d79d910079c2f1f5c43768599da21b7a092da058b2c95fc4aa3b707d8fac5d0de4e36ed5e9b7bb4c8de1f930f9b4f4234f441294a670db5838577b45f5a41
-DIST firefox-119.0.1-sc.xpi 544982 BLAKE2B 75ed3c8f01e472fcd8cfdaecc5482dadc26aa2f96a58862f80c63c135089632fa2effe002dccfa3e129cc1eca3bf7ae85c4dd29197015c1896288a0c3ff2b90c SHA512 c7c6481511566debe2acfb10193376b8ae987303a8cced44cad6778d196e2d6dd791d571720ad58c5f7fd5910df7d1b7b63e192bbcbcddcbdaf85b4166d4127e
-DIST firefox-119.0.1-sco.xpi 493143 BLAKE2B bbc62608813cf4750f421c0184fb7efbdf35d458bb65b5c5b1eddea242e3b9a0547af5ec9769dfd50f799fa6c21b4559c6fc45a75240e05cdb2f0a50c0dce50f SHA512 0eb20b3d4d3b3ea0e19b7c7ad297bf7c6ec2f923778e9c8049164baf8a94b16d6c54c5991cecad65407ca07cbab26df564041fe68a335c9fa03e62d8082b83ed
-DIST firefox-119.0.1-si.xpi 582587 BLAKE2B 73d0417cc42cf8da305d4011fea2648521d5bf9bca12ad909e3de9a2b6a6f098af7a7938580bb6b31beebd8bb4bff113704457fe9fe5a21e14b40311a7fa7552 SHA512 2f848da3ee9517346897e496485903af50e1f0fe41fe901e443ab425c09dc13696f73c282914d3d1f8c20f0433e20adffb39c32d5617cfc89a8d1081e49e338c
-DIST firefox-119.0.1-sk.xpi 603711 BLAKE2B 17509e750e2ac8de6cddd9c361e9e9d50fbbae971353b283f1d6852f3b7d062558e877bdd1af62ea0ad549e06ed24df4532c096c3b9b0c23183c287d8621c912 SHA512 22d6b2ec5f6257a2d17e6feafe44236caec8a683bac2df9c92f2c04f4e5ce3a91a50a02d801ea39e4ea41a96867bbeeed70bafb1c0802770de70a1768ca2de7f
-DIST firefox-119.0.1-sl.xpi 576755 BLAKE2B 121fe588f1a4902a0d473170a04565c9a8c60120f9bc30af142df0c18cf610e9531389c72202d16db1158235d81ebcdfd0b2f8399643cb6d08b4324b23fd337b SHA512 f811327afcb47c0326ba4cc78a29053f4d557bf9c1b9941e8abbd807328c763aca9dd337a65c82db6b8c06ae8347851466969595336545b8261dba353c35d29d
-DIST firefox-119.0.1-son.xpi 402078 BLAKE2B 0256e02d9e617dfed12806b3d1114cee80a31eb06416e96e5d40a447d53394391a3750582e4be3b28e8d97de44143d0611a706a2322500adb3e3ea40edc11b3d SHA512 9c8961c5f362be31971e3912e14e8268f2e395e26408918d6289879d0c66855b249d36935647db70f00d736abebf4cad530f8c8a91184ba6a7e068c899d67e7e
-DIST firefox-119.0.1-sq.xpi 580554 BLAKE2B 725beb6a0bf837d2f44e232aa92a20e91d10892f5a5786ed92489755e1724ed5fef7418740733014c3cfe20b91e7bf77a5c404b1138911f1302e1a89b424b7bd SHA512 5cc5cc0c7c42d6d2d8c5c71453848f5c9f85d5dd333b551ac954312c9aeedf515c3d10eeca8b93a005f3a61abc94ca6fcbaf2fde460a5645f38dcc590c1159de
-DIST firefox-119.0.1-sr.xpi 618532 BLAKE2B acc2220853eb722144d5e03c08775b30ab9ace7e1d9972150fd05d2197a8c86b7ac0aa8c4bee4a8c78828762eb0f0d94b48c580364ef24f3170645228ffaf7ca SHA512 2398a26ed16ed7356125e4a2740898909249f366f80b4b00eca0d11e633b439dbe1f4d8eaec4ed206d5b1bf827bc8436f7874b9ed7e47cf0073cba4da7980f7a
-DIST firefox-119.0.1-sv-SE.xpi 573640 BLAKE2B ac0b089477edd8a9f840b2c732a934fd43257114ec0094996f45e196975cc91b5adc77db68b31019cedf9af5a187d2d92aed40443d176effd08e4d67149b0678 SHA512 c4a4de0a9c875aa095f066189f4bbe4446946d677be99c09bb78d7a00dc481578fed07ffb645a3ea5fc9300089f278d5dcaf1fda3332766b9a449b7198c5601d
-DIST firefox-119.0.1-szl.xpi 508015 BLAKE2B d2b02f03659f273c80b189f65eaa0009227dc30e9282d3758e1798633fa4b41b9115962726eff2465f02a479b772561723991728feefb757ccda6ef6f8394f4a SHA512 b573ab836194d2e3816565765c3ba455112a028bb75bbc571fb1874fe03f665958171c197634fd7e1d26f7616a22c0f810dd658d20ca1b9b482b816c6cc8a438
-DIST firefox-119.0.1-ta.xpi 490700 BLAKE2B 5e63ffebf868e8044451fd3c6df9a6aab8b48390147b91030e5e00a0ed7fd20ad27f066b4456ed5161931c77249cc09b1e6d5aa62fae3205e4c656d797cea106 SHA512 9f9eef197b27168289cef5026e2e196bcbffac41271e4d139f3c61abbd791aa37229b7946e42824f471aec130115755d1f8ffeedbeeae6bf2ae90d2e74e7b2c1
-DIST firefox-119.0.1-te.xpi 540984 BLAKE2B b7bddb728167de93e0a00c5f999dcde62a277ec34f3bd59476ec1832a0cc7da5839887e0e6e8ef56d36847e872d5a08b5d7a824044ef781671c772dcd3595bc7 SHA512 c7cee35d045c5d4bfd9505218337fb35a345f4d00d8cefd495d2ffceaf5e00b5954e9ee20f9a64c99969c80d32072661305da36ca4ebc029db254e85c90fd17e
-DIST firefox-119.0.1-th.xpi 643201 BLAKE2B 6f029302850f9260a183333035c7e21c727da39367a787ebbb80978238045c1072c72f4adf3156a6395100dd9bfec2130dcb382fbad845721a377b18d8063e6f SHA512 b42b6cad6e1e2b359acd3c23bf24da1b065c36c1c4b0c2fbfdf7f96f449b154de7bbaa9393d70fc05a15efe7ce53cc1c36df16f8a38b6fb8c5a0bd23bbcb2b7b
-DIST firefox-119.0.1-tl.xpi 515579 BLAKE2B fa2b31f247e6c796a118b3d5246da1389bd887b76a7caac4af32da99629e11e706096eaa280427e2a87c362bcb67b5595947a62f0b62b1e4450348ddeee122e7 SHA512 af303f1c2b3374588109527ee0fbf03c1fb1aaf969287997f236a001e434d11b2eaa585f500d871fd573fe325e67181e8125ada517ae6bf630c487aadfa14b57
-DIST firefox-119.0.1-tr.xpi 584636 BLAKE2B 66f6b5b98bc973ba3f6e3645e5d8c5d6e6ff134f72edd6b73aab9b67882fd6cccdc4c39aa6e02b82dd96fef5911e7c4409b3fbddab3f101c02c2611c371f1c87 SHA512 d0ffea483d072fa4b7f7953690bd9973afe75ac6e8a52e81dd9518ce44b3583bee1d5d794831695fc7da0751820a96b17a0ae273b4fcd9c387c8104de2375750
-DIST firefox-119.0.1-trs.xpi 487061 BLAKE2B 3ec23b70f6a43528570db98a4e09864fec70365a9791056c31dbac26f41c3d603f4541176c0d7b7caaea737b3dc89cdd381f07f839fde1d705b99455c04031c9 SHA512 6f1a3f9fe4d7bc67588a515be6ed5fe4037b5ec2d1d18033b03ed5e6795ade6cde3028f7880b322cc571e18117fcbb1a1ac715f559b28540469d3996508e4823
-DIST firefox-119.0.1-uk.xpi 660495 BLAKE2B a6227d360339f837df6cbbe7f9cf3dbd985d619fd9c953c63ad3f73a14edf6ec90c075e1a49a66b85db5f07fb1ed07dd714ae01967570957624a245220af7127 SHA512 2413b580991468a9174accd25932eee78d37658167f0ab98e56635b39b9051b1f4d42323269556e440e89d8f4f6b4a0423ea2f7a7408828b3952a4052a098a9f
-DIST firefox-119.0.1-ur.xpi 542183 BLAKE2B 1b5cfcea6a18a6b96fc36d9ba5007c2aec689c6f8694899ba8288ef604bc0f500a69ff88f451ea4bdff7944d4f4ac7cd31ca734ef0194206578b7ee0903308ad SHA512 856afecc28c919f66f239efddae1d9ba6e8012a4b7980007c6a855d34fa15600941b3b38e208248159402167c3614dc3ca11caa81f0772bd43f363bc72935dd6
-DIST firefox-119.0.1-uz.xpi 463689 BLAKE2B f0277616e368ddb31c671549cb160d9fdb5ebf934dfac143f561877d1b4cd9823879d93c8a05b7871b350884133f958fc20c0ebbe9e8bea1c63b30e5f06df23c SHA512 94c0a3880533a6b707d09ab1746e167e15f0dc8204604625f881f51db61206f66e37a485e1d7e212624178a91464e71f6630634b4735f038ce84229123423a68
-DIST firefox-119.0.1-vi.xpi 610045 BLAKE2B fdab02c67335b9d9aefada6753223f7102bb707e059294c04129592dca625546f05cbea3a7d38f132265841a0332bf5a934692bbc03d4b16e65baeea6ee5229f SHA512 bbe36376d96d0df9d525de5e5cf7a99197b9ad3d025d5b3013e65c2c34c165384da55cc6eaee078390284412a2c9a18322b16842446319ef4ad64af88bea16e5
-DIST firefox-119.0.1-xh.xpi 402559 BLAKE2B 7e45dd8453d9e6dc32db5dbbfd797b41b27946264fa6637027b42b9d6814bdd8b2effc7f240b2bb296d6044db820f5de531c02c528b7238e1f235ba87505736e SHA512 495027660b9e8da1d543de3ea181804dd7797ed6c1db1b157f6677edfe6095cbe3521f4852262b8e1e10160cb4061644d6c7b32dbb59dc6669a9b4044d3db363
-DIST firefox-119.0.1-zh-CN.xpi 609155 BLAKE2B 2e7358f866834f6991d54b40872234baac7e3ac9ed45695abaa49e49523b34d885fa91bd3791a0c8f001e664f8e16f9a7c07f7cb5a6bdf0ac5d27f5af59113c5 SHA512 b7ea87a6d3ce148077f6d5c73d0bfe38d1ed8b52b5edea20f740d9139c9f41d2114a1a9197f38cc219b6ab1821840e28ec231fbe5198d14e37916ea2663fb346
-DIST firefox-119.0.1-zh-TW.xpi 612610 BLAKE2B 1b98a3492e14867a8ee8bc3449465af7f365c3be6b092857bdc83045540b1b28d3c9bb864d395bfd50f273ee9a21a7acc583361939b5d6a3a233529ff3d5536d SHA512 a510a590bc457d1ea70392bfdb3e7bc36ba43b379361d547ca55eadd9d44a6ce59c24cf01667df6e014bb164f0333ae728a1ecf9939065be71923cc22fb83c52
-DIST firefox-119.0.1.source.tar.xz 524717896 BLAKE2B b5a2ceadf05692d482dc8114634902d33c32c908e60394bf2e6b38afd8d83830d40c83afec28f7257e269595196140c0a8a1f345232f29c649a202d51ca39c68 SHA512 4f3201aee10e7b831cc384b2c7430a24f4de81f703115a917f9eb7acecb2ae1725f11af56c41257a056bb9d7a4d749d590cc9baffcd6e13852be45aaecf8163a
-DIST firefox-119.0.source.tar.xz 523093112 BLAKE2B 4fc9852839a65b05c0861eea1d3c99aa9ef8eef02ba02dab15720d0da62b219f0fc2c4bdda1741dcf0eed316b88f032580c7cf433c4d09170b5c8e19e8ad4e1d SHA512 4b555c444add36567fd538752b122f227cf78bb70b72c79e6d8ae8d9c2e61c3cdacfae79c37970753b8b5c7716b28c686071eb7b551773c30a76852f3550676c
DIST firefox-120-patches-01.tar.xz 14636 BLAKE2B 353a8435140a79a4d93092e19c04a27a762553d609246e78d724c83c3288a05e022fb6ba0e7de9ac67c41911ba44187855b9f9d879079e84a9b937269b380c4f SHA512 8162f57c535ab90b7f58225aee07c19414c90e00afd58293a3427a6e8e662eb0afb9df81d2782d4a13e7514ea1899229de6f1a381d9f11bfc9b7c7c7da56e650
-DIST firefox-120.0-ach.xpi 452406 BLAKE2B c7d90c68f9533e0dde831575026061301a0359ae1b07dcc09d836216e75f42c485bb82a67376e2ed910ea46091efdacf8adb6fcb1d5a0dd1f7a85a140496bbc6 SHA512 ae6035a73d48e7f42627f180825765e7194e6afc1dd1d6ca1b626e472e6ac570d0dcffb19e69623a9dc4639a2969270b91b75948cc62308dfdc2b455a828b443
-DIST firefox-120.0-af.xpi 408350 BLAKE2B e841d6e1e11d2aa0747d6d1bab06eed8fd64942fa72e9661e47847c4f78d882ac3b07c497b14a0ca334742e07ff79278fd98b49cb38db06e8d91ff9971a320bf SHA512 721f33a479c528551bb8dcb9dea3cd5f6bf9be7be1c5851b3b6e7814104ab66aaa5e1103d25787eae4c94a846ab2d13da5f6b3d3b880e5d5b2cae4ed590adb6a
-DIST firefox-120.0-an.xpi 493113 BLAKE2B 438187930e8687fe7d90bde56112a7512b57292b224f3784a8a715fe28ccf2a29e2bc800fe252ccd180b6c1e0e2eb114cac2dfc091314134e9ba3f32c2fcb2a7 SHA512 4bf1bf696315bb39b0e0eb0325df1e55ec7bfc6ebc32671c30807e10b71f10405fae6e64a5b60f5ceba234c9fe3cdb4411080c0da6d63f8888f9e0b53c7a2ac0
-DIST firefox-120.0-ar.xpi 583117 BLAKE2B cb9a2aa3343a902f971a777d8f86ff8439025217b269a564d7858ea8342bc13decf1203329b26d528f0fb2b15d6ab30df9ff412faaa15bb96f23748a73702e44 SHA512 d4f639551959dc56e014f4d83b24b521eebd78cdd2151292091af38a69d83527b2a15a8d46ce3f05ee23ec035b3e00ada1955b81d8eb25c83e4c6d1cb9da9a08
-DIST firefox-120.0-ast.xpi 485205 BLAKE2B 9bac8cd48b0e7e6862a96a50ddf8aea0aec61451c1dd6fe17dd411b1ec32f56ca33462d20d8c0e8b239fff99508b2fe61ae37402ae7c01d9b5823e6f5378ff48 SHA512 a8e015911a8e627f1ad14513292b133cbf81f08abbf09630eb98d7adacfd649fea0872405858e34d22efd629c5132b09dadd4ed408f1edf3557c1cfba6ab4fa7
-DIST firefox-120.0-az.xpi 478982 BLAKE2B e8f587cd8803f1c799ec2005da19bf1ab987ba5e9af322ee8ad99a848332fa214e1acb19002e680bc387461f848d765e5f13fdf6916cf01cbc8f3c8119b66ddb SHA512 9978735bb2ae30d361c6af39eaad52cf158fb5f488974aa7df60815c31b4fe176fce9b761f8209fb933a3ec8afa4223a3f7736ddd079e796bc71b6a0873befd8
-DIST firefox-120.0-be.xpi 672593 BLAKE2B 2e9175a98a94ef61254d693e4a19f02116788f195ac33d271191b888d420e53100812b43b3aab154fbb77c8343474185ff1883b517ca8639d094526593945c4c SHA512 2e8c27425fd916da6b45c297ca2d2ff7b741e0abbce09476ab354eef403ff7230cf7bf52f03c086af4a19755bcc937f029ef5ab9d4eeaf55e4e57770b9aaff5f
-DIST firefox-120.0-bg.xpi 574997 BLAKE2B 21e758cd76b9a3d8614256cb86e542cd74634baf43623e9127adeccdca065965ac5ac872f62da8c0ab7710bf0c898b43b1a8419db4e233649852874fdf54929b SHA512 b774f3660fc7e31bf03d69cd79be7df3bc940cde74ee1683df11d18ac2c4c27ffac1fc64b706f952ed19e6e3f436e1cb7c3fd1e06744491bc38b8b585bc40e11
-DIST firefox-120.0-bn.xpi 569024 BLAKE2B 1d11fdf20d9eaf0e29953da0e038f9e11da8a508fff895bbab2b3578aa443b7b1aece1b6796befd4a110836e385f93b67bfb48c16c6e4de47b7e3d0b8844519f SHA512 b8c2580a6ee4a28d1205bac4b6897fcfecb1162769f0c41364494f20112aed0ba38e10ac756650a0d7429959a7aeece31e9ffd35cf4c2e5f99b29cb4e31a72df
-DIST firefox-120.0-br.xpi 554037 BLAKE2B e5c5118e057ec4e157e968b749dad23b1d8cd40f1a0d34006f3fddf44a2b9f370a32892894b44dd9f791757d3a3c70f4a317b6faff0014917fc6c6670fe20ee6 SHA512 61c6d1743d2ffeb180e8f1044a2b4f5213008c2e2a6a0897326fa5447ee196c11d590ae9f5ddb1457cf5b6b3fbbc33bef1bcbf7fee6ee9bcb51b3bb25a914e12
-DIST firefox-120.0-bs.xpi 448503 BLAKE2B f035af7ebf978f684f969d74324a53f6869ef1f1477dfc86d2bf7e5e521a79469a30d406861a5c5dacdb915c190a165a9891594b527455604596d5e982667dd9 SHA512 5c91bc974ce6c1524840b3128f506c96c24752831d7a593d602f9bd91ab106d86386751586177e655b68b8460f00ba784d44b05d14a678c1a3ca4dc239aba1d5
-DIST firefox-120.0-ca-valencia.xpi 532971 BLAKE2B 556d3f3002f1037b12792a217793e91440e936887b0a3f0fb41110654c310bb376ba88081455fc46ba542690236fcc5667e88a7299c6ced4c21e5dbaae2181c3 SHA512 7a9ec7e27bbfe1c8d08033590b193cc3311bc17e9cf9ec1bb8ea47a402d95429ef51552cc5d3a3a80f54a5fa8ffab2618327aa44b2d8799f883ce6b9f13761f7
-DIST firefox-120.0-ca.xpi 565169 BLAKE2B c72f458d04ca239b2d28f25f87c545dfaef7ef76a060d66f6e46bc5746563cbf653bb73e66a5ff8e265349da9340368125b06047585ad05065395cadb26793b4 SHA512 4d104c9f63bbfbf926a2577a21ad99597f3e72e2bf23d20c1693b54d4a9e25a445b8173758fc264901a4662e664e1b5dc21db6be0ae6bbd810992dfa4bffb989
-DIST firefox-120.0-cak.xpi 577836 BLAKE2B 867707f7a350fc1da4a2475fc5219ba96ff128a216adb961bedbe967b45a56e6a9e9bccdc55def824d6aaad33da5973b259e0756790eb9be0adf2357fe9ec762 SHA512 0775579984919c65236339092c97508b2694792194f1bbdc5bac1ae146be96ed9620eab588d54470ccffef1d60dd9290217e00d5c4d8a954b4cae339067445d8
-DIST firefox-120.0-cs.xpi 619090 BLAKE2B e7e1e73a75e80cba12da570018b93c85cd78ce7ef4238e3c93531b709e24892c87ddb4333c6a8d7054583cebeb296022b62abaead5027de0761b2d8bf6d9eb9c SHA512 bd1a10ef5517ac910c2b0180b231d386bc4392355440b2907e547f166413d6a1fdc4ee1ceee8a8570c978514e5c0db7beebbcedebc9216c1c393afe0e8c6d8b4
-DIST firefox-120.0-cy.xpi 586540 BLAKE2B 974da65434258e2f928a5f7682a3e2e8e06fc79cd432c375d8f58a616125a04f8346afe3fcb67d47aa88f104b0838068dfd3eea42ac565c3be7a0721672dfc5c SHA512 d8f25c76b0feb05cd23f6f536fadd851d9d812e4251d92bc8c183e92a7bc24e1880178f80e0d82988a0f4d7f432bf940ad607199b5b10461e7c5466b5f3359c2
-DIST firefox-120.0-da.xpi 575578 BLAKE2B 2ef7f4debd36c8b9e813bdff27cb3305c29ea62873ae8192f63e86adacce9aed1a5541fab29f5e6698371c298f6d6e003a562c334f125f1397d5118ef0f6d43e SHA512 a5e52283efe130b4b0326a30179858131945cfa8ad56d36d82e2e4c8979c0b6e23b87ea39ce340d0fc2fe33f684ed11b31a21ea6d68a7158e5f02eb6b0e2f9cd
-DIST firefox-120.0-de.xpi 596555 BLAKE2B 75da932d7072cfd2c8b1e6719b2bbb13b55e64024f14ed115c841576ece8fecb2abbfb5995855329e1bdf269888f06f154121228aa5168eb65bfc2b8ad170414 SHA512 6ecef5dc1f4146ce029c2b63419f9eebc09dcca2b4f0cc2815eb6a1cf126c266a5693eb7bd94165e2000f82a68429339d49d1bf588df386b28d52a94aa02c39f
-DIST firefox-120.0-dsb.xpi 611850 BLAKE2B fd4051a3c388ecef450150caa0af53c09ba5fbd5ff366ba31e270dee2f121081c6ef2d05efb3b34d393a5d5de6e81bb50e8ad197d64e6fa86b3d6ec952812b91 SHA512 91567ab56029076636440126baf1278bc8b25c7046f975e2964a8deb4a212d4c6062253d43d7f3b000c1c11d53f1298e5ebdcb17c63857ea90c9bc82b59c4926
-DIST firefox-120.0-el.xpi 689496 BLAKE2B 8f600525bd1c0742529156fd97abe23ff1e20dcc4aaab9e5b30ea9ad246364ffd67cb568db431446fe9ba18be9ba5c920ecdc01b3ea32fd6a734f12b2d8c6399 SHA512 faa148fc1b561bc20d7b52f3eec4ffd45dc2513abde2e5743eb2421a46a7699373ca7527974949c9c57d866c974739865fe2dd06d24810cde973d1bcdbec9bca
-DIST firefox-120.0-en-CA.xpi 546882 BLAKE2B 13c393a6adeee961a2e66d8afd49f400e169115e6bcb0a86956efe6b7e17fe5d3c6fd8be3c456032acb1883cd36193cb66abb02813a5692989ddc3d927eab231 SHA512 0e205047fcfc66842abf1043b2d54b39ab91a27df1a4074154f7190d3937cf83510291a033e5b504599b8c185c8862b50c1bed4d74583e9518315c39feb99078
-DIST firefox-120.0-en-GB.xpi 550564 BLAKE2B 8aa3287d99b2de81b0e2dfc37beb74c501cbf6d36802736af904b0cf1852ce00ac6e9ed7dd7edf920c0ef2848e4dcdfa7adf097734bcf23a854abf1811a6c384 SHA512 a7af406e68161f42aaea0fdb4132c5f9ec626dbd1f4f3331f812ab294035e1445ec7c6f06f3f41c3cdbebd836a9035d45a6d71613d90eaa684e48b33f2e2e4c9
-DIST firefox-120.0-eo.xpi 579374 BLAKE2B d90e97b10fa77c5f344fc65e9606308c834c92f15bbadfefb427a928ebd6b9b34fe669e6b55afb0056623497d991851d7cebdfb10050878dd370db61bf6e0808 SHA512 9efdbee1ed0dd128049b1497a43e66efefb987d6bbe5ea325a1a59150c7380f697962e71affbce0d0ef6ee3b51128c0eb3a1a8362c00e0ab9f97bb6c561fc46f
-DIST firefox-120.0-es-AR.xpi 590606 BLAKE2B 7bb9675f35150314b75a77efdc77842f097d9e2eef025475b68ef75e8c6e8d3d41f4f839beee0f6a0884fa2eaa5200dc0cd312a3843070c737f1d37ed9d42695 SHA512 1584f188eb6d35540a9a441dfca8abf0445a0f1bdc6ecd590378a49e2642fcfb2814131b8984ee643310a89aa358a180802c4b93f042ce0361a09b656a1d0392
-DIST firefox-120.0-es-CL.xpi 589730 BLAKE2B de129f9f700fd7d77679165ea9b668c4f909589d81f9bf492fd8c8c3b97b95318a00973c4e6e4c9984e19d8224634823ad462da66cdc7a627d2ab7dddf6b1729 SHA512 018d44f89b19f5237add5ace7fff4bffb7c6f8bd224a71f4a3ea2a18e4cf0d60512d390998aea242c52fe224a65c09c0a126110bd6df5ad9bf5a5851788766eb
-DIST firefox-120.0-es-ES.xpi 584305 BLAKE2B 26d829d75e75d595eff9656c5d9031de476c8e9c6e3b9dc870d72515db69bb9e048c942cc7a93587eeaf78fd8a8fa1984d3f50b54b75a41f34b07205f20f7631 SHA512 0c9faadc9301e55b29070021eec919e3b331410fb39a4650aea389d12a7d3820e6701cd206619ba6da0791ac934e3863b3948ce710e1df24421aa5aabaaa4f20
-DIST firefox-120.0-es-MX.xpi 576742 BLAKE2B 5235a82d8104358e5b4dc9d05f1067dcd5ffbea12e3bf3f59614185a350de3176575c91dbabe04659915dea17f513742fa9f0956c44ad023967bf6c33e3ffc1e SHA512 63942bffbb3aba206330f74e4488df79b18eca24edbc9b145389f7a792d07a9062024390707b504bf7d94856f24544cea42cc2c0cf3ff5945e3cf061d715c7d4
-DIST firefox-120.0-et.xpi 526678 BLAKE2B 12065765efeaf3f4710677190134e3dac241a8c5c60e3d027cbc4481602803410aa85fc2c708084f950002c43b41095c80ae094b208e4e2d6f98bf783b6624ab SHA512 7ac3781877c58b7ac71aab8818277924274c2244b37db21827a194ef354e5bb440e9b0574776dc951d185e3f0c580962e54cb681d12b841190d291ba7cc41343
-DIST firefox-120.0-eu.xpi 574217 BLAKE2B 66c85ddcc4ba01068b48ec00112da9399493fb25bc021ca15673332fba6737392070ed7d2275607c25ccbf7ff04e656eeddd2fb25aff30664230e073f0953c88 SHA512 466e8d81e156bccee90e1cfdd73040fde61d10508ea5e258d0427baa0a4ca27cb82f0786b1c505253e151660ac015446dd787e73005e72f697572fa2918a1867
-DIST firefox-120.0-fa.xpi 577067 BLAKE2B 6ee1fa5bdc550cc58b7ee8d2d804c4856773c64a06ac9fbd13dd0c02dbec9c7a6b3e1bee6237bcc26e43b4d0a7d145255ecb7d659c30d19b93dd4fa5aecebecb SHA512 0cb985e113487d41409c3b503a7670566194a8396c60271fb9f196396a7bef2f37118da62a6ea5f25e3fde220a9f319bf407bb11efcf005dd227bb3ceb1b1756
-DIST firefox-120.0-ff.xpi 464034 BLAKE2B e190a7c6074628bb68a75d28155de8391e9746351f04abc3866db41bfc20a1dd722444d0a8b4a5d24dd48c247a400794aaac15e1a8e09f6ab0f49969769feca6 SHA512 de31e863389c8d3d5b22b5883aab139dfcd67529f332c61e37dfae905c18da3c72865e2cc8229d41105e790e956b1f4cf0a5cb6e8a1fe0a6994c012e8f34fed3
-DIST firefox-120.0-fi.xpi 573136 BLAKE2B 23782e9e36cf0f371fc12259b17d338097d09b9e6a2323f4c3cf5b78af9b93c8d771c55621738fbd0d3823ed011b4addd5370fb4c0cae27f8e4df819cba86af0 SHA512 0325e13ae4f30da13659f43b5e575606e72cf1fba4415c1db8882c225b7740d54da1e05ed61591080221958f4a181e4ec80c393b8d1cb1ee242ee4d1de4ec259
-DIST firefox-120.0-fr.xpi 602900 BLAKE2B a24fb56a6c23509cf4444e7d3edb74dea097bf4fa1831fe23e419f44477fc3493111b0683ee30acad4e62754c4e9e8dcfabaa91226b6ba3549dacf0b1ebb5511 SHA512 f3e40acd388d0b6eb6b446cbd7cacab7d55a4cff253d4d7af601dccefcd0256c430647769747f42e0b695cc635ef8c3668545828abd9b862250b84ea73e25d6e
-DIST firefox-120.0-fur.xpi 595583 BLAKE2B 2f2f01c7e9d4eb48724f8db37677dda6e4c8124f8d5031bbbfea9f49d02b4196fa75baa715619a39290749e0716060ab85d1deef4354e83fa9eaa069405d4b14 SHA512 b2c108c242ce6b89ade036f4ff741762285a70f1e3d4074e5c874af2ac96db3cc4387d50a012a52df5bf724198a498de36a8b6457c5f3f036379c4a6075c74c6
-DIST firefox-120.0-fy-NL.xpi 586202 BLAKE2B a59cf047bdf690e41481d60660d4aa26c4a2e3f26c423045e2f32d50cf9f26c54efc92c938d204b06aa55b6931465562268ca923a67b1aa953e1f29e2f3b6e57 SHA512 b71bb34a14a6bfe50d0417ce69af5559e46dd6197242b1b5384eb57c525a58bde77bea644035c16f31862a39e22b3079bdff228c685184e5cee8879cd35206b6
-DIST firefox-120.0-ga-IE.xpi 461297 BLAKE2B 74c69afd8dd33b907494e545bb6a8a72ec47792a48908c4cdbf610cc1d0ded7ad07b19ab419bbbf3c9b56ec29de01cec85c02e1af40dea9ad06e6d68f82dcd14 SHA512 427e7e8dadbc37b09889b28542603aee5930935c57f065e3adaa7d51bc529344f94386c876f44b688b6568bc615731b4d588558d828c65b22eca772fc0af5439
-DIST firefox-120.0-gd.xpi 578544 BLAKE2B e07b05b79025eeaba3a531366b18d5f25618820688ff19e3f428cf07989df056007c28859b6f9c8a3a5a6d137337fb69073bc691dc9f76bf6157c097fc0f4a06 SHA512 ab147ecc3852e2b9590813e137b0490a2e79573f3473a47e141e6b767df74ee7de4274b7cc2b20c971d7cf63a32ede2acddef82ceb185c9ac49b01406a2fe79b
-DIST firefox-120.0-gl.xpi 584964 BLAKE2B e14155602ab9a7dc229f4ca8749e75d7d8644d294d9797771e9c275285dba8faeaa23d665bde0591e8136aef7a258dba9b1fbe79a546a815ae98565f4e888bcc SHA512 7b3a38f897e37d732bfafaacffd1906cfdb4e722788b7a4a025eb016abedb3c8d6516b6d75c38b2f389851f119d9ecc019062f95b88d2e7a1cbe33bbcf75328d
-DIST firefox-120.0-gn.xpi 601450 BLAKE2B 5d651a4b2bc78de402aca1b5275814c1705d230cfc3e4a928200d1f96c450eb90514a229b20683a7b5a017625ab1409a763d268766e983cb1a0fcea5f3937eb4 SHA512 c8d3f90be4d57dc8f066f7f2eb054ac236908cbfbe95c668aefe72fc10975086f68bdca56cd3cb8eeca84f16b02965845e8b2035c437e65dbd39341efb40628b
-DIST firefox-120.0-gu-IN.xpi 514874 BLAKE2B 1ee76d006772886652b6e9a77a425c7b82189b0d98b2e6f784aa36c5544abb25c5d89476120fefdddd0b8c26683bed7ef2acc968f4e16b87ce0cf03bcafcbb14 SHA512 2077658d3d9ab888672815043aa922bb39299b6c556de64dcbdc1e1dcca50c673ec8d71f41467f6ea03b9cf3c1ed404e4b2a111985542d6e7f02847bb679fd04
-DIST firefox-120.0-he.xpi 595912 BLAKE2B 79a1a6b529e4ebec5ae3dbc0e25a48afa9629273c3f7fe276c85e972164d5229d0e1f6c9bc203366580672c09a5354786d69852e9238fe005b92208ed9c22a46 SHA512 c6295d2fb053b74a63447a894743151c03a4e1267a5a1a9de97e00ba5db4d4de69ea95d493e345ab6943ee0fd0f8bc9d4fecb1ab32574d25f8845aa1dbbbac31
-DIST firefox-120.0-hi-IN.xpi 552908 BLAKE2B 7757e050c0d83c14097138ede489dfbe56a3e4c42d68d674faa48e1208497339500d1aca749dd8e29bfa260f1c5b74ff20889a9b87f6b5fa0f9669e6bdbf5163 SHA512 6770d8c035b33b1424ea52fff5ec29a1fe87b79962dd50c1784aa294bcecefc3091b7335fbad45ce2083456163e8e6aa79f94d53f00f256f59f43d4b84a1ae14
-DIST firefox-120.0-hr.xpi 543691 BLAKE2B df09a13e528a81a2d7a4e214b9d9c99ab8cf30260d9c71ac03bcf97b30491e4c2f79b68ae2bcf96e18f9a1b2ed7e227b33d3e90e11358f5ee1437a66d1330bec SHA512 d4a3fda12f23b14add1aa5ed1c955ebfd731a668d38e4c31ac81fc3d6df1f56b2cecee1bcc4ab56e454e9ee5867869e097b07901fdd19b8cd8c0a1aea91c180a
-DIST firefox-120.0-hsb.xpi 607813 BLAKE2B 920ef6fdfdad523846fe4065f683ebdecc0b0aa4b9878df6aea4a3f008ace88ec606b46d416549155338a2dc50f98254d9249c43b6b58d1bc7ca05577bd85a28 SHA512 6b8946f5ea59daae91970b3deecdc6f0c5f52de97c0c6972fd029a2f9a4da822793a1504c9119f21e993876f2acfbc36e1b4e0d860f417c16aee2060db657809
-DIST firefox-120.0-hu.xpi 612038 BLAKE2B eb791e1f8bf7994151733c682d3a2c47add61d68672721b4ea013b0da6df594d6f3eba162edad5b1190b6e6b8bcf0ece8435f5af14afcadd0b2cb3a80420ce3f SHA512 6fc7e311bdbb7da2cc26bcb6cea1cd2732cb60f881b6a6e65063b3158d23c6cc927fb735dba1e3ad55fa27fb8b83f959fedb6b243000a78c1da8b5b1eaa20f1e
-DIST firefox-120.0-hy-AM.xpi 592649 BLAKE2B 25a72eb1db6c7a72f50bae3e5f873040c15742b41c3c715a2d00a19535c57692b850d8438c27f0310a719e6253f36d9383e1767bce37d882eea8d844e46f374e SHA512 ca053c7b0bf9b62ca51310c71b731734a1015d08680aae926a6031d81ddb00e5543de663fe5d766ad2d641d921f099d8c06d9af6009397abea619ad513788e48
-DIST firefox-120.0-ia.xpi 574393 BLAKE2B 3779b0164bc3edb11c2ffb920c15bdefc63babe3ce15c5c8f2c372d9471ecba87c39adca4ee5aa51580637796419b085fe8157d1885db866cf58d50fda1fe5ab SHA512 7003d64e172757550006646aed2c3e6bd0706ce39fdc35b8fcdbbba15c782f57ec6136e34d70fd27fcef25590efaecec3d261ee18f2e3f71ec841cda9f46dd2b
-DIST firefox-120.0-id.xpi 550921 BLAKE2B b3658e27e9ecab242bf1ecf8116110cd6163317e8f545ae0b71cab1b55c435b837552b008e156a23a22e485c97ff28d25681f270f96efc22771acff6528d227e SHA512 46adf7e0ab75dd736b1b6816b543b0ce9ddfc1e9fcf08081ff3efc21388a699a02cb7b1a9d4e539a75d153608d8f1cdbd93e7b0b3c462a788872c94de46ff48d
-DIST firefox-120.0-is.xpi 582920 BLAKE2B 4f3c5f7a297e6398d068fbce6b0e028ee9bbd050c8fd9c6bf3840d805a00c81c5382c0db2010fb04456f46759c69edfe0f46ee4cd138ac4827a2efa0dacd6f5c SHA512 6ef53b652d5acf79a36cfe6c78e402f2331903e12adbdc8f619aeb2bebccb60030d808885822fda67bf076ee7e7c0c22126a15a184c91c68f227468522ec2032
-DIST firefox-120.0-it.xpi 533821 BLAKE2B 21350b9147e0d970712b40550a2c24ae6554cae1ce48ee2b13fb983344afb9a2f6b1b55db57e5f663ef66a2e2bd94f94611790eefbcde0c311b6f6056c4b1954 SHA512 d45b0b0186b0ead9bb2a2b1255fd544facdd004a3d60f228e7e9cf9d60aa20ed59ae533a39fada0cb63e2c6e376823878fb7c5c823377e8ac9325d3efa6e5329
-DIST firefox-120.0-ja.xpi 639939 BLAKE2B e05e7a42bb8e5a87a98823d809262694648ab332a06f7aec8b42aaa6edf3c1c167e2620f9d5c83c3b9de836c4c6612e732af6cbb934e855fa11331228771867d SHA512 77bfc480ee2ebaa1c46114d0f43284b18556dd6fb376b70f53a368f36674fefa16ac823f54ab8cbc01e6fae3770166c34e0a04683a8643f5940ceedae3324937
-DIST firefox-120.0-ka.xpi 641105 BLAKE2B 9241b8edc78c0a937b559e6fd0e2969068e95ace143e41c7af539c7a19563234847be596783a73dcf1676e8069554c512ef53bdc133a58ee0fdb1d5c2354ad4e SHA512 9d95769e553909b857b8a5598ab4ac199aa8a4db29f4b1fed59d7ba60580efea4cca47a92455360851fb33a1e3dca0f2e20ff2ceef9037865174dcbc2da1905a
-DIST firefox-120.0-kab.xpi 581406 BLAKE2B ae4a446ce7bf468fdcc34da52a5372cd05af2e001dfd9ccc0618a97a8bbb9b5dc7e3ba9657b2dfd8589f7cfd422417bf22124ea576306fb3125ce6ce5f2903b5 SHA512 94356f55eab6a67bb567236243a4e942fd56374374dc16f8edd7d4abd2006b53d6dbbc8e10bd176b68a5cc3a857876fdfd96d3487944fa919f8dbcd36610d9ed
-DIST firefox-120.0-kk.xpi 665639 BLAKE2B fdb9b5490573b50a84dd50a9406853dbd02c49f4992e0bd83126e50f6c115b4a440adbe449cb7b0b97378b813459c5301b81d43291f60605a8d592cea357f10d SHA512 de66a5a1a9440d91a0118e4b26115673f129bb87735ae21d8b8ec057430af6254d8dce3b2eb1ebfc0cb2d9f7cfccf5b5dd82a2669969b1b5f05af23d11ede19e
-DIST firefox-120.0-km.xpi 515273 BLAKE2B 03d6f2dfd56794e6f4aeab098e5c3b9c04722b4d7e1693631f52d4157c9db3476dc2b72e2068d5606d6e8619584356d3463266b088c81c94db19e8a3be26d932 SHA512 70bee02117d1cd0ea2374b6d8aa363c020f897dfe76e0a973800ba19c5d10a3fa2cbc2f4e332e743e2a2391c9097ccec3495628e440277e3825e36b2596f35eb
-DIST firefox-120.0-kn.xpi 480481 BLAKE2B 34415aa151df6535611f550fa0c3304eead1e8c1bb16ccd1a6f6dd0afb46bf72298f6cf5bc804fce6621f50738bf7c41ce5fe258b18ce50e145fc67ee76af24b SHA512 2a4789c9563ead4c6f96c6d6cd07c3bc6907ab9e2298ffa3cdf42eff12d83db4ea598462411803f40a8dfb0625fbfb8af0606ba02eb0d76801a19a21379eb2bd
-DIST firefox-120.0-ko.xpi 622307 BLAKE2B 5102d9208a62e3e63f43f76e814b832ffbeb6f4f1b9996d5df0fc29b1f3e834690efde59bc0aa3b10f67298657aecd3961d2999c4fd1a12da239c5b5005c366c SHA512 3d2f4420c82cc250f14385b9ec3e82c287bda88903e858a485228e29199223f2277033ee1a8b99d0873b1d2adadaf4e409f5ba2c316184739f7dad08679aa8e4
-DIST firefox-120.0-lij.xpi 472229 BLAKE2B 540b767c0faa48159de53e700db45879cd515b77cb6cbf35928a042ac729e4281629790f85f68dfb2faac4b563c409249fa70bfe1600c35133348524ba6b2246 SHA512 d17451cab5d999ee98eb0044d4a872d1e5ec72aa06a2cc1da44d6903114c1b90a9c036d2a6b0bf2b4c3757ac4bed8e1d1ae63a0057c5fd68b09e7a8d8f0c29ca
-DIST firefox-120.0-lt.xpi 559266 BLAKE2B 67368d131ceb6fae03990099e9bda66204eaa3bfd5d25db4dfc379a77ee06bae9f3299b605e5e31afd501d21410d156f5862d682cdec8357b4e9305a73cda66e SHA512 1b3654e49ec4e46aabe41ea12587d2faa272e127e08f2caf64ac2081c2e023e38e7732c80612ce9fc48a6cc270f78d77d8cb19c7fbe7486fcaf328573e5677f5
-DIST firefox-120.0-lv.xpi 457815 BLAKE2B 7783d74c10d9012b298a05623704c4ccfcc87185e10b272ac682cf9e307af629b8bb4f82045627116efe4d059bbe08a08c038d109ba672a3b4bc389aa9721ee7 SHA512 9eeb93c867ca5ed249bb6e79c3910d53149fbc80c9e24390367e530c4f208d7f16812442d59a75056348d56f0dc59a99486c304dcd1344933b5df5b39dc91b30
-DIST firefox-120.0-mk.xpi 483133 BLAKE2B 66f5efccfff5960ac6e04e0434e1a9b83e4f4f7360720e7c826d48bb1c460f12e22c81a2058e5403a0400a156084a67f5edda7db436bc550cfca889414bc2ae8 SHA512 84dd686364887921b1d564f0f3f8ddbeae41a85af6c70fb142edef59f9879fc60a0fea5f45bf6369ce54061e62b9c58165202094c089c56a32096dd84d84d5e8
-DIST firefox-120.0-mr.xpi 520053 BLAKE2B ec5991a961d0273664ab2741aa1a903e70028002bcabefc3b2dccf5cf1ce56eae642fab358308842723afdeb917ae2cb96b2997da3a4a89b33a1356633b1f997 SHA512 e3368fec58bd1c5a251cc218838db32285996fe1519d2773976cf995ea594c22596d9d3d725250622f29bb178c6e958c7161b384bbf86bb6eae67e3a597e6d5e
-DIST firefox-120.0-ms.xpi 438040 BLAKE2B 9ee96ff6f57d9b033928687f24501c0ee7907017d92c67f56fa180f37d3c002bfe5ed8b19f33e2f208607f73e06032bc967f54fdf9efd7f98de85ab542791119 SHA512 6200202d97f6cfc14fe0e9f182350da48eeb348d4cbb0c191b8527fdb42ffc4ebd8974bf322712459c9cb693e9cb68d68305f7e6f536f8c048a146f1512d1c3f
-DIST firefox-120.0-my.xpi 501457 BLAKE2B b36a9201462c34ca1714d70a95334f9c9c6eb97d7a2d11e63d13a1efdb19db95f489ee640acb8ed13379c5274fee0c7dd839d575f738d71d830cbe1312f2ee5a SHA512 6a0db0b8eef99b59588c8e789ba23874a92ecd6c870b4c3e93c13cb840dda0da33c8c6a2cb62ba72e23ce9582befafed2f5331273997b83c804388e936f3d204
-DIST firefox-120.0-nb-NO.xpi 569538 BLAKE2B 3824178b5448fb834b8af56037e0e81ab379e0e3afd8926728275c34c8a70765c1b06e05aad722a2bfbeb880409869f8d1abcc4291c92b478c4ff057f246d019 SHA512 07321aeba2a5fb1a0530879c3bbe0aef0f26658bbf9e9c9578313387db8b90d9e985a5bf34c3476f47e58eba3518b1b547c8861feaa0d38734c34814df1c23e5
-DIST firefox-120.0-ne-NP.xpi 476899 BLAKE2B 3fd540a501dff26bb57df8daa6ef2e5ceb03628eeca61c44d48ef9cbcf4d16ef0745b5bd9f867689f28ed97f3967adc7c11e69b002ddd3f63f0c759e450159bf SHA512 fc6bcbb7b4c69f638ab27c58bc0927c74a35f016df7ae0f08e6c6578a622a16cfdc56c3dc212d33b552dab677e9eed8be9a306aeb72ca546ad5681a3c373766c
-DIST firefox-120.0-nl.xpi 580272 BLAKE2B 8eeef36b53652ac776702414e853465a1343a76a53b8d7dba2c74702f877b75fecb17a1ea5a622889ef5c92bebb6188b0f504838577225234bb95e33c9a99652 SHA512 c06d2ddb364cfea3c959e0878959799bc4637a68cb809fc69badbe5c1036658e4d529439f935fb9dd72d259d21e6fb02e0af0154be98bb288d0e0ed8205df338
-DIST firefox-120.0-nn-NO.xpi 573630 BLAKE2B e679c107e158199afd2898a134f7d25c92b828d696688c157fc3bd2be29d61f946f86def436a6272c3179424b68b0e2feccbadd2b0c72b4daa276dd8485fde20 SHA512 047b7d79610de0c3edca01e9520e38c6eb4c27be60e09ac3822f6c7f61328ce41f9137106e2e9e74cb56adb50d9e384ab7e99c4f6213f5b918e7480fafba35c7
-DIST firefox-120.0-oc.xpi 590380 BLAKE2B a19229e45060a86b94bd79d3522c3b8a152b2099fd66c14ae6e76a6c8f854a3549302502493fd5cc6daba4f3a0949ac149f011ceadd28ce4dbd6a647864c78dc SHA512 42d396904377862e6faa693f7ad61ff1969fc2173b103b5e1eb916230aabafea1e1a54751fa587dc16003befb833e50f5541f2b141d5d50c215441adaf03c594
-DIST firefox-120.0-pa-IN.xpi 655485 BLAKE2B e5eaf112a79c532bf1469eed6e7b0680694971b8e83a10921ab85f04d5e99a044b0793b9f511a5cbfeb1080d7279acbecb9780986633097e7092df46702e1ac7 SHA512 6e33afb5fc1cd24545dc1a22ce86f13b8eb63b1998bd1ee4acef52489a75f69bb15d14ea59c8b3eac67343c333d2b63c360eca034e3fe63b0140104b4ca48502
-DIST firefox-120.0-pl.xpi 600032 BLAKE2B 27249db13bd9aaf94e3f827852a1764676f8721c795719f2eca986a379f5a9db755290abe6739adecfcbaa2819f5d7b2ae475f0fc660cae38c9be51b68810fc2 SHA512 5411258618ddb00c03935233956e5514c019a88b0e8eb0a7256baa2ff0b6427673c867fe036c17292cf795d097660e64cc3348af24da4e03b8891063c5d8f0e7
-DIST firefox-120.0-pt-BR.xpi 585130 BLAKE2B 0b6f9f63cafeca626c894b9a4608788294561c946169dc62236c9a5680ad270b8c6e0065a9c3147ce32aa019f1ae7d85198bc8327bee722c4f1820f66dae76b1 SHA512 84bebb83d7a0ac3a921ec26503f06f63a5a96a021e0c63ac185fd9bb39834f96a0f9c4c34ae748af2e9079e9865f1aaec3b40bd3f6ee6b3aded8cb2e96de1860
-DIST firefox-120.0-pt-PT.xpi 590786 BLAKE2B 0e78f63c585359bc54e8d7f44ef9e4354820dd317468a8397f25159dce1c80eb586e70356bdd54c26dfebb3fee6865fa2e38e81a154e4b19377dc32511e7ce9b SHA512 04971edbe41f5c7b14b3eba48b843dde1436d87449a7b05e64de77e8e3013398b49bb242db53795f08b28a81b2d1028a1b29fa5dbdee7ecf00102fb95bd228c8
-DIST firefox-120.0-rm.xpi 580730 BLAKE2B f2077586f497cb131ac0f638b4de648cc0e9efc9d230f205fb26f8bc1bf77aacabcc2ede200441fdecc2b5dd72117e787916e277c15b9216bb24e1376abfc4fa SHA512 d7c38b2a7e4a07d473785222b360979bbbfd812b67731b68140a35e584a5dbab20dac6df67366b3eb26155a23b193a0abfa3e186f9375d1abdbe92f75d72dfd4
-DIST firefox-120.0-ro.xpi 536119 BLAKE2B 0f4e68de0026c0c2af668bfb446379a0d8cefbd5f052d96a5f4a93202cf6745341167c03029b24d948b413a0228adea3f25f9aadb3bc2fa56f55e0a4f4d296a8 SHA512 5c655d6a1b4e75bbaec19e98a0e04d036d0e44311cd2b4161da733c4aa11a17da691d8c71b71740ecd74a0a7412ca47e8a8c31d961b818669f6bfd895f7c501d
-DIST firefox-120.0-ru.xpi 677185 BLAKE2B b81621dfdcca4b15a1946b35b291b8ea67d814d85464839009ef784517b60bb7fd0966c6b966d29892548d589758211e82b32b4cd3ae115dd36cdb7efa2fa06f SHA512 93ee1371453f49c1287eadaf947f35f16671e3c4d5f15a87e7f1b90c22948b4307de764f4540198c50b453ae84c853b84e1f009e1850b88b6b0e132b1f656bb8
-DIST firefox-120.0-sc.xpi 552168 BLAKE2B edcebe1626835df919c88860e6a3384e53aa023cf1a8571ba29515e17eb287f9a6451e06f7814a7da1427da7a8a24d1b617cb3b822273cc285fa7bc71af35e7a SHA512 cf64cc211827d646338d379b5ae6904b775f2f1e15cb3ee7e722ccff5e35814ec25653e34c4bb3951fc3f058d3470f2ea6f2149543e2a0b422074b12b320bc29
-DIST firefox-120.0-sco.xpi 499305 BLAKE2B e52f23621b1c28033994ca9909d5f96a3dcc27e5959af7e5c6bb5a945576b5e26a8dccb78dcb3218ccaa20d09426e04486d5b5027e2ed603561780c085bae001 SHA512 758dba289ae617169c2c4176c903372ec74a86add361089f2552ad8aafcfc70db3493a4c015084468e81a548fe700855e36bbc2bcb0c10d6436c1a6693ee99b4
-DIST firefox-120.0-si.xpi 592555 BLAKE2B b2ccb130054ed461efba6097a7e56070365fd0b307209b66b20830a1f8fe2463131509385afb5c40fcc3e421f6768fce4d651cafddbf987966024d7e0fda2b40 SHA512 edcb6aac348aed2f31329ef9b459057cf22653c45108ef189d43213fe1daccd3f140ae7f1ec8afa7a3102497db5d45348b4eb97747751cb84062d4b51b15b208
-DIST firefox-120.0-sk.xpi 612768 BLAKE2B d2bfcc0b9087abd97ff949117c6e85cc5c2c97d5b5d37e8c7c7bff922163809b5bf1944d16d24b90ccd922585d2920049b28d0d65cae9fee87ab01c2b443886d SHA512 269aae4b8e74a28cf9ceb4a2fecf97b8c5c902f42f0aa76361b4e5eac0aca4c877a751b46a3cf4dcebd308a1897ba02e8d67b2aa95151eab2d04dc6cdf327f2d
-DIST firefox-120.0-sl.xpi 585679 BLAKE2B 31fe727be302d26706f7bd308f85da54a86054cfff750ba3bb49f70fc907d88f5e3f113ef186fad3f852fb2a5fdb1c9c1566353b6f4d8c4847e39eed5d6d2e8b SHA512 debaeaed957daea13fd006049afa214ff8655de8e372b38eccdf2f15c37f2b38939f474381b7d9b2e2dc6b4f3272836fa7da8010ee0b954e5b1da53c18b4fb1a
-DIST firefox-120.0-son.xpi 407006 BLAKE2B 7e03ddaa76b4c83ce64dea7fdc822d50f3a17ac7321258e9a456f103dbde67fcccea1600c7e00242985d8361274bb90027883eaa0fd412c51a91b90e256a29fb SHA512 23c2ebd11456a5f025734cb2daf3da01390183a9bab1451a17a9c8c861db8165f753669cecf1d4aaa4467a21ff8a1d7b6fc0bf315a895765e136a6fe24291127
-DIST firefox-120.0-sq.xpi 599916 BLAKE2B 570da175a93da274150c260c67f5c0e5c1649a5504a743ac5e91368ee2e1a1b6a712275260f28fe2c4dcc85af045cc72f072a8aa79cc65d4829c030bf559815c SHA512 89e1f258131aae40f3bcfe4c5ca7c545a28598984be1310c5d45e7bc32c1c2f59d4b7731444c4725e526a452b7b03a326c58e9cffb61a7cc1399e80316611abf
-DIST firefox-120.0-sr.xpi 626285 BLAKE2B 572412b8254516181a4c0dd0b5baa05b63db1d3297bbec9232bacfb4052ff80383332ca638db94b15ce82c1e084a42f1866515afb319effb80e3ead392d394ff SHA512 fbb8871d1dca5fe26d934adfffa11c0aa9460cf634c976a0b0435be16a9fa8d5651c0e76b94c1f47a231c99d21dc0319d708239481289b594eb1e6b3f4824d6d
-DIST firefox-120.0-sv-SE.xpi 582173 BLAKE2B c7069fc2f0accc179eb0f27ca0c81db65c46f0e1da2cbbd6991ea045703ecc431fff020ca79758d2d041da936111154a42913fbd044cd6747d69db04b8f89678 SHA512 e614141e02a20e13f392fc8eab07f58979c5c06f14982f047db9202e6fd77df9e4226213e3bf4e89ae4b7894049652f5c48a1b086aab9f19b493c3468709649d
-DIST firefox-120.0-szl.xpi 514307 BLAKE2B cf532f15623fc96f57f436de320fe695b46eb18d7e16ac0d55a0dc551b3f727c722c5dec0d14dddd9dad756ad4e1be2bef1a7ff51ecbef51a4edf3a8e48b706c SHA512 3d654516756fe262577a80efa592ea5aaaa2f4598f761f63314fe71273ad14be314740eb7945f0100e0383e4ab11b78fe1841f1c62911eac28c85f275ec34373
-DIST firefox-120.0-ta.xpi 496508 BLAKE2B 1b31ce8d31c51c6695f21c4e0848add1e0172ef2c0118719eb6a482f8587fa6470fa0d8935d16a348c6aa9fdb5280a9c6d76dbe11e3c8fcbb26a54dd7492668f SHA512 5a686b5c4881afa6ed5a7a1d3b66ff130333648df7fe28ec80da737099cd08ef854afc67a73a0768c6877f19481709f2ba8f810b35d63504a3d0ec12d633d0c7
-DIST firefox-120.0-te.xpi 547380 BLAKE2B 98d42f0152acc07758bc02a86197d280f6011ae5b353dccb64a87ad350720248344ffdb133410cb51b7a76abac5abc18af894c1b80cdcbc8502e52a457fcdce3 SHA512 47c79c449888773269539155d395e336c15faca3635d7f54835de637698b0637c7ad789af4be2a22018b2302ac6ba1b6c49a196fec35d6533ccc6ba60f278903
-DIST firefox-120.0-th.xpi 652902 BLAKE2B 8858036d324e0f73be94a67916a8e128f22c46fd7541f2d3b939aa849e785c4ee21a54e50b12a49a0becb662ab294131b14c27640111bf4a046215cf4b69e7d6 SHA512 ffc7f5a920eeea18e5e6c16c422800621faf673176eb0e94c19635bd749640813d3250499f8cab781ed24c7ab9fea66fc3fe87e1c35123cb367e51e3cf2b92e0
-DIST firefox-120.0-tl.xpi 521853 BLAKE2B e45f70147abd9a760ba6338f8495b551d793038a6f22b5485203ae147f474bcbd30da93a7ecfa5c219155e4f5055dd184f5ea5cb27f6d59cbef5a8c735dbb2c3 SHA512 5d9e6e324815eaf162c05c8e9a625b60e2c8c54979553ab16afc04ff7b8eedc0c99c899b5ffd8403054f2c46c3daa3b52d582d3df9358791577c79d318e36983
-DIST firefox-120.0-tr.xpi 594042 BLAKE2B c089915acdfd1339ba636399bed85104f67a1350be3ded63a520dd86931f4272e0bb30fc9e586c03b0e575fea4a10d89faaf098d5c63050bea07c0a01f50dc0b SHA512 a1be2f460377cc5b28b519ae986f519c8273e15f1f72275d06f2d686fd07266b4785b1fe505dd480ec9684c93845cf2ac88dd7c91cc3bb868f0e8caca3237fb0
-DIST firefox-120.0-trs.xpi 492013 BLAKE2B 8e5aa0960619fe34d54a7060c265921f14dd773fdc051d6038bbb7127e3c35b26b4e8791ab0ffcccf20d082e8f12c6ac71f1c92bc515455c6199bb0979fc4358 SHA512 0a8662d804457c699d504a52ec2f44c1c6e6f22c5f23887aed96e842b084c1f8de32465ecc68e5fff00daaa8d94c02609380853c027a2d8ca6cd5722eb38b0a5
-DIST firefox-120.0-uk.xpi 670139 BLAKE2B fb3fe7074b21ea9f2b00a3b9d443f288e7804b05db347e7fb8b6d7e9ba759a95a725648aac6f7338fad01f180026b352a76e55bfec740da6281a2f5acfdcc5c3 SHA512 7f7aa75cf698447ea4fc74a2fcc51c6a5fe592ee9435ebafa735748b502d9dab563550fb4a48afd5f720423b952b4cda40397985bbfda8067e43ae213600bdf1
-DIST firefox-120.0-ur.xpi 548354 BLAKE2B 28e4360e6a81742e28f4dc984bf38af00efc9e2c292eda732f608d95baed5a9b61ed85339375ac2c7a641d60fdb2b276998c0ef61bf485f5defac775a1445ee8 SHA512 69e7b169ae9cd2c51bddf2bf192648b2ebd0bafb5a471351722a4673b629123f6b720a16405e924277dd75b7dbfc4b6ee366d28b22ec460744a37d5a9a1bbea8
-DIST firefox-120.0-uz.xpi 468509 BLAKE2B 4a6d550f3f2aa2c1c39b88064038d47328061291c74797b8ce1e027c57935dc696aed79752446841bea3ba79349704fdb1dc8b00e2d225a844e0e943511c0f76 SHA512 e09f5a854d3fa4fb6d805cde752713a1360bad3f1aee5e407d72b011b6e15ef8e9728e86293d6933f58a6fe31d6a89b38d3e0d72066cb23011773f947f0486fd
-DIST firefox-120.0-vi.xpi 619247 BLAKE2B d240d1103a57f3394b43e8555fe9ad619f8901b2584cf4a1a10d12ace6a50e52eba33c0ff9827f824fc71540fd8d1c8d2d8b3727d7aea1104a2a173f33893c5a SHA512 cf4c74ccf11aaca3ca93949a542d5016fd7f9356139d3b8ea4fa95e82c78e18f97dcb2c3e6b48f1daad3fde8c6e15ffccb8dd2072310e4c7368b965f2e54266c
-DIST firefox-120.0-xh.xpi 407994 BLAKE2B 6706bdad139958af05c1ce43cd195d3403aec23662192565f4fcc8ba39df6b82076f1e040d52d3f6184a2932775c2e7462e49a77f5ad00c08f38f6834a56215b SHA512 9474ad515a3e1df95faf5dd63f54b31fb4954aa4604f0e037f0efb15bb114707aa017999719814d24c3932ef5c0d4d34c602c4cfa2e267423185f883dd239cc9
-DIST firefox-120.0-zh-CN.xpi 618138 BLAKE2B a274aa8f386061edacf4ae4334fbb87830aefee17f39dde83b0ad609ec82ebe82a8ad401b4459e5da8005d8d5a28c452fb81804d1cc70a9691a7fefca3df0a3a SHA512 ef58d34db483705eb92d2b6b0c8b36003d2223c33ad809c7c51167e92abc864fc8e15638773a35a071898150254e1498e8b3efb60434ac95ca92796a056b9793
-DIST firefox-120.0-zh-TW.xpi 620086 BLAKE2B 212b97f85a45dfb937c4908d49966d4209aed7670c4500e9a543b1e362b03b28a39cb95114be096d2e7ca7087d0747d0f6d1a77ec284a53dbce0b676791011fc SHA512 5288468095d200085c73947da40e6ff3518e1cef6779fbad514a71c7905c406844153e6e1dfa695c401bede0ad6120acf7a302e91562eb2aa579a13dc8c9dee8
DIST firefox-120.0.1-ach.xpi 452407 BLAKE2B e06249a07480fe36ca437b63d5327cb4769956dceda4eff12c227ba1bb95262dc0049506286627596e7347a46871a5ef819f1afe806091fa7e57365aa430f0d8 SHA512 4563a29f2804cc2365b39afc7445296f24c2b31084d416813ea6a990dc256932d92fb99a7f19bc5aeb1e0846a28a10e0ec7b7937fe425a57d18bdcb61b687edc
DIST firefox-120.0.1-af.xpi 408348 BLAKE2B a48041b5b514c1ddeb0a8ce440ad16390d7f967849f7f7ba350add470ab5d53470ee1005952f698dd80c46cd0ec2b5450224dce71422ccf8d6f1f09508cdcb74 SHA512 09db4c3c0aaf150cff9109aa59085933b1823c24fa6d2ea81f373351a0d18e6b69d5ba11a114e62efa51b4a1f144efcc3367573118db1e96f6b1a97efeccf235
DIST firefox-120.0.1-an.xpi 493131 BLAKE2B d294876b39a72301de3700f4ab19e7efaac1eb3334937dac908d4657630c088ec2f07e7eda88de3dfbadbc31965c9b9517af67d2eb779d2eb3bc2ba9896eca34 SHA512 08a86d72331628cded945c145594a2149817fe0e44dab4bf38d14eb3fbe0063a637cacdf27a95a7f1b2aa3f26c1a749a63a3761762b8b7fc5c397a8fb87c688f
@@ -713,7 +412,6 @@ DIST firefox-120.0.1-xh.xpi 407992 BLAKE2B ca6ac272af2d296049de80582735af153d389
DIST firefox-120.0.1-zh-CN.xpi 618140 BLAKE2B 23d9f7190a69680970f11d4c92a1f062df0ccb653422d7f3cfcef171b11118b402dad860b0c29ef2e41e5e359c7209917fa10669f7a0d7b17e61a22ac1e0a09a SHA512 5ee3e3b0596fb0e454d155badf1773ca1c9c49f0e88e04a167b129e025cce71496786a28efbde6766b75e0fb94146d0e41a84bf609dee2ff10fd7f16c1621a63
DIST firefox-120.0.1-zh-TW.xpi 620076 BLAKE2B 33c4b252d0e5694c024e4ce78970e426b532a4a696a74b82b403fc7a4e2e978d86da6f152a53e217db495c1f648c20087c182a26e6c0a41f18b9468d72adbe86 SHA512 206dbcf999107c84affc13114f2c3aae031a015a4b7073e2aa224a725384c6c140ba6c79fd6f35bcc6d1fe3f6fa8d312180222998dd2fa65a4a742726f715b6e
DIST firefox-120.0.1.source.tar.xz 529206136 BLAKE2B 66ac2f1071ad8276b61946465db6d71cbe0a43c154fb57db67670e8f88183893fe7c7c8284388242964fd2883e50f40f29c879ebec3a2d759d20c356f27ca151 SHA512 dd0e3eb234d58c39431d1f100834ef4bcc8cfb89ff471a37b948eda4dd3874b63b1979cda39a0db0dd3b4a579b5f09a7d2d1f39d26fd9f2b8d5635e4b8738b6c
-DIST firefox-120.0.source.tar.xz 534394880 BLAKE2B 06f11d9d6f705c13c3288f1757d68c7c910e258b3efa643f0f0168fba0d585f758082af3905c951e227894df0c092965663f52196ee1fc3477195748e0049767 SHA512 31d5f9e1d4173280c8de6d9b8551bc6bba5e2c49b84f944f50d42002d5b39c2fb743bc130f26c81160388a102b8301b94a0a378ecdfa6f943860f971a860df8c
DIST firefox-121-patches-01.tar.xz 15540 BLAKE2B d4d45665b308071f3f72dd0ce775b514d2bddc6306dfba78f2e858169fc97a47e172af41fd4cb37e264c23c9b31b932131736697cc176109e088a78f457cbca0 SHA512 d80c648740bfbc454a654f69901ff7594896af124f557958417eaab477b84f23b77f4e143071711d349f506a43667389a9c0e3b67359680f6b224d94661d6172
DIST firefox-121.0-ach.xpi 453124 BLAKE2B cc3791c81b3b81787a175a54b844c691dcf1f548e29857fdcf1c7648e157854396a2785706054407d7a60711fd7f6d1cc013a3319eabddf5d3c1535072fae4cb SHA512 cd8da017e82a3bf156682582ee24c88acbe2afbf703679701bab5e0d62a85ee2737f553b261dc84ffdda02c524c551198dcd20cbb08753eb5199d7905f28b551
DIST firefox-121.0-af.xpi 408805 BLAKE2B 73b01dd15c35e6cded2e69e8dcb236419e8362166470d1fe791606d60d2eeec26d365171fe595e4940fae194c6ea33374933b2f2dfe642fc0b4f69ea48bc4f46 SHA512 5464c8c6437d8792767c2b0d6481a0d9be4c9802779b3d974ed937bf7b49647fa27f3f3fdfd87c81cc9551268c6a148ff463641f0d9658e3b8e13d081c0b301c
@@ -817,10 +515,7 @@ DIST firefox-121.0-zh-TW.xpi 629230 BLAKE2B 86a8d34905dc36f320a86e73eb1a7a4b6422
DIST firefox-121.0.source.tar.xz 530302784 BLAKE2B 80905caeb208ef5dce7b62e248c86598ca786eb7032e114ad5d10812623bfceb688832f646dfbe220ef2fcecacf11cefae2afb0f1cdc0f7952647b71c58c9602 SHA512 52e9e21ce825c4e58f09fd2c7347f1ac4efbca47e119136a712f0d4ee80c769ef80a43bad74a4c88cd377f804f5780b07f7af5b779f3fb5d244fa095e6b3b18a
EBUILD firefox-115.4.0.ebuild 39480 BLAKE2B 0ef1ada0c7f524918634bc3d542f7fed773af909d8fd9cf7f91afdc4c46fba47ba78f04bd82427b0ebd801bacdfba430652ea39bb1bec3cc8c80309cba7bfee1 SHA512 e10853614b2dcdf2ef448af99463ed21d70a808e4acf889c857f2d098719973dac991a9ec0d409f7baabaca9b72697dc6ad13e956212e73d068a1988db4051e2
EBUILD firefox-115.5.0.ebuild 39583 BLAKE2B 2cfe7b09b793a240d677f230b6b46f15f596f6156cd5ca49d0b0998263195ea574f527afe5a51c59da5ea8d681121e2b234c9a78c2d646a4579a02ac2b50c5a6 SHA512 33c7206ad02de3832296b449c3982133932f68e690c3f3a543d4f10b3914ba06ccf75deec910f9fc36a578cdcf72d7bbb2ec5f17eeccba7804dd66b48ca3afd1
-EBUILD firefox-118.0.2.ebuild 41915 BLAKE2B 1325c101c8a1bf7f3a39a731d4a0624e2210ca3d8a8cdf10b0a011cb0e69ce08d532c79d5bda014b8de0901323fde94bba0b8e76654c068d23596ade7e3f4d6f SHA512 99ee8834fe2ed43abb502455bbd6123b0836b1ba61995150c735415b2886c0251426c29fdf7c25a6e62de6643ee3983ae8520c09418bbd8f4f7f2e0e235f73bc
-EBUILD firefox-119.0.1.ebuild 41818 BLAKE2B bc857ad7cc6e8ebd006d3af29004124e8c059e0650f233fe8cf00836dabe376953c17a6e3a43aa67e500fff4701362ab12692863c236d32723d315f912d642d4 SHA512 30d50c65d787bf318c8d23d3896ce0b3f286c6e9f7a151ad70fa1c0f8cada174d3df7760ea32e9590f1b4deba351917740f4b6610c260549cd3277cbdaf504bc
-EBUILD firefox-119.0.ebuild 41577 BLAKE2B 1aff3763db9eeca4a8fd47c89e33e78dde9751ef239a1c9990811db54eb34620e97207bc96077b09ef807613ad967cd8fc1d2b555367252b12fc60498f461cb2 SHA512 edd2b34450982c57580d156285c1bf70fcc77e9dff2fb9812a31fe22f52d2c820d18144bd2ddaf55b6ddd53070754db0fa03128012c248cb0ca54054e1a3c0e7
+EBUILD firefox-115.6.0.ebuild 39586 BLAKE2B cd5fba8b5d39474b1c197a621cc5a97d4641ad377864c8caa2931f16f56385b6da2ec5d8d604fbedcd1b378e0e2cc31a720bef8b8db61bf5e5473ec6c405ad88 SHA512 8b8dc56ffcee6a299410d480dbef7a01cbc8d6b097d9ce3ec1465fef63ddd6b544d02ef52b4af327afec44c8d60dd7bf70a9131068d681f6d9a072817688d22c
EBUILD firefox-120.0.1.ebuild 42073 BLAKE2B f7a9558384e64534261ed1e2f55c1794dd312ca88181e0621e68d40ce3f40625b41335ea77c67103bc48e400d6b1758971afa3fe6a7a244be4d41220ff5e45ff SHA512 ca9b3b7fd7ea347ead3dc937d7bb7ed91037e827fd02ca25e7a2bf9474bd7ac4f33c64e5a1172ea8cb535ccfb82c64506edbdf8a1bd0ea8edfa8e7084d060ac8
-EBUILD firefox-120.0.ebuild 42073 BLAKE2B f7a9558384e64534261ed1e2f55c1794dd312ca88181e0621e68d40ce3f40625b41335ea77c67103bc48e400d6b1758971afa3fe6a7a244be4d41220ff5e45ff SHA512 ca9b3b7fd7ea347ead3dc937d7bb7ed91037e827fd02ca25e7a2bf9474bd7ac4f33c64e5a1172ea8cb535ccfb82c64506edbdf8a1bd0ea8edfa8e7084d060ac8
EBUILD firefox-121.0.ebuild 42623 BLAKE2B 8b94f5808c4b521265e2da30fce053bcb353087ae488fadd78af9241561091c25921aeeedfe799f87ce09727f1eaa2f740635219208aeb933a75db288f3d89f5 SHA512 7f9a9730ff234242189b43f8f351777e887bb8e66aaaa901425e71ce3ad457378e44c9c565a6ec59e79aed2c4d11d5959086cbd7d362e6992642638058d8573a
MISC metadata.xml 2597 BLAKE2B b449997bc096ed8fb7bde41a5acb8d9f4c1c8cfc9663c06ff603cca756e8868d40049fd292a459a00d80b4e8c3a74e91e29fcb04abe87277640fe65d070f0bda SHA512 703c7f6a2b46748786145b0973a7b8439e530c96fd7c50d773efac7d5d9bf74ccb4f0c252f2701459944f2b3ced22d3e57ddf049b9aed0c8f0e094cabddda251
diff --git a/www-client/firefox/firefox-118.0.2.ebuild b/www-client/firefox/firefox-115.6.0.ebuild
index 8221035d56ef..d3c35c49fd04 100644
--- a/www-client/firefox/firefox-118.0.2.ebuild
+++ b/www-client/firefox/firefox-115.6.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-118-patches-04.tar.xz"
+FIREFOX_PATCHSET="firefox-115esr-patches-08.tar.xz"
LLVM_MAX_SLOT=17
@@ -14,7 +14,7 @@ WANT_AUTOCONF="2.1"
VIRTUALX_REQUIRED="manual"
-MOZ_ESR=
+MOZ_ESR=yes
MOZ_PV=${PV}
MOZ_PV_SUFFIX=
@@ -58,13 +58,13 @@ HOMEPAGE="https://www.mozilla.com/firefox"
KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-SLOT="rapid"
+SLOT="esr"
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+=" jack 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"
+IUSE+=" wayland wifi +X"
# Firefox-only IUSE
IUSE+=" geckodriver +gmp-autoupdate screencast"
@@ -75,7 +75,7 @@ REQUIRED_USE="|| ( X wayland )
wifi? ( dbus )"
FF_ONLY_DEPEND="!www-client/firefox:0
- !www-client/firefox:esr
+ !www-client/firefox:rapid
screencast? ( media-video/pipewire:= )
selinux? ( sec-policy/selinux-mozilla )"
BDEPEND="${PYTHON_DEPS}
@@ -133,7 +133,7 @@ COMMON_DEPEND="${FF_ONLY_DEPEND}
dev-libs/expat
dev-libs/glib:2
dev-libs/libffi:=
- >=dev-libs/nss-3.93
+ >=dev-libs/nss-3.90
>=dev-libs/nspr-4.35
media-libs/alsa-lib
media-libs/fontconfig
@@ -175,7 +175,6 @@ COMMON_DEPEND="${FF_ONLY_DEPEND}
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]
@@ -659,6 +658,16 @@ src_prepare() {
rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
fi
+ if use x86 && use elibc_glibc ; then
+ rm -v "${WORKDIR}"/firefox-patches/*-musl-non-lfs64-api-on-audio_thread_priority-crate.patch || die
+ fi
+
+ # Workaround for bgo#917599
+ if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
+ eapply "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch
+ fi
+ rm -v "${WORKDIR}"/firefox-patches/0029-bmo-1862601-system-icu-74.patch || die
+
eapply "${WORKDIR}/firefox-patches"
# Allow user to apply any additional patches without modifing ebuild
@@ -694,25 +703,9 @@ src_prepare() {
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
+ # Clear cargo checksums from crates we have patched
+ # moz_clear_vendor_checksums crate
+ moz_clear_vendor_checksums audio_thread_priority
# Create build dir
BUILD_DIR="${WORKDIR}/${PN}_build"
@@ -752,6 +745,7 @@ src_configure() {
CXX=${CHOST}-clang++-${version_clang}
NM=llvm-nm
RANLIB=llvm-ranlib
+
elif ! use clang && ! tc-is-gcc ; then
# Force gcc
have_switched_compiler=yes
@@ -774,11 +768,7 @@ src_configure() {
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
+ tc-export CC CXX LD AR AS NM OBJDUMP RANLIB PKG_CONFIG
# Pass the correct toolchain paths through cbindgen
if tc-is-cross-compiler ; then
@@ -802,25 +792,18 @@ src_configure() {
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-legacy-profile-creation \
--enable-negotiateauth \
--enable-new-pass-manager \
--enable-official-branding \
@@ -859,8 +842,6 @@ src_configure() {
# 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
@@ -917,7 +898,6 @@ src_configure() {
mozconfig_use_enable dbus
mozconfig_use_enable libproxy
- mozconfig_use_enable valgrind
use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
@@ -926,9 +906,6 @@ src_configure() {
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=""
@@ -941,14 +918,12 @@ src_configure() {
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
elif ! use X && use wayland ; then
mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
+ mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3
fi
if use lto ; then
@@ -1076,11 +1051,6 @@ src_configure() {
if [[ -n ${disable_elf_hack} ]] ; then
mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
fi
- elif tc-is-gcc ; then
- if ver_test $(gcc-fullversion) -ge 10 ; then
- einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
- append-cxxflags -fno-tree-loop-vectorize
- fi
fi
if use elibc_musl && use arm64 ; then
@@ -1106,10 +1076,6 @@ src_configure() {
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"
@@ -1129,13 +1095,6 @@ src_configure() {
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
@@ -1175,10 +1134,6 @@ src_configure() {
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
}
@@ -1267,18 +1222,6 @@ src_install() {
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
@@ -1336,7 +1279,7 @@ src_install() {
# Install menu
local app_name="Mozilla ${MOZ_PN^}"
local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
+ local desktop_filename="${PN}-esr.desktop"
local exec_command="${PN}"
local icon="${PN}"
local use_wayland="false"
@@ -1427,6 +1370,7 @@ pkg_postinst() {
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
diff --git a/www-client/firefox/firefox-119.0.1.ebuild b/www-client/firefox/firefox-119.0.1.ebuild
deleted file mode 100644
index 2cf4bd05d029..000000000000
--- a/www-client/firefox/firefox-119.0.1.ebuild
+++ /dev/null
@@ -1,1437 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-119-patches-01.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"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- 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] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[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.65 )
- 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.94
- >=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? (
- dev-libs/dbus-glib
- 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? (
- dev-libs/dbus-glib
- 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
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${FILESDIR}"/firefox-115.4.0-icu-74.patch
- fi
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # 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
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- 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/firefox/firefox-119.0.ebuild b/www-client/firefox/firefox-119.0.ebuild
deleted file mode 100644
index fb9a32336ba3..000000000000
--- a/www-client/firefox/firefox-119.0.ebuild
+++ /dev/null
@@ -1,1429 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-119-patches-01.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"
-
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- 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] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[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.65 )
- 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.94
- >=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? (
- dev-libs/dbus-glib
- 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? (
- dev-libs/dbus-glib
- 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
-
- 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)"
-
- # 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
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- 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
- 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/firefox/firefox-120.0.ebuild b/www-client/firefox/firefox-120.0.ebuild
deleted file mode 100644
index fa5d4105f8f4..000000000000
--- a/www-client/firefox/firefox-120.0.ebuild
+++ /dev/null
@@ -1,1439 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-120-patches-01.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] )
- )
- )
- (
- sys-devel/clang:15
- sys-devel/llvm:15
- clang? (
- sys-devel/lld:15
- virtual/rust:0/llvm-15
- pgo? ( =sys-libs/compiler-rt-sanitizers-15*[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 )
- 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.94
- >=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
-
- 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)"
-
- # 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
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- 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/x11-libs/Manifest.gz b/x11-libs/Manifest.gz
index 654cc8b77e58..1005da953a3b 100644
--- a/x11-libs/Manifest.gz
+++ b/x11-libs/Manifest.gz
Binary files differ
diff --git a/x11-libs/vte/Manifest b/x11-libs/vte/Manifest
index 20282d0b8e3a..eb6a6af026c4 100644
--- a/x11-libs/vte/Manifest
+++ b/x11-libs/vte/Manifest
@@ -7,8 +7,10 @@ DIST vte-0.72.2.tar.bz2 503986 BLAKE2B dbd99a1288176482ebe2cee25a1ae508694a8b477
DIST vte-0.74.0-command-notify.patch.xz 9248 BLAKE2B 30917bc72d2b3fd917178f49c26f023d40d37e9a44a896c44e55345396d0bfdb1b109f8b2fdead96c31f92f5febcc397f2899511647c3adf3c2aace2be8ffa94 SHA512 fc0bb3cfa70fc5e1384c44fcce6d6a76957d0dd72f61a882d9df22d55dd06fcee4e7bd2a136c443158fe403992befe5d7ce5970b8b657b690b3875ff5171ea83
DIST vte-0.74.0.tar.bz2 505492 BLAKE2B d4f6acd817d1a950032678847c53d4cc720cf33a028078e28eee103591c480603e39eff0a8a517afddd57037ffddb25be9421487651df8d6110cf9743d8e0477 SHA512 36b1af8b41436ed00c889b99b8cab68eb1dd76c8302320d6f6703a19eed4a270faeb91d99ee906ac292da33757c6c89b6c0e54c1a224792b5424007b2879a966
DIST vte-0.74.1.tar.bz2 505521 BLAKE2B 369cf6e0d69dd2878990ae530f4d3192910f7dcdf8a9210f52ee176a42efbf1a9d771f6942ecfbffc55c8e72683368de3ca9316ecb03a3d6132cb593e6f8aa4d SHA512 405048de9b4d7dae4c5a588f2b29ad9dd3156e76c20c516050157991005350df7bd59bf1255a480e7ca4a4b657e8eed32767f085f00fadb4b23819f52983558a
+DIST vte-0.74.2.tar.bz2 505422 BLAKE2B 243eabfb26c0ec65d0b202437ae79265440256941dae4263e9d6dc9afea24d0fbbd7d421864a90b54d2ba953cd60a2b5a41aef9fb9e53396176bcc71400eef82 SHA512 203dd0f8606b8979cde01781412e0dbab3cb8857828e55f6d69ecfc2e4d58d53430aa5c61a2203e122c772ba1f6c5b739d3c03456b133580e76d511d67f3f534
EBUILD vte-0.68.0.ebuild 2701 BLAKE2B 7994a180917976211b25f01b708b6fe421f02217b50c03fed356ed83d27ee411fa6f5624c67d89563105f9eba87a1f7b9e0d341409fc2c89b15c89e90e32c712 SHA512 745efc3f13414f4340a003c6a0e9e77e2063ef20fc7a4132351fd45c73eaa124eb557ff21b6f8baa326e28462628e2a53bd7f6702cc00c2d9945dbed5ee159db
EBUILD vte-0.72.2.ebuild 3203 BLAKE2B dc9ff51779f85788b09cac6caf7af681ccecfd2785b15710be64e2c4d631d774bc57b4d9a275a9cbc90628aac07f23c15bc20cf69e49acc57346d32a269706a0 SHA512 67c99d138f370304dead9212153f5ca9fe0737efd0735fe59f08e705b7b9d82729c3109ad2b0950ba1d89d300d167a00357b845692ab98749fe54fb94f0b9312
EBUILD vte-0.74.0.ebuild 3233 BLAKE2B 42604d97240dd0abbb12ed5f34ca9dbc7fc7cea86cd9eb4e02aa8aa6ad25cff1ee67895cc533f51a6817913b44813bd3464fd5b5cda4b719f8af66cfca03555f SHA512 14ecf6c1589c08e531d87f520c18c6c43506651f3405eafef003877b07297e5130930bb1fdbbeb8bcb313836520ca370b35f63df58bd5e8a7340f8f828fcf2f5
EBUILD vte-0.74.1.ebuild 3239 BLAKE2B a4c3b1f1af807f5efe5412f810a8d35dd2e36bfc9a825489600a8210677df64c1a057f8e06923601bbdc68587f51a1b98a332c4120945d61adfc82872fa3b62c SHA512 754c5e0ecbf5a900ba943a06929c897df49727a0b53b566641f04d63be56e8f03318cce1d26f7cca151652cc43ed7b64de1b138c976b1a93f718b67ce1036ce2
+EBUILD vte-0.74.2.ebuild 3239 BLAKE2B d1cecb55b20c25f6256628e2a8d251261150c9357586a8982e9bc35a86a745dba49c8a271acfad0dec83d5dec2a0b64bcd8156cdb0244f001cc58a049f364f51 SHA512 0a2d23e68383924a4890909acc0067489fbdd55e58d8a4c6000e4d57ee723b93415e6a0fbdeb7155cb329475e334449b1c495716f2e3a4ec83240f3cdcca3c8b
MISC metadata.xml 612 BLAKE2B 3243ec48375bf8e69a367e5d631cf84c0ba60b43d1f4a25c313a407bfb1c9826ddd1cd75784bc302e7d8998d1bedaac9d75c7f329255e605315d9f0bf6154a73 SHA512 0abc6f1deb0a7900b6b35620ad3dfa26a900445526cc6474f974ce5cca2dad65cb3f3c4e3b8a59540821a9922e2cafcc7011d705570e77d2a46c907f3962a73d
diff --git a/x11-libs/vte/vte-0.74.2.ebuild b/x11-libs/vte/vte-0.74.2.ebuild
new file mode 100644
index 000000000000..503b0181533f
--- /dev/null
+++ b/x11-libs/vte/vte-0.74.2.ebuild
@@ -0,0 +1,105 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit gnome.org meson python-any-r1 vala xdg
+
+DESCRIPTION="Library providing a virtual terminal emulator widget"
+HOMEPAGE="https://wiki.gnome.org/Apps/Terminal/VTE"
+
+# Once SIXEL support ships (0.66 or later), might need xterm license (but code might be considered upgraded to LGPL-3+)
+LICENSE="LGPL-3+ GPL-3+"
+SLOT="2.91" # vte_api_version in meson.build
+IUSE="+crypt debug gtk-doc +icu +introspection systemd +vala vanilla"
+KEYWORDS="~amd64 ~arm ~arm64 ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86"
+REQUIRED_USE="
+ gtk-doc? ( introspection )
+ vala? ( introspection )
+"
+
+# Upstream is hostile and refuses to upload tarballs.
+SRC_URI="https://gitlab.gnome.org/GNOME/${PN}/-/archive/${PV}/${P}.tar.bz2"
+SRC_URI="${SRC_URI} !vanilla? ( https://dev.gentoo.org/~mattst88/distfiles/${PN}-0.74.0-command-notify.patch.xz )"
+
+DEPEND="
+ >=x11-libs/gtk+-3.24.22:3[introspection?]
+ >=x11-libs/cairo-1.0
+ >=dev-libs/fribidi-1.0.0
+ >=dev-libs/glib-2.60:2
+ crypt? ( >=net-libs/gnutls-3.2.7:0= )
+ icu? ( dev-libs/icu:= )
+ >=x11-libs/pango-1.22.0
+ >=dev-libs/libpcre2-10.21:=
+ systemd? ( >=sys-apps/systemd-220:= )
+ sys-libs/zlib
+ introspection? ( >=dev-libs/gobject-introspection-1.56:= )
+ x11-libs/pango[introspection?]
+"
+RDEPEND="${DEPEND}
+ ~gui-libs/vte-common-${PV}[systemd?]
+"
+BDEPEND="
+ ${PYTHON_DEPS}
+ dev-libs/libxml2:2
+ dev-util/glib-utils
+ gtk-doc? ( dev-util/gi-docgen )
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+ vala? ( $(vala_depend) )
+"
+
+src_prepare() {
+ default
+ use vala && vala_setup
+ xdg_environment_reset
+
+ use elibc_musl && eapply "${FILESDIR}"/${PN}-0.66.2-musl-W_EXITCODE.patch
+
+ if ! use vanilla; then
+ # From https://src.fedoraproject.org/rpms/vte291/raw/rawhide/f/vte291-cntnr-precmd-preexec-scroll.patch
+ # Adds OSC 777 support for desktop notifications in gnome-terminal or elsewhere
+ eapply "${WORKDIR}"/${PN}-0.74.0-command-notify.patch
+ fi
+
+ # -Ddebugg option enables various debug support via VTE_DEBUG, but also ggdb3; strip the latter
+ sed -e '/ggdb3/d' -i meson.build || die
+ sed -i 's/vte_gettext_domain = vte_api_name/vte_gettext_domain = vte_gtk3_api_name/' meson.build || die
+}
+
+src_configure() {
+ local emesonargs=(
+ -Da11y=true
+ $(meson_use debug debugg)
+ $(meson_use gtk-doc docs)
+ $(meson_use introspection gir)
+ -Dfribidi=true # pulled in by pango anyhow
+ -Dglade=true
+ $(meson_use crypt gnutls)
+ -Dgtk3=true
+ -Dgtk4=false
+ $(meson_use icu)
+ $(meson_use systemd _systemd)
+ $(meson_use vala vapi)
+ )
+ meson_src_configure
+}
+
+src_install() {
+ # not meson_src_install because this would include einstalldocs, which
+ # would result in file collisions with gui-libs/vte
+ meson_install
+
+ # Remove files that are provided by gui-libs/vte-common
+ rm "${ED}"/usr/libexec/vte-urlencode-cwd || die
+ rm "${ED}"/etc/profile.d/vte.sh || die
+ rm "${ED}"/etc/profile.d/vte.csh || die
+ if use systemd; then
+ rm "${ED}"/usr/lib/systemd/user/vte-spawn-.scope.d/defaults.conf || die
+ fi
+ if use gtk-doc; then
+ mkdir -p "${ED}"/usr/share/gtk-doc/ || die
+ mv "${ED}"/usr/share/doc/vte-${SLOT} "${ED}"/usr/share/gtk-doc/vte-${SLOT}-gtk3 || die
+ fi
+}
diff --git a/x11-wm/Manifest.gz b/x11-wm/Manifest.gz
index 9373893dea5e..b9a1a3a1c86f 100644
--- a/x11-wm/Manifest.gz
+++ b/x11-wm/Manifest.gz
Binary files differ
diff --git a/x11-wm/evilwm/Manifest b/x11-wm/evilwm/Manifest
index 90ac34002a29..deffa20d4e0d 100644
--- a/x11-wm/evilwm/Manifest
+++ b/x11-wm/evilwm/Manifest
@@ -2,5 +2,5 @@ AUX evilwm.desktop 167 BLAKE2B 6de59f5da259ce3615e2bea2112691e8fa28c07d03a5155de
DIST evilwm-1.3.1.tar.gz 64824 BLAKE2B 1145662c1907d27c39e55a4eddbc37c51a7b8d92dfa39b98c98eefdf419ebbee1bfc8889725ac38158f2b15e78e0d1a5a202584bc248cb93797c2ba05fbae5c2 SHA512 551ed96884792a6e607b0abb582bed68e583e7790773960a9f5ef6d974a7695752b4f2286d1549c2ca2d8f99b6401deb4e6da11e56bf6ce1fcf828370b072d75
DIST evilwm-1.4.2.tar.gz 73716 BLAKE2B dbdeb914efe1002a3d3e97942d9b8ee22a3506aec4232cc59d5cb7fe61ee2bcbf08eaa5cc1d55151acd2c41f5fe7128cf0238ac844e91d61fc6afcb9162792e1 SHA512 07f1d82a611b95606ef137bb76599f8eef4bc27bf90eae9f5aa15bc806808c3bc4e1d7e821cebe1651b134d03f2b129e336b95e9659f0509d9711faab9bd00ba
EBUILD evilwm-1.3.1.ebuild 1093 BLAKE2B 34afeb21a059a9423584fce42765c9a514c14a39a514ca6f8e42ded40d607f0ae33facc6cdc70933b211401f9fe9123b1dcdea7803c8bc7f8d77b0ead4ad7acb SHA512 772d86ac63e84b0a892fc95b6561d941d4d2c9ed6d6f6c3384ac3c93f7e7dadbe3ee0e8a291f971dba526756f5ac4dd1ac6f53e7b7563ac6f238304d9a54d9de
-EBUILD evilwm-1.4.2.ebuild 1051 BLAKE2B a6a178df4f61c132952303fe767fb065e44223a65b15f27c1036802b266a15bc576c826c668e882111293e2678881cd23eb8cc270d5ca8ba4b8861f3bf294365 SHA512 3a2b409e3f299b89052bc5c21824e01b5e77808f187010b45db4852fd8f1e81e31dca9621dd29757e4a1038bb537a91ac3368bf08786b2c5abb210278b2abbce
+EBUILD evilwm-1.4.2.ebuild 1050 BLAKE2B 294f75532b09f449dc14731371758fa3a50ea839efe28df44b010406af0531953a160a1a7273a70075d29211a891df54504df3beb8a5c806d9eac83896113b18 SHA512 23acecd585e5cfa0f878ceadeade09a724c5dadd626d7a91bc5e8fcc0fc98d491739992cc72be8f718063beaebfd764c9dc59f011337e1e3e54e2b5715527b44
MISC metadata.xml 584 BLAKE2B 3dfdb1220cc0b3805d4c2b7e7256d178cf96b64853b4f2acbb7e563d09a3b4da046cc2c078158d3d801e24e7eea208ff54842f8cf5ac34b9312b5f0a8f9db3ab SHA512 a09e6f2213ec18853e320e273800b6d8a09d99c60c2e91a12196a2dd683d156b303e7ac38445c062b0ac998f2f4ae6ca6c4a28326cc2aed2fc3f88bb7177f2c8
diff --git a/x11-wm/evilwm/evilwm-1.4.2.ebuild b/x11-wm/evilwm/evilwm-1.4.2.ebuild
index 3ecf9ad2963b..bdb39a2c480f 100644
--- a/x11-wm/evilwm/evilwm-1.4.2.ebuild
+++ b/x11-wm/evilwm/evilwm-1.4.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://www.6809.org.uk/evilwm/${P}.tar.gz"
LICENSE="MIT 9wm"
SLOT="0"
-KEYWORDS="~alpha amd64 ~ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="~alpha amd64 ppc ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE=""
RDEPEND="x11-libs/libXext