diff options
Diffstat (limited to 'www-client/firefox')
-rw-r--r-- | www-client/firefox/Manifest | 379 | ||||
-rw-r--r-- | www-client/firefox/files/firefox-60.9.0-rust-1.38-compat.patch | 58 | ||||
-rw-r--r-- | www-client/firefox/firefox-60.8.0.ebuild | 436 | ||||
-rw-r--r-- | www-client/firefox/firefox-60.9.0.ebuild | 10 | ||||
-rw-r--r-- | www-client/firefox/firefox-68.1.0.ebuild | 16 | ||||
-rw-r--r-- | www-client/firefox/firefox-69.0.2.ebuild (renamed from www-client/firefox/firefox-69.0.1.ebuild) | 14 | ||||
-rw-r--r-- | www-client/firefox/firefox-69.0.3.ebuild | 775 |
7 files changed, 1049 insertions, 639 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 66c8e3ac2f0d..9984632d67aa 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -1,5 +1,6 @@ AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44fd5dadeae0939baf9a4a6b1852516722b2a3d94b8d403cc7b6c6b525d5236f357ab65a72d716aab1f5bef47800b5a18c SHA512 5ed67bde39175d4d10d50ba5b12063961e725e94948eadb354c0588b30d3f97d2178b66c1af466a6e7bd208ab694227a1391c4141f88d3da1a1178454eba5308 AUX firefox-52.9.0-blessings-TERM.patch 2276 BLAKE2B 2413368995dd8421a634e2a50f4bd9ee01062043a18bef4cd07645ecca05459891ff5aaa294f3abbc85e7ed9515e8936ede8b7faacfb19fadd81ec98ff8080b0 SHA512 08f8d2ba3258b3ef6bda1d2f8ea429e579e1f616dd940f6dc25ef231199d9155b22631f4366908c77ec5b9c4ce63310c9b9e075a6a7a7503b6423e13082f2b91 +AUX firefox-60.9.0-rust-1.38-compat.patch 6208 BLAKE2B 459d451e70fefeaf4bf09b7dd3dc6a7cb5b28b066eac09eaa5ad35abe1a5b6efc8293ac643a5c4d005d9b837590d6a9302495f7b6a6bef5b25b4c20800646ceb SHA512 5c469a7741c3303922c91770e8cd9b474b1f8e3a32e6381ad73c8c8bd302d4c67d8d7675bddb69147311c7aa1c7e4c25a37a2626eb7f82b2d3c72b299ba036fd AUX firefox-69.0-lto-gcc-fix.patch 1023 BLAKE2B e70b01fd819c00695f1b5526a7cec85e43ed3d4458d85da67eb46a27044a18552f8de21f43994f46b2873e31021f504564e15c4dd37d63bfaf00680c91af0093 SHA512 3dcb32196e6d9c44ff85a2539e73907196664b2e8c01e1b9bf8f03b614a10c9fd8e76a35369bc7de5479cbb12a54dc5777f3d4c34a0ecf4c095b55bd51599bb1 AUX gentoo-default-prefs.js-1 821 BLAKE2B 2af9a9e9f3a71fae918a4098397e931c02df5a8021d0bc87ebc4981076674aba99d88c5b8acf2380c915e92ad07a7636891ea8a07cfc850e9c4d15e58d0cd276 SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2 AUX gentoo-default-prefs.js-2 880 BLAKE2B 5a40aabaf6678b3c73f06adffebac3ebc9908da02e55250dc6a544f6dcda1b738d6e6f45dd84d08ad14f733fc313d7b2852160cc1a95ad290010f75d2d1286bd SHA512 d03da4b9692b5b71aa2a170093cff2e4f8e5e32e314f918b5aaeb5a07c3b5edf52e096ac60830ec54a0dfe50834218c899c262176c0719f81aa68b475bbeb87a @@ -99,98 +100,6 @@ DIST firefox-52.9.0esr-zh-CN.xpi 461679 BLAKE2B 745b2cfb86e93a379e13fa73b7e3721b DIST firefox-52.9.0esr-zh-TW.xpi 453068 BLAKE2B 84e08ea4fd119db1f1c6f84b212fbbb5d6999c5ac6010c0e7836d8734726d281107f3d91ba7bac1aeaf855dc36d3b018ae3913dccdbe2b11aad02a8d8aaa893c SHA512 a99042ef7d00820e341dfcf2c45a8b5bd77eaf2cc8ecf0ff5ee982b7bd9beac7cb4bf051c57ef3b7a5d9b67cd35858dca396d21e65718e248f3b1fdba5273999 DIST firefox-52.9.0esr.source.tar.xz 214087304 BLAKE2B eba5305ae3fc9a4306cbcbcd8d4610272ca5b75e369367961e9d94919b003de8aae8f3c58fe1c628787d98105a85fab575ae2b051e92a0b35bbb8b402c100766 SHA512 bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9 DIST firefox-60.6-patches-07.tar.xz 37404 BLAKE2B 5516ff768bee0253131381fdba3e08785ab31bb29e44ad7f7e2956fb7624fafc9bf22f892ddbd0617e5e7d18500686a9975a60ea77d23a2853f35936cd142030 SHA512 3c4160e632155b0a239e22d0c1b1c701545b0f6d0915f9bdcf3b8431cee1abf650191ffafc5c3224a61279c8b1b52a80444c811a3914e16127411991c963292b -DIST firefox-60.8.0esr-ach.xpi 512788 BLAKE2B 155c72980b4a0573f2d4e2d80f1bfce095bc2aedb6ab265b2fd4aa35046c0a91ee64a8f00dcea957a7889133e8969efdb49c76dcd67f7a8a0e6b4532aeebab0d SHA512 59980e52d51095a6dfff48044fc2a1fd8c237f251dc1dc681eb0f799700e1b4d08c10862a34a77a41a6d5b90cd96ac6271af6ad63c0d6be815c0e687d6218ccf -DIST firefox-60.8.0esr-af.xpi 503031 BLAKE2B 74cd2d6169cc455fdff7a93d8327388f8247375bc362b5f0efbbf3f2fef80a05f73c3d761a09b427057e8de81da3b8b4bd2a551d4f1b627a4639bf3117f252f7 SHA512 5187dbbd3e025ab7523377f262e02a7ff9a83091b657ea7f22da85de78a71a1f839af05a6ec38aaa2b1c38254b9cd3b95e1ba69dd1ffd6d71919c63e8b3dd469 -DIST firefox-60.8.0esr-an.xpi 536226 BLAKE2B f110e39d28d98c916b2b74b05c634f87a8ccb52b41c87931eb2449301d723af9b2703be411e2ae9506138bd0f9193da315d511c207d9030efb7bf926a627c1c2 SHA512 524e75c7e186aeffb29360fb6044d334d37e0e0495259bc6b12b43c44566a26159cc04b715174ad836086e4950e0f012ea118aeed33d8cca99a25b2a8872c7a3 -DIST firefox-60.8.0esr-ar.xpi 563542 BLAKE2B 448a7a88254bc27922d30f9a6c4657c8d2f6581baa3bf976a73cfab1fcecf919de7b77544ec83a128c622d11815c26cbcd2f56196245aff1bc316308b14cfad0 SHA512 33ee7cee0b06ec8930dae61e5b3e48c4c1e51fafbb127f756e88809f8ea83d97f6fcc154d78d26cb944230d0a80c6b3f6a695300d81aa2cd8f0c8fc226606e9c -DIST firefox-60.8.0esr-as.xpi 546437 BLAKE2B 7be219893258f1ecb3ccc27b85a79d968b6ea35986fb74a5b23a9e711de1aa23057d2a49dc9d163c619607b188b37f1094f31920bde603a3c6dc615ee1194bde SHA512 84081960df0e6fca213bb86af690d7935834ccbef6cd3ed2b8aed220755651a7b081c37e3570cece78658e199a31215c988849f46224030bf21c54f5c083bb3a -DIST firefox-60.8.0esr-ast.xpi 524607 BLAKE2B e6b78e54119a02a8b58927ca8cfd4030d9b099326750622675c27224c469a3e0b1f4c5614f1eb1e066e09373d073a1721ea3680d1ac0e1a1fadb98d8fb7c0255 SHA512 9c5d8697abdb12bf7562880d02d52bb7329f9ff715718835b600ef8138f1201612fcd2726fc24b11dd27561d74134527d1d4bff0fc8c7ee7ac4e238a6e185d35 -DIST firefox-60.8.0esr-az.xpi 540469 BLAKE2B 608a0c8883df8d6aa553497a3189cab73abac231df19bca142628160c63cf750c6d92b0934ecc75833f00fa41914d198e5d27ffeb589503af721b3727938ab33 SHA512 72cd3b8071d9e5a2984d688283e431eff677b5f41dc0a77cdbaabc8a259e3e5a1ebbe734cb4a0c1e6038c8fce8adcd6d9f244122acc049dbe84f5ecccbb2e2f2 -DIST firefox-60.8.0esr-bg.xpi 589576 BLAKE2B 458375e0c2ad6fd280fc1e548cbcf22f6b5bfb47fd93598cb630742c6ff4d9ed1dc0963344329b9817503a7af57ca5eff582624db4635850b7125455e10bcd65 SHA512 ac2c273edd8d1367e5b17b89bd8edf993831bce9623db1ff3e3047bdf784a4c0aa27262786f7af03c9f292d36cc2c4bbca9b33c2421f6ef4a4bef945c843f887 -DIST firefox-60.8.0esr-bn-BD.xpi 606817 BLAKE2B 04699643a433dd6a266feb07f9ff4f6f7335e46af808a36512fd85389ad7a17ac4016022c51c0fba6f9bf0b855dab0e4c6d1be0e9f6045f2eed81b39453a396b SHA512 351d674efd9acf3c68f8c2f96c7325338f402a49c3239b709056592bb43840c8c9f0fcf302cbc9c9881d21e55e2552d0cec72996ec278404e13162047f9b815e -DIST firefox-60.8.0esr-bn-IN.xpi 587255 BLAKE2B b2f7b13ceae7f7b119c3f358008ab2b4d17e1473fd1eb445a99a201a2a4759c6c52d444571d9279455bfaa3466b30ad5ce5087a7fe7645b0d11b25acab3df901 SHA512 90d0056ac6ad76d7389b777c69d89fc6d413b4b5a543e57b1ef8dc1a5e1e327a919fa23d9052a277410b1da788150d892897a7951ab02cf39b11d293386a83b3 -DIST firefox-60.8.0esr-br.xpi 527757 BLAKE2B 440a43a28ea01159d924e72ef99254cc442b624e603927bac9d7d75541a8bf1317bc61dc56873f44bb00d8ed81b77b74a33fabc32a7ba24dfef024155c959cb6 SHA512 9930acc0cfc501aa4059bee95c56990427b018c72b1bf5de86971fc027007c53baafb5efe7363279b7db6a1bceb0b4692e5d259c133b67f6956ad2cb4dc91d61 -DIST firefox-60.8.0esr-bs.xpi 530426 BLAKE2B a8127345707989cf78c01dd32afcc18817f81675089d0ddedeb8a6da49e45b0520a1986fe0fc742c70b6e0f5aeedbbf74935819972e86789f1507ee08c4ac37c SHA512 6cea1f3eba3f9b75f46c4d215c72c55742bc17020503c8c4a721ab9e7ae1b4b36112f3b099ebd5cd7a57308e6761521ad5d09e7a5c80cf92b23ea3255fd66fd9 -DIST firefox-60.8.0esr-ca.xpi 540990 BLAKE2B 97fc19cb1634787f54792e085e7768f41082d6427e80be42df8f9d9d16ca74c7f50694a4bcc65029c8d2143c6eaf44de93f967028ddea2bd811fada91b9e5835 SHA512 02497c871fd333a4a4e2e4f454e7a2312f218999a5ad8c14bacfa9541ca1d3b25dc0c21d01b706808374cc2989e3f02053bd95a86f113a2c1d8e0a63be32de1d -DIST firefox-60.8.0esr-cak.xpi 552250 BLAKE2B 9acf359b7548db8112164775a34d7e6067b3322b541caeaecc3b35623f8984c7701a5b0684c228f7428be1fcbbb24008db52dab649cb9816a4030bca5f168505 SHA512 a251c7c4530c32881e7eb55766bc355784c1e9a996b5c478ccf58bb41d263273ca26f262b39b52977a877e83a64086cbeca3a19ffb1916366db562d97552dfca -DIST firefox-60.8.0esr-cs.xpi 547514 BLAKE2B 116daaf11b03c97413cf35147a4982e30ebb07e9a3d56c7fcd87014c857aebba00979e567819d4decd51545df42f7a3c6fdb3049f3db450f17ab3786a3f304e8 SHA512 e3d657edd0bc79b753eee96d07957bf1fe21ad94a22bb477cc485026b2f4fa3e5b92da1ded42cb07aa1af7533ffe79eef02b08f3ad3c15a8e74eb2d8ad320507 -DIST firefox-60.8.0esr-cy.xpi 532366 BLAKE2B d705f0eb9ceac90c0f4f80bd1fefde31ef8d13a3d38b3612f8a8037bd3f8ed970fa2817e2c14d125336edbb304f197816f658028c09d58a1de1c46a94a7dafee SHA512 5cd44136c1137f6c01065cf409b415435d65e7e80822d1e8f44d98cb8d498836bee64bdbd4ae66fe7bf474e18db23997ec42ac644099bf7065cb6d2d9c0be5b3 -DIST firefox-60.8.0esr-da.xpi 526479 BLAKE2B 09c754d309d62a46761c30392304585932bbf335870379e8a2fa60dd291decfe0f7cfcacc8ee543ecdfe989730d716639e37fe2845a77bb2ea7b77eedab99e99 SHA512 9e98b7daa7d9e661b3cb5710f0d85714bf66fa7bd23cd8d8bc35bcf1cf96b995889c44ab291e2f4dd25a96f0e60fe75ffa64cc8ae1dd6231de9daa90629ae922 -DIST firefox-60.8.0esr-de.xpi 542253 BLAKE2B 02b2b4dc7292b5b19c1d63bf15d4546c83dc32560fc31d60cc7809dbd250b95cb891381ccc1c15c366d06a5fb745dc54bb22a88be5fbd06889155767ad61abba SHA512 5225415f90d32a535eedd2d3d1a730d9c0552f82b1b3ea57c8f50ea8b48dc36cb34eca9da4d404c0cc13434b1717bed200188488754e2fb2e176021aef9b8c98 -DIST firefox-60.8.0esr-dsb.xpi 555476 BLAKE2B abf9024f9ff8720f9de22620c818864d6c019a33b9067704bed380f5f53b5c9a5e1db7ede5d3359da5d8cba9f3043c828df546a87cabe001f2a735b40f09f9b5 SHA512 79e3560e0997b36bee0b8539b5906115ba0e5acea9af874e6fd623d255b9d2ef4c76214365b12f54f1640e60d6137c57e54dd14d6d8898aae064488b791186f9 -DIST firefox-60.8.0esr-el.xpi 609423 BLAKE2B 4790d546c71cc62cb459b40d93617f6dbfd0d6e8e00358767095ab887bd76ad98caaa10432bc6513cf4101924d4ec486a08e82941db414389259df26b1054d4d SHA512 9581691d4d9a908894eba849f7773c2d4d1bc6616f55e56ff848a90205a10c2b33c5e72f455d71ed85d55b8b6fbadea5e9f6b564807264b8eb056a3b3d483335 -DIST firefox-60.8.0esr-en-GB.xpi 508089 BLAKE2B c4e6436d8e718f677a7b0f15dbf85d61da10317cd16445f5211c4eab64729cb6ac41d7c5fd3aa48d6668fe0de0b7e9c1b8b018c20cb7d0f4b01cd8b7656d7854 SHA512 79e9ae89868271b5de7fde1c1ea0932fa1d2c027e62c9c92a7ac9213b900ca29d3232db8ae66cbf9fa3bfc5923b014b132b24800aabc0fc33a55461e2cb1b3a5 -DIST firefox-60.8.0esr-en-ZA.xpi 491066 BLAKE2B 3699ffec61649dab2f145b669e08e5b4b67af31436a5983364112f491b09925c21b01c8988298de6dca9e06472a2b3fb469129c3c9bf53f03343ad392629401a SHA512 6f38cb6b0a9a866272cd5f5a063ac4d5c2c8f7246fd4bac33d71ea828bc4ecfadd430abc3ca39c598fd3769a0d9335486d16fc5e2b658e15b7d4b2e6816c45da -DIST firefox-60.8.0esr-eo.xpi 526982 BLAKE2B f1f808c0aa431242ebc655dba8a03c032a05bb89062010e5e0c003f84d95568ec6d5829caecd22f5a6514d316dd2d609b65b8855bdcf6fdb3c6ce0e3f4a34a54 SHA512 67d06a9bb60890ff5cb99274be77bebddeee2554bfa37b3aa3fbd8be9c22e77285e07d4a37b095891a1194e69cc8b52dc736821b8af856f7fdb273a51bfadc0e -DIST firefox-60.8.0esr-es-AR.xpi 541043 BLAKE2B b38b6f5fbe1aa7a6d8b72287ea561755f18b672ca9a3c9b805713b350965bd59cab9ed6150e737d7ba493302560f1bbafaec8975133fe46e0622b966ae84cbe9 SHA512 7189c7122ba3721ad1980f5cebef9c0585c107628ac384b41f61faacefbaedf782edb8a387bc40814842051239ab9990d39200b71c3a03a29198cece0e084e06 -DIST firefox-60.8.0esr-es-CL.xpi 543730 BLAKE2B e1ebf2449ffdec2d48e48b63a5e88434f182266d419fc580b4cf9520737ef87d7076ebe1b95eb62b8d1abd1283516b20050230884f750a8554e4a0d81d7b8565 SHA512 cee9756d7925352a4e47a88d0ad5d5550ea362ec1e79c964692894f52e542a3122857d3e13e5e3025ea0f39329a75af0389d6d9820b68d984a3045ec33727060 -DIST firefox-60.8.0esr-es-ES.xpi 476369 BLAKE2B cd3734640c19707e2a825efbfb472339bb79ebc93cc6c0b549bb9da0b673d9b579ea7b024a181124d3736819e49c20d799a4b336ded2482a6bf2eac3ecc071ed SHA512 85930a7a73c0fae9cf527a661ea0d3883a9bda1aa7b89e0d1325e04e58e7644a3597e2d4e52a6947df17178f12094cb9272727cdecb20506aebadc4bf80cccd5 -DIST firefox-60.8.0esr-es-MX.xpi 545044 BLAKE2B 55a1d88dc31186bbf4900837991aa1ed053a1c6a551135eb4eb8b40fd66f10ce8664ca334fcfa9d17741247fe98b7a75052f65f05e48037f2cce8ee32b986c64 SHA512 142aab032ede44234b7e447d53cf1c8304db22303638272912412c9ec01b5c52dcce6d20f6a70b1dd751b2e5d7e015c626c14829a9d224d8b4010a6865e19ba7 -DIST firefox-60.8.0esr-et.xpi 520689 BLAKE2B 1b743a6c3e658db5abe850d8697905c8010ffccaab572378259af7e0af1a0708f676bbfe5e5401b53ef382e19eec805d2904a1a6414180db8111814033257f59 SHA512 42a4d6e3852b1263342966b6b8b7126758b68c40d94609431092c0c06872b53c4c45f96d1e85f47cab71d07692b3fcbf8d16d002e49e3dd6acb95b9dff19cb19 -DIST firefox-60.8.0esr-eu.xpi 527432 BLAKE2B d3d66b2a139c9b148172e7bdaddc207e3491c4ec7deed6997558d6bf323416f6c3d809d5dc5c571ce07cf59e5d8b00d6e4e5846b824f1cb7541c57a0c93ba422 SHA512 c2d7840505922e8bc5c6efe2ee1d231b21dd7f951956f86af8c773c9187fc879e4286841672a903bf16d02236cb827f9f59578f598cc4ec39ac325731874bf1f -DIST firefox-60.8.0esr-fa.xpi 581993 BLAKE2B 8c50faaa1f3797819efb16158c893d1e87ab0aa0da7ed99f8fa82f0647d57881d00e8503954ffebe697214a433febc89f83755bea856c633880498c8f7b18600 SHA512 c31e94c95b8a5b4b03a914c33903fde817f194156dec87cdcd59ed59438cc69eca957be93e3afa581a117f720f41c12525da5931d0ce11aead672421efc8ce70 -DIST firefox-60.8.0esr-ff.xpi 527929 BLAKE2B 8156345c34b0726898244f81c8c3f0ecd63dbc873c627790c6100408c0bcf62f8ef602ce359cc54014e986f0444e83b844268079de885158260e7d1b9132711d SHA512 2651980824353a804fb82e85ba267dbb5694fefddf87ed4b226acc9a156702a628b1210a801e0c9cc8da3714751ab9f0908f1e75314e1f5ed0b3bf49e27cbbb7 -DIST firefox-60.8.0esr-fi.xpi 521913 BLAKE2B a7a861650e375eebf594707e71a0a7b89db557aea415ddf4adf1b4364732905d14192a335c27d4ab4b3136da81912ca3a63795070b47cfe97b2b6e0ce370e055 SHA512 b11944da43e696ff11762a49224a40b60071c60f9c9c8c3cf80551b1d5186fdc323de345572610feab425099971813ac4b83ef0a16dcc7c9812bb8f0b2d91b1d -DIST firefox-60.8.0esr-fr.xpi 551796 BLAKE2B 7e8775feba42625917d9382166f8079f41e83b7618a10c9e485a89ecc9fb70c2f819a67a167900c2fcd93f99553417fe1c10822602c2753b55c479b7cf6fe6e9 SHA512 41e0cdc0391c565e6a73211f46a427556ab69672b8d954c9610a08ce8d33d10d33f1999907a6df8a017dc610a173586b234397a2ac9e75e896be66368a24b287 -DIST firefox-60.8.0esr-fy-NL.xpi 540915 BLAKE2B b4554df17db9178c0f28d32e37c28a60243c75fe6a2e6b4374f4408f2a32e29db55297735187e2c26e680123ce1209de47abe1e37503266a729d59621a2e17a4 SHA512 71bf9bade61badd4a907895b8cb98e1c0a581230c8e872880dcfd2a56aa8d72c270af3298f19161247b3c22c956339312564987d32d54e57abf7e90e7ed210dc -DIST firefox-60.8.0esr-ga-IE.xpi 543377 BLAKE2B 74e8115a4f31c47e302d5434ab3c273ae4ef5627f2e8f6904504b69cdb824b88292abcb6302494350ccfc4272b0b0ae0d074a31bb217acc10e10af9dbfdbb18c SHA512 69c26b3e346529a36289a6b215f44d0f8ecce7fa38020092bddb61c5fd4407ab19bb052d817ba1b33cf365ed3a9574e0f1a87bdc8985b2d8b610fbfcf101312a -DIST firefox-60.8.0esr-gd.xpi 536588 BLAKE2B aaf7ba835faa933483fa85edb74e8f909907e84fa8a27facebfaa811d661d29a073006fcaf39d00993ce2b402db2b2dcbe903e3906e6e003fbcedc8052b77032 SHA512 259a786faccff9749e8acef61d5fe9bd569c954e23176d0be224dcb627313db35ded5cb92e7a791c440af701b9ef1364cf9f35d3598def57b2ef1e0cd410de04 -DIST firefox-60.8.0esr-gl.xpi 513086 BLAKE2B 68a2848c828b2d655eb229e97f475dbc705b78a09e2edeedb2ed184a3294f42f91baefd6d1a64562a140b74b8cc0b8f34686046f0614b0d07f29163110cb1b17 SHA512 cc8ae70c8adaab02801664bf2c601fac6a23204542c3333e38fb6e70dc8cec2015840edfd1d0a70226a5834379a84fd299cf2dfc92854c3c2ca6d283f3ce47c5 -DIST firefox-60.8.0esr-gn.xpi 548926 BLAKE2B cbd8e30bbe4624199dff5d4f11249ae779dfc90e98b56020e95ac12515c2e18417771ba603a06d754248dba3c520afcdeb66095db27ecbaaf717e12dde605b29 SHA512 a71fec710e75f09ff56836af9772145586f2c8af3b2b41347291204926be20966d0ddaf97a84fbef60e8d084bbc0fdae2852df8539f5456011cf00d4e937666d -DIST firefox-60.8.0esr-gu-IN.xpi 606672 BLAKE2B c345d34ca6cf60a9142be6aff771e44b6e93722f0e3f466d1c8d1baff85fe3455be51eb38334c31aac38b97592dcab97f1b3b09e855eced7864ad32cf8046ad0 SHA512 9b09a3d944fe9a6d130c3f41c4f9eb18d5829aa9e5d64645f85b8e443159c219e484dfdd317b87983e6d455a6e755c280aafd66fb4fd30d2b0edc82f3dd93fe5 -DIST firefox-60.8.0esr-he.xpi 551703 BLAKE2B 367d5eafe2080b7945e2565ac0c902d8480744b62c96ed72da1e1c2ea76fded6d70bc272ce2c96b73c72f044ebef14fd8f1e557e8d2f274d599b0c8da0a272a0 SHA512 2b333273a72724ce9f19c82d7b77930736061400c2aabcca1ca8851f51a71189d3f05369fb4688c59217ec682ccb885342880ceff002b4c4927afaeb52129c87 -DIST firefox-60.8.0esr-hi-IN.xpi 607256 BLAKE2B d8b0aceebce03d37c34e04fdb3e30f5b99de4c11cd80ff04742d69c3eb4a92674980f58e360d0ff56f72467a1ad836bf94b0a7d4d30ca33f6ce0b9faafa275a0 SHA512 1d0392531fdd19c5b02f4407638e4c7596bf81289465db0f6a9f117c3e044c62538ab65ced2fcc2ec2c38c83f3b96e35370c9c3da20be295a7f266575814ece5 -DIST firefox-60.8.0esr-hr.xpi 531679 BLAKE2B 98fb68376a62a51bb0b83517cceb91f6bfb64328b6715b09c37e5cd49224d7225c5708ce602b343e5404257e76ebce44986840c55b4cb29f8077ecd9741659f0 SHA512 e952b4c7ed8044c79323e33f3874df8568669fd250996eeba182df4d682e29ae338fb52acb2171bbd6836fd915fd3b59ae1f32e549306be46e06ba575e140402 -DIST firefox-60.8.0esr-hsb.xpi 553014 BLAKE2B e3726efd8b755c1ecc11647db683099c44463102cba544eb206c031c79912a92d2c9ca027d3de72bec35286700de508e5907e1a469c2fd945e3665dab22fe735 SHA512 4057926b10b54ea4b72b1ff09bcf3ecc14b30c4b416d7724540214263050f3d2250fd75dc740fd5c149a1f036d94f6a27b3d076d28373b52f7699305981355d9 -DIST firefox-60.8.0esr-hu.xpi 554135 BLAKE2B 5ea31669cc91d27983b7421316e4eea26bb7b54bb60ec0c8d34d01650b11ad0f78928afb0945d782450ff0e79a901724dbf776e68dd685111f3f61a32ee1a52a SHA512 9e82fc5b8cd81f64ef219f5e33fd334c6f311552c01c2c2cf6955e64a4491f683c42ec6e2afbc81bdb63293daf2915e8ed9c5e213978b95f16933180948704a4 -DIST firefox-60.8.0esr-hy-AM.xpi 585821 BLAKE2B 160a189beb3fa92a264e2926d05dc0ccde4da1672c134c5d10d1b41073b7fe3edd2511a96d86b8aab81ac39ba7ee624632919d117e870fefaee65ce928043961 SHA512 1b44f49d124558ef94b67ca3917f810b73ec4f56dafd949a7de94941741e7c15bd27e00a97e9714a75520124910a47647e6a4a341afef828966d48612dac9c84 -DIST firefox-60.8.0esr-id.xpi 517939 BLAKE2B 3cda186f2b0e6f401820b93420aa28cd66e1d654ec71e047eebca1ba85531b42f11badd5b5dfb9b368760f293e6874e1db896e2415a420548f9a709356ae8e05 SHA512 13b1abbf4599f7fb876ee83e6108c1565fe13dfc6ad1ba49655993c1f1e5bf02168f13c2f470a271c92186324567b7211478b9910d118b10975e1a41c1162ab8 -DIST firefox-60.8.0esr-is.xpi 529000 BLAKE2B 1ff1908cf5a497e064ce538325486686734a60dd879bb34214fdf88dc21e2dd372f1fcddb91a46f255a28755c661aa8d62eee748d9061fa0382047e8ea5965a8 SHA512 5886bc216b46710c5f8d1fa83ce62adaeb10e9ce924033eef0c0d72007653a598d20379f596a165605b9ce1865cc6397cc4485b693ec42e57cf04148f9a50437 -DIST firefox-60.8.0esr-it.xpi 414823 BLAKE2B 47c4bd1cc04b19eaf0f8897ec35f31ac3aed51b1a07a85385dd16ad4feef3c89786867539dea769bdfb8692191e3f676e974e73b222b99968756878dcd0b028b SHA512 fbf77f6c55a502e422c97befad6ff7ec06d54b02b7c448e46c8ccb57642027a1cac61d096559494a56f31075252a6afd63cc119597b7596eb4e0c715fbcd5ac7 -DIST firefox-60.8.0esr-ja.xpi 587748 BLAKE2B 3236bf74425f4b400ec91cfb2a9f9d1b77ae8bdc243729870ae9137aadc4c728747a57e50d8f83dd381dd692c7d107c0bbca2b5f2b4247fc09ec9a405bd9fc11 SHA512 eaf797269881bc6329495096918e7c660060f71c4eeba7a99cd42a94752249c71f23b89d4c3d3797eabdc688d7ad4d38a8e081226ff52de11dff51c8c1c3d142 -DIST firefox-60.8.0esr-ka.xpi 572565 BLAKE2B eaf19540797a1a9a0b7953ce04089bbf302acbe62dc18c5577bd3c9781db2e986b4919cd22ae572c1e16ab29f3a381036dd121c2f32df12726bddcf209d59ef0 SHA512 442c83ffdcff0e3ebf5c6f3f842f7e4076789335aa77edec2d366161c28e7d11e7badd905fd65591b67cc49bbe2f6006a23a8a6ea0c46ed0d6192311d8750d25 -DIST firefox-60.8.0esr-kab.xpi 536341 BLAKE2B 97678f57033f7e5a2e8d578a93d51a76367ff5622f4924334c1421f232fb768139c270743d93e09ece0b570ac37d2660a7e3362bafaa54fdf007d8793f7a51e1 SHA512 19602cadfd53a0d70a5a198eb8c3a44d3cebe3eb4b474ec43550e9df9765b10cecdd2cc97e500d82bdcbcd603ed5e6db1acec1ce70c01aa11dc57b4435e62f3a -DIST firefox-60.8.0esr-kk.xpi 598694 BLAKE2B e4d0a9ea6fdbfd9eb4295f9a123282e7232ade6bb45e89302fd0276743adf5fa07209545fa2ae1666753563e79dc3fb34b1f79339a12752ee247641ede9a926f SHA512 8fd54f32872513c57a491074379231a97ce29475e49e701c2c81b26faa4cdf9bfa941f4f4f9f6e0f3dcaf56fcec0a0281580ff9ac8c61a7e97d87eb0e3a96cc4 -DIST firefox-60.8.0esr-km.xpi 598812 BLAKE2B 5809f50ad35c7344e8b4bf9e8297e75f732334ba3aa6ada4f805d4058191a399e549ac71d4107c5a310c3e74a2645e4396ae00d1b4c8da24db6eff6d242da3b1 SHA512 27540394ab8e597a0256c3b7a8370b8191574ba0dfa1fa8c17e2e8df08b79157b36dd85672e7f49c703417ce1c02287462efe22870c5ab7e2a7bab386a2dd193 -DIST firefox-60.8.0esr-kn.xpi 601585 BLAKE2B fdd5b97c7348423c913aeac0392b90dd3cd80e16c32a00df864e64c924ba15b48a2658a6fd049c0d321a9c7e13ba6819d3d91cb0c3452e73428877626c29216d SHA512 08380b89c8f099ebcffb05a0af1ce216c977cd00e0098febb16b11dc68c83a990074754adeeac34cfea31a13a3f7b259b2a9f1b01f192bbdbb9f9e63b70c41ae -DIST firefox-60.8.0esr-ko.xpi 563551 BLAKE2B 24f44952915c8b690829e13241673ae4784a7c9040ca43fb125869f46d59a8d97435c69afda68d9009a99ef5117797db27264768d40a311a940032ed6f1c8ff5 SHA512 a2825e370bd99211f203b705825fd90391b3f689b1274507eacfbde21fa8cbaf16790f142876fea4f29feac839521c4b2c6a695ab2f5f88a298cba90ba805fcd -DIST firefox-60.8.0esr-lij.xpi 529124 BLAKE2B 0d8c37a97d29a48ebe5d94173b2a0cdc436d89c41ee1d047400e540e149331d766b09d8bff23c47019b7ecdbcef347583d4819f7e61ce02dd118879c41e4892e SHA512 5702298ce9056c37d350d96f82d56ac0cde36c4301b05ca111bb66b0b76e1be04382054228fdb7059a6380b4924d949dd2706177efd04a7c96418c69db306ca3 -DIST firefox-60.8.0esr-lt.xpi 552184 BLAKE2B e00502daf85f20955425b616474cf3f1d234b376bdf6a13325db527a5a0bc734995f8be4c864fe1eec83f8180be9b5b62132bb9226d9bc55fec271d6cb9599d4 SHA512 b88510f49a24f9032f66c4cf1e9e9895f5294eac007201d8a725d5a2c3f331f41cad58ef1053fe091cbc3256d2ae1324531833dd0ee4609fc21c611d83b7b745 -DIST firefox-60.8.0esr-lv.xpi 542137 BLAKE2B 265e6df2c81a7509bfe228dd553c656e825c8bd2f8116eac6b6d0bf9b6a481a915f5cc2eec05a5f639b2f706583f668ed41c656a4bccb323640270475411b9f2 SHA512 5f7f9a89bdc4a765a7c2744ec75448718a73ba816e617d95d8e1058e5370851e501662394cf24305883cfa6b5fb0da1f27a296d6f25402e4f341c323e01e328c -DIST firefox-60.8.0esr-mai.xpi 565193 BLAKE2B 0990f4fa2bee2713a60b62086d5de7413835d97ec2d93871bb38169dd0f81ce33060a08436429ec2b6f3349d366f76f4eb799e104c0cbd823443ed5487346cd5 SHA512 bbbb420f8ce84e305af940dfd1f49ff3c134a86dbbdc0b44e8d176806a0658103b3c31567f8f5e958d2319c3383d4c5cdecb94a03e70701890e7e88030849a89 -DIST firefox-60.8.0esr-mk.xpi 529517 BLAKE2B 3f20abbd2e34ebf9d4b0c0ef2ce4ca03d7da8d5a87981ef3a2a436cfaee7fc0857bd5fa8aa74f1f74e2f28b093ba34fbd32cbbd4154f5a4dc6233bf42a9e7d2e SHA512 4db41618f202b34841e50866fac83549fc24712365ac285c03994b355d08b8454c73091a427a7b0752c7d71e83f8a4f075cce6341ce9f828450df13642509ee0 -DIST firefox-60.8.0esr-ml.xpi 614690 BLAKE2B 581c1a730d571450e61f23904475929a45ac248e83cd1b69f45099155ceda0e6ca9f470919f616d98c0c2da0ff0338276f7fae4b6a4cba0b82bd223df6ee4100 SHA512 3e94d9fdb5c9337cabae7971e52f452ae0df0070f4ffca55560b6a332cdad2b3cb96ba59fefce61c239f1585607fd49cf4d31988b41e9910913dfb0961165b69 -DIST firefox-60.8.0esr-mr.xpi 594836 BLAKE2B 3ef2215f8e7814223d84ce8e0a17ed6d332f0f90eb92843423c547775503f13bbb6a840cc4552cbb7428ecad91e2e566100e425f32744f0a8a1ca7c9e827c0ee SHA512 ee634d38b5fd0b3630c2df306541b21984ff5e9507768976ec095b4cab8f0a89a223d99c098eec635c704dcd8f87e4f915213a387c017f79779ce6ac76ef806e -DIST firefox-60.8.0esr-ms.xpi 525277 BLAKE2B 63a33e5eab60676678ee4f675eccaf8c9ed2d540730acf7d5bf8006065e7b302ae7d43a5cfb1718d841a23b40f127e21c8b2f6bdee2d0052ec8ab7e246903533 SHA512 ca5360a300d0f0c7f475bb15dd0b026673352ac2588b9cfd261937a27cbf951b2562b9f0bb7dfbab61eb328064c21e22bfae5088fa7cf72d3bce8a97e540aebb -DIST firefox-60.8.0esr-nb-NO.xpi 526286 BLAKE2B 4d1bc0a657950480f284deebff3bdd1b0b82963c5d203aec6537c0d3d9dedffb0815654598747642c8a9d2440f86a6e8f207f14bad16f305cae9862cf3a2dc29 SHA512 3990e9947ee615b77a1516d5bc7878e8a16afd73345372e321983b213c021d8ccb79a05b934fd99fe138d878760bfbfb4298b26b5956500789d1bcef15cc6d00 -DIST firefox-60.8.0esr-nl.xpi 533196 BLAKE2B 90049de30e71a243d84eb369c0895c1970aabd9e4f1f9d2e71a89a14ac6332f0bf07270ce18f6f2f3fc285fb7c0858d915b32f1bb84a169c6292acd4aa0de622 SHA512 a0c640da27a11d0f651e6b87f31c7d368e0794841bc33586e8b0f330d6acdbcd0c698359597e869853bc34300a3a9f0db9c38fd4d9cdc7f638975868286da332 -DIST firefox-60.8.0esr-nn-NO.xpi 527834 BLAKE2B e4efc8bf3befd4aa372334ef79cadedac39767985f7f2e5e50c3b00605bc069f28829a1fa5b0c9f77fb6dacfe07ab1720dac077354850bb2ff172208aab6e029 SHA512 5ad89c2fc80e80c1d323cfc3c6eba0ab6123a9dffff8243cae76df768a500947ee62f281a1de7a486e038547b185e5e1ab1aff8e0d409927c071057417458db6 -DIST firefox-60.8.0esr-or.xpi 556580 BLAKE2B cd8b95cd28592587af25be96ab5de3eef06149346fd69d743ddcdbfad238326be971ec024e6b005331e495693dc45a26b73b4b9d2f56669d7d04568f33867a16 SHA512 bdd2d01a902609a877a478c61aaf8304cd285a3472cb80abe5a09ebd208184829bff6fb52228534debce4a658fc08a2ecdd77010916f74c7bbb102c2d78493f6 -DIST firefox-60.8.0esr-pa-IN.xpi 574271 BLAKE2B 23f1e6e90fa77d096fe26ed6c16efca4eb22241ab6e3f8558ee9c057ab6c2b762ced100c9d9d01b2d6b7c74183d586408c0e611947679ada2d45ed03010459d5 SHA512 4f09aa0e7aa8907fd4dd36f3697e13d4989c5dadebe7da50cbb0e111e2a52b8ec8d545d67f56e81ce7abf2b443579695858561ebea891814963c1a5afed93c27 -DIST firefox-60.8.0esr-pl.xpi 434748 BLAKE2B e7be4850ab1c64a590265ef6b65ff372baeff55cb044803927c6cbf7537d2bceb96bec4ab87daa61f2946b4d90616df854a9c9be7d1a73f7b4984b276c7b2939 SHA512 535d5de28cd98a34aea1110fd8845c091b5e567632fa1639dbea0732c0cb148b59bae2523511ccbbca4bbed6431ec3abe83f7cd85ea64eed553b951af7c25f75 -DIST firefox-60.8.0esr-pt-BR.xpi 531151 BLAKE2B d60268c5511f4d697e6121a2d06ccd44d7b09be89481d10f482fd620548ac8c3920fc33308878d904500d814e616d472e5a82fee7b5ea9e393e1600a9f7da2cd SHA512 0ef7c295edad701bf9778922250bc4d6fcf0df35d1966681aa281c1d1c42317c75bd633f8cff63875198fc508dd662f04d6be4b7eed3084b1f03957dca286352 -DIST firefox-60.8.0esr-pt-PT.xpi 535763 BLAKE2B 7ceac7711cf39fb8c0f5d7ef7e9195389285496920392492d54e663e4fa6525a30cd17acfd40dbef27bad686239ae7015ace8e3be644e09eb93b54384a0e1e9a SHA512 4ba94384ab2054631b57882d91f5b74b8de66fe9e6cdfb834316df5c72b8cb31450e6a14bf62ea0000849f357bfd9b51ed327e78df11902ba63b74f4667d16f1 -DIST firefox-60.8.0esr-rm.xpi 521760 BLAKE2B 5f495bebfbc7c3d559c4e8c00637344e1d951b080866ca9931fc8d9d16102e80bfabeb8f3f7565ca4c68795913b353ada95eab1590e4f470286e67bc72f1093e SHA512 956a474b162b8ac3d1a4d77c97bcdc199868f445423bb249b32dd71f3e1732e0c74d292808f895c7539b855d3a81d1fb0f0d34c3f505c70e480a1f466bf9e7a0 -DIST firefox-60.8.0esr-ro.xpi 529779 BLAKE2B 5f0744b99aecaea2e723278f2cb776fce9360704348fc5c55e3286ad71591a57013140e596f78dd3446063daa02ca81e27eeca2fb3b8aa892dab9c3201869f6c SHA512 62b8cbe3f24011f247885bee7b3cba08e9ef55e2eee4ca94806138e2fe628e5fab97824599092ee6a4ec7ac54b0ea846970434b6ff74efd87e6ec61cdef8fd0b -DIST firefox-60.8.0esr-ru.xpi 607128 BLAKE2B 6113e1157e744cdd544028aabf2c08b4c5427ed44a527434e033bb6fb6955e43fd091f5eff9a99dd52a3a426406a67a5edcc6c9f8761b5c1364b076644690f32 SHA512 4157220130ba0ea1f2c2a885cb5ddf9888bc6766911387f373307a66b2552a2f4b945ad99a2ace6db267c2818434769ddb617f8272c2bcb93af2ec94e74de513 -DIST firefox-60.8.0esr-si.xpi 561290 BLAKE2B 92f5b3ce152e6da8843624c3df1dc682119d20b7c7a6b690c1657611e2c9e9f4865c64191b84b408039b8155d92a061301a33ef33adb5460baf63fce0b7bc869 SHA512 2c65615735bc9e2480d1cf2c3e7137b35fbf5ec064979df234ebfdb01e6e145e284132fb93f8a8a7e46db5d98dd4af1d63a7632a40d1c396d6e7985ac7772e3e -DIST firefox-60.8.0esr-sk.xpi 557433 BLAKE2B 02e7ff2a27e2d37890fe4494e8a90cab081cd708f9a625f067e9ed247b179dacf57d4cd525701b611713737625c2dafdebacd015b090cae7cd5a55c596f30d32 SHA512 9ab15044e34c48ec656290c35a834c0d5f28659c4227042948f92836a8445334d23d5c6ff9927103f166d76a06f9a8e01a3d4c38ce049b9785e2e6ed499f36c4 -DIST firefox-60.8.0esr-sl.xpi 535088 BLAKE2B baa634996668d62e431397aa1e586d9ccf3b7f9f1b95c84e0a152de62381e0428e769e27b715ba337a6725e61cf88468ac8b787a126613bc85e65d690a3f96e5 SHA512 cf20cde94c6b13b5d58181beda9fbeeca0336fc2fa7571e3c4bb864e02a0cbf035268374a966e10a6e6d941182646b508ad793204ba70c06e2db21cf65462113 -DIST firefox-60.8.0esr-son.xpi 513647 BLAKE2B d71d287b8dcf4fecb2d4e4113279edf2c7af7ea25e7ad9a589832261b874bc80eeb4c4a4b312569f9af8f2a276b9b728a39eee10ea3dc00fb7e9f6c856b82228 SHA512 4d42ed9cb567490dfb17fb73fce6fb66656931b71ec756bc5e5a20becabada792292c82df340d91bab231fdde98b5bde5aa9e326fdab6d1966c69f0e3605b614 -DIST firefox-60.8.0esr-sq.xpi 536982 BLAKE2B 45692b17abeeb3592296232befe5ce850141caaebe33fc42f5269beabb2136aba48ffdfb99242ffafef17fd8a67556bdc278aa2185a5ee0d0619908ce867ad7d SHA512 6036d16830cfaec30cac590723c9b1bf126eb29a18903e8b1d20487b4f58f2b0127f8794c0112899fdbff6fe420820b0bbb862ea5b1d9c4ac185b426f6237d63 -DIST firefox-60.8.0esr-sr.xpi 564497 BLAKE2B 819179a9793f76821f6a3ec36b986ec01b9b704bb9da4a33e0e3b5f209720cfba311a860fbea3e2846937f3ba0494a64e5a73f37666e4b1f53563478f52b8079 SHA512 1fe8a42962486ce77a3fe6fb9550609c6b3ed97ae79c6e7d729974ac8e7324f0e101bb0eab87cd68469583b43613e08825f74de65f5ea778fc97c3cbb2c54500 -DIST firefox-60.8.0esr-sv-SE.xpi 535061 BLAKE2B e68501e2c3a11b77a3d129d26ffebc88eebb829520f5c85709ed57dc794c999679f3d214e844a63dc1563bac9b79eeacad8651fff6358bfb736b8b08f957ac71 SHA512 e342ffcf417c67c90181540615b1a19aab961fa803493f939605dd8b0480f385ba2bf28be524dc0d904f2689318ddadbc950d79f0d795ea3c19eb395c3d46423 -DIST firefox-60.8.0esr-ta.xpi 593639 BLAKE2B 1981c2eb72f1611edb5ce549ddb3060a379c274b3c28a66d4888ee56ade9d3a0ae4f6541d45010cedc175c70564662e1f8112044c6ee791b61ed951f02ca48fb SHA512 00382aef01723bd52ae43a0c7294439ab8ba022b068712a4d707563388d81fd5d76479a7d79fb52642f538c6a6a137e9eb97791a59a547c7b08aa5fb461acac9 -DIST firefox-60.8.0esr-te.xpi 606690 BLAKE2B 7990362daf24ed84d84e0866fee24e96dec014721ad40becdd090199d7c2eeadff7d8254e74e6364cd9b137c725e4473c78b7fa388f1d38c53ced3f8d57ec5e6 SHA512 024ebe8f35bebc8f2cf1c08ab55383862c512c274e155ccb3d55b14b442b4d65ca13ba0715bc944d2e768c50db1578d38eb8b82ecfcc09fbf61f95ba7b4857c5 -DIST firefox-60.8.0esr-th.xpi 578533 BLAKE2B 655d94b95c0674ace609b0a9ebe0b7a12b12ac04b756eef6997ce785a5dbbe286b0fd1db6d2c42f6652574110bafe130b7b920ab5ac879607b4efa0d7162030d SHA512 79e2e3ae20726ff388898c2b479acf8590188e060262a3d3945606a1a35a28c05bf23df8b2086f98585474a2b4ce9176c6ad17f5060074f6e29e57ddcd806bef -DIST firefox-60.8.0esr-tr.xpi 541582 BLAKE2B bbbdc3903897c6a6da09059f3607eabd34538d1f07c96afe8ea9068d0755e6d1f8110dc3f9f0f2de24601f2ace553903c53703710b48ac08ebdee35d2accfefb SHA512 d4847be63219bf66c4b3d1aa56cd78535612bddf240babc7e542d0d3a83bc84648dede88c8cc10bbe908bd2c8d77add4fe9b948d9331956e89db90a172622717 -DIST firefox-60.8.0esr-uk.xpi 596649 BLAKE2B 69e5aa5c30214b512e37ed849e2cdf4070b2e47ef612b2999ba4983cb5ba53db2ef724a25de9842aa2829b160a3840964d251f5443a214ced2c80f0553e55d2a SHA512 d8fc652dd1af7a60a7f7044b1e99fcc77fe69eb728401ba0d98cf1b901733850968cfb1291a11ad46735ac750af2b217c28ad7ae535cdf4441f1119170e294ea -DIST firefox-60.8.0esr-uz.xpi 529399 BLAKE2B 0ecb8b9891f373c543b60f7751d0bad3a134bc36e0629b3abe47cf3580e3e1bf151b4a0da2cdc1f2108d15d213e2363572a9abdba1a18f1571ede3777b62c9c7 SHA512 de7bf13f6cbdf43e5a607c0e46f233fc65c24e7ca2bd74b0a08b1c4be15eda44ac040f569ecb44116bbdfbe0df156a67fc5e3a187a553c2523ad638406187d07 -DIST firefox-60.8.0esr-vi.xpi 543907 BLAKE2B 9c7360a1e244a626670848e75778c2650c33f9b6bc6c0b0833614fc337f829bfbbae86311d90ca907cbab891cc9e31fac7688455078b28710382529cf1dae9b5 SHA512 4c571dcd3015cb651e6af462214384e01aa4eb02204fa01dfbc6a270919feb91110d60df5e483b6404231f3fd1437d64430179c030bc188bbbfad1317fb933d2 -DIST firefox-60.8.0esr-xh.xpi 527565 BLAKE2B 6b357e8887f61aed2ed513efb9beb034d126c3ef9b73959b6f10c25f221f73f334a8bc87ffa6f983df956a5fd54f66c6185f9f87825be2b00759d4b6e38ad4f8 SHA512 5bb606666ffb6598987953fec0bc555d2a37c4233a8ae98e738eb1dd5fb3432a4ed39f6b2ef0bdb6e7af2570506460b0319830a9ce9a21b8a8f2fa37f1d6c3f0 -DIST firefox-60.8.0esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c4036d54fdcd6524fd24d5e67f08a6926ebae10a70f0a961942a2ce752e8017cad965bf9e45ec32e825f35e5605539e30a86 SHA512 d5d63cad9411d615c0aa0814beca1f48cc033327ae989641a9e4930a8f6e7e5e6a4cbcb875b26fa5e82b631aa9a99aa35ad3710308933cbfbb0a15b9686094de -DIST firefox-60.8.0esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146 -DIST firefox-60.8.0esr.source.tar.xz 268791200 BLAKE2B 8903c5ab580f7a3fabe95cdd37da7915a99da3b1f312c9da980c1bb202804c91dc4948b01737eaf4a61d6ad2b66e7dcd94782997cdcc70b8b734d0bf762268d9 SHA512 0332b6049b97e488e55a3b9540baad3bd159e297084e9a625b8492497c73f86eb3e144219dabc5e9f2c2e4a27630d83d243c919cd4f86b7f59f47133ed3afc54 DIST firefox-60.9.0esr-ach.xpi 512788 BLAKE2B 155c72980b4a0573f2d4e2d80f1bfce095bc2aedb6ab265b2fd4aa35046c0a91ee64a8f00dcea957a7889133e8969efdb49c76dcd67f7a8a0e6b4532aeebab0d SHA512 59980e52d51095a6dfff48044fc2a1fd8c237f251dc1dc681eb0f799700e1b4d08c10862a34a77a41a6d5b90cd96ac6271af6ad63c0d6be815c0e687d6218ccf DIST firefox-60.9.0esr-af.xpi 503031 BLAKE2B 74cd2d6169cc455fdff7a93d8327388f8247375bc362b5f0efbbf3f2fef80a05f73c3d761a09b427057e8de81da3b8b4bd2a551d4f1b627a4639bf3117f252f7 SHA512 5187dbbd3e025ab7523377f262e02a7ff9a83091b657ea7f22da85de78a71a1f839af05a6ec38aaa2b1c38254b9cd3b95e1ba69dd1ffd6d71919c63e8b3dd469 DIST firefox-60.9.0esr-an.xpi 536226 BLAKE2B f110e39d28d98c916b2b74b05c634f87a8ccb52b41c87931eb2449301d723af9b2703be411e2ae9506138bd0f9193da315d511c207d9030efb7bf926a627c1c2 SHA512 524e75c7e186aeffb29360fb6044d334d37e0e0495259bc6b12b43c44566a26159cc04b715174ad836086e4950e0f012ea118aeed33d8cca99a25b2a8872c7a3 @@ -283,7 +192,7 @@ DIST firefox-60.9.0esr-xh.xpi 527565 BLAKE2B 6b357e8887f61aed2ed513efb9beb034d12 DIST firefox-60.9.0esr-zh-CN.xpi 559980 BLAKE2B cee4fab650cd87bd8e1c4bd14500c4036d54fdcd6524fd24d5e67f08a6926ebae10a70f0a961942a2ce752e8017cad965bf9e45ec32e825f35e5605539e30a86 SHA512 d5d63cad9411d615c0aa0814beca1f48cc033327ae989641a9e4930a8f6e7e5e6a4cbcb875b26fa5e82b631aa9a99aa35ad3710308933cbfbb0a15b9686094de DIST firefox-60.9.0esr-zh-TW.xpi 558304 BLAKE2B 94736adc0f3c74466f560ccfbab45ad6cdf436f2987cba65d25995dda15838109f5189e4d4bc87bd64f8a232d953ad69cdbe56cfc3ca3562b780a465180f0eae SHA512 dc2359c2d7245592034b58558357f986e612c119b54ba2b979ce1df0e7dab2a5a0a1422fad6958349a03832c96e9cf1df32bd55be167025a0c8eab5f14a27146 DIST firefox-60.9.0esr.source.tar.xz 269089044 BLAKE2B 92532280063cb93515e9d791ec38b9062355fabf90efea15612ee6e66459aca32b71e1bff1f7c8dff16bb479fcb4ca0cb6c1200aa99b3810048e459bea702193 SHA512 4baea5c9c4eff257834bbaee6d7786f69f7e6bacd24ca13c2705226f4a0d88315ab38c650b2c5e9c76b698f2debc7cea1e5a99cb4dc24e03c48a24df5143a3cf -DIST firefox-68.0-patches-11.tar.xz 15404 BLAKE2B 5322c64f7605e30aa1daf650cea19b66ce6c305d2862d76c4a4103676392cbd3029a8f35cbe8ed8077ac7cfe8194c08a0cd3cf25fef75c62a086077d0c5a419a SHA512 1897303b6864ca941afe6ee1d95fd975fb29a01f52d68f9f42c1a9a62d7e4fee0a797aa169b58dc4cf068916e01edaf5c9ad8ade23a997e52c37bd393a142ade +DIST firefox-68.0-patches-12.tar.xz 17476 BLAKE2B bd788e24820f902f4ca908b0cf7a49a4c57e058915af1eb87233d19d91271092676c1ee4c67e88df2411ecccea47c4e735efdf95945954f2d9aac5cc2f9051f2 SHA512 8033a3c445eaddd28188b338534da16a4130b679a5f6673b3094524e47435890e6d454d7b67f81bbe21f80ef1b65fa7e6c27d71191ba70dd8ea87fc68463f9a7 DIST firefox-68.1.0esr-ach.xpi 471802 BLAKE2B 7d5033d0bbdc708fb676b411e26e0f617c321101d3db70cae374be4fded2eca17450a3f5521f12c8800a4cc4654eebfd906539cabe426965857edd34d21095b1 SHA512 fc5648470f1ad6f4449613bd4d0e9cbc0d3202e92f00048e9122f2f1b865819af01db1f79a51deb15bfb2f294c3828f15545de71daf0875e09fdf69d84b4cf68 DIST firefox-68.1.0esr-af.xpi 450637 BLAKE2B ef42b8e046469eb0d2edd7e2aa15b1a22e09374490d2910ef678a713fa0eb8e339d50840a4310377c0288500df4a953702a191571836a7be29f978b4c3edbf3d SHA512 4252bfa0c584f78fcf98b1142b40365f200264c31640f82bd466f8735819d73e32d5be988aaa9ce7d394c12372776e351c5438a9f95e20348e10cdd6bcc6e998 DIST firefox-68.1.0esr-an.xpi 483094 BLAKE2B 71698125ab03f099abd52520a5fc6ec594d34ab2cd98853eaeba83dc42539592e83bdbe02a8c8014123cb9047448ba1c7b1ccb107e2beee02ef32777ffde490d SHA512 d89fd25d748b68a10469640217dd1923a754421e5868d43299c687864e2a58994e2c1470db64198bfd51191ff08ba2cfb3ed27ef1b05185005c325ebf060db0e @@ -377,101 +286,193 @@ DIST firefox-68.1.0esr-zh-CN.xpi 536620 BLAKE2B d99473dd06c33bc715a0bd451a5b3015 DIST firefox-68.1.0esr-zh-TW.xpi 536144 BLAKE2B bfe6a5d79a89975ba60c14cf9be25d2c9f79ce710220a2140b26336172419a516cea0aca5a459ef0d28c96b2cb3f2dc78d7bba41746cf31f27967561a02f489c SHA512 a689e054a36ff146c0bc39246545b28592e1a0cc0db919af99cd56577b2da8357b84fbeac539bfc9b5907f63acfddcbbc7c6a4f95ab4e35955c60f1778b15f2c DIST firefox-68.1.0esr.source.tar.xz 312155752 BLAKE2B ec5c8283beff4a00b97f1a8732eafa9dd8a6a6a7726187c9e435ecf387f07f1db5851f78b74e015d56dd82b8f792933e76f21c05ba86bd4d5572f3ffcd28682c SHA512 a53b04b6a4fc98065596117b6bc0aee40c36f74bca02dc7486fda7e9556ad6f221f5ead94db1dc5db572f277556a21b22a0395dae107b67336ca91e33df9882c DIST firefox-69.0-patches-06.tar.xz 15528 BLAKE2B 7adfa9b3d1247b78d58932ea35a78fcc1599a4e462dc14f162892ed0567204f143d8a899f099f2b64dadc94bb33f98ce77463872d8c41af08dffee5e58996ff1 SHA512 93eba2fdd3b180ddc9af369c13b8f5e6aec39edbcd2005b33d7b9fc4c0f9cb4e29c52ecd592663486601a6cc4d162653312d1cf730523e6f3bc24ab07a33076b -DIST firefox-69.0.1-ach.xpi 471474 BLAKE2B fd3fb5b4627f4f1a6e9bb9f9d0c06397d94c850765a99a4a395258079a1262060f9cda216e72f19681a2d48f799003e8c7d8d484c5c321e1d8e4b2e41f0f74d6 SHA512 c282228019b06ac238611a37a3b8e4a3807bdafa50aca5449b57bbd8e87a687b076962cec001422acd998b8c3b5fea24fb9fa1f9812c47237e7ed9158a63a0e6 -DIST firefox-69.0.1-af.xpi 449156 BLAKE2B 8851703875c876d1cd7372f3e1af24f485da497d8942d4eca911f45647887bb8747313f4bbf10019f46c11a9fca45085941811caf510e11d9b5a26f37fa345de SHA512 8e4183ede97df506bc7058db29228d44f7ccc2660c9adc19836b1a650a97e7bb8e20b0a2d6c0be80330541999ed0e8622210c98ce23e172a94c64acf90a8da8e -DIST firefox-69.0.1-an.xpi 482718 BLAKE2B f9af07282c06f9af16feac831b5d1d5df28ed57490ba3ef28b50f98f3ed7c23c32481964e560aff1729bf87b5beac6bc31274d0000d7f1611150ce61964a12c4 SHA512 669470b4b5b97ff6dd2705109c45dd4fcb8cb5f22ddf9a4a0fd93ec0e738fc0df38c2476eaf82be3c2fd3bc7f537f6c6278d436751dba4b07d3c6828ea67026b -DIST firefox-69.0.1-ar.xpi 541421 BLAKE2B 8cfbe0c1cc2706131d0fe613b75875026f028920e3b76205911cb22b9775e8069c4542ecdeaa6fe1db23a1691d5d4bcadcd14335c4eeb1ba4b10194715bd172b SHA512 919b51715d8dc1f3cdae1c7eb47177848ff087332acae47b459d4dd9778db4e3afb16b22b3a8aec65d2b0f080d7ade8b026f0a280ba9cfb4c0099215daaed74c -DIST firefox-69.0.1-ast.xpi 479369 BLAKE2B 702f29567a72eab20ec92f93918a1a08193604b84d040a6ade228460319d9b9f8432cc6fe2ffb7652c53e129b3d58d2516b20adc945961b390b113de5edbd893 SHA512 f9f24ebc8b4c6d4d33924b0f79039df41572e62adb86e1324c9b951d31be7fd6db762a7265cf52580674124713ab8af31481f878de66df62a7e9dcc418d63ea7 -DIST firefox-69.0.1-az.xpi 509589 BLAKE2B f1a4812168c389543bf4dd9f45fb34fbd13f952f74ed0691f81ec14e5919adc67f31e7ab3af67fdd84ac4db65a3fb90dfd8585e6d1e803bd33754b811c3aa920 SHA512 7c3aa4a657651aae7cfc038b91e4918298d86acc500f4b7286ad1195c85c2b3e4249b0e1a25f720411266b355617a3194d7fccb114c9bac0443b4bd9b8d0d032 -DIST firefox-69.0.1-be.xpi 594812 BLAKE2B 3b95c2ffabfea1c0d274f181f7cb1b3e18aa41075be7c97d06d8d68dd97ab27e8d52d87e2c2f0f23d7839d6b0f022380ea9e4f56738158ea9621a1ffe9915f30 SHA512 62df2ad8b2b781e15eebd2de08f0601517566b655d89a754b2df28a142344533b6465df7c7ca46257673b97af3267b40134366e0bc1c1e12f2b10952b8b02e0b -DIST firefox-69.0.1-bg.xpi 553022 BLAKE2B d6f1fde9a70c85ffb7c19d992f78eb3039e3b7520325cbe494f24f925d4bc3ae6ad0bcfbfd90faff43cd75298aaeb623edfdde2a5c0a44cfdf36844712127b6a SHA512 755de1949c499e3695f5d7378c397af0e0f72ad92ee2bbe83b4c16e64124cfdae043e9a25ce6af3368a43251b1f05781b92fc0327dd67d317b6ca592c5988fa3 -DIST firefox-69.0.1-bn.xpi 572153 BLAKE2B 1f088067eae7a4c1036ea2e706ad220e901bdb441cbd9c87edae37c9459d4794d8e6d3e06a9d82770aab726d4fc9937353034e7e321a98d3a97f08d17c09b215 SHA512 dea74590e6d1dcb528f3163e21b71df1ceb43863a30b91ad514842db844daec86a01ef5ce4e8e8ebfccf397685a9ce43e2f8dffe5298bb1aa33b03cccedc07bc -DIST firefox-69.0.1-br.xpi 501731 BLAKE2B 080fcec4048110877b018a845cc21458c4c13414ba818aadd52b9cf8e48249e13b59483b8b6db31e1f8446dc9109beea855625fa55b9d198fca370acd1c7d40f SHA512 e6c7c78a4812dd90af3e431c6d2005df62bfe9998e23c28123f036375ee4a73a526819d7961a7b2bd400304ac96d351f3f6b18a1d946b0d04b29cef1e0fd8545 -DIST firefox-69.0.1-bs.xpi 482433 BLAKE2B 3a6aecce86ae53d34ff8ec60aaec3122d346c18636c90de1a81aa671bb69855e22f4f5bfbd03d827cf501625c9b9a18f49df1b1dcc1469b88e0cc4c0b81c1e79 SHA512 685b63dc9161d6af5335e033a1cb4ba99850847e1c4293e7f20ae91c31b1c322bc838fab9e4cea4f2cb61e90b571b73787bb0fcf729ce874d167961491784f13 -DIST firefox-69.0.1-ca.xpi 504090 BLAKE2B c2498d0aac6c6b27de47129e65b1f3fd3e0d0777bd981250d08b42205d022975fd6d6f501c26cc078efeadb1399efeb3a55b0998571aca6177044381ac24e972 SHA512 44e727bd6b6657df6b6a83729922543514f874fd4ae57282a9f380a00874541620953ac4cda425d2946fbdcaa7ea7d106afa412bff2786427a1d6b5ffb6334ec -DIST firefox-69.0.1-cak.xpi 539423 BLAKE2B fdfad95eb21591e105559565ec01168968238b2f2c789df7c691f4f6bf3e6ed04f309683d27803fe594808b67d9e88a153da64badd495dd41f558e03be14da5f SHA512 9126ddc897f98ef6d86a4ab9cdee1a964a3e226ec0cfb2d441d47620d79f4f11cc836d0b84e00f0ec05f15e0ddbefe4783ce27a7b4497662a912cef206c73433 -DIST firefox-69.0.1-cs.xpi 524191 BLAKE2B 99768cb4ca400410eaf5a3b4da3b5b934e028c7e38ec8e5d2c408345c67073439333568c15c7a7e9f8b603ac6a0732f91ae97c24f9661eea71cb113236dab1af SHA512 76fd0c919b290a345a9b8cd4559dbedf4fe509b7a97ca8519d31d717c5d575cb180316db5ac7cc3bb4fadf0f6a27ebb8744b08b32267c81020be52e50bd4df8e -DIST firefox-69.0.1-cy.xpi 517173 BLAKE2B 5243b2808e5b81cb0a3f844f6e270ae5b08d44616b9765ee481bccbfbfca8db9399b4dbbbf0ca774a0d9a16ebf4fe273941f2ab2ba1695dc03a16ab632b408b8 SHA512 98bc0cfaee64f61c40e81c6a76e18f0b10b1f935a297e1ff91cb99a32ee3f79b0bbc63629a3a5514fc247c48dcf1ca09cf843d36930096f7eeb1631717bd4479 -DIST firefox-69.0.1-da.xpi 505072 BLAKE2B 494c84575f599a2f463f64672305f2c1ee053e3cad719ba375cba6dcd43864e503310439c888f246122b44b0fe9cecab09f7051e32b84a1c30ba380ae6b59733 SHA512 94900f7355eb4a3c75ccf62626efa5e2067d0c6045c5a9dc6737ad3d3fedbc75020a2d795a3f549298d0fda42306fce631c14f0d18b423f263ae11be32bf047d -DIST firefox-69.0.1-de.xpi 525397 BLAKE2B c7008008603d721c59d25dd0cc087ecdf0d0339bf07572c5edf28d1acf434b21a1a733c512889c75c2f4818d45be79b7307ae27372ec13e88d53a23ca69fa5da SHA512 9b28a376cb898a51a9b5c38a0247dd3cd02c345dadd0054d876403c2ec690057407cce5474901596571f37563e394055bee9656acdaf617caf19b840574bf41e -DIST firefox-69.0.1-dsb.xpi 539385 BLAKE2B 3025badedbd949e4067e55697045573b8d8c320abb77601e17245dd1f83d816f0dc3bafa8dfdef4472134ebb85b099a8f22f14f09c88f66f56c4bdbf826d70e7 SHA512 64ad2a62d817f187fde870372e94ceb838f7a209f7fdb4a0119df1917253f296c753db2be35a7e9be79629f0e6c70c77f9ee420de93860ea06e5a251eefc1069 -DIST firefox-69.0.1-el.xpi 601037 BLAKE2B 60eec6321630b37ca648043fb3b2719a9725c38e825e8ee60478341fd0a7b625e9dd737223a5201155946df9aa7482d82a5b48489071fa0272c7a6f18926fa06 SHA512 367a78d677deada38ce666e27383020d834bf66a1919b3cc97c67900f6ff9ea5fb62d082e7c4a58b69fe797b9889c4562a1f1f845aeeb61765a06f2ddd4189fd -DIST firefox-69.0.1-en-CA.xpi 486040 BLAKE2B 07cbc52a187ca266b721d7b7a5c47a930ddcd785f84987c3787d5e7d9acf357baa05d00ed6cfc9992c70205d44510eb5b615bbeddedab324561477f680376b13 SHA512 19c1d6160510e37fc04f627af1a772878aee326635ef08c2c084c8ddcbbf8bcdcb15f26887b371fe8b0ffe033ce944fcfcc51805b78998b8de983ac8227353ab -DIST firefox-69.0.1-en-GB.xpi 481969 BLAKE2B 9aa2b8ceef139b19efbf69e5ed68ff933fa9a54102bf4d98695ee5108fe3294451f2b9f950e772dcf66a597fc31f592979b7069a293a130611db243a2dd92fa3 SHA512 e3ecc7441f0bc76ca144bfd1771c09d12abd2903bbe9aa87cab6c5bf2c34a6048c96a052ec8a8659b6a324744fc41c1c9fc6eb8a9e5d3b4bb25b051182c14d8b -DIST firefox-69.0.1-eo.xpi 512825 BLAKE2B a1f0ef656eb76e65f675b9526519dd403edca3e52dac157204ba8eb4fb0684c9f6d178246ea50ff6667b09121ba554eba5c70d83f25835a9b898195a3daec243 SHA512 ec57a69c65d41f8ddf2ed228e8430e2d20864ffd62d7339e9e9c9eeff3c62a61cb8ba2d43c69be23d9ff739cc6a27228cc19647a596b343c80bef99a6b75d4b8 -DIST firefox-69.0.1-es-AR.xpi 522455 BLAKE2B 2d96d418736816d0076ef57f4858f288decbc91a6e838cca299714f85f2b8aad86fa8c76ba46e4af188e1c02892a72e6546b938e811e1c9be1c39f11639fc92b SHA512 e5cbce47a0ef9ecba99397ef19c50f1bbb7d7165c4bf44ef02cb2de5c111940a5a22e216e01f991d42440229b6445c36ab985012de0b575c2c480e9a80fca641 -DIST firefox-69.0.1-es-CL.xpi 519203 BLAKE2B 708f9a856a06b600f0133f8ead2dd926c21f062e5ab4e5236cfc9d9c8679732b1c1c1a14518a110c1a049c42730dcac6f703ceb573b362ac37a1d484f3e90755 SHA512 cb0dbf63775cba2361167a521355c9a18abdcad73e63558a563cc825bdf70c237d36f776513b24ffab5e1aa06110a08841a467d7956e15a4513c3991fdfceb10 -DIST firefox-69.0.1-es-ES.xpi 484558 BLAKE2B 8f4fad00d0abef1066582345c26617afb4f3566746f2f64011f8c3d1691c8cd6f9fd9bee3774835f1abd2f41f501bcbad505831b8ac5aa131da8982dffecbb1d SHA512 2b6957fcdd453b37860a5e881f600e493fd2386b8a369f7c5c6d80e538b187758970aadbf5cb4c82ac7bec0fd9292d3798a026d153701fffb05f1bc1f5e09060 -DIST firefox-69.0.1-es-MX.xpi 517640 BLAKE2B f28ed1a275691e9ac309a72d692b3408fe06cca74789fc19bf22caae6b528052a3ff98fbb6bde12bec97bf21128949677853805bb047595679d693417a7a464e SHA512 c70e67145d541fc37350fd506233b073ea3e64eca5b4b71ba1af6736bc847a1214688e08a31368b69e615938de29b33d194ede5e4512fe16188431481fc6d9b3 -DIST firefox-69.0.1-et.xpi 494285 BLAKE2B c50deb261b93402d18c5213cf68262ee010b73af4d578f9a2572528485ee83b751c0baf319b49899c212a73b949e62ae8c42262e16f838dd69ce886e0f61b3c4 SHA512 883bbb58c6bb4eee91920000d948ae16c339355eac2f7ee1686eb5321b13c9b90ae58ae26970c5ec6e0fd6744b782f8ef75e5557465859194884e5e578d5036c -DIST firefox-69.0.1-eu.xpi 509506 BLAKE2B e3d78db8aff273d0ab76b72cf597f12c07a600a4bd3abace1e7b6374b093ef8e1624774a1e216cae2d46baffbecb3d7175f139efd9833940f352937aa45cb1db SHA512 a574bb8e0ae1a6945d927a24cf530de4c2a6698060fe01973b6eea4e9071ebcff388706286f828da7d75cb4f74922f077b8be53b879410dc736cb8b5312edfe4 -DIST firefox-69.0.1-fa.xpi 548030 BLAKE2B 0bf29b1316e018301eae9e04adc5ffdc2c521e41b213f7efbb83661b45120e6639ce54e10d83fe81061831e86b8f8bdd5ca0ad3101c86e27e34bc74e1e630d5c SHA512 0555cebfd33a7d15f1d5b5b24a6c888c203b9e63f2a1ccea491a1d55c2c7711948566d9c3a626cd974e814fb93ddae6fe163e7f55f912a324b21aa0e40396dd0 -DIST firefox-69.0.1-ff.xpi 482411 BLAKE2B bce3d790db6c0f6a1f649deb91dcb4f6a8e3d19c0d6a1b6381bce57e9184888166c6719e48953403ec8b0a850b80eecde91a980f0cdd8fffd7dd027daa9dccfa SHA512 cf4a60c27784c5ad44a88ab8a389590b2de480d710db169cdca67fda308b975e358456f2fbd363e3ed65468a8464d16d49c57de44150505c04f83e89e1f18c91 -DIST firefox-69.0.1-fi.xpi 499075 BLAKE2B 7ca6a41b505467eb76fcb0fa0cd5d526d899f3768831dcee0d587bdceebf59766d7cf7b8a3ce65dc0b8bb78b7e0e060469d9048ed1b109749c4f28c8b58351df SHA512 5fe94bd577333146e17194d2aece2dfc4a7a3672fe7e27eafe6cac26d18a01cbba45ea986ad3d2d0cb3bd51282bc71cecbd81723e5715fd7308ce1edce9dd2d6 -DIST firefox-69.0.1-fr.xpi 532799 BLAKE2B 5bcb4a5209820959eae6cf5c0d23fcd2dc32c2dbdbefd0d47e81584d7da7f4924f44e3cc2442b7cd546a6ec07aaffe4080db6ca9878799d2c2b1d4ad85681206 SHA512 8cc42edaefc5857a9dc79515539e8c887fc860da8f98804fb653f79b3e5abaa28f8ef8b025f5f3754a20e6dd87495b4ceb4e4a7dff35280d450f59255c678ddd -DIST firefox-69.0.1-fy-NL.xpi 519615 BLAKE2B d1b558471b714a3be1a74e5f146f340a7ba04b2cf9fa7a5559b6770c51bea3b598bae4f1c314f16d0ddd1a1a03565e409da7e690e99f4b8a9a7cf27d7799e67e SHA512 dc05284fcb326224ec60c0f9ddfef3a6115f5afa719b15f6719d95192a409b91b19577fab897bbd8bb79217f910a8bc35ce6fb45c6206906409078ee544b37e5 -DIST firefox-69.0.1-ga-IE.xpi 487346 BLAKE2B 7b6e8f1fc7b2db8f77abf0b8d19fa21c13f0f9accfe59fc6bd1ecfca9f3943993fd27b8fe27d6595cffa9097e28b14d1579607872f11deded1ffeb9f4eea01a0 SHA512 dfc880e07c2b72465355b1f41c80ee215aaf13a8188331e34c33eeb41f22f230e0fab5e235b7134f8abaf7c18e35515ce76cad0b705960ef531fca5b5381d49f -DIST firefox-69.0.1-gd.xpi 510048 BLAKE2B 0a2000c716aef538a4640424dc594c68ac3056f39642feaa335be24291143734a14c793a47ff1a6ce9f0800e0bee9cdb13520f76406bb258861ac9dacb3ab7bd SHA512 6107fcca2962c1583df83a3c20912b337eca1d694e5c59ae42ce6e5a44cd19256f6b4960e715f8d05f01c8cafe8678a3c20fb9727dfecc6c04567b640d57a179 -DIST firefox-69.0.1-gl.xpi 482704 BLAKE2B fd867145f76fa72587b78b3dd9672e1495e16c2d4ffa54c2dfa97c3d4c3b45bd5a8d03bb86433e42007595d95090cc61ae5edaf2b95f7f6d95810eb9fa8bc7be SHA512 dd23d4a47ec91b120837396cfde85e42fdb6f99a22cd7a7774c628a5432d1812c63a7fd256c3edd1e1bda6b2ebd8fe2fe72c89d79cc070d9f3cc16c629115574 -DIST firefox-69.0.1-gn.xpi 529567 BLAKE2B 4735e5e2beff80bb1248dd197e246afa690867650f3bba4a232fd338c933748b1042011395165c23ac5ec2ee28c5a739025aa48516b574f5d9106c5ac0e95d64 SHA512 6a0f342db58b89658dc8169aba877cff713cd09c6a0113369af8a131f0076f173bd39c532217ed29c856c8999a81be1a765aff08e65292cb0142d7f5a79b8efe -DIST firefox-69.0.1-gu-IN.xpi 572900 BLAKE2B 05a0bfe1bc63ddfd2a5c98b4ecc7d5e21a5fd915924adc48ef98f8ae970ca4af89def8e93b8c52d5cbfc99f50deb637ff3cd9f62db9d4608d16be2946026bbdd SHA512 733153774c5f3f51b1398996f2a9a14beb8a3e1ce1cc9a16f7a1ce8c71762ad22f9c5f879dfbbcaaa59e4daea732417a6ede45f78298255fa8509c4aa0e9d318 -DIST firefox-69.0.1-he.xpi 526003 BLAKE2B 6d4244268985f3b71f001474de476cc4cd15adf80e1c0dc462b7b8a33d49510ee6c5deb4d656815cada14fc9bd59097aec7928e0a8c0fadc00c9ca22a2caa6bf SHA512 5530eb636097810a3cd92694b3defbfa802f6263b4708cdffc3b910a9fa43e4230ff1c3b849f551405a5f19f928199e6bd0b633b3c1bfbc43555573a5f02a9ff -DIST firefox-69.0.1-hi-IN.xpi 566497 BLAKE2B 5b5a5efa1843c5a3d9c42fba5799f13f930d23293fdbdc0acd21920007d1cbda8f1856ffcb7454127dbff0295d6695c5d702e2cecf99d3436f45a74a622932c5 SHA512 f3ec3b25a5688f57b3450f4f32c3212d52149fe3afd60285297127049b7c42dfdd1061a487f713fdfe47c50edef3f873d5b28ebf744c4a2ced9a18bc534ceee6 -DIST firefox-69.0.1-hr.xpi 503674 BLAKE2B 1539b7646d08e4846f0f4d9c99f0b4f5eb1a8f912b87a24980249b5fc996fa8825a816ed0f625aeb488e845f70b2f8dec51077bfe66452c319481d50d13188e7 SHA512 667d3242a8959b8b733e2e98087cb4e1e95cfd1c037fe42621a1c292139b071f1d1845da0bd8aea1a80f9656a8cb0269735ef18efc2896bb990e256fd89dbdb0 -DIST firefox-69.0.1-hsb.xpi 538177 BLAKE2B 53dbe96bebddef58a5637f6d224d8b900eb9a6039688a6a18978ce62a4f864f8a4bbf93f782bda0edc01b0b70d59888b700aa06aefbe0eef24fd1cc7ddb84bc5 SHA512 c2e1b071c34d4ffd2620d5969c02bcbeef353effb1fe7c8e85b873a3e87bed9e5f2ce45fd6dbaa32fc2e728bfcbd94b6830ba14667336bd153e16a032ad00af4 -DIST firefox-69.0.1-hu.xpi 535850 BLAKE2B e0cc2f8d30f6d5c1272ad43efaab8cf36ee59f0e2a143a85f40222b77abcd261ec699d725fc91825a896777a3c782e12b917d49678949c3c36cdfbd115a34ed2 SHA512 f87a73b4a3958828bf7f4d9b5ad523bac085f5f2e72f5d6edca8f25650db5b9afc496ee3fdf547841b079c42ae1ee209bf30037a826251817ff0102909c3feb5 -DIST firefox-69.0.1-hy-AM.xpi 545005 BLAKE2B 7a6a3f44d7f80f524a109d8c10e00449f61d04808a1465ac6bbca15471a2189c10833eba90d4a193dc9ea1246842775ae7c963c9b8a99654a27c6fc327379ba8 SHA512 da65fb60d7d9a4ad81b59a396b6c12a334c3dafe4b03d4c8899627420f522f21bdd89eb81656b86549a8751621c5f6d65f701265d7b091c34c9f8e1c53cad463 -DIST firefox-69.0.1-ia.xpi 506333 BLAKE2B e51a1d73adb613c6a1a69a9360ed6879172e56a4f55f6dc5b0ad23ef9c7b68ee8d9f9cff2f45a5da55e9a16ddf125d82ec3ad589ad3496a8086efc303a8f9003 SHA512 cac63225511a0e7fad2bcc35eb674347d1d16fd514a956a48e2defb693ffe8040e604180f4ba2d89d612944d0aa517309b6db6c33fa763eaa67b565a7490d8b6 -DIST firefox-69.0.1-id.xpi 496648 BLAKE2B e194ad5405844da334c194c9dc009defca05a4004915f9fc6246c74b8ec4af62946ac23b65eef867ab1b8d8e7ae40ef834a6ce5b3879c8ebca99325123a2ad4f SHA512 7ef4777833c937c8137d9dada6d24ca0b12f3a2e9ed80fc02e342aa0499fa33b548a8d70d237ccbf869f6028ee52a153e33ca9b638a6f81ca9aabe7ba2ddd10b -DIST firefox-69.0.1-is.xpi 498123 BLAKE2B 4d56e34550d2acc9fb50627089d0e26182afb1f604d072261a895d77504e06bc395809de712ef6e9d380532c53b3d4834951273be3e2a6134f736eb0a8e0ed44 SHA512 f58e7da50d71b789d39878246e301c20dc89a2a61eb49d72bf71fc6ee83cd712dd62de9385d47bd53b060b1f51dc268937f46f5fae82124480387b58c0077992 -DIST firefox-69.0.1-it.xpi 398732 BLAKE2B 77a0791d82cc67c77a451dcaeb3c63482a1c9e7f74639e38064fe623f905d632c6fd6dff7322b024712e9ecc90a0a1934ca3b7c308adcd52edb1e3c70a331549 SHA512 0e5f256b5d90efa10b92f740db7f18e8956c3abeef74c6849956aabc1ca7f55bf6ed6ce5d8810810307adfa6e4994f8ad4ae30b62df63a341d4c5fc046ee51e3 -DIST firefox-69.0.1-ja.xpi 553448 BLAKE2B a83f95f77bbfd4813bb6ad011cb579f62372531858aea00e60d17fe189a99a27d116f8b02b8de6cb4f9ee3ad199e58530233d581a1964c4ab180d7753f9242c9 SHA512 354f1453485e3acb9243b264f1fac6d4fe52c6611fb992c4520417127ea7ca1e755bb0956a3d9dc29632e3b2b831cd119234142ed50f727257c4d59a5083e94c -DIST firefox-69.0.1-ka.xpi 555813 BLAKE2B d0fba0e3029e5fc13991d2046ca9f15903a3161ad381bf664018583bf3a19e500df019e8fbb9a43f4b31f6c930b9a4bcc93583239f2b94af2b55bbc119d0c7a4 SHA512 05f4f3e578c08137ed75d2b25ea7a35f67e499dcac05a14784ff828c5d2fa7c074814c0ea9b05cce68ad39f3db71703512fa31a9adb68a56c153c9d025f18d8d -DIST firefox-69.0.1-kab.xpi 511538 BLAKE2B b177076ca765a6b7c293b0cc875d10856dfd34942b35054cc342f130b8671e3e09cbbe378a9129c747c4ac0300852b9e644ec00bd04fa95a4959a9f870155fd3 SHA512 f169e0b5f053c5ef48b50637a128d6b23f37399b65b998fae6350160eacec0dae2797b4026275f311b866849bb963b28e6853ae18b6e4c0b60f8471cb4d7e0f1 -DIST firefox-69.0.1-kk.xpi 581226 BLAKE2B a22a34d7b59001f03b6218bde57ebe7b8b729cc32dfd45c92386f71e3f5473c8ecfe0d54796e4e5d291ff515378680235410d533725f411b77e064c4777ec12a SHA512 2578c7923c48902d9ca09bebc9ad31dc47c6d04f997538df6601f2797eafadec17033bbd1eaf60ce7f2c75dd09376815913bd7e75db6c35907d61510fad6002f -DIST firefox-69.0.1-km.xpi 553116 BLAKE2B 9aa1803832255af750bf561aa9c440182932bfed4f442dd51a05017be230a05a7e2727d3e38bc7649d59cabe1b5cd4b236d5f22315915ae0433eb5a1c42babde SHA512 4842172f429ae7dceb629df9650327b3d6077cf0e262903815886bc3d6b73d21d90753b3cbc5875249446b1ad4866977c5fa54bdcea0b41b46d32e9a6ec307ae -DIST firefox-69.0.1-kn.xpi 545863 BLAKE2B dd1540cc67d3781d7cb1b3892c420cd072314fe31662b7a3b4b9e5d7de427ec802c7bf32fd3a64ef2f2f212b20966699f757db56b01db7a59908c4c98f94f161 SHA512 e46901c14d9f39ff665b85593d7ed73ca851df5075f8102482066172d91810c2d4f24bebbf3b532fcad1cbb4979bdd5b32d0a746ebc8787d0a124bdb5785dcf2 -DIST firefox-69.0.1-ko.xpi 545927 BLAKE2B cf601844246894ec58148a864a7e75aed2334bafc643135bf2c8cb8ca7b9d9cf02b8c0f1dd12e7a300ae600da0c34d8d8fa77ddbde41da97f09c7d17d784b5ac SHA512 84c6175091b8e6c6ea6cd191f61e8176d7b8a473c999989609ff4a3425707c0c89b7ab5b7e70f36bbc68cf9c8d5bccfaa4f2edac082dc0b4a7b02af57560b1c6 -DIST firefox-69.0.1-lij.xpi 481103 BLAKE2B 2d34a19cb05d7d2d6068231e7de96f20626c1fff9a73c13343d3820fd97ca71c8ada1f5e30d4503f2f7f8e4747c5b4c55a8223ff3679732067bfc0389f263b6c SHA512 5c5030afa47b84c8212626a92df91d6190afe01992c2fd16ec041ae3e3d2943b1789f2ef163fb0df3f8f71146af6d65c61dc8105069deb71a0fe15af8c443f7d -DIST firefox-69.0.1-lt.xpi 537448 BLAKE2B 147cba3fde0dff144803a6a0c64530ac057be020d3a615e39292c43f06abb23a6ea217e45b6fd364f86a818894ba800d81ab5104ad2c87e9bc57d11f3b5e03ef SHA512 67307f92ce30ba7f340ee44077a5a51fad64afb3cfb5898bd1dc051d66d81ab95a494c4f2de30c6d981941e793d2f922974e581d2a16fe29fc60b1a662e80ee3 -DIST firefox-69.0.1-lv.xpi 498838 BLAKE2B 768479ccc93ff69e73de31e85bf4b8c89ef0374fda9a860e14e97414e0fb38cdd3ef84bb7dcaa75d3bb2b490fdf23c36584d112d8795ca3dfa47df81eee3132b SHA512 30e05a323d3d876efbff3b776fa8922b3b65bf924fd50d9262b7fb4f0c98f9fe09ae4cc490faf33f66c08bb22a024daf7127d1eba7ae519d1f299ef436b8da7e -DIST firefox-69.0.1-mk.xpi 488111 BLAKE2B 1ef2ca2444d4173d908803771b090967a5079fcc2028dffb0b23b2c21771fa4d0ab5b87e26ffca67001b2b355ca0bb68f3aa4ff5f7992179893b12944a0b38f3 SHA512 a648d57d101819587cf79a74b2b2ae17cda57646a2b513da6d19a50215adc9e44c2c4359d3e352580dfd3a9ea831c1b11764ca8e27391dcce35c2043fcefe304 -DIST firefox-69.0.1-mr.xpi 560195 BLAKE2B 411ef54988a862ed840a0ec0ac9d7b0ad3bfee41aaeff1ff072f23dac05b73165e7dcd50bc48a1703c7aec69d7259feb3d7b5c3f2ba599d047141422eb31bf3c SHA512 07246c62bbc7823bc102cf9ba102cc7b4a09765dbf50730e35ba1f3bf8a965a6bec072ff6d02120599992ef7983f28f01c8a92e6b1850e0131978f1b3421e33e -DIST firefox-69.0.1-ms.xpi 478902 BLAKE2B ff1c43af20dd9c0999e3e58d2f9dde8e66befead0d7ba9db110f68f88efb8d44d55a6bb13ab221150c0d0adbf45f367c5c393d95c1acfc2846c0c033335ded57 SHA512 69f7b06513e2fd4277654990ceec53e5c71043f72e3c5d25b6a79ed3a8d43ebaea9caa2e4674bfba12705e068575e632524138dfc829b9454ef821c99cb64a71 -DIST firefox-69.0.1-my.xpi 553516 BLAKE2B b95eee540288c089e380067e5ae8e1027ae7ea1eaebc23d89e05d65b053ef644d105297f86e8347c15dbf1d04525e8aaf4923561459aab7d3a5950870204e17d SHA512 1c6b57e153887afa2ef07e2848a1f2f7550391795ac703851e10637b3534bfb5b62f4491cc91e1e7f6cdbd1b9f92eea3977c35c32e3520cd4696d63a8cc74499 -DIST firefox-69.0.1-nb-NO.xpi 505947 BLAKE2B c051e260149766a90b260b4946ff781d3f53e0627a0eb1bf80d188c38063d646d133a8498dbc9e78518a8d4351a127f2866084d9915707674984648a2be52f03 SHA512 680d2d9400f2ce85ba2e30468923c1feaabd660cf17db958a6385a1d7c8270cde4b77dc1ee3516d248b4be9a78712406aea85fbad25053d8c0a6c721f176b5ae -DIST firefox-69.0.1-nl.xpi 501272 BLAKE2B 53fd699ed712b6bda6aff7919f6b1e0dad9fd4c5dbb9c51551c6cda0551953a1a983bc1982958b908648770b2b288c824e6e4ce168f2c48b9751385a0a6fbcec SHA512 023482f603143abfc6eef928c309ec38a8f58defefd22cb9cb3c9ecba623f9d2de8b231a083cd98e5a693e208b55ded12575f9ce7ada503b80c6e3baa160bf4e -DIST firefox-69.0.1-nn-NO.xpi 503347 BLAKE2B 073e08c43aa68f31f245c7df40da41b64cde2a73b61b5f8044edcfbaed8c632809da2c9c3c0402cb9ba7e3567d3e111605d6c810dd135b69a31cea526c71d2e8 SHA512 48186dbdfca9ee17a3a8dbfe55c1de141f946dc17490e04760d558b9a2d1a1abdafdaa1fec325d1ea445dbdb351cdef9588b201feb21a5ad34617d8ed6415428 -DIST firefox-69.0.1-oc.xpi 497835 BLAKE2B cf19c34a94eedf004148a1411435049933e5b77929bb04780914fad41734fb20da54a66fe458d7bf31fbf9e81559083dbde682f01f329e4c1883fc8e790074c6 SHA512 343d8dd8d0d6685edf4737fceebe4d99b6639ef837a0b6a881a7a573aed124a6dd5a813e5ce8766ea34eaf9a753e3fc32aa66c3a1f4e5194b3bccb91bc180c96 -DIST firefox-69.0.1-pa-IN.xpi 555501 BLAKE2B 455a886a0faba8696d099c926329ec6532006a015c6e82ca2d136b80a7eee0271456f353ef62081001440eb255a41f73b8c1ca004d8f53a563e63b24f52616f3 SHA512 d14a64eea9af8308883eddd7bb673e0ad431204c6134a647e75ad94ddbb8a4eedf965115f74a217799d68659fb8c51bbee48f8009e774ac2055a271c7fdbf761 -DIST firefox-69.0.1-pl.xpi 509655 BLAKE2B 9ec2fcc6479ccb3e8b69c14dd3ab0323cd8f777796a3510491e8658b72f1cc2d697b78dc922f9f6e4fa44ed395c7458d0e68b1e23bd90d8be14efd66206e2382 SHA512 96770bc7ceb24416f37319d41dc4353def672a63d14ce4b5d30afffaf9f5c4e582f019741e6569668c0f2865aed7c6e0f56693ae88dc034fefe44f7b7230decb -DIST firefox-69.0.1-pt-BR.xpi 504918 BLAKE2B c22457722d3c867354d3050340aa012bd2c33ccd134f0ea0350928cf8204de54d0281afa618c88ae4cdf4e2fd9de608b7353a28ab7173b1917cdf8179b6b0fdd SHA512 c447f995681ef4dc9e58706d843886c0d9d9ac29ea01910899a3d4947079467a26f601752b5e1c23f91c3da55fe9db78082f1c899577d828a4ad86dd393c7611 -DIST firefox-69.0.1-pt-PT.xpi 510863 BLAKE2B 6b99f13f7eb3b4208f4d2ff729c626cf046b808a695ba1310a572cece3fb3f14870824e30ff12919d75f84a8077046111e7cc4b0d8d69db484aeb79154ff8624 SHA512 0a4a6715a07528c811a6f29600b6112ccdadc9edee02d5b8c34a701345a1e2f1398598090b340dc447446a189dd65933bab8f6af128978abdd231c2ac0c3a3f4 -DIST firefox-69.0.1-rm.xpi 497034 BLAKE2B a44f3aedabe7c2240f0528933f76ed01362550c299c757c614c679c4fdee38f0baa09827c2eaee0ee68088cde88ce5b8fe310f25ff1304f1d807166306dc8be7 SHA512 269f9def560da8a07e062897adadffba07e9fa8d8f511ed94af1af54554c14131b5778f1abd954df77122f2bd85dc75cc25e5bb9239fb372dac183ba41d6c4c6 -DIST firefox-69.0.1-ro.xpi 515546 BLAKE2B 3bc3f027ecc9f1d1f42908bb8435c10b6db5b0bcd4f7f1eb00051c06d07ead73e6e44f45e737717131d0dca7e16bb4dcbd65ea63da72fdee839cf080c0b87421 SHA512 4e624b239a3ae570431a7f7c6ed4a4f54df8e6c2506638e1a17b39923e22d0df032c2181cc9fa40ba210f02233861f3c1b8715ce22362c2b7521bb9370c1bdc1 -DIST firefox-69.0.1-ru.xpi 596382 BLAKE2B eb7fc6820938160a0a5238a6c48c46725581063ea42d082c2066c48efa68083a2a1588aba668cdce6bd7a9fdd87e6ec72081cc24db3ff5320e91bf17bc154634 SHA512 e542507e46014c984f164c92d20130efbe88c54dac6545324a2c29f59a2c03b944e932816658b32a6c72c0423f4d1e94e401901f5a4e85fbfcddd5ae2b192d5a -DIST firefox-69.0.1-si.xpi 526472 BLAKE2B 26cd072e5ca84da91e4cc61438cdee5f8fbea4bfa7a591d1c0d6582a76001ea4a8d7d3a288b5516764b930afe2b3b451ff5514e172533a826fdb64566f849d1d SHA512 7a9ec631b5cf46a07a5ead675eb2c4a7883f388a02b4f34b8c68810197e9cea7bba20ada496d2e7a26e84cc34b90eafd85cbc24c8b871e97784f485d71390125 -DIST firefox-69.0.1-sk.xpi 531494 BLAKE2B 59cfde0df7c2319884ee51c8fa69400d1be7c1942aaa07dd0708ac61a7f9c36e0df87d7f0532bfd5b3c6f8111b523548f6b6a179700438c85454277ca8b45724 SHA512 4d7f4537cd07650f590c30a784df0ded2d7236ca29b17503993ce3b223118cc7ef89a5c9900ade115b137c97d28dcc72cf28af7c10362d67879dc911526622f1 -DIST firefox-69.0.1-sl.xpi 512005 BLAKE2B 52d4bc7357ed46a996a77efbfec3016d8c3c64bdede9171ce4a07094a7b02f7a4119ca2341e9b0b7513c2355a45f551e5a09cd645ef0ad942b75bcbb3400be3b SHA512 b150ee657dd4ead5399fcf33339453b1daee528ba98d1b238a40f0abdec8285b198dd11818a6c0501c5e6666e21bf0c504d19353535396a63e57bbdfb23b85f5 -DIST firefox-69.0.1-son.xpi 454034 BLAKE2B 53d4b56adcf47e7fedd0aeae875f2dcae38d0619a0e4b89081e61a1b53932d7b6fc128b890e8d6c18d6d21f2cefd66bd1e185e1be4401ffd48b877c6780a20f2 SHA512 87cb70fa0f26efc4e0b847e925eb4c1bd4afb0361b573547cad098dcc6ab700c81698137ded30c6180427d37a25c1e22e959b36105330a33d5c09d5d09dc7fd6 -DIST firefox-69.0.1-sq.xpi 520260 BLAKE2B bba30eba4280a8e3da7ea4033a107c6d9ef50f8760c7a3a9c8491dd3771a8b084402766720ab806837446147df2b35862568d0161ebab2b1d13174c34d49bb6d SHA512 d4fc2553cc8906ab1e7a0ebc98700080ad0abd4cd861b08098cfd88cfff4bb34a956f776455e9abddbf5485447a58b0212feafa63d0e8fbff5864aae530c35fc -DIST firefox-69.0.1-sr.xpi 530531 BLAKE2B ac199ed4866ebc9b34c258d5fcaacbb12ec8000ab00e7af679342e24c3b1792de7ff20e6306eaa652fa11d7009ba0015e9d69554dd1ca73452a8ee40df6cc5b7 SHA512 cd033879e5cf6f696a09760e864e0b9889389c2549b925a1fe8c8b23cac2198d0b31db14c94c5d4a2cd0c6e4a51ba62220f0549802183ffd04daaebed389810a -DIST firefox-69.0.1-sv-SE.xpi 515170 BLAKE2B 7e09c88bc313412a90b8110ea1d574e4a5e5c225c171999ba7d0aeb20784512a134fe7d0ad1f2cd25d09abc503a54757ffcda1726e8892a651728c5fc3544040 SHA512 346836b2aed8ee8576a922c0af504c9afcfe446c5aea1c006eee46a2ce79b3e74b42c4f8eb33ec59b9f12a59f37b4b17f567cc37fa7e3088df95ff7a1deaeeb1 -DIST firefox-69.0.1-ta.xpi 553437 BLAKE2B 94a297d911518a3c21755e371fd1da29741d3c41028be35a154c76abbfea946b09c741ece2a285a5c0abfdaea52617e4c4260d4eebacf610109b93a395613e8e SHA512 4213d5b7c976f64f98699d6cf9b128d1943a3f772cf5f5bb0ecba9234fa8daffe71af6aad2585bb181ec4ecf3cd67af268d269f539bbff285c8c3344bbb40c2d -DIST firefox-69.0.1-te.xpi 563405 BLAKE2B 34d8d9a601278f8df6262d306fb15ede32d9c67b3c2e099febe8c25032b9005f426f6faa1f5f0ef48166b522ccc2dbe2b42ab71988644614621e3e1997fa2c06 SHA512 ac971c709da829a5d6de9d8517cfe32aea74b67a425701c9ea1ad51193cfb3864ed18caa09eed7aa2ff567a09bea0ff08a814c7c1c7ec99b0475c80c1ad76c5e -DIST firefox-69.0.1-th.xpi 556994 BLAKE2B 199927725a77932a98c92e1a4ffe1ef22210e450a4f7c79d4e48d06d151e41f381bc676e815a4e0a2b6496bf47e8cfca13c1e79a61dd7799e545a71de51e5515 SHA512 c20c54eaed6f4e971cb6d4c361c03ca67cac6fb4587ae5e4522712cf35fb53d70fcb7deb31025afa75b377c995cbe318d63eab4f222d67d4948f4dd1596a4eeb -DIST firefox-69.0.1-tr.xpi 526395 BLAKE2B b620cbabb86ff959b4fab434bfc6677ef39df8e7cf3b69576bd848a9cda43f24cbd0687d94f8364d17e9dc1f9cd23ef24c3a0929471fbb4e341019cd7f7e50f2 SHA512 904e19d184440a34e8470ee9bce04525f68ada64f687d3fd74faa7232b8005575b341b795e8c3a133f219810b19370057e89a58fe88d5db1f84c83ef1d9e15bf -DIST firefox-69.0.1-uk.xpi 580536 BLAKE2B af3569756aeb93a98b893f20822b8cbf0db24de566e067121e03050e0ab89bce98b857c1be7567ff024c2164cedc62b14b14296d09f2ebae5ba029e289fb8dc7 SHA512 01e42df39fdc6e3bf14d8a40279f855726e722b49be1b3c048c7c432e27b060c78edfb68dd7824aa99d45d0aad4de78285b1c2786e713d923969b1be4c5546a8 -DIST firefox-69.0.1-ur.xpi 540417 BLAKE2B 8eab57464dee5c2db88a6a2a462eea71a34b2839f13091700b5bb2bd5cf7d22a33e0ac6e94ea4001753ccd7f70134582acfbb003cea3dde4f17ba05bd5602dda SHA512 ba1f6500c1453198fe5f1b1584571207cd04788c72e9182a32d93fd163ad6f1938f0effa59c22d87b87c52356ede3381e1e66619a01dfec33112c7b82cf5a47b -DIST firefox-69.0.1-uz.xpi 481344 BLAKE2B 67ada2bd3c1856f4e9a1c6355e10b0337d90ea6854e68356b4fd72edb9cd7f0e1975fa20061aa66a2269e80bc73ff6c445fb9b3cb3797448c9065ac28f730eff SHA512 6b1f2cbd29a15bb1505093b0307a5f1249e67c312e8911278fccabab17bc90dcc57b4b7620b02e6e5c6a2eb980439a2fdacc5c9aa1382de72510a38de8fef7e9 -DIST firefox-69.0.1-vi.xpi 538586 BLAKE2B 608ab6ffca5d4212999e7861107660aec82e8f9158978ab45844e15523a0e566a9d9ff283948c223810fe4896091eb9c5107382793456f751ac0bdaa8a061497 SHA512 84403546c9d7aad49b7f6961dc316bb866121cce220caaf90d0fb66cb4a126a3e0cba8afd00d9a0a6f28fee46b715e7cd780bd41cef962b86d967180e96daf52 -DIST firefox-69.0.1-xh.xpi 465707 BLAKE2B a093dcc8805079a57feca38e88d3d8ad8ace201eb83689f7591729d283415e9ae92810052958fdb1cda9b6233067ec0d9fb042d5985700a9832c7c42ec46d2d1 SHA512 94e7e7c87c4eff69ecda9db52bff02870e6689fdcd03002c40dc103bc25ae5c67c7cd872228057fa54e94ed89328caf79ab7ca836f7cd4e792134050200efb44 -DIST firefox-69.0.1-zh-CN.xpi 545783 BLAKE2B 6210bafb475b0e358d2067a48cff4030c3d4efab41d93df445d1da98d97a490b1e41467684dba9a1e110b9eca4a8a4ff3639733f4e61da35c4b92847db6107e3 SHA512 41cf4eea4a2990f147afa7ed38d4ff1818abd1d96eaa898e460eb10957087f0ade5bca27cc0f04ed8d07ea8fd8e3b251e14fe2c33fdc0411ab77e9460f4f2de3 -DIST firefox-69.0.1-zh-TW.xpi 545659 BLAKE2B fb11626790926975c63003e1243473b3966f5b5081690a0736d56ccc32bf3bf07f762291bf76dae72e90afdd1ef33fca05eee47205e46e05c970bae5346b3575 SHA512 a87548e11e73fc403f80320d69b0236406314c6a314356a56cff588f11cddef508c595f297e15f7e385cd2a373258bb3b1ea9b0601f96bdc687c1c3bc4af6203 -DIST firefox-69.0.1.source.tar.xz 315516072 BLAKE2B 882ea69163a59f0470b4359bce4eb54f7374179bd9143cf41eaad3a2d3644ef57ded3d6051a97cb476100a636153305bf79ca912ebbf9199f8732b8c6ce31cd7 SHA512 89e63eb882cd729f938fef3cb0565cf166b14fa8c4e34ff027f3f6ea0469e4a49706074259013c1cea66f7a3f6f46aead8e055049d542935ddca983ac172b93f +DIST firefox-69.0.2-ach.xpi 471456 BLAKE2B b9d84abd383efd46a5a26fdc0eb0a798f83131c05331268452c5ecb03ea1fe6407ce29ae55c242f67ad39703523d1e3e17a76a0ac9dc154ce8a24b713ff7eac5 SHA512 211136a0eac47583c3bf1817484603da4cb475e81a8463c96204ee7941ca8f0120c1d2650bc61ec28e9b7b65aa36009c7397991a8c42b3d1525b8600afaa7a92 +DIST firefox-69.0.2-af.xpi 449152 BLAKE2B d67164dd2982a754d88fba72db6bb5b6175fa7a5c85b0bc46d707b998a53f1b368f94d3cfda36861db3dcc7935c7dedb6253a774f50bd4a08ec54fd77024dc08 SHA512 fc0b0538572689d1fcaf26c4a6a1c785afffc15bc58844bb51b367ce7ec75d4a2357f0b52ed716aec99812f759d5684b751a958c21cb21df4ff1ea9c9f9d54ae +DIST firefox-69.0.2-an.xpi 482727 BLAKE2B fc4f2b7636e7e54581650baee7171d9cbdefbd861a6225ec8cca4f32a7539ce328f77ee63c6c78882fd90c3bc94a5579532cb6bd8603e346db707db0e7fc3a4e SHA512 0c9d324436b7a16806a5ec523f82ab065c33f311974f41f59464b31eaf8ec106cbe2f4d2fb3e9f7f116a277a4d88a9b35727dea299e5bdfe28b5fc6229940288 +DIST firefox-69.0.2-ar.xpi 541416 BLAKE2B 83eb65f17be7b94af60c076ba2bf02ad0cffec63f4c1d8af8385704c59ce0279d23085b5135e8985912ce22df177101637ad8ddd3b9eb34661bfd1feaf419e9b SHA512 f7d7a9ba1fc18e024a712dad88b5b4052f0ad5aa7786b6de504daed8fc3e88dda5cda31c74c6b1e034b5043605d3a4e2a86f2cdd59ec3627ecd133fd73828b82 +DIST firefox-69.0.2-ast.xpi 479376 BLAKE2B 55fb6e021d4402cdebdafe87e0c1fdc35528315f0181cd5fbbcdd31cfe10778f6d2d335c0080225de16d610d8b7918493f321d564c3386d4a90ac6ac507acbd5 SHA512 7fb7810752e917a016fa9b1e697a97e86028049190927596855c679965772d46aa04890f5bfad98e7080cfafbe7bbb8b2dcf9146322878a03dc838e2b38d9129 +DIST firefox-69.0.2-az.xpi 509596 BLAKE2B 0f1fa05a11045864d40b62baca97a796737866986972fac2efa6857332dba5bce07f240edbf4337b0096e3d0d870e39d50e761f3103b32b9a767c41b4583ce7d SHA512 3be5b84fe29ee0612bf38b0f5e1613c617c2c20e9780af5eacfcd7f8b8ead4d4a9f2b4f01fedace19547dd8611fc2b20fc0c618914a988d1d43d4b41580ae736 +DIST firefox-69.0.2-be.xpi 594810 BLAKE2B c7a4d05d4c07c25eade64dac2f0895f0a7910cf8fb4203665a188081f8e7d81c3fcb878e209ab12e2363409577239ae4c14a1f3403f161fddc11783213d3eb5b SHA512 5c072905fc699cc81592491b02d9899f8fe7dee643bc6e752037c7c9f5cd79c59167597742f91c176dc1b6c544c9b2a29e5f85663e929e2cd082e789b20a6373 +DIST firefox-69.0.2-bg.xpi 553023 BLAKE2B 8d8e5a5afa2267c5850d7db70574db6046f8ac097807490dde41365f9bf614709b492d66d6bbadedd9aef7fbe98265a1a7b84729bb2e97dd757db833733610f0 SHA512 ddae6f662f979cc38a33afb853dc29f87e51451e9de2459d7e465d922b69d29753ecfcb7e81278ed69075b16a996895888246e1c5dfd6deb022d0ada35720b26 +DIST firefox-69.0.2-bn.xpi 572152 BLAKE2B 31f773d35782d418d0e3c8b08318ba2db3999b3530fc782a39b26c2704fcb83adf797a7e031b977b6c8a827c6eff855970731d97ba8db357503780b07f4ac413 SHA512 90b95d75d9ff1fd39b6d03b3e3fa9bb415a75ae5bfa35def70aa1f51795843732e58deeb488736df5be4bcb6de06bce1fa22594ccef1a211a6ab98551d432495 +DIST firefox-69.0.2-br.xpi 501734 BLAKE2B 36ebf9758321d3c8e70fa5ab118bd659ddf6a5abcd2fb9a3103d31a113beab0a8b7f9399b76f6eef1a4895ea20abf66c6f6ee25a97c505ae397bef46e27026a7 SHA512 92bae9c3a5608336b8dcd0224a39aa17bb55e4266181fcc29550bf9152e58cf2f62d4813ee95c7a752f155435716355b1606f075abe9d4656227dbe1150b59ea +DIST firefox-69.0.2-bs.xpi 482442 BLAKE2B c53f1d016d59f02db4c3587cf6cb1aab11d5e465a212f502ad3022dcb57c57a3ef6877b0f2e5b3a26593c99263c7edffeb7fa0ec13478c595d7af8563609a02c SHA512 ac4e96a956d1b05ac0e2381364ff135e7bc4cf88dafe1b6db628b4314d0b4ac13eef953b55d71b676c57771e0210c2195eff9f129d784fbb87dcb9c915c8e219 +DIST firefox-69.0.2-ca.xpi 504085 BLAKE2B 8e0dc756cdfe421c9f5aa4d248b70da38562d4224fb9ed4d7467dccd58a931247c72bc7814a9c1832361a522f18ff0a5c81ff142e1d6f4952da9dd8cb4e556f4 SHA512 8ac23aad645fb1ca8eb35d051ca618329bcef70ac81d721bec6bcddbe179288ab851e4f84362d7e30c36d14b683a2f83ec9506a9130bc693869e212ba9014139 +DIST firefox-69.0.2-cak.xpi 539420 BLAKE2B 0ee5ab6b2675ab50bbd531208398803ae5a3bba03a8d83a29cc40197127c71c574b80c1f925749e4ffd762c34581c958e02ee4ada8c27ee059db00b07ae379e5 SHA512 5c7c9de5c71a90530cf9161d94ba4f4b21005786980bca97d69ac1a5ee602fa2da6913f08eb95d4a2adfa48134300e3f7ca0f424207f455ae0d2ecc581e9eb2a +DIST firefox-69.0.2-cs.xpi 524204 BLAKE2B 24da43f535a2fdca103126e964f59e71593014de356ffa3e3f8038d626a3b842e7efead69339157c4d1228af3d471db2d7382903bc17bd228dde2d3b99554c44 SHA512 69b5cc2aa79e8be66334e00193e05fba4abc1a0500dbfb3564b92db73656ee8f3ffd0cff9c4266c871b7948c874f31a24a855bd963579902e63634464d86319a +DIST firefox-69.0.2-cy.xpi 517170 BLAKE2B f8c790d61b4dd73e05468589e733e52844d2d42b26202d2d438e1c5d4fb104cdde7271bfab61f1ec701fd77feac8e131573a2bdeea2e0af35c3216a0f9eeac5d SHA512 05c50f31dc5c6a80861c6a9bc111c7c75bdb054f6770ac76cce4266a3c82b24f307eb026dd8e68cdc17092b74ff09958af6b8cc8510e1a8d82491fbe36d8a644 +DIST firefox-69.0.2-da.xpi 505076 BLAKE2B fd3a0a703ea49611b15bb2a74f59f41da245b8695ebf157cab48be47959f130958bb8263e67917afb384b5f73575c5c3a64dd21de3e7aa799ee7ef9de5d1d669 SHA512 da8b4d53bfcaee67eabd7f7d278eda65b97d733f433363862b3495fcc6ea0a9ae3e9d0f21ca6ae34706c640d9a51e04482084c5fa501b7e1cf8a8339954b0671 +DIST firefox-69.0.2-de.xpi 525389 BLAKE2B 0ca4526c615821f783a0e4a51bc55f7f8714839fea0d1c287db50937f65f5a9dc3e9142291c411cd76e2e688d76f9262e00e6a9812301d1aefdc92a237d5052c SHA512 eba86278236160df925da3d0fddafd2325ca609aa19f6e02d55cd31c2d68e83ba4864c0c27d68325f81ed43515d7a2ef37ac1086f82a274c34661b99e215d0ad +DIST firefox-69.0.2-dsb.xpi 539380 BLAKE2B efcf92bab8d4d62b371a57b90c36c1203de629c11c23c41de78196dd0b02e9382aefbfa55719b3077f0f3eb61bd44143c4206ceeba3116926827adc539dbe472 SHA512 0bacb80507520fa8a93e8713c8fd6d4e1127c19f4740d54a92fdcf4d0196d1b0d53738e6e12e3fd85452c86c50193ac1f9365de77d83ae3d30383d8236ce2e91 +DIST firefox-69.0.2-el.xpi 601047 BLAKE2B fa023aad26bbc6b073552a4b087e7ccf56e51c0c442d57f91cb87d5948d2f5e28072dba991e9bf2a2e7bef722e868e599bd07a0fc6329b7ae869f26591106fd5 SHA512 dbe3f3d836c6f06682853225fb67b153290b50a1c919cc01e3156c313f0b8066814f6016c93e83d957a31180c80f772419709569c6f16566022852a15e37f5fe +DIST firefox-69.0.2-en-CA.xpi 486039 BLAKE2B 6acd0918ed10a4e472c18e9c84785f7dd92409784d9cce93d4a0d72f7e7de5e1bef3b447d601da1fc49003baff2b9ad6e3c418cfe4fa8613810fd2681ecb5cb2 SHA512 af1622432d70123e24c80c334a456f91666f495395c601c8604c156badc4e054041dafc666e5438ca0e477cd1d2a9b099c4b35917d4212d65c44f4ad6a713915 +DIST firefox-69.0.2-en-GB.xpi 481976 BLAKE2B c9950f0aa109c7089be5ae41f09db762e411e5cace552b3c15b6c00ce7cf4f671ec7d4ded86066dec68bdcdc7d4340cf1c42abb702527d72fb56afec3ea17444 SHA512 0d79e7b17566c06ab91a0f4b054e2c98f8a3788d2e952fa505e78de0fcbebb55a8ea8aa3d3a106b0cf74dcea294212b58eda0f03cf6a220a2a5a91401ff4ba14 +DIST firefox-69.0.2-eo.xpi 512825 BLAKE2B 35491511d426435be7f7d11c134522194f89037fdcf886c345732dfdf8219937404b526174964e2a484066a55fac96fa71c310bb1d95bddc7b1517ff5913fbb0 SHA512 8f559de28441615c7c7aaa4de75c929c097e154834d82ae4af498dcb9ab96c0fce0a2603b2d9c7b60825284920ddb65d861e3e448ebe68804ac5efa84420f7bd +DIST firefox-69.0.2-es-AR.xpi 522462 BLAKE2B 2a232796d935a61532e4e25b822915d0a017a8c29ca187104e757e5e9876b588ea98520a37270277c9413194701b07f3f0af2f06ccf913e39eed82597d93ece9 SHA512 92f4f9b05baa9f48514ffa2efbf172faccaeb455d7286cd3f3361bc1cbea20232213b44ff1e4faeedaa5e380bad036cdf257d57f8cb42b1da617cfec696fd4ec +DIST firefox-69.0.2-es-CL.xpi 519206 BLAKE2B 258ed16874526bfe9108881fc1f1a42098047adf4f5e7a48bcb8b8e3666c27459178a6eaa363bb0391a1db81e00a10c176ef38f38a441f8380f9ec128eb10330 SHA512 41a78872da6d4718eceeaf71a1fdc5ad3012ab44dd5b177e466f0e4298fe66271bf648567f007ee2bbeb5197d1fe0490a276ff69a5a86e3460562eb657472b9c +DIST firefox-69.0.2-es-ES.xpi 484555 BLAKE2B bc6ac761d28cef1bee587a3ad52daa514c78e77feaa3e19bb86a2c92201f80b6f797823ab9a511c3bdd46f0b95a73f10f852ed91052238a2e18e88b4c637cc7d SHA512 514c1d695581f63a5ac2e60a38c6e8836ef57cb27234bfd988c55aed608f907f73b16bdfc6ec7d91515e50dc7e6049df87b23493ce75781f1d4739f3cdb764c8 +DIST firefox-69.0.2-es-MX.xpi 517645 BLAKE2B ecf3b7f7ddc9701d911dfb356bd9493e325493485ca2ef9cdf5a613da7c13006f3de44ce699e7d7eb0eb53ae9507b4c84986a313e43ae46da0d19bcb49a55ab3 SHA512 9e5c97e70a559dc8ce015bdbbc091d7e3ec8c405852332651735a0fd71df1ce673e6a4a6c01aeeeb521138bfc7e02ae0d495324d9f4aa71467a0cc1010a80724 +DIST firefox-69.0.2-et.xpi 494284 BLAKE2B d04beedd2762b5cee47df9208f954ebd8a157bb2917bce2f86f4f940f98111d2cbf806003cc2053733bf309e2e0812e65c4b523edf82fde18670d7b36ab26a26 SHA512 9791031d865dafa2e5ee60549b163c7094df3764aa539324a4a8972364f55d542a377dedc50a8dccfb4c184e6948cf72d07137027838a6ed6a152771a267389c +DIST firefox-69.0.2-eu.xpi 509526 BLAKE2B 0f0772ff8b698a50e254461f3d1494ade3bb020cbed9af112467e5b2344c9377119df56b4f73b823b53d441a034565461b777a1e596e0067d357a0fc12a47c60 SHA512 c98e7f847f6af5a5609a5fad705190cc2d79a21ac60ea941db1fef2259f61559f5b7d5299282c1ae4ebb13786d20b0a1ef2a0a8191f57e03fbb49dfc5027b5c4 +DIST firefox-69.0.2-fa.xpi 548031 BLAKE2B 6e86f27c2b2c4dbc70c706158c2c963d32b826a963976b8dbcbf01df30502c451c9bb3dc0807d9aafc4654c9808afbeb51db2db79cb6e32e33d9e25103685e83 SHA512 96bda38020e50857537af4d028838542c398d145a73a2b6c73f65aebfb45765937220c51faef5fa80fa430ba4f299287d78e7e11681691b814f607800fcb8728 +DIST firefox-69.0.2-ff.xpi 482401 BLAKE2B 091f5cf9c5ea4340d4f9fa66dbd371179c9ccf2ddd3785a3ed1ea39fceef5b09539e230dda2b45eba3a819214b0bfa77771cae3fcd945ed90f90f18688ded2e4 SHA512 8b410930cb70b4e093065307a2f7facb9ccfcdad59186009890a1e7c3ecbda1c3330dee41b06e4f2182033d14b6fab0806bb2ecbcbe1ce79fb329edd671baab9 +DIST firefox-69.0.2-fi.xpi 499063 BLAKE2B 0e4ddb28fa5d925199d91aa8ea8070ea692b95dbeba5a8f539b36fc1a7678a68bda18f52120b0e461161fbea0a285589848ff54804ab64154d2c670a67bd276a SHA512 afb6c001941938d261bd26688f0f4931dca8c82d6cff53a2bd3cc10dc530e24a3cc7d9b808ba6f68595d3d3f71a003b07b4c869b3166afbc1b490d7c44598780 +DIST firefox-69.0.2-fr.xpi 532789 BLAKE2B 6bdcd14958bf1e7decd774e2255e8e7c78edf04d88319d48e54e1db053c85497634fae32a6c0cea6295b9bb34c4ee0545d52a4435b2f39e05b3778ebce0dbfbf SHA512 791d6bdf5268e955e8e509b697ee0505008d80778ca035ce8f35d28ec1231d5c3e73002a9cf3cb2f8f130fe83e79103de3110355d81585984f84965072635be2 +DIST firefox-69.0.2-fy-NL.xpi 519616 BLAKE2B d2bb4df91c6492ca412182bee4f363e6365351459fa34a0268e546af4e11d00f460820711d9e09627728cfde613d57c6024b06f83de3be3acede376e9fcfdfa8 SHA512 6f600a4d8ceb8c9778860a41551b3a0cc92c5e6dbf20b0d1ec89d26bb5131981379493d47767071bd450afaf0f20cd94e91c0a0df383728e760c9dc51d2c1f72 +DIST firefox-69.0.2-ga-IE.xpi 487335 BLAKE2B aaf5d02c90183a0f8ca2b763e3a63cae2622853badb1b69cdd12d0e2482563fe3cdc2e412c983a7fba9e0c12e349aeb61dd7272c0b49647174ab27befa22e043 SHA512 b079494a7b1617d4a221fb6364f36cf3982e5b82c3aba05904b078f305ff7a7186814dc86de90bff6cfb8161dd56d78c99cb7c34260562f2a2e6e8096751a09d +DIST firefox-69.0.2-gd.xpi 510050 BLAKE2B 79d28e5bf7de8b24a164678fb1344eb548e723a3a0ca5c3d7bda86737d8876e493977f0ab136e1f80143b5634e6272133f508a2855b680126f2b1191e1e1d0c7 SHA512 72f2771cfd7203071908ace7d398ae770c76d747833169a658f7a63b79debb6eff99221d4399b1b691c00e014ab6a6f720f4a0756a59666a4c9834108dcf822f +DIST firefox-69.0.2-gl.xpi 482708 BLAKE2B 1ff1bff3e5e34bbb073234142f87bac739b8400571d1ea92d5ae16d2cfc7f26df6b7de3f2418eb63811b2d2c029d4f5472b86af67c5cf22158b0eadc968605cd SHA512 4daf86faf8d9b63e19e76c2c9d3b34ac0f489ddfa0adfa809c6199c9834997c7fb5fe188d55b8e62884673c6ac5e70f86b616ffa42a7e8db8335fc505295ee38 +DIST firefox-69.0.2-gn.xpi 529554 BLAKE2B e2109b2d159ec86342ada8b787c8e9961649b94bb62cd98ddd8a04d258f386d7606f7a30504e8faef05253869f97a2f0acb2a4287ed68c6cd60e14fa36bdd615 SHA512 199233138f4d6cec5c3448df42469f886517f82299e7659d6e5b989b10482b79f97f7923a092532b426af0aec4ca07801f71b22767e9f4b366579188d00fce2c +DIST firefox-69.0.2-gu-IN.xpi 572917 BLAKE2B 55c3c17de371a29d5bc57015116bd4e058784e8ea63dd7fca6894432918ee41f4932e532704d90a5e8621233bbdbbcff53198d3dd7950b51b0fd1eeba539470a SHA512 50e402cb9d09cc117d7761ecf6245ee31550a0fd86e7f1de2089c6b9fee3528b18f114c3d55d0a2d7f242b8d3836189ab93c8d0538267aea8ee781ae4a82427d +DIST firefox-69.0.2-he.xpi 526003 BLAKE2B 4062d720ee1b69335390b6a420806ab03a9d6284520c454b51f9e8e72bfa00c174b364fa295102d2ac8c2ce0c239f99903659f3267ed7f547e8686ce80cde479 SHA512 83d89207f90b529605f6ff8c9f08347c0d964dc813ed5a064e74740cd9ac16b8841bf3d049335307ba070d859e919d5e7df5c5b627dc5a85384b676cf995a857 +DIST firefox-69.0.2-hi-IN.xpi 566495 BLAKE2B 7d09e153bb7c2f4a166a498c6d4ed8c0b34cbadfcc3b814a030fde3fdbec749056a34ecd2af55ea2250144ac4322e542ccde6086eb2d2e0a79defb2310e454b0 SHA512 772fe22e7256103c70df35073364f8f7d0be1985be3bd8526ce817a120d0c624c3540e71ff3c78dbb1d3e25679a0fe20de96d797d70c6191a6b4cb31ceb2a53c +DIST firefox-69.0.2-hr.xpi 503679 BLAKE2B fa4e29297caaf09a74b996b1030d2d547b110bbcf3f921b9603721713c31706658d18e3be8c37d93061f0a23d48a2a615b9ce30aa73a9fd56f4fcdc365791ce6 SHA512 5b470a03582fbefc0b3e08b42badd56e3cf1767d19165d5d005b477d03c4ca7fc208145c36ab0108eeca7298b43794e9c69e46358b7fe759966df405be29b3b0 +DIST firefox-69.0.2-hsb.xpi 538167 BLAKE2B d7b420f2e9e21e54b39de6c862e0a7c39dee900f3616ea15d521d738ecf7ad3ea2b5922c79e20be6f8b09d0c708f47e290da5cbec6d38dd3ab7fae23a3333a6b SHA512 fff3bb000602a23222361e660ef115b7df7f44d51fbec9e7286aa4c63c79f8312d8c69b09329f60902e80f6420174eed729007cb556b00293bea0b29db6acd0e +DIST firefox-69.0.2-hu.xpi 535850 BLAKE2B 7aac205dd1c91583273b64b2aba20932834b0dcd299058f79b812bb9e97cee2f4f6a0bb43a33bd7096d6563aa0771bc80a1c6383e8faa7427b872a80cfd03ff2 SHA512 90d7b68d14ef78fd68ff9756741b32737bd1f61ef14206b0abf416b98a9fe0b3336a4419f5fcff0e334fc48eb97b3bd77855df51d93d952518c4d439e22bfb8c +DIST firefox-69.0.2-hy-AM.xpi 545000 BLAKE2B 6e89456add3d44cd71db810d5cc62793f92064742aa90295314899e00aed94aeab067e39c109e20e3f11e3c641b59ab63c27277c58a4a120503d0660a3635415 SHA512 65bb91f11b4fa05b4a26a76366a9df7a4ee490f05a04bb0ebcfc25995beb01f9c80e7fc12d22a1f64651121190ece3aafa16df1ca4f58d3250d3bc418fffcaac +DIST firefox-69.0.2-ia.xpi 506342 BLAKE2B 53f3eff792413b528d1601cf54c91abcd7a88dd286c0024be28822eae663156f3b7b652df91b6be75afaaf8a9093fe3a904218946b81ec174b6f16d93d56cd53 SHA512 8d42f3aae1a9f33f6f79362e35a7508e2b54e3b3c6214ac937a4cb9c9d8ac439da46c10bc813e879f981478061d9ced12524832e0472e02ffb617b15686486a1 +DIST firefox-69.0.2-id.xpi 496647 BLAKE2B 7333ebac2db6fa908c793ad70f5ba3d263e5b38bbdef30362998ee40afe6bc822bcbeaef6ddd27b73763226b77a4786416ddb3ada76a95c3ee15aaba6e1e29b1 SHA512 aa66bf9c5d1fc8e498572f97dc7fea97696e18f2ad545502153b92966bacc5f0136e0383ee0040b12d109fa77b88893abc26b2dc9005a5863fe3617a9d618fec +DIST firefox-69.0.2-is.xpi 498121 BLAKE2B f19ce156d84296237c5e20bcea247331fb8ad396b684d353e9e2856a458b6b9ac0449ecac24cd732786536bf1101630c24e81febc52fcf3ba5c8212f3e800818 SHA512 8f72032979c9e4c3c26ed878a450b4bb1ab49a326749cb479a87fa51f82a33cc175e50c6021476b111655289b8227fbdfc7eff0d8904ea189ffdd931b13db274 +DIST firefox-69.0.2-it.xpi 398733 BLAKE2B c3b7ccb2e2f91f8655815cb7295a00d29954eba9242f059e180288fab710cf84604eee2995307f9764f1289963377cbb12c35129880b8182578451093838c072 SHA512 e7421045fc3a76b23ed598b845f347894b3c88a3ec6ebbd6fd6961ac379dec05691cc60c78f254022b58dbcf2172aeba0f8722be61fca4c26396a8f53cf57fcd +DIST firefox-69.0.2-ja.xpi 553448 BLAKE2B 58e94dcde77abc87ee1cdc93b46db127548959492c517d0ebd5819661a4a3ee375ce686dea4b1c8d3d9a5f2f8feb4a89cd3a5f52b269fd02318bda8e28c88dab SHA512 ed96dbddc1f69db7cf65c5b161d8dc3c71bce0dc93c3132c01ffb9a284a52a814141558d94d93fefe4705acb2985ec7f7a46ec30e6042330453b4b1a1626754a +DIST firefox-69.0.2-ka.xpi 555814 BLAKE2B a3fa282c71728d45ffafc6a15dbd33cb6eee0bc99be0a2d2a3329b19826e5ad39450a572c0dd30d6ddc589c1447b29fd209170aa8e5daec6eb20b2bd21326f3a SHA512 4059a5c478d23d0799b45892495b200f7bb393c03b64e1cf4588c377ac79cf8b8cc8fe086d368fba7a86113b7e84c1f3b42d79e79213bfea98a71069268fd6a9 +DIST firefox-69.0.2-kab.xpi 511537 BLAKE2B 810fce3554d2a74607ee0f87d67708a982a9e0bfbcc82f869b6b2bfacf43ecf81cc6e1aab778438b6ebfc325e087714dcf5d3571c26f8d480ed71ad1df7883be SHA512 2429661092988f74b98ba6523b17dc4e7c48161cc24104f9eeb12e99060287e51d3c620c9128635ed510f82409b8d8b2449c91b7ffa129ac4080802d42617e3c +DIST firefox-69.0.2-kk.xpi 581228 BLAKE2B 07a99551e79f6f4fba38c5f946cbc65a5d3117644d3931253d136da1afb61aedc0b389f3bd4a2f7e747cdf1c1ec63ed067aaa29fcb34c0f82322d8ad873bba7f SHA512 6420b5bb2bdb4b7870df5c00cd21b90712016f5dbdd859d9cd8dd9af6a81982e23e24f8b24b3ba82344e202dc600bf91e8c411e61097e8e3d65a9d50c85ea9e9 +DIST firefox-69.0.2-km.xpi 553114 BLAKE2B bfcc28b215a917177e949e081fb8f8fa8bf7aef42575ea36f8d5c7ac989806da0bbce60002053196c9f51739f70788db6c32ef50ca84e7731370ef00404af1cf SHA512 cdf532e5bd52d346d26baa6278657ddef0b9dfd13aa9019b670bdf35dea5c8656e69b617c46b65313f30455a08ece8605a574592568a9a6ffc5688e05f2441f1 +DIST firefox-69.0.2-kn.xpi 545872 BLAKE2B c9c6cfa7406da3c198ed43a5ed65f5a67ad1a91567ef0aefe25b41d789a8a5ef4b549b9141db34b1361bc3841ed8a76a1a89aebe6fb6abf479058d9cd3f48a7f SHA512 c48988bc52433fef778fd29c27684cab18902dccc1687786d16272afecfd316aa6a506ecf907815edb7e33b8bad462e0f03cea3cb41ea366f15fa825198a2dc3 +DIST firefox-69.0.2-ko.xpi 545939 BLAKE2B e89a3672a661d5dbaacaf33f523ada4a542067f353d97d1e4d3f649201481c88faf4d642330f0ef2918845f39a4ed4533869618853353f9b0ea25a8d34dccc11 SHA512 8024b0c67e42c99d73075bd86c4fd6e02527a11062a7bccd73154132ffcffa52c1b1f8eb78e1fd12339d4ca56cb90503746130d83078b581e52fc520b41c44f9 +DIST firefox-69.0.2-lij.xpi 481102 BLAKE2B dae9b8e44a1ecf0b3a90cfb6f0a15e1acb6108d34378bfdccd4c4d01e13a8a53802ea794b484c19b95548149da1b77a432f32716706a9379a8c1a74a928c99c9 SHA512 d5dafa70cfd906fea8b299db7566aaa0a6a25281d4909ad10b1d636ad3df4adf2d75d9a6beaa48844565a7729426b7d8fba413d348fcaf4fec6cdb947569ffc2 +DIST firefox-69.0.2-lt.xpi 537450 BLAKE2B 15908f9cccc0b2473603b53b4f74c561022ae73a44f06bc1f691f46302b7629bfb0a8b4f74a447b0e1c12d22f8d2286f21c43ea0ca09151c1908b8529668b8d7 SHA512 f59243cd2e1382f07675cfe026d259089cb2c34ca7ddd53c58a9d5cb02047ae1d2fa7c99921f7a215090dc3a4097d7b7627a5e41ad9cb06a0f564950f8788f73 +DIST firefox-69.0.2-lv.xpi 498833 BLAKE2B 4f0b2bda536fd52bd596d604b997db840db393f1a44b51aa265d5755ea876719b16664a2af35cc3d0ac0898224b3114680a3bc033c3985098621187a2987159f SHA512 cf3e0a159a5db074bfefdb4bbc10c55b75cb63623f47e739cfd505d5110ca0d9577a4af217a679d1f34aed98a34f0de277eb6a084432d6832ae7af59474c6741 +DIST firefox-69.0.2-mk.xpi 488114 BLAKE2B d5dfdc196ae9e899c9d4670826c293c05a7aa8fc4e8c2ae898477249c102d96fe204244cd9e83edf4a257895599d0d59c0274aa5b484b8b403b11089dc55c028 SHA512 39c842a1eb6db19c254b8ff10ae5ab6400cfe3956fbd43ffc8a19d48f8be5f9b682ae5d62a97bd1aaae45dce161f399576b303d0ea41ca5d42dce0956037cb18 +DIST firefox-69.0.2-mr.xpi 560195 BLAKE2B 6b0214c6b9061c1077929c363f9255c777f4c9f7e62b7e434cea2aa623800836a505e56e3e0783ffb40de6ecea3a78cf7f7ccad1aebe31c7b9eb2729cbfe078c SHA512 24ed0a2e6568ae17a76f0e26c7bffb14506e5d435e7ff98a44849462aa297916a9281ea03f12abf0ecf34fc0ef807ca9da87871ba1e0c332210abbc8ae16c14a +DIST firefox-69.0.2-ms.xpi 478907 BLAKE2B f27dd52012fb52c022b5b6b48a9a85c337bebc1862cb764a0268226d3d8834cee11eccc11f6a95c4e76c25f04615b3a0a0c45c5c2458e77a907030cc00c265f2 SHA512 02081206c923383b1644064ae98305cacc7211135337ae093989f02ad033dbcfbd728b8af7ca0709acf08a37438ee5abc9c00d23ab31e7cbc1dbd3d31432c94b +DIST firefox-69.0.2-my.xpi 553527 BLAKE2B f564ac9f18d04b00657ae323e6fdad220cea07f4ee005bb953af18053c70491cdd1c90713c921dec62c853b52727b59c886649bb1081584d3b3d7a23acc17b6b SHA512 f693297e0afcaa27f49bf3c9e0a0b1a717e81a272e89a4e36cd8eb8637eb0d3c0f48f9c4ac7dc8d349f093f71b179e3f9101533841977921837b14a956e0b321 +DIST firefox-69.0.2-nb-NO.xpi 505951 BLAKE2B edf7742ac02068838e99a360264f01634ce4892a80745366f4588c55d16763af413125f9c68cd0557a58567d18683f2b026412977ff33dc9e6aeffbfb763f510 SHA512 881e3edac42e84f4dcf8c121c3d8f8d772755d8c6eff4a1ff39e2dcc9465ee1baa73feb8282d1b8134460ca9a050b2fc32f03090ea910a1420cb62e8ae3cdc67 +DIST firefox-69.0.2-nl.xpi 501262 BLAKE2B d8f0466a2b7df3f8f6d1fc1f4ff527d297b00ef53635a78e45e60944581aaa8466272be0b22809f44557b374b7c6ac91588a7f98d81a15ddf4a7b6a766b31fe9 SHA512 3a287b18fc2a6dac91930db9057f6a0125f7c2308723078f69ab575981f050a5e0d72e0c8531de578f44c23790e67fadbc24c9129a8ac818f3a82fb11e04ac1d +DIST firefox-69.0.2-nn-NO.xpi 503345 BLAKE2B c33badabec2fbb887bbc7f1bcc27de4a431a419c546620930831a84075ee72d0c74ee4867253107d9b61a43ee477d13dcfaea8bdad7c9f9f7dbc4f9e62965d0c SHA512 f39e748df8bbd0bfb0326c0aba3a019c8792220491e1dd7e6bf10506d9b1fd724b306bedfc6a3092e80f5ac22b9152d9f5ec851e965a89cb8cc1960ea3305c06 +DIST firefox-69.0.2-oc.xpi 497830 BLAKE2B 990b0ec6a4519eb9857eb523f531adad79e2d192a137c61148efe62e614c9a2ed44e4a427b92e351b087b4105935a207f7676299c526bdf683fc228df8c79dd5 SHA512 810fe98fd80802dbf3ba1c67259a879155c5458113320f671633cb148a65457d6841328e9a1b0f68aa412af0895c4f242ea929e6b5702180ccb0f88ebf8e020f +DIST firefox-69.0.2-pa-IN.xpi 555498 BLAKE2B 230eacc9051b736aa88096ad4af3db8050e069079934997870ca8c6b10ac16a74bbb0ce70038f6af5f63b8bca4c3b3e286217831ce76e42fb4e7daf5e7782d1b SHA512 218c0909d656ca9e9fee506baa9ee755f5c9e7ca1b0caea5ec8530bfcd5aef949524f4ed84416778ef04215c4052401f2f80bd80c0f36a36dc1d0544aea04665 +DIST firefox-69.0.2-pl.xpi 509635 BLAKE2B e40681f3cdda2fffc09e4ccdc6f4e29b8d6cbfb4e2554081a3ef3da65a8f31f0cfc4d5c8f4cb2800f13c2defba3ca15197c17b46f72239658bf178ce3febf1db SHA512 9af4e5bd99ecffa7f8654f7ef107e602bff3b8d976ccf59a73e89d910130e59a9940fbff45c2fb04712f2035aa4bfe63a80214d52d2f6c3cbdc5c6770ee2330c +DIST firefox-69.0.2-pt-BR.xpi 504907 BLAKE2B f2ee9c844356f98ad4cc183e8be1b1e9ebb42b4eac39531a1c902a19699df200af0b9e2119ba8b03863bf6427372e675b9161fa8bfc7cda161ca1c3db1dee1ce SHA512 0a609bde942364cfbde0b402d998242490510162adaf549e35a44b49ce557a5af3d839a0e6f0ae02028204d26665fa78cb8c0d1c10019f6dd24d1d03263f65af +DIST firefox-69.0.2-pt-PT.xpi 510855 BLAKE2B 54dc9ba78070754cdbe72e970e6393c56c04ca22e8181d9584d0051e06fadb183407d1d9dbc49922557ab3895b610579f1462c127f58599b58fd8192660ade85 SHA512 b5c44d3ecf134f8164eeaf33049b926befb1a7a21d69fbc2d62c91d7d380b37bbcdf6e069ab4e6e8926fbc827ad68677a584885b5e3496d212072d403194f2f2 +DIST firefox-69.0.2-rm.xpi 497025 BLAKE2B a15dc5f4e5f54a70240c9dd0bf037ffe51b6d55954e60e7e2609d819a65a034b2c9821ad3bda0ca87cbd87ad454e31e8f899478a7e552a2c11222802703230bc SHA512 0cc6e2be2299b2c142cb392df27afa2366012521da326fdea35a2299050f572610d14d7fd2a3ccd2dea7691a661fbe4a12411943244b6de963753c1508ab777e +DIST firefox-69.0.2-ro.xpi 515546 BLAKE2B 861905f0bd645961afe84c33dde033a2679270e3012e4f5b26f36c3514d2f506ed353dcd86968933582f4fd9d67667dd03e7d3d2b5e7c0765cb76100f70e0313 SHA512 270f727dd129ef4914b6e9c5b9986bdf2697be2467a31d588a26af8af0bfd153d8b5def3329442c19eddc6d8ad62d993fa008b385431f119fe3b3676399efadd +DIST firefox-69.0.2-ru.xpi 596372 BLAKE2B 3d72492530d75a9ccad28acf38c4428fe1a5341224b67f3a3e898adc8c5b89d3d0ecaaca0fd187864926a496ee7f339444237c6a7b30a0f015c301cd84aab32f SHA512 47852cc889ee9e47de88253bcacd9a48048f2fdf7c313271606da9f908bfb1f740172cc926ef88842e2970d2dba86d61b2f7431b3f01ba5eace52e275b0559d3 +DIST firefox-69.0.2-si.xpi 526462 BLAKE2B e9612718bf04ea33f57d73384ac42cdc9a7983cd08c62ae90c1bb4b063f207bf728c9b8d9c981586d3aff9582d4db479a872181216e0e561d1987f565759b901 SHA512 c2b67788dc3af8ee5d61e96c7000a6c3e5ebdef55983f3ac2cead04498aa18d871684084f495600ff367dc7f521fd311d056419b2137366cc8eb2bc20c027a5b +DIST firefox-69.0.2-sk.xpi 531512 BLAKE2B d2011493a64c4ac04ec9e8960a2a551aa6f75018b49441562cd67b42bd664f3468f1a424b767b6b756a65adffe7d4229d927b5a324095066ec7737080f84d1b9 SHA512 00adada73ff7513b1b0faf7f70ad3b5ea2420995a91fb2dbd8b8a73d3ce4191010645522a3093c965882f43935d80588488fafee0231b9f99c4f9151487eb9eb +DIST firefox-69.0.2-sl.xpi 512005 BLAKE2B d3775b01a721aa7d457810f8c2b5ff6a461655a5632230e1cde8596bd0611b2628ab2294a5e5e09f1cfceb941b22a96c595a832a4bafc91316bf5b9ac4e67099 SHA512 13572e5c31844ba23f2a66ef5d3e15ed7b58571730f2b08e869977841b8d3c69e78d117d1fee0f08342256d7c46e14d40936e392c0ce8a8a43c400ec563b2c7b +DIST firefox-69.0.2-son.xpi 454035 BLAKE2B e4c3252c7fef78062526512844ceef025f77d9a27fae653536f11697e06d33c7448b8da14de1b3299ad5654d5dd3951dbc51b3b77375aede5865089ac71af557 SHA512 4d9494f275aa407b6bcb3cc04b9d97e65968bea08e9eb1469d35a9aa3659e5471dbf04620ed09fabf8c515f6e6a96d9ddd5ed9798c930dffd31f5201df222bd8 +DIST firefox-69.0.2-sq.xpi 520272 BLAKE2B 7bc2c3c3134b0364a09668e139455994cc902bae9c685512c7c665dd1079b0194585dd7e1a0e47158810a03d015dd81f1efd10fca9866a6bfd80d74b6d0dab94 SHA512 2ce47f067e146e311a2e79a881f8e35dac0f2a384033dd5fe0a73ee52c4b38f9c1204f24e797d8f90fcec26f3dc98a4ad803eb179d72317f0338c5fba89c2c72 +DIST firefox-69.0.2-sr.xpi 530547 BLAKE2B 945eaad42078e300ae9f046b767de7c0fc1c11ef381cd3d209300ae5a16b3e8b2ca077ba7be92375ab7aa0c100713500e7904a8e6daa1971e93b1141db4db63c SHA512 c03ae56dc73c50a6f7f1f68415aa37a4442e3dd577317c738f391bf5acdd853896244fbf094060742db5a176829cf10e5825f06b0718ac0a0da36d66d86c52ca +DIST firefox-69.0.2-sv-SE.xpi 515170 BLAKE2B defe17fdf323fcf55cf09d3b142f1ae19109f22ae75fe93ea5369b80bf3a8a4a092fa7fbdb7ac84a9e27a468462622f49b7d8f9dba9bce785dd5957ad1bf7240 SHA512 4fccb73ef45dd99d7713e5a98a04df36510734fa2f47fead8a076ea9855bfbcbebefe6b40f53605d666f2e7a7fb4b19edb6b09c73fe90e7df6574b06d3e77c7e +DIST firefox-69.0.2-ta.xpi 553428 BLAKE2B 6987b1c55eaaad4e1f9389c33cfc9a1b5dec2f71735c99794f19b8f8ed6622e360985f95fc978647cb4d2f18dd4efd3053b7d7a44b3fcb288f404363c332aa7b SHA512 4ab45131d04863540f80707ed015c31020930e36f9e9ffb9a9a4d3b1a2a93c53a222863ad2e8d37747c9010c64273f0dfea45047d987487aa6a291d033e03452 +DIST firefox-69.0.2-te.xpi 563412 BLAKE2B 5c8307e0ba46db1c4e045a2c6896c3c754a96ed1758487ce70f66de39cce5c2a8efa16735f8d75bb94fb3cfdcff4aab4990d0bbfbcfef8e769b2a499417fbc9b SHA512 69c6709c48e6652c9476f0d510e8d69ee26818eb5504f1bac8a44286035106168713da12579c4925aab0851770a49bfc47a109306d0c8e9e29a0c30ded953028 +DIST firefox-69.0.2-th.xpi 556996 BLAKE2B d65440fb2d6e101cb5069ba29966130d992ab21d7004b303386f87ffc45fb999a6cb31825d172eabad140bb03789870de90daebcd2fc2edc135dd1a8c0b18812 SHA512 a8e148b40fa3e820b1f642078f32c92a52e7d76404c6eb78e793bca47d084be9d7c2e7e05eacf0ed1dc0c7189ae79c01e1ddadc1cd97792709882ac874f6dee5 +DIST firefox-69.0.2-tr.xpi 526387 BLAKE2B 50b29fa62b5f7b2abf298bc832e0a1c33299afd1e29afc7ab0dc6c30973a06f11e71160e1e61334e10d032ce5e888298add6b2fb0d7ea47b0ed4191e32c3cf09 SHA512 d74d89bdd8e2ef89fa67d32992009218110ee2a32a94d9af6d5959caf3dd702d9fecd29e7c04cc1ffb17e40b50c27ce67047b37751dfe8bb0e3dd84a4548abb3 +DIST firefox-69.0.2-uk.xpi 580538 BLAKE2B b6e91fbfd90812c6902459c77766c62e09299dff75c225dfbc47ca2f5ebe9f2ddffe07f585c8084006129d1a39877ccc5a10e02c8ebbe0aa0dad4484d40b3065 SHA512 82835a359ba8eca9120267a43e5a6ceeadf97e2d00ddec99cb2f78585678e6fcc2d5d44fd164a3a339cd921340ea2fd4f2886a1cb81ab8f51e3c9df0c58fbf4b +DIST firefox-69.0.2-ur.xpi 540407 BLAKE2B 3d4e28faf85a0b45dc616932524fab1f147aa708551bad9ae0172639f25e1fba4e8a26b82f00fdf19eaa7f16b4877dfadfb6646eb0287f36c7625381e9107b72 SHA512 96e2e3778df61c2a03343f3c46f07fb22bd38b1556a79782778454f02f175ff477dc67bb9aeac541458171ef64f748c17c36c416e6eee4f9465b601046feaa6b +DIST firefox-69.0.2-uz.xpi 481342 BLAKE2B a14f7ff494b27b2c0ec74682b369bc8ef8b66040572d94400deb4e71dff87dffb3c4003ae14389fdb38c5f86d7f90e08fa235c6c1046ee5dcf10ac89edadbe10 SHA512 071cf26ae24b3b9daa5fbd49d912240db8df66d3a04f69bc821f1cd75ed62075e16c1e94d931eafdca29e40c386ddf34b582ee3945631ecf855776942eabac87 +DIST firefox-69.0.2-vi.xpi 538609 BLAKE2B 705ca2d52172f565249de5ff26b3b6cfc55ecdf127331457c0d3b5b1b5d407f50bf99aa59c605f403be70fd279ef7794a28146d58c33bb36f80e9e1a917844cc SHA512 2a6dab913d8eea692b264b9ec4cab9d05a9a02a081e85f6848d4996bd825c830cd9d65fa66e7b989264f94d858636925fdcce6a91798fa75808854b46c6ac868 +DIST firefox-69.0.2-xh.xpi 465701 BLAKE2B 824e1c077ea927059db244c30f4072dc6cdd4ff74cb5393a928a7e9cdc367ed37641c6e4dcdc69d53be75ad5b18d7bf42ec820a0a543db792216f2a4b1660c71 SHA512 d67915b9d7d82719a1db7759f7bb7785a5979848cd454d642e72f0cd31c9a5895d0fd941e5c21f7c8f746dcb9fdc74136253b825b1fe4cd619c5cb6c4e54c5a9 +DIST firefox-69.0.2-zh-CN.xpi 545778 BLAKE2B 0e32a0f129d08f3ce0056704e9b3e05a0e7b932b1925a37026566749cf06352710420c56828ce96039e8929b78813f7161af7ab6ae95465cb349739a3eb126c6 SHA512 a3a68f6fd277407ef0b0e6be41639ccbc7a7eefd02d1cf62b6c3d9a06b7627e271ea1ade9f8baa1761af7f711f4faa298e84ef829db596892c1470e2445b59c3 +DIST firefox-69.0.2-zh-TW.xpi 545662 BLAKE2B 7e395a8c02beff3830865e4e4ec8ee627ed8951f378e94f01c2d5b5c90e2d731388159c0ac217bb2d4ea58c986dcf8cf19d518dd1232fa434910ee467635f6e2 SHA512 294b4f791b76fd67b98102cd13f993d71f86b1872a9b0305c3f2d81cfb28b5492be1fe2011da6b0ad9a609037fe490cfb8d3c6b4f5f2c4ca3a04be738e919427 +DIST firefox-69.0.2.source.tar.xz 315308244 BLAKE2B 650f05f1b31f5dd914668064d2948567a368f0d0d1763520a14445e4191800fdaa64b12c3e7c3b77a6c6aedaef12e633dd479b2974d175e3aa1eb84097d131c9 SHA512 86f29ff3c699f83041a25294a2ec4f4d07f73aab05132c0d63f583c2094ca007adc30d6a3b8e961170b1579f5966a76b905b0ae1094309741fc826ddd9ebf094 +DIST firefox-69.0.3-ach.xpi 471460 BLAKE2B 2d1b2f2d1a73e6e1703e2e703c2d53ae38a2c9a08933587a1000f390d5cee21b1ae7858eea20a4ec67160f3c733ed9b85bc96b1d7bda301a7a807ac90f8ec846 SHA512 53cc66ea080386ae42268dc7155001a40a31d96c98f93fcc353864e24725ed731dddfae55c15fdbae945a34d07324ebf03895599242e9c006642349bf7777e41 +DIST firefox-69.0.3-af.xpi 449139 BLAKE2B ec9a3e7e6381d2ecb910b0a4ae81a6aa48a70a7fbd85cadcb4c05ae08aaea5faf036361f8e4b40d9ec11a6357cf33eecb9815168cc28831b69b2e1133dde1682 SHA512 315c0be8d7d5d5afb25fcae74e1b4d4ff9e2e653ebf1085b155f6265a56922bd4fc900f1700deb6857bc5a99dd28ca0ad74901b307733e60df208b9ce6623547 +DIST firefox-69.0.3-an.xpi 482727 BLAKE2B 2010252ad264a11d425b3bbe3f604a9f950f395dbb9588b5e29ba5ec254203330a5d7034e56ddc2a129e171f787674cbbe0156455830ac017350a24100b93289 SHA512 e56dfa16ce1eb504a2877a281a3b021b7616181eb14f69d436ddb32e50aab1e0b32cdc81eb9e6557512127bf50dafc2b0df63473cdbe59a0daed428281728ded +DIST firefox-69.0.3-ar.xpi 541414 BLAKE2B a6e0ab0e30136bfe498e47d1a13407e6f89cc390953a4803e2c73b4e823851a8aa78891e08a7380cf454a1b125ead3e6e07b6ef05e7d013c9df0311fd2e8b829 SHA512 46f0c19793f14d56f5b8c2695b7f1b9a7a7192bb9dd9f3ae674b33c5dfb230381a100248102c27d9bd887e49822eb3d32303eea8b27b49088f51f00c3ee154e0 +DIST firefox-69.0.3-ast.xpi 479370 BLAKE2B 78f3d0920651ddeadb8580590efce9fa6ccb886933d4f966954c2048500a583bec8b72c324fc4b738c63ab03321a2a737df24cd969727928041c5988506cfa68 SHA512 b8b110064615e8ef05019808c0ba3e006900bcd8bba4a3c6beea476c4854fef5eb4919d675cbc15d006ccc786675884289587ab4d256b25b6204e1f09029e167 +DIST firefox-69.0.3-az.xpi 509606 BLAKE2B 5ca20dceeb189add91e0a26cfe886993001dc58e68d14d5cbb66e884d6ffb6edafae819a3081c64a8f06dd4108612604a3cf18a1b06e600fd846abeb071b0ebb SHA512 3bc8d5a7d8d1fcad68d4f493a5494fef252c9a379d752bdf9a16738a1531b469189e99fbb63621d6802fda919608aa863591f4a1fba358c3b221c44aea7aa754 +DIST firefox-69.0.3-be.xpi 594815 BLAKE2B 31accd7da3a6e07ef395b12062cf867e959161f45a0901e4b92a28612632212aa8490c0aff897761a0a0e68b77ddff191cd33ca58facad73fad3d373d1dcee50 SHA512 0ebcf19612c6388261adc87785e06bd2f5cfdbe3397d86c694b8021a6b589185e53cffff9f754570bb7e42fa80781b1647c14903afea46d5507d6a7f80bb0baf +DIST firefox-69.0.3-bg.xpi 553022 BLAKE2B 31511eb4200fb2198c09c2ffcb28622a230bc4c66d94f36fd610c76f536d3d25085d434c02319d5ec497bdbdef67ca8a8cc8bf864bf50f6ce91897b5d685862d SHA512 1d675648613609b05f75c3036f3dcc029881534088552ea34e3ee61e07ea03db17688da884fb9bdd52e311f88016dec4d793122186cffae1e1f24fba6d743750 +DIST firefox-69.0.3-bn.xpi 572155 BLAKE2B c05bf16f547a605a31e498e724acfacf42b50ed5bbf9a2049741f6c2f81fff686746190896c8ff0edc1576385a044eb6cd76206b8951c2e50fedb5195de52790 SHA512 835cd52442490c975aef9d2476b375782b3fee37e745abbbde895ad8271d3d280fb07eb50cd2c1eb2d13232c7c13af6a4ffb174d6b225b1d9e9f3e7ebfd44118 +DIST firefox-69.0.3-br.xpi 501730 BLAKE2B 23a93e3d41e68acdbed06927b52ea815f3b3afc778349c6f8f6574d5c78bd5749ec283abae8e048f46b60ff0c315ad046b806cf152097eec4c461e390ae02790 SHA512 2586ef6405c87eab4a7aab06329685ac7c93b129acc68d7dc45cfa320ee17b27f0d854336f5c3450d8ee7ca4e1d70cc2d38a143d2f5c966d9f92dec068ca951e +DIST firefox-69.0.3-bs.xpi 482430 BLAKE2B 5f9b8916fc85e904d0eb7e12a8291bbfd23068dc47a43dc1d9a6fc0de4e27cf8ff8a10d9625f0f8ffc2b305e88c82374a9d74c50d1c452ad3fc2d53b315ea9b7 SHA512 d86d8bdf9e56c4dd6b662322922f7b764659c53ac1b6defeb9ff78eb492577f3bfa9dee571d99647f981abb0c1278d783143e9241863bcaeaa3d9e68bac28afc +DIST firefox-69.0.3-ca.xpi 504086 BLAKE2B fe64e43f6e461b7e3c9b0a09986f852740fb13f7fb895b1c2f47e60f343053d54e00b36b313c640921c963680a65eb3c41e2fe3e182cd85b8b8a40eeb3e2833f SHA512 4808f0dd68600269d2c0f0e584bbe314fc4b5f15eb9e21a2c22155da116926d84154535403d059080be89579ff4a48a533129124eaafab0f875e4ccca6a143fa +DIST firefox-69.0.3-cak.xpi 539418 BLAKE2B 4364a93d4cf94084b168d8b1f921b76f4eca9cac09869d75a835cfa59a3af0c77edab0c0bf1e50e5111108a9739eb335b01daaecf3240d7efede7e2974ac72f1 SHA512 7afd4e3ac4ef8774ded6438d5dba6ceda8bee4e58b677b63a98405b41169c8ead70b0438428ed408ac24e03fff12736aeb4e29d355473ee633d1d3d1b6278ba1 +DIST firefox-69.0.3-cs.xpi 524208 BLAKE2B c8c7a72682008b300747df7dcef96daa7248c7707ba79704ab956ada05c9171475a4fb53c84f2a91bd2940a2160806c4aea1aa8cb6004f3b5ddae1b1ee157408 SHA512 233e75600235123cf7204456f078443e06640f9d51e550326a2745bb6d22c7684556fd86a63137025389deac367248cf2b4d1eb0b8b35b84269beef8da96b9bc +DIST firefox-69.0.3-cy.xpi 517171 BLAKE2B a9a217a9691870f18964e088473eeca939d2ff8a294bdc3c2c5f1123f98c33ab7367baab326f29a12c8ffc8c284fa0a41a507ebdf0f3b3e1c6bb9e6ecf913a95 SHA512 05f42a6f5f7a136b2c47b198c6fcc7529c6a73ee3c9bd91f816b64a692028bee835e3ccb6c14cb46e3a6a8f6f85918ec85e995cd3eaa56fe53e507d997e82319 +DIST firefox-69.0.3-da.xpi 505073 BLAKE2B ce9e37a35fc6e7df6bcbf4ae5d0a711b7a2f002da29ea583f0b74dadc54f08dfd71365c09ef334254d90a6d9e215d1078849b3fc33e8668c20ead280fb9b964a SHA512 48c3fbb8c93fa03f0af29776b72d713de55e8a4a23956f4410703a3912d1d74994b1b18f2c99bcb0f824573aad19544d1ee9b94398ddbb8034634bed137fc817 +DIST firefox-69.0.3-de.xpi 525388 BLAKE2B 98131f87eecdd5dc54b74c5cc7c7e49575fdac461e4ec7f2e91cb086165c37ec37768c593fd882e70c6f881ac83c969d941d66c780a51b4c46359ab291618690 SHA512 d199f2781664de443ae11b33769d952b9e5957d1ac31f4b4b6a41fc3183a3ee74ed018562a8615899d27881e63381f56b7d91076b29cc9855990afa4b25fcc4b +DIST firefox-69.0.3-dsb.xpi 539382 BLAKE2B ab687387b77c3145163212b3e5e8f2387e8aac0bab2e5d279fcba6c5be92b5a9d1f38e4ee3ae7d8f28ffbce1d3619727dad3a9d9b634fc1094e85fc9654edd56 SHA512 d609cc2fb068ca48d3e2801e1b05aa806f1dc9cda0bb4f6084b669ce5b370e5ec1c0797c2f6e6d12ac62d39b34beb1bc1557d6bdc8d7591900e7a61ca94b30ba +DIST firefox-69.0.3-el.xpi 601040 BLAKE2B bed06719b7c192fb22a144b167e16274436c512bc53b0daf03a91181fc2dcef95d46db2125524876f57bdea7fcf78c43236bbd0e1b5f90bda067679281e6509b SHA512 20ca0cde0d8f28dab789efe2c147c7e80f1b3bdc56f82e876a2ca77282304adfc809483d17403178344d74c11b55bfaaca73ce4d7d6c815d834187e0002b324e +DIST firefox-69.0.3-en-CA.xpi 486041 BLAKE2B 496a9f8d99b87df89f8c6a59eb9a45fa04e012dac4149901b05b193b8c136e65b79129f49e4f65818ed8a4562f1ca6847f367e49e9e1c600ddeab010854d38cb SHA512 301f859b92c5efb98a402eb7b862478896a21ce71d0e529c449cd3ce05d6aae90368a236b92a89f591ed9574bbac09843ba5645a163f1e3543d406ed999b75e5 +DIST firefox-69.0.3-en-GB.xpi 481969 BLAKE2B b68a98546991626dd5a9bf17ba40b684f0e687844284939700ad7b97c294ffb719a9c8e3fdc56aad14892f552d5b1b9781e1f4e686e47b82cf2b5feaa2d7e97d SHA512 08172d773e88962058350daeebd9540fc94879e8147e66d8073c78adf3e3e7a03791f93a2003a5ab91d504ed84741f3dee5ea4995451220b996b4716b0d12113 +DIST firefox-69.0.3-eo.xpi 512837 BLAKE2B c8bfeb0b90d15a449c5a8845262ddf7113e916d9ca10f7537c05d7a394f4b2bbcd976c31504f2d1f207bfc0dcc9c3da7bc21fa6e4105db6efb12e5bba07cd863 SHA512 7b7cbb6b207fd2f37c831ce0e790bf01b4c5ab10459134811e904744f9c3a0ee94b9c4f718dc706e68ec31d0bd459ab7812f88bb0aca9804d5941c6fcc97d3f6 +DIST firefox-69.0.3-es-AR.xpi 522458 BLAKE2B 84b71dbe0321356af099c50bc21344f4971964526b232c05cec66e54039bdcbfa17956a8e6840cebf581c185b3a1da8148f3fd8a2d3b5722f85374c7ff3f1cd4 SHA512 bf2114c57bcfa91d855fd933d44a401a192b7e94d7ea95f14df98e304c3910967289bec2a3ef4f8300818260b2174032efb2f9b08279356975d71150c335c3a3 +DIST firefox-69.0.3-es-CL.xpi 519208 BLAKE2B 4a815222dac7f0fea5491ffb64566fe03cb60059fe11e5594e385a92541ccdc4c405d1a028d4452ac713157d5dca157b36cbce44994a49d3f8f54a5aa0ff39c7 SHA512 676c8c9706b8c1a8c2b21872781276b54a5825d824230a61a1130803a3ff48cb7194186541b1c89a2947e91e365495f863787af3c5512d5b58ea63de2e15e7b4 +DIST firefox-69.0.3-es-ES.xpi 484554 BLAKE2B f5b140dbf65aa497da4c9099afa0fff9d1d13cecb7f69b6d5a6ec7c353dec6d6fdde7280c348b5cdbff4d559414590ea8acdfa7d001202726bdaa77ab29025a6 SHA512 9efa2c303c545062a397328ab76a5bb66e5e935d39c35fad74d857879399802712f62f4cbc62b97393a66ba72c6bb6d2c8d28cc854add836a3ba6174eee613ef +DIST firefox-69.0.3-es-MX.xpi 517640 BLAKE2B d60d5ddbf71aec0a7f7f48f30aec1ae2923b02f6cd1df38702cd49908e40a7780032a57ac93d33f402497944029c3a6893cc8a457848dc3c80cc9e48c7c8861d SHA512 8cadc9410839548833ba072b7f1a16071100bda49e8dd17ab62379146000d8d52a5c0b8ea2dc27f1264d265e7021921b0567369ebaacb0c5b2a6250873ce1f6c +DIST firefox-69.0.3-et.xpi 494287 BLAKE2B 8edea64b3725d4f65c49983d206295a53cb1b0c53554c8c1a769682124c989ee9f372da5591325e28eefba21451b4212d4dac709f45b4437f6d4d489c1ab1ffa SHA512 02567df70c88921e235e91d7b73264ea977b29eb59a8ae1206f60b8dab0841a8d03d38ca5ecb5d8ae9e9d3a8664ecf65a445f9a168489f6938b2cc3e5ac40976 +DIST firefox-69.0.3-eu.xpi 509505 BLAKE2B 380797c3ca7cbacfb0f52a470874f10c3a54c7f03745c4bdfb2d2cfa2c32a3bb24795e557cea2b76fec397083d1a62c6b81cecba352343e02f6b1df05114314a SHA512 d2d9b1db483afba89c998e8e07f3ecb9301c3ef4c6239adb9288c7e9765286365cda5814a4b122e6f48ba4dba6f669a83802aa26d9364c893426eda57766bf39 +DIST firefox-69.0.3-fa.xpi 548038 BLAKE2B a768b5afd1390102369ae2af864e05a54be5780b364384e57ae37e300a0085fcf2ee60e44bd02cfb8767e61d0d52c1d97101ab3c663bc95db8c5636cf8166de6 SHA512 190fe0f34b6e7d9a99b1f8b022035cfeecb6c6be61e76c312e85650e7eeb296535c49d0b889eaf0c41900cef29b0d32238943a70b0d41ef35e1c1ebeabd183f2 +DIST firefox-69.0.3-ff.xpi 482400 BLAKE2B b252d217fe7de903f33283d6a679b6651a7ce1c68607bff82bdf1551f5b7a802a1375f22969713987e737bd1ffd8bb7a05774337fa0d2be5a39fb0b205f3ae38 SHA512 36c2e1cbfcaa78888163358b9569199b1eeab0ffc91d7e60597adffaf0eb5a843604e7fb0d83f7acb2c8945b0028e13c1bbde5a9919df81e9bc3d9baf3e1a899 +DIST firefox-69.0.3-fi.xpi 499064 BLAKE2B 971a599e2389d35a93d2b08785f5b3c14a7ff788bcee041b8cc3ac12e09fbcf164b5d7d2c2b2de58ad2d23f059f277e9b24436b4340bf14df7d655ddb6297088 SHA512 2d3881719b6a79c75dfe25d501308a6d5a0df66c685c674b631aabc089bd2518de3e368d5de20743f714489b7fd3dc15fbf9125fe3e1cd4c9c558d9f9510af86 +DIST firefox-69.0.3-fr.xpi 532797 BLAKE2B bca55e0703e722d1e1c0ba8bfa39ee1eb4c65f46ef841f4c4a0859277e6de514b82def627e5d48358cb9b84b8846b173860e96385c03fda8541d4b3a6863f91e SHA512 e8e5770478d18eee31d1f7b461c82a0dc08e607ae6e4b9153b23b364e3f36aacfad1e0dca8b4e3cbf11e24fa7d9d4dcd2fa023a8059e6a522292ab908726b27d +DIST firefox-69.0.3-fy-NL.xpi 519633 BLAKE2B 6217b1ad12cbd4c1352492439af700c586a8d0f3c6f57f5bfb5139468a1bc6fed396159ec371dd09761855ee67f609e1eafd4392440e1e3438a5bb479730a9a8 SHA512 cfd53094326c0dffdfc7226242b3dd59382b1d866ea58675077bfe05794b756c6d19141ab303d870b8c012bcddca4c33acf2160c2bd5ec8cb8ff59268672005b +DIST firefox-69.0.3-ga-IE.xpi 487341 BLAKE2B 717ac828866e3db9452a09f67c80cac09eafd00be10e47606e90a01f9c32e5560d515ec7a88f0ea9513f2c8dce7b50e2f32b577f429a57d2d35abc0bf31a00a3 SHA512 6a140502e85b6242bfb4fd2ae7cacdbc5b29a39d874d6432e8963aebdcadf273b87aa361ce8db6486ea386ff25cbd5f02a102a7152f18ed60124f94dce218ce8 +DIST firefox-69.0.3-gd.xpi 510051 BLAKE2B 206d2a02f6ae508572ef411749e913b6bce1a66e482926e97a25532e7f339edd494ed5072077e48fb824aead52d539a5afe6a82b267fe99ac307c5116fd3ce52 SHA512 d613e55cd4f9df96e55b4a5b0360b9cca414a83f16bd6d15ce80547ea71e6e9035846bb68aadfeabf787fd8da36ebfe191dad9a99ab0c963e3565dfb2aefbe0c +DIST firefox-69.0.3-gl.xpi 482705 BLAKE2B 4e2d3a05ca706d8c6154d6db6f6ae24fbde982457be3166d5a33efc686d042bd52e8d00f726f8110312a0065fc44204f06a5739dfcd1a05ac91ccf4c04ab204e SHA512 5f535faaf4021137792197216f05b4f5d9de20602500713765287022fc9cfc260ec9c555639c3e2928d61c1d7e500eead7256fe2dc04a06123a4f196c67d9c3c +DIST firefox-69.0.3-gn.xpi 529560 BLAKE2B e422cb16bcd45a0df39869e5d0c6370a5324a638126e0ab18181e94828c3b170365a3ff48a343afe04fdca915c3af218516accb3a94902b5be42e877ffd0cd0f SHA512 c6207716b902908274131d5face3522acd8ef1ad053936d7d907958fd801d49aba0bb27ca54eb3cf02101ac796b91524a4a6aae2af56e72861ea2e54529e021d +DIST firefox-69.0.3-gu-IN.xpi 572909 BLAKE2B a68b56ff50af55ae8fec7168049debb3b186c052691cf931543d9648d88b7d7ea2a8d6d70a5aaed77124fced3ffc40000ce0f3657ebb681d0632a6c37ccc29c4 SHA512 085a331795713ec24f64116e144ad58f605974ee2912db53db0645dcf1a00e30b4a2af446ad64ff1b456f60461cb099583fa6de4b66ec17be7b74c90a61de5da +DIST firefox-69.0.3-he.xpi 526004 BLAKE2B c46897d15145b430ba9ef2d89913648b245de077e20cb940a5882409dc0790cb907ee837837b3f722b7beda0e386fa4406b17e071146114df361b4fc6ec17acb SHA512 26140ba3bd608313661c461c6a3eeb53f7e325cf13e3bbe8f9219400385f31c4d99e05139efb15e23b75e82250f5572c9a49297d5bf9910d1de78cea90c1a9de +DIST firefox-69.0.3-hi-IN.xpi 566498 BLAKE2B aa4aa058ff36c82188e7091090c2d54f36e2fede42ccc9f740e4e92db269ea787030562161a4e80bb1a473b00d6f784e565181e0f904e28747bcfc3391509515 SHA512 300eeb959d82c6930097ecc0a28b6ffd218a4000976d435fd9a55bd0ed425803018aff5782e1a18fefc77b678f5f7fbe6bd27f4c9d4436209c042ece6e006bae +DIST firefox-69.0.3-hr.xpi 503678 BLAKE2B cc0be260b7b146a78272bc50ff8f74029c0d2d3042c45e74d70220cdf4a45512c6feca7ffadc71cd6147d9e37a2865c83a6366886eafa7651a99e4360c81be6b SHA512 dd5a805686813eeb03bac4f35d52bfd0567cf959f68619076d189bc7ad0b6f6730bea06a0b24abcce1985fe0c2608452f360313180d23b4d62b65999e8ce0183 +DIST firefox-69.0.3-hsb.xpi 538173 BLAKE2B 478b9a4e65e29d7efb2eae7de2dbb6d1a12b2957939a83c213aa3ebd52a29f2c5b52d700938b2920244cc43e42ce7d2ad31f468367290d19782d4c04288dd3d7 SHA512 2410c7fb0d4a7210da7b1e262de0cef531609bccb658c7617b576fa4104e0e33cf8d85904a68f77416782a192734ce6778e056512921d38a53639dea18d10515 +DIST firefox-69.0.3-hu.xpi 535855 BLAKE2B f2c7fdbab02d7d9184032ba79ee1e0fa3a6529104b10e0672a94c1373fdb60a58ffcbb29e94e1b6b89a29f129faefa553ad4ae7b2efe3bc69848f1e1b9dcbe89 SHA512 2ab58bcc9900a3499a820d78d5106cd16895a2bc5b4e1e624e7a5550e0ca640b6346342f825c9c6f735945351361e35463623fd3a347ad056fd7a6233f9c066e +DIST firefox-69.0.3-hy-AM.xpi 544996 BLAKE2B b5704f5ec0dfb5730cf4e8dc341f8ec494e6a2e7e96ea2f5b255fb9e88cff0ffc3160c641c5f8fac26963da00a406d0fded543c3a3327e83da88a01c277e709d SHA512 6aaadd24c23cb46605a04ee3aada690725c33445d3cf0a83d3e329fae549adde2f04e5b593c10e2bec5075e81123d007d6c905cdea5835c0cbbf0d52e53b2361 +DIST firefox-69.0.3-ia.xpi 506340 BLAKE2B 32c264adaf34f9182161a916608b08e421083ee9892fc092944e3b8b330b4142cbf354fb01936270da5e5d9329e4540cb8ee03d92421ee27d272c8c537fa3291 SHA512 58c57d7d1b5da792fa2f3c607419e599f852af20d53142897a06d5f2461773c74cc354ee9fc10793db9ba0ba7b07860db7b9d360ac53f6fcfae10cea41820ae6 +DIST firefox-69.0.3-id.xpi 496645 BLAKE2B 4f24b0855b024489b9c1eb597e6f2d0bb0567f6141b8ee0ff0bdfa49de9acb3aba0c28f8dd98099137c31cbad12ee915642972987928139073cf7b77a7dfaf3c SHA512 9d85aed52599e781f4196360cf64641550da37199c2d4da8f19ab5751430ee5c45d082981413386c137f4bb757487ed810d73ff38cb469ae45cd68e39781c8c2 +DIST firefox-69.0.3-is.xpi 498123 BLAKE2B def235f8028116f4b71b1be884e8fa0f8289959f0f025bef1db17021f40c332c55b8c32d7d98a4e5845b265104bc9d796cf0207326479a18623d6f4cf7403adf SHA512 874e04498b933a46590aa6672daa1dc6e4a0344eddc5f437f595b75cd38fd70022a5a077913e9e40bb617d491727ecb56ebbcf0f67607fe7066d6d463862d7f2 +DIST firefox-69.0.3-it.xpi 398739 BLAKE2B 518f2f509bf9a32249153d2449665a2d1107cce672786f8940edbca929612b9a598c15a90f3c56c1a9f054b71df622c04debe67df6cb10d968ec0abe4818ebac SHA512 e824010ac05745c0b1b1771f4737f1d52974f663fdbff2d1c7be45b8a0b30d9aa18dba9fc6de9d9ce84294f27f5f1f7800a319444879ba9784392431a8df95e8 +DIST firefox-69.0.3-ja.xpi 553451 BLAKE2B 7d0b32daf69b235899209c343f958c48caf27dec0576a0e009cbe4418369a2fbbcc65d95c42951f02a4cd88769773a5d474907702917c353815efb6812bbfa98 SHA512 0764265ea272dfa82e5fd2104e80857c516623ade0da2015010a694c38f0909e53e4ede738cfd9afacaacdba79570edc5b8800680a47b84c3bdd4e39b74ca335 +DIST firefox-69.0.3-ka.xpi 555802 BLAKE2B 1251b9d15fa34c50e7b81c3ec4f7236f37faf44c8036a93b71af534a526b980a95d08c5a081e710d6e4fc1f6dbe81ba41d07d5d4da197a78690f5d1df15744fe SHA512 b6c0bb0dfa1c938743c80806ef44faa639fc99754d3056bf61b0f2aed20b68830f91b1b417a5f6881d45753799176fc41d6050f55e44fbdf0a8bb60279df2ef6 +DIST firefox-69.0.3-kab.xpi 511540 BLAKE2B 52cd1a877cfa3342e96344067d91ded4f2d5c24e283406f516b21388a74150aca1934a76c4f4389aff6ddf44b6135437d6d3642693c9431fbe38632537d1270e SHA512 6ada4e682052829b1b604e7b9dc22ad4e9da47250047f7c1b6656833677ea0576ed701771f13eee97d04e9e71a67fe957cc9d1be28ab9aaa18680f892a3c67bf +DIST firefox-69.0.3-kk.xpi 581230 BLAKE2B c1dafdc0cdd30386f6ea25e4972954908074d7aa21869ae0024773390806691f53878ace0cf2cf9ed7ea6d466ac105e080a576ca014656cc21a2cba4da34ff5f SHA512 c60cd3c01fe154dda53573fe2c27801fdaab23ca54cad702c1f587a8678da6a7c228e85cb6201ff40a9d133fb05ea786f9719c80b0b2ec5edccb9cc9f8901bf7 +DIST firefox-69.0.3-km.xpi 553127 BLAKE2B 44014f93c69e82e4fd44d0d9be6ab997663658dfe6ecbc9d03bb3423257fb1877e9df162b75ce6ee6f65d13c0fd07aa2fe9039146531771d39c3e0d95cb4e32d SHA512 26bb6836cb3345b016c25811d12c2efe6fee8c1583ef1fd3776433d1bbbaefae3f90f63cc3ce282b912e2b375f8b0a0325dca3a5f3db0c708f634a87494723dc +DIST firefox-69.0.3-kn.xpi 545862 BLAKE2B 21092bdbbe5a25cd353d1e25ce06c2e16ce7367bd90937d5c47b98c1bc928f316d2e636aba194e336c93405ad2be8418d22eea680c5c9605fc2755bcf0c2aad0 SHA512 1492dd6738c315fdd42e8aaaca6d385d556a79d5bb679abfda9a4e8f92bf5f094b21c3953f0fd5284ae99297489880c95d84e721373e7cd5518ad198b919edbf +DIST firefox-69.0.3-ko.xpi 545923 BLAKE2B 3319a48f35af281049bf8a9f14a43070a7619adfd0ace179110f0723df6bafc335acd32f59f0468c77daf5de8877e60b84dd976d5cf3c29ca98ac9797e54d945 SHA512 578c233d604aac7838b2d4eb6895f1675b8c2321536cdf34fe126afb767d2062e7dd8ba59dc1e6d12036d1d91cb31dffdc3490794f07dc70a3d5b5a9e64ab735 +DIST firefox-69.0.3-lij.xpi 481109 BLAKE2B 1744e9cb316a1cd80fe04c8b87c51d10e1faed7218899525f4189406ec8ff3ce8db8a16b525799c9c9853dafd469c9441017f7df3e9319555cb5ffbd78f3b2d6 SHA512 e8244a1dbc1f986af9ec38c9e2f5ee5c6fe71b6268bff563981df738fa322d72b30c11d2df4a7fd89bdb11f844246b7d63fc1d8b94245a8e6f4a26b54b9865bc +DIST firefox-69.0.3-lt.xpi 537451 BLAKE2B 174f483f29fa85c85d407b2ea364948a8aada5020a8cb14cb4c6057c1f2795a8549308f4c559263a3344a2856ef5c984e17b453be39cee7093eda7bd1c326a0d SHA512 b467def226bfa4d9d0f11fb7a72431bdb0d84c4bbd42a4ab09e98032f4fd3a1270f95ec91e560f3dcb340cef000a9557c0db8bd73c9a5c6ea170e8ba859157e7 +DIST firefox-69.0.3-lv.xpi 498851 BLAKE2B ac5fa7d3f51dfcca699cb07557c8acf01805d139a025133334416c7bdce4319582721c66b4f14534d5fc485324356a040affe750b214d82163cad43841a2d2e7 SHA512 3ddb278b6e6e2a7df3c2ef3c85f2f090cbeb179ad3b6f2eb1d2adef236201a5a095cef7f935208508e8c12c9b48171caba84b435b30d7b1c18fffabdc51dffd4 +DIST firefox-69.0.3-mk.xpi 488110 BLAKE2B 6d9cd065948db5d6ef17f07ccc094d3be661e530dd94e2a935900f92e0ecec9876398969c045e63dca930eff66dc8922d2454a34f48e761f15dc7459b5631ecb SHA512 0853e0f05e9baf8306dce3027ed2440da4c5e57d7b5788d5da973436ef0d06682caef95592a6fc6705d153f1e9932e2669e9a6ac729196bb245bfa8ada0d1483 +DIST firefox-69.0.3-mr.xpi 560190 BLAKE2B 001fc05cea586e0513a566400e3e1199b0944f4fc297f1c5d2f1151984f86507a4c2dabccab8a1137b062264e364f72923a46ac7093a4bbae28ae8cfcce17381 SHA512 60264a26a22507728fc2936f81850a16c3ea200f9a69827216749252c4d8016ceb5402d4987900ad6c3b051f15e3ced6d986e6be6368b7e494b6164968bedade +DIST firefox-69.0.3-ms.xpi 478900 BLAKE2B 4eba7a1c871fad30c52abae2eee0999282c093637d6e3a9cedaabd1ddae44656f5601e39c7776440f899ab90feb241fea622cfeec2398b25f0c735dfe21b04f1 SHA512 f8fc59d41d7f75f7814570efde77825b95979c869a5d9a84f24fc8dc0d6d616dde387a47c5bcbd32b910103c1d6d5951cc98955529e9cd423e118e3bd67661a0 +DIST firefox-69.0.3-my.xpi 553527 BLAKE2B 419902a895bb18baad657e4baf48c5f1dfa0ee91b61ff4e40138a6b02d9e04843ad86dfb1baca05cb53e098aed8dda37f9656b24a733876b51f481597ffeb5eb SHA512 f1e26af9c8877b0a0979c87ccb30e558bbf8f727169882af5c8134b76fcf4cb33c615ebe55b9092e4a67d0a91e9f5bccf4ee364290952be73bface1938967b97 +DIST firefox-69.0.3-nb-NO.xpi 505948 BLAKE2B a435b659b0d0683d730c52e9312c673af244ac9cc1f8015476bc897ebc50867ab120335f2b6089fedb1e683bb5abb161ea7cc486d35504aac039e3588f7eb1c6 SHA512 b50062b6df06bd503517d0dbfa64a2bb811bc9005997cea5f56dc3eb48aa087a24641f35f4c20cc519dab4493e3ca170b2890c36d45f037990a375693ea17e19 +DIST firefox-69.0.3-nl.xpi 501269 BLAKE2B 50025fff6e485184d9298dbabbbae5d84e5fdb4fd5e8bacf325623a79ed12857f26ecb0db51cf5c2609565e7ca48db4b4bfbc9af38f172acc15aba7e10ab0406 SHA512 81b4a457b27078f4df102cd8713279bca61d1c11e87e3a9ca168fb5e642e4e0fcafcf98b97ecc2e12b7f61403bd64ec122d97e072c4901209dae7bf54b874117 +DIST firefox-69.0.3-nn-NO.xpi 503351 BLAKE2B 6ec27eea4027a6e76c79819ea94379b714fcc5b59aac4669afc86a72366940f300f3a0fbf2cda31b74a9f6e3fcb63f1708c1f24edf9535d625e2d1d7e324d8fd SHA512 658c996e18e06c1ff3b38b87cfab57908496cac6dbe67653eea07ffe8a6ed2d9970010e342b712a897d7c8c55d88cba9c541e398200fe264dcc674577d51692e +DIST firefox-69.0.3-oc.xpi 497830 BLAKE2B 10703af7150943fc46c129719a40f67a29285e0cfc4bb96a17a1fe2a1a31aea0da96823fa4eb82460e358a0dbcf11d4ea9970b9c5873f8b58b74ae97bd76e764 SHA512 138dfc7fa0156f1b2c4f2e9e479d9e0fd85ae7f2814d02e662829d7d3cc13bf55f5e28af28276b1afad1d299f7ebe6d11b78705e27ae86ea58244e2670e2adf3 +DIST firefox-69.0.3-pa-IN.xpi 555498 BLAKE2B 2c1a1bd0ada64a0c4b7ddd96b4ac7194817e0269d0ef744e807b8f5673e8c5f66fb1139a8d716d95124865c036e71d608f324d664f98b7fd2f926128a56eeb7c SHA512 2b66d9156f474a9650e17a929b36af4633c072a222734b9ed3e8b5662d9fb7383779caf9c27a041ec6b003f360d630856fd5a85021fdbf2747827afa188a9211 +DIST firefox-69.0.3-pl.xpi 509640 BLAKE2B e9175d3d18269693c74392739458151c5ca9505da5946c22e9a5eb796b1baade5d84dc6c4e1262dcbfa2ae7d77c7eb260d7785dc6c26dc8cea65a3e900bed89b SHA512 ba69450ed9d1ca00a6fc95cd62550d75ede3ab80b491091996bbd54ead7751e96a0dbd5f45df4ab9ea8158cc6f5aba8b59c8c2fa8af2425f0985dee6c7267615 +DIST firefox-69.0.3-pt-BR.xpi 504919 BLAKE2B 23bfbf0bfb668ee461261cd9fc134a19dcf3a6d9dcda5f7b3e01704dbe4feea179b38ae19049e925a1b72393eefd2c41b9a5595e7df3e68edf493857143aa329 SHA512 6dab4aeec64387f78b48093a5898d98e9d2e2f3bb60c3169dbda7a9d62740c0cfc394b1ff2ef4bc1a330f21dc9423fe5ae703d3bbe7b6e8c2837b6f0ab994d36 +DIST firefox-69.0.3-pt-PT.xpi 510864 BLAKE2B 99a2926d403a0d1eeb3ff58bd35c0f2a472e0d584a6b2b20f74a6b93be573aadd1f6f86a8b7c8b55133c3a278ae6c731c9920b22ffca5c63f30d689be43f77c8 SHA512 926ef0dd8e918330d1259d52c950859183735ab84a49df5937c9dabe1010f3c1b81b4db9a34e666b25057ef175c1c5edb3914e5f1a8a62b88f98ffd1fd3d12ca +DIST firefox-69.0.3-rm.xpi 497040 BLAKE2B 0b55db5683a935ab4cd2405fa3222f32e345efa9c9cca032476ea091e01e34a6fbff8d9f0158b5592ba8c5f1236739b5f89fba53aeea53eaaa47dd7055e780ed SHA512 6ae4a9d7d39756cfafe4d1e865094576e959bb5fcff3f2623a80f8db5da38915f717a344ac8200d858daac6f45f34dfc0e5dc4d7bb48f1f98b8da00f43352f14 +DIST firefox-69.0.3-ro.xpi 515546 BLAKE2B 2e15572aa8eca9e4cf7180c430a0628524a76b29130feef9abead38317b8957fec79a6db830b14dc8d88080a9b020c64723b73992918cc7dca6c3c51fb1cd1b2 SHA512 dee59c34c482224b411e44cf7bc832de28419299c546066ee344c44cf4977aea920334c4fdde6ab3f1de6ac0bb5db55e5ff2064408b51797380f5a91c3ec274b +DIST firefox-69.0.3-ru.xpi 596377 BLAKE2B 35fe055d11ff33dbe18df6c24da2dbeecd404ca15878c0c01f31cfb59b6b2ca3f5814dce6d52e44a244f68af821da080c00827574470e6530b9dff7df194f6bc SHA512 d4d2c519ce5b45c675e0a096ed0233e83da0ef739b52f62c96e877f8d09a4575dd229568e4dfc965a5d65c9b8523843b3bfc5d1bb53d13fcde2d22de0ab5f2f5 +DIST firefox-69.0.3-si.xpi 526466 BLAKE2B 6359784da1ce6570356a9483a22dc00d247b9e2397a333478a4338b83c527835365a32e69150042d09ca8cdb283a436078bb779ee162edd4b663caf180b76511 SHA512 779d379546bfe5d38cb9c7e910f97b5995827e3b119ead85178496ed5ec5b7ff9e95e6504560c6b00df5c0e15204d931c6ed45e8d4adb44e96eb8b3fb648581e +DIST firefox-69.0.3-sk.xpi 531500 BLAKE2B 5610c1bd727c57f9897f184974dca5d66dc651d32053cebe2adf216a47c815c13e64c4052be35f55209c9e31547acad72120df1bbf070039bfbe5389d23ea339 SHA512 7e53daf78ebe24f52b6ca16dd48e7757fa169a0fb94140390880a3f4aced3e62f73610fc825ffca93d9df2cd1349673cb0ff579aa3e828f56c99a03d54330ab2 +DIST firefox-69.0.3-sl.xpi 512014 BLAKE2B 7f8b1e6257a0d6e2890f081b2aee83b7da8ae91a20d64e69c33271cf9e30e03589b14c8c49a6d47e33e9810a291f3f24c02ec97dbbf15d5771dcdab57b5ab00d SHA512 6d7e0cdca58acde507098b282c88b33f4ad8d8ee83a1f33803edaf7e21d48dc4113d8184070b50810d0be59af49705454d187311d660aff0b58ad4caad502513 +DIST firefox-69.0.3-son.xpi 454040 BLAKE2B d8401868f9575e7163ed7887e9ed31f3b9a5be04627fe8746fcfe3b5679a7011e06042bdb293a9256fcab2a85adc0f1fa1835943ce28fa9fe2fdcd9de6601eb6 SHA512 85b57478b470ff23f5d05b8e4fe6a0fb7d90f76d013cc079a5dd46455f5e920fe3038b8ecd3dcc6b3c9e37db0e15272be78a3bc8eea00d38b2f5b0e42c90efd5 +DIST firefox-69.0.3-sq.xpi 520270 BLAKE2B 42181c94301229778b560095b5bb63206f22a6bbd2541a8a44a4e0eea2260a7c64eec22c59d17e31414b2d6b914bdc217da9a2bba34ad005847a2f8fdda92259 SHA512 14e4597793a61ccf21c8be3dbdbd762bc04ea5d011c596860fc84daa6d7314201ed6a2f05a1b4e2999a1674a9842309f2438615581236eb7c32ba51c9d3621d3 +DIST firefox-69.0.3-sr.xpi 530542 BLAKE2B 7697e5c8c0f86a4d6f167b5ed302e4f3af5ee73888e45c0664b450b3657e96e9775be7f8cba829c3aa301b664a806d296eb8a20ab8b94aa144c2e371e0d61b3b SHA512 db801b952bee62590817c0f68162a33a4cc5fdd2a4ea73dcfd091ef7416a9f343967cc1beff630ada099370e0f595c1846a5f50da75205c6397d0e99759c041c +DIST firefox-69.0.3-sv-SE.xpi 515174 BLAKE2B 287580b0a22460c263f707631c4508dc3018dc58a08cb3857cbbba516314a0467a4a4c3cfc0c989e84dc691a0dd23b9dd09d024b01575518c6f1c835774927d0 SHA512 00c610f754f3fd49673dafa030c612b86f6ef7bc30706983691a6cc19090680584d03200ea2ab0a4e5f579ac7d2003bdd937f39c4aa8ff4ba2aeb16e5f048aeb +DIST firefox-69.0.3-ta.xpi 553438 BLAKE2B 1a147c501d21b42669376544b93a29969f83b5f5966811953643a2a33b2a8e4ffd35c7bd8a1df5a1b4fdf280e764faebbd1ed7917227a54465592f507539d2e1 SHA512 18055627573850c66f48a9dc7f3e536a081a6f1ad4129e6c9ca9200d34bc4fceac2e489f6e41033b5732600a0f18d3548b40e8b2ef81fc222c7a2c7c22fd9357 +DIST firefox-69.0.3-te.xpi 563406 BLAKE2B 6cb3d6940cf57ec6ee109a6410b0973f3d4f906c6e4104e9790f793f50ef3e464154e7e2f85a9873e6fdc831281ea2c9b0f5c80a64a798953180f9a43ed7c1cf SHA512 9542e0477a88189be05d999e05ad927ec349ac6c70a09811eeee161f323e5eedddd122ab2472247a8be5ae07579ba71dda2d4c0b02b0a6972c22a385cf86cd7e +DIST firefox-69.0.3-th.xpi 556987 BLAKE2B eef3e7c7a9d3a777cc084891f6751dee69bedf9124b371ac79937292ab0602ab3c81b49ea5c87d5b905ed7beae9838db780c19e3fdb1fa06cb299cbd4355b530 SHA512 a76f4982daed10958833a0d232c6c52f47ef5efe6cdffdeb9e0cca70e83beb871957e0d1d60b636256025114a1884ec651f2122696bee2ffc76213a345780576 +DIST firefox-69.0.3-tr.xpi 526400 BLAKE2B 1a49402c6f5b1912555c8aa518baa661b9a7ae084d20cec6c4f4c684b02d731f406a8561da0d5a2e5862b061ff26f7e393b8c9a27702c16fea3632bf9b719bff SHA512 9d477d76807bc834497dee2751a964dd3d5ae132886f1a7ff9799951260293d9738bed579d67855498e4afd7da97725cb7e5cd83301ca3c8d2a0f78a8f1b381f +DIST firefox-69.0.3-uk.xpi 580538 BLAKE2B 566c3996bc0579ac1031cfe4fa7303c4d14b5cce9a3820b42853ad5c326be3f133bf243d27068c0534d61da465a83c2920b71965ddc3437e13d42168b06523f6 SHA512 d81fb0dbe1775b124b28b2af3c00af50484fb1e86ae057137ce0f614c9046d378797e34a77407b0b4b2830b4aed05893833ebf360eb8c3e6122a2cc7b12ece9a +DIST firefox-69.0.3-ur.xpi 540408 BLAKE2B 7701a099f9c2347aa7fb13adeeb46b6bdedbcb3fe0a4fbea84c5d8185d828f2a604b7a97492c0448702288f3289d9134a8601231607acfd624322b1b90c65da1 SHA512 398dedc364e29c4bf1072f865c26cc4a407f1afec28639166247c2a00fda21d17af6b162d8a8f268344c96b93c88bebc570afef35f9a84618382ac001a8128ef +DIST firefox-69.0.3-uz.xpi 481331 BLAKE2B 55e27c6f467c9458aafdade2c4bb5228d7fe24599611c9b0b2016c2e326c74587d83663fd75d6da8123b094e2b0623cf59d6c0eb5f9e128a363e4b71cb95213b SHA512 d9d43d5f1e46573d9403704e7c4b2734e34a0382ea6d4caf3b7a48c1d8ed346dbf94503de497f96626121877c43e7b74ba3e0b8bcbfdf7fe6b64edbd576b3bdd +DIST firefox-69.0.3-vi.xpi 538599 BLAKE2B cd1e153bc4de1fc9025d6044a00bf8f3170a4a14b100169d75a020778b34ad5143b50ace972e193a1580f97e577bf5bcfdc9fdd84fee89f7f4b2c6b06c1297a5 SHA512 7ce16bd7219cd32240ae2a1ac74680be83f3fbc3ab6bd72de8bd6aabc2e8f1a0017e039f0cc5a4d2f871296125ba1455dcd88a3a71b04a73f08d338be2799e16 +DIST firefox-69.0.3-xh.xpi 465717 BLAKE2B 77c581a14020d564b9a558b8839b386ec41c896723f7c6fe2b7ac415979f26f4a76d165f964863c76ffb1db618f74b835868adf447a05e0c63a73c745ed986ff SHA512 15c95f40599893edf15adac35db352b8885c6c0dc7ba5f3a8d27ca070dfc7a588c963a50ed3fa0a769d55b93c05b98376b2d5bab08b121ed1cd8c8efbe181f82 +DIST firefox-69.0.3-zh-CN.xpi 545786 BLAKE2B f9a558972184173d13d7ea892fb673abfe6da92f998c862db131111b2f9bf37ec8f22d175bda8aaac0de8ce38b68f6447591f72b140e2695e2bd0e9a4e00820d SHA512 72e3ce97a429c68ed44f6811d2c6b76e205e34aca6b7ac0c208a5b27d5fc81de8995bc7664a2673eb3eefe5b4392089976c388abb235766e3a3b96838d139060 +DIST firefox-69.0.3-zh-TW.xpi 545656 BLAKE2B 22c346145a6f21816d8ccb7fff22e3efe088eaa336ca689a254485f362a6ae4c848713c82c95a29df629e53b1d15850ab40da8c84e9e7fff8602a36e8df12360 SHA512 665303c8b052a66be96b738f7df72d8f2247963ef66b405c5170e8b3466d48abb917bdc6a68a26c7bfcc6d6a9a01979c909d403f50b08f8dc9a422cf036ce541 +DIST firefox-69.0.3.source.tar.xz 315473484 BLAKE2B b8a2d44735b7029b735627aa95cf191abfaa0e419e2946695eda559a704d2338a277573f019dd697b806907ce327576f6a12f13a87805e706e830d98326f60b5 SHA512 bc4020c5f1a1eac82944f6402aa374c830231a0f168c6cdab8924a1c7a1b296381b45bce0a0567811ad86c2688972a35fda3f6c15e562b03a47d48617fe7611a EBUILD firefox-52.9.0.ebuild 12991 BLAKE2B f6fd3bb3145bccf8ecdc85da7fc102ec71ccafd9dcff9f5c0d4ab8fd274bb438b1ea271c556f5153e44e7ed58acf7aeb6a095d49f43664ace69a4cce280555af SHA512 f30ca31284836f835bf37eb06d88a40fb49820b0bef66b200e20877eadc823d3220adcf1b5c050e207d8626577abe0d3986a8722a3fba2845d9b663423ee3d63 -EBUILD firefox-60.8.0.ebuild 13727 BLAKE2B db757c40438bd859fca26d8b131a1243c971bf464f214cb35243edb91532e8f2619880cce9e73b35420dec840e8248b2a2127555d811eb9a11c1a34e180e55fe SHA512 5797358954f139e14e92c2206107a7160e0edf8bef6b13840930aa659738ccc4167c10133c923425010a2f4b95f2aaf6a43895b51b53a619b3740941a70af271 -EBUILD firefox-60.9.0.ebuild 13703 BLAKE2B 1be175537f803b2cbcb641c92766c23e82bbc1a94e4c992c86797e904443ce097871514603b8c7a354ff9107615ad94edc2fe99dfcbb2f97617f3af225871280 SHA512 ed81737dca5ecd761bad9fc198d23e7370aec73414dbf21091f743d7816ae0bbafd99476218b4dec303393fc87081b58740b122980bfc86c70c3e4d0468144e2 -EBUILD firefox-68.1.0.ebuild 24620 BLAKE2B 79069c250b17115927cf39ec70b5dfd390f8416f3a175ea5f2038bc0231073987262165eabf7fcdcbc9bdd6c7c60d981d9f6c611573d665a5441008552444b65 SHA512 fffcf19267a0e27fd48995477b0e6fb4292278d908fd595231ea58a0464959c5e19eebfae7d4c5f30c09c18c5455be1f80d44a7117936d416115bf81330ce0c2 -EBUILD firefox-69.0.1.ebuild 24643 BLAKE2B 38951705fdfc4c8c2546abadc0e7e90e9c3c6d7d1a41ba8d056ddb24cabc434e7f9ac8e029254a737110bec51c77bae9a2269527cb23bc9bc82a2774088d8dad SHA512 d7a465e7158d390e4c3671fd7f101120936e05db7e3d0f2e197facf4da6f4b738ddb2983d50622ce70ca935098d0d1e169a824a8c290cd1e7dbd5b885ef4e1ca +EBUILD firefox-60.9.0.ebuild 13966 BLAKE2B 045e7879eed319aacf13db63bf30c1b8dcb85ee1227d34b587c191421dfb69e0d98aa80ff9602ca69f82926bf2c2b2126743935178dc8b2947e46613b070b8a6 SHA512 d97c4e633a5d9e8020014b83c828f434bc9f5641f2dc69f0f4d3039c205a40a173ea31341bc8b80e114ddb35a64215f626e1dd00dd67c2325e844a8ee4875dfc +EBUILD firefox-68.1.0.ebuild 24703 BLAKE2B 577f8d56d2a7908ac197a538b131ae1b9e32b5bdffdc3ac38a7a79161b04518d7d2ed972808a78aff9535660307d392884b7b472d473c98af6396ed76d47681e SHA512 e1388528add205cadd202864726f319e0a561e5790efc03c463c2609206dac0c8a7b8b8dc6310397c5213d71a778d6e6fbdb2f1ecf9d3bc5e1f8462744ef1437 +EBUILD firefox-69.0.2.ebuild 24726 BLAKE2B c6f1be4b1c9af17cca553c7295f9e9fe9c4cf38be4894a0f2f1b7365680b48e3f39ff72f8e52ceb41d2972b03b53eac0db22137a971cafdb791f4fdd3df768d0 SHA512 d428d6c1f3ca60550f5e840c50d44d91b91d1067284311f31d7c6bc6aa8a518eb1d5e318f3a536505c889a2ce0206f970f79b5f8c085d5319910d4536d64bcad +EBUILD firefox-69.0.3.ebuild 24726 BLAKE2B c6f1be4b1c9af17cca553c7295f9e9fe9c4cf38be4894a0f2f1b7365680b48e3f39ff72f8e52ceb41d2972b03b53eac0db22137a971cafdb791f4fdd3df768d0 SHA512 d428d6c1f3ca60550f5e840c50d44d91b91d1067284311f31d7c6bc6aa8a518eb1d5e318f3a536505c889a2ce0206f970f79b5f8c085d5319910d4536d64bcad MISC metadata.xml 2540 BLAKE2B 458e01980f6c0dd1722289fa23d3934d66b1cebe4e0f80b89cb1901bf823c67acc852f1a14f6fd2e59829209dead122ddaf77eacc81d3cc3c957d73fc649b187 SHA512 c2d232195fdc5950a1005c9f46e9b304cbe0c2c991312a82d35363021123719bd0f52058d6f33d075c091a02b920baa479a425c07a9bd7ed0c87857ef6479dcc diff --git a/www-client/firefox/files/firefox-60.9.0-rust-1.38-compat.patch b/www-client/firefox/files/firefox-60.9.0-rust-1.38-compat.patch new file mode 100644 index 000000000000..a9183f24e0fc --- /dev/null +++ b/www-client/firefox/files/firefox-60.9.0-rust-1.38-compat.patch @@ -0,0 +1,58 @@ +--- firefox-60.9.0/third_party/rust/cssparser/.cargo-checksum.json ++++ firefox-60.9.0_b/third_party/rust/cssparser/.cargo-checksum.json +@@ -1 +1 @@ +-{"files":{".travis.yml":"f1fb4b65964c81bc1240544267ea334f554ca38ae7a74d57066f4d47d2b5d568","Cargo.toml":"7807f16d417eb1a6ede56cd4ba2da6c5c63e4530289b3f0848f4b154e18eba02","LICENSE":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85","README.md":"c5781e673335f37ed3d7acb119f8ed33efdf6eb75a7094b7da2abe0c3230adb8","build.rs":"b29fc57747f79914d1c2fb541e2bb15a003028bb62751dcb901081ccc174b119","build/match_byte.rs":"2c84b8ca5884347d2007f49aecbd85b4c7582085526e2704399817249996e19b","docs/.nojekyll":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","docs/404.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","docs/index.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","src/color.rs":"c60f1b0ab7a2a6213e434604ee33f78e7ef74347f325d86d0b9192d8225ae1cc","src/cow_rc_str.rs":"541216f8ef74ee3cc5cbbc1347e5f32ed66588c401851c9a7d68b867aede1de0","src/from_bytes.rs":"331fe63af2123ae3675b61928a69461b5ac77799fff3ce9978c55cf2c558f4ff","src/lib.rs":"46c377e0c9a75780d5cb0bcf4dfb960f0fb2a996a13e7349bb111b9082252233","src/macros.rs":"adb9773c157890381556ea83d7942dcc676f99eea71abbb6afeffee1e3f28960","src/nth.rs":"5c70fb542d1376cddab69922eeb4c05e4fcf8f413f27563a2af50f72a47c8f8c","src/parser.rs":"9ed4aec998221eb2d2ba99db2f9f82a02399fb0c3b8500627f68f5aab872adde","src/rules_and_declarations.rs":"be2c4f3f3bb673d866575b6cb6084f1879dff07356d583ca9a3595f63b7f916f","src/serializer.rs":"4ccfc9b4fe994aab3803662bbf31cc25052a6a39531073a867b14b224afe42dd","src/size_of_tests.rs":"e5f63c8c18721cc3ff7a5407e84f9889ffa10e66da96e8510a696c3e00ad72d5","src/tests.rs":"80b02c80ab0fd580dad9206615c918e0db7dff63dfed0feeedb66f317d24b24b","src/tokenizer.rs":"429b2cba419cf8b923fbcc32d3bd34c0b39284ebfcb9fc29b8eb8643d8d5f312","src/unicode_range.rs":"c1c4ed2493e09d248c526ce1ef8575a5f8258da3962b64ffc814ef3bdf9780d0"},"package":"8a807ac3ab7a217829c2a3b65732b926b2befe6a35f33b4bf8b503692430f223"} +\ No newline at end of file ++{"files":{".travis.yml":"f1fb4b65964c81bc1240544267ea334f554ca38ae7a74d57066f4d47d2b5d568","Cargo.toml":"7807f16d417eb1a6ede56cd4ba2da6c5c63e4530289b3f0848f4b154e18eba02","LICENSE":"fab3dd6bdab226f1c08630b1dd917e11fcb4ec5e1e020e2c16f83a0a13863e85","README.md":"c5781e673335f37ed3d7acb119f8ed33efdf6eb75a7094b7da2abe0c3230adb8","build.rs":"b29fc57747f79914d1c2fb541e2bb15a003028bb62751dcb901081ccc174b119","build/match_byte.rs":"2c84b8ca5884347d2007f49aecbd85b4c7582085526e2704399817249996e19b","docs/.nojekyll":"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855","docs/404.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","docs/index.html":"025861f76f8d1f6d67c20ab624c6e418f4f824385e2dd8ad8732c4ea563c6a2e","src/color.rs":"c60f1b0ab7a2a6213e434604ee33f78e7ef74347f325d86d0b9192d8225ae1cc","src/cow_rc_str.rs":"541216f8ef74ee3cc5cbbc1347e5f32ed66588c401851c9a7d68b867aede1de0","src/from_bytes.rs":"331fe63af2123ae3675b61928a69461b5ac77799fff3ce9978c55cf2c558f4ff","src/lib.rs":"46c377e0c9a75780d5cb0bcf4dfb960f0fb2a996a13e7349bb111b9082252233","src/macros.rs":"adb9773c157890381556ea83d7942dcc676f99eea71abbb6afeffee1e3f28960","src/nth.rs":"5c70fb542d1376cddab69922eeb4c05e4fcf8f413f27563a2af50f72a47c8f8c","src/parser.rs":"5f36cd1b18562e427222147ca7c971a1a65c32fbbc8bdd00c57c4dd2f5823fa0","src/rules_and_declarations.rs":"be2c4f3f3bb673d866575b6cb6084f1879dff07356d583ca9a3595f63b7f916f","src/serializer.rs":"4ccfc9b4fe994aab3803662bbf31cc25052a6a39531073a867b14b224afe42dd","src/size_of_tests.rs":"e5f63c8c18721cc3ff7a5407e84f9889ffa10e66da96e8510a696c3e00ad72d5","src/tests.rs":"80b02c80ab0fd580dad9206615c918e0db7dff63dfed0feeedb66f317d24b24b","src/tokenizer.rs":"429b2cba419cf8b923fbcc32d3bd34c0b39284ebfcb9fc29b8eb8643d8d5f312","src/unicode_range.rs":"c1c4ed2493e09d248c526ce1ef8575a5f8258da3962b64ffc814ef3bdf9780d0"},"package":"8a807ac3ab7a217829c2a3b65732b926b2befe6a35f33b4bf8b503692430f223"} +--- firefox-60.9.0/third_party/rust/cssparser/src/parser.rs ++++ firefox-60.9.0_b/third_party/rust/cssparser/src/parser.rs +@@ -555,28 +555,34 @@ + } + + let token_start_position = self.input.tokenizer.position(); +- let token; +- match self.input.cached_token { +- Some(ref cached_token) +- if cached_token.start_position == token_start_position => { +- self.input.tokenizer.reset(&cached_token.end_state); +- match cached_token.token { +- Token::Function(ref name) => self.input.tokenizer.see_function(name), +- _ => {} +- } +- token = &cached_token.token ++ let using_cached_token = self ++ .input ++ .cached_token ++ .as_ref() ++ .map_or(false, |cached_token| { ++ cached_token.start_position == token_start_position ++ }); ++ let token = if using_cached_token { ++ let cached_token = self.input.cached_token.as_ref().unwrap(); ++ self.input.tokenizer.reset(&cached_token.end_state); ++ match cached_token.token { ++ Token::Function(ref name) => self.input.tokenizer.see_function(name), ++ _ => {} + } +- _ => { +- let new_token = self.input.tokenizer.next() ++ &cached_token.token ++ } else { ++ let new_token = self ++ .input ++ .tokenizer ++ .next() + .map_err(|()| self.new_basic_error(BasicParseErrorKind::EndOfInput))?; + self.input.cached_token = Some(CachedToken { + token: new_token, + start_position: token_start_position, + end_state: self.input.tokenizer.state(), + }); +- token = self.input.cached_token_ref() +- } +- } ++ self.input.cached_token_ref() ++ }; + + if let Some(block_type) = BlockType::opening(token) { + self.at_start_of = Some(block_type); diff --git a/www-client/firefox/firefox-60.8.0.ebuild b/www-client/firefox/firefox-60.8.0.ebuild deleted file mode 100644 index 55b73e4e2b95..000000000000 --- a/www-client/firefox/firefox-60.8.0.ebuild +++ /dev/null @@ -1,436 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -VIRTUALX_REQUIRED="pgo" -WANT_AUTOCONF="2.1" -MOZ_ESR="1" - -PYTHON_COMPAT=( python3_{5,6,7} ) -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' - -# This list can be updated with scripts/get_langs.sh from the mozilla overlay -MOZ_LANGS=( ach af an ar as ast az bg bn-BD bn-IN br bs ca cak cs cy da de dsb -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 -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 -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 -sr sv-SE ta te th tr uk uz vi xh zh-CN zh-TW ) - -# Must be removed next bump -MOZ_LANGPACK_PREFIX="60.6.1esr/linux-i686/xpi/" - -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas -MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI -MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI -MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI - -if [[ ${MOZ_ESR} == 1 ]]; then - # ESR releases have slightly different version numbers - MOZ_PV="${MOZ_PV}esr" -fi - -# Patch version -PATCH="${PN}-60.6-patches-07" -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" - -MOZCONFIG_OPTIONAL_WIFI=1 - -LLVM_MAX_SLOT=9 - -inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \ - mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2 - -DESCRIPTION="Firefox Web Browser" -HOMEPAGE="https://www.mozilla.com/firefox" - -KEYWORDS="amd64 arm64 x86" - -SLOT="0" -LICENSE="MPL-2.0 GPL-2 LGPL-2.1" -IUSE="bindist eme-free geckodriver +gmp-autoupdate hardened hwaccel jack +screenshot selinux test" -RESTRICT="!bindist? ( bindist )" - -SDIR="release" -[[ ${PV} = *_beta* ]] && SDIR="beta" - -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz ) -SRC_URI="${SRC_URI} - ${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz - ${PATCH_URIS[@]}" - -ASM_DEPEND=">=dev-lang/yasm-1.1" - -RDEPEND=" - system-icu? ( >=dev-libs/icu-60.2 ) - jack? ( virtual/jack ) - >=dev-libs/nss-3.36.8 - >=dev-libs/nspr-4.19 - selinux? ( sec-policy/selinux-mozilla )" - -DEPEND="${RDEPEND} - amd64? ( ${ASM_DEPEND} virtual/opengl ) - x86? ( ${ASM_DEPEND} virtual/opengl )" - -S="${WORKDIR}/firefox-${PV%_*}" - -QA_PRESTRIPPED="usr/lib*/${PN}/firefox" - -BUILD_OBJ_DIR="${S}/ff" - -# allow GMP_PLUGIN_LIST to be set in an eclass or -# overridden in the enviromnent (advanced hackers only) -if [[ -z $GMP_PLUGIN_LIST ]]; then - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) -fi - -llvm_check_deps() { - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." - return 1 - fi - - if use clang ; then - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." - return 1 - fi - fi - - einfo "Will use LLVM slot ${LLVM_SLOT}!" -} - -pkg_setup() { - moz_pkgsetup - - # Avoid PGO profiling problems due to enviroment leakage - # These should *always* be cleaned up anyway - unset DBUS_SESSION_BUS_ADDRESS \ - DISPLAY \ - ORBIT_SOCKETDIR \ - SESSION_MANAGER \ - XDG_SESSION_COOKIE \ - XAUTHORITY - - if ! use bindist; then - einfo - elog "You are enabling official branding. You may not redistribute this build" - elog "to any users on your network or the internet. Doing so puts yourself into" - elog "a legal problem with Mozilla Foundation" - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" - fi - - addpredict /proc/self/oom_score_adj - - llvm_pkg_setup -} - -pkg_pretend() { - # Ensure we have enough disk space to compile - CHECKREQS_DISK_BUILD="4G" - - check-reqs_pkg_setup -} - -src_unpack() { - unpack ${A} - - # Unpack language packs - mozlinguas_src_unpack -} - -src_prepare() { - eapply "${WORKDIR}/firefox" - - # Enable gnomebreakpad - if use debug ; then - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ - "${S}"/build/unix/run-mozilla.sh || die "sed failed!" - fi - - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 - if use ia64 ; then - sed -i \ - -e '/^OS_LIBS += no_as_needed/d' \ - -e '/^OS_LIBS += as_needed/d' \ - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ - || die "sed failed to drop --as-needed for ia64" - fi - - # Ensure that our plugins dir is enabled as default - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" - - # Fix sandbox violations during make clean, bug 372817 - sed -e "s:\(/no-such-file\):${T}\1:g" \ - -i "${S}"/config/rules.mk \ - -i "${S}"/nsprpub/configure{.in,} \ - || die - - # Don't exit with error when some libs are missing which we have in - # system. - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ - -i "${S}"/browser/installer/Makefile.in || die - - # Don't error out when there's no files to be removed: - sed 's@\(xargs rm\)$@\1 -f@' \ - -i "${S}"/toolkit/mozapps/installer/packager.mk || die - - # Keep codebase the same even if not using official branding - sed '/^MOZ_DEV_EDITION=1/d' \ - -i "${S}"/browser/branding/aurora/configure.sh || die - - # Allow user to apply any additional patches without modifing ebuild - eapply_user - - # Autotools configure is now called old-configure.in - # This works because there is still a configure.in that happens to be for the - # shell wrapper configure script - eautoreconf old-configure.in - - # Must run autoconf in js/src - cd "${S}"/js/src || die - eautoconf old-configure.in -} - -src_configure() { - MEXTENSIONS="default" - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please - # get your own set of keys. - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc - - # Add information about TERM to output (build.log) to aid debugging - # blessings problems - if [[ -n "${TERM}" ]] ; then - einfo "TERM is set to: \"${TERM}\"" - else - einfo "TERM is unset." - fi - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - mozconfig_config - - mozconfig_use_enable geckodriver - - # enable JACK, bug 600002 - mozconfig_use_enable jack - - # Enable/Disable eme support - use eme-free && mozconfig_annotate '+eme-free' --disable-eme - - # It doesn't compile on alpha without this LDFLAGS - use alpha && append-ldflags "-Wl,--no-relax" - - # Add full relro support for hardened - if use hardened; then - append-ldflags "-Wl,-z,relro,-z,now" - mozconfig_use_enable hardened hardening - fi - - # Disable built-in ccache support to avoid sandbox violation, #665420 - # Use FEATURES=ccache instead! - mozconfig_annotate '' --without-ccache - sed -i -e 's/ccache_stats = None/return None/' \ - python/mozbuild/mozbuild/controller/building.py || \ - die "Failed to disable ccache stats call" - - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 - echo -n "${_google_api_key}" > "${S}"/google-api-key - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key" - - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" - - # allow elfhack to work in combination with unstripped binaries - # when they would normally be larger than 2GiB. - append-ldflags "-Wl,--compress-debug-sections=zlib" - - if use clang ; then - # https://bugzilla.mozilla.org/show_bug.cgi?id=1423822 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack - fi - - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig - - # Default mozilla_five_home no longer valid option - sed '/with-default-mozilla-five-home=/d' -i "${S}"/.mozconfig - - # Finalize and report settings - mozconfig_final - - # workaround for funky/broken upstream configure... - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - ./mach configure || die -} - -src_compile() { - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - ./mach build --verbose || die -} - -src_install() { - cd "${BUILD_OBJ_DIR}" || die - - # Pax mark xpcshell for hardened support, only used for startupcache creation. - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell - - # Add our default prefs for firefox - cp "${FILESDIR}"/gentoo-default-prefs.js-2 \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - mozconfig_install_prefs \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" - - # Augment this with hwaccel prefs - if use hwaccel ; then - cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - fi - - if ! use screenshot; then - echo "pref(\"extensions.screenshots.disabled\", true);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - fi - - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - - local plugin - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ - "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ - || die - done - - cd "${S}" - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ - DESTDIR="${D}" ./mach install || die - - if use geckodriver ; then - cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die - pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver - - dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver - fi - - # Install language packs - mozlinguas_src_install - - local size sizes icon_path icon name - if use bindist; then - sizes="16 32 48" - icon_path="${S}/browser/branding/aurora" - # Firefox's new rapid release cycle means no more codenames - # Let's just stick with this one... - icon="aurora" - name="Aurora" - - # Override preferences to set the MOZ_DEV_EDITION defaults, since we - # don't define MOZ_DEV_EDITION to avoid profile debaucles. - # (source: browser/app/profile/firefox.js) - cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF -pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/"); -sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org"); -sticky_pref("browser.devedition.theme.enabled", true); -sticky_pref("devtools.theme", "dark"); -PROFILE_EOF - - else - sizes="16 22 24 32 48 64 128 256" - icon_path="${S}/browser/branding/official" - icon="${PN}" - name="Mozilla Firefox" - fi - - # Disable built-in auto-update because we update firefox through package manager - insinto ${MOZILLA_FIVE_HOME}/distribution/ - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json - - # Install icons and .desktop for menu entry - for size in ${sizes}; do - insinto "/usr/share/icons/hicolor/${size}x${size}/apps" - newins "${icon_path}/default${size}.png" "${icon}.png" - done - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs - newicon "${icon_path}/default48.png" "${icon}.png" - newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" - sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \ - "${ED}/usr/share/applications/${PN}.desktop" || die - - # Add StartupNotify=true bug 237317 - if use startup-notification ; then - echo "StartupNotify=true"\ - >> "${ED}/usr/share/applications/${PN}.desktop" \ - || die - fi - - # Don't install llvm-symbolizer from sys-devel/llvm package - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" - - # firefox and firefox-bin are identical - rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die - dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin - - # Required in order to use plugins and even run firefox on hardened. - pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container} -} - -pkg_preinst() { - gnome2_icon_savelist - - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse - # doesn't need to be forced into the LD_LIBRARY_PATH - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then - einfo "APULSE found - Generating library symlinks for sound support" - local lib - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do - # a quickpkg rolled by hand will grab symlinks as part of the package, - # so we need to avoid creating them if they already exist. - if ! [ -L ${lib##*/} ]; then - ln -s "${lib}" ${lib##*/} || die - fi - done - popd &>/dev/null || die - fi -} - -pkg_postinst() { - gnome2_icon_cache_update - xdg_desktop_database_update - - if ! use gmp-autoupdate && ! use eme-free ; then - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" - elog "installing into new profiles:" - local plugin - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done - elog - fi - - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9"; then - elog "Apulse was detected at merge time on this system and so it will always be" - elog "used for sound. If you wish to use pulseaudio instead please unmerge" - elog "media-sound/apulse." - elog - fi -} - -pkg_postrm() { - gnome2_icon_cache_update - xdg_desktop_database_update -} diff --git a/www-client/firefox/firefox-60.9.0.ebuild b/www-client/firefox/firefox-60.9.0.ebuild index 15b95565ee84..92a177f882da 100644 --- a/www-client/firefox/firefox-60.9.0.ebuild +++ b/www-client/firefox/firefox-60.9.0.ebuild @@ -37,7 +37,8 @@ MOZCONFIG_OPTIONAL_WIFI=1 LLVM_MAX_SLOT=9 inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \ - mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2 + mozconfig-v6.60 pax-utils xdg-utils autotools mozlinguas-v2 \ + multiprocessing DESCRIPTION="Firefox Web Browser" HOMEPAGE="https://www.mozilla.com/firefox" @@ -139,6 +140,7 @@ src_unpack() { src_prepare() { eapply "${WORKDIR}/firefox" + eapply "${FILESDIR}"/firefox-60.9.0-rust-1.38-compat.patch # Enable gnomebreakpad if use debug ; then @@ -184,6 +186,12 @@ src_prepare() { # Allow user to apply any additional patches without modifing ebuild eapply_user + local n_jobs=$(makeopts_jobs) + if [[ ${n_jobs} == 1 ]]; then + einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." + export MAKEOPTS=-j2 + fi + # Autotools configure is now called old-configure.in # This works because there is still a configure.in that happens to be for the # shell wrapper configure script diff --git a/www-client/firefox/firefox-68.1.0.ebuild b/www-client/firefox/firefox-68.1.0.ebuild index c11aaade6576..ac1e779e823d 100644 --- a/www-client/firefox/firefox-68.1.0.ebuild +++ b/www-client/firefox/firefox-68.1.0.ebuild @@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]] ; then fi # Patch version -PATCH="${PN}-68.0-patches-11" +PATCH="${PN}-68.0-patches-12" MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz" @@ -42,7 +42,7 @@ LLVM_MAX_SLOT=9 inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ - autotools mozlinguas-v2 virtualx + autotools mozlinguas-v2 virtualx multiprocessing DESCRIPTION="Firefox Web Browser" HOMEPAGE="https://www.mozilla.com/firefox" @@ -163,7 +163,6 @@ DEPEND="${CDEPEND} ) ) pulseaudio? ( media-sound/pulseaudio ) - >=virtual/cargo-1.34.0 >=virtual/rust-1.34.0 wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) amd64? ( >=dev-lang/yasm-1.1 virtual/opengl ) @@ -244,7 +243,7 @@ pkg_setup() { pkg_pretend() { # Ensure we have enough disk space to compile - if use pgo || use debug || use test ; then + if use pgo || use lto || use debug || use test ; then CHECKREQS_DISK_BUILD="8G" else CHECKREQS_DISK_BUILD="4G" @@ -267,6 +266,12 @@ src_prepare() { # Allow user to apply any additional patches without modifing ebuild eapply_user + local n_jobs=$(makeopts_jobs) + if [[ ${n_jobs} == 1 ]]; then + einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." + export MAKEOPTS=-j2 + fi + # Enable gnomebreakpad if use debug ; then sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ @@ -553,9 +558,6 @@ src_configure() { mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" - # disable webrtc for now, bug 667642 - use arm && mozconfig_annotate 'broken on arm' --disable-webrtc - # allow elfhack to work in combination with unstripped binaries # when they would normally be larger than 2GiB. append-ldflags "-Wl,--compress-debug-sections=zlib" diff --git a/www-client/firefox/firefox-69.0.1.ebuild b/www-client/firefox/firefox-69.0.2.ebuild index 1bdcc49ef7fc..4821919cb2eb 100644 --- a/www-client/firefox/firefox-69.0.1.ebuild +++ b/www-client/firefox/firefox-69.0.2.ebuild @@ -42,7 +42,7 @@ LLVM_MAX_SLOT=9 inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ - autotools mozlinguas-v2 virtualx + autotools mozlinguas-v2 virtualx multiprocessing DESCRIPTION="Firefox Web Browser" HOMEPAGE="https://www.mozilla.com/firefox" @@ -165,7 +165,6 @@ DEPEND="${CDEPEND} ) ) pulseaudio? ( media-sound/pulseaudio ) - >=virtual/cargo-1.35.0 >=virtual/rust-1.35.0 wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) amd64? ( >=dev-lang/yasm-1.1 virtual/opengl ) @@ -247,7 +246,7 @@ pkg_setup() { pkg_pretend() { # Ensure we have enough disk space to compile - if use pgo || use debug || use test ; then + if use pgo || use lto || use debug || use test ; then CHECKREQS_DISK_BUILD="8G" else CHECKREQS_DISK_BUILD="4G" @@ -271,6 +270,12 @@ src_prepare() { # Allow user to apply any additional patches without modifing ebuild eapply_user + local n_jobs=$(makeopts_jobs) + if [[ ${n_jobs} == 1 ]]; then + einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." + export MAKEOPTS=-j2 + fi + # Enable gnomebreakpad if use debug ; then sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ @@ -555,9 +560,6 @@ src_configure() { mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" - # disable webrtc for now, bug 667642 - use arm && mozconfig_annotate 'broken on arm' --disable-webrtc - # allow elfhack to work in combination with unstripped binaries # when they would normally be larger than 2GiB. append-ldflags "-Wl,--compress-debug-sections=zlib" diff --git a/www-client/firefox/firefox-69.0.3.ebuild b/www-client/firefox/firefox-69.0.3.ebuild new file mode 100644 index 000000000000..4821919cb2eb --- /dev/null +++ b/www-client/firefox/firefox-69.0.3.ebuild @@ -0,0 +1,775 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="6" +VIRTUALX_REQUIRED="pgo" +WANT_AUTOCONF="2.1" +MOZ_ESR="" + +PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' + +# This list can be updated with scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA +en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN +he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my +nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te +th tr uk ur uz vi xh zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI +MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI +MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI + +if [[ ${MOZ_ESR} == 1 ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +# Patch version +PATCH="${PN}-69.0-patches-06" + +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" +MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz" + +if [[ "${PV}" == *_rc* ]]; then + MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" + MOZ_LANGPACK_PREFIX="linux-i686/xpi/" + MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz" +fi + +LLVM_MAX_SLOT=9 + +inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \ + gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \ + autotools mozlinguas-v2 virtualx multiprocessing + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.com/firefox" + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver + +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio + +screenshot selinux startup-notification +system-av1 + +system-harfbuzz +system-icu +system-jpeg +system-libevent + +system-sqlite +system-libvpx +system-webp test wayland wifi" +RESTRICT="!bindist? ( bindist )" + +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz ) +SRC_URI="${SRC_URI} + ${MOZ_SRC_URI} + ${PATCH_URIS[@]}" + +CDEPEND=" + >=dev-libs/nss-3.45 + >=dev-libs/nspr-4.22 + dev-libs/atk + dev-libs/expat + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.18:2 + >=x11-libs/gtk+-3.4.0:3[X] + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.35:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) + virtual/freedesktop-icon-theme + sys-apps/dbus + dev-libs/dbus-glib + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=x11-libs/pixman-0.19.2 + >=dev-libs/glib-2.26:2 + >=sys-libs/zlib-1.2.3 + >=virtual/libffi-3.0.10:= + virtual/ffmpeg + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + system-av1? ( + >=media-libs/dav1d-0.3.0:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 ) + system-icu? ( >=dev-libs/icu-63.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) + system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] ) + system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] ) + system-webp? ( >=media-libs/libwebp-1.0.2:0= ) + wifi? ( + kernel_linux? ( + net-misc/networkmanager + ) + ) + jack? ( virtual/jack ) + selinux? ( sec-policy/selinux-mozilla )" + +RDEPEND="${CDEPEND} + jack? ( virtual/jack ) + pulseaudio? ( || ( media-sound/pulseaudio + >=media-sound/apulse-0.1.9 ) ) + selinux? ( sec-policy/selinux-mozilla )" + +DEPEND="${CDEPEND} + app-arch/zip + app-arch/unzip + >=dev-util/cbindgen-0.9.0 + >=net-libs/nodejs-8.11.0 + >=sys-devel/binutils-2.30 + sys-apps/findutils + || ( + ( + sys-devel/clang:9 + !clang? ( sys-devel/llvm:9 ) + clang? ( + =sys-devel/lld-9* + sys-devel/llvm:9[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] ) + ) + ) + ( + sys-devel/clang:8 + !clang? ( sys-devel/llvm:8 ) + clang? ( + =sys-devel/lld-8* + sys-devel/llvm:8[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] ) + ) + ) + ( + sys-devel/clang:7 + !clang? ( sys-devel/llvm:7 ) + clang? ( + =sys-devel/lld-7* + sys-devel/llvm:7[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] ) + ) + ) + ( + sys-devel/clang:6 + !clang? ( sys-devel/llvm:6 ) + clang? ( + =sys-devel/lld-6* + sys-devel/llvm:6[gold] + pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] ) + ) + ) + ) + pulseaudio? ( media-sound/pulseaudio ) + >=virtual/rust-1.35.0 + wayland? ( >=x11-libs/gtk+-3.11:3[wayland] ) + amd64? ( >=dev-lang/yasm-1.1 virtual/opengl ) + x86? ( >=dev-lang/yasm-1.1 virtual/opengl ) + !system-av1? ( + amd64? ( >=dev-lang/nasm-2.13 ) + x86? ( >=dev-lang/nasm-2.13 ) + )" + +REQUIRED_USE="pgo? ( lto )" + +RESTRICT="!test? ( test )" + +S="${WORKDIR}/firefox-${PV%_*}" + +QA_PRESTRIPPED="usr/lib*/${PN}/firefox" + +BUILD_OBJ_DIR="${S}/ff" + +# allow GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z $GMP_PLUGIN_LIST ]] ; then + GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +llvm_check_deps() { + if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then + ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." + return 1 + fi + + if use pgo ; then + if ! has usersandbox $FEATURES ; then + eerror "You must enable usersandbox as X server can not run as root!" + fi + fi + + if use clang ; then + if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then + ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." + return 1 + fi + + if use pgo ; then + if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then + ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." + return 1 + fi + fi + fi + + einfo "Will use LLVM slot ${LLVM_SLOT}!" +} + +pkg_setup() { + moz_pkgsetup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XDG_SESSION_COOKIE \ + XAUTHORITY + + if ! use bindist ; then + einfo + elog "You are enabling official branding. You may not redistribute this build" + elog "to any users on your network or the internet. Doing so puts yourself into" + elog "a legal problem with Mozilla Foundation." + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag." + fi + + addpredict /proc/self/oom_score_adj + + llvm_pkg_setup +} + +pkg_pretend() { + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug || use test ; then + CHECKREQS_DISK_BUILD="8G" + else + CHECKREQS_DISK_BUILD="4G" + fi + + check-reqs_pkg_setup +} + +src_unpack() { + unpack ${A} + + # Unpack language packs + mozlinguas_src_unpack +} + +src_prepare() { + use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch" + eapply "${WORKDIR}/firefox" + eapply "${FILESDIR}/${PN}-69.0-lto-gcc-fix.patch" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + local n_jobs=$(makeopts_jobs) + if [[ ${n_jobs} == 1 ]]; then + einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..." + export MAKEOPTS=-j2 + fi + + # Enable gnomebreakpad + if use debug ; then + sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \ + "${S}"/build/unix/run-mozilla.sh || die "sed failed!" + fi + + # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432 + if use ia64 ; then + sed -i \ + -e '/^OS_LIBS += no_as_needed/d' \ + -e '/^OS_LIBS += as_needed/d' \ + "${S}"/widget/gtk/mozgtk/gtk2/moz.build \ + "${S}"/widget/gtk/mozgtk/gtk3/moz.build \ + || die "sed failed to drop --as-needed for ia64" + fi + + # Fix sandbox violations during make clean, bug 372817 + sed -e "s:\(/no-such-file\):${T}\1:g" \ + -i "${S}"/config/rules.mk \ + -i "${S}"/nsprpub/configure{.in,} \ + || die + + # Don't exit with error when some libs are missing which we have in + # system. + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ + -i "${S}"/browser/installer/Makefile.in || die + + # Don't error out when there's no files to be removed: + sed 's@\(xargs rm\)$@\1 -f@' \ + -i "${S}"/toolkit/mozapps/installer/packager.mk || die + + # Keep codebase the same even if not using official branding + sed '/^MOZ_DEV_EDITION=1/d' \ + -i "${S}"/browser/branding/aurora/configure.sh || die + + # rustfmt, a tool to format Rust code, is optional and not required to build Firefox. + # However, when available, an unsupported version can cause problems, bug #669548 + sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \ + "${S}"/build/moz.configure/rust.configure || die + + # Autotools configure is now called old-configure.in + # This works because there is still a configure.in that happens to be for the + # shell wrapper configure script + eautoreconf old-configure.in + + # Must run autoconf in js/src + cd "${S}"/js/src || die + eautoconf old-configure.in +} + +src_configure() { + MEXTENSIONS="default" + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc + + # Add information about TERM to output (build.log) to aid debugging + # blessings problems + if [[ -n "${TERM}" ]] ; then + einfo "TERM is set to: \"${TERM}\"" + else + einfo "TERM is unset." + fi + + if use clang && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + strip-unsupported-flags + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + strip-unsupported-flags + fi + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + # common config components + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --with-system-bz2 + + # Must pass release in order to properly select linker + mozconfig_annotate 'Enable by Gentoo' --enable-release + + # libclang.so is not properly detected work around issue + mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)" + + if use pgo ; then + if ! has userpriv $FEATURES ; then + eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # Don't let user's LTO flags clash with upstream's flags + filter-flags -flto* + + if use lto ; then + local show_old_compiler_warning= + + if use clang ; then + # At this stage CC is adjusted and the following check will + # will work + if [[ $(clang-major-version) -lt 7 ]] ; then + show_old_compiler_warning=1 + fi + + # Upstream only supports lld when using clang + mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + else + if [[ $(gcc-major-version) -lt 8 ]] ; then + show_old_compiler_warning=1 + fi + + if ! use cpu_flags_x86_avx2 ; then + local _gcc_version_with_ipa_cdtor_fix="8.3" + local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)" + + if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then + # due to a GCC bug, GCC will produce AVX2 instructions + # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html + einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto" + append-ldflags -fdisable-ipa-cdtor + else + einfo "No GCC workaround required, GCC version is already patched!" + fi + else + einfo "No GCC workaround required, system supports AVX2" + fi + + # Linking only works when using ld.gold when LTO is enabled + mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold + fi + + if [[ -n "${show_old_compiler_warning}" ]] ; then + # Checking compiler's major version uses CC variable. Because we allow + # user to control used compiler via USE=clang flag, we cannot use + # initial value. So this is the earliest stage where we can do this check + # because pkg_pretend is not called in the main phase function sequence + # environment saving is not guaranteed so we don't know if we will have + # correct compiler until now. + ewarn "" + ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)." + ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!" + ewarn "" + sleep 5 + fi + + mozconfig_annotate '+lto' --enable-lto=thin + + if use pgo ; then + mozconfig_annotate '+pgo' MOZ_PGO=1 + fi + else + # Avoid auto-magic on linker + if use clang ; then + # This is upstream's default + mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld + elif tc-ld-is-gold ; then + mozconfig_annotate "linker is set to gold" --enable-linker=gold + else + mozconfig_annotate "linker is set to bfd" --enable-linker=bfd + fi + fi + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # Add full relro support for hardened + if use hardened ; then + append-ldflags "-Wl,-z,relro,-z,now" + mozconfig_use_enable hardened hardening + fi + + # Modifications to better support ARM, bug 553364 + if use neon ; then + mozconfig_annotate '' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_annotate '' --with-thumb=yes + mozconfig_annotate '' --with-thumb-interwork=no + fi + fi + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_annotate '' --with-float-abi=hard + if ! use system-libvpx ; then + sed -i -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build + fi + fi + + mozconfig_use_enable !bindist official-branding + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + else + mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols + fi + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ + --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate 'Gentoo default' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate '' --disable-gconf + mozconfig_annotate '' --with-intl-api + mozconfig_annotate '' --enable-system-pixman + # Instead of the standard --build= and --host=, mozilla uses --host instead + # of --build, and --target intstead of --host. + # Note, mozilla also has --build but it does not do what you think it does. + # Set both --target and --host as mozilla uses python to guess values otherwise + mozconfig_annotate '' --target="${CHOST}" + mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" + if use system-libevent ; then + mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr + fi + + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + mozconfig_annotate '' --enable-rust-simd + fi + + # use the gtk3 toolkit (the only one supported at this point) + # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]? + if use wayland ; then + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland + else + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 + fi + + mozconfig_use_enable startup-notification + mozconfig_use_enable system-sqlite + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libvpx + mozconfig_use_with system-webp + mozconfig_use_enable pulseaudio + # force the deprecated alsa sound code if pulseaudio is disabled + if use kernel_linux && ! use pulseaudio ; then + mozconfig_annotate '-pulseaudio' --enable-alsa + fi + + # Disable built-in ccache support to avoid sandbox violation, #665420 + # Use FEATURES=ccache instead! + mozconfig_annotate '' --without-ccache + sed -i -e 's/ccache_stats = None/return None/' \ + python/mozbuild/mozbuild/controller/building.py || \ + die "Failed to disable ccache stats call" + + mozconfig_use_enable wifi necko-wifi + + mozconfig_use_enable geckodriver + + # enable JACK, bug 600002 + mozconfig_use_enable jack + + # Enable/Disable eme support + use eme-free && mozconfig_annotate '+eme-free' --disable-eme + + # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34 + echo -n "${_google_api_key}" > "${S}"/google-api-key + mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key" + mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key" + + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" + + # allow elfhack to work in combination with unstripped binaries + # when they would normally be larger than 2GiB. + append-ldflags "-Wl,--compress-debug-sections=zlib" + + if use clang ; then + # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 + mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack + fi + + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig + echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig + + # Finalize and report settings + mozconfig_final + + mkdir -p "${S}"/third_party/rust/libloading/.deps + + # workaround for funky/broken upstream configure... + SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + ./mach configure || die +} + +src_compile() { + local _virtx= + if use pgo ; then + _virtx=virtx + + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + addpredict /etc/gconf + fi + + GDK_BACKEND=x11 \ + MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \ + SHELL="${SHELL:-${EPREFIX}/bin/bash}" \ + MOZ_NOSPAM=1 \ + ${_virtx} \ + ./mach build --verbose \ + || die +} + +src_install() { + cd "${BUILD_OBJ_DIR}" || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + # Add our default prefs for firefox + cp "${FILESDIR}"/gentoo-default-prefs.js-2 \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + # set dictionary path, to use system hunspell + echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + + # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it + if use system-harfbuzz ; then + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + fi + + # force cairo as the canvas renderer on platforms without skia support + if [[ $(tc-endian) == "big" ]] ; then + echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die + fi + + # Augment this with hwaccel prefs + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + fi + + if ! use screenshot ; then + echo "pref(\"extensions.screenshots.disabled\", true);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + fi + + echo "pref(\"extensions.autoDisableScopes\", 3);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + + local plugin + use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do + echo "pref(\"media.${plugin}.autoupdate\", false);" >> \ + "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \ + || die + done + + cd "${S}" + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + DESTDIR="${D}" ./mach install || die + + if use geckodriver ; then + cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die + pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver + + dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver + fi + + # Install language packs + MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install + + local size sizes icon_path icon name + if use bindist ; then + sizes="16 32 48" + icon_path="${S}/browser/branding/aurora" + # Firefox's new rapid release cycle means no more codenames + # Let's just stick with this one... + icon="aurora" + name="Aurora" + + # Override preferences to set the MOZ_DEV_EDITION defaults, since we + # don't define MOZ_DEV_EDITION to avoid profile debaucles. + # (source: browser/app/profile/firefox.js) + cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF +pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/"); +sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org"); +sticky_pref("browser.devedition.theme.enabled", true); +sticky_pref("devtools.theme", "dark"); +PROFILE_EOF + + else + sizes="16 22 24 32 48 64 128 256" + icon_path="${S}/browser/branding/official" + icon="${PN}" + name="Mozilla Firefox" + fi + + # Disable built-in auto-update because we update firefox through package manager + insinto ${MOZILLA_FIVE_HOME}/distribution/ + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install icons and .desktop for menu entry + for size in ${sizes}; do + insinto "/usr/share/icons/hicolor/${size}x${size}/apps" + newins "${icon_path}/default${size}.png" "${icon}.png" + done + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs + newicon "${icon_path}/default48.png" "${icon}.png" + newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop" + sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \ + "${ED}/usr/share/applications/${PN}.desktop" || die + + # Add StartupNotify=true bug 237317 + if use startup-notification ; then + echo "StartupNotify=true"\ + >> "${ED}/usr/share/applications/${PN}.desktop" \ + || die + fi + + # Don't install llvm-symbolizer from sys-devel/llvm package + [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \ + rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" + + # firefox and firefox-bin are identical + rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die + dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin + + # Required in order to use plugins and even run firefox on hardened. + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container} +} + +pkg_preinst() { + # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse + # doesn't need to be forced into the LD_LIBRARY_PATH + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then + einfo "APULSE found - Generating library symlinks for sound support" + local lib + pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do + # a quickpkg rolled by hand will grab symlinks as part of the package, + # so we need to avoid creating them if they already exist. + if [[ ! -L ${lib##*/} ]] ; then + ln -s "${lib}" ${lib##*/} || die + fi + done + popd &>/dev/null || die + fi +} + +pkg_postinst() { + xdg_desktop_database_update + xdg_icon_cache_update + + if ! use gmp-autoupdate && ! use eme-free ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done + elog + fi + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then + elog "Apulse was detected at merge time on this system and so it will always be" + elog "used for sound. If you wish to use pulseaudio instead please unmerge" + elog "media-sound/apulse." + elog + fi +} + +pkg_postrm() { + xdg_desktop_database_update + xdg_icon_cache_update +} |