summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2024-03-11 06:45:54 +0000
committerV3n3RiX <venerix@koprulu.sector>2024-03-11 06:45:54 +0000
commite96f09a840f1ac865c504febe44bad831c63750e (patch)
treef90205e098da21eaed94d5234b156975e4a7a31c
parent6c988f4ed171aed46326587a0ec0d64297b20f49 (diff)
gentoo auto-resync : 11:03:2024 - 06:45:54
-rw-r--r--Manifest30
-rw-r--r--Manifest.files.gzbin29756 -> 29748 bytes
-rw-r--r--dev-dotnet/Manifest.gzbin4303 -> 4302 bytes
-rw-r--r--dev-dotnet/dotnet-runtime-nugets/Manifest23
-rw-r--r--dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.0-r1.ebuild63
-rw-r--r--dev-dotnet/dotnet-sdk/Manifest8
-rw-r--r--dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild176
-rw-r--r--dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild (renamed from dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.201.ebuild)2
-rw-r--r--dev-python/Manifest.gzbin270352 -> 270346 bytes
-rw-r--r--dev-python/fakeredis/Manifest2
-rw-r--r--dev-python/fakeredis/fakeredis-2.21.2.ebuild84
-rw-r--r--dev-python/flaky/Manifest2
-rw-r--r--dev-python/flaky/flaky-3.8.0.ebuild38
-rw-r--r--dev-python/hypothesis/Manifest2
-rw-r--r--dev-python/hypothesis/hypothesis-6.99.2.ebuild90
-rw-r--r--dev-python/owslib/Manifest2
-rw-r--r--dev-python/owslib/owslib-0.30.0.ebuild65
-rw-r--r--dev-python/packaging/Manifest2
-rw-r--r--dev-python/packaging/packaging-24.0.ebuild35
-rw-r--r--dev-python/pyrate-limiter/Manifest2
-rw-r--r--dev-python/pyrate-limiter/pyrate-limiter-3.3.0.ebuild74
-rw-r--r--dev-python/redis/Manifest2
-rw-r--r--dev-python/redis/redis-5.0.3.ebuild97
-rw-r--r--dev-python/types-docutils/Manifest2
-rw-r--r--dev-python/types-docutils/types-docutils-0.20.0.20240311.ebuild17
-rw-r--r--dev-python/types-gdb/Manifest2
-rw-r--r--dev-python/types-gdb/types-gdb-12.1.4.20240311.ebuild17
-rw-r--r--dev-python/types-psutil/Manifest2
-rw-r--r--dev-python/types-psutil/types-psutil-5.9.5.20240311.ebuild17
-rw-r--r--metadata/Manifest.gzbin10346 -> 10342 bytes
-rw-r--r--metadata/dtd/timestamp.chk2
-rw-r--r--metadata/glsa/Manifest28
-rw-r--r--metadata/glsa/timestamp.chk2
-rw-r--r--metadata/md5-cache/Manifest.gzbin28411 -> 28424 bytes
-rw-r--r--metadata/md5-cache/dev-dotnet/Manifest.gzbin7442 -> 7117 bytes
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.0-r112
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.100-r217
-rw-r--r--metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.102 (renamed from metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.201)4
-rw-r--r--metadata/md5-cache/dev-python/Manifest.gzbin340107 -> 341699 bytes
-rw-r--r--metadata/md5-cache/dev-python/fakeredis-2.21.216
-rw-r--r--metadata/md5-cache/dev-python/flaky-3.8.016
-rw-r--r--metadata/md5-cache/dev-python/hypothesis-6.99.216
-rw-r--r--metadata/md5-cache/dev-python/owslib-0.30.017
-rw-r--r--metadata/md5-cache/dev-python/packaging-24.017
-rw-r--r--metadata/md5-cache/dev-python/pyrate-limiter-3.3.016
-rw-r--r--metadata/md5-cache/dev-python/redis-5.0.316
-rw-r--r--metadata/md5-cache/dev-python/types-docutils-0.20.0.2024031115
-rw-r--r--metadata/md5-cache/dev-python/types-gdb-12.1.4.2024031115
-rw-r--r--metadata/md5-cache/dev-python/types-psutil-5.9.5.2024031115
-rw-r--r--metadata/md5-cache/sci-mathematics/Manifest.gzbin29897 -> 30063 bytes
-rw-r--r--metadata/md5-cache/sci-mathematics/flint-3.1.016
-rw-r--r--metadata/md5-cache/sci-physics/Manifest.gzbin9437 -> 9432 bytes
-rw-r--r--metadata/md5-cache/sci-physics/root-6.28.12-r14
-rw-r--r--metadata/md5-cache/sci-physics/root-6.30.04-r14
-rw-r--r--metadata/md5-cache/sci-physics/root-6.30.99994
-rw-r--r--metadata/md5-cache/sci-physics/root-99994
-rw-r--r--metadata/md5-cache/sys-libs/Manifest.gzbin39288 -> 39448 bytes
-rw-r--r--metadata/md5-cache/sys-libs/libxcrypt-4.4.36-r316
-rw-r--r--metadata/md5-cache/www-client/Manifest.gzbin12536 -> 12378 bytes
-rw-r--r--metadata/md5-cache/www-client/firefox-123.017
-rw-r--r--metadata/md5-cache/www-client/firefox-123.0.1-r1 (renamed from metadata/md5-cache/www-client/firefox-123.0.1)6
-rw-r--r--metadata/md5-cache/x11-drivers/Manifest.gzbin6775 -> 6775 bytes
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.064
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.052
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-535.161.074
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.552
-rw-r--r--metadata/md5-cache/x11-drivers/nvidia-drivers-550.54.142
-rw-r--r--metadata/news/Manifest28
-rw-r--r--metadata/news/timestamp.chk2
-rw-r--r--metadata/timestamp2
-rw-r--r--metadata/timestamp.chk2
-rw-r--r--metadata/timestamp.commit2
-rw-r--r--metadata/timestamp.x2
-rw-r--r--metadata/xml-schema/timestamp.chk2
-rw-r--r--profiles/Manifest.gzbin202660 -> 202665 bytes
-rw-r--r--profiles/base/package.use.mask9
-rw-r--r--sci-mathematics/Manifest.gzbin19319 -> 19319 bytes
-rw-r--r--sci-mathematics/flint/Manifest3
-rw-r--r--sci-mathematics/flint/files/flint-3.1.0-fix-pc-install.patch29
-rw-r--r--sci-mathematics/flint/flint-3.1.0.ebuild84
-rw-r--r--sci-physics/Manifest.gzbin4206 -> 4210 bytes
-rw-r--r--sci-physics/root/Manifest8
-rw-r--r--sci-physics/root/root-6.28.12-r1.ebuild4
-rw-r--r--sci-physics/root/root-6.30.04-r1.ebuild4
-rw-r--r--sci-physics/root/root-6.30.9999.ebuild4
-rw-r--r--sci-physics/root/root-9999.ebuild4
-rw-r--r--sys-libs/Manifest.gzbin14725 -> 14729 bytes
-rw-r--r--sys-libs/libxcrypt/Manifest1
-rw-r--r--sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild254
-rw-r--r--www-client/Manifest.gzbin6033 -> 6033 bytes
-rw-r--r--www-client/firefox/Manifest105
-rw-r--r--www-client/firefox/firefox-123.0.1-r1.ebuild (renamed from www-client/firefox/firefox-123.0.1.ebuild)7
-rw-r--r--www-client/firefox/firefox-123.0.ebuild1450
-rw-r--r--x11-drivers/Manifest.gzbin4712 -> 4716 bytes
-rw-r--r--x11-drivers/nvidia-drivers/Manifest10
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-470.239.06.ebuild4
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild2
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-535.161.07.ebuild4
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-550.40.55.ebuild2
-rw-r--r--x11-drivers/nvidia-drivers/nvidia-drivers-550.54.14.ebuild2
100 files changed, 1226 insertions, 1969 deletions
diff --git a/Manifest b/Manifest
index accf00b7e2f5..ae96672c6b6a 100644
--- a/Manifest
+++ b/Manifest
@@ -1,23 +1,23 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
-MANIFEST Manifest.files.gz 29756 BLAKE2B b74968b4cd047beef1ed2912aaa1934648972420007e0964a994960e4ba686a66e7c2ff8ee1bff2b315ac125b2cc0cf45bcb1126e30352b717158ea82e293305 SHA512 db745fab1e7e4a029d1e51b6a5103ce39ea59213201d559205120f990db121abe5d6f17d9511231b3ba606505cf0dbcb6e788cedffa2f084000387ea521ee933
-TIMESTAMP 2024-03-11T00:10:10Z
+MANIFEST Manifest.files.gz 29748 BLAKE2B 7ed4d7e38c4d380d1ec4b121196e26387c7b8617338732c1cdb02337f3acf77ab31ba2956e2d1651a83bee35e9593e41e8c6ccd44274dfbfa2e94e7d2a96460b SHA512 63172b87be51cd8634e7c80c7b1acbd07751b70f304335a36dd6ee4f52c6a9dfbbaecd0bb012c42ba6f67e1e8ba4e18654bdd27b0b6e9a93a655ff8ace496fbb
+TIMESTAMP 2024-03-11T06:12:32Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXuS+JfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXuoNBfFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klAdchAAlZOzOeaXojQ9RbrV4Iwit3dtAJsdKvpYaRPrSWa5MQQuJQiGqg/69lsi
-nfTAcS2RKtGLe9V8KjzBNo4O83IzNWYtxNWafu0hDua307G7ycI79GFS973C/k0T
-H+CheSpiw+iVI653+P8s49tLue13Z3bNMvWuJSH8N1V7Fy3+UQOlAmkwfoeDUfyI
-RiDid/D7SU9ENRgaUsq+lf+c/fCtIxZsbwBgYPDO8ZPUQ8eFZTQnwurLwBBfnnYY
-5Djx8NQXs4lHSuHNohaPyZipV7Ml0ANZbWP3hxsvGGPmIv+ai7jWtHPN5xccAZOI
-op5qiwENO8H5GqsvJhDE/kHWiNq2LESN1IrXwoOIE1GZpl8RIh0qDYa2sSEuVkmr
-A63jnyM1YV8TSPxdewKd9HNuJeWR8/iG/jLM7pJTnvl6JiL5GY/Utysj8P7AZhcV
-dwJJEv+42FmQTWjg3VOXk/qRcw5l+yL2Lf6QJX0xjmB8hqLUd1yr8/QvvZaOrCfo
-wylWUT6KyRqq1spskBH2QZRuoFNeitsmFgpNDo6yUR57p8/Avupuo9M52zZRGKwv
-oQVCWHvHGP2r85OlyrH7gaK/bkiELZ1HK47JJ7ND6Szz8L5OPorJIhU8z7fHYf+F
-9L1bQP4GNyG0ck2DMc8aBpgjTflWg2cjMoEbOC0ekbIeyEmtAqc=
-=Ueze
+klCtGRAAlfd2CdbSW0BCN89qcsutAO04csR5OXuKIn+AYpNwSyGmPviC4IvyN7Pp
+Emsy74EivZ/U/UCsbMNPApAMWmezmYfenGYhVMY7sDjKyzPtp0X/qJZWBQKEVWBD
+bKWDU6exdelDfZ+gsuUXxx0L/X40DQAnTdYo7ZxJv8KwRPD5Q6Q4vdTrxU4t5waS
+i1Z4iPALXz4nUR9neL/nTL+EjVVi2Gv76L9IkXy9RnQ4wAC91lKG8QMdv4zzo4Dv
+Hr2J750SJ3VBM9RZMUfjBEvIGE8r0p44tB3WkOBsHjwfUMVNms4r7P9XL5VSNza+
+rXsw1bFAFYojOO2MLzvrF9ceXGR6jNJgAFi/9tM+rgDsBbiX/xW8WwVJFMX1YJNQ
+upKV7UYvBM7iSeaie2xrMRpfnTyMx0uPuVnPLJG5HXldzhpLo9JUML3nFRHQ/44c
+amnmLaT5mQxc7Ogy0zkqAOLoslHf7rzKmlS9qnTsvoxwuzHmS4EXQLCQunS7pQLM
+HRY6kOSSOSkcdJcSFZA/nrB87rkXVtkYHrWzqkpcEkGDn8AbxCE9v4f0bpTu36t9
+d6OQs1AAcGjv0wxWAVvLgAZobERm9axLaLmNjyCVXvNS28f8pY0vb1RiRlgadufw
+kQCkB3XuI4J05xhCiUB5Xkxo3ewEDM7+Q2h2azRRubqp0He+Ugs=
+=5QUx
-----END PGP SIGNATURE-----
diff --git a/Manifest.files.gz b/Manifest.files.gz
index fc0431325831..564340e9ba9a 100644
--- a/Manifest.files.gz
+++ b/Manifest.files.gz
Binary files differ
diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz
index e87e7ec23f33..c98394bfebb1 100644
--- a/dev-dotnet/Manifest.gz
+++ b/dev-dotnet/Manifest.gz
Binary files differ
diff --git a/dev-dotnet/dotnet-runtime-nugets/Manifest b/dev-dotnet/dotnet-runtime-nugets/Manifest
index efd8f83754a8..095eceb27ca2 100644
--- a/dev-dotnet/dotnet-runtime-nugets/Manifest
+++ b/dev-dotnet/dotnet-runtime-nugets/Manifest
@@ -6,7 +6,6 @@ DIST microsoft.aspnetcore.app.ref.7.0.13.nupkg 3568616 BLAKE2B e9caaebe92ba5e265
DIST microsoft.aspnetcore.app.ref.7.0.14.nupkg 3572772 BLAKE2B d13fdf2957220158e22cba3f9a33b60e3775fa22254d21183d38d7bcc9e4220c5cbc2de5a586baa3a40345c3be58c3df38af2406b6b5d8cf59ce29e021b16e12 SHA512 b44f46dcd29ab33e860ef04da42b0151b96f95a9375ae1225c96b6c9af3ae12470962b4dd9c3d33f70bb7f8237a8c8d0edaeb0d17bd5c8d9cd8fcf0d70ddb221
DIST microsoft.aspnetcore.app.ref.7.0.15.nupkg 3567624 BLAKE2B d68ff38d659261b23c31f45991ad4d7d9c6aea7afc4217502446be58df116fc58c20cd252d67f692063d9349fa050971e08d56be03d78c93312d7ebacfd2bd8c SHA512 7cab9309aa0c783bc918efdc4e7f20918810f79b75af9b800c6b8d8900ab815f016dd5a62963312f4434ae107c138fbb87ce4e468eafc22f941308306152a51d
DIST microsoft.aspnetcore.app.ref.7.0.16.nupkg 3578653 BLAKE2B 8f8f2f2765018f96286d0f3e769ccdeb6a8663046bc5968fabc5ecc6fbccf55f5bb567f93fd47c2bf50ce8fa15790635e18e87b2c5c4c6c2debbace71aec717c SHA512 fe195d4134192747444e2555519f163ff7c2e7653091714f54bb343633a3124a66842a58661ff47372b7fa7cffe62b4195f4d95b289a12e8a4dc9a8e9b8302ab
-DIST microsoft.aspnetcore.app.ref.8.0.0.nupkg 4390168 BLAKE2B 4e5f6607c156a3e765f4af464d7f29be5b9382446595f7dcde7ed213c21f6b006f93de46bc5a95434a69b3af806a0e72287ede28552348010ab3f0091578ce86 SHA512 079f4a3ace3070ed88bb85ab8876f69df662de5fead0d1cb42a8852f140b7631bee92f79bd75ff1354c609acc36f08b529e95c8b8339dd1da82eb5198c7ac1f2
DIST microsoft.aspnetcore.app.ref.8.0.1.nupkg 4398715 BLAKE2B a6da6144b4782f37789ec1ffe7a8e24c55245d2e3079c805e7b86854dff368e5160cfd8c981b739220d445d09810a3e0c6ba2b84a0c0fc3fffc3147341f80cf9 SHA512 01627dbe2ac41750a39269842ee3e59f276a5c3c8fbc9ac380e365c967cb3084b8f28be02d826abd8dc09e5a632cb82fdabbcbe1a6a359ad4575c4bd03c0c7d1
DIST microsoft.aspnetcore.app.ref.8.0.2.nupkg 4405855 BLAKE2B 54761fa6b73550b71bbf5a14e50d0a234bbf74d73cf36ca8de18b645928c616a6822105cc87ef7c6a741e7450a7662ea14be3b50925213486f47c1fcd1bf3edf SHA512 af0593a324b2a6126cf9457e2cd34989b4c5b01af5c676a4deaa3c8566d4122bbb0290d5da96d3652a50a9375a7f7e287e7a0c064a43e611f92ee124cae150c4
DIST microsoft.aspnetcore.app.runtime.linux-arm.6.0.24.nupkg 10127746 BLAKE2B bf525130249f48ee2a0089f1e2b5a41d37541a26c56610614d3361075ea246da8f64258202a038a3ed211c24ed350179655ce79d2559f137c52d3c7e81d0070e SHA512 9b8969b38d474ca925d1183db18b4359a4fe01fa7e83dd237d5bdaec484534618633c45585fb1e8c7f08d116abddacc030ce1cb50d5ef5af6c665ce168052313
@@ -17,7 +16,6 @@ DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.13.nupkg 10838809 BLAKE2B 3d
DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.14.nupkg 10832780 BLAKE2B de24725c3bcaf0a593946646b70ee519b6173968240daec234b2a0347918bce594b296e9c061c9b7b4983436dfc14d23cbeba1b3a756316ba7522f1dd0d79613 SHA512 539cfe74fea5433f2255bbb6bb7afe545a98098f5299f8b667f2347cfeb45b2b71532f4e0d353bdd0b80195448367557003f4b11021325933845bc57a296f8d5
DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.15.nupkg 10828277 BLAKE2B aed1ad3b9b72b24cb938a0681d023ac9a4583dc8dad5c647a8f9149024ecace683fe08e2683c37d26f288f507400908da329cef33f2807ecf661be73a4b76a2f SHA512 c429b16a5ee8111b4f5bd28f52288ec0a4e220b89bc099c9ecc90fae6e3a8f21e572c55ea694a8440090881ee79698e3c232c9149c2e3d5d08157acdb4c030a6
DIST microsoft.aspnetcore.app.runtime.linux-arm.7.0.16.nupkg 10841114 BLAKE2B b38b731c59e9f5a47649db420630e5cff4e9d940150d127ba80211995e8dab7cf898294912d26a509e26b91371f04f7649099d999cba13be72caac5c910939b8 SHA512 671922437c8bb248a347d414cadde70240573bcf90651decadf8081ace7eab2432620bef938714df2fd2f1fff0629e799ee4b72cde26f3b1c4042b6024e25a37
-DIST microsoft.aspnetcore.app.runtime.linux-arm.8.0.0.nupkg 11766234 BLAKE2B ed89aabab193da9c464e0aea35d1bc65b13aec80cff8d5f67710e435a6d373ffd7883b28df3d2dd29c465245fd47d76d43efc629ec9821c9c35e953312e65c78 SHA512 b2ed21fb80189cae4e0835a3743e66d2cbdb0650716f5cf7936525c28c8c1246a478cc903d127913e5a7c98600d8cbcca673bfbb9117d14a18fceb54fb62d704
DIST microsoft.aspnetcore.app.runtime.linux-arm.8.0.1.nupkg 11770869 BLAKE2B 1ccec4588da202b897226590ebb55985f4b6ec825928db330c11eff68829101e5ad4c0e5ec5e53fd5df6471fcbd3555f83a118e45da32bc63c967a811c14a7fe SHA512 e1f9b23b30b8b1d19c2dece0608e76a1034837fcee5dded039b7b03f3f8f4af0878ae9178b629c8a50657b8924ead353a824f30df15157b2d8f58d699e03383d
DIST microsoft.aspnetcore.app.runtime.linux-arm.8.0.2.nupkg 11779783 BLAKE2B 5e825a1b519d28ea5f0c58e1a1a7ea16e02f50b222b8f56e97044983f3d5d2252934d0b115606e12b54b7b853e3819676f6ddae41d2c4a19418585a47bfb4b1a SHA512 f577b352b3e71251521275781ea594734a32b5212d65b85b92f0d04e56c66dbe75d34f82601784375cac9e2464eedfde4098ae31643219c571bf254162f43199
DIST microsoft.aspnetcore.app.runtime.linux-arm64.6.0.24.nupkg 9891629 BLAKE2B 152d10040a5c0721ee6c08c32fffabb03b134c9ec1b172dc5950a91604090ae99da4fbf2a5d1abbf774b3f437c6d5d4d470e7acf120277a9b789a0ab7c527cc0 SHA512 ef0e605133b69a869bade355ee7d0a6891a7f6a9b1f8cc606f3a029975f92bb2141125783fe05dc5676d4d231866a3c7ceea9159a41b32802d401692fc7b8ff4
@@ -28,7 +26,6 @@ DIST microsoft.aspnetcore.app.runtime.linux-arm64.7.0.13.nupkg 10646725 BLAKE2B
DIST microsoft.aspnetcore.app.runtime.linux-arm64.7.0.14.nupkg 10638789 BLAKE2B 3022e2383ff5dc51102940fda9725ee135d31a12a77f7ae96f1704589c16661ccc98260b7c86cfc8235e4a1813be5c2c4576233a3b62342632e947da5862578d SHA512 d9fe593c0123e908bf6d34b3984dfb41688ab6b5a8e47c8383a5eba8cd0e6529bc4ce8a397d5b3d0d87a231a0270a82c45f1ecc890cb132a2bcc8566ed02e72a
DIST microsoft.aspnetcore.app.runtime.linux-arm64.7.0.15.nupkg 10632501 BLAKE2B d5c69939481b042f2caeb7cb3e23764aae9d347b3d39aad6784704bbe8345228dd0d82bce5d6847fc1fcf7e51dae35cd5436e8273d35b507db6c261cdb324472 SHA512 25ee7ba555879b139a23e5de8f702e5f0187c64d5abf4941971e5eb7334bc09410f89b84a5ce93dae9339c0d76e4c8ab70a4f99c3239755a47a7112425f62b2a
DIST microsoft.aspnetcore.app.runtime.linux-arm64.7.0.16.nupkg 10631751 BLAKE2B 920692cb2d2163d31ffc300f1b79d1dae8ee8ed8b85120e09b2058e71be8191a978b6a9a9303e8f8ad3950e3388099584aa85257b018a0b95fa74421f43dac25 SHA512 cf5f216672b0f3c951a4afaef177c3c09fd9a1264f1d01fe91cd296417c0fb08bac4ab248c3ce2324848e1029c7c523a38907a14cea2f168a5faf04c523c010e
-DIST microsoft.aspnetcore.app.runtime.linux-arm64.8.0.0.nupkg 11511269 BLAKE2B 933c2958507365ed9767b9411095cd69e8d162a08d9e61d9c1407b7be1caed061f9317258f56756be84952d25f9c75740a8d1d638bbeaf6f7c5969b82f655b70 SHA512 670fde6af5e976062ceded5dbabcfb772e292662b2a583665807ca7aa81243b41c054661cfad2c7c928db3f6d87a1eefb2ef26d2beb5b8e8c278b4ef0e6a310d
DIST microsoft.aspnetcore.app.runtime.linux-arm64.8.0.1.nupkg 11505108 BLAKE2B 1a9c4060a2e87b0fff81e33471cbe3a63a37e13293beafb5f3d8d81610a747c9c5d10cc9bf29e2555203ed88aa97971633ed0438e752fb233aac9b701dba633f SHA512 d4e3ac0458d81e6c96a3951187322f77144a35ce7281bf0a68cd63461bbbe33beb152e45e547d99172080e70a15ac42f6663a871384021e2f2de76f1c51139b6
DIST microsoft.aspnetcore.app.runtime.linux-arm64.8.0.2.nupkg 11509802 BLAKE2B 8f8ba2dd5be409335fa73e1108cde796722761442b819f5c886b9f4a13b0986e7f0522856e0d8f72093b013fb824bb8718d5da47c37f7c45f264f2bb64a89211 SHA512 95a9b62f0367a0c6367196fb645d5aed2936052dcf4ad89f14b471e744b71c90b51f475d01d8285757feac36f6501ed1fada8453c9223d11b3466eddb22b5517
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.6.0.24.nupkg 10129147 BLAKE2B 1a6f4742847bfcdea85a20ce0879faafe743683122e1cce903ebc8337ccf28b45bf363617775f1510ed8dfed404ba4d3b5aac724f2b9ee9f3e9effa1c48125ec SHA512 18c5a16019e8360a257a4c92fe09e64eb51e1d1aa6697bdb2a2d08da06b9dc5974b7cf060ddc68b0e37dc9a68a53f9702efbae46533fcfcda669affc80cd00ac
@@ -39,7 +36,6 @@ DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.13.nupkg 10841496 BLAKE
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.14.nupkg 10828513 BLAKE2B baebefba9d3a93d22ef3bf588d3d0b7d16b6cf1d9ca573aba80c5a4b89a81a6ef6c766c0678dc56533c98ea7acead1c87a23e133ef716aab6aaf4e160e23138c SHA512 a7b6e8a39efdef1211088cc91b9d9d50d2d4a934b2b555b5cb2c604f59f1bda974fa84be7686181205edd5fe133f4ccc5b801f99cf2d66448f7483354df146c5
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.15.nupkg 10827099 BLAKE2B d5f545ca756d948c7c048f3eb25c9981fade25bfc90b919ef46937b91b80a894693bdd4bbfb8d476634ba343b7591b294cac479a5010ac160ed14f46d5fbc5bd SHA512 f5e4d5268343f9703027b51a28b55e42b4bd0d63b45b16ed2080f44bac9b5578b9c365bc1b8c4292693f968f8d4e828e909968a10d3d21a820759e3497e6f442
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.7.0.16.nupkg 10826506 BLAKE2B 24addc54b361620f55009e19c5c7f35a98f52ac5ee73cf4d4b22ab69697b36d438a119da4597bd56c7a9d4aa33850cf17332ba2d8cf662a9616b19d68917348b SHA512 a20faffe79850e0b25a7a9eaa6819f4dd196e6015f5fe3d856bd52affc10bb0e637becc7ffbda7400d96f0dd1fc97bd703e52dd38c35a37f7429d0f77f78f8f7
-DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.8.0.0.nupkg 11765302 BLAKE2B c8f9b17b25ab31607a4c2e017f1591a0cb97fd57747051363d6a7b7e804088eaf6e6a2eb35df587769c52f8661c1350a95f7f061780e286fdc54994c4e10c90f SHA512 1847b73261674db28b66e0cc6837d148da90319dbe055a0010ab3579e6de2df7e3e31bfaec16f2dce56317fa396dd02e66939942d46ed6c753e250453a27a193
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.8.0.1.nupkg 11764832 BLAKE2B d0d2b4037f6f549e8221c0d796e6ca6af7b3adfcfba0546681e7db629d5b692ad66443268df47a2e9ee5d5686c2d77be9665046439ffaf22530d1259115ccc6a SHA512 3dcac9a6b6140c1f59af5d88b1e381bee7a26f2ce1da27a9ff75788647d3c9b289979a578b386d3fabd8b3ff466fc7a85fed447a1e06c45d686e9936ece81473
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm.8.0.2.nupkg 11778866 BLAKE2B 0300b2edb4d2699cdde4593518d93c9e9e6a6f4db6b92ae68ec3006928799c162a555e178a73acbd6d3a9815b0e7424f7b245c0419093f6228db9f3d3ebe5a12 SHA512 6c729d5adab740a1ec0b78afca5044b7b9547520efa11688f9c20d8b5f883f401c079c975f67655941287965e4ad8ab576fbffd1003cdb4f0768d48ac9a6cd43
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.6.0.24.nupkg 9893222 BLAKE2B 060b3c706869ce483dcfe70aa690a3caecdde62bd9139686a4d4e8e05de3d7d6f6701d12bd0a6c099943f54dbddb7f18e6a8fd83900d6f83887821a5cba6ffe6 SHA512 64eb0a26a0e473b4b9db9e7b4f51d6cecafe19474f094bf99e4b170a5846d24b742babc490afbdc972f014ab56c04f08c1038da76fc8be4d67db39cb23dd5072
@@ -50,7 +46,6 @@ DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.13.nupkg 10642451 BLA
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.14.nupkg 10644195 BLAKE2B 20c3accadca675cd0849fb966d49c64953a7e0841099e145f8e497d696a6092bacca684d67bace728cc8d2b3c5b13b90e9e744a26968f1c8dbdd12af434ed8c6 SHA512 fe7fbc9167a0ffbc735a08440fe31d7914c2201614650b3536a3ba2d2ae0fd14b39398ac6b398c7a1012f46620404ff19faeeace631fe0b7dfbd9bc12606450e
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.15.nupkg 10633712 BLAKE2B 811ab8f2716cd500e71e5257c0df185a524299aa33ecf222e319482b1c5868a3e1d003950cf4adac41b5078db1507025b27b940994cbb51fcb7a94e2f0e37f7f SHA512 d3a0adfd2b773ca583c54a3658e63dff01443e31bbdbd2961308de4e3615001fd9cbb4b6b7dce025047a90586fbc4a0a8a33c21ae7188edba734fb3257ce7984
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.7.0.16.nupkg 10633073 BLAKE2B fa8173e4ff52157f1fea22d681b34889204f0ca681e88e14d2a98b8be5125acc184366a31db07614e3f50ed7222d100b4e428b3059119a6d6627b64a046676ca SHA512 1db5577de4aef9ada859d06edf5e1b1546b3dced37a60545056319cfbde2bd7c61c0b7e759e55951bf60da7b6c276bc6734d02374bab17b3c45315f96707d539
-DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.8.0.0.nupkg 11515378 BLAKE2B 1770cba7f5e53ef3f2d89bd33b42eeec303b7e593b164c0b7b6c493e509fcde853e5e1c2e7be3fbef33e12c31cf325fa7c666a4c0b052b16ca16e2f89cbb8bef SHA512 3945dcf889f7172dab5482824bf49866f199b8308702d53e62f7773cec68a52a8f60ae06e796eb11e3cad7b905656a9e19b59d5852dd02fabf5740e850d511af
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.8.0.1.nupkg 11515708 BLAKE2B 0a827def38543cfaf85c75b62b95618add90aa8c0974345ce667fc8c89faef0cfab3fda5de84bd8c7904a609d535b5432cd5bb98debf0ab90cd852a9648af5da SHA512 1805351ea5ca784ed46206a6d9ee4a8aafcfd87d72ed07a7aff62ecf81e9407a276cc260cb4f4c29b5b3d020c6dcf893420e8309e63f949cd4509c03b5b0f286
DIST microsoft.aspnetcore.app.runtime.linux-musl-arm64.8.0.2.nupkg 11514727 BLAKE2B 01bd3b2c916b90c2bb1844926ef8470d37a2eb5ffa36b971073e72e367dd36fbd5d836fcef4b2116de731c215255525290b9e20b1ce3d1367e26489dd6434250 SHA512 fc91a00e0bc8601f0015e9286122c1d51392815a85fc7ff7e39392cd21959a7e426816c822962e349f2263aa012c6de85e0c20e0bab000967fa59aadce1370b2
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.6.0.24.nupkg 10241636 BLAKE2B 6ec662bff4612d9e2191381a813243ea8a9175f93d8a269af4fa11a49aed89526c33cf70cfc87b920717b5484275d5dd5a64fe9cf91f6a49bc276f6fcadda03b SHA512 65a283907a568cba6daa1e6ee212bb922b61199625fcea8ead105afcd64629031d9b8b95faabd77c89e61a222192adaa24ad55ece22b7934316cafae2bdc68b1
@@ -61,7 +56,6 @@ DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.13.nupkg 10899225 BLAKE
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.14.nupkg 10891413 BLAKE2B 78cc4ef503e8644315509c31bfb130bf7554ece2e4c5801a5ecc73a934f27ed04eaec696535271b269feadf240c93c9c1cf8cc0c9bfee19aa7597efe84497121 SHA512 61e8a4c4a4bf51b40aa069143af97ef608ad5ba2732586a5415edab0730496f6e654a0909e04ec909e48c2ba2f5f7e0998c7900d2c8afda34320126409daf6a4
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.15.nupkg 10883292 BLAKE2B 5d6372998589b558b88cae933b0cf6e1159226d0b27e77a5d69c36bd8209680de0eb62f39e8e0fa4cfc47813c884947ffae1e3dd5140dc032773c82a63b06fd9 SHA512 8fa8a1c2280e69688b94f2eb634ce5640b07519da37e1c5c16d322eeae522c0134aa5300424a2f7a657ec32ac0bce3950a72b8862f3cd2aa917e735bb0a42e74
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.7.0.16.nupkg 10883491 BLAKE2B c5054805b085deb09e51a14c4a3ca2d27609b84351e508b8f30e78044e6ab0c97f4e5742014b8529347e8b38fa9831527f4262da904bdb87d96e226f392852a6 SHA512 01d3593de17f4b2b4a9997dd71841399269e0c3f5d74c55757c4f8ced441fde3d8a6c4f82342876690ca422d0780648556170eee5d9bcc940bea4d726ad9d682
-DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.8.0.0.nupkg 11780159 BLAKE2B 1c9ee2875752259d7a79cffc85ccfe4331526fa479e5dbf4657246e57f080b8e265b05063772a7cb0b5ce5b4ac7ff97cb440258b466c66e3d9a2550049a16612 SHA512 ffb33dbd76e66f273bb36afbb86050ac1f9ba27579b1e766ff1d48f4c50a1cfd9bb4f1bdda5cbb423f730631757b9c45db13560b98a5a60b941f721eab8ecd0a
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.8.0.1.nupkg 11789619 BLAKE2B 08dd6b4bf45b8f94bad450d45287c4e9d74641fab0bd7ce4aa3f1073f0df71d8dfcee4c91f01a964875b8b51984def043d22cb85e2c780e71ec6cf4d94cb04d4 SHA512 f7731f8bbc11a8124a0dc6b8ed354d893d1f5d490ae2cb1319de890e69eba71a93e5a5b735e4a0e44d472e1430b52daa5be294359b8727a4819b95912f36bfb0
DIST microsoft.aspnetcore.app.runtime.linux-musl-x64.8.0.2.nupkg 11778976 BLAKE2B a14e0e04ed05242a9ff567173234bd40b8072e14aa488a02a5590b807fe7e1cd28314cef9b26c4bade656d78acb70dc55341681de6a7828e5f0a977a795d39e8 SHA512 a3763edcae39dae6e3b12fccc016fd0715a15390ae210b40e47cead1521ba1ee1758bdf4bda7921b8ae5cbc244ad5267cb40044081d4f3897c61ca1e699b220d
DIST microsoft.aspnetcore.app.runtime.linux-x64.6.0.24.nupkg 10240251 BLAKE2B 4a2b97d25055e026a1bf232fb2a5df144c272dc83209040136311fd2865a5d16ef15653f6641867cd6fa32e9faa70f9d08051bdd1efab7f7e4f7ad3089b52bbb SHA512 8325e5c6b6e662b2a3f8283042f135b037c5f22fd78becbcf6f6ff70312fd2ce3b7d0845bc9c8edade8531abdbd7f4b60b44358606d1ab578045c9da0583dc68
@@ -72,13 +66,10 @@ DIST microsoft.aspnetcore.app.runtime.linux-x64.7.0.13.nupkg 10882623 BLAKE2B 70
DIST microsoft.aspnetcore.app.runtime.linux-x64.7.0.14.nupkg 10896161 BLAKE2B 0cd423dec1ce3c73a439f74af6dfb0dd4dbdd177f163dd672829fbf58e1fc9145627c4d45bf243950e668604b18fc95fcbb14a4d109e38f9f150df36a461e869 SHA512 01e3f1f12046e02cd8483dc7025fec4ce57d00efd1c042ec1aad5c482505b44743f4450ff55eb27c32adc8f3b10ea03e0cd720f7b55c73c0ef2ed5c095f2fbea
DIST microsoft.aspnetcore.app.runtime.linux-x64.7.0.15.nupkg 10882220 BLAKE2B 87c0b3dcb8ffd1e9df47b6e1c4390a500a282efe397e646493d1b081d98bd8a02bd5e7eb76add613ca95d4ea0fde100bcceacb406be7bdcd364b77f48e315c0e SHA512 d8950b98c661d723c3fc87ddf28c19e80034c3207c906f7be39a2610e2fb1020589ff1167384de250319dd06bec621178ba8f2317a6399b2dd843a41209f5c66
DIST microsoft.aspnetcore.app.runtime.linux-x64.7.0.16.nupkg 10892993 BLAKE2B fa81d58bf5b80ea01ba6aeb93ebfc1780d5cb6304675a89d3a5e164d82cea7659f86173f1764f465a38f3cf7cd4a90b464a5003755acc1853ce67686024b90e4 SHA512 a9de94a42e46bdbbe0f388cb3a23c5463fd654732ea2666b44763551d0fdbd34f2dcad4b874dbe6f253d2e7021a6c783ecd4669083035286f7cb6fa5d2d12868
-DIST microsoft.aspnetcore.app.runtime.linux-x64.8.0.0.nupkg 11779410 BLAKE2B eff9b1cb0d4aa9299a97d04e12842c802d2ca3ea5f298849f2a10e689619cb4a27a3e6767441a6243030e962c8f0d322451893cb995fa83dde20ed9592c7b6c6 SHA512 741c423cd7f1e919f292f049fe3edf42a086c44529230617a7577929804765e3500174da79e09d3027276059b143df400f934e0c521d8682e10256f13c10dc25
DIST microsoft.aspnetcore.app.runtime.linux-x64.8.0.1.nupkg 11779954 BLAKE2B fb0eac5347852822c061f37b62dc8b487c00aa19d3c89f093687693c4af5d57afa7ba7d7b0ee8bcf4c5cce926e61d9ef021e4bcb9e03054e634a1aaa8f9068ee SHA512 97fbccedc48880f0f9249df2ae25e2b6828d618bec4740c298ea0b359d5e3ffb828345dec01c1fa4a6d4de5eddd3671174d20a45128e495fff96a7e1521e019d
DIST microsoft.aspnetcore.app.runtime.linux-x64.8.0.2.nupkg 11784941 BLAKE2B 7ed8a1ced40fe23337e988f06ca58ebd9c40648fcbfc96dff8c5bb14640c6b5a0fef818eeae2391f690d36bb799a3a2a6774b9838146f192b6425665af8af473 SHA512 8d4fb5191b7d55b33bb517768d5d57b9271c191ec9fa634265cf9fb2313a2282a48d7f1d96fbe6f8cc5a05f534db31300f7b6f166b9d55af68982d82f80b060b
-DIST microsoft.net.illink.tasks.8.0.0.nupkg 1444437 BLAKE2B aa3728049a2f1898218ce903b67c3bc0fa9406dc7869f5c833fc91781fd0e694351a4a53e92a27d8eb33fdc1a91f9a13791b989b097f77110e73ccea7be7287c SHA512 7fcfe8685558d875a773ff41455abd765280f7c50dd725f0d580acdc3ea2313560f04e52070b91aafcdd912f2c7c8d7d7f9f79d586bcd1cd6125268773b0402e
DIST microsoft.net.illink.tasks.8.0.1.nupkg 1441618 BLAKE2B eacf49b67d55aa8105a2b8761403044b4bf30b6090c144074e5e5856929de120790611f665ac4dbfc9ce9a90b2169b1a32537df16a2fa6d892f5a42960f297d7 SHA512 77023f7904561e7e3c41476e6c06cb3d417863abd24edadc46b55f98247b4426537dbd8843963f13b7894920f8d27c53a3d16ed8901e303dad6fc1959cfe1ea3
DIST microsoft.net.illink.tasks.8.0.2.nupkg 1442051 BLAKE2B 55fc66e58f7e65082fb8fcde48f6a1bc628f86c069eb77a6fac355b4d6d0f0525aa70b0883e8b3f6eaf8fba8a31fa1f1250a10e5d151234f330db06c49d8aa31 SHA512 ec26acbacf83cfff8e5154854cf3c23585775fd41a844ddc0046afbac4954ca1535789ea302ce698f1d074ed2f938890c35a0f48a6631159f8369675600fd41e
-DIST microsoft.net.sdk.webassembly.pack.8.0.0.nupkg 7154771 BLAKE2B 813df4392074f3c07b3d76c4236c3e98759284fbc918c3065bcef43dd8c23aca9713c8658d8e1d22859f41c65b93c4ad175080658ad98dd19b836970fb50efb5 SHA512 1ef633532f1fb6930ea0228ad306da3a82dcfac51712d0a5f2242a3c04795aefab85742f6a449962c95a7dbce7a7052e7ea680c2f038cf788f72c835bfdd8450
DIST microsoft.net.sdk.webassembly.pack.8.0.1.nupkg 7155430 BLAKE2B a8bffffbecc64a34e9e1156b5201f5c97a303c18028cc9e8858a9db036f52ae72c449b44b4c9e73e974df4b496ac59d27dfb80b582ab8e8b325e571aa9f7742e SHA512 11def2f8df4e6b80ba5c74b31eeaef55af2317c158cc3e912fad7f734321819beec96248d26098496d5a4970d0ccb8a0c26b25aa0a3e17532e735b2d4454e284
DIST microsoft.net.sdk.webassembly.pack.8.0.2.nupkg 7155596 BLAKE2B 78ad37bdf8212978c2cd268c92623f608db97005f03f29b376e46d0d66b384ccc1b718931dcef1cc0aca5fd256f643b273ecbe2a5e26a2cce77b96c98777b661 SHA512 9aa72e72c75490cae1edecd11deab035485df9c9653c73d6e4778ca6edb04350fe10c3b16ad719d1b66e50c3d1a9b2c5aae3b73203d0be74045113f5a147b0be
DIST microsoft.netcore.app.host.linux-arm.6.0.24.nupkg 4049743 BLAKE2B 2f69592d6a9f4cc318b286134e287388f20ec8a499ecd9433b7f1b3a4bc5458ffedeb92b5d88983e59179d3de77fb83a27de98376124bce657ab78eb5feb4a55 SHA512 b18ec3537c1b719abc0bb63e61802987b42d11cb5e0c5925f9d773d021f80b5713df90f87c614ebbc035823a10741d4fbf19341c5d8b13ef198c41a81d72ea8b
@@ -89,7 +80,6 @@ DIST microsoft.netcore.app.host.linux-arm.7.0.13.nupkg 4054442 BLAKE2B 4865017af
DIST microsoft.netcore.app.host.linux-arm.7.0.14.nupkg 4055641 BLAKE2B f301bb1b82841012c348bad652f6736530cd71058d42ce2e8d9ce81b2d0c84ff2f608ced4862a97a0cd5fcca8963250a327a33982db8dba3fe93032a2334ec13 SHA512 f0ad857400ce7c17a7af7c6f610a857a2f8135c341b3b6a48a0eda7eb31d67bfaae2efb4ad24f5b393d6d0cfbab9866d7b0258d8b8497e04bce24bfed258e313
DIST microsoft.netcore.app.host.linux-arm.7.0.15.nupkg 4056147 BLAKE2B 5206e50f93997c0706d7273f50576cb4df28b0bebfe64f4a773f4d6c71d4c88234626e8107d70e48573410000208052a5f2e517649db1b5e20a405db7b48d1eb SHA512 b2c0abb29c1f6645d63642ac7ae251b6a9ff9aad814aa08ee861d1b2142f802ecaca6373f80130fafb3de531d12639d787a800c503d1c5200439501213769e70
DIST microsoft.netcore.app.host.linux-arm.7.0.16.nupkg 4056625 BLAKE2B c6aa9a9e42d56392586c5230639741cedef12bac1118c82b73faf1b68cad0edc8deeb450948b4b107576b5ecd74f38587c50769afb4f3b857341ba93f0db33c9 SHA512 904a7a3ce7dea91cbb8152dea726c2ddfcf9704981edd31aa36a4492215a5289868213722ef08565071a59e8bc44ee4dbcab62e6eba562b4d2f6e6a1ba91977c
-DIST microsoft.netcore.app.host.linux-arm.8.0.0.nupkg 3940433 BLAKE2B 78a0a40d0cbf9f1f4ef93dd0bfb4707681760561722e07c26a79c363c50565764ef751b0ed4580984b9c3c6cecafdfdb38b5c65756d94a148bd375d882f86b65 SHA512 906a6f7a6f1f3f4e3147a7ae1a7be8efd91a91f6d2d34c7b378ca7370469523885db880ae6f7dc3fdeeb75ed31971ca4f1b788c687d9c0b509e51c40f25aac90
DIST microsoft.netcore.app.host.linux-arm.8.0.1.nupkg 3941054 BLAKE2B deec85ee36feec2f53042e401ff03b7ed100512e935430af60cbe2c1eb469dfafdad1e7365e01332f8197cafb17c82f903cfd3f4d0c5f65aa3d7385fc893c607 SHA512 047ce338486efb98d7e281bf096938321c1a08958283719fe234ebc00b6cdd259919ec2eaf3a93fef7d0970d4bf1e63599bd8a5f2eca0d583cedbc9f25b05c42
DIST microsoft.netcore.app.host.linux-arm.8.0.2.nupkg 3941715 BLAKE2B ac0c3721b17287e2d074bef742774a4eb53cc41fbd282b5e23ffdae0a6c437deb17c3fcd96222c7a2dad4cc588544e09f26ebed4216589f478ee9a9d7929d8b5 SHA512 9a6da193d14e73774189004d276e5ae5430de506847ba2156b99ba9eeeecbce6e6017fee053053813d6fc3ad566afea706b8cb93af71314a836e5e9ae3f27153
DIST microsoft.netcore.app.host.linux-arm64.6.0.24.nupkg 4520414 BLAKE2B 5cedcd8644d79361d3be5c5d47b1a5f554eedd52e1e410a0a19f2e00d95a07413f8cc69546b2a5ce5990d443201dd3e766e4ba1b70a315dec01abb1107a502c8 SHA512 906b3769da1c9e792cd1fd30dd8e6bd798ac488442da251655403aa53b6acb269aeb62bf804289a31b3be3d1d26685b478cd04e23c067fee624a6899db6adc75
@@ -100,7 +90,6 @@ DIST microsoft.netcore.app.host.linux-arm64.7.0.13.nupkg 4602453 BLAKE2B ab0799e
DIST microsoft.netcore.app.host.linux-arm64.7.0.14.nupkg 4603107 BLAKE2B 0c4e12fec24256528cf9b7441d484b4dd61fcab61e7d1915a8669a03574fd8d12243571ccb7d55925a78762b723167e4106f9b30d9277f0d75e1e0dda2785a9a SHA512 3af197a70568fcc1f636b6c5e1ed267724666e812197913d570737c1c2e441ecf5a833a0695712a79b4eab8f67df84a1ef78d82bce2343ee8775fb069c87f7d5
DIST microsoft.netcore.app.host.linux-arm64.7.0.15.nupkg 4603430 BLAKE2B 0f463943a737c03a3425d4f05acfaf9e1520557bea3e6e5f36f04b1096c5ed7476545bdad76ebeced9c6c9e78487de725dedf49ecbdcfb6b56b655d7633767b9 SHA512 6f66728d15d9f997adcd5729db4abf797db3a68a0c331fa21385bf71c8b475e7b9ec52506a389c0dc0a8dec1478a9a314eb6b2de98bae564672a283ffbd51594
DIST microsoft.netcore.app.host.linux-arm64.7.0.16.nupkg 4603720 BLAKE2B 87e52440e74205bd14f2054043d9fd46ac0c8bac8a1a774e1f8976d5d6a643f5d0241619d75581849ab870b84b27406a0411cc50e8d30d57eeb5e15fff375dba SHA512 7aa668648b63f37557e224e878d54ab3b1886b9fd31a7d8160e28efc691f6f525d911134a22ea976db07c17611ccbd69d52f95c0eae353e7a84591dc2016174c
-DIST microsoft.netcore.app.host.linux-arm64.8.0.0.nupkg 4716919 BLAKE2B acbf3e3e26adb0edac54ae2d9b957c019fe3efffcc245575cbf64102541d329ee6922e036236fdb228680b98415ce3a017c9ee468de3bf69331c570e9b8b5a8a SHA512 2e304373a1729cc8aaf947859cb88a66b38ca007f339a94383c5f30c8de1bcea853bfb262b102acd52bee3f17db0489b2fd725c973d283da38dcb5f349c3a0de
DIST microsoft.netcore.app.host.linux-arm64.8.0.1.nupkg 4718461 BLAKE2B a16eca2869f006185aa7578710a4ba519d83099c62d1f8124fa7c4f4666811a5fd481b21b04fcb7b2bd7aff1e2eab8e1c644a41eb44adc9be4165f3a8174e0ff SHA512 30e6ba65f26f5adb63a3cde6a48113876e81913db1aaf10c78c9d1eba8317ca756849be3f2ef48ca7d14e402a1b85399e7313e1cb734eefd447bb1a4d92a933e
DIST microsoft.netcore.app.host.linux-arm64.8.0.2.nupkg 4719494 BLAKE2B dfcbac7f27d93a82dde669e2ac924d8c93bdba4b57c23da43fa5deb980a3140ae8c3055452203384b8694f613382e191b0b1ba36fb2d72088ceab92cf12513c6 SHA512 7604491a65b9f79a8c6d158eab1b9804e2a30d114bd8a9089f35fb20c7770ee77222ea1335f666a2a983ebd6348b45329dcceded3e1aaa0e94760720ad140840
DIST microsoft.netcore.app.host.linux-musl-arm.6.0.24.nupkg 4055972 BLAKE2B 4884545f9f469111ccf6311e3dada88ce5d806cb8509cc73036c83684e202ce804acd0bfbfe7d0fe56761fa590ef41c03392a07f59a74b512bb5eb659da8aada SHA512 80efc45610bb5d38dfca31ec1dd0f2854de11e2396686c5360dcb2b37a852a59340431661cf0687ba7ad21c1fde2e5331153530548ab1f606628e1807f7052f6
@@ -111,7 +100,6 @@ DIST microsoft.netcore.app.host.linux-musl-arm.7.0.13.nupkg 4059568 BLAKE2B 38bf
DIST microsoft.netcore.app.host.linux-musl-arm.7.0.14.nupkg 4060406 BLAKE2B 4574c602e40d83136d42be774e3a4fa4c6713146d69cc5e86dd50c38f379d9588cc89e0c62a68d8f0b036cc24a35b6956ab49715353a0d69db44babb743eddc6 SHA512 2d6a4f3b6831dc718f11a5e971ade84d94a306f7ac13200cd1dc036b716b43000f1ed079c9b3f2807e5cf3c3f70ad6372f421feafb373fd93716d429d9b1b50f
DIST microsoft.netcore.app.host.linux-musl-arm.7.0.15.nupkg 4060460 BLAKE2B 8d2484dc2d0cfd3c2d355182e4bba9055d379f5c282114320fcef85b4c0d4c93bd6172153addaa5b345dedafbe8364267a313cff60231e25f95ee0437cf244e4 SHA512 4f5ea372f1d2ef54efd9f40d03d8def8f29d36cdc4ecc2ef50b4255f8da73c5c2fb2e329f5b07a25a4e1e444d8dab2b41b86c10becac36c21eadd9214b8b6b5b
DIST microsoft.netcore.app.host.linux-musl-arm.7.0.16.nupkg 4060806 BLAKE2B 5f4db869380caf542cf2e2fa8d2277a194787a90331a5923d92afbde299a8a1be20276dfd0a1752e16832b59adc3fcdf865e6c2ee35728b4da35105c6fd5f027 SHA512 a1a535d71189d11da235380d30d64d690427ef32309301bc54e6902cdd4d1a6767f3759464e83f0261a12c2b97b0439f5a510039b16c4285924140e99fd6bf13
-DIST microsoft.netcore.app.host.linux-musl-arm.8.0.0.nupkg 3946252 BLAKE2B f794156c9451924c091aa0347787da08c753fcef4244ae1c3816dc11629378e21a99b6ba24c0f7a1b74588d3333a3719439354a440c3436e989eeaf3cd9e5212 SHA512 b6ef9ec5c15b501d886ff5bf729e101dd749cf726047690a2d27f57453c7f34b83111cd9e88250104cda64907f4a00746e7f20fd7c85824ebcc109f8fae7dbae
DIST microsoft.netcore.app.host.linux-musl-arm.8.0.1.nupkg 3946646 BLAKE2B 330318a148302ee48ee4b34c9dac8c74dfd604dca55730744f551a685f511585392982ea0fe39f303c532d794ac7c211971dde3ab2836f9d2369c6a724ae7b9a SHA512 357cf8f9cc2d119c62012e3c156706d3943e07af28f418cd7d8d60c6464a8af85cf33723ebac064edb784213e7cff7e29fdeb12ff6e5f58f2d1a0d608cb82bff
DIST microsoft.netcore.app.host.linux-musl-arm.8.0.2.nupkg 3947750 BLAKE2B 962fbc68b589e5552d51a248f2751c6c285127896b1fc94abdc51e9064401288e26a152426dd8701ab59f4e475b85f86a49a84181efb8721dceae62ced1d8261 SHA512 666e46f43dc90154965814515a4039449033fc6f9bfef2d45e6a7c425f158119fcb05d811847e04a295af45ffe13749667eae48ca93430f2c0cce2d7251326b7
DIST microsoft.netcore.app.host.linux-musl-arm64.6.0.24.nupkg 4527627 BLAKE2B 8d3b67aeab1521638bfcb54660d109f04d6acb17227ecac8ed4168d21750f8dcb7f67cca1f36809f3f4a7bff311b66cdb4a7ea04c9a89dc2a0c7f9e55162baba SHA512 a81a2978ce608867bd0bedde454be84d3a6fd1641ca462bbbc331f7166e5497dac2c530c4cd836823f31ba7710b082986f2b84db1ee640870b530c74ecc5a63a
@@ -122,7 +110,6 @@ DIST microsoft.netcore.app.host.linux-musl-arm64.7.0.13.nupkg 4610539 BLAKE2B 03
DIST microsoft.netcore.app.host.linux-musl-arm64.7.0.14.nupkg 4612049 BLAKE2B 50877066dd7bbb0de686f6f9ea18a8032703cc80dddaf43a27fca3a655b65a31d87e9bd651e7c309ff028a023fcfd714427618a4ca3b42babbff1e9c3fd1b35b SHA512 20a8147d627d83ee55c97e564b0dd40584700dca29078faa37421b0bc10e3b31a5c5247b7097c5bd32b7bd7e555172794bf20bbef08e2323335f78896e5347d6
DIST microsoft.netcore.app.host.linux-musl-arm64.7.0.15.nupkg 4612375 BLAKE2B ca4d93fc46597b4cdacabfaac6b839cd3788d812ccb49edc1e2bfb8a2d7b4f562853fa1103872d0659fc6780c1cc057bce92fcfcaa497fb74a17aabde3e16af2 SHA512 5e566496fccbec125e0ba3758a9e141cd02acf00fb8a1cbf4c8786cdab069008799be12bfd79ba402b43b149252cdfe940a04af9a57ba3e6c722451b81c5531a
DIST microsoft.netcore.app.host.linux-musl-arm64.7.0.16.nupkg 4612460 BLAKE2B 647da9a045c97627730d21f8dff09f5b7985e4f49ac1cf7846a8a1f1ecda09c0f3767e5cb2d302117ef596eaafca6ada139465e64e544927abe155c26736f3e8 SHA512 09769cf437b2eeb44249b10d94387680555a49bd4883db20ef8142f98fff836943a3fa0f285c5375108e80fd1ae3a82adc63fde2ae66ef0a221e598c29722125
-DIST microsoft.netcore.app.host.linux-musl-arm64.8.0.0.nupkg 4721449 BLAKE2B 7c16db717ed4eb2292fc36e85508f40a8cd52a1b218c492fd7e9dccf6d3c4cc752fe1c69ff1142efc0c5e952f247eaf0c71ce953957289e32a1e46c38b7d39da SHA512 8d1f9d954f6c46019c870d74bd1ad1bf8b563fa7314bad4c6ff0e20996651b7ac7f7c39b3270f0c604d5c28031b9b3065bd97cfe0128c2d0c5453202ec45e8f3
DIST microsoft.netcore.app.host.linux-musl-arm64.8.0.1.nupkg 4722108 BLAKE2B ba7863632b3d0aded633bc699ed90b0771119c2973d34f23b7ea8fde69421b25551890e07dd80136e5e493885badae0dcc28d886337f22325f70d00811994b64 SHA512 588f0f0d6d1ecf0a1f179f02c2fe0c20efb8ba17adb3f45ec758df6f3e56fdf780796285f2ee31b95f4207aadba3215a6dfb04685536ff02632d4867fcecd774
DIST microsoft.netcore.app.host.linux-musl-arm64.8.0.2.nupkg 4722232 BLAKE2B 8fc67f389d5037d48bec8c657c953f069eded64243afcbde82d48591331ed83ddcde5f9d37b469ae1d6396626ef77fed967562e1117cd31e21b212dde0131329 SHA512 5e6ceb332767688d93bcfd7de7c7d55301ce0ffdd67a4b097c1523612919615595c0ac3e52664cb90dc582589bacd877515b749be736098bcd48bed7dc06496a
DIST microsoft.netcore.app.host.linux-musl-x64.6.0.24.nupkg 4912956 BLAKE2B c6d8a7430e0fc1a25fca086c45840908ff6022798001dc80e2185dec0202e45abf86dc6dfbe40aaf659e732057e8aa0f4025278882c6ff2702a25df9a09fd543 SHA512 b0c0172aaeb336ede016a84ed155e62b2bcd9b5a1f8f91e008fda4fdfa364f1551b79868c86b062f9f27d342f2b4392669a94db99f2758150cc891cef49fcfe9
@@ -133,7 +120,6 @@ DIST microsoft.netcore.app.host.linux-musl-x64.7.0.13.nupkg 4932839 BLAKE2B 6bc2
DIST microsoft.netcore.app.host.linux-musl-x64.7.0.14.nupkg 4934269 BLAKE2B e4dcfb959a8103e65700204f56d7651a8b739c204d4c891af5466d8fe679c14417a0e1dd3bd36b8558f8bd2b25d6440e43ac848df789cd2d4cfda1fa83abcda6 SHA512 e3d443f010e93e0f6948b2ffc03395154b6e16368a61c74159f28bfb1896775e452c493c56d90935cfbce62b0e2fe9cb250ddf61df278a8e6bdcb416b0573b39
DIST microsoft.netcore.app.host.linux-musl-x64.7.0.15.nupkg 4935242 BLAKE2B 536b0c30c3b0573768e2d491268fa1d76d0ae3259e963da86c4567b1d40adfde7d68d0f7d2734068b2c498cc7d35b4fd880ef8318a0f4cbf42b19d9be211974a SHA512 c1cf8121a18e4c41b1ef46a7d04002299261cd9465c1fa55805993bc549cacfef59f78e3076e5d528b2192ec344ff95b555f56e2c44a81ab9dcfa39d014089d8
DIST microsoft.netcore.app.host.linux-musl-x64.7.0.16.nupkg 4935314 BLAKE2B 5aa9eac36da38071a8194d69c42177e7b58ca301e7680e6fc8ce7df0469695a17f437ca785d08608394b75c15d3537a66f8952adc7ff53e455852f30f2d30fa0 SHA512 c6185954ad027957207e118775fee755e95de3ab0b6c2dac8275281420d0379fd89feeb99e4f8f410e8dbeb77d28212e867336113b82863e24987a471beb237c
-DIST microsoft.netcore.app.host.linux-musl-x64.8.0.0.nupkg 4979637 BLAKE2B d4bf096b70ad57a5cfda529e6bda3ba5ccd852c287d9116d07cd0d1b90ad993c80b34c27edb07e8d4afc229b63cf82121c324a3fd1f8cc6dd87139643ba0eed4 SHA512 0fcc14d94921a6be4bbc2d274ec001be59fc2c8b9cbd542e52139f4d90fe56b94fe37c6cea44b83f73116d6fc8988de64e93eaf7eced637a8903369f0ccda1e9
DIST microsoft.netcore.app.host.linux-musl-x64.8.0.1.nupkg 4979802 BLAKE2B 95ea36abb7dbdb97d4d0534933b0da5b34061633b1805617acacb648a26a560d7fdf248e7519013c826c29bc7ea21c8df4e3cbca50938841f08db186e845a57f SHA512 0e84a7eb4f307b3c37759c34acf9798cae1cf4235a760f2d2ccbfd0e9f6294b7b26ea10145fbddd6b303aa57849e98ce6ab7f98a4c8b52ad5fdf53a0ab489e4c
DIST microsoft.netcore.app.host.linux-musl-x64.8.0.2.nupkg 4981072 BLAKE2B 6ae07af4aaccf329972ceebd16374c976a760cc56502c83617a5891043f6af51cbdc4d2ff33db97d3ecd197d94c3a32361c6dcec535142e290ddcfefb5b2554c SHA512 9a511dc17cdfc44689ebf6116833c0fe0c06263b63a6da239a287d7d4d187faebc686d715067dec8285a48a1b1e05ad34f63a147002a5a725151439d511a6212
DIST microsoft.netcore.app.host.linux-x64.6.0.24.nupkg 5008493 BLAKE2B fccab50ca6fd0f308c58363dab1d1bc641b57baaa7b9080718dd741ae810cd5555b4bd8f63fa1415960fd54d862aeaec2d4e7aeefdefdb56e51794f382f57069 SHA512 43d5380af1530a7624b384316f4cb99d5f7e7184d6ee323ffc160f53d514a69c772e93a15e0afe654a9531d2748e9727b84324cf57e701b7936ce3cb3dd267a5
@@ -144,7 +130,6 @@ DIST microsoft.netcore.app.host.linux-x64.7.0.13.nupkg 5037006 BLAKE2B 0568a6e9c
DIST microsoft.netcore.app.host.linux-x64.7.0.14.nupkg 5038134 BLAKE2B 53214e07e86d79f7a33b5f07e3e586f38dddf4cec118387368de1df28c1df5e40d3264a1b285d97a583f6b89f3c9ace4c97df28a7850d1e5c550af6a55458877 SHA512 20f1892a768051b1aa856356a705db1ee62a046000427c72984e894368403dc223aabe795d14558da4ff1933eb912df6a420f1cf72a37acce0277e64ccf39372
DIST microsoft.netcore.app.host.linux-x64.7.0.15.nupkg 5038627 BLAKE2B a4bf77ca1934c7cc24913964873ef5e77c64872e558ad6151b97ce51278fbad30a16bed14b282ff81d66ccb280abc66b372b5b83af9aeb2cdffab3a9de27fa2c SHA512 8dd51aaba13210e5ac3c4a00d57cfd1aaf545f8ec47c114a5526b501c5a7b16a61610ba067b91b7daa7082ac3ef92700b284098ec9331b191e1e498fc6bef5f2
DIST microsoft.netcore.app.host.linux-x64.7.0.16.nupkg 5039123 BLAKE2B d59cf7fe4a596471f0f8b6267d221f3568cc12c88cbb9ba75a4b09454012d6e08dba343dfeff66e1c6c301df92d91a440ff366f18c4f1a88b044965e905bfaf4 SHA512 04acd758873fe478e9afc8e89b6618d8f63a982aa40073a778bc88975a53d6add902b9cf06fe7b05325993744ffd5f8a8aa643dc121bc5888b7d1f8b1e8da018
-DIST microsoft.netcore.app.host.linux-x64.8.0.0.nupkg 4971738 BLAKE2B e91f6287c4f30b1ddee8c1107bb1fe0c4465036b65b1de17ab7484052aad2d7ff4a2b450608a777bc9f4621ff4c7eac24c26a9a3646b2d1fe123449c51e4baf3 SHA512 9ee3cb3c2a9c1914f4ba238439c63d8dbfea8623086bf828cf63621630620cdcc4c5d67769922f1082d632da9fe6b89c2782ec748321385cb4117a78cb3845e1
DIST microsoft.netcore.app.host.linux-x64.8.0.1.nupkg 4972082 BLAKE2B 94c60b84281838755e0bbf3a6d0844c691d0bf5211eb118ac768cf52a9b6a982465a719a8a03914d51245060f44c311a4fb3f7ca6c62b6aba7c7964a38d85881 SHA512 9e97cde7bba8581f964ae252bcd2c23d9bff75b65c5ea20eaaea2839e96c72c8b51f9410079739d9e693b022f241d33dad8742c8d5f72c5e2cbc5aa7fa003491
DIST microsoft.netcore.app.host.linux-x64.8.0.2.nupkg 4973139 BLAKE2B eae254fe73fd48d698e44f30a527dfdd5f8a545d588c1b7c072d4689e9227aabfce6d7c49981fa8a3fe453457aa318f8f9fc9b2eec4d8829319130152626c5df SHA512 2d20b6ab5ad55ac80b079eaf833828e46a1f81d5605afafa0f2b8d57566fa270876b91bdc271fc72c9b02f3fdfc49d40191505dc7c92a2587740592f6bbe510f
DIST microsoft.netcore.app.ref.6.0.24.nupkg 4773399 BLAKE2B d0a74d920b131a34e9b36d5611105f7f16c7cce41ec74b6ea022aface0f0864335d1cdd53b14902ece688992e21b80541f0caec4f1d5cd74f3cc0427c3fbaf6b SHA512 cf035203779fa10ff420045b65f9f01d164b9a193e64ee82c0040b57f35ff3b67f4204da4b6c4e09764f2db5d0b3d09adc1746c536e30004856535e28543e308
@@ -155,7 +140,6 @@ DIST microsoft.netcore.app.ref.7.0.13.nupkg 5930549 BLAKE2B 06aa519ec1f4d5ecfd52
DIST microsoft.netcore.app.ref.7.0.14.nupkg 5924593 BLAKE2B e8c3cae7efe9714c58143b7c4ffd0bc0b0e6375175649c9c7e9b3bf5ef85e888ec8517976e2a53be79f3163124ad24b3fa815432752061a6888dff629c61e0e2 SHA512 c3eda2abadc722168c3c6c99ba36bb1c43d22c25cd3d66d656d93a17a9f857c6aa227c916bccad37660e7408240b99527f4d2d442020911c40d1dd4108b1f931
DIST microsoft.netcore.app.ref.7.0.15.nupkg 5940431 BLAKE2B 2913d1a26acfa2a338f442bfccfcba530b86a415f2e6bc93d4d91a151e31cdcdad60ce7cb857046bb46cc8a07a7285a40351ccbef6afe7a94459538a6d8f2c55 SHA512 ea1f98cd0accef31af42e02ff3a09b084395be9a1b92cd5bd3e58b12995b78221e7d5d5f6e7085d2099ba64659070ff1a61c56387bd8b5bda7be8a745c030842
DIST microsoft.netcore.app.ref.7.0.16.nupkg 5946852 BLAKE2B 3c74e1afe8ab130e9477539658a7cf5e1bfc18a5ff963f23c31c30e34078c05a589ed34c6e80175ec28e415ba811cdaa56469e912aee97c76b7f3930b423b4e9 SHA512 c81be48113d6d1021528efbbff76cdad22562c77df6172d6d8cf2b161e6e7783f3f8640dba6aad87204a967c72bb968c31da8812f2b47a13eec1db8b68b47c26
-DIST microsoft.netcore.app.ref.8.0.0.nupkg 6838550 BLAKE2B 0a872d39d4f985efe05aa1858f114f3788dcd308e52923ab5706872e34e0b840ac0009a7fe46fb829e7e76aa8799889a2262649118f3382d2974bd5d8fe1751f SHA512 44a7904011578e0ea57d4a7e336987806037e6c74ae953808df2d50e700129dcac316acbb1eed7a2f3e50d3b7188f320673ddae9ed4e89c1b0e1fa8e5ed31e20
DIST microsoft.netcore.app.ref.8.0.1.nupkg 6836179 BLAKE2B b051e7735641df62e3b7afc92600a46f46129ad4f6236e80d945f775d4f945aa9dccada3a55812a5e78e5e32f30ef8951338635e8e2939e673f573babc4a9f35 SHA512 b189c150490aaa9c1754c45c584ca8da972db696bf5472f54696e8a5b2e717fd2cb0cf6afa2bf86bf9ff489c431d5b2fdb67026d5703e5bab00e484c7c4aed9f
DIST microsoft.netcore.app.ref.8.0.2.nupkg 6838252 BLAKE2B 096b41ab485201b8bca868965b9351ae73087a93916a70cf9fad2e573e6e50ed993291482df927ddbab9c0ec248affc024190b26351897a4474ce150c42982a5 SHA512 4bed669763c08d1a9fae03c338d909f7fb1bdec70239fb552d4a96371d73809c888f0655f3878e0ff83941ba70e4599a5da68cb3da70a0c8300e390ad5379517
DIST microsoft.netcore.app.runtime.linux-arm.6.0.24.nupkg 33388994 BLAKE2B 6df64732bb77e90097ea46c2997405ad69f206cf5c3cc305e29c1b3d5256c71ecac124717bfb69e3c74f676d7e2915c6860599e1aca1ada9ce7c35174e66dd3c SHA512 63beb6d8ca42ab0858a3628bdba7cab2fce253d051c399ff9b1e79f4388ac93147d8c0263b79f463aa6e38d1ab695874a99714a9262a5ebd2e2eca2dd8a746d3
@@ -166,7 +150,6 @@ DIST microsoft.netcore.app.runtime.linux-arm.7.0.13.nupkg 32461608 BLAKE2B ca0cb
DIST microsoft.netcore.app.runtime.linux-arm.7.0.14.nupkg 32463869 BLAKE2B 38eef41a8ca3c7f188040f616d584d0348d4adf432b118e161f766033245d01426b807b5fd046ddefed556b414fd0356f6b8aaeadaf35b9316ffb78bac3cd53f SHA512 726ebce4758228d66f30c1e97b2e130e40b157b447ae052d19211b3844b6473aec392583982fc4c5f179018b939c9da50aa5e80747b02d00081337131565094c
DIST microsoft.netcore.app.runtime.linux-arm.7.0.15.nupkg 32465221 BLAKE2B c35f32dc5e4c54b764664931b2495f3dcfcad0a0ec8c4555efa1a79523f802f9b9726ff10ba4af6c7d4484e3da890901907a60241c9ffb2ab7c4a4808dda63b0 SHA512 82de71ad0202e9ae3b874467d012482e6567c0c925cbd532cf151c3c199d3b3d19cd441f791df45dd60a3c55408ce1c61bd1077a00923d5755fceafcadc77588
DIST microsoft.netcore.app.runtime.linux-arm.7.0.16.nupkg 32469452 BLAKE2B 165a66d0ba762c6d7f9359d904829dd3d31641857f1652bee2e9c015ef6799b02c69070851043ba50b1c11b06c25de0f12ef49753f801a7ad2c6a1b747ae5fc4 SHA512 6b4998b4abfa7a747c75c454a0870d76f44d5943e3cf944a63f85cc94119102e1e152c0742b80004f4411cef88165d9f3886cdf3f160d11912126c10e78665b1
-DIST microsoft.netcore.app.runtime.linux-arm.8.0.0.nupkg 34010952 BLAKE2B 9af168422df73091fb4dcf18bee741bc786efd7a04a0e1f2fc9425427e0f2e85f56ad8182cde5b4932dda4e1c13a935b000f4ccdc082f386c30491eca5a04089 SHA512 d6bd8f7f428a33ac1a0311965a1cbea1eb34268f556e705531718ac5d6ae416f2c497ce783415b987cd4ca867708e9f4d08cb3723e5ff7c160861d4a4f5cfe59
DIST microsoft.netcore.app.runtime.linux-arm.8.0.1.nupkg 33248586 BLAKE2B b77c3788ff9d98f5e5292ea951363c147b9ef24248907e4e161a0bd923343162e19886f8c3ba5d851a19ace98d47c16cd1497c0e29fce28ea10d12fb27766430 SHA512 db008e7b2f0691529a748fa31b70c9b1f76cd248f3b3d6b353c353ec99b7132fc45834798e6657ee75594e2ce158c7ac74c9df899e0c0d4b1bfd74041b2e4dc0
DIST microsoft.netcore.app.runtime.linux-arm.8.0.2.nupkg 33248909 BLAKE2B a82d58cd06ca247d9e8cfe5365c8a01cd3e4997904aed5a2a534c1f8fff29ece39d3e660832dbe33ea612e87e9a5b60f60b8b40e9f9e971fd838683c803ca27b SHA512 dde20320de0daaa139e28c885d65de58dd42a6c73c6288b11dc1f6bc76f4d19f99e1954dff2de99f4c20d956bd6bb470fa12e4c6985798f01b3511c8f2629c40
DIST microsoft.netcore.app.runtime.linux-arm64.6.0.24.nupkg 33214933 BLAKE2B 1ca6b3f6d05479782dacdf6643f6e92646ace3da85f31668034938d214c6f10a184614a08fbdebd0a0d9fb693108ad39ab2cdc9880066f5f32b7ab4e7f354a3c SHA512 7328f40409ec1df18b109d3572c073c1e4a96c2f1afb01c969c797161e4dc4732768d9ad42e19ab90cfa4e94bb8b023ff827efa3d357e2fed21287ac9597ece7
@@ -177,7 +160,6 @@ DIST microsoft.netcore.app.runtime.linux-arm64.7.0.13.nupkg 32503394 BLAKE2B f8b
DIST microsoft.netcore.app.runtime.linux-arm64.7.0.14.nupkg 32505085 BLAKE2B 7c9ba7d53827235fa3da2e96d40d9fdf57c5dcbf2f9dc7ff3d6284d67348190401099d7ae2a5d16227fa06ef8d63c27fc30072cb57d6c26e42701be00693b932 SHA512 59d9aa61f657406c6f7d392d3b692e3ba31d7a5e3a935468ac11640d1bff1dee5598034b9ad967696ba09e780f617a70bee9fa8baeec3fd6c872a33ae3dd4980
DIST microsoft.netcore.app.runtime.linux-arm64.7.0.15.nupkg 32512027 BLAKE2B a7b3fe2c8e15816bcfbac1f74c75da2406b44b07cf0b3cceb28ee9ccc984c523dfa8495f8d271803467f85cf7bc00139a2f220e80ea754ebb95c7a9833726294 SHA512 eebc9092823f686211036d3271bec1e16e8d39145bbf473a42b2d25c18b4d997e80d79863086c20793c121871f8a7d4c0f6745e06a96563b4db4e58405d5d6c4
DIST microsoft.netcore.app.runtime.linux-arm64.7.0.16.nupkg 32520248 BLAKE2B 1f437213a5f293b4a65b616e5bcf4b3a5d8cb4b3d08335aac5e14a046b5f0918f01a05dbb031f6617df1d85de6b88174ad935e7204229e382cec23db54727296 SHA512 56a13a4f14791a8169470f67199dab9aa8cf96ca037f88b6eaff97f7f5fc341838906c2037190ab150f43c55839dddc6d3030b5b382fed8be3416f5adc048b41
-DIST microsoft.netcore.app.runtime.linux-arm64.8.0.0.nupkg 33553382 BLAKE2B df44a76c05b605f09d18e84d53b85a2cb2f43d638b92382d95c9bd2c520bf69902d78ebbc93aaa54eeab1aaa22f48ae0aa06ecdbfd5577ac47f14823ee89970f SHA512 668bcba1c14784367d276cde2449d9028bf699febd13a9fcd1d83a4a2df9bf7ad5f11d66c812061553668ea70e15ceca090c1dfd0a94b292192dfd56b14706ca
DIST microsoft.netcore.app.runtime.linux-arm64.8.0.1.nupkg 33548679 BLAKE2B f7df1f4291e7f077b2932c3e75e66823eba94e59e8e62be2002693796c48f552e4a18a1292970729460a6ccc3921a1909fc11714f7606486e8fadaf6990f773b SHA512 3322f6e3a176bb3eef54953125ae5fedba1570cbfba580d2eaef59c8fb4fd1326cc7001bfd49706961541e5bed328fa833a8b802d33fb1be6318175cd31cbd4d
DIST microsoft.netcore.app.runtime.linux-arm64.8.0.2.nupkg 33543605 BLAKE2B b7b9313392834902411d66b751bfd60843ccc7e4090631ec125009fc40359f3389e0cb715c2c5dff5734cb184e3b2315aa8aeaac9126287dbedd022a5d62d32e SHA512 72bb696a3e776e265a457e2096aa7a5443f2e06136de510b8928958a280c0d066107893d19bec7e21d1f7cf6cd18b2899db6af8ecc8efbc895d5c750018d2b25
DIST microsoft.netcore.app.runtime.linux-musl-arm.6.0.24.nupkg 33415061 BLAKE2B 2c18be8c27956298fbe94efc165f3594bf6392c0f98121a1f60c0d23633390e50f9927e8a3f5b8585a25966cffba8681e5b656b6df83ea4dda637a7d1af97888 SHA512 a7027e6d4c1b9b05ca3f2666789ca623147221a24a60cd5ded6d8e92e6868188d4f5ff902c3e314ec6cad478e4b840d79bd1599eb27818ba7adddd4a007d1de8
@@ -188,7 +170,6 @@ DIST microsoft.netcore.app.runtime.linux-musl-arm.7.0.13.nupkg 32469719 BLAKE2B
DIST microsoft.netcore.app.runtime.linux-musl-arm.7.0.14.nupkg 32471905 BLAKE2B 39cf7bc29f5b1b32eaf6e990c760c89c905662d549ba19d0404c21e8f079ecad5298c0a2b0111e1ed26d79b0b3a308dad79561cedb71b0e4398ef60039d1836e SHA512 2654d17ab6fabf9976336f2aa4025104a5b64f386ae10822d65566b2daac8f2711e34e986ea1bc4ad0c214c02624fd70f2b5aa6bbb9db7e6dee2a6fcef943df4
DIST microsoft.netcore.app.runtime.linux-musl-arm.7.0.15.nupkg 32473339 BLAKE2B f31a22257c9bd4efa640534cf6a6ddcaecdd119990b09db1ff8d1b8c3d5f1cab9228556f33d4578f61e434c953e1597f3282e15fd91306a6f787645058059101 SHA512 1161b3df492d9bab8d42df8a9b6d5d37f4217621ec775fd179440ebba4706d7ae2ca6013da9f93c70b9695f62bdc296330f8af1484ed602cbd21661cf03375dc
DIST microsoft.netcore.app.runtime.linux-musl-arm.7.0.16.nupkg 32477585 BLAKE2B e56dbf5f8f4d59d3b65d5d99b1b0df3bf2f02ede88156ccab86fd83aeeaa1f8d91025eb1396704b5883ee54ba1c061f8b20528fa278f83129b4b7a4f1358018a SHA512 572ee7c7362b935030bd0e34eab7491644c7620920ffcd48cab78bc62e917e3f91d0cf13235a8a24c2a01b194c7038e0ef07a479864d26cd9182797661c1239e
-DIST microsoft.netcore.app.runtime.linux-musl-arm.8.0.0.nupkg 34032833 BLAKE2B 1c3267de6dc82c1cacd986ac45f18f24dd8d3c61130949d879880fa4c7aef4b0dd6db274199513d4066b9bc4baf0397986b5e5933fc7138e0bdae938dfb3d0a2 SHA512 981ecca720e4483f83f56f0fc3b0391ebb8c861118e9d00b52e5d7caa05f7c8723c4e0f4a97c3416e7f13d352be75224d4cd1a640dd0c9599280f9a6e2b198c7
DIST microsoft.netcore.app.runtime.linux-musl-arm.8.0.1.nupkg 33270760 BLAKE2B 3bef70092436759da481b3f5f9efe188e56f753c3992e00837e3a1a3c07cc4f04387ab69407997158416a93311becac6844cfc821e6029440df305d221661fad SHA512 36c3f09b22c09618644a9d9c16902d59de71a3b86f14094a6e3c41fa93371dab5cb5b2d5fdceb6366621dcf921319d082b583c2980b2421e91fda20ee6947125
DIST microsoft.netcore.app.runtime.linux-musl-arm.8.0.2.nupkg 33270642 BLAKE2B 7fc02aca699d731e94a4837879f0214a46d24600990186d1b8fa084dcadf2d5f0b97d729c5a1196589b274d2e705c5a6f8dc3b4d5443639b336e124fd2b3a4f2 SHA512 493385ca151b82190646a252631e4f4ae3260a10efe6b425b9da2f3e90a0b5c5f7f70cf3d1c119f37395836a2ed6607d7a7dd119d7ebae2b5b17fb7fd3d1917f
DIST microsoft.netcore.app.runtime.linux-musl-arm64.6.0.24.nupkg 33231814 BLAKE2B 6936ea42eef6fd380c80c9d716fbb39fd61df0ce6ed7d7327dfdc5f482d6615c73c12cf182ef4397190387fcb90671634363af748361ed20ff0fb316233b3ad7 SHA512 fffe775e188d91497b66480c01f3c5c80b53f1321223a03bde40fe580ddc35f6be1c69f07bb40c34aa2be30413891db88fd5d432afb07dd7349e6aceda79bbf0
@@ -199,7 +180,6 @@ DIST microsoft.netcore.app.runtime.linux-musl-arm64.7.0.13.nupkg 32505012 BLAKE2
DIST microsoft.netcore.app.runtime.linux-musl-arm64.7.0.14.nupkg 32506730 BLAKE2B 612b69943eda80cad43d8001eaf53519e99d0338c90473e9a023306c1652c70f054a3cd65606b6e2bf515e323d34994c6c623c53fb9223cd42a1966e445973b9 SHA512 84cf876e231fc27f6db03c6098860a21f23061cf80cb3a6ace4ce422efb6d0da3a14858bfe9125e034c0325a9958b7eca7633309c8fa43faf2781c928689f7ca
DIST microsoft.netcore.app.runtime.linux-musl-arm64.7.0.15.nupkg 32513993 BLAKE2B 5dd54647fd30ad61672f1728d9c5f10bfbaf9fafada585c94f3084a4ae3cbea5c2eb7bec25cd0d25b9a196178749036d0b1aa88736e90347022445da091665af SHA512 9cc9d422bcdc07282de195544f5b657faa511b826c7c7e6fc2ab5dd193ff97c300fbb9858cdbebfa8a7897bec251cec869a8c66ddf2f0a6a68390a9e77d3fd80
DIST microsoft.netcore.app.runtime.linux-musl-arm64.7.0.16.nupkg 32522269 BLAKE2B a9b507c30ea1c3e21a96885cacf636a84b5a461e2ad5e1526b52b7f21970875de023419395e35045441c3c6622a2fcc110a56a89871100fdd487b43850c1e6ec SHA512 4be3bd11e19eb6dae19a8b2a698e89b2baa14c07e036c6999c071fbcbfaba79037ad4edde08e835944e9de22705f18a6a0c516b608ea169d1a2bee6b28b5fc99
-DIST microsoft.netcore.app.runtime.linux-musl-arm64.8.0.0.nupkg 33571506 BLAKE2B 7823c77cca1cfed4aafc82885e0fbcaf5548460b71a13b24e4339b91ed68ca606140e5f2cafa877c8e22b7aa6a3426b0e0b0e7a54e0dcbe126d3a18c716312af SHA512 3c4b9948de570bf0d3877178c3509f4505171ffbb4f13b7f9aff2cbaa899c5a858362a1fcea69b180b1fa26c0fffce216812b5e540936d0068b0e4da63092725
DIST microsoft.netcore.app.runtime.linux-musl-arm64.8.0.1.nupkg 33567799 BLAKE2B e7c3b12f1e3adb5e7056ee4ef09479fabf98962a1bfc17b7edc5bf36a859a08bb512e81fc01af30201b63b3eb9b7e40cdd9a67d5e89274fb214f13fa0db42791 SHA512 3f0ac098e073c897a59aa4ebdb61e9e48e5437ef14948f40dd1b42c85c266eaf2f3d0e64c74b66062a1cd2789296ca107e4769c34ee27f82c2734564b8ce86c9
DIST microsoft.netcore.app.runtime.linux-musl-arm64.8.0.2.nupkg 33561189 BLAKE2B 0d085b5f581b7f3117431fdb0fa8ef6137bcd303b53f1e68e5a9a7dd7f3045310f02dd0b078a1208b2f1aa0288f0412556574a0db00413b4fd2db3c0c7c35cf6 SHA512 025f1d7b53eb0b00c89f569cad1ff339343956c5b2e35b86ad8732c9705e449741dc260989ec1a5169543ced1918c3f7719486e35ab166b36d19f19fa6c4ac83
DIST microsoft.netcore.app.runtime.linux-musl-x64.6.0.24.nupkg 32840187 BLAKE2B b1385869f5106a11a217281b64d9bea6fc62d0b4e3fa932defb6938db19e79eb447be984e7a8bdae5553576c6a0824994805451218045d3b44dcee455faeb750 SHA512 857e68d6ea875494d7322d20b490bf8760f784d2f978abab43ef40df6b5239f2a0897fac5c2e23feca83a7476b3d48a27b7364e1da45dd4f56a4c5af27ccb447
@@ -210,7 +190,6 @@ DIST microsoft.netcore.app.runtime.linux-musl-x64.7.0.13.nupkg 33797564 BLAKE2B
DIST microsoft.netcore.app.runtime.linux-musl-x64.7.0.14.nupkg 33803212 BLAKE2B a873c9917a98c562be008a185ab8c28a2a12a0e25bedfd28ddef1d2f39451d8d907649b7cf53a4465f2c46fbe867a679d21c0761fc13ec936b08a8b58f47ae64 SHA512 ca43cf4e3b85a198a48b8004123fed287d0775e4119a5d10f3c5df1827173f5df04c84f2d41fc58d8632e37679856e00408b863b82260d7899fcf9a1c273ad9f
DIST microsoft.netcore.app.runtime.linux-musl-x64.7.0.15.nupkg 33800910 BLAKE2B 60b9149af007bb03fc46cac4e8d4789ac31385e4b0cf2a6fff6c09051df048e6d8cef17aedb2e4fabd67c39e7764867855ebee955a26262bf709cca104fc703e SHA512 7911a1991f6c7892d96e9d98708fa0f950568d0e77570b695f7c45af48b040682930a95b6561bd9e3c35a9d81ca8dbe0e0143d416baf83d09f9a5daf57e4bfef
DIST microsoft.netcore.app.runtime.linux-musl-x64.7.0.16.nupkg 33807182 BLAKE2B 91d44a910826ad95eb55d6f4c23e9dcb53a03450dcdf12de7da52f26bfc1a69c7b103b4cd02d18449e9757dd2b2b69bc82bbe18e812a5ed370d87694168c62d5 SHA512 c6babe99361de82ab8cf0d408a4652f1003cd8a7e84c371cac1b42a337c86272b8150eeb54a7a0ed61e0181a18ba70152c177e491af6df05f19dce5596d15f2b
-DIST microsoft.netcore.app.runtime.linux-musl-x64.8.0.0.nupkg 35764834 BLAKE2B 6213e859f2564b30da77dbb153b8822a04776e88532eea37efbe8d94efda4b26764db310f3920efaab6c78c26fc7c00eb1ef64b9e09cb17336f8ba7a3dd7adcf SHA512 0100520e79fbf84de5bfc7b017f8b51ed62c3106853af9af00a549572270f6d66558d972218bfdd338318425219a1541907d4070d20f9874f1fb87c23ed0625c
DIST microsoft.netcore.app.runtime.linux-musl-x64.8.0.1.nupkg 34998315 BLAKE2B 7ed6d6c1ea0b81c94813b133bc24f9fb9fee68f18dead0689dbfc119846eccca97ce80fe719fb64df99440841cf8b16076f84c425e1eba1fe82abb3bbc7aac61 SHA512 4fbcd5e5f1a32ab4b0e8520e12efee4366bd5525d3567bbef3fa852ecff61d7c93040e6b265bf0b4430ca9145934b24633386bc4b0be1a91fca6653cd1f77486
DIST microsoft.netcore.app.runtime.linux-musl-x64.8.0.2.nupkg 34990363 BLAKE2B 8c1527f55ec38c09a9fc35046997684d5f929adb4bd94ebbc3071632dba1a78dab1f2cae9058487bec4f0eac08e3b00a2e0cb3c62bb6b3378e4e0ccaa96e9195 SHA512 a55dc9ecc62020105341d2fcf2d504a3b74c753ec9d813217057c74de647364fbae49fd802e9d027be4476490347d78951c42a965f1cf92c576da538c7ec8686
DIST microsoft.netcore.app.runtime.linux-x64.6.0.24.nupkg 33259791 BLAKE2B 995cb5138930f1df29375a619701baa13c0b155590ced23db70b269f6db6f6b5f8a010970aeb95f0d2431664314f49e99f45afb7e84fa41e90340414d60f1cfb SHA512 523095854bc09db83c2fb12e8135679334aed773d806e83b90e4caa9368e3c70ef5ab29e619aca98b34d9c010ffda11c03f0b3028e3738175a9d38b0a4137be4
@@ -221,7 +200,6 @@ DIST microsoft.netcore.app.runtime.linux-x64.7.0.13.nupkg 34209025 BLAKE2B d2f71
DIST microsoft.netcore.app.runtime.linux-x64.7.0.14.nupkg 34214906 BLAKE2B 96a31edd8743ba392a253015b7147eb17437ae19c47e36099432d457c7430e1b5a1e4c1aa0c216942c638f4e85e084b324a501551624d718b5a70a647d256ab4 SHA512 00cc67d89ffc477dff76ded60a8f03cc70fc7eaf119860c827f7e8d2ae4486b5aef7064db6564fa6d3fcf1f64a7efd0ea77ff063f3a3c580baf6ffecff63f46e
DIST microsoft.netcore.app.runtime.linux-x64.7.0.15.nupkg 34212583 BLAKE2B b7bb4f57a12ea5aeeb380d128a645fa9c1cfe9334f85487577632ae77b1f0b3169f821bc759022c5aada110530f0b82c6742f2cec1be8ea07dd083b39aeecb82 SHA512 81834d0efe95b78ceb75701ce0cf029527e45cc89e553b7754d3810eac8bc585bcad56de04ef94bf01d632e04b84a51e06203d88f3198a9cf236d63533312dcf
DIST microsoft.netcore.app.runtime.linux-x64.7.0.16.nupkg 34218545 BLAKE2B ed105ffed61c0cd223bab2ee592ca203f688867f73d939f4a47c7640032c26e68ca04a9165f10be51bcdf4e8e92931e4202b026aaf93dcee3e69618d0b3df23e SHA512 d2f02d9987ac130e5cc7471ed1e48782b31f1190c4fb79e2711dd13d90972f66347895c6e2808f41ed8a68de64ee0c0ef88bf13b756e0938e0bc53fca39b2cf9
-DIST microsoft.netcore.app.runtime.linux-x64.8.0.0.nupkg 35744788 BLAKE2B 1bc516c0693dfc8d8e5f3fe07170cb83b1878acf970b95a4ca06b983a70f4df5de702c79ce18806967045d8fd91313bcd680c2e27d469df7e046e324454de81d SHA512 19b93e3a957813c642265138589f068aaea47f23e0773c4001a635fee882111e417d8ba26e51122a7543950cfc015e1a714df39105da777821cc278b23849efb
DIST microsoft.netcore.app.runtime.linux-x64.8.0.1.nupkg 34978178 BLAKE2B 448538d6e13f215cce73cc8d93d9201a9c35b57784b9377fd737d1f43b2c0ec207d4b29b76c15d418627f19e2cbae5fc683d1f63ce46a28903f900fc7766a4d3 SHA512 ee341ecc86c7bbf4e7fab5e468883d5c4e4c4e62581e2426f1261c3d8a195964b85017219ab1d62d9804dce2dbc7f575a79272d7df719082fec7b0d3483734da
DIST microsoft.netcore.app.runtime.linux-x64.8.0.2.nupkg 34970129 BLAKE2B 619b8a4b2687989298d54bad07f1363e83bf0af151167859131684de2106c090f0a6a99534a66def7a2f99acb1fd152c65976ddf67166affab4dfa98c2f7f016 SHA512 b775efc75d7bdd3b9e29811b651ed2fdef888367e69472f06bca0829435375dddf78ad1faec73edd9d65d59118c24acae4cbc7cf45b555b6c0f669cc99ac8be1
EBUILD dotnet-runtime-nugets-6.0.24.ebuild 1814 BLAKE2B f60a2505dadb2435c8d710a1243871da1e42eee6dd48f3bdef3ec2d76e30af7a5cd0060230b4a6f4e549f773efb03deaee421ad2d9ce7773c07a6e41d2ce38ee SHA512 befc34fdc238ffa6daf2d658a4a58e3fdaecf6afabbd443943f3587bd32cd20e14acb37243d900705f1feeff9d7400ee74144b557de7f09eac1c0d1efab63f38
@@ -232,7 +210,6 @@ EBUILD dotnet-runtime-nugets-7.0.13.ebuild 1814 BLAKE2B f60a2505dadb2435c8d710a1
EBUILD dotnet-runtime-nugets-7.0.14.ebuild 1814 BLAKE2B f60a2505dadb2435c8d710a1243871da1e42eee6dd48f3bdef3ec2d76e30af7a5cd0060230b4a6f4e549f773efb03deaee421ad2d9ce7773c07a6e41d2ce38ee SHA512 befc34fdc238ffa6daf2d658a4a58e3fdaecf6afabbd443943f3587bd32cd20e14acb37243d900705f1feeff9d7400ee74144b557de7f09eac1c0d1efab63f38
EBUILD dotnet-runtime-nugets-7.0.15.ebuild 1814 BLAKE2B 6dd1578e6c1cce4dd26dbbe66062e23ad45b68015197aefba720bb6152118e05aa55c0677b9ebfca708dd6ad1c9c7b379344b610ea580344190eae4fd0bb9965 SHA512 20922f0865281015b285e973a82f24eb7016d9c86d16ce31bf71cb768f595ff642bbb7edf5dbe82705612185b7e4fad13e2f637b894bfb04ff1368028bed568e
EBUILD dotnet-runtime-nugets-7.0.16.ebuild 1814 BLAKE2B 6dd1578e6c1cce4dd26dbbe66062e23ad45b68015197aefba720bb6152118e05aa55c0677b9ebfca708dd6ad1c9c7b379344b610ea580344190eae4fd0bb9965 SHA512 20922f0865281015b285e973a82f24eb7016d9c86d16ce31bf71cb768f595ff642bbb7edf5dbe82705612185b7e4fad13e2f637b894bfb04ff1368028bed568e
-EBUILD dotnet-runtime-nugets-8.0.0-r1.ebuild 2030 BLAKE2B 088a1b3bf6c838508f1c9046722b3209dcd96a643ec09e1607eeebd5bf1997e3fc640fa8afd7b7e2f19d17fdb82ca483e43ea687fcb263a3bb8e3a99ba0031a9 SHA512 2680de3571343c7ea213298c75da3d1b895a7d44e3b6aeb387449fd6a57705600fbf11f2d9df706ad09f4c7520113405da3232a613c7d6bb03d73c064bfa88ce
EBUILD dotnet-runtime-nugets-8.0.1-r1.ebuild 2030 BLAKE2B 088a1b3bf6c838508f1c9046722b3209dcd96a643ec09e1607eeebd5bf1997e3fc640fa8afd7b7e2f19d17fdb82ca483e43ea687fcb263a3bb8e3a99ba0031a9 SHA512 2680de3571343c7ea213298c75da3d1b895a7d44e3b6aeb387449fd6a57705600fbf11f2d9df706ad09f4c7520113405da3232a613c7d6bb03d73c064bfa88ce
EBUILD dotnet-runtime-nugets-8.0.2-r1.ebuild 2030 BLAKE2B 088a1b3bf6c838508f1c9046722b3209dcd96a643ec09e1607eeebd5bf1997e3fc640fa8afd7b7e2f19d17fdb82ca483e43ea687fcb263a3bb8e3a99ba0031a9 SHA512 2680de3571343c7ea213298c75da3d1b895a7d44e3b6aeb387449fd6a57705600fbf11f2d9df706ad09f4c7520113405da3232a613c7d6bb03d73c064bfa88ce
MISC metadata.xml 263 BLAKE2B b7250eba637783739670dfb7b05df6b4ed4408fdb4619492f5c0469f1a91f175053126d885d36b6f3ed200e325746e82168c7c9b9b6c4f20199befe3aa75467e SHA512 74facd2b3fc2386c15269f2b9a070059b108137167cb741b2be8d1f56ae816e57355704d0617f37248b3e4e9fa69d5cace89f38f1b30e91f0e42db854ee26914
diff --git a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.0-r1.ebuild b/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.0-r1.ebuild
deleted file mode 100644
index c873499881ec..000000000000
--- a/dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.0-r1.ebuild
+++ /dev/null
@@ -1,63 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DOTNET_PKG_COMPAT=$(ver_cut 1-2)
-NUGETS="
-microsoft.aspnetcore.app.ref@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.aspnetcore.app.runtime.linux-musl-x64@${PV}
-microsoft.aspnetcore.app.runtime.linux-x64@${PV}
-microsoft.net.illink.tasks@${PV}
-microsoft.net.sdk.webassembly.pack@${PV}
-microsoft.netcore.app.host.linux-arm@${PV}
-microsoft.netcore.app.host.linux-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-arm@${PV}
-microsoft.netcore.app.host.linux-musl-arm64@${PV}
-microsoft.netcore.app.host.linux-musl-x64@${PV}
-microsoft.netcore.app.host.linux-x64@${PV}
-microsoft.netcore.app.ref@${PV}
-microsoft.netcore.app.runtime.linux-arm@${PV}
-microsoft.netcore.app.runtime.linux-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm@${PV}
-microsoft.netcore.app.runtime.linux-musl-arm64@${PV}
-microsoft.netcore.app.runtime.linux-musl-x64@${PV}
-microsoft.netcore.app.runtime.linux-x64@${PV}
-"
-
-inherit dotnet-pkg-base
-
-DESCRIPTION=".NET runtime nugets"
-HOMEPAGE="https://dotnet.microsoft.com/"
-SRC_URI="${NUGET_URIS}"
-S="${WORKDIR}"
-
-LICENSE="MIT"
-SLOT="${PV}/${PV}"
-KEYWORDS="amd64 arm arm64"
-
-src_unpack() {
- :
-}
-
-src_install() {
- nuget_donuget "${DISTDIR}/microsoft.aspnetcore.app.ref.${PV}.nupkg"
- nuget_donuget "${DISTDIR}/microsoft.net.illink.tasks.${PV}.nupkg"
- nuget_donuget "${DISTDIR}/microsoft.net.sdk.webassembly.pack.${PV}.nupkg"
- nuget_donuget "${DISTDIR}/microsoft.netcore.app.ref.${PV}.nupkg"
-
- local runtime=$(dotnet-pkg-base_get-runtime)
- local -a nuget_namespaces=(
- microsoft.aspnetcore.app.runtime
- microsoft.netcore.app.host
- microsoft.netcore.app.runtime
- )
- local nuget_namespace
- for nuget_namespace in "${nuget_namespaces[@]}" ; do
- nuget_donuget "${DISTDIR}/${nuget_namespace}.${runtime}.${PV}.nupkg"
- done
-}
diff --git a/dev-dotnet/dotnet-sdk/Manifest b/dev-dotnet/dotnet-sdk/Manifest
index 84e7cfebe857..a65b0363c36d 100644
--- a/dev-dotnet/dotnet-sdk/Manifest
+++ b/dev-dotnet/dotnet-sdk/Manifest
@@ -1,10 +1,8 @@
AUX dotnet-sdk-8.0.101-runtime-64.patch 1059 BLAKE2B 9420e05c877024c694bf8f469ffb6369f7639828ca4d1017f3098c480a669ff334aeb7fd7425f4e2d8a720c83fef0a2e906d6da68bcb71f02aa50d6a8a200fcc SHA512 685f1b8bc77b1dcd266ef2d6cb8644fb7b49cfd2ac4c94cba3d36e68877fce087e7e0753430a76a474d204731514b24e778f77100538a14ea59945b9aca4a934
-DIST dotnet-sdk-8.0.100-prepared-gentoo-amd64.tar.xz 1714535960 BLAKE2B fd6027b86168d8801b1d8a7bbb08e9c358918a7693b03fa4e7e43e2a58568a65d71e2c5907ec7c7a03b83685608cd16aa010706fb4d14cd44ab0f0669654c8c2 SHA512 75efdcf44383445bc81981e2077be03c7311db316e295aa7f960f50d65367cde9bd86351f345072feb827a569c8de4fa8c9829d92000d2cbeb312ee9ddc17b44
DIST dotnet-sdk-8.0.101-prepared-gentoo-amd64.tar.xz 1734234148 BLAKE2B 6fe6b9db8e8399d741c1c7c4b09f7047519fc61e452cc5b319a7e8070acf75685d409741a6fec6f020355a1e003585832c4900dd852d0554d4a456cdb9876598 SHA512 f2f07c647c607d02fc19eb045fa98224636ea5ba79cf9b2b8c28a1c0cbc77cc57bf5886268e94684ddaf5e3895c6c82fa62db11d53d7b8ffd1d31a0371eb4613
DIST dotnet-sdk-8.0.101-prepared-gentoo-musl-amd64.tar.xz 1736552596 BLAKE2B f533603b2d18aedb0c2715b0597973342cab0927f41215f93b6e139df7b666ad32d3cf92866388329d0a5ccd9b169c242a4d9179e03c14856f2572a1363d693b SHA512 0bf9c83fdd310425cb553b798357d0cb9a16608f1341f149a84acf66aa16ec4ff6f81d047c84c06f610d3a861e522c78005b63cec63f78e7e1eebdc80b8ec5a2
-DIST dotnet-sdk-8.0.201-prepared-gentoo-amd64.tar.xz 1794775828 BLAKE2B 72a12b5af020a7f7d77b45eefd147b6fed52889443bbf0a9c5464a8a35a9582af32b75587f73aea9d1eb72d053986d8a204904178f260b2c8532ad821389beaf SHA512 1f7727f22e91783aaec5bccd2324f9dc63700fc95625afebeeb3bde7a99a63754a086b38c1d0921b4536963cbfc53b9c995a2aca519e0edd529f542a89995924
-DIST dotnet-sdk-8.0.201-prepared-gentoo-musl-amd64.tar.xz 1790982284 BLAKE2B 010a1dee8e09402a22c0b45745a6ec7e511c88134ef984f51caa69051d7aec87dcb73392bc338508d5591ade1247e95f7708d4a83961ea665350b4ef29882e33 SHA512 611f96525ac98bae35592074d2f1d863c566080f4f52ca619546b547515f2962d9ae53317461e9bb803067d4381daab50f6c772134f9386bf36962998891563b
-EBUILD dotnet-sdk-8.0.100-r2.ebuild 4363 BLAKE2B 7d272fa2b99574cc801bffbd7dd66ba8b4c9513b86f5b1cdd1c99e3f6c9c497215d553dd37681c48bbeb36e0729706c75881f9b11c92728b4d1edec7c35738c3 SHA512 b0bf62358782766203a41805ed1a0e88b1cca1ab4e8f08c72fccb4c797d9b8a8764ba7a7affec4fffce735b1eef6f4e6f6dd3e5bdc2b05964d3a22a2488a9d96
+DIST dotnet-sdk-8.0.102-prepared-gentoo-amd64.tar.xz 1794775828 BLAKE2B 72a12b5af020a7f7d77b45eefd147b6fed52889443bbf0a9c5464a8a35a9582af32b75587f73aea9d1eb72d053986d8a204904178f260b2c8532ad821389beaf SHA512 1f7727f22e91783aaec5bccd2324f9dc63700fc95625afebeeb3bde7a99a63754a086b38c1d0921b4536963cbfc53b9c995a2aca519e0edd529f542a89995924
+DIST dotnet-sdk-8.0.102-prepared-gentoo-musl-amd64.tar.xz 1790982284 BLAKE2B 010a1dee8e09402a22c0b45745a6ec7e511c88134ef984f51caa69051d7aec87dcb73392bc338508d5591ade1247e95f7708d4a83961ea665350b4ef29882e33 SHA512 611f96525ac98bae35592074d2f1d863c566080f4f52ca619546b547515f2962d9ae53317461e9bb803067d4381daab50f6c772134f9386bf36962998891563b
EBUILD dotnet-sdk-8.0.101.ebuild 4822 BLAKE2B 7e9d413bd274bbf1380b5e87edbc74fd6026a0207de6246e0490bce568f0c2591e9ee59fef1b5971ffee92b1d1f29752eece91699f3cdb062d9856a732897f21 SHA512 6b1ad75983623862255d3a29e89ef84accdce61ff7bf638070ade06fdc2496c7c6dfb63187b34b6cb861d854d7696db5530f6743bbc0b41b15503af9d4b40077
-EBUILD dotnet-sdk-8.0.201.ebuild 5266 BLAKE2B f8bac39f267d5c3cbb78e5be3c776fdfd14c5b80d10d23f9671609a8fe65bd465a3ee24dad4b2be589ed90b5627b0b1ac0cdc778375c76ac9cd2b7e7cbb2b8fb SHA512 3cd11893116beef1ffc90325273cb6ec259f8956967cca2a30bdd743811cc4a89c6a342fbbdc5be4a51e01d23ab1e5e14c415c6b3a01f64496cc17f6eff7b7d6
+EBUILD dotnet-sdk-8.0.102.ebuild 5266 BLAKE2B b3f1b3c62299a4839b0bb10b115e7a8dfd551c872e6d3834049730d0f23fca7e9ece5dcfad4dabdec2b7cce105055c6491a4fbdf57680fa011ae0cb7b6fc2133 SHA512 321aaecaf3d14ab3ff839b85a15de302ed70e56d050bf8358a1a635b0fa01123a1f7898c8b5a1c19620b354dc55dbb4bb4862c28156487d7c8864f4490eacfe0
MISC metadata.xml 518 BLAKE2B f9733bd3b6b343126c400ce35dc7e4e57421a6643219341c4beab83d47beb1182306f3d0c5f1e7ff0854fd49818b2c6af37598170b88e2eb82b62d478735abf0 SHA512 940830b1208c39e4cfd72817d399156b027e5ac51dcc7bb983c9ec973f8f2ef76e440a2d358d15f7a2e185c42ae98c986210224f1477923967e3dc70eb0cfde9
diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild
deleted file mode 100644
index 2132c04306d6..000000000000
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Build the tarball:
-# - "$" - shell command,
-# - ">" - manual action.
-# $ git clone --depth 1 -b v8.0.0 https://github.com/dotnet/dotnet \
-# dotnet-sdk-8.0.0
-# $ cd dotnet-sdk-8.0.0
-# > Note the checkout tag hash.
-# $ ./prep.sh
-# $ rm -fr .git
-# $ cd ..
-# $ tar --create --auto-compress --file \
-# dotnet-sdk-8.0.100-prepared-gentoo-amd64.tar.xz dotnet-sdk-8.0.0
-# > Upload dotnet-sdk-8.0.0_rc1234194-prepared-gentoo-amd64.tar.xz
-
-EAPI=8
-
-COMMIT=113d797bc90104bb4f1cc51e1a462cf3d4ef18fc
-
-LLVM_MAX_SLOT=16
-PYTHON_COMPAT=( python3_{10..12} )
-
-inherit check-reqs flag-o-matic llvm python-any-r1
-
-DESCRIPTION=".NET is a free, cross-platform, open-source developer platform"
-HOMEPAGE="https://dotnet.microsoft.com/
- https://github.com/dotnet/dotnet/"
-SRC_URI="
-amd64? (
- https://dev.gentoo.org/~xgqt/distfiles/repackaged/${P}-prepared-gentoo-amd64.tar.xz
-)
-"
-
-SDK_SLOT="$(ver_cut 1-2)"
-RUNTIME_SLOT="${SDK_SLOT}.0"
-SLOT="${SDK_SLOT}/${RUNTIME_SLOT}"
-
-# SDK reports it is version "8.0.100" but the tag .NET SDK team had given
-# it is "8.0.0". I feel that the pattern is to tag based on "RUNTIME_SLOT".
-S="${WORKDIR}/${PN}-${RUNTIME_SLOT}"
-
-LICENSE="MIT"
-KEYWORDS="amd64"
-
-# STRIP="llvm-strip" corrupts some executables when using the patchelf hack.
-# Be safe and restrict it for source-built too, bug https://bugs.gentoo.org/923430
-RESTRICT="splitdebug strip"
-
-CURRENT_NUGETS_DEPEND="
- ~dev-dotnet/dotnet-runtime-nugets-${RUNTIME_SLOT}
-"
-EXTRA_NUGETS_DEPEND="
- ~dev-dotnet/dotnet-runtime-nugets-6.0.25
- ~dev-dotnet/dotnet-runtime-nugets-7.0.14
-"
-NUGETS_DEPEND="
- ${CURRENT_NUGETS_DEPEND}
- ${EXTRA_NUGETS_DEPEND}
-"
-RDEPEND="
- app-crypt/mit-krb5:0/0
- dev-libs/icu
- dev-libs/openssl:=
- dev-util/lttng-ust:0/2.12
- sys-libs/zlib:0/1
-"
-BDEPEND="
- ${PYTHON_DEPS}
- <sys-devel/clang-$(( LLVM_MAX_SLOT + 1 ))
- dev-build/cmake
- dev-vcs/git
-"
-IDEPEND="
- app-eselect/eselect-dotnet
-"
-PDEPEND="
- ${NUGETS_DEPEND}
-"
-
-CHECKREQS_DISK_BUILD="20G"
-
-# QA_PREBUILT="*" # TODO: Which binaries are created by dotnet itself?
-
-pkg_setup() {
- check-reqs_pkg_setup
- llvm_pkg_setup
- python-any-r1_pkg_setup
-
- if [[ "${MERGE_TYPE}" != binary ]] ; then
- if use elibc_glibc ; then
- local locales
- locales="$(locale -a)"
-
- if has en_US.utf8 ${locales} ; then
- LC_ALL=en_US.utf8
- elif has en_US.UTF-8 ${locales} ; then
- LC_ALL=en_US.UTF-8
- else
- eerror "The locale en_US.utf8 or en_US.UTF-8 is not available."
- eerror "Please generate en_US.UTF-8 before building ${CATEGORY}/${P}."
-
- die "Could not switch to the en_US.UTF-8 locale."
- fi
- else
- LC_ALL=en_US.UTF-8
- fi
-
- export LC_ALL
- einfo "Successfully switched to the ${LC_ALL} locale."
- fi
-}
-
-src_prepare() {
- default
-
- filter-lto
-
- unset DOTNET_ROOT
- unset NUGET_PACKAGES
-
- export DOTNET_CLI_TELEMETRY_OPTOUT=1
- export DOTNET_SKIP_FIRST_TIME_EXPERIENCE=1
- export MSBUILDDISABLENODEREUSE=1
- export UseSharedCompilation=false
-
- local dotnet_sdk_tmp_directory="${WORKDIR}/dotnet-sdk-tmp"
- mkdir -p "${dotnet_sdk_tmp_directory}" || die
-
- # This should fix the "PackageVersions.props" problem,
- # see below, in src_compile.
- sed -e "s|/tmp|${dotnet_sdk_tmp_directory}|g" -i build.sh || die
-}
-
-src_compile() {
- # Remove .NET leftover files that can be blocking the build.
- # Keep this nonfatal!
- local package_versions_path="/tmp/PackageVersions.props"
- if [[ -f "${package_versions_path}" ]] ; then
- rm "${package_versions_path}" ||
- ewarn "Failed to remove ${package_versions_path}, build may fail!"
- fi
-
- # The "source_repository" should always be the same.
- local source_repository="https://github.com/dotnet/dotnet"
-
- ebegin "Building the .NET SDK ${SDK_SLOT}"
- local -a buildopts=(
- --clean-while-building
- --source-repository "${source_repository}"
- --source-version "${COMMIT}"
- )
- bash ./build.sh "${buildopts[@]}"
- eend ${?} || die "build failed"
-}
-
-src_install() {
- local dest="/usr/$(get_libdir)/${PN}-${SDK_SLOT}"
- dodir "${dest}"
-
- ebegin "Extracting the .NET SDK archive"
- tar xzf artifacts/*/Release/${PN}-${SDK_SLOT}.*.tar.gz -C "${ED}/${dest}"
- eend ${?} || die "extraction failed"
-
- fperms 0755 "${dest}"
- dosym -r "${dest}/dotnet" "/usr/bin/dotnet-${SDK_SLOT}"
-}
-
-pkg_postinst() {
- eselect dotnet update ifunset
-}
-
-pkg_postrm() {
- eselect dotnet update ifunset
-}
diff --git a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.201.ebuild b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild
index 30849bfc89b0..5bf1be3a2689 100644
--- a/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.201.ebuild
+++ b/dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild
@@ -19,7 +19,7 @@
EAPI=8
-COMMIT=b27976e5a6850466ee5b4ce24f91ee93bef645f7
+COMMIT=d396b0c4d3e51c2d8d679b2f7233912bc5bfc2fa
SDK_SLOT="$(ver_cut 1-2)"
RUNTIME_SLOT="${SDK_SLOT}.2"
diff --git a/dev-python/Manifest.gz b/dev-python/Manifest.gz
index 2facd3741fec..ba19e04fcf9c 100644
--- a/dev-python/Manifest.gz
+++ b/dev-python/Manifest.gz
Binary files differ
diff --git a/dev-python/fakeredis/Manifest b/dev-python/fakeredis/Manifest
index 1c0c3adc4b35..ce11e50033ef 100644
--- a/dev-python/fakeredis/Manifest
+++ b/dev-python/fakeredis/Manifest
@@ -1,3 +1,5 @@
DIST fakeredis-2.21.1.tar.gz 128540 BLAKE2B 042c7189f4437149f099eb2bed9dc93cfaea3eb582dd40aaad55bca6c6c4f679a108b3e36006e537be469a3879085f75e0f5c0c7272d2131c431a4483e15cefc SHA512 ba51079896ca345805a0b2474922a41b7c1526123ac3ff0904d3448512b75515b6b11d7e8ec8fe7abdde94a9ac281aaf56d7344809c18c28ad081af4a542a57b
+DIST fakeredis-2.21.2.tar.gz 128965 BLAKE2B 20891c5a34ac5697435a8b05578fc3ffc1a0b008726ed1836929d6e185aff22073382fd0b80d08f4045d85e3d0da9b682900de79b50864ff7682943a634b2970 SHA512 0ba5e31e403670e864a5364498e26e818641d0fbba59554b78bd0d82a2d944a730d519184c132bdb367761b830bb3a55b43a957770f833891cccd11d528ff540
EBUILD fakeredis-2.21.1.ebuild 2172 BLAKE2B 45b0a87b4c0850b3dc631811e84bd9dee72756dd0dda2bdec16a2d72bd3af19483eb2bc912fd4df4694b2b36a846059e41e2d56594f1c9b336c158c7acf1e15d SHA512 f1d65bb12eee3da97b624525fb54b73186f423f3c9d361d934b2dc3e4fb7d41778e602672485188f9092bdff9aff31cec1b8d7ddbd142f194b1553f359f344a4
+EBUILD fakeredis-2.21.2.ebuild 2175 BLAKE2B 98d3b5b8f93bc6954191bb08e63bf3397cf9ad0da9c1a6ed2dc8ad4421c2f00f0dc56817d9a330dc18ac7e6e6f80993451d517d6ffd4b4d6f38eeb8d1093e630 SHA512 47d6943da124b127f9087309fd788f6fc080cdfdf23eb76de96bee5f7a9dfdc7a4f6f275d0aa0f4fde6cb0690842d0f16e1d258a5a477602e8928a50a89c951b
MISC metadata.xml 373 BLAKE2B 1de33db59658e6190cd0346be58208cae6c9143a52f49dc289e68aaa0d860b5bd68dfb54f2e0b005f60a67f5caa430e2ce94fc69e64bd27e1bbebb07ad29e602 SHA512 24bfcf4919363fef45c182b6de66221e580ee0e9e99ce46e91b767655dc0b6f8a9fa6c3512ba84d1040698c43a0b6a853ad8d63c1ee5fbc00a1d192defb24db5
diff --git a/dev-python/fakeredis/fakeredis-2.21.2.ebuild b/dev-python/fakeredis/fakeredis-2.21.2.ebuild
new file mode 100644
index 000000000000..916767f1330c
--- /dev/null
+++ b/dev-python/fakeredis/fakeredis-2.21.2.ebuild
@@ -0,0 +1,84 @@
+# Copyright 2020-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Fake implementation of redis API for testing purposes"
+HOMEPAGE="
+ https://github.com/cunla/fakeredis-py/
+ https://pypi.org/project/fakeredis/
+"
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ dev-python/packaging[${PYTHON_USEDEP}]
+ >=dev-python/redis-4.2[${PYTHON_USEDEP}]
+ <dev-python/sortedcontainers-3[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-db/redis
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-mock[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # also lupa
+ test/test_aioredis2.py::test_failed_script_error
+ # TODO
+ "test/test_fakeredis.py::test_set_get_nx[StrictRedis]"
+ "test/test_fakeredis.py::test_lpop_count[StrictRedis]"
+ "test/test_fakeredis.py::test_rpop_count[StrictRedis]"
+ "test/test_fakeredis.py::test_zadd_minus_zero[StrictRedis]"
+ "test/test_mixins/test_pubsub_commands.py::test_pubsub_channels[StrictRedis]"
+ test/test_mixins/test_set_commands.py::test_smismember_wrong_type
+ # new redis-server?
+ "test/test_mixins/test_pubsub_commands.py::test_pubsub_shardnumsub[StrictRedis]"
+ # json ext
+ test/test_json/test_json.py
+ test/test_json/test_json_arr_commands.py
+ )
+ local EPYTEST_IGNORE=(
+ # these tests fail a lot...
+ test/test_hypothesis.py
+ )
+ local args=(
+ # tests requiring lupa (lua support)
+ -k 'not test_eval and not test_lua and not test_script'
+ )
+ # Note: this package is not xdist-friendly
+ epytest "${args[@]}"
+}
+
+src_test() {
+ local redis_pid="${T}"/redis.pid
+ local redis_port=6379
+
+ einfo "Spawning Redis"
+ einfo "NOTE: Port ${redis_port} must be free"
+ "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
+ daemonize yes
+ pidfile ${redis_pid}
+ port ${redis_port}
+ bind 127.0.0.1
+ EOF
+
+ # Run the tests
+ distutils-r1_src_test
+
+ # Clean up afterwards
+ kill "$(<"${redis_pid}")" || die
+}
diff --git a/dev-python/flaky/Manifest b/dev-python/flaky/Manifest
index d2fb645da1fd..e49e66768d2b 100644
--- a/dev-python/flaky/Manifest
+++ b/dev-python/flaky/Manifest
@@ -1,3 +1,5 @@
DIST flaky-3.7.0.tar.gz 29591 BLAKE2B 747fbda71055bba937abf3e7b97691c1f4b222f085069d1815d5a9eba669464d2ed5d6dcf1842ae82f1970de5cd5e3aea5b12476bfa2d9282549ad0cc62901e9 SHA512 b399f6e1323d6ca341803ac6f1eb318bf24dc37182d0b49b89bb81b9466dd36271ad6dbb9f48ea6fa4760ee631f1482bb6f49c64f4d4520c40634089c1b64f9a
+DIST flaky-3.8.0.tar.gz 25227 BLAKE2B 64ad4658058a2e6704b7493553ab3ffa0af7eccf1eaeb6eb5336f3ca5a25c1a187d641e49d983537d8ca0d7c48fdb944e18af788bb364c37ce1a0251cd36bdbb SHA512 3023bb136f9d91ffa149081f6483ae6bf85a4e689e0614b64d92880b3bdc312bfd2e6b1ddea43a33cd0a4a60daf3cedb1b2820bf25960adab21164d599d6fd44
EBUILD flaky-3.7.0-r5.ebuild 1227 BLAKE2B 9c25d355d44e891b1912bdb010f93ed1bcbce5fffe3693e3d0f2cb291ea438118016ea52b50391b6bd0b6919b71f1705eae21839f950b0a690c51150d766547f SHA512 bd40f57a14213028d1adab04d4a4e709e3439e1e6a2074c08f57fd88b066303af8f56066e3dbab2f25c2933b39aaab7b29ad44ae9260450b3f10c38953d47a18
+EBUILD flaky-3.8.0.ebuild 1033 BLAKE2B 8afa0c5a0c371f038b23c98d4001b2b5042194a2814db3c4448dc458898740788cfedd115349f97fe3e28660e380fb287f81516e7fd5966367ac7502bd8a2b4e SHA512 e5705a5f98ee5cd7669593914aea97ab14668d59c198327d4be12cd5b774816a615ca5cbbbf09674e8f5d1dc64cb6ca84e47ab41f8ec98c04106fdad81481dce
MISC metadata.xml 395 BLAKE2B 06158c93157879bd7b181e833d84ea33a315103214cfaa54a092f965900f05f705183b74738543ac6bb83beb62de562a59ef43b734a74c9f3d0d5d677e8e00d1 SHA512 2d237ebccf03db7fc42fac5370f1046834646bdfc5755e2298e9cac131363e47e496d9d0f0d00ad914764bcbc2deaee8b7182ae3c32e18f95766351da50028aa
diff --git a/dev-python/flaky/flaky-3.8.0.ebuild b/dev-python/flaky/flaky-3.8.0.ebuild
new file mode 100644
index 000000000000..7fbc776453fb
--- /dev/null
+++ b/dev-python/flaky/flaky-3.8.0.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Plugin for pytest that automatically reruns flaky tests"
+HOMEPAGE="
+ https://github.com/box/flaky/
+ https://pypi.org/project/flaky/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris"
+IUSE="test"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+ dev-python/pytest[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/genty[${PYTHON_USEDEP}]
+ dev-python/mock[${PYTHON_USEDEP}]
+ dev-python/pytest[${PYTHON_USEDEP}]
+ )
+"
+
+python_test() {
+ epytest -k 'example and not options' --doctest-modules test/test_pytest/ || die
+ epytest -p no:flaky test/test_pytest/test_flaky_pytest_plugin.py || die
+ epytest --force-flaky --max-runs 2 test/test_pytest/test_pytest_options_example.py || die
+}
diff --git a/dev-python/hypothesis/Manifest b/dev-python/hypothesis/Manifest
index 8913c8601106..fba6c09b9748 100644
--- a/dev-python/hypothesis/Manifest
+++ b/dev-python/hypothesis/Manifest
@@ -3,9 +3,11 @@ DIST hypothesis-6.98.17.gh.tar.gz 9434016 BLAKE2B 3c26f8c696bc4a62b9ada8e45dd305
DIST hypothesis-6.98.18.gh.tar.gz 9434436 BLAKE2B 45861775caa1657d06469fc8cd0062aee1b408c3b02a58ff4d50b9de9ce62d8fd351c6b8f4b1b7f543fe70d6b8f2c663ad8e9252b833d5c567d3c28449fc3eaf SHA512 cff5cad9308e7b030e38f09a9544ed84f468bc4bd6391a2347777bb7781b116bd64f41338ad32535d427ebda507ce3f0f5bafc0af5a8179976c17d36762679e9
DIST hypothesis-6.98.9.gh.tar.gz 9427046 BLAKE2B c3705e4c780b6e7f427943231ac056f343e70569e88391f118383e6d6197f72e744306476f2e1994e8a6d95dce73b93dcd49e8fa197149e532b84c91bce79594 SHA512 1e8a0dcefb8def8376a0ad6549a58dac66470941e4a3584ba82867f8779fd941c141039f631f15f134f7cdb3beb2ad1a19312d8e56c47db9ace0569f203afaf3
DIST hypothesis-6.99.0.gh.tar.gz 9439501 BLAKE2B 9f46cffaede22381a019a4f7c0b158015f245bf25bc3623090c45c177f57c1cb74fd09a0f01e98d06039a641e486e0cf1ccc10da6f79ebff13914c1197f0fbd7 SHA512 19500c9e0013d4ef4c6b3991d606860e819eb69e68a6975a0c4d225424fe12f44e05662eac0c94f54c6995b12bb73e48d936fc2342a92f3b26760db8ad279ba3
+DIST hypothesis-6.99.2.gh.tar.gz 9439856 BLAKE2B 0e7b99ee43ae84b4536f687324c334d7846766ec3422712cc0e215ebed113a3ed270b2fee70322edd5931e6a57c04092566846846e8a2df8587a2d6bd7f33e34 SHA512 ad833e8e4e5a228d06723ba76e80b7e88b849b51b298c2c0b58e82e9409961a212f85530a8e3f06e9e09ca2ebcc8ebd2e1e4992e50a37ba9f692a398aef699fa
EBUILD hypothesis-6.98.15.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
EBUILD hypothesis-6.98.17.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
EBUILD hypothesis-6.98.18.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
EBUILD hypothesis-6.98.9.ebuild 2461 BLAKE2B 343d4374955bed436ecb2533684eac1d2013c8b6c691bf72477a24c52e5caf7e71e61b67de8475c38e940a13b046ed07e8f2b188ad39c3acff8de4df3f7f5a97 SHA512 3a72f5c9f5c1b3787c37cd8830321a47a5c54c655c8b75fdeaa4b09c6c4db310914ebfa5cf631c2576e92e4bd56e106f745e25777b5f86cd7b0cc58ec838fa7b
EBUILD hypothesis-6.99.0.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
+EBUILD hypothesis-6.99.2.ebuild 2469 BLAKE2B c411ef0dbd4cb160b7695cd5e9428835163379752bab7b2f4668b7cadff8fb0773ff46540a66c521f15f65cdb4f1f51a832e06adce48491e492a0c4f0dd13499 SHA512 d7031fa1c8a7fe3914019a39976473dbe629b215b40647c262ba8c75a33b668176e5fb3262f01267f81b42b951b641ea561c4f1c2d21f61e4a0f05c5dbfd520c
MISC metadata.xml 492 BLAKE2B c9e9bbd59af55d1f47e5b7a86933c02b47f832122d03eaca56bd3ec9476cf260d91d4fd2da5068845d4525b7cc9f702b515e8d6a0dffa7923f5898cfd44e12a1 SHA512 166b33d6ac887f52d54fb9d556102038c00650a597d2de1c3aad3f8b5e136e9b6b7db31f05f3379435e4c5f943156d5839d78fc95461af411037a3162ea6705e
diff --git a/dev-python/hypothesis/hypothesis-6.99.2.ebuild b/dev-python/hypothesis/hypothesis-6.99.2.ebuild
new file mode 100644
index 000000000000..f7f366381e4f
--- /dev/null
+++ b/dev-python/hypothesis/hypothesis-6.99.2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+CLI_COMPAT=( python3_{10..12} )
+PYTHON_COMPAT=( "${CLI_COMPAT[@]}" pypy3 )
+PYTHON_REQ_USE="threads(+),sqlite"
+
+inherit distutils-r1 multiprocessing optfeature
+
+TAG=hypothesis-python-${PV}
+MY_P=hypothesis-${TAG}
+DESCRIPTION="A library for property based testing"
+HOMEPAGE="
+ https://github.com/HypothesisWorks/hypothesis/
+ https://pypi.org/project/hypothesis/
+"
+SRC_URI="
+ https://github.com/HypothesisWorks/hypothesis/archive/${TAG}.tar.gz
+ -> ${P}.gh.tar.gz
+"
+S="${WORKDIR}/${MY_P}/hypothesis-python"
+
+LICENSE="MPL-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="cli"
+
+RDEPEND="
+ >=dev-python/attrs-22.2.0[${PYTHON_USEDEP}]
+ >=dev-python/sortedcontainers-2.1.0[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ >=dev-python/exceptiongroup-1.0.0_rc8[${PYTHON_USEDEP}]
+ ' 3.9 3.10)
+ cli? (
+ $(python_gen_cond_dep '
+ dev-python/black[${PYTHON_USEDEP}]
+ dev-python/click[${PYTHON_USEDEP}]
+ ' "${CLI_COMPAT[@]}")
+ )
+"
+BDEPEND="
+ test? (
+ dev-python/pexpect[${PYTHON_USEDEP}]
+ dev-python/pytest-xdist[${PYTHON_USEDEP}]
+ !!<dev-python/requests-toolbelt-0.10.1
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ # subtests are broken by warnings from random plugins
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ local -x PYTEST_PLUGINS=xdist.plugin,_hypothesis_pytestplugin
+ local -x HYPOTHESIS_NO_PLUGINS=1
+
+ # NB: paths need to be relative to pytest.ini,
+ # i.e. start with hypothesis-python/
+ local EPYTEST_DESELECT=()
+ case ${EPYTHON} in
+ pypy3)
+ EPYTEST_DESELECT+=(
+ # failing due to warnings from numpy/cython
+ hypothesis-python/tests/pytest/test_fixtures.py::test_given_plus_overridden_fixture
+ )
+ ;;
+ esac
+
+ epytest -o filterwarnings= -n "$(makeopts_jobs)" --dist=worksteal \
+ tests/cover tests/pytest tests/quality
+}
+
+python_install() {
+ distutils-r1_python_install
+ if ! use cli || ! has "${EPYTHON}" "${CLI_COMPAT[@]/_/.}"; then
+ rm -r "${ED}/usr/bin" "${D}$(python_get_scriptdir)" || die
+ fi
+}
+
+pkg_postinst() {
+ optfeature "datetime support" dev-python/pytz
+ optfeature "dateutil support" dev-python/python-dateutil
+ optfeature "numpy support" dev-python/numpy
+ optfeature "django support" dev-python/django dev-python/pytz
+ optfeature "pandas support" dev-python/pandas
+ optfeature "pytest support" dev-python/pytest
+}
diff --git a/dev-python/owslib/Manifest b/dev-python/owslib/Manifest
index e602f6eb2b59..0b12baffcd69 100644
--- a/dev-python/owslib/Manifest
+++ b/dev-python/owslib/Manifest
@@ -1,3 +1,5 @@
DIST OWSLib-0.29.3.gh.tar.gz 994453 BLAKE2B 442dc832b94bfdc383b9d932de957696f9abb4d3843c856b07cf56a47c42291c6d7ff8b8713bb123d296c780e44efbfa08ba94ba2ee747dc7a2f4de0508a5f0f SHA512 2aa63ae18830d724f2cb46647ed867c5b74b2858a93df2500160b5cd58b25b0fb39bfc2d5bcda58bfe3b229bac5ea68acf9abdc746971e2eb5198875f00e6f4d
+DIST OWSLib-0.30.0.gh.tar.gz 995826 BLAKE2B 58066b461794d424e646cd148f1c0379c22c17bee144611e4bda71c8410f2d4dbd172e5cad14ff1e33fc3e2a7293985c943eace6284d1830a2533abbe95ecf27 SHA512 2fdad8ac282d78181e2b7953f22db063f760c2f61682967c7d99ac8e12d62345168db978d9599a4093005f520968d4e97fc588f9a9b7d81a87894b08028d42d8
EBUILD owslib-0.29.3.ebuild 1757 BLAKE2B ad15e3bc320810bf830edf8dd184fe3fb95bc8044b307082be877701af35bd6bdad08886afe4415b932fbfc74ff1680369eba7b685d353ea50b45ed1d1e2e632 SHA512 cb610d63dc1c2b2b27e1236acca49bc846cd284b9a10f428f3ffda1212471b05d61d527208d93409d11322da567d69580452027b8604ba8161e52833980b2d19
+EBUILD owslib-0.30.0.ebuild 1758 BLAKE2B 47c9482fdd700c8ea933357b80cc6fc24314278a00cc349decf728bddbf2f6f2fc85b9a03b2c32b5c443dd2c1919f1cadde9c10ec5fb0dd9c592e6a20187b1d9 SHA512 d3ac37f856e86caf4f4bb0744b93a3eb92cb9da956ce22f797ca947983c81b8d768020ee7c2d13f431efab42b33e33a8e9766dd8f5bdd085c956577492b047aa
MISC metadata.xml 520 BLAKE2B 01705147ed084a8215d15016b6cc94b2fcdc926eff2755cf2d4c768197d0c39a30a8b0602d93bac7ec221e32c30b9280b37d5736f2f46342ad36e23c1b4a7c1c SHA512 c146cb483caacbde7966a95b899372261493543826cb20d638cd91e7cae245d60f1504bc53f485e35ca5d6c3f83780fc1da211c0838c604dafde27284dd8e40b
diff --git a/dev-python/owslib/owslib-0.30.0.ebuild b/dev-python/owslib/owslib-0.30.0.ebuild
new file mode 100644
index 000000000000..633e22c2ec54
--- /dev/null
+++ b/dev-python/owslib/owslib-0.30.0.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1
+
+MY_P=OWSLib-${PV}
+DESCRIPTION="Library for client programming with Open Geospatial Consortium web service"
+HOMEPAGE="
+ https://geopython.github.io/OWSLib/
+ https://github.com/geopython/owslib/
+ https://pypi.org/project/OWSLib/
+"
+SRC_URI="
+ https://github.com/geopython/${PN}/archive/${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+RESTRICT="test"
+PROPERTIES="test_network"
+
+RDEPEND="
+ dev-python/lxml[${PYTHON_USEDEP}]
+ dev-python/python-dateutil[${PYTHON_USEDEP}]
+ dev-python/pytz[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ dev-python/requests[${PYTHON_USEDEP}]
+"
+BDEPEND="
+ test? (
+ dev-python/pillow[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_XDIST=1
+distutils_enable_tests pytest
+
+EPYTEST_DESELECT=(
+ # connection errors
+ tests/test_wfs_generic.py::test_xmlfilter_wfs_110
+ tests/test_wfs_generic.py::test_xmlfilter_wfs_200
+ tests/test_ogcapi_records_pycsw.py::test_ogcapi_records_pycsw
+ tests/test_opensearch_pycsw.py::test_opensearch_creodias
+ tests/test_ows_interfaces.py::test_ows_interfaces_csw
+ tests/test_csw3_pycsw.py::test_csw_pycsw
+ tests/test_csw_pycsw.py::test_csw_pycsw
+ tests/test_csw_pycsw_skip_caps.py::test_csw_pycsw_skip_caps
+ # different output from remote service, sigh
+ tests/test_ogcapi_processes_pygeoapi.py::test_ogcapi_processes_pygeoapi
+ # TODO
+ tests/test_remote_metadata.py::TestOffline::test_wfs_{110,200}_remotemd_parse_{all,single}
+ tests/test_remote_metadata.py::TestOffline::test_wms_130_remotemd_parse_{all,single}
+)
+
+python_test() {
+ epytest -o addopts=
+}
diff --git a/dev-python/packaging/Manifest b/dev-python/packaging/Manifest
index a3ae5746a42c..4c6a4d2f5c9d 100644
--- a/dev-python/packaging/Manifest
+++ b/dev-python/packaging/Manifest
@@ -1,3 +1,5 @@
DIST packaging-23.2.tar.gz 146714 BLAKE2B cf7986a07312fd82a2a0ee738088993b9570d95cd0b573afa7a1f911bf335de7084e3d40d961adea7f5a8369738688f9d0a4265ef26a393f2d30769bc13f752a SHA512 8ab5e9bc4feef2fac1c9044dc8a6f2d41aaf9fe2dae671de8b98c0b1a19dca2169588b87d85a8c990d808b1e76faee65984ce970eaa3282b75e107ca82cc2863
+DIST packaging-24.0.tar.gz 147882 BLAKE2B 32c5f30623d39890376e9f5bb3d80ef4a5bd2291ae906883d28236c0d095628eb5d379e5bfb503d6d06fcea0aefc0b2beb1a7968d3ec8c543c48572b432438f3 SHA512 b6af704f93bcb7611a06eb2bfa94d8dc4bb1e5e9898af7c0eb85e67cf1ebdb858e272ca18019be4daaa43ac3f73b1cb2e690d8b50a4252380a2dc9f2d0e03a58
EBUILD packaging-23.2-r1.ebuild 791 BLAKE2B dc8d723bda47a8bf28b42f16ea38b2c0965c7ea7a8bc43cc3c7dbf43d9ddbe27104a4184cc6b2f07d2a05b962e3b21fd5ad532b668b0ac1e12c1eb2c2f28d7ab SHA512 b4220fe98a5d5d301e0d1c8ee624c65f639f5a5f5ed27c15bf8dee5f065b1eb6bf759614801856a8c991328eea79353ff061b85302322cdfc147c4d9f7a7be75
+EBUILD packaging-24.0.ebuild 799 BLAKE2B 081e8bf32d601782f270911a57b735620a78311a58cef821357dcb5b799d64cd2d6594182cb538672edfc036c5f8d973979ee4435502ac87ba6ab125201413f9 SHA512 0ea09262d62e053833f3fb80acc857e66d462a93e7868c58e01f49a48f789736ba0610e0ad75427c233e3a6ee3969f176bf68818f53d4de021cc6b5fbec9bced
MISC metadata.xml 391 BLAKE2B 0d73ed3809b26e3069048116ab247ceeb9e2932e0d8d6063b97cc1f0ed8359e73a54b22035fedb169524e502b6a07b8203e6c35d801f738bbed685d90e12bf96 SHA512 eb4d1ca476a45232547fdd961a4e6715dda24c7ab82e1f1995ac977b9825793d5d10a2ac408b1ee0b7c8b8444f2c42be33d6fb1012461f96db9a71477cca67ae
diff --git a/dev-python/packaging/packaging-24.0.ebuild b/dev-python/packaging/packaging-24.0.ebuild
new file mode 100644
index 000000000000..02f912c7ec19
--- /dev/null
+++ b/dev-python/packaging/packaging-24.0.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# please keep this ebuild at EAPI 8 -- sys-apps/portage dep
+EAPI=8
+
+DISTUTILS_USE_PEP517=flit
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Core utilities for Python packages"
+HOMEPAGE="
+ https://github.com/pypa/packaging/
+ https://pypi.org/project/packaging/
+"
+
+LICENSE="|| ( Apache-2.0 BSD-2 )"
+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"
+
+RDEPEND="
+ !<dev-python/setuptools-67
+"
+DEPEND="
+ test? (
+ dev-python/pretend[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ epytest --capture=no
+}
diff --git a/dev-python/pyrate-limiter/Manifest b/dev-python/pyrate-limiter/Manifest
index b92b6efc44a8..48d1c70221f0 100644
--- a/dev-python/pyrate-limiter/Manifest
+++ b/dev-python/pyrate-limiter/Manifest
@@ -1,5 +1,7 @@
DIST pyrate-limiter-2.10.0.gh.tar.gz 71838 BLAKE2B 3b8fd16684268870991c3a731c5497802c6f7be51e57bc983a14a7484fad2d0983613304fa061fdb70a3e6645d17fe37fbd68e9ddeca57bc7bd97fef4a5d8585 SHA512 b0090b2d80d40ba2f86ac7b5c5612a35fa885b52a87d783aa9726782275e79ca8d54a9a44b1f0dd43c98bf2355f4c17e1686d7c7f806934ea492b67f66b06ffe
DIST pyrate_limiter-3.2.1.tar.gz 277166 BLAKE2B eb126b94bc9a113addd1e727ae21ee2df447e1f9fc0b3a1b77ab46464186a0cb62584fafbc9fac1ddbcc7c3289338208dfb39070e57e974e00442b1d7c5f0d21 SHA512 cb782766c2e1e47aeb35c3d7d03f9a82862a53e73b5afdab1b8a255866392cf0636340164c19e4181e8aa4327e9c346fc2fde64b2f50aaf227dd60633038f7c7
+DIST pyrate_limiter-3.3.0.tar.gz 278153 BLAKE2B df0e3aaf53150fb905be994c8bcc268e45bafddf795514eb8a6ee56da25e998b85336f48331a2720cbf501cb6feee806c9c17d99adcb4647979f6d79f960cc9f SHA512 ee2cc0c573c7b696e6a6444eca85b4e5c8315c291b6ab64ed5e60cfd54298cd9aca1efdbfb7a669b92f8169848c03287ecb0a3f50c9281a4bc15acfc1713e300
EBUILD pyrate-limiter-2.10.0.ebuild 1616 BLAKE2B d349d41a6c4f25164f1fa1f86f990ffb61e69e97e4b23e7ec9e2800cc17f10afaa7904f325956a2cb9443be14bcb563da94c8733b54d1ce9e7b0011a4fe29fa1 SHA512 76d89db635828ed2ff88c46f090b0ba41d364b20787df37c4b162da8071558440124dfabd3f2a9b06bcc0540f28d974d234e65333fa095860e2bd00f9ba0cd1a
EBUILD pyrate-limiter-3.2.1.ebuild 1617 BLAKE2B f08fc50f04941d344b3f793a458050263f1fd35fac55a0984d7b940eac628d635105945441bb1fd4cf5d1b69e29265a1e141028410e741b30f8df0fc8251d117 SHA512 00037202a9491b2a0d6d141ac63c252aa3237610f7afbaba1290dd75ea1c853637320d96b32f9b0759ef7e64297ee3d6b13b8039091cf454153d08dcdd065be9
+EBUILD pyrate-limiter-3.3.0.ebuild 1617 BLAKE2B f08fc50f04941d344b3f793a458050263f1fd35fac55a0984d7b940eac628d635105945441bb1fd4cf5d1b69e29265a1e141028410e741b30f8df0fc8251d117 SHA512 00037202a9491b2a0d6d141ac63c252aa3237610f7afbaba1290dd75ea1c853637320d96b32f9b0759ef7e64297ee3d6b13b8039091cf454153d08dcdd065be9
MISC metadata.xml 525 BLAKE2B 8daa0c59b247c8ec215a3868315f383614b24bf36a80950f3a94968856a27ee2eb90cedba36784355926c509a26b530f3de44be729beeee0f22595cc0b9467b5 SHA512 429e23f33cd2889a7e989333a03ee374cbec2e264d354bf1c299263f2c9167059eb17f1c975b67cd4af7011843c3478d5296033666566bca97749ca85dfcab44
diff --git a/dev-python/pyrate-limiter/pyrate-limiter-3.3.0.ebuild b/dev-python/pyrate-limiter/pyrate-limiter-3.3.0.ebuild
new file mode 100644
index 000000000000..0f5062a73d40
--- /dev/null
+++ b/dev-python/pyrate-limiter/pyrate-limiter-3.3.0.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=poetry
+PYTHON_COMPAT=( pypy3 python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Python Rate-Limiter using Leaky-Bucket Algorimth Family"
+HOMEPAGE="
+ https://github.com/vutran1710/PyrateLimiter/
+ https://pypi.org/project/pyrate-limiter/
+"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-python/filelock[${PYTHON_USEDEP}]
+ dev-python/redis[${PYTHON_USEDEP}]
+"
+
+BDEPEND="
+ test? (
+ dev-db/redis
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-rerunfailures[${PYTHON_USEDEP}]
+ dev-python/pyyaml[${PYTHON_USEDEP}]
+ )
+"
+
+EPYTEST_DESELECT=(
+ # Optional dependency redis-py-cluster not packaged
+ "tests/test_02.py::test_redis_cluster"
+)
+EPYTEST_XDIST=1
+
+distutils_enable_sphinx docs \
+ dev-python/sphinx-autodoc-typehints \
+ dev-python/sphinx-copybutton \
+ dev-python/furo \
+ dev-python/myst-parser \
+ dev-python/sphinxcontrib-apidoc
+distutils_enable_tests pytest
+
+src_test() {
+ local redis_pid="${T}"/redis.pid
+ local redis_port=6379
+
+ # Spawn Redis itself for testing purposes
+ einfo "Spawning Redis"
+ einfo "NOTE: Port ${redis_port} must be free"
+ "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
+ daemonize yes
+ pidfile ${redis_pid}
+ port ${redis_port}
+ bind 127.0.0.1 ::1
+ ${extra_conf}
+ EOF
+
+ # Run the tests
+ distutils-r1_src_test
+
+ # Clean up afterwards
+ kill "$(<"${redis_pid}")" || die
+}
+
+python_test() {
+ local -x PYTEST_DISABLE_PLUGIN_AUTOLOAD=1
+ epytest -p asyncio -p rerunfailures --reruns=5
+}
diff --git a/dev-python/redis/Manifest b/dev-python/redis/Manifest
index c0aa25a61b2c..f3b0c6916753 100644
--- a/dev-python/redis/Manifest
+++ b/dev-python/redis/Manifest
@@ -1,5 +1,7 @@
DIST redis-py-5.0.1.gh.tar.gz 4769633 BLAKE2B 3b572ef41abfdb0cf0ba957c93a23aacbe931e50ebe11e50a62dffe6aaaf57926224f7a497727e1e233b443c6be053f786dadac64f16a5170748e6afd9604d01 SHA512 05c32d6961326ff39312f5513136e72be3a42819b0c4bf646f3bac14e66a8a87a191697a89c2cbc22a83398896e25adc5fbd34f12e67719f0a0af927bf423130
DIST redis-py-5.0.2.gh.tar.gz 4774000 BLAKE2B 60ca8e11c2896b2f36d09fa494afc3ea039a79eb46a4503d6c5561f16fd9e2779aecb314e79c87e083212b5a619c555615a037f83572bc0a8fe54b8d04e6530b SHA512 1f75f2959737fc4d9e83c1e88cebbaad8801ac1a6113a1275b6461c657136f6f561d8ac8c5a62ba3f1d7f5463c416aa6351f8150b983505e7b0a93e3e8b4b354
+DIST redis-py-5.0.3.gh.tar.gz 4774007 BLAKE2B f1b53319f76fd15af28941d643a333e7556f4701b46d218872a17200a867ba71c5fe72a092e00ac68ca811f41409a1e2eef05a235d2fcb6ba455cef225cd47c5 SHA512 be7158062e905ff3f61fc2b311b1288e53f494de1734dd5a58a34250754de635b9bf125900621b7b6ad8c67d8020b88ca3ae07af2626459acaf77db5f228222c
EBUILD redis-5.0.1.ebuild 2700 BLAKE2B fdf694b2598f58bca6a5b595cb2befd87a22f5b39eafbaa240ce4ec4acb42e0550b51bff01513418747262ca8c97089b44668dd6147cf2c5512a0cd74614249b SHA512 d65cd1b666966deb2ffdeedb2f8cd8c1b9ebbfca403108ca7236ce0cd05a7ef0c4e07718fea5e254433ee8b676f876c1eac237991eb592a3de6d5609caaa26d7
EBUILD redis-5.0.2.ebuild 2688 BLAKE2B 343f9e8e9584a519c52bcb3fe492aa6f8e0d2edaccd36dab68c0b6d5d7f71c1fa4d0b454c2ff6a67345e732c70d5e640e22a6573a4d6e25f641b878bead62fa5 SHA512 ca4e18c02ddc0972be7977ef6689b81b5a703fe26a9174a85472fa2e1d9b319524fa7cb3d01fa899fef844552c02687b5221ea5703df14355e0ed51180559c4c
+EBUILD redis-5.0.3.ebuild 2723 BLAKE2B a2c0c45831ccd3f17dac8f2ce36c4a2075e9ac709e0e7968cabe10d38aa5e82d4611913d8f0459167b235d7e335c3b96a0803d7f682a268cc51eb91c0ffea3c7 SHA512 6d26f66a122e90983730a7145e9e4c809253f8e0be4ceaf9fcb5545fdacab9c9c4c1dbbcfe0e3781c925d058e84c0f133e9ebadf5ea9ccaa76a08df02579e1d9
MISC metadata.xml 506 BLAKE2B 0e5747e826132dd365bdf6d3a63f0936ed476bc69c4c4d55126e692039046f51f69b193ead0baa181090b11f69ab2a49220d8f906f9fe3fc18331b76ff9e0b0f SHA512 725d650bfe345b132588930a18ade44182ec07f6697d2fd8806dc208ab1556939926e8899fc6d43691101d971f9c1e011fb8a5675fdde4698dbf4c230db15c75
diff --git a/dev-python/redis/redis-5.0.3.ebuild b/dev-python/redis/redis-5.0.3.ebuild
new file mode 100644
index 000000000000..c3596deb755c
--- /dev/null
+++ b/dev-python/redis/redis-5.0.3.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} pypy3 )
+
+inherit distutils-r1
+
+MY_P=redis-py-${PV}
+DESCRIPTION="Python client for Redis key-value store"
+HOMEPAGE="
+ https://github.com/redis/redis-py/
+ https://pypi.org/project/redis/
+"
+SRC_URI="
+ https://github.com/redis/redis-py/archive/v${PV}.tar.gz
+ -> ${MY_P}.gh.tar.gz
+"
+S=${WORKDIR}/${MY_P}
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86"
+
+RDEPEND="
+ $(python_gen_cond_dep '
+ >=dev-python/async-timeout-4.0.2[${PYTHON_USEDEP}]
+ ' 3.10)
+"
+BDEPEND="
+ test? (
+ dev-db/redis
+ dev-python/pytest-asyncio[${PYTHON_USEDEP}]
+ dev-python/pytest-timeout[${PYTHON_USEDEP}]
+ )
+"
+
+distutils_enable_tests pytest
+
+python_test() {
+ local EPYTEST_DESELECT=(
+ # Flaky test
+ tests/test_pubsub.py::TestPubSubDeadlock::test_pubsub_deadlock
+ # require extra redis modules that apparently aren't packaged
+ # on Gentoo
+ tests/{,test_asyncio/}test_bloom.py
+ tests/{,test_asyncio/}test_graph.py
+ tests/{,test_asyncio/}test_json.py
+ tests/{,test_asyncio/}test_timeseries.py
+ # apparently available only in "Redis Stack 7.2 RC3 or later"
+ tests/test_commands.py::TestRedisCommands::test_tfunction_load_delete
+ tests/test_commands.py::TestRedisCommands::test_tfunction_list
+ tests/test_commands.py::TestRedisCommands::test_tfcall
+ # TODO
+ tests/test_commands.py::TestRedisCommands::test_zrank_withscore
+ tests/test_commands.py::TestRedisCommands::test_zrevrank_withscore
+ tests/test_commands.py::TestRedisCommands::test_xinfo_consumers
+ tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrank_withscore
+ tests/test_asyncio/test_commands.py::TestRedisCommands::test_zrevrank_withscore
+ tests/test_asyncio/test_commands.py::TestRedisCommands::test_xinfo_consumers
+ tests/test_asyncio/test_pubsub.py::TestPubSubAutoReconnect::test_reconnect_socket_error[pool-hiredis-listen]
+ )
+
+ # TODO: try to run more servers?
+ epytest -m "not redismod and not onlycluster and not replica and not ssl"
+}
+
+src_test() {
+ local redis_pid="${T}"/redis.pid
+ local redis_port=6379
+
+ if has_version ">=dev-db/redis-7"; then
+ local extra_conf="
+ enable-debug-command yes
+ enable-module-command yes
+ "
+ fi
+
+ # Spawn Redis itself for testing purposes
+ einfo "Spawning Redis"
+ einfo "NOTE: Port ${redis_port} must be free"
+ "${EPREFIX}"/usr/sbin/redis-server - <<- EOF || die "Unable to start redis server"
+ daemonize yes
+ pidfile ${redis_pid}
+ port ${redis_port}
+ bind 127.0.0.1 ::1
+ ${extra_conf}
+ EOF
+
+ # Run the tests
+ distutils-r1_src_test
+
+ # Clean up afterwards
+ kill "$(<"${redis_pid}")" || die
+}
diff --git a/dev-python/types-docutils/Manifest b/dev-python/types-docutils/Manifest
index e5911bebb11f..78578a988a55 100644
--- a/dev-python/types-docutils/Manifest
+++ b/dev-python/types-docutils/Manifest
@@ -1,5 +1,7 @@
DIST types-docutils-0.20.0.20240309.tar.gz 16064 BLAKE2B c6695b4f3badf21ea2feded98b498985095e0962670af8068aa337b322775f9d3e6661e89ce4cf99d593f9b9bd627e01dfea0d79685f7fe59ed36ce8c28091ba SHA512 a29ca1c5080447f72eb484c7549a6c2306a668ac567b6a32e8a6a06d1e2db98ef01b45c0df79b3b7aa37edffbef5f362e1f0e69298b716228afcf1adc6b9581a
DIST types-docutils-0.20.0.20240310.tar.gz 16336 BLAKE2B 5ca982bae4ccea8f1e8cc56c404917c17543f65f9f13b5f61d4a40957a017c31bbb67530e209357868ab47c3344736aa5b172ac5b211eba0fa0360accb79e655 SHA512 2d54be1ea12e2354ee53c9bb2496da912ac917016e12499635abc9da11a6f4878ca63da0b50d1a9f77fa4bd731c345605ead71038abeb739d5f7258d95e0c794
+DIST types-docutils-0.20.0.20240311.tar.gz 16388 BLAKE2B 4b22227a65fb1e3b86d27580292bc296b6a46d7ede27b509114de3db7666363c8b07780914c880d921aa85778e0eeae8b34fbd0e5593199623564d494c7f047d SHA512 55d406241540b7615e48647f4f7f85523952b9d5b6d9aeec7d0a2f6f0412936d2e52e535a6ba26c9f28cafa772abe26e37ccaf60f6168c1aa8313123a5fec9f8
EBUILD types-docutils-0.20.0.20240309.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3
EBUILD types-docutils-0.20.0.20240310.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3
+EBUILD types-docutils-0.20.0.20240311.ebuild 374 BLAKE2B 4fef7d769f780f48dbe7c50c65f277035d8e07cbcf95e7a59c15d6ad49be6bc93098f12c1e84c73d6f68d9fefa9913726f07ec59969a7c368f4e376205c8d982 SHA512 49ee713f19131152e0aefc897c2c79d541fb9b46d367b20a3176a2b57307ebab295e51d3bb4d4a418fe3a674174e0498a06ef2e1e75be53779e0e55f19d9a2b3
MISC metadata.xml 325 BLAKE2B 399aab1e8779e48d84998d6fdd595638aaf674b9a7076573aad7ade16855c4fc785dd45b1eff833c8ec7accda2a08cf561dfa14237e4edf6292fc7961ad76f7e SHA512 fb2768e73dd948c79654ab22c24d868a418576f2008153e45e4d0b42e2750872884bd35451ee3917203469d72d1c76f84d849e9d3534dc1006eb4d80b3ef04d7
diff --git a/dev-python/types-docutils/types-docutils-0.20.0.20240311.ebuild b/dev-python/types-docutils/types-docutils-0.20.0.20240311.ebuild
new file mode 100644
index 000000000000..cb335ec2836f
--- /dev/null
+++ b/dev-python/types-docutils/types-docutils-0.20.0.20240311.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for docutils"
+HOMEPAGE="https://pypi.org/project/types-docutils/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-python/types-gdb/Manifest b/dev-python/types-gdb/Manifest
index 7a1839cd9c0a..4ecdf7695e4c 100644
--- a/dev-python/types-gdb/Manifest
+++ b/dev-python/types-gdb/Manifest
@@ -1,5 +1,7 @@
DIST types-gdb-12.1.4.20240113.tar.gz 10765 BLAKE2B 836952c76cdb970b39877552da78adfb8f288a18bdb4c55d27c815e63178597e08a107350a618888cf8f8b0d8a88fa3c26767ea064b2a4dcb2d0afc3d10a4f6a SHA512 2f0802f8e95106dcb03ec734aa0b5200bd8c64f6628072394a120eb1b3a34b727525d944e023cb23baef8caabf61f6ed383a3e1da8c9d47fe76a281a67cb49aa
DIST types-gdb-12.1.4.20240305.tar.gz 10784 BLAKE2B 0f3f4ad5a66a753262b38a320d71e39505c581b990bf4680ef892aaa6b5334cdfb52b8470903f8873872ec7d1c75d6bcf32b82d23e2d6725e53981906aedf7ea SHA512 052e783fc5e567891572a13333a4c85774c3405e2f4f4af773236fbeee0560c31dd5e5c81513ee3fc1c10cd2b9a6ea27242ffe21455bc66be66162ee71ca4a09
+DIST types-gdb-12.1.4.20240311.tar.gz 10837 BLAKE2B 0c10bb70402a236589de9760f97310d977d10f9834761916ce5dcfacf8010b603f429e4eeb41a99efeabc6bae7a5937c667732094abd35b68fac8903f51b6d0a SHA512 1f8ef85ee7608dd5d94a9f0fd62b764081b211ae3664ca3a9585625c8ffba4b8cbc49da0201b2b4892474e84dfa7c12a60af35d167fb6a08322224faccbc0205
EBUILD types-gdb-12.1.4.20240113.ebuild 364 BLAKE2B 7bcf0a14c1a0a165ec11195aa19d23e5ca6a723bc26f3a79e8bc79d936dd7d4ef9c71450279be0e2aa5654a2518b3ab2fa03a2ec29f66bcc5dc95030b2752c4e SHA512 62c99b1cae117a2aaef367ebfe277a7dd49b97d37ef25e1d306a8bfb763c33d26f35db5797bb8d3717e6824ea5a3c8f407c2ba9eabf3a2d3c0144d90091892f3
EBUILD types-gdb-12.1.4.20240305.ebuild 364 BLAKE2B 7bcf0a14c1a0a165ec11195aa19d23e5ca6a723bc26f3a79e8bc79d936dd7d4ef9c71450279be0e2aa5654a2518b3ab2fa03a2ec29f66bcc5dc95030b2752c4e SHA512 62c99b1cae117a2aaef367ebfe277a7dd49b97d37ef25e1d306a8bfb763c33d26f35db5797bb8d3717e6824ea5a3c8f407c2ba9eabf3a2d3c0144d90091892f3
+EBUILD types-gdb-12.1.4.20240311.ebuild 364 BLAKE2B 7bcf0a14c1a0a165ec11195aa19d23e5ca6a723bc26f3a79e8bc79d936dd7d4ef9c71450279be0e2aa5654a2518b3ab2fa03a2ec29f66bcc5dc95030b2752c4e SHA512 62c99b1cae117a2aaef367ebfe277a7dd49b97d37ef25e1d306a8bfb763c33d26f35db5797bb8d3717e6824ea5a3c8f407c2ba9eabf3a2d3c0144d90091892f3
MISC metadata.xml 320 BLAKE2B e7216faeb2957322c501efcfe35a1ddd197b253f74e4e1674f188d700c9ae765c94cd9609a1aa0c6033608b32e357a827e5ca906d0f4fdf6aeb9fefcdeb8c6ef SHA512 5ebabc196994d0616193657af0766733efc672cf823ac908df138fcad13c510716fd261bfced7986d6170044fa46cc3fbc42760ccb863e26b34ec3920b234061
diff --git a/dev-python/types-gdb/types-gdb-12.1.4.20240311.ebuild b/dev-python/types-gdb/types-gdb-12.1.4.20240311.ebuild
new file mode 100644
index 000000000000..bb9b717448e5
--- /dev/null
+++ b/dev-python/types-gdb/types-gdb-12.1.4.20240311.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2022-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for gdb"
+HOMEPAGE="https://pypi.org/project/types-gdb/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
diff --git a/dev-python/types-psutil/Manifest b/dev-python/types-psutil/Manifest
index 958e11704051..1705a8a1b28f 100644
--- a/dev-python/types-psutil/Manifest
+++ b/dev-python/types-psutil/Manifest
@@ -1,3 +1,5 @@
DIST types-psutil-5.9.5.20240205.tar.gz 14333 BLAKE2B 6f48c008ac634a761f7eb6ed94ef1d06933da803dc8ff3111826ff91cd23ed17bc9e7fc661ea9c52075a675f9a2e6129c555e334bdf758f86f412523e27c91c7 SHA512 a8be7698a6e5bb37d45ea0a81d925835a685e5be7390401fb659a1eab71c6bf9c8529c285bcb1382b61aca37d8b4b43921f9281831bd8099402ec0078cb7334c
+DIST types-psutil-5.9.5.20240311.tar.gz 14357 BLAKE2B ce80aeb6157486e212346e24275c03d2a149c4881d182c8a0dd76bb2bf7920701fa4a26e7c01672695d438ae1cd9e9fd21b28796da57b616d25785206d9238e0 SHA512 28a2f3ffaf0a76d54f33b6a96ba6804958be99229ffc0903ea497a56b9b1a5550e6a6d2f68be00fa29e8279f3e3b15de643c804dda6a3abc23430a5bf359eab3
EBUILD types-psutil-5.9.5.20240205.ebuild 438 BLAKE2B bb30699e8268e5cd529be4709ae687fa53749beed9af9183f070043accd58cc073fe82350755ae59a501969850fca6fa9a2436264c55dabfb24c1ba3f761b613 SHA512 e08129dc6b8edabe668bf0d147e910c13f91bb24bac4a36ca357b67c574ed3045d192d7dbf4c4d7786bda6bd418fee1532661276099912f5f432d30cc267bfa8
+EBUILD types-psutil-5.9.5.20240311.ebuild 446 BLAKE2B 6c2fae4d798cc9c70a43cc37c5eb4e35177611cd96fb239e17b00736277efaefd9ed4826ea912bb8c18f0306ee6a15b430c5d59151050cd1b5abf8b7ec316437 SHA512 38ec6459146b6afc2f8ac1e62c310db7da1266c244d1f73f32b78b91bc0e505cbf319095f479a86d580d2b31d30f7dbad0df6eb60b89f503691a258e3f6e2fd4
MISC metadata.xml 395 BLAKE2B 58c240c13cad1e6840bfeab26f48efbe07b75fb432da70652802e95b7cace7013f72d6d8f4c17ea15620abde8cd9940a8f74842e72dd5a7831d552c614c37f18 SHA512 58f9782008175a716f07a26e3b24a10904d942cc8dad7bad13cba697da5c6701cc3a6b06823a303f73485d6abb78c245ed2599e8b015c146ba35fb2722191143
diff --git a/dev-python/types-psutil/types-psutil-5.9.5.20240311.ebuild b/dev-python/types-psutil/types-psutil-5.9.5.20240311.ebuild
new file mode 100644
index 000000000000..e4318bf1fdcf
--- /dev/null
+++ b/dev-python/types-psutil/types-psutil-5.9.5.20240311.ebuild
@@ -0,0 +1,17 @@
+# Copyright 2023-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYPI_NO_NORMALIZE=1
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="Typing stubs for psutil"
+HOMEPAGE="https://pypi.org/project/types-psutil/"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz
index 1c579576652e..22012941b3c2 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 c128168fbbec..8c08d26eedb6 100644
--- a/metadata/dtd/timestamp.chk
+++ b/metadata/dtd/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Mar 2024 00:10:07 +0000
+Mon, 11 Mar 2024 06:12:28 +0000
diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest
index cab0dd02ffba..66a3608480e7 100644
--- a/metadata/glsa/Manifest
+++ b/metadata/glsa/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 569335 BLAKE2B 07f6153cc527f8ef0be40a2cc21b4fbdd6901249b5c3c569cd1c78321017cd55d98800cf292cc33ffbd6842d685a59c8343e534c4ede0d598730df983a8c33f4 SHA512 5d341348a510bcd14cd0388e2d6bdaccf622bfa08eed783dcee916769bbf2f8d31fa0fb57d0f3bfcce315df08c0e1c93572bfdc703a005d69ab200628e23c99b
-TIMESTAMP 2024-03-11T00:10:10Z
+TIMESTAMP 2024-03-11T06:12:31Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXuS+JfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXuoM9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klA2xxAAskieGFkFIAN8gLE3OkXwsyNh+NrS1ZyIst+FPU4/pgoL1PhhJZbdrvYG
-Q5dNvXwh2EkAk7oSoLkh09Vd71yDlJnHJkVf9UR6q9op0wgMWc6YsWnI0pPErvFQ
-c7b6IPcVVvmzQ5BifW+S+gakVvdYywZYhz5nzzDFH7DoJkPFmOPixDsY+/pfudQc
-dDcjnuj0V+AgZkeERhP13Qj98ocCvnp0/IomSFhHWSU8M2vWTQUVdAHleDzegYtF
-0fBQNnc8VYENi0raQqB6ZSl86U/LcKS+S2plXHDt7ISSqqHYPrcH2zMob4zxCWUQ
-OnRWeXKBQW09pmB4Nb7CIyvApXOq5ZMRA1olDPSEWJDz17mCIMydhNbYaYT+pxvd
-DeoNq981x/JHner3TmqBpIzJVeqkTsmhvOtQdP8l8RBIfXXkoiCMVaAO1SS4NDYr
-NSxlxbHEQkvro99Iubn8wZD4ybvud6zeg5KUCQPxYWZGY3S9lTJK/5bMPJtOqnUH
-2fnIa21SSv6kRAp9/IkyV5qHtl/f+PZxDkJl9qcpl1SlbQYChnAfPMKwH/kiUA95
-p7+dCVIJu+G9alqz48tSwR7dZLxppaGocOO1J5Lo4uZEd/+qOrnwxwYS+n/4itQx
-6jsE8j0RWJxvll9lsZnKHbLDFNxwWQ8wjRCRcm7pgTNsarB27yU=
-=3H1b
+klAczhAAicb02nBDjMUza0MpPSdSuu8Z81spm3DEopA99uKaZn7QpgCEeLQsYkMK
+Q6VVqbdTc4K8NZPirK9sfQAESjGoZu4Dw5REPtvKKw1JFsZHmySkWMJY91/ykToe
+SHk1eSLCEoHwqyTqQJ/7r7UDKdMlZD+dw5/Mg7Pz2g7bX5/21RGTWeX4F/f22jr+
+FEvQGFlbwvPLpwk3CYmD9DqU0H/OMxb/C2Pc5EuquRVFJm+3TQkdxkwsQls93jbJ
+ZQw+V00K0jfYHCYBSh8QkRdWaQuya/Xf6VFZIF9Rv7HzSgSo58iX1mMV5MJFJb9U
+HAfP/zsMUolgAEQwQcNrQpDogamZ6TwWuk9M5nosHEvcOODU2pNGLWYCTQ9qK95G
+C40N64CDsWJUb3kqXTZoU61AFaTOkbUzTsebZRJ3WnvaDSy85j4kc92IZMBGkvAd
+2SiLb1yhJHJ0zuYGNzq71ZwiFP+QQw8wg2JpOSVnG5YykeJyGFThFcSttu0PxDKJ
+RSXoqSAv8MmSo5l4qUwb3RjUGzK0MqisxNIsRElw/kAWeiaZriSdhXP7gurw7iMj
+2Yl/tr07WwpztyO6fg3vd04y/f8izL43pLj/zk5H44IlD6NoU1cHNNorKYMl6FXb
+lRVOd04briIC3pNiu7JgEOrrLqzvD2eoC3jlhQWxxzpyn9tnPjc=
+=rxmc
-----END PGP SIGNATURE-----
diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk
index c128168fbbec..8c08d26eedb6 100644
--- a/metadata/glsa/timestamp.chk
+++ b/metadata/glsa/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Mar 2024 00:10:07 +0000
+Mon, 11 Mar 2024 06:12:28 +0000
diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz
index aa1a00ea057f..6938a9e77708 100644
--- a/metadata/md5-cache/Manifest.gz
+++ b/metadata/md5-cache/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-dotnet/Manifest.gz b/metadata/md5-cache/dev-dotnet/Manifest.gz
index 75cbb30372eb..dace84c598f0 100644
--- a/metadata/md5-cache/dev-dotnet/Manifest.gz
+++ b/metadata/md5-cache/dev-dotnet/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.0-r1 b/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.0-r1
deleted file mode 100644
index 5e5e8c3a7343..000000000000
--- a/metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.0-r1
+++ /dev/null
@@ -1,12 +0,0 @@
-DEFINED_PHASES=install unpack
-DESCRIPTION=.NET runtime nugets
-EAPI=8
-HOMEPAGE=https://dotnet.microsoft.com/
-INHERIT=dotnet-pkg-base
-KEYWORDS=amd64 arm arm64
-LICENSE=MIT
-RESTRICT=strip
-SLOT=8.0.0/8.0.0
-SRC_URI=https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.ref/8.0.0/microsoft.aspnetcore.app.ref.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm/8.0.0/microsoft.aspnetcore.app.runtime.linux-arm.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-arm64/8.0.0/microsoft.aspnetcore.app.runtime.linux-arm64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm/8.0.0/microsoft.aspnetcore.app.runtime.linux-musl-arm.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-arm64/8.0.0/microsoft.aspnetcore.app.runtime.linux-musl-arm64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-musl-x64/8.0.0/microsoft.aspnetcore.app.runtime.linux-musl-x64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.aspnetcore.app.runtime.linux-x64/8.0.0/microsoft.aspnetcore.app.runtime.linux-x64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.illink.tasks/8.0.0/microsoft.net.illink.tasks.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.net.sdk.webassembly.pack/8.0.0/microsoft.net.sdk.webassembly.pack.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm/8.0.0/microsoft.netcore.app.host.linux-arm.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-arm64/8.0.0/microsoft.netcore.app.host.linux-arm64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm/8.0.0/microsoft.netcore.app.host.linux-musl-arm.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-arm64/8.0.0/microsoft.netcore.app.host.linux-musl-arm64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-musl-x64/8.0.0/microsoft.netcore.app.host.linux-musl-x64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.host.linux-x64/8.0.0/microsoft.netcore.app.host.linux-x64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.ref/8.0.0/microsoft.netcore.app.ref.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm/8.0.0/microsoft.netcore.app.runtime.linux-arm.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-arm64/8.0.0/microsoft.netcore.app.runtime.linux-arm64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm/8.0.0/microsoft.netcore.app.runtime.linux-musl-arm.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-arm64/8.0.0/microsoft.netcore.app.runtime.linux-musl-arm64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-musl-x64/8.0.0/microsoft.netcore.app.runtime.linux-musl-x64.8.0.0.nupkg https://api.nuget.org/v3-flatcontainer/microsoft.netcore.app.runtime.linux-x64/8.0.0/microsoft.netcore.app.runtime.linux-x64.8.0.0.nupkg
-_eclasses_=dotnet-pkg-base 3e91bc4d3bc423a7b9dc30a94279901c edo c0eb9cbe6b0bd01fcb4918f12598a4d3 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe nuget e90611a22e7a711a49d37cb365b878e8
-_md5_=c271f48fa0d6cd24f37436ab9e1c3d9a
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.100-r2 b/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.100-r2
deleted file mode 100644
index 2d0fbf027cad..000000000000
--- a/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.100-r2
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) <sys-devel/clang-17 dev-build/cmake dev-vcs/git
-DEFINED_PHASES=compile install postinst postrm prepare pretend setup
-DEPEND=!!sys-devel/llvm:0
-DESCRIPTION=.NET is a free, cross-platform, open-source developer platform
-EAPI=8
-HOMEPAGE=https://dotnet.microsoft.com/ https://github.com/dotnet/dotnet/
-IDEPEND=app-eselect/eselect-dotnet
-INHERIT=check-reqs flag-o-matic llvm python-any-r1
-KEYWORDS=amd64
-LICENSE=MIT
-PDEPEND=~dev-dotnet/dotnet-runtime-nugets-8.0.0 ~dev-dotnet/dotnet-runtime-nugets-6.0.25 ~dev-dotnet/dotnet-runtime-nugets-7.0.14
-RDEPEND=app-crypt/mit-krb5:0/0 dev-libs/icu dev-libs/openssl:= dev-util/lttng-ust:0/2.12 sys-libs/zlib:0/1
-RESTRICT=splitdebug strip
-SLOT=8.0/8.0.0
-SRC_URI=amd64? ( https://dev.gentoo.org/~xgqt/distfiles/repackaged/dotnet-sdk-8.0.100-prepared-gentoo-amd64.tar.xz )
-_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 24c947ff5f858625cf0b33c15eed4425 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=315d6649aca5726a6228992eb31fa170
diff --git a/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.201 b/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.102
index 9bb03f6f5059..5ed56c1d9fd6 100644
--- a/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.201
+++ b/metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.102
@@ -12,6 +12,6 @@ PDEPEND=~dev-dotnet/dotnet-runtime-nugets-8.0.2 ~dev-dotnet/dotnet-runtime-nuget
RDEPEND=app-crypt/mit-krb5:0/0 dev-libs/icu dev-libs/openssl:= dev-util/lttng-ust:0/2.12 sys-libs/zlib:0/1
RESTRICT=splitdebug strip
SLOT=8.0/8.0.2
-SRC_URI=amd64? ( elibc_glibc? ( https://dev.gentoo.org/~xgqt/distfiles/repackaged/dotnet-sdk-8.0.201-prepared-gentoo-amd64.tar.xz ) elibc_musl? ( https://dev.gentoo.org/~xgqt/distfiles/repackaged/dotnet-sdk-8.0.201-prepared-gentoo-musl-amd64.tar.xz ) )
+SRC_URI=amd64? ( elibc_glibc? ( https://dev.gentoo.org/~xgqt/distfiles/repackaged/dotnet-sdk-8.0.102-prepared-gentoo-amd64.tar.xz ) elibc_musl? ( https://dev.gentoo.org/~xgqt/distfiles/repackaged/dotnet-sdk-8.0.102-prepared-gentoo-musl-amd64.tar.xz ) )
_eclasses_=check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc flag-o-matic 24c947ff5f858625cf0b33c15eed4425 llvm 1eea65d11f743b8e256ef279b652a2e6 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
-_md5_=afbdcfeba0d136e049a4e2daa590c73a
+_md5_=eb48829f9fbe53834a3b0ab257b29580
diff --git a/metadata/md5-cache/dev-python/Manifest.gz b/metadata/md5-cache/dev-python/Manifest.gz
index bec5fe7adc4a..1d5d0d786b8d 100644
--- a/metadata/md5-cache/dev-python/Manifest.gz
+++ b/metadata/md5-cache/dev-python/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/dev-python/fakeredis-2.21.2 b/metadata/md5-cache/dev-python/fakeredis-2.21.2
new file mode 100644
index 000000000000..f1d3fab920c3
--- /dev/null
+++ b/metadata/md5-cache/dev-python/fakeredis-2.21.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Fake implementation of redis API for testing purposes
+EAPI=8
+HOMEPAGE=https://github.com/cunla/fakeredis-py/ https://pypi.org/project/fakeredis/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=BSD
+RDEPEND=dev-python/packaging[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/redis-4.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] <dev-python/sortedcontainers-3[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/f/fakeredis/fakeredis-2.21.2.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=890138dc84a00d578adcc0ddd77addcf
diff --git a/metadata/md5-cache/dev-python/flaky-3.8.0 b/metadata/md5-cache/dev-python/flaky-3.8.0
new file mode 100644
index 000000000000..e252bd488a13
--- /dev/null
+++ b/metadata/md5-cache/dev-python/flaky-3.8.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/genty[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/mock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Plugin for pytest that automatically reruns flaky tests
+EAPI=8
+HOMEPAGE=https://github.com/box/flaky/ https://pypi.org/project/flaky/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x64-solaris
+LICENSE=Apache-2.0
+RDEPEND=dev-python/pytest[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/f/flaky/flaky-3.8.0.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=be32927ae8e93c375393c630ee66b625
diff --git a/metadata/md5-cache/dev-python/hypothesis-6.99.2 b/metadata/md5-cache/dev-python/hypothesis-6.99.2
new file mode 100644
index 000000000000..bafeefdb7aac
--- /dev/null
+++ b/metadata/md5-cache/dev-python/hypothesis-6.99.2
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-python/pexpect[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] !!<dev-python/requests-toolbelt-0.10.1 ) test? ( >=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install postinst prepare test
+DESCRIPTION=A library for property based testing
+EAPI=8
+HOMEPAGE=https://github.com/HypothesisWorks/hypothesis/ https://pypi.org/project/hypothesis/
+INHERIT=distutils-r1 multiprocessing optfeature
+IUSE=cli test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=MPL-2.0
+RDEPEND=>=dev-python/attrs-22.2.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/sortedcontainers-2.1.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/exceptiongroup-1.0.0_rc8[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) cli? ( python_targets_python3_10? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_11? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_12? ( dev-python/black[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/click[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) ) python_targets_pypy3? ( dev-python/pypy3:=[threads(+),sqlite] ) python_targets_python3_10? ( dev-lang/python:3.10[threads(+),sqlite] ) python_targets_python3_11? ( dev-lang/python:3.11[threads(+),sqlite] ) python_targets_python3_12? ( dev-lang/python:3.12[threads(+),sqlite] )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/HypothesisWorks/hypothesis/archive/hypothesis-python-6.99.2.tar.gz -> hypothesis-6.99.2.gh.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=bb13e1719c03bf91a950b629a7ab17d0
diff --git a/metadata/md5-cache/dev-python/owslib-0.30.0 b/metadata/md5-cache/dev-python/owslib-0.30.0
new file mode 100644
index 000000000000..3b7048ac21af
--- /dev/null
+++ b/metadata/md5-cache/dev-python/owslib-0.30.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( dev-python/pillow[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Library for client programming with Open Geospatial Consortium web service
+EAPI=8
+HOMEPAGE=https://geopython.github.io/OWSLib/ https://github.com/geopython/owslib/ https://pypi.org/project/OWSLib/
+INHERIT=distutils-r1
+IUSE=test python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=BSD
+PROPERTIES=test_network
+RDEPEND=dev-python/lxml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/python-dateutil[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytz[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/requests[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=test !test? ( test )
+SLOT=0
+SRC_URI=https://github.com/geopython/owslib/archive/0.30.0.tar.gz -> OWSLib-0.30.0.gh.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6d2752f38b72d10677f479440951a495
diff --git a/metadata/md5-cache/dev-python/packaging-24.0 b/metadata/md5-cache/dev-python/packaging-24.0
new file mode 100644
index 000000000000..8855527f6a35
--- /dev/null
+++ b/metadata/md5-cache/dev-python/packaging-24.0
@@ -0,0 +1,17 @@
+BDEPEND=test? ( !<dev-python/setuptools-67 >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/flit-core-3.9.0[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DEPEND=test? ( dev-python/pretend[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] )
+DESCRIPTION=Core utilities for Python packages
+EAPI=8
+HOMEPAGE=https://github.com/pypa/packaging/ https://pypi.org/project/packaging/
+INHERIT=distutils-r1 pypi
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~arm64-macos ~ppc-macos ~x64-macos ~x64-solaris
+LICENSE=|| ( Apache-2.0 BSD-2 )
+RDEPEND=!<dev-python/setuptools-67 python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/packaging/packaging-24.0.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=290b560c00230b7ce470f2d93d83983b
diff --git a/metadata/md5-cache/dev-python/pyrate-limiter-3.3.0 b/metadata/md5-cache/dev-python/pyrate-limiter-3.3.0
new file mode 100644
index 000000000000..7fe1013761e5
--- /dev/null
+++ b/metadata/md5-cache/dev-python/pyrate-limiter-3.3.0
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-rerunfailures[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pyyaml[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) doc? ( || ( ( dev-lang/python:3.12 >=dev-python/sphinx-5.3.0[python_targets_python3_12(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_12(-)] dev-python/sphinx-copybutton[python_targets_python3_12(-)] dev-python/furo[python_targets_python3_12(-)] dev-python/myst-parser[python_targets_python3_12(-)] dev-python/sphinxcontrib-apidoc[python_targets_python3_12(-)] ) ( dev-lang/python:3.11 >=dev-python/sphinx-5.3.0[python_targets_python3_11(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_11(-)] dev-python/sphinx-copybutton[python_targets_python3_11(-)] dev-python/furo[python_targets_python3_11(-)] dev-python/myst-parser[python_targets_python3_11(-)] dev-python/sphinxcontrib-apidoc[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 >=dev-python/sphinx-5.3.0[python_targets_python3_10(-)] dev-python/sphinx-autodoc-typehints[python_targets_python3_10(-)] dev-python/sphinx-copybutton[python_targets_python3_10(-)] dev-python/furo[python_targets_python3_10(-)] dev-python/myst-parser[python_targets_python3_10(-)] dev-python/sphinxcontrib-apidoc[python_targets_python3_10(-)] ) ( dev-python/pypy3 >=dev-python/sphinx-5.3.0[python_targets_pypy3(-)] dev-python/sphinx-autodoc-typehints[python_targets_pypy3(-)] dev-python/sphinx-copybutton[python_targets_pypy3(-)] dev-python/furo[python_targets_pypy3(-)] dev-python/myst-parser[python_targets_pypy3(-)] dev-python/sphinxcontrib-apidoc[python_targets_pypy3(-)] ) ) ) test? ( dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/redis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-xdist[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/poetry-core-1.6.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python Rate-Limiter using Leaky-Bucket Algorimth Family
+EAPI=8
+HOMEPAGE=https://github.com/vutran1710/PyrateLimiter/ https://pypi.org/project/pyrate-limiter/
+INHERIT=distutils-r1 pypi
+IUSE=doc test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-python/filelock[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/redis[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/p/pyrate-limiter/pyrate_limiter-3.3.0.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=e9817bc0ff73e15037d6bca059823495
diff --git a/metadata/md5-cache/dev-python/redis-5.0.3 b/metadata/md5-cache/dev-python/redis-5.0.3
new file mode 100644
index 000000000000..31ef4674086b
--- /dev/null
+++ b/metadata/md5-cache/dev-python/redis-5.0.3
@@ -0,0 +1,16 @@
+BDEPEND=test? ( dev-db/redis dev-python/pytest-asyncio[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] dev-python/pytest-timeout[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) test? ( python_targets_pypy3? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) >=dev-python/pytest-7.3.1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_pypy3(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Python client for Redis key-value store
+EAPI=8
+HOMEPAGE=https://github.com/redis/redis-py/ https://pypi.org/project/redis/
+INHERIT=distutils-r1
+IUSE=test python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc ~x86
+LICENSE=MIT
+RDEPEND=python_targets_pypy3? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_python3_10? ( >=dev-python/async-timeout-4.0.2[python_targets_pypy3(-)?,python_targets_python3_10(-)?] ) python_targets_pypy3? ( dev-python/pypy3:= ) python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 )
+REQUIRED_USE=|| ( python_targets_pypy3 python_targets_python3_10 python_targets_python3_11 python_targets_python3_12 )
+RESTRICT=!test? ( test )
+SLOT=0
+SRC_URI=https://github.com/redis/redis-py/archive/v5.0.3.tar.gz -> redis-py-5.0.3.gh.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=bd22687a7a449069c3dd4de3f52316bf
diff --git a/metadata/md5-cache/dev-python/types-docutils-0.20.0.20240311 b/metadata/md5-cache/dev-python/types-docutils-0.20.0.20240311
new file mode 100644
index 000000000000..7c924a137b60
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-docutils-0.20.0.20240311
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for docutils
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-docutils/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=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 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-docutils/types-docutils-0.20.0.20240311.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=058e2f3a3024a6187d0d20f32ba6b9b3
diff --git a/metadata/md5-cache/dev-python/types-gdb-12.1.4.20240311 b/metadata/md5-cache/dev-python/types-gdb-12.1.4.20240311
new file mode 100644
index 000000000000..f91f973aa51a
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-gdb-12.1.4.20240311
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for gdb
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-gdb/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~amd64 ~x86
+LICENSE=Apache-2.0
+RDEPEND=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 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-gdb/types-gdb-12.1.4.20240311.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=f2ca8c4a512cf4de73abce147cecd658
diff --git a/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240311 b/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240311
new file mode 100644
index 000000000000..63b0d4e68cf7
--- /dev/null
+++ b/metadata/md5-cache/dev-python/types-psutil-5.9.5.20240311
@@ -0,0 +1,15 @@
+BDEPEND=python_targets_python3_10? ( dev-lang/python:3.10 ) python_targets_python3_11? ( dev-lang/python:3.11 ) python_targets_python3_12? ( dev-lang/python:3.12 ) >=dev-python/gpep517-15[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?] >=dev-python/setuptools-67.8.0-r1[python_targets_python3_10(-)?,python_targets_python3_11(-)?,python_targets_python3_12(-)?]
+DEFINED_PHASES=compile configure install prepare test
+DESCRIPTION=Typing stubs for psutil
+EAPI=8
+HOMEPAGE=https://pypi.org/project/types-psutil/
+INHERIT=distutils-r1 pypi
+IUSE=python_targets_python3_10 python_targets_python3_11 python_targets_python3_12
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=Apache-2.0
+RDEPEND=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 )
+SLOT=0
+SRC_URI=https://files.pythonhosted.org/packages/source/t/types-psutil/types-psutil-5.9.5.20240311.tar.gz
+_eclasses_=distutils-r1 ecb6da69bf4eb19761b48d6d3889c23a flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 out-of-source-utils 1a9007554652a6e627edbccb3c25a439 pypi 2eecb475512bc76e5ea9192a681b9e6b python-r1 8a28fa6d3e3bc96ff8a7eff2badbe71f python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=58931871fe56ed04d884eb9ed0e16a39
diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz
index 26ed6a9f6200..5122ce17d07f 100644
--- a/metadata/md5-cache/sci-mathematics/Manifest.gz
+++ b/metadata/md5-cache/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-mathematics/flint-3.1.0 b/metadata/md5-cache/sci-mathematics/flint-3.1.0
new file mode 100644
index 000000000000..fa49a220b353
--- /dev/null
+++ b/metadata/md5-cache/sci-mathematics/flint-3.1.0
@@ -0,0 +1,16 @@
+BDEPEND=|| ( dev-lang/python:3.12 dev-lang/python:3.11 dev-lang/python:3.10 ) doc? ( app-text/texlive-core dev-python/sphinx dev-tex/latexmk dev-texlive/texlive-latex dev-texlive/texlive-latexextra ) app-alternatives/ninja >=dev-build/cmake-3.20.5
+DEFINED_PHASES=compile configure install prepare setup test
+DEPEND=dev-libs/gmp:= dev-libs/mpfr:= ntl? ( dev-libs/ntl:= ) virtual/cblas
+DESCRIPTION=Fast Library for Number Theory
+EAPI=8
+HOMEPAGE=https://www.flintlib.org/
+INHERIT=cmake flag-o-matic python-any-r1
+IUSE=doc ntl test
+KEYWORDS=~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86
+LICENSE=LGPL-2.1+
+RDEPEND=dev-libs/gmp:= dev-libs/mpfr:= ntl? ( dev-libs/ntl:= ) virtual/cblas !sci-mathematics/arb
+RESTRICT=!test? ( test )
+SLOT=0/19
+SRC_URI=https://github.com/flintlib/flint/archive/refs/tags/v3.1.0.tar.gz -> flint-3.1.0.tar.gz
+_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
+_md5_=5ffb180d87ea50a32c3f55fa5c53386e
diff --git a/metadata/md5-cache/sci-physics/Manifest.gz b/metadata/md5-cache/sci-physics/Manifest.gz
index 867f55f89008..be32a9779c3b 100644
--- a/metadata/md5-cache/sci-physics/Manifest.gz
+++ b/metadata/md5-cache/sci-physics/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sci-physics/root-6.28.12-r1 b/metadata/md5-cache/sci-physics/root-6.28.12-r1
index cc8a46495c74..1d06c90dec33 100644
--- a/metadata/md5-cache/sci-physics/root-6.28.12-r1
+++ b/metadata/md5-cache/sci-physics/root-6.28.12-r1
@@ -1,4 +1,4 @@
-BDEPEND=dev-build/make >=dev-build/cmake-3.20.5 fortran? ( virtual/fortran )
+BDEPEND=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 ) dev-build/make >=dev-build/cmake-3.20.5 fortran? ( virtual/fortran )
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=app-arch/lz4 app-arch/zstd app-arch/xz-utils fortran? ( dev-lang/cfortran ) dev-cpp/nlohmann_json dev-libs/libpcre:3 dev-libs/xxhash media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0= virtual/libcrypt:= sys-libs/ncurses:= sys-libs/zlib X? ( x11-libs/libX11:0 x11-libs/libXext:0 x11-libs/libXft:0 x11-libs/libXpm:0 opengl? ( media-libs/ftgl:0= media-libs/glew:0= virtual/opengl virtual/glu x11-libs/gl2ps:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtwebengine:5[widgets] ) qt6? ( dev-qt/qtbase:6 dev-qt/qtwebengine:6[widgets] ) ) asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) cudnn? ( dev-libs/cudnn ) davix? ( net-libs/davix ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:0= ) graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) libcxx? ( sys-libs/libcxx ) unuran? ( sci-mathematics/unuran:0= ) minuit? ( !sci-libs/minuit ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) oracle? ( dev-db/oracle-instantclient[sdk] ) postgres? ( dev-db/postgresql:= ) pythia6? ( sci-physics/pythia:6 ) pythia8? ( sci-physics/pythia:8 ) python? ( 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 ) ) R? ( dev-lang/R ) shadow? ( sys-apps/shadow ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:0= ) tbb? ( dev-cpp/tbb:= ) tmva? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) ) uring? ( sys-libs/liburing:= ) vc? ( >=dev-libs/vc-1.4.4:= ) xml? ( dev-libs/libxml2:2= ) xrootd? ( net-libs/xrootd:0= ) virtual/pkgconfig fortran? ( virtual/fortran )
DESCRIPTION=C++ data analysis framework and interpreter from CERN
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=6/6.28.12
SRC_URI=https://root.cern/download/root_v6.28.12.source.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=08c9eb0fd0f8514afcbdd30e665258d5
+_md5_=581a197cb0e4c93dffe3d83aa42401b6
diff --git a/metadata/md5-cache/sci-physics/root-6.30.04-r1 b/metadata/md5-cache/sci-physics/root-6.30.04-r1
index b6c20f66dfea..e5552f06bf34 100644
--- a/metadata/md5-cache/sci-physics/root-6.30.04-r1
+++ b/metadata/md5-cache/sci-physics/root-6.30.04-r1
@@ -1,4 +1,4 @@
-BDEPEND=dev-build/make >=dev-build/cmake-3.20.5 fortran? ( virtual/fortran )
+BDEPEND=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 ) dev-build/make >=dev-build/cmake-3.20.5 fortran? ( virtual/fortran )
DEFINED_PHASES=compile configure install prepare setup test
DEPEND=app-arch/lz4 app-arch/zstd app-arch/xz-utils fortran? ( dev-lang/cfortran ) dev-cpp/nlohmann_json dev-libs/libpcre:3 dev-libs/xxhash media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0= virtual/libcrypt:= sys-libs/ncurses:= sys-libs/zlib X? ( x11-libs/libX11:0 x11-libs/libXext:0 x11-libs/libXft:0 x11-libs/libXpm:0 opengl? ( media-libs/ftgl:0= media-libs/glew:0= virtual/opengl virtual/glu x11-libs/gl2ps:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtwebengine:5[widgets] ) qt6? ( dev-qt/qtbase:6 dev-qt/qtwebengine:6[widgets] ) ) asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) cudnn? ( dev-libs/cudnn ) davix? ( net-libs/davix ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:0= ) graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) libcxx? ( sys-libs/libcxx ) unuran? ( sci-mathematics/unuran:0= ) minuit? ( !sci-libs/minuit ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) oracle? ( dev-db/oracle-instantclient[sdk] ) postgres? ( dev-db/postgresql:= ) pythia6? ( sci-physics/pythia:6 ) pythia8? ( sci-physics/pythia:8 ) python? ( 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 ) ) R? ( dev-lang/R ) shadow? ( sys-apps/shadow ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:0= ) tbb? ( dev-cpp/tbb:= ) tmva? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) ) uring? ( sys-libs/liburing:= ) vc? ( >=dev-libs/vc-1.4.4:= ) xml? ( dev-libs/libxml2:2= ) xrootd? ( net-libs/xrootd:0= ) virtual/pkgconfig fortran? ( virtual/fortran )
DESCRIPTION=C++ data analysis framework and interpreter from CERN
@@ -15,4 +15,4 @@ RESTRICT=test
SLOT=6/6.30.04
SRC_URI=https://root.cern/download/root_v6.30.04.source.tar.gz
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=08c9eb0fd0f8514afcbdd30e665258d5
+_md5_=581a197cb0e4c93dffe3d83aa42401b6
diff --git a/metadata/md5-cache/sci-physics/root-6.30.9999 b/metadata/md5-cache/sci-physics/root-6.30.9999
index 5b9a0a470bb2..f706bad62156 100644
--- a/metadata/md5-cache/sci-physics/root-6.30.9999
+++ b/metadata/md5-cache/sci-physics/root-6.30.9999
@@ -1,4 +1,4 @@
-BDEPEND=dev-build/make >=dev-build/cmake-3.20.5 fortran? ( virtual/fortran ) >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=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 ) dev-build/make >=dev-build/cmake-3.20.5 fortran? ( virtual/fortran ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=app-arch/lz4 app-arch/zstd app-arch/xz-utils fortran? ( dev-lang/cfortran ) dev-cpp/nlohmann_json dev-libs/libpcre:3 dev-libs/xxhash media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0= virtual/libcrypt:= sys-libs/ncurses:= sys-libs/zlib X? ( x11-libs/libX11:0 x11-libs/libXext:0 x11-libs/libXft:0 x11-libs/libXpm:0 opengl? ( media-libs/ftgl:0= media-libs/glew:0= virtual/opengl virtual/glu x11-libs/gl2ps:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtwebengine:5[widgets] ) qt6? ( dev-qt/qtbase:6 dev-qt/qtwebengine:6[widgets] ) ) asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) cudnn? ( dev-libs/cudnn ) davix? ( net-libs/davix ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:0= ) graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) libcxx? ( sys-libs/libcxx ) unuran? ( sci-mathematics/unuran:0= ) minuit? ( !sci-libs/minuit ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) oracle? ( dev-db/oracle-instantclient[sdk] ) postgres? ( dev-db/postgresql:= ) pythia6? ( sci-physics/pythia:6 ) pythia8? ( sci-physics/pythia:8 ) python? ( 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 ) ) R? ( dev-lang/R ) shadow? ( sys-apps/shadow ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:0= ) tbb? ( dev-cpp/tbb:= ) tmva? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) ) uring? ( sys-libs/liburing:= ) vc? ( >=dev-libs/vc-1.4.4:= ) xml? ( dev-libs/libxml2:2= ) xrootd? ( net-libs/xrootd:0= ) virtual/pkgconfig fortran? ( virtual/fortran )
DESCRIPTION=C++ data analysis framework and interpreter from CERN
@@ -13,4 +13,4 @@ REQUIRED_USE=cuda? ( tmva ) cudnn? ( cuda ) !X? ( !asimage !opengl !qt5 !qt6 ) d
RESTRICT=test
SLOT=6/6.30.9999
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=08c9eb0fd0f8514afcbdd30e665258d5
+_md5_=581a197cb0e4c93dffe3d83aa42401b6
diff --git a/metadata/md5-cache/sci-physics/root-9999 b/metadata/md5-cache/sci-physics/root-9999
index 05f312dc504d..c510c8d3e509 100644
--- a/metadata/md5-cache/sci-physics/root-9999
+++ b/metadata/md5-cache/sci-physics/root-9999
@@ -1,4 +1,4 @@
-BDEPEND=dev-build/make >=dev-build/cmake-3.20.5 fortran? ( virtual/fortran ) >=dev-vcs/git-1.8.2.1[curl]
+BDEPEND=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 ) dev-build/make >=dev-build/cmake-3.20.5 fortran? ( virtual/fortran ) >=dev-vcs/git-1.8.2.1[curl]
DEFINED_PHASES=compile configure install prepare setup test unpack
DEPEND=app-arch/lz4 app-arch/zstd app-arch/xz-utils fortran? ( dev-lang/cfortran ) dev-cpp/nlohmann_json dev-libs/libpcre:3 dev-libs/xxhash media-fonts/dejavu media-libs/freetype:2 media-libs/libpng:0= virtual/libcrypt:= sys-libs/ncurses:= sys-libs/zlib X? ( x11-libs/libX11:0 x11-libs/libXext:0 x11-libs/libXft:0 x11-libs/libXpm:0 opengl? ( media-libs/ftgl:0= media-libs/glew:0= virtual/opengl virtual/glu x11-libs/gl2ps:0= ) qt5? ( dev-qt/qtcore:5 dev-qt/qtwebengine:5[widgets] ) qt6? ( dev-qt/qtbase:6 dev-qt/qtwebengine:6[widgets] ) ) asimage? ( media-libs/libafterimage[gif,jpeg,png,tiff] ) cuda? ( >=dev-util/nvidia-cuda-toolkit-9.0 ) cudnn? ( dev-libs/cudnn ) davix? ( net-libs/davix ) fftw? ( sci-libs/fftw:3.0= ) fits? ( sci-libs/cfitsio:0= ) graphviz? ( media-gfx/graphviz ) gsl? ( sci-libs/gsl:= ) http? ( dev-libs/fcgi:0= ) libcxx? ( sys-libs/libcxx ) unuran? ( sci-mathematics/unuran:0= ) minuit? ( !sci-libs/minuit ) mpi? ( virtual/mpi[fortran?] ) mysql? ( dev-db/mysql-connector-c ) odbc? ( || ( dev-db/libiodbc dev-db/unixODBC ) ) oracle? ( dev-db/oracle-instantclient[sdk] ) postgres? ( dev-db/postgresql:= ) pythia6? ( sci-physics/pythia:6 ) pythia8? ( sci-physics/pythia:8 ) python? ( 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 ) ) R? ( dev-lang/R ) shadow? ( sys-apps/shadow ) sqlite? ( dev-db/sqlite:3 ) ssl? ( dev-libs/openssl:0= ) tbb? ( dev-cpp/tbb:= ) tmva? ( python_single_target_python3_10? ( dev-python/numpy[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/numpy[python_targets_python3_11(-)] ) python_single_target_python3_12? ( dev-python/numpy[python_targets_python3_12(-)] ) ) uring? ( sys-libs/liburing:= ) vc? ( >=dev-libs/vc-1.4.4:= ) xml? ( dev-libs/libxml2:2= ) xrootd? ( net-libs/xrootd:0= ) virtual/pkgconfig fortran? ( virtual/fortran )
DESCRIPTION=C++ data analysis framework and interpreter from CERN
@@ -13,4 +13,4 @@ REQUIRED_USE=cuda? ( tmva ) cudnn? ( cuda ) !X? ( !asimage !opengl !qt5 !qt6 ) d
RESTRICT=test
SLOT=6/9999
_eclasses_=cmake c7c9a62d6232cac66d4ea32d575c3e7c cuda 283d0f298f6c196c755a0f8d50daca85 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 fortran-2 40c4450f1c4ecb2ee694d96e1958d4ea git-r3 86fa1f157b70b9d2ff340c4633b1cf4b multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe ninja-utils 2df4e452cea39a9ec8fb543ce059f8d6 python-single-r1 75118e916668a74c660a13b0ecb22562 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=08c9eb0fd0f8514afcbdd30e665258d5
+_md5_=581a197cb0e4c93dffe3d83aa42401b6
diff --git a/metadata/md5-cache/sys-libs/Manifest.gz b/metadata/md5-cache/sys-libs/Manifest.gz
index 8dc6ccfac1a5..225a3c03d0e4 100644
--- a/metadata/md5-cache/sys-libs/Manifest.gz
+++ b/metadata/md5-cache/sys-libs/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/sys-libs/libxcrypt-4.4.36-r3 b/metadata/md5-cache/sys-libs/libxcrypt-4.4.36-r3
new file mode 100644
index 000000000000..4a9ac6358137
--- /dev/null
+++ b/metadata/md5-cache/sys-libs/libxcrypt-4.4.36-r3
@@ -0,0 +1,16 @@
+BDEPEND=dev-lang/perl test? ( || ( ( dev-lang/python:3.11 dev-python/passlib[python_targets_python3_11(-)] ) ( dev-lang/python:3.10 dev-python/passlib[python_targets_python3_10(-)] ) ) )
+DEFINED_PHASES=compile configure install preinst prepare pretend setup test
+DEPEND=system? ( elibc_glibc? ( sys-libs/glibc[-crypt(-)] !sys-libs/glibc[crypt(-)] ) elibc_musl? ( sys-libs/musl[-crypt(+)] !sys-libs/musl[crypt(+)] ) )
+DESCRIPTION=Extended crypt library for descrypt, md5crypt, bcrypt, and others
+EAPI=8
+HOMEPAGE=https://github.com/besser82/libxcrypt
+INHERIT=crossdev multilib python-any-r1 flag-o-matic toolchain-funcs multilib-minimal
+IUSE=+compat static-libs +system test headers-only abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64
+KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86
+LICENSE=LGPL-2.1+ public-domain BSD BSD-2
+RDEPEND=system? ( elibc_glibc? ( sys-libs/glibc[-crypt(-)] !sys-libs/glibc[crypt(-)] ) elibc_musl? ( sys-libs/musl[-crypt(+)] !sys-libs/musl[crypt(+)] ) )
+RESTRICT=!test? ( test )
+SLOT=0/1
+SRC_URI=https://dev.gentoo.org/~sam/distfiles/sys-libs/libxcrypt/libxcrypt-4.4.36-autotools.tar.xz
+_eclasses_=crossdev f04338ff78f213a4a55c5c37b3c6563e flag-o-matic 24c947ff5f858625cf0b33c15eed4425 multibuild d67e78a235f541871c7dfe4cf7931489 multilib c19072c3cd7ac5cb21de013f7e9832e0 multilib-build e8aed98bd43dbd25694310a660ad562c multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe out-of-source-utils 1a9007554652a6e627edbccb3c25a439 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 toolchain-funcs e56c7649b804f051623c8bc1a1c44084
+_md5_=6e3d92fdf55033582d86108f396ddbf9
diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz
index cc7877e3cdc5..18ff310858c0 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-123.0 b/metadata/md5-cache/www-client/firefox-123.0
deleted file mode 100644
index 1d41e3682a13..000000000000
--- a/metadata/md5-cache/www-client/firefox-123.0
+++ /dev/null
@@ -1,17 +0,0 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_16? ( 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] ) ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 ) pgo? ( sys-libs/compiler-rt-sanitizers:17[profile] ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.70 ) !elibc_glibc? ( || ( dev-lang/rust <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7
-DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
-DEPEND=!www-client/firefox:0 !www-client/firefox:esr 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.97 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
-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-r1 multiprocessing optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp +telemetry valgrind wayland wifi +X geckodriver +gmp-autoupdate 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 +llvm_slot_17 llvm_slot_16
-KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86
-LICENSE=MPL-2.0 GPL-2 LGPL-2.1
-RDEPEND=!www-client/firefox:0 !www-client/firefox:esr 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.97 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
-REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( !system-icu ) pgo? ( lto ) wifi? ( dbus ) ^^ ( llvm_slot_16 llvm_slot_17 )
-SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/123.0/source/firefox-123.0.source.tar.xz -> firefox-123.0.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-123-patches-03.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/af.xpi -> firefox-123.0-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ar.xpi -> firefox-123.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ast.xpi -> firefox-123.0-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/be.xpi -> firefox-123.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/bg.xpi -> firefox-123.0-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/br.xpi -> firefox-123.0-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ca.xpi -> firefox-123.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/cak.xpi -> firefox-123.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/cs.xpi -> firefox-123.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/cy.xpi -> firefox-123.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/da.xpi -> firefox-123.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/de.xpi -> firefox-123.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/dsb.xpi -> firefox-123.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/el.xpi -> firefox-123.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/en-CA.xpi -> firefox-123.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/en-GB.xpi -> firefox-123.0-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/es-AR.xpi -> firefox-123.0-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/es-ES.xpi -> firefox-123.0-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/et.xpi -> firefox-123.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/eu.xpi -> firefox-123.0-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/fi.xpi -> firefox-123.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/fr.xpi -> firefox-123.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-123.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-123.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/gd.xpi -> firefox-123.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/gl.xpi -> firefox-123.0-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/he.xpi -> firefox-123.0-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/hr.xpi -> firefox-123.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/hsb.xpi -> firefox-123.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/hu.xpi -> firefox-123.0-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/id.xpi -> firefox-123.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/is.xpi -> firefox-123.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/it.xpi -> firefox-123.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ja.xpi -> firefox-123.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ka.xpi -> firefox-123.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/kab.xpi -> firefox-123.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/kk.xpi -> firefox-123.0-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ko.xpi -> firefox-123.0-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/lt.xpi -> firefox-123.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/lv.xpi -> firefox-123.0-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ms.xpi -> firefox-123.0-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-123.0-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/nl.xpi -> firefox-123.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-123.0-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-123.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/pl.xpi -> firefox-123.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-123.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-123.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/rm.xpi -> firefox-123.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ro.xpi -> firefox-123.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ru.xpi -> firefox-123.0-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/sk.xpi -> firefox-123.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/sl.xpi -> firefox-123.0-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/sq.xpi -> firefox-123.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/sr.xpi -> firefox-123.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-123.0-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/th.xpi -> firefox-123.0-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/tr.xpi -> firefox-123.0-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/uk.xpi -> firefox-123.0-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/uz.xpi -> firefox-123.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/vi.xpi -> firefox-123.0-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-123.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-123.0-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ach.xpi -> firefox-123.0-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/an.xpi -> firefox-123.0-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/az.xpi -> firefox-123.0-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/bn.xpi -> firefox-123.0-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/bs.xpi -> firefox-123.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-123.0-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/eo.xpi -> firefox-123.0-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/es-CL.xpi -> firefox-123.0-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/es-MX.xpi -> firefox-123.0-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/fa.xpi -> firefox-123.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ff.xpi -> firefox-123.0-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/fur.xpi -> firefox-123.0-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/gn.xpi -> firefox-123.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-123.0-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-123.0-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-123.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ia.xpi -> firefox-123.0-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/km.xpi -> firefox-123.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/kn.xpi -> firefox-123.0-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/lij.xpi -> firefox-123.0-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/mk.xpi -> firefox-123.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/mr.xpi -> firefox-123.0-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/my.xpi -> firefox-123.0-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-123.0-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/oc.xpi -> firefox-123.0-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/sc.xpi -> firefox-123.0-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/sco.xpi -> firefox-123.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/si.xpi -> firefox-123.0-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/son.xpi -> firefox-123.0-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/szl.xpi -> firefox-123.0-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ta.xpi -> firefox-123.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/te.xpi -> firefox-123.0-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/tl.xpi -> firefox-123.0-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/trs.xpi -> firefox-123.0-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/ur.xpi -> firefox-123.0-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/123.0/linux-x86_64/xpi/xh.xpi -> firefox-123.0-xh.xpi )
-_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=49d55cb94c3b9cc1a162e7769dd1c470
diff --git a/metadata/md5-cache/www-client/firefox-123.0.1 b/metadata/md5-cache/www-client/firefox-123.0.1-r1
index 6bf6b365c870..143ebb0e4679 100644
--- a/metadata/md5-cache/www-client/firefox-123.0.1
+++ b/metadata/md5-cache/www-client/firefox-123.0.1-r1
@@ -1,4 +1,4 @@
-BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_16? ( 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] ) ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 ) pgo? ( sys-libs/compiler-rt-sanitizers:17[profile] ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.70 ) !elibc_glibc? ( || ( dev-lang/rust <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7
+BDEPEND=|| ( dev-lang/python:3.12[ncurses,sqlite,ssl] dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) llvm_slot_16? ( 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] ) ) llvm_slot_17? ( sys-devel/clang:17 sys-devel/llvm:17 clang? ( sys-devel/lld:17 virtual/rust:0/llvm-17 ) pgo? ( sys-libs/compiler-rt-sanitizers:17[profile] ) ) app-alternatives/awk app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.26.0 net-libs/nodejs virtual/pkgconfig !clang? ( >=virtual/rust-1.70 ) !elibc_glibc? ( || ( dev-lang/rust <dev-lang/rust-bin-1.73 ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) pgo? ( X? ( sys-devel/gettext x11-base/xorg-server[xvfb] x11-apps/xhost ) !X? ( >=gui-libs/wlroots-0.15.1-r1[tinywl] x11-misc/xkeyboard-config ) ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=dev-build/automake-1.16.5:1.16 ) >=dev-build/autoconf-2.13-r7:2.1 >=dev-build/libtool-2.4.7
DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack
DEPEND=!www-client/firefox:0 !www-client/firefox:esr 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.97 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) X? ( x11-base/xorg-proto x11-libs/libICE x11-libs/libSM )
DESCRIPTION=Firefox Web Browser
@@ -12,6 +12,6 @@ LICENSE=MPL-2.0 GPL-2 LGPL-2.1
RDEPEND=!www-client/firefox:0 !www-client/firefox:esr 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.97 >=dev-libs/nspr-4.35 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( sys-apps/dbus ) jack? ( virtual/jack ) pulseaudio? ( || ( media-libs/libpulse >=media-sound/apulse-0.1.12-r4[sdk] ) ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) system-av1? ( >=media-libs/dav1d-1.0.0:= >=media-libs/libaom-1.0.0:= ) system-harfbuzz? ( >=media-gfx/graphite2-1.3.13 >=media-libs/harfbuzz-2.8.1:0= ) system-icu? ( >=dev-libs/icu-73.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) valgrind? ( dev-debug/valgrind ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) hwaccel? ( media-video/libva-utils sys-apps/pciutils ) jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] )
REQUIRED_USE=|| ( X wayland ) debug? ( !system-av1 ) !jumbo-build? ( !system-icu ) pgo? ( lto ) wifi? ( dbus ) ^^ ( llvm_slot_16 llvm_slot_17 )
SLOT=rapid
-SRC_URI=https://archive.mozilla.org/pub/firefox/releases/123.0.1/source/firefox-123.0.1.source.tar.xz -> firefox-123.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-123-patches-03.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/af.xpi -> firefox-123.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ar.xpi -> firefox-123.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ast.xpi -> firefox-123.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/be.xpi -> firefox-123.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/bg.xpi -> firefox-123.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/br.xpi -> firefox-123.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ca.xpi -> firefox-123.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/cak.xpi -> firefox-123.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/cs.xpi -> firefox-123.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/cy.xpi -> firefox-123.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/da.xpi -> firefox-123.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/de.xpi -> firefox-123.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-123.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/el.xpi -> firefox-123.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-123.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-123.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-123.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-123.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/et.xpi -> firefox-123.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/eu.xpi -> firefox-123.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fi.xpi -> firefox-123.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fr.xpi -> firefox-123.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-123.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-123.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gd.xpi -> firefox-123.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gl.xpi -> firefox-123.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/he.xpi -> firefox-123.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hr.xpi -> firefox-123.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-123.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hu.xpi -> firefox-123.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/id.xpi -> firefox-123.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/is.xpi -> firefox-123.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/it.xpi -> firefox-123.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ja.xpi -> firefox-123.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ka.xpi -> firefox-123.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/kab.xpi -> firefox-123.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/kk.xpi -> firefox-123.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ko.xpi -> firefox-123.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/lt.xpi -> firefox-123.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/lv.xpi -> firefox-123.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ms.xpi -> firefox-123.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-123.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/nl.xpi -> firefox-123.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-123.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-123.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pl.xpi -> firefox-123.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-123.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-123.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/rm.xpi -> firefox-123.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ro.xpi -> firefox-123.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ru.xpi -> firefox-123.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sk.xpi -> firefox-123.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sl.xpi -> firefox-123.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sq.xpi -> firefox-123.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sr.xpi -> firefox-123.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-123.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/th.xpi -> firefox-123.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/tr.xpi -> firefox-123.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/uk.xpi -> firefox-123.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/uz.xpi -> firefox-123.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/vi.xpi -> firefox-123.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-123.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-123.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ach.xpi -> firefox-123.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/an.xpi -> firefox-123.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/az.xpi -> firefox-123.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/bn.xpi -> firefox-123.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/bs.xpi -> firefox-123.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-123.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/eo.xpi -> firefox-123.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-123.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-123.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fa.xpi -> firefox-123.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ff.xpi -> firefox-123.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fur.xpi -> firefox-123.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gn.xpi -> firefox-123.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-123.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-123.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-123.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ia.xpi -> firefox-123.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/km.xpi -> firefox-123.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/kn.xpi -> firefox-123.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/lij.xpi -> firefox-123.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/mk.xpi -> firefox-123.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/mr.xpi -> firefox-123.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/my.xpi -> firefox-123.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-123.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/oc.xpi -> firefox-123.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sc.xpi -> firefox-123.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sco.xpi -> firefox-123.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/si.xpi -> firefox-123.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/son.xpi -> firefox-123.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/szl.xpi -> firefox-123.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ta.xpi -> firefox-123.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/te.xpi -> firefox-123.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/tl.xpi -> firefox-123.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/trs.xpi -> firefox-123.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ur.xpi -> firefox-123.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/xh.xpi -> firefox-123.0.1-xh.xpi )
+SRC_URI=https://archive.mozilla.org/pub/firefox/releases/123.0.1/source/firefox-123.0.1.source.tar.xz -> firefox-123.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-123-patches-07.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/af.xpi -> firefox-123.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ar.xpi -> firefox-123.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ast.xpi -> firefox-123.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/be.xpi -> firefox-123.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/bg.xpi -> firefox-123.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/br.xpi -> firefox-123.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ca.xpi -> firefox-123.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/cak.xpi -> firefox-123.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/cs.xpi -> firefox-123.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/cy.xpi -> firefox-123.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/da.xpi -> firefox-123.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/de.xpi -> firefox-123.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-123.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/el.xpi -> firefox-123.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-123.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-123.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-123.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-123.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/et.xpi -> firefox-123.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/eu.xpi -> firefox-123.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fi.xpi -> firefox-123.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fr.xpi -> firefox-123.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-123.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-123.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gd.xpi -> firefox-123.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gl.xpi -> firefox-123.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/he.xpi -> firefox-123.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hr.xpi -> firefox-123.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-123.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hu.xpi -> firefox-123.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/id.xpi -> firefox-123.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/is.xpi -> firefox-123.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/it.xpi -> firefox-123.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ja.xpi -> firefox-123.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ka.xpi -> firefox-123.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/kab.xpi -> firefox-123.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/kk.xpi -> firefox-123.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ko.xpi -> firefox-123.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/lt.xpi -> firefox-123.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/lv.xpi -> firefox-123.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ms.xpi -> firefox-123.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-123.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/nl.xpi -> firefox-123.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-123.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-123.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pl.xpi -> firefox-123.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-123.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-123.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/rm.xpi -> firefox-123.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ro.xpi -> firefox-123.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ru.xpi -> firefox-123.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sk.xpi -> firefox-123.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sl.xpi -> firefox-123.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sq.xpi -> firefox-123.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sr.xpi -> firefox-123.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-123.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/th.xpi -> firefox-123.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/tr.xpi -> firefox-123.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/uk.xpi -> firefox-123.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/uz.xpi -> firefox-123.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/vi.xpi -> firefox-123.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-123.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-123.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ach.xpi -> firefox-123.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/an.xpi -> firefox-123.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/az.xpi -> firefox-123.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/bn.xpi -> firefox-123.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/bs.xpi -> firefox-123.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-123.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/eo.xpi -> firefox-123.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-123.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-123.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fa.xpi -> firefox-123.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ff.xpi -> firefox-123.0.1-ff.xpi ) l10n_fur? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/fur.xpi -> firefox-123.0.1-fur.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gn.xpi -> firefox-123.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-123.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-123.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-123.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ia.xpi -> firefox-123.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/km.xpi -> firefox-123.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/kn.xpi -> firefox-123.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/lij.xpi -> firefox-123.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/mk.xpi -> firefox-123.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/mr.xpi -> firefox-123.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/my.xpi -> firefox-123.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-123.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/oc.xpi -> firefox-123.0.1-oc.xpi ) l10n_sc? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sc.xpi -> firefox-123.0.1-sc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/sco.xpi -> firefox-123.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/si.xpi -> firefox-123.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/son.xpi -> firefox-123.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/szl.xpi -> firefox-123.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ta.xpi -> firefox-123.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/te.xpi -> firefox-123.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/tl.xpi -> firefox-123.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/trs.xpi -> firefox-123.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/ur.xpi -> firefox-123.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/123.0.1/linux-x86_64/xpi/xh.xpi -> firefox-123.0.1-xh.xpi )
_eclasses_=autotools e4cf390b19033d5ca443765bc8537b81 check-reqs 02ac7654b64f7acc7a8b1a35ad9d6ddc desktop 021728fdc1b03b36357dbc89489e0f0d flag-o-matic 24c947ff5f858625cf0b33c15eed4425 gnome2-utils 30dbce54b89e77b86f366548f94419ad gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 9d3a9a889a6fa62ae794f817c156491b linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 llvm-r1 2e652182b1f239b07688071f959f19e4 llvm-utils e59dc622da7e7e7f16879105bed34858 multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe optfeature 222cb475c5a4f7ae7cfb0bf510a6fe54 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 f5169813d1619761b459800587005fd2 python-utils-r1 8904b60325f22500b0c3ad4b68a42448 readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 virtualx 817571665ee28575da44ee08135089e5 xdg 4a14c5c24f121e7da66e5aab4a168c6e xdg-utils baea6080dd821f5562d715887954c9d3
-_md5_=49d55cb94c3b9cc1a162e7769dd1c470
+_md5_=4ff401ac84e311cd6124641abf7c5001
diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz
index e2de7dfa5e0a..066ee1511815 100644
--- a/metadata/md5-cache/x11-drivers/Manifest.gz
+++ b/metadata/md5-cache/x11-drivers/Manifest.gz
Binary files differ
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06 b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06
index 9e0f5ed03abb..315f0ca88b60 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-470.239.06
@@ -7,10 +7,10 @@ HOMEPAGE=https://www.nvidia.com/download/index.aspx
IDEPEND=modules? ( sys-apps/kmod[tools] )
INHERIT=desktop flag-o-matic linux-mod-r1 multilib readme.gentoo-r1 systemd toolchain-funcs unpacker user-info
IUSE=+X abi_x86_32 abi_x86_64 persistenced +static-libs +tools dist-kernel modules-compress modules-sign +strip +modules
-KEYWORDS=-* ~amd64
+KEYWORDS=-* amd64
LICENSE=NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
RDEPEND=acct-group/video persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) sys-libs/glibc X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
SLOT=0/470
SRC_URI=https://download.nvidia.com/XFree86/Linux-x86_64/470.239.06/NVIDIA-Linux-x86_64-470.239.06.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-470.239.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-470.239.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-470.239.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-470.239.06.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-470.239.06.tar.bz2
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=5b456634bc24da070c089d477ac3cce5
+_md5_=cd6a9f6ecb2a5b91fc51fa820d663ab9
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.05 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.05
index d264d78b27e2..d518202a2d32 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.05
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.154.05
@@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/535
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/535.154.05/NVIDIA-Linux-x86_64-535.154.05.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/535.154.05/NVIDIA-Linux-aarch64-535.154.05.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.154.05.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-535.154.05.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=300b4db6aeb5ac3e9357826d59493cc4
+_md5_=f7ce55271e38d1dd172d0d516bc5a65f
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.161.07 b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.161.07
index 7f4ba05ff42a..feb9411516ae 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-535.161.07
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-535.161.07
@@ -7,11 +7,11 @@ HOMEPAGE=https://www.nvidia.com/download/index.aspx
IDEPEND=modules? ( sys-apps/kmod[tools] )
INHERIT=desktop flag-o-matic linux-mod-r1 multilib readme.gentoo-r1 systemd toolchain-funcs unpacker user-info
IUSE=+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs +tools wayland dist-kernel modules-compress modules-sign +strip +modules
-KEYWORDS=-* ~amd64 ~arm64
+KEYWORDS=-* amd64 ~arm64
LICENSE=NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl
RDEPEND=acct-group/video X? ( x11-libs/libpciaccess ) persistenced? ( acct-user/nvpd net-libs/libtirpc:= ) tools? ( >=app-accessibility/at-spi2-core-2.46:2 dev-libs/glib:2 dev-libs/jansson:= media-libs/harfbuzz:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXext x11-libs/libXxf86vm x11-libs/pango ) dev-libs/openssl:0/3 sys-libs/glibc X? ( media-libs/libglvnd[X,abi_x86_32(-)?] x11-libs/libX11[abi_x86_32(-)?] x11-libs/libXext[abi_x86_32(-)?] ) powerd? ( sys-apps/dbus[abi_x86_32(-)?] ) wayland? ( gui-libs/egl-gbm >=gui-libs/egl-wayland-1.1.10 media-libs/libglvnd ) modules? ( sys-apps/kmod[tools] dist-kernel? ( virtual/dist-kernel:= ) )
REQUIRED_USE=kernel-open? ( modules )
SLOT=0/535
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/535.161.07/NVIDIA-Linux-x86_64-535.161.07.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/535.161.07/NVIDIA-Linux-aarch64-535.161.07.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-535.161.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-535.161.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-535.161.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-535.161.07.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-535.161.07.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-535.161.07.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=ffbcffa3cddba8bf425fb4d2e0832453
+_md5_=e7b4c1a0399bca579e96b63487fc8ae3
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.55 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.55
index 20f976963627..72191cb1f676 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.55
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.40.55
@@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/vulkan
SRC_URI=https://developer.nvidia.com/downloads/vulkan-beta-5504055-linux -> NVIDIA-Linux-x86_64-550.40.55.run https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.54.14.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.54.14.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.54.14.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.54.14.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.54.14.tar.bz2 https://github.com/NVIDIA/open-gpu-kernel-modules/archive/refs/tags/550.40.55.tar.gz -> open-gpu-kernel-modules-550.40.55.tar.gz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=c0e51168daa4d0a00264e9305b114838
+_md5_=986eebcfcc28b78959f54c705251eb57
diff --git a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.54.14 b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.54.14
index f4c8d791d439..07a2a1baec0c 100644
--- a/metadata/md5-cache/x11-drivers/nvidia-drivers-550.54.14
+++ b/metadata/md5-cache/x11-drivers/nvidia-drivers-550.54.14
@@ -14,4 +14,4 @@ REQUIRED_USE=kernel-open? ( modules )
SLOT=0/550
SRC_URI=amd64? ( https://download.nvidia.com/XFree86/Linux-x86_64/550.54.14/NVIDIA-Linux-x86_64-550.54.14.run ) arm64? ( https://download.nvidia.com/XFree86/Linux-aarch64/550.54.14/NVIDIA-Linux-aarch64-550.54.14.run ) https://download.nvidia.com/XFree86/nvidia-installer/nvidia-installer-550.54.14.tar.bz2 https://download.nvidia.com/XFree86/nvidia-modprobe/nvidia-modprobe-550.54.14.tar.bz2 https://download.nvidia.com/XFree86/nvidia-persistenced/nvidia-persistenced-550.54.14.tar.bz2 https://download.nvidia.com/XFree86/nvidia-settings/nvidia-settings-550.54.14.tar.bz2 https://download.nvidia.com/XFree86/nvidia-xconfig/nvidia-xconfig-550.54.14.tar.bz2 https://download.nvidia.com/XFree86/NVIDIA-kernel-module-source/NVIDIA-kernel-module-source-550.54.14.tar.xz
_eclasses_=desktop 021728fdc1b03b36357dbc89489e0f0d dist-kernel-utils 145861da258122cbba5240a850f1a5e8 edo c0eb9cbe6b0bd01fcb4918f12598a4d3 flag-o-matic 24c947ff5f858625cf0b33c15eed4425 linux-info c4f1201b96a8a2c1f3b86cc8b2c71c91 linux-mod-r1 137b318f89f77c2b66124fcc7790737a multilib c19072c3cd7ac5cb21de013f7e9832e0 multiprocessing 30ead54fa2e2b5f9cd4e612ffc34d0fe readme.gentoo-r1 204091a2cde6179cd9d3db26d09412d3 systemd c8b03e8df84486aa991d4396686e8942 toolchain-funcs e56c7649b804f051623c8bc1a1c44084 unpacker 7b40f3faa3e2e12f5cf6d36d0fbfcd09 user-info 9951b1a0e4f026d16c33a001fd2d5cdf
-_md5_=e924cbb98851b9b70869d377578a2249
+_md5_=985ecd12be1d25cc71c72fcb2685db3b
diff --git a/metadata/news/Manifest b/metadata/news/Manifest
index e6dc6b7764e4..793c39da37c0 100644
--- a/metadata/news/Manifest
+++ b/metadata/news/Manifest
@@ -2,22 +2,22 @@
Hash: SHA512
MANIFEST Manifest.files.gz 16949 BLAKE2B 9b8ecbdd697a427f20ca2d97da0f281c600291e550c7453a0600204bf307290b966bf9643b72625e530520ec5705529f09655572fff3b93464413cf55480f853 SHA512 62737cf53c402be7ced50622f2efb50ef6c78491ae97a38ebdb7facf1577db9042e75dc1446c32fe92d0fba7bca893daa58a19919ce30f7a8f77487668addd1a
-TIMESTAMP 2024-03-11T00:10:10Z
+TIMESTAMP 2024-03-11T06:12:31Z
-----BEGIN PGP SIGNATURE-----
-iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXuS+JfFIAAAAAALgAo
+iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmXuoM9fFIAAAAAALgAo
aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx
RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY
-klANNA/+JvxGPJ15h+W5UjaOB2vnfzFdzKd4/z/pJOWtmzNArFuAtxAYlCIPaBdO
-4cQQvZOcfvXOGVxp4rW3nf0MJ+LnPOQv7+EHfF/uxdYqP7y83KxHDRxhanGbgP8L
-CHc4BLtp+Vgx0n9iFaW246dBOgLnPHzVEg3qBgPKWa93oLSG+czCIW7vSd7o6n4T
-wYOJqAdjghrAAOBo5mTDsCpX65uD9HR4vS/mCN7XQG/6j43qmiif0TTddW5EicGc
-S1R/zw480wYXq0KyzE1kl7aKSxZ1PtkxbAMyHdrZ6Aafphs/Ita0/Djonpz9tkll
-3pwM9lQE/5H/3ngLZzM3DmiLbQVjd4qDX8H1DybTsXJg3t0qxEx/SfLtKLgz06ln
-kI1f1bZPrfipy697zjvkQYOpa4H/ZEgP9Y7IceOugGH2eLan165pevbUP/1ONUBC
-LqgLmmsHraqibXReRc7xpy7KOxtliiyuUzQLMKl0JHARsSNJJBfUUNboQJrcf1Xh
-+vuJkezFgJBf7kbiq6RWz1X1alzpbjHj4ZmWmgDDvoToqB991rVvbcRPrRdPI25d
-go+uVW5tubKA0BJoS3BJb6v6dFcWZ21TgsO0uqOYeEsYlVSHbJfUAwtLytqEOEJu
-UxYqz/hAMdgNZWsTcVn54+fuuz5ixn8UxLMcGeMVkNWMG5HjniM=
-=NzJP
+klChNxAAqOGagSx9hfV9qhrKDO3NS2hTMmewuPCpxqYiypC0Nr7v5chI8yiFAu8u
++LgtQpROxFOsJqKu1Dy1U440Kah8q5K01c0MZtpXJKpkgDMcOPKU1pUMV1gLPZhx
+CLY1VQhvxAah3H9RG33xmrDOw40CMfKRQqsI+CFOquHlO9DWa9y5wPl3CFVByI00
+EUKoSesl+w27MvJvAkz6UrFUCJp4vpRpchobg/oWR4sl2EUcOSqm2lxE9LxKEvtJ
+ZYUymnSVnXkueY1dJXdQHTywNRnNrCmo+jH04XMLLTRBh7tISZBpv5jcMpRJjdlz
+eNTMckRPk/06PlLG8dQForfVrhhKk7uWRmu4363y4HSuzH0M3tNkbtzinTbUJT+7
+AJKO9j8odhcMvgE8YmIS4KZcwCeLdUEZHCWe3J++vtQY3Ydl1UYriI56eL7wdOCx
+tJGWvDwGSEDXUYKnrodH7BsZsZet+LvBGzzRSui0Rhen9lUwkk9kuyPCQKkTsCnD
++KiQn8noL7B6LZNQ1deHanpMVfxuKxUATq21IPLQsyTtslRDbvFEK+nyv9WpXtWw
+o4tJU4e7KxoVC4lWZ83BZckq3w+eUR9hH3sfYPko046OLj3d+zVVX8uk9WJv3Mik
+FeluSuDjHAlsPFDDCMB8EzVtuEHfsl2L6296wrBw+tgVyebId5A=
+=s5dF
-----END PGP SIGNATURE-----
diff --git a/metadata/news/timestamp.chk b/metadata/news/timestamp.chk
index c128168fbbec..8c08d26eedb6 100644
--- a/metadata/news/timestamp.chk
+++ b/metadata/news/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Mar 2024 00:10:07 +0000
+Mon, 11 Mar 2024 06:12:28 +0000
diff --git a/metadata/timestamp b/metadata/timestamp
index 2b0dad97ebec..e32e6da7eae6 100644
--- a/metadata/timestamp
+++ b/metadata/timestamp
@@ -1 +1 @@
-Mon Mar 11 12:10:07 AM UTC 2024
+Mon Mar 11 06:12:28 AM UTC 2024
diff --git a/metadata/timestamp.chk b/metadata/timestamp.chk
index 721f36e96fd7..640514cd4f20 100644
--- a/metadata/timestamp.chk
+++ b/metadata/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Mar 2024 00:15:00 +0000
+Mon, 11 Mar 2024 06:15:00 +0000
diff --git a/metadata/timestamp.commit b/metadata/timestamp.commit
index 3afa63886701..a55cf41529f7 100644
--- a/metadata/timestamp.commit
+++ b/metadata/timestamp.commit
@@ -1 +1 @@
-f3c2501cb73441d0dcab997df0f0f14c1c5bdba5 1710112903 2024-03-10T23:21:43+00:00
+516d2fb3a2edd2fa41e87db87da7cd496a73d7af 1710134868 2024-03-11T05:27:48+00:00
diff --git a/metadata/timestamp.x b/metadata/timestamp.x
index ee5dd4b024bc..1afb190f0a8c 100644
--- a/metadata/timestamp.x
+++ b/metadata/timestamp.x
@@ -1 +1 @@
-1710115801 Mon 11 Mar 2024 12:10:01 AM UTC
+1710137400 Mon 11 Mar 2024 06:10:00 AM UTC
diff --git a/metadata/xml-schema/timestamp.chk b/metadata/xml-schema/timestamp.chk
index c128168fbbec..8c08d26eedb6 100644
--- a/metadata/xml-schema/timestamp.chk
+++ b/metadata/xml-schema/timestamp.chk
@@ -1 +1 @@
-Mon, 11 Mar 2024 00:10:07 +0000
+Mon, 11 Mar 2024 06:12:28 +0000
diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz
index e470235ef366..8afa4fd14f57 100644
--- a/profiles/Manifest.gz
+++ b/profiles/Manifest.gz
Binary files differ
diff --git a/profiles/base/package.use.mask b/profiles/base/package.use.mask
index 9337adf35550..2aa08151b846 100644
--- a/profiles/base/package.use.mask
+++ b/profiles/base/package.use.mask
@@ -33,15 +33,6 @@ sys-devel/gcc cet
sys-libs/binutils-libs cet
sys-libs/glibc cet
-# Joonas Niilola <juippis@gentoo.org> (2024-02-20)
-# Upstream massively reworked av1 support breaking our custom
-# system-av1 patches.
-# Looks like the bundled libvpx is heavily patched (including av1
-# support) - I'm not confident that currently enabling custom-patched
-# system-libvpx gives the same experience as using the bundled one.
-# Need to revisit in 125.0.
->=www-client/firefox-123.0 system-av1 system-libvpx
-
# Matthew Turnbull <sparky@bluefang-logic.com> (2024-01-24)
# Cinnamon wayland support is experimental and incomplete.
# https://github.com/linuxmint/wayland/issues
diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz
index e010e839d30f..c8e8f3e630c3 100644
--- a/sci-mathematics/Manifest.gz
+++ b/sci-mathematics/Manifest.gz
Binary files differ
diff --git a/sci-mathematics/flint/Manifest b/sci-mathematics/flint/Manifest
index c5448d68c254..bab60e95301a 100644
--- a/sci-mathematics/flint/Manifest
+++ b/sci-mathematics/flint/Manifest
@@ -1,7 +1,10 @@
AUX flint-2.9.0-remove-hardcoded-CFLAGS.patch 2131 BLAKE2B f52fbcf321fd0f0beb302480c220b1f83e382ffe893e9b22a5eed839d02c2436ba101575c272cea0fbcbdd42110d5b9dde7cf6516403cb6dde1b0fa081dae63f SHA512 fa5c057cf664cd3ba83d3ec6b31a96c8a8e4a971a8f07b11a40150e22c1e55c7ad2d8b480f119213f867e502417c48741bb438b1724393b42da27d3577116fb5
AUX flint-3.0.1-find-cblas.patch 1755 BLAKE2B bdf73d282a98f11126271d1afb5dd27daa2242fbd4923558a720753db85fcc71474ab559822a3549d60c555ab72c8273350c9df3fea2ba4d134bd7a45ec4c089 SHA512 1dc9342031472e59a5ba68540f070dc410134be5d52d7545a780c5b2867fad3c84410c5719ada517a0f2780f384c02487d128e0264bdaa54e8cdf34d2a5b71df
+AUX flint-3.1.0-fix-pc-install.patch 1035 BLAKE2B 30f80d5a75353344c1dd2216395263adf13ca00545b019e1fe4f00f4cb2f92adab970092c2f237c8b9b15e60e0943b5b46d36f719c9a87f0039e50bd9db65e58 SHA512 859aaf547599fa7103de12020f569d13e7545cdcff09a3dcbbe05bd239daaa4d4f58780a4247910e115478117af8a7e266671104dec36d87feddce93255d9650
DIST flint-2.9.0.tar.gz 5283894 BLAKE2B a790437ee142d8acb5cec1e6c7d21812f8d83f5d30d1e8c07e799713e96791d87792f25fbd4ce2d0d68f6a8ee2f0cde2b8d9f8db8ab26922a48485e0e90394aa SHA512 4494cba6a4e215e817d7c74ef6834c4e05a832488f4808bbd7bea8b02a4a35d47ef3c63a4f213230c712b32842f5588c503fc1cf23e5e2ddc4a4a5a1627a02ba
DIST flint-3.0.1.tar.gz 7624944 BLAKE2B 0d94252075945f39af3dd2e49803cbe16aa65b108964dfc0c12bdfd9188748944c1e839401e17b974f8f6f8832e4da84d62a63f20b63cfff0ff5c2736bfd2d47 SHA512 4b5b432b962135cd708a0ce4242343f3226f0fdf73c3f541728ed4540e7ef6cb7812a48b6b46e65a8fcc1f5cae93d8bb59838d24728024cd9aa0f7b8e5c6f98f
+DIST flint-3.1.0.tar.gz 7585407 BLAKE2B 697be5bd88e7793eb160d5f0e2110a7b8371ef8d3ca82b576c4cc755983a660a884d35d3cbb442288caa074b7f41699f4c6bc3c244272d9e9f5755d8d209004d SHA512 1d33bb35853f4bdca047899ebb4ac9873748c6d57ad3b6aded32219261e95713fb26b394d8c86f6183b9f44db58697def07e6c565ac789461d5ccc4dca3e9ba7
EBUILD flint-2.9.0.ebuild 1726 BLAKE2B dd2ef05aacb1642cc35807306af41237bb362662a8b7b50d5814f42212125d8a83aa716c7699d554e66e41a298bf5470b454d6e67ae9dd7fae6d8bb6cd503e82 SHA512 d40e144f5e2efeb72fe39b7c9948517ab6b59588a184e3b449932c914d8f85ba5db0cd2b1f4a56925288877705956b0ff2c175327dd24f385a12014e577e5506
EBUILD flint-3.0.1.ebuild 1983 BLAKE2B bba189fe6f49d2991abc592b99cf725add9abb69f1d683432aa1954e46293afe3fc0b5a8afa7e77acb09455598c91388e29cde07dc845bd2bd66fc98ef9734d8 SHA512 0e68cb71137a24a696f49b21f1523d694af56fda47b9d1343aca9d9a58f55196a304bbb236125e7313429311e7b4ba36a88d365d55f1ac7ff8840e4da4d9ac68
+EBUILD flint-3.1.0.ebuild 2025 BLAKE2B 5e729f62cbcdfedb560dc110ed5f0a41007cedf72258571b5683c5c6ff5150af5fc3b5f125f92c5ed0da4d7386ca1011fd058545e4e14a766af1fe716215a0b5 SHA512 8dd2aefe961f8d2ffd541ef6bbb5a68971db2cf32ed4690dcc01f7a63141b72c8a5cb810f509124a13ecc75ca0338b55970d8ac6b103b6437f1d60131dcd6229
MISC metadata.xml 640 BLAKE2B b95d6f493564025e43604bffa340fffd88fcedf29c282fcc3c18e08ac089cdf1e10837787af664dd250a77a62237bf3665ff0a3045ca52680dd67aa0b39eeba7 SHA512 a9a64076e7f0df29e6a05a9d349c530a4ee4285b6a444425681eddf6ae1e8b41f610fda0bd7cc86b5177b36f34bc3072b67c7edac2cc8c0709a032b000576a14
diff --git a/sci-mathematics/flint/files/flint-3.1.0-fix-pc-install.patch b/sci-mathematics/flint/files/flint-3.1.0-fix-pc-install.patch
new file mode 100644
index 000000000000..5e0145cb95e7
--- /dev/null
+++ b/sci-mathematics/flint/files/flint-3.1.0-fix-pc-install.patch
@@ -0,0 +1,29 @@
+From f4e0dfda90f6574048578f112bea1013d54f0987 Mon Sep 17 00:00:00 2001
+From: Michael Orlitzky <michael@orlitzky.com>
+Date: Sun, 10 Mar 2024 21:48:51 -0400
+Subject: [PATCH 1/1] CMakeLists.txt: install the pkg-config file to the
+ configured libdir
+
+Currently it installs to lib/pkgconfig, which can be incorrect on
+systems where (for example) the normal libdir is lib64 and "lib" is
+reserved for 32-bit libraries.
+---
+ CMakeLists.txt | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/CMakeLists.txt b/CMakeLists.txt
+index 30935cef4..d8dfee38d 100644
+--- a/CMakeLists.txt
++++ b/CMakeLists.txt
+@@ -537,7 +537,7 @@ set(PACKAGE_NAME ${PROJECT_NAME})
+ set(PACKAGE_VERSION ${PROJECT_VERSION})
+ configure_file(flint.pc.in flint.pc @ONLY)
+
+-install(FILES ${CMAKE_CURRENT_BINARY_DIR}/flint.pc DESTINATION lib/pkgconfig)
++install(FILES ${CMAKE_CURRENT_BINARY_DIR}/flint.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig)
+
+ if(BUILD_TESTING)
+ set(FLINT_SRC ${CMAKE_CURRENT_SOURCE_DIR}/src) # To get src/test/main
+--
+2.43.0
+
diff --git a/sci-mathematics/flint/flint-3.1.0.ebuild b/sci-mathematics/flint/flint-3.1.0.ebuild
new file mode 100644
index 000000000000..f95e430165ae
--- /dev/null
+++ b/sci-mathematics/flint/flint-3.1.0.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+inherit cmake flag-o-matic python-any-r1
+
+DESCRIPTION="Fast Library for Number Theory"
+HOMEPAGE="https://www.flintlib.org/"
+
+# flintlib.org tarballs have been broken in the past, Bill Hart suggests
+# we get them from Github (which he has control over).
+SRC_URI="https://github.com/flintlib/flint/archive/refs/tags/v${PV}.tar.gz
+ -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+
+# Based off the soname, e.g. /usr/lib64/libflint.so -> libflint.so.15
+SLOT="0/19"
+
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~ppc ~ppc64 ~riscv ~x86"
+IUSE="doc ntl test"
+
+RESTRICT="!test? ( test )"
+
+BDEPEND="${PYTHON_DEPS}
+ doc? (
+ app-text/texlive-core
+ dev-python/sphinx
+ dev-tex/latexmk
+ dev-texlive/texlive-latex
+ dev-texlive/texlive-latexextra
+ )
+"
+DEPEND="dev-libs/gmp:=
+ dev-libs/mpfr:=
+ ntl? ( dev-libs/ntl:= )
+ virtual/cblas"
+# flint 3 includes arb and arb cannot use flint 3.
+RDEPEND="${DEPEND}
+ !sci-mathematics/arb"
+
+# The rst files are API docs, but they're very low-effort compared to
+# the PDF and HTML docs, so we ship them unconditionally and hide only
+# the painful parts behind USE=doc.
+DOCS="AUTHORS README.md doc/source/*.rst"
+
+PATCHES=(
+ "${FILESDIR}/flint-3.0.1-find-cblas.patch"
+ "${FILESDIR}/${P}-fix-pc-install.patch"
+)
+
+src_configure() {
+ # https://github.com/flintlib/flint/issues/1683
+ append-cflags -Wno-error=strict-prototypes
+
+ local mycmakeargs=(
+ -DWITH_NTL="$(usex ntl)"
+ -DBUILD_TESTING="$(usex test)"
+ -DBUILD_DOCS="$(usex doc)"
+ )
+
+ cmake_src_configure
+
+ if use doc; then
+ # Avoid the "html/_source" directory that will contain a copy of
+ # the rst sources we've already installed, and also avoid
+ # installing html/objects.inv.
+ HTML_DOCS="${BUILD_DIR}/html/*.html
+ ${BUILD_DIR}/html/*.js
+ ${BUILD_DIR}/html/_static"
+ DOCS+=" ${BUILD_DIR}/latex/Flint.pdf"
+ fi
+}
+
+src_compile() {
+ cmake_src_compile
+
+ if use doc; then
+ cmake_build html
+ cmake_build pdf
+ fi
+}
diff --git a/sci-physics/Manifest.gz b/sci-physics/Manifest.gz
index 3ca4c404fcc2..c7f9f3bb5af0 100644
--- a/sci-physics/Manifest.gz
+++ b/sci-physics/Manifest.gz
Binary files differ
diff --git a/sci-physics/root/Manifest b/sci-physics/root/Manifest
index 00162dab3ffb..175a07831539 100644
--- a/sci-physics/root/Manifest
+++ b/sci-physics/root/Manifest
@@ -1,8 +1,8 @@
AUX root-6.12.06_cling-runtime-sysroot.patch 989 BLAKE2B 8202cc8f2bf72cc25642d0a03ba26c3969069b291a6a22188879dbedbf0c3c496149f79f671d0eb51d81d0ee36565660d136b4741f5d018c2b05325ff08381f0 SHA512 c96dee9843da1051c54bd6870ef0a04714944ffe1f86800c9a51b8eb8ef84107d3315d3a708dcc0b651248af4bec362c7f31695514505045aeda9c793d40dc58
DIST root_v6.28.12.source.tar.gz 185351881 BLAKE2B 623897580edaf91870be8f894df1a36582f9d0e066dcf025fa9143ee9e30100b8b1bc952659f44f87af78b0815cb1cef602c8620a61d5abad015eb74ac3b62fb SHA512 b8b3d918245340ef4657c96580227a74d11042c2f2ed58e33946b8b42ed7d1acae9ff3ec8f537c725bd527adf7e386bbeab40be1b535bb3008a3cad3f8d56cfc
DIST root_v6.30.04.source.tar.gz 184768143 BLAKE2B ce4aa0aa15bfa36a3be996a410a53146a3b8df06dcf48ebd99229cdbd3f771d33a844d775d0214e9488731a5f6ede7a46f52b05c1c70decb3770b4a338ef34d9 SHA512 0c5394cbf734e04c046c0c408fa69d21ffcf1ce524e3c13be1367d021bd31420bebc4917f6c73bed2168e949785b4a524e780d5bca7e9a07ef269f071f69dd7c
-EBUILD root-6.28.12-r1.ebuild 8375 BLAKE2B 8da531e972da1196942e3310ea36d391e3836ecaa16f3fc1da1873969e5b0d546d3b4752112f0d5a085a07d5614d2d7d7d6d58f7c4b9172009a2faef649c012a SHA512 46ae3b682eba4b9371d8e0f7659ca2ceb75b1cdd7538357e64b0c1a2e3bdcb99d560545f03cf11ef384023aaa6ef1f64ca3a3ddaff583c839515c244b22a9e60
-EBUILD root-6.30.04-r1.ebuild 8375 BLAKE2B 8da531e972da1196942e3310ea36d391e3836ecaa16f3fc1da1873969e5b0d546d3b4752112f0d5a085a07d5614d2d7d7d6d58f7c4b9172009a2faef649c012a SHA512 46ae3b682eba4b9371d8e0f7659ca2ceb75b1cdd7538357e64b0c1a2e3bdcb99d560545f03cf11ef384023aaa6ef1f64ca3a3ddaff583c839515c244b22a9e60
-EBUILD root-6.30.9999.ebuild 8375 BLAKE2B 8da531e972da1196942e3310ea36d391e3836ecaa16f3fc1da1873969e5b0d546d3b4752112f0d5a085a07d5614d2d7d7d6d58f7c4b9172009a2faef649c012a SHA512 46ae3b682eba4b9371d8e0f7659ca2ceb75b1cdd7538357e64b0c1a2e3bdcb99d560545f03cf11ef384023aaa6ef1f64ca3a3ddaff583c839515c244b22a9e60
-EBUILD root-9999.ebuild 8375 BLAKE2B 8da531e972da1196942e3310ea36d391e3836ecaa16f3fc1da1873969e5b0d546d3b4752112f0d5a085a07d5614d2d7d7d6d58f7c4b9172009a2faef649c012a SHA512 46ae3b682eba4b9371d8e0f7659ca2ceb75b1cdd7538357e64b0c1a2e3bdcb99d560545f03cf11ef384023aaa6ef1f64ca3a3ddaff583c839515c244b22a9e60
+EBUILD root-6.28.12-r1.ebuild 8387 BLAKE2B 1fb608568c18af69bc61df28fd5c44b8e8efb090da61de5de0e2d43db73181167e3e5d08dea38c67d3d63a0f93680de218d909c5aa73c6df8fe972c9e31b532d SHA512 9c9baceac643ede3c4da527282761e4cd3d4fa672720f23248be9766f34aef554429f1e8a8d206b56c6dbfe1fddbff705b6073cb1d16a124c73b03ffbe77c626
+EBUILD root-6.30.04-r1.ebuild 8387 BLAKE2B 1fb608568c18af69bc61df28fd5c44b8e8efb090da61de5de0e2d43db73181167e3e5d08dea38c67d3d63a0f93680de218d909c5aa73c6df8fe972c9e31b532d SHA512 9c9baceac643ede3c4da527282761e4cd3d4fa672720f23248be9766f34aef554429f1e8a8d206b56c6dbfe1fddbff705b6073cb1d16a124c73b03ffbe77c626
+EBUILD root-6.30.9999.ebuild 8387 BLAKE2B 1fb608568c18af69bc61df28fd5c44b8e8efb090da61de5de0e2d43db73181167e3e5d08dea38c67d3d63a0f93680de218d909c5aa73c6df8fe972c9e31b532d SHA512 9c9baceac643ede3c4da527282761e4cd3d4fa672720f23248be9766f34aef554429f1e8a8d206b56c6dbfe1fddbff705b6073cb1d16a124c73b03ffbe77c626
+EBUILD root-9999.ebuild 8387 BLAKE2B 1fb608568c18af69bc61df28fd5c44b8e8efb090da61de5de0e2d43db73181167e3e5d08dea38c67d3d63a0f93680de218d909c5aa73c6df8fe972c9e31b532d SHA512 9c9baceac643ede3c4da527282761e4cd3d4fa672720f23248be9766f34aef554429f1e8a8d206b56c6dbfe1fddbff705b6073cb1d16a124c73b03ffbe77c626
MISC metadata.xml 3029 BLAKE2B 9c87d6eb0c9779c7254b2f42cb4b0a557427c864da9c7b67517e30a6f4eb9d2f514dc02fb74735ea9bd6e6bb579977245cb776252c0c5ccb01e1602feca4959b SHA512 04464a018cd47d33f01c3f0b7676e3e7db725944c1917dd29d140f74e27b9d623ff6fed8704a4d5efb31d3f61a6aeb0c9839b6726e7d6a0f5d4f6d7c3febafcf
diff --git a/sci-physics/root/root-6.28.12-r1.ebuild b/sci-physics/root/root-6.28.12-r1.ebuild
index cb1bd02dcaa9..1c6e78d4b623 100644
--- a/sci-physics/root/root-6.28.12-r1.ebuild
+++ b/sci-physics/root/root-6.28.12-r1.ebuild
@@ -140,13 +140,15 @@ RDEPEND="${CDEPEND}
)
"
+BDEPEND="${PYTHON_DEPS}"
+
PATCHES=(
"${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch
)
pkg_setup() {
use fortran && fortran-2_pkg_setup
- use python && python-single-r1_pkg_setup
+ python-single-r1_pkg_setup
elog "There are extra options on packages not available in Gentoo."
elog "You can use the environment variable MYCMAKEARGS to enable"
diff --git a/sci-physics/root/root-6.30.04-r1.ebuild b/sci-physics/root/root-6.30.04-r1.ebuild
index cb1bd02dcaa9..1c6e78d4b623 100644
--- a/sci-physics/root/root-6.30.04-r1.ebuild
+++ b/sci-physics/root/root-6.30.04-r1.ebuild
@@ -140,13 +140,15 @@ RDEPEND="${CDEPEND}
)
"
+BDEPEND="${PYTHON_DEPS}"
+
PATCHES=(
"${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch
)
pkg_setup() {
use fortran && fortran-2_pkg_setup
- use python && python-single-r1_pkg_setup
+ python-single-r1_pkg_setup
elog "There are extra options on packages not available in Gentoo."
elog "You can use the environment variable MYCMAKEARGS to enable"
diff --git a/sci-physics/root/root-6.30.9999.ebuild b/sci-physics/root/root-6.30.9999.ebuild
index cb1bd02dcaa9..1c6e78d4b623 100644
--- a/sci-physics/root/root-6.30.9999.ebuild
+++ b/sci-physics/root/root-6.30.9999.ebuild
@@ -140,13 +140,15 @@ RDEPEND="${CDEPEND}
)
"
+BDEPEND="${PYTHON_DEPS}"
+
PATCHES=(
"${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch
)
pkg_setup() {
use fortran && fortran-2_pkg_setup
- use python && python-single-r1_pkg_setup
+ python-single-r1_pkg_setup
elog "There are extra options on packages not available in Gentoo."
elog "You can use the environment variable MYCMAKEARGS to enable"
diff --git a/sci-physics/root/root-9999.ebuild b/sci-physics/root/root-9999.ebuild
index cb1bd02dcaa9..1c6e78d4b623 100644
--- a/sci-physics/root/root-9999.ebuild
+++ b/sci-physics/root/root-9999.ebuild
@@ -140,13 +140,15 @@ RDEPEND="${CDEPEND}
)
"
+BDEPEND="${PYTHON_DEPS}"
+
PATCHES=(
"${FILESDIR}"/${PN}-6.12.06_cling-runtime-sysroot.patch
)
pkg_setup() {
use fortran && fortran-2_pkg_setup
- use python && python-single-r1_pkg_setup
+ python-single-r1_pkg_setup
elog "There are extra options on packages not available in Gentoo."
elog "You can use the environment variable MYCMAKEARGS to enable"
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index b033aede72af..4458424c39c9 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/libxcrypt/Manifest b/sys-libs/libxcrypt/Manifest
index 40a4effd5e59..0ffffc5542f9 100644
--- a/sys-libs/libxcrypt/Manifest
+++ b/sys-libs/libxcrypt/Manifest
@@ -1,5 +1,6 @@
AUX libxcrypt-4.4.19-multibuild.patch 303 BLAKE2B cd342eef2a8ce3e305e544d37373370748690878b4171709028b7b894ad2c76c9188496ab089a46645ad6f9fca09fa4f89cdcb444e1400747ee358c079441661 SHA512 3cbd4bbd0827801faaaa2198eccccb285100cdfc43525b70816121aa70b32dc2c8479c53e16b9e99920926b1b11014dcc19909c4f72a09d9d19fcdb0fa6350cd
DIST libxcrypt-4.4.36-autotools.tar.xz 624660 BLAKE2B 8dc3d0f354baf8c64dc011e95e7df10d48b0dfe428503936ffd55edf2745de04003c7efe231ed5d9a14cea7f682ba377b7e00f0463b4060c50c9c29f555b790f SHA512 fb8391ecb89622eb0d74d13c5fc1369718e83c47671449044ca0c2f78a236d7b06177a60bf8cda47694caa840c68eaaf0b23690e8975fa5d64b734c8eb246d10
EBUILD libxcrypt-4.4.36-r2.ebuild 9083 BLAKE2B 75bae6bbaa6d87d2a7dde7c237e6e9d931adab44591a54d35e13f95993077d0cb16391fc85835ee67ffd6c30f88e052e24d4b5ecf6ea2833d56e0a1990401162 SHA512 a5fd4cdf5a9adc31e145109532181a659e4ddedbea7e7e3f74a47cb9afbcdbbcc1940f339cec2318fe7f34531b32d80f884e8e7db1b638dafede1493a987708c
+EBUILD libxcrypt-4.4.36-r3.ebuild 6520 BLAKE2B 6db30204a2815cf03a154bd542cc4039036c2613843f49dcab6aeae125a486d0aec9b2a250c8719bef368b92e13c96897716314d30efcf6892c23a0d7598775c SHA512 f538e1a5138c3e19be822a9040ac32b210dd3b7325fa170bf85d91ffe764db9a3a260317ab5f0fd9b5ff310c26ce0e1a4de302423b04637e2a0e5adc4e21d2ce
EBUILD libxcrypt-4.4.36.ebuild 9276 BLAKE2B 98a592ac762240cae507fc801b23df1172552d07a1583ef42d83efe00d1008f2fdc28cc71d73d527cb94d59ccd9db64062077789dece2428518b887bc72ba8a0 SHA512 8b4bf70219e81777d4ba975f0d06f33f9fda18211816e93f0b04363663a06fc2fad9cf1f02c012ca877935f45f6ea9af3afa026c56c12e7f5a97699097b975c3
MISC metadata.xml 913 BLAKE2B c2b3f52bd72bb46b0de4eb4a5f47dcb3aacfd248b811bcdc88db88c6f9cbe3ed1af4fda3e643b350fd22131273af03f2f888d78d306f0f7274d9432eb65075a3 SHA512 0ebbc3c2aa661f1a40e7f654384a395662b1b0235f145c7778b7b86bfb65ad09d4e8900bc6ede94413f057e769397c355bfd1bcafe8540acbf7e00e5451400c9
diff --git a/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild b/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
new file mode 100644
index 000000000000..3faec08e8e41
--- /dev/null
+++ b/sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild
@@ -0,0 +1,254 @@
+# Copyright 2004-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+# NEED_BOOTSTRAP is for developers to quickly generate a tarball
+# for publishing to the tree.
+NEED_BOOTSTRAP="no"
+inherit crossdev multilib python-any-r1 flag-o-matic toolchain-funcs multilib-minimal
+
+DESCRIPTION="Extended crypt library for descrypt, md5crypt, bcrypt, and others"
+HOMEPAGE="https://github.com/besser82/libxcrypt"
+if [[ ${NEED_BOOTSTRAP} == "yes" ]] ; then
+ inherit autotools
+ SRC_URI="https://github.com/besser82/libxcrypt/releases/download/v${PV}/${P}.tar.xz"
+else
+ SRC_URI="https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-autotools.tar.xz"
+fi
+
+LICENSE="LGPL-2.1+ public-domain BSD BSD-2"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+IUSE="+compat static-libs +system test headers-only"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+ system? (
+ elibc_glibc? (
+ ${CATEGORY}/glibc[-crypt(-)]
+ !${CATEGORY}/glibc[crypt(-)]
+ )
+ elibc_musl? (
+ ${CATEGORY}/musl[-crypt(+)]
+ !${CATEGORY}/musl[crypt(+)]
+ )
+ )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="
+ dev-lang/perl
+ test? ( $(python_gen_any_dep 'dev-python/passlib[${PYTHON_USEDEP}]') )
+"
+
+python_check_deps() {
+ python_has_version "dev-python/passlib[${PYTHON_USEDEP}]"
+}
+
+pkg_pretend() {
+ if has "distcc" ${FEATURES} ; then
+ ewarn "Please verify all distcc nodes are using the same versions of GCC (>= 10) and Binutils!"
+ ewarn "Older/mismatched versions of GCC may lead to a misbehaving library: bug #823179."
+
+ if [[ ${BUILD_TYPE} != "binary" ]] && tc-is-gcc && [[ $(gcc-major-version) -lt 10 ]] ; then
+ die "libxcrypt is known to fail to build or be broken at runtime with < GCC 10 (bug #823179)!"
+ fi
+ fi
+}
+
+pkg_setup() {
+ :
+}
+
+src_prepare() {
+ default
+
+ # WARNING: Please read on bumping or applying patches!
+ #
+ # There are two circular dependencies to be aware of:
+ # 1)
+ # if we're bootstrapping configure and makefiles:
+ # libxcrypt -> automake -> perl -> libxcrypt
+ #
+ # mitigation:
+ # toolchain@ manually runs `make dist` after running autoconf + `./configure`
+ # and the ebuild uses that.
+ # (Don't include the pre-generated Perl artefacts.)
+ #
+ # solution for future:
+ # Upstream are working on producing `make dist` tarballs.
+ # https://github.com/besser82/libxcrypt/issues/134#issuecomment-871833573
+ #
+ # 2)
+ # configure *unconditionally* needs Perl at build time to generate
+ # a list of enabled algorithms based on the set passed to `configure`:
+ # libxcrypt -> perl -> libxcrypt
+ #
+ # mitigation:
+ # None at the moment.
+ #
+ # solution for future:
+ # Not possible right now. Upstream intend on depending on Perl for further
+ # configuration options.
+ # https://github.com/besser82/libxcrypt/issues/134#issuecomment-871833573
+ #
+ # Therefore, on changes (inc. bumps):
+ # * You must check whether upstream have started providing tarballs with bootstrapped
+ # auto{conf,make};
+ #
+ # * diff the build system changes!
+ #
+ if [[ ${NEED_BOOTSTRAP} == "yes" ]] ; then
+ # Facilitate our split variant build for compat + non-compat
+ eapply "${FILESDIR}"/${PN}-4.4.19-multibuild.patch
+ eautoreconf
+ fi
+}
+
+src_configure() {
+ MULTIBUILD_VARIANTS=(
+ $(usev compat 'xcrypt_compat')
+ xcrypt_nocompat
+ )
+
+ MYPREFIX=${EPREFIX}
+ MYSYSROOT=${ESYSROOT}
+
+ if target_is_not_host; then
+ local CHOST=${CTARGET}
+
+ MYPREFIX=
+ MYSYSROOT=${ESYSROOT}/usr/${CTARGET}
+
+ # Ensure we get compatible libdir
+ unset DEFAULT_ABI MULTILIB_ABIS
+ multilib_env
+ ABI=${DEFAULT_ABI}
+
+ tc-getCC >/dev/null
+ if [[ ${CC} != ${CHOST}-* ]]; then
+ unset CC
+ tc-getCC >/dev/null
+ fi
+
+ strip-unsupported-flags
+ fi
+
+ if use headers-only; then
+ # Nothing is compiled here which would affect the headers for the target.
+ # So forcing CC is sane.
+ local -x CC="$(tc-getBUILD_CC)"
+ fi
+
+ # Avoid possible "illegal instruction" errors with gold
+ # bug #821496
+ tc-ld-disable-gold
+
+ # Doesn't work with LTO: bug #852917.
+ # https://github.com/besser82/libxcrypt/issues/24
+ filter-lto
+
+ append-ldflags $(test-flags-CCLD -Wl,--undefined-version)
+
+ if use test; then
+ python_setup
+ fi
+
+ multibuild_foreach_variant multilib-minimal_src_configure
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --disable-werror
+ --prefix="${MYPREFIX}/usr"
+ --libdir="${MYPREFIX}/usr/$(get_libdir)$(usev !system /xcrypt)"
+ --includedir="${MYPREFIX}/usr/include$(usev !system /xcrypt)"
+ --with-pkgconfigdir="${MYPREFIX}/usr/$(get_libdir)/pkgconfig"
+ --with-sysroot="${MYSYSROOT}"
+ )
+
+ tc-export PKG_CONFIG
+
+ case "${MULTIBUILD_ID}" in
+ xcrypt_compat-*)
+ myconf+=(
+ --disable-static
+ --disable-xcrypt-compat-files
+ --enable-obsolete-api=yes
+ )
+ ;;
+ xcrypt_nocompat-*)
+ myconf+=(
+ --enable-obsolete-api=no
+ $(use_enable static-libs static)
+ )
+ ;;
+ *) die "Unexpected MULTIBUILD_ID: ${MULTIBUILD_ID}";;
+ esac
+
+ ECONF_SOURCE="${S}" econf "${myconf[@]}"
+}
+
+src_compile() {
+ use headers-only && return
+
+ multibuild_foreach_variant multilib-minimal_src_compile
+}
+
+multilib_src_test() {
+ emake check
+}
+
+src_test() {
+ multibuild_foreach_variant multilib-minimal_src_test
+}
+
+src_install() {
+ local DESTDIR=${D}
+ if target_is_not_host; then
+ DESTDIR=${ED}/usr/${CTARGET}
+ fi
+
+ multibuild_foreach_variant multilib-minimal_src_install
+
+ find "${ED}" -name '*.la' -delete || die
+
+ if target_is_not_host; then
+ insinto /usr/${CTARGET}/usr/share
+ doins -r "${ED}/usr/share/doc"
+ rm -r "${ED}/usr/share/doc" || die
+ rmdir "${ED}/usr/share" || die
+ fi
+}
+
+multilib_src_install() {
+ if use headers-only; then
+ emake DESTDIR="${DESTDIR}" install-nodist_includeHEADERS
+ else
+ emake DESTDIR="${DESTDIR}" install
+ # Conflicts with sys-apps/man-pages
+ rm "${DESTDIR}${MYPREFIX}"/usr/share/man/man3/crypt{,_r}.3 || die
+ fi
+}
+
+pkg_preinst() {
+ # Verify we're not in a bad case like bug #843209 with broken symlinks.
+ # This can be dropped when, if ever, the split-usr && system && compat case
+ # is cleaned up in *_src_install.
+ local broken_symlinks=()
+ mapfile -d '' broken_symlinks < <(
+ find "${ED}" -xtype l -print0
+ )
+
+ if [[ ${#broken_symlinks[@]} -gt 0 ]]; then
+ eerror "Broken symlinks found before merging!"
+ local symlink target resolved
+ for symlink in "${broken_symlinks[@]}" ; do
+ target="$(readlink "${symlink}")"
+ resolved="$(readlink -f "${symlink}")"
+ eerror " '${symlink}' -> '${target}' (${resolved})"
+ done
+ die "Broken symlinks found! Aborting to avoid damaging system. Please report a bug."
+ fi
+}
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index dbe44f6e09bc..881957fc221f 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 2254120db536..4482b44b1aef 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -311,106 +311,7 @@ DIST firefox-122.0.1-xh.xpi 409562 BLAKE2B d02a96d174bc5cc1cf7c2399c57340d8392ac
DIST firefox-122.0.1-zh-CN.xpi 633790 BLAKE2B dab2b232aec155b0a304f2bffa000424f4e1d65d44a8c7cd4374a48a5de42af382db4e523c7113b8f1c59661457877a109c3bfec10f9b0102b827d729fa4df8c SHA512 3283249b2e42a3f726f98a1e1526f73bf38a728d703bce6f7a1c41cacf1f86581debaab8ff73057f1fb11b1381656c422b2c7146750dbb32ed4573df31b95a0b
DIST firefox-122.0.1-zh-TW.xpi 635798 BLAKE2B f098894718db43f15999844f4756921e37f40a4926f1a3ca717b0a7ec7b5ee9e9319075eab50e01ad51a849b2cfd39b06732e4c510e09b0809b8a0bf9596d39b SHA512 748744b619608a9bc4a28e85fe7cc8ec4a17c7e4af1e3a5ab5a74a4ac265c9e4c5c4f639a06cdcd1cf6e5fd57e377929ab31ce46ffea576d0f7889e84e259d01
DIST firefox-122.0.1.source.tar.xz 533052916 BLAKE2B ea4346b88c7f3e7e2126eed6b0f4b1460e70fa430944a7263d42ac762e10c8440967ebbae25ceff15e7afb451e1a890ab7e97ff60619a465152e9ff6a7691653 SHA512 1d4fe1ed351edd748ede2ef6448798a32de9ed7a075a54a7ed5f7baa7b0c4c7f932c2e29f443c9066829e39f22a1dc94be5d00cc994193e949b72aa4a1c8ba41
-DIST firefox-123-patches-03.tar.xz 15096 BLAKE2B 586a7a1ff7cd76c29c1a71296f2829a1ed2338df63b92e320b5bb07e8e154642d06772aa4215f77f1d85ab7f1b899c92f04a5606300a3fda970f594941554187 SHA512 e89ca3fd9a09ff4f5623e12bf89ff91d91ab59a24239ec3ac3eb1868413b36bbb85c8329c2ba0f4f4ad2b27116dedd4ebb53e2ad6c11aea85475b70fb2945364
-DIST firefox-123.0-ach.xpi 457917 BLAKE2B 526671c503a074bd638ee43d5dee13c9d48791f27c313ce7bf7291cbe821cacb88006c2fc1cbde0254886d77bb995ac46fdf83640720d9957ddd02ba44a629dc SHA512 f6f6866bb406763855ae10e021d9a02d7ed11972e627f77a9a9ef4308550d7515141435f1e7688302e38e78d995dd83d06d7184c72385f2b6461cdf1fb1ca5dc
-DIST firefox-123.0-af.xpi 412259 BLAKE2B f1ab00cc1e76777e785a5f82603955f1953a7b9a242ff58c230871f1e58913c4da9d2fc5836bbe646006dc5941e0061f36173c52ce8afb7ae616ad836a9b0036 SHA512 5debe069a919b6d33f4d3fbbae06399f7b048cea3053e825673a9ba864d5464b01896bb67ab8a68ad44dece437edeb975bfe4803a36df0088af82541b52412b1
-DIST firefox-123.0-an.xpi 499253 BLAKE2B a4eaf5b5dee2c73552a3562a2aabc09886bd5636f1899bf03f4a63e6d3c47784e86e13d9dfbcaf3d0da38095e86b5f48c71b76b20972dfbb666906f274c13858 SHA512 c3c3d3a353a9a4fb5d7004b7277192f79601e3ae94ac1169e50594bcb29a19b31bdb67963efd021422917840cc04a3adf22dab58ace0646e0507b96a1704f22d
-DIST firefox-123.0-ar.xpi 596975 BLAKE2B 876cf47bec4d2650e9507243cbfb32908d25a68eba05203cf9a833f527ed6af913061bf247a43d1853e3863f972130024998a81fd43ebfc07463e506ff0def65 SHA512 07a97ae8876a7c1506d969eeb8bff6af0f0e8ed0e0b5e106260c55c86d1125e9014a731e28202a1a0a714e50e018758d38108ea755fc78a3edd0e8ffd9844032
-DIST firefox-123.0-ast.xpi 490097 BLAKE2B 38c046f0474bea05b80a9a7636a4f8e6fa7f98e28d0c7a0511593a2b474d76ee76def6b2d26c6f6f84bc5b5919e50800737602755fbd0e07318eeb994f385f73 SHA512 df4c677484f35cafbc55ff6ad9838d7a71655317cd91b8699501b73f9038b3e6403e36859ec34e34bed85bcc09259fef43d7dc3ab14afac7f525fa07c269e31a
-DIST firefox-123.0-az.xpi 484199 BLAKE2B 36a1d4b6e222f5e67034d89d1469e8ea671f7d6204d44ef0721b30ce95705dde18701e5aef4eec7b4c0c02c9f84437c702167d4cdabc128c34ebb4c87c1697a3 SHA512 c11d92859df9b96f10d6e1e012335ac326e06bbe9fb74669554f154295a2aefd27dbe832ca2e7b61923d4e2a1edc4ec09ec85c8b26fad3e1a9c679dd796020f7
-DIST firefox-123.0-be.xpi 693186 BLAKE2B a575dc21da2d8d851df9309b1a58c9ffb47e0974c40f3495f9b99de6fb0a4a8db59fcaeff783b8e47119895c01593944c929c199ad2e4aeac3f30bc40eaec742 SHA512 10d734c7487c1ceb99920e9170653593e0ac8d0448183cbff98b2f1dbe2880efac8377ec7acfba942d981a8b053cc2ea17ad9d2906249fa70dffeec3aa85ca49
-DIST firefox-123.0-bg.xpi 594622 BLAKE2B 6970b077da017bca16f6ec8f5627e5ddf2f29ed26f0e7ecde97186c6fb2bdbd5500b9ab99701b812ccb4049f28d71701250cf89b3ea37f7a4383dedb2ea7e5b7 SHA512 20e396ab8a531f70ed25ab2ac1d69a382f66d8d57bdece529c166d181e70aeb11c0cc27781aeea430c97d980110dae2893a91799490f03db938ac4e3d88d69e5
-DIST firefox-123.0-bn.xpi 574573 BLAKE2B 2e2fcbc1dc35e8d1ec00b57ce26e8cfadaac7b009605fb79b69c632fe2998183f050f8959720496544b212c38b8f89b082b415bb36fc565c85d3ba09dec45215 SHA512 d3774fd9c21e73a877b9c0775e5925be326f0dd98933dccb0342e37c84986b17cf1b33acecacab979bb7b082a0ea81f96c172e4681b2e1370d3d448190d9e084
-DIST firefox-123.0-br.xpi 576392 BLAKE2B b4a2f2a21c16d6b196c0c9d128678f95e228bb9842dde4e41771ff0d0a3021f242b736247651f12532533744d60cf61bb661e8c916c5926fe0af58aa8095555a SHA512 662d44da5449ae0bb596414e0ab48b9d640e04eb2e9f3fefb321041a05f02130510767c9a6c585edde9bf8d528aa0978d2e658abfc6bad3d1e2b593292b0e95a
-DIST firefox-123.0-bs.xpi 464831 BLAKE2B 2a769b8022aa49c7dffd46a65731a419ea2e288c043ebd0ac01b6848296ae4bd94cd808b116359bd0c3b32d792ed182583b66af8329acc150efc13efe6a0b567 SHA512 f48c895223605f047e273a7c8af37b7ae0e4ad263e80894cbb4cc7f9ea8bf82b43b959293d58ea62d2db49b1c5edf7ec43de8112634979ad9e6efaecdeac96f5
-DIST firefox-123.0-ca-valencia.xpi 539330 BLAKE2B 04afa810977da9eac43bc8b089d7a37071b6797253689283d2ba70c60a8f4a25fca90e841cf8c924d1c0f6e1a850bd0ec2abccd6f569a0647cf6d8d89fdf45c4 SHA512 31f5a483d10faaed68486d76a3cab5b82ad5bb78287d20b608e41d3286989de56758fe225cda48a7deccc371b9d9ebbe632715821e535775e6410fe346d5faa4
-DIST firefox-123.0-ca.xpi 577386 BLAKE2B e558ad67825be92f829c77f1fd2306e6ae17d6ff1271de469d7aaff3933c46295ef7f32d4d279d05e2447aaa54ef3b207de1e3c199194f6e29e743c92d879255 SHA512 99cf554bcf1964b5cd5cf8f136fe1a6cba84b801a54373a281405dfc5073758d275db1f6834d116d815708d64de9712480fa0cc752dd5d4698210d9d6a0662c1
-DIST firefox-123.0-cak.xpi 584593 BLAKE2B c70b06b8b1072b2aa23251e33013c0c4811576c0c29599d1bb06ce6d8c084fbc80df15aaca565d4042873cb7a25b9611fbb1a1eb6974270d6b27c30cb404b1ba SHA512 78386cb171591649d73957db57fda00ad23704c8595347912a44090ca7f519494722f4cca6e0fe4ede5b3dcfef515cdb51cfb0b8b29b28b704af302c15701242
-DIST firefox-123.0-cs.xpi 638562 BLAKE2B 7a7bfe7a5f4168bdc66ebb688bd535925e2ddd7fddcaf3356857b28e65be129265a86c2df4f1173b7c89d4de3276740cdb9ba753fa2f133b1a588a20bc40ca0e SHA512 549a2820e95d9a49329d9ae9b2bd2a8ef0dff68daec996f7ef18387cae65e650c09a7b11cc9e0972b0920c4d619aad75fed109b34f6dc7e075aa87b8d30deda2
-DIST firefox-123.0-cy.xpi 604994 BLAKE2B 98132f7d1f717bfda4e9b729cc0d0c9610df9029fc5904eaddd98e235136881ae71249db4519e0e3995d8a7f3480993f929ed88f4f28a148c8eb9939205ae635 SHA512 97fa7781b41137b63a8b81fae4d255fe71b0475f7d7fec7ed0e1885c972b72322006e27fa0093fcf13f9e340b34f0165a139aa08fa9079d44e54017b667316bc
-DIST firefox-123.0-da.xpi 593087 BLAKE2B 024ee01d3de6221ae07b038cbe3107bdcf70413cf5c1c00df108b1475c1ee21e13cc04e4826edc3d5cbd2e59a197baebe26acaea061eaeee8db8069b595bbaea SHA512 974a7d4d2b4ee62f067c2fb0017a323120abf13cee41cf1e579cc0fb033e09a4c0ba0df79811d04392baa88f0e58acb4635860f12c76085941d3d371ae0019c8
-DIST firefox-123.0-de.xpi 614421 BLAKE2B 98a730b3c96541e1c39c1ba82812eead9cd8d3964f7c65eecfceb40107b7a745327185bba3e7067c1c120d8ee30d333a3d668a8bf53e314a9507f992385c78ff SHA512 37bde470a50d8a5a062a0dbec5c87c578240c55571f9b2bb7009c6f608e7bb56cfb88c90829884e39f6b51a855e816bbeedab62765f71c6c98b8ba816f87cedf
-DIST firefox-123.0-dsb.xpi 630614 BLAKE2B 15be9bfeb1ab0ace878c8d84a5eba51afd5ef6767d7a02505d80083fc4f88577c6480c785d1ddd3d269ef5fdf26f54ed9bff7ca41729dbfd8600aa12d6ea89f3 SHA512 7fccce90e6a6671363422c408f19172789d7ec3522e8554b2ee68f38aa861a903f5fe9fd1710c4bed2da6835e5dd03cae2c6993a17589e1cecac5709987ff01b
-DIST firefox-123.0-el.xpi 710118 BLAKE2B 3b15bd48f109310a1889dc38a70df39ab5451b4bba5622bf3434bc37b4fe32f26799967d5148432d8ff630fa0899d12f53192ee9aa006a760069a64f5c3b7434 SHA512 182d368ec9ffc9fd65d32123554851e22a644514e2f58d3ba2a0ac12a164ec888c0cefd2da3cd5ae862d4e00e17b6dac58102d32b88fb34d93df6256f032a666
-DIST firefox-123.0-en-CA.xpi 553287 BLAKE2B ca828e8218cdfcac300d2754e6d83655610e49ba9568f61e16b58e6ed059cc2ea1457494d528a2d5c1307a5ab7ae1d0654bf021ad406c9b35555585c966e3524 SHA512 43c64a0f283e79f0e681e8514a32d864a836b722f2543c979c3766d83bbdfe5bd1ddaf2a3c2d305efb6d5722eef19fc07eae8823d5223ca73fc77c8feb08d3c0
-DIST firefox-123.0-en-GB.xpi 567236 BLAKE2B d89210f67a5dba7176142142aa244218b308158580baf79e243eef208dae9889466d7222d457fbcdb0fdc614406dae9715345ae00e82378d0a60559c71a37f42 SHA512 22db9036b953ab2a8270bf84e4b50bb6cdaeb6fdf84ffaf7844d254ae61aae78c7c5f2af3498ef83ccc27d3f6ab0a5b61edc5f381dccbc0dbb3847d0f8c02a8c
-DIST firefox-123.0-eo.xpi 597065 BLAKE2B fb488c8265a9cc8e312c605bd701327e270b66282fd7dd2626fb40458e3200e98959757415edeaea6bb17ceec443e9265416d3e39a5217a4e63da83d7bb531db SHA512 e88a65854b32add9be62206fc137a7c0443cfd2ffb4d277412e9510c1ea0cc4abe0e88ad1ad15a209aac8319f1f5ecad29f1f9e5b556b0b19a1cc86b5be1c511
-DIST firefox-123.0-es-AR.xpi 608581 BLAKE2B 702722f3785450792e6be0eb8b5463527547799eaa3a62ef9a8be13cfdda2108fdfbf61c1613ff2da05ff38fffb4a980c768e58b1515131bcf73dbd49d769645 SHA512 1e80dd9e289c278f8d63c2dc398b33a96819d5fd5d42efed884f958fef07afbdd013b548fc3271a56c164810e9c001ffb234b79960242da82f94797df74408b1
-DIST firefox-123.0-es-CL.xpi 607672 BLAKE2B 5ccac5265786c9feca6fa956ea4ea66042d0b46533a0d9ecd6ed6502e5ad95e30da47ea08b729ac2a7da75ae8fb730ed844f163a366ad77e60bbe9868541c0a5 SHA512 471e32f65952b40aa166d7f11aab392bf8db7390b81ad9b0108d72264e11b21d8e6844434680c62f14e295d825dc933c2044eadc93c85b42d8551ab993e60459
-DIST firefox-123.0-es-ES.xpi 601862 BLAKE2B 62fe900fcb4a0f4ff3cb4a261c7bb6adf644051ccee43cf4d2cea39fcf716a233bd7ce3a3fc495f529c010b7b9beec3e688850d11b2f1f61c7bbad328a847573 SHA512 c1d554cd8095faf1f36498f37e623f7bc12893e22a9b91d03c21299e044b977c297ad12934be7636b70d271433cac133f7fb9796dd2ff5145c6c4edc307f06bb
-DIST firefox-123.0-es-MX.xpi 584670 BLAKE2B e50d6179d4e3a2a2af7b927f4dad3fb734b0a2d7418044aeeb2e7203ceafc393a3beae94f5998e728be78f9d850762d0eba0aa398ff68197c4ab0a3a4d52e57c SHA512 04794fa4022ae1b09936f030a6193bc8104acc984eb3a60d6ae56685f3b16bd15a60c68f5c1827ee0c35fee7c911384a487646b2ad6a0b421dd7806a5f2bfd34
-DIST firefox-123.0-et.xpi 532878 BLAKE2B 90c71fa60d9e2ade0bf7ddc27b905d2be0c881b423e30d0338275bc3e9c2c2063d255bb906c08cc8606876978fcb4e2cd97e7ea97a160d08b63c6dc4e2b28434 SHA512 a97142ac5b7ca922b9b22bd9f74e8acc3ea4090de73cd96f8d407726c2df1a2d033f11dccd65fada9ecfb5aa14e39828f11e14497fc1d8ce0ffcc3a982320755
-DIST firefox-123.0-eu.xpi 585340 BLAKE2B 2d1b7d65d30074f3bfd89f2bc9f826fff180eb3b60ba5c9c1e751280cefa234904dabed08c6bff3101a6ec5e95dbfdbb46d0ce8c1fd79598ccddffb71780c8a5 SHA512 0cb1976921868b261839831e361e2003f8d1de85fc0eb21a810bce6d88edf88e88a0b37cfedace85a81b35ba813ebdf91a4635c8faddb43488d306716e1313d7
-DIST firefox-123.0-fa.xpi 583091 BLAKE2B e80592db98d30da9056a5148e8a7ed1fc9301dcd485f964873330631cdd4832e8df82dd22347af018f12fe380e3dc594c9295484c7511f3c6ac7e9579dab7a26 SHA512 d66f4f2eb91a95424f3237c24947e07e1ab7bf0a5a840959601985ad3fe96d135801b380d7da4e4fca728d6ab71536874dcdedf87b6430044a2fcba136d10c3d
-DIST firefox-123.0-ff.xpi 469553 BLAKE2B 9ca0e56aee05eb2a571e693f72b3f0ed5ad95b666fcb2fb99f96bffb26cff80033340b0eaa06ec1207066f27643672acb282251c511e4eec1e4cecc50fe67109 SHA512 1a5140b3afaff9587b2824827e452479149470acbcd963285706e06da1213edac67e5b02e664ba3a3f40d482796fa9869c500513d79f0f96b3b53ed8446612d4
-DIST firefox-123.0-fi.xpi 589469 BLAKE2B 9b018b7046b4955e97b84c9fc045a4ed587e1afa48b458d4f2a4f795de77ed518710e507eea43e8c07fbaaed93b49da4064df6da8a0103dc164d45c8f38757e2 SHA512 3843d47033730aa838fa770b20b6f345c91eb569cd4d6353a8bd8e3595345b272411f2de0a216e0dcfecbaf8f8e31ee4d8ab715677352e0ac8c6ead4e275aa84
-DIST firefox-123.0-fr.xpi 620138 BLAKE2B 2f079886990dba7e0fc9b0648266e3361b98ff29a32e3edd38660fa4a68594e9b628115eaf994a28e05614a536d6c65d243fd8fb41c69d7c1ed1713c1e978465 SHA512 2d2c7881d3d03c2c57e8aa8d263d1b885d8c64e6c479b49aca4aa87dc188fb96ba801700aaaaf07abb686bc25845521186f5246160f1198e422a12e1359a65fa
-DIST firefox-123.0-fur.xpi 614035 BLAKE2B a6efb44cac72b1b85b0de944655abac511cc0c3f6acbf97b6bffbbd260416f47a409c9aba2882fd40614b41c9466a646b19b287bb2bf10ddcb0eb1e050639428 SHA512 aff085b1f4a5a9e54de18bd0a96c1d36341767c6d314623f6b39253c8e74f3b63c2bcd820dfcf1cb9491ba4d457fd4887fc5da81d54bea60a853a56800a78167
-DIST firefox-123.0-fy-NL.xpi 604114 BLAKE2B b96deef0db1f87ffc12cdd0ffa86a9c896f161684ed4eb6d033ddc04b326ebacb55419760de4087ffc4264c49a5cf0346b88eca931270464a3a1c4da429a38aa SHA512 093ca9224c048c74140d55ac7036aa5d481c42589f615721506610f36670b40b07dc5a475a637e876002c3f9515d7f64c84e85cc3caf31d9a034baf40558db6c
-DIST firefox-123.0-ga-IE.xpi 465377 BLAKE2B 03f17eb8aa18ea48dab29b37f53564d2578d71964ba9df952d47eace1e4e8044bbfe2dfa463cd3011624e1ee4d28f3fd9a57548b149bc3e13cbbdaad0cb53b3f SHA512 27e5d712120ff2cb8613d157aa14be94ababc42d8e6357fe14097a5a952a2cc2774be88429dab61b78b5799c44c548be2fd5ea351f21d4ab22a0f2dd9ff69d8d
-DIST firefox-123.0-gd.xpi 584538 BLAKE2B 8774d7f8f53ecfe8112d826077280402a88f3807b6b0e2fe50380f5e7db2aee75b19b967227e780a5e89d143bb01896731eb49882a156143b0f2334fb6619f25 SHA512 0a9e0266834a85fb80103bbf23d3f7c24d97420611d5a072b8b28d3467a00eb9d024e15968e236283ddf9367e4e0839e20953ea22d905503e4e1c04c39756c9a
-DIST firefox-123.0-gl.xpi 592783 BLAKE2B 6a9a9b6f8deef1316bf52458e7f58674e921c7f81d87b06d1787cbf61d54f4cafc644edfae650175158f5f8e7acff2e85839e573d27556b51dfc5fa49a554022 SHA512 22a0d5f831cc238f0de9d03db0a40df23130c8a4b8d3641f9bb0c3130e75d191d75fe2957aeda3e95e6e4adff4e6fad0412aaa88c47a28e8e3f6441d18610369
-DIST firefox-123.0-gn.xpi 618418 BLAKE2B 902ca734b090d1bf20a4a071a3d79d06438b43e0fe1b18ee432532a4ce885e4fddb9ccdf6270c9ef59ef092efa1db4f6ac1bcd437d617c41605c208f83795817 SHA512 c009e5f5cd8e1946dcc7276f54b8adc4ae898149fb7716929f350059b7fa6d439d3ff58fffd6859724c62ecab17cea2f8d8e3cefec572a2c018f2c9b6c9347d4
-DIST firefox-123.0-gu-IN.xpi 520457 BLAKE2B f2df0562d49b6f2949eb6220459c33d53c1397712dfcb7507df0e466c4cb157e0197091c4c26ee2c82aa0c5cd1e64eaf14568768e74ccf82a53bcf8c051022d9 SHA512 fe76deede8feb4a76f047d1f8a0e0d599f07b176a9de8d006edbaba5652fbf8fd9390b030047bcf47554723876b7c75f7a956e2c33c22e83ed9c0288b9dd6d46
-DIST firefox-123.0-he.xpi 612985 BLAKE2B ab05356fbc513f51c8b078682afc08b6497d8d0e8a1d35777d9b2076f27d8ee0246c5040fedb414ad797d3086e6704419b641b3523ec66dadad256b6d92f3157 SHA512 bcde072943b86a95b6b4da251b6f7541a837f13cd7a083db635bb01b7c18b62879187d44635a16b656685f77a3702f6f5fa97c3a7e04bd6f40efcdb779c7846a
-DIST firefox-123.0-hi-IN.xpi 558455 BLAKE2B 1dc8bf1efa89584b6cd3fdc1fc5586bba313f1b93731eb9b0e725c77ba2634c600845f75fe64049b8eef50a20f179e0e61288a500c61896ce281a490d2320b1a SHA512 d515c60a931408574b6771a1658456f366297fc8f8e922e39af38c04b09b070c238dc2142be5e896bc31a68d50487cac008e0dda253e8e7b1dd8b9d420dda989
-DIST firefox-123.0-hr.xpi 549950 BLAKE2B 1c7cb014732590917c1f104590c253f51e888790a77ab3974826307b5fde1011160bf5e0a1da10c4e8bda5a0ede24ceed49891ac1d9e1c96843dfeb567762cfd SHA512 cfc8fdc853b9cb6a853bbbbce8254ef8758380a4800bcc6e408948f4026b94acd236796d822ed99f789b9a97cc2c1cd48d2ac0ac91defeb6e8c033878b73e8f2
-DIST firefox-123.0-hsb.xpi 626593 BLAKE2B 53eec0a74f3b0ee074713f4d947331bdb86dd613c612180cdcbfdaa4f93412475907cb960f07ee4a29e2b37d1d7d080cfee04e037d3623cdbe5ef537bae835b2 SHA512 650ff21e04c2d69c567e12a5784f528a89d65e7cd24c07775574e8496705411ecb92acd67bab10a7440caabb6df6c574bc30a68f6e11b8d8d653bda989629fe3
-DIST firefox-123.0-hu.xpi 630539 BLAKE2B 9c679d581a1cd9b2f125b4446a619805635295ecbc88b6dcde60525edee53dbbd168ed987165b75f41593328bcb2d7d1d8b6f4aecb18bf942eeea54bcf2629be SHA512 e26b265684256d48e250155f414b56587950871259764ccf1a1cd7892f06ccd5c138733ea51e07e61c118262e7810a5223568ea30cf2c184eaf013c9b778fc45
-DIST firefox-123.0-hy-AM.xpi 607750 BLAKE2B 21a77ff2527e3dd90f21b6abfa60f7557bfa2f52607a8fd0818f7ace93405aae949ed75eb6a5d05e4b85a5f63bcd7abe488a7d623ded98b76e45f118262beee9 SHA512 5c205000f4c4f798a6a916f3f51d30d84ac1c6c43062621e916ea7f2e78a1e427381059474d736cb9f800db38f3557e513de4a90c10fe06034f4b1447d4ae1c5
-DIST firefox-123.0-ia.xpi 591956 BLAKE2B c09d5f9343a014e5b2e24c56e7c380c7cd936b0f3f7137c7be47382d45d0d1c1dd8803472a4eff457de7a32f1d3919cf7f62813c5dc2503542e3ae3e7c5d59c9 SHA512 1d8bf1b4610866068b75aba238acf4942efa6f0e1fe1b91c33128572c69eb7e54049e1512a8f4381486b2c4fab9013016bb203aeb831e5484098041ee4e7b6c3
-DIST firefox-123.0-id.xpi 566910 BLAKE2B 4f055e2592a0297ae5649863e2bc1e3a35787548ff2c97209698faf1e1d158becc6c8d7f188fd4df7e477b1efa31d48061867ac16da9e1bdbee7918dcbfea40a SHA512 14491501a6c5815646548acbd1926439cc05fa38d3804e798a466893f770093d199a69ca367955f350d25c7e4f3328e01a1386018d5fa255ff6439ff29a86793
-DIST firefox-123.0-is.xpi 598363 BLAKE2B a9f2ddef203a60ba0611d389186cb52c708894d33babe7fe98a233a123b8247698c75d573b4fcc79488b21045d6180f318500c687ab70d0a51eccbe877506a5e SHA512 6405fc8c5ffae2ed0484abd655627d57c46a2884415bbc0dbbf48f1db1eb6a0dbb6ecf6cb765314ae33796a6cfa1b2b3bcf04f6deab3bfcc2cb8cef5ca134f32
-DIST firefox-123.0-it.xpi 550961 BLAKE2B b1d5e52a37b6e35b191a2f052526a5e11c392d79f8b4d19380c8b5ce24ab80cc6475803343ec2b57711f90fd606c8fd4f354bf35a20c971184f36cf8941dc9c8 SHA512 98fa386aaccdb17ff652b99aa2e58504b67e073cd56cef9845c6f839732acd57bd0a4d86d30b8be72d21a390ac2eb9f4293ad694ef0ba3e9699355c2eb88e3fc
-DIST firefox-123.0-ja.xpi 659306 BLAKE2B d2fe303c0b62ad8612637222a43b56f178017df5c114275502c80f3a25869764788be5184eda043e8817a4b1c21628975b372ddca3462bfc0dc76a74b2afd9e9 SHA512 b4914dc69c8248049aa2f4f20debd10f36cd0007151a5a2d15449562c4dddfc981d518e6e4cc5b86ece7bb1e1befa0d5498f6abf1ac9ef58c31d4a088a537da7
-DIST firefox-123.0-ka.xpi 653087 BLAKE2B abaa88d1aa5c702926b1123c834adb99c7eca7cb910f5c3840e31e183196a34fa68634c432ddbb72b2d289e2922fe7eebc5d1fedc4a68706c3e62458c4592a1a SHA512 c75b6e073f314418087ad33912b78ff2935eb8ca2529ad736cf934883308e6629eadf258614e58b547b154e3d592fc5f86499c59e22d477cb2e3d831f195bcb8
-DIST firefox-123.0-kab.xpi 594589 BLAKE2B 5c0927bc4cef11f25630587803be8ecc1455687b4074e22a8de3f76134a9d9921301187b446e5e649c125b20aeb8cfc7c9f104809fca82d5bcc98112fce26005 SHA512 9fa8194e4a346412eaa557d21304223aa848fbf48a1f54a57f2c77191117eedc04f0c566551fb81cf1ef3673bac9820f2b50a1d337b33217a2c8cb2ead75a1fa
-DIST firefox-123.0-kk.xpi 686109 BLAKE2B 90df93b4b7d3f51f4fc2a9c5a813809e0b842fafed3149b4d733401c3e0a210a3860657b5eee2f2be6fe7b84de6a269fbad19bc2d3dda2f039090ef9214983ec SHA512 546aee3598adb1eb208d7f54147f201051550577424c4890a2901f332758ef2820720fcd9940ed54439c3481494465749f5fb589708ffd3b4beabcf2116c6112
-DIST firefox-123.0-km.xpi 519172 BLAKE2B 4850bc78af140f98a7d71add458b4aa68afcc0ae7147ced062e5297c4c34123681569c4ca9a6b9059946bbc61bf6c40d35b27697e5036d4b33a25188045e97a6 SHA512 c4de85a359db4f01ec0d790372e92424cd4e6d4af2f1f264e97f35a9df127e3286ce4d516373ad01d7f261c5f9f41fda980f93997edb448dc759767b418da8c0
-DIST firefox-123.0-kn.xpi 484642 BLAKE2B 38c85a502db7d982d0ccba74a41c86bab6706db63e97a32787ad273eec920a5dbe4f235d255ae129dfbac1d7d652f6d76597b7690cb4705ab92a2954bf7ac4a2 SHA512 ae66134a1cc69141c4b8bf30c11bf31479a6d117d183f5dc21fbe44591de2db333eeb94569da95de693791d54802641be23ef3180c2285709f886f087a52cc3a
-DIST firefox-123.0-ko.xpi 641122 BLAKE2B 25ce4ef947ee5920ba2b18abdd9c9d5ddf2f8301640a1386878221ba38a367da337314f341e7510da1533c3c6aa4e708e079c514a74e6247aa48279951a885f4 SHA512 ec35637a95889116d50bc76f57b8c358e0f69efd47a191ea2bd3376443f550bb287b6712f077444b40faff13eb322bb9d9bd1b0cc3bb7c77b56881c86464ea7c
-DIST firefox-123.0-lij.xpi 477615 BLAKE2B 5478faafa9922303b82182144794a297fb1f119a1907f46d9eea18819fed9ac2f6ee0abfe2d8b0b6ae96d0256a69744f54a000cdb325a26b5543c1289080412e SHA512 2098d827facbbe95b6661f70f647ec56853f456887e4f8c5df64795925064515a3a27f4d8b40b77ebc2fe078d877876045c90d4eeb86bbc612911fa74468bad6
-DIST firefox-123.0-lt.xpi 565835 BLAKE2B fd7bec3050a97dbc7988553c8c66130a175fd24f63f6264491d7b1a5229ea767840e76fd348bc94cfde5a3d89278df7bc20babb668f398e7023c62650bbd4e02 SHA512 2f75fba3a55534d19fd3e98bee40f8cee264aac982c7289bed9472c4051dba93e7dde8d06727bae79584b560393a09f4365c0b1aaa19b6e7a9bc17176156e5f3
-DIST firefox-123.0-lv.xpi 463234 BLAKE2B 310b0cb2abcb504db3c4d75e7f378f42f22b0f77b03b1a0e7283bbcac1ab0a5085f04d803fedff8829ea03a93da584f3e1f462f04496eeac2764af716e220012 SHA512 5e0eca6a34cc1ef1160856137dc0cb379d5eceb47a3ea7a9c573320cc2df275e06137567b9fb3674bf08f1228b7050df1a62c93e33079a6355e8ea24f8cf31fd
-DIST firefox-123.0-mk.xpi 486675 BLAKE2B e6697e18065defe2d7b9363133ce1fe7d6b71589f4c8da6a1005d8a4c1e8fb52b3b1d24b7ae9cad1e7ec72e9349195139ef9100f41875df821bf42ecb353a722 SHA512 f8c3871b9f837174f799fa8ca1465f0fbaa505c41a98efb47d991aa5347a4cd2423274530f4412535a9ef558f71efcf2ae6e7339fe7a04646197d853b2671582
-DIST firefox-123.0-mr.xpi 525565 BLAKE2B 85a827a8bee53a5a89aae10954b6b68d7afc1fbc626b39b042226f91fa4c665b8cc85f8d799c4b2c8aa9fa35dfab49cd0ceb44b67478d454d9cfc36b3c78f95d SHA512 d7c03b67cd150521836dc08f3bcb091bc29bab76488b204cfe95d7a03c1622e05e07dc67f038e799749894c0ab29503bc79861d6605d3c016da684d86bd2ced2
-DIST firefox-123.0-ms.xpi 443256 BLAKE2B d9598c35843a224cca88a5e88152907b3f7f23eabf3a077f37319e65ba0742318a62d4f5771d4bcc37e56918d91e31e105bf20ae8e33a322b325db1b3806d961 SHA512 326030a18d0b63c6dbbba09852d3b1fcb5e82b09c5d4704c9fc6dbdcb9faaa6131d386a35eaf6034f9216d9f057320219d88564683bd24a7a8ae60066896bcd9
-DIST firefox-123.0-my.xpi 510616 BLAKE2B ee42dcb904d06c4517e0c68f465a310a762be94fd418fef5e9577d6b8cfcc5087245f57d7caecf42ba4f2f479103ae211c740c973474aeeb5fc6955eb6102d72 SHA512 f9966b883f65e02043a1e54099ec1a136601536e9dd187beeda4405968c3d3fd86d1658e097b312f14d9a4d8575f2e66b2bd5e1f08a6be3038068ee0b2ef1c11
-DIST firefox-123.0-nb-NO.xpi 587936 BLAKE2B 24aa8aff14564bac2f0cc30236e926bdce6b607e53b665d7d6e53bb0d747dd223473a3a6320011361c6c0d9844a02a16f76b2b03f755863dd2fcbee346fb592c SHA512 9a9f821db797f8ebcbb8fe9814a909eae97ec6fffee9825b3e6d64369c7074e09391ced7df4f0f443aa2c9613e4ecb25f2561a26744f79378a59d11279a216d1
-DIST firefox-123.0-ne-NP.xpi 481817 BLAKE2B c5a6d2cb7723d454922460157dd12762acf2e9009ec3df8c75e79151bbb3de587cb5559bc5b6b81c1cb60c89505595a89e8818fbf610e735fafcf58a7f58fd30 SHA512 08ee987726490c7599ecabff8549bc2de9a03437bc5c54021159a7e9448356e4b75732143caff2c757fadf99509cc22afb717db967f0fed72f1ad0000f7b1626
-DIST firefox-123.0-nl.xpi 597976 BLAKE2B c430bbd5cb3f55235a1bd28efe24d2601844db85822d3f488dd0140d4031e6c32bf17b0ddbd94503760288f1107d66a8a5aa0cb54b44ba50ed28d6615626ddcf SHA512 6cb6c84a7759f956af5241aec3806e60e6dd95c55695bb89e8c4676d432c69d00a895f82dbcf71022f1489ac4f2e9df6b12f91d02102b11aaa11ba5cc46c11d4
-DIST firefox-123.0-nn-NO.xpi 584872 BLAKE2B 965b8cf3fe6361d9032023c7ce9fed561ef01448193a6d5770322fd04f43b065ff52a8e5b3256e4c8b83372912b156204eb81669a8946fc3be938986bb1338e1 SHA512 6ae8707fb367dbca10a0442cf31332bb5a0e32574d430f6404c136895b5c04f7f293758f08d84c24fc186d028f8870f6d0702b5ca79e4e8e0c1d334e93548db8
-DIST firefox-123.0-oc.xpi 600746 BLAKE2B 3e9dd95fa04b328c909f713c0369c851ec3cd17231b7cbb3ce186edc654b5163813cdb58a0efc86b6cd8e2c12c9fc623f8a37a7b1a535f87e0c7dd932d4ee91f SHA512 aa1ba1455a563364362c22edd1238d55beea45fe129907be1320f3fb62a4acd098b0f6606e4c4300c189081eee4f2098237520eda2191d587578ffb359ff3660
-DIST firefox-123.0-pa-IN.xpi 672413 BLAKE2B 084a9d049b07b2737c703d1b73989294eeb7005084d60ea6d1970dd391769d527795cda15ff550c441a9fdde9abdcd3bf96a6ac04c53cc5ef65f51f1297d8ffe SHA512 14c95b175474d0cea9eb1020ce0bc457da4a3f53b069f1809a95230e66bedd6ef608e226b954240e9eb145389cba8fd8fafc24daac4a4b06c46796b04ba6ddc3
-DIST firefox-123.0-pl.xpi 618514 BLAKE2B 62346119f245e9c74bfd30ba2f25ce6cdf269248e2735b775ad1b7f85e2472293ea89350b0c4cf1467d89f0f66c80b6eb6965fa9cf84da32debe16ccb8090f36 SHA512 2c08962022faeaeb923d31e590e0f75169e1068b78f7eb3e9246dc34254c6ebdbdf72166ec635dc30a3306ce65551d4df3a57b9f97684b7d07a076a44553ee70
-DIST firefox-123.0-pt-BR.xpi 602757 BLAKE2B de9506c78d815f5ced66a6145d293715d7f634e70c55acea14fff39d685dab630dc31783b4ab204f49e4efced2b4e6ef694771084729687e36bb1c6ccb2e4b69 SHA512 e740f421e63b76c55450d67524ed1d63a40eeed78cb6365527785048596459eae6b38d915ee94674ec22f3f929f3b845c07222b4a0776ccffa9b44a26b7047f3
-DIST firefox-123.0-pt-PT.xpi 598151 BLAKE2B ab8cec7e6df717b1d1502edf43569b7cbb47088f47eb9aaddf03417bb25a7faf041bf69243b895f0a0ffa5a0b8994854c0dc8253fd9e937fd7265e2400651b4d SHA512 9ca5402bf76c2026fd09a45070551e645c6416b1fb2083fb2afdbd7bd812ac67885e336f4230269b51ee48d163edf37e55b7515d34613f4c9d3e07bd5ba192bd
-DIST firefox-123.0-rm.xpi 598501 BLAKE2B 8d634058e9dff25c6d3fef16eb2c527432614195ad2f5ab139b920dc01ccfeff4feffe4717701a2d5fc23c3e5db2746f50ce8155c8a98cc30512dbd5cbb0a559 SHA512 3fd7aa7c1d673b8ac86104bf6c628c42b44f913652fb4191c673a2db9bed60f729c9552f7aa385f35ce659576ea85914d0470a10887960e736206e8eb9f1fe87
-DIST firefox-123.0-ro.xpi 542065 BLAKE2B e208ffa5f0987f2a34e7421e7ed5a79d752ce4c75da91248ff2c171c66110b0eb649162dbad997fd154048a4641132e997e19a50fddcda025cf713ae6b6dd61a SHA512 3c677c6f37da2b340f3d2bd6306b7f5f9ebbd77a6e579038a0fe162f3396450e9a713bc8e4cfab280fb3f17f0e520910f60267abbdcaa377abaa35eb022e3ff6
-DIST firefox-123.0-ru.xpi 698101 BLAKE2B b2d7c28efd39baa1739944d92cc6cf4fa340f8435afb1ee5940e019e24e5a58a4130d426731a3ae66adb7d4e7128e7bcd5a8ca3c7c566103d19bcfbc2e271c50 SHA512 f9c20c71b99b0a9cf9ae7def3d21f4714922d23dc18445b0796521b30a2f44c4c6ab02eff50639467bc83015e6dfa317a61359b8c1ff420bd8663b1477a65964
-DIST firefox-123.0-sc.xpi 571129 BLAKE2B 3fea10bad3fcb49daf23e0d753358aa7c4c5a3005f389c86bde20597587d1364817b4f84aaeedc8793c95e3267630f2e497967f3a6e55f8b6177df8a70c42c05 SHA512 0b9950e70915ceed7700665b1cd54be20fcde7cc594e0b94eb78799f36daad330cc28abe516cd4b0aaa85bfd8ffb5bd0a434704a9ccec9e91c05b8983d65f93c
-DIST firefox-123.0-sco.xpi 504926 BLAKE2B badb3981d46f760c3cbde3ea2300f3e9ce309fa538b41725fff4d052d6568901f650ab7add8441bcddbdb19f0d8c7b530f2b0b7ff63b30beebf5396967f3fc58 SHA512 6e356acacaadd343f714010f7fd2f890ad16576f72b6ed9203d8785e9e7c8431d01859d1b175450fa9e283407b06b2395b99b4cece9c7ef5a8eb6efeafa24081
-DIST firefox-123.0-si.xpi 598464 BLAKE2B ba4934b881e589071fa7079105ea1f22d5c920cd8ffe38686409afac6e969e74d7fb98958b58fa0a4f77dcfdcf206d11153f55b1ec455ae489929e49ec579f60 SHA512 7143a551eac1e2c1148f54e1b8b9ee6a4bb46fab351e03972f9b17a454def63e87b5929ebe7896540d299ace308a056b9a85eaae137bf44d7a820a9c0d86c120
-DIST firefox-123.0-sk.xpi 631992 BLAKE2B a60793cb41ee00976129158c7198a319c53a2c61514f33e836d28a83c3c5304f5ada51176e6cc4d31f7821e53c20236fb50aaf2fea85b550b29694a472650b96 SHA512 c233453f2d22d0cc5d971dc3a34b13419be0323729cec05450cffccff102d86d805c5bcb4adeefb1bb702275d2bc31919f526ff8dc7f0522f42eca1502354279
-DIST firefox-123.0-sl.xpi 597973 BLAKE2B c261a72be883f2f1f842263005deb58ff0c0e90029efe790d7c94fe6ff37e859c54bdbcf6ad922a67505550dbf7ce244b181f671a7dd158121ee3cedbee5086b SHA512 2d2d62f98b3b63c1b6cd64e2621bbcde8771234e855ae567be030c10096110fefa6921739b2feb5883a162e59f2691553d1fe044da8e6090ddda1a41558426f8
-DIST firefox-123.0-son.xpi 410877 BLAKE2B 3a1835f52391eaba2129fa5b9ed3588e19b6d17f33a07cf7471dbff7a01b61814953f41bf069d2ce579ee994938f78100efbad222f624939530c3bb2f09db05d SHA512 0a8757d1a7ab2c23cbbba318830dbb3026976fe60006f54a86a0cf8e2885d98f552a83ed45a8c6cbda28037544ac4b618600a340f404144868e54fdce8550611
-DIST firefox-123.0-sq.xpi 618311 BLAKE2B c3a07d2216babd6bac389d9b4124b74ce025ed3e3e6c238f8aa181473dd35e1f3f766ff3d46bb68e3c4e117fd7ec048c243be585407f4dfec83a321910f0ae78 SHA512 e79c15edc0b7d74fc0f1497dd6e6eedd35008e0a05cd67b593bdb094d77b9b7e5aa495375a079ee56de1c85a046cc5234b230d374ba15947de20a5c4b2c99165
-DIST firefox-123.0-sr.xpi 632229 BLAKE2B 6d497669bfba8655b28ab5188fd9fef73b393f17307204d2ec90a4a5931bab336a699d2ad788e3a7a83b37ca4421863045468ee129615001fa8e6f3a7ac5d354 SHA512 5ce91e065c76eff1936dbaf5d1da88f5e9548ba123bf38ca7f8aa1f9010478810e3039efcf411c56649e6b6a64648241833352da23bc69df0d124ac04adf729f
-DIST firefox-123.0-sv-SE.xpi 599955 BLAKE2B a04afe95eb171dbd918e7f226c1ad0aebeaa95ae19e529ff63793cba01fe7aa9dbdd5c04d078afc7bf15bb3267ddf92eb0d9e87bf8f1339410d43ce44b14e155 SHA512 3aef2afe77ccf373bd0651e63fe07ff662f11def5e4e9af08dd09a3b20dd7ceecaf16b1c645a140f48aa8ea31e026ddc189f37c528cffd8f765b3e5a1f5b2ed7
-DIST firefox-123.0-szl.xpi 519783 BLAKE2B 74e9a20a6f2907e8795c37bc380dbd13e554e7ca81caf242bdd03fd4737c24ebeeefa08befa9c565352e30add125ca0b4fb6f162131d9f5e41ff528c520c6289 SHA512 0ae6cb6e4e91a09a9d0803d4268f9e4764349a61ce19eee37a91e783351d9a440215cbfcbf4838a2e26c956a89ca69e4f0eddaa8e206c84e5af686ac301e1629
-DIST firefox-123.0-ta.xpi 500768 BLAKE2B a432d3c5522cf5b11db098f3de96f3f90f04c66a3274715906ffd746ed6d579d37170a264e2133ee4c40eebd62319a477f3508087712bf5e353e6b5d9227b717 SHA512 a275d1a34edbbcb10dba640d31425a173d787b2f9915209c8d36a1ce16b6066d32a98d89bb0eea7ee4ace4ca9dd8ea1a4114801daca2bd6705f6813ee9906797
-DIST firefox-123.0-te.xpi 551981 BLAKE2B 254a7c5b07028e7e1a16285e796446c306ee8d2b8f32161252f4d42d7088c1945c038ca397dc59ef77be9f0c6b911fb43cb98097b6b3f43597571d2be6b793c0 SHA512 d5769a4ea1ff328e864ba3be2d040b4d9f6a834bc070837526f4ae04a4ff2894a2136192cdef16caf5c6170b0220878ea489bfd89cd40e32a5588d1bd41df499
-DIST firefox-123.0-th.xpi 675224 BLAKE2B 72283e1763ce2f74923f8fb4e12dd45a0438f2045236d566de7fef64b58a20d99f55596354ba95cfb1f64fc66893f439d4c5ec79f3fa5445ca32058d256ad582 SHA512 06d8b9e3ff0c1434c100f2c519eded08e42ca799996e30d45b79e30be733246563a64786e61c9a416606c295bd9548f59e78793a314bab47f3ff6cfa3b251884
-DIST firefox-123.0-tl.xpi 527408 BLAKE2B 33b2fc246d28310a45d0345f86ad0d781c1a88f98f83ea114b2f4dda6ab3760375c62a3d10fad594dc1a4866de1ad7e2647b6733743239f5cb4d00e42ef7f466 SHA512 c554ea9f39422230aa382814c8b5e6908dfbab2de8318da00cf98cdee590f78acbfdf99abb81fd683cd61e12e89090cb77ad2ab48d70160f1d883b5d7ed283ed
-DIST firefox-123.0-tr.xpi 612224 BLAKE2B d007e90ee063382afb72c96a76899ed93ff50c8ff4f74c7af92ee94eedaf1265fbcde3e89743fb8fd3af8392b567ce904d68294dba23200ea4a5120e6692ef28 SHA512 305cfe5210f677dab4992595eb8abfcaa74f73496a1fc498fa78cc74596a491c27916f1a4b82df4778810b2292340bf0d6b6ab5899718663b682cdd9d8e5a942
-DIST firefox-123.0-trs.xpi 497336 BLAKE2B c523d7a1f3ab7c2933ec2c3b2e9061da905b59af95e77acb2a2fe4c9a7973c36b260dddb292b82f67c7514af2d98afe64c731f17aa5bed4ac266832b13377df7 SHA512 7b2655e77b1dfe437a78c833971e53f317e04a0796ef3c7941aea6481713f93d0ea1055d074de5133a4da36bb4aec37ce6605f0b3c848fde090f8c4b452a1bb5
-DIST firefox-123.0-uk.xpi 690835 BLAKE2B 13efbe1734cee60ef0ad2149433afee0b4e7eb3eea0fbba8e767b33b4e9a1481c089b38641909e5c82548428944901bdc4219d6f7a3f2bce24277828df1599d7 SHA512 f90f58eac4b80325c4d9b9e69f442f4f2f1e6109146be9e3fac1942401b03e896728d4e5efb5304ba6fc9e669a931cb81ceb83a05633743cd92c5694d2622c53
-DIST firefox-123.0-ur.xpi 553254 BLAKE2B 2ac0667ac1b7b4a166f693957f1e1431014481e4ea4510096b3f55ac736ec7cbf36866ae0990956f63c7bac3043a6aa3b049a655b07405557c19eb931b509a97 SHA512 4205a386561a954f1fdfdc4b707c4f0963e0a673e96b14cc37b6b587081165fd36590354e260ec880bee668efdff7c7d0b9ff47534f9f9eb6d36e6338f11648d
-DIST firefox-123.0-uz.xpi 473023 BLAKE2B c0c22ce8f8365a510b88ed8aafbc6d4d93e09c370f71984ff156b395f95c385d20bad78f88c08248b6cfdc90799d31cc70f252606e4294033efc7a18e758e990 SHA512 5670f3e015fe5938b04526ce7e57e4e4545798371f1410fb301483bafba8a0f898cf22949c5c1694b52ee02886c83ee37e7c71de124fd2dc9bbeae5de918d7a0
-DIST firefox-123.0-vi.xpi 636499 BLAKE2B 50a92d2a2183bb40c7af633f0e97632872eac798d508fce41a835077fdd9aa3380b6982b76f641621d8130f265e384464d38265345da3fecfff20594284adfa1 SHA512 c47b0f456a6e667ce74d422bd428403bf8c6eff2810db8a56e50ea720c823057ce1b75ee88aa7e8ca7930be8535ef5a0dfa71e4b78f9e16979341b357914cdf1
-DIST firefox-123.0-xh.xpi 411732 BLAKE2B 291ebf52902ab8b8f2950039a48e18d10bb884775deadaf747e3979053efa70ade9ebfbc14d415d885088edac79efa1757713ed7d6069368cb6405bf714dc61b SHA512 3dcd91766e2c666278bf109f799d0215f17c76e74d601e8a780c75cda75fc5dec8211d2c107ec92a6122aca7574abf4e3609a2fd7330dae342be0cd19dbddd6a
-DIST firefox-123.0-zh-CN.xpi 636727 BLAKE2B f701d7189510162cbbe4d055f0dcf97d8e2e0447792853b767e49e128d94fd803d7596c3ee2a5d10d855909be5f0fe466779f90d97c1a0737fa81810327ce586 SHA512 e6ea24d931233da6e4df4d58c883204421debaa83ba1ef71555a2077a34b214d5fb6269900de157c025a1ae3a76e74671729444b6576694240b1614fdf74222f
-DIST firefox-123.0-zh-TW.xpi 638883 BLAKE2B cdb02fe348c19e116393421e5e8edc357b124c75708559d2e1559ac4e76b9a05f2eb529242162a5c7c875bb8b6a7890ffc619c0e18f800d2fefef9909a8f3d8a SHA512 d0f4bf4da0e7e2138bcfe0a242fc325ccac7f7938004de292473d1d7b8f52a414e4aa4b24fa2541ad8ac201bdde4b960d51218674c60ba50785f0e65e3d46f22
+DIST firefox-123-patches-07.tar.xz 15028 BLAKE2B 66112f61d81fc1587c264df16b7747437257201387a0e62f84ad6070ddcd0e046efc4c5535d415ef9e013a7b8a54fc1f9ba6570b80091434a8e81b6c2e008712 SHA512 f4d1e276fb6c44de1fffdd75e9514129cfa392b51e68318d53522da5a54e6dd982a1ea382acb114279f59568fb5791e4e6231afc4e8e32e05f38717e505d858b
DIST firefox-123.0.1-ach.xpi 457915 BLAKE2B db457b2fbf4d77f1cf43bcf659e850ab220db9a353bb7d1b37375a49ae7d3d4e08746808c95c7e238ae86d4e99a319a338d36dcff1380414d006e80dfffd87b5 SHA512 9c4b1c5354fd85f7cf970ebb7945689781f9a48ca2ba821d8b36f10271953e0c04a29121fe96ead456dabaa1ad383a2054fb27545a805e9f5a9b8f62e1bd5c40
DIST firefox-123.0.1-af.xpi 412261 BLAKE2B 2c259ce7fae9050f82e9bd990a92b56cd7edbb31f49b443e1389f3c77f130368fe6a0ae95185258d6f918e395e566ed04c36b9034398b4b33c8fef89189a9bed SHA512 7fbe58b6bf79c104397226c27f3ff5c2037a734e805157990bfe0466d1ef060f78daddbce64013fa9de892c4b88a1e13a05bdcc7b5b6ef7235a174da754f176d
DIST firefox-123.0.1-an.xpi 499255 BLAKE2B ed6e3ae358073705b8b43f9a589012da022aa8a2b26fc7d6eaad9818aa08b1cf2b4d7762342dc80a31990056aeda1bbd59bfec6e0dc2e0a39a8e25757936baec SHA512 10f56c4326d42e392c5e99140308eb5be7b9b0123cacfda5c482e2b4ece66a43d50d55e972a675f0326ffff781832471cbb5b9ac17252b17e8bd27ed7b845e51
@@ -511,10 +412,8 @@ DIST firefox-123.0.1-xh.xpi 411731 BLAKE2B 81073b387f637a20b1824ef7857ba50bf4187
DIST firefox-123.0.1-zh-CN.xpi 636725 BLAKE2B ee30e56d7024f938d377235f21f7cca6cf9e7842f751905cb66e1efcea1eb5f3b88cb6321b42ac1290b9650d18db872c615dfd6cff4a52b65219725314a63f60 SHA512 8273369640c951b50c903f42a649295873f4b51c2e5ed86dcff472b68808aec807f33be4dc19f03e520970077aa2c1370dd921b95eb5fb270e3112ea098bf96f
DIST firefox-123.0.1-zh-TW.xpi 638882 BLAKE2B 53e3dde71f3e24423c6ebede159915d307a4e98216b7a2251f64620a881f2b529d903fd35bb59d3c03c485997a380c7ea19f83febc614451366659782adec8b5 SHA512 09a17639d1aac87110d47056e77a681310637a58b4211e982da43986fbe9eacc6cc19c0e00cd007f063e7981f86ddb274b3bef3b6e345ab8eb77f173c7e343f4
DIST firefox-123.0.1.source.tar.xz 545230176 BLAKE2B 837f2edf2dcf51f19d8cad1f8234723236f318defa1196885b019e46878b377a24a83093ccbf8ef43e7ea94ddd1520f2918bcea520c59379453d40251ff972d6 SHA512 e9af61c1ca800edd16ab7a0d24c9a36bbb34813ed0a11ff62389aa38fa83deba394bca5d95cdaad55ad29ffa3c0e5d3dd15ac1099f7fa3649f4b6c835b7498c2
-DIST firefox-123.0.source.tar.xz 537279276 BLAKE2B 6c9bfce3cd9c5ab3aa929ea20b50ef5e2c90d161a472dd374dfa20b7902fe1aec5504b94576a3e746945e30c6e21f189c17ce67328e6160df40e885805fc874c SHA512 a19567a13e1b663e538c4af17491146adad1f0ab977995e8da9ce9ed428008ad20902dee4efb82d54e1319a0e31768609696bc822563d75732b622760129d8bb
EBUILD firefox-115.7.0.ebuild 39582 BLAKE2B 50b3f8942c717bf46127baff82dc587b2e5946488712d127199100aa2b32752e68656b567cfa177b4b4f7c32c4c6c5e82c1cc3ba65fedb48e24a8e3a59b1405f SHA512 d92ebf5d524a6d92b7de07f47d7611aafcacae7328344e27ee8960c82e9429bd989621eda159ca06000b06a97328619f8b87e5a035d4e5638938fca72fa46cdf
EBUILD firefox-115.8.0.ebuild 40131 BLAKE2B 075005b8f056a3220b0e25860e87698e377388471f90e156dff30fa0c554d48317ec5b0784f9058cf8e6e109ad290eea7db4bc2ee0df63d6b0d17a493f6fa7b1 SHA512 cda2b831f8738e2fc67894ac22e913cbda202d1e72f204655fcd7169b12cb1a7aa7c10a1b24ca61328ea4bdf0427a8b76a497d1be3d3fee77539caf4e2b573a3
EBUILD firefox-122.0.1.ebuild 43363 BLAKE2B d215e52ef1a0c12c36c1956ce551ffb80fef00c8dadc60b0a8d4e08f22308fc4216a0c02abf81490b9ee54abdc9a8c2edbdab4939df9282608a427d19cae9423 SHA512 0195715e17e34da674ef69785af0261ef4a229f55679b088cbdfff25e89cebe5f965a3f42ad48226c9eb47ab3951c88969e256a26f6639ba3d74d42ed7b21fe7
-EBUILD firefox-123.0.1.ebuild 43244 BLAKE2B e964b95784230b88a8ab84a7bce9a37ad654d30255bb7947c4e15aecd43e909ea9689acf9c399b0e5ddb1c2cc03267eb85032e72cad6087724542fb278963618 SHA512 b01c70ddc1a1c59781e0e8a897e81de1ad7f64c77776e7c5e52dbe7fd9eaf90dbbbb5a2c10a04b5cfa275fc576866904672dd0b0e4c19ccdf691e01332abaa6b
-EBUILD firefox-123.0.ebuild 43244 BLAKE2B e964b95784230b88a8ab84a7bce9a37ad654d30255bb7947c4e15aecd43e909ea9689acf9c399b0e5ddb1c2cc03267eb85032e72cad6087724542fb278963618 SHA512 b01c70ddc1a1c59781e0e8a897e81de1ad7f64c77776e7c5e52dbe7fd9eaf90dbbbb5a2c10a04b5cfa275fc576866904672dd0b0e4c19ccdf691e01332abaa6b
+EBUILD firefox-123.0.1-r1.ebuild 43323 BLAKE2B 5ef77c7385740655f208229ee8c2842a154fd8e8104bd4fed8056c305e3acdc713028dfdecad83008c6f3d53baf841f8e19648df3f7fe1436acb8bb1df6bf82e SHA512 70a5eb75b656651f0de0c5bd5feed78cef0063984afaf2b1fcb2f5e667f0b5350faff4e69e3435a0597a935f9a7c57af38753c2e5cb5267b746dcad9de644dcc
MISC metadata.xml 2597 BLAKE2B b449997bc096ed8fb7bde41a5acb8d9f4c1c8cfc9663c06ff603cca756e8868d40049fd292a459a00d80b4e8c3a74e91e29fcb04abe87277640fe65d070f0bda SHA512 703c7f6a2b46748786145b0973a7b8439e530c96fd7c50d773efac7d5d9bf74ccb4f0c252f2701459944f2b3ced22d3e57ddf049b9aed0c8f0e094cabddda251
diff --git a/www-client/firefox/firefox-123.0.1.ebuild b/www-client/firefox/firefox-123.0.1-r1.ebuild
index eaa23fdcc1b1..212281037b27 100644
--- a/www-client/firefox/firefox-123.0.1.ebuild
+++ b/www-client/firefox/firefox-123.0.1-r1.ebuild
@@ -3,11 +3,11 @@
EAPI=8
-FIREFOX_PATCHSET="firefox-123-patches-03.tar.xz"
+FIREFOX_PATCHSET="firefox-123-patches-07.tar.xz"
LLVM_COMPAT=( 16 17 )
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
PYTHON_REQ_USE="ncurses,sqlite,ssl"
WANT_AUTOCONF="2.1"
@@ -1121,6 +1121,9 @@ src_configure() {
mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
fi
+ # System-av1 fix
+ use system-av1 && append-ldflags "-Wl,--undefined-version"
+
# Allow elfhack to work in combination with unstripped binaries
# when they would normally be larger than 2GiB.
append-ldflags "-Wl,--compress-debug-sections=zlib"
diff --git a/www-client/firefox/firefox-123.0.ebuild b/www-client/firefox/firefox-123.0.ebuild
deleted file mode 100644
index eaa23fdcc1b1..000000000000
--- a/www-client/firefox/firefox-123.0.ebuild
+++ /dev/null
@@ -1,1450 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-FIREFOX_PATCHSET="firefox-123-patches-03.tar.xz"
-
-LLVM_COMPAT=( 16 17 )
-
-PYTHON_COMPAT=( python3_{10..11} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="manual"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm-r1 multiprocessing \
- optfeature pax-utils python-any-r1 readme.gentoo-r1 toolchain-funcs virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~juippis/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86"
-
-SLOT="rapid"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack +jumbo-build libproxy lto openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp"
-IUSE+=" +telemetry valgrind wayland wifi +X"
-
-# Firefox-only IUSE
-IUSE+=" geckodriver +gmp-autoupdate"
-
-# "-jumbo-build +system-icu": build failure on firefox-120:
-# firefox-120.0/intl/components/src/TimeZone.cpp:345:3: error: use of undeclared identifier 'MOZ_TRY'
-REQUIRED_USE="|| ( X wayland )
- debug? ( !system-av1 )
- !jumbo-build? ( !system-icu )
- pgo? ( lto )
- wifi? ( dbus )"
-
-FF_ONLY_DEPEND="!www-client/firefox:0
- !www-client/firefox:esr
- selinux? ( sec-policy/selinux-mozilla )"
-BDEPEND="${PYTHON_DEPS}
- $(llvm_gen_dep '
- sys-devel/clang:${LLVM_SLOT}
- sys-devel/llvm:${LLVM_SLOT}
- clang? (
- sys-devel/lld:${LLVM_SLOT}
- virtual/rust:0/llvm-${LLVM_SLOT}
- )
- pgo? ( sys-libs/compiler-rt-sanitizers:${LLVM_SLOT}[profile] )
- ')
- app-alternatives/awk
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.26.0
- net-libs/nodejs
- virtual/pkgconfig
- !clang? ( >=virtual/rust-1.70 )
- !elibc_glibc? (
- || (
- dev-lang/rust
- <dev-lang/rust-bin-1.73
- )
- )
- amd64? ( >=dev-lang/nasm-2.14 )
- x86? ( >=dev-lang/nasm-2.14 )
- pgo? (
- X? (
- sys-devel/gettext
- x11-base/xorg-server[xvfb]
- x11-apps/xhost
- )
- !X? (
- >=gui-libs/wlroots-0.15.1-r1[tinywl]
- x11-misc/xkeyboard-config
- )
- )"
-COMMON_DEPEND="${FF_ONLY_DEPEND}
- >=app-accessibility/at-spi2-core-2.46.0:2
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/libffi:=
- >=dev-libs/nss-3.97
- >=dev-libs/nspr-4.35
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- media-libs/mesa
- media-video/ffmpeg
- sys-libs/zlib
- virtual/freedesktop-icon-theme
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/pango
- x11-libs/pixman
- dbus? (
- sys-apps/dbus
- )
- jack? ( virtual/jack )
- pulseaudio? (
- || (
- media-libs/libpulse
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- libproxy? ( net-libs/libproxy )
- selinux? ( sec-policy/selinux-mozilla )
- sndio? ( >=media-sound/sndio-1.8.0-r1 )
- system-av1? (
- >=media-libs/dav1d-1.0.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-gfx/graphite2-1.3.13
- >=media-libs/harfbuzz-2.8.1:0=
- )
- system-icu? ( >=dev-libs/icu-73.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.1.12:0=[threads(+)] )
- system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
- system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- valgrind? ( dev-debug/valgrind )
- wayland? (
- >=media-libs/libepoxy-1.5.10-r1
- x11-libs/gtk+:3[wayland]
- x11-libs/libxkbcommon[wayland]
- )
- wifi? (
- kernel_linux? (
- net-misc/networkmanager
- sys-apps/dbus
- )
- )
- X? (
- virtual/opengl
- x11-libs/cairo[X]
- x11-libs/gtk+:3[X]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libxkbcommon[X]
- x11-libs/libXrandr
- x11-libs/libXtst
- x11-libs/libxcb:=
- )"
-RDEPEND="${COMMON_DEPEND}
- hwaccel? (
- media-video/libva-utils
- sys-apps/pciutils
- )
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )"
-DEPEND="${COMMON_DEPEND}
- X? (
- x11-base/xorg-proto
- x11-libs/libICE
- x11-libs/libSM
- )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
- einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang && ! tc-ld-is-mold ; then
- if ! has_version -b "sys-devel/lld:${LLVM_SLOT}" ; then
- einfo "sys-devel/lld:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if ! has_version -b "virtual/rust:0/llvm-${LLVM_SLOT}" ; then
- einfo "virtual/rust:0/llvm-${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile]" ; then
- einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*[profile] is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- af ar ast be bg br ca cak cs cy da de dsb
- el en-CA en-GB en-US es-AR es-ES et eu
- fi fr fy-NL ga-IE gd gl he hr hsb hu
- id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
- pa-IN pl pt-BR pt-PT rm ro ru
- sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
-)
-
-# Firefox-only LANGS
-MOZ_LANGS+=( ach )
-MOZ_LANGS+=( an )
-MOZ_LANGS+=( az )
-MOZ_LANGS+=( bn )
-MOZ_LANGS+=( bs )
-MOZ_LANGS+=( ca-valencia )
-MOZ_LANGS+=( eo )
-MOZ_LANGS+=( es-CL )
-MOZ_LANGS+=( es-MX )
-MOZ_LANGS+=( fa )
-MOZ_LANGS+=( ff )
-MOZ_LANGS+=( fur )
-MOZ_LANGS+=( gn )
-MOZ_LANGS+=( gu-IN )
-MOZ_LANGS+=( hi-IN )
-MOZ_LANGS+=( hy-AM )
-MOZ_LANGS+=( ia )
-MOZ_LANGS+=( km )
-MOZ_LANGS+=( kn )
-MOZ_LANGS+=( lij )
-MOZ_LANGS+=( mk )
-MOZ_LANGS+=( mr )
-MOZ_LANGS+=( my )
-MOZ_LANGS+=( ne-NP )
-MOZ_LANGS+=( oc )
-MOZ_LANGS+=( sc )
-MOZ_LANGS+=( sco )
-MOZ_LANGS+=( si )
-MOZ_LANGS+=( son )
-MOZ_LANGS+=( szl )
-MOZ_LANGS+=( ta )
-MOZ_LANGS+=( te )
-MOZ_LANGS+=( tl )
-MOZ_LANGS+=( trs )
-MOZ_LANGS+=( ur )
-MOZ_LANGS+=( xh )
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-# This is a straight copypaste from toolchain-funcs.eclass's 'tc-ld-is-lld', and is temporarily
-# placed here until toolchain-funcs.eclass gets an official support for mold linker.
-# Please see:
-# https://github.com/gentoo/gentoo/pull/28366 ||
-# https://github.com/gentoo/gentoo/pull/28355
-tc-ld-is-mold() {
- local out
-
- # Ensure ld output is in English.
- local -x LC_ALL=C
-
- # First check the linker directly.
- out=$($(tc-getLD "$@") --version 2>&1)
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # Then see if they're selecting mold via compiler flags.
- # Note: We're assuming they're using LDFLAGS to hold the
- # options and not CFLAGS/CXXFLAGS.
- local base="${T}/test-tc-linker"
- cat <<-EOF > "${base}.c"
- int main() { return 0; }
- EOF
- out=$($(tc-getCC "$@") ${CFLAGS} ${CPPFLAGS} ${LDFLAGS} -Wl,--version "${base}.c" -o "${base}" 2>&1)
- rm -f "${base}"*
- if [[ ${out} == *"mold"* ]] ; then
- return 0
- fi
-
- # No mold here!
- return 1
-}
-
-virtwl() {
- debug-print-function ${FUNCNAME} "$@"
-
- [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument"
- [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset"
- tinywl -h >/dev/null || die 'tinywl -h failed'
-
- # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work
- addpredict /dev/dri
- local VIRTWL VIRTWL_PID
- coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; }
- local -x WAYLAND_DISPLAY
- read WAYLAND_DISPLAY <&${VIRTWL[0]}
-
- debug-print "${FUNCNAME}: $@"
- "$@"
- local r=$?
-
- [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly"
- exec {VIRTWL[0]}<&- {VIRTWL[1]}>&-
- return $r
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6600M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm-r1_pkg_setup
-
- if use clang && use lto && tc-ld-is-lld ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole "
- eerror " llvm/clang/lld/rust chain depending on your @world updates)"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if use pgo ; then
- # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure
- # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage
- # (PORTAGE_SCHEDULING_POLICY) update...
- addpredict /proc
-
- # May need a wider addpredict when using wayland+pgo.
- addpredict /dev/dri
-
- # Allow access to GPU during PGO run
- local ati_cards mesa_cards nvidia_cards render_cards
- shopt -s nullglob
-
- ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
- if [[ -n "${ati_cards}" ]] ; then
- addpredict "${ati_cards}"
- fi
-
- mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
- if [[ -n "${mesa_cards}" ]] ; then
- addpredict "${mesa_cards}"
- fi
-
- nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
- if [[ -n "${nvidia_cards}" ]] ; then
- addpredict "${nvidia_cards}"
- fi
-
- render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g')
- if [[ -n "${render_cards}" ]] ; then
- addpredict "${render_cards}"
- fi
-
- shopt -u nullglob
- fi
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- if use lto; then
- rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch || die
- fi
-
- if ! use ppc64; then
- rm -v "${WORKDIR}"/firefox-patches/*ppc64*.patch || die
- fi
-
- # Workaround for bgo#917599
- if has_version ">=dev-libs/icu-74.1" && use system-icu ; then
- eapply "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch
- fi
- rm -v "${WORKDIR}"/firefox-patches/*-bmo-1862601-system-icu-74.patch || die
-
- # Workaround for bgo#915651 on musl
- if use elibc_glibc ; then
- rm -v "${WORKDIR}"/firefox-patches/*bgo-748849-RUST_TARGET_override.patch || die
- fi
-
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make cargo respect MAKEOPTS
- export CARGO_BUILD_JOBS="$(makeopts_jobs)"
-
- # Workaround for bgo#915651
- if ! use elibc_glibc ; then
- if use amd64 ; then
- export RUST_TARGET="x86_64-unknown-linux-musl"
- elif use x86 ; then
- export RUST_TARGET="i686-unknown-linux-musl"
- else
- die "Unknown musl chost, please post your rustc -vV along with emerge --info on Gentoo's bug #915651"
- fi
- fi
-
- # Make LTO respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure || die "Failed sedding multiprocessing.cpu_count"
-
- # Make ICU respect MAKEOPTS
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py || die "Failed sedding multiprocessing.cpu_count"
-
- # Respect MAKEOPTS all around (maybe some find+sed is better)
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/base.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_cpu_count.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/libwebrtc/build/toolchain/get_concurrent_links.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/third_party/python/gyp/pylib/gyp/input.py || die "Failed sedding multiprocessing.cpu_count"
-
- sed -i -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/python/mozbuild/mozbuild/code_analysis/mach_commands.py || die "Failed sedding multiprocessing.cpu_count"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
-
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clear checksums from cargo crates we've manually patched.
- # moz_clear_vendor_checksums xyz
- moz_clear_vendor_checksums proc-macro2
-
- # Respect choice for "jumbo-build"
- # Changing the value for FILES_PER_UNIFIED_FILE may not work, see #905431
- if [[ -n ${FILES_PER_UNIFIED_FILE} ]] && use jumbo-build; then
- local my_files_per_unified_file=${FILES_PER_UNIFIED_FILE:=16}
- elog ""
- elog "jumbo-build defaults modified to ${my_files_per_unified_file}."
- elog "if you get a build failure, try undefining FILES_PER_UNIFIED_FILE,"
- elog "if that fails try -jumbo-build before opening a bug report."
- elog ""
-
- sed -i -e "s/\"FILES_PER_UNIFIED_FILE\", 16/\"FILES_PER_UNIFIED_FILE\", "${my_files_per_unified_file}"/" python/mozbuild/mozbuild/frontend/data.py ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in python/mozbuild/mozbuild/frontend/data.py"
- sed -i -e "s/FILES_PER_UNIFIED_FILE = 6/FILES_PER_UNIFIED_FILE = "${my_files_per_unified_file}"/" js/src/moz.build ||
- die "Failed to adjust FILES_PER_UNIFIED_FILE in js/src/moz.build"
- fi
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_environment_reset
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
-
- local version_clang=$(clang --version 2>/dev/null | grep -F -- 'clang version' | awk '{ print $3 }')
- [[ -n ${version_clang} ]] && version_clang=$(ver_cut 1 "${version_clang}")
- [[ -z ${version_clang} ]] && die "Failed to read clang version!"
-
- if tc-is-gcc; then
- have_switched_compiler=yes
- fi
-
- AR=llvm-ar
- CC=${CHOST}-clang-${version_clang}
- CXX=${CHOST}-clang++-${version_clang}
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain,
- # AS is used in a non-standard way by upstream, #bmo1654031
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- export AS="$(tc-getCC) -c"
-
- # Configuration tests expect llvm-readelf output, bug 913130
- READELF="llvm-readelf"
-
- tc-export CC CXX LD AR AS NM OBJDUMP RANLIB READELF PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set state path
- export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
- mozconfig_add_options_ac '' --enable-project=browser
-
- # Set Gentoo defaults
- if use telemetry; then
- export MOZILLA_OFFICIAL=1
- fi
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-disk-remnant-avoidance \
- --disable-gpsd \
- --disable-install-strip \
- --disable-legacy-profile-creation \
- --disable-parental-controls \
- --disable-strip \
- --disable-tests \
- --disable-updater \
- --disable-wmf \
- --enable-negotiateauth \
- --enable-new-pass-manager \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --enable-system-policies \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --without-wasm-sandboxed-libraries \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${ESYSROOT}/usr/include" \
- --x-libraries="${ESYSROOT}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- # For future keywording: This is currently (97.0) only supported on:
- # amd64, arm, arm64 & x86.
- # Might want to flip the logic around if Firefox is to support more arches.
- # bug 833001, bug 903411#c8
- if use ppc64 || use riscv; then
- mozconfig_add_options_ac '' --disable-sandbox
- elif use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-sandbox
- else
- mozconfig_add_options_ac '' --enable-sandbox
- fi
-
- # Enable JIT on riscv64 explicitly
- # Can be removed once upstream enable it by default in the future.
- use riscv && mozconfig_add_options_ac 'Enable JIT for RISC-V 64' --enable-jit
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libevent
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-png
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
- mozconfig_use_enable libproxy
- mozconfig_use_enable valgrind
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- mozconfig_use_enable geckodriver
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
-
- # Increase the FORTIFY_SOURCE value, #910071.
- sed -i -e '/-D_FORTIFY_SOURCE=/s:2:3:' "${S}"/build/moz.configure/toolchain.configure || die
- fi
-
- local myaudiobackends=""
- use jack && myaudiobackends+="jack,"
- use sndio && myaudiobackends+="sndio,"
- use pulseaudio && myaudiobackends+="pulseaudio,"
- ! use pulseaudio && myaudiobackends+="alsa,"
-
- mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}"
-
- mozconfig_use_enable wifi necko-wifi
-
- ! use jumbo-build && mozconfig_add_options_ac '--disable-unified-build' --disable-unified-build
-
- if use X && use wayland ; then
- mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland
- elif ! use X && use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only
- else
- mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3-x11-only
- fi
-
- # LTO is handled via configure
- filter-lto
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld or mold when using clang.
- if tc-ld-is-mold ; then
- # mold expects the -flto line from *FLAGS configuration, bgo#923119
- append-ldflags "-flto=thin"
- 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
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- mozconfig_add_options_ac '+debug' --enable-real-time-tracing
- else
- mozconfig_add_options_ac 'Gentoo defaults' --disable-real-time-tracing
-
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- # elf-hack
- if use amd64 || use x86 ; then
- if tc-ld-is-mold ; then
- # relr-elf-hack is currently broken with mold, bgo#916259
- mozconfig_add_options_ac 'disable elf-hack with mold linker' --disable-elf-hack
- else
- if use clang ; then
- mozconfig_add_options_ac 'relr elf-hack with clang' --enable-elf-hack=relr
- else
- mozconfig_add_options_ac 'legacy elf-hack with gcc' --enable-elf-hack=legacy
- fi
- fi
- elif use ppc64 ; then
- # '--disable-elf-hack' is not recognized on ppc64, bgo#917049
- :;
- else
- mozconfig_add_options_ac 'disable elf-hack on non-supported arches' --disable-elf-hack
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- if use valgrind; then
- mozconfig_add_options_ac 'valgrind requirement' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach
-
- if use system-python-libs; then
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system"
- else
- export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none"
- fi
-
- if ! use telemetry; then
- mozconfig_add_options_mk '-telemetry setting' "MOZ_CRASHREPORTER=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_DATA_REPORTING=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_SERVICES_HEALTHREPORT=0"
- mozconfig_add_options_mk '-telemetry setting' "MOZ_TELEMETRY_REPORTING=0"
- fi
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- if use valgrind; then
- sed -i -e 's/--enable-optimize=-O[0-9s]/--enable-optimize="-g -O2"/' .mozconfig || die
- fi
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if tc-ld-is-mold && use lto; then
- # increase ulimit with mold+lto, bugs #892641, #907485
- if ! ulimit -n 16384 1>/dev/null 2>&1 ; then
- ewarn "Unable to modify ulimits - building with mold+lto might fail due to low ulimit -n resources."
- ewarn "Please see bugs #892641 & #907485."
- else
- ulimit -n 16384
- fi
- fi
-
- if use pgo; then
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
-
- if ! use X; then
- virtx_cmd=virtwl
- else
- virtx_cmd=virtx
- fi
- fi
-
- if ! use X; then
- local -x GDK_BACKEND=wayland
- else
- local -x GDK_BACKEND=x11
- fi
-
- ${virtx_cmd} ./mach build --verbose || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
-
- if use wayland; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs"
- pref("gfx.x11-egl.force-enabled", false);
- EOF
- else
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs"
- pref("gfx.x11-egl.force-enabled", true);
- EOF
- fi
-
- # Install the vaapitest binary on supported arches (122.0 supports all platforms, bmo#1865969)
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/vaapitest
-
- # Install the v4l2test on supported arches (+ arm, + riscv64 when keyworded)
- if use arm64 ; then
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/v4l2test
- fi
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install geckodriver
- if use geckodriver ; then
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^}"
- local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-
- readme.gentoo_create_doc
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- # bug 835078
- if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then
- ewarn "You have nouveau drivers installed in your system and 'hwaccel' "
- ewarn "enabled for Firefox. Nouveau / your GPU might not support the "
- ewarn "required EGL, so either disable 'hwaccel' or try the workaround "
- ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes."
- fi
-
- readme.gentoo_print_elog
-
- optfeature_header "Optional programs for extra features:"
- optfeature "desktop notifications" x11-libs/libnotify
- optfeature "fallback mouse cursor theme e.g. on WMs" gnome-base/gsettings-desktop-schemas
- optfeature "screencasting with pipewire" sys-apps/xdg-desktop-portal
- 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-drivers/Manifest.gz b/x11-drivers/Manifest.gz
index dd353f215eab..7d29e72c4c05 100644
--- a/x11-drivers/Manifest.gz
+++ b/x11-drivers/Manifest.gz
Binary files differ
diff --git a/x11-drivers/nvidia-drivers/Manifest b/x11-drivers/nvidia-drivers/Manifest
index 89a24850a52c..5061b8c3c3c6 100644
--- a/x11-drivers/nvidia-drivers/Manifest
+++ b/x11-drivers/nvidia-drivers/Manifest
@@ -75,10 +75,10 @@ DIST nvidia-xconfig-550.54.14.tar.bz2 111161 BLAKE2B 332647c44ab3debc046c1c57a3f
DIST open-gpu-kernel-modules-550.40.55.tar.gz 13723036 BLAKE2B 32f09b6e957d4edf8beb208f69751be610f5f66c1b4e971f57f1a61f39235072a831cb9e16bf9e5b0c1d2a47b1398db2d00ece303536b0795d698cb9be380c7c SHA512 5e25a62fb2b31b504362f37a652d6178cd4eff99b7c04906a10d6cf2b423c439b6d2438c4a57f7fac6be7edd1727cb01f48873738f77b54c8bb3aa71d82495d5
EBUILD nvidia-drivers-390.157.ebuild 14621 BLAKE2B 1220d88746beb2785b85ad587ceb26d11e9955ef95512d4f29a1f7d065396841848b9f1e6531e2c30da01fc63612e5d3167a244f5175205a932454e47499a4a1 SHA512 632aca465943c7b4fbdf8627854a6fe952195fbb997b050d8c0a5d141af18e9eac7b9ad2664d5c59aa2c9238416cd36525518a030451ed778a88b37cb3fc707f
EBUILD nvidia-drivers-470.223.02.ebuild 15481 BLAKE2B ac510b8084054dc907baa82c4a7b895164bd00721b171ceee6edfefaffc2d7132454977c142cb9cac81bcd5a58db4f0f9bd1a29c0ee7f659ed3073d3d9e2b497 SHA512 86a24c43c1923999973ca53e6f52eeb0eaa7344ba6db8b999e66b623fd5b26557070d53a3e3979967164171ba01d0de30d471fbb6f0b423f32ea6c57817a9325
-EBUILD nvidia-drivers-470.239.06.ebuild 14336 BLAKE2B ee410447f64c6e15d439526fa7297172b423b03b4048bdacfc875c73917ba6110dd150494972ede351668419eb7128f1e83f394150ddf9903c28535f11afc069 SHA512 e0e6541d63dbbae71fa2df6486f1934950579d60ae109e1e9634b24810a34f8bf58c833d4a335bb2fbd431b5793f37a2e48ad2544a18cd25fa2d639d169ac9d7
+EBUILD nvidia-drivers-470.239.06.ebuild 14335 BLAKE2B 76c8102dc3be541531d7e1c47fff70eb1a229b6fbf0d54c01814b9b60b468c6321d9071f895d1c36943faa51dc055a8c234f08ffebefc4e3c6e8c422e6c1c490 SHA512 a6789cbc30556683ef58a6d116eab2703ea18f02526bf07a6859c6fb9563dfd7b5c1328dc51c59569bd88db5eb678c427b1b615abcb4f70f0df97a73d82aaa1e
EBUILD nvidia-drivers-525.147.05.ebuild 17649 BLAKE2B c587c8ec8f356844b95c4f5dc77cc4c4c684f79c8b67ad745e472c4760925c1e4b736dfaa111fa462ccfe6ebb7e20792937a374aaa347e697180f0087a341bb8 SHA512 4dfd604a3692d4330999617bb96f02dfec0ced6a07dd393113a3ee9dee8c3aa1b9792c3bf17af1d5da6181cbf3c79873ac2cd78ce7b13fb00041696d3f0a6ef1
-EBUILD nvidia-drivers-535.154.05.ebuild 17858 BLAKE2B 65c011c652f78b4550bb1271b55fd7bd3ad4a4c36a94e1a5697aec4509c49b5dd9964a23a7e3bdb778813e1d85264bcab2a9a77bc6d6777af5ca6f20e0cc183f SHA512 13e258403750bd3c3063beb03f40c6b4801b9b94e8a6e1ddd9cb2890178bf2e6f2efd75d7e73abf745d00db961df4af2436d8354c853f6dd6805b8fe985c3309
-EBUILD nvidia-drivers-535.161.07.ebuild 17553 BLAKE2B e282e9b406dd0d9e04db18d8b7437857d15c9f52f407253940dcce2a26a5d64196d7f171cb1b804b0a2be43573810f99a1b2ea948e7eb0a1c1e1407cae87acbd SHA512 4910018cbfe9bf4953165114585a213460c7398a0d2595d1ccac1daea93df3fb68f9ec86a8e27e732162bd01dd6f438d66c9b0ab8d37e2fc2cb60b46a4363e6f
-EBUILD nvidia-drivers-550.40.55.ebuild 16651 BLAKE2B 51c2b6ca39acfcaf3ba56b244cf658233c6a318f9be7560962138aa453990219b748c66202bd4d3117e07997518009511a8ec48474fdec753faee5082cfa652e SHA512 687fe4439e7bb3b96f95d9485e4e6172097227405cdeabb8c4aff50cc55b76e33399f822f9c2bebe4b36e7662f66badc7b34a2e060db4e86a2146e663100506e
-EBUILD nvidia-drivers-550.54.14.ebuild 16642 BLAKE2B efa29732c6c432422947aa555eba3960150cb09691c30d3d0f187046738920e723cbb1677a00a4c3d6efd8a881748a3cd5ecab3ab5620ee07d70a1c016743080 SHA512 7392737327c5810c1d72e7a7966e23410557fff07a20bb0d40088e626fa7b5b637aa00de9c2bff51669e50a3136f1016fd3dd30be77f72495f27bfa6c1616400
+EBUILD nvidia-drivers-535.154.05.ebuild 17858 BLAKE2B ca928dc21eaa9a6fb9c3c69dc15df4b40344cbb36c41d27545a5d7d198bb26556e68480095de4047e056bf2dad3e2b3d0ab5d1710197f56ff60a503078b44b1c SHA512 af5417dc602771a5552e60220bb4f0bdcedbab1c52540afad84517188075f9559db1bbf3fa3c148f63c0ce7fef49ea907ac9fe8d1d19cea866d3b6d251a405b7
+EBUILD nvidia-drivers-535.161.07.ebuild 17552 BLAKE2B 03525c2d05d96d7af3dc177cca4a7287bba3c052d77bb824321a470986dd50a62d7d8b1e787078627d983a9dbd235ab35aae8e030ece144cf2cc573e56cde79c SHA512 247e4c9ccd99b5f8d6d26e543a43c318909211bf9c0900b61a5abac217be72e9703772477f43f759d09da2ccc5bad74dc68bbdef29737e49a5313a05e3513ae7
+EBUILD nvidia-drivers-550.40.55.ebuild 16651 BLAKE2B 761977d23679c236ab149c552d6918c8bd9845b0f7a2724b5a6da0d285a56df9a25a64041027ab18bbdccb6d031b364b1b68f37e192a294b4a5eebe6af341663 SHA512 8c294d09ee67aee17da4513c66aee9dd7c486345a0b8abe270e9f8088d49e1366f976badb1512ecb5ecb5c3f40941391890773c7e7326216594f6fff62c41e64
+EBUILD nvidia-drivers-550.54.14.ebuild 16642 BLAKE2B af5526214e0238074025f7b672fefcab35febd79ab91bd78c18ecb15d01b7d6fb5e7fe432fea036b765aa455aeea9a1f96a9edcf1214fa3299caaa2d8bb056e6 SHA512 d8bbb76c61829fe02bcd103e1d6fefbf23b8a358d49458ca38aab8f5594be038969570885871cae444caa623a028894958b8e3879e0dc1dcd08e15a65b8566ba
MISC metadata.xml 1407 BLAKE2B c0d284fde68808892e17edbb2b1e43b059388306eae874276d4a3f336a5dc2a41cc025a834466b2ad96112b550e0bc0f759f683bd6c58ba64a41cbc8ddebd92f SHA512 39be6982c1177961706ba6426861752339373241c959fd06504e314c9f0313677ff7c7341e7d9fb41cad2b768b99f6474e087b9813016d33cd6a9c77567c50cb
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-470.239.06.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-470.239.06.ebuild
index 9a558b2485f1..ec8437116877 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-470.239.06.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-470.239.06.ebuild
@@ -7,7 +7,7 @@ MODULES_OPTIONAL_IUSE=+modules
inherit desktop flag-o-matic linux-mod-r1 multilib readme.gentoo-r1
inherit systemd toolchain-funcs unpacker user-info
-MODULES_KERNEL_MAX=6.7
+MODULES_KERNEL_MAX=6.8
NV_URI="https://download.nvidia.com/XFree86/"
DESCRIPTION="NVIDIA Accelerated Graphics Driver"
@@ -22,7 +22,7 @@ S=${WORKDIR}
LICENSE="NVIDIA-r2 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64"
+KEYWORDS="-* amd64"
IUSE="+X abi_x86_32 abi_x86_64 persistenced +static-libs +tools"
COMMON_DEPEND="
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild
index 2dd36e31a3bc..4e335f2946a1 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.154.05.ebuild
@@ -7,7 +7,7 @@ MODULES_OPTIONAL_IUSE=+modules
inherit desktop flag-o-matic linux-mod-r1 multilib readme.gentoo-r1
inherit systemd toolchain-funcs unpacker user-info
-MODULES_KERNEL_MAX=6.7 # 6.6 for arm64 (see below)
+MODULES_KERNEL_MAX=6.8 # 6.6 for arm64 (see below)
NV_URI="https://download.nvidia.com/XFree86/"
DESCRIPTION="NVIDIA Accelerated Graphics Driver"
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-535.161.07.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-535.161.07.ebuild
index 9af6f87626fb..a2db11ff9cef 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-535.161.07.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-535.161.07.ebuild
@@ -7,7 +7,7 @@ MODULES_OPTIONAL_IUSE=+modules
inherit desktop flag-o-matic linux-mod-r1 multilib readme.gentoo-r1
inherit systemd toolchain-funcs unpacker user-info
-MODULES_KERNEL_MAX=6.7
+MODULES_KERNEL_MAX=6.8
NV_URI="https://download.nvidia.com/XFree86/"
DESCRIPTION="NVIDIA Accelerated Graphics Driver"
@@ -24,7 +24,7 @@ S=${WORKDIR}
LICENSE="NVIDIA-r2 Apache-2.0 BSD BSD-2 GPL-2 MIT ZLIB curl openssl"
SLOT="0/${PV%%.*}"
-KEYWORDS="-* ~amd64 ~arm64"
+KEYWORDS="-* amd64 ~arm64"
IUSE="+X abi_x86_32 abi_x86_64 kernel-open persistenced powerd +static-libs +tools wayland"
REQUIRED_USE="kernel-open? ( modules )"
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.55.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.55.ebuild
index c178d0195aa7..24d3be8dd677 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.55.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-550.40.55.ebuild
@@ -7,7 +7,7 @@ MODULES_OPTIONAL_IUSE=+modules
inherit desktop flag-o-matic linux-mod-r1 readme.gentoo-r1
inherit systemd toolchain-funcs unpacker user-info
-MODULES_KERNEL_MAX=6.7
+MODULES_KERNEL_MAX=6.8
NV_PIN=550.54.14
DESCRIPTION="NVIDIA Accelerated Graphics Driver"
diff --git a/x11-drivers/nvidia-drivers/nvidia-drivers-550.54.14.ebuild b/x11-drivers/nvidia-drivers/nvidia-drivers-550.54.14.ebuild
index 1f8b7c35885b..d27016898dd9 100644
--- a/x11-drivers/nvidia-drivers/nvidia-drivers-550.54.14.ebuild
+++ b/x11-drivers/nvidia-drivers/nvidia-drivers-550.54.14.ebuild
@@ -7,7 +7,7 @@ MODULES_OPTIONAL_IUSE=+modules
inherit desktop flag-o-matic linux-mod-r1 readme.gentoo-r1
inherit systemd toolchain-funcs unpacker user-info
-MODULES_KERNEL_MAX=6.7
+MODULES_KERNEL_MAX=6.8
NV_URI="https://download.nvidia.com/XFree86/"
DESCRIPTION="NVIDIA Accelerated Graphics Driver"