Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: www-client/firefox/
Date: Sat, 02 Nov 2019 12:52:37
Message-Id: 1572699144.bd593ec9d55c22256617c1adbd78921ea2671451.whissi@gentoo
1 commit: bd593ec9d55c22256617c1adbd78921ea2671451
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Sat Nov 2 12:46:11 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Sat Nov 2 12:52:24 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd593ec9
7
8 www-client/firefox: drop old
9
10 Package-Manager: Portage-2.3.78, Repoman-2.3.17
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 www-client/firefox/Manifest | 92 ----
14 www-client/firefox/firefox-70.0.ebuild | 801 ---------------------------------
15 2 files changed, 893 deletions(-)
16
17 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
18 index 7be77c8d188..1a4f077c093 100644
19 --- a/www-client/firefox/Manifest
20 +++ b/www-client/firefox/Manifest
21 @@ -369,98 +369,7 @@ DIST firefox-68.2.0esr-xh.xpi 470415 BLAKE2B 75be1c5f0291255b6449e6dc6e6c1a362f5
22 DIST firefox-68.2.0esr-zh-CN.xpi 536450 BLAKE2B 6afaf3d33d6f9e26b5e4f33257829997f90f183073959bd80e042cc27cbd77ff479e2dbeb30cbed389155efa77f53141ba730519ae4519ff0d5a401ec66f77b2 SHA512 83d35262dd37856d2cfd0e2fcb1130e0e9937b09bec6db5d3def61352d1f2839245f72c754fc287efc705225eed4c77f4ebc7eeecc552a04d069436c1f33b711
23 DIST firefox-68.2.0esr-zh-TW.xpi 535872 BLAKE2B ca8a08540e00ec1c6f6b0445ae305fd95e84483f9e4aff1a974466b8b01364833adda1edb407cddfec6cb62737be6e91a1f6572ff9233869d16f21c8d792e47e SHA512 1ebf8dd903ca970a94385ff79ab1c0ac5a372982289e58bdb2af784e9b058edb17d1758112039787f7a8e28e6cc83364acd5d93219b7cbeb2c1ba0394dcf8f94
24 DIST firefox-68.2.0esr.source.tar.xz 312103756 BLAKE2B 03e336cdc04ab69f4144e715d3882178b3804cf3288fa58b8e285e4fe06729281dd4c5604d4659e7b257d7314afdb3fe907dffd38f6c3423675bc90e7d19cf0c SHA512 f6522ca6b9efa3fdeb866912ab9cb904eaace5806c606d5721cba23aebd679885670011c743ca8d381b579b728077182dc766f9b6d3b31ccf51c3eb583c547ee
25 -DIST firefox-70.0-ach.xpi 488104 BLAKE2B a17e2e32332c577444bcf9cd015a82285e3253b61bb4a4aaff675beb200d8c8bb0b953540b7ae02bcdc510607016e84c433fe40869189ae01472889996f0b5f5 SHA512 6728b2d0d992ca96dbfa966e91c84f132598f2a75aefb3ad1b76f5df3280fcf6e3ba1385af0040354a522de9aa5202663e49bf07f6615eee402a33ad931e9335
26 -DIST firefox-70.0-af.xpi 456543 BLAKE2B 587413e50d9e1338985325542afd9f47ec07decf58aa55292e7e4c1c94f3ce150326e66bc3f3e26d2bb295f268aad04ae92d3fe290d38c3f45b02df140cd0a09 SHA512 6997fd5600bc2affe2a5b5a96995a9f0541204aa40f5df683d3bf6e615eeef940a84c61a39bdcdd59588c4d0d002022b4da5ec5dc2423b546dc6d92e13b944c4
27 -DIST firefox-70.0-an.xpi 499801 BLAKE2B 46335aea1c6d39d428fbc82371bd5d69867163a37215e984b529b13b56e27c530a0758d92693f6b17821c139b838b65c42f2e6457fbd270c160eb32fa3f91003 SHA512 0026d8622c5e1480c7e71d9443b3e89545baf1b992c8756664088b15bed6038158402b44ec54f88fb6fd7b3ac03e18d33380afbd8a50461f2b0f7a223afbf4bc
28 -DIST firefox-70.0-ar.xpi 564990 BLAKE2B a6ae28e4212cab24f0cb5e21bdf63f4ebd3b7c18b602ebe219ff20659ce6c934c16e8890c827a2c98b25cb646270e109c2307d457e80c31ced14855263a1de79 SHA512 47f54800b0e6f0cdeda6a501bed09311e019ed1a263fbebfb4a3fdd06c8bf8f2dc1a1bbe53ec24dcdd2fe3ef8b13f19a2e19cf2483ef488c4c08a4d12d2b8884
29 -DIST firefox-70.0-ast.xpi 496490 BLAKE2B 296fd7bbb736dfaadf19493e5e3e81ecbea479d8d072a9dd8ce9ec515e71cd7d4e98cc641e253c171f1fdda95256925baa603ae3e6cabad43d121d8a49ded7a2 SHA512 8030ac5f09a6218e364658f964c5a868c90542a08b2721aa50d01e07cfcbb0d5c090d41cf0b760026aba75130dc6bcb6f1539aa8abeace74369ef72559b5a924
30 -DIST firefox-70.0-az.xpi 528700 BLAKE2B 1b95b166c63f8df3b04172fed936fbef41cd989d4e42ae4d78e7fed4f25bfcc62137f25a1c6fd89584652f4a637b55ba9e0b1eb6ed10b408d9f27ae768883ee1 SHA512 91679783d34546d86eb0eee51732e9a66412d1b02fdba63b230fb6fef751e0d48167997102855d8c96cee99b69a86df341a2811807075a30aeedc423d0fc4fef
31 -DIST firefox-70.0-be.xpi 621214 BLAKE2B 90fcca60e0928a98fb0521b0b931b16729812b8319e4269fac42b7481595ee108fc8bbeb6b989bf79ceb773bbb730158cd45e19f68a1f49a38c0876b9cb8535a SHA512 f6b47be53e3c123b1970ca0269c0ae99fe1e5a6499aa98a0f9ac2c029acb9a009e88a1aaa325a049cd0fc2bee82c6c2e16a0e7f6528bd1d9d99a53c248a4b383
32 -DIST firefox-70.0-bg.xpi 579400 BLAKE2B 42c6ef8a3c124b2fabe04907923d960dae8ab99e9cfa44cf0edfdc2e4cce53ab4539b349c2f45bc633754de3bad9f5b396c4ecf2bf7fcb9ad3e4e722a866214b SHA512 34777858cade099ae5207a5a4671c8efa0cb6f0169e2f56cd244ced5c3e3e9c519502e2cdec56b7ca4b08546549f69415f0d0ace4b3bc7900f7d2382775cf62c
33 -DIST firefox-70.0-bn.xpi 598557 BLAKE2B e88cfe1532d77e69b546e29456ff222a75c03a3e30cf284780e7678a1bffc696252a9431c8111f674302574f627447c092d16dfea2ddbb92abcf29245b4c87fc SHA512 3ed2975f462ffd4ee97bc674d9ce7cd42944c6355210609d3ae747afb44ec6ac13ded9291d81469404a831eb493ea643b396f8d348655e30fdb199b73eed1e64
34 -DIST firefox-70.0-br.xpi 528416 BLAKE2B 91b3cabfd47c30c53e73af1245ad5371d1c1071687744a281236361aadb1d69b6795a519c47fdefd95f4fb8f0ca3772cad71e98e49fc0be2caead398823f3abf SHA512 019fca3437203bc2e9add51b9afc7f144fd0d5ff1f2ac08ff9a91085d1122c21f9135572069bd1d93ec9e59706cd24461c637286df759d84319b5eb4c2b022b7
35 -DIST firefox-70.0-bs.xpi 499848 BLAKE2B bd4bbe96c64c172b1ce09d25e4a731018b6f048405580c638fe94cea6b18ba9f081588dd71c4c09d31a786661947ecc33fa44d57db6e022f2a5f3a5a606c3fec SHA512 7d78086de319a31d15caf6a3abe5f6bb94c30eefcb73e2c4cb599515ba777f6d44ccf15d609d920b605bf381abe97f1fb3fc3e591423bb2f6f1a4bc8b7c011f1
36 -DIST firefox-70.0-ca.xpi 531460 BLAKE2B 6532b4218f618ab5e48e5a0a8bc5cc88f778c57d21513c9f70fd6d5cfc9078175eef19b51dfd2da841159d17656a2e2a63af8da5766954c18ac33526cbfbc10a SHA512 932d466ac210e00d8704bbdedbc2fe8d9e29dfe6139edc7269abe5bb79415267347fc3b0fa99c1b827bd85390a77c97dcb7c20084cd9a403141955a7c329b0d2
37 -DIST firefox-70.0-cak.xpi 562497 BLAKE2B e66833b2a28e1229fa9088cd66ff84fefa14099191ea0ef0496681ef8ad43bd505bbab015e1238c99f3d275198cf7b068d6406af61bfbd587a0e4a36a8c8e2fc SHA512 43ccd99f2a12787e3119dd658283d310758407911eb2ca2cb9812cbd2fcbd486c7561719f66c2611510643c4d07d059bae9d59b5b5e65bbd917039e0ce3d8b9a
38 -DIST firefox-70.0-cs.xpi 550071 BLAKE2B fc06ee34405620cf654f09827ee530f7b90a94769d8c7753d01b0af4b1798b5ca82f853cb65072029f21b056a34bd69ac98c969f03a383f4c45ccb0810dd6f22 SHA512 a39a2addd9b9fb7f51ab451cf87f0a2afbdd2560c50453290a051e45c2ad98ceb62f1b47064901a4755db2208c87d76680a6bfaa8b7508ae6ace66877bb6d6ac
39 -DIST firefox-70.0-cy.xpi 537669 BLAKE2B c2f5c3f7c5082fdd3862218f4be902d716e4acc12134436e5497aaf9eb36c3066f91b1bd7d5010ecfeac1bfd9e044fb011387889c9eb3393e6fd806b79952619 SHA512 90d766f95001fec434947f4a0b3b608c6e7e953f4049c191cb50772ce0a4b3be38e0d77faf857c9cce0f47e6aa0ec345579aa44922decbf0e698e204942d9c06
40 -DIST firefox-70.0-da.xpi 517242 BLAKE2B 6e68f3eb6896faa2613355923d4165a2fed1896b8206a48cb913447933431bdeb5ae2ecdb33f32708a74cc86c9fe1fc1190ee59ed12023fac81b410f65572a59 SHA512 1cee95ced6f3fc7a1df3a7bcada6f156845823bee54c553cabbcc9f2e2551aa8005e2a76ca5c6d137a633cf696a206266d54836201612088ecb3f1501b826951
41 -DIST firefox-70.0-de.xpi 550117 BLAKE2B 36a0c02e59a4e7321446b7ce917aae0d1333de8f10063359e7fc36206f5e3d3efa5f64a8ff2338bc345f27431a94d943143dc25fd326e6628ec9dad453f32393 SHA512 585a1ba3f3862e00ffd38d40cccb5f53996e3de8838226674662285f2fcf9713207d120b7b991c3e659b2ffd2960a6896dc67c19938c15a927c4483ee2953332
42 -DIST firefox-70.0-dsb.xpi 562543 BLAKE2B 2779ec27d3650e284ed58798bc0d93dd79a4800be93596ca26a116180071643eb5ff1547489956051636609f7be1acb2583cf7548c34db05fa9e7f1329d1c805 SHA512 8c607fedf321b476819209b69c138d8725a8ed40485049d47ff8ee18ddef2a399d56a1aad7e5e5afb8f529dcc28546b36176fe53d7ed63178522bec13ecf4c01
43 -DIST firefox-70.0-el.xpi 623048 BLAKE2B 9e370f013add7c0e898cdff77be38700d46e670427d14bc2b230d4f5db58ffb0c66a0677c089ec8c704cdeeef78099b1c55ac55de61417e71256c48589dc2b4e SHA512 e86bd1351496cdb26a691bb4bc795a66a88fdc1bd0b30c90d31c1fc2a194febbef499875e004e2087e2776e0a5805da4e53664b939b1a5f42c7af2e464d3c175
44 -DIST firefox-70.0-en-CA.xpi 506567 BLAKE2B a22e02238064f1b3deb910a6b151050a67d6cb9a848a27ec0c5c5af10ebf4608a34bf6c027b7e7158540780292dcee0a8dda45b734f7ce42a3bf5dce9e4d678a SHA512 a1ae33bdda740e5dc4c96bce1be752cbacd76bfeeefa4e21a026ac1b18da558bbdfae3f667e321e4ed610eb970e4c2e0fb18357cf98f5e2aae90094e93695c35
45 -DIST firefox-70.0-en-GB.xpi 507232 BLAKE2B a05b644d6cd4110691c6639ba474c460c425fb45986b2a00ea9249a8aa747f3eacc12812a0524808683bc4c1f3a7d690b51ea6b77b371f1b498761a99faee0ff SHA512 641a7f8a48b1971cc518cba20d43008c09ac9ba12d1f2f8b327e684e34d80d7e8044894575df2311bb330d410f0ffce3d98463d9469a23dbb8f8e8ddbedd926c
46 -DIST firefox-70.0-eo.xpi 525683 BLAKE2B f79275451d3f4a6782bfd583905eda4406c1535d9a356374eea33cc9319886da1641dbc6533ea899f3ad9cef29f0893c99d919478add438da52080d5ac26668a SHA512 a4e063c61be1145f9ec512a1a6a91039e5b1281757d143d50503bc0212141f0dcda31b4968df39a06924817a02614c601d0493e0140ed1d1f05beef78c571512
47 -DIST firefox-70.0-es-AR.xpi 543938 BLAKE2B 86916a985df773b4efdd22990df245bdb78699c8a85cd37b5dec7bc5318be1735a4fe7573017a92c60fa8e4004ca74b11949b352eb5cace0f00d226ea8785624 SHA512 853aa39e22b05add930d67232f3b5702e9edd6b8b8a41b72d2cfd99539790d10cf43fd8a6bdc75536804342fdf5e6c4380b55b65192d3d6da5c70673a6ae0524
48 -DIST firefox-70.0-es-CL.xpi 542017 BLAKE2B da5688f79882f6ba01be3b24db206a69d4a26ded51268dd2357e5eb0fde75866d5c2d5c6b5ff2643161b70de5b84185d2c618c666efbd07e6df2cf75aa800d72 SHA512 0a4304cca8bcc2ddc131a1aea69e3b640827c169cbcbd14e553fc0653cb07b85e9e1208cef0fee9f2b4252042a6323206cbb31a41a90a94a8426eeecd0262ac4
49 -DIST firefox-70.0-es-ES.xpi 519421 BLAKE2B 266dbfefecc29667a111964f21dede72ce3a203f479d16ed450e11e9202ae22b3300b41a07a6688a7869c922eb731dfb8b3d875457b6bf4157332332372ab761 SHA512 c8381dd823e161b7e32ee59b389006c0263b6fcfd5a8fa9072ab5c23b41d448719fc0238021515723f9076dd89c86bad9fb2cc239ad17e84304832de49912bee
50 -DIST firefox-70.0-es-MX.xpi 546460 BLAKE2B 5b7bf645c40192a44bbdba5c2e1d2552a42b2fa3b2ebfa45d40a5045bcf92cb10405cb0fb00ce114c79ec91560157ec319a39f2cca7d2137dc776750508bff48 SHA512 6b1b6ba6d1368d25944b88531a039352da443eb0aaa6ecb2e1c8dc72dfef7233122dc6c3e624c74f01b56bdd33c07de0b78d29c822556ee138a67865c754a3cd
51 -DIST firefox-70.0-et.xpi 527084 BLAKE2B fb6c93a6a8fdd46563176f2771ba556009f3e22a6c2e5f0716620a9df0c6cea4b2a6772859175d9fbbc224b6998fc5fdc0a2b088c429b2e8279a1b90934f1edd SHA512 22cebb94fb0e495f9a28803ec043229119b23255fa30eb90bae45427fa2ce343c8c66049cdf4c86703a6789ac32d76427c7a940b727a908f64fe4721e4efe596
52 -DIST firefox-70.0-eu.xpi 527224 BLAKE2B c0771a799784377bb3a6b917757683bbee2db10599c642955ff54b5bc8106232576b221c71f86da6ba0df44db0acc0d85578d2cfbf26d8f5b4630d0b7e4f890e SHA512 be3d98809dae1770de6bd5c2931d166121bfe90b6f39105147cb1dd4470443120ef926bba6d4e422accee509ceeb82a670e281c49e29387edea94101191bad88
53 -DIST firefox-70.0-fa.xpi 578577 BLAKE2B fa9e3029b5e93c5c412404f1f58d8693251286459928d7825f31334c3129ce402c7404545b63e85a1da9327e2f8d5fc252a6dbe94e4628a3e61f7b7817c9d1f8 SHA512 42753071c91fb3f0e369c50d8d0f75ed5a1238b4dbddf4fcea27856fbc69a32e7d697038bc2c1464526b4ddf8891aaa6d5ab729956e2d7bc55bd0540faeae4d8
54 -DIST firefox-70.0-ff.xpi 498997 BLAKE2B 60172332570a4a9464ef292a6cffa9ced3dcfdd30b14e82617ac2466bf6c5e7f0f744817d83484599d9e207defd96e1fdd98ff5be0d384b006768edebeec903c SHA512 b414305d716fb8d8bdab53689a431dd63be4e9e74f4bbf24056cb38533a1d27b640bfd63d0c8d89be5fb608c7025cc5f27b050ac8662e69657f7eff742afa186
55 -DIST firefox-70.0-fi.xpi 524469 BLAKE2B 61e15783ad51d4929de064152bd5b154c46b3f738340f9d794dfb02e4f1e9ef2be75ac021805677b864e0d70e17a258a9475d79b52e55d20acc909bc605dc1d3 SHA512 5d15d0a468235c85947f6c34c11554c124b2a53c2e634fdfcc9a181d01c380acb1ccebcc22e4d2a04b82f945f68e16cc66df5ca08000c674149d8c18c3d0c2af
56 -DIST firefox-70.0-fr.xpi 555928 BLAKE2B 8a2fb6954bb02cede735dd108f380d851fe3e23c391fbd9a349003a3d39346c2eaf47a512532a99be58be0ff9f1dd62e5a6e52b5b188125d3a5a73b4153b190c SHA512 1bc5213e654a56dab7f98e886efad7705609f8abb003fbdda034785fbb40d186b06104724f1ee65a72495cb0b0c7027c95bc8d29e0a16a61e6f47b4dbaf0ac4f
57 -DIST firefox-70.0-fy-NL.xpi 539391 BLAKE2B c2710906e25af25ddd96c27e9f4871cc2dde6369d6de1e3e0297237729514d57f8a3db40c34c5d8eebf8aba355015b566a1ddee88a01a2ed8f2e81643b5bc8fe SHA512 f2e3699b163703696a1908793c601eac0ce10b27a78e246416612ba29f54322e2c0cd712666bbd0fa56cfd8b552d08f788d8ecbbcdb513965d5bfb40262c51d4
58 -DIST firefox-70.0-ga-IE.xpi 503303 BLAKE2B 0094030582377c4099203367bc9b7ad72daa09cc19486439a3f652913be81816cee95fd22d2b547399bad06b642dffdaf5e1df3c09a2b7ca449c3cd1bca0dc3e SHA512 116888504cea79e130a0cd3c49de00dc844c6d3f4b9fc3d8fcad450b1c31d0f05410ef002a9bc7f27704d36cd522150ad8d0b09b6c8c463a1bd85b9378e68c5e
59 -DIST firefox-70.0-gd.xpi 527270 BLAKE2B b9192ca58573a78bfc4083a8d60ab39313c370df44795e285f0591f2834c9cbac9824e967787ccbd872b291cc997766fbae450fdef086a73e4d2cf5fafe4b452 SHA512 6a691c24fce5365b693b1bb583cdf5f1b3d87b4f1c2574dd7443c1e0888bac46d46017517bbe30abe9ed215e4bb04b6cdc91c87bc0de030bd865a8f5881475a6
60 -DIST firefox-70.0-gl.xpi 500268 BLAKE2B 7a4ed9f1618364bf0ea20e242334db1b5121254fcb73156efb6acde24d8bb4a81c015bfebc3434a1ea572f1890a1f74835574cba7a1a074a908a794003489d16 SHA512 c1bd52e4e92dd9b31534ef99aece4b9f7c951bfeb767a660fa468768c2c413e64792b01cb7dd7d06cadceea93345da841a31d249e6a7be7ea0e64679d8e5a21e
61 -DIST firefox-70.0-gn.xpi 555132 BLAKE2B 2c9a896d9bcace64d704ac71f51ff6ab6e2110bba54767ca24668f954baf9a2a6a4f6382b85fee7de04949b8b5a6a3640c204b7b318a2fe15d5c899e7eea27c5 SHA512 546756412ee00352a1062a758d4c1539f0bb596e45542e82ca0ffd03941aa872f609774c0d8f89d58f99336ac007b51275212adf81f8b2bd4ced8be9ea156ff1
62 -DIST firefox-70.0-gu-IN.xpi 594297 BLAKE2B 89c63a032374f0305fe7895a965570513cbc87c10ffe049b2641dcccce8e8cb5e266f8137b0a1a3f232aa8cb44c6bc5e598aef845d00c81e76a504dec43e231e SHA512 9ab5e17f0d989989568dc525cddfaaf541d2dc503a11ca53df66f35ff43056d4a79edd3a93d74355ac510cd21f5113f739e23180065906c5335f4dc17e6a1a17
63 -DIST firefox-70.0-he.xpi 546807 BLAKE2B 45fb7509e823363be4c0394ad373855c7fba1cd3cebd879c571d23e69f10b7fa1d448940645ac731848251506660c6eec7e9a7c340fb506a8a137a575cdf6e5d SHA512 b2e64fd18bc0493b143c13e9b54b6b4541ec9fd6246076972c721d3d2f636546fdb8e71c89c29f435654f6ffc16e5695b80d1c9f5c30eb25c60901d1a3a41862
64 -DIST firefox-70.0-hi-IN.xpi 585509 BLAKE2B 66276c62dcc4d84df370123304cc75f25824d5cc52656a620ffe0e4e7c127d772717f047e26e0d697d4c2e18797aeb6604c1f8d7b561ff5bb20b20f36a46e43d SHA512 93f9c4b1c927241fdb942f8f197e948b06ee5c36f736d6b2aa94b3dbe98aaf2434311de9052fdc9c25c3e1d343b0e508f3ee5c73cddba3051795036976021731
65 -DIST firefox-70.0-hr.xpi 531791 BLAKE2B b1a24dbe0392381d2e06dd8c9efcc8f655aee57e276f49edb3d3421048a1da4a66b0b212f86f7c67b5e35bdb7762124ddb4da4f3128d61b7a58839b1b2fba728 SHA512 d6894793f0b5cd5df4e0a6f8797394da003a6a374416635f455889b05915ae2773c003939eb1762345470ebbafd996c4c0068e789eb761214c5fea7de469c298
66 -DIST firefox-70.0-hsb.xpi 558647 BLAKE2B 4228ab4237eb5b5d3374a284df28928afce1723ad9ead63d8192645ee7f96b1df5c42dd57a1bb2a158ce2bbb519b3a57244ab7896c1a04eae26e4ab3b7488079 SHA512 da643a447c61ed825a6a70b8e8fde056918342337f0768ba928a016cd00e26eb09ea8a95475a7a5361a909def41a07c4857e0352ce892da0f067fb1f80eff474
67 -DIST firefox-70.0-hu.xpi 558687 BLAKE2B fbe755065ed732cb21c8c182688b81c0c95febfd8b9a56490a76236757f0fe43bf1ee2b37837d9b6f353eeed0d1958076b02b77620ff09e2b17cf03d5483cfa4 SHA512 c6baef31c1ddc04979dc272c4c024b92557ee8c0b0052a47bfcb3ee5b73e3bad6c4c41867df3f0c07ebe30486bdcb53420b8ace77b5dfc3b96d42b423085bb44
68 -DIST firefox-70.0-hy-AM.xpi 563087 BLAKE2B 36d5831d4a65e6e31f102bccee335ded408c2a4fc977ba9da44a50b9efba09a5ef730e5c46f439b300b79cbcb24c1d1477d53cc0dd19904d6bc10b04c71ac6ff SHA512 c653ae85ef239f8f8b2a4755c3ef9312797e147dbad0f1e4ebdbd2db3eb99e8840580d02667f52033941282b67a3a9d0f4115bf89d2e7d15f4daaab4b7355d77
69 -DIST firefox-70.0-ia.xpi 527659 BLAKE2B 3955b0761abb18d34f8168a8bd978cdba068d6ea040764f45849b017132cd004c730e021221d5b37be1ce9517bc6382a61abfae62ef35c77eb21f3a0413f23c6 SHA512 58893603dbf80f6b8626ba302983194192906d751c8bb0f236ab8e62afb0610fd6950cad387094ea85d82f010b2feae1f7e260fff863175a6a60ba6de2674c40
70 -DIST firefox-70.0-id.xpi 516830 BLAKE2B b6f89ae40a3e4c581ec82aa736540d800546128eefc113af9529ba92b0efd4d05cd504746bb70ff1b32f07d93a9463f17437bde66639507722c4c38b5f0bacfb SHA512 05c6998624b9c0e7d7c3b1bc02df599965f0a4e721bd65eb7798dcad2cbb950eeedf149d2c860cbafce321d3f749349c42db5c853fe7736edd61185007f2f742
71 -DIST firefox-70.0-is.xpi 516995 BLAKE2B 5708f823be6d3aa688ebba2f78a0e47d66690d98c65077ceeaea27ef7f7602d254251433549c31a81b86aa888604125ab69a271908bfdee4fcd9e7682ad558a1 SHA512 265f0a653c7361546a515a3e71451e82575b510030b03549108b8318017408c1691cb2ea9b9efcba2d8012368c991a39435959b9466733139364370f844bf188
72 -DIST firefox-70.0-it.xpi 418430 BLAKE2B ad7877951bd6ad6096b168bcb501fd0de72f2c438f5679bd4301498fa4297c073f4c18fd171a37a567bfc873492217d3316793c36586894218f76370391f450a SHA512 ba8d2d92df89c55ffd0afdc6a89e8dbc2911a2a6c9a2f897c1a274fb1d63857abc7abb1324351adf13ca426bf0bca62d5d3b6a6c9bcd2303c2ce04f2c9eb38d9
73 -DIST firefox-70.0-ja.xpi 573389 BLAKE2B 147474a9c7c7d60e4751c4ea7260fe4b712fc21beac1a640cf3b77fee0c7c9b3b6ccb16e212f6509758ce5818d07e8018544e784c4d4d7ecc0fd40592a283a38 SHA512 3008a244d8f30830dbc5ea6f5f88c416966c59c5fcae4d8a1978427eaa5095aa9ef4601a78e24451d32a3b761f853d30d2e64d0cd76dd5d30522122827197a08
74 -DIST firefox-70.0-ka.xpi 579813 BLAKE2B cd7b87a3abe248a21b871aeff2709121a2edf1327dbac929ea519eb4f8539ffd5e5cd76d9aebe3e3ca80615e0b4599e9374194ed8c4d3b13760a61fdf6967ce5 SHA512 57e3933aa4816c68439ec3861eb5722231239980ea116d39fd4f76ba9a8f4845978d0bb77b508c73d7b03ad421de0b6f675dd70c957408861072b61352b6905d
75 -DIST firefox-70.0-kab.xpi 538950 BLAKE2B 16a0a58228de411738a3cf2fa3e886919b96a8fd8e4af55d9d531f0cb59e61e89493a7650cb53c531294bb979400b60371ffa5cce561923857a86ee2b44a8067 SHA512 299d02fdccec19d87c46e10a146c5115e4691ea5971caed03976a6750f1d2841c26401affec174e728a2e321dd538ee387331e1ebf08b5b9a044cc18c446d985
76 -DIST firefox-70.0-kk.xpi 602385 BLAKE2B e2a216f36eed14d37ec0dc2c032ddc0e7f50ef4c107f8ccd2455869ee1ac441d2cc6a8afe09fe9699322528b08ab1c64a1da3aac57f89cb36cd9458a0eab00ff SHA512 2ca2b483f89aac63b5c0b378c3ee003a688e87908ec9901b32db0ae2481f0fe776cbf0b09131e2d946d23b17e739a36c798be3661b4b745f016b860fccde31dc
77 -DIST firefox-70.0-km.xpi 572691 BLAKE2B cf5d4cfed25d109bf870c0ef5033ab83a7c2df9381a3c0b381b19afbe698d7429c792259af0203e1db2017c3de0b992be906bbce27a04fdcdd09e8643ed2a4da SHA512 eb750a70176f3ed7e649e23e6852c8ee568b5c2b546aa90281498b03d4caf9b6d33b97f07838cb5e5766d6efc73b7c151de6476d53c041e53acfb4f92a0d2d41
78 -DIST firefox-70.0-kn.xpi 564128 BLAKE2B 84b8eb5cd72e3616ff5c303d58dfed80b6c07583639d0129c2cdcb412698b2541497c8ba6fb4c2a874ecddb288d5e6bcdccca3daadf12c3a865de7c1df548fc1 SHA512 a378caf698fa39f60cf5aa9bfd6cdc2ac6418887e65f73325a5bd861b084e74e9b804ee3f918033a7ad23e6e8e530dbdcec202a75325ad37b679af0120310043
79 -DIST firefox-70.0-ko.xpi 568671 BLAKE2B 74eacf05b9939f6e1e957107a7f35f72140697a997912666846e5fe4b523a21516ca95daf32c442ee5c5547bee86e3009e67080e2e053d7a9058011f21c2553d SHA512 cfabd79ceffeceb44d75c63402e393d01685e2ac0cd44df8e9403ccf964ec1795e700ed1bef9760e9f2bbbf021fbb16b4fbc75df9014cc07d9c1202e35d125d3
80 -DIST firefox-70.0-lij.xpi 503297 BLAKE2B c42c8fd6b929ff7cba8bee3025d7d3cc139cb239f7f47e6a7fe3e0ab32ec6ebbb320cc8d8b153527e375b75829310773a673a8d0aa9e2281ea109df04c3ecbd6 SHA512 a4f2b7712be974071af5b918e5ae3f43455b72f9f44b5e1a2b3c7eda2c68fe66bded06b649ae6b2ebb4bfb89814d32026b5782e5f12cfc3d5e0f206cdb578ba2
81 -DIST firefox-70.0-lt.xpi 560110 BLAKE2B c272985a1b255e635e39d43bc4f95cc46433a2fe91fccd21200d8895e3a1f23aa2cda18fc54b3346d1de44b94b06f6c4f241af895ef36dc507e833ff24ff1eb3 SHA512 ce881b681a2d4a0fbe70c02737c8935e9a3aff4168d5be937567a4c2ed93efd226134d1baaf61fce957e61c7ac0acb3cc32dd6de15b845b79b7ea681b726f8af
82 -DIST firefox-70.0-lv.xpi 516734 BLAKE2B 8c6f78742c158d3b9c7fdc25493aeb679dd23c19c5b6e03a1e5e08cb340304bbd8af0d416d6ab333737a3a2aa97d22c0516349dca693aa991646a4ca4ab9cae8 SHA512 b27ef7ed78e91a3466b46c9c1b7b12f57dffd7de42fbcf7c81d33888e0aa08d5b4e6907e0fab5d88808420ca39e515918c2286a789c96dd656c5031c78cfde97
83 -DIST firefox-70.0-mk.xpi 497778 BLAKE2B c70d5d8a85ed9f1ae69c7665eb6851ada7049789eeab693e690a065f2af1aa6c806e27e4cdbf0a87213de7156beb736822991cc4c0bf877fda1d91eaf074ed6b SHA512 2fad00fe58563d028117d97241db2148ac1461bde338f9432c9f816a1866e09b7ed076513c23a200bec3fcd7ba3bcda833c4d939cc373a97125cf5271d94c2b0
84 -DIST firefox-70.0-mr.xpi 578799 BLAKE2B f1248b79cd3e339f232c7f9cb2e238657a53502fc0df900f965c82b8ffea40dfa1ed6362332850bec81cadd5d5933ed17f4c63e1f3530f9d9829a8ef78d53330 SHA512 be90f0dae9ac42d0e2e4c348eaf1bca9cc4b1b799c9f8ad0f236ab149d9f30dd6fa9aa53cb60b176c13de171220f41e1dfa29ded96a2c90a45a58b0e327684c2
85 -DIST firefox-70.0-ms.xpi 496402 BLAKE2B 4f3c2ce70a0dfd77beea365dff22e3c25b721bc672b9662b1a62c3f58ec686a0c726ec4bad70b8c06c13d7ddb4a2783212cd44e5e5f0cda0fb30117c7279fe9e SHA512 e0c2eb04d9d85d7c6301065386639ed7ac2df23d38fce210d9170599ebd91714c4a943d31ddc44c08ba9a55ac65cd11d699935ff21e2c7bfab911c1b012eb110
86 -DIST firefox-70.0-my.xpi 568005 BLAKE2B 1f0b4dc7329eb0c4a24401ea318f056fa50cd7296cebb13fd5e67e3f5e41f565d3e874d7f229b01b112a9a4ebe18461250e7448764875024072d99464bbc1df0 SHA512 f2cf32abfb060e8a0d6f6988d299f514b8419287664045796c872de699db3b7840266a8d153a4aa2e1976e6b3c347a9406bd00d37120be3ddcda78d5c38acdbf
87 -DIST firefox-70.0-nb-NO.xpi 526809 BLAKE2B 0e4bb40ea802a6cb919d8f7bb87731e76a6ddd4e40a50a6ee36a7ad37fa7ba6a73649e485d4547ee37df221c6cb7a074c749be071aac691fa573b43b686d2563 SHA512 9eaea7cebf3765c16016b035952b720321f7d37e9196d5dab566f4a17fdde6e5789aba91d8166a8597771111dfed0d098cf7a1b2f3ce656ff20b03a548758cc5
88 -DIST firefox-70.0-nl.xpi 522994 BLAKE2B cbbf2afba6f46a0382b09d676e2673bf38a4c191229de56bf1e5d66ba5e0cc91d9e6588f3c25aaed79f84ef8f5c494c20773b13e1ca7847f8e5abca9b98e2a9f SHA512 c1ce5a933680fb93c215e87582622fa3bccf8d0d94d8ff26f750f3f587974c1320d968e5867dbbc25c6fd6b960dd477b71ee33a10e6cf319c9981dcad06b0c19
89 -DIST firefox-70.0-nn-NO.xpi 526195 BLAKE2B 87afac20d4a29cefe2fa4887c764d26217e0b7b097ac6d64875da4f24415e01d39ad1f300a983d5296125d0bd19b8fb7fff73bdfd66d2c81fa323ad652cdc054 SHA512 d419f6cf995a7d51ae9fdaf0a7c0e048f18b92d5a34db19f7bcb6a2793f6961c16bdef12a5d45bda0925923f89119f5174cb2fd5dac61129b3a333da1f6512c4
90 -DIST firefox-70.0-oc.xpi 514947 BLAKE2B 5931c91a5a8b3e45f08907ef2a81e8e7a49b994a87c5fa41443913b5c4f70cbd5427a2e6d58fe624ad16580d4991bbde24175f7ee11024bb53f7acd1cd3045dc SHA512 11555613dd3992c9dcaf11b64414e0dd0168d242b5fd4664ef99af483cf06b16524ea5dee4008d2657ce7696c7244b93bc95f2033fd1e42bfce69d192ddaac70
91 -DIST firefox-70.0-pa-IN.xpi 580172 BLAKE2B c24c2a5c7f169f9660ac9b993fb1bbbd814f21bbb035e19b490678cf562877d232e722ff6979cad00b71cbd62cb69a364ee7c9915b817d59d8f954efc0362549 SHA512 fdca5a9b6e096490159cb3744db8d828c971bb46b7ce7c97df094dea72d3484b053e4d125f41fd85fe40a8af818e5bf625b7ecf048975e317ecac1874b0f2f46
92 DIST firefox-70.0-patches-03.tar.xz 21516 BLAKE2B 61b80541643f3770984c164a192464d74e49d6bc0818eb098e40fe9607d622162df257c1e1073997ccf70a1f72277e9f7869d269657b5c2ed2e00f7eb9875a19 SHA512 c426c80c9cc4c1f918c16bf9c8cf1848d46120ea87199faa4966ce626c26ac7398d5bce2a389a66f30ae142bc655b7d70922eb82565cdba388a9f1d600a2682f
93 -DIST firefox-70.0-pl.xpi 534144 BLAKE2B bcd6ccd8da523cdcb5be3be20a70fa6c69e31c949841d069eb2f9e6415bb4be52ae62813204b83e6b0e0a77c64373bed1f989624b1f56626ff402087fc26119c SHA512 4e51a343d5dcc2d7350e864a7839ac6f2edeb949276c138781fab9f264fe9e23ce2bc2fb0737cdc44395d76bcfccd2b5c86b701f9f12d851557ef6652f4ccb72
94 -DIST firefox-70.0-pt-BR.xpi 524409 BLAKE2B 72ac015743a85cca699f7459f395681261a9e5fae41d1b6eee74dbc446ad4512c03a2c9b5838e4d4411ee60faa0ca585cfc94d8c3d0dfbd5e243ac38021c3505 SHA512 a2a71a948e46cb08c2684bbdf5f9765a306e42f2d153d2c870d727b899a17cf3b88d59628dd05e1d8fe218dec5f60381913511dff420444557c9393955407947
95 -DIST firefox-70.0-pt-PT.xpi 526167 BLAKE2B 98a78e98382a0d637248f14f5e2f4e77230ccd636f355b302c828b710542f9f5f81b990110aff33da200c8de0fc2735895d7e679e37eda0c0a881f50418022b9 SHA512 2942d674f0e9c3b756cbef7052ed0ee071419fd64aa2817f37673d4b6884298485c3e14b63efdfa87034a2769f4a7444a491e796c5e5cafa959946d30268eda7
96 -DIST firefox-70.0-rm.xpi 526495 BLAKE2B adb5a27476bf1ddcc374c333c77d80dff00a9db8f58887f514b50626e263d416de4d210d3d5266fadd13e7845c8a85c14014a6e107b146dd2acde100b6c0a235 SHA512 87ac57901d4f041a7d832cd49b166de87bffd488d2b348d21b700ce4bd68b021d9cda2cee9a0fa59764e51d624f637a4e1942ab18e957f07ddbe9063cb42efe9
97 -DIST firefox-70.0-ro.xpi 535630 BLAKE2B 56451eb47035cdbb367a8a8f792f710c4449a386d375248787c046502b26ffb5ff7c79e5506e81309d65eb1e73eb25a2cb84f2b7f62c90d435e7b74347a9a0c6 SHA512 813cb22e99f8b350573eae063164a4baf316867fe35b41fcbee5d856232c6508c824f8633c22159be99337f4e29ca04b5ddeff546d558d2272110542011d0fe1
98 -DIST firefox-70.0-ru.xpi 621189 BLAKE2B 14e7439e56286b8a41293c309ad12e3b2808871b2c26f3c693dcca58364f607e18e2893b41545b1acb025a0a3c94d303bacf7b8fb69344228272c195680c5193 SHA512 abcd88af0e36270f36161377baebcb89d3e20bba977ba2c53a790dc204177786f9f7ef7597fedb23c9d76b72bf53fbfb65d79a6fc5e488196e47643bcad1d2ea
99 -DIST firefox-70.0-si.xpi 541247 BLAKE2B 4fe6b3ae14f1b30fd25f8bf18f45c25a46174e220776bea00acfbac5520c6f831584df5d85e1e9f5c0500a73794c9ad84cbc1dfcebe62c391f333b360498caf6 SHA512 e79cac45abc95cb74829b6c051dda99c3a33d4c9cdb4421a1e06dfc1e08217911dc6c10022f5ccd6178d1522b3503a29e5d65c04a5f3a847d65e71dcf0d15367
100 -DIST firefox-70.0-sk.xpi 555587 BLAKE2B fa26cf9f10751417b4a589aec65c23fbbc8837d42db661c10d22430a29c8eb73f0c77a64d1eb8621c6cc9655c17a0b8b017e1fbd3b627a095b82a35947f0237f SHA512 b7910d018be90ea14e387116324a706439ae0a292187cd6efe335d7f7ed7445e1464ba7d11376d882c56f21b55ff3e84967c6ebda658ed6eef2a2fbb9d4e58ca
101 -DIST firefox-70.0-sl.xpi 535560 BLAKE2B 081e67351eaa2e7b4018244a1dab0d0e32848bc0f78a7198c54a9df7f617ba7effc900a12e992c5e658e6e2af8059ffb54f76c5eec51f320cadeb5abcc88846e SHA512 8c3292ba5651c7c7611128d0b97782ffc1e2bc559f6261be310ac193b7ef9e3024079bd78cbe33cf6d8b23ab42262bbbc1253d0821de10b130e87c8609e75e61
102 -DIST firefox-70.0-son.xpi 467353 BLAKE2B e44833e83912d7a0e2d28b26e6f0bb4d1e9abb44507e4da53088d0373b6472a3639303237d7b3b6f59836e2366af85033c766c8b267ce2aabd4023ae2d375f7c SHA512 04572cf4c10b1ec1df7ae20cb38c7d0b56c510b70ced30dda0f68607ab462bb7ec16693926e85c071f4d463494acdb2ddd777efcfd04753fe477e3d4ffc2bb27
103 -DIST firefox-70.0-sq.xpi 553150 BLAKE2B 183034053eafc40af2b8a65a6e9cc92a4a213ed32a4534328df2755e65683ef1abeb4e74f1571603210203bc1d969aed0a2ffb1b3fd5375ccc8bcd61c0c9a0ba SHA512 310082ae3f8acf59a600366d5f9ef84ef26a526d35d09743b377fe2b376d22b0219067d990794da4f47f6d8fa63686dc5ac21f277dbc570ced53d35dfdedda8a
104 -DIST firefox-70.0-sr.xpi 557871 BLAKE2B cbd3d229a44adf08addd7e598c243b5306bcb5276e0a0f6663d59a88db090d591bc292f6c6f351b07009700cae107d942e4dbc31fa7debad76e998324ad05546 SHA512 c63fbe776ea3bc126695f02f2c7920c8c05b970b9d26e2998f4eb0183669a6d33cb873fae2ebe4a51dbda48f4eef7d2180404accbad22429176ad298d15a8f40
105 -DIST firefox-70.0-sv-SE.xpi 537966 BLAKE2B 2b8118ef48081cb0b5b821cafc3c3f84f5b4c5f89f09e72bedaae95e20360b0d03081fa320779aca1036abee03cdeaf363d2b33b29a069488f0cf9ecdcc7cc11 SHA512 2f6174a4f002ece7e3b3478b4875fd49b9fa992ab799e1c8380a9f95adc507b9bab0827c26b550f268f4342d6a93ae96a0466535c7e25ebecdbc1dcef582ea9a
106 -DIST firefox-70.0-ta.xpi 567507 BLAKE2B 796e4193751d9a6d1ec129d64c9b747db146a1ebd1b9eda76d806fca445561bf4193bd8b38669b01ca93a645eb0d9c6671ef3af0f1a4a44f0f14eef159d3fb3f SHA512 d42e9723151fec02b612bed5ab4baad4b61e32e971818de334d5b1fa75f0a77ab153023fb1c995565279abdd20d82f9c65dd8a12cc816967c6acaf863edf625d
107 -DIST firefox-70.0-te.xpi 583382 BLAKE2B 4065cbec141f20e5a0d2d69ed62cab3b0a80f8bb981d409dc2e0b016d5e883d40af4fa04601cddb9ea81a4bd93c9f2844944e47b939f483ce0b7118a540df7d8 SHA512 bb7c0e5c8273f2b91050ff498766737bd340cde6331b3e3494c120e750805957f4a934e72075b66ce675409a3ab0edf4764f41f42ce0f8b3b0762c9150fc20e9
108 -DIST firefox-70.0-th.xpi 580338 BLAKE2B 36d63ff8b331bd97a89f5fcc4493b4d07cee3e52fd288e10bddc1ba878a3e452bdb7fb601524832e57b457ab93ef0b3b20ab6c64dc9e0c08775401754d9ba028 SHA512 598690bcaa7ce997fca49ae16244bbf0e6830194f6d5467d1d874b46f8c0a8ef5b0e56826dc1256277359122457ea2fa793390e82e80cdf5cca6924da4ac281f
109 -DIST firefox-70.0-tr.xpi 548421 BLAKE2B 9776b4182cc4b9e7ea2df5f404b4a679e43301303640fe2db21d768db176155b71eac8bb9860bb94800f52b43610fb203541d22e38ac53373f2705aaaa572910 SHA512 e9e16f319db0d12c8b343914990cfeba2394a230b928bce66a2967dc17b05cd35ba89fb756c43940d3e7981865c5d24167e436e8d83cbaa3a0b9b6f278b642e3
110 -DIST firefox-70.0-uk.xpi 606889 BLAKE2B e82783fce632b1264bd60bccc7c515b6f9d734ddca0801d3f3dd7a82ac20f097021057d33fc08acf21040c0ef28303b9b2eb3ad8d1dc4d988e91522a33e92a90 SHA512 73028b0af882ceef12414f97733dae15584420e560d98de956df6dd26cbdd023c0acdab68c64a8629575f729ecb73fb33ddf459000b9fac21dfd3b98981a32bb
111 -DIST firefox-70.0-ur.xpi 558453 BLAKE2B ce786241304fd4398ecaeeddfdf706a219e76563b34423c7e415f024c6979f37a0cfa8f7e3b627a62a25f2aa6f3d7d9c144fce3f785c4a1083ebe6819415cec7 SHA512 df42259f3463eacb589346504e19ab36876f48fa9d5d75ce635c91e9aa580c654af8e3fe5ff868469492a76270b275efd38d66a774cc69dbf76c334a3974aba9
112 -DIST firefox-70.0-uz.xpi 495994 BLAKE2B 7e81e29221152f68ecc7c8bb913d9e8db76afc8d3c5e400f3ffb8314c41fd2ef4352d737a4c9dc1b01560ad00ffdc5828949e20680da220bad49b6cf227cd2d3 SHA512 9b0acd885704d93db6ef1807815b563729b9863be7c1bcda21303869d48a2a94e86913452093802379dc03568601cda8f3e4b6d02f2019a0aa5266e675947471
113 -DIST firefox-70.0-vi.xpi 561222 BLAKE2B 5aafcd849ce537905a8a6ce1096e2d21f01096374cbffde364599db0b160d5580e326ff08860727741e113b91b07ffea9affdd0173eff6609e96a8b3bde876c9 SHA512 19a82dbb10ffb722b0ac4341ac6c309f1e41481217b8df13877352da11ec8712049b7c41c32672f5429ffb9324e498b1db4caa26c1ecdc5788933503604804c5
114 -DIST firefox-70.0-xh.xpi 473972 BLAKE2B 8b61ce70be768d11c6912a021e2a762591dec175e9ac875d5afc015d9977132d8cbb2ce124932f9bccc1efcf77b1cea285cabffb6450d34d3be6cc8851f43dc3 SHA512 50a53d7a60b62e8cd3cce2d2335ff5693f8df988c05caf11b7d0fc7808b3a6b2376dc0b75f4e9d0baec58e671dac589af47b859062781aa5938160963c4f8ef9
115 -DIST firefox-70.0-zh-CN.xpi 568455 BLAKE2B 0df5ef2fb3e251ef0dcfe5b891bfb78c31dd69a8a4ce6d6686fe91fd907bad641aee47465dfca19daa7c510b5e8e3da3d8c0180c26e35be5ffbb38d40e367b25 SHA512 c6f1b09c99b05ed322dd3173972d02ef72170c7d4ef8b461cf38855def089db6bcd71ffecd2d43873be136f4574adb71048ea4375b32e8dc0363d54c8234d67c
116 -DIST firefox-70.0-zh-TW.xpi 568317 BLAKE2B 452e449e0bf2e1fb8c1f3ef850f5a71f5e6d90b261403f9603ed514c11446e98aacf2295923c0a64e7294f978571b20060870ecb39be01e35a45ede2207c57a4 SHA512 ed08151cca67e0d719994ed446b0b95efa3eadf59f66be0eb5790c3a53d817f2bd8af799612bb0a12fa090071fd10ca8191f62b721ceb6e0d9bcdfea23bd3266
117 DIST firefox-70.0.1-ach.xpi 488084 BLAKE2B a15392b489d048fbf4bb57ffb02fa6b174375b48ab5ee1c294c2a5740e5258c8ae3f3b9756fd47f32486d95ea0857980846ffa3d6c712f8f26d6aecdf3e58c07 SHA512 55927bb739878af63a5c2a8e7db7b703b37e994b77a109426e111b6c723c3448b8a39e61ff4d581d1dd1c774576e8f75203e4cb0070aaca7fa81f8b387a58cf1
118 DIST firefox-70.0.1-af.xpi 456518 BLAKE2B 7b73e58b988e2e7c4cadf58929c4133243cbada54a00705271d2d564b80b766f3399c3a096704842eb7346dfed3e7ee6074d55c6d1564d41d2ffb7ee5f2b08dc SHA512 b70ce6e6cb6a0a541e938129c6409f6ed00e402dab7c106c8974da5ac91a58b8f9d7cb87ee169e1da21b67bc12b8f30d91ba4fe31db17006040b2f251d503698
119 DIST firefox-70.0.1-an.xpi 499778 BLAKE2B 5162d37cd0fe0968a16b2e1f401f5d5bd32be66204fce9cdbef19af2f789bdfc3ae4bed06963973a0dc51077a6e39b3766a3623375df5343b3efeaf57ffaaab8 SHA512 ab64e9abce2c31b9c0757102a3b7d23af3aac8357c35cd876ddd8a6c857c022f455ae1a15547c20f0b4f9756de80718a1e68205017665fe1c62572799eee5e73
120 @@ -553,4 +462,3 @@ DIST firefox-70.0.1-xh.xpi 473961 BLAKE2B 218520f387dc574fabb1d9a1361156293592d5
121 DIST firefox-70.0.1-zh-CN.xpi 568442 BLAKE2B 305ca92f7011197be727b3203bb925a562cea719f22e6f8e766b7fec629f34d1afa3fa27b32268988358818a3c09f0e63f5a9053bae3e038de5c1c7f1e3c6149 SHA512 8cfd758f6d9366ddbc90a90a01ee8cd4a1920bdcacf68d556cabe679bb05797e6dbd1827f987cdb91e96a4490534428de7a44b2b98b3b65833e08b97971988ba
122 DIST firefox-70.0.1-zh-TW.xpi 568302 BLAKE2B ff06766fe46d17e7393e93554901548287b8d193ed3ca85c124b44d70b188a76b00c7bd858de6538ba30c8d2a602710a1289c14c5cbcdd74a5d2e80f89eaec5a SHA512 31289f8e96b60683dc9d15da183cccea99d260b95f9155463a1b406d520c33367c9d7760a04ff9fafd1528e89ded66ca45dce3d6d971f91ccab4dbd67cccc803
123 DIST firefox-70.0.1.source.tar.xz 326335800 BLAKE2B a7f748719a42f5929150f8a6e9ff6e11d3f92deedc30a1c1f0b6ec7fc3cddc76f7faffc78e0544949599d6142a9fd540cfe467d393c42bcbe9ea027212a937af SHA512 798e18620e50ef10f184b6e43c88cfbad8a446ae005204582bccc2958107910617375b0ff622c85fb768b48d490a31ea7674eef9f0c415aa72cd958f09a9f725
124 -DIST firefox-70.0.source.tar.xz 321160764 BLAKE2B 9e933014df3af5556f4084ca548b948080c657e102457c65089523d0ff529a1ca13617e9af0a088c8d87d3fb49def0f9e51a5c359e8a43cabfbf0d1bef8eaf22 SHA512 c2643d88d59012dfd762357d66005c8892dec066b0ae9d8d33a29ea4427d1e5ae4a0376725c7d960c0025d5c9567eca816eb612b4ea987069e455c06fc442973
125
126 diff --git a/www-client/firefox/firefox-70.0.ebuild b/www-client/firefox/firefox-70.0.ebuild
127 deleted file mode 100644
128 index e043eb80210..00000000000
129 --- a/www-client/firefox/firefox-70.0.ebuild
130 +++ /dev/null
131 @@ -1,801 +0,0 @@
132 -# Copyright 1999-2019 Gentoo Authors
133 -# Distributed under the terms of the GNU General Public License v2
134 -
135 -EAPI="6"
136 -VIRTUALX_REQUIRED="pgo"
137 -WANT_AUTOCONF="2.1"
138 -MOZ_ESR=""
139 -
140 -PYTHON_COMPAT=( python3_{5,6,7} )
141 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
142 -
143 -# This list can be updated with scripts/get_langs.sh from the mozilla overlay
144 -MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
145 -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
146 -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
147 -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
148 -th tr uk ur uz vi xh zh-CN zh-TW )
149 -
150 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
151 -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
152 -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
153 -MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
154 -
155 -if [[ ${MOZ_ESR} == 1 ]] ; then
156 - # ESR releases have slightly different version numbers
157 - MOZ_PV="${MOZ_PV}esr"
158 -fi
159 -
160 -# Patch version
161 -PATCH="${PN}-70.0-patches-03"
162 -
163 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
164 -MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
165 -
166 -if [[ "${PV}" == *_rc* ]]; then
167 - MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
168 - MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
169 - MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
170 -fi
171 -
172 -LLVM_MAX_SLOT=9
173 -
174 -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
175 - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
176 - autotools mozlinguas-v2 virtualx multiprocessing eapi7-ver
177 -
178 -DESCRIPTION="Firefox Web Browser"
179 -HOMEPAGE="https://www.mozilla.com/firefox"
180 -
181 -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
182 -
183 -SLOT="0"
184 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
185 -IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver
186 - +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
187 - +screenshot selinux startup-notification +system-av1
188 - +system-harfbuzz +system-icu +system-jpeg +system-libevent
189 - +system-sqlite +system-libvpx +system-webp test wayland wifi"
190 -RESTRICT="!bindist? ( bindist )"
191 -
192 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
193 -SRC_URI="${SRC_URI}
194 - ${MOZ_SRC_URI}
195 - ${PATCH_URIS[@]}"
196 -
197 -CDEPEND="
198 - >=dev-libs/nss-3.46.1
199 - >=dev-libs/nspr-4.22
200 - dev-libs/atk
201 - dev-libs/expat
202 - >=x11-libs/cairo-1.10[X]
203 - >=x11-libs/gtk+-2.18:2
204 - >=x11-libs/gtk+-3.4.0:3[X]
205 - x11-libs/gdk-pixbuf
206 - >=x11-libs/pango-1.22.0
207 - >=media-libs/libpng-1.6.35:0=[apng]
208 - >=media-libs/mesa-10.2:*
209 - media-libs/fontconfig
210 - >=media-libs/freetype-2.4.10
211 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
212 - virtual/freedesktop-icon-theme
213 - sys-apps/dbus
214 - dev-libs/dbus-glib
215 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
216 - >=x11-libs/pixman-0.19.2
217 - >=dev-libs/glib-2.26:2
218 - >=sys-libs/zlib-1.2.3
219 - >=virtual/libffi-3.0.10:=
220 - virtual/ffmpeg
221 - x11-libs/libX11
222 - x11-libs/libXcomposite
223 - x11-libs/libXdamage
224 - x11-libs/libXext
225 - x11-libs/libXfixes
226 - x11-libs/libXrender
227 - x11-libs/libXt
228 - system-av1? (
229 - >=media-libs/dav1d-0.3.0:=
230 - >=media-libs/libaom-1.0.0:=
231 - )
232 - system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 )
233 - system-icu? ( >=dev-libs/icu-63.1:= )
234 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
235 - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
236 - system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
237 - system-sqlite? ( >=dev-db/sqlite-3.29.0:3[secure-delete,debug=] )
238 - system-webp? ( >=media-libs/libwebp-1.0.2:0= )
239 - wifi? (
240 - kernel_linux? (
241 - net-misc/networkmanager
242 - )
243 - )
244 - jack? ( virtual/jack )
245 - selinux? ( sec-policy/selinux-mozilla )"
246 -
247 -RDEPEND="${CDEPEND}
248 - jack? ( virtual/jack )
249 - pulseaudio? ( || ( media-sound/pulseaudio
250 - >=media-sound/apulse-0.1.9 ) )
251 - selinux? ( sec-policy/selinux-mozilla )"
252 -
253 -DEPEND="${CDEPEND}
254 - app-arch/zip
255 - app-arch/unzip
256 - >=dev-util/cbindgen-0.9.1
257 - >=net-libs/nodejs-8.11.0
258 - >=sys-devel/binutils-2.30
259 - sys-apps/findutils
260 - || (
261 - (
262 - sys-devel/clang:9
263 - !clang? ( sys-devel/llvm:9 )
264 - clang? (
265 - =sys-devel/lld-9*
266 - sys-devel/llvm:9[gold]
267 - pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
268 - )
269 - )
270 - (
271 - sys-devel/clang:8
272 - !clang? ( sys-devel/llvm:8 )
273 - clang? (
274 - =sys-devel/lld-8*
275 - sys-devel/llvm:8[gold]
276 - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
277 - )
278 - )
279 - (
280 - sys-devel/clang:7
281 - !clang? ( sys-devel/llvm:7 )
282 - clang? (
283 - =sys-devel/lld-7*
284 - sys-devel/llvm:7[gold]
285 - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
286 - )
287 - )
288 - (
289 - sys-devel/clang:6
290 - !clang? ( sys-devel/llvm:6 )
291 - clang? (
292 - =sys-devel/lld-6*
293 - sys-devel/llvm:6[gold]
294 - pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
295 - )
296 - )
297 - )
298 - pulseaudio? ( media-sound/pulseaudio )
299 - >=virtual/rust-1.36.0
300 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
301 - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
302 - x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
303 - !system-av1? (
304 - amd64? ( >=dev-lang/nasm-2.13 )
305 - x86? ( >=dev-lang/nasm-2.13 )
306 - )"
307 -
308 -REQUIRED_USE="pgo? ( lto )"
309 -
310 -RESTRICT="!test? ( test )"
311 -
312 -S="${WORKDIR}/firefox-${PV%_*}"
313 -
314 -QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
315 -
316 -BUILD_OBJ_DIR="${S}/ff"
317 -
318 -# allow GMP_PLUGIN_LIST to be set in an eclass or
319 -# overridden in the enviromnent (advanced hackers only)
320 -if [[ -z $GMP_PLUGIN_LIST ]] ; then
321 - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
322 -fi
323 -
324 -llvm_check_deps() {
325 - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
326 - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
327 - return 1
328 - fi
329 -
330 - if use clang ; then
331 - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
332 - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
333 - return 1
334 - fi
335 -
336 - if use pgo ; then
337 - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
338 - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
339 - return 1
340 - fi
341 - fi
342 - fi
343 -
344 - einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
345 -}
346 -
347 -pkg_setup() {
348 - moz_pkgsetup
349 -
350 - if use pgo ; then
351 - if ! has usersandbox $FEATURES ; then
352 - die "You must enable usersandbox as X server can not run as root!"
353 - fi
354 - fi
355 -
356 - # Avoid PGO profiling problems due to enviroment leakage
357 - # These should *always* be cleaned up anyway
358 - unset DBUS_SESSION_BUS_ADDRESS \
359 - DISPLAY \
360 - ORBIT_SOCKETDIR \
361 - SESSION_MANAGER \
362 - XDG_SESSION_COOKIE \
363 - XAUTHORITY
364 -
365 - if ! use bindist ; then
366 - einfo
367 - elog "You are enabling official branding. You may not redistribute this build"
368 - elog "to any users on your network or the internet. Doing so puts yourself into"
369 - elog "a legal problem with Mozilla Foundation."
370 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
371 - fi
372 -
373 - addpredict /proc/self/oom_score_adj
374 -
375 - llvm_pkg_setup
376 -}
377 -
378 -pkg_pretend() {
379 - # Ensure we have enough disk space to compile
380 - if use pgo || use lto || use debug || use test ; then
381 - CHECKREQS_DISK_BUILD="8G"
382 - else
383 - CHECKREQS_DISK_BUILD="4G"
384 - fi
385 -
386 - check-reqs_pkg_setup
387 -}
388 -
389 -src_unpack() {
390 - unpack ${A}
391 -
392 - # Unpack language packs
393 - mozlinguas_src_unpack
394 -}
395 -
396 -src_prepare() {
397 - use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch"
398 - eapply "${WORKDIR}/firefox"
399 - eapply "${FILESDIR}/${PN}-69.0-lto-gcc-fix.patch"
400 -
401 - # Allow user to apply any additional patches without modifing ebuild
402 - eapply_user
403 -
404 - local n_jobs=$(makeopts_jobs)
405 - if [[ ${n_jobs} == 1 ]]; then
406 - einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..."
407 - export MAKEOPTS=-j2
408 - fi
409 -
410 - # Enable gnomebreakpad
411 - if use debug ; then
412 - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
413 - "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
414 - fi
415 -
416 - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
417 - if use ia64 ; then
418 - sed -i \
419 - -e '/^OS_LIBS += no_as_needed/d' \
420 - -e '/^OS_LIBS += as_needed/d' \
421 - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
422 - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
423 - || die "sed failed to drop --as-needed for ia64"
424 - fi
425 -
426 - # Fix sandbox violations during make clean, bug 372817
427 - sed -e "s:\(/no-such-file\):${T}\1:g" \
428 - -i "${S}"/config/rules.mk \
429 - -i "${S}"/nsprpub/configure{.in,} \
430 - || die
431 -
432 - # Don't exit with error when some libs are missing which we have in
433 - # system.
434 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
435 - -i "${S}"/browser/installer/Makefile.in || die
436 -
437 - # Don't error out when there's no files to be removed:
438 - sed 's@\(xargs rm\)$@\1 -f@' \
439 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
440 -
441 - # Keep codebase the same even if not using official branding
442 - sed '/^MOZ_DEV_EDITION=1/d' \
443 - -i "${S}"/browser/branding/aurora/configure.sh || die
444 -
445 - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
446 - # However, when available, an unsupported version can cause problems, bug #669548
447 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
448 - "${S}"/build/moz.configure/rust.configure || die
449 -
450 - # Autotools configure is now called old-configure.in
451 - # This works because there is still a configure.in that happens to be for the
452 - # shell wrapper configure script
453 - eautoreconf old-configure.in
454 -
455 - # Must run autoconf in js/src
456 - cd "${S}"/js/src || die
457 - eautoconf old-configure.in
458 -}
459 -
460 -src_configure() {
461 - MEXTENSIONS="default"
462 - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
463 - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
464 - # get your own set of keys.
465 - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
466 -
467 - # Add information about TERM to output (build.log) to aid debugging
468 - # blessings problems
469 - if [[ -n "${TERM}" ]] ; then
470 - einfo "TERM is set to: \"${TERM}\""
471 - else
472 - einfo "TERM is unset."
473 - fi
474 -
475 - if use clang && ! tc-is-clang ; then
476 - # Force clang
477 - einfo "Enforcing the use of clang due to USE=clang ..."
478 - CC=${CHOST}-clang
479 - CXX=${CHOST}-clang++
480 - strip-unsupported-flags
481 - elif ! use clang && ! tc-is-gcc ; then
482 - # Force gcc
483 - einfo "Enforcing the use of gcc due to USE=-clang ..."
484 - CC=${CHOST}-gcc
485 - CXX=${CHOST}-g++
486 - strip-unsupported-flags
487 - fi
488 -
489 - ####################################
490 - #
491 - # mozconfig, CFLAGS and CXXFLAGS setup
492 - #
493 - ####################################
494 -
495 - mozconfig_init
496 - # common config components
497 - mozconfig_annotate 'system_libs' \
498 - --with-system-zlib \
499 - --with-system-bz2
500 -
501 - # Must pass release in order to properly select linker
502 - mozconfig_annotate 'Enable by Gentoo' --enable-release
503 -
504 - # libclang.so is not properly detected work around issue
505 - mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)"
506 -
507 - if use pgo ; then
508 - if ! has userpriv $FEATURES ; then
509 - eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
510 - fi
511 - fi
512 -
513 - # Don't let user's LTO flags clash with upstream's flags
514 - filter-flags -flto*
515 -
516 - if use lto ; then
517 - local show_old_compiler_warning=
518 -
519 - if use clang ; then
520 - # At this stage CC is adjusted and the following check will
521 - # will work
522 - if [[ $(clang-major-version) -lt 7 ]] ; then
523 - show_old_compiler_warning=1
524 - fi
525 -
526 - # Upstream only supports lld when using clang
527 - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
528 - else
529 - if [[ $(gcc-major-version) -lt 8 ]] ; then
530 - show_old_compiler_warning=1
531 - fi
532 -
533 - if ! use cpu_flags_x86_avx2 ; then
534 - local _gcc_version_with_ipa_cdtor_fix="8.3"
535 - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
536 -
537 - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
538 - # due to a GCC bug, GCC will produce AVX2 instructions
539 - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
540 - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
541 - append-ldflags -fdisable-ipa-cdtor
542 - else
543 - einfo "No GCC workaround required, GCC version is already patched!"
544 - fi
545 - else
546 - einfo "No GCC workaround required, system supports AVX2"
547 - fi
548 -
549 - # Linking only works when using ld.gold when LTO is enabled
550 - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
551 - fi
552 -
553 - if [[ -n "${show_old_compiler_warning}" ]] ; then
554 - # Checking compiler's major version uses CC variable. Because we allow
555 - # user to control used compiler via USE=clang flag, we cannot use
556 - # initial value. So this is the earliest stage where we can do this check
557 - # because pkg_pretend is not called in the main phase function sequence
558 - # environment saving is not guaranteed so we don't know if we will have
559 - # correct compiler until now.
560 - ewarn ""
561 - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
562 - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
563 - ewarn ""
564 - sleep 5
565 - fi
566 -
567 - mozconfig_annotate '+lto' --enable-lto=thin
568 -
569 - if use pgo ; then
570 - mozconfig_annotate '+pgo' MOZ_PGO=1
571 - fi
572 - else
573 - # Avoid auto-magic on linker
574 - if use clang ; then
575 - # This is upstream's default
576 - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
577 - elif tc-ld-is-gold ; then
578 - mozconfig_annotate "linker is set to gold" --enable-linker=gold
579 - else
580 - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
581 - fi
582 - fi
583 -
584 - # It doesn't compile on alpha without this LDFLAGS
585 - use alpha && append-ldflags "-Wl,--no-relax"
586 -
587 - # Add full relro support for hardened
588 - if use hardened ; then
589 - append-ldflags "-Wl,-z,relro,-z,now"
590 - mozconfig_use_enable hardened hardening
591 - fi
592 -
593 - # Modifications to better support ARM, bug 553364
594 - if use neon ; then
595 - mozconfig_annotate '' --with-fpu=neon
596 -
597 - if ! tc-is-clang ; then
598 - # thumb options aren't supported when using clang, bug 666966
599 - mozconfig_annotate '' --with-thumb=yes
600 - mozconfig_annotate '' --with-thumb-interwork=no
601 - fi
602 - fi
603 - if [[ ${CHOST} == armv*h* ]] ; then
604 - mozconfig_annotate '' --with-float-abi=hard
605 - if ! use system-libvpx ; then
606 - sed -i -e "s|softfp|hard|" \
607 - "${S}"/media/libvpx/moz.build
608 - fi
609 - fi
610 -
611 - mozconfig_use_enable !bindist official-branding
612 -
613 - mozconfig_use_enable debug
614 - mozconfig_use_enable debug tests
615 - if ! use debug ; then
616 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
617 - else
618 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
619 - fi
620 - # These are enabled by default in all mozilla applications
621 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
622 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
623 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
624 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
625 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
626 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
627 - mozconfig_annotate '' --disable-crashreporter
628 - mozconfig_annotate 'Gentoo default' --with-system-png
629 - mozconfig_annotate '' --enable-system-ffi
630 - mozconfig_annotate '' --disable-gconf
631 - mozconfig_annotate '' --with-intl-api
632 - mozconfig_annotate '' --enable-system-pixman
633 - # Instead of the standard --build= and --host=, mozilla uses --host instead
634 - # of --build, and --target intstead of --host.
635 - # Note, mozilla also has --build but it does not do what you think it does.
636 - # Set both --target and --host as mozilla uses python to guess values otherwise
637 - mozconfig_annotate '' --target="${CHOST}"
638 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
639 - if use system-libevent ; then
640 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
641 - fi
642 -
643 - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
644 - mozconfig_annotate '' --enable-rust-simd
645 - fi
646 -
647 - # use the gtk3 toolkit (the only one supported at this point)
648 - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
649 - if use wayland ; then
650 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
651 - else
652 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
653 - fi
654 -
655 - mozconfig_use_enable startup-notification
656 - mozconfig_use_enable system-sqlite
657 - mozconfig_use_with system-av1
658 - mozconfig_use_with system-harfbuzz
659 - mozconfig_use_with system-harfbuzz system-graphite2
660 - mozconfig_use_with system-icu
661 - mozconfig_use_with system-jpeg
662 - mozconfig_use_with system-libvpx
663 - mozconfig_use_with system-webp
664 - mozconfig_use_enable pulseaudio
665 - # force the deprecated alsa sound code if pulseaudio is disabled
666 - if use kernel_linux && ! use pulseaudio ; then
667 - mozconfig_annotate '-pulseaudio' --enable-alsa
668 - fi
669 -
670 - # Disable built-in ccache support to avoid sandbox violation, #665420
671 - # Use FEATURES=ccache instead!
672 - mozconfig_annotate '' --without-ccache
673 - sed -i -e 's/ccache_stats = None/return None/' \
674 - python/mozbuild/mozbuild/controller/building.py || \
675 - die "Failed to disable ccache stats call"
676 -
677 - mozconfig_use_enable wifi necko-wifi
678 -
679 - mozconfig_use_enable geckodriver
680 -
681 - # enable JACK, bug 600002
682 - mozconfig_use_enable jack
683 -
684 - # Enable/Disable eme support
685 - use eme-free && mozconfig_annotate '+eme-free' --disable-eme
686 -
687 - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
688 - echo -n "${_google_api_key}" > "${S}"/google-api-key
689 - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
690 - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
691 -
692 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
693 -
694 - # allow elfhack to work in combination with unstripped binaries
695 - # when they would normally be larger than 2GiB.
696 - append-ldflags "-Wl,--compress-debug-sections=zlib"
697 -
698 - if use clang ; then
699 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
700 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
701 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
702 - fi
703 -
704 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
705 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
706 -
707 - # Finalize and report settings
708 - mozconfig_final
709 -
710 - mkdir -p "${S}"/third_party/rust/libloading/.deps
711 -
712 - # workaround for funky/broken upstream configure...
713 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
714 - ./mach configure || die
715 -}
716 -
717 -src_compile() {
718 - local _virtx=
719 - if use pgo ; then
720 - _virtx=virtx
721 -
722 - # Reset and cleanup environment variables used by GNOME/XDG
723 - gnome2_environment_reset
724 -
725 - addpredict /root
726 - addpredict /etc/gconf
727 - fi
728 -
729 - GDK_BACKEND=x11 \
730 - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
731 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
732 - MOZ_NOSPAM=1 \
733 - ${_virtx} \
734 - ./mach build --verbose \
735 - || die
736 -}
737 -
738 -src_install() {
739 - cd "${BUILD_OBJ_DIR}" || die
740 -
741 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
742 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
743 -
744 - # Add our default prefs for firefox
745 - cp "${FILESDIR}"/gentoo-default-prefs.js-3 \
746 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
747 - || die
748 -
749 - # set dictionary path, to use system hunspell
750 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
751 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
752 -
753 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
754 - if use system-harfbuzz ; then
755 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
756 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
757 - fi
758 -
759 - # force cairo as the canvas renderer on platforms without skia support
760 - if [[ $(tc-endian) == "big" ]] ; then
761 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
762 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
763 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
764 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
765 - fi
766 -
767 - # Augment this with hwaccel prefs
768 - if use hwaccel ; then
769 - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
770 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
771 - || die
772 - fi
773 -
774 - if ! use screenshot ; then
775 - echo "pref(\"extensions.screenshots.disabled\", true);" >> \
776 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
777 - || die
778 - fi
779 -
780 - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
781 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
782 - || die
783 -
784 - local plugin
785 - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
786 - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
787 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
788 - || die
789 - done
790 -
791 - cd "${S}"
792 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
793 - DESTDIR="${D}" ./mach install || die
794 -
795 - if use geckodriver ; then
796 - cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
797 - pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
798 -
799 - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
800 - fi
801 -
802 - # Install language packs
803 - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
804 -
805 - local size sizes icon_path icon name
806 - if use bindist ; then
807 - sizes="16 32 48"
808 - icon_path="${S}/browser/branding/aurora"
809 - # Firefox's new rapid release cycle means no more codenames
810 - # Let's just stick with this one...
811 - icon="aurora"
812 - name="Aurora"
813 -
814 - # Override preferences to set the MOZ_DEV_EDITION defaults, since we
815 - # don't define MOZ_DEV_EDITION to avoid profile debaucles.
816 - # (source: browser/app/profile/firefox.js)
817 - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
818 -pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
819 -sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
820 -sticky_pref("browser.devedition.theme.enabled", true);
821 -sticky_pref("devtools.theme", "dark");
822 -PROFILE_EOF
823 -
824 - else
825 - sizes="16 22 24 32 48 64 128 256"
826 - icon_path="${S}/browser/branding/official"
827 - icon="${PN}"
828 - name="Mozilla Firefox"
829 - fi
830 -
831 - # Disable built-in auto-update because we update firefox through package manager
832 - insinto ${MOZILLA_FIVE_HOME}/distribution/
833 - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
834 -
835 - # Install icons and .desktop for menu entry
836 - for size in ${sizes}; do
837 - insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
838 - newins "${icon_path}/default${size}.png" "${icon}.png"
839 - done
840 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
841 - newicon "${icon_path}/default48.png" "${icon}.png"
842 - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
843 - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
844 - "${ED}/usr/share/applications/${PN}.desktop" || die
845 -
846 - # Add StartupNotify=true bug 237317
847 - if use startup-notification ; then
848 - echo "StartupNotify=true"\
849 - >> "${ED}/usr/share/applications/${PN}.desktop" \
850 - || die
851 - fi
852 -
853 - # Don't install llvm-symbolizer from sys-devel/llvm package
854 - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
855 - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
856 -
857 - # firefox and firefox-bin are identical
858 - rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
859 - dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
860 -
861 - # Required in order to use plugins and even run firefox on hardened.
862 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
863 -}
864 -
865 -pkg_preinst() {
866 - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
867 - # doesn't need to be forced into the LD_LIBRARY_PATH
868 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
869 - einfo "APULSE found - Generating library symlinks for sound support"
870 - local lib
871 - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
872 - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
873 - # a quickpkg rolled by hand will grab symlinks as part of the package,
874 - # so we need to avoid creating them if they already exist.
875 - if [[ ! -L ${lib##*/} ]] ; then
876 - ln -s "${lib}" ${lib##*/} || die
877 - fi
878 - done
879 - popd &>/dev/null || die
880 - fi
881 -}
882 -
883 -pkg_postinst() {
884 - xdg_desktop_database_update
885 - xdg_icon_cache_update
886 -
887 - if ! use gmp-autoupdate && ! use eme-free ; then
888 - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
889 - elog "installing into new profiles:"
890 - local plugin
891 - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
892 - elog
893 - fi
894 -
895 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
896 - elog "Apulse was detected at merge time on this system and so it will always be"
897 - elog "used for sound. If you wish to use pulseaudio instead please unmerge"
898 - elog "media-sound/apulse."
899 - elog
900 - fi
901 -
902 - local show_doh_information
903 -
904 - if [[ -z "${REPLACING_VERSIONS}" ]] ; then
905 - # New install; Tell user that DoH is disabled by default
906 - show_doh_information=yes
907 - else
908 - local replacing_version
909 - for replacing_version in ${REPLACING_VERSIONS} ; do
910 - if ver_test "${replacing_version}" -lt 70 ; then
911 - # Tell user only once about our DoH default
912 - show_doh_information=yes
913 - break
914 - fi
915 - done
916 - fi
917 -
918 - if [[ -n "${show_doh_information}" ]] ; then
919 - elog
920 - elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
921 - elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
922 - elog "DNS traffic to Cloudflare by default is not a good idea and applications"
923 - elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
924 - elog "(\"Off by choice\") by default."
925 - elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
926 - fi
927 -}
928 -
929 -pkg_postrm() {
930 - xdg_desktop_database_update
931 - xdg_icon_cache_update
932 -}