From d01ca4361883c2aec4ffb1c2dcd75980773fdc31 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 13 Jul 2022 19:37:38 +0100 Subject: gentoo auto-resync : 13:07:2022 - 19:37:38 --- Manifest | 30 +- Manifest.files.gz | Bin 29607 -> 29621 bytes app-emulation/Manifest.gz | Bin 14824 -> 14824 bytes app-emulation/dxvk/Manifest | 6 +- app-emulation/dxvk/dxvk-1.10.1.ebuild | 2 +- app-emulation/dxvk/dxvk-1.10.2.ebuild | 134 ++ app-emulation/dxvk/dxvk-9999.ebuild | 2 +- app-emulation/protontricks/Manifest | 2 + .../protontricks/protontricks-1.9.0.ebuild | 63 + dev-db/Manifest.gz | Bin 15917 -> 15924 bytes dev-db/mariadb/Manifest | 8 +- dev-db/mariadb/mariadb-10.2.44.ebuild | 2 +- dev-db/mariadb/mariadb-10.3.35.ebuild | 2 +- dev-db/mariadb/mariadb-10.4.25.ebuild | 2 +- dev-db/mariadb/mariadb-10.5.16.ebuild | 2 +- dev-libs/Manifest.gz | Bin 94794 -> 94797 bytes dev-libs/dqlite/Manifest | 3 + dev-libs/dqlite/dqlite-1.11.0.ebuild | 44 + .../dqlite-1.11.0-fix-version-information.patch | 10 + dev-util/Manifest.gz | Bin 67778 -> 67778 bytes dev-util/cbindgen/Manifest | 2 +- dev-util/cbindgen/cbindgen-0.24.3.ebuild | 2 +- dev-vcs/Manifest.gz | Bin 10989 -> 10989 bytes dev-vcs/pre-commit/Manifest | 2 + dev-vcs/pre-commit/pre-commit-2.20.0.ebuild | 51 + media-gfx/Manifest.gz | Bin 38322 -> 38325 bytes media-gfx/gmic/Manifest | 3 + .../gmic/files/gmic-3.1.5-makefile_automagic.patch | 131 ++ media-gfx/gmic/gmic-3.1.5.ebuild | 107 ++ media-libs/Manifest.gz | Bin 66152 -> 66154 bytes media-libs/libaom/Manifest | 4 +- media-libs/libaom/libaom-3.4.0.ebuild | 1 + media-libs/libaom/libaom-9999.ebuild | 1 + media-video/Manifest.gz | Bin 26195 -> 26192 bytes media-video/yle-dl/Manifest | 4 +- media-video/yle-dl/yle-dl-20220610.ebuild | 54 - media-video/yle-dl/yle-dl-20220704.ebuild | 2 +- metadata/Manifest.gz | Bin 3685 -> 3687 bytes metadata/dtd/timestamp.chk | 2 +- metadata/glsa/Manifest | 28 +- metadata/glsa/timestamp.chk | 2 +- metadata/md5-cache/Manifest.gz | Bin 28250 -> 28243 bytes metadata/md5-cache/app-emulation/Manifest.gz | Bin 29193 -> 29505 bytes metadata/md5-cache/app-emulation/dxvk-1.10.1 | 2 +- metadata/md5-cache/app-emulation/dxvk-1.10.2 | 14 + metadata/md5-cache/app-emulation/dxvk-9999 | 2 +- .../md5-cache/app-emulation/protontricks-1.9.0 | 16 + metadata/md5-cache/dev-db/Manifest.gz | Bin 37848 -> 37846 bytes metadata/md5-cache/dev-db/mariadb-10.2.44 | 4 +- metadata/md5-cache/dev-db/mariadb-10.3.35 | 4 +- metadata/md5-cache/dev-db/mariadb-10.4.25 | 4 +- metadata/md5-cache/dev-db/mariadb-10.5.16 | 4 +- metadata/md5-cache/dev-libs/Manifest.gz | Bin 160796 -> 160948 bytes metadata/md5-cache/dev-libs/dqlite-1.11.0 | 16 + metadata/md5-cache/dev-util/Manifest.gz | Bin 125893 -> 125890 bytes metadata/md5-cache/dev-util/cbindgen-0.24.3 | 4 +- metadata/md5-cache/dev-vcs/Manifest.gz | Bin 21383 -> 21543 bytes metadata/md5-cache/dev-vcs/pre-commit-2.20.0 | 16 + metadata/md5-cache/media-gfx/Manifest.gz | Bin 55806 -> 55969 bytes metadata/md5-cache/media-gfx/gmic-3.1.5 | 17 + metadata/md5-cache/media-libs/Manifest.gz | Bin 103235 -> 103235 bytes metadata/md5-cache/media-libs/libaom-3.4.0 | 4 +- metadata/md5-cache/media-libs/libaom-9999 | 4 +- metadata/md5-cache/media-video/Manifest.gz | Bin 41390 -> 41227 bytes metadata/md5-cache/media-video/yle-dl-20220610 | 17 - metadata/md5-cache/media-video/yle-dl-20220704 | 4 +- metadata/md5-cache/net-analyzer/Manifest.gz | Bin 67747 -> 67422 bytes metadata/md5-cache/net-analyzer/nessus-bin-10.2.0 | 13 - metadata/md5-cache/net-analyzer/nessus-bin-10.3.0 | 13 + metadata/md5-cache/net-analyzer/suricata-5.0.10 | 17 + metadata/md5-cache/net-analyzer/suricata-5.0.8-r1 | 17 - metadata/md5-cache/net-analyzer/suricata-5.0.9 | 17 - metadata/md5-cache/net-analyzer/suricata-6.0.4-r1 | 17 - metadata/md5-cache/net-analyzer/suricata-6.0.5 | 17 - metadata/md5-cache/net-analyzer/suricata-6.0.6 | 17 + metadata/md5-cache/net-libs/Manifest.gz | Bin 55161 -> 55010 bytes metadata/md5-cache/net-libs/libhtp-0.5.39 | 15 - metadata/md5-cache/sci-mathematics/Manifest.gz | Bin 28386 -> 28543 bytes .../md5-cache/sci-mathematics/wxmaxima-22.05.0 | 16 + metadata/md5-cache/sys-cluster/Manifest.gz | Bin 27168 -> 26993 bytes metadata/md5-cache/sys-cluster/singularity-3.8.7 | 15 - metadata/md5-cache/sys-kernel/Manifest.gz | Bin 26366 -> 25560 bytes metadata/md5-cache/sys-kernel/pf-sources-5.16_p5 | 15 - metadata/md5-cache/sys-kernel/pf-sources-5.16_p7 | 15 - metadata/md5-cache/sys-kernel/pf-sources-5.17_p5 | 15 - metadata/md5-cache/sys-kernel/pf-sources-5.18_p1 | 15 - metadata/md5-cache/sys-kernel/pf-sources-5.18_p2 | 15 - metadata/md5-cache/sys-kernel/pf-sources-5.18_p3 | 6 +- metadata/md5-cache/sys-process/Manifest.gz | Bin 16043 -> 16043 bytes metadata/md5-cache/sys-process/uksmd-0_pre20211019 | 14 - metadata/md5-cache/sys-process/uksmd-0_pre20220705 | 14 + metadata/md5-cache/www-client/Manifest.gz | Bin 12028 -> 12195 bytes metadata/md5-cache/www-client/firefox-102.0.1 | 16 + metadata/md5-cache/www-client/firefox-bin-102.0 | 16 - metadata/md5-cache/www-client/firefox-bin-102.0.1 | 16 + metadata/md5-cache/x11-plugins/Manifest.gz | Bin 34044 -> 33879 bytes metadata/md5-cache/x11-plugins/enigmail-2.2.4 | 4 +- metadata/md5-cache/x11-plugins/enigmail-9999 | 13 - 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 +- net-analyzer/Manifest.gz | Bin 45034 -> 45041 bytes net-analyzer/nessus-bin/Manifest | 4 +- net-analyzer/nessus-bin/nessus-bin-10.2.0.ebuild | 65 - net-analyzer/nessus-bin/nessus-bin-10.3.0.ebuild | 65 + net-analyzer/suricata/Manifest | 12 +- net-analyzer/suricata/suricata-5.0.10.ebuild | 211 ++++ net-analyzer/suricata/suricata-5.0.8-r1.ebuild | 207 ---- net-analyzer/suricata/suricata-5.0.9.ebuild | 207 ---- net-analyzer/suricata/suricata-6.0.4-r1.ebuild | 211 ---- net-analyzer/suricata/suricata-6.0.5.ebuild | 211 ---- net-analyzer/suricata/suricata-6.0.6.ebuild | 211 ++++ net-libs/Manifest.gz | Bin 32470 -> 32466 bytes net-libs/libhtp/Manifest | 2 - net-libs/libhtp/libhtp-0.5.39.ebuild | 35 - profiles/Manifest.gz | Bin 147463 -> 147465 bytes profiles/package.mask | 12 +- profiles/use.local.desc | 2 - sci-mathematics/Manifest.gz | Bin 16686 -> 16684 bytes sci-mathematics/wxmaxima/Manifest | 2 + sci-mathematics/wxmaxima/wxmaxima-22.05.0.ebuild | 79 ++ sys-cluster/Manifest.gz | Bin 11381 -> 11213 bytes sys-cluster/singularity/Manifest | 3 - sys-cluster/singularity/metadata.xml | 15 - sys-cluster/singularity/singularity-3.8.7.ebuild | 72 -- sys-kernel/Manifest.gz | Bin 4407 -> 4413 bytes sys-kernel/pf-sources/Manifest | 28 +- sys-kernel/pf-sources/pf-sources-5.16_p5.ebuild | 76 -- sys-kernel/pf-sources/pf-sources-5.16_p7.ebuild | 76 -- sys-kernel/pf-sources/pf-sources-5.17_p5.ebuild | 77 -- sys-kernel/pf-sources/pf-sources-5.18_p1.ebuild | 76 -- sys-kernel/pf-sources/pf-sources-5.18_p2.ebuild | 74 -- sys-kernel/pf-sources/pf-sources-5.18_p3.ebuild | 25 +- sys-process/Manifest.gz | Bin 9988 -> 9989 bytes sys-process/uksmd/Manifest | 5 +- ...ksmd-0_pre20200504-respect-cflags-ldflags.patch | 15 - sys-process/uksmd/uksmd-0_pre20211019.ebuild | 35 - sys-process/uksmd/uksmd-0_pre20220705.ebuild | 30 + www-client/Manifest.gz | Bin 6206 -> 6210 bytes www-client/firefox-bin/Manifest | 198 +-- www-client/firefox-bin/firefox-bin-102.0.1.ebuild | 385 ++++++ www-client/firefox-bin/firefox-bin-102.0.ebuild | 385 ------ www-client/firefox/Manifest | 99 ++ www-client/firefox/firefox-102.0.1.ebuild | 1293 ++++++++++++++++++++ x11-plugins/Manifest.gz | Bin 27362 -> 27347 bytes x11-plugins/enigmail/Manifest | 3 +- x11-plugins/enigmail/enigmail-2.2.4.ebuild | 4 +- x11-plugins/enigmail/enigmail-9999.ebuild | 78 -- 152 files changed, 3346 insertions(+), 2470 deletions(-) create mode 100644 app-emulation/dxvk/dxvk-1.10.2.ebuild create mode 100644 app-emulation/protontricks/protontricks-1.9.0.ebuild create mode 100644 dev-libs/dqlite/dqlite-1.11.0.ebuild create mode 100644 dev-libs/dqlite/files/dqlite-1.11.0-fix-version-information.patch create mode 100644 dev-vcs/pre-commit/pre-commit-2.20.0.ebuild create mode 100644 media-gfx/gmic/files/gmic-3.1.5-makefile_automagic.patch create mode 100644 media-gfx/gmic/gmic-3.1.5.ebuild delete mode 100644 media-video/yle-dl/yle-dl-20220610.ebuild create mode 100644 metadata/md5-cache/app-emulation/dxvk-1.10.2 create mode 100644 metadata/md5-cache/app-emulation/protontricks-1.9.0 create mode 100644 metadata/md5-cache/dev-libs/dqlite-1.11.0 create mode 100644 metadata/md5-cache/dev-vcs/pre-commit-2.20.0 create mode 100644 metadata/md5-cache/media-gfx/gmic-3.1.5 delete mode 100644 metadata/md5-cache/media-video/yle-dl-20220610 delete mode 100644 metadata/md5-cache/net-analyzer/nessus-bin-10.2.0 create mode 100644 metadata/md5-cache/net-analyzer/nessus-bin-10.3.0 create mode 100644 metadata/md5-cache/net-analyzer/suricata-5.0.10 delete mode 100644 metadata/md5-cache/net-analyzer/suricata-5.0.8-r1 delete mode 100644 metadata/md5-cache/net-analyzer/suricata-5.0.9 delete mode 100644 metadata/md5-cache/net-analyzer/suricata-6.0.4-r1 delete mode 100644 metadata/md5-cache/net-analyzer/suricata-6.0.5 create mode 100644 metadata/md5-cache/net-analyzer/suricata-6.0.6 delete mode 100644 metadata/md5-cache/net-libs/libhtp-0.5.39 create mode 100644 metadata/md5-cache/sci-mathematics/wxmaxima-22.05.0 delete mode 100644 metadata/md5-cache/sys-cluster/singularity-3.8.7 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.16_p5 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.16_p7 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.17_p5 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.18_p1 delete mode 100644 metadata/md5-cache/sys-kernel/pf-sources-5.18_p2 delete mode 100644 metadata/md5-cache/sys-process/uksmd-0_pre20211019 create mode 100644 metadata/md5-cache/sys-process/uksmd-0_pre20220705 create mode 100644 metadata/md5-cache/www-client/firefox-102.0.1 delete mode 100644 metadata/md5-cache/www-client/firefox-bin-102.0 create mode 100644 metadata/md5-cache/www-client/firefox-bin-102.0.1 delete mode 100644 metadata/md5-cache/x11-plugins/enigmail-9999 delete mode 100644 net-analyzer/nessus-bin/nessus-bin-10.2.0.ebuild create mode 100644 net-analyzer/nessus-bin/nessus-bin-10.3.0.ebuild create mode 100644 net-analyzer/suricata/suricata-5.0.10.ebuild delete mode 100644 net-analyzer/suricata/suricata-5.0.8-r1.ebuild delete mode 100644 net-analyzer/suricata/suricata-5.0.9.ebuild delete mode 100644 net-analyzer/suricata/suricata-6.0.4-r1.ebuild delete mode 100644 net-analyzer/suricata/suricata-6.0.5.ebuild create mode 100644 net-analyzer/suricata/suricata-6.0.6.ebuild delete mode 100644 net-libs/libhtp/libhtp-0.5.39.ebuild create mode 100644 sci-mathematics/wxmaxima/wxmaxima-22.05.0.ebuild delete mode 100644 sys-cluster/singularity/Manifest delete mode 100644 sys-cluster/singularity/metadata.xml delete mode 100644 sys-cluster/singularity/singularity-3.8.7.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.16_p5.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.16_p7.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.17_p5.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.18_p1.ebuild delete mode 100644 sys-kernel/pf-sources/pf-sources-5.18_p2.ebuild delete mode 100644 sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch delete mode 100644 sys-process/uksmd/uksmd-0_pre20211019.ebuild create mode 100644 sys-process/uksmd/uksmd-0_pre20220705.ebuild create mode 100644 www-client/firefox-bin/firefox-bin-102.0.1.ebuild delete mode 100644 www-client/firefox-bin/firefox-bin-102.0.ebuild create mode 100644 www-client/firefox/firefox-102.0.1.ebuild delete mode 100644 x11-plugins/enigmail/enigmail-9999.ebuild diff --git a/Manifest b/Manifest index 4083b39e7d3c..27750edf564d 100644 --- a/Manifest +++ b/Manifest @@ -1,23 +1,23 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 -MANIFEST Manifest.files.gz 29607 BLAKE2B 9707cf462ae3c1ef0248b6c7f257299875a5f14c733e4782cb5a43a46e97b1b64acd016045c2249fa2a49c74ed75a24ce385bc3c5e71a9ff184a5c18121c4e92 SHA512 f0a7bc3b4642645e841a7241c66996d3116635ba1d0359219b476b6db561d0549e69ea1d8729deec9d49a93bbadffc02cd3e845bb93041e61993008892fd4277 -TIMESTAMP 2022-07-13T11:39:52Z +MANIFEST Manifest.files.gz 29621 BLAKE2B ea8db7bc4580afbc8802043b79ec294b8ff4c71d62bef0a28d99e24b880ff6856472403a8ec56da41b5388fa08f48f3cbb3662530d629be4fba4bf10a5962d72 SHA512 414cc4b7afe3c1b94df53021fe85f4ec09677f402685ccb6824ffa74105dfe992f3a1f1be45227e505d00170e3dff9f1039ef700e98bc8b341f0e24dc622a4b9 +TIMESTAMP 2022-07-13T17:39:54Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLOrwhfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLPA2pfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klBf3Q/+PyesC/r6XM6sTrEB+xmdzmO7rgVILq07WfRjRaP0PLtrk+IM/Fhf+Jox -hARzeHX5kczoeOwYafpBiatpyfeGErjJIz7csTPKGLi8n8EpNIo93Vu5i4n52ljW -TCxHP+GXGJEbqzWJHxpT52zENpvcPrPilsbYr326w3XNnL0KAoadk3gLBpaTLxX2 -NBNM5lG/QVBp/xtppoUB+t312qZnyoI8nObY1PzcczKj+1b5zTQGUp78pRPVniU1 -HF146b4PdLQRt1nv87LVx0bxO9BhYG+DRbjvD9At4VEYUcSvKQ6RdudQf4zBJ1xX -UDqPQKBZPIXJ6d883Gy+7mpkzTcivaHZwSVewngIrk6q5jUBkxpd8ni9k16GnHbt -5ZTeVfrL4PIMm1DSq6vF02ZxkQ5bIwzX01GErYcRTcpk0PVF+AIgATVW+5HMXeqB -Cjqxqyppogmqu67KrCBZimwQFmwL1MIpDHKH35g01t5GTIGb/YzcZ2OlWACJckwp -S+ZHe3RZo1gKXCZBp5fIVXGnxGE0KzFt8sC2ri+wna+G7T4PEy5ON9G4rvtzVovx -ebyst2eKCV1ekjfLQB16HWBq0edcVGvt8pnpjDCgHmla047RTlP+idlF4qdbvkTE -OGinCEE7eFz9Dj4+SUgKlvEisQ2hy3UsVTpgNrkbbLFRCL4AbWc= -=Yhst +klBQbg//Zdd+88GGochHVynEIelnAZY8Izob0evapE2KRhgJYVgH1U2er0TkiR2v +G6O8kI6AGWwETS45kAPY1CzsOfBHf0EgZWBZC/1g9GbrcxoPAuXbqD9bKliiKIDP +NeCtlwfzvyQAFHR6TWwPT3RW5qNfQFS4Dyr2EzFgle4JTtYLqz0YTu7vEEJ/psFN +9YrseE6+FNRZWwkD1auiXOViRk9puXtkXD8OK0emX38ZQdnxYGVYzkwwSQLevyRc +cpsc1Bcx39w9JCUw0xo41tj3IhIPk6IgZzdqE1usNRpHXmE75H/2SWYf7LVizO7x +ia+1leMbaFbPLaWH0aKAKDB6u6E2c2dqtzMP8D8/A/FZzidjXtlnyqL6fpNkAjXh +NjkKFzUFjyoRQUkZPjbfg/XgfEPs/Uc58YuTTdiUw88SbK2hOrwK4FLhsPKaOHq2 +Afr3B8XCGLWjIU+zbfUSIp70/deL/cDRtCpNbHsGolPar1LOi9howatFomaUKPKi +z4+X7fkiAwWJAGAKsXy1wCw/gu3u76sF+fbn0/zPpWNzlYCq0c5uglBUVLLp2JTw +fjdhXdTSvOS8F79J6BCJxpfFOiilCrLto/ja6Eu6C5XWZryTdPLXe+WhpYCsEYK/ +7HlqkA368t9f46kmF6oTEzy4lAt6uV5ADObpOGAXqVyXF3OJRQo= +=qSev -----END PGP SIGNATURE----- diff --git a/Manifest.files.gz b/Manifest.files.gz index 651fb10bc0c0..6c37773b1489 100644 Binary files a/Manifest.files.gz and b/Manifest.files.gz differ diff --git a/app-emulation/Manifest.gz b/app-emulation/Manifest.gz index 1139f45dfa80..cace572a0771 100644 Binary files a/app-emulation/Manifest.gz and b/app-emulation/Manifest.gz differ diff --git a/app-emulation/dxvk/Manifest b/app-emulation/dxvk/Manifest index 1100b6242c63..8ec3dceb4763 100644 --- a/app-emulation/dxvk/Manifest +++ b/app-emulation/dxvk/Manifest @@ -1,4 +1,6 @@ DIST dxvk-1.10.1.tar.gz 1188138 BLAKE2B e4c5c5052de3f0976581317b9e6de148735198d2545e961ed4540be8660fbba0bcd30f81a1b55f032a1e00e226993d1ab3e4017b104f2829bf37d2ee4fc4420a SHA512 8fd34d9f14a7013cdc1957f63bf60feb19748fddc1cd6ec40cf271005f636de62965efb42ddf2598dad3e37a4f59a870bf769387b2534db93451d1ea6aa65410 -EBUILD dxvk-1.10.1.ebuild 4354 BLAKE2B 7b82f950f5a0ad8183d24602c9786c932214166a911958b744fcb9705ed8f06eefa0699177a43c994386b5fed6a18b29c2e935ce65904667af6e29a95d3f9e54 SHA512 d022a9e6985433ad8542251fd38c4a6150cf2f1ef07a1c3f9b3227afa66e3dce31cbc203e08b69593cb6ca8568378f0657d8fc40cd77b8d316754daf7704ce85 -EBUILD dxvk-9999.ebuild 4354 BLAKE2B 7b82f950f5a0ad8183d24602c9786c932214166a911958b744fcb9705ed8f06eefa0699177a43c994386b5fed6a18b29c2e935ce65904667af6e29a95d3f9e54 SHA512 d022a9e6985433ad8542251fd38c4a6150cf2f1ef07a1c3f9b3227afa66e3dce31cbc203e08b69593cb6ca8568378f0657d8fc40cd77b8d316754daf7704ce85 +DIST dxvk-1.10.2.tar.gz 1199562 BLAKE2B 8605d80de3640845589727999da8d19f235eafd52dc693ddfc6a6c54da4525ab5a1418694767395e37cfd84ab55bfd33867cd8608ff2e34965759f68832f55ee SHA512 2a68ececd405e38b6a463637f98c871e53f83c0b232bbf45f08b6b2cac01637eecea90f9337d8ebc600e174a65fe2b10236b1b29afdbd0ad0a9d970a050678a4 +EBUILD dxvk-1.10.1.ebuild 4362 BLAKE2B bfaec727b86399ec9e1a62494f9817e72c1d8ef19c17a752e11789e412db396fe1d1b14de2e5d60dfabf608daad1ce03b03bca06b03a6e74ef72543ab3993bbd SHA512 7415fdee8daebee75269a7d344f23d4d6f6b771447e9f43528220b13f5081e7a9c04dd5dba4925773844a42dfb94029cbae137d22851eb20eb849b42a227effd +EBUILD dxvk-1.10.2.ebuild 4362 BLAKE2B bfaec727b86399ec9e1a62494f9817e72c1d8ef19c17a752e11789e412db396fe1d1b14de2e5d60dfabf608daad1ce03b03bca06b03a6e74ef72543ab3993bbd SHA512 7415fdee8daebee75269a7d344f23d4d6f6b771447e9f43528220b13f5081e7a9c04dd5dba4925773844a42dfb94029cbae137d22851eb20eb849b42a227effd +EBUILD dxvk-9999.ebuild 4362 BLAKE2B bfaec727b86399ec9e1a62494f9817e72c1d8ef19c17a752e11789e412db396fe1d1b14de2e5d60dfabf608daad1ce03b03bca06b03a6e74ef72543ab3993bbd SHA512 7415fdee8daebee75269a7d344f23d4d6f6b771447e9f43528220b13f5081e7a9c04dd5dba4925773844a42dfb94029cbae137d22851eb20eb849b42a227effd MISC metadata.xml 818 BLAKE2B 88081c074b99329c925174de4b7ff9b2c220ffc67eb64a5324f4eaf2a35f98f06c9978ddc0e929ba76b341a389a8eff025b7aa0a2414e3f7ae496c44a023c65c SHA512 90d76ac3df3abe003371cd25b9cf0e6570a53b371349fb2e048cae1818e51f0482e17b3d5490eb82c57d891bb43c4a7cd41530101b888591719c33c566788e3b diff --git a/app-emulation/dxvk/dxvk-1.10.1.ebuild b/app-emulation/dxvk/dxvk-1.10.1.ebuild index cf84df747aaa..d260df14098d 100644 --- a/app-emulation/dxvk/dxvk-1.10.1.ebuild +++ b/app-emulation/dxvk/dxvk-1.10.1.ebuild @@ -103,7 +103,7 @@ multilib_src_install_all() { } pkg_preinst() { - [[ -e /usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= + [[ -e ${EROOT}/usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= } pkg_postinst() { diff --git a/app-emulation/dxvk/dxvk-1.10.2.ebuild b/app-emulation/dxvk/dxvk-1.10.2.ebuild new file mode 100644 index 000000000000..d260df14098d --- /dev/null +++ b/app-emulation/dxvk/dxvk-1.10.2.ebuild @@ -0,0 +1,134 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MULTILIB_COMPAT=( abi_x86_{32,64} ) +inherit flag-o-matic meson-multilib + +if [[ ${PV} == 9999 ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/doitsujin/dxvk.git" +else + SRC_URI="https://github.com/doitsujin/dxvk/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="-* ~amd64 ~x86" +fi + +DESCRIPTION="Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine" +HOMEPAGE="https://github.com/doitsujin/dxvk/" + +LICENSE="ZLIB" +SLOT="0" +IUSE="+abi_x86_32 crossdev-mingw +d3d9 +d3d10 +d3d11 debug +dxgi" +REQUIRED_USE=" + || ( d3d9 d3d10 d3d11 dxgi ) + d3d10? ( d3d11 ) + dxgi? ( d3d11 )" + +BDEPEND=" + dev-util/glslang + !crossdev-mingw? ( dev-util/mingw64-toolchain[${MULTILIB_USEDEP}] )" + +pkg_pretend() { + [[ ${MERGE_TYPE} == binary ]] && return + + if use crossdev-mingw && [[ ! -v MINGW_BYPASS ]]; then + local tool=-w64-mingw32-g++ + for tool in $(usev abi_x86_64 x86_64${tool}) $(usev abi_x86_32 i686${tool}); do + if ! type -P ${tool} >/dev/null; then + eerror "With USE=crossdev-mingw, it is necessary to setup the mingw toolchain." + eerror "For instructions, please see: https://wiki.gentoo.org/wiki/Mingw" + use abi_x86_32 && use abi_x86_64 && + eerror "Also, with USE=abi_x86_32, will need both i686 and x86_64 toolchains." + die "USE=crossdev-mingw is set but ${tool} was not found" + elif [[ ! $(LC_ALL=C ${tool} -v 2>&1) =~ "Thread model: posix" ]]; then + eerror "${PN} requires GCC to be built with --enable-threads=posix" + eerror "Please see: https://wiki.gentoo.org/wiki/Mingw#POSIX_threads_for_Windows" + die "USE=crossdev-mingw is set but ${tool} does not use POSIX threads" + fi + done + fi +} + +src_prepare() { + default + + sed -i "/^basedir=/s|=.*|=${EPREFIX}/usr/lib/${PN}|" setup_dxvk.sh || die +} + +src_configure() { + use crossdev-mingw || PATH=${BROOT}/usr/lib/mingw64-toolchain/bin:${PATH} + + # AVX has a history of causing issues with this package, disable for safety + # https://github.com/Tk-Glitch/PKGBUILDS/issues/515 + append-flags -mno-avx + + if [[ ${CHOST} != *-mingw* ]]; then + [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX RC STRIP + + CHOST_amd64=x86_64-w64-mingw32 + CHOST_x86=i686-w64-mingw32 + CHOST=$(usex x86 ${CHOST_x86} ${CHOST_amd64}) + + strip-unsupported-flags + fi + + multilib-minimal_src_configure +} + +multilib_src_configure() { + # multilib's ${CHOST_amd64}-gcc -m32 is unusable with crossdev, + # unset again so meson eclass will set ${CHOST}-gcc + others + use crossdev-mingw && [[ ! -v MINGW_BYPASS ]] && unset AR CC CXX RC STRIP + + local emesonargs=( + --prefix="${EPREFIX}"/usr/lib/${PN} + --{bin,lib}dir=x${MULTILIB_ABI_FLAG: -2} + $(meson_use {,enable_}d3d9) + $(meson_use {,enable_}d3d10) + $(meson_use {,enable_}d3d11) + $(meson_use {,enable_}dxgi) + $(usev !debug --strip) # portage won't strip .dll, so allow it here + -Denable_tests=false # needs wine/vulkan and is intended for manual use + ) + + meson_src_configure +} + +multilib_src_install_all() { + dobin setup_dxvk.sh + dodoc README.md dxvk.conf + + find "${ED}" -type f -name '*.a' -delete || die +} + +pkg_preinst() { + [[ -e ${EROOT}/usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= +} + +pkg_postinst() { + if [[ ! ${REPLACING_VERSIONS} ]]; then + elog "To enable ${PN} on a wine prefix, you can run the following command:" + elog + elog " WINEPREFIX=/path/to/prefix setup_dxvk.sh install --symlink" + elog + elog "See ${EROOT}/usr/share/doc/${PF}/README.md* for details." + elif [[ -v DXVK_HAD_OVERLAY ]]; then + # temporary warning until this version is more widely used + elog "Gentoo's main repo ebuild for ${PN} uses different paths than most overlays." + elog "If you were using symbolic links in wine prefixes it may be necessary to" + elog "refresh them by re-running the command:" + elog + elog " WINEPREFIX=/path/to/prefix setup_dxvk.sh install --symlink" + elog + elog "Also, if you were using /etc/${PN}.conf, ${PN} is no longer patched to load" + elog "it. See ${EROOT}/usr/share/doc/${PF}/README.md* for handling configs." + fi + + # don't try to keep wine-*[vulkan] in RDEPEND, but still give a warning + local wine + for wine in app-emulation/wine-{vanilla,staging}; do + has_version ${wine} && ! has_version ${wine}[vulkan] && + ewarn "${wine} was not built with USE=vulkan, ${PN} will not be usable with it" + done +} diff --git a/app-emulation/dxvk/dxvk-9999.ebuild b/app-emulation/dxvk/dxvk-9999.ebuild index cf84df747aaa..d260df14098d 100644 --- a/app-emulation/dxvk/dxvk-9999.ebuild +++ b/app-emulation/dxvk/dxvk-9999.ebuild @@ -103,7 +103,7 @@ multilib_src_install_all() { } pkg_preinst() { - [[ -e /usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= + [[ -e ${EROOT}/usr/$(get_libdir)/dxvk/d3d11.dll ]] && DXVK_HAD_OVERLAY= } pkg_postinst() { diff --git a/app-emulation/protontricks/Manifest b/app-emulation/protontricks/Manifest index e5da7072c0c9..bfdb661192e0 100644 --- a/app-emulation/protontricks/Manifest +++ b/app-emulation/protontricks/Manifest @@ -1,3 +1,5 @@ DIST protontricks-1.8.2.tar.gz 153142 BLAKE2B c0757973f7e1c442ab0bba27c2c739a7b24d45bab31ec308ec195290e35392d222369dbfe64f558e21ed1b61d13bdae629c0ba8b2f81b9af2b4f2f94c30ba9ea SHA512 9b83c34847e8ea8ae86f77330f626748a8ef5682c99619d90fea0c52de3ccd5b4285e5dfc676b8c046b9deec996847dbb0586596428507e162e255a852b28cd1 +DIST protontricks-1.9.0.tar.gz 154202 BLAKE2B e998bd899ec953ed7ee0bb0f3944da0212b71f2d0eef6c6996040e4d9c607f7bc73b52df4cbc6a70480b308473fa8c0978415a6202f498247bf91662761adf5c SHA512 43ffd2a5cd4d58c44696a2a66da0223a93d553822fdc92a476c661d69f7522d2aef12787bfc33610751bc1171fb1a3da169e3d40a2b60863a9f37ed205771835 EBUILD protontricks-1.8.2.ebuild 1561 BLAKE2B 8e363eb3c10b00c76e33654b1435d0e94d27941d53f17666dfa8450e9bf9a40f913fa9c66bd7d1f9d8f35e625c46ab0c50b20953734c370dfd770004c7a2c4d8 SHA512 dc3a8f17876d26da53bb9a8018aa6b754e503782bdde6b464e3353ba67ea51c9405f1b93c3d3f63f9aaa91cb7bf6542318ed3eba7bd111cd54ea58108d88882e +EBUILD protontricks-1.9.0.ebuild 1562 BLAKE2B 301f4eb1b8aa3ca6801a560614f1eaee2f917791a74eeaf173a1f3373a9768c87d2308bd8089dcd7448c3658f580476063dbffc637a2b9aac82dadb2d55f761b SHA512 5152a113f79b6788996dceebe23a64ee3ff8db232c6d89fa02500e4f18013c96079e2aa58a441636d4286232a581744504a0c08e3b9338fac3fb7b7b590e4cb2 MISC metadata.xml 809 BLAKE2B dc0506e6f3224adc867438699359c4eafc389041846c644818732036e04bcb9c789e358a08effdb4b9ff4430521f7fe8ff6800b75aa93d6313e3d85395467741 SHA512 351bb79dc7921e6c62100b3354546185d31578b044393ea5e5b5fea089eb47164882ff4ede30d8a575dea31ec9d0927793f8109d9e63ca4ad6954c1affdbe6f4 diff --git a/app-emulation/protontricks/protontricks-1.9.0.ebuild b/app-emulation/protontricks/protontricks-1.9.0.ebuild new file mode 100644 index 000000000000..d33c17e8e46a --- /dev/null +++ b/app-emulation/protontricks/protontricks-1.9.0.ebuild @@ -0,0 +1,63 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} pypy3 ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools + +inherit distutils-r1 xdg-utils + +DESCRIPTION="app-emulation/winetricks wrapper for Proton (Steam Play) games" +HOMEPAGE="https://github.com/Matoking/protontricks" +SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64" +IUSE="+gui" + +RDEPEND="app-emulation/winetricks + $(python_gen_cond_dep ' + dev-python/setuptools[${PYTHON_USEDEP}] + dev-python/vdf[${PYTHON_USEDEP}] + ') + gui? ( gnome-extra/zenity + || ( + app-emulation/winetricks[gtk] + app-emulation/winetricks[kde] + ) + )" +BDEPEND="$(python_gen_cond_dep ' + dev-python/setuptools_scm[${PYTHON_USEDEP}] +')" + +DOCS=( CHANGELOG.md README.md ) + +distutils_enable_tests pytest + +python_prepare_all() { + distutils-r1_python_prepare_all + echo "version = '${PV}'" > "${S}"/src/${PN}/_version.py || die "Failed to generate the version file" +} + +pkg_postinst() { + xdg_desktop_database_update + + elog + + if ! use gui; then + ewarn "Please note that disabling USE=gui does *not* presently remove the --gui command-line option," + ewarn "it just means using this option will fail unless gnome-extra/zenity happens to be installed." + ewarn + fi + + elog "Protontricks can only find games for which a Proton prefix already exists." + elog "Make sure to run a Proton game at least once before trying to use protontricks on it." + elog +} + +pkg_postrm() { + xdg_desktop_database_update +} diff --git a/dev-db/Manifest.gz b/dev-db/Manifest.gz index 0bfad988a2dc..3a416480906a 100644 Binary files a/dev-db/Manifest.gz and b/dev-db/Manifest.gz differ diff --git a/dev-db/mariadb/Manifest b/dev-db/mariadb/Manifest index 0584c68991ef..7ab0c94e502a 100644 --- a/dev-db/mariadb/Manifest +++ b/dev-db/mariadb/Manifest @@ -27,15 +27,15 @@ DIST mariadb-10.6.8-patches-01.tar.xz 5220 BLAKE2B 0ad1caecbd05defd9d60e3c438cb0 DIST mariadb-10.6.8.tar.gz 88794744 BLAKE2B 1cd036bc686864b497d04454388d9366261f6cc69ad233ab3783063a893c8814ca6c95166415c5b76f2bec2462bffe0bc44d3543502932d03805e972f63b6abc SHA512 b4327000eb3e5fc75bbd78de9890b0464217a432c8aac744948af94e092ffeef1f101885b81ec49029900a92b0018838e46efcf225056a9b06f35a04ecf26aab EBUILD mariadb-10.2.41.ebuild 41722 BLAKE2B 6a320f2bbf23254f59ec1a7942fc69af22eb298bc815b67542aa8ea6821298e9b9cd06f6160af97ad8a1aacf9e00e0ae25a8bcd4ea347f0fe47f0b3a717b2d51 SHA512 74bd2b651639788da037dc29f8941cbd5a1288a7070ddfe34b49fc85ccc719e4d3782f494102725f372e77a0586d356839588690ba770aa4c0a933760b12d855 EBUILD mariadb-10.2.43.ebuild 41827 BLAKE2B 78703e7246f3114173cea7a65d356e9ce14aa457d6ad65303a57e38508c33fc97ed863cc6c04bd50208c65714c4514005fb02bc1690f2dc25919f253f0c276b0 SHA512 d78e155ebfd6deb56eb5cc850b1e9e259f693b1d342ca5609658822894cd882a5106997aabb633c96ae19763fe6f27a68967e19902d98ae3b7b861e9ff1fc076 -EBUILD mariadb-10.2.44.ebuild 41823 BLAKE2B 3e07c77db49f53ae849304b9917c3806ed74f19f0084492f098612f03e2c774a5ceca9a5d715a2278e3e7f7cdbcd69ffce87c80ff993dd914f15f87c0fed4aa4 SHA512 ae3925591d94543b6c33b785ce90f763d33f184c5030154d4e6c43ca6770b08b41376ffc6bf7aeb5c912c0915004e93be90c81b2ad7115f0ee753d4790dbc65f +EBUILD mariadb-10.2.44.ebuild 41821 BLAKE2B 8e115a6d92da8e7bd2524ac2ba54d320d5fe3a3ed5eaac9f1519f688081d73ecd4849ad8cde03acc667aba9f8c3c62858b90496f638a0707dbbfa992bf04ba50 SHA512 d74fe7a447813412eb7c23c2d743f654e4a9da931e5ca292c7b3233fb6cc1e7307fe058fcb4425fc65ec6881b3f88e65e890a3b125a2fd52c6015397bbf528f9 EBUILD mariadb-10.3.32.ebuild 41278 BLAKE2B fd829e8b4119ff990040dae55853283025e1dfb1ab6ef6bb5f7d8690db8bf855a2823f614c66e3931ed637dd4d989822f2af6078510d98ce647f09b941d48ca4 SHA512 c8aee5b7b186878b8bbb0eaaca250edc7a3a3338043e9779dfd05751b280277341b2ae2713d69cf26093e4bfc3933899d7d41dc734d7e8fdc7823c272ae01287 EBUILD mariadb-10.3.34.ebuild 41396 BLAKE2B e64f159078378c7046e31873b2f96f197276c0165487c4fdc7384bdf44eaee96a129859f4eace337e92a4325c3a3599a98406b130a351c8133bdef0e50f1c35a SHA512 d92a66730217edaa2c2d908cbe67d02f82d78f8745c863d056c93e9f4c6b608ff2635af54082771619a39cd0a38e2f0bdbd57f4d5d17d3449eedb1742bc77aac -EBUILD mariadb-10.3.35.ebuild 41392 BLAKE2B d71c8da45cd61ba320eee092fefacc79de7f0370e9e8c13502f66cb383080631d5d148dca4db2ddd62d120052b2cfc2cf051962f904c6dcff3f775b83afeada9 SHA512 8e01230350f5711c6ec658dad73e984c84d02f9b5b2fd4ac5646089bccb0253dda6da2e3baf293c9d06293026611bbd2e006aa8245e57192e3c39fd192178864 +EBUILD mariadb-10.3.35.ebuild 41390 BLAKE2B ad0329879589464dcb5d78f72dd272d317083801e91657adce2ecfd83fc33eab4df2db825062ac7868d16b6a55efbd0c4dbff8b6a5e73dcbb4e300d7757dd50b SHA512 66920c06144f2f6aa51ebe8fbe63512c634ae0ab48fb459be8e3382b55ae6be9197c1e78c81192d1df184b829ad0b75d516db9170d527ed19a64a75bca2390a2 EBUILD mariadb-10.4.22.ebuild 41990 BLAKE2B 3a0266b734ac8ff8d7df3842f777832324693d1e20874201a790387e9861565ac7f79ed6ab69e7312473e0acdf0887413e91d2c47fd7bbe63cdb1ebae8455c44 SHA512 af6bb938294c01c76634117c8f61db13b26f871993a8e4db77929da796c21c86f2a39c7073facde22c23cae42c45e1714091f477afe057d6cdd63d3e80c8f1ac -EBUILD mariadb-10.4.25.ebuild 42095 BLAKE2B 0562231c7431ff3568964a40222def7b9aa8cdc0d68e97c41b692548980b660a0f715dbb252ccfd4ae9dfb598ae4fe09fa51a9539116526b63ed33ef90d1096f SHA512 0998caf2055b3c95cd5c12f8af947ed0e155d22fda204cc80efae6bed7644fb052f763e299b4d589f72cdcd0d7c12a5eb4cf74865ab5148201ca5c28417a3154 +EBUILD mariadb-10.4.25.ebuild 42093 BLAKE2B 5bbd6c073a9f2622a30076d4f6076d285b3512647ed6776324609b8783899bbf30ff9a605533af8483f8c4b56e03554945bf65be4a20249d1ac7911cacd19fc2 SHA512 0e7758b84fca35471f7adb86db64e36fabad31df5b09e755eda736229914722a4c402e5f6699f0e8d04d47c55b3f10ed6d9ca1023a1dbcd406f8a7e7d60ca30c EBUILD mariadb-10.5.13.ebuild 41954 BLAKE2B 6e079c434881a7cd4281312ab08f984b02e50e07b163a8dbe9607895dff2b8d7cad621174d3dbb1f7335e90c3b14f41c73d61e7a74e4c385c81061791d05ea5f SHA512 bd3e7fa4f267883081ff9f010f2d27aa0911bdf42595df4a5621d60277193fb258892e2b753ff3d889603617f847dde3cbe44a637a4eb156e395373f4ff9cfb2 EBUILD mariadb-10.5.15.ebuild 41981 BLAKE2B 2b2ce60bf6c0c0bf96acd44f688b35cc3aa5175d3beed4f44ffca1e9024debed6f0cf51f39d00efd48ab6aad7e97b59a5bc2c6f5e7b73ac4e4e98601b162f935 SHA512 18659af551211a19002afaee74d86139d7fd9a493c55860e34127590f3bb727021126a520c3b98034e5bc48bafd7a42223df9766ffd56f981a569f227bbfff6a -EBUILD mariadb-10.5.16.ebuild 42055 BLAKE2B c61e1d395066706fbf81169157c92bbd4f0d27b29b511d837f3b0bf6f0f99d6057b1fcdbe06d7bad3ede1872d5f828d2ef10f724775bc2be83d263f2841b15cc SHA512 f84c6543f1667b2aae64e33a0c57c3c0df915141ec12d349a62c25df7e9f19a68b865e1fb4665ef69885476d70502538e237a99b641ecf38d798e44a962a9589 +EBUILD mariadb-10.5.16.ebuild 42053 BLAKE2B b3311e24a222efd20268730a5ce77870a7e37914d4bd5fd32e2a5df27a65b9c3871b8344f3c71e3d16776f222074b973d37b53305b8e856b1d5728742dadc5ea SHA512 e2b5ee6ed0d9260741965a26bf5024ccc28f03cf437e98572d39fa0bc40e5f8a5e350667bc90c6c7ffb698869eca381ae5f8ad9b5864dd92e9067217fd464c6f EBUILD mariadb-10.6.5-r1.ebuild 42201 BLAKE2B becb5a9c579ff36d32fb60df69ea8da42f54663e70b460d6f8146b33a79978aae10bd7f4cea0099dd897345f3b23dd6033b7e1cf6da9008ca428d0c916880ea2 SHA512 162ee90865966e39bbb68f4f813c3a2de97e594ae7ffb010824b384d19baa9719da47113dacf1efe9785795a3efaec7dfd362036271f6cadde66e14106506084 EBUILD mariadb-10.6.8-r1.ebuild 42469 BLAKE2B 5087d9d4dbc11213df0af353e3046e740c88c6a3c9c1f4d5febfd456ced53b004495b049f6e8da613ea1f23d1d87c35ba6fdf86754c615273084e9fc66c78b1a SHA512 eef9b10c174cf7717fcc6533c97093ecbaea04a8497a60b287798e66d187eaf5a51bb97bc5ef8ad1ae999b478f9d8a810480aef1b2d58aa5d45c1f3c1ceb2610 EBUILD mariadb-10.6.8.ebuild 42426 BLAKE2B a1d23eaa919f50d0dd1727d5fd50771df9290bb5cc4ea3e3ab308b8be2c4ed360ca00337498017eebdaeeada09ff27e4e9d0690feebf29d5aa400cb167fcd474 SHA512 0ccd2d518a3caf722fd67d57fadb5453153cbd7c8e75e673163c98daa595e3e04be84580bae0f830c40ba570805fa69e19a0d79b8f6f1088d7032b33c59f7e0d diff --git a/dev-db/mariadb/mariadb-10.2.44.ebuild b/dev-db/mariadb/mariadb-10.2.44.ebuild index 984474fc2bb0..0b6fb36477bd 100644 --- a/dev-db/mariadb/mariadb-10.2.44.ebuild +++ b/dev-db/mariadb/mariadb-10.2.44.ebuild @@ -32,7 +32,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/dev-db/mariadb/mariadb-10.3.35.ebuild b/dev-db/mariadb/mariadb-10.3.35.ebuild index 9c40b8d85bb8..68eeddd2a5f8 100644 --- a/dev-db/mariadb/mariadb-10.3.35.ebuild +++ b/dev-db/mariadb/mariadb-10.3.35.ebuild @@ -32,7 +32,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !extraengine !pam )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/dev-db/mariadb/mariadb-10.4.25.ebuild b/dev-db/mariadb/mariadb-10.4.25.ebuild index 81eedba8ddd8..d614fe01c4fb 100644 --- a/dev-db/mariadb/mariadb-10.4.25.ebuild +++ b/dev-db/mariadb/mariadb-10.4.25.ebuild @@ -32,7 +32,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/dev-db/mariadb/mariadb-10.5.16.ebuild b/dev-db/mariadb/mariadb-10.5.16.ebuild index 0de3ef8f6359..9d33127732ad 100644 --- a/dev-db/mariadb/mariadb-10.5.16.ebuild +++ b/dev-db/mariadb/mariadb-10.5.16.ebuild @@ -31,7 +31,7 @@ REQUIRED_USE="jdbc? ( extraengine server !static ) ?? ( tcmalloc jemalloc ) static? ( yassl !pam )" -KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris" # Shorten the path because the socket path length must be shorter than 107 chars # and we will run a mysql server during test phase diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 9042c3361c4b..7fdf86f88c72 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/dqlite/Manifest b/dev-libs/dqlite/Manifest index 8e962f0a12c1..cce7c4e2b38e 100644 --- a/dev-libs/dqlite/Manifest +++ b/dev-libs/dqlite/Manifest @@ -1,3 +1,6 @@ +AUX dqlite-1.11.0-fix-version-information.patch 380 BLAKE2B 0fbc4fedd3ebecacfab1257cc15255d8d75238f428d3446622ed25edcaa3e9563000e35be05813ece98cfe23eb02527d9f2336af4d1c1e69781fe436c56b3a8f SHA512 f00c885847aaeaaa2398300e73e6c3112a7ba9667730270deb0b36ff79d1ee30bbad1bd76c560babec61ee402ebc60b4939be44c5a78d5e39b8bb92233ae2457 DIST dqlite-1.10.0.tar.gz 170908 BLAKE2B b65cd39a4eb175a016934a174f27043ff1e9fc5404f5324030ddadf15567390edb6388e42b83ab76a0d1d3262343f8a4407d7756b85af30cf281a4b5076f87cd SHA512 f7364d968d0d2aef0bbd59f55bb7f775b41d509b0d1af106357bdb470703e143081649742870491e5c75760d3f6159568395b4a671c446a26df744fd4f631d33 +DIST dqlite-1.11.0.tar.gz 172030 BLAKE2B 2626f73f351abeedfed686838c9f74edd94b6fecb5fa61e5b90c86b37582975d86e42ebbb61934121912e1356f30a545e3fcc2236b5c5d5d4eee82b6412e0aaa SHA512 0dbd07bc3ccbb889d6b3a5fbf9e7658caeffe652666d819c1291420d1a18aa0c2e382dcc8bb3910f7d2d184b7e3a09d6ac557bf9400120712c2e6e2e41006dc8 EBUILD dqlite-1.10.0.ebuild 841 BLAKE2B 993356a01761bdba2a9b2fd2a66d597c91119151970ac540a0496105d7b456ed956097500b977320c39d06771934e798e1d462eccfbe92a462ab9cba36c451e9 SHA512 39a239c8f6de027cfc933f0f3be9db9c15780333aa30f2201f9b647128b41630848c36191975471e6d04d13900aac7717ef2f1bfd410e4601c7dccbf9796dcd2 +EBUILD dqlite-1.11.0.ebuild 913 BLAKE2B 6bf4c6dedb4658b3f2b5fe392000a6d417f147ccfd35df19ab5967e3bcdd4f9566fdd6879253732481b8a4b841fae1faf87b5b1b7497ab70064a7c12fd3d574f SHA512 c2835297148d1e906f00694151e7cecf45abdc12ba422e90713815b2253217217a13b97a0663bdd6b01ddd9074e168418130c0e3abf85bd8bae3390458f6163c MISC metadata.xml 865 BLAKE2B 3489de10f0de21d57146940eed0f4b69e637b0226b4be0127f33232dc6d8648ca4c169451948c31296ac5c41d163c8e65e983992f5baeb24db7d1b5dedfa4d22 SHA512 fc5c1fec36820bb855569c5e8bf7bfc3b522f00892489b20062e95121e6bd4e45f6b87a2d7c6d7a2e6b6c92e3dfd39b66705c58920207cf601e029d330b580ce diff --git a/dev-libs/dqlite/dqlite-1.11.0.ebuild b/dev-libs/dqlite/dqlite-1.11.0.ebuild new file mode 100644 index 000000000000..972892a7f794 --- /dev/null +++ b/dev-libs/dqlite/dqlite-1.11.0.ebuild @@ -0,0 +1,44 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Embeddable, replicated and fault tolerant SQL engine" +HOMEPAGE="https://dqlite.io/ https://github.com/canonical/dqlite" +SRC_URI="https://github.com/canonical/dqlite/archive/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="LGPL-3-with-linking-exception" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-db/sqlite:3 + dev-libs/libuv:= + >=dev-libs/raft-0.13.0" +DEPEND="${RDEPEND} + test? ( >=dev-libs/raft-0.13.0[lz4,test] )" + +PATCHES=( "${FILESDIR}"/dqlite-1.11.0-fix-version-information.patch ) + +src_prepare() { + default + eautoreconf +} + +src_configure() { + local myeconfargs=( + --disable-debug + --disable-sanitize + --disable-static + ) + + econf "${myeconfargs[@]}" +} + +src_install() { + default + find "${ED}" -name '*.la' -delete || die +} diff --git a/dev-libs/dqlite/files/dqlite-1.11.0-fix-version-information.patch b/dev-libs/dqlite/files/dqlite-1.11.0-fix-version-information.patch new file mode 100644 index 000000000000..0d1f0023b3c2 --- /dev/null +++ b/dev-libs/dqlite/files/dqlite-1.11.0-fix-version-information.patch @@ -0,0 +1,10 @@ +diff -Naur a/configure.ac b/configure.ac +--- a/configure.ac 2022-04-26 23:46:37.000000000 +0300 ++++ b/configure.ac 2022-07-13 14:25:18.039895152 +0300 +@@ -1,5 +1,5 @@ + AC_PREREQ(2.60) +-AC_INIT([libdqlite], [1.10.0], [https://github.com/canonical/dqlite]) ++AC_INIT([libdqlite], [1.11.0], [https://github.com/canonical/dqlite]) + AC_CONFIG_MACRO_DIR([m4]) + AC_CONFIG_AUX_DIR([ac]) + diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz index d5f05915d034..756927a32093 100644 Binary files a/dev-util/Manifest.gz and b/dev-util/Manifest.gz differ diff --git a/dev-util/cbindgen/Manifest b/dev-util/cbindgen/Manifest index a18a933a4493..4163ad1ed541 100644 --- a/dev-util/cbindgen/Manifest +++ b/dev-util/cbindgen/Manifest @@ -44,5 +44,5 @@ DIST winapi-i686-pc-windows-gnu-0.4.0.crate 2918815 BLAKE2B 4d357e4d30f955297217 DIST winapi-util-0.1.5.crate 10164 BLAKE2B fc800aceae5249a858c806c3e969ef2545766099872d856ebee51c883d9acf1122278db9607d50ca53eac351502b700fd2463900932d342240f97f683d517963 SHA512 7baeb661f397c4693dfa001fdc774b323c51a7c55caad40f2de5112a1cefd1d6151e3df41fa4ee193460a5905917c83d2b1de5fa10b4bd014ad96690af95c0fd DIST winapi-x86_64-pc-windows-gnu-0.4.0.crate 2947998 BLAKE2B 2ad1ea8b5fa07d544e910ccba043ae925269b76b26c9da356305b34b86741dd8b9aff0b9ffe3d562db4fcd7d7c46a11ce9e3168b782b1d89ae6881742b7ede82 SHA512 4a654af6a5d649dc87e00497245096b35a2894ae66f155cb62389902c3b93ddcc5cf7d0d8b9dd97b291d2d80bc686af2298e80abef6ac69883f4a54e79712513 EBUILD cbindgen-0.24.2.ebuild 1547 BLAKE2B 5cf029c39359a849967442ee3514e218e084e914e04fc6c16206d7be0f38960f7b2d2efc3ba74ea9e9a0fd11d34c8ccd440adbcc4f8e613cb9fa84b2ba9bc5d5 SHA512 80f6ea412c6a3f6cca90b0b98104da20607038f228bf34805a6f89ab352b39eebcff58899783a3ca9f6378cd4bbcb2dac707dc7a36ecc565358af535507d8071 -EBUILD cbindgen-0.24.3.ebuild 1550 BLAKE2B 3cff668176558851b3be31469b26e7141320d2d92876aff91171bbf13a8e57c8946d1f6aee9ac0dcf525172c3d15c16cc656477d936bdb4f483e0615b1528280 SHA512 76fd8b7346d452f6b809f7bee69e823569993ca231905b29ba3b188aae704a25cfb0c0cec5b078b1e8bfa0266fef02fde9b19d5a430b39d899648bab8d4f0b5c +EBUILD cbindgen-0.24.3.ebuild 1548 BLAKE2B 6fb8024e057fbcc2119da52521bc10e63ebc393fbb759c2818c3c71d03dd1fc62f8b9ee28d567c52d3ba13f0aa6e2d31e87bd9ac48b91d831449fa61f8874311 SHA512 5f61df0b3057e13d4afc38eaa26953dbdd7d4d07e5128261fba989a5d1df6ef7daaa34891fb81389a206e08e0e3db12328ca1e5f47c1dec01d2d5b2a7e462f5f MISC metadata.xml 335 BLAKE2B ec3adc5159ac8268dc5c075840ae2999fcb90287bad12dd094f6ac7d5f810b6adf2a83f66daaf211ceab5f11ce1e1184d8e451de8ad5e16f9cc8cd7114246585 SHA512 e4033b997924d22d914efc9867f95a1e4ce09790862f9e0929de93832f5fc779537312f1e8c1dc17462e5543f599181104079bfc59305450fdeb375279bd1b29 diff --git a/dev-util/cbindgen/cbindgen-0.24.3.ebuild b/dev-util/cbindgen/cbindgen-0.24.3.ebuild index 21e0a44fa80f..64d96a7c0000 100644 --- a/dev-util/cbindgen/cbindgen-0.24.3.ebuild +++ b/dev-util/cbindgen/cbindgen-0.24.3.ebuild @@ -64,7 +64,7 @@ SRC_URI="$(cargo_crate_uris) # use cargo-license for a more accurate license picture LICENSE="Apache-2.0 BSD Boost-1.0 MIT MPL-2.0 Unlicense" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~riscv x86" RESTRICT="test" QA_FLAGS_IGNORED="usr/bin/cbindgen" diff --git a/dev-vcs/Manifest.gz b/dev-vcs/Manifest.gz index 6e94943e743c..c5d734afefa2 100644 Binary files a/dev-vcs/Manifest.gz and b/dev-vcs/Manifest.gz differ diff --git a/dev-vcs/pre-commit/Manifest b/dev-vcs/pre-commit/Manifest index 420a08de360c..02b712248174 100644 --- a/dev-vcs/pre-commit/Manifest +++ b/dev-vcs/pre-commit/Manifest @@ -1,3 +1,5 @@ DIST pre-commit-2.19.0.tar.gz 266117 BLAKE2B d2105fb9aa64e63c7d93142228545e3597eb4a1637f850ce5d3f14b0826bdfb8a8d971779690c4fda6823fa1915fc57f9c86b9ffae48dbe39e7a225123304f5c SHA512 9cc28c5e9ce4be87e09e7be01138c35bbe954efb6c1400e92b1a6b5f50e426b59d74651802359015840d5ec4a5583bf8f579bf7f08eb778d5950c8c8dfe4c80c +DIST pre-commit-2.20.0.tar.gz 266604 BLAKE2B 470f032e6d5bfcdd9ac8ba8f37d4323b601da0c82bcd524ffc575dc688fe81ad326a1f6a8ddd03da6e37130319ee40070c03d9789cd6e0e4b427a1d6e646416e SHA512 b1da558a0e5d8f2f655427089f1d0b11b01ad7513ece7a0b3b67c33529cf3584edba558c78704e6da6ca18876b1d6c0fa8698e01fd7c2439b8d4dc0a93961e52 EBUILD pre-commit-2.19.0.ebuild 1644 BLAKE2B 24cc7660399918058adedae779a17925b76cb07f82186b7b011514b15d0abbcabeccd4814260243d44b48257600744e46f9c2b851c04f952ec66aa297324ae0c SHA512 2336a641068cf6e0acf2bc5e8404d0be1204fa4edfc4cdaeee5417f1e3c0a77def2317b6de6c96be1f2db5001421717792fe9e40f4689939480d644a49034644 +EBUILD pre-commit-2.20.0.ebuild 1600 BLAKE2B 1702744f98ed787a82ef94ed7946d0836f89ff8b89c61767de40883ce4d1d5b0f69b723eff45d16e95d6cd284f3ab1b352391fd9ceb0fcda735bf402140e0cc3 SHA512 8833a96ef20784d1bed9f13a632b2d71f4da20c58a7920d274120f71c1322ccdc963972fefe5e597c10dd4d2f6b7dedade354f28545382884caec426fbb27ffa MISC metadata.xml 380 BLAKE2B 99842a97367e91700c6f714f427b7b3d4b7212c401abae5ab715dfaa724776f02fe250184a33504d3433bb58cd5679af59a32ec21a7e7432481160dab36a4d95 SHA512 45330930d1e58fc1de0fd0ba55cd488dee96579ceab3be5073b91ff8f4f2b9adefff533dbfa5b0e8b23fbb648d45c0b7b4073a1ec57b586600cc2bf6347e0bbb diff --git a/dev-vcs/pre-commit/pre-commit-2.20.0.ebuild b/dev-vcs/pre-commit/pre-commit-2.20.0.ebuild new file mode 100644 index 000000000000..1d5c06e1e2a7 --- /dev/null +++ b/dev-vcs/pre-commit/pre-commit-2.20.0.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{8..11} ) +DISTUTILS_SINGLE_IMPL=1 +DISTUTILS_USE_PEP517=setuptools +PYTHON_REQ_USE="sqlite" + +inherit distutils-r1 + +DESCRIPTION="A framework for managing and maintaining multi-language Git pre-commit hooks" +HOMEPAGE="https://pre-commit.com/" +SRC_URI="https://github.com/${PN}/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~hppa ~ppc ~ppc64 ~x86" + +RDEPEND="dev-vcs/git + $(python_gen_cond_dep ' + >=dev-python/cfgv-2.0.0[${PYTHON_USEDEP}] + >=dev-python/identify-1.0.0[${PYTHON_USEDEP}] + >=dev-python/nodeenv-0.11.1[${PYTHON_USEDEP}] + >=dev-python/pyyaml-5.1[${PYTHON_USEDEP}] + dev-python/toml[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.0.8[${PYTHON_USEDEP}] + ')" +BDEPEND="test? ( + $(python_gen_cond_dep ' + dev-python/pytest-env[${PYTHON_USEDEP}] + dev-python/re-assert[${PYTHON_USEDEP}] + ') +)" + +DOCS=( CHANGELOG.md CONTRIBUTING.md README.md ) + +# The former two require a boatload of dependencies (e.g. Conda, Go, R and more) in order to run +# and while some of them do include "skip if not found" logic, most of them do not. +# The latter consistently fail with +# Calling "git rev-parse" fails with "fatal: not a git repository (or any of the parent directories): .git". +# including with the sandbox disabled and when run manually with tox. +EPYTEST_DESELECT=( + tests/languages/ + tests/repository_test.py + tests/main_test.py::test_all_cmds + tests/main_test.py::test_try_repo +) + +distutils_enable_tests pytest diff --git a/media-gfx/Manifest.gz b/media-gfx/Manifest.gz index 296fc30ddc4b..a20f25f9e096 100644 Binary files a/media-gfx/Manifest.gz and b/media-gfx/Manifest.gz differ diff --git a/media-gfx/gmic/Manifest b/media-gfx/gmic/Manifest index 22c3d2a8a523..ad6ae8bdd2da 100644 --- a/media-gfx/gmic/Manifest +++ b/media-gfx/gmic/Manifest @@ -1,5 +1,8 @@ AUX gmic-3.0.0_ipa-sra.patch 665 BLAKE2B d1b47e2f0e8e63251172ee6cbc2c5b1bd86d100904a3d7bb0c5df39c051769b8b6c0aa0bb1f81010fd9ca195886a0dbce41528d31a811627ee28d1af58a83432 SHA512 4677fc93e72ed5e71a91197d364a04e1f8c6c13bb3f5b6eb5402a03c0d6ab395b54788669e028b932e207986121138419a58ed5f4333c0a45cbe6c0b9638ed96 AUX gmic-3.0.1-openexr-3-imath.patch 1051 BLAKE2B 03d1cd6be5c5af76b6ecb071b46ee20abc4bd05d055fcd3ee21943ae5821c8c41e080b20d054b2f5e53cfbeb7326b8af6fa599182cdfd5e47679a57b47fa2f1d SHA512 83e9ec847328eef9f275f747ca6d2ac1071151cc7eb62ad70fa9de121d790e45d60514993274a44fe980537a793eaa56d397da5e207355fa2c9723bdafe7ff88 +AUX gmic-3.1.5-makefile_automagic.patch 5378 BLAKE2B 161a06be29e9dc4ac9d4f6234d0da70831c2fd4be4f5f849a16957afee8b4436644591f0f5aecfdfb2b3b33b8ac4f65b8daa966afeb4ee97d340290fce83bfda SHA512 79157c017566e4d0b277169e9356dfaf71c2b46b7e70aa6c6bcc81c664006524bc8b2a86be83e88a1128c3dc527e294b5ea2a685d924975b8a22161e9adc6df0 DIST gmic_3.0.1.tar.gz 10457923 BLAKE2B b495d10237abf5abe3d7df166119d2fc0b04142975d97db01ab0c5aa177f6e681931799fb392844e5c34d0503874a16d946a7146c5152cca1e64107948c02c03 SHA512 4bc08a3510e8987eea0463bfcf04de6dfd9a8ee8a38c14661ff201b8f563cab1b914dc60dc35b082cb5e868eb6232e2240a2d6703e0751215a82d6709236946a +DIST gmic_3.1.5.tar.gz 10782647 BLAKE2B 9334f61b4309dec31d5dd0c52b87a97628bfa819602f3bac03cbc74c26a65dc660c0f4ae5c84d2aba5062ebc2869ae3d656e6fc2b2f9c9d0565d07762a920d21 SHA512 7e27856db8b68fde33e50f09a9d07479b67843388a98edc891deab51828d922200af20afee163984e0c7660e46387d1fe514d35ac3e3d9c8ebe02b0aa89cbc96 EBUILD gmic-3.0.1-r1.ebuild 4226 BLAKE2B 5ce0e43829487f7fe35a61cb073b729a67f16e7f2a32be825abe4daf5feb32d1a3d332aea7585d67a7de8d00b92928040fa7848dd6c92208e996ba82378f492d SHA512 e2307dad214313bd7bdaf5bc2db02cb9c1031a475334549ed224cba08a42a0aa6711e4fe513b5a01501e543615da102d2cd8e2e239a303c6433654250226b27c +EBUILD gmic-3.1.5.ebuild 2593 BLAKE2B 56cd1f6e8c3a28663fe53ce977cc9a71d3a1a2082120714168ae143558639dc61b4b2fea2f7f6c08d093d4a227849ea73d2af0531783f171f6febace3b47bc33 SHA512 3b8b33dab32fa12e09bfbb2b4657730dde4f370afd31d641c04dcde9902fa4032a7c6ec041d0b9bd2c93937e471c8df56361c9bc3da5b1bb5b20e7cd0ebf6bd5 MISC metadata.xml 466 BLAKE2B aef1ab7a346d34ebdba8f6e09298d1bd96ed2771307fbd3e3cc15ed0774da1c29be9a3b260b9a7c287ce904685f708e56d59953fb92bf4d93d52227614f3c148 SHA512 755bfb920c6baa950716dff8a345540a730b1c6d179837d81ce1e1a3dcdc826665b61f9da8dcd007c44893f3310ace5dfe2a976a80926ab96170cb84a3f3555c diff --git a/media-gfx/gmic/files/gmic-3.1.5-makefile_automagic.patch b/media-gfx/gmic/files/gmic-3.1.5-makefile_automagic.patch new file mode 100644 index 000000000000..8dbe50d6e194 --- /dev/null +++ b/media-gfx/gmic/files/gmic-3.1.5-makefile_automagic.patch @@ -0,0 +1,131 @@ +Includes the OpenEXR3 patch as well as support for building with USE=-X, +as the relevant lines are deeply embedded in the automagic stuff. + +--- a/src/Makefile ++++ b/src/Makefile +@@ -226,8 +226,10 @@ + + # Enable parallelization in CImg, using OpenMP. + # (http://www.openmp.org/) ++ifeq ($(GMIC_USE_OPENMP),yes) + OPENMP_CFLAGS = -fopenmp -Dcimg_use_openmp + OPENMP_LIBS = -lgomp ++endif + + # Enable software debugging. + # (Use address sanitizer and thus slows down the code) +@@ -249,9 +251,13 @@ + # Enable image display, using X11 (Unix). + # (Keep /usr/ dirname here since X11 is located in /usr/ on Mac too) + ifneq ($(OS),Darwin) ++ifeq ($(GMIC_USE_X11),yes) + X11_CFLAGS = -Dcimg_display=1 $(shell pkg-config --cflags x11 || echo -I/usr/X11R6/include) #-Dcimg_use_xrandr + X11_LIBS = $(shell pkg-config --libs x11 || echo -L/usr/X11R6/lib -lX11) -lpthread # $(shell pkg-config --libs xrandr || echo -lXrandr) + else ++X11_CFLAGS = -Dcimg_display=0 ++endif ++else + ifeq (,$(wildcard /usr/X11)) + X11_CFLAGS = -Dcimg_display=0 #-Dcimg_use_xrandr + X11_LIBS = -lpthread # $(shell pkg-config --libs xrandr || echo -lXrandr) +@@ -263,8 +269,10 @@ + + # Enable faster X11 display, using XShm extension. + # (ftp://www.x.org/pub/X11R7.7/doc/man/man3/XShm.3.xhtml) ++ifeq ($(GMIC_USE_XSHM),yes) + XSHM_CFLAGS = -Dcimg_use_xshm $(shell pkg-config --cflags xcb-shm) + XSHM_LIBS = $(shell pkg-config --libs xcb-shm || echo -L$(USR)/X11R6/lib) -lXext ++endif + + # Enable image display, using GDI32 (Windows). + GDI32_CFLAGS = -Dcimg_display=2 +@@ -273,8 +281,10 @@ + # Enable native support of PNG image files, using the PNG library. + # (http://www.libpng.org/pub/png/libpng.html) + ifneq ($(OS),Darwin) ++ifeq ($(GMIC_USE_PNG),yes) + PNG_CFLAGS = -Dcimg_use_png $(shell pkg-config --cflags libpng) + PNG_LIBS = $(shell pkg-config --libs libpng || echo -lpng -lz) ++endif + else + ifeq (,$(wildcard /tmp/skl)) + PNG_CFLAGS = -Dcimg_use_png $(shell pkg-config --cflags libpng) +@@ -287,56 +297,76 @@ + + # Enable native support of JPEG image files, using the JPEG library. + # (http://libjpeg.sourceforge.net/) ++ifeq ($(GMIC_USE_JPEG),yes) + JPEG_CFLAGS = -Dcimg_use_jpeg $(shell pkg-config --cflags libjpeg) + JPEG_LIBS = $(shell pkg-config --libs libjpeg || echo -ljpeg) ++endif + + # Enable native support of TIFF image files, using the TIFF library. + # (http://www.libtiff.org/) ++ifeq ($(GMIC_USE_TIFF),yes) + TIFF_CFLAGS = -Dcimg_use_tiff $(shell pkg-config --cflags libtiff-4) + TIFF_LIBS = $(shell pkg-config --libs libtiff-4 || echo -ltiff) ++endif + + # Enable native support for loading HEIC/AVIF image files, using the libheif library. + # ( https://github.com/strukturag/libheif ) ++ifeq ($(GMIC_USE_HEIF),yes) + HEIF_CFLAGS = -Dcimg_use_heif + HEIF_LIBS = -lheif ++endif + + # Enable native support of MINC2 image files, using the MINC2 library. + # ( http://en.wikibooks.org/wiki/MINC/Reference/MINC2.0_Users_Guide ) ++ifeq ($(GMIC_USE_MINC2),yes) + MINC2_CFLAGS = -Dcimg_use_minc2 -I${HOME}/local/include + MINC2_LIBS = -lminc_io -lvolume_io2 -lminc2 -lnetcdf -lhdf5 -lz -L${HOME}/local/lib ++endif + + # Enable native support for downloading files from the network. + # ( http://curl.haxx.se/libcurl/ ) ++ifeq ($(GMIC_USE_CURL),yes) + CURL_CFLAGS = -Dcimg_use_curl $(shell pkg-config --cflags libcurl) + CURL_LIBS = $(shell pkg-config --libs libcurl || echo -lcurl) ++endif + + # Enable native support of webcams and video streaming, using the OpenCV library. + # (https://opencv.org/) ++ifeq ($(GMIC_USE_OPENCV),yes) + OPENCV_CFLAGS = -Dcimg_use_opencv $(shell pkg-config opencv --cflags) -I/usr/include/opencv -I/usr/include/opencv4 + OPENCV_LIBS = $(shell pkg-config opencv --libs || echo -lopencv_core -lopencv_highgui -lopencv_videoio) ++endif + + # Enable support of most classical image file formats, using the GraphicsMagick++ library. + # (http://www.graphicsmagick.org/Magick++/) ++ifeq ($(GMIC_USE_GRAPHICSMAGICK),yes) + MAGICK_CFLAGS = -Dcimg_use_magick $(shell pkg-config --cflags GraphicsMagick++ || echo -I$(USR)/$(INCLUDE)/GraphicsMagick) + MAGICK_LIBS = $(shell pkg-config --libs GraphicsMagick++ || echo -lGraphicsMagick++) ++endif + + # Enable native support of EXR image files, using the OpenEXR library. + # (http://www.openexr.com/) +-OPENEXR_CFLAGS = -Dcimg_use_openexr $(shell pkg-config --cflags OpenEXR || echo -I$(USR)/$(INCLUDE)/OpenEXR) +-OPENEXR_LIBS = $(shell pkg-config --libs OpenEXR || echo -lIlmImf -lHalf) ++ifeq ($(GMIC_USE_EXR),yes) ++OPENEXR_CFLAGS = -Dcimg_use_openexr $(shell pkg-config --cflags OpenEXR || echo -I$(USR)/$(INCLUDE)/OpenEXR -I$(USR)/$(INCLUDE)/Imath) ++OPENEXR_LIBS = $(shell pkg-config --libs OpenEXR || echo -lOpenEXR -lImath) ++endif + + # Enable Fast Fourier Transforms, using the FFTW3 library. + # (http://www.fftw.org/) ++ifeq ($(GMIC_USE_FFTW),yes) + FFTW_CFLAGS = -Dcimg_use_fftw3 $(shell pkg-config --cflags fftw3) + FFTW_LIBS = $(shell pkg-config --libs fftw3 || echo -lfftw3) + ifneq ($(OS),Windows) + FFTW_LIBS += -lfftw3_threads + endif ++endif + + # Enable native support of the BOARD library. + # (https://github.com/c-koi/libboard) ++ifeq ($(GMIC_USE_BOARD),yes) + BOARD_CFLAGS = -Dcimg_use_board + BOARD_LIBS = -lboard ++endif + + GMIC_STD_CFLAGS = $(MANDATORY_CFLAGS) $(ABORT_CFLAGS) $(PARALLEL_CFLAGS) $(FFTW_CFLAGS) $(CURL_CFLAGS) $(PNG_CFLAGS) $(JPEG_CFLAGS) $(TIFF_CFLAGS) + GMIC_STD_LIBS = $(MANDATORY_LIBS) $(PARALLEL_LIBS) $(FFTW_LIBS) $(CURL_LIBS) $(PNG_LIBS) $(JPEG_LIBS) $(TIFF_LIBS) diff --git a/media-gfx/gmic/gmic-3.1.5.ebuild b/media-gfx/gmic/gmic-3.1.5.ebuild new file mode 100644 index 000000000000..a4e2815a060b --- /dev/null +++ b/media-gfx/gmic/gmic-3.1.5.ebuild @@ -0,0 +1,107 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit bash-completion-r1 toolchain-funcs + +if [[ ${PV} == "9999" ]]; then + EGIT_REPO_URI="https://github.com/dtschump/gmic.git" + inherit git-r3 +else + SRC_URI="https://gmic.eu/files/source/${PN}_${PV}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +fi + +DESCRIPTION="GREYC's Magic Image Converter" +HOMEPAGE="https://gmic.eu/ https://github.com/dtschump/gmic" + +LICENSE="CeCILL-2 GPL-3" +SLOT="0" +IUSE="cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X" +REQUIRED_USE=" + gimp? ( png fftw X ) + qt5? ( png fftw X ) +" + +# No test suite, hand-crafted Makefiles barf out on 'emake check' +RESTRICT="test" + +MIN_QT_VER="5.2.0" +QT_DEPEND=" + >=dev-qt/qtcore-${MIN_QT_VER}:5= + >=dev-qt/qtgui-${MIN_QT_VER}:5= + >=dev-qt/qtnetwork-${MIN_QT_VER}:5= + >=dev-qt/qtwidgets-${MIN_QT_VER}:5= +" +COMMON_DEPEND=" + sys-libs/zlib:0= + curl? ( net-misc/curl ) + fftw? ( sci-libs/fftw:3.0=[threads] ) + gimp? ( + media-gfx/gimp:0/2 + ${QT_DEPEND} + ) + graphicsmagick? ( media-gfx/graphicsmagick:0= ) + jpeg? ( virtual/jpeg:0 ) + opencv? ( >=media-libs/opencv-2.3.1a-r1:0= ) + openexr? ( + dev-libs/imath:= + media-libs/openexr:= + ) + png? ( media-libs/libpng:0= ) + qt5? ( ${QT_DEPEND} ) + tiff? ( media-libs/tiff:0 ) + X? ( + x11-libs/libX11 + x11-libs/libXext + )" +RDEPEND="${COMMON_DEPEND} + ffmpeg? ( media-video/ffmpeg:0= ) +" +DEPEND="${COMMON_DEPEND} + gimp? ( dev-qt/linguist-tools ) + qt5? ( dev-qt/linguist-tools ) +" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-3.1.5-makefile_automagic.patch +) + +pkg_pretend() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +pkg_setup() { + [[ ${MERGE_TYPE} != binary ]] && use openmp && tc-check-openmp +} + +gmic_emake() { + emake -j1 -C src \ + GMIC_USE_CURL=$(usex curl) \ + GMIC_USE_EXR=$(usex openexr) \ + GMIC_USE_FFTW=$(usex fftw) \ + GMIC_USE_GRAPHICSMAGICK=$(usex graphicsmagick) \ + GMIC_USE_JPEG=$(usex jpeg) \ + GMIC_USE_OPENCV=$(usex opencv) \ + GMIC_USE_OPENMP=$(usex openmp) \ + GMIC_USE_PNG=$(usex png) \ + GMIC_USE_TIFF=$(usex tiff) \ + GMIC_USE_X11=$(usex X) \ + QMAKE="qmake5" \ + $@ +} + +# FIXME: +# - do not pre-strip binaries +# - honour user LDFLAGS on lib{,c}gmic.so +# - fix multilib-strict violation on same +# - nuke relative DT_RUNPATH on same +# - GIMP plug-in dir should only be created if USE=gimp, otherwise it ends up being just /plug-ins +src_compile() { + gmic_emake lib libc + use cli && gmic_emake cli_shared + use gimp && gmic_emake gimp_shared + use qt5 && gmic_emake gmic_qt_shared +} diff --git a/media-libs/Manifest.gz b/media-libs/Manifest.gz index cab0e06bcd8c..f78312b6af99 100644 Binary files a/media-libs/Manifest.gz and b/media-libs/Manifest.gz differ diff --git a/media-libs/libaom/Manifest b/media-libs/libaom/Manifest index ca424a38ad9e..2266223e3b82 100644 --- a/media-libs/libaom/Manifest +++ b/media-libs/libaom/Manifest @@ -1,6 +1,6 @@ DIST libaom-3.3.0.tar.gz 4768475 BLAKE2B 22060694019bcd925cb38c365063b8f2be60aed4cc6f9b0aa95cf8b4c4c5b40f5c603359d8c0728c5650fe9f7eea7573b8fd4a93975481c67409b201b4c48428 SHA512 9bd118bf46d777da4e85f348fed95510ce583d16d005d062d33e2899f16f24bdb8b120792a7c77ccb64b4e1ff5b3d934342fb1b356bb426693ef69220f138c5f DIST libaom-3.4.0.tar.gz 5175838 BLAKE2B 7a38cc1a1871f044018a8ebf5022810b753b099ad61e0c6e2625a0480946e8b5e066fd1e1abc5523e817025c8a59d6f1092c12d632c5b602cf3a80f6ef8daa0e SHA512 8de5e7eae96b182ceb33ce2c66fde784349a7a117371177102c358cc9b2cad75bebe2849fdf8ce57ae149a38b43419b51e54e5475cb781ed3d5953081127b478 EBUILD libaom-3.3.0.ebuild 3231 BLAKE2B 3ad7ddf62b2aad9be9401ac792241cc162be618d8f1c4a35e015479f5736a6970ae48b99ab2e950a890f5bddb6f44ee50edf421e46f8c072ccd82a0bf6d5dbb3 SHA512 aba993a08e60d01e6d904ba4103a761d6dcaf9290f6af726c4c0dc98eeb0644a1cd2167ade6357b0382f5629b7065d595b5bd634705fec89bf7330f364132f0e -EBUILD libaom-3.4.0.ebuild 3237 BLAKE2B 14178eaa332094518b8f1ca02403656dd0e03b9a8c7b10f2943806be72d1192cdaa44013b7a08f3d33530680ad0c59137d1a681a377698231965cba583726809 SHA512 9ab366eb3d8a045ad65e3c32c59da5cda4eb4a68591bba78af92321f9c50a2599123625a1c25b8ceab24ba6ac816f102519650ef50875bb5acf01b04167416cc -EBUILD libaom-9999.ebuild 2439 BLAKE2B 4001e4bed132d41f7b11d2bd1550ad818b924289f36d78aff574633a6da5032a69502b6fa4e01eb4b157892b97b1852b7adb05c309657224c42610228bfd993e SHA512 820c5aa842cd37d2c2740891aece3fb218ee987c3d72b87ef2483b4f2e26af96638a8b19813509ebadaee8d8b299bc84c43593f77f80559ecb5b25336c4ba5d8 +EBUILD libaom-3.4.0.ebuild 3252 BLAKE2B 687dfefc5f9a0d1a16b2179ba3fd1223a5c83a5434241636d8418e0f933b13f40238c7aa5785bdabf9cbdf3c5d67aa51e35ae76d4ab4d389abf92f8f888f69eb SHA512 fed754c1470e4a4d680c5889a1e3096530226274d3cea424c6ee92817d789d3769b707f803c41d1a3d51383fbf0f8865132d7f7b30db837756c693ad6d8ce93c +EBUILD libaom-9999.ebuild 2454 BLAKE2B a0c710610035f188728e6e05d137b715206f241da4f76c74adc4a01cd4e08f1e77d534bbf49c9e3f20533dbc58579bfb217ba77c87d159807b05907635689c3f SHA512 e41de7eed71c2acb472800b68efcaff2fcf4d2f91a6447ec7099ac81742cc2c3eb6c80d903213d520e9cc7f37197750dcc05c62e1fd29b091d6ebc7cb9482632 MISC metadata.xml 224 BLAKE2B a8fa831654345ddf74b54f53fdc27d128ff6896378c8aa2dcb27139a4382f63efd0cac17f94ee420932e2855042c94e32fe534c99a977698953aaab4c51c31d0 SHA512 0b59f17151d352f25e3b073a3ee388d0189e1caddf0d97142851a19df433d082e3eead9f5aae07f4beb247861d90f02ae217514d02445703b95ee6ff62d967b8 diff --git a/media-libs/libaom/libaom-3.4.0.ebuild b/media-libs/libaom/libaom-3.4.0.ebuild index 07423e062dca..73a96a1dba92 100644 --- a/media-libs/libaom/libaom-3.4.0.ebuild +++ b/media-libs/libaom/libaom-3.4.0.ebuild @@ -32,6 +32,7 @@ REQUIRED_USE=" " BDEPEND="${PYTHON_DEPS} + dev-lang/perl abi_x86_32? ( dev-lang/yasm ) abi_x86_64? ( dev-lang/yasm ) abi_x86_x32? ( dev-lang/yasm ) diff --git a/media-libs/libaom/libaom-9999.ebuild b/media-libs/libaom/libaom-9999.ebuild index f0852191a0d6..e5f515ba1a83 100644 --- a/media-libs/libaom/libaom-9999.ebuild +++ b/media-libs/libaom/libaom-9999.ebuild @@ -30,6 +30,7 @@ REQUIRED_USE=" " BDEPEND="${PYTHON_DEPS} + dev-lang/perl abi_x86_32? ( dev-lang/yasm ) abi_x86_64? ( dev-lang/yasm ) abi_x86_x32? ( dev-lang/yasm ) diff --git a/media-video/Manifest.gz b/media-video/Manifest.gz index a453a6203d94..68076081c220 100644 Binary files a/media-video/Manifest.gz and b/media-video/Manifest.gz differ diff --git a/media-video/yle-dl/Manifest b/media-video/yle-dl/Manifest index 5049eea5d0d2..338e47de5907 100644 --- a/media-video/yle-dl/Manifest +++ b/media-video/yle-dl/Manifest @@ -1,5 +1,3 @@ -DIST yle-dl-20220610.tar.gz 69065 BLAKE2B 6b61351b23d1ea3f351a237bcf31aa9f542e15e621f88350f4758a97016631713b0a4e45c3878139e1040ab8dca671a91dff82c7f1c044de5493890ba0894d87 SHA512 87b8b5a63eb68f60a6b0de47c06ab3f6efd018767138f3da33fa51ecc4a8e56017fedfba20a190b451db3e862ce5a3abc7e9c7f485e9042e300913d47e8ed735 DIST yle-dl-20220704.tar.gz 69784 BLAKE2B 4eed09f2531693a45683958f245df7251fe1df6736443b16b4b6079c25b656fcc53d92147456b80e4144766965b5147bf17c5db0b1c73a8d4c3f519c4639d8f2 SHA512 2aba4ef471b487d174d32762d12f8d6da0f40d0709a4f894dbf7f3d0717e347929dee9f620f795b298b8c714f6d433bb8f8321eeba61648a4684eacc0796711f -EBUILD yle-dl-20220610.ebuild 1430 BLAKE2B 3ea51921728f6d674d764f1c583daaebba56c43c28ec21f30e9518fe20b6a93076e19deb0c1dc0c01bae446ff04c6891fb18c4450e79cf11b2fac9517bf286e8 SHA512 e875d3adb2b0a6b859a4700772849c00bc4c9ca0c91a8100a670819b45882ced1f1e9dce8337a665728d3439341d4a93a62d15b86c0c4f5c71dcbdc8c525fb99 -EBUILD yle-dl-20220704.ebuild 1432 BLAKE2B 0108eea95f68afee12a48e0e9644de6a840069184b8b1d00564f05ced6e42ba59bfabc63c9ec6bb311345b9060e1cfceca8e8ce0aec08961f182ecac4bc42e5d SHA512 13e3f229b260ac87cc9936d18a67b938ab2efad80d62cf7cfcc1617cdab7910947435f5abe3bd6e23204b9a18429a175ef71b07ca9ff6da9fe465a206059baa4 +EBUILD yle-dl-20220704.ebuild 1430 BLAKE2B 3ea51921728f6d674d764f1c583daaebba56c43c28ec21f30e9518fe20b6a93076e19deb0c1dc0c01bae446ff04c6891fb18c4450e79cf11b2fac9517bf286e8 SHA512 e875d3adb2b0a6b859a4700772849c00bc4c9ca0c91a8100a670819b45882ced1f1e9dce8337a665728d3439341d4a93a62d15b86c0c4f5c71dcbdc8c525fb99 MISC metadata.xml 280 BLAKE2B 30756c19f90277ebe700cf4641848ae376453c6031a019f348f04ee8d4c30146947ec383fa4bf12b669df790417eec9285df363210138e39f611d345d127ed27 SHA512 cf301b82fada2d4ca02e1dd9ba7b5234c42b7c63f87b96d81cb06ebc7853934533b75d0fc77eff0dc39f3c0a9e2d468b6bc03ac98fcb3834da67a11b254a0b77 diff --git a/media-video/yle-dl/yle-dl-20220610.ebuild b/media-video/yle-dl/yle-dl-20220610.ebuild deleted file mode 100644 index ae354c51465e..000000000000 --- a/media-video/yle-dl/yle-dl-20220610.ebuild +++ /dev/null @@ -1,54 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{8..11} ) - -inherit distutils-r1 optfeature - -DESCRIPTION="Download media files from Yle Areena" -HOMEPAGE="https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl" -SRC_URI="https://github.com/aajanki/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="test" -REQUIRED_USE="${PYTHON_REQUIRED_USE}" - -# Requires an active internet connection during tests, -PROPERTIES="test_network" -RESTRICT="test" - -RDEPEND="media-video/ffmpeg - net-misc/wget - >=dev-python/attrs-18.1.0[${PYTHON_USEDEP}] - >=dev-python/ConfigArgParse-0.13.0[${PYTHON_USEDEP}] - dev-python/lxml[${PYTHON_USEDEP}] - dev-python/progress[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}]" -BDEPEND="test? ( - ${RDEPEND} - media-video/ffmpeg[gnutls] - dev-python/pip[${PYTHON_USEDEP}] - dev-python/pytest[${PYTHON_USEDEP}] - dev-python/wheel[${PYTHON_USEDEP}] - )" - -distutils_enable_tests pytest - -DOCS=( COPYING ChangeLog README.fi README.md yledl.conf.sample ) - -src_install() { - docompress -x "/usr/share/doc/${PF}/yledl.conf.sample" - distutils-r1_src_install -} - -pkg_postinst() { - elog "Sample configuration file has been installed to " - elog " /usr/share/doc/yle-dl-${PVR}/yledl.conf.sample" - elog - optfeature "youtube-dl download engine" net-misc/youtube-dl net-misc/yt-dlp -} diff --git a/media-video/yle-dl/yle-dl-20220704.ebuild b/media-video/yle-dl/yle-dl-20220704.ebuild index df6369dae4bf..ae354c51465e 100644 --- a/media-video/yle-dl/yle-dl-20220704.ebuild +++ b/media-video/yle-dl/yle-dl-20220704.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/aajanki/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 x86" IUSE="test" REQUIRED_USE="${PYTHON_REQUIRED_USE}" diff --git a/metadata/Manifest.gz b/metadata/Manifest.gz index 9ba94e8c1dc3..fe5102ff7b57 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 b3b76dcb5b5f..e81e124621e6 100644 --- a/metadata/dtd/timestamp.chk +++ b/metadata/dtd/timestamp.chk @@ -1 +1 @@ -Wed, 13 Jul 2022 11:39:47 +0000 +Wed, 13 Jul 2022 17:39:50 +0000 diff --git a/metadata/glsa/Manifest b/metadata/glsa/Manifest index 3681728e5112..c53551b7d20d 100644 --- a/metadata/glsa/Manifest +++ b/metadata/glsa/Manifest @@ -2,22 +2,22 @@ Hash: SHA512 MANIFEST Manifest.files.gz 518604 BLAKE2B 771190ff87bcfe6702a19150591bf573a429c51546ab7bd3ae25f101a4ec657d93d6fb83f7cb3aa4055e581eab5fde9d88a73a604dc34f426cb30ebb4385af9b SHA512 0b5d0f14e5d6ec3ff896d9d472edea00620a08f552ffc5516b0264e609527cf65471ee37a5002559add52d5c1898b2b60d48c9e97e6d2451bd84bf24fd112ab4 -TIMESTAMP 2022-07-13T11:39:51Z +TIMESTAMP 2022-07-13T17:39:53Z -----BEGIN PGP SIGNATURE----- -iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLOrwdfFIAAAAAALgAo +iQKTBAEBCgB9FiEE4dartjv8+0ugL98c7FkO6skYklAFAmLPA2lfFIAAAAAALgAo aXNzdWVyLWZwckBub3RhdGlvbnMub3BlbnBncC5maWZ0aGhvcnNlbWFuLm5ldEUx RDZBQkI2M0JGQ0ZCNEJBMDJGREYxQ0VDNTkwRUVBQzkxODkyNTAACgkQ7FkO6skY -klD8yA//SMb8rvYQ8+tNWoU30ffHmP2ZWoRg1Qpdhg3nyhma63L2SQVRaZRC1WkR -31KMcqFGCI5/qpMJ8pzYbG4iOWaAkGiM221Arom96dmRd3UvDG9gGabSeRbrxI1D -//skKl9FDsjKrZ1pV6FlSFKJEyvaWb9OxkX3tob1ZVCg8rR27XOUQw0Ww3pAa5Mt -2DMWFQcJCDoIhxsY7HZ9u+7Ce2JNzyj3+Wjf/KDFSlw1FFhpvBgj8xU35KmbkOjt -25vz+UBE7PAvQhOoZ5Qs42sxVuKO2U42aoLcqS3ICqqUpmPPKJ3+Bg1+M/XIUkUu -5Vm1WBH3ZTk4scPyRBkFZkQaFZMZGBnTgUDpVkI2nSz4mhmdjzUKVi0iCk82bJ9A -TLdBBFz0wnUMTfV9NsNROdTYX8hkVT6aUVPKIpafBW5sEe2BJiOmFU6nF+yavaid -dHPlFGncBICl7D3+AmiRha2LDxA0bjuidp0c5dIy49zji5nzzfRqoJlq/h2rTxJZ -rthV5/AjimG+3mcwfXo1jb186pISyy79DTkO2ZS4G6knHvZ2BeNXoaxQApabHpHH -vXwyHSYL65H4Uogh36B2CxAFOfwwyJpnA8OGvodYE3zKIU7Gfegk3XOyphQ+XduG -FXLuBc0sk4oC8CxNYYHtde5Vdo/3Io91shf3j6UetiyLZCuj6u8= -=RkmU +klCV0A/6A4QjnVx9ZUaIpMdoXbHVM4QL5r4xtV0sy1i3eWNrCf7B/eT3KD7kyr8j +3OZqU6sd4f9WIE+nZ2DzFIa1fznT21d8vxEkpxMcLz36rKXOoBZTgxFgrngwU+/q +S1Z6iJXP09hV7aeFryVG0L0FFLOIAnrHHWSfL6/jqhtV6hdVym8IGdLG8hNzljF8 +7iowljVkzmDD9JTfZY4ViOtDo6bzYvqAUKicgtZ/LqRcr6kUmsgBlP57tEju3Qmp +GLXsihirvMe0NPNgO2O0ExrZQC6v6g7dO1d0mRmQjQ8/ZqI2/7hyBA9h5obiNZaN +p/wM6pFyFa6FaWw+2qnj11IJo9xO+XQaohP/CfLUa6e5KryMAJmRBFoL77zcPx94 +ajlGqMfFNGEJoLTlwHUtoVQW7iZUSN/YazRmei9jwFcJaI34okh3MEYPdk42guMy +638TEaDh12FKjH6uqzIR7vM6ReRUrzHJSLTqKYnjXw4IkXYlk8pssbjQqZjZDzJT +w3v27+lCXl21ArpazquQcesDqL3I3CmXpzY9PqT5gag+I9dO7GdfifX/7MKNGSET +td6QzkxCctoXxPy+wdzbYdDtPkBC94ViCXkVUYRQxqoR6dp3Ad5vfTPq9p4ckepm +E4sD3gjBPilHKQSlq9NhMp1+j2sdUq6dmPHy/lujy9zbF5GdaY4= +=/7gt -----END PGP SIGNATURE----- diff --git a/metadata/glsa/timestamp.chk b/metadata/glsa/timestamp.chk index 2288c32f3c64..e81e124621e6 100644 --- a/metadata/glsa/timestamp.chk +++ b/metadata/glsa/timestamp.chk @@ -1 +1 @@ -Wed, 13 Jul 2022 11:39:48 +0000 +Wed, 13 Jul 2022 17:39:50 +0000 diff --git a/metadata/md5-cache/Manifest.gz b/metadata/md5-cache/Manifest.gz index 5b62e3825149..460ed10c6e9f 100644 Binary files a/metadata/md5-cache/Manifest.gz and b/metadata/md5-cache/Manifest.gz differ diff --git a/metadata/md5-cache/app-emulation/Manifest.gz b/metadata/md5-cache/app-emulation/Manifest.gz index 45ea835f5dc7..4057930f63d0 100644 Binary files a/metadata/md5-cache/app-emulation/Manifest.gz and b/metadata/md5-cache/app-emulation/Manifest.gz differ diff --git a/metadata/md5-cache/app-emulation/dxvk-1.10.1 b/metadata/md5-cache/app-emulation/dxvk-1.10.1 index 31a6eeed93e4..8418eb90729e 100644 --- a/metadata/md5-cache/app-emulation/dxvk-1.10.1 +++ b/metadata/md5-cache/app-emulation/dxvk-1.10.1 @@ -11,4 +11,4 @@ REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) dxgi? ( d3d11 ) || ( SLOT=0 SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v1.10.1.tar.gz -> dxvk-1.10.1.tar.gz _eclasses_=flag-o-matic a3abd6002fafb3022597be6b8d01f88b meson 2cc95670908abda0d67e9e16a6b4341e meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=a4ac58d23b8a11440d9d0a6e873b80e9 +_md5_=7cbf90e27824ade57301a066486f5963 diff --git a/metadata/md5-cache/app-emulation/dxvk-1.10.2 b/metadata/md5-cache/app-emulation/dxvk-1.10.2 new file mode 100644 index 000000000000..7d629f0586e9 --- /dev/null +++ b/metadata/md5-cache/app-emulation/dxvk-1.10.2 @@ -0,0 +1,14 @@ +BDEPEND=dev-util/glslang !crossdev-mingw? ( dev-util/mingw64-toolchain[abi_x86_32(-)?,abi_x86_64(-)?] ) >=dev-util/meson-0.59.4 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install postinst preinst prepare pretend test +DESCRIPTION=Vulkan-based implementation of D3D9, D3D10 and D3D11 for Linux / Wine +EAPI=8 +HOMEPAGE=https://github.com/doitsujin/dxvk/ +INHERIT=flag-o-matic meson-multilib +IUSE=+abi_x86_32 crossdev-mingw +d3d9 +d3d10 +d3d11 debug +dxgi abi_x86_32 abi_x86_64 +KEYWORDS=-* ~amd64 ~x86 +LICENSE=ZLIB +REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) dxgi? ( d3d11 ) || ( abi_x86_32 abi_x86_64 ) +SLOT=0 +SRC_URI=https://github.com/doitsujin/dxvk/archive/refs/tags/v1.10.2.tar.gz -> dxvk-1.10.2.tar.gz +_eclasses_=flag-o-matic a3abd6002fafb3022597be6b8d01f88b meson 2cc95670908abda0d67e9e16a6b4341e meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb +_md5_=7cbf90e27824ade57301a066486f5963 diff --git a/metadata/md5-cache/app-emulation/dxvk-9999 b/metadata/md5-cache/app-emulation/dxvk-9999 index 5e441522ad17..c86c7d15b467 100644 --- a/metadata/md5-cache/app-emulation/dxvk-9999 +++ b/metadata/md5-cache/app-emulation/dxvk-9999 @@ -10,4 +10,4 @@ PROPERTIES=live REQUIRED_USE=|| ( d3d9 d3d10 d3d11 dxgi ) d3d10? ( d3d11 ) dxgi? ( d3d11 ) || ( abi_x86_32 abi_x86_64 ) SLOT=0 _eclasses_=flag-o-matic a3abd6002fafb3022597be6b8d01f88b git-r3 b9ac6f96d2a88edb5b351df634dc5e53 meson 2cc95670908abda0d67e9e16a6b4341e meson-multilib 84c0d4019bf29be0d9d0a2d98fb8b0d9 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=a4ac58d23b8a11440d9d0a6e873b80e9 +_md5_=7cbf90e27824ade57301a066486f5963 diff --git a/metadata/md5-cache/app-emulation/protontricks-1.9.0 b/metadata/md5-cache/app-emulation/protontricks-1.9.0 new file mode 100644 index 000000000000..d053fb69b7bd --- /dev/null +++ b/metadata/md5-cache/app-emulation/protontricks-1.9.0 @@ -0,0 +1,16 @@ +BDEPEND=python_single_target_pypy3? ( dev-python/setuptools_scm[python_targets_pypy3(-)] ) python_single_target_python3_8? ( dev-python/setuptools_scm[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools_scm[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools_scm[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools_scm[python_targets_python3_11(-)] ) test? ( app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_8? ( dev-python/setuptools[python_targets_python3_8(-)] dev-python/vdf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] dev-python/vdf[python_targets_python3_11(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pytest-7.1.2[python_targets_pypy3(-)] ) python_single_target_python3_8? ( >=dev-python/pytest-7.1.2[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.1.2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.1.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.1.2[python_targets_python3_11(-)] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) python_single_target_pypy3? ( >=dev-python/gpep517-6[python_targets_pypy3(-)] >=dev-python/setuptools-62.3.3[python_targets_pypy3(-)] dev-python/wheel[python_targets_pypy3(-)] ) python_single_target_python3_8? ( >=dev-python/gpep517-6[python_targets_python3_8(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_8(-)] dev-python/wheel[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-6[python_targets_python3_9(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_9(-)] dev-python/wheel[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-6[python_targets_python3_10(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-6[python_targets_python3_11(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_11(-)] dev-python/wheel[python_targets_python3_11(-)] ) +DEFINED_PHASES=compile configure install postinst postrm prepare setup test +DESCRIPTION=app-emulation/winetricks wrapper for Proton (Steam Play) games +EAPI=8 +HOMEPAGE=https://github.com/Matoking/protontricks +INHERIT=distutils-r1 xdg-utils +IUSE=+gui test python_single_target_pypy3 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 +LICENSE=GPL-3 +RDEPEND=app-emulation/winetricks python_single_target_pypy3? ( dev-python/setuptools[python_targets_pypy3(-)] dev-python/vdf[python_targets_pypy3(-)] ) python_single_target_python3_8? ( dev-python/setuptools[python_targets_python3_8(-)] dev-python/vdf[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/setuptools[python_targets_python3_9(-)] dev-python/vdf[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/setuptools[python_targets_python3_10(-)] dev-python/vdf[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/setuptools[python_targets_python3_11(-)] dev-python/vdf[python_targets_python3_11(-)] ) gui? ( gnome-extra/zenity || ( app-emulation/winetricks[gtk] app-emulation/winetricks[kde] ) ) python_single_target_pypy3? ( >=dev-python/pypy3-7.3.9_p1:0= ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) +REQUIRED_USE=^^ ( python_single_target_pypy3 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=mirror://pypi/p/protontricks/protontricks-1.9.0.tar.gz +_eclasses_=distutils-r1 a012c7f8c0a9dddadb3a4f56364c8f62 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=c19b260ac756f9281a500ffd1dc9f439 diff --git a/metadata/md5-cache/dev-db/Manifest.gz b/metadata/md5-cache/dev-db/Manifest.gz index 9a7a8ed5add7..1304df892d1b 100644 Binary files a/metadata/md5-cache/dev-db/Manifest.gz and b/metadata/md5-cache/dev-db/Manifest.gz differ diff --git a/metadata/md5-cache/dev-db/mariadb-10.2.44 b/metadata/md5-cache/dev-db/mariadb-10.2.44 index 4f869bc209c6..28bef84f562b 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.2.44 +++ b/metadata/md5-cache/dev-db/mariadb-10.2.44 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://mariadb.org/ INHERIT=eutils systemd flag-o-matic prefix toolchain-funcs multiprocessing java-pkg-opt-2 cmake IUSE=+backup bindist client-libs cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup sst-xtrabackup static systemd systemtap tcmalloc test tokudb xml yassl jdbc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris LICENSE=GPL-2 LGPL-2.1+ PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) server? ( galera? ( sst-xtrabackup? ( || ( >=dev-db/percona-xtrabackup-bin-2.2.4 dev-db/percona-xtrabackup ) ) ) ) RDEPEND=selinux? ( sec-policy/selinux-mysql ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.3 !dev-db/mariadb:10.4 !dev-db/mariadb:10.5 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) sys-libs/ncurses:0= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) server? ( backup? ( app-arch/libarchive:0= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= server? ( galera? ( sys-apps/iproute2 =sys-cluster/galera-25* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) sst-xtrabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) extraengine? ( jdbc? ( >=virtual/jre-1.8 ) ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) @@ -15,4 +15,4 @@ RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.2/18 SRC_URI=mirror://mariadb/mariadb-10.2.44/source/mariadb-10.2.44.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.2.43-patches-01.tar.xz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=1a6cbab34ad3932bbef3ee30298608dc +_md5_=a8ec1c9178dc11f417dc1d63328a73fb diff --git a/metadata/md5-cache/dev-db/mariadb-10.3.35 b/metadata/md5-cache/dev-db/mariadb-10.3.35 index b1c8074335d9..3142d7585d2b 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.3.35 +++ b/metadata/md5-cache/dev-db/mariadb-10.3.35 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://mariadb.org/ INHERIT=eutils systemd flag-o-matic prefix toolchain-funcs multiprocessing java-pkg-opt-2 cmake IUSE=+backup bindist client-libs cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap tcmalloc test tokudb xml yassl jdbc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris LICENSE=GPL-2 LGPL-2.1+ PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) RDEPEND=selinux? ( sec-policy/selinux-mysql ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.2 !dev-db/mariadb:10.4 !dev-db/mariadb:10.5 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) sys-libs/ncurses:0= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) server? ( backup? ( app-arch/libarchive:0= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= server? ( galera? ( sys-apps/iproute2 =sys-cluster/galera-25* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) extraengine? ( jdbc? ( >=virtual/jre-1.8 ) ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) @@ -15,4 +15,4 @@ RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.3/18 SRC_URI=mirror://mariadb/mariadb-10.3.35/source/mariadb-10.3.35.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.3.34-patches-01.tar.xz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=5c7b1500060528bd3567e140c42af03b +_md5_=835efd31895e39fe50e43704cf0442e2 diff --git a/metadata/md5-cache/dev-db/mariadb-10.4.25 b/metadata/md5-cache/dev-db/mariadb-10.4.25 index fba2f604d29a..f1eb710fc02f 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.4.25 +++ b/metadata/md5-cache/dev-db/mariadb-10.4.25 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://mariadb.org/ INHERIT=eutils systemd flag-o-matic prefix toolchain-funcs multiprocessing java-pkg-opt-2 cmake IUSE=+backup bindist cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap tcmalloc test tokudb xml yassl jdbc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris LICENSE=GPL-2 LGPL-2.1+ PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) RDEPEND=selinux? ( sec-policy/selinux-mysql ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.2 !dev-db/mariadb:10.3 !dev-db/mariadb:10.5 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 jemalloc? ( dev-libs/jemalloc:0= ) tcmalloc? ( dev-util/google-perftools:0= ) systemtap? ( >=dev-util/systemtap-1.3:0= ) >=sys-libs/zlib-1.2.3:0= kerberos? ( virtual/krb5 ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) sys-libs/ncurses:0= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) server? ( backup? ( app-arch/libarchive:0= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) systemd? ( sys-apps/systemd:= ) tokudb? ( app-arch/snappy ) ) >=dev-libs/libpcre-8.41-r1:3= virtual/libcrypt:= server? ( galera? ( sys-apps/iproute2 =sys-cluster/galera-26* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) extraengine? ( jdbc? ( >=virtual/jre-1.8 ) ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) @@ -15,4 +15,4 @@ RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.4/18 SRC_URI=mirror://mariadb/mariadb-10.4.25/source/mariadb-10.4.25.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.4.25-patches-01.tar.xz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=93a8d94b3210d7ab2e6099bebf9108ce +_md5_=16bafacdd32097f2640dc619be635124 diff --git a/metadata/md5-cache/dev-db/mariadb-10.5.16 b/metadata/md5-cache/dev-db/mariadb-10.5.16 index da05b57e4093..5538b3daf0ec 100644 --- a/metadata/md5-cache/dev-db/mariadb-10.5.16 +++ b/metadata/md5-cache/dev-db/mariadb-10.5.16 @@ -6,7 +6,7 @@ EAPI=7 HOMEPAGE=https://mariadb.org/ INHERIT=eutils systemd flag-o-matic prefix toolchain-funcs multiprocessing java-pkg-opt-2 cmake IUSE=+backup bindist columnstore cracklib debug extraengine galera innodb-lz4 innodb-lzo innodb-snappy jdbc jemalloc kerberos latin1 mroonga numa odbc oqgraph pam +perl profiling rocksdb selinux +server sphinx sst-rsync sst-mariabackup static systemd systemtap s3 tcmalloc test xml yassl jdbc -KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ~ppc ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris +KEYWORDS=~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x64-solaris ~x86-solaris LICENSE=GPL-2 LGPL-2.1+ PDEPEND=perl? ( >=dev-perl/DBD-mysql-2.9004 ) RDEPEND=>=dev-libs/libpcre2-10.34:= >=sys-apps/sed-4 >=sys-apps/texinfo-4.7-r1 sys-libs/ncurses:0= >=sys-libs/zlib-1.2.3:0= virtual/libcrypt:= !bindist? ( sys-libs/binutils-libs:0= >=sys-libs/readline-4.1:0= ) jemalloc? ( dev-libs/jemalloc:0= ) kerberos? ( virtual/krb5 ) kernel_linux? ( sys-process/procps:0= dev-libs/libaio:0= ) server? ( app-arch/bzip2 app-arch/xz-utils backup? ( app-arch/libarchive:0= ) columnstore? ( app-arch/snappy dev-libs/boost:0= dev-libs/libxml2:2= ) cracklib? ( sys-libs/cracklib:0= ) extraengine? ( odbc? ( dev-db/unixODBC:0= ) xml? ( dev-libs/libxml2:2= ) ) innodb-lz4? ( app-arch/lz4 ) innodb-lzo? ( dev-libs/lzo ) innodb-snappy? ( app-arch/snappy ) mroonga? ( app-text/groonga-normalizer-mysql >=app-text/groonga-7.0.4 ) numa? ( sys-process/numactl ) oqgraph? ( >=dev-libs/boost-1.40.0:0= dev-libs/judy:0= ) pam? ( sys-libs/pam:0= ) s3? ( net-misc/curl ) systemd? ( sys-apps/systemd:= ) ) systemtap? ( >=dev-util/systemtap-1.3:0= ) tcmalloc? ( dev-util/google-perftools:0= ) yassl? ( net-libs/gnutls:0= ) !yassl? ( >=dev-libs/openssl-1.0.0:0= ) !dev-db/mysql !dev-db/mariadb-galera !dev-db/percona-server !dev-db/mysql-cluster !dev-db/mariadb:0 !dev-db/mariadb:5.5 !dev-db/mariadb:10.1 !dev-db/mariadb:10.2 !dev-db/mariadb:10.3 !dev-db/mariadb:10.4 !dev-db/mariadb:10.6 !dev-db/mariadb:10.7 !dev-db/mariadb:10.8 !=virtual/jre-1.8 ) ) galera? ( sys-apps/iproute2 =sys-cluster/galera-26* sst-rsync? ( sys-process/lsof ) sst-mariabackup? ( net-misc/socat[ssl] ) ) !prefix? ( dev-db/mysql-init-scripts acct-group/mysql acct-user/mysql ) ) jdbc? ( >=dev-java/java-config-2.2.0-r3 ) @@ -15,4 +15,4 @@ RESTRICT=!bindist? ( bindist ) !test? ( test ) SLOT=10.5/18 SRC_URI=mirror://mariadb/mariadb-10.5.16/source/mariadb-10.5.16.tar.gz https://github.com/hydrapolic/gentoo-dist/raw/master/mariadb/mariadb-10.5.15-patches-01.tar.xz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b java-pkg-opt-2 a71433e535af8faae0c0f6c861a32054 java-utils-2 c79d65661a9f4f72b60376c9e4b3dfa1 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 prefix eab3c99d77fe00506c109c8a736186f7 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=9f13af549e255e494cc787545b86f420 +_md5_=8862573d12ec4f732aed60fce9c12c7f diff --git a/metadata/md5-cache/dev-libs/Manifest.gz b/metadata/md5-cache/dev-libs/Manifest.gz index 4826c477ce65..6ff56a36ff0b 100644 Binary files a/metadata/md5-cache/dev-libs/Manifest.gz and b/metadata/md5-cache/dev-libs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-libs/dqlite-1.11.0 b/metadata/md5-cache/dev-libs/dqlite-1.11.0 new file mode 100644 index 000000000000..1a6f5e47e659 --- /dev/null +++ b/metadata/md5-cache/dev-libs/dqlite-1.11.0 @@ -0,0 +1,16 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 +DEFINED_PHASES=configure install prepare +DEPEND=dev-db/sqlite:3 dev-libs/libuv:= >=dev-libs/raft-0.13.0 test? ( >=dev-libs/raft-0.13.0[lz4,test] ) +DESCRIPTION=Embeddable, replicated and fault tolerant SQL engine +EAPI=8 +HOMEPAGE=https://dqlite.io/ https://github.com/canonical/dqlite +INHERIT=autotools +IUSE=test +KEYWORDS=~amd64 ~arm64 ~x86 +LICENSE=LGPL-3-with-linking-exception +RDEPEND=dev-db/sqlite:3 dev-libs/libuv:= >=dev-libs/raft-0.13.0 +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/canonical/dqlite/archive/v1.11.0.tar.gz -> dqlite-1.11.0.tar.gz +_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb +_md5_=667d5b8cb45728589537f6ff0fba2c40 diff --git a/metadata/md5-cache/dev-util/Manifest.gz b/metadata/md5-cache/dev-util/Manifest.gz index 3ee6d5aa4628..4586c1efe61d 100644 Binary files a/metadata/md5-cache/dev-util/Manifest.gz and b/metadata/md5-cache/dev-util/Manifest.gz differ diff --git a/metadata/md5-cache/dev-util/cbindgen-0.24.3 b/metadata/md5-cache/dev-util/cbindgen-0.24.3 index aa7fef7b7ddd..40f1b3c2b3ef 100644 --- a/metadata/md5-cache/dev-util/cbindgen-0.24.3 +++ b/metadata/md5-cache/dev-util/cbindgen-0.24.3 @@ -5,10 +5,10 @@ EAPI=8 HOMEPAGE=https://github.com/eqrion/cbindgen/ INHERIT=cargo IUSE=debug -KEYWORDS=~amd64 ~arm ~arm64 ~ppc64 ~riscv ~x86 +KEYWORDS=amd64 ~arm ~arm64 ~ppc64 ~riscv x86 LICENSE=Apache-2.0 BSD Boost-1.0 MIT MPL-2.0 Unlicense RESTRICT=test SLOT=0 SRC_URI=https://crates.io/api/v1/crates/atty/0.2.14/download -> atty-0.2.14.crate https://crates.io/api/v1/crates/autocfg/1.1.0/download -> autocfg-1.1.0.crate https://crates.io/api/v1/crates/bitflags/1.3.2/download -> bitflags-1.3.2.crate https://crates.io/api/v1/crates/cfg-if/1.0.0/download -> cfg-if-1.0.0.crate https://crates.io/api/v1/crates/clap/3.1.6/download -> clap-3.1.6.crate https://crates.io/api/v1/crates/fastrand/1.7.0/download -> fastrand-1.7.0.crate https://crates.io/api/v1/crates/hashbrown/0.11.2/download -> hashbrown-0.11.2.crate https://crates.io/api/v1/crates/heck/0.4.0/download -> heck-0.4.0.crate https://crates.io/api/v1/crates/hermit-abi/0.1.19/download -> hermit-abi-0.1.19.crate https://crates.io/api/v1/crates/indexmap/1.8.0/download -> indexmap-1.8.0.crate https://crates.io/api/v1/crates/instant/0.1.12/download -> instant-0.1.12.crate https://crates.io/api/v1/crates/itoa/1.0.1/download -> itoa-1.0.1.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.121/download -> libc-0.2.121.crate https://crates.io/api/v1/crates/lock_api/0.4.6/download -> lock_api-0.4.6.crate https://crates.io/api/v1/crates/log/0.4.16/download -> log-0.4.16.crate https://crates.io/api/v1/crates/memchr/2.4.1/download -> memchr-2.4.1.crate https://crates.io/api/v1/crates/os_str_bytes/6.0.0/download -> os_str_bytes-6.0.0.crate https://crates.io/api/v1/crates/parking_lot/0.11.2/download -> parking_lot-0.11.2.crate https://crates.io/api/v1/crates/parking_lot_core/0.8.5/download -> parking_lot_core-0.8.5.crate https://crates.io/api/v1/crates/proc-macro2/1.0.36/download -> proc-macro2-1.0.36.crate https://crates.io/api/v1/crates/quote/1.0.17/download -> quote-1.0.17.crate https://crates.io/api/v1/crates/redox_syscall/0.2.12/download -> redox_syscall-0.2.12.crate https://crates.io/api/v1/crates/remove_dir_all/0.5.3/download -> remove_dir_all-0.5.3.crate https://crates.io/api/v1/crates/ryu/1.0.9/download -> ryu-1.0.9.crate https://crates.io/api/v1/crates/scopeguard/1.1.0/download -> scopeguard-1.1.0.crate https://crates.io/api/v1/crates/serde/1.0.136/download -> serde-1.0.136.crate https://crates.io/api/v1/crates/serde_derive/1.0.136/download -> serde_derive-1.0.136.crate https://crates.io/api/v1/crates/serde_json/1.0.79/download -> serde_json-1.0.79.crate https://crates.io/api/v1/crates/serial_test/0.5.1/download -> serial_test-0.5.1.crate https://crates.io/api/v1/crates/serial_test_derive/0.5.1/download -> serial_test_derive-0.5.1.crate https://crates.io/api/v1/crates/smallvec/1.8.0/download -> smallvec-1.8.0.crate https://crates.io/api/v1/crates/strsim/0.10.0/download -> strsim-0.10.0.crate https://crates.io/api/v1/crates/syn/1.0.89/download -> syn-1.0.89.crate https://crates.io/api/v1/crates/tempfile/3.3.0/download -> tempfile-3.3.0.crate https://crates.io/api/v1/crates/termcolor/1.1.3/download -> termcolor-1.1.3.crate https://crates.io/api/v1/crates/textwrap/0.15.0/download -> textwrap-0.15.0.crate https://crates.io/api/v1/crates/toml/0.5.8/download -> toml-0.5.8.crate https://crates.io/api/v1/crates/unicode-xid/0.2.2/download -> unicode-xid-0.2.2.crate https://crates.io/api/v1/crates/winapi/0.3.9/download -> winapi-0.3.9.crate https://crates.io/api/v1/crates/winapi-i686-pc-windows-gnu/0.4.0/download -> winapi-i686-pc-windows-gnu-0.4.0.crate https://crates.io/api/v1/crates/winapi-util/0.1.5/download -> winapi-util-0.1.5.crate https://crates.io/api/v1/crates/winapi-x86_64-pc-windows-gnu/0.4.0/download -> winapi-x86_64-pc-windows-gnu-0.4.0.crate https://github.com/eqrion/cbindgen/archive/refs/tags/v0.24.3.tar.gz -> cbindgen-0.24.3.tar.gz _eclasses_=cargo 52a92ed3815080c5f2caac1905687b1c multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=6b1fe75d2d2ca15424f61385704db040 +_md5_=011759350372828808e19bf6cf3627bc diff --git a/metadata/md5-cache/dev-vcs/Manifest.gz b/metadata/md5-cache/dev-vcs/Manifest.gz index 993519ac0de3..613b41afefd5 100644 Binary files a/metadata/md5-cache/dev-vcs/Manifest.gz and b/metadata/md5-cache/dev-vcs/Manifest.gz differ diff --git a/metadata/md5-cache/dev-vcs/pre-commit-2.20.0 b/metadata/md5-cache/dev-vcs/pre-commit-2.20.0 new file mode 100644 index 000000000000..b8cdfdc970c8 --- /dev/null +++ b/metadata/md5-cache/dev-vcs/pre-commit-2.20.0 @@ -0,0 +1,16 @@ +BDEPEND=test? ( python_single_target_python3_8? ( dev-python/pytest-env[python_targets_python3_8(-)] dev-python/re-assert[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pytest-env[python_targets_python3_9(-)] dev-python/re-assert[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pytest-env[python_targets_python3_10(-)] dev-python/re-assert[python_targets_python3_10(-)] ) python_single_target_python3_11? ( dev-python/pytest-env[python_targets_python3_11(-)] dev-python/re-assert[python_targets_python3_11(-)] ) ) test? ( dev-vcs/git python_single_target_python3_8? ( >=dev-python/cfgv-2.0.0[python_targets_python3_8(-)] >=dev-python/identify-1.0.0[python_targets_python3_8(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_8(-)] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)] dev-python/toml[python_targets_python3_8(-)] >=dev-python/virtualenv-20.0.8[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/cfgv-2.0.0[python_targets_python3_9(-)] >=dev-python/identify-1.0.0[python_targets_python3_9(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_9(-)] >=dev-python/pyyaml-5.1[python_targets_python3_9(-)] dev-python/toml[python_targets_python3_9(-)] >=dev-python/virtualenv-20.0.8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/cfgv-2.0.0[python_targets_python3_10(-)] >=dev-python/identify-1.0.0[python_targets_python3_10(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_10(-)] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)] dev-python/toml[python_targets_python3_10(-)] >=dev-python/virtualenv-20.0.8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/cfgv-2.0.0[python_targets_python3_11(-)] >=dev-python/identify-1.0.0[python_targets_python3_11(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_11(-)] >=dev-python/pyyaml-5.1[python_targets_python3_11(-)] dev-python/toml[python_targets_python3_11(-)] >=dev-python/virtualenv-20.0.8[python_targets_python3_11(-)] ) python_single_target_python3_8? ( >=dev-python/pytest-7.1.2[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/pytest-7.1.2[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/pytest-7.1.2[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/pytest-7.1.2[python_targets_python3_11(-)] ) ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite] ) python_single_target_python3_8? ( >=dev-python/gpep517-6[python_targets_python3_8(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_8(-)] dev-python/wheel[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/gpep517-6[python_targets_python3_9(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_9(-)] dev-python/wheel[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/gpep517-6[python_targets_python3_10(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_10(-)] dev-python/wheel[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/gpep517-6[python_targets_python3_11(-)] >=dev-python/setuptools-62.3.3[python_targets_python3_11(-)] dev-python/wheel[python_targets_python3_11(-)] ) +DEFINED_PHASES=compile configure install prepare setup test +DESCRIPTION=A framework for managing and maintaining multi-language Git pre-commit hooks +EAPI=8 +HOMEPAGE=https://pre-commit.com/ +INHERIT=distutils-r1 +IUSE=test python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 +KEYWORDS=~amd64 ~hppa ~ppc ~ppc64 ~x86 +LICENSE=MIT +RDEPEND=dev-vcs/git python_single_target_python3_8? ( >=dev-python/cfgv-2.0.0[python_targets_python3_8(-)] >=dev-python/identify-1.0.0[python_targets_python3_8(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_8(-)] >=dev-python/pyyaml-5.1[python_targets_python3_8(-)] dev-python/toml[python_targets_python3_8(-)] >=dev-python/virtualenv-20.0.8[python_targets_python3_8(-)] ) python_single_target_python3_9? ( >=dev-python/cfgv-2.0.0[python_targets_python3_9(-)] >=dev-python/identify-1.0.0[python_targets_python3_9(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_9(-)] >=dev-python/pyyaml-5.1[python_targets_python3_9(-)] dev-python/toml[python_targets_python3_9(-)] >=dev-python/virtualenv-20.0.8[python_targets_python3_9(-)] ) python_single_target_python3_10? ( >=dev-python/cfgv-2.0.0[python_targets_python3_10(-)] >=dev-python/identify-1.0.0[python_targets_python3_10(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_10(-)] >=dev-python/pyyaml-5.1[python_targets_python3_10(-)] dev-python/toml[python_targets_python3_10(-)] >=dev-python/virtualenv-20.0.8[python_targets_python3_10(-)] ) python_single_target_python3_11? ( >=dev-python/cfgv-2.0.0[python_targets_python3_11(-)] >=dev-python/identify-1.0.0[python_targets_python3_11(-)] >=dev-python/nodeenv-0.11.1[python_targets_python3_11(-)] >=dev-python/pyyaml-5.1[python_targets_python3_11(-)] dev-python/toml[python_targets_python3_11(-)] >=dev-python/virtualenv-20.0.8[python_targets_python3_11(-)] ) python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8[sqlite] ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9[sqlite] ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10[sqlite] ) python_single_target_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11[sqlite] ) +REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 python_single_target_python3_11 ) +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/pre-commit/pre-commit/archive/refs/tags/v2.20.0.tar.gz -> pre-commit-2.20.0.tar.gz +_eclasses_=distutils-r1 a012c7f8c0a9dddadb3a4f56364c8f62 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb +_md5_=cef3d1502ede10c02f0081fcb3c9acda diff --git a/metadata/md5-cache/media-gfx/Manifest.gz b/metadata/md5-cache/media-gfx/Manifest.gz index 813beb802829..111ce75d939a 100644 Binary files a/metadata/md5-cache/media-gfx/Manifest.gz and b/metadata/md5-cache/media-gfx/Manifest.gz differ diff --git a/metadata/md5-cache/media-gfx/gmic-3.1.5 b/metadata/md5-cache/media-gfx/gmic-3.1.5 new file mode 100644 index 000000000000..0716309a4728 --- /dev/null +++ b/metadata/md5-cache/media-gfx/gmic-3.1.5 @@ -0,0 +1,17 @@ +BDEPEND=virtual/pkgconfig +DEFINED_PHASES=compile pretend setup +DEPEND=sys-libs/zlib:0= curl? ( net-misc/curl ) fftw? ( sci-libs/fftw:3.0=[threads] ) gimp? ( media-gfx/gimp:0/2 >=dev-qt/qtcore-5.2.0:5= >=dev-qt/qtgui-5.2.0:5= >=dev-qt/qtnetwork-5.2.0:5= >=dev-qt/qtwidgets-5.2.0:5= ) graphicsmagick? ( media-gfx/graphicsmagick:0= ) jpeg? ( virtual/jpeg:0 ) opencv? ( >=media-libs/opencv-2.3.1a-r1:0= ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) png? ( media-libs/libpng:0= ) qt5? ( >=dev-qt/qtcore-5.2.0:5= >=dev-qt/qtgui-5.2.0:5= >=dev-qt/qtnetwork-5.2.0:5= >=dev-qt/qtwidgets-5.2.0:5= ) tiff? ( media-libs/tiff:0 ) X? ( x11-libs/libX11 x11-libs/libXext ) gimp? ( dev-qt/linguist-tools ) qt5? ( dev-qt/linguist-tools ) +DESCRIPTION=GREYC's Magic Image Converter +EAPI=8 +HOMEPAGE=https://gmic.eu/ https://github.com/dtschump/gmic +INHERIT=bash-completion-r1 toolchain-funcs +IUSE=cli curl ffmpeg fftw gimp graphicsmagick jpeg opencv openexr openmp png qt5 tiff X +KEYWORDS=~amd64 ~arm64 ~ppc64 ~riscv ~x86 +LICENSE=CeCILL-2 GPL-3 +RDEPEND=sys-libs/zlib:0= curl? ( net-misc/curl ) fftw? ( sci-libs/fftw:3.0=[threads] ) gimp? ( media-gfx/gimp:0/2 >=dev-qt/qtcore-5.2.0:5= >=dev-qt/qtgui-5.2.0:5= >=dev-qt/qtnetwork-5.2.0:5= >=dev-qt/qtwidgets-5.2.0:5= ) graphicsmagick? ( media-gfx/graphicsmagick:0= ) jpeg? ( virtual/jpeg:0 ) opencv? ( >=media-libs/opencv-2.3.1a-r1:0= ) openexr? ( dev-libs/imath:= media-libs/openexr:= ) png? ( media-libs/libpng:0= ) qt5? ( >=dev-qt/qtcore-5.2.0:5= >=dev-qt/qtgui-5.2.0:5= >=dev-qt/qtnetwork-5.2.0:5= >=dev-qt/qtwidgets-5.2.0:5= ) tiff? ( media-libs/tiff:0 ) X? ( x11-libs/libX11 x11-libs/libXext ) ffmpeg? ( media-video/ffmpeg:0= ) +REQUIRED_USE=gimp? ( png fftw X ) qt5? ( png fftw X ) +RESTRICT=test +SLOT=0 +SRC_URI=https://gmic.eu/files/source/gmic_3.1.5.tar.gz +_eclasses_=bash-completion-r1 f5e7a020fd9c741740756aac61bf75ff multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb +_md5_=4fccd793a48c9ffef6735d928cc43667 diff --git a/metadata/md5-cache/media-libs/Manifest.gz b/metadata/md5-cache/media-libs/Manifest.gz index 8d997d2d336f..9df51b7c6447 100644 Binary files a/metadata/md5-cache/media-libs/Manifest.gz and b/metadata/md5-cache/media-libs/Manifest.gz differ diff --git a/metadata/md5-cache/media-libs/libaom-3.4.0 b/metadata/md5-cache/media-libs/libaom-3.4.0 index 70ecbcc34a64..5e1c93bb150a 100644 --- a/metadata/md5-cache/media-libs/libaom-3.4.0 +++ b/metadata/md5-cache/media-libs/libaom-3.4.0 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) abi_x86_32? ( dev-lang/yasm ) abi_x86_64? ( dev-lang/yasm ) abi_x86_x32? ( dev-lang/yasm ) doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) dev-lang/perl abi_x86_32? ( dev-lang/yasm ) abi_x86_64? ( dev-lang/yasm ) abi_x86_x32? ( dev-lang/yasm ) doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 DEFINED_PHASES=compile configure install prepare setup test DESCRIPTION=Alliance for Open Media AV1 Codec SDK EAPI=8 @@ -12,4 +12,4 @@ RESTRICT=!test? ( test ) test SLOT=0/3 SRC_URI=https://storage.googleapis.com/aom-releases/libaom-3.4.0.tar.gz _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d cmake-multilib 7f8d0fb6ae10906fe334997f977e838b flag-o-matic a3abd6002fafb3022597be6b8d01f88b multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=ff685f044edd0c78f29037361caa5259 +_md5_=b5fc0785432dff90276d1d477a77feda diff --git a/metadata/md5-cache/media-libs/libaom-9999 b/metadata/md5-cache/media-libs/libaom-9999 index f59b91fe9e54..b45b8c8142cb 100644 --- a/metadata/md5-cache/media-libs/libaom-9999 +++ b/metadata/md5-cache/media-libs/libaom-9999 @@ -1,4 +1,4 @@ -BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) abi_x86_32? ( dev-lang/yasm ) abi_x86_64? ( dev-lang/yasm ) abi_x86_x32? ( dev-lang/yasm ) doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] +BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) dev-lang/perl abi_x86_32? ( dev-lang/yasm ) abi_x86_64? ( dev-lang/yasm ) abi_x86_x32? ( dev-lang/yasm ) doc? ( app-doc/doxygen ) >=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 >=dev-vcs/git-1.8.2.1[curl] DEFINED_PHASES=compile configure install prepare setup test unpack DESCRIPTION=Alliance for Open Media AV1 Codec SDK EAPI=8 @@ -10,4 +10,4 @@ PROPERTIES=live REQUIRED_USE=cpu_flags_x86_sse2? ( cpu_flags_x86_mmx ) cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 ) SLOT=0/3 _eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d cmake-multilib 7f8d0fb6ae10906fe334997f977e838b flag-o-matic a3abd6002fafb3022597be6b8d01f88b git-r3 b9ac6f96d2a88edb5b351df634dc5e53 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=23d850c8c4fc160c064f748ad59dc612 +_md5_=2f3c76b2ac54e7101952f5f22b236552 diff --git a/metadata/md5-cache/media-video/Manifest.gz b/metadata/md5-cache/media-video/Manifest.gz index cfe395185ba4..224afdce0bce 100644 Binary files a/metadata/md5-cache/media-video/Manifest.gz and b/metadata/md5-cache/media-video/Manifest.gz differ diff --git a/metadata/md5-cache/media-video/yle-dl-20220610 b/metadata/md5-cache/media-video/yle-dl-20220610 deleted file mode 100644 index 45de48fb59c1..000000000000 --- a/metadata/md5-cache/media-video/yle-dl-20220610 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/progress[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] media-video/ffmpeg[gnutls] dev-python/pip[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/pytest[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/wheel[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) test? ( media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/progress[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/pytest-7.1.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] ) python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) >=dev-python/setuptools-42.0.2[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] -DEFINED_PHASES=compile configure install postinst prepare test -DESCRIPTION=Download media files from Yle Areena -EAPI=8 -HOMEPAGE=https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl -INHERIT=distutils-r1 optfeature -IUSE=test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=amd64 x86 -LICENSE=GPL-3 -PROPERTIES=test_network -RDEPEND=media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/progress[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) -REQUIRED_USE=|| ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) || ( python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 ) -RESTRICT=test !test? ( test ) -SLOT=0 -SRC_URI=https://github.com/aajanki/yle-dl/archive/20220610.tar.gz -> yle-dl-20220610.tar.gz -_eclasses_=distutils-r1 a012c7f8c0a9dddadb3a4f56364c8f62 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature d524f291c80f9d21ad80fe978e3ca760 python-r1 e2883e4f04f0503cdf7f2954e2bf5e15 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=8a6aa59238daf01159392ab708106818 diff --git a/metadata/md5-cache/media-video/yle-dl-20220704 b/metadata/md5-cache/media-video/yle-dl-20220704 index f1497a291ab0..2072e3111843 100644 --- a/metadata/md5-cache/media-video/yle-dl-20220704 +++ b/metadata/md5-cache/media-video/yle-dl-20220704 @@ -5,7 +5,7 @@ EAPI=8 HOMEPAGE=https://aajanki.github.io/yle-dl/ https://github.com/aajanki/yle-dl INHERIT=distutils-r1 optfeature IUSE=test test python_targets_python3_8 python_targets_python3_9 python_targets_python3_10 python_targets_python3_11 -KEYWORDS=~amd64 ~x86 +KEYWORDS=amd64 x86 LICENSE=GPL-3 PROPERTIES=test_network RDEPEND=media-video/ffmpeg net-misc/wget >=dev-python/attrs-18.1.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] >=dev-python/ConfigArgParse-0.13.0[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/lxml[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/progress[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] dev-python/requests[python_targets_python3_8(-)?,python_targets_python3_9(-)?,python_targets_python3_10(-)?,python_targets_python3_11(-)?] python_targets_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_targets_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_targets_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) python_targets_python3_11? ( >=dev-lang/python-3.11.0_beta4:3.11 ) @@ -14,4 +14,4 @@ RESTRICT=test !test? ( test ) SLOT=0 SRC_URI=https://github.com/aajanki/yle-dl/archive/20220704.tar.gz -> yle-dl-20220704.tar.gz _eclasses_=distutils-r1 a012c7f8c0a9dddadb3a4f56364c8f62 multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 optfeature d524f291c80f9d21ad80fe978e3ca760 python-r1 e2883e4f04f0503cdf7f2954e2bf5e15 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=eda747dc4bc1fec956c7ade51b283580 +_md5_=8a6aa59238daf01159392ab708106818 diff --git a/metadata/md5-cache/net-analyzer/Manifest.gz b/metadata/md5-cache/net-analyzer/Manifest.gz index e26bed095465..b4c28ddc5ca1 100644 Binary files a/metadata/md5-cache/net-analyzer/Manifest.gz and b/metadata/md5-cache/net-analyzer/Manifest.gz differ diff --git a/metadata/md5-cache/net-analyzer/nessus-bin-10.2.0 b/metadata/md5-cache/net-analyzer/nessus-bin-10.2.0 deleted file mode 100644 index c2d7946db71a..000000000000 --- a/metadata/md5-cache/net-analyzer/nessus-bin-10.2.0 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=app-arch/rpm2targz virtual/pkgconfig -DEFINED_PHASES=install nofetch postinst unpack -DESCRIPTION=A remote security scanner for Linux -EAPI=8 -HOMEPAGE=https://www.tenable.com/ -INHERIT=rpm systemd -KEYWORDS=-* ~amd64 -LICENSE=GPL-2 Nessus-EULA -RESTRICT=mirror fetch strip -SLOT=0 -SRC_URI=Nessus-10.2.0-es8.x86_64.rpm -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 rpm f73e907469f65e52192f110dec72dce0 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=50594ecf6f0a97aee9cbcd18d76df5ad diff --git a/metadata/md5-cache/net-analyzer/nessus-bin-10.3.0 b/metadata/md5-cache/net-analyzer/nessus-bin-10.3.0 new file mode 100644 index 000000000000..c137ea1887ac --- /dev/null +++ b/metadata/md5-cache/net-analyzer/nessus-bin-10.3.0 @@ -0,0 +1,13 @@ +BDEPEND=app-arch/rpm2targz virtual/pkgconfig +DEFINED_PHASES=install nofetch postinst unpack +DESCRIPTION=A remote security scanner for Linux +EAPI=8 +HOMEPAGE=https://www.tenable.com/ +INHERIT=rpm systemd +KEYWORDS=-* ~amd64 +LICENSE=GPL-2 Nessus-EULA +RESTRICT=mirror fetch strip +SLOT=0 +SRC_URI=Nessus-10.3.0-es8.x86_64.rpm +_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 multilib 4fbbbc98f236f1b43acd99476bc3cd85 rpm f73e907469f65e52192f110dec72dce0 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb +_md5_=50594ecf6f0a97aee9cbcd18d76df5ad diff --git a/metadata/md5-cache/net-analyzer/suricata-5.0.10 b/metadata/md5-cache/net-analyzer/suricata-5.0.10 new file mode 100644 index 000000000000..62e00457501b --- /dev/null +++ b/metadata/md5-cache/net-analyzer/suricata-5.0.10 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig +DEFINED_PHASES=config configure install postinst prepare pretend setup +DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) >=sys-devel/autoconf-2.69-r5 virtual/rust +DESCRIPTION=High performance Network IDS, IPS and Network Security Monitoring engine +EAPI=8 +HOMEPAGE=https://suricata.io/ +INHERIT=autotools linux-info lua-single python-single-r1 systemd tmpfiles +IUSE=+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-2 +RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) virtual/tmpfiles +REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) bpf? ( af-packet ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) +RESTRICT=!test? ( test ) +SLOT=0/5 +SRC_URI=https://www.openinfosecfoundation.org/download/suricata-5.0.10.tar.gz +_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info dcbf4f67bc38bee48e9d69a4344e8059 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb +_md5_=deaff5db2667b340444991c0b25d5904 diff --git a/metadata/md5-cache/net-analyzer/suricata-5.0.8-r1 b/metadata/md5-cache/net-analyzer/suricata-5.0.8-r1 deleted file mode 100644 index c9dd40f7a44b..000000000000 --- a/metadata/md5-cache/net-analyzer/suricata-5.0.8-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig -DEFINED_PHASES=config configure install postinst prepare pretend setup -DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.39 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) >=sys-devel/autoconf-2.69-r5 virtual/rust -DESCRIPTION=High performance Network IDS, IPS and Network Security Monitoring engine -EAPI=7 -HOMEPAGE=https://suricata.io/ -INHERIT=autotools linux-info lua-single python-single-r1 systemd tmpfiles -IUSE=+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.39 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) virtual/tmpfiles -REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) bpf? ( af-packet ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) -RESTRICT=!test? ( test ) -SLOT=0/5 -SRC_URI=https://www.openinfosecfoundation.org/download/suricata-5.0.8.tar.gz -_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info dcbf4f67bc38bee48e9d69a4344e8059 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=c7cb4928cd7bded05e168adae6122dc5 diff --git a/metadata/md5-cache/net-analyzer/suricata-5.0.9 b/metadata/md5-cache/net-analyzer/suricata-5.0.9 deleted file mode 100644 index 77f2bb692152..000000000000 --- a/metadata/md5-cache/net-analyzer/suricata-5.0.9 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig -DEFINED_PHASES=config configure install postinst prepare pretend setup -DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) >=sys-devel/autoconf-2.69-r5 virtual/rust -DESCRIPTION=High performance Network IDS, IPS and Network Security Monitoring engine -EAPI=8 -HOMEPAGE=https://suricata.io/ -INHERIT=autotools linux-info lua-single python-single-r1 systemd tmpfiles -IUSE=+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) virtual/tmpfiles -REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) bpf? ( af-packet ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) -RESTRICT=!test? ( test ) -SLOT=0/5 -SRC_URI=https://www.openinfosecfoundation.org/download/suricata-5.0.9.tar.gz -_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info dcbf4f67bc38bee48e9d69a4344e8059 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=60aa8960640056bd11735309c960cb37 diff --git a/metadata/md5-cache/net-analyzer/suricata-6.0.4-r1 b/metadata/md5-cache/net-analyzer/suricata-6.0.4-r1 deleted file mode 100644 index d28fa933b0a9..000000000000 --- a/metadata/md5-cache/net-analyzer/suricata-6.0.4-r1 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig -DEFINED_PHASES=config configure install postinst prepare pretend setup -DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.39 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) >=sys-devel/autoconf-2.69-r5 virtual/rust -DESCRIPTION=High performance Network IDS, IPS and Network Security Monitoring engine -EAPI=7 -HOMEPAGE=https://suricata.io/ -INHERIT=autotools linux-info lua-single python-single-r1 systemd tmpfiles -IUSE=+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~amd64 ~riscv ~x86 -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.39 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) virtual/tmpfiles -REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) bpf? ( af-packet ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) -RESTRICT=!test? ( test ) -SLOT=0/6 -SRC_URI=https://www.openinfosecfoundation.org/download/suricata-6.0.4.tar.gz -_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info dcbf4f67bc38bee48e9d69a4344e8059 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=636a014f359490be2496e7f2356e95b4 diff --git a/metadata/md5-cache/net-analyzer/suricata-6.0.5 b/metadata/md5-cache/net-analyzer/suricata-6.0.5 deleted file mode 100644 index c6ab7bbb44e2..000000000000 --- a/metadata/md5-cache/net-analyzer/suricata-6.0.5 +++ /dev/null @@ -1,17 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig -DEFINED_PHASES=config configure install postinst prepare pretend setup -DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) >=sys-devel/autoconf-2.69-r5 virtual/rust -DESCRIPTION=High performance Network IDS, IPS and Network Security Monitoring engine -EAPI=8 -HOMEPAGE=https://suricata.io/ -INHERIT=autotools linux-info lua-single python-single-r1 systemd tmpfiles -IUSE=+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 -KEYWORDS=~amd64 ~riscv ~x86 -LICENSE=GPL-2 -RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) virtual/tmpfiles -REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) bpf? ( af-packet ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) -RESTRICT=!test? ( test ) -SLOT=0/6 -SRC_URI=https://www.openinfosecfoundation.org/download/suricata-6.0.5.tar.gz -_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info dcbf4f67bc38bee48e9d69a4344e8059 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=058fc8e18401be1d91e9954802bb6395 diff --git a/metadata/md5-cache/net-analyzer/suricata-6.0.6 b/metadata/md5-cache/net-analyzer/suricata-6.0.6 new file mode 100644 index 000000000000..c3dc5259a537 --- /dev/null +++ b/metadata/md5-cache/net-analyzer/suricata-6.0.6 @@ -0,0 +1,17 @@ +BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 virtual/pkgconfig +DEFINED_PHASES=config configure install postinst prepare pretend setup +DEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) >=sys-devel/autoconf-2.69-r5 virtual/rust +DESCRIPTION=High performance Network IDS, IPS and Network Security Monitoring engine +EAPI=8 +HOMEPAGE=https://suricata.io/ +INHERIT=autotools linux-info lua-single python-single-r1 systemd tmpfiles +IUSE=+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test lua_single_target_luajit lua_single_target_lua5-1 python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 +KEYWORDS=~amd64 ~riscv ~x86 +LICENSE=GPL-2 +RDEPEND=python_single_target_python3_8? ( >=dev-lang/python-3.8.13:3.8 ) python_single_target_python3_9? ( >=dev-lang/python-3.9.12:3.9 ) python_single_target_python3_10? ( >=dev-lang/python-3.10.4:3.10 ) acct-group/suricata acct-user/suricata dev-libs/jansson:= dev-libs/libpcre dev-libs/libyaml net-libs/libnet:* net-libs/libnfnetlink dev-libs/nspr dev-libs/nss python_single_target_python3_8? ( dev-python/pyyaml[python_targets_python3_8(-)] ) python_single_target_python3_9? ( dev-python/pyyaml[python_targets_python3_9(-)] ) python_single_target_python3_10? ( dev-python/pyyaml[python_targets_python3_10(-)] ) >=net-libs/libhtp-0.5.40 net-libs/libpcap sys-apps/file sys-libs/libcap-ng bpf? ( >=dev-libs/libbpf-0.1.0 ) cuda? ( dev-util/nvidia-cuda-toolkit ) geoip? ( dev-libs/libmaxminddb:= ) hyperscan? ( dev-libs/hyperscan ) lua? ( lua_single_target_luajit? ( dev-lang/luajit:= ) lua_single_target_lua5-1? ( dev-lang/lua:5.1 ) ) lz4? ( app-arch/lz4 ) nflog? ( net-libs/libnetfilter_log ) nfqueue? ( net-libs/libnetfilter_queue ) redis? ( dev-libs/hiredis:= ) virtual/tmpfiles +REQUIRED_USE=^^ ( python_single_target_python3_8 python_single_target_python3_9 python_single_target_python3_10 ) bpf? ( af-packet ) lua? ( ^^ ( lua_single_target_luajit lua_single_target_lua5-1 ) ) +RESTRICT=!test? ( test ) +SLOT=0/6 +SRC_URI=https://www.openinfosecfoundation.org/download/suricata-6.0.6.tar.gz +_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info dcbf4f67bc38bee48e9d69a4344e8059 lua-single f2c2fb82c912dd65d53bdae3613a331f lua-utils e69ff116248d78546ae1a234c086fe80 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-single-r1 a5747fe6dc0651d95cb78eddd5e160a8 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 systemd 2736b403a83f194b59b767f3b344c2c1 tmpfiles 216aa76c3a6fcb5d893c23a0de86048f toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb +_md5_=058fc8e18401be1d91e9954802bb6395 diff --git a/metadata/md5-cache/net-libs/Manifest.gz b/metadata/md5-cache/net-libs/Manifest.gz index 5fc0814c1b6e..6abc2f6f0115 100644 Binary files a/metadata/md5-cache/net-libs/Manifest.gz and b/metadata/md5-cache/net-libs/Manifest.gz differ diff --git a/metadata/md5-cache/net-libs/libhtp-0.5.39 b/metadata/md5-cache/net-libs/libhtp-0.5.39 deleted file mode 100644 index 5ae48298a046..000000000000 --- a/metadata/md5-cache/net-libs/libhtp-0.5.39 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) >=sys-devel/autoconf-2.71 >=sys-devel/libtool-2.4 -DEFINED_PHASES=compile configure install prepare test -DEPEND=sys-libs/zlib -DESCRIPTION=security-aware parser for the HTTP protocol and the related bits and pieces -EAPI=8 -HOMEPAGE=https://github.com/OISF/libhtp -INHERIT=autotools multilib-minimal -IUSE=debug abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_s390_32 abi_s390_64 -KEYWORDS=~amd64 ~arm ~arm64 ~mips ~riscv ~x86 -LICENSE=BSD -RDEPEND=sys-libs/zlib -SLOT=0 -SRC_URI=https://github.com/OISF/libhtp/archive/0.5.39.tar.gz -> libhtp-0.5.39.tar.gz -_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e multibuild d26d81f242cb193d899a72bca423d0bd multilib 4fbbbc98f236f1b43acd99476bc3cd85 multilib-build 05f207909a804c9174bc39a00547d598 multilib-minimal 4b0f1857965db8869a729948d5277e0b toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=46ca21b9c09f249ad9e393d4f1876575 diff --git a/metadata/md5-cache/sci-mathematics/Manifest.gz b/metadata/md5-cache/sci-mathematics/Manifest.gz index e168f968dd48..34cd53b5fb18 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/wxmaxima-22.05.0 b/metadata/md5-cache/sci-mathematics/wxmaxima-22.05.0 new file mode 100644 index 000000000000..4450644d3f7f --- /dev/null +++ b/metadata/md5-cache/sci-mathematics/wxmaxima-22.05.0 @@ -0,0 +1,16 @@ +BDEPEND=>=dev-util/ninja-1.8.2 >=dev-util/cmake-3.20.5 +DEFINED_PHASES=compile configure install postinst postrm preinst prepare test +DEPEND=dev-libs/libxml2:2 x11-libs/wxGTK:3.0-gtk3 dev-util/desktop-file-utils x11-misc/shared-mime-info +DESCRIPTION=Graphical frontend to Maxima, using the wxWidgets toolkit +EAPI=7 +HOMEPAGE=https://wxmaxima-developers.github.io/wxmaxima/ +INHERIT=cmake plocale wxwidgets xdg +IUSE=test +KEYWORDS=~amd64 ~ppc ~x86 +LICENSE=GPL-2 +RDEPEND=dev-libs/libxml2:2 x11-libs/wxGTK:3.0-gtk3 media-fonts/jsmath sci-visualization/gnuplot[wxwidgets] sci-mathematics/maxima +RESTRICT=!test? ( test ) +SLOT=0 +SRC_URI=https://github.com/wxMaxima-developers/wxmaxima/archive/Version-22.05.0.tar.gz -> wxmaxima-22.05.0.tar.gz +_eclasses_=cmake 44afbf15c35884f7c840470f1cf05d0d edos2unix 33e347e171066657f91f8b0c72ec8773 eutils dab5d8ec471d025b79c9e6906bcf3bff flag-o-matic a3abd6002fafb3022597be6b8d01f88b multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 plocale 7ce00136a77130df46fbbd5966f98a61 strip-linguas ac3ee41ee2d31d8c41a77c0838320cc7 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb wrapper 4a1902f969e5718126434fc35f3a0d9c wxwidgets c09e9b94378cadaf6ef86ec1534c0fd6 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=bdd046b629293ccff3c2ad50d194320f diff --git a/metadata/md5-cache/sys-cluster/Manifest.gz b/metadata/md5-cache/sys-cluster/Manifest.gz index afe35b286982..fe65d0cfc462 100644 Binary files a/metadata/md5-cache/sys-cluster/Manifest.gz and b/metadata/md5-cache/sys-cluster/Manifest.gz differ diff --git a/metadata/md5-cache/sys-cluster/singularity-3.8.7 b/metadata/md5-cache/sys-cluster/singularity-3.8.7 deleted file mode 100644 index c2cd5d524240..000000000000 --- a/metadata/md5-cache/sys-cluster/singularity-3.8.7 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=compile configure install setup -DEPEND=sys-libs/libseccomp >=dev-lang/go-1.16.12 app-crypt/gpgme dev-libs/openssl sys-apps/util-linux sys-fs/cryptsetup -DESCRIPTION=Application containers for Linux -EAPI=8 -HOMEPAGE=https://github.com/apptainer/singularity -INHERIT=linux-info toolchain-funcs -IUSE=examples +network +suid -KEYWORDS=~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux -LICENSE=BSD -RDEPEND=sys-libs/libseccomp sys-fs/squashfs-tools !app-containers/apptainer -SLOT=0 -SRC_URI=https://github.com/apptainer/singularity/releases/download/v3.8.7/singularity-3.8.7.tar.gz -_eclasses_=linux-info dcbf4f67bc38bee48e9d69a4344e8059 multilib 4fbbbc98f236f1b43acd99476bc3cd85 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=5523cf1aed055eec676563ab9df6cba2 diff --git a/metadata/md5-cache/sys-kernel/Manifest.gz b/metadata/md5-cache/sys-kernel/Manifest.gz index 2786b169c711..940986d857d6 100644 Binary files a/metadata/md5-cache/sys-kernel/Manifest.gz and b/metadata/md5-cache/sys-kernel/Manifest.gz differ diff --git a/metadata/md5-cache/sys-kernel/pf-sources-5.16_p5 b/metadata/md5-cache/sys-kernel/pf-sources-5.16_p5 deleted file mode 100644 index 81a3d6cac2d0..000000000000 --- a/metadata/md5-cache/sys-kernel/pf-sources-5.16_p5 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=!build? ( sys-apps/sed ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack -DESCRIPTION=Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches -EAPI=7 -HOMEPAGE=https://gitlab.com/post-factum/pf-kernel/-/wikis/README https://dev.gentoo.org/~mpagano/genpatches/ -INHERIT=kernel-2 optfeature -IUSE=symlink build -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) -RESTRICT=binchecks strip -SLOT=5.16_p5 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.16.tar.xz https://github.com/pfactum/pf-kernel/compare/v5.16...v5.16-pf5.diff -> pf-sources-5.16_p5.patch https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.16-1.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.16-1.extras.tar.xz https://dev.gentoo.org/~juippis/patches/pf-sources/5.16/prjc-v5.16-4uo.patch https://dev.gentoo.org/~mpagano/genpatches/trunk/5.15/5021_BMQ-and-PDS-gentoo-defaults.patch -> 5021_BMQ-and-PDS-gentoo-defaults-5.15.patch -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 7243c5ee4d1a26f42930f137a20ed659 multilib 4fbbbc98f236f1b43acd99476bc3cd85 optfeature d524f291c80f9d21ad80fe978e3ca760 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=472334f4e520c0465abde2f8004b9a9b diff --git a/metadata/md5-cache/sys-kernel/pf-sources-5.16_p7 b/metadata/md5-cache/sys-kernel/pf-sources-5.16_p7 deleted file mode 100644 index a8b166e006c2..000000000000 --- a/metadata/md5-cache/sys-kernel/pf-sources-5.16_p7 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=!build? ( sys-apps/sed ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack -DESCRIPTION=Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches -EAPI=7 -HOMEPAGE=https://gitlab.com/post-factum/pf-kernel/-/wikis/README https://dev.gentoo.org/~mpagano/genpatches/ -INHERIT=kernel-2 optfeature -IUSE=symlink build -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) -RESTRICT=binchecks strip -SLOT=5.16_p7 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.16.tar.xz https://github.com/pfactum/pf-kernel/compare/v5.16...v5.16-pf7.diff -> pf-sources-5.16_p7.patch https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.16-1.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.16-1.extras.tar.xz https://dev.gentoo.org/~juippis/patches/pf-sources/5.16/prjc-v5.16-5uo.patch https://dev.gentoo.org/~mpagano/genpatches/trunk/5.15/5021_BMQ-and-PDS-gentoo-defaults.patch -> 5021_BMQ-and-PDS-gentoo-defaults-5.15.patch -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 7243c5ee4d1a26f42930f137a20ed659 multilib 4fbbbc98f236f1b43acd99476bc3cd85 optfeature d524f291c80f9d21ad80fe978e3ca760 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=c5b92b98490aabd0b73e405a3fad4c86 diff --git a/metadata/md5-cache/sys-kernel/pf-sources-5.17_p5 b/metadata/md5-cache/sys-kernel/pf-sources-5.17_p5 deleted file mode 100644 index 5e4b7a7c64b2..000000000000 --- a/metadata/md5-cache/sys-kernel/pf-sources-5.17_p5 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=!build? ( sys-apps/sed ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack -DESCRIPTION=Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches -EAPI=8 -HOMEPAGE=https://gitlab.com/post-factum/pf-kernel/-/wikis/README https://dev.gentoo.org/~mpagano/genpatches/ -INHERIT=kernel-2 optfeature -IUSE=symlink build -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) -RESTRICT=binchecks strip -SLOT=5.17_p5 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.17.tar.xz https://github.com/pfactum/pf-kernel/compare/v5.17...v5.17-pf5.diff -> pf-sources-5.17_p5.patch https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.17-4.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.17-4.extras.tar.xz https://gitlab.com/alfredchen/projectc/-/raw/master/5.17/prjc_v5.17-r2.patch -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 7243c5ee4d1a26f42930f137a20ed659 multilib 4fbbbc98f236f1b43acd99476bc3cd85 optfeature d524f291c80f9d21ad80fe978e3ca760 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=774e41565d0865d936f20ec94a269527 diff --git a/metadata/md5-cache/sys-kernel/pf-sources-5.18_p1 b/metadata/md5-cache/sys-kernel/pf-sources-5.18_p1 deleted file mode 100644 index 8c592b46da19..000000000000 --- a/metadata/md5-cache/sys-kernel/pf-sources-5.18_p1 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=!build? ( sys-apps/sed ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack -DESCRIPTION=Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches -EAPI=8 -HOMEPAGE=https://gitlab.com/post-factum/pf-kernel/-/wikis/README https://dev.gentoo.org/~mpagano/genpatches/ -INHERIT=kernel-2 optfeature -IUSE=symlink build -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) -RESTRICT=binchecks strip -SLOT=5.18_p1 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.18.tar.xz https://github.com/pfactum/pf-kernel/compare/v5.18...v5.18-pf1.diff -> pf-sources-5.18_p1.patch https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.18-1.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.18-1.extras.tar.xz https://gitlab.com/alfredchen/projectc/-/raw/master/5.18/prjc_v5.18-r0.patch https://gitlab.com/torvic9/linux-stable/-/commit/7d83680518b4c6a5dcd92f25f0e455ae5ed17a7e.patch -> pf-sources-5.18-pf1-add_missing_includes.patch -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 7243c5ee4d1a26f42930f137a20ed659 multilib 4fbbbc98f236f1b43acd99476bc3cd85 optfeature d524f291c80f9d21ad80fe978e3ca760 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=678af7415aa16e5a615360790fc88021 diff --git a/metadata/md5-cache/sys-kernel/pf-sources-5.18_p2 b/metadata/md5-cache/sys-kernel/pf-sources-5.18_p2 deleted file mode 100644 index 01a7097538ee..000000000000 --- a/metadata/md5-cache/sys-kernel/pf-sources-5.18_p2 +++ /dev/null @@ -1,15 +0,0 @@ -BDEPEND=!build? ( sys-apps/sed ) -DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack -DESCRIPTION=Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches -EAPI=8 -HOMEPAGE=https://gitlab.com/post-factum/pf-kernel/-/wikis/README https://dev.gentoo.org/~mpagano/genpatches/ -INHERIT=kernel-2 optfeature -IUSE=symlink build -KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 -LICENSE=GPL-2 -RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) -RESTRICT=binchecks strip -SLOT=5.18_p2 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.18.tar.xz https://github.com/pfactum/pf-kernel/compare/v5.18...v5.18-pf2.diff -> pf-sources-5.18_p2.patch https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.18-1.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.18-1.extras.tar.xz https://gitlab.com/alfredchen/projectc/-/raw/master/5.18/prjc_v5.18-r1.patch -_eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 7243c5ee4d1a26f42930f137a20ed659 multilib 4fbbbc98f236f1b43acd99476bc3cd85 optfeature d524f291c80f9d21ad80fe978e3ca760 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=36450c36eea9201fbf94d10101f00504 diff --git a/metadata/md5-cache/sys-kernel/pf-sources-5.18_p3 b/metadata/md5-cache/sys-kernel/pf-sources-5.18_p3 index 070547e35175..ed717ab4628c 100644 --- a/metadata/md5-cache/sys-kernel/pf-sources-5.18_p3 +++ b/metadata/md5-cache/sys-kernel/pf-sources-5.18_p3 @@ -2,7 +2,7 @@ BDEPEND=!build? ( sys-apps/sed ) DEFINED_PHASES=compile install postinst postrm preinst prepare setup test unpack DESCRIPTION=Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches EAPI=8 -HOMEPAGE=https://gitlab.com/post-factum/pf-kernel/-/wikis/README https://dev.gentoo.org/~mpagano/genpatches/ +HOMEPAGE=https://codeberg.org/pf-kernel/linux/wiki/README https://dev.gentoo.org/~mpagano/genpatches/ INHERIT=kernel-2 optfeature IUSE=symlink build KEYWORDS=~amd64 ~ppc ~ppc64 ~x86 @@ -10,6 +10,6 @@ LICENSE=GPL-2 RDEPEND=!build? ( app-arch/cpio dev-lang/perl sys-devel/bc sys-devel/bison sys-devel/flex sys-devel/make >=sys-libs/ncurses-5.2 virtual/libelf virtual/pkgconfig ) RESTRICT=binchecks strip SLOT=5.18_p3 -SRC_URI=https://www.kernel.org/pub/linux/kernel/v5.x/linux-5.18.tar.xz https://github.com/pfactum/pf-kernel/compare/v5.18...v5.18-pf3.diff -> pf-sources-5.18_p3.patch https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.18-1.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.18-1.extras.tar.xz https://gitlab.com/alfredchen/projectc/-/raw/master/5.18/prjc_v5.18-r2.patch +SRC_URI=https://codeberg.org/pf-kernel/linux/archive/v5.18-pf3.tar.gz -> linux-5.18-pf3.tar.gz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.18-1.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-5.18-1.extras.tar.xz https://gitlab.com/alfredchen/projectc/-/raw/master/5.18/prjc_v5.18-r2.patch _eclasses_=estack 055c42df72f76a4f45ec92b35e83cd56 kernel-2 7243c5ee4d1a26f42930f137a20ed659 multilib 4fbbbc98f236f1b43acd99476bc3cd85 optfeature d524f291c80f9d21ad80fe978e3ca760 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=f29dab7515d74ae50e7fcaea5f36ce60 +_md5_=faea78dad6e5ef948b105a2de8c16c2d diff --git a/metadata/md5-cache/sys-process/Manifest.gz b/metadata/md5-cache/sys-process/Manifest.gz index b05dfe0770d1..b5d1aa845054 100644 Binary files a/metadata/md5-cache/sys-process/Manifest.gz and b/metadata/md5-cache/sys-process/Manifest.gz differ diff --git a/metadata/md5-cache/sys-process/uksmd-0_pre20211019 b/metadata/md5-cache/sys-process/uksmd-0_pre20211019 deleted file mode 100644 index 470df301210c..000000000000 --- a/metadata/md5-cache/sys-process/uksmd-0_pre20211019 +++ /dev/null @@ -1,14 +0,0 @@ -BDEPEND=virtual/pkgconfig -DEFINED_PHASES=install setup -DEPEND=sys-libs/libcap-ng sys-process/procps:= -DESCRIPTION=Userspace KSM helper daemon -EAPI=7 -HOMEPAGE=https://gitlab.com/post-factum/uksmd -INHERIT=linux-info systemd -KEYWORDS=~amd64 ~x86 -LICENSE=GPL-3 -RDEPEND=sys-libs/libcap-ng sys-process/procps:= -SLOT=0 -SRC_URI=https://gitlab.com/post-factum/uksmd/-/archive/e1d4b12d22fd710f0155d75585940f0d439f1544/uksmd-e1d4b12d22fd710f0155d75585940f0d439f1544.tar.bz2 -> uksmd-0_pre20211019.tar.bz2 -_eclasses_=linux-info dcbf4f67bc38bee48e9d69a4344e8059 multilib 4fbbbc98f236f1b43acd99476bc3cd85 systemd 2736b403a83f194b59b767f3b344c2c1 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=f2b55d0d3690163529c9f7995cb59816 diff --git a/metadata/md5-cache/sys-process/uksmd-0_pre20220705 b/metadata/md5-cache/sys-process/uksmd-0_pre20220705 new file mode 100644 index 000000000000..56feb321e63a --- /dev/null +++ b/metadata/md5-cache/sys-process/uksmd-0_pre20220705 @@ -0,0 +1,14 @@ +BDEPEND=>=dev-util/meson-0.59.4 >=dev-util/ninja-1.8.2 dev-util/meson-format-array +DEFINED_PHASES=compile configure install setup test +DEPEND=sys-libs/libcap-ng sys-process/procps:= +DESCRIPTION=Userspace KSM helper daemon +EAPI=8 +HOMEPAGE=https://codeberg.org/pf-kernel/uksmd +INHERIT=linux-info meson +KEYWORDS=~amd64 ~x86 +LICENSE=GPL-3 +RDEPEND=sys-libs/libcap-ng sys-process/procps:= +SLOT=0 +SRC_URI=https://codeberg.org/pf-kernel/uksmd/archive/f10f38e3adcaf6175e6c4c1846cad72ae9ab2cf2.tar.gz -> uksmd-0_pre20220705.tar.gz +_eclasses_=linux-info dcbf4f67bc38bee48e9d69a4344e8059 meson 2cc95670908abda0d67e9e16a6b4341e multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 ninja-utils 58ec4e54962bf45d065fb95030701514 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb +_md5_=f20a981b60c95ace2c5be178f04140eb diff --git a/metadata/md5-cache/www-client/Manifest.gz b/metadata/md5-cache/www-client/Manifest.gz index a228abf42969..15ac8928bfc7 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-102.0.1 b/metadata/md5-cache/www-client/firefox-102.0.1 new file mode 100644 index 000000000000..f8d1f9980590 --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-102.0.1 @@ -0,0 +1,16 @@ +BDEPEND=|| ( >=dev-lang/python-3.10.4:3.10[ncurses,sqlite,ssl] >=dev-lang/python-3.9.12:3.9[ncurses,sqlite,ssl] >=dev-lang/python-3.8.13:3.8[ncurses,sqlite,ssl] ) app-arch/unzip app-arch/zip >=dev-util/cbindgen-0.24.0 >=net-libs/nodejs-10.23.1 virtual/pkgconfig >=virtual/rust-1.59.0 || ( ( sys-devel/clang:14 sys-devel/llvm:14 clang? ( =sys-devel/lld-14* pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) ) ) ( sys-devel/clang:13 sys-devel/llvm:13 clang? ( =sys-devel/lld-13* pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) ) ) ( sys-devel/clang:12 sys-devel/llvm:12 clang? ( =sys-devel/lld-12* pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] ) ) ) ) amd64? ( >=dev-lang/nasm-2.14 ) x86? ( >=dev-lang/nasm-2.14 ) sys-devel/gnuconfig >=app-portage/elt-patches-20170815 || ( >=sys-devel/automake-1.16.5:1.16 ) ~sys-devel/autoconf-2.13 >=sys-devel/libtool-2.4 pgo? ( x11-base/xorg-server[xvfb] x11-apps/xhost ) +DEFINED_PHASES=compile configure install postinst postrm preinst prepare pretend setup unpack +DEPEND=dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-0.9.3:= >=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-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4[sdk] ) ) X? ( x11-libs/libICE x11-libs/libSM ) !!sys-devel/llvm:0 +DESCRIPTION=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.com/firefox +INHERIT=autotools check-reqs desktop flag-o-matic gnome2-utils linux-info llvm multiprocessing pax-utils python-any-r1 toolchain-funcs virtualx xdg +IUSE=+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel jack libproxy lto +openh264 pgo pulseaudio sndio selinux +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp wayland wifi geckodriver +gmp-autoupdate screencast +X 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_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_sco l10n_si l10n_son l10n_szl l10n_ta l10n_te l10n_tl l10n_trs l10n_ur l10n_xh pgo +KEYWORDS=~amd64 ~arm64 ~ppc64 ~x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=dev-libs/atk dev-libs/expat dev-libs/glib:2 dev-libs/libffi:= >=dev-libs/nss-3.79 >=dev-libs/nspr-4.34 media-libs/alsa-lib media-libs/fontconfig media-libs/freetype media-libs/mesa media-video/ffmpeg sys-libs/zlib virtual/freedesktop-icon-theme x11-libs/cairo x11-libs/gdk-pixbuf x11-libs/pango x11-libs/pixman dbus? ( dev-libs/dbus-glib sys-apps/dbus ) jack? ( virtual/jack ) libproxy? ( net-libs/libproxy ) selinux? ( sec-policy/selinux-mozilla ) sndio? ( >=media-sound/sndio-1.8.0-r1 ) screencast? ( media-video/pipewire:= ) system-av1? ( >=media-libs/dav1d-0.9.3:= >=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-71.1:= ) system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) system-webp? ( >=media-libs/libwebp-1.1.0:0= ) wayland? ( >=media-libs/libepoxy-1.5.10-r1 x11-libs/gtk+:3[wayland] x11-libs/libdrm x11-libs/libxkbcommon[wayland] ) wifi? ( kernel_linux? ( dev-libs/dbus-glib net-misc/networkmanager sys-apps/dbus ) ) X? ( virtual/opengl x11-libs/cairo[X] x11-libs/gtk+:3[X] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libxkbcommon[X] x11-libs/libXrandr x11-libs/libXtst x11-libs/libxcb:= ) !www-client/firefox:0 !www-client/firefox:esr jack? ( virtual/jack ) openh264? ( media-libs/openh264:*[plugin] ) pulseaudio? ( || ( media-sound/pulseaudio >=media-sound/apulse-0.1.12-r4 ) ) selinux? ( sec-policy/selinux-mozilla ) +REQUIRED_USE=debug? ( !system-av1 ) pgo? ( lto ) wayland? ( dbus ) wifi? ( dbus ) || ( X wayland ) pgo? ( X ) screencast? ( wayland ) +SLOT=rapid +SRC_URI=https://archive.mozilla.org/pub/firefox/releases/102.0.1/source/firefox-102.0.1.source.tar.xz -> firefox-102.0.1.source.tar.xz https://dev.gentoo.org/~juippis/mozilla/patchsets/firefox-102-patches-01j.tar.xz https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/firefox-102-patches-01j.tar.xz https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-102-patches-01j.tar.xz https://dev.gentoo.org/~slashbeast/mozilla/patchsets/firefox-102-patches-01j.tar.xz l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/af.xpi -> firefox-102.0.1-af.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ar.xpi -> firefox-102.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ast.xpi -> firefox-102.0.1-ast.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/be.xpi -> firefox-102.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/bg.xpi -> firefox-102.0.1-bg.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/br.xpi -> firefox-102.0.1-br.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ca.xpi -> firefox-102.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/cak.xpi -> firefox-102.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/cs.xpi -> firefox-102.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/cy.xpi -> firefox-102.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/da.xpi -> firefox-102.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/de.xpi -> firefox-102.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-102.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/el.xpi -> firefox-102.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-102.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-102.0.1-en-GB.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-102.0.1-es-AR.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-102.0.1-es-ES.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/et.xpi -> firefox-102.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/eu.xpi -> firefox-102.0.1-eu.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/fi.xpi -> firefox-102.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/fr.xpi -> firefox-102.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/gd.xpi -> firefox-102.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/gl.xpi -> firefox-102.0.1-gl.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/he.xpi -> firefox-102.0.1-he.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hr.xpi -> firefox-102.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-102.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hu.xpi -> firefox-102.0.1-hu.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/id.xpi -> firefox-102.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/is.xpi -> firefox-102.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/it.xpi -> firefox-102.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ja.xpi -> firefox-102.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ka.xpi -> firefox-102.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/kab.xpi -> firefox-102.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/kk.xpi -> firefox-102.0.1-kk.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ko.xpi -> firefox-102.0.1-ko.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/lt.xpi -> firefox-102.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/lv.xpi -> firefox-102.0.1-lv.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ms.xpi -> firefox-102.0.1-ms.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.0.1-nb-NO.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/nl.xpi -> firefox-102.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.0.1-nn-NO.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/pl.xpi -> firefox-102.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/rm.xpi -> firefox-102.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ro.xpi -> firefox-102.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ru.xpi -> firefox-102.0.1-ru.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sk.xpi -> firefox-102.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sl.xpi -> firefox-102.0.1-sl.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sq.xpi -> firefox-102.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sr.xpi -> firefox-102.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.0.1-sv-SE.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/th.xpi -> firefox-102.0.1-th.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/tr.xpi -> firefox-102.0.1-tr.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/uk.xpi -> firefox-102.0.1-uk.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/uz.xpi -> firefox-102.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/vi.xpi -> firefox-102.0.1-vi.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.0.1-zh-TW.xpi ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ach.xpi -> firefox-102.0.1-ach.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/an.xpi -> firefox-102.0.1-an.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/az.xpi -> firefox-102.0.1-az.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/bn.xpi -> firefox-102.0.1-bn.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/bs.xpi -> firefox-102.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.0.1-ca-valencia.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/eo.xpi -> firefox-102.0.1-eo.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-102.0.1-es-CL.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-102.0.1-es-MX.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/fa.xpi -> firefox-102.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ff.xpi -> firefox-102.0.1-ff.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/gn.xpi -> firefox-102.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.0.1-gu-IN.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.0.1-hi-IN.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ia.xpi -> firefox-102.0.1-ia.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/km.xpi -> firefox-102.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/kn.xpi -> firefox-102.0.1-kn.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/lij.xpi -> firefox-102.0.1-lij.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/mk.xpi -> firefox-102.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/mr.xpi -> firefox-102.0.1-mr.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/my.xpi -> firefox-102.0.1-my.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.0.1-ne-NP.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/oc.xpi -> firefox-102.0.1-oc.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sco.xpi -> firefox-102.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/si.xpi -> firefox-102.0.1-si.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/son.xpi -> firefox-102.0.1-son.xpi ) l10n_szl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/szl.xpi -> firefox-102.0.1-szl.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ta.xpi -> firefox-102.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/te.xpi -> firefox-102.0.1-te.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/tl.xpi -> firefox-102.0.1-tl.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/trs.xpi -> firefox-102.0.1-trs.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ur.xpi -> firefox-102.0.1-ur.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/xh.xpi -> firefox-102.0.1-xh.xpi ) +_eclasses_=autotools 2fd69a56a527d12409ba43c733b7ac8f check-reqs 5e6dfbd7a8d3238a79f009fae7ac469c desktop 22952d8f27cac191d75529d4c38e6bfa flag-o-matic a3abd6002fafb3022597be6b8d01f88b gnome2-utils 2116cec8f46f4d1b0a88c5b1f1575dd3 gnuconfig b6b3e92f8b8c996400074b5f61a59256 libtool 241a8f577b9781a42a7421e53448a44e linux-info dcbf4f67bc38bee48e9d69a4344e8059 llvm 6f88d422e49b917bf254b2594f3d903c multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 pax-utils 91d47e5d20627c717aa878b9167c62a8 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb virtualx 975d49ff3b3f451efe7a95f230532135 xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=f98668df6ee8ae402c758be1c99567ac diff --git a/metadata/md5-cache/www-client/firefox-bin-102.0 b/metadata/md5-cache/www-client/firefox-bin-102.0 deleted file mode 100644 index 49a70a3a76fb..000000000000 --- a/metadata/md5-cache/www-client/firefox-bin-102.0 +++ /dev/null @@ -1,16 +0,0 @@ -BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) ) -DEFINED_PHASES=install postinst postrm preinst setup unpack -DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) -DESCRIPTION=Firefox Web Browser -EAPI=8 -HOMEPAGE=https://www.mozilla.com/firefox -INHERIT=desktop linux-info pax-utils xdg -IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW -KEYWORDS=-* amd64 x86 -LICENSE=MPL-2.0 GPL-2 LGPL-2.1 -RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:esr dev-libs/atk dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-sound/pulseaudio ) selinux? ( sec-policy/selinux-mozilla ) -RESTRICT=strip -SLOT=rapid -SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/en-US/firefox-102.0.tar.bz2 -> firefox-bin_x86_64-102.0.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-i686/en-US/firefox-102.0.tar.bz2 -> firefox-bin_i686-102.0.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ach.xpi -> firefox-102.0-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/af.xpi -> firefox-102.0-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/an.xpi -> firefox-102.0-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ar.xpi -> firefox-102.0-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ast.xpi -> firefox-102.0-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/az.xpi -> firefox-102.0-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/be.xpi -> firefox-102.0-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/bg.xpi -> firefox-102.0-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/bn.xpi -> firefox-102.0-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/br.xpi -> firefox-102.0-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/bs.xpi -> firefox-102.0-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.0-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ca.xpi -> firefox-102.0-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/cak.xpi -> firefox-102.0-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/cs.xpi -> firefox-102.0-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/cy.xpi -> firefox-102.0-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/da.xpi -> firefox-102.0-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/de.xpi -> firefox-102.0-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/dsb.xpi -> firefox-102.0-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/el.xpi -> firefox-102.0-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/en-CA.xpi -> firefox-102.0-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/en-GB.xpi -> firefox-102.0-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/eo.xpi -> firefox-102.0-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/es-AR.xpi -> firefox-102.0-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/es-CL.xpi -> firefox-102.0-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/es-ES.xpi -> firefox-102.0-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/es-MX.xpi -> firefox-102.0-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/et.xpi -> firefox-102.0-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/eu.xpi -> firefox-102.0-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/fa.xpi -> firefox-102.0-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ff.xpi -> firefox-102.0-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/fi.xpi -> firefox-102.0-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/fr.xpi -> firefox-102.0-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.0-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.0-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/gd.xpi -> firefox-102.0-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/gl.xpi -> firefox-102.0-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/gn.xpi -> firefox-102.0-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.0-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/he.xpi -> firefox-102.0-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.0-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/hr.xpi -> firefox-102.0-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/hsb.xpi -> firefox-102.0-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/hu.xpi -> firefox-102.0-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.0-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ia.xpi -> firefox-102.0-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/id.xpi -> firefox-102.0-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/is.xpi -> firefox-102.0-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/it.xpi -> firefox-102.0-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ja.xpi -> firefox-102.0-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ka.xpi -> firefox-102.0-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/kab.xpi -> firefox-102.0-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/kk.xpi -> firefox-102.0-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/km.xpi -> firefox-102.0-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/kn.xpi -> firefox-102.0-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ko.xpi -> firefox-102.0-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/lij.xpi -> firefox-102.0-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/lt.xpi -> firefox-102.0-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/lv.xpi -> firefox-102.0-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/mk.xpi -> firefox-102.0-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/mr.xpi -> firefox-102.0-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ms.xpi -> firefox-102.0-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/my.xpi -> firefox-102.0-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.0-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.0-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/nl.xpi -> firefox-102.0-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.0-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/oc.xpi -> firefox-102.0-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.0-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/pl.xpi -> firefox-102.0-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.0-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.0-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/rm.xpi -> firefox-102.0-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ro.xpi -> firefox-102.0-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ru.xpi -> firefox-102.0-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/sco.xpi -> firefox-102.0-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/si.xpi -> firefox-102.0-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/sk.xpi -> firefox-102.0-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/sl.xpi -> firefox-102.0-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/son.xpi -> firefox-102.0-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/sq.xpi -> firefox-102.0-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/sr.xpi -> firefox-102.0-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.0-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ta.xpi -> firefox-102.0-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/te.xpi -> firefox-102.0-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/th.xpi -> firefox-102.0-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/tl.xpi -> firefox-102.0-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/tr.xpi -> firefox-102.0-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/trs.xpi -> firefox-102.0-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/uk.xpi -> firefox-102.0-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/ur.xpi -> firefox-102.0-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/uz.xpi -> firefox-102.0-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/vi.xpi -> firefox-102.0-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/xh.xpi -> firefox-102.0-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.0-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.0/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.0-zh-TW.xpi ) -_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa linux-info dcbf4f67bc38bee48e9d69a4344e8059 multilib 4fbbbc98f236f1b43acd99476bc3cd85 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e -_md5_=42f16c482ab36d974f4a7811a9cb3227 diff --git a/metadata/md5-cache/www-client/firefox-bin-102.0.1 b/metadata/md5-cache/www-client/firefox-bin-102.0.1 new file mode 100644 index 000000000000..ae9f3292b781 --- /dev/null +++ b/metadata/md5-cache/www-client/firefox-bin-102.0.1 @@ -0,0 +1,16 @@ +BDEPEND=app-arch/unzip alsa? ( !pulseaudio? ( dev-util/patchelf ) ) +DEFINED_PHASES=install postinst postrm preinst setup unpack +DEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) +DESCRIPTION=Firefox Web Browser +EAPI=8 +HOMEPAGE=https://www.mozilla.com/firefox +INHERIT=desktop linux-info pax-utils xdg +IUSE=+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland l10n_ach l10n_af l10n_an l10n_ar l10n_ast l10n_az l10n_be l10n_bg l10n_bn l10n_br l10n_bs l10n_ca-valencia l10n_ca l10n_cak l10n_cs l10n_cy l10n_da l10n_de l10n_dsb l10n_el l10n_en-CA l10n_en-GB l10n_eo l10n_es-AR l10n_es-CL l10n_es-ES l10n_es-MX l10n_et l10n_eu l10n_fa l10n_ff l10n_fi l10n_fr l10n_fy l10n_ga l10n_gd l10n_gl l10n_gn l10n_gu l10n_he l10n_hi l10n_hr l10n_hsb l10n_hu l10n_hy l10n_ia l10n_id l10n_is l10n_it l10n_ja l10n_ka l10n_kab l10n_kk l10n_km l10n_kn l10n_ko l10n_lij l10n_lt l10n_lv l10n_mk l10n_mr l10n_ms l10n_my l10n_nb l10n_ne l10n_nl l10n_nn l10n_oc l10n_pa l10n_pl l10n_pt-BR l10n_pt-PT l10n_rm l10n_ro l10n_ru l10n_sco l10n_si l10n_sk l10n_sl l10n_son l10n_sq l10n_sr l10n_sv l10n_ta l10n_te l10n_th l10n_tl l10n_tr l10n_trs l10n_uk l10n_ur l10n_uz l10n_vi l10n_xh l10n_zh-CN l10n_zh-TW +KEYWORDS=-* amd64 x86 +LICENSE=MPL-2.0 GPL-2 LGPL-2.1 +RDEPEND=alsa? ( !pulseaudio? ( media-sound/apulse ) ) !www-client/firefox-bin:0 !www-client/firefox-bin:esr dev-libs/atk dev-libs/dbus-glib >=dev-libs/glib-2.26:2 media-libs/alsa-lib media-libs/fontconfig >=media-libs/freetype-2.4.10 sys-apps/dbus virtual/freedesktop-icon-theme >=x11-libs/cairo-1.10[X] x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-3.11:3[wayland?] x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXcursor x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXi x11-libs/libXrandr x11-libs/libXrender x11-libs/libXtst x11-libs/libxcb >=x11-libs/pango-1.22.0 alsa? ( !pulseaudio? ( media-sound/apulse ) ) ffmpeg? ( media-video/ffmpeg ) pulseaudio? ( media-sound/pulseaudio ) selinux? ( sec-policy/selinux-mozilla ) +RESTRICT=strip +SLOT=rapid +SRC_URI=amd64? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/en-US/firefox-102.0.1.tar.bz2 -> firefox-bin_x86_64-102.0.1.tar.bz2 ) x86? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-i686/en-US/firefox-102.0.1.tar.bz2 -> firefox-bin_i686-102.0.1.tar.bz2 ) l10n_ach? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ach.xpi -> firefox-102.0.1-ach.xpi ) l10n_af? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/af.xpi -> firefox-102.0.1-af.xpi ) l10n_an? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/an.xpi -> firefox-102.0.1-an.xpi ) l10n_ar? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ar.xpi -> firefox-102.0.1-ar.xpi ) l10n_ast? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ast.xpi -> firefox-102.0.1-ast.xpi ) l10n_az? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/az.xpi -> firefox-102.0.1-az.xpi ) l10n_be? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/be.xpi -> firefox-102.0.1-be.xpi ) l10n_bg? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/bg.xpi -> firefox-102.0.1-bg.xpi ) l10n_bn? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/bn.xpi -> firefox-102.0.1-bn.xpi ) l10n_br? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/br.xpi -> firefox-102.0.1-br.xpi ) l10n_bs? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/bs.xpi -> firefox-102.0.1-bs.xpi ) l10n_ca-valencia? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ca-valencia.xpi -> firefox-102.0.1-ca-valencia.xpi ) l10n_ca? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ca.xpi -> firefox-102.0.1-ca.xpi ) l10n_cak? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/cak.xpi -> firefox-102.0.1-cak.xpi ) l10n_cs? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/cs.xpi -> firefox-102.0.1-cs.xpi ) l10n_cy? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/cy.xpi -> firefox-102.0.1-cy.xpi ) l10n_da? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/da.xpi -> firefox-102.0.1-da.xpi ) l10n_de? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/de.xpi -> firefox-102.0.1-de.xpi ) l10n_dsb? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/dsb.xpi -> firefox-102.0.1-dsb.xpi ) l10n_el? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/el.xpi -> firefox-102.0.1-el.xpi ) l10n_en-CA? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/en-CA.xpi -> firefox-102.0.1-en-CA.xpi ) l10n_en-GB? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/en-GB.xpi -> firefox-102.0.1-en-GB.xpi ) l10n_eo? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/eo.xpi -> firefox-102.0.1-eo.xpi ) l10n_es-AR? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/es-AR.xpi -> firefox-102.0.1-es-AR.xpi ) l10n_es-CL? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/es-CL.xpi -> firefox-102.0.1-es-CL.xpi ) l10n_es-ES? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/es-ES.xpi -> firefox-102.0.1-es-ES.xpi ) l10n_es-MX? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/es-MX.xpi -> firefox-102.0.1-es-MX.xpi ) l10n_et? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/et.xpi -> firefox-102.0.1-et.xpi ) l10n_eu? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/eu.xpi -> firefox-102.0.1-eu.xpi ) l10n_fa? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/fa.xpi -> firefox-102.0.1-fa.xpi ) l10n_ff? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ff.xpi -> firefox-102.0.1-ff.xpi ) l10n_fi? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/fi.xpi -> firefox-102.0.1-fi.xpi ) l10n_fr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/fr.xpi -> firefox-102.0.1-fr.xpi ) l10n_fy? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/fy-NL.xpi -> firefox-102.0.1-fy-NL.xpi ) l10n_ga? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ga-IE.xpi -> firefox-102.0.1-ga-IE.xpi ) l10n_gd? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/gd.xpi -> firefox-102.0.1-gd.xpi ) l10n_gl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/gl.xpi -> firefox-102.0.1-gl.xpi ) l10n_gn? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/gn.xpi -> firefox-102.0.1-gn.xpi ) l10n_gu? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/gu-IN.xpi -> firefox-102.0.1-gu-IN.xpi ) l10n_he? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/he.xpi -> firefox-102.0.1-he.xpi ) l10n_hi? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hi-IN.xpi -> firefox-102.0.1-hi-IN.xpi ) l10n_hr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hr.xpi -> firefox-102.0.1-hr.xpi ) l10n_hsb? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hsb.xpi -> firefox-102.0.1-hsb.xpi ) l10n_hu? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hu.xpi -> firefox-102.0.1-hu.xpi ) l10n_hy? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/hy-AM.xpi -> firefox-102.0.1-hy-AM.xpi ) l10n_ia? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ia.xpi -> firefox-102.0.1-ia.xpi ) l10n_id? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/id.xpi -> firefox-102.0.1-id.xpi ) l10n_is? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/is.xpi -> firefox-102.0.1-is.xpi ) l10n_it? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/it.xpi -> firefox-102.0.1-it.xpi ) l10n_ja? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ja.xpi -> firefox-102.0.1-ja.xpi ) l10n_ka? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ka.xpi -> firefox-102.0.1-ka.xpi ) l10n_kab? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/kab.xpi -> firefox-102.0.1-kab.xpi ) l10n_kk? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/kk.xpi -> firefox-102.0.1-kk.xpi ) l10n_km? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/km.xpi -> firefox-102.0.1-km.xpi ) l10n_kn? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/kn.xpi -> firefox-102.0.1-kn.xpi ) l10n_ko? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ko.xpi -> firefox-102.0.1-ko.xpi ) l10n_lij? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/lij.xpi -> firefox-102.0.1-lij.xpi ) l10n_lt? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/lt.xpi -> firefox-102.0.1-lt.xpi ) l10n_lv? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/lv.xpi -> firefox-102.0.1-lv.xpi ) l10n_mk? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/mk.xpi -> firefox-102.0.1-mk.xpi ) l10n_mr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/mr.xpi -> firefox-102.0.1-mr.xpi ) l10n_ms? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ms.xpi -> firefox-102.0.1-ms.xpi ) l10n_my? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/my.xpi -> firefox-102.0.1-my.xpi ) l10n_nb? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/nb-NO.xpi -> firefox-102.0.1-nb-NO.xpi ) l10n_ne? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ne-NP.xpi -> firefox-102.0.1-ne-NP.xpi ) l10n_nl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/nl.xpi -> firefox-102.0.1-nl.xpi ) l10n_nn? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/nn-NO.xpi -> firefox-102.0.1-nn-NO.xpi ) l10n_oc? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/oc.xpi -> firefox-102.0.1-oc.xpi ) l10n_pa? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/pa-IN.xpi -> firefox-102.0.1-pa-IN.xpi ) l10n_pl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/pl.xpi -> firefox-102.0.1-pl.xpi ) l10n_pt-BR? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/pt-BR.xpi -> firefox-102.0.1-pt-BR.xpi ) l10n_pt-PT? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/pt-PT.xpi -> firefox-102.0.1-pt-PT.xpi ) l10n_rm? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/rm.xpi -> firefox-102.0.1-rm.xpi ) l10n_ro? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ro.xpi -> firefox-102.0.1-ro.xpi ) l10n_ru? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ru.xpi -> firefox-102.0.1-ru.xpi ) l10n_sco? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sco.xpi -> firefox-102.0.1-sco.xpi ) l10n_si? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/si.xpi -> firefox-102.0.1-si.xpi ) l10n_sk? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sk.xpi -> firefox-102.0.1-sk.xpi ) l10n_sl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sl.xpi -> firefox-102.0.1-sl.xpi ) l10n_son? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/son.xpi -> firefox-102.0.1-son.xpi ) l10n_sq? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sq.xpi -> firefox-102.0.1-sq.xpi ) l10n_sr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sr.xpi -> firefox-102.0.1-sr.xpi ) l10n_sv? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/sv-SE.xpi -> firefox-102.0.1-sv-SE.xpi ) l10n_ta? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ta.xpi -> firefox-102.0.1-ta.xpi ) l10n_te? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/te.xpi -> firefox-102.0.1-te.xpi ) l10n_th? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/th.xpi -> firefox-102.0.1-th.xpi ) l10n_tl? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/tl.xpi -> firefox-102.0.1-tl.xpi ) l10n_tr? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/tr.xpi -> firefox-102.0.1-tr.xpi ) l10n_trs? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/trs.xpi -> firefox-102.0.1-trs.xpi ) l10n_uk? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/uk.xpi -> firefox-102.0.1-uk.xpi ) l10n_ur? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/ur.xpi -> firefox-102.0.1-ur.xpi ) l10n_uz? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/uz.xpi -> firefox-102.0.1-uz.xpi ) l10n_vi? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/vi.xpi -> firefox-102.0.1-vi.xpi ) l10n_xh? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/xh.xpi -> firefox-102.0.1-xh.xpi ) l10n_zh-CN? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/zh-CN.xpi -> firefox-102.0.1-zh-CN.xpi ) l10n_zh-TW? ( https://archive.mozilla.org/pub/firefox/releases/102.0.1/linux-x86_64/xpi/zh-TW.xpi -> firefox-102.0.1-zh-TW.xpi ) +_eclasses_=desktop 22952d8f27cac191d75529d4c38e6bfa linux-info dcbf4f67bc38bee48e9d69a4344e8059 multilib 4fbbbc98f236f1b43acd99476bc3cd85 pax-utils 91d47e5d20627c717aa878b9167c62a8 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb xdg 6024fbc93167fad782e2032933654857 xdg-utils fffb53a53cf17c9c0c998a3c0a590c7e +_md5_=42f16c482ab36d974f4a7811a9cb3227 diff --git a/metadata/md5-cache/x11-plugins/Manifest.gz b/metadata/md5-cache/x11-plugins/Manifest.gz index 1deccfd87cb6..e44f0cc049dd 100644 Binary files a/metadata/md5-cache/x11-plugins/Manifest.gz and b/metadata/md5-cache/x11-plugins/Manifest.gz differ diff --git a/metadata/md5-cache/x11-plugins/enigmail-2.2.4 b/metadata/md5-cache/x11-plugins/enigmail-2.2.4 index 4ed0ad05e178..dd1230c9d11c 100644 --- a/metadata/md5-cache/x11-plugins/enigmail-2.2.4 +++ b/metadata/md5-cache/x11-plugins/enigmail-2.2.4 @@ -1,5 +1,5 @@ DEFINED_PHASES=install postinst prepare setup -DEPEND=( >=app-crypt/gnupg-2.0 || ( app-crypt/pinentry[gtk(-)] app-crypt/pinentry[qt5(-)] ) ) !=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) app-arch/zip dev-lang/perl +DEPEND=( >=app-crypt/gnupg-2.0 || ( app-crypt/pinentry[gtk(-)] app-crypt/pinentry[qt5(-)] ) ) !=dev-lang/python-3.11.0_beta4:3.11 >=dev-lang/python-3.10.4:3.10 >=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) app-arch/zip dev-lang/perl DESCRIPTION=Mozilla extension to provide GPG support in mail clients EAPI=7 HOMEPAGE=https://www.enigmail.net/ @@ -10,4 +10,4 @@ RDEPEND=( >=app-crypt/gnupg-2.0 || ( app-crypt/pinentry[gtk(-)] app-crypt/pinent SLOT=0 SRC_URI=https://www.enigmail.net/download/source/enigmail-2.2.4.tar.gz _eclasses_=eapi8-dosym cd7d420bb5be5ee079f27239ce76b8f5 multilib 4fbbbc98f236f1b43acd99476bc3cd85 multiprocessing b4e253ab22cef7b1085e9b67c7a3b730 python-any-r1 a3e9c0524a795d7f2767a2cf12a2e8c0 python-utils-r1 667174e2df1036a5520d3b3b3fb33e98 toolchain-funcs e9da88162e7a3c60376e80c2c2adcdfb -_md5_=3719642098b750f5ff1777b561b74af6 +_md5_=8c5f9e49396d987f6b6bbbe034bff43b diff --git a/metadata/md5-cache/x11-plugins/enigmail-9999 b/metadata/md5-cache/x11-plugins/enigmail-9999 deleted file mode 100644 index 2452105d5674..000000000000 --- a/metadata/md5-cache/x11-plugins/enigmail-9999 +++ /dev/null @@ -1,13 +0,0 @@ -BDEPEND=>=dev-vcs/git-1.8.2.1[curl] -DEFINED_PHASES=install postinst prepare setup unpack -DEPEND=( >=app-crypt/gnupg-2.0 || ( app-crypt/pinentry[gtk(-)] app-crypt/pinentry[qt5(-)] ) ) !=dev-lang/python-3.9.12:3.9 >=dev-lang/python-3.8.13:3.8 ) app-arch/zip dev-lang/perl -DESCRIPTION=Mozilla extension to provide GPG support in mail clients -EAPI=7 -HOMEPAGE=https://www.enigmail.net/ -INHERIT=python-any-r1 git-r3 -LICENSE=MPL-2.0 GPL-3 -PROPERTIES=live -RDEPEND=( >=app-crypt/gnupg-2.0 || ( app-crypt/pinentry[gtk(-)] app-crypt/pinentry[qt5(-)] ) ) !:8834/" - else - elog "Please restart the nessusd-bin service to use the new version of Nessus" - fi -} diff --git a/net-analyzer/nessus-bin/nessus-bin-10.3.0.ebuild b/net-analyzer/nessus-bin/nessus-bin-10.3.0.ebuild new file mode 100644 index 000000000000..0692bd7052be --- /dev/null +++ b/net-analyzer/nessus-bin/nessus-bin-10.3.0.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit rpm systemd + +MY_P="Nessus-${PV}-es8" + +DESCRIPTION="A remote security scanner for Linux" +HOMEPAGE="https://www.tenable.com/" +SRC_URI="${MY_P}.x86_64.rpm" + +LICENSE="GPL-2 Nessus-EULA" +SLOT="0" +KEYWORDS="-* ~amd64" + +RESTRICT="mirror fetch strip" + +QA_PREBUILT="opt/nessus/bin/nasl + opt/nessus/bin/ndbg + opt/nessus/bin/nessus-mkrand + opt/nessus/lib/nessus/libjemalloc.so.2 + opt/nessus/lib/nessus/libnessus-glibc-fix.so + opt/nessus/lib/nessus/iconv/*.so + opt/nessus/sbin/nessus-service + opt/nessus/sbin/nessuscli + opt/nessus/sbin/nessusd" + +S="${WORKDIR}" + +pkg_nofetch() { + einfo "Please download ${A} from ${HOMEPAGE}downloads/nessus" + einfo "The archive should then be placed into your DISTDIR directory." +} + +src_install() { + # Using doins -r would strip executable bits from all binaries + cp -pPR "${S}"/opt "${D}"/ || die "Failed to copy files" + + # Make sure these originally empty directories do not vanish, + # Nessus will not run properly without them + keepdir /opt/nessus/com/nessus/CA + keepdir /opt/nessus/etc/nessus + keepdir /opt/nessus/var/nessus/logs + keepdir /opt/nessus/var/nessus/tmp + + newinitd "${FILESDIR}"/nessusd-initd nessusd-bin + systemd_newunit usr/lib/systemd/system/nessusd.service nessusd-bin.service +} + +pkg_postinst() { + # Actually update Nessus core components. According to upstream packages, + # harmless to invoke on fresh installations too - and it may make life easier + # for people who had restored Nessus state from backups, had it lying around + # from older installations and so on. + "${EROOT}"/opt/nessus/sbin/nessuscli install "${EROOT}"/opt/nessus/var/nessus/plugins-core.tar.gz + + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "To get started launch the nessusd-bin service, then point your Web browser to" + elog " https://:8834/" + else + elog "Please restart the nessusd-bin service to use the new version of Nessus" + fi +} diff --git a/net-analyzer/suricata/Manifest b/net-analyzer/suricata/Manifest index bfa08b875e50..8ee262509895 100644 --- a/net-analyzer/suricata/Manifest +++ b/net-analyzer/suricata/Manifest @@ -7,12 +7,8 @@ AUX suricata-5.0.7_configure-no-hyperscan-automagic.patch 739 BLAKE2B 38e73c88d8 AUX suricata-6.0.0_default-config.patch 833 BLAKE2B a8a63f838452531feb9f1b69e9756c0385338f4a1b8f6c36b22052cc7f8a41cd07e31b882e2e89402c5eb43e599390cf6922f9dcfc869416d57aa3426516f8f9 SHA512 8edff1be84dbe29a140889040a7d9310ee8dc5ab82cf9ff64298ecfab07a75853caa7ac907cf191a62a1c2de9833311fd090eb2f82c9d3745b5f3fc01adf6efd AUX suricata.service 501 BLAKE2B 00631ada0d2993eae97a028ef950b031b91bb3af346ee3538bd7f0deb9d76bb8552761b4666a3ac80673fe31ffd95424f2ff71e35db0f5fe6667b32478fab4c4 SHA512 4e4e87735731fd0e18ab26e536e7904833a19ce8785ffdd15b22d494673c73044137908feee74800486960f9efd09d1ddc2c75a490a2e35ef06caf23c7439a0c AUX suricata.tmpfiles 24 BLAKE2B 150b74a6775137704915015871ab4455b8d0b9204a75c398ea746e9194b0c0a787904f9015b98f36a685fac0dbb0fcb43746096dd403bf882afa5dfef12af94d SHA512 1530aed4efb35f988e2f0134388ea11ffc3ba1f217845a2c5dd47f947983ed4d343126e49d66a86ca7894ff60b5134464ddbe07509dcc80c001131f09cb7e2dd -DIST suricata-5.0.8.tar.gz 29272209 BLAKE2B 5c13aea176b6666477c620d1ed294310ee84ec706abbc740a23d66722297c09b61f253bbe17700cd58f8ce439987c9b13f312aba37d911b6522e4848e7c1b0cd SHA512 a3b355f158f72ed7b43304069ed81b1ebcb331a9fc3e7cfd2e4d04e33369cec1f654f80a2d3df86af74b631235c49068ff992c8715fe868e5ae6b5aff5642891 -DIST suricata-5.0.9.tar.gz 29365601 BLAKE2B 02ab99585233a47b1577e55060ba1141c339718e5bd39b6f4d38bb9384fd459aae353f313083048128507f9023a8bcfea3e5a5bcc9ea0c75cfc9c288ca9db6b6 SHA512 5097bb0d62df05343628579a880eb57182c36c757f707ecaa6c2a8f54e759d8e42357f55630f33bb84e8cd98b783745e1525bdf08ef370754860a3b6aecf2fa4 -DIST suricata-6.0.4.tar.gz 32498036 BLAKE2B 083c08ab0878352c425e18184c07866640e5cbe4838749eeb934857bfb486e4b78e7f9ac724289e8ea30b33fe637484cc6da7bc78231e5419b747e22e5a9b6dc SHA512 8dccea669e50758def06fe3f3e8d5048d76b27a80b5f96a7b56d2ab6e4da358d8b17ec2d764e1b53cc6a1334ee0b14191cc80f5dcf18cc4d804d5c530290adf0 -DIST suricata-6.0.5.tar.gz 32605145 BLAKE2B 6fb85eee9a9e5d97eeed5b55f72230261a5cc9c28f0f6ea0cb39f795e1b0ea9655d7bcc3016812f42adc8a9a18e7234c371e05e907686c54214b29a506b38494 SHA512 8b15a8756846faed4120eef75641a6595d06ec9282a934f4d740bba6d01f08b4e876bf6c53559ab571aba5fab70dcc70d891c82978d6b60ab86ab0ae9660368e -EBUILD suricata-5.0.8-r1.ebuild 6472 BLAKE2B 7f92a6b5ded96d97088b68b6cc9c938e3d40d34367caab7b84d6f7ca7094f2ee9eb72681b42d9b99f83a230ff29ea9a251beda6b0b2612898f3038bf5393e717 SHA512 016e1a13e055424b9d603e3c55c1ab9cb8ba084c3c9000c65bff0cb134947c525b188ec28df3cb3a2c1cf2e73e3e9e42d46c0ce4a214e41aad3483c91a1bb4b4 -EBUILD suricata-5.0.9.ebuild 6472 BLAKE2B 8e44ab0ca14b8a077d3c5c4eab98e50489d2d6d850544135fea1da7906ef7b4a61b567cf465d6b2116ddd584fff75ac78e0b1c86d51ba6d308c731cb7b90bdd0 SHA512 b0602527a1be2a7672379125aa7e2a675a953488949596454ff38f69c58270fcfbc6e6a8f1380a63136cd28a4ff6585f700b88efdbf5f6e40e60b44a034fba66 -EBUILD suricata-6.0.4-r1.ebuild 6757 BLAKE2B 9f1d9852fa7cd5c4dbee2d2ce19432cfa6a91c3c93826e5de92d20eae3da40648fbe91d17314b1d4bdf2fe184ac81450d9a27da24081afb8b3b5803c30d2d636 SHA512 b1beaef856aead0ae7ff1f7d8e604e157dd2f4dc35beb35dda709f41a9a13acccea8bb1488a2c23fa47a5644b18a9d9f1ed29d52b94ee0fdb88b64d641f1f158 -EBUILD suricata-6.0.5.ebuild 6757 BLAKE2B 6f92edfd28f88b469f8bbdc33a2f643d2738543d91086733bdde9db7858a072b077a469aff83896612c6044d50b47e9ab04c7cae7b5c31c6275ca8927f65fac9 SHA512 4ca66e5bf971feb60aa7342fc21571f567a6c76fdc58f0d4f474d8e896a60e92055b86f2c6388eabe0abe0e5b454b1b1565733c11d27d9fb19596fcc327e8eae +DIST suricata-5.0.10.tar.gz 29391642 BLAKE2B b5c83b9882e89894c3dedb7f536d584a20bbeab24236752e528171db6589a6308422c8b0be4f433fc63b8cfc227aa0b67935a4aece943b10f4577398ea9ed467 SHA512 c59719d42a236ac7421e0bcf6894f113c8f7518e2b5dde558cbe57c12b68b86ef700bae3f4047c6b2677a784061951fc9d058e9f59b11846279da06e9649ac56 +DIST suricata-6.0.6.tar.gz 32651139 BLAKE2B de0a73c618c1e2777019de6b29be5224db1885840cba8d05ad4a83fc082408e5d8b16d2c6055701f5d279852a99bea5dea01bed58ad0148afd76c1158e693f16 SHA512 184e5a2f3a68de33198f6f0e681710b3f04ed083081ef989dba77d1afb78922c5afdcdaa18ca92c6ed79b98134a3c42b13e1f3e91d20ea10ca74a692f93c5101 +EBUILD suricata-5.0.10.ebuild 6651 BLAKE2B bbc891ad292548d698f229233615875afa85bfe5700724348065a86cf5ba866c9bee00a3ed62462109c10c9ba7eeab1b6d2b2a08fd3c459dac4d5fd84e2252cf SHA512 b5466d2a19e7864f0d94c3767301689d6cf4ae03954b253066408e5cc5a020264c31ee4489fd1fa648471298086338d44c8849e672a97880985eb9fa6b36db30 +EBUILD suricata-6.0.6.ebuild 6757 BLAKE2B 6f92edfd28f88b469f8bbdc33a2f643d2738543d91086733bdde9db7858a072b077a469aff83896612c6044d50b47e9ab04c7cae7b5c31c6275ca8927f65fac9 SHA512 4ca66e5bf971feb60aa7342fc21571f567a6c76fdc58f0d4f474d8e896a60e92055b86f2c6388eabe0abe0e5b454b1b1565733c11d27d9fb19596fcc327e8eae MISC metadata.xml 1047 BLAKE2B 8418aaa86ecf0e2baaf3f927c764dd8f0471f29c0b691ec3baac6988291e9e591ea4263b89a4a25b44cc2642d58bbffcfa5fdecd628ea101e4dd3d67e1914515 SHA512 1e6e38f2d0cd4335e274ab1ac72a445a3bfdd7a5c028d06a387e0f879cf7859681856ff03986816d5dae1ac841958652003b5c8057187885c579a695f8bc11cd diff --git a/net-analyzer/suricata/suricata-5.0.10.ebuild b/net-analyzer/suricata/suricata-5.0.10.ebuild new file mode 100644 index 000000000000..bcc45a9635c7 --- /dev/null +++ b/net-analyzer/suricata/suricata-5.0.10.ebuild @@ -0,0 +1,211 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info lua-single python-single-r1 systemd tmpfiles + +DESCRIPTION="High performance Network IDS, IPS and Network Security Monitoring engine" +HOMEPAGE="https://suricata.io/" +SRC_URI="https://www.openinfosecfoundation.org/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/5" +KEYWORDS="~amd64 ~x86" +IUSE="+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bpf? ( af-packet ) + lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND="${PYTHON_DEPS} + acct-group/suricata + acct-user/suricata + dev-libs/jansson:= + dev-libs/libpcre + dev-libs/libyaml + net-libs/libnet:* + net-libs/libnfnetlink + dev-libs/nspr + dev-libs/nss + $(python_gen_cond_dep ' + dev-python/pyyaml[${PYTHON_USEDEP}] + ') + >=net-libs/libhtp-0.5.40 + net-libs/libpcap + sys-apps/file + sys-libs/libcap-ng + bpf? ( >=dev-libs/libbpf-0.1.0 ) + cuda? ( dev-util/nvidia-cuda-toolkit ) + geoip? ( dev-libs/libmaxminddb ) + hyperscan? ( dev-libs/hyperscan ) + lua? ( ${LUA_DEPS} ) + lz4? ( app-arch/lz4 ) + nflog? ( net-libs/libnetfilter_log ) + nfqueue? ( net-libs/libnetfilter_queue ) + redis? ( dev-libs/hiredis:= )" +DEPEND="${RDEPEND} + >=sys-devel/autoconf-2.69-r5 + virtual/rust" + +PATCHES=( + "${FILESDIR}/${PN}-5.0.1_configure-no-lz4-automagic.patch" + "${FILESDIR}/${PN}-5.0.1_default-config.patch" + "${FILESDIR}/${PN}-5.0.6_configure-no-sphinx-pdflatex-automagic.patch" + "${FILESDIR}/${PN}-5.0.7_configure-no-hyperscan-automagic.patch" +) + +pkg_pretend() { + if use bpf && use kernel_linux; then + if kernel_is -lt 4 15; then + ewarn "Kernel 4.15 or newer is necessary to use all XDP features like the CPU redirect map" + fi + + CONFIG_CHECK="~XDP_SOCKETS" + ERROR_XDP_SOCKETS="CONFIG_XDP_SOCKETS is not set, making it impossible for Suricata to load XDP programs. " + ERROR_XDP_SOCKETS+="Other eBPF features should work normally." + check_extra_config + fi +} + +src_prepare() { + default + sed -ie 's/docdir =.*/docdir = ${datarootdir}\/doc\/'${PF}'\//' "${S}/doc/Makefile.am" || die + eautoreconf +} + +src_configure() { + local myeconfargs=( + "--localstatedir=/var" \ + "--runstatedir=/run" \ + "--enable-non-bundled-htp" \ + "--enable-gccmarch-native=no" \ + "--enable-python" \ + $(use_enable af-packet) \ + $(use_enable bpf ebpf) \ + $(use_enable control-socket unix-socket) \ + $(use_enable cuda) \ + $(use_enable detection) \ + $(use_enable geoip) \ + $(use_enable hardened gccprotect) \ + $(use_enable hardened pie) \ + $(use_enable hyperscan) \ + $(use_enable lz4) \ + $(use_enable nflog) \ + $(use_enable nfqueue) \ + $(use_enable redis hiredis) \ + $(use_enable test unittests) \ + "--disable-coccinelle" + ) + if use lua; then + if use lua_single_target_luajit; then + myeconfargs+=( --enable-luajit ) + else + myeconfargs+=( --enable-lua ) + fi + fi + + if use debug; then + myeconfargs+=( $(use_enable debug) ) + # so we can get a backtrace according to "reporting bugs" on upstream web site + CFLAGS="-ggdb -O0" econf ${myeconfargs[@]} + else + econf ${myeconfargs[@]} + fi +} + +src_install() { + emake DESTDIR="${D}" install + python_optimize + + if use bpf; then + rm -f ebpf/Makefile.{am,in} || die + dodoc -r ebpf/ + keepdir /usr/libexec/suricata/ebpf + fi + + insinto "/etc/${PN}" + doins etc/{classification,reference}.config threshold.config suricata.yaml + + keepdir "/var/lib/${PN}/rules" "/var/lib/${PN}/update" + keepdir "/var/log/${PN}" + + fowners -R ${PN}: "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" + fperms 750 "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" + fperms 2750 "/var/lib/${PN}/rules" "/var/lib/${PN}/update" + + newinitd "${FILESDIR}/${PN}-5.0.1-init" ${PN} + newconfd "${FILESDIR}/${PN}-5.0.1-conf" ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf + + insopts -m0644 + insinto /etc/logrotate.d + newins etc/${PN}.logrotate ${PN} +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + ewarn + ewarn "The 5.0 branch of ${PN} will reach the end of life (EOL) on 2022-08-01, after which date upstream will no longer produce or release fixes for this branch." + ewarn + + elog + if use systemd; then + elog "Suricata requires either the mode of operation (e.g. --af-packet) or the interface to listen on (e.g. -i eth0)" + elog "to be specified on the command line. The provided systemd unit launches Suricata in af-packet mode and relies" + elog "on file configuration to specify interfaces, should you prefer to run it differently you will have to customise" + elog "said unit. The simplest way of doing it is to override the Environment=OPTIONS='...' line using a .conf file" + elog "placed in the directory ${EPREFIX}/etc/systemd/system/suricata.service.d/ ." + elog "For details, see the section on drop-in directories in systemd.unit(5)." + else + elog "The ${PN} init script expects to find the path to the configuration" + elog "file as well as extra options in /etc/conf.d." + elog + elog "To create more than one ${PN} service, simply create a new .yaml file for it" + elog "then create a symlink to the init script from a link called" + elog "${PN}.foo - like so" + elog " cd /etc/${PN}" + elog " ${EDITOR##*/} suricata-foo.yaml" + elog " cd /etc/init.d" + elog " ln -s ${PN} ${PN}.foo" + elog "Then edit /etc/conf.d/${PN} and make sure you specify sensible options for foo." + elog + elog "You can create as many ${PN}.foo* services as you wish." + fi + + if use bpf; then + elog + elog "eBPF/XDP files must be compiled (using sys-devel/clang[llvm_targets_BPF]) before use" + elog "because their configuration is hard-coded. You can find the default ones in" + elog " ${EPREFIX}/usr/share/doc/${PF}/ebpf" + elog "and the common location for eBPF bytecode is" + elog " ${EPREFIX}/usr/libexec/${PN}" + elog "For more information, see https://${PN}.readthedocs.io/en/${P}/capture-hardware/ebpf-xdp.html" + fi + + if use debug; then + elog + elog "You have enabled the debug USE flag. Please read this link to report bugs upstream:" + elog "https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Reporting_Bugs" + elog "You need to also ensure the FEATURES variable in make.conf contains the" + elog "'nostrip' option to produce useful core dumps or back traces." + fi + + elog + if [[ -z "${REPLACING_VERSIONS}" ]]; then + elog "To download and install an initial set of rules, run:" + elog " emerge --config =${CATEGORY}/${PF}" + fi + elog +} + +pkg_config() { + suricata-update +} diff --git a/net-analyzer/suricata/suricata-5.0.8-r1.ebuild b/net-analyzer/suricata/suricata-5.0.8-r1.ebuild deleted file mode 100644 index d2ee545bc674..000000000000 --- a/net-analyzer/suricata/suricata-5.0.8-r1.ebuild +++ /dev/null @@ -1,207 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools linux-info lua-single python-single-r1 systemd tmpfiles - -DESCRIPTION="High performance Network IDS, IPS and Network Security Monitoring engine" -HOMEPAGE="https://suricata.io/" -SRC_URI="https://www.openinfosecfoundation.org/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/5" -KEYWORDS="~amd64 ~x86" -IUSE="+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bpf? ( af-packet ) - lua? ( ${LUA_REQUIRED_USE} )" - -RDEPEND="${PYTHON_DEPS} - acct-group/suricata - acct-user/suricata - dev-libs/jansson:= - dev-libs/libpcre - dev-libs/libyaml - net-libs/libnet:* - net-libs/libnfnetlink - dev-libs/nspr - dev-libs/nss - $(python_gen_cond_dep ' - dev-python/pyyaml[${PYTHON_USEDEP}] - ') - >=net-libs/libhtp-0.5.39 - net-libs/libpcap - sys-apps/file - sys-libs/libcap-ng - bpf? ( >=dev-libs/libbpf-0.1.0 ) - cuda? ( dev-util/nvidia-cuda-toolkit ) - geoip? ( dev-libs/libmaxminddb ) - hyperscan? ( dev-libs/hyperscan ) - lua? ( ${LUA_DEPS} ) - lz4? ( app-arch/lz4 ) - nflog? ( net-libs/libnetfilter_log ) - nfqueue? ( net-libs/libnetfilter_queue ) - redis? ( dev-libs/hiredis:= )" -DEPEND="${RDEPEND} - >=sys-devel/autoconf-2.69-r5 - virtual/rust" - -PATCHES=( - "${FILESDIR}/${PN}-5.0.1_configure-no-lz4-automagic.patch" - "${FILESDIR}/${PN}-5.0.1_default-config.patch" - "${FILESDIR}/${PN}-5.0.6_configure-no-sphinx-pdflatex-automagic.patch" - "${FILESDIR}/${PN}-5.0.7_configure-no-hyperscan-automagic.patch" -) - -pkg_pretend() { - if use bpf && use kernel_linux; then - if kernel_is -lt 4 15; then - ewarn "Kernel 4.15 or newer is necessary to use all XDP features like the CPU redirect map" - fi - - CONFIG_CHECK="~XDP_SOCKETS" - ERROR_XDP_SOCKETS="CONFIG_XDP_SOCKETS is not set, making it impossible for Suricata to load XDP programs. " - ERROR_XDP_SOCKETS+="Other eBPF features should work normally." - check_extra_config - fi -} - -src_prepare() { - default - sed -ie 's/docdir =.*/docdir = ${datarootdir}\/doc\/'${PF}'\//' "${S}/doc/Makefile.am" || die - eautoreconf -} - -src_configure() { - local myeconfargs=( - "--localstatedir=/var" \ - "--runstatedir=/run" \ - "--enable-non-bundled-htp" \ - "--enable-gccmarch-native=no" \ - "--enable-python" \ - $(use_enable af-packet) \ - $(use_enable bpf ebpf) \ - $(use_enable control-socket unix-socket) \ - $(use_enable cuda) \ - $(use_enable detection) \ - $(use_enable geoip) \ - $(use_enable hardened gccprotect) \ - $(use_enable hardened pie) \ - $(use_enable hyperscan) \ - $(use_enable lz4) \ - $(use_enable nflog) \ - $(use_enable nfqueue) \ - $(use_enable redis hiredis) \ - $(use_enable test unittests) \ - "--disable-coccinelle" - ) - if use lua; then - if use lua_single_target_luajit; then - myeconfargs+=( --enable-luajit ) - else - myeconfargs+=( --enable-lua ) - fi - fi - - if use debug; then - myeconfargs+=( $(use_enable debug) ) - # so we can get a backtrace according to "reporting bugs" on upstream web site - CFLAGS="-ggdb -O0" econf ${myeconfargs[@]} - else - econf ${myeconfargs[@]} - fi -} - -src_install() { - emake DESTDIR="${D}" install - python_optimize - - if use bpf; then - rm -f ebpf/Makefile.{am,in} || die - dodoc -r ebpf/ - keepdir /usr/libexec/suricata/ebpf - fi - - insinto "/etc/${PN}" - doins etc/{classification,reference}.config threshold.config suricata.yaml - - keepdir "/var/lib/${PN}/rules" "/var/lib/${PN}/update" - keepdir "/var/log/${PN}" - - fowners -R ${PN}: "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" - fperms 750 "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" - fperms 2750 "/var/lib/${PN}/rules" "/var/lib/${PN}/update" - - newinitd "${FILESDIR}/${PN}-5.0.1-init" ${PN} - newconfd "${FILESDIR}/${PN}-5.0.1-conf" ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf - - insopts -m0644 - insinto /etc/logrotate.d - newins etc/${PN}.logrotate ${PN} -} - -pkg_postinst() { - tmpfiles_process ${PN}.conf - - elog - if use systemd; then - elog "Suricata requires either the mode of operation (e.g. --af-packet) or the interface to listen on (e.g. -i eth0)" - elog "to be specified on the command line. The provided systemd unit launches Suricata in af-packet mode and relies" - elog "on file configuration to specify interfaces, should you prefer to run it differently you will have to customise" - elog "said unit. The simplest way of doing it is to override the Environment=OPTIONS='...' line using a .conf file" - elog "placed in the directory ${EPREFIX}/etc/systemd/system/suricata.service.d/ ." - elog "For details, see the section on drop-in directories in systemd.unit(5)." - else - elog "The ${PN} init script expects to find the path to the configuration" - elog "file as well as extra options in /etc/conf.d." - elog - elog "To create more than one ${PN} service, simply create a new .yaml file for it" - elog "then create a symlink to the init script from a link called" - elog "${PN}.foo - like so" - elog " cd /etc/${PN}" - elog " ${EDITOR##*/} suricata-foo.yaml" - elog " cd /etc/init.d" - elog " ln -s ${PN} ${PN}.foo" - elog "Then edit /etc/conf.d/${PN} and make sure you specify sensible options for foo." - elog - elog "You can create as many ${PN}.foo* services as you wish." - fi - - if use bpf; then - elog - elog "eBPF/XDP files must be compiled (using sys-devel/clang[llvm_targets_BPF]) before use" - elog "because their configuration is hard-coded. You can find the default ones in" - elog " ${EPREFIX}/usr/share/doc/${PF}/ebpf" - elog "and the common location for eBPF bytecode is" - elog " ${EPREFIX}/usr/libexec/${PN}" - elog "For more information, see https://${PN}.readthedocs.io/en/${P}/capture-hardware/ebpf-xdp.html" - fi - - if use debug; then - elog - elog "You have enabled the debug USE flag. Please read this link to report bugs upstream:" - elog "https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Reporting_Bugs" - elog "You need to also ensure the FEATURES variable in make.conf contains the" - elog "'nostrip' option to produce useful core dumps or back traces." - fi - - elog - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "To download and install an initial set of rules, run:" - elog " emerge --config =${CATEGORY}/${PF}" - fi - elog -} - -pkg_config() { - suricata-update -} diff --git a/net-analyzer/suricata/suricata-5.0.9.ebuild b/net-analyzer/suricata/suricata-5.0.9.ebuild deleted file mode 100644 index 585a9b6114bd..000000000000 --- a/net-analyzer/suricata/suricata-5.0.9.ebuild +++ /dev/null @@ -1,207 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools linux-info lua-single python-single-r1 systemd tmpfiles - -DESCRIPTION="High performance Network IDS, IPS and Network Security Monitoring engine" -HOMEPAGE="https://suricata.io/" -SRC_URI="https://www.openinfosecfoundation.org/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/5" -KEYWORDS="~amd64 ~x86" -IUSE="+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bpf? ( af-packet ) - lua? ( ${LUA_REQUIRED_USE} )" - -RDEPEND="${PYTHON_DEPS} - acct-group/suricata - acct-user/suricata - dev-libs/jansson:= - dev-libs/libpcre - dev-libs/libyaml - net-libs/libnet:* - net-libs/libnfnetlink - dev-libs/nspr - dev-libs/nss - $(python_gen_cond_dep ' - dev-python/pyyaml[${PYTHON_USEDEP}] - ') - >=net-libs/libhtp-0.5.40 - net-libs/libpcap - sys-apps/file - sys-libs/libcap-ng - bpf? ( >=dev-libs/libbpf-0.1.0 ) - cuda? ( dev-util/nvidia-cuda-toolkit ) - geoip? ( dev-libs/libmaxminddb ) - hyperscan? ( dev-libs/hyperscan ) - lua? ( ${LUA_DEPS} ) - lz4? ( app-arch/lz4 ) - nflog? ( net-libs/libnetfilter_log ) - nfqueue? ( net-libs/libnetfilter_queue ) - redis? ( dev-libs/hiredis:= )" -DEPEND="${RDEPEND} - >=sys-devel/autoconf-2.69-r5 - virtual/rust" - -PATCHES=( - "${FILESDIR}/${PN}-5.0.1_configure-no-lz4-automagic.patch" - "${FILESDIR}/${PN}-5.0.1_default-config.patch" - "${FILESDIR}/${PN}-5.0.6_configure-no-sphinx-pdflatex-automagic.patch" - "${FILESDIR}/${PN}-5.0.7_configure-no-hyperscan-automagic.patch" -) - -pkg_pretend() { - if use bpf && use kernel_linux; then - if kernel_is -lt 4 15; then - ewarn "Kernel 4.15 or newer is necessary to use all XDP features like the CPU redirect map" - fi - - CONFIG_CHECK="~XDP_SOCKETS" - ERROR_XDP_SOCKETS="CONFIG_XDP_SOCKETS is not set, making it impossible for Suricata to load XDP programs. " - ERROR_XDP_SOCKETS+="Other eBPF features should work normally." - check_extra_config - fi -} - -src_prepare() { - default - sed -ie 's/docdir =.*/docdir = ${datarootdir}\/doc\/'${PF}'\//' "${S}/doc/Makefile.am" || die - eautoreconf -} - -src_configure() { - local myeconfargs=( - "--localstatedir=/var" \ - "--runstatedir=/run" \ - "--enable-non-bundled-htp" \ - "--enable-gccmarch-native=no" \ - "--enable-python" \ - $(use_enable af-packet) \ - $(use_enable bpf ebpf) \ - $(use_enable control-socket unix-socket) \ - $(use_enable cuda) \ - $(use_enable detection) \ - $(use_enable geoip) \ - $(use_enable hardened gccprotect) \ - $(use_enable hardened pie) \ - $(use_enable hyperscan) \ - $(use_enable lz4) \ - $(use_enable nflog) \ - $(use_enable nfqueue) \ - $(use_enable redis hiredis) \ - $(use_enable test unittests) \ - "--disable-coccinelle" - ) - if use lua; then - if use lua_single_target_luajit; then - myeconfargs+=( --enable-luajit ) - else - myeconfargs+=( --enable-lua ) - fi - fi - - if use debug; then - myeconfargs+=( $(use_enable debug) ) - # so we can get a backtrace according to "reporting bugs" on upstream web site - CFLAGS="-ggdb -O0" econf ${myeconfargs[@]} - else - econf ${myeconfargs[@]} - fi -} - -src_install() { - emake DESTDIR="${D}" install - python_optimize - - if use bpf; then - rm -f ebpf/Makefile.{am,in} || die - dodoc -r ebpf/ - keepdir /usr/libexec/suricata/ebpf - fi - - insinto "/etc/${PN}" - doins etc/{classification,reference}.config threshold.config suricata.yaml - - keepdir "/var/lib/${PN}/rules" "/var/lib/${PN}/update" - keepdir "/var/log/${PN}" - - fowners -R ${PN}: "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" - fperms 750 "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" - fperms 2750 "/var/lib/${PN}/rules" "/var/lib/${PN}/update" - - newinitd "${FILESDIR}/${PN}-5.0.1-init" ${PN} - newconfd "${FILESDIR}/${PN}-5.0.1-conf" ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf - - insopts -m0644 - insinto /etc/logrotate.d - newins etc/${PN}.logrotate ${PN} -} - -pkg_postinst() { - tmpfiles_process ${PN}.conf - - elog - if use systemd; then - elog "Suricata requires either the mode of operation (e.g. --af-packet) or the interface to listen on (e.g. -i eth0)" - elog "to be specified on the command line. The provided systemd unit launches Suricata in af-packet mode and relies" - elog "on file configuration to specify interfaces, should you prefer to run it differently you will have to customise" - elog "said unit. The simplest way of doing it is to override the Environment=OPTIONS='...' line using a .conf file" - elog "placed in the directory ${EPREFIX}/etc/systemd/system/suricata.service.d/ ." - elog "For details, see the section on drop-in directories in systemd.unit(5)." - else - elog "The ${PN} init script expects to find the path to the configuration" - elog "file as well as extra options in /etc/conf.d." - elog - elog "To create more than one ${PN} service, simply create a new .yaml file for it" - elog "then create a symlink to the init script from a link called" - elog "${PN}.foo - like so" - elog " cd /etc/${PN}" - elog " ${EDITOR##*/} suricata-foo.yaml" - elog " cd /etc/init.d" - elog " ln -s ${PN} ${PN}.foo" - elog "Then edit /etc/conf.d/${PN} and make sure you specify sensible options for foo." - elog - elog "You can create as many ${PN}.foo* services as you wish." - fi - - if use bpf; then - elog - elog "eBPF/XDP files must be compiled (using sys-devel/clang[llvm_targets_BPF]) before use" - elog "because their configuration is hard-coded. You can find the default ones in" - elog " ${EPREFIX}/usr/share/doc/${PF}/ebpf" - elog "and the common location for eBPF bytecode is" - elog " ${EPREFIX}/usr/libexec/${PN}" - elog "For more information, see https://${PN}.readthedocs.io/en/${P}/capture-hardware/ebpf-xdp.html" - fi - - if use debug; then - elog - elog "You have enabled the debug USE flag. Please read this link to report bugs upstream:" - elog "https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Reporting_Bugs" - elog "You need to also ensure the FEATURES variable in make.conf contains the" - elog "'nostrip' option to produce useful core dumps or back traces." - fi - - elog - if [[ -z "${REPLACING_VERSIONS}" ]]; then - elog "To download and install an initial set of rules, run:" - elog " emerge --config =${CATEGORY}/${PF}" - fi - elog -} - -pkg_config() { - suricata-update -} diff --git a/net-analyzer/suricata/suricata-6.0.4-r1.ebuild b/net-analyzer/suricata/suricata-6.0.4-r1.ebuild deleted file mode 100644 index 4404a037f1c3..000000000000 --- a/net-analyzer/suricata/suricata-6.0.4-r1.ebuild +++ /dev/null @@ -1,211 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools linux-info lua-single python-single-r1 systemd tmpfiles - -DESCRIPTION="High performance Network IDS, IPS and Network Security Monitoring engine" -HOMEPAGE="https://suricata.io/" -SRC_URI="https://www.openinfosecfoundation.org/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/6" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bpf? ( af-packet ) - lua? ( ${LUA_REQUIRED_USE} )" - -RDEPEND="${PYTHON_DEPS} - acct-group/suricata - acct-user/suricata - dev-libs/jansson:= - dev-libs/libpcre - dev-libs/libyaml - net-libs/libnet:* - net-libs/libnfnetlink - dev-libs/nspr - dev-libs/nss - $(python_gen_cond_dep ' - dev-python/pyyaml[${PYTHON_USEDEP}] - ') - >=net-libs/libhtp-0.5.39 - net-libs/libpcap - sys-apps/file - sys-libs/libcap-ng - bpf? ( >=dev-libs/libbpf-0.1.0 ) - cuda? ( dev-util/nvidia-cuda-toolkit ) - geoip? ( dev-libs/libmaxminddb:= ) - hyperscan? ( dev-libs/hyperscan ) - lua? ( ${LUA_DEPS} ) - lz4? ( app-arch/lz4 ) - nflog? ( net-libs/libnetfilter_log ) - nfqueue? ( net-libs/libnetfilter_queue ) - redis? ( dev-libs/hiredis:= )" -DEPEND="${RDEPEND} - >=sys-devel/autoconf-2.69-r5 - virtual/rust" - -PATCHES=( - "${FILESDIR}/${PN}-5.0.1_configure-no-lz4-automagic.patch" - "${FILESDIR}/${PN}-5.0.6_configure-no-sphinx-pdflatex-automagic.patch" - "${FILESDIR}/${PN}-5.0.7_configure-no-hyperscan-automagic.patch" - "${FILESDIR}/${PN}-6.0.0_default-config.patch" -) - -pkg_pretend() { - if use bpf && use kernel_linux; then - if kernel_is -lt 4 15; then - ewarn "Kernel 4.15 or newer is necessary to use all XDP features like the CPU redirect map" - fi - - CONFIG_CHECK="~XDP_SOCKETS" - ERROR_XDP_SOCKETS="CONFIG_XDP_SOCKETS is not set, making it impossible for Suricata to load XDP programs. " - ERROR_XDP_SOCKETS+="Other eBPF features should work normally." - check_extra_config - fi -} - -src_prepare() { - default - sed -ie 's/docdir =.*/docdir = ${datarootdir}\/doc\/'${PF}'\//' "${S}/doc/Makefile.am" || die - eautoreconf -} - -src_configure() { - local myeconfargs=( - "--localstatedir=/var" \ - "--runstatedir=/run" \ - "--enable-non-bundled-htp" \ - "--enable-gccmarch-native=no" \ - "--enable-python" \ - $(use_enable af-packet) \ - $(use_enable bpf ebpf) \ - $(use_enable control-socket unix-socket) \ - $(use_enable cuda) \ - $(use_enable detection) \ - $(use_enable geoip) \ - $(use_enable hardened gccprotect) \ - $(use_enable hardened pie) \ - $(use_enable hyperscan) \ - $(use_enable lz4) \ - $(use_enable nflog) \ - $(use_enable nfqueue) \ - $(use_enable redis hiredis) \ - $(use_enable test unittests) \ - "--disable-coccinelle" - ) - if use lua; then - if use lua_single_target_luajit; then - myeconfargs+=( --enable-luajit ) - else - myeconfargs+=( --enable-lua ) - fi - fi - - if use debug; then - myeconfargs+=( $(use_enable debug) ) - # so we can get a backtrace according to "reporting bugs" on upstream web site - CFLAGS="-ggdb -O0" econf ${myeconfargs[@]} - else - econf ${myeconfargs[@]} - fi -} - -src_install() { - emake DESTDIR="${D}" install - python_optimize - - if use bpf; then - rm -f ebpf/Makefile.{am,in} || die - dodoc -r ebpf/ - keepdir /usr/libexec/suricata/ebpf - fi - - insinto "/etc/${PN}" - doins etc/{classification,reference}.config threshold.config suricata.yaml - - keepdir "/var/lib/${PN}/rules" "/var/lib/${PN}/update" - keepdir "/var/log/${PN}" - - fowners -R ${PN}: "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" - fperms 750 "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" - fperms 2750 "/var/lib/${PN}/rules" "/var/lib/${PN}/update" - - newinitd "${FILESDIR}/${PN}-5.0.1-init" ${PN} - newconfd "${FILESDIR}/${PN}-5.0.1-conf" ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf - - insopts -m0644 - insinto /etc/logrotate.d - newins etc/${PN}.logrotate ${PN} -} - -pkg_postinst() { - tmpfiles_process ${PN}.conf - - elog - if use systemd; then - elog "Suricata requires either the mode of operation (e.g. --af-packet) or the interface to listen on (e.g. -i eth0)" - elog "to be specified on the command line. The provided systemd unit launches Suricata in af-packet mode and relies" - elog "on file configuration to specify interfaces, should you prefer to run it differently you will have to customise" - elog "said unit. The simplest way of doing it is to override the Environment=OPTIONS='...' line using a .conf file" - elog "placed in the directory ${EPREFIX}/etc/systemd/system/suricata.service.d/ ." - elog "For details, see the section on drop-in directories in systemd.unit(5)." - else - elog "The ${PN} init script expects to find the path to the configuration" - elog "file as well as extra options in /etc/conf.d." - elog - elog "To create more than one ${PN} service, simply create a new .yaml file for it" - elog "then create a symlink to the init script from a link called" - elog "${PN}.foo - like so" - elog " cd /etc/${PN}" - elog " ${EDITOR##*/} suricata-foo.yaml" - elog " cd /etc/init.d" - elog " ln -s ${PN} ${PN}.foo" - elog "Then edit /etc/conf.d/${PN} and make sure you specify sensible options for foo." - elog - elog "You can create as many ${PN}.foo* services as you wish." - fi - - if use bpf; then - elog - elog "eBPF/XDP files must be compiled (using sys-devel/clang[llvm_targets_BPF]) before use" - elog "because their configuration is hard-coded. You can find the default ones in" - elog " ${EPREFIX}/usr/share/doc/${PF}/ebpf" - elog "and the common location for eBPF bytecode is" - elog " ${EPREFIX}/usr/libexec/${PN}" - elog "For more information, see https://${PN}.readthedocs.io/en/${P}/capture-hardware/ebpf-xdp.html" - fi - - if use debug; then - elog - elog "You have enabled the debug USE flag. Please read this link to report bugs upstream:" - elog "https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Reporting_Bugs" - elog "You need to also ensure the FEATURES variable in make.conf contains the" - elog "'nostrip' option to produce useful core dumps or back traces." - fi - - elog - if [[ -n "${REPLACING_VERSIONS}" ]]; then - ewarn "Since version 6.0.0 Suricata no longer supports the unified2 output format commonly used" - ewarn "in legacy, Snort-compatible IDS solutions, e.g. ones based on net-analyzer/barnyard2." - ewarn "If you need unified2 support, please continue to use suricata-5." - else - elog "To download and install an initial set of rules, run:" - elog " emerge --config =${CATEGORY}/${PF}" - fi - elog -} - -pkg_config() { - suricata-update -} diff --git a/net-analyzer/suricata/suricata-6.0.5.ebuild b/net-analyzer/suricata/suricata-6.0.5.ebuild deleted file mode 100644 index 1170a44de6b0..000000000000 --- a/net-analyzer/suricata/suricata-6.0.5.ebuild +++ /dev/null @@ -1,211 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LUA_COMPAT=( lua5-1 luajit ) -PYTHON_COMPAT=( python3_{8..10} ) - -inherit autotools linux-info lua-single python-single-r1 systemd tmpfiles - -DESCRIPTION="High performance Network IDS, IPS and Network Security Monitoring engine" -HOMEPAGE="https://suricata.io/" -SRC_URI="https://www.openinfosecfoundation.org/download/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0/6" -KEYWORDS="~amd64 ~riscv ~x86" -IUSE="+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test" - -RESTRICT="!test? ( test )" - -REQUIRED_USE="${PYTHON_REQUIRED_USE} - bpf? ( af-packet ) - lua? ( ${LUA_REQUIRED_USE} )" - -RDEPEND="${PYTHON_DEPS} - acct-group/suricata - acct-user/suricata - dev-libs/jansson:= - dev-libs/libpcre - dev-libs/libyaml - net-libs/libnet:* - net-libs/libnfnetlink - dev-libs/nspr - dev-libs/nss - $(python_gen_cond_dep ' - dev-python/pyyaml[${PYTHON_USEDEP}] - ') - >=net-libs/libhtp-0.5.40 - net-libs/libpcap - sys-apps/file - sys-libs/libcap-ng - bpf? ( >=dev-libs/libbpf-0.1.0 ) - cuda? ( dev-util/nvidia-cuda-toolkit ) - geoip? ( dev-libs/libmaxminddb:= ) - hyperscan? ( dev-libs/hyperscan ) - lua? ( ${LUA_DEPS} ) - lz4? ( app-arch/lz4 ) - nflog? ( net-libs/libnetfilter_log ) - nfqueue? ( net-libs/libnetfilter_queue ) - redis? ( dev-libs/hiredis:= )" -DEPEND="${RDEPEND} - >=sys-devel/autoconf-2.69-r5 - virtual/rust" - -PATCHES=( - "${FILESDIR}/${PN}-5.0.1_configure-no-lz4-automagic.patch" - "${FILESDIR}/${PN}-5.0.6_configure-no-sphinx-pdflatex-automagic.patch" - "${FILESDIR}/${PN}-5.0.7_configure-no-hyperscan-automagic.patch" - "${FILESDIR}/${PN}-6.0.0_default-config.patch" -) - -pkg_pretend() { - if use bpf && use kernel_linux; then - if kernel_is -lt 4 15; then - ewarn "Kernel 4.15 or newer is necessary to use all XDP features like the CPU redirect map" - fi - - CONFIG_CHECK="~XDP_SOCKETS" - ERROR_XDP_SOCKETS="CONFIG_XDP_SOCKETS is not set, making it impossible for Suricata to load XDP programs. " - ERROR_XDP_SOCKETS+="Other eBPF features should work normally." - check_extra_config - fi -} - -src_prepare() { - default - sed -ie 's/docdir =.*/docdir = ${datarootdir}\/doc\/'${PF}'\//' "${S}/doc/Makefile.am" || die - eautoreconf -} - -src_configure() { - local myeconfargs=( - "--localstatedir=/var" \ - "--runstatedir=/run" \ - "--enable-non-bundled-htp" \ - "--enable-gccmarch-native=no" \ - "--enable-python" \ - $(use_enable af-packet) \ - $(use_enable bpf ebpf) \ - $(use_enable control-socket unix-socket) \ - $(use_enable cuda) \ - $(use_enable detection) \ - $(use_enable geoip) \ - $(use_enable hardened gccprotect) \ - $(use_enable hardened pie) \ - $(use_enable hyperscan) \ - $(use_enable lz4) \ - $(use_enable nflog) \ - $(use_enable nfqueue) \ - $(use_enable redis hiredis) \ - $(use_enable test unittests) \ - "--disable-coccinelle" - ) - if use lua; then - if use lua_single_target_luajit; then - myeconfargs+=( --enable-luajit ) - else - myeconfargs+=( --enable-lua ) - fi - fi - - if use debug; then - myeconfargs+=( $(use_enable debug) ) - # so we can get a backtrace according to "reporting bugs" on upstream web site - CFLAGS="-ggdb -O0" econf ${myeconfargs[@]} - else - econf ${myeconfargs[@]} - fi -} - -src_install() { - emake DESTDIR="${D}" install - python_optimize - - if use bpf; then - rm -f ebpf/Makefile.{am,in} || die - dodoc -r ebpf/ - keepdir /usr/libexec/suricata/ebpf - fi - - insinto "/etc/${PN}" - doins etc/{classification,reference}.config threshold.config suricata.yaml - - keepdir "/var/lib/${PN}/rules" "/var/lib/${PN}/update" - keepdir "/var/log/${PN}" - - fowners -R ${PN}: "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" - fperms 750 "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" - fperms 2750 "/var/lib/${PN}/rules" "/var/lib/${PN}/update" - - newinitd "${FILESDIR}/${PN}-5.0.1-init" ${PN} - newconfd "${FILESDIR}/${PN}-5.0.1-conf" ${PN} - systemd_dounit "${FILESDIR}"/${PN}.service - newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf - - insopts -m0644 - insinto /etc/logrotate.d - newins etc/${PN}.logrotate ${PN} -} - -pkg_postinst() { - tmpfiles_process ${PN}.conf - - elog - if use systemd; then - elog "Suricata requires either the mode of operation (e.g. --af-packet) or the interface to listen on (e.g. -i eth0)" - elog "to be specified on the command line. The provided systemd unit launches Suricata in af-packet mode and relies" - elog "on file configuration to specify interfaces, should you prefer to run it differently you will have to customise" - elog "said unit. The simplest way of doing it is to override the Environment=OPTIONS='...' line using a .conf file" - elog "placed in the directory ${EPREFIX}/etc/systemd/system/suricata.service.d/ ." - elog "For details, see the section on drop-in directories in systemd.unit(5)." - else - elog "The ${PN} init script expects to find the path to the configuration" - elog "file as well as extra options in /etc/conf.d." - elog - elog "To create more than one ${PN} service, simply create a new .yaml file for it" - elog "then create a symlink to the init script from a link called" - elog "${PN}.foo - like so" - elog " cd /etc/${PN}" - elog " ${EDITOR##*/} suricata-foo.yaml" - elog " cd /etc/init.d" - elog " ln -s ${PN} ${PN}.foo" - elog "Then edit /etc/conf.d/${PN} and make sure you specify sensible options for foo." - elog - elog "You can create as many ${PN}.foo* services as you wish." - fi - - if use bpf; then - elog - elog "eBPF/XDP files must be compiled (using sys-devel/clang[llvm_targets_BPF]) before use" - elog "because their configuration is hard-coded. You can find the default ones in" - elog " ${EPREFIX}/usr/share/doc/${PF}/ebpf" - elog "and the common location for eBPF bytecode is" - elog " ${EPREFIX}/usr/libexec/${PN}" - elog "For more information, see https://${PN}.readthedocs.io/en/${P}/capture-hardware/ebpf-xdp.html" - fi - - if use debug; then - elog - elog "You have enabled the debug USE flag. Please read this link to report bugs upstream:" - elog "https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Reporting_Bugs" - elog "You need to also ensure the FEATURES variable in make.conf contains the" - elog "'nostrip' option to produce useful core dumps or back traces." - fi - - elog - if [[ -n "${REPLACING_VERSIONS}" ]]; then - ewarn "Since version 6.0.0 Suricata no longer supports the unified2 output format commonly used" - ewarn "in legacy, Snort-compatible IDS solutions, e.g. ones based on net-analyzer/barnyard2." - ewarn "If you need unified2 support, please continue to use suricata-5." - else - elog "To download and install an initial set of rules, run:" - elog " emerge --config =${CATEGORY}/${PF}" - fi - elog -} - -pkg_config() { - suricata-update -} diff --git a/net-analyzer/suricata/suricata-6.0.6.ebuild b/net-analyzer/suricata/suricata-6.0.6.ebuild new file mode 100644 index 000000000000..1170a44de6b0 --- /dev/null +++ b/net-analyzer/suricata/suricata-6.0.6.ebuild @@ -0,0 +1,211 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LUA_COMPAT=( lua5-1 luajit ) +PYTHON_COMPAT=( python3_{8..10} ) + +inherit autotools linux-info lua-single python-single-r1 systemd tmpfiles + +DESCRIPTION="High performance Network IDS, IPS and Network Security Monitoring engine" +HOMEPAGE="https://suricata.io/" +SRC_URI="https://www.openinfosecfoundation.org/download/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0/6" +KEYWORDS="~amd64 ~riscv ~x86" +IUSE="+af-packet bpf control-socket cuda debug +detection geoip hardened hyperscan lua lz4 nflog +nfqueue redis systemd test" + +RESTRICT="!test? ( test )" + +REQUIRED_USE="${PYTHON_REQUIRED_USE} + bpf? ( af-packet ) + lua? ( ${LUA_REQUIRED_USE} )" + +RDEPEND="${PYTHON_DEPS} + acct-group/suricata + acct-user/suricata + dev-libs/jansson:= + dev-libs/libpcre + dev-libs/libyaml + net-libs/libnet:* + net-libs/libnfnetlink + dev-libs/nspr + dev-libs/nss + $(python_gen_cond_dep ' + dev-python/pyyaml[${PYTHON_USEDEP}] + ') + >=net-libs/libhtp-0.5.40 + net-libs/libpcap + sys-apps/file + sys-libs/libcap-ng + bpf? ( >=dev-libs/libbpf-0.1.0 ) + cuda? ( dev-util/nvidia-cuda-toolkit ) + geoip? ( dev-libs/libmaxminddb:= ) + hyperscan? ( dev-libs/hyperscan ) + lua? ( ${LUA_DEPS} ) + lz4? ( app-arch/lz4 ) + nflog? ( net-libs/libnetfilter_log ) + nfqueue? ( net-libs/libnetfilter_queue ) + redis? ( dev-libs/hiredis:= )" +DEPEND="${RDEPEND} + >=sys-devel/autoconf-2.69-r5 + virtual/rust" + +PATCHES=( + "${FILESDIR}/${PN}-5.0.1_configure-no-lz4-automagic.patch" + "${FILESDIR}/${PN}-5.0.6_configure-no-sphinx-pdflatex-automagic.patch" + "${FILESDIR}/${PN}-5.0.7_configure-no-hyperscan-automagic.patch" + "${FILESDIR}/${PN}-6.0.0_default-config.patch" +) + +pkg_pretend() { + if use bpf && use kernel_linux; then + if kernel_is -lt 4 15; then + ewarn "Kernel 4.15 or newer is necessary to use all XDP features like the CPU redirect map" + fi + + CONFIG_CHECK="~XDP_SOCKETS" + ERROR_XDP_SOCKETS="CONFIG_XDP_SOCKETS is not set, making it impossible for Suricata to load XDP programs. " + ERROR_XDP_SOCKETS+="Other eBPF features should work normally." + check_extra_config + fi +} + +src_prepare() { + default + sed -ie 's/docdir =.*/docdir = ${datarootdir}\/doc\/'${PF}'\//' "${S}/doc/Makefile.am" || die + eautoreconf +} + +src_configure() { + local myeconfargs=( + "--localstatedir=/var" \ + "--runstatedir=/run" \ + "--enable-non-bundled-htp" \ + "--enable-gccmarch-native=no" \ + "--enable-python" \ + $(use_enable af-packet) \ + $(use_enable bpf ebpf) \ + $(use_enable control-socket unix-socket) \ + $(use_enable cuda) \ + $(use_enable detection) \ + $(use_enable geoip) \ + $(use_enable hardened gccprotect) \ + $(use_enable hardened pie) \ + $(use_enable hyperscan) \ + $(use_enable lz4) \ + $(use_enable nflog) \ + $(use_enable nfqueue) \ + $(use_enable redis hiredis) \ + $(use_enable test unittests) \ + "--disable-coccinelle" + ) + if use lua; then + if use lua_single_target_luajit; then + myeconfargs+=( --enable-luajit ) + else + myeconfargs+=( --enable-lua ) + fi + fi + + if use debug; then + myeconfargs+=( $(use_enable debug) ) + # so we can get a backtrace according to "reporting bugs" on upstream web site + CFLAGS="-ggdb -O0" econf ${myeconfargs[@]} + else + econf ${myeconfargs[@]} + fi +} + +src_install() { + emake DESTDIR="${D}" install + python_optimize + + if use bpf; then + rm -f ebpf/Makefile.{am,in} || die + dodoc -r ebpf/ + keepdir /usr/libexec/suricata/ebpf + fi + + insinto "/etc/${PN}" + doins etc/{classification,reference}.config threshold.config suricata.yaml + + keepdir "/var/lib/${PN}/rules" "/var/lib/${PN}/update" + keepdir "/var/log/${PN}" + + fowners -R ${PN}: "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" + fperms 750 "/var/lib/${PN}" "/var/log/${PN}" "/etc/${PN}" + fperms 2750 "/var/lib/${PN}/rules" "/var/lib/${PN}/update" + + newinitd "${FILESDIR}/${PN}-5.0.1-init" ${PN} + newconfd "${FILESDIR}/${PN}-5.0.1-conf" ${PN} + systemd_dounit "${FILESDIR}"/${PN}.service + newtmpfiles "${FILESDIR}"/${PN}.tmpfiles ${PN}.conf + + insopts -m0644 + insinto /etc/logrotate.d + newins etc/${PN}.logrotate ${PN} +} + +pkg_postinst() { + tmpfiles_process ${PN}.conf + + elog + if use systemd; then + elog "Suricata requires either the mode of operation (e.g. --af-packet) or the interface to listen on (e.g. -i eth0)" + elog "to be specified on the command line. The provided systemd unit launches Suricata in af-packet mode and relies" + elog "on file configuration to specify interfaces, should you prefer to run it differently you will have to customise" + elog "said unit. The simplest way of doing it is to override the Environment=OPTIONS='...' line using a .conf file" + elog "placed in the directory ${EPREFIX}/etc/systemd/system/suricata.service.d/ ." + elog "For details, see the section on drop-in directories in systemd.unit(5)." + else + elog "The ${PN} init script expects to find the path to the configuration" + elog "file as well as extra options in /etc/conf.d." + elog + elog "To create more than one ${PN} service, simply create a new .yaml file for it" + elog "then create a symlink to the init script from a link called" + elog "${PN}.foo - like so" + elog " cd /etc/${PN}" + elog " ${EDITOR##*/} suricata-foo.yaml" + elog " cd /etc/init.d" + elog " ln -s ${PN} ${PN}.foo" + elog "Then edit /etc/conf.d/${PN} and make sure you specify sensible options for foo." + elog + elog "You can create as many ${PN}.foo* services as you wish." + fi + + if use bpf; then + elog + elog "eBPF/XDP files must be compiled (using sys-devel/clang[llvm_targets_BPF]) before use" + elog "because their configuration is hard-coded. You can find the default ones in" + elog " ${EPREFIX}/usr/share/doc/${PF}/ebpf" + elog "and the common location for eBPF bytecode is" + elog " ${EPREFIX}/usr/libexec/${PN}" + elog "For more information, see https://${PN}.readthedocs.io/en/${P}/capture-hardware/ebpf-xdp.html" + fi + + if use debug; then + elog + elog "You have enabled the debug USE flag. Please read this link to report bugs upstream:" + elog "https://redmine.openinfosecfoundation.org/projects/suricata/wiki/Reporting_Bugs" + elog "You need to also ensure the FEATURES variable in make.conf contains the" + elog "'nostrip' option to produce useful core dumps or back traces." + fi + + elog + if [[ -n "${REPLACING_VERSIONS}" ]]; then + ewarn "Since version 6.0.0 Suricata no longer supports the unified2 output format commonly used" + ewarn "in legacy, Snort-compatible IDS solutions, e.g. ones based on net-analyzer/barnyard2." + ewarn "If you need unified2 support, please continue to use suricata-5." + else + elog "To download and install an initial set of rules, run:" + elog " emerge --config =${CATEGORY}/${PF}" + fi + elog +} + +pkg_config() { + suricata-update +} diff --git a/net-libs/Manifest.gz b/net-libs/Manifest.gz index 678c68fec6b7..a01dff18d6fc 100644 Binary files a/net-libs/Manifest.gz and b/net-libs/Manifest.gz differ diff --git a/net-libs/libhtp/Manifest b/net-libs/libhtp/Manifest index 9657316f79c3..2a97e618d7ad 100644 --- a/net-libs/libhtp/Manifest +++ b/net-libs/libhtp/Manifest @@ -1,5 +1,3 @@ -DIST libhtp-0.5.39.tar.gz 499233 BLAKE2B fec9e2b0dd867becde972e9e2bf572a21d90acc747a8ee8338e2fe68240d690706db01b12c3cf8c6bf1b5d4415da4e4a5bf92a056e1dff96f54a9ac569906712 SHA512 2c62b0a9a2f69f999a58acade362e5fcd9d85da5c720a403b0b6e7352981a206781f123aaa2f730803f2ea6088b4491d58b3c2783f8b32e4cfe1517d812e66ff DIST libhtp-0.5.40.tar.gz 499564 BLAKE2B 37239d8d0afb6841c54bab1669a17ec7336b10998f8835ef91cf9556dd7449991ce6fb04a408d16b431ba6327b32f6f509a79a4c79ffc6e88e555fcf2e9f2cce SHA512 e60ad9c2bbdb0aea0966b4d672353ae68aa1fde4dfb3ad4eabc3b9ebf7907685cf583a2b66e5bfc080c5833a2fc3c593e0cd025c62051f6fe13f89d450bab18b -EBUILD libhtp-0.5.39.ebuild 788 BLAKE2B e22cdd2ca143c6d328a9b733d2240ab100ca09db213c0ad154ffc344a2498bc74687e84729b169a3e9ae27b77b8406d5a1aea74183d000cf3e2029343332e747 SHA512 a5d7de74797ad55999f731a4623dc62596fb1d21ddc3f7099a62765bc3972c03ad4c858c39b8c710c35b89a6ebfffd1ff26723a89574c5802d99dcf768a21966 EBUILD libhtp-0.5.40.ebuild 788 BLAKE2B 40425a10377c090eac5190ed5a99d9794b89373cad4a218f5e3d5c81829ca8eac834ed4f2fecaf8d8f73db11440260cfe5373e24c40286badfca8c7a7ce16bab SHA512 44faed2c4f75537bb92e356082394da691519e52d7516321dc9e7892b8faba15a99eaa452ca14b36ba8abdbc021bbed8da7cd3cbc9f6fedaadc728253d4cb233 MISC metadata.xml 315 BLAKE2B 6bc47ec9cf301e16cb6047079014a7de8068847b18b822a078f7ca4c99284020af1fa716eb87d06c2e0aaf3bd8577761f77134e9417e7286dce954caef6ec8a1 SHA512 a92ed083085ed48b0735e088a55bd5a1d55cfba73531ae4a3b13aefc46afd108e189188e69d8246f0a4003b5e534b72be5f72c561d57564b7c708d0212a495f4 diff --git a/net-libs/libhtp/libhtp-0.5.39.ebuild b/net-libs/libhtp/libhtp-0.5.39.ebuild deleted file mode 100644 index 4e39f91bf8c4..000000000000 --- a/net-libs/libhtp/libhtp-0.5.39.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit autotools multilib-minimal - -DESCRIPTION="security-aware parser for the HTTP protocol and the related bits and pieces" -HOMEPAGE="https://github.com/OISF/libhtp" -SRC_URI="https://github.com/OISF/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~mips ~riscv ~x86" -IUSE="debug" - -RDEPEND="sys-libs/zlib" -DEPEND="${RDEPEND}" - -src_prepare() { - default - eautoreconf -} - -multilib_src_configure() { - # The debug configure logic is broken. - ECONF_SOURCE=${S} \ - econf \ - $(usex debug '--enable-debug' '') \ - --disable-static -} - -multilib_src_install_all() { - find "${ED}" -name '*.la' -delete || die "Failed to remove .la files" -} diff --git a/profiles/Manifest.gz b/profiles/Manifest.gz index 3cfe025424a6..d4016f6449f6 100644 Binary files a/profiles/Manifest.gz and b/profiles/Manifest.gz differ diff --git a/profiles/package.mask b/profiles/package.mask index 41d0ba723e77..fb607b2fe35c 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -33,6 +33,13 @@ #--- END OF EXAMPLES --- +# Marek Szuba (2022-07-13) +# Upstream has switched from CMake to hand-crafted Makefiles (yes, TO them), +# which have seriously messed up dependency handling and trigger several +# QA violations in Gentoo. Mask until all of the latter have been resolved +# and the jumbo patch fixing the former has been thoroughly tested. +>media-gfx/gmic-3.1.0 + # Volkmar W. Pogatzki (2022-07-12) # Unused java libraries, all asm-* included in dev-java/asm, # log4j-api-java9 never to be used as a package. Removal on 2022-08-12. @@ -357,11 +364,6 @@ dev-ml/core_bench:0/0.15 dev-ml/patience_diff:0/0.15 dev-util/patdiff:0/0.15 -# Marek Szuba (2022-04-14) -# Singularity has been renamed upstream to Apptainer. Therefore, up-to-date -# versions of this software are now available as app-containers/apptainer. -sys-cluster/singularity - # Sam James (2022-04-13) # 2.35.2 was a quick release to mitigate a security issue (bug #838127), but # introduces problems of its own with e.g. Portage. bug #838223. Pending diff --git a/profiles/use.local.desc b/profiles/use.local.desc index 4534b934be5b..7e3f68af44eb 100644 --- a/profiles/use.local.desc +++ b/profiles/use.local.desc @@ -8169,8 +8169,6 @@ sys-cluster/rdma-core:python - Enable pyverbs support sys-cluster/rdma-core:valgrind - Enable valgrind notations sys-cluster/resource-agents:libnet - Force use of net-libs/libnet sys-cluster/resource-agents:rgmanager - Install resources for rgmanager -sys-cluster/singularity:network - Install network plug-ins -sys-cluster/singularity:suid - Install SUID helper binary sys-cluster/slurm:html - Build html documentation sys-cluster/slurm:ipmi - Build support for collecting some ipmi stats sys-cluster/slurm:json - Add support for json-persing via json-c diff --git a/sci-mathematics/Manifest.gz b/sci-mathematics/Manifest.gz index d366473297e5..19fef7d57e03 100644 Binary files a/sci-mathematics/Manifest.gz and b/sci-mathematics/Manifest.gz differ diff --git a/sci-mathematics/wxmaxima/Manifest b/sci-mathematics/wxmaxima/Manifest index 070e03dfc7e9..9ff6788e2d44 100644 --- a/sci-mathematics/wxmaxima/Manifest +++ b/sci-mathematics/wxmaxima/Manifest @@ -1,7 +1,9 @@ DIST wxmaxima-20.12.2.tar.gz 16262617 BLAKE2B 2f9f910f565158b2011f014d96747498c6286a95bdb69f9b6b2f82a37a569e8a02abbae5cbb9ae2ac1e78d0b976487666794b267c1c40c1245df08c752486403 SHA512 1c3e3f68a2fa2cd798dfb05c52e7ddf3193a15cb45282553c280914bd524d463ad27acc89898cb4a292ff236699d1ec2abb70d83fa52cb126123ab8e2fcd5ceb DIST wxmaxima-21.11.0.tar.gz 15982803 BLAKE2B 8eff24b3b08fd156341cbd1c565fd832277f99cbbfa2f166671502399e8658273dca86c48b3b09c8616b9d9a17ec4ea9230def645719bcf3c22fc410f5f31d62 SHA512 1660537d475dc16e6d25011ae02b50a9179dd97b19dd115e914636fac71684906d77a2e4f4ab2d8506ac9f6b297de8feeeb46489a6dbf5782783f890a4181506 DIST wxmaxima-22.04.0.tar.gz 21477753 BLAKE2B aad35f628b2b74d41a7cb501d5e98c59b8588103f729fc39e901c50416a17bd296c4959f2276728a2654924bd16dd7416ef39b69eb01c5c05ee857f69ea1d42d SHA512 5197dab483012b39e910208406f32f2892d9acc3c0abc8582a61a43fad4f13e95692f8e499a2d0ca1680ca2ca48ea4c4853aa04c3f18d5e3a923c11316ebbf62 +DIST wxmaxima-22.05.0.tar.gz 21493488 BLAKE2B 0b1f4bd65e88e4f39d5d54f164373ca67a76bd2a18a1556cd4b86cdb5a62ca3f0c783c6e1725ec1006f6174163f08b7b934dcfa3fd8a8a7aa34e61588e1b0cb1 SHA512 e78ce86d3265b8c5d1d9b110075bdc8e3ff180a0a017142f852b022a1984e7e9bf0a4b7d2fb829f8c87b09899ef57a6e8ee203ec7edac52e7d05f0a05d2c9fe8 EBUILD wxmaxima-20.12.2.ebuild 1428 BLAKE2B 30e26a147fe84b328902bedb1ee7df68a6c27d203b9b6e900096d931091ce51cce41d22e45fe779bb4144949b1ebcf259fbd085cc4e2f992e495405c5176410d SHA512 823b28ad77dfa70536103b64735ec68cdefe38abeec760b15acb6904f7f8f97d6ace10eec836f0536ff576f7711b2d135a989072087ae67d133506a301920882 EBUILD wxmaxima-21.11.0.ebuild 1893 BLAKE2B 2540d12b43a6dd9d663446fd8c49f33b57cb95f24bdd7a87ffdd2f23213756086d98a520e5d5d6907288324913c98048c03045c22516545dc67262c098bb792e SHA512 4f1e82caeba02332438bcf5532a9e488341e5a77b077b0fc853f82f2b7c6c8528047a67c9b01c332d20e2ff162d9b6834fc12013062973b61ec0eb349e6e2d3e EBUILD wxmaxima-22.04.0.ebuild 1893 BLAKE2B e83faab0df73eb403b223b6698b1fb1d8f806f40b485023f5a7b31477f2aa6949585ae677afa59a5ffc127528213e6b0ecafc88168b7d0e9e2fb916179e11c93 SHA512 acff61ffbadf7d193630ecdc2bdcbab2a483757f4d67a944e28e78793c43b26d0e85d0214f24e1de8fc7e463ac2d53ff8efa87e591fc4961d3878470d5846ed0 +EBUILD wxmaxima-22.05.0.ebuild 1893 BLAKE2B e83faab0df73eb403b223b6698b1fb1d8f806f40b485023f5a7b31477f2aa6949585ae677afa59a5ffc127528213e6b0ecafc88168b7d0e9e2fb916179e11c93 SHA512 acff61ffbadf7d193630ecdc2bdcbab2a483757f4d67a944e28e78793c43b26d0e85d0214f24e1de8fc7e463ac2d53ff8efa87e591fc4961d3878470d5846ed0 MISC metadata.xml 724 BLAKE2B d51bb78a15283c2c6dfe7f7e1d26c7d06522a9eafb9493e7ff3fb3e489ac8530cd896d207a2d5f49dbb2150553ba3075b4f7c131bc079af9950f6d5459131647 SHA512 3f1eddc6f7529e317ce91484474c9bf1165b85bb90ca62e9fe0c9fece1cb559c7c538fb5482580dd24af518c863570f2aa834da37147016fe1f7444c0c8e4a90 diff --git a/sci-mathematics/wxmaxima/wxmaxima-22.05.0.ebuild b/sci-mathematics/wxmaxima/wxmaxima-22.05.0.ebuild new file mode 100644 index 000000000000..010023dd6e2b --- /dev/null +++ b/sci-mathematics/wxmaxima/wxmaxima-22.05.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +WX_GTK_VER="3.0-gtk3" +PLOCALES="ca cs da de el en es fi fr gl hu it ja kab nb pl pt_BR ru tr uk zh_CN zh_TW" +inherit cmake plocale wxwidgets xdg + +DESCRIPTION="Graphical frontend to Maxima, using the wxWidgets toolkit" +HOMEPAGE="https://wxmaxima-developers.github.io/wxmaxima/" +SRC_URI="https://github.com/wxMaxima-developers/wxmaxima/archive/Version-${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}"/${PN}-Version-${PV} + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~x86" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND=" + dev-libs/libxml2:2 + x11-libs/wxGTK:${WX_GTK_VER}" +RDEPEND="${DEPEND} + media-fonts/jsmath + sci-visualization/gnuplot[wxwidgets] + sci-mathematics/maxima" + +src_prepare() { + setup-wxwidgets + cmake_src_prepare + + sed -e "s|GPL.txt ||g" -e "s|share/doc/${PN}|share/doc/${PF}|g" -i CMakeLists.txt \ + || die "sed CMakeLists.txt failed" + sed -e "s|share/doc/${PN}|share/doc/${PF}|g" -i info/CMakeLists.txt \ + || die "sed info/CMakeLists.txt failed" + + # locales + rm_po() { + rm locales/wxMaxima/${1}.po || die "rm ${1}.po failed" + rm -f locales/manual/${1}.po + rm -f info/${PN}.${1}.md + rm -f info/${PN}.${1}.html + sed -e "\\|/${1}/wxmaxima.1|d" -i data/CMakeLists.txt + } + plocale_find_changes locales/wxMaxima '' '.po' + plocale_for_each_disabled_locale rm_po +} + +src_configure() { + local mycmakeargs=( + -DWXM_UNIT_TESTS=$(usex test) + ) + + cmake_src_configure +} + +src_test() { + # Just run the unit tests manually for now as tests fail in a non-descriptive + # way even with virtualx + # bug #736695 + cd "${BUILD_DIR}/test/unit_tests" || die + + local tests=( + AFontSize + CellPtr + ImgCell + ) + + local test + for test in "${tests[@]}" ; do + ./test_${test} || die "Unit test ${test} failed!" + done +} + +src_install() { + docompress -x /usr/share/doc/${PF} + cmake_src_install +} diff --git a/sys-cluster/Manifest.gz b/sys-cluster/Manifest.gz index a65b0caf4534..179ede0e7878 100644 Binary files a/sys-cluster/Manifest.gz and b/sys-cluster/Manifest.gz differ diff --git a/sys-cluster/singularity/Manifest b/sys-cluster/singularity/Manifest deleted file mode 100644 index 8c5c75a07cde..000000000000 --- a/sys-cluster/singularity/Manifest +++ /dev/null @@ -1,3 +0,0 @@ -DIST singularity-3.8.7.tar.gz 8185470 BLAKE2B afa1b0b5b3096e0f3634ce7b61bc19a9d5435a213e241220d2fb19cdb65e93b05e4d8a27db89eeaed6af6b4ab5e09a8914d21a3ff0be88a7c6c8d6245dce9e30 SHA512 5649264c15414b90bab47d1958ec61681fa0b9e37ee445a5059f78f3d822aa27f5b9c5c4f4010d053ec9d03e0215c67e2de8e315f74de7d3cd16b8399f40ee59 -EBUILD singularity-3.8.7.ebuild 2011 BLAKE2B b8f0f131d647484544c3d7ff950ea4a92ec028fc8a8480e55998d8be88a7d68d4efb1e72b32c3c663e7dd84ab38decb35a6957b0147817433c5b4014fe61b642 SHA512 c38b55f346d746796b7fc434dbd4387fa35fc15e569c3a86889b1e604cfb433b6ebf9345ea40d094edc73742e3087b281fdb5e8a90deb36569cd5073b71617e7 -MISC metadata.xml 456 BLAKE2B 2fe2e6f15b6998b662296caafe976db4472e553ca93d2de2c3703bbbec545f2ca28c04cd5b794563b79726f34341d57c11e1b46481ccfb3d0d499a68c7ba46d8 SHA512 d3162fb561bee3e34423fa42256cb6247b1a9e398d8c9675939991e88fd3ba02baa5dfab21045dfcab30489cb0509e42637bcbd62a8483b08025904a6c2a8dbd diff --git a/sys-cluster/singularity/metadata.xml b/sys-cluster/singularity/metadata.xml deleted file mode 100644 index 3c7e20e8fc7a..000000000000 --- a/sys-cluster/singularity/metadata.xml +++ /dev/null @@ -1,15 +0,0 @@ - - - - - marecki@gentoo.org - Marek Szuba - - - Install network plug-ins - Install SUID helper binary - - - apptainer/singularity - - diff --git a/sys-cluster/singularity/singularity-3.8.7.ebuild b/sys-cluster/singularity/singularity-3.8.7.ebuild deleted file mode 100644 index 2fe146707d54..000000000000 --- a/sys-cluster/singularity/singularity-3.8.7.ebuild +++ /dev/null @@ -1,72 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit linux-info toolchain-funcs - -DESCRIPTION="Application containers for Linux" -HOMEPAGE="https://github.com/apptainer/singularity" -SRC_URI="https://github.com/apptainer/${PN}/releases/download/v${PV}/${P}.tar.gz" - -SLOT="0" -LICENSE="BSD" -KEYWORDS="~amd64 ~riscv ~x86 ~amd64-linux ~x86-linux" -IUSE="examples +network +suid" - -# Do not complain about CFLAGS etc. since go projects do not use them. -QA_FLAGS_IGNORED='.*' - -COMMON="sys-libs/libseccomp" -BDEPEND="virtual/pkgconfig" -DEPEND="${COMMON} - >=dev-lang/go-1.16.12 - app-crypt/gpgme - dev-libs/openssl - sys-apps/util-linux - sys-fs/cryptsetup" -RDEPEND="${COMMON} - sys-fs/squashfs-tools - !app-containers/apptainer" - -CONFIG_CHECK="~SQUASHFS" - -src_configure() { - local myconfargs=( - -c "$(tc-getBUILD_CC)" \ - -x "$(tc-getBUILD_CXX)" \ - -C "$(tc-getCC)" \ - -X "$(tc-getCXX)" \ - --prefix="${EPREFIX}"/usr \ - --sysconfdir="${EPREFIX}"/etc \ - --runstatedir="${EPREFIX}"/run \ - --localstatedir="${EPREFIX}"/var \ - $(usex network "" "--without-network") \ - $(usex suid "" "--without-suid") - ) - ./mconfig -v ${myconfargs[@]} || die "Error invoking mconfig" -} - -src_compile() { - emake -C builddir -} - -src_install() { - emake DESTDIR="${D}" -C builddir install - keepdir /var/singularity/mnt/session - - # As of version 3.5.3 this seems to be very much broken, affecting - # commands which have got nothing to do with singularity (example: - # completion on 'udisks mount -b /dev/' rejects all files from that - # directory other than 'autofs'). Moreover, this should go into - # $(get_bashcompdir) (from bash-completion-r1.eclass) rather than /etc. - # Hopefully temporary, which is why we delete this at install time - # instead of patching build scripts not to generate bash-completion - # data in the first place. - rm -rf "${ED}"/etc/bash_completion.d || die - - dodoc README.md CONTRIBUTORS.md CONTRIBUTING.md - if use examples; then - dodoc -r examples - fi -} diff --git a/sys-kernel/Manifest.gz b/sys-kernel/Manifest.gz index 5073f8ebff7d..498698303860 100644 Binary files a/sys-kernel/Manifest.gz and b/sys-kernel/Manifest.gz differ diff --git a/sys-kernel/pf-sources/Manifest b/sys-kernel/pf-sources/Manifest index b8fb9e5545ef..ef0b0041eb23 100644 --- a/sys-kernel/pf-sources/Manifest +++ b/sys-kernel/pf-sources/Manifest @@ -1,30 +1,6 @@ -DIST 5021_BMQ-and-PDS-gentoo-defaults-5.15.patch 348 BLAKE2B 50ac91380b7221aa30ead9e842f038117b0f4ef4b6538b8f083a9f4467db23ab2f74643e65197dd9201da9b6cde17b192ed09e7d544ad095391c2cde6d9f2b8f SHA512 166a73397b133e20b92c37b72ae1edfe4cce017293b978b523980e28526950dfedf1081252191ff95462896a16ee790dadf55cda2edc49452b960079d89a6a9b -DIST genpatches-5.16-1.base.tar.xz 3920 BLAKE2B e5749033cbb870b0fb43733b388a7b34a92c91cd4414587d9a6fe9cdd0352f4edb775ce2ae44af339f1bc773998c6df51ebc04d7e66714b19bec1a76ed9c88fc SHA512 9ec28a2171d1e28bc33cb28ba4b7250a02c052cb0b45bafc57d400202862dbffdb183880e5843424dd55d4026af3ddf6fc8dce16c4d4c4595f6a9f22963527ca -DIST genpatches-5.16-1.extras.tar.xz 3780 BLAKE2B 59d482903c1eab9800ca9e9dad75bf4cc54d5676e44693f23a48e138bba8dea157f1ca9eb23fb081f8287fc62cc74746ec73504456d544958ef8d1f992fe9a33 SHA512 1271830d5c99c17ad7b00b9305f0cc9b02aafd3c798b8d1cee8eafd755191b30530f75207108b50429410ed581a1327cea5b866b150725399fba63eab9972235 -DIST genpatches-5.17-4.base.tar.xz 383992 BLAKE2B 2b3768d3095ed205a2a94494896cd4de9b516be63480bf67433a99819a783f52cd29862f1d5f513ec21dc7875a742a479648508ce5e3003ac6eab8d513b6cbbf SHA512 212bbcb00838b9910bb2da6bbae1579f575d0c9c5d4fcde0b401a685fa2004b21b606747e6bfea9f9d6e85d1fc54c62d75c7445f84e09466d3a32e2e0fcc3d3d -DIST genpatches-5.17-4.extras.tar.xz 3796 BLAKE2B 0a0582a245794ce8fd6a472ed59a54d0f1e033e5741b7e2f6b41aadf07f3e05433cc2b4daacb507866a3bdeccf5f3ae08b6bbef23258620f584dcb309ac394c7 SHA512 4ec2216dc22443a06efb9c55b18d6734ca4e922a0901ef271e1f44d540d7dfa9bfe7f1ca5840fe2bf30a6a0dad584130d24257dbd603a5507c388ac6c29b2980 DIST genpatches-5.18-1.base.tar.xz 3800 BLAKE2B 52cf33aea903e8783b554127936ebde68b1c2655567a27a6dff8b94df675cde779f940735824766d2267c7d09df970522ed3721b3fe661dc12e64c4b105b4c99 SHA512 461037cb2fc9246f1e778123a9fd58682ed2749c95acd8d30dddc1a31a66cc4961bb5b133a05fd6fb19aea1a83bf0be8a76f9e6422fb4d696010d248609534a7 DIST genpatches-5.18-1.extras.tar.xz 3924 BLAKE2B b4c7e29f0237ae9e4e3300c8be75c0def63969e5c4dec52d4d5259a6b3b6d27406883e45d2ad4d0fe576a1285121037fb88fcdeab58a5fabbb58d4847cbfbbfe SHA512 0182a96feca475471d1dde2e8326067e98f8f43a6e9122e29635a52ae4ca56eaf6ac349b189a0198704c9adee62cbdbd2def7e90d2dad564c72bec2f8ff32ec9 -DIST linux-5.16.tar.xz 123114100 BLAKE2B 07a90cc640ff89e1359c06cee8c38abd33e51f9b9a89833e31a1d2750526fda4a59e8884db3c1ea63df0a37f0d3de6b5a922b014b7313d8abce20d90ac08adcb SHA512 7a257dd576bc8493595ec7d6f3c9cb6e22c772a8b2dbe735d2485c4f5c56e26a08695546e7e0f1f1cd04a533f25e829361958d4da0b98bf0ba8094dd57a85aaf -DIST linux-5.17.tar.xz 128399340 BLAKE2B 82dc4a45cc25c781ac67aa6ed1e4c369544154960f41c4634d47621f381159687a227054976d078524cda28884d395a15f7542fe44ca74ce98ca6ff54a81d6d0 SHA512 89f0a7ca69d20a539d4b612a7028a30a5e98b402e4b6b88516f14237e5da4b626d7929eab8b40fccc90766e8f3bae87e9858a19077ffad20d8204acf18794f5b -DIST linux-5.18.tar.xz 129790264 BLAKE2B e2745a69eb70169e90505a9318a3993046eab3020496eecde7d8352ecda0eb71a25b21becf7ce93fc593507dce7d1cd61b94ddcdf82b3094d79c0d3d48508eeb SHA512 dbbc9d1395898a498fa4947fceda1781344fa5d360240f753810daa4fa88e519833e2186c4e582a8f1836e6413e9e85f6563c7770523b704e8702d67622f98b5 -DIST pf-sources-5.16_p5.patch 3607099 BLAKE2B 4b8659457862fb7c86215b19558b06dc66f8fd94362ac6030428e8a0c2a4bb99855ea55305bd086b39700c755ef6b245c91c2d0d3c7bc6d95a0226184740f82a SHA512 677843b205699feca6c932ad08b300756506b8d603bc2c636c0e1cda1cc344041aeec979c5846dc247361073e62034d00feaa62decc465a01ae827ccd3a03afa -DIST pf-sources-5.16_p7.patch 4150817 BLAKE2B fd4217294d296852e56e693b37f7f758a2578a94a320c915f393aab764fc705195ae80cdc6445f59a65f773d94679baab4cee42dc7e1381ecae3a54acd3e7537 SHA512 4eb43313f6d402c4c6b32e4e1daf0e0433392c1fc000b510b17594a60894f2c77cc2acc1e0994a5158938609f87d175bf70f89f6f5442e3af29107bd5764b5ae -DIST pf-sources-5.17_p5.patch 4028503 BLAKE2B c1694083cd03ee1312e12ff87d60d3b77252580581ec5595407da399862b598502e7a676cfda31cb1680821185da81ed296d67584a9e5a7a763c71de77091de8 SHA512 1c04798c3b53f7d835f1926538e82faaa07ad3b06b7f18b7652d81489f0ad74c416ad68951a71e7ba9e11c0899ec618434dc9c9ebbc7e1e961db9630d61c03b6 -DIST pf-sources-5.18-pf1-add_missing_includes.patch 1412 BLAKE2B 114dc25880c20a3e85b0a62ae7b97bfd5ca209e591122a9f45a6bc403ca6e514f0217927feeec2aa467a5df936a3dd5681a5f29db906aa1c8cd366cde86f8e46 SHA512 a6c10a698bde3be27f29d4301e0b633e677a46dd0af603119fd63ce282b4cfc2c49f6f74ffd1f52abcb8cbed8c449bb6ad6205395715b463631875a404300bd8 -DIST pf-sources-5.18_p1.patch 901718 BLAKE2B 6e38debba1d34c1ac96a36e3b822da8a953c81cfa6c33f5c0117cad51bc376e202d56270d3a7fb90e315d015c4ec2146aa1f10b486a91e47a78ee16a26946b70 SHA512 5dfc259108653a0b976bf68533dbdd11bfbf24b6c52a4bf757cb06789c91b1ac739b0da82b7b2da8fd1794083d04f97bbb9a0fbfb2bee9c5f025a7931fc10b40 -DIST pf-sources-5.18_p2.patch 2866009 BLAKE2B 2157ab316a0fc27909820b8ba3136ab0b3907230387e03aae05f9f125092aa8d1ffa67c2a8b3b5afba9356ef91bc14e9bc28511283edb551183c8bebc88f2738 SHA512 3d1bba278294e7954db56284b04e197316f57c6f43583215d966a03333cc2252f42c482206d9557761f5d5f114d69c06604f16723d6586c025d5176ff4bfee3e -DIST pf-sources-5.18_p3.patch 3359909 BLAKE2B 7c7c5b1d1e657c3a5589903d18d1cfe677dc4798afd89067b7b8764c5636580aa6044943791ad5922896198d1cc78e5cc26ebbf10e60bb5277f61d7bfa04937f SHA512 fe6fc6eadc8a5aeffa21567f80fedb2406134bef00765a0e7605c50e90ae7a7e9d8c74eb52848c88b31dc6feefc9faa41df95d65caf184189ad681b5c0797df3 -DIST prjc-v5.16-4uo.patch 270113 BLAKE2B e88ec884ec8a539f9acc55844193d98c009d820bf18d8a6ca4dcb03d796897a15efc7006b35a736f31218895ffaf5cc83851a12f4db1b8e56b69ac8518347d02 SHA512 2f9eaef69d2125f6b23da3e597e2ed508266a93e3c3e1a0a04c1ba378448f8267a0985748b8de215c23fbbc62820a46da47671ff2e3ffd77f41bcca79cc11436 -DIST prjc-v5.16-5uo.patch 268223 BLAKE2B 3c0b89e36abaa95889d00abdbc8f3151fdd6fe0ed1e496730ed066ae22b68e5989c643441c69d733a920bf20149da6633e6a9e0b0062e997788919b10770eea0 SHA512 b95591e917d0b7b6b7fa7af62aac8f850aad7717e76f7ba17edfdb7ecbd53e31cf2c9409e1225f0aa6636564249c23a7f5c2bfc1e521cd1eec25a6e081b2122c -DIST prjc_v5.17-r2.patch 269135 BLAKE2B 75c53846e39333523d53beefa4f1a2873d06595a701bd60ea6645f108dddfab7e5a543ff0e95a6b4bb43bd9eaa1e6e75c12a9926431b4e0fd22df7290c16b2b1 SHA512 05e826ebc234f93bd96c467ffe2e9f0b0876950fb5355f1c0a8470793b85834f5dc638e85b65b1c9558d086b0d620735837502478763882321f64aff66388065 -DIST prjc_v5.18-r0.patch 271872 BLAKE2B 587c8db594e5923cd61bbbcb1a8c738681c34b9e57c04fa5d4dd7418038db15b912a8104b39267576a114d5e69721a4e680f662c077efaa0a8f5992f3923c6d6 SHA512 7c27134da1ece56f92a3dd540bf4163c38f2fa47d2a01bf6d66358e337e1ad930b363bc25769b18e679d7845713605fde3f21c317c393a83de61bcf764a9a3fa -DIST prjc_v5.18-r1.patch 270901 BLAKE2B 81000dd93c038389ab1bbe04e1e9706062244e70571da03388c2ab0d382bd817d86d8b12adfe607b49adf7bbab3624640a70ba6df2e97bd7f55f9d2def73e88f SHA512 1ae402b0fd4edec5d819e1a8cf0664b73de995f5b9975d2ffaf1f9d643713c539911cefbfb58c5952b27c6edc3ce3f572a3b83a1e491c3e35b15333f9222cd95 +DIST linux-5.18-pf3.tar.gz 206979899 BLAKE2B e66670f81f55353f5850272316141833d5dfb804defd03bce2d1a84e404a2631cc5918714cb7dac75b4a9344d1cc597377bcdff94a034e5a544109e0ac2d12ae SHA512 85d9be125bc378ac5aada2f557e6636987c93a108bc7768ae3f314b03bdb4b2bfea66e4226ab04c6323464b3a299381356be49e85a458294fe3d39cd04ebed13 DIST prjc_v5.18-r2.patch 270353 BLAKE2B 15d7ed7a0eb6f7ad37feaf52ab7c383e1c7c3e72fb41a767c8d1151a0ad41255c216ede1e4938a041f3b628874ed61398c61dd7b0e0b62090730f2fd0f6a70db SHA512 25c558bd6281a09bb611c6cca68084b27d0f2e290d2c0575e88b6a94322fad86de6dbeda30eb77919edd5adff921ad445593d9478f115ec93fa2e4c7ed6b5c1e -EBUILD pf-sources-5.16_p5.ebuild 2441 BLAKE2B d6ea446131c080743575d6c3d5283b6b4660b136d26ccbc217f03e927d0aab96f14926f5e8573cd41fdab84edddebfbac910d2fa0778eb4e7f6704a6e9f1760d SHA512 2d11d387f753ceb52cdf90c6713c3e787fac708bbbb8ebe4258489f78ef0b67ed9d056caae9097d5cc42a88b3516ab50c4550a9bee85bef7c62156fa50fd7632 -EBUILD pf-sources-5.16_p7.ebuild 2441 BLAKE2B fa39f4529b501c0ffc0af0268a8bf560f4bb8e9fd81979c553a2db2dc4df438154ad6b76d261e865a0dc9cdb5ea09ddc8d9a4a535a811d8758ae5d0575318ff9 SHA512 8b3e46cc15019ee1629af0a078e33eb7ba1081706505ee21cc667248db774f72342de69d644d22a91a5fcd039863cb7451d3477447158074b8b5c2bb8c32285b -EBUILD pf-sources-5.17_p5.ebuild 2361 BLAKE2B a2db2cc237fce760625fa41c0a9d52fe8aa7d42842c76842aa764b68d634afe417057cec3a5025205f6e6283d877e13fce78ce9052a48bc48f8f5e607e078c52 SHA512 3a0f7f8854d442431bdf159e75f9cbbcabde9c3d910e14401c096143feeaa60e9ec32f29acb5f0ed44afc91a7ca311a8db6215873800b4e1de0727bffa42a6e9 -EBUILD pf-sources-5.18_p1.ebuild 2450 BLAKE2B ec0b7cbf9e03cfbbbe75096b6c62451439550b25f1298fd2fcf569376895e37dbddc99befe53e0df8e4b50a52c8752c2611a9ef2b2fccce53de56594c7f4021a SHA512 257a3e250ebd8b8eb127e1421227994e23d425867077e6a14c4772b9b5b0935b865c854437cb448119d90afa39f5c0697dfdb48632de7fb920ca55d6af2bffe6 -EBUILD pf-sources-5.18_p2.ebuild 2241 BLAKE2B d91f6cdeaad32eb8609b6fd4f7dd14202295e5213a08d05e6c20a1850c51f2a8fa0b76a5a18292f562fef038836aba3a2882028011365333c389a26243d5e876 SHA512 cfb34e8c546e081b2ae96c58d2f11bdfe16f2f07dc85a3941da7e305e9c270f4ebc9af9313d3da6e3ca3c4b7a3753cd625eec59b59fe08aa685d41a1cd793c98 -EBUILD pf-sources-5.18_p3.ebuild 2241 BLAKE2B ce6baede15da02109ba7e7bab040ee80cd386ad59ae9c5c3673396875c0da756501f045a4329869983393487756ee33aba521ebe51722a3e533275b97d1d4442 SHA512 d30676f2c3614246e256d6aec1548a4cd74b94d5d054cfd4bbc7c59ccf708fe44df49da9b119f83884c5aae6049c42aea26e1e41a71b3353e7ed6dad16e0902e +EBUILD pf-sources-5.18_p3.ebuild 2634 BLAKE2B c7e98fd9815286925fa205f7697c7ed7f44d82bdfaeef1e3f3b19b7c6a8ab72d9bef92f52372c7b273118b2cc16c25ea92d0f772ddf09f3b1c56e3db92f4c07b SHA512 e0913a5eda7778b68636fbbaa4842c62199c1aaecde27eb4f0e6843b7a447afd5394179ab9c695ef0d10f37c1b454904f8fbe03438b8119c20839f4521e2a3b7 MISC metadata.xml 346 BLAKE2B aac642a4971d6bc11e22a4885e5a4cfdaa36287a97883ed22368729e1db9bbe1baa382fc542d6f89582a0e4f43d2e78419d09716f6d215477454b72dc365e2ec SHA512 94e6a97663111931e68e8af0656691776c39b4e8cc4e96c4a257a9617413ea238400096b15729b1e3b91d60e030c6eae3789401c444692d3bf7daa7c80e78a72 diff --git a/sys-kernel/pf-sources/pf-sources-5.16_p5.ebuild b/sys-kernel/pf-sources/pf-sources-5.16_p5.ebuild deleted file mode 100644 index 17e4cb3993fe..000000000000 --- a/sys-kernel/pf-sources/pf-sources-5.16_p5.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Define what default functions to run -ETYPE="sources" - -# No 'experimental' USE flag provided, but we still want to use genpatches -K_EXP_GENPATCHES_NOUSE="1" - -# Just get basic genpatches, -pf patch set already includes vanilla-linux updates -K_GENPATCHES_VER="1" - -# -pf already sets EXTRAVERSION to kernel Makefile -K_NOSETEXTRAVERSION="1" - -# Not supported by the Gentoo security team -K_SECURITY_UNSUPPORTED="1" - -# We want the very basic patches from gentoo-sources, experimental patch is -# already included in pf-sources -K_WANT_GENPATCHES="base extras" - -# major kernel version, e.g. 5.14 -SHPV="${PV/_p*/}" - -# https://gitlab.com/alfredchen/projectc/ revision for a major version, -# e.g. prjc-v5.14-r2 = 2 -PRJC_R=4 - -inherit kernel-2 optfeature -detect_version - -DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches" -HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README - https://dev.gentoo.org/~mpagano/genpatches/" -SRC_URI="${KERNEL_URI} - https://github.com/pfactum/pf-kernel/compare/v${SHPV}...v${SHPV}-pf${PV/*_p/}.diff -> ${P}.patch - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz - https://dev.gentoo.org/~juippis/patches/pf-sources/${SHPV}/prjc-v${SHPV}-${PRJC_R}uo.patch - https://dev.gentoo.org/~mpagano/genpatches/trunk/5.15/5021_BMQ-and-PDS-gentoo-defaults.patch -> 5021_BMQ-and-PDS-gentoo-defaults-5.15.patch" - -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -S="${WORKDIR}/linux-${PVR}-pf" - -PATCHES=( "${DISTDIR}/${P}.patch" - "${DISTDIR}/prjc-v${SHPV}-${PRJC_R}uo.patch" - "${DISTDIR}/5021_BMQ-and-PDS-gentoo-defaults-5.15.patch" ) - -K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, - see: ${HOMEPAGE}." - -pkg_setup() { - ewarn "" - ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." - ewarn "If you need support, please contact the pf developers directly." - ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" - ewarn "the ebuilds. Thank you." - ewarn "" - - kernel-2_pkg_setup -} - -src_prepare() { - # kernel-2_src_prepare doesn't apply PATCHES(). - default -} - -pkg_postinst() { - kernel-2_pkg_postinst - - optfeature "userspace KSM helper" sys-process/uksmd -} diff --git a/sys-kernel/pf-sources/pf-sources-5.16_p7.ebuild b/sys-kernel/pf-sources/pf-sources-5.16_p7.ebuild deleted file mode 100644 index 1db6666cdd0e..000000000000 --- a/sys-kernel/pf-sources/pf-sources-5.16_p7.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -# Define what default functions to run -ETYPE="sources" - -# No 'experimental' USE flag provided, but we still want to use genpatches -K_EXP_GENPATCHES_NOUSE="1" - -# Just get basic genpatches, -pf patch set already includes vanilla-linux updates -K_GENPATCHES_VER="1" - -# -pf already sets EXTRAVERSION to kernel Makefile -K_NOSETEXTRAVERSION="1" - -# Not supported by the Gentoo security team -K_SECURITY_UNSUPPORTED="1" - -# We want the very basic patches from gentoo-sources, experimental patch is -# already included in pf-sources -K_WANT_GENPATCHES="base extras" - -# major kernel version, e.g. 5.14 -SHPV="${PV/_p*/}" - -# https://gitlab.com/alfredchen/projectc/ revision for a major version, -# e.g. prjc-v5.14-r2 = 2 -PRJC_R=5 - -inherit kernel-2 optfeature -detect_version - -DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches" -HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README - https://dev.gentoo.org/~mpagano/genpatches/" -SRC_URI="${KERNEL_URI} - https://github.com/pfactum/pf-kernel/compare/v${SHPV}...v${SHPV}-pf${PV/*_p/}.diff -> ${P}.patch - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz - https://dev.gentoo.org/~juippis/patches/pf-sources/${SHPV}/prjc-v${SHPV}-${PRJC_R}uo.patch - https://dev.gentoo.org/~mpagano/genpatches/trunk/5.15/5021_BMQ-and-PDS-gentoo-defaults.patch -> 5021_BMQ-and-PDS-gentoo-defaults-5.15.patch" - -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -S="${WORKDIR}/linux-${PVR}-pf" - -PATCHES=( "${DISTDIR}/${P}.patch" - "${DISTDIR}/prjc-v${SHPV}-${PRJC_R}uo.patch" - "${DISTDIR}/5021_BMQ-and-PDS-gentoo-defaults-5.15.patch" ) - -K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, - see: ${HOMEPAGE}." - -pkg_setup() { - ewarn "" - ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." - ewarn "If you need support, please contact the pf developers directly." - ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" - ewarn "the ebuilds. Thank you." - ewarn "" - - kernel-2_pkg_setup -} - -src_prepare() { - # kernel-2_src_prepare doesn't apply PATCHES(). - default -} - -pkg_postinst() { - kernel-2_pkg_postinst - - optfeature "userspace KSM helper" sys-process/uksmd -} diff --git a/sys-kernel/pf-sources/pf-sources-5.17_p5.ebuild b/sys-kernel/pf-sources/pf-sources-5.17_p5.ebuild deleted file mode 100644 index a6549e4455e1..000000000000 --- a/sys-kernel/pf-sources/pf-sources-5.17_p5.ebuild +++ /dev/null @@ -1,77 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Define what default functions to run -ETYPE="sources" - -# No 'experimental' USE flag provided, but we still want to use genpatches -K_EXP_GENPATCHES_NOUSE="1" - -# Just get basic genpatches, -pf patch set already includes vanilla-linux updates -K_GENPATCHES_VER="4" - -# -pf already sets EXTRAVERSION to kernel Makefile -K_NOSETEXTRAVERSION="1" - -# Not supported by the Gentoo security team -K_SECURITY_UNSUPPORTED="1" - -# We want the very basic patches from gentoo-sources, experimental patch is -# already included in pf-sources -K_WANT_GENPATCHES="base extras" - -# major kernel version, e.g. 5.14 -SHPV="${PV/_p*/}" - -# https://gitlab.com/alfredchen/projectc/ revision for a major version, -# e.g. prjc-v5.14-r2 = 2 -PRJC_R=2 - -# These is already patched via -pf patch set. -UNIPATCH_EXCLUDE="1000_linux-${SHPV}.1.patch 1001_linux-${SHPV}.2.patch" - -inherit kernel-2 optfeature -detect_version - -DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches" -HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README - https://dev.gentoo.org/~mpagano/genpatches/" -SRC_URI="${KERNEL_URI} - https://github.com/pfactum/pf-kernel/compare/v${SHPV}...v${SHPV}-pf${PV/*_p/}.diff -> ${P}.patch - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz - https://gitlab.com/alfredchen/projectc/-/raw/master/${SHPV}/prjc_v${SHPV}-r${PRJC_R}.patch" - -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -S="${WORKDIR}/linux-${PVR}-pf" - -PATCHES=( "${DISTDIR}/${P}.patch" - "${DISTDIR}/prjc_v${SHPV}-r${PRJC_R}.patch" ) - -K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, - see: ${HOMEPAGE}." - -pkg_setup() { - ewarn "" - ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." - ewarn "If you need support, please contact the pf developers directly." - ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" - ewarn "the ebuilds. Thank you." - ewarn "" - - kernel-2_pkg_setup -} - -src_prepare() { - # kernel-2_src_prepare doesn't apply PATCHES(). - default -} - -pkg_postinst() { - kernel-2_pkg_postinst - - optfeature "userspace KSM helper" sys-process/uksmd -} diff --git a/sys-kernel/pf-sources/pf-sources-5.18_p1.ebuild b/sys-kernel/pf-sources/pf-sources-5.18_p1.ebuild deleted file mode 100644 index 65b7a7549c2d..000000000000 --- a/sys-kernel/pf-sources/pf-sources-5.18_p1.ebuild +++ /dev/null @@ -1,76 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Define what default functions to run -ETYPE="sources" - -# No 'experimental' USE flag provided, but we still want to use genpatches -K_EXP_GENPATCHES_NOUSE="1" - -# Just get basic genpatches, -pf patch set already includes vanilla-linux updates -K_GENPATCHES_VER="1" - -# -pf already sets EXTRAVERSION to kernel Makefile -K_NOSETEXTRAVERSION="1" - -# Not supported by the Gentoo security team -K_SECURITY_UNSUPPORTED="1" - -# We want the very basic patches from gentoo-sources, experimental patch is -# already included in pf-sources -K_WANT_GENPATCHES="base extras" - -# major kernel version, e.g. 5.14 -SHPV="${PV/_p*/}" - -# https://gitlab.com/alfredchen/projectc/ revision for a major version, -# e.g. prjc-v5.14-r2 = 2 -PRJC_R=0 - -inherit kernel-2 optfeature -detect_version - -DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches" -HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README - https://dev.gentoo.org/~mpagano/genpatches/" -SRC_URI="${KERNEL_URI} - https://github.com/pfactum/pf-kernel/compare/v${SHPV}...v${SHPV}-pf${PV/*_p/}.diff -> ${P}.patch - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz - https://gitlab.com/alfredchen/projectc/-/raw/master/${SHPV}/prjc_v${SHPV}-r${PRJC_R}.patch - https://gitlab.com/torvic9/linux-stable/-/commit/7d83680518b4c6a5dcd92f25f0e455ae5ed17a7e.patch -> pf-sources-5.18-pf1-add_missing_includes.patch" - -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -S="${WORKDIR}/linux-${PVR}-pf" - -PATCHES=( "${DISTDIR}/${P}.patch" - "${DISTDIR}/prjc_v${SHPV}-r${PRJC_R}.patch" - "${DISTDIR}/pf-sources-5.18-pf1-add_missing_includes.patch" ) - -K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, - see: ${HOMEPAGE}." - -pkg_setup() { - ewarn "" - ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." - ewarn "If you need support, please contact the pf developers directly." - ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" - ewarn "the ebuilds. Thank you." - ewarn "" - - kernel-2_pkg_setup -} - -src_prepare() { - # kernel-2_src_prepare doesn't apply PATCHES(). - default -} - -pkg_postinst() { - kernel-2_pkg_postinst - - optfeature "userspace KSM helper" sys-process/uksmd -} diff --git a/sys-kernel/pf-sources/pf-sources-5.18_p2.ebuild b/sys-kernel/pf-sources/pf-sources-5.18_p2.ebuild deleted file mode 100644 index 57784c65731a..000000000000 --- a/sys-kernel/pf-sources/pf-sources-5.18_p2.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -# Define what default functions to run -ETYPE="sources" - -# No 'experimental' USE flag provided, but we still want to use genpatches -K_EXP_GENPATCHES_NOUSE="1" - -# Just get basic genpatches, -pf patch set already includes vanilla-linux updates -K_GENPATCHES_VER="1" - -# -pf already sets EXTRAVERSION to kernel Makefile -K_NOSETEXTRAVERSION="1" - -# Not supported by the Gentoo security team -K_SECURITY_UNSUPPORTED="1" - -# We want the very basic patches from gentoo-sources, experimental patch is -# already included in pf-sources -K_WANT_GENPATCHES="base extras" - -# major kernel version, e.g. 5.14 -SHPV="${PV/_p*/}" - -# https://gitlab.com/alfredchen/projectc/ revision for a major version, -# e.g. prjc-v5.14-r2 = 2 -PRJC_R=1 - -inherit kernel-2 optfeature -detect_version - -DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches" -HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README - https://dev.gentoo.org/~mpagano/genpatches/" -SRC_URI="${KERNEL_URI} - https://github.com/pfactum/pf-kernel/compare/v${SHPV}...v${SHPV}-pf${PV/*_p/}.diff -> ${P}.patch - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz - https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz - https://gitlab.com/alfredchen/projectc/-/raw/master/${SHPV}/prjc_v${SHPV}-r${PRJC_R}.patch" - -KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" - -S="${WORKDIR}/linux-${PVR}-pf" - -PATCHES=( "${DISTDIR}/${P}.patch" - "${DISTDIR}/prjc_v${SHPV}-r${PRJC_R}.patch" ) - -K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, - see: ${HOMEPAGE}." - -pkg_setup() { - ewarn "" - ewarn "${PN} is *not* supported by the Gentoo Kernel Project in any way." - ewarn "If you need support, please contact the pf developers directly." - ewarn "Do *not* open bugs in Gentoo's bugzilla unless you have issues with" - ewarn "the ebuilds. Thank you." - ewarn "" - - kernel-2_pkg_setup -} - -src_prepare() { - # kernel-2_src_prepare doesn't apply PATCHES(). - default -} - -pkg_postinst() { - kernel-2_pkg_postinst - - optfeature "userspace KSM helper" sys-process/uksmd -} diff --git a/sys-kernel/pf-sources/pf-sources-5.18_p3.ebuild b/sys-kernel/pf-sources/pf-sources-5.18_p3.ebuild index cd9fc6cae356..b8ebece4d989 100644 --- a/sys-kernel/pf-sources/pf-sources-5.18_p3.ebuild +++ b/sys-kernel/pf-sources/pf-sources-5.18_p3.ebuild @@ -25,6 +25,9 @@ K_WANT_GENPATCHES="base extras" # major kernel version, e.g. 5.14 SHPV="${PV/_p*/}" +# Replace "_p" with "-pf" +PFPV="${PV/_p/-pf}" + # https://gitlab.com/alfredchen/projectc/ revision for a major version, # e.g. prjc-v5.14-r2 = 2 PRJC_R=2 @@ -33,20 +36,18 @@ inherit kernel-2 optfeature detect_version DESCRIPTION="Linux kernel fork that includes the pf-kernel patchset and Gentoo's genpatches" -HOMEPAGE="https://gitlab.com/post-factum/pf-kernel/-/wikis/README +HOMEPAGE="https://codeberg.org/pf-kernel/linux/wiki/README https://dev.gentoo.org/~mpagano/genpatches/" -SRC_URI="${KERNEL_URI} - https://github.com/pfactum/pf-kernel/compare/v${SHPV}...v${SHPV}-pf${PV/*_p/}.diff -> ${P}.patch +SRC_URI="https://codeberg.org/pf-kernel/linux/archive/v${PFPV}.tar.gz -> linux-${PFPV}.tar.gz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.base.tar.xz https://dev.gentoo.org/~mpagano/genpatches/tarballs/genpatches-${SHPV}-${K_GENPATCHES_VER}.extras.tar.xz https://gitlab.com/alfredchen/projectc/-/raw/master/${SHPV}/prjc_v${SHPV}-r${PRJC_R}.patch" KEYWORDS="~amd64 ~ppc ~ppc64 ~x86" -S="${WORKDIR}/linux-${PVR}-pf" +S="${WORKDIR}/linux-${PFPV}" -PATCHES=( "${DISTDIR}/${P}.patch" - "${DISTDIR}/prjc_v${SHPV}-r${PRJC_R}.patch" ) +PATCHES=( "${DISTDIR}/prjc_v${SHPV}-r${PRJC_R}.patch" ) K_EXTRAEINFO="For more info on pf-sources and details on how to report problems, see: ${HOMEPAGE}." @@ -62,8 +63,18 @@ pkg_setup() { kernel-2_pkg_setup } +src_unpack() { + # Since the Codeberg-hosted pf-sources include full kernel sources, we need to manually override + # the src_unpack phase because kernel-2_src_unpack() does a lot of unwanted magic here. + unpack ${A} + + mv pf-kernel linux-${PFPV} || die "Failed to move source directory" +} + src_prepare() { - # kernel-2_src_prepare doesn't apply PATCHES(). + # kernel-2_src_prepare doesn't apply PATCHES(). And with pf-sources's move to Codeberg, we need + # to manually eapply the genpatches too. + eapply "${WORKDIR}"/*.patch default } diff --git a/sys-process/Manifest.gz b/sys-process/Manifest.gz index 12a4b382e2db..be37f6666737 100644 Binary files a/sys-process/Manifest.gz and b/sys-process/Manifest.gz differ diff --git a/sys-process/uksmd/Manifest b/sys-process/uksmd/Manifest index 22026a29cda9..b758d2f72e18 100644 --- a/sys-process/uksmd/Manifest +++ b/sys-process/uksmd/Manifest @@ -1,5 +1,4 @@ -AUX uksmd-0_pre20200504-respect-cflags-ldflags.patch 435 BLAKE2B ca387ab901fd49f3c909a31135afd67b55a07f8e3d2f40b1deee6761510bd33cb281f684f0cd9e841a80cd12c15e83a6ba04a57bd6186d83c9d0f52bdf870772 SHA512 3e9923e6b382dfad13afb91d706998231f556341b7e36caaccdc7aa9cab05a758423eb0accea9c81c85d0ee78f7eddfc21951d2a65c6fb6d996e0e6c01ab92bf AUX uksmd.init 208 BLAKE2B f76e207c3e97750d31bf6b6d867f7f82abed8d19984408e78cb77e8d9c8ee22ae071aa880494748a955cb75d904e8cbe08c211cf24e2a048543d884d173c1a0c SHA512 404c5c6fdbd60d5c5f25d6cccdfa4efb35b0d3d8ec7da8162a3d8e59cb32327227ea165ee3561b3630df6e6b36c75c937b93cf6250a2227b92ac1be2843e300f -DIST uksmd-0_pre20211019.tar.bz2 14434 BLAKE2B de17d4dd566eec378062d2040b9387ddbe88f14c9d0ac121d7357d9da190fb5426476b59158655104af4de2be49d14367fe13328de2fb40df23cceddbf6f1a3e SHA512 89f3784c50e1a9bae28e12f562d1c28f97b71859d3b0e2d83416785f9c47cd7da2b93481855c4b46ae6c71c332534991c28b98a5497b301c1d674744308681ce -EBUILD uksmd-0_pre20211019.ebuild 775 BLAKE2B fd27fe3018e37258edf3dc5cd9c468405faed391db9a97e94bcb290bcc86ee78cf139539af07240466c45521c8ad3fb2b204b7ab24f80d12db7865b33ed1d54f SHA512 39e3d240b38e095c32abdbb4fc8f0d27f04d2d00fbc6c01aeff7d1d2905dde8be49979b671db577c84f403c2bbde314728ad316c2d4375e1f8360fd37d14428d +DIST uksmd-0_pre20220705.tar.gz 15715 BLAKE2B f104a804cff15eb6b3a4ffd71180d67054f4e7c4ebbe10438f76aef96ca3d83740b24390183110a26691ebb832d6740765ab7ca5b7862a8d9afe09d1cacdc4d0 SHA512 a0e99e80e22e988ce98f790d5cc693a5b961e40ffa9650002c4ff39edb148b1586ded6b8321f5ea012f674ef8cbd03daca24dca557a773e23e83a373553f7ba9 +EBUILD uksmd-0_pre20220705.ebuild 611 BLAKE2B f9547fa1ff1489479261921a6e47f93ff33c8343cdad523e88869b09c7d0d51adb064901a93e1c1bc072f93c321d8663c8a1c21f32a82b66df240246d7d81f5d SHA512 3e6efb2f51151248a953d72445b44e058f253affb41fc99f84de43f764a67fab1339c79f62cc2f2ad39585d9e150e90041c20745ffa78c7e71100fbbf9a3ef67 MISC metadata.xml 255 BLAKE2B 6fe10a1f843a8b2494606052a69206e32fdd5edf3ca6bdfb661cf6f8e39c0e16fb652acb8697d339770f3559c56a4ba964a0e959b3e0bb456d09ee7570f0d9e9 SHA512 235170971553178916cc484a07e1c665c94cd0a7ec442d2190d3608f7a3441dd2fe08fea666ca23d151077c10c908bc1da0e57355fab43be02711be35531b362 diff --git a/sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch b/sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch deleted file mode 100644 index 407198d5aba6..000000000000 --- a/sys-process/uksmd/files/uksmd-0_pre20200504-respect-cflags-ldflags.patch +++ /dev/null @@ -1,15 +0,0 @@ -diff -Naur a/Makefile b/Makefile ---- a/Makefile 2019-05-19 16:36:31.000000000 +0300 -+++ b/Makefile 2019-07-24 18:12:29.444896030 +0300 -@@ -1,8 +1,8 @@ - PROG = uksmd - OBJS = uksmd.o --PREFIX ?= /usr/local --CFLAGS = -O3 -Wall -Wextra -pedantic -pipe -fstack-protector-strong -fno-plt --LDFLAGS = -lprocps -lcap-ng -+PREFIX ?= /usr -+CFLAGS += -Wextra -pedantic -fstack-protector-strong -fno-plt -+LDFLAGS += -lprocps -lcap-ng - - all: build - diff --git a/sys-process/uksmd/uksmd-0_pre20211019.ebuild b/sys-process/uksmd/uksmd-0_pre20211019.ebuild deleted file mode 100644 index bbc2fd9e6bf8..000000000000 --- a/sys-process/uksmd/uksmd-0_pre20211019.ebuild +++ /dev/null @@ -1,35 +0,0 @@ -# Copyright 2019-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit linux-info systemd - -MY_COMMIT="e1d4b12d22fd710f0155d75585940f0d439f1544" -MY_P="${PN}-${MY_COMMIT}" - -DESCRIPTION="Userspace KSM helper daemon" -HOMEPAGE="https://gitlab.com/post-factum/uksmd" -SRC_URI="https://gitlab.com/post-factum/uksmd/-/archive/${MY_COMMIT}/${MY_P}.tar.bz2 -> ${P}.tar.bz2" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -DEPEND="sys-libs/libcap-ng - sys-process/procps:=" -RDEPEND="${DEPEND}" - -CONFIG_CHECK="~KSM" - -S="${WORKDIR}/${MY_P}" - -PATCHES=( "${FILESDIR}/uksmd-0_pre20200504-respect-cflags-ldflags.patch" ) - -src_install() { - default - einstalldocs - - newinitd "${FILESDIR}/uksmd.init" uksmd - systemd_dounit distro/uksmd.service -} diff --git a/sys-process/uksmd/uksmd-0_pre20220705.ebuild b/sys-process/uksmd/uksmd-0_pre20220705.ebuild new file mode 100644 index 000000000000..aaf2918acc1f --- /dev/null +++ b/sys-process/uksmd/uksmd-0_pre20220705.ebuild @@ -0,0 +1,30 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit linux-info meson + +MY_COMMIT="f10f38e3adcaf6175e6c4c1846cad72ae9ab2cf2" + +DESCRIPTION="Userspace KSM helper daemon" +HOMEPAGE="https://codeberg.org/pf-kernel/uksmd" +SRC_URI="https://codeberg.org/pf-kernel/uksmd/archive/${MY_COMMIT}.tar.gz -> ${P}.tar.gz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="sys-libs/libcap-ng + sys-process/procps:=" +RDEPEND="${DEPEND}" + +CONFIG_CHECK="~KSM" + +S="${WORKDIR}/uksmd" + +src_install() { + meson_src_install + + newinitd "${FILESDIR}/uksmd.init" uksmd +} diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz index db91d351e5f5..67e2cdf02ec3 100644 Binary files a/www-client/Manifest.gz and b/www-client/Manifest.gz differ diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index 9655c9e707a6..98d50f0d4b3e 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -4,102 +4,102 @@ AUX firefox-bin-r3.desktop 7956 BLAKE2B 4df62b7ae4c9e642ac84f2054a4f9ab8c201b76b AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f AUX firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8 AUX gentoo-default-prefs.js 620 BLAKE2B b78720a71b86f69a8d23b34aa47ca1c6e7c616f8ea8110d9417ea1f7efd5307568a3e099acf921ec5abad64b36075d716fa5892f4e5600f32bbad9e36a0a1c45 SHA512 5a55cd2ae13ce6ef01646c0a6188a3fd81e1eab0e547b2ba292eb42094aff0f5d5ee383686131bfed845d1e4b34bc1bd11e145e65eb151f0e342a1d49e0c688c -DIST firefox-102.0-ach.xpi 443114 BLAKE2B 3084bf0515a7b0d744f28b2308e79302462861c890cf7eec40129e1b251fe9392412178a99b69a3ee1b479608f7687cf25dc7156916deecafee895a0867c8f9e SHA512 7eca63717fc6022332f77c5a2567b1b09f3ad2a94016e664487115d4ae326f1658b2834de01ca11969525b9d952256f66cf0a738d73548b485fb3432307f5267 -DIST firefox-102.0-af.xpi 408457 BLAKE2B 010b537aa482d4d2fe3b35ac8f07bf77e095501243b5e1395ee7a7c153db8a881af4e7eb3e57d9ca0ab274561a6a4ceb2b1fb167c2ef791cfb53c9829e014897 SHA512 705986d46b495e038cd6d4cc1a4f30f6ec1d5419cf840be459405e6aa505ede00960ff345d089bad68f53837d7f38d7a571c1e99728cf56b20c1b0fdba1753c5 -DIST firefox-102.0-an.xpi 486991 BLAKE2B 0e97c8aa2a96fb690378b555f115be30d0270d0fd064b3a78bc1fc1596e61c1b73656627630600ef35132dc83cc62bf96a269a49998484017fa41f394fa2b2de SHA512 2e682c8f58e475354b6e7f23462fef647bc779250290d6a1b7353304a045511e9dc7061b006dacefe5385da9ff622af4a71e988e45d3691a4a8f23c881bf4182 -DIST firefox-102.0-ar.xpi 550924 BLAKE2B 50d30d3c228177dcb9d38c4dd0cfe93c19038a3da7ac1053c6aee478eee978d51b0fa07eea7c8c9679f21bb93353162203b6c61ae56940039f6d71528e01dcb2 SHA512 355e1a9935613cc2a54ef9d5010625f3735ca2d22bb65448e95322d9c438ec0e8d459464b444eb1a38b0ad55af354b3a3af863aa72c096bdf5560ed7ba5cf29d -DIST firefox-102.0-ast.xpi 483305 BLAKE2B cf69b322c3bd47b4ac778d0d7442ef89f6e7b2abe29e4118b30e8c8cfa8c5e459658647d8c29bab0fa7eb8a735f1ed12bb05a1002c19bc2d7fe0802be3be1081 SHA512 4a1fde7a7cf6f57e214047b52885068bb5ad3b8e9495f3663f3bf1d70f9a05a7d8f4f406c9515e7ff92dd66317130f7a64a588b1b3b9c6d8cb9c5f418573e00e -DIST firefox-102.0-az.xpi 474703 BLAKE2B 7cf8edcb045f84264afea502cf3699c3115ca320a67d3bf99bcb5db0f266537b6c0673f1f78faa002c66d8a1821a526415bfc1d4e962a62ee1d52935870a79bf SHA512 52b5633860bcc877610a4730fc4aecaf7957bd1a78acbd0b20df035e04e8a3dc6462ad390a5442893a9019b123a8f89efde039ac0cf07234bf16f40fee2652e5 -DIST firefox-102.0-be.xpi 613475 BLAKE2B 15efa83b7b017d55cea322adf2f45c55ef30b06bc2063aaceafb15e34a81beee50fea4d25f96f36ffadd102ac431d378a5fa517fcacfa4e008bdddd598d9675d SHA512 a65d3d358ca23483c1b709e04becde02f7a962434acaa4b4cf2acd32b997f77145ecc4e59a4c507450e843dd2fc6410e96bb9a6d3e18c9943763e79602df0932 -DIST firefox-102.0-bg.xpi 563633 BLAKE2B b60e6b768a5fa5a581e8227f5e76eb74f58bdac35f9e178461d65cb2c4bec5962a150853428aee0121e7433a57811e15feef9cc82c3aa461fd121c11810d7739 SHA512 34d389d1afbb0072d91861f1715f4626ef849645f18397fa8d52efff19d9f9250e5548fdcadc529df3f46cf66499d2e620f2bf888f92aa6df6fa828347a0cb4a -DIST firefox-102.0-bn.xpi 565247 BLAKE2B 1af5bdc0f815ea3b0b868407769ebf6fa879cea2478f64956d06da31b5464c32ac6148fc366d965d960da62ab6f74e13f1bf490807106122f0273f7f79ba281a SHA512 78790e6bf4a367fcddb4af6bb83e279b807a5c6395dd4ea9da4cdcdbc5f9d6999a700852be9dd440106831a8c8c4899e21d1315210195c3d23bb0e064d4c1e2c -DIST firefox-102.0-br.xpi 521034 BLAKE2B 88e620bef0a6f15c36023ca231dc07ea1a5fceff583c2abd19491313acb3e909cf9da8be51bf96caaec67600ea9a6a46c99b26cd65a7370dd6cbf86ab94def2f SHA512 b208541b8a9f3b5bf221748f0bb6423a55bdcae0c3599822904bd0a23eba84607484903aa8a55cd8c2aa4c870d8c979beda46e99296f230644a25ad7937ca0c2 -DIST firefox-102.0-bs.xpi 451825 BLAKE2B 920b55d3afdb1b6153d627073a7e58035d615d437110fae95b4a2857d0d5ac3deceec243538638cc20698cb370caf0f357418b3a4026b89811f4317b049665cd SHA512 d29a3b7fa8e7f88eadb2f8b5b0add4a6c656f0670ca258030242d67b20409e08aee15fab2dbffa040e2835bf428ca8b926e4fc03123ecbf3e42539aea4e38748 -DIST firefox-102.0-ca-valencia.xpi 526177 BLAKE2B 3ef9b41debeeb4c1b79fada05e1b8d39d8410b5dd52979ab62dcfe5cd7313c2e2c4cba33913a5c9093705d3e43c950721b9ba7b90ea46dbae29bd9a953ac421c SHA512 0cbfb508f91e234edb23b28fd3ca097e33c9b46c29d5d625e5587686e1f26eded005f68d0d1d42a4e4194d00019a7cdb97e5ca7d1c32365c60c222412b7ca075 -DIST firefox-102.0-ca.xpi 522642 BLAKE2B 89ac6bc7a2d035d290e5286571d74ac8df14e8230b512a7d1a5d2d37b40c031a6c9097ea63408d1776daf6d9552e41c8bda9cb5becfa85b5a9a4961981227f53 SHA512 e2e33583adc291464565b231548d76d3533626bdb72922cc824ea62f319201a78ef251ad09195866f1c9f0c8587e590409eee7fb277b09b501581c20a41e3e1b -DIST firefox-102.0-cak.xpi 539672 BLAKE2B 34cc7fb9e1d5e30fe8ffcf504a31d18a43ec9578b5dcdb027a4bbe097f2c30866d13e98fe67928c2b45c2d65a9b194d298636214db621e26ec2a9ba4b4cf69ae SHA512 6d8fc504efa7168072f3b82d7ca78b4e51356771372ed4f35e3461d7b59f71c2b59e173734a781a454f1992f641707e0c946985ff9e2723304b6ae36b4b56e88 -DIST firefox-102.0-cs.xpi 556808 BLAKE2B aee01fd260893319aea17a3b4169c7098b53cff6f86001498d76b88eed54f4243651c64bbcbc0e502b6c2d45970839a95e47860399c9b2333b8ff0f8cea9e5d4 SHA512 993eaeaeeb6d2952863e0587164e3908437de5a4a1364b61f409296bd356c6b51cc2f5a19c34a03bcd261549ecfe240044f7dc6fb50084724cb0436c59df055c -DIST firefox-102.0-cy.xpi 533736 BLAKE2B fc958e900a2d039b9a076a709138c95d859c752216ab7e2631cc4887546b4b2e35c618e48834862ac1995ea52141c7c7c28f5fc96a91e2cddcd612184751139e SHA512 a599af689ef6ea265a0400ceae54f359e5da91f03e1626459826daf59cd6aca5bfd158b85bc50ae2b612cb28996780358af7537699f37bc077a679be6be3bc15 -DIST firefox-102.0-da.xpi 525897 BLAKE2B 43500d24b13493b97c5ac05b0265c3edf390f79225de8e71e81291a562cf5e951a72f58eb1d8294cb41f3e4559b6e271e721f58894f4ab2f3bdc9f1562c8b61b SHA512 c2541f49cbe144f4904cada116799e1a4a709f35456a28c22d7cb816c64bddd9374e747924985bf2b1c898ea9cc4cc45ee97ba815eba09e359d0030bcb6d3535 -DIST firefox-102.0-de.xpi 544840 BLAKE2B e95db2ffe33e43d4e493ffa168d25c9bdbd43c1c9b144cad3b44a91a6291eb397486b650062464046fda1b1ef3e99747a0c7777d4b2a7afb60b00fd1298ea102 SHA512 4c1ed1d8fcd3d36f62802efe52507fce6b74d347bedd8a7e0106fb685ea85a6d15d527c62fab1fce8f17c736d77e1935f9876fb115fc9b1b012a78aaf5f62548 -DIST firefox-102.0-dsb.xpi 557548 BLAKE2B 1f5525ce7df3d23af321b6358e86cdfc248c16479e5e4680369ff04020b9e1731dda887cb2d5c8d2d9017a9d38e51884833c3270f73d03c92d3cd1ec7cc3f011 SHA512 2a0d36a69ecf089aafe2587acc0f06a5ceda4686e17d73c356f14c7ebe02f97bbe28ff4a68343eeeed6617463000d60ce68ecad4cf9a67b1cf7f4a9f3863ecd9 -DIST firefox-102.0-el.xpi 628784 BLAKE2B 37c06e855f3fcde60d061297697df7ee44ddd18f490f3c72eda105c4eac01d8d7fe072d7d044316aa222b0859661ad6194386357640e39cf6b4eaceed68742c9 SHA512 8ccbb920c54c44291f4a1293ec4f8c5455022cdfb926813c4b214214a75d4537bd7a30bfdb63e674bfacc22f0a274b608b8550f09cbcf97d1e766dccbc97ce41 -DIST firefox-102.0-en-CA.xpi 501976 BLAKE2B dea2e8bd4552e981ded7e7e93338747c962c2dbfa0ffca6d072af516e5e78c92087a31a3a6ab1034fb657f5a65367a1c382642c7e88a27a939baa21c2d46d5e1 SHA512 bd6889642223f6a839c564cb1a835dac30b0f11063628634f7c85a00e0376a568d871f4d8bbc864269ab54c597d871cf5fb14a04a06fb8091d06eb0d2ef085dd -DIST firefox-102.0-en-GB.xpi 502448 BLAKE2B 017058f8c91d3c664eb50fa71162724cbde64faff6aa9a6081b6fc785efd194b59fda1f607366cf0958480ae69f6c1ca0080becfdba50bb1d8ea426b5f0534ce SHA512 8b356a0c11b6f7739081b1f2d070a7d30d1ff75f9048a5983e6f6912c0f5f2078418fa1645fe1b33f54be4684bf32a9fdc5d04b42564878a71fec585448a00db -DIST firefox-102.0-eo.xpi 528419 BLAKE2B 742c7126adcaef78d390e72e1b1206f943c1451f9ed75759df2706fd6975dbd8dbea9cdf38be710e81e32b04ea1d6e6830d8b4bd993ed6dfff20880b559edc60 SHA512 d27414dda61fcd3a14dd4cd6e29937d1f94e846581e676fb5896735bf795855d651107536d259d5c8f2d5e1105dfc5ae81bc64df62c703510c8b4e8492f9123b -DIST firefox-102.0-es-AR.xpi 538398 BLAKE2B 7dc9954c939c39c8aea8861fd5d8ad97e28f2c538dc8e5975e05919c7ed0f0f44a393cea94f87404aa6653887b89cfd3daed462b8120a1306d9593d8288eeefa SHA512 d1f07dc61bf43810e7e2e36b34e110e9f11a3b677f17736b804f9190d878cc8c670ef195434fec95f3530f00483ffbd1b2a894b9d9042c44bd5adc3f859466ee -DIST firefox-102.0-es-CL.xpi 537630 BLAKE2B 660ebcfc1918af0d1fcf4bfd654b1fcfe7f8c5df395e63d441041e873e24a8823ba95381859d60b267c952a02b3283226b587b4dea74f0a363abb099115af2cc SHA512 bfbbb88f638dbb26fe8bd7a29956f1110fa09caee31552ffe0ce4688ef50ba22641d96bc9252de0f904da35a16a6eb07a4e5bd315dfd972122462dbb547d96dc -DIST firefox-102.0-es-ES.xpi 529048 BLAKE2B 1f9b446becfddb74de3e38a133db865967f07c8f2d1c56b38db60f0f933c7561385ebb179ec4e1bfdf651d03604de62d74530d06eb557a659e3a3b6c38c09e1b SHA512 3ed835acea846e02600b97b18548e21c26cdfb6c9d52e323a971b8f7b536b8a48689b8495903be072ba3782447b4fa75a23d12b09d661cef534314aa857a276b -DIST firefox-102.0-es-MX.xpi 541459 BLAKE2B d688417a9d2fe3ba2c130eed01fee765c69db2cb5e7875859d5f3c61905311e8bb18c1005bf19ac0a3643012fc9214264023f555c34c6a3a3b1f3d0d29a8cecd SHA512 d341f7fa324f694f643fd46927782383caca8ec0d98b5920458b019a0907fe418527cd15df4bbe2d423e41fb9a1be7a0f7417837d3ef85806954913947815686 -DIST firefox-102.0-et.xpi 520003 BLAKE2B 540a9351ff9a2334897d04cf1e831359f11ebc279100d782b409640bde173fa501591bf6404a5c71860600070935e4ff3f44a3e5cecd819e73c0e4d2d0724a50 SHA512 f64cd17523859cfae89b9449d08dd83b72f1741fc0daf0d475bf7213541cca934963e3085bf7479eb04bb06372cc409bed18fa674fc5cf3d4b1f10771a664d28 -DIST firefox-102.0-eu.xpi 528097 BLAKE2B 54348abc356a48187ae3de0fe22f926c54b253b9ce7fa912919d300c90cbb9e054d4feb53d6cd98356b05274cd4f2b24eb9fb52f32558f1861cc0acdccd77499 SHA512 161736d7fe07569c1805ba1439bcbb86b3eea259d4c666f11be993880c15c0bd311286fe4d982a7dc27e6e25d3c6bfa93d958e86cdaf7d19d6f6c8b5bf85df95 -DIST firefox-102.0-fa.xpi 550815 BLAKE2B c8483c8455bd92799d471b27c6de152acbd879f9881f0b5c70fcedf4ddd9f07d2d90a3fe8fd276e2296c527e64109a8582a3134281104198130a92fb98e3dcd6 SHA512 31b1c838e21165b526a65176008df075c041e5eae9e4b1db3957cb0e0e5fb7d4d41fd9fcec15c9273e4205af7d7b0b37cb3c32d77a9c12dfa9f7eb4cab311550 -DIST firefox-102.0-ff.xpi 460979 BLAKE2B 1beb37770ca6656215d6c07bc7c4562046c8292de65830f705d945ee0a4a4106523592ca0da7b25eb5ebcfb7fd4943faa477b17cc69e058dc24c929a2ba46260 SHA512 a1474a8472f611a0623eeaef1688e3e9743511e9ab536e1c950b2c4449d17a7782bac33af1a456cb331a1340978675b507e200d41280ded8ab2fb22cef6b49a4 -DIST firefox-102.0-fi.xpi 524263 BLAKE2B 53ba21f8c4db5ca493cd4a51b6e0095009255188c1fb97bb520cfb78eddb8f7eb8e55bb70e313c36f85983b1b65536ba92faaef8a05629b31ff8e467e19328ac SHA512 8e0a7842f643c439611d9af85c40a6429b7cd149abf5784538151d39cd06cc9cae5c7627c519313149c5a2152bf8a10a7d4d8d1bbffebbfa5f4a93350edc94ee -DIST firefox-102.0-fr.xpi 549043 BLAKE2B 0449bef1fb2e700e693cf8246be769d5ce1506357b6b5ce23c133c87e14028894c45baf2c60dd54846fd93e6d43a14599b7a37346d3cbe7f1b7cd5ca35c4b85f SHA512 897f5e64ca45092101934fc6d7aa302c80a4a5ef66ffac456529abd2150ea00687e39acf5607d7668f679dc43ed9f5ddb1e380cd4d4ecce01c985ad457421852 -DIST firefox-102.0-fy-NL.xpi 534932 BLAKE2B a91bab50bcd3f18866b4fca410a825664f7b6d0d66ac33850c4a7049a270b8a3fe571a111b096a665402f320718b307a6b0a63663bbb5805c3719ad300224847 SHA512 beb683c80994c220751594227ded93377673c51757239cdfac7cab69906277b2c79ba07cf0f577d5a9d91639b4b148a4b1202294505b62d63e744000c9cc523c -DIST firefox-102.0-ga-IE.xpi 460696 BLAKE2B 9237484ef8836e4205a5d65df536d9f75a3e4e6489cc14bacaf124554d60c874cf623b9d4f4e611e2e4ed6de20008c6b06df6036486e38fc6e35d3942cada32b SHA512 f70511361e3c6becd28cde2bb655131f306985f7b30b8b3b617d64fbf3bf335ed9770525865e49182690e1a376b5429331c99a766f22ded09c1e06824ef641cd -DIST firefox-102.0-gd.xpi 522584 BLAKE2B 73cc61e4fd903a4ed1ba04ffe8205881943dd57f0e8de9284d95977097f89dce87863989547c8c947a2f431c955d8b6f85d5a836dea6feb6c1809f4c3956bb73 SHA512 d6ebfd7d4bd8eb17a35c4e06639c52e08cd13529057c0544966c5dabc403b6b17f31ad54bfaf9cfc2ce6c13c2a0684f4ec504adaeaa664761d9aef77118d274c -DIST firefox-102.0-gl.xpi 528501 BLAKE2B 91acd0622f2f7143d9947917773c11643b30ee11b81f61606accc3c880680c97edf6fbc3dc85ae99ded08e8f1ec84d3a62d3b5819bd72340e84f327b1e8be72f SHA512 c284a64f87da7c8d3ccccbb00a909dcd085cc1e2e473119eb6d347fdbecf4161e6980ed64be14db0c841965d22c8f311925679992335de4cd339f8dab01adfa7 -DIST firefox-102.0-gn.xpi 549540 BLAKE2B e43429935ca9a4ac5ad0bbff6dde4468a49b61e27d9d323a7da486fbe8ed424dbc1c210af70991e11d9ed38a579e80ed6491161a921053e907933ba6eb5f2e8f SHA512 017e1b78b5bba4dccaaf78f4648edd17031ee48be2678b8b89641dd4d1d71c36ed7d878682f114d697c3061ee0de4144da3483b9b18e14b129f3a0c8a91ae6a1 -DIST firefox-102.0-gu-IN.xpi 516013 BLAKE2B 672ded487e9159954699b3e418fa44a970c116e84760ca2b779af8a80ef78b6834b34dc8afbf77c37ee79eb03c707c6bd3af6b9e18a4824093b0315c9b0782fb SHA512 892a68da7a1daad0c9d05957e25dac89bf5e6baf58844ff0a8ec965dfd013ef211ed0b93e029a1a3258413aebf522c0ec0b1435ad7c0b17274f8edeea61ee2d1 -DIST firefox-102.0-he.xpi 548996 BLAKE2B 54d508cfeab00eeb00594771e9f4868f3da1a587919e5e8e84571db7dc3033b34c451db7c120b9d890273bcb93cd1b14d9153a0b5a8d1079b06fb81f608a2e6a SHA512 be0544bd47668f747fed01759291e3cc80e75e3bf1d18eb6fa06748b657d5bee24ad08410ca9c10fc07bb14f157351380186571be4341a848912b08bc5e8a568 -DIST firefox-102.0-hi-IN.xpi 546131 BLAKE2B 9dfe72ad4e60806c4ae4ab6c2f231344250e7a267c75c3966a54452c46b7553d2383a44d5089d2dab7788a07729e4f6327f6b98de93f9c43afda12386ee25e95 SHA512 ff45ae91e31a99c393ec53a9685bfc4765ba86d14d6db13e04fc26d58943825a637a97eebe96f0924bde6330459231a77a2231d2c0b2314fb6ae45263d33d0a5 -DIST firefox-102.0-hr.xpi 518890 BLAKE2B 5f3b507e456e17b47d50df5db20288e5c530132cee857e910272e6bdedd97b3af4cc7c7779f07403d457257e7916c2847debca984e6c315f6af5fff2db9adfc1 SHA512 4312b172b34d1d4d34f7e29c9b2a533d819ae08d90732f3240f753e65d69260e6ac49cbe4caf142a1def4cee047e284414487a15a916a6bb8891267061c2dc6b -DIST firefox-102.0-hsb.xpi 553790 BLAKE2B 66d9035cf89d7525c8799fc2b652edaf471cdddf47ef6c8e31b8e42bc738b49aca469cfaf0868c5571199a58588954f007b6d77f79e79c85f4cf0cf0dbc2bf80 SHA512 39e93145bb7747d62fc6b0f96ecf9e2e8a194477a9d387a0aac75c14c9573cd0293630f22ab8e01ffbfb0910b3ccec84b6a547fa1cc239c7976735c4b9a42e23 -DIST firefox-102.0-hu.xpi 556877 BLAKE2B 33dd1038ee113aa28e45552b11944e34793b43dceabe51c81c5730dd4f9a6cc9f8aac9bae47fd0ae39b6e77a3861846a602fca275756a86de2bfb7d49b5c441e SHA512 6d620d2ea77b56a106c3a3cf861df4bf4c9aaf8a5f82ae1e1c4a8b341de1bbd96f568eaa9a1917c7b4c341af197fcfde849304f7afef33313ee18f82c11822f9 -DIST firefox-102.0-hy-AM.xpi 567841 BLAKE2B 54e2352e4572bfc07397b540c4085bc604148fcfe5aa5c6d8669264c5595dbc810cf3855eb3a0eb692118bb85916b1060653024a71c400eecdcba06626bfa75e SHA512 0c97861d9f3960d70ce1d9fc5974bd3db1d6a606fdc2c76bf7e520f41122490fb33872db9f9f64fa06f60970d506f27f19fd83bdcf2c19cfea02a15d1e53284e -DIST firefox-102.0-ia.xpi 523743 BLAKE2B 4f1b0fff8593cbb4709af55b4703181a54bcd5bdbc79ece5ec0893139473dad50a747364c5b16374804ed54604b293612f66b8df1b0763de91ceeb4924f5a3af SHA512 e0fe67870bc1bc4eeb9d1783a7e0aa3a7baa6e5c60977662e41c5cc66bacc6909ad28846b1c5bbdc8ca9e5612c9d2a0a4c30f267f2c05a869b188560cfec3909 -DIST firefox-102.0-id.xpi 521249 BLAKE2B 08d3d7e108c8ab5fa63c8b2123c9502a94d486952a6c20399c199a7cd96e8e2a03b66cc649d6df43705bd45d3cf6026fffab34f49085840bac5c5543b7c43e53 SHA512 a1eeb71946091578dbbb6810f849032a1f8f09e751897b61ec2fc959b9c79454e6945ce87a78bdd637d9d0fa9e5c605817e4755b32cff67f34461cfae0c4dd22 -DIST firefox-102.0-is.xpi 528390 BLAKE2B 335ebbc3b8bac0ddd56dd2438c3274d2ffb7df74b64ce43849fca77206d8a7c355232efb2702d31ed83d71d27bc9c556fca2cce9e6ef82c9db736ece1bbf8d52 SHA512 7088be9f9cbb42d29741376034fb375896808420c8bd7376da542cb06fda30fa75a8d47b85dfd1a01009dd590b0495a2b5021ecee14b4d514ff4788a96280cbd -DIST firefox-102.0-it.xpi 449753 BLAKE2B 7204008f57cb5254f7e4f70b9e4c058f070821504edd1069870979055cd465ecc03bea95b1cea232811dd883bf4c1fd2191f4a9c08114114887117904071fc70 SHA512 6ca959d39d9abd0d01aea6037ceb31f241a17835fd4e7f02585f260a4eff162d6b42137969615292a647ff73aeac852a07c1444f54e1d6a66ffa21f48bceb034 -DIST firefox-102.0-ja.xpi 573744 BLAKE2B a3872c72440fef0d1c5e294741ae84ddc2b10a07a9e1bd68a20ab1472d1bfef4ce24fd8548605a919dc7fb1597a7a070dcbc4d1cdfbdb2f7ab3bcacb04428a95 SHA512 01df2c5fb0dd239cfd4e737de9aaa7405df446928bbcbd8255d4686a44f185ce41535976d8b8af6770843457bf0275973bba460a1db51ef4911fe3e070782ea9 -DIST firefox-102.0-ka.xpi 581241 BLAKE2B 4264cf98938748eed90bf7beecc2b5458ebcb75ceea7598d795c1933cfb0b147806b3dcf69da3109969b6a5e44acc2500f607cfaf4492b15b52cf25e203aebd4 SHA512 fe294cc0008cd38567f93b227e6b5829e661d7f6a31aaeb8fcb1e93cbf5d159ab0a91b3ad2a85928531169243287d90c972f468bd27668a6fad7ab7698dd7164 -DIST firefox-102.0-kab.xpi 543023 BLAKE2B 6b9a86e6fe20f9612eb08a1bece3fc05b983ed396824549f208ea787bfffab0233e4b8a2277c64b1ed848a0134f7f33c34643b895dd514b758789d32ef715eb8 SHA512 e3fc8d8012e5fad8f57a9e06c87b1ce46bc9e1be396e0f73d0b2165acb68888f3fc6cbb01531e0bad31eceff31f3736fed6893a73285fe2181713e7adf0aa7b6 -DIST firefox-102.0-kk.xpi 604853 BLAKE2B ec254a38f76e7aff04f3436da4bb44f5708bc80a9262de7b39dcbdfc3a60b285572cdbd27d59db2d484a68ee38abda1d4597a29e9a8c033d1440f43c7d5fc04d SHA512 b4d2f1e3074e94e3447071526a3c4b4bcf5b4ad45584b3389547b8bf04c1b8c0e8961e7990544bc6daecfb89eef1bb2135b10077c829d91cbf47f18166a5d093 -DIST firefox-102.0-km.xpi 519627 BLAKE2B 62c7738fcc346150331b8eda38f4c824aa91df1b7fe65c45c91d547d445e3d6f530597c86c8b1e89d0de024a778bc9c6ae0b92658a76bd5ba80a90e5323159b0 SHA512 dc3cc89f0f9e882e35888593e9f602fa97cd953a1215bfe3630816ba8a7059857b54604e17aa2f6c1b333f6e97f518c886c330a03fa654ce0eba66470d5abd3e -DIST firefox-102.0-kn.xpi 485569 BLAKE2B 276f030284f21ce0041e455ebd004f5b6f70230d9c0ca36a62fd81492aa8d8b0a48be4cbaad7a56f881c5996f48cd62697cbbbd06e160d4b1f9358ad3e2b3ff0 SHA512 2175227b123837bee9bc377e44e60d2b6490ccd667a6cdd7d5bf4d7d17b1fa2b4e6b3e34559f08e79c7affe9afd28d2ff0615028cc2c1420271fd4fe5e7cce4e -DIST firefox-102.0-ko.xpi 570086 BLAKE2B 310bb18acf85277b31cf3d8d9b5a03fbe769bce27641bb7e45df8cdd301073687105282485a0cb906c25c2b4efecf8c3bb7fea6a44bc7fd83f1562b33fc5e285 SHA512 287eac3c75e9f62bdff42d9c0bd919cb7a2884a38120fb1545b6dbc7ad9b8a09820be45f7f03c044a6d25fb386727656a45baf7a8011e0accfd08b64ba9a6759 -DIST firefox-102.0-lij.xpi 459205 BLAKE2B 712dce720af6161fba6505b4088d0eb16350e7175f6ae390c39a60dc81f32e1bcd778e6b9a5b6b39b1457e65d7003eeca4f1860c2e6eb1eb530041a27ae27ac6 SHA512 41334423d2d9069e5a979b9dd585f3d83d863dfcbc020d06a5baf3c0702a063c8891cc4276eb52e5a68977bb112e3398f9fe7180dfaa00bf77b06186b00f5fb4 -DIST firefox-102.0-lt.xpi 549839 BLAKE2B c1fd8bbc2fde4cc5ec6f136e9316411ad0f478dc181913a3bc0903862d38d8702497a4ceed364c8570b32a5d11287962bfe9740b60d1a7930ce2f22fe31ecc71 SHA512 637d5038ced19bfa1745bb96dcb8c49038a2eee206ce11fd532b91fdae30967a40c233a195c33e575947c73469c95355db729b61e421a5d1f5d73cf2b3ae18d4 -DIST firefox-102.0-lv.xpi 452063 BLAKE2B 770ed4645693822c2f6bf0d9acdc55c3f0f83d68d1d01a98783d47a4bb8611dc88a9d2154fab49a4a2e2921c81b4dda7ede3e3fabb9a5f9ad43cd120bd02af1d SHA512 ac38c1a173008aa60972a96b139d3c7c2acb4407ff12a30c3b7a42f62dba4260627a02cbb3324ca068f4848aca3858532c55da6e12e498b9d07f0ae3dd8e5c9c -DIST firefox-102.0-mk.xpi 458906 BLAKE2B 00052f7fae9f099d62eb72d61cee4efd588f27a7269eaedf8d88729323de4e6fcaff6baab44d27429ea815391b2c586645efeb03870c2fcc2fc70f42c30ba98b SHA512 b36e359d18b6f8578602ddf37e3bc990410ebde0952e069e04be30ecd5c0531e576784e0f5ec4a53d2fbca3e8bcc6491d48eba5decc3c74ec3acaaa541e39e72 -DIST firefox-102.0-mr.xpi 519582 BLAKE2B f1854857d5d8f5b62acf7b637f3029f5260fd88534871b1e47f373edeac0c39f4b8c18c39031b31c8cd802705d1e284d3d8ec0af3fc453d975ebc3a93e7d990b SHA512 89e4888461d37216e73e497ef478634e05cd4f935cacdcd4792d004c5a2b6ad94ebe12263f1cf74f5ec61849dc864090cc46a89e1d4cf27dd3e11db3281394c9 -DIST firefox-102.0-ms.xpi 437312 BLAKE2B 6b9b2e0153dbad03006157cf160aa0ff8f7c40922bf70ef1c12cacf7e8e1646285a5c9dbdf0cdbcf9c61da5ace7c03cdd2c28a281a2655d04e0c51e7a5c0cb7d SHA512 ea3051a814cb0c568e5e8be30963c4cd22ec3e3590692852bdefba1fd2630f1dd5a41262b447f91f804845fcf61bcce894bb0e446559e0f65d95d182a7ffb04c -DIST firefox-102.0-my.xpi 498768 BLAKE2B 2df83f8cd473d30643a4d9c4b65cff7e6ea3cfbeb9d08d8467dcb079acb1deb7720991b36808d05e654097a7a4422112e4dad0a036a2be26491a251415af863c SHA512 996231f63d772ffaa363a3bce5f2054ec5aa77b7b25ed036ee1c4c7be93e7f25484c1a013354b56069581d59cdc0eb21928929b114dcb4389ad95d4ea409bccd -DIST firefox-102.0-nb-NO.xpi 521318 BLAKE2B e4fad5e029a2cdd6dcbddab87cf53de1351719550766ec73b65ace2f5cbbb9057bcf843f7f2c96d233a6d0b798c060f611147d8d2065253f19c56d92f3ff4523 SHA512 9a16356f07acdc0f09724d1d1e1117b52d14851ca7c2d9961553962a4c514290c515a664c6451e847331ef77aec3b6df763f9b8e88b6e4dc56d2417f96f90674 -DIST firefox-102.0-ne-NP.xpi 477725 BLAKE2B ce46ae1c0362f564f969a1745546d9e702ebc34fe4cce85baede6ff6050c3c9f10f5897db210fae1573e61d7a1a734f084fe7d05a78895f7d022aa966983be9a SHA512 f3b2af66932cc2d8265a8e825e1f3e10834838d7c7194109c7107f8cbf67057b0249fadf515451d244abcd053db9e437c3717583ac8450effac1fab52e05bfeb -DIST firefox-102.0-nl.xpi 528938 BLAKE2B cbf292ead5770ae812d30124b5e88842217ee47f559fe4c534fe6aa5a45ad7f1af8cc6736fd07ac35a446809d1fab5ffa9925528b0abbaa9c0270ec57c77a49a SHA512 b39b4721e0ef253eb1eae55424be05ff0ef08b836df37fcee8000580faf50e0354b957530fe2bbc2e125463fc9e2dd0437d929b4fe85773d2fb2cdd03ff57a9d -DIST firefox-102.0-nn-NO.xpi 523252 BLAKE2B 2ab27538a3e14fdd4895e50393e1e0fb700733fd40d5b8f9d6be2a3ccd19dc1b088be1ac8278b3addbfd4d558a1d774ed26ce23718eecf1d2e97cab73c52f2f9 SHA512 8822083bc062300156700cb761c410a2b811e4ae5adf6890e808e1aca6752f92cf8074ac1665ff33dd1f4ab7281cb677d96616d6645c244c0d61433f203eab8e -DIST firefox-102.0-oc.xpi 544574 BLAKE2B 70673febaa283f31827c8d1a94e0216fe724b5504bc6e81234cb43123213cd257d04d4756b46951f5df9c79c518bb7e5efbcaf8f9d3bb4794ff87e5e171c0e9f SHA512 6843d6b5f805dca6a4f6ff8ed84182380d625a67342e6bc48d1b8b57839a4739f7ed6d8e9a23b6ba202b4eb29da4063a6baeb458b523cc9b264498d03a960572 -DIST firefox-102.0-pa-IN.xpi 587394 BLAKE2B 4fc0f1765a3156f9c0769a29c12bf996b68a63ad6696712cc52d9db822230ddb2f0eacd14825d5d938b5da8ac0ec7e8e5b3ae4bd8357f46dd2816ac91f12d589 SHA512 1cbec3c6da0bfafa770d08e45487ac0bec48be03a17694089114c1416e7d9f44485a5333cf6340ea2e4c7c5ebd76f774be1a3a4adf9e143a71b84cbfbcbdd610 -DIST firefox-102.0-pl.xpi 548925 BLAKE2B 160200ac25e8662c286cb45bb6546bf381c51332340fc6c7fd6b2bbddbfc91c631dfef89b8ae026a2f88fcd8dd058a0f33b08af13b254b2042759c8c4a201d98 SHA512 612d67a037e582b2b4895c6d540c9ebbce82eab619c73213321afc4b8e17e77fd1c5fd112825efc3cafbfb3ec52bcf334d01a0b3bf3940bec8819af948f8f7ec -DIST firefox-102.0-pt-BR.xpi 534193 BLAKE2B 1820aafa3663dacbf5328fab3aecf3debbb1937dea57dbd74f45dd06662a50bc41e597bb377ae5699cfcc0bb15a047f4f75413477e2a9003c4e53debc774a2f4 SHA512 cf578d71864f6967deb2563bf1fee63a2afc02a81e89b1a6f0de79615f567c7b78a12bb40e850b42cd8ca40c3eba766b2478a504da3fa9a1f4ee313932f094c8 -DIST firefox-102.0-pt-PT.xpi 538020 BLAKE2B d43cb7e8cafbed80bdf02eb52a5179de495353ac6c602b19414239be4e53662a1f9d1b2580bd98f76d78f4db9d3380db69423a02ee2fe3660964b166d076a263 SHA512 10d7c1921fa9c880feab048c528da5f3297bcb092be4f2f5d3583cb3e2de19594f2440f5022e136be9f53a2c116f9f465704dead7da18e7aead5eff33390a256 -DIST firefox-102.0-rm.xpi 528321 BLAKE2B 6431357c74dc1d42fe3006910a7b96f437916bb0becc80beeed6feda54da6ac266d648118a51ea38e5f8f3bedcf817a2c918a62794b5984c6c55a1922ade9b64 SHA512 7823ae5095f803ae8972e935e51da6fbd00a7aad3dfae4a67fa46cb2a2426fe19bff4512cbd7a1eadf75c3f421ee5215e64ef8917f0ff5323d669782f4adac32 -DIST firefox-102.0-ro.xpi 515795 BLAKE2B 207bfc940cc832f55a0c702fa00b1841e5e9d3528d8344e341396d221d0778060a6685a5575e88a8ecb9af49165e7efde381607982666bcb7c6190174816d1e8 SHA512 2f1be7028805aa3beff6394ec05926760890db2779788b5389c4f9583e89082aadbc8bcac6987ee4ff2dc85d68bb1e63292d81822d03accafd023ebecf38b19f -DIST firefox-102.0-ru.xpi 617119 BLAKE2B 00593df8ceef3f1a6118cf8d702c3573c094a5d263863e43d3a767ce854828684507a28ffb66b04fca27eb749ada17177150cacab364340041c69920978e341a SHA512 1e0c869ef5bdbaeace17ca01018bf5dcb593138172834e861dd381957b22358f7bd5464bcbf0e63154c81670051cfa6e6cac13b06fad695872f0d620f26cb15b -DIST firefox-102.0-sco.xpi 485586 BLAKE2B 2237288178dc677da77892eca5c619b9c2f75e5d97ecb49a33cdf7504643811915978bcfb6a8aa184d17100f687032d03c9f673568c3318d181f95234c68de38 SHA512 e876f4dd9f67eb5f37b1e57619f27f9f21b81892181115e10f281dc1767287ef23464eff75016757d36611f9a729efe0a12d6c165f3a7fef8aee340f071e2083 -DIST firefox-102.0-si.xpi 473403 BLAKE2B 752eb887908e258fad1d3e45aea36988616315f3917dd166e646b53694eba8410cc21efd3f6420e77e284ac2d0298e88c9a5d1b461dae70ab0c44ffad320e39a SHA512 18eea488d9a85f463f2dd04c0d6bfef35b31f80679955e5677e72b53fbc347c14fc9191fee31ffa6481ff4335d1d921bf87680512f33c227534438a1ad74e079 -DIST firefox-102.0-sk.xpi 557528 BLAKE2B 72675effb4e606eeae21ea4870073d3a89f1fb63e8c8ebb1d95a1adf6c51e893c8a5e3870ada92803e1fe147197fa3391af9d317359aa9d3ecb41f4ededd00e8 SHA512 473d6c71660b73fd5c4cae17ac80e7eb68fe8440e114521bcc876f015d18458956e19f23b7108f42bc98963299b9b657aa6a740c450b5e6e4d7a577ddd80a7d5 -DIST firefox-102.0-sl.xpi 531179 BLAKE2B 78f2e6d8855f68835fc7a9312c9fa153e5673e2edbd881fc831eeb79676964fd6b4bafcba126741ac6f5f31100019d0d7846b3d3aedb53d1daad8e8b41bf4419 SHA512 5feeb9f97b349c7c70b9ccb504a4848fa110c717557c3716ae4cade33ea9ef56ed44b1abf206283d2496a9e63362553d81aade91b46c3a6d87504c55f5abeaed -DIST firefox-102.0-son.xpi 415191 BLAKE2B c45e02e49f18dda1daa4459459d248db1a2d9d1b4ba75f02b9fe2157bafe1c653342184c6c7ceca259a03bf9bf436bb24952190f3aaab4bd21258a434c6eb407 SHA512 83fd1994ed055305f6f0ce6f9c4d83b8beb1a63640bf6d8628eb5f11ade4bd9d071576df5dad300e874386422c5e651e1f520a63b118df2ee1d83c9fd27629b0 -DIST firefox-102.0-sq.xpi 546090 BLAKE2B 398efdccaf629720750a0d54171ad58f620ce25e016b597afd2abd4c12f830a65e357452ac1d937a4725035a147853d87f20e8a6561c743c41f5818b33633427 SHA512 ec65eb04863e3ea0472a47572a428a9a5e1413015a08dfafdf0377d55ab69bef5d9656ad743173ee2ada74de88c9694b94a986940d5f03c1d4083836ca23eaeb -DIST firefox-102.0-sr.xpi 571117 BLAKE2B 013ff9e5d3c9663f7a28ca27aac5b9a21b808cb7f8109a3232c9d78bf3317283b1ead1b2252f5bb029e116a348b713af68ddaf947311cc13f2defe9f7e3c5177 SHA512 cc780782d71eb03b4c3e99c5cbf676efeb56f99f0538a207a39ae718a122cac923a195f715468aa6c8481e8312d28724dc8ece71486f58828ed7e052b94ac8b9 -DIST firefox-102.0-sv-SE.xpi 531425 BLAKE2B 10a907e9ffb9bc54cf24acbd348e989e67954d276084470ebaf88936e355ba02ac95dbb0d9ff58d8fec0850c844337ca9322a1d338d720a3bdc6e19826d065d4 SHA512 48b548e88a932f5cfe0bd60dc024ef50b5806ceb8a817c7e38c9a6b3ab147be052f9c1d2fa57b14e344cc854283165bee609924847dea2995baf7951ec64ebfa -DIST firefox-102.0-ta.xpi 499389 BLAKE2B f17a2b1eda4b8c4379a03dfcb57d36bfa6d4a401fe43a4ed2e1f70af952e6ce2229f2f005d4d2658930ba09006d645de47c95273aefb2d4dc619b342b01058dd SHA512 b50e1e7a075f51ee0baa0cee5cd93f7976a627698977af2cd678e2c33f836c9a1fd0de4e7670bbf2d88a9f785b6e917a2521c6b023ed790401eb3c7cb65754c3 -DIST firefox-102.0-te.xpi 540270 BLAKE2B 5fe991b77f6b9c9ddb9a9f49383ae94e62e49e5dc56e916f58d232f360b34e7ab7434f165bf29744b0631aa951da9e009cb2ed9e0b9d6ad832c43fc2b773ed58 SHA512 457506bc6eab626dd6885a02273e3ee6ea93136ea803a125c4e231d55d6aecad20b425fad8ffb021273560a7d83e6b9413d58dec618c476d1020f0399cc0f4e0 -DIST firefox-102.0-th.xpi 598746 BLAKE2B 422dc1b321b67b13c9c4353823588da69155dfd8a74c535eedf4f3c091b79d6b55b1fc232ce2ab7b9d6398de4081595c16fc6d42c0751a85b6cf2d380b8249ec SHA512 ce0fcb3457b4eca577b232717f8d94517bdf7178b05ddfd119db4b610fc908f843cf514b829e4ad71fbbf3c841c825d6354df41848ec9da463e054bcb10fc24d -DIST firefox-102.0-tl.xpi 505602 BLAKE2B f2f9b73492ca73a25d5c04ab1176665beda773a8c3d6905ff76ba707674619bfcf9ae2e86ccb65afff960aa66edc2482e04b6049d09b7b4d680a2cf3158e6dd8 SHA512 98f287bb2b3643336aac9f90e6b26a3978699d9f829112bbbe2dfcca032504006a55a65d1b5adc302d3062fb5697169e40e0523ffd0d4b36f94568553ed9b29c -DIST firefox-102.0-tr.xpi 544796 BLAKE2B 1423748fc4066671e1f444856599108a2e36efd05f7cb840897179d81d658ad3187cbdbaa8e7b7a2e73ecb6711d4367d4038f69da336daba4f6be88b1e39567f SHA512 a88a0a48da82f99baca877de1a99a96567718c25f52b2dc7bc24dfde7115a6e91f71ff3a18ff8209210fcf2484bc7874a5f28d11e0c665db65e7501a9021fb1a -DIST firefox-102.0-trs.xpi 477870 BLAKE2B ed56d1690c471d55fadb016f4e7c05a0b0b558d0fb665dc492471d25a2ad70a0a7cc6db77c328631a8d70d31f271fa82e02396fc0297937fc733b471d576c80c SHA512 fdd2bf2d1d85cce4081db87b7788857bc8103521cbec6a05595d7898a482e1fd0f5f6e747229acb3e13fe25f0bebee6f938ba66e156fdbe1bf5ae7086385494a -DIST firefox-102.0-uk.xpi 610924 BLAKE2B 351fed6bdb8b1cb28f9277557191d721085281ab6e6ca37d849f01635d95b6f9334cb0b1ba8358b01a7e1ffb2424315f7511fa9e46c79c2d518673231ed596a8 SHA512 1ff88e2c7392fe0099b3eb7acdac13a045c7b799b966d9c1b6e806095f1d1bd5c8fbb9d39b054054dc366f55320803d0a0060183de727acf2007e59be803990a -DIST firefox-102.0-ur.xpi 547860 BLAKE2B 5084d45ebdafbf0a84fb6b01573c9a9aa41c7a860eb0b5a27298b8e9061b38d3b9fd1ccb83948c3d37179fbbc7b3ea312adb134657bbde16cae7635a8c2de572 SHA512 a0f5fc68fda5b3d1ae33fe02572a5f05b3437cc5716744185206ec44ad551e544289dd759d6233d58d70726dbb2312ea107320549e4472cba8751a8e61ecd394 -DIST firefox-102.0-uz.xpi 467335 BLAKE2B 67b0ea6862374c5c3145b8077d97ca3b0528297a425543ae3538ee3a9cae77e76a04dda481ac0837d2179132873a34a193015559cbd372f44f65827f37eb9af1 SHA512 c0a8fdf4dd86f6800547ff4e05aaf189adbb2a7aab215dfd89bcc43ad4620ad59f52d4f80ee952e7c0ae709e0981b3b5180c50700fb9317f163a391c65940605 -DIST firefox-102.0-vi.xpi 563706 BLAKE2B 42ffab120340561b147e432b20e95e841cc8dbfcb8bf33dc857e7d3e41928d3bdec16583f1f1a4147ac13cef9c5c7c56f929b7b5031c72e059f9f43aa2ecfb66 SHA512 eaa5ba7a847d318cfa23ddf7986b745b1f712a11a703af575a0a1491e0b263337d2d80226f1789597e4361b62ae5307e1cd3b1bc4c6eebb72962a99cceef4766 -DIST firefox-102.0-xh.xpi 418248 BLAKE2B 885d842dd0393964ab4fdf1e404d5b97bfe89d7c733cb0c7e0a889cc068c83849f0790eca76cf4eae7fc5c39ce4252d99e145fb401212d420b53a87caa6cabbc SHA512 4d858b575b25a56dbd9b41298d95d422c5165981587fbc19517e8fea7fd46f3ef418c2ef8fabc10525caa844c74e773145bc302234ae816ec08e3e13527a288a -DIST firefox-102.0-zh-CN.xpi 566189 BLAKE2B 6cb83e63e0c213ef1b08458bfabfb4ba97c284c9b4f34d16e462be908c27d6ac3b385fddbd5b0ed224fc723a19c86b3902c6f1af18235cdcedc8367c786729b5 SHA512 36f1d5f3a8501e1e610cd55f7163e283a6def99103d89b2a7c86f381459db515edf2e01a749f7be80e8820225c11dd5bc20c8868dbfe94a273d3a5738e80d6be -DIST firefox-102.0-zh-TW.xpi 567157 BLAKE2B 111d1dced6e2dc46a5dfc37b37c3a91a3bd2adb4fee149b8fdcbd87f2c739be09dae198847550721bcd7565b71b43cb8926b57442bce7a5ba1adf0627155d394 SHA512 d907102b3a07b1ddad5f88719cf2a8939da117cd7eebd04ffd2f9a475cd54bb891ff2788a76e0da953e2ac24f2a2d9f1a36a4d3c230208491e169791ad098fc1 +DIST firefox-102.0.1-ach.xpi 443115 BLAKE2B bdbe6d960b55a4493bdf8ce7fdb7539d2da58d173ecc1546c7af04074d52a3d385252ee1bd38d54c62a04a1fc76cb209021dc33dd3c0108d6310edd5fe460d04 SHA512 d70333f2d6f537f5a00187a166a03e3a127e86b2761bb9c0dcf5325b43a778ac34cf596aaa4723cac41a0e8457149b20083a3ab262c1f6e4645893d93225040c +DIST firefox-102.0.1-af.xpi 408456 BLAKE2B b97904a54ea7ec298b1abcc886cb3c4acc41d31c59e618cc42f46410a17022c770185e49e06d8d5a4fcd13f2b2958b95babab57b7486c0d03eb99e1efdff2f5e SHA512 3d6910b80f4fb70a199254ea775508af08fd3c981262047a812f782a44108a799150fdad37a7da05b1c7a23f5e27ff86812493f03ceaa6518faf9e62be8f5997 +DIST firefox-102.0.1-an.xpi 486990 BLAKE2B 42c0e97d1affa75b80744467140a30f2f08d5fdad6946f848f14e9b8f7a850270a0f3bcd74affd41c8dfcf3cd81e52e2b0222fef9e03b33171e7e60381e35ea8 SHA512 f3211edb5006176815fe92e2ad255ea66a5d58e2600c044c48a1c4b497654e897ea8693e7de580de731902f8ed5d52e96a41fa3a4169ac36acb8a9b604bd1442 +DIST firefox-102.0.1-ar.xpi 550929 BLAKE2B 96832fa813c4dd496e204899e68cc6798188832c09d4bea03ea026dd2fd3a73b7102366d119262420333a5ba5231d294f2ec11283b4b731b011613e75c2f6866 SHA512 5e8a154c931918981c0161443e0afcf57cd8f2b34a53cfc4d9f783da8a6dced6c827550432a86f32c9cd5aafec97ab5e743a7afb401da4f933c234fe8f5f4360 +DIST firefox-102.0.1-ast.xpi 483319 BLAKE2B 659eed9f9a62d567bcc9a56fdce315aff3c6b2667f6bcd48d8f7da94403bdae5161ca8eec4b317faee6412fcea01317fe6b41008b84017c48ccb13b3531d41bd SHA512 3e0a00041ff7ef96682cff5b77670658d507232bb788c82219b833a01452c79b3f5bc6f08ab8fab00ff1f49460174f0d500edb32feebadff6969cd80f7f17be8 +DIST firefox-102.0.1-az.xpi 474709 BLAKE2B 9a63ce3995d2a6011e0a87e6b1a57166b9a3ce37f482ebddcebd9dcaa6e191ab7a7e9c90b3f3103386d2c2d3c24cc22a745437357147cd980066b550672a9f3b SHA512 40eee97abfb3471d62ca28c4246f0f957b5e08c3984068f719acc5048c203b99c764f30a68bb14b3e7f980c8388a5c59f0da42c4eecbea51ee5c8e75f83af5ae +DIST firefox-102.0.1-be.xpi 613479 BLAKE2B 90d0870b31feb7c4394f00b6ae9df045defb1189bb3f68a4ac382110d9708637e39de7f7781800988ae6aad1eabff8ab73434c557a13fc3ab158bfb10bd79139 SHA512 1529a59d0a126defa92f444301989de612cbc55776e4fd639315e3d705767d81ee0feb1a5769ed9da4c81f12cba340b06e381488579a5bcb94aa1f72f58345bb +DIST firefox-102.0.1-bg.xpi 563643 BLAKE2B a0c5fe96bd35112d2815ac2ed25cdc2170a866b15109a7aaceb97808bc560077bdbf4dd2dbabdeaf23e20361d265713f4aae65e1808cd8649b9a0dc35a591e4f SHA512 dc0a1094879067adec4d4b8756bafc853375916175d28141edcecfeac56b822ac5a6132778be902fc23155797363700348cdce0faef64503ff0fc46df489ff72 +DIST firefox-102.0.1-bn.xpi 565249 BLAKE2B 2aae36d81eb3905eead903b1b992168d0729f54474c34aa235c0243573d128fbe0bcd06aaa18811c01e53b95fa93837bac713ab091799cd72e0d2ae943e25e9e SHA512 e29f6e0446822eb1e4d4826ce88905e35794fdfd35fc985a656a8e0a20bdccd0800ee36dcdaac72f3761a65acadcec3e76c5b49dc2cffb8c0281c09374992a3e +DIST firefox-102.0.1-br.xpi 521042 BLAKE2B 357a298046c283e3dcc15f61ffeab53945d843d00736e4f35c68d3426887167bfdf6f02c0f791a3bcbbeb1552d6d502f497dbc322328f561b50d9cc3c941398a SHA512 3a8fcdeceeefb00602634db5fadd3970ae29bec3de125610d72f4cbc0322141ddd519872cd8df3a1bddfe16f0b40a80fba232fc7b9bdbdd065744624e04a1178 +DIST firefox-102.0.1-bs.xpi 451830 BLAKE2B 92edcd5eea1febdc1297c3c926d718a9aca09c42fa18c96f93254670c6a895f04356b7cd83620e737913a94ac275058aa5d0043c25a98e65288fb015024f6c9b SHA512 b64817605df3b4c4d1a7ce614cb37bdb38d1c3d70ea59bc726e6d5fda8a54c09308e3812c662c00306d873e68c3630d9ca2ad08a4f63ed077fad5042bdc08169 +DIST firefox-102.0.1-ca-valencia.xpi 526198 BLAKE2B 9ed0d28c23e66414b509502123e6fd6e37741f0d91bffe62374f549cfd1967ad20fb25e9cb4f83f269a5400ea6a5408d0ce77a51b53016cafd3216ea53d26d3a SHA512 b7ca6b7b63941af36f895951f59527554df3bd9258c6fde85b376c3657dfcd54a01bc187b2b40009824e33f2345a266056ae5092238c30f89ede55f1d75ce103 +DIST firefox-102.0.1-ca.xpi 522661 BLAKE2B f068d70f3a1a9e8d98e00a7ea5459411508d70e69ecc3046dd172e42a8b958ee3050ddbb59d04e34b109a88594c527bc680b226be5edccef43eb63c181d6390d SHA512 d3de95014ce68bdb942ee97c14e28590eb40aff0bcd126ee0fdf84e5a244498f1c4734995e09fed9abdf2454435ed59b231429787b177c4e820eef1f8428e778 +DIST firefox-102.0.1-cak.xpi 539685 BLAKE2B bf27985d0a7497515d2857582264dafcd43d008a19e575dd1d80449ba3a66913e651da6fda9e87fd44b8fd7ce8cef5aa1e3fd12a725ad473c71e64f50714b666 SHA512 eb4dcf9d7c62bfc0ba16654aa87018ce66ead1f72cbaf1013365ce248d74f364f680935bb814ef959d88cd0f8d304743691fb91f59c4178668f499883cf99151 +DIST firefox-102.0.1-cs.xpi 556817 BLAKE2B 5bde1a50af74361679844f9f010c9f9cb4c1757253120cde18879264276a4fa59c673333057e394a8357ce02bc980a17983acfe9dda9536118ba08e6affc88db SHA512 2aa5932918d013eaa85c5c8550b305bd26e9410918242dfd0d0bde9a853661c04fbf5801851eaf535aab355144a33bfe5fe0ce650d1c209d9aa3d861e74e8abe +DIST firefox-102.0.1-cy.xpi 533737 BLAKE2B f38466e2c652734ea86a4281631a5664529ea64942c17ff45d15c4d858232bcba05ff15e01e48e2d7ea7a2af7ed0be48721f8843b79e43237f8db1dfd54f27ee SHA512 5ed7011f52f4572e6e1c9127d62c7def446e41768b3f0cad1a80efecdb8dafadda54440a7b33b3d21e60a0426b5c78414a3c04e11b90f04264be8693005c136c +DIST firefox-102.0.1-da.xpi 525903 BLAKE2B 141a9e64778a7060203514341f5f67b19224dcb1d6d946ada6bf3bf0aac9a5c58b2dbd21b38894b1d6bfef8b0ee2517fad7b94c46bcfd64ce52827a964d3db0f SHA512 84bb989044e5c4d7bb48590aef036ce5fe6e9ea36aff6fc4f5fe20c5e7b55d94ec540fe21caed474c36a172c608a6560843b769a0dcdb37a7d7ddd4ee26b818a +DIST firefox-102.0.1-de.xpi 544842 BLAKE2B 9aa588a063b6f2f6e91480e52bcc8dd1ca38994297fc14570c9fc850b3577d35a7cdf0187aaae958a5a0f6b175acb55dfb0bdcb28bc0f93ef06ba30287eac836 SHA512 c9a9ce63df57a170cee8949f8dad84cecb64499f03e5d0cf6425e8772d51d0e2bdeb987cb17cfbb136323cd91bf82126202f4f01915af5650cb986640215297e +DIST firefox-102.0.1-dsb.xpi 557561 BLAKE2B 20dadccb1b406bd42972e377f1c18f0e0f0cde08084d5601bae21edb59b7beb875c57164f393b98ba2208e31d852d9d229c6118898825a909e8d21ebb3084645 SHA512 4b0a4f8096f5780ab56dd9eaa4d2a2f7246d02a9044648878280c9a6558d2f16a74731033af90b74617226c7a4fa0a437bd0ef23e813f0df9cebd4d9628bed1d +DIST firefox-102.0.1-el.xpi 628792 BLAKE2B 8515b40d3dcda597b9fa6427bd7cfc71a6ad603104b99dfc3fd5c31b5cd709cf2a04f91f0d8c4bdb17497c7ac03960c6305de4ac5a688efe31cb4216c412f16f SHA512 0fba348e19549c64b07f611e1daf5f352c8953bbbba0230ce9e56466337da44b39269b4d275fe548be087a791b77f358590a53b45a4d2722c3d88aea1bc6c236 +DIST firefox-102.0.1-en-CA.xpi 501971 BLAKE2B fea1e20b416c630b118ea78009ad12172a3e3203a51f3ac1fb425bb3e10ba4a42f0544c6807be19c2e342a88447fffd9b478884efe2e20628dbbbb4482de4d10 SHA512 67d2feac02b1902f527b1b390250956778c51f985b269050f93018d2b885d03f4dc0183fca6c46f4778164a358712eff5712d4313ba4da466efebe2c07b29ca4 +DIST firefox-102.0.1-en-GB.xpi 502452 BLAKE2B 77fbad1b7ba0f1861f6f758c1fda33dc163e9d63145ad8c3e019992db1318b1df9b8d0b68ad23385c8998eb6a35b8761e9d38929a57265076eed0eb58d0f13e2 SHA512 6bf9160ae196ce96ea2c388c29c614305018551ee382543046c891a071451899e8164ded19b9766ce0e861cd0b558f396c39fcbf13cab81b499173ede7dc96a8 +DIST firefox-102.0.1-eo.xpi 528433 BLAKE2B 703f7bc9b03f33bf4e1c4aed5876d81411c417fd688b88efbeb067fe4917fcd55b1bfb2c532b615e2d0ee82ad766a230dddd576114424fd3babd9726210c4cb7 SHA512 f6601e8d0ac59cc92df4fd6015b20ca31f0dc9cc16d86896d655dccaeb41efd7a28c69be1e65f00a717ee8271df8cc81dede31d04c484e9ba7fe90b41e6c2b65 +DIST firefox-102.0.1-es-AR.xpi 538389 BLAKE2B affa9c9f8dae6a04705d3a2bd06691f70b1458e28ec2e7f5f53e17b3df1b4188f76bc835a4d398d267958cc39760d927b690d7209e567d9b325f2e0c8098c809 SHA512 9e3c2d53cc2217c987d0229fb91c7554dbbf59d4bf25bd679773f545762389bf2006e74be4eb454c36a4b5f762b2b93ad251547ca04f2dbb772fce55b575d252 +DIST firefox-102.0.1-es-CL.xpi 537631 BLAKE2B 8a4e951311a192bec777b901692225f55fd8bbf16cbcb7394c6cd4ae378db0c207667906ec4d40fe95d3e0c5af41e3a1de34836b30e4a4613415c3b937417abb SHA512 77c340c17b8e8201ebf0ddfd4fa63d0f88034793d0dd658f4c1654bf77f2bae6cd728cdf9679ea5de6a67230c9f8f38b2aabf69898a7adb06f17a8728f3cb7d1 +DIST firefox-102.0.1-es-ES.xpi 529060 BLAKE2B 34668b5a107d11ee0e0b6d951680f9150922f865029fcb595fae8c0ea797656ad3cfbb401ad0dd225900fd7af85e43f62376ec97564055c934aa92c274e41546 SHA512 5ed05c9b852bd5b0d4fe71f57ac6c9ee33a645823eca206ab78b7fe4195d358fda0a8367ffdaa719560e29d246290f3ea80080c77bf72dd8f8e2f7910fe9aa7a +DIST firefox-102.0.1-es-MX.xpi 541457 BLAKE2B 3b752a8c5890a96b9e44831ca650c1b2ed238535c6607a48b243134557a78ea32c1ad9472dbf4480833a16996dae9b30722b587314496ca33f8de195506a5842 SHA512 a69db678a1ae7dcaf224c6e9b5bedd48884455cf10be27692680714ebedd88feb03a8cba24899d0a6c52da7d438ec91ccd588186bdcab0b51fbfbc6069a7d38a +DIST firefox-102.0.1-et.xpi 520007 BLAKE2B 7a2469ae21a9c171c4021343cec7e86639bb7af5f8fbfb1a49163fedcf0d2124ab6e968988d4d9a50b438091e9e57c86a3a775dbb63110df3c66b97b459a8f42 SHA512 98426bfadac581d389ea04b02a90c71544051db3f10fb86eec70982bdc949ac6ea2511d5758bccb598d28b6176fa63a1161baf40e45a869feff30e3f99c6b26c +DIST firefox-102.0.1-eu.xpi 528114 BLAKE2B 34c7f29fc87cf39c6916ec027b638ac2d75ef11f9d2f63b05bd9d5a07420252fb592aff3910c69467e8d894e8194b0106b5e999c00749fd4dc12e37dfe9fa805 SHA512 a174c07982d1329e255693ffe20f5a5008bc8afd2cf93b7a13444f5bf8895d63dbb570a5a79e9688fbdf4fad69b93f3e628fd9a542dd7ec79a0285a636eaad59 +DIST firefox-102.0.1-fa.xpi 550824 BLAKE2B e3cb2c105cd7553a6907804410bf2340a63fd28cf834de4b6a110e8bd310d9ef91a6397865ce97a3db642696425ecbdda878708c681bcf4e43f5e563b58a0b44 SHA512 b7e80e256b8c64806c32dbc0cbe067ae9ae0aaad4e08f36da61ca089c0d4025e99bcf590309660c1e36e0fafd1d72eba47d8541c767bd65c569767d55af8c5be +DIST firefox-102.0.1-ff.xpi 460982 BLAKE2B 8ada7d15e53131f677bc29fd25a8ea84e54388054af38c8285efd991a7c00213ec0e9ea9e40f47034afea107f32ddb3bf33ff81c0ccc48cbcfb202bd1703ea60 SHA512 eed3cdc2d46b449ac128f48b89b334cd6bcac9eb6a0e1340e369d1b62257aee2e3109bf639a51a16e6c5cf157c34c0a71a3109d04ae0c379fd862bea24a0ce29 +DIST firefox-102.0.1-fi.xpi 524258 BLAKE2B 4ab947240ec26a3ad05a6a8e274988f9712cd632b28201385aacde2c463b9003f77c169a68b8bd2abdec49b90b7dd710ac72697d47b7ca1a5e20bf49216830c6 SHA512 e36413329e7ba9242094f3c5d96173562c1fea7b9b9c83d4df6b5d9158e678c9454383bf4b9734f2695651bc2e43fd7dbeb7f042fd9beaf4b3faedb4406275cf +DIST firefox-102.0.1-fr.xpi 549040 BLAKE2B 0cb8979afa29b2bb57d00ab351c3995f5c75ac5a4a93ed0122f66dd90418bf5443894c446a96c43a4611d7ac24ab0e4bf99a5714742ac12133f887174a41993c SHA512 c058e419193d0076eff32bc1d59441fb943548dd8c254074c0526939a7cd6ac0d6422a95428dc7adabc1e5deed12ca428afc22fee68f3d911624ea0f7854b213 +DIST firefox-102.0.1-fy-NL.xpi 534933 BLAKE2B e69d7cc5eb7837dc924cad3447d579bd661485611aacbbf24744484adce075b253eb496c649c182b86767fd35428d25c6628e8c42f07982a0486a509096f05d9 SHA512 49e28f257595e17c6e0f570429659b3d5848e2894c7f386aa8c0110342d395afdccc4a41eb4d6fe6eee012be0a782e1e6a6b1b5269bb279cc6b6ada5f35710bf +DIST firefox-102.0.1-ga-IE.xpi 460704 BLAKE2B 84aef85baf24510ee0e685f6629b2e44764fbddb331d2b4a827749971d9682400c2ebdf888e33687480d36f0edb408937496e0d540737036e72379d8f4150bac SHA512 cc6deec0236d63d84cbda1ee3872b2c8d30753172a35ee6741806ab446bbccbfd1787318cc2d949951e3bfed52c09090c1aec6c599367574e101cfe7702aeb13 +DIST firefox-102.0.1-gd.xpi 522582 BLAKE2B 6da9360c6c77acdf1c549d6afb96cf0ec5f982106c5de9b90bdaabd65243acc1a0c2afe7ca5db540444704f79eeb496da296ee9a752744563905622e75a80980 SHA512 3af727ec41ea27372bada01766525032b8b0200d65c7479ddc62ff5d984e8be9ca0ab65e6dc2deec483bc64e499852255991437457fe3b181b4bb7663361eeb9 +DIST firefox-102.0.1-gl.xpi 528501 BLAKE2B 0ae6b62414c3c46087b0403fec178b968ea630f6321c6d8017a6ba0d07e90c14fe8bdf64a508f0b79117861fa2815e9982064facec21378d6bc12a1354e63996 SHA512 78cbc67e6c184c748a35617fa960f2bea85a4de3e4ab013091362c49fb978ebc479794330c1f41ddb90678e701a6587c07f8d3e33ce1be1460733cd1299ee7cd +DIST firefox-102.0.1-gn.xpi 549549 BLAKE2B 9b4ee0964beda6a95f937662c7706ba71613b648d94f5133ee7d0f594ab6c7c206604ffbf80a8aacf59fdd7922845daec43511c3026c7fdd2df879dd2abad954 SHA512 ff2d2db21b9278330fb8bb32a14669b46ca08764a60c1eefbb7e761ffbff42735c607452810538531b84bc40547dc424a13ac0ac092d6164794f6ee334851196 +DIST firefox-102.0.1-gu-IN.xpi 516025 BLAKE2B 90f7846bc240fdc0104df74fa5f41742642cf8e25b2193a62025d9bdfc91d07f5400c3a8f25d4674d2f930906e31bfb9989531f588b96717e27f573d139c29ac SHA512 96363a9bb3fe68d09bf0aa024334ca0e4694efb5432f8134023240405e12df1af710773c40c08bd7e2f57ee55bcd42977e5eb24a93c537de701d7a8c89b39cc9 +DIST firefox-102.0.1-he.xpi 549002 BLAKE2B 40cff58674c4616cea8c2487f6fccc137bd5323a6e9bedb5dc8740363748047ef7bfa847503faa4d0caef9aae30ef017168e01e5dbc921056ae0aa8762012bc0 SHA512 21a09b2a3b2ca9c48a2279cb531b560caac40821088cdabdbaded1b1f34cf7c18a0c021c0425df1e6280863a31ea97435806cfb738595bf5fc5c7076f6c08b0b +DIST firefox-102.0.1-hi-IN.xpi 546135 BLAKE2B 9538def7adac70c7ec955752710c74ecbf6c9271533faf981b0bf478f34231708a2b2cb7f54719b814bc0244e0564b168748396c330358bd06a0bfa156a2393b SHA512 79818e74cab237266f3763a72672605979528053499d6d58410e5562187f19c7b1affc664e885c697c333778d2fce3c3ba9b57c33b206a37b6ff5847a5a0bbc9 +DIST firefox-102.0.1-hr.xpi 518888 BLAKE2B b16e9de15838ed237bd240a161c9b317c1e3a480c040debd05d173803cb333a81bb1d27d710d11e28f9e00d157ab4169dd3b3df36f841366ba4ed31ea2a91c23 SHA512 b0b9d7e1982182d3d3d50a00e8850876d17a8099357d07bee26139557264b293455dac3bff75b4a6f93c62d986d7cb77d6044a8abe73f05af9b53ba39bf2ea88 +DIST firefox-102.0.1-hsb.xpi 553793 BLAKE2B 41fbf62910131e0930520bf77943d00ec2e586d6db3e6b81ef0d7d70c0c4528f2bcf5cc33ae89495d241f21bda96373da3afd0321338901c38c5bf40824e1744 SHA512 2ad9b71d19e9c49b7eeb8de97935e13f34b1fb74797d14887cd066d57cd2a2b47f030e455814ec2c55caa4335ee40bcc2609d1e87ca144ca1d42012e729c130d +DIST firefox-102.0.1-hu.xpi 556877 BLAKE2B e4899dd17ff3957d8d72630c92fa363805aeaedad035b5ee69a83cebaf8049619cd1ec2cabc90790a4dfabee17cf61b6f0891aa81401f8dc81da1aba4279ea3f SHA512 f360a9582e69f4c01463e3a01aa7f42b603a6402da34eb05348efc3e700c1a473d1fd59c49da6bf410ebf687e2e2800c7a00076e83ea61e9c8d54606c6e4df61 +DIST firefox-102.0.1-hy-AM.xpi 567841 BLAKE2B be1eafedc8aa7966dc20db98beee27ba32b03733bd20ebfb4a181be6981bc83ff66d37a099d8ca191d98dda4bc7f78c94fb6c1d2ae01261fe1b6be029d501e0b SHA512 160c71918ed1a29e4372d816e6fc2e8146863b8fd3d61578cc6e4d040de24c94e8a0d6ba03af583cd18684ec17b52588f09e3dfdc2faacd8aa3a7ac4d63c8757 +DIST firefox-102.0.1-ia.xpi 523746 BLAKE2B ed37baa30b7dcfef724f439abc31735108acefb9ca46b1ef6c8c4c1d03e7f7df80afe9973e9052f2bebd07d8b30cecfc8c89b477a564921ffefd82e4bee69040 SHA512 f57e2e05589aeb2b0b7c152ed9c59448c4f246e54848001f1cb989ebe115fbd2a5f5cc74dea67fbddf3bf1cad68ef57d1635118d48b5762304880af39f9ab3f3 +DIST firefox-102.0.1-id.xpi 521252 BLAKE2B 9cdcd98e648ef36240f6c047167ac14ebe44208b2bc846b9b67e73549e0ae052f3ec9aa3dc2f4715ede558ed8e22ffc4494bd6715f12ee428ef72dcf5c49014b SHA512 c390e6a2edcd2058469a44f404f81a79e9c69c78f7ecc312f6c3ee877b8342c5a11bb5befd733f932d012c35baf01ba3a5c3ce67b14045b2c6551ab42e2addb6 +DIST firefox-102.0.1-is.xpi 528381 BLAKE2B 8cdd9e1b6a793b90c5d7277ddf5f9c86e1007c45d66bf4a079bd481af23310a5bcff0b41ec38e4549223d03b270bef0f9f0c7d4fe1343de34ce3af9cdd5abcfc SHA512 fd3ef0533dfa670d6e92334480845662eccf681832c9e72bbaa3f5e72e35aaf72ed8e83e1c96095824e7e8e9d3bfe93616de2dac3a2143beae11b152d46670e4 +DIST firefox-102.0.1-it.xpi 449757 BLAKE2B 008892e6efbfdef16d12236517b901fef137ac8f974612d2abf69272c5ce58added6eea9ab847f086387f434877b19ba83f7c2b88ee50aa99eff595ad5e59d1f SHA512 80725de084a8dbee6a89f630257529b3b171a44a3c69cbb38a227cdce92fc0b7d1702e7837ee58f5c03cc516bd4f81202739dcb5a4236798bf01679163b306a4 +DIST firefox-102.0.1-ja.xpi 573750 BLAKE2B 35865568a1a4d5f052a943da24d5abde6f5ccc80ad04db31313f15b7c564a0839f61a427576a08492046ffc16f49de5f9880abe32744823aa9b6f74e66d3df1b SHA512 203c8293e1cd7f0beeda8ca392cdfae43b5ee7ab76fcf2be1cddcac4d8d686cb1bd26e82283019e5adfb6aee4ae8c7deb6f653f75aa989dff3ea4925aa7222ff +DIST firefox-102.0.1-ka.xpi 581242 BLAKE2B ab1330c3e8ddf287bccd1c3b6bba86644056a1a1a71bd2b9e500e333cff41e82f6bb12ba9d67d93c686bd135776acb56f39bbf9af14bafc8f85db8fa6abbea1b SHA512 1398e193bef367390a2bcd97553616f06b9c07e3fef9ece1cc677c56a82b85f9d4c67746ccd215215d206e53c98790999bdf3f87334676a2a4a24583ff2f6e4a +DIST firefox-102.0.1-kab.xpi 543020 BLAKE2B 7b08852638ebc9dd88c6a7c28c3818a74bae218234b1441ed1ec3643ed3dac08d92671a3f23615d363c005dfde076d3d8ae3a8821e99dc5f78458b10544e2857 SHA512 a7db631106b24adb5c0b546ad733b09f9f6fcf371d748a4241881e1e5288f52f96cef6e91eea97ae461801ebc3f6d61a3e076d99ac581064858361f318d18a83 +DIST firefox-102.0.1-kk.xpi 604865 BLAKE2B 026b8f4ad2d94b746924a4fe394f9ef2502495b371ea8aa6a760bb1a0da3143c49f13a22e93e92baec519e676fa5cbe4975c661e44ca613bfc0fc2980cfe357d SHA512 5dd3401f130ce83a8a1ddd77968e971710c3b76d5d7ed1ec453f2d7ba0ea3ed0416c429c1efaddae332f3d755d1e677402243e00fa53e737056e564e7484fba9 +DIST firefox-102.0.1-km.xpi 519619 BLAKE2B ee68832f27eafdbea215e426718d093f24b78e22f1187cee14fa976d33c1176639efdf2721ee37d6e83796d99525695944b741229ad2dbb3392077066909e0a1 SHA512 327e88abcdeaa4a1a2188fced1966cc5a8a508c2c12fe132f0e3e44af5339e24c12d52250995ba0b1b7604827e61cd565a3f55b2b41fc2bd560e27d1ee4d4755 +DIST firefox-102.0.1-kn.xpi 485573 BLAKE2B cb6bfeba97194fbbcdb89c744386bccb7735be06b46cd0daa94aaff54031bc1be64366f67e45804e86104cdfe6d07c8b038d0c1548a98a6c33c14c71cee2c17e SHA512 bfb59c50040bc7c6426fa673f2e4083e4b4d4d14abede9ab55a552901de75ac1f394bd7961314044f8f1061c34b1aad74eaf2a195b11d92615b03cd2e26a3632 +DIST firefox-102.0.1-ko.xpi 570092 BLAKE2B 8d8f736d57d38f25fbb21accccb8cfda50aaee5b91892005a6b451b00bd5d23d6f32dd2f42b12b582d7bab25dc150165b705886e4437432b6fa906a87734a4ce SHA512 30e0e2f7ffea65881fca6ca163a789e23dbafe39968c0790f8d50871893f5aa7c00d1e4eb70961467bb1a930753c6436f8e06e6a6f809dee08f1aa223daff07a +DIST firefox-102.0.1-lij.xpi 459199 BLAKE2B 0528fe0f6ffbe00aee6b62a9f0d03cc07ce722b384b0bbaedee077b415a85a8eb11b5fbbf961c7ff335d86fb7171e8c7cd9b6405f9b4c543d552321eb166c99c SHA512 6ead3b0c12d2a18bcf272d01fc0f6330d001e8f82bbc2cd35fc15b41230cd6328ea60ca10eb3dd6067f9a0244bdeafa34f8865807d0ce85cabd25d66009a687f +DIST firefox-102.0.1-lt.xpi 549840 BLAKE2B 99767dbce39b3160ae103d3a8f23d914d15d4bedca975f106fc7c0dcb93d567d38b3fb4000d0d40f64817dac19b36af9b6edbb24f0943677d75a4c6d9e5875d4 SHA512 180f8edf8e009659c5a2915d288cce9d395d83e15fff6bc26fbc63f9a7a1c99e7860238969d57c02cdae9d2cea82149786955ab21435b1b558ecf16a9fe7b4d1 +DIST firefox-102.0.1-lv.xpi 452074 BLAKE2B d106c7bd506e8d6a3375abb74e8d5cf8766b349dcd2b20db6ba684d158fe528af0adff4498bbc16a1aed6186410e07e2b1dc4c3435ea767107327824523eac1a SHA512 17fd78718eb84508d0380335ac1fa64827ee08e8677f3a0d945acb0606a6aa36c8032f331eaaccbe9e3ea7c3b0c902512fcef87f7fc46d686c066c143a880614 +DIST firefox-102.0.1-mk.xpi 458905 BLAKE2B 2f6e6359c7a078b5c086bdcb1f0b80bcb3bed64ad3ec7ef90c531378286a98d771f8a255c40d197142b2df4b59d6b6786f1eae2520bbb64291b455bf80de1eeb SHA512 300fab3a6de65339a14e0a36570ab78865f160a09afe6d795601c35df2186a48846af6258233e344570b427fa93562165cc46bbad9d2d1baae15b8a6f3de1697 +DIST firefox-102.0.1-mr.xpi 519595 BLAKE2B b1f5e5b501975968e01db8ef4f7166e71a408e20093a62a3ebcf161efd4c2f67819dc140088d0844d103c3c5a79ddf997668f14d1459e443c0e46ad24472e6c8 SHA512 8511c5c228490bf7e66f62128c7e2d8dbff659d5a72847a12869993458f52be43ac2b9819a00d5b03f6fe15a05ebc451e118e2df6bc710413e2322c1e3c191ad +DIST firefox-102.0.1-ms.xpi 437314 BLAKE2B 18e8ac64eab5d9d751326922c64b3932b61f8196f13327a66b670f27127273ccf95a62b4ba2d2368a110fe276d5328dc296b587172d31090b8c47a4e991270ec SHA512 ddad66f6d354acc27d0e107ed6275c0d9b6653f06b217ead726fee58be110d49a33fa90fb8f62e69104758a8ecf4c65d40f32c169b1a60c895823509dacf9e9c +DIST firefox-102.0.1-my.xpi 498768 BLAKE2B 2355beec7eafbf6f6c81a18f90803bc420bcb81f6eed4b23f247dc31ef8db75fa7394c4dbdb6d38ca8e5da4ff2f88ab7041ec44fe5d2c36c8fc66dc58733b045 SHA512 e67a04469797bf54951c5ee10b8784777d90a846c8c6de3ccb4a57ad2c2fde3d518a7b6a2ec26548045148f9366fe4701a1d2c9dfbe614fdbcd42396ce1e9139 +DIST firefox-102.0.1-nb-NO.xpi 521330 BLAKE2B db9dcbea29efe6ec8f8dc2be236a704e9322db28f42f30da8004d61153cc8f3330a6f7f0dc63fcb49b62bcfad184146e7b7f6f0717d2e239773529981331e7cc SHA512 3c68bcc96e38675b4331a4929da9a922c1b0bd8032f22915864955508a8c9e68af35eea9368937a80b0a2f039c14d8c2c2e370713b6e5b82508e20d231982d1f +DIST firefox-102.0.1-ne-NP.xpi 477721 BLAKE2B b3cc96b96d6c43ff3590d9805409f6401b7d3ef332cde89ad09797abdf8173481b28561c9cc9a7903663d2f4673d47fe84eaa91b26612b6af351383e63bec2be SHA512 f9ae7435750e6459aa4c32d1e6683c47a195b42d529bd48e80656ce2e96a4feb6ed5d2c44cdb571ab1b41e109fd66350d4f76d70ccc04e2ca970425e5131603d +DIST firefox-102.0.1-nl.xpi 528939 BLAKE2B 9dbf09eb48682c371fe7229dd0db54a2ebaffa1eff6b1e1a50cb8febfe6f4f73da3ad38999155178e21540000759292d890bed578e1da32a64e2b268dd07611b SHA512 7226df80563cd65593720af97be44750628fd0d3826dca3b510caffe39a88667505a6f9e04020365ebda5245a2b48cf224b97c5726598ab8f62d697dca002bda +DIST firefox-102.0.1-nn-NO.xpi 523257 BLAKE2B d0bcfc7e2296a2c6cd95879bf3504b6a8093414b0e65a4f76a53f4eb3ae2003e2f5265962658f0bf52dcdbc0a81dd383c569fd95cd1f4e168421bd35201b930b SHA512 00b102d46cb3d34ffd575b210824f340ae3f976e6d6759570c8c82536e0341f2301f6511323b9a59e31834d47ef20d71597ab345ecad086efaa5a34b31483b64 +DIST firefox-102.0.1-oc.xpi 544571 BLAKE2B 8cc68f5a4aea28c98b7f748f43282734ad5fef46d68e089a8f2d46363eb102a249ca87fcbe08653e6f68b71edc471ac72b49375ad719e757d76bdcbb4415fe42 SHA512 1f726ee7b9209e1b9fbb69d24369a7096e12921b905c2563f59e022167322867bf4670f5b3a23e43c04c5f3e90e6671c0193d2a41b645addb6822602f3aa2ab7 +DIST firefox-102.0.1-pa-IN.xpi 587393 BLAKE2B 30e3f205a53defa3cf12dba4dd53517c5f6dfd1c4fb44ca9ce91bc64264c07bd6c6b5698f42f8092920326891a1c271643b13d260506ab40527f30b036d2ad0c SHA512 b7f2df8e1ad3a2b6fce4c6ed3d08abc94b85cb50a7d21d2bd1632c1111ccc4c6b98af2643344b4ce4917110038cc26fa23535ffa5028f30e0188cf7843c008a1 +DIST firefox-102.0.1-pl.xpi 548928 BLAKE2B b93acafb19168125678f0c28bb0de1c1168d5f468664e00087825b17659e3d721f7fcfa95245d67702884dc66fe801087698af772bd20e2a2cc3a02701470f20 SHA512 cd442939070af1de703d304d113955c6495cf084ab21770945c69ee8583bba68b663eb585b23c96fe40327796835b483b5debb63a2a5e505881333237c0a361c +DIST firefox-102.0.1-pt-BR.xpi 534189 BLAKE2B fa548c6fa7d0c926293084914caded823f57444761be1dd7bddd47c33cf6e46a3eef280a7c84620fb216549cef1145504281041581101640c8912d6cef4d294f SHA512 162c07ebf9273790f1a7034b224d017e59fc6675de8232731a6cc06392f283a67ddd05cf1dd065e522cfed9cd00f0932fa9ca0a2946bfaf7acba698753a38550 +DIST firefox-102.0.1-pt-PT.xpi 538009 BLAKE2B bbe21992d62f3b7acb34c07a91813eb6a7ec45c982fd77a5b06209ee2f490de6f4af087fb157ed242132561d8e4fd899224f0761362109630d7b1ed030f37358 SHA512 ababf1a498e47cee462e0620f0fa2598d79807b678bdfd2d65ee5bb946e59e8c61045fd1d402121a7a55e7083b49693ef5c90d1d91c4218e58e4091f83228b5e +DIST firefox-102.0.1-rm.xpi 528324 BLAKE2B d8df1a6a85c7ddeb5f84442f49f48cffb3898f8a7b339c98007737617e03c6d8c64414a2f93571530e9d6e76f3508c890fcd15a8b4a593791ebadb11e82a83d9 SHA512 609d68b262aa0ff2e6fbc6a795c7c6089fb2612f84dc24f12b52c1a1be7673b095b9b2a1fb7a66a3a88b1904477237b2f87ea511d10f3bd4eb507a08530455c6 +DIST firefox-102.0.1-ro.xpi 515804 BLAKE2B 6a1fb154f39444a1865b43de7f97025dfd8059faf2d9d0ca17f476083feb1a5757318643de8ec4a7875a9029f9f24783e7939963b1a699c9bcb6d309e8446ff3 SHA512 ca211518655932c6f0c4fc597ea490e9a7ee4bb9707ec364c0a6b517a9a7e695111e908981d17727c254facd49b337494a0c5a8566ea6fb8fa8a6951ea922f94 +DIST firefox-102.0.1-ru.xpi 617124 BLAKE2B ac3c50afd034cfc2a8a820fef179d436e8fa1a56cc3b4b2ccf998ded33e71618fd558d564a5b00e0d9b30f610e76ccaee1f8a5972ac2aa2955a6e8ec99630b06 SHA512 b24456cadc63b642392fe148a7efff14f1fa835b4ea1ada2155e34913c223b1aeeba7e66f4973fe2923eee4b49ce1513ee26ab7d7c8e58ab2fff936530fa3a56 +DIST firefox-102.0.1-sco.xpi 485592 BLAKE2B 395b4bb4e7b0b5395c2b61a815ed7cfc7b851e20f9ca2c8c1c4361ad48169bcc5614602f70bfc219d061f3be5e01b70384d772efb94d526c9e0ab1b71b4f83bc SHA512 54d5e8b88acfa7627452fd91b0571a6581778b69fac91781633e1c286fbb41d047149bbf9164b6dda91cf3fad9bfcbaea4939eb33210afba75f38e4753637630 +DIST firefox-102.0.1-si.xpi 473409 BLAKE2B 6edc0ea5272c3e65be8746b44fa3bd53aa6613192b8c57b01445235d4db3494c27957db160f7882830a009abf500b916ce5fe5c3eec23741ee9ae381fbe04c4d SHA512 52cc5fb2465a03de9d9f555b705ebdc6a08e5db26ae62310964d631f35d6f55f13f7b18630bab88425a9e2c4d051def0cc9e5f3efddd3ab6e7a51cc96e504f57 +DIST firefox-102.0.1-sk.xpi 557522 BLAKE2B e09ee8dc67f0387060c9d9d2dfd78defd401c90e6bfe5eeb8ea62ffa88fa3939eef7e6fdaea0dd16d6b5f8c3d319330381714273c73b518b22047e11158e693c SHA512 971fe15c6815f58e2e21e02d33c95a11ab5ada592c73ada2458a0c256cd8c9b11cf9c6602cbfe2233fc90decc461291f69bf34ee26ed00d6847becab62d04e00 +DIST firefox-102.0.1-sl.xpi 531182 BLAKE2B 99413d0e722b328324e8ff1abbc714c8220f6c22ea3d1161281bf788d7f01e3f691c994bb224fd44a800386470d1ab1afa8eb8e3e208e1b98cb27e16a4a57191 SHA512 3a37824a8826fe75f07187ec033f4087e44b0fa56771695319587c30ce16ef0985a44be6ba63c811dbe9f975fe87f922b1b14b74de2a6073ce9bc1861f32d215 +DIST firefox-102.0.1-son.xpi 415201 BLAKE2B d580deb09c319667aafe69facee4bd6da65571f14980b134ff2a29b1ed185aacdc328957c7cfdbd57d553840a29fac19d38a3548f9989b22dffd9303d1c2504d SHA512 ef51d79c6101373a43abbee08701887af9b5929a70bf13ae3c276c668974df5235ed0a7d27c4339dbb74ea98819f6d9081002ee0eb0be83d9349be19587747f9 +DIST firefox-102.0.1-sq.xpi 546097 BLAKE2B 40ccc6746e37f36c410efdbd0216a6064da941cfad1d6292e57dcd80f72d34b01496fcaddd11417b5191d3efa350aeaada0493546784e234bf202b7971e9808a SHA512 a842e7254c3d1e4dbfde07b363f97d94f23a3df5c3af3a8b83973915f029e740e9cdcfd580a486d8ef0693fbb58f28b7744157753946958d9454b730f654b23f +DIST firefox-102.0.1-sr.xpi 571118 BLAKE2B 9370ffd53d4bc0df87607b62b1545c97e92d56a172425e93609c0c428a34cf60b6fdf31d70e351dbca29cbb4879f15a1626ea5b8f2231d81d18567c6f76a5de9 SHA512 9256d0f71474bf9bf6bba2df17e7df90eabd92adb8357c875c20cdced77471670f2a8f7e861f10d8c85127143a94cb08ef27057a7cac7771cd1169288a0356d9 +DIST firefox-102.0.1-sv-SE.xpi 531439 BLAKE2B 5ec979ed227044ce1724eaa366335e4e95c34c33f08abcfecfa62eeb21de3175ade7c4b4b9ab7e8e57dd3a0bb204397c7a6b57b70755bb63927a5628bc309520 SHA512 0f2311580440d36d9e1596ff287db6d019610d7842c85a0d625a7747079b49a9ce594d38c285e1319eb80f69c6ee4493bb263669eb4eba7f7e68e860dd078b1b +DIST firefox-102.0.1-ta.xpi 499405 BLAKE2B 526affc4156c7ae00565990ff167e3011938142425616cf8a43049d9106b0c1e7c6923cd31bb7a0690e0ff3fd55f92bc50c12a67dd1f71db760593d05455d67a SHA512 ad7055af19724291c3c190e470aedea8ab942ea075b39a59337d08d5580bd487afd0a5211b6b87205434f2b60af1b3cc76af3fe9f4b8ca6cae21a1445e69a261 +DIST firefox-102.0.1-te.xpi 540264 BLAKE2B 0bc034e658a32474d0f6c8dc1c826aea228812501e75b356ed073bd04b9e87fce18a9b2a2c513ef83bf4e7e3e87dff3ee484571238859e5d0ecc5f8228c3ab0f SHA512 bbda164ad7f6e8814566c2eb7f02a9cdc49de561071d78a7eee085597aeb1e0492ac45dd5920c67ad49a78357d588bf10a50373d0e2ec394d09e8569b2a226f6 +DIST firefox-102.0.1-th.xpi 598734 BLAKE2B 3e9f25ade482a695e686a038c953b26022cc9bc022548c26b4c36e9d98854de0d176489c73559be73fc7723a3026bd30821d4a7b20edcb37b1945ad687e9e739 SHA512 2274bf0fdb9322d342aa8aca7d1f2e6e06b930045e3b2f1a5171986b769bfcab4ce5135599a90a05c0de0f59f56f61d60f8f76a47483edffa96c3ff547ba5c9e +DIST firefox-102.0.1-tl.xpi 505603 BLAKE2B b6fba78a9d30c28b67f154cb89a861104ce04da99dceec62d2cc74d0d78d0dcb944f00f1f8caa91ee085d30fab15066ebb9e614ac54c2c2043b297d53c7be0a7 SHA512 4319ffd9cd39171f3e20c4888672ecffce2a00f919c7689b42edf74e929141c0e7745d7bf7163d3b42d8bd47f013e4cb7b157400ea5f259cffaac9ed30b886df +DIST firefox-102.0.1-tr.xpi 544803 BLAKE2B ba2842cca390c9f12cf0c5ca8c08dcd85216452651ed448885321a83e3db4284809c7edcf82dc5a9c9ae50febd3502b29494b4b8cd59d3351fa8e91a26f6f261 SHA512 8418b8e531999653c681c0f13c2673d5cbf4fd6556653b91bf4defc67ce7b89ced86258a59595432f674c90ad84f4ad7ed417dc44bf8f578c69557f3c8ec50f2 +DIST firefox-102.0.1-trs.xpi 477878 BLAKE2B bdc2f8f7507b4d46aceebe1b6580ddee28c7f6f76b104370c281655512959d096ac9e06d5e85e7f1ee21537e249e6cfc6e7b6aaae3bfdf787a70a971059a36f3 SHA512 75ae2c20784f08bfb2f73ee0f4ebf8945941016823ac33019c720a675f1bfc22238b1a379714b8771e2e0bd8dc80f329b998fc5e0cf14e59be31a84c4ef789f6 +DIST firefox-102.0.1-uk.xpi 610931 BLAKE2B 65ffa288a52a150bbf07f613861a10841def29fdc10a419019117a15a2ced627604a3ca998d8f110002584ca2506a41386cb4a617095b0714521350000e002bc SHA512 d948c0b6e17ce43f209d35300827082a493be585a5490ca1b6c1148e626edb6850087a805b9ccb9f013d8a4d7b9ce5a0141a3651656afc7bc596ffa5444eb392 +DIST firefox-102.0.1-ur.xpi 547847 BLAKE2B bf7297c9f61f13f6982381a39bbb1b7a563f9fd78d24d5c275b007405f4a8915dec06845fab3e1da293f76e66d5bbdf502f57223dcf75ed3781bfb31103276e1 SHA512 cd63147c8dca534635e086becee91a1f618ab14df916804fd1355f2707bf928e7102110236348f1c12b9a9c4508f90b27f630b5ccdaa974af2b04173b3578882 +DIST firefox-102.0.1-uz.xpi 467337 BLAKE2B d91f549512e97716b83630c97da03368a86970ed18cb4712035f3e0b05c86893aaebee8d1a20770a89f2a7369b3c2a8ae39b8ae0e16d5675300005bc0b5d21bc SHA512 1bc34fd4f393d687723b977406355813f915b2e82b3cc6470d69a6ed507c2d5a1a19c4c9ac5a553f10079bbad4ba1403d188400d4e6fdfb17d8be617efb583ad +DIST firefox-102.0.1-vi.xpi 563718 BLAKE2B 35c5e52eba1446e96c6d9663ce61bccba459e1b45440e74fb56754ebb3d7faa7ff43122fe85f1f18a28842c7830164e8149fdc8d5bfc8f3524a486d6880d9371 SHA512 51d32becec22ac976916dde9502e30be6530e262f1013499ea8f61af70c45d2f8aeb6685dfe858be31494ca45dceb5511cf8c03be9ca34524beb68b773d50350 +DIST firefox-102.0.1-xh.xpi 418245 BLAKE2B 98dd31f5e54089e623e9fb3f27be33b8e1fd26b659b30f37f69ea329b888f5e9aab39c8395eaf2a6af76337809fe19bd0a5bf8e5842c32a6f1bc50177be12fd8 SHA512 060bb32766ccf65122e3e03957d7661efbdf83aa6bf6de5cb8c675042346738006e94e8874274277cdcd8d86a7a15e01250cb6f0f947af1e8d5e18e62b83dd6d +DIST firefox-102.0.1-zh-CN.xpi 566194 BLAKE2B aa405e8beb475726c1a041afc455858ecc52a2f9a26b98b730bc88d51f8067eec1bf9772c361de47d9c1a6147302c8e5f05f266417b49c6bbaad9d21fa8356e9 SHA512 f408b895ab5fbde63fd764a030ca6b54c387aab2bfd106eb146802378130a15fa867ede47e9e7afb5934488a648777b21eda493e9aa2189b3a03b3b4378f020f +DIST firefox-102.0.1-zh-TW.xpi 567164 BLAKE2B ae898adb1bba36de80168f2a589affebc9e78c9db67cb3d26bade74686b5349bf214f2e7b1b7818f758c14c4ca6c10bea4beffc85ca9eaed40774808947f1bb6 SHA512 fd38490ebf8d4ce2479d943e840a30b246f54a8fc4cc804b39a7286355f37b55a20c857ad4752b71d1266784fff5a7cd196048a9447f9e65fdc2580c252cfa1d DIST firefox-91.11.0esr-ach.xpi 453206 BLAKE2B f639628151e4891ee209548962ca86de34f4ea124703db73ebb14fa266b2fd74282c256b74c8cb9b2f4fb0b4d41998f3d7b3447be4cf6cb45dbb231fe6b57ce4 SHA512 515e8424da6d1505480f15451c56363bf72471fa4d0e47b3e43b4cac261b088b82a85ad2f3234edfb8499beabf392e0636b227d0d7cc7285e544b1e2bdcdf395 DIST firefox-91.11.0esr-af.xpi 426914 BLAKE2B 1b999eb321f8bf49fc73bfe399030bdc167ba2822ed32e9ebcec3c6648a2c960dc4469a1dc9fc3553db8f3bf65efe5444aaa220bf50fa4d890c89b2542cdf25e SHA512 04bcc68b861a7c9b2e18fc4fdfde0247ff51879f04e8dba9c2998e0cd93ca156f8cf56fb63de63bcf92c56c92da9b7e0379ed0847d251faade20b9e1df968d60 DIST firefox-91.11.0esr-an.xpi 499896 BLAKE2B 115adbb6a2a916fb3281c2b352f29b560308fed65dfa7b215e3e2f35f7a90f527a7ef16d6066731cc2f802acf60d6d53f299e2c703d079ea344ff3c6fffe2182 SHA512 7f8f56d3334bbecb3be2f780a60304df06313a6d7dbd0fc3af2e6d5b0c93fe787c36f7a4e62364893f53a03815d7845006263b1000db56d817fed8be5903b3fd @@ -195,10 +195,10 @@ DIST firefox-91.11.0esr-vi.xpi 573484 BLAKE2B c71ae072bd9849417d1e8315798b65a67b DIST firefox-91.11.0esr-xh.xpi 428173 BLAKE2B 80aff8feb3a94d9a2d8c12ae88c86a4e6b95355b1cf5cc9e84d6a9fe8ef23707a7a1083d571c67d83ac18c5082e6dfe831d700ef9f7e8c7dfc74396168378126 SHA512 b2790bd914882a714ef835555ac38db27a681838d28f539b004ed09181a33e8d720eff54a73eec5126e38c88e775f7e3b5ff0d3de5ebc28f6bb1915eae46ab5c DIST firefox-91.11.0esr-zh-CN.xpi 575372 BLAKE2B 0a12fb1a693d232f8a7dae937efc226445887ca28333ecb619e1028fb83deadacb94326c412649c20f984a1bb926f46eacfb9bbc3d56980dc5fb9196b5ba6ac7 SHA512 7582eafae88d1e502429706ad888c16d6cf8eacf52632ae6344226be6098b88bef2b15bcb8ac0d64cb56f5e547233cabc2baa7ff8f34a65c30c3740d926317f1 DIST firefox-91.11.0esr-zh-TW.xpi 576229 BLAKE2B 5ef736cb63f040f40519bf1a267115b030294ed13a7d2ac49082f1aaae78a1335eb04b26ad840f74f459932ea88d9b6819bd49920f5815975dce70ccca550dee SHA512 2c2868a086d2e693cd157e68bd9594277381221c94ce56c9cb318bca382e6961daa2afc01386327676b384eaf9d28247ea7945b968caa66bc8d46c0ec00ce60d -DIST firefox-bin_i686-102.0.tar.bz2 80373685 BLAKE2B 59048f4f0e186b9fc8932aac33f8e57b4a1cb2ecb55ca3eea8f5101b2529c0a35603c0963cbfd81da543b037abd6a913e058442a4718ffc3cef2109046f65565 SHA512 01c672773e220dbb9bf0a8ebda763c0498e724efc5a349675f22daaa11d056b0da2b7e1e7b52134e6fb616655cc46d3ca19c794e46c5c278cede09cb6d92eef1 +DIST firefox-bin_i686-102.0.1.tar.bz2 80270336 BLAKE2B c055eb96a819208bf290b09da4030533d857af483558b4f11a3249322060e698f0c3a28c048aeaa5968813dcf890ade716b0083085a969a3226d01e16896d50b SHA512 9fc79da8027ee036f6b5358d04a62312b23ffd2591ab7803dc4ab8e016e98f22ac591a42732a5dc156748ab518ddacc6baf0608f60fd1573cf98c22e8fdeade3 DIST firefox-bin_i686-91.11.0.tar.bz2 78800822 BLAKE2B 572c8347ae43c03aa127bc75273af885fb9b1a62fd86c4c667e40171f6b212482dfe198e91e05bf6f973105c71dd7244fb4081dbaa0e7996480efa675abd0ba2 SHA512 c524afbd9b4f60709baf9f04c2f37611a846efb098465be22f2819b4644ec6998f49654e052aa4c96ab5737fa2582155120dcc41b5d28479e98b53c19b26d59c -DIST firefox-bin_x86_64-102.0.tar.bz2 77413065 BLAKE2B 275baeafc9f13e626c3d278094a20580600fe2dc8e04a1ce37866c1793c2912fc979b983f2c983679f45e771c61eaab8d01d5bcce9ef8d5207baa2233cddb93f SHA512 3130e3d252b26c18a88251ceac4ef08c7d4be3b79036441e2b96096d3591726c691770f4f840a754912b5288dca255ac8171b22b7fb3c82b6cada0f0052ff5cb +DIST firefox-bin_x86_64-102.0.1.tar.bz2 77311554 BLAKE2B 918015eaaa2814bad91b145688f72736fdd943cea613e098bfbf2883eb462de7d45a917e53a4b2aadeb4f577ca826d00979a07c2f5583d36dced257aa0aea3cf SHA512 da5c605d8945ca89ad0906103a12cb2407f933b251a419535cdbea888d3545bc655957cfd44c65b1cc85072dcff0852bd4715e14fdb6d65694aab07d2396ee98 DIST firefox-bin_x86_64-91.11.0.tar.bz2 76066629 BLAKE2B 4fbef773de4231f54b14c87f374e2385e3dcc3429a36ef25f934da1c8e3ae8e7fb0014ec5629911b0c322b6ea73da9eeac445a7713c0d7aadacbdfba83f09fad SHA512 510324f8bf99dbde3450ac7bd79bab7eb9dac45251c14c8df3ef9dc7e0b17ac300ff8a5a7ba5d4d74bdbd9f3837931bc197240f3e3407421a9296b9e8a43a02f -EBUILD firefox-bin-102.0.ebuild 10872 BLAKE2B 1395ccce1367e57d8e417103265dfe5d33f8b7b68b8a486b41b9cd9b8f744b95fac5937b086d175593fbc1c8d49a16b07b4256b19771dc2a9ffd9ed64aff6c9d SHA512 800e6a6a9a5f1ee6f4d9bae92b13f35ea4c1788dc65e1fe26aa61c29350dbff8edc1a7707f685a1ddb1c8016e9954641e64e3e10d7ae220c57cf271659a996a6 +EBUILD firefox-bin-102.0.1.ebuild 10872 BLAKE2B 1395ccce1367e57d8e417103265dfe5d33f8b7b68b8a486b41b9cd9b8f744b95fac5937b086d175593fbc1c8d49a16b07b4256b19771dc2a9ffd9ed64aff6c9d SHA512 800e6a6a9a5f1ee6f4d9bae92b13f35ea4c1788dc65e1fe26aa61c29350dbff8edc1a7707f685a1ddb1c8016e9954641e64e3e10d7ae220c57cf271659a996a6 EBUILD firefox-bin-91.11.0.ebuild 10990 BLAKE2B 0b2980043d6e811130ec880ba8a3883258cc978e45d8cc7ea01a8446896dbd70a258d391f7e7bd99d240e1ca11c71e032dc9710a3e4c92caa1c7f299fa9311c5 SHA512 2a99ff4d8924d1119843eba008e4c2579f992ea3ce250fe5946b3436740f8aa326c678fe59fa80c8368af3d93f765c5c143d94ee6b4e2c4033374f1d994afe13 MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4 diff --git a/www-client/firefox-bin/firefox-bin-102.0.1.ebuild b/www-client/firefox-bin/firefox-bin-102.0.1.ebuild new file mode 100644 index 000000000000..83f8bd1fe2e2 --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-102.0.1.ebuild @@ -0,0 +1,385 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +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 desktop linux-info pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.com/firefox" + +KEYWORDS="-* amd64 x86" +SLOT="rapid" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip + alsa? ( + !pulseaudio? ( + dev-util/patchelf + ) + )" + +COMMON_DEPEND="alsa? ( + !pulseaudio? ( + media-sound/apulse + ) + )" + +DEPEND="${COMMON_DEPEND}" + +RDEPEND="${COMMON_DEPEND} + !www-client/firefox-bin:0 + !www-client/firefox-bin:esr + dev-libs/atk + dev-libs/dbus-glib + >=dev-libs/glib-2.26:2 + media-libs/alsa-lib + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-3.11:3[wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXcursor + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXi + x11-libs/libXrandr + x11-libs/libXrender + x11-libs/libXtst + x11-libs/libxcb + >=x11-libs/pango-1.22.0 + alsa? ( + !pulseaudio? ( media-sound/apulse ) + ) + ffmpeg? ( media-video/ffmpeg ) + pulseaudio? ( media-sound/pulseaudio ) + selinux? ( sec-policy/selinux-mozilla ) +" + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +MOZ_LANGS=( + ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy + da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu + fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM + ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my + nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco + si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi + xh zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +pkg_setup() { + CONFIG_CHECK="~SECCOMP" + WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." + + linux-info_pkg_setup +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + mkdir "${S}" || die + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # Patch alsa support + local apulselib= + if use alsa && ! use pulseaudio ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^} (bin)" + local desktop_file="${FILESDIR}/${PN}-r3.desktop" + local desktop_filename="${PN}.desktop" + local exec_command="${PN}" + local icon="${PN}" + local use_wayland="false" + + if use wayland ; then + use_wayland="true" + fi + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + + # Install wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}-r1.sh" ${PN} + + # Update wrapper + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${ED}/usr/bin/${PN}" \ + || die +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ + || ! has_version 'net-misc/curl'; then + einfo + einfo "For using the crashreporter, you need gnome-base/gconf," + einfo "gnome-base/orbit and net-misc/curl emerged." + einfo + fi + + use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" + + local show_doh_information show_normandy_information show_shortcut_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + show_shortcut_information=no + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 91.0 ; then + # Tell user that we no longer install a shortcut + # per supported display protocol + show_shortcut_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + if [[ -n "${show_shortcut_information}" ]] ; then + elog + elog "Since firefox-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla Firefox shortcut." + elog "If you still want to be able to select between running Mozilla Firefox" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + fi +} diff --git a/www-client/firefox-bin/firefox-bin-102.0.ebuild b/www-client/firefox-bin/firefox-bin-102.0.ebuild deleted file mode 100644 index 83f8bd1fe2e2..000000000000 --- a/www-client/firefox-bin/firefox-bin-102.0.ebuild +++ /dev/null @@ -1,385 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -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 desktop linux-info pax-utils xdg - -MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" - -SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) - x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="-* amd64 x86" -SLOT="rapid" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland" - -RESTRICT="strip" - -BDEPEND="app-arch/unzip - alsa? ( - !pulseaudio? ( - dev-util/patchelf - ) - )" - -COMMON_DEPEND="alsa? ( - !pulseaudio? ( - media-sound/apulse - ) - )" - -DEPEND="${COMMON_DEPEND}" - -RDEPEND="${COMMON_DEPEND} - !www-client/firefox-bin:0 - !www-client/firefox-bin:esr - dev-libs/atk - dev-libs/dbus-glib - >=dev-libs/glib-2.26:2 - media-libs/alsa-lib - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - sys-apps/dbus - virtual/freedesktop-icon-theme - >=x11-libs/cairo-1.10[X] - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-3.11:3[wayland?] - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXcursor - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXi - x11-libs/libXrandr - x11-libs/libXrender - x11-libs/libXtst - x11-libs/libxcb - >=x11-libs/pango-1.22.0 - alsa? ( - !pulseaudio? ( media-sound/apulse ) - ) - ffmpeg? ( media-video/ffmpeg ) - pulseaudio? ( media-sound/pulseaudio ) - selinux? ( sec-policy/selinux-mozilla ) -" - -QA_PREBUILT="opt/${MOZ_PN}/*" - -# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then - MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -MOZ_LANGS=( - ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy - da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu - fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM - ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my - nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco - si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi - xh zh-CN zh-TW -) - -mozilla_set_globals() { - # https://bugs.gentoo.org/587334 - local MOZ_TOO_REGIONALIZED_FOR_L10N=( - fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE - ) - - local lang xflag - for lang in "${MOZ_LANGS[@]}" ; do - # en and en_US are handled internally - if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then - continue - fi - - # strip region subtag if $lang is in the list - if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then - xflag=${lang%%-*} - else - xflag=${lang} - fi - - SRC_URI+=" l10n_${xflag/[_@]/-}? (" - SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" - SRC_URI+=" )" - IUSE+=" l10n_${xflag/[_@]/-}" - done -} -mozilla_set_globals - -moz_install_xpi() { - debug-print-function ${FUNCNAME} "$@" - - if [[ ${#} -lt 2 ]] ; then - die "${FUNCNAME} requires at least two arguments" - fi - - local DESTDIR=${1} - shift - - insinto "${DESTDIR}" - - local emid xpi_file xpi_tmp_dir - for xpi_file in "${@}" ; do - emid= - xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") - - # Unpack XPI - unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die - - # Determine extension ID - if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then - emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") - [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" - elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then - emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") - [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" - else - die "failed to determine extension id" - fi - - einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." - newins "${xpi_file}" "${emid}.xpi" - done -} - -pkg_setup() { - CONFIG_CHECK="~SECCOMP" - WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content." - - linux-info_pkg_setup -} - -src_unpack() { - local _lp_dir="${WORKDIR}/language_packs" - local _src_file - - mkdir "${S}" || die - - if [[ ! -d "${_lp_dir}" ]] ; then - mkdir "${_lp_dir}" || die - fi - - for _src_file in ${A} ; do - if [[ ${_src_file} == *.xpi ]]; then - cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" - else - MY_SRC_FILE=${_src_file} - fi - done -} - -src_install() { - # Set MOZILLA_FIVE_HOME - local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" - - dodir /opt - pushd "${ED}"/opt &>/dev/null || die - unpack "${MY_SRC_FILE}" - popd &>/dev/null || die - - pax-mark m \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ - "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ - "${ED}${MOZILLA_FIVE_HOME}"/plugin-container - - # Patch alsa support - local apulselib= - if use alsa && ! use pulseaudio ; then - apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" - patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die - fi - - # Install policy (currently only used to disable application updates) - insinto "${MOZILLA_FIVE_HOME}/distribution" - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install system-wide preferences - local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" - insinto "${PREFS_DIR}" - newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js - - local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" - - if ! use gmp-autoupdate ; then - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - einfo "Disabling auto-update for ${plugin} plugin ..." - cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" - pref("media.${plugin}.autoupdate", false); - EOF - done - fi - - # Install language packs - local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) - if [[ -n "${langpacks}" ]] ; then - moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" - fi - - # Install icons - local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" - local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" - - insinto /usr/share/icons/hicolor/symbolic/apps - newins "${icon_symbolic_file}" ${PN}-symbolic.svg - - local icon size - for icon in "${icon_srcdir}"/default*.png ; do - size=${icon%.png} - size=${size##*/default} - - if [[ ${size} -eq 48 ]] ; then - newicon "${icon}" ${PN}.png - fi - - newicon -s ${size} "${icon}" ${PN}.png - done - - # Install menu - local app_name="Mozilla ${MOZ_PN^} (bin)" - local desktop_file="${FILESDIR}/${PN}-r3.desktop" - local desktop_filename="${PN}.desktop" - local exec_command="${PN}" - local icon="${PN}" - local use_wayland="false" - - if use wayland ; then - use_wayland="true" - fi - - cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die - - sed -i \ - -e "s:@NAME@:${app_name}:" \ - -e "s:@EXEC@:${exec_command}:" \ - -e "s:@ICON@:${icon}:" \ - "${WORKDIR}/${PN}.desktop-template" \ - || die - - newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" - - rm "${WORKDIR}/${PN}.desktop-template" || die - - # Install wrapper script - [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" - newbin "${FILESDIR}/${PN}-r1.sh" ${PN} - - # Update wrapper - sed -i \ - -e "s:@PREFIX@:${EPREFIX}/usr:" \ - -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ - -e "s:@APULSELIB_DIR@:${apulselib}:" \ - -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ - "${ED}/usr/bin/${PN}" \ - || die -} - -pkg_postinst() { - xdg_pkg_postinst - - if ! use gmp-autoupdate ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do - elog "\t ${plugin}" - done - elog - fi - - if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ - || ! has_version 'net-misc/curl'; then - einfo - einfo "For using the crashreporter, you need gnome-base/gconf," - einfo "gnome-base/orbit and net-misc/curl emerged." - einfo - fi - - use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" - - local show_doh_information show_normandy_information show_shortcut_information - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - show_normandy_information=yes - show_shortcut_information=no - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 91.0 ; then - # Tell user that we no longer install a shortcut - # per supported display protocol - show_shortcut_information=yes - fi - done - fi - - if [[ -n "${show_doh_information}" ]] ; then - elog - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" - elog "DNS traffic to Cloudflare by default is not a good idea and applications" - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" - elog "(\"Off by choice\") by default." - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." - fi - - # bug 713782 - if [[ -n "${show_normandy_information}" ]] ; then - elog - elog "Upstream operates a service named Normandy which allows Mozilla to" - elog "push changes for default settings or even install new add-ons remotely." - elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" - elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" - elog "concerns prevail, which is why we have switched off the use of this" - elog "service by default." - elog - elog "To re-enable this service set" - elog - elog " app.normandy.enabled=true" - elog - elog "in about:config." - fi - - if [[ -n "${show_shortcut_information}" ]] ; then - elog - elog "Since firefox-91.0 we no longer install multiple shortcuts for" - elog "each supported display protocol. Instead we will only install" - elog "one generic Mozilla Firefox shortcut." - elog "If you still want to be able to select between running Mozilla Firefox" - elog "on X11 or Wayland, you have to re-create these shortcuts on your own." - fi -} diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index d8a4575b7cff..ef211803ddfb 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -105,6 +105,104 @@ DIST firefox-102.0-vi.xpi 563706 BLAKE2B 42ffab120340561b147e432b20e95e841cc8dbf DIST firefox-102.0-xh.xpi 418248 BLAKE2B 885d842dd0393964ab4fdf1e404d5b97bfe89d7c733cb0c7e0a889cc068c83849f0790eca76cf4eae7fc5c39ce4252d99e145fb401212d420b53a87caa6cabbc SHA512 4d858b575b25a56dbd9b41298d95d422c5165981587fbc19517e8fea7fd46f3ef418c2ef8fabc10525caa844c74e773145bc302234ae816ec08e3e13527a288a DIST firefox-102.0-zh-CN.xpi 566189 BLAKE2B 6cb83e63e0c213ef1b08458bfabfb4ba97c284c9b4f34d16e462be908c27d6ac3b385fddbd5b0ed224fc723a19c86b3902c6f1af18235cdcedc8367c786729b5 SHA512 36f1d5f3a8501e1e610cd55f7163e283a6def99103d89b2a7c86f381459db515edf2e01a749f7be80e8820225c11dd5bc20c8868dbfe94a273d3a5738e80d6be DIST firefox-102.0-zh-TW.xpi 567157 BLAKE2B 111d1dced6e2dc46a5dfc37b37c3a91a3bd2adb4fee149b8fdcbd87f2c739be09dae198847550721bcd7565b71b43cb8926b57442bce7a5ba1adf0627155d394 SHA512 d907102b3a07b1ddad5f88719cf2a8939da117cd7eebd04ffd2f9a475cd54bb891ff2788a76e0da953e2ac24f2a2d9f1a36a4d3c230208491e169791ad098fc1 +DIST firefox-102.0.1-ach.xpi 443115 BLAKE2B bdbe6d960b55a4493bdf8ce7fdb7539d2da58d173ecc1546c7af04074d52a3d385252ee1bd38d54c62a04a1fc76cb209021dc33dd3c0108d6310edd5fe460d04 SHA512 d70333f2d6f537f5a00187a166a03e3a127e86b2761bb9c0dcf5325b43a778ac34cf596aaa4723cac41a0e8457149b20083a3ab262c1f6e4645893d93225040c +DIST firefox-102.0.1-af.xpi 408456 BLAKE2B b97904a54ea7ec298b1abcc886cb3c4acc41d31c59e618cc42f46410a17022c770185e49e06d8d5a4fcd13f2b2958b95babab57b7486c0d03eb99e1efdff2f5e SHA512 3d6910b80f4fb70a199254ea775508af08fd3c981262047a812f782a44108a799150fdad37a7da05b1c7a23f5e27ff86812493f03ceaa6518faf9e62be8f5997 +DIST firefox-102.0.1-an.xpi 486990 BLAKE2B 42c0e97d1affa75b80744467140a30f2f08d5fdad6946f848f14e9b8f7a850270a0f3bcd74affd41c8dfcf3cd81e52e2b0222fef9e03b33171e7e60381e35ea8 SHA512 f3211edb5006176815fe92e2ad255ea66a5d58e2600c044c48a1c4b497654e897ea8693e7de580de731902f8ed5d52e96a41fa3a4169ac36acb8a9b604bd1442 +DIST firefox-102.0.1-ar.xpi 550929 BLAKE2B 96832fa813c4dd496e204899e68cc6798188832c09d4bea03ea026dd2fd3a73b7102366d119262420333a5ba5231d294f2ec11283b4b731b011613e75c2f6866 SHA512 5e8a154c931918981c0161443e0afcf57cd8f2b34a53cfc4d9f783da8a6dced6c827550432a86f32c9cd5aafec97ab5e743a7afb401da4f933c234fe8f5f4360 +DIST firefox-102.0.1-ast.xpi 483319 BLAKE2B 659eed9f9a62d567bcc9a56fdce315aff3c6b2667f6bcd48d8f7da94403bdae5161ca8eec4b317faee6412fcea01317fe6b41008b84017c48ccb13b3531d41bd SHA512 3e0a00041ff7ef96682cff5b77670658d507232bb788c82219b833a01452c79b3f5bc6f08ab8fab00ff1f49460174f0d500edb32feebadff6969cd80f7f17be8 +DIST firefox-102.0.1-az.xpi 474709 BLAKE2B 9a63ce3995d2a6011e0a87e6b1a57166b9a3ce37f482ebddcebd9dcaa6e191ab7a7e9c90b3f3103386d2c2d3c24cc22a745437357147cd980066b550672a9f3b SHA512 40eee97abfb3471d62ca28c4246f0f957b5e08c3984068f719acc5048c203b99c764f30a68bb14b3e7f980c8388a5c59f0da42c4eecbea51ee5c8e75f83af5ae +DIST firefox-102.0.1-be.xpi 613479 BLAKE2B 90d0870b31feb7c4394f00b6ae9df045defb1189bb3f68a4ac382110d9708637e39de7f7781800988ae6aad1eabff8ab73434c557a13fc3ab158bfb10bd79139 SHA512 1529a59d0a126defa92f444301989de612cbc55776e4fd639315e3d705767d81ee0feb1a5769ed9da4c81f12cba340b06e381488579a5bcb94aa1f72f58345bb +DIST firefox-102.0.1-bg.xpi 563643 BLAKE2B a0c5fe96bd35112d2815ac2ed25cdc2170a866b15109a7aaceb97808bc560077bdbf4dd2dbabdeaf23e20361d265713f4aae65e1808cd8649b9a0dc35a591e4f SHA512 dc0a1094879067adec4d4b8756bafc853375916175d28141edcecfeac56b822ac5a6132778be902fc23155797363700348cdce0faef64503ff0fc46df489ff72 +DIST firefox-102.0.1-bn.xpi 565249 BLAKE2B 2aae36d81eb3905eead903b1b992168d0729f54474c34aa235c0243573d128fbe0bcd06aaa18811c01e53b95fa93837bac713ab091799cd72e0d2ae943e25e9e SHA512 e29f6e0446822eb1e4d4826ce88905e35794fdfd35fc985a656a8e0a20bdccd0800ee36dcdaac72f3761a65acadcec3e76c5b49dc2cffb8c0281c09374992a3e +DIST firefox-102.0.1-br.xpi 521042 BLAKE2B 357a298046c283e3dcc15f61ffeab53945d843d00736e4f35c68d3426887167bfdf6f02c0f791a3bcbbeb1552d6d502f497dbc322328f561b50d9cc3c941398a SHA512 3a8fcdeceeefb00602634db5fadd3970ae29bec3de125610d72f4cbc0322141ddd519872cd8df3a1bddfe16f0b40a80fba232fc7b9bdbdd065744624e04a1178 +DIST firefox-102.0.1-bs.xpi 451830 BLAKE2B 92edcd5eea1febdc1297c3c926d718a9aca09c42fa18c96f93254670c6a895f04356b7cd83620e737913a94ac275058aa5d0043c25a98e65288fb015024f6c9b SHA512 b64817605df3b4c4d1a7ce614cb37bdb38d1c3d70ea59bc726e6d5fda8a54c09308e3812c662c00306d873e68c3630d9ca2ad08a4f63ed077fad5042bdc08169 +DIST firefox-102.0.1-ca-valencia.xpi 526198 BLAKE2B 9ed0d28c23e66414b509502123e6fd6e37741f0d91bffe62374f549cfd1967ad20fb25e9cb4f83f269a5400ea6a5408d0ce77a51b53016cafd3216ea53d26d3a SHA512 b7ca6b7b63941af36f895951f59527554df3bd9258c6fde85b376c3657dfcd54a01bc187b2b40009824e33f2345a266056ae5092238c30f89ede55f1d75ce103 +DIST firefox-102.0.1-ca.xpi 522661 BLAKE2B f068d70f3a1a9e8d98e00a7ea5459411508d70e69ecc3046dd172e42a8b958ee3050ddbb59d04e34b109a88594c527bc680b226be5edccef43eb63c181d6390d SHA512 d3de95014ce68bdb942ee97c14e28590eb40aff0bcd126ee0fdf84e5a244498f1c4734995e09fed9abdf2454435ed59b231429787b177c4e820eef1f8428e778 +DIST firefox-102.0.1-cak.xpi 539685 BLAKE2B bf27985d0a7497515d2857582264dafcd43d008a19e575dd1d80449ba3a66913e651da6fda9e87fd44b8fd7ce8cef5aa1e3fd12a725ad473c71e64f50714b666 SHA512 eb4dcf9d7c62bfc0ba16654aa87018ce66ead1f72cbaf1013365ce248d74f364f680935bb814ef959d88cd0f8d304743691fb91f59c4178668f499883cf99151 +DIST firefox-102.0.1-cs.xpi 556817 BLAKE2B 5bde1a50af74361679844f9f010c9f9cb4c1757253120cde18879264276a4fa59c673333057e394a8357ce02bc980a17983acfe9dda9536118ba08e6affc88db SHA512 2aa5932918d013eaa85c5c8550b305bd26e9410918242dfd0d0bde9a853661c04fbf5801851eaf535aab355144a33bfe5fe0ce650d1c209d9aa3d861e74e8abe +DIST firefox-102.0.1-cy.xpi 533737 BLAKE2B f38466e2c652734ea86a4281631a5664529ea64942c17ff45d15c4d858232bcba05ff15e01e48e2d7ea7a2af7ed0be48721f8843b79e43237f8db1dfd54f27ee SHA512 5ed7011f52f4572e6e1c9127d62c7def446e41768b3f0cad1a80efecdb8dafadda54440a7b33b3d21e60a0426b5c78414a3c04e11b90f04264be8693005c136c +DIST firefox-102.0.1-da.xpi 525903 BLAKE2B 141a9e64778a7060203514341f5f67b19224dcb1d6d946ada6bf3bf0aac9a5c58b2dbd21b38894b1d6bfef8b0ee2517fad7b94c46bcfd64ce52827a964d3db0f SHA512 84bb989044e5c4d7bb48590aef036ce5fe6e9ea36aff6fc4f5fe20c5e7b55d94ec540fe21caed474c36a172c608a6560843b769a0dcdb37a7d7ddd4ee26b818a +DIST firefox-102.0.1-de.xpi 544842 BLAKE2B 9aa588a063b6f2f6e91480e52bcc8dd1ca38994297fc14570c9fc850b3577d35a7cdf0187aaae958a5a0f6b175acb55dfb0bdcb28bc0f93ef06ba30287eac836 SHA512 c9a9ce63df57a170cee8949f8dad84cecb64499f03e5d0cf6425e8772d51d0e2bdeb987cb17cfbb136323cd91bf82126202f4f01915af5650cb986640215297e +DIST firefox-102.0.1-dsb.xpi 557561 BLAKE2B 20dadccb1b406bd42972e377f1c18f0e0f0cde08084d5601bae21edb59b7beb875c57164f393b98ba2208e31d852d9d229c6118898825a909e8d21ebb3084645 SHA512 4b0a4f8096f5780ab56dd9eaa4d2a2f7246d02a9044648878280c9a6558d2f16a74731033af90b74617226c7a4fa0a437bd0ef23e813f0df9cebd4d9628bed1d +DIST firefox-102.0.1-el.xpi 628792 BLAKE2B 8515b40d3dcda597b9fa6427bd7cfc71a6ad603104b99dfc3fd5c31b5cd709cf2a04f91f0d8c4bdb17497c7ac03960c6305de4ac5a688efe31cb4216c412f16f SHA512 0fba348e19549c64b07f611e1daf5f352c8953bbbba0230ce9e56466337da44b39269b4d275fe548be087a791b77f358590a53b45a4d2722c3d88aea1bc6c236 +DIST firefox-102.0.1-en-CA.xpi 501971 BLAKE2B fea1e20b416c630b118ea78009ad12172a3e3203a51f3ac1fb425bb3e10ba4a42f0544c6807be19c2e342a88447fffd9b478884efe2e20628dbbbb4482de4d10 SHA512 67d2feac02b1902f527b1b390250956778c51f985b269050f93018d2b885d03f4dc0183fca6c46f4778164a358712eff5712d4313ba4da466efebe2c07b29ca4 +DIST firefox-102.0.1-en-GB.xpi 502452 BLAKE2B 77fbad1b7ba0f1861f6f758c1fda33dc163e9d63145ad8c3e019992db1318b1df9b8d0b68ad23385c8998eb6a35b8761e9d38929a57265076eed0eb58d0f13e2 SHA512 6bf9160ae196ce96ea2c388c29c614305018551ee382543046c891a071451899e8164ded19b9766ce0e861cd0b558f396c39fcbf13cab81b499173ede7dc96a8 +DIST firefox-102.0.1-eo.xpi 528433 BLAKE2B 703f7bc9b03f33bf4e1c4aed5876d81411c417fd688b88efbeb067fe4917fcd55b1bfb2c532b615e2d0ee82ad766a230dddd576114424fd3babd9726210c4cb7 SHA512 f6601e8d0ac59cc92df4fd6015b20ca31f0dc9cc16d86896d655dccaeb41efd7a28c69be1e65f00a717ee8271df8cc81dede31d04c484e9ba7fe90b41e6c2b65 +DIST firefox-102.0.1-es-AR.xpi 538389 BLAKE2B affa9c9f8dae6a04705d3a2bd06691f70b1458e28ec2e7f5f53e17b3df1b4188f76bc835a4d398d267958cc39760d927b690d7209e567d9b325f2e0c8098c809 SHA512 9e3c2d53cc2217c987d0229fb91c7554dbbf59d4bf25bd679773f545762389bf2006e74be4eb454c36a4b5f762b2b93ad251547ca04f2dbb772fce55b575d252 +DIST firefox-102.0.1-es-CL.xpi 537631 BLAKE2B 8a4e951311a192bec777b901692225f55fd8bbf16cbcb7394c6cd4ae378db0c207667906ec4d40fe95d3e0c5af41e3a1de34836b30e4a4613415c3b937417abb SHA512 77c340c17b8e8201ebf0ddfd4fa63d0f88034793d0dd658f4c1654bf77f2bae6cd728cdf9679ea5de6a67230c9f8f38b2aabf69898a7adb06f17a8728f3cb7d1 +DIST firefox-102.0.1-es-ES.xpi 529060 BLAKE2B 34668b5a107d11ee0e0b6d951680f9150922f865029fcb595fae8c0ea797656ad3cfbb401ad0dd225900fd7af85e43f62376ec97564055c934aa92c274e41546 SHA512 5ed05c9b852bd5b0d4fe71f57ac6c9ee33a645823eca206ab78b7fe4195d358fda0a8367ffdaa719560e29d246290f3ea80080c77bf72dd8f8e2f7910fe9aa7a +DIST firefox-102.0.1-es-MX.xpi 541457 BLAKE2B 3b752a8c5890a96b9e44831ca650c1b2ed238535c6607a48b243134557a78ea32c1ad9472dbf4480833a16996dae9b30722b587314496ca33f8de195506a5842 SHA512 a69db678a1ae7dcaf224c6e9b5bedd48884455cf10be27692680714ebedd88feb03a8cba24899d0a6c52da7d438ec91ccd588186bdcab0b51fbfbc6069a7d38a +DIST firefox-102.0.1-et.xpi 520007 BLAKE2B 7a2469ae21a9c171c4021343cec7e86639bb7af5f8fbfb1a49163fedcf0d2124ab6e968988d4d9a50b438091e9e57c86a3a775dbb63110df3c66b97b459a8f42 SHA512 98426bfadac581d389ea04b02a90c71544051db3f10fb86eec70982bdc949ac6ea2511d5758bccb598d28b6176fa63a1161baf40e45a869feff30e3f99c6b26c +DIST firefox-102.0.1-eu.xpi 528114 BLAKE2B 34c7f29fc87cf39c6916ec027b638ac2d75ef11f9d2f63b05bd9d5a07420252fb592aff3910c69467e8d894e8194b0106b5e999c00749fd4dc12e37dfe9fa805 SHA512 a174c07982d1329e255693ffe20f5a5008bc8afd2cf93b7a13444f5bf8895d63dbb570a5a79e9688fbdf4fad69b93f3e628fd9a542dd7ec79a0285a636eaad59 +DIST firefox-102.0.1-fa.xpi 550824 BLAKE2B e3cb2c105cd7553a6907804410bf2340a63fd28cf834de4b6a110e8bd310d9ef91a6397865ce97a3db642696425ecbdda878708c681bcf4e43f5e563b58a0b44 SHA512 b7e80e256b8c64806c32dbc0cbe067ae9ae0aaad4e08f36da61ca089c0d4025e99bcf590309660c1e36e0fafd1d72eba47d8541c767bd65c569767d55af8c5be +DIST firefox-102.0.1-ff.xpi 460982 BLAKE2B 8ada7d15e53131f677bc29fd25a8ea84e54388054af38c8285efd991a7c00213ec0e9ea9e40f47034afea107f32ddb3bf33ff81c0ccc48cbcfb202bd1703ea60 SHA512 eed3cdc2d46b449ac128f48b89b334cd6bcac9eb6a0e1340e369d1b62257aee2e3109bf639a51a16e6c5cf157c34c0a71a3109d04ae0c379fd862bea24a0ce29 +DIST firefox-102.0.1-fi.xpi 524258 BLAKE2B 4ab947240ec26a3ad05a6a8e274988f9712cd632b28201385aacde2c463b9003f77c169a68b8bd2abdec49b90b7dd710ac72697d47b7ca1a5e20bf49216830c6 SHA512 e36413329e7ba9242094f3c5d96173562c1fea7b9b9c83d4df6b5d9158e678c9454383bf4b9734f2695651bc2e43fd7dbeb7f042fd9beaf4b3faedb4406275cf +DIST firefox-102.0.1-fr.xpi 549040 BLAKE2B 0cb8979afa29b2bb57d00ab351c3995f5c75ac5a4a93ed0122f66dd90418bf5443894c446a96c43a4611d7ac24ab0e4bf99a5714742ac12133f887174a41993c SHA512 c058e419193d0076eff32bc1d59441fb943548dd8c254074c0526939a7cd6ac0d6422a95428dc7adabc1e5deed12ca428afc22fee68f3d911624ea0f7854b213 +DIST firefox-102.0.1-fy-NL.xpi 534933 BLAKE2B e69d7cc5eb7837dc924cad3447d579bd661485611aacbbf24744484adce075b253eb496c649c182b86767fd35428d25c6628e8c42f07982a0486a509096f05d9 SHA512 49e28f257595e17c6e0f570429659b3d5848e2894c7f386aa8c0110342d395afdccc4a41eb4d6fe6eee012be0a782e1e6a6b1b5269bb279cc6b6ada5f35710bf +DIST firefox-102.0.1-ga-IE.xpi 460704 BLAKE2B 84aef85baf24510ee0e685f6629b2e44764fbddb331d2b4a827749971d9682400c2ebdf888e33687480d36f0edb408937496e0d540737036e72379d8f4150bac SHA512 cc6deec0236d63d84cbda1ee3872b2c8d30753172a35ee6741806ab446bbccbfd1787318cc2d949951e3bfed52c09090c1aec6c599367574e101cfe7702aeb13 +DIST firefox-102.0.1-gd.xpi 522582 BLAKE2B 6da9360c6c77acdf1c549d6afb96cf0ec5f982106c5de9b90bdaabd65243acc1a0c2afe7ca5db540444704f79eeb496da296ee9a752744563905622e75a80980 SHA512 3af727ec41ea27372bada01766525032b8b0200d65c7479ddc62ff5d984e8be9ca0ab65e6dc2deec483bc64e499852255991437457fe3b181b4bb7663361eeb9 +DIST firefox-102.0.1-gl.xpi 528501 BLAKE2B 0ae6b62414c3c46087b0403fec178b968ea630f6321c6d8017a6ba0d07e90c14fe8bdf64a508f0b79117861fa2815e9982064facec21378d6bc12a1354e63996 SHA512 78cbc67e6c184c748a35617fa960f2bea85a4de3e4ab013091362c49fb978ebc479794330c1f41ddb90678e701a6587c07f8d3e33ce1be1460733cd1299ee7cd +DIST firefox-102.0.1-gn.xpi 549549 BLAKE2B 9b4ee0964beda6a95f937662c7706ba71613b648d94f5133ee7d0f594ab6c7c206604ffbf80a8aacf59fdd7922845daec43511c3026c7fdd2df879dd2abad954 SHA512 ff2d2db21b9278330fb8bb32a14669b46ca08764a60c1eefbb7e761ffbff42735c607452810538531b84bc40547dc424a13ac0ac092d6164794f6ee334851196 +DIST firefox-102.0.1-gu-IN.xpi 516025 BLAKE2B 90f7846bc240fdc0104df74fa5f41742642cf8e25b2193a62025d9bdfc91d07f5400c3a8f25d4674d2f930906e31bfb9989531f588b96717e27f573d139c29ac SHA512 96363a9bb3fe68d09bf0aa024334ca0e4694efb5432f8134023240405e12df1af710773c40c08bd7e2f57ee55bcd42977e5eb24a93c537de701d7a8c89b39cc9 +DIST firefox-102.0.1-he.xpi 549002 BLAKE2B 40cff58674c4616cea8c2487f6fccc137bd5323a6e9bedb5dc8740363748047ef7bfa847503faa4d0caef9aae30ef017168e01e5dbc921056ae0aa8762012bc0 SHA512 21a09b2a3b2ca9c48a2279cb531b560caac40821088cdabdbaded1b1f34cf7c18a0c021c0425df1e6280863a31ea97435806cfb738595bf5fc5c7076f6c08b0b +DIST firefox-102.0.1-hi-IN.xpi 546135 BLAKE2B 9538def7adac70c7ec955752710c74ecbf6c9271533faf981b0bf478f34231708a2b2cb7f54719b814bc0244e0564b168748396c330358bd06a0bfa156a2393b SHA512 79818e74cab237266f3763a72672605979528053499d6d58410e5562187f19c7b1affc664e885c697c333778d2fce3c3ba9b57c33b206a37b6ff5847a5a0bbc9 +DIST firefox-102.0.1-hr.xpi 518888 BLAKE2B b16e9de15838ed237bd240a161c9b317c1e3a480c040debd05d173803cb333a81bb1d27d710d11e28f9e00d157ab4169dd3b3df36f841366ba4ed31ea2a91c23 SHA512 b0b9d7e1982182d3d3d50a00e8850876d17a8099357d07bee26139557264b293455dac3bff75b4a6f93c62d986d7cb77d6044a8abe73f05af9b53ba39bf2ea88 +DIST firefox-102.0.1-hsb.xpi 553793 BLAKE2B 41fbf62910131e0930520bf77943d00ec2e586d6db3e6b81ef0d7d70c0c4528f2bcf5cc33ae89495d241f21bda96373da3afd0321338901c38c5bf40824e1744 SHA512 2ad9b71d19e9c49b7eeb8de97935e13f34b1fb74797d14887cd066d57cd2a2b47f030e455814ec2c55caa4335ee40bcc2609d1e87ca144ca1d42012e729c130d +DIST firefox-102.0.1-hu.xpi 556877 BLAKE2B e4899dd17ff3957d8d72630c92fa363805aeaedad035b5ee69a83cebaf8049619cd1ec2cabc90790a4dfabee17cf61b6f0891aa81401f8dc81da1aba4279ea3f SHA512 f360a9582e69f4c01463e3a01aa7f42b603a6402da34eb05348efc3e700c1a473d1fd59c49da6bf410ebf687e2e2800c7a00076e83ea61e9c8d54606c6e4df61 +DIST firefox-102.0.1-hy-AM.xpi 567841 BLAKE2B be1eafedc8aa7966dc20db98beee27ba32b03733bd20ebfb4a181be6981bc83ff66d37a099d8ca191d98dda4bc7f78c94fb6c1d2ae01261fe1b6be029d501e0b SHA512 160c71918ed1a29e4372d816e6fc2e8146863b8fd3d61578cc6e4d040de24c94e8a0d6ba03af583cd18684ec17b52588f09e3dfdc2faacd8aa3a7ac4d63c8757 +DIST firefox-102.0.1-ia.xpi 523746 BLAKE2B ed37baa30b7dcfef724f439abc31735108acefb9ca46b1ef6c8c4c1d03e7f7df80afe9973e9052f2bebd07d8b30cecfc8c89b477a564921ffefd82e4bee69040 SHA512 f57e2e05589aeb2b0b7c152ed9c59448c4f246e54848001f1cb989ebe115fbd2a5f5cc74dea67fbddf3bf1cad68ef57d1635118d48b5762304880af39f9ab3f3 +DIST firefox-102.0.1-id.xpi 521252 BLAKE2B 9cdcd98e648ef36240f6c047167ac14ebe44208b2bc846b9b67e73549e0ae052f3ec9aa3dc2f4715ede558ed8e22ffc4494bd6715f12ee428ef72dcf5c49014b SHA512 c390e6a2edcd2058469a44f404f81a79e9c69c78f7ecc312f6c3ee877b8342c5a11bb5befd733f932d012c35baf01ba3a5c3ce67b14045b2c6551ab42e2addb6 +DIST firefox-102.0.1-is.xpi 528381 BLAKE2B 8cdd9e1b6a793b90c5d7277ddf5f9c86e1007c45d66bf4a079bd481af23310a5bcff0b41ec38e4549223d03b270bef0f9f0c7d4fe1343de34ce3af9cdd5abcfc SHA512 fd3ef0533dfa670d6e92334480845662eccf681832c9e72bbaa3f5e72e35aaf72ed8e83e1c96095824e7e8e9d3bfe93616de2dac3a2143beae11b152d46670e4 +DIST firefox-102.0.1-it.xpi 449757 BLAKE2B 008892e6efbfdef16d12236517b901fef137ac8f974612d2abf69272c5ce58added6eea9ab847f086387f434877b19ba83f7c2b88ee50aa99eff595ad5e59d1f SHA512 80725de084a8dbee6a89f630257529b3b171a44a3c69cbb38a227cdce92fc0b7d1702e7837ee58f5c03cc516bd4f81202739dcb5a4236798bf01679163b306a4 +DIST firefox-102.0.1-ja.xpi 573750 BLAKE2B 35865568a1a4d5f052a943da24d5abde6f5ccc80ad04db31313f15b7c564a0839f61a427576a08492046ffc16f49de5f9880abe32744823aa9b6f74e66d3df1b SHA512 203c8293e1cd7f0beeda8ca392cdfae43b5ee7ab76fcf2be1cddcac4d8d686cb1bd26e82283019e5adfb6aee4ae8c7deb6f653f75aa989dff3ea4925aa7222ff +DIST firefox-102.0.1-ka.xpi 581242 BLAKE2B ab1330c3e8ddf287bccd1c3b6bba86644056a1a1a71bd2b9e500e333cff41e82f6bb12ba9d67d93c686bd135776acb56f39bbf9af14bafc8f85db8fa6abbea1b SHA512 1398e193bef367390a2bcd97553616f06b9c07e3fef9ece1cc677c56a82b85f9d4c67746ccd215215d206e53c98790999bdf3f87334676a2a4a24583ff2f6e4a +DIST firefox-102.0.1-kab.xpi 543020 BLAKE2B 7b08852638ebc9dd88c6a7c28c3818a74bae218234b1441ed1ec3643ed3dac08d92671a3f23615d363c005dfde076d3d8ae3a8821e99dc5f78458b10544e2857 SHA512 a7db631106b24adb5c0b546ad733b09f9f6fcf371d748a4241881e1e5288f52f96cef6e91eea97ae461801ebc3f6d61a3e076d99ac581064858361f318d18a83 +DIST firefox-102.0.1-kk.xpi 604865 BLAKE2B 026b8f4ad2d94b746924a4fe394f9ef2502495b371ea8aa6a760bb1a0da3143c49f13a22e93e92baec519e676fa5cbe4975c661e44ca613bfc0fc2980cfe357d SHA512 5dd3401f130ce83a8a1ddd77968e971710c3b76d5d7ed1ec453f2d7ba0ea3ed0416c429c1efaddae332f3d755d1e677402243e00fa53e737056e564e7484fba9 +DIST firefox-102.0.1-km.xpi 519619 BLAKE2B ee68832f27eafdbea215e426718d093f24b78e22f1187cee14fa976d33c1176639efdf2721ee37d6e83796d99525695944b741229ad2dbb3392077066909e0a1 SHA512 327e88abcdeaa4a1a2188fced1966cc5a8a508c2c12fe132f0e3e44af5339e24c12d52250995ba0b1b7604827e61cd565a3f55b2b41fc2bd560e27d1ee4d4755 +DIST firefox-102.0.1-kn.xpi 485573 BLAKE2B cb6bfeba97194fbbcdb89c744386bccb7735be06b46cd0daa94aaff54031bc1be64366f67e45804e86104cdfe6d07c8b038d0c1548a98a6c33c14c71cee2c17e SHA512 bfb59c50040bc7c6426fa673f2e4083e4b4d4d14abede9ab55a552901de75ac1f394bd7961314044f8f1061c34b1aad74eaf2a195b11d92615b03cd2e26a3632 +DIST firefox-102.0.1-ko.xpi 570092 BLAKE2B 8d8f736d57d38f25fbb21accccb8cfda50aaee5b91892005a6b451b00bd5d23d6f32dd2f42b12b582d7bab25dc150165b705886e4437432b6fa906a87734a4ce SHA512 30e0e2f7ffea65881fca6ca163a789e23dbafe39968c0790f8d50871893f5aa7c00d1e4eb70961467bb1a930753c6436f8e06e6a6f809dee08f1aa223daff07a +DIST firefox-102.0.1-lij.xpi 459199 BLAKE2B 0528fe0f6ffbe00aee6b62a9f0d03cc07ce722b384b0bbaedee077b415a85a8eb11b5fbbf961c7ff335d86fb7171e8c7cd9b6405f9b4c543d552321eb166c99c SHA512 6ead3b0c12d2a18bcf272d01fc0f6330d001e8f82bbc2cd35fc15b41230cd6328ea60ca10eb3dd6067f9a0244bdeafa34f8865807d0ce85cabd25d66009a687f +DIST firefox-102.0.1-lt.xpi 549840 BLAKE2B 99767dbce39b3160ae103d3a8f23d914d15d4bedca975f106fc7c0dcb93d567d38b3fb4000d0d40f64817dac19b36af9b6edbb24f0943677d75a4c6d9e5875d4 SHA512 180f8edf8e009659c5a2915d288cce9d395d83e15fff6bc26fbc63f9a7a1c99e7860238969d57c02cdae9d2cea82149786955ab21435b1b558ecf16a9fe7b4d1 +DIST firefox-102.0.1-lv.xpi 452074 BLAKE2B d106c7bd506e8d6a3375abb74e8d5cf8766b349dcd2b20db6ba684d158fe528af0adff4498bbc16a1aed6186410e07e2b1dc4c3435ea767107327824523eac1a SHA512 17fd78718eb84508d0380335ac1fa64827ee08e8677f3a0d945acb0606a6aa36c8032f331eaaccbe9e3ea7c3b0c902512fcef87f7fc46d686c066c143a880614 +DIST firefox-102.0.1-mk.xpi 458905 BLAKE2B 2f6e6359c7a078b5c086bdcb1f0b80bcb3bed64ad3ec7ef90c531378286a98d771f8a255c40d197142b2df4b59d6b6786f1eae2520bbb64291b455bf80de1eeb SHA512 300fab3a6de65339a14e0a36570ab78865f160a09afe6d795601c35df2186a48846af6258233e344570b427fa93562165cc46bbad9d2d1baae15b8a6f3de1697 +DIST firefox-102.0.1-mr.xpi 519595 BLAKE2B b1f5e5b501975968e01db8ef4f7166e71a408e20093a62a3ebcf161efd4c2f67819dc140088d0844d103c3c5a79ddf997668f14d1459e443c0e46ad24472e6c8 SHA512 8511c5c228490bf7e66f62128c7e2d8dbff659d5a72847a12869993458f52be43ac2b9819a00d5b03f6fe15a05ebc451e118e2df6bc710413e2322c1e3c191ad +DIST firefox-102.0.1-ms.xpi 437314 BLAKE2B 18e8ac64eab5d9d751326922c64b3932b61f8196f13327a66b670f27127273ccf95a62b4ba2d2368a110fe276d5328dc296b587172d31090b8c47a4e991270ec SHA512 ddad66f6d354acc27d0e107ed6275c0d9b6653f06b217ead726fee58be110d49a33fa90fb8f62e69104758a8ecf4c65d40f32c169b1a60c895823509dacf9e9c +DIST firefox-102.0.1-my.xpi 498768 BLAKE2B 2355beec7eafbf6f6c81a18f90803bc420bcb81f6eed4b23f247dc31ef8db75fa7394c4dbdb6d38ca8e5da4ff2f88ab7041ec44fe5d2c36c8fc66dc58733b045 SHA512 e67a04469797bf54951c5ee10b8784777d90a846c8c6de3ccb4a57ad2c2fde3d518a7b6a2ec26548045148f9366fe4701a1d2c9dfbe614fdbcd42396ce1e9139 +DIST firefox-102.0.1-nb-NO.xpi 521330 BLAKE2B db9dcbea29efe6ec8f8dc2be236a704e9322db28f42f30da8004d61153cc8f3330a6f7f0dc63fcb49b62bcfad184146e7b7f6f0717d2e239773529981331e7cc SHA512 3c68bcc96e38675b4331a4929da9a922c1b0bd8032f22915864955508a8c9e68af35eea9368937a80b0a2f039c14d8c2c2e370713b6e5b82508e20d231982d1f +DIST firefox-102.0.1-ne-NP.xpi 477721 BLAKE2B b3cc96b96d6c43ff3590d9805409f6401b7d3ef332cde89ad09797abdf8173481b28561c9cc9a7903663d2f4673d47fe84eaa91b26612b6af351383e63bec2be SHA512 f9ae7435750e6459aa4c32d1e6683c47a195b42d529bd48e80656ce2e96a4feb6ed5d2c44cdb571ab1b41e109fd66350d4f76d70ccc04e2ca970425e5131603d +DIST firefox-102.0.1-nl.xpi 528939 BLAKE2B 9dbf09eb48682c371fe7229dd0db54a2ebaffa1eff6b1e1a50cb8febfe6f4f73da3ad38999155178e21540000759292d890bed578e1da32a64e2b268dd07611b SHA512 7226df80563cd65593720af97be44750628fd0d3826dca3b510caffe39a88667505a6f9e04020365ebda5245a2b48cf224b97c5726598ab8f62d697dca002bda +DIST firefox-102.0.1-nn-NO.xpi 523257 BLAKE2B d0bcfc7e2296a2c6cd95879bf3504b6a8093414b0e65a4f76a53f4eb3ae2003e2f5265962658f0bf52dcdbc0a81dd383c569fd95cd1f4e168421bd35201b930b SHA512 00b102d46cb3d34ffd575b210824f340ae3f976e6d6759570c8c82536e0341f2301f6511323b9a59e31834d47ef20d71597ab345ecad086efaa5a34b31483b64 +DIST firefox-102.0.1-oc.xpi 544571 BLAKE2B 8cc68f5a4aea28c98b7f748f43282734ad5fef46d68e089a8f2d46363eb102a249ca87fcbe08653e6f68b71edc471ac72b49375ad719e757d76bdcbb4415fe42 SHA512 1f726ee7b9209e1b9fbb69d24369a7096e12921b905c2563f59e022167322867bf4670f5b3a23e43c04c5f3e90e6671c0193d2a41b645addb6822602f3aa2ab7 +DIST firefox-102.0.1-pa-IN.xpi 587393 BLAKE2B 30e3f205a53defa3cf12dba4dd53517c5f6dfd1c4fb44ca9ce91bc64264c07bd6c6b5698f42f8092920326891a1c271643b13d260506ab40527f30b036d2ad0c SHA512 b7f2df8e1ad3a2b6fce4c6ed3d08abc94b85cb50a7d21d2bd1632c1111ccc4c6b98af2643344b4ce4917110038cc26fa23535ffa5028f30e0188cf7843c008a1 +DIST firefox-102.0.1-pl.xpi 548928 BLAKE2B b93acafb19168125678f0c28bb0de1c1168d5f468664e00087825b17659e3d721f7fcfa95245d67702884dc66fe801087698af772bd20e2a2cc3a02701470f20 SHA512 cd442939070af1de703d304d113955c6495cf084ab21770945c69ee8583bba68b663eb585b23c96fe40327796835b483b5debb63a2a5e505881333237c0a361c +DIST firefox-102.0.1-pt-BR.xpi 534189 BLAKE2B fa548c6fa7d0c926293084914caded823f57444761be1dd7bddd47c33cf6e46a3eef280a7c84620fb216549cef1145504281041581101640c8912d6cef4d294f SHA512 162c07ebf9273790f1a7034b224d017e59fc6675de8232731a6cc06392f283a67ddd05cf1dd065e522cfed9cd00f0932fa9ca0a2946bfaf7acba698753a38550 +DIST firefox-102.0.1-pt-PT.xpi 538009 BLAKE2B bbe21992d62f3b7acb34c07a91813eb6a7ec45c982fd77a5b06209ee2f490de6f4af087fb157ed242132561d8e4fd899224f0761362109630d7b1ed030f37358 SHA512 ababf1a498e47cee462e0620f0fa2598d79807b678bdfd2d65ee5bb946e59e8c61045fd1d402121a7a55e7083b49693ef5c90d1d91c4218e58e4091f83228b5e +DIST firefox-102.0.1-rm.xpi 528324 BLAKE2B d8df1a6a85c7ddeb5f84442f49f48cffb3898f8a7b339c98007737617e03c6d8c64414a2f93571530e9d6e76f3508c890fcd15a8b4a593791ebadb11e82a83d9 SHA512 609d68b262aa0ff2e6fbc6a795c7c6089fb2612f84dc24f12b52c1a1be7673b095b9b2a1fb7a66a3a88b1904477237b2f87ea511d10f3bd4eb507a08530455c6 +DIST firefox-102.0.1-ro.xpi 515804 BLAKE2B 6a1fb154f39444a1865b43de7f97025dfd8059faf2d9d0ca17f476083feb1a5757318643de8ec4a7875a9029f9f24783e7939963b1a699c9bcb6d309e8446ff3 SHA512 ca211518655932c6f0c4fc597ea490e9a7ee4bb9707ec364c0a6b517a9a7e695111e908981d17727c254facd49b337494a0c5a8566ea6fb8fa8a6951ea922f94 +DIST firefox-102.0.1-ru.xpi 617124 BLAKE2B ac3c50afd034cfc2a8a820fef179d436e8fa1a56cc3b4b2ccf998ded33e71618fd558d564a5b00e0d9b30f610e76ccaee1f8a5972ac2aa2955a6e8ec99630b06 SHA512 b24456cadc63b642392fe148a7efff14f1fa835b4ea1ada2155e34913c223b1aeeba7e66f4973fe2923eee4b49ce1513ee26ab7d7c8e58ab2fff936530fa3a56 +DIST firefox-102.0.1-sco.xpi 485592 BLAKE2B 395b4bb4e7b0b5395c2b61a815ed7cfc7b851e20f9ca2c8c1c4361ad48169bcc5614602f70bfc219d061f3be5e01b70384d772efb94d526c9e0ab1b71b4f83bc SHA512 54d5e8b88acfa7627452fd91b0571a6581778b69fac91781633e1c286fbb41d047149bbf9164b6dda91cf3fad9bfcbaea4939eb33210afba75f38e4753637630 +DIST firefox-102.0.1-si.xpi 473409 BLAKE2B 6edc0ea5272c3e65be8746b44fa3bd53aa6613192b8c57b01445235d4db3494c27957db160f7882830a009abf500b916ce5fe5c3eec23741ee9ae381fbe04c4d SHA512 52cc5fb2465a03de9d9f555b705ebdc6a08e5db26ae62310964d631f35d6f55f13f7b18630bab88425a9e2c4d051def0cc9e5f3efddd3ab6e7a51cc96e504f57 +DIST firefox-102.0.1-sk.xpi 557522 BLAKE2B e09ee8dc67f0387060c9d9d2dfd78defd401c90e6bfe5eeb8ea62ffa88fa3939eef7e6fdaea0dd16d6b5f8c3d319330381714273c73b518b22047e11158e693c SHA512 971fe15c6815f58e2e21e02d33c95a11ab5ada592c73ada2458a0c256cd8c9b11cf9c6602cbfe2233fc90decc461291f69bf34ee26ed00d6847becab62d04e00 +DIST firefox-102.0.1-sl.xpi 531182 BLAKE2B 99413d0e722b328324e8ff1abbc714c8220f6c22ea3d1161281bf788d7f01e3f691c994bb224fd44a800386470d1ab1afa8eb8e3e208e1b98cb27e16a4a57191 SHA512 3a37824a8826fe75f07187ec033f4087e44b0fa56771695319587c30ce16ef0985a44be6ba63c811dbe9f975fe87f922b1b14b74de2a6073ce9bc1861f32d215 +DIST firefox-102.0.1-son.xpi 415201 BLAKE2B d580deb09c319667aafe69facee4bd6da65571f14980b134ff2a29b1ed185aacdc328957c7cfdbd57d553840a29fac19d38a3548f9989b22dffd9303d1c2504d SHA512 ef51d79c6101373a43abbee08701887af9b5929a70bf13ae3c276c668974df5235ed0a7d27c4339dbb74ea98819f6d9081002ee0eb0be83d9349be19587747f9 +DIST firefox-102.0.1-sq.xpi 546097 BLAKE2B 40ccc6746e37f36c410efdbd0216a6064da941cfad1d6292e57dcd80f72d34b01496fcaddd11417b5191d3efa350aeaada0493546784e234bf202b7971e9808a SHA512 a842e7254c3d1e4dbfde07b363f97d94f23a3df5c3af3a8b83973915f029e740e9cdcfd580a486d8ef0693fbb58f28b7744157753946958d9454b730f654b23f +DIST firefox-102.0.1-sr.xpi 571118 BLAKE2B 9370ffd53d4bc0df87607b62b1545c97e92d56a172425e93609c0c428a34cf60b6fdf31d70e351dbca29cbb4879f15a1626ea5b8f2231d81d18567c6f76a5de9 SHA512 9256d0f71474bf9bf6bba2df17e7df90eabd92adb8357c875c20cdced77471670f2a8f7e861f10d8c85127143a94cb08ef27057a7cac7771cd1169288a0356d9 +DIST firefox-102.0.1-sv-SE.xpi 531439 BLAKE2B 5ec979ed227044ce1724eaa366335e4e95c34c33f08abcfecfa62eeb21de3175ade7c4b4b9ab7e8e57dd3a0bb204397c7a6b57b70755bb63927a5628bc309520 SHA512 0f2311580440d36d9e1596ff287db6d019610d7842c85a0d625a7747079b49a9ce594d38c285e1319eb80f69c6ee4493bb263669eb4eba7f7e68e860dd078b1b +DIST firefox-102.0.1-szl.xpi 497434 BLAKE2B c3bf26bd59377ac03de131af0aa8fd3c135f983379801644979dfe6c553a4bdb3322b6e8b23577606fb7762f8d47013a7412946adb5d92e24205f689e83c26f1 SHA512 dc306666bbd5331764e28f3896ea77fca898ab50b9e1187ae9351728e02aa71d36a459b7148234aaa4ecd1b664d778da364f34c6dcae83cd0f79d0d7624d881a +DIST firefox-102.0.1-ta.xpi 499405 BLAKE2B 526affc4156c7ae00565990ff167e3011938142425616cf8a43049d9106b0c1e7c6923cd31bb7a0690e0ff3fd55f92bc50c12a67dd1f71db760593d05455d67a SHA512 ad7055af19724291c3c190e470aedea8ab942ea075b39a59337d08d5580bd487afd0a5211b6b87205434f2b60af1b3cc76af3fe9f4b8ca6cae21a1445e69a261 +DIST firefox-102.0.1-te.xpi 540264 BLAKE2B 0bc034e658a32474d0f6c8dc1c826aea228812501e75b356ed073bd04b9e87fce18a9b2a2c513ef83bf4e7e3e87dff3ee484571238859e5d0ecc5f8228c3ab0f SHA512 bbda164ad7f6e8814566c2eb7f02a9cdc49de561071d78a7eee085597aeb1e0492ac45dd5920c67ad49a78357d588bf10a50373d0e2ec394d09e8569b2a226f6 +DIST firefox-102.0.1-th.xpi 598734 BLAKE2B 3e9f25ade482a695e686a038c953b26022cc9bc022548c26b4c36e9d98854de0d176489c73559be73fc7723a3026bd30821d4a7b20edcb37b1945ad687e9e739 SHA512 2274bf0fdb9322d342aa8aca7d1f2e6e06b930045e3b2f1a5171986b769bfcab4ce5135599a90a05c0de0f59f56f61d60f8f76a47483edffa96c3ff547ba5c9e +DIST firefox-102.0.1-tl.xpi 505603 BLAKE2B b6fba78a9d30c28b67f154cb89a861104ce04da99dceec62d2cc74d0d78d0dcb944f00f1f8caa91ee085d30fab15066ebb9e614ac54c2c2043b297d53c7be0a7 SHA512 4319ffd9cd39171f3e20c4888672ecffce2a00f919c7689b42edf74e929141c0e7745d7bf7163d3b42d8bd47f013e4cb7b157400ea5f259cffaac9ed30b886df +DIST firefox-102.0.1-tr.xpi 544803 BLAKE2B ba2842cca390c9f12cf0c5ca8c08dcd85216452651ed448885321a83e3db4284809c7edcf82dc5a9c9ae50febd3502b29494b4b8cd59d3351fa8e91a26f6f261 SHA512 8418b8e531999653c681c0f13c2673d5cbf4fd6556653b91bf4defc67ce7b89ced86258a59595432f674c90ad84f4ad7ed417dc44bf8f578c69557f3c8ec50f2 +DIST firefox-102.0.1-trs.xpi 477878 BLAKE2B bdc2f8f7507b4d46aceebe1b6580ddee28c7f6f76b104370c281655512959d096ac9e06d5e85e7f1ee21537e249e6cfc6e7b6aaae3bfdf787a70a971059a36f3 SHA512 75ae2c20784f08bfb2f73ee0f4ebf8945941016823ac33019c720a675f1bfc22238b1a379714b8771e2e0bd8dc80f329b998fc5e0cf14e59be31a84c4ef789f6 +DIST firefox-102.0.1-uk.xpi 610931 BLAKE2B 65ffa288a52a150bbf07f613861a10841def29fdc10a419019117a15a2ced627604a3ca998d8f110002584ca2506a41386cb4a617095b0714521350000e002bc SHA512 d948c0b6e17ce43f209d35300827082a493be585a5490ca1b6c1148e626edb6850087a805b9ccb9f013d8a4d7b9ce5a0141a3651656afc7bc596ffa5444eb392 +DIST firefox-102.0.1-ur.xpi 547847 BLAKE2B bf7297c9f61f13f6982381a39bbb1b7a563f9fd78d24d5c275b007405f4a8915dec06845fab3e1da293f76e66d5bbdf502f57223dcf75ed3781bfb31103276e1 SHA512 cd63147c8dca534635e086becee91a1f618ab14df916804fd1355f2707bf928e7102110236348f1c12b9a9c4508f90b27f630b5ccdaa974af2b04173b3578882 +DIST firefox-102.0.1-uz.xpi 467337 BLAKE2B d91f549512e97716b83630c97da03368a86970ed18cb4712035f3e0b05c86893aaebee8d1a20770a89f2a7369b3c2a8ae39b8ae0e16d5675300005bc0b5d21bc SHA512 1bc34fd4f393d687723b977406355813f915b2e82b3cc6470d69a6ed507c2d5a1a19c4c9ac5a553f10079bbad4ba1403d188400d4e6fdfb17d8be617efb583ad +DIST firefox-102.0.1-vi.xpi 563718 BLAKE2B 35c5e52eba1446e96c6d9663ce61bccba459e1b45440e74fb56754ebb3d7faa7ff43122fe85f1f18a28842c7830164e8149fdc8d5bfc8f3524a486d6880d9371 SHA512 51d32becec22ac976916dde9502e30be6530e262f1013499ea8f61af70c45d2f8aeb6685dfe858be31494ca45dceb5511cf8c03be9ca34524beb68b773d50350 +DIST firefox-102.0.1-xh.xpi 418245 BLAKE2B 98dd31f5e54089e623e9fb3f27be33b8e1fd26b659b30f37f69ea329b888f5e9aab39c8395eaf2a6af76337809fe19bd0a5bf8e5842c32a6f1bc50177be12fd8 SHA512 060bb32766ccf65122e3e03957d7661efbdf83aa6bf6de5cb8c675042346738006e94e8874274277cdcd8d86a7a15e01250cb6f0f947af1e8d5e18e62b83dd6d +DIST firefox-102.0.1-zh-CN.xpi 566194 BLAKE2B aa405e8beb475726c1a041afc455858ecc52a2f9a26b98b730bc88d51f8067eec1bf9772c361de47d9c1a6147302c8e5f05f266417b49c6bbaad9d21fa8356e9 SHA512 f408b895ab5fbde63fd764a030ca6b54c387aab2bfd106eb146802378130a15fa867ede47e9e7afb5934488a648777b21eda493e9aa2189b3a03b3b4378f020f +DIST firefox-102.0.1-zh-TW.xpi 567164 BLAKE2B ae898adb1bba36de80168f2a589affebc9e78c9db67cb3d26bade74686b5349bf214f2e7b1b7818f758c14c4ca6c10bea4beffc85ca9eaed40774808947f1bb6 SHA512 fd38490ebf8d4ce2479d943e840a30b246f54a8fc4cc804b39a7286355f37b55a20c857ad4752b71d1266784fff5a7cd196048a9447f9e65fdc2580c252cfa1d +DIST firefox-102.0.1.source.tar.xz 477609884 BLAKE2B 20ff263286f5e14b3c69e09e40fd102a726b7396f5d04a5ae982a41212f4e1cd07d21435631fd655698bf03071118555a3dc53c4a889a323b9d11be2c993ec74 SHA512 a930d359fb81e473b963a93f6db5110871e9fd57f6d0f352513047d363d930dd4811e8dd786c2f6f3541c3871eb1c0169b718652d9ee076fd13a20f52af30417 DIST firefox-102.0.source.tar.xz 482027632 BLAKE2B 34a2b2f164aded6ed666220f983c694d20df094f032e218d682308e69045dcfe2e031b14dfc4802e5a8c18f892e6e6cfca74080de89d2091f1a7690ed5387d3e SHA512 c7dd6d8d74c46573b16d097a5e5d230669e5778cd680b3b6f30510e989d21543138ced3bb013998b76614aa380b28efd8542450c591d8b724e03bd163d012057 DIST firefox-91.11.0esr-ach.xpi 453206 BLAKE2B f639628151e4891ee209548962ca86de34f4ea124703db73ebb14fa266b2fd74282c256b74c8cb9b2f4fb0b4d41998f3d7b3447be4cf6cb45dbb231fe6b57ce4 SHA512 515e8424da6d1505480f15451c56363bf72471fa4d0e47b3e43b4cac261b088b82a85ad2f3234edfb8499beabf392e0636b227d0d7cc7285e544b1e2bdcdf395 DIST firefox-91.11.0esr-af.xpi 426914 BLAKE2B 1b999eb321f8bf49fc73bfe399030bdc167ba2822ed32e9ebcec3c6648a2c960dc4469a1dc9fc3553db8f3bf65efe5444aaa220bf50fa4d890c89b2542cdf25e SHA512 04bcc68b861a7c9b2e18fc4fdfde0247ff51879f04e8dba9c2998e0cd93ca156f8cf56fb63de63bcf92c56c92da9b7e0379ed0847d251faade20b9e1df968d60 @@ -205,6 +303,7 @@ DIST firefox-91.11.0esr-zh-CN.xpi 575372 BLAKE2B 0a12fb1a693d232f8a7dae937efc226 DIST firefox-91.11.0esr-zh-TW.xpi 576229 BLAKE2B 5ef736cb63f040f40519bf1a267115b030294ed13a7d2ac49082f1aaae78a1335eb04b26ad840f74f459932ea88d9b6819bd49920f5815975dce70ccca550dee SHA512 2c2868a086d2e693cd157e68bd9594277381221c94ce56c9cb318bca382e6961daa2afc01386327676b384eaf9d28247ea7945b968caa66bc8d46c0ec00ce60d DIST firefox-91.11.0esr.source.tar.xz 384459848 BLAKE2B cff327378a1712d0dfb99e1a67bd63e958987e3147279af5f98ee9318fe91f42823bbc9afb0308638e42de789451b04ea895320a8c674cc221e0d4b0b1d80f38 SHA512 bff3a399c03bd1cdaaec0b6963b1558aa35b6338b6c02042ffd65fec0aedd344d01718692e881332f5f352c32da15ba09a20a09ee072200b47ae840bc0585a96 DIST firefox-91esr-patches-10j.tar.xz 18320 BLAKE2B ec882411eed19bafab8676e3d79f4ae43947bb97c44571c1497bb93a44fcfec99de06ebacbdf8c4944dcecdf949e4f684908d7ce4226cdcec60241e62e75810e SHA512 670a14d852bb74b9074c3fef9310650f71ce1c56314109c49aea02a7a69acc836af60a8beab11da53e21b10a8e6da341fcfa18b68a1dfd33b26978dd63758e9c +EBUILD firefox-102.0.1.ebuild 37139 BLAKE2B 496d71ec75676a3168baac952f98c7cd3e804265f1800b45813f4a5e8587e0bfa5c3877f27fbce4e822134bc171ec2b3e514e9dfd0cce4add68f1efaddbaff09 SHA512 03aae65423ecbd63c911ffc5facc00e04b8c020d38b0f153c84c95e32a85f5ecb4fa140223592357dede6380c7d43e531872bb19f6f1c1c264b1704a383b4fc1 EBUILD firefox-102.0.ebuild 37139 BLAKE2B 496d71ec75676a3168baac952f98c7cd3e804265f1800b45813f4a5e8587e0bfa5c3877f27fbce4e822134bc171ec2b3e514e9dfd0cce4add68f1efaddbaff09 SHA512 03aae65423ecbd63c911ffc5facc00e04b8c020d38b0f153c84c95e32a85f5ecb4fa140223592357dede6380c7d43e531872bb19f6f1c1c264b1704a383b4fc1 EBUILD firefox-91.11.0.ebuild 35732 BLAKE2B 34ac3cd27fa40eb44411c4f0604cc89997dcab84dffbae6548da01f6f98b6f51896916d73072d27c8c958273550290646c3e68df8794199517750b72745c2727 SHA512 8e213ae366600e1fbb130d720177db03bfbd133a35fedfbfbf45d0721f4851534831b43b752404f682e9001def063484791707c1e4a421266fb88a7327b3fd88 MISC metadata.xml 2395 BLAKE2B ee257e2fbeed0224f696b3cef50af4387e8abed54a840131ff3e07892c0571d5a97221848eeeb20639d2f15be600e9b592dc0f9180f9561356b0fad2c2fcf148 SHA512 3d3f5dee740a64c6dc7a29bae5a9c2b205eeb59cb698f0a5a85b1a4bc7c0aa93724c7196008bd0439c12455ea3c29d4187088b6dda39d797b2f2595c1054337c diff --git a/www-client/firefox/firefox-102.0.1.ebuild b/www-client/firefox/firefox-102.0.1.ebuild new file mode 100644 index 000000000000..8d3b8220d02c --- /dev/null +++ b/www-client/firefox/firefox-102.0.1.ebuild @@ -0,0 +1,1293 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="8" + +FIREFOX_PATCHSET="firefox-102-patches-01j.tar.xz" + +LLVM_MAX_SLOT=14 + +PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +WANT_AUTOCONF="2.1" + +VIRTUALX_REQUIRED="pgo" + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ + llvm multiprocessing pax-utils python-any-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,polynomial-c,whissi,slashbeast}/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 ~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 libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" +IUSE+=" wayland wifi" + +# Firefox-only IUSE +IUSE+=" geckodriver +gmp-autoupdate screencast +X" + +REQUIRED_USE="debug? ( !system-av1 ) + pgo? ( lto ) + wayland? ( dbus ) + wifi? ( dbus )" + +# Firefox-only REQUIRED_USE flags +REQUIRED_USE+=" || ( X wayland )" +REQUIRED_USE+=" pgo? ( X )" +REQUIRED_USE+=" screencast? ( wayland )" + +BDEPEND="${PYTHON_DEPS} + app-arch/unzip + app-arch/zip + >=dev-util/cbindgen-0.24.0 + >=net-libs/nodejs-10.23.1 + virtual/pkgconfig + >=virtual/rust-1.59.0 + || ( + ( + sys-devel/clang:14 + sys-devel/llvm:14 + clang? ( + =sys-devel/lld-14* + pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) + ) + ) + ( + sys-devel/clang:13 + sys-devel/llvm:13 + clang? ( + =sys-devel/lld-13* + pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) + ) + ) + ( + sys-devel/clang:12 + sys-devel/llvm:12 + clang? ( + =sys-devel/lld-12* + pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] ) + ) + ) + ) + amd64? ( >=dev-lang/nasm-2.14 ) + x86? ( >=dev-lang/nasm-2.14 )" + +COMMON_DEPEND=" + dev-libs/atk + dev-libs/expat + dev-libs/glib:2 + dev-libs/libffi:= + >=dev-libs/nss-3.79 + >=dev-libs/nspr-4.34 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + media-video/ffmpeg + sys-libs/zlib + virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango + x11-libs/pixman + dbus? ( + dev-libs/dbus-glib + sys-apps/dbus + ) + jack? ( virtual/jack ) + libproxy? ( net-libs/libproxy ) + selinux? ( sec-policy/selinux-mozilla ) + sndio? ( >=media-sound/sndio-1.8.0-r1 ) + screencast? ( media-video/pipewire:= ) + system-av1? ( + >=media-libs/dav1d-0.9.3:= + >=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-71.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) + system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) + system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) + system-webp? ( >=media-libs/libwebp-1.1.0:0= ) + wayland? ( + >=media-libs/libepoxy-1.5.10-r1 + x11-libs/gtk+:3[wayland] + x11-libs/libdrm + x11-libs/libxkbcommon[wayland] + ) + wifi? ( + kernel_linux? ( + dev-libs/dbus-glib + net-misc/networkmanager + sys-apps/dbus + ) + ) + X? ( + virtual/opengl + x11-libs/cairo[X] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libxcb:= + )" + +RDEPEND="${COMMON_DEPEND} + !www-client/firefox:0 + !www-client/firefox:esr + jack? ( virtual/jack ) + openh264? ( media-libs/openh264:*[plugin] ) + pulseaudio? ( + || ( + media-sound/pulseaudio + >=media-sound/apulse-0.1.12-r4 + ) + ) + selinux? ( sec-policy/selinux-mozilla )" + +DEPEND="${COMMON_DEPEND} + pulseaudio? ( + || ( + media-sound/pulseaudio + >=media-sound/apulse-0.1.12-r4[sdk] + ) + ) + X? ( + 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 ; 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 use pgo ; then + if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then + einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* 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+=( 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+=( 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}" +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has usersandbox $FEATURES ; then + die "You must enable usersandbox as X server can not run as root!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6600M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_setup + + llvm_pkg_setup + + if use clang && use lto ; 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 + + if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \ + && ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then + # bug 792705 + eerror "Using GCC 11 to compile firefox is currently known to be broken (see bug #792705)." + die "Set USE=clang or select "${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 && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + have_switched_compiler=yes + AR=llvm-ar + AS=llvm-as + CC=${CHOST}-clang + CXX=${CHOST}-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 + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=browser + + # Set Gentoo defaults + export MOZILLA_OFFICIAL=1 + + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-gpsd \ + --disable-install-strip \ + --disable-parental-controls \ + --disable-strip \ + --disable-updater \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-official-branding \ + --enable-release \ + --enable-system-ffi \ + --enable-system-pixman \ + --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. + if use ppc64; then + mozconfig_add_options_ac '' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-png + mozconfig_use_with system-webp + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + mozconfig_use_enable geckodriver + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 + fi + + if use lto ; then + if use clang ; then + # Upstream only supports lld when using clang + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409 + 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 + # This is upstream's default + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + else + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + fi + + # LTO flag was handled via configure + filter-flags '-flto*' + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + else + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # Modifications to better support ARM, bug #553364 + if use cpu_flags_arm_neon ; then + mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_add_options_ac '+cpu_flags_arm_neon' \ + --with-thumb=yes \ + --with-thumb-interwork=no + fi + fi + + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard + + if ! use system-libvpx ; then + sed -i \ + -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build \ + || die + fi + fi + + if use clang ; then + # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 + # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') + local disable_elf_hack= + if use amd64 ; then + disable_elf_hack=yes + elif use x86 ; then + disable_elf_hack=yes + elif use arm ; then + disable_elf_hack=yes + fi + + if [[ -n ${disable_elf_hack} ]] ; then + mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack + fi + elif tc-is-gcc ; then + if ver_test $(gcc-fullversion) -ge 10 ; then + einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." + append-cxxflags -fno-tree-loop-vectorize + fi + fi + + # Additional ARCH support + case "${ARCH}" in + arm) + # Reduce the memory requirements for linking + if use clang ; then + # Nothing to do + :; + elif use lto ; then + append-ldflags -Wl,--no-keep-memory + else + append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads + fi + ;; + esac + + if ! use elibc_glibc ; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + # Allow elfhack to work in combination with unstripped binaries + # when they would normally be larger than 2GiB. + append-ldflags "-Wl,--compress-debug-sections=zlib" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + if use system-python-libs; then + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" + else + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + fi + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if use pgo ; then + virtx_cmd=virtx + + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + fi + + if ! use X && use wayland; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + + ${virtx_cmd} ./mach build --verbose \ + || die +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Don't install llvm-symbolizer from sys-devel/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + fi + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install geckodriver + if use geckodriver ; then + einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." + pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/geckodriver + + dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver + fi + + # Install icons + local icon_srcdir="${S}/browser/branding/official" + local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r3.desktop" + local desktop_filename="${PN}.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 +} + +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 + + local show_doh_information + local show_normandy_information + local show_shortcut_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + show_shortcut_information=no + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 91.0 ; then + # Tell user that we no longer install a shortcut + # per supported display protocol + show_shortcut_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi + + if [[ -n "${show_shortcut_information}" ]] ; then + elog + elog "Since ${PN}-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla ${PN^} shortcut." + elog "If you still want to be able to select between running Mozilla ${PN^}" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + 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 supported 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 + + elog + elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using " + elog "useragent checks. To temporarily fix this, enter about:config and modify " + elog "network.http.useragent.forceVersion preference to \"99\"." + elog "Or install an addon to change your useragent." + elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100" + elog +} diff --git a/x11-plugins/Manifest.gz b/x11-plugins/Manifest.gz index 5eebd165d034..d122b46215ed 100644 Binary files a/x11-plugins/Manifest.gz and b/x11-plugins/Manifest.gz differ diff --git a/x11-plugins/enigmail/Manifest b/x11-plugins/enigmail/Manifest index b679ee79e8a9..b7712d3f2a33 100644 --- a/x11-plugins/enigmail/Manifest +++ b/x11-plugins/enigmail/Manifest @@ -3,6 +3,5 @@ AUX enigmail-no_pEp_auto_download.patch 1356 BLAKE2B 1e3c440e3bcaeed42b3de751303 DIST enigmail-2.0.12.tar.gz 2614589 BLAKE2B 3db6f595c14e02cfdc71bebc763d05926dc6e0abf4668d132fd0ce43204e681de5fce45db752c4f49b231bd7e217b75c0f23d4a7e204fa9a3a51f1c8097fb63d SHA512 f9f4f1ed4c7244280be2fade0ccb2f4b5e7075dd60f53953478ffb84012e687b7ac7bad489c0b0cb2d8937916c783fe9e1841174bf1e5bdb9ab8cb58b415db74 DIST enigmail-2.2.4.tar.gz 432157 BLAKE2B e6d5eab4cba2cd66669ddf38f8152511606c48ce995be331551a7b403ecbd06967c22702a06e06aa89219b5c905e835ddb4d146c0fc2cb11e1a647e46854dd1f SHA512 bf23f52ed61002b05e2e432a0abd1f576fe6eb97d94ab2241e17be86138cee153d668747f5759b967d9a4977be3dc901ee78ddb168347bdbbfed9229d27f786d EBUILD enigmail-2.0.12-r1.ebuild 2181 BLAKE2B 50b69ab4765ae278d6222b45663bc1869d46142b7eb8f9fc89dbbd414b65857d49d836de6bee8fab65694b989a696bf2ca9b28e62ddc97a55ff72a1c443e770e SHA512 cad36763177ebcc2d40e57eb3c80143c08dfcfe0cbd3d8d7968bc0cbf6f0767c0503a1c4acee37e199ea52d562588031bed24e99dbb25e0f2963ce1d8c7a4937 -EBUILD enigmail-2.2.4.ebuild 2017 BLAKE2B bc2603dbc22df36296796287758f1990aadf75b7caa0b45369b6bc3541192160d0ae06c6b3fffc24300ae03b4f0ca09b2eebad3d89453bd29663e57c95f65256 SHA512 bd02f132dee39027c53945741f9df27b97afd95338387eee554f14b6bf8b67894097d984ac5fbced6c121e681ab71425b847326887369fc6c1a945f595487e5b -EBUILD enigmail-9999.ebuild 2021 BLAKE2B 7e87588190d19241bf86688d4ae46276ed9d821a8fc3bf2a1bad4803036476eeedc809854781f334229546d66d80c04223aa471293529116b513214c706e6d60 SHA512 b4808139150437ba82caf53727cd6ff929bcb6fd0de21fe00dbe854de571fc26d0be2e7817297bb369c856b38d6aca155fb6996003629faad4cabf01f25dadac +EBUILD enigmail-2.2.4.ebuild 2017 BLAKE2B 661fc6ae7810069126effb2f88aaa716a5a91e5ead76d7a8ef9ae62666009a4267767811b92cfb0af4111b285a1b7e2722ecb9c19eea6a4c797d8450c4c264b2 SHA512 e2e57abe0bb3ba167c4f51d1d43ca02bddc0802954a3493e042c1d6e1a8142cb3b233dc806369683d6240dce586da892472dfa7fbd607651c9015937925e53a7 MISC metadata.xml 251 BLAKE2B 1f211fdc565c8904700df0e738cc47048bc2c6d26030f9a3aa25391909aba71bc63175bf5b9a375a9721410b1eb4f604ccbcfc84e85dcaad2a15fb5a804caa80 SHA512 8d132cc9d2349cc1d47bb50fb5d8e083debf9a55914e2596e3ac98dbdf2d24f17ff9b85a7f16d7574ef99247c08f7c9940a13b15e7b49b5455b86463ddc6a5c4 diff --git a/x11-plugins/enigmail/enigmail-2.2.4.ebuild b/x11-plugins/enigmail/enigmail-2.2.4.ebuild index 016d8fd4ed1a..e8f165edec4d 100644 --- a/x11-plugins/enigmail/enigmail-2.2.4.ebuild +++ b/x11-plugins/enigmail/enigmail-2.2.4.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit python-any-r1 diff --git a/x11-plugins/enigmail/enigmail-9999.ebuild b/x11-plugins/enigmail/enigmail-9999.ebuild deleted file mode 100644 index b312a52459c0..000000000000 --- a/x11-plugins/enigmail/enigmail-9999.ebuild +++ /dev/null @@ -1,78 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 -PYTHON_COMPAT=( python3_{7,8,9} ) - -inherit python-any-r1 - -DESCRIPTION="Mozilla extension to provide GPG support in mail clients" -HOMEPAGE="https://www.enigmail.net/" - -SLOT="0" -LICENSE="MPL-2.0 GPL-3" -IUSE="" -if [[ ${PV} == *9999 ]]; then - inherit git-r3 - EGIT_REPO_URI="https://git.code.sf.net/p/enigmail/source" - S="${WORKDIR}/${P}" -else - if [[ ${PV} = *_beta* ]] ; then - SRC_URI="https://www.enigmail.net/download/beta/${P/_/-}.tar.gz" - else - SRC_URI="https://www.enigmail.net/download/source/${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux" - fi - S="${WORKDIR}/${PN}" -fi - -RDEPEND=" - ( >=app-crypt/gnupg-2.0 - || ( - app-crypt/pinentry[gtk(-)] - app-crypt/pinentry[qt5(-)] - ) - ) - !