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: Wed, 27 Mar 2019 23:19:21
Message-Id: 1553728668.f80299ade7ba1a06f9cb5a5e002db9198cc8030a.whissi@gentoo
1 commit: f80299ade7ba1a06f9cb5a5e002db9198cc8030a
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Wed Mar 27 23:12:28 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Wed Mar 27 23:17:48 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80299ad
7
8 www-client/firefox: security cleanup
9
10 Package-Manager: Portage-2.3.62, Repoman-2.3.12
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 www-client/firefox/Manifest | 186 --------
14 www-client/firefox/firefox-65.0.2.ebuild | 731 -----------------------------
15 www-client/firefox/firefox-66.0-r1.ebuild | 746 ------------------------------
16 3 files changed, 1663 deletions(-)
17
18 diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
19 index 9e4af5bc156..0d7962c3cf2 100644
20 --- a/www-client/firefox/Manifest
21 +++ b/www-client/firefox/Manifest
22 @@ -370,192 +370,7 @@ DIST firefox-60.6.1esr-xh.xpi 527565 BLAKE2B 6b357e8887f61aed2ed513efb9beb034d12
23 DIST firefox-60.6.1esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c4036d54fdcd6524fd24d5e67f08a6926ebae10a70f0a961942a2ce752e8017cad965bf9e45ec32e825f35e5605539e30a86 SHA512 d5d63cad9411d615c0aa0814beca1f48cc033327ae989641a9e4930a8f6e7e5e6a4cbcb875b26fa5e82b631aa9a99aa35ad3710308933cbfbb0a15b9686094de
24 DIST firefox-60.6.1esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146
25 DIST firefox-60.6.1esr.source.tar.xz 269197532 BLAKE2B 1c108366aa5a6a2994ef8dd70dd70da79ca54cc5a619243ff304ba87450ca261c203cf67f426ccaa2bf6d1be35bcb71e5a2ce9859c8f227ad48b83ed5895897b SHA512 a1683e9ad551c2aa6b84013216393fe1f7107728c253ed8e5700d419cf0956513110ed4e1b5dbac3e3bc23930e3024706f1b24d405b6edcdf8c175b03ab241ed
26 -DIST firefox-65.0-patches-04.tar.xz 16096 BLAKE2B 2c591c54ced34e32307330df19fa205ce274c94519f32205b726183b55d2050b132a30301c6c9ea9b4a63e292a45d1581fd712c9ffa4730fb5b7fb2708673da7 SHA512 fc3e6dcf5fb14caae9e6d9ddfded17edcf7eb138a1ff024320a9820e052d6414874db22c641355e197cd5ba8dc60e4747f16caba4ba686ae7dadf8f9d61fa6e6
27 -DIST firefox-65.0.2-ach.xpi 447470 BLAKE2B 1f2b8b663512e98fdb613c56830ef65d06fb5d259e96dd103f2a4c72eab8d4a128876116443f63af95210b5a60955db4d3fd3a96d30bb8c202a1fe18b8293804 SHA512 c32336203c7ed25d022cb761453981bc68cfe468cbb61db8ab6a19e8396c8bfc3adfd93907721830dc7f9f4eb82e04b3c2f1fc8f88fdf7a45ce3660d98792ff5
28 -DIST firefox-65.0.2-af.xpi 437795 BLAKE2B d12ba066c0ec11db1f6210852bad9e5476e560ec3d8b7239cbd5cf90bf0368cb341de1802eb2903c55342bdc4da29d540e765fb1532fadef2ed05b924182be65 SHA512 b1d0bf5dfd6b949f6614b0def28422d0b10788d0719eb9037dc3d2fe34f33ed5cb59d6083a12a5853601246fe53d1eef785992b86178295a8d9d6a7a9697052d
29 -DIST firefox-65.0.2-an.xpi 465018 BLAKE2B 109307b789d3d6e8c104e109782362190500550c1ce1e5161df13d72da15030cefbe715e0d48fac5e8b5d1ff977785ae08e90f8b2bafb10775ecf8c128ca311b SHA512 60fb7a83be7d50ab9ef3f036b9b35fe0cfea01460f9e9ceb5be758ee2d762870d662dd128afc44e766db69035fb571332e51eb7ecb96246116383cdcaa391f1e
30 -DIST firefox-65.0.2-ar.xpi 509028 BLAKE2B 5c99113f3521b3653c072db3c9c599f7f9821920b30ce666f87444633ea661bacf61c541e99bb8550d04fc4cf99c84af9c9f4466fbe1f951588866b3a8f9196e SHA512 f8252bd3930d17e2349a72b06dbe1a2a150adc380488a4d6b09a26a76179b07da51219a8387a692ee5a761a8e7086da79d5f9a7f0009c4996b6ae724ba4d6d22
31 -DIST firefox-65.0.2-as.xpi 472926 BLAKE2B eafcc1076ea570aec593e9da20dc7014dd3d3c92eca8062cac4e27ea2df33db802d58938aa18d1c711c6a9f223056f693ffefc24a4363b32af02b4e4ed9b7774 SHA512 ffd9779fc092b2f23a2623a7a365611be226a1f6c9cbabbc47676822e309db40124122bab314ca9256e8f640f02d923ff7927411a8bef03bd4e468e4076d4d62
32 -DIST firefox-65.0.2-ast.xpi 462348 BLAKE2B ea558559caaa529b1b08e02496caf0e94d6bc22ddeda7af5345307874d39480830117cce2145f1775bc2296cc6fff8d317abd83c4ea214051a3f0a56a0761459 SHA512 2152f8498a36e36e87aa922f3300659902932e91837081bbd3518044bb3a93660dfc5cad24f2731ac6bec567cca4ff7598adb6be309fed42eec2c8b6117561e5
33 -DIST firefox-65.0.2-az.xpi 488826 BLAKE2B d294f09795e7b0843b50e0b97f3aca7ea69962102b21a235a2f03f4c7b56d6296a12deaafededf403ae44847f9a1adbaf665340755f7f3bb24eaba6a2a2aec36 SHA512 fc35f127d10b3254d3a2005e5231a3fff595e65cd479eacbef295b65b5b12167f5033af52c142ae52f3b85440a6ae88ede9b09198044ac61496bc0c4157c8c0d
34 -DIST firefox-65.0.2-bg.xpi 521967 BLAKE2B c30be554d68582e548a1a3caa36b624bcd883330b66b67ea111c5efbabf05a0d91daab907c13e95d9200eba3db6ba6a0d5b03685259e948587d6d89ec9e81d4c SHA512 8673d404c0573144f4c2bbec193dc9c60fbe755ad67536e5e1c6f1efbc0b027e7c4ab1d3d294bd644db3faab1d11d17ada0218c9c64afabc8358aa127b11f92c
35 -DIST firefox-65.0.2-bn-BD.xpi 536547 BLAKE2B 7f974f37ec8119302f31b1b5755c7f9ef09017a04b74143427ccbc00b8d60b9204ef1ef02799f81a7f5ecbaf19303aac637186ef4eecbbc87caa986eef37acd6 SHA512 0369e3b4988fe2f9a94d817b2ac08ed4c088d9fdbde5d44db42e1569b35be9ebe5da2a48ba147845267b519de90e0e5f7d55d5b75e8ec8dedc7129bf9656dd41
36 -DIST firefox-65.0.2-bn-IN.xpi 528108 BLAKE2B a5b8575c1e3b83c73209d5ed16844b7320ab5373c5e3a42df50ceed6f69687789f8a162cba3cf21810c474dbbb29b3de3fb2a1177c35d0c5e3d8142263336e5e SHA512 6f939bf84f89e213c2f7861740d9b22881be4481d84aedb4928429f1d993a86f5b8e1edf2f5e3f301a0c347b5d2456e1a96209a041eab9d07df3d58f47c6938a
37 -DIST firefox-65.0.2-br.xpi 468628 BLAKE2B 55cea6089fb7d97668e821c3a7b3ab13682c0ed1e2ab6bdb5321b475cfc35bd7c279f5a89c7a0fb338ff74c63ae942e52c4079bb62f5e321190b1710f730781e SHA512 b09baf0ba403b3f5794e1598b3dc4435d98511fbe81177dd376464732a65cb476bc9d39d48f8f4622c245328515018b70c5d0c8b853b83527a02da8ef9ad0f93
38 -DIST firefox-65.0.2-bs.xpi 463216 BLAKE2B 10f08834b52f89a8ed11a040eeb3826a8bf5ee68d0e81ff6aa72244297b2cacc4a8d0fec70cf75fa4a8c057c91c8d831bc8054154ab808ae466375fbe78fb98b SHA512 0f938c8de1c3c0e8906255c9e2cab4b2b7035ed401a026d320c014eff9d7ee7e7e6661f0c9831902097b3184c459fbc543ec8e83e0b092d2a4ba5de3d3df66eb
39 -DIST firefox-65.0.2-ca.xpi 469766 BLAKE2B ed90113ae158d49409e196e8ba28aca4d3ffc1c18af30e6322c88a39500164dc2ca103443747ab23e241612675aef135a6be53ea7cd0d1f51e3202c1a819f5ea SHA512 9134020a90795b1c0070de9ee75d85272d94ffebc06826b0773f5d31b52ce78d7ea31436dbaf88ff887efc9cf11632e41659bb6c540552af315ccdf98b8fab9a
40 -DIST firefox-65.0.2-cak.xpi 492521 BLAKE2B c7ad13587b749e5a853eb95eb13f3938460f4135ec742621947dc7e54fb2716f4d5d168c5dc978ee7caa1a891cc04459a36d81f8e794c8c0e3a910ed46f42dc8 SHA512 e0f1f3980e7f884af25d8b0764f17cc694daa7998d56d1e28fa76ec8e9d116aebd23cd2ad39acf3b2a63e2951c1f771206d0b3b7142316338b23249dfe1dab6c
41 -DIST firefox-65.0.2-cs.xpi 482373 BLAKE2B 53c270bac16bca315800f5a37ebc0003bd5160e319849704cea0506111cdd8dce45dea4431bbb21064989ecdbd142140b80dda623b98546052b5f5c5a38a4d36 SHA512 7684253a7f15eb18c970dcf705ca4e8495bf83542a72b5e9583eb1a81cb258598126370e07ff028a0bb372b6e99ab2a575b2d4d262104528927447bf15d789d4
42 -DIST firefox-65.0.2-cy.xpi 471840 BLAKE2B 67c119926922168f4b58ac0be94d77ca8f6866dfcc9b18ac3758950972749b2de790a22d8551992d9724e0acd8769764860ca4d86d9d8870a811a9993f4e84c1 SHA512 fac8b13f23c5f5d2dae8a28f5c8c12c4408957ae881d846c05b5c78be44b73b6a84229daa524c9d1de56469b5692625cbeba4491ca7677b25eee9bd4a6e1947b
43 -DIST firefox-65.0.2-da.xpi 474711 BLAKE2B e3cab73f6b63715e372400b7a8952be71b4a5356425c831d72d7f4543353ebbadbf9628917f28fcf5ddc31542e2c7c724800896b8a3a30d6d077936b6b5226a1 SHA512 b763f0f6358a3a2c2feac2f992bd5e0e5888bf35d26c17e07736e93ff2724bfe5fbfa80f0a1208c995a1907b79f2fd12ccb73919a35d4a03a44ef6d713c5391f
44 -DIST firefox-65.0.2-de.xpi 482317 BLAKE2B 93cfa27402f54965fc95ab11792925f3edce4df8a4812e7315c13d61e252764785eef8ce223b35f9f057ed1b7863df7b11a17abe075da23a2db19ac5a194bc91 SHA512 40dc7c8d997ee61a2ac53fce8a8447a4ce2f66f25b7910e83df2df5af2b10b3b80386f3c4fe37517a552850db3215e1090fec7f3afe552ad983904294baf4505
45 -DIST firefox-65.0.2-dsb.xpi 491047 BLAKE2B 75d57be1ef362f54eb5b458fc9a973e9e293964efdd563ea375d6ebf956fe0eb482ff121bc636baa3ffe7249f6715896b26b45e0d6f296d282f7bfb995055f14 SHA512 6ffae1a9ce42661e3045eb6a02b719fa46246d4f2d9cf88e9aa020d12b33b2e409a2d4740ab9b1a5a478826aaea7bf3cf1fe624aee8688757d3b01338cc3e0db
46 -DIST firefox-65.0.2-el.xpi 549053 BLAKE2B 64c01a9f08234333449ca5e3ef6e4db5794b81941dd0a7411908061529077e1d4c2e8443f6de75a42eb2421d18cc805d06cb19f5fc027cf6b70492348a8d2b1a SHA512 7f44e9a593acf1c13c4fe6dc93cef486aaaa7459b90de18562b1c28afee0e7cc3f0ad4494039393bd3afd409539b0aa5f1e729d6a6ded1b643f2ef025b1e0a7b
47 -DIST firefox-65.0.2-en-GB.xpi 441661 BLAKE2B 55a928305acb2e38a79e8a187e397058c58987c3819a2a60973c476d6c51ae55a48adcc5d544139436fb2fba7e83787826db1748848ed7bf212667229e859afc SHA512 022b5f19e07644275818a566abc1c772c65703deb3281e3f8397131a3a3b34e8c8779bfc60c7463e8ff2ff3c7803690ffcebae39492ea5df16d4a61ffcbe1c82
48 -DIST firefox-65.0.2-en-ZA.xpi 421346 BLAKE2B 1786e44b07671fef0b2021666dbb2f144473aee6819e1a00da6472a99d66b131d4d640d5aca0b4b76a23b4f06456dca6f9a124223d9f6e8979456728a107cc8e SHA512 561371d7962d99a922f290e92042f56a4c52952c27f81bc9374706ca19a9fd89da254c6f351d39ac77d90f0ef29d614e6df0dc09e26837e94af08e66053b3c7c
49 -DIST firefox-65.0.2-eo.xpi 469168 BLAKE2B 32615754c3ba6eb5895a52e6cdc596a58bf9b93c6e4cd586e6d4e26ac495e630c12bc7a52bedb3c04b1010f8e43592ba5006d82433d8f2d570abdbe2e7537fd4 SHA512 e36b30619578bf469c1d49b398cec133cd449ff174147c3b8d7e0c84add8fdaf9b0c6fd8201907069a1837d3d1d251b78b0a2cca3419cd023f8746b1d07d0bee
50 -DIST firefox-65.0.2-es-AR.xpi 477378 BLAKE2B deb516369308441891c6ea4dbfcefaece07eaa5820f471e1231997421c8e1f0cb4ebb1537ec81c9acce57f98cb9a327cab21d98137943ac48de80e6f0615efd4 SHA512 c5170b301f77a2ae257048bd2ae0551fb09bc2335ba622e15a0382b3cadae3de48f2b81b7a338794a3235ee0ea85e4f7838bd19f8286aba25c544d122573e71c
51 -DIST firefox-65.0.2-es-CL.xpi 476266 BLAKE2B 4ad0151b7e06c82e5989bcc5856d64db83dd58c2692d7a6cf8ee07cb31511e3ef17bfe9961d13fcf3dd5c8a749506eb083b8039bcfdc18359096f92610a87979 SHA512 9c41985ff21db90d461b41c3296c70bcd638f744d42d4b483d1391174957ed92740131f203f1bd0426dc6ec349b9c931948713da4ee4acdf52167709eefa97a0
52 -DIST firefox-65.0.2-es-ES.xpi 437115 BLAKE2B 1cd2bb3123f37d0359f20a7bd9511d0b8ced0d42b14c34d1a9da73bc78ee24a04ab3ccb19da1d309613b03f390da91d3f09351764234e1d992634a55c9364864 SHA512 e82b9f8400dc7c35822cd77f16bf41bd77aa94e26288d8977e7d577ced31fc8774e790563943971c540c0f271be6428c1c8f6091390673970cf7ea216367bc77
53 -DIST firefox-65.0.2-es-MX.xpi 479507 BLAKE2B 4c3fbd4c0587bd417668e910b79960b76105d632f96c4da7aff05c916bed254a92fb32973a20b3e430809438609327ff0e39410bc908d560740a3e96ace6aeb8 SHA512 b241a7f2724fd456df12b87dd5697d88bcc5bef556aa907552673b217381d9b1e7a2d968286021076f8dc8cb9f4fad9b8640da5170efd9efa98878c47ace5d8f
54 -DIST firefox-65.0.2-et.xpi 460958 BLAKE2B 7dea763490c767bdaca22fa5ff7acbcf15b753c0f3f725d2c32380029fae0a3606adb78f82dd8edae1b3d98bae3c332f11400642e23e0594e1de67f98d294ef7 SHA512 fff1365b13a1f23ca1d258ad21d1f44820c758fce42c9fb6ee5daff68eb23437f3834fb14061d1ed6daa74fcd4a2fd693dabf2011b21e06b70a1d485850e0f87
55 -DIST firefox-65.0.2-eu.xpi 468845 BLAKE2B 03771a83b419118107abdf79bea833bf28b80fa94d19b4974c71d8f39f3acab53d091dc0a5035030a42d465641da32eff552ff16ad243f3e42bc3ce5a3c7db11 SHA512 f3ce7b57f62e6a7bd428a2728189b43aaab7b93983ff80cc61e2a00da284c41597810592980805958cf04c2e5479c202df361b4ec46d0bbca26a9d577f8ab301
56 -DIST firefox-65.0.2-fa.xpi 520152 BLAKE2B c71750296c2e825d39e5b2925599e8b2a788355f01729537c230b465a94798eced59e3939a59d4a263c60b0e31d8b5fb23992756bc7c30ca1f5a4bc9ab724fab SHA512 3a885463f95a62808bf2224c521a8e4c345bac3473117c8afd47329156f5136e96f223d718e9a0903cbc6be3eb845885a3c33b3c1a47a4b674be79fb9bab7705
57 -DIST firefox-65.0.2-ff.xpi 461640 BLAKE2B 7f4f64e53362cc4f9777f82424077fad2be43ace84e015f31d8f7a34ff59793d2012b9d01164a452c7f6cd4e00d059c91ed1192ee69652bee45419915af172d2 SHA512 36ed1099a6e587bc3a643c52851f4d7c1ef562c05c93ca85fda1b6c44b1c1bca7461e642f2815dd4e79e0628e4015bda8f74257c81af4cfc0470bc684a5ecda2
58 -DIST firefox-65.0.2-fi.xpi 459827 BLAKE2B c84eb1c0f95ee1c9e3e28e18afc4fc3fb2785d5f05d65e4fdccee836e16001af6f2e58d71e7525b73de12cfc73a3d271f76eeac3e8f674e1e2a2b13886634592 SHA512 4de45460aa267dfbb52b06d916cd345db14e9e150ef1f0ec1f7363f61fc4273256dd76c43a9d6271b562358bc5aad5c64d982b2674b500fd10311109a6b15c8a
59 -DIST firefox-65.0.2-fr.xpi 486275 BLAKE2B 2076197a45fb3f33eee1e068128d6e006d865df46e12bd66ce1280b3532e92bf51e8d2044dd8c723fec06122e0219f43e1aee6e4a715d5cb9cc696ba29dd8e8c SHA512 4283c350862778fa6d9db4d7e014973bb3f172de41be77420677c7efb276874df8f91f75b4601f38c0c3c0708d878024f180720bd08a6ecade86da025b049812
60 -DIST firefox-65.0.2-fy-NL.xpi 474528 BLAKE2B 5d91526d2ea9c876f7ae07f5f57ee728d3ba4258c8ba63a04e2bd36812a9000fcc7c34823473854382aebdad6e10a220a974e0c0e8561743b55e968d49005fcb SHA512 4527b3c5f669e55fbe3728b4dfa99403d48ba1bc8a934faf452d0006ec5c74532d4d0011525f6d76be0dd76580c3deecd17b8011a7e4e6f4c2a1fccd19c5f0ce
61 -DIST firefox-65.0.2-ga-IE.xpi 468134 BLAKE2B 432dceb29f1d1ebc97a0c4c691c7b9ae8225e5d33d069a279aa49827182b18692cfa8e1462aebb50f8931e874781b09a19afc917ba331e427f8770e03cb5f625 SHA512 3a2a159946177332b0b84c51e4ebf53d512eab15e76a8f5f18a93797637c722308a8cf006e200d5033c148132aa07bafd139cbae8deb260401bfc1877db7da12
62 -DIST firefox-65.0.2-gd.xpi 479084 BLAKE2B 36163c2c36a74b84b29d2ad4e3029e0d9870d154e8aafc63d468bed2e957f02129d8b23b994573ff3efb9b5a1eca98a8571d4af0a82113de2e7306139c926152 SHA512 9dbeed3be20ed32025e373a866435a19f144652e21cee300c7a95bf3c37d48eeec6e0ea7d7b57878f478adae744addacd4bfdcc10729158d6b1a184c3f559b27
63 -DIST firefox-65.0.2-gl.xpi 463713 BLAKE2B fb72efad2b0fc0f4dbc2f975b6da8b3f6de4ea67bd52024d06f4e5e9dcb78aee4a33b3c9c8e6a8bf12886cc076968a679d3f405142d5df4bb20c9b6f3fb97d06 SHA512 438c8aff4541fde5a46be76e81429924e51b363dd7a5182e7c94ef8390101405eebd0caeedc21d43d7f28834a2fe7af6be62aec0ff69d73b4a056c0c6a387b9b
64 -DIST firefox-65.0.2-gn.xpi 485013 BLAKE2B 0ad46932bbdc225bb5c1bb138ed2dcccaf0ccb5fa71328cf81cbd614b0ec1af1f9187382a5b8fc37996d4e063e9bcb9273e85523f2d27d50f7197dc8c8a4125c SHA512 29205b6b781c0cc75e62798eb33b9d0da4345d3b4cc6bf60a90571e14bfeaa7cf2c8a00d55d84c2ed0a943cd71b5469e4e4cd5a6a20f6e859391062f1579ed68
65 -DIST firefox-65.0.2-gu-IN.xpi 544755 BLAKE2B d38bea521a0d056c6298decb92df76cfd229efd0a0cf18c530df2dc05414368a3e7b340779c519ec9ffbd3ee52d4413586ae4887499fb1b0418c74fc3ed63f8e SHA512 67ebd08c258224efc208d214f332cfa6cc7da66dbaa806fc530066f8751b31a602f46265d8386513bd47c83f887187ea004759566c3f60d3f4a8cf1caae53de4
66 -DIST firefox-65.0.2-he.xpi 485650 BLAKE2B e889140b1335e2425b46e149f1cf9160585a35b7648e1d3a63ecc8db8bff8517858d7623780550d6a7555bd2f0a462224d53803808d525cc0918d609c81107ac SHA512 79bd0229b243751dece0df3ed08079b9c4b138ee2f9f4092288e2b88459e7ab59afb11293287505cded078c26fec4fcd31f8d47204b222f873ea0fcdc2125fdd
67 -DIST firefox-65.0.2-hi-IN.xpi 533028 BLAKE2B 8555df3abdcc57b618e3297dfbea3162dc73d52e3cc85031a3f321b628cf921386dab6ddf262feed55bf79ba495b50dff64ce07c5c8bdd6dd6f4f1a88060dcd9 SHA512 09938d4bc80ef39dd360a5bde222222609f6c9ce8b6ddfdbc8d1331ce98e2515923e783d86697949602a55fa6f6c3da97ec6cfb803fad78d7dd506c888578796
68 -DIST firefox-65.0.2-hr.xpi 465060 BLAKE2B 1c1551384c2be3baf3cf7d874ecd0653a2001fc2ff09b5be208268d3cf7f33e18cb96e571997ac72f945e5f77e3585b704064fc16bd051521d591fce4b785fbd SHA512 08c990f05c41c2f84ffa10cfc49407dcd73e8807de360297e162605affe6b3a8818726f566e13ec6d4dff0a0875d8e9a455e2bc5484ae7c525333e6f1702d9c2
69 -DIST firefox-65.0.2-hsb.xpi 490629 BLAKE2B e8484cbc5c1f9acb6f891646c846e3038db508ee677b44ba47dae2542bffbf2de3d44486a9386e6bdfd8c217b3e043f7c715a0313cc15a290f0e56e466087ade SHA512 78172225ef0d0374bbaf2a0101f9908839520614703cc36ceb21954212a1bf0371d304cd1510097bd42e75308a2c7d165dce753fb6ebe43b2c44f32671035417
70 -DIST firefox-65.0.2-hu.xpi 488213 BLAKE2B 33e24955e541a82a2a3ed3834e589a7c9708f452810267d16d0b7b1c3dcc0aad53b0af4a96ede6d24b01b67fb3b7392708fd5dbcccd95a080a7c82fe3984de45 SHA512 51dedf66f2f6826abbc3c60d510e4eba26426b9fc6a57c5571a7dea97a8cc64f156f63f6c782752ce06124517c6eb0140b5e04e8fa2079362acc63055602d733
71 -DIST firefox-65.0.2-hy-AM.xpi 510224 BLAKE2B 86e985fb3d2bb46640bf0c08670f5187f5d8db2e709a6a5829d924ec1984d6ee0a35fdf5038aa1188264614de23f2dd9015c36ec91bbca33237369add445b57c SHA512 ed059919504a572d98a1dfd655fe6e9a5f23f817b80cf3f93fbd13fc0b52665f06a7e5d791fcbd6ee9e48eae50031ac74b94b1b1d06c56eb4ec5c4b624875763
72 -DIST firefox-65.0.2-id.xpi 459198 BLAKE2B 5ac6fc637cc90fe730e8fe5871c459689d8fc9ac3bd8f54592c1a4c609dca870e79b837067d8c6eeaca351bc30d7f0cd93df04c3473f306848f62baf82b7ab74 SHA512 eb49d14c7fdfeb9cf03d6cc03379fe2d2bbb2afcd8565035565bb933cf63d0ea5c10210e9e51b7288b60941be2ff6b01d00bb73c8df06ce0af111539f2fcc6a4
73 -DIST firefox-65.0.2-is.xpi 466964 BLAKE2B 137b764442ef86bfbb43660d46804104277af1980210ec6406ee6ba131b094008651c118c148ee552361d24eb57ebd83ff30173ff13afd4181dad38828ae2c18 SHA512 a56524d90a470e429d2b6a73b3e6262bf06c2fb0a29187b62efb30a96928d41487e6e1eac78970fd68b750dc0b38db1c30602a9e83cf9ca380dbd7ca713346d2
74 -DIST firefox-65.0.2-it.xpi 356567 BLAKE2B eae5b2214ceb84786914b95398282287a930f5e1d1aa1414310b012ab2307099ecbbf1f242e598ab07e36d987c19174dba4edb309e1132770d2f59ca8f23e7ab SHA512 980c1258fb8ded25e7c6eee74ff4628d5471539acb55d25a58b704333505b632315ea6f6ebbdad0f9acac50795b66b01c18154e02ef48ce8d2da20ec284ee30d
75 -DIST firefox-65.0.2-ja.xpi 504408 BLAKE2B b526f088a1f3822905c06a5f0d4eed68958d592db56ae22a972d71e4f1a209212ea7d002dcf40b5f6d4e2d0ac7c2d1f3f9d276b3d2faa7e480dca444b203d86c SHA512 4e2b5c25fb299702bac2cddcec105554f738b0817e8be3c5d36a8f6e3aff574339b9af79b31961814c146c25e33b8142e438f69588c48b8972c5023f0b5198ac
76 -DIST firefox-65.0.2-ka.xpi 512106 BLAKE2B 035044fc7d10d05172a82b9be05d837e50e591f17a7e3582c74feb1626e3e946a62d0de89428803b2a8aedf6ef614b36b6b5f2c0abb53d07d14fe28ef3df92a1 SHA512 31992fb033bac2ca2bf9b7b8e267cb05fe04f1ab7e85793865cad38e5a982add61f8f77f5af110d1e68901f54119538e546397ab72a0086b35057b5dc37f4013
77 -DIST firefox-65.0.2-kab.xpi 480086 BLAKE2B c521625dc050c143d49876ed0d23627dac9eeef938caea8b20d85da043b381648a9dc374aa1321c974acc44362a2fb51f974549f28df855c96161b0487dd07a8 SHA512 f852d0c062a80dec34e610ead75a5f17e748f8689fccf2d4adff5b10e4110b2bdfc3c3f673e00a272bcbe3792956905931d93915f0ab52d137381b6c704f616e
78 -DIST firefox-65.0.2-kk.xpi 535916 BLAKE2B 3c1dbb0349ec171d10edf91711fdc9ed984c48a0c4e3d1433f934c5d406187757587af874731d59482ad9f1030bc1de7dffe500be753e54091069114faed7a3d SHA512 0a9b341ca8d60b0504c82efafa7b6c67ca073f641d6f3bf5e06e17b6ebd554817ea242762b4f4df64a1494608e5637099de37860da5239e7df3d0ea6619e5fd4
79 -DIST firefox-65.0.2-km.xpi 526585 BLAKE2B 086b8297a2a9b43843bade65158030a6a51724aee4b36c0857a602444da5c305b88024290ba3f100ba720be2e4ca9dbdb17f26af120ccc027f94c7035abb7c07 SHA512 46da194108d7856c6b7bb9a372c4027d58ca281ef1c80243442dc2b11b8ce1102bbd356628ee84ec64d8e7460350f37f864761a39431bf4213e984d4773c49a8
80 -DIST firefox-65.0.2-kn.xpi 528135 BLAKE2B fa9a420741a33f16a4e5cc3c267d9312cd45648b852051748a38c53987e76731200f6957d2d3551562b287ffab7d2fef0fb7d77ddc15a40b0a1ed81509071ca6 SHA512 494779b0348db25baa5180aa2ffe04692a57d212bcba27adc4af78d544f2068c00b507d98ecdac45aff337a2794a8fb3573e03ce1bda333e6b5a165c44c12517
81 -DIST firefox-65.0.2-ko.xpi 495312 BLAKE2B 9c26ca07f95b25c860772e44a2753a0b8f3f134a2fc94b8310b5d1caeebbb7475a7b45d3843582eaf66b816735c9153e06e369b1ea011b5c1822f99e350f9ac5 SHA512 6ef8508b5df13595825ce1f595a1eb166799b62c125e2533f0af23ec33a3ba5fc36e51cacfe34472f95e4922c840f676e63fbe5a406f2aa7f5d17a08abe99cd2
82 -DIST firefox-65.0.2-lij.xpi 465958 BLAKE2B 7db68a7c05f8f8710c430d95089a03b76be96ef964eb1c9a8d1b81730fee24a8829b38f63e01e4e89efb23aae464458983a344285b8fdb534385a4a73f62e315 SHA512 dd10e0244a24dc22b6fed7a696bdbef393f8643fbc2d8892760f3d19dc7f9790c178fea522382064cf797e5fdcd75fe83c56b2bb4aa005eb93a39826d051f3c9
83 -DIST firefox-65.0.2-lt.xpi 490196 BLAKE2B 7798d562bb12796682832b6c7c860de06f600d5c21d81afb33e7f48f7000e857205831c32c91856a51a4a3f266281d5172bb1ea61c8a10bc67db2b7672ef57e6 SHA512 15bd2edae41fbf1117dcfd2cf0acfa78b168e58789a1ff09a295ef90c611181b141f26d97c76e4ef106b91659a9ee8ab34352b7a1c514c44825aaba30c76567a
84 -DIST firefox-65.0.2-lv.xpi 478944 BLAKE2B d60dfb15fa3fa64a3c3a72ec73dca4cb4688973e96db86d31ce163a15f49029abf52fa4025c3e65eeb222b9d5b493d9812ba37d841f099378b078b7132b077a9 SHA512 2b7b5da0c13189fd21a7d9ee6303ef1cde8f36ed113dee6f61a9ba2908907bf7071e0fabcc6bbcac1a1c0ddfff20a1a62b19c1f88fc9e74b769bca7046712f06
85 -DIST firefox-65.0.2-mai.xpi 489189 BLAKE2B 919362437c4b033372e6d5bacccf7512397cd40b2880973e3fa994e7b6cfcc4cfa094d035e20525be7b8ad253dda25d2185b0304445ef237731eefc36be72f3f SHA512 5634e262f7d5db9935cfe88b1c080a4a8dce1a02a25104b3ef25db7aff8e23eb86905ede766ca67a631c608a7a83aed53c008d5ba97a25a3a47be7729f3a6cd9
86 -DIST firefox-65.0.2-mk.xpi 464196 BLAKE2B 8ce1e16adb2c27637de95c2dfe8f56702bfe4f03590190183ff4558c7589bb1c3e883c1697fbc51e40a7a7ac20d7177c25ca9ebd4fb7c95fabbba2cc571f9b25 SHA512 5a9962480af43f42e12c878e758e9cfae21377bca3f14ac076ccb1a31df98d19b5677453ca37b31bdc22ff802f25e527f93e9084c0c76c295cad70c5b58ec891
87 -DIST firefox-65.0.2-ml.xpi 534395 BLAKE2B 3b04fcf67fe5e8466fe2deec01a463449888f627e405b88d5c0edfe9cf3d3496ca1abff95880780869262c4f736510c1a7c68b80f44e9f3c4275db787a4b6ec1 SHA512 168e535cf8fc6ba5d490c81f2d0cc3fce54882f987f0aa7e60f78473d0d8a8a57ec085b493867043b79a3dc9639f8102c75e1383ce4acb50231845ecca1013f9
88 -DIST firefox-65.0.2-mr.xpi 528022 BLAKE2B b829b9bb865ba8aa25115a8f2d94fbc5d1f8cde219ec15ddcee3d9943c8742ca637d12a9a605ec9b1450fe64a424389c82ebf154db9dfeb587d57bed7963df86 SHA512 46b05986622c1c6a9d771a817a481460bf84904a0d9127c966036dca01e37fa876a50f741646a8a09cc0e6c968c5426c0408a05bb81969e2cba582c688958abb
89 -DIST firefox-65.0.2-ms.xpi 460723 BLAKE2B af02166d7778df4526948417effc9de59d23aadcdbd0f0a6b9dcecbfeada31948dd82d7e6b21c3e893b4b5475e531d4beaddfbbfbc60d008a4c45359f2a63958 SHA512 ceedc7d25c25034c9016d57b72fb4ae95324c50b421e8ab6002d51deebc065b2804a9624d395b79d4c65e4fbb43b0cd216cc566f8e8949f273a4d6ef46c58d2f
90 -DIST firefox-65.0.2-nb-NO.xpi 461047 BLAKE2B fb458bcc90add60eec41d4b79f76ba21c4222ee2b7845e4dae8325b642a43f1a41711c7b34654cf6f3790d7880db0b55802ca9924f0ce4025ea572e7f8a3f49e SHA512 27b867d92ba5ca856de502505db4a91b44c63072c90103f5516e445880c5c366e7bc7f59af6db77519b6737ace5678afacfb4603f3539541d1db0bac07bb6228
91 -DIST firefox-65.0.2-nl.xpi 458740 BLAKE2B ddc51e2401411204e45ff7b3f9e64d49b1d127e4edfcefd48c702c35b9f1b666ef336128e1d068b706c5118c556a9705576238484394ad0a4860882d7746c92c SHA512 dcae2de181243093b34947917f14261485dd92baeb2f66458c98a7631ccf9b19ae14ebaef10c833654068a65bf8b51560ccb034b0653a00b1bc7dca638c10a5c
92 -DIST firefox-65.0.2-nn-NO.xpi 460171 BLAKE2B 317d224f6fd8de5590009ca3c6d052e941e0e9dd4e9a67a0a38aa76f200511c9348c212776cbf46ac53fd439f262fdb09afaa34324eab41739787392667c9539 SHA512 f137d344a81083200137216f95738ff57186f1e85876c291ef1d2c6862b6674cb84fcb3f4125dff3c84cbc11d03e3f16bf89c26175faa2bb23d60de17f209fc6
93 -DIST firefox-65.0.2-or.xpi 479095 BLAKE2B ecc787c48ae569d55a72dd785dbd5e2b9d7b959f692d04fd998558cac01040bf075d3d97ceb91058b915df5fb0ee9f10c53ce1ac9607e3589bcb0500c129e80c SHA512 0485ea1abe962c41c854306169f9b203d6c6b938c277355e9d8094335911d1b9d773adf756571c66bf4a25a1d2caca76fc914c5140002d321ef36ec69095c685
94 -DIST firefox-65.0.2-pa-IN.xpi 510895 BLAKE2B bc1b13bc571d6f0d3652130e441f20de3665d40592b6dd13b792d9eabf1d7531aaf702e34c8b4ad5232605f6d1b6f1c4b3569619e50e70b51a00db809487509c SHA512 0a1d974331773f3b6754b57d4c5a48f5580ea46f0eab51e2028ce85f3b1d9cbfc12f3ab2cf17da0722f28af3bad0da7dffb88b0b55249e321b5aa329edc61bf8
95 -DIST firefox-65.0.2-pl.xpi 378838 BLAKE2B 09447dc3142f46772add7fe041ae8f23cf2eb16a8b1caaaa33030a214aed2fb0d75a3508fc53f7021e5049492ae7e126762c1403d154bff4074784b93cabb4b1 SHA512 412ab22a35ba43e8415c96e5651bab381749b4c42f1c3e5615bc3ce7b333d278706eb02af367748af64a3730c58d15e9d1e54961e9da71da2832345202453ce6
96 -DIST firefox-65.0.2-pt-BR.xpi 463451 BLAKE2B 19ae0a2011f78d93562a875f353fe74e064533bd657e94fd722bcb3f5d0b1d4b2cdf98350043a4bf5ef091a73c6ed00eb6b94e378bbd82712b0f5dc2775dc4f4 SHA512 2bd70e5db0026f345b418a42a42992a860963043342bbd35cf9f98ff5db8063094142bfec286664424e65fcdacf566d2204dfcece29dbd45438977cb8e62aa87
97 -DIST firefox-65.0.2-pt-PT.xpi 475351 BLAKE2B 13e8eae6acd1a7e908f07a4e19d76951f946b1e6ae5543e76046d9c1c5b23eb74ab16c0e9d3d4514c5160a8e37bf3a44cc23cce775b05bd7297a80a7e94dabdb SHA512 50dd36a31432cb7a2a3e9d252077178ffb7b289e0fa6c75518b8f3abfc58b5821e5113a4a34d775418149d5e1a682649eb5e413b0b3404915d13d7ba4fc8a55a
98 -DIST firefox-65.0.2-rm.xpi 466667 BLAKE2B 0d797687f43d74fd2db0bf0a407122ab22f471f175d6e6976c94b549329ef1214e6d7fc221848e87dc9bde49769fc2c9947c4984f041e979e99abf32fb915cde SHA512 3b7b76a2568843d28633d010fabcc54d77c7ecfa7beb35c6d952b268cb7b9ad1be7b3808fb4403462538a398ec818cab703c45aefc007d748923cda8c3595b03
99 -DIST firefox-65.0.2-ro.xpi 475448 BLAKE2B 8792951c596614b1ade0ad343cf5f10bd5a496872d524151ed0d31f137e1808967c2d1dffc8683987f072998eb5342f186b9057c3e85da3578f3a8b41dccb11f SHA512 66621d8088697edd915e170082ddc3ea65d81b276330a87cc2bf3c38f1d0b26d202f0d12d8359bb87e3b4f506db080b703184e0db5b6ed692509f2accbd31fd8
100 -DIST firefox-65.0.2-ru.xpi 542369 BLAKE2B cca9aed88d807363a323b96b2d899d6e2e64aa7dea0a5415f27687124f30cb763c1d7cd93a7688e08d71917a0a5c6107c11ff26ab8a114298633d072c7f23ff6 SHA512 e1291cca71e8e995559520555569a1373536c84605cb9fa6c72604353c16ae073603a1a7d6d6ef25e1af1521ae1fa9208640fb765edf9ae47d6c20f56888f022
101 -DIST firefox-65.0.2-si.xpi 491187 BLAKE2B bfab3c326947f0087f3244fda8cb3b98b0747eb2ddb42db5252baf74dc5687a7a461762db54dbe3bf6f3bbf6f47b5f4d92e7eea7d4aebafca1afcea34319e2d5 SHA512 100d0bc6869b2a77df9a6119d2f20a6868ef7d58dc4927824d9b6e74085ef4635aeffa5f04dfd2ed026748136372e45a9f2592462e79927e1173451285803d61
102 -DIST firefox-65.0.2-sk.xpi 492590 BLAKE2B eb240d4531862518f74f8af7dabf863efbd0af090b0bf3928df9819a507740cdeedd2f727a1921dcd7c8265ea52f793d4d4295fe9882f2469ed1973db6434591 SHA512 36def805c54e5be995ca72242ff98f77067fde52604c0a02ac593922d85249556c4210972d9e182130adb21a279789f5c7b88fdfe440ee7ad1336bc00df05584
103 -DIST firefox-65.0.2-sl.xpi 468056 BLAKE2B aebea41af4c4d73f9c6ca689507c95829940045082225fa8e658a2ba620171dad69d3f5d207cd125b1f1520a9b0d2a0ff6f7381458518a6a11f736e7cb8ddad7 SHA512 41775607f3ab683b91cecfd3751e872c275151213b6762e24d3d24350f48ac638c7978da79f5ca20cc98e9c7f948c00ddb1b559a126fb5389b4904912221030b
104 -DIST firefox-65.0.2-son.xpi 443513 BLAKE2B adcc4d7df2c72a4498ea4619283341ed5fcadec614063c9352315883a664bb6b6fb823c5009f8b3f637b20b2586cde3385a26e83cfddc23a9044bf3fa86428de SHA512 d5e7c54e8b43d9c0bdcd1fb0288dd08152dee29de903d1e90ec32833474f3e8c667c9ba7637c7ba9eb9b9627ec1156f69f5dd1ca0aaf8103ff4849d04f11046d
105 -DIST firefox-65.0.2-sq.xpi 483765 BLAKE2B 13840bca57ddce248f70066b5a8e6fb76d232a24bd0c0a015c1f098d776ed6a18caac67a16ef490162d92d2433715afc96868200714baf8c535ad024928f7c54 SHA512 c04d480444f2b5d3559650a8b14a42b67a280c23ec25fb15449d4c6891f0919344951ec6aedb599d030a6c7da62194a3154da8e69d8de0c41fa387e4a287afe4
106 -DIST firefox-65.0.2-sr.xpi 498961 BLAKE2B e0d823e5b1517aa807521a30e2e87a253a35bbb9f2df28be9ca21271f2b53b4bacfbfae1367ed3f836bb073ef60df7f7adef3541971d89872449f32e1697808f SHA512 f8e9e3c28f2c03e246890065ac2dbae67a3b933674dbd41fe6671c2cf145840280e8cd7bd024b2efc00273c9e01b916df9929d235aea0fd5e5112c035f041aff
107 -DIST firefox-65.0.2-sv-SE.xpi 470823 BLAKE2B 0222c2f2fb3de782f14fd1e3852874c3f11cdf083b438312484c2cfc8796889e415824cc35ec25f84cbcc610fede8d0fe0bc501a99585e647b3e749390bdb9ba SHA512 bb89966516b1161f15e77a0c5d7f711cd339044bab3a17f4c43857f06e042cc01590845f38b26bd2e6298a0253265ac05d07e3304392e20c5f0728b8e88e788f
108 -DIST firefox-65.0.2-ta.xpi 522782 BLAKE2B c59a68603777e233223c93fa3dd310158d662d0ed6a33dced1783233e9c1fcb7652466e380c71500f8962c33db2974ea455b81476598ffcc4ffca459b765b51a SHA512 bd90114a92b23325c6e090b3f7ffb9835b16036f74ce34df6848b4b201adf1eaf60466d4c6230c9554207aff339b4e87d55bb80a36c6b3f9af0ca7bba29a6a4d
109 -DIST firefox-65.0.2-te.xpi 534599 BLAKE2B e127980730d953178df11f676e725e94643aca545671c3b4817773049632587ef3b8f312c9a1df624c86c5f6e58ae816d9399db26f98f4ea280ba271d18cb666 SHA512 b34cfebf24bd2e2b5e6aaa4711d54ba49db97ed05d0d7bdddf9b4636c2fc3aa2678a30b474773662c07254a0744f386893abda1d5d57e0d39fc4065bd0f90b4f
110 -DIST firefox-65.0.2-th.xpi 507526 BLAKE2B 8e49f6a559325ba9bad2caff3b886a5d775603d44dacb018a81fa46298311bde5c09b640041dc80c0a852757c8bd57a8a6e37d72b779bd0d7b0892f03bffef14 SHA512 fbee831187d4864eae3f2ec08f6aa3114153491c0e719447311442246d3ff3f4c95f7b2d5063a47d8672112f9791ceaf1a3a94612cb0f6a6ac1e0630b28f3ed7
111 -DIST firefox-65.0.2-tr.xpi 481312 BLAKE2B 4d80645c578273a28488dcf9ef48fae2237efa0c894d864a5f53d4dacce5237221741357df4b8c5b644ad4c5517e4ebe67bee590078e8cda4c684ef6c94ff9ff SHA512 4ff23f26169d82971a26d99e2dfe6a78e49fc72632528a0215517c3bf10c00e8f02b432b699a7c3c4fa581a1cea45ac2f1a67ae2f1d2fffb19015b65687a064c
112 -DIST firefox-65.0.2-uk.xpi 528938 BLAKE2B 02edb85b61ff13db8c71a7ce3a065f94d910bba76905266e8e124b1a1df63e794bc72d87743c6a16695dd1f6b7a14082beafdb98435f38a4beaab2a3974d9531 SHA512 8984bfb04d548615a2806db93ce51047f81ed7ba351581708759071c5d1261dc2fbb3480b2da9ddc43139de70109f81a95131345fd7b86cf05e234bc5fd57e47
113 -DIST firefox-65.0.2-uz.xpi 460825 BLAKE2B d43aedddef98ae3f07eff31453d1d15b3e6ef7999f3ed520e599ece046cdc7d62cf88cc60771c815c9f4bbf58e59018876b9d980e5e7c9aa8a9ef4f9dbe92482 SHA512 7b3717610ec4be7c2d65fdca9921abd039789d46ee856d66dfd832d60fea1a4d51e90f7bfbd2fb7413508cd30e8b1af2ed7a03ddf0ef2d82b3e13a5dc3428af7
114 -DIST firefox-65.0.2-vi.xpi 486535 BLAKE2B f0988da9b7aa56a51ff6545a09e9731ea7e0ab07339f410c9b9585d333a89d09b6ce126f2f2fc97c1a3b98af46fca62720012b8d8edb9ad20c54da2ec7e17e1b SHA512 ebb8f80e18c2d25915774d28df99ea3867d6376063119e5a4d99ffcbe7b3ab8787c208296e564cea7bf57b323afecb1a629c55f0e2911545702ffa9a11673db8
115 -DIST firefox-65.0.2-xh.xpi 455426 BLAKE2B 6e8e85cd986e6a7c826b6e3e50db33deecb7d1be6c7d2498431e62d9971181d61da6baf9d893787f0cec11140e558365136c5212fae2346eaf2f92912d841123 SHA512 c3fbe6bd55ef08d9a7d06d0e3d7e599c8441ba62ff830522d49fb470a9212fbedd1620418a2a888c82cefa6139f9caf728999b130c4722678aca14457f699c6e
116 -DIST firefox-65.0.2-zh-CN.xpi 494811 BLAKE2B ce81c30d472eacbf38b793fd3f4e592552cad03b3d9941d7d6a6eec1aea071561a514bd92eecbd57394fb624713df0839bb4d5b498b3d0d1efbcfa27e34892aa SHA512 31f008e4e82c96c258c93ce214deb7af5078e65ab83af4e40ecf8c26e0db60bd29718cc47ba1a3cc93aaa77cc7f69edfdd93bb9eea52f914a787bc955036ce2e
117 -DIST firefox-65.0.2-zh-TW.xpi 492982 BLAKE2B 8b3700caaeb9a36465415d3a209b3878fb455975fc5d100b1fe1238521fad0138eff2d6d67e49ee6b931de151ba1aee5fbba0b751e3ed19a214a615eec68d5bf SHA512 2b7e3fc170db97cf261dad2304f2d377f58255e91bd351be02e9f2bbdbfb847968feba801509ed6a5349ee525df992ea7a1342cefdd8ae463aaca7c36912b32d
118 -DIST firefox-65.0.2.source.tar.xz 279607324 BLAKE2B 5de98ebbba0fe1ded1a31c4943bb295f1e035c37c1b270f54e653ab89387a98f678bb8ea7971b2a9ebabc93633bb47d3bf65f7df859c72d86498b73654483212 SHA512 880c95f3563c475684be337209b825352de3622caa83322c70b4177010d00c3b0550c7f6156793248433802deab62279eaa2c3b463ece27669c80ba3799ea8b0
119 -DIST firefox-66.0-ach.xpi 442366 BLAKE2B 0048ab43aa0637a1defc906c09bf3eb500ef751916c9852779cf16057576c9babc10a9aeb7e2027d5e8cb17722fcc25c7ed3386cdd0297362f409d4bee75ae4e SHA512 551c255ab0d748480ca7dd0f2cc95edb2bec98570a0fcc90819df5689c2ed0d921168d36169b8b096ddfcb2e81c2e983015487f4d6b12edb5b3c1b3b16be3fb6
120 -DIST firefox-66.0-af.xpi 435974 BLAKE2B 9287dbfc5ca44367178da8b83396e4cbc150509adf2d872f1af93da9cdd371f4bfd25ebb3713ae5c9beef6c4ace0f27da3d340301bf3b123a8d9d68c728012b6 SHA512 427919188e19fbd85ad691b88d58b28409f3f53b9e52611cbbcc9934ce32b1749c7c4554ec7096a9362c7488c4f4d63494482be9b12c2ad8edb83dff52dbc62d
121 -DIST firefox-66.0-an.xpi 460783 BLAKE2B 43bab437ae499c925c9dcbf3015a87cb51c8ffb6f902297b409c2ef2ccaca457bc8352ced17ec31b44a9a8ae3a2cd51b447a4f87fc7780636d190daba31dd755 SHA512 b081408b1a5cea4bcbdf82e17c41fed43617f709e39658dd5fb0dd3c9b178ae768f0080053ee9b1b070f587abbc3b7981a6160e7acae99b62b65608fe0b484ae
122 -DIST firefox-66.0-ar.xpi 504698 BLAKE2B ae6369e37861ab8ebf6f80ff34c7b526ace3e0a03ac99e53cabcd45663598788756a357ff57b61d598688ac003a0395f9c6f560cdb6c468dd1b1b6cbc47107aa SHA512 ad8b1e380eab4669b3be209e0071f537cf96421a54686e2a968c1cd0cf92a14be8f32c1ae5cab9c39b40f72a28c9ae88251395902cab09e9303f5ecd16160d62
123 -DIST firefox-66.0-as.xpi 468522 BLAKE2B 084f5580957f937fe8b636a51da10b5c84491abb0ef413599233b6b4ea83cbf6a2b4313399d6dd66926c44dc589b938e35ad06bb32c5f98c20331cfde35864ed SHA512 76e2848bfbe877c2784e176055db00c3acdceced7c85548b1f0a10f8b629ef07929ddeaec4fce555035fc391e399eeffc83fd5776514a7705d95ea18ea5acc61
124 -DIST firefox-66.0-ast.xpi 459787 BLAKE2B be5edb6e1030421b3f6b3ffde5c6811776d8917ae96223f4b5832e66af4a1c44ba48f95c51222cb5805dbb3a1a8bdfea665f073e934dd1573d6e65d43d073e6c SHA512 25de887134c103cab59ae193727c6beef86ce88a1147708100c2e32d5ffd10d8aa3d025e26501f35ce2f4a0f9565dc8131b3b4df3615ef76783183b717b255e6
125 -DIST firefox-66.0-az.xpi 481903 BLAKE2B a380a222052fa2fcf13d79795de5926b08136b36a55fe52a416059067046abbd0743e6b1cf5ea2c8b8aa3b2b8d0c15d3f7c2ddd02d26bda67c86e49c0a8ce7a0 SHA512 37752d376895f04e68197bed5b24b92031ac16623d655654318ddb95eaaeb44f2860a6a45a4e0e6b742a27e929447324149f7c609fe40a96747028a3324d0e97
126 -DIST firefox-66.0-bg.xpi 515780 BLAKE2B 73c5c73eece1a2ed0457fc9d8f0a8df0b1aa2bddd1c9ac7ec5416b606d96718242edc370df5dbdcc8ddfbddaad62af60b17a72ae9cc5cfa5dc4e04ce77b073a6 SHA512 7386c8118e32e946e4df8e97837a5f7d68b89a739572ba83970649bbd83c09f34e6a7c9172429fe6c7aa824e0de8af712ee7cc9f48a41200e3100b6397ce65a6
127 -DIST firefox-66.0-bn-BD.xpi 534215 BLAKE2B 4e078b3290501dda16cf6f1c174af6c54688bfbcbfd73e12dc280e44fb8c07e4879613022b784360806f20ab2fc1e62162c430adfccbb3758b3b247c51fe48e1 SHA512 a78c9a9418b9d70b27d93be3ef2f44bdc47d6d09058d6e54f0c26e27af0d9ce4fd4c33a44302f61b7225276b71de337eda8e412d0cf4b2b2da88867bb379b873
128 -DIST firefox-66.0-bn-IN.xpi 524889 BLAKE2B be21aee547d6f8c256ced318b8e35f997562c2c2bc88995b9dee0386b6701a76d21465337ea258e325a6b23d0d946213c11e1d4905e0224bc2b37a94f7b792ad SHA512 8facade28e0b7cb92a7e9fadda5cf76b30405efe100ba52675735236f4dda699499d2e94f99aa8efef603ff263e817e7e8047e45dca180085cbd7cd7a5d2a84e
129 -DIST firefox-66.0-br.xpi 464467 BLAKE2B 4756ee3f775555c8d9cdec9e489f2abce8396f23ce3bcf1399c93d213874f3638df05e3e2bf13e0692cb2b6c0bcad1aea9c6cf77d305e55e941b5c21a6a11786 SHA512 ca9c4efa73bee81410cb37107de30da470229b370cd90f5fb7893ed6d09cdd4d75da6fbe3cd061a5c74785ad1bb4b7116aff7408c3f9ed850dd4db9fc77c5ea1
130 -DIST firefox-66.0-bs.xpi 457798 BLAKE2B 1d8d0e0d04c7af0063d1d347c643d51bbf3f63badf3af5f33aba0f401ca51ecf2307392f784d5b9ede42623dd6cfba8153e427993ebdba5da0c120efe8e1b947 SHA512 d81331d74535ccad03299bdc8026f2014dae2151ba19ccf9988c80a47e357251584f0fe9129e80b6cfdb89d0110d883d601128cde5c52a60061d54ae63d3842d
131 -DIST firefox-66.0-ca.xpi 465728 BLAKE2B 9ee1b8cf84340e736baacdc11750c23a3bbfa6fb9df072eca2154e82b1e16c491cf9d4f7ac49bc6b057db6d40dc593bcacd03065996a264f09ef5d17ba53f376 SHA512 d6b37a2696c2a0b7912736033393125efbef2f9866f01822082a43cdcf2ae77990bf690e1577e8ac0b552639c578b7518e2f04d3f78de1a3964d6d473353d7d1
132 -DIST firefox-66.0-cak.xpi 487945 BLAKE2B 59acf9c0cde51abc1cfa9386c4566f66631a1b0cec4a88eab9ddf4d7da9c872b881c7182d17b339c4e5d7fb1df01397137af4d2f475ef803b48eedd8712ca8d7 SHA512 dc7e44e58d7595e3662a44db758b0c0eb450c0dd6084bc5032b1b5d11158f31203973797b08d2a8dbc45a7a6c6cca9dfb0d62808f0f26f154861ba782ccb059b
133 -DIST firefox-66.0-cs.xpi 477916 BLAKE2B bbd70cc07a68137bc6465656913018c24a3c12e6e533b23319921099fb85eba37084c394b79760bf09a1bbd24e06cee2c8d9ef7f1d854f9ca96ae7591edd3fda SHA512 c7573adf4e3184b1040017c0d43edecfc70fab7ae1ac066b7f77dc081d329254d5f6296032457c25995e19f16b7833b900989813ec18f1c086d7d9552b89b8d8
134 -DIST firefox-66.0-cy.xpi 467252 BLAKE2B ef442993caea1e216b0c303dec77eb09b5817e4edcd6d4c0c751ad90f77db8afcaaa93516034fb878e7113bcca339c6995d399ff1edd7a278fbdfb8e6ff0217f SHA512 c7431da336807e58f744839bd9bdaf4d44d829d0e61fd770cac0a23a683514f982fee41d3377b78a45e2d5e9cc0a4263ce630f8e5bdd676261c0c5d2f163a33b
135 -DIST firefox-66.0-da.xpi 477371 BLAKE2B 3cee0a7525f4e6bcf5a21722a3e6210abd0bf3bd68d14e840ddbd4a149112dc0386a8daf04e036fb42bb4580b1427e19683c8c699e4025cef71b7fcfbdc6a4c7 SHA512 0a8fb4e2d1064475d2794b53eab63417eec31b50d010abaa8064b1f06946c211d34e209a7c5a4c1c1e32139263d42808169a39b951a89f7b7373e42d04d9e4d0
136 -DIST firefox-66.0-de.xpi 476711 BLAKE2B 4d37c082151ea436a9ced2fd2dd516b441d67a7237b61a67cacfa49e1f1311b46cade1461f327b228cc65cdc688f1fe2da5710f7860908fca922dbb4e1e7d002 SHA512 dba91cdfadbe9329b466e5031b8b292e751a309722099b9e5b90afee44f00e9b6f8d39764c716ff84675285a8f4d63860515b98f4e197c5065c6bc1932b18607
137 -DIST firefox-66.0-dsb.xpi 486629 BLAKE2B 52d1dc3e777ef6f3a7bbf8fde0a267e49cffb85e4afb08917220422ba3a10b538b9ba6fa6162883d7e9f64973bdd2368c8456a31566dd24c8bd560d83b011233 SHA512 aca09e027dfe62d6fe62cff32c033d7c7212c945b1386b67f81d8a00b527513006e3d692491d83f6314fb3745e9bc2c61645b9bc05f70ab8185df4cdb871448d
138 -DIST firefox-66.0-el.xpi 541755 BLAKE2B d403cdace757f068c0e67100632d7862d2c60e1abd168f0d186ce2116eeef424f6a90182483e5a1b5e06789b8fb43a8c71241f6e579ea3c27dbcbb0b63ec0903 SHA512 66e4545bf151bb48b465be5aa1a563b6e28f3870c4942a6133b3cfcc2d143464d3165d8c2f7cebdb770d15c987d57d812f039f16a80c96fafb82b77596d37575
139 -DIST firefox-66.0-en-GB.xpi 438632 BLAKE2B 8df4f8e37360fef8b1e9f03e8ba991ca787bf7e95701ff5347bcfa8700ed2195fef71b5071e377ffcd025a38b6788239d6c5ee5f235c24478ba80d92b2137a6c SHA512 519bb6d4102712e9f8cb9ae689354f931b023c48ab35a2c048b3c9492396edf2088a0edeae38773efa2585bcd9ebf25576015ad1151cbf1fceae20b32e6fa3fa
140 -DIST firefox-66.0-en-ZA.xpi 418442 BLAKE2B 2aa5b9a245c95688c71e97193367c0699e80015dd2980cecf3c679add8f224e2194b6eb0c0551c921dad6f848c49d7d24832d71b12f4b3faf7e3abf01a527fa7 SHA512 e4e1c67a8b711afc3f42b7d424156b142e48502ebed423d9abdb6fef88c7359b5d824de91b277a85e47c89257b826a5fd85941b0afc8f62cb187f17b3e4391cc
141 -DIST firefox-66.0-eo.xpi 465642 BLAKE2B cfdd02782b52e2477a39bee1aa4e5fbd9f3ad802716c5a22a0180859e9c17f9fb79fe54a1f7ed36a39cea0866a85fe926844085d314bd2ee4e32df39b5c055b4 SHA512 c087bb1a9aa0eb7054c9fd7d648266c70c5318710fafe7ea475ab4f26bdc867594cfa48e281238b952943f67739b83e7254878ca62464ab458a7785aa593a5d4
142 -DIST firefox-66.0-es-AR.xpi 473290 BLAKE2B ff252d6584fd8177abb76952e66413c131653161a0032da11fb085d923547abc27f83dfdef9a1f2f6bc0b98283fcca06f0112a666b0e63993c342924106b7adb SHA512 22dbe3332745781d904d5b3735a01ea7dafde1a5ff082b47efcd8d05b46d635690cea91887825b5215789efa920643b8c2c1cca4a55cb60a88582db24afc54f8
143 -DIST firefox-66.0-es-CL.xpi 470028 BLAKE2B f63d969dc14bf4d36ce4ba2740ca97e3ef4a94e370912ae26439dfc94455ec54c922284529436e9af659c7e2ebf954336126944328575781189969db0e0eaf3e SHA512 a0c9d15903fba69677174afdc1a06991f3939af49a003300cd977e454c3f1ee783a162919fda5b6ff2eea32cfbe6fc4d1ad65dd45fa216a8852e41d29f8f27c2
144 -DIST firefox-66.0-es-ES.xpi 433954 BLAKE2B edd7f93727e7aaf9e0eb9a7b94d8a36f1909281a90cf833c08f679afbe29e9bed4d684d35b61229d2768d5574aa9b7ebcb2e68bc03ef65dcc49e3636f2d718b2 SHA512 2cb3b0f3b242b255df425ca2c3a88b4027868316efb88665ee29ad57b8e630918680959464eb92afaa9d207ed25a5828325c2afc3d180c581d33b4198cc3403c
145 -DIST firefox-66.0-es-MX.xpi 474981 BLAKE2B 0fcce771377c9b8dd17c2bef41d1e528492b2f2c7a002a74e83057544e8f002d11be02e6b073adba1238be883ffd8cca786f7ab5db3bc592262d2c5c8ec02eb9 SHA512 70db5da07aa32ad57f91485afb6a83f0090eadd1711c9658a294ebe6d8a9773e954f81cb2ddbdf3f063689589d7a40755c08abbf0dc3683b01c368a9dd1f6c33
146 -DIST firefox-66.0-et.xpi 456339 BLAKE2B 91b3fcdbe681ee22f4f637bdfe34a8675d4c4a2e827ac104e2629eb92f503fe2ccd361dde3a34ecdfa43138d1e952e2829728b1c854f5abbb6004bf3e3b96a95 SHA512 7fb844fe1d1c66f54912503a3e1996f4ea56b4f961491fb74ff42d2b4fda8502bcaf8dcc032698111a55a8664dd77f2ac37c7aa64c5700254dbdb492ab691c5b
147 -DIST firefox-66.0-eu.xpi 464678 BLAKE2B 635f9796ca0d9f5a8dc38339f0146cd4f4e9e0a934b8a6482f192aa0a1a50179d1bc694101124e32f40d59d55f4a12ffa408cc35efd4283b82475c04fd0f3823 SHA512 e2923a3b7529d5a46171df277830f5b587477614b34fe0b90f262ea0c61a9aec2ac854ab0ffb4121a95784c1951396c316ab6e78319b0071e82894cb5266c257
148 -DIST firefox-66.0-fa.xpi 516444 BLAKE2B 671a6a90a51904d6c0b7743e63f5be277da29e6723d3dd3b3e080618728ae781bd71200e9e380e313a554f40228a9074f7003127e265dc5ce4893277602d8811 SHA512 63d3fa062a0ea5f2eb843c506c4c034f377e362f6b3f058e3cde3db8782f7bd4f3e02a4bc59931eff523c4f7b7822f4b8bd783ecccf6f670db2c01d32720eacf
149 -DIST firefox-66.0-ff.xpi 459701 BLAKE2B a0393a5b8aa332eb06b6907cd181fee2e9a6485abaafba28349c0c2c71242490b4dd1361b7ccf171088e9b392330fac56867c2bc56774bcfd3c9f5bfb61fea49 SHA512 275e73936cf96bc1684f86394c5e375797d96f86df2b78a532d7061cf8b5af09363cdc1866996fd308e9c85540b26a666eba157aa499ce6b2b7922413e9afcb2
150 -DIST firefox-66.0-fi.xpi 454308 BLAKE2B 0a343fe8cde0e6ca34ee081deafc6f6dfecf0bc917d5cf8100b99d91faf81e81fb074d30a926a6e95805229d655cd7e5111be85abc8ae8459cd600409e6fd409 SHA512 3abf0d20875b5007c661b5a7f29a693cf0b071e70ca0f957e80703655e4273a8eb82055f9a3abb1e7136b2ddc51da87c53088dd48355e7b4c2caabc78ad1cc7f
151 -DIST firefox-66.0-fr.xpi 480160 BLAKE2B a266600611be84d83e05ad3ce96fa4408cdf458227a08784f8276c242ce29c2f52ae8886dbe006d40317caec195e25a9735836ef08a8e656b71c42f6bdad2955 SHA512 0ccc9c730f7c873e900413bd217bda90e88526a6e8279217d0826dafeba7a3baafa8285d901b9f94aa8f83c490ddb6147978f882a8014c01048babe169d953a6
152 -DIST firefox-66.0-fy-NL.xpi 470287 BLAKE2B 669654f35f14c7faf3eac04a9d6af5c194c2ca150272f6896a79b0f68b1df3b815abd3be1a64b2e3adbb0ffc5ed916025277b612dcc2c181c019e8b85b187ddb SHA512 f7c6568fc85136068b6434b8a902f361c5e2881d4a485b5f348783228a20d60ddfbcb4b3a7cb07bc988cdbf890ca1a5d8bd314b808b179b1c976e3ef083cf88f
153 -DIST firefox-66.0-ga-IE.xpi 464827 BLAKE2B 4c7cc6d2c5b4601b656ef8c461eef3821f31b199b9791498eeb2062843a42c79894c8b73f25a09e6f937ae3836967a883fc527884af2ffd9a41cbaadec0143df SHA512 1549a42be3f81e3e26250b5f274ca16c66919f02cca8b0d120e7c8bc5ede9df078f7fc40a12a48e417c0e5a8014a5ccf1ddd353aa4575c7be5206f2b34ee5cec
154 -DIST firefox-66.0-gd.xpi 474066 BLAKE2B cc339152abc260e8a48168f7e93b8b2d7b413b19117403a95b4c95f7675729fd102b7f7684cf859334d8e73280eff2aba9fca033ef5a04a19eda2ae1a74d2986 SHA512 acca7f8a2bfbf02edeb6831270a108ba5fafb7bcb4eb9c5f807427aa470b1882fbd624b685d9fa1a598d25ca9a5f0eaebaa6bd2f8f53bff0b6a42c73edda7045
155 -DIST firefox-66.0-gl.xpi 458741 BLAKE2B b893ee8de4e1b79fd40bda203b842dc94aa495352fd2119d44ba12f06f3e12ab5f9ffbbb18b04e89c4314374a183270cfd09e3be957e557189fa420951e49a8d SHA512 784f2441f05a9af65597a687fe494ba94334f81a05293cde957a1d1e7187d61ee9dfc032fa55c5757a7ea9d2016dba360993df361397a867af35c7b0f7adb59c
156 -DIST firefox-66.0-gn.xpi 480662 BLAKE2B 3bd59ebed3a1dd04325d42032cb94a7fced808e71d26e899d7f7bd7536a655184245473ed6f7fbb801bb2172184c0b35340c086d92723623bac683ae094476f3 SHA512 b8de8a15428e6287dbc0f83af3753c580bb996d0ee72e10358b16f1e4f7d4b39295e814b47367f20efd1f140f69d24a7a7ffdeb21df5ea54a30c97fb139a7bf0
157 -DIST firefox-66.0-gu-IN.xpi 539858 BLAKE2B a014092eb02bb4559ca3bc0f5e570313fbed5f8b2316049b4b7c5ac5207b87ba3184bc15c80becfc284be60d344a8062c598ede0f72ed5e85ee0c5bc2e771cfd SHA512 66c7586aa9b414f0d64f9b53379f4e58925a5ba8c3c7bd9824dec9c203906dd7466587bf0c85b6934d988dad0695de06ea89b5e2134476b33ebe26af51da7c28
158 -DIST firefox-66.0-he.xpi 479208 BLAKE2B 0032ba6d7bb67179228960fafae700c4b1abad74656e7f3f2ab84ea2c87171a9baaa53f90a541c1b0f3c5a115d9192aaeee70e5caf8fece10d86516a78f292a9 SHA512 4bfab82a06af59f30ef7c87ab736b7594a30a69c4b691349885179629d5155122bb711b06416588b0b808c2c3b4611f0786d68437a355b859b48cd87fdb790da
159 -DIST firefox-66.0-hi-IN.xpi 525651 BLAKE2B 08620abf9f465bd4c4776cb82db5e604be4ac300640dc00ac624b382b5a21d608ab31b2eb6953c291628f819d9e9664a70797652e43b5fa8dc9e76db548eceac SHA512 4436dfb5b78bc3edc75b7113789aa5c86d9d371ce0b86f729e9518016f3bbc48a9e666fdcbe0e0a2d1c5e631cb0e99491b200b94b413350a48598bb00ca40a40
160 -DIST firefox-66.0-hr.xpi 463599 BLAKE2B f4fa0a79e61c1efc5c20d0c22132f3d595c58166dcdffaba9a439faf2c7cba06a89c3478f1e3a748d784650553e71318e9cd68904d0b343f8071428d315f265d SHA512 648354d11bc75ddf1cd02dda28cb7913d4014a479305655afb295792c04baed2abc8249e9732cf27253a1a7c643be584e2f1b2fbf7c9658685f20502add4624c
161 -DIST firefox-66.0-hsb.xpi 486136 BLAKE2B a5d9d88f9b5ef237bfce6b4b97d906fc1e07ae20266dc49ef4c28c8c24304908fd316a8845f1261ba85733fa908acd7aed1474132af19266deac9fa8c6ac12e7 SHA512 d2bfbad80109becd62e60f6c0e7ac6b65050f884b55f26a992ffad5c8e881d4d71b1dd723247c9df0d8b129116d0fd7ea9d5bc1b23ef9e38536fffd3fffd87c7
162 -DIST firefox-66.0-hu.xpi 483471 BLAKE2B 5d0b78497bbe1443814812f5816c144fc76d6b8d80a0156bcb50cad9bcf90eff401f6941d69e2ea8ef7c546c39fbbc9b3cc68944a026df79454d1c1aa68a344c SHA512 6e7f4d1c54c7afe252abcba2929e4b6e107c7e8769bc30744caaeac0b04b1735c3e094c5b45eaad7bf8dc251df5dfdfd04545f41464665787bbcb9e1f2dbb853
163 -DIST firefox-66.0-hy-AM.xpi 508611 BLAKE2B 1a88e328cc4bd9c79f983e68b91490c4058e929d220d3732ad7aa7f6d3c46ff16a3a23ee3c72152b558d81024155094b96f7f39c983d1719dc31fcbedd466237 SHA512 1baa6eedd416d508b2833b9a2b696eb815cfe729e43ef9f050b1b8c17ac1abe9e48157d6e059666d50c4885145cf33ac2d40940bac24eef9a44b5eb96ddccf23
164 -DIST firefox-66.0-id.xpi 453841 BLAKE2B 742fe6a7c4764a658b1d2ac7df37a0d01341a5ae53d39718d1801ae0a710f99754f446bd536dc2240fac08bb01e4fff57ae591775d32bfc2b64c019899e3b19a SHA512 eed6479db2f5272a916bff2731d2224ae170d9ec279b3d83e001dc2ce911d6dd90b9bc363c31c5096f22b6ab74a58f42c680445c76417b44f2d4e73ee84a0749
165 -DIST firefox-66.0-is.xpi 464958 BLAKE2B c3a39a15325bb72d5baaac72b1b7ae862d2d36d99477af6b29638f4e96a3ba2f01aadce2ffaa591b824a3098e15a33ff40260bef75c8b3c8d19280109f840026 SHA512 2b4aa74bb3b17e060e7006e60c05a836c6767d998406bf753db024496618af9962878eb2929e5900fa2c9cfe14658421e110b8c1038b8610ca5f597900edfa62
166 -DIST firefox-66.0-it.xpi 352981 BLAKE2B f73acee037ede326d19c01b9465edd0998268a96c87e2ae552d3486b9ee9072ff415c658bab426d456ac459d8c51f80def0df28e973426c12cc2fbb1d4527b11 SHA512 1dc81b92f7030198d36f388e9f9a686688ff9910b90ea0efaa7fc69893b887cf1674e22835abe849afed22dc233a0d98fc41b9ce7d98f7d0710b6269bac4302e
167 -DIST firefox-66.0-ja.xpi 494147 BLAKE2B 1d14e0022fc31cd66f7d9701aeac590f7c01ea70a2a05413f8e7e8b365a29098abef1ee857ed8bd86fb81031692bd684c7701ad73033444dc87c792483896e5e SHA512 1c57a8179d78c4cd72f3379f42e25866e4835517cbdce571e6605b24787a0fb1d468953b42acc50dac2c3dd0c0352e411273f6a3a1c3184a815400f01d929838
168 -DIST firefox-66.0-ka.xpi 505248 BLAKE2B f70eb2cd00654f7b9ac5e6402cbeffc099e03d14164276fa6b513f345ea433f3ae8248d5f1be28016f804a20adb1b39819240f1ea51e0fc288ac8a76b64a81c6 SHA512 cb41d75f46c605871fc157eb29a857828f5d7c2ff1a3293662f221bed4ec8d7138c764aff4cceccfe71295d3387fa60fefff7e0dc9fc10bebadbeeb71db94d76
169 -DIST firefox-66.0-kab.xpi 476251 BLAKE2B 4d8e145605ffdded6b92fda1df716265ab2e1eb297eaa670a3b3f0e3ede9477211b168c642fe2f421919abc63c75219077db7893a62d1294818e97820eb1a685 SHA512 9ee4f3095b3ef6ef5edb247ee0e115a8ddcffecb41d40cfaa6c46b6055546a3db666a0f3422141a84b05578a7c14c45f82646fa3e39d5b1edf5f90d4d5b9f7c4
170 -DIST firefox-66.0-kk.xpi 531561 BLAKE2B 90d798405cb2e12f697362344009cb402ff783a6d223cf7cfebffa6f21a64393079ee27cb05e51c76d0ad349aff6a43124cd9102c859690eb9e581b6e1e0448a SHA512 72bf21d05185ba26f2a44ccaaddbb4e69bae143c58f880984865d115b975d4249c7aa0ef53850caab9d297fcf2b503c4262ca4273486e9205950edfd978bff51
171 -DIST firefox-66.0-km.xpi 522859 BLAKE2B 964aa59175a67deda3a99b0ca3b817fa097e183ed964e1010f7556ba9cab9060896d40a10ae3ba5f8072adb99859029e59eed6384eace3d8fa17ffd0204f8a58 SHA512 73b7d37d03800e82f0a309a3c1ffc90be2bf1250ccfd7eab2466bf75ca0d0649d9fbbbeded868762396824978bb4aee61818697d063d35d8cbeb1b2fd73eac08
172 -DIST firefox-66.0-kn.xpi 522392 BLAKE2B 0e53589196f4ee3e17e4556e0777549e564ea84daff7809d1a320872652b2216a2484d82db89fcbe4fe8c12be1b330c5549530b6487b71307ba5f558cd53a547 SHA512 9207b8f45348145868ca87b8387363284feede125a1dfb99e543860254f9f695472a31d826ce9cd6a1bbd11aa84285c43acce9a600d0d6dfdd2d107862454d63
173 -DIST firefox-66.0-ko.xpi 487181 BLAKE2B ce5da6979db595788d0164343551308fb201f8ab4f6880cbdbd6359bdd931a977dfefb9058630962a3a59e34268aa18ed06dd1e0fc19e1249612745feb75e0cd SHA512 0874052d29f1c586381f256d2e7b9147749348d95546026c7b78d0820c4c1d8e934a6dcb0c66eec97863e113835442b5c3bef4e72ee50432012467590a3d69ce
174 -DIST firefox-66.0-lij.xpi 460069 BLAKE2B 49aed40ffc9f8dc7b73a91c59e4a53cfcf1d378a6a47ab5bb57c151d0df8e0ac648bad830984ee5c04892fbb8577c12b1f93bf27514c6c8f228d8ad23b836027 SHA512 bd3c18f114eca92d069b629d012dc81a1f6e9f05e182169c0ff92e739985cbc68fab31797dd9ab345243527e39871009a2be1e11792658e76a949c5d912d404d
175 -DIST firefox-66.0-lt.xpi 486475 BLAKE2B 0ad42a4433b554584f6b47863a2ddadd6c3cbf32cfa92be0a0b6d6077a2f25c6994e77a754f1ebf761d43fdc982aea1adf197c36c28cb309a3e42d3f9179bca6 SHA512 a302441ea73c5dc2705ae28f9aafd330fd5598578c0331ea8aa8884ed05323befbecc417144c6e7b6c16c092b1f3a32bfcf189ba8c40b6d0b54149b0f6fb85fe
176 -DIST firefox-66.0-lv.xpi 475138 BLAKE2B 62500401f8585d63a9a0de93b06194a90bf025b241226806cc6cd44338a9f7a34272ee69317ac1950339b1ff26d534d2e470f30099ff3126d6386a08b76ca483 SHA512 48466dd2659c2d1a9c8076fae2733b5d787dea5c18bdb5caee043b46e6ab9c03ffc0c3c0289c599c4e9946f9cb0796597655c0d89e56e691d031e25eff5e6dfe
177 -DIST firefox-66.0-mai.xpi 485183 BLAKE2B 48f3c3be7bb45b1af111d79ce058aecdc704b9afe8be10f90649c7d152a4db3541ab72b44c6a91cf056c44c6dd06bf4c0d1e5aad9665a4d0ec91080334a2a96a SHA512 4b1ef453722b782e10f6d013f4af60fe436b464dc5fa4f7bd2c317ca6cb650ef9af16a243e7c86ab7b9f38a262c0b931bb3544cf2d2aa77685cec7f35709defb
178 -DIST firefox-66.0-mk.xpi 462832 BLAKE2B 8e2568d569f7c4ca214b3a56af026a2251e95ff31fe039e5249a072f9924fe3e6a793cb22ce9d30ab31e2c0e69034f5d2dc33d978b126b2c4b9548a092bb3a10 SHA512 169c4f3d7d78dd6e3327635c2600d29205755381ec4e683787af62893942623c769d65b4cf09180b22177ddaff10aa4aee9a64fa243218b1cbd13acf849f33fe
179 -DIST firefox-66.0-ml.xpi 531026 BLAKE2B 3d81297d6d1a3f92cf3d87402a4fb52eb0c3be037248ca1a12cab2a06dfde4dfa9a86a0096d8f8b51d81cd6a5d1f00af60f4c47426683715d4a2d23aa9032be8 SHA512 7e8af520e1215d0e16f579747022e57a331cc2ff5690ef6671962941563e2c3e7aff2208a7395ec626f15dd6678a8055fb85a564d92dcb9b06d1064977ec9f6c
180 -DIST firefox-66.0-mr.xpi 521711 BLAKE2B be8f47a76637aa5fe34b9c02d77baa33cde049dd30a097d2658ccf85d470680287be2621a298beef42290b87302e010d77b473c0076c0a2003cf0c0fc44dc789 SHA512 be1f3e80d6ef3fd8a834d49e59f4f1aa253800de1adccdda1e88d61e7e500d550ac1d083f9f4a8d7aa99e5c36fdd75e3eb502e8553c36fb3c5a42e7c45222232
181 -DIST firefox-66.0-ms.xpi 455721 BLAKE2B 218dedf15c16ca08ea0299e52529cf67ac9d5dc32e957756100a358c0fe018e23b5ab7c0e5635cd49ece59170a0210aa99962dd5da7acbe9919ec28d18ce6dd9 SHA512 36dd4bc90d2275a330ebcdeceed00ab2fc8b556a4858b107688cf96f870c846a2d8bc28926d627c61f2fed680fe6fcf2c5e78068e092d632885a95751ebd3956
182 -DIST firefox-66.0-nb-NO.xpi 457630 BLAKE2B 65b7508b80531a6549dc17a7a912f2628bdf0bc659870bec27ac8bc4059533701e55d114258013cb3b1cf412e3a496d3bba58518cfe5921eaefc49f99f21859e SHA512 ab9a01a8782c2df399869fd3ccffbe890684bffbdf2c46e8c22350bd41836db3e9ab3e3992f560783ea7fc1a157fcc4450047c2e06a054a6f2af887a6e56b10e
183 -DIST firefox-66.0-nl.xpi 450940 BLAKE2B 74157e7c506d496c7ba584bf7a10c8feb90beaeda5f1c0909e53439bf632b4ee2979f74004bfce185e9eee17ef10a9e81492c6a8ad6a89f4843e911d0dffa06a SHA512 a7ec88469c8a4b896119ee2d7fda52dff6c72c0985425ebd9cc14dc05438c7dbcf71f1d2aa03b28f594e6f73712778b85427a9ab7f98b14ef3f3353a813764f8
184 -DIST firefox-66.0-nn-NO.xpi 456715 BLAKE2B f285e3a64f09835d3f99c0ccf2879c2bace730eccf205a500aa8154b9beb8332553bd01ba604621d97001623e8e934e9381c514b42a0f0b4a18d776876eb6001 SHA512 c9f8f42133b3546c6e71859684f022f5ed83bb79633e8284722737fb3de629f6b966b8627aee0036de56e0653a5cc469f0ee46414e978c56eb6ae8bd8084aa3f
185 -DIST firefox-66.0-or.xpi 475191 BLAKE2B a19ed91cd73b60d81966cff7d3ef567d3d6da3218c167cb49dc38fb7071b197ae49687ba7c0451bfee90e702c8ab75988f8033bcc4aec1ed09e8f3d8725b48b2 SHA512 5808127560a60a880053785399d28753efb6487c7087a3ed34c3714a0fbfdce7bef83a388b93132a2ff30d3da5813091e0a1ecce74e2546176aac1aa53faae59
186 -DIST firefox-66.0-pa-IN.xpi 508856 BLAKE2B 525bb2d36d2857e084e00b8fb6a3d65681b9a1c18075822a82e599da73e6f1fe80ddf4a1366b94958b8007ad30228bafa76595c7cec19d82c6dda4acacc02da3 SHA512 a97f68306bebca157c28218ad2fb633f91ae92a9233bb31a09caa6d6bb1268f30bef0d7088fbba264b7304a63f142d3a5dac59af0c1135fbb286e3aafd72b151
187 -DIST firefox-66.0-patches-07.tar.xz 21764 BLAKE2B 5b1dae29c83e8c3d0b2a9327895200ae4d2ee715f12d41ead49b495bd4201a7bf3f5856096577c022b3fd6359e48c16812470969a488cd98f851319839ef32ac SHA512 7129c32207f9ffc8d59c35f0861c470ab16b9852df2544c7c9b3a88bc7a5bfde1c0437dffb1f1d1cf26b0f4037d6222c9196afd6c71b48715e7955e984c9b08f
188 DIST firefox-66.0-patches-08.tar.xz 145820 BLAKE2B 324ad672e66e81f81c76d17d94d210518b0b1285607b533f747adefe5b2e30f14239c97fd373c4b5c85b084379e49e37e7b9e6d5c85fe88e1a58bccafc68b26e SHA512 a70b599d995858cecec200b1d348ca25dd92b4140912230c1485f007544aa4a5946cc6de20a2b4c7c95669d8008f1ae67fd381c9456b12c144e5814babf63abb
189 -DIST firefox-66.0-pl.xpi 442205 BLAKE2B c23501dd0d78fca453baa655de2379afa837743620d6c8f31481e3a735c7749b6d151d9527d7b8d307f35b18f5c71857ec7f9b14374122bd04b83ed84d742603 SHA512 8bb603e00b5d9ba1c1bbe1a88eaaf8db2a4eb8f5d2a0077edf7bd73b7d592e3b3670f0bd7056785a2141c6193665631c02ccc3aaa8fd0d00cdea06952ab27877
190 -DIST firefox-66.0-pt-BR.xpi 459333 BLAKE2B f38077ce286090ea915477691bfdf2a90cb7fd46fa32365d80aa1f5beb036ff839908c72d6d2af47772b72a76e21bbb9b23413f1211d2147ef80c21b0cddb686 SHA512 71aa445f6880f28f756ecffd427b68210d3b8f778794e648b60016e7101f36d9374aa4514e6e349874eded9aa3b4929549c4021de5802c0a0a2c38ef6bddbe69
191 -DIST firefox-66.0-pt-PT.xpi 469364 BLAKE2B 4036f2ec8bcdbfe50715990ba2447693fd56cd56784ac264a77d7d1871c413c0ccb56d519ffd36ed5c85006afce1a6b66d8f1473753b460d487c8d2c585935e3 SHA512 849bd7e2eddc38d46f7e97e4b9b78cfeb4e2d66238e7d0e897479248fb33054afb1f8f37776f83513c76515f893e284c234504f181b74e16aff4819ce869ddc2
192 -DIST firefox-66.0-rm.xpi 462816 BLAKE2B 9a0708e8ff4176bf1e1726d334eb9e3b1244b6a097d1670465ead34baad7fdbd6c0f58e61969eae33ca79d1b49a5f65ddbc383f3bbd935a6d409eea4743e252f SHA512 26485daf98a6f1c9599c78c18175b11a7b5f193780b6ac0888248a70e1f92b5a5095aca6256988a59f49f9e2d08610cf1a3dc1182777130fa71940371868907b
193 -DIST firefox-66.0-ro.xpi 468840 BLAKE2B 964e5756a955b371b74024b9551ab5cbf49409686c5e59a798d7251a02e00259b3eae49cfc02a976ba17f12eb857c4a56ee9a57a0a79ee5ae9df66376b7d8325 SHA512 80b060c331d4ccc35ab2850991bdc6b0c97d12f60b70e5525f38c61eaf2ab51568a1cf65e61a4e15ce9188ed6ccbe072d83c8ad2c7cd2f329eb21116f6e35105
194 -DIST firefox-66.0-ru.xpi 539145 BLAKE2B 89582805c5b656d07399439f3cebe055551c2b024bb7235309bf5af28df05c6cdce2e568f7770de7571d6dd871859347b254f4648f2def7332bacacc661afe29 SHA512 d5eddc72784a2a2d8f0dccd8fbe2fd7933882f1b3a7edcee80c32a64595f6f2c2e75ebc9b40b87850d37e175c36696864b4e401036a6b7c70d3c4961beb4f993
195 -DIST firefox-66.0-si.xpi 501594 BLAKE2B 331b5a02b0126750da93aa8c959d3ee936fdc35e987176f6c3f0ca878bb0872120ea6872d13d941425750212911f7b850af2e1a4d1c12ba1a6641fd7893f75c5 SHA512 9ba144aa4bf2e8b4e424ad9308f6ec419ebcc03c71df32e971fe8f2aef2de9545e067a506d3fb931f9324aef13ae4aa213a0272a3a67b82bd0374edb009a4792
196 -DIST firefox-66.0-sk.xpi 487858 BLAKE2B ae0860468f1653ea630f96bc11a3824c0b4a4713d6ec56386693f4d7edaa89fe5d1ffe8b19b745c53395eed89851b1498254b795e49304732f13b2861d23c3f4 SHA512 a4fdb65e5cd3b3102f1eb9d5b82491e1c41d4b2c646fe8b9decfb710b4b5f462c9f96469d071780f04ad779d0530f4c6149dff940a73c7a73506317af3e489f6
197 -DIST firefox-66.0-sl.xpi 463400 BLAKE2B 5a632aea456631e7302fa4393c4b0e82f56d2e1721686a0e54731e261c8fb382fbaaa824024cf3bd4adb79577a7e666d0a44ec2404941bb4ada0da85157c028d SHA512 4bc5097095f14f5b5b9c5f080e55fb7b66b94b38f9d0cbed48b519dc17b75673f0e96d8bb6a75d8ad0f6495bc0c098d3ff4f09c7b2fdb831186a8d45f9439ab3
198 -DIST firefox-66.0-son.xpi 440190 BLAKE2B a3c50ca9911e21dabd7e4076f0929485a79286db8218cd5ed8fb38190cded07c47b3f81ae79d52a2aa08bed2da302134be312d0b65a193b8137f3d0ac5081808 SHA512 2ee7ebf78fa7cb59542bc97fcafe4dedda63f023ba6c9689c2b9ff63f490ca1ec93c144f0960df6495e6772d31a5e9182b28b6762bf3f0aaec687f0c0832b2ca
199 -DIST firefox-66.0-sq.xpi 479541 BLAKE2B f2a986a1251bbe9fd987b51b767d7e3e32e4958fc021fb930c2bfa58ca833bbb1482daa605dd22eeb7ddd89da5a642a8d756825d7790be4ba2a7ab30d96a45f3 SHA512 fce0254761f7d84837e72cec41bc043f6e4a2238e92a632fdf987d7d8288840f85c86a1c55ab81e3a0d9d38151e42181cacbb78fba44d434da0b2793fe7689dd
200 -DIST firefox-66.0-sr.xpi 501214 BLAKE2B 026ccb4b9855f5dc59cc730441ddd7cad595029650328512d9088eecc8753a7c62f4828a622963a9aa0911ea91aece5dda27c41e4190677d1600dd4a3398d1f3 SHA512 f09c77b1a6a00f725015719c701941d284bcd218ca0309f211af1e68204db82b253151a3aa751a8ff0b632d16b012f823ac8646bf41d1f5a563081af164ef4cf
201 -DIST firefox-66.0-sv-SE.xpi 466697 BLAKE2B bc2ed70885d51db6e0dbbd42c49d6466ecd53eb2f566c02d4391fd65a379094ce5019eed55a54691be25741d5466ccb144c97cd4420eab9b93141197f0d884e9 SHA512 1260216cc1988cbf424e15e3dd8f01645ddb7baac7d5d3bc77c67c4fa97bde5da16ebcf7a1bc98a1aec3e9542198bdcb4702ae5c0146a90048f1ea6aa17d6b14
202 -DIST firefox-66.0-ta.xpi 521944 BLAKE2B c7e5764e3f87b8f3a579ddebd32c93ce9a119d8e59da25d0bfdec520c6d4529aeb297cb9959d09488d0efddc0f503cb1e10fef4f2c24a947d8b5f4f0fa0bd9ff SHA512 06680d56d45e000224a6a0508aa5b2400fa14059d0579d15405ad0c42d6e4d76c8ede62186c110864e5b240aa6c8e0328545653d1ae60f5c754ae8aa3f980f9b
203 -DIST firefox-66.0-te.xpi 528361 BLAKE2B 36e309cfdb4fc097eff795bf08b6296f3c2a104a253cf5e68bd7752e126f60c179f0505cf3a7ba5ed186aa73698c7c6bcbd1562e58bec17c444e60555cfc07d5 SHA512 1519fe6999577bc2a07c390e8379f60c8c90eaa3df898193d81aac5c2dcf3f22ab174dcd45ab1259b07c69a84efcd694df155d778331f3cb2c82f59904dbd5db
204 -DIST firefox-66.0-th.xpi 506717 BLAKE2B 1aa0eac779ee42a0d6dab1b9dec8046ac378b3e37c2676e3f2a55b68e06e998f226d96f25af52225241e3863ff19fdadd09b35e52ebce3d15a44515cfab10091 SHA512 296299a895d02d9b6b99690f1660b6a057556a423e3c4a4d48f71da4c32c017ce7d7be0256f4cccb96648d7201abbfd096c6e28640ce58e2607b13a1fe9d9fb9
205 -DIST firefox-66.0-tr.xpi 477388 BLAKE2B c1eeff8f65c344d114377437ac4f001f10c19377e0edbf8b7be58dda5d69c6ed1bad514d12116ea83af701e0787ebe37811c11349d13e885e01d3336e204019b SHA512 c10b99e6f4cd3e0913a8a4bb53e11f60e5b1e043b9fc2b7ba28c745340b3de62ab4cef6b42191ef540752e014d5fa11244abe2ceface3dd24baec406eee9dd99
206 -DIST firefox-66.0-uk.xpi 517937 BLAKE2B 5f8f70f2056feaa08608f71b13ee19683dec0174b13d86590eb8bcc1f23146d20a158d0ae0a2df6af009945fe37db9157bad62d5f0ed65f1292c0f994f23b80e SHA512 fe564b7acd6cdcea8fb3612cb1ba040bd19d905f5d9dc81c237fa2360fc23e6af0446655d4860ebec5ad40fa7078160ce630bcd78f53f35f0c29854aed6d24f1
207 -DIST firefox-66.0-uz.xpi 459805 BLAKE2B c7fd3440b9bed5f0b86ac95695158ace7757aed694436a0ed33f43b32a924a3b254683bb7ae4d1517f72f02b2d8f14623464fe7ebc9266f5d167993ed98f04d2 SHA512 06551c2e424aa703c076b48cbec9ad0e905c98da01460af637faa5f7633099e1efbb58b64f531bdf7d6eb36cf2681d621144d07f7f86fbd4fa063366a7606f1a
208 -DIST firefox-66.0-vi.xpi 482936 BLAKE2B d82e78f9a3c35dfc79a78ad7b5e2a1ddbbc058ad70d7f123bccbf2a33b8e29f1a5d7eadd652570fd38efa139b8cb4bd57f1872ca9538c8b7c970ae7c482f1782 SHA512 18dbff5c2b506f9af4e205860759bc724086e72d1a2973d1b536177980362a645f1ef4595e7115f769fc873e7b8287ad9a8970bc4ee7764f574403aee8c148b1
209 -DIST firefox-66.0-xh.xpi 452135 BLAKE2B 09dd72714bd117c129ade1d5b98d81ebe1ef704da819b193088b2e0f37c42903f90e8c8a2b6ee864aa54c2e734049f5e05cd50230da0b0f5b1fdd3a174828b83 SHA512 b1d526e81a7b804ac0094f8e952c14d19556733aae5cbfca36966ed7a8c2d66445583ee7c220a7a82411b5e9ce496fee19525a3fb9ee0d8f673e470d48670064
210 -DIST firefox-66.0-zh-CN.xpi 490019 BLAKE2B 9756229aa131c57d99a33ae5e483b0d32d2634d1f92854bcd728e614ee347ded2eaa707e074b4a965fbfa4d8641af98289bb42315a7b431cadce10d5806e4f78 SHA512 d07379d65d80575e4a60adeef98303064d50409edb1a73d139d17d4aaf511cc1c4d71b5f7b3a5c94adc199ed7ce74f42336cbeebebc2c4fc26c84ff1ac84c9a5
211 -DIST firefox-66.0-zh-TW.xpi 487831 BLAKE2B 591ecbafe83c706df8388b070dc25c47e4507e0f91aea60419637e28477f11195389e64a02119618b38dbac7a70144ad2b4b30a1b463fb6f3311e5eb7c4cce90 SHA512 e50251ef64cb4acb284b37e9d6ada03de0d7b682e673d21f2f817623e405be693f60861b71bca7c70988ec3778f69c9bd99aec3e0ad99faa0038a31834cb7150
212 DIST firefox-66.0.2-ach.xpi 454633 BLAKE2B d7fd11a71f5a18a3a43807815e572c0dec7d2e0212da7d17f873f578efdc84a969073f0bb4e98fcc705e5d8224e97b242da1f468f9f550b3e916ae70a4ad7711 SHA512 3f2a1818114229f508167881d15f136269237e68e3a6a85c8cd24a598c3746c97de1497377634d609971e30c4233873f77781d5ac948efd06285fc37844a0e3d
213 DIST firefox-66.0.2-af.xpi 447411 BLAKE2B 52ef0aaa5d9026c3bbf8def6cb59a911d0e35899a8115e633b13efad893c49e77f66eb8a08c1bc0cdbf5e224580c67389970e98ef0995f7b0c78736a0db47702 SHA512 cad147a60eb764d091e416750cfef00a7b0de56e10bdcd823dba45317459c24a36f1c2db31c3c0ca726041ba33f230f4cd3182e2aa9dd770fa2377cdbb6e431f
214 DIST firefox-66.0.2-an.xpi 472354 BLAKE2B ad7886303ecf83de539d7f39ceace3e58675fd8c9f9e5d27a19444088b09d8141e42b87a646b032e0c77892492fc677f857205d0bf36f444637b2ce5c0ca0bcf SHA512 6c2875e31d772ea0f10f06e89151e6ca6ab19dd8a9b6e92df7d5b967e55a18f3268c7318f123f7eb06843093152b6e1ce3e3110159bdd4302b505027c70d3ddb
215 @@ -648,4 +463,3 @@ DIST firefox-66.0.2-xh.xpi 463580 BLAKE2B d3ceeb9485071d0e3aaa09a43d85c09d91080c
216 DIST firefox-66.0.2-zh-CN.xpi 502889 BLAKE2B e639e3c4fbaa83dca65a9213df6fd8ce4f93426313647b20addf2cb74f2e61937a76e2aa773c3a7b713261db3462dac8589cc612352f516e3cda11cc50c6b956 SHA512 68ad75b505bdc3a87bbf4eddae1ada893bc02f85020557129e1ac549978a7c4c1465ba4e6cf405f339658f1b71ea90a3316287fcf8d91b1bd684ff12514e8aec
217 DIST firefox-66.0.2-zh-TW.xpi 500704 BLAKE2B d64232badc68d359f6dd2d5459ad879741e87b8f7695bac591d822781674731abd14bfce9fb112cedabb957f6f33cbb65604830f48d4fdc832763fd82c7c75ed SHA512 3231f1e2c5f727a52daddd9fe699afe2fd44b863b2192cc38e22c042221f89a55b3fb39060967113b2c1afa46d1d94f787a23284ccac181749ff4490eb8f887e
218 DIST firefox-66.0.2.source.tar.xz 280704196 BLAKE2B 23a8d0495d903ed99d460b06445f7c9e2872b6dc19f9ad28d6aeb42d7fe45b69ec006d8303534069a3ead52a9c0cadf30d16f492270c8117284a199b632498a9 SHA512 2246f3aed4e8a1d557a2383204e926c45d63d7977032512982b3698da4d6260b67fa91507f1a103af0af77198b7ffb34d6609159729aa7bf1c7c16cf2f7efc5b
219 -DIST firefox-66.0.source.tar.xz 281516416 BLAKE2B 4f0d26380c3e3f78bd668645adda722065e4a41f8db7da27c89a9fb38d9618750ed70c83744a22ff5e2f0de30f0c71e56a8170b441ee03c0ccb1c1e63e95a175 SHA512 a9a13d9c42d4adc05e9783345eb9737c26c009cea3e79d1fc3332f4a55515152b48c3e1a01f44eac6b6f4fc4e076203934380a10d018c17fa225c1df71c6fe63
220
221 diff --git a/www-client/firefox/firefox-65.0.2.ebuild b/www-client/firefox/firefox-65.0.2.ebuild
222 deleted file mode 100644
223 index e63fa5bcdcd..00000000000
224 --- a/www-client/firefox/firefox-65.0.2.ebuild
225 +++ /dev/null
226 @@ -1,731 +0,0 @@
227 -# Copyright 1999-2019 Gentoo Authors
228 -# Distributed under the terms of the GNU General Public License v2
229 -
230 -EAPI="6"
231 -VIRTUALX_REQUIRED="pgo"
232 -WANT_AUTOCONF="2.1"
233 -MOZ_ESR=""
234 -
235 -PYTHON_COMPAT=( python3_{5,6,7} )
236 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
237 -
238 -# This list can be updated with scripts/get_langs.sh from the mozilla overlay
239 -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
240 -el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
241 -gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
242 -mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
243 -sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
244 -
245 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
246 -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
247 -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
248 -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
249 -
250 -if [[ ${MOZ_ESR} == 1 ]] ; then
251 - # ESR releases have slightly different version numbers
252 - MOZ_PV="${MOZ_PV}esr"
253 -fi
254 -
255 -# Patch version
256 -PATCH="${PN}-65.0-patches-04"
257 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
258 -
259 -LLVM_MAX_SLOT=8
260 -
261 -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
262 - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
263 - autotools mozlinguas-v2 virtualx
264 -
265 -DESCRIPTION="Firefox Web Browser"
266 -HOMEPAGE="https://www.mozilla.com/firefox"
267 -
268 -KEYWORDS="~amd64 ~x86"
269 -
270 -SLOT="0"
271 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
272 -IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
273 - +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
274 - +screenshot selinux startup-notification +system-harfbuzz
275 - +system-icu +system-jpeg +system-libevent +system-sqlite
276 - +system-libvpx +system-webp test wayland wifi"
277 -RESTRICT="!bindist? ( bindist )"
278 -
279 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
280 -SRC_URI="${SRC_URI}
281 - ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
282 - ${PATCH_URIS[@]}"
283 -
284 -CDEPEND="
285 - >=dev-libs/nss-3.41
286 - >=dev-libs/nspr-4.19
287 - >=app-text/hunspell-1.5.4:*
288 - dev-libs/atk
289 - dev-libs/expat
290 - >=x11-libs/cairo-1.10[X]
291 - >=x11-libs/gtk+-2.18:2
292 - >=x11-libs/gtk+-3.4.0:3
293 - x11-libs/gdk-pixbuf
294 - >=x11-libs/pango-1.22.0
295 - >=media-libs/libpng-1.6.35:0=[apng]
296 - >=media-libs/mesa-10.2:*
297 - media-libs/fontconfig
298 - >=media-libs/freetype-2.4.10
299 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
300 - virtual/freedesktop-icon-theme
301 - dbus? ( >=sys-apps/dbus-0.60
302 - >=dev-libs/dbus-glib-0.72 )
303 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
304 - >=x11-libs/pixman-0.19.2
305 - >=dev-libs/glib-2.26:2
306 - >=sys-libs/zlib-1.2.3
307 - >=virtual/libffi-3.0.10:=
308 - virtual/ffmpeg
309 - x11-libs/libX11
310 - x11-libs/libXcomposite
311 - x11-libs/libXdamage
312 - x11-libs/libXext
313 - x11-libs/libXfixes
314 - x11-libs/libXrender
315 - x11-libs/libXt
316 - system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
317 - system-icu? ( >=dev-libs/icu-60.2:= )
318 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
319 - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
320 - system-libvpx? (
321 - >=media-libs/libvpx-1.7.0:0=[postproc]
322 - <media-libs/libvpx-1.8:0=[postproc]
323 - )
324 - system-sqlite? ( >=dev-db/sqlite-3.25.3:3[secure-delete,debug=] )
325 - system-webp? ( >=media-libs/libwebp-1.0.1:0= )
326 - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
327 - >=dev-libs/dbus-glib-0.72
328 - net-misc/networkmanager ) )
329 - jack? ( virtual/jack )
330 - selinux? ( sec-policy/selinux-mozilla )"
331 -
332 -RDEPEND="${CDEPEND}
333 - jack? ( virtual/jack )
334 - pulseaudio? ( || ( media-sound/pulseaudio
335 - >=media-sound/apulse-0.1.9 ) )
336 - selinux? ( sec-policy/selinux-mozilla )"
337 -
338 -DEPEND="${CDEPEND}
339 - app-arch/zip
340 - app-arch/unzip
341 - >=dev-util/cbindgen-0.6.7
342 - >=net-libs/nodejs-8.11.0
343 - >=sys-devel/binutils-2.30
344 - sys-apps/findutils
345 - || (
346 - (
347 - sys-devel/clang:8
348 - !clang? ( sys-devel/llvm:8 )
349 - clang? (
350 - =sys-devel/lld-8*
351 - sys-devel/llvm:8[gold]
352 - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
353 - )
354 - )
355 - (
356 - sys-devel/clang:7
357 - !clang? ( sys-devel/llvm:7 )
358 - clang? (
359 - =sys-devel/lld-7*
360 - sys-devel/llvm:7[gold]
361 - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
362 - )
363 - )
364 - (
365 - sys-devel/clang:6
366 - !clang? ( sys-devel/llvm:6 )
367 - clang? (
368 - =sys-devel/lld-6*
369 - sys-devel/llvm:6[gold]
370 - pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
371 - )
372 - )
373 - )
374 - pulseaudio? ( media-sound/pulseaudio )
375 - >=virtual/cargo-1.30.0
376 - >=virtual/rust-1.30.0
377 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
378 - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
379 - x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
380 -
381 -# Due to a bug in GCC, profile guided optimization will produce
382 -# AVX2 instructions, bug #677052
383 -REQUIRED_USE="wifi? ( dbus )
384 - pgo? ( lto )"
385 -
386 -S="${WORKDIR}/firefox-${PV%_*}"
387 -
388 -QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
389 -
390 -BUILD_OBJ_DIR="${S}/ff"
391 -
392 -# allow GMP_PLUGIN_LIST to be set in an eclass or
393 -# overridden in the enviromnent (advanced hackers only)
394 -if [[ -z $GMP_PLUGIN_LIST ]] ; then
395 - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
396 -fi
397 -
398 -llvm_check_deps() {
399 - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
400 - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
401 - return 1
402 - fi
403 -
404 - if use clang ; then
405 - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
406 - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
407 - return 1
408 - fi
409 -
410 - if use pgo ; then
411 - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
412 - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
413 - return 1
414 - fi
415 - fi
416 - fi
417 -
418 - einfo "Will use LLVM slot ${LLVM_SLOT}!"
419 -}
420 -
421 -pkg_setup() {
422 - moz_pkgsetup
423 -
424 - # Avoid PGO profiling problems due to enviroment leakage
425 - # These should *always* be cleaned up anyway
426 - unset DBUS_SESSION_BUS_ADDRESS \
427 - DISPLAY \
428 - ORBIT_SOCKETDIR \
429 - SESSION_MANAGER \
430 - XDG_SESSION_COOKIE \
431 - XAUTHORITY
432 -
433 - if ! use bindist ; then
434 - einfo
435 - elog "You are enabling official branding. You may not redistribute this build"
436 - elog "to any users on your network or the internet. Doing so puts yourself into"
437 - elog "a legal problem with Mozilla Foundation."
438 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
439 - fi
440 -
441 - addpredict /proc/self/oom_score_adj
442 -
443 - llvm_pkg_setup
444 -}
445 -
446 -pkg_pretend() {
447 - # Ensure we have enough disk space to compile
448 - if use pgo || use debug || use test ; then
449 - CHECKREQS_DISK_BUILD="8G"
450 - else
451 - CHECKREQS_DISK_BUILD="4G"
452 - fi
453 -
454 - check-reqs_pkg_setup
455 -}
456 -
457 -src_unpack() {
458 - unpack ${A}
459 -
460 - # Unpack language packs
461 - mozlinguas_src_unpack
462 -}
463 -
464 -src_prepare() {
465 - eapply "${WORKDIR}/firefox"
466 -
467 - # Allow user to apply any additional patches without modifing ebuild
468 - eapply_user
469 -
470 - # Enable gnomebreakpad
471 - if use debug ; then
472 - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
473 - "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
474 - fi
475 -
476 - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
477 - if use ia64 ; then
478 - sed -i \
479 - -e '/^OS_LIBS += no_as_needed/d' \
480 - -e '/^OS_LIBS += as_needed/d' \
481 - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
482 - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
483 - || die "sed failed to drop --as-needed for ia64"
484 - fi
485 -
486 - # Ensure that our plugins dir is enabled as default
487 - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
488 - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
489 - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
490 - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
491 -
492 - # Fix sandbox violations during make clean, bug 372817
493 - sed -e "s:\(/no-such-file\):${T}\1:g" \
494 - -i "${S}"/config/rules.mk \
495 - -i "${S}"/nsprpub/configure{.in,} \
496 - || die
497 -
498 - # Don't exit with error when some libs are missing which we have in
499 - # system.
500 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
501 - -i "${S}"/browser/installer/Makefile.in || die
502 -
503 - # Don't error out when there's no files to be removed:
504 - sed 's@\(xargs rm\)$@\1 -f@' \
505 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
506 -
507 - # Keep codebase the same even if not using official branding
508 - sed '/^MOZ_DEV_EDITION=1/d' \
509 - -i "${S}"/browser/branding/aurora/configure.sh || die
510 -
511 - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
512 - # However, when available, an unsupported version can cause problems, bug #669548
513 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
514 - "${S}"/build/moz.configure/rust.configure || die
515 -
516 - # Autotools configure is now called old-configure.in
517 - # This works because there is still a configure.in that happens to be for the
518 - # shell wrapper configure script
519 - eautoreconf old-configure.in
520 -
521 - # Must run autoconf in js/src
522 - cd "${S}"/js/src || die
523 - eautoconf old-configure.in
524 -}
525 -
526 -src_configure() {
527 - MEXTENSIONS="default"
528 - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
529 - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
530 - # get your own set of keys.
531 - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
532 -
533 - # Add information about TERM to output (build.log) to aid debugging
534 - # blessings problems
535 - if [[ -n "${TERM}" ]] ; then
536 - einfo "TERM is set to: \"${TERM}\""
537 - else
538 - einfo "TERM is unset."
539 - fi
540 -
541 - if use clang && ! tc-is-clang ; then
542 - # Force clang
543 - einfo "Enforcing the use of clang due to USE=clang ..."
544 - CC=${CHOST}-clang
545 - CXX=${CHOST}-clang++
546 - strip-unsupported-flags
547 - elif ! use clang && ! tc-is-gcc ; then
548 - # Force gcc
549 - einfo "Enforcing the use of gcc due to USE=-clang ..."
550 - CC=${CHOST}-gcc
551 - CXX=${CHOST}-g++
552 - strip-unsupported-flags
553 - fi
554 -
555 - ####################################
556 - #
557 - # mozconfig, CFLAGS and CXXFLAGS setup
558 - #
559 - ####################################
560 -
561 - mozconfig_init
562 - # common config components
563 - mozconfig_annotate 'system_libs' \
564 - --with-system-zlib \
565 - --with-system-bz2
566 -
567 - # Must pass release in order to properly select linker
568 - mozconfig_annotate 'Enable by Gentoo' --enable-release
569 -
570 - # Don't let user's LTO flags clash with upstream's flags
571 - filter-flags -flto*
572 -
573 - if use lto ; then
574 - local show_old_compiler_warning=
575 -
576 - if use clang ; then
577 - # At this stage CC is adjusted and the following check will
578 - # will work
579 - if [[ $(clang-major-version) -lt 7 ]] ; then
580 - show_old_compiler_warning=1
581 - fi
582 -
583 - # Upstream only supports lld when using clang
584 - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
585 - else
586 - if [[ $(gcc-major-version) -lt 8 ]] ; then
587 - show_old_compiler_warning=1
588 - fi
589 -
590 - if ! use cpu_flags_x86_avx2 ; then
591 - local _gcc_version_with_ipa_cdtor_fix="8.3"
592 - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
593 -
594 - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
595 - # due to a GCC bug, GCC will produce AVX2 instructions
596 - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
597 - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
598 - append-ldflags -fdisable-ipa-cdtor
599 - else
600 - einfo "No GCC workaround required, GCC version is already patched!"
601 - fi
602 - else
603 - einfo "No GCC workaround required, system supports AVX2"
604 - fi
605 -
606 - # Linking only works when using ld.gold when LTO is enabled
607 - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
608 - fi
609 -
610 - if [[ -n "${show_old_compiler_warning}" ]] ; then
611 - # Checking compiler's major version uses CC variable. Because we allow
612 - # user to control used compiler via USE=clang flag, we cannot use
613 - # initial value. So this is the earliest stage where we can do this check
614 - # because pkg_pretend is not called in the main phase function sequence
615 - # environment saving is not guaranteed so we don't know if we will have
616 - # correct compiler until now.
617 - ewarn ""
618 - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
619 - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
620 - ewarn ""
621 - sleep 5
622 - fi
623 -
624 - mozconfig_annotate '+lto' --enable-lto=thin
625 -
626 - if use pgo ; then
627 - mozconfig_annotate '+pgo' MOZ_PGO=1
628 - fi
629 - else
630 - # Avoid auto-magic on linker
631 - if use clang ; then
632 - # This is upstream's default
633 - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
634 - elif tc-ld-is-gold ; then
635 - mozconfig_annotate "linker is set to gold" --enable-linker=gold
636 - else
637 - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
638 - fi
639 - fi
640 -
641 - # It doesn't compile on alpha without this LDFLAGS
642 - use alpha && append-ldflags "-Wl,--no-relax"
643 -
644 - # Add full relro support for hardened
645 - if use hardened ; then
646 - append-ldflags "-Wl,-z,relro,-z,now"
647 - mozconfig_use_enable hardened hardening
648 - fi
649 -
650 - # Modifications to better support ARM, bug 553364
651 - if use neon ; then
652 - mozconfig_annotate '' --with-fpu=neon
653 -
654 - if ! tc-is-clang ; then
655 - # thumb options aren't supported when using clang, bug 666966
656 - mozconfig_annotate '' --with-thumb=yes
657 - mozconfig_annotate '' --with-thumb-interwork=no
658 - fi
659 - fi
660 - if [[ ${CHOST} == armv*h* ]] ; then
661 - mozconfig_annotate '' --with-float-abi=hard
662 - if ! use system-libvpx ; then
663 - sed -i -e "s|softfp|hard|" \
664 - "${S}"/media/libvpx/moz.build
665 - fi
666 - fi
667 -
668 - mozconfig_use_enable !bindist official-branding
669 -
670 - mozconfig_use_enable debug
671 - mozconfig_use_enable debug tests
672 - if ! use debug ; then
673 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
674 - else
675 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
676 - fi
677 - # These are enabled by default in all mozilla applications
678 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
679 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
680 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
681 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
682 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
683 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
684 - mozconfig_annotate '' --disable-crashreporter
685 - mozconfig_annotate 'Gentoo default' --with-system-png
686 - mozconfig_annotate '' --enable-system-ffi
687 - mozconfig_annotate '' --disable-gconf
688 - mozconfig_annotate '' --with-intl-api
689 - mozconfig_annotate '' --enable-system-pixman
690 - # Instead of the standard --build= and --host=, mozilla uses --host instead
691 - # of --build, and --target intstead of --host.
692 - # Note, mozilla also has --build but it does not do what you think it does.
693 - # Set both --target and --host as mozilla uses python to guess values otherwise
694 - mozconfig_annotate '' --target="${CHOST}"
695 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
696 - if use system-libevent ; then
697 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
698 - fi
699 -
700 - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
701 - mozconfig_annotate '' --enable-rust-simd
702 - fi
703 -
704 - # use the gtk3 toolkit (the only one supported at this point)
705 - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
706 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
707 -
708 - mozconfig_use_enable startup-notification
709 - mozconfig_use_enable system-sqlite
710 - mozconfig_use_with system-harfbuzz
711 - mozconfig_use_with system-harfbuzz system-graphite2
712 - mozconfig_use_with system-icu
713 - mozconfig_use_with system-jpeg
714 - mozconfig_use_with system-libvpx
715 - mozconfig_use_with system-webp
716 - mozconfig_use_enable pulseaudio
717 - # force the deprecated alsa sound code if pulseaudio is disabled
718 - if use kernel_linux && ! use pulseaudio ; then
719 - mozconfig_annotate '-pulseaudio' --enable-alsa
720 - fi
721 -
722 - # Disable built-in ccache support to avoid sandbox violation, #665420
723 - # Use FEATURES=ccache instead!
724 - mozconfig_annotate '' --without-ccache
725 - sed -i -e 's/ccache_stats = None/return None/' \
726 - python/mozbuild/mozbuild/controller/building.py || \
727 - die "Failed to disable ccache stats call"
728 -
729 - mozconfig_use_enable dbus
730 -
731 - mozconfig_use_enable wifi necko-wifi
732 -
733 - mozconfig_use_enable geckodriver
734 -
735 - # enable JACK, bug 600002
736 - mozconfig_use_enable jack
737 -
738 - # Enable/Disable eme support
739 - use eme-free && mozconfig_annotate '+eme-free' --disable-eme
740 -
741 - # Setup api key for location services
742 - echo -n "${_google_api_key}" > "${S}"/google-api-key
743 - mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
744 -
745 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
746 -
747 - # disable webrtc for now, bug 667642
748 - use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
749 -
750 - # allow elfhack to work in combination with unstripped binaries
751 - # when they would normally be larger than 2GiB.
752 - append-ldflags "-Wl,--compress-debug-sections=zlib"
753 -
754 - if use clang ; then
755 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
756 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
757 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
758 - fi
759 -
760 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
761 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
762 -
763 - # Finalize and report settings
764 - mozconfig_final
765 -
766 - # workaround for funky/broken upstream configure...
767 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
768 - ./mach configure || die
769 -}
770 -
771 -src_compile() {
772 - local _virtx=
773 - if use pgo ; then
774 - _virtx=virtx
775 -
776 - # Reset and cleanup environment variables used by GNOME/XDG
777 - gnome2_environment_reset
778 -
779 - addpredict /root
780 - addpredict /etc/gconf
781 - fi
782 -
783 - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} \
784 - ./mach build --verbose || die
785 -}
786 -
787 -src_install() {
788 - cd "${BUILD_OBJ_DIR}" || die
789 -
790 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
791 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
792 -
793 - # Add our default prefs for firefox
794 - cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
795 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
796 - || die
797 -
798 - # set dictionary path, to use system hunspell
799 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
800 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
801 -
802 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
803 - if use system-harfbuzz ; then
804 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
805 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
806 - fi
807 -
808 - # force cairo as the canvas renderer on platforms without skia support
809 - if [[ $(tc-endian) == "big" ]] ; then
810 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
811 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
812 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
813 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
814 - fi
815 -
816 - # Augment this with hwaccel prefs
817 - if use hwaccel ; then
818 - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
819 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
820 - || die
821 - fi
822 -
823 - if ! use screenshot ; then
824 - echo "pref(\"extensions.screenshots.disabled\", true);" >> \
825 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
826 - || die
827 - fi
828 -
829 - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
830 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
831 - || die
832 -
833 - local plugin
834 - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
835 - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
836 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
837 - || die
838 - done
839 -
840 - cd "${S}"
841 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
842 - DESTDIR="${D}" ./mach install || die
843 -
844 - if use geckodriver ; then
845 - cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
846 - pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
847 -
848 - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
849 - fi
850 -
851 - # Install language packs
852 - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
853 -
854 - local size sizes icon_path icon name
855 - if use bindist ; then
856 - sizes="16 32 48"
857 - icon_path="${S}/browser/branding/aurora"
858 - # Firefox's new rapid release cycle means no more codenames
859 - # Let's just stick with this one...
860 - icon="aurora"
861 - name="Aurora"
862 -
863 - # Override preferences to set the MOZ_DEV_EDITION defaults, since we
864 - # don't define MOZ_DEV_EDITION to avoid profile debaucles.
865 - # (source: browser/app/profile/firefox.js)
866 - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
867 -pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
868 -sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
869 -sticky_pref("browser.devedition.theme.enabled", true);
870 -sticky_pref("devtools.theme", "dark");
871 -PROFILE_EOF
872 -
873 - else
874 - sizes="16 22 24 32 48 64 128 256"
875 - icon_path="${S}/browser/branding/official"
876 - icon="${PN}"
877 - name="Mozilla Firefox"
878 - fi
879 -
880 - # Disable built-in auto-update because we update firefox through package manager
881 - insinto ${MOZILLA_FIVE_HOME}/distribution/
882 - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
883 -
884 - # Install icons and .desktop for menu entry
885 - for size in ${sizes}; do
886 - insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
887 - newins "${icon_path}/default${size}.png" "${icon}.png"
888 - done
889 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
890 - newicon "${icon_path}/default48.png" "${icon}.png"
891 - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
892 - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
893 - "${ED}/usr/share/applications/${PN}.desktop" || die
894 -
895 - # Add StartupNotify=true bug 237317
896 - if use startup-notification ; then
897 - echo "StartupNotify=true"\
898 - >> "${ED}/usr/share/applications/${PN}.desktop" \
899 - || die
900 - fi
901 -
902 - # Don't install llvm-symbolizer from sys-devel/llvm package
903 - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
904 - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
905 -
906 - # firefox and firefox-bin are identical
907 - rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
908 - dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
909 -
910 - # Required in order to use plugins and even run firefox on hardened.
911 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
912 -}
913 -
914 -pkg_preinst() {
915 - gnome2_icon_savelist
916 -
917 - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
918 - # doesn't need to be forced into the LD_LIBRARY_PATH
919 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
920 - einfo "APULSE found - Generating library symlinks for sound support"
921 - local lib
922 - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
923 - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
924 - # a quickpkg rolled by hand will grab symlinks as part of the package,
925 - # so we need to avoid creating them if they already exist.
926 - if [[ ! -L ${lib##*/} ]] ; then
927 - ln -s "${lib}" ${lib##*/} || die
928 - fi
929 - done
930 - popd &>/dev/null || die
931 - fi
932 -}
933 -
934 -pkg_postinst() {
935 - gnome2_icon_cache_update
936 - xdg_desktop_database_update
937 -
938 - if ! use gmp-autoupdate && ! use eme-free ; then
939 - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
940 - elog "installing into new profiles:"
941 - local plugin
942 - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
943 - elog
944 - fi
945 -
946 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
947 - elog "Apulse was detected at merge time on this system and so it will always be"
948 - elog "used for sound. If you wish to use pulseaudio instead please unmerge"
949 - elog "media-sound/apulse."
950 - elog
951 - fi
952 -}
953 -
954 -pkg_postrm() {
955 - gnome2_icon_cache_update
956 - xdg_desktop_database_update
957 -}
958
959 diff --git a/www-client/firefox/firefox-66.0-r1.ebuild b/www-client/firefox/firefox-66.0-r1.ebuild
960 deleted file mode 100644
961 index 3178cac6944..00000000000
962 --- a/www-client/firefox/firefox-66.0-r1.ebuild
963 +++ /dev/null
964 @@ -1,746 +0,0 @@
965 -# Copyright 1999-2019 Gentoo Authors
966 -# Distributed under the terms of the GNU General Public License v2
967 -
968 -EAPI="6"
969 -VIRTUALX_REQUIRED="pgo"
970 -WANT_AUTOCONF="2.1"
971 -MOZ_ESR=""
972 -
973 -PYTHON_COMPAT=( python3_{5,6,7} )
974 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
975 -
976 -# This list can be updated with scripts/get_langs.sh from the mozilla overlay
977 -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb
978 -el en en-GB en-US en-ZA eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE
979 -gd gl gn gu-IN he hi-IN hr hsb hu hy-AM id is it ja ka kab kk km kn ko lij lt lv
980 -mai mk ml mr ms nb-NO nl nn-NO or pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq
981 -sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW )
982 -
983 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
984 -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
985 -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
986 -MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
987 -
988 -if [[ ${MOZ_ESR} == 1 ]] ; then
989 - # ESR releases have slightly different version numbers
990 - MOZ_PV="${MOZ_PV}esr"
991 -fi
992 -
993 -# Patch version
994 -PATCH="${PN}-66.0-patches-07"
995 -
996 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
997 -MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
998 -
999 -if [[ "${PV}" == *_rc* ]]; then
1000 - MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
1001 - MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
1002 - MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
1003 -fi
1004 -
1005 -LLVM_MAX_SLOT=8
1006 -
1007 -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
1008 - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
1009 - autotools mozlinguas-v2 virtualx
1010 -
1011 -DESCRIPTION="Firefox Web Browser"
1012 -HOMEPAGE="https://www.mozilla.com/firefox"
1013 -
1014 -KEYWORDS="~amd64 ~x86"
1015 -
1016 -SLOT="0"
1017 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
1018 -IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
1019 - +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
1020 - +screenshot selinux startup-notification +system-av1
1021 - +system-harfbuzz +system-icu +system-jpeg +system-libevent
1022 - +system-sqlite +system-libvpx +system-webp test wayland wifi"
1023 -RESTRICT="!bindist? ( bindist )"
1024 -
1025 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
1026 -SRC_URI="${SRC_URI}
1027 - ${MOZ_SRC_URI}
1028 - ${PATCH_URIS[@]}"
1029 -
1030 -CDEPEND="
1031 - >=dev-libs/nss-3.42
1032 - >=dev-libs/nspr-4.19
1033 - >=app-text/hunspell-1.5.4:*
1034 - dev-libs/atk
1035 - dev-libs/expat
1036 - >=x11-libs/cairo-1.10[X]
1037 - >=x11-libs/gtk+-2.18:2
1038 - >=x11-libs/gtk+-3.4.0:3
1039 - x11-libs/gdk-pixbuf
1040 - >=x11-libs/pango-1.22.0
1041 - >=media-libs/libpng-1.6.35:0=[apng]
1042 - >=media-libs/mesa-10.2:*
1043 - media-libs/fontconfig
1044 - >=media-libs/freetype-2.4.10
1045 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
1046 - virtual/freedesktop-icon-theme
1047 - dbus? ( >=sys-apps/dbus-0.60
1048 - >=dev-libs/dbus-glib-0.72 )
1049 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
1050 - >=x11-libs/pixman-0.19.2
1051 - >=dev-libs/glib-2.26:2
1052 - >=sys-libs/zlib-1.2.3
1053 - >=virtual/libffi-3.0.10:=
1054 - virtual/ffmpeg
1055 - x11-libs/libX11
1056 - x11-libs/libXcomposite
1057 - x11-libs/libXdamage
1058 - x11-libs/libXext
1059 - x11-libs/libXfixes
1060 - x11-libs/libXrender
1061 - x11-libs/libXt
1062 - system-av1? (
1063 - >=media-libs/dav1d-0.2.0:=
1064 - >=media-libs/libaom-1.0.0:=
1065 - )
1066 - system-harfbuzz? ( >=media-libs/harfbuzz-2.3.1:0= >=media-gfx/graphite2-1.3.13 )
1067 - system-icu? ( >=dev-libs/icu-63.1:= )
1068 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
1069 - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
1070 - system-libvpx? (
1071 - >=media-libs/libvpx-1.7.0:0=[postproc]
1072 - <media-libs/libvpx-1.8:0=[postproc]
1073 - )
1074 - system-sqlite? ( >=dev-db/sqlite-3.26:3[secure-delete,debug=] )
1075 - system-webp? ( >=media-libs/libwebp-1.0.2:0= )
1076 - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
1077 - >=dev-libs/dbus-glib-0.72
1078 - net-misc/networkmanager ) )
1079 - jack? ( virtual/jack )
1080 - selinux? ( sec-policy/selinux-mozilla )"
1081 -
1082 -RDEPEND="${CDEPEND}
1083 - jack? ( virtual/jack )
1084 - pulseaudio? ( || ( media-sound/pulseaudio
1085 - >=media-sound/apulse-0.1.9 ) )
1086 - selinux? ( sec-policy/selinux-mozilla )"
1087 -
1088 -DEPEND="${CDEPEND}
1089 - app-arch/zip
1090 - app-arch/unzip
1091 - >=dev-util/cbindgen-0.6.8
1092 - >=net-libs/nodejs-8.11.0
1093 - >=sys-devel/binutils-2.30
1094 - sys-apps/findutils
1095 - || (
1096 - (
1097 - sys-devel/clang:8
1098 - !clang? ( sys-devel/llvm:8 )
1099 - clang? (
1100 - =sys-devel/lld-8*
1101 - sys-devel/llvm:8[gold]
1102 - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
1103 - )
1104 - )
1105 - (
1106 - sys-devel/clang:7
1107 - !clang? ( sys-devel/llvm:7 )
1108 - clang? (
1109 - =sys-devel/lld-7*
1110 - sys-devel/llvm:7[gold]
1111 - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
1112 - )
1113 - )
1114 - (
1115 - sys-devel/clang:6
1116 - !clang? ( sys-devel/llvm:6 )
1117 - clang? (
1118 - =sys-devel/lld-6*
1119 - sys-devel/llvm:6[gold]
1120 - pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
1121 - )
1122 - )
1123 - )
1124 - pulseaudio? ( media-sound/pulseaudio )
1125 - >=virtual/cargo-1.31.0
1126 - >=virtual/rust-1.31.0
1127 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
1128 - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
1129 - x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
1130 - !system-av1? ( dev-lang/nasm )"
1131 -
1132 -# Due to a bug in GCC, profile guided optimization will produce
1133 -# AVX2 instructions, bug #677052
1134 -REQUIRED_USE="wifi? ( dbus )
1135 - pgo? ( lto )"
1136 -
1137 -S="${WORKDIR}/firefox-${PV%_*}"
1138 -
1139 -QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
1140 -
1141 -BUILD_OBJ_DIR="${S}/ff"
1142 -
1143 -# allow GMP_PLUGIN_LIST to be set in an eclass or
1144 -# overridden in the enviromnent (advanced hackers only)
1145 -if [[ -z $GMP_PLUGIN_LIST ]] ; then
1146 - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
1147 -fi
1148 -
1149 -llvm_check_deps() {
1150 - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
1151 - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
1152 - return 1
1153 - fi
1154 -
1155 - if use clang ; then
1156 - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
1157 - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
1158 - return 1
1159 - fi
1160 -
1161 - if use pgo ; then
1162 - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
1163 - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
1164 - return 1
1165 - fi
1166 - fi
1167 - fi
1168 -
1169 - einfo "Will use LLVM slot ${LLVM_SLOT}!"
1170 -}
1171 -
1172 -pkg_setup() {
1173 - moz_pkgsetup
1174 -
1175 - # Avoid PGO profiling problems due to enviroment leakage
1176 - # These should *always* be cleaned up anyway
1177 - unset DBUS_SESSION_BUS_ADDRESS \
1178 - DISPLAY \
1179 - ORBIT_SOCKETDIR \
1180 - SESSION_MANAGER \
1181 - XDG_SESSION_COOKIE \
1182 - XAUTHORITY
1183 -
1184 - if ! use bindist ; then
1185 - einfo
1186 - elog "You are enabling official branding. You may not redistribute this build"
1187 - elog "to any users on your network or the internet. Doing so puts yourself into"
1188 - elog "a legal problem with Mozilla Foundation."
1189 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
1190 - fi
1191 -
1192 - addpredict /proc/self/oom_score_adj
1193 -
1194 - llvm_pkg_setup
1195 -}
1196 -
1197 -pkg_pretend() {
1198 - # Ensure we have enough disk space to compile
1199 - if use pgo || use debug || use test ; then
1200 - CHECKREQS_DISK_BUILD="8G"
1201 - else
1202 - CHECKREQS_DISK_BUILD="4G"
1203 - fi
1204 -
1205 - check-reqs_pkg_setup
1206 -}
1207 -
1208 -src_unpack() {
1209 - unpack ${A}
1210 -
1211 - # Unpack language packs
1212 - mozlinguas_src_unpack
1213 -}
1214 -
1215 -src_prepare() {
1216 - eapply "${WORKDIR}/firefox"
1217 -
1218 - # Allow user to apply any additional patches without modifing ebuild
1219 - eapply_user
1220 -
1221 - # Enable gnomebreakpad
1222 - if use debug ; then
1223 - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
1224 - "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
1225 - fi
1226 -
1227 - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
1228 - if use ia64 ; then
1229 - sed -i \
1230 - -e '/^OS_LIBS += no_as_needed/d' \
1231 - -e '/^OS_LIBS += as_needed/d' \
1232 - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
1233 - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
1234 - || die "sed failed to drop --as-needed for ia64"
1235 - fi
1236 -
1237 - # Ensure that our plugins dir is enabled as default
1238 - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
1239 - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
1240 - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
1241 - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
1242 -
1243 - # Fix sandbox violations during make clean, bug 372817
1244 - sed -e "s:\(/no-such-file\):${T}\1:g" \
1245 - -i "${S}"/config/rules.mk \
1246 - -i "${S}"/nsprpub/configure{.in,} \
1247 - || die
1248 -
1249 - # Don't exit with error when some libs are missing which we have in
1250 - # system.
1251 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
1252 - -i "${S}"/browser/installer/Makefile.in || die
1253 -
1254 - # Don't error out when there's no files to be removed:
1255 - sed 's@\(xargs rm\)$@\1 -f@' \
1256 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
1257 -
1258 - # Keep codebase the same even if not using official branding
1259 - sed '/^MOZ_DEV_EDITION=1/d' \
1260 - -i "${S}"/browser/branding/aurora/configure.sh || die
1261 -
1262 - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
1263 - # However, when available, an unsupported version can cause problems, bug #669548
1264 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
1265 - "${S}"/build/moz.configure/rust.configure || die
1266 -
1267 - # Autotools configure is now called old-configure.in
1268 - # This works because there is still a configure.in that happens to be for the
1269 - # shell wrapper configure script
1270 - eautoreconf old-configure.in
1271 -
1272 - # Must run autoconf in js/src
1273 - cd "${S}"/js/src || die
1274 - eautoconf old-configure.in
1275 -}
1276 -
1277 -src_configure() {
1278 - MEXTENSIONS="default"
1279 - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
1280 - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
1281 - # get your own set of keys.
1282 - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
1283 -
1284 - # Add information about TERM to output (build.log) to aid debugging
1285 - # blessings problems
1286 - if [[ -n "${TERM}" ]] ; then
1287 - einfo "TERM is set to: \"${TERM}\""
1288 - else
1289 - einfo "TERM is unset."
1290 - fi
1291 -
1292 - if use clang && ! tc-is-clang ; then
1293 - # Force clang
1294 - einfo "Enforcing the use of clang due to USE=clang ..."
1295 - CC=${CHOST}-clang
1296 - CXX=${CHOST}-clang++
1297 - strip-unsupported-flags
1298 - elif ! use clang && ! tc-is-gcc ; then
1299 - # Force gcc
1300 - einfo "Enforcing the use of gcc due to USE=-clang ..."
1301 - CC=${CHOST}-gcc
1302 - CXX=${CHOST}-g++
1303 - strip-unsupported-flags
1304 - fi
1305 -
1306 - ####################################
1307 - #
1308 - # mozconfig, CFLAGS and CXXFLAGS setup
1309 - #
1310 - ####################################
1311 -
1312 - mozconfig_init
1313 - # common config components
1314 - mozconfig_annotate 'system_libs' \
1315 - --with-system-zlib \
1316 - --with-system-bz2
1317 -
1318 - # Must pass release in order to properly select linker
1319 - mozconfig_annotate 'Enable by Gentoo' --enable-release
1320 -
1321 - # Don't let user's LTO flags clash with upstream's flags
1322 - filter-flags -flto*
1323 -
1324 - if use lto ; then
1325 - local show_old_compiler_warning=
1326 -
1327 - if use clang ; then
1328 - # At this stage CC is adjusted and the following check will
1329 - # will work
1330 - if [[ $(clang-major-version) -lt 7 ]] ; then
1331 - show_old_compiler_warning=1
1332 - fi
1333 -
1334 - # Upstream only supports lld when using clang
1335 - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
1336 - else
1337 - if [[ $(gcc-major-version) -lt 8 ]] ; then
1338 - show_old_compiler_warning=1
1339 - fi
1340 -
1341 - if ! use cpu_flags_x86_avx2 ; then
1342 - local _gcc_version_with_ipa_cdtor_fix="8.3"
1343 - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
1344 -
1345 - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
1346 - # due to a GCC bug, GCC will produce AVX2 instructions
1347 - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
1348 - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
1349 - append-ldflags -fdisable-ipa-cdtor
1350 - else
1351 - einfo "No GCC workaround required, GCC version is already patched!"
1352 - fi
1353 - else
1354 - einfo "No GCC workaround required, system supports AVX2"
1355 - fi
1356 -
1357 - # Linking only works when using ld.gold when LTO is enabled
1358 - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
1359 - fi
1360 -
1361 - if [[ -n "${show_old_compiler_warning}" ]] ; then
1362 - # Checking compiler's major version uses CC variable. Because we allow
1363 - # user to control used compiler via USE=clang flag, we cannot use
1364 - # initial value. So this is the earliest stage where we can do this check
1365 - # because pkg_pretend is not called in the main phase function sequence
1366 - # environment saving is not guaranteed so we don't know if we will have
1367 - # correct compiler until now.
1368 - ewarn ""
1369 - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
1370 - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
1371 - ewarn ""
1372 - sleep 5
1373 - fi
1374 -
1375 - mozconfig_annotate '+lto' --enable-lto=thin
1376 -
1377 - if use pgo ; then
1378 - mozconfig_annotate '+pgo' MOZ_PGO=1
1379 - fi
1380 - else
1381 - # Avoid auto-magic on linker
1382 - if use clang ; then
1383 - # This is upstream's default
1384 - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
1385 - elif tc-ld-is-gold ; then
1386 - mozconfig_annotate "linker is set to gold" --enable-linker=gold
1387 - else
1388 - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
1389 - fi
1390 - fi
1391 -
1392 - # It doesn't compile on alpha without this LDFLAGS
1393 - use alpha && append-ldflags "-Wl,--no-relax"
1394 -
1395 - # Add full relro support for hardened
1396 - if use hardened ; then
1397 - append-ldflags "-Wl,-z,relro,-z,now"
1398 - mozconfig_use_enable hardened hardening
1399 - fi
1400 -
1401 - # Modifications to better support ARM, bug 553364
1402 - if use neon ; then
1403 - mozconfig_annotate '' --with-fpu=neon
1404 -
1405 - if ! tc-is-clang ; then
1406 - # thumb options aren't supported when using clang, bug 666966
1407 - mozconfig_annotate '' --with-thumb=yes
1408 - mozconfig_annotate '' --with-thumb-interwork=no
1409 - fi
1410 - fi
1411 - if [[ ${CHOST} == armv*h* ]] ; then
1412 - mozconfig_annotate '' --with-float-abi=hard
1413 - if ! use system-libvpx ; then
1414 - sed -i -e "s|softfp|hard|" \
1415 - "${S}"/media/libvpx/moz.build
1416 - fi
1417 - fi
1418 -
1419 - mozconfig_use_enable !bindist official-branding
1420 -
1421 - mozconfig_use_enable debug
1422 - mozconfig_use_enable debug tests
1423 - if ! use debug ; then
1424 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
1425 - else
1426 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
1427 - fi
1428 - # These are enabled by default in all mozilla applications
1429 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
1430 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
1431 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
1432 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
1433 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
1434 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
1435 - mozconfig_annotate '' --disable-crashreporter
1436 - mozconfig_annotate 'Gentoo default' --with-system-png
1437 - mozconfig_annotate '' --enable-system-ffi
1438 - mozconfig_annotate '' --disable-gconf
1439 - mozconfig_annotate '' --with-intl-api
1440 - mozconfig_annotate '' --enable-system-pixman
1441 - # Instead of the standard --build= and --host=, mozilla uses --host instead
1442 - # of --build, and --target intstead of --host.
1443 - # Note, mozilla also has --build but it does not do what you think it does.
1444 - # Set both --target and --host as mozilla uses python to guess values otherwise
1445 - mozconfig_annotate '' --target="${CHOST}"
1446 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
1447 - if use system-libevent ; then
1448 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
1449 - fi
1450 -
1451 - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
1452 - mozconfig_annotate '' --enable-rust-simd
1453 - fi
1454 -
1455 - # use the gtk3 toolkit (the only one supported at this point)
1456 - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
1457 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
1458 -
1459 - mozconfig_use_enable startup-notification
1460 - mozconfig_use_enable system-sqlite
1461 - mozconfig_use_with system-av1
1462 - mozconfig_use_with system-harfbuzz
1463 - mozconfig_use_with system-harfbuzz system-graphite2
1464 - mozconfig_use_with system-icu
1465 - mozconfig_use_with system-jpeg
1466 - mozconfig_use_with system-libvpx
1467 - mozconfig_use_with system-webp
1468 - mozconfig_use_enable pulseaudio
1469 - # force the deprecated alsa sound code if pulseaudio is disabled
1470 - if use kernel_linux && ! use pulseaudio ; then
1471 - mozconfig_annotate '-pulseaudio' --enable-alsa
1472 - fi
1473 -
1474 - # Disable built-in ccache support to avoid sandbox violation, #665420
1475 - # Use FEATURES=ccache instead!
1476 - mozconfig_annotate '' --without-ccache
1477 - sed -i -e 's/ccache_stats = None/return None/' \
1478 - python/mozbuild/mozbuild/controller/building.py || \
1479 - die "Failed to disable ccache stats call"
1480 -
1481 - mozconfig_use_enable dbus
1482 -
1483 - mozconfig_use_enable wifi necko-wifi
1484 -
1485 - mozconfig_use_enable geckodriver
1486 -
1487 - # enable JACK, bug 600002
1488 - mozconfig_use_enable jack
1489 -
1490 - # Enable/Disable eme support
1491 - use eme-free && mozconfig_annotate '+eme-free' --disable-eme
1492 -
1493 - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
1494 - echo -n "${_google_api_key}" > "${S}"/google-api-key
1495 - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
1496 - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
1497 -
1498 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
1499 -
1500 - # disable webrtc for now, bug 667642
1501 - use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
1502 -
1503 - # allow elfhack to work in combination with unstripped binaries
1504 - # when they would normally be larger than 2GiB.
1505 - append-ldflags "-Wl,--compress-debug-sections=zlib"
1506 -
1507 - if use clang ; then
1508 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
1509 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
1510 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
1511 - fi
1512 -
1513 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
1514 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
1515 -
1516 - # Finalize and report settings
1517 - mozconfig_final
1518 -
1519 - # workaround for funky/broken upstream configure...
1520 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
1521 - ./mach configure || die
1522 -}
1523 -
1524 -src_compile() {
1525 - local _virtx=
1526 - if use pgo ; then
1527 - _virtx=virtx
1528 -
1529 - # Reset and cleanup environment variables used by GNOME/XDG
1530 - gnome2_environment_reset
1531 -
1532 - addpredict /root
1533 - addpredict /etc/gconf
1534 - fi
1535 -
1536 - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 ${_virtx} \
1537 - ./mach build --verbose || die
1538 -}
1539 -
1540 -src_install() {
1541 - cd "${BUILD_OBJ_DIR}" || die
1542 -
1543 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
1544 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
1545 -
1546 - # Add our default prefs for firefox
1547 - cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
1548 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
1549 - || die
1550 -
1551 - # set dictionary path, to use system hunspell
1552 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
1553 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
1554 -
1555 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
1556 - if use system-harfbuzz ; then
1557 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
1558 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
1559 - fi
1560 -
1561 - # force cairo as the canvas renderer on platforms without skia support
1562 - if [[ $(tc-endian) == "big" ]] ; then
1563 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
1564 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
1565 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
1566 - >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
1567 - fi
1568 -
1569 - # Augment this with hwaccel prefs
1570 - if use hwaccel ; then
1571 - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
1572 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
1573 - || die
1574 - fi
1575 -
1576 - if ! use screenshot ; then
1577 - echo "pref(\"extensions.screenshots.disabled\", true);" >> \
1578 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
1579 - || die
1580 - fi
1581 -
1582 - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
1583 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
1584 - || die
1585 -
1586 - local plugin
1587 - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
1588 - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
1589 - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
1590 - || die
1591 - done
1592 -
1593 - cd "${S}"
1594 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
1595 - DESTDIR="${D}" ./mach install || die
1596 -
1597 - if use geckodriver ; then
1598 - cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
1599 - pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
1600 -
1601 - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
1602 - fi
1603 -
1604 - # Install language packs
1605 - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
1606 -
1607 - local size sizes icon_path icon name
1608 - if use bindist ; then
1609 - sizes="16 32 48"
1610 - icon_path="${S}/browser/branding/aurora"
1611 - # Firefox's new rapid release cycle means no more codenames
1612 - # Let's just stick with this one...
1613 - icon="aurora"
1614 - name="Aurora"
1615 -
1616 - # Override preferences to set the MOZ_DEV_EDITION defaults, since we
1617 - # don't define MOZ_DEV_EDITION to avoid profile debaucles.
1618 - # (source: browser/app/profile/firefox.js)
1619 - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
1620 -pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
1621 -sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@×××××××.org");
1622 -sticky_pref("browser.devedition.theme.enabled", true);
1623 -sticky_pref("devtools.theme", "dark");
1624 -PROFILE_EOF
1625 -
1626 - else
1627 - sizes="16 22 24 32 48 64 128 256"
1628 - icon_path="${S}/browser/branding/official"
1629 - icon="${PN}"
1630 - name="Mozilla Firefox"
1631 - fi
1632 -
1633 - # Disable built-in auto-update because we update firefox through package manager
1634 - insinto ${MOZILLA_FIVE_HOME}/distribution/
1635 - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
1636 -
1637 - # Install icons and .desktop for menu entry
1638 - for size in ${sizes}; do
1639 - insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
1640 - newins "${icon_path}/default${size}.png" "${icon}.png"
1641 - done
1642 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
1643 - newicon "${icon_path}/default48.png" "${icon}.png"
1644 - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
1645 - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
1646 - "${ED}/usr/share/applications/${PN}.desktop" || die
1647 -
1648 - # Add StartupNotify=true bug 237317
1649 - if use startup-notification ; then
1650 - echo "StartupNotify=true"\
1651 - >> "${ED}/usr/share/applications/${PN}.desktop" \
1652 - || die
1653 - fi
1654 -
1655 - # Don't install llvm-symbolizer from sys-devel/llvm package
1656 - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
1657 - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
1658 -
1659 - # firefox and firefox-bin are identical
1660 - rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
1661 - dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
1662 -
1663 - # Required in order to use plugins and even run firefox on hardened.
1664 - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
1665 -}
1666 -
1667 -pkg_preinst() {
1668 - gnome2_icon_savelist
1669 -
1670 - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
1671 - # doesn't need to be forced into the LD_LIBRARY_PATH
1672 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
1673 - einfo "APULSE found - Generating library symlinks for sound support"
1674 - local lib
1675 - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
1676 - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
1677 - # a quickpkg rolled by hand will grab symlinks as part of the package,
1678 - # so we need to avoid creating them if they already exist.
1679 - if [[ ! -L ${lib##*/} ]] ; then
1680 - ln -s "${lib}" ${lib##*/} || die
1681 - fi
1682 - done
1683 - popd &>/dev/null || die
1684 - fi
1685 -}
1686 -
1687 -pkg_postinst() {
1688 - gnome2_icon_cache_update
1689 - xdg_desktop_database_update
1690 -
1691 - if ! use gmp-autoupdate && ! use eme-free ; then
1692 - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
1693 - elog "installing into new profiles:"
1694 - local plugin
1695 - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
1696 - elog
1697 - fi
1698 -
1699 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
1700 - elog "Apulse was detected at merge time on this system and so it will always be"
1701 - elog "used for sound. If you wish to use pulseaudio instead please unmerge"
1702 - elog "media-sound/apulse."
1703 - elog
1704 - fi
1705 -}
1706 -
1707 -pkg_postrm() {
1708 - gnome2_icon_cache_update
1709 - xdg_desktop_database_update
1710 -}