summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2023-09-29 17:37:53 +0100
committerV3n3RiX <venerix@koprulu.sector>2023-09-29 17:37:53 +0100
commitca2977e80c0b29d0e6ce6ff178b6e0043442262b (patch)
treec5285532adb7e0d3cec1f7e04c2cfb49e8f1575f
parent172f211c978ad5a44d673a147d1db4bb4677d60d (diff)
gentoo auto-resync : 29:09:2023 - 17:37:53
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29261 -> 29282 bytes
-rw-r--r--app-portage/Manifest.gzbin9761 -> 9763 bytes
-rw-r--r--app-portage/iwdevtools/Manifest2
-rw-r--r--app-portage/iwdevtools/iwdevtools-0.12.8.ebuild2
-rw-r--r--dev-libs/Manifest.gzbin97844 -> 97845 bytes
-rw-r--r--dev-libs/blake3/Manifest2
-rw-r--r--dev-libs/blake3/blake3-1.5.0.ebuild18
-rw-r--r--games-fps/Manifest.gzbin11893 -> 11895 bytes
-rw-r--r--games-fps/urbanterror/Manifest2
-rw-r--r--games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild4
-rw-r--r--games-rpg/Manifest.gzbin8306 -> 8303 bytes
-rw-r--r--games-rpg/xu4/Manifest2
-rw-r--r--games-rpg/xu4/xu4-0.9-r1.ebuild16
-rw-r--r--gnome-extra/Manifest.gzbin11247 -> 11239 bytes
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest4
-rw-r--r--gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-35.0.ebuild (renamed from gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-31.0.ebuild)5
-rw-r--r--gnome-extra/gnome-shell-extension-appindicator/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-57.ebuild47
-rw-r--r--gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-17.ebuild2
-rw-r--r--gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230905.ebuild55
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-59.ebuild74
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest2
-rw-r--r--gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.4.ebuild2
-rw-r--r--media-gfx/Manifest.gzbin37534 -> 37536 bytes
-rw-r--r--media-gfx/zbar/Manifest2
-rw-r--r--media-gfx/zbar/zbar-0.23.90.ebuild229
-rw-r--r--media-video/Manifest.gzbin25355 -> 25358 bytes
-rw-r--r--media-video/gpac/Manifest8
-rw-r--r--media-video/gpac/gpac-2.0.0.ebuild6
-rw-r--r--media-video/gpac/gpac-2.2.0.ebuild8
-rw-r--r--media-video/gpac/gpac-2.2.1-r1.ebuild8
-rw-r--r--media-video/gpac/gpac-9999.ebuild8
-rw-r--r--metadata/Manifest.gzbin6988 -> 6990 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest30
-rw-r--r--metadata/glsa/Manifest.files.gzbin547709 -> 548500 bytes
-rw-r--r--metadata/glsa/glsa-202309-10.xml42
-rw-r--r--metadata/glsa/glsa-202309-11.xml43
-rw-r--r--metadata/glsa/glsa-202309-12.xml45
-rw-r--r--metadata/glsa/glsa-202309-13.xml42
-rw-r--r--metadata/glsa/glsa-202309-14.xml43
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/glsa/timestamp.commit2
-rw-r--r--metadata/md5-cache/Manifest.gzbin27915 -> 27921 bytes
-rw-r--r--metadata/md5-cache/app-portage/Manifest.gzbin18298 -> 18298 bytes
-rw-r--r--metadata/md5-cache/app-portage/iwdevtools-0.12.84
-rw-r--r--metadata/md5-cache/dev-libs/Manifest.gzbin164135 -> 164294 bytes
-rw-r--r--metadata/md5-cache/dev-libs/blake3-1.5.012
-rw-r--r--metadata/md5-cache/games-fps/Manifest.gzbin12447 -> 12446 bytes
-rw-r--r--metadata/md5-cache/games-fps/urbanterror-4.3.4_p202112082
-rw-r--r--metadata/md5-cache/games-rpg/Manifest.gzbin8770 -> 8769 bytes
-rw-r--r--metadata/md5-cache/games-rpg/xu4-0.9-r12
-rw-r--r--metadata/md5-cache/gnome-extra/Manifest.gzbin17362 -> 17874 bytes
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-35.0 (renamed from metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-31.0)8
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-appindicator-5713
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-applications-overview-tooltip-174
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-2023090513
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-dash-to-panel-5915
-rw-r--r--metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.44
-rw-r--r--metadata/md5-cache/media-gfx/Manifest.gzbin56953 -> 56794 bytes
-rw-r--r--metadata/md5-cache/media-gfx/zbar-0.23.9017
-rw-r--r--metadata/md5-cache/media-video/Manifest.gzbin39252 -> 39253 bytes
-rw-r--r--metadata/md5-cache/media-video/gpac-2.0.02
-rw-r--r--metadata/md5-cache/media-video/gpac-2.2.02
-rw-r--r--metadata/md5-cache/media-video/gpac-2.2.1-r12
-rw-r--r--metadata/md5-cache/media-video/gpac-99992
-rw-r--r--metadata/md5-cache/net-dns/Manifest.gzbin13235 -> 13402 bytes
-rw-r--r--metadata/md5-cache/net-dns/knot-resolver-5.7.017
-rw-r--r--metadata/md5-cache/net-libs/Manifest.gzbin57266 -> 56947 bytes
-rw-r--r--metadata/md5-cache/net-libs/nodejs-20.5.117
-rw-r--r--metadata/md5-cache/net-libs/nodejs-20.6.017
-rw-r--r--metadata/md5-cache/net-libs/nodejs-20.6.14
-rw-r--r--metadata/md5-cache/net-mail/Manifest.gzbin21015 -> 20859 bytes
-rw-r--r--metadata/md5-cache/net-mail/mu-1.10.315
-rw-r--r--metadata/md5-cache/net-mail/mu-1.10.7 (renamed from metadata/md5-cache/net-mail/mu-1.10.4)2
-rw-r--r--metadata/md5-cache/net-misc/Manifest.gzbin92353 -> 92513 bytes
-rw-r--r--metadata/md5-cache/net-misc/gnome-remote-desktop-45.018
-rw-r--r--metadata/md5-cache/net-misc/yt-dlp-2023.09.244
-rw-r--r--metadata/md5-cache/net-misc/ytfzf-2.6.14
-rw-r--r--metadata/md5-cache/net-wireless/Manifest.gzbin27839 -> 28003 bytes
-rw-r--r--metadata/md5-cache/net-wireless/bluez-5.7017
-rw-r--r--metadata/md5-cache/sci-visualization/Manifest.gzbin7388 -> 7222 bytes
-rw-r--r--metadata/md5-cache/sci-visualization/grace-5.1.25_p9-r315
-rw-r--r--metadata/md5-cache/virtual/Manifest.gzbin45244 -> 45252 bytes
-rw-r--r--metadata/md5-cache/virtual/perl-Compress-Raw-Zlib-2.206.04
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12387 -> 12544 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-115.3.117
-rw-r--r--metadata/md5-cache/x11-misc/Manifest.gzbin62534 -> 62687 bytes
-rw-r--r--metadata/md5-cache/x11-misc/gigolo-0.5.314
-rw-r--r--metadata/md5-cache/x11-themes/Manifest.gzbin26737 -> 26742 bytes
-rw-r--r--metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2-r2 (renamed from metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2)2
-rw-r--r--metadata/md5-cache/xfce-extra/Manifest.gzbin9342 -> 9501 bytes
-rw-r--r--metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.515
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/projects.xml4
-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-dns/Manifest.gzbin8197 -> 8199 bytes
-rw-r--r--net-dns/knot-resolver/Manifest3
-rw-r--r--net-dns/knot-resolver/knot-resolver-5.7.0.ebuild96
-rw-r--r--net-libs/Manifest.gzbin32154 -> 32145 bytes
-rw-r--r--net-libs/nodejs/Manifest6
-rw-r--r--net-libs/nodejs/nodejs-20.5.1.ebuild261
-rw-r--r--net-libs/nodejs/nodejs-20.6.0.ebuild262
-rw-r--r--net-libs/nodejs/nodejs-20.6.1.ebuild2
-rw-r--r--net-mail/Manifest.gzbin14386 -> 14382 bytes
-rw-r--r--net-mail/mu/Manifest6
-rw-r--r--net-mail/mu/mu-1.10.3.ebuild88
-rw-r--r--net-mail/mu/mu-1.10.7.ebuild (renamed from net-mail/mu/mu-1.10.4.ebuild)0
-rw-r--r--net-misc/Manifest.gzbin54464 -> 54464 bytes
-rw-r--r--net-misc/gnome-remote-desktop/Manifest2
-rw-r--r--net-misc/gnome-remote-desktop/gnome-remote-desktop-45.0.ebuild76
-rw-r--r--net-misc/yt-dlp/Manifest2
-rw-r--r--net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild2
-rw-r--r--net-misc/ytfzf/Manifest2
-rw-r--r--net-misc/ytfzf/ytfzf-2.6.1.ebuild2
-rw-r--r--net-wireless/Manifest.gzbin13891 -> 13893 bytes
-rw-r--r--net-wireless/bluez/Manifest2
-rw-r--r--net-wireless/bluez/bluez-5.70.ebuild285
-rw-r--r--profiles/Manifest.gzbin181223 -> 181219 bytes
-rw-r--r--profiles/package.mask4
-rw-r--r--sci-visualization/Manifest.gzbin4861 -> 4860 bytes
-rw-r--r--sci-visualization/grace/Manifest2
-rw-r--r--sci-visualization/grace/grace-5.1.25_p9-r3.ebuild112
-rw-r--r--virtual/Manifest.gzbin28420 -> 28416 bytes
-rw-r--r--virtual/perl-Compress-Raw-Zlib/Manifest2
-rw-r--r--virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.206.0.ebuild2
-rw-r--r--www-client/Manifest.gzbin6044 -> 6045 bytes
-rw-r--r--www-client/firefox/Manifest101
-rw-r--r--www-client/firefox/firefox-115.3.1.ebuild1368
-rw-r--r--x11-misc/Manifest.gzbin47009 -> 47007 bytes
-rw-r--r--x11-misc/gigolo/Manifest2
-rw-r--r--x11-misc/gigolo/gigolo-0.5.3.ebuild45
-rw-r--r--x11-themes/Manifest.gzbin20597 -> 20596 bytes
-rw-r--r--x11-themes/QGnomePlatform/Manifest2
-rw-r--r--x11-themes/QGnomePlatform/QGnomePlatform-0.9.2-r2.ebuild (renamed from x11-themes/QGnomePlatform/QGnomePlatform-0.9.2.ebuild)7
-rw-r--r--xfce-extra/Manifest.gzbin7716 -> 7714 bytes
-rw-r--r--xfce-extra/xfce4-clipman-plugin/Manifest2
-rw-r--r--xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.5.ebuild80
147 files changed, 2784 insertions, 1167 deletions
diff --git a/Manifest b/Manifest
index d53c46c6ea57..b19158448c08 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29261 BLAKE2B 65b78bc4f1b7499f1e9d4aa1b05e9fa6e1272aac7128dcc5dc1950ee9d578ce80150825f4ba9381d6037d2375768ab03627e1df0d1f6bb28dd1a41c409d654d1 SHA512 14ab8353c5fd80220dcec436f59a8dfd0ecef370fc67f2c30940a53abdf7c94cb30ed088727498d375d740c3290166cc804bdc8c36b9033c10169d974e834864
-TIMESTAMP 2023-09-29T10:10:04Z
+MANIFEST Manifest.files.gz 29282 BLAKE2B 833cdbea68b3dc4bbfa846be0d268a08214bf4494e54645a3e11a4d16ee9cb9437363a06f1104659927b6a45ba4600ad360064a930490549c49eb24b7c774352 SHA512 31ed41c3fc44037eb35d0c8d4217bb85741b18f9fb328c51f29fb3203600695994d92160a561441a27470abf2a476446d5fe548f9d059e49eb2e88d3f9342553
+TIMESTAMP 2023-09-29T16:10:12Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUWonxfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUW9uRfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAOCw//Who3dXo3fQqEeuNc1HQ/EYgeopSCKcPXrmRBRzqqNLi4VD4m6fw1RoQG
-D/Ws5WlxEuK0zBYqtBC5m+7x2uq0XoGWsyHbEoP60MmByiivbapawpKtGiDKzQ/A
-Ghpo8HNzXoHNCzYKf2gTDTpnjkzNSCLO8aErMBlwhBTS6FeGoHFnYZ0sR4jJoNR5
-7ijb2gWD9kx50zGytCgAuiEFEwj+YUDE2v5BmBwa1rpWMSt2gxbSZ39Le4kYCZ0o
-dCB7szpydZ8AShkqPxJjhbsCNl9VY6PIqA9ZoySsd6ScvkGY8pHNXp0YCHYWuKpH
-d7O7ISf+PHRK0xEmSaTX5Jdq3rzpkEJJN5CZpKnDnsvVUZ1wnJSd3gcAcHfRVf/K
-4zvLVvF0Gqpb6cJxWTqbEl6+m39SZ9Zj8xRXCsdslQ1tC87nOReTGAX4mpCAfGFK
-X8w7eDDMD4hW0UgkLg2kTZVpYFgqVYR84S2u0P0c0cD4/XuIVIvGBadzIjZElJ/0
-k+BnK23sawD2oP4d4Mq4wsLwnwovSCTGbGTgh8ojIOSgh3TtQvccSO6bSBHKrucH
-UVWUnTcgvqtqydEPzGc0eS5jP8yE2WTcXVYv3qhnnixdex3aZ85/5i7hmomnfHzM
-hl0dIaQUfPGnA4J0i/U1IwBu3IFg2Sp3WoB1U/ng0obNVwYK010=
-=ehfx
+klACjQ/+N+Hp9nFSZDDP4qMmd+WrsAGNXIEtYqunonXAXTnsj08JUmFZhmi2zxvq
+4zVG3dfm1ZRqjsCUo+TVgxi6Wd9/lJ5tOB40kXaOIE7LTYZj/zZM2TNF6KrLS4gX
+zf3jkrMxIApNsdMFlesj4eQQQhN8/woylrPDrpf2Tt9LGVveKShfB/JINzqlGceN
+38KYUXkc5YuSierKooJ7+kJnQyDHGw+FtJvxTvkRPIlmf2635TAvRQUS8SQpGL/T
+HpIAOxluX8K86lW4f3hz4H7iNJeeJcI2Yc8sgUPOwthp465pcDKLL7w3xaeNlH5N
+5vSjxxDr5PPq1+L5nvTlOO1EFBToOaP+U06Nm6vvlfspzkr87QPuPQsM8tg1TMo0
+Qfsr985JoDjH/aYa5mwefSyWsukjaiNjpn1de+f47dDcwANjuDjNof7qr9bXeuec
+lTAid7ShcDkr45AiK+5Y12yxbISL6BcAjhFRFoYya6WS9ccsq4EM4LZkLuiNcgBf
+L4m5ECcEq9DPte/dw93NgyigxpXCnXNFeVO+9ghjMZZ/+mjv0Q5zmL25QF31iMnb
+rSkdBtxvtWwsjnixbsu4SlaWifqSsWe1OuPu+iekaykzXhFwsNJ/LTLIleu4NQ7Y
+OfKjfBVq63N+mLJ+4eqROoWTHM6FJTINc1/vsSxFUWxjbsE7us0=
+=avM1
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index 2d26ca444e4b..43bcbb1e305c 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/app-portage/Manifest.gz b/app-portage/Manifest.gz
index ce2d6735eac4..167a2e0ac55b 100644
--- a/app-portage/Manifest.gz
+++ b/app-portage/Manifest.gz
Binary files differ
diff --git a/app-portage/iwdevtools/Manifest b/app-portage/iwdevtools/Manifest
index 618650e23d78..19fbd372ec2e 100644
--- a/app-portage/iwdevtools/Manifest
+++ b/app-portage/iwdevtools/Manifest
@@ -1,6 +1,6 @@
DIST iwdevtools-0.12.7.tar.gz 90988 BLAKE2B c02a8e44ea992f701f27f2d95c4e97a84806b5bf920ccc6097b3c6917162e9a22c5a5d020b43f8ca9ca99d43ec0ce2b2bfcd0c4f0f98eb27e8003346fb9ab70a SHA512 84cd91f6dcb5e080f4ab53f9eaef85d3093f9ce5110066b92e82f7ca1132612e70e8e6cd70a66b2452746a8879cd07bb60c1948c9ebfe9cc8c8c359ea19cc2b1
DIST iwdevtools-0.12.8.tar.gz 91178 BLAKE2B d131ab44587df0e4c0b8a697298373517ca4d33265aba00c9dd832c9576d8b08c359e20a129b1a5d9aa01fcaaa3a33d410b5c6e521032d1d90bce781483f8c74 SHA512 0236a4cb6dae4c97296525df940000c6c30fd05f85848a7828cfa610ba68dcd09d5d0bf9b76a0444fa172f47ac1d739aa332e494deb4fccbfd6460e779605186
EBUILD iwdevtools-0.12.7.ebuild 1939 BLAKE2B dbc70752e264fd7837c78a5e5814ae312f7cd20518876965a2e5d0d474fa9ffbb5d978dc6e695f35adb702dc325acd719dc29dfd8c00fc6edc91807779b6e037 SHA512 fc4ab54b4adc3896c7883d8ee6d1f6e38306fae4c49eba3232ee743a81d2993c337fbc938796c7afa04ac8ae74b4268e157973407193d8b1b8bb376ae4934bb8
-EBUILD iwdevtools-0.12.8.ebuild 1955 BLAKE2B 4cdccdae94dd56fb12e4415f3c6c79190da1a5c69cf9d6746c88078ceed9e6e27555fe8ed883bdf24464404594cbbb869e7ae53d07f453b4a1244d863377398d SHA512 413bf07917eb00be5fa83979b9f04069b74dd2cabfc49ab25d4c6d240b2a47a6a557a7333252d32b505b5d5183cb3e3d13408eef1c61db18383b53637a75c2eb
+EBUILD iwdevtools-0.12.8.ebuild 1947 BLAKE2B b020ad0b102f672da721941a8885ab4dedff0f3711a7a4226ed936f9a14fbb373bf91621b179b8f4a191d8b55a9dff720ec8ef5f035059a53efff750b0151de1 SHA512 2feab63b5081f7995930f16fe43eb9a375301e3a9166085447737cb2392851f307052a1e0fa6db61de68a677698dcfdf4fcb220b210c16a5c921de4c9629b678
EBUILD iwdevtools-9999.ebuild 1840 BLAKE2B 68e0bd40b27ca5939ca97a7ce0a0fb569eecfdc83b50e1076fa9f4bc3ee346749c89ab5134b5a0c6ded42fda0563d070b03a8977a87fc292e38891542235ae8f SHA512 4458ad3b0b638d500991825a45d46d5a790c4c845d301fafc0b3781648b42c1aa8999d7f59f537e8c83dce7bf191649a2010668fd0decd03100bd117a6d52929
MISC metadata.xml 354 BLAKE2B 752c8fbf18967fb380f0f5d460396222f5fea3f0c7b9ed960ff0dbe62a9a505a2d07c45750aaa55285d11169e01f5e83b82eb278b12fbc5e9c43353c0a5fc9ed SHA512 d8e5866d89b7f05a5a8cd8cc464083d3d096b4c03f8a83e9314dcf45e57c25369bf8a3bc725aed3b8db9f3f86e76bad358bfa58f1eca70f7ec0bf3d31286c2c3
diff --git a/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild b/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
index e4322dc0e41d..f1e808ee524e 100644
--- a/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
+++ b/app-portage/iwdevtools/iwdevtools-0.12.8.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
LICENSE="BSD-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos"
+KEYWORDS="amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos"
IUSE="test"
RESTRICT="!test? ( test )"
diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz
index ddec51673449..e2ca4df944c5 100644
--- a/dev-libs/Manifest.gz
+++ b/dev-libs/Manifest.gz
Binary files differ
diff --git a/dev-libs/blake3/Manifest b/dev-libs/blake3/Manifest
index 94ef653fb68e..2405421156e7 100644
--- a/dev-libs/blake3/Manifest
+++ b/dev-libs/blake3/Manifest
@@ -1,3 +1,5 @@
DIST blake3-1.4.1.tar.gz 224891 BLAKE2B c5d20f40ee2c4c35dfa89de8318e246baef2feab23d71e6c73da201c726ea51b42bec2a5769660a18298057591f479a62b29150f91f07b37eed3438f1a78bec1 SHA512 d21025764fb9ae020561ce2301156a69a77c89a4c5e402a27095e5014159d1a8fee340ff1b1db00b5b22f7a9a4d38273132aab13ca5bd639944492f1b31c9ec1
+DIST blake3-1.5.0.tar.gz 228053 BLAKE2B 04405b0bea5e0a5a774c84e712f36c61fd695c4cbe203a327741db7138af38fc4deda7c75a149f1850a1ca01a519897fb8e84c2cbe38f9cc084357c5ed61a1ed SHA512 eb782d48240cf2fa8cc3cddd699dce3a362eb480b3ca58a97d54cd3595a0c969e51fe14374b91136036e8e29c8f745efbd5a4d1aaed2c17f23cb89fb756645d0
EBUILD blake3-1.4.1.ebuild 469 BLAKE2B b2133739a3f5677e154966a6640c97df7914a4de6458f6c05b391ac375c609f2305b415e0e5bdbc75d0539d3e8ddc7a4de3da6a3db4bd94d4371d66c2f13b6f6 SHA512 e840c658a3b710916588f15a39c1dcc372636431f109dcf71779c335a093c29efdacd9d4f0b18e9ff5059435436d7be45a3fe991377bd46e81a7d9041bb38e21
+EBUILD blake3-1.5.0.ebuild 469 BLAKE2B b2133739a3f5677e154966a6640c97df7914a4de6458f6c05b391ac375c609f2305b415e0e5bdbc75d0539d3e8ddc7a4de3da6a3db4bd94d4371d66c2f13b6f6 SHA512 e840c658a3b710916588f15a39c1dcc372636431f109dcf71779c335a093c29efdacd9d4f0b18e9ff5059435436d7be45a3fe991377bd46e81a7d9041bb38e21
MISC metadata.xml 331 BLAKE2B 04a0d860646b72b60fbc082a4f28fa681e122d6f53dadb858777c4054b1bedb9eb33929758ba0693c72f56b69abe3ae88a69e3fc4460d4e1acc0a9c82f26239f SHA512 849d76599dcbdf00b4fbd501eb2b3cb123dc930418e36ea65701fed34e82d8353624122018b0f1e759a583c38285b14f92b6c89a615512e6646af908efb079cf
diff --git a/dev-libs/blake3/blake3-1.5.0.ebuild b/dev-libs/blake3/blake3-1.5.0.ebuild
new file mode 100644
index 000000000000..2bc612e7279e
--- /dev/null
+++ b/dev-libs/blake3/blake3-1.5.0.ebuild
@@ -0,0 +1,18 @@
+# Copyright 2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="a fast cryptographic hash function"
+HOMEPAGE="https://github.com/BLAKE3-team/BLAKE3"
+SRC_URI="https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
+S="${WORKDIR}/BLAKE3-${PV}/c"
+
+LICENSE="|| ( CC0-1.0 Apache-2.0 )"
+SLOT="0/0"
+KEYWORDS="~amd64 ~arm64 ~loong ~riscv ~x86"
+
+RDEPEND=""
+DEPEND="${RDEPEND}"
diff --git a/games-fps/Manifest.gz b/games-fps/Manifest.gz
index 497e5a18a5e9..883a370dfb94 100644
--- a/games-fps/Manifest.gz
+++ b/games-fps/Manifest.gz
Binary files differ
diff --git a/games-fps/urbanterror/Manifest b/games-fps/urbanterror/Manifest
index dcd56a38016f..db1438d64060 100644
--- a/games-fps/urbanterror/Manifest
+++ b/games-fps/urbanterror/Manifest
@@ -1,4 +1,4 @@
AUX urbanterror-4.3.4_p20211208-respect-flags.patch 2259 BLAKE2B 432fdf6ddc4aab01cc91096a269a7347e357b2f701eb67db6134e2d74cda1406cf126c6a8871a7d4c0db361a5433a9537115d52d29d0088d4cd60942e3e21e34 SHA512 5b0ce59605dfd7e8634f59071a391ba362001d6d24aabab27cb0054ea571fb6a4d3920f5b28d835e425ee724f32dc6281a922885413f3d5161668b0510ca5e17
DIST urbanterror-4.3.4_p20211208.tar.gz 6187667 BLAKE2B 7901ad0d23d9b80634a3e4e68973227f302bb7004bdb1f450f7ab520f1a3243821aa49712a486d1e577e5bb055504d4005555fa273e64a2e2b57a75661044370 SHA512 24c0fe6775a165ddcc6b919bc46872fdcfff7e471c6ff88b635e6926bce051cc034e7ef8a5145996d67c79632cef763e4cc6c5c988d36088de0f69bb5626ff86
-EBUILD urbanterror-4.3.4_p20211208.ebuild 4497 BLAKE2B c93ee73cbd30b8749de75d885c30aab676f87b83b0ba8d5b11995912e446f0352436cd7f39dd29899463eed0089f16fe536b15f1f3e4d428bec94d8f4c883487 SHA512 fc879de3f6be1206a269f565820d3023acb70f61b4ff5546cf9ae4dfbff9037733a5ad56ee89a4f7316cbee45c353d84bab2da05d4625aaec1f8dabb71f8dd04
+EBUILD urbanterror-4.3.4_p20211208.ebuild 4533 BLAKE2B 48957853cafe324123153e9cac3fcfd3aedc088f70229a2feef4933985c3d00a44d2e20a794489e0e63f7588e1cddd16ccf6a6a534c441a8797be8a334217290 SHA512 3511be7c60b7c7d181e6dd8a01f7d2a2a4cae0c446755772bc98a4b6652e215f545c2504c1ffad465d8058a9dd577351327cbe3c147b5c3f2d94ca394daebc73
MISC metadata.xml 1089 BLAKE2B dc34404fa38f542dd2f026c718e432ba6659dcf459d4ab759f3adb0853ec840651b493f929d7b60bbe7500f45b98c842bfadc58cdeea4e3246301a0e09db466b SHA512 82ee4115569a3278f5e69ed01e41bbda362a4ff9367f00d94173a87a9298944387b0dd5a12cbf0dee4cbb0005dfa80932b5a458733b820acd94416fe077b2d10
diff --git a/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild b/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild
index b0041846f317..28b623b2193d 100644
--- a/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild
+++ b/games-fps/urbanterror/urbanterror-4.3.4_p20211208.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -68,7 +68,7 @@ src_configure() {
src_compile() {
# Workaround for used zlib macro, which got renamed in Gentoo
# wrt bug #449510
- append-cppflags "-DOF=_Z_OF"
+ has_version "<sys-libs/zlib-1.3" && append-cppflags "-DOF=_Z_OF"
local myemakeargs=(
ARCH=$(usex amd64 "x86_64" "i686" )
diff --git a/games-rpg/Manifest.gz b/games-rpg/Manifest.gz
index 748c70f3a7f1..37ce16966ac2 100644
--- a/games-rpg/Manifest.gz
+++ b/games-rpg/Manifest.gz
Binary files differ
diff --git a/games-rpg/xu4/Manifest b/games-rpg/xu4/Manifest
index 744916bc145c..2275d8f02561 100644
--- a/games-rpg/xu4/Manifest
+++ b/games-rpg/xu4/Manifest
@@ -5,5 +5,5 @@ AUX xu4-0.9-zip.patch 4980 BLAKE2B 761a3251b23a22c3b1bc445a6cdc5a90f5ebe374dabd2
DIST u4upgrad.zip 632072 BLAKE2B 3691f1cbac940021ef6043dd5e2ee26dcee5f8d7181ed525179211a6984f5ab498b84533d28146129c3e747f0af8946f7d691b7cb817a5a4ecb39e71e2df7b9a SHA512 4832d8cfd266d3ccc5eab5184bd2b6b9acd4c0203478873fb5e11704d95104dd9285a7752bad77f873d4f8603673184ae9421964509b948ec69944a4ceadd083
DIST ultima4-1.01.zip 537487 BLAKE2B 9af5c934e57d3b0151a575efc3ed34fa25f81ed2c43e2cb95ee200afb1b2f49365634199e066787de3d20c4c97903f918de2a4d4f2e9aeeb361ee585e59fbbc1 SHA512 c86c29d51e21b93992316552fbaaec948e7e8048fea484f003f43ac82211f82fa587fb15db991cddf744f2c3ff0fc4d411cd51cc7650e13a5b520c4dc620518c
DIST xu4-0.9.tar.gz 320090 BLAKE2B 298a97edd2c42edcc2f63ec99656e76f3c541fce13f01a0767f02f63223e0d842a33ee1012742b7cd5bdefa7c66cddba6799130f539a8bb306c87ece8585ea62 SHA512 6c0b27472074d96a5f76e024c800bed89c57c29dbd760278c819ad8b024362480bda5f1584eb9fe64fd6f6cae0b3b8d8571c8cf533f25b842471803acd7cea8d
-EBUILD xu4-0.9-r1.ebuild 1646 BLAKE2B 460debf76568c1c1095a1e4f1e312c1d64c35a26b8f6d47a6ad2157c92811d8ea7a2bf6ece5fe6a70b6785ebccdf26f08ce6a21b533784c5cea188c575ec8d3f SHA512 204e3feb044cc50565806beb4a943421f2f42b4a7f9ea8709e9b0e96aac2a74041fff6637ef25f9cdfcd06ec0f48f2149dabcb54459a51c9d8df1b8e904ea976
+EBUILD xu4-0.9-r1.ebuild 1691 BLAKE2B e6d38114b562c14546c712e7aaead9a89f2c7d8d5c2cec49a14f514ae546521e445e7186499a0f7febae6b66019a749e831b55103d0e70617f6ad2725f098974 SHA512 a8045eecd84ce50f042708f8f8a28d97331689289aab6f29df79d192e6c2ec2cae7afd4369bb023e5ae6e537b5c0257cf14b231237736c954cbb47d96238cfc3
MISC metadata.xml 327 BLAKE2B 0263141d11243d3153061a3c49b6d7f373998798baa559cbcda22f2a13fb24835958a562d10f3de07a9a69fed3d04c33931341a3ac08b49ee8fa5bc02053a3f0 SHA512 62921e0f493336b542b6abebacb65e52fee1f1c27156f6aea8197ad30b5aff46df1eea15353c9cf6e5f2a4f6c98a876b8fff8799b2ba32c863d0027daa73f430
diff --git a/games-rpg/xu4/xu4-0.9-r1.ebuild b/games-rpg/xu4/xu4-0.9-r1.ebuild
index 744dd0e7d8cd..c0e6e3552f38 100644
--- a/games-rpg/xu4/xu4-0.9-r1.ebuild
+++ b/games-rpg/xu4/xu4-0.9-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -22,6 +22,12 @@ DEPEND="${RDEPEND}
S=${WORKDIR}/u4
+PATCHES=(
+ "${FILESDIR}/${P}-ldflags.patch"
+ "${FILESDIR}/${PV}-savegame.patch"
+ "${FILESDIR}/${P}-warnings.patch"
+)
+
src_unpack() {
# xu4 will read the data files right out of the zip files
# but we want the docs from the original.
@@ -34,12 +40,6 @@ src_unpack() {
unzip -q ../ultima4.zip || die
}
-PATCHES=(
- "${FILESDIR}/${P}-ldflags.patch"
- "${FILESDIR}/${PV}-savegame.patch"
- "${FILESDIR}/${P}-warnings.patch"
- "${FILESDIR}/${P}-zip.patch"
-)
src_prepare() {
default
@@ -49,6 +49,8 @@ src_prepare() {
sed -i \
-e 's:-Wall:$(E_CFLAGS):' src/Makefile \
|| die
+
+ has_version "<sys-libs/zlib-1.3" && eapply "${FILESDIR}/${P}-zip.patch"
}
src_compile() {
diff --git a/gnome-extra/Manifest.gz b/gnome-extra/Manifest.gz
index 160bee5438f1..a66704d58456 100644
--- a/gnome-extra/Manifest.gz
+++ b/gnome-extra/Manifest.gz
Binary files differ
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
index eddd705031ee..c807588ba947 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/Manifest
@@ -1,5 +1,5 @@
-DIST gnome-shell-extension-alphabetical-grid-31.0.tar.gz 214302 BLAKE2B 16dcfdbd39e6e29f388af7a17e90069f9aa9aa22d03c22ab461053539686097d27238d6c4d5077e5cb7160bf15ed5717e132d34ba9407993af39e008b9b35efe SHA512 4639619ca43bacdc3c1658ac8fe4689ffed680c91b61f00ca2ba5ac929f246dd8726d88f628a0ebbe0fc85a616e7219d54c351e5f2773e765eb3ace6a3823944
DIST gnome-shell-extension-alphabetical-grid-32.0.tar.gz 214580 BLAKE2B b3fd0be85c5f74240f25a96b041df6ca0e3cf02b2b025eb2ffa5f1e3ed9f9562dac3ee37b7a32a548b3a8054ad8728a9d93c9bd84d771eadb0c9d56b2366cd97 SHA512 8ac96bea822df28cd980179a19d3f7acb8a950b3f1e41e650ff2982cb3b657434a0eb49357ebd206b68de102bb3c89b823f16cbcd379e7807598b923e5a64c6c
-EBUILD gnome-shell-extension-alphabetical-grid-31.0.ebuild 1385 BLAKE2B 2a0ce88f49f8789e4a656b03ada3e9ad943f178f8c6472f9811f07f256dcfa312be4b1c647cda373b92ef804d8efa4b2c7d2ae006bdcab3ddc6b38d4f14f2b3a SHA512 c0092922a198c41d4535b5e74c43a7398ebd76bfc9db1a8492989cfae2e52ddd8640eb28b0387dde0ef2bc226d43de7d259f764eb46dcfe22445c3df13c62b57
+DIST gnome-shell-extension-alphabetical-grid-35.0.tar.gz 215465 BLAKE2B 981bd47a47ab4c0b4d521a6d48164ae2edd2d883f38e37d3bda5f60eb75f0e3e27d607130e35d5a280593de2ab7955f29d8c0d76ca7bd5de33281a4d175a5d72 SHA512 af3641284361587adc6a8a8beefb95da8e35fbe2a505e7e21fd14afebb76175500745c4fe0b1bdbf0482a6c74c5facd6786aa59ec7f8cc2498b64f33aad255e7
EBUILD gnome-shell-extension-alphabetical-grid-32.0.ebuild 1385 BLAKE2B 2a0ce88f49f8789e4a656b03ada3e9ad943f178f8c6472f9811f07f256dcfa312be4b1c647cda373b92ef804d8efa4b2c7d2ae006bdcab3ddc6b38d4f14f2b3a SHA512 c0092922a198c41d4535b5e74c43a7398ebd76bfc9db1a8492989cfae2e52ddd8640eb28b0387dde0ef2bc226d43de7d259f764eb46dcfe22445c3df13c62b57
+EBUILD gnome-shell-extension-alphabetical-grid-35.0.ebuild 1406 BLAKE2B 2959197a0b00560f822f7669d61ee0bceedb6d0dc82bb87b0b8a1a5f23e48d1c9d4b420bcce6b6902f7a697fdb3b4166ad6c50889ceaaca7ff5de15c742015b7 SHA512 544c39d94b67c5b5942ed0a276a149b8633bc6ee36335d9602d6c488cc29b62dfc3b5bd64ab0425b01e32bb91b25da9b61f9fa066ea19e58861dbf9f5d1f3784
MISC metadata.xml 348 BLAKE2B 303e8d4a9a60f5ba180599657f84e5461ea5ee6f568c5d9141f7b25380dca38571dda9d2c62d35224ffc355e550e619d51c000ed072f829de9450d8792aa5676 SHA512 41ff2daf09ad93d37977304a55984cf96ed18ea825e59a9ebf88377700b7e6b7f67d948c88c68e74fe034e46700ab6de7c487aa72d7a6652213981a733af5b7a
diff --git a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-31.0.ebuild b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-35.0.ebuild
index 76a35b86c273..3c2e00a566a1 100644
--- a/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-31.0.ebuild
+++ b/gnome-extra/gnome-shell-extension-alphabetical-grid/gnome-shell-extension-alphabetical-grid-35.0.ebuild
@@ -13,12 +13,13 @@ SRC_URI="https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/r
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="amd64 x86"
+KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
app-eselect/eselect-gnome-shell-extensions
- >=gnome-base/gnome-shell-3.38
+ >=gnome-base/gnome-shell-45
+ gui-libs/libadwaita
"
DEPEND="${COMMON_DEPEND}"
BDEPEND=""
diff --git a/gnome-extra/gnome-shell-extension-appindicator/Manifest b/gnome-extra/gnome-shell-extension-appindicator/Manifest
index 943455ed229e..8587a67bb758 100644
--- a/gnome-extra/gnome-shell-extension-appindicator/Manifest
+++ b/gnome-extra/gnome-shell-extension-appindicator/Manifest
@@ -1,4 +1,6 @@
AUX gnome-shell-extension-appindicator-53-41a8e9c.patch 1087 BLAKE2B 8b23162f3210044f1bab144248b8e7ca3f3ab5c4bf08686497402341e4e5fc167e13b279950054bdf577d48f3d3c7e29462d518181ced3093980990d989e77c0 SHA512 bf4ebb6bca0f721f5c488a41395082d1a3f6eb25897aa0be57705f7abbab7e40a46fd97d4cfce72395be0dbd65b7d402ef3b194a0e0ddd4765a21e005aa09b71
DIST gnome-shell-extension-appindicator-53.tar.gz 69263 BLAKE2B a8f4b2d9534bf1711ae47fdc420ac3ca1539efe3963eb4a5fbd9e0ad71e047003ac639c5620e4c849be8a9873dd2b42659dd5883f7703a1d9dd940cc319580a6 SHA512 cc6f88c1dcfaacc47184fbe6a8b7d1525623485f686033d6a817d6d9d597f1a305a75cdbc3c9e7f05145e7ffb305893b2550812b3cb2c97aaf9af7a5399f8441
+DIST gnome-shell-extension-appindicator-57.tar.gz 67246 BLAKE2B cdbfce7c2ff731732dea76ce53421424ad887ab7c95b555142f1fccb549723c9f9816cde527dd0dca6b9c6b835d9ec8d255f8350f8d772199920ac69d2d26809 SHA512 256d365a653db40490cb0d4da5ee5f7508298bc9189e0a8e98a4f1c904f5627cd0cb1b5586786005638025e3b8a31bf948d08a69a40977887b5860f8dc5ee53e
EBUILD gnome-shell-extension-appindicator-53-r1.ebuild 1045 BLAKE2B a616e79d8c30c1364cc5bba7953b3dd9a62992ab469a9f8a0351db174c1ba22a3b822578b6ecf7d1093f65934921dc7bc046162f99f4324a6be00d14023b2b57 SHA512 e0d9945395a34038758df77189c4192406182f1acec3aeef32b6ac6256810cb489768989877bed7ab07ac7e2f994fe98a989220560334a9b33097341a81a1f5b
+EBUILD gnome-shell-extension-appindicator-57.ebuild 1042 BLAKE2B d60d41e11863dc7f68a49c054c8678f606654042c2283cdfbc49f89fd2ae7f5c3d8434dc7ec3c61c64e8bece2d36384ab3809459ae51caca0aff5373990a07f4 SHA512 06d6af48c6e596ead303f19da519f63e2f447fd705db72f96854eef69ce3200d862da00184dd585e85674d2ff828ecdcbee669f60e693f92a9c4a62a2817afc0
MISC metadata.xml 347 BLAKE2B 0d4ff8478dad5f546ec84e5fd91b38ceda891a10283ad54ae7c3fa1003a633847f4f64768651987885aa35769f503db27eaa05a2e9e761762bf7d8f45ead5d02 SHA512 b48b50854f68db0f5d0396be7aedd025c011f7d226c317ccb03c0bca2a0415353f8739a8fbcda79600679163e22e90d40b5b0af15a0c23fb0a7c3fda38516b82
diff --git a/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-57.ebuild b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-57.ebuild
new file mode 100644
index 000000000000..a339a53e1705
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-appindicator/gnome-shell-extension-appindicator-57.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils meson
+
+DESCRIPTION="Support legacy, AppIndicators and KStatusNotifierItems in Gnome"
+HOMEPAGE="https://github.com/ubuntu/gnome-shell-extension-appindicator"
+SRC_URI="https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~x86"
+
+RDEPEND="
+ app-eselect/eselect-gnome-shell-extensions
+ >=gnome-base/gnome-shell-45
+"
+BDEPEND="
+ app-misc/jq
+"
+
+src_prepare() {
+ default
+ # https://github.com/ubuntu/gnome-shell-extension-appindicator/issues/419
+ eapply -R "${FILESDIR}/${PN}-53-41a8e9c.patch"
+}
+
+src_install() {
+ meson_src_install
+ rm "${ED}"/usr/share/glib-2.0/schemas/gschemas.compiled || die
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
index 89118b132c85..47aee02063c2 100644
--- a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
+++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/Manifest
@@ -1,5 +1,5 @@
DIST gnome-shell-extension-applications-overview-tooltip-16.tar.gz 25392 BLAKE2B a66205d3d03c86d3d087948f3631c35dc57c0fc5d879a155289d0c5f48b681fa0d3fba9e5dcc863c33b9186f8ee07852e760418fa39a54f266eb38dc1df45885 SHA512 11ba9c12f86cae5f87ee4af16dbc2b32a284e7327da79ffd9ddaf009f451f0870a3689568d555b201afb3817229f722f76e318b3bec01ee415d156db1395dda9
DIST gnome-shell-extension-applications-overview-tooltip-17.tar.gz 25701 BLAKE2B 74f6e73c5ce4ca20887431f3798d96aa425ffc675a90c0bf90b93031072a1a45d419ab7ac6cec05a18b5ebbcd3ad8ce50c800316875a66d6e507f8b3393142cc SHA512 094a978c8b5779562a833c956911b9dce18e548384c84e2a1c9134fbbdea021cd5c37e4b7ba3b8e3d4099cebc324479a4eafe9f20e7df6aa2a85a14403d665bc
EBUILD gnome-shell-extension-applications-overview-tooltip-16-r1.ebuild 1298 BLAKE2B cf63a0faf4edb3f1154ebd3df12b3154f88835f4edaa56725cad050eab57ace3e389124c1da9bad9a826a8c64456fada22fe50dfa362692ee5050d28679d69f7 SHA512 086dd0aed0f9230055bedf126db2aca61772cf4f305f7c1e5feadfaa06182d438a20c7e5ed160ff47fc204ca1f2024b5be98a46eb9dc8bbcb784d01967ee3cfa
-EBUILD gnome-shell-extension-applications-overview-tooltip-17.ebuild 1150 BLAKE2B 50f35862e4b5d130dd0711e6eaa3068cfb2afbfabdbb104e1922299b4de0d055ea6666fe1a231f7be0dc2405080ad5cb7f14d8bd329001947f49e164a60d1b23 SHA512 ba1211db29c97895a85eb49ff34cd0f33a3d303f2b8f8897bc361a1c96d087534ef278c1d0a76aa4051f3041c7e9b5770663203ecd59f1eb0cf3aba5857897be
+EBUILD gnome-shell-extension-applications-overview-tooltip-17.ebuild 1148 BLAKE2B ea10ecaaab00e1b39fcedd296e467eebeabb63b914f89b4c0abc3dd6f2c3dec68eb4da9e3e0c6713549dddd60b6cd79794263e07dc0f40d89575b54efb12baf4 SHA512 0a7a47e524d0d5440929596b98f71b7eeb6986bb35e62f3de7aac0f34b14fc2c59737af6f1ca71a6731cc0052e7548e19af9a302f92e6558c3d2965c5be34d4f
MISC metadata.xml 349 BLAKE2B 9210c6b5ec395569daf09b4d7328ae05f1970050a258eca746efbfc87b4020e7fcdb6c848465a1668f7cd2406b7aa78d70aa072eedbddd79a392a25bea4829d6 SHA512 27f439e918821e6fd70e29c0227e6b33b8c3bcf7e5534d191827596a085d77e92ab6ae94e63fc5ffe2c8c427a02b686d4611e31e352b578dd9bf76f7b5de1261
diff --git a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-17.ebuild b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-17.ebuild
index 921a8acbc9f0..816c393dbfea 100644
--- a/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-17.ebuild
+++ b/gnome-extra/gnome-shell-extension-applications-overview-tooltip/gnome-shell-extension-applications-overview-tooltip-17.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/RaphaelRochet/applications-overview-tooltip/archive/
# https://github.com/RaphaelRochet/applications-overview-tooltip/issues/7
LICENSE="public-domain"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
RDEPEND="
diff --git a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest
index 770e18146254..d9bc528a3728 100644
--- a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest
+++ b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/Manifest
@@ -1,3 +1,5 @@
DIST gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.tar.gz 18303 BLAKE2B e15c4cb3274e0c295162dbb4788f9668d16b17f38bff0f8c45716202470c29986d28df19efdeda707365dc3b229a1dccb4c7b9fe4cfab7868d6286ac7ccf561b SHA512 4167587a1786f06a559975a393c2dac7fd54f4abeab902adbbd9637ef7a2399ad1e8e5a52f881559766599c8905ce501a3febb020f0b300b0a1ce5450d04052d
+DIST gnome-shell-extension-control-blur-effect-on-lock-screen-20230905.tar.gz 18422 BLAKE2B dd3b81152bdd860896026c07ba0f7a215806e98d70c7d1d5f15679063c7793d7a7176faecccc2793289cdf1608d9e53b19ff76ea9e11c5c8782f455791c1728f SHA512 432e59ba1b6a9816c634356a070532af66710b4575d31909150bba924a94c6afeb2ce20abb773f8fa8446924c1192b351cd9bc179b0b549498d29faa71be3653
EBUILD gnome-shell-extension-control-blur-effect-on-lock-screen-20230408.ebuild 1315 BLAKE2B 8da91d9bebe73be9b02c6b3e2dbafaa266a80e28b34267a848a6bdeb94638d88a94fe11e9cb92f9c0f02778e76b233940be2f17e0337f2ce39bc7b491fc7e5a3 SHA512 3995053e72b2bc2bcc5b37e1f278b84ec3f71d5919cd2875a940809b0946bc7cce1b8334512faa2f8ce5c6be9d784e0fa8bb12375e2a7a5f979edb35e5091da1
+EBUILD gnome-shell-extension-control-blur-effect-on-lock-screen-20230905.ebuild 1317 BLAKE2B 8706af9e47d9ce372384430f2b2dad1e90dbcee24126ec06fc501d8de7da3876c27437e4ed0de4af05dbdf264e46d6d651c699a9fd17ff26d9c94fe1b2852c68 SHA512 185361dc004e9ee9258d6fed3540c771f010abe800d8708b83a74046bb8e7203b93a820e2ec38841ae2535ccc1babbc02dffd3f92e38cb4e02043ea46aff3c4b
MISC metadata.xml 353 BLAKE2B dcbdb87a1f1a374c1d34605029971f07943f33938e53d21464bb51d2a849d6421fca5093f3862130d43f471a3e41095da3bfdde968a6e81129fbbe7216c99083 SHA512 93fc96abf0b7e4c371d6852c741e561f0395a3b76eef6b40e149b463146d34224861efe3e82383a8080c30e98f13b2c48cc5b02f922797599bbbeded11d8595d
diff --git a/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230905.ebuild b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230905.ebuild
new file mode 100644
index 000000000000..3f973349faf1
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen/gnome-shell-extension-control-blur-effect-on-lock-screen-20230905.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+DESCRIPTION="Control the blur effect on gnome-shell lock screen"
+HOMEPAGE="https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen"
+COMMIT="5e03c3bfbc0d52009c74a08c5c02ffdcb044eb1b"
+SRC_URI="https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen/archive/${COMMIT}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# glib for glib-compile-schemas at build time, needed at runtime anyways
+COMMON_DEPEND="
+ dev-libs/glib:2
+"
+RDEPEND="${COMMON_DEPEND}
+ app-eselect/eselect-gnome-shell-extensions
+ >=gnome-base/gnome-shell-45
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND=""
+
+extension_uuid="ControlBlurEffectOnLockScreen@pratap.fastmail.fm"
+S="${WORKDIR}/${PN/gnome-shell-extension-/}-${COMMIT}"
+
+src_compile() { :; }
+
+src_install() {
+ einstalldocs
+ insinto /usr/share/glib-2.0/schemas
+ doins schemas/*.xml
+ rm -rf LICENSE README.md schemas
+ insinto /usr/share/gnome-shell/extensions/"${extension_uuid}"
+ doins -r *
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
index 5d6e0c24bb22..fc7cc9109651 100644
--- a/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/Manifest
@@ -1,5 +1,7 @@
AUX gnome-shell-extension-dash-to-panel-26-branding.patch 637 BLAKE2B 1e124561143b577413090e16c7ad0c8cbb66911b079ae5844da9cf04e0197aab15fc4f746d3020ab7d4e6756b8a35befa773967c223d29289e13c6b3ffd70234 SHA512 8c176972ff10e87e957cfdda23e86a3e434dc050e8a954e7c2257942301daa5aa7c5b788188768f13c5b009d842fca8b14819a255a6a561dac8fa60e355ec211
DIST gnome-shell-extension-dash-to-panel-56.tar.gz 21206272 BLAKE2B 31ce957b1cc7e57b9c10c1f092a5b8a20b8b9aff2871954df48de584fd42e079cabfc3cf17f25d29f90d8551a3ae4ddc4dad1047659be408133ca0f459edadca SHA512 f11da73e72bb5199e55067dc581c019624db301947460861e56b50488b8da0151a71e82676f03f9283d2931dc15e23b0e7c0a149310951757d21983b216db2e5
+DIST gnome-shell-extension-dash-to-panel-59.tar.gz 21205305 BLAKE2B e5cfd058b44c8ca227d3ea58718861601197df536f0441b7df6256434419ae1a52d4b8e38bc0888c939f70452db4d3bfe9fdaac90069011221277e2f8aee399c SHA512 f4824de4a60d8f96f225301599f0525619b297af060c5ff6cf60c615351110009f8920f0cca8a4adba8202b9daa2e0d9f88d8d2d9d1eedde27eef1144e59179a
DIST tango-gentoo-v1.1.tar.gz 29322 BLAKE2B 83fa2bf37727e60851dd679054fe1b153ebfea58c9a9a40f891f7d68d3b047b02e8effa1d1b4e08d64500a2072ce7200f159c92a352da7124de27e1b05bb6027 SHA512 87d47ddab68361db6d99866c51705dcb3e198f8345a1096859acf2c6cca5099dd23c7fb30d124f52c4933ea38fd45fadffbbe6ecbdfa84f5b60938a4824f9045
EBUILD gnome-shell-extension-dash-to-panel-56.ebuild 1831 BLAKE2B 25f646d0f4ce19c2166fc5de2018b69afcda21909dd626bbaa828fa0be3ce930e5d29d9fefc3de8a7d8a2add4b14b405183f9b2d157680884902e3f5131409f9 SHA512 fe86fde64bead3a6ebdcdcfcce6890f7fd4fd57afcdbe239ab810c7a4e78c7f67f0f106228959d3bcc668eede8960566646ff438a087cfe1c83a2fcc281261b3
+EBUILD gnome-shell-extension-dash-to-panel-59.ebuild 1826 BLAKE2B 38d81ac1c68f5ab194a6ea7076311bf1748b730d1fb5eeb4f004da5cffa713869e857a3a893096a3848b1754d5613477990a3560430efe8b7b29f5483b3dc330 SHA512 1ed20fb6e7f5837b1c2528c3262d3d02c61a40354704430329a52848e44c977d7d5ecbe1d94ba6baae2f61fc031f68219cee74d026d032a154a7c12f9031a9ce
MISC metadata.xml 336 BLAKE2B d0b9e1e54d819e1ab592743b8d8e169cd974964ca09568efac39a9b88b0389faa776aadd3b7c1e9b216b1a7be2c548ab43579539e993fce4f7e82e24f7076d47 SHA512 32696977b4ad41aa0b44f56f679480b90d4c0565e2b4ca774ead9d2f72a694f196dd3b51b3b1bb99ca36e9cb24418e4f41d9fa382a8a0638a6b6cfeb837b1d6c
diff --git a/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-59.ebuild b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-59.ebuild
new file mode 100644
index 000000000000..4333cd21afa3
--- /dev/null
+++ b/gnome-extra/gnome-shell-extension-dash-to-panel/gnome-shell-extension-dash-to-panel-59.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit gnome2-utils
+
+MY_PN="${PN/gnome-shell-extension-/}"
+MY_P="${MY_PN}-${PV}"
+DESCRIPTION="An icon taskbar for the Gnome Shell"
+HOMEPAGE="https://github.com/home-sweet-gnome/dash-to-panel"
+SRC_URI="
+ https://github.com/home-sweet-gnome/${MY_PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz )
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="branding"
+
+COMMON_DEPEND="dev-libs/glib:2"
+RDEPEND="${COMMON_DEPEND}
+ app-eselect/eselect-gnome-shell-extensions
+ >=gnome-base/gnome-shell-45
+"
+DEPEND="${COMMON_DEPEND}"
+BDEPEND="
+ dev-util/intltool
+ sys-devel/gettext
+"
+
+S="${WORKDIR}/${MY_P}"
+extension_uuid="dash-to-panel@jderose9.github.com"
+
+src_prepare() {
+ default
+
+ # Set correct version
+ export VERSION="${PV}"
+
+ # Don't install README and COPYING in unwanted locations
+ sed -i -e 's/COPYING//g' -e 's/README.md//g' Makefile || die
+
+ # Provide fancy Gentoo icon when requested
+ use branding && eapply "${FILESDIR}"/${PN}-26-branding.patch
+}
+
+src_install() {
+ default
+ if use branding; then
+ insinto /usr/share/gnome-shell/extensions/dash-to-panel@jderose9.github.com/img
+ doins "${WORKDIR}/tango-gentoo-v1.1/scalable/gentoo.svg"
+ fi
+
+ # Install schemas system-wide
+ dodir /usr/share/glib-2.0/schemas
+ mv "${ED}/usr/share/gnome-shell/extensions/${extension_uuid}"/schemas/ "${ED}/usr/share/glib-2.0" || die
+ rm "${ED}/usr/share/glib-2.0/schemas/gschemas.compiled" || die
+}
+
+pkg_preinst() {
+ gnome2_schemas_savelist
+}
+
+pkg_postinst() {
+ gnome2_schemas_update
+ ebegin "Updating list of installed extensions"
+ eselect gnome-shell-extensions update
+ eend $?
+}
+
+pkg_postrm() {
+ gnome2_schemas_update
+}
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest
index b51d3e6b98a9..f7d6185b9579 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest
+++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/Manifest
@@ -1,5 +1,5 @@
DIST gnome-shell-extension-desktop-icons-ng-47.0.3.tar.bz2 151631 BLAKE2B 652e41eff5f8ada6bd2f6ebf49fd4db08bcab6d48af0e42e789a52050049708596fd534b9a32906cab2e4a8ccd283cc88ea318b4f7f58b1ef5bfd638399d92cf SHA512 0d48e442efc9ea2c461ec846a38c06ea906f6c3c710c221af693a9819efecc8859c86116f13172caba0083f4fcb9015c2957587e3a2a6f531d1e8f414c5dcb47
DIST gnome-shell-extension-desktop-icons-ng-47.0.4.tar.bz2 152300 BLAKE2B ddc07a03316ea4483e90253009576a8a0398a682545325b4adfd48d1b0a271bebf481d7223acd28909c91797bb7d0153d02871b6265f1f4f64a49d60dc5a4766 SHA512 83b24b2c4a849b7778865c8dca8707334937377816b931932ac1b775ddbef6c613e4a73d38a3869ec782d968722405414dfdf3d768a23dcbbf11f502024b9f81
EBUILD gnome-shell-extension-desktop-icons-ng-47.0.3.ebuild 990 BLAKE2B a64b55d8116cc6127a6168c39035411a1d8930d8207cdc3a2a3a4accbd4bc412b75ae4e6f0e6cae1029c90dfb7d03f63d2b0b9d73b3b7a35309c2ab5f50bf497 SHA512 be536e007c2fc0237bf2e68a814535b50ad5808fd1ca5efe35605cfbd744f33e6bdd65514908b98acf5c539e7ab79c9a8e8638eaae8b2f391080510c36a2fd52
-EBUILD gnome-shell-extension-desktop-icons-ng-47.0.4.ebuild 992 BLAKE2B d1c21075d6e7531f4d93077fb6cc5bd4410eb58f7504a678a46c98558816f07fa9bdb3f0c163111805b59e323cd0f68cd4530b28a6c9f8644eb9b3d094923c8a SHA512 7592ca64fb1b3e612b14249e52b335b85112466c148d3b1259339c1febec34abaaaf4361ee8529b4cdfb3b96af6686414ca27d85446f69becb86655195137374
+EBUILD gnome-shell-extension-desktop-icons-ng-47.0.4.ebuild 990 BLAKE2B 9a1ea0e93f0829f8d38e5a11b97514b9afed6bac6a59b52141b1a809f7345a940ed9f9e1de1c290140f3bcfb1f85e07992f8d6de795d38a4fa5e122f13590cb7 SHA512 da41c84e6c893799134701b11f8c66e0bc465dece91fcd048edf6bc4cc6b7211bcd96147f3061711be7eb60dfe309d60a3d5153d14de5cb436aff471c6bedccd
MISC metadata.xml 333 BLAKE2B 3bc225ba5cd8ccbe497b7f1494e7ee2ebb8d43a59756dfbc5a6152a1fdb0027f02e1057f6b1bfa6fe8d97b4a2583611b45e0d27bfb37a1a5563246d411eb057d SHA512 f835b8b301a79f5bc650c75cfc0c52eb0ddba2266c04c559f2651fa429d1747af98ea0b8e7775ff3df6d5d8b7ee545f22a89d092138fc91e19fcd0d5e325f315
diff --git a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.4.ebuild b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.4.ebuild
index 60a6ba4b998c..398daa0024d3 100644
--- a/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.4.ebuild
+++ b/gnome-extra/gnome-shell-extension-desktop-icons-ng/gnome-shell-extension-desktop-icons-ng-47.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://gitlab.com/rastersoft/desktop-icons-ng/-/archive/${PV}/${P}.tar
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE=""
COMMON_DEPEND="dev-libs/glib:2"
diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz
index 392508c578d2..8fd13fd727ef 100644
--- a/media-gfx/Manifest.gz
+++ b/media-gfx/Manifest.gz
Binary files differ
diff --git a/media-gfx/zbar/Manifest b/media-gfx/zbar/Manifest
index cc49e4546792..a514600bef24 100644
--- a/media-gfx/zbar/Manifest
+++ b/media-gfx/zbar/Manifest
@@ -3,8 +3,6 @@ AUX zbar-0.23.90-fix-qt5x11extras-detect.patch 641 BLAKE2B ec0b86a83a149ef2a6258
AUX zbar-0.23.90-fix-unittest.patch 2711 BLAKE2B 58d1bbebf60bb9533a7c2b40a29afa7e8229b79a925ebcd05e26c3a67c2144173baedc31f0d92d0341c51ccfb3763e95840ce2073012e7b61a0f252287d5d6b4 SHA512 cc5aaef37155ad72d6b72e05c2f53523268e15b84f573117e780e3f39cc4df3981d080558db83d0fb52d2daa47beeaab4f194e4f912e732648ac4c5bc683e11d
AUX zbar-0.23.92-py311-set-size.patch 1100 BLAKE2B be9b804d7ba1c5c1bae2a20853154da852a6ca1922f9a65f0583ea8d68f76d04e0e009c940417d24539cfb6577e47d8a6ee1d342de1a32b797afd4ebde284560 SHA512 9980027fdda6f995577c15c5c6337a45557802ed534da07208edb20cd99b8575f0c9864f1e48b2f300d973e682e73a0bac105a9eee7429db48224ddbcd15e8d1
AUX zbar-0.23_fix_python_detect.patch 351 BLAKE2B d5261e9adb3c9b43f1208a41a655718b952d06ce0ec003bb08bf30979d6c467b2b50e6fb9a6cd06f95230ed4ae55e14599c276f9f41f03677b4d18167c6665c4 SHA512 d24d75f840d84488986cede3378e067ac68d218acac34a8c34888c88611df8f4b1b397cfd5ecfcda82480fd56ea2bada29d8373cc6e93ae8050b84e801c36ca7
-DIST zbar-0.23.90.tar.gz 1005314 BLAKE2B 5d0c193509602dfb55741b421e1d28f1424ecec50aa3be584912544a587922c053284c41cf14ff0b4824095d0d376381ed055e7faf9ff394bd8d44fd9ed2971d SHA512 d73d71873bec68ee021997512a9edbd223f5f5fe43c66c4dd3502224ba6009be2e5e1714766cb8e1056244673e87e0939ed0319116f61d7371b5ab79fb5e04eb
DIST zbar-0.23.92.tar.gz 1005358 BLAKE2B 97af3c399333abfcd64e45e6c4f38e5da6ed1540447f35f0efe9bc0fb8d296d80c964452afa29d26d22bddd8de31bc3ca6582db38afe8416e9480f11b939e040 SHA512 cae47fb199173fc1c052984865ca0e6aeab330bd6d77506a0937994d459deb4419a3e54e2dcd2e9830ffb8acf14f29e22e0a6becc9e4cfe19b07dad1babe9513
-EBUILD zbar-0.23.90.ebuild 5343 BLAKE2B 360b76986b1fe8c0088777e761b694e6ed6f49e6b877da1c3fbfac88da5e48d497c77d8e701e0fbcad4fd1864e341b4879797bffe1c8829be8840a2c25d2119b SHA512 3e8205bc97c04253ee18a0611ec19d84f336d94e9429ed0dce027d179d5c538076381e0cecb7edb1e30ccd5af912f9134099602547c0bcda129a40c792957a4b
EBUILD zbar-0.23.92.ebuild 5477 BLAKE2B 4ad9610614f94c7bfd456ac625fb2685f9f39a6d77929fd02f19b67338f0eb46de3a88eb69c741174f0f9e46cec1aa951ec34fc57ca886a5f830cd844ef3fabf SHA512 bc55e7e43f35260f5ad30034b7859292f5518bdccb53892ae20c3b8e012d9ae6808c5ffd780273611e44a7a69a4e33b57256f3701ac08000e85904dfccc0b32c
MISC metadata.xml 738 BLAKE2B a5f5f0f157f7339f3dd39dde18b79427b35c6ce0b079b1ed03a0f2de821bc14f3a9c76fbd68bfd836444a4750a604be0012e4501207e75dfe4fc39aef7e65827 SHA512 334a091fc54d950a8b3e7572af7ae9766d20fd0d49aaa9fd18f5ea75966b45a53a861e290bcf9ca0fd8cc160cba669185aa01a9c8e77a585f2cb84d10f3b1e80
diff --git a/media-gfx/zbar/zbar-0.23.90.ebuild b/media-gfx/zbar/zbar-0.23.90.ebuild
deleted file mode 100644
index 68bd3dce3e8e..000000000000
--- a/media-gfx/zbar/zbar-0.23.90.ebuild
+++ /dev/null
@@ -1,229 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-inherit autotools flag-o-matic java-pkg-opt-2 multilib-minimal python-single-r1 qmake-utils virtualx
-
-DESCRIPTION="Library and tools for reading barcodes from images or video"
-HOMEPAGE="https://github.com/mchehab/zbar"
-SRC_URI="https://github.com/mchehab/zbar/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="LGPL-2.1"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 x86"
-IUSE="dbus graphicsmagick gtk +imagemagick introspection java jpeg nls python qt5 static-libs test +threads v4l X xv"
-
-REQUIRED_USE="
- introspection? ( gtk )
- python? ( ${PYTHON_REQUIRED_USE} )
- test? (
- ${PYTHON_REQUIRED_USE}
- X? ( imagemagick )
- )
- xv? ( X )"
-
-RESTRICT="!test? ( test )"
-
-COMMON_DEPEND="
- dbus? ( sys-apps/dbus[${MULTILIB_USEDEP}] )
- gtk? (
- dev-libs/glib:2[${MULTILIB_USEDEP}]
- x11-libs/gtk+:3[${MULTILIB_USEDEP}]
- introspection? ( dev-libs/gobject-introspection )
- )
- imagemagick? (
- !graphicsmagick? ( media-gfx/imagemagick:=[png,jpeg?] )
- graphicsmagick? ( media-gfx/graphicsmagick:=[png,jpeg?] )
- )
- jpeg? ( virtual/jpeg:0[${MULTILIB_USEDEP}] )
- python? ( ${PYTHON_DEPS} )
- qt5? (
- dev-qt/qtcore:5
- dev-qt/qtgui:5
- dev-qt/qtwidgets:5
- dev-qt/qtx11extras:5
- )
- v4l? ( media-libs/libv4l:0=[${MULTILIB_USEDEP}] )
- X? (
- x11-libs/libX11[${MULTILIB_USEDEP}]
- x11-libs/libXext[${MULTILIB_USEDEP}]
- xv? ( x11-libs/libXv[${MULTILIB_USEDEP}] )
- )"
-
-RDEPEND="${COMMON_DEPEND}
- java? ( >=virtual/jre-1.8 )"
-
-DEPEND="${COMMON_DEPEND}
- java? (
- >=virtual/jdk-1.8
- test? (
- dev-java/hamcrest-core:1.3
- dev-java/junit:4
- )
- )
- test? (
- ${PYTHON_DEPS}
- $(python_gen_cond_dep '
- dev-python/pillow[${PYTHON_USEDEP}]
- ')
- )"
-
-BDEPEND="
- app-text/xmlto
- sys-devel/gettext
- virtual/pkgconfig
- gtk? ( dev-util/glib-utils )
- nls? (
- sys-devel/gettext
- virtual/libiconv
- )"
-
-DOCS=( README.md NEWS.md TODO.md HACKING.md TODO.md ChangeLog )
-
-PATCHES=(
- # git master
- "${FILESDIR}/${P}-fix-gtk-default.patch"
- # TODO: upstream?
- "${FILESDIR}/${PN}-0.23_fix_python_detect.patch"
- "${FILESDIR}/${P}-fix-unittest.patch"
- "${FILESDIR}/${P}-fix-qt5x11extras-detect.patch"
-)
-
-pkg_setup() {
- if use python || use test; then
- python-single-r1_pkg_setup
- fi
- use java && java-pkg-opt-2_pkg_setup
-}
-
-src_prepare() {
- default
-
- if use python || use test; then
- if use test; then
- # make tests happy
- # because one of the test requires loadable py module from the current ${BUILD_DIR}
- sed -e "s|PYTHONPATH=@abs_top_srcdir@|PYTHONPATH=@builddir@|g" \
- -i test/Makefile.am.inc || die
- fi
-
- python_fix_shebang \
- examples/*.py \
- test/{test_python,barcodetest}.py # test_pygtk.py — py2 only
- fi
-
- if use java; then
- java-pkg-opt-2_src_prepare
- sed -e "s|javadir = \$(pkgdatadir)|javadir = /usr/$(get_libdir)/zbar|" \
- -i java/Makefile.am || die
- fi
-
- # do not install {LICENSE,INSTALL,etc} doc files with 'make install' (use DOCS=() instead)
- sed -e "s|^dist_doc_DATA =\(.*\)|dist_doc_DATA =|" -i Makefile.am || die
-
- eautoreconf
-}
-
-multilib_src_configure() {
- append-cppflags -DNDEBUG
-
- local myeconfargs=(
- $(use_with dbus)
- $(use_with gtk gtk gtk3) # avoid 'auto'
- $(use_with jpeg)
- $(multilib_native_use_with introspection gir)
- $(multilib_native_use_with java)
- $(multilib_native_use_with python python auto)
- $(use_enable nls)
- $(use_enable static-libs static)
- $(use_enable threads pthread)
- $(use_enable v4l video)
- $(use_with X x)
- $(use_with X xshm)
- $(use_with xv xv)
- )
-
- if multilib_is_native_abi; then
- # both must be enabled to use GraphicsMagick
- if use imagemagick && use graphicsmagick; then
- myeconfargs+=(
- --with-graphicsmagick
- --without-imagemagick
- )
- elif ! use graphicsmagick && use imagemagick; then
- myeconfargs+=(
- --with-imagemagick
- --without-graphicsmagick
- )
- else
- myeconfargs+=(
- --without-imagemagick
- --without-graphicsmagick
- )
- fi
-
- if use java; then
- export JAVACFLAGS="$(java-pkg_javac-args)"
- append-cflags "$(java-pkg_get-jni-cflags)"
- if use test; then # bug 629078
- myeconfargs+=( --with-java-unit )
- java-pkg_append_ CLASSPATH .
- java-pkg_append_ CLASSPATH $(java-pkg_getjar --build-only junit-4 junit.jar)
- java-pkg_append_ CLASSPATH $(java-pkg_getjar --build-only hamcrest-core-1.3 hamcrest-core.jar)
- fi
- fi
-
- if use qt5; then
- myeconfargs+=(
- --with-qt
- --with-qt5
- )
- else
- myeconfargs+=( --without-qt )
- fi
- else
- myeconfargs+=(
- --without-graphicsmagick
- --without-imagemagick
- --without-qt
- )
-
- # zbarimg tests with native abi only
- # (this option from the patch above, stay up to date)
- use test && myeconfargs+=( --without-zbarimg-tests )
- fi
-
- # use bash (bug 721370)
- CONFIG_SHELL='/bin/bash' \
- ECONF_SOURCE="${S}" \
- MOC="$(qt5_get_bindir)"/moc \
- econf "${myeconfargs[@]}"
-
- # work around out-of-source build issues for multilib systems (bug 672184)
- mkdir qt zbarcam || die
-}
-
-src_test() {
- virtx multilib-minimal_src_test
-}
-
-src_install() {
- if use qt5; then
- local MULTILIB_WRAPPED_HEADERS=(
- /usr/include/zbar/QZBar.h
- /usr/include/zbar/QZBarImage.h
- )
- fi
- multilib-minimal_src_install
-}
-
-multilib_src_install_all() {
- einstalldocs
- find "${D}" -name '*.la' -delete || die
-}
-
-pkg_preinst() {
- use java && java-pkg-opt-2_pkg_preinst
-}
diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz
index 462b5692f855..9bc5a2b728ae 100644
--- a/media-video/Manifest.gz
+++ b/media-video/Manifest.gz
Binary files differ
diff --git a/media-video/gpac/Manifest b/media-video/gpac/Manifest
index 8b3d3799c61b..b617911f0800 100644
--- a/media-video/gpac/Manifest
+++ b/media-video/gpac/Manifest
@@ -6,8 +6,8 @@ AUX gpac-2.2.0-ffmpeg6.patch 1162 BLAKE2B bed72ce7db91a5c25f74ae33561fa47c2951db
DIST gpac-2.0.0.tar.gz 11362932 BLAKE2B a8489831efb77c374d13e2edb3951e60a94907c4cd8601919e1390aee0e9002249e97a9200fd006c2aa783c516f701f7695aa84b5f3596a3bc90290916ff4086 SHA512 e95e6d78167fc306917b3ac89e56ba511bbcb0c825da118f5ba374504499352104b5c1f3ee71e7ec018015b8e302f9b07162d22287ddb21c8564b097d900913f
DIST gpac-2.2.0.tar.gz 11376708 BLAKE2B f50c131912787c274a5b2d37e242e37ddd07f2c6eab3a932ec243f0fc36aeb06d4f16fd861eb3534f93534c291c55fddc2bcd1f573d2ed186e17464512a1f089 SHA512 4ac63a79a5d1057aadb59429af84ca9e4e0c0b863b19beafb60bd1c30425357dec45b5d6d48d452eb94002b059c9eb0c7bb0cc14222194f641604f964b3207c2
DIST gpac-2.2.1.tar.gz 11377184 BLAKE2B 44b47459da0f203d0e4c0eed5836a59f44fb508db4e601b46e9ffdb53d89bb49e22ccdfe7951b17581130f186c47ae8efc0d9002685d5cf9a3547159356d2d9e SHA512 873df4c2fdc3594a0f3bce66d511cee14669643042ab1ca8d7f370ad3f50636c32c31f79818051d00bf844de30a5533ae30c81ed168baf2626a152771b6a6845
-EBUILD gpac-2.0.0.ebuild 3259 BLAKE2B 6abca7a4e0f0ef384e5b81fc24a511effc6925610ddf079f8934e20ea4b227831aad72b11deb5cf547d87eca5c57c4cea84dac2403ed4e0d9394d5298bd6b3a1 SHA512 930f88012e50dba329040c7ccce94eadeb4e63b7ae9dd6c6797c894c052d0f28944b7d65f7fea42bd1889f46bfa3c0b061eecfc59019155d674ccdb958aece3e
-EBUILD gpac-2.2.0.ebuild 3199 BLAKE2B f541ecf756502931b4215a19c563b0f52dc49726b5824cc8247c0305ff51b905ce3803371e483b529befcfab24b7b49cc439595a648ae638b7567394b840dbce SHA512 e0c62631796848443a3aff2b669160724c1f91dd9a4bf77201cbfdb035e3f94558fb2b437f491cea9e301c421ca548e583430229961b4abbb763caa958ef2fb8
-EBUILD gpac-2.2.1-r1.ebuild 3199 BLAKE2B 6d876b233fbc383488bacb1ef77e13e7fb1325d09d6be80b84d6e90fff222286dabec1225c7b5516dad5734306db97126703fc4e918bb0f7ea4ac9faab7653d9 SHA512 ed2fcec143caf06428977a84522949aecf7ff15bfa618c2ba2fad1690738b7bee4003e911c819d80a34893388923e82474e09cdeef3b50bdcc70a5f960a94f26
-EBUILD gpac-9999.ebuild 3153 BLAKE2B b252f7f92aeb3ac1eb6cedb40ff2b03ea1eb723658b9ea8c09bc11ef24c44b6b0c4562b7ef1fec981ccf6087f028fb19b4da52dad1ae9766e557d9e02b00e1ef SHA512 7f0a85c80d7a0e9a0eaf19ca4f1d8c0efb273249a2ace297d89b7aff1b91b0b3577140235b83ba666461dc12b76c2e5e2f17c7e19f8cb12cb33114f7da734043
+EBUILD gpac-2.0.0.ebuild 3354 BLAKE2B 5c55018a050f8dacee193372c0c97161e628613a50454e325aae39dcac11fecdd0b1d2f816ba21295a9b493467b4542dbc4264f1b34e796fff493a798bd7151b SHA512 02e8e64a69d731ace0e0846b322aa3fa310b278f874d3d4505bd391887c74dc585e5fc338d9e8400509de8d57ef7e751b2c9725f4d35e43ff1a4269a3bd268ca
+EBUILD gpac-2.2.0.ebuild 3322 BLAKE2B f1b08d5da5e9a640f9583011d62bdd5b023e9e13b8ff1f3d6815285cbc7e782a9161b13dda6f12be509cbf751f26adc2e610e6b6b487ced9a564758d57f7e255 SHA512 8476f1d169719b389f625aec0804c54b4ee8e53ff4c274111709c39c1bf5261a83f8fb849ff15f297df3dfbf9d9672c5caab304853186a0915b10e1dcb3c2064
+EBUILD gpac-2.2.1-r1.ebuild 3322 BLAKE2B 509e5436e088059b9138b4e4164123089ffe3b618924ff3b2906efe42832a40fc81d44867b5dfd515f5f705ded6e8b8881f040f57cc3355de0338800a5cf44d4 SHA512 b0a118aebcb52d6b6b7cc567f0fc0137f697c15c6c6799c48d039a67403078a03f12c945b76d33770b646fd31649703fc52f256707f906c974e4ddfd177dc54e
+EBUILD gpac-9999.ebuild 3276 BLAKE2B ab7fd6c71c4754d02f0502037660c6474edbfbdc54443edf1bb2235b02594e70f35e02d97a45e49b7d9d663c6ae7788fb57fe01c8b2d9497d0913946b4199611 SHA512 2dd177c842d2bf7ef3bbfe144db213bfb05de9d7a90a54c791792039181abf90f0861f94fde5e98a248e3a21bfd5555669bcf54e2b4b10ccb352d627889904e8
MISC metadata.xml 357 BLAKE2B d08714f001a00d250eaffef3818ed1cf0ea1dfd907799ac7f87c13d32f34106a3dc3982c24729d09c9eaec20143b68b2e966db97a061ee8a4592a8a5d20b8ab2 SHA512 7417738d0c891a1544fa25a9fe4785025e83ed7e5d498335215f70e61b3b599b17cbd9114e660fc5db4315dfeddee99a351b76ff0b801657f990827187f416c5
diff --git a/media-video/gpac/gpac-2.0.0.ebuild b/media-video/gpac/gpac-2.0.0.ebuild
index 34e01f0cc807..884c45073b43 100644
--- a/media-video/gpac/gpac-2.0.0.ebuild
+++ b/media-video/gpac/gpac-2.0.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -64,7 +64,6 @@ DEPEND="
PATCHES=(
"${FILESDIR}/${PN}-2.0.0-configure.patch"
- "${FILESDIR}/${PN}-1.0.0-zlib-compile.patch"
)
DOCS=(
@@ -91,6 +90,9 @@ my_use() {
src_prepare() {
default
sed -i -e "s:\(--disable-.*\)=\*):\1):" configure || die
+
+ # TODO: remove when old zlib is no longer in tree
+ has_version "<sys-libs/zlib-1.3" && eapply "${FILESDIR}/${PN}-1.0.0-zlib-compile.patch"
}
src_configure() {
diff --git a/media-video/gpac/gpac-2.2.0.ebuild b/media-video/gpac/gpac-2.2.0.ebuild
index f99b1f15a15f..abd67bfaac3c 100644
--- a/media-video/gpac/gpac-2.2.0.ebuild
+++ b/media-video/gpac/gpac-2.2.0.ebuild
@@ -64,7 +64,6 @@ DEPEND="
PATCHES=(
"${FILESDIR}/${PN}-2.2.0-configure.patch"
- "${FILESDIR}/${PN}-1.0.0-zlib-compile.patch"
"${FILESDIR}/${PN}-2.2.0-ffmpeg6.patch"
"${FILESDIR}/${PN}-2.2.0-ffmpeg6-deux.patch"
)
@@ -88,6 +87,13 @@ my_use() {
fi
}
+src_prepare() {
+ default
+
+ # TODO: remove when old zlib is no longer in tree
+ has_version "<sys-libs/zlib-1.3" && eapply "${FILESDIR}/${PN}-1.0.0-zlib-compile.patch"
+}
+
src_configure() {
tc-export CC CXX AR RANLIB
diff --git a/media-video/gpac/gpac-2.2.1-r1.ebuild b/media-video/gpac/gpac-2.2.1-r1.ebuild
index fc002d795023..406fedb39196 100644
--- a/media-video/gpac/gpac-2.2.1-r1.ebuild
+++ b/media-video/gpac/gpac-2.2.1-r1.ebuild
@@ -64,7 +64,6 @@ DEPEND="
PATCHES=(
"${FILESDIR}/${PN}-2.2.0-configure.patch"
- "${FILESDIR}/${PN}-1.0.0-zlib-compile.patch"
"${FILESDIR}/${PN}-2.2.0-ffmpeg6.patch"
"${FILESDIR}/${PN}-2.2.0-ffmpeg6-deux.patch"
)
@@ -88,6 +87,13 @@ my_use() {
fi
}
+src_prepare() {
+ default
+
+ # TODO: remove when old zlib is no longer in tree
+ has_version "<sys-libs/zlib-1.3" && eapply "${FILESDIR}/${PN}-1.0.0-zlib-compile.patch"
+}
+
src_configure() {
tc-export CC CXX AR RANLIB
diff --git a/media-video/gpac/gpac-9999.ebuild b/media-video/gpac/gpac-9999.ebuild
index f21d8e2a08aa..963ca68ca30f 100644
--- a/media-video/gpac/gpac-9999.ebuild
+++ b/media-video/gpac/gpac-9999.ebuild
@@ -64,7 +64,6 @@ DEPEND="
PATCHES=(
"${FILESDIR}/${PN}-2.2.0-configure.patch"
- "${FILESDIR}/${PN}-1.0.0-zlib-compile.patch"
"${FILESDIR}/${PN}-2.2.0-ffmpeg6.patch"
)
@@ -87,6 +86,13 @@ my_use() {
fi
}
+src_prepare() {
+ default
+
+ # TODO: remove when old zlib is no longer in tree
+ has_version "<sys-libs/zlib-1.3" && eapply "${FILESDIR}/${PN}-1.0.0-zlib-compile.patch"
+}
+
src_configure() {
tc-export CC CXX AR RANLIB
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 7349bdd4ff35..86b2d4abeed2 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 b30c199fa4e1..564b12c6c439 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Fri, 29 Sep 2023 10:10:00 +0000
+Fri, 29 Sep 2023 16:10:06 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index dece5d71dadc..c5e18223a0cf 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 547709 BLAKE2B d36b5eab46802d38f5dc159e9f03149513662c9854aa62da883429961b68edb038ebef040f517863c136ecc51899290cd74c9087529037a37efe40ec65601123 SHA512 76b4b80b9d0d4cbbcdde748628052fa922c089cce8eb0edfc47cfa2875923af79393a7f6b07917b9aa64c2c7d7d6fbdc509c10b177b9df02314011f74f4f5b95
-TIMESTAMP 2023-09-29T10:10:03Z
+MANIFEST Manifest.files.gz 548500 BLAKE2B d69c37d2e4e1895a076d1d7359c4b2e9ee1bb29bb132e37c5ebbfec54a414dbebe9f37903f835edd21f36c623a99ace2c24c3147d42057a99fd505bd8a1bc7a6 SHA512 5962e8d7b50c6e11e00b4f0217a7e22066dddd2df564ff9e7effe3a4f06f99abd73934a610fab81ed6e3d4849a4e2fc942054d55562e1f299eb9fce8ded836cf
+TIMESTAMP 2023-09-29T16:10:11Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUWontfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUW9uNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klBOtxAAodmGTvzvmwCcm0LNOQWN8cgyk2rUSf6knyeoReDJlAH8IhHqwFLIeJzN
-2zFitFhWQ0Y5jLkQ2rkvt5O9XAPe27HMJIE55x4roa9+iyUSTFZHkQQcIQusU4aP
-1Y9D1TPJY18kPJ1+QnsiQYK9xm/CTS4h54e4mKow4rcMQbXtZqmtmrWOfG0rE7sW
-HrrpM5fAnFhinnCFUCIEXEYqCrm+F3rfOJIZwWkeFbFisR9OVOy2Xdm56r69S0Qt
-e+HBSxBQfKoptS0fNkHuFTQ5nwNGwqQQcGC93Gbl6y1KwYaB7UFWbC13Fg8pS3tI
-POdtsVb2LdsIb6UZ1A2LUKXP6CMYlOo2Q2D5IHTPgcqX1/oYGNDUgdNNMc7cwVU1
-rhYX7ybt4Y/Auf6hrolLPB9x4eyVDpg9ZDWyAjRdl1dBEtFvexQ79M+vkBElqZum
-RdBPxYCSTi6956OKGLLGJMG3ZMyOXjBBq3JMivF+7O/opFqhnmqJoKjc6p1DULqu
-ZZjPNvCkcdMeCd4TPLX5FR3yY2Y6JgvBCj0/kBmxr5IVoTFerOrWWTV5GxOaKMYM
-UDhW8RfaeAaaAA0wbp9yznZoPoBxdbtTqgF4clWNAmpNFjYCufn83udgsWkBEXjh
-ZeShPJ/nLVRAlb9EJS9in8JPmMgdB++8Jw3x8xSKcYYZVNuLcSY=
-=+V0X
+klABqBAAo9rvtMiIhmVMNeJLYFWyaM/QDAskYST0zgmyGAoKMlcgv2bpuNIfi/3q
+xZeuOYqUgBmtS7yo0rAFNZEjqS3SoKesmwGz0OEMovS3OnODgvk/Yw9NT25datVY
+j6tQ5bjBMB6ueZcVtt/mVjYiTa3nx8Ekf4yduI6LKQFKwpIbDD8SszvPL5ECkEZs
+d/5HgxBxCblEYamkkofydVwxHHM3DB4miYkOFc1vbNHrRg8EvH/ZcIip0eyh45mV
+lFXSkFsn3601PZe4TYxEBdb6XHyfympJ8XLdO9nlFon8Q53HRqvGwJYvMPccBUVn
+RBIRRNK9TI9XjR/rC9Q4L/XOO7py2FCun3yQVTU8Wmy4u/C5cGtc/fiF5SN0CQrQ
+pLwXR7C9zZRKDJsPmAm6MsUzXxFZxQyK1NHTAdLIeJbdg82SnSJJunvgT1U6NIZN
+72JKs8PC92axIC39w4rHCg8u5pszP3sFWxJNERR21U14GvOZLxAJblw5dFvQ7X/K
+xkxBwQcGtbvcP5/soSZBGlaPb9tQGR9rxYGOC9OLZmSEUjtGlnBT5wSNk8N2kmHJ
+Di34bU4xrJezO4oxOrqp3Iy+G7t44k7CHFKdetjV/iG8H+qGOHypnx4J40QMrBw+
+c8QecGR21Xgna8hbhkF+3gxDpPzkDFNVdq5KC6Or2J9aO8LQyUQ=
+=dx9B
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/Manifest.files.gz b/metadata/glsa/Manifest.files.gz
index b0d4956e2ece..98277cf32d3a 100644
--- a/metadata/glsa/Manifest.files.gz
+++ b/metadata/glsa/Manifest.files.gz
Binary files differ
diff --git a/metadata/glsa/glsa-202309-10.xml b/metadata/glsa/glsa-202309-10.xml
new file mode 100644
index 000000000000..ab90f225c850
--- /dev/null
+++ b/metadata/glsa/glsa-202309-10.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202309-10">
+ <title>Fish: User-assisted execution of arbitrary code</title>
+ <synopsis>A vulnerability was discovered in Fish when handling git repository configuration that may lead to execution of arbitrary code</synopsis>
+ <product type="ebuild">fish</product>
+ <announced>2023-09-29</announced>
+ <revised count="1">2023-09-29</revised>
+ <bug>835337</bug>
+ <access>local</access>
+ <affected>
+ <package name="app-shells/fish" auto="yes" arch="*">
+ <unaffected range="ge">3.4.0</unaffected>
+ <vulnerable range="lt">3.4.0</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>Smart and user-friendly command line shell for macOS, Linux, and the rest of the family. It includes features like syntax highlighting, autosuggest-as-you-type, and fancy tab completions that just work, with no configuration required.</p>
+ </background>
+ <description>
+ <p>A vulnerability have been discovered in Fish. Please review the CVE identifiers referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>A user may be enticed to cd into a git repository under control by an attacker (e.g. on a shared filesystem or by unpacking an archive) and execute arbitrary commands.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All fish users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=app-shells/fish-3.4.0"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2022-20001">CVE-2022-20001</uri>
+ </references>
+ <metadata tag="requester" timestamp="2023-09-29T10:53:27.976806Z">graaff</metadata>
+ <metadata tag="submitter" timestamp="2023-09-29T10:53:27.979954Z">graaff</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202309-11.xml b/metadata/glsa/glsa-202309-11.xml
new file mode 100644
index 000000000000..91f9f39a8d3f
--- /dev/null
+++ b/metadata/glsa/glsa-202309-11.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202309-11">
+ <title>libsndfile: Multiple Vulnerabilities</title>
+ <synopsis>Multiple vulnerabilities have been found in libsndfile, the worst of which could result in arbitrary code execution.</synopsis>
+ <product type="ebuild">libsndfile</product>
+ <announced>2023-09-29</announced>
+ <revised count="1">2023-09-29</revised>
+ <bug>803065</bug>
+ <access>remote</access>
+ <affected>
+ <package name="media-libs/libsndfile" auto="yes" arch="*">
+ <unaffected range="ge">1.1.0</unaffected>
+ <vulnerable range="lt">1.1.0</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>libsndfile is a C library for reading and writing files containing sampled sound.</p>
+ </background>
+ <description>
+ <p>Multiple vulnerabilities have been discovered in libsndfile. Please review the CVE identifiers referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>Please review the referenced CVE identifiers for details.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All libsndfile users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=media-libs/libsndfile-1.1.0"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2021-3246">CVE-2021-3246</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2021-4156">CVE-2021-4156</uri>
+ </references>
+ <metadata tag="requester" timestamp="2023-09-29T11:28:49.377032Z">ajak</metadata>
+ <metadata tag="submitter" timestamp="2023-09-29T11:28:49.380908Z">graaff</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202309-12.xml b/metadata/glsa/glsa-202309-12.xml
new file mode 100644
index 000000000000..95404c8496d5
--- /dev/null
+++ b/metadata/glsa/glsa-202309-12.xml
@@ -0,0 +1,45 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202309-12">
+ <title>sudo: Multiple Vulnerabilities</title>
+ <synopsis>Multiple vulnerabilities have been found in sudo, the worst of which can result in root privilege escalation.</synopsis>
+ <product type="ebuild">sudo</product>
+ <announced>2023-09-29</announced>
+ <revised count="1">2023-09-29</revised>
+ <bug>898510</bug>
+ <bug>905322</bug>
+ <access>remote</access>
+ <affected>
+ <package name="app-admin/sudo" auto="yes" arch="*">
+ <unaffected range="ge">1.9.13_p2</unaffected>
+ <vulnerable range="lt">1.9.13_p2</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>sudo allows a system administrator to give users the ability to run commands as other users.</p>
+ </background>
+ <description>
+ <p>Multiple vulnerabilities have been discovered in sudo. Please review the CVE identifiers referenced below for details.</p>
+ </description>
+ <impact type="high">
+ <p>Please review the referenced CVE identifiers for details.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All sudo users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=app-admin/sudo-1.9.13_p2"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-27320">CVE-2023-27320</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-28486">CVE-2023-28486</uri>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2023-28487">CVE-2023-28487</uri>
+ </references>
+ <metadata tag="requester" timestamp="2023-09-29T12:15:42.245017Z">ajak</metadata>
+ <metadata tag="submitter" timestamp="2023-09-29T12:15:42.248484Z">graaff</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202309-13.xml b/metadata/glsa/glsa-202309-13.xml
new file mode 100644
index 000000000000..c9a01015913d
--- /dev/null
+++ b/metadata/glsa/glsa-202309-13.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202309-13">
+ <title>GMP: Buffer Overflow Vulnerability</title>
+ <synopsis>A buffer overflow vulnerability has been found in GMP which could result in denial of service.</synopsis>
+ <product type="ebuild">gmp</product>
+ <announced>2023-09-29</announced>
+ <revised count="1">2023-09-29</revised>
+ <bug>823804</bug>
+ <access>remote</access>
+ <affected>
+ <package name="dev-libs/gmp" auto="yes" arch="*">
+ <unaffected range="ge">6.2.1-r2</unaffected>
+ <vulnerable range="lt">6.2.1-r2</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>The GNU Multiple Precision Arithmetic Library is a library forarbitrary-precision arithmetic on different types of numbers.</p>
+ </background>
+ <description>
+ <p>There is an integer overflow leading to a buffer overflow when processing untrusted input via GMP&#39;s mpz_inp_raw function.</p>
+ </description>
+ <impact type="normal">
+ <p>Untrusted input can cause a denial of service via segmentation fault.</p>
+ </impact>
+ <workaround>
+ <p>Users can ensure no untrusted input is passed into GMP&#39;s mpz_inp_raw function.</p>
+ </workaround>
+ <resolution>
+ <p>All GMP users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=dev-libs/gmp-6.2.1-r2"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2021-43618">CVE-2021-43618</uri>
+ </references>
+ <metadata tag="requester" timestamp="2023-09-29T13:02:07.835979Z">ajak</metadata>
+ <metadata tag="submitter" timestamp="2023-09-29T13:02:07.839044Z">graaff</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/glsa-202309-14.xml b/metadata/glsa/glsa-202309-14.xml
new file mode 100644
index 000000000000..c9c519077013
--- /dev/null
+++ b/metadata/glsa/glsa-202309-14.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE glsa SYSTEM "http://www.gentoo.org/dtd/glsa.dtd">
+<glsa id="202309-14">
+ <title>libarchive: Multiple Vulnerabilities</title>
+ <synopsis>Multiple vulnerabilities have been found in libarchive, the worst of which could result in denial of service.</synopsis>
+ <product type="ebuild">libarchive</product>
+ <announced>2023-09-29</announced>
+ <revised count="1">2023-09-29</revised>
+ <bug>882521</bug>
+ <bug>911486</bug>
+ <access>remote</access>
+ <affected>
+ <package name="app-arch/libarchive" auto="yes" arch="*">
+ <unaffected range="ge">3.7.1</unaffected>
+ <vulnerable range="lt">3.7.1</vulnerable>
+ </package>
+ </affected>
+ <background>
+ <p>libarchive is a library for manipulating different streaming archive formats, including certain tar variants, several cpio formats, and both BSD and GNU ar variants.</p>
+ </background>
+ <description>
+ <p>Multiple vulnerabilities have been discovered in libarchive. Please review the CVE identifiers referenced below for details.</p>
+ </description>
+ <impact type="normal">
+ <p>Please review the referenced CVE identifiers for details.</p>
+ </impact>
+ <workaround>
+ <p>There is no known workaround at this time.</p>
+ </workaround>
+ <resolution>
+ <p>All libarchive users should upgrade to the latest version:</p>
+
+ <code>
+ # emerge --sync
+ # emerge --ask --oneshot --verbose ">=app-arch/libarchive-3.7.1"
+ </code>
+ </resolution>
+ <references>
+ <uri link="https://nvd.nist.gov/vuln/detail/CVE-2022-36227">CVE-2022-36227</uri>
+ </references>
+ <metadata tag="requester" timestamp="2023-09-29T13:38:51.852767Z">ajak</metadata>
+ <metadata tag="submitter" timestamp="2023-09-29T13:38:51.855730Z">graaff</metadata>
+</glsa> \ No newline at end of file
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index b30c199fa4e1..564b12c6c439 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Fri, 29 Sep 2023 10:10:00 +0000
+Fri, 29 Sep 2023 16:10:06 +0000
diff --git a/metadata/glsa/timestamp.commit b/metadata/glsa/timestamp.commit
index 69c6e9226e17..dd18748ab966 100644
--- a/metadata/glsa/timestamp.commit
+++ b/metadata/glsa/timestamp.commit
@@ -1 +1 @@
-1879b11c680b5a942bb283d62aff5b3aa0b78304 1695976656 2023-09-29T08:37:36+00:00
+e05346e205e470b799ae6c0dafb506d6aa1cdae8 1695994770 2023-09-29T13:39:30+00:00
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index e6d0fe701df2..ab36efaa8fe4 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/Manifest.gz b/metadata/md5-cache/app-portage/Manifest.gz
index 29d764f5ca51..c14d1d5466fa 100644
--- a/metadata/md5-cache/app-portage/Manifest.gz
+++ b/metadata/md5-cache/app-portage/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/app-portage/iwdevtools-0.12.8 b/metadata/md5-cache/app-portage/iwdevtools-0.12.8
index 624aa1ec10d9..9d461e9ec149 100644
--- a/metadata/md5-cache/app-portage/iwdevtools-0.12.8
+++ b/metadata/md5-cache/app-portage/iwdevtools-0.12.8
@@ -5,11 +5,11 @@ EAPI=8
HOMEPAGE=https://github.com/ionenwks/iwdevtools/
INHERIT=meson optfeature
IUSE=test
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86 ~x64-macos
+KEYWORDS=amd64 arm arm64 hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86 ~x64-macos
LICENSE=BSD-2
RDEPEND=app-misc/pax-utils app-portage/portage-utils >=app-shells/bash-5.1:0[readline] dev-libs/libxml2:2 sys-apps/coreutils sys-apps/diffutils sys-apps/file sys-apps/portage || ( sys-apps/util-linux app-misc/getopt )
RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/ionenwks/iwdevtools/archive/refs/tags/v0.12.8.tar.gz -> iwdevtools-0.12.8.tar.gz
_eclasses_=meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=8c9c5f271055110c29c90a16fcd3bc8e
+_md5_=dba45d6cbaf2c85a85288401397db43b
diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz
index 431030c48e5b..5296c046ba5d 100644
--- a/metadata/md5-cache/dev-libs/Manifest.gz
+++ b/metadata/md5-cache/dev-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-libs/blake3-1.5.0 b/metadata/md5-cache/dev-libs/blake3-1.5.0
new file mode 100644
index 000000000000..80d985139ee2
--- /dev/null
+++ b/metadata/md5-cache/dev-libs/blake3-1.5.0
@@ -0,0 +1,12 @@
+BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=a fast cryptographic hash function
+EAPI=8
+HOMEPAGE=https://github.com/BLAKE3-team/BLAKE3
+INHERIT=cmake
+KEYWORDS=~amd64 ~arm64 ~loong ~riscv ~x86
+LICENSE=|| ( CC0-1.0 Apache-2.0 )
+SLOT=0/0
+SRC_URI=https://github.com/BLAKE3-team/BLAKE3/archive/refs/tags/1.5.0.tar.gz -> blake3-1.5.0.tar.gz
+_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=dfb241bd46ed771eae9a83a46f84b73f
diff --git a/metadata/md5-cache/games-fps/Manifest.gz b/metadata/md5-cache/games-fps/Manifest.gz
index 92a32f1beda4..74fe8e648fa8 100644
--- a/metadata/md5-cache/games-fps/Manifest.gz
+++ b/metadata/md5-cache/games-fps/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-fps/urbanterror-4.3.4_p20211208 b/metadata/md5-cache/games-fps/urbanterror-4.3.4_p20211208
index 9569acbdaef5..455f8599d294 100644
--- a/metadata/md5-cache/games-fps/urbanterror-4.3.4_p20211208
+++ b/metadata/md5-cache/games-fps/urbanterror-4.3.4_p20211208
@@ -12,4 +12,4 @@ REQUIRED_USE=|| ( client server ) voip? ( opus )
SLOT=0
SRC_URI=https://github.com/mickael9/ioq3/archive/c988f7669bd70b59beb384563d4c8304062ae011.tar.gz -> urbanterror-4.3.4_p20211208.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6cd465129040fa9fddada7c61b2ac4b7
+_md5_=09ef5159eb28f9acee478973367d29c5
diff --git a/metadata/md5-cache/games-rpg/Manifest.gz b/metadata/md5-cache/games-rpg/Manifest.gz
index 7ae887c0dc64..38884a6ed923 100644
--- a/metadata/md5-cache/games-rpg/Manifest.gz
+++ b/metadata/md5-cache/games-rpg/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/games-rpg/xu4-0.9-r1 b/metadata/md5-cache/games-rpg/xu4-0.9-r1
index 7a4d0f81b143..e6b30685cd7b 100644
--- a/metadata/md5-cache/games-rpg/xu4-0.9-r1
+++ b/metadata/md5-cache/games-rpg/xu4-0.9-r1
@@ -8,4 +8,4 @@ LICENSE=GPL-2
RDEPEND=dev-libs/libxml2 media-libs/libsdl[sound,video] media-libs/sdl-mixer[timidity]
SLOT=0
SRC_URI=mirror://sourceforge/xu4/xu4-0.9.tar.gz mirror://sourceforge/xu4/ultima4-1.01.zip mirror://sourceforge/xu4/u4upgrad.zip
-_md5_=e1121209bea3548407b5c029732a716a
+_md5_=471f157e472702c0009e278f0109b64b
diff --git a/metadata/md5-cache/gnome-extra/Manifest.gz b/metadata/md5-cache/gnome-extra/Manifest.gz
index 3e8d6055a544..b79a36ee0fb2 100644
--- a/metadata/md5-cache/gnome-extra/Manifest.gz
+++ b/metadata/md5-cache/gnome-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-31.0 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-35.0
index f903f5848428..d0f6f5773e08 100644
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-31.0
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-alphabetical-grid-35.0
@@ -3,11 +3,11 @@ DESCRIPTION=Restore the alphabetical ordering of the app grid
EAPI=8
HOMEPAGE=https://github.com/stuarthayhurst/alphabetical-grid-extension
INHERIT=gnome2-utils
-KEYWORDS=amd64 x86
+KEYWORDS=~amd64 ~x86
LICENSE=GPL-3
-RDEPEND=app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-3.38
+RDEPEND=app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-45 gui-libs/libadwaita
RESTRICT=test
SLOT=0
-SRC_URI=https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v31.0.tar.gz -> gnome-shell-extension-alphabetical-grid-31.0.tar.gz
+SRC_URI=https://github.com/stuarthayhurst/alphabetical-grid-extension/archive/refs/tags/v35.0.tar.gz -> gnome-shell-extension-alphabetical-grid-35.0.tar.gz
_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=9b7a7758a632ca587460274220ca6258
+_md5_=e87290ffe49180eff19b6e7615803a3a
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-appindicator-57 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-appindicator-57
new file mode 100644
index 000000000000..c7b4dff61cd1
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-appindicator-57
@@ -0,0 +1,13 @@
+BDEPEND=app-misc/jq >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
+DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
+DESCRIPTION=Support legacy, AppIndicators and KStatusNotifierItems in Gnome
+EAPI=8
+HOMEPAGE=https://github.com/ubuntu/gnome-shell-extension-appindicator
+INHERIT=gnome2-utils meson
+KEYWORDS=~amd64 ~arm64 ~x86
+LICENSE=GPL-2
+RDEPEND=app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-45
+SLOT=0
+SRC_URI=https://github.com/ubuntu/gnome-shell-extension-appindicator/archive/v57.tar.gz -> gnome-shell-extension-appindicator-57.tar.gz
+_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=859e117d3eb130ac4b0837a379962fde
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-applications-overview-tooltip-17 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-applications-overview-tooltip-17
index 1f9b6e287ecf..77afbf9b9c6a 100644
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-applications-overview-tooltip-17
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-applications-overview-tooltip-17
@@ -3,10 +3,10 @@ DESCRIPTION=Show tooltip with full name and description
EAPI=8
HOMEPAGE=https://github.com/RaphaelRochet/applications-overview-tooltip
INHERIT=gnome2-utils
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=public-domain
RDEPEND=app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-43
SLOT=0
SRC_URI=https://github.com/RaphaelRochet/applications-overview-tooltip/archive/v17.tar.gz -> gnome-shell-extension-applications-overview-tooltip-17.tar.gz
_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=f806c403a86a55b647829bd43a103be0
+_md5_=809fbe34902151aa4944b63201a79119
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-20230905 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-20230905
new file mode 100644
index 000000000000..6de8c3b368e0
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-control-blur-effect-on-lock-screen-20230905
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install postinst postrm preinst
+DEPEND=dev-libs/glib:2
+DESCRIPTION=Control the blur effect on gnome-shell lock screen
+EAPI=8
+HOMEPAGE=https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen
+INHERIT=gnome2-utils
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-3+
+RDEPEND=dev-libs/glib:2 app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-45
+SLOT=0
+SRC_URI=https://github.com/PRATAP-KUMAR/Control_Blur_Effect_On_Lock_Screen/archive/5e03c3bfbc0d52009c74a08c5c02ffdcb044eb1b.tar.gz -> gnome-shell-extension-control-blur-effect-on-lock-screen-20230905.tar.gz
+_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=95e9ea67fc0e90aee0b0ff40406de738
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-dash-to-panel-59 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-dash-to-panel-59
new file mode 100644
index 000000000000..857834fe9162
--- /dev/null
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-dash-to-panel-59
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/intltool sys-devel/gettext
+DEFINED_PHASES=install postinst postrm preinst prepare
+DEPEND=dev-libs/glib:2
+DESCRIPTION=An icon taskbar for the Gnome Shell
+EAPI=8
+HOMEPAGE=https://github.com/home-sweet-gnome/dash-to-panel
+INHERIT=gnome2-utils
+IUSE=branding
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=dev-libs/glib:2 app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-45
+SLOT=0
+SRC_URI=https://github.com/home-sweet-gnome/dash-to-panel/archive/v59.tar.gz -> gnome-shell-extension-dash-to-panel-59.tar.gz branding? ( https://www.mail-archive.com/tango-artists@lists.freedesktop.org/msg00043/tango-gentoo-v1.1.tar.gz )
+_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=fcc02034a4293c6e94110455d8b0fc36
diff --git a/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.4 b/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.4
index ee691cdab4e0..806c84595eba 100644
--- a/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.4
+++ b/metadata/md5-cache/gnome-extra/gnome-shell-extension-desktop-icons-ng-47.0.4
@@ -5,10 +5,10 @@ DESCRIPTION=Fork from the desktop-icons project, with several enhancements like
EAPI=8
HOMEPAGE=https://gitlab.com/rastersoft/desktop-icons-ng
INHERIT=gnome2-utils meson
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3
RDEPEND=dev-libs/glib:2 app-eselect/eselect-gnome-shell-extensions >=gnome-base/gnome-shell-3.38 >=gnome-base/nautilus-3.38
SLOT=0
SRC_URI=https://gitlab.com/rastersoft/desktop-icons-ng/-/archive/47.0.4/gnome-shell-extension-desktop-icons-ng-47.0.4.tar.bz2
_eclasses_=gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=ca2170353193c9d1ff2d75d3bc7d1b23
+_md5_=c8ce23352cd7767cca2ebf14ffb7a19d
diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz
index 7ef31b0f3dce..05709eb7c408 100644
--- a/metadata/md5-cache/media-gfx/Manifest.gz
+++ b/metadata/md5-cache/media-gfx/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-gfx/zbar-0.23.90 b/metadata/md5-cache/media-gfx/zbar-0.23.90
deleted file mode 100644
index f300f118004b..000000000000
--- a/metadata/md5-cache/media-gfx/zbar-0.23.90
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=app-text/xmlto sys-devel/gettext virtual/pkgconfig gtk? ( dev-util/glib-utils ) nls? ( sys-devel/gettext virtual/libiconv ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 test? ( x11-base/xorg-server[xvfb] x11-apps/xhost )
-DEFINED_PHASES=compile configure install preinst prepare setup test
-DEPEND=dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( dev-libs/gobject-introspection ) ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[png,jpeg?] ) graphicsmagick? ( media-gfx/graphicsmagick:=[png,jpeg?] ) ) jpeg? ( virtual/jpeg:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) v4l? ( media-libs/libv4l:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xv? ( x11-libs/libXv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) java? ( >=virtual/jdk-1.8 test? ( dev-java/hamcrest-core:1.3 dev-java/junit:4 ) ) test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_10? ( dev-python/pillow[python_targets_python3_10(-)] ) ) java? ( >=dev-java/java-config-2.2.0-r3 )
-DESCRIPTION=Library and tools for reading barcodes from images or video
-EAPI=8
-HOMEPAGE=https://github.com/mchehab/zbar
-INHERIT=autotools flag-o-matic java-pkg-opt-2 multilib-minimal python-single-r1 qmake-utils virtualx
-IUSE=dbus graphicsmagick gtk +imagemagick introspection java jpeg nls python qt5 static-libs test +threads v4l X xv java abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 +python_single_target_python3_10 test
-KEYWORDS=amd64 ~arm ~arm64 x86
-LICENSE=LGPL-2.1
-RDEPEND=dbus? ( sys-apps/dbus[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) gtk? ( dev-libs/glib:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/gtk+:3[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] introspection? ( dev-libs/gobject-introspection ) ) imagemagick? ( !graphicsmagick? ( media-gfx/imagemagick:=[png,jpeg?] ) graphicsmagick? ( media-gfx/graphicsmagick:=[png,jpeg?] ) ) jpeg? ( virtual/jpeg:0[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) python? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) ) qt5? ( dev-qt/qtcore:5 dev-qt/qtgui:5 dev-qt/qtwidgets:5 dev-qt/qtx11extras:5 ) v4l? ( media-libs/libv4l:0=[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) X? ( x11-libs/libX11[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] x11-libs/libXext[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] xv? ( x11-libs/libXv[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) ) java? ( >=virtual/jre-1.8 ) java? ( >=dev-java/java-config-2.2.0-r3 )
-REQUIRED_USE=introspection? ( gtk ) python? ( ^^ ( python_single_target_python3_10 ) ) test? ( ^^ ( python_single_target_python3_10 ) X? ( imagemagick ) ) xv? ( X )
-RESTRICT=!test? ( test ) !test? ( test )
-SLOT=0
-SRC_URI=https://github.com/mchehab/zbar/archive/0.23.90.tar.gz -> zbar-0.23.90.tar.gz
-_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnuconfig b6b3e92f8b8c996400074b5f61a59256 java-pkg-opt-2 3816f3fc28ed2b067845e2802eb954b2 java-utils-2 d051ecd608488854eb9252d64d396140 libtool 9d3a9a889a6fa62ae794f817c156491b multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 qmake-utils a8dd17b1d94586164f5e3fc12b1c6b81 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5
-_md5_=6ec08042a1ff7d0bf2643a0463035cd1
diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz
index 47161d014e10..c72f02423f17 100644
--- a/metadata/md5-cache/media-video/Manifest.gz
+++ b/metadata/md5-cache/media-video/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/media-video/gpac-2.0.0 b/metadata/md5-cache/media-video/gpac-2.0.0
index d259720a20d1..5227897de8a3 100644
--- a/metadata/md5-cache/media-video/gpac-2.0.0
+++ b/metadata/md5-cache/media-video/gpac-2.0.0
@@ -12,4 +12,4 @@ RDEPEND=media-libs/libogg sys-libs/zlib a52? ( media-libs/a52dec ) aac? ( media-
SLOT=0/11
SRC_URI=https://github.com/gpac/gpac/archive/v2.0.0.tar.gz -> gpac-2.0.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=33f148152404d8edbeff49466ccd30be
+_md5_=b8b366182b9df16bb8ca3d1660c845f0
diff --git a/metadata/md5-cache/media-video/gpac-2.2.0 b/metadata/md5-cache/media-video/gpac-2.2.0
index 015730f3694c..0c0a4f3edfb8 100644
--- a/metadata/md5-cache/media-video/gpac-2.2.0
+++ b/metadata/md5-cache/media-video/gpac-2.2.0
@@ -12,4 +12,4 @@ RDEPEND=media-libs/libogg sys-libs/zlib a52? ( media-libs/a52dec ) aac? ( media-
SLOT=0/11
SRC_URI=https://github.com/gpac/gpac/archive/v2.2.0.tar.gz -> gpac-2.2.0.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=6b00ca2f5e2e8b4a63d4900b4f62ffb6
+_md5_=bce785495df667b6101e97b19b1b38f2
diff --git a/metadata/md5-cache/media-video/gpac-2.2.1-r1 b/metadata/md5-cache/media-video/gpac-2.2.1-r1
index d88464e55e05..2312fb3424cd 100644
--- a/metadata/md5-cache/media-video/gpac-2.2.1-r1
+++ b/metadata/md5-cache/media-video/gpac-2.2.1-r1
@@ -12,4 +12,4 @@ RDEPEND=media-libs/libogg sys-libs/zlib a52? ( media-libs/a52dec ) aac? ( media-
SLOT=0/11
SRC_URI=https://github.com/gpac/gpac/archive/v2.2.1.tar.gz -> gpac-2.2.1.tar.gz
_eclasses_=multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=32f6fc1912ba84d5907e13bf8b84c6da
+_md5_=3dbfd2c41623cbe40d5e2da0f3d4964c
diff --git a/metadata/md5-cache/media-video/gpac-9999 b/metadata/md5-cache/media-video/gpac-9999
index 53509ec5bcb5..6795d4fbbad8 100644
--- a/metadata/md5-cache/media-video/gpac-9999
+++ b/metadata/md5-cache/media-video/gpac-9999
@@ -11,4 +11,4 @@ PROPERTIES=live
RDEPEND=media-libs/libogg sys-libs/zlib a52? ( media-libs/a52dec ) aac? ( media-libs/faad2 ) alsa? ( media-libs/alsa-lib ) ffmpeg? ( media-video/ffmpeg:0= ) jack? ( virtual/jack ) jpeg? ( media-libs/libjpeg-turbo:0= ) jpeg2k? ( media-libs/openjpeg:2 ) mad? ( media-libs/libmad ) opengl? ( media-libs/freeglut virtual/glu virtual/opengl ) png? ( media-libs/libpng:0= ) pulseaudio? ( media-libs/libpulse ) theora? ( media-libs/libtheora ) truetype? ( media-libs/freetype:2 ) sdl? ( media-libs/libsdl ) ssl? ( dev-libs/openssl:0= ) vorbis? ( media-libs/libvorbis ) X? ( x11-libs/libXt x11-libs/libX11 x11-libs/libXv x11-libs/libXext ) xml? ( dev-libs/libxml2:2= ) xvid? ( media-libs/xvid )
SLOT=0/11
_eclasses_=git-r3 2358a7b20091609e24bd3a83b3ac5991 multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=3a56b90e62a333372376cdc74ffdb2a8
+_md5_=260b50bf845b289cf74fb18abf57a643
diff --git a/metadata/md5-cache/net-dns/Manifest.gz b/metadata/md5-cache/net-dns/Manifest.gz
index 20b79d8e76fd..4c1c86458d4c 100644
--- a/metadata/md5-cache/net-dns/Manifest.gz
+++ b/metadata/md5-cache/net-dns/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-dns/knot-resolver-5.7.0 b/metadata/md5-cache/net-dns/knot-resolver-5.7.0
new file mode 100644
index 000000000000..8e6b5a29111b
--- /dev/null
+++ b/metadata/md5-cache/net-dns/knot-resolver-5.7.0
@@ -0,0 +1,17 @@
+BDEPEND=virtual/pkgconfig verify-sig? ( sec-keys/openpgp-keys-knot-resolver ) >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array verify-sig? ( app-crypt/gnupg >=app-portage/gemato-16 )
+DEFINED_PHASES=compile configure install postinst setup test unpack
+DEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) acct-group/knot-resolver acct-user/knot-resolver dev-db/lmdb:= dev-libs/libuv:= net-dns/knot:= net-libs/gnutls:= caps? ( sys-libs/libcap-ng ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) kresc? ( dev-libs/libedit ) nghttp2? ( net-libs/nghttp2:= ) systemd? ( sys-apps/systemd:= ) test? ( dev-util/cmocka )
+DESCRIPTION=A scaleable caching DNS resolver
+EAPI=8
+HOMEPAGE=https://www.knot-resolver.cz https://gitlab.nic.cz/knot/knot-resolver
+INHERIT=lua-single meson tmpfiles verify-sig
+IUSE=caps dnstap kresc nghttp2 systemd test +lua_single_target_luajit verify-sig
+KEYWORDS=~amd64
+LICENSE=Apache-2.0 BSD CC0-1.0 GPL-3+ LGPL-2.1+ MIT
+RDEPEND=lua_single_target_luajit? ( dev-lang/luajit:= ) acct-group/knot-resolver acct-user/knot-resolver dev-db/lmdb:= dev-libs/libuv:= net-dns/knot:= net-libs/gnutls:= caps? ( sys-libs/libcap-ng ) dnstap? ( dev-libs/fstrm dev-libs/protobuf-c:= ) kresc? ( dev-libs/libedit ) nghttp2? ( net-libs/nghttp2:= ) systemd? ( sys-apps/systemd:= ) virtual/tmpfiles
+REQUIRED_USE=^^ ( lua_single_target_luajit )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://secure.nic.cz/files/knot-resolver/knot-resolver-5.7.0.tar.xz verify-sig? ( https://secure.nic.cz/files/knot-resolver/knot-resolver-5.7.0.tar.xz.asc )
+_eclasses_=lua-single 86d497a20c93c7ce83af442f627515c1 lua-utils d37a16dbcc1f07f71bc48da75ed7a0cb meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs 862d337d98edb576796827be2c6b11ca verify-sig 06b4d23e3bacdf7164b1e7f9e059492a
+_md5_=3a4b407ed052602bfb346876783013fa
diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz
index 55308dfe2c5c..20fcb03665bb 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/nodejs-20.5.1 b/metadata/md5-cache/net-libs/nodejs-20.5.1
deleted file mode 100644
index a65a29f1d25d..000000000000
--- a/metadata/md5-cache/net-libs/nodejs-20.5.1
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) dev-util/ninja sys-apps/coreutils virtual/pkgconfig test? ( net-misc/curl ) pax-kernel? ( sys-apps/elfix )
-DEFINED_PHASES=compile configure install postinst prepare pretend setup test
-DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*
-DESCRIPTION=A JavaScript runtime built on Chrome's V8 JavaScript engine
-EAPI=8
-HOMEPAGE=https://nodejs.org/
-INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
-IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test
-KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos
-LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
-RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*
-REQUIRED_USE=corepack? ( !npm ) inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 )
-RESTRICT=!test? ( test )
-SLOT=0/20
-SRC_URI=https://nodejs.org/dist/v20.5.1/node-v20.5.1.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic be27a904c614cb93ae037762dc69bcc2 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=09146bfdf95cfab756fde96287b1109f
diff --git a/metadata/md5-cache/net-libs/nodejs-20.6.0 b/metadata/md5-cache/net-libs/nodejs-20.6.0
deleted file mode 100644
index bf04b3193ede..000000000000
--- a/metadata/md5-cache/net-libs/nodejs-20.6.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[threads(+)] dev-lang/python:3.10[threads(+)] ) dev-util/ninja sys-apps/coreutils virtual/pkgconfig test? ( net-misc/curl ) pax-kernel? ( sys-apps/elfix )
-DEFINED_PHASES=compile configure install postinst prepare pretend setup test
-DEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*
-DESCRIPTION=A JavaScript runtime built on Chrome's V8 JavaScript engine
-EAPI=8
-HOMEPAGE=https://nodejs.org/
-INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
-IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test
-KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
-LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
-RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*
-REQUIRED_USE=corepack? ( !npm ) inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 )
-RESTRICT=!test? ( test )
-SLOT=0/20
-SRC_URI=https://nodejs.org/dist/v20.6.0/node-v20.6.0.tar.xz
-_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic be27a904c614cb93ae037762dc69bcc2 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=bfac3a2a052f683021edae2912919391
diff --git a/metadata/md5-cache/net-libs/nodejs-20.6.1 b/metadata/md5-cache/net-libs/nodejs-20.6.1
index 45cd437e0c66..4eb342c117f2 100644
--- a/metadata/md5-cache/net-libs/nodejs-20.6.1
+++ b/metadata/md5-cache/net-libs/nodejs-20.6.1
@@ -6,7 +6,7 @@ EAPI=8
HOMEPAGE=https://nodejs.org/
INHERIT=bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
IUSE=corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test
-KEYWORDS=~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos
+KEYWORDS=amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos
LICENSE=Apache-1.1 Apache-2.0 BSD BSD-2 MIT
RDEPEND=>=app-arch/brotli-1.0.9:= >=dev-libs/libuv-1.44.0:= >=net-dns/c-ares-1.18.1:= >=net-libs/nghttp2-1.41.0:= sys-libs/zlib corepack? ( !sys-apps/yarn ) system-icu? ( >=dev-libs/icu-67:= ) system-ssl? ( >=dev-libs/openssl-1.1.1:0= ) sys-devel/gcc:*
REQUIRED_USE=corepack? ( !npm ) inspector? ( icu ssl ) npm? ( ssl ) system-icu? ( icu ) system-ssl? ( ssl ) x86? ( cpu_flags_x86_sse2 )
@@ -14,4 +14,4 @@ RESTRICT=!test? ( test )
SLOT=0/20
SRC_URI=https://nodejs.org/dist/v20.6.1/node-v20.6.1.tar.xz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic be27a904c614cb93ae037762dc69bcc2 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=14f4411eece0570bfe4e88c8dcf6d69c
+_md5_=2414d5d2fbdf9fb9c126701ce1b31f28
diff --git a/metadata/md5-cache/net-mail/Manifest.gz b/metadata/md5-cache/net-mail/Manifest.gz
index 58438cdf598d..03b4ce3227d0 100644
--- a/metadata/md5-cache/net-mail/Manifest.gz
+++ b/metadata/md5-cache/net-mail/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-mail/mu-1.10.3 b/metadata/md5-cache/net-mail/mu-1.10.3
deleted file mode 100644
index 8f138f98d62e..000000000000
--- a/metadata/md5-cache/net-mail/mu-1.10.3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=sys-apps/texinfo virtual/pkgconfig >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare test
-DEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
-DESCRIPTION=Set of tools to deal with Maildirs, in particular, searching and indexing
-EAPI=8
-HOMEPAGE=https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu
-INHERIT=elisp-common meson
-IUSE=emacs readline
-KEYWORDS=amd64 arm arm64 ~riscv x86 ~x64-macos
-LICENSE=GPL-3+
-RDEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
-SLOT=0
-SRC_URI=https://github.com/djcb/mu/releases/download/v1.10.3/mu-1.10.3.tar.xz
-_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=042957c1c6658265e3c3507bb3244b25
diff --git a/metadata/md5-cache/net-mail/mu-1.10.4 b/metadata/md5-cache/net-mail/mu-1.10.7
index 8adba4f9255f..c602fac44838 100644
--- a/metadata/md5-cache/net-mail/mu-1.10.4
+++ b/metadata/md5-cache/net-mail/mu-1.10.7
@@ -10,6 +10,6 @@ KEYWORDS=~amd64 ~arm ~arm64 ~riscv ~x86 ~x64-macos
LICENSE=GPL-3+
RDEPEND=dev-libs/glib:2 dev-libs/gmime:3.0 >=dev-libs/xapian-1.4:= emacs? ( >=app-editors/emacs-25.3:* ) readline? ( sys-libs/readline:= )
SLOT=0
-SRC_URI=https://github.com/djcb/mu/releases/download/v1.10.4/mu-1.10.4.tar.xz
+SRC_URI=https://github.com/djcb/mu/releases/download/v1.10.7/mu-1.10.7.tar.xz
_eclasses_=elisp-common dc179f98b2b4d9a4473fd3bdc154bbb6 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca
_md5_=a95f2e374972d478eac50b29c2c9e897
diff --git a/metadata/md5-cache/net-misc/Manifest.gz b/metadata/md5-cache/net-misc/Manifest.gz
index 873614dbd411..3b564758638d 100644
--- a/metadata/md5-cache/net-misc/Manifest.gz
+++ b/metadata/md5-cache/net-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-misc/gnome-remote-desktop-45.0 b/metadata/md5-cache/net-misc/gnome-remote-desktop-45.0
new file mode 100644
index 000000000000..1c4517552e91
--- /dev/null
+++ b/metadata/md5-cache/net-misc/gnome-remote-desktop-45.0
@@ -0,0 +1,18 @@
+BDEPEND=dev-libs/glib dev-util/gdbus-codegen dev-util/glib-utils virtual/pkgconfig doc? ( app-text/asciidoc ) app-arch/xz-utils >=dev-util/meson-0.62.2 >=dev-util/ninja-1.8.2 dev-util/meson-format-array virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm preinst test
+DEPEND=x11-libs/cairo x11-libs/libdrm >=media-libs/libepoxy-1.4 >=dev-libs/glib-2.68:2 >=dev-libs/libei-1.0.901 x11-libs/libnotify app-crypt/libsecret >=media-video/pipewire-0.3.49:= app-crypt/tpm2-tss:= rdp? ( >=media-libs/nv-codec-headers-11.1.5.0 >=net-misc/freerdp-2.10.0:=[server] >=sys-fs/fuse-3.9.1:3 >=x11-libs/libxkbcommon-1.0.0 aac? ( media-libs/fdk-aac:= ) ) vnc? ( net-libs/libvncserver )
+DESCRIPTION=Remote desktop daemon for GNOME using pipewire
+EAPI=8
+HOMEPAGE=https://gitlab.gnome.org/GNOME/gnome-remote-desktop
+IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
+INHERIT=gnome.org gnome2-utils meson systemd xdg
+IUSE=aac doc +rdp systemd +vnc
+KEYWORDS=~amd64
+LICENSE=GPL-2+
+RDEPEND=x11-libs/cairo x11-libs/libdrm >=media-libs/libepoxy-1.4 >=dev-libs/glib-2.68:2 >=dev-libs/libei-1.0.901 x11-libs/libnotify app-crypt/libsecret >=media-video/pipewire-0.3.49:= app-crypt/tpm2-tss:= rdp? ( >=media-libs/nv-codec-headers-11.1.5.0 >=net-misc/freerdp-2.10.0:=[server] >=sys-fs/fuse-3.9.1:3 >=x11-libs/libxkbcommon-1.0.0 aac? ( media-libs/fdk-aac:= ) ) vnc? ( net-libs/libvncserver ) x11-wm/mutter[screencast]
+REQUIRED_USE=|| ( rdp vnc ) aac? ( rdp )
+RESTRICT=test
+SLOT=0
+SRC_URI=mirror://gnome/sources/gnome-remote-desktop/45/gnome-remote-desktop-45.0.tar.xz
+_eclasses_=gnome.org 6b39404f1491c60a2d32e3c693a683fe gnome2-utils b0183db3b2e07b18f3b77bffec72e116 meson 08b7183c3f4811568ee93eb0f79a89fe multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=dc4c0f291809cd5bc15e44e395a47ed6
diff --git a/metadata/md5-cache/net-misc/yt-dlp-2023.09.24 b/metadata/md5-cache/net-misc/yt-dlp-2023.09.24
index 7d6c00f21890..322b9faad54d 100644
--- a/metadata/md5-cache/net-misc/yt-dlp-2023.09.24
+++ b/metadata/md5-cache/net-misc/yt-dlp-2023.09.24
@@ -5,7 +5,7 @@ EAPI=8
HOMEPAGE=https://github.com/yt-dlp/yt-dlp/
INHERIT=bash-completion-r1 distutils-r1 optfeature wrapper
IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
-KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos
+KEYWORDS=amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos
LICENSE=Unlicense
RDEPEND=dev-python/pycryptodome[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !net-misc/youtube-dl[-yt-dlp(-)] 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 )
@@ -13,4 +13,4 @@ RESTRICT=!test? ( test )
SLOT=0
SRC_URI=https://github.com/yt-dlp/yt-dlp/releases/download/2023.09.24/yt-dlp.tar.gz -> yt-dlp-2023.09.24.tar.gz
_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff distutils-r1 24344aec2be39c69d9f279b5415298ce flag-o-matic be27a904c614cb93ae037762dc69bcc2 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 12aa0037eb004139215ff04894d52b28 toolchain-funcs 862d337d98edb576796827be2c6b11ca wrapper 4a1902f969e5718126434fc35f3a0d9c
-_md5_=01fe9e97349d0043b60526f7927960b1
+_md5_=8a7fe8c8ff57060b49b48109bdd1bd90
diff --git a/metadata/md5-cache/net-misc/ytfzf-2.6.1 b/metadata/md5-cache/net-misc/ytfzf-2.6.1
index 9cea705496bf..78433b36a1a7 100644
--- a/metadata/md5-cache/net-misc/ytfzf-2.6.1
+++ b/metadata/md5-cache/net-misc/ytfzf-2.6.1
@@ -4,10 +4,10 @@ EAPI=8
HOMEPAGE=https://github.com/pystardust/ytfzf/
INHERIT=optfeature
IUSE=minimal +thumbnails
-KEYWORDS=~amd64 ~x86
+KEYWORDS=amd64 x86
LICENSE=GPL-3
RDEPEND=app-misc/jq net-misc/curl[ssl] app-alternatives/awk !minimal? ( app-shells/fzf media-video/mpv[lua] net-misc/yt-dlp thumbnails? ( || ( media-gfx/ueberzugpp media-gfx/ueberzug ) ) )
SLOT=0
SRC_URI=https://github.com/pystardust/ytfzf/archive/refs/tags/v2.6.1.tar.gz -> ytfzf-2.6.1.tar.gz
_eclasses_=optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54
-_md5_=84e8667baf1e601b7a38a6d39d316a43
+_md5_=bd57c26f9ae69143cd031770b0066c7a
diff --git a/metadata/md5-cache/net-wireless/Manifest.gz b/metadata/md5-cache/net-wireless/Manifest.gz
index b13ac3f45c95..194031c03f4e 100644
--- a/metadata/md5-cache/net-wireless/Manifest.gz
+++ b/metadata/md5-cache/net-wireless/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/net-wireless/bluez-5.70 b/metadata/md5-cache/net-wireless/bluez-5.70
new file mode 100644
index 000000000000..7a781b5d4961
--- /dev/null
+++ b/metadata/md5-cache/net-wireless/bluez-5.70
@@ -0,0 +1,17 @@
+BDEPEND=dev-python/docutils virtual/pkgconfig test? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/dbus-python-1[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/dbus-python-1[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/dbus-python-1[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71-r5 >=sys-devel/libtool-2.4.7 virtual/pkgconfig virtual/pkgconfig
+DEFINED_PHASES=compile configure install postinst postrm prepare setup test
+DEPEND=>=dev-libs/glib-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? ( >=dev-libs/ell-0.39 >=dev-libs/json-c-0.13:= sys-libs/readline:0= ) midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) >=sys-apps/dbus-1.6:= udev? ( >=virtual/udev-172 )
+DESCRIPTION=Bluetooth Tools and System Daemons for Linux
+EAPI=8
+HOMEPAGE=http://www.bluez.org https://github.com/bluez/bluez
+INHERIT=autotools linux-info python-single-r1 systemd udev multilib-minimal
+IUSE=btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 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 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86
+LICENSE=GPL-2+ LGPL-2.1+
+RDEPEND=>=dev-libs/glib-2.28:2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_s390_32(-)?,abi_s390_64(-)?] btpclient? ( >=dev-libs/ell-0.39 ) cups? ( net-print/cups:= ) mesh? ( >=dev-libs/ell-0.39 >=dev-libs/json-c-0.13:= sys-libs/readline:0= ) midi? ( media-libs/alsa-lib ) obex? ( dev-libs/libical:= ) readline? ( sys-libs/readline:0= ) systemd? ( sys-apps/systemd ) >=sys-apps/dbus-1.6:= udev? ( >=virtual/udev-172 ) selinux? ( sec-policy/selinux-bluetooth ) test-programs? ( python_single_target_python3_10? ( dev-lang/python:3.10 ) python_single_target_python3_11? ( dev-lang/python:3.11 ) python_single_target_python3_12? ( dev-lang/python:3.12 ) python_single_target_python3_10? ( >=dev-python/dbus-python-1[python_targets_python3_10(-)] dev-python/pygobject:3[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/dbus-python-1[python_targets_python3_11(-)] dev-python/pygobject:3[python_targets_python3_11(-)] ) python_single_target_python3_12? ( >=dev-python/dbus-python-1[python_targets_python3_12(-)] dev-python/pygobject:3[python_targets_python3_12(-)] ) )
+REQUIRED_USE=btpclient? ( mesh ) extra-tools? ( deprecated readline ) test? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) ) test-programs? ( ^^ ( python_single_target_python3_10 python_single_target_python3_11 python_single_target_python3_12 ) )
+RESTRICT=!test? ( test )
+SLOT=0/3
+SRC_URI=https://www.kernel.org/pub/linux/bluetooth/bluez-5.70.tar.xz
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 multibuild 30dbf3c5a31db09a19f31ad0a68f2405 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 12aa0037eb004139215ff04894d52b28 systemd 5f4bb0758df2e483babf68cd517078ca toolchain-funcs 862d337d98edb576796827be2c6b11ca udev eec0bbab06977f1cfc5597269c1fa152
+_md5_=da504569fd0b7d67fa9913dbf80ad4dc
diff --git a/metadata/md5-cache/sci-visualization/Manifest.gz b/metadata/md5-cache/sci-visualization/Manifest.gz
index e4e656f0acca..d76e91a38273 100644
--- a/metadata/md5-cache/sci-visualization/Manifest.gz
+++ b/metadata/md5-cache/sci-visualization/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-visualization/grace-5.1.25_p9-r3 b/metadata/md5-cache/sci-visualization/grace-5.1.25_p9-r3
deleted file mode 100644
index 9879eaa2863c..000000000000
--- a/metadata/md5-cache/sci-visualization/grace-5.1.25_p9-r3
+++ /dev/null
@@ -1,15 +0,0 @@
-BDEPEND=fortran? ( virtual/fortran )
-DEFINED_PHASES=configure install prepare setup
-DEPEND=media-libs/t1lib media-libs/tiff:= sys-libs/zlib >=x11-libs/motif-2.3:0 x11-libs/xbae fftw? ( sci-libs/fftw:3.0= ) jpeg? ( media-libs/libjpeg-turbo:= ) netcdf? ( sci-libs/netcdf:= ) png? ( media-libs/libpng:0= ) fortran? ( virtual/fortran )
-DESCRIPTION=Motif based XY-plotting tool
-EAPI=7
-HOMEPAGE=https://plasma-gate.weizmann.ac.il/Grace/
-INHERIT=desktop fortran-2 toolchain-funcs
-IUSE=fftw fortran jpeg netcdf png
-KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux
-LICENSE=GPL-2 LGPL-2
-RDEPEND=media-libs/t1lib media-libs/tiff:= sys-libs/zlib >=x11-libs/motif-2.3:0 x11-libs/xbae fftw? ( sci-libs/fftw:3.0= ) jpeg? ( media-libs/libjpeg-turbo:= ) netcdf? ( sci-libs/netcdf:= ) png? ( media-libs/libpng:0= ) x11-misc/xdg-utils fortran? ( virtual/fortran )
-SLOT=0
-SRC_URI=ftp://plasma-gate.weizmann.ac.il/pub/grace/src/stable/grace-5.1.25.tar.gz mirror://debian/pool/main/g/grace/grace_5.1.25-9.debian.tar.xz
-_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 toolchain-funcs 862d337d98edb576796827be2c6b11ca
-_md5_=c9d7dcd7402f2222975b82ca4ff5fa48
diff --git a/metadata/md5-cache/virtual/Manifest.gz b/metadata/md5-cache/virtual/Manifest.gz
index c047df34e493..cc939c01310a 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-Compress-Raw-Zlib-2.206.0 b/metadata/md5-cache/virtual/perl-Compress-Raw-Zlib-2.206.0
index 850c7204a340..fe4359a7c816 100644
--- a/metadata/md5-cache/virtual/perl-Compress-Raw-Zlib-2.206.0
+++ b/metadata/md5-cache/virtual/perl-Compress-Raw-Zlib-2.206.0
@@ -1,7 +1,7 @@
DEFINED_PHASES=-
DESCRIPTION=Virtual for Compress-Raw-Zlib
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=~perl-core/Compress-Raw-Zlib-2.206.0 dev-lang/perl:= !<perl-core/Compress-Raw-Zlib-2.206.0 !>perl-core/Compress-Raw-Zlib-2.206.0-r999
SLOT=0
-_md5_=5dc1ab4a102b66a8c186852f49d05326
+_md5_=6d73883b4dd02159886bc1ef0cabcbc4
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index 5df74b0ebdc2..58f96381411a 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.3.1 b/metadata/md5-cache/www-client/firefox-115.3.1
new file mode 100644
index 000000000000..0279acf13c26
--- /dev/null
+++ b/metadata/md5-cache/www-client/firefox-115.3.1
@@ -0,0 +1,17 @@
+BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) || ( ( sys-devel/clang: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.3.1esr/source/firefox-115.3.1esr.source.tar.xz -> firefox-115.3.1esr.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-115esr-patches-06.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/af.xpi -> firefox-115.3.1esr-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ar.xpi -> firefox-115.3.1esr-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ast.xpi -> firefox-115.3.1esr-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/be.xpi -> firefox-115.3.1esr-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/bg.xpi -> firefox-115.3.1esr-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/br.xpi -> firefox-115.3.1esr-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ca.xpi -> firefox-115.3.1esr-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/cak.xpi -> firefox-115.3.1esr-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/cs.xpi -> firefox-115.3.1esr-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/cy.xpi -> firefox-115.3.1esr-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/da.xpi -> firefox-115.3.1esr-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/de.xpi -> firefox-115.3.1esr-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/dsb.xpi -> firefox-115.3.1esr-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/el.xpi -> firefox-115.3.1esr-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/en-CA.xpi -> firefox-115.3.1esr-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/en-GB.xpi -> firefox-115.3.1esr-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-AR.xpi -> firefox-115.3.1esr-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-ES.xpi -> firefox-115.3.1esr-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/et.xpi -> firefox-115.3.1esr-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/eu.xpi -> firefox-115.3.1esr-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fi.xpi -> firefox-115.3.1esr-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fr.xpi -> firefox-115.3.1esr-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fy-NL.xpi -> firefox-115.3.1esr-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ga-IE.xpi -> firefox-115.3.1esr-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gd.xpi -> firefox-115.3.1esr-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gl.xpi -> firefox-115.3.1esr-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/he.xpi -> firefox-115.3.1esr-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hr.xpi -> firefox-115.3.1esr-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hsb.xpi -> firefox-115.3.1esr-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hu.xpi -> firefox-115.3.1esr-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/id.xpi -> firefox-115.3.1esr-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/is.xpi -> firefox-115.3.1esr-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/it.xpi -> firefox-115.3.1esr-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ja.xpi -> firefox-115.3.1esr-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ka.xpi -> firefox-115.3.1esr-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/kab.xpi -> firefox-115.3.1esr-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/kk.xpi -> firefox-115.3.1esr-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ko.xpi -> firefox-115.3.1esr-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/lt.xpi -> firefox-115.3.1esr-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/lv.xpi -> firefox-115.3.1esr-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ms.xpi -> firefox-115.3.1esr-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/nb-NO.xpi -> firefox-115.3.1esr-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/nl.xpi -> firefox-115.3.1esr-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/nn-NO.xpi -> firefox-115.3.1esr-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pa-IN.xpi -> firefox-115.3.1esr-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pl.xpi -> firefox-115.3.1esr-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pt-BR.xpi -> firefox-115.3.1esr-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/pt-PT.xpi -> firefox-115.3.1esr-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/rm.xpi -> firefox-115.3.1esr-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ro.xpi -> firefox-115.3.1esr-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ru.xpi -> firefox-115.3.1esr-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sk.xpi -> firefox-115.3.1esr-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sl.xpi -> firefox-115.3.1esr-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sq.xpi -> firefox-115.3.1esr-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sr.xpi -> firefox-115.3.1esr-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sv-SE.xpi -> firefox-115.3.1esr-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/th.xpi -> firefox-115.3.1esr-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/tr.xpi -> firefox-115.3.1esr-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/uk.xpi -> firefox-115.3.1esr-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/uz.xpi -> firefox-115.3.1esr-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/vi.xpi -> firefox-115.3.1esr-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/zh-CN.xpi -> firefox-115.3.1esr-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/zh-TW.xpi -> firefox-115.3.1esr-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ach.xpi -> firefox-115.3.1esr-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/an.xpi -> firefox-115.3.1esr-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/az.xpi -> firefox-115.3.1esr-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/bn.xpi -> firefox-115.3.1esr-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/bs.xpi -> firefox-115.3.1esr-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ca-valencia.xpi -> firefox-115.3.1esr-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/eo.xpi -> firefox-115.3.1esr-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-CL.xpi -> firefox-115.3.1esr-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/es-MX.xpi -> firefox-115.3.1esr-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fa.xpi -> firefox-115.3.1esr-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ff.xpi -> firefox-115.3.1esr-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/fur.xpi -> firefox-115.3.1esr-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gn.xpi -> firefox-115.3.1esr-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/gu-IN.xpi -> firefox-115.3.1esr-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hi-IN.xpi -> firefox-115.3.1esr-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/hy-AM.xpi -> firefox-115.3.1esr-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ia.xpi -> firefox-115.3.1esr-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/km.xpi -> firefox-115.3.1esr-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/kn.xpi -> firefox-115.3.1esr-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/lij.xpi -> firefox-115.3.1esr-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/mk.xpi -> firefox-115.3.1esr-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/mr.xpi -> firefox-115.3.1esr-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/my.xpi -> firefox-115.3.1esr-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ne-NP.xpi -> firefox-115.3.1esr-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/oc.xpi -> firefox-115.3.1esr-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sc.xpi -> firefox-115.3.1esr-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/sco.xpi -> firefox-115.3.1esr-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/si.xpi -> firefox-115.3.1esr-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/son.xpi -> firefox-115.3.1esr-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/szl.xpi -> firefox-115.3.1esr-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ta.xpi -> firefox-115.3.1esr-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/te.xpi -> firefox-115.3.1esr-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/tl.xpi -> firefox-115.3.1esr-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/trs.xpi -> firefox-115.3.1esr-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/ur.xpi -> firefox-115.3.1esr-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/115.3.1esr/linux-x86_64/xpi/xh.xpi -> firefox-115.3.1esr-xh.xpi )
+_eclasses_=autotools 6ae9a4347149b19a112caa1182d03bde check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic be27a904c614cb93ae037762dc69bcc2 gnome2-utils b0183db3b2e07b18f3b77bffec72e116 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm 2e1701c714b75feb512bffdecd3fe7d0 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 12aa0037eb004139215ff04894d52b28 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs 862d337d98edb576796827be2c6b11ca virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1d2d3b1c1898f0734effb01134fce9da
diff --git a/metadata/md5-cache/x11-misc/Manifest.gz b/metadata/md5-cache/x11-misc/Manifest.gz
index 99b959d0ea60..bf24d1fd1bca 100644
--- a/metadata/md5-cache/x11-misc/Manifest.gz
+++ b/metadata/md5-cache/x11-misc/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-misc/gigolo-0.5.3 b/metadata/md5-cache/x11-misc/gigolo-0.5.3
new file mode 100644
index 000000000000..97017eddf32e
--- /dev/null
+++ b/metadata/md5-cache/x11-misc/gigolo-0.5.3
@@ -0,0 +1,14 @@
+BDEPEND=dev-util/intltool virtual/pkgconfig
+DEFINED_PHASES=postinst postrm prepare
+DEPEND=>=dev-libs/glib-2.38.0 >=x11-libs/gtk+-3.14.0:3
+DESCRIPTION=A frontend to easily manage connections to remote filesystems using GIO/GVfs
+EAPI=8
+HOMEPAGE=https://www.uvena.de/gigolo/ https://docs.xfce.org/apps/gigolo/start https://gitlab.xfce.org/apps/gigolo/
+INHERIT=xdg-utils
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.38.0 >=x11-libs/gtk+-3.14.0:3
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/apps/gigolo/0.5/gigolo-0.5.3.tar.bz2
+_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=1f43b4bac3c536fa9166f93b5f2a4464
diff --git a/metadata/md5-cache/x11-themes/Manifest.gz b/metadata/md5-cache/x11-themes/Manifest.gz
index eac097b6f24a..dfc4cebc421e 100644
--- a/metadata/md5-cache/x11-themes/Manifest.gz
+++ b/metadata/md5-cache/x11-themes/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2 b/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2-r2
index cbfce89c8081..135bcf5c1a61 100644
--- a/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2
+++ b/metadata/md5-cache/x11-themes/QGnomePlatform-0.9.2-r2
@@ -12,4 +12,4 @@ RDEPEND=dev-qt/qtdbus:5= >=dev-qt/qtquickcontrols2-5.15.2:5= >=dev-qt/qtwidgets-
SLOT=0
SRC_URI=https://github.com/FedoraQt/QGnomePlatform/archive/0.9.2.tar.gz -> QGnomePlatform-0.9.2.tar.gz
_eclasses_=cmake fc2f89084f590ac95c004ea95b0d2f80 flag-o-matic be27a904c614cb93ae037762dc69bcc2 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils f3010c780f65d1bb5aea15a9af1adc9c toolchain-funcs 862d337d98edb576796827be2c6b11ca xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=7e5736ae569a2d767f43e1e41df33987
+_md5_=2ab7140abfbaf8d30aa82d2ed448f62a
diff --git a/metadata/md5-cache/xfce-extra/Manifest.gz b/metadata/md5-cache/xfce-extra/Manifest.gz
index ff83f8f089b4..528ce08044af 100644
--- a/metadata/md5-cache/xfce-extra/Manifest.gz
+++ b/metadata/md5-cache/xfce-extra/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5 b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5
new file mode 100644
index 000000000000..168b7fb82c35
--- /dev/null
+++ b/metadata/md5-cache/xfce-extra/xfce4-clipman-plugin-1.6.5
@@ -0,0 +1,15 @@
+BDEPEND=dev-util/intltool sys-devel/gettext virtual/pkgconfig X? ( >=x11-base/xorg-proto-7.0.0 ) wayland? ( >=dev-util/wayland-scanner-1.15.0 )
+DEFINED_PHASES=configure install postinst postrm
+DEPEND=>=dev-libs/glib-2.60.0 >=x11-libs/gtk+-3.22.29:3[X?] >=xfce-base/libxfce4ui-4.14.0:= >=xfce-base/libxfce4util-4.14.0:= >=xfce-base/xfce4-panel-4.14.0:= >=xfce-base/xfconf-4.14.0:= X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXtst-1.0.0 ) qrcode? ( >=media-gfx/qrencode-3.3.0:= ) wayland? ( >=dev-libs/wayland-1.15.0 )
+DESCRIPTION=A clipboard manager plug-in for the Xfce panel
+EAPI=8
+HOMEPAGE=https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/
+INHERIT=xdg-utils
+IUSE=X qrcode wayland
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux
+LICENSE=GPL-2+
+RDEPEND=>=dev-libs/glib-2.60.0 >=x11-libs/gtk+-3.22.29:3[X?] >=xfce-base/libxfce4ui-4.14.0:= >=xfce-base/libxfce4util-4.14.0:= >=xfce-base/xfce4-panel-4.14.0:= >=xfce-base/xfconf-4.14.0:= X? ( >=x11-libs/libX11-1.6.7 >=x11-libs/libXtst-1.0.0 ) qrcode? ( >=media-gfx/qrencode-3.3.0:= ) wayland? ( >=dev-libs/wayland-1.15.0 )
+SLOT=0
+SRC_URI=https://archive.xfce.org/src/panel-plugins/xfce4-clipman-plugin/1.6/xfce4-clipman-plugin-1.6.5.tar.bz2
+_eclasses_=xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=83cb892de7a2a3c62e8f4cd38b17a83f
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index 6bd3becf7921..71e534750c8e 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 15850 BLAKE2B f8a24ac4773896d3e2d3ac7daac96705bb587c68e5945981d4f8b934b213a0a634607e00cc3481f4c847f66ae537f4bfd1c12852438720d6cf5d711fe74f3237 SHA512 29367a48def7059bf0b6fab4e38cd0ba8266ac4b865394c346e798632efcf7c41364d99e462d98a52192ae8270db65e57b9f15ae208bef7ce4c3cfd98163dee1
-TIMESTAMP 2023-09-29T10:10:03Z
+TIMESTAMP 2023-09-29T16:10:11Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUWontfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmUW9uNfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klD+nA//VSz17inm0pxP3WyXluWV/GYXQ1NMZ5oIutF0Dvdior6babL5sTsm4jkL
-Bz2N4P7AZqEJJc/USbt7I2tdREO5nf1FcHdno0Eb35Fn8Kejh4kygqjn3K8ko6Op
-1leCC7jC1ByUT+KGWiYkRz8HQlKqWWrwG5+mcXDOjtJ+j/lzqW6+OfYDuyYb4qHL
-YmaE4Kusnf35iCyy3nQE1aNAQfq2xhwBVhkSnbEApHtevpCXrxN+DvA0RQZrC+iM
-+yo2118YJEGnzMzd2aLVR0LVW36Z9e7J/YaOWxIbC5ltPrh8Yt4jeGIsBGjaUz6f
-JoZV97Bn/9rTuNOUSSaInFOEeC1aWJ6s5DLpfLPcbPKhg6E0hj5Hb/dQuPRxBTfW
-18A7X4/UWCNyPKWjNWFhEuEgY7CD3mjyNAnipj1VPV3xrrB63jcPZlf4C1pPWEWK
-Tw742FyEbHqWFZCqe3PcnOSYvv+qORI6Cepc5Y+t5LeTOnd1wi1RthcJS/BZTiKm
-GkA1plNGNdre5QZ6PXu7/fQZJrS52qYrXo5tXmvUB1JBHhWGp6SuXIbAmlzRDQ0U
-EIHhvBDFax3Fr+ZPvy0o0EQlgdPHlDhxh9iJutGzPvXM6bcJzvH5Cck6orv+trTx
-KucJVetOghBQefz1CvB3seLVp7PLTww/oOV9KKCyJrek1ZYNqMQ=
-=ZluV
+klByhw/9GJ+wemO/ynL2xdoDO9++ujvHkDpzlj6s6QIjtaFHkcMDzX2Z1I0sZRxp
+WS0wtEqS51JQHbCt10kH1JRF3sFodgkfFpcC3JfH56q7ZdYkt7qNaedn9lQZ+85u
+BMqTCSz9ImoEySbIxG1zIoP3J6LNSpAcV2PH1Htv8JW8p9nyZd6QJXrSNm2GmZmZ
+vdqPJa/N1fMEODKnX3WCQ7/2XM1un+5rAWTQyjDedUCE50XI9+tC7FtreK5J0QNS
+4d9fED1HOtBGVyWZzz5hYM4U6wdWv7tUDI+XZY9/bCvCzYOZu2PINCywUvlTOLF7
+G1p+KITvWPjLsTPG0u/H4adc5vxhqs9AlLYKbHVOp6kfZvYpLsBRseeIcV7KWquz
+CRahHiCBi9tgi8aKk2HxxaOqnrz5JNE/NSe/TqrusLbGOLwqJzT0LzbzJK4jNIA8
+XUBembHetEwdvUbPt4IjJEs2/e3eNeZiOw+3Ez7dJ2qOP4Qt6xmHObqTaq7fSd5y
++hb2GZcJkJXTtEf8lLWu1CfG2gG0qgFzQ+l2d/iP1xEeeVbMScewnFfXGTaOuCRg
+5ASIwpCtMMRzYmI1QATm0Ha/BhF3+gGZSRIJt4k7qwz7k7OjUQvGUb1jHBBsgJE+
+5/WwEyIkRI+3+3ZqyCbn38cKg9crkuRUpZVS5d+N+bckdmNhznw=
+=8p0I
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index b30c199fa4e1..564b12c6c439 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Fri, 29 Sep 2023 10:10:00 +0000
+Fri, 29 Sep 2023 16:10:06 +0000
diff --git a/metadata/projects.xml b/metadata/projects.xml
index 033c7b21ec16..34d260b30960 100644
--- a/metadata/projects.xml
+++ b/metadata/projects.xml
@@ -2867,6 +2867,10 @@
<role>Lead</role>
</member>
<member>
+ <email>graaff@gentoo.org</email>
+ <name>Hans de Graaff</name>
+ </member>
+ <member>
<email>sam@gentoo.org</email>
<name>Sam James</name>
</member>
diff --git a/metadata/timestamp b/metadata/timestamp
index 78b2279ca03c..b5cb1075ee45 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Fri Sep 29 10:10:00 AM UTC 2023
+Fri Sep 29 04:10:05 PM UTC 2023
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 4e5c0154355c..cbc153a8b248 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Fri, 29 Sep 2023 10:15:01 +0000
+Fri, 29 Sep 2023 16:15:01 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index e7f5ff8b6007..f7912fd0881f 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-2e199677b130b5cd2f20498733ba23113d5f3694 1695981913 2023-09-29T10:05:13+00:00
+154c40510ad1d2a619cfb9a9af19376110796d3e 1696000556 2023-09-29T15:15:56+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index 71aaefe5d48c..471dea2e4a6a 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1695982201 Fri 29 Sep 2023 10:10:01 AM UTC
+1696003801 Fri 29 Sep 2023 04:10:01 PM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index b30c199fa4e1..564b12c6c439 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Fri, 29 Sep 2023 10:10:00 +0000
+Fri, 29 Sep 2023 16:10:06 +0000
diff --git a/net-dns/Manifest.gz b/net-dns/Manifest.gz
index 4985be285787..33bce642b195 100644
--- a/net-dns/Manifest.gz
+++ b/net-dns/Manifest.gz
Binary files differ
diff --git a/net-dns/knot-resolver/Manifest b/net-dns/knot-resolver/Manifest
index f89d040aef07..e759116b1694 100644
--- a/net-dns/knot-resolver/Manifest
+++ b/net-dns/knot-resolver/Manifest
@@ -6,7 +6,10 @@ AUX kresd.initd 544 BLAKE2B cb1f4d260e1077c1d0d6a5690311f1abdacdfcd369e1d235723f
AUX kresd.initd-r1 793 BLAKE2B 267b16475029eee74eed892fb73e8abc9f197a974f35fb22d6013b9ae68a4e5f18c0f5f371ec6309057aa31db7938f5f7dd3e87d9e1b00598253088a61aad452 SHA512 457eccdd9ec841920674d175d3bf8d25a75ea1f076cdb72a8aa24d743664412250436360e73e96fd5ce3370340c27ed6bf37faac502155e13971541653f84b72
DIST knot-resolver-5.6.0.tar.xz 1923196 BLAKE2B 8d1595e29ca5a3d597f15eda799a1e4e91bcd992c25f442f7b9247b4facec21fb41a89c4db3b2efcd8b8384d9463965ea16c617950fb408685ee6d565686d4e2 SHA512 efa978a8885e9aa6459bad8016e872ded5923d6c4367bb9586764ebfbad903923583ede9cab6339107d32450bf0846a40b8ab72ba7011d57827a86d822b95840
DIST knot-resolver-5.6.0.tar.xz.asc 833 BLAKE2B 0a5ea3a5458be6a9b8a6cb34e3862119a53841b98148cc543046d745e14cfb49952bf2dbece6cfb3ed302affbcc6dce1911fc8900c0f4cb0acf22698d8b2257c SHA512 1c3ebe636b8295b31fffe08bd1ffade9d6c83a0584ef5cf84cb9f3951260b2e77272c4524789f244cd209381c7adb8c2e4b140e2fae616927a7d037cb187b165
+DIST knot-resolver-5.7.0.tar.xz 1926196 BLAKE2B 8debd339b12781374721b4800957d4a30ed1e3455110babbab4ad9cac7b72eabe3436fe42c97a6c898d6ac48644102ac8afcbbaca435d8fc7c54fd7bd21c2457 SHA512 38095b94ef341717ba99f1dd354fe184acdce05cb234ff685d2ff84992d8cba6ca1b8b3623998dfd3ffe9d728282963c6973c30996b836060c75e1d2ac3ee544
+DIST knot-resolver-5.7.0.tar.xz.asc 833 BLAKE2B 1a8384c1db6101ab52db3b7472f6d0022e7046b0544cfc272807376391994c7d57f53a1def2be68cc86a587997bc64d8bddcfbda07969b5ae8573a9396394619 SHA512 a0403af705ac39d80ec0a3a608e0210f50bc647c078a8dc74a3c814b6c3541a777a2c83ce11c448a10ac9bfa8f96b38537c5a54c2d4cd15ba3ee402793eb92a4
EBUILD knot-resolver-5.6.0-r1.ebuild 2067 BLAKE2B f62a8299654c296a20faaa5311c25d041fa72d56f77c366891107f7d42c395ac1000a13c37218768374b41f41fa743cd83dcc47c16e891be63abaa904df6f249 SHA512 e830a801d9de57560992191b62d329df7d43a60df6ee740a729e0ce67f6e3540b720a99b3b8630a1a6d297a052b67f53d0f5b77fe59e58e15eee05cb680757d1
EBUILD knot-resolver-5.6.0-r2.ebuild 2073 BLAKE2B de1c5a35f43e5a5ba8cd0b9e2e8b82950f1b64531403c6e43d37a5f78b47c12f70c904f59370195e5dbfb87a2125cb915472a993c7176ccc7d6a74434238697c SHA512 aab025ff1c51c4067e372574fcef211c4243b03c49d6c88ade101984aedd928c368c31393d28f8dbb38041b09b5b9ee43106258320224fd0f69e593f40c16f27
EBUILD knot-resolver-5.6.0.ebuild 1981 BLAKE2B ac0a3360bc72af3a96c8536ac6ffa130b7e7a74a34e0047bdb4fd98e172948eee89ba7b01c312924564db7b2785fa2d8228bf6e48d06132dd83a30589d283529 SHA512 e9ab572bc0079521324dc4afccaaeea70f867eddf9c8429ab30b443ac534fbc6f4e2d13762a56100fbc1d1ca08646d521796ebf27c3fde2ddaab91b0197fd4e8
+EBUILD knot-resolver-5.7.0.ebuild 2073 BLAKE2B de1c5a35f43e5a5ba8cd0b9e2e8b82950f1b64531403c6e43d37a5f78b47c12f70c904f59370195e5dbfb87a2125cb915472a993c7176ccc7d6a74434238697c SHA512 aab025ff1c51c4067e372574fcef211c4243b03c49d6c88ade101984aedd928c368c31393d28f8dbb38041b09b5b9ee43106258320224fd0f69e593f40c16f27
MISC metadata.xml 470 BLAKE2B 16d945ec59b8b4bf54306a3f3182bc61f45ec8cc1880480366a6a918cbad337fc102ae6d2f0cdf3347e7a7a85fc5bc58129bb7e2f1378e42cb047aaa15dbc138 SHA512 09e7fce327eff1d4b5c4702ac4c90c6cf157d076715808eaea42cf0371007ed44a84466bed7c03b296c3fc1b99059cfd0cb575a2a957e7730d49a26bb35c160a
diff --git a/net-dns/knot-resolver/knot-resolver-5.7.0.ebuild b/net-dns/knot-resolver/knot-resolver-5.7.0.ebuild
new file mode 100644
index 000000000000..1c2b1ab746e9
--- /dev/null
+++ b/net-dns/knot-resolver/knot-resolver-5.7.0.ebuild
@@ -0,0 +1,96 @@
+# Copyright 2022-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+LUA_COMPAT=( luajit )
+
+inherit lua-single meson tmpfiles verify-sig
+
+DESCRIPTION="A scaleable caching DNS resolver"
+HOMEPAGE="https://www.knot-resolver.cz https://gitlab.nic.cz/knot/knot-resolver"
+SRC_URI="
+ https://secure.nic.cz/files/${PN}/${P}.tar.xz
+ verify-sig? ( https://secure.nic.cz/files/${PN}/${P}.tar.xz.asc )
+"
+
+LICENSE="Apache-2.0 BSD CC0-1.0 GPL-3+ LGPL-2.1+ MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="caps dnstap kresc nghttp2 systemd test"
+RESTRICT="!test? ( test )"
+REQUIRED_USE="${LUA_REQUIRED_USE}"
+
+RDEPEND="
+ ${LUA_DEPS}
+ acct-group/knot-resolver
+ acct-user/knot-resolver
+ dev-db/lmdb:=
+ dev-libs/libuv:=
+ net-dns/knot:=
+ net-libs/gnutls:=
+ caps? ( sys-libs/libcap-ng )
+ dnstap? (
+ dev-libs/fstrm
+ dev-libs/protobuf-c:=
+ )
+ kresc? ( dev-libs/libedit )
+ nghttp2? ( net-libs/nghttp2:= )
+ systemd? ( sys-apps/systemd:= )
+"
+DEPEND="
+ ${RDEPEND}
+ test? (
+ dev-util/cmocka
+ )
+"
+BDEPEND="
+ virtual/pkgconfig
+ verify-sig? ( sec-keys/openpgp-keys-knot-resolver )
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-5.5.3-docdir.patch
+ "${FILESDIR}"/${PN}-5.5.3-nghttp-openssl.patch
+)
+
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/${PN}.gpg
+
+src_unpack() {
+ if use verify-sig; then
+ verify-sig_verify_detached "${DISTDIR}"/${P}.tar.xz{,.asc}
+ fi
+
+ unpack ${P}.tar.xz
+}
+
+src_configure() {
+ local emesonargs=(
+ --localstatedir "${EPREFIX}"/var # double lib
+ # https://bugs.gentoo.org/870019
+ -Dauto_features=disabled
+ -Ddoc=disabled
+ -Ddocdir="${EPREFIX}"/usr/share/doc/${PF}
+ -Dopenssl=disabled
+ $(meson_feature caps capng)
+ $(meson_feature dnstap)
+ $(meson_feature kresc client)
+ $(meson_feature nghttp2)
+ $(meson_feature test unit_tests)
+ $(meson_feature systemd systemd_files)
+ )
+
+ meson_src_configure
+}
+
+src_install() {
+ meson_src_install
+ fowners -R ${PN}: /etc/${PN}
+
+ newinitd "${FILESDIR}"/kresd.initd-r1 kresd
+ newconfd "${FILESDIR}"/kresd.confd-r1 kresd
+}
+
+pkg_postinst() {
+ use systemd && tmpfiles_process knot-resolver.conf
+}
diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz
index aea28a8afcbf..146f62cbfb95 100644
--- a/net-libs/Manifest.gz
+++ b/net-libs/Manifest.gz
Binary files differ
diff --git a/net-libs/nodejs/Manifest b/net-libs/nodejs/Manifest
index a43825e280fa..5a181a661527 100644
--- a/net-libs/nodejs/Manifest
+++ b/net-libs/nodejs/Manifest
@@ -5,16 +5,12 @@ AUX nodejs-20.6.0-paxmarking.patch 3143 BLAKE2B 34b93f63481177f1b70d26bdbdb27674
DIST node-v16.20.2.tar.xz 36834468 BLAKE2B 88bd0d91a6b69f7e5fba2b087684b07b8986fd1492f51f6fdccc02f043970303808c0cc1eeda29670aacddd4234ec3181752c916fefee060624b0462dff8cbcf SHA512 c7953630b7d0eb832ab5a4b839c07e6505cf5f4e37853f59cd0ffc6b8742ac2ecaba20bfb47d8995ef88f3c7005bb456c1eb70cb2fc6b6fc506e1d8b81f25cb4
DIST node-v18.17.1.tar.xz 40788836 BLAKE2B 50e0dc0eecd68620ffa7457319e71124bbba302f6acff79286a30cf97442fb09a96cf8781456bafd5c2e497ba88cf392c141f0e221683da421b87f653b1ad7ca SHA512 fd6f586447ecd44ac6738da1cf7d54e74bd33ffd1ee1acc2e0e1bdaf0031bcaef85751d3dd590bb278eb502daf9c77f0763b5a181a30ee4cf537aef254629622
DIST node-v18.18.0.tar.xz 40813264 BLAKE2B 6cea11a663e5df730faef9125a80e730da83fdccebf8c4f454435ee622207803d59132b5d8e112741702103a6814a491b29bb9f22ddec60fba204236a763b95e SHA512 c10fb40902fc290cc069e86659ff4c7768215f80a7016402915cae7731bfd69aa901b7dc813d480f86fc39a850960f600ddde342d67b9bb570a3d2424b04f733
-DIST node-v20.5.1.tar.xz 41532256 BLAKE2B b26fbe8be7e3330b69ae0f630cabba7dee7879ae829c2c743491d26d9623c3170de85e4e7c0629993257935841978343c1ded2870ece24365784581c8be0143b SHA512 2828930bf2df0769ec7116fc6b89c7069294426b937ce38543426e0108a8c953301c523eb03419e35a993773895d74b28838bec96ffc01ab0e138a4b2a52737d
-DIST node-v20.6.0.tar.xz 41787960 BLAKE2B 05b91c9c8aca238a46d5c3bacb123886812b8856f26153d4590df8a17738691f25344d0f48273f7b510908579217dba057c19f1d06cd9a75c0a2cfc24a1b2adc SHA512 2d50407e55008fba82a8568287c77c690b43953bc9068a22714e8c19809e5130b15b01770c6aabfa6269ab1b58c2f1fde3c58822cabe2cae4b5067e27e38f204
DIST node-v20.6.1.tar.xz 41791920 BLAKE2B c131aa9dd2a155eb24dda80e4997895aab7d935e46d1f21e9e176aa15021aa68be41f49cc43557f0b2c962baf3b2da4ea0ba044efd5016ea58bf2dc0b76c4edd SHA512 8a6d998ae9b52872ff8cdcd44261f644161f31bcb565329ae05e68945c8da939eabcb76d2e0f628c8eb634de37d7b16334823f64122e4483c390117d8aa511bf
DIST node-v20.7.0.tar.xz 41824232 BLAKE2B ac13e5fea6af99309c5a5e77de79eebe42f894e6182daa13d0d287bed07eb0fbed1e6103c3600216da7bbcbc572900a2a44c622095ff37e0af40a49d0213a866 SHA512 5d95079d8ebe3992d5e34fac607ebb9601f33645874be0e81093a376a57ea23e3a1b74a06dfede1c9289258d40273fa23140bf1954e5d04eed4ec6beafcbc67c
EBUILD nodejs-16.20.2.ebuild 6492 BLAKE2B dfe025a55b69ff058e890fd743d968ea298aac98d29dca26da6335b1344e9b3ce151e28508adf7c9fd00b41a531a76baf5f57ec77bba7e902dc1eaa5d4dcb687 SHA512 62c711f68491f98976f00640ff21d5afbfc8de64a32d4f760674f309621816ccb3c3dabca3e23862a643bd682c278e1fd1f0fa2fd4ecc32e55575ce87bc91d56
EBUILD nodejs-18.17.1.ebuild 7473 BLAKE2B 9a92f610c0886af35d9929d116f64fe1f078f0be4493e9f4e601fc3ddb4c3f0843d880e9f0555dcc38efa6249c36305a5cd1a7e9c1990f62ab7aea7e3b6db61a SHA512 ea8ae3651581da40bd4bfa138228eb8b0bb0bbfa8bbebb923d72d3eaa53212b2b39c8ef820066a89f221c2de646f21b25caaf8dcc9152e0ac574c2321f9ed89f
EBUILD nodejs-18.18.0.ebuild 7478 BLAKE2B 3d4987f96a43604f05f29da8ae79b3f5a97b153f470bbf03768eab0336381d897995b1832ce2226eb9cdf288409981f138224a203475854cb5d80bf3a71e9bf5 SHA512 ca6eff67e5aa31499fa91810bf71ee4dd57e9b87b088433c0874a0f92d7c14859a1f6617780f66177161dcc10f2b88e1f986fcdaa7e9ba5357cb1605e888aaf0
-EBUILD nodejs-20.5.1.ebuild 7442 BLAKE2B 74548b5481ca33fe976e63a1436b395114875bca3d37c5f64b9aa7a8cbb86c45abe96cf17518a41e517ec12d840db7ef91b30aac7a9cce5451a5c3c0bfd6d173 SHA512 46a4771c4ec467884a2e1abd3f1ef864259cde863547ce73dfa98239a28495583b523958f183ac8cafaf56035e1263cff4dfb3eefb0c254478ec9c19ba4b8152
-EBUILD nodejs-20.6.0.ebuild 7486 BLAKE2B 6ea11def13407f00e99a182f094ae14faff86fe3bb3e6683add7479da017732bd0ab32de91762360a6cb9d911d8f4aef541ade41e42be07a39430fa07a24ca52 SHA512 da4374b8e9263b0693423359add241663842825c5b0820d7fe842d2fcf658b3df5f4987e615bbea64c59ea7c52b83f305c77486353e80c2e884385a4d0fba229
-EBUILD nodejs-20.6.1.ebuild 7482 BLAKE2B f5f449812aae260fbd5a99c452fb40dbe389b16160eb0fc98e60849bf693fde819eee4fca170a1c48cdace317a90e111dea57bffa1ff33d152119f0046f34319 SHA512 ce3a6b2660a8d5eea5b4a6c86909c941a879a8d9f99de2cd3a3d0d60bfa34f35f289ad25b7432c4fef859f3df87e20c10c53854dfa7f062b20a1f4427a38105d
+EBUILD nodejs-20.6.1.ebuild 7480 BLAKE2B 63cf4bc0211d3a32802bedab391011dac988e2cb0b4979d44a9f8f99eb0c1f4e6c68cc0a22e3a78f03b124dc1b386bcfead1ed6c3054272a8dedfa91d71eb442 SHA512 a42ea387cef136c13f3de6c94d2aae6880d805c4c0554a40da1de64bb6a688aaa865529c233447909971d5874bc5803a8b32b4cd4b99e554a6053921e9af67b7
EBUILD nodejs-20.7.0.ebuild 7485 BLAKE2B 9391bf2a61da2e8667f33a7f042b51955c4e352b5d2a872e3dc7e48d03ff7f2eebe5cf334e3f43ba288a28cce5b5bcbcd0a2c7542182acb803812705fe4302fe SHA512 4d7f415d5f38b074a121e7bc26145b9cd9ed1fbdcad13519659c0e139f1cc12dcb1e61a4abf744939b8e117ac18ed171e327832cfc616827fda3bf83896e5730
EBUILD nodejs-99999999.ebuild 7391 BLAKE2B 9036b0461f447aee6e75723085bae591264f0bb20aa33480398b5f17458912e2a8f75a6c76c3761879e216e437a0cb2c9eda8aeb84c3f65fd0c1ce590cc6c7b5 SHA512 ea53f8f425b2ea902d6e1b2e24ce9eaab9b290e672d432241a22dbd7ca23c8357e5f9cb438da16f5aa3cb6d9cb0cf7e1af426e1c733f0631b560e0b758d21ded
MISC metadata.xml 986 BLAKE2B 67133c97db85eced638323a93514e084da381b7cbebcab2f0f2ce2781cf0da02be705ab5781c18205a8d4e8b679b6f77f3c9e97ea6ef72b36b6a8a854a39617d SHA512 3f749720ea0623fefa703f8b4563ebabfd5e4aeff4f2e8998576860177d3b1a075afaabc2aa0dc5100df59b3cb787d70d44284976bad3409966b68c11ec64d7a
diff --git a/net-libs/nodejs/nodejs-20.5.1.ebuild b/net-libs/nodejs/nodejs-20.5.1.ebuild
deleted file mode 100644
index 302e584fd80c..000000000000
--- a/net-libs/nodejs/nodejs-20.5.1.ebuild
+++ /dev/null
@@ -1,261 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/"
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node"
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="corepack? ( !npm )
- inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )
- x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.44.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-67:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- dev-util/ninja
- sys-apps/coreutils
- virtual/pkgconfig
- test? ( net-misc/curl )
- pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-# These are measured on a loong machine with -ggdb on, and only checked
-# if debugging flags are present in CFLAGS.
-#
-# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
-# limit for memory usage. Disk usage was 19.1GiB for the build directory and
-# 1.2GiB for the installed image, so we leave some room for architectures with
-# fatter binaries and set the disk requirement to 22GiB.
-CHECKREQS_MEMORY="8G"
-CHECKREQS_DISK_BUILD="22G"
-
-PATCHES=(
- "${FILESDIR}"/"${PN}"-20.3.0-gcc14.patch
- )
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != "binary" ]]; then
- if is-flagq "-g*" && ! is-flagq "-g*0" ; then
- einfo "Checking for sufficient disk space and memory to build ${PN} with debugging CFLAGS"
- check-reqs_pkg_pretend
- fi
- fi
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
- linux-info_pkg_setup
-}
-
-src_prepare() {
- tc-export AR CC CXX PKG_CONFIG
- export V=1
- export BUILDTYPE=Release
-
- # fix compilation on Darwin
- # https://code.google.com/p/gyp/issues/detail?id=260
- sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
-
- # less verbose install output (stating the same as portage, basically)
- sed -i -e "/print/d" tools/install.py || die
-
- # proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504
- local LIBDIR=$(get_libdir)
- sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
- sed -i -e "s/'lib'/'${LIBDIR}'/" deps/npm/lib/npm.js || die
-
- # Avoid writing a depfile, not useful
- sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
-
- sed -i -e "/'-O3'/d" common.gypi node.gypi || die
-
- # debug builds. change install path, remove optimisations and override buildtype
- if use debug; then
- sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die
- BUILDTYPE=Debug
- fi
-
- # We need to disable mprotect on two files when it builds Bug 694100.
- use pax-kernel && PATCHES+=( "${FILESDIR}"/${PN}-18.16.0-paxmarking.patch )
-
- default
-}
-
-src_configure() {
- xdg_environment_reset
-
- # LTO compiler flags are handled by configure.py itself
- filter-lto
- # nodejs unconditionally links to libatomic #869992
- # specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
- # https://reviews.llvm.org/D85044?id=287068), therefore
- # we depend on gcc and force using libgcc as the support lib
- tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
-
- local myconf=(
- --ninja
- --shared-brotli
- --shared-cares
- --shared-libuv
- --shared-nghttp2
- --shared-zlib
- )
- use debug && myconf+=( --debug )
- use lto && myconf+=( --enable-lto )
- if use system-icu; then
- myconf+=( --with-intl=system-icu )
- elif use icu; then
- myconf+=( --with-intl=full-icu )
- else
- myconf+=( --with-intl=none )
- fi
- use corepack || myconf+=( --without-corepack )
- use inspector || myconf+=( --without-inspector )
- use npm || myconf+=( --without-npm )
- use snapshot || myconf+=( --without-node-snapshot )
- if use ssl; then
- use system-ssl && myconf+=( --shared-openssl --openssl-use-def-ca-store )
- else
- myconf+=( --without-ssl )
- fi
-
- local myarch=""
- case "${ARCH}:${ABI}" in
- *:amd64) myarch="x64";;
- *:arm) myarch="arm";;
- *:arm64) myarch="arm64";;
- loong:lp64*) myarch="loong64";;
- riscv:lp64*) myarch="riscv64";;
- *:ppc64) myarch="ppc64";;
- *:x32) myarch="x32";;
- *:x86) myarch="ia32";;
- *) myarch="${ABI}";;
- esac
-
- GYP_DEFINES="linux_use_gold_flags=0
- linux_use_bundled_binutils=0
- linux_use_bundled_gold=0" \
- "${EPYTHON}" configure.py \
- --prefix="${EPREFIX}"/usr \
- --dest-cpu=${myarch} \
- "${myconf[@]}" || die
-}
-
-src_compile() {
- emake
-}
-
-src_install() {
- local LIBDIR="${ED}/usr/$(get_libdir)"
- default
-
- pax-mark -m "${ED}"/usr/bin/node
-
- # set up a symlink structure that node-gyp expects..
- dodir /usr/include/node/deps/{v8,uv}
- dosym . /usr/include/node/src
- for var in deps/{uv,v8}/include; do
- dosym ../.. /usr/include/node/${var}
- done
-
- if use doc; then
- docinto html
- dodoc -r "${S}"/doc/*
- fi
-
- if use npm; then
- keepdir /etc/npm
- echo "NPM_CONFIG_GLOBALCONFIG=${EPREFIX}/etc/npm/npmrc" > "${T}"/50npm
- doenvd "${T}"/50npm
-
- # Install bash completion for `npm`
- local tmp_npm_completion_file="$(TMPDIR="${T}" mktemp -t npm.XXXXXXXXXX)"
- "${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}"
- newbashcomp "${tmp_npm_completion_file}" npm
-
- # Move man pages
- doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/*
-
- # Clean up
- rm -f "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile}
- rm -rf "${LIBDIR}"/node_modules/npm/{doc,html,man}
-
- local find_exp="-or -name"
- local find_name=()
- for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
- ".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
- "*.md" "*.markdown" "*.bat" "*.cmd"; do
- find_name+=( ${find_exp} "${match}" )
- done
-
- # Remove various development and/or inappropriate files and
- # useless docs of dependend packages.
- find "${LIBDIR}"/node_modules \
- \( -type d -name examples \) -or \( -type f \( \
- -iname "LICEN?E*" \
- "${find_name[@]}" \
- \) \) -exec rm -rf "{}" \;
- fi
-
- use corepack &&
- "${D}"/usr/bin/corepack enable --install-directory "${D}"/usr/bin
-
- mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die
-}
-
-src_test() {
- local drop_tests=(
- test/parallel/test-dns-setserver-when-querying.js
- test/parallel/test-fs-mkdir.js
- test/parallel/test-fs-utimes-y2K38.js
- test/parallel/test-fs-watch-recursive-add-file.js
- test/parallel/test-release-npm.js
- test/parallel/test-socket-write-after-fin-error.js
- test/parallel/test-strace-openat-openssl.js
- test/sequential/test-util-debug.js
- )
- rm -f "${drop_tests[@]}" || die "disabling tests failed"
-
- out/${BUILDTYPE}/cctest || die
- "${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} --flaky-tests=dontcare -J message parallel sequential || die
-}
-
-pkg_postinst() {
- if use npm; then
- ewarn "remember to run: source /etc/profile if you plan to use nodejs"
- ewarn " in your current shell"
- fi
-}
diff --git a/net-libs/nodejs/nodejs-20.6.0.ebuild b/net-libs/nodejs/nodejs-20.6.0.ebuild
deleted file mode 100644
index a70dfde5f996..000000000000
--- a/net-libs/nodejs/nodejs-20.6.0.ebuild
+++ /dev/null
@@ -1,262 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-CONFIG_CHECK="~ADVISE_SYSCALLS"
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="threads(+)"
-
-inherit bash-completion-r1 check-reqs flag-o-matic linux-info pax-utils python-any-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="A JavaScript runtime built on Chrome's V8 JavaScript engine"
-HOMEPAGE="https://nodejs.org/"
-LICENSE="Apache-1.1 Apache-2.0 BSD BSD-2 MIT"
-
-if [[ ${PV} == *9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/nodejs/node"
- SLOT="0"
-else
- SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
- SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
- S="${WORKDIR}/node-v${PV}"
-fi
-
-IUSE="corepack cpu_flags_x86_sse2 debug doc +icu inspector lto +npm pax-kernel +snapshot +ssl +system-icu +system-ssl test"
-REQUIRED_USE="corepack? ( !npm )
- inspector? ( icu ssl )
- npm? ( ssl )
- system-icu? ( icu )
- system-ssl? ( ssl )
- x86? ( cpu_flags_x86_sse2 )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND=">=app-arch/brotli-1.0.9:=
- >=dev-libs/libuv-1.44.0:=
- >=net-dns/c-ares-1.18.1:=
- >=net-libs/nghttp2-1.41.0:=
- sys-libs/zlib
- corepack? ( !sys-apps/yarn )
- system-icu? ( >=dev-libs/icu-67:= )
- system-ssl? ( >=dev-libs/openssl-1.1.1:0= )
- sys-devel/gcc:*"
-BDEPEND="${PYTHON_DEPS}
- dev-util/ninja
- sys-apps/coreutils
- virtual/pkgconfig
- test? ( net-misc/curl )
- pax-kernel? ( sys-apps/elfix )"
-DEPEND="${RDEPEND}"
-
-# These are measured on a loong machine with -ggdb on, and only checked
-# if debugging flags are present in CFLAGS.
-#
-# The final link consumed a little more than 7GiB alone, so 8GiB is the lower
-# limit for memory usage. Disk usage was 19.1GiB for the build directory and
-# 1.2GiB for the installed image, so we leave some room for architectures with
-# fatter binaries and set the disk requirement to 22GiB.
-CHECKREQS_MEMORY="8G"
-CHECKREQS_DISK_BUILD="22G"
-
-PATCHES=(
- "${FILESDIR}"/"${PN}"-20.3.0-gcc14.patch
- )
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != "binary" ]]; then
- if is-flagq "-g*" && ! is-flagq "-g*0" ; then
- einfo "Checking for sufficient disk space and memory to build ${PN} with debugging CFLAGS"
- check-reqs_pkg_pretend
- fi
- fi
-}
-
-pkg_setup() {
- python-any-r1_pkg_setup
- linux-info_pkg_setup
-}
-
-src_prepare() {
- tc-export AR CC CXX PKG_CONFIG
- export V=1
- export BUILDTYPE=Release
-
- # fix compilation on Darwin
- # https://code.google.com/p/gyp/issues/detail?id=260
- sed -i -e "/append('-arch/d" tools/gyp/pylib/gyp/xcode_emulation.py || die
-
- # less verbose install output (stating the same as portage, basically)
- sed -i -e "/print/d" tools/install.py || die
-
- # proper libdir, hat tip @ryanpcmcquen https://github.com/iojs/io.js/issues/504
- local LIBDIR=$(get_libdir)
- sed -i -e "s|lib/|${LIBDIR}/|g" tools/install.py || die
- sed -i -e "s/'lib'/'${LIBDIR}'/" deps/npm/lib/npm.js || die
-
- # Avoid writing a depfile, not useful
- sed -i -e "/DEPFLAGS =/d" tools/gyp/pylib/gyp/generator/make.py || die
-
- sed -i -e "/'-O3'/d" common.gypi node.gypi || die
-
- # debug builds. change install path, remove optimisations and override buildtype
- if use debug; then
- sed -i -e "s|out/Release/|out/Debug/|g" tools/install.py || die
- BUILDTYPE=Debug
- fi
-
- # We need to disable mprotect on two files when it builds Bug 694100.
- use pax-kernel && PATCHES+=( "${FILESDIR}"/${PN}-18.16.0-paxmarking.patch )
-
- default
-}
-
-src_configure() {
- xdg_environment_reset
-
- # LTO compiler flags are handled by configure.py itself
- filter-lto
- # nodejs unconditionally links to libatomic #869992
- # specifically it requires __atomic_is_lock_free which
- # is not yet implemented by sys-libs/compiler-rt (see
- # https://reviews.llvm.org/D85044?id=287068), therefore
- # we depend on gcc and force using libgcc as the support lib
- tc-is-clang && append-ldflags "--rtlib=libgcc --unwindlib=libgcc"
-
- local myconf=(
- --ninja
- --shared-brotli
- --shared-cares
- --shared-libuv
- --shared-nghttp2
- --shared-zlib
- )
- use debug && myconf+=( --debug )
- use lto && myconf+=( --enable-lto )
- if use system-icu; then
- myconf+=( --with-intl=system-icu )
- elif use icu; then
- myconf+=( --with-intl=full-icu )
- else
- myconf+=( --with-intl=none )
- fi
- use corepack || myconf+=( --without-corepack )
- use inspector || myconf+=( --without-inspector )
- use npm || myconf+=( --without-npm )
- use snapshot || myconf+=( --without-node-snapshot )
- if use ssl; then
- use system-ssl && myconf+=( --shared-openssl --openssl-use-def-ca-store )
- else
- myconf+=( --without-ssl )
- fi
-
- local myarch=""
- case "${ARCH}:${ABI}" in
- *:amd64) myarch="x64";;
- *:arm) myarch="arm";;
- *:arm64) myarch="arm64";;
- loong:lp64*) myarch="loong64";;
- riscv:lp64*) myarch="riscv64";;
- *:ppc64) myarch="ppc64";;
- *:x32) myarch="x32";;
- *:x86) myarch="ia32";;
- *) myarch="${ABI}";;
- esac
-
- GYP_DEFINES="linux_use_gold_flags=0
- linux_use_bundled_binutils=0
- linux_use_bundled_gold=0" \
- "${EPYTHON}" configure.py \
- --prefix="${EPREFIX}"/usr \
- --dest-cpu=${myarch} \
- "${myconf[@]}" || die
-}
-
-src_compile() {
- emake
-}
-
-src_install() {
- local LIBDIR="${ED}/usr/$(get_libdir)"
- default
-
- pax-mark -m "${ED}"/usr/bin/node
-
- # set up a symlink structure that node-gyp expects..
- dodir /usr/include/node/deps/{v8,uv}
- dosym . /usr/include/node/src
- for var in deps/{uv,v8}/include; do
- dosym ../.. /usr/include/node/${var}
- done
-
- if use doc; then
- docinto html
- dodoc -r "${S}"/doc/*
- fi
-
- if use npm; then
- keepdir /etc/npm
- echo "NPM_CONFIG_GLOBALCONFIG=${EPREFIX}/etc/npm/npmrc" > "${T}"/50npm
- doenvd "${T}"/50npm
-
- # Install bash completion for `npm`
- local tmp_npm_completion_file="$(TMPDIR="${T}" mktemp -t npm.XXXXXXXXXX)"
- "${ED}/usr/bin/npm" completion > "${tmp_npm_completion_file}"
- newbashcomp "${tmp_npm_completion_file}" npm
-
- # Move man pages
- doman "${LIBDIR}"/node_modules/npm/man/man{1,5,7}/*
-
- # Clean up
- rm -f "${LIBDIR}"/node_modules/npm/{.mailmap,.npmignore,Makefile}
- rm -rf "${LIBDIR}"/node_modules/npm/{doc,html,man}
-
- local find_exp="-or -name"
- local find_name=()
- for match in "AUTHORS*" "CHANGELOG*" "CONTRIBUT*" "README*" \
- ".travis.yml" ".eslint*" ".wercker.yml" ".npmignore" \
- "*.md" "*.markdown" "*.bat" "*.cmd"; do
- find_name+=( ${find_exp} "${match}" )
- done
-
- # Remove various development and/or inappropriate files and
- # useless docs of dependend packages.
- find "${LIBDIR}"/node_modules \
- \( -type d -name examples \) -or \( -type f \( \
- -iname "LICEN?E*" \
- "${find_name[@]}" \
- \) \) -exec rm -rf "{}" \;
- fi
-
- use corepack &&
- "${D}"/usr/bin/corepack enable --install-directory "${D}"/usr/bin
-
- mv "${ED}"/usr/share/doc/node "${ED}"/usr/share/doc/${PF} || die
-}
-
-src_test() {
- local drop_tests=(
- test/parallel/test-fs-read-stream.js
- test/parallel/test-dns-setserver-when-querying.js
- test/parallel/test-fs-mkdir.js
- test/parallel/test-fs-utimes-y2K38.js
- test/parallel/test-fs-watch-recursive-add-file.js
- test/parallel/test-release-npm.js
- test/parallel/test-socket-write-after-fin-error.js
- test/parallel/test-strace-openat-openssl.js
- test/sequential/test-util-debug.js
- )
- rm -f "${drop_tests[@]}" || die "disabling tests failed"
-
- out/${BUILDTYPE}/cctest || die
- "${EPYTHON}" tools/test.py --mode=${BUILDTYPE,,} --flaky-tests=dontcare -J message parallel sequential || die
-}
-
-pkg_postinst() {
- if use npm; then
- ewarn "remember to run: source /etc/profile if you plan to use nodejs"
- ewarn " in your current shell"
- fi
-}
diff --git a/net-libs/nodejs/nodejs-20.6.1.ebuild b/net-libs/nodejs/nodejs-20.6.1.ebuild
index f2cc9024aa92..4465537298de 100644
--- a/net-libs/nodejs/nodejs-20.6.1.ebuild
+++ b/net-libs/nodejs/nodejs-20.6.1.ebuild
@@ -20,7 +20,7 @@ if [[ ${PV} == *9999 ]]; then
else
SRC_URI="https://nodejs.org/dist/v${PV}/node-v${PV}.tar.xz"
SLOT="0/$(ver_cut 1)"
- KEYWORDS="~amd64 arm arm64 ~loong ppc64 ~riscv ~x86 ~amd64-linux ~x64-macos"
+ KEYWORDS="amd64 arm arm64 ~loong ppc64 ~riscv x86 ~amd64-linux ~x64-macos"
S="${WORKDIR}/node-v${PV}"
fi
diff --git a/net-mail/Manifest.gz b/net-mail/Manifest.gz
index a7f3c8d80405..5e24d7b9c7b4 100644
--- a/net-mail/Manifest.gz
+++ b/net-mail/Manifest.gz
Binary files differ
diff --git a/net-mail/mu/Manifest b/net-mail/mu/Manifest
index 27a389a38fdc..e15f61656a1b 100644
--- a/net-mail/mu/Manifest
+++ b/net-mail/mu/Manifest
@@ -1,8 +1,6 @@
AUX 70mu-gentoo-autoload.el 68 BLAKE2B 518f6544d9b36a845e58fca8c4c9dc02c6855f48576508d47718afb1b08b4f83ce87f257e68756690f4ac70ed9770b7064f2613dc3c4077bbcf9b826512644d0 SHA512 ae50746ba93e3ac81a11d3c8746b72182fcdadc3e29966d65233debd8e6b8aa56f76f5e6a70fc68f7761e4dd55045d2b32e3765cedcced4813de3682187beeea
-DIST mu-1.10.3.tar.xz 569740 BLAKE2B bfd332d77a0c8727beeac363c35199dd8da0b4dde940981845865eda7e0ff7a7bfcbfef76509ca407bea80b4b148b0b6bce79fa928b2c4df239b55325336c049 SHA512 dbc3946b50791bb01e640d7c07a5072c4c6381b576337899c32b0f0c8331b44ab328f3887eacfff4d5ec71144164a43dc2c1241330bf00226748485027e7f21b
-DIST mu-1.10.4.tar.xz 570024 BLAKE2B 81d0ea6ac018a24eaa9f80e21fdbd6f4e67faba1cf3d6f93721ac32caf1f820b03adfbee096229da95caf229f7dc3c8e78008654296fb684fdc62e0cffab590d SHA512 7c58ddf65c4aaa555d38c3a10ecf5d6e170ff2914515f8f1242ca59226bda09057bcbff2bc5459b448c34c3bd3add9546fd71387891f8eef8b2ee9aa738982e1
DIST mu-1.10.6.tar.xz 570660 BLAKE2B 96816753a3b38392e7e943d8b72fd98b44d201c022b6018eb692cf594bd9f7285a84d00da53ab85a671d5375b7eafb9eb5a0e1fff51ad5a9b2d035fa1c0f8d23 SHA512 78eb5e21ac2dc2a6665a257593781c3b9a390644f78945ce9eef18acab6ca750b16773de2665a1ced9b2f9434b4a2879d07bc586b3abdb82ccc0cd3b59ab51e5
-EBUILD mu-1.10.3.ebuild 2116 BLAKE2B 4661e7d9a2bd195ef2dae29b60b3e7c21ec36fb9bf2f87c78048e7087905bd4264fc94153b5f727e3c05f912b4b1295983c4ae1dbe945be91a62060ee5056f69 SHA512 6c575416d7f4c3df3b7c077a90bbe81a41adb40448a82c3af2ceb7ae19d5e83c9d0535b0b39b43ffa04a5651c0a7950c4b59a903ece8a2e657e18c444a6705ef
-EBUILD mu-1.10.4.ebuild 2120 BLAKE2B 7e459898c0d6b022af4e1aa66bd27504773f48a79c4e56ce613ce1ffd69dfd6eac069c1786aa3497470adf9bdf8b4fc532f382dd1e8e2bfe7db504a1f7cd4356 SHA512 58dc9e4ea1845802a41d7b429c89db289376152ac52140249f0e5e8f3047f342dcb8842c616b321550ea425da6fd1825507bca809ae08b61e2cd95d291d14f0d
+DIST mu-1.10.7.tar.xz 570740 BLAKE2B fcc1d3f6f293e2161e5bcef85eb085a3af95ff8d410e074f6a015f68e914592da171c357c795dad9d48ac8438e46f261b4f1be54d8f2e8075f93d72bd5a9a483 SHA512 0b588bb54ac79d23920150dbee7f7f7ca606d0fc8e169b2ca64a7cf0d062bb5c399c522d68f9bf6c3624addb8d9342efe0f45309d422eac3e3f8948acfebd904
EBUILD mu-1.10.6.ebuild 2116 BLAKE2B 4661e7d9a2bd195ef2dae29b60b3e7c21ec36fb9bf2f87c78048e7087905bd4264fc94153b5f727e3c05f912b4b1295983c4ae1dbe945be91a62060ee5056f69 SHA512 6c575416d7f4c3df3b7c077a90bbe81a41adb40448a82c3af2ceb7ae19d5e83c9d0535b0b39b43ffa04a5651c0a7950c4b59a903ece8a2e657e18c444a6705ef
+EBUILD mu-1.10.7.ebuild 2120 BLAKE2B 7e459898c0d6b022af4e1aa66bd27504773f48a79c4e56ce613ce1ffd69dfd6eac069c1786aa3497470adf9bdf8b4fc532f382dd1e8e2bfe7db504a1f7cd4356 SHA512 58dc9e4ea1845802a41d7b429c89db289376152ac52140249f0e5e8f3047f342dcb8842c616b321550ea425da6fd1825507bca809ae08b61e2cd95d291d14f0d
MISC metadata.xml 893 BLAKE2B 4d21c0794fc184957939ebaab628b9a1abe0bbdb63915157e266ce0a773fe3acc52722d010d3b4e096f86257e945c0f9dd51cd0dbe54c37f717408ffe942bc06 SHA512 7f499e039820d12c9acd0affe2a402fc53ee6367684a3c2ba25669987f02b0fabb3db0de978e197876bd9e3af315734af398ba7c8305119c511d59c709b6e225
diff --git a/net-mail/mu/mu-1.10.3.ebuild b/net-mail/mu/mu-1.10.3.ebuild
deleted file mode 100644
index 6db9039141c9..000000000000
--- a/net-mail/mu/mu-1.10.3.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit elisp-common meson
-
-DESCRIPTION="Set of tools to deal with Maildirs, in particular, searching and indexing"
-HOMEPAGE="https://www.djcbsoftware.nl/code/mu/ https://github.com/djcb/mu"
-SRC_URI="https://github.com/djcb/mu/releases/download/v${PV}/${P}.tar.xz"
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ~riscv x86 ~x64-macos"
-IUSE="emacs readline"
-
-DEPEND="
- dev-libs/glib:2
- dev-libs/gmime:3.0
- >=dev-libs/xapian-1.4:=
- emacs? ( >=app-editors/emacs-25.3:* )
- readline? ( sys-libs/readline:= )"
-RDEPEND="${DEPEND}"
-BDEPEND="
- sys-apps/texinfo
- virtual/pkgconfig
-"
-
-SITEFILE="70mu-gentoo-autoload.el"
-
-src_prepare() {
- default
-
- # Don't install NEWS.org into /usr/share/doc.
- sed -i '/NEWS.org/,+1 d' meson.build || die
- sed -i '/mu4e-about.org/d' mu4e/meson.build || die
-
- # Don't compress the info file.
- sed -i '/gzip/d' build-aux/meson-install-info.sh || die
-
- # Instead, put it in /usr/share/doc/${PF}.
- sed -i "/MU_DOC_DIR/s/mu/${PF}/" mu4e/meson.build || die
-}
-
-src_configure() {
- local emesonargs=(
- $(meson_feature readline)
- -Demacs="$(usex emacs "${EMACS}" emacs-not-enabled)"
- # TODO: revisit this, it's not actually deprecated, just been reworked
- -Dguile=disabled
- )
- meson_src_configure
-}
-
-src_install() {
- meson_src_install
-
- # Since meson no longer installs NEWS.org, install it with dodoc.
- # Also, it must be uncompressed so that it can be viewed with
- # mu4e-info.
- docompress -x /usr/share/doc/${PF}/NEWS.org
- dodoc NEWS.org
-
- # Same as above.
- docompress -x /usr/share/doc/${PF}/mu4e-about.org
- dodoc mu4e/mu4e-about.org
-}
-
-pkg_preinst() {
- if [[ -n ${REPLACING_VERSIONS} ]]; then
- elog "After upgrading from an old major version, you should"
- elog "rebuild your mail index."
- fi
-}
-
-pkg_postinst() {
- if use emacs; then
- einfo "To use mu4e you need to configure it in your .emacs file"
- einfo "See the manual for more information:"
- einfo "https://www.djcbsoftware.nl/code/mu/mu4e/"
-
- elisp-site-regen
- fi
-}
-
-pkg_postrm() {
- use emacs && elisp-site-regen
-}
diff --git a/net-mail/mu/mu-1.10.4.ebuild b/net-mail/mu/mu-1.10.7.ebuild
index 2acec2e5ddb5..2acec2e5ddb5 100644
--- a/net-mail/mu/mu-1.10.4.ebuild
+++ b/net-mail/mu/mu-1.10.7.ebuild
diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz
index 167b8e59aaea..7c3d08e5ab42 100644
--- a/net-misc/Manifest.gz
+++ b/net-misc/Manifest.gz
Binary files differ
diff --git a/net-misc/gnome-remote-desktop/Manifest b/net-misc/gnome-remote-desktop/Manifest
index 67819750d712..b07813181764 100644
--- a/net-misc/gnome-remote-desktop/Manifest
+++ b/net-misc/gnome-remote-desktop/Manifest
@@ -1,5 +1,7 @@
DIST gnome-remote-desktop-44.2.tar.xz 199876 BLAKE2B a959e6ca1f72660138640c4f6edfd5ee8bb4185d27d55456fcdee2eaa38e09ac5a76b0bfbf6395c9725f2cb4fa857f3064379d9824810657ea9c046738803411 SHA512 2e310cd926e0ed6fd28406a56e4d4ba239b9817b035231f66b648a98e08a5c7a7d810a2b786292aa39a7c67ca17af3de92dce4a6031a4f72166d667b8f498bd0
+DIST gnome-remote-desktop-45.0.tar.xz 212232 BLAKE2B 381429a7ddc6d7aa299754d42481577046ee2e89e4199bb307d4e13c58bef329ec0a56640ab84d9c1ef97eb04d72720fa061d43294e85925b17374c09bf05e60 SHA512 257548da2dffe1ed403708dba955fee5a1cd3219e82dd9db8914da603de89a28bfd7b60bcb5667fb47f6de1e590c68ea53d7df689b49d62a216a418d5b72c0d6
DIST gnome-remote-desktop-45.rc.tar.xz 210708 BLAKE2B 4914490b4be2a3e801fdf61085d042dd7ce48b3afebe2088eb8402e1a3498035afe974b4842b18a3302bb34b0a376aaf0dc98cc748b14c19d0d4ca2d388b87db SHA512 1aea24c27c45d343821abe2cb4429afdba14cd636885bdac9f80bf811732e33249bb24632ee723dbe609a77488434051e4f109570da93397cd1e25aba96de1d0
EBUILD gnome-remote-desktop-44.2.ebuild 1369 BLAKE2B 2391f781f951f78c5a3805e4620b7b80865f435a9437be1414a2e2a5992c104d5a8f2ceb350eecac37acdfb38e216b790f544956485d3f020840c8ef7b674dd3 SHA512 cee9e454bd1dc820229f870043b6d0400986ec5a0205a2824afd56d86b3691458ab7b97ddcd2ae1f7628017b76bc6caff0433cf6959028a0daa7ff5dc5083f09
+EBUILD gnome-remote-desktop-45.0.ebuild 1457 BLAKE2B 64f5798f8fe229abf2a2841be9175427325379a1a851f749d3bb7799f0c80d0cd518ef8a5954413e478958df4b7e99bb1c5db74ceeb5ca45ec07ed0ae63bd2f3 SHA512 ba02fd2017f878eb08d73e74082950fe77cb1d4fc3c915bd9e8f623d3ced5f59459d57258b4278ab3cb7a20223356f34c7611c9571505c4426fc7d9365dfc2fc
EBUILD gnome-remote-desktop-45_rc.ebuild 1457 BLAKE2B 64f5798f8fe229abf2a2841be9175427325379a1a851f749d3bb7799f0c80d0cd518ef8a5954413e478958df4b7e99bb1c5db74ceeb5ca45ec07ed0ae63bd2f3 SHA512 ba02fd2017f878eb08d73e74082950fe77cb1d4fc3c915bd9e8f623d3ced5f59459d57258b4278ab3cb7a20223356f34c7611c9571505c4426fc7d9365dfc2fc
MISC metadata.xml 488 BLAKE2B 14e2e29779ea62269e8c473a877b3da316a60b6b970ac784e6cd853610ac81a981ed9dd4104a99d5e7c48f4146f74efdbab9f71d81c405baf24f3cb3e9a1702c SHA512 7d9b8b371cc0f609e77baa3a3eff701a5a68922e5405995d5c3f70bc92af0308ca409bc05e28480ab8f008b879e417cd679bb0ec5494f17d3abb8a7b52248a06
diff --git a/net-misc/gnome-remote-desktop/gnome-remote-desktop-45.0.ebuild b/net-misc/gnome-remote-desktop/gnome-remote-desktop-45.0.ebuild
new file mode 100644
index 000000000000..d7c4a7f43cf6
--- /dev/null
+++ b/net-misc/gnome-remote-desktop/gnome-remote-desktop-45.0.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit gnome.org gnome2-utils meson systemd xdg
+
+DESCRIPTION="Remote desktop daemon for GNOME using pipewire"
+HOMEPAGE="https://gitlab.gnome.org/GNOME/gnome-remote-desktop"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="aac doc +rdp systemd +vnc"
+REQUIRED_USE="|| ( rdp vnc ) aac? ( rdp )"
+RESTRICT="test" # Tests run xvfb-run directly
+
+DEPEND="
+ x11-libs/cairo
+ x11-libs/libdrm
+ >=media-libs/libepoxy-1.4
+ >=dev-libs/glib-2.68:2
+ >=dev-libs/libei-1.0.901
+ x11-libs/libnotify
+ app-crypt/libsecret
+ >=media-video/pipewire-0.3.49:=
+ app-crypt/tpm2-tss:=
+ rdp? (
+ >=media-libs/nv-codec-headers-11.1.5.0
+ >=net-misc/freerdp-2.10.0:=[server]
+ >=sys-fs/fuse-3.9.1:3
+ >=x11-libs/libxkbcommon-1.0.0
+
+ aac? (
+ media-libs/fdk-aac:=
+ )
+ )
+ vnc? (
+ net-libs/libvncserver
+ )
+"
+RDEPEND="${DEPEND}
+ x11-wm/mutter[screencast]
+"
+BDEPEND="
+ dev-libs/glib
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ virtual/pkgconfig
+ doc? (
+ app-text/asciidoc
+ )
+"
+
+src_configure() {
+ local emesonargs=(
+ $(meson_use doc man)
+ $(meson_use aac fdk_aac)
+ $(meson_use rdp)
+ $(meson_use vnc)
+ $(meson_use systemd)
+ -Dsystemd_user_unit_dir="$(systemd_get_userunitdir)"
+ -Dtests=false # Tests run xvfb-run directly
+ )
+ meson_src_configure
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/net-misc/yt-dlp/Manifest b/net-misc/yt-dlp/Manifest
index 000cdcff1d50..f104d53f6015 100644
--- a/net-misc/yt-dlp/Manifest
+++ b/net-misc/yt-dlp/Manifest
@@ -1,6 +1,6 @@
DIST yt-dlp-2023.07.06.tar.gz 5362006 BLAKE2B a1675bf6fc41a4a4fb90401a50cc0dc7e84d4d751aed7ee9520d04fba8060f6c877a13d9a9e07ce8f36ffb2053f6048d54eaa5628d97c41457b36b965127d342 SHA512 f9f276ccd01293d27a749575653449d73e13896c175a51f3687b2f6d1c6b97154f6c9fb2868f0c37a6e94cb692e223c7c595e741c5b2db82d2b9e1d0b2f8958d
DIST yt-dlp-2023.09.24.tar.gz 5494731 BLAKE2B 558fc80691951ba33e591a9bf1820e3da45f265f9392d28c6dcab1c2feb9bac84a0143d8034dde8c772f227eb9896c6406974440bd141ac88de0899438f229e0 SHA512 37f1c5c9af9f8cdd66a2fa09771f018042c3efac61a657ea1573a68a77dce2f76fbd8bb7a59ed72942093ddfd80d57573305ec8b60d00e6b0ba50276e3df2dfd
EBUILD yt-dlp-2023.07.06.ebuild 1904 BLAKE2B 2481fbe36a0eb0f85530410a012d1947611adbbd759214f7f416e538a3ee837f14560c07c878f25e885f49d2de7a898b0d931ecc578d0177b26218f2b3ee61c6 SHA512 ac8d5cbe2c61430dbab82fbb391a83d0f14d43a801e151c0dc907cce3adb6df4d322099b9f47b995168f8080dbbe4b9094082bee8ca26cff428a03dd7d2229c6
-EBUILD yt-dlp-2023.09.24.ebuild 1910 BLAKE2B cefcb58569941c2f57e7151238c4b61ebd2e7c2bae7cd3f92ba083e214b1f6958b6f68a0151d1b33d1c2d2658fde42601e9564eba6e6dd77e7137483757ec9a6 SHA512 8fd3373a005248c7d1058b513e8305cee4401396f506332803735ed6a39096ac7e4bb2656484d571ee49b83e89f2a50ebd7a2f58eefa6d34d0b8d58c11004f67
+EBUILD yt-dlp-2023.09.24.ebuild 1905 BLAKE2B d367a477e7d6411057445b6c4c20d7029b619ec5a03e8c1f7647d58ff4593e3731b13d5f1a34b0ffebcb78d84a1070197e4831553ac34aa0cfe67fd64e0dad01 SHA512 173a11d9746780851e43077c28674da1aba4463c9752badc83257b7af1b67cd8269743a095bd3fa59db62f1bdd68ab32e820a45b27a0daeedaa2ef288cc1a362
EBUILD yt-dlp-9999.ebuild 2084 BLAKE2B 67653d1662b620ca58857a5fc2353cf5187390cafedb13bf23f04e05a330e8ef9eeaf1e84655cdbffddbe5b227e523194e36a00706014271c145b5fcf8b1c5b6 SHA512 5f309555ac68f210f2a1b52f87f7055acd20d89e18747141e29f9a4770c4bce4b08ecc41e13a254f41dfb1bdf4c64ca10541617038f6cb80496d8b21ad34ca26
MISC metadata.xml 392 BLAKE2B d2aa6fc43f7f9038d320197a18107f15e56ed5e242e6c3cdc1b7111184580ab14fae8cbd16776794d207dd39ea0ca65975c08a54449f4cf90370ea95a66083d9 SHA512 867c61c1e41d7594decd5e10a2b45d934313cb751ba22356fc1ab61e0a40b2543847b195d20c7a39ba92370d8b3908e6f90d690915579b55808872efe8d3cebe
diff --git a/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild b/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
index 5f12f57f85ed..e656e5ace670 100644
--- a/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
+++ b/net-misc/yt-dlp/yt-dlp-2023.09.24.ebuild
@@ -14,7 +14,7 @@ S="${WORKDIR}/${PN}"
LICENSE="Unlicense"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~x86 ~arm64-macos ~x64-macos"
+KEYWORDS="amd64 arm ~arm64 ~hppa ppc ppc64 ~riscv x86 ~arm64-macos ~x64-macos"
RDEPEND="
dev-python/pycryptodome[${PYTHON_USEDEP}]
diff --git a/net-misc/ytfzf/Manifest b/net-misc/ytfzf/Manifest
index f7556cad4d5f..03d69f1e1ec6 100644
--- a/net-misc/ytfzf/Manifest
+++ b/net-misc/ytfzf/Manifest
@@ -1,5 +1,5 @@
DIST ytfzf-2.6.0.tar.gz 3277853 BLAKE2B f99de6c473ee728d42290a647df9e0404dea92854203f306401d916e920814517dee3ddde8c8ff06cb7ff29f5a9b8f438867a1d9bc02aa6e208d030ad8b786a7 SHA512 fb9a1bd161a735a9c464948d6ba3664982eadd25456d5d565c57e478574949324dbf556620fb837c00bc4946c65336ec895f7c59e1169631effadf70085773c4
DIST ytfzf-2.6.1.tar.gz 3278989 BLAKE2B 85ad83d9880e3e9e02a9a22b9f15e9ce88fafb1466f1694bd05766b24ac4505ce7da61e391d18f2973695394b89f5e4581f1c9e6588a6783a6fefa7adfaf7c67 SHA512 9266065352ae797bd5b8a2c71681b15599347ca38a519a21e84b42a0e8bb102c0937a02cbd6027c736ac0bdd7a6bc67fea664ecce5698032b4fef1ef0ec92c65
EBUILD ytfzf-2.6.0.ebuild 1380 BLAKE2B e9fa39dcabf24063ab3c0ef4a0e0ff5f999b14f13f06839581db6b2a9219a47b7da9f3474cacecf8d215c61fd9cb1f216f549320004d1d7d6ac59c3e1f0871ac SHA512 b80d0656aba48fe99a2075c6a42dd8a4ca92a723483fb7b74f9e80d1aff1e47b98ccccaaa2457229b0f3e44bd7895394dd162987969e90e6e662cacbbe5740eb
-EBUILD ytfzf-2.6.1.ebuild 1383 BLAKE2B 3d8b09a6c2c22a75378972fd63d303fe8c50b9d7cb9c34ef78ac9494e80007c15f55529455cd19ddace0ce8b2fc163463f868120e71fba2c0dfbf7c12f3e37fc SHA512 654d5f3bcdf650943041c79e072b28035009bc3a34177b25450d34a9915c4a5eadad68aeaf65bcc6a27509941999c13e57c101c643a1bd148ac27da29cf0d6c4
+EBUILD ytfzf-2.6.1.ebuild 1381 BLAKE2B 817af960dff1b40ac8c2337ac2ee58a94817b1088eab518dc1dde214c9f0a5eaad2ef2af636e7c8dd3db7e23fdd30dcde62cd12669ce4f0c2a6911a41e27f70d SHA512 eccc4802b9a3edd468d53876de4b5d82f14a44abe43ed0a24eaf8bc17d05ebe2c0cf234ef10ca3cb686ce034b346a5a7157723e2115509f687fca929edfe3be6
MISC metadata.xml 650 BLAKE2B cef000d14639ebedc5583c42fc5ec8ea62307702ee1ca01272356a4aea375a464d0c0a24bedff98e38e16133161d09864e4c4875e7ecbad96b1611aebe0924e5 SHA512 61b25935bb80c572023948e49bfd3c8bf7551e94f0cc36592049f03498557c165f3c64815c41067ae85823254e578134770a235072254fd9e2e7ad06956c9b2f
diff --git a/net-misc/ytfzf/ytfzf-2.6.1.ebuild b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
index 805a4b1030fa..7226c6c032d9 100644
--- a/net-misc/ytfzf/ytfzf-2.6.1.ebuild
+++ b/net-misc/ytfzf/ytfzf-2.6.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/pystardust/ytfzf/archive/refs/tags/v${PV}.tar.gz ->
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="minimal +thumbnails"
RDEPEND="
diff --git a/net-wireless/Manifest.gz b/net-wireless/Manifest.gz
index 66a14e5df46b..b7474c3529af 100644
--- a/net-wireless/Manifest.gz
+++ b/net-wireless/Manifest.gz
Binary files differ
diff --git a/net-wireless/bluez/Manifest b/net-wireless/bluez/Manifest
index 6457181cc2f9..a1ff766597e4 100644
--- a/net-wireless/bluez/Manifest
+++ b/net-wireless/bluez/Manifest
@@ -12,6 +12,8 @@ AUX bluez-5.68-monitor-decoding.patch 1333 BLAKE2B 138359842a39abe7ba7c9db674b04
AUX bluez-udevadm-path-r1.patch 564 BLAKE2B 0b4dc12f55ab60d254aa3365baf35186a5913026dbfcbc3da41c113b3c423c81189b87016dabcb2c505b684cad376d10d10df9aa17558b8fd022928995931e0e SHA512 d9b0dd452258e425802cf5ad4980a77796be79e94bf6ce641927c5ab7ea1117ce6589063f3a0b96bf25e81303234279a09d58484fec49cfc6aa1db46f245f9c6
DIST bluez-5.68.tar.xz 2319788 BLAKE2B 3beca78fadef4d66df6f237b7460f6ac4bf001d80c856b599faa2cc1232c4342c7945eace5a6667009b9d19f2368f9841e608f07bc826b30ce9112c43dd7e316 SHA512 1805fb68923a5e098777b69835d7593396f8f2bbf52e1cfe58e7447621497a700b23389c79e96b2d663c611335f6ea9df11efe8aa75a8842f6b73105f66e799c
DIST bluez-5.69.tar.xz 2335728 BLAKE2B 3b85c6418bf5f8fea989d9435d90f704da707248034006d12863465b9acee2b549f6d2950fdde64e74a1cbded4c711c54db747a82abdaa67ec965aab1c817d85 SHA512 4d5618cd083fe375c41faff868b5d9f072aeaccdffed758f6b69fd0cb46b058431cbf63182bd4a3f4f4e7a24b092729a4125687af730cd4250b273d66107bf42
+DIST bluez-5.70.tar.xz 2339844 BLAKE2B 1ba2ddd3bfc6562a07f4e8376e0d537b555f0d36a221f051c4c10dd912c23e73aa2b0d8aa125e0fd911908e4cfa0036429e17250a26b3298bb21f65e4cc5255c SHA512 3a5f8caf7730dcdbbe0bb92154b41651a9d6619038447bf4c25e5e3e5316effcd7242a7a0456d731ce21d55b8daea5212a359acc5e5fc460499b9356b7d364cf
EBUILD bluez-5.68.ebuild 9305 BLAKE2B ee42089549fad6bfb4f128e2a3a4e9c8f2711a4b60316c232172636fb9ca24dde9650f44c81b5f39c54d6fc9d4161e7cc5c52ca3de10058b46bc16f8a4c413f0 SHA512 a7a256acdfafbd8069ad18724e0bbd6e08415a1189998b4f40b4fde8252eaf3ddd0f90b38dd4eadb075462e7674a8429b7a51f0a2cbe2df3f49ae05c8b037f00
EBUILD bluez-5.69.ebuild 9034 BLAKE2B ae0b37b16e86d816bcdb79aa0c22b4b2c350e23f65a90ff6417f5c8401d527595afe664b0fdb215728cc3e3c942870dda933c836dde2effd92dfe3a8ad84cbc5 SHA512 22c9eb88d64dc92848a3363054ffbda8dac4d5fba772e002f04cead323cdc7f1084f8c3eb8b146c08875b4da220eab202b8dee380a965a35d9e68c4e2b067420
+EBUILD bluez-5.70.ebuild 9034 BLAKE2B ae0b37b16e86d816bcdb79aa0c22b4b2c350e23f65a90ff6417f5c8401d527595afe664b0fdb215728cc3e3c942870dda933c836dde2effd92dfe3a8ad84cbc5 SHA512 22c9eb88d64dc92848a3363054ffbda8dac4d5fba772e002f04cead323cdc7f1084f8c3eb8b146c08875b4da220eab202b8dee380a965a35d9e68c4e2b067420
MISC metadata.xml 1150 BLAKE2B 830a8e0c89fcc18af92e063ceb3632c97eed9f7424ac5214dd4c853b142d03bba6d629b86fc41ecc28a450a9b7989a21faaae1b95654cb8f16ce2ceb3a97e025 SHA512 44e4489f48634d1b1ff300ccba0f7caa74b76ac7325d38d395ee53763906743f7b622b028a01d32e963952a23da560c16b8cd6771a9001ba90845b59293a6101
diff --git a/net-wireless/bluez/bluez-5.70.ebuild b/net-wireless/bluez/bluez-5.70.ebuild
new file mode 100644
index 000000000000..657bb53be4c7
--- /dev/null
+++ b/net-wireless/bluez/bluez-5.70.ebuild
@@ -0,0 +1,285 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+PYTHON_COMPAT=( python3_{9..12} )
+
+inherit autotools linux-info python-single-r1 systemd udev multilib-minimal #readme.gentoo-r1
+
+DESCRIPTION="Bluetooth Tools and System Daemons for Linux"
+HOMEPAGE="http://www.bluez.org https://github.com/bluez/bluez"
+SRC_URI="https://www.kernel.org/pub/linux/bluetooth/${P}.tar.xz"
+
+LICENSE="GPL-2+ LGPL-2.1+"
+SLOT="0/3"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
+IUSE="btpclient cups doc debug deprecated extra-tools experimental +mesh midi +obex +readline selinux systemd test test-programs +udev"
+
+# Since this release all remaining extra-tools need readline support, but this could
+# change in the future, hence, this REQUIRED_USE constraint could be dropped
+# again in the future.
+# btpclient needs mesh, bug #790587
+REQUIRED_USE="
+ btpclient? ( mesh )
+ extra-tools? ( deprecated readline )
+ test? ( ${PYTHON_REQUIRED_USE} )
+ test-programs? ( ${PYTHON_REQUIRED_USE} )
+"
+
+TEST_DEPS="${PYTHON_DEPS}
+ $(python_gen_cond_dep '
+ >=dev-python/dbus-python-1[${PYTHON_USEDEP}]
+ dev-python/pygobject:3[${PYTHON_USEDEP}]
+ ')
+"
+BDEPEND="
+ dev-python/docutils
+ virtual/pkgconfig
+ test? ( ${TEST_DEPS} )
+"
+DEPEND="
+ >=dev-libs/glib-2.28:2[${MULTILIB_USEDEP}]
+ btpclient? ( >=dev-libs/ell-0.39 )
+ cups? ( net-print/cups:= )
+ mesh? (
+ >=dev-libs/ell-0.39
+ >=dev-libs/json-c-0.13:=
+ sys-libs/readline:0=
+ )
+ midi? ( media-libs/alsa-lib )
+ obex? ( dev-libs/libical:= )
+ readline? ( sys-libs/readline:0= )
+ systemd? ( sys-apps/systemd )
+ >=sys-apps/dbus-1.6:=
+ udev? ( >=virtual/udev-172 )
+"
+RDEPEND="${DEPEND}
+ selinux? ( sec-policy/selinux-bluetooth )
+ test-programs? ( ${TEST_DEPS} )
+"
+
+RESTRICT="!test? ( test )"
+
+PATCHES=(
+ # Try both udevadm paths to cover udev/systemd vs. eudev locations (#539844)
+ # http://www.spinics.net/lists/linux-bluetooth/msg58739.html
+ # https://bugs.gentoo.org/539844
+ # https://github.com/bluez/bluez/issues/268
+ "${FILESDIR}"/${PN}-udevadm-path-r1.patch
+
+ # Fedora patches
+ # https://lore.kernel.org/linux-bluetooth/20220901110719.176944-1-hadess@hadess.net/T/#m9c08d004cd5422783ee1d93154f42303bba9169f
+ "${FILESDIR}"/${PN}-5.66-power-state-adapter-property.patch
+)
+
+pkg_setup() {
+ # From http://www.linuxfromscratch.org/blfs/view/svn/general/bluez.html
+ # to prevent bugs like:
+ # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+ CONFIG_CHECK="~NET ~BT ~BT_RFCOMM ~BT_RFCOMM_TTY ~BT_BNEP ~BT_BNEP_MC_FILTER
+ ~BT_BNEP_PROTO_FILTER ~BT_HIDP ~CRYPTO_USER_API_HASH ~CRYPTO_USER_API_SKCIPHER
+ ~UHID ~RFKILL"
+ # https://bugzilla.kernel.org/show_bug.cgi?id=196621
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206815
+ if use mesh || use test; then
+ CONFIG_CHECK="${CONFIG_CHECK} ~CRYPTO_USER
+ ~CRYPTO_USER_API ~CRYPTO_USER_API_AEAD ~CRYPTO_AES ~CRYPTO_CCM ~CRYPTO_AEAD ~CRYPTO_CMAC
+ ~CRYPTO_MD5 ~CRYPTO_SHA1 ~KEY_DH_OPERATIONS"
+ fi
+ linux-info_pkg_setup
+
+ if use test || use test-programs; then
+ python-single-r1_pkg_setup
+ fi
+
+ if ! use udev; then
+ ewarn
+ ewarn "You are installing ${PN} with USE=-udev. This means various bluetooth"
+ ewarn "devices and adapters from Apple, Dell, Logitech etc. will not work,"
+ ewarn "and hid2hci will not be available."
+ ewarn
+ fi
+}
+
+src_prepare() {
+ default
+
+ # http://www.spinics.net/lists/linux-bluetooth/msg38490.html
+ if ! use systemd; then
+ eapply "${FILESDIR}"/0001-Allow-using-obexd-without-systemd-in-the-user-session-r2.patch
+ fi
+
+ eautoreconf
+
+ if use cups; then
+ # Only not .am to not need to run eautoreconf only because of this
+ sed -i \
+ -e "s:cupsdir = \$(libdir)/cups:cupsdir = $(cups-config --serverbin):" \
+ Makefile.{in,tools} || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ # readline is automagic when client is enabled
+ # --enable-client always needs readline, bug #504038
+ # --enable-mesh is handled in the same way
+ ac_cv_header_readline_readline_h=$(multilib_native_usex readline)
+ ac_cv_header_readline_readline_h=$(multilib_native_usex mesh)
+ )
+
+ if ! multilib_is_native_abi; then
+ myconf+=(
+ # deps not used for the library
+ {DBUS,GLIB}_{CFLAGS,LIBS}=' '
+ )
+ fi
+
+ econf \
+ --localstatedir=/var \
+ --disable-android \
+ --enable-datafiles \
+ --enable-optimization \
+ $(use_enable debug) \
+ --enable-pie \
+ --enable-threads \
+ --enable-library \
+ --enable-tools \
+ --enable-manpages \
+ --enable-monitor \
+ --with-systemdsystemunitdir="$(systemd_get_systemunitdir)" \
+ --with-systemduserunitdir="$(systemd_get_userunitdir)" \
+ $(multilib_native_use_enable btpclient) \
+ $(multilib_native_use_enable btpclient external-ell) \
+ $(multilib_native_use_enable cups) \
+ $(multilib_native_use_enable deprecated) \
+ $(multilib_native_use_enable experimental) \
+ $(multilib_native_use_enable mesh) \
+ $(multilib_native_use_enable mesh external-ell) \
+ $(multilib_native_use_enable midi) \
+ $(multilib_native_use_enable obex) \
+ $(multilib_native_use_enable readline client) \
+ $(multilib_native_use_enable systemd) \
+ $(multilib_native_use_enable test-programs test) \
+ $(multilib_native_use_enable udev) \
+ $(multilib_native_use_enable udev hid2hci) \
+ $(multilib_native_use_enable udev sixaxis)
+}
+
+multilib_src_compile() {
+ if multilib_is_native_abi; then
+ default
+ else
+ emake -f Makefile -f - libs \
+ <<<'libs: $(lib_LTLIBRARIES)'
+ fi
+}
+
+multilib_src_test() {
+ multilib_is_native_abi && default
+}
+
+multilib_src_install() {
+ if multilib_is_native_abi; then
+ emake DESTDIR="${D}" install
+
+ # Only install extra-tools when relevant USE flag is enabled
+ if use extra-tools; then
+ ewarn "Upstream doesn't support using this tools and their bugs are"
+ ewarn "likely to be ignored forever, also they can break without"
+ ewarn "previous announcement."
+ ewarn "Upstream also states all this tools are not really needed,"
+ ewarn "then, if you still need to rely on them, you must ask them"
+ ewarn "to either install that tool by default or add the needed"
+ ewarn "functionality to the existing 'official' tools."
+ ewarn "Please report this issues to:"
+ ewarn "http://www.bluez.org/development/lists/"
+
+ # Upstream doesn't install this, bug #524640
+ # http://permalink.gmane.org/gmane.linux.bluez.kernel/53115
+ # http://comments.gmane.org/gmane.linux.bluez.kernel/54564
+ dobin tools/btmgmt
+ # gatttool is only built with readline, bug #530776
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1141909
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720486
+ # https://bugs.archlinux.org/task/37686
+ dobin attrib/gatttool
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1699680
+ dobin tools/avinfo
+ fi
+
+ # Not installed by default after being built, bug #666756
+ use btpclient && dobin tools/btpclient
+
+ # Unittests are not that useful once installed, so make them optional
+ if use test-programs; then
+ # Drop python2 only test tools
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206819
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/simple-player || die
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206821
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/test-hfp || die
+ # https://bugzilla.kernel.org/show_bug.cgi?id=206823
+ rm "${ED}"/usr/$(get_libdir)/bluez/test/test-sap-server || die
+
+ python_fix_shebang "${ED}"/usr/$(get_libdir)/bluez/test
+
+ for i in $(find "${ED}"/usr/$(get_libdir)/bluez/test -maxdepth 1 -type f ! -name "*.*"); do
+ dosym "${i}" /usr/bin/bluez-"${i##*/}"
+ done
+ fi
+ else
+ emake DESTDIR="${D}" \
+ install-pkgincludeHEADERS \
+ install-libLTLIBRARIES \
+ install-pkgconfigDATA
+ fi
+}
+
+multilib_src_install_all() {
+ # We need to ensure obexd can be spawned automatically by systemd
+ # when user-session is enabled:
+ # http://marc.info/?l=linux-bluetooth&m=148096094716386&w=2
+ # https://bugs.gentoo.org/show_bug.cgi?id=577842
+ # https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=804908
+ # https://bugs.archlinux.org/task/45816
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1318441
+ # https://bugzilla.redhat.com/show_bug.cgi?id=1389347
+ if use systemd; then
+ dosym obex.service /usr/lib/systemd/user/dbus-org.bluez.obex.service
+ fi
+
+ find "${D}" -name '*.la' -type f -delete || die
+
+ keepdir /var/lib/bluetooth
+
+ # Upstream don't want people to play with them
+ # But we keep installing them due to 'historical' reasons
+ insinto /etc/bluetooth
+ local d
+ for d in input network; do
+ doins profiles/${d}/${d}.conf
+ done
+ # Setup auto enable as Fedora does for allowing to use
+ # keyboards/mouse as soon as possible
+ sed -i 's/#\[Policy\]$/\[Policy\]/; s/#AutoEnable=false/AutoEnable=true/' src/main.conf || die
+ doins src/main.conf
+
+ newinitd "${FILESDIR}"/bluetooth-init.d-r5 bluetooth
+ newconfd "${FILESDIR}"/bluetooth-conf.d bluetooth
+
+ einstalldocs
+ use doc && dodoc doc/*.txt
+}
+
+pkg_postinst() {
+ use udev && udev_reload
+ systemd_reenable bluetooth.service
+
+ has_version net-dialup/ppp || elog "To use dial up networking you must install net-dialup/ppp"
+}
+
+pkg_postrm() {
+ use udev && udev_reload
+}
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index 95343a1ed48c..80c3d7ac7dac 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/package.mask b/profiles/package.mask
index 5ca50ec6c906..8afb51778822 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -271,10 +271,6 @@ sci-biology/express
# Removal on 2023-09-27. Bug #906516.
dev-python/pytz_deprecation_shim
-# Sam James <sam@gentoo.org> (2023-08-18)
-# Masked for testing.
-=sys-libs/zlib-1.3-r1
-
# Jonas Stein <jstein@gentoo.org> (2023-08-17)
# Upstream warns that it is broken and there is no fix since 2010
# Removal after 2023-10-01. Bug #912363.
diff --git a/sci-visualization/Manifest.gz b/sci-visualization/Manifest.gz
index fbe8fdfc4de7..37109c387e37 100644
--- a/sci-visualization/Manifest.gz
+++ b/sci-visualization/Manifest.gz
Binary files differ
diff --git a/sci-visualization/grace/Manifest b/sci-visualization/grace/Manifest
index 3e615f91985b..b953a7400386 100644
--- a/sci-visualization/grace/Manifest
+++ b/sci-visualization/grace/Manifest
@@ -5,8 +5,6 @@ AUX grace-c99.patch 346 BLAKE2B dc63430fd61f1dd53e3f0bc9515d61929d834e957af03c02
AUX grace.desktop 161 BLAKE2B a401e23fc2ee22cd47c36becfa742f5acafd2359185a92f1156159c2ea480a17a82219182873aaf9da4e6582bce6ac1ef62b66b1330759214fc21a364c376ac6 SHA512 6d43de6f8d5f85c3fff36202320864ea3611d3ee842efa677ad59ae1390c6499f9f14aefd37345c0cec62024637b057e804efd26577c45b4f7a5bb6717952b2a
DIST grace-5.1.25.tar.gz 2957689 BLAKE2B f46032c92aa2ed2484ca05c0eb858f47adfa88517e7d06c0d95a6d23c044356edfc52b9a7566a625ef5f4a1a4b5450b0ce065a94ba15c59fb8395d53c85872c9 SHA512 9ea68483af1dfc98d217ae730b7a51b66deae5aaa8dfda29d5a3337ed4b5728b45aa03f561bf7d4173e73d6af8dee03cbabd95c0c8dd36999303c89451a3728a
DIST grace_5.1.25-13.debian.tar.xz 110248 BLAKE2B 19dce6ed1b9e1d93d87036f5aba5ee262d54a58bc7daf2039fb2246bd2f45e413832561a33f8cb1b793fdf30831b0282f00e60efe3980df7875d2923a9f32f76 SHA512 51ee85525557c630fc3e208eb9b72b8973de6351698766ade1a59af6b9f16bc1b6b9c2c40d2270eb33d55806c4762c7b5d10b14f2a470ff00cfae2c9351bc922
-DIST grace_5.1.25-9.debian.tar.xz 109764 BLAKE2B 0b32a7e08104c463cbd75bf022dfeffb967b5c828ab8866f123e8ed3bb8a0095876f8f3e54b3fc951ddff142561eef921a046fc59cee1ceb02a4643019b11071 SHA512 f2e7d68fc5f03450ea9c88260935f2cfab31cdc38f9a1f4c8a201c1c5172dcc27d521941d005ae13249c4df3aed8c1a9f3a63dad029988c6b2f25f6d177e1390
EBUILD grace-5.1.25_p13-r1.ebuild 2861 BLAKE2B fd95edcc79f9ff9a4ca9b182a9336cbf2e007c93bcdaf7ab150b9c69cf2cd0dfe7aad1ade60f881a066d9814b3796f344ddd424d71c79a141b8c6c1a4f42aeb7 SHA512 17840bb0c82d8be359b20417548292927769ffe2e2529bee7d7bd80cabbf4ec679d71a71f9c5827fa30fa2609e56d1f4f02ff58dbb268d283f75ec727c6940c1
EBUILD grace-5.1.25_p13-r2.ebuild 3035 BLAKE2B 1faa0d707ee3d67a467337a8536b1bd272fd46481bca105faa0c1156c567c760aa02a87c3fce66614add4f1d8cf9dba83e657eac1920517dc7495edf8daeca25 SHA512 904f1db858eecc94d7c8d5bbf23b195699cef23311d00431f1655eb835d0f6e75449c597f677b68a8089ae5fd6cf7851114cdcc8c9a9595537ff3e02fcfd011e
-EBUILD grace-5.1.25_p9-r3.ebuild 2857 BLAKE2B 88a64e562a2abcdf8aa1c8f2df5e9496e9021422c2bc662c732a80b1418699b5d9bee5f025e36ac5376eb64fa73c33c7815cebe654dbba951eba25e1543edc9f SHA512 e92fc7c81798bb3c19c2cbd60549aaf03dea60275480cd2926f7ab83cb6586135f77c1176c44e1b4440371c29117df0c039000b863a5c30e7e0b9ba660062ce6
MISC metadata.xml 731 BLAKE2B feed7db30735c68833d77ff620fba0fe0aa1bce8a5dbe28acc9fe173cd5ac43db832b1c7f6561c7ae4806518a8ac307bc8dd0e6d7fa0c01cfd2dfda1733bd50d SHA512 e8a3ba01961a1c0bcc3627670ddb286395f85d481ba1892aba65b5c661337b29e93e4457a3b86813d2381073e8bff9a2bef8b70fc19cdd4c0bca2dfafded8334
diff --git a/sci-visualization/grace/grace-5.1.25_p9-r3.ebuild b/sci-visualization/grace/grace-5.1.25_p9-r3.ebuild
deleted file mode 100644
index 36bca04cc740..000000000000
--- a/sci-visualization/grace/grace-5.1.25_p9-r3.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-FORTRAN_NEEDED=fortran
-
-inherit desktop fortran-2 toolchain-funcs
-
-DESCRIPTION="Motif based XY-plotting tool"
-HOMEPAGE="https://plasma-gate.weizmann.ac.il/Grace/"
-SRC_URI="
- ftp://plasma-gate.weizmann.ac.il/pub/${PN}/src/stable/${P/_p*}.tar.gz
- mirror://debian/pool/main/${PN:0:1}/${PN}/${PN}_${PV/_p*}-${PV/*_p}.debian.tar.xz
-"
-
-SLOT="0"
-LICENSE="GPL-2 LGPL-2"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
-IUSE="fftw fortran jpeg netcdf png"
-
-DEPEND="
- media-libs/t1lib
- media-libs/tiff:=
- sys-libs/zlib
- >=x11-libs/motif-2.3:0
- x11-libs/xbae
- fftw? ( sci-libs/fftw:3.0= )
- jpeg? ( media-libs/libjpeg-turbo:= )
- netcdf? ( sci-libs/netcdf:= )
- png? ( media-libs/libpng:0= )"
-RDEPEND="${DEPEND}
- x11-misc/xdg-utils"
-
-S="${WORKDIR}/${P/_p*}"
-
-PATCHES=(
- # fix for missing defines when fortran is disabled
- "${FILESDIR}"/${PN}-5.1.21-fortran.patch
- # fix a leak (from freebsd)
- "${FILESDIR}"/${PN}-5.1.22-dlmodule.patch
-)
-
-pkg_setup() {
- fortran-2_pkg_setup
-}
-
-src_prepare() {
- default
-
- # Debian patches
- for p in $(<"${WORKDIR}"/debian/patches/series) ; do
- eapply -p1 "${WORKDIR}/debian/patches/${p}"
- done
-
- # don't strip if not asked for
- sed -i \
- -e 's:$(INSTALL_PROGRAM) -s:$(INSTALL_PROGRAM):g' \
- {auxiliary,grconvert,src}/Makefile || die
-
- sed -i \
- -e 's:$(GRACE_HOME)/bin:$(PREFIX)/bin:g' \
- -e "s:\$(GRACE_HOME)/lib:\$(PREFIX)/$(get_libdir):g" \
- -e 's:$(GRACE_HOME)/include:$(PREFIX)/include:g' \
- -e 's:$(PREFIX)/man:$(PREFIX)/share/man:g' \
- Makefile */Makefile || die "sed failed"
-
- sed -i \
- -e 's:bin/grconvert:grconvert:' \
- -e 's:auxiliary/fdf2fit:fdf2fit:' \
- gracerc || die
-}
-
-src_configure() {
- tc-export CC AR
-
- # the configure script just produces a basic Make.conf
- # and a config.h
- econf \
- --disable-pdfdrv \
- --disable-xmhtml \
- --without-bundled-xbae \
- --without-bundled-t1lib \
- --enable-grace-home="${EPREFIX}"/usr/share/${PN} \
- --with-helpviewer="xdg-open %s" \
- --with-editor="xdg-open %s" \
- --with-printcmd="lpr" \
- --x-includes="${EPREFIX}"/usr/include \
- --x-libraries="${EPREFIX}"/usr/$(get_libdir) \
- $(use_with fftw) \
- $(use_enable fortran f77-wrapper) \
- $(use_enable netcdf) \
- $(use_enable jpeg jpegdrv) \
- $(use_enable png pngdrv) \
- $(use_with fortran f77 $(tc-getFC))
-}
-
-src_install() {
- default
-
- dosym ../../${PN}/examples /usr/share/doc/${PF}/examples
- dosym ../../${PN}/doc /usr/share/doc/${PF}/html
-
- doman "${ED}"/usr/share/doc/${PF}/html/*.1
- rm -f "${ED}"/usr/share/doc/${PF}/html/*.1 || die
-
- domenu "${FILESDIR}"/${PN}.desktop
- for size in 16 22 24 32; do
- newicon -s "${size}" "${WORKDIR}"/debian/icons/grace"${size}".png "${PN}.png"
- done
- doicon -s 48 "${WORKDIR}"/debian/icons/grace.png
- doicon -s scalable "${WORKDIR}"/debian/grace.svg
-}
diff --git a/virtual/Manifest.gz b/virtual/Manifest.gz
index 81e23674fd94..1182613a6155 100644
--- a/virtual/Manifest.gz
+++ b/virtual/Manifest.gz
Binary files differ
diff --git a/virtual/perl-Compress-Raw-Zlib/Manifest b/virtual/perl-Compress-Raw-Zlib/Manifest
index e518a7e0785f..c2d783f80bd6 100644
--- a/virtual/perl-Compress-Raw-Zlib/Manifest
+++ b/virtual/perl-Compress-Raw-Zlib/Manifest
@@ -1,4 +1,4 @@
EBUILD perl-Compress-Raw-Zlib-2.202.0.ebuild 456 BLAKE2B dba544e7bc1fbb4291c5dcb5c40e10c0dd579ba728713454965b936945a48ef27dbb67dea41ebf8d59b801298fa2659ccdbb4b8f9d30723bc12c858b62367595 SHA512 241c09abae0c961b1d2ff1487122bdae4dfdd4156ab3c2c16e62c8c4c073345b4a31e9e30a11b8e6dd2e41d322015b2651f69387e1795d4eb6adc596a14d177b
EBUILD perl-Compress-Raw-Zlib-2.204.1_rc.ebuild 484 BLAKE2B 21d7809c57989fc762893365920e36308b975e8005562735e853461435cc08266d55c2ffd1a5e39ba025d6837b88deddf5c407051c255f70b22c4c1d1830878e SHA512 fb0a6cda361d92b219996fb0af3db37c2e2e69e1fa584a54431bddf6272decfcdbadc740dd66db0983337733a00401a4ef430d8f93f5346f154ee710f367b44f
-EBUILD perl-Compress-Raw-Zlib-2.206.0.ebuild 464 BLAKE2B b027bc1af98d358f38e2b6abcf365966ac3411340dab757cdb572b9f2276ec73e5f2aa5b0f7745fdcf44f8e4542cefa0358bb8437f0ad295411f109548054f83 SHA512 9b9e14c8386ce15742bb6327ef1635ed307e39695611be8c06b816bfa942e999202fbe4bce3bf0848ca36918be02aef42730965129448a9662c28250a4a4daae
+EBUILD perl-Compress-Raw-Zlib-2.206.0.ebuild 456 BLAKE2B dba544e7bc1fbb4291c5dcb5c40e10c0dd579ba728713454965b936945a48ef27dbb67dea41ebf8d59b801298fa2659ccdbb4b8f9d30723bc12c858b62367595 SHA512 241c09abae0c961b1d2ff1487122bdae4dfdd4156ab3c2c16e62c8c4c073345b4a31e9e30a11b8e6dd2e41d322015b2651f69387e1795d4eb6adc596a14d177b
MISC metadata.xml 276 BLAKE2B bf414e300df778aefa3427c1942fd63f8c3a574bb68a2fad8d7ae8e94ff33dde4652be01c1441d9c8e7599689bb6dbac313a9c862d90778de833b52b4b763595 SHA512 9362f9f7415ad3662ca05bdf27721dc2c41c0d4ef89a9da86e3e86fab6d1684b1f87de47eef6de4314ef4548dfdedaf1849cd165d94da412f96a3d2e4fcb4a9f
diff --git a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.206.0.ebuild b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.206.0.ebuild
index a1cdb4fd0243..cc5bf820f823 100644
--- a/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.206.0.ebuild
+++ b/virtual/perl-Compress-Raw-Zlib/perl-Compress-Raw-Zlib-2.206.0.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"
RDEPEND="
~perl-core/${PN#perl-}-${PV}
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index eaa20d528786..8de92f0a9304 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 11c14e0e2c62..5926ffb3edd1 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -307,6 +307,106 @@ DIST firefox-115.3.0esr-xh.xpi 402437 BLAKE2B 6831582511f5de2fc6438687c56d9f48ce
DIST firefox-115.3.0esr-zh-CN.xpi 595480 BLAKE2B 17f8f497c94774181b44f119c52444831eeb0e39e22493325a1e85f82b79cfad1f156de606f5bf2bc01edd28d824b614596e07988b35bca88e6485edffa520f3 SHA512 71f5d0a8dd9ac68a83cf0cbf28b33c8b0ad008ab4b279abd840e0e3695bf1cce852af51bb95bcc84bc6f5bae0f2b08986a6725fbefcbf2318cca8f915c7bfa08
DIST firefox-115.3.0esr-zh-TW.xpi 597824 BLAKE2B e48a8fd6887f1de2cd46db6a6c13a541b9046c0f8e669db1dc8d3b6e16f0bc4e77995712876e4d0dcdd67d72020178ccae595bb69d87b9a4908c2a6ffea727ab SHA512 93aad13cb9075e00796b79ea6b9f1ef7b7d5a85177c3f380ba1a7bd799d37150b48307e7f7a312a6fe4b029bce891821e712e7e725145892c04697154293cd0c
DIST firefox-115.3.0esr.source.tar.xz 510157064 BLAKE2B 858c7b47c07244f95327e29b52d73cea74f620ad8d496c719172cd4c812e53d84ab0fa9aaee23c93856536712bc517bf9c6e47122295c83c4c8191229145a3f6 SHA512 4a85095620a61dc516cfce6f288ba491a99c72a78c6dfae264c1292f9eba902e3df7101b97a6f8531114ccce421c92586e143872798aafd7aabbe98a257692ee
+DIST firefox-115.3.1esr-ach.xpi 441067 BLAKE2B 33f3e8fdf9e11f09b1486993d2fc580213525da4c16e2963ecddd2af7c44d72c85d502d2c0e78d01a247fa87dc7021a2edefc5a1d169e426395f3aa9fd0ec7ce SHA512 2d5b1c61d58ee73e0371a5a6f1c9482eb8f93043ad14cef7d5f559a2cb9350b4bcdb58777df1e067c2bf67b4e4a0c69a80c9792420ae320335aa99e441fa1d73
+DIST firefox-115.3.1esr-af.xpi 402472 BLAKE2B e7515490301f0d0814614fdf83f27b4e9b91d191188c16d471e1920bdd3ed6086fb7b8cbd1658e3e4f42b0d2b1d0ea6bc642e62025534e9c57e6431d0e3b7b8f SHA512 7dc4b34862cbf337906d055c107c90fdece6a5db067302cd4324d3e84e2e9aa6d15c939fbb9292d5e976ee0e862545944f1429439db524a48378ac23cc226642
+DIST firefox-115.3.1esr-an.xpi 482928 BLAKE2B c5bc3cca7a40bc65ac2ec71912686e36f268c2d983a5c3d80f86d312414c0b276c68cd925a7ac8cb6d00b8aa960fa3d474bde4e6dd3a43c84045ae8b0d42dc3b SHA512 b6f38e833a488668fc305f5d24adda02a6d95bdc7baafcfcee0b8667ba0002cc0e3cbb9795408c7d200f6e1e7fdd1cc8320db7040c5486b9eb9a0621e5b3fd20
+DIST firefox-115.3.1esr-ar.xpi 549543 BLAKE2B 1fe3cb33e97f241d6aa5b7d08d4b27ef75c7f242698b77e4643f933b6a15bf03d03a9cd5b3212c08d698a6bd9977d59e56c41f97cb2cc107dc96f85540b9f390 SHA512 facc6016dff3468be4c804a5ca3a2011bddbba9b82808ea42e02510e6a64350a1e692e5714a9ba4dfeaa9ce81d202179e825653a076f5f355ad84c19ebba8bd4
+DIST firefox-115.3.1esr-ast.xpi 477360 BLAKE2B 14789292d64cfbe919e74aa0348055dd5de503f1ce410dc31f46a337bd1b5727967fcf15d6f7f71387ac64c5a601e5071525e95bdf759c47ce8894d3a8813be6 SHA512 6836962f9dae40acfc0ba13d82caeae20d20ffef1e7e8243b4e4d1e46458f8decff9d8aedef7191e76b7863092f4d50c8bad6fb126bf613e506ef60522238928
+DIST firefox-115.3.1esr-az.xpi 470745 BLAKE2B 765f4d47bbfa13f2227c3a8f3784ce34651aac8c8b0b719c6088665351f0f7894a18cf84d87762ff701f93fad9a7169238799c7d0ba023210b290ffafb0eb9a7 SHA512 631c16318e9c56e34639301950ea6a42b92f68d63f3c4dba4daf3380db5c4fb0220443bee21b571f4c2e50896c917339de3ff3f6adbc58c520504844d9bd7f45
+DIST firefox-115.3.1esr-be.xpi 647094 BLAKE2B 61d96225ad03fe4f23fe2bc439da19099febf1b0ef074e884b79af944db226e747b97946a351f48b52e15bbc6fc7f8acec5e59adb81e36e7e2ad3ab9cd1a4151 SHA512 720ed997939c16acb614c9511b35fe70208b11ee285af57851e44f08949624e0aeb4b51d5753befc73b160650035d9dcf5c9f8d209ef72a407ef98acf5ef7047
+DIST firefox-115.3.1esr-bg.xpi 564179 BLAKE2B 745dee650cd8bbdb8d29ad895b635243f8259b64d227bf7d707c0c9c4b44f73e11cf3c9eb41c62c3f5671540cf1296c3274fbcf7d0c5d8e6be2b2dc12c59fdec SHA512 0d3e56f2a8e34c4f4400c33dceb7997834920d4d37f99f885b1611bc1114094e66e85bd9bc2b8e05ba2d143f63a73dea0b92c762b57dac6ef9344a6d6bdffeaf
+DIST firefox-115.3.1esr-bn.xpi 558436 BLAKE2B 46310a605eecc6516589c38b7afdff814771f0480b79c632487745e8a9e229cdee9174812ab53b56faf3b2474e3be086e55d72dd86feb99b5b84a3f002934d29 SHA512 9142f729eb55551175812091b0c2fe59706bf705815a89d3447529eca97c54308acbc76e65f80d4723642b7fd8a2592c005c1db37ac9171165642bc9afd6aa8d
+DIST firefox-115.3.1esr-br.xpi 534387 BLAKE2B c5a2ef202920b3e9cd4b06f5f024ac4abbf0cf8834faf414e528d0b1fac3a201fc0bff1dad423ee8e5593ccb91bac66987288595036770d893becf9a0c33978b SHA512 34c58c5e7d627cc2230b081f24e3fa15c4b968370db90741f81b7d347e200ac01735bae66477042bcfa269b2c8e6f44f1485f1c8232449a5686133fd696e5a69
+DIST firefox-115.3.1esr-bs.xpi 441266 BLAKE2B 66b78e48bb585d320c9b41674702950ed1c75a1aebf7608bcb71cfc109a540dd5dceebb75fbdfc029d4753155dd8a52830a84860bf4d6b8ffec8d85db16d1c08 SHA512 a2f93da5a503fe9975e615f9821a0287664f9ebd809478c99a9befd6c5bb0676eb2679b6973ebe98721a35a8097d2fcc0c859d4ce8c21614553ee7d886fc0cd0
+DIST firefox-115.3.1esr-ca-valencia.xpi 521950 BLAKE2B 1220ea06d92e08602666a99b387cbe27eb165c8b970a3bfc05a12c1673b0954c28378849a2d06bf8a66a1b2cb4c53f391d9bea2cd05588ed084e1a2538c693b6 SHA512 2d82a72a83598f99940ab0f62ed58721eff22087f7f549651d400e3c380021d5c32248d13033a1eefbda93a2a1cab8def9dbfca788df556434c61ff0ca647703
+DIST firefox-115.3.1esr-ca.xpi 545471 BLAKE2B 46b3a63ff09244da8ee558cb9e943594c69ac56e00fff769fb5d7e9ab6a57836ae7dbcf731074bd3ff525ceb3b56ad0820c2efa0410e7019cf13758d2a88d75d SHA512 6e3b4bda70a862d9b8fbba3c9dc9acae65379fb0860f280a07bcd3b8fc35b59c4887b77977303f40a0928b241412df4bc17b40e0555c07ad57e9bf9563dc5a44
+DIST firefox-115.3.1esr-cak.xpi 564570 BLAKE2B 4422777d5f12cb83f95f060c1fdfaeaa43c640c02eb86228b63ec3c14e6b07b272732a1c8a5304105da3f62fe259847dd4ba08bda12227a0354f10ae6fa6e695 SHA512 5b8b66b7f428be9b9e769794e69bb61076030ed303b195053e67a4250eddbb8cf27171730101f4b9c37bf9884cb5550766ec8531f201f87bd89aaf9287d9287c
+DIST firefox-115.3.1esr-cs.xpi 592272 BLAKE2B d601f20dec3a423d88c7b8c5c15213e07465e99b365aad333c54f5922a2a864ba8ac92f58175623f765731391d68fccc83dae6e72670dff8b0d64be1eb4d88d5 SHA512 4d947077a9beed5c86a44fb9d2d6ee691f57ec6ff4757c9d2f66e697ac1bd34ed6d127e66a45ff02d548870f5da207f2b95927648d4b40918a65e58496555399
+DIST firefox-115.3.1esr-cy.xpi 564694 BLAKE2B 2c3d2683e9adb334d7bc38c6544cf8b72bda2800081265477b4285f5271ab8c99de07b3ec470cadd062ca40b3f14313bef00cca2c4ea1c846f2feed3a13bac04 SHA512 d2f3693cbede3c1a3aa6bb80da0b1b2d2269c86500e70d268da96fd7847f5a13121d41e05de4740df3851c5c4419ff686625eace2ca73d2d5fee7e4df40a4a9a
+DIST firefox-115.3.1esr-da.xpi 554018 BLAKE2B d167721338d4bea77a20ef6a105dfe78d24f9e11b11f08acc5718d9cb4a4a039713bbf740769883f456ccf1470b3b8d05b9f6468706ac29987d41aaf9a8e3c9f SHA512 13a6532935e20561fd0971d5527f600701b558450108b29bcdb6b0ed61b58f9fbb5d2676dd2505d4b4f3e032be6dc30497e39518da04e264c87300e4c48e6995
+DIST firefox-115.3.1esr-de.xpi 574627 BLAKE2B ebe84e83ee1823e50d9386347adbbd9e66a6fe73e4e538543ee5008e79639b51d8dff157d8801d277e519e1134b0f35052c787cbe816be5a00390c51aaf67cba SHA512 a9f094c76a1de90605855c6fea42598577892cdf809e96a691c7073612d318946e4a7749494239c457f074eb9b0f6eebf9c43a209c8702dc558d07888e8292a7
+DIST firefox-115.3.1esr-dsb.xpi 589330 BLAKE2B 50f4d549f32f93b82170343f0408e3fa0d22f0fa37aac2ec27c725719e85f3b4ba8e8300cb8d5ad64cb105f1afa222013ba2088edbceb254f750b273f62e8407 SHA512 964c83251cef56e64e57bbdfb43561cc595a0e0bf970c41c7592ac66497639b07fa7cd19b5341865f9f155d1fe03dfc4fbb366a1d3e77bdc69d78f1c45f20b97
+DIST firefox-115.3.1esr-el.xpi 663763 BLAKE2B 61bff22e78b5b42139befb5aebd821455d80ec4b4e442a5cdbfe0d7ad1635c5ff4551fcce6da8bb0c7a43d050d2b5630df4bcb0cfab76dd5faf644527fb694c7 SHA512 b7c20e19b545e4b407b0905bfb40cd60d559fc0cee08db46555112103a5bd1bc9d623f27e3109c73a29f82e7f6b650e5494d49d6d973d15dc1449fa458f65b4b
+DIST firefox-115.3.1esr-en-CA.xpi 519410 BLAKE2B 5ff9854908e5a7687eaa83f1266c360a96afc3da336678985c9c006f26b3d4f567d17a2a682a5e2a381d6a7132f98c091e0c4b8be23fcbef57bbe1e38b1034a8 SHA512 7e6506de956d41901eca9635540b6e05c37a6c320a562abee2a948699a8ea51706139f70852cd048979275f6f84c3e6c04e2c2c9b3b3313585c9a416a6721363
+DIST firefox-115.3.1esr-en-GB.xpi 531049 BLAKE2B f04d2d7c4cb02524e947dd3ed8346fe7dd81b09e92390ef51061888ba7457964960a13da93b648f0a8258fcf34256c830c6836d28f1c69665383e3996777c0b0 SHA512 fc46657477385e7d390eda3488c6a337d9c902b767c915909a838a78fbe7626df69990a110bbf5828a407aa28762546cc57e82ed1e6137af5542dc83a4283fa3
+DIST firefox-115.3.1esr-eo.xpi 556390 BLAKE2B 460e805f9610c52cfdb488877c307c5dd9561d07d42ae85a06c8b235cf5f6f02d96d8f92b785974f8944ecb38fe014a5cc2e5676490efb93351cbba3be09bb17 SHA512 7f647bbe227121fb6b7147337cd1e68a39ca81f2caaf6c683419775eca69fbb543855bd516cdfcb352770e8cfdbd33bccf214861f4527d92a13a40097af8746d
+DIST firefox-115.3.1esr-es-AR.xpi 568958 BLAKE2B 7ce388ac63b7a6a211776db86996527c44d834371fd32f5f8782688d50f856baf8f8c0b6a7626721e26d528ba2a6a7904cec3ffd4f76d71a0d7af864d2010f74 SHA512 4ae750238394a2e14bf8ea98f24b1f6180a05304bc3c7ceb3b82d5e0a131f1dcd62246e8e558a06cfa1ac3fc9b27396f6b1365ac40dd8e77df164beadfc1799c
+DIST firefox-115.3.1esr-es-CL.xpi 568610 BLAKE2B 9fa922289eb0a57a177b761d0640deff773d0614135dc130b0f3633be03707760450b8779873034496f4a3c659d8726e4688572f64a10c0e95c20114e0d5c91d SHA512 e38568abc3ac4f78f887ffb35ae47b5316e6351194c747588fd0317a7615bcea661086ccc74fa8911577c0e013b336847e8a0ef976ee2e11c388d9a1b9c66d01
+DIST firefox-115.3.1esr-es-ES.xpi 562037 BLAKE2B bf367cb30f8fdda2d0187abf13e045f84198aa92e7017a71d95899dc1668287b8b416c11b964a23f230ed915e478a64262744d88dd3b61fcf5ab6a539f9d628e SHA512 e07ad6bfb2b608fd4abe4eb4a7283fc9e84eda6d02f4d669254d326cc3da6b60edd7ba83a94a068040298903361f67d421dd791f498defe7f1529cd7641a9f38
+DIST firefox-115.3.1esr-es-MX.xpi 565321 BLAKE2B bdec7e76c7f1f65b0e7181c997ebf3761ebb74d2377881cda7a7590f4cc0f7a365397a3fd1881ea42de879bee0b2744deb4b997d54a52b0421566187ff02c6d0 SHA512 449d27bad5e6d5be963fe8dd9188a33d8d551625eb818129fdde67ea58c94711a98645de7f89edbbb0d528b8e8927531e1659679d79a33eb896d378131b38cf4
+DIST firefox-115.3.1esr-et.xpi 516131 BLAKE2B ca6688ef1d2ef078b4ea51f854cfaec11fd1736390dcc0da45cdab4ba644c62ddee3578f82a0ec2dc39a2767dd8ea9c77c54b25f2a462682f0ba1d424d825ee9 SHA512 8d702ba83696a1adb032b3b7a321731e950bdfe7aa4ac8bcebacd1594c347737cef555852202a618d46f4c2e664c988908b11bd880c7ae676e99fc4cdea8df8c
+DIST firefox-115.3.1esr-eu.xpi 551622 BLAKE2B 86a9711fb4d8623382f9d3aefbb682b7363c68c9e47af69983cc9bcc9a42c8f97c9a8b4b63267126c6ffef65ee754d0a12e2e1261dc83b9ccb5661fc755d20f8 SHA512 29049e4ef213ea82998880f658aec36bcaf1e1ef1a654bbee318d532f0c35cf3a0b9892e4c285980cd3e6ecc43f99167390afb7f6d29de0f37006d1803da883c
+DIST firefox-115.3.1esr-fa.xpi 564540 BLAKE2B e77b5b9732089bf0fca596d3af28964be82f6fb7848ab89cae77ae93c6ed942fc3bda565ae333c4e732963b17c5170c51bd1888dd34d8707fc23ee2bc20ddad2 SHA512 d01cdac0b519a1a1144d08d8d90bf15354ad8ee1c3dc570f539abf339478b7f8d0856b458f1717405b5d12433b7a7d3d1e0a894ef8430ec82c77c7b5cece9df2
+DIST firefox-115.3.1esr-ff.xpi 457110 BLAKE2B dc93bdd754537a7b3a62d9dd8a423f4adb981683fdf8cec63cb6b7e7ad7d4fe4885d99c8aa0b05f1a5aefe8c92237266eb5938f4c10c322770595c74d234022d SHA512 70fec795761ab4e6dafd3751c9d103987b5bc620afbd7e6cadab6d4626c17a84a971306d80d2b1c30708e7a19265a8ab0ba9ec14b85061269b88b966d230dbf0
+DIST firefox-115.3.1esr-fi.xpi 551231 BLAKE2B b9d5d0e68ce64838eb2991aa88793bf71d3522d450ee112cf33de6cf5cdb08a6ae9d420912747eaad0c354c4f31e9458a3df03491e19be18fdeb649d08168f2e SHA512 8548d6615c13d7123a20494d9b812f12d8952937af85904040a0fbb6923639153da667103cf7ed36bd01e0052a8eadcb3446b1540455e4eda055f6e99e83aa2c
+DIST firefox-115.3.1esr-fr.xpi 580609 BLAKE2B 5b29c3d5f50dd393b237fe97a149c2025f5f78fd59f646c1c61da7db386053198f71637383736de438bd1ebd02b959f39756069d10fb069ced4611ce41cbfc79 SHA512 712dd0e2a77db7b17502208576c186eee849ccc649c49fbbfef538928c121c761c249c642aacf399f031b6689ac8b49f76c5e5d3e69c48752412121f107e491a
+DIST firefox-115.3.1esr-fur.xpi 573083 BLAKE2B 2a72cbe73d062599a9d9ec41f5341d07c9014a1c73c5832a9fc33e836cacfab04af965891076b91beda861372617e2f37081b93a1659e74932640f056bd98b07 SHA512 472b06639848053c5ab29aa25de01a7e5bd35dce5c4457ed228811634d780a9e2c22eef46b72b05180f2d152bcc9837f834ab88ea1e46265225a3de470ba7a54
+DIST firefox-115.3.1esr-fy-NL.xpi 564937 BLAKE2B ce69073a5e40bcfb9c5322cea6b3d141ace1517d18b09f6e436963a609c010d3d360d5958f073d1821e62079bc53005f2c79df655efce1bb46cb62b28da3bbde SHA512 faa0ec725513ea3157722c48556325f324c0cff23eb6691aaa5288c259bf61a0f0890c8fb70d944f1c3abd64a77386d45468db529df518e6d95909a9440f8ff3
+DIST firefox-115.3.1esr-ga-IE.xpi 454326 BLAKE2B a687ddee4098f535668ef915b03b1d3b72df6f5503cb44c21113f4fec39e685022b41ae46479b7eed72da7f1a233638af9e86034f67552401d0476b512de277e SHA512 930decbe92c4fd6fcf080af1702e98b1aa6372278c2e575ac7a59adf1a8f241ab28f7a1235fe6417a84e8a6cefc6e93af9a9142cd74ff5a158dec049c76c51ab
+DIST firefox-115.3.1esr-gd.xpi 566964 BLAKE2B c87859dde5cf3ddcc82a2b0077617b70f9f4ec87c22f4491c026f13849f5f9cb93e5582a7d0d522bedb1e9dce0c4ab31241acbd5f62c64d2ecd94a47a2092b38 SHA512 275d52bc4a908789951819579d5d4ccd453b791df22e438f2d9fb0c3fe707791079bc4a74616e89de3cf1d836608e9ac83ab74b959668dd4411fc854a51295b9
+DIST firefox-115.3.1esr-gl.xpi 565470 BLAKE2B 119a9fc309c6d214e230bf5aadbf45ba4fdb8ef4b0264e65d41c1eeec8aab9d300c067006149eb668d592b61497844827f061c798021c8c4fded487eaed9b1ef SHA512 b98098a6bd3766329bab2424e9c80980a0500c705724036a1711e8c4776a949b6c52e793d17f2b681345a5018c4e8fbeba188ac4a5ce74831dbc8b0968501577
+DIST firefox-115.3.1esr-gn.xpi 577580 BLAKE2B 1f13132685d4076ced4526b28f734bcd75729f9156e05a3f7f15d2a470f13e5b9d79c76673931be419405c9926b86ee3f5b45d5cdab6259a7c7cf84892f1bf94 SHA512 f944daa60a47822bb201a57c293bb4b3fcf497610ccc15d246c94be9f19826e24bd994d1877849399217165b90843926a51d7f4a9acba2a7d4d67ca2842a025a
+DIST firefox-115.3.1esr-gu-IN.xpi 506689 BLAKE2B 622a3254c5f0bdcc12ebee61cab673a5d2a73518c5b8e75be5617f74ee4455c9ddb5b5104dac67bcc6edbcc04977b92be802d1eea3bb52f5faacb684850c3d06 SHA512 e95fef0b25f3a1e66998c1735f93e2c17d88e7a5cd221b276f76321ff1e1b2040dced66a8c149532367bb8f6fcb6387392bf81e093c6813e89f3455c40bc92ad
+DIST firefox-115.3.1esr-he.xpi 574386 BLAKE2B 51f3f4cb53cc9d78af8a9ff3e013ddfb0ea06efb245d04e41808c653053ec4fa00c70156a12897c92d48dd17107b23dd721b256159a666a3a3045c0f596e6d6d SHA512 629c48a6743614adc9035fa832caf5a9ee3ff28414a1b222260aeabc4cd4ea5c84c66ca96ee02ea4fbd1d7a0ea8d46bbaa127a1e2eb1ee406899bd35f0dd37e1
+DIST firefox-115.3.1esr-hi-IN.xpi 538819 BLAKE2B 53dfde112fa90d9457df1e7efdc4809c55b5b6e45389a6dc87abb1b1945465eb4b58c74036d60db8e668a79b49c95de5ff3f285fc70fa723e19772f7262df931 SHA512 6c714b71349f2f67b0305e98c914920bbb3ec6adbd951efa54dcecbdeb05a560af709759b5a16465c6c898f98becd723127247cead9a7c69c6ff3b2ed31f7f6f
+DIST firefox-115.3.1esr-hr.xpi 531640 BLAKE2B bbbb1a06422768351ba29476a484c219d0cd2bc65594ed40f74102e8f20448698768cc95cb043eab10b4500d797e07c74abb84f3f2507167ffe2b4ed73e93313 SHA512 47136161d2b3869530fb8be424af40f01a8a16479ef4cb4bf030a480f94348cfb35d2fa259961a7225ecce6c7e0489979b39c52c904c1003fa8d8c94b63bb172
+DIST firefox-115.3.1esr-hsb.xpi 585525 BLAKE2B a620a2358d8169f66789b7cc6fba51afc3e08744f0cf67c9f8b935f7e571004f38d9438ca5ba1ae0b6f0b96dd1e8dd3d557940306afe6adb951f002d813d2907 SHA512 7d63b9b98b9256ca98908839af69866fb4f3f17aee1e757c6617179ee6c96c6cc29e99b37049de772f460ca854739bd0af02c90cb27dfb17b5b6dd581659cc4e
+DIST firefox-115.3.1esr-hu.xpi 588966 BLAKE2B 07a4e0052b9b6844324826c00d1f475a51e78e8714af728d385d4e9ce6b621a1d98ec462440b0f8323cb749d58fbd91aa6765a29be4567ba9b14abc6e245d09f SHA512 db0773e747f2701d020340b737fe0c5ff5b4266f281778b69b038d2a4c7a984a2deb2a1648360ea3f54d67e2d8669891dc0486112db01c290439506da35e5786
+DIST firefox-115.3.1esr-hy-AM.xpi 579192 BLAKE2B 8140f16347f45b3f920c680b2ab2e77f69b179093fd47e42d300753c632a86ec55f0ff6831815d55f38e249e37ae38086dd5da7d3eaf782f008c381007da2e69 SHA512 a140077e228db9b69ea91ffceeab8a53e910d5aefddc116129883fc94b68bc7f0f7a1dfcf6e40ec30007a9bde107c51972fbf3d24761950621905785a7bf4ad0
+DIST firefox-115.3.1esr-ia.xpi 553082 BLAKE2B 5da91dfc553689ebca8f4b4bf0e632f5ea78867811950109a515776ecce0c7088feee0d31ea9fc002130aa7832bc364f35f494dc22c5763b5b04aaace34e3868 SHA512 ec14400fc0e33f3f7633ea18acf3fe6c94045d0d19f0f4678b9669e1c115f32111553894511c100d546639d7a9052c5f149b0c15f7e6d93902850e5c973df46f
+DIST firefox-115.3.1esr-id.xpi 537743 BLAKE2B b36ace23cbde058576d6f1967286762143c672f836f5b56b480216470e29df0c458c5ee8ef3f2edce069318fa9f0101a7aec2b5be1cb8f1ac3e4a405ef8836ee SHA512 420646750977077658dc5a540f09f9282c8ca9687beba2214e0761fddec46e394f51aa90be61d2d61b9446680a13dbf2a967c27f9f9ab5985cd962e963f06d11
+DIST firefox-115.3.1esr-is.xpi 560793 BLAKE2B 203e25a082ac2934f2a44c3b6d9b12822b76566fc8f4e9908831f0d1aa2fa2bff0619adeb94eaacfa1e5a4f77d183b78ea88d9242363ef5d0ea430f2774ebef8 SHA512 5e7b1317788a5f99e55a86a268b9bf4b8821967f0bfa6ff23308c198d3984b2d3756c4f769593b52ca1466faa1c89d150f9f249a437727ff1bc74e8f7d6623ef
+DIST firefox-115.3.1esr-it.xpi 507474 BLAKE2B e53f01843fed1c30007aa90af8558cdb65dee57a762dac307112110592e1e0c2d812bd5766eec9f244fbbc5264f20955727198bd1b72c430e6b3e41ef42397a8 SHA512 fdf0a27ad5f0a5508eb212f2154ceebe59b9adce66524f0dc94466ca2f51eb3888a58da75745c8a4ff183957bfe2ddd4a55d5647d12b8265d50040291e04ea35
+DIST firefox-115.3.1esr-ja.xpi 634403 BLAKE2B 1f2280c64d6bb027e7d28a212dca62316810269cdb1a65a66b6abe1ba7fc08470dda63ef4042c54090024b8eeb6aa3e016f1c797b64f6d3dbcf7b6e002775365 SHA512 ba3b6dcb4fd6ffe6152902512ab2ae812055028ea83c10719c329ee1b579547e894905bff39f203d07a017b380bd961434876e8bd8dd299bbf36781cd8938fa3
+DIST firefox-115.3.1esr-ka.xpi 610744 BLAKE2B a8b1e9469ebbdeeba58838fcc901c179892aedbc3cd65bc269824ba34dc676668555efb13cf64a84ef5619d684c69de7950f28e790d43d3856b22e95afcff256 SHA512 e673b51d5182629b7b2c4285011c0891c3c258fd49db61ee02a3eaedac6c93320013a345f47bd7ec6c374c7e3107532e1e44a21e196ec232db34473013bdc2f7
+DIST firefox-115.3.1esr-kab.xpi 562649 BLAKE2B 9caee324f78b75a30a15adb7bd6cb7769dff5df61285d8b689581930621abd5798933ccebfd196fbfdf208e987fc5266e1471a0780e466d24476ddbc292b0427 SHA512 06507bd14e0c891648adf288acfc5043d258f619c2b7d3bd7bb768ff926b5936d356451a5c8dd8abd969a24a189c7fec4e6f73acbccd1cca72867300e93b326d
+DIST firefox-115.3.1esr-kk.xpi 639130 BLAKE2B cfff711c8a0b5a840aba6f2f214baa6eebd741315674eb571ec9e1b9ded94f9bcdf5d7e3a3a41b279f708ac625816df53073d528c7d463690c33b745d86a164a SHA512 f5570db0d3d0d77ecd5142570a95bcaf5a84a745304a98c71f53d925ce8f4a7f3b22a841f60890f259673a1a00194507d4714fe3c44da750f0a10e04937f5ea1
+DIST firefox-115.3.1esr-km.xpi 508107 BLAKE2B a0447c2a650e12b6738b8ae441ac6bc50f42e02a3f8e64363eeb1e5ddfae13af2d9436245c2cf62220049d10a5f28d8515eab198d04640b21fe2dd1206a97994 SHA512 1f77c7ccff08f060c4be82775915f6fe54143f724bdd9c13f30c4675850f737e130138fe18faecbe6672ece0b4a34e9c2f472534f4c97ac2fb80ab7d4b59a802
+DIST firefox-115.3.1esr-kn.xpi 473765 BLAKE2B e7bd942d110bd66e26ade1d79636d850d6ac8902191683079dfc0ffd7003be735a939b2b7b551ad5d83653a24e6a70afdc6505aaf6f3c372792d2937836147bb SHA512 ae9548d5744d37a72daa18eb736f4312f30f81de9c24630083ff4c32fbf7fb7364116c56ba90b8e113b58add314065dca239e9be583a588af0cab51ec9d54182
+DIST firefox-115.3.1esr-ko.xpi 600384 BLAKE2B d7c626686db6bc085f9bf1eafe435f38d5686c0b327ebe6d2e8788e24d63eaaa978708a749d139b208ad58a23c9287c5d29051d6d5896464b1714bd413fd1a06 SHA512 25acec4d27742727559fe255ca796ce70b980099a5886e80a5b680a4533f5791cce2e537d8fb7e4bad8ec1d5c47d4c955ad1e46b75a3c78f4dda7f4fecbe58c5
+DIST firefox-115.3.1esr-lij.xpi 463744 BLAKE2B 67dfda5422b547d2110fdff426ebb649bf614958465bed5875b470d279c981146dd11315c7e7ba83a13bd2376fa42c560dbf2ca691236cf2c292876dce674a23 SHA512 dd10478c6fe1b4dd5a74913d737c973511429d0496869c30d10a8517212655ea529cbd633c734353d522259cbeb69f2c9cf559cee5e4ee700984d59a1624077f
+DIST firefox-115.3.1esr-lt.xpi 548290 BLAKE2B e6a8d3f353bf10f4064102c1eb22944d8e7a79181c081cabbd98f1e2ef97cd198bb0c9ffaad04795210403a421f25959cf3779f0cb238436b75d6e1bea435227 SHA512 4ab2a278cf0e9f6aa63914337eb3cf87a74c30bda970764a00ab1b5813a1488aa4ad67d1b84d0c8c0bb0cd56b9f924d1c72be68dbb789e34e9eec57fc0a15280
+DIST firefox-115.3.1esr-lv.xpi 450735 BLAKE2B cf8be1e12a9ba36d149fd234c2fe7781a328efbef63d4b99b5b03463aaa05020c6ca9635337ab2c65c927571526deb66e55aeb839649e8e9d29df335d005cbd4 SHA512 fae696df7082f162d961c18e5a8db317124c137f2617bfee610ce4e0eff894c6089fb9acba94aed97d7f3a2e931e3548ec5d026e078224e8f452f1e4b84e9980
+DIST firefox-115.3.1esr-mk.xpi 470093 BLAKE2B 3a778d21aeb66d34d0e8e909c3a2d32f171789c62b2947b0fc52985f1569a0dbd47aa656fa8475adf38bef75552f59f86a25f20ce12215c73ecec29c5f52bf53 SHA512 031b2f0f228dac6c6e66d0c138c55cbb89c67eb4c8a1323b3d27d245d9f10ca16879f529017d3799408a77a2c990c09a8e629fb323374a596e16a9c2fa2bccb2
+DIST firefox-115.3.1esr-mr.xpi 510470 BLAKE2B 7c0caadebaa391c8bd54bcc7552c8752ed5b01de1271c6f14c226da7c942a8566e16d47e27525f8c014187d855bd8045b453989a43a7698d1ef9d64afcf9cfda SHA512 6c2a9aa308846e85bc6923dcd7b1ae33c6fb64520548fb62d5610ca55482c9b064ba80396534e4690421b120fb24a48a07393448a4039ef1b0d11b8a3c8a05ce
+DIST firefox-115.3.1esr-ms.xpi 431287 BLAKE2B 02194525a145d1679c65382b762803f35d2d572634e03e7ce0004b8131da1ed9439fc65835d17ad5effe0116769715427fe3a329921eeab46c7d4e427a239d50 SHA512 55cd580c26af2a1d975ef1891a5bb09955ae8b479ad08bb6f810f96465f8dae6a0d1f7945584bb75e56356f854821c61bc2dc185a2c7b30d0e22cc3148e16463
+DIST firefox-115.3.1esr-my.xpi 493662 BLAKE2B 695cd8e36905aba4ee8b31aaa9aef8f03d9666534bea38f77d9e6ee33e9fc0d6b67a9c413be2ceec2bf0c6a043148dc425fd6fbc47facd2d05b7f43634d1a156 SHA512 41b1e67d963ace3804a705cb223b2f075721b86a65e69c04576de741dac4f3561a0308b121ac482adb31aabfcd4d875a39ce54a3ed96425b1a18f2112339d998
+DIST firefox-115.3.1esr-nb-NO.xpi 548970 BLAKE2B 5ca6eb7f90aaa078c6d0d70748d1d22b726942918e11b460083b2c2fafe0f47737062fe3fe623c1838cd9e3b70102ca987f88dc6d6dffa07bbdba79f2ac75b8c SHA512 d92b771e6a97b84a8c7ec44ad578c9893489eb0ed46cd9d11176b0730619130cd66ac4c989cfafcb0b6e7aeaab571ddbb65bac15a9ba162f490eb45ea3a3f1ac
+DIST firefox-115.3.1esr-ne-NP.xpi 468989 BLAKE2B a66105a44cfe758309254554b7e1d8963e51183c2e7ab9b03da06c11400c51113aed918169794b30551d57dd428c4f8364e69f9ddd360d78e1011e7c16671cbb SHA512 0ff6be570d5a8b5e2836d9a92d63918a7270ec5901436a9532bc58c1025e9b1c845e75e70d9afcfcc51c63d471d191e762d14709235e26f45f3029209955d2f2
+DIST firefox-115.3.1esr-nl.xpi 559192 BLAKE2B f7794a8103b4f34db5e379314a4cb6acf03ec03006c3f9317ec6dfd4286e83061f2965a14d29f5b43b3777fe1794a3644ec9c81bd2cbd3836339399480073365 SHA512 77245f95fe94bd2d1a8d0f4c95316576418614d47895c905e3c186d7b7ee929002d70ea77465b5de427ff5431c1d6b2621ffc922f2df1439019eee7b96eaa126
+DIST firefox-115.3.1esr-nn-NO.xpi 551971 BLAKE2B 18b4ebeab07de6ae48767ed8eaed1016ad32ba904599975e6113455b094ba94a2c9e98f9ea872befb6b8ca50ea7f1de136f3495163cc160ff6f732031dbedd64 SHA512 de98095c4e37f2231d265ff0a35d1dc94764ec8d1ba74bfbc783930896ed357a86cca9272cc8c1ff0f26291475038e2d42fab8c0c809524c39b7499c86610ab1
+DIST firefox-115.3.1esr-oc.xpi 572131 BLAKE2B 02123533f72595e600f078027e5695a792beb825f314fb094de12be9ac32bbf6e30c882f4bec37630ee195d5ef00c69a183599aa3211672c3cabe900a8ce0b67 SHA512 f38b7da71cacc16a7ef243ee29e9fcd4ef8548bc40ceacca1f39884e7d6e8f0e8a6bab14828220f65e79d47e5a3ddbaddf6fb4e682ed7df3c3018dbca3d0b0a8
+DIST firefox-115.3.1esr-pa-IN.xpi 626111 BLAKE2B 8ee7a3d82b59e8810b145010671d9f88157326ff4262418a23a6485d1ad520369f100a2d8c8184c146c7c92e697055f8b7dde7a162c3bd045dfc522bdd663aae SHA512 1f18635001fac6690fc57e804dbaf1e2bddfc3d3cea5bfef6419abc11db2f12edcd963019994d7cfa8fa305771e6ac00203c3b0f8a66751e6b61106a1014d77f
+DIST firefox-115.3.1esr-pl.xpi 579828 BLAKE2B 5c216acf4dc47638cbbe698f0231e9950addb2980a4748c1f5668937491213c3dc91cf6af9c9950d9510d634e3ead1f5be618e46604a349ae3ccbf223869ceb0 SHA512 46806dcadb032db3dc8d9af51e7168c9e80edb7212dacc72d43c795b32030536632ed80763b826d32f9cbce13a2feacea2a2114c446ae2adfc9b4fb61e6b3145
+DIST firefox-115.3.1esr-pt-BR.xpi 563945 BLAKE2B 8df980b4f4ed7ea8fb2b3219d54d79c3c2186122223a45604a5d91ba415648e94633f3e40aad0db8af7f1f21063a822764f3e38a161e44eb95e35a24b0641481 SHA512 b9d794710787edf05c053f9661f3e0311d28a10694b85f2b24ca142e54ef9fcf9607be9024217bcf0c12e2a755e2e7018af3867d19848b7dca44abe49f3eaf1f
+DIST firefox-115.3.1esr-pt-PT.xpi 569055 BLAKE2B 3e7e5ebe3e5cd5227ea5c451ee36e592f8b6d712da2283d179e9c8dc9895a371d10c6ed60d80d49e64a05e26d9c9f17ffd0814b9db2e2d24940998a774eee9fe SHA512 115489f8051d3c4ae7eb3305581c7d9accf9f1103bc43bc8031424b556f1cde9b9fb9738fb73b633d5d503a6edf824288463df699e59380531908a11909691e5
+DIST firefox-115.3.1esr-rm.xpi 558678 BLAKE2B 8d3c7a79415e677f1117ef721ff3763eb0d0c76abd2fa7d67950f0134029dd0493870116beffb45f70a1284dacb68dc97890e94c67905a4eec4d89752660d6ae SHA512 f41abc4d54be5ccbd71ae1035d4fc33c0f26b8f50090bcfaae6702fcf604a4ff1c05da1c003f8e0f23f376eaf9558b924fc7786985c9ff1992ed06e09d6d743e
+DIST firefox-115.3.1esr-ro.xpi 524799 BLAKE2B 408704ede12cdf65295126c0f1003df86b9c7e48401d8ca2d9263cd917f807401de725c437fb0f9eddc10f02a622509e0fe83695788a2ee45a8da9ce1230aeb4 SHA512 8cac4fc498ce29695c68a4de0cb92bc7082206fa347580f203512e4863294f54935626bd9bc25637e256fab5e4a124ae3da64f67aaf71359b9a1a23f6b5fffec
+DIST firefox-115.3.1esr-ru.xpi 651420 BLAKE2B 2218488963b40ca07bdea713573e3ca6fa335f101c76f5611d8ad92f593ddf6f8bcad3c99274fd6496094ffba97beed5e562eb1205bdf16af526498976f7f7ce SHA512 c1755ba6879fa5cec34c0e6f4e75b2f3fb0a9c7f228f00561e5d04fdafbcc41d77138936bef84bf7ab5555a080b445eb3e95c82cb6b851ee7f8a70bed83ee8ab
+DIST firefox-115.3.1esr-sc.xpi 535142 BLAKE2B baab57b6175c97b704e0fad44289c07fbc7da0399cbd7727dde8beed522a088b01b0b2b68b9505ae8a840a7a17cb6dc532d60c1ebcb6d97a30a0bacf46eea948 SHA512 89e7553d3c38435bf6df25541f8313347d36a39e2835498be23f714a37944be6649b3f516809aa9d77206f4a70ef141e68285cb5b269418db00a42363b7c9e15
+DIST firefox-115.3.1esr-sco.xpi 489683 BLAKE2B 878bc5f2495701bfa97e75c46d9a29c1f6c97ee3aaa29b92281863cdfca7d86d55ea210d8d38f9b9aafa91f847c450741b661004486ff49f2f6141f1ae6f5b43 SHA512 782cc26fbda92704b64e78291011a7e0aef8514da57cb85348d692281eb878645ab582c607f1ad08671fbb7354f2f716b33f77c020337d44fd59f16939ba615e
+DIST firefox-115.3.1esr-si.xpi 569017 BLAKE2B 26c40035ef0715736b9e3aaaf46ecf067b0c3145703c97d9bca1dfa7c2cde6459e19e36ab64d8d460621d8e1f14a7c776af4a9879893740c26ef7fc3e7804ed9 SHA512 324c8b577dff7962d4b12fef3deeb14d02c7f6210bbfb72a44f3df5d32651da1fa0be51c3319abf83542ce7cde1bed678e66a097c84ea6bfdf3b910f9616711c
+DIST firefox-115.3.1esr-sk.xpi 589725 BLAKE2B cb8353eb5718b6be75e2f14f9d0850c310e994ec357c4c5b641e0c4530af76612029712f401d84018c7333dd89e2ec591834ed42c73858fc3c1879b644495fbe SHA512 80e828bfc0eb18fe1d4655c980cc70fb1006160ed4364a90076cb18843b3466142815bc15f6100d57bd556dedfc6f1ef64441554b8bd578a3ac86ea68159d94e
+DIST firefox-115.3.1esr-sl.xpi 562524 BLAKE2B e3959a436e2ca830afcc7a2684d697d5bd47ccedce42ca80f3780864c255c4725220697dd29c1c96e38625e5cc7e30d55a215ea4772f0d0ec5cacc9ce40b6c19 SHA512 9c1764acb90c4519f57f0749c99b71733ee997adb1f35af6ebcd438bc08b5b0b97994f7cdbee67454a25aaecbb19b836994d65ebab1031c9cf8c2019d66428bc
+DIST firefox-115.3.1esr-son.xpi 400971 BLAKE2B 990ab3fb334e7c50942b197e710d2c65505d0782c67c5f7bfe33ba527da1fe327953a02137202dcf47f86bc5a4fbb1b81e7a5350027035f62679e6d3f2843c61 SHA512 d496a821fec851beea0bda76edbb1a2631accf9356d1db0e31ad1e966ae13412a8ad20480ba26f6ad2aa52b397b8f5584c65e49543df09e8b1f94bace3e4be27
+DIST firefox-115.3.1esr-sq.xpi 564457 BLAKE2B 44cd14315fc3ac715b8e100e39a9050ecb690f88475a2e67285bff76635091accfe1416140728815b36e59b182c5023fb50b1a25395d6e5aea16727940e2a71d SHA512 257204d5983f376f26451c53a455b54aa7f1284cf1e4005a2047c1748f5c7db725c88669c597384829b7ac5373a2a454703193e54ac674cace6c4ae6479a197c
+DIST firefox-115.3.1esr-sr.xpi 614006 BLAKE2B 88586bf830431a0780b69cf2acda9566dce39870c7c4e12220393ee369db1dddade5b34002f1783a36c5fac11bd6a427b7d335efcaca59692e65f335d6cb6374 SHA512 4c40fc59e93ffee5548d9bb3987b83bcf2fef477be6edbabb89f597a8a09a22e721071f0b1e125769f21a789cf24c4203ad35681adcfbb166447777267f935da
+DIST firefox-115.3.1esr-sv-SE.xpi 560562 BLAKE2B e1df9f302529dc42b93520b8cf3c836c2d3c98af0df7258b1b7d6332ccd61d237f8dbdffe8f40203a59b9d46d49ab27efc7cc9390232172b3c1d1bbe17ceaf33 SHA512 f90aec93e412b735879f698fd62e713d2cf3b80d2805690398efe84b7ab45eff0acf3b497727c5e42d7dfdeb9990e38c1c4159c1bf445ae9260317a263714bca
+DIST firefox-115.3.1esr-szl.xpi 504136 BLAKE2B 21ae79f8016f98aa3e5f0ebabac7f99cc701a65796d364bae3c0415dcb35e298b5796eb12b0816c9ddbd84a3f9800ac4f5cbc7b0410854bc133778a460eeaac6 SHA512 e068d2df390994919872f9a3b0ae36c1bdbca429dac75f9a463315c0081cc47f9310f0e7d25a3ab4e2ef18bd6a765d8294653fdb27ab8e97a2d1d791bdf09b85
+DIST firefox-115.3.1esr-ta.xpi 488853 BLAKE2B 755a019a623db6907f4f721ffe4402cd73e4bf9993e4d05e79249c52824aa4532960dc48cd5e2f4ecbf6dc3c133fd199890ab61a07461f261160d3f709b2e7b1 SHA512 75c2c0de46f1fe8b95e13c7a66ff134720accc975ee5843e3d11038efbd6f5cd0a5cc1ed883f679b2de037c509c0c5ae29d63df27df774cda3a3767f4800949c
+DIST firefox-115.3.1esr-te.xpi 536174 BLAKE2B dd917051ef075df1e86a72c4ec332c2a805895ec8f652698666b9eece9c9e46675ad9e270d3909e721d6e473ce9b8a7bfad34f4f77ed537e3a0f6870c0650437 SHA512 8bb1158b1485a3aa5110e39801a8d8770ffdc7b701ff7e708deff69200ceccc1f01b15558dfdafff708394b435d79ded4ec2e91195510689e2736d8df48e64a6
+DIST firefox-115.3.1esr-th.xpi 632049 BLAKE2B 87dec946e1df492574d2e7ebfe96021ab2bd8be95f3bfdb701f2fcb3ac38fbb41f511500c25295b78b9a32120897e1f23d6cb9e143b3caa3488d140790da9eda SHA512 56a4a5b7d65294e188b6209fe93e36d044672b055c36204ebc2efcb18426e1e37c2716f66d07601bbebc7fabaa724662f95a5802a52340dc8babd2d420b48848
+DIST firefox-115.3.1esr-tl.xpi 511426 BLAKE2B 20ef2c3eb1f1d0135e4c072c7cc9564833152bcd72b007f05e543d7caa750170187ee1d6a4483269344cd29d28bf27f8bdd74b073f1122086a39e2fbe184dbd6 SHA512 5615f9cc6fcc4819a922c6ea2b02e09ae3a3198a60796d1958c4ce1b6e5af191635cbd5f4a44cbfd3b944ac03acd2b9017b8fc0158a65491b64d128be429e9e1
+DIST firefox-115.3.1esr-tr.xpi 573254 BLAKE2B 675bc7a2657d4ffe47447f876fff50dd017d960e420288223a6cef750fdffbc6a02ce80739d13612dea1ec0bd441f3fe01a3e87bf0991a2794628751738c9907 SHA512 2133ef95339dcf0083472125a6daa958d95bfb7474f125167e733ee620fa42877a9d95e1512aba99e1066d3eaf538b14e9b0565fb2b37105fbdfceaf33becb8b
+DIST firefox-115.3.1esr-trs.xpi 479679 BLAKE2B 1012c1eabcee47d80fc2a233451e4bd0bc9eb3191bb1f5c392729b015af05ef8d6a263c7868feb3a480a383a083114bd4ad0ec41a95cf4de6df8c6034853cfac SHA512 62cc3055404415ba6288cf9627ed838a76e5c022506cea223626241aec065522ab19a396bf2f14b0d665749c9f7666b15db5cf301de11d159e48f2bc5ae7d0f8
+DIST firefox-115.3.1esr-uk.xpi 645040 BLAKE2B 873b3626c3a0ca9040050c58af9804d6373b0ef1b58708ee200dabd932770913e799aa04f4be7e7e74e4e1bd44084c4a51e28541ceb5f0ad099895458e8e8784 SHA512 4f72817452d1087d1bf1bebd2ffd8c2265256624e1e449afe4c6a3f4d464754b658865f6408734adabf457293a1f38e710e3babc28895ce778ba140a09bcc391
+DIST firefox-115.3.1esr-ur.xpi 538789 BLAKE2B a88c483232a6700995364e6c2e5c65a004c04ae75340f19a727888f0480d78805223b36c947444721e05d666d9f5f4553b44de6548d385cc2a524f9b454eedb0 SHA512 8b1e7808cd482161a452d3d764aa11962f31a0052bc9bb6aaf3001d9f4093df8c8cc7c8395ef5d3368d33f68171e287673215b5a52128cde2a2e767f12b08470
+DIST firefox-115.3.1esr-uz.xpi 461746 BLAKE2B 57d93c991aea9f5c4767158384384eedb8d8f1e2d61e8db2a87d7d59c30802682a037309b01b26b21d435445a8fb99114b8c97226d4610a97a592b9ca3c36c9f SHA512 5f9ba1addcc282d9ae82e3feed6bb8f7a09cf371e50df51b12fe7939b265bffc514d105dc412d6195e9db2301ce72dabb7bbc6e0f6f8f584cb85ed0a703890ba
+DIST firefox-115.3.1esr-vi.xpi 595543 BLAKE2B a3984e027abd5d92345271aed80b545123c56a2d241e1be105e2cbd16da8c83490c1e4c3799ba911470f8c98e69320206feef10cd48827065a58b2c2b232797a SHA512 ad78d82fe756ed54eee4e631741cbbc627a6142e86d2bb2b5bd3f0403a0722cfc15062cd7965c59fc2d110f980b4cd7ebb5b6650d11498734f0378bef3856e95
+DIST firefox-115.3.1esr-xh.xpi 402423 BLAKE2B c80542bbd4bea684f26114fbe3785863ab23513fc22a6157c9b65061fd4c4d873ce23cbeceeb259fd4762238542c4310df34bbe0271e34179118ccc440a4e507 SHA512 316d9ce7094d69570fef25767ad58dbb3021808338e7679912902a2eecfb6c0ec2dec9a66fc0422d295bbf9028af5cc30a7d6972422cf00437371839b9a9f6d2
+DIST firefox-115.3.1esr-zh-CN.xpi 595486 BLAKE2B c24578d05d5b3c3f7dc2df7184fb575c3beedd9e20e4f9fa7bedc800ac0ce953309e7edcef06c4922f3d601906f195f5778714082405fb838dc5838a8f534ced SHA512 f9e3009d2ffefbebec11ddebce7b7bd7d6f9ddb84d5be85e1c178691633f6af95a3c13085f3ca6200d9d4d6038030f6472fa86f4bde0493acac2369af808b541
+DIST firefox-115.3.1esr-zh-TW.xpi 597814 BLAKE2B 5f48207fcb7d6cd81c7a223447726012cbe8a3f5d0fe195460063bdf98f3658e11b28003ce27a56363b1ff474fa840f28f4c5facd50beb7051264d9cf18681ac SHA512 29b304dd87ae32df33ad5d1485ad4734c106d2641c6ff3bc60564cd27d9806eedd2e598df22ee79ae7eaa4045c7ca3a2fcbc724a70fd74c3fd5c06f6294da715
+DIST firefox-115.3.1esr.source.tar.xz 515785920 BLAKE2B ad5ec24361e94d9185eed210f681c50159f5be3e6046d79200b5e2586107f1ed98ebe7935f1e266afadd570fc1aa6a1aec81fe3b7fb86efb48afe82514f26c68 SHA512 65cb6fc46bba03eed742bd67f8e36b63b19f2ad7b85d2f503595704a4e88f554758a1e66ba548c8efe97a76322fb2514db72e6ff4bb2992d1aaa86edc3af85f1
DIST firefox-115esr-patches-06.tar.xz 14944 BLAKE2B e60a8a32f8c5e6d897e8c3e13d291ffab651937505ce258f031e7e75560c9eb89fce4a22c61872d639e6e1d40244e94761baa1660c2d3d02584ad4cc4778946f SHA512 d9ea1a063df287fa651042c90529b1a1b5ebd5a28735c44b5527cc7dd29678c2f8a9204f007db328371ed6af9613ca7215464c00df5e685c3af4296a22139257
DIST firefox-117-patches-04.tar.xz 22388 BLAKE2B 89b9303a71e2421a2cef9ce0a3ca7dba5de7c21d6af59abe36b1e090bcadef30d2954acda874d72641b61b4cbfe0b032a6dd1d7d699709a2f4818c6e1e228d49 SHA512 7914262226a0d70cb3d24cd152d79e9e98b7a72993276ecf26f4e79608a0f4dd9717b8b0f3524f54db385af404d1779a2ec828e23b02c10a5dce27b53d20e835
DIST firefox-117.0.1-ach.xpi 444794 BLAKE2B 7d8323bc22d1f078783171168e9d94ff5f8d8d678b8b1c2a9f7db7fc1a4e4221a383b8a4898d429cf4c7de77ceb5885d87817c6c965ca527de59a46321f4b150 SHA512 d0eac4c1f80492f083e4bf40879adf62c1c5c84179b0d9393f9f14a1d9b39c585e35793dae313818cfaeee063f0ca2b1b56306ef838ef6d4e40e47bca07f609b
@@ -613,6 +713,7 @@ DIST firefox-118.0.source.tar.xz 518635224 BLAKE2B b31aa245687fe3c33152675ec5c4b
EBUILD firefox-102.15.1.ebuild 37115 BLAKE2B 4faa604c32aa8afdd09901b8df1b0e2ead85b23d2549ec29ae6afa87d82fcd358ad55c9a3553548ea4b74666e8e7842d6820971860acf91df2b7db9c64a600aa SHA512 dc290bc6527bd082cb3810ceb5d438db0f3a42cd267c8505ec72b3db1a5f6e501b1080224290367cdd37f5bd1ae6c342126db69cc66286732ad4deffe4b15359
EBUILD firefox-115.2.1.ebuild 40747 BLAKE2B fb55f9218eff4bc2d73244d1feac5e639c4e667d666853f788b32a4554cd57d776a2c077db6121652ff5a737bbd92f83fa0aeebeb0acf8176d8c4f4e716a8d59 SHA512 b4bba9b153652d988b24bd8fef9a479d49df95f7e6f9aa9eea993a26cc918eb3c5eb4b683fa76d3c82c4a10d24b3e8b060dc76cc32cdfb5e01af7cdb1566fd21
EBUILD firefox-115.3.0.ebuild 39084 BLAKE2B 7b38a25479e66305c0756bc4097be266b8395c488851548349c114c9393b2797185c48ccd753e58989052ad1bc12405035a85ba32b732df45f3d5dcaab28c418 SHA512 3b09b7b32bb094064ef2547b0fe0d89f64fd8e91cc9707b7fa2bac4fc7db6ec5053f3fc9954ea096b7704d3010d4f79f0c6a4ff0e16751fe3096632da22c3dd4
+EBUILD firefox-115.3.1.ebuild 39084 BLAKE2B 7b38a25479e66305c0756bc4097be266b8395c488851548349c114c9393b2797185c48ccd753e58989052ad1bc12405035a85ba32b732df45f3d5dcaab28c418 SHA512 3b09b7b32bb094064ef2547b0fe0d89f64fd8e91cc9707b7fa2bac4fc7db6ec5053f3fc9954ea096b7704d3010d4f79f0c6a4ff0e16751fe3096632da22c3dd4
EBUILD firefox-117.0.1.ebuild 43979 BLAKE2B 1192233496b2611ca6972b1cf65846b73fef5df7c90f6dba74ac4d10c668af5e80e09b8aa0188875ba3f7830765957076760993589dc970479305c599d0aa4f0 SHA512 408087909b79d644185de61f220949585909699662d5c44834b0544806153596335987dac008a632bc451325828c98343aa406d626a221aa6d1ed3cd181d056b
EBUILD firefox-118.0.1.ebuild 41603 BLAKE2B 998cbfd94a5cccb8b03e74d4982da1b4afdf82abd4cfb6c0e0a6cd2cb115daddf2dae74d0653922c650af10a5442636231d638d1d622c0ac77c580afc87781f9 SHA512 b18734441f704b647106227c3abbe4ce8112ba6d1f8b70530b7a69d2554ccae029037b6c0b229359d5d9e56542e9b976821fcd28fcd6f4ae2f02cfd9390ddad2
EBUILD firefox-118.0.ebuild 41603 BLAKE2B 998cbfd94a5cccb8b03e74d4982da1b4afdf82abd4cfb6c0e0a6cd2cb115daddf2dae74d0653922c650af10a5442636231d638d1d622c0ac77c580afc87781f9 SHA512 b18734441f704b647106227c3abbe4ce8112ba6d1f8b70530b7a69d2554ccae029037b6c0b229359d5d9e56542e9b976821fcd28fcd6f4ae2f02cfd9390ddad2
diff --git a/www-client/firefox/firefox-115.3.1.ebuild b/www-client/firefox/firefox-115.3.1.ebuild
new file mode 100644
index 000000000000..d02c0ee7fda7
--- /dev/null
+++ b/www-client/firefox/firefox-115.3.1.ebuild
@@ -0,0 +1,1368 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+FIREFOX_PATCHSET="firefox-115esr-patches-06.tar.xz"
+
+LLVM_MAX_SLOT=16
+
+PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_REQ_USE="ncurses,sqlite,ssl"
+
+WANT_AUTOCONF="2.1"
+
+VIRTUALX_REQUIRED="manual"
+
+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 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="esr"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+
+IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
+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+=" 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:rapid
+ screencast? ( media-video/pipewire:= )
+ selinux? ( sec-policy/selinux-mozilla )"
+BDEPEND="${PYTHON_DEPS}
+ || (
+ (
+ 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
+ )
+ )"
+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.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:=
+ )"
+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
+
+ # 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"
+ 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
+ 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
+ mozconfig_add_options_ac 'Gentoo default' \
+ --allow-addon-sideload \
+ --disable-cargo-incremental \
+ --disable-crashreporter \
+ --disable-gpsd \
+ --disable-install-strip \
+ --disable-parental-controls \
+ --disable-strip \
+ --disable-tests \
+ --disable-updater \
+ --disable-wmf \
+ --enable-legacy-profile-creation \
+ --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
+ 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
+
+ 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"
+ 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
+
+ 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
+ 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
+
+ if use clang ; then
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
+ # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
+ local disable_elf_hack=
+ if use amd64 ; then
+ disable_elf_hack=yes
+ elif use x86 ; then
+ disable_elf_hack=yes
+ elif use arm ; then
+ disable_elf_hack=yes
+ fi
+
+ 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
+ mozconfig_add_options_ac 'elf-hack is broken when using musl/arm64' --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
+
+ # 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
+
+ # 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
+
+ ./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
+ 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}-esr.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
+
+ 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-misc/Manifest.gz b/x11-misc/Manifest.gz
index 310903912452..7a191b42751a 100644
--- a/x11-misc/Manifest.gz
+++ b/x11-misc/Manifest.gz
Binary files differ
diff --git a/x11-misc/gigolo/Manifest b/x11-misc/gigolo/Manifest
index c36df6cadd59..d382e8131d0a 100644
--- a/x11-misc/gigolo/Manifest
+++ b/x11-misc/gigolo/Manifest
@@ -1,3 +1,5 @@
DIST gigolo-0.5.2.tar.bz2 294210 BLAKE2B 67ac4f161ddac212b15456713b1abbcda83a0ceb744606b7050b185d7ebb286ec087d4a25dfd2adaf269f7b57b627232157a259c3cca8c22b84551ab17eac0ab SHA512 2277186495a5ae5f4b4a30ca738b6c35287d6fa51d0df11d31ac627811a67ad31202c3c78225e3035b92c3bf111e6ff098bc7ba83482e0bea0e5e2edcfaec0c7
+DIST gigolo-0.5.3.tar.bz2 304664 BLAKE2B 958e2cdbd043adf1e4f166ca6435462ee2621d7f7bc4918505715bc3240f5ee2a60fb5a27f23a607a1ffd862d41123dfd5977aa87f7c4fe1c7a085d05aac3b2a SHA512 46d93d4c2654a91724208f144098f0a870465823a516339c8455345b5d32be6efe2b7fb13d3e5c89daf2cd919e07e5fcbdc8c8e93bce03c78dbe1907ea5edfcd
EBUILD gigolo-0.5.2.ebuild 748 BLAKE2B 2a3f94263dcc0128c9d6073d224f1066640db70b386acefc924a67c18d84705cedb39ce90b32747f84f7b8df2185db6eb6389675d9825bd6e736f5a55df35a8c SHA512 8e3ae70942e7be563bc789ced311f7a5614d94cedeb114af887bcde76e395b750005ec660d29cdafcc4846035955190a0b831cf4f917360bb355bd3df163c84b
+EBUILD gigolo-0.5.3.ebuild 791 BLAKE2B 77c984579f591504c249dcd36f28cf5df1c4f5b38a82e86c64e73d7e19b868d543b0544ce52ae96582b132c835bdd9ecf78c4000289a14f978a9dc13022a2c8b SHA512 15f0561bde8a2963734683f95812fecf87c96e2fc0552ac2e7d3df7e1d14a24836401ac23ff747b6d17b533c3b84b8d262aac93c2157254b6dd0b0ea1eac064d
MISC metadata.xml 248 BLAKE2B 83bf47dc3dbedea8a88932e922075f0ba8fd841433c4ab750e2ab61c22e8cbfaa1acb04a903d89ef5140a75dfc4c4899354623e0160df5b7c178c190f8494515 SHA512 b5200cfe30adef8e869fada87f1b4171210b2427cd3ac12edef70948f305d5e612ca5f24d377f9823a6022c8867db635db50ddd3d6cb362d6b0137c299fe07e5
diff --git a/x11-misc/gigolo/gigolo-0.5.3.ebuild b/x11-misc/gigolo/gigolo-0.5.3.ebuild
new file mode 100644
index 000000000000..1ac29bd0a0a1
--- /dev/null
+++ b/x11-misc/gigolo/gigolo-0.5.3.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A frontend to easily manage connections to remote filesystems using GIO/GVfs"
+HOMEPAGE="
+ https://www.uvena.de/gigolo/
+ https://docs.xfce.org/apps/gigolo/start
+ https://gitlab.xfce.org/apps/gigolo/
+"
+SRC_URI="https://archive.xfce.org/src/apps/${PN}/${PV%.*}/${P}.tar.bz2"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.38.0
+ >=x11-libs/gtk+-3.14.0:3
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-util/intltool
+ virtual/pkgconfig
+"
+
+src_prepare() {
+ rm COPYING || die
+ default
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/x11-themes/Manifest.gz b/x11-themes/Manifest.gz
index e6a5d68b1175..e8f8db29b41b 100644
--- a/x11-themes/Manifest.gz
+++ b/x11-themes/Manifest.gz
Binary files differ
diff --git a/x11-themes/QGnomePlatform/Manifest b/x11-themes/QGnomePlatform/Manifest
index a116ae8b7c89..c4538f7823c9 100644
--- a/x11-themes/QGnomePlatform/Manifest
+++ b/x11-themes/QGnomePlatform/Manifest
@@ -3,5 +3,5 @@ DIST QGnomePlatform-0.9.1.tar.gz 46387 BLAKE2B b62e6c6ca70e7e5a1a611d0a4af022aae
DIST QGnomePlatform-0.9.2.tar.gz 46346 BLAKE2B a71a2c159d279e08929d2b1e1c5a7026d576d423b0dae40191e5e60d093c56a2cdcb7ade836566679903751435cb1923f5faea51e7c177bcdb0c1eaff30cf9c3 SHA512 a90caf521eca3d3213b10367b49226e594bd81c78be1198e4d590d44b2026e773319f6784cf1eb9528eee3214ed108ab49d1b85d263a26732873c859fa6e7bc6
EBUILD QGnomePlatform-0.9.1-r1.ebuild 911 BLAKE2B 8704fb056809782dfc8ed36c86a713da2a9a1dba5d1b416d623a98c87c16347e1a456cb149541d7e06589e7dc48d955ad7ee0f7dab4a39891b8397a0a01f5682 SHA512 a3d87150e7356a450ac3608c7c8d0157f44d45a17a2fdabda00bb337867a1249723b183b54bd404b35c951c4568b4b072eb079f0013c6e3bc9e737a540a26601
EBUILD QGnomePlatform-0.9.2-r1.ebuild 1080 BLAKE2B bf35f7bca621c3a00a2156ac078a2ac84fdbfb70ed5de3f486de0ce0698f6be964a05c2c8010d2442a56b4d4f8b89feca50aad9c3a9019c475339a32ea6d33cb SHA512 9139f1841e41626286de150e3f81882ccc3d3674976981b97bf61c09bc0b50d492be688f06a81b65d42bdb7d729eb7f74ac603f45c3e37073087b1cff8ae6420
-EBUILD QGnomePlatform-0.9.2.ebuild 913 BLAKE2B 44c9d0019535535d1028b8230b09f4e1e810d1d0fba6bbad6eeaaab0c0c6d6b4eb695473f9a6bb4122227170b169cd8472ebf01c5f5dde26482479c350be32a2 SHA512 80590bad36015d753aceb564c78769f2e94f430948d91aebbd37fcd4ea7a8f35fc30b2dfaafdc741b62b1b48ee75146293e14d7c9757a675aaa5dca864c75b03
+EBUILD QGnomePlatform-0.9.2-r2.ebuild 1101 BLAKE2B 5dc8e8ab96890c5d8129f8a8095c59d8599279a3774b90ea308410d47ef392ae68cc821f28454e09dc40cb6853fb8efb9da3595076314ae560bafa6f3a37f539 SHA512 cf2bfcc07b194441c0fdea11208dab226565feb7239544757e941e78eb1329a0f92e542be413bdac01baea89130d2fbd7460eb3c8a30dfaae5a4084ff1f65c68
MISC metadata.xml 447 BLAKE2B 817ea2f2862d9ac53abe7898093922dc03781175f358d2890fb3deeae9bbdab2cf679d835561be2f3892101ee98bc0ba644f08a6de3de4b35fc902256a388ec6 SHA512 be780fadb65adfa01fa0f94cf81c121f0bc9dcc42f41e4c1a4a7a504145a43cf6cb800f9d69a4fd065642b9e8edc7b87581edd007b631483a10e942e2a48e42d
diff --git a/x11-themes/QGnomePlatform/QGnomePlatform-0.9.2.ebuild b/x11-themes/QGnomePlatform/QGnomePlatform-0.9.2-r2.ebuild
index 737aab9f339d..7df3f55bcd5e 100644
--- a/x11-themes/QGnomePlatform/QGnomePlatform-0.9.2.ebuild
+++ b/x11-themes/QGnomePlatform/QGnomePlatform-0.9.2-r2.ebuild
@@ -34,3 +34,10 @@ src_configure() {
)
cmake_src_configure
}
+
+src_install() {
+ cmake_src_install
+
+ # https://github.com/FedoraQt/QGnomePlatform/pull/150#issuecomment-1689693729
+ newenvd - 98qgnomeplatform <<< 'QT_QPA_PLATFORMTHEME=qgnomeplatform'
+}
diff --git a/xfce-extra/Manifest.gz b/xfce-extra/Manifest.gz
index 4646afc8cb3b..686320751730 100644
--- a/xfce-extra/Manifest.gz
+++ b/xfce-extra/Manifest.gz
Binary files differ
diff --git a/xfce-extra/xfce4-clipman-plugin/Manifest b/xfce-extra/xfce4-clipman-plugin/Manifest
index cb219fa3f5f1..e2cecf9da68d 100644
--- a/xfce-extra/xfce4-clipman-plugin/Manifest
+++ b/xfce-extra/xfce4-clipman-plugin/Manifest
@@ -1,5 +1,7 @@
DIST xfce4-clipman-plugin-1.6.3.tar.bz2 486276 BLAKE2B f92c93e4ab57fbe37560c389620696f5c11fa8cbd328f29d4895c25c6f18fec88267cc152a1cab39084f08f8fdc070669b665cbad4089ae9577be776a3ad3663 SHA512 a117f64035a6656c2f8603d9b0adec18bcbe8e1ee6a80b838e4cc40480cc3510afe5f32815ff89b1936cbdbadadf8e1e645f0202d97cc877aec125b51b72064b
DIST xfce4-clipman-plugin-1.6.4.tar.bz2 480785 BLAKE2B adc04a41e373fa62f822f0f11a2eac5b684ba89f718806c3d64bb8ddb88eb7de1cc059e3b0dd5baf8201ac8e5c3879d3e4fe57a11ba07684d5fb590062889a15 SHA512 e2cb4068ad00e89d848c72ab4c1b7aac0d41bdd006b60afd09e0323fca1c903eeee3b04a68221f5a2cb6be1347eac8879dfa6bd8b0483c2a075eb36e8cf65ea7
+DIST xfce4-clipman-plugin-1.6.5.tar.bz2 483621 BLAKE2B 0c13126a17e0fc668945b479dab3919b3f6e03a0ad378050041f40ddc4d0f138ffec128be779275eac637daf42352de4ac143d43d26cb8f40ac4d754d8ee70fb SHA512 b0ae4a3928590346dd0f9786959c138f7e9cc03afa974eee558890fcd2b96c019bd4be67f7c231cac802fb6356c64b1e0394ef327aae6256fc433ced245fdff9
EBUILD xfce4-clipman-plugin-1.6.3.ebuild 1163 BLAKE2B 04624df426358311c512a0bc83eb1859e9184ab78b9061acdc31c89d1a655a0436e228756d67c4b240ffae58f50f95b53800709fd0a3f8065dde58769afa4f97 SHA512 17b29e3d4ea7964fe6dade6923f67f2617f2f80c99b87587b42ee06e4d1f27f97923e264ccd5a2302a2033706de0332d1da0a727c38a202fbf86d002bfa92571
EBUILD xfce4-clipman-plugin-1.6.4.ebuild 1168 BLAKE2B 23dac444365e069c5a124f7f83911b307dc1516ddf5c468bdc8643f5146fc3d4f91250631490fa09d82fb0c5e88fdc3bff0dd813829412d016d241bf9af4e400 SHA512 686d3783068fdd8ca84217bea61c10b9e0bdb43e1069000e386a60c97ae1bdfe63ae9e9e5754f186d89d52eac07bd40a5a32331c9e3655336b495acc68df94ec
+EBUILD xfce4-clipman-plugin-1.6.5.ebuild 1527 BLAKE2B c4af5341c324c2082f9aa3899be4442f1ba71ac28cbc8d48223690e23e50e634e0043fb22db4f5e479107df0003219aef9372b13fab550e47793a4c6d0646986 SHA512 1306fdeb79b5a3c9d30d75ea69c9c4a081201144c02608c99a7a2def6b8a955cadd0b2f1e09f088303674cd04e0467cff50f61b4808758d59ba530ada5abdf79
MISC metadata.xml 345 BLAKE2B 2a84642f72b32862062e911bc3d9495d77cde305206e3ba0d0bc82c792450506696d02e45b59d5035278bf53061016c72de278586e7669d53899c4d3c86585fe SHA512 0dbb04321b8dedc5bdfd3e7714cdbb3021ec1c866fcc61613081282c32316af6598e1516b629c6c6560a509abb0e6f378c0089dca1425b6c82ab796d5875a693
diff --git a/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.5.ebuild b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.5.ebuild
new file mode 100644
index 000000000000..a0d6402bf9d7
--- /dev/null
+++ b/xfce-extra/xfce4-clipman-plugin/xfce4-clipman-plugin-1.6.5.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit xdg-utils
+
+DESCRIPTION="A clipboard manager plug-in for the Xfce panel"
+HOMEPAGE="
+ https://docs.xfce.org/panel-plugins/xfce4-clipman-plugin/start
+ https://gitlab.xfce.org/panel-plugins/xfce4-clipman-plugin/
+"
+SRC_URI="
+ https://archive.xfce.org/src/panel-plugins/${PN}/${PV%.*}/${P}.tar.bz2
+"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="X qrcode wayland"
+
+DEPEND="
+ >=dev-libs/glib-2.60.0
+ >=x11-libs/gtk+-3.22.29:3[X?]
+ >=xfce-base/libxfce4ui-4.14.0:=
+ >=xfce-base/libxfce4util-4.14.0:=
+ >=xfce-base/xfce4-panel-4.14.0:=
+ >=xfce-base/xfconf-4.14.0:=
+ X? (
+ >=x11-libs/libX11-1.6.7
+ >=x11-libs/libXtst-1.0.0
+ )
+ qrcode? ( >=media-gfx/qrencode-3.3.0:= )
+ wayland? (
+ >=dev-libs/wayland-1.15.0
+ )
+"
+RDEPEND="
+ ${DEPEND}
+"
+BDEPEND="
+ dev-util/intltool
+ sys-devel/gettext
+ virtual/pkgconfig
+ X? (
+ >=x11-base/xorg-proto-7.0.0
+ )
+ wayland? (
+ >=dev-util/wayland-scanner-1.15.0
+ )
+"
+
+src_configure() {
+ local myconf=(
+ $(use_enable qrcode libqrencode)
+
+ $(use_enable X libx11)
+ $(use_enable X gdk-x11)
+ $(use_enable X libxproto)
+ $(use_enable X libxtst)
+
+ $(use_enable wayland wayland-scanner)
+ $(use_enable wayland wayland-client)
+ )
+
+ econf "${myconf[@]}"
+}
+
+src_install() {
+ default
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}