diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2019-11-02 13:46:11 +0100 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2019-11-02 13:52:24 +0100 |
commit | bd593ec9d55c22256617c1adbd78921ea2671451 (patch) | |
tree | 92e936674a8d0778c1871aebeda01fa2c0cba4fa /www-client | |
parent | dev-util/cmake: Add missing RESTRICT="!test? ( test )" (diff) | |
download | gentoo-bd593ec9d55c22256617c1adbd78921ea2671451.tar.gz gentoo-bd593ec9d55c22256617c1adbd78921ea2671451.tar.bz2 gentoo-bd593ec9d55c22256617c1adbd78921ea2671451.zip |
www-client/firefox: drop old
Package-Manager: Portage-2.3.78, Repoman-2.3.17
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/firefox/Manifest | 92 | ||||
-rw-r--r-- | www-client/firefox/firefox-70.0.ebuild | 801 |
2 files changed, 0 insertions, 893 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 7be77c8d1886..1a4f077c093f 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -369,98 +369,7 @@ DIST firefox-68.2.0esr-xh.xpi 470415 BLAKE2B 75be1c5f0291255b6449e6dc6e6c1a362f5 DIST firefox-68.2.0esr-zh-CN.xpi 536450 BLAKE2B 6afaf3d33d6f9e26b5e4f33257829997f90f183073959bd80e042cc27cbd77ff479e2dbeb30cbed389155efa77f53141ba730519ae4519ff0d5a401ec66f77b2 SHA512 83d35262dd37856d2cfd0e2fcb1130e0e9937b09bec6db5d3def61352d1f2839245f72c754fc287efc705225eed4c77f4ebc7eeecc552a04d069436c1f33b711 DIST firefox-68.2.0esr-zh-TW.xpi 535872 BLAKE2B ca8a08540e00ec1c6f6b0445ae305fd95e84483f9e4aff1a974466b8b01364833adda1edb407cddfec6cb62737be6e91a1f6572ff9233869d16f21c8d792e47e SHA512 1ebf8dd903ca970a94385ff79ab1c0ac5a372982289e58bdb2af784e9b058edb17d1758112039787f7a8e28e6cc83364acd5d93219b7cbeb2c1ba0394dcf8f94 DIST firefox-68.2.0esr.source.tar.xz 312103756 BLAKE2B 03e336cdc04ab69f4144e715d3882178b3804cf3288fa58b8e285e4fe06729281dd4c5604d4659e7b257d7314afdb3fe907dffd38f6c3423675bc90e7d19cf0c SHA512 f6522ca6b9efa3fdeb866912ab9cb904eaace5806c606d5721cba23aebd679885670011c743ca8d381b579b728077182dc766f9b6d3b31ccf51c3eb583c547ee -DIST firefox-70.0-ach.xpi 488104 BLAKE2B a17e2e32332c577444bcf9cd015a82285e3253b61bb4a4aaff675beb200d8c8bb0b953540b7ae02bcdc510607016e84c433fe40869189ae01472889996f0b5f5 SHA512 6728b2d0d992ca96dbfa966e91c84f132598f2a75aefb3ad1b76f5df3280fcf6e3ba1385af0040354a522de9aa5202663e49bf07f6615eee402a33ad931e9335 -DIST firefox-70.0-af.xpi 456543 BLAKE2B 587413e50d9e1338985325542afd9f47ec07decf58aa55292e7e4c1c94f3ce150326e66bc3f3e26d2bb295f268aad04ae92d3fe290d38c3f45b02df140cd0a09 SHA512 6997fd5600bc2affe2a5b5a96995a9f0541204aa40f5df683d3bf6e615eeef940a84c61a39bdcdd59588c4d0d002022b4da5ec5dc2423b546dc6d92e13b944c4 -DIST firefox-70.0-an.xpi 499801 BLAKE2B 46335aea1c6d39d428fbc82371bd5d69867163a37215e984b529b13b56e27c530a0758d92693f6b17821c139b838b65c42f2e6457fbd270c160eb32fa3f91003 SHA512 0026d8622c5e1480c7e71d9443b3e89545baf1b992c8756664088b15bed6038158402b44ec54f88fb6fd7b3ac03e18d33380afbd8a50461f2b0f7a223afbf4bc -DIST firefox-70.0-ar.xpi 564990 BLAKE2B a6ae28e4212cab24f0cb5e21bdf63f4ebd3b7c18b602ebe219ff20659ce6c934c16e8890c827a2c98b25cb646270e109c2307d457e80c31ced14855263a1de79 SHA512 47f54800b0e6f0cdeda6a501bed09311e019ed1a263fbebfb4a3fdd06c8bf8f2dc1a1bbe53ec24dcdd2fe3ef8b13f19a2e19cf2483ef488c4c08a4d12d2b8884 -DIST firefox-70.0-ast.xpi 496490 BLAKE2B 296fd7bbb736dfaadf19493e5e3e81ecbea479d8d072a9dd8ce9ec515e71cd7d4e98cc641e253c171f1fdda95256925baa603ae3e6cabad43d121d8a49ded7a2 SHA512 8030ac5f09a6218e364658f964c5a868c90542a08b2721aa50d01e07cfcbb0d5c090d41cf0b760026aba75130dc6bcb6f1539aa8abeace74369ef72559b5a924 -DIST firefox-70.0-az.xpi 528700 BLAKE2B 1b95b166c63f8df3b04172fed936fbef41cd989d4e42ae4d78e7fed4f25bfcc62137f25a1c6fd89584652f4a637b55ba9e0b1eb6ed10b408d9f27ae768883ee1 SHA512 91679783d34546d86eb0eee51732e9a66412d1b02fdba63b230fb6fef751e0d48167997102855d8c96cee99b69a86df341a2811807075a30aeedc423d0fc4fef -DIST firefox-70.0-be.xpi 621214 BLAKE2B 90fcca60e0928a98fb0521b0b931b16729812b8319e4269fac42b7481595ee108fc8bbeb6b989bf79ceb773bbb730158cd45e19f68a1f49a38c0876b9cb8535a SHA512 f6b47be53e3c123b1970ca0269c0ae99fe1e5a6499aa98a0f9ac2c029acb9a009e88a1aaa325a049cd0fc2bee82c6c2e16a0e7f6528bd1d9d99a53c248a4b383 -DIST firefox-70.0-bg.xpi 579400 BLAKE2B 42c6ef8a3c124b2fabe04907923d960dae8ab99e9cfa44cf0edfdc2e4cce53ab4539b349c2f45bc633754de3bad9f5b396c4ecf2bf7fcb9ad3e4e722a866214b SHA512 34777858cade099ae5207a5a4671c8efa0cb6f0169e2f56cd244ced5c3e3e9c519502e2cdec56b7ca4b08546549f69415f0d0ace4b3bc7900f7d2382775cf62c -DIST firefox-70.0-bn.xpi 598557 BLAKE2B e88cfe1532d77e69b546e29456ff222a75c03a3e30cf284780e7678a1bffc696252a9431c8111f674302574f627447c092d16dfea2ddbb92abcf29245b4c87fc SHA512 3ed2975f462ffd4ee97bc674d9ce7cd42944c6355210609d3ae747afb44ec6ac13ded9291d81469404a831eb493ea643b396f8d348655e30fdb199b73eed1e64 -DIST firefox-70.0-br.xpi 528416 BLAKE2B 91b3cabfd47c30c53e73af1245ad5371d1c1071687744a281236361aadb1d69b6795a519c47fdefd95f4fb8f0ca3772cad71e98e49fc0be2caead398823f3abf SHA512 019fca3437203bc2e9add51b9afc7f144fd0d5ff1f2ac08ff9a91085d1122c21f9135572069bd1d93ec9e59706cd24461c637286df759d84319b5eb4c2b022b7 -DIST firefox-70.0-bs.xpi 499848 BLAKE2B bd4bbe96c64c172b1ce09d25e4a731018b6f048405580c638fe94cea6b18ba9f081588dd71c4c09d31a786661947ecc33fa44d57db6e022f2a5f3a5a606c3fec SHA512 7d78086de319a31d15caf6a3abe5f6bb94c30eefcb73e2c4cb599515ba777f6d44ccf15d609d920b605bf381abe97f1fb3fc3e591423bb2f6f1a4bc8b7c011f1 -DIST firefox-70.0-ca.xpi 531460 BLAKE2B 6532b4218f618ab5e48e5a0a8bc5cc88f778c57d21513c9f70fd6d5cfc9078175eef19b51dfd2da841159d17656a2e2a63af8da5766954c18ac33526cbfbc10a SHA512 932d466ac210e00d8704bbdedbc2fe8d9e29dfe6139edc7269abe5bb79415267347fc3b0fa99c1b827bd85390a77c97dcb7c20084cd9a403141955a7c329b0d2 -DIST firefox-70.0-cak.xpi 562497 BLAKE2B e66833b2a28e1229fa9088cd66ff84fefa14099191ea0ef0496681ef8ad43bd505bbab015e1238c99f3d275198cf7b068d6406af61bfbd587a0e4a36a8c8e2fc SHA512 43ccd99f2a12787e3119dd658283d310758407911eb2ca2cb9812cbd2fcbd486c7561719f66c2611510643c4d07d059bae9d59b5b5e65bbd917039e0ce3d8b9a -DIST firefox-70.0-cs.xpi 550071 BLAKE2B fc06ee34405620cf654f09827ee530f7b90a94769d8c7753d01b0af4b1798b5ca82f853cb65072029f21b056a34bd69ac98c969f03a383f4c45ccb0810dd6f22 SHA512 a39a2addd9b9fb7f51ab451cf87f0a2afbdd2560c50453290a051e45c2ad98ceb62f1b47064901a4755db2208c87d76680a6bfaa8b7508ae6ace66877bb6d6ac -DIST firefox-70.0-cy.xpi 537669 BLAKE2B c2f5c3f7c5082fdd3862218f4be902d716e4acc12134436e5497aaf9eb36c3066f91b1bd7d5010ecfeac1bfd9e044fb011387889c9eb3393e6fd806b79952619 SHA512 90d766f95001fec434947f4a0b3b608c6e7e953f4049c191cb50772ce0a4b3be38e0d77faf857c9cce0f47e6aa0ec345579aa44922decbf0e698e204942d9c06 -DIST firefox-70.0-da.xpi 517242 BLAKE2B 6e68f3eb6896faa2613355923d4165a2fed1896b8206a48cb913447933431bdeb5ae2ecdb33f32708a74cc86c9fe1fc1190ee59ed12023fac81b410f65572a59 SHA512 1cee95ced6f3fc7a1df3a7bcada6f156845823bee54c553cabbcc9f2e2551aa8005e2a76ca5c6d137a633cf696a206266d54836201612088ecb3f1501b826951 -DIST firefox-70.0-de.xpi 550117 BLAKE2B 36a0c02e59a4e7321446b7ce917aae0d1333de8f10063359e7fc36206f5e3d3efa5f64a8ff2338bc345f27431a94d943143dc25fd326e6628ec9dad453f32393 SHA512 585a1ba3f3862e00ffd38d40cccb5f53996e3de8838226674662285f2fcf9713207d120b7b991c3e659b2ffd2960a6896dc67c19938c15a927c4483ee2953332 -DIST firefox-70.0-dsb.xpi 562543 BLAKE2B 2779ec27d3650e284ed58798bc0d93dd79a4800be93596ca26a116180071643eb5ff1547489956051636609f7be1acb2583cf7548c34db05fa9e7f1329d1c805 SHA512 8c607fedf321b476819209b69c138d8725a8ed40485049d47ff8ee18ddef2a399d56a1aad7e5e5afb8f529dcc28546b36176fe53d7ed63178522bec13ecf4c01 -DIST firefox-70.0-el.xpi 623048 BLAKE2B 9e370f013add7c0e898cdff77be38700d46e670427d14bc2b230d4f5db58ffb0c66a0677c089ec8c704cdeeef78099b1c55ac55de61417e71256c48589dc2b4e SHA512 e86bd1351496cdb26a691bb4bc795a66a88fdc1bd0b30c90d31c1fc2a194febbef499875e004e2087e2776e0a5805da4e53664b939b1a5f42c7af2e464d3c175 -DIST firefox-70.0-en-CA.xpi 506567 BLAKE2B a22e02238064f1b3deb910a6b151050a67d6cb9a848a27ec0c5c5af10ebf4608a34bf6c027b7e7158540780292dcee0a8dda45b734f7ce42a3bf5dce9e4d678a SHA512 a1ae33bdda740e5dc4c96bce1be752cbacd76bfeeefa4e21a026ac1b18da558bbdfae3f667e321e4ed610eb970e4c2e0fb18357cf98f5e2aae90094e93695c35 -DIST firefox-70.0-en-GB.xpi 507232 BLAKE2B a05b644d6cd4110691c6639ba474c460c425fb45986b2a00ea9249a8aa747f3eacc12812a0524808683bc4c1f3a7d690b51ea6b77b371f1b498761a99faee0ff SHA512 641a7f8a48b1971cc518cba20d43008c09ac9ba12d1f2f8b327e684e34d80d7e8044894575df2311bb330d410f0ffce3d98463d9469a23dbb8f8e8ddbedd926c -DIST firefox-70.0-eo.xpi 525683 BLAKE2B f79275451d3f4a6782bfd583905eda4406c1535d9a356374eea33cc9319886da1641dbc6533ea899f3ad9cef29f0893c99d919478add438da52080d5ac26668a SHA512 a4e063c61be1145f9ec512a1a6a91039e5b1281757d143d50503bc0212141f0dcda31b4968df39a06924817a02614c601d0493e0140ed1d1f05beef78c571512 -DIST firefox-70.0-es-AR.xpi 543938 BLAKE2B 86916a985df773b4efdd22990df245bdb78699c8a85cd37b5dec7bc5318be1735a4fe7573017a92c60fa8e4004ca74b11949b352eb5cace0f00d226ea8785624 SHA512 853aa39e22b05add930d67232f3b5702e9edd6b8b8a41b72d2cfd99539790d10cf43fd8a6bdc75536804342fdf5e6c4380b55b65192d3d6da5c70673a6ae0524 -DIST firefox-70.0-es-CL.xpi 542017 BLAKE2B da5688f79882f6ba01be3b24db206a69d4a26ded51268dd2357e5eb0fde75866d5c2d5c6b5ff2643161b70de5b84185d2c618c666efbd07e6df2cf75aa800d72 SHA512 0a4304cca8bcc2ddc131a1aea69e3b640827c169cbcbd14e553fc0653cb07b85e9e1208cef0fee9f2b4252042a6323206cbb31a41a90a94a8426eeecd0262ac4 -DIST firefox-70.0-es-ES.xpi 519421 BLAKE2B 266dbfefecc29667a111964f21dede72ce3a203f479d16ed450e11e9202ae22b3300b41a07a6688a7869c922eb731dfb8b3d875457b6bf4157332332372ab761 SHA512 c8381dd823e161b7e32ee59b389006c0263b6fcfd5a8fa9072ab5c23b41d448719fc0238021515723f9076dd89c86bad9fb2cc239ad17e84304832de49912bee -DIST firefox-70.0-es-MX.xpi 546460 BLAKE2B 5b7bf645c40192a44bbdba5c2e1d2552a42b2fa3b2ebfa45d40a5045bcf92cb10405cb0fb00ce114c79ec91560157ec319a39f2cca7d2137dc776750508bff48 SHA512 6b1b6ba6d1368d25944b88531a039352da443eb0aaa6ecb2e1c8dc72dfef7233122dc6c3e624c74f01b56bdd33c07de0b78d29c822556ee138a67865c754a3cd -DIST firefox-70.0-et.xpi 527084 BLAKE2B fb6c93a6a8fdd46563176f2771ba556009f3e22a6c2e5f0716620a9df0c6cea4b2a6772859175d9fbbc224b6998fc5fdc0a2b088c429b2e8279a1b90934f1edd SHA512 22cebb94fb0e495f9a28803ec043229119b23255fa30eb90bae45427fa2ce343c8c66049cdf4c86703a6789ac32d76427c7a940b727a908f64fe4721e4efe596 -DIST firefox-70.0-eu.xpi 527224 BLAKE2B c0771a799784377bb3a6b917757683bbee2db10599c642955ff54b5bc8106232576b221c71f86da6ba0df44db0acc0d85578d2cfbf26d8f5b4630d0b7e4f890e SHA512 be3d98809dae1770de6bd5c2931d166121bfe90b6f39105147cb1dd4470443120ef926bba6d4e422accee509ceeb82a670e281c49e29387edea94101191bad88 -DIST firefox-70.0-fa.xpi 578577 BLAKE2B fa9e3029b5e93c5c412404f1f58d8693251286459928d7825f31334c3129ce402c7404545b63e85a1da9327e2f8d5fc252a6dbe94e4628a3e61f7b7817c9d1f8 SHA512 42753071c91fb3f0e369c50d8d0f75ed5a1238b4dbddf4fcea27856fbc69a32e7d697038bc2c1464526b4ddf8891aaa6d5ab729956e2d7bc55bd0540faeae4d8 -DIST firefox-70.0-ff.xpi 498997 BLAKE2B 60172332570a4a9464ef292a6cffa9ced3dcfdd30b14e82617ac2466bf6c5e7f0f744817d83484599d9e207defd96e1fdd98ff5be0d384b006768edebeec903c SHA512 b414305d716fb8d8bdab53689a431dd63be4e9e74f4bbf24056cb38533a1d27b640bfd63d0c8d89be5fb608c7025cc5f27b050ac8662e69657f7eff742afa186 -DIST firefox-70.0-fi.xpi 524469 BLAKE2B 61e15783ad51d4929de064152bd5b154c46b3f738340f9d794dfb02e4f1e9ef2be75ac021805677b864e0d70e17a258a9475d79b52e55d20acc909bc605dc1d3 SHA512 5d15d0a468235c85947f6c34c11554c124b2a53c2e634fdfcc9a181d01c380acb1ccebcc22e4d2a04b82f945f68e16cc66df5ca08000c674149d8c18c3d0c2af -DIST firefox-70.0-fr.xpi 555928 BLAKE2B 8a2fb6954bb02cede735dd108f380d851fe3e23c391fbd9a349003a3d39346c2eaf47a512532a99be58be0ff9f1dd62e5a6e52b5b188125d3a5a73b4153b190c SHA512 1bc5213e654a56dab7f98e886efad7705609f8abb003fbdda034785fbb40d186b06104724f1ee65a72495cb0b0c7027c95bc8d29e0a16a61e6f47b4dbaf0ac4f -DIST firefox-70.0-fy-NL.xpi 539391 BLAKE2B c2710906e25af25ddd96c27e9f4871cc2dde6369d6de1e3e0297237729514d57f8a3db40c34c5d8eebf8aba355015b566a1ddee88a01a2ed8f2e81643b5bc8fe SHA512 f2e3699b163703696a1908793c601eac0ce10b27a78e246416612ba29f54322e2c0cd712666bbd0fa56cfd8b552d08f788d8ecbbcdb513965d5bfb40262c51d4 -DIST firefox-70.0-ga-IE.xpi 503303 BLAKE2B 0094030582377c4099203367bc9b7ad72daa09cc19486439a3f652913be81816cee95fd22d2b547399bad06b642dffdaf5e1df3c09a2b7ca449c3cd1bca0dc3e SHA512 116888504cea79e130a0cd3c49de00dc844c6d3f4b9fc3d8fcad450b1c31d0f05410ef002a9bc7f27704d36cd522150ad8d0b09b6c8c463a1bd85b9378e68c5e -DIST firefox-70.0-gd.xpi 527270 BLAKE2B b9192ca58573a78bfc4083a8d60ab39313c370df44795e285f0591f2834c9cbac9824e967787ccbd872b291cc997766fbae450fdef086a73e4d2cf5fafe4b452 SHA512 6a691c24fce5365b693b1bb583cdf5f1b3d87b4f1c2574dd7443c1e0888bac46d46017517bbe30abe9ed215e4bb04b6cdc91c87bc0de030bd865a8f5881475a6 -DIST firefox-70.0-gl.xpi 500268 BLAKE2B 7a4ed9f1618364bf0ea20e242334db1b5121254fcb73156efb6acde24d8bb4a81c015bfebc3434a1ea572f1890a1f74835574cba7a1a074a908a794003489d16 SHA512 c1bd52e4e92dd9b31534ef99aece4b9f7c951bfeb767a660fa468768c2c413e64792b01cb7dd7d06cadceea93345da841a31d249e6a7be7ea0e64679d8e5a21e -DIST firefox-70.0-gn.xpi 555132 BLAKE2B 2c9a896d9bcace64d704ac71f51ff6ab6e2110bba54767ca24668f954baf9a2a6a4f6382b85fee7de04949b8b5a6a3640c204b7b318a2fe15d5c899e7eea27c5 SHA512 546756412ee00352a1062a758d4c1539f0bb596e45542e82ca0ffd03941aa872f609774c0d8f89d58f99336ac007b51275212adf81f8b2bd4ced8be9ea156ff1 -DIST firefox-70.0-gu-IN.xpi 594297 BLAKE2B 89c63a032374f0305fe7895a965570513cbc87c10ffe049b2641dcccce8e8cb5e266f8137b0a1a3f232aa8cb44c6bc5e598aef845d00c81e76a504dec43e231e SHA512 9ab5e17f0d989989568dc525cddfaaf541d2dc503a11ca53df66f35ff43056d4a79edd3a93d74355ac510cd21f5113f739e23180065906c5335f4dc17e6a1a17 -DIST firefox-70.0-he.xpi 546807 BLAKE2B 45fb7509e823363be4c0394ad373855c7fba1cd3cebd879c571d23e69f10b7fa1d448940645ac731848251506660c6eec7e9a7c340fb506a8a137a575cdf6e5d SHA512 b2e64fd18bc0493b143c13e9b54b6b4541ec9fd6246076972c721d3d2f636546fdb8e71c89c29f435654f6ffc16e5695b80d1c9f5c30eb25c60901d1a3a41862 -DIST firefox-70.0-hi-IN.xpi 585509 BLAKE2B 66276c62dcc4d84df370123304cc75f25824d5cc52656a620ffe0e4e7c127d772717f047e26e0d697d4c2e18797aeb6604c1f8d7b561ff5bb20b20f36a46e43d SHA512 93f9c4b1c927241fdb942f8f197e948b06ee5c36f736d6b2aa94b3dbe98aaf2434311de9052fdc9c25c3e1d343b0e508f3ee5c73cddba3051795036976021731 -DIST firefox-70.0-hr.xpi 531791 BLAKE2B b1a24dbe0392381d2e06dd8c9efcc8f655aee57e276f49edb3d3421048a1da4a66b0b212f86f7c67b5e35bdb7762124ddb4da4f3128d61b7a58839b1b2fba728 SHA512 d6894793f0b5cd5df4e0a6f8797394da003a6a374416635f455889b05915ae2773c003939eb1762345470ebbafd996c4c0068e789eb761214c5fea7de469c298 -DIST firefox-70.0-hsb.xpi 558647 BLAKE2B 4228ab4237eb5b5d3374a284df28928afce1723ad9ead63d8192645ee7f96b1df5c42dd57a1bb2a158ce2bbb519b3a57244ab7896c1a04eae26e4ab3b7488079 SHA512 da643a447c61ed825a6a70b8e8fde056918342337f0768ba928a016cd00e26eb09ea8a95475a7a5361a909def41a07c4857e0352ce892da0f067fb1f80eff474 -DIST firefox-70.0-hu.xpi 558687 BLAKE2B fbe755065ed732cb21c8c182688b81c0c95febfd8b9a56490a76236757f0fe43bf1ee2b37837d9b6f353eeed0d1958076b02b77620ff09e2b17cf03d5483cfa4 SHA512 c6baef31c1ddc04979dc272c4c024b92557ee8c0b0052a47bfcb3ee5b73e3bad6c4c41867df3f0c07ebe30486bdcb53420b8ace77b5dfc3b96d42b423085bb44 -DIST firefox-70.0-hy-AM.xpi 563087 BLAKE2B 36d5831d4a65e6e31f102bccee335ded408c2a4fc977ba9da44a50b9efba09a5ef730e5c46f439b300b79cbcb24c1d1477d53cc0dd19904d6bc10b04c71ac6ff SHA512 c653ae85ef239f8f8b2a4755c3ef9312797e147dbad0f1e4ebdbd2db3eb99e8840580d02667f52033941282b67a3a9d0f4115bf89d2e7d15f4daaab4b7355d77 -DIST firefox-70.0-ia.xpi 527659 BLAKE2B 3955b0761abb18d34f8168a8bd978cdba068d6ea040764f45849b017132cd004c730e021221d5b37be1ce9517bc6382a61abfae62ef35c77eb21f3a0413f23c6 SHA512 58893603dbf80f6b8626ba302983194192906d751c8bb0f236ab8e62afb0610fd6950cad387094ea85d82f010b2feae1f7e260fff863175a6a60ba6de2674c40 -DIST firefox-70.0-id.xpi 516830 BLAKE2B b6f89ae40a3e4c581ec82aa736540d800546128eefc113af9529ba92b0efd4d05cd504746bb70ff1b32f07d93a9463f17437bde66639507722c4c38b5f0bacfb SHA512 05c6998624b9c0e7d7c3b1bc02df599965f0a4e721bd65eb7798dcad2cbb950eeedf149d2c860cbafce321d3f749349c42db5c853fe7736edd61185007f2f742 -DIST firefox-70.0-is.xpi 516995 BLAKE2B 5708f823be6d3aa688ebba2f78a0e47d66690d98c65077ceeaea27ef7f7602d254251433549c31a81b86aa888604125ab69a271908bfdee4fcd9e7682ad558a1 SHA512 265f0a653c7361546a515a3e71451e82575b510030b03549108b8318017408c1691cb2ea9b9efcba2d8012368c991a39435959b9466733139364370f844bf188 -DIST firefox-70.0-it.xpi 418430 BLAKE2B ad7877951bd6ad6096b168bcb501fd0de72f2c438f5679bd4301498fa4297c073f4c18fd171a37a567bfc873492217d3316793c36586894218f76370391f450a SHA512 ba8d2d92df89c55ffd0afdc6a89e8dbc2911a2a6c9a2f897c1a274fb1d63857abc7abb1324351adf13ca426bf0bca62d5d3b6a6c9bcd2303c2ce04f2c9eb38d9 -DIST firefox-70.0-ja.xpi 573389 BLAKE2B 147474a9c7c7d60e4751c4ea7260fe4b712fc21beac1a640cf3b77fee0c7c9b3b6ccb16e212f6509758ce5818d07e8018544e784c4d4d7ecc0fd40592a283a38 SHA512 3008a244d8f30830dbc5ea6f5f88c416966c59c5fcae4d8a1978427eaa5095aa9ef4601a78e24451d32a3b761f853d30d2e64d0cd76dd5d30522122827197a08 -DIST firefox-70.0-ka.xpi 579813 BLAKE2B cd7b87a3abe248a21b871aeff2709121a2edf1327dbac929ea519eb4f8539ffd5e5cd76d9aebe3e3ca80615e0b4599e9374194ed8c4d3b13760a61fdf6967ce5 SHA512 57e3933aa4816c68439ec3861eb5722231239980ea116d39fd4f76ba9a8f4845978d0bb77b508c73d7b03ad421de0b6f675dd70c957408861072b61352b6905d -DIST firefox-70.0-kab.xpi 538950 BLAKE2B 16a0a58228de411738a3cf2fa3e886919b96a8fd8e4af55d9d531f0cb59e61e89493a7650cb53c531294bb979400b60371ffa5cce561923857a86ee2b44a8067 SHA512 299d02fdccec19d87c46e10a146c5115e4691ea5971caed03976a6750f1d2841c26401affec174e728a2e321dd538ee387331e1ebf08b5b9a044cc18c446d985 -DIST firefox-70.0-kk.xpi 602385 BLAKE2B e2a216f36eed14d37ec0dc2c032ddc0e7f50ef4c107f8ccd2455869ee1ac441d2cc6a8afe09fe9699322528b08ab1c64a1da3aac57f89cb36cd9458a0eab00ff SHA512 2ca2b483f89aac63b5c0b378c3ee003a688e87908ec9901b32db0ae2481f0fe776cbf0b09131e2d946d23b17e739a36c798be3661b4b745f016b860fccde31dc -DIST firefox-70.0-km.xpi 572691 BLAKE2B cf5d4cfed25d109bf870c0ef5033ab83a7c2df9381a3c0b381b19afbe698d7429c792259af0203e1db2017c3de0b992be906bbce27a04fdcdd09e8643ed2a4da SHA512 eb750a70176f3ed7e649e23e6852c8ee568b5c2b546aa90281498b03d4caf9b6d33b97f07838cb5e5766d6efc73b7c151de6476d53c041e53acfb4f92a0d2d41 -DIST firefox-70.0-kn.xpi 564128 BLAKE2B 84b8eb5cd72e3616ff5c303d58dfed80b6c07583639d0129c2cdcb412698b2541497c8ba6fb4c2a874ecddb288d5e6bcdccca3daadf12c3a865de7c1df548fc1 SHA512 a378caf698fa39f60cf5aa9bfd6cdc2ac6418887e65f73325a5bd861b084e74e9b804ee3f918033a7ad23e6e8e530dbdcec202a75325ad37b679af0120310043 -DIST firefox-70.0-ko.xpi 568671 BLAKE2B 74eacf05b9939f6e1e957107a7f35f72140697a997912666846e5fe4b523a21516ca95daf32c442ee5c5547bee86e3009e67080e2e053d7a9058011f21c2553d SHA512 cfabd79ceffeceb44d75c63402e393d01685e2ac0cd44df8e9403ccf964ec1795e700ed1bef9760e9f2bbbf021fbb16b4fbc75df9014cc07d9c1202e35d125d3 -DIST firefox-70.0-lij.xpi 503297 BLAKE2B c42c8fd6b929ff7cba8bee3025d7d3cc139cb239f7f47e6a7fe3e0ab32ec6ebbb320cc8d8b153527e375b75829310773a673a8d0aa9e2281ea109df04c3ecbd6 SHA512 a4f2b7712be974071af5b918e5ae3f43455b72f9f44b5e1a2b3c7eda2c68fe66bded06b649ae6b2ebb4bfb89814d32026b5782e5f12cfc3d5e0f206cdb578ba2 -DIST firefox-70.0-lt.xpi 560110 BLAKE2B c272985a1b255e635e39d43bc4f95cc46433a2fe91fccd21200d8895e3a1f23aa2cda18fc54b3346d1de44b94b06f6c4f241af895ef36dc507e833ff24ff1eb3 SHA512 ce881b681a2d4a0fbe70c02737c8935e9a3aff4168d5be937567a4c2ed93efd226134d1baaf61fce957e61c7ac0acb3cc32dd6de15b845b79b7ea681b726f8af -DIST firefox-70.0-lv.xpi 516734 BLAKE2B 8c6f78742c158d3b9c7fdc25493aeb679dd23c19c5b6e03a1e5e08cb340304bbd8af0d416d6ab333737a3a2aa97d22c0516349dca693aa991646a4ca4ab9cae8 SHA512 b27ef7ed78e91a3466b46c9c1b7b12f57dffd7de42fbcf7c81d33888e0aa08d5b4e6907e0fab5d88808420ca39e515918c2286a789c96dd656c5031c78cfde97 -DIST firefox-70.0-mk.xpi 497778 BLAKE2B c70d5d8a85ed9f1ae69c7665eb6851ada7049789eeab693e690a065f2af1aa6c806e27e4cdbf0a87213de7156beb736822991cc4c0bf877fda1d91eaf074ed6b SHA512 2fad00fe58563d028117d97241db2148ac1461bde338f9432c9f816a1866e09b7ed076513c23a200bec3fcd7ba3bcda833c4d939cc373a97125cf5271d94c2b0 -DIST firefox-70.0-mr.xpi 578799 BLAKE2B f1248b79cd3e339f232c7f9cb2e238657a53502fc0df900f965c82b8ffea40dfa1ed6362332850bec81cadd5d5933ed17f4c63e1f3530f9d9829a8ef78d53330 SHA512 be90f0dae9ac42d0e2e4c348eaf1bca9cc4b1b799c9f8ad0f236ab149d9f30dd6fa9aa53cb60b176c13de171220f41e1dfa29ded96a2c90a45a58b0e327684c2 -DIST firefox-70.0-ms.xpi 496402 BLAKE2B 4f3c2ce70a0dfd77beea365dff22e3c25b721bc672b9662b1a62c3f58ec686a0c726ec4bad70b8c06c13d7ddb4a2783212cd44e5e5f0cda0fb30117c7279fe9e SHA512 e0c2eb04d9d85d7c6301065386639ed7ac2df23d38fce210d9170599ebd91714c4a943d31ddc44c08ba9a55ac65cd11d699935ff21e2c7bfab911c1b012eb110 -DIST firefox-70.0-my.xpi 568005 BLAKE2B 1f0b4dc7329eb0c4a24401ea318f056fa50cd7296cebb13fd5e67e3f5e41f565d3e874d7f229b01b112a9a4ebe18461250e7448764875024072d99464bbc1df0 SHA512 f2cf32abfb060e8a0d6f6988d299f514b8419287664045796c872de699db3b7840266a8d153a4aa2e1976e6b3c347a9406bd00d37120be3ddcda78d5c38acdbf -DIST firefox-70.0-nb-NO.xpi 526809 BLAKE2B 0e4bb40ea802a6cb919d8f7bb87731e76a6ddd4e40a50a6ee36a7ad37fa7ba6a73649e485d4547ee37df221c6cb7a074c749be071aac691fa573b43b686d2563 SHA512 9eaea7cebf3765c16016b035952b720321f7d37e9196d5dab566f4a17fdde6e5789aba91d8166a8597771111dfed0d098cf7a1b2f3ce656ff20b03a548758cc5 -DIST firefox-70.0-nl.xpi 522994 BLAKE2B cbbf2afba6f46a0382b09d676e2673bf38a4c191229de56bf1e5d66ba5e0cc91d9e6588f3c25aaed79f84ef8f5c494c20773b13e1ca7847f8e5abca9b98e2a9f SHA512 c1ce5a933680fb93c215e87582622fa3bccf8d0d94d8ff26f750f3f587974c1320d968e5867dbbc25c6fd6b960dd477b71ee33a10e6cf319c9981dcad06b0c19 -DIST firefox-70.0-nn-NO.xpi 526195 BLAKE2B 87afac20d4a29cefe2fa4887c764d26217e0b7b097ac6d64875da4f24415e01d39ad1f300a983d5296125d0bd19b8fb7fff73bdfd66d2c81fa323ad652cdc054 SHA512 d419f6cf995a7d51ae9fdaf0a7c0e048f18b92d5a34db19f7bcb6a2793f6961c16bdef12a5d45bda0925923f89119f5174cb2fd5dac61129b3a333da1f6512c4 -DIST firefox-70.0-oc.xpi 514947 BLAKE2B 5931c91a5a8b3e45f08907ef2a81e8e7a49b994a87c5fa41443913b5c4f70cbd5427a2e6d58fe624ad16580d4991bbde24175f7ee11024bb53f7acd1cd3045dc SHA512 11555613dd3992c9dcaf11b64414e0dd0168d242b5fd4664ef99af483cf06b16524ea5dee4008d2657ce7696c7244b93bc95f2033fd1e42bfce69d192ddaac70 -DIST firefox-70.0-pa-IN.xpi 580172 BLAKE2B c24c2a5c7f169f9660ac9b993fb1bbbd814f21bbb035e19b490678cf562877d232e722ff6979cad00b71cbd62cb69a364ee7c9915b817d59d8f954efc0362549 SHA512 fdca5a9b6e096490159cb3744db8d828c971bb46b7ce7c97df094dea72d3484b053e4d125f41fd85fe40a8af818e5bf625b7ecf048975e317ecac1874b0f2f46 DIST firefox-70.0-patches-03.tar.xz 21516 BLAKE2B 61b80541643f3770984c164a192464d74e49d6bc0818eb098e40fe9607d622162df257c1e1073997ccf70a1f72277e9f7869d269657b5c2ed2e00f7eb9875a19 SHA512 c426c80c9cc4c1f918c16bf9c8cf1848d46120ea87199faa4966ce626c26ac7398d5bce2a389a66f30ae142bc655b7d70922eb82565cdba388a9f1d600a2682f -DIST firefox-70.0-pl.xpi 534144 BLAKE2B bcd6ccd8da523cdcb5be3be20a70fa6c69e31c949841d069eb2f9e6415bb4be52ae62813204b83e6b0e0a77c64373bed1f989624b1f56626ff402087fc26119c SHA512 4e51a343d5dcc2d7350e864a7839ac6f2edeb949276c138781fab9f264fe9e23ce2bc2fb0737cdc44395d76bcfccd2b5c86b701f9f12d851557ef6652f4ccb72 -DIST firefox-70.0-pt-BR.xpi 524409 BLAKE2B 72ac015743a85cca699f7459f395681261a9e5fae41d1b6eee74dbc446ad4512c03a2c9b5838e4d4411ee60faa0ca585cfc94d8c3d0dfbd5e243ac38021c3505 SHA512 a2a71a948e46cb08c2684bbdf5f9765a306e42f2d153d2c870d727b899a17cf3b88d59628dd05e1d8fe218dec5f60381913511dff420444557c9393955407947 -DIST firefox-70.0-pt-PT.xpi 526167 BLAKE2B 98a78e98382a0d637248f14f5e2f4e77230ccd636f355b302c828b710542f9f5f81b990110aff33da200c8de0fc2735895d7e679e37eda0c0a881f50418022b9 SHA512 2942d674f0e9c3b756cbef7052ed0ee071419fd64aa2817f37673d4b6884298485c3e14b63efdfa87034a2769f4a7444a491e796c5e5cafa959946d30268eda7 -DIST firefox-70.0-rm.xpi 526495 BLAKE2B adb5a27476bf1ddcc374c333c77d80dff00a9db8f58887f514b50626e263d416de4d210d3d5266fadd13e7845c8a85c14014a6e107b146dd2acde100b6c0a235 SHA512 87ac57901d4f041a7d832cd49b166de87bffd488d2b348d21b700ce4bd68b021d9cda2cee9a0fa59764e51d624f637a4e1942ab18e957f07ddbe9063cb42efe9 -DIST firefox-70.0-ro.xpi 535630 BLAKE2B 56451eb47035cdbb367a8a8f792f710c4449a386d375248787c046502b26ffb5ff7c79e5506e81309d65eb1e73eb25a2cb84f2b7f62c90d435e7b74347a9a0c6 SHA512 813cb22e99f8b350573eae063164a4baf316867fe35b41fcbee5d856232c6508c824f8633c22159be99337f4e29ca04b5ddeff546d558d2272110542011d0fe1 -DIST firefox-70.0-ru.xpi 621189 BLAKE2B 14e7439e56286b8a41293c309ad12e3b2808871b2c26f3c693dcca58364f607e18e2893b41545b1acb025a0a3c94d303bacf7b8fb69344228272c195680c5193 SHA512 abcd88af0e36270f36161377baebcb89d3e20bba977ba2c53a790dc204177786f9f7ef7597fedb23c9d76b72bf53fbfb65d79a6fc5e488196e47643bcad1d2ea -DIST firefox-70.0-si.xpi 541247 BLAKE2B 4fe6b3ae14f1b30fd25f8bf18f45c25a46174e220776bea00acfbac5520c6f831584df5d85e1e9f5c0500a73794c9ad84cbc1dfcebe62c391f333b360498caf6 SHA512 e79cac45abc95cb74829b6c051dda99c3a33d4c9cdb4421a1e06dfc1e08217911dc6c10022f5ccd6178d1522b3503a29e5d65c04a5f3a847d65e71dcf0d15367 -DIST firefox-70.0-sk.xpi 555587 BLAKE2B fa26cf9f10751417b4a589aec65c23fbbc8837d42db661c10d22430a29c8eb73f0c77a64d1eb8621c6cc9655c17a0b8b017e1fbd3b627a095b82a35947f0237f SHA512 b7910d018be90ea14e387116324a706439ae0a292187cd6efe335d7f7ed7445e1464ba7d11376d882c56f21b55ff3e84967c6ebda658ed6eef2a2fbb9d4e58ca -DIST firefox-70.0-sl.xpi 535560 BLAKE2B 081e67351eaa2e7b4018244a1dab0d0e32848bc0f78a7198c54a9df7f617ba7effc900a12e992c5e658e6e2af8059ffb54f76c5eec51f320cadeb5abcc88846e SHA512 8c3292ba5651c7c7611128d0b97782ffc1e2bc559f6261be310ac193b7ef9e3024079bd78cbe33cf6d8b23ab42262bbbc1253d0821de10b130e87c8609e75e61 -DIST firefox-70.0-son.xpi 467353 BLAKE2B e44833e83912d7a0e2d28b26e6f0bb4d1e9abb44507e4da53088d0373b6472a3639303237d7b3b6f59836e2366af85033c766c8b267ce2aabd4023ae2d375f7c SHA512 04572cf4c10b1ec1df7ae20cb38c7d0b56c510b70ced30dda0f68607ab462bb7ec16693926e85c071f4d463494acdb2ddd777efcfd04753fe477e3d4ffc2bb27 -DIST firefox-70.0-sq.xpi 553150 BLAKE2B 183034053eafc40af2b8a65a6e9cc92a4a213ed32a4534328df2755e65683ef1abeb4e74f1571603210203bc1d969aed0a2ffb1b3fd5375ccc8bcd61c0c9a0ba SHA512 310082ae3f8acf59a600366d5f9ef84ef26a526d35d09743b377fe2b376d22b0219067d990794da4f47f6d8fa63686dc5ac21f277dbc570ced53d35dfdedda8a -DIST firefox-70.0-sr.xpi 557871 BLAKE2B cbd3d229a44adf08addd7e598c243b5306bcb5276e0a0f6663d59a88db090d591bc292f6c6f351b07009700cae107d942e4dbc31fa7debad76e998324ad05546 SHA512 c63fbe776ea3bc126695f02f2c7920c8c05b970b9d26e2998f4eb0183669a6d33cb873fae2ebe4a51dbda48f4eef7d2180404accbad22429176ad298d15a8f40 -DIST firefox-70.0-sv-SE.xpi 537966 BLAKE2B 2b8118ef48081cb0b5b821cafc3c3f84f5b4c5f89f09e72bedaae95e20360b0d03081fa320779aca1036abee03cdeaf363d2b33b29a069488f0cf9ecdcc7cc11 SHA512 2f6174a4f002ece7e3b3478b4875fd49b9fa992ab799e1c8380a9f95adc507b9bab0827c26b550f268f4342d6a93ae96a0466535c7e25ebecdbc1dcef582ea9a -DIST firefox-70.0-ta.xpi 567507 BLAKE2B 796e4193751d9a6d1ec129d64c9b747db146a1ebd1b9eda76d806fca445561bf4193bd8b38669b01ca93a645eb0d9c6671ef3af0f1a4a44f0f14eef159d3fb3f SHA512 d42e9723151fec02b612bed5ab4baad4b61e32e971818de334d5b1fa75f0a77ab153023fb1c995565279abdd20d82f9c65dd8a12cc816967c6acaf863edf625d -DIST firefox-70.0-te.xpi 583382 BLAKE2B 4065cbec141f20e5a0d2d69ed62cab3b0a80f8bb981d409dc2e0b016d5e883d40af4fa04601cddb9ea81a4bd93c9f2844944e47b939f483ce0b7118a540df7d8 SHA512 bb7c0e5c8273f2b91050ff498766737bd340cde6331b3e3494c120e750805957f4a934e72075b66ce675409a3ab0edf4764f41f42ce0f8b3b0762c9150fc20e9 -DIST firefox-70.0-th.xpi 580338 BLAKE2B 36d63ff8b331bd97a89f5fcc4493b4d07cee3e52fd288e10bddc1ba878a3e452bdb7fb601524832e57b457ab93ef0b3b20ab6c64dc9e0c08775401754d9ba028 SHA512 598690bcaa7ce997fca49ae16244bbf0e6830194f6d5467d1d874b46f8c0a8ef5b0e56826dc1256277359122457ea2fa793390e82e80cdf5cca6924da4ac281f -DIST firefox-70.0-tr.xpi 548421 BLAKE2B 9776b4182cc4b9e7ea2df5f404b4a679e43301303640fe2db21d768db176155b71eac8bb9860bb94800f52b43610fb203541d22e38ac53373f2705aaaa572910 SHA512 e9e16f319db0d12c8b343914990cfeba2394a230b928bce66a2967dc17b05cd35ba89fb756c43940d3e7981865c5d24167e436e8d83cbaa3a0b9b6f278b642e3 -DIST firefox-70.0-uk.xpi 606889 BLAKE2B e82783fce632b1264bd60bccc7c515b6f9d734ddca0801d3f3dd7a82ac20f097021057d33fc08acf21040c0ef28303b9b2eb3ad8d1dc4d988e91522a33e92a90 SHA512 73028b0af882ceef12414f97733dae15584420e560d98de956df6dd26cbdd023c0acdab68c64a8629575f729ecb73fb33ddf459000b9fac21dfd3b98981a32bb -DIST firefox-70.0-ur.xpi 558453 BLAKE2B ce786241304fd4398ecaeeddfdf706a219e76563b34423c7e415f024c6979f37a0cfa8f7e3b627a62a25f2aa6f3d7d9c144fce3f785c4a1083ebe6819415cec7 SHA512 df42259f3463eacb589346504e19ab36876f48fa9d5d75ce635c91e9aa580c654af8e3fe5ff868469492a76270b275efd38d66a774cc69dbf76c334a3974aba9 -DIST firefox-70.0-uz.xpi 495994 BLAKE2B 7e81e29221152f68ecc7c8bb913d9e8db76afc8d3c5e400f3ffb8314c41fd2ef4352d737a4c9dc1b01560ad00ffdc5828949e20680da220bad49b6cf227cd2d3 SHA512 9b0acd885704d93db6ef1807815b563729b9863be7c1bcda21303869d48a2a94e86913452093802379dc03568601cda8f3e4b6d02f2019a0aa5266e675947471 -DIST firefox-70.0-vi.xpi 561222 BLAKE2B 5aafcd849ce537905a8a6ce1096e2d21f01096374cbffde364599db0b160d5580e326ff08860727741e113b91b07ffea9affdd0173eff6609e96a8b3bde876c9 SHA512 19a82dbb10ffb722b0ac4341ac6c309f1e41481217b8df13877352da11ec8712049b7c41c32672f5429ffb9324e498b1db4caa26c1ecdc5788933503604804c5 -DIST firefox-70.0-xh.xpi 473972 BLAKE2B 8b61ce70be768d11c6912a021e2a762591dec175e9ac875d5afc015d9977132d8cbb2ce124932f9bccc1efcf77b1cea285cabffb6450d34d3be6cc8851f43dc3 SHA512 50a53d7a60b62e8cd3cce2d2335ff5693f8df988c05caf11b7d0fc7808b3a6b2376dc0b75f4e9d0baec58e671dac589af47b859062781aa5938160963c4f8ef9 -DIST firefox-70.0-zh-CN.xpi 568455 BLAKE2B 0df5ef2fb3e251ef0dcfe5b891bfb78c31dd69a8a4ce6d6686fe91fd907bad641aee47465dfca19daa7c510b5e8e3da3d8c0180c26e35be5ffbb38d40e367b25 SHA512 c6f1b09c99b05ed322dd3173972d02ef72170c7d4ef8b461cf38855def089db6bcd71ffecd2d43873be136f4574adb71048ea4375b32e8dc0363d54c8234d67c -DIST firefox-70.0-zh-TW.xpi 568317 BLAKE2B 452e449e0bf2e1fb8c1f3ef850f5a71f5e6d90b261403f9603ed514c11446e98aacf2295923c0a64e7294f978571b20060870ecb39be01e35a45ede2207c57a4 SHA512 ed08151cca67e0d719994ed446b0b95efa3eadf59f66be0eb5790c3a53d817f2bd8af799612bb0a12fa090071fd10ca8191f62b721ceb6e0d9bcdfea23bd3266 DIST firefox-70.0.1-ach.xpi 488084 BLAKE2B a15392b489d048fbf4bb57ffb02fa6b174375b48ab5ee1c294c2a5740e5258c8ae3f3b9756fd47f32486d95ea0857980846ffa3d6c712f8f26d6aecdf3e58c07 SHA512 55927bb739878af63a5c2a8e7db7b703b37e994b77a109426e111b6c723c3448b8a39e61ff4d581d1dd1c774576e8f75203e4cb0070aaca7fa81f8b387a58cf1 DIST firefox-70.0.1-af.xpi 456518 BLAKE2B 7b73e58b988e2e7c4cadf58929c4133243cbada54a00705271d2d564b80b766f3399c3a096704842eb7346dfed3e7ee6074d55c6d1564d41d2ffb7ee5f2b08dc SHA512 b70ce6e6cb6a0a541e938129c6409f6ed00e402dab7c106c8974da5ac91a58b8f9d7cb87ee169e1da21b67bc12b8f30d91ba4fe31db17006040b2f251d503698 DIST firefox-70.0.1-an.xpi 499778 BLAKE2B 5162d37cd0fe0968a16b2e1f401f5d5bd32be66204fce9cdbef19af2f789bdfc3ae4bed06963973a0dc51077a6e39b3766a3623375df5343b3efeaf57ffaaab8 SHA512 ab64e9abce2c31b9c0757102a3b7d23af3aac8357c35cd876ddd8a6c857c022f455ae1a15547c20f0b4f9756de80718a1e68205017665fe1c62572799eee5e73 @@ -553,4 +462,3 @@ DIST firefox-70.0.1-xh.xpi 473961 BLAKE2B 218520f387dc574fabb1d9a1361156293592d5 DIST firefox-70.0.1-zh-CN.xpi 568442 BLAKE2B 305ca92f7011197be727b3203bb925a562cea719f22e6f8e766b7fec629f34d1afa3fa27b32268988358818a3c09f0e63f5a9053bae3e038de5c1c7f1e3c6149 SHA512 8cfd758f6d9366ddbc90a90a01ee8cd4a1920bdcacf68d556cabe679bb05797e6dbd1827f987cdb91e96a4490534428de7a44b2b98b3b65833e08b97971988ba DIST firefox-70.0.1-zh-TW.xpi 568302 BLAKE2B ff06766fe46d17e7393e93554901548287b8d193ed3ca85c124b44d70b188a76b00c7bd858de6538ba30c8d2a602710a1289c14c5cbcdd74a5d2e80f89eaec5a SHA512 31289f8e96b60683dc9d15da183cccea99d260b95f9155463a1b406d520c33367c9d7760a04ff9fafd1528e89ded66ca45dce3d6d971f91ccab4dbd67cccc803 DIST firefox-70.0.1.source.tar.xz 326335800 BLAKE2B a7f748719a42f5929150f8a6e9ff6e11d3f92deedc30a1c1f0b6ec7fc3cddc76f7faffc78e0544949599d6142a9fd540cfe467d393c42bcbe9ea027212a937af SHA512 798e18620e50ef10f184b6e43c88cfbad8a446ae005204582bccc2958107910617375b0ff622c85fb768b48d490a31ea7674eef9f0c415aa72cd958f09a9f725 -DIST firefox-70.0.source.tar.xz 321160764 BLAKE2B 9e933014df3af5556f4084ca548b948080c657e102457c65089523d0ff529a1ca13617e9af0a088c8d87d3fb49def0f9e51a5c359e8a43cabfbf0d1bef8eaf22 SHA512 c2643d88d59012dfd762357d66005c8892dec066b0ae9d8d33a29ea4427d1e5ae4a0376725c7d960c0025d5c9567eca816eb612b4ea987069e455c06fc442973 diff --git a/www-client/firefox/firefox-70.0.ebuild b/www-client/firefox/firefox-70.0.ebuild deleted file mode 100644 index e043eb802103..000000000000 --- a/www-client/firefox/firefox-70.0.ebuild +++ /dev/null @@ -1,801 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="6" -VIRTUALX_REQUIRED="pgo" -WANT_AUTOCONF="2.1" -MOZ_ESR="" - -PYTHON_COMPAT=( python3_{5,6,7} ) -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' - -# This list can be updated with scripts/get_langs.sh from the mozilla overlay -MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en 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 nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te -th tr uk ur uz vi xh zh-CN zh-TW ) - -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas -MOZ_PV="${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 - -if [[ ${MOZ_ESR} == 1 ]] ; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -# Patch version -PATCH="${PN}-70.0-patches-03" - -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" -MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz" - -if [[ "${PV}" == *_rc* ]]; then - MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" - MOZ_LANGPACK_PREFIX="linux-i686/xpi/" - MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz" -fi - -LLVM_MAX_SLOT=9 - -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ - autotools mozlinguas-v2 virtualx multiprocessing eapi7-ver - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver - +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio - +screenshot selinux startup-notification +system-av1 - +system-harfbuzz +system-icu +system-jpeg +system-libevent - +system-sqlite +system-libvpx +system-webp test wayland wifi" -RESTRICT="!bindist? ( bindist )" - -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz ) -SRC_URI="${SRC_URI} - ${MOZ_SRC_URI} - ${PATCH_URIS[@]}" - -CDEPEND=" - >=dev-libs/nss-3.46.1 - >=dev-libs/nspr-4.22 - dev-libs/atk - dev-libs/expat - >=x11-libs/cairo-1.10[X] - >=x11-libs/gtk+-2.18:2 - >=x11-libs/gtk+-3.4.0:3[X] - x11-libs/gdk-pixbuf - >=x11-libs/pango-1.22.0 - >=media-libs/libpng-1.6.35:0=[apng] - >=media-libs/mesa-10.2:* - media-libs/fontconfig - >=media-libs/freetype-2.4.10 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) - virtual/freedesktop-icon-theme - sys-apps/dbus - dev-libs/dbus-glib - startup-notification? ( >=x11-libs/startup-notification-0.8 ) - >=x11-libs/pixman-0.19.2 - >=dev-libs/glib-2.26:2 - >=sys-libs/zlib-1.2.3 - >=virtual/libffi-3.0.10:= - virtual/ffmpeg - x11-libs/libX11 - x11-libs/libXcomposite - x11-libs/libXdamage - x11-libs/libXext - x11-libs/libXfixes - x11-libs/libXrender - x11-libs/libXt - system-av1? ( - >=media-libs/dav1d-0.3.0:= - >=media-libs/libaom-1.0.0:= - ) - system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 ) - system-icu? ( >=dev-libs/icu-63.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.7*:0=[postproc] ) - system-sqlite? ( >=dev-db/sqlite-3.29.0:3[secure-delete,debug=] ) - system-webp? ( >=media-libs/libwebp-1.0.2:0= ) - wifi? ( - kernel_linux? ( - net-misc/networkmanager - ) - ) - jack? ( virtual/jack ) - selinux? ( sec-policy/selinux-mozilla )" - -RDEPEND="${CDEPEND} - jack? ( virtual/jack ) - pulseaudio? ( || ( media-sound/pulseaudio - >=media-sound/apulse-0.1.9 ) ) - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${CDEPEND} - app-arch/zip - app-arch/unzip - >=dev-util/cbindgen-0.9.1 - >=net-libs/nodejs-8.11.0 - >=sys-devel/binutils-2.30 - sys-apps/findutils - || ( - ( - sys-devel/clang:9 - !clang? ( sys-devel/llvm:9 ) - clang? ( - =sys-devel/lld-9* - sys-devel/llvm:9[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) - ) - ) - ( - sys-devel/clang:8 - !clang? ( sys-devel/llvm:8 ) - clang? ( - =sys-devel/lld-8* - sys-devel/llvm:8[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] ) - ) - ) - ( - sys-devel/clang:7 - !clang? ( sys-devel/llvm:7 ) - clang? ( - =sys-devel/lld-7* - sys-devel/llvm:7[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] ) - ) - ) - ( - sys-devel/clang:6 - !clang? ( sys-devel/llvm:6 ) - clang? ( - =sys-devel/lld-6* - sys-devel/llvm:6[gold] - pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] ) - ) - ) - ) - pulseaudio? ( media-sound/pulseaudio ) - >=virtual/rust-1.36.0 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl ) - x86? ( >=dev-lang/yasm-1.1 virtual/opengl ) - !system-av1? ( - amd64? ( >=dev-lang/nasm-2.13 ) - x86? ( >=dev-lang/nasm-2.13 ) - )" - -REQUIRED_USE="pgo? ( lto )" - -RESTRICT="!test? ( test )" - -S="${WORKDIR}/firefox-${PV%_*}" - -QA_PRESTRIPPED="usr/lib*/${PN}/firefox" - -BUILD_OBJ_DIR="${S}/ff" - -# allow GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z $GMP_PLUGIN_LIST ]] ; then - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use clang ; then - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - - if use pgo ; then - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 - return 1 - fi - fi - fi - - einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2 -} - -pkg_setup() { - moz_pkgsetup - - if use pgo ; then - if ! has usersandbox $FEATURES ; then - die "You must enable usersandbox as X server can not run as root!" - fi - fi - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XDG_SESSION_COOKIE \ - XAUTHORITY - - if ! use bindist ; then - einfo - elog "You are enabling official branding. You may not redistribute this build" - elog "to any users on your network or the internet. Doing so puts yourself into" - elog "a legal problem with Mozilla Foundation." - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag." - fi - - addpredict /proc/self/oom_score_adj - - llvm_pkg_setup -} - -pkg_pretend() { - # Ensure we have enough disk space to compile - if use pgo || use lto || use debug || use test ; then - CHECKREQS_DISK_BUILD="8G" - else - CHECKREQS_DISK_BUILD="4G" - fi - - check-reqs_pkg_setup -} - -src_unpack() { - unpack ${A} - - # Unpack language packs - mozlinguas_src_unpack -} - -src_prepare() { - use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch" - eapply "${WORKDIR}/firefox" - eapply "${FILESDIR}/${PN}-69.0-lto-gcc-fix.patch" - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - local n_jobs=$(makeopts_jobs) - if [[ ${n_jobs} == 1 ]]; then - einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." - export MAKEOPTS=-j2 - fi - - # Enable gnomebreakpad - if use debug ; then - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ - "${S}"/build/unix/run-mozilla.sh || die "sed failed!" - fi - - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 - if use ia64 ; then - sed -i \ - -e '/^OS_LIBS += no_as_needed/d' \ - -e '/^OS_LIBS += as_needed/d' \ - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ - || die "sed failed to drop --as-needed for ia64" - fi - - # Fix sandbox violations during make clean, bug 372817 - sed -e "s:\(/no-such-file\):${T}\1:g" \ - -i "${S}"/config/rules.mk \ - -i "${S}"/nsprpub/configure{.in,} \ - || die - - # Don't exit with error when some libs are missing which we have in - # system. - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ - -i "${S}"/browser/installer/Makefile.in || die - - # Don't error out when there's no files to be removed: - sed 's@\(xargs rm\)$@\1 -f@' \ - -i "${S}"/toolkit/mozapps/installer/packager.mk || die - - # Keep codebase the same even if not using official branding - sed '/^MOZ_DEV_EDITION=1/d' \ - -i "${S}"/browser/branding/aurora/configure.sh || die - - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox. - # However, when available, an unsupported version can cause problems, bug #669548 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \ - "${S}"/build/moz.configure/rust.configure || die - - # Autotools configure is now called old-configure.in - # This works because there is still a configure.in that happens to be for the - # shell wrapper configure script - eautoreconf old-configure.in - - # Must run autoconf in js/src - cd "${S}"/js/src || die - eautoconf old-configure.in -} - -src_configure() { - MEXTENSIONS="default" - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc - - # Add information about TERM to output (build.log) to aid debugging - # blessings problems - if [[ -n "${TERM}" ]] ; then - einfo "TERM is set to: \"${TERM}\"" - else - einfo "TERM is unset." - fi - - if use clang && ! tc-is-clang ; then - # Force clang - einfo "Enforcing the use of clang due to USE=clang ..." - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - strip-unsupported-flags - elif ! use clang && ! tc-is-gcc ; then - # Force gcc - einfo "Enforcing the use of gcc due to USE=-clang ..." - CC=${CHOST}-gcc - CXX=${CHOST}-g++ - strip-unsupported-flags - fi - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - # common config components - mozconfig_annotate 'system_libs' \ - --with-system-zlib \ - --with-system-bz2 - - # Must pass release in order to properly select linker - mozconfig_annotate 'Enable by Gentoo' --enable-release - - # libclang.so is not properly detected work around issue - mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)" - - if use pgo ; then - if ! has userpriv $FEATURES ; then - eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!" - fi - fi - - # Don't let user's LTO flags clash with upstream's flags - filter-flags -flto* - - if use lto ; then - local show_old_compiler_warning= - - if use clang ; then - # At this stage CC is adjusted and the following check will - # will work - if [[ $(clang-major-version) -lt 7 ]] ; then - show_old_compiler_warning=1 - fi - - # Upstream only supports lld when using clang - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld - else - if [[ $(gcc-major-version) -lt 8 ]] ; then - show_old_compiler_warning=1 - fi - - if ! use cpu_flags_x86_avx2 ; then - local _gcc_version_with_ipa_cdtor_fix="8.3" - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)" - - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then - # due to a GCC bug, GCC will produce AVX2 instructions - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto" - append-ldflags -fdisable-ipa-cdtor - else - einfo "No GCC workaround required, GCC version is already patched!" - fi - else - einfo "No GCC workaround required, system supports AVX2" - fi - - # Linking only works when using ld.gold when LTO is enabled - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold - fi - - if [[ -n "${show_old_compiler_warning}" ]] ; then - # Checking compiler's major version uses CC variable. Because we allow - # user to control used compiler via USE=clang flag, we cannot use - # initial value. So this is the earliest stage where we can do this check - # because pkg_pretend is not called in the main phase function sequence - # environment saving is not guaranteed so we don't know if we will have - # correct compiler until now. - ewarn "" - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)." - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!" - ewarn "" - sleep 5 - fi - - mozconfig_annotate '+lto' --enable-lto=thin - - if use pgo ; then - mozconfig_annotate '+pgo' MOZ_PGO=1 - fi - else - # Avoid auto-magic on linker - if use clang ; then - # This is upstream's default - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld - elif tc-ld-is-gold ; then - mozconfig_annotate "linker is set to gold" --enable-linker=gold - else - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd - fi - fi - - # It doesn't compile on alpha without this LDFLAGS - use alpha && append-ldflags "-Wl,--no-relax" - - # Add full relro support for hardened - if use hardened ; then - append-ldflags "-Wl,-z,relro,-z,now" - mozconfig_use_enable hardened hardening - fi - - # Modifications to better support ARM, bug 553364 - if use neon ; then - mozconfig_annotate '' --with-fpu=neon - - if ! tc-is-clang ; then - # thumb options aren't supported when using clang, bug 666966 - mozconfig_annotate '' --with-thumb=yes - mozconfig_annotate '' --with-thumb-interwork=no - fi - fi - if [[ ${CHOST} == armv*h* ]] ; then - mozconfig_annotate '' --with-float-abi=hard - if ! use system-libvpx ; then - sed -i -e "s|softfp|hard|" \ - "${S}"/media/libvpx/moz.build - fi - fi - - mozconfig_use_enable !bindist official-branding - - mozconfig_use_enable debug - mozconfig_use_enable debug tests - if ! use debug ; then - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols - else - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols - fi - # These are enabled by default in all mozilla applications - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) - mozconfig_annotate '' --prefix="${EPREFIX}"/usr - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) - mozconfig_annotate '' --disable-crashreporter - mozconfig_annotate 'Gentoo default' --with-system-png - mozconfig_annotate '' --enable-system-ffi - mozconfig_annotate '' --disable-gconf - mozconfig_annotate '' --with-intl-api - mozconfig_annotate '' --enable-system-pixman - # Instead of the standard --build= and --host=, mozilla uses --host instead - # of --build, and --target intstead of --host. - # Note, mozilla also has --build but it does not do what you think it does. - # Set both --target and --host as mozilla uses python to guess values otherwise - mozconfig_annotate '' --target="${CHOST}" - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" - if use system-libevent ; then - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr - fi - - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then - mozconfig_annotate '' --enable-rust-simd - fi - - # use the gtk3 toolkit (the only one supported at this point) - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]? - if use wayland ; then - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland - else - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 - fi - - mozconfig_use_enable startup-notification - mozconfig_use_enable system-sqlite - 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-libvpx - mozconfig_use_with system-webp - mozconfig_use_enable pulseaudio - # force the deprecated alsa sound code if pulseaudio is disabled - if use kernel_linux && ! use pulseaudio ; then - mozconfig_annotate '-pulseaudio' --enable-alsa - fi - - # Disable built-in ccache support to avoid sandbox violation, #665420 - # Use FEATURES=ccache instead! - mozconfig_annotate '' --without-ccache - sed -i -e 's/ccache_stats = None/return None/' \ - python/mozbuild/mozbuild/controller/building.py || \ - die "Failed to disable ccache stats call" - - mozconfig_use_enable wifi necko-wifi - - mozconfig_use_enable geckodriver - - # enable JACK, bug 600002 - mozconfig_use_enable jack - - # Enable/Disable eme support - use eme-free && mozconfig_annotate '+eme-free' --disable-eme - - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 - echo -n "${_google_api_key}" > "${S}"/google-api-key - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key" - - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" - - # allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack - fi - - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig - - # Finalize and report settings - mozconfig_final - - mkdir -p "${S}"/third_party/rust/libloading/.deps - - # workaround for funky/broken upstream configure... - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - ./mach configure || die -} - -src_compile() { - local _virtx= - if use pgo ; then - _virtx=virtx - - # Reset and cleanup environment variables used by GNOME/XDG - gnome2_environment_reset - - addpredict /root - addpredict /etc/gconf - fi - - GDK_BACKEND=x11 \ - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \ - SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ - MOZ_NOSPAM=1 \ - ${_virtx} \ - ./mach build --verbose \ - || die -} - -src_install() { - cd "${BUILD_OBJ_DIR}" || die - - # Pax mark xpcshell for hardened support, only used for startupcache creation. - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell - - # Add our default prefs for firefox - cp "${FILESDIR}"/gentoo-default-prefs.js-3 \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - # set dictionary path, to use system hunspell - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die - - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it - if use system-harfbuzz ; then - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die - fi - - # force cairo as the canvas renderer on platforms without skia support - if [[ $(tc-endian) == "big" ]] ; then - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die - fi - - # Augment this with hwaccel prefs - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - fi - - if ! use screenshot ; then - echo "pref(\"extensions.screenshots.disabled\", true);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - fi - - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - local plugin - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - done - - cd "${S}" - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - DESTDIR="${D}" ./mach install || die - - if use geckodriver ; then - cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die - pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver - - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver - fi - - # Install language packs - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install - - local size sizes icon_path icon name - if use bindist ; then - sizes="16 32 48" - icon_path="${S}/browser/branding/aurora" - # Firefox's new rapid release cycle means no more codenames - # Let's just stick with this one... - icon="aurora" - name="Aurora" - - # Override preferences to set the MOZ_DEV_EDITION defaults, since we - # don't define MOZ_DEV_EDITION to avoid profile debaucles. - # (source: browser/app/profile/firefox.js) - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF -pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/"); -sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org"); -sticky_pref("browser.devedition.theme.enabled", true); -sticky_pref("devtools.theme", "dark"); -PROFILE_EOF - - else - sizes="16 22 24 32 48 64 128 256" - icon_path="${S}/browser/branding/official" - icon="${PN}" - name="Mozilla Firefox" - fi - - # Disable built-in auto-update because we update firefox through package manager - insinto ${MOZILLA_FIVE_HOME}/distribution/ - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install icons and .desktop for menu entry - for size in ${sizes}; do - insinto "/usr/share/icons/hicolor/${size}x${size}/apps" - newins "${icon_path}/default${size}.png" "${icon}.png" - done - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs - newicon "${icon_path}/default48.png" "${icon}.png" - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \ - "${ED}/usr/share/applications/${PN}.desktop" || die - - # Add StartupNotify=true bug 237317 - if use startup-notification ; then - echo "StartupNotify=true"\ - >> "${ED}/usr/share/applications/${PN}.desktop" \ - || die - fi - - # Don't install llvm-symbolizer from sys-devel/llvm package - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" - - # firefox and firefox-bin are identical - rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die - dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin - - # Required in order to use plugins and even run firefox on hardened. - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container} -} - -pkg_preinst() { - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # doesn't need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; 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_desktop_database_update - xdg_icon_cache_update - - if ! use gmp-autoupdate && ! use eme-free ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; 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 - - if [[ -z "${REPLACING_VERSIONS}" ]] ; then - # New install; Tell user that DoH is disabled by default - show_doh_information=yes - else - local replacing_version - for replacing_version in ${REPLACING_VERSIONS} ; do - if ver_test "${replacing_version}" -lt 70 ; then - # Tell user only once about our DoH default - show_doh_information=yes - break - 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 -} - -pkg_postrm() { - xdg_desktop_database_update - xdg_icon_cache_update -} |