From e96f09a840f1ac865c504febe44bad831c63750e Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 11 Mar 2024 06:45:54 +0000 Subject: gentoo auto-resync : 11:03:2024 - 06:45:54 --- Manifest | 30 +- Manifest.files.gz | Bin 29756 -> 29748 bytes dev-dotnet/Manifest.gz | Bin 4303 -> 4302 bytes dev-dotnet/dotnet-runtime-nugets/Manifest | 23 - .../dotnet-runtime-nugets-8.0.0-r1.ebuild | 63 - dev-dotnet/dotnet-sdk/Manifest | 8 +- dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild | 176 --- dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild | 207 +++ dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.201.ebuild | 207 --- dev-python/Manifest.gz | Bin 270352 -> 270346 bytes dev-python/fakeredis/Manifest | 2 + dev-python/fakeredis/fakeredis-2.21.2.ebuild | 84 ++ dev-python/flaky/Manifest | 2 + dev-python/flaky/flaky-3.8.0.ebuild | 38 + dev-python/hypothesis/Manifest | 2 + dev-python/hypothesis/hypothesis-6.99.2.ebuild | 90 ++ dev-python/owslib/Manifest | 2 + dev-python/owslib/owslib-0.30.0.ebuild | 65 + dev-python/packaging/Manifest | 2 + dev-python/packaging/packaging-24.0.ebuild | 35 + dev-python/pyrate-limiter/Manifest | 2 + .../pyrate-limiter/pyrate-limiter-3.3.0.ebuild | 74 + dev-python/redis/Manifest | 2 + dev-python/redis/redis-5.0.3.ebuild | 97 ++ dev-python/types-docutils/Manifest | 2 + .../types-docutils-0.20.0.20240311.ebuild | 17 + dev-python/types-gdb/Manifest | 2 + .../types-gdb/types-gdb-12.1.4.20240311.ebuild | 17 + dev-python/types-psutil/Manifest | 2 + .../types-psutil-5.9.5.20240311.ebuild | 17 + metadata/Manifest.gz | Bin 10346 -> 10342 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28411 -> 28424 bytes metadata/md5-cache/dev-dotnet/Manifest.gz | Bin 7442 -> 7117 bytes .../dev-dotnet/dotnet-runtime-nugets-8.0.0-r1 | 12 - .../md5-cache/dev-dotnet/dotnet-sdk-8.0.100-r2 | 17 - metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.102 | 17 + metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.201 | 17 - metadata/md5-cache/dev-python/Manifest.gz | Bin 340107 -> 341699 bytes metadata/md5-cache/dev-python/fakeredis-2.21.2 | 16 + metadata/md5-cache/dev-python/flaky-3.8.0 | 16 + metadata/md5-cache/dev-python/hypothesis-6.99.2 | 16 + metadata/md5-cache/dev-python/owslib-0.30.0 | 17 + metadata/md5-cache/dev-python/packaging-24.0 | 17 + metadata/md5-cache/dev-python/pyrate-limiter-3.3.0 | 16 + metadata/md5-cache/dev-python/redis-5.0.3 | 16 + .../dev-python/types-docutils-0.20.0.20240311 | 15 + .../md5-cache/dev-python/types-gdb-12.1.4.20240311 | 15 + .../dev-python/types-psutil-5.9.5.20240311 | 15 + metadata/md5-cache/sci-mathematics/Manifest.gz | Bin 29897 -> 30063 bytes metadata/md5-cache/sci-mathematics/flint-3.1.0 | 16 + metadata/md5-cache/sci-physics/Manifest.gz | Bin 9437 -> 9432 bytes metadata/md5-cache/sci-physics/root-6.28.12-r1 | 4 +- metadata/md5-cache/sci-physics/root-6.30.04-r1 | 4 +- metadata/md5-cache/sci-physics/root-6.30.9999 | 4 +- metadata/md5-cache/sci-physics/root-9999 | 4 +- metadata/md5-cache/sys-libs/Manifest.gz | Bin 39288 -> 39448 bytes metadata/md5-cache/sys-libs/libxcrypt-4.4.36-r3 | 16 + metadata/md5-cache/www-client/Manifest.gz | Bin 12536 -> 12378 bytes metadata/md5-cache/www-client/firefox-123.0 | 17 - metadata/md5-cache/www-client/firefox-123.0.1 | 17 - metadata/md5-cache/www-client/firefox-123.0.1-r1 | 17 + metadata/md5-cache/x11-drivers/Manifest.gz | Bin 6775 -> 6775 bytes .../x11-drivers/nvidia-drivers-470.239.06 | 4 +- .../x11-drivers/nvidia-drivers-535.154.05 | 2 +- .../x11-drivers/nvidia-drivers-535.161.07 | 4 +- .../md5-cache/x11-drivers/nvidia-drivers-550.40.55 | 2 +- .../md5-cache/x11-drivers/nvidia-drivers-550.54.14 | 2 +- metadata/news/Manifest | 28 +- metadata/news/timestamp.chk | 2 +- metadata/timestamp | 2 +- metadata/timestamp.chk | 2 +- metadata/timestamp.commit | 2 +- metadata/timestamp.x | 2 +- metadata/xml-schema/timestamp.chk | 2 +- profiles/Manifest.gz | Bin 202660 -> 202665 bytes profiles/base/package.use.mask | 9 - sci-mathematics/Manifest.gz | Bin 19319 -> 19319 bytes sci-mathematics/flint/Manifest | 3 + .../flint/files/flint-3.1.0-fix-pc-install.patch | 29 + sci-mathematics/flint/flint-3.1.0.ebuild | 84 ++ sci-physics/Manifest.gz | Bin 4206 -> 4210 bytes sci-physics/root/Manifest | 8 +- sci-physics/root/root-6.28.12-r1.ebuild | 4 +- sci-physics/root/root-6.30.04-r1.ebuild | 4 +- sci-physics/root/root-6.30.9999.ebuild | 4 +- sci-physics/root/root-9999.ebuild | 4 +- sys-libs/Manifest.gz | Bin 14725 -> 14729 bytes sys-libs/libxcrypt/Manifest | 1 + sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild | 254 ++++ www-client/Manifest.gz | Bin 6033 -> 6033 bytes www-client/firefox/Manifest | 105 +- www-client/firefox/firefox-123.0.1-r1.ebuild | 1453 ++++++++++++++++++++ www-client/firefox/firefox-123.0.1.ebuild | 1450 ------------------- www-client/firefox/firefox-123.0.ebuild | 1450 ------------------- x11-drivers/Manifest.gz | Bin 4712 -> 4716 bytes x11-drivers/nvidia-drivers/Manifest | 10 +- .../nvidia-drivers-470.239.06.ebuild | 4 +- .../nvidia-drivers-535.154.05.ebuild | 2 +- .../nvidia-drivers-535.161.07.ebuild | 4 +- .../nvidia-drivers/nvidia-drivers-550.40.55.ebuild | 2 +- .../nvidia-drivers/nvidia-drivers-550.54.14.ebuild | 2 +- 104 files changed, 2909 insertions(+), 3652 deletions(-) delete mode 100644 dev-dotnet/dotnet-runtime-nugets/dotnet-runtime-nugets-8.0.0-r1.ebuild delete mode 100644 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.100-r2.ebuild create mode 100644 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.102.ebuild delete mode 100644 dev-dotnet/dotnet-sdk/dotnet-sdk-8.0.201.ebuild create mode 100644 dev-python/fakeredis/fakeredis-2.21.2.ebuild create mode 100644 dev-python/flaky/flaky-3.8.0.ebuild create mode 100644 dev-python/hypothesis/hypothesis-6.99.2.ebuild create mode 100644 dev-python/owslib/owslib-0.30.0.ebuild create mode 100644 dev-python/packaging/packaging-24.0.ebuild create mode 100644 dev-python/pyrate-limiter/pyrate-limiter-3.3.0.ebuild create mode 100644 dev-python/redis/redis-5.0.3.ebuild create mode 100644 dev-python/types-docutils/types-docutils-0.20.0.20240311.ebuild create mode 100644 dev-python/types-gdb/types-gdb-12.1.4.20240311.ebuild create mode 100644 dev-python/types-psutil/types-psutil-5.9.5.20240311.ebuild delete mode 100644 metadata/md5-cache/dev-dotnet/dotnet-runtime-nugets-8.0.0-r1 delete mode 100644 metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.100-r2 create mode 100644 metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.102 delete mode 100644 metadata/md5-cache/dev-dotnet/dotnet-sdk-8.0.201 create mode 100644 metadata/md5-cache/dev-python/fakeredis-2.21.2 create mode 100644 metadata/md5-cache/dev-python/flaky-3.8.0 create mode 100644 metadata/md5-cache/dev-python/hypothesis-6.99.2 create mode 100644 metadata/md5-cache/dev-python/owslib-0.30.0 create mode 100644 metadata/md5-cache/dev-python/packaging-24.0 create mode 100644 metadata/md5-cache/dev-python/pyrate-limiter-3.3.0 create mode 100644 metadata/md5-cache/dev-python/redis-5.0.3 create mode 100644 metadata/md5-cache/dev-python/types-docutils-0.20.0.20240311 create mode 100644 metadata/md5-cache/dev-python/types-gdb-12.1.4.20240311 create mode 100644 metadata/md5-cache/dev-python/types-psutil-5.9.5.20240311 create mode 100644 metadata/md5-cache/sci-mathematics/flint-3.1.0 create mode 100644 metadata/md5-cache/sys-libs/libxcrypt-4.4.36-r3 delete mode 100644 metadata/md5-cache/www-client/firefox-123.0 delete mode 100644 metadata/md5-cache/www-client/firefox-123.0.1 create mode 100644 metadata/md5-cache/www-client/firefox-123.0.1-r1 create mode 100644 sci-mathematics/flint/files/flint-3.1.0-fix-pc-install.patch create mode 100644 sci-mathematics/flint/flint-3.1.0.ebuild create mode 100644 sys-libs/libxcrypt/libxcrypt-4.4.36-r3.ebuild create mode 100644 www-client/firefox/firefox-123.0.1-r1.ebuild delete mode 100644 www-client/firefox/firefox-123.0.1.ebuild delete mode 100644 www-client/firefox/firefox-123.0.ebuild 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 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/dev-dotnet/Manifest.gz b/dev-dotnet/Manifest.gz index e87e7ec23f33..c98394bfebb1 100644 Binary files a/dev-dotnet/Manifest.gz and b/dev-dotnet/Manifest.gz 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} - =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 Binary files a/metadata/Manifest.gz and b/metadata/Manifest.gz 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 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/dev-dotnet/Manifest.gz b/metadata/md5-cache/dev-dotnet/Manifest.gz index 75cbb30372eb..dace84c598f0 100644 Binary files a/metadata/md5-cache/dev-dotnet/Manifest.gz and b/metadata/md5-cache/dev-dotnet/Manifest.gz 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 ) =dev-python/redis-4.2[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-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/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/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/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 Binary files a/metadata/md5-cache/sci-mathematics/Manifest.gz and b/metadata/md5-cache/sci-mathematics/Manifest.gz 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 Binary files a/metadata/md5-cache/sci-physics/Manifest.gz and b/metadata/md5-cache/sci-physics/Manifest.gz 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 Binary files a/metadata/md5-cache/sys-libs/Manifest.gz and b/metadata/md5-cache/sys-libs/Manifest.gz 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 Binary files a/metadata/md5-cache/www-client/Manifest.gz and b/metadata/md5-cache/www-client/Manifest.gz 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/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 deleted file mode 100644 index 6bf6b365c870..000000000000 --- a/metadata/md5-cache/www-client/firefox-123.0.1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=|| ( dev-lang/python:3.11[ncurses,sqlite,ssl] dev-lang/python:3.10[ncurses,sqlite,ssl] ) 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/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.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 ) -_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-r1 b/metadata/md5-cache/www-client/firefox-123.0.1-r1 new file mode 100644 index 000000000000..143ebb0e4679 --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-123.0.1-r1 @@ -0,0 +1,17 @@ +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/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.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_=4ff401ac84e311cd6124641abf7c5001 diff --git a/metadata/md5-cache/x11-drivers/Manifest.gz b/metadata/md5-cache/x11-drivers/Manifest.gz index e2de7dfa5e0a..066ee1511815 100644 Binary files a/metadata/md5-cache/x11-drivers/Manifest.gz and b/metadata/md5-cache/x11-drivers/Manifest.gz 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 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz 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 (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 (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 Binary files a/sci-mathematics/Manifest.gz and b/sci-mathematics/Manifest.gz 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 +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 Binary files a/sci-physics/Manifest.gz and b/sci-physics/Manifest.gz 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 Binary files a/sys-libs/Manifest.gz and b/sys-libs/Manifest.gz 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 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz 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-r1.ebuild b/www-client/firefox/firefox-123.0.1-r1.ebuild new file mode 100644 index 000000000000..212281037b27 --- /dev/null +++ b/www-client/firefox/firefox-123.0.1-r1.ebuild @@ -0,0 +1,1453 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-123-patches-07.tar.xz" + +LLVM_COMPAT=( 16 17 ) + +PYTHON_COMPAT=( python3_{10..12} ) +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/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 + + # 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" + + # 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/www-client/firefox/firefox-123.0.1.ebuild b/www-client/firefox/firefox-123.0.1.ebuild deleted file mode 100644 index eaa23fdcc1b1..000000000000 --- a/www-client/firefox/firefox-123.0.1.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/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/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/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 Binary files a/x11-drivers/Manifest.gz and b/x11-drivers/Manifest.gz 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" -- cgit v1.2.3