summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2019-02-06 15:15:32 +0100
committerThomas Deutschmann <whissi@gentoo.org>2019-02-06 15:15:32 +0100
commit9e6a8e1b86fb7a9466ec87c022cd98b617559397 (patch)
treed1a95fb13a56b4cde853980b2baceecfb5beb2c2 /www-client
parentmedia-libs/x265: bump to 3.0 (diff)
downloadgentoo-9e6a8e1b86fb7a9466ec87c022cd98b617559397.tar.gz
gentoo-9e6a8e1b86fb7a9466ec87c022cd98b617559397.tar.bz2
gentoo-9e6a8e1b86fb7a9466ec87c022cd98b617559397.zip
www-client/firefox: security cleanup
Bug: https://bugs.gentoo.org/676892 Package-Manager: Portage-2.3.59, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'www-client')
-rw-r--r--www-client/firefox/Manifest278
-rw-r--r--www-client/firefox/firefox-60.4.0.ebuild419
-rw-r--r--www-client/firefox/firefox-64.0.2.ebuild639
-rw-r--r--www-client/firefox/firefox-64.0.ebuild639
4 files changed, 0 insertions, 1975 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index f0fd5c495bd6..9ca27940d071 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -91,99 +91,6 @@ DIST firefox-52.9.0esr-xh.xpi 441173 BLAKE2B 3e1b907a7659c639d17d25a1825f4728532
DIST firefox-52.9.0esr-zh-CN.xpi 461679 BLAKE2B 745b2cfb86e93a379e13fa73b7e3721bae06694768316e31a2aed608e3050f585a9603375cd35b90affca11b3e5e44401b1e676f9c8050ade287ed0feb442a7a SHA512 ca62e0e2ab075086741159b185b5eba44c6bdfc29fd9ba1cf25808f127c1aed8875ea61c1c33e4f742fa26af4455a8873730f96ad9c7bec1f66aed0595f253f1
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.0-patches-04.tar.xz 120496 BLAKE2B 4b4fd58a91d8fd9603c3a7bdb669f275f7cbd7b9add7c790a2e326f46a540e77a390e9da3f85e81feee8e5354cb25c93e140fb2f721cdcd0fe197b7c24ea0091 SHA512 d8aaa1fafe22dcef8cba609ba6e2d322c18b46f4d3b91897696651958108f887510a068295b55bb21d84b660bbe7574a6533a57d8e26f96d2877139864dba828
-DIST firefox-60.4.0esr-ach.xpi 496839 BLAKE2B efd000a8311ec288835c88d5c431a2a1611f500e3e7f6311932df27d626e8820463f4a5c722b430ca94244a97fd776995b343ae86a5a21dbdbd9a08381d6662e SHA512 e0b35f0ecca340b9f67ba9788626a8ebbbb4964a0894fc43e8bb4d02741ad9da8708cc3bf03d5ddbba527abea01990c470e49bd1ded747c186cc180cedb5c9ff
-DIST firefox-60.4.0esr-af.xpi 487313 BLAKE2B 86e93a28a508e8405fe9fd80911b28c9149b2bd7068bf01370d10fc2e024a660a3da12f788197894aa5cb9f63af33d26cedc542f11a2b838c17d0b302a9320a5 SHA512 29303b7fb6865134de906c690c54eedc3de55fca7f33f351bfb9db4aa675f8343e4882288a4a71d2d9b8d143588c85dfca214cb929b5e95674d63e91cec69a5b
-DIST firefox-60.4.0esr-an.xpi 520500 BLAKE2B 83c352499c46207af54b3f13dccbef5267d3bc2dd6f8bb407c0b17cd76e0100cfb70a3da575070c88c931f9d1857c1d7dcf623fa6650d142b14cf52f7629f3d1 SHA512 995c9f11652b6c303869873c6d104fb66ca9d5e2b828bcd6efc2cad807af8b0940ed15ff55c705c5f39749c0bc0b488539dd695ff2e2389632f4277696a6fdf9
-DIST firefox-60.4.0esr-ar.xpi 547812 BLAKE2B 38cf6b0d01778e2a4b19f0d2e357e2e78b6973a68379fd9a5cdb0bb7ec3ba421c9e06e3af0156a87259fd722d1bac2b8fd7af10e7b28e31b0ea20dc158c4dbb5 SHA512 495bc2aa5e3e7799d431bd7f7105a5a3e4c5accce7414c16cbd25aca31e3b1673bbd4fd4f919f33ecd859d784238564b6b9ba9ac1d51aff75e244b673129c607
-DIST firefox-60.4.0esr-as.xpi 530723 BLAKE2B 9f6fa1a12721cfb1b258a9ae672e4cf5e322cbf0793259dc6e812fe1cd0775a99a528b6ca1baa90a40089d989e0c7ba2cbbab6d051bf808a79cc2f8d4de614b6 SHA512 60a7cb7e677f91b8c3a7f47278488e3764f8daf8f97a53e391b56f75c8e1c9a3f6d528333539c9e3801445f9741ff192252e5b1d5079d19e434ced47f6d80091
-DIST firefox-60.4.0esr-ast.xpi 508654 BLAKE2B 040741c6700a9e568cab487c857e29cb97b84c36d600a4b1af22ecdb63dfba31df53d4a4b90f86bfc45bda729f9f8b42e8ea1b3fc37ea95df694e083854112d9 SHA512 f461bcc2ba040cfb8ee06ac70a3d706927457d1a046942255f580ee4aa459766ead83a59b2595e587665e6b2c49604cd96f0c8eb74b47ab062f062d8f03e069a
-DIST firefox-60.4.0esr-az.xpi 524747 BLAKE2B 34afc4d634b3e26d264e1b4cec95865a24f62e8bed6c78d40e62cd741094f670db47ae3dbbab0109a524bc3e5ec5c67dc4ea13aac2e2c95b63bbfe98884ae557 SHA512 563a07381e63fdb6280dd2512dc32b01c3f06b466846112cbc792c9a38ee8ecd188cd0ce772463f27b48affd8e2fc79d414f63af381716b892aed55f953a8fc2
-DIST firefox-60.4.0esr-bg.xpi 573847 BLAKE2B ff76ed3ccb9bdf1ebc9aa88b3fdb4080c13ff00a97f08d2c56a7fe90121ebc565b461101e488e17b26284b121cf9beb332aa41028de9369315689abbed6a4c59 SHA512 9aae03618734f1461ed01dfea15d48d3292dd97c642970d4c59ac21ccc074720d4edec1875fc07dda52168ef71c9431564be3b0d7ac94f9268406282fa143419
-DIST firefox-60.4.0esr-bn-BD.xpi 590424 BLAKE2B ec29ca67cd00e6f23351b0feded8eae20c903ae3942ae01f972a24c8f2d544cc80bdeb6bede7b1888baaae4e90b6816eb2d9a1df3b65663fe728041e4a9708d7 SHA512 6bf706f4a3081bbf715953084d37ba3b6a7c4a7bec02d513a9c3ece2b8a4f1adcc27a5a4a92cef7cd5349f6e762cb805eca62cf8b8fe6a38b429fb6cf8a72e3a
-DIST firefox-60.4.0esr-bn-IN.xpi 570865 BLAKE2B 311edb1f58852b4b8fc26722378182b2e68393390ef96fe5d972aa3576b5c65c70bf6ab81251e19428aa5b36fa844e03755e91bfb754d5eb3bbb1d1a0430ef8b SHA512 d338e02e2ba8302c964e36cc32f50e1f04f395f46051537a51fefce2925e5cfe0e8e56baca240f84fc568508d9f18000f07c4814a9db22eaafbe1583c39ae56f
-DIST firefox-60.4.0esr-br.xpi 512028 BLAKE2B dd85472ef588fafb29f3f86b7ce1867cb51f1bc728bce4e192ffbead6af4949ddb6ef4b59de196a14540ec46ba69d5c83f9ef2c4db97bff3878554893d61c6e8 SHA512 b8f328f6815dbbacbb254e7b1cd91572225c1cb2a489b9d892eaf65d6b41aa151dcd92b42700033ca3228dc88bc59cb5e4ad7bd69267f85338469bbb514f8c76
-DIST firefox-60.4.0esr-bs.xpi 514708 BLAKE2B 0bd0c1d2f7d75c89c4b60818e44b361450019b33974368cfdefcd9007f53cb9a4a847c351d875d188884cf9433c3d14294ee6a7805154a613cf4d21d65ddf365 SHA512 c932455c804e5b066abe20172d4de350cc768ac05b08c578fc8c453a140515665eb36cbdfc14a1e4270019e9b71891c3a3bc5193e856e06a1e88ebfc061cc0b3
-DIST firefox-60.4.0esr-ca.xpi 525255 BLAKE2B 03bb386ca848757e9a2655f9870f0d7e7dada3006335ac35a48228d44804063dea77bf83f859cc910226466224ebec4380a0f1845d40329023e195e8930f0b2b SHA512 3052a9931d2ab9e28abb5309f631d34dbcf9a4091605f05194cd073e842f88aa934e81fd9e9b50e66c02baab534919c67576ee05ea3cbe5870c2e53cca1f4615
-DIST firefox-60.4.0esr-cak.xpi 536300 BLAKE2B c630e1b31c3235e2a3e6c46c789a1b3977f2f126cb24be628b6451d8e471aad159ed658d9dd4f9fb66a75c66fa14ae85ceafe55232fcf87257f8d8124352c48f SHA512 8b3f74e9bb7eabcc8fadd05df145913f226c0f83c3b0969db7a1e0c9f9f9d66141a35cbdb425ac0f5279b07c8bb80c864c43d3e0a817ccbb0d717ea5f34b55f6
-DIST firefox-60.4.0esr-cs.xpi 531794 BLAKE2B 1fec716c766ff8e7d1cb68fa645a40cf9d0ee339a225cd7bde0a68b1740b6010af380446224bac295ce579d231350a941deb40d6fce096d5a2ec049ca4fb3991 SHA512 81b08cc97cb0f29084cf379585e610a40632854735b3faefa0f49b57ec8959084c2cdaeb519de59910538e4ad891830c6bc3de2ffd0bfb1c3838836f1c89fe11
-DIST firefox-60.4.0esr-cy.xpi 516632 BLAKE2B 191cca8592a9cd4df36cd4b43b9bc9b3d72d89a04c7f30cfde460243e72137ca86ec9fb511d4f41942f3dc84b4467b57da72765add62a09ad8bc07209655451c SHA512 16539f6ad1393bbe796c8ebcf13d39907c2c20d6a6f7974207fe22edc91a45292ed8eb614904369984d768dcac133a254ac4ddcf983ae3c2d6e1ca652c6cfbe4
-DIST firefox-60.4.0esr-da.xpi 510750 BLAKE2B 4d501891e24201fc753740577d6c745221c31b70b1b8c9f90d96406d05a7cc4b5d770dd00af9a2b6e9163a366cb2c6a5f504f54d4fb8c193dfe63db753f87f62 SHA512 61fb4bd79022ac2f1aaa3fe8120c61e59d2ae373baeabb9709b2d71bb06e1bf04abc1214919cbeba0a58f9edf33bd34cfe170c8218b330d539f45ac5e1d2f883
-DIST firefox-60.4.0esr-de.xpi 526520 BLAKE2B e34bcf77e440d18429dde23f90a097161948902667dfb9ee8e963d03403f5f5025ffc31311abe33a62bcc91cc275599e34e635fdad5df656e4d7210df075a48c SHA512 ba44befac07a910eec5810f6cb6d3fc29e45013d18d360abed2ae4dbaaa7da8a34520e031d616f51f5f88dc90a8e19ac3f9cc9c8457c8b54f9c95f1a727c0738
-DIST firefox-60.4.0esr-dsb.xpi 539525 BLAKE2B 591ddfc86afc558e8446d9d17ae2f469bb76fbf16120b8aef45a5c5d32df517fb9aeca74c8916a5a7b241a497d29cfe1bafb90fd404e185522d00405c4d2d088 SHA512 c82a21c05f4f10c3e2fe73f04f244f5807f3602443ddcb8051d5304314ef565d553bb207eb02fe3e54f7fb7a8d0daadb00a01fd27e8b5d24b9e60ab734dbae72
-DIST firefox-60.4.0esr-el.xpi 593689 BLAKE2B 0268a5de58f3fc096a7d5b6de5c4d0513549c3b483af54b097f492cca81991fa86a6c1b2d337d34f27f795d09fa2f5d17008e80cd15621b52a2c792a78930783 SHA512 fab30d15874edb4c24bfd2b0f157e5e5c85f2fe1848a076622af736b0cbabcc2be821aa926db3d747320fd4f60089cd87dc614077a0137fefd4d5bd9d55220c2
-DIST firefox-60.4.0esr-en-GB.xpi 491695 BLAKE2B 64cdc295b2af5e6a29014e22264a110f87662b5faaff31958e123aa1862bf1f335f3f74857d202ac3084b3e5ec879373771f7dca9b2fa8fe6115475ff628770c SHA512 31882356e42414b8527d22da7dc0a8e04f778a4827d69d8d078867da52d80dee91715728b4ae32a442c7d830638c9c640b0aa24261ae65b81935451a8f9d1bf2
-DIST firefox-60.4.0esr-en-ZA.xpi 474674 BLAKE2B 7672cb7a2402f1d5cdcd55fe724a0e2d50f2a12c5e6bd965d960b03b93eb3697dd16cb7d8ea63a77c5bb316b1114e1c5281c7f67109900d3a9e7bc9102cdd7dc SHA512 5b4ca31f593840f18f73e2aab2c1ed46a75c3b1bae13778299caabffa3f584e9fcc478d6163998363d288fba2594a7ffa384b6bc765120cc0dd143f3cef1b06c
-DIST firefox-60.4.0esr-eo.xpi 511268 BLAKE2B b8b632fe3f2a249d4ab0c12d647750cb20072c7222d4514bc9092fc3702787673bb4d969326ce8094364d7d0f392bf9c8e39ca6931b9756551cb55b7e904e8fe SHA512 932023b79cfb8536366692720f623306990477ac98c08e2b5ad2bdcde800e347b6a1f77a059aab467af740af5fdb36c5adab91ab1bfc1e78929bfa06ed70fd42
-DIST firefox-60.4.0esr-es-AR.xpi 524653 BLAKE2B d1e70520a5f8e4d07c60a879a568456f437d5e7edb2ccfa595b4e9b7dca4c6f7a173df4da2201fed73dfad2c23841e74c8243cc5ec73f17d9246345612dbc42d SHA512 de118b91937c4a98b62b378da63a7cf317045a741fd47352619cb0006e01db871567b4fff8c90eec144c296281d09ee2fa078fb322b103df4370ffae716a8335
-DIST firefox-60.4.0esr-es-CL.xpi 527320 BLAKE2B 8da6db7b242d5922609b0a88fc078466ff3f971c181331de3fbabd96a352c75f12895dbd9a4a05d498a454263c9f2af7d3b95b8d74f44c2b9edaf437c8a8c461 SHA512 ec2acc6b07c328d9a84ae7fd9f3441b569716ab90df82cce925e0b918db859d765bb09f4495278ca8822ce96d7d419d41f0fd41c97d43a74c7ad3f513c97d49e
-DIST firefox-60.4.0esr-es-ES.xpi 459964 BLAKE2B 9fc6e59c3c69aa511f432e750f5b41e7295c321cb2e004f31f6705a7e8ec1b136a638f6ac2fdade5fda2711ada157819c6121e84a75caa089374c5e2286e0e01 SHA512 0eb39487368106a8176b9325ca0fc5d714c564a72bf71aa6b981c2b610d7f81e4fe8ea7a6bae73be3d175f2fec8c019e7ee003a0b114f1eb7f6313da07605100
-DIST firefox-60.4.0esr-es-MX.xpi 528665 BLAKE2B 281b3c45ab9c1b59b674911f91f9d90215e8486d8bef04d0db728f05879d72b3f5aa8fc67043383fa209e4625e2ca9c633a8d87fc4646dd688bfb6a71cea7818 SHA512 ab21c9c3465be42cc6bdc85c12391b5287560dcbcd926ceab0af1f35632786d4be80118ae8921a8652458bf1cdd22c1ba362c119ca928b52317c197b08a97fe5
-DIST firefox-60.4.0esr-et.xpi 504965 BLAKE2B ad4f127aecc9fcb1992e67042e212e5d9a8634eb2b609f9d806e142a17b6323db60f76e2ee38f33544e769c9fd505c7f4475214e9d6aa7a59788b0a361a356dc SHA512 edf07b4ee8221e9b40c51384dea6b5150b24d5fa2180584f98c3701b624e07a47a49ae3ba0dee975ec0440b6a3f982c2457291a367cde9053e585bfb28d83337
-DIST firefox-60.4.0esr-eu.xpi 511708 BLAKE2B 32e55b5f2629f5115433f9e1daa759f46ec5010ca2be124f3a1469bbb982c385a35fe9976543ee97474fad63c52e94f4dc8bd0843addea691267eadfb40f02e2 SHA512 ad356f4485ab547da0efb7b655d21172d097ad59a66625636a0775669e29ab1ba4d00a8cbb1db828ec69214d0c1a282ccc8b9d7f7968042a097b297e11270262
-DIST firefox-60.4.0esr-fa.xpi 566264 BLAKE2B 00276d64c1952c280ccf879352a5ca186a1bc032a081c2c50b6542bf6b6ce3ffe2b1cd7e38aaa0020c492e1d3d05d6297f731dcb4cc997d9b6d3965cb3969210 SHA512 cd43b1f54a92e58809e02d0f0e8ed7b4e17b39395f838803318e5cc145b08a314b5957dd9f0e4d5c5e6dc980fc167888487a0aa327ae6c2ac62f6a269d241193
-DIST firefox-60.4.0esr-ff.xpi 512205 BLAKE2B 0e8f73a89defb7e95344594fa7fa3521c61c9f9bb9413855b9863ff212930d1c65863600c97aa8e07d698d8bee8516b09947369648bd10d9c12f1bdfbd98ecdd SHA512 353c16f4c502eeed2410f34f68aab4a6f5ea48b805ae9f2d2252ff45e5ab452658525678e09cdfa7513bd3b350d7175b974ad91f1b2f9e8922f353a62c9b7cb3
-DIST firefox-60.4.0esr-fi.xpi 506183 BLAKE2B 1cb45f9de7a35c3b27a49857eeccdc6874d90b4dfdf5a94e0f806f586c6ca077bd5d537c38682b29b28825e1245981dabdcd3253b6827afe0e14fa5b5d352b41 SHA512 3979cde154e38bd0ab225a5d6cd5661c129f8f5c45ad0de2b0bc12ce0576a823e16cf9657e1b63b1ef38586e2cc8e31bf7744f0a9b8ddbd5bfc4524c534156e0
-DIST firefox-60.4.0esr-fr.xpi 536067 BLAKE2B 5fb2e78790c9466a0b8bc8760dd8eb62c0b60bce1ac8c416016c246c820898234b2a5a255fbf23ec9218a08e7b584106ca53aa8a73e3bb43778e90386b692ace SHA512 0a511c94c87717a8e1166687bab4fac9401705ad84e4e44e039166c09e6bfdef85d01fb06d6ce2c777c52d94d8c128070373ac307243a56f929801c354d70c81
-DIST firefox-60.4.0esr-fy-NL.xpi 524530 BLAKE2B 5d75c2106b252ff8f68ab1a2b7b804931d89eafc256ba080cbe214ebcdd3508199a6ade107386c6147fb0a4a82b8c9b851e4d4e6af51a6e87318e5cdc087157a SHA512 eac1e010813eb98e764759068f66695a482e0853d7dde51109c20f13eb3a2bf56fd98c52f91006b28d463bc0125a5137d97453c04af58cd4aeda61f4d2d39604
-DIST firefox-60.4.0esr-ga-IE.xpi 526983 BLAKE2B 8a98748023ec594fd59b2a38df962b8348c988170e0e74f4816c291784eefeec23636c3b943c4e110adfedbab131cc2cc9f55d9ec27acd66f6eaef108ecbe341 SHA512 31ee12f9f15ffba87de29fa0e10314ae8c29c95c6e465e8ca5a76f8819ad8e72aa1ab31ec875eff84e72cd850fce6242be138e5ac907be3834f9badfcb5e0d4f
-DIST firefox-60.4.0esr-gd.xpi 520873 BLAKE2B c8c10f07756f5dc79fd8c9370989ca3255b6c3e857f2b7f935bc4d98405b2261bcebd1fa514120c78e81d5bec1db29b24900fb5d3a65844947dfe060dd1f3be3 SHA512 87d1b3b8af9a39529e7f2291278169fc06ce83d0125a15596344574e1785fc4c4bd10e604a8a6990143478debfdbcec9c96fcfc9f0c0046d8a4ebe41461dd9a0
-DIST firefox-60.4.0esr-gl.xpi 497370 BLAKE2B 0344d4b22327fbac7fe2966ffe885f4e2dfa5d916c8cd06e55aac79e44d10254fa6b3b6e2f60e0657a7b9f9211eec066a88fbf6ef337a7097971c76466b262e6 SHA512 b939732caa2d859aec24423a4396eb4ab5b62deaeb99efb489b87c27992ec88df1e706868615599c4b95819614e33dd305822b747519bce845e0882a11dd2776
-DIST firefox-60.4.0esr-gn.xpi 533216 BLAKE2B baa85319ec730b546142a40d51215f93798f0a29a6e75e9469c7e6eaa88d854fa680b8fb3f7a5bdbe95aa752665bb6ff403a249565f15575452f6310dbcb87c5 SHA512 7c08c6823956ccc29d5bd8986601e14ddfc3392fa3bb1ba9ccaa3fa9afa94ea4739c40ff6cecf797dc9fb0fab18cc4672c7a0d1c884ee392ec3fe8201900384f
-DIST firefox-60.4.0esr-gu-IN.xpi 590266 BLAKE2B f567e5123e622b49d2b97902dfc8b69768548a834ba668ea7929128ff1a34bee7ab634f517ca6c18aec5b214a65ca775f52263fd8e71a17ea5eca23bfbb88671 SHA512 d5075c9ad798e12a232c9b37148020e12b296060f3b3ce9b5e2b118672adfd01af9813bcd74d5843bfc1a8929e1e8b3dd6d7f7f7d040175425893579ed3004bd
-DIST firefox-60.4.0esr-he.xpi 535985 BLAKE2B d008ea0a667730cb3cf8961709fbebc33735b00f697e5e94ed1c59480107e2353d616c523222b50d0e436f6418f99d29d2a0af5588f84ca4b785339d6aee638d SHA512 2ba965e7a8e52330968ee8cd56a0e2010fa736eb215e33debda5a9bc574d7047ee4e499278eb2d0853b361853fc7db68f5fb74c50a04e3d95ead036e7543e5e3
-DIST firefox-60.4.0esr-hi-IN.xpi 590865 BLAKE2B 9b80e00bcc7cf66bd796c2368742283d0cbd5eb69a240d9157930c96547f09cdf94750bd9ff383923ceafd9711070f6f14e0b3ce8b4af884a2b95dbeea7832fe SHA512 1cb3bfd033f951a9cf83fcb9dfb3b45c316adf1da2dfe415a0d81b672ec37da890eac9ae632a41691cd929117ddc43099c489a34d5c97abc112fd56838707683
-DIST firefox-60.4.0esr-hr.xpi 515957 BLAKE2B 83e202adcde09fdb134cfd6ce0f6d0eb512a307acb13683d59d74ba0efde4503a324b749fbcb42deef7e7bc6a86ed8fe2d36f7ebba792fe16e1ba30300f19a52 SHA512 45cf0a22fa2771467fec9808218703c7a94c1e018bd6755259e7c9a016e28bbb763e917520a61282e08d6250069166049715aafaf5c80a0118688b515d974d61
-DIST firefox-60.4.0esr-hsb.xpi 537060 BLAKE2B 7556f1005500bd59bbc21d729bf2c02377aa702e3272a6e61085759c81ce95e8e4d812fb86b40035d0b5f7271e5e7ad8a722c7e2c04a2a5d010a4f7875e840c3 SHA512 649417fa3b62b30dd05abe472d28feb1f9fc4955059692553254a0ef756ad2bb2d6d8ea93bcb08fdfaf85342ce739092c7a5969109f166ac93cba1dff9993e58
-DIST firefox-60.4.0esr-hu.xpi 538411 BLAKE2B 88c85039d97c17a193274fe1b4bfb60ddeada5fcb984dc477e8916f54449721d813be9341906ba775253ef1eadc28c557d3e1e4cffb29e96b32079ea7c40ea6d SHA512 43509b3e0a809079ecd1b8ca390af20f3b99f8a6daeb5e37dbcbdd0f5140fc34dbd31eb36f1c084eaa67c500a36dda009b9a5e0733a1fdd79a8a65236b49146f
-DIST firefox-60.4.0esr-hy-AM.xpi 569416 BLAKE2B 8a6208ad932e977dc83644270ca5d1544b03f330def596b530509c61fac8b5e8e6ee98daf4dba878b3e33b8acaa568ca86d50eb71065a3f263b3f1393d766fed SHA512 6cf01938b297d05df094b035213af91cd0f053e4c85c62f4396aeb0454cc3384c77da5aa861d8b1f3e10c74dd7a86d235912b523769efbfb251ef8e800d3e95a
-DIST firefox-60.4.0esr-id.xpi 502222 BLAKE2B 57b49190cb8c0af254c256acc3592e1d1358369d3adad01e1a5dcc73f1539ac218cab2a5f45f68a9a69a6bf2d5c123887c094b0b5ff88d5590310aeff9a3a9cf SHA512 fac4a6deab5bbc27497105c55e5fd5af85b3b30b6e5755f97d36198252e2d378756854e790d7c76e9f5e356fa9b197b7a0275c86b5a600b0c9c96561e0646f98
-DIST firefox-60.4.0esr-is.xpi 513273 BLAKE2B a0ac90ee41c3f9f1db4bb901c53f60beb690f57be3b219da8b0e109cdaf4f003872d1e3fda3f773d78dea9a5b6aca1754339b9446a934aacf4acc75d3505e12b SHA512 c927ab76307cf99455a57008b5db3b3615b5e59036bb271480ed4d1938e264748c28c302514381a78895dbaabcdad7f7296bb8393d5e2b20926939faf2ed8a36
-DIST firefox-60.4.0esr-it.xpi 399106 BLAKE2B a493d1b0d0bfd11ba53af6ef49f96dcc2936be8f424c677c162313290893eb8ed93900ae0bdfe7504396a9eb2a6506b9fe8cfe0f01ab9f8b5d726fdbfa79b0f2 SHA512 653df78d9d565fb64bbffceb331e06bd89cbe0c0912932606247be41396d71d0fb52613d37746292345929480ae2158aff1273b23906cfbfc2cf8836c44d50bf
-DIST firefox-60.4.0esr-ja.xpi 572011 BLAKE2B c1919c30e87e2afec6cad422b63abce2893a0946189d3d4714de48d5703b6e068bc0906196a54eac701f93390b11442106bb87fb5b1e3b43387a413a521ff787 SHA512 e0086ff5c6b9814466b4bd6457b86d3e4a962ddbf0868bea6513045b77bb1e0e8669a7c222fb938cc38562c72381dc39e4cd419bc85255d581d039bad1c0e394
-DIST firefox-60.4.0esr-ka.xpi 556851 BLAKE2B ee44f31294bd3ebaa1d5d16a376419906734ba8031d67a8885350fbb0fcae2c5a2d4ee319384fa4eb563274e6ff647920d836c44767fdafd8a8068d8012a314d SHA512 f9bc115818905fb4dfd46548e0fd60fa9342daef6432a4af8dec36f6bf27da3f56c7d7411b2fa89822bef8765fa557b72f14eb2852c52e91415d5a0dd61a6de4
-DIST firefox-60.4.0esr-kab.xpi 520400 BLAKE2B fac26f1a488b0d40e4b76ff2c303c5d3b6112d12c792cff02c6ab63ffc10d5eebeddfe6303b0d852e63c0dbfcd619921499bbca0ee7d7f4baaa8ff764f485c25 SHA512 849f7e381fea96cff0a48bff1d50899698545addc4e531c18de8eefdc04e8b6b9ff0dca662a5142b427bdd942a3297e9834cc3184ed218318d3500aa53bd6d52
-DIST firefox-60.4.0esr-kk.xpi 582977 BLAKE2B a25b835b271734be33fe81fc9fdd7b3aa3a703ca6e46c03e688e21625dcf0b579419978e73bd167b50aa3641e7fc7679a3b2e214b11458a9d220f25564bb95e9 SHA512 277ed822601ae455f662bec982ea2303621eda1c9a6f462bc4fb3369674797c030f43e85b37eddb442f3a4459d7b4d18ed0e9888d0047c8b10eb3efca91012c6
-DIST firefox-60.4.0esr-km.xpi 583111 BLAKE2B ae3a7b6de2ecfa0dfe2f2d8cda06f578e46b2781307b00fa1c58c65be94de78b4ac9b8365f4b250a477a1c88fc7bc4996eb6b1c32e3b2b9e3cb29e805904c46d SHA512 81196ceb3c3a3fc2b3fb6bfb7b84819f9d31008fb600d0697d57abcf103e49a02a55acc1441b174ad26e17549085c3ced294abce1249c3f391db6a2254a0985b
-DIST firefox-60.4.0esr-kn.xpi 585871 BLAKE2B e02ef512e4eb70c91381b84f101b615c3663234829105f9db6661a641c6e06d17c1249d89e0fec2653874587a7d93a55ee4587861d902d4de747639a795ad6fb SHA512 34e1388df77479d3db763dbef1516485e3c9239e2184926bfacfd645d8de1a42726a35b178abb05fe76e521cf3229fa18e646820daed7fa12ec92d1c220dcf7a
-DIST firefox-60.4.0esr-ko.xpi 547828 BLAKE2B dc2240b164115c199acb6b759000e4c97229d44799f4f805a32a95e3b8ebd02ca2b8291c49464eae3ca8af9772a5bd3dde64995024850732f0f5941521d253d7 SHA512 c14f4ccf786820674407b7e17668d7f419d5715eb6d37b17a97c353c6ea2c2b9ea1691dbce03a813932e47803b6857df5d2034f42848492d802be4fbbf4803e3
-DIST firefox-60.4.0esr-lij.xpi 513181 BLAKE2B 4c17ca49269f917edab646ba32885d1b337c73a993c8414b8ce4da3ca833c0f0651755a325f49f0ead6fa680ef089726dbc0abeaf81a37b0837fe794d8949b75 SHA512 df4526c2398e85ab001d8c7504593e18bceb2baf5bd780c6b519ccdef61b637ca392922e0a8e058d507dca64a8c8912ae72935ae34b917a0c0d9e952c8fa3645
-DIST firefox-60.4.0esr-lt.xpi 536463 BLAKE2B f98c349c256ce6ecc91be2c83f83c0fa0dcdc09bd7c38cc5626970a1233ab72b4c6eb7e7f6c485d42023f0713f30fde5fde0e1961eb25f83095c3edb334172da SHA512 797b0e334c299507c19753205b36ff5a75a22b925125e9c78258af4801152a7f9a48489a46368992d018caed467e162cdb849203bdf5e508e2cb96bd8ddea98f
-DIST firefox-60.4.0esr-lv.xpi 526417 BLAKE2B 2862b313dfe71e9330f5f480a026b9d04e0fd55c937e221e293d15eb1a6306cfa6e54c97e46b425940d7d565b864a4a63c5c22129e9b1a9f6d9e5936f40b6fe7 SHA512 15f37c732ae113cae72dce69dc8ece12e94c961530f8203b888348bedaed66e8c1ef44e35d804b634b1f99e89106f0371741d0a7dc2295efc50eb90d1352bb6e
-DIST firefox-60.4.0esr-mai.xpi 549248 BLAKE2B d75675b3906dfec471fb8ec5a96ff53736d6d202699eb9e50413db71849142f778507c4e6f3e06cb705225b4cf8e7f4e8159fed86ed6eb25cb97e48054b2b08b SHA512 b8b48ce3810b31b5b56ecbab75e974260e6ab846484f01295ff18bef58918e6807d90428c02512bdca3f0d8775af2c8f82c975cef4eef2893486fd6d942c4f32
-DIST firefox-60.4.0esr-mk.xpi 513808 BLAKE2B 6ec4c8dcfe0abf2766d261b80182621cdfbb25522f64d71607ed4d58e971527c0a2569c1dd3217ec38887a0e99bbcf0222a8c0c4fa9a585d521179c21a48189b SHA512 29a012d833b16a840e2c208e166c98e23719a3794da70772bf698feaaca53cd3469b342a66d58983a2ca919d8b550a2b1bdec5d29e8d672eae2e990cc46b2c85
-DIST firefox-60.4.0esr-ml.xpi 598979 BLAKE2B bc8c89fb670b991c222b5d111b8c45b919bf956f7ed0804b9b0475ce0aea5f1fb55dcc3a21fe7c7d36caba5eb4d876a399a70c4012fa5af34eab1cf48b5decc4 SHA512 8e0b3329c57b12f3255939ebfe3de19380e9550202b5d380d6d6f668d2863c634aa05d2e3a04f8006f03eb186fb5ecaef27a29563d9c981713855e00e0c55cf7
-DIST firefox-60.4.0esr-mr.xpi 579111 BLAKE2B 93cb35568326c6906a9b3aa5c1c9c1c4dd0653169149cbc3b11d6b01476dd82fc9dd32ae86daab80bae69e919631a4deac5477fdd82d5b9629345b0eed33b4b4 SHA512 8d3f56e9e304af121c90636f59ada2c949b5e8d4cdc1afec85783d13e46e07bc29cf2da3d2da2b5f0f0de6aa4c23526009e68f7c78d8613f59432440b58b7a15
-DIST firefox-60.4.0esr-ms.xpi 509556 BLAKE2B 39f601a97eeadda42ed14c4103f80a55c85c80ce0b24afb0cecf3a0dc61d4f1175f18a5c3ba6611e42d04b7498f731fdeddee5ffeafa1900923b01de53bca493 SHA512 e71b822e27c6ebb1e9cf64e7b8f992685fa0c1bed78705f9ade022ea777856564b3b2cb6e6dd95535dd7989878d9f57a2dde33dc3bfca44d9f09c86f1cad4a1f
-DIST firefox-60.4.0esr-nb-NO.xpi 509887 BLAKE2B 0f5fb0baeee66c242e9091ba24411c2e423b422d96f551e8a73500f6ada52a6cb8208d57a7e903d6152c331c5b21c4d4c4529d730220e54a5072ace8d38951b6 SHA512 825d946410b2df952498d82154957866708b48beafd5ae366dcb19b1ea635b52e3d471a156954004957fd547576d9a56d1b50cde82f087f072693e657b48c103
-DIST firefox-60.4.0esr-nl.xpi 517458 BLAKE2B 714684e3e13680fdf4208f0ec723091e5e807155d2e87eb629e970f69fba9c03a5e70d2330d35969d99a824dd33e015ec7c94cc6c7dbe7da741c8cac9f53373f SHA512 970ea7fa5d70bc36d604ed65be69b442d329bed39e0b98adb44a0a3b45f6d2e4d88bc5ddd172ce1f378e7aae4eb1bf96d7dd3ba8437377fcbc2d104a0a2bbf8d
-DIST firefox-60.4.0esr-nn-NO.xpi 511433 BLAKE2B dd5e667a09395b16aea63489ef96d024c7905af3a6356eeb05c94c99d253ea7b74e8e8bb4812f4f6416f0bfcef9f4c903275914255090e770065b0ad8e7ef4c3 SHA512 7b5bf8e9a0a9add6524302d58e685263c0409a53a6f51507109917963ea295b619616716dccb7e41eb4a15f1c37e3b9c7296e2d84f9fe37fd919391d54a3f362
-DIST firefox-60.4.0esr-or.xpi 540864 BLAKE2B 13949e522d6000480a1ef651f286bd309661807cbd7e259ed58e0211477e68e289c3ac8a26e3b20c64c113d37d25e88db4f97cbe381162152a64f5fc8a7a092b SHA512 677a2847da1f052ae961ac33c34f1b8e4d3c942faef1ad6a06ccdbd120941c4eeec0f3dc91cf1b129e1703ee7439fed50a45e11703075e0109ab9801869f3939
-DIST firefox-60.4.0esr-pa-IN.xpi 557874 BLAKE2B ca62d72b03f7e30a58a10daa2f19d762552f9d26caeafebc742e9399ee99fac57510cd8de8ba63ae5a40c349f2629fe939c7fb01d7cfda6095acba0da3bb99b4 SHA512 faa524b1ea41daf5103840acf176700c679c2e37c64601a2e534d41164de7551438f82dde1c5e34a155fbd1dd3c27030c6b825300ef651ea8090a076b6c85248
-DIST firefox-60.4.0esr-pl.xpi 419029 BLAKE2B b2e2edad6a6239581629fb504c2302344f5c8750ec2d4770186f94d009057076a0da9885f0fb97e1db8e02e697a152ee92493df6cec6e1d739e8c7c1e95e7999 SHA512 90c2da639da137fa704a3ee6a00ca62c60fb73188c247a6536bfb71c2c92d70c7504871adbc832de89e9a32dd3c158c741aaf4ea89d9c1766c725274e1554ee8
-DIST firefox-60.4.0esr-pt-BR.xpi 514761 BLAKE2B 37d9af7625ae7755310a1292194c599e3072633f66fc53f94b011cffa8d97354989ed0b0595829e8e6d570ef8dcea21d50459bd99d34877b1bee89a3395377d0 SHA512 17afe51e523aa18932a13320d869d10e2b3eb5d0980db6bf2992d22b9f23ac960d412764824cdec82aa7c1a80ad9be35e378bfbc05da6a2f2687dbeabb8e136d
-DIST firefox-60.4.0esr-pt-PT.xpi 519363 BLAKE2B 8312a69aa79833eb4d9fb454633c525e07b97cc7bfa2cfc5e73165bff511c16dda57a5590a866f7ed9ea9a1298a9b5d05e21720e2890d9f9415ebf14e5400298 SHA512 687f453b2e050ade6858040f8cc2213ace726894052423f31de21dea676962d77eeb27eec8c0d041a528a9f8ca1627d49554316d776ffe0fab49165ed004e23a
-DIST firefox-60.4.0esr-rm.xpi 506044 BLAKE2B a60f896a1ecb66c62534f52f6f87d8c7db7ae7a678ec17b4875fa7273422df3281ade42a1bf8d8de3f14425f3cad48409e13a26e6178065bfa9e6395131f0fd4 SHA512 d66ddb7ee144297b3d121a1b076bc4100283d659dce3846647774f33414179c49700932d082b693ca2bb45eabbf6463fa46f8740e65451b6bc13abfca513b186
-DIST firefox-60.4.0esr-ro.xpi 514056 BLAKE2B 18c8b3570fb4bf70955b664e74bb0e879acb7be2c8a69b56dd690fc13a619352f8c48625abf6cff204d9b4e42750522b4c53377212f790e554c2126c467a00ec SHA512 1209414e03cd09b1c174ff8032b73746f62e16599876cc744903d4e8fa43bb016c5b05cfeb5407835421b7bd9b1c29a5ecf16cbcd780ac28947f17f408f76f86
-DIST firefox-60.4.0esr-ru.xpi 591396 BLAKE2B 79b9031d0dcc276b0470db87a6a76724e24cd7d7f1e9b2c79918e873d5c7fb22eb917f0b3b1ba3f8619a654cec0141aba4dbe39cc73f25d4ecf8eed3a1cca8fb SHA512 c062b7ffcc9018cba893e24557027ab87357cfd39d3ef471af36b7db4c8a12a4f6505546820b87b0f56961cca069d1080b385ac704dd883bf3e1dc0347cf9b23
-DIST firefox-60.4.0esr-si.xpi 545576 BLAKE2B 5ac79590d15e3bcaad9e507cb506a210f3c6c871fc29ae9c9ab17feba31338cfe3bb557e646af7cedbbe2b2e59fab2ce5e6e8d555073949342273f0a8a23cdc9 SHA512 a2255c1be32a45b7071f8d3b20d9afb4d0dd51c1bb792794d388e7e492d5a8f8f0820a1226444866ea1bd9072ba6761f8734473bf1e35c26ba2432eacdeb4efc
-DIST firefox-60.4.0esr-sk.xpi 541703 BLAKE2B 45fdfcb9caca0f07be08f0d8506cbca439b9708be3c55c473226c1c8291009b2468259d2569575a516d2ccc22c67e5ec95c196a9aaac013a53082fe56a544bf4 SHA512 9661d33bf0a5b80331d02fa792e9aa023e8415bd5401867bb0fdc6f671affd63d2b9eaf294f8ce4a8b357fa3d62e4888faeb7fd46620833111f3a2040dde1f7d
-DIST firefox-60.4.0esr-sl.xpi 519373 BLAKE2B cc06b8c5c9458f0d03469a0fc2c5cb6387c20f0e634bdc972fd0e6a235d6fea6736acd760109827567fb0ddd2e735859f9155ac9ab8084ebdd0b8552772075ad SHA512 437e67fe48857fab90977fe6e85813a4f08bd239c0b8c8546a7ba362e0108a0d90b78a614512d0b2226cc8dee86e53a59fcc4968abb5f00edd3e0cd59407a786
-DIST firefox-60.4.0esr-son.xpi 497700 BLAKE2B 8c8d7d4117ef8bab6391316610487fc5938f4c0df781fc13b7e5a13dd1e8be8c4d59608153b2f50138a211c55088520ba00a8a23749b526f5f6adc1a83f77938 SHA512 2d22a33e48aa0550c78d016e5379125eb38735af15cf2efc15d14e4c141691339c39364d2f8f221ac34d3108a6fc767eb37a1e01039c42c00132304577cc8dba
-DIST firefox-60.4.0esr-sq.xpi 521262 BLAKE2B 30513f67da0f2aea93132ab5b6d48ab6a9ceb438ae562598fd0dcce56d8334c5bfd2b224e2e8573c04e8c262218c3057e3b6d5bda42bbb1c64c28f589672541c SHA512 2d1c80c829d74471b37fde4172ad355f351e58af2f545a773a5ca3cb70d7d5a9ca9fd27d00f54b0c288c351b7c38a392a65d7d2e3fa768d828a49ef6b9f1ebd2
-DIST firefox-60.4.0esr-sr.xpi 548773 BLAKE2B 273d163d2a1bec4cc355b060210f1a2859f1a5d61bfc0bf7d9a7e775034830826822ebcf23e1b70ba9ebfa96db8abfd38f00d5cebffaffb8ed5c5c2db56f578b SHA512 a1cf714b27cc05dcb391164ffdd4b7e4302cd27c5fb76376f7602d0ff1934a6daa8f1ffa2c9ea8264615e8647b5d51ea141d21d359221dc9c3a8b28e8ab0db26
-DIST firefox-60.4.0esr-sv-SE.xpi 518658 BLAKE2B 15fd07d9a2911d1385fa2379ebe88e854594eb1b1ab2913e12a57285c7f3931835a337f0220d7cc96cdf3fb852dcd24ab07d09fc01c70e9ce6129eea4cbb54a0 SHA512 5ad210ec0308e841413e2bb942df16d7e09621d6a8e546a547faf5c6d6237416f84511a5034cc67919a207a6d7636c31c8b1f9cf19d0e0b2681067037ed8f749
-DIST firefox-60.4.0esr-ta.xpi 577921 BLAKE2B 776814ec23ea84d8eca7863947bb16e703f7b3ef2f205175f3865dceb68b139179698a8acb4f50b15a19333360b2e02d51f25fe09b5c8f8e7491ffaffcb11590 SHA512 d01e01d655289cd824b619d3f0f50fea8a8340b8cbc69c228f09fc685e7e0a6389682a7a4d944868dd018785add7ac8bd5d6a24450ac24ddfa377ebe34baf2a3
-DIST firefox-60.4.0esr-te.xpi 590964 BLAKE2B 874025f75a09a14393e5febe23640f97571f33de5c2d67705bfa34b10d677e8fb6fc17e50171895af7d9c60c659fc6afcd912a4c6e7696fa16ec5b6ba96ebed6 SHA512 86b714941101e062e693338ffb258093882c76de72df874acd2473dda08a062ac9580dcb7187baf87cfe2be655c9b7f1a2db011251320014b6b46f1f754ec856
-DIST firefox-60.4.0esr-th.xpi 562819 BLAKE2B b8aea94a03262e332070f4f9dbf30c1cec0391d604e81d7070403398339c2da3ad242eddf3d3fafb84d67393c2daca315e73f7f15e57ca79e9046085b232a044 SHA512 7e6a55d868f73cbc8ff5bfdf1e3af3adae465b3214d7c06d547a2812de8a4eaf93a61287f26320b02b3049536c9d9003275901ac036d7703a98897958f351d11
-DIST firefox-60.4.0esr-tr.xpi 525859 BLAKE2B f8a9e98f72bcdee6e0eaa5003e4d8e485ad2df43d1f79dd9d707c619360f6af5ed19efd710b81e7db24daf2e390a212ee453ea4125648cd23e7a563e2af4ea34 SHA512 757bb4aed0bbdf4030f275c9bcaf2a90b4f8f22b6df115151f390729cc2211db0edde772f79dae9071a6b157f3ab799dfdcacd2b937fae384718eeb1404ed182
-DIST firefox-60.4.0esr-uk.xpi 580919 BLAKE2B e3ef81687d32657ba1f31205c9f4655e65c33dae1be5d987f21308910c8d9736f515646199eba498286217c6de5d94d132b286f569b75afe5a7947c001ef37af SHA512 18bab2249a82674150ad2dd538198081d020b572939e0586ce9c3e37e4a44ffb6047cc893a524bf89a7225746a5464f3710f3b22022b86a66f0917907e21385d
-DIST firefox-60.4.0esr-uz.xpi 513686 BLAKE2B a8e04164419e367a63a18fb3ec887660a222455f60c93145ab0d5184412c3a98d5b87415bab3e319eb83459f14b998e706ba26230606f7167baeaf8141b234a3 SHA512 6455197c05dd782c1f3d70c1d4bb747d13cd267c99e9cbddc673fdbd23573b28635aeda117017d5f384dd8e45df3effb35d7a0a99a5a6263362f6bef2ff48bf5
-DIST firefox-60.4.0esr-vi.xpi 528187 BLAKE2B 5ea0608748cea2d8e98a836b635e91af0a9265b34ece65ba94ef51cb99b7ca16a9c138e96842308e884f5e6facd8eb1c0123196a356d8e7065fbbfdfce85d773 SHA512 4ce58e9c8000e35b713d6fe3edd79ddc1b1fa9c571c421e86456df2e649dc971d5fa7e3021ec32b760be38620cf94721edda63145177e9b47c017356914236e3
-DIST firefox-60.4.0esr-xh.xpi 511859 BLAKE2B 20505fb9ed4b87e358556b1f4063dd1aed5c355b0fa92d2cf39c25acfe528352639ccee40b80919cf0b1ac02f17f4ad2c0e485e42f037c1e845f5c61d7eaf5f4 SHA512 b5b20c79434bf3d9f5915a6800d6b56c240cbf82807a70f75899306f2a75e3bf531bc9be5acbd5bb6ddf90a26160fd72e35af23886bf77dfe397d4f90628bef9
-DIST firefox-60.4.0esr-zh-CN.xpi 543585 BLAKE2B 787679f3a78a9556183d2e57ab1a744150a0d1a02caa629fdab46dfa3838cade0a1105ceebc7965810a1becc88956e9683db99bc25fd1d09fac38cb113b33aab SHA512 e2c9662dfac8e2cff3a719149626be02fdb3cf4a713c3d32cdba7df37df4a98fd90eb88a8d16d3a61ca4870c0f049d5343cb6b41470464e9399c6b1153d059e7
-DIST firefox-60.4.0esr-zh-TW.xpi 541910 BLAKE2B 5ec6659b0bb94fa7d52488a0e043b6bf6372100a3652bd509e46f1972fef3680224017fef32f3faefdab7f2c683576eb3aa4c3e7435fc5ec42ad6ce3cc54e461 SHA512 229f070f9eeba9e88b44f1e27bd47cb79fa39f4b9d6a8d50edc8afe9e4dcb8ebfc03acbcceefa9106d5dd726146b680d83578271bbabf19c19800be2800591c5
-DIST firefox-60.4.0esr.source.tar.xz 268425148 BLAKE2B a72b8c49d9be601863e2c9680603979b2a453b69aec7574e91b045971a9b32d2e746c93afdef6f2f99bd1cfdac1ea6f7b5636284b14bec63031efdf9ed5992b2 SHA512 8119f52b2fc06f76868bf0781fec9d46c8551f0a3ca832ac9bdef6aa6d77c1d785e50d35059f0df5e3586f3396b912af06e448d65e7f5d1f468338eebe8b2cd4
DIST firefox-60.5-patches-01.tar.xz 13332 BLAKE2B 53308d415369c6814504697ed9692023e636c42b58053867fd14e8edd94baa2777ed9f33e147f796d6fcd5f30c1d2258f9fd3247392e37a921a53f41a6903e92 SHA512 de24544c5aa8ade35e4e3e0fac10399f8eb44ea4bb9063b85bbcf2db12280d23ccc5fd29032f33f3723c0a0c3c2381429e2c19bd631e90615908b4f68f745a21
DIST firefox-60.5.0esr-ach.xpi 496841 BLAKE2B 774ba2e7e020f484c44e3bab5d98eba69ca9ddc680e04bceb5fbf2ecee385afaf16d5cbec74da33f3de897d7faa76b155ab640654522b3d22862f69b904c2b09 SHA512 3ba5cf4f35d1d3f80ccfaa45bd9e6ba91459ffcda14df89deb39e648c00ebcf8ec05700c5410f4d50d9b33017304c35d79e2980683a27137c34b39d08e7da488
DIST firefox-60.5.0esr-af.xpi 487319 BLAKE2B 52c28405aa3430e0fedfb2ffe0b83726af7bfb060de7d04425eb2a83705e6d748e08f6f400397fc5ff843c746b1adf853d6b08d66daf10b0e86251394a063f30 SHA512 e867f1b2d1da76344d984eee6177638e519f1877b15e840abd6fe7f9072e2d2a6e825f9d8292f09b5086dad8a6deca2f5041ba9197cbcb43138587958fdb8346
@@ -277,191 +184,6 @@ DIST firefox-60.5.0esr-xh.xpi 511860 BLAKE2B 39e34631b4ac241f6d959094497c8d5df5d
DIST firefox-60.5.0esr-zh-CN.xpi 543587 BLAKE2B 80aa034f254b8ce580ba320d6fb0bd148ff7abd894df440a357c7273532057f6e5f142ee3ea250f77e94e4edceff2a1292d2a80cdffa8ceccfe6b50056d1e411 SHA512 0beecc494c416e4195812f74e4934509958226ef61605efe0e8315866d76a1a1a5089c24e91f75d9802d48a0c8a2b07d337cb08166481cb3e100cbdaeed49f8d
DIST firefox-60.5.0esr-zh-TW.xpi 541914 BLAKE2B 767e09bda7aef1cbe5aee711266274069331133f3f45f473f7e4ab3ea7cd5dc2190e01f39e3cc86f50a3b3a0427aba91c7625ebfcd9fdfbd254456eb6810ab0d SHA512 15bbfc4609c6f382b695423776d857b5675bf19f887b9133c1bc8fbac476c967642bfa58bdcff96f538af2728b636c9712798fcf515b7fe8d02a0fdbca881a94
DIST firefox-60.5.0esr.source.tar.xz 268065616 BLAKE2B 7267336d543e0e6b18dbbf4bf9f0412fa6246f275642706a06c799cbe6e06878bd3911fa67b71846759259260797a864b8a3b224a7f3102b8a05cb49e2e1f2ec SHA512 dd47e38a87a1339b733c06ea3f235576bf8dce414194ab308d0dda07bf15290afbbad92b8484732daa53cf6a48b57412f7f41e30ae0ac21144c8657b86047aec
-DIST firefox-64.0-ach.xpi 455463 BLAKE2B f9cbba19f002a625bae23a1c4e7157c4090cd41a16872993603aed0610c1b9124aaf7fdd90a3263ccd0e841d0e1624cce517db929d62833c6a0a91e7942ed352 SHA512 5e7ce624293c24e8a8f0e1d323ed1f6d77c8476915c1ab60c2ba74725bfabd011ca7de113a98d118f112af633a7a9db014c3961a7421344db4b97c23d9aa7848
-DIST firefox-64.0-af.xpi 431976 BLAKE2B 366e4fb57e4d9bb48c08d98b290c4338ccd00d1c56b61773c6ef11053df8116fd453c4d4c1ce34175d60c7600ee8acabe2865b4fb70f5543dd6c8014a62bd43b SHA512 17d2015fe636f8ea787d7b536f10767be4e5afb754c883c1b5d68dc65b45a620e1c0d2c81ff4d155a07f8db5c775ad7fca74d88e8759f2cd178d0914ce2a0331
-DIST firefox-64.0-an.xpi 473568 BLAKE2B 512627e73a3b80d0b7de9ed209a4ebb1f5928a1825fb29907e004685cfed298cbda4d528546090e6403b8bd520c4b589ca51fa02cb1f144dc21b9876269f8157 SHA512 7979c4a0eabd79169249b7f3741ef349c98ac56f2223164b5dbe793ff4bbc85e976d06d8fdf74c8abd3bd9c2783f5958ee836167dc9efe65bf3934dabc4b3aae
-DIST firefox-64.0-ar.xpi 513398 BLAKE2B c98a9a16be642b2073c6d129e4ca5f60a425000518dcc6c70e87a03c09756a5039cb5548a150b308813bfb47e2805b750afaf7acce6d7bf4388c940095fbd5d6 SHA512 73ca6ff18d7543aa6cb13bd1169cdc114fafcf4582294da3f4334996ee8c8d6f50719814c948bf72648ad6a9441dbdb5b8776ce8ca407cba151fcbb6ecb6ddb9
-DIST firefox-64.0-as.xpi 478291 BLAKE2B 2747fa496b1a588e6416150b462578005c888d64715aa194909835ecb3693a4c39e9e44169f5635c6b6035323d83505d8ec1300196ff01ec7e1236daad3050c8 SHA512 28bf907404ae1b57267e4b4dc3f578378c7d8c82a6df54cdcb70821e88b93c68340e839bd37c5124b452267e21df09803e84cfddedd3121aae6552e81190ccf9
-DIST firefox-64.0-ast.xpi 461828 BLAKE2B ee1d274fb8a6929e30d51f425ddbf0b8bab3d5f4f1e1b3ea115a602d48e89feb0c72d6396e2c5eb555641a31b023e64504b16f5aefb8df0d795596b3286929a7 SHA512 ee530e92eab42bb9f069771107e7ccc992bcdd015c10069c6be58aedc6f0157112444d1ce14cb8d3755a5ad18168853f479e028a0f1d5fa3d7d740c0ba588779
-DIST firefox-64.0-az.xpi 490034 BLAKE2B b35f9c56fe8c0e26b17c2437bda2e7c4db1cd630b08f6301633a9afc3d71bc0643c9eb872936551e2ae8c072ff881b6892154ccc72586c3cafec59f9e756d1d7 SHA512 0cea81a00a606b517dab55477ba8df01b87d8e0c3a436a7430d11b8f309b811d8e69e77e13041552374d51233c4f8aa1ae78039dfcca8dea9e0e80bbba2712b4
-DIST firefox-64.0-bg.xpi 523739 BLAKE2B b43e8cfc5e89f39d16e977c1b030efa80b5f6db5e27fcaede8ae5ffed52e3046988a4a1e41f6507752f8ae6838fdf9784fcf1c3abbddb7cc1435048dcb4cf045 SHA512 ed21b8e58d36d9be6c6b68e3f3be8adc3baed47ed4121532d788dfe1b629150e25bdda1d9b68e4892b4d74459c4e04fbba33db8a1da39b9b9a77b3e294f91af2
-DIST firefox-64.0-bn-BD.xpi 541873 BLAKE2B e937ed052c171d7488e750d28b2fc91aca3f97701d0b7214904346347fcbeab3457ffbc9de107ee2245cf2d85986ac2852f4237fd23ae0e43db37f4b2f187918 SHA512 060b92ceb42d8d4543b1bda0da519e774a69e6b2a4735b752a07a8268ff2ae72086bd978a05fc36bd811c0ceebe4cd064d1816164f4d2156e3ec8dda16dde4e3
-DIST firefox-64.0-bn-IN.xpi 528978 BLAKE2B 27a1779e0363b94bffa147a7212fd8ac7ac0f2162a321c67272940dbf500f480c1b1cccf70ab8d9fb29a484efe911c166eb1b4773d6020a06b1974ab3b8a332c SHA512 20f645887f4f2568b36355dd5f8d2b6f9b8e1a270d7d80e726e5486dc110c87860efbf5f480b3995a0741d06dbcd652e314a815d0151904b87888c9b0094c14a
-DIST firefox-64.0-br.xpi 479238 BLAKE2B 5cbc092ac7bb58ff0d9233f8b17fc7b4d9276572e4fb461fe42dcf5462deb6c7a2e3e31049e4a87a4db052bb2d9e4241b35aa68b71c87aece331807e57c16c56 SHA512 c8240713bf3a79a8bd6cf11601872e1e0755a2e1d07f9ed235fe26dabb87747179002bac684500626947392d64757c2d4e0134c07971b36c96e8f9985ef3121d
-DIST firefox-64.0-bs.xpi 471750 BLAKE2B 01b4470171b14d7d570bad654be3b80234c8402b66b1445506aa3e7b6c85e15065160a7a1823560b2e2adcd8b425706ba5c273b51fb660c28f5864bdb11d5787 SHA512 371dba41310697c1c3dae1df89a863778430804f3a41c0a6be1f4e238bda952f0889ef108e72d5f29412a3bc35e055f67b17023e226da68ffd7b8d24976ebee3
-DIST firefox-64.0-ca.xpi 469698 BLAKE2B 51917f09b4c3b3707cb102a08e1dd1cdb93fd122683b947c383316b585f413ab120134b314401c9ed59e96396326b207ed30c699876ca0b4c22df1054678e1fb SHA512 be2fd7059f60c77d8dfc838c22d3055590cd2ebd7042f06a67ed3ec65552f45f29cfa805a7d9825d61028080897028b5b5da85c3d9dc05cd396ba102fbf901dc
-DIST firefox-64.0-cak.xpi 506033 BLAKE2B 4720a283d7ddfb06313c49455125de368acdb3b7cac47f25437c250191815036af93700c933be705a05b09632eaecc9a6237ac53c3bff7e12f22fb6a31874036 SHA512 b09463a1f7626a36bf34dd32f1fad900365ed35d794c20cf0539577765fc60a3478dac1071e594392a16d58d3b503f94a2603edb0ec09b06758c3bedb4bb02e0
-DIST firefox-64.0-cs.xpi 494715 BLAKE2B 72b2a39ad5a305500b89f532dd4fa3bdc0fd4df4509052636fa82f0e9e062476cd4823f61db8647a7d20d19fb815d2fa4f44dcb3206b99e080832273e854a3bf SHA512 8f21a1741ad1244cac7dc63992f2d37ee1f07824f758e8353c33d92c965b3fe63efa932ea8a1fb8d506952c015a11059d7fe1ca2987c9f89496bb1a5d9498695
-DIST firefox-64.0-cy.xpi 484374 BLAKE2B dfba4c6edae1d32c6fc93719e1554b631812c229afb5145fb948722848e20f756322bae215e365b3b5080797dff1746b3e552e72ce492a167230c686a0ce12eb SHA512 e96eba4ce9b318b019d29dd281724302a8c7f5533820d90750a4599cf848a852f3dd4fb01ec1cf2085e44707a207a56936048151eef2612e73ee2951bb5b6186
-DIST firefox-64.0-da.xpi 486848 BLAKE2B 15848d17d0c2cb564c344eb655ba7ae846a2cbf2dc2a8bf38fe14c3ae712b472fa3849bddb6c5c32fa9f81bcb370d371f1ddf49b1a3eb1c2ff48674411483cef SHA512 89e989f835017290e964e93e13929b931b1ee7da13c95b7fafb233b3f3856ddcfc4c970e572ae19c9a6965718489cd6dacd0f04b092d1d6637c1735675c732a5
-DIST firefox-64.0-de.xpi 494533 BLAKE2B 32dceb76018daa30ef21b42e76dc03cd85c4a7ac88aa2c28ca6e94cc465835580f1962d1b20e787a3d66958c916104b683415047645a650963f0e79d006e540f SHA512 4044a24fe51d2a60c61239dcd5f610141d466effbe1641d8b5fd59e89fbb4554e2196d96456291529af9ea2c89abeec9909cdd5539f7146eee1ff92a5fcffa3d
-DIST firefox-64.0-dsb.xpi 504229 BLAKE2B ba870b09eb80ec97a73ca7ea084f5dc072ee6959f1bbb60e7d65504333be069ad2d3912e29ca34a2e6d88c3e6de6f8382794e77b695f7dc9d2abe335741973d8 SHA512 63dbe2a12c944d17c66f36b8c2ce45ceef24e733f4c56ce235c6f6f15b1932f2b2654decf59dfb7ff21a3be300f70e68f66e6a50c3163c56013c7baebbe9b605
-DIST firefox-64.0-el.xpi 558813 BLAKE2B 0d64d0d8874d1ebeff25cdd7f23112ab13a06e3ee0a778ef848d8bc833ce9ac094ca8fba544709660b84fcd76965946d9581a032b1ef3734e9e177e1cb6d8a27 SHA512 3b56a20809a26546f880b186e9e7c6034207e42e87ec0b40825f1c78beb2be6496a2fbe21777ff4dd4cd143f2d4ed8f953cebe5afb9028a81dfb18a62718423b
-DIST firefox-64.0-en-GB.xpi 440963 BLAKE2B b5083b174c63778258ac1825a524f3eb47b20a56c4442bef485c8fa5e6801d2cc868fd59d4c3b9668e2fb9624d16b581863f94abd8c9603fd3392f4883a5823f SHA512 293af6a535dd9498c93cf1b2cb7c2fe9e531cc1626e07d64f00f283ec98071650d9c6036e03e8e0fe9aebdc29329fc895ea70fab32892194c78e154649a34acb
-DIST firefox-64.0-en-ZA.xpi 424501 BLAKE2B 5c25e2df786cb4cfe425db34ef6cf50d41bc4bddb38c6f85f3cac2726f4f7f9e0a82193122668933a59e8479d5abb5c670c9bb00ed93cf2bd7074709662c6f42 SHA512 eefcdbffb3955a63c71413b71454709dccf31433dd641933c29101855ee81f50d654daa5eae37ab6fe8151ad57c4db287f6da3be9350eb616b977dac63902e57
-DIST firefox-64.0-eo.xpi 482461 BLAKE2B e7cbece4c14bd8e27d39fe68acfc05c4072e5bccc77a662d90922f904bdb87246cde202d67e4810edd8cf2f55045af544b074b6da27e9a8c2e8a601bba8d1764 SHA512 d1b755453a18218aef2c1dc7ec8001a01887c4b2bfbed2bb179d0afcf0cb67adbc7bc5a79ebc34f17241143c4009079fb34000cab4afd6b8c568b4c197da16bf
-DIST firefox-64.0-es-AR.xpi 490544 BLAKE2B 4129ff6a6e637543848f2a8c3bf29870660539f2ade841d59a80b5bc82d21b35990b818c78e37f5dab4601f46c672c52448deebb47f7c2fa3f5d8b784809e7a3 SHA512 33df4e4356202f4643638f88b81af4d832f17d37d9391725855b67d7fe3bec0eb77ca16d88bc64b1deb82e06331f4e671b6ea8ff0c47342a431e5332ceaa5598
-DIST firefox-64.0-es-CL.xpi 490254 BLAKE2B 8b9ee908ff38c08cfe422a0cc47a69b5eb322175d926d890fc30947916c706a087cc6920ade8ffa3abf589d0aa99efa469255a2aa00282861619a9bc39479b0f SHA512 cb151c98862ca173eec1af76b81e7413340711618dfd8417f19f13bc57d13dd65e161ca53d5ccc2b9f92cf5c9ef57fdc442836bdd248ca6ab0745cec73a869d8
-DIST firefox-64.0-es-ES.xpi 437807 BLAKE2B e5ffd1c5da006a95ec90e72ffdd886293706c495d4f9d596ea1c33161f21e0beecedfdd598dcd9d1680f8593b5e858f4f48b6b57f0c92d7d74ff7244cb8af581 SHA512 9a8886e2cff3d9c1365a0c0697f9a85fcae16aeeba3756197e5b877c13352933f2bb50dd35cc0c14089ecd0681ab5c3f71e27854e9e13c28e964ad6992b8a680
-DIST firefox-64.0-es-MX.xpi 493155 BLAKE2B c70daf59c83479253aaa3f1a851217ad200283c503d66554d7830ac750cf72fea8f9c0f1c0b99000a9a936b083df49aadb70a608736d5c456f903cb40d5928fc SHA512 06593939ddd0bb8efe8ed46646df8eea1e1786ec4a4227e0aa8fc697d075191a15c744dcee220202a3b12e2a698f533190d5d5ed40360654052c85936880fe01
-DIST firefox-64.0-et.xpi 473517 BLAKE2B edfa8adf30886515185fdff769d0379aabffc4017c3b6ea5fe67a48fcc705c9aeaacb9886933990f699b625957b27ccf24dafd01dddafdc4335a913d80ba31a4 SHA512 fd46ce33e89963bdf4598846800aef4a095a64c065078778c28e637f72aa5c3e3887244ecf2cb65c51b4ca593c41023277265629eeaec58a5eb3b6303fcf5998
-DIST firefox-64.0-eu.xpi 477302 BLAKE2B 645e44da345ed52f7d2b9a52863b25a894f13b8cc314abed37422781d0d00bd41882d096869984aee4b11762f009eb41d62a1a7fbefdbec11135af82484fd3de SHA512 491ce788a61b8b9fd4c0fb2c3bdd3d43fec011fb5aee37f26a626eb1fb062e71db68e2435f6708cb2b903f76b90cb0ef4f1a5558076fe2de718a4d10841ff212
-DIST firefox-64.0-fa.xpi 529978 BLAKE2B 60ffd6e3e5c883e2fb4168d17abbbdb46ebe5b46fbda9a94a888af30e83185027f33683d961d74aef6754f3d0fee1ac968794be0688fc51cabf2c1554f5ed8bf SHA512 07706380080c1b87ee0913235f687f5a82fbf3556871f982398dc27295830c87e2c19b2102abe64342649fecf99ca5e136b162c1e9c9da816c4c0b70f731e42c
-DIST firefox-64.0-ff.xpi 470384 BLAKE2B 2bf6faced4e3b3707e83eeb3b5bc1e4c8033dcb82898b212190e51da3434e2c775e1fb5f56915e64c945fef1b15e7e619f7628d339188838a1964d125d978d94 SHA512 5c5ca34db60c8d6aa4ede66531b1a1b9d1e73b8d0bd198e1dfb3175a44ee4fe196fee05524cd29bc5467acd42dc257e8c192828542505da452dea2ff66518f71
-DIST firefox-64.0-fi.xpi 470566 BLAKE2B 9ac746b1195d56c3ed31990ad52665569c3ee621e8a2ea19866081c4a87e27b8080b5c5b92245b6f083461ca2a911b05326bc9160e2acc5f12ecd052d2514b4d SHA512 794407963241b3f7ead82cb54c8548c95184f665934883acc9afe98d77ebbb16d93ba34dae901264a1c2c27b80675d5d1e2bb8552f5d07bd8cfaa6680c93808c
-DIST firefox-64.0-fr.xpi 499969 BLAKE2B ad6b1fe17596e7b3aeaa7221379c5c37051bfec0afbb305b78001d68d6b9a460c8a51b077044c53f85b8c4c3633ede91f9c5ca3b271871fb03569093ea88b159 SHA512 872d6d4a1f497ec052f7be58b124b655bb5f5e0dc370493c0550dfb90aaf980426d35b21091f6aadeb40e4616088ff29d7aed0f37d0636c4bcfa6a1b4508727a
-DIST firefox-64.0-fy-NL.xpi 488309 BLAKE2B 472a5a4c08e3a4a9861d638f7ffb01454ab197bc2563210e53b8b78e8e11f424ca1c6dc8d1667a735aaa8cc2099945f5a643652827d2ce4aa82dbf4cb8e02fe4 SHA512 41adae8d1154182e02274841103bd0da6801d45492ae0989caa3ae785183d120a053fbd7074ec6c373accab3cca2fe8a1aaa11705f3b25e3fd4a74eb0122c93c
-DIST firefox-64.0-ga-IE.xpi 474811 BLAKE2B 817b58e467ad034843e8af7318fab3a70e70d581df6304d2010d496c2d13cf01d8b98c01c791dd8df971a7ad3d1a234f2f33970d09e0af9cd43ba84e99cef120 SHA512 244f985db42474224f8cce37578de6c8f8be0ed1167084afc1eb1f68d6426780646fd7925dc4735acaaf903e0ff81842fda248862bfe2d6c0d7909ad786c450d
-DIST firefox-64.0-gd.xpi 491207 BLAKE2B c9497238a9454afd2c1b93b633c3c9c3745c8c6981490e4c7145aab6eb90b0d7c39ae6d2aed180ba47fdb17b4ad78aa0f977f4b70d04590ed371938a2f3e4b40 SHA512 3dcdc572aa250042b55978c39a4cc22fc12666b76748f57e0e340447bf5f0fa1d39acea1c3175cdd12708093ed70a0199e38df15185debfba1f35b3e8c39ca84
-DIST firefox-64.0-gl.xpi 467033 BLAKE2B 12545707ce31d25662a7dbbf0608fc0bf25ccf0dce0d21115b613750475f0147cee6430600815788fd1f581e11a9aa0e61c7512cd87a97ac859b6aea45b6d3dd SHA512 e3780ba92d786d804322eff9499ae800337caa9a9da6d3f7a6f735432c2cdf83d98ae20960513e1e330371ff62f0532f68c0ed8bb3dcc2c771e081b04250ed1c
-DIST firefox-64.0-gn.xpi 497408 BLAKE2B 3194b98c1edf7e3f9e8f41b8c3f7b50359cf26368e4fc7bca2303c909172bdb6f78c25954fd2a885a0f30453e4ef5065c003605159438dae9dca8b12501d0dfd SHA512 32cc21083ac9e803c4eed4bbc2fbcef93dc1ab0e66155243b141c482068ffe56e621d55176d01f579c44249b969ff8e06289e1935440a8ffeaf4912064ee6cb2
-DIST firefox-64.0-gu-IN.xpi 559365 BLAKE2B fe32fd7610971406d4f7d15ed71d7ff0471eb83f804eba7857fc286918d0a8ab1b6fec3f743a6bae2aeaa47798c7696a373b8ae17eb7ff6112817680c05cab37 SHA512 6ba13cbe3902d488b45c253971974aceb0caddcbb660c9265c428ea0e959834bb53af8c8610cff50ce82a83b572f5d60a8f113050e08e3e280b0beac816f3587
-DIST firefox-64.0-he.xpi 485009 BLAKE2B c092a4dfc36706c2aafd9b574cc6f5b677934d0043ab836bea50a6b03b17bc1218875e821b4b98f1f983cdb34e30f183ea983d5adffcbdfe9a9642de7f18eace SHA512 67248b20ee38d30dcb6d714c72cbd7ad4038fc324721be2d4119204e7726353c4ed1949bb5f528310760d84e987186a20e2c7645d692778ea870811bc7170f4e
-DIST firefox-64.0-hi-IN.xpi 544055 BLAKE2B 2775a05a74341f44ef4b331c14004d599d19d01bb534713317fd1993a7dd02e33db3eb1fd74892438a4ef71c0e40755b45b97330ba399b4bdd5781cbf8101487 SHA512 341766e30d97a47c53b7abfb615eefea6a5e639f4d9e9746730449a2dd65d23919ef448ddf60e2935a5e61577b838c376e58e4788eb68b5e01f427765688a981
-DIST firefox-64.0-hr.xpi 464599 BLAKE2B aa2b19c80d4701fa737660d3b74328a5ecdb2c8d87dcd2b295a41e484de08d2af55db99aafbed2d7a8e1b4eb4bda2a96154ac3577f586ae90e99c89a00e5ed86 SHA512 1843029a4e407d0bb6a0f689ddaca88bfb997c47d03eb0558373c08b95308930b4828e3a273cb173d803fa44f637a2b50af91451012e3cc20880be03a0787fe6
-DIST firefox-64.0-hsb.xpi 503924 BLAKE2B 602fcaf345e32a071949b9f9fb66b19c81e3fce7947dc70cebec727a0feaa0b741787b315837a51654c005a7de71829e59c82e58812b2724962ac2b0eb2947dc SHA512 82972a8a5d5ba6cb129a6c721740bc97eae271518074327938d26f43f5fd2a36de36bc22e8c373ff446f81ff1f3c069c59a45d1553537c8de938b74e4a6b4647
-DIST firefox-64.0-hu.xpi 501529 BLAKE2B b15bdb8fbc8b8cba6a7316247f9ce6c6c197f3eb79b976b45e357b0ba665e21d134c5777bcb9c95f4ee33683551e07f8bf440f30f197ea9e3b4ea5df7c82e9bb SHA512 59870fbb649b62fcd870fa6483204bf62d20657854838c37f101b5b9326a3e92f423355534d5e096a1b0534da0fb91b0493872296a19e21f6b24d7a19920b990
-DIST firefox-64.0-hy-AM.xpi 520935 BLAKE2B c3b6bea5208b73f672a0cbd7f3e7e5692f9bb41f09b1ae1c37bb7292fe0d557d817bbbed689270985e71426af3f6b55180165aaf6f4ce2cbce7bb2060f304f6a SHA512 54378b1d2b5adf2c1244016bd445c37a5f6110d7af728b4e8a07d306519c63242e39d57ea473feddf8a71d92341539493ad1dabfbffa3559344e2744813605fa
-DIST firefox-64.0-id.xpi 471524 BLAKE2B 3f5d7ed32a47f0152a192868bbda2f3f77fcbf42cca0c0fa0f0dadf5f197d57a330d3713ea3421c155bb72754908f6b8ac471529e934de7d1adac2617e87bd41 SHA512 068f6f5af65af2ad9fc3b5d7668795cc3a173496cd7e4d4fa49420ba279cb0dea70ce1b16c07ad66b49152efb539e64731068276711043a4b3809f57e8878bef
-DIST firefox-64.0-is.xpi 469900 BLAKE2B 06fcdb1683ab7d6508b7d01735b597c2796d406fca5ffc5e37cffac637af9353eb7f01f3ebe565cccebcaac34bea1f793f45ba305a017cba4b0380f9e24fe62e SHA512 5159faebe2f2b13c5169d2c678047b32285a97869e4b5b289490369cc267f5c9a9b7788aaed9367693013313e78e6314036772f7b16fb0ed30d85f917182cd03
-DIST firefox-64.0-it.xpi 355574 BLAKE2B 32719687f24c50054ee28163119c04ee0a794886f55f89217b5d325ef0ca6816e65f341c9ad649ec7e3b9b9b21f97ad9d24c8ab202774138551cf7702e93235e SHA512 5291cb75768b66228fd78898d67ed66824e1d9e430e6a34ca33b854262f845f84971306351e320008fb32f3aa911a9661c5411806e584fd9a9b29378d7c388f6
-DIST firefox-64.0-ja.xpi 506350 BLAKE2B 8f042327fdd09e47158d35a703936e900a62ccc2dbb4f3e5eb26ca7b330435fbc5acfb0f60beb5616b9ac86ab62ea013cfafb9e72e70fe3fcf1433101171f37f SHA512 8d318d43a1656a516a001c0c981c06fd4a97273f7c320f522377fa37f9269d7c16abebcf6e25fb605bd0c1e26bb43879d71bbe761f036a5dc8fdbe125f3203b5
-DIST firefox-64.0-ka.xpi 521844 BLAKE2B 3feaa884f1d9a3dec097cb9eea856f37db7d6384d32b12492e4a9d021addbacf0196d54453954a1d2c0c1ccca68f14bc9205034561f3edf4655b7e59b895d273 SHA512 41dce8bb8f6f826bdaeb096f5552cf8bee52421d5da8d5060b6bdef33219f061ec407b8e0787267f8da837e69313f5f2ab86f24851f81f270a5a2bc8395ef1cb
-DIST firefox-64.0-kab.xpi 493579 BLAKE2B 4beb2585bde7ea7a8407292cf266feaab57acce46cda877a004c3174a6b66f201d9c2d542d57b020e78131ecf55e5d4075acbf5f8c2ceb806bb35a55b144ab96 SHA512 6244e07e2bcfbfad091af72504e5e9ea16413d2860f1028d92d6e116e80d398b956f02dd781e434758cb8922a25c614f25db1c29e9f53444901cc40f1ce2bdcb
-DIST firefox-64.0-kk.xpi 550177 BLAKE2B 62377ddf04a5d9b019ad90e4ef1d867315d3ffee88a605fe0b2ceca3581d40bafb50af76ea1e29fe5010d3a67f7b79159c8cc0694fd4ae8771fe3217ac5e3af1 SHA512 c36207d9ffa7d528f41c12b24b6f025b8ba5a91d3337a407c81aadc69d2be8fd14179d731cc6ecfc851f05d170d77280e4b32eca72887f887747adfa4a6b3cbe
-DIST firefox-64.0-km.xpi 535433 BLAKE2B 4e13a503ebf2e41a6347318759a47b699dae1b9f677b30cfaf117755e8a8055ceb24deb32c7c61fa60828d3b7baff35c2af5c24522f5aa9d63ebb48da1e6e3db SHA512 d644d98036e7bf91c231d8e50c90d00600e9e10974e1ec216f5162f50841f55d6b890545515665b564bcdb8e5df8e07657b3155c21d2713b5416081391757e27
-DIST firefox-64.0-kn.xpi 538349 BLAKE2B ac17f0c1c2aeaba2c58e71683d74293f47e58df685f1caf770c9934b858a1c21c46e15ed91e6b4019b4a5686513e8d384647edb807b322be43e534e312df2271 SHA512 3121c4c28a33c52f01e6696f2e381616a7d674a9b811cd90f867cf9d51746f9693dd51bd887940095c441957abd0d0072896d3430b208ca5fd9a14692ee4412b
-DIST firefox-64.0-ko.xpi 500867 BLAKE2B 98c9c4f09c65f9461fc2639c91dcf563bdc91c250cd7a2cd8e04ad7ae6002ffb595630e7d5250c2808b382865d26f2b2637706e42ea29f639df10a1cd261944d SHA512 b284bd046571badc703bb74721d0dc45dad963f12b0715916b39f7fc90df031f7b70794bcb45dccd23ee3d877c3ba3851dfa00729f746842d56d243bf91130e2
-DIST firefox-64.0-lij.xpi 476179 BLAKE2B 3f06f30f108312a006d10ce4be93a373da8eb3d657606594c6db2fa6139cc245f0cb518085cfc12e551612914da6b6e536a30f2c81a0b5d147c6c072e4fab4e3 SHA512 a8e6063038caa2d2de8da971d84f186342572429ed14fd080e6974d9cff6043953cd3ba02992a196e54cacebf2e7c4a4090eb4643b3b1da35dc2337727c11f9c
-DIST firefox-64.0-lt.xpi 504607 BLAKE2B 0c4b3026c1de2859961e66e2a9ed90213c80b88b2139d495005345210f03d4bb1da05c4949ac578fce5f57565c9f7be54462e60837116163f83b59bbb68c7c88 SHA512 84869387c07054010f0d92648cfd292c065b54fd005b37aa4891706f158efa5de10f5997508ff8305339fc75478d2769a5a65869fa6b2c6755b2639fac01aef2
-DIST firefox-64.0-lv.xpi 490763 BLAKE2B e1aca5047cedcf262f51aeed93ba9689843136d1a50351fd0ae6b85d0f2a9dd90427724b3762d173a201e967f26db59861792dc391f0cb9687a45e4c54ff3042 SHA512 ccca4b1412bbeddfec59ce578908e745364b310e12971a6a36a15d2852968127c2dc7808cb84d4f8e082721d8846d1cf37c1e6c98f848021914815f32eaa3dbb
-DIST firefox-64.0-mai.xpi 496190 BLAKE2B a037e69186eb105aaaa829d0f1de616773264923cd3aae863b1dfb04eda04cf94dd73373587de4d7429d8f366d3e02032cc850a6af30712da520f0a7eec9a189 SHA512 fa73ea11981d35dcb05deecfce2a71308bcaa036ff9126b4f75cfe615ad2cd539843cb3823464b41cbf70350e17cd2c0e30e74b3186c7ac4620ed4a4401a8057
-DIST firefox-64.0-mk.xpi 457991 BLAKE2B 7ce4046a0dad5b1d60f62b86de33c198e9efc2791dc00fe185d4dab24779420b321e2eae00be9b79e5ddfe6e21723871d32d7f8377fb99f5b56f6e709e9e2f1b SHA512 d4c74b95dc39718f3a980ab6f0df9b3f3baf04e72174ac6ab5d7d644980844d742f8907dbaf10aa8b6efc7ddc63b1ed138b72e8554a149c175a6dd3e6bf63853
-DIST firefox-64.0-ml.xpi 542325 BLAKE2B 1e4f86f36fceb3ae7092a7f46abc3770ceddd18cdde1bdabd6c6c5d2ad161293cfeba9ebe91e344cb04d25f54d338f92fa3002863c522096ecf613ef947264f9 SHA512 a147d20d7ccfad09c7d69c3bcf1463e28918e572975920b4af687b248ae8bf120bfa7f89320d260d19415841ea0ac6fc172c9a9c7162bf4ff4b2851d60da73ca
-DIST firefox-64.0-mr.xpi 540017 BLAKE2B 4966bba7e786fa12f2318c5697d94eb219c73094976fb93c452cf0eb03225b676e3cbfa3034abf27c4588c27c2f1999232e71e0baa7d47c2039629fab5987b4d SHA512 40aa5a4b3eea5f6a55c4aed9090170ac0dc0fe21357838dbba9ff43a52e91685168e5db93a2d51cc094f18aebc557a84e268cc7cf35886b71ff477ebdfc436c0
-DIST firefox-64.0-ms.xpi 473931 BLAKE2B ab19388c9c94fcbd34c272050bc696f838fcabb974f455cb432017d4fa6490f8e2154175df7249e25d5f0c94c89860e98077e453454e26a92e8b87d007d83756 SHA512 89952e654f72fec1b34373cda6f256eeb41f2d7a55251c26dfb77c1933711cf21e8a1bd5ee505367c6c879d2a89538d9e1a38728e606c0bdff1a71179eb1c8f4
-DIST firefox-64.0-nb-NO.xpi 473416 BLAKE2B e6630d3afc90b2ae2bb917a3e94d5d891ec38cbdfc1e963241fd39a977dd366dac742e64694a8515370a52add594d6f6a7c38c1bbb3ec1a5cafb8747641d0e23 SHA512 b55abe5cadd42e526b6afbaf7b1c6b57ac94bf88bfe65d13de66b3d0d860954a6985441daee323c1c7e5656976bb684d3bc8f1d33917fe322eaa7174ebdc173f
-DIST firefox-64.0-nl.xpi 465178 BLAKE2B cf07dd6f7fcc0bf81f0f62d1986320cfad7e32b3afac8787d7d8355c42d676eb980fa9c873a6968d5c05f83ac87113786738c4ce9bf733b5fd73610a6dce3415 SHA512 11b4e72078de0e2b2a526ce07cc264aa5b0c7a52da38b06cba8f6ca294555d1d8fc08227b90828071115e9ee4a524bb5623c505da5d4487d906359833e2316d8
-DIST firefox-64.0-nn-NO.xpi 472041 BLAKE2B 6c53f486abda7da1b88d912b1d8083d8e14becc9bd46b166f895b7b4c7198697beadbc35d318e1341fda0684f4f2a5390775eaa2f4e2e654d496d59c333eef96 SHA512 497912e32fbd3474b465e1ade4d212b9d5931a763098abc2bd6fe12c1bc1ea637f94a1359dd26c32cb37744804ae33f65146a11169ae22dcdf478d763c2ec9d9
-DIST firefox-64.0-or.xpi 485454 BLAKE2B 7affb8801a940dc857e33651a2ad9635fc3ba3e4e6bb6bce8958d568d5dd14a2a01ffb0e65ecf81a6a276c9236a9040a559058b106e664c461fcb4eb5ec30cea SHA512 141900450af96845b532b7cfc6699b34f32c1c97dbeb556b7555aee64ee3661ed7a38db306d1fc3cf25d077e36fa5e68d6ccb5a10b853e600ffce742eabbae86
-DIST firefox-64.0-pa-IN.xpi 505897 BLAKE2B 6a47923148053443ce00148f75c9ba1ed368d2cb683161053eddaaa87752e6e42496e3a2887ed538643ccbd7a731e2c50852405068c283e8c026a4ed3dcc338e SHA512 c0b5124c2a937b570a19f998b32abfead2a5ab1630db79525efc6772a25699a28bc0697dfa0d8453ee521d0a637c4071f737aeb26f8d849a73a87aabd0d5c489
-DIST firefox-64.0-patches-01.tar.xz 9700 BLAKE2B 8716cbb080c912424dc0ada1559cfe08a839dd48b321830cca954ef7130fab56fa55eb3977bda8ee9742a262050a706698d825be4f033a73b5f561222d33e2a5 SHA512 47272f2082180b0e72ad9c4beca2cb0780e408b7b42e70dd0a868a656a56135123a2a2157f435b6d771c0c6db92933b62c68732b453e28078777eda0210e1b1e
-DIST firefox-64.0-pl.xpi 383257 BLAKE2B 6a200b5c72870f7b65d8606276e80fbb6c7c8f4355674ce7ccff194229c16109066ee415eb9e43fd44bccc62e68176fa4944d992a4f1f90370ffde4798c550b2 SHA512 e8bb7b07b8d66bf21f9d5e7a7f5b2bc15af9dbc909f0e7b11f1c80f76f3bca1df9e526758e3158d99d2f862ed38a3def76913dfa526a8011e64dd096322bedec
-DIST firefox-64.0-pt-BR.xpi 475690 BLAKE2B be037be0ad8a22758a03b03561879c49e61451ebae71192e3728c39c38cf936be9f3b22db6bb1c019dbacf986cff7cfc99917ac46f47723be1a8f1d839f529a8 SHA512 abb3479e90d25ff875e36faa8a4545c5360a2748cb891110c83b1688cc43170a8c86534088d5d1ac64f6eaf608970d72ed20675935b0d3783e5c487936d7e194
-DIST firefox-64.0-pt-PT.xpi 488741 BLAKE2B 659ed63099ec95c6010598b7370a61e272ee6ea60db32b9fe721e3a19e66edaa36a4eb5d9790f47118b8d19972118b9a71383f9fd3c89bc4c9c76401bc715925 SHA512 083a110dfeff4d47bbbf84b90616c226b5c6e97a3a860c51492c051d68a36494c3434bfc33102900605d7e2dd80d20047719326dd1c0ad5004de0aa9afd08845
-DIST firefox-64.0-rm.xpi 478596 BLAKE2B 2431ed20b1986afee58b04860668450337f341c4da53e683198e8c815e6ec382690ab4cfba0bce9d3f22266b4f0773ff73f09caa20e91e359a9ced805958e177 SHA512 20ecc6c845516dbfc35a8b4b4b94e114cd2a521c788ce898ebbd05b6e73df6c906d4df12973636287da151f0086375274d542c79f2853f43cff1e34af1e16ace
-DIST firefox-64.0-ro.xpi 479967 BLAKE2B 6656d85346ff6b2d5d73e0da42f41e6d9faeee731f0340f2cc494c98656ef9eda80a355d164fb003de87dab8457e984087b3261121083255bea64d6dbd19ef8f SHA512 50af00414942bde7992ee670921c88dcbdae1c65109c2bec155c974e77838ce36f921f701a480a8d637d78164877fdd32abc9926371455e92cddf49376a4f18c
-DIST firefox-64.0-ru.xpi 546345 BLAKE2B 88491e9fc168d63984f671da266afef0b2bfd4aab4c15966f4bb022d48e9921f8e96fb74be8de47ab9ae9afd5be002f78cfb845d0517211744dc3df02b1cfe91 SHA512 2b34d767241d44090de2588c924342a92b3edd7d5de328a29a4c5b7f3f8961ccc7d445f332d90694a99466798b6e17d7d8cce8456a06d2d9f61d441abc2ba09c
-DIST firefox-64.0-si.xpi 489556 BLAKE2B a9add778ab65a0866f7cf27a0bcb753683ef98f148cedbd69f6b0d41163c999fb35bb822920384692c1df34e4cc20026ca89dad5086388b112c4122337e04174 SHA512 7968ed8044415bc16bf173a933865c279672b3ae9ee6187f528e0494cca42ab1e3e175398b48ae852fd19807464d88fcd9d9515c0f56fef31b0ba31528e3812d
-DIST firefox-64.0-sk.xpi 504064 BLAKE2B 432efa9815718c532f7a088bda7a25cbc1d48ef379b2973c21cc8b0878497d3975aa1a2c4302874c751075d9b29266757d9edce8ecc8a783219c9b53df029a41 SHA512 b5857383f7b89994e86faaa07d1b790a9c6bf3aeb2b3359b83e91c65e37ac15ff58b905ce2479aa017277a3c14a9d7e73a909e33806697a9ff1f7042726f9acc
-DIST firefox-64.0-sl.xpi 484982 BLAKE2B c3d2065c949cb3e8651272c06620a70ec7bbb3d52752496bcd0a00a30b4060bd9f453ccb42d4416db5f196ad68be028d2ab038a352da240549793b6f1530d9af SHA512 28a089e2724fee8cdab67e369d78b1c2b84c35364242bb1111d2953dc4644f607176ea9d299df1d4aef0ee37c0915273c9af5c8bb3623f20ba074c877aa91eee
-DIST firefox-64.0-son.xpi 448995 BLAKE2B 38a24c3e0596a7d0abbfcb918388cee31399af8262a9dab2cb1f177e758ac48c5540847126b8cb08c54e4826329ce98013e5cbd7d325c5e9e704838a60d3bbd7 SHA512 9ab418a29c8aaa6252f7f9bb46d80f5c4ed292d04d9431b2007c57a462c85a1a7bb07c88b33351b868e227183fdaa8f455997296beb31e5d212a25e85cea8214
-DIST firefox-64.0-sq.xpi 492688 BLAKE2B e8e91dabb90998bb7b8e330083b1dfaf0cbc258a355460df115a43c6cc03d8d2af717d54f689a9c2f42c174515911b0c16b0753b4374dfddab4cef1503a50407 SHA512 486f370df3f3aec8ce1b4a9fc8a0067a44f19dbb698833b13f3586fa39004f411cb7acdf7b728a7b4fad1a6e098eac1e9a57ae31c919b88399169e820122b3f0
-DIST firefox-64.0-sr.xpi 506359 BLAKE2B 47839390375ec396647c38c54e1daee25f9452f7c7b921f11d7ac21ba50d9196feef952c6fd500347fffff09856b7d466912b0a67d928f31a3dc2aca26986199 SHA512 7da8b77210ccff9cb6ccddaba607239613f41c3e1f53b189cf9660d0f69b3168b9269fad2e2015ee7ac9514583011f8db073dcfba459fee550be8a29d2c89201
-DIST firefox-64.0-sv-SE.xpi 484134 BLAKE2B 8715eda45da08ce8df5694e1f3e7c034f68b7cc1910577d4a9253ccc919d8e30853877961ca81157d89bcee5b80882b5b348d729dbd5e1ebe02600a37c92ac24 SHA512 46239fe5bd38090c8410827b63a03de90b782cf49e937bac786ed3b92ca15744f97835eeb1e27a3963137553a1f63cbf885a6ce5a8d1da318eb832b0efee64fb
-DIST firefox-64.0-ta.xpi 530867 BLAKE2B 0d6cb98dffbfd06ac4cc5147834591723290fd8cf1fb8a0511fe20f4472a2dc6d9ef10a99c7abdf3449fb419dd731b94e0dbdf2c19061000b3e729c442b73b9f SHA512 ddae42648a7d9c1e5dfcd81c78f9da95827fc38c60ad74caa944da01a6d7467374a70777a47c0955cf9545a5330b6ec0a22fa6e6749a1d9093a681b0a3c62020
-DIST firefox-64.0-te.xpi 547595 BLAKE2B ee893de084038b2cb20177f358b5734fd97f1f7168a79fd259c97216924906aff2a8b07f356b948e5b047ba1eadd542258cc18f1f775d966e6bdbdd21e17d321 SHA512 3c62f23f537738399e87f6d4989bf92772f923efac91d2080e6e0264a190e66b094c396f638dd8535c5fcf25f1f5e4760985f4b84557abf127170249f844d213
-DIST firefox-64.0-th.xpi 508198 BLAKE2B dcc6d91eb459618af36e6ee3470f1972886076e440cfd0225c4f85d2bf68f7a079274ae9a2f2313b952983f1feae84739eafe031229ac5cf82e5e4a1c46cb82c SHA512 d7b090581cc28584844363a366d3fd0189028e174473030d7d55d831797c4ceeef11c5b51f66fcfab08111f069026718308858e94521714421c7526dfe33f1ce
-DIST firefox-64.0-tr.xpi 494709 BLAKE2B b5d36138b6e374d337580e809d12f702b5612888412772326dfde066b83b265b54abb32ae86ac7e7389b0432e06785571e7d01a182e16e04b84003bf4884375e SHA512 c925ce80c72b82820999c1969099ea06d5aa7b8b67fe6d96b395e79332e46689c149f8cc29f706f5dd526141b1e390ccddf656ef345a4593119558091473c29c
-DIST firefox-64.0-uk.xpi 520997 BLAKE2B fa069fbe58cd0ea1efd4389081bc22d3d111bfdcaafdfd2c1465388ab81ccb89a90391e87ca157f2d4c79317616c8c35c8fdc2fac29a6ee3213428594b63647a SHA512 4eb3fcbbe10040344ba4e127943c346420c52bbdcb1352a8809cabc2c8beac23ff872bec9e869dc55b7900f81fb5f83fc6a442e34b0f7c0b2ce4daae7adab745
-DIST firefox-64.0-uz.xpi 466671 BLAKE2B 344f623cc178581f8d51361c1c3ee184f250fd19493f4679838672d49e77ea6042247e25101213995dd9670e8c82bd23b4597076be5c36b303064bc0ebbfae78 SHA512 9830a61190501d435d50981d834f56cea99bb881787c44d1540b603ba70f00fdd75080194c8f996fa4158a190b35b2169f5fb4c2acba0d1d5c6b82c19e03a160
-DIST firefox-64.0-vi.xpi 488332 BLAKE2B 5eb675b124f8bc64bba5817c9c5c02155ebcf203a07335b3b522928e8bb7a49bf78b2e8c57a573337d249bbc105b6db843302291fd7f2057cdc6a41c3d1d9d36 SHA512 47417565cdf0310fbe861304e513d7b089c7a79ef1b1b78859353175119872114cf1584c23d4135991ddafda73b65164547360c41fa322a65a58064374fe5b82
-DIST firefox-64.0-xh.xpi 463285 BLAKE2B abe118f87e563d24e9e519d7888eae866779f03d31c604a1477ff2b6e45435ab4f2d201f508a0a2d0657583d78bde95f9c9921c43e82b9865ea201a9a224920b SHA512 cdf658a129a95a9df75ec83551fbc2fc6fa1dff9d12764f87681c4a0712dc7bc7e33bd2ca507a61bd2734705752d5528ac48ef0d7f2a6120fb45ba70b2143ce4
-DIST firefox-64.0-zh-CN.xpi 507516 BLAKE2B 3e667830b842e726b5b738e6f8fa4b8870ef4d7a903d872d662111c8cbe0a3fea7248699330858e6d2910ca2f90607788fe5d37492abfa9a3abfa3b8d3cbc6be SHA512 d61781454df7d57a621a86656c4d183a84c0f95c29fa4702a5acf4546a1e8a49bdf7a666c39f1d1b235e0df38fe3533d3ef6abf7e1bfe9a6034b2b28f08dc40d
-DIST firefox-64.0-zh-TW.xpi 510618 BLAKE2B 937c12fbd9ea18e7cb39e60cc57ff66a70398e71de5cce6804df1f8c6db23039f28e5b88e28f0d478fa22f752c0680381f50245d2710016d964750e7730040fc SHA512 7fc9bf0dfd31e52b8f685ed8e4dd37f10ccbf49456fb7c834cf15fc5b4e5301bd34567af3db27e55a16ec3efdbd0fe208426701e11adc8d3d54db29ad88a719e
-DIST firefox-64.0.2-ach.xpi 455471 BLAKE2B 9d39f120607a90bb805f101782e0b1dbfe308575522d5b170a239cdcd80d23c64e6118b329d514d157893d3b66256b5694eb5ab9e8fb4791f33ddc04dde9e472 SHA512 c1fa855cbe6e3e4c9d13808ae63d7289c4b8724e9b9457db2187134cd3f723f8954bf51d7a30a90a95b402dd803cd8d3c4288084227ee329cf5a898047a67561
-DIST firefox-64.0.2-af.xpi 431980 BLAKE2B 2f8dd4e228489efb651e567f80167f54e073bcc9aff0c3873126e271b37255cf05aa2bb31c7966d4a1b15ac44ea18062166472e7963a2e809e171fa84f67a339 SHA512 b9f0aeb5c68c11fad8f6e1d5d841c7019f45bffdf04a24eda89563265d21142777ff307c3b4e37ed06bb976d8630d563092322cdb3db991d4ac86dde983cd57b
-DIST firefox-64.0.2-an.xpi 473572 BLAKE2B 08fcc57964845578f994b4a7ff09356fec0803a07900bd6f49d81b498802b571d8297226b85f894b98b036a152512baf20eb5c67862b75ea6de0980c2d412c47 SHA512 bfc4d5b6141c5d113fd870382604e0e898a11b8fd028ad82b01e58981afa09fe17559b9a86e71a090a38f8660897ae940d03ba65254a07ce9e19689350231a45
-DIST firefox-64.0.2-ar.xpi 513409 BLAKE2B c32be6a25c2abb4280772e1c785fa37c266b4d4e74a82140520cd85ce23b0c0d460acc8b399b941b8c89b930a34e3d3ca7a6f68446fddd828ca622a7c1f4d24f SHA512 21f380cbc5ae8d3b9d1e5441fb0526fc968569e216abd4e0c4254b49dadff08d9a784ca75a708fd01c3eb3125a858f6b5504894add6bae77d79f6797af769896
-DIST firefox-64.0.2-as.xpi 478302 BLAKE2B 0a28d26cb62d0b3ec30d139b2b8afe361940a7c5dcbacc29bbf374d6617da16c2cabe9a355e3e208adbcfe50e47dace832cf4a50c91cd35a8769360447ee2db2 SHA512 2763123762fd442e3ab8e179bd2db4c9601602047f048584dd64035ba96f0a7e49706451772664b3fee89666fce79fa04bb06f145042aa6f0aa205ea17891212
-DIST firefox-64.0.2-ast.xpi 461828 BLAKE2B b625ecf66785a584d6e44d1f8637c51d317305c3fae1847a25221fc5f472334c4dca8e1c0fc8fbc7dccc78b9990e1ddceaae01caac16b8f109d600fcd9a9dfad SHA512 8f222013041c68bd45ab5c6c7cfc331c3ca28375555522f9dee88fb10b06dbbfa733be48b7f081410a46e54ba2e46e2cd54af0659a345175183e4d8b1646ec83
-DIST firefox-64.0.2-az.xpi 490042 BLAKE2B d63c3ed05caf01035ee4ebfe362ec011917626cc4adcc307f1f5e216ad26f14b38f8923db38234f646e29a86828d4404146e3c676abec2a92a7213db785e5b46 SHA512 e9932b55f39c17b14b2e3be7ab7ef01400c7be494521c6656d1f7eb7792f16525a531a5d513c743457e6c4c24ac481be208f0fe88056d8eecf9fbd8a1aea764b
-DIST firefox-64.0.2-bg.xpi 523742 BLAKE2B 84472fec71d246ccd3f4353a5b208f2fced48d0ce19551038702210664c5528264f40b4ed4d5bfa6fd6ecd0efc568911e6ff52f19a4cfd28146e677dccd21185 SHA512 d9b57d7ffabfeb724e327333cf32874a0bf464115f4e7aee0aaf1aed7d5039bc71864938ec813c3a004e8adbc8e48cd35e4b8a5954cc5d2a06b5aa03a8d48856
-DIST firefox-64.0.2-bn-BD.xpi 541868 BLAKE2B 0288231239eadfb3881ba3a23e1ac587e188a45a4f1fbfb00c10d1f8a8d1c24209b296d095aa0ace67416c243bdb599ac6daee54e364356be271a12e10c6c0d0 SHA512 6bf14b98fcca00a5561533e97e15d7b68ef609ffe7d395c72ddd0ee0286c229c2923d5242328a22ffd716571b3055db5136942655546ec28f61abbbf4c1d101e
-DIST firefox-64.0.2-bn-IN.xpi 528988 BLAKE2B bf280e2a65a304b2d044968bc1ec7af1ed04cdda0bff9f16816d7ee63a7eaf9208ea7b0b7186403f043e90d015429d681cfee90af153b7cb719767641313b983 SHA512 74a563b6be9ae0252252e9e766a7dd23ea608588e8ebf10491b1d492214f2281755c86c952fe7b3da0f665e5bf25cc1e2a0bc73b0cc0d83fff42b5b20272dc50
-DIST firefox-64.0.2-br.xpi 479240 BLAKE2B ff5646ed5214758ac64529959be5eb8dc8e9c7275702efd60d28f241a6cb30c7ac0db35524b8e248ade8fa44faf57e00abc3788060df6a9729930911ee5d8317 SHA512 3150736ac2baff70ec7ef05c74fed51e50c1776b2b77e3a3a299358277ce406f7d042cd7ec629defc2c36cac0a1835c716afaebdf9d693ad5e32de987539989c
-DIST firefox-64.0.2-bs.xpi 471753 BLAKE2B b61b6723f1980e1d677f0e168f8e04d3f9c87d19107ed6fd8b98cddea861e38e873008b51a0f4c032a0994218a779e7e0d098a6748b23ca395e0176bcda3292f SHA512 3a65c87c7c9b9d8f7ff6b6d19c21cec8df79573da4d0ddc6b88da9240a3090a809a9296f4ae50d3551a0f75ece5ba829fe0f1bbff8462a728ba38bd1edf716f6
-DIST firefox-64.0.2-ca.xpi 469703 BLAKE2B 29238cf33531849d6525a6441bd2d72b8dd9a300028386d4ad2d029385987673053a54482fc31f1305e3dedb097fe68d27ddb3895b7cd76604f4b9e04af7052f SHA512 54e1a6b5c5640dfee5a2a8c8d27ccfef51d105b0c10dd360f0e6cd0ae09afcd0b3ccd7e6270ee8cc317d363016c452aec62fb139abb3d65946ee3eeef13f2716
-DIST firefox-64.0.2-cak.xpi 506049 BLAKE2B ca0f85f71f5051c3ee9f6d4317d35e6e6282519b6cff7fa9977a5da5d442d5c7e6a150f5e389559726daaa67c568838f820e7134231b80865ff184d401c28763 SHA512 8e84959925646566405f08215480b5c9bc9b3fb172415731860a344d2c4a4d863899c12eef031974fe8a2ec1136baf6e8f53cae6d8c0788c64c32425e0c3c004
-DIST firefox-64.0.2-cs.xpi 494716 BLAKE2B 519623d74f3e330ec4703c7fdb1a5d8292e373b90e0e403690025ec8272dd7291c71d414f75e35b410dd278b7c332149a2df04e47ac40b24e29bf30d50c05d5e SHA512 5a342a97c6b840797af33f411c06c0a0a58b0cd48538818558106b062b7a8d6d73a04d01ef4d2600c0aa462854db73943ea9dbe4aaa3d06b6479762d07679b04
-DIST firefox-64.0.2-cy.xpi 484374 BLAKE2B 761bb79afbc3403cb7b82b53922ba21c159557c8d47d84272ecccbd015b3031e1d4d595455f9c5323b336af601b7bc7d2e87271307be995e52efed5ba8d68452 SHA512 96df2ee443687acb091fbc4a421776ce2fcb8a4fe4bcd4fe02f05165ca5af0458147dbdd7ac9ca2b7a8767b00b414bd63f2a841d91c1febed3d5772052e100ea
-DIST firefox-64.0.2-da.xpi 486857 BLAKE2B 370d23536301ee76745dcb76d9e8a73f72b6f019e593ca609708a2b5315afc997b65281f50bee6ae4d6937ef359413bf4df6fb7e1d12f4e1f33d4bc372804d66 SHA512 55c6b4a67d29e51cddc0820dcc828d6b0b09ef1a2814dc6f0eea709c0e5e12ff468e47fcf752ceadb0d0f515a7c7542bf361536cb0ce4ca4ec7127f63db136d3
-DIST firefox-64.0.2-de.xpi 494534 BLAKE2B 161fbbc00a0b61c25c12c92736c26c1c9876a0907d55d44e7281c6306668811496f1d53fabaf4c8009c21dd69c765805a110f2e3026b09e717e0cb06a45ab9de SHA512 f29cf970321761600ddbd67f9815874be5eb6f27a793e9029a2c8cb23e5586bb5b390d193f4ca9a16090d36b29bac1a96e244f667d9d1c121994ed997e09cf27
-DIST firefox-64.0.2-dsb.xpi 504228 BLAKE2B 7b947bddd15c41e3ac88d6a213b0e94e28220a932da6555083589683650828a39d35ef9994249d8e9417c60ec67ca7f6cbb98c725495b1693f994cebf10c7cc2 SHA512 ab962beaeaf0b93dd5a83a80928b232581810fdbc2cccda75f813dafe38ab08d2388cdabb61dc93a163ddfd69acbbd8acd5c8cc3425a7c60d918ca9a78658dae
-DIST firefox-64.0.2-el.xpi 558816 BLAKE2B 2f7637a4d51d6e2e6b8defb839013ee69a5d797ad1b970cdcfc59fcb5bbb54594babd9de32bc32f70f33f4f3461e6539d76db87efd117bdbc391bc933a5d80d1 SHA512 0fcaf1dda90261dc6af88261d07a41d56869a90342aaf9aa5b9870d012b4757a7edcf059d395ccb42c0c1c4c9fca904fd84751f1f7363f74c8e9cb4d3b29a8fc
-DIST firefox-64.0.2-en-GB.xpi 440963 BLAKE2B 77390086bd09ca1315196f5146ec27a24613fbfc91c70635bb280f002dadb46a87e2766161c6396f65c45b051298446b44c8fb7fc6d32a1792b66a4083a911fc SHA512 7cc6b048e4362cc1513a57e47fd67277a2502f3dcff59e53cfefe38dcd8bbe1718a5d49c0a6f6a11ef13a510360794d665ea9ef886b8fd6688571c0490ef234b
-DIST firefox-64.0.2-en-ZA.xpi 424511 BLAKE2B b88d103acae64c0d19f1d88144336046a4b8f8a07a8f2050b3cd47927c20f2f6ebffa762b67c9965e1ebedcbdacbc06919f29a62a348ccc65f89ed57952b1328 SHA512 102b07d706d4da8544f8d3b9d08fa8edbac73196ad7f4ca70a64326ad8acdd21c9454e4bda70a36c886e4fe14e9ee19766ef9dd47bc5cd313f4c4f89c2d452b4
-DIST firefox-64.0.2-eo.xpi 482464 BLAKE2B 294fbe830e388e5d779ddf6bf6b42fa3aa67b0533074b08d25a9581b6d56e9e82bff75b267a98036ef757e7e3f8f766d28cf418317c3c5b4d2bac829d6fe1930 SHA512 efe9402c93603200d5a2ee922f182005d1895166e9e0c552e8419c8ed250e80feaadfa6805abd587f09fc02a941e5473733e35086eb0afb5062304613fc762ac
-DIST firefox-64.0.2-es-AR.xpi 490552 BLAKE2B 20e7bdc2e9b6e4c210ee5446827c20d26d4f6d211e865503e5e388ba8944f1c834462df3db86712542c623886f86a9ea9816154e61489a0a9842fcb027ff2daf SHA512 975d4b3ebbe27fb31057a27167d96bbdefdd6c283a97300ba5e76220d5c934ec984a23431c4026efd92ae865dce8cb4796ce453f75b3e09f65fd44f9ab808e52
-DIST firefox-64.0.2-es-CL.xpi 490258 BLAKE2B 00d0c967931709a57ff69f6198ce1e5b9c37aa29993532326c892411d8e7b6a52b84155d1171ecaf6e7f375a37a01c057210845adb1acad80cb7e3e3584ed6cf SHA512 a85ac912c2891c4646e281613347d12a348b241881f2a5d81a756861c8cf58591b067be5ddb082e10b5fca0b353b24e0efd02d8f1a9fdd99a942586bef049151
-DIST firefox-64.0.2-es-ES.xpi 437812 BLAKE2B 5e8417584b9d6325264dd32545f933bb5833dafc42577b76591e653f5288fd12de4334cfe72e3bc62ef6767296b0c13646f91d7070056a752a9e9c34b6f2e529 SHA512 3548b965bce3b3dbe9875111fb821841d7f0ee4deca11b216ddc23ec375bd97c1fc7177ccc865ee3a74b872a273da03d90b718d8344118a1c2b0417e10395fb2
-DIST firefox-64.0.2-es-MX.xpi 493155 BLAKE2B 10b0ef179f1acf91c36a90fdfb208244868765a42a77e1a828217720029b089388eaf2ce797669af0c208c861d5591ab22c591a06d0424f45212afa25fb0a61a SHA512 105d92457e2a0cb85f7d26576b1e059f0a34c3d8d3da13c36038091f66af615a116c9a755f69fd892b110a16d6c9119fae380206cdce0a5608a3353098000979
-DIST firefox-64.0.2-et.xpi 473521 BLAKE2B b6c65fc2490788f58b07c733d0ab53a175fe376c5e52945cc74d8ba361b3a5acdbcb4f5ff0d1e740d3a87e4581f3a2cb44c47e54ad2241592d7eef0a900f378a SHA512 b2f55029daba3a25500c78cada52c914393caea4ada2df5975c06b5e608b31bf995dc1a5e525154aeca8c564065f7b2ae4b4ef312c8c87d1221fa860b2f331cb
-DIST firefox-64.0.2-eu.xpi 477299 BLAKE2B d6f91e4fdf8b335c3f5d49f5091e390ee6946339fa47725c393f10dda3df14345d155486486af71b38dc2d38301631b66d84c5597789da918e2fd440bc4cce22 SHA512 44088c0a2a5b0a2a18a6f05661990a4eb8d9c1cc5c21e3b5f561c6b67bdb759a346807db13ba045241e857126da675c1c6d3733eddf5078bf48f45a6ddecb882
-DIST firefox-64.0.2-fa.xpi 529980 BLAKE2B 377727bfe3af82fcec9b115ae9d85fff2dc740331c64dff60e66254ec66df98a955161514fc3784b0f6d166bf595f3f17ebbf671f2f1b777feb473b6017bc51e SHA512 68aca86834b27a7309330b734204a5b2aa97616c521c50f225360c3b7b8d660b66188ba1f2f6a3971adc9e228e2a21b1b0d205e658d01834505750cee91bf157
-DIST firefox-64.0.2-ff.xpi 470399 BLAKE2B 24f32e4452d2541bad09d8b4cb81678184adf285c4c89925fbc168d581de51920f1c6fe0b650a744172c88d6b0d5abd73e5f7222b74a83dc70ed4fd0d3ba2d9d SHA512 8033a71ce5232263c0219e0aa1ee1025665c1802f44ffa1af2a3c8c659f54d5abb3a4dd600fa172bb34a51f41d26d8bf9d11af2932eb00255d7d7f77b2745974
-DIST firefox-64.0.2-fi.xpi 470567 BLAKE2B 6b1a14b2518cf35fa2fb5549c9c3b6eb64e455458a6d4e25b112c53af85b3a69b106cfbb2c71fd03ada370fe5e089d489485df81ca3b785d9b48e2f0f780c58d SHA512 d5345d207559775367ae9eb00733c54ef3aa88321566363e0676f570270de0fdd1e2f8adfdd294aa078205996d2b1fee45b925e0b80a79304064fb4ac82da5f1
-DIST firefox-64.0.2-fr.xpi 499983 BLAKE2B 384e7a647c56c7b3294a510a06f8e3937dbff478c769a4cda5f43bd4b7f4a522ed403ac54dca8e70b6ce50b29353e3820cd632da18f798cceac7450fcafc760f SHA512 9c3f0da233b67ad307ad66a238d99378cbe68705c5fa88a61c30b6b0d790ae932d4ea80ed847fe20a628634671aa72316a47c34da76bb35403bb51a5477bf756
-DIST firefox-64.0.2-fy-NL.xpi 488322 BLAKE2B 20c1a43b40e196ae51580cfa1bc447876918d933fe3f10e9f51c16f7d3920673b7141671647df5b1dcb5935dd147e9e36fc624538e8ec86c3c64f1a4359dfd30 SHA512 ea38feed8439cd3bf0e9185c636ebe8d6f0fb3b11eb16985aa0670463a56916513aa74599614aded997f4cf5c1c81ecb46617cc44a076573cb26fe0ab6a593d0
-DIST firefox-64.0.2-ga-IE.xpi 474812 BLAKE2B 5c1d6864d7ac96a9c1ec6d9daf17cf4cc1d9177549c20c8a8384df536aaf5188cd56b8555480b2861511920bfb85cced2f7d631aa4722480794bb92a321140b4 SHA512 6c5bd0a76eff07598f1c49f1335113bb573e48feafca4b2aa62a5b17c9fb030addcfa4d9c63d2cabe88c139c557edcb15510c4142b09c343bf537a9162964714
-DIST firefox-64.0.2-gd.xpi 491218 BLAKE2B d3966388595a6865de0e1bdfd40eb5a348a60ca7ce1bc9cbcb626442782ead40a072c3187deb97fb6bd298bf472727be1a76728701cbebba49f279f063bb9ecd SHA512 eb61eb92f4d5f60e4a35bb79b0f32563193c8c2fa9a53f5b18f0421b2ebd00b17b6c30d702b4dcb37e230651b2ff9d35b6aab825d7232322502b0c267daddd60
-DIST firefox-64.0.2-gl.xpi 467038 BLAKE2B 90131de1c65e5ce56421b655c14093e5ef51c9d048ca2fda7281b951695fa64011f7f2c0fa152e38353f90b6135764281124b9be7c2702680304c0b64ee582c5 SHA512 4c56c8573b57d3554011b9fbe186e441b5b1721db79af0d6cc71e060a2fbf78e8ca86debbf90241e10ef439033c03b928ce3e28bfdfbe40958d84cc72b4cfab6
-DIST firefox-64.0.2-gn.xpi 497412 BLAKE2B 3ab2456c96b402c0c0854c478564483d9e2d66b003524de3b6af3dc08ff7cf5b3af50755088f3ed059423d76151eb8868bab16cb87698d3847bc3296f4d6deef SHA512 ab6272987f3c88e4f8b1c8428f06854622af875d0d847ae43a7c99a35d37b7f64fccd15ec39e14cdac8728bd4c29a46088424795b39bb98400defa700d6f6235
-DIST firefox-64.0.2-gu-IN.xpi 559368 BLAKE2B f37f51addf29deb5d2fc441a9c7d2b986f25dc32fe3a779e61c65ce7ccc331abbb243d18caba7cf3b76937b443d0c73b1cbe1d331450fa7835f5482f299f88df SHA512 9e90e33f1acc831f7e6a9f3af319193320ac935b921ce925f7d408d98cee9582f641813f615eb388f4c9ea75b1165c1f8e65b1458a80260e0913484a89780f30
-DIST firefox-64.0.2-he.xpi 485007 BLAKE2B a3733040a79a8cc6779935e366ae8d6cab213b63441902b862b6ee428e0404d3aad07098bbfd59a16ed71aea77e4a7200112bc30cc7dfbcf4c3356c1cc98c3aa SHA512 ca230e8db7e00c563d0ff979a8f0d2f5b1e909bbde0530a9134323255386bdfd7b232a6f0ce49ee046879412926fdb1bc3eb6de334f7900b384fce3376c7ae3d
-DIST firefox-64.0.2-hi-IN.xpi 544063 BLAKE2B 5de2fa40ceaa8b7ccce6eaec588d585a01147af3f3bbc852675159ca0900033bf007c80d5375ff6a1c85cbaa34968c5128705b63befdb394e39f602ac68fa464 SHA512 d58a8d42f7dc852a8c8b9306ffe0a3bb75a8c6d23e0b7f36de2986e76e314a274be5e335018df2fb7d0365c7c1ebdbf8b86e00c267825de47207c386883554c7
-DIST firefox-64.0.2-hr.xpi 464610 BLAKE2B 08eb5d1899e21b43d8472c8bfd1defece6602200c09c1970e81ecee19cfed51c222c99aaf809f1bcda5d337aa55c81c61d4d5bf0d6094af9f6c20448df2b0e00 SHA512 c20c63046ff1b71e15b53c506e56a6fff0c481d8c42f62272800458acafd82894964c7aeaeec3b8075b6d5e53a639d5b95132c8f069ee2f051d02911c83818bc
-DIST firefox-64.0.2-hsb.xpi 503936 BLAKE2B 95a5bb78765d26f84a20024805b0a306f158548df563fd2049643193594b830db31fff47f0eb56ff3c4a9b97015376bb25490f4f49dca0a0033bd944aaa47a76 SHA512 112f9cbef5c8f3de6bb5dabcc2f0af2d3c9cc2743856bb4c13b057c5af5c932852a2d94c5e71603f40ff84d1b61729bd7767376e671edfc6e6bc272b2c65ecf8
-DIST firefox-64.0.2-hu.xpi 501541 BLAKE2B 9350b32efe786ac702dd42cbf661e1fa43d1df24978c937704ffe6b1937680d89eab262a7d9f06abbc4a3839376a66520d94bb0da4d4ad6ed9642460b138be29 SHA512 0569c155f545657e9eb4898bc5a5a013ee37d58d77eb58804bfec9d6fc714a7a5d789cc286cf7cc2d553bcd2f279b050b9da0561e698b22b8c62e775dd07efdb
-DIST firefox-64.0.2-hy-AM.xpi 520949 BLAKE2B 59ad3c907e28829a5332c8520dde74b906628e172a916233c730c2d3dac64655cd6e830cf4376cd5d0e5f8b12189e7c7f3d18c924ae05ecbbbb72cb5452409b7 SHA512 beb0adc0cfaa9902c26f1ad1669d1c7dd027dbed9d410d81ddad956f05a28a9c65d64f0226ec8a76a20aa9b5495d718421949f5676032fac57d646a14b37c6da
-DIST firefox-64.0.2-id.xpi 471527 BLAKE2B 5b4b324d8605c926c5d2c16cfea6191809e4b0bde1257f4b409a252230f2c3d0aef06b32859484a7f24145b94a5fd609895bd3e2c4b6f70594182e562b6f5cba SHA512 4e6776e687fcc47fdd584aa48254eeee42853ba5b7945c9754c9986fc3e218be2baaba33f4acea88480d126f05b5753e070243f4786c5680a770676c9dfcd41d
-DIST firefox-64.0.2-is.xpi 469905 BLAKE2B 97847b0ce45b29ea97a4af333e18442287d2a7130a7aab3106009aadbcf21c886394f6c355aaeb5c8e61b18863d4387da5db7c1ecedf2a350f559f6105765edc SHA512 19efa9275e04e6da47629777d8d4007c7499af0470f4f74d76f104dbe26a1eecad5e37a5182127bad4ba3f97d36557aada233f3e0bf63c8c128576e5518a0667
-DIST firefox-64.0.2-it.xpi 355575 BLAKE2B 6f0a4ffe45009c67e508d791d5a0c3d855c7ea44c65b6343219ec8cc8fe4852beccc47d4ddf87a2b7c40daf7b4c1e4066e1652c43172c201fe05651e3adcd50e SHA512 f1c2668384f9fec0cae7932fcc82d1c245e1ba23f468f92e9a05bbfa517d561541833be6c385823d130277099fd404efc7139c7f901aff44d21c9dc5bc3862a3
-DIST firefox-64.0.2-ja.xpi 516116 BLAKE2B e8a01a7d3a8e79fc1e9aafb7d6abc171d62d5e377c9421a67b6b5c31d9cf4f5ea003b0dc5d681aa90102f305ac2e88ebd96965d19426adaf26d5e35577ba64ad SHA512 68a6a21f8e7ef6fe4b47b71988714f0df1bb855bf0816fb48a1c81c69d87b66dbb708e5c69e9de5cd1320b98744edaec0baa40f867173815728887f9e091e1bc
-DIST firefox-64.0.2-ka.xpi 521857 BLAKE2B 47c42d4fff8cffb3b4e5a14b1a66ae6043feeb70fdc8741ace68935f73617377227e7b106316c7a792215fa8ae4ddd3d0518f3a85da865574cf230490d37a6ce SHA512 8f24486e7402e67ceddd051255c0d43a7e4b1c4bc753e3f17caf2e4af49dccecb83fb03d4f9afcac1099c9742e2516115b24299022fd8bf871fa416b083a2c27
-DIST firefox-64.0.2-kab.xpi 493582 BLAKE2B 97d162f42816700c3d4c65a82f949101e02cd1fdb404822408019431227f2639e03f4c279ad7c52ca0fec5dd73336c85548cec3ec775455b1941970ff8ca1ed3 SHA512 3869230cce3856f4730d1ccd488391b18cae9f0043094a32b772a73bb4d0457a6dfaf580d6f43165b634ebe79601de14e0fdc772b4704985911fb0a9f44b1aa3
-DIST firefox-64.0.2-kk.xpi 550187 BLAKE2B d0c5d62a38e90c793bd51057fc7463b413c07d6b9fa4ebd8ac9e66836e544ff5ff4abb39bc73fa16139c5449ae281ea0142e4d72672b94c4f75e2e75aa92094d SHA512 30adda4beddc73ccea23726f67c2849fc45b6dd69497961b3b46463ac684bd2d4a194314b66424b9a33dba2206cb5f75d49eb4f237b5700784904e9f50fe4ec0
-DIST firefox-64.0.2-km.xpi 535444 BLAKE2B 042f62fbd4e4c1179c35d2f893129a0c5f09b7dd553ccdcdf1c206c598711a7266c6119f8f2bcf99b482e4643ef8d092d0bb2d704960d978963b9828efc8d070 SHA512 52aacc5a427742a9aea1c94112dfc75e7908f88acdf66dc9dff64cbca892040f541386d07ad604a8503d61906ff86399b1431edb87ec635c819568fc4d079802
-DIST firefox-64.0.2-kn.xpi 538358 BLAKE2B 723124232987da5e4e9f7de089117479ff4c4abc9f6527e12839f27df8779260cab51fb2b1896bd5866b0bb423c04b576bf6f1e9e0a64060f4374be6a0d0cea3 SHA512 0cf2c52900fa1e618b6b176ec6e25143c8a6b7d0110cd2ae20aecd5855d8ea2eea7cb392c9b8a4eba775349c6454e8461f627ff6d07ac922adb8d5cd0045b679
-DIST firefox-64.0.2-ko.xpi 500865 BLAKE2B 4872b5a4ebdce1c2ee496e249ec4a61ed230a55174d8b4288ccb236d59804534f9826e2c244084d18414b25bd6a634d6fd21afae77a275427241d512e3577fb6 SHA512 bf4cf9216be36447e46dcb1a286e416e9a8baf5bab804fe26624e957377e41de8ed9e958f879750c89209124520c27453feeeafd75267a5c712d792f4408cd3d
-DIST firefox-64.0.2-lij.xpi 476187 BLAKE2B 6332f78d23c96e5abc527eb3e4187f4f29d09ea31e3525ec9a4fef27b45af79969da2b303db5fa95da231ebc3e977d9e8be88b300067b79a337763b7e5ad09c7 SHA512 a5c64982bf9fc0788d0308dc9f71a90ec9f7ed8d83684b6b62818f7cbaa62d77bdcced690d622249040701ef633f51672795bda8273fdc137986ad40aefaaf50
-DIST firefox-64.0.2-lt.xpi 504609 BLAKE2B fc8c0ba1fea8f40a34e4f5b3bc89f755bf2ace190edcb680c878cedb83b871762d424a299cd392f1b7cd5ac4fec9e9bacfdaa979a7ad9c2c5ce68f5e470f2990 SHA512 a7d04221420a99e17d0379446d0a3e46808f7d32c805ffd1e84e926f368407773dbebe4b14b5232d1664f2911b556de01512b2a0ceb2af844f7c2bcc7c1cd547
-DIST firefox-64.0.2-lv.xpi 490769 BLAKE2B fc91c7d6825555e04858917d01621c717cd9fee3c2c243b61fa7b0c3708cd351006f7cb7a967b0efb1598582e82d00c66389764db69bf0f2d304708c7a319bcc SHA512 56e674236867939effea86eda505b2b99027e7012e6808b45069eb02a2eb0cb23feb01adee0cea9d98c9018acb207f5a92e7f629a1ffefdb6736904a51972225
-DIST firefox-64.0.2-mai.xpi 496201 BLAKE2B b78fed0dd500ea734baf08bafdf0b98e4d45dd9d83bb6f05c042e806b314eb5beadec1fbe712b5b6e3ff64fad7de9af4971fd259286ad9d29d22e48e8e60f503 SHA512 5a90f377442bd362efd8a3440345a046154b651c202997f1541f42a2faa43b4e26a1cea14393a8fca4c329d458baf6693d96cfa2db9226d6de34ec4415252600
-DIST firefox-64.0.2-mk.xpi 457993 BLAKE2B ffd74e88d263b5eaa258aff5f5f350ada9e5dc86ef020851c4eb13797a327e335e77c0dbbd2654294625a6519a81ff99262169f924bab49ec7cc5805322abd20 SHA512 29f3f9cba2b1d10ad21e4d2c0ba723dc7fca54ce5fa89ae131c00b73e2785707e5b4f22660e5c71ab42b3e001164b868f1afe12f7d86efed53abe01545a6dc24
-DIST firefox-64.0.2-ml.xpi 542332 BLAKE2B 5cd646e15dea8caba3810e8c65fc0a73f5bb336e1e5bc53dd0b49e8fcc1419bd27978a7ed2d86e6200e77cbd4ff4dc74d3f93ab33d9d131a4a45d71d684bf0cb SHA512 c49dafef8479e281fda02785e2f751ef75760f07b79867487cc13002975238bba1021dbd7403576574244da67c0f51645ca9f889ab537aa825d0db0331ac1424
-DIST firefox-64.0.2-mr.xpi 540016 BLAKE2B 1bee8f442d49f3d0bd56e1624654b567cad96b8068c6b6c6875dfdc3cab7433a95a2650b653ebaa19275f349733154c2ccf85d796724ab1ef5126b486f3c5eb5 SHA512 b5127a3ae86d3f4445fe8e57f057f495f4b6ad67a0b3017ed697cfc918c467d6f5c12c734c7c94dcaf959ac03f49f5cc30ae40c5280c328ef3f4d77a60b7463e
-DIST firefox-64.0.2-ms.xpi 473936 BLAKE2B 4f766290db47d11b5e38dc49205adf6033d65a8974582440ff49a0c097d4b40071a1e996a989686f31edcfd5dc7b789765498ab4c1988bb7021c1c4fe6dd595a SHA512 eb8d54019e3a90c6b2beb73406976652713ad1a852466a88331677fbf622625557df6c3d479ecb9903e97990f1058c7457b9814eae7f74061f0e218f1b0739d3
-DIST firefox-64.0.2-nb-NO.xpi 473423 BLAKE2B a9e71b0570778761fb35adb0a94df22a31f22e4125c647ac7715ebb9c039d7efd51534a93824f4f06df0057077f9079667c3b846a6f4c033e394603c12ebb622 SHA512 519c158527bcbb02379b269088698018faecea0e37b3586ea9c3eb5795ec35497a0873e2af8a523731b17915a7f0e340b181d562c24e9c37a41b1027c6f12468
-DIST firefox-64.0.2-nl.xpi 465188 BLAKE2B 4cb114024132f2aa12367eb956fb10e77a717137b0dc105df95105b5ef23e48cdb4e5c56fd0b31e7844bd9ae29667969c6aef3712cdbaa9eb6abdf078285a211 SHA512 67383cc4d50aed4b9ce240ff19680b9cc7bab2b6d03f8ef97e378c8d9c5fd395282cd9c1f35f212b191e6dc838d1fa736d3f8562b54eb477b2639a7b22c73c9f
-DIST firefox-64.0.2-nn-NO.xpi 472052 BLAKE2B a8ebf75f8f213273a4d70ef292aa346dd85af8e2be911478d1a01e9eb4379226ba565e7e70caa0883def19f957c404bda3040a0f41e42d6001bdfa031d213edf SHA512 14f34e973716b3e160e23ff198ef526db1a225a5381c5a162eba031d45e15640967f0c7e2206a39e94ed998e82261ed6be00f52b7740089e768bff77c5ee1505
-DIST firefox-64.0.2-or.xpi 485456 BLAKE2B ef050c95283cba323e6b9a2c5fdbff4ff2b86c7930ef80191a2ba54de67c1c2483e73dab059fa31511dc5869b9249ce9c583ed30ae69dd49773d807c70477b48 SHA512 db86d3f5cd0dc4e3f2fbda0d11bbd5441e1003a3ff8b7d873fed9f6b7e17438f5ff062ac51ff25dbada0c9ccfb44bac022644a4bccfe9abefa436d36bee9309c
-DIST firefox-64.0.2-pa-IN.xpi 505899 BLAKE2B f07392df3d44a98e874237fbafd528a1ae83c4584bbc4cddc6957f63ba285e9778d3091bdfe220fb1cd736ee06cf10a5d26b3e74a4ac3fac4502c0058918794a SHA512 38fd3d76e5710151337ba6ab841a970321b3123bd911f62a02b04d6439327588e3cc3838a2a602e97e8319ad40d6f85aa2148564c75ce0c1949aceb983ca9c21
-DIST firefox-64.0.2-pl.xpi 383270 BLAKE2B a639ddc91f71d290f06d09652bce840d34679bff6b0e6481d46da1eb67a5f0a741fc12abfa61f4daa63a02685fc61fa10a9305af54a9786b621f401beb3d3569 SHA512 72839d72f77e8e06fd59236b07eb4e5d940bd33ff5a206dacdde370ef7ba979ace41687862680769e113b68979f8dc5c938c66dea6683a6c2e8fa170224129ab
-DIST firefox-64.0.2-pt-BR.xpi 475697 BLAKE2B 11b87c4d0571abc85547e41c53218aa8ea7d5ccaf6a4dbbc68fdeedd072621ace538ee3adc8de963bb691160583b7b6252ee85c4553984a5f5e3d39bf9a40ff4 SHA512 b7ff4c4e5a69a69e3ca5ddf09eaab7630b160ba4418a26728e8e6781adf390d9a305235f7c43e7dbf2b5c8bb84ca1f2a11e9ae2a9b0b4ab7d39335beab4fbf85
-DIST firefox-64.0.2-pt-PT.xpi 488751 BLAKE2B 81d2ee5ce88cc30271edfb5e3c877a1a58804b233b96956d9dd0b3598ba6b3a94efbae12155fb8308d059bddbdd4546ee39f9a924e04b9d219c2b6e95af0dff4 SHA512 8a64e25b810847d9fa9a0706571665e41cebc499b393d58b5d3e0fa31aab2dd693ef18b31ba856675cd9c12b8b6bb400304eb60cebb76f47fc522ff4b24bb840
-DIST firefox-64.0.2-rm.xpi 478597 BLAKE2B c16e0248c2b2ca3cc4b5eac55a8394c8c985dcea700da5ab164449002618b738a074660549348e54684d30b5f599c05335c59aef7f82ce3240d35bacf5849ffa SHA512 fbeb7e10ab25cadc13c56fb07c214487d727e9dd3b1b0c4b2aa474f20dc3936863977ee9fffc68db9d174fb9cdd4027608f7b6a720725a8ded67e18d7c9f28d2
-DIST firefox-64.0.2-ro.xpi 479969 BLAKE2B 4af6c32345334af2f2d92573b02079707a750956b31d273f0bfea13c9ffebca695419dcdff8c9a92c65f637f77eae888d4978a3628694daae898891a7f39fa4a SHA512 de49608064d5c577a54218a464fd9c3ea2b835175bab865b1d442aa62e0bec1a7a19372d1b5e9285f9b1ee5b7b12535876714d711f6295770198d0529b46e1db
-DIST firefox-64.0.2-ru.xpi 546349 BLAKE2B 6d729585c28f09feab0d9f2112017ff600904ae071b436d7f6f55f715b0a973d64d808d7a0c4275be0cf970d529f68a5abc9ea1ad1c01ec002e8d4cf96c30444 SHA512 003fd1d091983e6e9acdf86e5d10bc43b05f5f320fcc8bb27a140ad5b8279b4a852a59bf7c9261b52805bb69948fd25da348e714f70deaf13fa7e5a98bb223ba
-DIST firefox-64.0.2-si.xpi 489565 BLAKE2B 0eb2823930b4311d28d5cf85be06c610d481c9c2a3bb586cf60118a9de35a6c3c6a58052030bfc3b60ea2116ee5561681a46dda0d5bbff02de64f0ed706398de SHA512 2e3678d54044d8bbe3e15e9615edb52a94a4ee3625a36badaa0e33ff80c3af2da47aac947b2e090630000963e8059e1eb25250ba18bc27f592415ea4418527b4
-DIST firefox-64.0.2-sk.xpi 504065 BLAKE2B 1f43ad347017d09434571cdb03a046a8a168b4ff4142124865c8ccaac55e61e0d4f8ff23d69c159250ae9a932db371b195dadd3503a2153d39cc5f335b8f34d6 SHA512 e4e0d08d9cfbf3bcfd8feca9886723da921bb57f1ba9fa68c7299dfdf281ff012ab6561507799c3338005b7cb0f7a612f6a130c2440af27e59390559bc04f38f
-DIST firefox-64.0.2-sl.xpi 484992 BLAKE2B 8c4f150a78315c5c87dd325314e132b6527bf87a233ac1db64ace1abe020f2e9e7aee8688cd7903eed62825f41129c3a46c03bce390179d92446ca9f33f0b5f2 SHA512 e71c025d9aa584808e5a1ed5e2adc52dc16a7a8b6832e71038191e3220deadf04379677956d2724e2d3c9718b9e632155a4be1fb8c75cda1d512b37ec59953be
-DIST firefox-64.0.2-son.xpi 449000 BLAKE2B 3dfbfa3147aec2a99c63987828f55d81a7ba17624acc32db9ee3c3598a0b0cfb2388732c8b5fdcb12730eed85a8b2e6931e8d290fde406930ef092a9430b8579 SHA512 b71dd3d4b7df3498f0739141aa267eee5c60b68acb2eb3face4d69a7657eb1895f994d7b2588678f7f0f62022dfb9f88b3fd886924df5a393e088fef35ddc56c
-DIST firefox-64.0.2-sq.xpi 492689 BLAKE2B dfba4fe249b43671703ff2806c8e96d962c7bd55e6c0af0e8118475d0b6291670c08d97cc97935f43729b6c578983ff7eee8720e84b758a07828f35e9a9bf933 SHA512 67ab15e1b2ac06a64125e7c1035d3d3f71b7fc567588008f6e1f2848cb04c49516ac0665a6c24588fbd17a5044a7ff2f8d35666bf807bb90422219476f66a7fe
-DIST firefox-64.0.2-sr.xpi 506364 BLAKE2B 07cef3e98db6b66b318aa88d819604829d4fa9e6d6da3cbe05b8e9c7ac1bea292b29ed5da038ecffb4d2d020c34af44461f4a8b091512460cc6c72eea6d68a74 SHA512 6e18d4d9289a29f2296ccb3da59c034345a929ff587186b7f6256792dbe5499d000bb52fe5d01db26533f7613097be8461d7c4c630b7d481c827470fcefb368c
-DIST firefox-64.0.2-sv-SE.xpi 484139 BLAKE2B 2c212876b5f3af1270568e3cf84f34cff4cc64a01c9db8fdb47f53d2f74677ce2d9cdeb276fe200fa1f8e520cfb46155be92797dac39c8357cad8c51951f4820 SHA512 29392df3f539c0638b303c9f0cf93c0144c6c9645d9f1c3c1e3382b3d0789a9c64517c26275a97f9a68ae8e8030d163e464fe58603165d01931defad0d5f5323
-DIST firefox-64.0.2-ta.xpi 530880 BLAKE2B 535e98ad3c50197300b32264583b7c28c572766029c7a9bb987614238f52ee5b00d6d6d639d0f2f4b17ca83a57de9a8607ab19c2573e50c28600cf59ebb750d3 SHA512 259004ce7fd412e2d682f3a2daa16d9a29de9a655613902adc809bc81295203d1b13cca16c2214c4ca996e8e5ab5b06ded03ab2e35e58983c56e42e2468fa7a0
-DIST firefox-64.0.2-te.xpi 547601 BLAKE2B 09bf98a3f45d5339b39eee9999e6558e1bd838f99d1a99b9969bd5cc52dfc7c2691d02bb79cc9e0bf57eaaf254bf2e16ff123eb593ea0d59505f8861bee85272 SHA512 1735025e810de6ef6fe26799068d3f49c3c688d3011f4c9df4d7d9f786c041579fd8c45f6a0b1e90954f008fb2e48e776840c0bb3e5f6cfdfc162108f873210e
-DIST firefox-64.0.2-th.xpi 508207 BLAKE2B 3343af73464e1d56e85b6929aa5f3ae2b685f5c79dc12507d067c83a5af0f5efd36ea56fb553808daf1321342e0c23ce7ff1cc00dee7f887beac4ffd77f9b5de SHA512 f242e503d908969908076696e0cded3f35356493dc019acd5788f6c0a9d8c06ee23cbcb3f7800f9677e916c3ce649799643544cfbd30041537273eb8fa61e331
-DIST firefox-64.0.2-tr.xpi 494713 BLAKE2B 6edafaa5f1e397bfb5e6cedcdc4761932548d774b356160f7b5cbab54b7247f09d1e6d62a4521ceee5915584a5d7972f3d1436512c1b9d325066f137ac606365 SHA512 aab01f4acc6a450a4d21ea23fb8142b88e238324443c3522e5ebfd4e08ac5f1a5db6ded13bfbb69291e6de3c7bf186e3d7b052da3403596fd0154cd145244bf3
-DIST firefox-64.0.2-uk.xpi 521003 BLAKE2B 39738718031ffc1a28b5e0001ff777a7a4cc5e0ead1c38ea3152338b2da8fe0372b0829ec5e8c480ce46e8a2e06a1992bb910b74e28e4d6a58e4545763c54cd2 SHA512 e5de0d7a24754d5d867cb9716019640d291087249deb03e506dd37d948bd36f04a96941154243b84e273d2b795ba8a56461671c0b20e1c0780ccc98b3af1e164
-DIST firefox-64.0.2-uz.xpi 466675 BLAKE2B 3b953b93a3888a9807f20c8b5271ab421c40129fa271680968be58693818a01aca306df20900d26a367cf71b24b0558c1bbff40a7176a607a9f8e7adf05922b5 SHA512 9d3aaf8cd79000cd43302a348fc2b237d7467cbe741c11c9271814a9375b69ef3a0894a7fd09474643ca518eba29f712762403db8f50d916750ffb2dc801d25e
-DIST firefox-64.0.2-vi.xpi 488337 BLAKE2B a9a37ef562a9c7caf22ffaa66a36370c198b9d4933ed0834ee1ca7e9c550f29d11c07d9821852a89978c706a97dda57f041a1fedd5b0093dd249337b53bf7a18 SHA512 8323594e134981d5c02ce64029d25697e0b32d97c2ec95b39e535eddfceeee2e58851de1fb430a7c4ff5f8f17e7ce812241baaeee775e01b37c9b9fa2da0ed7c
-DIST firefox-64.0.2-xh.xpi 463280 BLAKE2B ca5f0fa160388e50f22b9c4bc243b1a759e654035335f2330c25083feff6cabef36247f7a53289108408ce5b21a282cb4016ea063f8b229fed438c5a0b999ed2 SHA512 15452e7acf864375fa63b40a8882486970c3cbfc908f1558e2656b946fb3cb9ebf93342f92712e8576b49bd591190d15ad618bff963dd4fd70966f314ccac448
-DIST firefox-64.0.2-zh-CN.xpi 507524 BLAKE2B 950b65dd32218b6f4bb3d3a47742e8a2d208e4862db39d3d9a1ef09bf08f3d6eed0c2bd1ebddab0bf1dfeebb41da59aa492e18ea784517eff7fa0f199696eeb1 SHA512 56e758b51713599733d9df287bcccc4bd9bc6a8849b401b39cab9b04a8929f26eb2ab183c76f51f710c3773ce43c9d48585b35e52329d89463d4eacd66c871cc
-DIST firefox-64.0.2-zh-TW.xpi 510624 BLAKE2B c218ece3ecd5f38e73f384c5342b6725668bc7b79412f756ee5a6e97d2524fb879b87485e3771e469aa747d98159d22207c4a0adb018b3c821e12eec6dead03d SHA512 aae4519528e733a8629db0d00988d67d020fc23b55f54cb7ac52f5e4db627e256a9814a15649bb5e7812819589b0cbc9ccb066e857bdbdd889a16de3342b7740
-DIST firefox-64.0.2.source.tar.xz 273075852 BLAKE2B e7309b08bccd7429838510441a589003225f86cd5ecf84a45bf816c6d4d134acf687348195c2ae0dba2ab89e799e004462b215be6616efbc5649d051c96cc1d4 SHA512 ad1e299fb0e1cc35ef7414d6ffc50edb14c365fce7e9383ea82f77c9f38f408024e2941952ead5b39725a7078a43493617924626cac723a0518e4504a2afbfbb
-DIST firefox-64.0.source.tar.xz 271865888 BLAKE2B 70ab6cc51f80993dd2229fe4924d82a3cb83c8bb0e7f2c6a0930da3a4e1285198a774f48c55afb4095a37276c3af3c2de9c8a8cec17bf80162f865f114b14696 SHA512 1aaabcaf133f76edd1a92037a1a8ca4c6dad2efadc6cd97724d4bf4a5a6af63b662a68f9f8bfc41cf6482b44fbf4bf8943a0e82fd08cf9e2aa219b6a97fff541
DIST firefox-65.0-ach.xpi 447455 BLAKE2B 0f53c39867f122b871aa4c75e2a7934caf61b59e508df5d19cf218726b01df0ca65438e3f619d7810e2211b1ea36373fc6630d083444366993a10eb175d098e4 SHA512 1e609b117838310d5b634b005ba8134f1effa6b1d71fd50037038ef99166439609bf37bc87501f8acf59e1dd55349549f2b40b3bb5863d126918fd211f0171d5
DIST firefox-65.0-af.xpi 437793 BLAKE2B 0a9b7058e5eb2e271b49c677386201b1f91ef829e809634b0a58e2cf33a73780086a5972bd68bc63c0f0ab8d20cb95a0fceaad06d03526c57e6145749d92fdee SHA512 a89bb5f477961328db5eedd94b8ecaef31c399fccb2c7d05978a4227c8dd6fb2760739990cf2df3bb79dc1a25b7f2a49917c5f650f02a03bbd7d7008144f5210
DIST firefox-65.0-an.xpi 465005 BLAKE2B 4bcaafa6fd8a0c289c475189db56d546edfc411be220b96c4dd375085d2ca28175c176680684dbf341ef39ea7d83d9736eedc48beb2491de517d23c1e755a163 SHA512 7fc5e79f3fe98946ce52ce84b2b34dde64d70599820f1a3f3e83fb517a8c560474a72386a316ad08a238a487e9ca4943e08cb56aa7d9a71ac91411e28281f921
diff --git a/www-client/firefox/firefox-60.4.0.ebuild b/www-client/firefox/firefox-60.4.0.ebuild
deleted file mode 100644
index 1ce3dbb3d82d..000000000000
--- a/www-client/firefox/firefox-60.4.0.ebuild
+++ /dev/null
@@ -1,419 +0,0 @@
-# Copyright 1999-2018 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 )
-
-# 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.0-patches-04"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-MOZCONFIG_OPTIONAL_WIFI=1
-
-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 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.4
- >=dev-libs/nspr-4.19
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${RDEPEND}
- >=sys-devel/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- 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() {
- has_version "sys-devel/clang:${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() {
- rm -v "${WORKDIR}"/firefox/2005_ffmpeg4.patch \
- "${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \
- || die "Failed to remove unused patches"
- 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
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- 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-64.0.2.ebuild b/www-client/firefox/firefox-64.0.2.ebuild
deleted file mode 100644
index 00210e2d6c19..000000000000
--- a/www-client/firefox/firefox-64.0.2.ebuild
+++ /dev/null
@@ -1,639 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-
-PYTHON_COMPAT=( python3_{5,6,7} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=( ach af an ar 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 )
-
-# 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}-64.0-patches-01"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
- mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist clang dbus debug eme-free geckodriver +gmp-autoupdate hardened hwaccel
- jack lto neon pulseaudio +screenshot selinux startup-notification
- system-harfbuzz system-icu system-jpeg system-libevent system-sqlite
- system-libvpx test 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_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-CDEPEND="
- >=dev-libs/nss-3.40.1
- >=dev-libs/nspr-4.19
- >=app-text/hunspell-1.5.4:*
- 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
- 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
- dbus? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72 )
- 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-icu? ( >=dev-libs/icu-60.2:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0= )
- system-sqlite? ( >=dev-db/sqlite-3.25.1:3[secure-delete,debug=] )
- system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
- system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
- wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72
- 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.6.4
- >=net-libs/nodejs-8.11.0
- >=sys-devel/binutils-2.30
- sys-apps/findutils
- >=sys-devel/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- clang? (
- >=sys-devel/llvm-4.0.1[gold]
- >=sys-devel/lld-4.0.1
- )
- pulseaudio? ( media-sound/pulseaudio )
- >=virtual/cargo-1.28.0
- >=virtual/rust-1.28.0
- amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
-
-REQUIRED_USE="wifi? ( dbus )"
-
-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() {
- has_version "sys-devel/clang:${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"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # 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
-
- # 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
-
- # 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
-
- # 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
- 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
-
- # skia has no support for big-endian platforms
- if [[ $(tc-endian) == "big" ]]; then
- mozconfig_annotate 'big endian target' --disable-skia
- else
- mozconfig_annotate '' --enable-skia
- fi
-
- # use the gtk3 toolkit (the only one supported at this point)
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
-
- mozconfig_use_enable startup-notification
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-icu
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- 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 dbus
-
- 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
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- # disable webrtc for now, bug 667642
- use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1423822
- # bug #669382
- 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
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- MOZ_MAKE_FLAGS="${MAKEOPTS} -O" 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
-
- # 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() {
- 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-64.0.ebuild b/www-client/firefox/firefox-64.0.ebuild
deleted file mode 100644
index 3651f50613f9..000000000000
--- a/www-client/firefox/firefox-64.0.ebuild
+++ /dev/null
@@ -1,639 +0,0 @@
-# Copyright 1999-2018 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 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 )
-
-# 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}-64.0-patches-01"
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-
-inherit check-reqs flag-o-matic toolchain-funcs eutils gnome2-utils llvm \
- mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist clang dbus debug eme-free geckodriver +gmp-autoupdate hardened hwaccel
- jack lto neon pulseaudio +screenshot selinux startup-notification
- system-harfbuzz system-icu system-jpeg system-libevent system-sqlite
- system-libvpx test 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_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-CDEPEND="
- >=dev-libs/nss-3.40.1
- >=dev-libs/nspr-4.19
- >=app-text/hunspell-1.5.4:*
- 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
- 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
- dbus? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72 )
- 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-icu? ( >=dev-libs/icu-60.2:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0= )
- system-sqlite? ( >=dev-db/sqlite-3.25.1:3[secure-delete,debug=] )
- system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
- system-harfbuzz? ( >=media-libs/harfbuzz-1.4.2:0= >=media-gfx/graphite2-1.3.9-r1 )
- wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72
- 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.6.4
- >=net-libs/nodejs-8.11.0
- >=sys-devel/binutils-2.30
- sys-apps/findutils
- >=sys-devel/llvm-4.0.1
- >=sys-devel/clang-4.0.1
- clang? (
- >=sys-devel/llvm-4.0.1[gold]
- >=sys-devel/lld-4.0.1
- )
- pulseaudio? ( media-sound/pulseaudio )
- >=virtual/cargo-1.28.0
- >=virtual/rust-1.28.0
- amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl )"
-
-REQUIRED_USE="wifi? ( dbus )"
-
-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() {
- has_version "sys-devel/clang:${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"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # 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
-
- # 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
-
- # 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
-
- # 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
- 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
-
- # skia has no support for big-endian platforms
- if [[ $(tc-endian) == "big" ]]; then
- mozconfig_annotate 'big endian target' --disable-skia
- else
- mozconfig_annotate '' --enable-skia
- fi
-
- # use the gtk3 toolkit (the only one supported at this point)
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
-
- mozconfig_use_enable startup-notification
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-icu
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- 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 dbus
-
- 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
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- # disable webrtc for now, bug 667642
- use arm && mozconfig_annotate 'broken on arm' --disable-webrtc
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1423822
- # bug #669382
- 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
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- MOZ_MAKE_FLAGS="${MAKEOPTS} -O" 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
-
- # 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() {
- 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
-}