summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin6220 -> 6224 bytes
-rw-r--r--www-client/chromium/Manifest34
-rw-r--r--www-client/chromium/chromium-80.0.3987.122.ebuild738
-rw-r--r--www-client/chromium/chromium-81.0.4044.92.ebuild (renamed from www-client/chromium/chromium-81.0.4044.34.ebuild)20
-rw-r--r--www-client/chromium/chromium-83.0.4103.7.ebuild (renamed from www-client/chromium/chromium-82.0.4068.4.ebuild)36
-rw-r--r--www-client/chromium/files/chromium-77-system-icu.patch20
-rw-r--r--www-client/chromium/files/chromium-80-gcc-abstract.patch41
-rw-r--r--www-client/chromium/files/chromium-80-gcc-incomplete-type.patch229
-rw-r--r--www-client/chromium/files/chromium-80-gcc-permissive.patch33
-rw-r--r--www-client/chromium/files/chromium-80-include.patch33
-rw-r--r--www-client/chromium/files/chromium-80-unbundle-libxml.patch101
-rw-r--r--www-client/chromium/files/chromium-81-gcc-10.patch116
-rw-r--r--www-client/chromium/files/chromium-82-gcc-constexpr.patch8
-rw-r--r--www-client/chromium/files/chromium-82-gcc-incomplete-type.patch53
-rw-r--r--www-client/chromium/files/chromium-82-gcc-iterator.patch23
-rw-r--r--www-client/chromium/files/chromium-82-gcc-noexcept.patch35
-rw-r--r--www-client/chromium/files/chromium-82-gcc-private.patch47
-rw-r--r--www-client/chromium/files/chromium-82-gcc-template.patch50
-rw-r--r--www-client/chromium/files/chromium-82-include.patch28
-rw-r--r--www-client/chromium/files/chromium-83-gcc-10.patch64
-rw-r--r--www-client/chromium/files/chromium-83-gcc-include.patch75
-rw-r--r--www-client/chromium/files/chromium-83-gcc-iterator.patch41
-rw-r--r--www-client/chromium/files/chromium-83-gcc-permissive.patch31
-rw-r--r--www-client/chromium/files/chromium-83-gcc-template.patch69
-rw-r--r--www-client/chromium/files/chromium-compiler-r10.patch185
-rw-r--r--www-client/chromium/files/chromium-compiler-r12.patch58
-rw-r--r--www-client/chromium/files/chromium-unbundle-zlib-r1.patch13
-rw-r--r--www-client/elinks/Manifest4
-rw-r--r--www-client/elinks/elinks-0.12_pre6-r1.ebuild2
-rw-r--r--www-client/elinks/elinks-0.12_pre6-r4.ebuild2
-rw-r--r--www-client/epiphany/Manifest2
-rw-r--r--www-client/epiphany/epiphany-3.34.4.ebuild84
-rw-r--r--www-client/firefox-bin/Manifest572
-rw-r--r--www-client/firefox-bin/files/all-gentoo-3.js7
-rw-r--r--www-client/firefox-bin/files/firefox-bin-r1.desktop230
-rw-r--r--www-client/firefox-bin/files/firefox-bin-wayland.sh7
-rw-r--r--www-client/firefox-bin/files/firefox-bin-x11.sh7
-rw-r--r--www-client/firefox-bin/files/firefox-bin.sh123
-rw-r--r--www-client/firefox-bin/firefox-bin-68.6.1.ebuild (renamed from www-client/firefox-bin/firefox-bin-68.5.0-r1.ebuild)177
-rw-r--r--www-client/firefox-bin/firefox-bin-68.7.0.ebuild280
-rw-r--r--www-client/firefox-bin/firefox-bin-74.0.1.ebuild (renamed from www-client/firefox-bin/firefox-bin-73.0.1.ebuild)162
-rw-r--r--www-client/firefox-bin/firefox-bin-75.0.ebuild296
-rw-r--r--www-client/firefox-bin/metadata.xml4
-rw-r--r--www-client/firefox/Manifest943
-rw-r--r--www-client/firefox/files/firefox-68.2.0-rust-1.39+.patch170
-rw-r--r--www-client/firefox/files/firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch50
-rw-r--r--www-client/firefox/files/firefox-74.0-bug1607052-font-selection-regression.patch281
-rw-r--r--www-client/firefox/files/firefox-wayland.sh7
-rw-r--r--www-client/firefox/files/firefox-x11.sh7
-rw-r--r--www-client/firefox/files/firefox.sh128
-rw-r--r--www-client/firefox/files/gentoo-default-prefs.js-217
-rw-r--r--www-client/firefox/files/gentoo-default-prefs.js-31
-rw-r--r--www-client/firefox/files/icon/firefox-r1.desktop230
-rw-r--r--www-client/firefox/firefox-68.2.0.ebuild780
-rw-r--r--www-client/firefox/firefox-68.4.1.ebuild773
-rw-r--r--www-client/firefox/firefox-68.6.1.ebuild (renamed from www-client/firefox/firefox-68.3.0.ebuild)207
-rw-r--r--www-client/firefox/firefox-68.7.0.ebuild (renamed from www-client/firefox/firefox-68.5.0.ebuild)169
-rw-r--r--www-client/firefox/firefox-74.0.1.ebuild (renamed from www-client/firefox/firefox-73.0.1.ebuild)179
-rw-r--r--www-client/firefox/firefox-75.0.ebuild (renamed from www-client/firefox/firefox-68.4.2.ebuild)311
-rw-r--r--www-client/google-chrome-beta/Manifest4
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-81.0.4044.92.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-81.0.4044.34.ebuild)0
-rw-r--r--www-client/google-chrome-unstable/Manifest4
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-83.0.4103.7.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-82.0.4068.4.ebuild)0
-rw-r--r--www-client/google-chrome/Manifest4
-rw-r--r--www-client/google-chrome/google-chrome-81.0.4044.92.ebuild (renamed from www-client/google-chrome/google-chrome-80.0.3987.122.ebuild)0
-rw-r--r--www-client/links/Manifest11
-rw-r--r--www-client/links/links-2.14-r1.ebuild152
-rw-r--r--www-client/links/links-2.17.ebuild152
-rw-r--r--www-client/links/links-2.18.ebuild152
-rw-r--r--www-client/links/links-2.20.2-r1.ebuild (renamed from www-client/links/links-2.16.ebuild)55
-rw-r--r--www-client/links/links-2.20.2.ebuild2
-rw-r--r--www-client/luakit/Manifest2
-rw-r--r--www-client/luakit/luakit-9999.ebuild17
-rw-r--r--www-client/lynx/Manifest6
-rw-r--r--www-client/lynx/lynx-2.8.9_p1.ebuild2
-rw-r--r--www-client/lynx/lynx-2.9.0_pre1.ebuild4
-rw-r--r--www-client/lynx/lynx-2.9.0_pre4.ebuild4
-rw-r--r--www-client/opera-beta/Manifest9
-rw-r--r--www-client/opera-beta/opera-beta-68.0.3618.31.ebuild (renamed from www-client/opera-beta/opera-beta-67.0.3575.13.ebuild)0
-rw-r--r--www-client/opera-beta/opera-beta-68.0.3618.36.ebuild (renamed from www-client/opera-beta/opera-beta-67.0.3575.23.ebuild)0
-rw-r--r--www-client/opera-beta/scala_pigs0
-rw-r--r--www-client/opera-developer/Manifest8
-rw-r--r--www-client/opera-developer/opera-developer-69.0.3651.0.ebuild (renamed from www-client/opera-developer/opera-developer-68.0.3590.0.ebuild)0
-rw-r--r--www-client/opera-developer/opera-developer-69.0.3653.0.ebuild (renamed from www-client/opera-developer/opera-developer-68.0.3602.0.ebuild)0
-rw-r--r--www-client/opera/Manifest6
-rw-r--r--www-client/opera/opera-66.0.3515.103.ebuild111
-rw-r--r--www-client/opera/opera-67.0.3575.137.ebuild (renamed from www-client/opera/opera-66.0.3515.72.ebuild)0
-rw-r--r--www-client/otter/Manifest2
-rw-r--r--www-client/otter/otter-0.9.99.3.ebuild86
-rw-r--r--www-client/pybugz/Manifest2
-rw-r--r--www-client/pybugz/pybugz-0.13.ebuild2
-rw-r--r--www-client/ripe-atlas-cousteau/Manifest2
-rw-r--r--www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild3
-rw-r--r--www-client/seamonkey/Manifest28
-rw-r--r--www-client/seamonkey/seamonkey-2.53.1.ebuild (renamed from www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild)335
-rw-r--r--www-client/vivaldi-snapshot/Manifest15
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-2.12.1867.3_p1.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-2.11.1811.28_p1.ebuild)1
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-2.12.1873.3_p1.ebuild116
-rw-r--r--www-client/vivaldi/Manifest10
-rw-r--r--www-client/vivaldi/vivaldi-2.11.1811.52_p1.ebuild (renamed from www-client/vivaldi/vivaldi-2.11.1811.38_p1.ebuild)0
-rw-r--r--www-client/w3m/Manifest2
-rw-r--r--www-client/w3m/w3m-0.5.3_p20180125.ebuild2
-rw-r--r--www-client/weboob/Manifest6
-rw-r--r--www-client/weboob/weboob-1.3.ebuild4
-rw-r--r--www-client/weboob/weboob-9998.ebuild4
-rw-r--r--www-client/weboob/weboob-9999.ebuild4
106 files changed, 4507 insertions, 5215 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 43e45e9d98b4..9fd8e1fa13d7 100644
--- a/www-client/Manifest.gz
+++ b/www-client/Manifest.gz
Binary files differ
diff --git a/www-client/chromium/Manifest b/www-client/chromium/Manifest
index ff18b4a9f887..df5c5d03a3cb 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,31 +1,29 @@
-AUX chromium-77-system-icu.patch 649 BLAKE2B 7910fcb64460ef965eafdd05e98d41d14399fd337ac8f79bcb2c7059fccd61d552ab6efa1dbf8bdcce564716b3d12b41a587077034cb72ef610eff76f4e052d6 SHA512 7413e0cca7102008dd5bee443dcde90be69ef1d0973fee576f70544f0d0a66aa8bc7099e619c89160915d6cd6186384be46ffab4a1d747000133dda9a84e15e5
AUX chromium-78-protobuf-export.patch 694 BLAKE2B 3fffcb6a7289bac848b89275a9f76e4302042362fa9bcf2689df01e0a00806c7e838210fa8696ee8e2134127ec4cfb5c3b632e2739c225f8e9586e01de7035ce SHA512 e3a80775d958740eedc7c3df0e9dd12b0e6a51ccf871a2085ab77246814e748428133d27c60322a102eb8f50bb65fc2c607e0d2665a92393be55befcbf566ab0
AUX chromium-79-gcc-alignas.patch 3039 BLAKE2B 46f9d31944cf27479e3a7f33df5a0b37f11a7a761fa0a413bbbb3195de0fe62e33531f78155de5afefc9de4c051347328b61a3701380d8f8ae8895ca468efc94 SHA512 98f0d1f24acdb7572445210b3d29147e72dee06bc7c09e30320ed17926d70be0f68905682aef8f026481f71b6a98d0c5d6bf4dad87e9517e1a2ca5bd758e87c4
-AUX chromium-80-gcc-abstract.patch 3165 BLAKE2B 76142cb97cf4ea4b98275de59eabaa673fe54a355744777f7c2859bd04014be80dc5fa2f4d753f1a6185fd4cc8a9709b38ce55b5fcf139c097489e05712a7f1c SHA512 803dfa4fbf1c9a5f04efed57955c8e5694e368e655fafd7b3ad3d161927db6ce026360c27547476580756ff86b1a634607b6e841465a84daf68eb4f7ba7eeba7
AUX chromium-80-gcc-blink.patch 3288 BLAKE2B c31a35f083945358accdbe97a0c101627413cef1f2c420275a6f87078404e4cd070b52d2ff3466e97859285f19549337251d285280e944becd86e12142310895 SHA512 ed4f507c15a9ebd324f9efbbb1aad042c953e6dbe2b7a129f4e003bb399b6a8c3f61ed5ceb4685329fd9b826c738efd92d86795e21ba6d000e9031ea65558c68
-AUX chromium-80-gcc-incomplete-type.patch 11677 BLAKE2B f0fdec52f628c491acfed9e87c4e542dab90f313cd9526c44ad422deae3ed1b25637aad78c21bda5753aaafe9bcebb5053734c8c664e59e091fb8e5f0c46c790 SHA512 121404b5a07ab066689694d4158fd34d6ee3a4c351c84a0792c01493653f40fea8f51b20ff215475bb45b0e229cc2e53b73d244df59ea716a8b051ac28984b10
-AUX chromium-80-gcc-permissive.patch 1990 BLAKE2B 2aab6ec5beb470a220d53592f6e86b9bea8f950d52ccd670ed451c2df4339eba527feb2af8566b82885414f72bd789aa806695781e77c3d691f7da2d348bebc9 SHA512 06ac6ce01936a6541334579179b6e922573c9d24cf1ba8b5311f5775dc6571d079b9b7530fa8bb633f53bd16f0ccbbaaa11b3f1b8e241c400cefd9960392eaf8
AUX chromium-80-gcc-quiche.patch 1351 BLAKE2B 7bd967a9f3cd544368c623d3612632cd2bade48ac2c099c4570d5ead62ba28487e1fa222ee0bfe108f3d4f853744d799d2860f703eae3b7d6d36af77cd328508 SHA512 2f147e77d0737370c5dea8b575c0e631476bbce54a7b1c46d0bffeb56706d6ab695b8a9a7e61402430c57ec1f28668dd6682aa5d32d32762fc3ba1735f37542b
-AUX chromium-80-include.patch 1495 BLAKE2B a5ed4a0df55a24498b3e88c191ecf8f87873b6a8d826f5daa6df3234593d5996257d31c5ce116b078990010633e8e8bbac0e66027329afea3355959d8fae3fa8 SHA512 c73c7af2612b80b110e10fe887cab442aebc1e23bc87cc5819384be9aa0283475fb957e3fd637d6b890411adde38c8206b1f1d998127938808c307bee0636e94
-AUX chromium-80-unbundle-libxml.patch 2990 BLAKE2B 63068fef2333d9d111bfe66a78efd71088c76b08b4e5014b244012df682024ceb0db8441254481189fc449f16cbeab7f650c8cab30f9d37dedf89c2dbea1bae9 SHA512 87ef07a35a103c5b4293301705a09a60199d569fceeab1e3188c7b96067d39f237441209f4448a791dc5675321f609ee5c02fdda1081af38e50adcd15de4e0b6
+AUX chromium-81-gcc-10.patch 4011 BLAKE2B 43e44b8caa6c99cf89a23e2ecaa59addab56e0c37d6c97210c9aae6c300362c85eba020ec2d12033c2f4cac48ae72c50b46b7ed3cb70aa74613da192bd70bd21 SHA512 d2ad8e9632673e996fba93dcc8d30c98867dab57b6ed23ed27f7ce36da92108e7bc69f1d1fecc5206f0e8b380fbb1b1630dca8ba507489d3c0fb9070b492a14e
AUX chromium-81-gcc-constexpr.patch 717 BLAKE2B 22a13605d2680456614e7ef53fff585b731e21b3504fc8cc5a06d87bf4edba2580a756b878069eefc4cbbc928f1c32e38b808fcb4bb36588bf81ed63d816b0df SHA512 b94847dd15f32b8b2c400eee2b461dd532b0fca8429417b648ed41270175ea7aadbc8a839ddc29c9bac8ff0d52575a696e2cb7f769b34d1ab211e97b29600107
AUX chromium-81-gcc-noexcept.patch 732 BLAKE2B 0ec2e5b360ceeb28e9cd8ace4a94ebf8296f4d102159817c7b0f81037b0f4cb9c20cce3de5dc38559ee5e6cdcaa737d689f2bd2fe1f30c01d4e1edddfbbf5a3d SHA512 6f8f0e2662f1603c37f9b4fd10545e1860cd04abe733f427be705d198133e190693998ab96882407a48f32662cf96b2fb63b8f890b0fe1aa424e19f577f8e7bd
-AUX chromium-82-gcc-constexpr.patch 1596 BLAKE2B 757d91cf96c5274948bcefd259a27d8d13e8ac80ad0a3712298ade6f0606bd28d5e4a67bab7e9afd657fcb33213f8c2f469c85047f97d12a29fac78689e19127 SHA512 03f25ddc07b49a23179887515dc7128827a61de008c47735b2144cd6bef5513c65c8ce12391b398de6fd99219137d8983fb57f8dcdee73444f5e133a81b0138d
-AUX chromium-82-gcc-private.patch 1782 BLAKE2B 765e423114b905d396ac05338d6b964fb803bf71c5e0ba432a89d045ab6a42b0de3bc797bbad01818fcfc12c693327cc56bdacaf4f2a3b0532bcc58bb2c561b1 SHA512 8b4055c9593af63f80c7c3f35b397183f9342ad4c054985376e07a1884549090b8b5bca43e5c7e1ef7ccbeaceb76bb8123ad4c8cbc85a9883aff146f27a0e4e1
-AUX chromium-82-include.patch 1275 BLAKE2B a2de8fd11f5aac52aae35e850a865260b84ee9549c61acffa6372d9667672d32e98945f76765a7217b8bea0fee5992906d05408714182853d7493225e9e69bf1 SHA512 fa5076869989905b43c0e2fbd638b2e4a4c9e7b606e16d32ca8e8ecfe78dcf0a560a48a82458c5dce1146494cde630161b103c659a2823d1a6b60e0180304f9a
+AUX chromium-82-gcc-constexpr.patch 1691 BLAKE2B 968178d78266d2c8fa8ed8037d4c25c54c54da2cea745e00aa5f2f62cf6ecd8aef146a8f8c3a1499a647ace9b8f37e155323114776b4dce0967cb0c617701bf3 SHA512 44909613e00cbaffb2d78de8c7d504f512458683128a6ce0c83e298b8d8871f5e9a13e842fec7d669d50e85af98e102211cda489f1eda15d0b2a2fe1ca59a2ad
+AUX chromium-82-gcc-incomplete-type.patch 1857 BLAKE2B 12ce87c227a8a420bd63820c31680bcf93cdf21c74d4c4cb5b1096d927b4c3f22f8f1c8bdf08426d4609dd435e1faccd36d96352c7ce14aa590b60eb59870a26 SHA512 13093fee3996df8eccdd213a3687b1f3ca1514e863c0e6b86fe3d016782a1b46d81e96eb30e56ba5486d2ee733e34a63ea4b7331de6d762a05c85a329e123cb0
+AUX chromium-82-gcc-iterator.patch 1147 BLAKE2B adee44bf557dcf612c08076c58d9b5d6f02c1c29aa4e17d724ff7cc6b4e096295cf8934de38403861724fee4ba6d6237ad9eaf7a16029e9cf23dc2246c0dc21e SHA512 839f34faab930a2a0eca3d774bd2f2b8ac793032253993fa49d094047da4d92e85b04ec01adeb27ce5b593a2009a2b246b78b02d6072e89c3d2358d6b7631acd
+AUX chromium-82-gcc-noexcept.patch 1498 BLAKE2B 020140a1ec5478ec1939b078f6065c9ed61cae86e8dc3a71e754d636a59e1633ac5a405439a33f2968b5a42715329dbe9456097cc9413c548328f9ea8d46b8bf SHA512 e0a8f64519c4cdaa319b7b3be853fd4071e59dfc11f95f25cd20f950aea925a8e4db42ddebeb93bf1dd3b81b243aa20eefb424d35e0f1cc37f31b4b924bdd3f5
+AUX chromium-82-gcc-template.patch 1225 BLAKE2B c91b6e2da538aff6d2f167dd8e282361afac37b08fe9343ceff68ecc4214704cbec2049a1f89394ca6c23b27dc07112bb001b22ebdf87cec3358d40ea89bb946 SHA512 3afd43a6e36da3af099fb50c95219d6d1ae08fc19fc98dd6827323988f953f34db4470ce56e3ea8c836a693ad277ab8318dfcddf1f060fbbba486d489c8075a2
+AUX chromium-83-gcc-10.patch 2131 BLAKE2B acbb05d2973831dfd5abb7b533e288c7cf189a5875e6d8fde60bf63133353d55fb8436e24f3a7c11d99a14d5df051f7c66eb488c88513dd6f6a2328db4ea7cdb SHA512 8ecbd90690f1c6f52f8533775ffc4c9f7dfe6ca9376a2a99d7a3d7c3b12cef636aafe0e8b979c4188adb1b45508ad5b6b6bb5024308cdf4537a9a08afa5ffbbc
+AUX chromium-83-gcc-include.patch 2846 BLAKE2B a4139440e533d1ced1013e1d1e4e363bbdce80f14bfcd33235eec752c43a61791e59d97f586741e453cb46104bc2bb4b26ebd852aa5c866ec1741f83e9017722 SHA512 ae2a61744ef19e0a78fc4a74dab66f2891793090e05405c5864be68c245c8b1e38e6128d62a066cb32f7a4ce019db642d8b2ad9ae0303d1944754aeef50f3d3a
+AUX chromium-83-gcc-iterator.patch 1798 BLAKE2B 57d7568a25860e33a0743c7e4da4f77c5e5ee230be5d7e2014bd18027e4d8bcd94702ead13db493f4bf25cce98c274488a9f717acaab08a6c42a12950d12be79 SHA512 5f5aaf6926de1545019289100c3a1aa920e522254e5126a841b05781d921525c76017cef82a5ecd26595ec97623adbdc5667f99ffe4ba20a12b011e1aee020fc
+AUX chromium-83-gcc-permissive.patch 1165 BLAKE2B 21d88135f1dc1d92624c8e5214de2056475cbd9c65df5a0482efb68354355719fc1615180d447b6e6d6a8acf54e6088c48a263ad4bad7a1967d7aa453fe5394f SHA512 4b7a81978aa0219372c22c4c2ab4c03ea18fa97674a77f99db65ee8fe418fffc8e459f74e9c46d287f02e63530030ad1ea3265f5dc1c907d1260ed7b86254ba4
+AUX chromium-83-gcc-template.patch 2655 BLAKE2B 6a0b3bab385073b164b7fba58e642388ac071317a2653dbd2187af21aec5b2bada48d6c77e7ce2bf0b4f8d72cb044cbdb8818de79bd1f41e5a761d1b13e01be9 SHA512 11990bff9502165b53eb992becaeab56af504eb07ef191a76f7d28245b1ba42d15fe3eaf2c58384f88b43848951d4c32236dbc70b0ccc4d770ecac9aff0415ec
AUX chromium-blink-style_format.patch 1043 BLAKE2B 9ad25d1bd0574535ac347b7eff9d03ecbb1727003ec303864aefa76aef33f031256ad44c826cbcbf2687967ceb438c46b183472cc579de3be97b4d0faf122750 SHA512 f09f118b950c2f37f6cb51b02568ea6fc7f3f030e51903eb69357b7723b48eefbf3cadd4dcb9d8b3872f0151a63f8992f164f2a3d55d54ec182a918fa325defb
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
-AUX chromium-compiler-r10.patch 5917 BLAKE2B a16ea6a1eee56a7de06f82e161536dab19a507f675fe8268b5a455bf36b9f5e6c1df02de73b303ab61e33153f06f118e22623d01f654d4a7c88ca8c3f8326401 SHA512 e64f9f75e685868cb8da8851e84362952a18e5dbca674c853a41feb582bdd4dc59219727f2c77440ec2030e21d7b436f144c552c30b2a4960cbe0da32c6f6c5e
AUX chromium-compiler-r11.patch 5942 BLAKE2B 199efeda0e70377193fe5209f580eab6caca6bec1dc0b06fdbca0ecbb70101f6ac8187c26afa4b00bc9116aa8a85e50fbbf8e3a5461a1d6c8d74edb4a4b0a3b3 SHA512 f9080a90d064d72d375ab78250e1f0147856641953adefe09b1dee8771b464b102d6ad02ef7be384d55b0953b9a861fb41973966ad564858a71d85811f5a783f
-AUX chromium-compiler-r12.patch 5816 BLAKE2B 0335dfb8845201594b455990896267506395f223cd9aa2206bc8ef63e7b2f14892e2a995e49cdfcb4484f1ddb29c43704154e947362f1ceb9549fde0307d51cb SHA512 402c6d365b3fa14e24cdd35f7cd5d87c0d4f0c051dbbaa4fd59664b89a1c083b5ebc765990e9145fdf3396c9dd97bfb5b3431d0a6e5b8249857016e17b1786d7
+AUX chromium-compiler-r12.patch 5680 BLAKE2B e45848b2fff230c87d2f31cd5f6e9aa85bd4fe3f354323728292b145cd1ad9c914c8511f22aa43067f00d1ed4a10b05d4a2f5886c5b26a127c0f3f6ceddf9596 SHA512 7cde27589a708ccea35f2a9b8ebf9280822b8c505dad62cb8ecf1f360670eca4d953b4f2113695eef9f227ab1f368c57fffad489b4eecdeac668f4adf641a8b6
AUX chromium-fix-char_traits.patch 355 BLAKE2B 5269c43c4d36dc1cd190aedc04e3172fbef0048484ac7e4db15fffd69009c8ba02f0ed786c64b292fbbcd2409ad70545817cd7d45a2cb51fd76bf72250ca0018 SHA512 85ab70f168f56c01e01bdf210d107bebd7c344e95dcb692a19a0f7883ed6aec5325b38c35cd3c9b37c1915820d5e8d401e8ee92c289436fb8bc8341c3c6007a8
AUX chromium-launcher-r3.sh 1199 BLAKE2B 85f57b380cdc25bd000cf57d3c129b67f6e55d96dd958190040b0680f8d4d358ac777e0c1ebd6a1b32dd3821a377bcf9f598e073584528d0480460978c4c1fb1 SHA512 f1909314ae74985c85740d26c9bfab694f3202de8ccc392a1c4ec5c8760db21b6cc46146c78a9abebd09e6d24f37e19466f0c4d2d61815400b48d859f8ce154d
-AUX chromium-unbundle-zlib-r1.patch 515 BLAKE2B f3263f7450a940449d7edc0aef46a888248e0245a71797435a985fda8ef3c1abb8823a5a363cff1db0e2d09715942322e5d5ae9ab3554a5a3aeb2db748102a97 SHA512 89d62431e11cf8f3b48afdf9a133a8532916d445676de12acb48b0aaca3aa45106e25de399e7ee37a6220b0766c0ea65f10da219d4bb9a7a02275b4364e493ad
AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739
-DIST chromium-80.0.3987.122.tar.xz 801340492 BLAKE2B 3f3015346120735c0d04268606fd61ddf57d63e042efe77d7e701fdc9609038a06cbc9380c6d90cb7324dc1679e62c86d971f36bd66f676bd2b16bc4c391bd0f SHA512 3a022c55f5745f2cfb7e28efb113f78ff686da638cd02f0585ef1ae8620f81ece864bc27b4e0a88daf3f409ff565a9b80b8859d1fd7d62c8b1d26cb8b311acc5
-DIST chromium-81.0.4044.34.tar.xz 791437908 BLAKE2B ca7f71e3e6b8982fa65fa812ce5856902b9dcf0d472b07d7fc9c9afd686348f893259413e5aacf67ad898d2e15d167b403613ae62573264fcd28e40db1460e30 SHA512 9ed2fa58799d038791ad7b705a60b2add0ff5d0c8200f29c111151380f87fabd15a024f9d480d18bdc9026ff2807bb054c7a81e2f06a3e4b7776b2a86a8d4dec
-DIST chromium-82.0.4068.4.tar.xz 803352676 BLAKE2B 64356b7c840d6ba955d2b7aced1faf85e05f19c9c0b39e8bf86529b86bba2e162404820f5710e9962c4d5e1325086becc3aebb0fdc2683b06231a2a0e8d7a6ae SHA512 ceb3b50ad4b38e969cf27c386d696665d773e73c000a1cd1ee158bbff86ae94b09a5fbe128547ed496e258ce8bfaf9bbf28b0d229254400c86afbe49fc7e8d8b
-EBUILD chromium-80.0.3987.122.ebuild 22611 BLAKE2B 6623fedce3b2cf17ee25a51ae7c5d9df6f478f7680feabde116b1f9cbfcc68b5490549d45e6ea1e8c216c987d124f139886ebd0625c8546554275be900edd32a SHA512 2594994649dd244cfe21aa9b5f2bffd6ec6435921b6875fb556ff0fae012cb363c3f3cf9a37b39d8fec4475b06762119dddd5ffbe2beb39a590efb9ee2fc333e
-EBUILD chromium-81.0.4044.34.ebuild 22676 BLAKE2B 369d9526792d7957151390df7451104eed2b9f3f6de19169c9dff1a3a7054cc00adcd4bab9596456a1fa214ac62b7bc999da1fa530a0e9bbc811a4aeac500681 SHA512 4ef6c40adece3534af6da7c82b04680f5c348be8195b62c2cfd9bafac83d8ce3f4916d688de96e351639377550a14ac84cf81c0a90e8180e01a82343c82ed6e0
-EBUILD chromium-82.0.4068.4.ebuild 22816 BLAKE2B 6414d7d894d255fd7b4be07234527477ac1a5dd63b1161b60d36b15b17207b7558e827572c4c45e6c3e81507394650a978fd64333f5ee23fcf2555dfe4fdf1a7 SHA512 1354a89689bb0f587de89886f815b20eaaa69be09e413b29b8773764ef289e81c5f9b4466715adb145f5215271110926ad12b860b59aade4e91fcfbda2f52a0e
+DIST chromium-81.0.4044.92.tar.xz 785906276 BLAKE2B af8e40391362c5ea182b917b085cfc1c2fe605503621316196e4a60d7031fe3b3075af9040ad756bddbad77058b5210d265731990a828ca6a11829e41c7cb807 SHA512 2d5817c84ac17e7b4d2e4473df841f53a074528e0ac997345ee68db4a9f8b45d84ef50c1d475608428f49ae40fe5315cda9d501ee22b829156c9e533044fb5af
+DIST chromium-83.0.4103.7.tar.xz 802381832 BLAKE2B 5e1d204dd799a11726e9e8247598e28268e0689462cdd0b35867c63b1f578fcd356fbaa0f9181e26ed67f798100464f0cd218d83874df6d3b9c55f29aa4e176f SHA512 42bc38921ece136cfc24a5b9c15739f336524a5a178e57b11ffebd897b1092354e35da144f9b11d91569f07ed480c3e565e4d6086ca3be84d139633e000a71d6
+EBUILD chromium-81.0.4044.92.ebuild 23044 BLAKE2B 5948454147e6358b73b156fdaa2be82eaf2bcbc6e807c2785043a46805b8d5bb852aa93d55e41b0b1014720a2dc165759b18158269ab197cb932bcad671504d4 SHA512 d505425b42b6bfb0a6e88f6eb04aed7ce7fc329bf0678af55531d5dc4eea21dc08417dc0edfd470af7ae34486ff9bbe6c51900923d0ee1772afd8c6f5b803b9b
+EBUILD chromium-83.0.4103.7.ebuild 23586 BLAKE2B 6cdaff00996d88ded5d6ba0ed96cef39db35d22852ee078cf93edd8682d2ed842f1840ba45a1bef9c5223e79d951a62d92e945b6e39a9092c5ee22ccbf7976b1 SHA512 41a1f3c27af931c7a319b6baa0fa380945ec011605f5ff9fdb75c67da0279192ea611e2577e1aea1c8393ef03a0fbe2f472ae21f841c376be5c3c39879a6ca4b
MISC metadata.xml 1351 BLAKE2B fb5be12f788385e19aa41ab929c0c0f2744a61cc83b19ed973174cee564043a871f68fadb721ee91d688020aa1daba5fb2bca4535c53630bd88cc0ede527ef53 SHA512 ae812473401017ce399461a829e7182e6e28c56b01c1da926883bd3edf751fa804dc88f429c77a3f533647b2115c960a7bba21572735dcf3d039a6d87fabf51d
diff --git a/www-client/chromium/chromium-80.0.3987.122.ebuild b/www-client/chromium/chromium-80.0.3987.122.ebuild
deleted file mode 100644
index e44b887672d1..000000000000
--- a/www-client/chromium/chromium-80.0.3987.122.ebuild
+++ /dev/null
@@ -1,738 +0,0 @@
-# Copyright 2009-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-PYTHON_COMPAT=( python2_7 )
-
-CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
- hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
- sv sw ta te th tr uk vi zh-CN zh-TW"
-
-inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
-
-DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="http://chromium.org/"
-SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring +hangouts kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
-RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
-REQUIRED_USE="component-build? ( !suid )"
-
-COMMON_DEPEND="
- >=app-accessibility/at-spi2-atk-2.26:2
- app-arch/bzip2:=
- cups? ( >=net-print/cups-1.3.11:= )
- >=dev-libs/atk-2.26
- dev-libs/expat:=
- dev-libs/glib:2
- system-icu? ( >=dev-libs/icu-65:= )
- >=dev-libs/libxml2-2.9.4-r3:=[icu]
- dev-libs/libxslt:=
- dev-libs/nspr:=
- >=dev-libs/nss-3.26:=
- >=dev-libs/re2-0.2019.08.01:=
- gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= )
- >=media-libs/alsa-lib-1.0.19:=
- media-libs/fontconfig:=
- media-libs/freetype:=
- >=media-libs/harfbuzz-2.4.0:0=[icu(-)]
- media-libs/libjpeg-turbo:=
- media-libs/libpng:=
- system-libvpx? ( media-libs/libvpx:=[postproc,svc] )
- >=media-libs/openh264-1.6.0:=
- pulseaudio? ( media-sound/pulseaudio:= )
- system-ffmpeg? (
- >=media-video/ffmpeg-4:=
- || (
- media-video/ffmpeg[-samba]
- >=net-fs/samba-4.5.10-r1[-debug(-)]
- )
- >=media-libs/opus-1.3.1:=
- )
- sys-apps/dbus:=
- sys-apps/pciutils:=
- virtual/udev
- x11-libs/cairo:=
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3[X]
- x11-libs/libX11:=
- x11-libs/libXcomposite:=
- x11-libs/libXcursor:=
- x11-libs/libXdamage:=
- x11-libs/libXext:=
- x11-libs/libXfixes:=
- >=x11-libs/libXi-1.6.0:=
- x11-libs/libXrandr:=
- x11-libs/libXrender:=
- x11-libs/libXScrnSaver:=
- x11-libs/libXtst:=
- x11-libs/pango:=
- app-arch/snappy:=
- media-libs/flac:=
- >=media-libs/libwebp-0.4.0:=
- sys-libs/zlib:=[minizip]
- kerberos? ( virtual/krb5 )
-"
-# For nvidia-drivers blocker, see bug #413637 .
-RDEPEND="${COMMON_DEPEND}
- x11-misc/xdg-utils
- virtual/opengl
- virtual/ttf-fonts
- selinux? ( sec-policy/selinux-chromium )
- tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
-"
-DEPEND="${COMMON_DEPEND}
-"
-# dev-vcs/git - https://bugs.gentoo.org/593476
-BDEPEND="
- ${PYTHON_DEPS}
- >=app-arch/gzip-1.7
- !arm? (
- dev-lang/yasm
- )
- dev-lang/perl
- dev-util/gn
- dev-vcs/git
- >=dev-util/gperf-3.0.3
- >=dev-util/ninja-1.7.2
- >=net-libs/nodejs-7.6.0[inspector]
- sys-apps/hwids[usb(+)]
- >=sys-devel/bison-2.4.3
- sys-devel/flex
- closure-compile? ( virtual/jre )
- virtual/pkgconfig
-"
-
-: ${CHROMIUM_FORCE_CLANG=no}
-
-if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
- BDEPEND+=" >=sys-devel/clang-7"
-fi
-
-if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
- EBUILD_DEATH_HOOKS+=" chromium_pkg_die";
-fi
-
-DISABLE_AUTOFORMATTING="yes"
-DOC_CONTENTS="
-Some web pages may require additional fonts to display properly.
-Try installing some of the following packages if some characters
-are not displayed properly:
-- media-fonts/arphicfonts
-- media-fonts/droid
-- media-fonts/ipamonafont
-- media-fonts/noto
-- media-fonts/ja-ipafonts
-- media-fonts/takao-fonts
-- media-fonts/wqy-microhei
-- media-fonts/wqy-zenhei
-
-To fix broken icons on the Downloads page, you should install an icon
-theme that covers the appropriate MIME types, and configure this as your
-GTK+ icon theme.
-
-For native file dialogs in KDE, install kde-apps/kdialog.
-"
-
-PATCHES=(
- "${FILESDIR}/chromium-compiler-r10.patch"
- "${FILESDIR}/chromium-fix-char_traits.patch"
- "${FILESDIR}/chromium-unbundle-zlib-r1.patch"
- "${FILESDIR}/chromium-77-system-icu.patch"
- "${FILESDIR}/chromium-78-protobuf-export.patch"
- "${FILESDIR}/chromium-79-gcc-alignas.patch"
- "${FILESDIR}/chromium-80-unbundle-libxml.patch"
- "${FILESDIR}/chromium-80-include.patch"
- "${FILESDIR}/chromium-80-gcc-quiche.patch"
- "${FILESDIR}/chromium-80-gcc-permissive.patch"
- "${FILESDIR}/chromium-80-gcc-blink.patch"
- "${FILESDIR}/chromium-80-gcc-abstract.patch"
- "${FILESDIR}/chromium-80-gcc-incomplete-type.patch"
-)
-
-pre_build_checks() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- local -x CPP="$(tc-getCXX) -E"
- if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 8.0; then
- die "At least gcc 8.0 is required"
- fi
- # component build hangs with tcmalloc enabled due to sandbox issue, bug #695976.
- if has usersandbox ${FEATURES} && use tcmalloc && use component-build; then
- die "Component build with tcmalloc requires FEATURES=-usersandbox."
- fi
- if [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || tc-is-clang; then
- if use component-build; then
- die "Component build with clang requires fuzzer headers."
- fi
- fi
- fi
-
- # Check build requirements, bug #541816 and bug #471810 .
- CHECKREQS_MEMORY="3G"
- CHECKREQS_DISK_BUILD="7G"
- if ( shopt -s extglob; is-flagq '-g?(gdb)?([1-9])' ); then
- CHECKREQS_DISK_BUILD="25G"
- if ! use component-build; then
- CHECKREQS_MEMORY="16G"
- fi
- fi
- check-reqs_pkg_setup
-}
-
-pkg_pretend() {
- pre_build_checks
-}
-
-pkg_setup() {
- pre_build_checks
-
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_prepare() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- default
-
- mkdir -p third_party/node/linux/node-linux-x64/bin || die
- ln -s "${EPREFIX}"/usr/bin/node third_party/node/linux/node-linux-x64/bin/node || die
-
- local keeplibs=(
- base/third_party/cityhash
- base/third_party/double_conversion
- base/third_party/dynamic_annotations
- base/third_party/icu
- base/third_party/nspr
- base/third_party/superfasthash
- base/third_party/symbolize
- base/third_party/valgrind
- base/third_party/xdg_mime
- base/third_party/xdg_user_dirs
- buildtools/third_party/libc++
- buildtools/third_party/libc++abi
- chrome/third_party/mozilla_security_manager
- courgette/third_party
- net/third_party/mozilla_security_manager
- net/third_party/nss
- net/third_party/quic
- net/third_party/uri_template
- third_party/abseil-cpp
- third_party/angle
- third_party/angle/src/common/third_party/base
- third_party/angle/src/common/third_party/smhasher
- third_party/angle/src/common/third_party/xxhash
- third_party/angle/src/third_party/compiler
- third_party/angle/src/third_party/libXNVCtrl
- third_party/angle/src/third_party/trace_event
- third_party/angle/third_party/glslang
- third_party/angle/third_party/spirv-headers
- third_party/angle/third_party/spirv-tools
- third_party/angle/third_party/vulkan-headers
- third_party/angle/third_party/vulkan-loader
- third_party/angle/third_party/vulkan-tools
- third_party/angle/third_party/vulkan-validation-layers
- third_party/apple_apsl
- third_party/axe-core
- third_party/blink
- third_party/boringssl
- third_party/boringssl/src/third_party/fiat
- third_party/breakpad
- third_party/breakpad/breakpad/src/third_party/curl
- third_party/brotli
- third_party/cacheinvalidation
- third_party/catapult
- third_party/catapult/common/py_vulcanize/third_party/rcssmin
- third_party/catapult/common/py_vulcanize/third_party/rjsmin
- third_party/catapult/third_party/beautifulsoup4
- third_party/catapult/third_party/html5lib-python
- third_party/catapult/third_party/polymer
- third_party/catapult/third_party/six
- third_party/catapult/tracing/third_party/d3
- third_party/catapult/tracing/third_party/gl-matrix
- third_party/catapult/tracing/third_party/jpeg-js
- third_party/catapult/tracing/third_party/jszip
- third_party/catapult/tracing/third_party/mannwhitneyu
- third_party/catapult/tracing/third_party/oboe
- third_party/catapult/tracing/third_party/pako
- third_party/ced
- third_party/cld_3
- third_party/closure_compiler
- third_party/crashpad
- third_party/crashpad/crashpad/third_party/lss
- third_party/crashpad/crashpad/third_party/zlib
- third_party/crc32c
- third_party/cros_system_api
- third_party/dav1d
- third_party/dawn
- third_party/depot_tools
- third_party/devscripts
- third_party/devtools-frontend
- third_party/devtools-frontend/src/third_party
- third_party/dom_distiller_js
- third_party/emoji-segmenter
- third_party/flatbuffers
- third_party/freetype
- third_party/libgifcodec
- third_party/glslang
- third_party/google_input_tools
- third_party/google_input_tools/third_party/closure_library
- third_party/google_input_tools/third_party/closure_library/third_party/closure
- third_party/googletest
- third_party/hunspell
- third_party/iccjpeg
- third_party/inspector_protocol
- third_party/jinja2
- third_party/jsoncpp
- third_party/jstemplate
- third_party/khronos
- third_party/leveldatabase
- third_party/libXNVCtrl
- third_party/libaddressinput
- third_party/libaom
- third_party/libaom/source/libaom/third_party/vector
- third_party/libaom/source/libaom/third_party/x86inc
- third_party/libjingle
- third_party/libphonenumber
- third_party/libsecret
- third_party/libsrtp
- third_party/libsync
- third_party/libudev
- third_party/libwebm
- third_party/libxml/chromium
- third_party/libyuv
- third_party/llvm
- third_party/lss
- third_party/lzma_sdk
- third_party/markupsafe
- third_party/mesa
- third_party/metrics_proto
- third_party/modp_b64
- third_party/nasm
- third_party/node
- third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2
- third_party/one_euro_filter
- third_party/openscreen
- third_party/openscreen/src/third_party/tinycbor/src/src
- third_party/ots
- third_party/pdfium
- third_party/pdfium/third_party/agg23
- third_party/pdfium/third_party/base
- third_party/pdfium/third_party/bigint
- third_party/pdfium/third_party/freetype
- third_party/pdfium/third_party/lcms
- third_party/pdfium/third_party/libopenjpeg20
- third_party/pdfium/third_party/libpng16
- third_party/pdfium/third_party/libtiff
- third_party/pdfium/third_party/skia_shared
- third_party/perfetto
- third_party/pffft
- third_party/ply
- third_party/polymer
- third_party/private-join-and-compute
- third_party/protobuf
- third_party/protobuf/third_party/six
- third_party/pyjson5
- third_party/qcms
- third_party/rnnoise
- third_party/s2cellid
- third_party/sfntly
- third_party/simplejson
- third_party/skia
- third_party/skia/include/third_party/skcms
- third_party/skia/include/third_party/vulkan
- third_party/skia/third_party/skcms
- third_party/skia/third_party/vulkan
- third_party/smhasher
- third_party/spirv-headers
- third_party/SPIRV-Tools
- third_party/sqlite
- third_party/swiftshader
- third_party/swiftshader/third_party/llvm-7.0
- third_party/swiftshader/third_party/llvm-subzero
- third_party/swiftshader/third_party/marl
- third_party/swiftshader/third_party/subzero
- third_party/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1
- third_party/unrar
- third_party/usrsctp
- third_party/vulkan
- third_party/web-animations-js
- third_party/webdriver
- third_party/webrtc
- third_party/webrtc/common_audio/third_party/fft4g
- third_party/webrtc/common_audio/third_party/spl_sqrt_floor
- third_party/webrtc/modules/third_party/fft
- third_party/webrtc/modules/third_party/g711
- third_party/webrtc/modules/third_party/g722
- third_party/webrtc/rtc_base/third_party/base64
- third_party/webrtc/rtc_base/third_party/sigslot
- third_party/widevine
- third_party/woff2
- third_party/wuffs
- third_party/zlib/google
- tools/grit/third_party/six
- url/third_party/mozilla
- v8/src/third_party/siphash
- v8/src/third_party/valgrind
- v8/src/third_party/utf8-decoder
- v8/third_party/inspector_protocol
- v8/third_party/v8
-
- # gyp -> gn leftovers
- base/third_party/libevent
- third_party/adobe
- third_party/speech-dispatcher
- third_party/usb_ids
- third_party/xdg-utils
- third_party/yasm/run_yasm.py
- )
- if ! use system-ffmpeg; then
- keeplibs+=( third_party/ffmpeg third_party/opus )
- fi
- if ! use system-icu; then
- keeplibs+=( third_party/icu )
- fi
- if ! use system-libvpx; then
- keeplibs+=( third_party/libvpx )
- keeplibs+=( third_party/libvpx/source/libvpx/third_party/x86inc )
- fi
- if use tcmalloc; then
- keeplibs+=( third_party/tcmalloc )
- fi
-
- # Remove most bundled libraries. Some are still needed.
- build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
-}
-
-src_configure() {
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- local myconf_gn=""
-
- # Make sure the build system will use the right tools, bug #340795.
- tc-export AR CC CXX NM
-
- if [[ ${CHROMIUM_FORCE_CLANG} == yes ]] && ! tc-is-clang; then
- # Force clang since gcc is pretty broken at the moment.
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- strip-unsupported-flags
- fi
-
- if tc-is-clang; then
- myconf_gn+=" is_clang=true clang_use_chrome_plugins=false"
- else
- myconf_gn+=" is_clang=false"
- fi
-
- # Define a custom toolchain for GN
- myconf_gn+=" custom_toolchain=\"//build/toolchain/linux/unbundle:default\""
-
- if tc-is-cross-compiler; then
- tc-export BUILD_{AR,CC,CXX,NM}
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:host\""
- myconf_gn+=" v8_snapshot_toolchain=\"//build/toolchain/linux/unbundle:host\""
- else
- myconf_gn+=" host_toolchain=\"//build/toolchain/linux/unbundle:default\""
- fi
-
- # GN needs explicit config for Debug/Release as opposed to inferring it from build directory.
- myconf_gn+=" is_debug=false"
-
- # Component build isn't generally intended for use by end users. It's mostly useful
- # for development and debugging.
- myconf_gn+=" is_component_build=$(usex component-build true false)"
-
- myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")"
-
- # Disable nacl, we can't build without pnacl (http://crbug.com/269560).
- myconf_gn+=" enable_nacl=false"
-
- # Use system-provided libraries.
- # TODO: freetype -- remove sources (https://bugs.chromium.org/p/pdfium/issues/detail?id=733).
- # TODO: use_system_hunspell (upstream changes needed).
- # TODO: use_system_libsrtp (bug #459932).
- # TODO: use_system_protobuf (bug #525560).
- # TODO: use_system_ssl (http://crbug.com/58087).
- # TODO: use_system_sqlite (http://crbug.com/22208).
-
- # libevent: https://bugs.gentoo.org/593458
- local gn_system_libraries=(
- flac
- fontconfig
- freetype
- # Need harfbuzz_from_pkgconfig target
- #harfbuzz-ng
- libdrm
- libjpeg
- libpng
- libwebp
- libxml
- libxslt
- openh264
- re2
- snappy
- yasm
- zlib
- )
- if use system-ffmpeg; then
- gn_system_libraries+=( ffmpeg opus )
- fi
- if use system-icu; then
- gn_system_libraries+=( icu )
- fi
- if use system-libvpx; then
- gn_system_libraries+=( libvpx )
- fi
- build/linux/unbundle/replace_gn_files.py --system-libraries "${gn_system_libraries[@]}" || die
-
- # See dependency logic in third_party/BUILD.gn
- myconf_gn+=" use_system_harfbuzz=true"
-
- # Optional dependencies.
- myconf_gn+=" closure_compile=$(usex closure-compile true false)"
- myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
- myconf_gn+=" enable_widevine=$(usex widevine true false)"
- myconf_gn+=" use_cups=$(usex cups true false)"
- myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)"
- myconf_gn+=" use_kerberos=$(usex kerberos true false)"
- myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
-
- # TODO: link_pulseaudio=true for GN.
-
- myconf_gn+=" fieldtrial_testing_like_official_build=true"
-
- # Never use bundled gold binary. Disable gold linker flags for now.
- # Do not use bundled clang.
- # Trying to use gold results in linker crash.
- myconf_gn+=" use_gold=false use_sysroot=false linux_use_bundled_binutils=false use_custom_libcxx=false"
-
- # Disable forced lld, bug 641556
- myconf_gn+=" use_lld=false"
-
- ffmpeg_branding="$(usex proprietary-codecs Chrome Chromium)"
- myconf_gn+=" proprietary_codecs=$(usex proprietary-codecs true false)"
- myconf_gn+=" ffmpeg_branding=\"${ffmpeg_branding}\""
-
- # Set up Google API keys, see http://www.chromium.org/developers/how-tos/api-keys .
- # Note: these are for Gentoo use ONLY. For your own distribution,
- # please get your own set of keys. Feel free to contact chromium@gentoo.org
- # for more info.
- local google_api_key="AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc"
- local google_default_client_id="329227923882.apps.googleusercontent.com"
- local google_default_client_secret="vgKG0NNv7GoDpbtoFNLxCUXu"
- myconf_gn+=" google_api_key=\"${google_api_key}\""
- myconf_gn+=" google_default_client_id=\"${google_default_client_id}\""
- myconf_gn+=" google_default_client_secret=\"${google_default_client_secret}\""
- local myarch="$(tc-arch)"
-
- # Avoid CFLAGS problems, bug #352457, bug #390147.
- if ! use custom-cflags; then
- replace-flags "-Os" "-O2"
- strip-flags
-
- # Prevent linker from running out of address space, bug #471810 .
- if use x86; then
- filter-flags "-g*"
- fi
-
- # Prevent libvpx build failures. Bug 530248, 544702, 546984.
- if [[ ${myarch} == amd64 || ${myarch} == x86 ]]; then
- filter-flags -mno-mmx -mno-sse2 -mno-ssse3 -mno-sse4.1 -mno-avx -mno-avx2
- fi
- fi
-
- if [[ $myarch = amd64 ]] ; then
- myconf_gn+=" target_cpu=\"x64\""
- ffmpeg_target_arch=x64
- elif [[ $myarch = x86 ]] ; then
- myconf_gn+=" target_cpu=\"x86\""
- ffmpeg_target_arch=ia32
-
- # This is normally defined by compiler_cpu_abi in
- # build/config/compiler/BUILD.gn, but we patch that part out.
- append-flags -msse2 -mfpmath=sse -mmmx
- elif [[ $myarch = arm64 ]] ; then
- myconf_gn+=" target_cpu=\"arm64\""
- ffmpeg_target_arch=arm64
- elif [[ $myarch = arm ]] ; then
- myconf_gn+=" target_cpu=\"arm\""
- ffmpeg_target_arch=$(usex cpu_flags_arm_neon arm-neon arm)
- else
- die "Failed to determine target arch, got '$myarch'."
- fi
-
- # Make sure that -Werror doesn't get added to CFLAGS by the build system.
- # Depending on GCC version the warnings are different and we don't want
- # the build to fail because of that.
- myconf_gn+=" treat_warnings_as_errors=false"
-
- # Disable fatal linker warnings, bug 506268.
- myconf_gn+=" fatal_linker_warnings=false"
-
- # Bug 491582.
- export TMPDIR="${WORKDIR}/temp"
- mkdir -p -m 755 "${TMPDIR}" || die
-
- # https://bugs.gentoo.org/654216
- addpredict /dev/dri/ #nowarn
-
- #if ! use system-ffmpeg; then
- if false; then
- local build_ffmpeg_args=""
- if use pic && [[ "${ffmpeg_target_arch}" == "ia32" ]]; then
- build_ffmpeg_args+=" --disable-asm"
- fi
-
- # Re-configure bundled ffmpeg. See bug #491378 for example reasons.
- einfo "Configuring bundled ffmpeg..."
- pushd third_party/ffmpeg > /dev/null || die
- chromium/scripts/build_ffmpeg.py linux ${ffmpeg_target_arch} \
- --branding ${ffmpeg_branding} -- ${build_ffmpeg_args} || die
- chromium/scripts/copy_config.sh || die
- chromium/scripts/generate_gn.py || die
- popd > /dev/null || die
- fi
-
- # Explicitly disable ICU data file support for system-icu builds.
- if use system-icu; then
- myconf_gn+=" icu_use_data_file=false"
- fi
-
- einfo "Configuring Chromium..."
- set -- gn gen --args="${myconf_gn} ${EXTRA_GN}" out/Release
- echo "$@"
- "$@" || die
-}
-
-src_compile() {
- # Final link uses lots of file descriptors.
- ulimit -n 2048
-
- # Calling this here supports resumption via FEATURES=keepwork
- python_setup
-
- #"${EPYTHON}" tools/clang/scripts/update.py --force-local-build --gcc-toolchain /usr --skip-checkout --use-system-cmake --without-android || die
-
- # Build mksnapshot and pax-mark it.
- local x
- for x in mksnapshot v8_context_snapshot_generator; do
- if tc-is-cross-compiler; then
- eninja -C out/Release "host/${x}"
- pax-mark m "out/Release/host/${x}"
- else
- eninja -C out/Release "${x}"
- pax-mark m "out/Release/${x}"
- fi
- done
-
- # Even though ninja autodetects number of CPUs, we respect
- # user's options, for debugging with -j 1 or any other reason.
- eninja -C out/Release chrome chromedriver
- use suid && eninja -C out/Release chrome_sandbox
-
- pax-mark m out/Release/chrome
-
- # Build manpage; bug #684550
- sed -e 's|@@PACKAGE@@|chromium-browser|g;
- s|@@MENUNAME@@|Chromium|g;' \
- chrome/app/resources/manpage.1.in > \
- out/Release/chromium-browser.1 || die
-
- # Build desktop file; bug #706786
- sed -e 's|@@MENUNAME@@|Chromium|g;
- s|@@USR_BIN_SYMLINK_NAME@@|chromium-browser|g;
- s|@@PACKAGE@@|chromium-browser|g;
- s|\(^Exec=\)/usr/bin/|\1|g;' \
- chrome/installer/linux/common/desktop.template > \
- out/Release/chromium-browser-chromium.desktop || die
-}
-
-src_install() {
- local CHROMIUM_HOME="/usr/$(get_libdir)/chromium-browser"
- exeinto "${CHROMIUM_HOME}"
- doexe out/Release/chrome
-
- if use suid; then
- newexe out/Release/chrome_sandbox chrome-sandbox
- fperms 4755 "${CHROMIUM_HOME}/chrome-sandbox"
- fi
-
- doexe out/Release/chromedriver
-
- local sedargs=( -e "s:/usr/lib/:/usr/$(get_libdir)/:g" )
- sed "${sedargs[@]}" "${FILESDIR}/chromium-launcher-r3.sh" > chromium-launcher.sh || die
- doexe chromium-launcher.sh
-
- # It is important that we name the target "chromium-browser",
- # xdg-utils expect it; bug #355517.
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium-browser
- # keep the old symlink around for consistency
- dosym "${CHROMIUM_HOME}/chromium-launcher.sh" /usr/bin/chromium
-
- dosym "${CHROMIUM_HOME}/chromedriver" /usr/bin/chromedriver
-
- # Allow users to override command-line options, bug #357629.
- insinto /etc/chromium
- newins "${FILESDIR}/chromium.default" "default"
-
- pushd out/Release/locales > /dev/null || die
- chromium_remove_language_paks
- popd
-
- insinto "${CHROMIUM_HOME}"
- doins out/Release/*.bin
- doins out/Release/*.pak
- doins out/Release/*.so
-
- if ! use system-icu; then
- doins out/Release/icudtl.dat
- fi
-
- doins -r out/Release/locales
- doins -r out/Release/resources
-
- if [[ -d out/Release/swiftshader ]]; then
- insinto "${CHROMIUM_HOME}/swiftshader"
- doins out/Release/swiftshader/*.so
- fi
-
- # Install icons
- local branding size
- for size in 16 24 32 48 64 128 256 ; do
- case ${size} in
- 16|32) branding="chrome/app/theme/default_100_percent/chromium" ;;
- *) branding="chrome/app/theme/chromium" ;;
- esac
- newicon -s ${size} "${branding}/product_logo_${size}.png" \
- chromium-browser.png
- done
-
- # Install desktop entry
- domenu out/Release/chromium-browser-chromium.desktop
-
- # Install GNOME default application entry (bug #303100).
- insinto /usr/share/gnome-control-center/default-apps
- newins "${FILESDIR}"/chromium-browser.xml chromium-browser.xml
-
- # Install manpage; bug #684550
- doman out/Release/chromium-browser.1
- dosym chromium-browser.1 /usr/share/man/man1/chromium.1
-
- readme.gentoo_create_doc
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
- readme.gentoo_print_elog
-}
diff --git a/www-client/chromium/chromium-81.0.4044.34.ebuild b/www-client/chromium/chromium-81.0.4044.92.ebuild
index 45aaac52abdf..5260291a1498 100644
--- a/www-client/chromium/chromium-81.0.4044.34.ebuild
+++ b/www-client/chromium/chromium-81.0.4044.92.ebuild
@@ -11,13 +11,13 @@ CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="http://chromium.org/"
+HOMEPAGE="https://chromium.org/"
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring +hangouts kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
+KEYWORDS="amd64 ~arm64 ~x86"
+IUSE="+closure-compile component-build cups cpu_flags_arm_neon +hangouts kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
REQUIRED_USE="component-build? ( !suid )"
@@ -34,7 +34,6 @@ COMMON_DEPEND="
dev-libs/nspr:=
>=dev-libs/nss-3.26:=
>=dev-libs/re2-0.2019.08.01:=
- gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= )
>=media-libs/alsa-lib-1.0.19:=
media-libs/fontconfig:=
media-libs/freetype:=
@@ -135,6 +134,14 @@ theme that covers the appropriate MIME types, and configure this as your
GTK+ icon theme.
For native file dialogs in KDE, install kde-apps/kdialog.
+
+To make password storage work with your desktop environment you may
+have install one of the supported credentials management applications:
+- app-crypt/libsecret (GNOME)
+- kde-frameworks/kwallet (KDE)
+If you have one of above packages installed, but don't want to use
+them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
+in /etc/chromium/default.
"
PATCHES=(
@@ -146,6 +153,7 @@ PATCHES=(
"${FILESDIR}/chromium-80-gcc-blink.patch"
"${FILESDIR}/chromium-81-gcc-noexcept.patch"
"${FILESDIR}/chromium-81-gcc-constexpr.patch"
+ "${FILESDIR}/chromium-81-gcc-10.patch"
)
pre_build_checks() {
@@ -490,12 +498,14 @@ src_configure() {
# See dependency logic in third_party/BUILD.gn
myconf_gn+=" use_system_harfbuzz=true"
+ # Disable deprecated libgnome-keyring dependency, bug #713012
+ myconf_gn+=" use_gnome_keyring=false"
+
# Optional dependencies.
myconf_gn+=" closure_compile=$(usex closure-compile true false)"
myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
myconf_gn+=" enable_widevine=$(usex widevine true false)"
myconf_gn+=" use_cups=$(usex cups true false)"
- myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)"
myconf_gn+=" use_kerberos=$(usex kerberos true false)"
myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
diff --git a/www-client/chromium/chromium-82.0.4068.4.ebuild b/www-client/chromium/chromium-83.0.4103.7.ebuild
index a056ee3c4d4f..57c680190c42 100644
--- a/www-client/chromium/chromium-82.0.4068.4.ebuild
+++ b/www-client/chromium/chromium-83.0.4103.7.ebuild
@@ -11,13 +11,13 @@ CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-utils portability python-any-r1 readme.gentoo-r1 toolchain-funcs xdg-utils
DESCRIPTION="Open-source version of Google Chrome web browser"
-HOMEPAGE="http://chromium.org/"
+HOMEPAGE="https://chromium.org/"
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring +hangouts kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
+IUSE="+closure-compile component-build cups cpu_flags_arm_neon +hangouts kerberos pic +proprietary-codecs pulseaudio selinux +suid +system-ffmpeg +system-icu +system-libvpx +tcmalloc widevine"
RESTRICT="!system-ffmpeg? ( proprietary-codecs? ( bindist ) )"
REQUIRED_USE="component-build? ( !suid )"
@@ -34,7 +34,6 @@ COMMON_DEPEND="
dev-libs/nspr:=
>=dev-libs/nss-3.26:=
>=dev-libs/re2-0.2019.08.01:=
- gnome-keyring? ( >=gnome-base/libgnome-keyring-3.12:= )
>=media-libs/alsa-lib-1.0.19:=
media-libs/fontconfig:=
media-libs/freetype:=
@@ -94,7 +93,7 @@ BDEPEND="
dev-lang/yasm
)
dev-lang/perl
- dev-util/gn
+ >=dev-util/gn-0.1726
dev-vcs/git
>=dev-util/gperf-3.0.3
>=dev-util/ninja-1.7.2
@@ -109,7 +108,7 @@ BDEPEND="
: ${CHROMIUM_FORCE_CLANG=no}
if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
- BDEPEND+=" >=sys-devel/clang-7"
+ BDEPEND+=" >=sys-devel/clang-9"
fi
if ! has chromium_pkg_die ${EBUILD_DEATH_HOOKS}; then
@@ -135,6 +134,14 @@ theme that covers the appropriate MIME types, and configure this as your
GTK+ icon theme.
For native file dialogs in KDE, install kde-apps/kdialog.
+
+To make password storage work with your desktop environment you may
+have install one of the supported credentials management applications:
+- app-crypt/libsecret (GNOME)
+- kde-frameworks/kwallet (KDE)
+If you have one of above packages installed, but don't want to use
+them in Chromium, then add --password-store=basic to CHROMIUM_FLAGS
+in /etc/chromium/default.
"
PATCHES=(
@@ -144,10 +151,16 @@ PATCHES=(
"${FILESDIR}/chromium-78-protobuf-export.patch"
"${FILESDIR}/chromium-79-gcc-alignas.patch"
"${FILESDIR}/chromium-80-gcc-quiche.patch"
- "${FILESDIR}/chromium-80-gcc-blink.patch"
"${FILESDIR}/chromium-82-gcc-constexpr.patch"
- "${FILESDIR}/chromium-82-gcc-private.patch"
- "${FILESDIR}/chromium-82-include.patch"
+ "${FILESDIR}/chromium-82-gcc-noexcept.patch"
+ "${FILESDIR}/chromium-82-gcc-incomplete-type.patch"
+ "${FILESDIR}/chromium-82-gcc-template.patch"
+ "${FILESDIR}/chromium-82-gcc-iterator.patch"
+ "${FILESDIR}/chromium-83-gcc-template.patch"
+ "${FILESDIR}/chromium-83-gcc-include.patch"
+ "${FILESDIR}/chromium-83-gcc-permissive.patch"
+ "${FILESDIR}/chromium-83-gcc-iterator.patch"
+ "${FILESDIR}/chromium-83-gcc-10.patch"
)
pre_build_checks() {
@@ -270,6 +283,7 @@ src_prepare() {
third_party/devscripts
third_party/devtools-frontend
third_party/devtools-frontend/src/front_end/third_party/fabricjs
+ third_party/devtools-frontend/src/front_end/third_party/lighthouse
third_party/devtools-frontend/src/front_end/third_party/wasmparser
third_party/devtools-frontend/src/third_party
third_party/dom_distiller_js
@@ -341,6 +355,7 @@ src_prepare() {
third_party/qcms
third_party/rnnoise
third_party/s2cellid
+ third_party/schema_org
third_party/simplejson
third_party/skia
third_party/skia/include/third_party/skcms
@@ -352,6 +367,7 @@ src_prepare() {
third_party/SPIRV-Tools
third_party/sqlite
third_party/swiftshader
+ third_party/swiftshader/third_party/astc-encoder
third_party/swiftshader/third_party/llvm-7.0
third_party/swiftshader/third_party/llvm-subzero
third_party/swiftshader/third_party/marl
@@ -494,12 +510,14 @@ src_configure() {
# See dependency logic in third_party/BUILD.gn
myconf_gn+=" use_system_harfbuzz=true"
+ # Disable deprecated libgnome-keyring dependency, bug #713012
+ myconf_gn+=" use_gnome_keyring=false"
+
# Optional dependencies.
myconf_gn+=" closure_compile=$(usex closure-compile true false)"
myconf_gn+=" enable_hangout_services_extension=$(usex hangouts true false)"
myconf_gn+=" enable_widevine=$(usex widevine true false)"
myconf_gn+=" use_cups=$(usex cups true false)"
- myconf_gn+=" use_gnome_keyring=$(usex gnome-keyring true false)"
myconf_gn+=" use_kerberos=$(usex kerberos true false)"
myconf_gn+=" use_pulseaudio=$(usex pulseaudio true false)"
diff --git a/www-client/chromium/files/chromium-77-system-icu.patch b/www-client/chromium/files/chromium-77-system-icu.patch
deleted file mode 100644
index 1f848d7ee2be..000000000000
--- a/www-client/chromium/files/chromium-77-system-icu.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-diff --git a/build/linux/unbundle/icu.gn b/build/linux/unbundle/icu.gn
-index 4450e40..9ca36dd 100644
---- a/build/linux/unbundle/icu.gn
-+++ b/build/linux/unbundle/icu.gn
-@@ -96,6 +96,7 @@ shim_headers("icui18n_shim") {
- "unicode/fpositer.h",
- "unicode/gender.h",
- "unicode/gregocal.h",
-+ "unicode/listformatter.h",
- "unicode/measfmt.h",
- "unicode/measunit.h",
- "unicode/measure.h",
-@@ -178,7 +179,6 @@ shim_headers("icuuc_shim") {
- "unicode/icudataver.h",
- "unicode/icuplug.h",
- "unicode/idna.h",
-- "unicode/listformatter.h",
- "unicode/localpointer.h",
- "unicode/locdspnm.h",
- "unicode/locid.h",
diff --git a/www-client/chromium/files/chromium-80-gcc-abstract.patch b/www-client/chromium/files/chromium-80-gcc-abstract.patch
deleted file mode 100644
index 190a67258e1d..000000000000
--- a/www-client/chromium/files/chromium-80-gcc-abstract.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-In file included from ../../third_party/blink/renderer/platform/heap/persistent.h:18,
- from ../../third_party/blink/public/platform/web_private_ptr.h:40,
- from ../../third_party/blink/public/platform/web_media_stream_track.h:33,
- from ../../third_party/blink/public/platform/web_media_stream_source.h:37,
- from ../../third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.h:19,
- from ../../third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc:5:
-../../third_party/blink/renderer/platform/wtf/cross_thread_copier.h: In instantiation of 'struct WTF::CrossThreadCopierPassThrough<webrtc::VideoTrackInterface>':
-../../third_party/blink/renderer/modules/peerconnection/adapters/web_rtc_cross_thread_copier.h:169:14: required from here
-../../third_party/blink/renderer/platform/wtf/cross_thread_copier.h:80:15: error: invalid abstract return type 'webrtc::VideoTrackInterface'
- 80 | static Type Copy(const T& parameter) { return parameter; }
- | ^~~~
-In file included from ../../third_party/webrtc/api/peer_connection_interface.h:88,
- from ../../third_party/blink/public/platform/web_rtc_peer_connection_handler.h:39,
- from ../../third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.h:20,
- from ../../third_party/blink/renderer/modules/peerconnection/rtc_peer_connection_handler.cc:5:
-../../third_party/webrtc/api/media_stream_interface.h:174:18: note: because the following virtual functions are pure within 'webrtc::VideoTrackInterface':
- 174 | class RTC_EXPORT VideoTrackInterface
- | ^~~~~~~~~~~~~~~~~~~
-../../third_party/webrtc/api/media_stream_interface.h:48:16: note: 'virtual void webrtc::NotifierInterface::RegisterObserver(webrtc::ObserverInterface*)'
- 48 | virtual void RegisterObserver(ObserverInterface* observer) = 0;
- | ^~~~~~~~~~~~~~~~
-../../third_party/webrtc/api/media_stream_interface.h:49:16: note: 'virtual void webrtc::NotifierInterface::UnregisterObserver(webrtc::ObserverInterface*)'
- 49 | virtual void UnregisterObserver(ObserverInterface* observer) = 0;
- | ^~~~~~~~~~~~~~~~~~
-
-diff --git a/third_party/blink/renderer/modules/peerconnection/adapters/web_rtc_cross_thread_copier.h b/third_party/blink/renderer/modules/peerconnection/adapters/web_rtc_cross_thread_copier.h
-index 54cb7d1..0d6c40f 100644
---- a/third_party/blink/renderer/modules/peerconnection/adapters/web_rtc_cross_thread_copier.h
-+++ b/third_party/blink/renderer/modules/peerconnection/adapters/web_rtc_cross_thread_copier.h
-@@ -165,8 +165,9 @@ struct CrossThreadCopier<blink::MediaStreamVideoTrack>
- };
-
- template <>
--struct CrossThreadCopier<webrtc::VideoTrackInterface>
-- : public CrossThreadCopierPassThrough<webrtc::VideoTrackInterface> {
-+struct CrossThreadCopier<rtc::scoped_refptr<webrtc::VideoTrackInterface>>
-+ : public CrossThreadCopierPassThrough<
-+ rtc::scoped_refptr<webrtc::VideoTrackInterface>> {
- STATIC_ONLY(CrossThreadCopier);
- };
-
diff --git a/www-client/chromium/files/chromium-80-gcc-incomplete-type.patch b/www-client/chromium/files/chromium-80-gcc-incomplete-type.patch
deleted file mode 100644
index 8d10620a7170..000000000000
--- a/www-client/chromium/files/chromium-80-gcc-incomplete-type.patch
+++ /dev/null
@@ -1,229 +0,0 @@
-From cdf3e81ff49b200213d67d65558f2919222b60ab Mon Sep 17 00:00:00 2001
-From: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-Date: Mon, 16 Dec 2019 11:39:11 +0000
-Subject: [PATCH] BookmarkModelMerger: Move RemoteTreeNode declaration to header.
-
-This fixes the build with libstdc++ after commit 8f5dad93e58 ("Fix CHECK
-failure due to untracked local nodes"):
-
-/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/stl_pair.h:215:11: error: field has incomplete type 'sync_bookmarks::BookmarkModelMerger::RemoteTreeNode'
- _T2 second; /// @c second is a copy of the second object
- ^
-/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/ext/aligned_buffer.h:91:28: note: in instantiation of template class 'std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode>' requested here
- : std::aligned_storage<sizeof(_Tp), __alignof__(_Tp)>
- ^
-/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/hashtable_policy.h:233:43: note: in instantiation of template class '__gnu_cxx::__aligned_buffer<std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode> >' requested here
- __gnu_cxx::__aligned_buffer<_Value> _M_storage;
- ^
-/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/hashtable_policy.h:264:39: note: in instantiation of template class 'std::__detail::_Hash_node_value_base<std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode> >' requested here
- struct _Hash_node<_Value, true> : _Hash_node_value_base<_Value>
- ^
-/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/hashtable_policy.h:2028:25: note: in instantiation of template class 'std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode>, true>' requested here
- rebind_traits<typename __node_type::value_type>;
- ^
-/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/hashtable.h:184:15: note: in instantiation of template class 'std::__detail::_Hashtable_alloc<std::allocator<std::__detail::_Hash_node<std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode>, true> > >
-' requested here
- private __detail::_Hashtable_alloc<
- ^
-/usr/lib/gcc/x86_64-redhat-linux/9/../../../../include/c++/9/bits/unordered_map.h:105:18: note: in instantiation of template class 'std::_Hashtable<std::__cxx11::basic_string<char>, std::pair<const std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode>, std::allocator<std::pair<con
-st std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode> >, std::__detail::_Select1st, std::equal_to<std::__cxx11::basic_string<char> >, std::hash<std::string>, std::__detail::_Mod_range_hashing, std::__detail::_Default_ranged_hash, std::__detail::_Prime_rehash_policy, std::__deta
-il::_Hashtable_traits<true, false, true> >' requested here
- _Hashtable _M_h;
- ^
-../../components/sync_bookmarks/bookmark_model_merger.h:146:22: note: in instantiation of template class 'std::unordered_map<std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode, std::hash<std::string>, std::equal_to<std::__cxx11::basic_string<char> >, std::allocator<std::pair<con
-st std::__cxx11::basic_string<char>, sync_bookmarks::BookmarkModelMerger::RemoteTreeNode> > >' requested here
- const RemoteForest remote_forest_;
- ^
-../../components/sync_bookmarks/bookmark_model_merger.h:53:9: note: forward declaration of 'sync_bookmarks::BookmarkModelMerger::RemoteTreeNode'
- class RemoteTreeNode;
- ^
-
-Essentially, the problem is that libstdc++'s std::unordered_map<T, U>
-implementation requires both T and U to be fully declared. I raised the
-problem in https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92770, and GCC's
-position is that we are relying on undefined behavior according to the C++
-standard (https://eel.is/c++draft/requirements#res.on.functions-2.5).
-
-Bug: 957519
-Change-Id: Ife7e435e516932a795bfbe05b2c910c3272878f0
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1960156
-Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-Reviewed-by: Mikel Astiz <mastiz@chromium.org>
-Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-Cr-Commit-Position: refs/heads/master@{#725070}
----
-
-diff --git a/components/sync_bookmarks/bookmark_model_merger.cc b/components/sync_bookmarks/bookmark_model_merger.cc
-index eae153ef..579848e 100644
---- a/components/sync_bookmarks/bookmark_model_merger.cc
-+++ b/components/sync_bookmarks/bookmark_model_merger.cc
-@@ -5,7 +5,6 @@
- #include "components/sync_bookmarks/bookmark_model_merger.h"
-
- #include <algorithm>
--#include <memory>
- #include <set>
- #include <string>
- #include <utility>
-@@ -205,66 +204,44 @@
-
- } // namespace
-
--class BookmarkModelMerger::RemoteTreeNode final {
-- public:
-- // Constructs a tree given |update| as root and recursively all descendants by
-- // traversing |*updates_per_parent_id|. |update| and |updates_per_parent_id|
-- // must not be null. All updates |*updates_per_parent_id| must represent valid
-- // updates. Updates corresponding from descendant nodes are moved away from
-- // |*updates_per_parent_id|.
-- static RemoteTreeNode BuildTree(
-- std::unique_ptr<syncer::UpdateResponseData> update,
-- UpdatesPerParentId* updates_per_parent_id);
-+BookmarkModelMerger::RemoteTreeNode::RemoteTreeNode() = default;
-
-- ~RemoteTreeNode() = default;
-+BookmarkModelMerger::RemoteTreeNode::~RemoteTreeNode() = default;
-
-- // Allow moves, useful during construction.
-- RemoteTreeNode(RemoteTreeNode&&) = default;
-- RemoteTreeNode& operator=(RemoteTreeNode&&) = default;
-+BookmarkModelMerger::RemoteTreeNode::RemoteTreeNode(
-+ BookmarkModelMerger::RemoteTreeNode&&) = default;
-+BookmarkModelMerger::RemoteTreeNode& BookmarkModelMerger::RemoteTreeNode::
-+operator=(BookmarkModelMerger::RemoteTreeNode&&) = default;
-
-- const syncer::EntityData& entity() const { return *update_->entity; }
-- int64_t response_version() const { return update_->response_version; }
-+void BookmarkModelMerger::RemoteTreeNode::EmplaceSelfAndDescendantsByGUID(
-+ std::unordered_map<std::string, const RemoteTreeNode*>*
-+ guid_to_remote_node_map) const {
-+ DCHECK(guid_to_remote_node_map);
-
-- // Direct children nodes, sorted by ascending unique position. These are
-- // guaranteed to be valid updates (e.g. IsValidBookmarkSpecifics()).
-- const std::vector<RemoteTreeNode>& children() const { return children_; }
-+ const std::string& guid = entity().specifics.bookmark().guid();
-+ if (!guid.empty()) {
-+ DCHECK(base::IsValidGUID(guid));
-
-- // Recursively emplaces all GUIDs (this node and descendants) into
-- // |*guid_to_remote_node_map|, which must not be null.
-- void EmplaceSelfAndDescendantsByGUID(
-- std::unordered_map<std::string, const RemoteTreeNode*>*
-- guid_to_remote_node_map) const {
-- DCHECK(guid_to_remote_node_map);
--
-- const std::string& guid = entity().specifics.bookmark().guid();
-- if (!guid.empty()) {
-- DCHECK(base::IsValidGUID(guid));
--
-- // Duplicate GUIDs have been sorted out before.
-- bool success = guid_to_remote_node_map->emplace(guid, this).second;
-- DCHECK(success);
-- }
--
-- for (const RemoteTreeNode& child : children_) {
-- child.EmplaceSelfAndDescendantsByGUID(guid_to_remote_node_map);
-- }
-+ // Duplicate GUIDs have been sorted out before.
-+ bool success = guid_to_remote_node_map->emplace(guid, this).second;
-+ DCHECK(success);
- }
-
-- private:
-- static bool UniquePositionLessThan(const RemoteTreeNode& lhs,
-- const RemoteTreeNode& rhs) {
-- const syncer::UniquePosition a_pos =
-- syncer::UniquePosition::FromProto(lhs.entity().unique_position);
-- const syncer::UniquePosition b_pos =
-- syncer::UniquePosition::FromProto(rhs.entity().unique_position);
-- return a_pos.LessThan(b_pos);
-+ for (const RemoteTreeNode& child : children_) {
-+ child.EmplaceSelfAndDescendantsByGUID(guid_to_remote_node_map);
- }
-+}
-
-- RemoteTreeNode() = default;
--
-- std::unique_ptr<syncer::UpdateResponseData> update_;
-- std::vector<RemoteTreeNode> children_;
--};
-+// static
-+bool BookmarkModelMerger::RemoteTreeNode::UniquePositionLessThan(
-+ const RemoteTreeNode& lhs,
-+ const RemoteTreeNode& rhs) {
-+ const syncer::UniquePosition a_pos =
-+ syncer::UniquePosition::FromProto(lhs.entity().unique_position);
-+ const syncer::UniquePosition b_pos =
-+ syncer::UniquePosition::FromProto(rhs.entity().unique_position);
-+ return a_pos.LessThan(b_pos);
-+}
-
- // static
- BookmarkModelMerger::RemoteTreeNode
-diff --git a/components/sync_bookmarks/bookmark_model_merger.h b/components/sync_bookmarks/bookmark_model_merger.h
-index 9b59200..bf0783ec 100644
---- a/components/sync_bookmarks/bookmark_model_merger.h
-+++ b/components/sync_bookmarks/bookmark_model_merger.h
-@@ -5,6 +5,7 @@
- #ifndef COMPONENTS_SYNC_BOOKMARKS_BOOKMARK_MODEL_MERGER_H_
- #define COMPONENTS_SYNC_BOOKMARKS_BOOKMARK_MODEL_MERGER_H_
-
-+#include <memory>
- #include <string>
- #include <unordered_map>
- #include <vector>
-@@ -50,7 +51,52 @@
-
- private:
- // Internal representation of a remote tree, composed of nodes.
-- class RemoteTreeNode;
-+ class RemoteTreeNode final {
-+ private:
-+ using UpdatesPerParentId =
-+ std::unordered_map<base::StringPiece,
-+ syncer::UpdateResponseDataList,
-+ base::StringPieceHash>;
-+
-+ public:
-+ // Constructs a tree given |update| as root and recursively all descendants
-+ // by traversing |*updates_per_parent_id|. |update| and
-+ // |updates_per_parent_id| must not be null. All updates
-+ // |*updates_per_parent_id| must represent valid updates. Updates
-+ // corresponding from descendant nodes are moved away from
-+ // |*updates_per_parent_id|.
-+ static RemoteTreeNode BuildTree(
-+ std::unique_ptr<syncer::UpdateResponseData> update,
-+ UpdatesPerParentId* updates_per_parent_id);
-+
-+ ~RemoteTreeNode();
-+
-+ // Allow moves, useful during construction.
-+ RemoteTreeNode(RemoteTreeNode&&);
-+ RemoteTreeNode& operator=(RemoteTreeNode&&);
-+
-+ const syncer::EntityData& entity() const { return *update_->entity; }
-+ int64_t response_version() const { return update_->response_version; }
-+
-+ // Direct children nodes, sorted by ascending unique position. These are
-+ // guaranteed to be valid updates (e.g. IsValidBookmarkSpecifics()).
-+ const std::vector<RemoteTreeNode>& children() const { return children_; }
-+
-+ // Recursively emplaces all GUIDs (this node and descendants) into
-+ // |*guid_to_remote_node_map|, which must not be null.
-+ void EmplaceSelfAndDescendantsByGUID(
-+ std::unordered_map<std::string, const RemoteTreeNode*>*
-+ guid_to_remote_node_map) const;
-+
-+ private:
-+ static bool UniquePositionLessThan(const RemoteTreeNode& lhs,
-+ const RemoteTreeNode& rhs);
-+
-+ RemoteTreeNode();
-+
-+ std::unique_ptr<syncer::UpdateResponseData> update_;
-+ std::vector<RemoteTreeNode> children_;
-+ };
-
- // A forest composed of multiple trees where the root of each tree represents
- // a permanent node, keyed by server-defined unique tag of the root.
diff --git a/www-client/chromium/files/chromium-80-gcc-permissive.patch b/www-client/chromium/files/chromium-80-gcc-permissive.patch
deleted file mode 100644
index c7aef49add12..000000000000
--- a/www-client/chromium/files/chromium-80-gcc-permissive.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-In file included from ../../media/base/media_log_properties.h:13,
- from ../../media/base/media_log.h:23,
- from ../../media/filters/frame_processor.h:15,
- from ../../media/filters/frame_processor.cc:5:
-../../media/base/media_log_properties_helper.h:86:8: error: extra qualification not allowed [-fpermissive]
- 86 | struct internal::MediaLogPropertyTypeConverter<media::AudioDecoderConfig> {
- | ^~~~~~~~
-../../media/base/media_log_properties_helper.h:86:75: error: explicit specialization of non-template 'media::internal::<unnamed struct>'
- 86 | struct internal::MediaLogPropertyTypeConverter<media::AudioDecoderConfig> {
- | ^
-
-diff --git a/media/base/media_log_properties_helper.h b/media/base/media_log_properties_helper.h
-index 95ff70a..549b003 100644
---- a/media/base/media_log_properties_helper.h
-+++ b/media/base/media_log_properties_helper.h
-@@ -83,7 +83,7 @@ struct MediaLogPropertyTypeConverter<std::vector<T>> {
-
- // Specializer for sending AudioDecoderConfigs to the media tab in devtools.
- template <>
--struct internal::MediaLogPropertyTypeConverter<media::AudioDecoderConfig> {
-+struct MediaLogPropertyTypeConverter<media::AudioDecoderConfig> {
- static base::Value Convert(const AudioDecoderConfig& value) {
- base::Value result(base::Value::Type::DICTIONARY);
- result.SetStringKey("codec", GetCodecName(value.codec()));
-@@ -114,7 +114,7 @@ struct internal::MediaLogPropertyTypeConverter<media::AudioDecoderConfig> {
-
- // Specializer for sending VideoDecoderConfigs to the media tab in devtools.
- template <>
--struct internal::MediaLogPropertyTypeConverter<VideoDecoderConfig> {
-+struct MediaLogPropertyTypeConverter<VideoDecoderConfig> {
- static base::Value Convert(const VideoDecoderConfig& value) {
- base::Value result(base::Value::Type::DICTIONARY);
- result.SetStringKey("codec", GetCodecName(value.codec()));
diff --git a/www-client/chromium/files/chromium-80-include.patch b/www-client/chromium/files/chromium-80-include.patch
deleted file mode 100644
index dd85de7249c4..000000000000
--- a/www-client/chromium/files/chromium-80-include.patch
+++ /dev/null
@@ -1,33 +0,0 @@
-From 8273f4d3130e06fd8b6bef87b07c936304b971d9 Mon Sep 17 00:00:00 2001
-From: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-Date: Tue, 10 Dec 2019 20:59:57 +0000
-Subject: [PATCH] [cros search service]: Include <cmath> for std::pow()
-
-IWYU. Follow up to commit 2b2ea3c09b ("[cros search service] Move shared
-string matching functions to //chrome"), which broke the libstdc++ build:
-
- ../../chrome/common/string_matching/fuzzy_tokenized_string_match.cc:199:14: error: no member named 'pow' in namespace 'std'
- std::pow(partial_match_penalty_rate, long_start - current - 1);
- ~~~~~^
-
-Bug: 957519
-Change-Id: I66f61cb4f93cfa0bfa3d1b00ba391ddd8f31a7fb
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1960310
-Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-Reviewed-by: Jia Meng <jiameng@chromium.org>
-Commit-Queue: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-Cr-Commit-Position: refs/heads/master@{#723499}
----
-
-diff --git a/chrome/common/string_matching/fuzzy_tokenized_string_match.cc b/chrome/common/string_matching/fuzzy_tokenized_string_match.cc
-index 8351fa7..884ef63 100644
---- a/chrome/common/string_matching/fuzzy_tokenized_string_match.cc
-+++ b/chrome/common/string_matching/fuzzy_tokenized_string_match.cc
-@@ -5,6 +5,7 @@
- #include "chrome/common/string_matching/fuzzy_tokenized_string_match.h"
-
- #include <algorithm>
-+#include <cmath>
- #include <iterator>
-
- #include "base/i18n/case_conversion.h"
diff --git a/www-client/chromium/files/chromium-80-unbundle-libxml.patch b/www-client/chromium/files/chromium-80-unbundle-libxml.patch
deleted file mode 100644
index 0f369052cde2..000000000000
--- a/www-client/chromium/files/chromium-80-unbundle-libxml.patch
+++ /dev/null
@@ -1,101 +0,0 @@
-diff --git a/build/linux/unbundle/libxml.gn b/build/linux/unbundle/libxml.gn
-index c481bd3..3aaa1a4 100644
---- a/build/linux/unbundle/libxml.gn
-+++ b/build/linux/unbundle/libxml.gn
-@@ -8,11 +8,52 @@ pkg_config("system_libxml") {
- packages = [ "libxml-2.0" ]
- }
-
--static_library("libxml") {
-+source_set("libxml") {
-+ public_configs = [ ":system_libxml" ]
-+}
-+
-+static_library("libxml_utils") {
-+ # Do not expand this visibility list without first consulting with the
-+ # Security Team.
-+ visibility = [
-+ ":xml_reader",
-+ ":xml_writer",
-+ "//base/test:test_support",
-+ "//services/data_decoder:xml_parser_fuzzer",
-+ ]
- sources = [
- "chromium/libxml_utils.cc",
- "chromium/libxml_utils.h",
- ]
--
- public_configs = [ ":system_libxml" ]
- }
-+
-+static_library("xml_reader") {
-+ # Do not expand this visibility list without first consulting with the
-+ # Security Team.
-+ visibility = [
-+ "//base/test:test_support",
-+ "//components/policy/core/common:unit_tests",
-+ "//services/data_decoder:*",
-+ "//tools/traffic_annotation/auditor:auditor_sources",
-+ ]
-+ sources = [
-+ "chromium/xml_reader.cc",
-+ "chromium/xml_reader.h",
-+ ]
-+ deps = [
-+ ":libxml_utils",
-+ ]
-+}
-+
-+static_library("xml_writer") {
-+ # The XmlWriter is considered safe to use from any target.
-+ visibility = [ "*" ]
-+ sources = [
-+ "chromium/xml_writer.cc",
-+ "chromium/xml_writer.h",
-+ ]
-+ deps = [
-+ ":libxml_utils",
-+ ]
-+}
-diff --git a/third_party/libxml/chromium/libxml_utils.h b/third_party/libxml/chromium/libxml_utils.h
-index ff969fa..e0f3ecd 100644
---- a/third_party/libxml/chromium/libxml_utils.h
-+++ b/third_party/libxml/chromium/libxml_utils.h
-@@ -6,8 +6,7 @@
- #define THIRD_PARTY_LIBXML_CHROMIUM_LIBXML_UTILS_H_
-
- #include <string>
--
--#include "third_party/libxml/src/include/libxml/xmlreader.h"
-+#include <libxml/xmlreader.h>
-
- // libxml uses a global error function pointer for reporting errors.
- // A ScopedXmlErrorFunc object lets you change the global error pointer
-diff --git a/third_party/libxml/chromium/xml_reader.cc b/third_party/libxml/chromium/xml_reader.cc
-index 92464f4..4779290 100644
---- a/third_party/libxml/chromium/xml_reader.cc
-+++ b/third_party/libxml/chromium/xml_reader.cc
-@@ -7,7 +7,8 @@
- #include <vector>
-
- #include "third_party/libxml/chromium/libxml_utils.h"
--#include "third_party/libxml/src/include/libxml/xmlreader.h"
-+
-+#include <libxml/xmlreader.h>
-
- using internal::XmlStringToStdString;
-
-diff --git a/third_party/libxml/chromium/xml_writer.cc b/third_party/libxml/chromium/xml_writer.cc
-index 51fce8e..aa3a34f 100644
---- a/third_party/libxml/chromium/xml_writer.cc
-+++ b/third_party/libxml/chromium/xml_writer.cc
-@@ -5,7 +5,8 @@
- #include "third_party/libxml/chromium/xml_writer.h"
-
- #include "third_party/libxml/chromium/libxml_utils.h"
--#include "third_party/libxml/src/include/libxml/xmlwriter.h"
-+
-+#include <libxml/xmlwriter.h>
-
- XmlWriter::XmlWriter() : writer_(nullptr), buffer_(nullptr) {}
-
diff --git a/www-client/chromium/files/chromium-81-gcc-10.patch b/www-client/chromium/files/chromium-81-gcc-10.patch
new file mode 100644
index 000000000000..e0690d167c5e
--- /dev/null
+++ b/www-client/chromium/files/chromium-81-gcc-10.patch
@@ -0,0 +1,116 @@
+From 797a8ef5b7a5d3ab513a4eef68755a939dc570be Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Tue, 7 Apr 2020 10:02:27 +0000
+Subject: [PATCH] GCC: fix includes for gcc-10
+
+---
+ base/trace_event/trace_event_memory_overhead.h | 1 +
+ chrome/browser/search/background/ntp_backgrounds.h | 1 +
+ media/cdm/supported_cdm_versions.h | 1 +
+ third_party/angle/include/platform/Platform.h | 1 +
+ third_party/perfetto/include/perfetto/base/task_runner.h | 1 +
+ third_party/webrtc/call/rtx_receive_stream.h | 1 +
+ .../webrtc/modules/audio_processing/aec3/clockdrift_detector.h | 1 +
+ ui/gfx/linux/drm_util_linux.h | 2 ++
+ 8 files changed, 9 insertions(+)
+
+diff --git a/base/trace_event/trace_event_memory_overhead.h b/base/trace_event/trace_event_memory_overhead.h
+index 69468d4..3f5b786 100644
+--- a/base/trace_event/trace_event_memory_overhead.h
++++ b/base/trace_event/trace_event_memory_overhead.h
+@@ -9,6 +9,7 @@
+ #include <stdint.h>
+
+ #include <unordered_map>
++#include <string>
+
+ #include "base/base_export.h"
+ #include "base/macros.h"
+diff --git a/chrome/browser/search/background/ntp_backgrounds.h b/chrome/browser/search/background/ntp_backgrounds.h
+index 7afc0a2..6d0957e 100644
+--- a/chrome/browser/search/background/ntp_backgrounds.h
++++ b/chrome/browser/search/background/ntp_backgrounds.h
+@@ -6,6 +6,7 @@
+ #define CHROME_BROWSER_SEARCH_BACKGROUND_NTP_BACKGROUNDS_H_
+
+ #include <array>
++#include <cstddef>
+
+ class GURL;
+
+diff --git a/media/cdm/supported_cdm_versions.h b/media/cdm/supported_cdm_versions.h
+index dbe59ba..5216cfe 100644
+--- a/media/cdm/supported_cdm_versions.h
++++ b/media/cdm/supported_cdm_versions.h
+@@ -6,6 +6,7 @@
+ #define MEDIA_CDM_SUPPORTED_CDM_VERSIONS_H_
+
+ #include <array>
++#include <cstddef>
+
+ #include "media/base/media_export.h"
+ #include "media/cdm/api/content_decryption_module.h"
+diff --git a/third_party/angle/include/platform/Platform.h b/third_party/angle/include/platform/Platform.h
+index 09505a3..8833fa0 100644
+--- a/third_party/angle/include/platform/Platform.h
++++ b/third_party/angle/include/platform/Platform.h
+@@ -11,6 +11,7 @@
+
+ #include <stdint.h>
+ #include <array>
++#include <cstddef>
+
+ #define EGL_PLATFORM_ANGLE_PLATFORM_METHODS_ANGLEX 0x3482
+
+diff --git a/third_party/perfetto/include/perfetto/base/task_runner.h b/third_party/perfetto/include/perfetto/base/task_runner.h
+index cf60401..02658e7 100644
+--- a/third_party/perfetto/include/perfetto/base/task_runner.h
++++ b/third_party/perfetto/include/perfetto/base/task_runner.h
+@@ -18,6 +18,7 @@
+ #define INCLUDE_PERFETTO_BASE_TASK_RUNNER_H_
+
+ #include <functional>
++#include <cstdint>
+
+ #include "perfetto/base/export.h"
+
+diff --git a/third_party/webrtc/call/rtx_receive_stream.h b/third_party/webrtc/call/rtx_receive_stream.h
+index 8ffa440..113a816 100644
+--- a/third_party/webrtc/call/rtx_receive_stream.h
++++ b/third_party/webrtc/call/rtx_receive_stream.h
+@@ -12,6 +12,7 @@
+ #define CALL_RTX_RECEIVE_STREAM_H_
+
+ #include <map>
++#include <cstdint>
+
+ #include "call/rtp_packet_sink_interface.h"
+
+diff --git a/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h b/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
+index 22528c9..69e624e 100644
+--- a/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
++++ b/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
+@@ -12,6 +12,7 @@
+ #define MODULES_AUDIO_PROCESSING_AEC3_CLOCKDRIFT_DETECTOR_H_
+
+ #include <array>
++#include <cstddef>
+
+ namespace webrtc {
+
+diff --git a/ui/gfx/linux/drm_util_linux.h b/ui/gfx/linux/drm_util_linux.h
+index 86ff2eb..990f12c 100644
+--- a/ui/gfx/linux/drm_util_linux.h
++++ b/ui/gfx/linux/drm_util_linux.h
+@@ -7,6 +7,8 @@
+
+ #include "ui/gfx/buffer_types.h"
+
++#include <cstdint>
++
+ namespace ui {
+
+ int GetFourCCFormatFromBufferFormat(gfx::BufferFormat format);
+--
+2.24.1
+
diff --git a/www-client/chromium/files/chromium-82-gcc-constexpr.patch b/www-client/chromium/files/chromium-82-gcc-constexpr.patch
index 139b458c1969..30a83395d087 100644
--- a/www-client/chromium/files/chromium-82-gcc-constexpr.patch
+++ b/www-client/chromium/files/chromium-82-gcc-constexpr.patch
@@ -14,10 +14,10 @@ Change-Id: Ic1fed89c5480ce4eedaaf7add2779d000b77cc48
---
diff --git a/third_party/blink/renderer/core/geometry/dom_rect_read_only.h b/third_party/blink/renderer/core/geometry/dom_rect_read_only.h
-index 77398f0..dda1f33 100644
+index 0c3f84c..71f193e 100644
--- a/third_party/blink/renderer/core/geometry/dom_rect_read_only.h
+++ b/third_party/blink/renderer/core/geometry/dom_rect_read_only.h
-@@ -30,10 +30,10 @@
+@@ -31,10 +31,10 @@ class CORE_EXPORT DOMRectReadOnly : public ScriptWrappable {
DOMRectReadOnly(double x, double y, double width, double height);
@@ -30,5 +30,5 @@ index 77398f0..dda1f33 100644
+ constexpr double width() const { return width_; }
+ constexpr double height() const { return height_; }
- double top() const { return std::min(y_, y_ + height_); }
- double right() const { return std::max(x_, x_ + width_); }
+ double top() const { return geometry_util::NanSafeMin(y_, y_ + height_); }
+ double right() const { return geometry_util::NanSafeMax(x_, x_ + width_); }
diff --git a/www-client/chromium/files/chromium-82-gcc-incomplete-type.patch b/www-client/chromium/files/chromium-82-gcc-incomplete-type.patch
new file mode 100644
index 000000000000..a3393405b49a
--- /dev/null
+++ b/www-client/chromium/files/chromium-82-gcc-incomplete-type.patch
@@ -0,0 +1,53 @@
+From c0b32910da192edf1b41eb52c088d0213ab2807a Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Sun, 05 Apr 2020 08:29:21 +0000
+Subject: [PATCH] libstdc++: fix incomplete-type in AXTree for NodeSetSizePosInSetInfo
+
+std::unordered_map<T, U> requires U to be fully declared. ax_tree.h
+has only forward declaration of NodeSetSizePosInSetInfo. Therefore,
+move declaration from ax_tree.cc.
+Bug: 957519
+Change-Id: Ic1f4bf3ebfea229ece84251e46d4461b31873868
+---
+
+diff --git a/ui/accessibility/ax_tree.cc b/ui/accessibility/ax_tree.cc
+index 7b8d9b1..e915402 100644
+--- a/ui/accessibility/ax_tree.cc
++++ b/ui/accessibility/ax_tree.cc
+@@ -567,14 +567,8 @@
+ const AXTree& tree;
+ };
+
+-struct AXTree::NodeSetSizePosInSetInfo {
+- NodeSetSizePosInSetInfo() = default;
+- ~NodeSetSizePosInSetInfo() = default;
+-
+- int32_t pos_in_set = 0;
+- int32_t set_size = 0;
+- base::Optional<int> lowest_hierarchical_level;
+-};
++AXTree::NodeSetSizePosInSetInfo::NodeSetSizePosInSetInfo() = default;
++AXTree::NodeSetSizePosInSetInfo::~NodeSetSizePosInSetInfo() = default;
+
+ struct AXTree::OrderedSetContent {
+ explicit OrderedSetContent(const AXNode* ordered_set = nullptr)
+diff --git a/ui/accessibility/ax_tree.h b/ui/accessibility/ax_tree.h
+index a51ca8d..8c1c575 100644
+--- a/ui/accessibility/ax_tree.h
++++ b/ui/accessibility/ax_tree.h
+@@ -328,7 +328,14 @@
+ bool enable_extra_mac_nodes_ = false;
+
+ // Contains pos_in_set and set_size data for an AXNode.
+- struct NodeSetSizePosInSetInfo;
++ struct NodeSetSizePosInSetInfo {
++ NodeSetSizePosInSetInfo();
++ ~NodeSetSizePosInSetInfo();
++
++ int32_t pos_in_set = 0;
++ int32_t set_size = 0;
++ base::Optional<int> lowest_hierarchical_level;
++ };
+
+ // Represents the content of an ordered set which includes the ordered set
+ // items and the ordered set container if it exists.
diff --git a/www-client/chromium/files/chromium-82-gcc-iterator.patch b/www-client/chromium/files/chromium-82-gcc-iterator.patch
new file mode 100644
index 000000000000..6405d52b3b28
--- /dev/null
+++ b/www-client/chromium/files/chromium-82-gcc-iterator.patch
@@ -0,0 +1,23 @@
+diff --git a/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h b/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h
+index b3c7624..85936aa 100644
+--- a/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h
++++ b/third_party/blink/renderer/core/layout/ng/ng_physical_container_fragment.h
+@@ -5,6 +5,8 @@
+ #ifndef THIRD_PARTY_BLINK_RENDERER_CORE_LAYOUT_NG_NG_PHYSICAL_CONTAINER_FRAGMENT_H_
+ #define THIRD_PARTY_BLINK_RENDERER_CORE_LAYOUT_NG_NG_PHYSICAL_CONTAINER_FRAGMENT_H_
+
++#include <iterator>
++
+ #include "base/containers/span.h"
+ #include "third_party/blink/renderer/core/core_export.h"
+ #include "third_party/blink/renderer/core/layout/geometry/physical_rect.h"
+@@ -31,7 +33,8 @@ class CORE_EXPORT NGPhysicalContainerFragment : public NGPhysicalFragment {
+ PostLayoutChildLinkList(wtf_size_t count, const NGLink* buffer)
+ : count_(count), buffer_(buffer) {}
+
+- class ConstIterator {
++ class ConstIterator : public std::iterator<std::input_iterator_tag,
++ NGLink> {
+ STACK_ALLOCATED();
+
+ public:
diff --git a/www-client/chromium/files/chromium-82-gcc-noexcept.patch b/www-client/chromium/files/chromium-82-gcc-noexcept.patch
new file mode 100644
index 000000000000..1c7de53d8eff
--- /dev/null
+++ b/www-client/chromium/files/chromium-82-gcc-noexcept.patch
@@ -0,0 +1,35 @@
+diff --git a/ui/color/color_set.cc b/ui/color/color_set.cc
+index 56564d7..2798a3c 100644
+--- a/ui/color/color_set.cc
++++ b/ui/color/color_set.cc
+@@ -11,7 +11,7 @@ ColorSet::ColorSet(ColorSetId id, ColorMap&& colors)
+
+ ColorSet::ColorSet(ColorSet&&) noexcept = default;
+
+-ColorSet& ColorSet::operator=(ColorSet&&) noexcept = default;
++ColorSet& ColorSet::operator=(ColorSet&&) = default;
+
+ ColorSet::~ColorSet() = default;
+
+diff --git a/third_party/blink/public/platform/cross_variant_mojo_util.h b/third_party/blink/public/platform/cross_variant_mojo_util.h
+index dee0b95..0c83580 100644
+--- a/third_party/blink/public/platform/cross_variant_mojo_util.h
++++ b/third_party/blink/public/platform/cross_variant_mojo_util.h
+@@ -124,7 +124,7 @@ class CrossVariantMojoAssociatedReceiver {
+ ~CrossVariantMojoAssociatedReceiver() = default;
+
+ CrossVariantMojoAssociatedReceiver(
+- CrossVariantMojoAssociatedReceiver&&) noexcept = default;
++ CrossVariantMojoAssociatedReceiver&&) = default;
+ CrossVariantMojoAssociatedReceiver& operator=(
+ CrossVariantMojoAssociatedReceiver&&) noexcept = default;
+
+@@ -155,7 +155,7 @@ class CrossVariantMojoAssociatedRemote {
+ ~CrossVariantMojoAssociatedRemote() = default;
+
+ CrossVariantMojoAssociatedRemote(
+- CrossVariantMojoAssociatedRemote&&) noexcept = default;
++ CrossVariantMojoAssociatedRemote&&) = default;
+ CrossVariantMojoAssociatedRemote& operator=(
+ CrossVariantMojoAssociatedRemote&&) noexcept = default;
+
diff --git a/www-client/chromium/files/chromium-82-gcc-private.patch b/www-client/chromium/files/chromium-82-gcc-private.patch
deleted file mode 100644
index 278f5b1d97a9..000000000000
--- a/www-client/chromium/files/chromium-82-gcc-private.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-From 1931db04cf4b3737adfb99edf86cbf68d740511b Mon Sep 17 00:00:00 2001
-From: Jose Dapena Paz <jdapena@igalia.com>
-Date: Thu, 20 Feb 2020 11:41:29 +0100
-Subject: [PATCH] GNU stdc++: media::MediaError default constructor should be public
-
-On building with GNU stdc++ we get this error building:
- gen/media/mojo/mojom/media_types.mojom.cc:1161:55: required from here
- /usr/include/c++/9/bits/stl_construct.h:75:7: error: ‘media::MediaError::MediaError()’ is private within this context
-
-This is because the serialization code will eventually call, in this case,
-the default constructor because of the implementation of stl_uninitialized
-that is used to create an std::vector. This is invoked from
-static bool mojo::ArrayTraits<std::vector<_Tp> >::Resize(std::vector<_Tp>&, size_t)
-and what it does is constructing a temporary vector like this:
- std::vector<T> temp(size);
-
-But this is requiring calling the default constructor of T (in this case
-MediaError) for all the elements up to size-1.
-
-Bug: 957519
-Change-Id: Ie3a28b9734f16c5155b9500003838510be0a748d
----
-
-diff --git a/media/base/media_error.h b/media/base/media_error.h
-index d3ba96c..56daaec 100644
---- a/media/base/media_error.h
-+++ b/media/base/media_error.h
-@@ -40,6 +40,9 @@
- // successful returns.
- class MEDIA_EXPORT MediaError {
- public:
-+ // Default constructor can be used for MediaError::Ok();
-+ MediaError();
-+
- // Convenience function to return |kOk|.
- // OK won't have a message, trace, or data associated with them, and DCHECK
- // if they are added.
-@@ -110,9 +113,6 @@
- }
-
- private:
-- // Default constructor can be used for MediaError::Ok();
-- MediaError();
--
- // Private helper to add the current stack frame to the error trace.
- void AddFrame(const base::Location& location);
-
diff --git a/www-client/chromium/files/chromium-82-gcc-template.patch b/www-client/chromium/files/chromium-82-gcc-template.patch
new file mode 100644
index 000000000000..90909c5692b8
--- /dev/null
+++ b/www-client/chromium/files/chromium-82-gcc-template.patch
@@ -0,0 +1,50 @@
+diff --git a/content/public/browser/web_ui.h b/content/public/browser/web_ui.h
+index 4e6aa0e..fa6f10c 100644
+--- a/content/public/browser/web_ui.h
++++ b/content/public/browser/web_ui.h
+@@ -138,22 +138,6 @@ class CONTENT_EXPORT WebUI {
+ template <typename T>
+ static T GetValue(const base::Value& value);
+
+- template <>
+- inline bool GetValue<bool>(const base::Value& value) {
+- return value.GetBool();
+- }
+-
+- template <>
+- inline int GetValue<int>(const base::Value& value) {
+- return value.GetInt();
+- }
+-
+- template <>
+- inline const std::string& GetValue<const std::string&>(
+- const base::Value& value) {
+- return value.GetString();
+- }
+-
+ template <typename Is, typename... Args>
+ struct Call;
+
+@@ -169,6 +153,22 @@ class CONTENT_EXPORT WebUI {
+ };
+ };
+
++template <>
++inline bool WebUI::GetValue<bool>(const base::Value& value) {
++ return value.GetBool();
++}
++
++template <>
++inline int WebUI::GetValue<int>(const base::Value& value) {
++ return value.GetInt();
++}
++
++template <>
++inline const std::string& WebUI::GetValue<const std::string&>(
++ const base::Value& value) {
++ return value.GetString();
++}
++
+ } // namespace content
+
+ #endif // CONTENT_PUBLIC_BROWSER_WEB_UI_H_
diff --git a/www-client/chromium/files/chromium-82-include.patch b/www-client/chromium/files/chromium-82-include.patch
deleted file mode 100644
index 9a39ae2e8d56..000000000000
--- a/www-client/chromium/files/chromium-82-include.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 046deafc60a31f485a96773dc5ea5b0eb2ed15f1 Mon Sep 17 00:00:00 2001
-From: Jose Dapena Paz <jdapena@igalia.com>
-Date: Mon, 24 Feb 2020 16:24:33 +0000
-Subject: [PATCH] IWYU: missing include for std::string in csp_source_list.h
-
-Build error in GCC:
-../../services/network/public/cpp/content_security_policy/csp_source_list.h:19:6: error: ‘string’ in namespace ‘std’ does not name a type
-
-Bug: 819294
-Change-Id: I9c8665050cae038530a79323b65932a124adf2a1
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2067074
-Commit-Queue: Lucas Gadani <lfg@chromium.org>
-Reviewed-by: Lucas Gadani <lfg@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#743946}
----
-
-diff --git a/services/network/public/cpp/content_security_policy/csp_source_list.h b/services/network/public/cpp/content_security_policy/csp_source_list.h
-index 0cd3971..6df1891 100644
---- a/services/network/public/cpp/content_security_policy/csp_source_list.h
-+++ b/services/network/public/cpp/content_security_policy/csp_source_list.h
-@@ -5,6 +5,7 @@
- #ifndef SERVICES_NETWORK_PUBLIC_CPP_CONTENT_SECURITY_POLICY_CSP_SOURCE_LIST_H_
- #define SERVICES_NETWORK_PUBLIC_CPP_CONTENT_SECURITY_POLICY_CSP_SOURCE_LIST_H_
-
-+#include <string>
- #include <vector>
-
- #include "base/component_export.h"
diff --git a/www-client/chromium/files/chromium-83-gcc-10.patch b/www-client/chromium/files/chromium-83-gcc-10.patch
new file mode 100644
index 000000000000..974b49cde703
--- /dev/null
+++ b/www-client/chromium/files/chromium-83-gcc-10.patch
@@ -0,0 +1,64 @@
+From e473f41284ccc8fa4bc4622d087194b18a1ec23a Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Tue, 7 Apr 2020 16:37:10 +0000
+Subject: [PATCH] GCC: fix includes for gcc-10
+
+---
+ chrome/browser/search/background/ntp_backgrounds.h | 1 +
+ third_party/webrtc/call/rtx_receive_stream.h | 1 +
+ .../webrtc/modules/audio_processing/aec3/clockdrift_detector.h | 1 +
+ ui/gfx/linux/drm_util_linux.h | 2 ++
+ 5 files changed, 6 insertions(+)
+
+diff --git a/chrome/browser/search/background/ntp_backgrounds.h b/chrome/browser/search/background/ntp_backgrounds.h
+index 7afc0a2..ea5818e 100644
+--- a/chrome/browser/search/background/ntp_backgrounds.h
++++ b/chrome/browser/search/background/ntp_backgrounds.h
+@@ -6,6 +6,7 @@
+ #define CHROME_BROWSER_SEARCH_BACKGROUND_NTP_BACKGROUNDS_H_
+
+ #include <array>
++#include <cstddef>
+
+ class GURL;
+
+diff --git a/third_party/webrtc/call/rtx_receive_stream.h b/third_party/webrtc/call/rtx_receive_stream.h
+index 8ffa440..113a816 100644
+--- a/third_party/webrtc/call/rtx_receive_stream.h
++++ b/third_party/webrtc/call/rtx_receive_stream.h
+@@ -12,6 +12,7 @@
+ #define CALL_RTX_RECEIVE_STREAM_H_
+
+ #include <map>
++#include <cstdint>
+
+ #include "call/rtp_packet_sink_interface.h"
+
+diff --git a/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h b/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
+index 22528c9..69e624e 100644
+--- a/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
++++ b/third_party/webrtc/modules/audio_processing/aec3/clockdrift_detector.h
+@@ -12,6 +12,7 @@
+ #define MODULES_AUDIO_PROCESSING_AEC3_CLOCKDRIFT_DETECTOR_H_
+
+ #include <array>
++#include <cstddef>
+
+ namespace webrtc {
+
+diff --git a/ui/gfx/linux/drm_util_linux.h b/ui/gfx/linux/drm_util_linux.h
+index 86ff2eb..990f12c 100644
+--- a/ui/gfx/linux/drm_util_linux.h
++++ b/ui/gfx/linux/drm_util_linux.h
+@@ -7,6 +7,8 @@
+
+ #include "ui/gfx/buffer_types.h"
+
++#include <cstdint>
++
+ namespace ui {
+
+ int GetFourCCFormatFromBufferFormat(gfx::BufferFormat format);
+--
+2.24.1
+
diff --git a/www-client/chromium/files/chromium-83-gcc-include.patch b/www-client/chromium/files/chromium-83-gcc-include.patch
new file mode 100644
index 000000000000..9c405e840024
--- /dev/null
+++ b/www-client/chromium/files/chromium-83-gcc-include.patch
@@ -0,0 +1,75 @@
+From 3681c96f54b34f60493cbbf5ec830f158e469799 Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Thu, 2 Apr 2020 14:35:44 +0000
+Subject: [PATCH] IWYU: std::find is defined in algorithm
+
+---
+ extensions/browser/install/crx_install_error.cc | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/extensions/browser/install/crx_install_error.cc b/extensions/browser/install/crx_install_error.cc
+index a9765bb..bd0d3e3 100644
+--- a/extensions/browser/install/crx_install_error.cc
++++ b/extensions/browser/install/crx_install_error.cc
+@@ -4,6 +4,8 @@
+
+ #include "extensions/browser/install/crx_install_error.h"
+
++#include <algorithm>
++
+ #include "base/logging.h"
+ #include "extensions/browser/install/sandboxed_unpacker_failure_reason.h"
+
+--
+2.24.1
+
+From 80044e30e0014c4c322178e4b56ddbb10eede304 Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Thu, 9 Apr 2020 17:58:06 +0000
+Subject: [PATCH] IWYU: std::unique_ptr is defined in memory
+
+---
+ .../blink/renderer/core/html/trust_token_attribute_parsing.h | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/third_party/blink/renderer/core/html/trust_token_attribute_parsing.h b/third_party/blink/renderer/core/html/trust_token_attribute_parsing.h
+index f5a7ab0..ef19cfa 100644
+--- a/third_party/blink/renderer/core/html/trust_token_attribute_parsing.h
++++ b/third_party/blink/renderer/core/html/trust_token_attribute_parsing.h
+@@ -5,6 +5,8 @@
+ #ifndef THIRD_PARTY_BLINK_RENDERER_CORE_HTML_TRUST_TOKEN_ATTRIBUTE_PARSING_H_
+ #define THIRD_PARTY_BLINK_RENDERER_CORE_HTML_TRUST_TOKEN_ATTRIBUTE_PARSING_H_
+
++#include <memory>
++
+ #include "base/optional.h"
+ #include "services/network/public/mojom/trust_tokens.mojom-blink-forward.h"
+ #include "third_party/blink/renderer/core/core_export.h"
+--
+2.24.1
+
+From 4f4d0a6d453bc22a6397dadaf6d866b4eb2d6b95 Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Fri, 10 Apr 2020 08:31:08 +0000
+Subject: [PATCH] IWYU: std::numeric_limits is defined in limits
+
+---
+ .../graph/policies/background_tab_loading_policy_helpers.cc | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.cc b/chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.cc
+index 6ab117b..43aa602 100644
+--- a/chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.cc
++++ b/chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.cc
+@@ -2,6 +2,8 @@
+ // Use of this source code is governed by a BSD-style license that can be
+ // found in the LICENSE file.
+
++#include <limits>
++
+ #include "chrome/browser/performance_manager/graph/policies/background_tab_loading_policy_helpers.h"
+ #include "base/logging.h"
+
+--
+2.24.1
+
diff --git a/www-client/chromium/files/chromium-83-gcc-iterator.patch b/www-client/chromium/files/chromium-83-gcc-iterator.patch
new file mode 100644
index 000000000000..3df032751dbc
--- /dev/null
+++ b/www-client/chromium/files/chromium-83-gcc-iterator.patch
@@ -0,0 +1,41 @@
+From 4abcf0a76a7cb5c343be7d17c60cb908f3673c3d Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Thu, 9 Apr 2020 17:03:38 +0000
+Subject: [PATCH] libstdc++: replace std::any_of in blink::SerializedScriptValue
+
+Use of std::any_of requires STL compliant iterator. However,
+HashTableIterator does not define iterator_tag and therefore
+is no STL iterator.
+---
+ .../core/v8/serialization/serialized_script_value.h | 13 +++++++++----
+ 1 file changed, 9 insertions(+), 4 deletions(-)
+
+diff --git a/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h b/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h
+index bbf10ef..53d98c9 100644
+--- a/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h
++++ b/third_party/blink/renderer/bindings/core/v8/serialization/serialized_script_value.h
+@@ -268,12 +268,17 @@ class CORE_EXPORT SerializedScriptValue
+ MessagePortChannelArray& GetStreamChannels() { return stream_channels_; }
+
+ bool IsLockedToAgentCluster() const {
++ auto AnyOfIsLockedToAgentCluster = [&]() {
++ for (auto entry = attachments_.begin();
++ entry != attachments_.end(); ++entry) {
++ if (entry->value->IsLockedToAgentCluster())
++ return true;
++ }
++ return false;
++ };
+ return !wasm_modules_.IsEmpty() ||
+ !shared_array_buffers_contents_.IsEmpty() ||
+- std::any_of(attachments_.begin(), attachments_.end(),
+- [](const auto& entry) {
+- return entry.value->IsLockedToAgentCluster();
+- });
++ AnyOfIsLockedToAgentCluster();
+ }
+
+ // Returns true after serializing script values that remote origins cannot
+--
+2.24.1
+
diff --git a/www-client/chromium/files/chromium-83-gcc-permissive.patch b/www-client/chromium/files/chromium-83-gcc-permissive.patch
new file mode 100644
index 000000000000..a87f1c44b0f0
--- /dev/null
+++ b/www-client/chromium/files/chromium-83-gcc-permissive.patch
@@ -0,0 +1,31 @@
+From fdf2767e8dc54727c9536a4d39d230a959e3698c Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Thu, 2 Apr 2020 16:16:14 +0000
+Subject: [PATCH] GCC: add missing apps namespace to BrowserAppLauncher
+
+GCC does not get namespace of BrowserAppLauncher right and
+fails like this:
+
+chrome/browser/apps/app_service/app_service_proxy.h:82:23: error:
+declaration of 'apps::BrowserAppLauncher&
+apps::AppServiceProxy::BrowserAppLauncher()' changes meaning of
+'BrowserAppLauncher' [-fpermissive]
+---
+ chrome/browser/apps/app_service/app_service_proxy.h | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/chrome/browser/apps/app_service/app_service_proxy.h b/chrome/browser/apps/app_service/app_service_proxy.h
+index b7fff63..1ecd49d 100644
+--- a/chrome/browser/apps/app_service/app_service_proxy.h
++++ b/chrome/browser/apps/app_service/app_service_proxy.h
+@@ -79,7 +79,7 @@ class AppServiceProxy : public KeyedService,
+ apps::InstanceRegistry& InstanceRegistry();
+ #endif
+
+- BrowserAppLauncher& BrowserAppLauncher();
++ apps::BrowserAppLauncher& BrowserAppLauncher();
+
+ apps::PreferredAppsList& PreferredApps();
+
+--
+2.24.1
diff --git a/www-client/chromium/files/chromium-83-gcc-template.patch b/www-client/chromium/files/chromium-83-gcc-template.patch
new file mode 100644
index 000000000000..27365220b031
--- /dev/null
+++ b/www-client/chromium/files/chromium-83-gcc-template.patch
@@ -0,0 +1,69 @@
+From 8d115ddda495d0d2e1e1447392db6e9e6a8a1b32 Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Tue, 07 Apr 2020 00:23:57 +0000
+Subject: [PATCH] GCC: fix template specialization in WTF::VectorMover
+
+GCC complains that explicit specialization in non-namespace scope
+is happening for MoveOverlappingImpl. However, secialization is
+not really necessary here with templates and can be moved
+into MoveOverlappingImpl method without changing generated code.
+
+Bug: 819294
+Change-Id: I90b893b9701748302f7b900fbcc2c341685fe0d3
+Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2126290
+Reviewed-by: Kent Tamura <tkent@chromium.org>
+Commit-Queue: Kent Tamura <tkent@chromium.org>
+Cr-Commit-Position: refs/heads/master@{#756880}
+---
+
+diff --git a/third_party/blink/renderer/platform/wtf/vector.h b/third_party/blink/renderer/platform/wtf/vector.h
+index 632d308..82aaf96 100644
+--- a/third_party/blink/renderer/platform/wtf/vector.h
++++ b/third_party/blink/renderer/platform/wtf/vector.h
+@@ -205,30 +205,23 @@
+ }
+ }
+
+- template <bool = Allocator::kIsGarbageCollected>
+- static void MoveOverlappingImpl(const T* src, const T* src_end, T* dst);
+- template <>
+- static void MoveOverlappingImpl<false>(const T* src,
+- const T* src_end,
+- T* dst) {
+- memmove(dst, src,
+- reinterpret_cast<const char*>(src_end) -
+- reinterpret_cast<const char*>(src));
+- }
+- template <>
+- static void MoveOverlappingImpl<true>(const T* src,
+- const T* src_end,
+- T* dst) {
+- if (src == dst)
+- return;
+- if (dst < src) {
+- for (; src < src_end; ++src, ++dst)
+- AtomicWriteMemcpy<sizeof(T)>(dst, src);
++ static void MoveOverlappingImpl(const T* src, const T* src_end, T* dst) {
++ if (Allocator::kIsGarbageCollected) {
++ if (src == dst)
++ return;
++ if (dst < src) {
++ for (; src < src_end; ++src, ++dst)
++ AtomicWriteMemcpy<sizeof(T)>(dst, src);
++ } else {
++ --src_end;
++ T* dst_end = dst + (src_end - src);
++ for (; src_end >= src; --src_end, --dst_end)
++ AtomicWriteMemcpy<sizeof(T)>(dst_end, src_end);
++ }
+ } else {
+- --src_end;
+- T* dst_end = dst + (src_end - src);
+- for (; src_end >= src; --src_end, --dst_end)
+- AtomicWriteMemcpy<sizeof(T)>(dst_end, src_end);
++ memmove(dst, src,
++ reinterpret_cast<const char*>(src_end) -
++ reinterpret_cast<const char*>(src));
+ }
+ }
+
diff --git a/www-client/chromium/files/chromium-compiler-r10.patch b/www-client/chromium/files/chromium-compiler-r10.patch
deleted file mode 100644
index f2ecdc3f32b4..000000000000
--- a/www-client/chromium/files/chromium-compiler-r10.patch
+++ /dev/null
@@ -1,185 +0,0 @@
-From a1207cc75454e653030716948d27ec27412f6fe8 Mon Sep 17 00:00:00 2001
-From: Mike Gilbert <floppym@gentoo.org>
-Date: Sat, 16 Jun 2019 15:43:27 +0100
-Subject: [PATCH] Disable various compiler configs
-
----
- build/config/compiler/BUILD.gn | 64 +++++++++++++---------------------
- 1 file changed, 25 insertions(+), 39 deletions(-)
-
-diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index a3f21b7..0a7bec6 100644
---- a/build/config/compiler/BUILD.gn
-+++ b/build/config/compiler/BUILD.gn
-@@ -230,8 +230,6 @@ config("compiler") {
-
- configs += [
- # See the definitions below.
-- ":clang_revision",
-- ":compiler_cpu_abi",
- ":compiler_codegen",
- ":compiler_deterministic",
- ]
-@@ -471,20 +469,6 @@ config("compiler") {
- }
- }
-
-- if (is_clang && !is_nacl && !use_xcode_clang) {
-- cflags += [ "-fcrash-diagnostics-dir=" +
-- rebase_path("//tools/clang/crashreports", root_build_dir) ]
--
-- cflags += [
-- # TODO(hans): Remove this once Clang generates better optimized debug info
-- # by default. https://crbug.com/765793
-- "-Xclang",
-- "-mllvm",
-- "-Xclang",
-- "-instcombine-lower-dbg-declare=0",
-- ]
-- }
--
- # C11/C++11 compiler flags setup.
- # ---------------------------
- if (is_linux || is_android || (is_nacl && is_clang) || current_os == "aix") {
-@@ -1431,6 +1415,12 @@ config("default_warnings") {
- "-Wno-narrowing",
- ]
-
-+ # -Wno-class-memaccess warns about hash table and vector in blink.
-+ # But the violation is intentional.
-+ if (!is_nacl) {
-+ cflags_cc += [ "-Wno-class-memaccess" ]
-+ }
-+
- # -Wunused-local-typedefs is broken in gcc,
- # https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63872
- cflags += [ "-Wno-unused-local-typedefs" ]
-@@ -1525,7 +1515,7 @@ config("chromium_code") {
- defines = [ "_HAS_NODISCARD" ]
- }
- } else {
-- cflags = [ "-Wall" ]
-+ cflags = []
- if (treat_warnings_as_errors) {
- cflags += [ "-Werror" ]
-
-@@ -1534,10 +1524,6 @@ config("chromium_code") {
- # well.
- ldflags = [ "-Werror" ]
- }
-- if (is_clang) {
-- # Enable extra warnings for chromium_code when we control the compiler.
-- cflags += [ "-Wextra" ]
-- }
-
- # In Chromium code, we define __STDC_foo_MACROS in order to get the
- # C99 macros on Mac and Linux.
-@@ -1546,15 +1532,6 @@ config("chromium_code") {
- "__STDC_FORMAT_MACROS",
- ]
-
-- if (!is_debug && !using_sanitizer && current_cpu != "s390x" &&
-- current_cpu != "s390" && current_cpu != "ppc64" &&
-- current_cpu != "mips" && current_cpu != "mips64") {
-- # Non-chromium code is not guaranteed to compile cleanly with
-- # _FORTIFY_SOURCE. Also, fortified build may fail when optimizations are
-- # disabled, so only do that for Release build.
-- defines += [ "_FORTIFY_SOURCE=2" ]
-- }
--
- if (is_mac) {
- cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
- cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
-@@ -1943,7 +1920,8 @@ config("default_stack_frames") {
- }
-
- # Default "optimization on" config.
--config("optimize") {
-+config("optimize") { }
-+config("xoptimize") {
- if (is_win) {
- # TODO(thakis): Remove is_clang here, https://crbug.com/598772
- if (is_official_build && full_wpo_on_official && !is_clang) {
-@@ -1977,7 +1955,8 @@ config("optimize") {
- }
-
- # Same config as 'optimize' but without the WPO flag.
--config("optimize_no_wpo") {
-+config("optimize_no_wpo") { }
-+config("xoptimize_no_wpo") {
- if (is_win) {
- # Favor size over speed, /O1 must be before the common flags. The GYP
- # build also specifies /Os and /GF but these are implied by /O1.
-@@ -2000,7 +1979,8 @@ config("optimize_no_wpo") {
- }
-
- # Turn off optimizations.
--config("no_optimize") {
-+config("no_optimize") { }
-+config("xno_optimize") {
- if (is_win) {
- cflags = [
- "/Od", # Disable optimization.
-@@ -2028,7 +2008,8 @@ config("no_optimize") {
- # Turns up the optimization level. On Windows, this implies whole program
- # optimization and link-time code generation which is very expensive and should
- # be used sparingly.
--config("optimize_max") {
-+config("optimize_max") { }
-+config("xoptimize_max") {
- if (is_nacl && is_nacl_irt) {
- # The NaCl IRT is a special case and always wants its own config.
- # Various components do:
-@@ -2075,7 +2056,8 @@ config("optimize_max") {
- #
- # TODO(crbug.com/621335) - rework how all of these configs are related
- # so that we don't need this disclaimer.
--config("optimize_speed") {
-+config("optimize_speed") { }
-+config("xoptimize_speed") {
- if (is_nacl && is_nacl_irt) {
- # The NaCl IRT is a special case and always wants its own config.
- # Various components do:
-@@ -2113,7 +2095,8 @@ config("optimize_speed") {
- }
- }
-
--config("optimize_fuzzing") {
-+config("optimize_fuzzing") { }
-+config("xoptimize_fuzzing") {
- cflags = [ "-O1" ] + common_optimize_on_cflags
- ldflags = common_optimize_on_ldflags
- visibility = [ ":default_optimization" ]
-@@ -2215,7 +2198,8 @@ config("win_pdbaltpath") {
- }
-
- # Full symbols.
--config("symbols") {
-+config("symbols") { }
-+config("xsymbols") {
- if (is_win) {
- if (use_goma || is_clang) {
- # Note that with VC++ this requires is_win_fastlink, enforced elsewhere.
-@@ -2325,7 +2309,8 @@ config("symbols") {
- # Minimal symbols.
- # This config guarantees to hold symbol for stack trace which are shown to user
- # when crash happens in unittests running on buildbot.
--config("minimal_symbols") {
-+config("minimal_symbols") { }
-+config("xminimal_symbols") {
- if (is_win) {
- # Linker symbols for backtraces only.
- cflags = []
-@@ -2382,7 +2367,8 @@ config("minimal_symbols") {
- }
-
- # No symbols.
--config("no_symbols") {
-+config("no_symbols") { }
-+config("xno_symbols") {
- if (!is_win) {
- cflags = [ "-g0" ]
- asmflags = cflags
---
-2.21.0
-
diff --git a/www-client/chromium/files/chromium-compiler-r12.patch b/www-client/chromium/files/chromium-compiler-r12.patch
index 833abe2828cb..a17cc4b52c8d 100644
--- a/www-client/chromium/files/chromium-compiler-r12.patch
+++ b/www-client/chromium/files/chromium-compiler-r12.patch
@@ -1,14 +1,14 @@
-From 137de121a36f9349ad8435fee57940facef82878 Mon Sep 17 00:00:00 2001
+From 907b74447f4a35d5a8e851c73c15cc951a2e446b Mon Sep 17 00:00:00 2001
From: Mike Gilbert <floppym@gentoo.org>
-Date: Fri, 26 Feb 2020 10:09:23 +0000
+Date: Fri, 20 Mar 2020 09:14:25 +0000
Subject: [PATCH] Disable various compiler configs
---
- build/config/compiler/BUILD.gn | 67 ++++++++++++----------------------
- 1 file changed, 23 insertions(+), 44 deletions(-)
+ build/config/compiler/BUILD.gn | 61 +++++++++++++---------------------
+ 1 file changed, 23 insertions(+), 38 deletions(-)
diff --git a/build/config/compiler/BUILD.gn b/build/config/compiler/BUILD.gn
-index 85bc736..a85bd12 100644
+index 9573394..d35e736 100644
--- a/build/config/compiler/BUILD.gn
+++ b/build/config/compiler/BUILD.gn
@@ -261,8 +261,6 @@ config("compiler") {
@@ -20,7 +20,7 @@ index 85bc736..a85bd12 100644
":compiler_codegen",
":compiler_deterministic",
]
-@@ -487,26 +485,6 @@ config("compiler") {
+@@ -487,20 +485,6 @@ config("compiler") {
}
}
@@ -36,18 +36,12 @@ index 85bc736..a85bd12 100644
- "-Xclang",
- "-instcombine-lower-dbg-declare=0",
- ]
--
-- if (!is_chromeos && default_toolchain != "//build/toolchain/cros:target") {
-- # TODO(https://crbug.com/1049161): Remove '-DCLANG_SPAWN_CC1=ON' from build.py instead
-- # once this change has marinated a bit.
-- cflags += [ "-fintegrated-cc1" ]
-- }
- }
-
# C11/C++11 compiler flags setup.
# ---------------------------
if (is_linux || is_android || (is_nacl && is_clang) || current_os == "aix") {
-@@ -1442,6 +1420,12 @@ config("default_warnings") {
+@@ -1431,6 +1415,12 @@ config("default_warnings") {
cflags_cc += [ "-Wno-class-memaccess" ]
}
@@ -60,7 +54,7 @@ index 85bc736..a85bd12 100644
# -Wunused-local-typedefs is broken in gcc,
# https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63872
cflags += [ "-Wno-unused-local-typedefs" ]
-@@ -1572,7 +1556,7 @@ config("chromium_code") {
+@@ -1559,7 +1549,7 @@ config("chromium_code") {
defines = [ "_HAS_NODISCARD" ]
}
} else {
@@ -69,7 +63,7 @@ index 85bc736..a85bd12 100644
if (treat_warnings_as_errors) {
cflags += [ "-Werror" ]
-@@ -1581,10 +1565,6 @@ config("chromium_code") {
+@@ -1568,10 +1558,6 @@ config("chromium_code") {
# well.
ldflags = [ "-Werror" ]
}
@@ -80,7 +74,7 @@ index 85bc736..a85bd12 100644
# In Chromium code, we define __STDC_foo_MACROS in order to get the
# C99 macros on Mac and Linux.
-@@ -1593,15 +1573,6 @@ config("chromium_code") {
+@@ -1580,15 +1566,6 @@ config("chromium_code") {
"__STDC_FORMAT_MACROS",
]
@@ -96,7 +90,7 @@ index 85bc736..a85bd12 100644
if (is_mac) {
cflags_objc = [ "-Wobjc-missing-property-synthesis" ]
cflags_objcc = [ "-Wobjc-missing-property-synthesis" ]
-@@ -1993,7 +1964,8 @@ config("default_stack_frames") {
+@@ -1980,7 +1957,8 @@ config("default_stack_frames") {
}
# Default "optimization on" config.
@@ -106,7 +100,7 @@ index 85bc736..a85bd12 100644
if (is_win) {
# Favor size over speed, /O1 must be before the common flags.
# /O1 implies /Os and /GF.
-@@ -2016,7 +1988,8 @@ config("optimize") {
+@@ -2001,7 +1979,8 @@ config("optimize") {
}
# Turn off optimizations.
@@ -116,7 +110,7 @@ index 85bc736..a85bd12 100644
if (is_win) {
cflags = [
"/Od", # Disable optimization.
-@@ -2050,7 +2023,8 @@ config("no_optimize") {
+@@ -2035,7 +2014,8 @@ config("no_optimize") {
# Turns up the optimization level. On Windows, this implies whole program
# optimization and link-time code generation which is very expensive and should
# be used sparingly.
@@ -126,7 +120,7 @@ index 85bc736..a85bd12 100644
if (is_nacl && is_nacl_irt) {
# The NaCl IRT is a special case and always wants its own config.
# Various components do:
-@@ -2089,7 +2063,8 @@ config("optimize_max") {
+@@ -2067,7 +2047,8 @@ config("optimize_max") {
#
# TODO(crbug.com/621335) - rework how all of these configs are related
# so that we don't need this disclaimer.
@@ -136,7 +130,7 @@ index 85bc736..a85bd12 100644
if (is_nacl && is_nacl_irt) {
# The NaCl IRT is a special case and always wants its own config.
# Various components do:
-@@ -2119,7 +2094,8 @@ config("optimize_speed") {
+@@ -2092,7 +2073,8 @@ config("optimize_speed") {
}
}
@@ -146,7 +140,7 @@ index 85bc736..a85bd12 100644
cflags = [ "-O1" ] + common_optimize_on_cflags
ldflags = common_optimize_on_ldflags
visibility = [ ":default_optimization" ]
-@@ -2235,7 +2211,8 @@ config("win_pdbaltpath") {
+@@ -2208,7 +2190,8 @@ config("win_pdbaltpath") {
}
# Full symbols.
@@ -154,9 +148,9 @@ index 85bc736..a85bd12 100644
+config("symbols") { }
+config("xsymbols") {
if (is_win) {
- if (use_goma || is_clang) {
- # Note that with VC++ this requires is_win_fastlink, enforced elsewhere.
-@@ -2361,7 +2338,8 @@ config("symbols") {
+ if (is_clang) {
+ cflags = [ "/Z7" ] # Debug information in the .obj files.
+@@ -2314,7 +2297,8 @@ config("symbols") {
# Minimal symbols.
# This config guarantees to hold symbol for stack trace which are shown to user
# when crash happens in unittests running on buildbot.
@@ -166,16 +160,16 @@ index 85bc736..a85bd12 100644
if (is_win) {
# Functions, files, and line tables only.
cflags = []
-@@ -2416,7 +2394,8 @@ config("minimal_symbols") {
- }
-
- # No symbols.
+@@ -2371,7 +2355,8 @@ config("minimal_symbols") {
+ # This configuration contains function names only. That is, the compiler is
+ # told to not generate debug information and the linker then just puts function
+ # names in the final debug information.
-config("no_symbols") {
+config("no_symbols") { }
+config("xno_symbols") {
- if (!is_win) {
- cflags = [ "-g0" ]
- asmflags = cflags
+ if (is_win) {
+ ldflags = [ "/DEBUG" ]
+
--
2.24.1
diff --git a/www-client/chromium/files/chromium-unbundle-zlib-r1.patch b/www-client/chromium/files/chromium-unbundle-zlib-r1.patch
deleted file mode 100644
index 951a2adb196a..000000000000
--- a/www-client/chromium/files/chromium-unbundle-zlib-r1.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/third_party/perfetto/gn/BUILD.gn b/third_party/perfetto/gn/BUILD.gn
-index 3bc618a..e0ddf6d 100644
---- a/third_party/perfetto/gn/BUILD.gn
-+++ b/third_party/perfetto/gn/BUILD.gn
-@@ -244,7 +244,7 @@ if (enable_perfetto_trace_processor || perfetto_build_standalone ||
- "//buildtools:zlib",
- ]
- } else {
-- public_configs = [ "//third_party/zlib:zlib_config" ]
-+ public_configs = [ "//third_party/zlib:system_zlib" ]
- public_deps = [
- "//third_party/zlib",
- ]
diff --git a/www-client/elinks/Manifest b/www-client/elinks/Manifest
index ac1c2cca2725..e4f968469604 100644
--- a/www-client/elinks/Manifest
+++ b/www-client/elinks/Manifest
@@ -12,8 +12,8 @@ DIST elinks-0.10.4.conf.bz2 5370 BLAKE2B a8058021060c3e0ca1bd040dd34a3155fa17bcf
DIST elinks-0.12_pre5-js185-patches.tar.bz2 13820 BLAKE2B b850c66cc74d59c6cfb0c7c6ebaaddfe0706e8cdcc14b1df5232ba2b3c75bf632e3b3e398b200876d7e594b122c6b27227ca92729129ef955174b05e7f0e6a06 SHA512 1552aeacdecb0a2db357402e0474d6b4810c767609d1d399b3350a4bcdc21ba9c0bde5a5d0bffd1d7b27d41ac46e3e85ae2527d715a1645a2dd51ab14b8eab3c
DIST elinks-0.12pre6.tar.bz2 2854500 BLAKE2B 3d91c2a4b03cf77a2a86131cfb5339a40c6e89c8aaab7293d5b7f6861f0b7647b1951f2bc15814e342c926a154707162a7814981cdc729329dfb04627133f3bf SHA512 bff70faafea7c4739695a7fad8f659109894b318588f5a035a5594a6053238789259ce6067c2f5cb97448f138db143adebb23f84bf689bea209ba37573484b7f
DIST elinks-0.13_pre_pre20180225.tar.gz 3518990 BLAKE2B 89c95b1d6e438975f5711f2e83960c90ced451953f395f3d73eeca40e6187b423b3c7d50b065c11673ee9fe03e8ee99a4c7642ebc01eea888c417645a0e53d7d SHA512 3f817768766e6dd6df042f7512163c5de70766e4d565fc081f4f755f7f7958d5487b9ff2ea29187a5cc813dc0841d75d440087fbdaf99f73d2a269dca70d5725
-EBUILD elinks-0.12_pre6-r1.ebuild 6151 BLAKE2B e9bac9207d66ee29b1d32033b4ad02fed3f39176e4463806d852eca7fe016db26f839d047db0bae23bb3808b215d5620a6e5d265e72378e7b7905df0ec926fa7 SHA512 a6df29170b97050c0d688dd6cdddaf25437e6edfc62dd28d78d2ed9d0e97e4e145bd2545b3c729327b505f49c8f778afdece1ac6486d5f9cd5fb563badd72e37
-EBUILD elinks-0.12_pre6-r4.ebuild 4884 BLAKE2B e96c575d27eec0831befb039e54d88b0df5e9e5d11e5a515afeb4c6665fc8c26ce253bc7cea59f20e36171d7f11901ae9599588ded33c6669b6fce3829e8ebdf SHA512 1c7d3530cd9decf91a397f3eb5fd582c961afa2f1954c47dd4a412b507e1becdec5bb52e8a3906658247dcc1cae58b775ec105862d9f5f7f38b6fb1ffcef6bc8
+EBUILD elinks-0.12_pre6-r1.ebuild 6152 BLAKE2B 4a4a4c2393ff01c38506f9c3b6f952f7950d3850262441497bd535c4ffa3731a781d5f607863108f1928fa61cb94b6de183a9c4a4af5535acde9c377eb67bbd5 SHA512 8385a38f66db9ea40883ed2534b34cae2bccfdfd6a6abb661d96f3e14712a7c1a0336f4ca374972e08a9ce836ca37c5861ad6771222fba96e213a93b2813887d
+EBUILD elinks-0.12_pre6-r4.ebuild 4885 BLAKE2B 9c245241dac08a450ee0c278efadda81f3c9c223b97f5571d01118d3ac51e1434f31a73d6e61121c2802429dc2af5e9052803f5e173a0f703a89b1fa25a8beea SHA512 3bb96ccf1729ccb84ed03c1c6c0fbfdd672506f8fe15e72e06c9fdbc34fa03893827198c88cd80dc5164701ff56b064fe34728457eeee1d1040ba94d413b405c
EBUILD elinks-0.13_pre_pre20180225.ebuild 4016 BLAKE2B f158735d0c1a3d8e449ae50a8896c196ab87041753ea75beb8e36d4d5d596a47a96aa7587f32a90fa20cf35318ef7337d7103af8e950f957ce357a02dc014f67 SHA512 617191ffd9e5ca2d2d342190203fcd6a0e02e99d33a826dc318ba439c68b6b3d506d9accc63bc1082b1929b5716541c0fbb01a061939d971abc7efe5e3f0fa12
EBUILD elinks-9999.ebuild 3733 BLAKE2B eb3b5c16cdc99b701350551c2c4da2cc4b20bd7ca66b2c8e4035bf51fce17c9bb36a9376840251c07a61c9280c84f5727131c0b71a7ea68869cab1510f73af89 SHA512 f858c2f1509d60766e57802638e890b88ae391e1cab12136aa11065c0298697754acb6230c669dc194cd6d98c2efc88dcb4d4371aaa6ec51c4ecd6eabf3c3721
MISC metadata.xml 989 BLAKE2B 4b2f65d67e922e7e9cce74761cebca030866842af469ef4776d7cf2f8e685a52f9cbdfee25fb6a29546543e71127f48f93f78593745f6ab151e49250fe1b0259 SHA512 66a3bb8694de90a61d37a4fe5029afc894b12eba7ce7832159f88ca3168ee99c324179b27edf2876f94b4465e81cc218f5d271fff92a495bed11dd6b8ffad990
diff --git a/www-client/elinks/elinks-0.12_pre6-r1.ebuild b/www-client/elinks/elinks-0.12_pre6-r1.ebuild
index f4856b4e6edf..472259f66dff 100644
--- a/www-client/elinks/elinks-0.12_pre6-r1.ebuild
+++ b/www-client/elinks/elinks-0.12_pre6-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="http://elinks.or.cz/download/${MY_P}.tar.bz2
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bittorrent bzip2 debug finger ftp gc gopher gpm guile idn ipv6
javascript lua +mouse nls nntp perl ruby samba ssl unicode X xml zlib"
RESTRICT="test"
diff --git a/www-client/elinks/elinks-0.12_pre6-r4.ebuild b/www-client/elinks/elinks-0.12_pre6-r4.ebuild
index 823399e3ac45..5d39231f42ad 100644
--- a/www-client/elinks/elinks-0.12_pre6-r4.ebuild
+++ b/www-client/elinks/elinks-0.12_pre6-r4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="http://elinks.or.cz/download/${MY_P}.tar.bz2
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="bittorrent bzip2 debug finger ftp gc gopher gpm guile idn ipv6
javascript libressl lua +mouse nls nntp perl ruby samba ssl tre unicode X xml zlib"
RESTRICT="test"
diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index 623848257303..3b7e868e71df 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,6 +1,8 @@
AUX var-tmp-tests.patch 659 BLAKE2B 2869f1c28c3a59974758986bd464aeb5c1d86d1b4e23f33d809529a1f1b800ffdb3daf24780774766a16c1f45fff145dd5524c682293dd117b29582adeade7ae SHA512 79480bed41ff59f423087dfd6d0f5eaee665fcba6602c7876ed63397edeb6cf5fcb2ce9f2f91b375117e389ec2fcf6cba1cf1e8919efef2ccad3c84547b7824a
DIST epiphany-3.30.5.tar.xz 4532136 BLAKE2B 7c42e7ff5624bd85c380da97b2ca057b59d4dc77bec85f33bab755032b519db10ee52aa93c503e5b1f57c5acfce5a9b3decc7dddfacc3d68ea620eb884ec2da3 SHA512 1d31022e91a5ac79a032ebf988d4f8828cfa38a2b67e06b9432e479d7ebc93d3a08338261b92dfe3f37b6f745aeb5286b4acc65c537d935c1ace61ad9a494b7d
DIST epiphany-3.32.6.tar.xz 5469624 BLAKE2B 96e35001482c4062917d160d4b3e851ebf83850cc6d9d449e8c62c5d5c44d3fbab4ff0121c265ed363fa1e686d2ff9797a7dff8fe100a138aa72217fb8ba4183 SHA512 2d2fc57deb798c7666e2b7f9859318c1e9ae5477a79ccc3bb4f6de79edfc34c6096493306047ad2134a466da932e825d59881e896136ea7a0586fbd36177b0c4
+DIST epiphany-3.34.4.tar.xz 5295624 BLAKE2B c1867f62f1a0675466e2679d7f9e568abac6a4f3f56c498abfdc3d4ca4510696c4e9cbcab99a8be90bb50c77b04bcb86456a82dbefa76a2a7ec2c6b373ce9c39 SHA512 d9700196e0397032dd84d1fbf14d193f4212dd8dc054320267b4dfc8a59246de9c93fb786ba76463f0c09e7997b26efa17288cc06eddd0fb4aad2e4bdd4276ce
EBUILD epiphany-3.30.5.ebuild 1746 BLAKE2B 10ba4cf44173e0ebc243336c2cf7f2f8db12451531a0c0dd515158051c81fa0282ace65caa6603eed5b6597c6df2fd817223d43f959e0b8fd34bbf9747fe79a2 SHA512 b39ec011ff3601219e54d98c3d19c97aac0f238d43b062c10eb9a153acd983b82998bbe0a675b07ef97c3fc74799b100e1182af30244deef77cbbe21df741c59
EBUILD epiphany-3.32.6.ebuild 1906 BLAKE2B 9ddbd5697329e57a4ab53e495f8b9b3603ca701c894d7444f752925c94c03f8bb9daeee710420cad64b3ee9ac159803ba5cf2d91ea40505bec11410661a6b40f SHA512 937b159260428cc25b5e7ee1a43753be39b097bfaa2b462a591d918f37b2e789e0d02072399c83dbe7f0c479775172b4b972bc3c55e6a3ac6016d01d455f5cb2
+EBUILD epiphany-3.34.4.ebuild 1888 BLAKE2B 24a9e9266a5e170bb5ea2405f4da2720fce3a2e37d416c83965c7b04b2e30c932f8705a9eb36bb6817a019b5dabaa3a3894d2ed9cf33094f321047bb84f6be46 SHA512 c2512d481a3848ece8b0356dbc320d3f9c6e3c75d7f3a5b22366d6c412cbbb58f5cd30e90a22b6c524a763cfd198a056427cee190b6ce9279ac1c82c917eb1c4
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/www-client/epiphany/epiphany-3.34.4.ebuild b/www-client/epiphany/epiphany-3.34.4.ebuild
new file mode 100644
index 000000000000..390434aa1b89
--- /dev/null
+++ b/www-client/epiphany/epiphany-3.34.4.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit gnome.org gnome2-utils meson xdg virtualx
+
+DESCRIPTION="GNOME webbrowser based on Webkit"
+HOMEPAGE="https://wiki.gnome.org/Apps/Web"
+
+LICENSE="GPL-3+"
+SLOT="0"
+IUSE="test"
+RESTRICT="!test? ( test )"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+
+DEPEND="
+ >=dev-libs/glib-2.61.2:2
+ >=x11-libs/gtk+-3.24.0:3
+ >=dev-libs/nettle-3.4:=
+ >=net-libs/webkit-gtk-2.26.0:4=
+ >=x11-libs/cairo-1.2
+ >=app-crypt/gcr-3.5.5:=[gtk]
+ >=x11-libs/gdk-pixbuf-2.36.5:2
+ gnome-base/gsettings-desktop-schemas
+ >=app-text/iso-codes-0.35
+ >=dev-libs/json-glib-1.2.4
+ >=dev-libs/libdazzle-3.31.90
+ >=gui-libs/libhandy-0.0.10:0.0=
+ >=x11-libs/libnotify-0.5.1
+ >=app-crypt/libsecret-0.14
+ >=net-libs/libsoup-2.48.0:2.4
+ >=dev-libs/libxml2-2.6.12:2
+ dev-db/sqlite:3
+ dev-libs/gmp:0=
+"
+RDEPEND="${DEPEND}
+ x11-themes/adwaita-icon-theme
+"
+# appstream-glib needed for appdata.xml gettext translation
+BDEPEND="
+ dev-libs/appstream-glib
+ dev-util/gdbus-codegen
+ dev-util/glib-utils
+ dev-util/itstool
+ >=sys-devel/gettext-0.19.8
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ # Allow /var/tmp prefixed recursive delete (due to package manager setting TMPDIR)
+ "${FILESDIR}"/var-tmp-tests.patch
+)
+
+src_configure() {
+ local emesonargs=(
+ -Ddeveloper_mode=false
+ # maybe enable later if network-sandbox is off, but in 3.32.4 the network test
+ # is commented out upstream anyway
+ -Dnetwork_tests=disabled
+ -Dtech_preview=false
+ $(meson_feature test unit_tests)
+ )
+ meson_src_configure
+}
+
+src_test() {
+ virtx meson_src_test
+}
+
+pkg_postinst() {
+ xdg_pkg_postinst
+ gnome2_schemas_update
+
+ if ! has_version net-libs/webkit-gtk[jpeg2k]; then
+ ewarn "Your net-libs/webkit-gtk is built without USE=jpeg2k."
+ ewarn "Various image galleries/managers may be broken."
+ fi
+}
+
+pkg_postrm() {
+ xdg_pkg_postrm
+ gnome2_schemas_update
+}
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 24717d97e0e3..4ff2a6a31479 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -1,10 +1,14 @@
AUX 10firefox-bin 32 BLAKE2B cd6d8dd86d0c8ec95d468b10faf65a7076dc1946f13e719f34092a15e095d6800d92b162e6370c32f1b0f0326fc50ab5bb324c849234bda61d80a705c9d09fb5 SHA512 24f2c370316540b70b2053e2ac0c8ca67714c928d570c9df9dbeb3b179f29b78e7f6dbdad6e452ef312b796f68f4d7105c92f027e75a56f07084ea9ccb58ab69
AUX all-gentoo-1.js 500 BLAKE2B 2860ee21769b18b4c6dfcd4e5ff3a09aa5ffab60c9f7745a0c86c5d158a80fe6fc4c4e27959916eb3fa2ab2bd591c7669f1a6266048b949ec93b7a20ae8da840 SHA512 bc6e9fb408d81e03455f96a426cbc1a2a653e732eb8759e7d577b7eadbe27b211bcea483babd81b58e66e06afe371697263b372dc45faeb5b87da78d687c37be
AUX all-gentoo-2.js 472 BLAKE2B 0600a8ed7fb5dbadaa6c897db41af18410a75201dcc0e7db51d6ce0b9cb96dfd28322f41853fc2c7d5af72cde7f50fa6acacbe37a306fcf4d43e9689381211b8 SHA512 f2331dcf2825533d7032bb687e7aa43046a08dbd79974b24055a969958efcd03c400c2ca0038ea29be42955e06288e44f61146aa627896230b0879e076a9fc31
-AUX all-gentoo-3.js 574 BLAKE2B aee2479cd155b7a05df64cf4f97865a4228a8dd893e89100b145939c46099e21cc534e0ec216c687ebacc18b5f2982c2fd9e10b7316a1788b122e40544260804 SHA512 235cf3e5d733462ba319902b696d169fee20b10a282a3ed008c28559c3900dc399b7747966beac259d3d9d1894a8bb35e7a2fc2b163523d7cee980f4ea72bf2c
+AUX all-gentoo-3.js 883 BLAKE2B 36f2f86ae80e3b23a875d5a1da5911055bd19c7068c3c822d12306998829a6426900b147b20a8b9fced8e5aa311f3c5c1c3a54c2ad7e93fae9d92882ad8bc74f SHA512 c1ed6b6b46f04eacefeac8a789361dc8869d7113b21495480f04479be1bb94056b265ae84ef39c77fdcb78949d76fbca2b9e06dc831fd6671cbe05705961023d
AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44fd5dadeae0939baf9a4a6b1852516722b2a3d94b8d403cc7b6c6b525d5236f357ab65a72d716aab1f5bef47800b5a18c SHA512 5ed67bde39175d4d10d50ba5b12063961e725e94948eadb354c0588b30d3f97d2178b66c1af466a6e7bd208ab694227a1391c4141f88d3da1a1178454eba5308
AUX firefox-bin-prefs.js 305 BLAKE2B 864d8545cbff81d9a1a7d615d3a244c9060c646abf0fbf4d09fad2c9dd2b312d0fedb97b0fae7efb60def0e5494069d12a8e9e6d1d638744d77535eef8ac4fcd SHA512 ef65b9a24f22cf04def4962721056869392dddabdac80e6f9cd92c57d58174667475ae55d83fa43603e93dcb1745568d82bcad8c810fb597dd51f2b5099bd69e
+AUX firefox-bin-r1.desktop 7966 BLAKE2B 35b6b569024efe703dbcb0a6840fd85127db110f5c81c87dc910f61c262603967d1906c66fa1c926cf122551f61a59cded1d084d31e81291568765959e4c77ba SHA512 179bdaecc965ead95f32897d43efe530a358c8886d427fea37dab733871690955198aa6b55209e5167d11cc5cf1a76969bcdf1ea05571eb2b6dd7e72be44052c
+AUX firefox-bin-wayland.sh 117 BLAKE2B 0b52edd5d4910d14a92d9c4498d1eae41a6b3f91da58582c774d31f60477fcd80ddde139db03b3b4641b02a982337477c46c172079029127d29c0a9a50b1cc2c SHA512 eca0384752925b1f1ce5e5430e91670cef42541b8685d9993c1cc5a1e756adc27265c1ef0b4a21c184f9ec86fe2c242630f092ec326d6dc2fff512c716249f14
+AUX firefox-bin-x11.sh 114 BLAKE2B 3364763147b27192611592afd29ff6954a66b3fa6926f0d0aa85583bcf1055b3eee056782f2b13f12b1d032efce7d9a6da331b196c8cc3f1fbc1501b5eb283b2 SHA512 5f3b0c2ebeed7e28dfb446b8998f9207604313cef8b75ddf4d7c82a5d2ecbf36e675290d8e64cea88673c11716f26d9f6d9cac5ec7264fb5cf8be4b0f702f550
AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd310f3f82de2b0fe07412d9768f6be2f467e3e315d89f501b1fe2cc319ffa92f072f4fa6cf6e2af4c2d20 SHA512 409ec95a1ee449e2a0a915358fb9c8c3e4bcec8026cb503f1b7dcd815bda9ff5745158ed01cc190c9a0adf5b4e9d644efe5ee3e0232bd8419324c1b6600c863f
+AUX firefox-bin.sh 2927 BLAKE2B 2793d7ce460840b1013552be48aed440fff9ca109ca22e6965fdb27f4318f67babb3195cea1e198be58e6c27242b8ef8096b6a586207f99f7cd8307bf8deb7bd SHA512 3c30200f5a1ca281e485c0201fe15d4f55016a800a8f5d55f3c765e5b97c1e48a3737140644bf77a44902e84dad2e956d883a392d86d019eba995f0231e9d792
AUX local-settings.js 129 BLAKE2B 8d6778900d4746baeec5d167bcb73476d36de38e4ba5a09904a66ba094ce3c003467a22de32113abf3fce80e7159d5faf501be2e2c45d2e7cbb31d1046f5ed6b SHA512 2ae80875251d0ea322acb64370a0077b10f2e2c8bd258cd4792c6cf7152c0a6f8786353167d71fc99607b5f15142af28eb565483a3115b25c2f040c06319ba6c
DIST firefox-52.9.0esr-ach.xpi 420286 BLAKE2B 41643f6cdc43722dc2a61249720902a503c5f547979e80ace08bef097e2efef7b67d6d44b04a66965ee80722194b2183feed15d3b2f13d5b6ccdc993415eb9e3 SHA512 8a28262b9bb44592801e063348401924b2dc8ab1b4e042d11f560d892e276b7d14279a1a2ab3f6ad27068113969ca59377493839f1efbdd61a77f5246815989c
DIST firefox-52.9.0esr-af.xpi 429469 BLAKE2B 224617fcee13cbc62863dca9ecde4f45f1dc1a83535780a0f3b13f74ddd492ffd46b544ba93cb0ba505e99afc7327a5398c7bce735ba2d24612ea5ea80717221 SHA512 a723edc72c1e373e250fb878a73024054c670f0fd3ceadbd4a1306981f8cb560ec8f078a017cafb84dc49a11bb0d17046b102a6f67dba65b67d64946d909b189
@@ -90,195 +94,383 @@ DIST firefox-52.9.0esr-vi.xpi 450805 BLAKE2B 9dacebac235a738cf7f068e16335b8b15ca
DIST firefox-52.9.0esr-xh.xpi 441173 BLAKE2B 3e1b907a7659c639d17d25a1825f472853242891d55f6a5ad93c1f5a12e12f05706173dc6ef5594f27e049d9b9a4c748d7371780843f1da204c5d93a39213197 SHA512 54ac64f0c119ab42d4f87dd2663ba7e14310c215a1ea76acd463b4c1a9073491f8df8c9b03d391ecc6f9ffbbdccc3756a7b13ed559336a6d1527fad3097ddb53
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-68.5.0esr-ach.xpi 471590 BLAKE2B 03c7d31f5ee3df7278faa0754ff114dc466a21c9ab63ca68dad8183176f82cf66d8f5d844b332dbbfdff24dddeb09c9aaef0f94362c8f4ed2fc86788e31c7a3a SHA512 1e3e7eb4eb2d160efb69a9e2c24fe1c6e84392607f248ac3791492d0c888ac655b1bfc794dd50da524621912655676fe97115f206e2b4d0bb437d5d8e5ed0959
-DIST firefox-68.5.0esr-af.xpi 450301 BLAKE2B cec03de454ac9e0efb527f891043a93629208a4c3c2a229d666ca0f5991c92141c9b6db0a06d7375e240287a05efcf9637f3d79158bc66038578e286b6365601 SHA512 26aaa69e1849a2b6b16abb37753bddda09d6f990effa7ef69a29c2f1b2cf1529722d56483f86307248b281db195d35685e63bc570252ab0a9213bb22b59a7daa
-DIST firefox-68.5.0esr-an.xpi 482757 BLAKE2B 08863d4cbe3a71881178a2aa237e044a6598cd7774ecaa55b2c51f4d20cc6f990d4fe81fc4a781b45abf79d0aceac37cdaba8b640ae436ab8db5ca1463d36cc3 SHA512 76eb32077bc42cae5bd3f058b736c2f652c31d27b9cb91c5d120349c2f52e16eb81c209786acf47ba0ab7b9df5cc063388c474916546bd8c70f9e3713079e65d
-DIST firefox-68.5.0esr-ar.xpi 538833 BLAKE2B b9cb59ff2dd012a77ab7cfccd439de998646001107f8c3a9250ff67c9d07d551a5c4d965f7bc0335331a233669586c80ac8e7f54304571ac500ff9c50eb2297f SHA512 ce50af1747e87713f57ebbebf91be47edbd3ebfefe0a62f9eb50559cb05ba3c63156e9b3f5a7a1be28c684da2adb59b7d3ad4973cb91d5affee96ed09d0fbf25
-DIST firefox-68.5.0esr-ast.xpi 480487 BLAKE2B 4961fe34462f5fa6bdb8f1995bc30954afe2e782ac6385b07f9fbcc9104140561869e95aa2b2650ad7127c28919c77407c1a8b91fe29d06c876c840673c1376a SHA512 82fbc3d010a645d485e53299c4f22bac4771f8339bbf42ea839715fd97d1e9f9d492707b84f1b79ebd8eb8a221fb6049c7ec2758f9175bb948e8f21123db3abf
-DIST firefox-68.5.0esr-az.xpi 510016 BLAKE2B a7d58132202bca60e318efbf5620c807f2757c9e3b84b5d8fe908713f8f3e335f7a64d69f2913bda42a86f4798e7c93e8a8cdcd8f22d5376138bc000e76d86bb SHA512 907c48aa1c59952f8546d77ebaca24def9a21853e2b7f4f4626340feab6af4fe4c9081e583ce51cc71f99c7c4a36c7b3cb324fd64eab10eaed77eda90ca1e093
-DIST firefox-68.5.0esr-be.xpi 581914 BLAKE2B 80578b446d8bb83ac9c95167dba18a5508f0d59a75c8922bb3005d15a2b1828f8e3836daef6e74e6f1c6340e5938c28fff3814613d5ba1beb6f823e72f2d593b SHA512 792a551a71ac2e4eed52efd2b7c3e361dc50a897c679a713292bf5531ab059fc9e42c107943150657d0638661f7c2888978de9474aaec98a12e98c32e755b2f9
-DIST firefox-68.5.0esr-bg.xpi 545036 BLAKE2B 8b20c369ed9d6cc1a8e26e7c6a90501acbeea135b0ac8072668934cdff4407b0d1cb836ca6fe6dd3587faa055e66b6c68d82f9be3243574fe5258da480e96056 SHA512 facf7c5200e96774f22b41779d607b8adaba38440f11be3fb3c4eeed64dc319d12ba1a00112db5b8c306f5e7e6db9faed37ccd28ef26eb15004449682de78115
-DIST firefox-68.5.0esr-bn.xpi 566408 BLAKE2B 46fe06b0665a8a2c8d1ba144a525a21ed5918c355831ffde128237524eb9ce5c25d6f954a7df90c7a1ff3ecf7d4eea4373bed186f1e8194a44d7816876a924a5 SHA512 faae3ce266d35a487a775918818df5ceb96421bd1c3f536884d8ca59c5d2e4ec372363e8e67f1900f0a712e1f2984f80b7a5517840e72b37af5854d683a85978
-DIST firefox-68.5.0esr-br.xpi 501482 BLAKE2B 085378759f78393a575e108042566c8b5c2b089fa136ae36f9d23f610aa4f7e9f2bf0d934d21fefdf65c57c0da6be34c5adfd63d6af695a45cea62607ea57df3 SHA512 818dcc8fc96c607c706a0c986bfc2a443b7fdc0c5ac3245a11f0e38de80f23ab2b286467a447e049443e5f06b4da72ff30852d2f1e2275c7aa1c898d637a50c9
-DIST firefox-68.5.0esr-bs.xpi 482800 BLAKE2B 704faa43a71a93f7a0f9586e946e4a6f5bcec5ff6fa0ab2a06f466239560beb176b0c536ec3dd6e25e400242f9c575f1fd7517bd0dd778b272571f36108afd36 SHA512 6695d151ccfbdac1b4d1960f9c700a7b837efb01fb2370eee22b5f8933d932e139421ebb597bdb1ac7e4fe0a5f54806d064f2831bdc7890cb3159ed3cde3eb08
-DIST firefox-68.5.0esr-ca.xpi 499725 BLAKE2B 69efe83490a9052a2bbccffe2b1b55712f11ff4714227f2e45626b07a32941c3b1aa335307c8ff5d6f0fb614aa51788cce66e1b67484c0c1e1e3b7d1749f6def SHA512 8973684b947d9904bbc6048044845a0526d7ff1db0c0385776f0062debe256de8e5c1567d70761e5b4954aef601d5e59033f1d299250642a2c2d9b6d10cc473a
-DIST firefox-68.5.0esr-cak.xpi 527168 BLAKE2B b0c85789d4df568580028896f4eb4f79a7b681add80610e878cfbe791b1f676f478a2d89b6c8b3cbc8bde6e35842de16e1fdf821f90389e67bcadf7b958bc678 SHA512 27e66188f63025c2919d6952bd26394f4b7a277a95d2c74d66b6e2f2c3b8b98a60d8d1d8627c1a3c658468e15a04fc4e3a9f1aea6bc9d5fa93f03126b20290cd
-DIST firefox-68.5.0esr-cs.xpi 519724 BLAKE2B dabaa1b7e8ca9c3fc42b5f922fbbd144c386b39d1bdaa91a25261bcc5cb3256bbc1d3073b44825b7eaa221f83f9ba2b5e2b2b4d15be5ca92d97d28563948bf44 SHA512 5ce3ed770e5ae60fc871e001913b2f3a08c39fcdb5ec0c53cd50a6d7de7fdb1d29e9bdc20f39ff1736cbe49841af91b50a73963c514991dcc737ac071609bba5
-DIST firefox-68.5.0esr-cy.xpi 506933 BLAKE2B 2a3ed718fd10c333f8dce4ecd3188325c3613f0eb43b0d76f5816862c0728e7ea2fcd3271454fccc9f8b54f6a3ae42ca588713afff1cfcfc5b961390b02223ac SHA512 0621bf6e8d235d8237469b9aa51b85cab966ceca9db228dadb9f30a7ba0f06115b6f43901fea3fafc45a0f8f585dfc4695777fd62c84968658dba950df430921
-DIST firefox-68.5.0esr-da.xpi 520039 BLAKE2B 4a45110a6a7ca6aeb672ea73ff6cd1b64837e618c8a2a6760821a7d71cf6a2980e45decee58e0c21a5f68973b9a5732153448518d2c82c6a22eae1ab0dc16179 SHA512 93a223bada2c8552757534748e448d2e071e16bb52e7eb184ff2c69b2dc1c38ac96683c941060a3a28db8bfd33b831aeb92e07e94758c2d05d9ef70c698f1266
-DIST firefox-68.5.0esr-de.xpi 523529 BLAKE2B a9240c91911516b64dd449bc687540da984174d9772ecd39d3dcd9be9c7f8de7e5d90646503f80cb60434ca76f8c78b3862aad85eecb2b7870bf29799a394cc7 SHA512 b64375383dc6580c924161efb52b90908f94177f5d3342766a67ff2267da86e25bdeacdaf15d2a47a064fd0aa331b575269fd42de9327f29de6c4f9b7913ef67
-DIST firefox-68.5.0esr-dsb.xpi 528447 BLAKE2B 12d11d4878d7ad99362b503b904bebd382bde8e5e5f18cf46dc87637daef42487237582ff8f8c71e98d211823eb9d1b1af2b96ebd0841d8473a67625675139de SHA512 5524ca39a64383cc451139f8883a8e2f9a1aad4c445386595154ac371fa14a33a35600f6a7b344c8f73276970e419a3de53a71d02711ebebccc2fb29cc594dc8
-DIST firefox-68.5.0esr-el.xpi 597180 BLAKE2B 275dedbe7256756b57586f4c4a9fca621e1b69d9b08e7c8193efe8046fe1348d3faefa270e90588b228da614c75ae239cb33e9a46325d65421af79443e374109 SHA512 8a59c76e7993ad2fbde1867b0ae01b68d8b6ee7a719b32334eec3e10100831aa64c6926c2a896ed640bda969683783cae5c69eb97c6f27704f3a8595968a7d22
-DIST firefox-68.5.0esr-en-CA.xpi 478288 BLAKE2B 0dc5f8d0261929f3a69f6ecc29e7fd1c598a4a248ea110d2e1b91e6a5616c47bae86af5deaee5aa19f9dd6d96f989245653e19cbd83efb0ad966b427d1352386 SHA512 a91d7654bd0c864fb01ebf287da28243aef64b484a1bc88f94a1d1deb0c6cd5f5dfdb3d641f7bab98d88f12f972e91fd837bd4b7f14d80419ad1a04d6a5dac69
-DIST firefox-68.5.0esr-en-GB.xpi 478071 BLAKE2B e85ed0a2777a2b8f636412ec9559636b049d4ed8218f819aadbb0f09a1cb050c9b18e014a0494022a7e131c907901f30c228f8185eaa3763a4e13cce206cfd78 SHA512 7a752b174b19f9472e916c36dff0a2c4264877ea287c87664a1b01f0fb6d7c55509e80d735659d3dfa74279f5fba079b5700a07a6104e43b311955398a9a120b
-DIST firefox-68.5.0esr-eo.xpi 503990 BLAKE2B 342b2e9e15f76ef1276db842318fed533950e0de6545b8142eebcdcddedc49415fc79fafdb5765bea5b9fad9b50fc1daaf7095ad3c360d45f201b022ba6dfc59 SHA512 9365111c212f07a488cbd240ce538badd460c7efa74be229b57fddb96be32f13d82cbdca72ff419d754b909137797c6bd60556948a165194b4c098a4b8b8e2bc
-DIST firefox-68.5.0esr-es-AR.xpi 512273 BLAKE2B 99253b0506ad925bf8e79437c36203bfaf8410472d745f8ab6bbe571ff41d7f4aa34dd3ad6873139bc4c92706a025f06c6c6af8908d59430294d1d12605a4495 SHA512 451e09d49abff2a9c80f4db8f1a0eac203a9ec3666daedb9237b546e918fc2046cd8190fbee0a307c2b320addb266073d3bd746c24f3455cafb8358dd3c4a3bb
-DIST firefox-68.5.0esr-es-CL.xpi 511649 BLAKE2B 6ac9a4d50aeba1264c0c622eda9fb348349dc95735f5ae5a9d8cb14cfa57159140315015de2e6e0aa048c6224a6822ef06f96ce98de6fb3c54891637944c5516 SHA512 1a1a89492512f05c6dfcd3385048f30b505e3708c4fa8d8009bd61429b17ab9523f6b82e47000182bb5fe86bc367d42c8955889ca164869c4464033732fb97a9
-DIST firefox-68.5.0esr-es-ES.xpi 481274 BLAKE2B 814197da710838c68213e0ce6996aab9f2b76f0a61b2ebf355b29a25184f3d28ee0b9f1b814547f949e11bf800fd0c350d6aeb21cde0a1cfe256c10538a1e441 SHA512 de6d06a977c5dac8e689ed8365a525c62f4ca0537f11ea387e037b889f87f95a3ca41f94395287cc31d91e841709d25dcab8bc2c5ebad2889cacc7d6c5cf03b5
-DIST firefox-68.5.0esr-es-MX.xpi 504494 BLAKE2B cfe03888dbbf878344125984a1eaea2850e79f59e257ffbba06107c6830851208a9feca0c07fa2c875e5b2ee77c26f032d8ff0ca8b0297a31e5197e1b20217f9 SHA512 7f4105d1c4f4b97b1d3f072ce21606dad53017d83b1d375a5abfabcbe19fd3ac3e12d397670ed171c1ff438d733e526c154a61943efe48c09fc92f8999196b14
-DIST firefox-68.5.0esr-et.xpi 488290 BLAKE2B ccc5241e80dc075d39af3e841e01f8eb6956c943a14065fe5a3137acc615c37123d0037c322ec26215fc5870b19374ddf77d2dd9f2ef220f6d6ab31600d20398 SHA512 03bf32280c8f0834cc17d31d5c34e1b1b5a6e2317ea41711a67e7c34f1c6e0e7bee1cec22f51bf6115696614b703542cea60867c4d1aa3ecf340fdd67574e092
-DIST firefox-68.5.0esr-eu.xpi 502325 BLAKE2B 7b1f94ffdb6e0ed9682cef1a05f0e786dd004e7718378de3b78fa354d47eb101b06cf2922d06e7841a57a8c8c43017cffce54759de9673d7fff92a110e1110f4 SHA512 c9189fcc5a37b2323554eb7ac34036443b68f2d45c81e8d1c7a7a65a07621f02c8ca8647ddd544810f2974f6cf36f3c2b3461145cf54f405c3f043f70e0b8569
-DIST firefox-68.5.0esr-fa.xpi 547564 BLAKE2B cc6cf66733a70966280dc4683df055656d8ae35940f98cbf2792dbf74458fd8ee20c4ed1064a853f78c747f0d11a780fdc7a616f6704b729d648966dc1ea10bf SHA512 4aeef7785c7527fe80de6bac577a70849c1ac97290e77701915e5adc61ff69e507ef757f161918e0c35d3b9f7bb62150f625bed75f5e86e238a7ced9f679bcd3
-DIST firefox-68.5.0esr-ff.xpi 483744 BLAKE2B dc63a2e77c9e11a67793bf5c68602f924abdc5e060d7c48f7357e617d7f076d54ea88ffff34cbe9c239af6586f4b04cdafbb4ba901ff8be0b54b32ca56caf6bf SHA512 0b26119990bcea9227c8bb20166be8465a428dc59c194f11f49b7f129b5fecd410a16def953a10cb55900ead747ad17d26f4f7e4bc90761ed241aad91d1ed23b
-DIST firefox-68.5.0esr-fi.xpi 494121 BLAKE2B b8cb1a131b50e2876bb63a4ac6fd06bbb8325f44ba36e10f883f617c323d4f539c5291d36a0f3479794a86d03141dce91eb7f799def58c1bf2953abd59784f60 SHA512 615bc472d62b26a854827a5fb55e746a232f4c97815e147b416787243fae30bf020e78ae8c9cea534a7886d4f62a1f62d8c12b956aff5c396f68ba6915614852
-DIST firefox-68.5.0esr-fr.xpi 522981 BLAKE2B 3137d9721d04115c0946d4ef893c1cd03fa2c0affc5952798e146f79eecb0a099fbb85b7a1466058ea2bf447f15f8f33286626e52d05239e7d72d1e548dcb530 SHA512 5a70ebf131ac37c13aee78ea6f2b9fa99e2557b6ce8468b43ff958ef002eb283e5524a7a985ed144c12a44243084542acefc31a1fb199cecc96d525a0bf3b110
-DIST firefox-68.5.0esr-fy-NL.xpi 510198 BLAKE2B f07ffcfd0d3aa6168ae2d1c77a2265901fc701fda815d94f6f01c8405c1d2ab29edb944bd9e6c45e52d18d7b77c77dc1655af3cba2667f5f185e6b3c8c3c0581 SHA512 7cc2e36bb7e479abedc09a22df650c643d4c04e7c6cbe98b1b708ddc84a85ddcf47e1f2daacd65d3f92a55d34ab7ce1c9cafacf5ca27348dda0f68a0a1290037
-DIST firefox-68.5.0esr-ga-IE.xpi 489302 BLAKE2B fe7880c64e3aceae5e7d66cad514c31e22a30c966042aabbe984d647e75c672607d16a8d7dcc4b1f192606d95d4f738478a19122fc405b3133e5a4bc81ee9730 SHA512 4680ac32f235e998b7d4646fd18b33f8de2cef75586b708006fd196d796020101eea0607a7d7b36dfc6c8f1adb910719f82fea2abedbd280b169f5073ff67c21
-DIST firefox-68.5.0esr-gd.xpi 506419 BLAKE2B 0c784f6c37844262645d58d851bf7f78944e5902b4db1ef6c0b28840d8ca993acc62105826fda02ec0e8018d5e760447ac5a394a4428c3e226bff3931269d407 SHA512 d7fa834b519c0a433a19b818eb6955929799eccc4979b5fc45db23b304ac70d91149eb8adae4c863bf54127a826280d9ffa016aa30a18605b9355d6ec59eb54f
-DIST firefox-68.5.0esr-gl.xpi 483668 BLAKE2B 539cf7b995124addb7a00acfdc87b18591c401bfedad921dbab2c5461cb1d340970c4cf007f43f4a0ae16dcee553d8b09c3b2f7673b6c18fdaf38a0eca3cd4b3 SHA512 c7595a0fb3aeb839e1982a9fe5bdb08672df12df7db8e759e73fde21fa5d0f50f4e1348dc5da96caaee8daa1f8dec64db7fa101f3cd316dfacc5bab0bd0f8bfd
-DIST firefox-68.5.0esr-gn.xpi 521832 BLAKE2B d783994d8190e8f98c877fb4b213b82635b46a18c46aba9d0d6107cfcd11441058221c859ac04a29cd9995f105cd09f112e5f1ecbf80a089118a595265eaa794 SHA512 c07ffc133e0904c4d5a516c76cbd0f1e86e94c5cc47404e2e5f7c57c0eb52d55a259a87881cbac44e543f75e9b1450acfd67db1398dba2bed34b02279262ceab
-DIST firefox-68.5.0esr-gu-IN.xpi 571585 BLAKE2B 6661704372c397979c8a214afcd4bb514ea589d5a4d862eb234de8d89b87d2adaa424c2aea43c76df9e27f35ec07c184b3313ea72ee787dd3f42816b41a8143f SHA512 f0c8c6a75f0ffe190a3155a88964341154aec48866de95e9c39acb970c1e87c5e13aae535f958c9f299067b40c4d96eea096aad9193c6d25b1ffd5311ac18fda
-DIST firefox-68.5.0esr-he.xpi 513825 BLAKE2B 9e3b1eac7116da2cd492fb634e9b0c1e1dcec2483a0b44892c91f3d77a315a45dcb1c9fa32059c637d6f053567826ca537db1bbef371a1f1c8d4c3651bd0b4d7 SHA512 b90b69e8e5025f2946a0eadf334badcd82f356e81243cf5a81c93fcf175dc95b40074679ff701df9a24223d2fb08f4379fee4eb8c9b2a1afeef138221f6c3805
-DIST firefox-68.5.0esr-hi-IN.xpi 555188 BLAKE2B 17834be73660901a9259c7a4c108ea4e4a7c386376f9fdf4cb7fa4e4b89abfefb99898730694ccac1ce790c8d074fa63ca9553bd9b9c2b603f34a526f89202a4 SHA512 47f35ad9a6ba83a035f2792d9e3546e073640475415a37e728038a6d6d1a49d5de173b369debb116e5d7d2d47e126bcd6180d2c0c3012051fbb17a972fe8e165
-DIST firefox-68.5.0esr-hr.xpi 491112 BLAKE2B 309d3c9aefaab4188e924be32abea24141f1765081e45bc7deb75513db14be6aac2fedd4752feb7bbab0214eabcb3810384d768c8eb52650e5fe27ad94f659c9 SHA512 ba92e856dbe7968538db68eeccd413aeef58e8a3baf3b76226c1e48ff68851395bc99b5a22b18e8b33933380d2aee6faf5c9c6205b0f3cba5f904711b44c13be
-DIST firefox-68.5.0esr-hsb.xpi 527763 BLAKE2B dc60120124110bb1323b79a6b63b8d8754832d61f2a782b5ed42be508f0bef3f0a90376ba6d3210567dd7fb2bdf4b73d31a0bbe5a491dd0f95cd921f5a7db5ff SHA512 cd9b310d43cf1b2b1c99b87c25950fbbcc0b227af4eba4b0ea7aa1cbf51de2b617b263475813f55e6da5f2d2c05ff1daf1cc4ee36edc6ac69476f9f3a9e2af04
-DIST firefox-68.5.0esr-hu.xpi 526043 BLAKE2B 279e693460f281f4d99441f34b446fe7a3a4ccd3d05fea99641dc91109f0d8467a928081e83acd5efdcbfdc5a6b848418425fd04307c3d670477b81c8d0bb6c2 SHA512 beab6a19f5586a6e3a8ef154f255364a06c29fcdc378ab745739ae73a8a28abff071167435455000c20ce05b61838675b3266730cd0e98b0ea56ab8236d128c1
-DIST firefox-68.5.0esr-hy-AM.xpi 542303 BLAKE2B 7ce378fc4341546038007498a515bbf6f85166490a79a14dddf0334674e594223bb4e8b3a5c4c6ebd51ace463fbb457736bf638413336a1307925ecdf09f30b4 SHA512 df6139926db999bd53d9786829569447ea2010beae9dcab9f5333a153e5a27223bf9a73c23d967f7c265e7b082f9ae1e44ecba0273a333c3c6d69ee856be9f57
-DIST firefox-68.5.0esr-ia.xpi 496308 BLAKE2B c74ceb800bd71376ccb22826cbe025a48adeaad5b4e3878fbb69e37734c8991dee6c27466baa80c61825c9d5a3b7545c16f8bf876bfd0e2ec3cf3d490d237494 SHA512 53bdbb345ae0ac352ed5d7e635120bc5e7b2c53ea779acd4a9b47005ebbd6c909b45bf241d03c2b83884b3226f78d5421e41e8dc9df12f10f2f2e82a1120091d
-DIST firefox-68.5.0esr-id.xpi 491731 BLAKE2B 82fea7c5354d557880ad9fb19b1ab3eec616abc30da36d3203b6467a2d404028147b73bd5086d2418a7b1afce87ab29bd9a9b2faf941789458398437102da43e SHA512 f9c0a3d1d62c44441603f7504a1fae5e4a7daf48c8d71e0c94468c85d7feb07740b3a6fa217a3cf00163ea57145e38a3677bc4e69ce9ab0a53f87946dda9f5c3
-DIST firefox-68.5.0esr-is.xpi 499776 BLAKE2B 986a0e0d67977306c4f6794b69dd5b2c6c75df7038263a0343fa1b9fb16a0f7aa4903ee4d5dccabf4dd364d331f2cf8c8e18f7fc86ed0d2732118720f0af9e94 SHA512 06b34eca4182aa68037ebb35152643ea882c457037afe23a52eb72f524c83298c2efe7346b6e4fa18da0367c045e3f575cdf4992d131d3f68026e33d3511c04f
-DIST firefox-68.5.0esr-it.xpi 383623 BLAKE2B 58f21e3525d24f5a56df96ef137279eb71f2ab93e3e2f9ce76cb61686ce532c70f7a1577b7b4764fc760b125e96b76574eab2a2de90cfa4185ded1649ec15783 SHA512 c686e1df6a2552cb28032baaca8cd7296747c6424026952f6b9133b67a27216607c418a6900d3af10242f1bd41239e1d98188a897e51c6adc40f6f7e16507401
-DIST firefox-68.5.0esr-ja.xpi 536938 BLAKE2B 60fdbedc8dbfafac933cebb61c362f2907c80d18b9e96034a8fc2257c5a8437e1ba208fc0110821b295a618ed3c8c178b3b00115a7d4892637a57bfe6ffc9b0d SHA512 cc9d817a247a943b65fd9a6e6245c845269f1cd11cd2e2a577c988eec5759056f971f8cde03c18f67a9dae6c177d6cbd4d4e8db241eba5f85913716b8918bb99
-DIST firefox-68.5.0esr-ka.xpi 544470 BLAKE2B a47a9576566202ddef5d281d7e05b78f69873024ac7e38a98849cc66d9193ba979a6ea1379c0fe14121f143015db3ba31a23c786125f0d6c5d36d7d3fd4f2a99 SHA512 d3fdd0cf003707034debc26746542463a9db99a5ae9fc10d865040c337c3db9ffa3d767b089fc8532e659fa04c885d99fa2595b444569cfe9bb9953c37e263f0
-DIST firefox-68.5.0esr-kab.xpi 508435 BLAKE2B 9f5861500b9ff14080a716f132f9f0a8575bd5c0020d7691ac1fa3f4fdb8ca210b456a614193ef7b83bd45899dc69925caf3064993c182ea960d541585740ec6 SHA512 6fb955793db219c2e689026bde8c05919c251a4fc72ab5d2e82f28edc67163b35007c356a301d601dff168d9ba5572060f42054c796f0e5f3a9c7150435dd08a
-DIST firefox-68.5.0esr-kk.xpi 578772 BLAKE2B 96f0799f1be33bee2da8d6a3fdae53e53af16b382e0afb5be4cbaa17b51000fe2e0f1aeb659e10643eda0cc09014cdfe452be550407c69abd3636389f88e6119 SHA512 74417384e9e61e66a825319329012ff50669ab4a392e0219b3e4b16cbde57aefa8c575af767488e990aa56144812622ad655d850bacef84a380ad45a300901e3
-DIST firefox-68.5.0esr-km.xpi 551172 BLAKE2B abf03807f435488dc548b322d092b25a536910e38fb3c92e98527b3f25a1ee8cbb4c321053a4572cc6af991db0195d538f08590beabbd129b34e7f4bf195e54c SHA512 869dc08599480f2ed63da23ab4fb86c06dadf8c99afae295d31ac24c3351ff980e9a9aeccda93b84c2baff4c50a6739b7ec7edaaa654191dc5e6d514e0760383
-DIST firefox-68.5.0esr-kn.xpi 547373 BLAKE2B 1ea0a96e45f2bd42c0e2dffdb4e21157445218f98a8c39aa2d2fc81a318681c477c958c3a3b04c9b9343e1e73aa5955b11c55b1cf3e8d0b4e9728434f119b307 SHA512 823fdeb33773409961addadbb3ca674ee42f9a20ccd8f4ba13e6797e6f2ad79c75cb7e2c290cd4f4c73fcaedf3d7a83e8ce614b499c15de0f8608670366da5d6
-DIST firefox-68.5.0esr-ko.xpi 535783 BLAKE2B 6ad94b43261f0e246587c121b5bf02f8267de68216f3f2e4642ed370083fc7e524dee2bb13b3081dfaad87c1b920e5bdc59cc57fdd034960e24a7e4ccc27cb7b SHA512 89c2219e171662426a67bf81f53b874e589be16ea34bb6e27ee16b3e00ea90f374e3cc825f762bdf18ba37b7668cb602a2d53e29d1c3c1a13ded876e4d58f0f0
-DIST firefox-68.5.0esr-lij.xpi 481744 BLAKE2B 7c0b8b6d81bd722dcda430b2eb0126746d66d58408f8b8f1d8902e26e3d7c87923ae9f12f766371cbef466168eec362cae4549a3ef6f4fed1cac721a90fca065 SHA512 bba334fb527322f848c1e5bd71dac4f18722152e0681d0d8f520b58fecb856a6d3a75cb13fd905d6abdaa25465e0e8492866d9a0c3770dd9ad903684d2a07342
-DIST firefox-68.5.0esr-lt.xpi 527453 BLAKE2B 465927ae745603a5dcab973cf996a6ef5e1904ee0408b929f2497941f5148290703e6bfc89e61ce9fbe709cd2689b0687347ba2612dceb954cf64a669b224cdb SHA512 5a81cced23f33baa441627605e861b84d06505f2be792747d193cfde3777761be9e91bdcd6aaa361e1ae06f5fbe18d243a399b292a21fde3b4f8946b8bc523a6
-DIST firefox-68.5.0esr-lv.xpi 500100 BLAKE2B db87488f3842c2ca93a3692d444bff4284c421e7f8672dc77f27f63280f514ece446e86035901c6126a873ee6b96b886b5a2363b8584f63709138e15cbd35e74 SHA512 39e4aa999df602a13b9564a5b4a100de7c696fc365b9f56aa452a7c31b8af38e1b2ce205981a2fdc0764a9638e05ead94ad4b58df9fe249dc8aec0362068a175
-DIST firefox-68.5.0esr-mk.xpi 484993 BLAKE2B 0a74969cde7eef37132f9fcc62938970e4540de96a1a447e0375194b784f12e88916d7a500f1d0cb1695c39fd2282dadb5b72be54679009ebc98f5dfa1c225e6 SHA512 7573a7280e71dd9771ff735318bbd742f1831321a6c8191c4eb368bbff21571a6f8419b4f99f4296c6e2e44021637a502160fb0ecc38757fc13f49651b5f4e8d
-DIST firefox-68.5.0esr-mr.xpi 558966 BLAKE2B 25d4d2eadce65a8529981c9842457ffd28d696b377b235128036e1252e740250e81c1561416077490db5f92a2d61ac3f7accf0bb859cbc8ee8393f519e3b7962 SHA512 25474447d1cc912b524ad3299261cc59d44bd216b3d9b0bd5a684e9c43bb915d610c3887ec0d00e9b806b83bb9df034fb3fe834ff365d3959d871b428ff4a9f6
-DIST firefox-68.5.0esr-ms.xpi 480107 BLAKE2B 272db59ee8d1e245bfe4d98a6371b7bf44964d25cef3930021dda2c6c4077710e72b2bd021138af09397c39c2397b3b0e747ee9d06107df23457dbc9b5938987 SHA512 45966ee986fc33e572e52320a636f03f838a67715e4ab56898fd65626b85f6db919ba0003f40f6895c3699de682654e6e4deafb6f7081ed1ac48760b3d00231d
-DIST firefox-68.5.0esr-my.xpi 551927 BLAKE2B 0ab62667fbd9d94567b5c66358f0d2269bad8a60f20921292ee425506f0e9c1c37c5bda3147a420b6044480878c3ebd309d8c4d9b97d66eed37312bb443ae1fa SHA512 4d69a21d8cd0d820c0d41aa96ddc29888ae2cbfae41d4d89cbc79c247f76b6d7baa6fe968f9d33f449af0f87601611cdb0a7b122fda47d3256c59259a17537da
-DIST firefox-68.5.0esr-nb-NO.xpi 495870 BLAKE2B ae6a60f0964486989a54490cc6f4d2df35a12e1fa3fe389f40f189999e15bfb67267ed01e2e3a28bd1c1853c149ac965b225c0e59d30dda09765a06354357988 SHA512 e7426d2cdd8c5215e271e7f052d0ecf5a7ef2d273b14ace1800a9bf87e68c3a661dca85cabd1f574df9cbe109a2d0c3a8fbcb647188c6b74b913d0c3ab872b96
-DIST firefox-68.5.0esr-nl.xpi 491977 BLAKE2B eadc6f1c554ddf106cf38b2a64d4f5a6d44f9356c7cf6ae268ee1c6316aa854075f47dd687eefa80b539e1667d2b2c7c5c5d929be7cb9ea94c1bbe8bd6768c91 SHA512 6d356fa307b716714e523faec83be5913b7f906db7542a7e586c938e2dc326120b33f07db587389350f2eb67a47f4523a8301951ab7ba2abaf2fa0da912497d8
-DIST firefox-68.5.0esr-nn-NO.xpi 494528 BLAKE2B 4a029159082a3376a87dc8193a57c8d6e471d5afa5c19e50dbe893af1de088e9a3bd7fa5af74a4536e57722f3015dce2a58e68c08246ae0b90b4601dca30a7c9 SHA512 30a41581d83fdbbb81f9adce0e7e73623c910de1aada8aae05dedd62c64bd2ed1b6e2314cf02233b14fefaed5fec95519ab44967ee3f64f4971f6a3203f8649f
-DIST firefox-68.5.0esr-oc.xpi 498529 BLAKE2B e243541a8684303a3d1a8ea18df5607c462ee6fbf4388296333bebd94bb39c05238c5f72b8ee8aa17a48b87865653017be4253a0f7f09068ed2516775b12b377 SHA512 1dd846b4df7a3943541a8850ff5f42b8c6e8bf5e78eaea82ddf15db5eaf95a3376e51fb827c7b4ba27ddcef5631ebdc80ae6765e4f6ca3d348136581e41009e7
-DIST firefox-68.5.0esr-pa-IN.xpi 542364 BLAKE2B d35df59e962a2c5c2acae6bb258a27f31f567782c33afe738c5a62748fe864a6db41e0eaf68131eaaf28fa9b3492b8e31e051f4f078c135ad34c81db214394e3 SHA512 a27fa0d0920dd13bde0d39327a9cfc389e7febde6da4e704cc33459dec2507b13aa0adbbef2673f611c72f1d233460895cb32e6c3cbf15a1b820fb2d10fb4da0
-DIST firefox-68.5.0esr-pl.xpi 495642 BLAKE2B 67095d0523af4ad9bcaeda6ed0740da25b616e4b73fec6b68048a676f7d65e2627c74c1b702a7fbf5309964282045894d77df1c18c55974b6431d08a084bfc50 SHA512 54926949a1de4c16b18b71216e76e94584ecee7a0f6ec0f8727b8a4f726210dcf55dc48666a8a915368c3235fbece774d95e650edc45d1990a39428f034439e9
-DIST firefox-68.5.0esr-pt-BR.xpi 497983 BLAKE2B 5e94eba337e4552d2d1efa2cb9374043e295204d4f9e920e079d6a12ebafa042fc6539918d7dfd8da4f9662ce5ddfac253011184166d24d32408b03d51c56c71 SHA512 3122eb3ffda95afa534643076bcfda125bbbe282cd668ecde38dc50f4a252c1ac9e1bdc644f75601e4a195d9c9ff3575a25dd8ac658f62da6cf21376c351621a
-DIST firefox-68.5.0esr-pt-PT.xpi 507644 BLAKE2B 58a621455897759c098a0090dbf8aad10b5a25481873e5c82728c13a7ac01672b17ac881c9e675a52f91ae08de25f06a7b95e710ddb0b1c00185c9a4e19e673c SHA512 30ca26bdfdcbc1ef939b2f1b56a6f176da3ac39a0662699476bd79655ab8ed80c7ac8eb74e21303d9aec9a3a4f168a70444d75e3c5dbc0948297b7267ab56315
-DIST firefox-68.5.0esr-rm.xpi 495307 BLAKE2B 6cb3e01c227f114dea4b2cfb12dd3083a66f30e7e902c84174b4a12e79b085b1f77c69315d92cffa9536f4e5e697bbf3d3c9e7d5c71c51adf7b19d9e19e64ea0 SHA512 ba64bf64bfd0011447c9749dd5f2b1cdff95f8af3b69acc2dfe4d1507a3badafc903a7698b3f970e84767eab981b575a7ea8837b27e0f0dc4978bb5765bb875a
-DIST firefox-68.5.0esr-ro.xpi 508609 BLAKE2B b6ea27886045c8fbe46bdf879ec3b2455d937f3e0914ec75a3befc5e78c0a88feb1793dd1e57868a4b9c05481ed9d8f52abfac91e1bb13d5c8ae909a2c790d5f SHA512 67f2ba0dc75f13f55c2a96419e0bdb8246aefbf5e6102793995ffc1cb9b92aaa4d7c5b75543ab47c00657d3cd5d05042b069f7691fe7d63191e94caaf101f184
-DIST firefox-68.5.0esr-ru.xpi 583734 BLAKE2B 77779e8609f429fd7d4995a434fa21b1d2630f3c2a30298afa85e855c5a68c232d9deb7e800ae9a91500a8fbc1b4a1d59b087d7060db90a59536a054a85ac730 SHA512 1b460f677784a7b64b4b8cf350ba8064e3b9693d3309213dd7b270288f5d7eb4ea4f7f52a329e1c246156f9f8a0ddd32ba605e94890118cf8f8e5715e0690464
-DIST firefox-68.5.0esr-si.xpi 527973 BLAKE2B 8a3e749b4517aacec8cd224b1c425edd078651bf1ebbe22cab6d423e7f7230078b3aba8314737e3d239c73565b6968f2821d7bce58b65848125d80e8842bc0ae SHA512 81153656cce35f3eabfdd3d8feb620c7fb1bfc15a8d78346e2db9fb6e0f43190fb65c77acfe6139cfe32303d54afd1aa96920387073d51bdcaa9dd1f2eed8b52
-DIST firefox-68.5.0esr-sk.xpi 525089 BLAKE2B 559fa170cdbc4f081787d2823177a453c5007c9178a928bbb542e289b3a6445ddfd35d1ea0c5c1bb573e91b2015ce7f76dc0cca31aa8e835c500ca2d1eb7e234 SHA512 c39f479ab078007fddaab5d318ad56e2a7e0a3c8ffc9de50e884d19a6d3744c236281781b624977e23f0190539204b904382901204d0c334f3e10b88a1078e0e
-DIST firefox-68.5.0esr-sl.xpi 502153 BLAKE2B 0c88a0c83a3caeef9d00e0892ffd053a750744c6f54174e5a0768dc77028ae2d53cfdf4907cb266c72aa68ac34acfd14c3903c8da8f49245718f53a005e8f986 SHA512 9e36611c03ecb8b365bbd9ce9faa2fbe0ef78057570b410f927b62edde65c5125c37fb0c3b586095f35cdc02d9087a7a756b96c3e387c31fad51ce4da2001c94
-DIST firefox-68.5.0esr-son.xpi 458711 BLAKE2B 63445c0a83faf1411b18d45384f9d6d51eed4b637c60e7871c9ad349afc2aee276a3a2abb40ad379b2dc491c4184910db0cfb44c5aefd453bdc08709a8c29d2a SHA512 2cb095e5744479bdea90eedbae02e4667600b4e2577412c866f52596241bd2b6ebd3afdc76bfe715f067c940bfea8780743378b6ef2f59cb645221fb348007cd
-DIST firefox-68.5.0esr-sq.xpi 521481 BLAKE2B 4abf37ba8d28a40560bf411d1c51c475f0db21eebd2950226cb7088e73fc2d742f066561b3ffa14a613ff0b66e48151e015fef995d4e4f38d447136af300f189 SHA512 14ee918e464f298a999c1d53e1143b5bd274fa576a25dd4426acfefa007750cc0261ea01a5f36478f4ad35a5cf604057b278985532d9b8ad00d7a98f27fbc173
-DIST firefox-68.5.0esr-sr.xpi 527355 BLAKE2B 196cd814fa422667d3fa7c086633bcbb2e820f74eec1497362a1a9691d9d81aaa3e30971d2da442d072fcb8fdfd1c0fc6b19ecb85daccb0b3e1b8f60f954e635 SHA512 7a5ab77c205a58c767212ddcb6cabc1526221f9b18d696b8da590c46e7aedda79e5bbd1dc613a83bff560c64d6c885cc0c9bd4475c74fc32026da1b853a10a3d
-DIST firefox-68.5.0esr-sv-SE.xpi 506640 BLAKE2B 89a5789b52caf3649e2bd862fa1dcad3b58ba83347c291170652d3981dfd2b5de0a08ffdfadd98592a2479a6a4d78924c90b014fef285ad08a6561e0bc6dee5c SHA512 a613bef71a61261cb20c1e29792692ecc9c57f608ea6436bab9243fcd30ca6bd115478368625b63faddff10b72634afb562e5005456e570138715a568344a64d
-DIST firefox-68.5.0esr-ta.xpi 548969 BLAKE2B dfa62309bc54f0c1557bd331067658ec3db467c01f46e64aea63676f8aa3044454fdfbad9ce1e0e96926898b460f25402ff1d0f3b517d530ac578d7289534020 SHA512 33a767908800cf46b009d54ca4545d7ee54ac8276feca8873a8437d5fe09b1dcfa8cae552f8d6db537595a4e439da98f48c4c35aecf1e15f92d2a4a220546c8c
-DIST firefox-68.5.0esr-te.xpi 561504 BLAKE2B 8675462229e3802de0f85e5fd3e1e7e09797135648c4ecdb4c2edf085400b9391a56b1badb7367d639240c1de4e48cd1773c678601cf60f90eae4b86473067a2 SHA512 9e43b567804da997e8731cde5dfeaebb70613955bf9d0a5aa06ba3f479e47ade750e356c21a811ea7f4ca519c830cb8018de6bcf9717538cdc4faf06b2c105d8
-DIST firefox-68.5.0esr-th.xpi 550756 BLAKE2B 511268c244b49ec861f65f500a7852a0e5d96e38af5820c58611bec0654a5c3f45c1254380086971cdead980604db440a54dc8c82976578bac0be7c795b02545 SHA512 ee7c2026b988636f5f4086e7a5fd7fe3e2ead5884e873ba5638e55ae644e5277ad2abfc16d3219a285f7e9bb05e7547239ecdd22d10c2da62aabff3ffe156b96
-DIST firefox-68.5.0esr-tr.xpi 515123 BLAKE2B 9ce316580c04d6ba8b1cccad4f26e35094e29f349055bfc86e598dec0b19f077e580f02fee40a486fe84beb2f03cc1e5a328a2b0ae384f4e8f5ce0f5451615e1 SHA512 cba6767920f018080875dee4248147fa12b5d7b490a43443ff0ac77c37e89d99730bd52941e9aced945e3c957c78adc7d4d43d68e4424ee2f295ac60a30e2da7
-DIST firefox-68.5.0esr-uk.xpi 568862 BLAKE2B 3fadce1c908e6aab34862d0ad825c2b3d10143b142dc29e95c34073c157237b9def5a9f4c4dca5bc690f70485b2e5416b9c6320492c76317ceb037f8eb3fbc2d SHA512 6435c4f4147a2e721ddace0bad85930f69cb91f9d2c83ddfc9c5057c6d2b8ef293ee398de03f8bd9064444de25099114629258034b742aa936d297379fc6ac86
-DIST firefox-68.5.0esr-ur.xpi 542339 BLAKE2B 2d95bc422a653e66da99fa5f35660be3a82e48fac88009a33fb6fa28c9946c4b58dfdfdec5494037f9c151a4cb2acf1422b0266e51534638a1b5d8d096743b35 SHA512 765452a15bb2549240505f337e4bcf3ed5912a8553138ab5f1a3e4a81e136e634868b61db2e15bf7299a05c6ec926faa1152f5c11dc971b0f7505ac0eb26a0c4
-DIST firefox-68.5.0esr-uz.xpi 482280 BLAKE2B ebe9dfec17f0a8acfd313c43f1442f33c28945a83083caa1102f01d4f608a86273230cdc2014f75638d3222dd1fe3c79cf0d7a720f17bb3b8810414ae77192dd SHA512 e369ce81fd87896b8953a073d3eefc5247b674369266f23e364c2e63a5016efd3c8a8fa7e89901b78d32beb214db6eedcd3b393edea672e82887ba19df104df2
-DIST firefox-68.5.0esr-vi.xpi 529123 BLAKE2B 3c940d6405b1d13e2ac7c92ead9cfde35544af43e4c2c35395d0e0227aa6ab8fd0d7fa8aac3e7700f1357fd404a43a8af707a0706fa254b03cc6ce8d835cfa0b SHA512 98d6ec47969dfdde7bf8443123352762d348b324cc16c0b77cefc69dce7bb9984a3bf66e99e28cd5188d25c170ad3c401eb848a54bdc2c0bf953f65d1c0c8a42
-DIST firefox-68.5.0esr-xh.xpi 470237 BLAKE2B 1f9636e6204d5a335a176480d9b7e1f3c5c9fddec951ff9e52a138d718ab58456e4b2199805065f25b8a9f473fc60738338bc332d73feae4e51df91defeb6a8d SHA512 bce5bc5e92e6f3d1d809b35ea03b48f0de7f67d1fcb4c625888a16939ed14f847ed370c7ceb88ba9fa44ff97623b3e3151c262f35f392abc48d1dc115444d2b8
-DIST firefox-68.5.0esr-zh-CN.xpi 536442 BLAKE2B 108ecb1067e5a6180e8a9d1e1b11b57085b546b702e8da826b5b30a0d1fe1afaad876a879ffe3ff3577b981e18a8745cc66e9ab0213d9119cdcaebcd9bc64d2c SHA512 8d1a702ef1ad039138ff6a86d2e41c69006ad7c9cf2bc0b1b6ac091769c58f4e91608fe83ecda5bafeaba1f33bd7e4794e6c126d04bb4f57e972d27d8a9abee2
-DIST firefox-68.5.0esr-zh-TW.xpi 535852 BLAKE2B 3627f1e1c2f456caf38d0b8023bd1ced61e39c5a6caea9fb4b526c2a51c28afa96a07d21ddcc1f34c9255c7151533a3370dda732628b32db4a7cce8fb334bcee SHA512 f6d7e12188bc83d5f4f607a09805ddaae47deb932ebf936820276092206b9c56b86ee98614063a1427794cc65d83418d4c5c918aa3215ef81f9e8b82f3625603
-DIST firefox-73.0.1-ach.xpi 496819 BLAKE2B 7cd19d6a99e964bd52cf85bc6a6d54a1ccfe0263cd4373578b5960d9f5ce49d7e4e5abc6935859850940d4fbc186a294cfd2d3101bcd416f6bd8d554303472d6 SHA512 dfef90ea078f2252b133d8c0d92fb8a5b80fe862a7ca942d0f7ecfb3286ab196657c375f6bea5f54a131d86e7c517af5dc9c3a43dba8f8706d1a2e30ca94d861
-DIST firefox-73.0.1-af.xpi 455396 BLAKE2B 4492452c23b8e0252c1e56bfd11650125575c900ca687b9a66f760ace069546ca4302b8cdbad6eb2d8b36e16cfe05ded60255b2496fcc303c139936b5ba13926 SHA512 b7d8b8307f8e76881cd7b0aeb3e7125f0e94738bec18dca157085cff32f6bd5b3396b3b673a23c49080cb21c06c631ae71dc0631c772aa443ba11d86e696045a
-DIST firefox-73.0.1-an.xpi 509027 BLAKE2B 438e4a8914b5d8923afbdf1cc942d40e001d003be4a00962579ea06d6ab0ed362b1f1e5f1e95ac9832998cb65e5f90739709c2054f85b546e4d20a8270e9d8a5 SHA512 1d4f2eee9b06bf66b2384706408fe726b5ef65c2a61277767944e113688b4bc1c709e4faa591fdcbcbe8ad2de5ca4f9308165658b7fb192a02f4a5304e9e545e
-DIST firefox-73.0.1-ar.xpi 579684 BLAKE2B 8e19ca87e5d4ae226766d7b7adb9df38f70a0fd1693215659f6b30a0b153d3ff414da9c1ca877fe40fbbb313442e6329918e316a57be02b818bc66313b5c94d9 SHA512 c75848bf2a3828e134c2591850c448c5ecc76e813bdf250252c843265962a715275b9c93dc2c69d0233a4fa2eb959020c5ee9f7e10ff66c3ddb83c9b64d9191c
-DIST firefox-73.0.1-ast.xpi 499594 BLAKE2B d182507d61f2af122a44696dd93b17aa05c29d4851fb3886a498cc87b05443329445e246f9b32f71cb9276717b508dbf9d020acae9241801708e11c683986377 SHA512 1a9d345ef14a5e771499aeeebf62eb3934a3a1b9b9e57626db6f0aa8d346cde61b632f5bc93734889e020f24a5f72340a7eef9fc7c1bcf7d183ac48ed236c513
-DIST firefox-73.0.1-az.xpi 530750 BLAKE2B 955e26d674c774ce8160b7cb57680077779ba0f76873ce26fbb2cf14dffa4b1924fef62ae6908e18f1e578a2cafaa1a72aa753e7cdfae8fd454a92bc45633069 SHA512 0d3ab09afb1bb89f291f8131c2a2bd527c8efc484b9ed6709fc053fd0147fe50643102637d6db2f93b6ceaacff8fb771a0544dbbbcbd9478aea930e1e5b098e7
-DIST firefox-73.0.1-be.xpi 627333 BLAKE2B 231d81e01d77c4942c16cb31f57739b7bd994e5fe81d774eb516a8206b33c9efe806352752d9e220299967e04d487ee6e40082919cbb48836fee514e3c87f33d SHA512 43ff700d7314a70db60b0d089f23f3958a33d7f2ea03c6519459c708f53eef7b0c7d82c0799715efe243887d9b8048d8477633bdfe16737c912c595cbb494bd9
-DIST firefox-73.0.1-bg.xpi 589243 BLAKE2B 070413b9a65f3ed18425e5fbbbbb956987ff924368fb3e08769314faacfb77e204cc0298250bb2d682e486e1e8d5b82453ef586b0c19c36e6f558c374944f3a3 SHA512 01dfc0010063e06c8e3bc1590622cd2609ad5dc7d2105cb0488be65c50f839b81b9ba77ca5ba7b1c4d0b7440893e0cfd66d238f3dac79f19945ba706169e20a4
-DIST firefox-73.0.1-bn.xpi 623499 BLAKE2B b5076efb3c8e5f761fd182c2c9ba71129cd14bff28368dda84b133f20852ec79a4bf9b189f74193aee6e5fe9c0aa0a004ebcefad980b112a9aa3c56b312798d4 SHA512 c03e1bef18cbbe58ea5be2b6ff63b2b05bb1fd811bea87e0511e8bd76293af735892f18513fc4c5459dfe4f21e14093d3133e54fc070f7fb1f83ab7cebeaa229
-DIST firefox-73.0.1-br.xpi 538362 BLAKE2B 574369f24eb14fbd736f635997dc4a17c6b70aef5f1dae791b58f40a4782a4fa0a99da1ade56738a7ba87058fc52763d571dc37762ab0a6e0a2a373e67844ace SHA512 b3d54207036e746a1ebbc5385c130dc7f1da755ffb7b5caa7fc2149b0d24405fbbf61926c46c831492fc4ea7fa2e94961a906e34cb3ce72d13235fbfb8c56b27
-DIST firefox-73.0.1-bs.xpi 506601 BLAKE2B a7429d50582e7c67b6f1c28c298158b4f53b8a254620e450de03567fc7466997bc6c6eb172ac3fa7a267d990370888e49281bfa3e94eb4258bc6439025b50af1 SHA512 33bed1a2f707a7c422e43bac390cb46d6bc3464ea9a1b1f84928bf1797372e7453ae94e4dbf7ed717538679047c589b8db8b5f0a839011264ddea7f49260dd42
-DIST firefox-73.0.1-ca.xpi 539895 BLAKE2B 25c41913f3b6035f13230a33f5eaf6ae27319064d88eadc60e41bf9d8ecda463d477eec1f6eecf98166851b1f2f8a9b060c58c7025a4ead047d53434e8ff18f8 SHA512 eed1623f86322f0e0f5b2f6a252a33a0ac77408eb99001640827a214f1b8d440ce6ca3bf7b55797174e7ed6c6ca48fd415c91ab1ae8a67e89f7f8d81a6a25de1
-DIST firefox-73.0.1-cak.xpi 567855 BLAKE2B 8ee4f4b8e2d0214592b12b4efc7168608a087d6fbceb3cd9e8e6a26dce40496bc0cb61caac25e81608b70ecba15de6cdc6702184188da4fcc466d0348aa1bc47 SHA512 a02708cb39a38b6b3690d6c1808d6a0f8f7ee8acae3ba98140a473bee67b304ad503165f33d824b1b6ac22dee31bb8a7f39c96ed6d7e105898462cee2ffc0333
-DIST firefox-73.0.1-cs.xpi 563332 BLAKE2B f1cc4c845f61120ad8fa765d860eddfa0469ff33a5bb01000bdbd675265b529a6b5322193d93daf7456f0cfe81faa2fe604be0002430d16b1c1ab0a336dd8d5f SHA512 30ea11fd423c2eeb8cc3e6bbcc4a50c1e62281ee8db8bec22746a9c4e9aecd891ab7fc3fc4bb6874278069086ed913b22a7d222b1331e5491a107fefb81bb0f4
-DIST firefox-73.0.1-cy.xpi 543941 BLAKE2B b56311c69b77ca79c8539a31e5d67ce88137c84a2b7efdbbbc78caec5395131da705915713121b70436452467f36af7b78eede423e6b49acf383080c609aeed7 SHA512 4daea2b21a351c534e7fe59992da7d907e16f6dfff055dddc190caaa9133bf5ab0b4dad83787575547f446d7806dd0d18b6fd569ac03f16693ded3ee01231d5c
-DIST firefox-73.0.1-da.xpi 527914 BLAKE2B 50e7946bf05ebe81c42c63aa5a8a715f662954b1e2af72fcf02a85ffb05d46fb3e7239fa4b9d756b8cb324623561465720364a2ecc6d2e9662a61845822cbbe0 SHA512 b2a73ebd114d94ddc07161a3685baa08387e67dc3ddd2c06cfc24922e935bf93d4419190809c5644601fe9e142f66507fe2d4d2c96ff6108bfcad47c21299aac
-DIST firefox-73.0.1-de.xpi 559780 BLAKE2B f6b1b42864f8522062f975fe6ed4a7f4b14331bedaa7623d51fd051fb9f90c71bc42614bbfa820fdad866b95fe5c496bc15d3aba3ec9c57f88d92d7d6eb9b126 SHA512 917addbd37d4dffe6467edc6fd44124e70ab2b902c0245aaa23fc2c0eb4394f8f1db7e940e9c0efbd543b2608649f77fcf18a9be25feb028bffe480e221ead88
-DIST firefox-73.0.1-dsb.xpi 569991 BLAKE2B f1c6cd49d156d2db26ca8f20d3183b7278f15453a9336f1ea55614731e9733ce39df0843d1935db1449aed558661f76879f3119976cd3dac7d732e5a2a98c4af SHA512 14b7184f4e22bb1fc3f82add444d75a80d3107464387753d1bb18b1d50529cf1b13cee2d82559a2abe6190b2b1d90c6ee86c85ad035c1a5b6465e51ea10457cc
-DIST firefox-73.0.1-el.xpi 632335 BLAKE2B 600cef33678b01696e89f4e1ea1a5ba1f95dc9d1baff388230b3285e6bb7b8f3366b8917dd4542105d96d3cfe12fbcac802c768c24afc9172f1972633982ae52 SHA512 c27f5c94f5156ba8af0122860b18014b0bdc6ba123283a8ff8482fb4a50168fdfbaf6efb50f8e5a0a48613dbbc8edffefc4b25c20031ae4975cc19f08777f4af
-DIST firefox-73.0.1-en-CA.xpi 513502 BLAKE2B 0176dc4bcc2854c24bdb973ae619f3ac1d5b554cc8038c1bf9d453faaddfac161c48456855d0a1d1cd15b3931251d8df22a1aff88c58beabd0543ca9ad1dbc5d SHA512 de0de5cf7547048a1d0c54d05bf1f61bf532f93b0ba0cf2cd25d93d1fe6ed0d489c717d7d99e1ffc2cb8db2293d76868c836f820490c42645db5c462b787803d
-DIST firefox-73.0.1-en-GB.xpi 512023 BLAKE2B 2cb953b4bb1ed4b37035f684e8b26dfec2c2d7e28031974490215f578f1d6f7a32da0d4b04aa311af638160ab99fa143cbca07f4b4234369b7db3efddb7cca33 SHA512 2da3ceb9c4c90b82feb59536104fadb18f9d9aa9dfb3656a8969c7b37e14aa2d715c34b0a58248e3fa0fcb4004d8c7413880479c3d2ade8e86ed08bd14d041dc
-DIST firefox-73.0.1-eo.xpi 540732 BLAKE2B c893f5653b851fe559f9aa2e623098ef080ef69db47bf63e161e3b82a19a58222edb7b67fd0c779a8c64f4f24466e6281a356cf6622642c8f87858f77101a13d SHA512 cdb9dcfa4e19b0950654aa714e7032042f78e4dafa459ccf43d8cafeb6560c7472dbbe74a4db9669ced5faa734ec096be926ad57368a3fac31a56599ada3269f
-DIST firefox-73.0.1-es-AR.xpi 549330 BLAKE2B eb71275acc4a509ffbe5f35816a0596200bae5d311dfd9cff32de4f5e4e13758f7bad4fed0d2d5758e037c275375fe8b587cf8a13cfeff7668f5ffecdb6e58e7 SHA512 50084699c8263c41ef67ad211ad293aba506b5cf3829653f2e2a6d597de3878f662b89c629151a073bff701b08f2cc0142df756faa45ce304c76c0a8b39723fb
-DIST firefox-73.0.1-es-CL.xpi 549339 BLAKE2B 4ac87e2325fd6ea405d34a7d1cf4156d7bcb74703300ef74f533820f18c00054e2a5e657b1bac73083980689129ccf3d486cd314a3b782fda107ae1331b186f4 SHA512 1dbae135b63394dac3a3a1917bb54743180083c766fac0d03f6f493d6c04925e5e23114e9816e4dbea5bad0deffb7a7aee1a8f4f0bfd8d16e375d310007517a6
-DIST firefox-73.0.1-es-ES.xpi 527430 BLAKE2B ae25ba5a94f58e54dd5b4bf33b33bef3fa8757e64416e822dd0941bc68d11639dc217e4bc590b4b4bee61ce9615daacfd990ffd0309f14911488c0509356dc95 SHA512 6cbef1f09f143d6ffdb7a00c174cec135534d091c285d807b483e8ff9d1c49468a76b4b57f45f5a691312f365e2b8bf71b570dca152f410bf6f178e704bdb776
-DIST firefox-73.0.1-es-MX.xpi 553279 BLAKE2B 5b25ef9c095a511074d5161a28cf80849c56e0e8d7ea854d96a33896d5067b7e2a3159dbb6bd019cdba563eb0c0eab646d8227848d96e85a01115c670ee81ed1 SHA512 0eea7bdd362e26c6b65b397999950e0ae262e6462d3d327fdd827f13af4b9c119cef70239bd4dc83104f533417390768c86a380e125d661d315b1070ecddc1f2
-DIST firefox-73.0.1-et.xpi 529032 BLAKE2B f4fa07711a3ffd83f334a55ddd0dc886574c252aa5a080c13482f7b1aaab0f4b5324a00d55b31844a1fc113504ea8291d5f9c006aaa8207398d4eff9c7ff8b12 SHA512 3eb69be2bbbf4fc35918177a33096ff44eb4b9d1eabbe9cf208d17fed8704d657deb39632b8aeceedcb1d120239fe2cd3d497f1969ad9b75076b1653dc288d95
-DIST firefox-73.0.1-eu.xpi 540276 BLAKE2B 0f8d02259187a82bba0282ca98b2ca95875392550cd8381d5ad3a623942df93cb918374ac1e76b7d7217fcebb3e3872dcf5742537dbe025e4d7af28061e53657 SHA512 3c934a9ec8173297b3239c42901b57c12b77d2182b0beb59737796b0c957a94be92ed8b38e0e0fc3086f2d8138d7f7e9b11a0008c2f712959b5b7e2096e77e44
-DIST firefox-73.0.1-fa.xpi 588298 BLAKE2B 41cf0fa8f0a8970f1211905bf8dd94ec1785104b18299457ad5f38b468e25c8526550c2423ec0275131468e92b3bb7400f5151dcca74b244e7b9675f987a29b4 SHA512 8b2912fca697c6249083338bfb689c8ef99df143f28c2a9c2509e0cc2b4ab3fd0c74db8e85417f7ddf8e3503a79224d8af9fb91058a071b65c58d7e1ccc5b3d0
-DIST firefox-73.0.1-ff.xpi 507400 BLAKE2B e0580d2e2a14a63bbe38fe61a9fcd6c425c8f5a7d3f95af88a002d679e5b38a06387f67e307541f08a1114e0d8690d67752e868317b996f1f6bf02ebbcaa2895 SHA512 135c7033f0a659b4aa32357b92413e1a471377dccfb77d37ad413077b4ba0a7fb8e64555b13dc576273755eb1148594649254703ea8c5d54be6055119437f57c
-DIST firefox-73.0.1-fi.xpi 535767 BLAKE2B 157a23954e7cd0268aade8b4b7c0369514b9211925fe052589a1063fcb8a3650dec55e7e9bcdafae8495026becada713b0d792c8b10e858b5e6f73350335f168 SHA512 6adf8a76ce57c4e5c9e82d671a27a0aaed82a9793b11d260b6dccdbe2c4e974295508ba66febf7b0c1a551a188932938d43ad91c56a52352d5175cc34ce617ab
-DIST firefox-73.0.1-fr.xpi 561594 BLAKE2B 04c9686776587c88c5bab56937fa3964a9329439b7519d2dd390da8bd2ec056d22a0cd1d7b0c982c8b8c30528578efe8cf199f4b7b0158a770730f03bbb4cf07 SHA512 a093a7dfb963761c8ede34ae94904d4ac71ffad58f2f0255a1c2099aa68a19c47ee6273c39b9c0158e0ff9375797fadef447f7c918b5715cb6770d4eade118e4
-DIST firefox-73.0.1-fy-NL.xpi 545154 BLAKE2B cd04e51b9c933ee6c26a6135898f90092be2726c5675e1d6023c93e1f86bf15afb9eaa03cbefd02b8079d16c100e4f0e44a1f45695ec758fc4e7f5b17a08476d SHA512 0b09fb573a3b35e0a1297e70dde86e1c335b6c0064e56f07efaaad749a2f6a3371807c43d1a3bdfab23749ad00f3d2aa76f4e2decec64f500e83529c1427ff1c
-DIST firefox-73.0.1-ga-IE.xpi 506198 BLAKE2B fa0d89f382233abec9da548f7e2b67ab0b9cb5fc4d6999945794e04bda9f2c1671d8a92ae5e215cfdfe523edb144856a4ef75d96161b2dc666b88245bda087c9 SHA512 8a85b3f4857f606336fc5a09f58460d88c2c8ccc2551d675d321bea56e590aa87ab90cbecf8f68ec5c792230f1b76df6f2906e72291804c2ac1dfa11d3d4d269
-DIST firefox-73.0.1-gd.xpi 532101 BLAKE2B 8c432a5461b1e51b420463758328015d76428d86d8a61ac037eba8bb84c9952d15bb46ccc9a302f20374a1dd74ae9d6624c6b4adce8237d8afae58b3b9750f09 SHA512 e3368ec0bbba5477d06f959c014639b2b22d715c5921d883d5aff27085b1380f5484aeaddd26a5adb7d0a1576a4ffe69cd0f3aea458fc33b3acd6006c26ca25c
-DIST firefox-73.0.1-gl.xpi 507870 BLAKE2B b3c0165080d9a825d2b14c07e135fc88e1894ab03f7ce425cac8ce0addb0673aecc76d3c54f757a25c6daeb9611c7c0a0e7c0e7fd0df8a5cad7bb3c188d554d2 SHA512 958cdf6400997c58a19bd28ff1fd0e59d664e97bce3d3d030a888195ad930e9671706222dab571dee9778f5fb4c56e83d25409bdde0e0d87143dd4e57f955b65
-DIST firefox-73.0.1-gn.xpi 563116 BLAKE2B 6afc734a57fb7da276edbac32e503bb55212bac42dd7c17d5ef57605dc0aa6a9860c33939dd2b92ca4f2b02118acf230a91159c02ed4e8682797f2af62b1bd60 SHA512 4ae63fa15d0fc1205b8843b41251c6b17d6129a2b11325eb4e44fad67db99deff284de8ee2f5e25575b33ad25f9cd8a8a1ad61187ac35175176d42be11c85661
-DIST firefox-73.0.1-gu-IN.xpi 601744 BLAKE2B 26ac6020fb8616940c335e1e30cd3b0ac2a5bb150e8951c1f3b6f07d6f2aa77693755913adc8fff69531269f8a8b98e4306b75beb53c859700310b133768af4a SHA512 ace01df838757abef9eb2813d84e6690e572b6977f224115a25e6f779804dc5c6de4b10aab3abf965bd78b1be4e9648ad5d63cb276b5b4d05d71ab6622a84185
-DIST firefox-73.0.1-he.xpi 558666 BLAKE2B 1779e64c93c8d6d33f5e2576cd9791b67166d5d47b40d8f1738a211018b2cb11a7dbbd5f96781b336ecb964b86be4e704f3e61351fc432a6e5707f33b6ee3cb3 SHA512 ba927327d1be807a1ea9d5d9b0ba3319c65f4e9bbc0cbb089257f8b18f9de7c9b830c110636b669e46b7198d207087798b6d5e24aafd34882a9572b24e6f0a7e
-DIST firefox-73.0.1-hi-IN.xpi 607642 BLAKE2B 312c0bc8492ba839fed54c3b9af450a8f2d66fa2b2fe3e231a307dfbe75c2606ba130fc6f55ad7316274a48e641d7834c4e26c9df1205ef10ba3c72f2e94a22a SHA512 574acd66ef5a26563b7910c5e0526a76185573c4a2faeadf293df21c8d90d41b8b1ccaa33581b0051496b08d775595e24f83eb8c56c57178830241d922430e3b
-DIST firefox-73.0.1-hr.xpi 541765 BLAKE2B 6008ff6c471a764a88615b702e2f0368552b1e396680aceb3470650447f54cd8ae90f53533cd8bbcc2f760e3518e6b633fd606ee0d6814b5234951c5ec4435da SHA512 4dc60db67d1efe03af911dee014dab9de967e2e6413316cc743487aed085f01ffc96d70855fbf4ec13c41f0f844ca5aa71f6800b6717d2aa36a07784ee67eb30
-DIST firefox-73.0.1-hsb.xpi 563986 BLAKE2B 964aa53b9927994a5614115f5018adea8826ba8c3f65441522a7daab84153650e58c4bca5b6ac5c526bf2d89136d6c91ff30964247bd9b6fce504ec251fdd27a SHA512 3f2bc4068068d661d396e87370ad35a99abac6daf2268a4e8dc287641f37840d322ea4ed1bc9b2e011c46a77237365db326ba0df4ea376c10e66ee116c479706
-DIST firefox-73.0.1-hu.xpi 569569 BLAKE2B 75eac42e0c0fa35cd479e4afbbea3daf63379391c3f92674d41662734751adc82dbc79ac5c901231942e7415b6610915b547c30c9a9ac9d93a517011a6553888 SHA512 e0062b5e0483bc2e0e5e476b1ed72d911208e16ebb67fce1bcc889bb049801d7f6337ee0e32c0dbc546a1df0ed087cfc68e9850dcdbe0387c2f46736f6addfaa
-DIST firefox-73.0.1-hy-AM.xpi 619868 BLAKE2B 254358c4d8679f73bd4a14d30840d1f1485313071efeedbe9f1a153245198b56a950e68a04f95c31323036e6b305e29e8e171551afb3e31ce54fb84c8f9acc79 SHA512 5fd87d26e6de48662f0c5cada26e97846c6f32470e34eee59f8c9445543543df929de128c580cfb1b12de319083e941989440dae743c7af270aa4b56c575dddc
-DIST firefox-73.0.1-ia.xpi 529946 BLAKE2B 7a3da2b6a841cd04fe10c35b41a2656868a902c53cf0798cd3c66d05058f76beb3a1717e121d3d97fbefbd1fdf0ac2c2c1027c3009ced589e4f70e4d09f4ac14 SHA512 1866b15e66c5e79fef058b9835df6ea54e520ee6946e54a851b1558f180fd75eeaef269ca6e32e324157baaf6d228e3945e3b0993d37deb554148051c99ba457
-DIST firefox-73.0.1-id.xpi 533265 BLAKE2B 0b5f5be87c7bebfec05cd67cc0b425872b3a921f6ab740d10b534ecf82368cfa1fd3dee7127dc81ee785b592b3660278c1498b03b23a3714a88490d58bc17b8b SHA512 1954b388e6b5d416f4d8ce4b168593592a1147b24f4a407233464f619db54e050b9822eb7efaed0ab8e71b839b8ff6c9fdfe929e5efc9dce37a350eae86e4d8f
-DIST firefox-73.0.1-is.xpi 520198 BLAKE2B e66158e30190ca9085c90d446de348f60927ee711fff679c927a3939f899bd17cd83cfe522012995dc86b44e9c7182a1f67e9b6860b8369b620dd63ca36c7172 SHA512 717460dec8696037fb045ed058b8ed9b1e4dab07ab1e6ca1202b2920cd4ae7e30529e19888f87e0a2fc1de51c85e28ae099f9ffeea6f3e8f839d632300366eae
-DIST firefox-73.0.1-it.xpi 427999 BLAKE2B 3ddcfbd1d1ac13b5f30cbc49911f6e17bc12a6e477f32d98d58770c8306a17b07a265708864a08c2ec200805da9d69067bdc50b2fd848c91541c3850b4fb7766 SHA512 18d36251f3461240c272a8314ddcd910affe935be7eb625ff94878e7aecdab40fee9d58a14d835fd0ebab4c20c8dc0f2be95dc5a162e87932abf179ce42737a7
-DIST firefox-73.0.1-ja.xpi 588819 BLAKE2B 4bb730711179db12377d667fb273ea0a2194b6f518deb404d1998887456a0d732150269ff0ebc071a645502e39f813ba3b0593e054e60280ecb0a1ec9d59ddd3 SHA512 4f19dd855ca09dcc3cdfae9167bf9f7d8798f743f94958a74d3af01456f6df0f6bd3a8fb8480038e950d25528a9fe7c01c74ac3b55121a3161a188eb547cf69f
-DIST firefox-73.0.1-ka.xpi 590617 BLAKE2B 1b63ec0430f75c05edba494e893ac717c6005d120272f72ca2ebbf55e3d219eb6fcf7d23ead9d265806c785bc806cdbf459e74c4cbca32bb2fc10958d49ba637 SHA512 a106826ee8991cb45f96830a26c7fd10b0b85084592311d6571619cbafe7c1a3d08400a651c91e3bc7c023568ee816d70c5e60a5b197f81f4c272219f8fd2d78
-DIST firefox-73.0.1-kab.xpi 548515 BLAKE2B 4cdd873dafa26af85d5ebaa436eb12001fd34b4578ab1b4a5d4eff4dd39f500d38a431e575264d198ae65e49bafc70a6bfe6757b45666b903907a093b34810fc SHA512 f27d042c64730420e655cf27337a88d803fb940fd8d6427920da5985f1168512544de83f541bd0382d6f896d900f245e048f8099d7c4b7fab01df098b0d0a8a3
-DIST firefox-73.0.1-kk.xpi 621500 BLAKE2B a440aadb2e8e55d79a5109efecf155dffebd36f4a20bb5083f9e1aff81e3be2577787096436394cdf0ffa7603bd91aa95c191cf0a9af2a73c424a04647c6e5d0 SHA512 a1ee576d8f39e510df3f3ca1228343d08d5d5ce5d33495f682f2996f15b96697de271842d9f7f0d9be2fd5d0841600bf0b3eee45c2ce48d9dcf97c9076f57414
-DIST firefox-73.0.1-km.xpi 573132 BLAKE2B 04927fa1698c76445fcfd066a6eeaa380d91663c11c3e75a7154ff243364882ad2aa0b870136acd7423a87d8717d97280dfc5e112da34abb096f7e6fc59dc8ff SHA512 928dc97f499060ca2e4cafc5eed7f605d595f9e4c06246044e4918988cf278e7da72cc80fbb99dac6297defc262c4594cbd4305567e0e37e48556d0414ea2529
-DIST firefox-73.0.1-kn.xpi 565622 BLAKE2B 2701e103b0ef96d05c46f1ca4b927152dcf2280583b11b2395e5622d4a293779394619e1781872be577884de80d95d02e06c87cab87c810c89db3689f38ae70c SHA512 fa6fc40c03a6d7700fa739d5cf07fb51bfbba94226ae7945962ef2cf8297e5ddd065c85afbecf29964c5f89af19dd717f7ad6d9b5deb7db75019ef4b4533e1b1
-DIST firefox-73.0.1-ko.xpi 577213 BLAKE2B 2f346af4207b3e450f52f0dc2fe15a7f12c1b764c4cc09a8fc0a452edce8dd44e28ce51f9c082c5d973b3a0eee2222f0e7c1613359dc543ea09eea29909ddb33 SHA512 cc7657a98657aa5990e57a0def60345206d57d2766388f2efd92e262a36cc0bb9711710af32e063ff6ecd9263a03840c631c37ac89203f716cbad6337f02f6c1
-DIST firefox-73.0.1-lij.xpi 513301 BLAKE2B a8bff6ba46a9e57037af56c3c6b33e86c32fb71f66293b5718511fda12f792f351b730b9531538cfe5de3391e44b974b5ebf040014e6d715074140398a723ab4 SHA512 9d7307b478c0d672f5cb1651d7e50c3a6f8320ac222f32480237f4c33ca4fbc25e5f6be6ca91f7d05e798fa5a75c7a0a8784fe133b93edc86f20c3b95f20d0f6
-DIST firefox-73.0.1-lt.xpi 566298 BLAKE2B 8349b0c1f3fa602752c6b34a282c3d980afaee5d886deb8509c92ca54de8fd05c0da7a56ce7e2ed462bcf9d4d7363ed5cc0c016435fd8365a6288b8bafb3231e SHA512 531825a399543d0b1e9e269a27ddf145a70808eed47b9a429e9997a40f4d6a8e23ea01020b817447d840bc38768632eef6f1b183007576d3817d40f0ab555a43
-DIST firefox-73.0.1-lv.xpi 519860 BLAKE2B a403d10668825d4b1eab72529c61f322aac871e32206e49ace61696223d08b59187b6ea39a266ab0809ed1e1d375c582e2352cdc8767f11e65c1ed4489f4af91 SHA512 456475d34d5b1a7b9124eb345e6c9ce8e837303a2c2c7fb426db8bb2769267222be3e88703ca7b7eaec12c64ceeefb749740049aa46002b9a4d61971c1c86955
-DIST firefox-73.0.1-mk.xpi 494044 BLAKE2B eb04c668f319453c72266b7e8b6c8db5cf69b923b753ba830cdc9b1d3260180533ec806b353702d19c20eb0050f8846c302ccc33e800985aaea29cb30025c491 SHA512 0bfc5b207aa71532bda70215fb896ba68d806b1178e2422c92e65200b8cb479e0d8c480adf5f677a0e8e9486a62df00d79339a57faa8e7ba32f3e6f8e5ea4615
-DIST firefox-73.0.1-mr.xpi 598576 BLAKE2B 81a1d6bd2b2bbbb30b687c4bddcea9488d59251e6a4a4df43f65419e1f3c26223df58b070415259f772bd744b77eaa56990b949985edfb533e57c87634b5d78d SHA512 1b5e90f4fbef14fe8c6b59b38dabff478f38470522594e487411ba204f1901dffbfac81c6c6ac94ec93287dcb418a949adcb8fa8749d665dc576dc6b513b8217
-DIST firefox-73.0.1-ms.xpi 502894 BLAKE2B e146c5fb1a1f2b874e888a92a7cc804026e394d709c0f4bf8ab40fcee40a9e540fd2f5bfe43b66e7cde4b0c2e3e1d49ce32fd7b11fe074606ede69a0e2ea979f SHA512 b9ddd7beb9d7943046c0b58196d061d2d27e0908e0315019e633709a01973e8bafbef291b0fe153c212b63052ffc692ffaa79d05bdbd9a1c84fe3e2659cf3a5d
-DIST firefox-73.0.1-my.xpi 567249 BLAKE2B ecbb467cb9427924db107e21ddc85850b9e99ce1107fceaf6752236f1d694b695593ac693454f4c5d04a82de264125776e3c29defb618c7ceecc1ac6c2b9284c SHA512 913a89247dbe8e9f7e434044ebb2eaec6c6fa6879be8509835134948a836e8513c16951a2bb049bc8692707b79414c0232ea187dc8d0157a6278a6acd1fae346
-DIST firefox-73.0.1-nb-NO.xpi 531608 BLAKE2B b507cc0b9e5007dbfe5b5c8cf315d04f2b654468b9058ab3775c664ca47e9b1f79db89e1f0879c598f80333b23c379e4166972cd05e91793829a1ad6dca0d23c SHA512 008c20b90f6b38ab9003e45aa76065fea696ef54874061cbd8cca1f45c9aaee32c01b8ce972e2270e4ed3d3b9cd72b9c399983cacf7be14a6194d0c3fb3ba0fe
-DIST firefox-73.0.1-nl.xpi 533576 BLAKE2B d88a9ebd97395cfe52c515dc32e07f70c6770771e16539233adc5d3ed729bb2d8a75fc653ed06a4fc8ef871eae9298629c51b94b98c5196014274df0c7b90b9c SHA512 ccc291dbf013df6f57867356b190a259cf30009ae7112fcd891160f25b7bb9723d05525ee50325895b163394ea1442bd2a7944137af5266fdd56a2af08359e85
-DIST firefox-73.0.1-nn-NO.xpi 533020 BLAKE2B 85b316b9c6aff13290ef50e353b1004fc5820eeaa0a803d3046f48a0543500e3e8ae70da69ff4079080845d315697dcf03a870a8a6ed44b4f1d813a67ad4fd63 SHA512 bed1c5a456e34ecc40663ab0a8bf43fa976f4f27b2274360858532fac1bd59f655637b56b3f31a5a32ead7e01a76b6f3552c8855a2b54c3b0c46082b72483fbf
-DIST firefox-73.0.1-oc.xpi 533791 BLAKE2B f65d9ed4acb9eb94367427771cca00424f5daae243916e1395a76610b8d9d287f88aecf78aa5d050429989327d2abcb11a04afe3df67956a61c06c17db77ab38 SHA512 185caff1d3290bf16e03bb35dc0b7a0c7d4ede6e142f2f07819a9e99603cbf133a59a94410b63c7146f66f146b5a145599078f3aed51262559348aec6d8e271c
-DIST firefox-73.0.1-pa-IN.xpi 583980 BLAKE2B 1a1ef94d95c4f195babfa6c096cab7b1a8e97a4928edd22caad80714cd0991403d1b5919d91e2c88c1867575e682958cd3e8e24d7422f052840125afca29ae41 SHA512 8f1b8d2b1b5ae7612f7ef626eab7771747e675dae044cfda92233a8bf8bf5c07f79b5c61521ebd7fe82ba44e466689065429ab7461a70538b377d750456ca895
-DIST firefox-73.0.1-pl.xpi 546878 BLAKE2B 0d0bb44f767e1f627e9cde316fd876b2029952a8689ec461e84cfae998902834c5b5bb491e454c9da2ce7bc4178cbfc1e88ab0bc1b4f56e7f1ed7c6724022646 SHA512 1265688237663a2dc6cc2b1b66618b789fc26b347a33ed672d80844de274fb46af73cdb4440b88af18d4348e7fdecc3029ca3220ccd94d8929bf9ba72f7d4202
-DIST firefox-73.0.1-pt-BR.xpi 535108 BLAKE2B 45387991b75c5d3707d0a3071fb79de1a4a83f2ce9eef82bd5d6e5340db685c53b1de098ed51e9ca8d14a1a5a5003270eec2dcc6f6ee767d4cf618b762fd768a SHA512 ba2efad2f4fd3f25a135dc08a96ed90b0f01433a7689b5961fcce111732e32a52a421cd8d98d5ffe3937faca80442ab3c4fb2c13539e32859670c0419b515243
-DIST firefox-73.0.1-pt-PT.xpi 545603 BLAKE2B 496ff22475e89ddff94362c936630061aecd0fc4177b1fb97926973547f4a49e484cb47478d193ce6d8f177447afa40934f35f7e7692a75cc87685b5dc4dd7f1 SHA512 ac8abb7d2a2451339cfcac74bf20cffef72a28e6681258015fb5e1d596c87aab793310b892d92eda0d7f9ebbe16ff7c35b2afecb676aff4a8fe01d76a35bfe29
-DIST firefox-73.0.1-rm.xpi 539289 BLAKE2B 67d1c034814bb0afbca7ff95f369a8a7575d33a14e53ba46bafd821795ae5bc75d07814027c6e7c0856f1323a2d5e2db5dad8403730af85ce422d0bbef3f27df SHA512 80cea7624c80eac05b95519120ad226122d6424eca86ea6878c8e8517ec23fcb011ea901c8485e8836f41011c693b71966dacc6492d50217019883684bd43ed0
-DIST firefox-73.0.1-ro.xpi 552376 BLAKE2B 4293c85d82ac4fc9146fc2192a8980ad744780d6ad5876d5c767b6dca5abe305fc46e6ecd8aac1e7480670e9cbf14b650cc06370f6e930af5a10d74e63f0a1e6 SHA512 dddb3ede0ace867aa43647a269f684c36f0cd2d86fd2ccda9502494eefe7e55eb013ceefe9c171f333fbdaf0d1bad0f42f5773482e4fab6628c4f0c7a7017d5e
-DIST firefox-73.0.1-ru.xpi 629287 BLAKE2B 27ba1d44d33dc80b6d0f97a9980cde7a9b93e6605adbc43dd058f07c163d39b73cddd483fd64d325be5e5afae123aff0c0d900666c22bf3cf159614bfb2ebabb SHA512 22db6fe90a13133e93d9d4a38e1ec184c61812b13dd760144bb3862b9a136d41bc7c222963b54f8e72722d2820a3f0097eb72cd5d57eb32e6cc7074d557d7ad0
-DIST firefox-73.0.1-si.xpi 543082 BLAKE2B e8a57cede65f113d9a8cd3d03785c3ab698f934374b92fcfe3f9524ec00d989b22c3c6a3f25a7ce7b39bc2007a1ddb67bb66dbabe415ea7a3048147cc89a6686 SHA512 b5105b7ec94ebe435cb7bff9836ce2deaa6dc54f4a9519d44b5240e00c45633115958289bd210c6690e461079bda2549fad1922ff4b1d724708bcaae0bb0d904
-DIST firefox-73.0.1-sk.xpi 565446 BLAKE2B 4a8adc0d84092e9eeaca8639195567f4d7d4bf126290a696266339a90e72589ace48ab5a55ef4d3a2d040b98f28c51667b26521b679ae040f483d4ec313511d8 SHA512 44b44b9f90d7a58b8695e2d28c435f105d5fee3e57277fabed7b58f15a90b9a5cc188b382d984400b5edfac129f5c318f5d13e79a6f9786203e5b818f9e669ea
-DIST firefox-73.0.1-sl.xpi 545344 BLAKE2B 9889d80ed92c51f5ab7ff34c3e911d5f709956b4ca3ac8fe4422e6b61cc00d7fa8368f0b66067eafaa68b99b759528b90c48c430d01777d4bdc0c7a3dec3a5e5 SHA512 72040fec15720b03769663429d0efe1f8f3fe067d5815bd85bb893e40dc6b257ca40a44ddbb8e1892b0a0e15e3525cf7ed04af814fe147bf4cc126439fd8ad8f
-DIST firefox-73.0.1-son.xpi 469512 BLAKE2B e0a84e5e2fcbeab1c8e8a66a8597c6180fc1546b3c321381f069c3babd62446ca47e5f7c77a707aec74e336fc10ffffa14986b658a5241082a3156e10a7fec5a SHA512 5912fe01fc0f4a977527d27de3b8f51ec2b99370abae615fe9f025f14f1e0cdb88f41bac30bfc9734895e03cc0164dd6216c77468ec4f04d7060d5a75f125342
-DIST firefox-73.0.1-sq.xpi 558147 BLAKE2B d3900595213c8e8873df1730119888a1971b6b0261536d5ec0e9d1e39124afffa85273110ca0710e5aeaf49cc7fd0f94d4ca406d7c18cf73069181c0dfe381ec SHA512 738055e0f709ffc9a56c43597d7851797a7e377fa6a21a241557a6472df81f63408cb1400913f3265c9877660e866bb29d35938a1b181ae7a62712e71f5f0fda
-DIST firefox-73.0.1-sr.xpi 563132 BLAKE2B 6a5adf685e9d9c23c93f84e17fca948116685c020b9ed6f5dfb70b83b468616b89e713b5ada87848e334d5df518b448d355a9a3be9c8a4a8f2ce3e71b84e7ffd SHA512 1e61a87f6fcd93f7b5a693f149ecbe54fcc8724616e641cc60364fe12de30743f545bafec829352e67d2199f04eebfc82778032cbfdb28956909f7bc4d51419c
-DIST firefox-73.0.1-sv-SE.xpi 543342 BLAKE2B 1818031d1aec0548089d4fa01dd94927f097172337b2277195b89feb8e1f81f665a0ecb834a3bc6f4a00336b1ad4979c29e53e91dd43234deb40d5a8123799be SHA512 cd0ccdd6f50660d6626572c0d2bac071dbb608fd214412d1040dae3405c57668639f8717451850623bf4c8794c65c7720c8a62707e7db48b04d45ccc78f66eff
-DIST firefox-73.0.1-ta.xpi 572044 BLAKE2B f1b173869e4b35068bd7267e019c8c4edcde7f8d8ad00afe0118fe8046fe9c333e8099f1bcadbda563bcfed566ec1322dec5e3c4386b14eb5ecc1e4cc48cb1dd SHA512 496f1871f77684fbc7fe6f84ac69606215684e1c023b1e1180daf87cfeb227cc57b9905930c6fc0ff4521ed79b72d2986aea7a2309f9ddf5ded8792143de0c1c
-DIST firefox-73.0.1-te.xpi 591163 BLAKE2B a52d7a3640ecb9d207cc0783559b5c72573bcd49239f947cb4b108ba2233e75d23a3a1c6ea9b7f052831331f1020b6bc643b784905626d0ba577486bf10be92b SHA512 8a745cc27e0b119bc938286ed241d4fe99264ede128438b813674946035995d030b03530d73f329ea26d0433aa9c5b7652666da2e7cb1ecc111f72a0de43de50
-DIST firefox-73.0.1-th.xpi 606030 BLAKE2B ad1e102ece3751ca8a1a4e3811ab1f6b4e74b9a092e1ca9afcce7e6d27110f036a2d094dcd0e17c99081aef71905c5178dd8250bbdf1337db1110a3e249fd161 SHA512 be36565bb752fe31a02f1c8553cf88ea0efd7bf7ba482109cfdac56d007b3373a8689353a404eb8485ddbdf526d498cb9372683f44fee8fab2980a8831e2a209
-DIST firefox-73.0.1-tr.xpi 557160 BLAKE2B 7ba7532da448fe56936b02c481ea23f4aa17955042a3d882b52d967710498b52c5bd674aa140eaac25b1886081d1ae4a399fa1fd3964ca6f3c0dd0c1f4e84821 SHA512 588f8a4d690dd3465ad9f0443c9d3f3944c8177acd472698f6f812d761a431b599e2208d1182f9898826d3a1e55d190af36a0ad0e1a5cbaeaf964cec2bc202a6
-DIST firefox-73.0.1-uk.xpi 618650 BLAKE2B c5cd759a3cd49a72f56e868e9eb77ce27fdcf17f063ff0264537f06156e788a3cfb38091451e96036ead16bc4ff93b9f4fbeb84b761b24beeeda2a709cc47b42 SHA512 046a6e55cf781608d50879fb81941e3dd030130e8fe856aac49184ec11d6f829135f12550c76e5582033a3f8abf8d8f2f9c6ed3ee0e3df6d9210062095de9443
-DIST firefox-73.0.1-ur.xpi 587617 BLAKE2B 3d8453bb8e3dacbf0526c14e786cdaab35a98172114c507438682be570ed02db9a447dcda622e92645b8a27cc060042a19d6854d76a9e45d6c89b90d780543e1 SHA512 0ffc4042b0a2c788b94937bd0998086c18d86013986807733d7d1c2c9f523d9c60d1dd85ac5d213a707c2669a28a22009b787252dfcfc4cbddd7010b9593f87a
-DIST firefox-73.0.1-uz.xpi 505201 BLAKE2B 0f82c37705552aca85457d27c56f595428ae02f14154be5c9c92845d8cb4ff5e06a15b2819ff9d91188c81b84157409b602fd7615dc334d8d0ee7f9dd4250cc7 SHA512 188baf5952b2db9ff13ebdd9412f54cbc4b3ea3aad251c82e610c9800b3ee3ddf6276cc460e9a09587d6c96f160f0deb3e76defbc37fca7ca1ae18af8f979676
-DIST firefox-73.0.1-vi.xpi 572673 BLAKE2B dd17ff4525363f423a78fe45e88e1fb4b8975c7d74965bafa260730d484352d6df3ff0e1b1b290ea831b7879f5414c77c49c6b291a110b3232598a74d0a288b5 SHA512 24862c4aa6a46f84bfb7de4729235077572619b4e408e2bbb2ec6623f046855eb3eb8a023850d63e6cbfcda28a7728bd26a84dd8693c641b95223e323b6f2369
-DIST firefox-73.0.1-xh.xpi 473975 BLAKE2B 9c1dfaa76664ee94c7b32c9aadf300b94cf7665f4b7f57ecb70e9c7587d44f3187ebc8d1b9795400378fa357a25b1e04125c41c1ed9cdb891baa2f38b302e058 SHA512 582062b81d741fd5452b34f61c415608a75409741c015db9899f0be399b100e493e52c619efcbaedf2b0d04eb814f592e96e4e0ba9d64046a57310eb8ee55115
-DIST firefox-73.0.1-zh-CN.xpi 579426 BLAKE2B 5234c2c86b29e64fcfa39fdff66a72684eaaed88c0e6d50c8fb598fb3a115679c117c6b096d55f5e5d9d116529971246e5eb48b8ce66244903f7f619fea221b3 SHA512 3ae19aabbf6b66e118159a961eff745e159467d904d67f7db121fe7310d76272891755abdddd621be9d7180be2001d7146e5406a7004fc1f6b09dfc15c8d6804
-DIST firefox-73.0.1-zh-TW.xpi 578030 BLAKE2B 6cde757a1a77f80ce8d71ba1b9d68f5f79d2414820901466a3c4f2d17de6980ed01f738326fc4bc59144986c5ec6b66ccae10d529e03547b0a585afc72416944 SHA512 4d09db505a734f1395fa6059822dc23f20d74046d9237d4db04f617bc58ba27a5c13072757d68cf8957781b8730be84ab0b7b3a3017134ed0e7ba02cbaf3d0c5
+DIST firefox-68.6.1esr-ach.xpi 471590 BLAKE2B b9e42b82cd1bc018b4f065d94576c46a6d75223973d89af88fbec7a04f4334a59243b61c8fc5d6ad4e6285a40fd5ece854082a7fb53247e7e118bd0e90f69818 SHA512 326eb7740d2fe45070a17f4a40cd7ce4b6006528548dd6fa5b38bc6b80f240045e4600b7b611f9e61c639bfb577cc94fac0284458220f1d8a2a72da60e5024ef
+DIST firefox-68.6.1esr-af.xpi 450296 BLAKE2B 64ed75aeb7eafb5c500cf1ba5d4ffa55b95ebc65e2af51d8519fc643f76c683484ac5a463daa8ff6e54e87fbc820e0ac8e176daf726922141560435ca18be29e SHA512 87f9f059e7c2597cbadd61a87dd641f8fdd66ea3e91071b0e9794a7673cb1307c5edc7a6d35aae62419c002340f89d0078eabee7f9b666398f7c66e0f1752d0c
+DIST firefox-68.6.1esr-an.xpi 482737 BLAKE2B e40974a0ef8801877f1afd4b289453e84c77084b83279474d996a3c5c09b7873f04b6abdfac5eb8978229938f32792d03e8cd0d06e46a4010315c3bd2dc92931 SHA512 4ce07d881158c65d851893e978023a8dcf924841ecf73d35ce832976240ec244459f821548164d8c7591b10d124bfa141095d11740571fdb94f8195a4cf6807d
+DIST firefox-68.6.1esr-ar.xpi 538828 BLAKE2B 79d6ea9e2e50dda63058c3b1c6246e15ab2bca73b7421c79f85c17e4e398b46834e31c13f01444e52c4649b27e2c58992bd20f042fd1da2e440e5cdc074f4dc0 SHA512 0efe90cdd970d27f54fa52407dec001e0e6248f74be7cb7c567f5777646cbeb7e3afdee820d6444c92151dd66ad57a66b16f723940b9715cc55d37719c3f755d
+DIST firefox-68.6.1esr-ast.xpi 480480 BLAKE2B 53611bf253d7ca961c15f00fc54ded8552e21d0bd7ba91882d48700e7619530c8e8ee4d0047e0b4de5e34329ba7ba0a7e43f19b15010de7dab0245bd9270d05a SHA512 9a074d1103ea56c72dd4ec9746ac3f9395d14dfd6eb89864042678a8fa06b8a8a5060cf34a049559e7591fa67a8935c1e601a133f9ab2b2f0913878bee2b4baf
+DIST firefox-68.6.1esr-az.xpi 510020 BLAKE2B 7b78b6644ed6311ab3c5eb3e3b820158478947db6a4368c356d32c518c91408ad6748a4cce22b74ddab2f23fb01e97f0139308f7913e7c6a5c9ad4df213a8133 SHA512 a035a85064fa560b64b469f4189ee602841f346e5f794212625e59b777834d09553da686e2dbfea461eaada70e865e732692307465545fa04480fa7ede260ae4
+DIST firefox-68.6.1esr-be.xpi 581912 BLAKE2B 1848d9f46390f1baab6b682899840df2e189983bb02e5d410d88ba24c36923aeb1ba9ddc8bc11e993613f7b30ed061bea1a946236adfee6142952969253ba8fb SHA512 ed77898d1fc6a507bd41fd0abab47840106bbc8b978db7ae7ef09f6bc9f9af42383776a56e98fb4b960d9b13bcf6b08b6932aac1f61f2373f4cdb882e946d06b
+DIST firefox-68.6.1esr-bg.xpi 545033 BLAKE2B 95779d040fee7fe320876fa545870c3e9c2e37cce38cadeacdb17e4b736c72d7a718cbdece3a48178469c88ae31256bb609e98dffa28fb56eef96aa3a4fed676 SHA512 e8c4542d30c94f2a6a91ae19afbd0060c60b83acb378a93b539af8270e4fd95951b5333f591a996bd7f35bc9ff75e1680a0e23287560e2554f4d60f283a1052d
+DIST firefox-68.6.1esr-bn.xpi 566410 BLAKE2B 13339e2a18a73a13d34021cabd1e52c0e6d61277a98946b540e00b52db44a3428d9ccdcd8b52a0908365df9be93b57bba3a5291a2d7673c182a2b5bc832870ca SHA512 1ae3dbc71c3c032501754ffe4fdbdf5cfeec390ac434cd764b6d69f9b6250741877371765ba98ca4e37b61826cd4f09a64153865df548b9de615b466b20cda16
+DIST firefox-68.6.1esr-br.xpi 501481 BLAKE2B 940a75a8b7714bd40da2bb29eb02d73d1eead289e438d248ee97cc2c2ed2c5cf6ef89279092d81643f1616a7741921136f68cbc0fa0c266f71be9d30962a9afe SHA512 e4b4d3815469a015e4df2bb2afa1cc9bf6c4080193038112aa8621febea91946c38bfbcdc9330fa9369bf834b47bc0fa29a6f61364dc51523ff93478f69c37ac
+DIST firefox-68.6.1esr-bs.xpi 482794 BLAKE2B 4f7656f63ead8f0704e302ac77e20ed9a7aeb52c5994cad2405bd6a413fff47bd836ea7d3bb052e9be0251363b2b40bb25d1de01cbe27db453d27d24949dac7e SHA512 091c6705c38cbb9c4e298d31fb2307dcfd18fede517811cf18d145e6f952cf32827ae1b2b0d294601c135340ba350aef92ecc42d565082de1e8720c6fc9ade2b
+DIST firefox-68.6.1esr-ca.xpi 499718 BLAKE2B f791ea14fdf1bfeb23de9de16a21cb957c2957ef306779b93a5694a5acad6971a51b2e90f802508b220feb7f9a3a6b35358f118ec091b3162bf0fb6625da3582 SHA512 6a1b7cacb84776956a46db01530f5c25a0e6fc13b540500e3c922e173e883113815b64c7bdb23e02fc08336cc70934d29ec256bc229516d0a11caca883cb71c9
+DIST firefox-68.6.1esr-cak.xpi 527177 BLAKE2B 8b33f5a3ba314834012142974c973724af1e113b4d8404745999a03bbdff6268fb5074345ef9f7a58e2862e6d9814cb5cdae6f0a7ed1f2b45b13f989ffeb3aab SHA512 65356c68434b1120865971260946c46e224c5babdb67c07fcd31e8595592014c41b1d4c19ab45d1100ada037703aa66734f2cb67a70533e8f757c105c76a2528
+DIST firefox-68.6.1esr-cs.xpi 519716 BLAKE2B 47aad6cfc05f3415960fc7eedb119a6a027808a137b026f4cccbc053fe5896b2397404e894c39a7cedb7e0a120d2c0aa2a882e77a29d40e3dab063438fd388c5 SHA512 a589307b37618c0d7493370e10453c2cc2511bd2b53917884f5fd00d3732bf8b035c1b293dfbf30ea7fffabcade191c7be00db325f4768ad64d3f2e08db1a42a
+DIST firefox-68.6.1esr-cy.xpi 506943 BLAKE2B 47675433331e64962d34c2061c1f9f7cc714b8d39b9a6953ffa0a24037dd9fc7896048d37986b55d9b23adbf08954da94ce770a56592f67d97b4c0440fbcb107 SHA512 3605b5b863feb99ee269b009592a1c4c9264c0bfd0a2f019d58c1d976587c88f0dddff619495557253e2fcf0ceb6d14c8830a8f25de096331bddf23830322257
+DIST firefox-68.6.1esr-da.xpi 520033 BLAKE2B 09aa7fc228e473ded351aff38df5ce2c3b35406b11b5a8ae0b7d10436ed9976fa06f46a8df7331c24e03baa24777b11b2adb689a0fce68564495933efd56ec9f SHA512 1076074463c7604382c15a7e7bfb2ffb73016015c403d83c49babf0940b78d206156d7ee71bf61933d9d2471f26eab969f136e5ac849478075d4fffceb05bfc2
+DIST firefox-68.6.1esr-de.xpi 523512 BLAKE2B 7e539e6a1254becaf3c5ff96b4419eee934aa857849b576b70b85f82fdaa5a69cc43158c2d372e510c7f3866b57b59b68cbe4b4990cfc8243f617da0d479c7f5 SHA512 a7d3b482939db36f93cd07ee5b76f4d3344f948971650bd8a0157e25615d0c8401a2e579cef879a64b2dee42140e74fe4e29b07fd4f008ed11571b49d3676378
+DIST firefox-68.6.1esr-dsb.xpi 528447 BLAKE2B 150fba3c88d438c90d814afeec4bed214a31a6f1f246cfca2b01098d0aecd29ff003ce71de9b1d64be5b260a9be6f02b88001ef1c8254e9183a1122c83864245 SHA512 03dfff20191ce6f608ea14a97b2f2a4cbde62edf6ba9532da9e55c5f79f4ef45180b27fe51f8a8927833d5263e7ab2d61928db4b7766e054fa53b57f511e86c2
+DIST firefox-68.6.1esr-el.xpi 597172 BLAKE2B 69fe48e5e8160575be53fa50fee4efe22b9e083cffbdab276f5c7938c3e1ad955c3b3809b4a7d6fb5c93968f712d99c44691ad632cefe5d600f95fb2e1f8e0a9 SHA512 ef9c2177c16c088c5f4d03625865a81ee35aa5a77874dbb1f41559ed301f1becf70851bd09c71130e31380d7df7aeb62bbeb3564361e871f9d236cc4ec9610cc
+DIST firefox-68.6.1esr-en-CA.xpi 478283 BLAKE2B e694b8f6ed1ab6071dbbcab6424956c3446954dd75c09d461821a345d564a4bd6ce5fbabae922cb5682cb6245a3886ac4f3ed1c0cb6fdff62b8b55ec2b2e348b SHA512 4c35d399db6bdb5f725b33ffb7ea508b8caea73ada13652d2e35d36799a8b4fd34d20972a5b9ad297d9e898e6b63ace1ea8836562a52bdd53de4aca91873d57a
+DIST firefox-68.6.1esr-en-GB.xpi 478071 BLAKE2B 74412ca97bd4eec16faf9dbe8f201f890f228b8cb5c10cc87b4accbe48287f9ba36fa75e566b199623a46106f63515322d0acccce18f5c243185c9f06fe85f7b SHA512 cde87f43243e52a2a2f2d17d089b6b035acc218c684728368971ef1108fe849874465c3766920a8e22e6446003e2c2506485dc3cb90d0186b89f93c0c347fd2e
+DIST firefox-68.6.1esr-eo.xpi 503982 BLAKE2B daf0d6a65f12cba166b4b89c7eb5fcb16201f0856e8106808beaa49d1843d8a23a28f9b43dbb7d24d93cc63cf75ae1d330fa6f3bd14e5c99b5b7f724b0d19255 SHA512 ddfcb67c623d07d97ae58ca1d3510e0ef25f3cc057180cefacbbbbd1d96273b72c49f681464eb64ba4e847b2af5b7082c9bfb9591dce03ef2f65692b59169850
+DIST firefox-68.6.1esr-es-AR.xpi 512276 BLAKE2B b25fe885369fac317333204f1c03cd7fdc2b29106760a00798a0be9c0d9ee9e9b532cced6ede86cdbe22d7f2ce6f37032ce6f52c1b8472a0c273e8ea430b976b SHA512 86e6880ded199cf6e2cf1280b40758e3331dcf7bd945c8d308f7cab6cae8b1613de4abbe0ecd9e2f7dae78d1513e0531acfe124567e7ee30ddb93f231d956f04
+DIST firefox-68.6.1esr-es-CL.xpi 511650 BLAKE2B 8f4fd371de9445cf0caebdef139f41b4df5605b52b744a9cee82ef5cba87e13c8ff43d3d5284e434b6631fa9f863b83e23efd737151f1ce866123575a8bc34d3 SHA512 574abd569ba71870177711822f308cd50932ff20040391e6e4e91371f96dc9e39784fab1d4d527a7f56c7296fb455b24891496c6e3971b4bbd45bfaeec44b075
+DIST firefox-68.6.1esr-es-ES.xpi 481272 BLAKE2B 5415a136f60370c397c24e06b8cda00649a7c50bbe9221797e91d828c651fb51db04da9cc523eba59bc7e7e475354e8431b43277b0fc163f2ab0743322263f76 SHA512 8d597b336b09a33f586f46791eda0d6d8ee366fb25d0dd16b3becce4de003efae99c0086351e98545bdb4ff4cce833ed6878573db4fec30640f8d8d6e62a16f4
+DIST firefox-68.6.1esr-es-MX.xpi 504494 BLAKE2B 25d8ea4aaea587757afea345699727850c5bf7707be87a456ee66648f6c178d9dc92093176e0f54d52bb52e8cadfb9b241bd45fb16ef5b39118b6293281ed753 SHA512 5de11d58c92b50a657b69c4e6f8378529d87d7df98f9d3720fcd3d1c06e1179e2c75288262d337c578abac011758b64e92ee44166ffd8c38f78ec5766132625e
+DIST firefox-68.6.1esr-et.xpi 488301 BLAKE2B 9c5f48c501c87773623bdb04d0b6fd47f06e020db455f7275891616f364711d61d5bed01971cc943c2378d3af8780a643640352788821ec3e98e31cc6efe4f95 SHA512 278bb0de8ed6a07c6f80dea89bf065618e2d78164ecde5ee2526cd5d4a79a352b493dc7c157b548518cc9f23c0a3eb7e5f23efec490fd81daef84b2359e7ac5d
+DIST firefox-68.6.1esr-eu.xpi 502332 BLAKE2B e3a9a52c58a2de7056b5912790d3badb7e283afaf99cfc088de3dab8a4869a13e146c19e16d7edd0a549847dd2c6507e6e08d660af223fd8fdbdead30ff2fce6 SHA512 dd2008a22dca241dce3735e9ddcd1b3a517e29f0c4d69086749817588ce90aadcf0c71f5dceab869606a992bbdd12b982360fed9a3211c38cba7065a68aaa368
+DIST firefox-68.6.1esr-fa.xpi 547563 BLAKE2B dbb363ab50f3f8b736f500890f6880fcff785c52dd20c0099efee2a1458cbeeb208d29bcff15e2b3331b1a1d299b89551fe4b774e2ea08f27941830d4e832e9a SHA512 119190c5cd9314333dbb0afbca2257d01d475854ac7c9be868f8bf554a795f8a01fbc31674de0d7813c04562d9d8f8d798ad00bb6f3988a0ea942e4a23853a27
+DIST firefox-68.6.1esr-ff.xpi 483743 BLAKE2B 6f4e8ca8cbc4f08891842e73d2f6f9d5e367bb2e634696823c9fade5ec37d187254012115f91201465056bf56ecb21686753b0a20e970216d6ed3850bfcef62e SHA512 a4dddcc4c74d208ab968abccba52f9f42417c0374d3dc54cb3f0d4d12508578df5adc9c56a0856db6dbfb90fbd9613339ea123139906b1acbabc7d094d2f7bc9
+DIST firefox-68.6.1esr-fi.xpi 494111 BLAKE2B 410688c541042a2ce9751e6d8bfba6c5153c6303725c789749cd535dd2c87dc6a8706d776ba88b63a6bb0e168a0b5916e9a4932f2cf46fea770a85f2226a247e SHA512 2b818a75e79461d45dffa68d022164d181d05d5b99a1f25eceedd8042dbe48f8acc9d8cd962f8afe46c87a30f85422bb6bcbe3398bf5da5dae60f98bb55d6e59
+DIST firefox-68.6.1esr-fr.xpi 522977 BLAKE2B 7840791d54606c42c54ddbfd58eac1c393ffa89480e52dc3ce943473ac29274e490708dc602eb0310589ba4fa0d6c4cdfcc53065792c9cbeb2542375056477bf SHA512 328c9519f56fcc0bca582acbccb036da90751af409c13cc94de5b5462d9cdb93dd2b31fa01ccf0e4a54306335813a8d39ae880e104b9d20621e71bb595d50bf6
+DIST firefox-68.6.1esr-fy-NL.xpi 510194 BLAKE2B dde816c372933e534e3db48f0806d973be1a02c9cce893facb44e44bcc545f4c5c79e34da9b52b686e1d855bcc129abb785853b5997e8714b6dca3c7cbcdce79 SHA512 c393df52d671354472238997bf04fc5388b2a229bbbd9b868058eddd86434fbd50a165c968ec33ebedc3977bbba4619619e90eee4be81af8207ed3610d6d1ae9
+DIST firefox-68.6.1esr-ga-IE.xpi 489302 BLAKE2B 2a88208aad5b79f9cf6fad811cc16345e96b198d10b2babba5e6d862c26ee0bc00a09f87352a147cb3a061439092a91363ce3ae7b88604a6b605faee3481262c SHA512 69636c2907e5c21928efe02f1cfe85744fa0518bda9b74e87d7d6ec6215d1e62a1a62409490103b61b1e11ce4afa613162b47b008258099d11f8e030d2c1ce6b
+DIST firefox-68.6.1esr-gd.xpi 506423 BLAKE2B 471bff184bd2ccf5ed3e4972a4dbcbff4bb4a6c8b1419672a5b87d62e4278ece61202188177d726c7757a65671264cdb39534f72efb8c8116cd66c82b4974999 SHA512 ab9fd1b94415280d5d4078e6d697dfc23bbac237b3dde2de252650c92f19dc76a0859b1f7ead4c6d0f0b45ba9f7317d3c6524063b2e5f06eedba65960da31d71
+DIST firefox-68.6.1esr-gl.xpi 483659 BLAKE2B aa000af465bf101264e7108bb541ecbc1407a1dadda48689a943246c43d7fc85697ad86ebf0e19e44427235053e70ce0265786cbb69b28c669846e8ec6cc2026 SHA512 61e6818bdde1e6f6fbde8e1ff261004cb6701bf4f6ee2d2f1a1f5e740e45cca657ce87ef557c72b537c2a409deedf249ee27412399fd08e833c0669ff4bac0d8
+DIST firefox-68.6.1esr-gn.xpi 521835 BLAKE2B 6db85f2f5fb6e16f79fec01d058ad040cdc8e059a2c2f8754a7c7611a4573d15711bfa7c0d4b6e66e34e232e31f8dddfcc5b5c70f1fcead35bf82c8800ee3c99 SHA512 f7e14f53a46975d817635fcb677685e3abb93f43d94ce7827879fe680e63ec2c72b54770eae8227def70cab0279d231f407da1f8cf2c85746a08390dd2ccdb9a
+DIST firefox-68.6.1esr-gu-IN.xpi 571579 BLAKE2B a52493636547f81d3eec557bb0c9a18d2d830cf884e73a7b38a4a49bc9f506d54e75dc9a79781b4ee648f289cd399f476e980a9fcd195c33a18abb497649f9b0 SHA512 a46e0a26907bee5494f9f38a74009adb75ff19be54b2009e638bcae0571620e5d7646bad1da249dd5a25da767b86c3ff2785cd8beb0ce7549d59b370a695cff1
+DIST firefox-68.6.1esr-he.xpi 513830 BLAKE2B 71b895159ae9004a2be551b1a7ba734fc7bb5e3fd541fc637b42df13d2baef6819178fb01a9f50e38e3b255198196bbff925ea02708304c07136b1eba88fffc2 SHA512 44d4d07dace15bace66676b184dbd6101d8d790a560488708c63b6d4d6c6896e3a2d1e702e341cc652cf82a392bad5d28ab72b5778812bffea113bd4d4076201
+DIST firefox-68.6.1esr-hi-IN.xpi 555184 BLAKE2B a8adc6a9ae3df0a7f8b122a106bcd7bef3bb34d43ebe21a159586fbf7cf593e6c3d4dd26bb2da9cc27e8d66def18ac5972b4ead7e5403a75c395c2ab55b5b05f SHA512 79140aadff3ce0d1e43ede86082ba1d2bf25c6b31f099128dc1fcd64f399f2400c1454f1ac95dd5ca28f458f343447aa082b5ea2cfc29a85483c369d16fe89bc
+DIST firefox-68.6.1esr-hr.xpi 491115 BLAKE2B b1e280685238040282e278b06f2342375e8c43356f963bd9203122f95fce385fe10037e2e812e77c102cb7ac486e2c0d39e09f3ac18e68ed880ac0d42ace5667 SHA512 f0351b200d9c305d0abe63075b50789ae1ec240372498ca6a1d3184243b27a8a945b290d8879ab513830440ac3b8a0c56b84cde3fbec793d2592357e88921afd
+DIST firefox-68.6.1esr-hsb.xpi 527752 BLAKE2B e869fcd2a64aa02ea16f7d461773cdad853595b5f9e000aaadec352140460bc1ced28180456ba2ce9a7dd3c4d915100b6e9de6d9cc377b34523d4050fffa72a4 SHA512 20e22d952cc7f4353143569324a562f08055c7a8b13d1acfed08825066d59f2a16e4f1f2ea5c2d4deaad276ff91cb5e2bd90242705d18537391b95f07cb2ea51
+DIST firefox-68.6.1esr-hu.xpi 526039 BLAKE2B 448482525cc791a5d089152777038cec2deb7c6f3adc53687874435c3413db571925b2fa60468b71d3b5178799958fcb2f414184ec47621acdd5673251533415 SHA512 b91ead6101a1ca9c37612a21a867b4c1cc02c915aaed3ece8094b3ce7a2321e9498463f01ad1b685bbc95deea2ab92d93450e73b0bf2bbd124ddd5b4553e2a4d
+DIST firefox-68.6.1esr-hy-AM.xpi 542301 BLAKE2B 9a69bcb9399f8496ebdd0fe8988fa7ad27b06b10e3ca98376c8b6ed1048e4c53140c66466e67e4e1e1449bd979c8013d14dbab177bc347e9fd649c9de1ed0eb1 SHA512 fa63a91ad5443fc485964376222fe38cb9612451bd730d33025a52a45c5d811a2e6eea4f4dbd8904c22823faa75736c935a5de6a86e39ecb816056d919173460
+DIST firefox-68.6.1esr-ia.xpi 496304 BLAKE2B 97e6d04fa5d31fe6cd95181f0028e6c886d3957d5bd152acf1497e7435f27eab3425f7f29aa78a1760040c6eac70c74c3c8073cd32386317d3321d22a7617b22 SHA512 54f7a730e2a51a064faa237dc44b0da3aab5e82c119b0cdf267fddf34ff81d357c83374b33b62c32d47bf1f4811ebba31d611b02f7033e00df9fc08220e5089f
+DIST firefox-68.6.1esr-id.xpi 491723 BLAKE2B 75d9aa71bf51c8bd57c69be6726e1ad4d4084a3dd84dc73147b20a029193550cebfd4bd6513fdcf80e3e90e0b1c2276ca216763eba8eea83cf16b6a98fa7d165 SHA512 59c097844c7e13832e613aa9a7785cb628419370a6cc45f0037703df52ed9a88a49516c7bf66c2c65187159e5b16bfe38e6940cf641e6c186c794488bae48962
+DIST firefox-68.6.1esr-is.xpi 499787 BLAKE2B d42bb52dee4b5a7d62af4697941a83f7dfa3435f0a40d36b3fb9460986e9e2b7130d15f560bf9f3fe76d0215f8dc7da68cc56657f4e656486b5774a86fc6ba38 SHA512 e174e6747b902871dd3e2c0a891ee561328aa05f4b9ece80d27837c49587fa9da8e4230fa6ef27045f660fb17bfd366b673731b3b2e33a995c877a0b6a0a0028
+DIST firefox-68.6.1esr-it.xpi 383619 BLAKE2B fa3a636ef2f51db9f60107c4291c862069c43418ad6483f82676ab2e6cdc6bda7139367c650fc08296a449ac9ea2fb7f65c5ce2672fd0df4a571684a4ad5373c SHA512 e9c26222121d1c024838d6b6a9ee7dbe4c55277ddb541a0f82431f913910cdba2ecdc3402f4153c6ba0983d02812f94fc3bd27b1735b3edd2d707265b0b969c4
+DIST firefox-68.6.1esr-ja.xpi 536928 BLAKE2B c79eb73feef3f2f9ee8a891b7858f313eaa31b6af05c336d42f71fcd0e4f4d1d0079d8eff1c87d4da0ccda587a793e72e29740becc9d4842db99a454bd468f14 SHA512 340e8ad61f2c2d92ade293720cb4963a628a0234c380fe89fe953cab22e73b9f5d5e11f4ba6bb8744f4509ee270708f1289548459550c4d6717202a82a44ac54
+DIST firefox-68.6.1esr-ka.xpi 544474 BLAKE2B 0e3d380c4b8a59b381354764f605410a9955229628c1300bb77ef5fb4bf356259f09de553ac75865e58c17a98306cf8f903e2eadef8d7abd6d87d0e5f3027fc9 SHA512 d08a973514297558fd356ea217ed71c3fc4edaaf60ab8393b92af9317e35edd546f6cd4db326bb230be4a5a575f527f8ab109209bf327e9976ed03c0bff40e57
+DIST firefox-68.6.1esr-kab.xpi 508424 BLAKE2B 063a2f2aa28be83dc5285c10e53f05e91d456b02fa6962e5e92c797605f5f1484f5d6b0bc28c00b70808aa8c19001f429a7085aff18f8643a5cee3b01f22342e SHA512 6bbc754546886842123aa1309f47d7814e340529977a9f28ac9520e93eeb666ea72e1881fb7988275f107ef0e1e50d9d93bb589376d89cc5dc26d60037fa6f0b
+DIST firefox-68.6.1esr-kk.xpi 578770 BLAKE2B b9ec9be127b3a30f234d1ecc0c82c02529d0232adbb8b91939eddc2ad4cf926b771d06673d43fcec36b92cf6f02264fd86cfa6a1806e583d6ac7e295d9c222da SHA512 46703eb62ad18052e6aa85001404a8db6c2f763e7646e0308429c3586ee2a80068cb1581b7d726621da28800e2cb6c6cd21443670b6063f61e3c4eed9dfc2d5b
+DIST firefox-68.6.1esr-km.xpi 551172 BLAKE2B d3efbf39b3652cc073b4c6892c321175cea9f1841be03ca727f16388fa4475339f6e61e096ad8caa1f1582bb5c7056bb21f852b590abadf64a83dc07553ba84a SHA512 76da98e3e4be693e4b4a94ecb6b3a9741dca8f04cbe6faaa862ed4c7ca2d56d2b8b83c3d5d25ab6589f8e999574b416e421b4a735118906e732495bec933c08d
+DIST firefox-68.6.1esr-kn.xpi 547367 BLAKE2B b261a83d517c744d36bc2ed5265d8e96f2f1a302dfca5117176f049aa96492e36f2bea41c94ec89ec0962de43d939897e37d5905139a2a4aefc3733a940dc62d SHA512 e5c42ba72cff3c6301290a016174e901d6a594f46a6aea44f094333f5786d7a72b185aadd34d7553b2c9e470ba8e3229d18b896068faa868add230319b4d7e9c
+DIST firefox-68.6.1esr-ko.xpi 535783 BLAKE2B 7aef0a1106d4d29402e2825500b67fc81945eacec7c3ef164d6253baf25081164bcaf925032b4d597210c53bf5d519108ab540697a6d13863cb517d34a53040f SHA512 6517ed726b35d04cf198d8e2215f4e23281cf93cc27237f1d2138c1681ba8d6a1f1ec0bb9f535dca2c39af954c6c9c92200cd12a65ede3a7930b3119733f25ce
+DIST firefox-68.6.1esr-lij.xpi 481745 BLAKE2B c46bfee96e560fffe2632dc9d4ea4f1282cb4f6ff2b6993fe03c580e6d0f5778cfea954f458283b0cb058c58619631aab42b8425231d07b60d4f626a4d4fbac2 SHA512 9859f6636c1042f019b4c95ecfd70ea460fdcb5a086dcc03a335bfff466e57c20d5dba0907734dab79039a14575ceebadfb55bafa349117facc2424d697d6152
+DIST firefox-68.6.1esr-lt.xpi 527453 BLAKE2B 6d1b4f9e1edd714aedb790a4db4ffbf1f927c6b3ddc2d37c8da24f21fcbb2fadde8ec35b29c996cdebefb8452196e8bf80c25e2d08a6d6c9b6af740827162658 SHA512 a95c185b92642a9a2d507aa4365d0817d30fb66c1b20b75025292d21697018a212dd686c31493b2b5fa4325cef0843769e5dcdaf9495793c31e0d552aeb140cb
+DIST firefox-68.6.1esr-lv.xpi 500099 BLAKE2B 259bc1ec0f71c1b34deb1ce82841f8c2712e6087a6c92ed52b8d38bf1f0c9101f6fb73599b53b96de7af38dc6e5b062561e77038f0e35069c7ce0454218c08b3 SHA512 c58ce4831b657145edb56c3b0eaf8eed50353662099cc5900bf27a545c48d115c4bfb4e449d2fa6394348036705a08df30528628fccb21fda22ebfe41ff0cee4
+DIST firefox-68.6.1esr-mk.xpi 484994 BLAKE2B 18b26efc7e41e2acaa6b8994dd643a15f9409316af25a0674ce0d81b696da6d224ff86dc30e9cb1eb3b29d135898a2692825349f85292ca5ec38fb41250d677e SHA512 74d27fe0f34282434149d522dbe52633f5428d4574c079f5c89d383e93f13bf421342785dd4902fe5767f2cc6ec3a1c471cca9b31d220b06de06ce008c1d0501
+DIST firefox-68.6.1esr-mr.xpi 558956 BLAKE2B d78b32976fa87d87391de94da85b1ff4b103262d9d5755e1e58481003d5b26e92a32637d743067620ef40360dedfc177acfe3856e67c942a1dce22d36c3d6ead SHA512 f0df5b98e45a0439b0dab1a89d81e7ceb7f4b66903f9f2c17b74f666ca15d8592311247ef1105f30280137704145bada73dd999ab8f0f340a256f537559ba0ff
+DIST firefox-68.6.1esr-ms.xpi 480115 BLAKE2B 0fe156acc6ac5821f0a906a983631306382a2afefc379fc0ac656cd94cf96808c7e61a79b1e4654f13ff9683d0b08c65bd5c3f0c50556242fb9cb9963b88fe42 SHA512 a8d72e63af9d3a79eeadab90a82c4c143196a9e252bf7528a6f776d2befe4cb38049ba67f93ae88ffd49ee0f7e8bde87c2785385e79a30130acbc9b05a08f1fe
+DIST firefox-68.6.1esr-my.xpi 551924 BLAKE2B a375b4570869a995b27e8b4e9457800b32611fe76b69a760ee28cb1a272872f3ad1720e1868475286c4d3b4992cef361ea591bef38b152b6df7a8022f9d34aab SHA512 57bde3da6955061aa3db4026c2eb3edb9dd9f40a218e6ba129238c217334a959c4d9cce038ffe04e95f27fb684cfdd42e9d306ee2ba4fe12063c34c916c46c8c
+DIST firefox-68.6.1esr-nb-NO.xpi 495875 BLAKE2B 238d1f5de0c4a6554e77220290a3eb8a97e0bd985ba934afc5aaf8022144b6975035c40d27737f1a842d8d2e59103b04ac1cdd1b97b43e2fbaf2339d967e5d2b SHA512 57c85d76e49d1b7b5c6a8e5089db1c83d6ca619d14e780790ed769d2e45a0ea0a7406d730fe097066b8d4c79e9ac04123ace1b6ff4d7e0273670d25ee3268622
+DIST firefox-68.6.1esr-nl.xpi 491980 BLAKE2B a6b00dafea7a32cbbeb3dbd455b78cad71edeaa09be6b15b45933480daa6698a375f35be0cd7bfe906ecf16d127a8417908cf66d56197c328f8ef1e60111207e SHA512 82885b70447ed51181d6dd5415bd2bd5604d5bc51b1983abee6399f7d734f0e401bd6c1af6009b8daf1f3e3373ce657118c08fb73b6dc2c6d8f147c99a0ca00b
+DIST firefox-68.6.1esr-nn-NO.xpi 494523 BLAKE2B 8d6f26d6206898fce25e61ab0dbacf9be28082ea3c6a7be59b65105a1030f712283ff3401cc4119ad13fdede38b2574cfee8671ede5a9d3526453324eb8ec05a SHA512 d81f4c6445577979c611cf2a4df065740f1cccb3eb5d801cff89572b33a3a2bf59ce0c9c5befe0762aa1c50faa51bdb5e768ecdefe730f6e8ce0a85affc26862
+DIST firefox-68.6.1esr-oc.xpi 498522 BLAKE2B a60b821f583b670da3963932fa74eb9155bfb8c86cb8116d26de2fdba9ec409e66c872aa75ab801637a74e608fa6ff10c02b32ad26735ae86cd9e8654e5691d9 SHA512 b594a0b9b9778e77d16b5c4f65ee5a25f6af15c29ec8b491c5a57dc6b238a185c2538eebacaa4bb404f19a2cfa544c3c479906c3dcd997410c8b2cee022056eb
+DIST firefox-68.6.1esr-pa-IN.xpi 542365 BLAKE2B b5b78168ebed2826927d5334baa8724178c41e43b27bd5f81dcdfab4161208a9d4559a8ef1500ed1eab1810767ec07fe0f4a9ca485fbed1621f72477e145b3e5 SHA512 195c7022eaaa099c8f6e13e7f36135e496b96f1751dce7c58290f9dfa013f568cec8ca65078e74c26d53ca7b69ee87425a2bd8ea3d8274f7269bed42ce5fc00a
+DIST firefox-68.6.1esr-pl.xpi 495653 BLAKE2B 04dbdd61a0ebef2f6f1551dc1f7ececea6f1d6d26695d6225506390085be734bb1f7d93bcf6a8c457baaabc2081249d2005206c2bf4e3f1c3e376a9749dd4431 SHA512 2c45fb60267050f9346edd7717fd680678b357c400b23a1d1c831dc980cfa1256d98115a614c938fd0b78e5662eb30c6297fdd2f8276a81ab6feecae883f5ada
+DIST firefox-68.6.1esr-pt-BR.xpi 497978 BLAKE2B ef5f7307832eedc5e8ed0bda961c656d57847b3e35ec00ddebf0293281d5d4ef9e75e5a8c152f0d563a8bc004a60d524988b3e387e122bda95b2464b75938107 SHA512 9f5e4a50365ef38a74560a34f30c96621de2fe90a028bb7c7b896e71b547468684858236a64d7ecd605cb0d03935bd69c69a1b707d7fb39dfe22415307a3c9f7
+DIST firefox-68.6.1esr-pt-PT.xpi 507646 BLAKE2B 10ba2570829553b680a598ed18fb77c8723da07bb8d8a2a873ef16f6847a22941d382afc2ba6d305cc33b029676d7b9dcc8fd1e1b941e25cd8f48bdd06da29d2 SHA512 a6c17061df8c8808c040941bd2196f06fbacad513e58b85984b0b17e3f08df440d7491ac21a316f5dec3df284a0964b240ec93fa4f6dce93add94f7ac79e0fe1
+DIST firefox-68.6.1esr-rm.xpi 495317 BLAKE2B 2c92b07f7fdebbe0e10c95f42a37d07a49f6916a6a7e63025215e94dd9c053c56a359b9863baee9e7ccd50a142d079fd75f3c284c0ae63a64a1e4e8292415c6c SHA512 98eb76a6b3e5e346d229785ee1c72cbebaf561a608e9408b0284e9a0255b811f6b945c24677fa39802a8212f01d120b1c2cb8d03158ba529bd75fc6c0f7c9d14
+DIST firefox-68.6.1esr-ro.xpi 508600 BLAKE2B 5f105b68de37791b888012e21d98e93aa71d5e70ad554fe9414e2dedee408dc6a05e7b1344318bf065876f5d0739e4ea6680789030bda1af96a14603ea225e78 SHA512 eb756ad9be4c2559c0b47ee506e45f986bb633cb93c11fff883d4406fbad7dbd874491fafd0b823cdf0e5702f0e48dbeb944777bbf516a806fe88503a73bf5f8
+DIST firefox-68.6.1esr-ru.xpi 583728 BLAKE2B 2d80e3d32d02c0e1b83d403aa31d7bdf640e5306d1b3d40f2968a1b3c1a5338afae7961de3463c0d0645d6241d600848f19e666165a5f28f03e27395b474727c SHA512 63bce424957633560b908fe31e15bbeb7f7ae80c8f7fdb399446ea23f24b8050d9e3b3ee1e019834b86fbc973a9a289bdc43173765f3f79cdb658e7ff1334c96
+DIST firefox-68.6.1esr-si.xpi 527981 BLAKE2B ee1e58a236b6a5b24c9f9aa22ca2d8f19f4cbf017628160633a4a2488c23ffb3cb0155ee16475d62203ae694912ec2ba68f8e713f7cdb1d314306890f5eae724 SHA512 c7a019eb66252f30512c2030ec23c8e36e9e83f4d6855c554880f37508c5a20652a2778da13559dee7d3db3ca194c60ff3db441d22333fd3cda6ac07aa2c69c5
+DIST firefox-68.6.1esr-sk.xpi 525092 BLAKE2B 1eb149c0b3dcab3f6fcdc17c800aa425182a8f43b154053fbeafdda3c52f021e42406a3608c201253efc6d107a371207c0bce1eebc37c5a64e3e717602b93a75 SHA512 d708622dd8a6666399f8d0397d041b18f1d1b0d15724fa0c4e8496f5b39fbff3213015959fba6e5d3b31e890681345d390fce8eca027ee4b87d5249115c47747
+DIST firefox-68.6.1esr-sl.xpi 502154 BLAKE2B 6ab3e32042d5b7a4e6fa2042c0f090b9d83cf7825fdaf1c18aa9688d56ec8b2c6df2756fc4e122a8f1095f7878b6e4ffa30b2e551499040ee0e5214adbf39820 SHA512 b99f2eeb4a913feea21972cab6d849b26b6c82744eb473ba11ba85933fcb7a2a1e128a283bacf5a1954650e6439ba2b6f27c7f83a764eaf0c7ac8c1bf45c2960
+DIST firefox-68.6.1esr-son.xpi 458708 BLAKE2B 1a1dfc29d759dfc4be9553ce5103ddf4270d279cc46d4cd57fb5bb08ce1fededf1af3714cc508fefc9460fa09a6238acd8d8719b25f7cd8317b5520a68545d06 SHA512 366e023f67222dafcdfa8caa3e62c6ad8946f0efa723b1c1f7ca8a42425aed9001d6d05b14f153128fcfd16af9a3d9c35c7f3de68e368d14a9ba0fa4b270fbe8
+DIST firefox-68.6.1esr-sq.xpi 521477 BLAKE2B 68064164a45a29d39cf6da2c9c21566596a0fe47f8e75005383e41560215477e967a9d4877644967907e00a35c3f0b8df199ce0cf3933dfa75bef620301b1594 SHA512 40eba2fcaee6d3d42456dff8ef11882ead002895c0fb124fa026ee323646e9ae715346ac85d4157d4b8dfe8ba0c289a77782892848f32ca8485464bdce0ebf6a
+DIST firefox-68.6.1esr-sr.xpi 527354 BLAKE2B 099d2a8ab83af374797abf6920ff7fc98b42895e6374a383fb5f308357bb4724568631704df0fcac51b1d6802047603cc83acac7c869699d1167e23f85dbfe6e SHA512 4b14a06073314aa733ab79481d62cdde4b1f32bd47d70c618466bcc31dcf0848d4290b2bc648e38ee577980861cad7b05221cb18fbaa17e5c3dcf42a455f2aae
+DIST firefox-68.6.1esr-sv-SE.xpi 506634 BLAKE2B 6ca01a05766a0012d9aaa70d2b2f9579b5b226b584db1614dc66ef948775d6a5843b94e038a8c6b25676322dc25c35b34b90daaa5c3938711ccf97d60d89bcd2 SHA512 52ddc251158f5324953523c53a217a17c090bb32905c37abbcca6bb9542ffc92b8e43ecd21adae9f45e28742760eb390f06a57813e8ceab5bb2a127248df0eb1
+DIST firefox-68.6.1esr-ta.xpi 548956 BLAKE2B 216b372cb8840cf0e9c1eb8f52217fef53c10aaea998b54db5d6012a4c995bb0a00f8919531b1b6133ed7c0bae3ce5cdbcd1b7a77f95a0692dabaeb8c921cb82 SHA512 cfe014fe82506cdffd48e1f863470464d8c436d4dc008a77fe97f301f1168dbe734fa612d1a970d894f1cf29f040ac660584e7c821000bcd27e86adb55330e47
+DIST firefox-68.6.1esr-te.xpi 561504 BLAKE2B 230c91277960abaed7e792b753d95bfce82410a3517a9a74b10b7d02f75148e531c0f0c639e85f7b66b1447274d982f2a8f7eaa514aea6391693f38a71bacaf4 SHA512 9de6d24f95f5283d21f0a71718168b631f9ec243d07910a4013b236463f9eb832190269702a62af39f97905647c8435e7f73724d2225e5a1b47734c15933ad62
+DIST firefox-68.6.1esr-th.xpi 550747 BLAKE2B 80d6213fb35c541c8df3f5ef9724144e362436f7fe1ecb1a53d71a5d5f0e1e60ec87b6b523b54d684edb3eb5ff61676953eada2888b105f897beb91920b310f9 SHA512 4ede18ee1b625146ccc7b54f1a38ceaa2c33ba4f08a0a28ecf9b6259ee54818ad34f2a1b7429456debad4d86724cf619983214b8d5e67c2c6c2e8431ea769d6c
+DIST firefox-68.6.1esr-tr.xpi 515112 BLAKE2B 0cafc6ec65c92c9f88f6f66b7282833bf0d6c3313ae631ea27697544181fba8869a03a2139bb907764e77580ff46212bffece1201e62192d078cb4dc284aaa71 SHA512 94f5db833122067ed89554e09700abc050f83f5b51c90be1f67839884eeac6ba2b7f8bc1c936c10b1079f588454abac435c0eac9ab4cfe4ed3c95d0925a9ccfe
+DIST firefox-68.6.1esr-uk.xpi 568864 BLAKE2B f08981f503f00cf1d3202fcc221a57e74f963da03052247e394aa5839d8fcaacd7e78ebce4890026d763a936cb5df9df56c9799a62e46750d807be8bd4eb456f SHA512 b48db61766cbeabc4cf526a4b86bd06b5927659b4008bfcda294b13f58389d37cf231002c5099016db2ebabbfea64dae241309ec56cd4f664d1190a415bedb92
+DIST firefox-68.6.1esr-ur.xpi 542334 BLAKE2B 7afcbbf338900c1672a3df17dd640daba48324b648b3d510f867bdbb0d2f783849b41ad28d6a524c8d8dba6c467acbc8f8e5f79fa076b4dbf8c9406c8e7cabc3 SHA512 058d5e6ffa8a166f5b12f39b7c95b497fd4b8e730a0a7b3cbd77f10a48001155ff9fc5c8a1671a986943c9027e64e50941bb19fb7b9d16cf92ab53cd9ed9ed9d
+DIST firefox-68.6.1esr-uz.xpi 482283 BLAKE2B 76ac50f8ccc34222aee3ed60f73bcafd966c6233ddcfbef6f8decd13853165f1424ac2d364f9c2d61ecd42f7aa2e0cc9b0cdf5808bfa68fe15d96db70da2c5c1 SHA512 953d0ea8ca4a877357cf894aac28afe3edab6fd6e6ee4369819a6085ff91ac6da4d7369ea1418e8580123603f3fe6f2c9f6be7600fb197ff87d0d12d47234fa1
+DIST firefox-68.6.1esr-vi.xpi 529128 BLAKE2B 7346e9b9b0f5c9be783e89f065b6625c4d718f2bb513142c4e668f00a6806c06212f418f88a5cf9757cd5db502af534e983310754ec46a1a57920aae20ea416f SHA512 2fd6108bbdeb5b5af0043ad35b8c72e0be0d802903b80d592fad1a419fa0adbd4d0fdb0291742db1ee8dea4eb314a6d2f08e31e78688e509fc9257914db9b3cb
+DIST firefox-68.6.1esr-xh.xpi 470238 BLAKE2B 34b0a9e113f73cfa4f3b05cdab68b707c798f258da6bb78f6852ee865da377160a4cd0526bb4864b548c0a09083de4dbff381bc8ef83d4a47a64d6ccf3c32faf SHA512 2743400c52eb9be33deba0d15d952162b6bc0f13d7fe5928c8892cc92b3116bdf2a5f7ae8f50cb1e5ee3b99e548759bfcaca8f5156948bed6c54dc440db7b50c
+DIST firefox-68.6.1esr-zh-CN.xpi 536431 BLAKE2B 08a2e60b7cb3ea476c4204a0c1fb2cc517e9d737b695f98b072b7ea5559452fd56a919f25dc27c49801e45d90c42880d00cbfe9bc7ba67d11c95847485d31fda SHA512 6dca06e8965b2d87253c5b6329ad95f7d83a9bcb6a5ec5a119ebef7805f27c7a09931c8a228a702e73800c5a3699282200b3e567822f42335bb2285bd9348584
+DIST firefox-68.6.1esr-zh-TW.xpi 535856 BLAKE2B 81e4523992a1df4a7b9df85ed7a69811bb2edaddccf73a868af13e37e15d7d6b6b0ba27a5e3bde3cb68489c55c93db89dbdf008ca58a60737f8e3e2377bd1614 SHA512 9fc1ef0b37b0d42a053f732debf4bd91c27c7281b6eb8f2b16e93a7b139e8b03cf47ae26999e14f39c11257d2fbab6b032d2b8708e0e1c04903a1ba4226e74f3
+DIST firefox-68.7.0esr-ach.xpi 471587 BLAKE2B 9e861b74ffa84542ea771d885741e3ddbce78b825bafd58f186548c7239f03ed70cf1876dc1659d4edb07d48ad1f35e000d787ed09cfcd44c8f7a2debdef1009 SHA512 b44d38184513bbb94f3f6b64b6dfe8440678e90f3e1c73bab8955d165e6265a319b0cf9a322101f51f3c4356525f58c773a3051fd01fec3a7903d7dbc8ee1aeb
+DIST firefox-68.7.0esr-af.xpi 450295 BLAKE2B c5af1d5f9c2a24f82799c946b6a27a262e0989f92d167005699f87f2f2f82e2c078f9d984ad605275ab2a7b3962adae700d68ec4aee6fa288dff10a6b5151bce SHA512 1ec8cd04df2ea4b127f4018e45d5e4824c9ca427ae068e9ef1be4c75e5a152a99421e3c35b2045ecbbe3c4452cd430774672ede59fb1023333cf3b21d00c0c5d
+DIST firefox-68.7.0esr-an.xpi 482752 BLAKE2B b1a54dbafb8d8bae3a1762fe553a414f7fb8130d01817beec88eb40353dc3a085f3834125ef0f7f1b73f39a9794e4179331df7e5099a2fb558fb87d1f96b6faa SHA512 1bd397eb917f86b609f464a50fa3e90d50e7faabde5cf1fbe73268421ba4f6a5af839c8d0f09d57671717f9ee831989896f5e467c635aff3acd4f3873d826399
+DIST firefox-68.7.0esr-ar.xpi 538836 BLAKE2B 2ae852fbac2e12d6e2c3a179fb96e0c580947a2bd6f4019036366cf98e48a3d4609edab2450a8df44f8d019534c800a38f64da37668b10321a9657092f2e3968 SHA512 fa8e0c37f30caca61b4509270bc9e1e915c7cb306061c45b81d8884a86b185999938fb3d0afe879c5d793ebfa81795acb2b66de0c006b390d0ca7db479b91da6
+DIST firefox-68.7.0esr-ast.xpi 480479 BLAKE2B 52e6ffe259ce3440d7f353390830ebd16bdaea473add08195b5b3f2fe6566f17bd987a5851e236cc70ccfed4419cd9bc6b7c41a596fe19b296d1c86e11f8a464 SHA512 a729bc4158f35421ac8bd752bd015f0198e70562c6ba2b73bd71aba4e2221eb0d52e6f07fe5fef6c71197bfe4ccad6d92edb823a893e331308bbb883bbe7c1a3
+DIST firefox-68.7.0esr-az.xpi 510003 BLAKE2B b114d22e193bf487829d4e1d5f6b62b980c2f4a9fdb15e073dc0f722e7201302ad9f3a943eca52d5970a0d3f363f8d5b7b2eec7dea6dc07944ca3bb448ee0e42 SHA512 b44f25707721afc24bb291d3a30af443c525d6f03d555f1d87e5c11ddde53ce4a0b88b523d660164dd82bc0725c427909b2c46740a2c376d61508ead5c2b4de2
+DIST firefox-68.7.0esr-be.xpi 581914 BLAKE2B 3decd11a407a12dccb859ac02bb07f4050b22c421a5e89a2c5514e4e143410f9a34df113cf1108217adefa5dba5dbda82d28d5251a1e349f2cc50727059aec86 SHA512 9f9bd73c13bc8688e26e381e00c973dbd789f3c6d3fe2ff8f918ed414d1ae56d88a430d00b883cf25f7842eb9f9d9e84936ef6558c5c269fbe6ac8b4f6630ecc
+DIST firefox-68.7.0esr-bg.xpi 545023 BLAKE2B 54cae5d2a01c57ae2b260183cda413804a9ad565bc84fb815cad9acfdbc69250b1cdb71eae4a5fc42a2023afc76c9eddcb898ec84a8c1e85d9b218841b5148c2 SHA512 570a0f7e0d0cca63396f2f018e781b0d3405a590d68c9f8fbd164e31c784261607b571e20aa0ac8316402fb4d2b291f3867f3cf42d7c014e0abcc466ed8ef12f
+DIST firefox-68.7.0esr-bn.xpi 566413 BLAKE2B 6067b062a8d97ce616c7aab9b389d3c0191862fc17d7e3f07096a923f04070858d310965d446bd3d192047c97aca96f5349d0bdbf20522b930cc5037bb35cd45 SHA512 284c3e9232321463b4c772b84f354209964204bc31cf1c712c2b38b23271eb2078d93eb15219dc6239e63e807b2e97ec4d4b7a5514d970251af90d26a0332175
+DIST firefox-68.7.0esr-br.xpi 501479 BLAKE2B 32be73d9868a9d143b746e40669e95d8baeeeba3ec8c9abcd90d12ec5dec2cb22e07eb2fef0616c26309b26c30c9f977a103b73e43eb0b6430b03988d61e7454 SHA512 36b7572f37b114311942e6634a491e7153964a186514f7e3511dd3125b893cc9f8934842b60c072fb66eb4c4fb62fc1a5b308d404a1b24bf320e3efcdaefa988
+DIST firefox-68.7.0esr-bs.xpi 482779 BLAKE2B a7be0ce70f5d989793efcdf1f87dd5a5ed4882c51675abe34dda3656a1facbd3ed3e03b6c8e30a12b20532bf3c43374e721eee810474456a176fe6a83195adb1 SHA512 424dda4005854880b87112c02553fe422b3e7a7fd64b39f14faad3a098b189cb994de532aef2c1ee4e7683fb5ce4bdc400b237cb6db28fe2c1f8abe03d7999e2
+DIST firefox-68.7.0esr-ca.xpi 499722 BLAKE2B 93bfba8143628ed9d13933654cadcfad71accdd563f2cf597a07d1a95dad7a86f9f8433a52e84cb9a374d700d7f086eeb8028035ccf9e6343613f7f07617808c SHA512 bdb4b838c19eb837026e14ceff055a57cb5555c76420285dcfac0184a2cf180fb65fa56a728904a5f9e29fff7d787598e3747a5c5a4e9bc3d6bb42e01ac87678
+DIST firefox-68.7.0esr-cak.xpi 527168 BLAKE2B 7a72ba8d444b366b9dcf001a5e024526c0db9c9b55e18c8bae011804e0ba3a17f073a9183834737d8668c58728d4c5d9d1406ba678e80ffc84a632147174421f SHA512 7d12a3cffb6c547f0373f74a5624638dcf3e8f7edd049ab1226db588a960fcce055db1178794adea5479ee6818048c228cb5fd2691215ae0c3f2029d736a9ab2
+DIST firefox-68.7.0esr-cs.xpi 519719 BLAKE2B 42a2c025d9b1a38038d1234857f9bce5ba4469ebb7a8be0be4326842523109498f43e92d63eea834f6fe8122f84b38eacd0bd9b9304af845ae5ff77a7c3cec69 SHA512 31e03d0273966d7288168c0c1934a67ac5d35287e2ede75d4edc01582d9a23afe2cc7360ce8f4bbfb401e1c0064679fedf8078a6156a788408b8806d257d8f53
+DIST firefox-68.7.0esr-cy.xpi 506942 BLAKE2B dad32726a4d4c3950bca47d653eb45bd65d702f7a86a45ca001f773e5e24ffd3daa1db754e1b36c50d8743fc0dd01bdea0e4420ac6b08bf9afd4622996b67512 SHA512 c2a43d77747afce5bee9f8fca0b93e28145d7a363873e6d8e45309ecbf6dc8506486b8928a9d49be7232675178ef54060a9c9d0c4fa572f56f56b05e504c498f
+DIST firefox-68.7.0esr-da.xpi 520035 BLAKE2B 1e2ca8871a7e9edf3ee5075f482e65f598fb80bd8d27a37838fe4b8c7131017c6985731c20fad74be5d42fe57d53318804ad82bc5ed85635b94e06dcf653bd05 SHA512 95bf4dfa008d0dcd1b4138b9a456537faf3e15d15272aa55318622212bd9c095f79dba1c8b1423363532e8a5ba8691670d66b7049bbbb5f2f9b76d7b19d6ba02
+DIST firefox-68.7.0esr-de.xpi 523520 BLAKE2B eab7effc89d6cecc905f7e0d841dfb86f323c0a0a6798563b89ccc063e04671b5a376ec3ff336c7baf2f885e37cf8a83ae89e0d19cb8f47cae41f64967a621b1 SHA512 eeddcfc9b3f0d4a9c8a90540c3db9065e7ce404164b9851be95f8b7659dd1c750068d812db58572ef9259037d12097ab8aa425e390ecdfc9ed69b298ad3d7c11
+DIST firefox-68.7.0esr-dsb.xpi 528441 BLAKE2B 62dc62c4fbb440c4f09121e2117b405d1829f856e15cde6ea504b1759ef441015d1e744a2b86b19c56b1eeb47d9aedb60e062e5ddab5c8aedb2c31f5b1c805f9 SHA512 d7efd2b7d8580420c710b08ee75a2daef5ae2211c7d9484ec204d7b33a0aa9f24a1fab66613fcb386b7969dc5b12e917e439e5e1119a260bd5c43f82fb4dc61d
+DIST firefox-68.7.0esr-el.xpi 597168 BLAKE2B 45a1c585ffbeb1be96c8803ccfe2742e322872d68f320d41c0e75ba4d437a8fa24bec126c1af020ebda5fb280569548eaa0e52aac57d9db6eccc12b832deed1b SHA512 e1f614b7de087c8ce2391d40161c89d73f0bb768210b1983d6450bbbf8d4a9fa9d0daebe169a1a98756eba7e23fa83e3a92263317a9d4072de3cbfca0d2c2c3e
+DIST firefox-68.7.0esr-en-CA.xpi 478283 BLAKE2B 3fbf5cd2b48e233fdcf49dfdea77e47aabf91a9ffd95a8dbe8f0b1d2de93c5953de4d1b6a647706e5a109711b170f3eb2fd55a2b2ccfbc5d0a738b13c934b33d SHA512 7461f93c3adfa8d14e254b1d497897ebbb9f84237bad7c2e313cd9d70cc2817423d99727614626575cfaac798d0a544b28ceca71804ce67ca9ea5eb24164a9f7
+DIST firefox-68.7.0esr-en-GB.xpi 478067 BLAKE2B 33a75925c03feedb9441816cd47caf53a97d825ecab40c10c4e2eaca518f1de87720e298dbd5fbb67d690315820844685fe877c1100594fa0672122fcd577726 SHA512 e8c9ede7f879bb1d46e39c3ffc10c5178ddb8e696c0362e972da7cd480abfbc128d00a9126a47e9d1dcdd199c332f088279b6ec41da8fa9d38f49a73606636cd
+DIST firefox-68.7.0esr-eo.xpi 503993 BLAKE2B 95310a0f756ccced5a8d4b2dd4f6187a8c87dc5f24d228e8bef8102ff63eb7d4db680394f37d00ed210bc90a477451ff21713c3768d4d0a6bebb5a608671365e SHA512 1572bea6b4410ca5ae373aa4ba74b964cee6c7a5fdcd26826b435f8f414da548d3792b8b59b6a17f418b3d6cfaff4b9f67d27250be3b6498cd783d8a804151c4
+DIST firefox-68.7.0esr-es-AR.xpi 512279 BLAKE2B 3a80ba1b4e2739e1fb18845ddcfdf30c9512790cac059428b53b345eb18bc5b5387a5db0dc581615d355b51f7beb6f6ce3154ef69223dc24e2f3eb3a450d1e0a SHA512 28fcc85f800aafb237df837d014853efa3b0326b770bd4729039077a3bbf7f8638d43ec988a070b9e3c6691c978d6f9ccc62ae23da9198707a8faf922305568c
+DIST firefox-68.7.0esr-es-CL.xpi 511649 BLAKE2B aa42a2f9da9268a3250bff6ab934de188c51ed1efcd79ec4e35ec9a488aeea817065e211de0e6543de0bfcff78103d81bb6e03233e4b555915068b671b30adaf SHA512 cbebd0e4e4ca4227abc3e73fcc3559091cde2bdda053c56dd02eca1cf53f88e7e16bde612280c4f0b2ad70169c115ae98df32e3ef6a4158e29956cd69fc1390d
+DIST firefox-68.7.0esr-es-ES.xpi 481269 BLAKE2B 1a7a6f918e2ca08e179ed2bd8832f7c51c99c13539ba590bdd8bbcfd7142bb52471328c49e74a288e07e64bbe471a0673f514dff8ae6bdb4d091051daeca012d SHA512 2342d8412ed875589bee5af0289687654095e90a2f3c595b8f55b1b360acd35b3b70b29a87ff6089e29370bb2d6daacd0953241d4c10df66077a0bc140736908
+DIST firefox-68.7.0esr-es-MX.xpi 504496 BLAKE2B 4dd10f0b0126aa17a13d97d31eff5325f1fd9f0df68041503b840f270bf69286a598ae43b924a7a815fe643573f3b04e4fe495e827c8bf3247df76cc87bb401f SHA512 2430fd73fc766e06001dac8ff5dcbc33134777cb23d043298e77ef163ff15f877f1fac541f26c9cbd764c79f80aa3db63ad62aa89b00355d90a54e8eb385a3d7
+DIST firefox-68.7.0esr-et.xpi 488287 BLAKE2B 382a55448a3d873c61cc5d722349c17ed8cab1ecbd06ca6088572d2a05fc751f26f6da6ef4096d343e355c2404031fe62f3bb6c041f5083cbc0bc22bc0a7db71 SHA512 f24d639d73f169b204232dfeeb8b0442792cbf1587dcdbbf9602ae838514abe213c1c4be1ee223a9dd81d364052798b1f2f0be0933b4ea99faa6a5e328bc3518
+DIST firefox-68.7.0esr-eu.xpi 502338 BLAKE2B dc63204bc291e6f2d97210023967604c5247a20137182992a6ccfe58d96873b4925cadee955ceaa07e1b75681873d06f5be9427be1c0fe63c1ae4f85f8197486 SHA512 0fa82cc7b0d5e845bcb93c6e48cedac6a14459dac57bfd28706be3eb641e895ad8813251959d4074055aa40385a26226db2939523c5eaab22d3cc2b78861743a
+DIST firefox-68.7.0esr-fa.xpi 547567 BLAKE2B ca5e74404687d90508e9e35314f7ad985aa9b20b1df58617b9d71bab9ab2218fbd4a23bfcb6438c6e9442afc717851d96125251453150c18f19287aaf1f88bd8 SHA512 87992c892bce38e7a4496355d17ec1eb8351061520863058ff5f0316d33bb610ee2deb3d3bfcef3d3c2e1955b92719b3715e40ff25670a84d1fcf4ad9a04c988
+DIST firefox-68.7.0esr-ff.xpi 483740 BLAKE2B b9d2884d52fc4d1e3deb692d9cf809e23b63b150fdd2d4e39e774e09f8b3cd8566b03a264c243d7d72685fbe3e5c4c4ecbc00c76450934ad91a43ba734db3dc3 SHA512 e30fb84ab84eb830bdc9dbac995f6e610e65d87ee28c228bb75b178d2fab43d5b428c909de8eab72587d96fd497694af27f2d8e40059589cc0937797ae8d5373
+DIST firefox-68.7.0esr-fi.xpi 494113 BLAKE2B fa116a70b0ff4a04232f371a8a5d149ff51675f532d1cba28af8f16c30f95633a9ce1e5a907ac9a6b520327f0b3d270a157c06efde3e15a8192d4484fce6f8c9 SHA512 7cdb66d05cb7aa496f09362af87dd5d80ba240b858ca33e4f6294df860c167def0e6ec8d84fb913f0702cc05562e8df5dc1520daf0d986f0def7efd7df62276c
+DIST firefox-68.7.0esr-fr.xpi 522975 BLAKE2B f68eb02f2b53046f63312567007ac445e1c2f57fb663ee9c2ade18c83aa7c02f38df75ff3c15fff3666c486b2308267bb1677abd5e92965ea0dd116242446cc7 SHA512 17bef6bd11ea6c8d5ba1e1d39b6575e3e3ac132dd4b2771cb3c97e79dd2a6419489c2d0b09bf2bb6f9e239ce3ce9863916c12c8dfeb8771de09b456ae2cd7fcd
+DIST firefox-68.7.0esr-fy-NL.xpi 510193 BLAKE2B 25fb14a22e09f9d63924b1b4c0902e02159ee6281b49559fbfaf28a808e50c210785dd3a99cfcf1b12a8f1ae948de19cfb2f8fe1cd6866a88a6b542fb893aa7c SHA512 59e70f37cf94fe57602bbad62e75d2136351a922ed3fbcd8da816bb2213dc78508e3cc852fc54bdf263c8157cdc26dd53945fb395cf9c90574b5f45a6bca253c
+DIST firefox-68.7.0esr-ga-IE.xpi 489310 BLAKE2B 31d3ebe3635cf6ac7b6b48587c390f5e1a1a34e682739ee53c113ed8ddf8c147ed5d405f602992e01f9777dfc5d0706ae96489d44fb04eb6d2ea4b310d0ad6b5 SHA512 0293fc072efb430ddcd34a25d50e4edf3877cf6eee0213f81f89901463d8bb40408fbd096bb0ee66a1b0e0a452a8cfe310b992b2bc1246ce83bca0a4ed75a48f
+DIST firefox-68.7.0esr-gd.xpi 506416 BLAKE2B 88872f0e220cdea4e4063d01abf1bc07a14057041d3a721c89f3326955e8f1b3b1793e1123e4c8fdbcd8a62bce231bda85651a272a1f342c3ab510f7e8a3669b SHA512 2a748e3af4b3b5d6b62da94d3c2678150bb2f6d6a9901da49ccbb29fea68ac7d1e4ddb58d65a66d20d6740e0f5ce2c8b625c384d876de6634bcbcf4c8c77e91a
+DIST firefox-68.7.0esr-gl.xpi 483662 BLAKE2B 87b6be24be2bbf380ccfb0d9921a0cbd74eb115b796c9f4a143b54914f2b9fe6116881fe783c799c53b8d4e0b7768f952b4cb1029db1048ccf8d5fbd49a89273 SHA512 2f6d6ca417dfafdcb9d0c1e7bcdce15c46902aecdad8708522ba282f4e80653a42dac0c6af895af22d138682eb118dde5c10fbf3f6229e198d732c35542a7b07
+DIST firefox-68.7.0esr-gn.xpi 521842 BLAKE2B 4afa493c040b1a687735b44e36412db48d58a44eeb5cd6710306e97fcacee5835ea598f262beaa39c97af423c46f1d14cbc97da35b3569d82cb123c047c3a98d SHA512 a876a8e2b10fe8de6c97d0544e4f504df391e4f0397c46ab178e0a8273b52eacbcd49d1bdfeed39dd419c40c7eb4b0ea3e608fe5120d3c7118281fd9aa04d14f
+DIST firefox-68.7.0esr-gu-IN.xpi 571581 BLAKE2B 8d8e41aba58837d1b29f4b057ace02caa03a4b5492699d6620d052db7dbf0eb85ba336b4c15e71b305d99727b270baf6c6ac550abb4ef40ede087d14b74e66b1 SHA512 29394449fcfe4476be97afe3db72c2c60829c1335dfc600444b5da3c67b459ed80205fc86c5da41a1ddb5904b1a9d788705afad841009e17b79bff086601391d
+DIST firefox-68.7.0esr-he.xpi 513831 BLAKE2B 8272a21d05b4f4d76d02b954470b38949d7ac11940d62d49aaf7981c7b7deb1200e0776f0701a613032eebc1b2b8df70da718132f9901ffbf6059678003afa96 SHA512 73772cf9cbbd45d4fe68ce68420162b453bced96a1774350fd5e0072ea24a136cf2f24cb276a3260418fd298bd13b9017e427529ce0f6ce8278b3d0ae239273e
+DIST firefox-68.7.0esr-hi-IN.xpi 555192 BLAKE2B a0b4da2b9d7d81d6b15c123631076a6e67e83717c31f1226220ff96e961d283f2f3d8199701fa05e86e7d166ca48aeefbf47685d540e745c050ee4934a29a093 SHA512 eb7fdf94d2aa3999cdf8d827aee4a19b3d35125ca70092afb4a5145ac2f7919b841db3727e05265a8ab1065107e8e7d30f6dfe4ff39f1f3910e9802de7728311
+DIST firefox-68.7.0esr-hr.xpi 491113 BLAKE2B 44284262c51324f1ce0a3e9e9e36f2ead368c8b45696cfe8096b622b7444d299853557faf85b48a1b4afc31e667d08fd23f10a6c9177f48484ebf4dd84a009b2 SHA512 d13fcbbe1ea0a2de2d95e302658b925b4e34be224ffcfbfb77b9dd59c9d674b56bce06c53ddbacb11e84668f77ad1c894343af82d926242c1d39df2e62bf4ef0
+DIST firefox-68.7.0esr-hsb.xpi 527759 BLAKE2B b6b80aab1338496bc471fb059090e816a741141fc7be98c0efc0be3289afff66a9ce508f5fc488a43147a0d4f3f00dd8509622d60d976d5b1f5722ef826fe27b SHA512 7dce66e3f487418bfec6c640ba608e1adcf3915cd3d2f6ff17d645ae76b2db3b548dd0fbc983e49b6dcfbccd9939ac3dc54a16d5b5f2d609d2eca93235900bf7
+DIST firefox-68.7.0esr-hu.xpi 526048 BLAKE2B 690dac23a289d947e76b2367d7802096b1d9398d8e94edc27b674b99139cc3bbcf17c204a56b4ed308471e77cacd5b43bb23faa5753c2ec396f9833a98adf47e SHA512 47f02c725971409ae8e2c44332d48dfc1e0473105170ed3d74561e988f1e9317fcdc578980b4a142e2fbc8ebc67b1e4dd6c9175858ba2d8a8b698c8d4f5389b8
+DIST firefox-68.7.0esr-hy-AM.xpi 542291 BLAKE2B 3ad512ee71b39d68efaf63dbeb6a5ae56d72d33e0b928ac5b12df653e205de20b294af58491a2eeae32c1e2b2c39788f63893e4f2a4742c3dc2b6490ca5b4dbb SHA512 08b93638de0c54f21ff3570bab7e9dfb8c343442232653b0fc7b7b615b8f561d9bf086d7c4238d3bb4a4d0256edfff4a6730cb7c075b231ed327f5711c3faf32
+DIST firefox-68.7.0esr-ia.xpi 496315 BLAKE2B f073ac8dc6a758192d456b6a464aa0f400dc7d6a2531836defa541481dfb4ef8c9184c19d8608a100fdf2e05d47ad1ae1f8ea7d21d6f3c2cb79ae5d017d11c49 SHA512 c43d1faa436be76282a2604bf9b0f05996dd181e41eebcbc3766d2d15b2ace1fc9d54cf5145f3dec4c04a4a355e74170ccd7eb9b186270b1b5eb561015517b06
+DIST firefox-68.7.0esr-id.xpi 491733 BLAKE2B 91cdef902e569f3a6ad8acdbad1b79699dff08ec139da4cd01290abab4a578bed59b9641c3cb8bb5c4208bac8df977be4d28c6e35fcb2c2da7a1402c6d6eebd3 SHA512 a33a47752d352ecc309377247656ace4dfa7114089d6404374250ed0e2ff476e78ed668361c3b6341091e8b06e3e6b2a61cbc565928a168433f99608b58637d3
+DIST firefox-68.7.0esr-is.xpi 499778 BLAKE2B 0ae4f980077df56a92492d46f1dc9aed9d2d2276c6f46f1d395ae5737e8225ba01a778e0eac170e803f35ddf6c0d4ed2e5800dd9797186755e7ec2855da91ef4 SHA512 0bcb76b3488894680a2e07b997f8b87e57ce3e7a51f1b51ae434d2c5ba0130a2afb0079c32df9a0ae47476d57aa0bf730725f93eaa689ae3a3bcbb7cb748ae76
+DIST firefox-68.7.0esr-it.xpi 383619 BLAKE2B 199cec2810f62f59e5f6a64ef593df1d99105789d02909be766964806bee569ba4d0870fabbf647cc562d7371edc66099db4fd42af0c503cd07f4ba15b99de63 SHA512 d8aa6d4f18edb261ae6be662e5880877516ef514e71f556bd14d379d88580fa707dc76c8dac40ad3efc51eb09fc8710dc501b68cd62cb92e3359b342e0a8be3c
+DIST firefox-68.7.0esr-ja.xpi 536932 BLAKE2B 375245f72cec0085035b0c38e36d2fcc29033c4894586ef6091c22b2060206b459e576fae02f9ee966217aaf9983336bd62813e19f79ba69ef2979ab9a4664b6 SHA512 8b63a056f5d7f5bada4fd67519c24175a91743ceecc049a2e56402e0013c34071c571afc84cce9348589900318d7df89a69736632987200b0e219a4f016a290f
+DIST firefox-68.7.0esr-ka.xpi 544472 BLAKE2B 8e0bed7e5c8fd5895e64accb76403ddef89dc79f2f835bd8cbcde9d2438e42d75f271b2685b31888d88ce202d48928bb5fbfea9668d53495ec4857fff4d01672 SHA512 a219ca825323b28528ae44700448608b02de38bb0a2ec62b77f1002815cd90af1f86ee840d2fe324cf7942ea5276591427655dc0ce16bf2e73ac60ac525da054
+DIST firefox-68.7.0esr-kab.xpi 508429 BLAKE2B 1dae211ca8de4ef03dba39cdf8acce5d5e0114c76426ef5f92337d92d8dc46eab45ebf43910f833d5ccef1104aef54862818875b5201a56d02dfaa57933fa869 SHA512 7db5d5ac5a78e34d4f6aa5f1c866d28bc8bde7a4f6205f7f20ca220b7e0ac7df2c3404037b981e5691737dc5e5a6c109de29a4be0d9089c02c422dd2c3f50ace
+DIST firefox-68.7.0esr-kk.xpi 578760 BLAKE2B 41bf3e1f0def9de745bc6f4dfd76383f781d8c29242c605452f379498d0016f02ea11731b3792f2070c6d16cb7b0f83eb40dd1e18441c9b711a1b007f13b21cb SHA512 eb7c2b4af1a27c7a1f287075d52871b6a446131639005e8068c9ccd4b23e973968edf91b2bf027c89ce24405076937b5485acb9904290d74931fbe84d1cb64a7
+DIST firefox-68.7.0esr-km.xpi 551171 BLAKE2B 0c42efe5b6b654076ff8848a26a52634f61b6ee9e7e7c23146ee76df8d315e135a0ce574bdfbef69d36951a6499cefa313de8e5ad7985f7876bf426e76554b95 SHA512 08027da74500d4d5f387618b5aa8b61befe62ba3ca3d88bf329bc188741f52a71d9744951c0e7e46f449c86aeb8f5826ad2e83a88f5c39000e70c25a60252cb5
+DIST firefox-68.7.0esr-kn.xpi 547374 BLAKE2B 17f3c149ceb2be38c530069780867ed2b7af2a7aceaa4cf187ee85e008695da09acd81abb69687c79ce0ae3e4de19365cd76eabbbf1645fa83d9c3cdcf4373ba SHA512 11ac64ebcf9c5d20cbdb30a2c42a1f074e614fb4b861123c33038f4103eb13aade9b42f3b8aa06d3ad3c4a6a7ba0d608b81ae662db6524da6f79d6a9c87b73bb
+DIST firefox-68.7.0esr-ko.xpi 535779 BLAKE2B f8cc282341941a3ae0eddd02221a0a586fa6782a16b07014019305f9e540e9b3c2ca7608383ed90ad4895762da56043df6e322b8bdae5b51ae621bce23b8d345 SHA512 8617e5ca2c08c2b1628ac25f7080b8fd4af7629476d513f8fb6da6c3e730c6cbef1494ce0a7674cbae29aa1df4cbbcb03f708fb3cc045f738720382e6a48dc48
+DIST firefox-68.7.0esr-lij.xpi 481748 BLAKE2B ebd7bbfd0e5dccd7d0b385c56605a207c0dec5fd664b8cbd75bb5be4077378f0a06ae4483a69d7395d7e97d36a16aa5821e71a4db7fdb73976f126296f5baa02 SHA512 c9e38c7f55737c0f65fd8b95a71bab37371a58bd8dc10258edfbaab0ebabb01b24eb6cd6a29c5d1fc181044978bb7e823a6232647a835720ea38563d86f95929
+DIST firefox-68.7.0esr-lt.xpi 527444 BLAKE2B a43cbf355a53ad0f214fb5273a06b13fa7f3d129f3d66c4a0c3b1fef5b5f1cf1580540cf2a6372d79b7c6488bc472f897207ecf13e59e6307e0b3aba76a802a8 SHA512 0a93db1af93b1f0942a0149ba4bed96ae747eab0c45ef5d56abc9a37c768608fc7498b885e10ddfcbf72b881e02b95bf9923b56529a60980ce44ff76e668a9d6
+DIST firefox-68.7.0esr-lv.xpi 500117 BLAKE2B 98f765ba860c0202eb504e567e5a098215e6d08ad24f9dc161244b13b173d5375b66a62ad14ebfd073f9a8c073f78db9ae221703c76d91a584e79e484f421d61 SHA512 954bd8b5b7d173c0666dcd4f326b0461ad0e04cbed16fc91384024c674f88c053e800b7f052fee72707d5ea33a00ad7fdedd48d73e5e47a5d175438e8c6af4db
+DIST firefox-68.7.0esr-mk.xpi 484989 BLAKE2B 9fd9a47c16be02a6f8c5135564a9c2a051e97400b813d25ce77f2b34b0e1174dad2d7fe2b85ec78ae8cfe0036311ab3147f415ef414805cb436324f9873a607a SHA512 e20aba825f3f729a24ac5a0514a3a2de5ef60b1e1d104adaf17dcfe4193dabad32053e894277da3f1ed566daa3aa8c5bae97d092fef9583e7cd5195d65b87277
+DIST firefox-68.7.0esr-mr.xpi 558969 BLAKE2B 4b51858ca7ce59ef754065bbf867b9e7df88664c4ee0c5b0077d24a64908bc88a4c816398130fc04b7616aff55f683a0a925eed3a1f04d2eefbe2f5ece3dd918 SHA512 77b044722af21e45921d416bb99e26257b7f7d0d1ffe3c14d62f40ee8bf25f90e34370afd6907c37a580e911d4fb676eae99c36df3e69f192614dd4435681523
+DIST firefox-68.7.0esr-ms.xpi 480113 BLAKE2B 342545b5416c3df7ff8eeb98907dec4d7eee9c18f18b9790cec443abc5bd64b00157452de3c65a41236429123b418f2bf4441677f68652f2a816021c6e79a2e8 SHA512 73d5ab3d731a329c72d8f9f326bb008de607fe0821a9a278d0b4a62e18c11fd327491d25f25268194b74c5ce77184cb68d8c3b543ff24d19c8a5887e3162916b
+DIST firefox-68.7.0esr-my.xpi 551924 BLAKE2B 31c894f878329e126b524adf0c8d68c7b47d0af2d8ed12ac77352c1962b28741fbda5cec0277d97a91e95201491de7e0d0e3196f2c36e964114943c437f4c3ab SHA512 9795739bad1227a1630faaa87eefe7f54d0fa165e4654c58bba56f3c13ff3d13fff97cc4f4f0bb5710e136767f4d7c598d07eadbad75e8086dbf6ab63ebcefad
+DIST firefox-68.7.0esr-nb-NO.xpi 495869 BLAKE2B 83359c67c44b165632fdae3f8a6d976ca13ac38d345c65d067695b54a55be185475784a2cd8cf25ceff9ef4715362a27316580b0af0e84d9465226076f038b13 SHA512 c1a7fb20b504677a9a4ccad2db9e22ea48ee722c957042cbcf0137fb3cabf1d8fdd293a5fd3b232003554fe61c011b5efaf1d5f4fe5a4f14b093f62c1a50023b
+DIST firefox-68.7.0esr-nl.xpi 491972 BLAKE2B 95eb1f04991e93a8272f18ab3394761e00db517187453b083d05ad429fd8d2d15b0b72e07fb5bd1605c46aa22f8a7137415b1b67421cf5420552080741f23bfe SHA512 89b3b0a1b97e09b26e33f10861ab40315b13804d243030efd6594f0eb2ce009bf7912d3e1eb4487f9056628b5a885364e7f9edbb9adae9724ef1a488af5a007a
+DIST firefox-68.7.0esr-nn-NO.xpi 494526 BLAKE2B 4960b9697564167deeebf54ff2d04464113fb307701e4e04e197be59d620503dad0403d912f263dd27968409ad1fb2c401656de7a0e0fac3764a21d5c145d118 SHA512 a1ae55d511a6fc1541d8cdc27bf40ca8170cf304a7d4c96c3bbd6474f816d165d51c7ed4d137085fcfe85682c6dd734bd43855d6cc2ecf3b6812134e6f14c43f
+DIST firefox-68.7.0esr-oc.xpi 498520 BLAKE2B 48d13a4e90a120f88c6151ea4e1558d6652a082f78306a9c32ae7d5d74082edf53ae218552e941e38a65687fa1d0897ba82b9734b19a7af65cc73ef60d6b85c4 SHA512 078540eeac1b25779e86c2c71d7c7a0d034aff9ae5f0531386849b456d41103eb9afcfc7eaa509cf27c7c5c4920bb980480f2ac4a4503ee0ce7682f299c3ff6b
+DIST firefox-68.7.0esr-pa-IN.xpi 542362 BLAKE2B 4c8ad1412c1c149c25e5f57d3aee7bb943297183742b21bc760a4dcd88f5834ea564abb5158a87b7a0005112a5ecdd8239f74f58f7478b74837301e7fa643ea4 SHA512 9a1619106aa0f2a40f9ffcc8c443b0939954262f4c2830d0a055bc91e7cd0b5cda4a357d2aea885bbe306618a5db11556eabb339bee156d3abce72029d77a240
+DIST firefox-68.7.0esr-pl.xpi 495643 BLAKE2B fad61b95020800d7ea280c803ab570362a0b2ce2abfd2b5bd51b9b51dca713241eeb1160ff347e0bfa831b05ee2db7fcc21a47bc3f15aca3ef39df540c3ff520 SHA512 5799be0775b13e3bd9fd09ef83a9f06331231228f5a40b84187308d2c4aec51fe9a7189ccf909ab89533c91728ef5c5674a1f662d5cf93ee76275839bb1b84fc
+DIST firefox-68.7.0esr-pt-BR.xpi 497982 BLAKE2B f676d3207d3a5384092a2e20718cb9010e2c131f332ae7566b6ab1df1bd8acdb13f2e017fc73f979dace142fa154c3f8dad7f7e1150e7c6f152f9d8a422b6bd3 SHA512 9177efcccb68c1a9d4a733426c7a5adf6a9a96125c86ab52e5561f656171a3a8f4c7cc09cdc966c8d73e6d585b07f05ac3dbf34e3fe0a71a5490f989c4d75cf1
+DIST firefox-68.7.0esr-pt-PT.xpi 507654 BLAKE2B 6a45df049383edcf2198ec905e8ce51d9aae154b315691fc24fdb0e167b36738147707db53a90b74f128e79f61af03f0f7f601e26199cef3203e088aff5f3aaf SHA512 e1a1d6795eb43fa1f8af4ae7e1a3c321761776409f3321957204b355ada11af34a67daf1ee752408610774e5442130055b5dac9aa33138e2cdb583a4098de2d9
+DIST firefox-68.7.0esr-rm.xpi 495306 BLAKE2B ef0bb1f2e67f4b84d845f13b9f14b54e9695b299ccb57c676bc59be6171fefb1924cc88e2397b5af2f342e41830184fb1bdfd5b28c32e34de1e1f8583ada001e SHA512 53ecb824695530d6091dcd743dc2fe3ef056789fc0d7cc082a613c0dbd342d8c2a5a325f745bfedeb34b340482e759e5f407956ef367591532e8be5132d190e8
+DIST firefox-68.7.0esr-ro.xpi 508602 BLAKE2B 7863a325d7c4473fc28c25532f723d079c1655041dd2ec36be4fed4627b666a600a384a81d8b78f1f57ef30e70ceb025cee5935d936486f3c9c886235a96735a SHA512 b16392c4ab61f31601d0f6d772047130ecba2ebd9f78e54998daddca342ac2b034645223175f668446105440ae77ae686e069c02ba1c3bcb442930a63dfc868e
+DIST firefox-68.7.0esr-ru.xpi 583739 BLAKE2B 66eaa2d9d4cc6b567ba4771377483827855d809d622d1f7b111210f4f9e8e5294fae17b275975c117a722b19351208b083368fe19f96285a9d0f2547bae45baa SHA512 cfef4a5443ebe488b34e8cbe39a8de1205d19670c95bfab20aa0f82b70973048e8e2e069ddd723b2f8f0acba887336b09d0fdceb7d8747f356fe972c93619aaf
+DIST firefox-68.7.0esr-si.xpi 527984 BLAKE2B 523309326976b3cf3698dedbd924d87f7553926ae974eeb8d6d5f7ebcc54bd747aabfb8a771832e824eadfe41c7a4b552c6a2ee1a6137df1599692fb9a2d8eab SHA512 d4f89f1ff3aa6b8bc4bdb9bba995754a6dcc0f49f9d2b3327a58632ede4ba08942464ecad506a241f546137c783dc38895e6ea8027a22d0303b1e42d230c931e
+DIST firefox-68.7.0esr-sk.xpi 525085 BLAKE2B c36710d6368f19907ad23821cb954d83d2aa631d4cfc36e42cbfd5401d16cbf382f413984e8c31bf4f15ff980cdfa8f91e705bb772a240a19060bc305ec66ceb SHA512 e88c0ea128bac92a9026b101e00cd2408f2dd760379d1fc09957c0e047ce9827ec6eeaf7ca07131d9aa57e942738d866bb4613cf2bceda91e28e3e6661a4eaf5
+DIST firefox-68.7.0esr-sl.xpi 502156 BLAKE2B 93aa8742b802c22a1e2eea06a98854416933ae7cf87a06073d758558de5c22a1f1c7ca260e700abfa6b32d1e80f43a1713cf56dbb2f8f4ff2df731ab99f15888 SHA512 5f1b32206dc60a5758cd3d5f0d32ec52731e191061691d9aed92a420adb902de9d0738c2d0d749f7f5adfe478bddc378a052c7d517d2d5a56cf96947d1583d2f
+DIST firefox-68.7.0esr-son.xpi 458710 BLAKE2B ba91e2bdd5484d74ad8692499e4f6a1472203110643eb81ece6b8b3be190749b51e097c51aa9d2bb2f93bed3e353abf8696fae8db40de70674830c3c43b7ab27 SHA512 e042bba52e0e3a53a91194f806f2d1e879df858d2df23bb4d5d5b6f5da5efc58ec98c278e78e0286c64c03250ae1cd6997284d102de1ba073936e6a4856695ef
+DIST firefox-68.7.0esr-sq.xpi 521482 BLAKE2B adfe97e574cb5aa7e6d491b66190135bd42128acbc2f43c781dcb8018708f03244dc4acecf913dc0c30f0af3a2ae83df0aab3a62a0f27aaba7d997554b4904b3 SHA512 1c31bf506155f0964da5a099ef28f566a628ebf3cb7158ee34fcd345ee1570e40ccccbf67a5396c9d10a945531f0f603e1b77f919e2d4be0eb361d7422d2afba
+DIST firefox-68.7.0esr-sr.xpi 527349 BLAKE2B eac6e60ffa58b5291c4db0aa1aa3f36addc2eb04866f4d2dacb2cd3747d479dde5ed46a6c86365a14fd723d4679b63648b3cb75099069de34cd3a19892d04c1a SHA512 866445d207cbae1916bfde7bfbfae1b61448cc235599d55cc07a2e7f7a37d21f3ef745489be8335add098a57b07e2da6ac1aa9fa54ec8beee768fef0baf0bd75
+DIST firefox-68.7.0esr-sv-SE.xpi 506625 BLAKE2B 8944e3b87bce50f4d7bfe02f5688799aebb4d1e4f1f2fa5768fc1258e6aa4759f8a505934c74db8b84b97783b3b75fc734df3c27c9cee274f7889ab817fd5991 SHA512 7c440abdc68b72ce51fd6b3a03a6ddc8ce4d0a20aac273413994621e8823a093b1d02d4e2ec6987795f766237b4d8d850a437b8684b1f5c939a849b45d943552
+DIST firefox-68.7.0esr-ta.xpi 548956 BLAKE2B 636f8e97cdd83e61dba15ec183ff33c1bb56eabe9f12fc7d20eecf79d1d736a3860fa55611eb54c54d3fc7f97bad13e091ebefd1ccf5a923123446049f5fcec8 SHA512 33fdcb0bebb3f7d9fcfc197ce59ac01b2a74c6a77ac62a6aca354067ffed217c4fbc04f8f36cb395cc0216befded82f9c21059522acebfae21921bcec9e9c6e4
+DIST firefox-68.7.0esr-te.xpi 561506 BLAKE2B 9550264d23143c7b89bef0b64e882e3b5e740ba849454af1bf6d4cfe697d657aba033c96828e5fcd90677a2977fe09dad52cf9904604b2319694b018bf5ab15b SHA512 1c23792d5e36f557c024b57b510d92d0ce30785c034aa1c895ea142254415af458ecba0a6b7d2dcc989f8c9c8a311597da17d9e3d9afb25749fa5078c2e36ff4
+DIST firefox-68.7.0esr-th.xpi 550752 BLAKE2B 38dcc5c6d362eb2d19d3fc5e1e643dee44e68a90e3ef6a47c92220ffd28037a0308730b4143077b65895d1f40a2537ad46e4eb315bf570c446070521fb921a01 SHA512 fca01065098a01e69323c9ab657b152c7322562909db935d579daf41b4e9749e3068b6af808323590a1eb962d912828ee4311219b21e4281c09594491b5fe1a5
+DIST firefox-68.7.0esr-tr.xpi 515120 BLAKE2B 40bde2899ee8a32a3116e0c030acca62d24faa02baa2800fef3e0d516f21287454259bd730fec44ace10acffeebd72e35a2139361c61ecafca0058bfeff17091 SHA512 09fdfe92c65817159822ce81952a600558199e77c0bf83f76570f2fa2ba2adf7d65436303938007c81abca48d3de28250ca126b7a8184c8d9926beda966b626c
+DIST firefox-68.7.0esr-uk.xpi 568873 BLAKE2B d2de12b5547d44798e3da88e58583a951261447180eb7c0bae2122b9bc376970d081118119156e5ceeecaa545551c55eebea53b87b21de641b7485348306ce9f SHA512 6e2d7f4214acb526e6d7bbd84240b8ab163ccc38494a91dcaca9288f4a4bbda718f0393bd81e3af060def7c23ada87425231518a2172b4c0fcdb47b6c1e5a933
+DIST firefox-68.7.0esr-ur.xpi 542343 BLAKE2B 0e29d24ae6d9c5abc998b88f9c27792d653b817e855caedba2a1313f972feae0b1222cd04299f6d8eb9bbb48b8978097398cc53ef83b6338af7670c0de382381 SHA512 5bdf67fded7f0d2fe567a4566531bf73bdcdfc5d97f8803f142ce0a458a26e1afd9a3ecdd50c7f9a154e6ae9909aea6a977c0668d3e40b87cd28f0b8b5f38276
+DIST firefox-68.7.0esr-uz.xpi 482275 BLAKE2B 6e8831f1200e21c1f8eef168a27458a6c6ee957b39e4ed1720090a435e65a5515ffae10015ce83b59570f06af85b62a013129a75cbb27d7cfd55965ffe954b8d SHA512 958a761477cc228034c2180342448b30a182f8844413e86fa2008f73f9d1bbd42d92a1688b60573351e6c3e07b6d3037a1c07d7add92908fbed62b3a03bcf03b
+DIST firefox-68.7.0esr-vi.xpi 529121 BLAKE2B c3fcdd40ac670073589ed7e0bbc9734948da1aa15a6e46026c27c27cb74a2fa5dfc73444065dc65b633f001e2df001596eda91a774519bacdd99d8f278a943a7 SHA512 830e858c33211faadc13c7fbfa640349d3287cd77c1cc2ca99f621afcc8cd7a3ca9ad5ca4e7b4395a6cac6cb4a63623474406f51b2379dd6eb0c9d5a36e6a4e6
+DIST firefox-68.7.0esr-xh.xpi 470233 BLAKE2B 6349e29b6ce5519cc2a54a70ed09c04fb5604a3a2a95221e45aa5c2aa92edbf48ef3b3469f548566d5c3a998ca2723dd3d4e32bf463e13c985502801162b4b89 SHA512 9cf132b52e04e0cec9f37ac9a2e12e1f203101ee22f9efc64649512cea6e76cdab80231dad04932debcf4d233fc089204ae9cc259e4c0674fa6d35a4cfd3819d
+DIST firefox-68.7.0esr-zh-CN.xpi 536443 BLAKE2B 6614a696466b1ef6512c59d4498c79a489470b5f88239c7f7f4cae1844bfd74c91b4184888fd03585139ad5c6a14fb5316bf39c1dff01faaafae0ab4426ebc60 SHA512 a9929fe8aae7956ca3ef7045f0b3a94d3bdc722309da5daa1b7c45c7eddfc3b0cbf250a3dbb8dafe135165194e335e721c6a6181b0311db09c7037f48b60dc91
+DIST firefox-68.7.0esr-zh-TW.xpi 535854 BLAKE2B 8fe66e24166396e020adff6b3ba396a4d4a05ba8e475a8f126fb931463001697e7c9ee24eb411f953a3795fa27c17867262b105c586de0991ec2e3f301db789e SHA512 246aab2d0a5301b4de6b2e1599670d42dbba0a11efffe5f0e04b7c7ebd9d6d29c4d99e31cf5c33a02a4eb13c8d5ac38421aca4b5617529cdcc4d76b836d3be1b
+DIST firefox-74.0.1-ach.xpi 502963 BLAKE2B c1cfbff2b0aa6e22ed6f650cafa7e5a30afd6dcb9c63c4e2c03c0c055fd77d57873dfa04206a16f4b6a0693b0d3199a58e1adc984ba32ff3a129f24a67e37735 SHA512 c170464dcaaf0d54744468cc50c92695d626dc7edeeef9f85657d4581b864132007c35b7777f5e0247bcf8f190554c246f9e4de623af07e82e7ecf4f886fac62
+DIST firefox-74.0.1-af.xpi 459165 BLAKE2B de64c086c052b7c72c755d477f6d667989834b0dfb0695dbd6a6af10ba918893b5c343aa7021d96b7eb58badbf52deda292356d83d9e0fc6ae942430bcc8915f SHA512 db733fe54b56ba64f7053aeb4b8af10936b502982cd0f03085e3147f74d7f2bf9bd6ea6df39068c8c0c1d35b293f2cb453d883e514024683db2590d060722ea2
+DIST firefox-74.0.1-an.xpi 515828 BLAKE2B 9b19645d6a9c2390dccb38d045897b7ccd4715dcba44f79118ee8c5b7721f40f8b096d096e98f432a0d89ebf17c7f9d84e2b4d667d732dd740b8c79fc0abb590 SHA512 0c99b792b78f07efeff69056369876f9b6396d3ab2ce1c18acd532492526741b8fca5c1331cc3361c8da90c2078ffbb2dcbad6c9b0f1476c886cb4ae65c1c89e
+DIST firefox-74.0.1-ar.xpi 587849 BLAKE2B f0f75e4eb9e7a933abb98c3bdfaa53f78a0c3032a5244028f82e88d548871aceedab43c3da6d881e94f2bb13f4499f200cb9ced89f160889efe71328a5f4072e SHA512 1996d24f25692522db48c62c98d082236131f5c4d5c3fc3d0c4a42831dc170a528cd794cfe5dca174dd0d683fa52ae0e564371bb730e547bdff9592e8f8087a7
+DIST firefox-74.0.1-ast.xpi 505345 BLAKE2B b5676bff281e03a41411be24bcbeae54d030ecdc5b97d94c5f9c265aad289861e36b07574caac92e19e6d098c2eca21baccfccdff172e10e57a11ff3675619c3 SHA512 277898781a97e1f3a083d2303d6d79438e4a6453699671f73fe369d6c92e3cb01583a298e3ff183a67dbf9f903e7035a50961e277f6941024172ab18c8e6ee01
+DIST firefox-74.0.1-az.xpi 536478 BLAKE2B 468689523278205efd699b6ffd71f8d11f49bc8de579498256bd105b3b01044788fbcdbdd88cd432a68441c06737f5beaaee9b7ebd21665888253dd46e6f7bc1 SHA512 bd35c581a3a18beff91544ed2e7139867d51476feb9819736f9b2f685d7e1e36bb003a8ae758f6f18ef6e4d121a2006c56ba2c95af0509a7ce4f710f519022ba
+DIST firefox-74.0.1-be.xpi 635481 BLAKE2B be2708c7bdb01496a15d2b3e194d40dde0d2c9250f46853591bb0321a3d1234b1c83b316b858bef53157f7483c7f87b54fdabb87e21ce6b98606856b95ff63d2 SHA512 00a656aa332db46c7f21af90e382dbc95fc11fd678e1743c026a4afc6c8a9c6bb662b53a85e3bf7112d6891e8c66b5218dbad4b397653be7e4d26f93c874d593
+DIST firefox-74.0.1-bg.xpi 596441 BLAKE2B 612ae1189616802f9cc7471950d6a221910349feb2e2535bdda33addd429b88fe03c218feb9e65c652707e6d80e715d70f06d618b70444d84275f602c5000c00 SHA512 a456edd1bd315c226291981dec829d2c892a6a90de315a863eebdca98f15631abc0d18609e189e8013de30e7f15e6a9200873d44275c7f37299bc8397341a95e
+DIST firefox-74.0.1-bn.xpi 630972 BLAKE2B 74f29c058e2dd736d0357b74591707dcbe9fca25f131079ad175e6f864ad2768256a390e8fb45fe33f78cc377d07f42d30c67471e69ff3c9b2878e82c87c7ece SHA512 e8b12a1cecebd46a71791fafe7547e1fc72f805cbaf013be41d9a581e0916586f60e039e0c5b831c79d28d80d89e4d4b9c0b7732a792da77e75b6a096792063f
+DIST firefox-74.0.1-br.xpi 544490 BLAKE2B 96c91f440c80ac6f705cb07901f9044991b43e2bdcf9e518269a641bdb3558574ab70b1ee0df7dd5b77060f8086165b0fa33b9e76b82146c0e3ff328d6695880 SHA512 b0f41d0ce9bf6e0eb14438c8b2b6acd93f59f27b69260c5c168122dd7c3a92a7ec153a48ee3d3fcb6c8c82f4f85625e1a07e8cc95b38103cdb3ee7bf30679b4a
+DIST firefox-74.0.1-bs.xpi 512955 BLAKE2B 77b05a1ece22607a2d7a1bb5232020de68d4d1ac387630424a4114fc5dbffb025536cf23468cfbf3ae48de55ebdab15f73c8d5ce93a86c50217dbbd3b2932a09 SHA512 c8f47dcb74ecbb0195fafaf68b66dcdec2c675743e0417e6e4e85477ccf9cdb5a333d1373439e1d91f44220092457f1b62e85e8c21091cad241709fe406ba7a0
+DIST firefox-74.0.1-ca.xpi 546645 BLAKE2B 81bd64dbf92484c32a2dc906b73a8ce06ef1eda27b97113e67ec7bf23c06b91beecbbbbd906c9d7ee34ac5beb4ff3c8bb35b98ff1fb5c54501ef52a15ef54ea2 SHA512 526e7977a4004d013b85ad375e2f52dbf0289607d72e9ea1f37352e73e9654e460096fddd0aab6d80e73e2730a5b9f0ecec81f7153c7ccaf1fdb995b126b4f1e
+DIST firefox-74.0.1-cak.xpi 575249 BLAKE2B 6cadce3d04f355765e9ddee307bd4452a5a90de86d03855653aac2ed84fccbd7cd9d159e2864afa13c415d10ab7b9bdb87d3021f8c10e48733e3b250e5c2be78 SHA512 106af6e861914fdd1a2b8b7af95f84e885a73ccc3549fe4de38a21630c5047962ebb535b59d9d2e161079773296835cc14ce5d373505afc0b6bd817052517907
+DIST firefox-74.0.1-cs.xpi 570953 BLAKE2B a0a663fbf77682fea5a4cb46bd6f9987a85faac53529aa0cc710cd06419d49b641cfe1385fcfea39a9ea37cf23e70ff781d78001eaa0429e4efb46c5bba41b69 SHA512 021a0761f0940e7067b20ab3b999cd85640b906232510faa5c5441037007bb97d76654c524b795db6bc2c9837fc8ea908eb96c1ae32276d94d821ff2738f9a25
+DIST firefox-74.0.1-cy.xpi 551153 BLAKE2B 775314d93d64cdb76cd7297735350f84db0700cdf4d5900ef104c995425186ffb6180c9ad08ef706f668cc6253808c674f45738a501b2224c97f8fe0d8ac95da SHA512 011744a4f1b4e6910a2e9ff8fedbe434d23b53f0231258da9c7aecf3c15e4642e900b669117d3db698e98da570faca01ae91059886a2df71ce883b97c3a1206c
+DIST firefox-74.0.1-da.xpi 534788 BLAKE2B f1957c8c8ec2f017a79f1ccc3281f519c1e4b22fcded8ab151f7966b7d4dc7e0ff220dca19779fb44e33c14dce72ee234ddce557e9b3f61f17a660da0afbd8d5 SHA512 7eb96a6ffeeeaf98e8150bcfd8b3606ff0cafa29c1b1c75726eccd8098088bf52f429220d696f431e48d73e15536a25566ab490f0e101bd1ed7a8c7156dce5b8
+DIST firefox-74.0.1-de.xpi 566961 BLAKE2B 4ee8d6d779d2865673173d57878d110893e7881fa2a1027b3cbe136f236e180e46c0544f4a6b43f1b025c383d1a713703d3b757327b98af7722956d3423e9fa0 SHA512 dd4249233c899375cf96fd8673568f7b36172b7a6f412f3994a2cbc26a0379ff3d58e5d3d844b44788ade6ecdab4491f0f445de5753964b4e95a5ec8fd520d9b
+DIST firefox-74.0.1-dsb.xpi 577274 BLAKE2B bb6e945193089fde5b0680f21e7d4738508390452eaf144c24ebead064141ff0e94ea1e451b525ddb3d6e437af535b73612c91b0ad8c3307884220cb1fb2802b SHA512 b9c7b3ba27de61892fda22842acf5e2ccdc8bed4996deaea919fe642943bd3d1a47d99f2fc50f2a205b6cc44258615ba7d3c81324a6bce4483b3ab16c3e65b40
+DIST firefox-74.0.1-el.xpi 642835 BLAKE2B 55f88511bda0430739e6662d25afea5edb9c0cf9bc0c19c4690049b75a02e14b227df60dead8d7b754a9455eae0f3f04a4267bc3d549957915b6c3d471b306c7 SHA512 18a8e548cde19b0db84bc6463cd971c285d1b74bdc386b98b363fe60549c58c83f6fc1499dba2fb09f9f6236a5a7cbc87a157b43f9615c18fb7fbfdccc590268
+DIST firefox-74.0.1-en-CA.xpi 520463 BLAKE2B d0e105a690a253ead81dba0b3159c6a1d2c980cb1568c84499aca19225314c930745a5e3d9ecc9bb75c5e13a53e81d5b300188f1e75de9e7bc9ed76f61cafbe9 SHA512 b09968cc9264c6a6cc97d18714fe08797462f55abf92c9009a15b83245cb5d3f2184084e98791ec5f00f69fa0711cb655e8d5af894733a996b01d1fb9cc1cce9
+DIST firefox-74.0.1-en-GB.xpi 519103 BLAKE2B 59dccd418a9efb350b3247f5d3a34c6a2faf7b13a24916813eadabf748589bce99c9c91840a1929c2186bbebbf947fca116053b396b535e1972e63e557d0b95d SHA512 9848e944e6d5c26b2c16134cca7f743815365106f5d7f2a68ccd108b325ac46833bdfaa773e5cf9705c6302a73ec4b49d49ef4b45fc767cdc11aae3079455653
+DIST firefox-74.0.1-eo.xpi 547984 BLAKE2B ecd447e6fa4a601126f1ab9364810db077f1c3f79598cc65922bab7235c6ac89d35ebe4a34ba29b70d3e91c1b0968fd9f27c5fdbfe3fb325af7305111e42f0ae SHA512 366f4440016de73163db80c36b3eec1f8244a8a465e2d099b9498ca6c699f643c878387d0270940e99fcc297ea6a0ee0b6c1a268ed3429120420de9a02ddd54a
+DIST firefox-74.0.1-es-AR.xpi 556583 BLAKE2B 4ccf4e59439cb2f1a2bf8bd0e855e5d788ff457ad44825d41b96edcff6a40dc29cf30b6e9438603b7347558768fd73428724b9a871e3e3e4b1a2b8dcf0f60c18 SHA512 7ec8dd526caeb6000c1055d76142e212dc72ed5428bb79718db24f9fc1f7f287e3759c7de4520c04350d1055272c1be4458ec0128dceba5ee8d0fea319cc2585
+DIST firefox-74.0.1-es-CL.xpi 556546 BLAKE2B 59fbcc28383dcb786a1f93f861ad93fdac105c4cfe1970fe0edd015977f00303d176d0bb9c49072478d62719b9b667ab6140f80bc0c37c7ca7bf73eefe9127c5 SHA512 b4954e196ed55d758f91dd868db2d160e5abb4d2305655cfe9a403253ba099883ad6f45da51df6fda1ec858c19dbff0ce7aa86f5a55bd197e4082bfb31b8d2c0
+DIST firefox-74.0.1-es-ES.xpi 534432 BLAKE2B 7c7f2c80bcdd8cab5692e96a41367b4945a65eb21c783a7ef9980b6e82872719f1803dad626c9fe1ccd7fad7e82b9b10290a8e93e350a985eb2937eb439c0359 SHA512 ea718ba60c2a569a61af1cbc478c860ee2ef5718b27fa340f05e67ad261a891664b8f6751f2f6a2d7652f8fa2330559825d48a4718ff42fcc742228ffe6c444a
+DIST firefox-74.0.1-es-MX.xpi 560173 BLAKE2B e4f9a13d3db160bd1ec150209dde9fd19755dba5749b312de2e4f5df27d5680079797308b8a3416291eb0c53cc106fd35979104d8ea04486d8fdb5d29fb353b6 SHA512 68aa240f1ad323b3fbdc8c023b59eabfe703e614500ee6713be0f7af4ee32d624a728c2c17c53ab8c5bf8ce400b9178fa163d19e8b91e8bb9531eb9c7e78edc7
+DIST firefox-74.0.1-et.xpi 535692 BLAKE2B 58162e8a2a8ee080bca567d063d887f47e4336018a8996dd5f82ce6f8cec7878f8465a15de44cca6b08f2d8c7249a4c3d1471d48ea64e94ab13a1393a6506d72 SHA512 0da59a85c59c9ef8e43991b92da3141f007250d9ffc512878a15ea8fa39bdaed89779d6ef60feae17fa84dd2f3e3a043c156f34dde5b269e5b310c3f5fe33bb5
+DIST firefox-74.0.1-eu.xpi 547889 BLAKE2B fd5c61508053324ed6baac74ddb7bf0a4ccff46861c0d41c6b2bc1bdc41e96fd495009ce3a84b0b76efda557d11fdb6536bb746be27e80edee7ef5cf3dba7907 SHA512 b3874a46fca4179fff2a38783c44bbdfa6d06cb482cc35bda3841594ada90eae369054624544a661ce30ba6c38e6ef87cde8aa8c2405312bac89c88c6cc9f0e1
+DIST firefox-74.0.1-fa.xpi 595530 BLAKE2B 674215f63e5919d09735ed3888373b7964a99ac8b5a517117ef3753e906af0f5a25b7cede227649129a165ae7a7d7c0fa563ad030a3fd3220176dd4ca7b84eb7 SHA512 255a04e0b5e42aeafae4485ecf1c169c6ba98d43c20af62b437e083961d74eeefbefd1256c0a81076e7c28da214218eb80f91491097f3092643762bd21f49631
+DIST firefox-74.0.1-ff.xpi 513584 BLAKE2B e5a6e25a6ca40c2bb048cc02b74bea74f117ff0ac807561d32d8b26e52bf9690bf44844094e6ef44ed2fe77d83f359a645e00b09e3e906808026a5ecfdc3af72 SHA512 ec910561688a88833bbf0ee9b987fde346245aa5c28f9ff7e358ba879b458e144b1f00666dbfe6574313316d02cf3e604ad5fb3d53d5ede07b0eb74f1b7a377a
+DIST firefox-74.0.1-fi.xpi 542734 BLAKE2B c2ff509414db317f9d4bc46cc6d531ef2d42d2967c9986c41e6919c48bc35875c59954f56cef3903423902fb02c558cf2d62d883bbc4218e32183a27332a1010 SHA512 3b8fd93b7ffa902bde3ac33ba1b4495360fc40f8ba55dd19237b7f3c49a92d7f77b2872bf8df0223e3391f26b9abc4c92cedf5537a3df8d9239535159848b4bb
+DIST firefox-74.0.1-fr.xpi 568976 BLAKE2B 93cc1d0d9eaf9b94c9f235b4ab03e03b751f7bded9326552cc50a8e2e9ff3495a38d10bf683aace6dab92e6d61d921a80e330ab11fb418162294cd3b23f49a60 SHA512 2bc6356f174ea7893f76a7a7badbd680136805d57c6aeaf29d7b19039b1e106dd3cf1ca5fdc90ea963fb46ceacfe0e8e6a6e164849a77866493916d316696f29
+DIST firefox-74.0.1-fy-NL.xpi 551783 BLAKE2B 62b01e30b7e42258726424cdc2037c980d411fa2f9060806a23c23320c7559e878b16b82f8b268e61692b4cd1c52c8d0f1e2b46d63af2c408bf5ae88e9afe03a SHA512 5b07bcbf7ba1744ece3f5c9071e17035fb5b6ee2ef4f27770ae4cbc9a1b78658b1ff659727ad884563da86ca7eca73188b87098f6e299c7e5b49e411b6a82306
+DIST firefox-74.0.1-ga-IE.xpi 526140 BLAKE2B e11664643a8276e44f990d7a511aa1369486eda38011e9d257443f43ec2b71a6ad1832d838412a8a77591f1773714933e4e9f4b72776fba4ec31d29f99c13d78 SHA512 4728bd300f1d71dc1e5660a3428d16c72aa5fe87c3cdf4b1372411ee5750afeebfb3dc7f2440494d5f66358c3d175d7cca52c8326c131ebef8f3a02039257d09
+DIST firefox-74.0.1-gd.xpi 543802 BLAKE2B 9dbd2cda1cefaf7601dafb987f770c3c307852bad44a54ee478bf30af09e1a563300878d8990c62377380cac4db2cc205e90ce2a009997a8052044149807d2ad SHA512 07dadda5107d94da8c7e865a35fade7b113a6a813f2ca39887079dc3fb40a20f23d96be83c19ecec41c928569aa2d99e5943439316d90145b3c50d069f6d98d6
+DIST firefox-74.0.1-gl.xpi 514079 BLAKE2B 3b55951dbf56c79a09b96003978275fb0cc25dea5cd69d917e27c8dc71beba71fe912ae1e920125df0c1d3ffa170989900a4a6afb0d6bc633058c23c8b607d54 SHA512 23e6562e5399a6dbf1fb5604cba51966b2eb959a2d6ecd2b08755d1e4f7417e17d00c533d013d9e4293db3e17949dfa63a32bdf4c5c848a479a77a4fb3d3e713
+DIST firefox-74.0.1-gn.xpi 570334 BLAKE2B 78bb1f689ed7e9eb347e67dab271143f1580138075e8bc56064824a6350fff996a604e2cb7f8e1ea4ec7e4d5b33bb779ae9e6794b360df58f21b35b01951e8da SHA512 65d88a32ded0a800ce85a75bf7b175d3d7acb9f9c4f885adfadb32fcc49dc9a1245ed1ce239f82ab2539a99fb737f7cd5af7bbbc1aef23f6656abf7118b46548
+DIST firefox-74.0.1-gu-IN.xpi 608524 BLAKE2B 95c374c81a770f81c5df60ede2db1fb328e8495611e2eecb6997ecbffd555e2af8c88439699972ad1418250633fbe39d868d8366c760662ed8eef2947ebeaca6 SHA512 42bb14de74b08767be60d1931e01bc9d38f6c79939b76db26784c9995992b97b040eb88d88d4396b3b237fb2d32258895a96ec4118c65cb4537d62775846c33c
+DIST firefox-74.0.1-he.xpi 565605 BLAKE2B b9988e796ce738ca6eeeb178a3ce532ce2bf39bfba86d94396875d81c9a451fe7e03c807b51086997079730552b2b0a5d441de062b1a0327c74b26d3d0ad64fe SHA512 103cbb8abfa43960cd6f354a6c6511fb7d438f10ac1ee9167ff21b215db913a00c4638eac1214649b30785891f852a20a14c6312ffc8319fa88304939f32b545
+DIST firefox-74.0.1-hi-IN.xpi 615899 BLAKE2B 8ae81fdc69ce9ff893a6234130632679abb625c9f7bd5498c766540e7bb4cd3478e363a8d0e2f0e05d3fb1060880ba243671f6841a5eae055458f717975e956a SHA512 9314aa15173353ac9c807afa6ca56d0b4b6c8800f5e5f48744fae57cd72a68f605f1dab483302e345495ee31a3df7ac4398f4b2c3e6ef1d0fb4b48734fc93171
+DIST firefox-74.0.1-hr.xpi 549439 BLAKE2B ea5354914e343d1712d5710d71e856099576ad3c60d65607c79bdcfa4dc0949af8ce1661e97101a5ed3fd84991bda27fcaa1216edc5eda1facfd52051a73c6f7 SHA512 d308110bbd0e259ff9ed02bd8b7e73fd65c25f01444f645ac21ea48c73cf5e8c7e4218a03399252e2dbb50e23493f98266095a609545cf6fdd6e6d3062bb5bfd
+DIST firefox-74.0.1-hsb.xpi 571208 BLAKE2B 8b80234e8bce4f121e24260b57755de760589007de1e1981fe5a51430a78e81667b4563c85f5f0fb030fcad2887d9447837f02658758b15ea71779194a18a7d0 SHA512 14d04bbeac01310721d5aa2b08b9ca67d2d427a00190714c7b8bab4c14145a6d5fa5fa49839e5f23f72f553c4072260f52fea43e8b8fdb22f22c5cb80075e2a4
+DIST firefox-74.0.1-hu.xpi 576712 BLAKE2B ec3a9fe53c39da020fa5542be70b654414a3f832bf1ce8fb71102c1bdc9ce1436da2ff7c10ce9dbe19f925cb5249ad024e4e444f2f8f4ff39884f752f51e3f0b SHA512 2fef35b125bc3c3f3865882ef2a6877fa1bb5dbfd6ecf1d3f3dfdbbdcec35451062eb82659c3dcaddad5e0f8d400ee5ea6cf080c51b94199beb9d14509b00bad
+DIST firefox-74.0.1-hy-AM.xpi 629392 BLAKE2B fb6872a1d49a987ef0b3c41864ed2e05c68993c2f7c8b6d91aad98a2e8fa94500df85d4b525ff12fe54e766b32cd6026cf639dc862d4aa23413a8df8a93db0b9 SHA512 2b92f187be229123d8a0a7d2e13565a53a04064cc46956288c4121ee7e43940b82a2ccba28e9d89b20c87166161c46062a7d8c3d0dc1ada4ee3c39d24732f3fa
+DIST firefox-74.0.1-ia.xpi 536919 BLAKE2B 4d06e724a37b72ee19fbd0b8e6c913999ddb8c13058f8f501f74bc6f5f4e3d2c24766728469127965aa9d159ab02e6c410ae217f9ec6ea54bd17015063049e98 SHA512 ff4acad3f057b8ac451de84463d15b7d5312606dec15d142136f7775774a9253358e60aea61330068484a6a2d865f5bf55f74033df419317cc19f7b7615b2e94
+DIST firefox-74.0.1-id.xpi 539979 BLAKE2B c80de54dcca1c09b9fe46abe1e2df85f123c397577fe63ab7d00b123bd4286f1a66cb7f0172e3f572e51ae25ba9b2d88473d1c10f5fabcaab9f36116c240ec69 SHA512 c1f257967d81f422ec5bcd4653207b064fac16eea6f12718fc1c2e22f9c64b6948c9ede12c2c3998d0806799ba00eb71aa8c8cd3340940eacb81109844569e72
+DIST firefox-74.0.1-is.xpi 527192 BLAKE2B 0aefd8d867f66d7e72107afef60be66cfdad5abe0c089b37858cfc0c7879ded6edecfc16853bf07ad5e6a2137976792e4a715ad786480f4ed6d6ec352d062dca SHA512 d5db96003018d5cd55b0bf52e4590c29d0f1515add068cdbaf93c41b2679678d18a2e21f71cf7794178a53fbdbfb13562911070ee068738ee6e136319145e49e
+DIST firefox-74.0.1-it.xpi 434715 BLAKE2B 498570f7330808e41c769fe674c95fe954100ef1e1ebca2bab66f024f0cfa1e580d90cf3ed7b347b7b43f9a11aa8b68c88034d624d44fa8eadbe3df2df8bb41e SHA512 bff844018de4560c2ba03d53e0356a038961b0bad628fc5958544301dcd47f12c6993599bdff1ba920b071ad1d28d845a9a9f79a3af0a787bf766f29749a2d1e
+DIST firefox-74.0.1-ja.xpi 596684 BLAKE2B 6b5c2deba41b5cc4abb839477f355c2df6b54eec0fb5ac721709a95e9cde912380ee77434379256e52ea8282aca9f12fa574e3c35845126f9f03437726ebdc57 SHA512 25dd19677e59e5363f6599b9ba3d8b18bac9289e126a65514af8de1bd35de57774ee7a100c2257f0b3e88be5863630b3ef3361eb3adee70d7ece84e81487def8
+DIST firefox-74.0.1-ka.xpi 597779 BLAKE2B 429c45eb2124ca5ad5dcec17144c98dc5663ecde6bb659889593c91014fd752bba506c1ff356ee8323b103370ebe7e452abd58492606a210fb9056d2012b1d8d SHA512 6b79d03b12091f713dcf02ee51bcc18674ac10f1e931866f9b9b68ae063da7533c00c7dc5fb5d591ac26c6c83c69cfb51ce517170b99d969f3e32b49415a8744
+DIST firefox-74.0.1-kab.xpi 555629 BLAKE2B 0d1a6acf20aaf67f06c80e55765b39bca2713cbf8ae352a77c0a7145a1f2cafcf82b93621f61ab7d872b6008d4cb0e0be472eab03d5c6d957eb078e5a8041862 SHA512 e406f4100646f4f2ecafb414ebe76042a0a35e2c34ca4e10364d48670db190c81906ce1a76b9205bc60a0fbfcc375c88cb881207649cdab3fb58c7897d1234e9
+DIST firefox-74.0.1-kk.xpi 628857 BLAKE2B 0389e1845966406a116bef32dd51bc7d3f871d89cc026bc42897550c036cd055fe730e76a514784350e58b9802841cdf2417f48cd178a48eb46bd0c2e01416bf SHA512 826928d9d2316e32baa29a70a67bac8b672a5a04e286371d6f08e049d8db9b33d7fcc172ccb4bcadc173efe11095a91499b6514744e0917b9014fd1f640d947e
+DIST firefox-74.0.1-km.xpi 579899 BLAKE2B 3a128b27537aaad347b545463a09be259f9c58fbf1250717ef797ef968fb4a21decbd228bc62d50935ec405b5e7e8ef55798140572ad8463b75f8b0aec148f23 SHA512 6339f16879b75e8ba71de6b023c9ef7f6b04aa350054ac0d2506145d4f3528589d55ff1c2f1bc5c79916b8f86796118e25f28e482a336b95c4ad22a2fc0d5b89
+DIST firefox-74.0.1-kn.xpi 572429 BLAKE2B e64061c77077a30f55ce95beccd4de0ff17acf8a1f879ccef2829bab02b4b37f7a9213f0bf1d5742fc5d6be04fcb53fa2422e72ef20f0391a35bf231c81e01ec SHA512 da24db967a406b425efc29cff2a2bff0be3e73b3f09167704b3a2afc0eb3a2670f1781d45fcd5c7a5c4243cdeedb4f5d9ba628674a57e2332b224d1c7a9aeacd
+DIST firefox-74.0.1-ko.xpi 583799 BLAKE2B f3fddf68352ceffb4e031d81ef6526a0105315635ca58ed12df7fee5f0f9bfec72dccf3e182f6a03db2088f778d864f2d8253a7ef86aef1087beeabf46d2fe87 SHA512 a3c54fa1a843b2848b94d76a5d77567cced12612168633c754832b44abcaf3608ec508634758c0b50cba2d1956146a87806df249c3236cdf6db5c34547d16050
+DIST firefox-74.0.1-lij.xpi 519819 BLAKE2B 35ce6b2ff4d985a76b4aa274ee3d3729830a8b12d5a50a01b4cfe9248da5f73f854a7dc369a7fea79387084677504c03a7ad8bb4fff25d18d82675ab80f2da64 SHA512 92377f1e841dc99ee72a93267866bef817b3f71bbc71cef777b132b2c326c30c244038fc98d5d81266d8aff3befb1076cadad5ed86d2e7ad706e4e63670646b5
+DIST firefox-74.0.1-lt.xpi 573607 BLAKE2B 0761dbc9f43e290e85618d5e8a468560b13cf64f842e51d60f49d111ba21c0a0ec25f89b1ea3fe63ee766b34195b0bc9ec20501465f2ff41f2fd9ad0929ffd50 SHA512 d927e74a931d29bfc668b877ea0bbb931188b82a8ca18fe0beca8e0a24a51ef6a9ba4125cf9b02680746e4acb3a27a9a7b62f1dfc43bccd8ddf99032eae3406e
+DIST firefox-74.0.1-lv.xpi 526510 BLAKE2B bcffc85824f2dbe2aefa79616043a08f9385ac40f6b79c20864105bd3748f406d010dc336f26ca9808732ba5050351ff02d6955dbb10b763abc52618344024fe SHA512 78adef1457aa3584102578429ebdb31e040bb8d3c02f932ce06fd94f057dbd8967b358162cf58092e15125b3739ecec246e9296ac03a76799a948e19ab98bd0a
+DIST firefox-74.0.1-mk.xpi 498988 BLAKE2B 6b7e0c4242765757ebb77a75f65949c0090ef5cc8ec2a2ad280d9cb8839a84ff2a50c018e653dad940966e994d93b9da64b57524fbf1c84c55d1fb4eb8429a56 SHA512 32cd90799e34a0da9a13339911cdc3ef9152b0c4a105f1c5e53a4e1f9be5f1d354ccfdcf2ee8120b9118d44bf0917311b84f6c21ea699520009a47aa9986c0ff
+DIST firefox-74.0.1-mr.xpi 605874 BLAKE2B a4cddecf29c5c09ac0f0f907e08b09488e84cc45ab01c928db95006d7ed69de27285c199721b7382925e6525458ca75152b0e8dc606ad01f38297396753d2d4f SHA512 add70b8697fbbf80160d0d47f82b2196ee943fb286e4991486a98b4c161ad45ad7962e67edb48397101ffc40eb9bae1d1ad1546d70cdde83a6a16898d64cce2f
+DIST firefox-74.0.1-ms.xpi 509055 BLAKE2B a146250211ae81b8bcf7b1195e85436234722286d8a5090b98c569beea71a090c023e19bc86f092bc4d84d4b68d65f12be74f0310405fa32eb245164d0dba7d5 SHA512 ad70bf1f21ddad1fef67bf28bd0941693e28874925ea957f6c5bc2eacb5805eb5f3e1d2a04e5a5e721ab9b34bab548307a35f500c07eb0cb685488366847ce84
+DIST firefox-74.0.1-my.xpi 572823 BLAKE2B 50c55898e063606f5ccf60b7b07d8d4a27da96ad312c392890f99f95cb8ab79b0c5e623275176d1ee57c1e60c62699c7e69702ab88c37ffda76ebadf7dd251a4 SHA512 ece96336711447bf9087258833948d13493e958048a2097807c5d9d684ef88172c065c9e9536221d53481f16762341ec6a58fe5ea0458b9569447fa92384c0a7
+DIST firefox-74.0.1-nb-NO.xpi 538765 BLAKE2B 9cc076ae340719a643b4b038300c134f019bd5e99d751d39e5d5b2c2a52ebb15a5ff7f930056e756ac488c46c3808c24c0ca1aa4ba74b7600018750950623b67 SHA512 4e3196a74a05479fd1043980bbefd37bc6ef19c538de75ab71ae88a9681844c47925879e65634d96415eebabf3c8960ccf551855b6c91a468b657b1a41d68733
+DIST firefox-74.0.1-nl.xpi 540828 BLAKE2B c94e14c64be40cfb77ad9eebc466f464bed423590233679bc03f06df67c3754ae4a2673cf67bafaec19b3b5a333baae3448197e1d545f6be3916fb2ff7fbf503 SHA512 f49fb0c73dd994f379bc06be9dd4369d6149f111da49f60b9ad11240f74daf11198d7f210be47801ac54060cc719053de4d25205d16d54c288aa76fe2f04ceb0
+DIST firefox-74.0.1-nn-NO.xpi 540258 BLAKE2B 4ed302765059535de67e563caae46baa00b2416e325498b8cd3f0bcd9d3f82786e9e7a92adc1bf112729bc095e24db7dd9fcc762fccc11cd1bad813e8dd88207 SHA512 0f6bbf38de0cb7562ffc923bd27861af67f8a7b63f5d24bfb076f95967b71dbd560a7d351adc7b3244494fee05d238d2e9e65d62646e97398c7bd5d72bd3b163
+DIST firefox-74.0.1-oc.xpi 542802 BLAKE2B 17d376e7f7d9ccdc2028d002dbb58ccaaaede031744367369e80f855e005c60a296f4a498b91f62839703d063636a2cb3751fd530058f52123fb6f07ba62cb35 SHA512 11257bac8015054fd38aa152da4681b5bf74182a658791b7c0448f3d3ca37bb15941a5d7bb9a77e83eea4172322118e9b790554aa03f3c26c62be67d72be805b
+DIST firefox-74.0.1-pa-IN.xpi 591777 BLAKE2B dbadf69c20160af7d05ef9dffde0ab02bf1d48b27d0d8fe474f1959410b6677a4a1a15b9b5e3ad4f21d92102288ffa09c28c9365272e9d44e5b2ddf48e07adb7 SHA512 731b53564705d787e8dcca87496e66599db382efd9cdd3e6491857bd7e454565c5c653d3f2d4493813fcd383e822215d5751a372d6da58d1e57a828efe37350c
+DIST firefox-74.0.1-pl.xpi 554258 BLAKE2B be7fc261b030c5dce808e5d7f7447f6d1c0c81ceaf76ba414e4a79da34736bd78015af03fd0549d31045cd53daaae213ac1b7254ecc4af3fb875d331d7a6a13b SHA512 b1b51e7c98c02283930dae5edfb040788c9d749c3b4aadc66f33885bf17fac0117816a89fbf586acd9117efc8e0ed6bb7afcb44465796aa33268b556e5b85c5f
+DIST firefox-74.0.1-pt-BR.xpi 542175 BLAKE2B 13d49d71cbbab23ca6f5a290aff7fd53b66a54e49eb58895abf4906b44f036732303947735765b22a6633294b38f32d3a20144196dbbee16f364c143be3639d0 SHA512 f1ae24bbfb3a3c078ff261483b0fa69745a2d71d52a1cfb30a2f013755cc291bd521b2905d406bcc4bf56c04cd6e77f02859eba97417c49d31fa7e045de23966
+DIST firefox-74.0.1-pt-PT.xpi 552688 BLAKE2B 71259d6735914f446804804b9c4a5d9dc8065076772be13632f660b1d001af076a3154d1b9fc043ef8dddfbfd4229546e7946908183c58da9292632f78c6bbf8 SHA512 c5e5c5c7f687338927614ca08a50ade3bf8f0edc485c2e7973171918a464549d8f7a8dc894feccc9a755a7181c5d651aaa52e35545d19e3489a9bef2aa27b930
+DIST firefox-74.0.1-rm.xpi 546448 BLAKE2B 7b7fe50e5216da7a81e250a44396d7673182adc67e15c6b91a346631766393566d42df6497f684b9c150ce26ecc4238c2a4b5df857fff0fef1564afd3a63859c SHA512 8d1d0f82ce024169c73a25344875625e5713ffee6382ec362daeb088fb9c3b09b1d8762e89ace3c9cc8ed0842d21b9ededd34ebc00adda5aebfae0c70ed3618d
+DIST firefox-74.0.1-ro.xpi 559717 BLAKE2B 2cf83e5a6e01ec1c6da2dbdaf1cd8046cb710be6a1114819d5d82e9d598dbd71d4f50c3fb35312e2b00a471a1cfd4238b89481cd2e201762b762a9eb2b75b9ee SHA512 97e825c43ce12691bc1990fdb15a82db7ea8d0269761bc0cd5609824e3c23e5efbf6f9def251e662b30d0b16e4665489a5d81f7d3d71ea07ab1be3a05f2ab5c1
+DIST firefox-74.0.1-ru.xpi 637056 BLAKE2B 33e8d3a0e0de11544653b39b6c02cf06d6fb5fb71b1c672168e26dc0ea46972d03d8ac634d7af7064867b39fa310ea93d1929029596d32419b01c4df9ae568d2 SHA512 6b86cbe3a91c2e2106df52c7c867405a15210be261d903c291c353572805c4e606193f2a5d48ca2629d72405dd000ac99e59f944cc92d319c318de6f4c4843fa
+DIST firefox-74.0.1-si.xpi 548900 BLAKE2B cf1d7d31cd03e767c92aba0230b11568810319716569f8bee23635a9cc1fbd5182095a74dade8949faafca98f8523e2a6865588c76be6e3b05a5b876f51f9c27 SHA512 67cb0cc28f622abf6a15871509afb22e905996ae042fe76c3c4e71bb05d62a3d6acead49fd33bd3a5230ab1e4badd1686bbd61500bf4c8b6cceb8b5374740be0
+DIST firefox-74.0.1-sk.xpi 572766 BLAKE2B 5b238abdcd66c23c0944b04688a3ec63f341477ce9fcab6f10ef0ef699489cad4fd4fe65561d86ae21cf82fb55b87c48c64579c89663388d0db9930a20ffd3ae SHA512 68ecb46e567bfc9bcdf42849d8d6f7a38335533ae1e387def06178e45e443f2bacf5a137951389c6064a9899a421a31f20fc88258f61011cbed579c8e2b40ac0
+DIST firefox-74.0.1-sl.xpi 552301 BLAKE2B e3444a48aadcf5b2138d784964e84e9acd0305915d0682ed2b885675497d46574af13451637d169e7c7bda93faa5c2d32c026b85ffd7669f76fcd15e4487c7c6 SHA512 70809ee673e614064ae7025fc8c10173483a7f228d7867bc81358576fef4c5fa38c5dd9dbeb18a5d5f0ee571f75c5f306c4aed94ce470ba06218d7737f6332ca
+DIST firefox-74.0.1-son.xpi 474973 BLAKE2B dc86d6a23172a1f23e1b96fb4ecd2e7014695533b6caedaa5adabf8d9356d81ea6e54ba73766f5fc98450976e63e1a2021553c138071eb3eada0668ac03ad7b5 SHA512 94ce4788e942d74fd99f0144466f92b63ee8acbb11cdb24d751299e27fdb8c2040df11a7ffa9fc9ababe8cf635d5333b5a3af8aa329fc93bad35b0fe34c1bcd4
+DIST firefox-74.0.1-sq.xpi 564949 BLAKE2B 76371ed7534b881c97fdc981346cd825a9e77ef448c7fa04cf3fefac938c2f311b91f5d93b10d0f509d2ac4a21f655a5f78b9db3304c84b30dc3533fe483cbd9 SHA512 453ebdb0a121c255e0c5d4beb7cb4507f2d2f471b6cadfc2d27b68eded336d03df937f0243cb2672cc1e5019a0de04697ab66f07e75c11fcc5a9c939c8c2826e
+DIST firefox-74.0.1-sr.xpi 570198 BLAKE2B 6df99885ab8a824d4649009bdb6138f265e61cc67c403a9ca964ccce066f1d518244f33d4dec42cef205f34e93f3129dd2a647530657beb405df3d7c61fc9a06 SHA512 1f3fc3a84da30658c942a39cce2a2d321897da8ac87b3021ea19abf1f8e0440459fd8e79c03ca6aaa65aa2020426a2fc69a716179a7c059f7d358848cb500b8d
+DIST firefox-74.0.1-sv-SE.xpi 550619 BLAKE2B 8ec90418bf9b190b8e26ce0d8731596cde1ed040815e991ba597bcf5c18a5b5e0e65404883106fe3db1c1a928774f264b076e08feb892eec5e6674c616b0f522 SHA512 d9366dffea0e562d8f1e57b1774325f6b20cb5a13c09bf19e075a77f1d5ee18c11d1c99dc28ec6ec6c7a600f3731eadf8547c578589089262527fd80f5c09c1e
+DIST firefox-74.0.1-ta.xpi 578679 BLAKE2B b08c162c917d04ca4fc99a5c3dea84ed30e5b40dc0435cfa9b11d123bd8310839922fd90a5278b4deed2532ad71fc97212548c9b6d1284af311b2366edb06ed1 SHA512 3fbac0827192a817b6f3ec37a96ae56e5cf38d3af34e5305e77c90e0b23eb03528d489195dacaade2d43956e3d447ddb095fc07214d26f95153f9482fb5f8603
+DIST firefox-74.0.1-te.xpi 598416 BLAKE2B f18fba144e7f1d800c664165d9aff5a5c0f4355e213639361346d141c84731a1eb73f44122e7bddd623749bb10880d456e22d7eb2e5dbd38cf4a8935cfc94925 SHA512 92e93c11f1d92f8cbfa34284d7af3f6abf9c28521b442526fa4a8b9909dbe19d9c21af154cc8c3001532703a54b3c4b3f5cd146fc743b2baef71e44f28ce3090
+DIST firefox-74.0.1-th.xpi 614505 BLAKE2B 1713df4338254d7dcf7f8de7967a9755c7f49f366906b954270072ca9dfdd2573f1d36421a9bfb16cfc4338bcba7c9a3f51fa495ff3e3e5b1b899706545c1d1a SHA512 5dea1f85b6c364517f3e97eb1a2ae9494402d67d983321e90b67497292405ed20ef497240ae0154f13c6d0cd0b95eb24726674ec70063c46e673335c5224da3b
+DIST firefox-74.0.1-tr.xpi 564681 BLAKE2B 21c34d960557512f6b99e178ea9f327d13e3f7c9cd1d4c11ad68e03333f65f598874ac49c3182835e9714e4d9cc5f72673878cebcd42eb10df20f7e75e74d776 SHA512 cd06a8df0e0a23d7a23333a0608682212c8dbb24ddb7067b7d87ad1d691ac466eeb250d07b4983a4c113ff5ae525a9381cdc53f0efb9565f1aef920e00288cf9
+DIST firefox-74.0.1-uk.xpi 626685 BLAKE2B 64a1332e31cfe5a7a8c5ed7f1bed38b7fcdb682dc16634c7a4edd1994d5171a02e7c79571c28c9df9c506302722e1c9b82cd406ec2365c1299dc6086afafc03d SHA512 3548d9c9eca930fca6ec6ec326096bd5a3a4fc4129bf98a3b8bdbefaa88b7b3160ce711bac2dcfde2fa72afc43d2c22d70173c923b50820f3d6b3dfa886d0cca
+DIST firefox-74.0.1-ur.xpi 594889 BLAKE2B c7f4285419f2ef98607cd02e26cdbf1305508dfde4ff9e8503ea49a43fca849036a1083eaa53409b10be0a60c49ed7e9d792c6c1903c3a968e9d1d94b8ad4ace SHA512 c9b126390d5e7b7b5f733d18038052d97c05c21752f2919b4600c884293396fe6b4e1d22edb6d392c0816bf493e014079f734e96077c30593c41a728d9e50b0d
+DIST firefox-74.0.1-uz.xpi 511937 BLAKE2B 347f7733856b98c31bdd9ea42ebd54ecc7370e6966db3ac99d7fdc9fd6cb2d957d4caeef7ec52b7f0327f19a8b84ea28f1aea3c4d7e5b5479314b3ffa27dc2c8 SHA512 14d8c652d88cdaad0bca706f349afbd49e1369ff70c8b6818e796aa092947de4133614417c16c3b64c6df09a83a69545e586d37a6ce08ce0311af2e52069f7fb
+DIST firefox-74.0.1-vi.xpi 579590 BLAKE2B aab63fad6b9059058f99fe8e4d495f6203ef5274afc0cf488c80721be0336bca9fa368a7b83121d2ff0b54e04cf39a924d0cd262f78973b603fd3ab27630e6a3 SHA512 278f9c8814d209696fafca01d4dac64a37b6ff19ba5dc28fd9f31647cd6a3f52946c11b88ec5cb815ce50b9d838096e6b144afb023a0fdfe1e063e6a807f2f41
+DIST firefox-74.0.1-xh.xpi 479559 BLAKE2B 9a63ff683b849b797476095f7e50df5b4def34b47d3e9e8eaf2900bd9aeb4694d15d12d44893612277bc63b383a8dbf6da6d338b737d1f9c0c988766da203c8e SHA512 ad196253d3efdb6f31915c0501e3546939e77d5142214ff2d5b9c7ecae50fcea163be594d431e1a5f03037566f0c204fb62a3d2846b6e7cee41469bc2630f55b
+DIST firefox-74.0.1-zh-CN.xpi 586800 BLAKE2B 455f76a28b481da4ba138765d7fe02ccfe836c5b38dfb448fad9b0ee048276726e6824b77c2903bd642b1640deee654730cff3aac57daa8e34f767efe1706133 SHA512 099b57c040bbc2e5b9e4ac0d3f005de9b3def48448f545a9364016c311f982c2398e7b9b2e2f6dcd10efdbb97f6ac9b637ab8425b0534c9d3e6fe2a6f25440db
+DIST firefox-74.0.1-zh-TW.xpi 585426 BLAKE2B 71be44b1b6152baac38531b84fb43616ac9d88b6e5bbca0a71305489314fe84c33f51ee7121ce5629ea99f309f4148f8e1ed6eee984fb9b077ea9ccd8a0294b5 SHA512 a7650810bd5577361d8ce6e243dfc1391bec408624b6cd1204a1b6730aeb2842d5c05acea3d6f37d51c9c04a5bac04702d11293fc37b199cd9206f47e6cdf6d3
+DIST firefox-75.0-ach.xpi 503112 BLAKE2B c1fe6c4aae1b95276aa40bb40d1b684f5df73ba1203220699aa8b6d72ad93def1304d766dada23e371692d73e54de1575891aabb782619f7bd6190e1f18f62bc SHA512 f46110cd85635978c1531a278b606eb412077f32b482442dfdecc46fb8dcedc216c9ec85f397f777c1ab000be838101aeeedade4d1c77efa53643c9e3718c29c
+DIST firefox-75.0-af.xpi 458561 BLAKE2B a4f0d601a8ffd2bbc9204a2cc3af90b7dd23961729657daf8d69ebf90dfed1417c1fab54080e1a0335242cb375c4c14379d09134c1aeb30ae497f0fd6cb36df5 SHA512 b4e386ba6f3986c2aa3aa8ca8d6a0afc266537c31dc7017de15fa0d2656db370fbbba4962e3f168e34475a2ef61c6a77b2e4ac5cbabda54f4b9d839ffb4c810d
+DIST firefox-75.0-an.xpi 515827 BLAKE2B 0a18a6c3bb9ff3e3b35963e43c6d550e379a1977ee34e5e212b0484c69b929e07a7b012e8ead965ef5a030ecd7b79a16468e2fd4574899360855259f4941a735 SHA512 420fc7444edb4b0f2f8103ed516ef30f281c8cbac998aff91978117ec0b649281ce231cba8b45709960bab28ecb6539709a567941f2c98bad0d7eb5a4cd9f1c5
+DIST firefox-75.0-ar.xpi 589375 BLAKE2B 55a1f528f59aff9c758415c2386b37b9b750ed375206957ef4cf9fc7c11bcab24875f6baddda1fc900354cffe053ed7f609c3b450c4baacaaea64a7529dc29ba SHA512 8f0c790b706cbd92dbe475c8342a9da7bfc0ab4f4acccabb14dab7ac4f75f86b8689c93048ea6e4b2ef717b8e406ce6d24edd804969cd18794d66adee9f94c99
+DIST firefox-75.0-ast.xpi 504608 BLAKE2B dffb527979595b61fce405296ce6082246450925e5ba0a0ce98cb329a9f9df7742a30832f1e62cf67bc6f5caa228089ebb50eff1785df98aa86efb85078abf32 SHA512 fd85904a72881fb94d090f2dc28a55182270ae63a138aa9a912b6a2ed805012737014acaffa1971f0940ab7e80a1162bfda5865d112a644cfd9fdca941abee04
+DIST firefox-75.0-az.xpi 537769 BLAKE2B be5f344ac797430b8d88cec19061f56db191be09a6704124c63c82da16809bd69c0340597a99c6991521f6b8c9703c09547733262d7ecf4d0d2158fe79960ebc SHA512 de826fd9059430f012b2f10f14333bb8b7e445c61b39df3f618822607e8ee924164db30cdd24461c0b62d29ce347391dcf0ece5734811f4de31e47f0f13ba1bd
+DIST firefox-75.0-be.xpi 637504 BLAKE2B 0ba49e8f9e1f8a5e20aeca36194962e6a9c7b203a998e94a525ad766398cef356d1ba63d54a5f646698044b36836a94fbb15778c1fdb1a73310c35ebc93127aa SHA512 6f240229061c48388cae251da362c73c32c19c0001f14c9556e2d3194d6b02b701c42b1e16babd574cd2b14f150b302b079dbf3f123c8c9b977720f65370d630
+DIST firefox-75.0-bg.xpi 603385 BLAKE2B cc25cda7b68239e2faa4e9df5557c8228afaa84e4ec8e0f70dac77f8b83932a4697e901a2a883f995756061e323ea83ad8dca7cb268b291ff0641e2719cdc311 SHA512 cae2f99cc1e914e518a430651b8ba1edf93428f0fb9cde51ec8908435a130f06b5ed91ebc1d875bd424848fa48c6f9e91e6c555c318a8de957a3723d8dcdc61d
+DIST firefox-75.0-bn.xpi 631540 BLAKE2B 49484c26f55e726dc59e7ea7d767f11638503bfe91838dd637286fce8abd3bc2c1f7da6f6461fbc2a0d389ab57cd2305b93fc39391279f9f149423087f954e86 SHA512 6ca86acf1decd45fe760a4335020a9263ca110abc9c694bc89f1cd07a97fa2d32d09b82cf0e6ede6dfafcc060eb4d2a300e54e2ff6d3a02f8a29758573b3a505
+DIST firefox-75.0-br.xpi 546450 BLAKE2B fcc4f03305cceea336096f6dd609da53de4107a63ada2d269201114d1d7e2b559c0ba1f0b0e954dfdfc270770d0384daf6742f3307bfea3bb085c44afa4fe2e5 SHA512 250ea81da4e3053a197a9eb38ee8097a31fa04106c50863eed41e894efc9301dbf38d3285fe76e896100bfffbefb87febbc8dfa7a4123c10ee36f22461cd57f6
+DIST firefox-75.0-bs.xpi 512938 BLAKE2B a2334e4657711fe58eba5cb6ef3c114937f6f1d315a36a44aef2902fe507468674ede5037f2e4493d01c9a1846b98e3b94a2d2b963e599640f38095d7951b4c6 SHA512 b793dc65eef4ee8c0fcac1fd1026b91ea428cc080b0fb580d86879b5dec2e4d709c84a3c6c3143ad88b4d5ee018006aaa5192aa9146b6799f0fabbfe4e451b2b
+DIST firefox-75.0-ca.xpi 548046 BLAKE2B ae30ed37ce027151f12d6359883402b7b482c293943bce0de0172622bc4a2f36b9d589ac1a7f193853403d067a9f910ffc7b2c586a48a83533c70e3e7666c752 SHA512 add3edd4cfa5b45bb0e4ce2b274d2f198aa420ac2b1ac1fedc2d0b1142e0911bdb992bd5b14973a7f33a225f32c6e2c162e0d842f238256a320ea260ab1cabf8
+DIST firefox-75.0-cak.xpi 577104 BLAKE2B 1fa165f4ece77f3349b4cceb6d22974df5124085f3975438e5fb8dde41d9bbe52968006759bd32939a223d4e2e275cd3071d8c9b2e4eeb163166ae71f8026d11 SHA512 5cffc8dbdb01e51781f777f1f13774950519acc7ab135367f6d456f43bd1b8f693176ce29bf323e8e389f66d9528e9cd92d1c310b346bcdfa3fe1c0b09daa9ed
+DIST firefox-75.0-cs.xpi 573709 BLAKE2B 96d1e044ca05a60f68a50831e915c78505388ceadda2f608a5a6e974ae3bf86c35e72a4faec9416969e711b8a12426754e416d8884457ee23af477e0e1386ee9 SHA512 7518f660257eca2d135f8a4a56d168224e4df62fbcaaf1ccfd8b606b22f85082a1f31be40b8e4413044063b7e93436470be9a6f84e5ae9c155791a6670220b1c
+DIST firefox-75.0-cy.xpi 553188 BLAKE2B cf6b7c27d0f1ea54deb24b4bf681a2652777bb49da8cb000ef30ba91656247a86324eb08cfc4f1f96cbc5ec98ad1f9fd72251f80671fc1ac2986458997c16878 SHA512 456db49b0f998d7f00883fe781cd48b66022c825d92f55c64078b75d6579014b5aa97bc1d05387e9359972d3911142b9d707c40d8c702828905a3da932fadd9a
+DIST firefox-75.0-da.xpi 536583 BLAKE2B 9b673dd76ce3b90f1ef0d58eadc3322a2615400297b4eba8c11c1143cfeb106715905c1e0269494a35b870548abcd92443c0b2f0ec4a1357fb50eb54f91000c4 SHA512 ac107bd1ed71522b7fdcc85132e998269fe080cddfb6a4088a8eddac42152a4a249e75367ddee00674409ac9dfb1b2eb35dcde771c50ed68ef43016fa3a66cc9
+DIST firefox-75.0-de.xpi 567889 BLAKE2B c569d57d75f878fb17a07f32d7a197a5a2735d387544295aae29d333dc5829f260ebec73ff2978ec2407d9e8a851d01b5971c40e378e2ca13dd89c48ea372c6e SHA512 370f8ef6c0473bb777f2c1f1a68d48ec02c8a3aa2bbc3cbb6fcd1d4a6d3ec416860524a37d9bb6785813240fb94e4ff466eb28d819acbe303288e221584b60af
+DIST firefox-75.0-dsb.xpi 579346 BLAKE2B 1dca0fb72ec3f7d7f9c4cbac37fa47175de44072df97ad430c8c8fe84c46bfff03eef52cf3bbd65741a55e4629206e906f535013e78503496d6002abd7cf0dae SHA512 ef3f86d7681433b086b4aad14a86032d56476133938cd4b61e3745de8304b7bb9ec7b843e53399d75e668b0c88a2c5ee7eebfd3b8c0f82b6cc32ea836ac3a50c
+DIST firefox-75.0-el.xpi 645722 BLAKE2B 1de22398f4c68765d4edb3a58ae2cce8de3a109a19ad82f8c0887e1275635c8396e813cfeff38ca86ae234b7957e6e583c3e337dce278ac9e651b184f3aef546 SHA512 57fdd7359fdb2bd2465ef874287e3cbb796d3e9d187efbd56c963d76f309a6655c049263068b17ec94561e9cfe9f8f5d670f9bf527482751abfb5f68dbe53085
+DIST firefox-75.0-en-CA.xpi 522271 BLAKE2B 5a81646d9359ebe8891621fd5c4d613235d05e9bd6824c0a79d6733d5170234389d2a390bd26eb321a959a56cc2bffad5f7b261c509a113c7571cbc28810fa81 SHA512 bfc9331551815841b8fc99d0158a724f6af551a5722816c6894a7dfd773c9d6d61f9aa292245ca43071747172e221e946fa0d83b79257c3b437497d8027d66fb
+DIST firefox-75.0-en-GB.xpi 521264 BLAKE2B ce324a065dc942657fc37db634d3e1349aff73d175e07287466f3086246ce7f736267106c93c030818b76ed39bd1452484c5ce321f333e4bdf124e64979c50b7 SHA512 8a95ea86ba38aa29861376b1f7acbb309286e4e2b6a2084b7a99a1a3c072eccd6f0297f5c531472a9388dbf94d79a58813b39e66fd630d85f8cfa7d76560e2b4
+DIST firefox-75.0-eo.xpi 549422 BLAKE2B 07448aacd5a24f79f9ad5cde1ff9a95b93c879c3cbca53387d1fb9d85c64d0f8264f36c48603744d180955d633f29e9a3dc96faf7aed80f6721170cb9935d854 SHA512 8f3426a4d5165e3d3d4b917a04afc78307516f89269d5db315a094a6b7281f98ad2b014768371f033d681b84fb69f439abf221c4cdcba1a8c18cb5de77469afb
+DIST firefox-75.0-es-AR.xpi 558458 BLAKE2B a5054218e17583d00ad7b6cab3187d3eadc3f8b9b8e4d0789f2924ef2a5a1dadc6d5c06c67d210ba139fd3c27cbcc1d971718fec295709575d5b36859e240a09 SHA512 1702161e7ae0900a89ea0c35a24ac6c9a162edcd44687cf7dd2025242b4891402190f0a74a3adead051a94c5ab729a7769ac53dc9b50b4d7c8e0aefb7178dea1
+DIST firefox-75.0-es-CL.xpi 558549 BLAKE2B d08eb2f68d64fb4ff6eead56658780210982fd0b0bbe9c519aa90816be4500565384d0678be335c3625dff2c910be7581e073446186ed3d23d8c58cd386e9190 SHA512 27ea701d0a15a69b991d60ad1b8c539d2d4d38173a8eea9c5fec3a35ff76c3efc909f63f204939cf5d5f0d02726be8dbb3da6c9c8f7283c808c6061acf783a7b
+DIST firefox-75.0-es-ES.xpi 536497 BLAKE2B 049d3b78b61c89184fdf4d9211168f04de418840f7a9839cfc9fd0663df2dcfe9e96629a405230dfa15f4ae2ed44cca47526e9ebaceeb485d9a9347df6c49cc9 SHA512 ae0029befd07ba9ac1e14a1e049d28a3d68bd80889bbd6949efb141c3cb08c11b4f52e3e4c81bbacfb9778288cb872bcbaa3e28d0df7920f73d9cca2dd1d3191
+DIST firefox-75.0-es-MX.xpi 562038 BLAKE2B d5a09c02e330e62284cb8349c1486cb8bc48a0f25662efea96eca16a28f8515c2335354c19ab3e47981fa0a4c4e70131aa9111e6a64e71887fee3a37b940b438 SHA512 a3105e1eb6f9a04485f971e0b067cdc799361bb0dbed51d62c6a5a16efe2a709c781719bce89c968043e012b8965ad250b0fb4d2ab7dfcbc0bae44423a622e05
+DIST firefox-75.0-et.xpi 536365 BLAKE2B aa410d675d4d4318ca5af0c15d91ca9ea950274fd1fe00b5854c7155eb8bd04e0e5f237ae7f604ef124826d98b4f7b7a8d8defcfbc7a805d0984530afd92acb4 SHA512 e413f269d93535ec3e3625ab6f057741329fd75a4fefe950621a88baa187943271239f6423d81c72cf0a488fef482815f0b7a6a10127d955257b15519eaa7347
+DIST firefox-75.0-eu.xpi 549807 BLAKE2B a3b1bba3ddb90a66ad576b69b5868ee7e334893812a771274bc10df7354bdbccbba9b2a360668d37e9a188d6223bbcfed1845acb069297285e7a5dbd88b50822 SHA512 df85eebbd86c679610005a1d324567815ea444662f0a2c069d766c051cb3b78939c425311dff4a782c3c804c185ff0a6450a8b58861c9bb667e7f54572cd852a
+DIST firefox-75.0-fa.xpi 597541 BLAKE2B 0889dc17500f5751df3c5f9f05e4be1c5fb729d702bab400c7296c59e5cf34c9f7344907eb93dbfacf7bb7da2b09113eb9e79d15cc53afe198730c6434eaf1c5 SHA512 8bc84719aa74d9ab5d28047ad5b1018c222405e896faee6f23ce1cfcf28eab21b5dcd682d1073f37479fcb11c9bc1bc38361513bae01f115037d6bf82357627b
+DIST firefox-75.0-ff.xpi 516019 BLAKE2B e9fe7545849748b44dc229deff385caecd1a7573a80f1a5862e7f2db79624a0b38eeef794c9caab62f6a98a07f0cc5876f29993f76ec86b5b655b474649f21f3 SHA512 af87581f48688bc1902f4bbaf93eafaf386fcc794d84eef88b8b1c50ca8ff62674494caad8f842db1a60ab38b6161e74189bd6ea5a7c166a70ad0fdedfbd42fb
+DIST firefox-75.0-fi.xpi 544247 BLAKE2B 3489c6d43714b7aa870f57b3f0d50d2ba520fccf965ec8f66e2bf3d3f41b409841be354278c31b12486fe245d5f544ca801ac9e3890baff71784b4cfb979599a SHA512 6bb3b95719b0cecd171d0a5062517e4f9a691acc47aed570922a7ec6c4ff175e5c96b9247d8674e2a3bc22ec37264bb1420653584c3cc51cfce8b422c21d04d1
+DIST firefox-75.0-fr.xpi 570886 BLAKE2B b2db3c54cfea622c64016c2e88747e4119f73cd8c814b10354416a2a25138d674b0adeff8e15852d127a0c55f7c2d5b4d7262f24420dd7f00b45c6663dcf953f SHA512 c73eed7b3f532a75ff7f5afd35c8639957169f02643e2f7baa6a1d20b95148ac71de9acec5d354fdbebe92a8c185327cf956939a241294347af6412a28d4e74f
+DIST firefox-75.0-fy-NL.xpi 554508 BLAKE2B c77f077955c6cb7c9ebcad7eabe519581933b4c7d8b0c9ce7b1fa4d1a90e0a8c5b007202d9d8e1f87c66403f901ba14e378c9f28c1d04a02101a026aedfd1aff SHA512 287eeb08b1ef312889ff6f28df41d46101ae8108e9ce26cd16fa76ba367c6a5e6a3664d2a38cc0b13705d3fcd552a40704432e8d917836098ff0d8998d9f385d
+DIST firefox-75.0-ga-IE.xpi 525899 BLAKE2B af1ea3c8240c3dd74ddc35fda1f4a900ea7fe8fceda6aa553861735ece77b5e60f7de06269a17aaa9109c9240c28842081bb4c293ba9fc05ebb38282288fc2e5 SHA512 8dcfcf335cdf52259af5bad9842b16ab1cbd02c8ad1ec30c7e6ec9f65f6f51b8c87861fec56e12cbe02882bb5d1fc5771ee27e97adae9481ababa0b032092dad
+DIST firefox-75.0-gd.xpi 545777 BLAKE2B 37952c2626e5493b6c41070856457e0d7a263eedd3ab69df5335e4bd66f9d8a9ce3b2b0245c4c8809cce211547f388cf3d451a736b99c6487d01df7fadd2f945 SHA512 8b51b3d7895b38af3a98bd32e572bf9b50e8c2328f36895a87d961f95b9b24100755314db4ba66bf368a1e507dbe37ae6c0070543d2c37ba1d171a384f8f9c42
+DIST firefox-75.0-gl.xpi 514548 BLAKE2B 310d89c235ea80eda16e3eaafe07a34318728476904e9a3b3c121471bc379d2b9c90174a10ebe925241d82b73f49fe67a07549157ffaf409d1855c1c8bbbd7f2 SHA512 8ffacd4f1d565d83c31af8c3e4e2527e9d86b7ccb090a5a580bebbf97036ec048714635d0b44967495ccafa3ca002cf0bf44933ed7bec59f3a8bcfc76709658a
+DIST firefox-75.0-gn.xpi 572459 BLAKE2B 0e02e9932cb0757cf9f2872219e168d7c00421d70c1ba7175913fa793bc2881e5c1ee6abdf7f2277cb2d37b3a80bcea8dc3821188db27009718daf8662a725ef SHA512 ba9c9edd44eb7cbab77efccf078c5eeeae92c81c1d9744120cd1cb880d8f547f01f42d75fdeaa5d84ac2bddcd1befa7e6e2468636c6b97408dbc5a8f00b77e85
+DIST firefox-75.0-gu-IN.xpi 609026 BLAKE2B 4e0ad6c2a6064ade910cb80d99bec902a8533c2b1ae411a53df3c8fe330f71f814fa160fbdf37bdcef8287b725ef566e3f75bc92154ff11d6e93d9a2b3f76777 SHA512 fb526ea3982802469aa0a0a802a3da0274dbaaa87c41bc5661e7850dd73878b8fa84b1b5d95c469a3694840632f59332ec921ce791e9f29f6e42e7f088c0d336
+DIST firefox-75.0-he.xpi 566845 BLAKE2B 7dbe88b72f6724e8c6ce66564f45e0347b961bc0af1ebed3cf42bf770e5e97914f8df8550a064e762ae9efb9681a65a2283bf387bfd00214f307fc0760d8867f SHA512 bda3c828899e1258c837f3f3e034cdede2ae4b16add80bdd39ac8804e7d4daf5198f6498ae27c1f9bb121aef4e8a38226c5a43aa752b2be090207b1e198a7b00
+DIST firefox-75.0-hi-IN.xpi 619193 BLAKE2B 9407702077f35fb12ef94c667a9aa2c28e6683906ab2f471d7ea1fbd2003b975ff824d492c5b50d25fcbf4294d451d2f286fbf58e0723ad60e21a4faff9321c0 SHA512 7f65381a920dfe666543cf791658932a6b2cb8887537d9410548661dfad3fcaee1c655ad7fbbda25ba8a48419b4a596b495ae4e63304df2e006785ec9a637ede
+DIST firefox-75.0-hr.xpi 551157 BLAKE2B ab98301b1dc7f6d9730c2f4c259b0d8167c58536265a3068a352b9d9bfb772a0b45f8520b3cce398bdd5c78a51ca297b5b0f81f1f2cd725f82fb7603497a0105 SHA512 1bc70743c973fb64aa680955c50e0463f08bdb7630765a43a14e63d8ad490d36cfa71f6d27f4c77e2d34bf1469efa317dcd90198addb173bcc920e35ba836eff
+DIST firefox-75.0-hsb.xpi 573284 BLAKE2B ff4accb13e8e881c85d8a1c6002fa670394981cda7ce2809eb0fc56b2015b08e611678bde40905c6364936327cd8be07017d9a8f7c8358d0c444357ee17e12e1 SHA512 ea749917bc538231c3b26d32961ab2e463a7bc5d3f3df7c9cc40324f69d176d5560c5dce3663c9163925390371c1ee3a01152deeaf94b37630fea38e4a126fd8
+DIST firefox-75.0-hu.xpi 578608 BLAKE2B b47deaaf5606d7c752ba6ca8300a31349c48b2277fac6de72e7007fe5decfb7bbec3a3abcd8ff5a8222781ad1fbf6eebc6974eac845192288fe574ddcb3d5d8f SHA512 c13b13efc1a56ff98fb856e512a7daf96afb36e9573fc6e02e417fc4066926885cb262f3a348eaed42a9446db9dfc8396afb03586c9ff97af817307075289492
+DIST firefox-75.0-hy-AM.xpi 630095 BLAKE2B 7566237afc17e1d80bc72e564093d2cd159792fb6e532f06f6ddb7a1efc04bd4e2480f4db17e6bbe11f4ff844a7c46761f0a3dbd45d4045749d6fbd291931c8f SHA512 ce643e13032acc06cd66193e99ab27b53cfbe4d0b627ed149ccb064e29bb6877a3ed1b2fee6bdcefc9e54fb0fa8b7be935f08a3de319c56f18adce57bb41246f
+DIST firefox-75.0-ia.xpi 538667 BLAKE2B 330ba4f055851691979bf2ba151c795fd472c0476c5fe92f4e0144e156752c582ad2edb0e6524617f27cfd08024aa5e1d97fd37c4eb94853b214e673c189890c SHA512 05e7727d2ce6d42c18ca98abf0be49a4c67e8aac079cda199a200cc5fca5cd26eedf87735570c49130ac8efec51fb56db13e22760812d5233e927a2d44adad42
+DIST firefox-75.0-id.xpi 541987 BLAKE2B 929aacd53762af04a5b90c24fd4122421875874352388e9ac5a974073ecca10f5d8fe76922871f11a2caff3a663bc6805d16c2a4b405307a5b88db1a47282264 SHA512 506e67a2eadb256a3a59012aa78d6d7700571e1fd4cde1e40d74145b81659726ccf78effa1a5db8ee7d856ecf318c3177be9e465caf852cfc23bb0f2ef513498
+DIST firefox-75.0-is.xpi 528877 BLAKE2B c551c146c3f06187ef9be4d4796b22b0391ca8dc23cc8e925974855e30e95a7ef96f0721dbc17f49a1d7cd32e38dd09806126d02718aee915de9e145d8cb0f1c SHA512 32d28ac9c1f45baed14ec7565998866470647b46b6d1f76b18c7bb7800b666baed95b87fbedb2258c386018d5c6b56fecbf22d8d95e9c99bd652369dbcfdf403
+DIST firefox-75.0-it.xpi 436947 BLAKE2B f9e4999c4ad389cefdd9ad8f57188c87f9b5824f7d6b31b17228ffbaed72b9889756cb7acb6672c530b5f8e692954e72c3ea589ad80ff13adcb2cb1fd894432a SHA512 dc5b8609a1027fe0789d7ec7f57b78c6a20ff874075400bd47d631a4d28b0825c5cc4a93521aee84af28536e630644be528692590d3c01bcedf327b85ab78e92
+DIST firefox-75.0-ja.xpi 598327 BLAKE2B 3c5a4bdfdc2dcc3a93ba9db0ffa6f03f7b1ca8dad5012b76af04140992893de04b93451f063101dedae31be47149ee6998d00868ec994ed94444a6099d5f17d0 SHA512 41ee58bad635fa44c2139d3cefc5b255ec58619870b0e89cf6ec4f47ea81d5dc5136f252fe543547d2577317340ed6c456b9d3b0116ce84e9ba0c9834374cffc
+DIST firefox-75.0-ka.xpi 600238 BLAKE2B e998bd96b5be297c83e3e5a242c894b42e5307af3b1ae06b72f286889425dc1340e58cf1b51a2484ede87b3006c6a802e4416773b96524b63c62cb6551d87f93 SHA512 586c1f7fc4f6afe594d0d0c9e93860a52baf288a82e3b5f0d94776ee8f70e4f3ee1c07a09ca714a60e7e80d86dc636ac8bd40818a4bce01e1b61fcd1dfc9e049
+DIST firefox-75.0-kab.xpi 557602 BLAKE2B 2c3055425ab42a729a0499e9980cdbb6391d0b46a694d94e1a2a342778d0e0d686df74b48590fa38af03e958dd50058aa147f773de76b78c37fc8e1f2449ad0a SHA512 4cc9eb70351de651d6aa27c7d4279ed0d6197ac8a47b63ee6ada25e4d556ed7685bb0dbcf8cb6d47eb9c0d751e6461c41725b5089c8034c9b1c04420902d9c14
+DIST firefox-75.0-kk.xpi 630273 BLAKE2B 7ddd1f0556335f3b36296025885e59d481df850de43390232560b215f1bbda7c58540a29d364014eb974b7f456685df22719b92ce1a4ad997be151c93676ac5a SHA512 ccc207c1b257efb978eb2edc63ac669a630732fce9e345dcd95ae0150e17c6b93ddcee7b7e1a6554546e2ac2aec6435a77696d73a52f8785bab19b7874a0b138
+DIST firefox-75.0-km.xpi 579685 BLAKE2B c96b4a51dc393232db4b43b19a48d9f4443f4562aa35a6f18d16aee694d031d1bccc866c97608ca252be028277f6b5ea0691fb37d42817ca872f660670793a16 SHA512 5c340607a6158966ecc37954442a791b81f713a62b80507ea73f4d965f088510377bc9a5df69f7e2d0bf388913ea418c345ca9fc4fe8149e2a93a1ee5211b6bc
+DIST firefox-75.0-kn.xpi 572272 BLAKE2B 7cd7829ff408ff3859467b80c78c03021b0916bffa19dd130e2dec73c42b1475be61f1162619d210ca6da7ad9ae4baad7ec033cdcd852134d53c3db46595cfa6 SHA512 4806e90dbe71d3506588372b5785f1b9ec222fb560bab21f16b181e416d2249cdca220d79ff1b13fdf313574696f9c5591ddb16021d96010d51063c76c5a850e
+DIST firefox-75.0-ko.xpi 586030 BLAKE2B 1cd53d6869f97e8edd36de61856dac14bd27d8a6c08642606e5e5c658b03ffe7e3151df3fb362bfc5a004a7df86d27a69098e16fdaaa05b383dd9a0ebb02b898 SHA512 f551fb1a5af34d08d59346f77907513a8aa8560bf19b5184e4141433989e9d54f070fcce952f998f06c5c7728e9dacc1e298efd8c0ac9a168b20fe3d9a30d398
+DIST firefox-75.0-lij.xpi 520310 BLAKE2B a7d8b54bacb885b179fffb6ca0cf7aac41cfd1d8f982a72c54c12acbd4cfc71f3c0e61b00fa6838856a98b488839b73ee083c31f0a92e5f7c56b634d56bae308 SHA512 c078fb84cb3059f6a0b81b3f25fdb9a3e3abf11c91fd2bb06ed91d8941c78ae36b815fd7207ac1d33073cd0cc16212a6057d18856810a1addd08cbab14b42d43
+DIST firefox-75.0-lt.xpi 575236 BLAKE2B f617db4af6b618e6e968a6a1da97bbf934db6f706301dcc7a07878d5eefce401514d1658ea6ea91f72cb2592feafbe474b1b4dfd45471f71fc0b52f70a762cab SHA512 8d5aca3254d6d665de71df6899a11aefbc4f4ff57cf69cb79becfc50d07a1bd9751f72a22a67b1352b42412d3339f668fe66a2f87b30434e78118a4e8fe96802
+DIST firefox-75.0-lv.xpi 526932 BLAKE2B aef3992ee6126a1b82caf439697c91eb46c0166e3101dfe0dd6c81ac7d6531bc4d6bd24f4b87f2ba05fc7b6e50a4f8ffbb54dedc38d8d060c90981a21c25e1a1 SHA512 39f5a14c5c430c44b4ccba6a40106d11e3c2758fee7666cb5e8f1e27c63c76aa982504d948a2d41401a322d0f16c187af2f36e343ef99a428b21aa738973c8c0
+DIST firefox-75.0-mk.xpi 498636 BLAKE2B 9985f4ff3827c71b5da701cac67103089e7ba5c336b40df739a36749344c1661d1d26ced2c7fa59ccc4bc65fbc28d1396328dfef99b4d62ffebdfede756a8380 SHA512 9f3cc9e7750180bc50dd206c788b959d2d474b274cf8436e5a97d1c1ee01e037de7edea0b9b7f3cb2fc48c996ec5847c9070f407f34e0eb463b6e95a21ac2f73
+DIST firefox-75.0-mr.xpi 606444 BLAKE2B bd0fa03cd5b9c8c9aac236fe53f17d55b5e4d28bd6862c9820879b2445cc562ee630772df1ef288a31293995a29ef8cf6a25a2caa721789a5077c311a3f42886 SHA512 21b0fdca622f2a15164d86c360d051bda05794443cd1feb67e7e79ed44c2b9b05bb092cb7c5d7a46fea10141ed56d40b889f214b87d1f360012ac3e0e4e34c84
+DIST firefox-75.0-ms.xpi 509552 BLAKE2B 1b5dad7b88a5b44553251807339f9be7defcc3d5b6123bda9bdb3704c28edb8a2982b43cad3efbbb62a4c774f0b139564148017a6be1e6aa31aa6dc9a1a2a490 SHA512 764b03b04645187b3cdfc5fb135483bebed6b35e14a7f7690195b72e87a7793bcb7557c3edcf4ed4682524c92d63af59b36a8628a94d312b88da9a8d5bf22bfa
+DIST firefox-75.0-my.xpi 572651 BLAKE2B 886c6967f4b55d02ef90c52822e95aee2950108e5ea4cff09602b3225999be6ddec2c0b280b5c5c49bb8d41ff66dba035d7f0c9bc64c8cb3244b7106e4decadb SHA512 5584e6a9733799b2f642c87b3f38f1c4cdf381874b9a98bc82e79fca28f46b1cab5c0796472a74e9c95fb89b6bde4e097f4399b7a2b8b276e9556e350b17dcdd
+DIST firefox-75.0-nb-NO.xpi 540527 BLAKE2B da57e847449ec5fe5934a07857e701afa1974f6ca1f2d649f977108720cdb3fdfb551701a2c2e4a319a1089ec27a5d53178058a863b2dc1aed478a4b03e3acf5 SHA512 a5ff96e42107ace60e1f298828a56af282fe2044f50dbd69b269d6d4430d00d5878c4e8ccb7b03d2a1926fddf81b18abf5ea2d2a027e6afb17d08bf79b90304f
+DIST firefox-75.0-nl.xpi 542960 BLAKE2B dd99446c967bbb8bfa020037a65b0d3b94396e8f940736553055b3589a7f5c5fdead316f45d2255f4e46c4d72f48cc17efee39e2f5d60c1f457baf791383db3e SHA512 3994f156372a0e26cd095aac1320489fcd784b643395a277552616d50379800d9d242b0e740882b700507843d71b013859598d33626542928f4e96eceaa62d0b
+DIST firefox-75.0-nn-NO.xpi 542310 BLAKE2B e9c3c2065075fb4971135a4ce8497938a96327a09e987c35d08fbf9c74209c0ea48004758104ef980ae8ab7fd43cb3d156fbd20837e989b06ac529190c787e8a SHA512 b004e60bb1ce787c2029282c2f4f35700ab57e02ef9860335879abd8c891cce7c65906fd0f65a525fb90ec34f1fbab509dae3ff51798b582cd1b24229a3d9ea8
+DIST firefox-75.0-oc.xpi 557492 BLAKE2B b44b802726e7f094d74130ea21995e6763918223c329904bbeb0155883cb921cd5d9cb127dc65ae539e0c1928341d97a82b164b16be9c03020c0081d5d30c47c SHA512 f7ab0a605d306bf4ba0c481c46ed79be79650f4cb282a55f7cd81b204ffe6484a61d035ea5b939875eda87df8b86d64098aafe6f57a3c25e11994bd38ed283fb
+DIST firefox-75.0-pa-IN.xpi 594370 BLAKE2B c6fac1aa54d523ee6110120b45d50acb0fd2ad28d0c0b3be0711dee927565a378b8f5f63612c1902f341df48716f423fcf2c1a95de94fe1f176926db34fefb73 SHA512 3f65e017ee5d4e0b7fca64d7a23eee8e263a85043fbe7a939e835070cc1c8361f93f13955d047aa2410ee08d9998fbfd1b710c6632aa06183792b3a9e1439e6a
+DIST firefox-75.0-pl.xpi 556350 BLAKE2B de3951ced01eabbdca3c9db581f26e4d445352c8c376c9214450b7a465ee00c62659c856d8cc9c1bb22ebc0d71387ee2c30407139569a2f7e9616201f95b0713 SHA512 0e806776db435d9357d1c24c9466483ade5069176852cdf1728ee33e2f1ceff6d8690db5915939542ec393683e9d260b4323ca1ab27b9fee78cc9efa6e751e24
+DIST firefox-75.0-pt-BR.xpi 543958 BLAKE2B 4fbe69cef2c73a25c58268eb8b43b9240963877efff7a568f47499afbf956b45f09de5944e6def489150964d24a8d71c02583b3b168177b7e985af9d93903009 SHA512 5b53ad15b4ff101fde2b9c90ccd2fbf827e77c6b5664987b51334fe935a834b2fc564ac4a26a75024e65a2c7b10e1078a74c95ebc7307d59c59a5545d4882332
+DIST firefox-75.0-pt-PT.xpi 554698 BLAKE2B ede9681582b6213c0d089081ae8b7d5c0b1f13c737e8f7086909caf1ab5cae297a5a7828932e9554793380d758556154f8eb57693270b0a6b51d5256f5a337ff SHA512 e224d9c26f9706940ac59651bf32fb8aad36ef3fbcab0c50ae5de00b9136bcc75235aaa9139494c7f2043270a03125ec90e33f2defbd83480d1b80cfaa7d8915
+DIST firefox-75.0-rm.xpi 548140 BLAKE2B d7ac0bcb0fa085e299134dbd8da37e09ae5e494622f0a7afd45386f86d10bef290488725153c491b885c7f6a4e00380cb802e2c81397d776fe9c204accf2e826 SHA512 7a43544fbbe5c812212aeef8107e3462b76427abba3255a4717eb8647f197cd2a61d6a618909df0160504537f836e1b2bbd44b4880efeeca1989c7c09a0241b0
+DIST firefox-75.0-ro.xpi 560705 BLAKE2B 03ffb98d7ce4b05e62e535fe81a0e1d7dcbbbc8a086bd96826821ee53238d41fd834e823c98316571b519411e20bd4d5b6a7c54e3cfd8d3a15a29373d343170b SHA512 82eecc3a558c09c69f1a9541c3fda90e43cb891d971a9ea4e2b51691f30cc013dcc6048b411c232990a7ee0e75d5fe98876721f867c4a4e3100e59193cc8c7b0
+DIST firefox-75.0-ru.xpi 639279 BLAKE2B 58c2cca5de9cf11a687fff6533db9154d32d5e6ed45ab320dc829fb4f8c5411fa703712aa5f9eeaa761a1aff2bcf0d365a08ce7e5cb1f7793e862f9e8261da70 SHA512 6731ed2b02a2af076b6e531a6915a9442287c3b1caacdc41e2bc5d3c3e65342b0ed4e9518f4a5a1fbc8ee5d8e5499bbce4277881b42930909da65add3ff065df
+DIST firefox-75.0-si.xpi 548700 BLAKE2B 448249ac4272f866cf3e0f0d34cb2da282c785120433a36d275b67a9acf6d7fadb5566c45670d016e35e276d8ed615d407e60774ff45c43ac8ce9caf47485110 SHA512 f58abcd488c96ed56df2444ad8ca1768385e9ff21d2c47e0d19d05f8c8d038a5a2f395c0c887b14db4318f1ed496ed35a3d89f080ea9f1cc9561422b7f0ba506
+DIST firefox-75.0-sk.xpi 574663 BLAKE2B 5fa28fd569fd980ef5c22da439dd62ac971819b450601582702851b54262a00a72d4fec3b3b5efb6fc614509535bc1d067c7c707e079d0424eaceba69338babe SHA512 ce9b739377e57c10780d1b7ec5e55ca46cb3c509c3af47796aea640e9ad0b31b28d289eb9c466de81550ea453d75cf03deb902ec971814340301cbe68410d40f
+DIST firefox-75.0-sl.xpi 553723 BLAKE2B 906d9fa2dc08910301bc785a1e13646e787957e980b304d0f57ef56fe4cd5b65ecd296b22b327429f45eb540ddc20ecffed4769a7f3e55fd9495ea313f1f6fb5 SHA512 3a32c905d8cd0ca3883b25135438f18a08171bd8a1f6716fd8e93ccbfe5e1a10ea5c991a88f2824d6f194e234d287ce2646d5deb14f0e0fdc5691ee34ba4df77
+DIST firefox-75.0-son.xpi 474799 BLAKE2B 03982b66c250c65535f941bea77484397f5c8cd4dd180fb695a0e17ac5f17f6e41f922213b094b6c5e7b2756368409b2e9ab9effb0d4d4cc088bf2110890280e SHA512 fa4ff95926e87e3ad96ae8f1afe7c05c9d6059496c375a02ac2dd12b26819d3c470cc7121220966fac37fe6e7c96c2c34f2f37e09cb141bc5a0b2e4f60189480
+DIST firefox-75.0-sq.xpi 566878 BLAKE2B 09ecff9b4db3a330ebd494f48c21c43c049fb909d465c865007c5ac17f4673a71686d2fda444e27ceeb62d6dbe71a641070f3532c023e02390fcfa3fcdb5fe52 SHA512 61c4590004210d68928f3cf10bbe13d1d419735209c55e0f50c6ecc25d0b9f3e798f961ea6bce24460bfaf8d13d19cf39b730d6fc4d4e1d53884af8baa362c9d
+DIST firefox-75.0-sr.xpi 582871 BLAKE2B 8660e28a17a442d7f7a59ee7745c84da67e42e5d48a786411bcf4b51a97af7caae2c941b5b0ddea6b54ffa5ba8f6a5becee7d268e7567f8ce188cf7ab0af00de SHA512 b02707e1f0675d1f8854337fb1ba7694efe0980781af1afe228532600f870263ce6ccb72a33c6398cfc61e183e73560fa3d714e1d3ef8ae9771b7a5d5d65c01d
+DIST firefox-75.0-sv-SE.xpi 552386 BLAKE2B 9d99e5475e3a439f8fa911855b5a7f43145e9757048228f67d1ca1fd3497b6d6d21e10f268b9c613f2a005e317fa931a0f78e5661b2f60f11fe42ffc5ea788b6 SHA512 1194c30663915819521d3f427cdd4d7c1fec5ae68fc814a9ad4c2100a4c3ac6139ec93a8bdf72695446e1533759cb560b3c8155dfa81eec649c9628865d04159
+DIST firefox-75.0-ta.xpi 578855 BLAKE2B 212ab22f21701d3a48c6eeb574f05d2e6ccc7369ce0a9321361a40354ce348637c7f0ba0372dd5b7d34b009f2e7610ff2e78b57a399500c0b39e94d0e9c84483 SHA512 e45411f74eba7f611ea85cb99c9bb30fb9d55610ab1e263bb3abfdcca39b6d31d1da063babe2b653edf74d5f2494c8b75fbb8954895518a2dec83f6c786a004f
+DIST firefox-75.0-te.xpi 598599 BLAKE2B c28ef811dc91118b71ca65fdf8c2e9de1b2eded768b4796ec08cb6cb542ef0ca4e40f18358306d02a2b67d6dc9f563f717415aba384f966202ac2002b3a8589b SHA512 aecd37affe87d5736877b775e9ceca9d8487adb00f8c7e5188244fe7c6762d3f6c3620e99ea7b346af5c5b6e14dea132f727910cb437468ac4fa1bc5dd178d0d
+DIST firefox-75.0-th.xpi 616895 BLAKE2B 28dac62fbada0b8ffb49bf3b085f58d07fe51bd8568b53b8194b55c73019d3e14d8b0acaaa9b32718276b4cf1ccd7e608569b72fa8f17dd4d456eee39fc1c021 SHA512 9e3c31494e015e8b39a1501caa1bdf74cbf07a1c2e06060fcc016610fff8f58bd051331b9862a2d3cf52d2453d521b4facdb3b3f338782cf35464b835edf1568
+DIST firefox-75.0-tr.xpi 566615 BLAKE2B eaf4a2967a4b53d4e3d99fb17e03deddd95144da4e2dea73385ca0528720fc1f4fd19cbac8df1c86b094c0f9370b0f76f491b07743fc6c34cde5b7a9e9400999 SHA512 7812f5262a257add22194e3bcfe9417206d2fcf3e5d7060c8523474b13910b9ae2f6ce550c02f4488a1abe11983ea564a5be3cf5e4b4f56f1f45be94d88760c2
+DIST firefox-75.0-uk.xpi 628734 BLAKE2B f221d52180b9d9ad25f4b97096bfc4cccd24df98edfedbf59827263ee93bb948653d07cf5b117267bd64a5e10c1b50d0c4a95e3dd06a15c63bfa14176dbf0576 SHA512 c4826ffef78bab8685bbb0b031e567b3ad06508388a231ba94bd0b819445cc771b94de15954199162f5db4cedbbd8a36540975f003089c9588673607f412c5d8
+DIST firefox-75.0-ur.xpi 603174 BLAKE2B fb8eccf535deebd2a2cd5acef6db3219d22628aa0bb3ad41be734ae1d87995f955ffd8367fa7f170389e6fcdc86113f98e219ad1d15180ab3c6498e370a2290f SHA512 2b32ff2c3fa03bd2335198ce4c9050e5fdade0ad11f89fe661d6dc959637210c84ab372725dc6d379f06f3ff91d0389c8bf20607775161ea0468851bec6241a1
+DIST firefox-75.0-uz.xpi 512303 BLAKE2B eff94005da54eb68c0319ec7b82b48e6046de7e639b3c753a7aaa5c67c86799aad975887faec0edbe02ef65fb3be8815a1d5e9b4578889660f77aad25eb0c2f9 SHA512 ef474800b16cdd50294cd36b46b9694ba3aedeb19b5f596e5a8694fb90baf4697d01c074b2c6e16be97a138243ff6df1f3778f67c721433e5c6e49a651ade385
+DIST firefox-75.0-vi.xpi 581697 BLAKE2B 8d8067dc6b8d6fceaef90e409baec4da87f818ffb862bcb0d308ab01af596c134558e7fa1ee8c1fd5b4b4eaed186ad910fefe4acd84e80f6895d5688b20f921b SHA512 200ead50bcd63834847507bf01c36ac9b70553774108eb62406c4f2d54c9aa3ee5e84dc17809362a3039dd0fa036ec423f58aacf3ff0a3effd174de40bdbf6e6
+DIST firefox-75.0-xh.xpi 479184 BLAKE2B 3ab14ee447b78742d1f61085bdb02f02420a407613d79f38116b7a8237c56667805a71c20840f5c15127995c0de9956108a2811784a3be49da86faaabce74b42 SHA512 07f99adf22a5303b7ca8c085881d165f9c08329622c315b9d8d40b7cb378a62580e57d6a749d637b78d7494a565c46a20fe98a37c1a67b92ed9afebed4599c20
+DIST firefox-75.0-zh-CN.xpi 589261 BLAKE2B 60678e610c151bc747b03e7d531d36cc5cd757a919a21a78317a24a7692364682902fcba52ef8f5da2e414bdc3ee60561be1b2038b9212372b221f15ac5142fb SHA512 f7cdfbb02df580a142c1bb28b94bfdd624503760d2c74097c920ef9203571aaa39a03bf3d46bd3ac47bb3c0118311e5213f194e1d63040c1abbb335ad42e8ff8
+DIST firefox-75.0-zh-TW.xpi 587637 BLAKE2B f59ab05ba9562e0479e34a304aee81b70ab412162a792a80773d37813ed0aa5eacf57299d31724524d3b2e314d668c1b79bd8acea0c5b43d49f094d1788bd901 SHA512 28421db5a33604f4c0fcbf9675e460401b177d6aa96c505a5ca83e7be3ffc456029b5b7b6d3474bb58b50e9a74e5b1b7bc4bef5c2f9c4410a78f8f19c30659a3
DIST firefox-bin_i686-52.9.0.tar.bz2 58598632 BLAKE2B b9cde89261bcaa57841d2ff5e440c2fd86ce0011a1a6c4c6292abe51f2d479324a5e6c9f6a6a135c2811975ca850656cb35d922a169ea2604f3c13aa5aee4856 SHA512 f0f6b494eed4f84eb013065ed1a586efb03b50441023fea866306fbb65de3e7ebe5ff572575d868c17e3ca11958d90b1d6a8cffda0babfa8432e4bd3f19eda15
-DIST firefox-bin_i686-68.5.0.tar.bz2 66842823 BLAKE2B 046b8141d585d099b092c5a07eb343cf011a9239e1f2e414fa45f346843335d4028c4edf5c36908f3764dd20f59ebf85b8b0f939ed9196223ae674198c98d289 SHA512 5a6663201db265d51c6e72a8a6d4fdc6356310b88849bf562e4deff472027f6bc73b4e85b39d9ac8cecdfe9131070508634ee6591eadfa751477468c171eb9d1
-DIST firefox-bin_i686-73.0.1.tar.bz2 68505159 BLAKE2B e289784a4548244e4dab9c809b7e7e1f11477d74971d91fc572ddc4ca5568b4f57ac2f0336ac664f6706392d52c0147fd1b1f76a16b2136a00b1904597af4b21 SHA512 7677f333c0fe37f7d5138688e11c317df25e2a95d7bca7e7472a85b1d4642b6e361b8a26a00c74a6732c3419cc58e9924a2d7689dc4e4ffff2c1c2acba6b8e06
+DIST firefox-bin_i686-68.6.1.tar.bz2 66854730 BLAKE2B edbc9ec6c8f27dfb1835f1ed84aadcc464d4acd25d80e70f6a00da0c0e5e7f78694cfa4f1a5173cdad5a7a01195a918788301f620d475f205ceb11a41c83d24e SHA512 beebd90ebb325a1260545557fca3e65e203ebac083e6d4f2b9a94a874c8d1e0cb5d6a187e383198b3fa2452016d848b734163beff8f3c7c62a5f72d00c6fe66e
+DIST firefox-bin_i686-68.7.0.tar.bz2 66860824 BLAKE2B 48cbb9dce71c54530246c114a191436a567dc55cc5a3dd987c4c0007b330d8f14dcf3dcc20b69f0a7ca92ee423386abd29eebd98f743e013eddfcff88ae34644 SHA512 05ccd449cffd63439a2792ebae97adb1819b705986b65142284239ac3b3673919cb003ac9d4ac6b97555f72988a9f1c06595571194050368deff1f8b58c552a4
+DIST firefox-bin_i686-74.0.1.tar.bz2 68694280 BLAKE2B 56f3e4584531254b060d4fe4270af94091fec5fea602468ad02feddddb43dc5a8c2f7be4dc1fbfc36664cbb11efa7d1a05ad414a4d51f4087c45458f471551c6 SHA512 c0e5e8a5b44211919b37505ad1523327b7b59a433f27641faf45773e3fd0bf1d119dd6914891d0e1b737f00a7e2c53fab85089e88a5a3792bd8dd5ad04ab651f
+DIST firefox-bin_i686-75.0.tar.bz2 69084656 BLAKE2B 9fc8f82d81eef86d11b73912a265112b66cbaf329274b9c89467d7dc00485c01c393ca66978acf7970c10b1dc9975e88b7eb5aab71a688d9bfa78f3d2953212a SHA512 feef8046d08aba827f6dd2510cadea53a89983a4889c9c2baad3d88123639b90c8052b552e2bcfb03b6e9fb43ebda29815825ef7fd4d9ca867f238cfaa0ad1da
DIST firefox-bin_x86_64-52.9.0.tar.bz2 57795546 BLAKE2B d767749ed07a0d54da8acf0273c59d9a4d7f46491aab34b7995ce76fe43366c06b859dd2ea1d8566861e1086e73aa30df28ff4d9dd634c1948868fad7643ce6a SHA512 b5d7da00766354e72f5a48f4f2143623428256d79d0b3e958ed6764b680afdf2b3188c61b09a02dd1537c8b8d3ddd1a1b828b1cc13a16df02a52538a42c62954
-DIST firefox-bin_x86_64-68.5.0.tar.bz2 64897612 BLAKE2B 027688b0b0097d63be259627e228a7aa2b4e7045f3ceee1eb9adc7c3b5263c4b21e5749be15499bf5615503cfa5eae2bbda6c21dbbff6cd38e9a387912836cdb SHA512 22c5431fd102d43685177648da67f61b7611cc0532989ef0fadf2237c3df3f2d10bbede70157b7bc7b26dc453b7a2490f25462ec443e3b1ac8c8b73da180f4f8
-DIST firefox-bin_x86_64-73.0.1.tar.bz2 66272651 BLAKE2B c9b3a1525ee78426c32821504d1fd8d1cc09e515a38a573e33ae49b349124db9564f382bdb31fd8233320530ed2a821231120ae23ffcbfb1c0addf0404f13701 SHA512 611f32552333b7ae9efb5d6d6bef78db5563795de95530ed37e5621527ef84315a383eb508dda57bc148a8810a04769c8ead22ad7c7438ece1d3fbe6b1bbc4aa
+DIST firefox-bin_x86_64-68.6.1.tar.bz2 65077783 BLAKE2B 5dc8a6ea2c4787eee9835d968e9fcac9dc5063a1f4b5c48475fee0dd263ab68b43e7c5e1adc8f22fe63bfa4fe77be102363354d16c5185b9191ee40358a00b3b SHA512 956f73d17ecfcb5e7b2d7c92fd67f787d0078e3ec2c23f14c5747d67751fa4c38f1c2e5a59dfd147e2b0451d6af855ea2635b039de34001504af320b79dfe388
+DIST firefox-bin_x86_64-68.7.0.tar.bz2 65101686 BLAKE2B 7cc9f990650c889e1458cd474c56d9e9d0a320f6491912976619480704c749ddabf0fffdb8a17a9dde2dd50f43a997789a95b5e74a1998a12b939d9925cad8ed SHA512 f66ac23c5b62e68ee1b874926634ae5dfda793f00e72c18201c220fc771409f2b52d6cdf9131092aa5c62b5d04d0ba75dcb09ef4c5f1757724270f0cda3e3383
+DIST firefox-bin_x86_64-74.0.1.tar.bz2 66785590 BLAKE2B c5b3c8fe20aba6ac5e65747809409a7e95bdd0ac44989df63f4ceb2c79cf9fc4aa075df981271bd0ed4797c41ec27ee2b417fd4b088ddec98c421be1d8d8c7b0 SHA512 8d810cadf293c3f10a86d4792a41a71031e346e00159a9674c12edac8d10b845bd2dea44d2ad3f3aeac1f74f7ee53dab332a837a7992707d0b9719c29bd8db4e
+DIST firefox-bin_x86_64-75.0.tar.bz2 67133266 BLAKE2B d4524f238acbafe5e4928b3f1db9e284e9a8c9233ee683847a19992d9c5ec02b51f1e832020197147d921629bcf36b52b30efcdca34921d2fc7ba492251a44f0 SHA512 7cbe8df35f61d82115ca1e4db4dd2e17cc96ba74cdf4e5e48aa4c1f5bdadf4e8b612b6ab58a09ce1352129ccfa68043ae92836b175fc5c328c3696f1f3426107
EBUILD firefox-bin-52.9.0.ebuild 5477 BLAKE2B 50d4699ded70cbf71b2988b01985bd870452d7cd16c7e4b1c7d51ec0fc3433ae4141bb9142eace3999b4c1104dd07fb3c0f8fa8db996018975ed0e46473c6078 SHA512 f7bc036c3601d1aa9fe3044c74b7902dfaba701271fb456d4f71bca3ecbcb0781ca394470e64ef06cf4507424f0bfc9301ec7108909afcb349e38c471313b9b3
-EBUILD firefox-bin-68.5.0-r1.ebuild 5663 BLAKE2B b5f2f9deb7103f196bed097fc6d5e9a34ddabea14d19d236efd280d48f89fbf1d4d09557b25795fb2305682eeeea2c5faeaffbfaab44231ee63cf96f00aa1eb8 SHA512 0795b7f321e34fe0ae77d84a5094ce1b9d9b4ae61eaa135fd9b0df482b0056fcc75c319f1ec81f08fad136b5a60b297af54d9edc4fae0393151a5698ce0f9c4a
-EBUILD firefox-bin-73.0.1.ebuild 6581 BLAKE2B e468f84e9dca7193f8e7f71f44f14e1e757b08d0cc9b546a079003abab5054c374867e1c4c8c7b3a6ec2a2cf9333b45251ff1c9bbe73d56c4b619008d7d16983 SHA512 0db7eeaab77711de945a9f9690a48aa59425f84e93b4887e1b6b22039c49c96a7722afdeb1b772f503d0eabe00ad3517192cbd58d15bbdf9a0c23fcfd4e4f650
-MISC metadata.xml 587 BLAKE2B f38f7c9fffdc422e11b9fd2d8aa2f9c4cab6b91cb5616a3fc324038bfdf720bcce97a80a22b012e61d3d466ac5569f76a29512ac8e7e209efea1bf6d3dce05b4 SHA512 c74cebdc88753d406ab9edd9b51f7dcb17dc1ce5eebc3d6d674d2e54d9af1619147e07a110629a5df003a0c506002e470563d36521a1708c40a10221a26c421f
+EBUILD firefox-bin-68.6.1.ebuild 8012 BLAKE2B d435f66a1983ff08caae936de02671753af778d3fc0c5e3f844b4c0c167fd9491cc132069057c7d4fbc81ab69846166b70a6652e6fb48cea5fa22d1caa729438 SHA512 f50e3192eaee35c5b6cfb16bce21b8483920b59553f39dafb706cdaae59c94797cd677849f78c8636b397275928a3c4e57f0c81da35cc4e4e612d2dccb5e18d4
+EBUILD firefox-bin-68.7.0.ebuild 8012 BLAKE2B d435f66a1983ff08caae936de02671753af778d3fc0c5e3f844b4c0c167fd9491cc132069057c7d4fbc81ab69846166b70a6652e6fb48cea5fa22d1caa729438 SHA512 f50e3192eaee35c5b6cfb16bce21b8483920b59553f39dafb706cdaae59c94797cd677849f78c8636b397275928a3c4e57f0c81da35cc4e4e612d2dccb5e18d4
+EBUILD firefox-bin-74.0.1.ebuild 8717 BLAKE2B 549c54d7eedb6932ce95cde7684860031df344bd9cba43c7dd7b2541af68abd555ab78e9732355723d6743cdb6310a046c53b50e7c77de9880604c8692924dd6 SHA512 198e0b25a58c217d4f57e411979bb449ee2e0d158583c46fc296daa3437ee7150e950536c8c67414a2129cfa561f13189de110bd8e0b5466ddd2e1fa19a64b03
+EBUILD firefox-bin-75.0.ebuild 8717 BLAKE2B 549c54d7eedb6932ce95cde7684860031df344bd9cba43c7dd7b2541af68abd555ab78e9732355723d6743cdb6310a046c53b50e7c77de9880604c8692924dd6 SHA512 198e0b25a58c217d4f57e411979bb449ee2e0d158583c46fc296daa3437ee7150e950536c8c67414a2129cfa561f13189de110bd8e0b5466ddd2e1fa19a64b03
+MISC metadata.xml 475 BLAKE2B 6fb55129e2d7a2f87663d6637fd534872b5a5d2ef344eaff67e20ec8b5ba2810d9df753480fb5639b3d76d42ff6cbd7fe1d0b6ad97e14c9dd56ed78015df2a39 SHA512 1f3d857c928fc7cb04b6e25883e8ffa695df6b862183221913d4283b1c9c006b715000faff301e7c42474be86eb57bcc310f103071361f07ec8a2c556c576a5b
diff --git a/www-client/firefox-bin/files/all-gentoo-3.js b/www-client/firefox-bin/files/all-gentoo-3.js
index ddc782fde36c..867bf5e59a46 100644
--- a/www-client/firefox-bin/files/all-gentoo-3.js
+++ b/www-client/firefox-bin/files/all-gentoo-3.js
@@ -13,3 +13,10 @@ pref("browser.EULA.override", true);
// We believe in user choice - disable DNS-over-HTTPS by default
defaultPref("network.trr.mode", 5);
+
+// Normandy web service allows upstream to push changes
+// like changed default preferences or even add-ons to users
+// without the need to re-release a new version. Because this
+// happens without any user prompt we believe this should be
+// disabled by default.
+defaultPref("app.normandy.enabled", false);
diff --git a/www-client/firefox-bin/files/firefox-bin-r1.desktop b/www-client/firefox-bin/files/firefox-bin-r1.desktop
new file mode 100644
index 000000000000..a000dffda124
--- /dev/null
+++ b/www-client/firefox-bin/files/firefox-bin-r1.desktop
@@ -0,0 +1,230 @@
+[Desktop Entry]
+Version=1.0
+Name=@NAME@
+GenericName=Web Browser
+Comment=Browse the Web
+Exec=@EXEC@ %u
+Icon=@ICON@
+Terminal=false
+Type=Application
+MimeType=application/pdf;application/vnd.mozilla.xul+xml;application/xhtml+xml;text/html;text/mml;text/xml;x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https;
+StartupNotify=@STARTUP_NOTIFY@
+Categories=Network;WebBrowser;
+Keywords=web;browser;internet;
+Actions=new-window;new-private-window;
+
+[Desktop Action new-window]
+Name=Open a New Window
+Name[ach]=Dirica manyen
+Name[af]=Nuwe venster
+Name[an]=Nueva finestra
+Name[ar]=نافذة جديدة
+Name[as]=নতুন উইন্ডো
+Name[ast]=Ventana nueva
+Name[az]=Yeni Pəncərə
+Name[be]=Новае акно
+Name[bg]=Нов прозорец
+Name[bn_BD]=নতুন উইন্ডো (N)
+Name[bn_IN]=নতুন উইন্ডো
+Name[br]=Prenestr nevez
+Name[brx]=गोदान उइन्ड'(N)
+Name[bs]=Novi prozor
+Name[ca]=Finestra nova
+Name[cak]=K'ak'a' tzuwäch
+Name[cs]=Nové okno
+Name[cy]=Ffenestr Newydd
+Name[da]=Nyt vindue
+Name[de]=Neues Fenster
+Name[dsb]=Nowe wokno
+Name[el]=Νέο παράθυρο
+Name[en_GB]=New Window
+Name[en_US]=New Window
+Name[en_ZA]=New Window
+Name[eo]=Nova fenestro
+Name[es_AR]=Nueva ventana
+Name[es_CL]=Nueva ventana
+Name[es_ES]=Nueva ventana
+Name[es_MX]=Nueva ventana
+Name[et]=Uus aken
+Name[eu]=Leiho berria
+Name[fa]=پنجره جدید‌
+Name[ff]=Henorde Hesere
+Name[fi]=Uusi ikkuna
+Name[fr]=Nouvelle fenêtre
+Name[fy_NL]=Nij finster
+Name[ga_IE]=Fuinneog Nua
+Name[gd]=Uinneag ùr
+Name[gl]=Nova xanela
+Name[gn]=Ovetã pyahu
+Name[gu_IN]=નવી વિન્ડો
+Name[he]=חלון חדש
+Name[hi_IN]=नया विंडो
+Name[hr]=Novi prozor
+Name[hsb]=Nowe wokno
+Name[hu]=Új ablak
+Name[hy_AM]=Նոր Պատուհան
+Name[id]=Jendela Baru
+Name[is]=Nýr gluggi
+Name[it]=Nuova finestra
+Name[ja]=新しいウィンドウ
+Name[ja_JP-mac]=新規ウインドウ
+Name[ka]=ახალი ფანჯარა
+Name[kk]=Жаңа терезе
+Name[km]=បង្អួច​​​ថ្មី
+Name[kn]=ಹೊಸ ಕಿಟಕಿ
+Name[ko]=새 창
+Name[kok]=नवें जनेल
+Name[ks]=نئئ وِنڈو
+Name[lij]=Neuvo barcon
+Name[lo]=ຫນ້າຕ່າງໃຫມ່
+Name[lt]=Naujas langas
+Name[ltg]=Jauns lūgs
+Name[lv]=Jauns logs
+Name[mai]=नव विंडो
+Name[mk]=Нов прозорец
+Name[ml]=പുതിയ ജാലകം
+Name[mr]=नवीन पटल
+Name[ms]=Tetingkap Baru
+Name[my]=ဝင်းဒိုးအသစ်
+Name[nb_NO]=Nytt vindu
+Name[ne_NP]=नयाँ सञ्झ्याल
+Name[nl]=Nieuw venster
+Name[nn_NO]=Nytt vindauge
+Name[or]=ନୂତନ ୱିଣ୍ଡୋ
+Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ
+Name[pl]=Nowe okno
+Name[pt_BR]=Nova janela
+Name[pt_PT]=Nova janela
+Name[rm]=Nova fanestra
+Name[ro]=Fereastră nouă
+Name[ru]=Новое окно
+Name[sat]=नावा विंडो (N)
+Name[si]=නව කවුළුවක්
+Name[sk]=Nové okno
+Name[sl]=Novo okno
+Name[son]=Zanfun taaga
+Name[sq]=Dritare e Re
+Name[sr]=Нови прозор
+Name[sv_SE]=Nytt fönster
+Name[ta]=புதிய சாளரம்
+Name[te]=కొత్త విండో
+Name[th]=หน้าต่างใหม่
+Name[tr]=Yeni pencere
+Name[tsz]=Eraatarakua jimpani
+Name[uk]=Нове вікно
+Name[ur]=نیا دریچہ
+Name[uz]=Yangi oyna
+Name[vi]=Cửa sổ mới
+Name[wo]=Palanteer bu bees
+Name[xh]=Ifestile entsha
+Name[zh_CN]=新建窗口
+Name[zh_TW]=開新視窗
+Exec=@EXEC@ --new-window %u
+
+[Desktop Action new-private-window]
+Name=Open a New Private Window
+Name[ach]=Dirica manyen me mung
+Name[af]=Nuwe privaatvenster
+Name[an]=Nueva finestra privada
+Name[ar]=نافذة خاصة جديدة
+Name[as]=নতুন ব্যক্তিগত উইন্ডো
+Name[ast]=Ventana privada nueva
+Name[az]=Yeni Məxfi Pəncərə
+Name[be]=Новае акно адасаблення
+Name[bg]=Нов прозорец за поверително сърфиране
+Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো
+Name[bn_IN]=নতুন ব্যক্তিগত উইন্ডো
+Name[br]=Prenestr merdeiñ prevez nevez
+Name[brx]=गोदान प्राइभेट उइन्ड'
+Name[bs]=Novi privatni prozor
+Name[ca]=Finestra privada nova
+Name[cak]=K'ak'a' ichinan tzuwäch
+Name[cs]=Nové anonymní okno
+Name[cy]=Ffenestr Breifat Newydd
+Name[da]=Nyt privat vindue
+Name[de]=Neues privates Fenster
+Name[dsb]=Nowe priwatne wokno
+Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης
+Name[en_GB]=New Private Window
+Name[en_US]=New Private Window
+Name[en_ZA]=New Private Window
+Name[eo]=Nova privata fenestro
+Name[es_AR]=Nueva ventana privada
+Name[es_CL]=Nueva ventana privada
+Name[es_ES]=Nueva ventana privada
+Name[es_MX]=Nueva ventana privada
+Name[et]=Uus privaatne aken
+Name[eu]=Leiho pribatu berria
+Name[fa]=پنجره ناشناس جدید
+Name[ff]=Henorde Suturo Hesere
+Name[fi]=Uusi yksityinen ikkuna
+Name[fr]=Nouvelle fenêtre de navigation privée
+Name[fy_NL]=Nij priveefinster
+Name[ga_IE]=Fuinneog Nua Phríobháideach
+Name[gd]=Uinneag phrìobhaideach ùr
+Name[gl]=Nova xanela privada
+Name[gn]=Ovetã ñemi pyahu
+Name[gu_IN]=નવી ખાનગી વિન્ડો
+Name[he]=חלון פרטי חדש
+Name[hi_IN]=नयी निजी विंडो
+Name[hr]=Novi privatni prozor
+Name[hsb]=Nowe priwatne wokno
+Name[hu]=Új privát ablak
+Name[hy_AM]=Սկսել Գաղտնի դիտարկում
+Name[id]=Jendela Mode Pribadi Baru
+Name[is]=Nýr huliðsgluggi
+Name[it]=Nuova finestra anonima
+Name[ja]=新しいプライベートウィンドウ
+Name[ja_JP-mac]=新規プライベートウインドウ
+Name[ka]=ახალი პირადი ფანჯარა
+Name[kk]=Жаңа жекелік терезе
+Name[km]=បង្អួច​ឯកជន​ថ្មី
+Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ
+Name[ko]=새 사생활 보호 모드
+Name[kok]=नवो खाजगी विंडो
+Name[ks]=نْو پرایوٹ وینڈو&amp;
+Name[lij]=Neuvo barcon privou
+Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່
+Name[lt]=Naujas privataus naršymo langas
+Name[ltg]=Jauns privatais lūgs
+Name[lv]=Jauns privātais logs
+Name[mai]=नया निज विंडो (W)
+Name[mk]=Нов приватен прозорец
+Name[ml]=പുതിയ സ്വകാര്യ ജാലകം
+Name[mr]=नवीन वैयक्तिक पटल
+Name[ms]=Tetingkap Persendirian Baharu
+Name[my]=New Private Window
+Name[nb_NO]=Nytt privat vindu
+Name[ne_NP]=नयाँ निजी सञ्झ्याल
+Name[nl]=Nieuw privévenster
+Name[nn_NO]=Nytt privat vindauge
+Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ
+Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ
+Name[pl]=Nowe okno prywatne
+Name[pt_BR]=Nova janela privativa
+Name[pt_PT]=Nova janela privada
+Name[rm]=Nova fanestra privata
+Name[ro]=Fereastră privată nouă
+Name[ru]=Новое приватное окно
+Name[sat]=नावा निजेराक् विंडो (W )
+Name[si]=නව පුද්ගලික කවුළුව (W)
+Name[sk]=Nové okno v režime Súkromné prehliadanie
+Name[sl]=Novo zasebno okno
+Name[son]=Sutura zanfun taaga
+Name[sq]=Dritare e Re Private
+Name[sr]=Нови приватан прозор
+Name[sv_SE]=Nytt privat fönster
+Name[ta]=புதிய தனிப்பட்ட சாளரம்
+Name[te]=కొత్త ఆంతరంగిక విండో
+Name[th]=หน้าต่างส่วนตัวใหม่
+Name[tr]=Yeni gizli pencere
+Name[tsz]=Juchiiti eraatarakua jimpani
+Name[uk]=Приватне вікно
+Name[ur]=نیا نجی دریچہ
+Name[uz]=Yangi maxfiy oyna
+Name[vi]=Cửa sổ riêng tư mới
+Name[wo]=Panlanteeru biir bu bees
+Name[xh]=Ifestile yangasese entsha
+Name[zh_CN]=新建隐私浏览窗口
+Name[zh_TW]=新增隱私視窗
+Exec=@EXEC@ --private-window %u
diff --git a/www-client/firefox-bin/files/firefox-bin-wayland.sh b/www-client/firefox-bin/files/firefox-bin-wayland.sh
new file mode 100644
index 000000000000..6107d5073858
--- /dev/null
+++ b/www-client/firefox-bin/files/firefox-bin-wayland.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+#
+# Run Mozilla Firefox (bin) on Wayland
+#
+export MOZ_ENABLE_WAYLAND=1
+exec @PREFIX@/bin/firefox-bin "$@"
diff --git a/www-client/firefox-bin/files/firefox-bin-x11.sh b/www-client/firefox-bin/files/firefox-bin-x11.sh
new file mode 100644
index 000000000000..915ac2cac193
--- /dev/null
+++ b/www-client/firefox-bin/files/firefox-bin-x11.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+#
+# Run Mozilla Firefox (bin) on X11
+#
+export MOZ_DISABLE_WAYLAND=1
+exec @PREFIX@/bin/firefox-bin "$@"
diff --git a/www-client/firefox-bin/files/firefox-bin.sh b/www-client/firefox-bin/files/firefox-bin.sh
new file mode 100644
index 000000000000..baa6487a1666
--- /dev/null
+++ b/www-client/firefox-bin/files/firefox-bin.sh
@@ -0,0 +1,123 @@
+#!/bin/bash
+
+##
+## Usage:
+##
+## $ firefox-bin
+##
+## This script is meant to run Mozilla Firefox in Gentoo.
+
+cmdname=$(basename "$0")
+
+##
+## Variables
+##
+MOZ_ARCH=$(uname -m)
+case ${MOZ_ARCH} in
+ x86_64|s390x|sparc64)
+ MOZ_LIB_DIR="@PREFIX@/lib64"
+ SECONDARY_LIB_DIR="@PREFIX@/lib"
+ ;;
+ *)
+ MOZ_LIB_DIR="@PREFIX@/lib"
+ SECONDARY_LIB_DIR="@PREFIX@/lib64"
+ ;;
+esac
+
+MOZ_FIREFOX_FILE="firefox-bin"
+MOZILLA_FIVE_HOME="@MOZ_FIVE_HOME@"
+MOZ_EXTENSIONS_PROFILE_DIR="${HOME}/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"
+MOZ_PROGRAM="${MOZILLA_FIVE_HOME}/${MOZ_FIREFOX_FILE}"
+APULSELIB_DIR="@APULSELIB_DIR@"
+DESKTOP_FILE="firefox-bin"
+
+##
+## Enable Wayland backend?
+##
+if @DEFAULT_WAYLAND@ && [[ -z ${MOZ_DISABLE_WAYLAND} ]]; then
+ if [[ -n "$WAYLAND_DISPLAY" ]]; then
+ DESKTOP_FILE="firefox-bin-wayland"
+ export MOZ_ENABLE_WAYLAND=1
+ fi
+elif [[ -n ${MOZ_DISABLE_WAYLAND} ]]; then
+ DESKTOP_FILE="firefox-bin-x11"
+fi
+
+##
+## Use D-Bus remote exclusively when there's Wayland display.
+##
+if [[ -n "${WAYLAND_DISPLAY}" ]]; then
+ export MOZ_DBUS_REMOTE=1
+fi
+
+##
+## Make sure that we set the plugin path
+##
+MOZ_PLUGIN_DIR="plugins"
+
+if [[ -n "${MOZ_PLUGIN_PATH}" ]]; then
+ MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
+else
+ MOZ_PLUGIN_PATH=${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
+fi
+
+if [[ -d "${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}" ]]; then
+ MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
+fi
+
+export MOZ_PLUGIN_PATH
+
+##
+## Set MOZ_APP_LAUNCHER for gnome-session
+##
+export MOZ_APP_LAUNCHER="@PREFIX@/bin/${cmdname}"
+
+##
+## Disable the GNOME crash dialog, Moz has it's own
+##
+if [[ "$XDG_CURRENT_DESKTOP" == "GNOME" ]]; then
+ GNOME_DISABLE_CRASH_DIALOG=1
+ export GNOME_DISABLE_CRASH_DIALOG
+fi
+
+##
+## Enable Xinput2 (#617344)
+##
+
+# respect user settings
+MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2:-auto}
+
+if [[ ${MOZ_USE_XINPUT2} == auto && -n ${WAYLAND_DISPLAY} ]]; then
+ # enabling XINPUT2 should be safe for all wayland users
+ MOZ_USE_XINPUT2=1
+elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == KDE ]]; then
+ # XINPUT2 is known to cause problems for KWin users
+ MOZ_USE_XINPUT2=0
+elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == LXQT ]]; then
+ # LXQt uses KWin
+ MOZ_USE_XINPUT2=0
+elif [[ ${MOZ_USE_XINPUT2} == auto ]]; then
+ # should work on Mate, Xfce, FluxBox, OpenBox and all the others ...
+ MOZ_USE_XINPUT2=1
+fi
+
+[[ ${MOZ_USE_XINPUT2} != 0 ]] && export MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2}
+
+# Don't throw "old profile" dialog box.
+export MOZ_ALLOW_DOWNGRADE=1
+
+##
+## Set special variables for -bin
+export LD_LIBRARY_PATH="${APULSELIB_DIR:+${APULSELIB_DIR}:}${MOZILLA_FIVE_HOME}"
+export GTK_PATH="${MOZ_LIB_DIR}/gtk-3.0"
+
+##
+## Route to the correct .desktop file to get proper
+## name and actions
+##
+if [[ $@ != *"--name "* ]]; then
+ set -- --name "${DESKTOP_FILE}" "$@"
+fi
+
+# Run the browser
+exec ${MOZ_PROGRAM} "$@"
diff --git a/www-client/firefox-bin/firefox-bin-68.5.0-r1.ebuild b/www-client/firefox-bin/firefox-bin-68.6.1.ebuild
index d95d92d07396..c02d55a75e8e 100644
--- a/www-client/firefox-bin/firefox-bin-68.5.0-r1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-68.6.1.ebuild
@@ -23,7 +23,7 @@ MOZ_P="${MOZ_PN}-${MOZ_PV}"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
-inherit mozlinguas-v2 nsplugins pax-utils xdg-utils
+inherit mozlinguas-v2 nsplugins pax-utils xdg-utils eapi7-ver
DESCRIPTION="Firefox Web Browser"
SRC_URI="${SRC_URI}
@@ -35,7 +35,7 @@ RESTRICT="strip mirror"
KEYWORDS="-* amd64 x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +pulseaudio selinux startup-notification"
+IUSE="+alsa +ffmpeg +pulseaudio selinux startup-notification wayland"
DEPEND="app-arch/unzip
alsa? (
@@ -96,65 +96,114 @@ src_unpack() {
}
src_install() {
- declare MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
+ local MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
+
+ # Install firefox in /opt
+ dodir ${MOZILLA_FIVE_HOME%/*}
+ mv "${S}" "${ED%/}"${MOZILLA_FIVE_HOME} || die
+ cd "${WORKDIR}" || die
+
+ # Install language packs
+ MOZEXTENSION_TARGET="distribution/extensions" \
+ MOZ_INSTALL_L10N_XPIFILE="1" \
+ mozlinguas_src_install
+
+ # Disable built-in auto-update because we update firefox-bin through package manager
+ insinto ${MOZILLA_FIVE_HOME}/distribution/
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Fix prefs that make no sense for a system-wide install
+ insinto ${MOZILLA_FIVE_HOME}/defaults/pref/
+ doins "${FILESDIR}"/local-settings.js
+ insinto ${MOZILLA_FIVE_HOME}
+ newins "${FILESDIR}"/all-gentoo-3.js all-gentoo.js
local size sizes icon_path icon name
sizes="16 32 48 128"
- icon_path="${S}/browser/chrome/icons/default"
+ icon_path="${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
icon="${PN}"
- name="Mozilla Firefox"
+ name="Mozilla Firefox (bin)"
+
+ local apulselib=
+ if use alsa && ! use pulseaudio; then
+ apulselib="${EPREFIX%/}/usr/$(get_libdir)/apulse"
+ patchelf --set-rpath "${apulselib}" "${ED%/}"${MOZILLA_FIVE_HOME}/libxul.so || die
+ fi
# Install icons and .desktop for menu entry
- for size in ${sizes}; do
+ for size in ${sizes} ; do
insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
+ newins "${ED%/}${icon_path}/default${size}.png" "${icon}.png"
done
# Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${S}"/browser/chrome/icons/default/default48.png ${PN}.png
- domenu "${FILESDIR}"/${PN}.desktop
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}usr/share/applications/${PN}.desktop" || die
+ newicon "${ED%/}${MOZILLA_FIVE_HOME}/browser/chrome/icons/default/default48.png" ${PN}.png
# Add StartupNotify=true bug 237317
- if use startup-notification; then
- echo "StartupNotify=true" >> "${ED}"usr/share/applications/${PN}.desktop
+ local startup_notify="false"
+ if use startup-notification ; then
+ startup_notify="true"
fi
- # Install firefox in /opt
- dodir ${MOZILLA_FIVE_HOME%/*}
- mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die
+ local display_protocols="auto X11" use_wayland="false"
+ if use wayland ; then
+ display_protocols+=" Wayland"
+ use_wayland="true"
+ fi
- # Disable built-in auto-update because we update firefox-bin through package manager
- insinto ${MOZILLA_FIVE_HOME}/distribution/
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+ local app_name desktop_filename display_protocol exec_command
+ for display_protocol in ${display_protocols} ; do
+ app_name="${name} on ${display_protocol}"
+ desktop_filename="${PN}-${display_protocol,,}.desktop"
- # Fix prefs that make no sense for a system-wide install
- insinto ${MOZILLA_FIVE_HOME}/defaults/pref/
- doins "${FILESDIR}"/local-settings.js
- insinto ${MOZILLA_FIVE_HOME}
- newins "${FILESDIR}"/all-gentoo-2.js all-gentoo.js
+ case ${display_protocol} in
+ Wayland)
+ exec_command="${PN}-wayland --name ${PN}-wayland"
+ newbin "${FILESDIR}"/firefox-bin-wayland.sh ${PN}-wayland
+ ;;
+ X11)
+ if ! use wayland ; then
+ # Exit loop here because there's no choice so
+ # we don't need wrapper/.desktop file for X11.
+ continue
+ fi
- # Install language packs
- MOZEXTENSION_TARGET="distribution/extensions" \
- MOZ_INSTALL_L10N_XPIFILE="1" \
- mozlinguas_src_install
+ exec_command="${PN}-x11 --name ${PN}-x11"
+ newbin "${FILESDIR}"/firefox-bin-x11.sh ${PN}-x11
+ ;;
+ *)
+ app_name="${name}"
+ desktop_filename="${PN}.desktop"
+ exec_command='firefox-bin'
+ ;;
+ esac
- if use alsa && ! use pulseaudio; then
- local apulselib="/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}"${MOZILLA_FIVE_HOME}/libxul.so || die
- fi
+ newmenu "${FILESDIR}/${PN}-r1.desktop" "${desktop_filename}"
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \
+ "${ED%/}/usr/share/applications/${desktop_filename}" || die
+ done
+
+ rm -f "${ED%/}"/usr/bin/firefox-bin || die
+ newbin "${FILESDIR}"/firefox-bin.sh firefox-bin
+
+ local wrapper
+ for wrapper in \
+ "${ED%/}"/usr/bin/firefox-bin \
+ "${ED%/}"/usr/bin/firefox-bin-x11 \
+ "${ED%/}"/usr/bin/firefox-bin-wayland \
+ ; do
+ [[ ! -f "${wrapper}" ]] && continue
- # Create /usr/bin/firefox-bin
- dodir /usr/bin/
- local apulselib=$(usex pulseaudio "/usr/$(get_libdir)/apulse:" "")
- cat <<-EOF >"${ED}"usr/bin/${PN}
- #!/bin/sh
- unset LD_PRELOAD
- LD_LIBRARY_PATH="${apulselib}/opt/firefox/" \\
- GTK_PATH=/usr/$(get_libdir)/gtk-3.0/ \\
- exec /opt/${MOZ_PN}/${MOZ_PN} "\$@"
- EOF
- fperms 0755 /usr/bin/${PN}
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX%/}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${wrapper}" || die
+ done
# revdep-rebuild entry
insinto /etc/revdep-rebuild
@@ -165,10 +214,14 @@ src_install() {
share_plugins_dir
# Required in order to use plugins and even run firefox on hardened.
- pax-mark mr "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+ pax-mark mr "${ED%/}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
}
pkg_postinst() {
+ # Update mimedb for the new .desktop file
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+
if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
|| ! has_version 'net-misc/curl'; then
einfo
@@ -187,11 +240,41 @@ pkg_postinst() {
ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
fi
- # Update mimedb for the new .desktop file
- xdg_desktop_database_update
- xdg_icon_cache_update
+ local show_normandy_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install
+ show_normandy_information=yes
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 68.6.0-r1 ; then
+ # Tell user only once about our Normandy default
+ show_normandy_information=yes
+ break
+ fi
+ done
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
}
pkg_postrm() {
+ xdg_desktop_database_update
xdg_icon_cache_update
}
diff --git a/www-client/firefox-bin/firefox-bin-68.7.0.ebuild b/www-client/firefox-bin/firefox-bin-68.7.0.ebuild
new file mode 100644
index 000000000000..c02d55a75e8e
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-68.7.0.ebuild
@@ -0,0 +1,280 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+MOZ_ESR=1
+
+# Can be updated using scripts/get_langs.sh from mozilla overlay
+MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
+en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN
+he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
+th tr uk ur uz vi xh zh-CN zh-TW )
+
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
+MOZ_PV="${PV/_beta/b}" # Handle beta for SRC_URI
+MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
+MOZ_PN="${PN/-bin}"
+if [[ ${MOZ_ESR} == 1 ]]; then
+ # ESR releases have slightly version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
+
+inherit mozlinguas-v2 nsplugins pax-utils xdg-utils eapi7-ver
+
+DESCRIPTION="Firefox Web Browser"
+SRC_URI="${SRC_URI}
+ amd64? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
+ x86? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
+HOMEPAGE="https://www.mozilla.org/en-US/firefox/"
+RESTRICT="strip mirror"
+
+KEYWORDS="-* amd64 x86"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+alsa +ffmpeg +pulseaudio selinux startup-notification wayland"
+
+DEPEND="app-arch/unzip
+ alsa? (
+ !pulseaudio? (
+ dev-util/patchelf
+ media-sound/apulse
+ )
+ )"
+RDEPEND="dev-libs/atk
+ >=sys-apps/dbus-0.60
+ >=dev-libs/dbus-glib-0.72
+ >=dev-libs/glib-2.26:2
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.18:2
+ >=x11-libs/gtk+-3.4.0:3
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ >=x11-libs/pango-1.22.0
+ virtual/freedesktop-icon-theme
+ alsa? (
+ !pulseaudio? (
+ media-sound/apulse
+ )
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ ffmpeg? ( media-video/ffmpeg )
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+QA_PREBUILT="
+ opt/${MOZ_PN}/*.so
+ opt/${MOZ_PN}/${MOZ_PN}
+ opt/${MOZ_PN}/${PN}
+ opt/${MOZ_PN}/crashreporter
+ opt/${MOZ_PN}/webapprt-stub
+ opt/${MOZ_PN}/plugin-container
+ opt/${MOZ_PN}/mozilla-xremote-client
+ opt/${MOZ_PN}/updater
+ opt/${MOZ_PN}/minidump-analyzer
+ opt/${MOZ_PN}/pingsender
+"
+
+S="${WORKDIR}/${MOZ_PN}"
+
+src_unpack() {
+ unpack ${A}
+
+ # Unpack language packs
+ mozlinguas_src_unpack
+}
+
+src_install() {
+ local MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
+
+ # Install firefox in /opt
+ dodir ${MOZILLA_FIVE_HOME%/*}
+ mv "${S}" "${ED%/}"${MOZILLA_FIVE_HOME} || die
+ cd "${WORKDIR}" || die
+
+ # Install language packs
+ MOZEXTENSION_TARGET="distribution/extensions" \
+ MOZ_INSTALL_L10N_XPIFILE="1" \
+ mozlinguas_src_install
+
+ # Disable built-in auto-update because we update firefox-bin through package manager
+ insinto ${MOZILLA_FIVE_HOME}/distribution/
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Fix prefs that make no sense for a system-wide install
+ insinto ${MOZILLA_FIVE_HOME}/defaults/pref/
+ doins "${FILESDIR}"/local-settings.js
+ insinto ${MOZILLA_FIVE_HOME}
+ newins "${FILESDIR}"/all-gentoo-3.js all-gentoo.js
+
+ local size sizes icon_path icon name
+ sizes="16 32 48 128"
+ icon_path="${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+ icon="${PN}"
+ name="Mozilla Firefox (bin)"
+
+ local apulselib=
+ if use alsa && ! use pulseaudio; then
+ apulselib="${EPREFIX%/}/usr/$(get_libdir)/apulse"
+ patchelf --set-rpath "${apulselib}" "${ED%/}"${MOZILLA_FIVE_HOME}/libxul.so || die
+ fi
+
+ # Install icons and .desktop for menu entry
+ for size in ${sizes} ; do
+ insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+ newins "${ED%/}${icon_path}/default${size}.png" "${icon}.png"
+ done
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${ED%/}${MOZILLA_FIVE_HOME}/browser/chrome/icons/default/default48.png" ${PN}.png
+
+ # Add StartupNotify=true bug 237317
+ local startup_notify="false"
+ if use startup-notification ; then
+ startup_notify="true"
+ fi
+
+ local display_protocols="auto X11" use_wayland="false"
+ if use wayland ; then
+ display_protocols+=" Wayland"
+ use_wayland="true"
+ fi
+
+ local app_name desktop_filename display_protocol exec_command
+ for display_protocol in ${display_protocols} ; do
+ app_name="${name} on ${display_protocol}"
+ desktop_filename="${PN}-${display_protocol,,}.desktop"
+
+ case ${display_protocol} in
+ Wayland)
+ exec_command="${PN}-wayland --name ${PN}-wayland"
+ newbin "${FILESDIR}"/firefox-bin-wayland.sh ${PN}-wayland
+ ;;
+ X11)
+ if ! use wayland ; then
+ # Exit loop here because there's no choice so
+ # we don't need wrapper/.desktop file for X11.
+ continue
+ fi
+
+ exec_command="${PN}-x11 --name ${PN}-x11"
+ newbin "${FILESDIR}"/firefox-bin-x11.sh ${PN}-x11
+ ;;
+ *)
+ app_name="${name}"
+ desktop_filename="${PN}.desktop"
+ exec_command='firefox-bin'
+ ;;
+ esac
+
+ newmenu "${FILESDIR}/${PN}-r1.desktop" "${desktop_filename}"
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \
+ "${ED%/}/usr/share/applications/${desktop_filename}" || die
+ done
+
+ rm -f "${ED%/}"/usr/bin/firefox-bin || die
+ newbin "${FILESDIR}"/firefox-bin.sh firefox-bin
+
+ local wrapper
+ for wrapper in \
+ "${ED%/}"/usr/bin/firefox-bin \
+ "${ED%/}"/usr/bin/firefox-bin-x11 \
+ "${ED%/}"/usr/bin/firefox-bin-wayland \
+ ; do
+ [[ ! -f "${wrapper}" ]] && continue
+
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX%/}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${wrapper}" || die
+ done
+
+ # revdep-rebuild entry
+ insinto /etc/revdep-rebuild
+ echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN}
+ doins "${T}"/10${PN}
+
+ # Plugins dir, still used for flash
+ share_plugins_dir
+
+ # Required in order to use plugins and even run firefox on hardened.
+ pax-mark mr "${ED%/}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+}
+
+pkg_postinst() {
+ # Update mimedb for the new .desktop file
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+
+ if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
+ || ! has_version 'net-misc/curl'; then
+ einfo
+ einfo "For using the crashreporter, you need gnome-base/gconf,"
+ einfo "gnome-base/orbit and net-misc/curl emerged."
+ einfo
+ fi
+ use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
+
+ local HAS_AUDIO=0
+ if use alsa || use pulseaudio; then
+ HAS_AUDIO=1
+ fi
+
+ if [[ ${HAS_AUDIO} -eq 0 ]] ; then
+ ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
+ fi
+
+ local show_normandy_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install
+ show_normandy_information=yes
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 68.6.0-r1 ; then
+ # Tell user only once about our Normandy default
+ show_normandy_information=yes
+ break
+ fi
+ done
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/www-client/firefox-bin/firefox-bin-73.0.1.ebuild b/www-client/firefox-bin/firefox-bin-74.0.1.ebuild
index 8ec338ce7b01..bef5c486f6e8 100644
--- a/www-client/firefox-bin/firefox-bin-73.0.1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-74.0.1.ebuild
@@ -35,7 +35,7 @@ RESTRICT="strip mirror"
KEYWORDS="-* amd64 x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +pulseaudio selinux startup-notification"
+IUSE="+alsa +ffmpeg +pulseaudio selinux startup-notification wayland"
DEPEND="app-arch/unzip
alsa? (
@@ -96,33 +96,17 @@ src_unpack() {
}
src_install() {
- declare MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
-
- local size sizes icon_path icon name
- sizes="16 32 48 128"
- icon_path="${S}/browser/chrome/icons/default"
- icon="${PN}"
- name="Mozilla Firefox"
-
- # 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 "${S}"/browser/chrome/icons/default/default48.png ${PN}.png
- domenu "${FILESDIR}"/${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
- fi
+ local MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
# Install firefox in /opt
dodir ${MOZILLA_FIVE_HOME%/*}
- mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die
+ mv "${S}" "${ED%/}"${MOZILLA_FIVE_HOME} || die
+ cd "${WORKDIR}" || die
+
+ # Install language packs
+ MOZEXTENSION_TARGET="distribution/extensions" \
+ MOZ_INSTALL_L10N_XPIFILE="1" \
+ mozlinguas_src_install
# Disable built-in auto-update because we update firefox-bin through package manager
insinto ${MOZILLA_FIVE_HOME}/distribution/
@@ -134,27 +118,92 @@ src_install() {
insinto ${MOZILLA_FIVE_HOME}
newins "${FILESDIR}"/all-gentoo-3.js all-gentoo.js
- # Install language packs
- MOZEXTENSION_TARGET="distribution/extensions" \
- MOZ_INSTALL_L10N_XPIFILE="1" \
- mozlinguas_src_install
+ local size sizes icon_path icon name
+ sizes="16 32 48 128"
+ icon_path="${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+ icon="${PN}"
+ name="Mozilla Firefox (bin)"
+ local apulselib=
if use alsa && ! use pulseaudio; then
- local apulselib="/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}"${MOZILLA_FIVE_HOME}/libxul.so || die
+ apulselib="${EPREFIX%/}/usr/$(get_libdir)/apulse"
+ patchelf --set-rpath "${apulselib}" "${ED%/}"${MOZILLA_FIVE_HOME}/libxul.so || die
+ fi
+
+ # Install icons and .desktop for menu entry
+ for size in ${sizes} ; do
+ insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+ newins "${ED%/}${icon_path}/default${size}.png" "${icon}.png"
+ done
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${ED%/}${MOZILLA_FIVE_HOME}/browser/chrome/icons/default/default48.png" ${PN}.png
+
+ # Add StartupNotify=true bug 237317
+ local startup_notify="false"
+ if use startup-notification ; then
+ startup_notify="true"
fi
- # Create /usr/bin/firefox-bin
- dodir /usr/bin/
- local apulselib=$(usex pulseaudio "" $(usex alsa "/usr/$(get_libdir)/apulse:" ""))
- cat <<-EOF >"${ED}"usr/bin/${PN}
- #!/bin/sh
- unset LD_PRELOAD
- LD_LIBRARY_PATH="${apulselib}/opt/firefox/" \\
- GTK_PATH=/usr/$(get_libdir)/gtk-3.0/ \\
- exec /opt/${MOZ_PN}/${MOZ_PN} "\$@"
- EOF
- fperms 0755 /usr/bin/${PN}
+ local display_protocols="auto X11" use_wayland="false"
+ if use wayland ; then
+ display_protocols+=" Wayland"
+ use_wayland="true"
+ fi
+
+ local app_name desktop_filename display_protocol exec_command
+ for display_protocol in ${display_protocols} ; do
+ app_name="${name} on ${display_protocol}"
+ desktop_filename="${PN}-${display_protocol,,}.desktop"
+
+ case ${display_protocol} in
+ Wayland)
+ exec_command="${PN}-wayland --name ${PN}-wayland"
+ newbin "${FILESDIR}"/firefox-bin-wayland.sh ${PN}-wayland
+ ;;
+ X11)
+ if ! use wayland ; then
+ # Exit loop here because there's no choice so
+ # we don't need wrapper/.desktop file for X11.
+ continue
+ fi
+
+ exec_command="${PN}-x11 --name ${PN}-x11"
+ newbin "${FILESDIR}"/firefox-bin-x11.sh ${PN}-x11
+ ;;
+ *)
+ app_name="${name}"
+ desktop_filename="${PN}.desktop"
+ exec_command='firefox-bin'
+ ;;
+ esac
+
+ newmenu "${FILESDIR}/${PN}-r1.desktop" "${desktop_filename}"
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \
+ "${ED%/}/usr/share/applications/${desktop_filename}" || die
+ done
+
+ rm -f "${ED%/}"/usr/bin/firefox-bin || die
+ newbin "${FILESDIR}"/firefox-bin.sh firefox-bin
+
+ local wrapper
+ for wrapper in \
+ "${ED%/}"/usr/bin/firefox-bin \
+ "${ED%/}"/usr/bin/firefox-bin-x11 \
+ "${ED%/}"/usr/bin/firefox-bin-wayland \
+ ; do
+ [[ ! -f "${wrapper}" ]] && continue
+
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX%/}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${wrapper}" || die
+ done
# revdep-rebuild entry
insinto /etc/revdep-rebuild
@@ -165,7 +214,7 @@ src_install() {
share_plugins_dir
# Required in order to use plugins and even run firefox on hardened.
- pax-mark mr "${ED}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+ pax-mark mr "${ED%/}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
}
pkg_postinst() {
@@ -192,18 +241,23 @@ pkg_postinst() {
ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
fi
- local show_doh_information
+ local show_doh_information show_normandy_information
if [[ -z "${REPLACING_VERSIONS}" ]] ; then
# New install; Tell user that DoH is disabled by default
show_doh_information=yes
+ show_normandy_information=yes
else
local replacing_version
for replacing_version in ${REPLACING_VERSIONS} ; do
if ver_test "${replacing_version}" -lt 70 ; then
# Tell user only once about our DoH default
show_doh_information=yes
- break
+ fi
+
+ if ver_test "${replacing_version}" -lt 74.0-r1 ; then
+ # Tell user only once about our Normandy default
+ show_normandy_information=yes
fi
done
fi
@@ -217,8 +271,26 @@ pkg_postinst() {
elog "(\"Off by choice\") by default."
elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
}
pkg_postrm() {
+ xdg_desktop_database_update
xdg_icon_cache_update
}
diff --git a/www-client/firefox-bin/firefox-bin-75.0.ebuild b/www-client/firefox-bin/firefox-bin-75.0.ebuild
new file mode 100644
index 000000000000..bef5c486f6e8
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-75.0.ebuild
@@ -0,0 +1,296 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+MOZ_ESR=0
+
+# Can be updated using scripts/get_langs.sh from mozilla overlay
+MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
+en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN
+he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
+th tr uk ur uz vi xh zh-CN zh-TW )
+
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
+MOZ_PV="${PV/_beta/b}" # Handle beta for SRC_URI
+MOZ_PV="${MOZ_PV/_rc/rc}" # Handle rc for SRC_URI
+MOZ_PN="${PN/-bin}"
+if [[ ${MOZ_ESR} == 1 ]]; then
+ # ESR releases have slightly version numbers
+ MOZ_PV="${MOZ_PV}esr"
+fi
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/mozilla.org/${MOZ_PN}/releases/"
+
+inherit mozlinguas-v2 nsplugins pax-utils xdg-utils eapi7-ver
+
+DESCRIPTION="Firefox Web Browser"
+SRC_URI="${SRC_URI}
+ amd64? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
+ x86? ( ${MOZ_HTTP_URI%/}/${MOZ_PV}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
+HOMEPAGE="https://www.mozilla.org/en-US/firefox/"
+RESTRICT="strip mirror"
+
+KEYWORDS="-* amd64 x86"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+alsa +ffmpeg +pulseaudio selinux startup-notification wayland"
+
+DEPEND="app-arch/unzip
+ alsa? (
+ !pulseaudio? (
+ dev-util/patchelf
+ media-sound/apulse
+ )
+ )"
+RDEPEND="dev-libs/atk
+ >=sys-apps/dbus-0.60
+ >=dev-libs/dbus-glib-0.72
+ >=dev-libs/glib-2.26:2
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.18:2
+ >=x11-libs/gtk+-3.4.0:3
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ >=x11-libs/pango-1.22.0
+ virtual/freedesktop-icon-theme
+ alsa? (
+ !pulseaudio? (
+ media-sound/apulse
+ )
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ ffmpeg? ( media-video/ffmpeg )
+ selinux? ( sec-policy/selinux-mozilla )
+"
+
+QA_PREBUILT="
+ opt/${MOZ_PN}/*.so
+ opt/${MOZ_PN}/${MOZ_PN}
+ opt/${MOZ_PN}/${PN}
+ opt/${MOZ_PN}/crashreporter
+ opt/${MOZ_PN}/webapprt-stub
+ opt/${MOZ_PN}/plugin-container
+ opt/${MOZ_PN}/mozilla-xremote-client
+ opt/${MOZ_PN}/updater
+ opt/${MOZ_PN}/minidump-analyzer
+ opt/${MOZ_PN}/pingsender
+"
+
+S="${WORKDIR}/${MOZ_PN}"
+
+src_unpack() {
+ unpack ${A}
+
+ # Unpack language packs
+ mozlinguas_src_unpack
+}
+
+src_install() {
+ local MOZILLA_FIVE_HOME=/opt/${MOZ_PN}
+
+ # Install firefox in /opt
+ dodir ${MOZILLA_FIVE_HOME%/*}
+ mv "${S}" "${ED%/}"${MOZILLA_FIVE_HOME} || die
+ cd "${WORKDIR}" || die
+
+ # Install language packs
+ MOZEXTENSION_TARGET="distribution/extensions" \
+ MOZ_INSTALL_L10N_XPIFILE="1" \
+ mozlinguas_src_install
+
+ # Disable built-in auto-update because we update firefox-bin through package manager
+ insinto ${MOZILLA_FIVE_HOME}/distribution/
+ newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+ # Fix prefs that make no sense for a system-wide install
+ insinto ${MOZILLA_FIVE_HOME}/defaults/pref/
+ doins "${FILESDIR}"/local-settings.js
+ insinto ${MOZILLA_FIVE_HOME}
+ newins "${FILESDIR}"/all-gentoo-3.js all-gentoo.js
+
+ local size sizes icon_path icon name
+ sizes="16 32 48 128"
+ icon_path="${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+ icon="${PN}"
+ name="Mozilla Firefox (bin)"
+
+ local apulselib=
+ if use alsa && ! use pulseaudio; then
+ apulselib="${EPREFIX%/}/usr/$(get_libdir)/apulse"
+ patchelf --set-rpath "${apulselib}" "${ED%/}"${MOZILLA_FIVE_HOME}/libxul.so || die
+ fi
+
+ # Install icons and .desktop for menu entry
+ for size in ${sizes} ; do
+ insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
+ newins "${ED%/}${icon_path}/default${size}.png" "${icon}.png"
+ done
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
+ newicon "${ED%/}${MOZILLA_FIVE_HOME}/browser/chrome/icons/default/default48.png" ${PN}.png
+
+ # Add StartupNotify=true bug 237317
+ local startup_notify="false"
+ if use startup-notification ; then
+ startup_notify="true"
+ fi
+
+ local display_protocols="auto X11" use_wayland="false"
+ if use wayland ; then
+ display_protocols+=" Wayland"
+ use_wayland="true"
+ fi
+
+ local app_name desktop_filename display_protocol exec_command
+ for display_protocol in ${display_protocols} ; do
+ app_name="${name} on ${display_protocol}"
+ desktop_filename="${PN}-${display_protocol,,}.desktop"
+
+ case ${display_protocol} in
+ Wayland)
+ exec_command="${PN}-wayland --name ${PN}-wayland"
+ newbin "${FILESDIR}"/firefox-bin-wayland.sh ${PN}-wayland
+ ;;
+ X11)
+ if ! use wayland ; then
+ # Exit loop here because there's no choice so
+ # we don't need wrapper/.desktop file for X11.
+ continue
+ fi
+
+ exec_command="${PN}-x11 --name ${PN}-x11"
+ newbin "${FILESDIR}"/firefox-bin-x11.sh ${PN}-x11
+ ;;
+ *)
+ app_name="${name}"
+ desktop_filename="${PN}.desktop"
+ exec_command='firefox-bin'
+ ;;
+ esac
+
+ newmenu "${FILESDIR}/${PN}-r1.desktop" "${desktop_filename}"
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \
+ "${ED%/}/usr/share/applications/${desktop_filename}" || die
+ done
+
+ rm -f "${ED%/}"/usr/bin/firefox-bin || die
+ newbin "${FILESDIR}"/firefox-bin.sh firefox-bin
+
+ local wrapper
+ for wrapper in \
+ "${ED%/}"/usr/bin/firefox-bin \
+ "${ED%/}"/usr/bin/firefox-bin-x11 \
+ "${ED%/}"/usr/bin/firefox-bin-wayland \
+ ; do
+ [[ ! -f "${wrapper}" ]] && continue
+
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX%/}/usr:" \
+ -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+ -e "s:@APULSELIB_DIR@:${apulselib}:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${wrapper}" || die
+ done
+
+ # revdep-rebuild entry
+ insinto /etc/revdep-rebuild
+ echo "SEARCH_DIRS_MASK=${MOZILLA_FIVE_HOME}" >> ${T}/10${PN}
+ doins "${T}"/10${PN}
+
+ # Plugins dir, still used for flash
+ share_plugins_dir
+
+ # Required in order to use plugins and even run firefox on hardened.
+ pax-mark mr "${ED%/}"${MOZILLA_FIVE_HOME}/{firefox,firefox-bin,plugin-container}
+}
+
+pkg_postinst() {
+ # Update mimedb for the new .desktop file
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+
+ if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
+ || ! has_version 'net-misc/curl'; then
+ einfo
+ einfo "For using the crashreporter, you need gnome-base/gconf,"
+ einfo "gnome-base/orbit and net-misc/curl emerged."
+ einfo
+ fi
+
+ use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
+
+ local HAS_AUDIO=0
+ if use alsa || use pulseaudio; then
+ HAS_AUDIO=1
+ fi
+
+ if [[ ${HAS_AUDIO} -eq 0 ]] ; then
+ ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
+ fi
+
+ local show_doh_information show_normandy_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 70 ; then
+ # Tell user only once about our DoH default
+ show_doh_information=yes
+ fi
+
+ if ver_test "${replacing_version}" -lt 74.0-r1 ; then
+ # Tell user only once about our Normandy default
+ show_normandy_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/www-client/firefox-bin/metadata.xml b/www-client/firefox-bin/metadata.xml
index 6ff8c112c2b4..65739de886ef 100644
--- a/www-client/firefox-bin/metadata.xml
+++ b/www-client/firefox-bin/metadata.xml
@@ -2,10 +2,6 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
- <email>whissi@gentoo.org</email>
- <name>Thomas Deutschmann</name>
- </maintainer>
- <maintainer type="person">
<email>tripolar@gmx.at</email>
<name>Peter Wagner</name>
</maintainer>
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 281a3ac27dd5..a56fa0d91e72 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -1,13 +1,15 @@
AUX disable-auto-update.policy.json 53 BLAKE2B f8df63721191d84d8f1ceec263f63c44fd5dadeae0939baf9a4a6b1852516722b2a3d94b8d403cc7b6c6b525d5236f357ab65a72d716aab1f5bef47800b5a18c SHA512 5ed67bde39175d4d10d50ba5b12063961e725e94948eadb354c0588b30d3f97d2178b66c1af466a6e7bd208ab694227a1391c4141f88d3da1a1178454eba5308
AUX firefox-52.9.0-blessings-TERM.patch 2276 BLAKE2B 2413368995dd8421a634e2a50f4bd9ee01062043a18bef4cd07645ecca05459891ff5aaa294f3abbc85e7ed9515e8936ede8b7faacfb19fadd81ec98ff8080b0 SHA512 08f8d2ba3258b3ef6bda1d2f8ea429e579e1f616dd940f6dc25ef231199d9155b22631f4366908c77ec5b9c4ce63310c9b9e075a6a7a7503b6423e13082f2b91
-AUX firefox-68.2.0-rust-1.39+.patch 15062 BLAKE2B fdb8b871a57581c092142d167803a68a67dc1b7c8ea04bf2120d531b2a770e12ca5b16778a93ac04a184ca05c515733ded2f55a046c0ccae10ba5c2850cf91c5 SHA512 b19291920587c1833215dea8e55a98bb02199ed471d19f8e16fd3ead74fceeb2a277e7f3d906141a6d2609415d2bff2afd887024671dbc35c93973e8756867ce
-AUX firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch 1847 BLAKE2B 58223b6226ca195c3dd6c8732a2857b93d9620fc0490cab1055ae319492b3a6d1b04f500b46e74bb30b7e5b7829672ad683c351112bddcaa915c909eaae6992e SHA512 5fa62e873a8481b9f0299efef01be494997a01937d54ff1ecab486c5a227dba8d5f5efe0d988fc92446eafaa354e067ce2e2d8c0b40e490cef1c06d30cde4690
AUX firefox-73.0_fix_llvm9.patch 607 BLAKE2B 4735b220b74848088d6b41bf852161d55a24e4f59f2ec7ddf7f76e7bd520d236f365e1266705217e3fa2ed47a1682e8053b0f3ffc8d45ec575a2a8d3347fc2e5 SHA512 df666eee33a05431b03d42aeb3dde500ba2df1fc79c8634c3b9451ef99b08bedc8f2f44c40c8b278306efe2b8b3341fc9ce1e9d6ee49a786a007eb0ed7a92fac
AUX firefox-73.0_fix_lto_pgo_builds.patch 2204 BLAKE2B 9f8933f1500786eaecea5bfdf6a4d3684bd9341c42540e7d92c9a9606b615cc49707ef4a627368b1156b313627dc03899dad7fda5dc0e1baa0cdf2c168dccf66 SHA512 1823bb0df58cfdfbf751d265cd32fc147e4f0619d629c1cf2c9bbe3306aa4db224d219f348d145b6941d8f486c51c22558f285b0be48d5a59f0af57e8a77de15
+AUX firefox-74.0-bug1607052-font-selection-regression.patch 10204 BLAKE2B f476d750d3797f37adcb6e66055364d69309e97296aa3fba56ca5e0ebf6241bb5384928f809eeb62a92f579844f51bb7965686775f0938f5f20400dc97240573 SHA512 8af993ad2f3c92f358f1637b742af8f7e1a2ae90a214ab623f94cc5335117a8d34ccda00f84113a41336d30c12ffaafccc1c3c67ffb5ca5bf762020ef075103d
+AUX firefox-wayland.sh 110 BLAKE2B 60875713743e7a65b0c5a7649b8a016dc5005b723640378c4b60ec29f017d7a227cdcddf3b77faa2cae33683b1b8dbf0688968071d9936def4bda4f66ca0aef1 SHA512 58d6b3fb5e9af26ce9c55d0da304eec65a5380ddd58e16dd28cc80ec035a9d1b88bd3815cb74a6999125d1540e77a42182c15e142803b326ddc9c3626e8cb484
+AUX firefox-x11.sh 104 BLAKE2B 8d374235286fac0cfd113f851b0f48e9b23685f6890c6a959e4a071c6c2a58fd274aa7a88c750496420ce6918c06825d2c03cb159638db6567e3d773f3168cf7 SHA512 59cae56b34507f463c4480a7335ea25070beb450e3c93d3adcb782e070cb558544f05c7a784419d48f33cbdca7ed7b2c740c361da8ea081d0323677ffcef79ef
+AUX firefox.sh 3103 BLAKE2B 43066a1aa148d2162f7c6ac422dd6983d7c4504ff09271da2ccd22adab9f834b5343e7970271ca995e2a85c17455988cac0d6235cfab40eff033ac29d33efb08 SHA512 7d443dc42bae690d22437be1cd025d8b21c7d31debdde1995495e6cab8ceb94ab0bcd63513ed5f68fefd2e1991db414c7134bb621f3079772e60e4ac9876903c
AUX gentoo-default-prefs.js-1 821 BLAKE2B 2af9a9e9f3a71fae918a4098397e931c02df5a8021d0bc87ebc4981076674aba99d88c5b8acf2380c915e92ad07a7636891ea8a07cfc850e9c4d15e58d0cd276 SHA512 b63542c51edfe0158ce487b317ea6d36ffc17cf8457534adb6aa3f613d9a027f4285c9dcf76eb1b96de6bbc10ba09948fa6c081e00cfb25ca47450cbc32923f2
-AUX gentoo-default-prefs.js-2 880 BLAKE2B 5a40aabaf6678b3c73f06adffebac3ebc9908da02e55250dc6a544f6dcda1b738d6e6f45dd84d08ad14f733fc313d7b2852160cc1a95ad290010f75d2d1286bd SHA512 d03da4b9692b5b71aa2a170093cff2e4f8e5e32e314f918b5aaeb5a07c3b5edf52e096ac60830ec54a0dfe50834218c899c262176c0719f81aa68b475bbeb87a
-AUX gentoo-default-prefs.js-3 927 BLAKE2B 674b6bcd397c41e1f946e54397722bcf081ff4813cef6a736e7c405f8e3fa97a1e9957a9f0077b0910fb7984af13befa9259262c8eb0962f822dfe2faa1c7ca4 SHA512 5c6fec7d3653f910a0a2688e4c02ece009030196bbf7447976d38e4cfb581bb7f5f6342843d97edb7d53b27aa250214bea4eecebbb743b0cc5ff5a88a0e35460
+AUX gentoo-default-prefs.js-3 978 BLAKE2B 54af7c32832dccc407b09402e0f549e717e60d26f61bd0cb1bb4f5afb8ccd752f501fc194639bb81f88c732d813460fae19586e33b4dfcbc32262a58f0fde71a SHA512 ae96b9cdb8bbe3d47d8fab0386d1d1c3e8286b227cbd3590b3deb15f319d3779b052526866174231c730a4bf9eca82d10bc7e5d5bc626695b1271c5498906c27
AUX gentoo-hwaccel-prefs.js-1 100 BLAKE2B 08be790b58524077a5681cc06e10890b72dc6e8155c9e03e6ef9165035087d4b8cbcac4a6b8997f61db3721895c9247a12171eec7d082fa15e1d5312bf51fbee SHA512 cf5385c793056e66b8853fd641dce2e7804d6878675afd24485487f2201801e1bdd5d27c15cb0d483eb34bfb75e7a21c01f1bbf701cb1c2dfa48f8f6422ed42c
+AUX icon/firefox-r1.desktop 7966 BLAKE2B 35b6b569024efe703dbcb0a6840fd85127db110f5c81c87dc910f61c262603967d1906c66fa1c926cf122551f61a59cded1d084d31e81291568765959e4c77ba SHA512 179bdaecc965ead95f32897d43efe530a358c8886d427fea37dab733871690955198aa6b55209e5167d11cc5cf1a76969bcdf1ea05571eb2b6dd7e72be44052c
AUX icon/firefox.desktop 277 BLAKE2B 944a7b4706ba5f6b93a1369416adc31203dfaf0d12291a035ce05830f2c79bd14d1f7d5324c16d3e5be21fdda2a9237223901030a974f3ff778b1def7f8bb3e3 SHA512 99b57d36601bba420bb2e6647e0fa4baa1c31f15bf7c602ac43a347d7fe78f4350b3fb10af3a709a5aac02a4c4f283dcfacd780bacb43e7e8ed46b83b97d6f4d
AUX mozilla-bug1601707-gcc-fixup-72.patch 4254 BLAKE2B 7e3a16b7de0ce4e1cec035fac128b45dbbeca853d7b5f4884ceb461e321848ff51d962e3040f5ffc41f156e82ac9c7787059ad66f91bf2b2f9f7c2517fbdf496 SHA512 b46a5c5206bb8ff0dc39106c4ff86d14afe14cd4c00fe4b5aa3d0b7bab975d8cce0b95b59b682632a37a6a8ffe7aa4b88e99081064609bfb9073e05dc3a78234
AUX mozilla-bug1601707-gcc-fixup.patch 6032 BLAKE2B 3a188609aeda482f5d1bb2bd605eb32e4619546e2ef35385f1691d94be7198785781d79a25ba596ebeade00dc6a99ee27d114a46b8087a3304184f3e19c55cb1 SHA512 8daca60e2c41ba66399437b1c21785f0ea1f02c1b44ebf70f545ca00309d8f81c39491476dbc312b5bb52a67b87557b5df86107f22f1f11b11a719259fad9772
@@ -105,564 +107,379 @@ DIST firefox-52.9.0esr-zh-CN.xpi 461679 BLAKE2B 745b2cfb86e93a379e13fa73b7e3721b
DIST firefox-52.9.0esr-zh-TW.xpi 453068 BLAKE2B 84e08ea4fd119db1f1c6f84b212fbbb5d6999c5ac6010c0e7836d8734726d281107f3d91ba7bac1aeaf855dc36d3b018ae3913dccdbe2b11aad02a8d8aaa893c SHA512 a99042ef7d00820e341dfcf2c45a8b5bd77eaf2cc8ecf0ff5ee982b7bd9beac7cb4bf051c57ef3b7a5d9b67cd35858dca396d21e65718e248f3b1fdba5273999
DIST firefox-52.9.0esr.source.tar.xz 214087304 BLAKE2B eba5305ae3fc9a4306cbcbcd8d4610272ca5b75e369367961e9d94919b003de8aae8f3c58fe1c628787d98105a85fab575ae2b051e92a0b35bbb8b402c100766 SHA512 bfca42668ca78a12a9fb56368f4aae5334b1f7a71966fbba4c32b9c5e6597aac79a6e340ac3966779d2d5563eb47c054ab33cc40bfb7306172138ccbd3adb2b9
DIST firefox-68.0-patches-12.tar.xz 17476 BLAKE2B bd788e24820f902f4ca908b0cf7a49a4c57e058915af1eb87233d19d91271092676c1ee4c67e88df2411ecccea47c4e735efdf95945954f2d9aac5cc2f9051f2 SHA512 8033a3c445eaddd28188b338534da16a4130b679a5f6673b3094524e47435890e6d454d7b67f81bbe21f80ef1b65fa7e6c27d71191ba70dd8ea87fc68463f9a7
-DIST firefox-68.2.0esr-ach.xpi 471615 BLAKE2B 4085b7eb4d87cffb08ab5e2ca99d8c14f0f8ae237ca4301b2f6a515c1518114056bdfa845b82e6e8939ff632aa45eaa585889c6fe7ba2a8a7dc68ce9c8ff6c5c SHA512 95d376819ecd6a9b4a4e82486a068baa440d2b7c662a026aa207aca192a3cdd0565e802860b9d99364c4dd306a74b6a1a804fe5a255ea203f3c28cc3c18ef25e
-DIST firefox-68.2.0esr-af.xpi 450484 BLAKE2B b274c29774a0f0d300edce40f83f57dfd8a8167b58a521fd05f2b2e64f940180b286c6598f3b73a7467882b372864f3b095c423ca35713aea12b7ce06e5cd9f9 SHA512 1d5931069ed005602a0632bd6c8d6b32fbf921e00c523d05761794fa504435c569fc98088141af4822d0dc344153517a66662d3cad6563ac30c74f275406de23
-DIST firefox-68.2.0esr-an.xpi 482938 BLAKE2B 70bc47e167078a4f6f294b5118e6a4b8d44cbe2911d75545fe0b702fb104b744dd9fc6caa484c269f7cb89acf52cc01c796388226d6e3c89fcc2ee6ed11f7582 SHA512 bb813f16334e98e0040749be25cb68e843ebdd4d59c0dafcc441d0c67926bd3d9b715e6030f55193a4ba22e25548255432f254a49469d8cbb152acb5d911e31a
-DIST firefox-68.2.0esr-ar.xpi 538853 BLAKE2B 883fb0ecfaeff61c381cab222354821e66cedf71f1f675fb10197625f368af1793328c8068364066c4dd92a63114991a90092774354f729673ae1dc22598251c SHA512 977234f413cddbd9b300f0025a19728c97cad7066304f57d5a8e4427a4331e8cab38d4639f0c111387fab519b787c468b3a0d2391cff77deb03f03e4dfaf7e6c
-DIST firefox-68.2.0esr-ast.xpi 480663 BLAKE2B 66343e0936f538da18dbe111b83cda07e78ec93c16d4037d7c90eba35eb7c1660d6517149699660e9446f1be3ce878778ef279cbe6d869251eb13e7e5b4798f7 SHA512 a935b6278c4f86122bd5a25655658d2659897dc2460266a9f97a4be33a5d1b978827b6ea0c845796e84cd318fcdbe77fadc464cf502df49529d1868de2d124c1
-DIST firefox-68.2.0esr-az.xpi 510086 BLAKE2B 7e101c4f7c96c325e1d79891add6d686f626be313bab938ca9ec4cb74c093902c7f5cb8aa8553e626156cc704fe9bd147a296af219def94faee4485b45541bfe SHA512 434970ec1bdfe8cb48fa99799e1cc07a44d7554870f23b6f0919346139e810514b5a6af949718ef4f8a8e838a156091f7a4dd9d068a5bd50b6dcf88f4ec21e6c
-DIST firefox-68.2.0esr-be.xpi 581926 BLAKE2B df6a99836212fe8922635e2232e51fed3189df94ae0c107918c213e4d4cb99dd51e41c584843d6dca2148203294065fae5a8749c2bf551619263fef210add440 SHA512 be3c8215016161a8916bd5cf30e62367fe9a976f31e1c865318ed5eb6f97b1fe79a8e30d0e83edff9dc4d404f2593dbbad286f3ce11c3bb541cb78d7dea6c8d7
-DIST firefox-68.2.0esr-bg.xpi 545227 BLAKE2B 161e955e420d21bbdb0609d971453f0c516b656805694530625910570fb6aa86a3667c0bd825077c4611b595f05c6b1c7271d18d3546b03017f139c84d644cea SHA512 3e4c583fc5a51eea8749eb06b3d897fc52f657139cd75b78f10b1093a12c0c06f96b39bb98cb7769f93e1f1489c7026e047fecc7a2edb4443a570760ab954834
-DIST firefox-68.2.0esr-bn.xpi 566417 BLAKE2B aa16a530061b6eb6b18685a0d36d58c6b7def59ee1c53d7d95a0fa8b27a3c91c868727ed6fba90261de1e2a93405a035979c07ba6a92d8ff9eab0b54075c0283 SHA512 55326e05a5734e875644e386a7984fcf9a4ee37bd0016fa8b91012478ceb0d1dfaf3cb058ac1b238e2074b67c99f84962fe83f540518199024e9ffa5f69c0e37
-DIST firefox-68.2.0esr-br.xpi 501488 BLAKE2B 01c6edc5c5479eb93c1088a8a5811da4814726060a3af742f0615be1f6cc73829911ebb375ebfbfe7077c585362b527a57b0138eaddc90b6656dc68f53e81746 SHA512 27f0539c943606647df5e834db6022369d4ebe14c8dad4464b320a79d4d0ff0e57de0d71eabcbe3e2c22963d1e03acb3993ec454ec804d56669e12e198acc4bb
-DIST firefox-68.2.0esr-bs.xpi 482987 BLAKE2B 8cc8680889f11bd9349871f793ba88c84c8050d40799968c0c6655a663772b44f1d31e8e3da23d49ef16f321ad75bfa64161a3cdf14a7f10fefb7ce08f5dea70 SHA512 0a14a82a864030be10bbf57d8cf21e039d5a57d3e17b82365f24d0aa91936884952be9c3ff896c68e51558c717508bd70b476de3f631054c182f2ab1a29515b5
-DIST firefox-68.2.0esr-ca.xpi 499734 BLAKE2B 2316549326888eff403923c1bb7d6c510dbaf24149a91a0c674958814efa37ffeeb403b4b75c47b3f9a1a9feb254a94ac58df5189305603c21d3ec6f9c6cbb61 SHA512 ad3f2cc986a17fd80f51897fae58fd4da10146e2074a5c2425bcd66deb00163475c74db678cabf0139cc0f3e5f518031a7d4056212410ad63073455857089bce
-DIST firefox-68.2.0esr-cak.xpi 527193 BLAKE2B c346dd823ecff9e0e90a75880e4abaa76921448d63f6695739ba216969763239d136ff72ff537152decdee37c5a933bb5cd9ce16760f2863c4e2307e2b2710a6 SHA512 ccc489bb7225e289581931869611a8ea6fc92ee36a0c1a37bd449b95b98fa23b5ac6b22daaedc1613a0510c3249f0c56f1f2df8b948f9343a29e88afd6591ee6
-DIST firefox-68.2.0esr-cs.xpi 519725 BLAKE2B 9096fdaee47f2ba5970b8de4017e39f34b93b74dd7d9f6bb2490ffadd78dd797e89138b30ee4de70185195ef9fd377ddde4cdd77f34f1a2cf5778c65440cd48f SHA512 dab224c8a30cca8e71a4ac7ede50dc99dc23b020f17c231d700a0025ed27133974f2ccfc6747411442f4f1d4264144137b1089596d1f6341ca759f78e5237154
-DIST firefox-68.2.0esr-cy.xpi 506952 BLAKE2B 2ba46bd9ac708d20eb6c481366cb59d9c7a86b51609689bf3163f000aa32b5a3ad9939cca5ae3ba462f8985de7d55957ed6c75c0f4d551c209c48ebef9525fb2 SHA512 8fa15b4b78aabdf0e437d13c2fc142f432ebad9159c99e1b3625a921a0abbfd997edd5b3437b2aa9d4e1c46aea763f4f1a4e094728a2a13393d7a3363c5e742c
-DIST firefox-68.2.0esr-da.xpi 520055 BLAKE2B 3668e24130b7dac83a722a606f830e64c08489d5a1aa0fe9822e562f7834391e4bcb95b4a80f6695d45fd47515b9d3d9ec8d09370132248f4628aa5572009940 SHA512 1d1541d9cd84d55219b4f40f3baa91c8cbf89d36ceffd3fb8ffa94fb0cc80ed9f01456c19af0e000719d556649db6fe90a473e9c671dd11dab785a637e7e802a
-DIST firefox-68.2.0esr-de.xpi 523531 BLAKE2B d7b8a1600d241e4b7012beaa59be54cb2e448c23831e5c4b36e2c93b77c64ede74c3abd8192f03894ed92a2eed470253903a70315965efdda7c7c19d4eb5ad97 SHA512 a360c53beed848d5573dbec16c1f32d8847f447a464cbbb0c9a329a4db126cbc4c060d1922bc3b533b1f0cba748554bc2587b861b22300ce491f78c0f78799a9
-DIST firefox-68.2.0esr-dsb.xpi 528449 BLAKE2B 03340462ab9cb5a2791ee95f8b682d957f00afb3e88a0aac3b49c9525b08ad3014c6f19c7f68b042d5bcbfef65aad1420e957e973b7520f685b27fa11e318878 SHA512 b0393273a96c016bc2b70f2c47ed4bdb77ae59522ed974d1f62e7f51911eaa9b4a4106581d4562b9c72b0875f5bcaeb1704511fd10fba5c8b0cf2d2209e51195
-DIST firefox-68.2.0esr-el.xpi 597187 BLAKE2B f80e061bd49c1bc469777df9660cffb198bd23f4488671ced327dd73c6dc0439731c9a524d782e6c9d95aa292e2b10a2d45c56dd8aee311b930a589872b78e45 SHA512 5847904f22e0d5e3e2d620c607bc948711223e692c550f3304638af0a0c39d664ff60116978785eb2cc41e4282f13b2d35f5d45e356da2a0d3c214c01e5a17eb
-DIST firefox-68.2.0esr-en-CA.xpi 478288 BLAKE2B 6aa2e6d3f8b95f5c34a8493c640592f14b44fde08b6b647f8035152286ca86206767db6c10c65ef9dd76c2b950093121853f011c7a7e8ef9c58c7e95db317a82 SHA512 75e2652f414644346faf2e7939ab1cbbf39d8ef4b30e485334e9172abdb3c3a21a75b9e4b6d97df02a6c7a8d3b2da7ad0bb3cef077551cadb0f56fe6023227a5
-DIST firefox-68.2.0esr-en-GB.xpi 478071 BLAKE2B a801acc4b797be303383fe7405e0722f8b8067e3dc370b65fd67149c406f3d2151ce3e63360228f1131787c534c16693e47693de30638e2add3dcde904623c4a SHA512 0cfd15052fadac59a1b35ea3ceed31fb3300aa447e0dff92905c28efec19218b2626dcbd1ba0a031396837846b82ba9083051a275acd486bb3972f60ae8e8450
-DIST firefox-68.2.0esr-eo.xpi 503996 BLAKE2B 5dd83845b2fc3de8872d1568045413bff555b888e55d90af5b1c9567af7a383d08b32f3f1a8eae48966f1c340b56e433ac3e8c91c157883465584c91ddcb5d98 SHA512 a5a2339074d516d1f80ac0f178b7b34e7ecf77b8ebc01563c84771490ca80bc9c41c02f6a449f1786c61902694db5ef3bfa4eb167e381567583f831ad3341cbd
-DIST firefox-68.2.0esr-es-AR.xpi 512298 BLAKE2B 3f1b6d0cfcbf9b1d2589c92ed9447c82f84e09de8c44450dbfdb78fc98b3e63aeae40b1f30ad1aebbd32319e93426e187d9c7521d703865f32f1f5955b6fce0d SHA512 8d122c2aae0820784db224da581a750c5a893cfe85989a6f29f2fb1e9da0e87be8dacda51dcd58c901dd058ed37aa4376b1aca93eaede161e2d40ecf550c2669
-DIST firefox-68.2.0esr-es-CL.xpi 511667 BLAKE2B 289fc1112714e956d8c13e7e19761a6a7ecf059e47acc45e80409ce120ee450a3f2d3fdc2580ae01d9fcff107bc1ded8b170bff5c7b63954fabff7139f9120fc SHA512 d64eecacf7ab231cba4e3b06e33984b1c75346261f1e0ecc5495c47cd843f99acf774f0352a91496ca72af9881838cc74783911d2a847ceddf74b50dd18ba1f0
-DIST firefox-68.2.0esr-es-ES.xpi 481291 BLAKE2B 5d30a5fe9ac3533bc08ecc7b693d167da45226b93edc8983a131fa81f4ab92be4511f5afe802d3782bdd5508ba19d4c32499490627dde93ce032b42b68de7a8e SHA512 53a78e606d7aee65f009150245826dbefb8a0c61152742182dd7cf2de281b7dcbb1be25209bcee1f465b80ff3cead9dcd2b49d068617907682017864019b9343
-DIST firefox-68.2.0esr-es-MX.xpi 504503 BLAKE2B 771f53a22461bcafb593aaa91bdab19f979cc12bbab5d0708909c8ce67b6bb67640e31ba39925d5923920292bc1dfafb52528c7bdd887930e5648dfd3b97b47d SHA512 5bf7620a6db41f70caa7280e618f34b21f451f3ccee6afe79a24900ba622d2710f373eff664c5d28320abf3b40d31534d01d45cb11dd66806ea0d5885b475460
-DIST firefox-68.2.0esr-et.xpi 488296 BLAKE2B f4b02556bde7b290b6f0862fdd114111a56b324f73be18ce7af5de6574fd07bd7af9e42c709dd88e60a62a4bbd76aa25e2e24b8091389aced4343f4f2a4e36a3 SHA512 560c3eb9f81e7676e57d065a2a57d455613610f0e1cd15eafeddb1a236966389cbebffae4f77e06ae4f749824e7d3d1b88c55f03f4d5a0511d505534c4e5f08a
-DIST firefox-68.2.0esr-eu.xpi 502335 BLAKE2B 7adf395f78404398fa3b629d1d3e28bdf771ab0292b96637bf0ceed48a97f460c4f1bb2607af4fac8932538c59cb5d649602521ec6b967990572453d70e4a7c8 SHA512 7fa0f32e6fb6d367bb182c793184b308001654726d2f2c142be795539aff6aecdcee6dbc4745a18d89df77026447bf68c032982d80b9fd02eeffbbb426fc23ae
-DIST firefox-68.2.0esr-fa.xpi 547640 BLAKE2B 68ed660bc86ef517c5419b7abf4d3276be7f384680a9a59e9810ab1fee75c4c481a34fc63fd9c0491b1d8a745d70eeefbcfc925322685845f112b20e2ca68eea SHA512 962364e1df82a524b2294abcb6410c442c10e3208297f51861c2fab909403e2b79232d27ded26ba6652906170f569e6a3dd2e420c5afb7f88f3842eeeadf241c
-DIST firefox-68.2.0esr-ff.xpi 483936 BLAKE2B c4684588bf6d1c4392d8c1891df125a67744b3587f70ff6012507c2c8cb7f5eb2051ea4d3df48f947376af06b42d6687e63ac17e88f09c1428480c202b07812c SHA512 bcb69bdc2a72ce0737c085cc7055223dc555d5f0a28f877c30f53481b184126b37b046a54b323b3f3938502a420dbd68b3c9153062c22c382501827e3ff30353
-DIST firefox-68.2.0esr-fi.xpi 494137 BLAKE2B 3917c020c3be884406ddb0006349751524504850227d8142996d95e04be969899d3c4be9abac2937cabf63e88f983eabe90ac636a8e63d2865445b5817ecdc28 SHA512 137767d2d9be87e1b472e2ad05de53481955ab172a03a48ac02d1a39ad2daaab160d32e2c08c02edd1a34fb0f17e78b158cfc8138e59f67cade4a6bb4031ca6c
-DIST firefox-68.2.0esr-fr.xpi 522992 BLAKE2B f1715a4fcd055998c6b098f92ddf569b0783f8cbbd0781db80bab15cf03631aa520c7ce425d00071d6a0095c8f27261da33f52b8b01152afdab5fc2256d72a44 SHA512 7fead6267e8cd3405dcf3d015d2019486b32c43da92ceab799709c6f27ec76e3221faf11046868d41eb4083e6af5a5d19cac368524f0d9868ac9bc1bb89e71ce
-DIST firefox-68.2.0esr-fy-NL.xpi 510203 BLAKE2B 36a78a5fda76fb451e6bbb52e9320699480982da70ec39447422033cb4cb0c12ab3110aa85f846ec786df17fb5a17b628e0acb503a5dcc30d51f23d7c2a3af7b SHA512 d38d0dc2d1f0f443cca44c0b3e8bd7a1db1a2367c4a6989b00aca9fe6df28b6e9fbaed45646360bfb24c5c5a8737dd9d8b551b33077d8b1fed36801485d40a5d
-DIST firefox-68.2.0esr-ga-IE.xpi 489486 BLAKE2B 8e4f3ecd670b3ec81d41e9bd12c76db8a1bbf2c62712879d8dfa3921903f3499b7837803dc599cd50fe99f2ba3e01719e670aadd9f95863f6dfd525b1e864378 SHA512 cccd406d1ef12247f907a780066784ec9918b80ee377d5f04e61ffe8f51a85d10c62984579cca6e2c9426626695ef55e806199ccce2d38dadde23db979e13e6c
-DIST firefox-68.2.0esr-gd.xpi 506428 BLAKE2B 94c0db48995429bac817f1a6879851f29965c650010f0b18d51f0f33039d635d2d37d6a6b3f8d9f6a2b6f7e1bbed05e3b822e8459d8625489c7dac56bba77448 SHA512 00d138a324d2409f2f291edffbc6657eaebd22d6b099ad4bf8df093206121809db886feafb88501c4380663aefc1ca23948da6d510efa36e2d90a3f337077f4e
-DIST firefox-68.2.0esr-gl.xpi 483855 BLAKE2B fdbb754aa68e7912595675f3fcc8d1029ca68ad0de1b5f7580a7b76a289ad77ecead5d8efdd700f8144edb991f1e56db96d0ee31fd85a850a75a4955aac502f7 SHA512 4b690e2301096a90dfbe54ee43aaa36eac50e28eed8fd6ab719c4de6d3ab567158311f03d79a1324fdc58f7283523ccd2c8f370faf79f7aef3023bcf66119fe7
-DIST firefox-68.2.0esr-gn.xpi 521844 BLAKE2B 103fa6e139c334fa259ed9ff84e93e6beb4f5a4f57c0e5be0d515d7d0787c84c073f5251f69a07a6794c04a26d7948f9873fb7d3ed4e7bea0762020eb9d2f23b SHA512 5799ced2e5ae2da88820504cd54ab365534f9ba1b0a136568ec9dceb6f7312c5855a0219824b0fee3d5aa19c5061dd4efdc2dd818bb501958c2a2014105a8218
-DIST firefox-68.2.0esr-gu-IN.xpi 571600 BLAKE2B f6548e0b07315fe9d4a256a805e2fb9803b05c21e54eb898f2c8e8876078582ed59b191d3cd39895c7750bad18e10cf636481beaa7f5c83ec7ea2e86e0d6d984 SHA512 a3765400e2e9658fe7bde37670d74d4a7b6cb55d995bf9feb014b033beb5047f31f50ffcd4a330e58dd3abc8557fcf47ef696e55e50fa2d5b159cd1f50743fa2
-DIST firefox-68.2.0esr-he.xpi 513845 BLAKE2B d0fbd4cbd33c2dadfd53f92a31b0b14069d1f9efc675d4364d46f8163a9bc683a7f98f4abfcb81049f871549f6eb1e8ca5cda5d23dd45cfe4fb2d855b575df72 SHA512 b1069ad02afb72052c7ec88c699a3e66de9b1fadf07999e1f0958ff1678c3f41cf6e139cdfff1a3ec0dbf95cfe99fb4dc1962a4280285cf0e0e6a4f9a103cb31
-DIST firefox-68.2.0esr-hi-IN.xpi 555267 BLAKE2B 4c762db9fa8e24ea2d7c15995bb741ab1432d4396a224e9c77e37c0c9dff3f91b49aacb99e3bf2e140d37ae827c590bf115ff3250a8d2fbf92d2498f489a77d3 SHA512 b16db5734003872895b1881b912125ae10cc5a9ff2684a3f140d178c97371a8e4dba4d933ec6124e3ceac710820116dd1b4b6420ca613f7057931be7eeec502d
-DIST firefox-68.2.0esr-hr.xpi 491122 BLAKE2B 4fe114396b6d1687717170f3f7192326e5e93a878b7be5cf1c8ab18157937f71c3eae7a59d3b08c1c17987f120f8c76b87e89ed61e5a64b9279f8357cfb852f6 SHA512 686609ef23a37fa90afbb37a1092b6c7a1bf30a069d0248f191942b7e2c02d1f25faf8b80ce11380a1f729a7d2d37b513038f131f6f8d13c92964dee1950a987
-DIST firefox-68.2.0esr-hsb.xpi 527772 BLAKE2B f9051324a0efefdece1ba92f1d5262a2df66188178d70b0acbda26642378a729407a39b468d2b89679127fb5bc875666dccb4a3e2eeb5f5a32242ec17c3c8fa9 SHA512 23d5fe18c9cad34f64f6e02f96fae7854018c8193d8fd11d5a6bbbcae2dce9759c7191961633dedd2223d62c786013a2f6bf2e8662669edf582acc720dac6723
-DIST firefox-68.2.0esr-hu.xpi 526067 BLAKE2B 318af2b897b14612904a4f1a6f316b972b2184163ad668837e62c9d2f07b42f76180c679ff2ca41e1fd5960787d122b5f4f49a8b5b8834209bd314e9d92fdfbb SHA512 03511f20ebd74134338ad7cc43996a9f2bc7ca63ff4e606d85c1cb281cf3f70c2e15fb3c4a37440aa7f987a56870eea69226e51d311ba29a0d3a703bd91b9b80
-DIST firefox-68.2.0esr-hy-AM.xpi 542370 BLAKE2B 1b9003088591f1071523b53fc99483ec8f1f37cf515300314049e46b8d940149c7ee5c4f2b0ed982317bb631ebb1364b64ba50acac587cf948529e4bce337e37 SHA512 8af4aeb81cf70784a39631031cd3b308dd0dcb5484eed4b05ceaf1e76009875adae2ba9258c3a5fd903105ab3405085ffc7c6584a1b3145d77c43dcdb1792459
-DIST firefox-68.2.0esr-ia.xpi 496318 BLAKE2B 01fd0870b434ad82fc0ca1ef7de509ceff22f1ee9408f5880d7b29e18f7c7fe7c6cfe29c5feb8ed60cb3d81eed1b121d2f3e005c6a6a22f347ae56289b1f91ed SHA512 15442a00efa8a1267bae4439b7265e1f05ca77f202437f49fd9f94dd1dd72060eb9dd6614329f3041c8218fdaf681c742a647c96b5500f722e0b3d0330e39c89
-DIST firefox-68.2.0esr-id.xpi 491738 BLAKE2B d575aebc067fda462c254f29d07be5819c90e62cf42849d820e2ef2c098f8b4bcc179e003b83ce302e9e6b0afcbfbc2ffe00221a45a3cd5906ea545f8182fa8d SHA512 f2447b4d5cef33dec634d0374bb65038ec4eafdea59e1706d02ea9bba045ef1c80f0478f2a654ccac298610069b04d437119fb825d4b6979d6de5b19a3fc69e5
-DIST firefox-68.2.0esr-is.xpi 499788 BLAKE2B be3d6cb77a646ecf4a5868854ce2b5fcc1f56df4dfc273b1c595c74c142a7ad0f1fe9b9ebd6209baa1d0c6f5620d7b2e9729c76ef41ff0c0361a74393f47a91e SHA512 36b7a535d74117d6da7d52d8fe78c46ed21117e29870ab1bd68e12e87ffe44a712cf6d79eff3ae658db00dc5de47b27b6e3d3f670260bfbcdc14963c5ae5c28d
-DIST firefox-68.2.0esr-it.xpi 383631 BLAKE2B 6d12c354942f8f0a19404f63720e206e916d7b64e546015a10bfa3b3323a8ee68088cfa0922d297af9403faf010e32e7cf396bd1188394ef316357d74de51ce6 SHA512 8a960f5eea84f0f9dc7ffab337accee1a8a6bebaaac558a32f3867bf17e594ff1ad789d101a76984573132258ccf662d3e2b8ccdfcfcd289bac456cb79755dac
-DIST firefox-68.2.0esr-ja.xpi 536955 BLAKE2B 61dbb893e9af9fe34313df0ccd2d01c33d4e1092dde0bb0b264374c8d3cba686da0e101b94699cbed3e43bbaf75121482e8facc577019b6ae49be07f81233039 SHA512 2ae41f328e7c9a646137ea933447b6431cdd2d6246d30bb6a561f3990fc22be117323e723538bf90a2a39e55538a4f990e051cf61cd76066679b49fb17bacd82
-DIST firefox-68.2.0esr-ka.xpi 544490 BLAKE2B 124408a0b21fb2c35ffe70f72a1b4927850d0e4dabe0ed835ecb33f6efc77ec29d0a2a384d16718e48eb502f96e0497c2a72d96ddfd7cf9aebf50319eb96d3f8 SHA512 db7f8e64bca53ea75c1bac2470866d0553432739d39cb70eed590f109de07b02a02e893c51e5883b495e76c4d147fd8fc4b0831ed494093999140496f9b442b6
-DIST firefox-68.2.0esr-kab.xpi 508430 BLAKE2B 51d3f282971e3c8dc4fa02f2eb34df46701684ecd9584c2e72761b53606a9371eb026231caf151d1a20d29ef31ad148a1e6db6a3381ae9a8a577ede3b2cd033b SHA512 de8d4c704d57c4e4882f1ec49e29d0949c8ac6a2137a9190b07b34a9a69a02dc9dee9af7e1266e864a1d82d0e0c5ca6006adee9636da660931642a52b8f3d392
-DIST firefox-68.2.0esr-kk.xpi 578778 BLAKE2B 9b09aea804869ecd2e69503e032aee745b0cf7fdcfa8c1a91ef93fa14bae7b34f8fcfb39decae29dfee71030f6a312e90dd7cdb9d946ca6044552d779ba17e17 SHA512 24d3dc8efbd9c4a494a997ea51f2941ff960896905097ebd3be123572a9afffdff5416769bffae4af382b6b75e7a35211a89fed9d233dffc8ee951cef80f6363
-DIST firefox-68.2.0esr-km.xpi 551249 BLAKE2B a09026f732aa1e82e852b6878af6df4873dec714878f0c3af0583ddc14f1768a4254a1a0e05bced51b5085230301db754d4375df0dce891e07a572fbf0986fa3 SHA512 f0957c5746d4b48721793dc1b9e418650b7ecddb39cb263a2c9df3b8724fd2753c8acf7618e370144d71c36b1aaa4471bb7e0b9f8fd19da0e9b01d58c638b117
-DIST firefox-68.2.0esr-kn.xpi 547549 BLAKE2B ffc5f199afaa6e03c3bbaffdd500ce62b2a462ba2df7a93a12ff3050fa9fcf4cb6c9466f9cd77d55fece32a868c33cd3afa4fbb919e710a0fc168269a445e02e SHA512 995997902129c0eb23180d6f45ae0c9d00f9c026c1b71829cb7f81f5a1586ee42ab2092f5d05d5d6f9e75b9372e618bf8bc2f1200e2ee9174a5232e233e6ab02
-DIST firefox-68.2.0esr-ko.xpi 535798 BLAKE2B e84453c13f646bf350ad11bb573f430d9a7841d6579ef3cb5788d0dd81de99f39b1f093a48b697c85dd45eccee5f3d3b11b8632de38814c1825ac085987f66c4 SHA512 37c880159b2d1db76238dd6b75441ae8f39f7fe1826709830c9122b5d5fb30b71e446c348f8a2503ad9e7967a51d3a1adb97f4e03cb66f834508bfb142d1009f
-DIST firefox-68.2.0esr-lij.xpi 481829 BLAKE2B 3019b5b24dc95c939fdd692f364c482f5e5e64e6afe6139dd27288c8a69ab056e569b89f17cc0308d846873d8274b740fffbfb08d3f4a2e609939ef5d8770c39 SHA512 68202d344c100e571192145cc1e1fce1dc1ac2a7991b2bd855b012e1c7a8fbb567452121ef5ee7f8b5674d21f8cc760aea6d1d54463f5ff2c01588820804ca83
-DIST firefox-68.2.0esr-lt.xpi 527458 BLAKE2B 0c4704ce09c08e577277997e81b4513668a23a2bcadc3f048723134182e966b597b578b66f3474a48ed49731af27a50dc33ea7f74c7d5e7f42e7342e4cdaed62 SHA512 b2840870a074036edbda0961de4e679b2ddf76dbdff765a29094e930d530f0daf00c8edfbb84fa8c6e1a94b641bde4d2759f9e26e6d9a74573fad8f8ff81b7c4
-DIST firefox-68.2.0esr-lv.xpi 500319 BLAKE2B e95ed18a9ad0e3d622432e5e2da79149891736d0a2a664b009724ce710c28ecfbab4940a3d2edda541d253d445012457a77271f16102f050961ac7819b0d7b85 SHA512 0d4e6b54990730b3fbe7109945df988a41b26810c79fc69f36c4ac0b684299caae3761096bd8e051c0e4dd4f9cc49d75e11279adbe35bf017d3bdbe9dcbbc486
-DIST firefox-68.2.0esr-mk.xpi 485181 BLAKE2B bc5f51d8d77ab60670243a08ba5c06252fe25f51de2117fd7432c55dc708acfd504e1899200d87bbeb13cc1929168f542e395a627f2f7135fd715fcb56cc69d4 SHA512 981f81f7922fd7a5f4e066f25eac1763b7bb5c4d9e870bea2de4bb0348dc45322ba68a41d4f3cd24303669e5bf5518cef5206ab7f20ccb97045a7f446c821f22
-DIST firefox-68.2.0esr-mr.xpi 559027 BLAKE2B ee3139590193e5a5182bcdd20e9577f39f72d6d469c74d629d5e90967c8117833b6cffe8b915a28dcabd9dbf79c0caf00013cdc32ca64e2abb369a4b2ff673e4 SHA512 98319584bb572a1c2e56d018ab1e8d6cc4dbeaedd5d5795a7857857802b24dd86ec7ce16e715f3a3829bc970e32ae6832eabf917670e42dd7137fe03f2279b60
-DIST firefox-68.2.0esr-ms.xpi 480300 BLAKE2B 3c4ef81081a7f7cefde31c27a06182afd9f4ccd87718a24b3406adddc817c68f9bb46096c4b7afec1ad3f54565afde08d9aac4dc76b4ceaa272983c203aa47c4 SHA512 80c141c88a15e6c0c41fafda8628182e378e228273c02662d7562be1524529ee03397221015311fddffbface9322dcaf0afa5e3c315e2bc787cc5302a25e4c57
-DIST firefox-68.2.0esr-my.xpi 552001 BLAKE2B 4ca31459b60e9108209b4a1ea2db52c178b0a22fa011064bfe3fbe653c36dcb4ebf1ba31a6cd87234246a0265624cb47d210f7e75726695e2723c183a67587ab SHA512 13c59f0f556491fb84f4eb36ab66bccdac063c2dc1a167f00655b0598a1b8bfd5630b464223624d09adec31b5c7a16a0a630f3d235738917aa0b8d475ebcb3b2
-DIST firefox-68.2.0esr-nb-NO.xpi 495883 BLAKE2B 11d1d84bf67b3225c1f123be871f81350ea04b05fae310f33277f4b4f0d676fed77d2f8cff6be3e55060466d8367cbf9f124320ebb7905a86d012b5f3e6dc018 SHA512 5a2f64c19933f6ef011463141064265e35b97f266b908fefc15b542cbbae94e2799d0ca684dc5106972ae358035de231311df45e24253ebbf4382c984657f2a1
-DIST firefox-68.2.0esr-nl.xpi 491997 BLAKE2B b8827d6a2c142b61d04c327e9774e5b30bff6fa9d7afa6ffa0fcbf2344e58155a45b8f97e453105a245e5cda7802128a0c4b69b374160672bad673159b99a4fa SHA512 d4a3d9cc57513c5010c32f8f0648eabf5ad5b7fd542c0a0feb6c0de6466428ac2a89270ca6c87f4d55a52804f14bec934af5a6f2e7bb6a7fd9a2c5167b52f558
-DIST firefox-68.2.0esr-nn-NO.xpi 494536 BLAKE2B 16fc0312f22069cb03c1bddb82fd9014a569bab16545ee96729c1661b5e24a8389fc200ece2d89e8715d2fb2c76ea6d66ac56413ac9d9ca51c13ebbbe2d46bde SHA512 5adf7aa70297feff3383f63a03d42fc03c1beaa7afda07dae36e66e5ae51ce33e1ecf55ae837f0a5ec3d1c56d1d60f7d1630fdf1abfb0f68f936a75d60364553
-DIST firefox-68.2.0esr-oc.xpi 498591 BLAKE2B 041b71b5e34102a69e22c133ce2ad206eb2f44b2c2142ef560178cbb05dbdbf7b43bad8e96eaa0befb809b64eb66811b2d94608b1e560a76f8ba3b6e2d3247f3 SHA512 fdd69359443bf93e0e4bf775d4671166b53aeb25734da1c7fe03bc1b7c7bdf950b595322a2bdf06276b9c21a136f2e816f3f1d7e95eaa81a46085d17dbed743b
-DIST firefox-68.2.0esr-pa-IN.xpi 542440 BLAKE2B 48cfe68404f8e7e9850963b573d004d4ad8f7601c020fddc75354e99b55bcd897044292e31e507e56ba78a422f750d974f3e6b387e71394953a07f35e079a2ef SHA512 e7d41d19c062db74e2a63d985bd4505ad4afaf5c5b1db91ed2863385a39a70a5f33dbb23aceafcb00d9724b660d7f8cdb69c3b4df0ca4287ad0036096c61c3c0
-DIST firefox-68.2.0esr-pl.xpi 495657 BLAKE2B 7af33e43402aaf3e9f6153fd81dd69a32a67180f79db9c9aa76d749f773f213e35841c5f6b1f244405a7877138f447dba0b77f4518c7095810b82e48f7da86b7 SHA512 c2c902e9e2efd392a87e3c13e6973ff98ca9bf4a3eb76749fcff966082a34ab75d1e03456811d79882c00076cdf441bf2b7cb33193c10500b560755d8d776bbb
-DIST firefox-68.2.0esr-pt-BR.xpi 497991 BLAKE2B a184dfac21132bda5f222c9ec14ad020b3de5f5611614fafd73a1d2a53dea3fb9934953fdfeb0250d9f5a9d7b41bd7f49e19746d80bed8247dccfd8628d4a443 SHA512 33c951d1743cc74b7e2b0a064234e8af808d7c37f617f6ea72a10c97c26523499c8f11ad7cf171b305196114516c3651deef26748e4425f0b2d6dcd60d64ed10
-DIST firefox-68.2.0esr-pt-PT.xpi 507655 BLAKE2B 65d9ba9943f6565a07f0602f2847115f271dad42ffc808af110dd08a9f45a45df32a5d96c51275ae50257d5946a02029b12ef5504c55dc1970a881bc11d1c100 SHA512 984810b833ac70b8213c17c5e0e8a6fd0caa8b6855b6272e2d1ba253dd13d14082ef92ccd0d7877d1489493b0d6a6205047bf9877808614f479c022ee5e6622c
-DIST firefox-68.2.0esr-rm.xpi 495324 BLAKE2B fdcfae7aec41a7b6f83f9a2ea4afd74c594b22e817c9e7ad264d52e7c2083f4e5e6401273790e059ccc0f4c497ea270e3ff00b15c047ad8d346f2e5897a5c177 SHA512 8382c215f326da44404cc12ae302a402cb1260e4616eef65053943db38d5479b2b9d47368d1157b91704dc9c90d840c7b7c4879e614029eb303ba2d1e10b7f1b
-DIST firefox-68.2.0esr-ro.xpi 508618 BLAKE2B c33041c72c549699abf686f235b11ec6bf284b92ff1cc0e7e6ad0754dd1d2c4045dec8338cee7439d9d15f0a5e8f8d6e8d4f6dcea02327f31049f9e648101e47 SHA512 1914cd3d6355a566b81eaf8e032441c384f410567248ba8a047ed4f5ca69df67d9970b48d194859adad904ac2a305c921b592c8416e8016d161220eb70ed5b39
-DIST firefox-68.2.0esr-ru.xpi 583742 BLAKE2B f982038599406d4dce72b3f06c13cb59f89063a905b308b170bed1cf8dc00e59b17ad979edd7fa37006e63142a08dad279045af4177c63e21f5a37ad19f7169a SHA512 d6bd26a6c56f80e70ce9182074bae7de9405ab569ed0c565bedfcfab2c8cb02ea73b7ded14ef465d5fa028a1a6e2e7286fc968b1fd6a4c9a6930978f7dbbe895
-DIST firefox-68.2.0esr-si.xpi 528064 BLAKE2B 4a22b526286afa2e1aa04d6f4ae597274b72bb93d081f7e89842b6a178efd428635b036b97ae9934721d0bc3aea77572eda363329d6694b0c6b4aed073a3b6a9 SHA512 2c7679eb7b823608d15f389f0050e76ec46e9b67238a66c97d52bf9a6432f0abdfb63baea554f777dbc79e961bf6d31598a6a67dfb8b3389e55f0a09dd504ff7
-DIST firefox-68.2.0esr-sk.xpi 525090 BLAKE2B 3d8448028a205d99f82547a5d21fb45479ad840c7c7fb0f19207aa3f82ea1270107510ff77919879a8d5501436b033f579664bbd804b830002e1654703edb49a SHA512 f5b2d66ac197552f3dbfb24e595d8bc6afc094f6982dc1d5397fb56fb95efb8e60c44c5ea25068be7957a0ab08243af1cad28d34d843c1e39941c1e5fbb52620
-DIST firefox-68.2.0esr-sl.xpi 502158 BLAKE2B 266383b35c947f1d916dc59892afd00aebfac2dafd9e6d14a248ef087b97f70ded06e933d147511913e0ffc3203457d1083daa2f0b8432abed6339b9f2a83816 SHA512 6a222cb035654a2d795ace9653b951da444ec5e04e3ed7351da3a87b92b51879d7b8dd19e53265f5331fb2a0a104ef2c69644a836c9179bd612019877192a9e1
-DIST firefox-68.2.0esr-son.xpi 458897 BLAKE2B a04fda90f54e05123fc91387288b67b618e8719ab556bac1e06cb179ff679e7e81f67175865905358f521aee9aace43242038005cbc1488f6a4727c7f80fe6f7 SHA512 7a0ca39ef7fec7b7c23842f7acac69fddaac19b360387d296c323ece73de719eb880397f94e06a0274cfc3ad99529f1a3b2171279e9810dcd6bfe30693f737eb
-DIST firefox-68.2.0esr-sq.xpi 521489 BLAKE2B 8f7b5757eac498bad7c9d18262f5d0c3ea60d27fead7489ec099c577a3fbfbea1595b9e92f495fb15adf9fafd9a074497b1d04f5d7e81d6a5962c11f70d05f68 SHA512 5e70932da2e5111d495087aa9d0b8ff9e3d798aa94a8f27dfdbfd69a88e50070d4349c5d1647f75702f8f83cab643bb24054d534ee652fc95a27fd86e029c015
-DIST firefox-68.2.0esr-sr.xpi 527367 BLAKE2B be18914563d86c42c79958b5e0021cf22781e0bc3656a96ebfb8b84ab757b6fa12fbce97d237822d84e4958e614b3a8a7d7dae022300778872741b517ddd8f06 SHA512 cf90cb96c08050510550cab490baec718bd297c119e08ffb39ec03ac9d8c1a2c6e78d307ea3945a0828af667ee5e8c42cc5958b432ac77a5c1f39c91bb97c2a9
-DIST firefox-68.2.0esr-sv-SE.xpi 506651 BLAKE2B 99c7d41fd8110e1cbb8921fff3d57fc815dc1f9066365ef74b67a1244539d91544e2150170ef78102449fc746503af70e961af946c401a9b3c6108ac1ee254b3 SHA512 881d2e7bb53db2558ea9680c6f71c22526cfa2faabaffa5ac9db168b53b670a585c40eb6cdd11cd419fe9c990565844155ee28b3c8a1eab1413b7428de25d3fd
-DIST firefox-68.2.0esr-ta.xpi 549164 BLAKE2B c31834d3291ee6c916a4a48d869d1e9d55e68f595798a54f100b183e91391407d77aab1029381b2231d5462896cd29c49a87ce77ae3a4ba77036c89b608986be SHA512 5d3ea4a1f1d1f6ccb5e98041cc3ecace8da47e3dd37ab2855df838367c9fa3b8db464dfc8e2f510c5d321380bacb22e57318bbd6b3f3edf3c10c80414fdd9c01
-DIST firefox-68.2.0esr-te.xpi 561556 BLAKE2B 3fb1c4f6612cbf0f132132f00fc5531b34daddec54f72dd07f7d90307792fbebf410979d455ae0174eece57583d2bbbd747bf67f4e93d3ce35abceb461cec341 SHA512 8d2089b28d278230e9a83caffa911b3730f1b0d3e7cd92bde58f9f1504f9529fac050dbd05312b7c22cf228537797ecdb0f8612fe64b66752beeca7a63d8b621
-DIST firefox-68.2.0esr-th.xpi 550774 BLAKE2B bc6f1a957973c5d9451da8ce7ccfe7e32584ca3d6774fe9617dcd6d9c2db7c0fdff0ba42eec9e29e7ec527779a35e64dd54cf2c0108c63cc7d1fe41723479384 SHA512 1a2369e2f533568f1285397ea4ff6add0162d5fbd43d9adc12275965123067abcf2a7c57db77327c754958be42441b9559eeadee5cb102e14f1c154486ef90a4
-DIST firefox-68.2.0esr-tr.xpi 515132 BLAKE2B e032ea54043204e13e073d7d146ab74c400f6e2fd769ee5a94a6a8958ae12d37c26761b49f6d899c55dbdc1fdc030f8a97f1d954adf05a3ddb5589e413ca2bf9 SHA512 bc89817624496a18e992128f171612983150e69e9c600455fd7e59ef203527985e38949eef8035b9ca9700f62908ba5d4115bc5754a8b80e92726ed4817aa21e
-DIST firefox-68.2.0esr-uk.xpi 568885 BLAKE2B c8af244fb4e47225c4b91194564d302561d0855c298054e15a2f962e624e33bb7d8707e00d536028f59e6e2484632f76e458b2507feaa9f9608626f72fb1014d SHA512 e11b565f9a156f93d2561835662e4b1be4d7787f31e4a5d4d2532628f2edb082ab73ae60dfb7a6bcdda94dd3c06c42d493a11f3168053dd1288b8d9534e53274
-DIST firefox-68.2.0esr-ur.xpi 542403 BLAKE2B 72680b364b46a46459a8e0d2aa4cea1b091ee3fc416e6af2b8150d6a2d3888df5e7da28ad84394090a92f3b18b8b54b42972ec49ceb668d2581ee602ba3b78f0 SHA512 15f53f24e3518f382bdef4adc6f92b6d504f97e45ac5efda982dc9447db0abb64a09f2dccadd23deac7c753f963a7dac6ebbc16c519988227cc94b9908011363
-DIST firefox-68.2.0esr-uz.xpi 482463 BLAKE2B d200647f805fe3e32634b24a36fdcf245c8c3f76a1e305b4f350457ed38a4459bb4397a9a184f61c1fec21dfeb2325d996a302860c5fbbdc57e9bf5c748c20cf SHA512 baf733c54ef8d4e921a48af23ec0a537f95f11397572274a46d7142a30d8b0d094a802d53fe108e0f03297d1a904896c3a641415c49ef38253c71b3f32404db8
-DIST firefox-68.2.0esr-vi.xpi 529139 BLAKE2B ecc742341922afb59e2486721a2f801150160491461319967717156e2629b4a5b00afdf1dda9cbab04348c1e1026a07b3dd8770b352c6c9402c5b09e76205e5b SHA512 6d02a3772a76c535245362d73f729fbccf7c63f1eed09370fe52921dedb46c5b305e70cb193559c1889c4feb776864882d5be8cdc2434a66e7bb00dcdc1742f2
-DIST firefox-68.2.0esr-xh.xpi 470415 BLAKE2B 75be1c5f0291255b6449e6dc6e6c1a362f5e9455ef00135f12e5999e75ff1933bfc58308de7f25fbc4172fffdf65c985475672224e7505359b37e02d344aea75 SHA512 65bc3461e4d36cf20f06a764818a555a91a7085965aaeed6e07ad4227027464d3a5798ad573aeae7f06a84c472b3246444b73990b37a08e3d82edb90914076a6
-DIST firefox-68.2.0esr-zh-CN.xpi 536450 BLAKE2B 6afaf3d33d6f9e26b5e4f33257829997f90f183073959bd80e042cc27cbd77ff479e2dbeb30cbed389155efa77f53141ba730519ae4519ff0d5a401ec66f77b2 SHA512 83d35262dd37856d2cfd0e2fcb1130e0e9937b09bec6db5d3def61352d1f2839245f72c754fc287efc705225eed4c77f4ebc7eeecc552a04d069436c1f33b711
-DIST firefox-68.2.0esr-zh-TW.xpi 535872 BLAKE2B ca8a08540e00ec1c6f6b0445ae305fd95e84483f9e4aff1a974466b8b01364833adda1edb407cddfec6cb62737be6e91a1f6572ff9233869d16f21c8d792e47e SHA512 1ebf8dd903ca970a94385ff79ab1c0ac5a372982289e58bdb2af784e9b058edb17d1758112039787f7a8e28e6cc83364acd5d93219b7cbeb2c1ba0394dcf8f94
-DIST firefox-68.2.0esr.source.tar.xz 312103756 BLAKE2B 03e336cdc04ab69f4144e715d3882178b3804cf3288fa58b8e285e4fe06729281dd4c5604d4659e7b257d7314afdb3fe907dffd38f6c3423675bc90e7d19cf0c SHA512 f6522ca6b9efa3fdeb866912ab9cb904eaace5806c606d5721cba23aebd679885670011c743ca8d381b579b728077182dc766f9b6d3b31ccf51c3eb583c547ee
-DIST firefox-68.3.0esr-ach.xpi 471601 BLAKE2B 32885b0dc82698e83f0077c3e9df4d494db8e04f6b2b4c4e6f0f738ee677ae9952773f2affedb7f4a026d0bfdf3c384ca1099beea6b5c434e456dc3c9b5bf378 SHA512 802b827bd03c71066839885276e3ee15da7f451a1ba725267471a80a1866030fba3cea506c39b3059fab800a7b66b67753f9098cd67aabefd15553a265b443d3
-DIST firefox-68.3.0esr-af.xpi 450466 BLAKE2B 60ab2c3fc9d611ca2051780369c0a7d6725a48e062af8f8d6f8746020d4d71d9715da6a7c0cfeaa4c750bd5a6d4c88c95630bd79fb8fc3382da7cb3a7a5e8e3e SHA512 6b2797524911cfd752928187bc3494d89a8d8c3ebc232d2a6f1cec69dd4d8f7eab27c354a34f963f37fe733dc7a76a0c80850d8bdabd35330a0860b245338e8e
-DIST firefox-68.3.0esr-an.xpi 482923 BLAKE2B c5bbfb946b512a71d018410ebd3f519a927608abd494abb09a8642fd9dc884ea603dff85ce36fedf94de33f7312f42eb38a9c3e897687df2382a3c0ef8e8c90a SHA512 9b24760dcf2d5eb7f437e8232a72399a98a8ff40a2219fb9eaa33c39804ec1053f0553ad26f17c72e94c6f55c358f567e491be6cd4728f754307dcf2625d2699
-DIST firefox-68.3.0esr-ar.xpi 538835 BLAKE2B ae4995b2f151e75d938113831f6c6ff0674e7ba3e88d04f0fe4e00b70d74c5ee72377f54f7dd65ac9379290fa7278878f78e2e7302d1ec02ab3376f625b54e01 SHA512 c37d0f35112c3c02d1c8df64ac7ab4cd35dedf64ec82feb42f6e6436e0203581373c0f0477e9d8ff2ac9e06c74f4f8f4ca00cdd96296ccf9f6e059b354708e3e
-DIST firefox-68.3.0esr-ast.xpi 480647 BLAKE2B 88a3c2f98876769c18066f7dbc359b77ba7815ebd7405cec27efe3da6efbee48a263d36c86fe3f37645b64ed5a16babc4a8befa115c3e7d97e7d67164c004ce8 SHA512 b12205c5ffcacad1ac7a6c5f5384058104b9b9089c39d610500eb4f37e79c4eab72bcec0ac6c32430ed8302f0a319f64cea0eb9f3e18eb0949d1915df140560e
-DIST firefox-68.3.0esr-az.xpi 510072 BLAKE2B cddfd2bd1f928f44e2d018893b9fbaffeda2d8088c1fb4e87fa0a7f9ec14b49b5ac7cdb2aac5e2af1555a1a66f78e059c599a1aa7f9eafda9eb64cca01a8073d SHA512 925ba7adc18d7b7f72a55701bac8aa40e97bd7652d68bd4c59c1ca1f3fc1b583af5414328cda9426a176f9a04d9640367744c17c0fcea74d97c43fafe5f6bee8
-DIST firefox-68.3.0esr-be.xpi 581908 BLAKE2B f275f6fddae6cfde92504fc0c19f3abf70cfb7d4de91bfbdd7ee72d6bb0639a734400509a058559b6949d0aa39fb816d777d9a2ec5ea1dcab39eac84e466ef98 SHA512 4cc2985a91cdac1ba56c4e6d885572afdd784bfc7473a056375f33358c9a28639f88b7e54e08703a3efe2a096069c4b25af2eaea6612722a47b95a91a2d2fb3c
-DIST firefox-68.3.0esr-bg.xpi 545204 BLAKE2B 6db037767d40b8c138b3a8ce45ef15e2c84e19339910085d38e2d1248fb906cc8a15484e5a841748b489f08a2e27fa3ea41c74549df564dc8790165191de2308 SHA512 1ef333917b7b8fb7395531765e6ae9ea7b142fdfad71fd2981d6d1e4f297de54011c7c0e10bf3cde281d61861c684567dff6d77cfcc6ea9993ea4f23bb809483
-DIST firefox-68.3.0esr-bn.xpi 566405 BLAKE2B c3161aa868554e55c9bb598ec8a5309f455a944e15084fe1741a0da0535d2110aa7c5e093386883dbd8c8982a4bc5ec096520129dcd30d151f385b1b81d85c06 SHA512 61c9851514136ae170e994caf698443f63acc6f4841b6316a1e14202a27ff15cd29e17262aa4daf7f1bea9bd8740c3d6f1aa5e31c1677e64a00424eb5403f54b
-DIST firefox-68.3.0esr-br.xpi 501481 BLAKE2B d4d2cbe1c6deca3e317861f60e4460c72e861823666f2dbefa2dcaf639a3d0903665ff2b3992a8261395bee6941c966b6058cc1c4c4c91437fcb94348b1cc2ea SHA512 d7a8cd8b693e65224d79c7e053ad826041826d65188929ab9dff8e7b00053e6669c624858354da7e21ad0cf87688f02c7af7e22069d55fc0ba354428e7de9f3a
-DIST firefox-68.3.0esr-bs.xpi 482960 BLAKE2B 8b94ce29b408f30383d2f19c31ad7436daf3dfc3ca544b340ece8c878d10fe0b9b6eae73a17b9cd963b58226c8436ee2daf0121cd94f952c0ad4a3a72f1f6c18 SHA512 9cb82074ff402f63c187bc189a766a3d55019253080865149b3c97ca88080b19f4b62eac4761a2f2fcfe016ea2c61e0358e7967ab35a59d1a8845b49c9ccd130
-DIST firefox-68.3.0esr-ca.xpi 499723 BLAKE2B 967b628f9e7261181025f103ecb2ffe05a2a321258e9f592e500d4e7f8a66b58936e469075f4a7956d596ce5c1b5d599f2706a04698bc5b22d896ece0999fa15 SHA512 c5bcb79e1c538d545093944cf8e8b2de11e0f0ff1209b16e9738f4ebe91ac09cdb549f3cef605f2d2efc945923b12f50ad24dfb0f0c39a8b84b374d84b57f00c
-DIST firefox-68.3.0esr-cak.xpi 527169 BLAKE2B 75b9f08dd19aece1b0fb38815e8809ad84a0a880ddde985468cd03af7a068dc7129aa73da7c6cf3aed8265c0095c2757f18b3228897367267091c035e1e03bc0 SHA512 96528fe89bc5da8743acc79b443807153d892d1d4342cd51d99c6bfca13efebd0140c838023cfc66d176c74fc5b611bb8bc7fcbaf4ba7b09a70be7e5f82e5066
-DIST firefox-68.3.0esr-cs.xpi 519713 BLAKE2B a752cb91516acdbea7e81d28bedc03c0f0db087d1872deefee04ffc3957e1e989ea34991c0ea3ba168302fac46c29c7c1485cf6f6a2fd9d86cb82a5dffc4ae5b SHA512 9f76e21b840eefa55ccfa55c691622692e9e950c7e68b3e7e2886abb19ef055dc8e11f0b6c9c3d1c7ee79d40e35e5826e295a8ec3329067cd701ee90571319e9
-DIST firefox-68.3.0esr-cy.xpi 506942 BLAKE2B 44bedc788a8b7edbdca4584f11bee10bd1c232b2d4effc7df1e55848c705b4e1ee7e398c8eaa4f43af10a9ce65a6d792f00bc2ab6a5ce98de057dcdaf63f6296 SHA512 a7dc967dd9eba23d1aeb3ca79681edf0acc28ebe45af169cb1a7a193c0ab416dc3e8be6f437d5f5798539328f7c02029dd5f1dd02b3bb340d308d25d07632ae0
-DIST firefox-68.3.0esr-da.xpi 520032 BLAKE2B 8c32dd48a362489747adc29409598a29b5e9d49a5fde61bec64566cfa5246b9eaecfc9cf794b2b3c5ff96076f745838535d1d61299ab24be12c5524154b38359 SHA512 4ed2ab66c66a68c9bd6ee3267064f8faf0a04211d16234fe2c5d133f485e3ef638b7f1a820f024ebc58e4f55ff47b3aec705b3d4c70612ff05994cb14cae2a86
-DIST firefox-68.3.0esr-de.xpi 523509 BLAKE2B 0387c2de7126b473caa4be1718bcb0869e0e7a4b2294fccc4d23b494dcafb1a0803b751811a4961959092abc52cfb33ab34063265dcb47cd161928448bffc137 SHA512 5091f2703d61a01f012ee34186cc328bad26a5824d8cf36f63e24f9b95cb6ea844bbbedd24937097fab51f4e3fbf89415af8fe1feb25761f950c3ecd81d8a3a0
-DIST firefox-68.3.0esr-dsb.xpi 528445 BLAKE2B 316b9a32cdc8041aa52fd0f1e199c757f440d963c8952e16cd59c32a136efc7a41cf11bf1c927770d596e15cf1d06a431e407a460a7cc646195bf212ac3685a9 SHA512 5acccdf2c214fd083c031f5121f613a09c57e9ac8917261eadc881b199282ad2e93e0b948cc1df31736ed2b6ffd84c242cb7f02f431932ee0a6e4136be54ed96
-DIST firefox-68.3.0esr-el.xpi 597168 BLAKE2B 18aeedf93aa4440098fcb2da8fd464ebb4c1e3d4abc0c5b8d0419d9f48f33096e09bc877d410ec495c2b81d1e044f4dc3ec669143e038ecbad850c39bac9d895 SHA512 ffc5b61556e4178d294b5d68ac602cea952c4ff4d3690a8a76c05037c22c1d53e2b3151514163256b689e6c694a2d86aa10f7f9728d976518a8a623e4ae977e9
-DIST firefox-68.3.0esr-en-CA.xpi 478279 BLAKE2B d0f088fdce9aac8004c2f05135c95d3ed8c1c952e120b2bc2696e58a276d1faef3438efa84038d15e1571fdad8c850032eb34772f3e54b4e4a2940d33d1464f0 SHA512 e8923f009f868d1a671a85eb64ea233a1fdda32e441d59e96576808827d742debab6ed7717904bc8dcf7b5f39390eb06d31b3f47e73feb009c4a68091cac195e
-DIST firefox-68.3.0esr-en-GB.xpi 478065 BLAKE2B a281f35c18d5d2d04b568f23e8ef4c11c7eb99183f33e1e585eb7fb50b4b4f01efe79461d34a6b47c8fc775c0fc79f473a0bf7d0a168f3ed73bf3f76561d3565 SHA512 c89632f220951437032d65a77ef76cb5117e364d57a90cdb34bd1fd16d0e4930d1147fe4a75bd3f0ce3acfc30e29be32c6cb323887812aca1522313f65dbae2a
-DIST firefox-68.3.0esr-eo.xpi 503981 BLAKE2B df8914e235800ad3828c6c4215d0e08b2cea885dda6b32e83c74d87bf5f6b09673d97c35771423f9d02f1634680eb5966d3f8f330bceb9b0f885c2b6eb96ce49 SHA512 543d71478e341688c9a60fcd16ec549270c45443b1aa649d6fbc17ef5c55f094199c31bf713431f72b59748360f6dbf982aabe0b3d17ea3c0daecbf50df4e297
-DIST firefox-68.3.0esr-es-AR.xpi 512273 BLAKE2B e7bbf2744a4c4a48b2873d404a130d6aa98f17dd0081b26d0b064cf7ca29d306c5eacf6712f1062c7643a3e5fc41e37e558c837f81dc52f579ca653a8b3aeba1 SHA512 739b25eb08b34306169103a9c27296317eaddd8d250c0c89b36886f8f483673fc241219985ee757b6e772654f7dfc4a62c98633364ee9d7964be466b7efa4b8e
-DIST firefox-68.3.0esr-es-CL.xpi 511644 BLAKE2B d147dfd17b92cdded31a0fb8cb80170f322cb81258b0bb8e758035d22d76fbe73a5019c6e0360ace319d5373b36b6a5f6b41abaa2009651d5d7e3d9edcaf689c SHA512 59e40386bfffd165122afacde622b980acc0a3fb246908498282ed3721e498ed02ba114540bac6d5a084f2e891a41fa7438785a3b43456864cb600348b4d0370
-DIST firefox-68.3.0esr-es-ES.xpi 481264 BLAKE2B 3595b06c0d72f7b33ba3a9d35c942b36188131875414625e5c2c10d4f5843bcdd9116e1de950cebad46359f8fa3e4f66afdb8aa31f3a91470d380750f97de033 SHA512 4b5220f98b581f3a07723b66da434619c2a5fa43cdc85769f446bd3271782b1b1e6a4338aaa9983a17f85defa978d53db89ed94bb872e92c309a7faca870e508
-DIST firefox-68.3.0esr-es-MX.xpi 504494 BLAKE2B 3ddd937ef6ca801e562e6d7b8f9655a66dfa1ac365853de0364d2b828b26cd03e461b4d0751478d353db930ebadbfe98000e17fd50e24f70085e91a402df9903 SHA512 6ef5eaf9857ca186db7cad617fae7ed32f596f484e508dee55831c40272e7cc3227dbb3fa5db1ebd77bcdea948a1e83bca7cb517bfeeb68627d1584f8005ba43
-DIST firefox-68.3.0esr-et.xpi 488287 BLAKE2B cc29bb5eb11ff955e2523026b7827a2a876b94efeed0c812f4e581fe03d9cebdba231978ce96c5ac71149be268db9639c14cb91e8a3e428971f83cbf1b4cc85a SHA512 6c14070cb8c76acfb8a9f24b8d60b4bd14fb8c86d7f7bffa1bac5ec5e346f7393d46abb8027f562609e5247d4ddb74e34eaa60c6b25f567d776ec550f76b71a2
-DIST firefox-68.3.0esr-eu.xpi 502324 BLAKE2B b1854cc270bc4e196b2583260f0644a223e899939143c32628528ca61d53629e1a113b6b5f61d49a5ac31616f40574dd1ed8a11b0dcfa1f14a153f7308c97a40 SHA512 542053643e128e3f418191ccf009bedf3b6ce73d32e792b29cb9ba5bef3ad8494da8eb09e32655055e6ecb2e2c7a79ccdfe64b405f9fa0d5bdf6b363d6fc758a
-DIST firefox-68.3.0esr-fa.xpi 547629 BLAKE2B 3a6ce545250a7aa791e54fca407329f39b6df9298a0ec87d36dc078abaa93e5a6b62f72c28c9c77cae461433a4bf5f5136626e6e8e2d6eb85fbc75fa1485157b SHA512 836e0e067d9625e916f0146a2ee1e4e6292128af4bb1e71fefc5c5aedbd7832b36e585dae329079f4301c5d9bccd84de250cdac0feca9a232bd0c2724614469e
-DIST firefox-68.3.0esr-ff.xpi 483919 BLAKE2B 6a61a432a0363bba00a4415f65ae35f835d4782c964970e5ca4a8fb577a0f33d95843d5688f1e394c567abff8a32128a2a4120345f00a8632de1e8e1dc4ec56f SHA512 109d9262dbbe45dace05a0a91d6d84c2974bfaf49a53bd20c23ca71ac93b18255e923042336e9eca1f629f4d5137b22a4d8f82aa24a054ca5ca1c778de9a0a2e
-DIST firefox-68.3.0esr-fi.xpi 494118 BLAKE2B e5cc74cbd1e160c9933973c87dc7404790ae12e17266368b733fc422451966110e5b2af9d3ea78e0ec64669c2088b61c84f587728a51c532279f2524fd544dcc SHA512 165864f7ed2f701e900de4dafa4ac55b26063966d0e767e93abe846640b4952c309d7e3d30ac512afc39400b4f212396a330b701c4af455bc47bc4b2a17b27b0
-DIST firefox-68.3.0esr-fr.xpi 522972 BLAKE2B b56a978bb016dd4d3dbc1f219d8ed5ab55cdb5feae2739d87270f2ee4c6545d0bcd97b3d2abc220213f5dbb88725dcb55651cb7437ff158c042e9833836937d8 SHA512 ab637ea3fb800225711c89fa6a7c1046624599382102645150a58e4976cb4f27d98f2beb82b2f13bc4b49f80c5e03d32668551c0eeef13bb97bd966f791ea950
-DIST firefox-68.3.0esr-fy-NL.xpi 510180 BLAKE2B 4e8ece7c8cd3afc57532471278b23b9a6eac7545468a013cc8ee95d7abc6687d3850d426dfdc379776d5888d3c247e1dd5f9ad561dd3485e437f3070c73d2504 SHA512 8c2a5b6dd87264bb9cb54b25ab01c4c26f2e5aa30a339977ec5437f89b33e2b6d5f27686d200998d03a6f9992946cada51cf3c0dd2ec2187de2e259b97512738
-DIST firefox-68.3.0esr-ga-IE.xpi 489460 BLAKE2B 590d6f69d05be4da3e911ccb65c9435815b3d866166009880e194c93166b959f31c00bdf03966f69f94b9dea87aa2c81108c7fedc0048a466b20a11d95662ed5 SHA512 ed902ad0ec2901a1ab21c0c8df54e29986df04017bbf5836bfb2059bad2b6ee62da692203b452b1cc508f51b09435e33400ad154c0ce12a3d28704988fa9d4e6
-DIST firefox-68.3.0esr-gd.xpi 506421 BLAKE2B 55066f7e4252121bb0545e2852042b3e06eeaf054821b50b13d6f1aea68b8e669e6fd37539726be18627b73f0e34924ff5baadc4c452f888f5fb929b6252c72f SHA512 6ec3767a84b83a22f83ba439fe2fc5247dd6c67608ca255ac6dbdc3c4442c2431503438750a3f5cfe51c843a1c18b5a79ccc24bca1aef4e5959035720d2970d1
-DIST firefox-68.3.0esr-gl.xpi 483837 BLAKE2B 0a15b9ba093155180b50542205d81de0fab27127922e3ffd4cb570f971889de2545e5f3148dfb6166272c932d9aaae0f8639a97e35d72f198585fff0d8cdf6a4 SHA512 b1edae044cdd8ca02ea5e8c0fc8457500676161eab0c208e1f894b20078664fdfd98e720e5d02a993123dbcb40a7c199c5b2ee5054f510180ecc6c7f0c389e58
-DIST firefox-68.3.0esr-gn.xpi 521819 BLAKE2B 15262897d19ad89ba452eb77c551916ef529c17160224142818bb5b3de919a54dcad8df6ad566e4e47cc8f3f063dcbd4f46ae8fa3541ede2456e3d292d89b759 SHA512 79c9892d7b7624936efcbfa075316a42049f1a533db45e954684de1acc7364aba5277fbe48671bc1731494b678d0d1cc711dad1442d859c50132927c16dd6ce2
-DIST firefox-68.3.0esr-gu-IN.xpi 571589 BLAKE2B a55fd604a4043254cd3500d4c6c6434f6c370b2d76e946ff813789cf7f8312c16fa25ef47732f9249043aad896516e716a913b70d8454e2d9288ab5483c95ba5 SHA512 2f9428988f75cda5fc931d338373aa1de9612193b3afdf2eb8cdd06994276327ac09eea923c55529672f2dd555ba73819b57d784082a2f8f04ae0dbd1f77e56b
-DIST firefox-68.3.0esr-he.xpi 513825 BLAKE2B f3bf298910a319d846d9d990135e6e773c8a930d7180704a4c221c1f334fb31e67e9214ae652ac0fd74a724d1673fe9fb8abcec19f71216309d39af67ecd6b3e SHA512 e7ee57c9f7827b7a1216aa178bc9530f08713ea2757a41f45b3dcad64b3e483b3408fcbeccb251a4c2dd6ee38dd52a3b13c1a461a5ea88bec6643049cf4eda94
-DIST firefox-68.3.0esr-hi-IN.xpi 555252 BLAKE2B 6a269ef6607603336ed6867c530bd72f46b82759b087376bc474c3e0bdde1ff72353bfca65e7ec6f8709790d521445940c11f4de9f10143003025350a6a90609 SHA512 1b08244af5ea373f5172f40435ca1277d41b6389ff2a8971ff97727beea6219857d46717e0919205c367f6a0dece8ae5ae8fa85eb32e6a18bc8782ec1724e5f4
-DIST firefox-68.3.0esr-hr.xpi 491115 BLAKE2B 6da6c869081c82572a13833bc09d969464883516d494f00199a5598caa23cfea7a7051863f0c4900e7f10341d90baace7ee212490d24aff13a2f372b7ce8e857 SHA512 ddb391256e95cb2fd409fa783abf34d33ca687bbf3821270ec28cfea3878fa12847e3b4e38a0aa73d74a2b1ba65214c9f0dc8b7bdfba788381da44fd0cc39cc2
-DIST firefox-68.3.0esr-hsb.xpi 527749 BLAKE2B 9e55877294320f64a82685855181ffa798c340f287ba3a784318502db1dca4f722576c5a4d4c097702b7cd25c1155ba9ddf479feae932428e3b054eaced6eaff SHA512 9e10eb7fe7e33a87288828f511b6e16be5f61a33ecf1a2cd8d44be45f4efa04385d0fb42d97fe8dd27f783be2570bf99a8fb531da86060e287ec361f04133c1e
-DIST firefox-68.3.0esr-hu.xpi 526041 BLAKE2B 18ccb577e0b156f82e75ddf398241373a87f6f74ad31da0f6de7601e47dc9c282df73eaff116b61810ac94b87143cca6979736d6e783e9e4907ab8baab292a9e SHA512 0e46b418867de9ad6916c1ece5367cca92e23c93fc550318aa664bec3f4c17afb14408dc71a0df9d3ef405242b113639a0a0b1317933710c77e1b8a981630a59
-DIST firefox-68.3.0esr-hy-AM.xpi 542363 BLAKE2B e9dc47ae7129353a2b9028899bfd815be8dbd29b643907d14ac7ea01a074343d32816c8459326a92c2ddc8470b6fdd84e5261ea9d607fb9ba24e91ae064dbf62 SHA512 1b16bfa07a1b9d2aa226f672e194a919f4aab2379f48f99310d1dd67c8732a1cfed82c0b27eb4d9b82f18b09e16b037cc7736a3a82dac8fb8f1b15cb11a1ac52
-DIST firefox-68.3.0esr-ia.xpi 496298 BLAKE2B 118cb876d2d461bd4eae17a232fb4c1d0cef78470ce7500891511e0b031d1eb83d4aa737fbaf5595a0e1f1a93de97e70171cd014c22d6d974dfa707560e30e97 SHA512 9664623c5fcbb4a88eb3830cb445ffdc68add2c9a9bcf6f176623362dacb70ee4e7b5e372a2e180e27c2ea5038606b8e9921bb1393baae1e9a3ed0ec7972c1a0
-DIST firefox-68.3.0esr-id.xpi 491723 BLAKE2B 5e3a368babae536de7fe724e89a9a5aedbec0c471493fd61f187c0ce22f027153458f416f0c7834cee4badf1b5c0ef437ac49f02ef3b58f4a284980cd4c81381 SHA512 a4ad7504ef9b4ee72d81a628a426cab94fd7bdd792fefe2d95c79f4c420d29cede288a2517dfa86159fec8a1fe7d515f49b0cc90553731bcca3b307eddea927a
-DIST firefox-68.3.0esr-is.xpi 499786 BLAKE2B 6bb2eed787ccbe89c120a818df922cdec392b5894322bc7099f529f676eab7158acc947a4b1a50d8b9e4952ec50fb672c951491961db4c5736eb270cdfc4f986 SHA512 5b83279201f1755d0199257514f0e143967745f810f030c13da27d1c4aceb02e5d23877b5f47eb884a872701852408339fa833209eb0b9656efc7e5347da4209
-DIST firefox-68.3.0esr-it.xpi 383614 BLAKE2B 31a1442f3a329bbbf7d0089ed0b5b2b4bae60d7ddb80853cbdb5bc7d4693341b63a5045062d6f2e385937e112d6b20764c6fb5cef8acf53fa45efb1d80eca768 SHA512 81142d1a53ebc1567d0b3923b0ae176ef2e1069336b90be766b40bf3702962e8161d19dbac9ca2d2be4508cedf94e01c0a9276f98613b68ed364f7a9ba581d63
-DIST firefox-68.3.0esr-ja.xpi 536915 BLAKE2B 2f2f944cedf747cf315b64f4952a95eb66950982705e1215b2ecf2be3d5fce30a28948e0384fb62bdd567b5889199ca051b4434e64edf60c4132689d19ed670d SHA512 fd62a9773e050a669ede38f9ab1ddc3d40d78fe4b1a9a7b5fc47afa054cbd013b5d834e99fd4333482aa5df0da6c5c5b68c8cd8a225bfbdd8461a86a7f4c0d26
-DIST firefox-68.3.0esr-ka.xpi 544466 BLAKE2B 478ecc7bb04cfcb0ec881676a8c2e9242aa6940ea9ebc3ec3204ebe4eeb2a401acd1009536d1a8ad68da8a574f667bb0f74d58eecf180f389aeb73bc174271c4 SHA512 08ca270cedaa08b9bb9907dcdf03e61d44c659d97d095e53bada3f994c6b8e5272d90d6ca7c58fc68a05cc4709ab4c59485650a4c8ab9e990ec5a160fe331dbc
-DIST firefox-68.3.0esr-kab.xpi 508427 BLAKE2B 1f8a7cffaa0f17949f1af7198df8147e397cad7522d7a8fc74b5f39c67e737160fbbd20ef17a14ec324f6f6d4fe808975bee8a76ec8ddd5b27700d9c64beb1af SHA512 705836c5114ba1540f5b881e19a699fdaedc8b375409febf8012ce5efbebfff9d49662301a016132782aeda8dddf5d4db3b606180dfccafe5d2558c99deb8f74
-DIST firefox-68.3.0esr-kk.xpi 578757 BLAKE2B 59478329e5bcae28311b2478b17ae1b9aeee60197133a47345ba1b0220dff9027e50974e698c5c11f1833e3d3e394740bad433ab32394564636ae8b882eb95d3 SHA512 eecda0deb359dedd0f451703207c079615568df6bdbd191bce26187f1a459be416b4eb54f22537e4203b857d473fd60f08ffcf3cf8894fc958ca423c9df8f9d3
-DIST firefox-68.3.0esr-km.xpi 551227 BLAKE2B 46e92e55694fcf43837afd021ebb7aefa69470336c77f68bfdbc9f92fc6e33adf206a2d6e5b8a3cc4ecbea3a268763eea4bcc988978ec2bd20ea529e8efc99f2 SHA512 d0b8944452a51437cc9c9ce55d45569382dbcc30ca7d9bc34ac986458d8dee1c6df2b36e3e54e2d75c19ba92c882b3fbc1686e49346583087130fcbcbac6a993
-DIST firefox-68.3.0esr-kn.xpi 547543 BLAKE2B f2f75b1e07105efa36de68034d9b774f79b53ab005669a6d2012132d96139e0457b0c1bd32e0deae46695dcaf5962498003c1f3aba5d793a54b5aa2a1540bea6 SHA512 e7361678cc100a876d4bdbc3d65dff5fae9d0590301c85d87cfef317a2551204bfe8245a8a98226fe4c5df309f2903210b94d7d54c1f1d09931a1a6d10a43b9d
-DIST firefox-68.3.0esr-ko.xpi 535778 BLAKE2B 750bb04e0b2cb5c718c5e339b9aa6b1837dc53a5f08ac5fb3c40938d27aba0e7ef6e5e49d5998eeed9ecaa92950a3aa566338a531284fc2bce54b47438ab60b5 SHA512 dc24d870bc892c7dfa30685e66b27517ffd40796396f960de547d2eba2ccefd3d65d8fd3af814e22319ffe5173c9adafe8a7e1873c5eaea01db9a952aa840830
-DIST firefox-68.3.0esr-lij.xpi 481804 BLAKE2B 48af8bac46d2c40c70783c0df58da1e19ad66ec78438bbce9d041a6965378ef52b7e478de42e39db2f258a9e089fafd43eec97f9e445030cd8e54d5ba9405035 SHA512 80baddfe81f4f6a77f87d3a7a3a1b2738745d6c24e5e29a01ce9c40e5053e1c21afeb00655fdb4612f0a3640c1bfd9ef5a5e0cb68870e73e2db4b05ae2d7c1cb
-DIST firefox-68.3.0esr-lt.xpi 527442 BLAKE2B 0e04d3febb8947be0bdd43297f0e01d01c72a94c293d2f14a0b5ffbfb7d4d6b7f94a33fd1dff76d1fe793e0c0567ba0412cb1f80c7aaa11d4f3d043ceb15d410 SHA512 e3db8123af1f76f2ee3ca7ab347a36f1f9209eeb3b2a7fff67f08b8eed85a76578a66d5876a405eda5433fc858c66412d22eb3eb3a602e1a4f62080bd6c60a22
-DIST firefox-68.3.0esr-lv.xpi 500296 BLAKE2B e09ce765930d960cb75d3f51cb11ab7fc60c45280599174541b25a940fd4fd309ba34c9678fc583868aa7c0937cc5f6fd100b7f283bf496e496299fec1b59ca0 SHA512 914924f04a153537c3b1fc58a73d8736f104311a806257ed930bf0ef6349846ddc3df8ff9ff425fe930911547fbe6ba136c1ed961f02bd43fcb5b22a138308ac
-DIST firefox-68.3.0esr-mk.xpi 485170 BLAKE2B 1bef7e5182dce68aa44140211d78f4bfc3e6bf521efc0398b086425babb37b56598a50fe1bad9051659b58e706e4a18799b4ce9d934bcdf7c85741271ee95307 SHA512 65a539ad6f7083e5232af770c089ac3d19582b13471a95b2a6721fe5710e75fe0e9ed8970abd4f5e65504bece5d54291e1eb036f403fa47d36e6bfc6f828e443
-DIST firefox-68.3.0esr-mr.xpi 559015 BLAKE2B d563d7256db32854fec55e68dc3d7612c498cd476047b2bb60813cb717928574737c0fdfce613272b8de1b97a2640dbb793d98f83c87b3dff8997ce8ab581e7e SHA512 6dd4a0a6af8a659a4539d219b9ee79e1092d9c722a01f19d9f9609a3c4b48e3b3f4fb6d2f930a7748dad7940cdfcdc88dafb1418622383a6169c0433e5fd51d9
-DIST firefox-68.3.0esr-ms.xpi 480294 BLAKE2B b05acecee935819e903b8ca886d315d191abfb0944c43130672f9388465bd11c24027f8a1cee4a1fbd40153d2e866821a9b36f14b8191a113eeb2e34ce136a12 SHA512 670ec40063e179e7a6acb66a11f45a2796ef99248c3a5e8d23232212a41d9be45857945419501574f98321f48971309c0856ca816a44d69fbbd9a66d2f0cc973
-DIST firefox-68.3.0esr-my.xpi 551984 BLAKE2B ccb1c166676d0dd0913f2292c391f480235b2b2306ba3f9ac0a95e9da2bb9ccce22422df8d363d08b1c82e4238d534a05ad3f427e11750f24f0019a2ae214626 SHA512 e50f1eb86f3a98260e98408a3d11a51e8e0f06f31f54312a7f89a03bc31c342e6782f1e5dfa11ba614fbebaecf0fc01c73a2c4264ab6175408ab92c1bb35dcf1
-DIST firefox-68.3.0esr-nb-NO.xpi 495861 BLAKE2B 3ddf38e0d3abb3821b1b876390a5a5c914b4591f9ef3874e48e73b7ef142d21e2233c664045446a7d983267d13a9b27e83585008238d257d0a3b6cefd14ac5a7 SHA512 6d06a31b74f4d0e6a2f58f9439fa3869053018e4b534151f473de46628a5e8caab0d233dfdf675fcec7e8c85332b389d49edcdede2dfcb54b20133de9d813413
-DIST firefox-68.3.0esr-nl.xpi 491976 BLAKE2B a44fe8f542e3a87de6e0e4bf837ede1d2ebf2429f974a4c634c96565ae038eaf71b355fff964a313cc91116c7f6104b84c2b98038798ef2111fa85ab13d41d4d SHA512 79db7b40420ae150ba1a71e38d1e9e924b2ae7bc189238cbc3e34060243796a9df8fdaec9a9e9b5ceec841892a038797f4c4ba2ba862256a7991aaa915def4a3
-DIST firefox-68.3.0esr-nn-NO.xpi 494519 BLAKE2B e60d54002cb191efd7367ece7bc69c9e4b672cfcc9ab55d9b69c9e7c53e66063af06419c5046e1a68765253f77fcc12e93cf6def1da514a06ac521d01796e0c0 SHA512 ef60802eaea71bd4763cfd99c727666e47bafc32ce3eb45d301074950823b18eb3d9daca99a689fd15cf2daf92d9541470dc1dd156d0d556b7e50c3c1ad51a83
-DIST firefox-68.3.0esr-oc.xpi 498575 BLAKE2B b5349be21feb36a79e7f9b8dd5cf371612b69efdf706b2e0220cf12c8e9e641f823a925336e57df5464bb5bd0afff0f90cf6f3f9349203c7f6df17960b161c0c SHA512 6564a5ad82f18b3e0def349f87ecc5a66462cedc6415f167af7f40622d516ffff60e1b544f1234a885091d3a28328dded89d502989cd3831b34be0aab7edad29
-DIST firefox-68.3.0esr-pa-IN.xpi 542416 BLAKE2B 6e22826aed9c8fe25efa769e1214f76e5a2fe5f01afb4cbf82096f90735b0eb021800702c8bb93f994b30bf07f7addb3dbf64fe45d84da6107eab845fb88aa5d SHA512 cf8b15c1fd01099868171e60f6eefb29c8d9ffd11ef466b25f3a5d492e7dc17be7609152d6d79a43f8e6b3408384d20722c6cc1c88ffd057471800b93981711c
-DIST firefox-68.3.0esr-pl.xpi 495638 BLAKE2B 2965e5de0bd5816b9287c586d8bef0a079c2f052e945a817a321848a46f0963cee6c15833f65172532f396bb55083c1ec5175724569688f1127088718da263b3 SHA512 ca415b27fc5b6234674d46d0d7a3fb5186fba7ecfe99abb3cdc80c05161183d81d97f57fae1e8ed41ad440039f7ea7b04a9b5285041bc0d16d0e2424859f4104
-DIST firefox-68.3.0esr-pt-BR.xpi 497972 BLAKE2B 0089e01078d05c201f637bdf9d72f4cc3a2cba78a03c1b018569980d3ad37dfa197dd61fdb0194dfe03c3baa0cd0c73a2e7987bb2393f7e3db82875c310e789a SHA512 46f5b87924d3e648498204fd96c55e3a6ebf5e5205c41802b8f15f10254e3ed0088c3e4a761599c3a8762281c27471935c60fc7c98f1b474328208e283983922
-DIST firefox-68.3.0esr-pt-PT.xpi 507642 BLAKE2B 1a6fb2b174276baf00164e196be67a89c76a6814ca1f0a0a336c60b9a42a81637c501d9356274be121422dedcffb23e135c3cdee46cc143034c83c67affb4eb6 SHA512 0eda56bfcf1084723fb30ef289f1dce18d86c58c41a1729ce7bd243861d1b6688cfe7bc3621529e0dc7475b79c3b74b11160539cbea234ac37f9beceb7744489
-DIST firefox-68.3.0esr-rm.xpi 495298 BLAKE2B aaa86c05ee385a26888027ea8b94935a56fbe6401a7b53cc7bf06561d9a1fd56a0e2fb5d246e176a358a3cdbd3af3ae2666b56166b395487c4a65200339b5368 SHA512 f1bc24cb604f76efe534d34ec94be0b8209e5be667d50253a19cc904fc33261777362cfc41bbf97011abc835ab2f39533f901a6d0165e6236e2d79c682ff54f7
-DIST firefox-68.3.0esr-ro.xpi 508599 BLAKE2B 909893187ea0877f37ea0eec4107fbb1a3be3328ec8fc9dd5e7c688ab43aec6a54a33fd68d6dce2c64cf63748ea75945a60e5859759eced9caba8ee55d51cbcc SHA512 8dbf67d6aadac4fb80965b54bf9004486d8eda6aa67838647d80d45e30b9ff91c8b75013cec53a1db0526a631ad124edcbff321f4d4686dd225bc20653ac3764
-DIST firefox-68.3.0esr-ru.xpi 583732 BLAKE2B b5aeac6ba83f6e02013684316d3ad434fc06e8d90feb1a2772d07d9e147c80db68c7bf5fc1384f6480286158639c6e5770cebe85e2530a5aa4b5c2e22b0700f0 SHA512 37d72bb87f81a6dd7b4f37e7341a1a77c4bcad02d629b6697c8ff246224361da0e97fe34b418f9f94e3bab837174013ff2d2774be5fc60514e2999570fa25118
-DIST firefox-68.3.0esr-si.xpi 528044 BLAKE2B f9eeca0eacf17a6b6f176fb4845e8a3d2805889199c1bdab30a295b5c1e3bea337e6dfba96f6384ca6cffead725879c46eca5509fe07018220a8a1d8c0b55753 SHA512 71cad6af0189db5242f8b6af734e15a5e0ee69dd4c62a2ab0a7f182ec75304fde70048d4f33cb80f3d887f5860175342a2d17d3e4bc03773f8ce8fabc5cece8f
-DIST firefox-68.3.0esr-sk.xpi 525074 BLAKE2B 87fa308d21fa76820f4169157c4ba96a4a5d1876c80ad718f002fd6bde3e3827a81f2914dfb2288266bf3c115685c1129fa5c395452730f9a80a8a14b4a63ac3 SHA512 7e914d8d03cb84d27d6ef6b00ef4516f28a11396d74a29a4af4bed1641081f551f11b5acbecc6b490824dbb1054fd35da9c1a3a179d2ab2db311eedcaab6200f
-DIST firefox-68.3.0esr-sl.xpi 502149 BLAKE2B 73415f1889fd99e68aa14911b7c307bffeb5720df97841ad74d632eb75308e27b3bbcd391ac3b85006e428f9b742c1dea25fd37b2d2c577aeb2e8c9ec30031d4 SHA512 34da662eb0ed06877eb19269cb0d3fd1fbdc5ba2b92b82aa6f54aec94612efd1bfa658ad3d945ef4a79212a5822801a8a115b07bbb9e007cb6d2e17f9f2be92b
-DIST firefox-68.3.0esr-son.xpi 458884 BLAKE2B 1c835758215e47eae95f9c526e4e609bed69dbd9d28acef840dc0d5116b5937334f7b826f7f772bc313808d92126ce26067d9d3b63ab2eb8fe0a0ff6cbd5d551 SHA512 a55b5de6de4ce76fd2b4e7d907deccb63af17883ee573042bdbc48654815945652d0a6e54cb1089cb405361074668f8cada29f314752ad180de1e0f69117c28f
-DIST firefox-68.3.0esr-sq.xpi 521477 BLAKE2B 23b211b68d9e8afce6e6017fcf7048a86bde632fae5fa71c3ddcb591094e18a4ad91d0e14525529ea73d329c68e4037e5359e37a6c23f67eb776f9ad34ccfe7c SHA512 ce5b2f15eeb218a7ccd4e9633649ee8867d6c04bd55110ef6a43f3e853db783ab9e3aed0c99ccaa34ff77a96c2ba8fe89d57b1ca1fc6278a76b79cafa27f084a
-DIST firefox-68.3.0esr-sr.xpi 527362 BLAKE2B 5432a767fab8705c6a1bb4b53c2f1754c9c6c8aa7946edb68443ee0d29d7fe799ca26a16439b83d18e5fb7a2d0a683690fa8b366aac132ccde65d5436185e860 SHA512 666d78156fc52939c82d08537ca2f64db1f91948af9db72c3bb3e65c719582879cfcbbf7ca59d92fb7121286190f606689619145c8d051e279eb2f408fb950bc
-DIST firefox-68.3.0esr-sv-SE.xpi 506633 BLAKE2B 0503e17bf548b5768efd030f8ba51e9f335946086c4b63baacf2fa472de1065c4300df5a278a0d60181566964e768d707f79d329dd7c5083d84ec919f6c028dc SHA512 2fc6504faad59876cc113e0222b8242b88e966942823894c94c867a3219642a237766ea69690915476649869ec3ce3c6d0caeb265d69fdf5159006f558d7fea2
-DIST firefox-68.3.0esr-ta.xpi 549146 BLAKE2B f7fbb883bc0fd91c7d5b376d03fcf44ff89d91d9b491733eb07aa05fdfbc237caa7e11af268c3978a6e0fed3f76d66ada97ea5260f05e7d80b2b59c1ad6fd5a6 SHA512 be8eb97fac28bc2f9f3779af1cd9edc1f4fbd86be1de725d0b6388eec6f3c356dfa9f0b67902599e4393237610edc5fbe26f9e5a8591b15243915b233d3d797d
-DIST firefox-68.3.0esr-te.xpi 561548 BLAKE2B bd8b727556d061ad34cd31d9a78f711aba0b9c7d52efc623a6fd13e908ff47e032790aa04a8d2ff001a340185417734585506eb0e1c2e38a244868392b23ca14 SHA512 b699002acd3121e8cbd12e161046d9e5ac59b38489268f70c9cceb53e05d1eca0a5fb44f0f673f733275540e35c086490e9eb7408afe3f01df01c12aeb795712
-DIST firefox-68.3.0esr-th.xpi 550743 BLAKE2B 83f0c8264eed6c02ddc420e17c25654f9db6761d285fd9aec2c4caf67a31c312429f0899dd37508a27b13a1b080b8e10a13b57d441467dffabcf1cff319f1f88 SHA512 a8aadf6301695c88977798dd94218ff915b299f3659e81d68a0ba832d1449e788eaa85ab85c10b384586303d638ed92530881aa48768afc5db043ac3ef00024c
-DIST firefox-68.3.0esr-tr.xpi 515109 BLAKE2B 73697e3f3a017087c9e4a554cb953afae1a3f9d6de946eb0c5f82a4cc3d113420558601d186b69000d5885a49ef27715dd396cd430d04915147db35c78234930 SHA512 d45dab8ee47c1d3e1638cca67cc031c2b53e5973f75e6bc30caff4e2cda522cb249c6cd56519d8cb291f53566da61e3a25e6cafe14deecb128cb81a181d2c869
-DIST firefox-68.3.0esr-uk.xpi 568869 BLAKE2B bdce3595e7bf8e11eacbe7eb00f104627ccde4d8f2b5dd82a8a3c95d296b03cd6a7de333451f829f510feb944b0a94f8396db6da9a0b633df6a36037602ecf65 SHA512 d59b59db1bc70e1e307b49eac4563bd0906709aa7dab360023e9263d9e3ceacfb915b80b8eab0c28d7b85a65f607d1cce34e1e7c58df0f086461306b3082e73d
-DIST firefox-68.3.0esr-ur.xpi 542386 BLAKE2B 537e6fcbd25d178b41c29414ed62fe4b469e3caaed49b81f93ad4ae3c18acc7daa7c654129ac74843f07c03f3d02ea8633e6d85edf93d55c755b22158dafebf8 SHA512 3bb9a820fe14a07a040234d9056daffc7b2eec95793391fee4b936d165ce91450d0ed0c44aeb00822a473fff7b9a7e7058d75e12bd8788a84e8ff41d93c8a38c
-DIST firefox-68.3.0esr-uz.xpi 482430 BLAKE2B 9ab7d490bad02f88091fab924993c4cf1f8efacd78b859ad6c07c3c5da8ce7cc9d72c40337870286fb97eba3227960bc4b39958af5c73a20a52f9dc32ebde7d7 SHA512 605ae887c44c664c48493c4c7f75f9936805782a275745e002603f8c9597b6b5eed73ce346340e30e8c2a6243aee9e815b8248a052cd2b61d10ae4b4982288d3
-DIST firefox-68.3.0esr-vi.xpi 529123 BLAKE2B df7a5550bb622c84c1257e8c198b456c7453e3c513c68be74841a62b3be7c85e51c2fb04cd87ca70c452509c884cccdc0f19971aa0520e0f5c820cf8d4e22277 SHA512 9357ef05561c8b244156a8887af9b0e7ae2d3e53437a55175f76b51672cbce2645eaed8b2b24ba222c8adfef9412a8a63223ce0d0739c8bac770fff38f292fac
-DIST firefox-68.3.0esr-xh.xpi 470391 BLAKE2B 3d8050bbf2c6c4614b731e075dc71239091bc866995ec860f15b13738fa54654ffc4503f9dd3496e9468577e1d691e6dcf2dd8ac7e2703043b0231db6fbf444d SHA512 9174139bf8f7a38de5b285c5857abd0e7d1533d69d078998af54526db654262732e3049564bfde1ff2138888a2ac7fd0b243145c3ed201a60de710315169702c
-DIST firefox-68.3.0esr-zh-CN.xpi 536437 BLAKE2B ac979ef727d78993b1d309a3b42fac0a41ef0c98bb867f215a07bf38e25e4740698fdaee78c0f0e3d704585d10c9a774b6f442f20f97fa80293d7a39894fe03e SHA512 5a6c3aca1c39c65ba5fa7dc0930a43ec065283194d66879826423ffc5eb889a50161a8e6a29b096ba6ddb187bcd92b5bc0b63a7adbb31e52b37030f24754b234
-DIST firefox-68.3.0esr-zh-TW.xpi 535854 BLAKE2B b939663a32a5e4f2587d2d82e9d9df421b691b1e240233b75af05c73ad3fddc5156a099c32f3fb8887c4c3d74c57ac64451f917b51bcfd92195d789532460fb7 SHA512 cedf0ceefe1a185222a1901546ecfda2511a7a2176457a78f157b3eb845fa249fb3cfd0d2857ae248873fe32f5cb52d3d9f05222bacb74e6e9821113cd44a006
-DIST firefox-68.3.0esr.source.tar.xz 312378276 BLAKE2B 35ed1a29686f870c8a44d9c3032f83de421588720e158ae57f5d0c446c6983bd39cfdec41c1cbc3f5fc56020f23ac62174382dd429a021ed0953aebd5c9df930 SHA512 f99a4a18aa1b4472152fc6de68ef56ee071c1adfc70a907c10943f8436758c9adc0fe05a90b894ea521cc0c30782e6e2c29f04747d7edf3e55080fa0c4ebf8c3
-DIST firefox-68.4.1esr-ach.xpi 471607 BLAKE2B e13947a59bc79e8805c175da9394f890aec7917b70ce61cab1843576f4678fd5107b1a5966ea5615d26b91bde46ed77feacca49f687f836594bbe2710c60c643 SHA512 f7bc8cbe096abb28822ac81d232723a171adaf867283fe414575964b91ad99f1481e8ba400333117d3a7c9808346d97a7ddcdfdab053d5ae1206e2cbcc095f4e
-DIST firefox-68.4.1esr-af.xpi 450468 BLAKE2B 4dcde520d119c7569f4785b9951863168809392d7df8dbcbc5af1705c289ffacc2e1796b2809149467220ed4804873c3130b624234ebcb5885d49b96e89258e0 SHA512 d9831666a98937d5a814ae57d9e4d030736d18516c3dcb565b3c345fb67dfd1559ac06e24cd9f740cfc37f3a4ecf396dd94b27cc4ad2be70a6cd477caad2eed0
-DIST firefox-68.4.1esr-an.xpi 482925 BLAKE2B b187bbaa4fa202d4a7af84d26279a180670b0de72fe47398b2c63502d0df22c80a9264460d9bbacafad95402089de307600945c1d3bc66ea47f88811e14bbf81 SHA512 68ecb71dd8396c113bc63c3038ad3892c9c8980dbe369ae9e5bd23aa4e2b3a0ddfb5722d2bc3e6104924285b0f00082e977ef432167962339a6065aaeaa06027
-DIST firefox-68.4.1esr-ar.xpi 538834 BLAKE2B 3e3ba11b9a86cb3773d2d1da58c76aece9a5933ac98683793ef3e697365bf57ce84078e2af5928d79e6c2ca2fede57db34d6b8bb7be746629ec577013b2041bb SHA512 161fe7c2cab17cc1f0e28cb88e1ed67adbfe9eae5ff8b8927b6840ad97cb89457623db7ecdc92b71e4a5423a068386481470048ac4ecfa916e19044857bb3fd5
-DIST firefox-68.4.1esr-ast.xpi 480647 BLAKE2B bc09d7bbc2e27c6cf8608db9d87294ca92dd5905d156cad026121da4868271199aa05c896b7514f00989058e5abb2b5b54cfaf22d6e60d9e563bf45b741d7086 SHA512 aedb46bdb63195779c2966bf6859f6dbe99cf9a5c47359673d190cc737ea69d7897371ac0cefeac659b419ee08943376be6835a25a85ca2adf3e07ad539c3bc2
-DIST firefox-68.4.1esr-az.xpi 510085 BLAKE2B 39d35c5bbc616f87703a16c0eeb4168ad9b524bba34159a432ba05df40559ce9f321fd80e15d696b70cf114a709be3fa1bf512c1c0f3de4244de586019b1fc29 SHA512 ba228580146b48ee8143367a78fe92da520f61e27de2c443e7ef2088ae77463d0e070ff54399a4420f31b720b0cdd09626f04acc9b37a5bf531d5fbb6f8a49dd
-DIST firefox-68.4.1esr-be.xpi 581909 BLAKE2B 2cdfef04086ee5c1d6a7f0406c6f08ec5b1924c07c98aeab4b137da58418b7fbc059863f36a22834e8470b047c0a4cc193da8bf4a2647e08b50f58e09d1b3acf SHA512 41bc0134eaa1c55de0bda2eda4c56398c80fac3e8ef7e06d2782eb4d692b7253b5c966f1af24757863c2b96c0d4a8baddd3ff049fcf00ab9f0ca7b50c36fb18e
-DIST firefox-68.4.1esr-bg.xpi 545212 BLAKE2B 8144a195ea106151011bc625a4d2b63d3a65fbdcfe7e13030625e48047452567e20a73f98022f470dae0cb65aaa36221e34a5d7fd5c8b041c044778cf5ab3012 SHA512 29762e5a32f2c3b4240e8025d625b0db339045564480608f2d51c602774af6507da65fcb62f10e2ef2731fb408191355ec9ce9bc35d70e253946f2986de72f70
-DIST firefox-68.4.1esr-bn.xpi 566415 BLAKE2B 9a5bb30ba1a3abdbed49bc23eabdcbcf4a1ec6c4bc33c48a322efbc4bf24d10346b811618f255b75b71b66a615ff2e2e8f7d98cbca1f1e53c26deda651f3a199 SHA512 2f6652d83c2b8c9cf6b4c0c9cbf0d16f350c6f39b5a518a7a5728728f910c8e6c52fbb9ff59554c4408b7d7e7efb6f8fb4d90acdf768771684bcbf1f279facca
-DIST firefox-68.4.1esr-br.xpi 501486 BLAKE2B 5a196d418edbbe5d9e8dd8f403ffa518bce363ee61d7791c4b1c0eaf7a02db5a76b4f001d449b07424548766008faa7b99eab60fd70c3d2fe768d5977991e181 SHA512 022a52418d3ede40116981c19a62dbcd69a6fb100749f2da8237b7c585e5246ad2503322eaed21a43b7cf1a28a8206c8434ce6469b6fb2a3487cd3ef01280d7c
-DIST firefox-68.4.1esr-bs.xpi 482981 BLAKE2B 0c55d4cc856ecd134f0758a5d87a08607cbbf62f98d62cb60ba5ae25e04795d3dc5899f13743d068b950715fab4eb0ff2ec9413f7169975fdffd2e9f9b63de01 SHA512 e4d183e2944deee6986dca506190ee6bfbc33981069637ecab3d47549ba3125fcd03d708db4968cb427db820c643c49f7b4473a4a48d51102eef0cbb517166ad
-DIST firefox-68.4.1esr-ca.xpi 499721 BLAKE2B 771f219fa7f054d327e3cdaa6ff5f6fc316570762e919f77c2ad6e178772e1991cbfeb4d35a931dfbc07a641241743eff0032310e1204d4049c99d15bded53c0 SHA512 53ff062d8bc9760dd30714ff0b5643359bdbdc6cb1f276ae157915ad8b7dfba0a819c45f340059dda255456262bb2cc2ee1f8013a140da716c3b2ab4f0c353c2
-DIST firefox-68.4.1esr-cak.xpi 527181 BLAKE2B e57a17528efb88465c29c18caaf1ec4d9460d3764ca85cf8240169a585e19dd63838fd5ba67171f72b2a98b2aedc4a30afd17578d636326f6de5181b14ee5ba5 SHA512 760114d75adaee589021698b96828d15bf6bf772d7c5d8dfa604dd85b87fc3ec9903fe92d66ff12d1e27043dd67d1bc56fe7d9552c30ea4c8fa3033f595cc098
-DIST firefox-68.4.1esr-cs.xpi 519723 BLAKE2B d940feb749174ea0739e9518638e0f870fb7b8d9a1ac42ab5444a8ef74f6cfa3ae2e3872a8c6467a871c21fc59b87333d0df4b58556fc7e4b11f32a4897c7cd6 SHA512 757532ba9093fb7ad939f029758d73ce65225ceb1151e18552fc07d513183dcdc263b2b98f29f78611a854c5ea2cad6824e53f1ada7abf9e9c8ef14fde58857b
-DIST firefox-68.4.1esr-cy.xpi 506934 BLAKE2B e0b9eeca38d9ab4290d404d84721de7eedaa7ca3c71d220ce552ef410b8dbc41bae990d2ce095389c0beaf573591d28c05ea3c8def3fe5961c774a6bbaf5f568 SHA512 3a23072345a38447f8989a8d7c8bc71380db93c6b7a67b88f1e2566e10fdf4e57f35148fb3052a45873ebfafb48766e6d3c826ba7e7bb0ba08326ab0ba5fd692
-DIST firefox-68.4.1esr-da.xpi 520044 BLAKE2B e9cf2d536d780aa2a45e3becc2fc1bed4e9537fce673da1ba51b82942f083c307572027786f6f8722d4354217e54d5136e267584e7a2ddd54796a033e1e33be5 SHA512 188011bcb76d73005cfcfdbd181f03ea724ba36325595acaf9dbda05d2d50a0ae8d398ac138fced35f319fc2c924d9a300660ffb3c02a432c28f583bbe555e34
-DIST firefox-68.4.1esr-de.xpi 523520 BLAKE2B 08b348b5d7594fc67cf63104699bcca98cbc4f14a7e3c20a93a5858b03c4521c01897728f9af7c61a6f35adb187bebd0e48200df944d296b7a04ccd17ccfab4d SHA512 83b1311b743017846926be5640cb8e42ed76cb8d5f4bc2b790b6423c26e902230bc0d0512b3fb8e96e4bfeeecbfddb65afc8beb71ed7bbdd88ccec52e38ea648
-DIST firefox-68.4.1esr-dsb.xpi 528439 BLAKE2B 9359e1c845d9395a8839df48e812ad8cedcfa1ba8901dd1035ee6b87f74999f941745a8b91ce7de1fd87c8a426bb114c79cd5b5160d522ac7e0a982a25db69bc SHA512 9d994c372894f03474d080ac252ec06ab6f2708899807e75711a2a397189755bff7e3484af85fb286efe5e65eb87bd70b874867687551762ab48c77d6a54c5d1
-DIST firefox-68.4.1esr-el.xpi 597179 BLAKE2B fdf6b512ab46ae06d21f2dab6c19c1aebfc1826787585159b8ffb56b47c37544573fa8fa788fad05098165428e23f3d04c08dedaa94dd35f09c6142acce175dc SHA512 78ee140e0b646ad69a5db6bbbf07d3a6945f57e76a1942c827825861048d3f8db9d462dd3b095d0bcbde265ba4f8e990d530ece07bad385cc53b1f4ac733f9e3
-DIST firefox-68.4.1esr-en-CA.xpi 478280 BLAKE2B 4b492274c7fb53af8452b457c1edb0ecfb9825bc18a606da19d2b2486b95fb2006717b455b9f2bea1399ed05aba46eb2c7917361e1dfd6115fe90b21ef0cfe1e SHA512 bd6d5509bd91ab0b58be54258c488c76a9c1599246c1cd2e2c90a543e756c3dafdf11d5972f62528f366862264cdbe1f9d0a5eb607f4ec43c7f5b4713d5d2708
-DIST firefox-68.4.1esr-en-GB.xpi 478070 BLAKE2B b7f76c2e96072245dbbaf9ee6de4bb7ac5fb1d724628d8cce8d97fb791c95d21f8da6e7862c6ee1b38145186e1ccaedc617911b8849e80d45dfb04667c52f9d1 SHA512 70d39dbaa79c82b77b55222ee881dcf0c9a0e21b2716d7ae8545ef01bfde679fe06f5cecf62d1ba43779f3f56fbd1c621fbb1ba36aaf4025c29db97acce80fdd
-DIST firefox-68.4.1esr-eo.xpi 503994 BLAKE2B 2837b6393ecb8b8b0b9d9bcac1d105665a545482db6dcbc554a7c81f5969cf37e8da6617659091c3c5d6eab7963f31ef9c2b8e77601ea35b3cb7889fc143a3e1 SHA512 a4f701ba6ab40314c156dc15df57904cfb9ef894ad53b4696637843a9d52f5f962341d5f9e550b47b51756764d19efc12cde3a8ad540670bf0c0b3f245d71bde
-DIST firefox-68.4.1esr-es-AR.xpi 512280 BLAKE2B 4543d511d9715ba88201e3ccb340d1d82c45c9a7205a181344017b5eb8e5df20f09e9588cf04fa5db9207407153390f12ac69d8cada728880e9a1463caf08e4f SHA512 b80a9d209ff44604ecbef97811f6887a4aae3af0c4dc5faa21db5cb3ca174346bd89a715d4f6662c572d2252ddef0a77fd1bd0de305027f377b53957708ee12c
-DIST firefox-68.4.1esr-es-CL.xpi 511651 BLAKE2B 99bec292fa10cb6ae9ea7da48b85f183a05abb9b175ae19def72cdb984a654187e88ccf10d87b9ed1fc3b1953a4ce2faf31017ac1f2dd07fa95633ec142fdc52 SHA512 b2cf60d889b1e9bf27f166f6f56c4d1c4cca2249e19bc15248fbded61cf79268b48db5adfb713d0e1c53ce7e913438d056fe61baac90a82b77ea016f9a502e88
-DIST firefox-68.4.1esr-es-ES.xpi 481274 BLAKE2B 950e3ca665fa42498d0b51b883968ba2dcc4af3057791ef131e9d12d74fb372a21b9d7d0e590ff9c270339d99847e64b7a93da5886b767da30fd7186ddc333db SHA512 abad137dfbc009bb6c0870d3485b5921673e52baf9cd031d5a592513b5060cbc7f1976734da5dfce94372de67f67c709d173e0f67a1b562fee4ee9cbb784191d
-DIST firefox-68.4.1esr-es-MX.xpi 504490 BLAKE2B 8328c1a5177382fb286aa61113a0696a1a6e5380c083dc0838543383638bb665f514a575a0086fd1feb7e525b10b915b0621e6810e3cdbda1e13a52520546b46 SHA512 14f9ac6e78195fbf127133097ec93f3065d96fde0b680909292435ddc03c2592bc5cb56dc880cf848df3008817a794731089542b9d57a6d47c261d7c41d00e42
-DIST firefox-68.4.1esr-et.xpi 488290 BLAKE2B ae59cdee47d56a8bb4fe603c4094beeab235e21fb9ce95904977aeca0a11fae3c1f37a509e7af2f925fb1779b9b8a49257abee0e2625308799c6ec5609479509 SHA512 7abb997f589cf01ac9da053fa249cf8cda400c6a1d98d91ff9a7c8ab1c658ec68cb91897e3eda2be956597a3909ba0b4ee8bbfb892c7e6f921415a52c166ceaf
-DIST firefox-68.4.1esr-eu.xpi 502327 BLAKE2B 27434073977c6c05548a9ec655a91cef8163544c577cdf7285ca0c0dd258c81a5c574c1a3ebb11b02c51ed46b5387bdaf25b180c27fa8389ce2565170e4a6e4f SHA512 3b177fccb339d92ae35b4bcd79cb736e53b4ceb5f937199f4fba4d18f81b657c83706f2628c36815ca92f01e05d803da581d4df837bac10a512ad56c51231e39
-DIST firefox-68.4.1esr-fa.xpi 547629 BLAKE2B 9f97d6615d6b3cff1a3542dedc4d6fd53e2b865b5433814b4856f6efc42aa23184ff3db04a1d4972491760f93d2044803222874cb7067af305dc4c1ef51852cf SHA512 670f380783db403ddff9f2e4cfb81494b775111ceac18301fa7078ec7d099429358a385588077826199956a872db8ab6a4854e7ad3c58a73fec1a3da8cab5fa3
-DIST firefox-68.4.1esr-ff.xpi 483928 BLAKE2B 376a322c3e5284557973797b29ce4af155bc3b071c978b316abbfa65ad276529a722fe5eac0c5935151dc9b6ad67a757b790e90bbe19feca33c81b8989021133 SHA512 453367d706ffaa4302964c14cd3c4db64cb5bb40682f1e574e8bbe6197bbe0641e9a1bfc344f427f920aa7f5e8f658957df72a8dad667b3292da8e915324be7d
-DIST firefox-68.4.1esr-fi.xpi 494113 BLAKE2B 4fe8019d1e6ed01765b11641c37b572326a6d4cca72a001a242cce1a6b6ad28405292b6be1e6da24304994fc8026687c371bb9711fda9240e8c36b9440edc6d8 SHA512 4b18ba26bb31b4e8a5f6e0a07856cdab3436a6e339ab44ebfa7d7998e26db0a542c002aac28f859c8db3b3e823e68f86e5cd5c2231fbbad3f0cf9d84600e6d39
-DIST firefox-68.4.1esr-fr.xpi 522989 BLAKE2B fcefb5386f2434b03563f5e5f63f58597e9da0a2cb8f3cf0b6922d6202423592ec93d928700337beba43c096e68ce00d5eff823e19bd5fb13625b14e6c65cf0d SHA512 9a2d19f62f4f21a314e8ab0714e4a0e79934211cad431c5bdcfc25238fbb59d9ada8bac602d941aa8376ad7d19ade70029242c2b3dadaf07fbab1e02ea439b54
-DIST firefox-68.4.1esr-fy-NL.xpi 510196 BLAKE2B 62fd21df411f6893a064eced69c50147b998d1eba2f71d2075d07d3fa0d5449969afe780fbc99c9802c6ede5a1ae71f79401300bed0e6bfee6d6f886c1edb61f SHA512 9be5f32be410053cd4fc649547f6d0be70895ce4de6e287df5d00f3f18ba177333c630995fee54afb20d9a6570363a4b2dde6330197b5f86f278f63a7a30df14
-DIST firefox-68.4.1esr-ga-IE.xpi 489486 BLAKE2B 4114919953cf3d18d5e272284acbce4588517298905e32f6687551dfa9317443eaf0393271b226cac80302c7c968ea0d9f38d9439fd557e7afda3f44208a2eeb SHA512 c30c45b35ac4980a705f3c5c6560507abe87b6653ed46f204cb3d1f12270431f6162091012b6af0d61ac96848e1494f2e87fa1e04e232186b229281ccce68a63
-DIST firefox-68.4.1esr-gd.xpi 506420 BLAKE2B d7605d17b2bd843770c8ff58f0a66628d633f83fde1ea96e6ed69c06084074d6e6278dfc0a23d7b0bb151aed160590ae236e82a7c62f9c50d013c45502c8d5f1 SHA512 6ede5e9159219f520490b394597f0effc97817c029de9a49a731af57d2bcfdc0339792377278cf42f75af0d840017f31671531cc8d2f416fc47193660e7bfb04
-DIST firefox-68.4.1esr-gl.xpi 483847 BLAKE2B 38ba479d0d07619ee6a70ca2db71fc6b889dbbce77ce9672b3a997eba108f091e6435680e27c026d306d78645f61828ae592977db190623a31dd490cfce81d2c SHA512 425c8de565334250cbf9e2b09a79b21b2d6eacdb4c45d4712fde766948dd4818a1f57b0e05d70753774c9567e36c8799fbfa72f554630dc537c4dc805f243374
-DIST firefox-68.4.1esr-gn.xpi 521836 BLAKE2B 03aaafb1f848bf489d0deb26f7ca3c099e43b7da2b9ead9eac87defdd5cfa79097e092f299fe96ab2bd03ec128892bc1344d6ccfacf98a579842f51a97514ea7 SHA512 27985485959aec9da43ce488f9d006ebe0126228b9b924f68c654259ccbbfcb832102ca4113250dbf6ad8a98495825fa9a6fb6e1e64302d8a4d3b269e8668a47
-DIST firefox-68.4.1esr-gu-IN.xpi 571591 BLAKE2B a6fb4e7ce6dce975a6dd5182664128cec2706c4ab5ae3462878259e589d7673c2a88fec97d12c49369c9a860fcf0493ba3d0e5fd929d12c44514c97499d35e9e SHA512 3c767fcdd8b1ff4a2fbac39f4a929110f756f72d68286ceb2110b107114afa353d20bf93ec2d50a89c76ef8900be00d950cdeff6806fb633fbd808f00897a21d
-DIST firefox-68.4.1esr-he.xpi 513834 BLAKE2B 6e78bf9f195aa7d7db83cc6eaf5fb892d23277826e48d9adcbf063026ce134b95660c973d469c343f69aa563ee9d1487f0775f0d77aa9089466ce6b8d24dba5f SHA512 a19321b56012fd8e6a1d45ac9bc4c921f7f3bd4b7097381aa9498d73438d72569ca839b33d91c71c380d059f8db762c5396f9c46ad901f79486196a44a04e8c1
-DIST firefox-68.4.1esr-hi-IN.xpi 555253 BLAKE2B 5ed5752b0cee37b0c2ad7663c630586434ab443ff89cca4f8329ae3a938bcd579ca7363aba3cd168fe79a2283fc01107da88764eed6f8bf5e9d53f8d4b6821f2 SHA512 f3f9a8774633cedb465a75cb69165619bfbca2f8ea631faee9ab26bd5f8ae6d6ebd81ec8ce6b2d0ec355edbfd3414bc9a379b9be6c8c8e042801af85969a1a56
-DIST firefox-68.4.1esr-hr.xpi 491127 BLAKE2B c1c3b746f9e5977eef54b9369003b62b6300e8e1eb5cd3ba681621df0dabcd848f4e6769710ed0d415671d0b893a0bb3d4dfbbac8d51d81176c4935f6ddfbda8 SHA512 25806703c26c82409e82c1a44bf885e2e397a2037f86eeb84ad205014aa72c551b2523548d30484c8543d46b1d21382060ebc7be965dd6d4e0adfceb2725fae3
-DIST firefox-68.4.1esr-hsb.xpi 527749 BLAKE2B df4d91c0d5130beab8b5a0977fec8f0f620b89f807c963c182ba67f653d578d30fcc856c830af66ec592bbe26ec2e2cf698af1e8bae1fe3eb4eb0d551d5ad9ce SHA512 784aae550ec30bd9678a2a288cd28c66f5841ee3bdbce4d9363bed97f4e6f1831b9413e800dc7c872074fe406c4e239e9e7f30922aae596b86faa50a9b467d17
-DIST firefox-68.4.1esr-hu.xpi 526044 BLAKE2B 4a92d8e7be6f572772dcf6afd859daff023f03178906b16119a3fd1b5f33f7890b2cf98890aa48074dc66aa8dfff4cca7b116b9c484e277a3d2e6c3e3afb0935 SHA512 8589675f25e28c8afc826910e8ecc2f2266aaff5c63ee770d311642708f3b35e2d9d990bcec273f0af101bbfedc3b070b048371f6c05337ac5b0ffd1adbb27cd
-DIST firefox-68.4.1esr-hy-AM.xpi 542365 BLAKE2B 98f200f5177606b670fe9f8b53d0ddaffa654391bdfe4f41a199b3d98b50b796baeace0af68af9845cc6aad37d153c1cb05270c230a63028d9b763661dbcb256 SHA512 4ebef0ae5a265a2a80bb5f7fbbbf08d57ead771b5601196ea0d30437132b149396ae082f3528fe98da7beced9d0c19e8863352435959e30ccdd82518c80f802f
-DIST firefox-68.4.1esr-ia.xpi 496302 BLAKE2B 9ff5641d75bc56ed68de5a385d8e93110e86c7963284d9ba2c39d38a2c6f4f12d2e65c2711f3923af34df5333e81f84305000b411ac3c0dde7f7d4a21838e7c5 SHA512 347c5e7f205c29b8f225801a02eab1a19cd23eaac5056627a4d3efe151b8716e185094fee7a897c229578a7b7d868a8708a221556a6f43465ff1daa4bfe6f5c3
-DIST firefox-68.4.1esr-id.xpi 491731 BLAKE2B 98596956f3a81c77e1f90155a0caf9e423096826ca3f0746d7dfe948c3762ebfff08edba08579a61e1188e25d4cc47169a83a243fb16447ccb9d87afb2ecb8b0 SHA512 6194b7efd8c0e8f83ea39c3d8ae948f934b0531e39e124214a52e334fb57f6b70fcfb1bd4ac4076a5f0899f27ca552e149079474f4f84872ca8fb16f37bd60e0
-DIST firefox-68.4.1esr-is.xpi 499793 BLAKE2B 564746f2caf235f378618322290c16f26d1d01f92e81c03ddc115bdf4b777c04f58992cdd745059c2a69265be646d749eb94b766e8c9a17e01afcd46a72c45b4 SHA512 2610f9894effa390d9da6bf66e05458c9237cf10a607e0eae686b7b630bff5305b5f2c3a76f3155a23084d491ecb4c5c32899ca5d5a4233df770bfb8a09a5b47
-DIST firefox-68.4.1esr-it.xpi 383616 BLAKE2B 11d560afc734294fe3481de6da55341e6cebb785b5e44e9b3b71b752bd8a7a1a4220d0955cd5e775b9e3c050273edcfb217bd912ad0aa60b5b0d955af5db841d SHA512 181afd03860ab25a0cad3b561bb6ed5dc5e9f28c3090f25d92897317c6b34b44f3bc51c66d133f396e5108a206611b6a4174be1acfb50027c235b6969f1557cb
-DIST firefox-68.4.1esr-ja.xpi 536934 BLAKE2B 83971751ef646a68df7fb6073d023554df33c67abd1972c0671d557ec60656df202dd10b31cebfe158335e9dc0184f976124f7f298eec690d19e122022f6811a SHA512 304bdd51b5670a5b51e4abd20ce52df867a9facdfd8cf839edff9c0956ada7af5cb72c544d66baa5ebc96fdc6996c3c173dc5dcda9fbec13170f6bba40cf02a1
-DIST firefox-68.4.1esr-ka.xpi 544470 BLAKE2B 55eb9d0ad01c99b9b08d31075c86cfa527d2c9aabcf5eb4068eba331f5bcbfb8d8e7ab9232341f4cc98ab20d3d310a94f76dd02d4c9bbb98c8745d5785772f2f SHA512 62f6fb164b32061a0bed9d79682abe7c1d798241f527269e5f06c6a9b91f052e53b8046638306e9eaa76b1e73918a732a1190c2c777ff2c7fef73c07e3585f64
-DIST firefox-68.4.1esr-kab.xpi 508428 BLAKE2B 4bd3e1e74ab6e8807d5e19c082fea317157c73f9270ff5621be5b6db17e9fd8f9bd62676551439175540bfb7c280fa5bfd25d52b5f1f2839d17a618470341b59 SHA512 c93429c71ba58f60e7b0d65420f4b5ed7e08eb441d98d5b676fbc26e44ac1a1deacedca78c55f06df17229123a46e33a0b0a134052bd0e2a8297d69a7570e6f5
-DIST firefox-68.4.1esr-kk.xpi 578758 BLAKE2B 5387ebe3014e90be84ca47989f11d96e043ebfa2f93aa3f3bf4a21c2d8054a7c230b7b1ef2ca51aea3c54abe73f91ebc120cdef8740794592de5a105d43f0c6d SHA512 43edad2cb4aafbe5dce6bfab7cbda291d9ac14c0f259cc6f6ea8242e4e869aa401e12d56c10a720835ed5255f3090d00109346bd7f1b8afbce453c1ac067b6de
-DIST firefox-68.4.1esr-km.xpi 551239 BLAKE2B d0dde1f137c4c38c4869e03afdaa370728bdeea6a53c37c5ab57bfd082b228ce9d3317df2757b285ec7471b0378227b5b568290acc4c85342e5c2220eee7f795 SHA512 a74d540bedbdd2ec1c578cc2024656a981b19b2fb4939330ddaa0a189eab45a845e23e9ccca37f6e562a20e7a65112ee01d40437a462dfaaa5fc1cce906564a4
-DIST firefox-68.4.1esr-kn.xpi 547553 BLAKE2B 763d073fe45f4d134726d51ebe9154fa4647fc1245ecb00fc7a62e683081e906fe0e0c80b885f1bf8e81ce9a8b93e2768957c858b2b7daa53a3e8bf22e1d7efe SHA512 ba09c0ee1503e7576505375431a99dcbdf4f336b60ca1bcd0b68196f0486043f81ea14d92fb2ec49760cc38e49d64e794f3c39de827c90ba34364febcbec0ec8
-DIST firefox-68.4.1esr-ko.xpi 535781 BLAKE2B 3c52bd3efea21a2dd38d03af0d2d2e736cd000a2749dbad6d077371c3b445c88384940f13255d6eae6db072db50e6f1f4c9fba2a780045f9169c7ab390eb6b39 SHA512 81944da77e45b58f0641f672d53269ffecd848ac7587a2786acaecac00c51c8c2175c9663bd76c849c467cf8ee61b30ae81552064b22b1154012013edfa69ed3
-DIST firefox-68.4.1esr-lij.xpi 481802 BLAKE2B 5a4c36ee15c0a9f290a3e9abd541e9a532d0e3ebaa48b85c31c264a3198bd66470cebeb383027693687e23c8dcd0343eb3cccca123187020115d2cc606a0b91f SHA512 ebd384c4aff32540072d1f5cab2670382eb5bcb0553f3087b897c3130fb37d16761290bb19a669d2de2a9906c5abfc115a5e881b032a68c6ad23e6de373560c6
-DIST firefox-68.4.1esr-lt.xpi 527444 BLAKE2B ffb4844ecb8749fc3bce9c6284da8138ccd9cb69c19999582bce35b91a96716febaefc3969d8574364b22dfe2857099917610e57f45124c1c2a70cab36f34f91 SHA512 89307b6474418ba2130496125637b93829e8dddd22dab40f1cf13a6f3467cc1ecf1bce352042750d01c61cf9e49b06a9606d84c84ccb952bcd6073669bc98784
-DIST firefox-68.4.1esr-lv.xpi 500297 BLAKE2B 2863ebd933f54c6b607c62377b82477a86349f2603c9844c5006d76e83138133baa73c1824359f56105adbdb931014bb291c5716dd1eccff846cba8d2134e2e8 SHA512 eae58f6a382dbc72e3bdcc541503369a6fa1db290d75f446d3d7e26b5dd782a3db471ba5468b7c0d4b8485cc229b50fe6da333bac08ea8c27aa46b2eab439112
-DIST firefox-68.4.1esr-mk.xpi 485170 BLAKE2B 40a2c8fca7e5cb426ca96fdaf48262b3e882408995649d5ec10a383ff1024d8a0ebe4e3ffe9b7e01958f2ff2c5d7db5f6cf544cb4ff73582c356cafd2d699c68 SHA512 302999853e5d72c2636c93459b806a149103113fd619c428e45506e96b7588492d5b5a0daf84b8485373b9533c173fa3814c4b23f3d5652805de33aac9b10ff9
-DIST firefox-68.4.1esr-mr.xpi 559021 BLAKE2B b4ea5a9d7e4e61e7bb623f4fb295a5bf6776684a72cdfbe40579ea9d61cfff8605474b2db97e5d324ba0e3cfc88fe3dc0d99d0a7c567326d8dffd8cf6d97913f SHA512 44a36dd5f5db8f02aadd651ded7d64112e06f59acb7d2cf2859f3ba04e452896bb093fe772552cc5a211051effd2af2eae8575e3dc4e291b7423534adad78a51
-DIST firefox-68.4.1esr-ms.xpi 480302 BLAKE2B 4262b8962659c2eb43543333f39f5dc58cd1877fe444a3fefcec1b72a08dd5a7e02ab78f214d78a10e3895cd38bf6675043796efb25b20b5aec11ec263a92a4c SHA512 dc1e579932bbe07ce96f3f8d40dd24b9b0ae01136b5227125bb370d521ae87cd888cd30ae40327bbc95814489e2d92c90271d20e46ade4f48f5a43743abecc6d
-DIST firefox-68.4.1esr-my.xpi 551993 BLAKE2B a486e17ffa70d95f292c1b491279a2c5476c32ac59d4d7a761203a099dca6e1e240130c0250faa91bbde3b414db9b19e92b342a11357e7f67d8968577b4eb6f7 SHA512 8dd96080c2dbe30f08fb36c19104f642c584a4131e315812a5dee59199f21098865f57a70b86f6d2869a6b95d4d990702394206377be066de2d484c0aff5974a
-DIST firefox-68.4.1esr-nb-NO.xpi 495868 BLAKE2B ceb550f0536d353e6ccdd5670179c12cb4f958c03021690bbbf0be66e4a4e7b5a9e92799519af05db3f6abe053edab056ba3f189d6ae195af1407612e4fc0994 SHA512 bb18620c471de61ffefd54a4a425b36892c799642323e8d332f4eb0eb1418d31bbe4f19ed845f92a51975e24968428d76f08a25aa315c698533970ad792a8ac9
-DIST firefox-68.4.1esr-nl.xpi 491981 BLAKE2B 8b5e6c6e60b3ad2c0f4755af2f8ce181b96244858917dc9975c660de22fd89adfc927b4b7690bee9818c5b0fdda0bfb9722c97bd0753d7df1490470f8c627440 SHA512 b49c75ff22e9bcc5a8d9781ea60db2a62072292d8d8dbf3d271cf56f761eb5401fc27826399e209ea00a63ebe5a71b4067f55a1cc6f7bc10ebe37a3c9b73f1a9
-DIST firefox-68.4.1esr-nn-NO.xpi 494535 BLAKE2B 6037bff323a70bae7c293b04bf93f5f5516dda5cf9b6cae410e97f487df92d331a4fb56cc040b89aa9430ea625673b4f841d36aff268fb69dd7494369ec7696e SHA512 2274d2d8fabef260bcc05bfbc2a2123327b4e7049afef2853fbdcc65e1e9fb3c0ebec9ddc8a192c0c607132ebbf05eb0ea8b48d6d91ac997c9d0cd764ebdffe2
-DIST firefox-68.4.1esr-oc.xpi 498570 BLAKE2B 97c51fee03e45621beb5b00d50acf859a84a54a4b2095b69136fcbf5fb4a5b021fc89e3931670e969baa8c2e24c773a3a3984f6e5afd0e6a9a9d4d18171dba27 SHA512 4471d6d2c3e0aa08304b9c971e059c4eae5362c1d9d941b3f9dd445ee2f32762374aedf3f3445101948d76b57bed1886f76827760ec1719de4eebca28ee54d8e
-DIST firefox-68.4.1esr-pa-IN.xpi 542430 BLAKE2B 7275413d3b3259a707da5f9e5ac1c7b583512062914f5c0537e765dec07aa3082b92cea4b750be26eeed0dee16df2398994067616d8f963b86f0dbb1e070b7af SHA512 40b9c5c66f15e338cf4f2ff81cc6813d8e0b56bc869f8873b6825cf3bd1abf103a5697e49ae628b3ea367b7b2c2fecd27fcc4bea2040d3d81916e2027d6a6aa7
-DIST firefox-68.4.1esr-pl.xpi 495653 BLAKE2B b33e86e5393fcfb9ec82f70200487af9ffac48b5006d4ea0882ba5007ee42f9b3cdac48e735c84c8042e7fe7b175434b9a152eb595b02d011293cf494aee7971 SHA512 e9cd2c0719df1addcd8834db0cc5da0603b92351288770cf9e5491b8bf9adf5194a9ca07ac3de816fbbf1e7487c717ad7c7e10111facee4ba804e84fb52e8372
-DIST firefox-68.4.1esr-pt-BR.xpi 497976 BLAKE2B 210ab79016a0aaabea99f1455631dd2221341bf1bfe12079e4ebef0db3d5f157d1641a5b816762fd49883d31ff5e24e1bef5952b496a9e4a477fac3d786dea28 SHA512 1c03f8f20d5541c18c3b7b39a399c4b641e2015e3fcece4d9c702923bab4c6162b0025342a68102ddffbc3a5e4867b7c0f0b269d24606b6974b918bdf7abf89e
-DIST firefox-68.4.1esr-pt-PT.xpi 507646 BLAKE2B 65c1bff2fb46dfaa06d2430531310962fc29f1bbde3b757ad62892023ef8c352d899b32a5100463c7995ffd5a39db80c3a7cece670592d903ea6fb17e084b9bc SHA512 96d625b7d047f0ad3f949b186132200f67944013deedb545440e57c6c127f8a94fc795ba88464f471eac6be3501edfe0133a1c2215ecd9ab930994cf95663815
-DIST firefox-68.4.1esr-rm.xpi 495310 BLAKE2B 4338ba23d4f01f410e6a9113c2a894be6db644c05f2b9003f45624a718586594e98ca864071f91989bd92c778f8c2a79e63de9729c39e1b28a620ce49e9d8fb8 SHA512 59eda9ba4dc8741da5c9534f02671e086e6f2bdcb5e3f057bcb633911be55de15ec3a4fd5698c2bff24305782ad1d8a2b8609fcd13104a294d36b6c1fc4555cd
-DIST firefox-68.4.1esr-ro.xpi 508610 BLAKE2B 9b6360ec846d9e60f32b4e5067c82b59b5207dd362e7b7abb9ef650abe9594e9ac9b2dc3a4a5d3d37d78a4d133babefafbc1eb02c4846cb2c4603fa305bf67de SHA512 2ad02f2818b8df739cb1d629b7a0046fc28b656925e1d75a6a71c6a5795988a72a064eaf2778802652f1f1199049185fd44841620d30a987fb43fc8d70bfb111
-DIST firefox-68.4.1esr-ru.xpi 583732 BLAKE2B f535d70de90ab88f3da0bc619c1876cd2c467d9179f26bc0175868a99aaa128fde7bf9b4ca40b3d8d548e7e15aa5c90b100d2ce5b2463089f309ab0ffe4a5c22 SHA512 bd7498408437071b94af0dcb554a658e7ea82ffc043e40a837a816bb0d0cda25e974a5c8f9c9348ffe8c1f3b12bef86eed0ac9e79b4cf32eda6bc873aa51c51c
-DIST firefox-68.4.1esr-si.xpi 528050 BLAKE2B e950687d8d317225ae89a23a4cc35dfbc3113122cff4484b9b6dcf9abb9d4128ed25daecd6ad948d90e734c65fd0eac595621b7631ec88e35d552ea418435a69 SHA512 61b4ce7f846a3e4da7f0301cebd67dbdadab3de34615962848bc1bd702210312c8931b468ea24e12aa9d95ac951f19b345262388ee90d5640f0027df8a4b5675
-DIST firefox-68.4.1esr-sk.xpi 525098 BLAKE2B 4f4ccf1ed36a6dd3e108e58af397a2aeccc61a9cc2cd0889252bcf1d4ed5d146c36adf355674c2bca2e5530022cde9cbf099da89ffca2105225dc2fbc42e7138 SHA512 171419e047c981b294922c2a731a94178569083d2e205298185783ff3d2f107562d2efa2c9d0f89f2aec5becb92bb1ffa92e37f3637d8d1c21ed8c5e7a1493a4
-DIST firefox-68.4.1esr-sl.xpi 502144 BLAKE2B 8c3f3a92d2523f03f7e0a71c56620b2b606b5f6412591073eadcfb83fc68a3861db2ea70819f41b3713562e8935d90642af4e9a659f245f87e8dd1adcb396b75 SHA512 ce7ed5a893f53cef9021f6d94c30ae4d425fcc789c2f32f470a3f15cd0d9264c6b5565277c52f410a28fe81bb22227e3c15e7a3e9c658fb229312711f5984cd9
-DIST firefox-68.4.1esr-son.xpi 458888 BLAKE2B 2baafc66d17aa7f8a1b6ee47aa8417955776bab8de69371766eef7e80cb2dc40c4a12d6cead8093a8a3851297de30f06c01493a15bc69f26460b7aaa3d2dc5e3 SHA512 dc941dbcb728432416300244572832cb3b314dd099642504278849efb3aabb31ea39097bb201cae8e702bb9fd47b09b7e136d526a503d6ce2fb6b14e87ddbf97
-DIST firefox-68.4.1esr-sq.xpi 521486 BLAKE2B 083cb1a4377f3cae2a3625ef578ca7d6c2e822c74cc2ed17a97fb955c525aab7c664f6dfa054480b234de61c1e580ddc0ceedc43ff60bd5cc9897597c980dbf7 SHA512 ab6fea48c73393949bda75ec158b93f8708fcdffaf2e4ded2efc0380f5ec1968a3796a00301751916a5497a94e39c50671e04dbbf1483ce3b1c1fd8260b603c8
-DIST firefox-68.4.1esr-sr.xpi 527352 BLAKE2B 05f69d1b55679399ade7661a29ba47f5a3830c1dba49744397108922864d798e8e5e337eb76866406addbf09b8759a42e9781ea729f4efa01d02ccc3c2ed696c SHA512 0395e5dbfff33be51c9ecb460e521459e64a69da6145ba7f06eed760a68067dfe520a7000f643759ce1359b12e9112ff61bdbc2ae10627682c36623232af9628
-DIST firefox-68.4.1esr-sv-SE.xpi 506639 BLAKE2B d4b6fa882e02e2a3a7fbbf984596bfc4c4666c86eb530cd2db7c5fc3dfd7f251543338880d00df27adc9e3c63e21fdc6e5d69e275f74bc118094b764bab6cc94 SHA512 5a7da4603c6b3e4141f2385e327dae1dcd677e0d6979a421d0cb432a50ff7452932e5850ad77fe3c0ff91db35fa5299da325d9b67d20074ddf0349b33feda17e
-DIST firefox-68.4.1esr-ta.xpi 549149 BLAKE2B 8a8a8e5068b283dd054f05fd9e16b5becb57e7cd2bbe9b6850029cca8db1a9d0316f182832555c394ed1b1f6d7d938c51217db7436438fa84764cd53b7d70e47 SHA512 f7e641c782c73a4697dc8cce29b6797e3e55e02b8d5abbb9c5e4631c2b5ee78874d6831e833b749016f02d886702b04a6d474d0878b41097111dc84d6777afd3
-DIST firefox-68.4.1esr-te.xpi 561553 BLAKE2B 1a2aa453d723d8a09b565a8dabf851bd7e6d06a7f648144876a0fb971b2e033d0cfc41ee6292e123b3548bc5ec77310f990116f75abac7d44623c8b0154e4894 SHA512 306e0a8d4ba36ffa2154a0738d2bf5e83eec208ed9db3fa321bae50f45c48721d5ed292f30a7db5c12da38ed84b4149b3d6617584ce8de41ef105e5314658329
-DIST firefox-68.4.1esr-th.xpi 550755 BLAKE2B f6f64d7dd50de14aab3e5269c9d61ed932965a958a4cefe537413a5a0df4edd8d773c40de51693fd227a35443b48303fe6e4067e7a43ce53a669edf6e1db68a3 SHA512 1a9fc01368d6e9c593bac273382acef47e0ddbf6792b058d3854199336ce79b6db918ae44e830e06a49e8b20f14300090259f05b6e4c7cab35703c7a92b304ec
-DIST firefox-68.4.1esr-tr.xpi 515124 BLAKE2B 15f2221f9ef138ba021687cb46f648de7c23858027f8204376828f8182091fd40f0e4a2ca6b6c3fda309de4804d6163b6ec28476766ed65cb6e062c80200d6a5 SHA512 e3c78dc57066b3d94026b4d997f395f61701b99049ca2598a65dad7c5f51ed3f19699ea67ca10694463ef1124a84673bdd5a8fa1be64c4b829b39f26be9a0d97
-DIST firefox-68.4.1esr-uk.xpi 568870 BLAKE2B bc109fa1ee7abc2c7c9647d90dfe1b0df8dfcbc7613313e487b4ea36f13427ce9ae63158e4f65d968107658ff2029cf3b1f993480141d147b9b50e6c8d9965ce SHA512 153318e74e4964eb4ad2d7dd2f4f8f46518c57671a40feb0fb9710792ef8438cc1e5edf76c3cf29a64313b308d8e9fcada98c2d04712b97dfec208c9c508ba5b
-DIST firefox-68.4.1esr-ur.xpi 542380 BLAKE2B 2ac69589d361e7400985e68a1cafd92ebc01395c320c969a737470c3dbc117c2f8a8a9dc0744e976392a64b06817ef4d204791ae49d8f1cf76d3ffa15a2ce003 SHA512 02686d421c5f6285800f84ed2d8827670f3d0b37991b0539aeffb3eed06bd561108fbe443a27767fb7f2fcc3898ba0fae0de28cb7f2cba66c9852a3991e01ded
-DIST firefox-68.4.1esr-uz.xpi 482452 BLAKE2B 2e9187080d0ff6f253b2eaf3942505ee6b3f3e9dcb01eb909d7d26d07271e3204c54db26945db7886e6cb2c9fb331ec32452787b734a5afac2cc17b670fb7344 SHA512 7865c3fd314f9f14b73268ecb84de72a8784b3f18dc3ae1d9b9922933b58315d0505cd3a53f9dc9f0fc948fc735c52626715835f1f0520ef32f61b75967ccf47
-DIST firefox-68.4.1esr-vi.xpi 529140 BLAKE2B 9649ff42883d88517f6cd5080de34ea1a9f23952471d241f1ba894499dad54cdff9dc30244a047b53cdf0d8f39dd976fa463fda698bd8c62d96eaeae2c53be43 SHA512 c0c1f9d61cfd3e4dcf49cd9384a2967c32bd3c10fb7d3f0a0055843f0b39180db72e6a9d8f859f7f8fa0a8e268b21d6e2d08dcdd16b648a7d7c64ffab0d36692
-DIST firefox-68.4.1esr-xh.xpi 470396 BLAKE2B a729ef99900f94ead6d0cec29b5bdc5532b846e2b4cda707e1204413ed7107216fae0cddc0f5fcf8685a4c5b2dbe97a805b382ac48055bfe186d1bf8015936cf SHA512 41ae57c32b91bc02124085c5987299b571487a53479c21f94d13aafd5b147da675e68d27211a27ec14180734aa0a8983b9f388ac41232a1a0b4cffc2206d6c81
-DIST firefox-68.4.1esr-zh-CN.xpi 536438 BLAKE2B b72a7e38f33b326852c92f4feeb3793b58902a9c5210b8eb4b47a12297918b5dd225055a563236016220fc5c3e017b16d55e76ebc74b8cb2e7abc4e0efdfead6 SHA512 a46f0a6b95886977390c92b47bfcb84fec35dc0f0de5e477adcd6fc0613449922dffb0df6ee56fa9a8979b2ee98beeb717067db4c96923f64dc59539d93d60e6
-DIST firefox-68.4.1esr-zh-TW.xpi 535855 BLAKE2B 05bdae7561505a280711a63665bc52400446255aad1b34b3cddf850a89b59b7063ab84133710aa5d75577c0635c2ed0dd01869ab96242dc2132fbea3f901ae20 SHA512 53b74312a9dbbe4a5b356483794e46258a330c6bde867daf886d29e827727ce03e7e4c28c31e922714197201ddc96c6c0d1625e766990949ec1ff9107ed460c0
-DIST firefox-68.4.1esr.source.tar.xz 318559576 BLAKE2B 918814864e4041b2f04549506ee27b118ab6f5cfb23562b6d1bd3275d1a8836b073f6b42376d6507e5aa7879eb0028d69bdcd4c67615afd07d03279434e38518 SHA512 8dd85096f1223b2ab396cc3b89a9f1b113f01ce8919af08a278d077cc4380c108a66b6379c75d85311aa3c54a7804f4d51f718b309fe107ff7c44aca7e4386ed
-DIST firefox-68.4.2esr-ach.xpi 471612 BLAKE2B 09923937378594f7e05c997e505d87b64491c6fcfc83aa80a3e99707526b520b31bd7465da4489182b4ae41b26895237738e46950e5aea7a6c85b02a6ff30053 SHA512 3c5e40e340b2a9335d027abc53fb8c4949fd5708b17a0f83eda97fbfb7bd2fa53ea08bb0bc18ad2376eb44656e92130d2fa94d24abd5cc28a307a108dd0d7b0a
-DIST firefox-68.4.2esr-af.xpi 450476 BLAKE2B c7b8a62106a443703e80c61c2be01dd5c6f2a0ae6b4f48f4f33084104cf7faee16ef604471ad08cd6bcbb12f0563d0674c13014352cd87d1c91fc6bf0ac4cc12 SHA512 8dc9d00bbaaef93c650106608f49a9057c1a3c5ff9defffde497e274e474b811a5788351df8a4eddb7c5732f8d1902eff54aa189d4cfbae4c41d5024822ba642
-DIST firefox-68.4.2esr-an.xpi 482937 BLAKE2B 2aa084a4d78c365c2dbe20dbcec172e0ceda174391be99b2f36b715651e739bf8cddb2a63d245c4e7b136dfc66ff8a4444f721778800e244177cefb3eeacc4b0 SHA512 04aea0f8a944dbef45b3db7024adde9edd65c35abe2364fd4c8f0d246550f5d40f6bc2c8cd75334ae341a49fe3c68c5276a723049916881d6bab8cbb7e0502b8
-DIST firefox-68.4.2esr-ar.xpi 538840 BLAKE2B 8f6d9f7c0b71747333da9e3a6b76aeaa7e80f11bf87fbf59da86a200cda5e8160c585dee1242b5da36ec8769cb6146fbf238decd0b19a08cc2b70ea600c2b61e SHA512 dc97df4cb91cd7cbcd32a77e8c18ea0d5aa8a390f9d58c5563cd53b8c8db21f2f3cfd28f61961ab30db52ebcbc95d4a07ef602a162e654edd8d541acf4f50fcb
-DIST firefox-68.4.2esr-ast.xpi 480659 BLAKE2B deaf84bef77e9245059f27969a7d9e58663b9903461af6e047191a191af34d3d736de5af707020d16499868dc174aa87e3bab0d4b7ba394ec3aaaef09e01c967 SHA512 dd5b5e98a2899cd0b5f792aca3c06d05222bed8a45ad59c6488c9e34dc783fbf1755af58a50bd4fa567ac5e85acefbb032bbde4c98501248d77f81a23ce480e6
-DIST firefox-68.4.2esr-az.xpi 510087 BLAKE2B 2bf5032102dbdf9aa5f7f498199ce2a4682520357ca2513d440280b03150057316ea19198b8a6de1cb651a58ab7503894729958a3f751348d1f7eb2eba7ee27c SHA512 d64b4a566742a38f5e6b0370d5830c406341401219e73bea8882a78eb09dbe63772af6e237c759201737846788996df8f5d204e862846ccc0f4f09fd98e62c8f
-DIST firefox-68.4.2esr-be.xpi 581919 BLAKE2B 92897557fcae98bf834f848f783908b67256ba786228e86a8015db7b3d3d20cf33eff5ef52238300d893a97555c70eb8567489b6fba57f790f7af9acba913f72 SHA512 73ec86a670722ec16da3282517ffa0c8d5b5c7309b4d9cb2d2d67c9db5fd9886be37265ef72e664f78a885bbcff9390106caf8d226d941a940cb3053e9f09c0e
-DIST firefox-68.4.2esr-bg.xpi 545215 BLAKE2B c52514d98bb8b390d13d5a73550ce3f8ef5448f6a2fa943972e5890c112b1b8d4156f6df89accafbbccf6f47b9f0db74e6cb6f6c46ef506b7398bfcf0ab09018 SHA512 de6d5b337dce3e8b1ad7d3434605453859484ce5e42c532727960e08c0f9d9f92ea7f69cbd8b864e8915ed7fd373036e8292e0f393a27579b51ab28c58392c03
-DIST firefox-68.4.2esr-bn.xpi 566415 BLAKE2B 0294701e16faf9e9635af7ffec50a00e7d34aa4f2540426e767b94a8bb2b488f23de3bb2760e4eb97e77405cadc169da9bc0cbcc22646dde47023d4ba3ab111c SHA512 0a88c6a387dc05bd2524910247a8a8a3076c37d88226f97e1a312e47bec68bce6de549fe2338eb2aaba717d6e127248100f03706f00c32c3099743400d5092a5
-DIST firefox-68.4.2esr-br.xpi 501490 BLAKE2B a5149367d4e002fa5c2d8c3506c76d04415a5bd19aa90137ee4b46a4970878f56c2a7a89a6b12ac3ddfe7da43510a926cc98f6a998161ab6a5230624c2a9cbd6 SHA512 8be0355b2464c233917c117dad333964fb29119a332d79a38861941ed9a8eced74a5c3efad9142f2d0e88abfcff398ba84ce3afee47a2944882df79ea6735ca7
-DIST firefox-68.4.2esr-bs.xpi 482978 BLAKE2B c87b718e4219a6ca073978161ce2b1c9f6f07884ce6dab3fc9a645af24c02cd4e37adcc9102e09d74f3907e8ae30d5179c2753d39258a7dc2bab45ed405a7be8 SHA512 94d643041d098bf67858778a921baac8980e4a2db31356cfb745c3cbd4dd90756ec683f01ed1a7f559e1bc1f000101fce2cf0f6835110a2e654490d5e49cc8f4
-DIST firefox-68.4.2esr-ca.xpi 499724 BLAKE2B eda73316538d03771d31337ff8b68d67a653bb8b8a6bc2409d42e838a17dccd41b4eb8426a45291e976d9905e00da67d864d30675715e06dda52267af0e9d63d SHA512 c5428778670e99c2105bd4cfb83ac2d4fc9cd4ca7de78009c4887ff944afe30f8efb198e43db4c047c34efb07b245b1d4784d6bb1f116aef14a0fa132e407551
-DIST firefox-68.4.2esr-cak.xpi 527181 BLAKE2B c8c4f2883e69660d874585c507e1c6e3e45d982047ba8b3cc16c0fde6dcccf99e055a9e60fd26bb1b25d2987472ec4d6f094e427550c3e6d86c5eaf9eb3d005b SHA512 0d5565621e1b944630e51b55c530a83f64d954b217be43b12cfee0f5b72d18fa636576c1934fe5a5c4a6fc738c165ef194e2f4ff665f462ffd2eec31b4736b4f
-DIST firefox-68.4.2esr-cs.xpi 519724 BLAKE2B 7f2600c0a4e6301263614819064fadec8cf57dbd4ae0cb4ff78eec1e48f4b917cec0030ac399132d209d831d1d32d29dcbf3aacc25554bbbda263856481442bb SHA512 b9d0fed30639595c5d956aa3c9e9d59df46890cdee5e756c093e97b49556935507d388d2cbf6171defd7522ce3a04f9599d7a4c30c559d83afe27731d9eec553
-DIST firefox-68.4.2esr-cy.xpi 506942 BLAKE2B 0eb344431522dd625e502161b8a674c2482339c09f81d14d346c097823eee06b99e8371278f5785d4440b94007565e482e86a4a51d8e9b7e4a53ac75804319bf SHA512 ca7c130dc7126e181207c6f8a4df6990092c3f00e811da6c015c8157011fcf65ad12d86a066e316a3fa75df59c3af852c3d2394668e4f2f2d6878524051e627f
-DIST firefox-68.4.2esr-da.xpi 520044 BLAKE2B 78e0cf6adc114001cd36899a7fcedc1ecfbe6efe4e6dd7545ee22226ca547ac3dca2fd6a86bd3d29dd65c0eaea29a3258e157d67f82c31bb8cf73b6be2a53f96 SHA512 1505e895fdf138afc275baf433998d7e6324da69cf568b159c6b85061331f434eeaee0e0d16bb7934ae6677be04cb3326b80617a93257671e709fc5471055f9f
-DIST firefox-68.4.2esr-de.xpi 523517 BLAKE2B 426ee2fcfc1964424cc7f711ab3e13025d6f3b0d2455ea624b79031e7f868330e7a18d9e70c26d507ed88aa0bd031fa25d62aa8863287ffdea038587cf4e80df SHA512 e9f4476b6c2798bef16a0ec2ff5ec81e1835ee0503de09b2b772809427b4d7ca11a72b8c1e0fa3670369d04ce0d4a9500627de068e43a060bfd4282808ef333d
-DIST firefox-68.4.2esr-dsb.xpi 528445 BLAKE2B 13de5706eb049416ba6e8b98d242022536ad531be4fd92dba7d275f2385d22f4883f34cd8ec1150331bf922c99121c6ab8e0423e208475275bedc239f0e1862d SHA512 5ae71888b232f4be30d8dd9d6f68f6ce719945b888095adff536f04d5137c46e9a74a03e0a8c9bb6c95e8120315b1488a946893314f45ab350d7b0ca843e6596
-DIST firefox-68.4.2esr-el.xpi 597180 BLAKE2B 95ec7aa3ed97f02f68c2d8dda8c2d15a716ba2570d8d80fef00d27a7b8d6abc5041849bcdf244bb9ab76e7677ec148f51135f45bc31f9495311113887f2ee2ee SHA512 3a672b2a5ec1218c9bbc6b6f413f5acb1da1fca7e53c9f2af3bac617268a1d880045752570a70abfcf50e168658305b35bf4754f12face0ce4c676c3c8e29c2b
-DIST firefox-68.4.2esr-en-CA.xpi 478276 BLAKE2B 31570d853af41aceae29e64c000126af3694b4f1e9f9de3a4acbc022ca76121820fde134b92917bfdf7d1f75f6a5a330ab79634bed8f4a2279cb16246696e417 SHA512 b3d9ae687a519c4b9f1fdec762f79b70c09627ef35d61259c7e37a7d47d2d2c5ce10638fc1ce19d0f306501b39c2d152ff0481eb4fa1bd80b65a6c29f901f8ce
-DIST firefox-68.4.2esr-en-GB.xpi 478074 BLAKE2B aa92eb062d709d3637b6d7031522e8f0e111d832b89a21bae8e86b1fed3878a73843fb13f3240bc8e1094c231080e13c78decfbef0c5d4a721e0551404ebe227 SHA512 1170db93ce81e1e5b2c5c094bf3f06587c4b1cb1e6e50df740111415c236942dd9afb9efcc5f592c42cffb1df297885d59dcceda2dc518729893cb44506b5cc3
-DIST firefox-68.4.2esr-eo.xpi 503986 BLAKE2B c1e0563dd860028b198115a54d43c572fa7904028a92b57dfac34fa85a98bb51ba39eba02b3a221b2a987ffd073fcf1bdb38b7427f1637c1ac043e3b3be17201 SHA512 9745a2c0d5e5cddc6a7aacbceab911ccfae4aa432752e6322d8300d38cd522087401b3a6f38c30d00eff61a766d05a59551b81b8014d2f6ca5cfe5eae58ccf67
-DIST firefox-68.4.2esr-es-AR.xpi 512280 BLAKE2B a2eae192b3fb8cfd09a8e998a26f5d42663b1da808678c518ce1b68b1cbeccf3a473d32af96ee730453ebe1cb2c40786dc56495b10b2eaa84e59176d94937d0b SHA512 a64dba4d8c9a52090bfdeab88e4ff2bec1f4910bbb7d06331790f97c54b5c1efb5aae443b4f983e1623281c95bd4e299429a1787ec7bbc5f8f62c42a5f2bd515
-DIST firefox-68.4.2esr-es-CL.xpi 511647 BLAKE2B b799b9a8e035fe26c4698f3c15e5e454526f5a8dac1b4f060364bf2209b33fefc1b009d05c8988d8e606fc7202fe5be895bdb85651cad0cd4b3ea0cb2fe1053b SHA512 6a0523bee728e5abddc5448d84cca6d3a027a394ce3147f05c52ccfeac273ac4386ea2fbbc7aaf5661ac65863d9826f801aa8e7533fea10554e25b3d96bb020c
-DIST firefox-68.4.2esr-es-ES.xpi 481269 BLAKE2B 77819a997c5638a77445f53888b85a8c83868b9a30556449c1f4d44c522a400eecf991d26692d362121ae8a7108d5c4510960350f555c00adc5f640ec8ff4d25 SHA512 352143be116d2f2110d9530e2357a0c2fb31f1c114d4224a4eb5640412567df3b13bab5e49bb9d31e0a9d1ba48fc27f7d44d35f5356c3f514146f3a50d90cfb7
-DIST firefox-68.4.2esr-es-MX.xpi 504496 BLAKE2B 6837208a13d34dbbba5df44845335421ce361092558bc14ef1286072043815164bd14c219a86d3d92b15c653cd33909767b8ab66834e7dc0ed6d49cea7db7d6b SHA512 da38bfb55a3e1f3324b8dbf433368ccfd486a299f75ca25741f333e8265ae0f060270bb2b6ff87301553d2bd3ce5e17b07f81ef6df76e59acea7c6d1106241be
-DIST firefox-68.4.2esr-et.xpi 488296 BLAKE2B 99beb703e3e71fd52829b0a6eb76edad24ae61aa1eef13eaa8f74d544dc57792f7e63f8397d799d24c7c94691a23d68051b720bc3de003be5859317c0d39c321 SHA512 b6b832228ff8ed8ecef1563351f27f24435aaecb57a4fb1749e59f529b07c6e25d2570a34bca5c87a10c1274e3c87181fb36a5f43b7d1256029ccd438a8a4275
-DIST firefox-68.4.2esr-eu.xpi 502332 BLAKE2B ba10ea43698ce47221e8ce96b3eb795c840de5b5ceb46f630dc7222f163c8b1a60513bc66912791520722a3fac3d250039d33ba09f76b99a17918aeb496124ef SHA512 54c3a1d2cd5bce39644c7a7cdcb987e8c62f2b80a27e14b132f4ab6ba63a09f36e89c1587457951550fa5dd387e72197c8ca2ba42eb98668bcfab941226eaa4b
-DIST firefox-68.4.2esr-fa.xpi 547646 BLAKE2B d13046e241ac76b1f60bc11391489d36127a7a73bae5099f0a620190b26e9794f982792ceeeb6d99df64f1d4fa1af703f6aa03f5ec931c52ddf3abfdcfc88527 SHA512 59177c5dbdcb0ee9f343dadc0a2705898587172ce23dfdf076a9d8106f876b8ab5ab90acab03628a19a38653a6a71c2eaf491f93dfdc9a7f1105763d1932c738
-DIST firefox-68.4.2esr-ff.xpi 483934 BLAKE2B 2f2a5090021b3f6e44387d936f383b0c52a3bfdaf58e3fd4026413d019b6581d04cbbb9acf68a8e15614ac2cbbfbf550fddc7c2165a9fc18fddab32fe1e56594 SHA512 ed8c795267be5ebba80f3587263f317d5e63d75c4418db58f951726ec77292a364476ffb7b4a8cdbe7854cb82ec474390b4642453c42b304b557da3040be0ab7
-DIST firefox-68.4.2esr-fi.xpi 494112 BLAKE2B 664f49c7d9b2867d5a785fd414c97f84643374bfc425cfe11a4e05b2f35778a0523bb770e6ce0bcf9463178a47e0c3e3e28f2982f39b6f299c08b9519e235320 SHA512 bfe1f26c5b23f2618a0bea4e2786cb223aa8c05a8ea2a217209b50390cee7851161e9adc75b0079606be92b12313710a2dd8f0199e1e4d756d95dd6e6ded4a93
-DIST firefox-68.4.2esr-fr.xpi 522973 BLAKE2B 4b86bffe794ce9ca0d7b11586b8b37799584db4d7cd98ad8b18982c62d453e86660fe2b6f6a6aa2dde575bc0dfd5c59da40004b1779710e3688db97cab7f4fbd SHA512 b4d2d3769449843f8c9ce7f913fdf86ff3a9ba85c8cd1af9bceb166ca95a5b1d95b2c8ad64c89a26fa3d4bf417583367cbe769ce1e8257336b74bc679d36db5c
-DIST firefox-68.4.2esr-fy-NL.xpi 510199 BLAKE2B 585b9c63dc245d1bab75cc174c3404a0f54272fbe7c83ac5fe4d22580486ccd15a1b2c357230cee2dfabb95f76d5f5cb915e76d6b748a36591cb5a145e2559b9 SHA512 89426d14b1c9089d4243f05609edffa476ad7020453eab1a139e624f0e1a3d05cefe7a6126033145003b4818729fa13d3625a6b1dddf4372e148095348a52050
-DIST firefox-68.4.2esr-ga-IE.xpi 489486 BLAKE2B baa5e8c20cddfbdbda8f9cb785dbdee05f98fb59808ff8742b680d852e0422a66034b8d9ea38929b53f8bd770f972e6315e6a20e09641732fb9ab9ccaec27284 SHA512 da732fd0cf8aa830c9e3ed74dbe9f6afe09b9109d6aa40e7f0e41a107afc5fea0185a83793fec20ebd96894c007c3ae29492d38cccb18887a2e8a58e939ea52d
-DIST firefox-68.4.2esr-gd.xpi 506413 BLAKE2B fb46d1f3d899c8fe7aa6ac78d15e85bb841c3abec594722780233a80de9ebdc4f0fd2cfb22c4237539dee7d3c9b7a632f59435d3fd5d0c7c739bba29fea2a5b4 SHA512 ce0fce0872b7a8956a60c95abd4267f5174474fdaa85876e1488c0546bbe5b9589903d7306aef91f4171fb9fc2d76d1900f9ea90a6ecf53e09c4ff66ca121dae
-DIST firefox-68.4.2esr-gl.xpi 483854 BLAKE2B cbf113bbb0858fba9495131107c54cd6db609400b318f8cc848dccf2b81f1d1ad5a09090e793f87672dfb8c2d960978d7243690077bb90892aefbd5114e6bdcc SHA512 23b8d1fff907e718fee2d1c38e5209b84ad24d71f02a9d92132f9105a76afb116081e2cfc5aec9fa99623cb69a769602e60bf96da92722d9cfa5568c19b3152c
-DIST firefox-68.4.2esr-gn.xpi 521840 BLAKE2B 60e54080a71ae86c42ece83069fd666f6aaf6946b427805aeb074264c0bef77b373d4e78e805ab224b8fd80631b1bb3933606f0cdc6e30c0bcee13941b79dc2f SHA512 a832310d8e1d4112d6914f1717bd47966dd67b348b3c7cd982fecffa15141f071baa44b367f642e9cfa7aefb4f58fb1477be4fbfe65bf5cf67fb413a2c551b9a
-DIST firefox-68.4.2esr-gu-IN.xpi 571591 BLAKE2B 722478f79d3b8db7010178cc8dd7ed5d784d890f7f895d0c352c6ffd2fd5d1197d06ea6895889c2a9ff6cd0137730acd990f30bda46e5b1f258396f40d12887e SHA512 046df60a24506363dcdf90e4a244df9efdb42a1328f793506bba6a2aaacd40fbb0fc399f4da6a0228f23cb8a5e8f126be7665ab179be2b193f408d62c8278cc1
-DIST firefox-68.4.2esr-he.xpi 513834 BLAKE2B 144e36a61a2bbef45feee70fd0cbb7d4f0dcdb6918b5d6f5402fa5e64f66582812138b091299a0114e4c55582cb8971718c0a95589462c3a96dffada36ca8e5c SHA512 f3e5247cc9fee85bab2228ebf0ac1c93e536506f229df95681ab8bd857dc66211897c412de1ce7512c175453dcfcf5d8bdf79918675a7713defdc075d787579b
-DIST firefox-68.4.2esr-hi-IN.xpi 555260 BLAKE2B ba7532fd01863a5d8b2eb85cec956b093b9df11645487d3436c905f128f224d96caaf8337f133aa8c9a064cb49135e00a278a1a458f77d56268be1a77eaa445d SHA512 c53d5777d0c74e1eb38b6dc186ea5ce7715e92351d12aa59e1bfd556058f7a8da0f17d553bb0d9e9abaf789a2198f1b37c8c79e1fc58058094932161c61f0311
-DIST firefox-68.4.2esr-hr.xpi 491116 BLAKE2B 815f7cc6e3db6be8567d270af25a8bf12738b4969813302e7a8aa31216935be0e48bd1aa9731c16286724f7ff4d76ed95541580d7fc8b5c28f27abc285edbcb2 SHA512 7c6227c85c9270f3701473bf45c8eda805d3fe0381a029f5a3308475f5054d7f5eb2b02d596639e55e3af5d447a9705f796d62d8214ff611fd03b5f522ab9d61
-DIST firefox-68.4.2esr-hsb.xpi 527750 BLAKE2B 23c8b0ac4550e352f49bb77bf23c37908fbe029e50308dfc06bda89c8dc67e167384506d129dd08d5cd82ab2e60b7df12c5fa31cf82761e85b28f676f83d691b SHA512 15ecee085e334e76d957e6217ddd63d13b1c62e8897c6696f7eff19110b26302711c2cd52c38c58cf34fb9899e65eaccd1868983e5f270a20d39218745066f9b
-DIST firefox-68.4.2esr-hu.xpi 526044 BLAKE2B 6f5af37f79d4c060900588a0d30d63028839977b0af8a62183fcae930e2053eec0feb3b66502ef55740e994b38a5e15acb1ef734f97670fb830a95015cfb95cd SHA512 1b607f01e270ab7a00febcd6c8ef4cb6faddef10d1b48dfd8c917d9b9988b4d95bfa70947cf8ee0e8c95b92bb3c6093ed436f479253e07f87f69da41013eb2cd
-DIST firefox-68.4.2esr-hy-AM.xpi 542371 BLAKE2B 2894f0709bb1d267a91eca319445f077bc73b9eb501b6948844c5b53cbc11d663285c506e62a559aeb5e1b73ed5dbc58709d527323ca0d6c0fc713521d611105 SHA512 e0013a3bf3736a871dacb79e656c62b901cf7246e9cb25a2e640ce535ee7138d3d780a02ae7d11dddc39517cf824d3df5be266bd5793e331db56b5d57d536894
-DIST firefox-68.4.2esr-ia.xpi 496301 BLAKE2B eed5a41ea9d46873e8269ed8999141d8472dc0a4a13d51539941ada211532fac2dd067b8dc0cf38d828b6af903a93762fe9875545fff353927d0e40b84482e2f SHA512 7b90fc007d68039f039fc03e068b4169d2b8da145e8a7783e59b334720436d5581c6d32c724b317a772874d6b01d6c52bca6ab357847b76b1c292805657e6884
-DIST firefox-68.4.2esr-id.xpi 491731 BLAKE2B c37d0f9e36946820af62406e95756c5211243a8c697737230ba956ea59fe80cf30a1b70fceb0c52b0be99e68f36eb60b7da378e96c5954cf2664f29dc6a25446 SHA512 fe9d8a08e7c34227f82402e632764359644cf113fd5457d3e64f019b3a851d9b6eb98431a88e40a7932089464810a53e0e3734683f01c0f9de04293f017f52dc
-DIST firefox-68.4.2esr-is.xpi 499782 BLAKE2B 2204dae9e422f3acf0dbdad297b2279728b4e4256e2364e90167a0f94782566cd77af8c277ba2e930957f099975d27a8483d6a1e6a011a23f26bdb727bf846e8 SHA512 b7889da78f58c69a77146d56f8e06a1f0559d0b9740fbe4f05ea2a6a6442c885691573a4de642817f9fdc56fd0b0083d4f8c403b817ce9f3b5b23e145034ebd2
-DIST firefox-68.4.2esr-it.xpi 383621 BLAKE2B 436f6d89f4fc06c3e89558a282660a2e885d89221b530ea6054e85dfdb3bd136b0ec0a59e1911bb0c25aa0f465cf5d035eea95d5f72db41d1c375495a8d0094a SHA512 59789e3891948d24ec5adaef0bdf7847c9171bd3c4461b4c637aec92ba2051a67adbcbffce27ba8d0a24e72b4f75eff1d0594171ca73b98b9b3e1c0873d92f15
-DIST firefox-68.4.2esr-ja.xpi 536939 BLAKE2B 5a6328dc157a4e4d0910d8766a4171e4306195e331121e42dfce5cc60fbe19c11be2a8b275be42a69e253271a984f21f03c4dd3930afed91adc789b18e2d24a9 SHA512 769f4bc48d720090ed1a335e23516519b62b3b58ae3db3068d0ad01426ade3789d4d5e33cd486eb45f566c1b8b70504084ba9f5b2f710c993bdb1b4a1da969c4
-DIST firefox-68.4.2esr-ka.xpi 544480 BLAKE2B 24575c61c58ccb1a992eafa276e19a68a0b9393e11fa9d5fdecc7f457a079a16e5208a803b8a36f4f47543ada2e533c0cfe8195ff24b07e6c30c7cc5f2a0613b SHA512 e127e302e7682b6d6e55eaca356b43967b788248be35572164a111f5e8e0615a82618086871e88d32c19a8a05e7dada7d8491f8969ccbcfe78ec1c30235be591
-DIST firefox-68.4.2esr-kab.xpi 508432 BLAKE2B 4dc1b9fc57817070d0da49198dd65bda87cef7b9ad6bd65eb91d9e0b8c57ced4043dba36a8bd54cbdeb16a59b4ab84075dd9368505bdccc458a654b51f0c7f2b SHA512 52c8c2f0977a4d71f8cd1592edd9e8f6f556bab33a26d08867d7a925ae7289ded70511a64aa603bc285bdbee8ebb583c62f7f6377776f60626050099dc186501
-DIST firefox-68.4.2esr-kk.xpi 578763 BLAKE2B 809c8d32c8604d40a8c2340c1284d0747c7b1e5513a11c2215db1775af01e8d38800ca7e21f2845c149563ca4d94518e5b48ea82052c9cc21d5f01f3345d74ea SHA512 8733ed78d1d3066c2ed292aaf72507ae0a215cca482dd29a787a9d2a3dfe17654d49fe9e26e754a73291ea65ed149393c492a933c87f3bd9d200e757214f627b
-DIST firefox-68.4.2esr-km.xpi 551233 BLAKE2B 73dd47c15e984425960b355d86224cceb11b72971f9adb4bdfdd91350f298898bdf5d019dfd6da8278738b6d6e1687428ed82f11bfd641f58f9109194617e2e1 SHA512 cfebc9527db1226592ce51bd4712297617f810260e6a0034bd739e578d8d6ca082de645e198f45dd451a7993e12529ab4c8c18fcf41755585eb3c92a96bfeb41
-DIST firefox-68.4.2esr-kn.xpi 547546 BLAKE2B a7b0a5b9254534bcc4cd4c0e4fd77b9f534e049643462688afd65c7543ae07dc810369f5ba767f23f0f5e736ad60fc8cb5378da3d79fa50e6b4be514fcf4b4c4 SHA512 3c30d78f4747d34acdc0eade8146b02183254d0373a5d88b76facdb5e848e7b0c93ca5c798eb538ef20d1cc798408c6186fd08d28912af7021142a879d926e99
-DIST firefox-68.4.2esr-ko.xpi 535787 BLAKE2B ebf59683b4368f65025eb850c7cca8c20153c4500c27b7d766bc86ab826222d24665e52e9fd35b73a9ac7238209ede2799954b6091b4cb0be1cac1aee6e15cb0 SHA512 a9c2593022c7a49904319cdda5bffe004f49b095f3b18b5d16bf1129be5bc79c2235190c3fb45b55371eb6b74233f2ffda69a88b4110e7e6daa25dde35d582fe
-DIST firefox-68.4.2esr-lij.xpi 481793 BLAKE2B 8cd270169aea3d4366a9454e3e05479cb1bded0194f0c2358d9812f858f00d3413fa7c47661a82e09601734169aebe23d41b273d0aa9a8164946a30c031425a3 SHA512 30f561a9792feae25664d719ee16d2fdac05c79f077294d1d4718d6a095c2f8b798f82849b3386098c2cd7c7254c7dc39c3d78bd3700feac67eccdb4982aefad
-DIST firefox-68.4.2esr-lt.xpi 527451 BLAKE2B 74cada99b8b2e936a03fcadfdfae49b9a6071724098caa8783c775e1283609e85a32079b32e71f3b1e76956ead24e68fd8ff93c2a51c15e750c9dbf175766f3a SHA512 1e963bde80e783ecda26bd9ab2d7711e93f617393e4a58a120ef67a2394da8d8d5e6ac7e1718c9f09a8a3cbbf9aa798513b5af655a97b3dcafc17abedd4030e9
-DIST firefox-68.4.2esr-lv.xpi 500298 BLAKE2B 223bb711cad4fa40cd2cbc1a27c4b629209188d4c118e250c4e904f8ddbcaf953b7d47e40d4e6f4c0b75ff7e09d8913ef3ab87ac0565fd095f897afa87ecf13e SHA512 afcf0f995765ae07d536d6eaed4a4d9d06f3c7e48d533a07e69fe951d84d097830dc6aa467231ac1965e8672806841e0ea2d480226dfe57005e1802eea862567
-DIST firefox-68.4.2esr-mk.xpi 485178 BLAKE2B fc1b3a3efbcf95e08657446503ccc3aaed4d016b9f3485539ca6d315d9024b043b52da6a5b8d6de1a0df33a0b11e3e161f4315e6d8be6f6e625517ef1679bf0c SHA512 a0ed353ce54f18fdaca1eeb442797efd6e6f32043dd2309d907b21353aa1ed5e276193c6d081636dac1662fb53a3955e0350b6c4ebfb600219438229ef46e21b
-DIST firefox-68.4.2esr-mr.xpi 559026 BLAKE2B 43dfbc69fb06be7b245025f63d41f666d68c3250de8ac04f41e32f5a526f6100d4c6afcc7ef8dbaafed2355fb089e1e46fa63a377a4da7b12ac826a8f0628c54 SHA512 b8823289098a7b879ce93f9eafd5baa257521f429d9405b46c655928a63727715e02fb646c4f172f90e6c9bfcd90cff22b7277ca69bd6b7ebaa9ea2736c66f49
-DIST firefox-68.4.2esr-ms.xpi 480310 BLAKE2B ac65e9f5108073eadcb497d26600754bdea8f7f3aa4d3c908b01934b74fec085e5152510eb12b56adc8759ebf7f1edc1645e5e91dfd4fbf99911a428e5cd61af SHA512 65be782ac9ba24619d959c83d9c5d546fb6a7d99838bcd6f1a9b6a5dce235029e8139ace744839febe187047eb81b1cdbfa95843b5cf5c8b6b08f99cf5f2c882
-DIST firefox-68.4.2esr-my.xpi 552000 BLAKE2B 5922eaf0e1799b2b9b114907570bbc5b038ca11ae0087a2bfc4713bfa99443b334433da32bccd5439420528b4ed5e1e809b6108e1b599aafdd9efe8edd420f36 SHA512 d3438fe6735db8ad891e3614de414f0432deb5751be5e3001f9a9c4b5759d42fda41be393cfed92b17df4bac98b17c37a58587178e324ee5cb9f303343f25098
-DIST firefox-68.4.2esr-nb-NO.xpi 495872 BLAKE2B 35943a8cf30d2593f68a24501ece1149bb8fb4431198105c681b2b2528b31c672027cecaf140721864c8c5b5ff9ee99c2b6f237cc03285aae912473681946c65 SHA512 75bae6f3eea1055f6e33a3a5e1684b996a55b61e29cd8e14db77d46c65b331648ac21cbbad82e796cffb9926d5d9d83c4e0fdf45251f4b9ae9569272169c24e6
-DIST firefox-68.4.2esr-nl.xpi 491979 BLAKE2B c82ca432dd5b0d8aad8a34df0eb5bdea691e9973b7ac2455ee105ad1377f2055d26f6d4fe39c6a5b04f6f02636ae0563abec1ec12951b97a1fdf6dde6341101f SHA512 8e868d89f97cf81cea88a4ffd2e14986d631f8f1de688a2fdb1dd84f229b31bc2bed6fd0ea2a8df38d9a7711d352d9a9032957bd91e00fc6137a853f0b13935c
-DIST firefox-68.4.2esr-nn-NO.xpi 494524 BLAKE2B ff7d6fb760d9721229e0a0c2a3605335d569fe33857ac35977909e59060ddd99d473a247feee0fbf445abf41238da1075b05fbd60c1e7900e21152c2bf2dbe36 SHA512 a1bb8511f58244406e7ab943c521a283475ffa1c2b5081be601b40410be8668141da03ebcf5d94d31ca4e43f94520a5abde54691ba358d3bcfbd62eef46af5c2
-DIST firefox-68.4.2esr-oc.xpi 498576 BLAKE2B 2cf229be6c789c60dfd3a3b2b8f9e68359269019c62124cbedede554e67a1a86cfebef21a5f05cdff0b9cf9ec70d44e2dcecb5d4e70a5db8932ced7e8eb24e9a SHA512 ca3c1f6dbfb00deec7c941ca35529aefa4e800c75b50910a31bbe9525fad6f688fb7f1cf02dde4725bc8a62d276085274bb226ea11f4773480a83b8c66060d87
-DIST firefox-68.4.2esr-pa-IN.xpi 542432 BLAKE2B 5471c4f1c9b0955e4839a92b12efea8dd4844ebaacf871e6ba719e56624a0715d641269c09b8c77c42a1a53cf572cae6c39faf25f5ed69db6c1be4057b74af9d SHA512 9e28d5ca24fe4d25a329c42ed72f70d52956fb1c99f6e9fe6624f3084d822541c896b5c7368416cb62a44f936def2eadcbcfa4deb7473d3505ebdf82cb5e9043
-DIST firefox-68.4.2esr-pl.xpi 495645 BLAKE2B 046ca05a6915e30978d767014c80f27d9b55c28f16dae6d93d86cb68afe4a630bcc791c36f5aa3955596b0cc926873983934f29700ed20abcfb61aa152187798 SHA512 dd506edae4f03085a48e73a3a72f07c0beb032d5524e49a136573f3399ab02c552148a5ed93d1785c10b13ddfde8eb7c6eacd66afb7bc50f98a9fc0a4f464d54
-DIST firefox-68.4.2esr-pt-BR.xpi 497969 BLAKE2B e6c643456cb215ffe0715bf20d7421b5a0d3ba642397f1f611f9ab58edab7edae5d114adf728b6f6ed757b3016e58b44795010d143eb0ac7cb4383b38671492e SHA512 4c350e2a8ca7942b7b282ad5e004920afb2021060da0632b4ef6286575f0b85779b59254ae09ecf6132ff217c5a46ccc60e8bd77636ff68f2e6990c316858b97
-DIST firefox-68.4.2esr-pt-PT.xpi 507644 BLAKE2B 11933286d735b430df426fc0e4318a2e757b7e6304e029a6d2dea81c4c0ca9d3501477ce20db321e4b1a8975d76788ea75163ebd3e7d4076689b03cc8b91eca3 SHA512 d847302c9b57d7c2b028224b8fa6cd410d4d7a65287a649bc22137e1ceb613ce852c48c9d3fbe893fe4329f05d0e28a5283af40311c556e9e03e7632cc27e6f5
-DIST firefox-68.4.2esr-rm.xpi 495320 BLAKE2B f3637135dd071eb43805a3a2a8560b7b2ba2dadab3b66dc99b008e6759d3567475df4c1a3fb4d281b4cfe3713238e9334bb5af14b2604b64247c1d1237fb962e SHA512 80b0ca7661354ed9317e27311a162e5e15a657be1ce20a110604daf5c310209e60aae5f59de9634856c9170bb64a4204bbbbe988d0bf977a03f4155b8c579c22
-DIST firefox-68.4.2esr-ro.xpi 508615 BLAKE2B 5fb5f4b584d1ee0fa2a264c9968270c7b7490ca9d7d968bc1b21533117bf830268f30249998ccc0f69caf28f3a1602ed7592ceb5e1ce97d5d1a14a74d26a7c62 SHA512 006fa56ae43ccb4833a58cbfef0a6c3cc7419885bed5f319831d74ecb74a297a4d23728f9e28a191634deb12868e92cee534e3806cce3aeeb2ea5db07b0bd9b0
-DIST firefox-68.4.2esr-ru.xpi 583726 BLAKE2B 855fde8e091297580f0ffc5b11455d6ef0090037a5471de562b8c3e2a68d45d437c74425e56f4437dc430fb5bb82a4cf26c1b46170f501d75b62a493df464d39 SHA512 8c702c4de7e07e743cc226c2cec444eb105a57c6c9505b248ed2edf6c511312c1ce62c3d1c79fcfea3f1f2b5419347e201b499fb2dcae4b8e754350826745261
-DIST firefox-68.4.2esr-si.xpi 528058 BLAKE2B 1be700c2691049478773ce6cbc67e647303d9f7201ac919a0b5c3c1e1d9bc7c458d160a64efa02d5eb8ecd0ce3d99f5049c8b35ca615c57919c54e28f8763448 SHA512 f519731c4f33816921f7b60631e1e4f94aa1dcbb40d8e0dc6720776134bf01a9da5fcbbada6307291603b67c9532b66e4810671712aa29e609a9f65544193da6
-DIST firefox-68.4.2esr-sk.xpi 525096 BLAKE2B dfcca5b9dd625d1e667f99ce3b11c8543c61235e0fb2e5be2c40630a6a57b8b402e4615f8a9bc8d4ba764ddef6e42ac9f5e6646994c6e0cbce5bddaba9ac64da SHA512 243e02acfdb2dbd341f3cb09b8702189c4e6937a8e92d07134f9b9ae1350bb178e835b641ff4eb0b1927803403229b4f707847671625f7990d80373318fe3343
-DIST firefox-68.4.2esr-sl.xpi 502155 BLAKE2B d52e4e485072e5063063b0e583b71a6df6f3ab2243083014b0a816ea10dc50cf1e571226ab2919a4cd95229730cbec170b62b47ed785c4f4b801d0f82335e79d SHA512 35e021e39731b99734c6e451141abc13655b04aa4d45016b6b598407825a308f415f9dff8e883f5bc4e8fca6565c34be0e99ebad795894707a02e4ee62d0c3c1
-DIST firefox-68.4.2esr-son.xpi 458890 BLAKE2B 50f50df0f7f240d552a7664af5d67212484ccd4a1f2c59008587eb597d68c2d1be23a1a56cc0007648ae47f42101eea7a84e887effa3ae97ca79d65fb6ca0831 SHA512 8ace168f4eaed43a677241f8d3c451d635d2787526518559946131d73f5e5cc2998d6682f39fbefd0a628835cb50b57e635aa4f72df18571df320d81002ad3ba
-DIST firefox-68.4.2esr-sq.xpi 521487 BLAKE2B 5b1075c6c5cdf3d33f80fca9ff5f0bba74cc30db1605d6dc3893846ebf5d1842a592d254f3f7cd9409113761d66962a041a507d455146088454e8e080f62f1e3 SHA512 9873f36559b197ade16d4ececcbd4789e9728861c78e746b2bd509f3a9f05ee6a1a3ba0d8d82645df06de586bf2f842dfdfa91976bc58f925088354d1f3f4233
-DIST firefox-68.4.2esr-sr.xpi 527354 BLAKE2B 69c515dca7f47dda0e297ff0d46ba0dfdb131f9396b9247f5819e6ef096d208ca1783bd873cf5051bd58abff4fead3d9b047dc5f523aa345bce27e1edbce8f43 SHA512 91308de5647a252fea13d281d2489055525e01b34a3aab110058ade17b86c1dc6ca0ffa67ec8bfe8a1fa7a51dd098c1e9f225e5bae66d12448e1bb20a92057e5
-DIST firefox-68.4.2esr-sv-SE.xpi 506647 BLAKE2B 7df6d589933df00c0526d2a9fb7136aefbfd598664bf62871cb3e0ec7b9b460f548f836e4033ba061b35a919c5b9b935c64dca7c0bfadce818aa465aeb511f5f SHA512 0a6a3d1c85d8d401b4f013b82f9c876bc6ad3b2becae77f74b4568653ff313b45e2ce702e15d421cd53996ed4d978b9c5d9610f63cbf0cb485c9eb9bb36a25bd
-DIST firefox-68.4.2esr-ta.xpi 549140 BLAKE2B b3893253a7e9fe05d0b4165cfc8bfe5375c888cd4d088cde61a7906041f45c78b185397257044040854486f62fff21ebf3aba0109571861a9aaad47850ad4da4 SHA512 f153b5db0338b31362a0e2290048effdffc729e62b8d642e629c86cb9e9fb50b437bcf82e379fe0732ab3897708a16e30053a4c35c09f831ebcd057daf126e14
-DIST firefox-68.4.2esr-te.xpi 561546 BLAKE2B 45c23bc086e92bc52ac9f05f82bbd00699dfdd50e5a6849e3842662ab0cfb3ee5a795d645d3cdc4d0f62179ae8dd57e20994b7f659c3374b04a72bef78994447 SHA512 71bd5591c2896cd09e598e2fa4da890d7b05a09141e07b02669f975eff97fa290cb9fdc3807d4473393acb180791a6dec4af8fd9be99b28e987cbe4b2cf8b1fa
-DIST firefox-68.4.2esr-th.xpi 550752 BLAKE2B 355af16e54cbbab3d6f5b8a805c762529449303be6030dd58feff89225a92d631d69545f520c6388e789bdd0770c8d3177372756240fa4fd924f8adfbd3a8a3b SHA512 1250ca266cb20ef26817da5b8255b505146c1e66756b4fd0c6c589e2a51f74e2b6e489b6e8fec13232fbb0247d87674893a98ca66af2fa90fee1c1e7c0133465
-DIST firefox-68.4.2esr-tr.xpi 515128 BLAKE2B 6017be8877f58c375b66e33fc9e63afd26f28b2c240173920b34a95d7821b66424725a46b13e1dc9933591597bd8a709fbaf9533df8ccc0a6879fdd7e7c1da76 SHA512 0eeae8ce93338501eccc4c124c1a44af910b6ae2d8cf027abe5b27ce0ea7f2dbf97d4f0ea972ee5090cdebf35ad868d8d835cadc0078f6444f222fb4716ebe90
-DIST firefox-68.4.2esr-uk.xpi 568867 BLAKE2B 28e62d3d929b3e463791b546334f9f1dc857cb724ba9b46576783780ff733df2208620562ea91cecce72f875b49929eddfd600d9e9620c5234120b4a9b582559 SHA512 e1d017a0c6a0bc8508789e3e581ed2992535c4e56b0695bfed864c1f71c894f38ef1d9e347f819fb7ccd2a76d3de4d25be7d5838ef7e5f903df648bb00f92caf
-DIST firefox-68.4.2esr-ur.xpi 542396 BLAKE2B 4a5921a21ddf3f96c253c6a5d3ec29aee95c58aa647a5fae7a3055fbe07538ed53321c27789035db8b21bcab4da44f3132f5e4284ad551867b0516b2a8632357 SHA512 b079b401f9f1d66b697e5a4601d3a16e8a0c33f6802fcf0df3e63e9cdf6aa5fc5845cd6817133f12251a2d7ef811b7c727d6ebea35f6a1a117b030b95ffccea8
-DIST firefox-68.4.2esr-uz.xpi 482455 BLAKE2B dfef68934e92301c4c1c789f3b2dd36beb5967238fecfb5600018b0157f473572f332b303ad4caae079161ba043cdab7dd6f5c41ceaaa212ac5bb9ca1d509e70 SHA512 60558df2fcc985c5272a8034ba31019146e6c7f760c101c7b17766562a865867c12f3573fa2a3b32d77a2fcd95697e837f9a2afd2b288bcb75ba948bbc186387
-DIST firefox-68.4.2esr-vi.xpi 529118 BLAKE2B 1609d39e8a865c46350b027e63c0b337546e0e420a224fb324470d948dc389f6b94d2be4953b4309aca1fd44fe363bd18c34e686a5074f754192d1b3fee75021 SHA512 9532c5a8e9db9c27613b3f2e8a6f5ed6bf8fe8bb2209eda36b0c7b370a21027bc3e4055cd98def1ee1d5d118f56bce2d23f72ef094d9a41187added89452ff38
-DIST firefox-68.4.2esr-xh.xpi 470396 BLAKE2B 69e1232938bb5c077c0cc7b2514ea16b96078b5be695a306d4edd0d6f449cdcf2736e8225f04318ade4e3ec8d99886e9af2400d8e04b237b7f8a29413ebaaeda SHA512 98555fa9a5bf73e7f0d6e13c86728d76538a7e2f702d46fb7e26444dc92e01aec0723661eab63b4ee9bbc10e775443503dd498d768e27a861e97676cd5928153
-DIST firefox-68.4.2esr-zh-CN.xpi 536442 BLAKE2B 80405ad85fb5f8c010604ef8b89a29cd34fbf0ffd3fff0906978b70ba5c6af856a8176ef67451a7d53699d9a8a6ba0a923cc8ad41ba82f56fac81b6225edc048 SHA512 cbb967aa2f280167ec321b0ddb2313b07c11c49de55e3029643582d6f1a4cdc5ca2e8a575d330fe33e04dcf967e2b28c092ebb9e9c2d7f6194506de9d956acdb
-DIST firefox-68.4.2esr-zh-TW.xpi 535858 BLAKE2B b9bda7fd807ebeeb1504ddc7abefcac2b5105a0a2f2daef43ab5eaa704a1e036e9f85aabae582857a1165627415043068cf907ee728491ab710cb8e8cbfc6048 SHA512 a8f1c4d81212038da68c3369360a7e850926f4541af6c19f9817c1041c6cef77c9de83235c6363531136d5efb4f67ad10b5e8f647897f38ce1e593fa022940a7
-DIST firefox-68.4.2esr.source.tar.xz 318429980 BLAKE2B 55975c058f758f0c799b0cd78bd7a43c9bd10a12c614cce73050ac943095a94d283be1af3cbce01eafd00c5091f3e78554f5aa791e8f4cd9bfd43059f97bf45a SHA512 e13bb141ad1c138cd9d8dd5d6996224ebe146ce08f0ad9cd37a20a85e8cd33db14e6bf1ab055aab7d3ae6f204ed2cb1ee02d5e6fb3d94778098156e1a46b7d6c
-DIST firefox-68.5.0esr-ach.xpi 471590 BLAKE2B 03c7d31f5ee3df7278faa0754ff114dc466a21c9ab63ca68dad8183176f82cf66d8f5d844b332dbbfdff24dddeb09c9aaef0f94362c8f4ed2fc86788e31c7a3a SHA512 1e3e7eb4eb2d160efb69a9e2c24fe1c6e84392607f248ac3791492d0c888ac655b1bfc794dd50da524621912655676fe97115f206e2b4d0bb437d5d8e5ed0959
-DIST firefox-68.5.0esr-af.xpi 450301 BLAKE2B cec03de454ac9e0efb527f891043a93629208a4c3c2a229d666ca0f5991c92141c9b6db0a06d7375e240287a05efcf9637f3d79158bc66038578e286b6365601 SHA512 26aaa69e1849a2b6b16abb37753bddda09d6f990effa7ef69a29c2f1b2cf1529722d56483f86307248b281db195d35685e63bc570252ab0a9213bb22b59a7daa
-DIST firefox-68.5.0esr-an.xpi 482757 BLAKE2B 08863d4cbe3a71881178a2aa237e044a6598cd7774ecaa55b2c51f4d20cc6f990d4fe81fc4a781b45abf79d0aceac37cdaba8b640ae436ab8db5ca1463d36cc3 SHA512 76eb32077bc42cae5bd3f058b736c2f652c31d27b9cb91c5d120349c2f52e16eb81c209786acf47ba0ab7b9df5cc063388c474916546bd8c70f9e3713079e65d
-DIST firefox-68.5.0esr-ar.xpi 538833 BLAKE2B b9cb59ff2dd012a77ab7cfccd439de998646001107f8c3a9250ff67c9d07d551a5c4d965f7bc0335331a233669586c80ac8e7f54304571ac500ff9c50eb2297f SHA512 ce50af1747e87713f57ebbebf91be47edbd3ebfefe0a62f9eb50559cb05ba3c63156e9b3f5a7a1be28c684da2adb59b7d3ad4973cb91d5affee96ed09d0fbf25
-DIST firefox-68.5.0esr-ast.xpi 480487 BLAKE2B 4961fe34462f5fa6bdb8f1995bc30954afe2e782ac6385b07f9fbcc9104140561869e95aa2b2650ad7127c28919c77407c1a8b91fe29d06c876c840673c1376a SHA512 82fbc3d010a645d485e53299c4f22bac4771f8339bbf42ea839715fd97d1e9f9d492707b84f1b79ebd8eb8a221fb6049c7ec2758f9175bb948e8f21123db3abf
-DIST firefox-68.5.0esr-az.xpi 510016 BLAKE2B a7d58132202bca60e318efbf5620c807f2757c9e3b84b5d8fe908713f8f3e335f7a64d69f2913bda42a86f4798e7c93e8a8cdcd8f22d5376138bc000e76d86bb SHA512 907c48aa1c59952f8546d77ebaca24def9a21853e2b7f4f4626340feab6af4fe4c9081e583ce51cc71f99c7c4a36c7b3cb324fd64eab10eaed77eda90ca1e093
-DIST firefox-68.5.0esr-be.xpi 581914 BLAKE2B 80578b446d8bb83ac9c95167dba18a5508f0d59a75c8922bb3005d15a2b1828f8e3836daef6e74e6f1c6340e5938c28fff3814613d5ba1beb6f823e72f2d593b SHA512 792a551a71ac2e4eed52efd2b7c3e361dc50a897c679a713292bf5531ab059fc9e42c107943150657d0638661f7c2888978de9474aaec98a12e98c32e755b2f9
-DIST firefox-68.5.0esr-bg.xpi 545036 BLAKE2B 8b20c369ed9d6cc1a8e26e7c6a90501acbeea135b0ac8072668934cdff4407b0d1cb836ca6fe6dd3587faa055e66b6c68d82f9be3243574fe5258da480e96056 SHA512 facf7c5200e96774f22b41779d607b8adaba38440f11be3fb3c4eeed64dc319d12ba1a00112db5b8c306f5e7e6db9faed37ccd28ef26eb15004449682de78115
-DIST firefox-68.5.0esr-bn.xpi 566408 BLAKE2B 46fe06b0665a8a2c8d1ba144a525a21ed5918c355831ffde128237524eb9ce5c25d6f954a7df90c7a1ff3ecf7d4eea4373bed186f1e8194a44d7816876a924a5 SHA512 faae3ce266d35a487a775918818df5ceb96421bd1c3f536884d8ca59c5d2e4ec372363e8e67f1900f0a712e1f2984f80b7a5517840e72b37af5854d683a85978
-DIST firefox-68.5.0esr-br.xpi 501482 BLAKE2B 085378759f78393a575e108042566c8b5c2b089fa136ae36f9d23f610aa4f7e9f2bf0d934d21fefdf65c57c0da6be34c5adfd63d6af695a45cea62607ea57df3 SHA512 818dcc8fc96c607c706a0c986bfc2a443b7fdc0c5ac3245a11f0e38de80f23ab2b286467a447e049443e5f06b4da72ff30852d2f1e2275c7aa1c898d637a50c9
-DIST firefox-68.5.0esr-bs.xpi 482800 BLAKE2B 704faa43a71a93f7a0f9586e946e4a6f5bcec5ff6fa0ab2a06f466239560beb176b0c536ec3dd6e25e400242f9c575f1fd7517bd0dd778b272571f36108afd36 SHA512 6695d151ccfbdac1b4d1960f9c700a7b837efb01fb2370eee22b5f8933d932e139421ebb597bdb1ac7e4fe0a5f54806d064f2831bdc7890cb3159ed3cde3eb08
-DIST firefox-68.5.0esr-ca.xpi 499725 BLAKE2B 69efe83490a9052a2bbccffe2b1b55712f11ff4714227f2e45626b07a32941c3b1aa335307c8ff5d6f0fb614aa51788cce66e1b67484c0c1e1e3b7d1749f6def SHA512 8973684b947d9904bbc6048044845a0526d7ff1db0c0385776f0062debe256de8e5c1567d70761e5b4954aef601d5e59033f1d299250642a2c2d9b6d10cc473a
-DIST firefox-68.5.0esr-cak.xpi 527168 BLAKE2B b0c85789d4df568580028896f4eb4f79a7b681add80610e878cfbe791b1f676f478a2d89b6c8b3cbc8bde6e35842de16e1fdf821f90389e67bcadf7b958bc678 SHA512 27e66188f63025c2919d6952bd26394f4b7a277a95d2c74d66b6e2f2c3b8b98a60d8d1d8627c1a3c658468e15a04fc4e3a9f1aea6bc9d5fa93f03126b20290cd
-DIST firefox-68.5.0esr-cs.xpi 519724 BLAKE2B dabaa1b7e8ca9c3fc42b5f922fbbd144c386b39d1bdaa91a25261bcc5cb3256bbc1d3073b44825b7eaa221f83f9ba2b5e2b2b4d15be5ca92d97d28563948bf44 SHA512 5ce3ed770e5ae60fc871e001913b2f3a08c39fcdb5ec0c53cd50a6d7de7fdb1d29e9bdc20f39ff1736cbe49841af91b50a73963c514991dcc737ac071609bba5
-DIST firefox-68.5.0esr-cy.xpi 506933 BLAKE2B 2a3ed718fd10c333f8dce4ecd3188325c3613f0eb43b0d76f5816862c0728e7ea2fcd3271454fccc9f8b54f6a3ae42ca588713afff1cfcfc5b961390b02223ac SHA512 0621bf6e8d235d8237469b9aa51b85cab966ceca9db228dadb9f30a7ba0f06115b6f43901fea3fafc45a0f8f585dfc4695777fd62c84968658dba950df430921
-DIST firefox-68.5.0esr-da.xpi 520039 BLAKE2B 4a45110a6a7ca6aeb672ea73ff6cd1b64837e618c8a2a6760821a7d71cf6a2980e45decee58e0c21a5f68973b9a5732153448518d2c82c6a22eae1ab0dc16179 SHA512 93a223bada2c8552757534748e448d2e071e16bb52e7eb184ff2c69b2dc1c38ac96683c941060a3a28db8bfd33b831aeb92e07e94758c2d05d9ef70c698f1266
-DIST firefox-68.5.0esr-de.xpi 523529 BLAKE2B a9240c91911516b64dd449bc687540da984174d9772ecd39d3dcd9be9c7f8de7e5d90646503f80cb60434ca76f8c78b3862aad85eecb2b7870bf29799a394cc7 SHA512 b64375383dc6580c924161efb52b90908f94177f5d3342766a67ff2267da86e25bdeacdaf15d2a47a064fd0aa331b575269fd42de9327f29de6c4f9b7913ef67
-DIST firefox-68.5.0esr-dsb.xpi 528447 BLAKE2B 12d11d4878d7ad99362b503b904bebd382bde8e5e5f18cf46dc87637daef42487237582ff8f8c71e98d211823eb9d1b1af2b96ebd0841d8473a67625675139de SHA512 5524ca39a64383cc451139f8883a8e2f9a1aad4c445386595154ac371fa14a33a35600f6a7b344c8f73276970e419a3de53a71d02711ebebccc2fb29cc594dc8
-DIST firefox-68.5.0esr-el.xpi 597180 BLAKE2B 275dedbe7256756b57586f4c4a9fca621e1b69d9b08e7c8193efe8046fe1348d3faefa270e90588b228da614c75ae239cb33e9a46325d65421af79443e374109 SHA512 8a59c76e7993ad2fbde1867b0ae01b68d8b6ee7a719b32334eec3e10100831aa64c6926c2a896ed640bda969683783cae5c69eb97c6f27704f3a8595968a7d22
-DIST firefox-68.5.0esr-en-CA.xpi 478288 BLAKE2B 0dc5f8d0261929f3a69f6ecc29e7fd1c598a4a248ea110d2e1b91e6a5616c47bae86af5deaee5aa19f9dd6d96f989245653e19cbd83efb0ad966b427d1352386 SHA512 a91d7654bd0c864fb01ebf287da28243aef64b484a1bc88f94a1d1deb0c6cd5f5dfdb3d641f7bab98d88f12f972e91fd837bd4b7f14d80419ad1a04d6a5dac69
-DIST firefox-68.5.0esr-en-GB.xpi 478071 BLAKE2B e85ed0a2777a2b8f636412ec9559636b049d4ed8218f819aadbb0f09a1cb050c9b18e014a0494022a7e131c907901f30c228f8185eaa3763a4e13cce206cfd78 SHA512 7a752b174b19f9472e916c36dff0a2c4264877ea287c87664a1b01f0fb6d7c55509e80d735659d3dfa74279f5fba079b5700a07a6104e43b311955398a9a120b
-DIST firefox-68.5.0esr-eo.xpi 503990 BLAKE2B 342b2e9e15f76ef1276db842318fed533950e0de6545b8142eebcdcddedc49415fc79fafdb5765bea5b9fad9b50fc1daaf7095ad3c360d45f201b022ba6dfc59 SHA512 9365111c212f07a488cbd240ce538badd460c7efa74be229b57fddb96be32f13d82cbdca72ff419d754b909137797c6bd60556948a165194b4c098a4b8b8e2bc
-DIST firefox-68.5.0esr-es-AR.xpi 512273 BLAKE2B 99253b0506ad925bf8e79437c36203bfaf8410472d745f8ab6bbe571ff41d7f4aa34dd3ad6873139bc4c92706a025f06c6c6af8908d59430294d1d12605a4495 SHA512 451e09d49abff2a9c80f4db8f1a0eac203a9ec3666daedb9237b546e918fc2046cd8190fbee0a307c2b320addb266073d3bd746c24f3455cafb8358dd3c4a3bb
-DIST firefox-68.5.0esr-es-CL.xpi 511649 BLAKE2B 6ac9a4d50aeba1264c0c622eda9fb348349dc95735f5ae5a9d8cb14cfa57159140315015de2e6e0aa048c6224a6822ef06f96ce98de6fb3c54891637944c5516 SHA512 1a1a89492512f05c6dfcd3385048f30b505e3708c4fa8d8009bd61429b17ab9523f6b82e47000182bb5fe86bc367d42c8955889ca164869c4464033732fb97a9
-DIST firefox-68.5.0esr-es-ES.xpi 481274 BLAKE2B 814197da710838c68213e0ce6996aab9f2b76f0a61b2ebf355b29a25184f3d28ee0b9f1b814547f949e11bf800fd0c350d6aeb21cde0a1cfe256c10538a1e441 SHA512 de6d06a977c5dac8e689ed8365a525c62f4ca0537f11ea387e037b889f87f95a3ca41f94395287cc31d91e841709d25dcab8bc2c5ebad2889cacc7d6c5cf03b5
-DIST firefox-68.5.0esr-es-MX.xpi 504494 BLAKE2B cfe03888dbbf878344125984a1eaea2850e79f59e257ffbba06107c6830851208a9feca0c07fa2c875e5b2ee77c26f032d8ff0ca8b0297a31e5197e1b20217f9 SHA512 7f4105d1c4f4b97b1d3f072ce21606dad53017d83b1d375a5abfabcbe19fd3ac3e12d397670ed171c1ff438d733e526c154a61943efe48c09fc92f8999196b14
-DIST firefox-68.5.0esr-et.xpi 488290 BLAKE2B ccc5241e80dc075d39af3e841e01f8eb6956c943a14065fe5a3137acc615c37123d0037c322ec26215fc5870b19374ddf77d2dd9f2ef220f6d6ab31600d20398 SHA512 03bf32280c8f0834cc17d31d5c34e1b1b5a6e2317ea41711a67e7c34f1c6e0e7bee1cec22f51bf6115696614b703542cea60867c4d1aa3ecf340fdd67574e092
-DIST firefox-68.5.0esr-eu.xpi 502325 BLAKE2B 7b1f94ffdb6e0ed9682cef1a05f0e786dd004e7718378de3b78fa354d47eb101b06cf2922d06e7841a57a8c8c43017cffce54759de9673d7fff92a110e1110f4 SHA512 c9189fcc5a37b2323554eb7ac34036443b68f2d45c81e8d1c7a7a65a07621f02c8ca8647ddd544810f2974f6cf36f3c2b3461145cf54f405c3f043f70e0b8569
-DIST firefox-68.5.0esr-fa.xpi 547564 BLAKE2B cc6cf66733a70966280dc4683df055656d8ae35940f98cbf2792dbf74458fd8ee20c4ed1064a853f78c747f0d11a780fdc7a616f6704b729d648966dc1ea10bf SHA512 4aeef7785c7527fe80de6bac577a70849c1ac97290e77701915e5adc61ff69e507ef757f161918e0c35d3b9f7bb62150f625bed75f5e86e238a7ced9f679bcd3
-DIST firefox-68.5.0esr-ff.xpi 483744 BLAKE2B dc63a2e77c9e11a67793bf5c68602f924abdc5e060d7c48f7357e617d7f076d54ea88ffff34cbe9c239af6586f4b04cdafbb4ba901ff8be0b54b32ca56caf6bf SHA512 0b26119990bcea9227c8bb20166be8465a428dc59c194f11f49b7f129b5fecd410a16def953a10cb55900ead747ad17d26f4f7e4bc90761ed241aad91d1ed23b
-DIST firefox-68.5.0esr-fi.xpi 494121 BLAKE2B b8cb1a131b50e2876bb63a4ac6fd06bbb8325f44ba36e10f883f617c323d4f539c5291d36a0f3479794a86d03141dce91eb7f799def58c1bf2953abd59784f60 SHA512 615bc472d62b26a854827a5fb55e746a232f4c97815e147b416787243fae30bf020e78ae8c9cea534a7886d4f62a1f62d8c12b956aff5c396f68ba6915614852
-DIST firefox-68.5.0esr-fr.xpi 522981 BLAKE2B 3137d9721d04115c0946d4ef893c1cd03fa2c0affc5952798e146f79eecb0a099fbb85b7a1466058ea2bf447f15f8f33286626e52d05239e7d72d1e548dcb530 SHA512 5a70ebf131ac37c13aee78ea6f2b9fa99e2557b6ce8468b43ff958ef002eb283e5524a7a985ed144c12a44243084542acefc31a1fb199cecc96d525a0bf3b110
-DIST firefox-68.5.0esr-fy-NL.xpi 510198 BLAKE2B f07ffcfd0d3aa6168ae2d1c77a2265901fc701fda815d94f6f01c8405c1d2ab29edb944bd9e6c45e52d18d7b77c77dc1655af3cba2667f5f185e6b3c8c3c0581 SHA512 7cc2e36bb7e479abedc09a22df650c643d4c04e7c6cbe98b1b708ddc84a85ddcf47e1f2daacd65d3f92a55d34ab7ce1c9cafacf5ca27348dda0f68a0a1290037
-DIST firefox-68.5.0esr-ga-IE.xpi 489302 BLAKE2B fe7880c64e3aceae5e7d66cad514c31e22a30c966042aabbe984d647e75c672607d16a8d7dcc4b1f192606d95d4f738478a19122fc405b3133e5a4bc81ee9730 SHA512 4680ac32f235e998b7d4646fd18b33f8de2cef75586b708006fd196d796020101eea0607a7d7b36dfc6c8f1adb910719f82fea2abedbd280b169f5073ff67c21
-DIST firefox-68.5.0esr-gd.xpi 506419 BLAKE2B 0c784f6c37844262645d58d851bf7f78944e5902b4db1ef6c0b28840d8ca993acc62105826fda02ec0e8018d5e760447ac5a394a4428c3e226bff3931269d407 SHA512 d7fa834b519c0a433a19b818eb6955929799eccc4979b5fc45db23b304ac70d91149eb8adae4c863bf54127a826280d9ffa016aa30a18605b9355d6ec59eb54f
-DIST firefox-68.5.0esr-gl.xpi 483668 BLAKE2B 539cf7b995124addb7a00acfdc87b18591c401bfedad921dbab2c5461cb1d340970c4cf007f43f4a0ae16dcee553d8b09c3b2f7673b6c18fdaf38a0eca3cd4b3 SHA512 c7595a0fb3aeb839e1982a9fe5bdb08672df12df7db8e759e73fde21fa5d0f50f4e1348dc5da96caaee8daa1f8dec64db7fa101f3cd316dfacc5bab0bd0f8bfd
-DIST firefox-68.5.0esr-gn.xpi 521832 BLAKE2B d783994d8190e8f98c877fb4b213b82635b46a18c46aba9d0d6107cfcd11441058221c859ac04a29cd9995f105cd09f112e5f1ecbf80a089118a595265eaa794 SHA512 c07ffc133e0904c4d5a516c76cbd0f1e86e94c5cc47404e2e5f7c57c0eb52d55a259a87881cbac44e543f75e9b1450acfd67db1398dba2bed34b02279262ceab
-DIST firefox-68.5.0esr-gu-IN.xpi 571585 BLAKE2B 6661704372c397979c8a214afcd4bb514ea589d5a4d862eb234de8d89b87d2adaa424c2aea43c76df9e27f35ec07c184b3313ea72ee787dd3f42816b41a8143f SHA512 f0c8c6a75f0ffe190a3155a88964341154aec48866de95e9c39acb970c1e87c5e13aae535f958c9f299067b40c4d96eea096aad9193c6d25b1ffd5311ac18fda
-DIST firefox-68.5.0esr-he.xpi 513825 BLAKE2B 9e3b1eac7116da2cd492fb634e9b0c1e1dcec2483a0b44892c91f3d77a315a45dcb1c9fa32059c637d6f053567826ca537db1bbef371a1f1c8d4c3651bd0b4d7 SHA512 b90b69e8e5025f2946a0eadf334badcd82f356e81243cf5a81c93fcf175dc95b40074679ff701df9a24223d2fb08f4379fee4eb8c9b2a1afeef138221f6c3805
-DIST firefox-68.5.0esr-hi-IN.xpi 555188 BLAKE2B 17834be73660901a9259c7a4c108ea4e4a7c386376f9fdf4cb7fa4e4b89abfefb99898730694ccac1ce790c8d074fa63ca9553bd9b9c2b603f34a526f89202a4 SHA512 47f35ad9a6ba83a035f2792d9e3546e073640475415a37e728038a6d6d1a49d5de173b369debb116e5d7d2d47e126bcd6180d2c0c3012051fbb17a972fe8e165
-DIST firefox-68.5.0esr-hr.xpi 491112 BLAKE2B 309d3c9aefaab4188e924be32abea24141f1765081e45bc7deb75513db14be6aac2fedd4752feb7bbab0214eabcb3810384d768c8eb52650e5fe27ad94f659c9 SHA512 ba92e856dbe7968538db68eeccd413aeef58e8a3baf3b76226c1e48ff68851395bc99b5a22b18e8b33933380d2aee6faf5c9c6205b0f3cba5f904711b44c13be
-DIST firefox-68.5.0esr-hsb.xpi 527763 BLAKE2B dc60120124110bb1323b79a6b63b8d8754832d61f2a782b5ed42be508f0bef3f0a90376ba6d3210567dd7fb2bdf4b73d31a0bbe5a491dd0f95cd921f5a7db5ff SHA512 cd9b310d43cf1b2b1c99b87c25950fbbcc0b227af4eba4b0ea7aa1cbf51de2b617b263475813f55e6da5f2d2c05ff1daf1cc4ee36edc6ac69476f9f3a9e2af04
-DIST firefox-68.5.0esr-hu.xpi 526043 BLAKE2B 279e693460f281f4d99441f34b446fe7a3a4ccd3d05fea99641dc91109f0d8467a928081e83acd5efdcbfdc5a6b848418425fd04307c3d670477b81c8d0bb6c2 SHA512 beab6a19f5586a6e3a8ef154f255364a06c29fcdc378ab745739ae73a8a28abff071167435455000c20ce05b61838675b3266730cd0e98b0ea56ab8236d128c1
-DIST firefox-68.5.0esr-hy-AM.xpi 542303 BLAKE2B 7ce378fc4341546038007498a515bbf6f85166490a79a14dddf0334674e594223bb4e8b3a5c4c6ebd51ace463fbb457736bf638413336a1307925ecdf09f30b4 SHA512 df6139926db999bd53d9786829569447ea2010beae9dcab9f5333a153e5a27223bf9a73c23d967f7c265e7b082f9ae1e44ecba0273a333c3c6d69ee856be9f57
-DIST firefox-68.5.0esr-ia.xpi 496308 BLAKE2B c74ceb800bd71376ccb22826cbe025a48adeaad5b4e3878fbb69e37734c8991dee6c27466baa80c61825c9d5a3b7545c16f8bf876bfd0e2ec3cf3d490d237494 SHA512 53bdbb345ae0ac352ed5d7e635120bc5e7b2c53ea779acd4a9b47005ebbd6c909b45bf241d03c2b83884b3226f78d5421e41e8dc9df12f10f2f2e82a1120091d
-DIST firefox-68.5.0esr-id.xpi 491731 BLAKE2B 82fea7c5354d557880ad9fb19b1ab3eec616abc30da36d3203b6467a2d404028147b73bd5086d2418a7b1afce87ab29bd9a9b2faf941789458398437102da43e SHA512 f9c0a3d1d62c44441603f7504a1fae5e4a7daf48c8d71e0c94468c85d7feb07740b3a6fa217a3cf00163ea57145e38a3677bc4e69ce9ab0a53f87946dda9f5c3
-DIST firefox-68.5.0esr-is.xpi 499776 BLAKE2B 986a0e0d67977306c4f6794b69dd5b2c6c75df7038263a0343fa1b9fb16a0f7aa4903ee4d5dccabf4dd364d331f2cf8c8e18f7fc86ed0d2732118720f0af9e94 SHA512 06b34eca4182aa68037ebb35152643ea882c457037afe23a52eb72f524c83298c2efe7346b6e4fa18da0367c045e3f575cdf4992d131d3f68026e33d3511c04f
-DIST firefox-68.5.0esr-it.xpi 383623 BLAKE2B 58f21e3525d24f5a56df96ef137279eb71f2ab93e3e2f9ce76cb61686ce532c70f7a1577b7b4764fc760b125e96b76574eab2a2de90cfa4185ded1649ec15783 SHA512 c686e1df6a2552cb28032baaca8cd7296747c6424026952f6b9133b67a27216607c418a6900d3af10242f1bd41239e1d98188a897e51c6adc40f6f7e16507401
-DIST firefox-68.5.0esr-ja.xpi 536938 BLAKE2B 60fdbedc8dbfafac933cebb61c362f2907c80d18b9e96034a8fc2257c5a8437e1ba208fc0110821b295a618ed3c8c178b3b00115a7d4892637a57bfe6ffc9b0d SHA512 cc9d817a247a943b65fd9a6e6245c845269f1cd11cd2e2a577c988eec5759056f971f8cde03c18f67a9dae6c177d6cbd4d4e8db241eba5f85913716b8918bb99
-DIST firefox-68.5.0esr-ka.xpi 544470 BLAKE2B a47a9576566202ddef5d281d7e05b78f69873024ac7e38a98849cc66d9193ba979a6ea1379c0fe14121f143015db3ba31a23c786125f0d6c5d36d7d3fd4f2a99 SHA512 d3fdd0cf003707034debc26746542463a9db99a5ae9fc10d865040c337c3db9ffa3d767b089fc8532e659fa04c885d99fa2595b444569cfe9bb9953c37e263f0
-DIST firefox-68.5.0esr-kab.xpi 508435 BLAKE2B 9f5861500b9ff14080a716f132f9f0a8575bd5c0020d7691ac1fa3f4fdb8ca210b456a614193ef7b83bd45899dc69925caf3064993c182ea960d541585740ec6 SHA512 6fb955793db219c2e689026bde8c05919c251a4fc72ab5d2e82f28edc67163b35007c356a301d601dff168d9ba5572060f42054c796f0e5f3a9c7150435dd08a
-DIST firefox-68.5.0esr-kk.xpi 578772 BLAKE2B 96f0799f1be33bee2da8d6a3fdae53e53af16b382e0afb5be4cbaa17b51000fe2e0f1aeb659e10643eda0cc09014cdfe452be550407c69abd3636389f88e6119 SHA512 74417384e9e61e66a825319329012ff50669ab4a392e0219b3e4b16cbde57aefa8c575af767488e990aa56144812622ad655d850bacef84a380ad45a300901e3
-DIST firefox-68.5.0esr-km.xpi 551172 BLAKE2B abf03807f435488dc548b322d092b25a536910e38fb3c92e98527b3f25a1ee8cbb4c321053a4572cc6af991db0195d538f08590beabbd129b34e7f4bf195e54c SHA512 869dc08599480f2ed63da23ab4fb86c06dadf8c99afae295d31ac24c3351ff980e9a9aeccda93b84c2baff4c50a6739b7ec7edaaa654191dc5e6d514e0760383
-DIST firefox-68.5.0esr-kn.xpi 547373 BLAKE2B 1ea0a96e45f2bd42c0e2dffdb4e21157445218f98a8c39aa2d2fc81a318681c477c958c3a3b04c9b9343e1e73aa5955b11c55b1cf3e8d0b4e9728434f119b307 SHA512 823fdeb33773409961addadbb3ca674ee42f9a20ccd8f4ba13e6797e6f2ad79c75cb7e2c290cd4f4c73fcaedf3d7a83e8ce614b499c15de0f8608670366da5d6
-DIST firefox-68.5.0esr-ko.xpi 535783 BLAKE2B 6ad94b43261f0e246587c121b5bf02f8267de68216f3f2e4642ed370083fc7e524dee2bb13b3081dfaad87c1b920e5bdc59cc57fdd034960e24a7e4ccc27cb7b SHA512 89c2219e171662426a67bf81f53b874e589be16ea34bb6e27ee16b3e00ea90f374e3cc825f762bdf18ba37b7668cb602a2d53e29d1c3c1a13ded876e4d58f0f0
-DIST firefox-68.5.0esr-lij.xpi 481744 BLAKE2B 7c0b8b6d81bd722dcda430b2eb0126746d66d58408f8b8f1d8902e26e3d7c87923ae9f12f766371cbef466168eec362cae4549a3ef6f4fed1cac721a90fca065 SHA512 bba334fb527322f848c1e5bd71dac4f18722152e0681d0d8f520b58fecb856a6d3a75cb13fd905d6abdaa25465e0e8492866d9a0c3770dd9ad903684d2a07342
-DIST firefox-68.5.0esr-lt.xpi 527453 BLAKE2B 465927ae745603a5dcab973cf996a6ef5e1904ee0408b929f2497941f5148290703e6bfc89e61ce9fbe709cd2689b0687347ba2612dceb954cf64a669b224cdb SHA512 5a81cced23f33baa441627605e861b84d06505f2be792747d193cfde3777761be9e91bdcd6aaa361e1ae06f5fbe18d243a399b292a21fde3b4f8946b8bc523a6
-DIST firefox-68.5.0esr-lv.xpi 500100 BLAKE2B db87488f3842c2ca93a3692d444bff4284c421e7f8672dc77f27f63280f514ece446e86035901c6126a873ee6b96b886b5a2363b8584f63709138e15cbd35e74 SHA512 39e4aa999df602a13b9564a5b4a100de7c696fc365b9f56aa452a7c31b8af38e1b2ce205981a2fdc0764a9638e05ead94ad4b58df9fe249dc8aec0362068a175
-DIST firefox-68.5.0esr-mk.xpi 484993 BLAKE2B 0a74969cde7eef37132f9fcc62938970e4540de96a1a447e0375194b784f12e88916d7a500f1d0cb1695c39fd2282dadb5b72be54679009ebc98f5dfa1c225e6 SHA512 7573a7280e71dd9771ff735318bbd742f1831321a6c8191c4eb368bbff21571a6f8419b4f99f4296c6e2e44021637a502160fb0ecc38757fc13f49651b5f4e8d
-DIST firefox-68.5.0esr-mr.xpi 558966 BLAKE2B 25d4d2eadce65a8529981c9842457ffd28d696b377b235128036e1252e740250e81c1561416077490db5f92a2d61ac3f7accf0bb859cbc8ee8393f519e3b7962 SHA512 25474447d1cc912b524ad3299261cc59d44bd216b3d9b0bd5a684e9c43bb915d610c3887ec0d00e9b806b83bb9df034fb3fe834ff365d3959d871b428ff4a9f6
-DIST firefox-68.5.0esr-ms.xpi 480107 BLAKE2B 272db59ee8d1e245bfe4d98a6371b7bf44964d25cef3930021dda2c6c4077710e72b2bd021138af09397c39c2397b3b0e747ee9d06107df23457dbc9b5938987 SHA512 45966ee986fc33e572e52320a636f03f838a67715e4ab56898fd65626b85f6db919ba0003f40f6895c3699de682654e6e4deafb6f7081ed1ac48760b3d00231d
-DIST firefox-68.5.0esr-my.xpi 551927 BLAKE2B 0ab62667fbd9d94567b5c66358f0d2269bad8a60f20921292ee425506f0e9c1c37c5bda3147a420b6044480878c3ebd309d8c4d9b97d66eed37312bb443ae1fa SHA512 4d69a21d8cd0d820c0d41aa96ddc29888ae2cbfae41d4d89cbc79c247f76b6d7baa6fe968f9d33f449af0f87601611cdb0a7b122fda47d3256c59259a17537da
-DIST firefox-68.5.0esr-nb-NO.xpi 495870 BLAKE2B ae6a60f0964486989a54490cc6f4d2df35a12e1fa3fe389f40f189999e15bfb67267ed01e2e3a28bd1c1853c149ac965b225c0e59d30dda09765a06354357988 SHA512 e7426d2cdd8c5215e271e7f052d0ecf5a7ef2d273b14ace1800a9bf87e68c3a661dca85cabd1f574df9cbe109a2d0c3a8fbcb647188c6b74b913d0c3ab872b96
-DIST firefox-68.5.0esr-nl.xpi 491977 BLAKE2B eadc6f1c554ddf106cf38b2a64d4f5a6d44f9356c7cf6ae268ee1c6316aa854075f47dd687eefa80b539e1667d2b2c7c5c5d929be7cb9ea94c1bbe8bd6768c91 SHA512 6d356fa307b716714e523faec83be5913b7f906db7542a7e586c938e2dc326120b33f07db587389350f2eb67a47f4523a8301951ab7ba2abaf2fa0da912497d8
-DIST firefox-68.5.0esr-nn-NO.xpi 494528 BLAKE2B 4a029159082a3376a87dc8193a57c8d6e471d5afa5c19e50dbe893af1de088e9a3bd7fa5af74a4536e57722f3015dce2a58e68c08246ae0b90b4601dca30a7c9 SHA512 30a41581d83fdbbb81f9adce0e7e73623c910de1aada8aae05dedd62c64bd2ed1b6e2314cf02233b14fefaed5fec95519ab44967ee3f64f4971f6a3203f8649f
-DIST firefox-68.5.0esr-oc.xpi 498529 BLAKE2B e243541a8684303a3d1a8ea18df5607c462ee6fbf4388296333bebd94bb39c05238c5f72b8ee8aa17a48b87865653017be4253a0f7f09068ed2516775b12b377 SHA512 1dd846b4df7a3943541a8850ff5f42b8c6e8bf5e78eaea82ddf15db5eaf95a3376e51fb827c7b4ba27ddcef5631ebdc80ae6765e4f6ca3d348136581e41009e7
-DIST firefox-68.5.0esr-pa-IN.xpi 542364 BLAKE2B d35df59e962a2c5c2acae6bb258a27f31f567782c33afe738c5a62748fe864a6db41e0eaf68131eaaf28fa9b3492b8e31e051f4f078c135ad34c81db214394e3 SHA512 a27fa0d0920dd13bde0d39327a9cfc389e7febde6da4e704cc33459dec2507b13aa0adbbef2673f611c72f1d233460895cb32e6c3cbf15a1b820fb2d10fb4da0
-DIST firefox-68.5.0esr-pl.xpi 495642 BLAKE2B 67095d0523af4ad9bcaeda6ed0740da25b616e4b73fec6b68048a676f7d65e2627c74c1b702a7fbf5309964282045894d77df1c18c55974b6431d08a084bfc50 SHA512 54926949a1de4c16b18b71216e76e94584ecee7a0f6ec0f8727b8a4f726210dcf55dc48666a8a915368c3235fbece774d95e650edc45d1990a39428f034439e9
-DIST firefox-68.5.0esr-pt-BR.xpi 497983 BLAKE2B 5e94eba337e4552d2d1efa2cb9374043e295204d4f9e920e079d6a12ebafa042fc6539918d7dfd8da4f9662ce5ddfac253011184166d24d32408b03d51c56c71 SHA512 3122eb3ffda95afa534643076bcfda125bbbe282cd668ecde38dc50f4a252c1ac9e1bdc644f75601e4a195d9c9ff3575a25dd8ac658f62da6cf21376c351621a
-DIST firefox-68.5.0esr-pt-PT.xpi 507644 BLAKE2B 58a621455897759c098a0090dbf8aad10b5a25481873e5c82728c13a7ac01672b17ac881c9e675a52f91ae08de25f06a7b95e710ddb0b1c00185c9a4e19e673c SHA512 30ca26bdfdcbc1ef939b2f1b56a6f176da3ac39a0662699476bd79655ab8ed80c7ac8eb74e21303d9aec9a3a4f168a70444d75e3c5dbc0948297b7267ab56315
-DIST firefox-68.5.0esr-rm.xpi 495307 BLAKE2B 6cb3e01c227f114dea4b2cfb12dd3083a66f30e7e902c84174b4a12e79b085b1f77c69315d92cffa9536f4e5e697bbf3d3c9e7d5c71c51adf7b19d9e19e64ea0 SHA512 ba64bf64bfd0011447c9749dd5f2b1cdff95f8af3b69acc2dfe4d1507a3badafc903a7698b3f970e84767eab981b575a7ea8837b27e0f0dc4978bb5765bb875a
-DIST firefox-68.5.0esr-ro.xpi 508609 BLAKE2B b6ea27886045c8fbe46bdf879ec3b2455d937f3e0914ec75a3befc5e78c0a88feb1793dd1e57868a4b9c05481ed9d8f52abfac91e1bb13d5c8ae909a2c790d5f SHA512 67f2ba0dc75f13f55c2a96419e0bdb8246aefbf5e6102793995ffc1cb9b92aaa4d7c5b75543ab47c00657d3cd5d05042b069f7691fe7d63191e94caaf101f184
-DIST firefox-68.5.0esr-ru.xpi 583734 BLAKE2B 77779e8609f429fd7d4995a434fa21b1d2630f3c2a30298afa85e855c5a68c232d9deb7e800ae9a91500a8fbc1b4a1d59b087d7060db90a59536a054a85ac730 SHA512 1b460f677784a7b64b4b8cf350ba8064e3b9693d3309213dd7b270288f5d7eb4ea4f7f52a329e1c246156f9f8a0ddd32ba605e94890118cf8f8e5715e0690464
-DIST firefox-68.5.0esr-si.xpi 527973 BLAKE2B 8a3e749b4517aacec8cd224b1c425edd078651bf1ebbe22cab6d423e7f7230078b3aba8314737e3d239c73565b6968f2821d7bce58b65848125d80e8842bc0ae SHA512 81153656cce35f3eabfdd3d8feb620c7fb1bfc15a8d78346e2db9fb6e0f43190fb65c77acfe6139cfe32303d54afd1aa96920387073d51bdcaa9dd1f2eed8b52
-DIST firefox-68.5.0esr-sk.xpi 525089 BLAKE2B 559fa170cdbc4f081787d2823177a453c5007c9178a928bbb542e289b3a6445ddfd35d1ea0c5c1bb573e91b2015ce7f76dc0cca31aa8e835c500ca2d1eb7e234 SHA512 c39f479ab078007fddaab5d318ad56e2a7e0a3c8ffc9de50e884d19a6d3744c236281781b624977e23f0190539204b904382901204d0c334f3e10b88a1078e0e
-DIST firefox-68.5.0esr-sl.xpi 502153 BLAKE2B 0c88a0c83a3caeef9d00e0892ffd053a750744c6f54174e5a0768dc77028ae2d53cfdf4907cb266c72aa68ac34acfd14c3903c8da8f49245718f53a005e8f986 SHA512 9e36611c03ecb8b365bbd9ce9faa2fbe0ef78057570b410f927b62edde65c5125c37fb0c3b586095f35cdc02d9087a7a756b96c3e387c31fad51ce4da2001c94
-DIST firefox-68.5.0esr-son.xpi 458711 BLAKE2B 63445c0a83faf1411b18d45384f9d6d51eed4b637c60e7871c9ad349afc2aee276a3a2abb40ad379b2dc491c4184910db0cfb44c5aefd453bdc08709a8c29d2a SHA512 2cb095e5744479bdea90eedbae02e4667600b4e2577412c866f52596241bd2b6ebd3afdc76bfe715f067c940bfea8780743378b6ef2f59cb645221fb348007cd
-DIST firefox-68.5.0esr-sq.xpi 521481 BLAKE2B 4abf37ba8d28a40560bf411d1c51c475f0db21eebd2950226cb7088e73fc2d742f066561b3ffa14a613ff0b66e48151e015fef995d4e4f38d447136af300f189 SHA512 14ee918e464f298a999c1d53e1143b5bd274fa576a25dd4426acfefa007750cc0261ea01a5f36478f4ad35a5cf604057b278985532d9b8ad00d7a98f27fbc173
-DIST firefox-68.5.0esr-sr.xpi 527355 BLAKE2B 196cd814fa422667d3fa7c086633bcbb2e820f74eec1497362a1a9691d9d81aaa3e30971d2da442d072fcb8fdfd1c0fc6b19ecb85daccb0b3e1b8f60f954e635 SHA512 7a5ab77c205a58c767212ddcb6cabc1526221f9b18d696b8da590c46e7aedda79e5bbd1dc613a83bff560c64d6c885cc0c9bd4475c74fc32026da1b853a10a3d
-DIST firefox-68.5.0esr-sv-SE.xpi 506640 BLAKE2B 89a5789b52caf3649e2bd862fa1dcad3b58ba83347c291170652d3981dfd2b5de0a08ffdfadd98592a2479a6a4d78924c90b014fef285ad08a6561e0bc6dee5c SHA512 a613bef71a61261cb20c1e29792692ecc9c57f608ea6436bab9243fcd30ca6bd115478368625b63faddff10b72634afb562e5005456e570138715a568344a64d
-DIST firefox-68.5.0esr-ta.xpi 548969 BLAKE2B dfa62309bc54f0c1557bd331067658ec3db467c01f46e64aea63676f8aa3044454fdfbad9ce1e0e96926898b460f25402ff1d0f3b517d530ac578d7289534020 SHA512 33a767908800cf46b009d54ca4545d7ee54ac8276feca8873a8437d5fe09b1dcfa8cae552f8d6db537595a4e439da98f48c4c35aecf1e15f92d2a4a220546c8c
-DIST firefox-68.5.0esr-te.xpi 561504 BLAKE2B 8675462229e3802de0f85e5fd3e1e7e09797135648c4ecdb4c2edf085400b9391a56b1badb7367d639240c1de4e48cd1773c678601cf60f90eae4b86473067a2 SHA512 9e43b567804da997e8731cde5dfeaebb70613955bf9d0a5aa06ba3f479e47ade750e356c21a811ea7f4ca519c830cb8018de6bcf9717538cdc4faf06b2c105d8
-DIST firefox-68.5.0esr-th.xpi 550756 BLAKE2B 511268c244b49ec861f65f500a7852a0e5d96e38af5820c58611bec0654a5c3f45c1254380086971cdead980604db440a54dc8c82976578bac0be7c795b02545 SHA512 ee7c2026b988636f5f4086e7a5fd7fe3e2ead5884e873ba5638e55ae644e5277ad2abfc16d3219a285f7e9bb05e7547239ecdd22d10c2da62aabff3ffe156b96
-DIST firefox-68.5.0esr-tr.xpi 515123 BLAKE2B 9ce316580c04d6ba8b1cccad4f26e35094e29f349055bfc86e598dec0b19f077e580f02fee40a486fe84beb2f03cc1e5a328a2b0ae384f4e8f5ce0f5451615e1 SHA512 cba6767920f018080875dee4248147fa12b5d7b490a43443ff0ac77c37e89d99730bd52941e9aced945e3c957c78adc7d4d43d68e4424ee2f295ac60a30e2da7
-DIST firefox-68.5.0esr-uk.xpi 568862 BLAKE2B 3fadce1c908e6aab34862d0ad825c2b3d10143b142dc29e95c34073c157237b9def5a9f4c4dca5bc690f70485b2e5416b9c6320492c76317ceb037f8eb3fbc2d SHA512 6435c4f4147a2e721ddace0bad85930f69cb91f9d2c83ddfc9c5057c6d2b8ef293ee398de03f8bd9064444de25099114629258034b742aa936d297379fc6ac86
-DIST firefox-68.5.0esr-ur.xpi 542339 BLAKE2B 2d95bc422a653e66da99fa5f35660be3a82e48fac88009a33fb6fa28c9946c4b58dfdfdec5494037f9c151a4cb2acf1422b0266e51534638a1b5d8d096743b35 SHA512 765452a15bb2549240505f337e4bcf3ed5912a8553138ab5f1a3e4a81e136e634868b61db2e15bf7299a05c6ec926faa1152f5c11dc971b0f7505ac0eb26a0c4
-DIST firefox-68.5.0esr-uz.xpi 482280 BLAKE2B ebe9dfec17f0a8acfd313c43f1442f33c28945a83083caa1102f01d4f608a86273230cdc2014f75638d3222dd1fe3c79cf0d7a720f17bb3b8810414ae77192dd SHA512 e369ce81fd87896b8953a073d3eefc5247b674369266f23e364c2e63a5016efd3c8a8fa7e89901b78d32beb214db6eedcd3b393edea672e82887ba19df104df2
-DIST firefox-68.5.0esr-vi.xpi 529123 BLAKE2B 3c940d6405b1d13e2ac7c92ead9cfde35544af43e4c2c35395d0e0227aa6ab8fd0d7fa8aac3e7700f1357fd404a43a8af707a0706fa254b03cc6ce8d835cfa0b SHA512 98d6ec47969dfdde7bf8443123352762d348b324cc16c0b77cefc69dce7bb9984a3bf66e99e28cd5188d25c170ad3c401eb848a54bdc2c0bf953f65d1c0c8a42
-DIST firefox-68.5.0esr-xh.xpi 470237 BLAKE2B 1f9636e6204d5a335a176480d9b7e1f3c5c9fddec951ff9e52a138d718ab58456e4b2199805065f25b8a9f473fc60738338bc332d73feae4e51df91defeb6a8d SHA512 bce5bc5e92e6f3d1d809b35ea03b48f0de7f67d1fcb4c625888a16939ed14f847ed370c7ceb88ba9fa44ff97623b3e3151c262f35f392abc48d1dc115444d2b8
-DIST firefox-68.5.0esr-zh-CN.xpi 536442 BLAKE2B 108ecb1067e5a6180e8a9d1e1b11b57085b546b702e8da826b5b30a0d1fe1afaad876a879ffe3ff3577b981e18a8745cc66e9ab0213d9119cdcaebcd9bc64d2c SHA512 8d1a702ef1ad039138ff6a86d2e41c69006ad7c9cf2bc0b1b6ac091769c58f4e91608fe83ecda5bafeaba1f33bd7e4794e6c126d04bb4f57e972d27d8a9abee2
-DIST firefox-68.5.0esr-zh-TW.xpi 535852 BLAKE2B 3627f1e1c2f456caf38d0b8023bd1ced61e39c5a6caea9fb4b526c2a51c28afa96a07d21ddcc1f34c9255c7151533a3370dda732628b32db4a7cce8fb334bcee SHA512 f6d7e12188bc83d5f4f607a09805ddaae47deb932ebf936820276092206b9c56b86ee98614063a1427794cc65d83418d4c5c918aa3215ef81f9e8b82f3625603
-DIST firefox-68.5.0esr.source.tar.xz 314176068 BLAKE2B 2fba739b475f2d2b0ee5c66657730164055acb47c61a030376d41f037e5a4bf49d2bda46a5fcaef6355848c29827e0a10c3eaedbae5567c16b88e881173641ad SHA512 0acf4ecd47bccf062ab330231e36355f5d84e66ab411f653ae3160583613840925bb473c0f7dfa4b15311a543940293c4633516851c9466c4b0133c9271710d3
-DIST firefox-73.0-patches-04.tar.xz 20756 BLAKE2B 91dbb2454a5f4a675f13cac38f2455faa35f86edb2d1b8ed2d1df619176dc55563711fada925481f2fe5772148c12788a646ccec2e91b0e5c49c120d0541d224 SHA512 89662e232aa51eb9e42f0d9765f95982768054e03bb3c8f89a6522040e7b2ced1f002de021c36041aeb26e3ba4db39e604d7b58f83031e4769ea056633e09019
-DIST firefox-73.0.1-ach.xpi 496819 BLAKE2B 7cd19d6a99e964bd52cf85bc6a6d54a1ccfe0263cd4373578b5960d9f5ce49d7e4e5abc6935859850940d4fbc186a294cfd2d3101bcd416f6bd8d554303472d6 SHA512 dfef90ea078f2252b133d8c0d92fb8a5b80fe862a7ca942d0f7ecfb3286ab196657c375f6bea5f54a131d86e7c517af5dc9c3a43dba8f8706d1a2e30ca94d861
-DIST firefox-73.0.1-af.xpi 455396 BLAKE2B 4492452c23b8e0252c1e56bfd11650125575c900ca687b9a66f760ace069546ca4302b8cdbad6eb2d8b36e16cfe05ded60255b2496fcc303c139936b5ba13926 SHA512 b7d8b8307f8e76881cd7b0aeb3e7125f0e94738bec18dca157085cff32f6bd5b3396b3b673a23c49080cb21c06c631ae71dc0631c772aa443ba11d86e696045a
-DIST firefox-73.0.1-an.xpi 509027 BLAKE2B 438e4a8914b5d8923afbdf1cc942d40e001d003be4a00962579ea06d6ab0ed362b1f1e5f1e95ac9832998cb65e5f90739709c2054f85b546e4d20a8270e9d8a5 SHA512 1d4f2eee9b06bf66b2384706408fe726b5ef65c2a61277767944e113688b4bc1c709e4faa591fdcbcbe8ad2de5ca4f9308165658b7fb192a02f4a5304e9e545e
-DIST firefox-73.0.1-ar.xpi 579684 BLAKE2B 8e19ca87e5d4ae226766d7b7adb9df38f70a0fd1693215659f6b30a0b153d3ff414da9c1ca877fe40fbbb313442e6329918e316a57be02b818bc66313b5c94d9 SHA512 c75848bf2a3828e134c2591850c448c5ecc76e813bdf250252c843265962a715275b9c93dc2c69d0233a4fa2eb959020c5ee9f7e10ff66c3ddb83c9b64d9191c
-DIST firefox-73.0.1-ast.xpi 499594 BLAKE2B d182507d61f2af122a44696dd93b17aa05c29d4851fb3886a498cc87b05443329445e246f9b32f71cb9276717b508dbf9d020acae9241801708e11c683986377 SHA512 1a9d345ef14a5e771499aeeebf62eb3934a3a1b9b9e57626db6f0aa8d346cde61b632f5bc93734889e020f24a5f72340a7eef9fc7c1bcf7d183ac48ed236c513
-DIST firefox-73.0.1-az.xpi 530750 BLAKE2B 955e26d674c774ce8160b7cb57680077779ba0f76873ce26fbb2cf14dffa4b1924fef62ae6908e18f1e578a2cafaa1a72aa753e7cdfae8fd454a92bc45633069 SHA512 0d3ab09afb1bb89f291f8131c2a2bd527c8efc484b9ed6709fc053fd0147fe50643102637d6db2f93b6ceaacff8fb771a0544dbbbcbd9478aea930e1e5b098e7
-DIST firefox-73.0.1-be.xpi 627333 BLAKE2B 231d81e01d77c4942c16cb31f57739b7bd994e5fe81d774eb516a8206b33c9efe806352752d9e220299967e04d487ee6e40082919cbb48836fee514e3c87f33d SHA512 43ff700d7314a70db60b0d089f23f3958a33d7f2ea03c6519459c708f53eef7b0c7d82c0799715efe243887d9b8048d8477633bdfe16737c912c595cbb494bd9
-DIST firefox-73.0.1-bg.xpi 589243 BLAKE2B 070413b9a65f3ed18425e5fbbbbb956987ff924368fb3e08769314faacfb77e204cc0298250bb2d682e486e1e8d5b82453ef586b0c19c36e6f558c374944f3a3 SHA512 01dfc0010063e06c8e3bc1590622cd2609ad5dc7d2105cb0488be65c50f839b81b9ba77ca5ba7b1c4d0b7440893e0cfd66d238f3dac79f19945ba706169e20a4
-DIST firefox-73.0.1-bn.xpi 623499 BLAKE2B b5076efb3c8e5f761fd182c2c9ba71129cd14bff28368dda84b133f20852ec79a4bf9b189f74193aee6e5fe9c0aa0a004ebcefad980b112a9aa3c56b312798d4 SHA512 c03e1bef18cbbe58ea5be2b6ff63b2b05bb1fd811bea87e0511e8bd76293af735892f18513fc4c5459dfe4f21e14093d3133e54fc070f7fb1f83ab7cebeaa229
-DIST firefox-73.0.1-br.xpi 538362 BLAKE2B 574369f24eb14fbd736f635997dc4a17c6b70aef5f1dae791b58f40a4782a4fa0a99da1ade56738a7ba87058fc52763d571dc37762ab0a6e0a2a373e67844ace SHA512 b3d54207036e746a1ebbc5385c130dc7f1da755ffb7b5caa7fc2149b0d24405fbbf61926c46c831492fc4ea7fa2e94961a906e34cb3ce72d13235fbfb8c56b27
-DIST firefox-73.0.1-bs.xpi 506601 BLAKE2B a7429d50582e7c67b6f1c28c298158b4f53b8a254620e450de03567fc7466997bc6c6eb172ac3fa7a267d990370888e49281bfa3e94eb4258bc6439025b50af1 SHA512 33bed1a2f707a7c422e43bac390cb46d6bc3464ea9a1b1f84928bf1797372e7453ae94e4dbf7ed717538679047c589b8db8b5f0a839011264ddea7f49260dd42
-DIST firefox-73.0.1-ca.xpi 539895 BLAKE2B 25c41913f3b6035f13230a33f5eaf6ae27319064d88eadc60e41bf9d8ecda463d477eec1f6eecf98166851b1f2f8a9b060c58c7025a4ead047d53434e8ff18f8 SHA512 eed1623f86322f0e0f5b2f6a252a33a0ac77408eb99001640827a214f1b8d440ce6ca3bf7b55797174e7ed6c6ca48fd415c91ab1ae8a67e89f7f8d81a6a25de1
-DIST firefox-73.0.1-cak.xpi 567855 BLAKE2B 8ee4f4b8e2d0214592b12b4efc7168608a087d6fbceb3cd9e8e6a26dce40496bc0cb61caac25e81608b70ecba15de6cdc6702184188da4fcc466d0348aa1bc47 SHA512 a02708cb39a38b6b3690d6c1808d6a0f8f7ee8acae3ba98140a473bee67b304ad503165f33d824b1b6ac22dee31bb8a7f39c96ed6d7e105898462cee2ffc0333
-DIST firefox-73.0.1-cs.xpi 563332 BLAKE2B f1cc4c845f61120ad8fa765d860eddfa0469ff33a5bb01000bdbd675265b529a6b5322193d93daf7456f0cfe81faa2fe604be0002430d16b1c1ab0a336dd8d5f SHA512 30ea11fd423c2eeb8cc3e6bbcc4a50c1e62281ee8db8bec22746a9c4e9aecd891ab7fc3fc4bb6874278069086ed913b22a7d222b1331e5491a107fefb81bb0f4
-DIST firefox-73.0.1-cy.xpi 543941 BLAKE2B b56311c69b77ca79c8539a31e5d67ce88137c84a2b7efdbbbc78caec5395131da705915713121b70436452467f36af7b78eede423e6b49acf383080c609aeed7 SHA512 4daea2b21a351c534e7fe59992da7d907e16f6dfff055dddc190caaa9133bf5ab0b4dad83787575547f446d7806dd0d18b6fd569ac03f16693ded3ee01231d5c
-DIST firefox-73.0.1-da.xpi 527914 BLAKE2B 50e7946bf05ebe81c42c63aa5a8a715f662954b1e2af72fcf02a85ffb05d46fb3e7239fa4b9d756b8cb324623561465720364a2ecc6d2e9662a61845822cbbe0 SHA512 b2a73ebd114d94ddc07161a3685baa08387e67dc3ddd2c06cfc24922e935bf93d4419190809c5644601fe9e142f66507fe2d4d2c96ff6108bfcad47c21299aac
-DIST firefox-73.0.1-de.xpi 559780 BLAKE2B f6b1b42864f8522062f975fe6ed4a7f4b14331bedaa7623d51fd051fb9f90c71bc42614bbfa820fdad866b95fe5c496bc15d3aba3ec9c57f88d92d7d6eb9b126 SHA512 917addbd37d4dffe6467edc6fd44124e70ab2b902c0245aaa23fc2c0eb4394f8f1db7e940e9c0efbd543b2608649f77fcf18a9be25feb028bffe480e221ead88
-DIST firefox-73.0.1-dsb.xpi 569991 BLAKE2B f1c6cd49d156d2db26ca8f20d3183b7278f15453a9336f1ea55614731e9733ce39df0843d1935db1449aed558661f76879f3119976cd3dac7d732e5a2a98c4af SHA512 14b7184f4e22bb1fc3f82add444d75a80d3107464387753d1bb18b1d50529cf1b13cee2d82559a2abe6190b2b1d90c6ee86c85ad035c1a5b6465e51ea10457cc
-DIST firefox-73.0.1-el.xpi 632335 BLAKE2B 600cef33678b01696e89f4e1ea1a5ba1f95dc9d1baff388230b3285e6bb7b8f3366b8917dd4542105d96d3cfe12fbcac802c768c24afc9172f1972633982ae52 SHA512 c27f5c94f5156ba8af0122860b18014b0bdc6ba123283a8ff8482fb4a50168fdfbaf6efb50f8e5a0a48613dbbc8edffefc4b25c20031ae4975cc19f08777f4af
-DIST firefox-73.0.1-en-CA.xpi 513502 BLAKE2B 0176dc4bcc2854c24bdb973ae619f3ac1d5b554cc8038c1bf9d453faaddfac161c48456855d0a1d1cd15b3931251d8df22a1aff88c58beabd0543ca9ad1dbc5d SHA512 de0de5cf7547048a1d0c54d05bf1f61bf532f93b0ba0cf2cd25d93d1fe6ed0d489c717d7d99e1ffc2cb8db2293d76868c836f820490c42645db5c462b787803d
-DIST firefox-73.0.1-en-GB.xpi 512023 BLAKE2B 2cb953b4bb1ed4b37035f684e8b26dfec2c2d7e28031974490215f578f1d6f7a32da0d4b04aa311af638160ab99fa143cbca07f4b4234369b7db3efddb7cca33 SHA512 2da3ceb9c4c90b82feb59536104fadb18f9d9aa9dfb3656a8969c7b37e14aa2d715c34b0a58248e3fa0fcb4004d8c7413880479c3d2ade8e86ed08bd14d041dc
-DIST firefox-73.0.1-eo.xpi 540732 BLAKE2B c893f5653b851fe559f9aa2e623098ef080ef69db47bf63e161e3b82a19a58222edb7b67fd0c779a8c64f4f24466e6281a356cf6622642c8f87858f77101a13d SHA512 cdb9dcfa4e19b0950654aa714e7032042f78e4dafa459ccf43d8cafeb6560c7472dbbe74a4db9669ced5faa734ec096be926ad57368a3fac31a56599ada3269f
-DIST firefox-73.0.1-es-AR.xpi 549330 BLAKE2B eb71275acc4a509ffbe5f35816a0596200bae5d311dfd9cff32de4f5e4e13758f7bad4fed0d2d5758e037c275375fe8b587cf8a13cfeff7668f5ffecdb6e58e7 SHA512 50084699c8263c41ef67ad211ad293aba506b5cf3829653f2e2a6d597de3878f662b89c629151a073bff701b08f2cc0142df756faa45ce304c76c0a8b39723fb
-DIST firefox-73.0.1-es-CL.xpi 549339 BLAKE2B 4ac87e2325fd6ea405d34a7d1cf4156d7bcb74703300ef74f533820f18c00054e2a5e657b1bac73083980689129ccf3d486cd314a3b782fda107ae1331b186f4 SHA512 1dbae135b63394dac3a3a1917bb54743180083c766fac0d03f6f493d6c04925e5e23114e9816e4dbea5bad0deffb7a7aee1a8f4f0bfd8d16e375d310007517a6
-DIST firefox-73.0.1-es-ES.xpi 527430 BLAKE2B ae25ba5a94f58e54dd5b4bf33b33bef3fa8757e64416e822dd0941bc68d11639dc217e4bc590b4b4bee61ce9615daacfd990ffd0309f14911488c0509356dc95 SHA512 6cbef1f09f143d6ffdb7a00c174cec135534d091c285d807b483e8ff9d1c49468a76b4b57f45f5a691312f365e2b8bf71b570dca152f410bf6f178e704bdb776
-DIST firefox-73.0.1-es-MX.xpi 553279 BLAKE2B 5b25ef9c095a511074d5161a28cf80849c56e0e8d7ea854d96a33896d5067b7e2a3159dbb6bd019cdba563eb0c0eab646d8227848d96e85a01115c670ee81ed1 SHA512 0eea7bdd362e26c6b65b397999950e0ae262e6462d3d327fdd827f13af4b9c119cef70239bd4dc83104f533417390768c86a380e125d661d315b1070ecddc1f2
-DIST firefox-73.0.1-et.xpi 529032 BLAKE2B f4fa07711a3ffd83f334a55ddd0dc886574c252aa5a080c13482f7b1aaab0f4b5324a00d55b31844a1fc113504ea8291d5f9c006aaa8207398d4eff9c7ff8b12 SHA512 3eb69be2bbbf4fc35918177a33096ff44eb4b9d1eabbe9cf208d17fed8704d657deb39632b8aeceedcb1d120239fe2cd3d497f1969ad9b75076b1653dc288d95
-DIST firefox-73.0.1-eu.xpi 540276 BLAKE2B 0f8d02259187a82bba0282ca98b2ca95875392550cd8381d5ad3a623942df93cb918374ac1e76b7d7217fcebb3e3872dcf5742537dbe025e4d7af28061e53657 SHA512 3c934a9ec8173297b3239c42901b57c12b77d2182b0beb59737796b0c957a94be92ed8b38e0e0fc3086f2d8138d7f7e9b11a0008c2f712959b5b7e2096e77e44
-DIST firefox-73.0.1-fa.xpi 588298 BLAKE2B 41cf0fa8f0a8970f1211905bf8dd94ec1785104b18299457ad5f38b468e25c8526550c2423ec0275131468e92b3bb7400f5151dcca74b244e7b9675f987a29b4 SHA512 8b2912fca697c6249083338bfb689c8ef99df143f28c2a9c2509e0cc2b4ab3fd0c74db8e85417f7ddf8e3503a79224d8af9fb91058a071b65c58d7e1ccc5b3d0
-DIST firefox-73.0.1-ff.xpi 507400 BLAKE2B e0580d2e2a14a63bbe38fe61a9fcd6c425c8f5a7d3f95af88a002d679e5b38a06387f67e307541f08a1114e0d8690d67752e868317b996f1f6bf02ebbcaa2895 SHA512 135c7033f0a659b4aa32357b92413e1a471377dccfb77d37ad413077b4ba0a7fb8e64555b13dc576273755eb1148594649254703ea8c5d54be6055119437f57c
-DIST firefox-73.0.1-fi.xpi 535767 BLAKE2B 157a23954e7cd0268aade8b4b7c0369514b9211925fe052589a1063fcb8a3650dec55e7e9bcdafae8495026becada713b0d792c8b10e858b5e6f73350335f168 SHA512 6adf8a76ce57c4e5c9e82d671a27a0aaed82a9793b11d260b6dccdbe2c4e974295508ba66febf7b0c1a551a188932938d43ad91c56a52352d5175cc34ce617ab
-DIST firefox-73.0.1-fr.xpi 561594 BLAKE2B 04c9686776587c88c5bab56937fa3964a9329439b7519d2dd390da8bd2ec056d22a0cd1d7b0c982c8b8c30528578efe8cf199f4b7b0158a770730f03bbb4cf07 SHA512 a093a7dfb963761c8ede34ae94904d4ac71ffad58f2f0255a1c2099aa68a19c47ee6273c39b9c0158e0ff9375797fadef447f7c918b5715cb6770d4eade118e4
-DIST firefox-73.0.1-fy-NL.xpi 545154 BLAKE2B cd04e51b9c933ee6c26a6135898f90092be2726c5675e1d6023c93e1f86bf15afb9eaa03cbefd02b8079d16c100e4f0e44a1f45695ec758fc4e7f5b17a08476d SHA512 0b09fb573a3b35e0a1297e70dde86e1c335b6c0064e56f07efaaad749a2f6a3371807c43d1a3bdfab23749ad00f3d2aa76f4e2decec64f500e83529c1427ff1c
-DIST firefox-73.0.1-ga-IE.xpi 506198 BLAKE2B fa0d89f382233abec9da548f7e2b67ab0b9cb5fc4d6999945794e04bda9f2c1671d8a92ae5e215cfdfe523edb144856a4ef75d96161b2dc666b88245bda087c9 SHA512 8a85b3f4857f606336fc5a09f58460d88c2c8ccc2551d675d321bea56e590aa87ab90cbecf8f68ec5c792230f1b76df6f2906e72291804c2ac1dfa11d3d4d269
-DIST firefox-73.0.1-gd.xpi 532101 BLAKE2B 8c432a5461b1e51b420463758328015d76428d86d8a61ac037eba8bb84c9952d15bb46ccc9a302f20374a1dd74ae9d6624c6b4adce8237d8afae58b3b9750f09 SHA512 e3368ec0bbba5477d06f959c014639b2b22d715c5921d883d5aff27085b1380f5484aeaddd26a5adb7d0a1576a4ffe69cd0f3aea458fc33b3acd6006c26ca25c
-DIST firefox-73.0.1-gl.xpi 507870 BLAKE2B b3c0165080d9a825d2b14c07e135fc88e1894ab03f7ce425cac8ce0addb0673aecc76d3c54f757a25c6daeb9611c7c0a0e7c0e7fd0df8a5cad7bb3c188d554d2 SHA512 958cdf6400997c58a19bd28ff1fd0e59d664e97bce3d3d030a888195ad930e9671706222dab571dee9778f5fb4c56e83d25409bdde0e0d87143dd4e57f955b65
-DIST firefox-73.0.1-gn.xpi 563116 BLAKE2B 6afc734a57fb7da276edbac32e503bb55212bac42dd7c17d5ef57605dc0aa6a9860c33939dd2b92ca4f2b02118acf230a91159c02ed4e8682797f2af62b1bd60 SHA512 4ae63fa15d0fc1205b8843b41251c6b17d6129a2b11325eb4e44fad67db99deff284de8ee2f5e25575b33ad25f9cd8a8a1ad61187ac35175176d42be11c85661
-DIST firefox-73.0.1-gu-IN.xpi 601744 BLAKE2B 26ac6020fb8616940c335e1e30cd3b0ac2a5bb150e8951c1f3b6f07d6f2aa77693755913adc8fff69531269f8a8b98e4306b75beb53c859700310b133768af4a SHA512 ace01df838757abef9eb2813d84e6690e572b6977f224115a25e6f779804dc5c6de4b10aab3abf965bd78b1be4e9648ad5d63cb276b5b4d05d71ab6622a84185
-DIST firefox-73.0.1-he.xpi 558666 BLAKE2B 1779e64c93c8d6d33f5e2576cd9791b67166d5d47b40d8f1738a211018b2cb11a7dbbd5f96781b336ecb964b86be4e704f3e61351fc432a6e5707f33b6ee3cb3 SHA512 ba927327d1be807a1ea9d5d9b0ba3319c65f4e9bbc0cbb089257f8b18f9de7c9b830c110636b669e46b7198d207087798b6d5e24aafd34882a9572b24e6f0a7e
-DIST firefox-73.0.1-hi-IN.xpi 607642 BLAKE2B 312c0bc8492ba839fed54c3b9af450a8f2d66fa2b2fe3e231a307dfbe75c2606ba130fc6f55ad7316274a48e641d7834c4e26c9df1205ef10ba3c72f2e94a22a SHA512 574acd66ef5a26563b7910c5e0526a76185573c4a2faeadf293df21c8d90d41b8b1ccaa33581b0051496b08d775595e24f83eb8c56c57178830241d922430e3b
-DIST firefox-73.0.1-hr.xpi 541765 BLAKE2B 6008ff6c471a764a88615b702e2f0368552b1e396680aceb3470650447f54cd8ae90f53533cd8bbcc2f760e3518e6b633fd606ee0d6814b5234951c5ec4435da SHA512 4dc60db67d1efe03af911dee014dab9de967e2e6413316cc743487aed085f01ffc96d70855fbf4ec13c41f0f844ca5aa71f6800b6717d2aa36a07784ee67eb30
-DIST firefox-73.0.1-hsb.xpi 563986 BLAKE2B 964aa53b9927994a5614115f5018adea8826ba8c3f65441522a7daab84153650e58c4bca5b6ac5c526bf2d89136d6c91ff30964247bd9b6fce504ec251fdd27a SHA512 3f2bc4068068d661d396e87370ad35a99abac6daf2268a4e8dc287641f37840d322ea4ed1bc9b2e011c46a77237365db326ba0df4ea376c10e66ee116c479706
-DIST firefox-73.0.1-hu.xpi 569569 BLAKE2B 75eac42e0c0fa35cd479e4afbbea3daf63379391c3f92674d41662734751adc82dbc79ac5c901231942e7415b6610915b547c30c9a9ac9d93a517011a6553888 SHA512 e0062b5e0483bc2e0e5e476b1ed72d911208e16ebb67fce1bcc889bb049801d7f6337ee0e32c0dbc546a1df0ed087cfc68e9850dcdbe0387c2f46736f6addfaa
-DIST firefox-73.0.1-hy-AM.xpi 619868 BLAKE2B 254358c4d8679f73bd4a14d30840d1f1485313071efeedbe9f1a153245198b56a950e68a04f95c31323036e6b305e29e8e171551afb3e31ce54fb84c8f9acc79 SHA512 5fd87d26e6de48662f0c5cada26e97846c6f32470e34eee59f8c9445543543df929de128c580cfb1b12de319083e941989440dae743c7af270aa4b56c575dddc
-DIST firefox-73.0.1-ia.xpi 529946 BLAKE2B 7a3da2b6a841cd04fe10c35b41a2656868a902c53cf0798cd3c66d05058f76beb3a1717e121d3d97fbefbd1fdf0ac2c2c1027c3009ced589e4f70e4d09f4ac14 SHA512 1866b15e66c5e79fef058b9835df6ea54e520ee6946e54a851b1558f180fd75eeaef269ca6e32e324157baaf6d228e3945e3b0993d37deb554148051c99ba457
-DIST firefox-73.0.1-id.xpi 533265 BLAKE2B 0b5f5be87c7bebfec05cd67cc0b425872b3a921f6ab740d10b534ecf82368cfa1fd3dee7127dc81ee785b592b3660278c1498b03b23a3714a88490d58bc17b8b SHA512 1954b388e6b5d416f4d8ce4b168593592a1147b24f4a407233464f619db54e050b9822eb7efaed0ab8e71b839b8ff6c9fdfe929e5efc9dce37a350eae86e4d8f
-DIST firefox-73.0.1-is.xpi 520198 BLAKE2B e66158e30190ca9085c90d446de348f60927ee711fff679c927a3939f899bd17cd83cfe522012995dc86b44e9c7182a1f67e9b6860b8369b620dd63ca36c7172 SHA512 717460dec8696037fb045ed058b8ed9b1e4dab07ab1e6ca1202b2920cd4ae7e30529e19888f87e0a2fc1de51c85e28ae099f9ffeea6f3e8f839d632300366eae
-DIST firefox-73.0.1-it.xpi 427999 BLAKE2B 3ddcfbd1d1ac13b5f30cbc49911f6e17bc12a6e477f32d98d58770c8306a17b07a265708864a08c2ec200805da9d69067bdc50b2fd848c91541c3850b4fb7766 SHA512 18d36251f3461240c272a8314ddcd910affe935be7eb625ff94878e7aecdab40fee9d58a14d835fd0ebab4c20c8dc0f2be95dc5a162e87932abf179ce42737a7
-DIST firefox-73.0.1-ja.xpi 588819 BLAKE2B 4bb730711179db12377d667fb273ea0a2194b6f518deb404d1998887456a0d732150269ff0ebc071a645502e39f813ba3b0593e054e60280ecb0a1ec9d59ddd3 SHA512 4f19dd855ca09dcc3cdfae9167bf9f7d8798f743f94958a74d3af01456f6df0f6bd3a8fb8480038e950d25528a9fe7c01c74ac3b55121a3161a188eb547cf69f
-DIST firefox-73.0.1-ka.xpi 590617 BLAKE2B 1b63ec0430f75c05edba494e893ac717c6005d120272f72ca2ebbf55e3d219eb6fcf7d23ead9d265806c785bc806cdbf459e74c4cbca32bb2fc10958d49ba637 SHA512 a106826ee8991cb45f96830a26c7fd10b0b85084592311d6571619cbafe7c1a3d08400a651c91e3bc7c023568ee816d70c5e60a5b197f81f4c272219f8fd2d78
-DIST firefox-73.0.1-kab.xpi 548515 BLAKE2B 4cdd873dafa26af85d5ebaa436eb12001fd34b4578ab1b4a5d4eff4dd39f500d38a431e575264d198ae65e49bafc70a6bfe6757b45666b903907a093b34810fc SHA512 f27d042c64730420e655cf27337a88d803fb940fd8d6427920da5985f1168512544de83f541bd0382d6f896d900f245e048f8099d7c4b7fab01df098b0d0a8a3
-DIST firefox-73.0.1-kk.xpi 621500 BLAKE2B a440aadb2e8e55d79a5109efecf155dffebd36f4a20bb5083f9e1aff81e3be2577787096436394cdf0ffa7603bd91aa95c191cf0a9af2a73c424a04647c6e5d0 SHA512 a1ee576d8f39e510df3f3ca1228343d08d5d5ce5d33495f682f2996f15b96697de271842d9f7f0d9be2fd5d0841600bf0b3eee45c2ce48d9dcf97c9076f57414
-DIST firefox-73.0.1-km.xpi 573132 BLAKE2B 04927fa1698c76445fcfd066a6eeaa380d91663c11c3e75a7154ff243364882ad2aa0b870136acd7423a87d8717d97280dfc5e112da34abb096f7e6fc59dc8ff SHA512 928dc97f499060ca2e4cafc5eed7f605d595f9e4c06246044e4918988cf278e7da72cc80fbb99dac6297defc262c4594cbd4305567e0e37e48556d0414ea2529
-DIST firefox-73.0.1-kn.xpi 565622 BLAKE2B 2701e103b0ef96d05c46f1ca4b927152dcf2280583b11b2395e5622d4a293779394619e1781872be577884de80d95d02e06c87cab87c810c89db3689f38ae70c SHA512 fa6fc40c03a6d7700fa739d5cf07fb51bfbba94226ae7945962ef2cf8297e5ddd065c85afbecf29964c5f89af19dd717f7ad6d9b5deb7db75019ef4b4533e1b1
-DIST firefox-73.0.1-ko.xpi 577213 BLAKE2B 2f346af4207b3e450f52f0dc2fe15a7f12c1b764c4cc09a8fc0a452edce8dd44e28ce51f9c082c5d973b3a0eee2222f0e7c1613359dc543ea09eea29909ddb33 SHA512 cc7657a98657aa5990e57a0def60345206d57d2766388f2efd92e262a36cc0bb9711710af32e063ff6ecd9263a03840c631c37ac89203f716cbad6337f02f6c1
-DIST firefox-73.0.1-lij.xpi 513301 BLAKE2B a8bff6ba46a9e57037af56c3c6b33e86c32fb71f66293b5718511fda12f792f351b730b9531538cfe5de3391e44b974b5ebf040014e6d715074140398a723ab4 SHA512 9d7307b478c0d672f5cb1651d7e50c3a6f8320ac222f32480237f4c33ca4fbc25e5f6be6ca91f7d05e798fa5a75c7a0a8784fe133b93edc86f20c3b95f20d0f6
-DIST firefox-73.0.1-lt.xpi 566298 BLAKE2B 8349b0c1f3fa602752c6b34a282c3d980afaee5d886deb8509c92ca54de8fd05c0da7a56ce7e2ed462bcf9d4d7363ed5cc0c016435fd8365a6288b8bafb3231e SHA512 531825a399543d0b1e9e269a27ddf145a70808eed47b9a429e9997a40f4d6a8e23ea01020b817447d840bc38768632eef6f1b183007576d3817d40f0ab555a43
-DIST firefox-73.0.1-lv.xpi 519860 BLAKE2B a403d10668825d4b1eab72529c61f322aac871e32206e49ace61696223d08b59187b6ea39a266ab0809ed1e1d375c582e2352cdc8767f11e65c1ed4489f4af91 SHA512 456475d34d5b1a7b9124eb345e6c9ce8e837303a2c2c7fb426db8bb2769267222be3e88703ca7b7eaec12c64ceeefb749740049aa46002b9a4d61971c1c86955
-DIST firefox-73.0.1-mk.xpi 494044 BLAKE2B eb04c668f319453c72266b7e8b6c8db5cf69b923b753ba830cdc9b1d3260180533ec806b353702d19c20eb0050f8846c302ccc33e800985aaea29cb30025c491 SHA512 0bfc5b207aa71532bda70215fb896ba68d806b1178e2422c92e65200b8cb479e0d8c480adf5f677a0e8e9486a62df00d79339a57faa8e7ba32f3e6f8e5ea4615
-DIST firefox-73.0.1-mr.xpi 598576 BLAKE2B 81a1d6bd2b2bbbb30b687c4bddcea9488d59251e6a4a4df43f65419e1f3c26223df58b070415259f772bd744b77eaa56990b949985edfb533e57c87634b5d78d SHA512 1b5e90f4fbef14fe8c6b59b38dabff478f38470522594e487411ba204f1901dffbfac81c6c6ac94ec93287dcb418a949adcb8fa8749d665dc576dc6b513b8217
-DIST firefox-73.0.1-ms.xpi 502894 BLAKE2B e146c5fb1a1f2b874e888a92a7cc804026e394d709c0f4bf8ab40fcee40a9e540fd2f5bfe43b66e7cde4b0c2e3e1d49ce32fd7b11fe074606ede69a0e2ea979f SHA512 b9ddd7beb9d7943046c0b58196d061d2d27e0908e0315019e633709a01973e8bafbef291b0fe153c212b63052ffc692ffaa79d05bdbd9a1c84fe3e2659cf3a5d
-DIST firefox-73.0.1-my.xpi 567249 BLAKE2B ecbb467cb9427924db107e21ddc85850b9e99ce1107fceaf6752236f1d694b695593ac693454f4c5d04a82de264125776e3c29defb618c7ceecc1ac6c2b9284c SHA512 913a89247dbe8e9f7e434044ebb2eaec6c6fa6879be8509835134948a836e8513c16951a2bb049bc8692707b79414c0232ea187dc8d0157a6278a6acd1fae346
-DIST firefox-73.0.1-nb-NO.xpi 531608 BLAKE2B b507cc0b9e5007dbfe5b5c8cf315d04f2b654468b9058ab3775c664ca47e9b1f79db89e1f0879c598f80333b23c379e4166972cd05e91793829a1ad6dca0d23c SHA512 008c20b90f6b38ab9003e45aa76065fea696ef54874061cbd8cca1f45c9aaee32c01b8ce972e2270e4ed3d3b9cd72b9c399983cacf7be14a6194d0c3fb3ba0fe
-DIST firefox-73.0.1-nl.xpi 533576 BLAKE2B d88a9ebd97395cfe52c515dc32e07f70c6770771e16539233adc5d3ed729bb2d8a75fc653ed06a4fc8ef871eae9298629c51b94b98c5196014274df0c7b90b9c SHA512 ccc291dbf013df6f57867356b190a259cf30009ae7112fcd891160f25b7bb9723d05525ee50325895b163394ea1442bd2a7944137af5266fdd56a2af08359e85
-DIST firefox-73.0.1-nn-NO.xpi 533020 BLAKE2B 85b316b9c6aff13290ef50e353b1004fc5820eeaa0a803d3046f48a0543500e3e8ae70da69ff4079080845d315697dcf03a870a8a6ed44b4f1d813a67ad4fd63 SHA512 bed1c5a456e34ecc40663ab0a8bf43fa976f4f27b2274360858532fac1bd59f655637b56b3f31a5a32ead7e01a76b6f3552c8855a2b54c3b0c46082b72483fbf
-DIST firefox-73.0.1-oc.xpi 533791 BLAKE2B f65d9ed4acb9eb94367427771cca00424f5daae243916e1395a76610b8d9d287f88aecf78aa5d050429989327d2abcb11a04afe3df67956a61c06c17db77ab38 SHA512 185caff1d3290bf16e03bb35dc0b7a0c7d4ede6e142f2f07819a9e99603cbf133a59a94410b63c7146f66f146b5a145599078f3aed51262559348aec6d8e271c
-DIST firefox-73.0.1-pa-IN.xpi 583980 BLAKE2B 1a1ef94d95c4f195babfa6c096cab7b1a8e97a4928edd22caad80714cd0991403d1b5919d91e2c88c1867575e682958cd3e8e24d7422f052840125afca29ae41 SHA512 8f1b8d2b1b5ae7612f7ef626eab7771747e675dae044cfda92233a8bf8bf5c07f79b5c61521ebd7fe82ba44e466689065429ab7461a70538b377d750456ca895
-DIST firefox-73.0.1-pl.xpi 546878 BLAKE2B 0d0bb44f767e1f627e9cde316fd876b2029952a8689ec461e84cfae998902834c5b5bb491e454c9da2ce7bc4178cbfc1e88ab0bc1b4f56e7f1ed7c6724022646 SHA512 1265688237663a2dc6cc2b1b66618b789fc26b347a33ed672d80844de274fb46af73cdb4440b88af18d4348e7fdecc3029ca3220ccd94d8929bf9ba72f7d4202
-DIST firefox-73.0.1-pt-BR.xpi 535108 BLAKE2B 45387991b75c5d3707d0a3071fb79de1a4a83f2ce9eef82bd5d6e5340db685c53b1de098ed51e9ca8d14a1a5a5003270eec2dcc6f6ee767d4cf618b762fd768a SHA512 ba2efad2f4fd3f25a135dc08a96ed90b0f01433a7689b5961fcce111732e32a52a421cd8d98d5ffe3937faca80442ab3c4fb2c13539e32859670c0419b515243
-DIST firefox-73.0.1-pt-PT.xpi 545603 BLAKE2B 496ff22475e89ddff94362c936630061aecd0fc4177b1fb97926973547f4a49e484cb47478d193ce6d8f177447afa40934f35f7e7692a75cc87685b5dc4dd7f1 SHA512 ac8abb7d2a2451339cfcac74bf20cffef72a28e6681258015fb5e1d596c87aab793310b892d92eda0d7f9ebbe16ff7c35b2afecb676aff4a8fe01d76a35bfe29
-DIST firefox-73.0.1-rm.xpi 539289 BLAKE2B 67d1c034814bb0afbca7ff95f369a8a7575d33a14e53ba46bafd821795ae5bc75d07814027c6e7c0856f1323a2d5e2db5dad8403730af85ce422d0bbef3f27df SHA512 80cea7624c80eac05b95519120ad226122d6424eca86ea6878c8e8517ec23fcb011ea901c8485e8836f41011c693b71966dacc6492d50217019883684bd43ed0
-DIST firefox-73.0.1-ro.xpi 552376 BLAKE2B 4293c85d82ac4fc9146fc2192a8980ad744780d6ad5876d5c767b6dca5abe305fc46e6ecd8aac1e7480670e9cbf14b650cc06370f6e930af5a10d74e63f0a1e6 SHA512 dddb3ede0ace867aa43647a269f684c36f0cd2d86fd2ccda9502494eefe7e55eb013ceefe9c171f333fbdaf0d1bad0f42f5773482e4fab6628c4f0c7a7017d5e
-DIST firefox-73.0.1-ru.xpi 629287 BLAKE2B 27ba1d44d33dc80b6d0f97a9980cde7a9b93e6605adbc43dd058f07c163d39b73cddd483fd64d325be5e5afae123aff0c0d900666c22bf3cf159614bfb2ebabb SHA512 22db6fe90a13133e93d9d4a38e1ec184c61812b13dd760144bb3862b9a136d41bc7c222963b54f8e72722d2820a3f0097eb72cd5d57eb32e6cc7074d557d7ad0
-DIST firefox-73.0.1-si.xpi 543082 BLAKE2B e8a57cede65f113d9a8cd3d03785c3ab698f934374b92fcfe3f9524ec00d989b22c3c6a3f25a7ce7b39bc2007a1ddb67bb66dbabe415ea7a3048147cc89a6686 SHA512 b5105b7ec94ebe435cb7bff9836ce2deaa6dc54f4a9519d44b5240e00c45633115958289bd210c6690e461079bda2549fad1922ff4b1d724708bcaae0bb0d904
-DIST firefox-73.0.1-sk.xpi 565446 BLAKE2B 4a8adc0d84092e9eeaca8639195567f4d7d4bf126290a696266339a90e72589ace48ab5a55ef4d3a2d040b98f28c51667b26521b679ae040f483d4ec313511d8 SHA512 44b44b9f90d7a58b8695e2d28c435f105d5fee3e57277fabed7b58f15a90b9a5cc188b382d984400b5edfac129f5c318f5d13e79a6f9786203e5b818f9e669ea
-DIST firefox-73.0.1-sl.xpi 545344 BLAKE2B 9889d80ed92c51f5ab7ff34c3e911d5f709956b4ca3ac8fe4422e6b61cc00d7fa8368f0b66067eafaa68b99b759528b90c48c430d01777d4bdc0c7a3dec3a5e5 SHA512 72040fec15720b03769663429d0efe1f8f3fe067d5815bd85bb893e40dc6b257ca40a44ddbb8e1892b0a0e15e3525cf7ed04af814fe147bf4cc126439fd8ad8f
-DIST firefox-73.0.1-son.xpi 469512 BLAKE2B e0a84e5e2fcbeab1c8e8a66a8597c6180fc1546b3c321381f069c3babd62446ca47e5f7c77a707aec74e336fc10ffffa14986b658a5241082a3156e10a7fec5a SHA512 5912fe01fc0f4a977527d27de3b8f51ec2b99370abae615fe9f025f14f1e0cdb88f41bac30bfc9734895e03cc0164dd6216c77468ec4f04d7060d5a75f125342
-DIST firefox-73.0.1-sq.xpi 558147 BLAKE2B d3900595213c8e8873df1730119888a1971b6b0261536d5ec0e9d1e39124afffa85273110ca0710e5aeaf49cc7fd0f94d4ca406d7c18cf73069181c0dfe381ec SHA512 738055e0f709ffc9a56c43597d7851797a7e377fa6a21a241557a6472df81f63408cb1400913f3265c9877660e866bb29d35938a1b181ae7a62712e71f5f0fda
-DIST firefox-73.0.1-sr.xpi 563132 BLAKE2B 6a5adf685e9d9c23c93f84e17fca948116685c020b9ed6f5dfb70b83b468616b89e713b5ada87848e334d5df518b448d355a9a3be9c8a4a8f2ce3e71b84e7ffd SHA512 1e61a87f6fcd93f7b5a693f149ecbe54fcc8724616e641cc60364fe12de30743f545bafec829352e67d2199f04eebfc82778032cbfdb28956909f7bc4d51419c
-DIST firefox-73.0.1-sv-SE.xpi 543342 BLAKE2B 1818031d1aec0548089d4fa01dd94927f097172337b2277195b89feb8e1f81f665a0ecb834a3bc6f4a00336b1ad4979c29e53e91dd43234deb40d5a8123799be SHA512 cd0ccdd6f50660d6626572c0d2bac071dbb608fd214412d1040dae3405c57668639f8717451850623bf4c8794c65c7720c8a62707e7db48b04d45ccc78f66eff
-DIST firefox-73.0.1-ta.xpi 572044 BLAKE2B f1b173869e4b35068bd7267e019c8c4edcde7f8d8ad00afe0118fe8046fe9c333e8099f1bcadbda563bcfed566ec1322dec5e3c4386b14eb5ecc1e4cc48cb1dd SHA512 496f1871f77684fbc7fe6f84ac69606215684e1c023b1e1180daf87cfeb227cc57b9905930c6fc0ff4521ed79b72d2986aea7a2309f9ddf5ded8792143de0c1c
-DIST firefox-73.0.1-te.xpi 591163 BLAKE2B a52d7a3640ecb9d207cc0783559b5c72573bcd49239f947cb4b108ba2233e75d23a3a1c6ea9b7f052831331f1020b6bc643b784905626d0ba577486bf10be92b SHA512 8a745cc27e0b119bc938286ed241d4fe99264ede128438b813674946035995d030b03530d73f329ea26d0433aa9c5b7652666da2e7cb1ecc111f72a0de43de50
-DIST firefox-73.0.1-th.xpi 606030 BLAKE2B ad1e102ece3751ca8a1a4e3811ab1f6b4e74b9a092e1ca9afcce7e6d27110f036a2d094dcd0e17c99081aef71905c5178dd8250bbdf1337db1110a3e249fd161 SHA512 be36565bb752fe31a02f1c8553cf88ea0efd7bf7ba482109cfdac56d007b3373a8689353a404eb8485ddbdf526d498cb9372683f44fee8fab2980a8831e2a209
-DIST firefox-73.0.1-tr.xpi 557160 BLAKE2B 7ba7532da448fe56936b02c481ea23f4aa17955042a3d882b52d967710498b52c5bd674aa140eaac25b1886081d1ae4a399fa1fd3964ca6f3c0dd0c1f4e84821 SHA512 588f8a4d690dd3465ad9f0443c9d3f3944c8177acd472698f6f812d761a431b599e2208d1182f9898826d3a1e55d190af36a0ad0e1a5cbaeaf964cec2bc202a6
-DIST firefox-73.0.1-uk.xpi 618650 BLAKE2B c5cd759a3cd49a72f56e868e9eb77ce27fdcf17f063ff0264537f06156e788a3cfb38091451e96036ead16bc4ff93b9f4fbeb84b761b24beeeda2a709cc47b42 SHA512 046a6e55cf781608d50879fb81941e3dd030130e8fe856aac49184ec11d6f829135f12550c76e5582033a3f8abf8d8f2f9c6ed3ee0e3df6d9210062095de9443
-DIST firefox-73.0.1-ur.xpi 587617 BLAKE2B 3d8453bb8e3dacbf0526c14e786cdaab35a98172114c507438682be570ed02db9a447dcda622e92645b8a27cc060042a19d6854d76a9e45d6c89b90d780543e1 SHA512 0ffc4042b0a2c788b94937bd0998086c18d86013986807733d7d1c2c9f523d9c60d1dd85ac5d213a707c2669a28a22009b787252dfcfc4cbddd7010b9593f87a
-DIST firefox-73.0.1-uz.xpi 505201 BLAKE2B 0f82c37705552aca85457d27c56f595428ae02f14154be5c9c92845d8cb4ff5e06a15b2819ff9d91188c81b84157409b602fd7615dc334d8d0ee7f9dd4250cc7 SHA512 188baf5952b2db9ff13ebdd9412f54cbc4b3ea3aad251c82e610c9800b3ee3ddf6276cc460e9a09587d6c96f160f0deb3e76defbc37fca7ca1ae18af8f979676
-DIST firefox-73.0.1-vi.xpi 572673 BLAKE2B dd17ff4525363f423a78fe45e88e1fb4b8975c7d74965bafa260730d484352d6df3ff0e1b1b290ea831b7879f5414c77c49c6b291a110b3232598a74d0a288b5 SHA512 24862c4aa6a46f84bfb7de4729235077572619b4e408e2bbb2ec6623f046855eb3eb8a023850d63e6cbfcda28a7728bd26a84dd8693c641b95223e323b6f2369
-DIST firefox-73.0.1-xh.xpi 473975 BLAKE2B 9c1dfaa76664ee94c7b32c9aadf300b94cf7665f4b7f57ecb70e9c7587d44f3187ebc8d1b9795400378fa357a25b1e04125c41c1ed9cdb891baa2f38b302e058 SHA512 582062b81d741fd5452b34f61c415608a75409741c015db9899f0be399b100e493e52c619efcbaedf2b0d04eb814f592e96e4e0ba9d64046a57310eb8ee55115
-DIST firefox-73.0.1-zh-CN.xpi 579426 BLAKE2B 5234c2c86b29e64fcfa39fdff66a72684eaaed88c0e6d50c8fb598fb3a115679c117c6b096d55f5e5d9d116529971246e5eb48b8ce66244903f7f619fea221b3 SHA512 3ae19aabbf6b66e118159a961eff745e159467d904d67f7db121fe7310d76272891755abdddd621be9d7180be2001d7146e5406a7004fc1f6b09dfc15c8d6804
-DIST firefox-73.0.1-zh-TW.xpi 578030 BLAKE2B 6cde757a1a77f80ce8d71ba1b9d68f5f79d2414820901466a3c4f2d17de6980ed01f738326fc4bc59144986c5ec6b66ccae10d529e03547b0a585afc72416944 SHA512 4d09db505a734f1395fa6059822dc23f20d74046d9237d4db04f617bc58ba27a5c13072757d68cf8957781b8730be84ab0b7b3a3017134ed0e7ba02cbaf3d0c5
-DIST firefox-73.0.1.source.tar.xz 326596084 BLAKE2B 15b04ae179180916508ac480876f9899baca83a33092f03d86d7a4d9ecfc10b68d3feae2bb119664a7653a18828936f194c07964cf19f9e4908dd31fca2548d0 SHA512 89fac2c50e092f2805f48399f68cdf0793324e1dce89266f62b76e9b335dfc553ae54a36738992630b6035a52cd65b9aa774e7e54cea2e3ec7d609d9219cdf76
+DIST firefox-68.6.1esr-ach.xpi 471590 BLAKE2B b9e42b82cd1bc018b4f065d94576c46a6d75223973d89af88fbec7a04f4334a59243b61c8fc5d6ad4e6285a40fd5ece854082a7fb53247e7e118bd0e90f69818 SHA512 326eb7740d2fe45070a17f4a40cd7ce4b6006528548dd6fa5b38bc6b80f240045e4600b7b611f9e61c639bfb577cc94fac0284458220f1d8a2a72da60e5024ef
+DIST firefox-68.6.1esr-af.xpi 450296 BLAKE2B 64ed75aeb7eafb5c500cf1ba5d4ffa55b95ebc65e2af51d8519fc643f76c683484ac5a463daa8ff6e54e87fbc820e0ac8e176daf726922141560435ca18be29e SHA512 87f9f059e7c2597cbadd61a87dd641f8fdd66ea3e91071b0e9794a7673cb1307c5edc7a6d35aae62419c002340f89d0078eabee7f9b666398f7c66e0f1752d0c
+DIST firefox-68.6.1esr-an.xpi 482737 BLAKE2B e40974a0ef8801877f1afd4b289453e84c77084b83279474d996a3c5c09b7873f04b6abdfac5eb8978229938f32792d03e8cd0d06e46a4010315c3bd2dc92931 SHA512 4ce07d881158c65d851893e978023a8dcf924841ecf73d35ce832976240ec244459f821548164d8c7591b10d124bfa141095d11740571fdb94f8195a4cf6807d
+DIST firefox-68.6.1esr-ar.xpi 538828 BLAKE2B 79d6ea9e2e50dda63058c3b1c6246e15ab2bca73b7421c79f85c17e4e398b46834e31c13f01444e52c4649b27e2c58992bd20f042fd1da2e440e5cdc074f4dc0 SHA512 0efe90cdd970d27f54fa52407dec001e0e6248f74be7cb7c567f5777646cbeb7e3afdee820d6444c92151dd66ad57a66b16f723940b9715cc55d37719c3f755d
+DIST firefox-68.6.1esr-ast.xpi 480480 BLAKE2B 53611bf253d7ca961c15f00fc54ded8552e21d0bd7ba91882d48700e7619530c8e8ee4d0047e0b4de5e34329ba7ba0a7e43f19b15010de7dab0245bd9270d05a SHA512 9a074d1103ea56c72dd4ec9746ac3f9395d14dfd6eb89864042678a8fa06b8a8a5060cf34a049559e7591fa67a8935c1e601a133f9ab2b2f0913878bee2b4baf
+DIST firefox-68.6.1esr-az.xpi 510020 BLAKE2B 7b78b6644ed6311ab3c5eb3e3b820158478947db6a4368c356d32c518c91408ad6748a4cce22b74ddab2f23fb01e97f0139308f7913e7c6a5c9ad4df213a8133 SHA512 a035a85064fa560b64b469f4189ee602841f346e5f794212625e59b777834d09553da686e2dbfea461eaada70e865e732692307465545fa04480fa7ede260ae4
+DIST firefox-68.6.1esr-be.xpi 581912 BLAKE2B 1848d9f46390f1baab6b682899840df2e189983bb02e5d410d88ba24c36923aeb1ba9ddc8bc11e993613f7b30ed061bea1a946236adfee6142952969253ba8fb SHA512 ed77898d1fc6a507bd41fd0abab47840106bbc8b978db7ae7ef09f6bc9f9af42383776a56e98fb4b960d9b13bcf6b08b6932aac1f61f2373f4cdb882e946d06b
+DIST firefox-68.6.1esr-bg.xpi 545033 BLAKE2B 95779d040fee7fe320876fa545870c3e9c2e37cce38cadeacdb17e4b736c72d7a718cbdece3a48178469c88ae31256bb609e98dffa28fb56eef96aa3a4fed676 SHA512 e8c4542d30c94f2a6a91ae19afbd0060c60b83acb378a93b539af8270e4fd95951b5333f591a996bd7f35bc9ff75e1680a0e23287560e2554f4d60f283a1052d
+DIST firefox-68.6.1esr-bn.xpi 566410 BLAKE2B 13339e2a18a73a13d34021cabd1e52c0e6d61277a98946b540e00b52db44a3428d9ccdcd8b52a0908365df9be93b57bba3a5291a2d7673c182a2b5bc832870ca SHA512 1ae3dbc71c3c032501754ffe4fdbdf5cfeec390ac434cd764b6d69f9b6250741877371765ba98ca4e37b61826cd4f09a64153865df548b9de615b466b20cda16
+DIST firefox-68.6.1esr-br.xpi 501481 BLAKE2B 940a75a8b7714bd40da2bb29eb02d73d1eead289e438d248ee97cc2c2ed2c5cf6ef89279092d81643f1616a7741921136f68cbc0fa0c266f71be9d30962a9afe SHA512 e4b4d3815469a015e4df2bb2afa1cc9bf6c4080193038112aa8621febea91946c38bfbcdc9330fa9369bf834b47bc0fa29a6f61364dc51523ff93478f69c37ac
+DIST firefox-68.6.1esr-bs.xpi 482794 BLAKE2B 4f7656f63ead8f0704e302ac77e20ed9a7aeb52c5994cad2405bd6a413fff47bd836ea7d3bb052e9be0251363b2b40bb25d1de01cbe27db453d27d24949dac7e SHA512 091c6705c38cbb9c4e298d31fb2307dcfd18fede517811cf18d145e6f952cf32827ae1b2b0d294601c135340ba350aef92ecc42d565082de1e8720c6fc9ade2b
+DIST firefox-68.6.1esr-ca.xpi 499718 BLAKE2B f791ea14fdf1bfeb23de9de16a21cb957c2957ef306779b93a5694a5acad6971a51b2e90f802508b220feb7f9a3a6b35358f118ec091b3162bf0fb6625da3582 SHA512 6a1b7cacb84776956a46db01530f5c25a0e6fc13b540500e3c922e173e883113815b64c7bdb23e02fc08336cc70934d29ec256bc229516d0a11caca883cb71c9
+DIST firefox-68.6.1esr-cak.xpi 527177 BLAKE2B 8b33f5a3ba314834012142974c973724af1e113b4d8404745999a03bbdff6268fb5074345ef9f7a58e2862e6d9814cb5cdae6f0a7ed1f2b45b13f989ffeb3aab SHA512 65356c68434b1120865971260946c46e224c5babdb67c07fcd31e8595592014c41b1d4c19ab45d1100ada037703aa66734f2cb67a70533e8f757c105c76a2528
+DIST firefox-68.6.1esr-cs.xpi 519716 BLAKE2B 47aad6cfc05f3415960fc7eedb119a6a027808a137b026f4cccbc053fe5896b2397404e894c39a7cedb7e0a120d2c0aa2a882e77a29d40e3dab063438fd388c5 SHA512 a589307b37618c0d7493370e10453c2cc2511bd2b53917884f5fd00d3732bf8b035c1b293dfbf30ea7fffabcade191c7be00db325f4768ad64d3f2e08db1a42a
+DIST firefox-68.6.1esr-cy.xpi 506943 BLAKE2B 47675433331e64962d34c2061c1f9f7cc714b8d39b9a6953ffa0a24037dd9fc7896048d37986b55d9b23adbf08954da94ce770a56592f67d97b4c0440fbcb107 SHA512 3605b5b863feb99ee269b009592a1c4c9264c0bfd0a2f019d58c1d976587c88f0dddff619495557253e2fcf0ceb6d14c8830a8f25de096331bddf23830322257
+DIST firefox-68.6.1esr-da.xpi 520033 BLAKE2B 09aa7fc228e473ded351aff38df5ce2c3b35406b11b5a8ae0b7d10436ed9976fa06f46a8df7331c24e03baa24777b11b2adb689a0fce68564495933efd56ec9f SHA512 1076074463c7604382c15a7e7bfb2ffb73016015c403d83c49babf0940b78d206156d7ee71bf61933d9d2471f26eab969f136e5ac849478075d4fffceb05bfc2
+DIST firefox-68.6.1esr-de.xpi 523512 BLAKE2B 7e539e6a1254becaf3c5ff96b4419eee934aa857849b576b70b85f82fdaa5a69cc43158c2d372e510c7f3866b57b59b68cbe4b4990cfc8243f617da0d479c7f5 SHA512 a7d3b482939db36f93cd07ee5b76f4d3344f948971650bd8a0157e25615d0c8401a2e579cef879a64b2dee42140e74fe4e29b07fd4f008ed11571b49d3676378
+DIST firefox-68.6.1esr-dsb.xpi 528447 BLAKE2B 150fba3c88d438c90d814afeec4bed214a31a6f1f246cfca2b01098d0aecd29ff003ce71de9b1d64be5b260a9be6f02b88001ef1c8254e9183a1122c83864245 SHA512 03dfff20191ce6f608ea14a97b2f2a4cbde62edf6ba9532da9e55c5f79f4ef45180b27fe51f8a8927833d5263e7ab2d61928db4b7766e054fa53b57f511e86c2
+DIST firefox-68.6.1esr-el.xpi 597172 BLAKE2B 69fe48e5e8160575be53fa50fee4efe22b9e083cffbdab276f5c7938c3e1ad955c3b3809b4a7d6fb5c93968f712d99c44691ad632cefe5d600f95fb2e1f8e0a9 SHA512 ef9c2177c16c088c5f4d03625865a81ee35aa5a77874dbb1f41559ed301f1becf70851bd09c71130e31380d7df7aeb62bbeb3564361e871f9d236cc4ec9610cc
+DIST firefox-68.6.1esr-en-CA.xpi 478283 BLAKE2B e694b8f6ed1ab6071dbbcab6424956c3446954dd75c09d461821a345d564a4bd6ce5fbabae922cb5682cb6245a3886ac4f3ed1c0cb6fdff62b8b55ec2b2e348b SHA512 4c35d399db6bdb5f725b33ffb7ea508b8caea73ada13652d2e35d36799a8b4fd34d20972a5b9ad297d9e898e6b63ace1ea8836562a52bdd53de4aca91873d57a
+DIST firefox-68.6.1esr-en-GB.xpi 478071 BLAKE2B 74412ca97bd4eec16faf9dbe8f201f890f228b8cb5c10cc87b4accbe48287f9ba36fa75e566b199623a46106f63515322d0acccce18f5c243185c9f06fe85f7b SHA512 cde87f43243e52a2a2f2d17d089b6b035acc218c684728368971ef1108fe849874465c3766920a8e22e6446003e2c2506485dc3cb90d0186b89f93c0c347fd2e
+DIST firefox-68.6.1esr-eo.xpi 503982 BLAKE2B daf0d6a65f12cba166b4b89c7eb5fcb16201f0856e8106808beaa49d1843d8a23a28f9b43dbb7d24d93cc63cf75ae1d330fa6f3bd14e5c99b5b7f724b0d19255 SHA512 ddfcb67c623d07d97ae58ca1d3510e0ef25f3cc057180cefacbbbbd1d96273b72c49f681464eb64ba4e847b2af5b7082c9bfb9591dce03ef2f65692b59169850
+DIST firefox-68.6.1esr-es-AR.xpi 512276 BLAKE2B b25fe885369fac317333204f1c03cd7fdc2b29106760a00798a0be9c0d9ee9e9b532cced6ede86cdbe22d7f2ce6f37032ce6f52c1b8472a0c273e8ea430b976b SHA512 86e6880ded199cf6e2cf1280b40758e3331dcf7bd945c8d308f7cab6cae8b1613de4abbe0ecd9e2f7dae78d1513e0531acfe124567e7ee30ddb93f231d956f04
+DIST firefox-68.6.1esr-es-CL.xpi 511650 BLAKE2B 8f4fd371de9445cf0caebdef139f41b4df5605b52b744a9cee82ef5cba87e13c8ff43d3d5284e434b6631fa9f863b83e23efd737151f1ce866123575a8bc34d3 SHA512 574abd569ba71870177711822f308cd50932ff20040391e6e4e91371f96dc9e39784fab1d4d527a7f56c7296fb455b24891496c6e3971b4bbd45bfaeec44b075
+DIST firefox-68.6.1esr-es-ES.xpi 481272 BLAKE2B 5415a136f60370c397c24e06b8cda00649a7c50bbe9221797e91d828c651fb51db04da9cc523eba59bc7e7e475354e8431b43277b0fc163f2ab0743322263f76 SHA512 8d597b336b09a33f586f46791eda0d6d8ee366fb25d0dd16b3becce4de003efae99c0086351e98545bdb4ff4cce833ed6878573db4fec30640f8d8d6e62a16f4
+DIST firefox-68.6.1esr-es-MX.xpi 504494 BLAKE2B 25d8ea4aaea587757afea345699727850c5bf7707be87a456ee66648f6c178d9dc92093176e0f54d52bb52e8cadfb9b241bd45fb16ef5b39118b6293281ed753 SHA512 5de11d58c92b50a657b69c4e6f8378529d87d7df98f9d3720fcd3d1c06e1179e2c75288262d337c578abac011758b64e92ee44166ffd8c38f78ec5766132625e
+DIST firefox-68.6.1esr-et.xpi 488301 BLAKE2B 9c5f48c501c87773623bdb04d0b6fd47f06e020db455f7275891616f364711d61d5bed01971cc943c2378d3af8780a643640352788821ec3e98e31cc6efe4f95 SHA512 278bb0de8ed6a07c6f80dea89bf065618e2d78164ecde5ee2526cd5d4a79a352b493dc7c157b548518cc9f23c0a3eb7e5f23efec490fd81daef84b2359e7ac5d
+DIST firefox-68.6.1esr-eu.xpi 502332 BLAKE2B e3a9a52c58a2de7056b5912790d3badb7e283afaf99cfc088de3dab8a4869a13e146c19e16d7edd0a549847dd2c6507e6e08d660af223fd8fdbdead30ff2fce6 SHA512 dd2008a22dca241dce3735e9ddcd1b3a517e29f0c4d69086749817588ce90aadcf0c71f5dceab869606a992bbdd12b982360fed9a3211c38cba7065a68aaa368
+DIST firefox-68.6.1esr-fa.xpi 547563 BLAKE2B dbb363ab50f3f8b736f500890f6880fcff785c52dd20c0099efee2a1458cbeeb208d29bcff15e2b3331b1a1d299b89551fe4b774e2ea08f27941830d4e832e9a SHA512 119190c5cd9314333dbb0afbca2257d01d475854ac7c9be868f8bf554a795f8a01fbc31674de0d7813c04562d9d8f8d798ad00bb6f3988a0ea942e4a23853a27
+DIST firefox-68.6.1esr-ff.xpi 483743 BLAKE2B 6f4e8ca8cbc4f08891842e73d2f6f9d5e367bb2e634696823c9fade5ec37d187254012115f91201465056bf56ecb21686753b0a20e970216d6ed3850bfcef62e SHA512 a4dddcc4c74d208ab968abccba52f9f42417c0374d3dc54cb3f0d4d12508578df5adc9c56a0856db6dbfb90fbd9613339ea123139906b1acbabc7d094d2f7bc9
+DIST firefox-68.6.1esr-fi.xpi 494111 BLAKE2B 410688c541042a2ce9751e6d8bfba6c5153c6303725c789749cd535dd2c87dc6a8706d776ba88b63a6bb0e168a0b5916e9a4932f2cf46fea770a85f2226a247e SHA512 2b818a75e79461d45dffa68d022164d181d05d5b99a1f25eceedd8042dbe48f8acc9d8cd962f8afe46c87a30f85422bb6bcbe3398bf5da5dae60f98bb55d6e59
+DIST firefox-68.6.1esr-fr.xpi 522977 BLAKE2B 7840791d54606c42c54ddbfd58eac1c393ffa89480e52dc3ce943473ac29274e490708dc602eb0310589ba4fa0d6c4cdfcc53065792c9cbeb2542375056477bf SHA512 328c9519f56fcc0bca582acbccb036da90751af409c13cc94de5b5462d9cdb93dd2b31fa01ccf0e4a54306335813a8d39ae880e104b9d20621e71bb595d50bf6
+DIST firefox-68.6.1esr-fy-NL.xpi 510194 BLAKE2B dde816c372933e534e3db48f0806d973be1a02c9cce893facb44e44bcc545f4c5c79e34da9b52b686e1d855bcc129abb785853b5997e8714b6dca3c7cbcdce79 SHA512 c393df52d671354472238997bf04fc5388b2a229bbbd9b868058eddd86434fbd50a165c968ec33ebedc3977bbba4619619e90eee4be81af8207ed3610d6d1ae9
+DIST firefox-68.6.1esr-ga-IE.xpi 489302 BLAKE2B 2a88208aad5b79f9cf6fad811cc16345e96b198d10b2babba5e6d862c26ee0bc00a09f87352a147cb3a061439092a91363ce3ae7b88604a6b605faee3481262c SHA512 69636c2907e5c21928efe02f1cfe85744fa0518bda9b74e87d7d6ec6215d1e62a1a62409490103b61b1e11ce4afa613162b47b008258099d11f8e030d2c1ce6b
+DIST firefox-68.6.1esr-gd.xpi 506423 BLAKE2B 471bff184bd2ccf5ed3e4972a4dbcbff4bb4a6c8b1419672a5b87d62e4278ece61202188177d726c7757a65671264cdb39534f72efb8c8116cd66c82b4974999 SHA512 ab9fd1b94415280d5d4078e6d697dfc23bbac237b3dde2de252650c92f19dc76a0859b1f7ead4c6d0f0b45ba9f7317d3c6524063b2e5f06eedba65960da31d71
+DIST firefox-68.6.1esr-gl.xpi 483659 BLAKE2B aa000af465bf101264e7108bb541ecbc1407a1dadda48689a943246c43d7fc85697ad86ebf0e19e44427235053e70ce0265786cbb69b28c669846e8ec6cc2026 SHA512 61e6818bdde1e6f6fbde8e1ff261004cb6701bf4f6ee2d2f1a1f5e740e45cca657ce87ef557c72b537c2a409deedf249ee27412399fd08e833c0669ff4bac0d8
+DIST firefox-68.6.1esr-gn.xpi 521835 BLAKE2B 6db85f2f5fb6e16f79fec01d058ad040cdc8e059a2c2f8754a7c7611a4573d15711bfa7c0d4b6e66e34e232e31f8dddfcc5b5c70f1fcead35bf82c8800ee3c99 SHA512 f7e14f53a46975d817635fcb677685e3abb93f43d94ce7827879fe680e63ec2c72b54770eae8227def70cab0279d231f407da1f8cf2c85746a08390dd2ccdb9a
+DIST firefox-68.6.1esr-gu-IN.xpi 571579 BLAKE2B a52493636547f81d3eec557bb0c9a18d2d830cf884e73a7b38a4a49bc9f506d54e75dc9a79781b4ee648f289cd399f476e980a9fcd195c33a18abb497649f9b0 SHA512 a46e0a26907bee5494f9f38a74009adb75ff19be54b2009e638bcae0571620e5d7646bad1da249dd5a25da767b86c3ff2785cd8beb0ce7549d59b370a695cff1
+DIST firefox-68.6.1esr-he.xpi 513830 BLAKE2B 71b895159ae9004a2be551b1a7ba734fc7bb5e3fd541fc637b42df13d2baef6819178fb01a9f50e38e3b255198196bbff925ea02708304c07136b1eba88fffc2 SHA512 44d4d07dace15bace66676b184dbd6101d8d790a560488708c63b6d4d6c6896e3a2d1e702e341cc652cf82a392bad5d28ab72b5778812bffea113bd4d4076201
+DIST firefox-68.6.1esr-hi-IN.xpi 555184 BLAKE2B a8adc6a9ae3df0a7f8b122a106bcd7bef3bb34d43ebe21a159586fbf7cf593e6c3d4dd26bb2da9cc27e8d66def18ac5972b4ead7e5403a75c395c2ab55b5b05f SHA512 79140aadff3ce0d1e43ede86082ba1d2bf25c6b31f099128dc1fcd64f399f2400c1454f1ac95dd5ca28f458f343447aa082b5ea2cfc29a85483c369d16fe89bc
+DIST firefox-68.6.1esr-hr.xpi 491115 BLAKE2B b1e280685238040282e278b06f2342375e8c43356f963bd9203122f95fce385fe10037e2e812e77c102cb7ac486e2c0d39e09f3ac18e68ed880ac0d42ace5667 SHA512 f0351b200d9c305d0abe63075b50789ae1ec240372498ca6a1d3184243b27a8a945b290d8879ab513830440ac3b8a0c56b84cde3fbec793d2592357e88921afd
+DIST firefox-68.6.1esr-hsb.xpi 527752 BLAKE2B e869fcd2a64aa02ea16f7d461773cdad853595b5f9e000aaadec352140460bc1ced28180456ba2ce9a7dd3c4d915100b6e9de6d9cc377b34523d4050fffa72a4 SHA512 20e22d952cc7f4353143569324a562f08055c7a8b13d1acfed08825066d59f2a16e4f1f2ea5c2d4deaad276ff91cb5e2bd90242705d18537391b95f07cb2ea51
+DIST firefox-68.6.1esr-hu.xpi 526039 BLAKE2B 448482525cc791a5d089152777038cec2deb7c6f3adc53687874435c3413db571925b2fa60468b71d3b5178799958fcb2f414184ec47621acdd5673251533415 SHA512 b91ead6101a1ca9c37612a21a867b4c1cc02c915aaed3ece8094b3ce7a2321e9498463f01ad1b685bbc95deea2ab92d93450e73b0bf2bbd124ddd5b4553e2a4d
+DIST firefox-68.6.1esr-hy-AM.xpi 542301 BLAKE2B 9a69bcb9399f8496ebdd0fe8988fa7ad27b06b10e3ca98376c8b6ed1048e4c53140c66466e67e4e1e1449bd979c8013d14dbab177bc347e9fd649c9de1ed0eb1 SHA512 fa63a91ad5443fc485964376222fe38cb9612451bd730d33025a52a45c5d811a2e6eea4f4dbd8904c22823faa75736c935a5de6a86e39ecb816056d919173460
+DIST firefox-68.6.1esr-ia.xpi 496304 BLAKE2B 97e6d04fa5d31fe6cd95181f0028e6c886d3957d5bd152acf1497e7435f27eab3425f7f29aa78a1760040c6eac70c74c3c8073cd32386317d3321d22a7617b22 SHA512 54f7a730e2a51a064faa237dc44b0da3aab5e82c119b0cdf267fddf34ff81d357c83374b33b62c32d47bf1f4811ebba31d611b02f7033e00df9fc08220e5089f
+DIST firefox-68.6.1esr-id.xpi 491723 BLAKE2B 75d9aa71bf51c8bd57c69be6726e1ad4d4084a3dd84dc73147b20a029193550cebfd4bd6513fdcf80e3e90e0b1c2276ca216763eba8eea83cf16b6a98fa7d165 SHA512 59c097844c7e13832e613aa9a7785cb628419370a6cc45f0037703df52ed9a88a49516c7bf66c2c65187159e5b16bfe38e6940cf641e6c186c794488bae48962
+DIST firefox-68.6.1esr-is.xpi 499787 BLAKE2B d42bb52dee4b5a7d62af4697941a83f7dfa3435f0a40d36b3fb9460986e9e2b7130d15f560bf9f3fe76d0215f8dc7da68cc56657f4e656486b5774a86fc6ba38 SHA512 e174e6747b902871dd3e2c0a891ee561328aa05f4b9ece80d27837c49587fa9da8e4230fa6ef27045f660fb17bfd366b673731b3b2e33a995c877a0b6a0a0028
+DIST firefox-68.6.1esr-it.xpi 383619 BLAKE2B fa3a636ef2f51db9f60107c4291c862069c43418ad6483f82676ab2e6cdc6bda7139367c650fc08296a449ac9ea2fb7f65c5ce2672fd0df4a571684a4ad5373c SHA512 e9c26222121d1c024838d6b6a9ee7dbe4c55277ddb541a0f82431f913910cdba2ecdc3402f4153c6ba0983d02812f94fc3bd27b1735b3edd2d707265b0b969c4
+DIST firefox-68.6.1esr-ja.xpi 536928 BLAKE2B c79eb73feef3f2f9ee8a891b7858f313eaa31b6af05c336d42f71fcd0e4f4d1d0079d8eff1c87d4da0ccda587a793e72e29740becc9d4842db99a454bd468f14 SHA512 340e8ad61f2c2d92ade293720cb4963a628a0234c380fe89fe953cab22e73b9f5d5e11f4ba6bb8744f4509ee270708f1289548459550c4d6717202a82a44ac54
+DIST firefox-68.6.1esr-ka.xpi 544474 BLAKE2B 0e3d380c4b8a59b381354764f605410a9955229628c1300bb77ef5fb4bf356259f09de553ac75865e58c17a98306cf8f903e2eadef8d7abd6d87d0e5f3027fc9 SHA512 d08a973514297558fd356ea217ed71c3fc4edaaf60ab8393b92af9317e35edd546f6cd4db326bb230be4a5a575f527f8ab109209bf327e9976ed03c0bff40e57
+DIST firefox-68.6.1esr-kab.xpi 508424 BLAKE2B 063a2f2aa28be83dc5285c10e53f05e91d456b02fa6962e5e92c797605f5f1484f5d6b0bc28c00b70808aa8c19001f429a7085aff18f8643a5cee3b01f22342e SHA512 6bbc754546886842123aa1309f47d7814e340529977a9f28ac9520e93eeb666ea72e1881fb7988275f107ef0e1e50d9d93bb589376d89cc5dc26d60037fa6f0b
+DIST firefox-68.6.1esr-kk.xpi 578770 BLAKE2B b9ec9be127b3a30f234d1ecc0c82c02529d0232adbb8b91939eddc2ad4cf926b771d06673d43fcec36b92cf6f02264fd86cfa6a1806e583d6ac7e295d9c222da SHA512 46703eb62ad18052e6aa85001404a8db6c2f763e7646e0308429c3586ee2a80068cb1581b7d726621da28800e2cb6c6cd21443670b6063f61e3c4eed9dfc2d5b
+DIST firefox-68.6.1esr-km.xpi 551172 BLAKE2B d3efbf39b3652cc073b4c6892c321175cea9f1841be03ca727f16388fa4475339f6e61e096ad8caa1f1582bb5c7056bb21f852b590abadf64a83dc07553ba84a SHA512 76da98e3e4be693e4b4a94ecb6b3a9741dca8f04cbe6faaa862ed4c7ca2d56d2b8b83c3d5d25ab6589f8e999574b416e421b4a735118906e732495bec933c08d
+DIST firefox-68.6.1esr-kn.xpi 547367 BLAKE2B b261a83d517c744d36bc2ed5265d8e96f2f1a302dfca5117176f049aa96492e36f2bea41c94ec89ec0962de43d939897e37d5905139a2a4aefc3733a940dc62d SHA512 e5c42ba72cff3c6301290a016174e901d6a594f46a6aea44f094333f5786d7a72b185aadd34d7553b2c9e470ba8e3229d18b896068faa868add230319b4d7e9c
+DIST firefox-68.6.1esr-ko.xpi 535783 BLAKE2B 7aef0a1106d4d29402e2825500b67fc81945eacec7c3ef164d6253baf25081164bcaf925032b4d597210c53bf5d519108ab540697a6d13863cb517d34a53040f SHA512 6517ed726b35d04cf198d8e2215f4e23281cf93cc27237f1d2138c1681ba8d6a1f1ec0bb9f535dca2c39af954c6c9c92200cd12a65ede3a7930b3119733f25ce
+DIST firefox-68.6.1esr-lij.xpi 481745 BLAKE2B c46bfee96e560fffe2632dc9d4ea4f1282cb4f6ff2b6993fe03c580e6d0f5778cfea954f458283b0cb058c58619631aab42b8425231d07b60d4f626a4d4fbac2 SHA512 9859f6636c1042f019b4c95ecfd70ea460fdcb5a086dcc03a335bfff466e57c20d5dba0907734dab79039a14575ceebadfb55bafa349117facc2424d697d6152
+DIST firefox-68.6.1esr-lt.xpi 527453 BLAKE2B 6d1b4f9e1edd714aedb790a4db4ffbf1f927c6b3ddc2d37c8da24f21fcbb2fadde8ec35b29c996cdebefb8452196e8bf80c25e2d08a6d6c9b6af740827162658 SHA512 a95c185b92642a9a2d507aa4365d0817d30fb66c1b20b75025292d21697018a212dd686c31493b2b5fa4325cef0843769e5dcdaf9495793c31e0d552aeb140cb
+DIST firefox-68.6.1esr-lv.xpi 500099 BLAKE2B 259bc1ec0f71c1b34deb1ce82841f8c2712e6087a6c92ed52b8d38bf1f0c9101f6fb73599b53b96de7af38dc6e5b062561e77038f0e35069c7ce0454218c08b3 SHA512 c58ce4831b657145edb56c3b0eaf8eed50353662099cc5900bf27a545c48d115c4bfb4e449d2fa6394348036705a08df30528628fccb21fda22ebfe41ff0cee4
+DIST firefox-68.6.1esr-mk.xpi 484994 BLAKE2B 18b26efc7e41e2acaa6b8994dd643a15f9409316af25a0674ce0d81b696da6d224ff86dc30e9cb1eb3b29d135898a2692825349f85292ca5ec38fb41250d677e SHA512 74d27fe0f34282434149d522dbe52633f5428d4574c079f5c89d383e93f13bf421342785dd4902fe5767f2cc6ec3a1c471cca9b31d220b06de06ce008c1d0501
+DIST firefox-68.6.1esr-mr.xpi 558956 BLAKE2B d78b32976fa87d87391de94da85b1ff4b103262d9d5755e1e58481003d5b26e92a32637d743067620ef40360dedfc177acfe3856e67c942a1dce22d36c3d6ead SHA512 f0df5b98e45a0439b0dab1a89d81e7ceb7f4b66903f9f2c17b74f666ca15d8592311247ef1105f30280137704145bada73dd999ab8f0f340a256f537559ba0ff
+DIST firefox-68.6.1esr-ms.xpi 480115 BLAKE2B 0fe156acc6ac5821f0a906a983631306382a2afefc379fc0ac656cd94cf96808c7e61a79b1e4654f13ff9683d0b08c65bd5c3f0c50556242fb9cb9963b88fe42 SHA512 a8d72e63af9d3a79eeadab90a82c4c143196a9e252bf7528a6f776d2befe4cb38049ba67f93ae88ffd49ee0f7e8bde87c2785385e79a30130acbc9b05a08f1fe
+DIST firefox-68.6.1esr-my.xpi 551924 BLAKE2B a375b4570869a995b27e8b4e9457800b32611fe76b69a760ee28cb1a272872f3ad1720e1868475286c4d3b4992cef361ea591bef38b152b6df7a8022f9d34aab SHA512 57bde3da6955061aa3db4026c2eb3edb9dd9f40a218e6ba129238c217334a959c4d9cce038ffe04e95f27fb684cfdd42e9d306ee2ba4fe12063c34c916c46c8c
+DIST firefox-68.6.1esr-nb-NO.xpi 495875 BLAKE2B 238d1f5de0c4a6554e77220290a3eb8a97e0bd985ba934afc5aaf8022144b6975035c40d27737f1a842d8d2e59103b04ac1cdd1b97b43e2fbaf2339d967e5d2b SHA512 57c85d76e49d1b7b5c6a8e5089db1c83d6ca619d14e780790ed769d2e45a0ea0a7406d730fe097066b8d4c79e9ac04123ace1b6ff4d7e0273670d25ee3268622
+DIST firefox-68.6.1esr-nl.xpi 491980 BLAKE2B a6b00dafea7a32cbbeb3dbd455b78cad71edeaa09be6b15b45933480daa6698a375f35be0cd7bfe906ecf16d127a8417908cf66d56197c328f8ef1e60111207e SHA512 82885b70447ed51181d6dd5415bd2bd5604d5bc51b1983abee6399f7d734f0e401bd6c1af6009b8daf1f3e3373ce657118c08fb73b6dc2c6d8f147c99a0ca00b
+DIST firefox-68.6.1esr-nn-NO.xpi 494523 BLAKE2B 8d6f26d6206898fce25e61ab0dbacf9be28082ea3c6a7be59b65105a1030f712283ff3401cc4119ad13fdede38b2574cfee8671ede5a9d3526453324eb8ec05a SHA512 d81f4c6445577979c611cf2a4df065740f1cccb3eb5d801cff89572b33a3a2bf59ce0c9c5befe0762aa1c50faa51bdb5e768ecdefe730f6e8ce0a85affc26862
+DIST firefox-68.6.1esr-oc.xpi 498522 BLAKE2B a60b821f583b670da3963932fa74eb9155bfb8c86cb8116d26de2fdba9ec409e66c872aa75ab801637a74e608fa6ff10c02b32ad26735ae86cd9e8654e5691d9 SHA512 b594a0b9b9778e77d16b5c4f65ee5a25f6af15c29ec8b491c5a57dc6b238a185c2538eebacaa4bb404f19a2cfa544c3c479906c3dcd997410c8b2cee022056eb
+DIST firefox-68.6.1esr-pa-IN.xpi 542365 BLAKE2B b5b78168ebed2826927d5334baa8724178c41e43b27bd5f81dcdfab4161208a9d4559a8ef1500ed1eab1810767ec07fe0f4a9ca485fbed1621f72477e145b3e5 SHA512 195c7022eaaa099c8f6e13e7f36135e496b96f1751dce7c58290f9dfa013f568cec8ca65078e74c26d53ca7b69ee87425a2bd8ea3d8274f7269bed42ce5fc00a
+DIST firefox-68.6.1esr-pl.xpi 495653 BLAKE2B 04dbdd61a0ebef2f6f1551dc1f7ececea6f1d6d26695d6225506390085be734bb1f7d93bcf6a8c457baaabc2081249d2005206c2bf4e3f1c3e376a9749dd4431 SHA512 2c45fb60267050f9346edd7717fd680678b357c400b23a1d1c831dc980cfa1256d98115a614c938fd0b78e5662eb30c6297fdd2f8276a81ab6feecae883f5ada
+DIST firefox-68.6.1esr-pt-BR.xpi 497978 BLAKE2B ef5f7307832eedc5e8ed0bda961c656d57847b3e35ec00ddebf0293281d5d4ef9e75e5a8c152f0d563a8bc004a60d524988b3e387e122bda95b2464b75938107 SHA512 9f5e4a50365ef38a74560a34f30c96621de2fe90a028bb7c7b896e71b547468684858236a64d7ecd605cb0d03935bd69c69a1b707d7fb39dfe22415307a3c9f7
+DIST firefox-68.6.1esr-pt-PT.xpi 507646 BLAKE2B 10ba2570829553b680a598ed18fb77c8723da07bb8d8a2a873ef16f6847a22941d382afc2ba6d305cc33b029676d7b9dcc8fd1e1b941e25cd8f48bdd06da29d2 SHA512 a6c17061df8c8808c040941bd2196f06fbacad513e58b85984b0b17e3f08df440d7491ac21a316f5dec3df284a0964b240ec93fa4f6dce93add94f7ac79e0fe1
+DIST firefox-68.6.1esr-rm.xpi 495317 BLAKE2B 2c92b07f7fdebbe0e10c95f42a37d07a49f6916a6a7e63025215e94dd9c053c56a359b9863baee9e7ccd50a142d079fd75f3c284c0ae63a64a1e4e8292415c6c SHA512 98eb76a6b3e5e346d229785ee1c72cbebaf561a608e9408b0284e9a0255b811f6b945c24677fa39802a8212f01d120b1c2cb8d03158ba529bd75fc6c0f7c9d14
+DIST firefox-68.6.1esr-ro.xpi 508600 BLAKE2B 5f105b68de37791b888012e21d98e93aa71d5e70ad554fe9414e2dedee408dc6a05e7b1344318bf065876f5d0739e4ea6680789030bda1af96a14603ea225e78 SHA512 eb756ad9be4c2559c0b47ee506e45f986bb633cb93c11fff883d4406fbad7dbd874491fafd0b823cdf0e5702f0e48dbeb944777bbf516a806fe88503a73bf5f8
+DIST firefox-68.6.1esr-ru.xpi 583728 BLAKE2B 2d80e3d32d02c0e1b83d403aa31d7bdf640e5306d1b3d40f2968a1b3c1a5338afae7961de3463c0d0645d6241d600848f19e666165a5f28f03e27395b474727c SHA512 63bce424957633560b908fe31e15bbeb7f7ae80c8f7fdb399446ea23f24b8050d9e3b3ee1e019834b86fbc973a9a289bdc43173765f3f79cdb658e7ff1334c96
+DIST firefox-68.6.1esr-si.xpi 527981 BLAKE2B ee1e58a236b6a5b24c9f9aa22ca2d8f19f4cbf017628160633a4a2488c23ffb3cb0155ee16475d62203ae694912ec2ba68f8e713f7cdb1d314306890f5eae724 SHA512 c7a019eb66252f30512c2030ec23c8e36e9e83f4d6855c554880f37508c5a20652a2778da13559dee7d3db3ca194c60ff3db441d22333fd3cda6ac07aa2c69c5
+DIST firefox-68.6.1esr-sk.xpi 525092 BLAKE2B 1eb149c0b3dcab3f6fcdc17c800aa425182a8f43b154053fbeafdda3c52f021e42406a3608c201253efc6d107a371207c0bce1eebc37c5a64e3e717602b93a75 SHA512 d708622dd8a6666399f8d0397d041b18f1d1b0d15724fa0c4e8496f5b39fbff3213015959fba6e5d3b31e890681345d390fce8eca027ee4b87d5249115c47747
+DIST firefox-68.6.1esr-sl.xpi 502154 BLAKE2B 6ab3e32042d5b7a4e6fa2042c0f090b9d83cf7825fdaf1c18aa9688d56ec8b2c6df2756fc4e122a8f1095f7878b6e4ffa30b2e551499040ee0e5214adbf39820 SHA512 b99f2eeb4a913feea21972cab6d849b26b6c82744eb473ba11ba85933fcb7a2a1e128a283bacf5a1954650e6439ba2b6f27c7f83a764eaf0c7ac8c1bf45c2960
+DIST firefox-68.6.1esr-son.xpi 458708 BLAKE2B 1a1dfc29d759dfc4be9553ce5103ddf4270d279cc46d4cd57fb5bb08ce1fededf1af3714cc508fefc9460fa09a6238acd8d8719b25f7cd8317b5520a68545d06 SHA512 366e023f67222dafcdfa8caa3e62c6ad8946f0efa723b1c1f7ca8a42425aed9001d6d05b14f153128fcfd16af9a3d9c35c7f3de68e368d14a9ba0fa4b270fbe8
+DIST firefox-68.6.1esr-sq.xpi 521477 BLAKE2B 68064164a45a29d39cf6da2c9c21566596a0fe47f8e75005383e41560215477e967a9d4877644967907e00a35c3f0b8df199ce0cf3933dfa75bef620301b1594 SHA512 40eba2fcaee6d3d42456dff8ef11882ead002895c0fb124fa026ee323646e9ae715346ac85d4157d4b8dfe8ba0c289a77782892848f32ca8485464bdce0ebf6a
+DIST firefox-68.6.1esr-sr.xpi 527354 BLAKE2B 099d2a8ab83af374797abf6920ff7fc98b42895e6374a383fb5f308357bb4724568631704df0fcac51b1d6802047603cc83acac7c869699d1167e23f85dbfe6e SHA512 4b14a06073314aa733ab79481d62cdde4b1f32bd47d70c618466bcc31dcf0848d4290b2bc648e38ee577980861cad7b05221cb18fbaa17e5c3dcf42a455f2aae
+DIST firefox-68.6.1esr-sv-SE.xpi 506634 BLAKE2B 6ca01a05766a0012d9aaa70d2b2f9579b5b226b584db1614dc66ef948775d6a5843b94e038a8c6b25676322dc25c35b34b90daaa5c3938711ccf97d60d89bcd2 SHA512 52ddc251158f5324953523c53a217a17c090bb32905c37abbcca6bb9542ffc92b8e43ecd21adae9f45e28742760eb390f06a57813e8ceab5bb2a127248df0eb1
+DIST firefox-68.6.1esr-ta.xpi 548956 BLAKE2B 216b372cb8840cf0e9c1eb8f52217fef53c10aaea998b54db5d6012a4c995bb0a00f8919531b1b6133ed7c0bae3ce5cdbcd1b7a77f95a0692dabaeb8c921cb82 SHA512 cfe014fe82506cdffd48e1f863470464d8c436d4dc008a77fe97f301f1168dbe734fa612d1a970d894f1cf29f040ac660584e7c821000bcd27e86adb55330e47
+DIST firefox-68.6.1esr-te.xpi 561504 BLAKE2B 230c91277960abaed7e792b753d95bfce82410a3517a9a74b10b7d02f75148e531c0f0c639e85f7b66b1447274d982f2a8f7eaa514aea6391693f38a71bacaf4 SHA512 9de6d24f95f5283d21f0a71718168b631f9ec243d07910a4013b236463f9eb832190269702a62af39f97905647c8435e7f73724d2225e5a1b47734c15933ad62
+DIST firefox-68.6.1esr-th.xpi 550747 BLAKE2B 80d6213fb35c541c8df3f5ef9724144e362436f7fe1ecb1a53d71a5d5f0e1e60ec87b6b523b54d684edb3eb5ff61676953eada2888b105f897beb91920b310f9 SHA512 4ede18ee1b625146ccc7b54f1a38ceaa2c33ba4f08a0a28ecf9b6259ee54818ad34f2a1b7429456debad4d86724cf619983214b8d5e67c2c6c2e8431ea769d6c
+DIST firefox-68.6.1esr-tr.xpi 515112 BLAKE2B 0cafc6ec65c92c9f88f6f66b7282833bf0d6c3313ae631ea27697544181fba8869a03a2139bb907764e77580ff46212bffece1201e62192d078cb4dc284aaa71 SHA512 94f5db833122067ed89554e09700abc050f83f5b51c90be1f67839884eeac6ba2b7f8bc1c936c10b1079f588454abac435c0eac9ab4cfe4ed3c95d0925a9ccfe
+DIST firefox-68.6.1esr-uk.xpi 568864 BLAKE2B f08981f503f00cf1d3202fcc221a57e74f963da03052247e394aa5839d8fcaacd7e78ebce4890026d763a936cb5df9df56c9799a62e46750d807be8bd4eb456f SHA512 b48db61766cbeabc4cf526a4b86bd06b5927659b4008bfcda294b13f58389d37cf231002c5099016db2ebabbfea64dae241309ec56cd4f664d1190a415bedb92
+DIST firefox-68.6.1esr-ur.xpi 542334 BLAKE2B 7afcbbf338900c1672a3df17dd640daba48324b648b3d510f867bdbb0d2f783849b41ad28d6a524c8d8dba6c467acbc8f8e5f79fa076b4dbf8c9406c8e7cabc3 SHA512 058d5e6ffa8a166f5b12f39b7c95b497fd4b8e730a0a7b3cbd77f10a48001155ff9fc5c8a1671a986943c9027e64e50941bb19fb7b9d16cf92ab53cd9ed9ed9d
+DIST firefox-68.6.1esr-uz.xpi 482283 BLAKE2B 76ac50f8ccc34222aee3ed60f73bcafd966c6233ddcfbef6f8decd13853165f1424ac2d364f9c2d61ecd42f7aa2e0cc9b0cdf5808bfa68fe15d96db70da2c5c1 SHA512 953d0ea8ca4a877357cf894aac28afe3edab6fd6e6ee4369819a6085ff91ac6da4d7369ea1418e8580123603f3fe6f2c9f6be7600fb197ff87d0d12d47234fa1
+DIST firefox-68.6.1esr-vi.xpi 529128 BLAKE2B 7346e9b9b0f5c9be783e89f065b6625c4d718f2bb513142c4e668f00a6806c06212f418f88a5cf9757cd5db502af534e983310754ec46a1a57920aae20ea416f SHA512 2fd6108bbdeb5b5af0043ad35b8c72e0be0d802903b80d592fad1a419fa0adbd4d0fdb0291742db1ee8dea4eb314a6d2f08e31e78688e509fc9257914db9b3cb
+DIST firefox-68.6.1esr-xh.xpi 470238 BLAKE2B 34b0a9e113f73cfa4f3b05cdab68b707c798f258da6bb78f6852ee865da377160a4cd0526bb4864b548c0a09083de4dbff381bc8ef83d4a47a64d6ccf3c32faf SHA512 2743400c52eb9be33deba0d15d952162b6bc0f13d7fe5928c8892cc92b3116bdf2a5f7ae8f50cb1e5ee3b99e548759bfcaca8f5156948bed6c54dc440db7b50c
+DIST firefox-68.6.1esr-zh-CN.xpi 536431 BLAKE2B 08a2e60b7cb3ea476c4204a0c1fb2cc517e9d737b695f98b072b7ea5559452fd56a919f25dc27c49801e45d90c42880d00cbfe9bc7ba67d11c95847485d31fda SHA512 6dca06e8965b2d87253c5b6329ad95f7d83a9bcb6a5ec5a119ebef7805f27c7a09931c8a228a702e73800c5a3699282200b3e567822f42335bb2285bd9348584
+DIST firefox-68.6.1esr-zh-TW.xpi 535856 BLAKE2B 81e4523992a1df4a7b9df85ed7a69811bb2edaddccf73a868af13e37e15d7d6b6b0ba27a5e3bde3cb68489c55c93db89dbdf008ca58a60737f8e3e2377bd1614 SHA512 9fc1ef0b37b0d42a053f732debf4bd91c27c7281b6eb8f2b16e93a7b139e8b03cf47ae26999e14f39c11257d2fbab6b032d2b8708e0e1c04903a1ba4226e74f3
+DIST firefox-68.6.1esr.source.tar.xz 319034884 BLAKE2B 1f28135372b48d28327d332cc4a976d9d3f1f64afbe1ece5e9ba4428b032d0677f68ec41efc722cd274a1e134e4b1ca5dc0817311664f8ea544cd37153785dd3 SHA512 9a3a938021989d99d1c7ca6ca166d6e55a82f70f28e8b12c24b1894d72c23ed13a3e84c17ab2ea55091690775d11613d48595c64de2450e5daa43d28b341f17a
+DIST firefox-68.7.0esr-ach.xpi 471587 BLAKE2B 9e861b74ffa84542ea771d885741e3ddbce78b825bafd58f186548c7239f03ed70cf1876dc1659d4edb07d48ad1f35e000d787ed09cfcd44c8f7a2debdef1009 SHA512 b44d38184513bbb94f3f6b64b6dfe8440678e90f3e1c73bab8955d165e6265a319b0cf9a322101f51f3c4356525f58c773a3051fd01fec3a7903d7dbc8ee1aeb
+DIST firefox-68.7.0esr-af.xpi 450295 BLAKE2B c5af1d5f9c2a24f82799c946b6a27a262e0989f92d167005699f87f2f2f82e2c078f9d984ad605275ab2a7b3962adae700d68ec4aee6fa288dff10a6b5151bce SHA512 1ec8cd04df2ea4b127f4018e45d5e4824c9ca427ae068e9ef1be4c75e5a152a99421e3c35b2045ecbbe3c4452cd430774672ede59fb1023333cf3b21d00c0c5d
+DIST firefox-68.7.0esr-an.xpi 482752 BLAKE2B b1a54dbafb8d8bae3a1762fe553a414f7fb8130d01817beec88eb40353dc3a085f3834125ef0f7f1b73f39a9794e4179331df7e5099a2fb558fb87d1f96b6faa SHA512 1bd397eb917f86b609f464a50fa3e90d50e7faabde5cf1fbe73268421ba4f6a5af839c8d0f09d57671717f9ee831989896f5e467c635aff3acd4f3873d826399
+DIST firefox-68.7.0esr-ar.xpi 538836 BLAKE2B 2ae852fbac2e12d6e2c3a179fb96e0c580947a2bd6f4019036366cf98e48a3d4609edab2450a8df44f8d019534c800a38f64da37668b10321a9657092f2e3968 SHA512 fa8e0c37f30caca61b4509270bc9e1e915c7cb306061c45b81d8884a86b185999938fb3d0afe879c5d793ebfa81795acb2b66de0c006b390d0ca7db479b91da6
+DIST firefox-68.7.0esr-ast.xpi 480479 BLAKE2B 52e6ffe259ce3440d7f353390830ebd16bdaea473add08195b5b3f2fe6566f17bd987a5851e236cc70ccfed4419cd9bc6b7c41a596fe19b296d1c86e11f8a464 SHA512 a729bc4158f35421ac8bd752bd015f0198e70562c6ba2b73bd71aba4e2221eb0d52e6f07fe5fef6c71197bfe4ccad6d92edb823a893e331308bbb883bbe7c1a3
+DIST firefox-68.7.0esr-az.xpi 510003 BLAKE2B b114d22e193bf487829d4e1d5f6b62b980c2f4a9fdb15e073dc0f722e7201302ad9f3a943eca52d5970a0d3f363f8d5b7b2eec7dea6dc07944ca3bb448ee0e42 SHA512 b44f25707721afc24bb291d3a30af443c525d6f03d555f1d87e5c11ddde53ce4a0b88b523d660164dd82bc0725c427909b2c46740a2c376d61508ead5c2b4de2
+DIST firefox-68.7.0esr-be.xpi 581914 BLAKE2B 3decd11a407a12dccb859ac02bb07f4050b22c421a5e89a2c5514e4e143410f9a34df113cf1108217adefa5dba5dbda82d28d5251a1e349f2cc50727059aec86 SHA512 9f9bd73c13bc8688e26e381e00c973dbd789f3c6d3fe2ff8f918ed414d1ae56d88a430d00b883cf25f7842eb9f9d9e84936ef6558c5c269fbe6ac8b4f6630ecc
+DIST firefox-68.7.0esr-bg.xpi 545023 BLAKE2B 54cae5d2a01c57ae2b260183cda413804a9ad565bc84fb815cad9acfdbc69250b1cdb71eae4a5fc42a2023afc76c9eddcb898ec84a8c1e85d9b218841b5148c2 SHA512 570a0f7e0d0cca63396f2f018e781b0d3405a590d68c9f8fbd164e31c784261607b571e20aa0ac8316402fb4d2b291f3867f3cf42d7c014e0abcc466ed8ef12f
+DIST firefox-68.7.0esr-bn.xpi 566413 BLAKE2B 6067b062a8d97ce616c7aab9b389d3c0191862fc17d7e3f07096a923f04070858d310965d446bd3d192047c97aca96f5349d0bdbf20522b930cc5037bb35cd45 SHA512 284c3e9232321463b4c772b84f354209964204bc31cf1c712c2b38b23271eb2078d93eb15219dc6239e63e807b2e97ec4d4b7a5514d970251af90d26a0332175
+DIST firefox-68.7.0esr-br.xpi 501479 BLAKE2B 32be73d9868a9d143b746e40669e95d8baeeeba3ec8c9abcd90d12ec5dec2cb22e07eb2fef0616c26309b26c30c9f977a103b73e43eb0b6430b03988d61e7454 SHA512 36b7572f37b114311942e6634a491e7153964a186514f7e3511dd3125b893cc9f8934842b60c072fb66eb4c4fb62fc1a5b308d404a1b24bf320e3efcdaefa988
+DIST firefox-68.7.0esr-bs.xpi 482779 BLAKE2B a7be0ce70f5d989793efcdf1f87dd5a5ed4882c51675abe34dda3656a1facbd3ed3e03b6c8e30a12b20532bf3c43374e721eee810474456a176fe6a83195adb1 SHA512 424dda4005854880b87112c02553fe422b3e7a7fd64b39f14faad3a098b189cb994de532aef2c1ee4e7683fb5ce4bdc400b237cb6db28fe2c1f8abe03d7999e2
+DIST firefox-68.7.0esr-ca.xpi 499722 BLAKE2B 93bfba8143628ed9d13933654cadcfad71accdd563f2cf597a07d1a95dad7a86f9f8433a52e84cb9a374d700d7f086eeb8028035ccf9e6343613f7f07617808c SHA512 bdb4b838c19eb837026e14ceff055a57cb5555c76420285dcfac0184a2cf180fb65fa56a728904a5f9e29fff7d787598e3747a5c5a4e9bc3d6bb42e01ac87678
+DIST firefox-68.7.0esr-cak.xpi 527168 BLAKE2B 7a72ba8d444b366b9dcf001a5e024526c0db9c9b55e18c8bae011804e0ba3a17f073a9183834737d8668c58728d4c5d9d1406ba678e80ffc84a632147174421f SHA512 7d12a3cffb6c547f0373f74a5624638dcf3e8f7edd049ab1226db588a960fcce055db1178794adea5479ee6818048c228cb5fd2691215ae0c3f2029d736a9ab2
+DIST firefox-68.7.0esr-cs.xpi 519719 BLAKE2B 42a2c025d9b1a38038d1234857f9bce5ba4469ebb7a8be0be4326842523109498f43e92d63eea834f6fe8122f84b38eacd0bd9b9304af845ae5ff77a7c3cec69 SHA512 31e03d0273966d7288168c0c1934a67ac5d35287e2ede75d4edc01582d9a23afe2cc7360ce8f4bbfb401e1c0064679fedf8078a6156a788408b8806d257d8f53
+DIST firefox-68.7.0esr-cy.xpi 506942 BLAKE2B dad32726a4d4c3950bca47d653eb45bd65d702f7a86a45ca001f773e5e24ffd3daa1db754e1b36c50d8743fc0dd01bdea0e4420ac6b08bf9afd4622996b67512 SHA512 c2a43d77747afce5bee9f8fca0b93e28145d7a363873e6d8e45309ecbf6dc8506486b8928a9d49be7232675178ef54060a9c9d0c4fa572f56f56b05e504c498f
+DIST firefox-68.7.0esr-da.xpi 520035 BLAKE2B 1e2ca8871a7e9edf3ee5075f482e65f598fb80bd8d27a37838fe4b8c7131017c6985731c20fad74be5d42fe57d53318804ad82bc5ed85635b94e06dcf653bd05 SHA512 95bf4dfa008d0dcd1b4138b9a456537faf3e15d15272aa55318622212bd9c095f79dba1c8b1423363532e8a5ba8691670d66b7049bbbb5f2f9b76d7b19d6ba02
+DIST firefox-68.7.0esr-de.xpi 523520 BLAKE2B eab7effc89d6cecc905f7e0d841dfb86f323c0a0a6798563b89ccc063e04671b5a376ec3ff336c7baf2f885e37cf8a83ae89e0d19cb8f47cae41f64967a621b1 SHA512 eeddcfc9b3f0d4a9c8a90540c3db9065e7ce404164b9851be95f8b7659dd1c750068d812db58572ef9259037d12097ab8aa425e390ecdfc9ed69b298ad3d7c11
+DIST firefox-68.7.0esr-dsb.xpi 528441 BLAKE2B 62dc62c4fbb440c4f09121e2117b405d1829f856e15cde6ea504b1759ef441015d1e744a2b86b19c56b1eeb47d9aedb60e062e5ddab5c8aedb2c31f5b1c805f9 SHA512 d7efd2b7d8580420c710b08ee75a2daef5ae2211c7d9484ec204d7b33a0aa9f24a1fab66613fcb386b7969dc5b12e917e439e5e1119a260bd5c43f82fb4dc61d
+DIST firefox-68.7.0esr-el.xpi 597168 BLAKE2B 45a1c585ffbeb1be96c8803ccfe2742e322872d68f320d41c0e75ba4d437a8fa24bec126c1af020ebda5fb280569548eaa0e52aac57d9db6eccc12b832deed1b SHA512 e1f614b7de087c8ce2391d40161c89d73f0bb768210b1983d6450bbbf8d4a9fa9d0daebe169a1a98756eba7e23fa83e3a92263317a9d4072de3cbfca0d2c2c3e
+DIST firefox-68.7.0esr-en-CA.xpi 478283 BLAKE2B 3fbf5cd2b48e233fdcf49dfdea77e47aabf91a9ffd95a8dbe8f0b1d2de93c5953de4d1b6a647706e5a109711b170f3eb2fd55a2b2ccfbc5d0a738b13c934b33d SHA512 7461f93c3adfa8d14e254b1d497897ebbb9f84237bad7c2e313cd9d70cc2817423d99727614626575cfaac798d0a544b28ceca71804ce67ca9ea5eb24164a9f7
+DIST firefox-68.7.0esr-en-GB.xpi 478067 BLAKE2B 33a75925c03feedb9441816cd47caf53a97d825ecab40c10c4e2eaca518f1de87720e298dbd5fbb67d690315820844685fe877c1100594fa0672122fcd577726 SHA512 e8c9ede7f879bb1d46e39c3ffc10c5178ddb8e696c0362e972da7cd480abfbc128d00a9126a47e9d1dcdd199c332f088279b6ec41da8fa9d38f49a73606636cd
+DIST firefox-68.7.0esr-eo.xpi 503993 BLAKE2B 95310a0f756ccced5a8d4b2dd4f6187a8c87dc5f24d228e8bef8102ff63eb7d4db680394f37d00ed210bc90a477451ff21713c3768d4d0a6bebb5a608671365e SHA512 1572bea6b4410ca5ae373aa4ba74b964cee6c7a5fdcd26826b435f8f414da548d3792b8b59b6a17f418b3d6cfaff4b9f67d27250be3b6498cd783d8a804151c4
+DIST firefox-68.7.0esr-es-AR.xpi 512279 BLAKE2B 3a80ba1b4e2739e1fb18845ddcfdf30c9512790cac059428b53b345eb18bc5b5387a5db0dc581615d355b51f7beb6f6ce3154ef69223dc24e2f3eb3a450d1e0a SHA512 28fcc85f800aafb237df837d014853efa3b0326b770bd4729039077a3bbf7f8638d43ec988a070b9e3c6691c978d6f9ccc62ae23da9198707a8faf922305568c
+DIST firefox-68.7.0esr-es-CL.xpi 511649 BLAKE2B aa42a2f9da9268a3250bff6ab934de188c51ed1efcd79ec4e35ec9a488aeea817065e211de0e6543de0bfcff78103d81bb6e03233e4b555915068b671b30adaf SHA512 cbebd0e4e4ca4227abc3e73fcc3559091cde2bdda053c56dd02eca1cf53f88e7e16bde612280c4f0b2ad70169c115ae98df32e3ef6a4158e29956cd69fc1390d
+DIST firefox-68.7.0esr-es-ES.xpi 481269 BLAKE2B 1a7a6f918e2ca08e179ed2bd8832f7c51c99c13539ba590bdd8bbcfd7142bb52471328c49e74a288e07e64bbe471a0673f514dff8ae6bdb4d091051daeca012d SHA512 2342d8412ed875589bee5af0289687654095e90a2f3c595b8f55b1b360acd35b3b70b29a87ff6089e29370bb2d6daacd0953241d4c10df66077a0bc140736908
+DIST firefox-68.7.0esr-es-MX.xpi 504496 BLAKE2B 4dd10f0b0126aa17a13d97d31eff5325f1fd9f0df68041503b840f270bf69286a598ae43b924a7a815fe643573f3b04e4fe495e827c8bf3247df76cc87bb401f SHA512 2430fd73fc766e06001dac8ff5dcbc33134777cb23d043298e77ef163ff15f877f1fac541f26c9cbd764c79f80aa3db63ad62aa89b00355d90a54e8eb385a3d7
+DIST firefox-68.7.0esr-et.xpi 488287 BLAKE2B 382a55448a3d873c61cc5d722349c17ed8cab1ecbd06ca6088572d2a05fc751f26f6da6ef4096d343e355c2404031fe62f3bb6c041f5083cbc0bc22bc0a7db71 SHA512 f24d639d73f169b204232dfeeb8b0442792cbf1587dcdbbf9602ae838514abe213c1c4be1ee223a9dd81d364052798b1f2f0be0933b4ea99faa6a5e328bc3518
+DIST firefox-68.7.0esr-eu.xpi 502338 BLAKE2B dc63204bc291e6f2d97210023967604c5247a20137182992a6ccfe58d96873b4925cadee955ceaa07e1b75681873d06f5be9427be1c0fe63c1ae4f85f8197486 SHA512 0fa82cc7b0d5e845bcb93c6e48cedac6a14459dac57bfd28706be3eb641e895ad8813251959d4074055aa40385a26226db2939523c5eaab22d3cc2b78861743a
+DIST firefox-68.7.0esr-fa.xpi 547567 BLAKE2B ca5e74404687d90508e9e35314f7ad985aa9b20b1df58617b9d71bab9ab2218fbd4a23bfcb6438c6e9442afc717851d96125251453150c18f19287aaf1f88bd8 SHA512 87992c892bce38e7a4496355d17ec1eb8351061520863058ff5f0316d33bb610ee2deb3d3bfcef3d3c2e1955b92719b3715e40ff25670a84d1fcf4ad9a04c988
+DIST firefox-68.7.0esr-ff.xpi 483740 BLAKE2B b9d2884d52fc4d1e3deb692d9cf809e23b63b150fdd2d4e39e774e09f8b3cd8566b03a264c243d7d72685fbe3e5c4c4ecbc00c76450934ad91a43ba734db3dc3 SHA512 e30fb84ab84eb830bdc9dbac995f6e610e65d87ee28c228bb75b178d2fab43d5b428c909de8eab72587d96fd497694af27f2d8e40059589cc0937797ae8d5373
+DIST firefox-68.7.0esr-fi.xpi 494113 BLAKE2B fa116a70b0ff4a04232f371a8a5d149ff51675f532d1cba28af8f16c30f95633a9ce1e5a907ac9a6b520327f0b3d270a157c06efde3e15a8192d4484fce6f8c9 SHA512 7cdb66d05cb7aa496f09362af87dd5d80ba240b858ca33e4f6294df860c167def0e6ec8d84fb913f0702cc05562e8df5dc1520daf0d986f0def7efd7df62276c
+DIST firefox-68.7.0esr-fr.xpi 522975 BLAKE2B f68eb02f2b53046f63312567007ac445e1c2f57fb663ee9c2ade18c83aa7c02f38df75ff3c15fff3666c486b2308267bb1677abd5e92965ea0dd116242446cc7 SHA512 17bef6bd11ea6c8d5ba1e1d39b6575e3e3ac132dd4b2771cb3c97e79dd2a6419489c2d0b09bf2bb6f9e239ce3ce9863916c12c8dfeb8771de09b456ae2cd7fcd
+DIST firefox-68.7.0esr-fy-NL.xpi 510193 BLAKE2B 25fb14a22e09f9d63924b1b4c0902e02159ee6281b49559fbfaf28a808e50c210785dd3a99cfcf1b12a8f1ae948de19cfb2f8fe1cd6866a88a6b542fb893aa7c SHA512 59e70f37cf94fe57602bbad62e75d2136351a922ed3fbcd8da816bb2213dc78508e3cc852fc54bdf263c8157cdc26dd53945fb395cf9c90574b5f45a6bca253c
+DIST firefox-68.7.0esr-ga-IE.xpi 489310 BLAKE2B 31d3ebe3635cf6ac7b6b48587c390f5e1a1a34e682739ee53c113ed8ddf8c147ed5d405f602992e01f9777dfc5d0706ae96489d44fb04eb6d2ea4b310d0ad6b5 SHA512 0293fc072efb430ddcd34a25d50e4edf3877cf6eee0213f81f89901463d8bb40408fbd096bb0ee66a1b0e0a452a8cfe310b992b2bc1246ce83bca0a4ed75a48f
+DIST firefox-68.7.0esr-gd.xpi 506416 BLAKE2B 88872f0e220cdea4e4063d01abf1bc07a14057041d3a721c89f3326955e8f1b3b1793e1123e4c8fdbcd8a62bce231bda85651a272a1f342c3ab510f7e8a3669b SHA512 2a748e3af4b3b5d6b62da94d3c2678150bb2f6d6a9901da49ccbb29fea68ac7d1e4ddb58d65a66d20d6740e0f5ce2c8b625c384d876de6634bcbcf4c8c77e91a
+DIST firefox-68.7.0esr-gl.xpi 483662 BLAKE2B 87b6be24be2bbf380ccfb0d9921a0cbd74eb115b796c9f4a143b54914f2b9fe6116881fe783c799c53b8d4e0b7768f952b4cb1029db1048ccf8d5fbd49a89273 SHA512 2f6d6ca417dfafdcb9d0c1e7bcdce15c46902aecdad8708522ba282f4e80653a42dac0c6af895af22d138682eb118dde5c10fbf3f6229e198d732c35542a7b07
+DIST firefox-68.7.0esr-gn.xpi 521842 BLAKE2B 4afa493c040b1a687735b44e36412db48d58a44eeb5cd6710306e97fcacee5835ea598f262beaa39c97af423c46f1d14cbc97da35b3569d82cb123c047c3a98d SHA512 a876a8e2b10fe8de6c97d0544e4f504df391e4f0397c46ab178e0a8273b52eacbcd49d1bdfeed39dd419c40c7eb4b0ea3e608fe5120d3c7118281fd9aa04d14f
+DIST firefox-68.7.0esr-gu-IN.xpi 571581 BLAKE2B 8d8e41aba58837d1b29f4b057ace02caa03a4b5492699d6620d052db7dbf0eb85ba336b4c15e71b305d99727b270baf6c6ac550abb4ef40ede087d14b74e66b1 SHA512 29394449fcfe4476be97afe3db72c2c60829c1335dfc600444b5da3c67b459ed80205fc86c5da41a1ddb5904b1a9d788705afad841009e17b79bff086601391d
+DIST firefox-68.7.0esr-he.xpi 513831 BLAKE2B 8272a21d05b4f4d76d02b954470b38949d7ac11940d62d49aaf7981c7b7deb1200e0776f0701a613032eebc1b2b8df70da718132f9901ffbf6059678003afa96 SHA512 73772cf9cbbd45d4fe68ce68420162b453bced96a1774350fd5e0072ea24a136cf2f24cb276a3260418fd298bd13b9017e427529ce0f6ce8278b3d0ae239273e
+DIST firefox-68.7.0esr-hi-IN.xpi 555192 BLAKE2B a0b4da2b9d7d81d6b15c123631076a6e67e83717c31f1226220ff96e961d283f2f3d8199701fa05e86e7d166ca48aeefbf47685d540e745c050ee4934a29a093 SHA512 eb7fdf94d2aa3999cdf8d827aee4a19b3d35125ca70092afb4a5145ac2f7919b841db3727e05265a8ab1065107e8e7d30f6dfe4ff39f1f3910e9802de7728311
+DIST firefox-68.7.0esr-hr.xpi 491113 BLAKE2B 44284262c51324f1ce0a3e9e9e36f2ead368c8b45696cfe8096b622b7444d299853557faf85b48a1b4afc31e667d08fd23f10a6c9177f48484ebf4dd84a009b2 SHA512 d13fcbbe1ea0a2de2d95e302658b925b4e34be224ffcfbfb77b9dd59c9d674b56bce06c53ddbacb11e84668f77ad1c894343af82d926242c1d39df2e62bf4ef0
+DIST firefox-68.7.0esr-hsb.xpi 527759 BLAKE2B b6b80aab1338496bc471fb059090e816a741141fc7be98c0efc0be3289afff66a9ce508f5fc488a43147a0d4f3f00dd8509622d60d976d5b1f5722ef826fe27b SHA512 7dce66e3f487418bfec6c640ba608e1adcf3915cd3d2f6ff17d645ae76b2db3b548dd0fbc983e49b6dcfbccd9939ac3dc54a16d5b5f2d609d2eca93235900bf7
+DIST firefox-68.7.0esr-hu.xpi 526048 BLAKE2B 690dac23a289d947e76b2367d7802096b1d9398d8e94edc27b674b99139cc3bbcf17c204a56b4ed308471e77cacd5b43bb23faa5753c2ec396f9833a98adf47e SHA512 47f02c725971409ae8e2c44332d48dfc1e0473105170ed3d74561e988f1e9317fcdc578980b4a142e2fbc8ebc67b1e4dd6c9175858ba2d8a8b698c8d4f5389b8
+DIST firefox-68.7.0esr-hy-AM.xpi 542291 BLAKE2B 3ad512ee71b39d68efaf63dbeb6a5ae56d72d33e0b928ac5b12df653e205de20b294af58491a2eeae32c1e2b2c39788f63893e4f2a4742c3dc2b6490ca5b4dbb SHA512 08b93638de0c54f21ff3570bab7e9dfb8c343442232653b0fc7b7b615b8f561d9bf086d7c4238d3bb4a4d0256edfff4a6730cb7c075b231ed327f5711c3faf32
+DIST firefox-68.7.0esr-ia.xpi 496315 BLAKE2B f073ac8dc6a758192d456b6a464aa0f400dc7d6a2531836defa541481dfb4ef8c9184c19d8608a100fdf2e05d47ad1ae1f8ea7d21d6f3c2cb79ae5d017d11c49 SHA512 c43d1faa436be76282a2604bf9b0f05996dd181e41eebcbc3766d2d15b2ace1fc9d54cf5145f3dec4c04a4a355e74170ccd7eb9b186270b1b5eb561015517b06
+DIST firefox-68.7.0esr-id.xpi 491733 BLAKE2B 91cdef902e569f3a6ad8acdbad1b79699dff08ec139da4cd01290abab4a578bed59b9641c3cb8bb5c4208bac8df977be4d28c6e35fcb2c2da7a1402c6d6eebd3 SHA512 a33a47752d352ecc309377247656ace4dfa7114089d6404374250ed0e2ff476e78ed668361c3b6341091e8b06e3e6b2a61cbc565928a168433f99608b58637d3
+DIST firefox-68.7.0esr-is.xpi 499778 BLAKE2B 0ae4f980077df56a92492d46f1dc9aed9d2d2276c6f46f1d395ae5737e8225ba01a778e0eac170e803f35ddf6c0d4ed2e5800dd9797186755e7ec2855da91ef4 SHA512 0bcb76b3488894680a2e07b997f8b87e57ce3e7a51f1b51ae434d2c5ba0130a2afb0079c32df9a0ae47476d57aa0bf730725f93eaa689ae3a3bcbb7cb748ae76
+DIST firefox-68.7.0esr-it.xpi 383619 BLAKE2B 199cec2810f62f59e5f6a64ef593df1d99105789d02909be766964806bee569ba4d0870fabbf647cc562d7371edc66099db4fd42af0c503cd07f4ba15b99de63 SHA512 d8aa6d4f18edb261ae6be662e5880877516ef514e71f556bd14d379d88580fa707dc76c8dac40ad3efc51eb09fc8710dc501b68cd62cb92e3359b342e0a8be3c
+DIST firefox-68.7.0esr-ja.xpi 536932 BLAKE2B 375245f72cec0085035b0c38e36d2fcc29033c4894586ef6091c22b2060206b459e576fae02f9ee966217aaf9983336bd62813e19f79ba69ef2979ab9a4664b6 SHA512 8b63a056f5d7f5bada4fd67519c24175a91743ceecc049a2e56402e0013c34071c571afc84cce9348589900318d7df89a69736632987200b0e219a4f016a290f
+DIST firefox-68.7.0esr-ka.xpi 544472 BLAKE2B 8e0bed7e5c8fd5895e64accb76403ddef89dc79f2f835bd8cbcde9d2438e42d75f271b2685b31888d88ce202d48928bb5fbfea9668d53495ec4857fff4d01672 SHA512 a219ca825323b28528ae44700448608b02de38bb0a2ec62b77f1002815cd90af1f86ee840d2fe324cf7942ea5276591427655dc0ce16bf2e73ac60ac525da054
+DIST firefox-68.7.0esr-kab.xpi 508429 BLAKE2B 1dae211ca8de4ef03dba39cdf8acce5d5e0114c76426ef5f92337d92d8dc46eab45ebf43910f833d5ccef1104aef54862818875b5201a56d02dfaa57933fa869 SHA512 7db5d5ac5a78e34d4f6aa5f1c866d28bc8bde7a4f6205f7f20ca220b7e0ac7df2c3404037b981e5691737dc5e5a6c109de29a4be0d9089c02c422dd2c3f50ace
+DIST firefox-68.7.0esr-kk.xpi 578760 BLAKE2B 41bf3e1f0def9de745bc6f4dfd76383f781d8c29242c605452f379498d0016f02ea11731b3792f2070c6d16cb7b0f83eb40dd1e18441c9b711a1b007f13b21cb SHA512 eb7c2b4af1a27c7a1f287075d52871b6a446131639005e8068c9ccd4b23e973968edf91b2bf027c89ce24405076937b5485acb9904290d74931fbe84d1cb64a7
+DIST firefox-68.7.0esr-km.xpi 551171 BLAKE2B 0c42efe5b6b654076ff8848a26a52634f61b6ee9e7e7c23146ee76df8d315e135a0ce574bdfbef69d36951a6499cefa313de8e5ad7985f7876bf426e76554b95 SHA512 08027da74500d4d5f387618b5aa8b61befe62ba3ca3d88bf329bc188741f52a71d9744951c0e7e46f449c86aeb8f5826ad2e83a88f5c39000e70c25a60252cb5
+DIST firefox-68.7.0esr-kn.xpi 547374 BLAKE2B 17f3c149ceb2be38c530069780867ed2b7af2a7aceaa4cf187ee85e008695da09acd81abb69687c79ce0ae3e4de19365cd76eabbbf1645fa83d9c3cdcf4373ba SHA512 11ac64ebcf9c5d20cbdb30a2c42a1f074e614fb4b861123c33038f4103eb13aade9b42f3b8aa06d3ad3c4a6a7ba0d608b81ae662db6524da6f79d6a9c87b73bb
+DIST firefox-68.7.0esr-ko.xpi 535779 BLAKE2B f8cc282341941a3ae0eddd02221a0a586fa6782a16b07014019305f9e540e9b3c2ca7608383ed90ad4895762da56043df6e322b8bdae5b51ae621bce23b8d345 SHA512 8617e5ca2c08c2b1628ac25f7080b8fd4af7629476d513f8fb6da6c3e730c6cbef1494ce0a7674cbae29aa1df4cbbcb03f708fb3cc045f738720382e6a48dc48
+DIST firefox-68.7.0esr-lij.xpi 481748 BLAKE2B ebd7bbfd0e5dccd7d0b385c56605a207c0dec5fd664b8cbd75bb5be4077378f0a06ae4483a69d7395d7e97d36a16aa5821e71a4db7fdb73976f126296f5baa02 SHA512 c9e38c7f55737c0f65fd8b95a71bab37371a58bd8dc10258edfbaab0ebabb01b24eb6cd6a29c5d1fc181044978bb7e823a6232647a835720ea38563d86f95929
+DIST firefox-68.7.0esr-lt.xpi 527444 BLAKE2B a43cbf355a53ad0f214fb5273a06b13fa7f3d129f3d66c4a0c3b1fef5b5f1cf1580540cf2a6372d79b7c6488bc472f897207ecf13e59e6307e0b3aba76a802a8 SHA512 0a93db1af93b1f0942a0149ba4bed96ae747eab0c45ef5d56abc9a37c768608fc7498b885e10ddfcbf72b881e02b95bf9923b56529a60980ce44ff76e668a9d6
+DIST firefox-68.7.0esr-lv.xpi 500117 BLAKE2B 98f765ba860c0202eb504e567e5a098215e6d08ad24f9dc161244b13b173d5375b66a62ad14ebfd073f9a8c073f78db9ae221703c76d91a584e79e484f421d61 SHA512 954bd8b5b7d173c0666dcd4f326b0461ad0e04cbed16fc91384024c674f88c053e800b7f052fee72707d5ea33a00ad7fdedd48d73e5e47a5d175438e8c6af4db
+DIST firefox-68.7.0esr-mk.xpi 484989 BLAKE2B 9fd9a47c16be02a6f8c5135564a9c2a051e97400b813d25ce77f2b34b0e1174dad2d7fe2b85ec78ae8cfe0036311ab3147f415ef414805cb436324f9873a607a SHA512 e20aba825f3f729a24ac5a0514a3a2de5ef60b1e1d104adaf17dcfe4193dabad32053e894277da3f1ed566daa3aa8c5bae97d092fef9583e7cd5195d65b87277
+DIST firefox-68.7.0esr-mr.xpi 558969 BLAKE2B 4b51858ca7ce59ef754065bbf867b9e7df88664c4ee0c5b0077d24a64908bc88a4c816398130fc04b7616aff55f683a0a925eed3a1f04d2eefbe2f5ece3dd918 SHA512 77b044722af21e45921d416bb99e26257b7f7d0d1ffe3c14d62f40ee8bf25f90e34370afd6907c37a580e911d4fb676eae99c36df3e69f192614dd4435681523
+DIST firefox-68.7.0esr-ms.xpi 480113 BLAKE2B 342545b5416c3df7ff8eeb98907dec4d7eee9c18f18b9790cec443abc5bd64b00157452de3c65a41236429123b418f2bf4441677f68652f2a816021c6e79a2e8 SHA512 73d5ab3d731a329c72d8f9f326bb008de607fe0821a9a278d0b4a62e18c11fd327491d25f25268194b74c5ce77184cb68d8c3b543ff24d19c8a5887e3162916b
+DIST firefox-68.7.0esr-my.xpi 551924 BLAKE2B 31c894f878329e126b524adf0c8d68c7b47d0af2d8ed12ac77352c1962b28741fbda5cec0277d97a91e95201491de7e0d0e3196f2c36e964114943c437f4c3ab SHA512 9795739bad1227a1630faaa87eefe7f54d0fa165e4654c58bba56f3c13ff3d13fff97cc4f4f0bb5710e136767f4d7c598d07eadbad75e8086dbf6ab63ebcefad
+DIST firefox-68.7.0esr-nb-NO.xpi 495869 BLAKE2B 83359c67c44b165632fdae3f8a6d976ca13ac38d345c65d067695b54a55be185475784a2cd8cf25ceff9ef4715362a27316580b0af0e84d9465226076f038b13 SHA512 c1a7fb20b504677a9a4ccad2db9e22ea48ee722c957042cbcf0137fb3cabf1d8fdd293a5fd3b232003554fe61c011b5efaf1d5f4fe5a4f14b093f62c1a50023b
+DIST firefox-68.7.0esr-nl.xpi 491972 BLAKE2B 95eb1f04991e93a8272f18ab3394761e00db517187453b083d05ad429fd8d2d15b0b72e07fb5bd1605c46aa22f8a7137415b1b67421cf5420552080741f23bfe SHA512 89b3b0a1b97e09b26e33f10861ab40315b13804d243030efd6594f0eb2ce009bf7912d3e1eb4487f9056628b5a885364e7f9edbb9adae9724ef1a488af5a007a
+DIST firefox-68.7.0esr-nn-NO.xpi 494526 BLAKE2B 4960b9697564167deeebf54ff2d04464113fb307701e4e04e197be59d620503dad0403d912f263dd27968409ad1fb2c401656de7a0e0fac3764a21d5c145d118 SHA512 a1ae55d511a6fc1541d8cdc27bf40ca8170cf304a7d4c96c3bbd6474f816d165d51c7ed4d137085fcfe85682c6dd734bd43855d6cc2ecf3b6812134e6f14c43f
+DIST firefox-68.7.0esr-oc.xpi 498520 BLAKE2B 48d13a4e90a120f88c6151ea4e1558d6652a082f78306a9c32ae7d5d74082edf53ae218552e941e38a65687fa1d0897ba82b9734b19a7af65cc73ef60d6b85c4 SHA512 078540eeac1b25779e86c2c71d7c7a0d034aff9ae5f0531386849b456d41103eb9afcfc7eaa509cf27c7c5c4920bb980480f2ac4a4503ee0ce7682f299c3ff6b
+DIST firefox-68.7.0esr-pa-IN.xpi 542362 BLAKE2B 4c8ad1412c1c149c25e5f57d3aee7bb943297183742b21bc760a4dcd88f5834ea564abb5158a87b7a0005112a5ecdd8239f74f58f7478b74837301e7fa643ea4 SHA512 9a1619106aa0f2a40f9ffcc8c443b0939954262f4c2830d0a055bc91e7cd0b5cda4a357d2aea885bbe306618a5db11556eabb339bee156d3abce72029d77a240
+DIST firefox-68.7.0esr-pl.xpi 495643 BLAKE2B fad61b95020800d7ea280c803ab570362a0b2ce2abfd2b5bd51b9b51dca713241eeb1160ff347e0bfa831b05ee2db7fcc21a47bc3f15aca3ef39df540c3ff520 SHA512 5799be0775b13e3bd9fd09ef83a9f06331231228f5a40b84187308d2c4aec51fe9a7189ccf909ab89533c91728ef5c5674a1f662d5cf93ee76275839bb1b84fc
+DIST firefox-68.7.0esr-pt-BR.xpi 497982 BLAKE2B f676d3207d3a5384092a2e20718cb9010e2c131f332ae7566b6ab1df1bd8acdb13f2e017fc73f979dace142fa154c3f8dad7f7e1150e7c6f152f9d8a422b6bd3 SHA512 9177efcccb68c1a9d4a733426c7a5adf6a9a96125c86ab52e5561f656171a3a8f4c7cc09cdc966c8d73e6d585b07f05ac3dbf34e3fe0a71a5490f989c4d75cf1
+DIST firefox-68.7.0esr-pt-PT.xpi 507654 BLAKE2B 6a45df049383edcf2198ec905e8ce51d9aae154b315691fc24fdb0e167b36738147707db53a90b74f128e79f61af03f0f7f601e26199cef3203e088aff5f3aaf SHA512 e1a1d6795eb43fa1f8af4ae7e1a3c321761776409f3321957204b355ada11af34a67daf1ee752408610774e5442130055b5dac9aa33138e2cdb583a4098de2d9
+DIST firefox-68.7.0esr-rm.xpi 495306 BLAKE2B ef0bb1f2e67f4b84d845f13b9f14b54e9695b299ccb57c676bc59be6171fefb1924cc88e2397b5af2f342e41830184fb1bdfd5b28c32e34de1e1f8583ada001e SHA512 53ecb824695530d6091dcd743dc2fe3ef056789fc0d7cc082a613c0dbd342d8c2a5a325f745bfedeb34b340482e759e5f407956ef367591532e8be5132d190e8
+DIST firefox-68.7.0esr-ro.xpi 508602 BLAKE2B 7863a325d7c4473fc28c25532f723d079c1655041dd2ec36be4fed4627b666a600a384a81d8b78f1f57ef30e70ceb025cee5935d936486f3c9c886235a96735a SHA512 b16392c4ab61f31601d0f6d772047130ecba2ebd9f78e54998daddca342ac2b034645223175f668446105440ae77ae686e069c02ba1c3bcb442930a63dfc868e
+DIST firefox-68.7.0esr-ru.xpi 583739 BLAKE2B 66eaa2d9d4cc6b567ba4771377483827855d809d622d1f7b111210f4f9e8e5294fae17b275975c117a722b19351208b083368fe19f96285a9d0f2547bae45baa SHA512 cfef4a5443ebe488b34e8cbe39a8de1205d19670c95bfab20aa0f82b70973048e8e2e069ddd723b2f8f0acba887336b09d0fdceb7d8747f356fe972c93619aaf
+DIST firefox-68.7.0esr-si.xpi 527984 BLAKE2B 523309326976b3cf3698dedbd924d87f7553926ae974eeb8d6d5f7ebcc54bd747aabfb8a771832e824eadfe41c7a4b552c6a2ee1a6137df1599692fb9a2d8eab SHA512 d4f89f1ff3aa6b8bc4bdb9bba995754a6dcc0f49f9d2b3327a58632ede4ba08942464ecad506a241f546137c783dc38895e6ea8027a22d0303b1e42d230c931e
+DIST firefox-68.7.0esr-sk.xpi 525085 BLAKE2B c36710d6368f19907ad23821cb954d83d2aa631d4cfc36e42cbfd5401d16cbf382f413984e8c31bf4f15ff980cdfa8f91e705bb772a240a19060bc305ec66ceb SHA512 e88c0ea128bac92a9026b101e00cd2408f2dd760379d1fc09957c0e047ce9827ec6eeaf7ca07131d9aa57e942738d866bb4613cf2bceda91e28e3e6661a4eaf5
+DIST firefox-68.7.0esr-sl.xpi 502156 BLAKE2B 93aa8742b802c22a1e2eea06a98854416933ae7cf87a06073d758558de5c22a1f1c7ca260e700abfa6b32d1e80f43a1713cf56dbb2f8f4ff2df731ab99f15888 SHA512 5f1b32206dc60a5758cd3d5f0d32ec52731e191061691d9aed92a420adb902de9d0738c2d0d749f7f5adfe478bddc378a052c7d517d2d5a56cf96947d1583d2f
+DIST firefox-68.7.0esr-son.xpi 458710 BLAKE2B ba91e2bdd5484d74ad8692499e4f6a1472203110643eb81ece6b8b3be190749b51e097c51aa9d2bb2f93bed3e353abf8696fae8db40de70674830c3c43b7ab27 SHA512 e042bba52e0e3a53a91194f806f2d1e879df858d2df23bb4d5d5b6f5da5efc58ec98c278e78e0286c64c03250ae1cd6997284d102de1ba073936e6a4856695ef
+DIST firefox-68.7.0esr-sq.xpi 521482 BLAKE2B adfe97e574cb5aa7e6d491b66190135bd42128acbc2f43c781dcb8018708f03244dc4acecf913dc0c30f0af3a2ae83df0aab3a62a0f27aaba7d997554b4904b3 SHA512 1c31bf506155f0964da5a099ef28f566a628ebf3cb7158ee34fcd345ee1570e40ccccbf67a5396c9d10a945531f0f603e1b77f919e2d4be0eb361d7422d2afba
+DIST firefox-68.7.0esr-sr.xpi 527349 BLAKE2B eac6e60ffa58b5291c4db0aa1aa3f36addc2eb04866f4d2dacb2cd3747d479dde5ed46a6c86365a14fd723d4679b63648b3cb75099069de34cd3a19892d04c1a SHA512 866445d207cbae1916bfde7bfbfae1b61448cc235599d55cc07a2e7f7a37d21f3ef745489be8335add098a57b07e2da6ac1aa9fa54ec8beee768fef0baf0bd75
+DIST firefox-68.7.0esr-sv-SE.xpi 506625 BLAKE2B 8944e3b87bce50f4d7bfe02f5688799aebb4d1e4f1f2fa5768fc1258e6aa4759f8a505934c74db8b84b97783b3b75fc734df3c27c9cee274f7889ab817fd5991 SHA512 7c440abdc68b72ce51fd6b3a03a6ddc8ce4d0a20aac273413994621e8823a093b1d02d4e2ec6987795f766237b4d8d850a437b8684b1f5c939a849b45d943552
+DIST firefox-68.7.0esr-ta.xpi 548956 BLAKE2B 636f8e97cdd83e61dba15ec183ff33c1bb56eabe9f12fc7d20eecf79d1d736a3860fa55611eb54c54d3fc7f97bad13e091ebefd1ccf5a923123446049f5fcec8 SHA512 33fdcb0bebb3f7d9fcfc197ce59ac01b2a74c6a77ac62a6aca354067ffed217c4fbc04f8f36cb395cc0216befded82f9c21059522acebfae21921bcec9e9c6e4
+DIST firefox-68.7.0esr-te.xpi 561506 BLAKE2B 9550264d23143c7b89bef0b64e882e3b5e740ba849454af1bf6d4cfe697d657aba033c96828e5fcd90677a2977fe09dad52cf9904604b2319694b018bf5ab15b SHA512 1c23792d5e36f557c024b57b510d92d0ce30785c034aa1c895ea142254415af458ecba0a6b7d2dcc989f8c9c8a311597da17d9e3d9afb25749fa5078c2e36ff4
+DIST firefox-68.7.0esr-th.xpi 550752 BLAKE2B 38dcc5c6d362eb2d19d3fc5e1e643dee44e68a90e3ef6a47c92220ffd28037a0308730b4143077b65895d1f40a2537ad46e4eb315bf570c446070521fb921a01 SHA512 fca01065098a01e69323c9ab657b152c7322562909db935d579daf41b4e9749e3068b6af808323590a1eb962d912828ee4311219b21e4281c09594491b5fe1a5
+DIST firefox-68.7.0esr-tr.xpi 515120 BLAKE2B 40bde2899ee8a32a3116e0c030acca62d24faa02baa2800fef3e0d516f21287454259bd730fec44ace10acffeebd72e35a2139361c61ecafca0058bfeff17091 SHA512 09fdfe92c65817159822ce81952a600558199e77c0bf83f76570f2fa2ba2adf7d65436303938007c81abca48d3de28250ca126b7a8184c8d9926beda966b626c
+DIST firefox-68.7.0esr-uk.xpi 568873 BLAKE2B d2de12b5547d44798e3da88e58583a951261447180eb7c0bae2122b9bc376970d081118119156e5ceeecaa545551c55eebea53b87b21de641b7485348306ce9f SHA512 6e2d7f4214acb526e6d7bbd84240b8ab163ccc38494a91dcaca9288f4a4bbda718f0393bd81e3af060def7c23ada87425231518a2172b4c0fcdb47b6c1e5a933
+DIST firefox-68.7.0esr-ur.xpi 542343 BLAKE2B 0e29d24ae6d9c5abc998b88f9c27792d653b817e855caedba2a1313f972feae0b1222cd04299f6d8eb9bbb48b8978097398cc53ef83b6338af7670c0de382381 SHA512 5bdf67fded7f0d2fe567a4566531bf73bdcdfc5d97f8803f142ce0a458a26e1afd9a3ecdd50c7f9a154e6ae9909aea6a977c0668d3e40b87cd28f0b8b5f38276
+DIST firefox-68.7.0esr-uz.xpi 482275 BLAKE2B 6e8831f1200e21c1f8eef168a27458a6c6ee957b39e4ed1720090a435e65a5515ffae10015ce83b59570f06af85b62a013129a75cbb27d7cfd55965ffe954b8d SHA512 958a761477cc228034c2180342448b30a182f8844413e86fa2008f73f9d1bbd42d92a1688b60573351e6c3e07b6d3037a1c07d7add92908fbed62b3a03bcf03b
+DIST firefox-68.7.0esr-vi.xpi 529121 BLAKE2B c3fcdd40ac670073589ed7e0bbc9734948da1aa15a6e46026c27c27cb74a2fa5dfc73444065dc65b633f001e2df001596eda91a774519bacdd99d8f278a943a7 SHA512 830e858c33211faadc13c7fbfa640349d3287cd77c1cc2ca99f621afcc8cd7a3ca9ad5ca4e7b4395a6cac6cb4a63623474406f51b2379dd6eb0c9d5a36e6a4e6
+DIST firefox-68.7.0esr-xh.xpi 470233 BLAKE2B 6349e29b6ce5519cc2a54a70ed09c04fb5604a3a2a95221e45aa5c2aa92edbf48ef3b3469f548566d5c3a998ca2723dd3d4e32bf463e13c985502801162b4b89 SHA512 9cf132b52e04e0cec9f37ac9a2e12e1f203101ee22f9efc64649512cea6e76cdab80231dad04932debcf4d233fc089204ae9cc259e4c0674fa6d35a4cfd3819d
+DIST firefox-68.7.0esr-zh-CN.xpi 536443 BLAKE2B 6614a696466b1ef6512c59d4498c79a489470b5f88239c7f7f4cae1844bfd74c91b4184888fd03585139ad5c6a14fb5316bf39c1dff01faaafae0ab4426ebc60 SHA512 a9929fe8aae7956ca3ef7045f0b3a94d3bdc722309da5daa1b7c45c7eddfc3b0cbf250a3dbb8dafe135165194e335e721c6a6181b0311db09c7037f48b60dc91
+DIST firefox-68.7.0esr-zh-TW.xpi 535854 BLAKE2B 8fe66e24166396e020adff6b3ba396a4d4a05ba8e475a8f126fb931463001697e7c9ee24eb411f953a3795fa27c17867262b105c586de0991ec2e3f301db789e SHA512 246aab2d0a5301b4de6b2e1599670d42dbba0a11efffe5f0e04b7c7ebd9d6d29c4d99e31cf5c33a02a4eb13c8d5ac38421aca4b5617529cdcc4d76b836d3be1b
+DIST firefox-68.7.0esr.source.tar.xz 312235932 BLAKE2B 17030bc74341ecae74d7dadcb0fc0212e61e3f01463671e57f73c90e534db1088d597d43bc362cd083ca26b056bce45684eda121b2cd91c7793c44a7c40efb7a SHA512 a3ddcf8ffe5f568b30b1fc9ddcaa5cebe600bf11ce353c09507d5466f999022d45a0dee9a08f53f37b10202a2e2ce4c180743cd6a2ca38dfea1c3e4487b18593
+DIST firefox-74.0-patches-06.tar.xz 3221700 BLAKE2B f0d825f8ab32cac1a12e0256a105aa5bf3d952c89c421d139cb826514c8da73171c5f6f9b8a3229e8bf15804a2a8dd9c3857db98abd8facaa943f17848c0359a SHA512 acecd778633f9e3af4345b1079ffd0c3574b477a741968630acb8c39060b1a1ddae677d44ad04ff41a73ec38515f5dbedecf51b17fedd11d672b243b034fa289
+DIST firefox-74.0.1-ach.xpi 502963 BLAKE2B c1cfbff2b0aa6e22ed6f650cafa7e5a30afd6dcb9c63c4e2c03c0c055fd77d57873dfa04206a16f4b6a0693b0d3199a58e1adc984ba32ff3a129f24a67e37735 SHA512 c170464dcaaf0d54744468cc50c92695d626dc7edeeef9f85657d4581b864132007c35b7777f5e0247bcf8f190554c246f9e4de623af07e82e7ecf4f886fac62
+DIST firefox-74.0.1-af.xpi 459165 BLAKE2B de64c086c052b7c72c755d477f6d667989834b0dfb0695dbd6a6af10ba918893b5c343aa7021d96b7eb58badbf52deda292356d83d9e0fc6ae942430bcc8915f SHA512 db733fe54b56ba64f7053aeb4b8af10936b502982cd0f03085e3147f74d7f2bf9bd6ea6df39068c8c0c1d35b293f2cb453d883e514024683db2590d060722ea2
+DIST firefox-74.0.1-an.xpi 515828 BLAKE2B 9b19645d6a9c2390dccb38d045897b7ccd4715dcba44f79118ee8c5b7721f40f8b096d096e98f432a0d89ebf17c7f9d84e2b4d667d732dd740b8c79fc0abb590 SHA512 0c99b792b78f07efeff69056369876f9b6396d3ab2ce1c18acd532492526741b8fca5c1331cc3361c8da90c2078ffbb2dcbad6c9b0f1476c886cb4ae65c1c89e
+DIST firefox-74.0.1-ar.xpi 587849 BLAKE2B f0f75e4eb9e7a933abb98c3bdfaa53f78a0c3032a5244028f82e88d548871aceedab43c3da6d881e94f2bb13f4499f200cb9ced89f160889efe71328a5f4072e SHA512 1996d24f25692522db48c62c98d082236131f5c4d5c3fc3d0c4a42831dc170a528cd794cfe5dca174dd0d683fa52ae0e564371bb730e547bdff9592e8f8087a7
+DIST firefox-74.0.1-ast.xpi 505345 BLAKE2B b5676bff281e03a41411be24bcbeae54d030ecdc5b97d94c5f9c265aad289861e36b07574caac92e19e6d098c2eca21baccfccdff172e10e57a11ff3675619c3 SHA512 277898781a97e1f3a083d2303d6d79438e4a6453699671f73fe369d6c92e3cb01583a298e3ff183a67dbf9f903e7035a50961e277f6941024172ab18c8e6ee01
+DIST firefox-74.0.1-az.xpi 536478 BLAKE2B 468689523278205efd699b6ffd71f8d11f49bc8de579498256bd105b3b01044788fbcdbdd88cd432a68441c06737f5beaaee9b7ebd21665888253dd46e6f7bc1 SHA512 bd35c581a3a18beff91544ed2e7139867d51476feb9819736f9b2f685d7e1e36bb003a8ae758f6f18ef6e4d121a2006c56ba2c95af0509a7ce4f710f519022ba
+DIST firefox-74.0.1-be.xpi 635481 BLAKE2B be2708c7bdb01496a15d2b3e194d40dde0d2c9250f46853591bb0321a3d1234b1c83b316b858bef53157f7483c7f87b54fdabb87e21ce6b98606856b95ff63d2 SHA512 00a656aa332db46c7f21af90e382dbc95fc11fd678e1743c026a4afc6c8a9c6bb662b53a85e3bf7112d6891e8c66b5218dbad4b397653be7e4d26f93c874d593
+DIST firefox-74.0.1-bg.xpi 596441 BLAKE2B 612ae1189616802f9cc7471950d6a221910349feb2e2535bdda33addd429b88fe03c218feb9e65c652707e6d80e715d70f06d618b70444d84275f602c5000c00 SHA512 a456edd1bd315c226291981dec829d2c892a6a90de315a863eebdca98f15631abc0d18609e189e8013de30e7f15e6a9200873d44275c7f37299bc8397341a95e
+DIST firefox-74.0.1-bn.xpi 630972 BLAKE2B 74f29c058e2dd736d0357b74591707dcbe9fca25f131079ad175e6f864ad2768256a390e8fb45fe33f78cc377d07f42d30c67471e69ff3c9b2878e82c87c7ece SHA512 e8b12a1cecebd46a71791fafe7547e1fc72f805cbaf013be41d9a581e0916586f60e039e0c5b831c79d28d80d89e4d4b9c0b7732a792da77e75b6a096792063f
+DIST firefox-74.0.1-br.xpi 544490 BLAKE2B 96c91f440c80ac6f705cb07901f9044991b43e2bdcf9e518269a641bdb3558574ab70b1ee0df7dd5b77060f8086165b0fa33b9e76b82146c0e3ff328d6695880 SHA512 b0f41d0ce9bf6e0eb14438c8b2b6acd93f59f27b69260c5c168122dd7c3a92a7ec153a48ee3d3fcb6c8c82f4f85625e1a07e8cc95b38103cdb3ee7bf30679b4a
+DIST firefox-74.0.1-bs.xpi 512955 BLAKE2B 77b05a1ece22607a2d7a1bb5232020de68d4d1ac387630424a4114fc5dbffb025536cf23468cfbf3ae48de55ebdab15f73c8d5ce93a86c50217dbbd3b2932a09 SHA512 c8f47dcb74ecbb0195fafaf68b66dcdec2c675743e0417e6e4e85477ccf9cdb5a333d1373439e1d91f44220092457f1b62e85e8c21091cad241709fe406ba7a0
+DIST firefox-74.0.1-ca.xpi 546645 BLAKE2B 81bd64dbf92484c32a2dc906b73a8ce06ef1eda27b97113e67ec7bf23c06b91beecbbbbd906c9d7ee34ac5beb4ff3c8bb35b98ff1fb5c54501ef52a15ef54ea2 SHA512 526e7977a4004d013b85ad375e2f52dbf0289607d72e9ea1f37352e73e9654e460096fddd0aab6d80e73e2730a5b9f0ecec81f7153c7ccaf1fdb995b126b4f1e
+DIST firefox-74.0.1-cak.xpi 575249 BLAKE2B 6cadce3d04f355765e9ddee307bd4452a5a90de86d03855653aac2ed84fccbd7cd9d159e2864afa13c415d10ab7b9bdb87d3021f8c10e48733e3b250e5c2be78 SHA512 106af6e861914fdd1a2b8b7af95f84e885a73ccc3549fe4de38a21630c5047962ebb535b59d9d2e161079773296835cc14ce5d373505afc0b6bd817052517907
+DIST firefox-74.0.1-cs.xpi 570953 BLAKE2B a0a663fbf77682fea5a4cb46bd6f9987a85faac53529aa0cc710cd06419d49b641cfe1385fcfea39a9ea37cf23e70ff781d78001eaa0429e4efb46c5bba41b69 SHA512 021a0761f0940e7067b20ab3b999cd85640b906232510faa5c5441037007bb97d76654c524b795db6bc2c9837fc8ea908eb96c1ae32276d94d821ff2738f9a25
+DIST firefox-74.0.1-cy.xpi 551153 BLAKE2B 775314d93d64cdb76cd7297735350f84db0700cdf4d5900ef104c995425186ffb6180c9ad08ef706f668cc6253808c674f45738a501b2224c97f8fe0d8ac95da SHA512 011744a4f1b4e6910a2e9ff8fedbe434d23b53f0231258da9c7aecf3c15e4642e900b669117d3db698e98da570faca01ae91059886a2df71ce883b97c3a1206c
+DIST firefox-74.0.1-da.xpi 534788 BLAKE2B f1957c8c8ec2f017a79f1ccc3281f519c1e4b22fcded8ab151f7966b7d4dc7e0ff220dca19779fb44e33c14dce72ee234ddce557e9b3f61f17a660da0afbd8d5 SHA512 7eb96a6ffeeeaf98e8150bcfd8b3606ff0cafa29c1b1c75726eccd8098088bf52f429220d696f431e48d73e15536a25566ab490f0e101bd1ed7a8c7156dce5b8
+DIST firefox-74.0.1-de.xpi 566961 BLAKE2B 4ee8d6d779d2865673173d57878d110893e7881fa2a1027b3cbe136f236e180e46c0544f4a6b43f1b025c383d1a713703d3b757327b98af7722956d3423e9fa0 SHA512 dd4249233c899375cf96fd8673568f7b36172b7a6f412f3994a2cbc26a0379ff3d58e5d3d844b44788ade6ecdab4491f0f445de5753964b4e95a5ec8fd520d9b
+DIST firefox-74.0.1-dsb.xpi 577274 BLAKE2B bb6e945193089fde5b0680f21e7d4738508390452eaf144c24ebead064141ff0e94ea1e451b525ddb3d6e437af535b73612c91b0ad8c3307884220cb1fb2802b SHA512 b9c7b3ba27de61892fda22842acf5e2ccdc8bed4996deaea919fe642943bd3d1a47d99f2fc50f2a205b6cc44258615ba7d3c81324a6bce4483b3ab16c3e65b40
+DIST firefox-74.0.1-el.xpi 642835 BLAKE2B 55f88511bda0430739e6662d25afea5edb9c0cf9bc0c19c4690049b75a02e14b227df60dead8d7b754a9455eae0f3f04a4267bc3d549957915b6c3d471b306c7 SHA512 18a8e548cde19b0db84bc6463cd971c285d1b74bdc386b98b363fe60549c58c83f6fc1499dba2fb09f9f6236a5a7cbc87a157b43f9615c18fb7fbfdccc590268
+DIST firefox-74.0.1-en-CA.xpi 520463 BLAKE2B d0e105a690a253ead81dba0b3159c6a1d2c980cb1568c84499aca19225314c930745a5e3d9ecc9bb75c5e13a53e81d5b300188f1e75de9e7bc9ed76f61cafbe9 SHA512 b09968cc9264c6a6cc97d18714fe08797462f55abf92c9009a15b83245cb5d3f2184084e98791ec5f00f69fa0711cb655e8d5af894733a996b01d1fb9cc1cce9
+DIST firefox-74.0.1-en-GB.xpi 519103 BLAKE2B 59dccd418a9efb350b3247f5d3a34c6a2faf7b13a24916813eadabf748589bce99c9c91840a1929c2186bbebbf947fca116053b396b535e1972e63e557d0b95d SHA512 9848e944e6d5c26b2c16134cca7f743815365106f5d7f2a68ccd108b325ac46833bdfaa773e5cf9705c6302a73ec4b49d49ef4b45fc767cdc11aae3079455653
+DIST firefox-74.0.1-eo.xpi 547984 BLAKE2B ecd447e6fa4a601126f1ab9364810db077f1c3f79598cc65922bab7235c6ac89d35ebe4a34ba29b70d3e91c1b0968fd9f27c5fdbfe3fb325af7305111e42f0ae SHA512 366f4440016de73163db80c36b3eec1f8244a8a465e2d099b9498ca6c699f643c878387d0270940e99fcc297ea6a0ee0b6c1a268ed3429120420de9a02ddd54a
+DIST firefox-74.0.1-es-AR.xpi 556583 BLAKE2B 4ccf4e59439cb2f1a2bf8bd0e855e5d788ff457ad44825d41b96edcff6a40dc29cf30b6e9438603b7347558768fd73428724b9a871e3e3e4b1a2b8dcf0f60c18 SHA512 7ec8dd526caeb6000c1055d76142e212dc72ed5428bb79718db24f9fc1f7f287e3759c7de4520c04350d1055272c1be4458ec0128dceba5ee8d0fea319cc2585
+DIST firefox-74.0.1-es-CL.xpi 556546 BLAKE2B 59fbcc28383dcb786a1f93f861ad93fdac105c4cfe1970fe0edd015977f00303d176d0bb9c49072478d62719b9b667ab6140f80bc0c37c7ca7bf73eefe9127c5 SHA512 b4954e196ed55d758f91dd868db2d160e5abb4d2305655cfe9a403253ba099883ad6f45da51df6fda1ec858c19dbff0ce7aa86f5a55bd197e4082bfb31b8d2c0
+DIST firefox-74.0.1-es-ES.xpi 534432 BLAKE2B 7c7f2c80bcdd8cab5692e96a41367b4945a65eb21c783a7ef9980b6e82872719f1803dad626c9fe1ccd7fad7e82b9b10290a8e93e350a985eb2937eb439c0359 SHA512 ea718ba60c2a569a61af1cbc478c860ee2ef5718b27fa340f05e67ad261a891664b8f6751f2f6a2d7652f8fa2330559825d48a4718ff42fcc742228ffe6c444a
+DIST firefox-74.0.1-es-MX.xpi 560173 BLAKE2B e4f9a13d3db160bd1ec150209dde9fd19755dba5749b312de2e4f5df27d5680079797308b8a3416291eb0c53cc106fd35979104d8ea04486d8fdb5d29fb353b6 SHA512 68aa240f1ad323b3fbdc8c023b59eabfe703e614500ee6713be0f7af4ee32d624a728c2c17c53ab8c5bf8ce400b9178fa163d19e8b91e8bb9531eb9c7e78edc7
+DIST firefox-74.0.1-et.xpi 535692 BLAKE2B 58162e8a2a8ee080bca567d063d887f47e4336018a8996dd5f82ce6f8cec7878f8465a15de44cca6b08f2d8c7249a4c3d1471d48ea64e94ab13a1393a6506d72 SHA512 0da59a85c59c9ef8e43991b92da3141f007250d9ffc512878a15ea8fa39bdaed89779d6ef60feae17fa84dd2f3e3a043c156f34dde5b269e5b310c3f5fe33bb5
+DIST firefox-74.0.1-eu.xpi 547889 BLAKE2B fd5c61508053324ed6baac74ddb7bf0a4ccff46861c0d41c6b2bc1bdc41e96fd495009ce3a84b0b76efda557d11fdb6536bb746be27e80edee7ef5cf3dba7907 SHA512 b3874a46fca4179fff2a38783c44bbdfa6d06cb482cc35bda3841594ada90eae369054624544a661ce30ba6c38e6ef87cde8aa8c2405312bac89c88c6cc9f0e1
+DIST firefox-74.0.1-fa.xpi 595530 BLAKE2B 674215f63e5919d09735ed3888373b7964a99ac8b5a517117ef3753e906af0f5a25b7cede227649129a165ae7a7d7c0fa563ad030a3fd3220176dd4ca7b84eb7 SHA512 255a04e0b5e42aeafae4485ecf1c169c6ba98d43c20af62b437e083961d74eeefbefd1256c0a81076e7c28da214218eb80f91491097f3092643762bd21f49631
+DIST firefox-74.0.1-ff.xpi 513584 BLAKE2B e5a6e25a6ca40c2bb048cc02b74bea74f117ff0ac807561d32d8b26e52bf9690bf44844094e6ef44ed2fe77d83f359a645e00b09e3e906808026a5ecfdc3af72 SHA512 ec910561688a88833bbf0ee9b987fde346245aa5c28f9ff7e358ba879b458e144b1f00666dbfe6574313316d02cf3e604ad5fb3d53d5ede07b0eb74f1b7a377a
+DIST firefox-74.0.1-fi.xpi 542734 BLAKE2B c2ff509414db317f9d4bc46cc6d531ef2d42d2967c9986c41e6919c48bc35875c59954f56cef3903423902fb02c558cf2d62d883bbc4218e32183a27332a1010 SHA512 3b8fd93b7ffa902bde3ac33ba1b4495360fc40f8ba55dd19237b7f3c49a92d7f77b2872bf8df0223e3391f26b9abc4c92cedf5537a3df8d9239535159848b4bb
+DIST firefox-74.0.1-fr.xpi 568976 BLAKE2B 93cc1d0d9eaf9b94c9f235b4ab03e03b751f7bded9326552cc50a8e2e9ff3495a38d10bf683aace6dab92e6d61d921a80e330ab11fb418162294cd3b23f49a60 SHA512 2bc6356f174ea7893f76a7a7badbd680136805d57c6aeaf29d7b19039b1e106dd3cf1ca5fdc90ea963fb46ceacfe0e8e6a6e164849a77866493916d316696f29
+DIST firefox-74.0.1-fy-NL.xpi 551783 BLAKE2B 62b01e30b7e42258726424cdc2037c980d411fa2f9060806a23c23320c7559e878b16b82f8b268e61692b4cd1c52c8d0f1e2b46d63af2c408bf5ae88e9afe03a SHA512 5b07bcbf7ba1744ece3f5c9071e17035fb5b6ee2ef4f27770ae4cbc9a1b78658b1ff659727ad884563da86ca7eca73188b87098f6e299c7e5b49e411b6a82306
+DIST firefox-74.0.1-ga-IE.xpi 526140 BLAKE2B e11664643a8276e44f990d7a511aa1369486eda38011e9d257443f43ec2b71a6ad1832d838412a8a77591f1773714933e4e9f4b72776fba4ec31d29f99c13d78 SHA512 4728bd300f1d71dc1e5660a3428d16c72aa5fe87c3cdf4b1372411ee5750afeebfb3dc7f2440494d5f66358c3d175d7cca52c8326c131ebef8f3a02039257d09
+DIST firefox-74.0.1-gd.xpi 543802 BLAKE2B 9dbd2cda1cefaf7601dafb987f770c3c307852bad44a54ee478bf30af09e1a563300878d8990c62377380cac4db2cc205e90ce2a009997a8052044149807d2ad SHA512 07dadda5107d94da8c7e865a35fade7b113a6a813f2ca39887079dc3fb40a20f23d96be83c19ecec41c928569aa2d99e5943439316d90145b3c50d069f6d98d6
+DIST firefox-74.0.1-gl.xpi 514079 BLAKE2B 3b55951dbf56c79a09b96003978275fb0cc25dea5cd69d917e27c8dc71beba71fe912ae1e920125df0c1d3ffa170989900a4a6afb0d6bc633058c23c8b607d54 SHA512 23e6562e5399a6dbf1fb5604cba51966b2eb959a2d6ecd2b08755d1e4f7417e17d00c533d013d9e4293db3e17949dfa63a32bdf4c5c848a479a77a4fb3d3e713
+DIST firefox-74.0.1-gn.xpi 570334 BLAKE2B 78bb1f689ed7e9eb347e67dab271143f1580138075e8bc56064824a6350fff996a604e2cb7f8e1ea4ec7e4d5b33bb779ae9e6794b360df58f21b35b01951e8da SHA512 65d88a32ded0a800ce85a75bf7b175d3d7acb9f9c4f885adfadb32fcc49dc9a1245ed1ce239f82ab2539a99fb737f7cd5af7bbbc1aef23f6656abf7118b46548
+DIST firefox-74.0.1-gu-IN.xpi 608524 BLAKE2B 95c374c81a770f81c5df60ede2db1fb328e8495611e2eecb6997ecbffd555e2af8c88439699972ad1418250633fbe39d868d8366c760662ed8eef2947ebeaca6 SHA512 42bb14de74b08767be60d1931e01bc9d38f6c79939b76db26784c9995992b97b040eb88d88d4396b3b237fb2d32258895a96ec4118c65cb4537d62775846c33c
+DIST firefox-74.0.1-he.xpi 565605 BLAKE2B b9988e796ce738ca6eeeb178a3ce532ce2bf39bfba86d94396875d81c9a451fe7e03c807b51086997079730552b2b0a5d441de062b1a0327c74b26d3d0ad64fe SHA512 103cbb8abfa43960cd6f354a6c6511fb7d438f10ac1ee9167ff21b215db913a00c4638eac1214649b30785891f852a20a14c6312ffc8319fa88304939f32b545
+DIST firefox-74.0.1-hi-IN.xpi 615899 BLAKE2B 8ae81fdc69ce9ff893a6234130632679abb625c9f7bd5498c766540e7bb4cd3478e363a8d0e2f0e05d3fb1060880ba243671f6841a5eae055458f717975e956a SHA512 9314aa15173353ac9c807afa6ca56d0b4b6c8800f5e5f48744fae57cd72a68f605f1dab483302e345495ee31a3df7ac4398f4b2c3e6ef1d0fb4b48734fc93171
+DIST firefox-74.0.1-hr.xpi 549439 BLAKE2B ea5354914e343d1712d5710d71e856099576ad3c60d65607c79bdcfa4dc0949af8ce1661e97101a5ed3fd84991bda27fcaa1216edc5eda1facfd52051a73c6f7 SHA512 d308110bbd0e259ff9ed02bd8b7e73fd65c25f01444f645ac21ea48c73cf5e8c7e4218a03399252e2dbb50e23493f98266095a609545cf6fdd6e6d3062bb5bfd
+DIST firefox-74.0.1-hsb.xpi 571208 BLAKE2B 8b80234e8bce4f121e24260b57755de760589007de1e1981fe5a51430a78e81667b4563c85f5f0fb030fcad2887d9447837f02658758b15ea71779194a18a7d0 SHA512 14d04bbeac01310721d5aa2b08b9ca67d2d427a00190714c7b8bab4c14145a6d5fa5fa49839e5f23f72f553c4072260f52fea43e8b8fdb22f22c5cb80075e2a4
+DIST firefox-74.0.1-hu.xpi 576712 BLAKE2B ec3a9fe53c39da020fa5542be70b654414a3f832bf1ce8fb71102c1bdc9ce1436da2ff7c10ce9dbe19f925cb5249ad024e4e444f2f8f4ff39884f752f51e3f0b SHA512 2fef35b125bc3c3f3865882ef2a6877fa1bb5dbfd6ecf1d3f3dfdbbdcec35451062eb82659c3dcaddad5e0f8d400ee5ea6cf080c51b94199beb9d14509b00bad
+DIST firefox-74.0.1-hy-AM.xpi 629392 BLAKE2B fb6872a1d49a987ef0b3c41864ed2e05c68993c2f7c8b6d91aad98a2e8fa94500df85d4b525ff12fe54e766b32cd6026cf639dc862d4aa23413a8df8a93db0b9 SHA512 2b92f187be229123d8a0a7d2e13565a53a04064cc46956288c4121ee7e43940b82a2ccba28e9d89b20c87166161c46062a7d8c3d0dc1ada4ee3c39d24732f3fa
+DIST firefox-74.0.1-ia.xpi 536919 BLAKE2B 4d06e724a37b72ee19fbd0b8e6c913999ddb8c13058f8f501f74bc6f5f4e3d2c24766728469127965aa9d159ab02e6c410ae217f9ec6ea54bd17015063049e98 SHA512 ff4acad3f057b8ac451de84463d15b7d5312606dec15d142136f7775774a9253358e60aea61330068484a6a2d865f5bf55f74033df419317cc19f7b7615b2e94
+DIST firefox-74.0.1-id.xpi 539979 BLAKE2B c80de54dcca1c09b9fe46abe1e2df85f123c397577fe63ab7d00b123bd4286f1a66cb7f0172e3f572e51ae25ba9b2d88473d1c10f5fabcaab9f36116c240ec69 SHA512 c1f257967d81f422ec5bcd4653207b064fac16eea6f12718fc1c2e22f9c64b6948c9ede12c2c3998d0806799ba00eb71aa8c8cd3340940eacb81109844569e72
+DIST firefox-74.0.1-is.xpi 527192 BLAKE2B 0aefd8d867f66d7e72107afef60be66cfdad5abe0c089b37858cfc0c7879ded6edecfc16853bf07ad5e6a2137976792e4a715ad786480f4ed6d6ec352d062dca SHA512 d5db96003018d5cd55b0bf52e4590c29d0f1515add068cdbaf93c41b2679678d18a2e21f71cf7794178a53fbdbfb13562911070ee068738ee6e136319145e49e
+DIST firefox-74.0.1-it.xpi 434715 BLAKE2B 498570f7330808e41c769fe674c95fe954100ef1e1ebca2bab66f024f0cfa1e580d90cf3ed7b347b7b43f9a11aa8b68c88034d624d44fa8eadbe3df2df8bb41e SHA512 bff844018de4560c2ba03d53e0356a038961b0bad628fc5958544301dcd47f12c6993599bdff1ba920b071ad1d28d845a9a9f79a3af0a787bf766f29749a2d1e
+DIST firefox-74.0.1-ja.xpi 596684 BLAKE2B 6b5c2deba41b5cc4abb839477f355c2df6b54eec0fb5ac721709a95e9cde912380ee77434379256e52ea8282aca9f12fa574e3c35845126f9f03437726ebdc57 SHA512 25dd19677e59e5363f6599b9ba3d8b18bac9289e126a65514af8de1bd35de57774ee7a100c2257f0b3e88be5863630b3ef3361eb3adee70d7ece84e81487def8
+DIST firefox-74.0.1-ka.xpi 597779 BLAKE2B 429c45eb2124ca5ad5dcec17144c98dc5663ecde6bb659889593c91014fd752bba506c1ff356ee8323b103370ebe7e452abd58492606a210fb9056d2012b1d8d SHA512 6b79d03b12091f713dcf02ee51bcc18674ac10f1e931866f9b9b68ae063da7533c00c7dc5fb5d591ac26c6c83c69cfb51ce517170b99d969f3e32b49415a8744
+DIST firefox-74.0.1-kab.xpi 555629 BLAKE2B 0d1a6acf20aaf67f06c80e55765b39bca2713cbf8ae352a77c0a7145a1f2cafcf82b93621f61ab7d872b6008d4cb0e0be472eab03d5c6d957eb078e5a8041862 SHA512 e406f4100646f4f2ecafb414ebe76042a0a35e2c34ca4e10364d48670db190c81906ce1a76b9205bc60a0fbfcc375c88cb881207649cdab3fb58c7897d1234e9
+DIST firefox-74.0.1-kk.xpi 628857 BLAKE2B 0389e1845966406a116bef32dd51bc7d3f871d89cc026bc42897550c036cd055fe730e76a514784350e58b9802841cdf2417f48cd178a48eb46bd0c2e01416bf SHA512 826928d9d2316e32baa29a70a67bac8b672a5a04e286371d6f08e049d8db9b33d7fcc172ccb4bcadc173efe11095a91499b6514744e0917b9014fd1f640d947e
+DIST firefox-74.0.1-km.xpi 579899 BLAKE2B 3a128b27537aaad347b545463a09be259f9c58fbf1250717ef797ef968fb4a21decbd228bc62d50935ec405b5e7e8ef55798140572ad8463b75f8b0aec148f23 SHA512 6339f16879b75e8ba71de6b023c9ef7f6b04aa350054ac0d2506145d4f3528589d55ff1c2f1bc5c79916b8f86796118e25f28e482a336b95c4ad22a2fc0d5b89
+DIST firefox-74.0.1-kn.xpi 572429 BLAKE2B e64061c77077a30f55ce95beccd4de0ff17acf8a1f879ccef2829bab02b4b37f7a9213f0bf1d5742fc5d6be04fcb53fa2422e72ef20f0391a35bf231c81e01ec SHA512 da24db967a406b425efc29cff2a2bff0be3e73b3f09167704b3a2afc0eb3a2670f1781d45fcd5c7a5c4243cdeedb4f5d9ba628674a57e2332b224d1c7a9aeacd
+DIST firefox-74.0.1-ko.xpi 583799 BLAKE2B f3fddf68352ceffb4e031d81ef6526a0105315635ca58ed12df7fee5f0f9bfec72dccf3e182f6a03db2088f778d864f2d8253a7ef86aef1087beeabf46d2fe87 SHA512 a3c54fa1a843b2848b94d76a5d77567cced12612168633c754832b44abcaf3608ec508634758c0b50cba2d1956146a87806df249c3236cdf6db5c34547d16050
+DIST firefox-74.0.1-lij.xpi 519819 BLAKE2B 35ce6b2ff4d985a76b4aa274ee3d3729830a8b12d5a50a01b4cfe9248da5f73f854a7dc369a7fea79387084677504c03a7ad8bb4fff25d18d82675ab80f2da64 SHA512 92377f1e841dc99ee72a93267866bef817b3f71bbc71cef777b132b2c326c30c244038fc98d5d81266d8aff3befb1076cadad5ed86d2e7ad706e4e63670646b5
+DIST firefox-74.0.1-lt.xpi 573607 BLAKE2B 0761dbc9f43e290e85618d5e8a468560b13cf64f842e51d60f49d111ba21c0a0ec25f89b1ea3fe63ee766b34195b0bc9ec20501465f2ff41f2fd9ad0929ffd50 SHA512 d927e74a931d29bfc668b877ea0bbb931188b82a8ca18fe0beca8e0a24a51ef6a9ba4125cf9b02680746e4acb3a27a9a7b62f1dfc43bccd8ddf99032eae3406e
+DIST firefox-74.0.1-lv.xpi 526510 BLAKE2B bcffc85824f2dbe2aefa79616043a08f9385ac40f6b79c20864105bd3748f406d010dc336f26ca9808732ba5050351ff02d6955dbb10b763abc52618344024fe SHA512 78adef1457aa3584102578429ebdb31e040bb8d3c02f932ce06fd94f057dbd8967b358162cf58092e15125b3739ecec246e9296ac03a76799a948e19ab98bd0a
+DIST firefox-74.0.1-mk.xpi 498988 BLAKE2B 6b7e0c4242765757ebb77a75f65949c0090ef5cc8ec2a2ad280d9cb8839a84ff2a50c018e653dad940966e994d93b9da64b57524fbf1c84c55d1fb4eb8429a56 SHA512 32cd90799e34a0da9a13339911cdc3ef9152b0c4a105f1c5e53a4e1f9be5f1d354ccfdcf2ee8120b9118d44bf0917311b84f6c21ea699520009a47aa9986c0ff
+DIST firefox-74.0.1-mr.xpi 605874 BLAKE2B a4cddecf29c5c09ac0f0f907e08b09488e84cc45ab01c928db95006d7ed69de27285c199721b7382925e6525458ca75152b0e8dc606ad01f38297396753d2d4f SHA512 add70b8697fbbf80160d0d47f82b2196ee943fb286e4991486a98b4c161ad45ad7962e67edb48397101ffc40eb9bae1d1ad1546d70cdde83a6a16898d64cce2f
+DIST firefox-74.0.1-ms.xpi 509055 BLAKE2B a146250211ae81b8bcf7b1195e85436234722286d8a5090b98c569beea71a090c023e19bc86f092bc4d84d4b68d65f12be74f0310405fa32eb245164d0dba7d5 SHA512 ad70bf1f21ddad1fef67bf28bd0941693e28874925ea957f6c5bc2eacb5805eb5f3e1d2a04e5a5e721ab9b34bab548307a35f500c07eb0cb685488366847ce84
+DIST firefox-74.0.1-my.xpi 572823 BLAKE2B 50c55898e063606f5ccf60b7b07d8d4a27da96ad312c392890f99f95cb8ab79b0c5e623275176d1ee57c1e60c62699c7e69702ab88c37ffda76ebadf7dd251a4 SHA512 ece96336711447bf9087258833948d13493e958048a2097807c5d9d684ef88172c065c9e9536221d53481f16762341ec6a58fe5ea0458b9569447fa92384c0a7
+DIST firefox-74.0.1-nb-NO.xpi 538765 BLAKE2B 9cc076ae340719a643b4b038300c134f019bd5e99d751d39e5d5b2c2a52ebb15a5ff7f930056e756ac488c46c3808c24c0ca1aa4ba74b7600018750950623b67 SHA512 4e3196a74a05479fd1043980bbefd37bc6ef19c538de75ab71ae88a9681844c47925879e65634d96415eebabf3c8960ccf551855b6c91a468b657b1a41d68733
+DIST firefox-74.0.1-nl.xpi 540828 BLAKE2B c94e14c64be40cfb77ad9eebc466f464bed423590233679bc03f06df67c3754ae4a2673cf67bafaec19b3b5a333baae3448197e1d545f6be3916fb2ff7fbf503 SHA512 f49fb0c73dd994f379bc06be9dd4369d6149f111da49f60b9ad11240f74daf11198d7f210be47801ac54060cc719053de4d25205d16d54c288aa76fe2f04ceb0
+DIST firefox-74.0.1-nn-NO.xpi 540258 BLAKE2B 4ed302765059535de67e563caae46baa00b2416e325498b8cd3f0bcd9d3f82786e9e7a92adc1bf112729bc095e24db7dd9fcc762fccc11cd1bad813e8dd88207 SHA512 0f6bbf38de0cb7562ffc923bd27861af67f8a7b63f5d24bfb076f95967b71dbd560a7d351adc7b3244494fee05d238d2e9e65d62646e97398c7bd5d72bd3b163
+DIST firefox-74.0.1-oc.xpi 542802 BLAKE2B 17d376e7f7d9ccdc2028d002dbb58ccaaaede031744367369e80f855e005c60a296f4a498b91f62839703d063636a2cb3751fd530058f52123fb6f07ba62cb35 SHA512 11257bac8015054fd38aa152da4681b5bf74182a658791b7c0448f3d3ca37bb15941a5d7bb9a77e83eea4172322118e9b790554aa03f3c26c62be67d72be805b
+DIST firefox-74.0.1-pa-IN.xpi 591777 BLAKE2B dbadf69c20160af7d05ef9dffde0ab02bf1d48b27d0d8fe474f1959410b6677a4a1a15b9b5e3ad4f21d92102288ffa09c28c9365272e9d44e5b2ddf48e07adb7 SHA512 731b53564705d787e8dcca87496e66599db382efd9cdd3e6491857bd7e454565c5c653d3f2d4493813fcd383e822215d5751a372d6da58d1e57a828efe37350c
+DIST firefox-74.0.1-pl.xpi 554258 BLAKE2B be7fc261b030c5dce808e5d7f7447f6d1c0c81ceaf76ba414e4a79da34736bd78015af03fd0549d31045cd53daaae213ac1b7254ecc4af3fb875d331d7a6a13b SHA512 b1b51e7c98c02283930dae5edfb040788c9d749c3b4aadc66f33885bf17fac0117816a89fbf586acd9117efc8e0ed6bb7afcb44465796aa33268b556e5b85c5f
+DIST firefox-74.0.1-pt-BR.xpi 542175 BLAKE2B 13d49d71cbbab23ca6f5a290aff7fd53b66a54e49eb58895abf4906b44f036732303947735765b22a6633294b38f32d3a20144196dbbee16f364c143be3639d0 SHA512 f1ae24bbfb3a3c078ff261483b0fa69745a2d71d52a1cfb30a2f013755cc291bd521b2905d406bcc4bf56c04cd6e77f02859eba97417c49d31fa7e045de23966
+DIST firefox-74.0.1-pt-PT.xpi 552688 BLAKE2B 71259d6735914f446804804b9c4a5d9dc8065076772be13632f660b1d001af076a3154d1b9fc043ef8dddfbfd4229546e7946908183c58da9292632f78c6bbf8 SHA512 c5e5c5c7f687338927614ca08a50ade3bf8f0edc485c2e7973171918a464549d8f7a8dc894feccc9a755a7181c5d651aaa52e35545d19e3489a9bef2aa27b930
+DIST firefox-74.0.1-rm.xpi 546448 BLAKE2B 7b7fe50e5216da7a81e250a44396d7673182adc67e15c6b91a346631766393566d42df6497f684b9c150ce26ecc4238c2a4b5df857fff0fef1564afd3a63859c SHA512 8d1d0f82ce024169c73a25344875625e5713ffee6382ec362daeb088fb9c3b09b1d8762e89ace3c9cc8ed0842d21b9ededd34ebc00adda5aebfae0c70ed3618d
+DIST firefox-74.0.1-ro.xpi 559717 BLAKE2B 2cf83e5a6e01ec1c6da2dbdaf1cd8046cb710be6a1114819d5d82e9d598dbd71d4f50c3fb35312e2b00a471a1cfd4238b89481cd2e201762b762a9eb2b75b9ee SHA512 97e825c43ce12691bc1990fdb15a82db7ea8d0269761bc0cd5609824e3c23e5efbf6f9def251e662b30d0b16e4665489a5d81f7d3d71ea07ab1be3a05f2ab5c1
+DIST firefox-74.0.1-ru.xpi 637056 BLAKE2B 33e8d3a0e0de11544653b39b6c02cf06d6fb5fb71b1c672168e26dc0ea46972d03d8ac634d7af7064867b39fa310ea93d1929029596d32419b01c4df9ae568d2 SHA512 6b86cbe3a91c2e2106df52c7c867405a15210be261d903c291c353572805c4e606193f2a5d48ca2629d72405dd000ac99e59f944cc92d319c318de6f4c4843fa
+DIST firefox-74.0.1-si.xpi 548900 BLAKE2B cf1d7d31cd03e767c92aba0230b11568810319716569f8bee23635a9cc1fbd5182095a74dade8949faafca98f8523e2a6865588c76be6e3b05a5b876f51f9c27 SHA512 67cb0cc28f622abf6a15871509afb22e905996ae042fe76c3c4e71bb05d62a3d6acead49fd33bd3a5230ab1e4badd1686bbd61500bf4c8b6cceb8b5374740be0
+DIST firefox-74.0.1-sk.xpi 572766 BLAKE2B 5b238abdcd66c23c0944b04688a3ec63f341477ce9fcab6f10ef0ef699489cad4fd4fe65561d86ae21cf82fb55b87c48c64579c89663388d0db9930a20ffd3ae SHA512 68ecb46e567bfc9bcdf42849d8d6f7a38335533ae1e387def06178e45e443f2bacf5a137951389c6064a9899a421a31f20fc88258f61011cbed579c8e2b40ac0
+DIST firefox-74.0.1-sl.xpi 552301 BLAKE2B e3444a48aadcf5b2138d784964e84e9acd0305915d0682ed2b885675497d46574af13451637d169e7c7bda93faa5c2d32c026b85ffd7669f76fcd15e4487c7c6 SHA512 70809ee673e614064ae7025fc8c10173483a7f228d7867bc81358576fef4c5fa38c5dd9dbeb18a5d5f0ee571f75c5f306c4aed94ce470ba06218d7737f6332ca
+DIST firefox-74.0.1-son.xpi 474973 BLAKE2B dc86d6a23172a1f23e1b96fb4ecd2e7014695533b6caedaa5adabf8d9356d81ea6e54ba73766f5fc98450976e63e1a2021553c138071eb3eada0668ac03ad7b5 SHA512 94ce4788e942d74fd99f0144466f92b63ee8acbb11cdb24d751299e27fdb8c2040df11a7ffa9fc9ababe8cf635d5333b5a3af8aa329fc93bad35b0fe34c1bcd4
+DIST firefox-74.0.1-sq.xpi 564949 BLAKE2B 76371ed7534b881c97fdc981346cd825a9e77ef448c7fa04cf3fefac938c2f311b91f5d93b10d0f509d2ac4a21f655a5f78b9db3304c84b30dc3533fe483cbd9 SHA512 453ebdb0a121c255e0c5d4beb7cb4507f2d2f471b6cadfc2d27b68eded336d03df937f0243cb2672cc1e5019a0de04697ab66f07e75c11fcc5a9c939c8c2826e
+DIST firefox-74.0.1-sr.xpi 570198 BLAKE2B 6df99885ab8a824d4649009bdb6138f265e61cc67c403a9ca964ccce066f1d518244f33d4dec42cef205f34e93f3129dd2a647530657beb405df3d7c61fc9a06 SHA512 1f3fc3a84da30658c942a39cce2a2d321897da8ac87b3021ea19abf1f8e0440459fd8e79c03ca6aaa65aa2020426a2fc69a716179a7c059f7d358848cb500b8d
+DIST firefox-74.0.1-sv-SE.xpi 550619 BLAKE2B 8ec90418bf9b190b8e26ce0d8731596cde1ed040815e991ba597bcf5c18a5b5e0e65404883106fe3db1c1a928774f264b076e08feb892eec5e6674c616b0f522 SHA512 d9366dffea0e562d8f1e57b1774325f6b20cb5a13c09bf19e075a77f1d5ee18c11d1c99dc28ec6ec6c7a600f3731eadf8547c578589089262527fd80f5c09c1e
+DIST firefox-74.0.1-ta.xpi 578679 BLAKE2B b08c162c917d04ca4fc99a5c3dea84ed30e5b40dc0435cfa9b11d123bd8310839922fd90a5278b4deed2532ad71fc97212548c9b6d1284af311b2366edb06ed1 SHA512 3fbac0827192a817b6f3ec37a96ae56e5cf38d3af34e5305e77c90e0b23eb03528d489195dacaade2d43956e3d447ddb095fc07214d26f95153f9482fb5f8603
+DIST firefox-74.0.1-te.xpi 598416 BLAKE2B f18fba144e7f1d800c664165d9aff5a5c0f4355e213639361346d141c84731a1eb73f44122e7bddd623749bb10880d456e22d7eb2e5dbd38cf4a8935cfc94925 SHA512 92e93c11f1d92f8cbfa34284d7af3f6abf9c28521b442526fa4a8b9909dbe19d9c21af154cc8c3001532703a54b3c4b3f5cd146fc743b2baef71e44f28ce3090
+DIST firefox-74.0.1-th.xpi 614505 BLAKE2B 1713df4338254d7dcf7f8de7967a9755c7f49f366906b954270072ca9dfdd2573f1d36421a9bfb16cfc4338bcba7c9a3f51fa495ff3e3e5b1b899706545c1d1a SHA512 5dea1f85b6c364517f3e97eb1a2ae9494402d67d983321e90b67497292405ed20ef497240ae0154f13c6d0cd0b95eb24726674ec70063c46e673335c5224da3b
+DIST firefox-74.0.1-tr.xpi 564681 BLAKE2B 21c34d960557512f6b99e178ea9f327d13e3f7c9cd1d4c11ad68e03333f65f598874ac49c3182835e9714e4d9cc5f72673878cebcd42eb10df20f7e75e74d776 SHA512 cd06a8df0e0a23d7a23333a0608682212c8dbb24ddb7067b7d87ad1d691ac466eeb250d07b4983a4c113ff5ae525a9381cdc53f0efb9565f1aef920e00288cf9
+DIST firefox-74.0.1-uk.xpi 626685 BLAKE2B 64a1332e31cfe5a7a8c5ed7f1bed38b7fcdb682dc16634c7a4edd1994d5171a02e7c79571c28c9df9c506302722e1c9b82cd406ec2365c1299dc6086afafc03d SHA512 3548d9c9eca930fca6ec6ec326096bd5a3a4fc4129bf98a3b8bdbefaa88b7b3160ce711bac2dcfde2fa72afc43d2c22d70173c923b50820f3d6b3dfa886d0cca
+DIST firefox-74.0.1-ur.xpi 594889 BLAKE2B c7f4285419f2ef98607cd02e26cdbf1305508dfde4ff9e8503ea49a43fca849036a1083eaa53409b10be0a60c49ed7e9d792c6c1903c3a968e9d1d94b8ad4ace SHA512 c9b126390d5e7b7b5f733d18038052d97c05c21752f2919b4600c884293396fe6b4e1d22edb6d392c0816bf493e014079f734e96077c30593c41a728d9e50b0d
+DIST firefox-74.0.1-uz.xpi 511937 BLAKE2B 347f7733856b98c31bdd9ea42ebd54ecc7370e6966db3ac99d7fdc9fd6cb2d957d4caeef7ec52b7f0327f19a8b84ea28f1aea3c4d7e5b5479314b3ffa27dc2c8 SHA512 14d8c652d88cdaad0bca706f349afbd49e1369ff70c8b6818e796aa092947de4133614417c16c3b64c6df09a83a69545e586d37a6ce08ce0311af2e52069f7fb
+DIST firefox-74.0.1-vi.xpi 579590 BLAKE2B aab63fad6b9059058f99fe8e4d495f6203ef5274afc0cf488c80721be0336bca9fa368a7b83121d2ff0b54e04cf39a924d0cd262f78973b603fd3ab27630e6a3 SHA512 278f9c8814d209696fafca01d4dac64a37b6ff19ba5dc28fd9f31647cd6a3f52946c11b88ec5cb815ce50b9d838096e6b144afb023a0fdfe1e063e6a807f2f41
+DIST firefox-74.0.1-xh.xpi 479559 BLAKE2B 9a63ff683b849b797476095f7e50df5b4def34b47d3e9e8eaf2900bd9aeb4694d15d12d44893612277bc63b383a8dbf6da6d338b737d1f9c0c988766da203c8e SHA512 ad196253d3efdb6f31915c0501e3546939e77d5142214ff2d5b9c7ecae50fcea163be594d431e1a5f03037566f0c204fb62a3d2846b6e7cee41469bc2630f55b
+DIST firefox-74.0.1-zh-CN.xpi 586800 BLAKE2B 455f76a28b481da4ba138765d7fe02ccfe836c5b38dfb448fad9b0ee048276726e6824b77c2903bd642b1640deee654730cff3aac57daa8e34f767efe1706133 SHA512 099b57c040bbc2e5b9e4ac0d3f005de9b3def48448f545a9364016c311f982c2398e7b9b2e2f6dcd10efdbb97f6ac9b637ab8425b0534c9d3e6fe2a6f25440db
+DIST firefox-74.0.1-zh-TW.xpi 585426 BLAKE2B 71be44b1b6152baac38531b84fb43616ac9d88b6e5bbca0a71305489314fe84c33f51ee7121ce5629ea99f309f4148f8e1ed6eee984fb9b077ea9ccd8a0294b5 SHA512 a7650810bd5577361d8ce6e243dfc1391bec408624b6cd1204a1b6730aeb2842d5c05acea3d6f37d51c9c04a5bac04702d11293fc37b199cd9206f47e6cdf6d3
+DIST firefox-74.0.1.source.tar.xz 321313088 BLAKE2B 1bb0adc82664fac7062504621b449f4713a59d461e41214321339de60d8cf3bd6bc90a9f6597eb1d488f93a8cecfb20c39fd6bb279548fbc75fb263df65ea055 SHA512 c437c40740bd035ff374b3fa15abaff49dde3f613906f5e018f42dd3e219d32112e8b2e85efd9c0f7a872475640908adb1cf7cdd677b03a39ff435a57c48e6d5
+DIST firefox-75.0-ach.xpi 503112 BLAKE2B c1fe6c4aae1b95276aa40bb40d1b684f5df73ba1203220699aa8b6d72ad93def1304d766dada23e371692d73e54de1575891aabb782619f7bd6190e1f18f62bc SHA512 f46110cd85635978c1531a278b606eb412077f32b482442dfdecc46fb8dcedc216c9ec85f397f777c1ab000be838101aeeedade4d1c77efa53643c9e3718c29c
+DIST firefox-75.0-af.xpi 458561 BLAKE2B a4f0d601a8ffd2bbc9204a2cc3af90b7dd23961729657daf8d69ebf90dfed1417c1fab54080e1a0335242cb375c4c14379d09134c1aeb30ae497f0fd6cb36df5 SHA512 b4e386ba6f3986c2aa3aa8ca8d6a0afc266537c31dc7017de15fa0d2656db370fbbba4962e3f168e34475a2ef61c6a77b2e4ac5cbabda54f4b9d839ffb4c810d
+DIST firefox-75.0-an.xpi 515827 BLAKE2B 0a18a6c3bb9ff3e3b35963e43c6d550e379a1977ee34e5e212b0484c69b929e07a7b012e8ead965ef5a030ecd7b79a16468e2fd4574899360855259f4941a735 SHA512 420fc7444edb4b0f2f8103ed516ef30f281c8cbac998aff91978117ec0b649281ce231cba8b45709960bab28ecb6539709a567941f2c98bad0d7eb5a4cd9f1c5
+DIST firefox-75.0-ar.xpi 589375 BLAKE2B 55a1f528f59aff9c758415c2386b37b9b750ed375206957ef4cf9fc7c11bcab24875f6baddda1fc900354cffe053ed7f609c3b450c4baacaaea64a7529dc29ba SHA512 8f0c790b706cbd92dbe475c8342a9da7bfc0ab4f4acccabb14dab7ac4f75f86b8689c93048ea6e4b2ef717b8e406ce6d24edd804969cd18794d66adee9f94c99
+DIST firefox-75.0-ast.xpi 504608 BLAKE2B dffb527979595b61fce405296ce6082246450925e5ba0a0ce98cb329a9f9df7742a30832f1e62cf67bc6f5caa228089ebb50eff1785df98aa86efb85078abf32 SHA512 fd85904a72881fb94d090f2dc28a55182270ae63a138aa9a912b6a2ed805012737014acaffa1971f0940ab7e80a1162bfda5865d112a644cfd9fdca941abee04
+DIST firefox-75.0-az.xpi 537769 BLAKE2B be5f344ac797430b8d88cec19061f56db191be09a6704124c63c82da16809bd69c0340597a99c6991521f6b8c9703c09547733262d7ecf4d0d2158fe79960ebc SHA512 de826fd9059430f012b2f10f14333bb8b7e445c61b39df3f618822607e8ee924164db30cdd24461c0b62d29ce347391dcf0ece5734811f4de31e47f0f13ba1bd
+DIST firefox-75.0-be.xpi 637504 BLAKE2B 0ba49e8f9e1f8a5e20aeca36194962e6a9c7b203a998e94a525ad766398cef356d1ba63d54a5f646698044b36836a94fbb15778c1fdb1a73310c35ebc93127aa SHA512 6f240229061c48388cae251da362c73c32c19c0001f14c9556e2d3194d6b02b701c42b1e16babd574cd2b14f150b302b079dbf3f123c8c9b977720f65370d630
+DIST firefox-75.0-bg.xpi 603385 BLAKE2B cc25cda7b68239e2faa4e9df5557c8228afaa84e4ec8e0f70dac77f8b83932a4697e901a2a883f995756061e323ea83ad8dca7cb268b291ff0641e2719cdc311 SHA512 cae2f99cc1e914e518a430651b8ba1edf93428f0fb9cde51ec8908435a130f06b5ed91ebc1d875bd424848fa48c6f9e91e6c555c318a8de957a3723d8dcdc61d
+DIST firefox-75.0-bn.xpi 631540 BLAKE2B 49484c26f55e726dc59e7ea7d767f11638503bfe91838dd637286fce8abd3bc2c1f7da6f6461fbc2a0d389ab57cd2305b93fc39391279f9f149423087f954e86 SHA512 6ca86acf1decd45fe760a4335020a9263ca110abc9c694bc89f1cd07a97fa2d32d09b82cf0e6ede6dfafcc060eb4d2a300e54e2ff6d3a02f8a29758573b3a505
+DIST firefox-75.0-br.xpi 546450 BLAKE2B fcc4f03305cceea336096f6dd609da53de4107a63ada2d269201114d1d7e2b559c0ba1f0b0e954dfdfc270770d0384daf6742f3307bfea3bb085c44afa4fe2e5 SHA512 250ea81da4e3053a197a9eb38ee8097a31fa04106c50863eed41e894efc9301dbf38d3285fe76e896100bfffbefb87febbc8dfa7a4123c10ee36f22461cd57f6
+DIST firefox-75.0-bs.xpi 512938 BLAKE2B a2334e4657711fe58eba5cb6ef3c114937f6f1d315a36a44aef2902fe507468674ede5037f2e4493d01c9a1846b98e3b94a2d2b963e599640f38095d7951b4c6 SHA512 b793dc65eef4ee8c0fcac1fd1026b91ea428cc080b0fb580d86879b5dec2e4d709c84a3c6c3143ad88b4d5ee018006aaa5192aa9146b6799f0fabbfe4e451b2b
+DIST firefox-75.0-ca.xpi 548046 BLAKE2B ae30ed37ce027151f12d6359883402b7b482c293943bce0de0172622bc4a2f36b9d589ac1a7f193853403d067a9f910ffc7b2c586a48a83533c70e3e7666c752 SHA512 add3edd4cfa5b45bb0e4ce2b274d2f198aa420ac2b1ac1fedc2d0b1142e0911bdb992bd5b14973a7f33a225f32c6e2c162e0d842f238256a320ea260ab1cabf8
+DIST firefox-75.0-cak.xpi 577104 BLAKE2B 1fa165f4ece77f3349b4cceb6d22974df5124085f3975438e5fb8dde41d9bbe52968006759bd32939a223d4e2e275cd3071d8c9b2e4eeb163166ae71f8026d11 SHA512 5cffc8dbdb01e51781f777f1f13774950519acc7ab135367f6d456f43bd1b8f693176ce29bf323e8e389f66d9528e9cd92d1c310b346bcdfa3fe1c0b09daa9ed
+DIST firefox-75.0-cs.xpi 573709 BLAKE2B 96d1e044ca05a60f68a50831e915c78505388ceadda2f608a5a6e974ae3bf86c35e72a4faec9416969e711b8a12426754e416d8884457ee23af477e0e1386ee9 SHA512 7518f660257eca2d135f8a4a56d168224e4df62fbcaaf1ccfd8b606b22f85082a1f31be40b8e4413044063b7e93436470be9a6f84e5ae9c155791a6670220b1c
+DIST firefox-75.0-cy.xpi 553188 BLAKE2B cf6b7c27d0f1ea54deb24b4bf681a2652777bb49da8cb000ef30ba91656247a86324eb08cfc4f1f96cbc5ec98ad1f9fd72251f80671fc1ac2986458997c16878 SHA512 456db49b0f998d7f00883fe781cd48b66022c825d92f55c64078b75d6579014b5aa97bc1d05387e9359972d3911142b9d707c40d8c702828905a3da932fadd9a
+DIST firefox-75.0-da.xpi 536583 BLAKE2B 9b673dd76ce3b90f1ef0d58eadc3322a2615400297b4eba8c11c1143cfeb106715905c1e0269494a35b870548abcd92443c0b2f0ec4a1357fb50eb54f91000c4 SHA512 ac107bd1ed71522b7fdcc85132e998269fe080cddfb6a4088a8eddac42152a4a249e75367ddee00674409ac9dfb1b2eb35dcde771c50ed68ef43016fa3a66cc9
+DIST firefox-75.0-de.xpi 567889 BLAKE2B c569d57d75f878fb17a07f32d7a197a5a2735d387544295aae29d333dc5829f260ebec73ff2978ec2407d9e8a851d01b5971c40e378e2ca13dd89c48ea372c6e SHA512 370f8ef6c0473bb777f2c1f1a68d48ec02c8a3aa2bbc3cbb6fcd1d4a6d3ec416860524a37d9bb6785813240fb94e4ff466eb28d819acbe303288e221584b60af
+DIST firefox-75.0-dsb.xpi 579346 BLAKE2B 1dca0fb72ec3f7d7f9c4cbac37fa47175de44072df97ad430c8c8fe84c46bfff03eef52cf3bbd65741a55e4629206e906f535013e78503496d6002abd7cf0dae SHA512 ef3f86d7681433b086b4aad14a86032d56476133938cd4b61e3745de8304b7bb9ec7b843e53399d75e668b0c88a2c5ee7eebfd3b8c0f82b6cc32ea836ac3a50c
+DIST firefox-75.0-el.xpi 645722 BLAKE2B 1de22398f4c68765d4edb3a58ae2cce8de3a109a19ad82f8c0887e1275635c8396e813cfeff38ca86ae234b7957e6e583c3e337dce278ac9e651b184f3aef546 SHA512 57fdd7359fdb2bd2465ef874287e3cbb796d3e9d187efbd56c963d76f309a6655c049263068b17ec94561e9cfe9f8f5d670f9bf527482751abfb5f68dbe53085
+DIST firefox-75.0-en-CA.xpi 522271 BLAKE2B 5a81646d9359ebe8891621fd5c4d613235d05e9bd6824c0a79d6733d5170234389d2a390bd26eb321a959a56cc2bffad5f7b261c509a113c7571cbc28810fa81 SHA512 bfc9331551815841b8fc99d0158a724f6af551a5722816c6894a7dfd773c9d6d61f9aa292245ca43071747172e221e946fa0d83b79257c3b437497d8027d66fb
+DIST firefox-75.0-en-GB.xpi 521264 BLAKE2B ce324a065dc942657fc37db634d3e1349aff73d175e07287466f3086246ce7f736267106c93c030818b76ed39bd1452484c5ce321f333e4bdf124e64979c50b7 SHA512 8a95ea86ba38aa29861376b1f7acbb309286e4e2b6a2084b7a99a1a3c072eccd6f0297f5c531472a9388dbf94d79a58813b39e66fd630d85f8cfa7d76560e2b4
+DIST firefox-75.0-eo.xpi 549422 BLAKE2B 07448aacd5a24f79f9ad5cde1ff9a95b93c879c3cbca53387d1fb9d85c64d0f8264f36c48603744d180955d633f29e9a3dc96faf7aed80f6721170cb9935d854 SHA512 8f3426a4d5165e3d3d4b917a04afc78307516f89269d5db315a094a6b7281f98ad2b014768371f033d681b84fb69f439abf221c4cdcba1a8c18cb5de77469afb
+DIST firefox-75.0-es-AR.xpi 558458 BLAKE2B a5054218e17583d00ad7b6cab3187d3eadc3f8b9b8e4d0789f2924ef2a5a1dadc6d5c06c67d210ba139fd3c27cbcc1d971718fec295709575d5b36859e240a09 SHA512 1702161e7ae0900a89ea0c35a24ac6c9a162edcd44687cf7dd2025242b4891402190f0a74a3adead051a94c5ab729a7769ac53dc9b50b4d7c8e0aefb7178dea1
+DIST firefox-75.0-es-CL.xpi 558549 BLAKE2B d08eb2f68d64fb4ff6eead56658780210982fd0b0bbe9c519aa90816be4500565384d0678be335c3625dff2c910be7581e073446186ed3d23d8c58cd386e9190 SHA512 27ea701d0a15a69b991d60ad1b8c539d2d4d38173a8eea9c5fec3a35ff76c3efc909f63f204939cf5d5f0d02726be8dbb3da6c9c8f7283c808c6061acf783a7b
+DIST firefox-75.0-es-ES.xpi 536497 BLAKE2B 049d3b78b61c89184fdf4d9211168f04de418840f7a9839cfc9fd0663df2dcfe9e96629a405230dfa15f4ae2ed44cca47526e9ebaceeb485d9a9347df6c49cc9 SHA512 ae0029befd07ba9ac1e14a1e049d28a3d68bd80889bbd6949efb141c3cb08c11b4f52e3e4c81bbacfb9778288cb872bcbaa3e28d0df7920f73d9cca2dd1d3191
+DIST firefox-75.0-es-MX.xpi 562038 BLAKE2B d5a09c02e330e62284cb8349c1486cb8bc48a0f25662efea96eca16a28f8515c2335354c19ab3e47981fa0a4c4e70131aa9111e6a64e71887fee3a37b940b438 SHA512 a3105e1eb6f9a04485f971e0b067cdc799361bb0dbed51d62c6a5a16efe2a709c781719bce89c968043e012b8965ad250b0fb4d2ab7dfcbc0bae44423a622e05
+DIST firefox-75.0-et.xpi 536365 BLAKE2B aa410d675d4d4318ca5af0c15d91ca9ea950274fd1fe00b5854c7155eb8bd04e0e5f237ae7f604ef124826d98b4f7b7a8d8defcfbc7a805d0984530afd92acb4 SHA512 e413f269d93535ec3e3625ab6f057741329fd75a4fefe950621a88baa187943271239f6423d81c72cf0a488fef482815f0b7a6a10127d955257b15519eaa7347
+DIST firefox-75.0-eu.xpi 549807 BLAKE2B a3b1bba3ddb90a66ad576b69b5868ee7e334893812a771274bc10df7354bdbccbba9b2a360668d37e9a188d6223bbcfed1845acb069297285e7a5dbd88b50822 SHA512 df85eebbd86c679610005a1d324567815ea444662f0a2c069d766c051cb3b78939c425311dff4a782c3c804c185ff0a6450a8b58861c9bb667e7f54572cd852a
+DIST firefox-75.0-fa.xpi 597541 BLAKE2B 0889dc17500f5751df3c5f9f05e4be1c5fb729d702bab400c7296c59e5cf34c9f7344907eb93dbfacf7bb7da2b09113eb9e79d15cc53afe198730c6434eaf1c5 SHA512 8bc84719aa74d9ab5d28047ad5b1018c222405e896faee6f23ce1cfcf28eab21b5dcd682d1073f37479fcb11c9bc1bc38361513bae01f115037d6bf82357627b
+DIST firefox-75.0-ff.xpi 516019 BLAKE2B e9fe7545849748b44dc229deff385caecd1a7573a80f1a5862e7f2db79624a0b38eeef794c9caab62f6a98a07f0cc5876f29993f76ec86b5b655b474649f21f3 SHA512 af87581f48688bc1902f4bbaf93eafaf386fcc794d84eef88b8b1c50ca8ff62674494caad8f842db1a60ab38b6161e74189bd6ea5a7c166a70ad0fdedfbd42fb
+DIST firefox-75.0-fi.xpi 544247 BLAKE2B 3489c6d43714b7aa870f57b3f0d50d2ba520fccf965ec8f66e2bf3d3f41b409841be354278c31b12486fe245d5f544ca801ac9e3890baff71784b4cfb979599a SHA512 6bb3b95719b0cecd171d0a5062517e4f9a691acc47aed570922a7ec6c4ff175e5c96b9247d8674e2a3bc22ec37264bb1420653584c3cc51cfce8b422c21d04d1
+DIST firefox-75.0-fr.xpi 570886 BLAKE2B b2db3c54cfea622c64016c2e88747e4119f73cd8c814b10354416a2a25138d674b0adeff8e15852d127a0c55f7c2d5b4d7262f24420dd7f00b45c6663dcf953f SHA512 c73eed7b3f532a75ff7f5afd35c8639957169f02643e2f7baa6a1d20b95148ac71de9acec5d354fdbebe92a8c185327cf956939a241294347af6412a28d4e74f
+DIST firefox-75.0-fy-NL.xpi 554508 BLAKE2B c77f077955c6cb7c9ebcad7eabe519581933b4c7d8b0c9ce7b1fa4d1a90e0a8c5b007202d9d8e1f87c66403f901ba14e378c9f28c1d04a02101a026aedfd1aff SHA512 287eeb08b1ef312889ff6f28df41d46101ae8108e9ce26cd16fa76ba367c6a5e6a3664d2a38cc0b13705d3fcd552a40704432e8d917836098ff0d8998d9f385d
+DIST firefox-75.0-ga-IE.xpi 525899 BLAKE2B af1ea3c8240c3dd74ddc35fda1f4a900ea7fe8fceda6aa553861735ece77b5e60f7de06269a17aaa9109c9240c28842081bb4c293ba9fc05ebb38282288fc2e5 SHA512 8dcfcf335cdf52259af5bad9842b16ab1cbd02c8ad1ec30c7e6ec9f65f6f51b8c87861fec56e12cbe02882bb5d1fc5771ee27e97adae9481ababa0b032092dad
+DIST firefox-75.0-gd.xpi 545777 BLAKE2B 37952c2626e5493b6c41070856457e0d7a263eedd3ab69df5335e4bd66f9d8a9ce3b2b0245c4c8809cce211547f388cf3d451a736b99c6487d01df7fadd2f945 SHA512 8b51b3d7895b38af3a98bd32e572bf9b50e8c2328f36895a87d961f95b9b24100755314db4ba66bf368a1e507dbe37ae6c0070543d2c37ba1d171a384f8f9c42
+DIST firefox-75.0-gl.xpi 514548 BLAKE2B 310d89c235ea80eda16e3eaafe07a34318728476904e9a3b3c121471bc379d2b9c90174a10ebe925241d82b73f49fe67a07549157ffaf409d1855c1c8bbbd7f2 SHA512 8ffacd4f1d565d83c31af8c3e4e2527e9d86b7ccb090a5a580bebbf97036ec048714635d0b44967495ccafa3ca002cf0bf44933ed7bec59f3a8bcfc76709658a
+DIST firefox-75.0-gn.xpi 572459 BLAKE2B 0e02e9932cb0757cf9f2872219e168d7c00421d70c1ba7175913fa793bc2881e5c1ee6abdf7f2277cb2d37b3a80bcea8dc3821188db27009718daf8662a725ef SHA512 ba9c9edd44eb7cbab77efccf078c5eeeae92c81c1d9744120cd1cb880d8f547f01f42d75fdeaa5d84ac2bddcd1befa7e6e2468636c6b97408dbc5a8f00b77e85
+DIST firefox-75.0-gu-IN.xpi 609026 BLAKE2B 4e0ad6c2a6064ade910cb80d99bec902a8533c2b1ae411a53df3c8fe330f71f814fa160fbdf37bdcef8287b725ef566e3f75bc92154ff11d6e93d9a2b3f76777 SHA512 fb526ea3982802469aa0a0a802a3da0274dbaaa87c41bc5661e7850dd73878b8fa84b1b5d95c469a3694840632f59332ec921ce791e9f29f6e42e7f088c0d336
+DIST firefox-75.0-he.xpi 566845 BLAKE2B 7dbe88b72f6724e8c6ce66564f45e0347b961bc0af1ebed3cf42bf770e5e97914f8df8550a064e762ae9efb9681a65a2283bf387bfd00214f307fc0760d8867f SHA512 bda3c828899e1258c837f3f3e034cdede2ae4b16add80bdd39ac8804e7d4daf5198f6498ae27c1f9bb121aef4e8a38226c5a43aa752b2be090207b1e198a7b00
+DIST firefox-75.0-hi-IN.xpi 619193 BLAKE2B 9407702077f35fb12ef94c667a9aa2c28e6683906ab2f471d7ea1fbd2003b975ff824d492c5b50d25fcbf4294d451d2f286fbf58e0723ad60e21a4faff9321c0 SHA512 7f65381a920dfe666543cf791658932a6b2cb8887537d9410548661dfad3fcaee1c655ad7fbbda25ba8a48419b4a596b495ae4e63304df2e006785ec9a637ede
+DIST firefox-75.0-hr.xpi 551157 BLAKE2B ab98301b1dc7f6d9730c2f4c259b0d8167c58536265a3068a352b9d9bfb772a0b45f8520b3cce398bdd5c78a51ca297b5b0f81f1f2cd725f82fb7603497a0105 SHA512 1bc70743c973fb64aa680955c50e0463f08bdb7630765a43a14e63d8ad490d36cfa71f6d27f4c77e2d34bf1469efa317dcd90198addb173bcc920e35ba836eff
+DIST firefox-75.0-hsb.xpi 573284 BLAKE2B ff4accb13e8e881c85d8a1c6002fa670394981cda7ce2809eb0fc56b2015b08e611678bde40905c6364936327cd8be07017d9a8f7c8358d0c444357ee17e12e1 SHA512 ea749917bc538231c3b26d32961ab2e463a7bc5d3f3df7c9cc40324f69d176d5560c5dce3663c9163925390371c1ee3a01152deeaf94b37630fea38e4a126fd8
+DIST firefox-75.0-hu.xpi 578608 BLAKE2B b47deaaf5606d7c752ba6ca8300a31349c48b2277fac6de72e7007fe5decfb7bbec3a3abcd8ff5a8222781ad1fbf6eebc6974eac845192288fe574ddcb3d5d8f SHA512 c13b13efc1a56ff98fb856e512a7daf96afb36e9573fc6e02e417fc4066926885cb262f3a348eaed42a9446db9dfc8396afb03586c9ff97af817307075289492
+DIST firefox-75.0-hy-AM.xpi 630095 BLAKE2B 7566237afc17e1d80bc72e564093d2cd159792fb6e532f06f6ddb7a1efc04bd4e2480f4db17e6bbe11f4ff844a7c46761f0a3dbd45d4045749d6fbd291931c8f SHA512 ce643e13032acc06cd66193e99ab27b53cfbe4d0b627ed149ccb064e29bb6877a3ed1b2fee6bdcefc9e54fb0fa8b7be935f08a3de319c56f18adce57bb41246f
+DIST firefox-75.0-ia.xpi 538667 BLAKE2B 330ba4f055851691979bf2ba151c795fd472c0476c5fe92f4e0144e156752c582ad2edb0e6524617f27cfd08024aa5e1d97fd37c4eb94853b214e673c189890c SHA512 05e7727d2ce6d42c18ca98abf0be49a4c67e8aac079cda199a200cc5fca5cd26eedf87735570c49130ac8efec51fb56db13e22760812d5233e927a2d44adad42
+DIST firefox-75.0-id.xpi 541987 BLAKE2B 929aacd53762af04a5b90c24fd4122421875874352388e9ac5a974073ecca10f5d8fe76922871f11a2caff3a663bc6805d16c2a4b405307a5b88db1a47282264 SHA512 506e67a2eadb256a3a59012aa78d6d7700571e1fd4cde1e40d74145b81659726ccf78effa1a5db8ee7d856ecf318c3177be9e465caf852cfc23bb0f2ef513498
+DIST firefox-75.0-is.xpi 528877 BLAKE2B c551c146c3f06187ef9be4d4796b22b0391ca8dc23cc8e925974855e30e95a7ef96f0721dbc17f49a1d7cd32e38dd09806126d02718aee915de9e145d8cb0f1c SHA512 32d28ac9c1f45baed14ec7565998866470647b46b6d1f76b18c7bb7800b666baed95b87fbedb2258c386018d5c6b56fecbf22d8d95e9c99bd652369dbcfdf403
+DIST firefox-75.0-it.xpi 436947 BLAKE2B f9e4999c4ad389cefdd9ad8f57188c87f9b5824f7d6b31b17228ffbaed72b9889756cb7acb6672c530b5f8e692954e72c3ea589ad80ff13adcb2cb1fd894432a SHA512 dc5b8609a1027fe0789d7ec7f57b78c6a20ff874075400bd47d631a4d28b0825c5cc4a93521aee84af28536e630644be528692590d3c01bcedf327b85ab78e92
+DIST firefox-75.0-ja.xpi 598327 BLAKE2B 3c5a4bdfdc2dcc3a93ba9db0ffa6f03f7b1ca8dad5012b76af04140992893de04b93451f063101dedae31be47149ee6998d00868ec994ed94444a6099d5f17d0 SHA512 41ee58bad635fa44c2139d3cefc5b255ec58619870b0e89cf6ec4f47ea81d5dc5136f252fe543547d2577317340ed6c456b9d3b0116ce84e9ba0c9834374cffc
+DIST firefox-75.0-ka.xpi 600238 BLAKE2B e998bd96b5be297c83e3e5a242c894b42e5307af3b1ae06b72f286889425dc1340e58cf1b51a2484ede87b3006c6a802e4416773b96524b63c62cb6551d87f93 SHA512 586c1f7fc4f6afe594d0d0c9e93860a52baf288a82e3b5f0d94776ee8f70e4f3ee1c07a09ca714a60e7e80d86dc636ac8bd40818a4bce01e1b61fcd1dfc9e049
+DIST firefox-75.0-kab.xpi 557602 BLAKE2B 2c3055425ab42a729a0499e9980cdbb6391d0b46a694d94e1a2a342778d0e0d686df74b48590fa38af03e958dd50058aa147f773de76b78c37fc8e1f2449ad0a SHA512 4cc9eb70351de651d6aa27c7d4279ed0d6197ac8a47b63ee6ada25e4d556ed7685bb0dbcf8cb6d47eb9c0d751e6461c41725b5089c8034c9b1c04420902d9c14
+DIST firefox-75.0-kk.xpi 630273 BLAKE2B 7ddd1f0556335f3b36296025885e59d481df850de43390232560b215f1bbda7c58540a29d364014eb974b7f456685df22719b92ce1a4ad997be151c93676ac5a SHA512 ccc207c1b257efb978eb2edc63ac669a630732fce9e345dcd95ae0150e17c6b93ddcee7b7e1a6554546e2ac2aec6435a77696d73a52f8785bab19b7874a0b138
+DIST firefox-75.0-km.xpi 579685 BLAKE2B c96b4a51dc393232db4b43b19a48d9f4443f4562aa35a6f18d16aee694d031d1bccc866c97608ca252be028277f6b5ea0691fb37d42817ca872f660670793a16 SHA512 5c340607a6158966ecc37954442a791b81f713a62b80507ea73f4d965f088510377bc9a5df69f7e2d0bf388913ea418c345ca9fc4fe8149e2a93a1ee5211b6bc
+DIST firefox-75.0-kn.xpi 572272 BLAKE2B 7cd7829ff408ff3859467b80c78c03021b0916bffa19dd130e2dec73c42b1475be61f1162619d210ca6da7ad9ae4baad7ec033cdcd852134d53c3db46595cfa6 SHA512 4806e90dbe71d3506588372b5785f1b9ec222fb560bab21f16b181e416d2249cdca220d79ff1b13fdf313574696f9c5591ddb16021d96010d51063c76c5a850e
+DIST firefox-75.0-ko.xpi 586030 BLAKE2B 1cd53d6869f97e8edd36de61856dac14bd27d8a6c08642606e5e5c658b03ffe7e3151df3fb362bfc5a004a7df86d27a69098e16fdaaa05b383dd9a0ebb02b898 SHA512 f551fb1a5af34d08d59346f77907513a8aa8560bf19b5184e4141433989e9d54f070fcce952f998f06c5c7728e9dacc1e298efd8c0ac9a168b20fe3d9a30d398
+DIST firefox-75.0-lij.xpi 520310 BLAKE2B a7d8b54bacb885b179fffb6ca0cf7aac41cfd1d8f982a72c54c12acbd4cfc71f3c0e61b00fa6838856a98b488839b73ee083c31f0a92e5f7c56b634d56bae308 SHA512 c078fb84cb3059f6a0b81b3f25fdb9a3e3abf11c91fd2bb06ed91d8941c78ae36b815fd7207ac1d33073cd0cc16212a6057d18856810a1addd08cbab14b42d43
+DIST firefox-75.0-lt.xpi 575236 BLAKE2B f617db4af6b618e6e968a6a1da97bbf934db6f706301dcc7a07878d5eefce401514d1658ea6ea91f72cb2592feafbe474b1b4dfd45471f71fc0b52f70a762cab SHA512 8d5aca3254d6d665de71df6899a11aefbc4f4ff57cf69cb79becfc50d07a1bd9751f72a22a67b1352b42412d3339f668fe66a2f87b30434e78118a4e8fe96802
+DIST firefox-75.0-lv.xpi 526932 BLAKE2B aef3992ee6126a1b82caf439697c91eb46c0166e3101dfe0dd6c81ac7d6531bc4d6bd24f4b87f2ba05fc7b6e50a4f8ffbb54dedc38d8d060c90981a21c25e1a1 SHA512 39f5a14c5c430c44b4ccba6a40106d11e3c2758fee7666cb5e8f1e27c63c76aa982504d948a2d41401a322d0f16c187af2f36e343ef99a428b21aa738973c8c0
+DIST firefox-75.0-mk.xpi 498636 BLAKE2B 9985f4ff3827c71b5da701cac67103089e7ba5c336b40df739a36749344c1661d1d26ced2c7fa59ccc4bc65fbc28d1396328dfef99b4d62ffebdfede756a8380 SHA512 9f3cc9e7750180bc50dd206c788b959d2d474b274cf8436e5a97d1c1ee01e037de7edea0b9b7f3cb2fc48c996ec5847c9070f407f34e0eb463b6e95a21ac2f73
+DIST firefox-75.0-mr.xpi 606444 BLAKE2B bd0fa03cd5b9c8c9aac236fe53f17d55b5e4d28bd6862c9820879b2445cc562ee630772df1ef288a31293995a29ef8cf6a25a2caa721789a5077c311a3f42886 SHA512 21b0fdca622f2a15164d86c360d051bda05794443cd1feb67e7e79ed44c2b9b05bb092cb7c5d7a46fea10141ed56d40b889f214b87d1f360012ac3e0e4e34c84
+DIST firefox-75.0-ms.xpi 509552 BLAKE2B 1b5dad7b88a5b44553251807339f9be7defcc3d5b6123bda9bdb3704c28edb8a2982b43cad3efbbb62a4c774f0b139564148017a6be1e6aa31aa6dc9a1a2a490 SHA512 764b03b04645187b3cdfc5fb135483bebed6b35e14a7f7690195b72e87a7793bcb7557c3edcf4ed4682524c92d63af59b36a8628a94d312b88da9a8d5bf22bfa
+DIST firefox-75.0-my.xpi 572651 BLAKE2B 886c6967f4b55d02ef90c52822e95aee2950108e5ea4cff09602b3225999be6ddec2c0b280b5c5c49bb8d41ff66dba035d7f0c9bc64c8cb3244b7106e4decadb SHA512 5584e6a9733799b2f642c87b3f38f1c4cdf381874b9a98bc82e79fca28f46b1cab5c0796472a74e9c95fb89b6bde4e097f4399b7a2b8b276e9556e350b17dcdd
+DIST firefox-75.0-nb-NO.xpi 540527 BLAKE2B da57e847449ec5fe5934a07857e701afa1974f6ca1f2d649f977108720cdb3fdfb551701a2c2e4a319a1089ec27a5d53178058a863b2dc1aed478a4b03e3acf5 SHA512 a5ff96e42107ace60e1f298828a56af282fe2044f50dbd69b269d6d4430d00d5878c4e8ccb7b03d2a1926fddf81b18abf5ea2d2a027e6afb17d08bf79b90304f
+DIST firefox-75.0-nl.xpi 542960 BLAKE2B dd99446c967bbb8bfa020037a65b0d3b94396e8f940736553055b3589a7f5c5fdead316f45d2255f4e46c4d72f48cc17efee39e2f5d60c1f457baf791383db3e SHA512 3994f156372a0e26cd095aac1320489fcd784b643395a277552616d50379800d9d242b0e740882b700507843d71b013859598d33626542928f4e96eceaa62d0b
+DIST firefox-75.0-nn-NO.xpi 542310 BLAKE2B e9c3c2065075fb4971135a4ce8497938a96327a09e987c35d08fbf9c74209c0ea48004758104ef980ae8ab7fd43cb3d156fbd20837e989b06ac529190c787e8a SHA512 b004e60bb1ce787c2029282c2f4f35700ab57e02ef9860335879abd8c891cce7c65906fd0f65a525fb90ec34f1fbab509dae3ff51798b582cd1b24229a3d9ea8
+DIST firefox-75.0-oc.xpi 557492 BLAKE2B b44b802726e7f094d74130ea21995e6763918223c329904bbeb0155883cb921cd5d9cb127dc65ae539e0c1928341d97a82b164b16be9c03020c0081d5d30c47c SHA512 f7ab0a605d306bf4ba0c481c46ed79be79650f4cb282a55f7cd81b204ffe6484a61d035ea5b939875eda87df8b86d64098aafe6f57a3c25e11994bd38ed283fb
+DIST firefox-75.0-pa-IN.xpi 594370 BLAKE2B c6fac1aa54d523ee6110120b45d50acb0fd2ad28d0c0b3be0711dee927565a378b8f5f63612c1902f341df48716f423fcf2c1a95de94fe1f176926db34fefb73 SHA512 3f65e017ee5d4e0b7fca64d7a23eee8e263a85043fbe7a939e835070cc1c8361f93f13955d047aa2410ee08d9998fbfd1b710c6632aa06183792b3a9e1439e6a
+DIST firefox-75.0-patches-2.tar.xz 19536 BLAKE2B e20490cef703975e76b9743c44667b0f6dca0c056b75c44b87c4e48adf47e92813597d1e0c2c066d5fbbffb23c5e9f3c532896ea29432647f923119c61f1f8bd SHA512 e4985128f3c169ec3fb39dc3de3b63e1727951339486b4bf6651302f0bca2f25485e53f73db036a7b14710a0896db76119764f0a2b32d7af3597c8e1fffb4592
+DIST firefox-75.0-pl.xpi 556350 BLAKE2B de3951ced01eabbdca3c9db581f26e4d445352c8c376c9214450b7a465ee00c62659c856d8cc9c1bb22ebc0d71387ee2c30407139569a2f7e9616201f95b0713 SHA512 0e806776db435d9357d1c24c9466483ade5069176852cdf1728ee33e2f1ceff6d8690db5915939542ec393683e9d260b4323ca1ab27b9fee78cc9efa6e751e24
+DIST firefox-75.0-pt-BR.xpi 543958 BLAKE2B 4fbe69cef2c73a25c58268eb8b43b9240963877efff7a568f47499afbf956b45f09de5944e6def489150964d24a8d71c02583b3b168177b7e985af9d93903009 SHA512 5b53ad15b4ff101fde2b9c90ccd2fbf827e77c6b5664987b51334fe935a834b2fc564ac4a26a75024e65a2c7b10e1078a74c95ebc7307d59c59a5545d4882332
+DIST firefox-75.0-pt-PT.xpi 554698 BLAKE2B ede9681582b6213c0d089081ae8b7d5c0b1f13c737e8f7086909caf1ab5cae297a5a7828932e9554793380d758556154f8eb57693270b0a6b51d5256f5a337ff SHA512 e224d9c26f9706940ac59651bf32fb8aad36ef3fbcab0c50ae5de00b9136bcc75235aaa9139494c7f2043270a03125ec90e33f2defbd83480d1b80cfaa7d8915
+DIST firefox-75.0-rm.xpi 548140 BLAKE2B d7ac0bcb0fa085e299134dbd8da37e09ae5e494622f0a7afd45386f86d10bef290488725153c491b885c7f6a4e00380cb802e2c81397d776fe9c204accf2e826 SHA512 7a43544fbbe5c812212aeef8107e3462b76427abba3255a4717eb8647f197cd2a61d6a618909df0160504537f836e1b2bbd44b4880efeeca1989c7c09a0241b0
+DIST firefox-75.0-ro.xpi 560705 BLAKE2B 03ffb98d7ce4b05e62e535fe81a0e1d7dcbbbc8a086bd96826821ee53238d41fd834e823c98316571b519411e20bd4d5b6a7c54e3cfd8d3a15a29373d343170b SHA512 82eecc3a558c09c69f1a9541c3fda90e43cb891d971a9ea4e2b51691f30cc013dcc6048b411c232990a7ee0e75d5fe98876721f867c4a4e3100e59193cc8c7b0
+DIST firefox-75.0-ru.xpi 639279 BLAKE2B 58c2cca5de9cf11a687fff6533db9154d32d5e6ed45ab320dc829fb4f8c5411fa703712aa5f9eeaa761a1aff2bcf0d365a08ce7e5cb1f7793e862f9e8261da70 SHA512 6731ed2b02a2af076b6e531a6915a9442287c3b1caacdc41e2bc5d3c3e65342b0ed4e9518f4a5a1fbc8ee5d8e5499bbce4277881b42930909da65add3ff065df
+DIST firefox-75.0-si.xpi 548700 BLAKE2B 448249ac4272f866cf3e0f0d34cb2da282c785120433a36d275b67a9acf6d7fadb5566c45670d016e35e276d8ed615d407e60774ff45c43ac8ce9caf47485110 SHA512 f58abcd488c96ed56df2444ad8ca1768385e9ff21d2c47e0d19d05f8c8d038a5a2f395c0c887b14db4318f1ed496ed35a3d89f080ea9f1cc9561422b7f0ba506
+DIST firefox-75.0-sk.xpi 574663 BLAKE2B 5fa28fd569fd980ef5c22da439dd62ac971819b450601582702851b54262a00a72d4fec3b3b5efb6fc614509535bc1d067c7c707e079d0424eaceba69338babe SHA512 ce9b739377e57c10780d1b7ec5e55ca46cb3c509c3af47796aea640e9ad0b31b28d289eb9c466de81550ea453d75cf03deb902ec971814340301cbe68410d40f
+DIST firefox-75.0-sl.xpi 553723 BLAKE2B 906d9fa2dc08910301bc785a1e13646e787957e980b304d0f57ef56fe4cd5b65ecd296b22b327429f45eb540ddc20ecffed4769a7f3e55fd9495ea313f1f6fb5 SHA512 3a32c905d8cd0ca3883b25135438f18a08171bd8a1f6716fd8e93ccbfe5e1a10ea5c991a88f2824d6f194e234d287ce2646d5deb14f0e0fdc5691ee34ba4df77
+DIST firefox-75.0-son.xpi 474799 BLAKE2B 03982b66c250c65535f941bea77484397f5c8cd4dd180fb695a0e17ac5f17f6e41f922213b094b6c5e7b2756368409b2e9ab9effb0d4d4cc088bf2110890280e SHA512 fa4ff95926e87e3ad96ae8f1afe7c05c9d6059496c375a02ac2dd12b26819d3c470cc7121220966fac37fe6e7c96c2c34f2f37e09cb141bc5a0b2e4f60189480
+DIST firefox-75.0-sq.xpi 566878 BLAKE2B 09ecff9b4db3a330ebd494f48c21c43c049fb909d465c865007c5ac17f4673a71686d2fda444e27ceeb62d6dbe71a641070f3532c023e02390fcfa3fcdb5fe52 SHA512 61c4590004210d68928f3cf10bbe13d1d419735209c55e0f50c6ecc25d0b9f3e798f961ea6bce24460bfaf8d13d19cf39b730d6fc4d4e1d53884af8baa362c9d
+DIST firefox-75.0-sr.xpi 582871 BLAKE2B 8660e28a17a442d7f7a59ee7745c84da67e42e5d48a786411bcf4b51a97af7caae2c941b5b0ddea6b54ffa5ba8f6a5becee7d268e7567f8ce188cf7ab0af00de SHA512 b02707e1f0675d1f8854337fb1ba7694efe0980781af1afe228532600f870263ce6ccb72a33c6398cfc61e183e73560fa3d714e1d3ef8ae9771b7a5d5d65c01d
+DIST firefox-75.0-sv-SE.xpi 552386 BLAKE2B 9d99e5475e3a439f8fa911855b5a7f43145e9757048228f67d1ca1fd3497b6d6d21e10f268b9c613f2a005e317fa931a0f78e5661b2f60f11fe42ffc5ea788b6 SHA512 1194c30663915819521d3f427cdd4d7c1fec5ae68fc814a9ad4c2100a4c3ac6139ec93a8bdf72695446e1533759cb560b3c8155dfa81eec649c9628865d04159
+DIST firefox-75.0-ta.xpi 578855 BLAKE2B 212ab22f21701d3a48c6eeb574f05d2e6ccc7369ce0a9321361a40354ce348637c7f0ba0372dd5b7d34b009f2e7610ff2e78b57a399500c0b39e94d0e9c84483 SHA512 e45411f74eba7f611ea85cb99c9bb30fb9d55610ab1e263bb3abfdcca39b6d31d1da063babe2b653edf74d5f2494c8b75fbb8954895518a2dec83f6c786a004f
+DIST firefox-75.0-te.xpi 598599 BLAKE2B c28ef811dc91118b71ca65fdf8c2e9de1b2eded768b4796ec08cb6cb542ef0ca4e40f18358306d02a2b67d6dc9f563f717415aba384f966202ac2002b3a8589b SHA512 aecd37affe87d5736877b775e9ceca9d8487adb00f8c7e5188244fe7c6762d3f6c3620e99ea7b346af5c5b6e14dea132f727910cb437468ac4fa1bc5dd178d0d
+DIST firefox-75.0-th.xpi 616895 BLAKE2B 28dac62fbada0b8ffb49bf3b085f58d07fe51bd8568b53b8194b55c73019d3e14d8b0acaaa9b32718276b4cf1ccd7e608569b72fa8f17dd4d456eee39fc1c021 SHA512 9e3c31494e015e8b39a1501caa1bdf74cbf07a1c2e06060fcc016610fff8f58bd051331b9862a2d3cf52d2453d521b4facdb3b3f338782cf35464b835edf1568
+DIST firefox-75.0-tr.xpi 566615 BLAKE2B eaf4a2967a4b53d4e3d99fb17e03deddd95144da4e2dea73385ca0528720fc1f4fd19cbac8df1c86b094c0f9370b0f76f491b07743fc6c34cde5b7a9e9400999 SHA512 7812f5262a257add22194e3bcfe9417206d2fcf3e5d7060c8523474b13910b9ae2f6ce550c02f4488a1abe11983ea564a5be3cf5e4b4f56f1f45be94d88760c2
+DIST firefox-75.0-uk.xpi 628734 BLAKE2B f221d52180b9d9ad25f4b97096bfc4cccd24df98edfedbf59827263ee93bb948653d07cf5b117267bd64a5e10c1b50d0c4a95e3dd06a15c63bfa14176dbf0576 SHA512 c4826ffef78bab8685bbb0b031e567b3ad06508388a231ba94bd0b819445cc771b94de15954199162f5db4cedbbd8a36540975f003089c9588673607f412c5d8
+DIST firefox-75.0-ur.xpi 603174 BLAKE2B fb8eccf535deebd2a2cd5acef6db3219d22628aa0bb3ad41be734ae1d87995f955ffd8367fa7f170389e6fcdc86113f98e219ad1d15180ab3c6498e370a2290f SHA512 2b32ff2c3fa03bd2335198ce4c9050e5fdade0ad11f89fe661d6dc959637210c84ab372725dc6d379f06f3ff91d0389c8bf20607775161ea0468851bec6241a1
+DIST firefox-75.0-uz.xpi 512303 BLAKE2B eff94005da54eb68c0319ec7b82b48e6046de7e639b3c753a7aaa5c67c86799aad975887faec0edbe02ef65fb3be8815a1d5e9b4578889660f77aad25eb0c2f9 SHA512 ef474800b16cdd50294cd36b46b9694ba3aedeb19b5f596e5a8694fb90baf4697d01c074b2c6e16be97a138243ff6df1f3778f67c721433e5c6e49a651ade385
+DIST firefox-75.0-vi.xpi 581697 BLAKE2B 8d8067dc6b8d6fceaef90e409baec4da87f818ffb862bcb0d308ab01af596c134558e7fa1ee8c1fd5b4b4eaed186ad910fefe4acd84e80f6895d5688b20f921b SHA512 200ead50bcd63834847507bf01c36ac9b70553774108eb62406c4f2d54c9aa3ee5e84dc17809362a3039dd0fa036ec423f58aacf3ff0a3effd174de40bdbf6e6
+DIST firefox-75.0-xh.xpi 479184 BLAKE2B 3ab14ee447b78742d1f61085bdb02f02420a407613d79f38116b7a8237c56667805a71c20840f5c15127995c0de9956108a2811784a3be49da86faaabce74b42 SHA512 07f99adf22a5303b7ca8c085881d165f9c08329622c315b9d8d40b7cb378a62580e57d6a749d637b78d7494a565c46a20fe98a37c1a67b92ed9afebed4599c20
+DIST firefox-75.0-zh-CN.xpi 589261 BLAKE2B 60678e610c151bc747b03e7d531d36cc5cd757a919a21a78317a24a7692364682902fcba52ef8f5da2e414bdc3ee60561be1b2038b9212372b221f15ac5142fb SHA512 f7cdfbb02df580a142c1bb28b94bfdd624503760d2c74097c920ef9203571aaa39a03bf3d46bd3ac47bb3c0118311e5213f194e1d63040c1abbb335ad42e8ff8
+DIST firefox-75.0-zh-TW.xpi 587637 BLAKE2B f59ab05ba9562e0479e34a304aee81b70ab412162a792a80773d37813ed0aa5eacf57299d31724524d3b2e314d668c1b79bd8acea0c5b43d49f094d1788bd901 SHA512 28421db5a33604f4c0fcbf9675e460401b177d6aa96c505a5ca83e7be3ffc456029b5b7b6d3474bb58b50e9a74e5b1b7bc4bef5c2f9c4410a78f8f19c30659a3
+DIST firefox-75.0.source.tar.xz 324614064 BLAKE2B dee00e2461b18425f119ef6a6e52e17118d330b7d9277dded631c80299a731171df1dc3247625bb102beadac6edbf0d45e86988e45cf82f7ec89e930df524710 SHA512 29c9e3455251ab5f5a3e8f2d0ad6f8b43f710d15605bf169fd5cd7ade3555da6b2df66ec26af5624c0f4bb46d5e7e3527351f648fee79f5defcb926fa6ae382a
EBUILD firefox-52.9.0.ebuild 12968 BLAKE2B 4b6fe7e6fb4047b5c5fed6f29a3567ac5151491222b72286cf81520c3b190d4c03af03011bc9462389502d819a1eff0d01f60bfbfbaecc16339f66b43b71dd59 SHA512 dcedcf55cb579513c754cd305d2f6262b7331abc94f9846238c5163d232e02a420719146e5c27d073c48b38a4177a3654ae2686297034ef9c169857a5ab94e33
-EBUILD firefox-68.2.0.ebuild 24835 BLAKE2B a7efeeda3d1d3a2ac7ee48ebb4d6aa31121825f6b4381fa23a3bad14d43eeb5b89b12ce8e9cf35964f7d056e17a85e40f32eb646359a4a812015f227d290cc35 SHA512 72ef21beec2f7f4061070a9c8e695ee354cae572540e4081f3ea87d1653511231c5ae4864eac7c0009554cba5fdb1c0e45855b67c5e502d0cd0b092d22bbaae5
-EBUILD firefox-68.3.0.ebuild 24665 BLAKE2B 3061eb479d2a8b3097ff197043273553279e954cf1aab43b487a9d4238b46fe7a294203ad7491e94eb1a3b0cdf076b335da4acfc9eec007705b6f20dba6a2065 SHA512 505e00d3f96f8d98793271c8ee4c30e0ddb93b7d7d975d6db76c5325da585c6c4d5983f48eaa8034e279c8f2649e095cd47e23df0b193e2437656d255a524aa8
-EBUILD firefox-68.4.1.ebuild 24613 BLAKE2B ee2328fbc94d528db521fe843a406117964106a43f0040529a29494d84215b049a6a5d7b73fce2dedbbbf86e7549d9c5bc7ff2296747d3123d742f6dc5c651dd SHA512 049b17650d6067dfe963ca50fb1292a114ec70aacff9c5c0079174ac43b54eed8f55592b95f3dabeb0d74bc7f20b943bdc059491e59a11bdc2cec1e85cfbd55f
-EBUILD firefox-68.4.2.ebuild 24613 BLAKE2B ee2328fbc94d528db521fe843a406117964106a43f0040529a29494d84215b049a6a5d7b73fce2dedbbbf86e7549d9c5bc7ff2296747d3123d742f6dc5c651dd SHA512 049b17650d6067dfe963ca50fb1292a114ec70aacff9c5c0079174ac43b54eed8f55592b95f3dabeb0d74bc7f20b943bdc059491e59a11bdc2cec1e85cfbd55f
-EBUILD firefox-68.5.0.ebuild 24822 BLAKE2B 58f3b1f41b2588446aa19af1f3a0cf117a10566dee429dca8d25c5c6e1e27f5fbbfa308e6d3004934507f7944006cdb110dd93d855b39fed90553cfefa3dd397 SHA512 100a578a3457312087527060e7690ca4aee99a12f0cf16a676efd65ed90cb8935231dd7b1995f8bf59110082c6ba5e56e5b8196dabb5f8c83e55a2c1a4964196
-EBUILD firefox-73.0.1.ebuild 26047 BLAKE2B cc66842b04a62783a0d19c8519252db5222e41c360c833e3ee6c77f3e69b8c565455e8512a4d0973d585def357ab63500aebca67cd9634da7f3eefba0dc5ab51 SHA512 5fb93c62dbfb2fbbe248989c6e12fbeb110d59a9e44ed875a71bca0d8f552b8058b3734bb39bf71bba6580d79cd2e560efca2e40549b90c23ccaf049397b3e3d
+EBUILD firefox-68.6.1.ebuild 28585 BLAKE2B 4c5534d8e1700cc77d8aceba528fd680e5bf8497c606c9cec10e9946a4bd2ca89a26a97a0d1dea0625e234115e79556b679012a014f57d8bd8e2f77f148d70c1 SHA512 376347ef55c577235469f73eb6cdaf4b15550c6292acaaee71b1fb1c3cd2d7697a53c7d6dd989676fc65ce641977f8258ca44b72dd410eabb70b3289dca09502
+EBUILD firefox-68.7.0.ebuild 28586 BLAKE2B 371bee8c59ff94b8844f8e5b0751281938d28323594c5ea3b51b4baf89b52f4c2e409fbb2c686b2fce14ec82bdb9b48035ae36fba40995bba934c58b3824342c SHA512 41b01342c50233daa014bdaaa890b54666af6c1f1e8cb19541027daa790fd7c235245427f9db8ac396358cfc9481597479403c617c610dd0ef212af934e31806
+EBUILD firefox-74.0.1.ebuild 29177 BLAKE2B 60c8a835dc2e243f470224ac3b87360700b1898562a761162dc0c6f15baf0ded686427261a8006025b48ac309d201aca4ae673edd018679cd81c0a4da1101062 SHA512 8b64564b3d1fbb26597f37a1c686a4a1ca0803bcee89cb23032b27138b2bbdd6236bc2fe0cd0d347a438c2df5052a2c718f7c7a2fd5c451cb90e1fda1cef228a
+EBUILD firefox-75.0.ebuild 28798 BLAKE2B 8c17e2986c2bc85c3104bddad141d5a0068cc93afb9c69b4ac932b57e18b9cf22e829c3be75e7aeca74b67a33abeeb95059d07e130e1bf132fc3d5705cb5f43d SHA512 da074a8c0b4fd2951cb4d29c3428b6e8599c1fe83073c7d87338f0fc7a934503268805b1494d41ab1cd8da1d9d5fe1d2e8884a59fccad176755d1db1ec4e759e
MISC metadata.xml 2540 BLAKE2B 458e01980f6c0dd1722289fa23d3934d66b1cebe4e0f80b89cb1901bf823c67acc852f1a14f6fd2e59829209dead122ddaf77eacc81d3cc3c957d73fc649b187 SHA512 c2d232195fdc5950a1005c9f46e9b304cbe0c2c991312a82d35363021123719bd0f52058d6f33d075c091a02b920baa479a425c07a9bd7ed0c87857ef6479dcc
diff --git a/www-client/firefox/files/firefox-68.2.0-rust-1.39+.patch b/www-client/firefox/files/firefox-68.2.0-rust-1.39+.patch
deleted file mode 100644
index bfb71cbb7887..000000000000
--- a/www-client/firefox/files/firefox-68.2.0-rust-1.39+.patch
+++ /dev/null
@@ -1,170 +0,0 @@
-Based on https://github.com/rust-lang/rust/issues/64710
-
---- a/third_party/rust/bindgen/.cargo-checksum.json
-+++ b/third_party/rust/bindgen/.cargo-checksum.json
-@@ -1 +1 @@
--{"files":{"Cargo.toml":"9af635e7bad9021a49742a312faf6178b757dbd48aabc998931d6f491f14c179","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","README.md":"5a1f556c6a57c0a6ccc65e19c27718e0f4b32381a8efcc80f6601b33c58c5d59","build.rs":"a9f6915c54d75f357ce32f96327bf4df53dc81a505b70831978f9dac6f43841d","src/callbacks.rs":"b24d7982332c6a35928f134184ddf4072fe4545a45546b97b9b0e0c1fbb77c08","src/clang.rs":"e9203eb5a1b432efebafcd011896e35e8c9145037bf99e7bb3709dc1b8e8e783","src/codegen/bitfield_unit.rs":"88b0604322dc449fc9284850eadc1f5d14b42fa747d4258bae0b6b9535f52dfd","src/codegen/bitfield_unit_tests.rs":"2073ac6a36e0bc9afaef5b1207966817c8fb7a1a9f6368c3b1b8f79822efbfba","src/codegen/error.rs":"2613af1d833377fd4a70719f4a09951d9d45dc9227827b9a2a938a1bcaaea2dd","src/codegen/helpers.rs":"fbd23e68dd51ccaddeb9761394d5df2db49baded0e2dccf6bbc52a2d6de502eb","src/codegen/impl_debug.rs":"f82969461d522fb758eca552ceaf189122a404cbb47fcc16008bfe52fc62aefa","src/codegen/impl_partialeq.rs":"d40d9ee2849c4d3d557b033c4d3af5e6de4a44347f67c0f016198086338811af","src/codegen/mod.rs":"238d989e13b7556e5d120a2bfe85b43332fba56cbe8df886d4c32e650fff1247","src/codegen/struct_layout.rs":"3fa5524aff82365ce292b0cc85080514c85a6dbd31bce90f001773b995dda28e","src/extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","src/features.rs":"c5fd7149f4a3b41fd4f89ade08505170942f4bc791bcb6a34fdddd3ae61856f8","src/ir/analysis/derive.rs":"325d4c1c1e6194e743f42a2316f1501b0ef852fe309f2e9cac3434825ad235f0","src/ir/analysis/has_destructor.rs":"63644f479738df35e531d3324ff892614083c3656e0747aa34d9f20dada878ec","src/ir/analysis/has_float.rs":"76162a309e4285a806755a08c687a3e7bc894a100a63da4e88584035e215b11d","src/ir/analysis/has_type_param_in_array.rs":"fdbc0af28a144c88ea2de83e6e6da5e1ffb40e3dd63fd7a708095d085bb06f94","src/ir/analysis/has_vtable.rs":"5788372d27bdbaaf0454bc17be31a5480918bc41a8a1c4832e8c61185c07f9cd","src/ir/analysis/mod.rs":"1f218e15c19f6666512908abc853fa7ff9ca5d0fafd94f026d9e4b0ce287ec3c","src/ir/analysis/sizedness.rs":"8dc10043d872e68e660ef96edca4d9733f95be45cdad4893462fa929b335014f","src/ir/analysis/template_params.rs":"6312c008bbc80f50e72a766756c8daddea0b6eeb31ec924b83a231df931e170e","src/ir/annotations.rs":"39a5ab19f4d5dfa617577e4a0d0d2b67b5369d480c7cca4b14d172458c9843f0","src/ir/comment.rs":"c48abe01c5af0f09f583a89f1394bc6c161b40f6c8f0f600bbfe3c907b47969b","src/ir/comp.rs":"ca439407faefbe3a198246f0a1dbdf4e40307e45eaaad317e85d1aab37bb31fc","src/ir/context.rs":"599226eb04d337a1b1b13af91af91bdb02dbd5f26f274cbc0ebc4489eb144fc0","src/ir/derive.rs":"34f9aa76b6c9c05136bb69dcd6455397faef571a567254d2c541d50a962994db","src/ir/dot.rs":"95ed2968fc3239d87892e9f1edf1ed6dd18630d949564961765967ea1d16960c","src/ir/enum_ty.rs":"9cc242d6b3c1866665594e8b306860ee39c0ea42d22198d46b7fded473fe3e84","src/ir/function.rs":"2d41d9df19f42b0c383f338be4c026c005853a8d1caf5f3e5a2f3a8dad202232","src/ir/int.rs":"07e0c7dbd2dd977177fae3acd2a14adf271c6cf9ff4b57cddc11d50734fd4801","src/ir/item.rs":"3bcdb69b793350e5744aec3577cdbb1e5068ece5220c38763cecd82dfb5e8f03","src/ir/item_kind.rs":"dbeae8c4fd0e5c9485d325aea040e056a1f2cd6d43fc927dee8fe1c0c59a7197","src/ir/layout.rs":"d49582081f5f86f7595afbe4845f38fb3b969a840b568f4a49b265e7d790bb5b","src/ir/mod.rs":"2eae90f207fad2e45957ec9287064992a419e3fc916aba84faff2ea25cbeb5ee","src/ir/module.rs":"c4d90bf38fe3672e01923734ccbdb7951ea929949d5f413a9c2aee12395a5094","src/ir/objc.rs":"758aa955a0c5d6ad82606c88a1f4cd1d93e666b71e82d43b18b1aaae96cf888a","src/ir/template.rs":"c0f8570b927dfd6a421fc4ce3094ec837a3ed936445225dbfac961e8e0842ae5","src/ir/traversal.rs":"ea751379a5aec02f93f8d2c61e18232776b1f000dbeae64b9a7195ba21a19dd6","src/ir/ty.rs":"952fb04cd6a71a2bca5c509aecacb42a1de0cae75824941541a38dc589f0993a","src/ir/var.rs":"8bdafb6d02f2c55ae11c28d88b19fb7a65ba8466da12ff039ae4c16c790b291e","src/lib.rs":"d5c8b404c515d30fc2d78b28eb84cff6b256f1f1e2dbd6aca280529bb2af6879","src/log_stubs.rs":"6dfdd908b7c6453da416cf232893768f9480e551ca4add0858ef88bf71ee6ceb","src/main.rs":"e519053bcdde6bc88f60f955246a02d53b3db1cc5ccd1612e6675b790b7460b0","src/options.rs":"041d635c8f6712ca32676a68f06d0245faed5577d9513786e058540ea2a69a7f","src/parse.rs":"be7d13cc84fae79ec7b3aa9e77063fa475a48d74a854423e2c72d75006a25202","src/regex_set.rs":"5cb72fc3714c0d79e9e942d003349c0775fafd7cd0c9603c65f5261883bbf9cf","src/time.rs":"3b763e6fee51d0eb01228dfe28bc28a9f692aff73b2a7b90a030902e0238fca6"},"package":"6bd7710ac8399ae1ebe1e3aac7c9047c4f39f2c94b33c997f482f49e96991f7c"}
-\ No newline at end of file
-+{"files":{"Cargo.toml":"9af635e7bad9021a49742a312faf6178b757dbd48aabc998931d6f491f14c179","LICENSE":"c23953d9deb0a3312dbeaf6c128a657f3591acee45067612fa68405eaa4525db","README.md":"5a1f556c6a57c0a6ccc65e19c27718e0f4b32381a8efcc80f6601b33c58c5d59","build.rs":"a9f6915c54d75f357ce32f96327bf4df53dc81a505b70831978f9dac6f43841d","src/callbacks.rs":"b24d7982332c6a35928f134184ddf4072fe4545a45546b97b9b0e0c1fbb77c08","src/clang.rs":"e9203eb5a1b432efebafcd011896e35e8c9145037bf99e7bb3709dc1b8e8e783","src/codegen/bitfield_unit.rs":"88b0604322dc449fc9284850eadc1f5d14b42fa747d4258bae0b6b9535f52dfd","src/codegen/bitfield_unit_tests.rs":"2073ac6a36e0bc9afaef5b1207966817c8fb7a1a9f6368c3b1b8f79822efbfba","src/codegen/error.rs":"2613af1d833377fd4a70719f4a09951d9d45dc9227827b9a2a938a1bcaaea2dd","src/codegen/helpers.rs":"fbd23e68dd51ccaddeb9761394d5df2db49baded0e2dccf6bbc52a2d6de502eb","src/codegen/impl_debug.rs":"f82969461d522fb758eca552ceaf189122a404cbb47fcc16008bfe52fc62aefa","src/codegen/impl_partialeq.rs":"d40d9ee2849c4d3d557b033c4d3af5e6de4a44347f67c0f016198086338811af","src/codegen/mod.rs":"238d989e13b7556e5d120a2bfe85b43332fba56cbe8df886d4c32e650fff1247","src/codegen/struct_layout.rs":"3fa5524aff82365ce292b0cc85080514c85a6dbd31bce90f001773b995dda28e","src/extra_assertions.rs":"494534bd4f18b80d89b180c8a93733e6617edcf7deac413e9a73fd6e7bc9ced7","src/features.rs":"c5fd7149f4a3b41fd4f89ade08505170942f4bc791bcb6a34fdddd3ae61856f8","src/ir/analysis/derive.rs":"325d4c1c1e6194e743f42a2316f1501b0ef852fe309f2e9cac3434825ad235f0","src/ir/analysis/has_destructor.rs":"63644f479738df35e531d3324ff892614083c3656e0747aa34d9f20dada878ec","src/ir/analysis/has_float.rs":"76162a309e4285a806755a08c687a3e7bc894a100a63da4e88584035e215b11d","src/ir/analysis/has_type_param_in_array.rs":"fdbc0af28a144c88ea2de83e6e6da5e1ffb40e3dd63fd7a708095d085bb06f94","src/ir/analysis/has_vtable.rs":"8c92a52c0f859c7bec7bfbc36b9d18f904baab0c8c9dc1b3e7af34de1a0b0da4","src/ir/analysis/mod.rs":"1f218e15c19f6666512908abc853fa7ff9ca5d0fafd94f026d9e4b0ce287ec3c","src/ir/analysis/sizedness.rs":"71f1a37f75b971ea5b0d8457473cc410947dbf706cb6d2c0338916910b78a675","src/ir/analysis/template_params.rs":"6312c008bbc80f50e72a766756c8daddea0b6eeb31ec924b83a231df931e170e","src/ir/annotations.rs":"39a5ab19f4d5dfa617577e4a0d0d2b67b5369d480c7cca4b14d172458c9843f0","src/ir/comment.rs":"c48abe01c5af0f09f583a89f1394bc6c161b40f6c8f0f600bbfe3c907b47969b","src/ir/comp.rs":"ca439407faefbe3a198246f0a1dbdf4e40307e45eaaad317e85d1aab37bb31fc","src/ir/context.rs":"599226eb04d337a1b1b13af91af91bdb02dbd5f26f274cbc0ebc4489eb144fc0","src/ir/derive.rs":"e5581852eec87918901a129284b4965aefc8a19394187a8095779a084f28fabe","src/ir/dot.rs":"95ed2968fc3239d87892e9f1edf1ed6dd18630d949564961765967ea1d16960c","src/ir/enum_ty.rs":"9cc242d6b3c1866665594e8b306860ee39c0ea42d22198d46b7fded473fe3e84","src/ir/function.rs":"2d41d9df19f42b0c383f338be4c026c005853a8d1caf5f3e5a2f3a8dad202232","src/ir/int.rs":"07e0c7dbd2dd977177fae3acd2a14adf271c6cf9ff4b57cddc11d50734fd4801","src/ir/item.rs":"3bcdb69b793350e5744aec3577cdbb1e5068ece5220c38763cecd82dfb5e8f03","src/ir/item_kind.rs":"dbeae8c4fd0e5c9485d325aea040e056a1f2cd6d43fc927dee8fe1c0c59a7197","src/ir/layout.rs":"d49582081f5f86f7595afbe4845f38fb3b969a840b568f4a49b265e7d790bb5b","src/ir/mod.rs":"2eae90f207fad2e45957ec9287064992a419e3fc916aba84faff2ea25cbeb5ee","src/ir/module.rs":"c4d90bf38fe3672e01923734ccbdb7951ea929949d5f413a9c2aee12395a5094","src/ir/objc.rs":"758aa955a0c5d6ad82606c88a1f4cd1d93e666b71e82d43b18b1aaae96cf888a","src/ir/template.rs":"c0f8570b927dfd6a421fc4ce3094ec837a3ed936445225dbfac961e8e0842ae5","src/ir/traversal.rs":"ea751379a5aec02f93f8d2c61e18232776b1f000dbeae64b9a7195ba21a19dd6","src/ir/ty.rs":"952fb04cd6a71a2bca5c509aecacb42a1de0cae75824941541a38dc589f0993a","src/ir/var.rs":"8bdafb6d02f2c55ae11c28d88b19fb7a65ba8466da12ff039ae4c16c790b291e","src/lib.rs":"d5c8b404c515d30fc2d78b28eb84cff6b256f1f1e2dbd6aca280529bb2af6879","src/log_stubs.rs":"6dfdd908b7c6453da416cf232893768f9480e551ca4add0858ef88bf71ee6ceb","src/main.rs":"e519053bcdde6bc88f60f955246a02d53b3db1cc5ccd1612e6675b790b7460b0","src/options.rs":"041d635c8f6712ca32676a68f06d0245faed5577d9513786e058540ea2a69a7f","src/parse.rs":"be7d13cc84fae79ec7b3aa9e77063fa475a48d74a854423e2c72d75006a25202","src/regex_set.rs":"5cb72fc3714c0d79e9e942d003349c0775fafd7cd0c9603c65f5261883bbf9cf","src/time.rs":"3b763e6fee51d0eb01228dfe28bc28a9f692aff73b2a7b90a030902e0238fca6"},"package":"6bd7710ac8399ae1ebe1e3aac7c9047c4f39f2c94b33c997f482f49e96991f7c"}
-\ No newline at end of file
---- a/third_party/rust/bindgen/src/ir/analysis/has_vtable.rs
-+++ b/third_party/rust/bindgen/src/ir/analysis/has_vtable.rs
-@@ -9,17 +9,17 @@ use std::ops;
- use {HashMap, Entry};
-
- /// The result of the `HasVtableAnalysis` for an individual item.
--#[derive(Copy, Clone, Debug, PartialEq, Eq, Ord)]
-+#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]
- pub enum HasVtableResult {
-- /// The item has a vtable, but the actual vtable pointer is in a base
-- /// member.
-- BaseHasVtable,
-+ /// The item does not have a vtable pointer.
-+ No,
-
- /// The item has a vtable and the actual vtable pointer is within this item.
- SelfHasVtable,
-
-- /// The item does not have a vtable pointer.
-- No
-+ /// The item has a vtable, but the actual vtable pointer is in a base
-+ /// member.
-+ BaseHasVtable,
- }
-
- impl Default for HasVtableResult {
-@@ -28,21 +28,6 @@ impl Default for HasVtableResult {
- }
- }
-
--impl cmp::PartialOrd for HasVtableResult {
-- fn partial_cmp(&self, rhs: &Self) -> Option<cmp::Ordering> {
-- use self::HasVtableResult::*;
--
-- match (*self, *rhs) {
-- (x, y) if x == y => Some(cmp::Ordering::Equal),
-- (BaseHasVtable, _) => Some(cmp::Ordering::Greater),
-- (_, BaseHasVtable) => Some(cmp::Ordering::Less),
-- (SelfHasVtable, _) => Some(cmp::Ordering::Greater),
-- (_, SelfHasVtable) => Some(cmp::Ordering::Less),
-- _ => unreachable!(),
-- }
-- }
--}
--
- impl HasVtableResult {
- /// Take the least upper bound of `self` and `rhs`.
- pub fn join(self, rhs: Self) -> Self {
---- a/third_party/rust/bindgen/src/ir/analysis/sizedness.rs
-+++ b/third_party/rust/bindgen/src/ir/analysis/sizedness.rs
-@@ -22,13 +22,14 @@ use {HashMap, Entry};
- ///
- /// We initially assume that all types are `ZeroSized` and then update our
- /// understanding as we learn more about each type.
--#[derive(Copy, Clone, Debug, PartialEq, Eq, Ord)]
-+#[derive(Copy, Clone, Debug, PartialEq, Eq, PartialOrd, Ord)]
- pub enum SizednessResult {
-- /// Has some size that is known to be greater than zero. That doesn't mean
-- /// it has a static size, but it is not zero sized for sure. In other words,
-- /// it might contain an incomplete array or some other dynamically sized
-- /// type.
-- NonZeroSized,
-+ /// The type is zero-sized.
-+ ///
-+ /// This means that if it is a C++ type, and is not being used as a base
-+ /// member, then we must add an `_address` byte to enforce the
-+ /// unique-address-per-distinct-object-instance rule.
-+ ZeroSized,
-
- /// Whether this type is zero-sized or not depends on whether a type
- /// parameter is zero-sized or not.
-@@ -52,12 +53,11 @@ pub enum SizednessResult {
- /// https://github.com/rust-lang-nursery/rust-bindgen/issues/586
- DependsOnTypeParam,
-
-- /// The type is zero-sized.
-- ///
-- /// This means that if it is a C++ type, and is not being used as a base
-- /// member, then we must add an `_address` byte to enforce the
-- /// unique-address-per-distinct-object-instance rule.
-- ZeroSized,
-+ /// Has some size that is known to be greater than zero. That doesn't mean
-+ /// it has a static size, but it is not zero sized for sure. In other words,
-+ /// it might contain an incomplete array or some other dynamically sized
-+ /// type.
-+ NonZeroSized,
- }
-
- impl Default for SizednessResult {
-@@ -66,21 +66,6 @@ impl Default for SizednessResult {
- }
- }
-
--impl cmp::PartialOrd for SizednessResult {
-- fn partial_cmp(&self, rhs: &Self) -> Option<cmp::Ordering> {
-- use self::SizednessResult::*;
--
-- match (*self, *rhs) {
-- (x, y) if x == y => Some(cmp::Ordering::Equal),
-- (NonZeroSized, _) => Some(cmp::Ordering::Greater),
-- (_, NonZeroSized) => Some(cmp::Ordering::Less),
-- (DependsOnTypeParam, _) => Some(cmp::Ordering::Greater),
-- (_, DependsOnTypeParam) => Some(cmp::Ordering::Less),
-- _ => unreachable!(),
-- }
-- }
--}
--
- impl SizednessResult {
- /// Take the least upper bound of `self` and `rhs`.
- pub fn join(self, rhs: Self) -> Self {
---- a/third_party/rust/bindgen/src/ir/derive.rs
-+++ b/third_party/rust/bindgen/src/ir/derive.rs
-@@ -92,10 +92,10 @@ pub trait CanDeriveOrd {
- ///
- /// Initially we assume that we can derive trait for all types and then
- /// update our understanding as we learn more about each type.
--#[derive(Debug, Copy, Clone, PartialEq, Eq, Ord)]
-+#[derive(Debug, Copy, Clone, PartialEq, Eq, PartialOrd, Ord)]
- pub enum CanDerive {
-- /// No, we cannot.
-- No,
-+ /// Yes, we can derive automatically.
-+ Yes,
-
- /// The only thing that stops us from automatically deriving is that
- /// array with more than maximum number of elements is used.
-@@ -103,8 +103,8 @@ pub enum CanDerive {
- /// This means we probably can "manually" implement such trait.
- Manually,
-
-- /// Yes, we can derive automatically.
-- Yes,
-+ /// No, we cannot.
-+ No,
- }
-
- impl Default for CanDerive {
-@@ -113,22 +113,6 @@ impl Default for CanDerive {
- }
- }
-
--impl cmp::PartialOrd for CanDerive {
-- fn partial_cmp(&self, rhs: &Self) -> Option<cmp::Ordering> {
-- use self::CanDerive::*;
--
-- let ordering = match (*self, *rhs) {
-- (x, y) if x == y => cmp::Ordering::Equal,
-- (No, _) => cmp::Ordering::Greater,
-- (_, No) => cmp::Ordering::Less,
-- (Manually, _) => cmp::Ordering::Greater,
-- (_, Manually) => cmp::Ordering::Less,
-- _ => unreachable!()
-- };
-- Some(ordering)
-- }
--}
--
- impl CanDerive {
- /// Take the least upper bound of `self` and `rhs`.
- pub fn join(self, rhs: Self) -> Self {
diff --git a/www-client/firefox/files/firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch b/www-client/firefox/files/firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch
deleted file mode 100644
index 117b98caf33f..000000000000
--- a/www-client/firefox/files/firefox-71.0-bug1602358-fix-older-builds-with-newer-cbindgen.patch
+++ /dev/null
@@ -1,50 +0,0 @@
-From 2683aaa789cfeb8c31a2d94ed972642421768a4b Mon Sep 17 00:00:00 2001
-From: =?UTF-8?q?Emilio=20Cobos=20=C3=81lvarez?= <emilio@crisal.io>
-Date: Thu, 1 Jan 1970 00:00:00 +0000
-Subject: [PATCH] Bug 1602358 - Fix older builds with newer cbindgen. r=jwatt,
- a=jcristau
-
-This should be fine to uplift so that downstream doesn't need multiple cbindgen
-versions.
-
-Differential Revision: https://phabricator.services.mozilla.com/D56346
----
- layout/generic/WritingModes.h | 3 ++-
- servo/ports/geckolib/cbindgen.toml | 10 ----------
- 2 files changed, 2 insertions(+), 11 deletions(-)
-
-diff --git a/layout/generic/WritingModes.h b/layout/generic/WritingModes.h
-index 1a8d08b191b..0671388902f 100644
---- a/layout/generic/WritingModes.h
-+++ b/layout/generic/WritingModes.h
-@@ -518,7 +518,8 @@ class WritingMode {
- */
- void SetDirectionFromBidiLevel(uint8_t level) {
- if (IS_LEVEL_RTL(level) == IsBidiLTR()) {
-- mWritingMode ^= StyleWritingMode_RTL | StyleWritingMode_INLINE_REVERSED;
-+ mWritingMode.bits ^= static_cast<uint8_t>(
-+ (StyleWritingMode_RTL | StyleWritingMode_INLINE_REVERSED).bits);
- }
- }
-
-diff --git a/servo/ports/geckolib/cbindgen.toml b/servo/ports/geckolib/cbindgen.toml
-index bed86498ea1..8a7a9cd7998 100644
---- a/servo/ports/geckolib/cbindgen.toml
-+++ b/servo/ports/geckolib/cbindgen.toml
-@@ -616,13 +616,3 @@ renaming_overrides_prefixing = true
- // Get the layout rect, replacing auto right / bottom values for aAutoSize.
- inline nsRect ToLayoutRect(nscoord aAutoSize = NS_MAXSIZE) const;
- """
--
--"WritingMode" = """
-- StyleWritingMode operator^(const StyleWritingMode& other) const {
-- return {static_cast<decltype(bits)>(this->bits ^ other.bits)};
-- }
-- StyleWritingMode& operator^=(const StyleWritingMode& other) {
-- *this = (*this ^ other);
-- return *this;
-- }
--"""
---
-2.20.1
-
diff --git a/www-client/firefox/files/firefox-74.0-bug1607052-font-selection-regression.patch b/www-client/firefox/files/firefox-74.0-bug1607052-font-selection-regression.patch
new file mode 100644
index 000000000000..7c962f8ddc14
--- /dev/null
+++ b/www-client/firefox/files/firefox-74.0-bug1607052-font-selection-regression.patch
@@ -0,0 +1,281 @@
+commit 9d26727a4e85
+Author: Zibi Braniecki <zbraniecki@mozilla.com>
+Date: Fri Feb 21 00:39:18 2020 +0000
+
+ Bug 1607052 - Unify language identifier canonicalization in LocaleService and OSPreferences to use unic_langid, and extend GTK's RegionalPrefs reading to fallback on SystemLocales. r=jfkthame
+
+ Differential Revision: https://phabricator.services.mozilla.com/D63393
+
+ --HG--
+ extra : moz-landing-system : lando
+---
+ intl/locale/LocaleService.cpp | 53 ++-------------------------
+ intl/locale/LocaleService.h | 18 +++++++++
+ intl/locale/OSPreferences.cpp | 18 ++-------
+ intl/locale/rust/unic-langid-ffi/src/lib.rs | 33 ++++++++++++++---
+ intl/locale/tests/gtest/TestLocaleService.cpp | 23 ++++++++++++
+ intl/locale/tests/unit/test_localeService.js | 3 +-
+ 6 files changed, 77 insertions(+), 71 deletions(-)
+
+diff --git intl/locale/LocaleService.cpp intl/locale/LocaleService.cpp
+index f7e13e36ccbc7..6708c4af4b5c3 100644
+--- old/intl/locale/LocaleService.cpp
++++ new/intl/locale/LocaleService.cpp
+@@ -39,51 +39,6 @@ NS_IMPL_ISUPPORTS(LocaleService, mozILocaleService, nsIObserver,
+
+ mozilla::StaticRefPtr<LocaleService> LocaleService::sInstance;
+
+-/**
+- * This function transforms a canonical Mozilla Language Tag, into it's
+- * BCP47 compilant form.
+- *
+- * Example: "ja-JP-mac" -> "ja-JP-macos"
+- *
+- * The BCP47 form should be used for all calls to ICU/Intl APIs.
+- * The canonical form is used for all internal operations.
+- */
+-static bool SanitizeForBCP47(nsACString& aLocale, bool strict) {
+- // Currently, the only locale code we use that's not BCP47-conformant is
+- // "ja-JP-mac" on OS X, and ICU canonicalizes it into a mouthfull
+- // "ja-JP-x-lvariant-mac", so instead we're hardcoding a conversion
+- // of it to "ja-JP-macos".
+- if (aLocale.LowerCaseEqualsASCII("ja-jp-mac")) {
+- aLocale.AssignLiteral("ja-JP-macos");
+- return true;
+- }
+-
+- nsAutoCString locale(aLocale);
+- locale.Trim(" ");
+-
+- // POSIX may bring us locales such as "en-US.UTF8", which
+- // ICU converts to `en-US-u-va-posix`. Let's cut out
+- // the `.UTF8`, since it doesn't matter for us.
+- int32_t pos = locale.FindChar('.');
+- if (pos != -1) {
+- locale.Cut(pos, locale.Length() - pos);
+- }
+-
+- // The rest of this function will use ICU canonicalization for any other
+- // tag that may come this way.
+- const int32_t LANG_TAG_CAPACITY = 128;
+- char langTag[LANG_TAG_CAPACITY];
+- UErrorCode err = U_ZERO_ERROR;
+- // This is a fail-safe method that will set langTag to "und" if it cannot
+- // match any part of the input locale code.
+- int32_t len = uloc_toLanguageTag(locale.get(), langTag, LANG_TAG_CAPACITY,
+- strict, &err);
+- if (U_SUCCESS(err) && len > 0) {
+- aLocale.Assign(langTag, len);
+- }
+- return U_SUCCESS(err);
+-}
+-
+ /**
+ * This function splits an input string by `,` delimiter, sanitizes the result
+ * language tags and returns them to the caller.
+@@ -93,7 +48,7 @@ static void SplitLocaleListStringIntoArray(nsACString& str,
+ if (str.Length() > 0) {
+ for (const nsACString& part : str.Split(',')) {
+ nsAutoCString locale(part);
+- if (SanitizeForBCP47(locale, true)) {
++ if (LocaleService::CanonicalizeLanguageId(locale)) {
+ if (!aRetVal.Contains(locale)) {
+ aRetVal.AppendElement(locale);
+ }
+@@ -421,7 +376,7 @@ LocaleService::GetDefaultLocale(nsACString& aRetVal) {
+ locale.Trim(" \t\n\r");
+ // This should never be empty.
+ MOZ_ASSERT(!locale.IsEmpty());
+- if (SanitizeForBCP47(locale, true)) {
++ if (CanonicalizeLanguageId(locale)) {
+ mDefaultLocale.Assign(locale);
+ }
+
+@@ -617,7 +572,7 @@ LocaleService::SetRequestedLocales(const nsTArray<nsCString>& aRequested) {
+
+ for (auto& req : aRequested) {
+ nsAutoCString locale(req);
+- if (!SanitizeForBCP47(locale, true)) {
++ if (!CanonicalizeLanguageId(locale)) {
+ NS_ERROR("Invalid language tag provided to SetRequestedLocales!");
+ return NS_ERROR_INVALID_ARG;
+ }
+@@ -667,7 +622,7 @@ LocaleService::SetAvailableLocales(const nsTArray<nsCString>& aAvailable) {
+
+ for (auto& avail : aAvailable) {
+ nsAutoCString locale(avail);
+- if (!SanitizeForBCP47(locale, true)) {
++ if (!CanonicalizeLanguageId(locale)) {
+ NS_ERROR("Invalid language tag provided to SetAvailableLocales!");
+ return NS_ERROR_INVALID_ARG;
+ }
+diff --git intl/locale/LocaleService.h intl/locale/LocaleService.h
+index 2ff428da3e3fd..5f5152c1fbb7a 100644
+--- old/intl/locale/LocaleService.h
++++ new/intl/locale/LocaleService.h
+@@ -10,6 +10,7 @@
+ #include "nsString.h"
+ #include "nsTArray.h"
+ #include "nsWeakReference.h"
++#include "MozLocaleBindings.h"
+
+ #include "mozILocaleService.h"
+
+@@ -104,6 +105,23 @@ class LocaleService final : public mozILocaleService,
+ return RefPtr<LocaleService>(GetInstance()).forget();
+ }
+
++ /**
++ * Canonicalize a Unicode Language Identifier string.
++ *
++ * The operation is:
++ * * Normalizing casing (`eN-Us-Windows` -> `en-US-windows`)
++ * * Switching `_` to `-` (`en_US` -> `en-US`)
++ * * Rejecting invalid identifiers (`e21-X` sets aLocale to `und` and
++ * returns false)
++ * * Normalizing Mozilla's `ja-JP-mac` to `ja-JP-macos`
++ * * Cutting off POSIX dot postfix (`en-US.utf8` -> `en-US`)
++ *
++ * This operation should be used on any external input before
++ * it gets used in internal operations.
++ */
++ static bool CanonicalizeLanguageId(nsACString& aLocale) {
++ return ffi::unic_langid_canonicalize(&aLocale);
++ }
+ /**
+ * This method should only be called in the client mode.
+ *
+diff --git intl/locale/OSPreferences.cpp intl/locale/OSPreferences.cpp
+index 283db96e0d718..f816ca57abfea 100644
+--- old/intl/locale/OSPreferences.cpp
++++ new/intl/locale/OSPreferences.cpp
+@@ -54,19 +54,7 @@ void OSPreferences::Refresh() {
+ * It returns true if the canonicalization was successful.
+ */
+ bool OSPreferences::CanonicalizeLanguageTag(nsCString& aLoc) {
+- char langTag[512];
+-
+- UErrorCode status = U_ZERO_ERROR;
+-
+- int32_t langTagLen = uloc_toLanguageTag(aLoc.get(), langTag,
+- sizeof(langTag) - 1, false, &status);
+-
+- if (U_FAILURE(status)) {
+- return false;
+- }
+-
+- aLoc.Assign(langTag, langTagLen);
+- return true;
++ return LocaleService::CanonicalizeLanguageId(aLoc);
+ }
+
+ /**
+@@ -291,7 +279,9 @@ OSPreferences::GetRegionalPrefsLocales(nsTArray<nsCString>& aRetVal) {
+ return NS_OK;
+ }
+
+- return NS_ERROR_FAILURE;
++ // If we failed to read regional prefs locales,
++ // use system locales as last fallback.
++ return GetSystemLocales(aRetVal);
+ }
+
+ static OSPreferences::DateTimeFormatStyle ToDateTimeFormatStyle(
+diff --git intl/locale/rust/unic-langid-ffi/src/lib.rs intl/locale/rust/unic-langid-ffi/src/lib.rs
+index 701d3679c4cec..517e08c1a64c1 100644
+--- old/intl/locale/rust/unic-langid-ffi/src/lib.rs
++++ new/intl/locale/rust/unic-langid-ffi/src/lib.rs
+@@ -5,18 +5,39 @@
+ use nsstring::nsACString;
+ use nsstring::nsCString;
+ use thin_vec::ThinVec;
+-pub use unic_langid::LanguageIdentifier;
++pub use unic_langid::{LanguageIdentifier, LanguageIdentifierError};
++
++fn new_langid_for_mozilla(name: &nsACString) -> Result<LanguageIdentifier, LanguageIdentifierError> {
++ if name.eq_ignore_ascii_case(b"ja-jp-mac") {
++ "ja-JP-macos".parse()
++ } else {
++ // Cut out any `.FOO` like `en-US.POSIX`.
++ let mut name: &[u8] = name.as_ref();
++ if let Some(ptr) = name.iter().position(|b| b == &b'.') {
++ name = &name[..ptr];
++ }
++ LanguageIdentifier::from_bytes(name)
++ }
++}
++
++#[no_mangle]
++pub unsafe extern "C" fn unic_langid_canonicalize(name: &mut nsACString) -> bool {
++ let langid = new_langid_for_mozilla(name);
++
++ let result = langid.is_ok();
++
++ name.assign(&langid.unwrap_or_default().to_string());
++
++ result
++}
++
+
+ #[no_mangle]
+ pub unsafe extern "C" fn unic_langid_new(
+ name: &nsACString,
+ ret_val: &mut bool,
+ ) -> *mut LanguageIdentifier {
+- let langid = if name.eq_ignore_ascii_case(b"ja-jp-mac") {
+- "ja-JP-macos".parse()
+- } else {
+- LanguageIdentifier::from_bytes(name)
+- };
++ let langid = new_langid_for_mozilla(name);
+
+ *ret_val = langid.is_ok();
+ Box::into_raw(Box::new(langid.unwrap_or_default()))
+diff --git intl/locale/tests/gtest/TestLocaleService.cpp intl/locale/tests/gtest/TestLocaleService.cpp
+index b13ecfd237dfa..aaac8615b09fd 100644
+--- old/intl/locale/tests/gtest/TestLocaleService.cpp
++++ new/intl/locale/tests/gtest/TestLocaleService.cpp
+@@ -10,6 +10,29 @@
+
+ using namespace mozilla::intl;
+
++TEST(Intl_Locale_LocaleService, CanonicalizeLanguageId)
++{
++ nsCString locale("en-US.POSIX");
++ ASSERT_TRUE(LocaleService::CanonicalizeLanguageId(locale));
++ ASSERT_TRUE(locale.EqualsLiteral("en-US"));
++
++ locale.AssignLiteral("en-US_POSIX");
++ ASSERT_TRUE(LocaleService::CanonicalizeLanguageId(locale));
++ ASSERT_TRUE(locale.EqualsLiteral("en-US-posix"));
++
++ locale.AssignLiteral("en-US-POSIX");
++ ASSERT_TRUE(LocaleService::CanonicalizeLanguageId(locale));
++ ASSERT_TRUE(locale.EqualsLiteral("en-US-posix"));
++
++ locale.AssignLiteral("C");
++ ASSERT_FALSE(LocaleService::CanonicalizeLanguageId(locale));
++ ASSERT_TRUE(locale.EqualsLiteral("und"));
++
++ locale.AssignLiteral("");
++ ASSERT_FALSE(LocaleService::CanonicalizeLanguageId(locale));
++ ASSERT_TRUE(locale.EqualsLiteral("und"));
++}
++
+ TEST(Intl_Locale_LocaleService, GetAppLocalesAsBCP47)
+ {
+ nsTArray<nsCString> appLocales;
+diff --git intl/locale/tests/unit/test_localeService.js intl/locale/tests/unit/test_localeService.js
+index 1970ae94b2607..202c2674972a8 100644
+--- old/intl/locale/tests/unit/test_localeService.js
++++ new/intl/locale/tests/unit/test_localeService.js
+@@ -204,8 +204,7 @@ add_test(function test_requestedLocales_sanitize() {
+ Assert.equal(locales[0], "de");
+ Assert.equal(locales[1], "pl");
+ Assert.equal(locales[2], "de-AT");
+- Assert.equal(locales[3], "und");
+- Assert.equal(locales.length, 4);
++ Assert.equal(locales.length, 3);
+
+ Services.prefs.clearUserPref(PREF_REQUESTED_LOCALES);
+
diff --git a/www-client/firefox/files/firefox-wayland.sh b/www-client/firefox/files/firefox-wayland.sh
new file mode 100644
index 000000000000..44280250fb9d
--- /dev/null
+++ b/www-client/firefox/files/firefox-wayland.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+#
+# Run Mozilla Firefox under Wayland
+#
+export MOZ_ENABLE_WAYLAND=1
+exec @PREFIX@/bin/firefox "$@"
diff --git a/www-client/firefox/files/firefox-x11.sh b/www-client/firefox/files/firefox-x11.sh
new file mode 100644
index 000000000000..756556690cf3
--- /dev/null
+++ b/www-client/firefox/files/firefox-x11.sh
@@ -0,0 +1,7 @@
+#!/bin/sh
+
+#
+# Run Mozilla Firefox on X11
+#
+export MOZ_DISABLE_WAYLAND=1
+exec @PREFIX@/bin/firefox "$@"
diff --git a/www-client/firefox/files/firefox.sh b/www-client/firefox/files/firefox.sh
new file mode 100644
index 000000000000..c08d555196d6
--- /dev/null
+++ b/www-client/firefox/files/firefox.sh
@@ -0,0 +1,128 @@
+#!/bin/bash
+
+##
+## Usage:
+##
+## $ firefox
+##
+## This script is meant to run Mozilla Firefox in Gentoo.
+
+cmdname=$(basename "$0")
+
+##
+## Variables
+##
+MOZ_ARCH=$(uname -m)
+case ${MOZ_ARCH} in
+ x86_64|s390x|sparc64)
+ MOZ_LIB_DIR="@PREFIX@/lib64"
+ SECONDARY_LIB_DIR="@PREFIX@/lib"
+ ;;
+ *)
+ MOZ_LIB_DIR="@PREFIX@/lib"
+ SECONDARY_LIB_DIR="@PREFIX@/lib64"
+ ;;
+esac
+
+MOZ_FIREFOX_FILE="firefox"
+
+if [[ ! -r ${MOZ_LIB_DIR}/firefox/${MOZ_FIREFOX_FILE} ]]; then
+ if [[ ! -r ${SECONDARY_LIB_DIR}/firefox/${MOZ_FIREFOX_FILE} ]]; then
+ echo "Error: ${MOZ_LIB_DIR}/firefox/${MOZ_FIREFOX_FILE} not found" >&2
+ if [[ -d $SECONDARY_LIB_DIR ]]; then
+ echo " ${SECONDARY_LIB_DIR}/firefox/${MOZ_FIREFOX_FILE} not found" >&2
+ fi
+ exit 1
+ fi
+ MOZ_LIB_DIR="$SECONDARY_LIB_DIR"
+fi
+MOZILLA_FIVE_HOME="${MOZ_LIB_DIR}/firefox"
+MOZ_EXTENSIONS_PROFILE_DIR="${HOME}/.mozilla/extensions/{ec8030f7-c20a-464f-9b0e-13a3a9e97384}"
+MOZ_PROGRAM="${MOZILLA_FIVE_HOME}/${MOZ_FIREFOX_FILE}"
+DESKTOP_FILE="firefox"
+
+##
+## Enable Wayland backend?
+##
+if @DEFAULT_WAYLAND@ && [[ -z ${MOZ_DISABLE_WAYLAND} ]]; then
+ if [[ -n "$WAYLAND_DISPLAY" ]]; then
+ DESKTOP_FILE="firefox-wayland"
+ export MOZ_ENABLE_WAYLAND=1
+ fi
+elif [[ -n ${MOZ_DISABLE_WAYLAND} ]]; then
+ DESKTOP_FILE="firefox-x11"
+fi
+
+##
+## Use D-Bus remote exclusively when there's Wayland display.
+##
+if [[ -n "${WAYLAND_DISPLAY}" ]]; then
+ export MOZ_DBUS_REMOTE=1
+fi
+
+##
+## Make sure that we set the plugin path
+##
+MOZ_PLUGIN_DIR="plugins"
+
+if [[ -n "${MOZ_PLUGIN_PATH}" ]]; then
+ MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
+else
+ MOZ_PLUGIN_PATH=${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
+fi
+
+if [[ -d "${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}" ]]; then
+ MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
+fi
+
+export MOZ_PLUGIN_PATH
+
+##
+## Set MOZ_APP_LAUNCHER for gnome-session
+##
+export MOZ_APP_LAUNCHER="@PREFIX@/bin/${cmdname}"
+
+##
+## Disable the GNOME crash dialog, Moz has it's own
+##
+if [[ "$XDG_CURRENT_DESKTOP" == "GNOME" ]]; then
+ GNOME_DISABLE_CRASH_DIALOG=1
+ export GNOME_DISABLE_CRASH_DIALOG
+fi
+
+##
+## Enable Xinput2 (#617344)
+##
+
+# respect user settings
+MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2:-auto}
+
+if [[ ${MOZ_USE_XINPUT2} == auto && -n ${WAYLAND_DISPLAY} ]]; then
+ # enabling XINPUT2 should be safe for all wayland users
+ MOZ_USE_XINPUT2=1
+elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == KDE ]]; then
+ # XINPUT2 is known to cause problems for KWin users
+ MOZ_USE_XINPUT2=0
+elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == LXQT ]]; then
+ # LXQt uses KWin
+ MOZ_USE_XINPUT2=0
+elif [[ ${MOZ_USE_XINPUT2} == auto ]]; then
+ # should work on Mate, Xfce, FluxBox, OpenBox and all the others ...
+ MOZ_USE_XINPUT2=1
+fi
+
+[[ ${MOZ_USE_XINPUT2} != 0 ]] && export MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2}
+
+# Don't throw "old profile" dialog box.
+export MOZ_ALLOW_DOWNGRADE=1
+
+##
+## Route to the correct .desktop file to get proper
+## name and actions
+##
+if [[ $@ != *"--name "* ]]; then
+ set -- --name "${DESKTOP_FILE}" "$@"
+fi
+
+# Run the browser
+exec ${MOZ_PROGRAM} "$@"
diff --git a/www-client/firefox/files/gentoo-default-prefs.js-2 b/www-client/firefox/files/gentoo-default-prefs.js-2
deleted file mode 100644
index ffd0d7dc8ee7..000000000000
--- a/www-client/firefox/files/gentoo-default-prefs.js-2
+++ /dev/null
@@ -1,17 +0,0 @@
-pref("app.update.enabled", false);
-pref("app.update.autoInstallEnabled", false);
-pref("browser.display.use_system_colors", true);
-pref("browser.link.open_external", 3);
-pref("general.smoothScroll", true);
-pref("general.autoScroll", false);
-pref("browser.tabs.tabMinWidth", 15);
-pref("browser.backspace_action", 0);
-pref("browser.urlbar.hideGoButton", true);
-pref("accessibility.typeaheadfind", true);
-pref("browser.shell.checkDefaultBrowser", false);
-pref("browser.EULA.override", true);
-pref("general.useragent.vendor", "Gentoo");
-pref("general.useragent.locale", "chrome://global/locale/intl.properties");
-pref("intl.locale.requested", "");
-pref("extensions.autoDisableScopes", 0);
-pref("layout.css.dpi", 0);
diff --git a/www-client/firefox/files/gentoo-default-prefs.js-3 b/www-client/firefox/files/gentoo-default-prefs.js-3
index d2a4dc82c94a..073ea77e5117 100644
--- a/www-client/firefox/files/gentoo-default-prefs.js-3
+++ b/www-client/firefox/files/gentoo-default-prefs.js-3
@@ -16,3 +16,4 @@ pref("intl.locale.requested", "");
pref("extensions.autoDisableScopes", 0);
pref("layout.css.dpi", 0);
pref("network.trr.mode", 5);
+pref("app.normandy.enabled", false);
diff --git a/www-client/firefox/files/icon/firefox-r1.desktop b/www-client/firefox/files/icon/firefox-r1.desktop
new file mode 100644
index 000000000000..a000dffda124
--- /dev/null
+++ b/www-client/firefox/files/icon/firefox-r1.desktop
@@ -0,0 +1,230 @@
+[Desktop Entry]
+Version=1.0
+Name=@NAME@
+GenericName=Web Browser
+Comment=Browse the Web
+Exec=@EXEC@ %u
+Icon=@ICON@
+Terminal=false
+Type=Application
+MimeType=application/pdf;application/vnd.mozilla.xul+xml;application/xhtml+xml;text/html;text/mml;text/xml;x-scheme-handler/ftp;x-scheme-handler/http;x-scheme-handler/https;
+StartupNotify=@STARTUP_NOTIFY@
+Categories=Network;WebBrowser;
+Keywords=web;browser;internet;
+Actions=new-window;new-private-window;
+
+[Desktop Action new-window]
+Name=Open a New Window
+Name[ach]=Dirica manyen
+Name[af]=Nuwe venster
+Name[an]=Nueva finestra
+Name[ar]=نافذة جديدة
+Name[as]=নতুন উইন্ডো
+Name[ast]=Ventana nueva
+Name[az]=Yeni Pəncərə
+Name[be]=Новае акно
+Name[bg]=Нов прозорец
+Name[bn_BD]=নতুন উইন্ডো (N)
+Name[bn_IN]=নতুন উইন্ডো
+Name[br]=Prenestr nevez
+Name[brx]=गोदान उइन्ड'(N)
+Name[bs]=Novi prozor
+Name[ca]=Finestra nova
+Name[cak]=K'ak'a' tzuwäch
+Name[cs]=Nové okno
+Name[cy]=Ffenestr Newydd
+Name[da]=Nyt vindue
+Name[de]=Neues Fenster
+Name[dsb]=Nowe wokno
+Name[el]=Νέο παράθυρο
+Name[en_GB]=New Window
+Name[en_US]=New Window
+Name[en_ZA]=New Window
+Name[eo]=Nova fenestro
+Name[es_AR]=Nueva ventana
+Name[es_CL]=Nueva ventana
+Name[es_ES]=Nueva ventana
+Name[es_MX]=Nueva ventana
+Name[et]=Uus aken
+Name[eu]=Leiho berria
+Name[fa]=پنجره جدید‌
+Name[ff]=Henorde Hesere
+Name[fi]=Uusi ikkuna
+Name[fr]=Nouvelle fenêtre
+Name[fy_NL]=Nij finster
+Name[ga_IE]=Fuinneog Nua
+Name[gd]=Uinneag ùr
+Name[gl]=Nova xanela
+Name[gn]=Ovetã pyahu
+Name[gu_IN]=નવી વિન્ડો
+Name[he]=חלון חדש
+Name[hi_IN]=नया विंडो
+Name[hr]=Novi prozor
+Name[hsb]=Nowe wokno
+Name[hu]=Új ablak
+Name[hy_AM]=Նոր Պատուհան
+Name[id]=Jendela Baru
+Name[is]=Nýr gluggi
+Name[it]=Nuova finestra
+Name[ja]=新しいウィンドウ
+Name[ja_JP-mac]=新規ウインドウ
+Name[ka]=ახალი ფანჯარა
+Name[kk]=Жаңа терезе
+Name[km]=បង្អួច​​​ថ្មី
+Name[kn]=ಹೊಸ ಕಿಟಕಿ
+Name[ko]=새 창
+Name[kok]=नवें जनेल
+Name[ks]=نئئ وِنڈو
+Name[lij]=Neuvo barcon
+Name[lo]=ຫນ້າຕ່າງໃຫມ່
+Name[lt]=Naujas langas
+Name[ltg]=Jauns lūgs
+Name[lv]=Jauns logs
+Name[mai]=नव विंडो
+Name[mk]=Нов прозорец
+Name[ml]=പുതിയ ജാലകം
+Name[mr]=नवीन पटल
+Name[ms]=Tetingkap Baru
+Name[my]=ဝင်းဒိုးအသစ်
+Name[nb_NO]=Nytt vindu
+Name[ne_NP]=नयाँ सञ्झ्याल
+Name[nl]=Nieuw venster
+Name[nn_NO]=Nytt vindauge
+Name[or]=ନୂତନ ୱିଣ୍ଡୋ
+Name[pa_IN]=ਨਵੀਂ ਵਿੰਡੋ
+Name[pl]=Nowe okno
+Name[pt_BR]=Nova janela
+Name[pt_PT]=Nova janela
+Name[rm]=Nova fanestra
+Name[ro]=Fereastră nouă
+Name[ru]=Новое окно
+Name[sat]=नावा विंडो (N)
+Name[si]=නව කවුළුවක්
+Name[sk]=Nové okno
+Name[sl]=Novo okno
+Name[son]=Zanfun taaga
+Name[sq]=Dritare e Re
+Name[sr]=Нови прозор
+Name[sv_SE]=Nytt fönster
+Name[ta]=புதிய சாளரம்
+Name[te]=కొత్త విండో
+Name[th]=หน้าต่างใหม่
+Name[tr]=Yeni pencere
+Name[tsz]=Eraatarakua jimpani
+Name[uk]=Нове вікно
+Name[ur]=نیا دریچہ
+Name[uz]=Yangi oyna
+Name[vi]=Cửa sổ mới
+Name[wo]=Palanteer bu bees
+Name[xh]=Ifestile entsha
+Name[zh_CN]=新建窗口
+Name[zh_TW]=開新視窗
+Exec=@EXEC@ --new-window %u
+
+[Desktop Action new-private-window]
+Name=Open a New Private Window
+Name[ach]=Dirica manyen me mung
+Name[af]=Nuwe privaatvenster
+Name[an]=Nueva finestra privada
+Name[ar]=نافذة خاصة جديدة
+Name[as]=নতুন ব্যক্তিগত উইন্ডো
+Name[ast]=Ventana privada nueva
+Name[az]=Yeni Məxfi Pəncərə
+Name[be]=Новае акно адасаблення
+Name[bg]=Нов прозорец за поверително сърфиране
+Name[bn_BD]=নতুন ব্যক্তিগত উইন্ডো
+Name[bn_IN]=নতুন ব্যক্তিগত উইন্ডো
+Name[br]=Prenestr merdeiñ prevez nevez
+Name[brx]=गोदान प्राइभेट उइन्ड'
+Name[bs]=Novi privatni prozor
+Name[ca]=Finestra privada nova
+Name[cak]=K'ak'a' ichinan tzuwäch
+Name[cs]=Nové anonymní okno
+Name[cy]=Ffenestr Breifat Newydd
+Name[da]=Nyt privat vindue
+Name[de]=Neues privates Fenster
+Name[dsb]=Nowe priwatne wokno
+Name[el]=Νέο παράθυρο ιδιωτικής περιήγησης
+Name[en_GB]=New Private Window
+Name[en_US]=New Private Window
+Name[en_ZA]=New Private Window
+Name[eo]=Nova privata fenestro
+Name[es_AR]=Nueva ventana privada
+Name[es_CL]=Nueva ventana privada
+Name[es_ES]=Nueva ventana privada
+Name[es_MX]=Nueva ventana privada
+Name[et]=Uus privaatne aken
+Name[eu]=Leiho pribatu berria
+Name[fa]=پنجره ناشناس جدید
+Name[ff]=Henorde Suturo Hesere
+Name[fi]=Uusi yksityinen ikkuna
+Name[fr]=Nouvelle fenêtre de navigation privée
+Name[fy_NL]=Nij priveefinster
+Name[ga_IE]=Fuinneog Nua Phríobháideach
+Name[gd]=Uinneag phrìobhaideach ùr
+Name[gl]=Nova xanela privada
+Name[gn]=Ovetã ñemi pyahu
+Name[gu_IN]=નવી ખાનગી વિન્ડો
+Name[he]=חלון פרטי חדש
+Name[hi_IN]=नयी निजी विंडो
+Name[hr]=Novi privatni prozor
+Name[hsb]=Nowe priwatne wokno
+Name[hu]=Új privát ablak
+Name[hy_AM]=Սկսել Գաղտնի դիտարկում
+Name[id]=Jendela Mode Pribadi Baru
+Name[is]=Nýr huliðsgluggi
+Name[it]=Nuova finestra anonima
+Name[ja]=新しいプライベートウィンドウ
+Name[ja_JP-mac]=新規プライベートウインドウ
+Name[ka]=ახალი პირადი ფანჯარა
+Name[kk]=Жаңа жекелік терезе
+Name[km]=បង្អួច​ឯកជន​ថ្មី
+Name[kn]=ಹೊಸ ಖಾಸಗಿ ಕಿಟಕಿ
+Name[ko]=새 사생활 보호 모드
+Name[kok]=नवो खाजगी विंडो
+Name[ks]=نْو پرایوٹ وینڈو&amp;
+Name[lij]=Neuvo barcon privou
+Name[lo]=ເປີດຫນ້າຕ່າງສວນຕົວຂື້ນມາໃຫມ່
+Name[lt]=Naujas privataus naršymo langas
+Name[ltg]=Jauns privatais lūgs
+Name[lv]=Jauns privātais logs
+Name[mai]=नया निज विंडो (W)
+Name[mk]=Нов приватен прозорец
+Name[ml]=പുതിയ സ്വകാര്യ ജാലകം
+Name[mr]=नवीन वैयक्तिक पटल
+Name[ms]=Tetingkap Persendirian Baharu
+Name[my]=New Private Window
+Name[nb_NO]=Nytt privat vindu
+Name[ne_NP]=नयाँ निजी सञ्झ्याल
+Name[nl]=Nieuw privévenster
+Name[nn_NO]=Nytt privat vindauge
+Name[or]=ନୂତନ ବ୍ୟକ୍ତିଗତ ୱିଣ୍ଡୋ
+Name[pa_IN]=ਨਵੀਂ ਪ੍ਰਾਈਵੇਟ ਵਿੰਡੋ
+Name[pl]=Nowe okno prywatne
+Name[pt_BR]=Nova janela privativa
+Name[pt_PT]=Nova janela privada
+Name[rm]=Nova fanestra privata
+Name[ro]=Fereastră privată nouă
+Name[ru]=Новое приватное окно
+Name[sat]=नावा निजेराक् विंडो (W )
+Name[si]=නව පුද්ගලික කවුළුව (W)
+Name[sk]=Nové okno v režime Súkromné prehliadanie
+Name[sl]=Novo zasebno okno
+Name[son]=Sutura zanfun taaga
+Name[sq]=Dritare e Re Private
+Name[sr]=Нови приватан прозор
+Name[sv_SE]=Nytt privat fönster
+Name[ta]=புதிய தனிப்பட்ட சாளரம்
+Name[te]=కొత్త ఆంతరంగిక విండో
+Name[th]=หน้าต่างส่วนตัวใหม่
+Name[tr]=Yeni gizli pencere
+Name[tsz]=Juchiiti eraatarakua jimpani
+Name[uk]=Приватне вікно
+Name[ur]=نیا نجی دریچہ
+Name[uz]=Yangi maxfiy oyna
+Name[vi]=Cửa sổ riêng tư mới
+Name[wo]=Panlanteeru biir bu bees
+Name[xh]=Ifestile yangasese entsha
+Name[zh_CN]=新建隐私浏览窗口
+Name[zh_TW]=新增隱私視窗
+Exec=@EXEC@ --private-window %u
diff --git a/www-client/firefox/firefox-68.2.0.ebuild b/www-client/firefox/firefox-68.2.0.ebuild
deleted file mode 100644
index bc1852965e65..000000000000
--- a/www-client/firefox/firefox-68.2.0.ebuild
+++ /dev/null
@@ -1,780 +0,0 @@
-# Copyright 1999-2020 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_{6,7} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
-en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN
-he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
-nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
-th tr uk ur uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-68.0-patches-12"
-
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
-
-if [[ "${PV}" == *_rc* ]]; then
- MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
- MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
- MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
-fi
-
-LLVM_MAX_SLOT=9
-
-inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
- gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
- autotools mozlinguas-v2 virtualx multiprocessing
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
- +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
- +screenshot selinux startup-notification +system-av1
- +system-harfbuzz +system-icu +system-jpeg +system-libevent
- +system-sqlite +system-libvpx +system-webp test wayland wifi"
-
-REQUIRED_USE="pgo? ( lto )
- wifi? ( dbus )"
-
-RESTRICT="!bindist? ( bindist )
- !test? ( test )"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_SRC_URI}
- ${PATCH_URIS[@]}"
-
-CDEPEND="
- >=dev-libs/nss-3.44.1
- >=dev-libs/nspr-4.21
- dev-libs/atk
- dev-libs/expat
- >=x11-libs/cairo-1.10[X]
- >=x11-libs/gtk+-2.18:2
- >=x11-libs/gtk+-3.4.0:3[X]
- x11-libs/gdk-pixbuf
- >=x11-libs/pango-1.22.0
- >=media-libs/libpng-1.6.35:0=[apng]
- >=media-libs/mesa-10.2:*
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
- virtual/freedesktop-icon-theme
- 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-av1? (
- >=media-libs/dav1d-0.3.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 )
- system-icu? ( >=dev-libs/icu-63.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
- system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
- system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
- system-webp? ( >=media-libs/libwebp-1.0.2:0= )
- wifi? ( kernel_linux? ( >=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.8.7
- >=net-libs/nodejs-8.11.0
- >=sys-devel/binutils-2.30
- sys-apps/findutils
- || (
- (
- sys-devel/clang:9
- !clang? ( sys-devel/llvm:9 )
- clang? (
- =sys-devel/lld-9*
- sys-devel/llvm:9[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
- )
- )
- (
- sys-devel/clang:8
- !clang? ( sys-devel/llvm:8 )
- clang? (
- =sys-devel/lld-8*
- sys-devel/llvm:8[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
- )
- )
- (
- sys-devel/clang:7
- !clang? ( sys-devel/llvm:7 )
- clang? (
- =sys-devel/lld-7*
- sys-devel/llvm:7[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
- )
- )
- (
- sys-devel/clang:6
- !clang? ( sys-devel/llvm:6 )
- clang? (
- =sys-devel/lld-6*
- sys-devel/llvm:6[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
- )
- )
- )
- pulseaudio? ( media-sound/pulseaudio )
- >=virtual/rust-1.34.0
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
- amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
- !system-av1? (
- amd64? ( >=dev-lang/nasm-2.13 )
- x86? ( >=dev-lang/nasm-2.13 )
- )"
-
-S="${WORKDIR}/firefox-${PV%_*}"
-
-QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
-
-BUILD_OBJ_DIR="${S}/ff"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z $GMP_PLUGIN_LIST ]] ; then
- GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
- ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang ; then
- if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
- ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
- ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
-}
-
-pkg_setup() {
- moz_pkgsetup
-
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XDG_SESSION_COOKIE \
- XAUTHORITY
-
- if ! use bindist ; then
- einfo
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation."
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
- fi
-
- addpredict /proc/self/oom_score_adj
-
- llvm_pkg_setup
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug || use test ; then
- CHECKREQS_DISK_BUILD="8G"
- else
- CHECKREQS_DISK_BUILD="4G"
- fi
-
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-}
-
-src_prepare() {
- rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch
- rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch
- eapply "${WORKDIR}/firefox"
-
- eapply "${FILESDIR}"/${PN}-68.2.0-rust-1.39+.patch
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- local n_jobs=$(makeopts_jobs)
- if [[ ${n_jobs} == 1 ]]; then
- einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..."
- export MAKEOPTS=-j2
- fi
-
- # Enable gnomebreakpad
- if use debug ; then
- sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
- "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
- fi
-
- # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
- if use ia64 ; then
- sed -i \
- -e '/^OS_LIBS += no_as_needed/d' \
- -e '/^OS_LIBS += as_needed/d' \
- "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
- "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
- || die "sed failed to drop --as-needed for ia64"
- fi
-
- # Fix sandbox violations during make clean, bug 372817
- sed -e "s:\(/no-such-file\):${T}\1:g" \
- -i "${S}"/config/rules.mk \
- -i "${S}"/nsprpub/configure{.in,} \
- || die
-
- # Don't exit with error when some libs are missing which we have in
- # system.
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
- -i "${S}"/browser/installer/Makefile.in || die
-
- # Don't error out when there's no files to be removed:
- sed 's@\(xargs rm\)$@\1 -f@' \
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die
-
- # Keep codebase the same even if not using official branding
- sed '/^MOZ_DEV_EDITION=1/d' \
- -i "${S}"/browser/branding/aurora/configure.sh || die
-
- # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
- # However, when available, an unsupported version can cause problems, bug #669548
- sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
- "${S}"/build/moz.configure/rust.configure || die
-
- # Autotools configure is now called old-configure.in
- # This works because there is still a configure.in that happens to be for the
- # shell wrapper configure script
- eautoreconf old-configure.in
-
- # Must run autoconf in js/src
- cd "${S}"/js/src || die
- eautoconf old-configure.in
-}
-
-src_configure() {
- MEXTENSIONS="default"
- # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
-
- # Add information about TERM to output (build.log) to aid debugging
- # blessings problems
- if [[ -n "${TERM}" ]] ; then
- einfo "TERM is set to: \"${TERM}\""
- else
- einfo "TERM is unset."
- fi
-
- if use clang && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- strip-unsupported-flags
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- strip-unsupported-flags
- fi
-
- ####################################
- #
- # mozconfig, CFLAGS and CXXFLAGS setup
- #
- ####################################
-
- mozconfig_init
- # common config components
- mozconfig_annotate 'system_libs' \
- --with-system-zlib \
- --with-system-bz2
-
- # Must pass release in order to properly select linker
- mozconfig_annotate 'Enable by Gentoo' --enable-release
-
- if use pgo ; then
- if ! has userpriv $FEATURES ; then
- eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Don't let user's LTO flags clash with upstream's flags
- filter-flags -flto*
-
- if use lto ; then
- local show_old_compiler_warning=
-
- if use clang ; then
- # At this stage CC is adjusted and the following check will
- # will work
- if [[ $(clang-major-version) -lt 7 ]] ; then
- show_old_compiler_warning=1
- fi
-
- # Upstream only supports lld when using clang
- mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- else
- if [[ $(gcc-major-version) -lt 8 ]] ; then
- show_old_compiler_warning=1
- fi
-
- # Bug 689358
- append-cxxflags -flto
-
- if ! use cpu_flags_x86_avx2 ; then
- local _gcc_version_with_ipa_cdtor_fix="8.3"
- local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
-
- if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
- # due to a GCC bug, GCC will produce AVX2 instructions
- # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
- einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
- append-ldflags -fdisable-ipa-cdtor
- else
- einfo "No GCC workaround required, GCC version is already patched!"
- fi
- else
- einfo "No GCC workaround required, system supports AVX2"
- fi
-
- # Linking only works when using ld.gold when LTO is enabled
- mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
- fi
-
- if [[ -n "${show_old_compiler_warning}" ]] ; then
- # Checking compiler's major version uses CC variable. Because we allow
- # user to control used compiler via USE=clang flag, we cannot use
- # initial value. So this is the earliest stage where we can do this check
- # because pkg_pretend is not called in the main phase function sequence
- # environment saving is not guaranteed so we don't know if we will have
- # correct compiler until now.
- ewarn ""
- ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
- ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
- ewarn ""
- sleep 5
- fi
-
- mozconfig_annotate '+lto' --enable-lto=thin
-
- if use pgo ; then
- mozconfig_annotate '+pgo' MOZ_PGO=1
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # This is upstream's default
- mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
- elif tc-ld-is-gold ; then
- mozconfig_annotate "linker is set to gold" --enable-linker=gold
- else
- mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
- fi
- fi
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- if use hardened ; then
- append-ldflags "-Wl,-z,relro,-z,now"
- mozconfig_use_enable hardened hardening
- fi
-
- # Modifications to better support ARM, bug 553364
- if use neon ; then
- mozconfig_annotate '' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
- fi
- fi
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_annotate '' --with-float-abi=hard
- if ! use system-libvpx ; then
- sed -i -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build
- fi
- fi
-
- mozconfig_use_enable !bindist official-branding
-
- mozconfig_use_enable debug
- mozconfig_use_enable debug tests
- if ! use debug ; then
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
- else
- mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
- fi
- # These are enabled by default in all mozilla applications
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
- --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --disable-crashreporter
- mozconfig_annotate 'Gentoo default' --with-system-png
- mozconfig_annotate '' --enable-system-ffi
- mozconfig_annotate '' --disable-gconf
- mozconfig_annotate '' --with-intl-api
- mozconfig_annotate '' --enable-system-pixman
- # Instead of the standard --build= and --host=, mozilla uses --host instead
- # of --build, and --target intstead of --host.
- # Note, mozilla also has --build but it does not do what you think it does.
- # Set both --target and --host as mozilla uses python to guess values otherwise
- mozconfig_annotate '' --target="${CHOST}"
- mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
- if use system-libevent ; then
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
- fi
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_annotate '' --enable-rust-simd
- fi
-
- # use the gtk3 toolkit (the only one supported at this point)
- # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
- if use wayland ; then
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
- else
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
- fi
-
- mozconfig_use_enable startup-notification
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-webp
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_annotate '-pulseaudio' --enable-alsa
- fi
-
- # Disable built-in ccache support to avoid sandbox violation, #665420
- # Use FEATURES=ccache instead!
- mozconfig_annotate '' --without-ccache
- sed -i -e 's/ccache_stats = None/return None/' \
- python/mozbuild/mozbuild/controller/building.py || \
- die "Failed to disable ccache stats call"
-
- mozconfig_use_enable 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 and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
- mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- # allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
-
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- mkdir -p "${S}"/third_party/rust/libloading/.deps
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- local _virtx=
- if use pgo ; then
- _virtx=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- addpredict /etc/gconf
- fi
-
- GDK_BACKEND=x11 \
- MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
- MOZ_NOSPAM=1 \
- ${_virtx} \
- ./mach build --verbose \
- || die
-}
-
-src_install() {
- cd "${BUILD_OBJ_DIR}" || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
-
- # Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- # set dictionary path, to use system hunspell
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
-
- # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
- if use system-harfbuzz ; then
- echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # force cairo as the canvas renderer on platforms without skia support
- if [[ $(tc-endian) == "big" ]] ; then
- echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # Augment this with hwaccel prefs
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- if ! use screenshot ; then
- echo "pref(\"extensions.screenshots.disabled\", true);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- local plugin
- use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- done
-
- cd "${S}"
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install || die
-
- if use geckodriver ; then
- cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
- pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install language packs
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
-
- local size sizes icon_path icon name
- if use bindist ; then
- sizes="16 32 48"
- icon_path="${S}/browser/branding/aurora"
- # Firefox's new rapid release cycle means no more codenames
- # Let's just stick with this one...
- icon="aurora"
- name="Aurora"
-
- # Override preferences to set the MOZ_DEV_EDITION defaults, since we
- # don't define MOZ_DEV_EDITION to avoid profile debaucles.
- # (source: browser/app/profile/firefox.js)
- cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 48 64 128 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # Disable built-in auto-update because we update firefox through package manager
- insinto ${MOZILLA_FIVE_HOME}/distribution/
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
- done
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/default48.png" "${icon}.png"
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
- fi
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
- rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
-
- # firefox and firefox-bin are identical
- rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
- dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
-}
-
-pkg_preinst() {
- 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-68.4.1.ebuild b/www-client/firefox/firefox-68.4.1.ebuild
deleted file mode 100644
index bd8483984c03..000000000000
--- a/www-client/firefox/firefox-68.4.1.ebuild
+++ /dev/null
@@ -1,773 +0,0 @@
-# Copyright 1999-2020 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_{6,7} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated with scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=(ach af an ar ast az be bg bn br bs ca cak cs cy da de dsb el en en-CA
-en-GB en-US eo es-AR es-CL es-ES es-MX et eu fa ff fi fr fy-NL ga-IE gd gl gn gu-IN
-he hi-IN hr hsb hu hy-AM ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
-nb-NO nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru si sk sl son sq sr sv-SE ta te
-th tr uk ur uz vi xh zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
-MOZ_PV="${PV/_alpha/a}" # Handle alpha for SRC_URI
-MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
-MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-
-if [[ ${MOZ_ESR} == 1 ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patch version
-PATCH="${PN}-68.0-patches-12"
-
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
-MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
-
-if [[ "${PV}" == *_rc* ]]; then
- MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
- MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
- MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
-fi
-
-LLVM_MAX_SLOT=9
-
-inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
- gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
- autotools mozlinguas-v2 virtualx
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
- +gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon
- pgo pulseaudio +screenshot selinux startup-notification +system-av1
- +system-harfbuzz +system-icu +system-jpeg +system-libevent
- +system-sqlite +system-libvpx +system-webp test wayland wifi"
-
-REQUIRED_USE="pgo? ( lto )
- wifi? ( dbus )"
-
-RESTRICT="!bindist? ( bindist )
- !test? ( test )"
-
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
-SRC_URI="${SRC_URI}
- ${MOZ_SRC_URI}
- ${PATCH_URIS[@]}"
-
-CDEPEND="
- >=dev-libs/nss-3.44.3
- >=dev-libs/nspr-4.21
- dev-libs/atk
- dev-libs/expat
- >=x11-libs/cairo-1.10[X]
- >=x11-libs/gtk+-2.18:2
- >=x11-libs/gtk+-3.4.0:3[X]
- x11-libs/gdk-pixbuf
- >=x11-libs/pango-1.22.0
- >=media-libs/libpng-1.6.35:0=[apng]
- >=media-libs/mesa-10.2:*
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
- virtual/freedesktop-icon-theme
- 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-av1? (
- >=media-libs/dav1d-0.3.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 )
- system-icu? ( >=dev-libs/icu-63.1:= )
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
- system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
- system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
- system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
- system-webp? ( >=media-libs/libwebp-1.0.2:0= )
- wifi? ( kernel_linux? ( >=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.8.7
- >=net-libs/nodejs-8.11.0
- >=sys-devel/binutils-2.30
- sys-apps/findutils
- || (
- (
- sys-devel/clang:9
- !clang? ( sys-devel/llvm:9 )
- clang? (
- =sys-devel/lld-9*
- sys-devel/llvm:9[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
- )
- )
- (
- sys-devel/clang:8
- !clang? ( sys-devel/llvm:8 )
- clang? (
- =sys-devel/lld-8*
- sys-devel/llvm:8[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
- )
- )
- (
- sys-devel/clang:7
- !clang? ( sys-devel/llvm:7 )
- clang? (
- =sys-devel/lld-7*
- sys-devel/llvm:7[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
- )
- )
- (
- sys-devel/clang:6
- !clang? ( sys-devel/llvm:6 )
- clang? (
- =sys-devel/lld-6*
- sys-devel/llvm:6[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
- )
- )
- )
- pulseaudio? ( media-sound/pulseaudio )
- >=virtual/rust-1.34.0
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
- amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
- x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
- !system-av1? (
- amd64? ( >=dev-lang/nasm-2.13 )
- x86? ( >=dev-lang/nasm-2.13 )
- )"
-
-S="${WORKDIR}/firefox-${PV%_*}"
-
-QA_PRESTRIPPED="usr/lib*/${PN}/firefox"
-
-BUILD_OBJ_DIR="${S}/ff"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z $GMP_PLUGIN_LIST ]] ; then
- GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
- ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use clang ; then
- if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
- ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
-
- if use pgo ; then
- if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
- ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
- return 1
- fi
- fi
- fi
-
- einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
-}
-
-pkg_setup() {
- moz_pkgsetup
-
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XDG_SESSION_COOKIE \
- XAUTHORITY
-
- if ! use bindist ; then
- einfo
- elog "You are enabling official branding. You may not redistribute this build"
- elog "to any users on your network or the internet. Doing so puts yourself into"
- elog "a legal problem with Mozilla Foundation."
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
- fi
-
- addpredict /proc/self/oom_score_adj
-
- llvm_pkg_setup
-}
-
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug || use test ; then
- CHECKREQS_DISK_BUILD="8G"
- else
- CHECKREQS_DISK_BUILD="4G"
- fi
-
- check-reqs_pkg_setup
-}
-
-src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-}
-
-src_prepare() {
- rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch
- rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch
- 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
-
- # 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
-
- if use pgo ; then
- if ! has userpriv $FEATURES ; then
- eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Don't let user's LTO flags clash with upstream's flags
- filter-flags -flto*
-
- if use lto ; then
- local show_old_compiler_warning=
-
- if use clang ; then
- # At this stage CC is adjusted and the following check will
- # will work
- if [[ $(clang-major-version) -lt 7 ]] ; then
- show_old_compiler_warning=1
- fi
-
- # Upstream only supports lld when using clang
- mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
- else
- if [[ $(gcc-major-version) -lt 8 ]] ; then
- show_old_compiler_warning=1
- fi
-
- # Bug 689358
- append-cxxflags -flto
-
- if ! use cpu_flags_x86_avx2 ; then
- local _gcc_version_with_ipa_cdtor_fix="8.3"
- local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
-
- if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
- # due to a GCC bug, GCC will produce AVX2 instructions
- # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
- einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
- append-ldflags -fdisable-ipa-cdtor
- else
- einfo "No GCC workaround required, GCC version is already patched!"
- fi
- else
- einfo "No GCC workaround required, system supports AVX2"
- fi
-
- # Linking only works when using ld.gold when LTO is enabled
- mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
- fi
-
- if [[ -n "${show_old_compiler_warning}" ]] ; then
- # Checking compiler's major version uses CC variable. Because we allow
- # user to control used compiler via USE=clang flag, we cannot use
- # initial value. So this is the earliest stage where we can do this check
- # because pkg_pretend is not called in the main phase function sequence
- # environment saving is not guaranteed so we don't know if we will have
- # correct compiler until now.
- ewarn ""
- ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
- ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
- ewarn ""
- sleep 5
- fi
-
- mozconfig_annotate '+lto' --enable-lto=thin
-
- if use pgo ; then
- mozconfig_annotate '+pgo' MOZ_PGO=1
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # This is upstream's default
- mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
- elif tc-ld-is-gold ; then
- mozconfig_annotate "linker is set to gold" --enable-linker=gold
- else
- mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
- fi
- fi
-
- # It doesn't compile on alpha without this LDFLAGS
- use alpha && append-ldflags "-Wl,--no-relax"
-
- # Add full relro support for hardened
- if use hardened ; then
- append-ldflags "-Wl,-z,relro,-z,now"
- mozconfig_use_enable hardened hardening
- fi
-
- # Modifications to better support ARM, bug 553364
- if use cpu_flags_arm_neon ; then
- mozconfig_annotate '' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_annotate '' --with-thumb=yes
- mozconfig_annotate '' --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_annotate '' --with-float-abi=hard
- if ! use system-libvpx ; then
- sed -i -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build
- fi
- fi
-
- mozconfig_use_enable !bindist official-branding
-
- mozconfig_use_enable debug
- mozconfig_use_enable debug tests
- if ! use debug ; then
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
- else
- mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
- fi
- # These are enabled by default in all mozilla applications
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
- mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
- --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
- mozconfig_annotate '' --disable-crashreporter
- mozconfig_annotate 'Gentoo default' --with-system-png
- mozconfig_annotate '' --enable-system-ffi
- mozconfig_annotate '' --disable-gconf
- mozconfig_annotate '' --with-intl-api
- mozconfig_annotate '' --enable-system-pixman
- # Instead of the standard --build= and --host=, mozilla uses --host instead
- # of --build, and --target intstead of --host.
- # Note, mozilla also has --build but it does not do what you think it does.
- # Set both --target and --host as mozilla uses python to guess values otherwise
- mozconfig_annotate '' --target="${CHOST}"
- mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
- if use system-libevent ; then
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
- fi
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_annotate '' --enable-rust-simd
- fi
-
- # use the gtk3 toolkit (the only one supported at this point)
- # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
- if use wayland ; then
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
- else
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
- fi
-
- mozconfig_use_enable startup-notification
- mozconfig_use_enable system-sqlite
- mozconfig_use_with system-av1
- mozconfig_use_with system-harfbuzz
- mozconfig_use_with system-harfbuzz system-graphite2
- mozconfig_use_with system-icu
- mozconfig_use_with system-jpeg
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-webp
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_annotate '-pulseaudio' --enable-alsa
- fi
-
- # Disable built-in ccache support to avoid sandbox violation, #665420
- # Use FEATURES=ccache instead!
- mozconfig_annotate '' --without-ccache
- sed -i -e 's/ccache_stats = None/return None/' \
- python/mozbuild/mozbuild/controller/building.py || \
- die "Failed to disable ccache stats call"
-
- mozconfig_use_enable 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 and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
- echo -n "${_google_api_key}" > "${S}"/google-api-key
- mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
- mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
-
- mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
- # allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
-
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
-
- # Finalize and report settings
- mozconfig_final
-
- mkdir -p "${S}"/third_party/rust/libloading/.deps
-
- # workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- ./mach configure || die
-}
-
-src_compile() {
- local _virtx=
- if use pgo ; then
- _virtx=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- addpredict /etc/gconf
- fi
-
- GDK_BACKEND=x11 \
- MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
- MOZ_NOSPAM=1 \
- ${_virtx} \
- ./mach build --verbose \
- || die
-}
-
-src_install() {
- cd "${BUILD_OBJ_DIR}" || die
-
- # Pax mark xpcshell for hardened support, only used for startupcache creation.
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
-
- # Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- # set dictionary path, to use system hunspell
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
-
- # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
- if use system-harfbuzz ; then
- echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # force cairo as the canvas renderer on platforms without skia support
- if [[ $(tc-endian) == "big" ]] ; then
- echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
- >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" || die
- fi
-
- # Augment this with hwaccel prefs
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-1 >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- if ! use screenshot ; then
- echo "pref(\"extensions.screenshots.disabled\", true);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- fi
-
- echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
-
- local plugin
- use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
- echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
- "${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
- || die
- done
-
- cd "${S}"
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
- DESTDIR="${D}" ./mach install || die
-
- if use geckodriver ; then
- cp "${BUILD_OBJ_DIR}"/dist/bin/geckodriver "${ED%/}"${MOZILLA_FIVE_HOME} || die
- pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install language packs
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
-
- local size sizes icon_path icon name
- if use bindist ; then
- sizes="16 32 48"
- icon_path="${S}/browser/branding/aurora"
- # Firefox's new rapid release cycle means no more codenames
- # Let's just stick with this one...
- icon="aurora"
- name="Aurora"
-
- # Override preferences to set the MOZ_DEV_EDITION defaults, since we
- # don't define MOZ_DEV_EDITION to avoid profile debaucles.
- # (source: browser/app/profile/firefox.js)
- cat >>"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" <<PROFILE_EOF
-pref("app.feedback.baseURL", "https://input.mozilla.org/%LOCALE%/feedback/firefoxdev/%VERSION%/");
-sticky_pref("lightweightThemes.selectedThemeID", "firefox-devedition@mozilla.org");
-sticky_pref("browser.devedition.theme.enabled", true);
-sticky_pref("devtools.theme", "dark");
-PROFILE_EOF
-
- else
- sizes="16 22 24 32 48 64 128 256"
- icon_path="${S}/browser/branding/official"
- icon="${PN}"
- name="Mozilla Firefox"
- fi
-
- # Disable built-in auto-update because we update firefox through package manager
- insinto ${MOZILLA_FIVE_HOME}/distribution/
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install icons and .desktop for menu entry
- for size in ${sizes}; do
- insinto "/usr/share/icons/hicolor/${size}x${size}/apps"
- newins "${icon_path}/default${size}.png" "${icon}.png"
- done
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
- newicon "${icon_path}/default48.png" "${icon}.png"
- newmenu "${FILESDIR}/icon/${PN}.desktop" "${PN}.desktop"
- sed -i -e "s:@NAME@:${name}:" -e "s:@ICON@:${icon}:" \
- "${ED}/usr/share/applications/${PN}.desktop" || die
-
- # Add StartupNotify=true bug 237317
- if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
- fi
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
- rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
-
- # firefox and firefox-bin are identical
- rm "${ED%/}"${MOZILLA_FIVE_HOME}/firefox-bin || die
- dosym firefox ${MOZILLA_FIVE_HOME}/firefox-bin
-
- # Required in order to use plugins and even run firefox on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
-}
-
-pkg_preinst() {
- 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-68.3.0.ebuild b/www-client/firefox/firefox-68.6.1.ebuild
index 0d7770f98a2d..035e41b50ae7 100644
--- a/www-client/firefox/firefox-68.3.0.ebuild
+++ b/www-client/firefox/firefox-68.6.1.ebuild
@@ -38,7 +38,7 @@ if [[ "${PV}" == *_rc* ]]; then
MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
fi
-LLVM_MAX_SLOT=9
+LLVM_MAX_SLOT=10
inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
@@ -131,6 +131,15 @@ DEPEND="${CDEPEND}
sys-apps/findutils
|| (
(
+ sys-devel/clang:10
+ !clang? ( sys-devel/llvm:10 )
+ clang? (
+ =sys-devel/lld-10*
+ sys-devel/llvm:10[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
+ )
+ )
+ (
sys-devel/clang:9
!clang? ( sys-devel/llvm:9 )
clang? (
@@ -157,15 +166,6 @@ DEPEND="${CDEPEND}
pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
)
)
- (
- sys-devel/clang:6
- !clang? ( sys-devel/llvm:6 )
- clang? (
- =sys-devel/lld-6*
- sys-devel/llvm:6[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
- )
- )
)
pulseaudio? ( media-sound/pulseaudio )
>=virtual/rust-1.34.0
@@ -189,6 +189,21 @@ if [[ -z $GMP_PLUGIN_LIST ]] ; then
GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
fi
+fix_path() {
+ local value_to_move=${1}
+ local new_path path_value
+ IFS=:; local -a path_values=( ${PATH} )
+ for path_value in "${path_values[@]}" ; do
+ if [[ ${path_value} == *"${value_to_move}"* ]] ; then
+ new_path="${path_value}${new_path:+:}${new_path}"
+ else
+ new_path+="${new_path:+:}${path_value}"
+ fi
+ done
+
+ echo "${new_path}"
+}
+
llvm_check_deps() {
if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
@@ -212,21 +227,42 @@ llvm_check_deps() {
einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
}
-pkg_setup() {
- moz_pkgsetup
-
+pkg_pretend() {
if use pgo ; then
if ! has usersandbox $FEATURES ; then
die "You must enable usersandbox as X server can not run as root!"
fi
fi
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug || use test ; then
+ CHECKREQS_DISK_BUILD="8G"
+ else
+ CHECKREQS_DISK_BUILD="4G"
+ fi
+
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ moz_pkgsetup
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug || use test ; then
+ CHECKREQS_DISK_BUILD="8G"
+ else
+ CHECKREQS_DISK_BUILD="4G"
+ fi
+
+ check-reqs_pkg_setup
+
# 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_CACHE_HOME \
XDG_SESSION_COOKIE \
XAUTHORITY
@@ -241,21 +277,19 @@ pkg_setup() {
addpredict /proc/self/oom_score_adj
llvm_pkg_setup
-}
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug || use test ; then
- CHECKREQS_DISK_BUILD="8G"
- else
- CHECKREQS_DISK_BUILD="4G"
+ # Workaround for #627726
+ if has ccache ${FEATURES} ; then
+ einfo "Fixing PATH for FEATURES=ccache ..."
+ PATH=$(fix_path 'ccache/bin')
+ elif has distcc ${FEATURES} ; then
+ einfo "Fixing PATH for FEATURES=distcc ..."
+ PATH=$(fix_path 'distcc/bin')
fi
-
- check-reqs_pkg_setup
}
src_unpack() {
- unpack ${A}
+ default
# Unpack language packs
mozlinguas_src_unpack
@@ -266,8 +300,6 @@ src_prepare() {
rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch
eapply "${WORKDIR}/firefox"
- eapply "${FILESDIR}"/${PN}-68.2.0-rust-1.39+.patch
-
# Allow user to apply any additional patches without modifing ebuild
eapply_user
@@ -562,7 +594,7 @@ src_configure() {
# when they would normally be larger than 2GiB.
append-ldflags "-Wl,--compress-debug-sections=zlib"
- if use clang ; then
+ if use clang && ! use arm64; then
# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
@@ -609,7 +641,7 @@ src_install() {
pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
# Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
+ cp "${FILESDIR}"/gentoo-default-prefs.js-3 \
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|| die
@@ -667,7 +699,7 @@ src_install() {
fi
# Install language packs
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
+ MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
local size sizes icon_path icon name
if use bindist ; then
@@ -700,23 +732,78 @@ PROFILE_EOF
newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
# Install icons and .desktop for menu entry
- for size in ${sizes}; do
+ 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
+ local startup_notify="false"
if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
+ startup_notify="true"
fi
+ local display_protocols="auto X11" use_wayland="false"
+ if use wayland ; then
+ display_protocols+=" Wayland"
+ use_wayland="true"
+ fi
+
+ local app_name desktop_filename display_protocol exec_command
+ for display_protocol in ${display_protocols} ; do
+ app_name="${name} on ${display_protocol}"
+ desktop_filename="${PN}-${display_protocol,,}.desktop"
+
+ case ${display_protocol} in
+ Wayland)
+ exec_command='firefox-wayland --name firefox-wayland'
+ newbin "${FILESDIR}"/firefox-wayland.sh firefox-wayland
+ ;;
+ X11)
+ if ! use wayland ; then
+ # Exit loop here because there's no choice so
+ # we don't need wrapper/.desktop file for X11.
+ continue
+ fi
+
+ exec_command='firefox-x11 --name firefox-x11'
+ newbin "${FILESDIR}"/firefox-x11.sh firefox-x11
+ ;;
+ *)
+ app_name="${name}"
+ desktop_filename="${PN}.desktop"
+ exec_command='firefox'
+ ;;
+ esac
+
+ newmenu "${FILESDIR}/icon/${PN}-r1.desktop" "${desktop_filename}"
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \
+ "${ED%/}/usr/share/applications/${desktop_filename}" || die
+ done
+
+ rm "${ED%/}"/usr/bin/firefox || die
+ newbin "${FILESDIR}"/firefox.sh firefox
+
+ local wrapper
+ for wrapper in \
+ "${ED%/}"/usr/bin/firefox \
+ "${ED%/}"/usr/bin/firefox-x11 \
+ "${ED%/}"/usr/bin/firefox-wayland \
+ ; do
+ [[ ! -f "${wrapper}" ]] && continue
+
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX%/}/usr:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${wrapper}" || die
+ done
+
# Don't install llvm-symbolizer from sys-devel/llvm package
[[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
@@ -726,7 +813,7 @@ PROFILE_EOF
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}
+ pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
}
pkg_preinst() {
@@ -767,6 +854,54 @@ pkg_postinst() {
elog "media-sound/apulse."
elog
fi
+
+ local show_doh_information show_normandy_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 68.6.0-r3 ; then
+ # Tell user only once about our DoH default
+ show_doh_information=yes
+ fi
+
+ if ver_test "${replacing_version}" -lt 68.6.0-r3 ; then
+ # Tell user only once about our Normandy default
+ show_normandy_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
}
pkg_postrm() {
diff --git a/www-client/firefox/firefox-68.5.0.ebuild b/www-client/firefox/firefox-68.7.0.ebuild
index 50337cc66518..9c5069db91dd 100644
--- a/www-client/firefox/firefox-68.5.0.ebuild
+++ b/www-client/firefox/firefox-68.7.0.ebuild
@@ -38,7 +38,7 @@ if [[ "${PV}" == *_rc* ]]; then
MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
fi
-LLVM_MAX_SLOT=9
+LLVM_MAX_SLOT=10
inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
@@ -131,6 +131,15 @@ DEPEND="${CDEPEND}
sys-apps/findutils
|| (
(
+ sys-devel/clang:10
+ !clang? ( sys-devel/llvm:10 )
+ clang? (
+ =sys-devel/lld-10*
+ sys-devel/llvm:10[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
+ )
+ )
+ (
sys-devel/clang:9
!clang? ( sys-devel/llvm:9 )
clang? (
@@ -157,15 +166,6 @@ DEPEND="${CDEPEND}
pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
)
)
- (
- sys-devel/clang:6
- !clang? ( sys-devel/llvm:6 )
- clang? (
- =sys-devel/lld-6*
- sys-devel/llvm:6[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
- )
- )
)
pulseaudio? ( media-sound/pulseaudio )
>=virtual/rust-1.34.0
@@ -189,6 +189,21 @@ if [[ -z $GMP_PLUGIN_LIST ]] ; then
GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
fi
+fix_path() {
+ local value_to_move=${1}
+ local new_path path_value
+ IFS=:; local -a path_values=( ${PATH} )
+ for path_value in "${path_values[@]}" ; do
+ if [[ ${path_value} == *"${value_to_move}"* ]] ; then
+ new_path="${path_value}${new_path:+:}${new_path}"
+ else
+ new_path+="${new_path:+:}${path_value}"
+ fi
+ done
+
+ echo "${new_path}"
+}
+
llvm_check_deps() {
if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
@@ -262,6 +277,15 @@ pkg_setup() {
addpredict /proc/self/oom_score_adj
llvm_pkg_setup
+
+ # Workaround for #627726
+ if has ccache ${FEATURES} ; then
+ einfo "Fixing PATH for FEATURES=ccache ..."
+ PATH=$(fix_path 'ccache/bin')
+ elif has distcc ${FEATURES} ; then
+ einfo "Fixing PATH for FEATURES=distcc ..."
+ PATH=$(fix_path 'distcc/bin')
+ fi
}
src_unpack() {
@@ -570,7 +594,7 @@ src_configure() {
# when they would normally be larger than 2GiB.
append-ldflags "-Wl,--compress-debug-sections=zlib"
- if use clang ; then
+ if use clang && ! use arm64; then
# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
@@ -617,7 +641,7 @@ src_install() {
pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
# Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
+ cp "${FILESDIR}"/gentoo-default-prefs.js-3 \
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|| die
@@ -675,7 +699,7 @@ src_install() {
fi
# Install language packs
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
+ MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
local size sizes icon_path icon name
if use bindist ; then
@@ -708,23 +732,78 @@ PROFILE_EOF
newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
# Install icons and .desktop for menu entry
- for size in ${sizes}; do
+ 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
+ local startup_notify="false"
if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
+ startup_notify="true"
fi
+ local display_protocols="auto X11" use_wayland="false"
+ if use wayland ; then
+ display_protocols+=" Wayland"
+ use_wayland="true"
+ fi
+
+ local app_name desktop_filename display_protocol exec_command
+ for display_protocol in ${display_protocols} ; do
+ app_name="${name} on ${display_protocol}"
+ desktop_filename="${PN}-${display_protocol,,}.desktop"
+
+ case ${display_protocol} in
+ Wayland)
+ exec_command='firefox-wayland --name firefox-wayland'
+ newbin "${FILESDIR}"/firefox-wayland.sh firefox-wayland
+ ;;
+ X11)
+ if ! use wayland ; then
+ # Exit loop here because there's no choice so
+ # we don't need wrapper/.desktop file for X11.
+ continue
+ fi
+
+ exec_command='firefox-x11 --name firefox-x11'
+ newbin "${FILESDIR}"/firefox-x11.sh firefox-x11
+ ;;
+ *)
+ app_name="${name}"
+ desktop_filename="${PN}.desktop"
+ exec_command='firefox'
+ ;;
+ esac
+
+ newmenu "${FILESDIR}/icon/${PN}-r1.desktop" "${desktop_filename}"
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \
+ "${ED%/}/usr/share/applications/${desktop_filename}" || die
+ done
+
+ rm "${ED%/}"/usr/bin/firefox || die
+ newbin "${FILESDIR}"/firefox.sh firefox
+
+ local wrapper
+ for wrapper in \
+ "${ED%/}"/usr/bin/firefox \
+ "${ED%/}"/usr/bin/firefox-x11 \
+ "${ED%/}"/usr/bin/firefox-wayland \
+ ; do
+ [[ ! -f "${wrapper}" ]] && continue
+
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX%/}/usr:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${wrapper}" || die
+ done
+
# Don't install llvm-symbolizer from sys-devel/llvm package
[[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
@@ -734,7 +813,7 @@ PROFILE_EOF
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}
+ pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
}
pkg_preinst() {
@@ -775,6 +854,54 @@ pkg_postinst() {
elog "media-sound/apulse."
elog
fi
+
+ local show_doh_information show_normandy_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 68.6.0-r3 ; then
+ # Tell user only once about our DoH default
+ show_doh_information=yes
+ fi
+
+ if ver_test "${replacing_version}" -lt 68.6.0-r3 ; then
+ # Tell user only once about our Normandy default
+ show_normandy_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
}
pkg_postrm() {
diff --git a/www-client/firefox/firefox-73.0.1.ebuild b/www-client/firefox/firefox-74.0.1.ebuild
index 106e5b996ea3..fc318e7689d3 100644
--- a/www-client/firefox/firefox-73.0.1.ebuild
+++ b/www-client/firefox/firefox-74.0.1.ebuild
@@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]] ; then
fi
# Patch version
-PATCH="${PN}-73.0-patches-04"
+PATCH="${PN}-74.0-patches-06"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
@@ -38,7 +38,7 @@ if [[ "${PV}" == *_rc* ]]; then
MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
fi
-LLVM_MAX_SLOT=9
+LLVM_MAX_SLOT=10
inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
@@ -62,14 +62,14 @@ REQUIRED_USE="pgo? ( lto )"
RESTRICT="!bindist? ( bindist )
!test? ( test )"
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
+PATCH_URIS=( https://dev.gentoo.org/~{whissi,anarchy,polynomial-c,axs}/mozilla/patchsets/${PATCH}.tar.xz )
SRC_URI="${SRC_URI}
${MOZ_SRC_URI}
${PATCH_URIS[@]}"
CDEPEND="
- >=dev-libs/nss-3.49.2
- >=dev-libs/nspr-4.24
+ >=dev-libs/nss-3.50
+ >=dev-libs/nspr-4.25
dev-libs/atk
dev-libs/expat
>=x11-libs/cairo-1.10[X]
@@ -89,7 +89,7 @@ CDEPEND="
>=x11-libs/pixman-0.19.2
>=dev-libs/glib-2.26:2
>=sys-libs/zlib-1.2.3
- >=virtual/libffi-3.0.10:=
+ >=dev-libs/libffi-3.0.10:=
virtual/ffmpeg
x11-libs/libX11
x11-libs/libXcomposite
@@ -106,9 +106,9 @@ CDEPEND="
system-icu? ( >=dev-libs/icu-64.1:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
- system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
- system-sqlite? ( >=dev-db/sqlite-3.30.1:3[secure-delete,debug=] )
- system-webp? ( >=media-libs/libwebp-1.0.2:0= )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-sqlite? ( >=dev-db/sqlite-3.31.1:3[secure-delete,debug=] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
wifi? (
kernel_linux? (
net-misc/networkmanager
@@ -119,19 +119,32 @@ CDEPEND="
RDEPEND="${CDEPEND}
jack? ( virtual/jack )
- pulseaudio? ( || ( media-sound/pulseaudio
- >=media-sound/apulse-0.1.9 ) )
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.12-r4
+ )
+ )
selinux? ( sec-policy/selinux-mozilla )"
DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
- >=dev-util/cbindgen-0.12.0
+ >=dev-util/cbindgen-0.13.0
>=net-libs/nodejs-8.11.0
>=sys-devel/binutils-2.30
sys-apps/findutils
|| (
(
+ sys-devel/clang:10
+ !clang? ( sys-devel/llvm:10 )
+ clang? (
+ =sys-devel/lld-10*
+ sys-devel/llvm:10[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
+ )
+ )
+ (
sys-devel/clang:9
!clang? ( sys-devel/llvm:9 )
clang? (
@@ -159,7 +172,12 @@ DEPEND="${CDEPEND}
)
)
)
- pulseaudio? ( media-sound/pulseaudio )
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.12-r4[sdk]
+ )
+ )
>=virtual/rust-1.39.0
wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
@@ -181,6 +199,21 @@ if [[ -z $GMP_PLUGIN_LIST ]] ; then
GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
fi
+fix_path() {
+ local value_to_move=${1}
+ local new_path path_value
+ IFS=:; local -a path_values=( ${PATH} )
+ for path_value in "${path_values[@]}" ; do
+ if [[ ${path_value} == *"${value_to_move}"* ]] ; then
+ new_path="${path_value}${new_path:+:}${new_path}"
+ else
+ new_path+="${new_path:+:}${path_value}"
+ fi
+ done
+
+ echo "${new_path}"
+}
+
llvm_check_deps() {
if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
@@ -262,6 +295,15 @@ pkg_setup() {
addpredict /proc/self/oom_score_adj
llvm_pkg_setup
+
+ # Workaround for #627726
+ if has ccache ${FEATURES} ; then
+ einfo "Fixing PATH for FEATURES=ccache ..."
+ PATH=$(fix_path 'ccache/bin')
+ elif has distcc ${FEATURES} ; then
+ einfo "Fixing PATH for FEATURES=distcc ..."
+ PATH=$(fix_path 'distcc/bin')
+ fi
}
src_unpack() {
@@ -277,6 +319,7 @@ src_prepare() {
eapply "${FILESDIR}/${PN}-73.0_fix_lto_pgo_builds.patch"
eapply "${FILESDIR}/${PN}-73.0_fix_llvm9.patch"
+ eapply "${FILESDIR}/${PN}-74.0-bug1607052-font-selection-regression.patch"
# Allow user to apply any additional patches without modifing ebuild
eapply_user
@@ -331,7 +374,7 @@ src_prepare() {
eautoconf old-configure.in
# Clear checksums that present a problem
- sed -i 's/\("files":{\)[^}]*/\1/' "${S}"/third_party/rust/backtrace-sys/.cargo-checksum.json || die
+ sed -i 's/\("files":{\)[^}]*/\1/' "${S}"/third_party/rust/target-lexicon-0.9.0/.cargo-checksum.json || die
}
src_configure() {
@@ -462,10 +505,7 @@ src_configure() {
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
+ use hardened && append-ldflags "-Wl,-z,now"
# Modifications to better support ARM, bug 553364
if use cpu_flags_arm_neon ; then
@@ -678,7 +718,7 @@ src_install() {
fi
# Install language packs
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
+ MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
local size sizes icon_path icon name
if use bindist ; then
@@ -711,23 +751,78 @@ PROFILE_EOF
newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
# Install icons and .desktop for menu entry
- for size in ${sizes}; do
+ 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
+ local startup_notify="false"
if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
+ startup_notify="true"
fi
+ local display_protocols="auto X11" use_wayland="false"
+ if use wayland ; then
+ display_protocols+=" Wayland"
+ use_wayland="true"
+ fi
+
+ local app_name desktop_filename display_protocol exec_command
+ for display_protocol in ${display_protocols} ; do
+ app_name="${name} on ${display_protocol}"
+ desktop_filename="${PN}-${display_protocol,,}.desktop"
+
+ case ${display_protocol} in
+ Wayland)
+ exec_command='firefox-wayland --name firefox-wayland'
+ newbin "${FILESDIR}"/firefox-wayland.sh firefox-wayland
+ ;;
+ X11)
+ if ! use wayland ; then
+ # Exit loop here because there's no choice so
+ # we don't need wrapper/.desktop file for X11.
+ continue
+ fi
+
+ exec_command='firefox-x11 --name firefox-x11'
+ newbin "${FILESDIR}"/firefox-x11.sh firefox-x11
+ ;;
+ *)
+ app_name="${name}"
+ desktop_filename="${PN}.desktop"
+ exec_command='firefox'
+ ;;
+ esac
+
+ newmenu "${FILESDIR}/icon/${PN}-r1.desktop" "${desktop_filename}"
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \
+ "${ED%/}/usr/share/applications/${desktop_filename}" || die
+ done
+
+ rm "${ED%/}"/usr/bin/firefox || die
+ newbin "${FILESDIR}"/firefox.sh firefox
+
+ local wrapper
+ for wrapper in \
+ "${ED%/}"/usr/bin/firefox \
+ "${ED%/}"/usr/bin/firefox-x11 \
+ "${ED%/}"/usr/bin/firefox-wayland \
+ ; do
+ [[ ! -f "${wrapper}" ]] && continue
+
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX%/}/usr:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${wrapper}" || die
+ done
+
# Don't install llvm-symbolizer from sys-devel/llvm package
[[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
@@ -737,13 +832,13 @@ PROFILE_EOF
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}
+ pax-mark m "${ED%/}"${MOZILLA_FIVE_HOME}/{firefox,plugin-container}
}
pkg_preinst() {
# if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
# doesn't need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
einfo "APULSE found - Generating library symlinks for sound support"
local lib
pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
@@ -770,25 +865,30 @@ pkg_postinst() {
elog
fi
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
elog "Apulse was detected at merge time on this system and so it will always be"
elog "used for sound. If you wish to use pulseaudio instead please unmerge"
elog "media-sound/apulse."
elog
fi
- local show_doh_information
+ local show_doh_information show_normandy_information
if [[ -z "${REPLACING_VERSIONS}" ]] ; then
# New install; Tell user that DoH is disabled by default
show_doh_information=yes
+ show_normandy_information=yes
else
local replacing_version
for replacing_version in ${REPLACING_VERSIONS} ; do
if ver_test "${replacing_version}" -lt 70 ; then
# Tell user only once about our DoH default
show_doh_information=yes
- break
+ fi
+
+ if ver_test "${replacing_version}" -lt 74.0-r2 ; then
+ # Tell user only once about our Normandy default
+ show_normandy_information=yes
fi
done
fi
@@ -802,6 +902,23 @@ pkg_postinst() {
elog "(\"Off by choice\") by default."
elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
}
pkg_postrm() {
diff --git a/www-client/firefox/firefox-68.4.2.ebuild b/www-client/firefox/firefox-75.0.ebuild
index bd8483984c03..6661604f0cc3 100644
--- a/www-client/firefox/firefox-68.4.2.ebuild
+++ b/www-client/firefox/firefox-75.0.ebuild
@@ -4,9 +4,9 @@
EAPI="6"
VIRTUALX_REQUIRED="pgo"
WANT_AUTOCONF="2.1"
-MOZ_ESR="1"
+MOZ_ESR=""
-PYTHON_COMPAT=( python3_{6,7} )
+PYTHON_COMPAT=( python3_{6,7,8} )
PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
@@ -27,7 +27,7 @@ if [[ ${MOZ_ESR} == 1 ]] ; then
fi
# Patch version
-PATCH="${PN}-68.0-patches-12"
+PATCH="${PN}-75.0-patches-2"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
@@ -38,39 +38,38 @@ if [[ "${PV}" == *_rc* ]]; then
MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> $P.tar.xz"
fi
-LLVM_MAX_SLOT=9
+LLVM_MAX_SLOT=10
inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
- autotools mozlinguas-v2 virtualx
+ autotools mozlinguas-v2 virtualx eapi7-ver
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="https://www.mozilla.com/firefox"
-KEYWORDS="amd64 ~arm64 ~ppc64 x86"
+KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free geckodriver
- +gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon
- pgo pulseaudio +screenshot selinux startup-notification +system-av1
- +system-harfbuzz +system-icu +system-jpeg +system-libevent
- +system-sqlite +system-libvpx +system-webp test wayland wifi"
+IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver
+ +gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon pgo
+ pulseaudio +screenshot selinux startup-notification +system-av1
+ +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx
+ +system-webp test wayland wifi"
-REQUIRED_USE="pgo? ( lto )
- wifi? ( dbus )"
+REQUIRED_USE="pgo? ( lto )"
RESTRICT="!bindist? ( bindist )
!test? ( test )"
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCH}.tar.xz )
+PATCH_URIS=( https://dev.gentoo.org/~{whissi,anarchy,polynomial-c,axs}/mozilla/patchsets/${PATCH}.tar.xz )
SRC_URI="${SRC_URI}
${MOZ_SRC_URI}
${PATCH_URIS[@]}"
CDEPEND="
- >=dev-libs/nss-3.44.3
- >=dev-libs/nspr-4.21
+ >=dev-libs/nss-3.51
+ >=dev-libs/nspr-4.25
dev-libs/atk
dev-libs/expat
>=x11-libs/cairo-1.10[X]
@@ -84,13 +83,13 @@ CDEPEND="
>=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 )
+ sys-apps/dbus
+ dev-libs/dbus-glib
startup-notification? ( >=x11-libs/startup-notification-0.8 )
>=x11-libs/pixman-0.19.2
>=dev-libs/glib-2.26:2
>=sys-libs/zlib-1.2.3
- >=virtual/libffi-3.0.10:=
+ >=dev-libs/libffi-3.0.10:=
virtual/ffmpeg
x11-libs/libX11
x11-libs/libXcomposite
@@ -103,34 +102,48 @@ CDEPEND="
>=media-libs/dav1d-0.3.0:=
>=media-libs/libaom-1.0.0:=
)
- system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 )
- system-icu? ( >=dev-libs/icu-63.1:= )
+ system-harfbuzz? ( >=media-libs/harfbuzz-2.6.4:0= >=media-gfx/graphite2-1.3.13 )
+ system-icu? ( >=dev-libs/icu-64.1:= )
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
- system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
- system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
- system-webp? ( >=media-libs/libwebp-1.0.2:0= )
- wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
- >=dev-libs/dbus-glib-0.72
- net-misc/networkmanager ) )
+ system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
+ system-webp? ( >=media-libs/libwebp-1.1.0:0= )
+ wifi? (
+ kernel_linux? (
+ net-misc/networkmanager
+ )
+ )
jack? ( virtual/jack )
selinux? ( sec-policy/selinux-mozilla )"
RDEPEND="${CDEPEND}
jack? ( virtual/jack )
- pulseaudio? ( || ( media-sound/pulseaudio
- >=media-sound/apulse-0.1.9 ) )
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.12-r4
+ )
+ )
selinux? ( sec-policy/selinux-mozilla )"
DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
- >=dev-util/cbindgen-0.8.7
+ >=dev-util/cbindgen-0.13.0
>=net-libs/nodejs-8.11.0
>=sys-devel/binutils-2.30
sys-apps/findutils
|| (
(
+ sys-devel/clang:10
+ !clang? ( sys-devel/llvm:10 )
+ clang? (
+ =sys-devel/lld-10*
+ sys-devel/llvm:10[gold]
+ pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
+ )
+ )
+ (
sys-devel/clang:9
!clang? ( sys-devel/llvm:9 )
clang? (
@@ -157,18 +170,14 @@ DEPEND="${CDEPEND}
pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
)
)
- (
- sys-devel/clang:6
- !clang? ( sys-devel/llvm:6 )
- clang? (
- =sys-devel/lld-6*
- sys-devel/llvm:6[gold]
- pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
- )
+ )
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.12-r4[sdk]
)
)
- pulseaudio? ( media-sound/pulseaudio )
- >=virtual/rust-1.34.0
+ >=virtual/rust-1.41.0
wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
@@ -189,6 +198,21 @@ if [[ -z $GMP_PLUGIN_LIST ]] ; then
GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
fi
+fix_path() {
+ local value_to_move=${1}
+ local new_path path_value
+ IFS=:; local -a path_values=( ${PATH} )
+ for path_value in "${path_values[@]}" ; do
+ if [[ ${path_value} == *"${value_to_move}"* ]] ; then
+ new_path="${path_value}${new_path:+:}${new_path}"
+ else
+ new_path+="${new_path:+:}${path_value}"
+ fi
+ done
+
+ echo "${new_path}"
+}
+
llvm_check_deps() {
if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2
@@ -212,21 +236,50 @@ llvm_check_deps() {
einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
}
-pkg_setup() {
- moz_pkgsetup
-
+pkg_pretend() {
if use pgo ; then
if ! has usersandbox $FEATURES ; then
die "You must enable usersandbox as X server can not run as root!"
fi
+
+ if ! use clang ; then
+ # Force user decision so they don't find out firefox was build
+ # without pgo after spending some hours
+ eerror "USE=pgo when using GCC is currently known to be broken."
+ eerror "Either switch to USE=clang or temporarily set USE=-pgo."
+ die "USE=pgo without USE=clang is currently known to be broken."
+ fi
+ fi
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug || use test ; then
+ CHECKREQS_DISK_BUILD="8G"
+ else
+ CHECKREQS_DISK_BUILD="4G"
fi
+ check-reqs_pkg_pretend
+}
+
+pkg_setup() {
+ moz_pkgsetup
+
+ # Ensure we have enough disk space to compile
+ if use pgo || use lto || use debug || use test ; then
+ CHECKREQS_DISK_BUILD="8G"
+ else
+ CHECKREQS_DISK_BUILD="4G"
+ fi
+
+ check-reqs_pkg_setup
+
# 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_CACHE_HOME \
XDG_SESSION_COOKIE \
XAUTHORITY
@@ -241,29 +294,25 @@ pkg_setup() {
addpredict /proc/self/oom_score_adj
llvm_pkg_setup
-}
-pkg_pretend() {
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug || use test ; then
- CHECKREQS_DISK_BUILD="8G"
- else
- CHECKREQS_DISK_BUILD="4G"
+ # Workaround for #627726
+ if has ccache ${FEATURES} ; then
+ einfo "Fixing PATH for FEATURES=ccache ..."
+ PATH=$(fix_path 'ccache/bin')
+ elif has distcc ${FEATURES} ; then
+ einfo "Fixing PATH for FEATURES=distcc ..."
+ PATH=$(fix_path 'distcc/bin')
fi
-
- check-reqs_pkg_setup
}
src_unpack() {
- unpack ${A}
+ default
# Unpack language packs
mozlinguas_src_unpack
}
src_prepare() {
- rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch
- rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch
eapply "${WORKDIR}/firefox"
# Allow user to apply any additional patches without modifing ebuild
@@ -317,6 +366,9 @@ src_prepare() {
# Must run autoconf in js/src
cd "${S}"/js/src || die
eautoconf old-configure.in
+
+ # Clear checksums that present a problem
+ sed -i 's/\("files":{\)[^}]*/\1/' "${S}"/third_party/rust/target-lexicon-0.9.0/.cargo-checksum.json || die
}
src_configure() {
@@ -363,6 +415,9 @@ src_configure() {
# Must pass release in order to properly select linker
mozconfig_annotate 'Enable by Gentoo' --enable-release
+ # libclang.so is not properly detected work around issue
+ mozconfig_annotate '' --with-libclang-path="$(llvm-config --libdir)"
+
if use pgo ; then
if ! has userpriv $FEATURES ; then
eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
@@ -389,9 +444,6 @@ src_configure() {
show_old_compiler_warning=1
fi
- # Bug 689358
- append-cxxflags -flto
-
if ! use cpu_flags_x86_avx2 ; then
local _gcc_version_with_ipa_cdtor_fix="8.3"
local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
@@ -447,10 +499,7 @@ src_configure() {
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
+ use hardened && append-ldflags "-Wl,-z,now"
# Modifications to better support ARM, bug 553364
if use cpu_flags_arm_neon ; then
@@ -516,7 +565,6 @@ src_configure() {
fi
mozconfig_use_enable startup-notification
- mozconfig_use_enable system-sqlite
mozconfig_use_with system-av1
mozconfig_use_with system-harfbuzz
mozconfig_use_with system-harfbuzz system-graphite2
@@ -537,8 +585,6 @@ src_configure() {
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
@@ -560,7 +606,7 @@ src_configure() {
# when they would normally be larger than 2GiB.
append-ldflags "-Wl,--compress-debug-sections=zlib"
- if use clang ; then
+ if use clang && ! use arm64; then
# https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
# https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
@@ -607,7 +653,7 @@ src_install() {
pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
# Add our default prefs for firefox
- cp "${FILESDIR}"/gentoo-default-prefs.js-2 \
+ cp "${FILESDIR}"/gentoo-default-prefs.js-3 \
"${BUILD_OBJ_DIR}/dist/bin/browser/defaults/preferences/all-gentoo.js" \
|| die
@@ -665,7 +711,7 @@ src_install() {
fi
# Install language packs
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
+ MOZEXTENSION_TARGET="distribution/extensions" MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
local size sizes icon_path icon name
if use bindist ; then
@@ -698,23 +744,78 @@ PROFILE_EOF
newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
# Install icons and .desktop for menu entry
- for size in ${sizes}; do
+ 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
+ local startup_notify="false"
if use startup-notification ; then
- echo "StartupNotify=true"\
- >> "${ED}/usr/share/applications/${PN}.desktop" \
- || die
+ startup_notify="true"
+ fi
+
+ local display_protocols="auto X11" use_wayland="false"
+ if use wayland ; then
+ display_protocols+=" Wayland"
+ use_wayland="true"
fi
+ local app_name desktop_filename display_protocol exec_command
+ for display_protocol in ${display_protocols} ; do
+ app_name="${name} on ${display_protocol}"
+ desktop_filename="${PN}-${display_protocol,,}.desktop"
+
+ case ${display_protocol} in
+ Wayland)
+ exec_command='firefox-wayland --name firefox-wayland'
+ newbin "${FILESDIR}"/firefox-wayland.sh firefox-wayland
+ ;;
+ X11)
+ if ! use wayland ; then
+ # Exit loop here because there's no choice so
+ # we don't need wrapper/.desktop file for X11.
+ continue
+ fi
+
+ exec_command='firefox-x11 --name firefox-x11'
+ newbin "${FILESDIR}"/firefox-x11.sh firefox-x11
+ ;;
+ *)
+ app_name="${name}"
+ desktop_filename="${PN}.desktop"
+ exec_command='firefox'
+ ;;
+ esac
+
+ newmenu "${FILESDIR}/icon/${PN}-r1.desktop" "${desktop_filename}"
+ sed -i \
+ -e "s:@NAME@:${app_name}:" \
+ -e "s:@EXEC@:${exec_command}:" \
+ -e "s:@ICON@:${icon}:" \
+ -e "s:@STARTUP_NOTIFY@:${startup_notify}:" \
+ "${ED%/}/usr/share/applications/${desktop_filename}" || die
+ done
+
+ rm "${ED%/}"/usr/bin/firefox || die
+ newbin "${FILESDIR}"/firefox.sh firefox
+
+ local wrapper
+ for wrapper in \
+ "${ED%/}"/usr/bin/firefox \
+ "${ED%/}"/usr/bin/firefox-x11 \
+ "${ED%/}"/usr/bin/firefox-wayland \
+ ; do
+ [[ ! -f "${wrapper}" ]] && continue
+
+ sed -i \
+ -e "s:@PREFIX@:${EPREFIX%/}/usr:" \
+ -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+ "${wrapper}" || die
+ done
+
# Don't install llvm-symbolizer from sys-devel/llvm package
[[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
@@ -724,15 +825,13 @@ PROFILE_EOF
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}
+ 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
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
einfo "APULSE found - Generating library symlinks for sound support"
local lib
pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
@@ -748,8 +847,8 @@ pkg_preinst() {
}
pkg_postinst() {
- gnome2_icon_cache_update
xdg_desktop_database_update
+ xdg_icon_cache_update
if ! use gmp-autoupdate && ! use eme-free ; then
elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
@@ -759,15 +858,63 @@ pkg_postinst() {
elog
fi
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
+ if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
elog "Apulse was detected at merge time on this system and so it will always be"
elog "used for sound. If you wish to use pulseaudio instead please unmerge"
elog "media-sound/apulse."
elog
fi
+
+ local show_doh_information show_normandy_information
+
+ if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+ # New install; Tell user that DoH is disabled by default
+ show_doh_information=yes
+ show_normandy_information=yes
+ else
+ local replacing_version
+ for replacing_version in ${REPLACING_VERSIONS} ; do
+ if ver_test "${replacing_version}" -lt 70 ; then
+ # Tell user only once about our DoH default
+ show_doh_information=yes
+ fi
+
+ if ver_test "${replacing_version}" -lt 74.0-r2 ; then
+ # Tell user only once about our Normandy default
+ show_normandy_information=yes
+ fi
+ done
+ fi
+
+ if [[ -n "${show_doh_information}" ]] ; then
+ elog
+ elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
+ elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
+ elog "DNS traffic to Cloudflare by default is not a good idea and applications"
+ elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
+ elog "(\"Off by choice\") by default."
+ elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+ fi
+
+ # bug 713782
+ if [[ -n "${show_normandy_information}" ]] ; then
+ elog
+ elog "Upstream operates a service named Normandy which allows Mozilla to"
+ elog "push changes for default settings or even install new add-ons remotely."
+ elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
+ elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
+ elog "concerns prevail, which is why we have switched off the use of this"
+ elog "service by default."
+ elog
+ elog "To re-enable this service set"
+ elog
+ elog " app.normandy.enabled=true"
+ elog
+ elog "in about:config."
+ fi
}
pkg_postrm() {
- gnome2_icon_cache_update
xdg_desktop_database_update
+ xdg_icon_cache_update
}
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index 668cf719d13a..19da5e4446c1 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_81.0.4044.34-1_amd64.deb 66708676 BLAKE2B d647a2998b334d155a0c30de768cb315bb0740d33e4add13bce3f7efdccad1e9e25944b0d21aaf6a1aa47325fe20183d41f83f26e7104f8a697fbaf0af690bca SHA512 867e86358142bc685821faa3fa074d3a47cc47c1d1d070a3d8c54b0d5c8323efd9939d3fc6bb8b91afcca1b872498b986f6bde942b063d9187fa72fcd1d92d81
-EBUILD google-chrome-beta-81.0.4044.34.ebuild 2950 BLAKE2B 20d97afa724ae77915b7256721042f968e8c2c6e60847a9077967680a25a829cc7a94791f978a6953dcf33370dbd429ef6e720d9df42869bb540a9f01647c68f SHA512 0e29e5c7b8d63fa1ebc2fe28bff26046f8690a16fc548b8ff40e52c41ae4a4eb46f7c089cef94e4422f1225be2be6311f5da8c6e0965aa5d4680b976cd7d0f15
+DIST google-chrome-beta_81.0.4044.92-1_amd64.deb 66682918 BLAKE2B ccbd44703068663836434abc86d483e3ffef159e2da4e4f43ffaddc607d2478809a53ed2792f2ee2d60d2ee2be64917b3545e0996b2f8509e9f865f848420179 SHA512 6288556b21d3aee0c2890eb26e4354a77ccfbba7a0cb9bd2183ac1a633d155372989fa1d7ab37c61eda489f06240c9d4e60a1c6b25bc2bd73343de4b9fc7bf75
+EBUILD google-chrome-beta-81.0.4044.92.ebuild 2950 BLAKE2B 20d97afa724ae77915b7256721042f968e8c2c6e60847a9077967680a25a829cc7a94791f978a6953dcf33370dbd429ef6e720d9df42869bb540a9f01647c68f SHA512 0e29e5c7b8d63fa1ebc2fe28bff26046f8690a16fc548b8ff40e52c41ae4a4eb46f7c089cef94e4422f1225be2be6311f5da8c6e0965aa5d4680b976cd7d0f15
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome-beta/google-chrome-beta-81.0.4044.34.ebuild b/www-client/google-chrome-beta/google-chrome-beta-81.0.4044.92.ebuild
index b5a38b97587d..b5a38b97587d 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-81.0.4044.34.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-81.0.4044.92.ebuild
diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest
index 03229c6a66dd..923b9d787bcc 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-unstable_82.0.4068.4-1_amd64.deb 68621040 BLAKE2B b2b3a7716dcbb1b46d4d4f90e3e69b1c9a4768afa9aa01bc37389c13dc8c7857e451039bafec410831fbc3dd9f8306a4395d175914ff2057afd316983bbb6c18 SHA512 893c67d2b1ca58d834a8874d57f9d8e6484ac37e115c44be2b1f4a581daadbf2075448b52ec95ed87e6e5f890e33de718951137bafe326e6332a3029c0dc24d7
-EBUILD google-chrome-unstable-82.0.4068.4.ebuild 2950 BLAKE2B 20d97afa724ae77915b7256721042f968e8c2c6e60847a9077967680a25a829cc7a94791f978a6953dcf33370dbd429ef6e720d9df42869bb540a9f01647c68f SHA512 0e29e5c7b8d63fa1ebc2fe28bff26046f8690a16fc548b8ff40e52c41ae4a4eb46f7c089cef94e4422f1225be2be6311f5da8c6e0965aa5d4680b976cd7d0f15
+DIST google-chrome-unstable_83.0.4103.7-1_amd64.deb 68968780 BLAKE2B e7fd551789970ccb369c0c4879041440933a1a5d1e86efd6f424ff5d95901a0404f1162929c43198ee4428a3664bf2c0b1e1ce9fdab3b69cbeddedcf9bfb7a69 SHA512 cdb2af678cdc93477e3d5e7ca08459e6bc696abeb3b7b05cce91a934e8ca993361d7b12e73a0344f34594443fba80e08bb9543f376172faaf9cf705387806db3
+EBUILD google-chrome-unstable-83.0.4103.7.ebuild 2950 BLAKE2B 20d97afa724ae77915b7256721042f968e8c2c6e60847a9077967680a25a829cc7a94791f978a6953dcf33370dbd429ef6e720d9df42869bb540a9f01647c68f SHA512 0e29e5c7b8d63fa1ebc2fe28bff26046f8690a16fc548b8ff40e52c41ae4a4eb46f7c089cef94e4422f1225be2be6311f5da8c6e0965aa5d4680b976cd7d0f15
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-82.0.4068.4.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-83.0.4103.7.ebuild
index b5a38b97587d..b5a38b97587d 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-82.0.4068.4.ebuild
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-83.0.4103.7.ebuild
diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest
index 9b955e6ed665..00ffb91ac920 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-stable_80.0.3987.122-1_amd64.deb 63111826 BLAKE2B a03e547db371c9a15034d6b45d3a40327697685e4df3f39ffc9d0f32bbf39f8c9c7c0da5779326200b0399ad61b29304fbed41f755480cc6a7e7cf33e91af7fa SHA512 dc9e6ab4cda866e19b13f90613efb8915993346dc8dfa00aba84e200b9a90633759226788cc18105a8d240951b17a7c753f9f380fceb8ce0beaed7315c6ba47a
-EBUILD google-chrome-80.0.3987.122.ebuild 2950 BLAKE2B 20d97afa724ae77915b7256721042f968e8c2c6e60847a9077967680a25a829cc7a94791f978a6953dcf33370dbd429ef6e720d9df42869bb540a9f01647c68f SHA512 0e29e5c7b8d63fa1ebc2fe28bff26046f8690a16fc548b8ff40e52c41ae4a4eb46f7c089cef94e4422f1225be2be6311f5da8c6e0965aa5d4680b976cd7d0f15
+DIST google-chrome-stable_81.0.4044.92-1_amd64.deb 66664566 BLAKE2B 7ebc10f4e6c33431bda44867ecf74e421293240fb350a222977669ff8a1755b7eb1c50976670c78238d7101b89dcb4df5c8e72bfae51c2e57ed7aa3c9938d925 SHA512 57bb48cabe2d06f9486fff40b1faff0a5d58867ba54573e317da0e641b12d8c29f7443bb9adec6e3f134ce3916584c1b2357faebbb2c267e651918519e958ae0
+EBUILD google-chrome-81.0.4044.92.ebuild 2950 BLAKE2B 20d97afa724ae77915b7256721042f968e8c2c6e60847a9077967680a25a829cc7a94791f978a6953dcf33370dbd429ef6e720d9df42869bb540a9f01647c68f SHA512 0e29e5c7b8d63fa1ebc2fe28bff26046f8690a16fc548b8ff40e52c41ae4a4eb46f7c089cef94e4422f1225be2be6311f5da8c6e0965aa5d4680b976cd7d0f15
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome/google-chrome-80.0.3987.122.ebuild b/www-client/google-chrome/google-chrome-81.0.4044.92.ebuild
index b5a38b97587d..b5a38b97587d 100644
--- a/www-client/google-chrome/google-chrome-80.0.3987.122.ebuild
+++ b/www-client/google-chrome/google-chrome-81.0.4044.92.ebuild
diff --git a/www-client/links/Manifest b/www-client/links/Manifest
index 80769878dbfe..42de56bbecd1 100644
--- a/www-client/links/Manifest
+++ b/www-client/links/Manifest
@@ -1,11 +1,4 @@
-DIST links-2.14.tar.bz2 6535707 BLAKE2B e0a2f804e05fde94be50ee2dce1453c0c616aac29bd91a73f78b1976119aa5cfa8aa4b3df5e7feeb193bba74fbe3b32be50f4947babb4115a3e79835c2c241fb SHA512 d03b091957e0a2e06605fcf7c9bc56d48ebbcdc695f4ce894901540008455a9bc6544abdecd787faa041e2dbdff28b0d6ddcc9d26528d39d7d72750655c73575
-DIST links-2.16.tar.bz2 6697222 BLAKE2B dba0f00acf14e7994d3eeea7f77df897941690d959c2aa90924bb1256f310a6ddc969e2dc7ca8ca775f2ec06acebbabb30b35088a9cc6100b01f7fa6dfaeaaa8 SHA512 3ce169e214eae0f997c1f8647d354dc0803c9118a97dcd2594d62af23336890272f4b027d3ab0a0e151672d1506e50da0f0e561999c5841f0f183f32a279b14a
-DIST links-2.17.tar.bz2 6694577 BLAKE2B a762dd810d8d939c3276ca13ed8460cc486d275e3436015440527fdbe16adc29ccf4ff26c59de2354c50cab5fbc6ce72d4b94cc6e731e4295f86f892eaf0af64 SHA512 871a3a2cbc210467f4ffd830ba2966f2ebc0ec9ed4a1de018d032cec4b550e58f6858875478647c627ec746bb76810a4b97603575f2d21b5ea650c612684c8d5
-DIST links-2.18.tar.bz2 6703625 BLAKE2B 7fabfe805e5701bf254c7088da22f03125debfe764815b649a5533bd53ae6b61195c7005391140673baa2aa87f356e8134042f78404b6abbc4ce560ec75d7085 SHA512 fef25d90985663c64ab04d6b6ef445ef2ac80c8b297897ff23b7d798c0607b90c86432f1a6fc4f02d1b1e61fe934cd01cd554c5765500248e8481f5cfa71da51
DIST links-2.20.2.tar.bz2 6474383 BLAKE2B c69c421a85114b3dc0d7f2b37ce5454655b426ea9463c80e4a826f02374c0740d963251b4e9ed6c960dcad15403511c33f3a2e199a728e8f5425a359963bd102 SHA512 82be459856f49f45c9b824589b78c0f58b039b09802e077420053e9449bc1ded272bb8ad57ea10522d8b3305ceb212a5dd08b01052538cd5b4f0447d0ba02152
-EBUILD links-2.14-r1.ebuild 3130 BLAKE2B a8f8213a0fcb02d074a01fd0c49e67553a07d0bfff806599930f289d9798300610512154fa5d400a241277d6d19e7fff83b2ff4d17779d7ec7fcd7b7e88d9b75 SHA512 36ec0fb86662a5f543edc4baea44d1a02376a74a7a6d245bc105ff6f89db323e882094fc9dedf17d5488acd181286762f9cdd3c2fdac44437b837d73dc9083ff
-EBUILD links-2.16.ebuild 3142 BLAKE2B 89f77a10f4d723020bb5d6aaefc600877440af1796424efc3b17dd30ce20ff7a6e8d78fa885966f211786984c04c0a368516058f13df382ae5d77630d7557532 SHA512 f3fa672be46ffef0d99d496c9766fa9add3ef731e647e6961280800259058531dde63893cb6a446349745e66a0d5988073a4908e5c8d6bc70b7876076e1aa86e
-EBUILD links-2.17.ebuild 3142 BLAKE2B 89f77a10f4d723020bb5d6aaefc600877440af1796424efc3b17dd30ce20ff7a6e8d78fa885966f211786984c04c0a368516058f13df382ae5d77630d7557532 SHA512 f3fa672be46ffef0d99d496c9766fa9add3ef731e647e6961280800259058531dde63893cb6a446349745e66a0d5988073a4908e5c8d6bc70b7876076e1aa86e
-EBUILD links-2.18.ebuild 3139 BLAKE2B 5d507be63d8429bc596ff1257ec9aed3a8bfa043a7de3dfdd7e76cd6129c2ead5ae5a68884ce1b92b5f2250bb7039061dadc10d54cbbf3bc925ce74a1f714e99 SHA512 e32da0c608977229e7df2d3f3fe1b4dfa708e3130597ab42174cca33a2b903d16108822ef138b8ff0f3e41085b2dd210f353b89b7d83b681405b6027684a2869
-EBUILD links-2.20.2.ebuild 3427 BLAKE2B 45d470e0aae6f816993fc1ebe983b851eeb3501717b6d7ac21f49d0e04d1c9206f4ded2534c5ddc22cf8d437b967bd755478a7d92ad1facced165f7c55ced3ef SHA512 c6313dd610d54511020c647c9d69e1610f65b78b51b81c1c438a3500f3fa3f5c65c345b08d7ad75c5acae92c3a9bf223ec31e1b2506328fb5ba70135304c41a7
+EBUILD links-2.20.2-r1.ebuild 3469 BLAKE2B 9548283e6c931cae6c7a2649ddc577d2a0c495b01e1f993cd58505d6bd4e8fe6d4b32ffc766b3631aad426618dc5a8fed2bfdc6d5a947c0767859a1b40b7ac25 SHA512 ec62145f57ff094f5b494a9bea3dfed196e05550f60ca2ea49f7b8dbce06d38c8910ac4f8a83f7990d87b07424c6d5b6486e34c25ab8b3fa4f3085e74c33ae59
+EBUILD links-2.20.2.ebuild 3414 BLAKE2B 1cb7231e2c4b73d134f0e4109b57d340311e32196c3cefd8f2fd50bea8af94f18946bfb3bfbb510e05d94ec122bd06070b35ef38525645665bd29c9720dae013 SHA512 7c493d283ec1a272b8f85e8bfc60c68f1e501aac5507882626effa974904de8aa8bccc3f87d71516ebf202e29257ba6c0cfb7d95663fb13696d4a648a6c5234a
MISC metadata.xml 671 BLAKE2B a27e4d153f5b73c96a6e15b21306a3d47c1df9cc9492b115d58ddcf3af8ba8b7c5b51b985c32b31fd04e88b400022f1db873063fab519792aa18c67538f0b790 SHA512 6913a9c3b54ac53235f85ef4a4ba8c370b7ffa4fd429e2a3d1a065eab96ba5e36f35b704622c9599585cdcbad43e14783ef92934c0e250bc315a3d9754aac360
diff --git a/www-client/links/links-2.14-r1.ebuild b/www-client/links/links-2.14-r1.ebuild
deleted file mode 100644
index d825755cdad6..000000000000
--- a/www-client/links/links-2.14-r1.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools desktop xdg
-
-DESCRIPTION="A fast and lightweight web browser running in both graphics and text mode"
-HOMEPAGE="http://links.twibright.com/"
-SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="bzip2 fbcon gpm ipv6 jpeg libevent libressl livecd lzma ssl suid svga tiff unicode X zlib"
-
-GRAPHICS_DEPEND="media-libs/libpng:0="
-
-RDEPEND="
- bzip2? (
- app-arch/bzip2
- )
- fbcon? (
- ${GRAPHICS_DEPEND}
- )
- gpm? (
- sys-libs/gpm
- )
- jpeg? (
- virtual/jpeg:0
- )
- libevent? (
- dev-libs/libevent:0=
- )
- livecd? (
- ${GRAPHICS_DEPEND}
- sys-libs/gpm
- virtual/jpeg:0
- )
- lzma? (
- app-arch/xz-utils
- )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
- svga? (
- ${GRAPHICS_DEPEND}
- media-libs/svgalib
- )
- tiff? (
- media-libs/tiff:0
- )
- X? (
- ${GRAPHICS_DEPEND}
- x11-libs/libXext
- )
- zlib? (
- sys-libs/zlib
- )"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- fbcon? ( virtual/os-headers )
- livecd? ( virtual/os-headers )"
-
-REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
- svga? ( suid )"
-
-DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
-
-src_prepare() {
- xdg_src_prepare
-
- if use unicode; then
- pushd intl > /dev/null || die
- ./gen-intl || die
- ./synclang || die
- popd > /dev/null || die
- fi
-
- # error: conditional "am__fastdepCXX" was never defined (for eautoreconf)
- sed -i \
- -e '/AC_PROG_CXX/s:dnl ::' \
- -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
- configure.in || die #467020
-
- # Upstream configure produced by broken autoconf-2.13. This also fixes
- # toolchain detection.
- mv configure.in configure.ac || die
- eautoreconf #131440 and #103483#c23
-}
-
-src_configure() {
- local myconf
-
- if use livecd; then
- export ac_cv_lib_gpm_Gpm_Open=yes
- myconf+=' --with-fb --with-libjpeg'
- else
- export ac_cv_lib_gpm_Gpm_Open=$(usex gpm)
- fi
-
- if use X || use fbcon || use svga || use livecd; then
- myconf+=' --enable-graphics'
- fi
-
- econf \
- --without-directfb \
- $(use_with ipv6) \
- $(use_with ssl) \
- $(use_with zlib) \
- $(use_with bzip2) \
- $(use_with lzma) \
- $(use_with svga svgalib) \
- $(use_with X x) \
- $(use_with fbcon fb) \
- $(use_with libevent) \
- $(use_with jpeg libjpeg) \
- $(use_with tiff libtiff) \
- ${myconf}
-}
-
-src_install() {
- HTML_DOCS="doc/links_cal/*"
- default
-
- if use X; then
- newicon Links_logo.png links.png
- make_desktop_entry 'links -g %u' Links links 'Network;WebBrowser'
- local d="${ED}"/usr/share/applications
- echo 'MimeType=x-scheme-handler/http;' >> "${d}"/*.desktop || die
- if use ssl; then
- sed -i -e 's:x-scheme-handler/http;:&x-scheme-handler/https;:' \
- "${d}"/*.desktop || die
- fi
- fi
-
- use suid && fperms 4755 /usr/bin/links
-}
-
-pkg_preinst() {
- use X && xdg_pkg_preinst
-}
-
-pkg_postinst() {
- use X && xdg_pkg_postinst
-}
-
-pkg_postrm() {
- use X && xdg_pkg_postrm
-}
diff --git a/www-client/links/links-2.17.ebuild b/www-client/links/links-2.17.ebuild
deleted file mode 100644
index f18a8ca0daa0..000000000000
--- a/www-client/links/links-2.17.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools desktop xdg
-
-DESCRIPTION="A fast and lightweight web browser running in both graphics and text mode"
-HOMEPAGE="http://links.twibright.com/"
-SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="bzip2 fbcon gpm ipv6 jpeg libevent libressl livecd lzma ssl suid svga tiff unicode X zlib"
-
-GRAPHICS_DEPEND="media-libs/libpng:0="
-
-RDEPEND="
- bzip2? (
- app-arch/bzip2
- )
- fbcon? (
- ${GRAPHICS_DEPEND}
- )
- gpm? (
- sys-libs/gpm
- )
- jpeg? (
- virtual/jpeg:0
- )
- libevent? (
- dev-libs/libevent:0=
- )
- livecd? (
- ${GRAPHICS_DEPEND}
- sys-libs/gpm
- virtual/jpeg:0
- )
- lzma? (
- app-arch/xz-utils
- )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
- svga? (
- ${GRAPHICS_DEPEND}
- media-libs/svgalib
- )
- tiff? (
- media-libs/tiff:0
- )
- X? (
- ${GRAPHICS_DEPEND}
- x11-libs/libXext
- )
- zlib? (
- sys-libs/zlib
- )"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- fbcon? ( virtual/os-headers )
- livecd? ( virtual/os-headers )"
-
-REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
- svga? ( suid )"
-
-DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
-
-src_prepare() {
- xdg_src_prepare
-
- if use unicode; then
- pushd intl > /dev/null || die
- ./gen-intl || die
- ./synclang || die
- popd > /dev/null || die
- fi
-
- # error: conditional "am__fastdepCXX" was never defined (for eautoreconf)
- sed -i \
- -e '/AC_PROG_CXX/s:dnl ::' \
- -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
- configure.in || die #467020
-
- # Upstream configure produced by broken autoconf-2.13. This also fixes
- # toolchain detection.
- mv configure.in configure.ac || die
- eautoreconf #131440 and #103483#c23
-}
-
-src_configure() {
- local myconf
-
- if use livecd; then
- export ac_cv_lib_gpm_Gpm_Open=yes
- myconf+=' --with-fb --with-libjpeg'
- else
- export ac_cv_lib_gpm_Gpm_Open=$(usex gpm)
- fi
-
- if use X || use fbcon || use svga || use livecd; then
- myconf+=' --enable-graphics'
- fi
-
- econf \
- --without-directfb \
- $(use_with ipv6) \
- $(use_with ssl) \
- $(use_with zlib) \
- $(use_with bzip2) \
- $(use_with lzma) \
- $(use_with svga svgalib) \
- $(use_with X x) \
- $(use_with fbcon fb) \
- $(use_with libevent) \
- $(use_with jpeg libjpeg) \
- $(use_with tiff libtiff) \
- ${myconf}
-}
-
-src_install() {
- HTML_DOCS="doc/links_cal/*"
- default
-
- if use X; then
- newicon Links_logo.png links.png
- make_desktop_entry 'links -g %u' Links links 'Network;WebBrowser'
- local d="${ED}"/usr/share/applications
- echo 'MimeType=x-scheme-handler/http;' >> "${d}"/*.desktop || die
- if use ssl; then
- sed -i -e 's:x-scheme-handler/http;:&x-scheme-handler/https;:' \
- "${d}"/*.desktop || die
- fi
- fi
-
- use suid && fperms 4755 /usr/bin/links
-}
-
-pkg_preinst() {
- use X && xdg_pkg_preinst
-}
-
-pkg_postinst() {
- use X && xdg_pkg_postinst
-}
-
-pkg_postrm() {
- use X && xdg_pkg_postrm
-}
diff --git a/www-client/links/links-2.18.ebuild b/www-client/links/links-2.18.ebuild
deleted file mode 100644
index e551302f81e3..000000000000
--- a/www-client/links/links-2.18.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools desktop xdg
-
-DESCRIPTION="A fast and lightweight web browser running in both graphics and text mode"
-HOMEPAGE="http://links.twibright.com/"
-SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="bzip2 fbcon gpm ipv6 jpeg libevent libressl livecd lzma ssl suid svga tiff unicode X zlib"
-
-GRAPHICS_DEPEND="media-libs/libpng:0="
-
-RDEPEND="
- bzip2? (
- app-arch/bzip2
- )
- fbcon? (
- ${GRAPHICS_DEPEND}
- )
- gpm? (
- sys-libs/gpm
- )
- jpeg? (
- virtual/jpeg:0
- )
- libevent? (
- dev-libs/libevent:0=
- )
- livecd? (
- ${GRAPHICS_DEPEND}
- sys-libs/gpm
- virtual/jpeg:0
- )
- lzma? (
- app-arch/xz-utils
- )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
- svga? (
- ${GRAPHICS_DEPEND}
- media-libs/svgalib
- )
- tiff? (
- media-libs/tiff:0
- )
- X? (
- ${GRAPHICS_DEPEND}
- x11-libs/libXext
- )
- zlib? (
- sys-libs/zlib
- )"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- fbcon? ( virtual/os-headers )
- livecd? ( virtual/os-headers )"
-
-REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
- svga? ( suid )"
-
-DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
-
-src_prepare() {
- xdg_src_prepare
-
- if use unicode; then
- pushd intl > /dev/null || die
- ./gen-intl || die
- ./synclang || die
- popd > /dev/null || die
- fi
-
- # error: conditional "am__fastdepCXX" was never defined (for eautoreconf)
- sed -i \
- -e '/AC_PROG_CXX/s:dnl ::' \
- -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
- configure.in || die #467020
-
- # Upstream configure produced by broken autoconf-2.13. This also fixes
- # toolchain detection.
- mv configure.in configure.ac || die
- eautoreconf #131440 and #103483#c23
-}
-
-src_configure() {
- local myconf
-
- if use livecd; then
- export ac_cv_lib_gpm_Gpm_Open=yes
- myconf+=' --with-fb --with-libjpeg'
- else
- export ac_cv_lib_gpm_Gpm_Open=$(usex gpm)
- fi
-
- if use X || use fbcon || use svga || use livecd; then
- myconf+=' --enable-graphics'
- fi
-
- econf \
- --without-directfb \
- $(use_with ipv6) \
- $(use_with ssl) \
- $(use_with zlib) \
- $(use_with bzip2) \
- $(use_with lzma) \
- $(use_with svga svgalib) \
- $(use_with X x) \
- $(use_with fbcon fb) \
- $(use_with libevent) \
- $(use_with jpeg libjpeg) \
- $(use_with tiff libtiff) \
- ${myconf}
-}
-
-src_install() {
- HTML_DOCS="doc/links_cal/*"
- default
-
- if use X; then
- newicon Links_logo.png links.png
- make_desktop_entry 'links -g %u' Links links 'Network;WebBrowser'
- local d="${ED}"/usr/share/applications
- echo 'MimeType=x-scheme-handler/http;' >> "${d}"/*.desktop || die
- if use ssl; then
- sed -i -e 's:x-scheme-handler/http;:&x-scheme-handler/https;:' \
- "${d}"/*.desktop || die
- fi
- fi
-
- use suid && fperms 4755 /usr/bin/links
-}
-
-pkg_preinst() {
- use X && xdg_pkg_preinst
-}
-
-pkg_postinst() {
- use X && xdg_pkg_postinst
-}
-
-pkg_postrm() {
- use X && xdg_pkg_postrm
-}
diff --git a/www-client/links/links-2.16.ebuild b/www-client/links/links-2.20.2-r1.ebuild
index f18a8ca0daa0..a36d03fe29a6 100644
--- a/www-client/links/links-2.16.ebuild
+++ b/www-client/links/links-2.20.2-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-inherit autotools desktop xdg
+inherit autotools desktop xdg-utils
DESCRIPTION="A fast and lightweight web browser running in both graphics and text mode"
HOMEPAGE="http://links.twibright.com/"
@@ -11,18 +11,25 @@ SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="bzip2 fbcon gpm ipv6 jpeg libevent libressl livecd lzma ssl suid svga tiff unicode X zlib"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="brotli bzip2 fbcon freetype gpm ipv6 jpeg libevent libressl livecd lzip lzma ssl suid svga tiff unicode X zlib zstd"
GRAPHICS_DEPEND="media-libs/libpng:0="
RDEPEND="
+ brotli? (
+ app-arch/brotli
+ )
bzip2? (
app-arch/bzip2
)
fbcon? (
${GRAPHICS_DEPEND}
)
+ freetype? (
+ media-libs/fontconfig
+ media-libs/freetype
+ )
gpm? (
sys-libs/gpm
)
@@ -37,6 +44,9 @@ RDEPEND="
sys-libs/gpm
virtual/jpeg:0
)
+ lzip? (
+ app-arch/lzip
+ )
lzma? (
app-arch/xz-utils
)
@@ -57,12 +67,16 @@ RDEPEND="
)
zlib? (
sys-libs/zlib
+ )
+ zstd? (
+ app-arch/zstd
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
fbcon? ( virtual/os-headers )
- livecd? ( virtual/os-headers )"
+ livecd? ( virtual/os-headers )
+ X? ( dev-util/desktop-file-utils )"
REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
svga? ( suid )"
@@ -70,7 +84,7 @@ REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
src_prepare() {
- xdg_src_prepare
+ use X && xdg_environment_reset
if use unicode; then
pushd intl > /dev/null || die
@@ -88,6 +102,8 @@ src_prepare() {
# Upstream configure produced by broken autoconf-2.13. This also fixes
# toolchain detection.
mv configure.in configure.ac || die
+
+ default
eautoreconf #131440 and #103483#c23
}
@@ -107,17 +123,22 @@ src_configure() {
econf \
--without-directfb \
- $(use_with ipv6) \
- $(use_with ssl) \
- $(use_with zlib) \
+ --without-librsvg \
+ $(use_with brotli) \
$(use_with bzip2) \
- $(use_with lzma) \
- $(use_with svga svgalib) \
- $(use_with X x) \
$(use_with fbcon fb) \
- $(use_with libevent) \
+ $(use_with freetype) \
+ $(use_with ipv6) \
$(use_with jpeg libjpeg) \
+ $(use_with libevent) \
+ $(use_with lzip) \
+ $(use_with lzma) \
+ $(use_with ssl) \
+ $(use_with svga svgalib) \
$(use_with tiff libtiff) \
+ $(use_with X x) \
+ $(use_with zlib) \
+ $(use_with zstd) \
${myconf}
}
@@ -139,14 +160,10 @@ src_install() {
use suid && fperms 4755 /usr/bin/links
}
-pkg_preinst() {
- use X && xdg_pkg_preinst
-}
-
pkg_postinst() {
- use X && xdg_pkg_postinst
+ use X && xdg_desktop_database_update
}
pkg_postrm() {
- use X && xdg_pkg_postrm
+ use X && xdg_desktop_database_update
}
diff --git a/www-client/links/links-2.20.2.ebuild b/www-client/links/links-2.20.2.ebuild
index d0e51b76c783..73c6ea3e019c 100644
--- a/www-client/links/links-2.20.2.ebuild
+++ b/www-client/links/links-2.20.2.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="brotli bzip2 fbcon freetype gpm ipv6 jpeg libevent libressl livecd lzip lzma ssl suid svga tiff unicode X zlib zstd"
GRAPHICS_DEPEND="media-libs/libpng:0="
diff --git a/www-client/luakit/Manifest b/www-client/luakit/Manifest
index 57815fcdf831..86adef23b547 100644
--- a/www-client/luakit/Manifest
+++ b/www-client/luakit/Manifest
@@ -2,5 +2,5 @@ AUX luakit-cflags.patch 240 BLAKE2B 6ea8589e3a552ae67ad45832bafeb97a0138d635e4fc
AUX luakit-fix_tests.patch 3877 BLAKE2B a4d1f05a961034ae5b78c84758ffe3cf859786548c6f5e2ca2149b3aa9ff41762a7c821e8fdb59afa1d385310812abb4c42fa32a5f228de0a76010f65d74607b SHA512 40d4aea86e27fb29fd97ca2be9f84aecf25ce148323de6e2233b0c99d583b2ec07b6dbf5afa86852db89d09f1fe04b8c98acc793ff6ad9f66eb4e88f8e8d57f4
DIST luakit-2017.08.10.tar.gz 399564 BLAKE2B e7efad1e3e2e34971811c2b1fcccf48caeadbb5e87d09bda2835f00cb075ac499b9c7121c7b805acd14f5cae297c16b59fce75fc5dd1c07fa461ed7ed0fae17d SHA512 6cceb241ca5a7ad7dfbb3964888318b5f2c5f734175ea7ecd5178419d037d58dc5e0aba00a7ed8ca3dd811cc5af953c353b0cd203be95a15c6a78c396f9230c8
EBUILD luakit-2017.08.10.ebuild 1662 BLAKE2B 3f40a8ea9ae2124697036a8d75f5c572107af41cbcbb13a9bad49f2e52532bf1d32cfe6d986edc02ea3a26917f31886144898a529821bd36c9fe383aab47e627 SHA512 7a2db4f5c805aa5272ef64f9e10652d4c510c4735333ccb7fb73594accb82e0f21b865925ebe0d83b7434e99b7c39749f39551cf6c65d68f11ecce60756d8864
-EBUILD luakit-9999.ebuild 1384 BLAKE2B 78df246d01e47b27edfe4df1e57fe8fed1d8cc547605187012f7909b262726deb4e98a17b93f4e282627ab2e88c5df5f055bec5fe64ef3f65a64cb6a1c007548 SHA512 066bde86173d9bd8a12676e3a7ea9660ce2157499e0cdaf8136d5a6840aec4ce5570764a717d21537fb3d16b4c90bf16c26ec565fb24da58800adfba440c0c2a
+EBUILD luakit-9999.ebuild 1604 BLAKE2B f4b118aa1af57476786954fbcaf2b83ebb7ece48a19cedef2fb44f8a5bf24f2288806f7f31da2bb56a8b1536b3fc6e4e3a39bc5be6456d89c0df68ba86ce8415 SHA512 c34e8cd1ca7d1ceb450b86054312613daed771bd87eff61664421f3e4ece5cd1e5e2bb20f86eba1c1316fe89353d2ee1252c3b20db86d304a995905524bd4048
MISC metadata.xml 170 BLAKE2B eb526dd38c08c5ca150626a4bd6f4e58daeaffd25edcde9782dc8b584d0e302e0e795b9c8ccfa5f96da40ece9cbac094c3867fecf9758a2e530155c1db2dd715 SHA512 ed1f2cc86749299c1a5b0b5d82e82c86816c2f89d41b162b14cfecd7af82fb2ec2ae6a38190002587f5cfc13030b7598b1e49eb438e97bc38e8f4a71ce1e4e08
diff --git a/www-client/luakit/luakit-9999.ebuild b/www-client/luakit/luakit-9999.ebuild
index fb0f02b01087..3f617a46a60c 100644
--- a/www-client/luakit/luakit-9999.ebuild
+++ b/www-client/luakit/luakit-9999.ebuild
@@ -1,16 +1,16 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
-inherit toolchain-funcs
+inherit toolchain-funcs xdg-utils
DESCRIPTION="A fast, light, simple to use micro-browser using WebKit and Lua"
HOMEPAGE="https://luakit.github.io/luakit"
if [[ ${PV} == 9999 ]]; then
inherit git-r3
- EGIT_REPO_URI="git://github.com/luakit/luakit.git"
+ EGIT_REPO_URI="https://github.com/luakit/luakit.git"
else
SRC_URI="https://github.com/luakit/luakit/archive/${PV}.tar.gz -> ${P}.tar.gz"
KEYWORDS="~amd64"
@@ -43,6 +43,7 @@ src_compile() {
CC=$(tc-getCC) \
LUA_PKG_NAME=$(usex luajit 'luajit' 'lua') \
LUA_BIN_NAME=$(usex luajit 'luajit' 'lua') \
+ PREFIX="${EPREFIX}/usr" \
all
use doc && emake doc
@@ -55,6 +56,8 @@ src_test() {
}
src_install() {
+ sed -i 's/install -m644 luakit.1.gz/install -m644 luakit.1/g' Makefile || die
+
emake \
DESTDIR="${D}" \
PREFIX="${EPREFIX}/usr" \
@@ -66,3 +69,9 @@ src_install() {
use doc && dodoc -r doc/html
}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
diff --git a/www-client/lynx/Manifest b/www-client/lynx/Manifest
index 8c15cdf9b656..eff57e2d353d 100644
--- a/www-client/lynx/Manifest
+++ b/www-client/lynx/Manifest
@@ -3,7 +3,7 @@ AUX lynx-2.8.9_p1-parallel.patch 2127 BLAKE2B f78dd62fdf81dfa3403ad358286dc2e27d
DIST lynx2.8.9rel.1.tar.bz2 2689171 BLAKE2B 7cff536660e8fe77d40a56262c2f12e2093ffbb3e22a5ac8e7eab4410f0255e98df19e51f0c98d53aeb3ba63d0d1c2fcabe145242811bebcafb6e548a162a9fb SHA512 61edbe082684fcbd91bdbf4f4d27c3baf92358811aaffc2f8af46adf23ca7b48aede1520fc5f2a8fc974a2f4bbf4e57e7e6027a187bfc6101e56878c98178e6d
DIST lynx2.9.0dev.1.tar.bz2 2689103 BLAKE2B c82b208e8628efc0f01f35be554fa9c7de0f942cbd76307f7c8aa0d04638a9b89e206e84603c750096036e3469a310d274079caf6a535f15041e119046014845 SHA512 b17361de68fccb8f446210f806fb325468110354858353bc8aaf9b9ae38f9c9f33f592b9fc5ffd31738fe632032cc952347391cd77c5a7b5e5b85be579203e19
DIST lynx2.9.0dev.4.tar.bz2 2723001 BLAKE2B aad4a5ad357d77b5f7e6d342178f0fe400d5494f5da8f394f05ff0363b5c09235ce17cba524a008aac821b23174f11528f6f4f8d504acd867449a4ebaa8fd039 SHA512 ea07de2d3d14bc5c79e308ba06436d7b9e37b6f316214821e539a454d0e2989327e2073757b951a7c82fb8db09d8867062a263fd684e1c49d89b8efa27fd611b
-EBUILD lynx-2.8.9_p1.ebuild 2559 BLAKE2B fc5cbfd3e96b280f775cbafe58097547a1545b32c752dac0f7f90d2c1e502bf0f35f336a7d65e5019d8746e2965132ada9589127ef3aa919eb0a64bf2b3fada8 SHA512 f12dee058a336f1a2c8e710e7da0c900f1c4e8abddf2d0341969752392df5f173a2dc92d59c86ff3edfc35e09376c420d6061a505b3c73d96f0d96b8e7a59988
-EBUILD lynx-2.9.0_pre1.ebuild 2579 BLAKE2B d56b2e9ce819cc905a611767f0d64be33a9078684a45e7d28465df247cccdacf3ebb26abd91d127d8dac8a6c2cddf80a38d66a541c28986184992206a916b270 SHA512 25bf1bc4c875e691c4de54fdcb2345ff546f66f1525cfbfc5740f7fcc3927167994c07421af343629b34042b2c72df1b83b542bc98bdf8570f00629e177a59fe
-EBUILD lynx-2.9.0_pre4.ebuild 2581 BLAKE2B 485cd82b5a9d91308556d6bd2f5ee2c0f908178e730a627bab3138b79016b3f1be2367054db03ba56c3c6b458bb6a91ec1d912bb17d42a73a691b677e5ac6494 SHA512 7b5d85009254f2b5f3e30cf0e33b5b8239e81d36ea571e0983bb2bc9bc0b78dba821abb0af7073a1966d4b5f83eaa8f10509d44a5a008c42bdc976502d537b77
+EBUILD lynx-2.8.9_p1.ebuild 2556 BLAKE2B 19fdba00682f5a771b5409e34fa7745f1c4a1b3e72c3ba24cedc38af5df6fed74b0830163b73db47908634b7f96457f2dad1213d295ba317223fff6c1fae5f6e SHA512 803b4d70d7a409a956d7b7bea5247d3cac3ecf0d328bc4082bcbf425532a3d2932733fb268fe877657121fbdd7fdbf040318ae91d73da64abc1320adde435fd0
+EBUILD lynx-2.9.0_pre1.ebuild 2575 BLAKE2B 154431a9bca9bacca2fc19a53313bc8915e7ca1f7afa0ce17159b73a8cdb2368805d3df8d06867885cd4a790abfaad87d9c28ace8d30a3e22f11d5368fe07b24 SHA512 8c53a8ff8cc718131de746e680be9ddd2cc6eabdb2fa7c454b7da0e3f7ef14c7a2b281fd2f976190dfdeb7abfe7810907c99d5ceb07938e8487fe666b33d71b4
+EBUILD lynx-2.9.0_pre4.ebuild 2577 BLAKE2B 5108ff39932f112874ed1188727bd1ac32ce53ba39bdeb5039589b7304cc79d49757b70b4ce2a8ca0323c119da329dd0c57cdc01af589ad2a39cf2eca6426ca8 SHA512 c58a3d3e571eac879fd5e1f1c47e234c24c2a11c2f43ff04f791c09e4ce9acbda92c5a79bcebd19cc2042bef6fb53fb09347f099dfa3720d2346113399bfc001
MISC metadata.xml 348 BLAKE2B 579b933a675b5a84e1768be567d0ede438995c2f075519f214ff1d9430ff230058ed30a16b3d1ff58ea79a73d487db372cb4237d749be00ee4f8f86cbef153e1 SHA512 836cdc6de0757684512955ee56620611ea89f6d1f5fd9c0b2ee470fc2cf5d5bac75ccfec2ddbc083dd5ead28e4274784ad434b5c5c99de4de42b81ffaccb1ce8
diff --git a/www-client/lynx/lynx-2.8.9_p1.ebuild b/www-client/lynx/lynx-2.8.9_p1.ebuild
index daaedfb51742..ee80f205bca2 100644
--- a/www-client/lynx/lynx-2.8.9_p1.ebuild
+++ b/www-client/lynx/lynx-2.8.9_p1.ebuild
@@ -21,7 +21,7 @@ SRC_URI="http://invisible-mirror.net/archives/lynx/tarballs/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 s390 ~sh sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 cjk gnutls idn ipv6 nls ssl unicode libressl"
RDEPEND="
diff --git a/www-client/lynx/lynx-2.9.0_pre1.ebuild b/www-client/lynx/lynx-2.9.0_pre1.ebuild
index 41065578d3de..6b46f2a2f323 100644
--- a/www-client/lynx/lynx-2.9.0_pre1.ebuild
+++ b/www-client/lynx/lynx-2.9.0_pre1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,7 @@ SRC_URI="http://invisible-mirror.net/archives/lynx/tarballs/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 cjk gnutls idn ipv6 nls ssl unicode libressl"
RDEPEND="
diff --git a/www-client/lynx/lynx-2.9.0_pre4.ebuild b/www-client/lynx/lynx-2.9.0_pre4.ebuild
index 50822d5bdc9f..52ea78289b97 100644
--- a/www-client/lynx/lynx-2.9.0_pre4.ebuild
+++ b/www-client/lynx/lynx-2.9.0_pre4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -21,7 +21,7 @@ SRC_URI="https://invisible-mirror.net/archives/lynx/tarballs/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sparc ~x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 cjk gnutls idn ipv6 nls ssl unicode libressl"
RDEPEND="
diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 0caf905423b2..8c499cbaa9ce 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,5 +1,6 @@
-DIST opera-beta_67.0.3575.13_amd64.deb 67359632 BLAKE2B ca672fb921aab3f91d6592e712f1287379d4488ef6a0e39ead59a06de70facbfd29a2cb0e886c2ccd4d99568a15c693b4a118053017a2d173721885326a6299f SHA512 627a05f12cf67fee06497f5efc57ff89d8c79effc4447269d3cabedac496920c09a881415190ae569dca40450d8dee85dbb932a9cfb3d77e510947f0174cc24b
-DIST opera-beta_67.0.3575.23_amd64.deb 67433344 BLAKE2B 45d1a8da418281423287d1d9736a15fdd7aec1b13c5457c0f29bce02ad0e44f7decf4d80b9d7396a539877377bf085ac112da60a0fef19b94f2355f7030ab9d4 SHA512 c4a79f3187a891900e67aa660a898b25c142c54bd69119be9373c42f40316e4d3eeeecebc605e3cdca8e0dc62f6282818d5682c1d286149d3ca8a45e54ee2b0c
-EBUILD opera-beta-67.0.3575.13.ebuild 2293 BLAKE2B cd8c22cf8bc8b266165ff4e01b5072eca94fcd81a71e52c60d14d5d67573d06cc3724607b0d2bd6744cf44418c0841fa25a44b514a4ca831b855f47baeeb4ceb SHA512 033fac8a61c0983892f0c5e9284b6b41b77c353935f19e37fe46ce7d4ff469f7e139858cb8bee05cdd047581633f8782431d6f9f9974bf937f64261285162cef
-EBUILD opera-beta-67.0.3575.23.ebuild 2293 BLAKE2B cd8c22cf8bc8b266165ff4e01b5072eca94fcd81a71e52c60d14d5d67573d06cc3724607b0d2bd6744cf44418c0841fa25a44b514a4ca831b855f47baeeb4ceb SHA512 033fac8a61c0983892f0c5e9284b6b41b77c353935f19e37fe46ce7d4ff469f7e139858cb8bee05cdd047581633f8782431d6f9f9974bf937f64261285162cef
+DATA scala_pigs 0 BLAKE2B 786a02f742015903c6c6fd852552d272912f4740e15847618a86e217f71f5419d25e1031afee585313896444934eb04b903a685b1448b755d56f701afe9be2ce SHA512 cf83e1357eefb8bdf1542850d66d8007d620e4050b5715dc83f4a921d36ce9ce47d0d13c5d85f2b0ff8318d2877eec2f63b931bd47417a81a538327af927da3e
+DIST opera-beta_68.0.3618.31_amd64.deb 67581316 BLAKE2B a7dffc3b25ac30d642db50aa1708f555dd2ced66e9b59cb2746191495d39e9ce8e499f04c37beef628b73e6796c50ab48218b790da3038e779d232bec01c0a60 SHA512 b3b7232a716bad334e0bfae439f6bfa5c89e32eef639e615a5ab7a5ca5c9cbcb0c1e08a8a92a5c7fb171e394585e35a9be448a0b9a4d20091561468635230ca0
+DIST opera-beta_68.0.3618.36_amd64.deb 67607416 BLAKE2B e2bd157b59a4c297ef408449ca90edc2f3cdd161eaf562cad956beb643963b90b6e5625c3090edb24d292da13e370ec8af00f32a7636863e89a283d71380e637 SHA512 56964b2667e196d089f237a73b2f9ab7d1b506ce88b0fb2d33ddac46f8e712a000c7a885cd124e1e9de78fb6dcc1c7377eee57b1c1a4bf13341e8b28665d8ec7
+EBUILD opera-beta-68.0.3618.31.ebuild 2293 BLAKE2B cd8c22cf8bc8b266165ff4e01b5072eca94fcd81a71e52c60d14d5d67573d06cc3724607b0d2bd6744cf44418c0841fa25a44b514a4ca831b855f47baeeb4ceb SHA512 033fac8a61c0983892f0c5e9284b6b41b77c353935f19e37fe46ce7d4ff469f7e139858cb8bee05cdd047581633f8782431d6f9f9974bf937f64261285162cef
+EBUILD opera-beta-68.0.3618.36.ebuild 2293 BLAKE2B cd8c22cf8bc8b266165ff4e01b5072eca94fcd81a71e52c60d14d5d67573d06cc3724607b0d2bd6744cf44418c0841fa25a44b514a4ca831b855f47baeeb4ceb SHA512 033fac8a61c0983892f0c5e9284b6b41b77c353935f19e37fe46ce7d4ff469f7e139858cb8bee05cdd047581633f8782431d6f9f9974bf937f64261285162cef
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/opera-beta/opera-beta-67.0.3575.13.ebuild b/www-client/opera-beta/opera-beta-68.0.3618.31.ebuild
index 99905f624666..99905f624666 100644
--- a/www-client/opera-beta/opera-beta-67.0.3575.13.ebuild
+++ b/www-client/opera-beta/opera-beta-68.0.3618.31.ebuild
diff --git a/www-client/opera-beta/opera-beta-67.0.3575.23.ebuild b/www-client/opera-beta/opera-beta-68.0.3618.36.ebuild
index 99905f624666..99905f624666 100644
--- a/www-client/opera-beta/opera-beta-67.0.3575.23.ebuild
+++ b/www-client/opera-beta/opera-beta-68.0.3618.36.ebuild
diff --git a/www-client/opera-beta/scala_pigs b/www-client/opera-beta/scala_pigs
new file mode 100644
index 000000000000..e69de29bb2d1
--- /dev/null
+++ b/www-client/opera-beta/scala_pigs
diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest
index 286c55241056..82d009b98f61 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,5 +1,5 @@
-DIST opera-developer_68.0.3590.0_amd64.deb 67585024 BLAKE2B cb704830f393c496bd0de67e149ce70c334d1e6de43eb4ebd028c80789172780aa5d525490ddf87fa9348c4241b82797af2e2f9ede528b6e38e17d3cb7eafcb9 SHA512 d6bc26e1e1bed61f496fdb6ab3687bbfc2ecef1afef653ab1749ec9c86192329f832c2fd3a10179a5deb707bac6268cb302856f3824fea9e345fa03f4ba1994d
-DIST opera-developer_68.0.3602.0_amd64.deb 67726784 BLAKE2B 1bc2593a291abb45aeba9e98bc86fb3741cd9da93ef635e8b6f08a963476cbff89fbd8d879ae048b4c7ee7bbc6d72750532679bab564ca9dc1029bfe92ff7302 SHA512 a5f2e42003ebeb892b7d8c22ebd4b9c9e8d94cd5f39eade4d3500819b96bd4d8ffec110c51a58fc5c2ca90d912885e25781ca5a362d3a07727b8561a653e55b8
-EBUILD opera-developer-68.0.3590.0.ebuild 2293 BLAKE2B 77ad4a915cb5ad00c8562e3383a8535382dfa64b2016e4412ccef9a2411212ae4d62dcddd795f9e017c92bbfdc36a3f8ddb3d6f43b60212741db3bf93602a486 SHA512 53e3ae62ce96adac8354a8a84fa00be95ffc4363f13e6e77b2cd7b86da1342b6f629563a4c7477daeaa711cefc52711ccb9f219b5da6cf107135ce2f219ee07e
-EBUILD opera-developer-68.0.3602.0.ebuild 2293 BLAKE2B 77ad4a915cb5ad00c8562e3383a8535382dfa64b2016e4412ccef9a2411212ae4d62dcddd795f9e017c92bbfdc36a3f8ddb3d6f43b60212741db3bf93602a486 SHA512 53e3ae62ce96adac8354a8a84fa00be95ffc4363f13e6e77b2cd7b86da1342b6f629563a4c7477daeaa711cefc52711ccb9f219b5da6cf107135ce2f219ee07e
+DIST opera-developer_69.0.3651.0_amd64.deb 68912672 BLAKE2B 5225d64fca7691b23ea16fe9d5bb6539cf49eaaef7c32344b7bbeae048de1dd810fd25c4f2556e55dc121ac2444a6099a8112270dfd8f84c0a09ff44e725e9c0 SHA512 5adce1025e9688b6b21380e2d0c7dfc831a6d7bdabe1227bf906440898f3dfc1376d9bc14dfd9bb64090de1487d6def2629246fb090298a5669fe33638777eda
+DIST opera-developer_69.0.3653.0_amd64.deb 66162840 BLAKE2B 00c3b8b1069dc83067e7f380b19241515eb13af9b847caa077867dd0fa05a927886a2281e875098eb01c7121de33b9296083565df4931e186856da1bae77a02a SHA512 c27b3e4667a00e288ac4e30dd035b2ffbf7ac269de7d535402af73517662b31a807d0b4b43bdc7d21384750df92443dc5933223478d6453bb7af57b9b37b745d
+EBUILD opera-developer-69.0.3651.0.ebuild 2293 BLAKE2B 77ad4a915cb5ad00c8562e3383a8535382dfa64b2016e4412ccef9a2411212ae4d62dcddd795f9e017c92bbfdc36a3f8ddb3d6f43b60212741db3bf93602a486 SHA512 53e3ae62ce96adac8354a8a84fa00be95ffc4363f13e6e77b2cd7b86da1342b6f629563a4c7477daeaa711cefc52711ccb9f219b5da6cf107135ce2f219ee07e
+EBUILD opera-developer-69.0.3653.0.ebuild 2293 BLAKE2B 77ad4a915cb5ad00c8562e3383a8535382dfa64b2016e4412ccef9a2411212ae4d62dcddd795f9e017c92bbfdc36a3f8ddb3d6f43b60212741db3bf93602a486 SHA512 53e3ae62ce96adac8354a8a84fa00be95ffc4363f13e6e77b2cd7b86da1342b6f629563a4c7477daeaa711cefc52711ccb9f219b5da6cf107135ce2f219ee07e
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/opera-developer/opera-developer-68.0.3590.0.ebuild b/www-client/opera-developer/opera-developer-69.0.3651.0.ebuild
index 837674712eae..837674712eae 100644
--- a/www-client/opera-developer/opera-developer-68.0.3590.0.ebuild
+++ b/www-client/opera-developer/opera-developer-69.0.3651.0.ebuild
diff --git a/www-client/opera-developer/opera-developer-68.0.3602.0.ebuild b/www-client/opera-developer/opera-developer-69.0.3653.0.ebuild
index 837674712eae..837674712eae 100644
--- a/www-client/opera-developer/opera-developer-68.0.3602.0.ebuild
+++ b/www-client/opera-developer/opera-developer-69.0.3653.0.ebuild
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 5e5b1da0e4fe..5911cd3db94a 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,5 +1,3 @@
-DIST opera-stable_66.0.3515.103_amd64.deb 66093116 BLAKE2B 395d16ac517256d3b9d48daaf7673843a0e7cfd8a4578c90237276a482e219c01d59db380b07950577e8a9607340bbd5675fc99cf71202ca675e558926d4f2e3 SHA512 6434a76c625250e66946951a183cdcd8c9fb9756b99294ade3743aa1250b1b1c8fbb7b05d3c95824de98df23d8d913ead5faad6cfe33cad5c43a53a580c1d6c8
-DIST opera-stable_66.0.3515.72_amd64.deb 66037860 BLAKE2B cca65f4ff78a180b4bec4d60686d3d9b33daca9585898f9e086ab3a9861b7919de743397b3fe18a4131e3343ae4c24ee4bd820372204c0d6a5376abd06845569 SHA512 4dd9bb5b5329c1a7fc0298454e674b1932abc622a96bcf8d1099b6d84f1716dadbc0b526eaa298b40c856480d692828677b5d6c20d0403382c869f48bd702572
-EBUILD opera-66.0.3515.103.ebuild 2284 BLAKE2B e4969031bd5f118201defcee48b8072c5c187b8ab61bc0e88597bc65143ddc2583c581ea3479aa549fba3cac520768e1804347d849032b7cb8ca410f56821bd9 SHA512 3380150ab9ea58753e0a3b7a07c87abfbaedd75741cb4bef31d1ee1847cf3b3764126695429377c7551b96ffe2df05a42a744ece467d7344d0c898235a5621d1
-EBUILD opera-66.0.3515.72.ebuild 2283 BLAKE2B 566b8d386fb3c0addefbc13a7cdf309bed3404e7c238f91c2a7b3b4b3ea15840bb10775a66e14cba1ffa4c3f694b774d0006753d08b7a229a06d141193a7c79d SHA512 2fa37d3c6f35d6bf7f39a71921ed3bd6054f3385e22a8e8d91a478a619969b419aa50a7230488f0a231515af60ff82da3b984bc0d0a6d7219e2a1372f8ef98d7
+DIST opera-stable_67.0.3575.137_amd64.deb 67118548 BLAKE2B 87de04f58925bf9c29cbba9d43d81a547c6806e1ce83f4af47bc68ec38bf11ba0e39fdbde741cf732ee8b5d80c665d1cf7f847312562d586ef117e9a0b41c1c0 SHA512 f76c12f02599bfa3a2dad54c406861ecf3bf7dbf71afdf5ad886981b59a8aa828e5e3f24d0a14403163702299d37f5a33c6d8cd372b80d7e4362bb15d131d8de
+EBUILD opera-67.0.3575.137.ebuild 2283 BLAKE2B 566b8d386fb3c0addefbc13a7cdf309bed3404e7c238f91c2a7b3b4b3ea15840bb10775a66e14cba1ffa4c3f694b774d0006753d08b7a229a06d141193a7c79d SHA512 2fa37d3c6f35d6bf7f39a71921ed3bd6054f3385e22a8e8d91a478a619969b419aa50a7230488f0a231515af60ff82da3b984bc0d0a6d7219e2a1372f8ef98d7
MISC metadata.xml 446 BLAKE2B dbd473cdfed1e48919a7d03f61999b3bbeb294a8ab917bb438b52dcffc304d6cd954f79817b0a73a396a9d153eb5917cfba1c1bd33e419918dc8b9a5dc449379 SHA512 42d93f4994820e8ca5f6d56a94709f8194046395f9aff8f445ce2f80777a43763c124a4ab514bab55751c6a651c9d0002c61c92d77bf9c841ef9e112abd26105
diff --git a/www-client/opera/opera-66.0.3515.103.ebuild b/www-client/opera/opera-66.0.3515.103.ebuild
deleted file mode 100644
index a1d448874c75..000000000000
--- a/www-client/opera/opera-66.0.3515.103.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-CHROMIUM_LANGS="
- be bg bn ca cs da de el en-GB en-US es-419 es fil fi fr-CA fr hi hr hu id
- it ja ko lt lv ms nb nl pl pt-BR pt-PT ro ru sk sr sv sw ta te th tr uk vi
- zh-CN zh-TW
-
-"
-inherit chromium-2 multilib unpacker xdg-utils
-
-DESCRIPTION="A fast and secure web browser"
-HOMEPAGE="https://www.opera.com/"
-LICENSE="OPERA-2014"
-SLOT="0"
-SRC_URI_BASE="
- https://download1.operacdn.com/pub/
- https://download2.operacdn.com/pub/
- https://download3.operacdn.com/pub/
- https://download4.operacdn.com/pub/
-"
-for uri in ${SRC_URI_BASE}; do
-SRC_URI+="
- "${uri}${PN}/desktop/${PV}/linux/${PN}-stable_${PV}_amd64.deb"
-"
-done
-KEYWORDS="~amd64"
-
-RDEPEND="
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- gnome-base/gconf:2
- media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype
- net-misc/curl
- net-print/cups
- sys-apps/dbus
- x11-libs/cairo
- x11-libs/gdk-pixbuf
- x11-libs/gtk+:3
- x11-libs/libX11
- x11-libs/libXScrnSaver
- x11-libs/libXcomposite
- x11-libs/libXcursor
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXi
- x11-libs/libXrandr
- x11-libs/libXrender
- x11-libs/libXtst
- x11-libs/libnotify
- x11-libs/pango[X]
-"
-
-QA_PREBUILT="*"
-S=${WORKDIR}
-
-src_unpack() {
- unpack_deb ${A}
-}
-
-src_prepare() {
- default
-
- OPERA_HOME="usr/$(get_libdir)/${PN}"
-
- case ${ARCH} in
- amd64)
- mv usr/lib/x86_64-linux-gnu usr/$(get_libdir) || die
- rm -r usr/lib || die
- ;;
- esac
-
- rm usr/bin/${PN} || die
-
- rm usr/share/doc/${PN}-stable/copyright || die
- mv usr/share/doc/${PN}-stable usr/share/doc/${PF} || die
- gunzip usr/share/doc/${PF}/changelog.gz || die
-
- pushd "${OPERA_HOME}"/localization > /dev/null || die
- chromium_remove_language_paks
- popd > /dev/null || die
-
- sed -i \
- -e 's|^TargetEnvironment|X-&|g' \
- usr/share/applications/${PN}.desktop || die
-}
-
-src_install() {
- rm "${OPERA_HOME}"/${PN}_autoupdate || die
- mv * "${D}" || die
- dosym ../$(get_libdir)/${PN}/${PN} /usr/bin/${PN}
- fperms 4711 /"${OPERA_HOME}"/opera_sandbox
-}
-
-pkg_postrm() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
-
-pkg_postinst() {
- xdg_desktop_database_update
- xdg_icon_cache_update
- xdg_mimeinfo_database_update
-}
diff --git a/www-client/opera/opera-66.0.3515.72.ebuild b/www-client/opera/opera-67.0.3575.137.ebuild
index c6db5781646a..c6db5781646a 100644
--- a/www-client/opera/opera-66.0.3515.72.ebuild
+++ b/www-client/opera/opera-67.0.3575.137.ebuild
diff --git a/www-client/otter/Manifest b/www-client/otter/Manifest
index 5989accbd4e3..e660808d0afb 100644
--- a/www-client/otter/Manifest
+++ b/www-client/otter/Manifest
@@ -1,6 +1,4 @@
-DIST otter-0.9.99.3.tar.gz 4861110 BLAKE2B c5672bfbd5bdd39bf294516c4ec3dc9e14a469b999434423c1e938dea6eec2c611a8ae7fdb004f93f122bed14c1c7d64203b73e68f55cd59cea48c2901fd3288 SHA512 35a8f24e6c9daf8cdc7aac8467ac4e3e32ea8447df2ded4effe0f514da2d248fa783e5edec8db910c8374905dc7171c45f4ef2a5f1d1f8b430c459cf15fba6e2
DIST otter-1.0.01.tar.gz 4866820 BLAKE2B 7e23654142f35e17b4c4a240c4f8b897826229bae7cd5dabebc352a438881ff912829325547ee2a4bc7ec0a2b7c20640cb5e26ba7babb35435e987ebd86d2e75 SHA512 594bbdcbbc3b5fea903cc0beb749cf76be402cb1c2766706750bdbd6aad84f3d9f48687e1b12945f30e40b3876b9fbf511f41915fd276473b259d7311e33f19d
-EBUILD otter-0.9.99.3.ebuild 1815 BLAKE2B 76b363fc2f95718c9a0bf4b7c90313d438ad564ef13cb9b3e60594b3621cac5e5ffcfd839c3a5195ff8f63a0cae82a1039df1335f18737734271554383270ffc SHA512 7df9d8457b92ff835e22cf78179d5da43f25eaec5ad95922c0e638abab16ac963cbf8dd4fb72c88cf51169d4d83cfc82c9e2193b22f077fab862d6f700039b16
EBUILD otter-1.0.01.ebuild 1796 BLAKE2B e8b3717ef5019739ff4d02b44873e63fe9a029357e195d3c564d10951d368aadc6aaf1a7d2b5123a0310ce3e4589d1e0649b2c298e530ca29f83e3430c468bc7 SHA512 e954204e02f322ffae48c79df169aea0d50928efeb6aaeaef43d24a2fea8d720a5577cd919f65f35b45cd5b2ec937822070b12ce198064df69f9ba91b2e836a0
EBUILD otter-9999.ebuild 1434 BLAKE2B f58eaa95c7f6705fb5b00278569f1fe5242643f2c82e2efa22d1383f68fbb2de1387c9970ded8f195afe77417f4828be235e959d5a82f82fb5dc8ff9274146dc SHA512 632cc90d091fdebc593ad30d0e3250133d1077200543a8e87607640894e7aa5ff408585805f52ce8734a465293fcbdb446760fa22dd6dabe3f88bc110acafb71
MISC metadata.xml 466 BLAKE2B 95a6b3f8c4a297c6a57f514173a99b2e6a6dda37cd90c0b9a3bb9069a272daad73dc7b9c3a054741331e813b625e14f1a395263409255ad12692f049f557d5ff SHA512 3c07f030c4ae6777cca5e122f32a6b2f5844a2dc5bba27a6ea17b36ae56ef43174deefe0460128a6e31d709857e5b915d340b8e6e50049e43c87bfcf58f95f22
diff --git a/www-client/otter/otter-0.9.99.3.ebuild b/www-client/otter/otter-0.9.99.3.ebuild
deleted file mode 100644
index 1262034bd2cb..000000000000
--- a/www-client/otter/otter-0.9.99.3.ebuild
+++ /dev/null
@@ -1,86 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-inherit eutils cmake-utils gnome2-utils xdg-utils
-
-DESCRIPTION="Project aiming to recreate classic Opera (12.x) UI using Qt5"
-HOMEPAGE="https://otter-browser.org/"
-SRC_URI="https://github.com/OtterBrowser/${PN}-browser/archive/v${PV/_p/-dev}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc64 ~x86"
-IUSE="webengine +webkit spell"
-REQUIRED_USE="
- || ( webengine webkit )
-"
-
-DEPEND="
- dev-qt/qtconcurrent:5
- dev-qt/qtcore:5
- dev-qt/qtdbus:5
- dev-qt/qtdeclarative:5
- dev-qt/qtgui:5
- dev-qt/qtmultimedia:5
- dev-qt/qtnetwork:5[ssl]
- dev-qt/qtprintsupport:5
- dev-qt/qtscript:5
- dev-qt/qtsql:5
- dev-qt/qtsvg:5
- dev-qt/qtwidgets:5
- dev-qt/qtxmlpatterns:5
- spell? ( kde-frameworks/sonnet )
- webengine? ( >=dev-qt/qtwebengine-5.9:5[widgets] )
- webkit? ( dev-qt/qtwebkit:5 )
-"
-RDEPEND="
- ${DEPEND}
-"
-
-S=${WORKDIR}/${PN}-browser-${PV/_p/-dev}
-DOCS=( CHANGELOG CONTRIBUTING.md TODO )
-
-src_prepare() {
- cmake-utils_src_prepare
-
- if [[ -n ${LINGUAS} ]]; then
- local lingua
- for lingua in resources/translations/*.qm; do
- lingua=$(basename ${lingua})
- lingua=${lingua/otter-browser_/}
- lingua=${lingua/.qm/}
- if ! has ${lingua} ${LINGUAS}; then
- rm resources/translations/otter-browser_${lingua}.qm || die
- fi
- done
- fi
-
- if ! use spell; then
- sed -i -e '/find_package(KF5Sonnet)/d' CMakeLists.txt || die
- fi
-}
-
-src_configure() {
- mycmakeargs=(
- -DENABLE_QTWEBENGINE="$(usex webengine)"
- -DENABLE_QTWEBKIT="$(usex webkit)"
- )
-
- cmake-utils_src_configure
-}
-
-src_install() {
- cmake-utils_src_install
- domenu ${PN}-browser.desktop
-}
-
-pkg_postinst() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postrm() {
- gnome2_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/pybugz/Manifest b/www-client/pybugz/Manifest
index de515d03276e..e979a27549e0 100644
--- a/www-client/pybugz/Manifest
+++ b/www-client/pybugz/Manifest
@@ -1,4 +1,4 @@
DIST pybugz-0.13.tar.gz 26876 BLAKE2B fbab5ff308e137bf590620362fe102408444c7c1cb375f2c2d426cf5873fba5cf8759d7083be4c6bd305191680af8d1afc3aaf0648e186a93af4dd0b60442093 SHA512 2cbbd32b44d0d513e91e5c35dca5c68e34a963190c31f9139922f6b8ba69c7362063155b35833a00c2bd064f94d99367e2941a573aed4488f9a71a3b163d4b54
-EBUILD pybugz-0.13.ebuild 1085 BLAKE2B 950bca82a9b534a1797f3258f25b71a278ca6ec3158056500d1c0d4ee699454b9665ecb058472435453f1f2a52791c969c7543293afa0b2dae4618573f56b9e2 SHA512 622189d8155882e302d445038e34fe0eed6ddf4c9c0eeab9ba8768e562cceda1a7cf38858c40e0c03fda2af5f30084b6e7812a554be07a2227a9ce897fbaab49
+EBUILD pybugz-0.13.ebuild 1086 BLAKE2B 302d9d5359e8d2c99261053ab9ca9db1a59f5dd98b6f0cb8ac6acf49bdfee7d214a02f1083170a0215648abc0c9156e878eb47e38c01e7dc72ed10aaff800939 SHA512 21613387bbe6a8d4457d8238900d1fd38d783c9a89eb17d58986d024d91b5c06e475726193787cd19a3f7791fcb390d417aa69b46dd655a58152a4ad9f9bbf88
EBUILD pybugz-9999.ebuild 1087 BLAKE2B 8efbaf8d74917e310948ffe959b08be48e8389de2913ef7f06b4aa71d7c916f6580fc631bb0532180fa82e2247c495b2a2b123239b6deac0505bb6d261bf497f SHA512 5274e4d2696cc495cdd8de9bbccdb2e5645adf21b467163f788d666617460993792ca50413ba664c05c8aa618617db7f57ea9bf74f4093793e4236f38c5ab688
MISC metadata.xml 307 BLAKE2B 35d9a21eb8997a7ebed4e14a088ac85802c9828d3d968adc0b41b1c7f5a54d863747cd32a96624785e16caecb6ca0a5b645aec61459c19ce746bedd67000a3a6 SHA512 ae4880029f219b2a1db5b8975ae0b442eb23d9059bdf5798f79d2f23a7d43bdd5efd7e8c626cb3dc642936f7ae84bbdf66d9509cd96e5c986bba136c77668b75
diff --git a/www-client/pybugz/pybugz-0.13.ebuild b/www-client/pybugz/pybugz-0.13.ebuild
index 77092df9f88f..d87f28152afc 100644
--- a/www-client/pybugz/pybugz-0.13.ebuild
+++ b/www-client/pybugz/pybugz-0.13.ebuild
@@ -10,7 +10,7 @@ if [ "${PV}" = "9999" ]; then
inherit git-r3
else
SRC_URI="https://github.com/williamh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm ~arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~ppc-aix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
inherit vcs-snapshot
fi
diff --git a/www-client/ripe-atlas-cousteau/Manifest b/www-client/ripe-atlas-cousteau/Manifest
index 2edfe188e9f1..55cc60b9a361 100644
--- a/www-client/ripe-atlas-cousteau/Manifest
+++ b/www-client/ripe-atlas-cousteau/Manifest
@@ -1,3 +1,3 @@
DIST ripe.atlas.cousteau-1.2.tar.gz 47015 BLAKE2B 722ebc41a221f64784fbc2535c2727c0f2e7559e6460c6ee1453b17c739562c0b44047ccf24b2d4aa93d3911d7f9be6d43df4464524135d7efd1829b29689417 SHA512 06df80499aa3696450396b1dec66360b3996d56c98dbec52d9192c8e2442a63f3cc334a815a4615d5f9d87fc3f0facb26875f2ad3a5cdbd5047aaad506974c8e
-EBUILD ripe-atlas-cousteau-1.2.ebuild 972 BLAKE2B aa3424ffc1d091bb07474361a80f9c7a7fefe588119c51fbca702a0a6d583089817251706d58f8fddfeaec159b877cf79d3bdbb56da38e95a789be11d75aef3d SHA512 078422428f022cb5d28f8f8469077ea959cab79f405844d5a59978d861c571d304be2ade5a1430811f983d1018d1703258492413aab0d1afae13fa523b1da81c
+EBUILD ripe-atlas-cousteau-1.2.ebuild 901 BLAKE2B d1482eaac112698517c6d01aa714db5b0acadbca9c956eb4c0557c267bd1b3c3eeecb9a52e4124c58e7b9302d79f3dffb6e1259a482456b5330964fd1f9243bf SHA512 d9c6a5087551f4123d440f9cc308ddb2a42012f552bc8016eab16ea121fb12ec48fe5c088fac553aa61b19b70bd95ff1ec67151cd74090b8365588dd2ad30e7b
MISC metadata.xml 248 BLAKE2B 5e5244a307c5e42549d6b8c6695a3807edbc8c98b0b097804e9d522d830277e2afec1e773d273f87b2ecf135e19249588168d13ad9de4f5379081ab81a391d57 SHA512 619ebf760d3244f9438e998eaa002dcd66b8fe0cdde43c8c672969bc9b772995a5e727b526ec1e895793977095c6d1158c039dd8cc0c6b35a6f1595e24b9a9d3
diff --git a/www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild b/www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild
index ea71ceef9ae3..5f8a43b24d84 100644
--- a/www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild
+++ b/www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild
@@ -31,8 +31,7 @@ DEPEND="
test? (
${RDEPEND}
dev-python/nose[${PYTHON_USEDEP}]
- dev-python/jsonschema[${PYTHON_USEDEP}]
- $(python_gen_cond_dep 'dev-python/mock[${PYTHON_USEDEP}]' python2_7) )"
+ dev-python/jsonschema[${PYTHON_USEDEP}] )"
python_test() {
nosetests --verbose || die "Tests failed with ${EPYTHON}"
diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index 60cef6a80e30..7ab3d3a0834d 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -1,31 +1,11 @@
AUX all-gentoo-1.js 1008 BLAKE2B 50418db37f55b9b9e53049abb95af79a5ee5137df9aab3ef6d1791e51a0c2f35d78b390982c5c20f4a57acebfaa013139276d0343cd4733a925510c8a5567c69 SHA512 5d1c9331db3c988f79be7756b57254bb3d2cb56cf10c7e79878d9968f882713cdcca0013d3507c4d69fcc7e99164a27b05ffbbb5ce78ee86b91ecce366a997c4
AUX seamonkey.desktop 307 BLAKE2B 81aaa9a69dc60ae0872ebdfe796d3a6afbd4bd15c1c83c14abc06579c15bed2e48114e3fb374bab0ba7d9d4de28109b215601a2d6bd56af3aa9e82a4d0baaa91 SHA512 081d8ec12e9e2035fc8020238803ab9df98dac4350ce90a29e9e65a38efa13bb14cba0fbc2e68a2a857c5046142c68ecc8ab4535da4f284c0e04a3879afc429f
-DIST chatzilla-SEA2_48_RELBRANCH.tar.bz2 440336 BLAKE2B 3fe09e3d2ba698d95054cbb65aad66984cb859b0b6fd8ffca45593cc63f418c898cf022c9cfd41187c71631a74e62c9b300ca48d6cc9c791a600f3ea71544879 SHA512 cb695aa40543ebc1621739207c5e6c5d49b3dc6e9715543cb35abfdfdeddf899a62c2cbb76123297072682a94319944388a6428b39e458c8e3b412144943120c
-DIST dom-inspector-DOMI_2_0_17.tar.bz2 155095 BLAKE2B e67e90a09db4c5acd4f58d004992094bec38145d48f8aa4abf1b39289222aa9be0498ebc45f01c7e94e90936ffe8b0cb415e3fb42d09b4bb8855317b1b9b4522 SHA512 0b9915566270d1d6670075263fffb0c59f834c4bfae933e6da23747914f069918f6f3dcf1ab3de6ea3b456623ef6e008f2d2aadcad0da84e483cae02e11f0b9b
-DIST firefox-52.4-patches-02.tar.xz 14412 BLAKE2B 9c15aa293dfc36efe1236d9b5736012a3efd0480f0d8eb243687b50245ccdb6e0ed13e564271569211eb767bd01ba3c7688c350005ce862403335dcc2e87bca7 SHA512 6befeaefc118bc161ad05eed619142814e5cf31aaeede3fb5618b1f5ace887e9e1fa6914320b513404380a426cfb0f45107435f92b2d7e95d95cd7c44e03ad96
-DIST seamonkey-2.46-patches-01.tar.xz 768 BLAKE2B e886f8c43cd856bb7cc4ea2a03c2a364bde1faef5c77156456d161c87867c52e0fb9bd348cc92330a22cff8ae0ebbab997b3d3985bb40c6c0883da4a35789f9c SHA512 2bbf09c8285f9f1ef5e194da7c43a8d1bbd4f2366ba182c78a7be4f0c36f549eb8cfee5e42d2eea87ea5d6920b36196e901b31ddca94e792aa2d3fb28de097ad
DIST seamonkey-2.49.5-patches-01.tar.xz 14488 BLAKE2B 6619f5d8e034e72cac37ba2421ebcdd62a23054b118c40e0daabe6943a45b8b98ee3cfeb46ac60280d34d5bef5facc7bdadb01af23ad54631ad4dd2021d5b8d3 SHA512 f39cd1518d060a384fb2fcac1e394329ef3728f121a0b777233e1d2887cecc0a0df64530de344edfad098a462f048c031a4cd01828d9fe4a9e45f88035536196
DIST seamonkey-2.49.5.source-l10n.tar.xz 11706060 BLAKE2B 24b8185cc958ac82433d7bbaab48f4ce4b6d18fd5299a6d2e24f804178f162edc9b29664e0f8437a69b767b8e3e6d0b860301de25daa89b4181af58ef1053c37 SHA512 eda23c334123e7fb060e93a5495b061e96a71944ce4216eee1dbf017d4803310da0882ff9fcf2c986e016ac8bbcca1fe7c2837dd04ea8208fe7127bf6e92afc5
DIST seamonkey-2.49.5.source.tar.xz 231748204 BLAKE2B eeae383fabb596fdc25ab3a68f1c1161b6bb3aa2d1086b53b2f843047182e68cf9f8a0ce689e4b037068f08a0467b7911947415bc9f141b6c0ddc52e0a749d88 SHA512 31309def1ad4276f13ecb343e936c7cade4b6850db88d9d84700f86bff7024b2b217b9e50fc3756b1d1beea483ceaa2a5a3afd053da00f6ac06e3795e9116789
-DIST seamonkey-2.49.9.1-cs.xpi 941974 BLAKE2B 4de71b190c63e4284b5915ab3f9f9672026fd2375996df26064598a6e1859f3e9b56c668c63a4741c37471c23dadb6eefc018a1715d7afa3e5ced8477a16eb50 SHA512 c3b061e0b735c6949a0ce7f8be22c7818e6bd039de5284015b0ff63b8456f18bd51db9f3a3d1f9a5df2a6d0610043ea9e33f16ccd3ba64e20ac53e901196afd3
-DIST seamonkey-2.49.9.1-de.xpi 949902 BLAKE2B a51a5ccf0a86708b26c9394cc88d3a05f6108760933b5ccca92d54390090f379ab34b4d90796e77764bcba1fbb20a8ffe56f7cf5ba7aeefc80e0e01d3f5cc86b SHA512 fb85fa867b5b9417190aa25cc678d68e3afed04bfe052896167aaf46042397da6e1bbeb70acc321f46bd0bed4f0856152d80a348b478a336d28825c4120af1c6
-DIST seamonkey-2.49.9.1-en-GB.xpi 911789 BLAKE2B 495cd6fcb8cde5dcbab636bad20e1da5f89dcfb3bbafea12fec1c2fc68bdf9145d533828163884dd25988f792839739a3374a233567820cdf97fb49c44d7228c SHA512 973fc7f693abe9b87bd971f79e050bd4bd9a16e4e6f6a50d9298f2c71d45aa328c4279055382b7f9bf8c807dff9c1ab8855d97dbbe3eb4d71c40ee5e3a02f3b6
-DIST seamonkey-2.49.9.1-es-AR.xpi 952759 BLAKE2B fb882c78290507b7bd349ab01545c7263b983b156c26938fa77565658b55d567d3f057b177b2e98be0d83e5bfb21c3b9bf39f31ecbc4b406739afa6f3af5e5ec SHA512 ec198ed919079e16bf638be032cc7de165d0e9d05d0742a12828b5ad510884d4dd0da57c0cbae85b3fe0089a1be26f42c9887957ab6ecac8b8ef6cf0fbbcb345
-DIST seamonkey-2.49.9.1-es-ES.xpi 897737 BLAKE2B 6ddefeeff9b9d1c96b4dc8d068a179d92a353470329571e8b84962f3c667bdb06cd4f9851a64868958e99412d7eb7f3a3910edf48c4a73c86474283a8268c504 SHA512 e9fb5834f3086ee1cf99404930149f06ee7f3f0d5796550c3368b915ed9f729dbd92032682c6273b687b6f3077a4ca3a78192e101f1276d90ebf2eb71f39f22e
-DIST seamonkey-2.49.9.1-fr.xpi 969290 BLAKE2B ec7bbac2dda87d64486e36a18b18ab89c5940df2134704c5fa5af892c0b9669ff2cea81fb34355d383b6207c0993504afe052c5c435a4a402862a5c814debfe7 SHA512 188f4a8c79b10f95c807a08837290fbc3245c983e6797b8f8a0beea4f4ffad915abeb942920f9986910a0530218f4e35ba16de60b4f21d33116ae16756eb4e8c
-DIST seamonkey-2.49.9.1-hu.xpi 955174 BLAKE2B 60784e962a43bf01630f76693b17954d4788daebb54d29f95ff5f3650ecd78b7067f1af20421d104feffaed10d08dfe1b25f8551969678bd4e1fe9b414a7edcf SHA512 e28beb23242a6535230df4fd1adb82e8957487179402cb82dedc2faa6464b411d22ddb2732e0490a916597301eebf2fda727bcadb34e029bd468bd066dbc3080
-DIST seamonkey-2.49.9.1-it.xpi 793590 BLAKE2B 4c7e837b93a090b3f0934a37bb1c63534dce632839677b0127055502cb7dc57f210c1390afa663ca9c2f4f01196756579750d94b8815de12fc6b2bd9c12a6a19 SHA512 c750a85b74bb37d966f1bbecdafcd6ad9d4532eaf0f49f9148081f821c61aec332646eb7c43f0eef4b736362a8c2ab0a1205a38537129f6fe920dc8ae0f16ca9
-DIST seamonkey-2.49.9.1-ja.xpi 1033801 BLAKE2B 0fb8ebcde8c64f60872d3ed4acd17249c852fb43863e5649cf778dfffde13cdee5ed63af4d66647d4c57a9d456a769b2b43f28cf9637b8b71ffb053dc0f46bee SHA512 454756af04d5d3301c3ffe321109e1c78aa69a3b9e4a29e1b1e7226b958062e451551d73c3df87785fd80e74a4e433fc2094e3702ceb1a547abb858551878056
-DIST seamonkey-2.49.9.1-lt.xpi 956024 BLAKE2B 75ffe875f683e8e47e703574e4a3b73cb2bb764e8163f833208e06b914709acf772734848a2164b94f138dae021c4915e8b20f417132c84197042215548b5b25 SHA512 14124e0b9b60f360f6f2b77b5bafe80569894754a3ffd27b6a3aab34136d7876d785b5e9178cb1d34ec46a7b858f26327658e1a3e43ac97abe272838dde78228
-DIST seamonkey-2.49.9.1-nl.xpi 957391 BLAKE2B 859a5cce26654b3f67d4a340d40b96d66199461250342a699f3186f97edad0347174e87a68a6be21bd6c2ff91497195be98bfb717679d76aa9be2590b809ee9c SHA512 0f3e68df37e211b73773e1b84d39d4540d1d8865cc534bad841babc30c074bb9301cc472aa0e4e61e09bc26948270e1106e1546d27705380819d830ca158215d
-DIST seamonkey-2.49.9.1-pl.xpi 913004 BLAKE2B 8fa4e937c41b6585075f920a778c13d08fcbb6a5759d5371a05d278b5646963d4b8a066aedd60e7521caf354d4ed57e14864d6cb802900284a8be05553ea0e38 SHA512 532b64032b6e4cb902cd9d99ef5505f3ac57964452196f3a9f49eff1bd965c5a8a8271960951482266f12214cce4cad876268f9f38a193f5d91c2644fef0aff8
-DIST seamonkey-2.49.9.1-pt-PT.xpi 939012 BLAKE2B 16bcdbd9c04f023dba7de4e5caaa16f2bbd0bda45625008b909fa360eb98409b21081b892d9e3dcc4fbc5a3ffb1bafc630f2266f69149c70ad96a81025aa7e01 SHA512 f8cac43e61de1d4dfbc0febddcadfa10cc457e7552016c79ff954cddef900470e60912c607076976b15811944a07cd785fbd2ffd85a5af3ce545ec98c12bdc05
-DIST seamonkey-2.49.9.1-ru.xpi 995907 BLAKE2B ce02fd35e093b3f5c2fed309a2fae066e48c7b3351075d55b72751d66b6e13fb13758b8ef4ffa351e85907152ac78a0fb4ced99e2af2993f5906440ba69b0051 SHA512 846f7f361a15ea1b04539ec789dffb459e1fbd85283c720883d6545da67a979e040c80b5cb6a0938f0ca9e059e837310cf3fb2d97671e37ff256ad2ac780291c
-DIST seamonkey-2.49.9.1-sk.xpi 967988 BLAKE2B fd7db86b778be8b1202c031ccb6b18805fc9027f50dd513e3ca0ef2afa1208f5df0b7636c0b6f822fda9618ebe48dc1b16710888284c2d5681e00e4be26c03cf SHA512 8fb02cb8f95c68ce40aabaf79c57bd7c655092dd5fb939d68a62a1bec707b903fbcf16299ff8dd094e161b5f4c732a813d63e33b3ff3ac09f9e1afcf740426d9
-DIST seamonkey-2.49.9.1-sv-SE.xpi 940793 BLAKE2B ec901577f833e69f78d0fba13fe1ee1297105332db66fa5e0c841f19aca4e3274822f43f49b925eba7e86bb8682963424369bb4ce8b089df32d8fc7fbd294e2d SHA512 0ac1b0a8e599ef0ffe49d8a7b94dd25818601fb5603273ed995b9a4bb52c5e13a360c76b9278bf8a14b8dce5609f33be319c43fa13ee7b16eda897f6c2d39ddf
-DIST seamonkey-2.49.9.1-zh-CN.xpi 946349 BLAKE2B ff8d5dfc671cf51e9af849e7781eb3ada2cda97cc542a8a28306a7c060043752be7614574c0c4882c54dec8a82972a46a7c8bc8085d94a9273264cd15dbfbc83 SHA512 5d3a6accc9deb69b6d52bccca0b52e12b8727d0e6a99067dba52921a147c333b7b777d7dc4935510fb981c9cfae2c4cfc30f310fad9b06e5537ef1dbb89b5e28
-DIST seamonkey-2.49.9.1-zh-TW.xpi 1002365 BLAKE2B e66f68187c0373f96ba8f58f420c8a4c917015e6c38a54a6c80d9cdf4b31620ff3c104ffccc1f4e0f140673b15eefe1742a2b0f3208e00abb4a593322cb1edf9 SHA512 a5797304f4de6edf807238a551676fe9755d9ae0dc0141ea959c6edae8bc742ad11976a2b1cf4f2a324ad6b94c1a97c77e29b8100a679af7002156d1d0150376
-DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74 SHA512 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23
+DIST seamonkey-2.53.1-patches-02.tar.xz 73596 BLAKE2B 79136ce3ffb93bd76ada89458df7a1ef360dc59f68716a987a63ed8074963a2673d766d63e99947120fc000e3809377a7bf852feb3f6ea385f52ee1c9a44772a SHA512 80a23c65f4dbef05e3cc16bc4ffe4dd3e8f5312641dc02b5f92de70e322771a702aa9ae486e5e5e5b5a659aec46b5b931dc8c6f575612cbd5e6aaa0c0ee43fe7
+DIST seamonkey-2.53.1.source-l10n.tar.xz 11423472 BLAKE2B ce577c8fd5ff10fdfe5a9f8725cacf2801ed2d4fc66f9535ec1a57e2a613d87925bbccd1293aef8d86c329a221d6f0a5f694b16c8762e2aceed1b4c60cf5883c SHA512 52bc7d82e935abb67778a6fcdab6a9e6d66a196d0962c59ddddae4ae854e1cd0e923016b13afa55df7a3f3997014fc38e729605d449a170a7ff96b905c7ea084
+DIST seamonkey-2.53.1.source.tar.xz 290149116 BLAKE2B 613625df9f364550b1456a8f4afad012469e0740d3e084cf2d4e94b22389d2a8de5fa5012bcb8c6139e092054cfd2214d3d93e562a522f76009b6e5e3b5f406d SHA512 67c8a5343070948a88f1184a4f0c6ec720f9d43910165812b05a2a1bed8b698de2860d75b4bbf831f23c750fb521f50afa44ddc13835047f517a1407892ede3f
EBUILD seamonkey-2.49.5-r1.ebuild 11558 BLAKE2B 9dba0413ff9ecddcc9c190d34987aa1119a76f804149eb0f79d2057cc8995510046d2a651db276663422a8159bad2b5e1cb3b5883854ff0b8d2e8113e1653429 SHA512 c37771b9629ef6256a74d7517daebc7ffb99d3ffe025b51fb20757dfec3885bbaf3afe98a24ae1c535feac31852203fed22367766314c9c4b655c03d3e71226b
-EBUILD seamonkey-2.49.9.1_p0.ebuild 12917 BLAKE2B ff6d4aadd47686ac702e536fb03339f216ff2e6f602cfea20023f9fe90c6c9fefde45e8b7cf9cbbdc1b81500f2b3d5b02f5e467626ea19c699d0b7a5fb2579d7 SHA512 0a5fab563ef32e4bd38089ccc28ff9b967827e48fdc7ae7d376328b26e23cb68d1a854e447bf13101d113ceb16ebf6f17411478e394101633ab0e2f87a583e5a
+EBUILD seamonkey-2.53.1.ebuild 16318 BLAKE2B f15244401ae5a01cdc063c6ae98b0de8362a7fe3b25709f3e08ec7bb1e64c75311365c818218de1f3d15f1c30ee47b011928f813f3c7f983ae89f5602230d4b7 SHA512 5a8797d55dfeb25914d45606300e9a221cd984b039cf8a5d29830ddbce8f49b866fe961fa22dd72bf6f0983ebc8cf38c7ff7895f670bd147842003a783c7611f
MISC metadata.xml 1824 BLAKE2B 877054e919c97e12d11882714747601b9f455dc73304be2656583fc2875ae68a2178b2afd4d4adbd25c1f13b938c24d6f7d07c4808d85c70c4753dda1dd2677c SHA512 b5a1ea2051d02dc8ccd79d36c7d7b169dbb4fa694d1319596386b93cc9c695cde8aeac15741ff668f6e6ec6e1b77e3140c260f81579a91ca4e581107b51749c6
diff --git a/www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild b/www-client/seamonkey/seamonkey-2.53.1.ebuild
index 3657a61c271a..52d455c9477c 100644
--- a/www-client/seamonkey/seamonkey-2.49.9.1_p0.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.1.ebuild
@@ -4,6 +4,9 @@
EAPI=6
WANT_AUTOCONF="2.1"
+PYTHON_COMPAT=( python3_{6,7,8} )
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
+
# This list can be updated with scripts/get_langs.sh from the mozilla overlay
# note - could not roll langpacks for: ca fi
#MOZ_LANGS=(ca cs de en-GB es-AR es-ES fi fr gl hu it ja lt nb-NO nl pl pt-PT
@@ -20,90 +23,116 @@ MOZ_P="${P}"
MY_MOZ_P="${PN}-${MOZ_PV}"
if [[ ${PV} == *_pre* ]] ; then
-# the following are for upstream build candidates
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_pre}"
- MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
- SRC_URI+=" ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz"
- S="${WORKDIR}/${MY_MOZ_P}"
- # And the langpack stuff stays at eclass defaults
-# the following is for self-rolled releases
- #MOZ_HTTP_URI="https://dev.gentoo.org/~axs/distfiles"
- #MOZ_LANGPACK_PREFIX="${MY_MOZ_P}."
- #MOZ_LANGPACK_SUFFIX=".langpack.xpi"
- #SRC_URI="${SRC_URI}
- #${MOZ_HTTP_URI}/${P}.source.tar.xz
- #"
-elif [[ ${PV} == *_p[0-9] ]]; then
- # gentoo-unofficial release using thunderbird distfiles to build seamonkey instead
- TB_MAJOR=52
- SMPV="${PV%.[0-9].*}"
- MOZ_P="${PN}-${MOZ_PV}"
- MOZ_HTTP_URI="https://archive.mozilla.org/pub/thunderbird/releases/${MOZ_PV/${SMPV}/${TB_MAJOR}}"
- #MOZ_GENERATE_LANGPACKS=1
- #https://dev.gentoo.org/~axs/distfiles/${PN}-${SMPV}-l10n-sources-20170727.tar.xz
- MOZ_LANGPACK_PREFIX="../../../seamonkey/releases/2.49.1/linux-i686/xpi/"
- MOZ_LANGPACK_SUFFIX=".xpi"
- S="${WORKDIR}/thunderbird-${MOZ_PV/${SMPV}/${TB_MAJOR}}"
- CHATZILLA_VER="SEA2_48_RELBRANCH"
- INSPECTOR_VER="DOMI_2_0_17"
- SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/source/thunderbird-${MOZ_PV/${SMPV}/${TB_MAJOR}}.source.tar.xz
- https://hg.mozilla.org/chatzilla/archive/${CHATZILLA_VER}.tar.bz2 -> chatzilla-${CHATZILLA_VER}.tar.bz2
- https://hg.mozilla.org/dom-inspector/archive/${INSPECTOR_VER}.tar.bz2 -> dom-inspector-${INSPECTOR_VER}.tar.bz2
- "
else
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases/${MOZ_PV}"
- MOZ_LANGPACK_PREFIX="langpack/${MY_MOZ_P}."
- MOZ_LANGPACK_SUFFIX=".langpack.xpi"
- S="${WORKDIR}/${PN}-${MOZ_PV}"
- SRC_URI="${SRC_URI}
- ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz
- "
fi
-MOZCONFIG_OPTIONAL_GTK3=1
-MOZCONFIG_OPTIONAL_WIFI=1
-inherit check-reqs flag-o-matic toolchain-funcs eutils mozconfig-v6.52 pax-utils xdg-utils autotools mozextension nsplugins mozlinguas-v2
+S="${WORKDIR}/${MY_MOZ_P}"
+SRC_URI="${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz
+ ${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source-l10n.tar.xz -> ${P}.source-l10n.tar.xz"
+
+MOZ_GENERATE_LANGPACKS=1
+MOZ_L10N_SOURCEDIR="${S}/${P}-l10n"
+inherit autotools check-reqs flag-o-matic mozcoreconf-v6 mozextension mozlinguas-v2 nsplugins pax-utils toolchain-funcs xdg-utils
-PATCHFF="firefox-52.4-patches-02"
-PATCH="${PN}-2.46-patches-01"
+PATCH="${PN}-2.53.1-patches-02"
DESCRIPTION="Seamonkey Web Browser"
HOMEPAGE="http://www.seamonkey-project.org"
-KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc64 x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+calendar +chatzilla +crypt +gmp-autoupdate +ipc jack minimal pulseaudio +roaming selinux test"
+IUSE="+calendar +chatzilla +crypt dbus debug +gmp-autoupdate +ipc jack minimal
+neon pulseaudio +roaming selinux startup-notification system-harfbuzz system-icu
+system-jpeg system-libevent system-sqlite system-libvpx test wifi"
RESTRICT="!test? ( test )"
SRC_URI+="
- https://dev.gentoo.org/~anarchy/mozilla/patchsets/${PATCHFF}.tar.xz
- https://dev.gentoo.org/~axs/mozilla/patchsets/${PATCHFF}.tar.xz
- https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCHFF}.tar.xz
- https://dev.gentoo.org/~axs/mozilla/patchsets/${PATCH}.tar.xz
https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
"
ASM_DEPEND=">=dev-lang/yasm-1.1"
-RDEPEND="
- >=dev-libs/nss-3.28.3
- >=dev-libs/nspr-4.13.1
+DEPEND="
+ >=app-text/hunspell-1.5.4:=
+ dev-libs/atk
+ >=dev-libs/glib-2.26:2
+ >=dev-libs/libffi-3.0.10:=
+ >=dev-libs/nspr-4.23
+ >=dev-libs/nss-3.47.1
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ >=media-libs/libpng-1.6.31:0=[apng]
+ >=media-libs/mesa-10.2:=
+ >=sys-libs/zlib-1.2.3
+ >=x11-libs/cairo-1.10[X]
+ x11-libs/gdk-pixbuf
+ >=x11-libs/gtk+-2.18:2
+ >=x11-libs/gtk+-3.4.0:3
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ >=x11-libs/pango-1.22.0
+ >=x11-libs/pixman-0.19.2
+ virtual/ffmpeg
+ virtual/freedesktop-icon-theme
+ dbus? (
+ >=dev-libs/dbus-glib-0.72
+ >=sys-apps/dbus-0.60
+ )
jack? ( virtual/jack )
crypt? ( <x11-plugins/enigmail-2.1.0 )
+ kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
+ pulseaudio? ( || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.9
+ ) )
+ startup-notification? ( >=x11-libs/startup-notification-0.8 )
+ system-harfbuzz? (
+ >=media-gfx/graphite2-1.3.9-r1
+ >=media-libs/harfbuzz-1.3.3:0=
+ )
+ system-icu? ( >=dev-libs/icu-59.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
+ system-libevent? ( >=dev-libs/libevent-2.0:0= )
+ system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
+ system-sqlite? ( >=dev-db/sqlite-3.19.3:3[secure-delete,debug=] )
+ wifi? (
+ kernel_linux? (
+ >=dev-libs/dbus-glib-0.72
+ net-misc/networkmanager
+ >=sys-apps/dbus-0.60
+ )
+ )
"
-
-DEPEND="
- ${RDEPEND}
- !elibc_glibc? ( !elibc_uclibc? ( !elibc_musl? ( dev-libs/libexecinfo ) ) )
- amd64? ( ${ASM_DEPEND}
- virtual/opengl )
- x86? ( ${ASM_DEPEND}
- virtual/opengl )
+RDEPEND="
+ ${DEPEND}
+ selinux? ( sec-policy/selinux-mozilla )
+"
+# Convert to BDEPEND once the ebuild goes EAPI-7
+DEPEND+="
+ app-arch/unzip
+ app-arch/zip
+ dev-lang/perl
+ sys-apps/findutils
+ >=sys-devel/binutils-2.16.1
+ virtual/pkgconfig
+ >=virtual/rust-1.34.0
+ amd64? (
+ ${ASM_DEPEND}
+ virtual/opengl
+ )
+ x86? (
+ ${ASM_DEPEND}
+ virtual/opengl
+ )
"
-
-BUILD_OBJ_DIR="${S}/seamonk"
# allow GMP_PLUGIN_LIST to be set in an eclass or
# overridden in the enviromnent (advanced hackers only)
@@ -111,6 +140,8 @@ if [[ -z $GMP_PLUGIN_LIST ]] ; then
GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
fi
+BUILD_OBJ_DIR="${S}/seamonk"
+
pkg_setup() {
if [[ ${PV} == *_pre* ]] ; then
ewarn "You're using an unofficial release of ${PN}. Don't file any bug in"
@@ -124,27 +155,20 @@ pkg_setup() {
pkg_pretend() {
# Ensure we have enough disk space to compile
if use debug || use test ; then
- CHECKREQS_DISK_BUILD="8G"
+ CHECKREQS_DISK_BUILD="16G"
else
- CHECKREQS_DISK_BUILD="4G"
+ CHECKREQS_DISK_BUILD="12G"
fi
check-reqs_pkg_setup
}
src_unpack() {
- unpack ${A}
-
- # Unpack language packs
- mozlinguas_src_unpack
-
- if [[ -n $TB_MAJOR ]]; then
- # move the irc and inspector code into the correct locations
- # when we are building from a thunderbird tarball
- mv "${WORKDIR}"/chatzilla-${CHATZILLA_VER} \
- "${S}"/mozilla/extensions/irc || die
- mv "${WORKDIR}"/dom-inspector-${INSPECTOR_VER} \
- "${S}"/mozilla/extensions/inspector || die
- fi
+ local l10n_sources="${P}.source-l10n.tar.xz"
+ unpack ${A/ ${l10n_sources}}
+
+ mkdir "${S}/${P}-l10n" || die
+ cd "${S}/${P}-l10n" || die
+ unpack ${l10n_sources}
}
src_prepare() {
@@ -153,7 +177,6 @@ src_prepare() {
# browser patches go here
pushd "${S}"/mozilla &>/dev/null || die
- rm -f "${WORKDIR}"/firefox/1000_gentoo_install_dir.patch
eapply "${WORKDIR}"/firefox
popd &>/dev/null || die
@@ -171,11 +194,6 @@ src_prepare() {
edos2unix "${file}"
done
- # force a version update that matches the minor and patch version of thunderbird
- if [[ -n ${TB_MAJOR} ]]; then
- echo ${MOZ_PV} >"${S}"/suite/config/version.txt
- fi
-
# Allow user to apply any additional patches without modifing ebuild
eapply_user
@@ -206,16 +224,16 @@ src_prepare() {
# Don't build libs-% locale files for chatzilla if we are not building chatzilla
# (this is hard-coded in the build system at present rather than being based on configuration)
- use chatzilla || sed '/extensions\/irc\/locales libs-/s@^@#@' \
- -i "${S}"/suite/locales/Makefile.in || die
+ if ! use chatzilla ; then
+ sed '/extensions\/irc\/locales libs-/s@^@#@' \
+ -i "${S}"/suite/locales/Makefile.in || die
+ fi
eautoreconf old-configure.in
cd "${S}"/mozilla || die
eautoconf old-configure.in
cd "${S}"/mozilla/js/src || die
eautoconf old-configure.in
- cd "${S}"/mozilla/memory/jemalloc/src || die
- WANT_AUTOCONF= eautoconf
}
src_configure() {
@@ -232,7 +250,117 @@ src_configure() {
####################################
mozconfig_init
- mozconfig_config
+
+ ##################################
+ # Former mozconfig_config() part #
+ ##################################
+
+ # Migrated from mozcoreconf-2
+ mozconfig_annotate 'system_libs' --with-system-bz2
+ mozconfig_annotate 'system_libs' --with-system-zlib
+
+ # Disable for testing purposes only
+ mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
+
+ # Must pass release in order to properly select linker via gold useflag
+ mozconfig_annotate 'Enable by Gentoo' --enable-release
+
+ # Must pass --enable-gold if using ld.gold
+ if tc-ld-is-gold ; then
+ mozconfig_annotate 'tc-ld-is-gold=true' --enable-gold
+ else
+ mozconfig_annotate 'tc-ld-is-gold=false' --disable-gold
+ fi
+
+ # Enable position independent executables
+ mozconfig_annotate 'enabled by Gentoo' --enable-pie
+
+ 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
+
+ mozconfig_use_enable startup-notification
+
+ # wifi pulls in dbus so manage both here
+ mozconfig_use_enable wifi necko-wifi
+ if use kernel_linux && use wifi && ! use dbus ; then
+ echo "Enabling dbus support due to wifi request"
+ mozconfig_annotate 'dbus required by necko-wifi on linux' --enable-dbus
+ else
+ mozconfig_use_enable dbus
+ mozconfig_annotate 'disabled' --disable-necko-wifi
+ 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)
+ if use system-libevent ; then
+ mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
+ fi
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate 'Gentoo default' --enable-system-hunspell
+ 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
+
+ # 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
+
+ # default toolkit is cairo-gtk3, optional use flags can change this
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
+
+ # 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}}"
+
+ 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
+
+ # For testing purpose only
+ mozconfig_annotate 'Sandbox' --enable-content-sandbox
+
+ 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
+
+ # Modifications to better support ARM, bug 553364
+ if use neon ; then
+ mozconfig_annotate '' --with-fpu=neon
+ mozconfig_annotate '' --with-thumb=yes
+ mozconfig_annotate '' --with-thumb-interwork=no
+ fi
+ if [[ ${CHOST} == armv* ]] ; then
+ mozconfig_annotate '' --with-float-abi=hard
+ if ! use system-libvpx ; then
+ sed -i -e "s|softfp|hard|" \
+ "${S}"/mozilla/media/libvpx/moz.build \
+ || die
+ fi
+ fi
+ ##################################
+ # Former mozconfig_config() end #
+ ##################################
# enable JACK, bug 600002
mozconfig_use_enable jack
@@ -240,6 +368,9 @@ src_configure() {
# It doesn't compile on alpha without this LDFLAGS
use alpha && append-ldflags "-Wl,--no-relax"
+ # Linking fails without this due to memory exhaustion
+ use x86 && append-ldflags "-Wl,--no-keep-memory"
+
if ! use chatzilla ; then
MEXTENSIONS+=",-irc"
fi
@@ -249,24 +380,28 @@ src_configure() {
# 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 '' --with-google-location-service-api-keyfile="${S}/google-api-key"
+ mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
- # Other sm-specific settings
- mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
- mozconfig_annotate '' --enable-safe-browsing
+ # sm-specific settings
mozconfig_use_enable calendar
- mozlinguas_mozconfig
-
# Use an objdir to keep things organized.
echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
+ mozlinguas_mozconfig
+
# Finalize and report settings
mozconfig_final
+ # Required until mozcoreconf-v?.eclass-es are finally fixed...
+ sed \
+ -e '/--enable-application/s@comm/suite@suite@' \
+ -i .mozconfig || die
+
# Work around breakage in makeopts with --no-print-directory
MAKEOPTS="${MAKEOPTS/--no-print-directory/}"
@@ -279,7 +414,7 @@ src_configure() {
fi
# workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
+ SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
emake V=1 -f client.mk configure
}
@@ -323,8 +458,9 @@ src_install() {
done
fi
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
emake DESTDIR="${D}" install
+ MOZ_P="${P/_*}" mozlinguas_src_install
cp "${FILESDIR}"/${PN}.desktop "${T}" || die
sed 's|^\(MimeType=.*\)$|\1text/x-vcard;text/directory;application/mbox;message/rfc822;x-scheme-handler/mailto;|' \
@@ -332,16 +468,8 @@ src_install() {
sed 's|^\(Categories=.*\)$|\1Email;|' -i "${T}"/${PN}.desktop \
|| die
- # Install language packs
- mozlinguas_src_install
-
- # Add StartupNotify=true bug 290401
- if use startup-notification ; then
- echo "StartupNotify=true" >> "${T}"/${PN}.desktop || die
- fi
-
# Install icon and .desktop for menu entry
- newicon "${S}"/suite/branding/nightly/content/icon64.png ${PN}.png
+ newicon "${S}"/suite/branding/${PN}/default64.png ${PN}.png
domenu "${T}"/${PN}.desktop
# Required in order to use plugins and even run seamonkey on hardened.
@@ -391,7 +519,6 @@ pkg_postinst() {
# Update mimedb for the new .desktop file
xdg_desktop_database_update
- #gnome2_icon_cache_update
if ! use gmp-autoupdate ; then
elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index 4d76e93768d4..515ddf6ab978 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,6 +1,11 @@
-DIST vivaldi-snapshot-2.11.1811.28_p1-amd64.deb 67584012 BLAKE2B 968b0e4c2f9f8bb2963c65e471be9e1d83fa2f73ecfad9b8acc84d7266c76d94c10a8ca3605703a4e68e0db8f5ac6628e41fb23ad81776672f88e812e1fdeb50 SHA512 ef2b8f21aff7dfd105b23d66aa90822e34a4cb493ce1006c71466bc2154acf8104e297071c480360cd8c33b2f5200f6ce8f940ef069e02a3b88da549191a2eee
-DIST vivaldi-snapshot-2.11.1811.28_p1-arm64.deb 60623592 BLAKE2B d6729a6bef27ac5de7ab4cb5713dd3464ecc7bb515ad86f58abc362d0bfede7c64aed8f0c938f56531fadbf13ac814f135d152f776fa3b1e1b734a0019c8fce6 SHA512 9c9685c108532a0323ee6757c712b66978c6c611c9ab4c6bc238b33c68639970792899f200b9581db6db51b460fed186ea684430c9f0263ec29d856e5295370f
-DIST vivaldi-snapshot-2.11.1811.28_p1-armhf.deb 60005544 BLAKE2B ab306af096634db3d524629e6f568ffea6540563be4d0efecb547940a97181648f853531164a1486fc56b968e6771670e2b29f4954f317a3a684360ce93f5427 SHA512 6d41ded63729ad5dff7a580cbe3f9c6c7fd0f28cc30c957792d53b733800d2631fb1814a82c962479ad6291cd6fb657c8e80fec182290011aa42e2edce10b894
-DIST vivaldi-snapshot-2.11.1811.28_p1-i386.deb 66423200 BLAKE2B 5fa50bf0a0bbb0e4e94fb36a4498fa61577d6b72e899946e4649585531c501a08069b5e8f90e203cfc4a85c154fdb9c2df33df14ad90e641b03f6082a5d030da SHA512 de062f0072f8f128ae9ba06e241a3b8899f921c10432f6aee0fc672d14d2f92ecde732639fb503fe30e4ba687adc2b3d334690512f7681b0299edb4fa3b85686
-EBUILD vivaldi-snapshot-2.11.1811.28_p1.ebuild 2582 BLAKE2B 08af7576562005179df0562a24968dbe74e2c1ae910d9f4e45496cd68b3bada012a7886acb5fd3b2c36350e66835652f94dd30515eb29ca9d7abd5e0e1ec3d6e SHA512 5029a0c39b4cce15c42e1d7ffd4af842db4e70de73029be0ad1f62381946288f4fa875e124f01da6f001550d080250a08b9f152a1a2cc5e320d6c191cbe58b3c
+DIST vivaldi-snapshot-2.12.1867.3_p1-amd64.deb 69705656 BLAKE2B 117abb01e3f685267e82939457582814d99e55fd09807afb7ee1ffe23bf793c181bc731631f47fd32c9290e1ae2bc3d40608dd8870902f96ac3f90d1f23312e2 SHA512 6dab90b46d2ceeb450c7e2c5d7544dbef92ed46989e77bb0af7c915d32d5a8b49c6085271de36915ad71a802c6f5b3602cd1203b16c66bbb5002eaf58a14b907
+DIST vivaldi-snapshot-2.12.1867.3_p1-arm64.deb 62754380 BLAKE2B cf123077ea6343c5a7be7f7ec8be219ed431bce4d3dc53fdb715661065436d24dc94e83e6387adf34792f2d4750ea70c093f8e9109ff9a22abb34dd98faaf7f9 SHA512 1f911938e145fdb88109a7f51a2a36e5c6109db87a481f29a30afc4ff99bc03657d93074ebed30df75504206c0899ccb8105dec5968bf7bcafb57a8ebc087dc7
+DIST vivaldi-snapshot-2.12.1867.3_p1-armhf.deb 62104648 BLAKE2B 6a3f22e53d98d8f19c114e30c6b8fb4aef5e2ac04d4d471303798a49628311b4d14a0ac39ca60d8f50584994590c741e9a6f2974de5244ed9276a6e6343df2be SHA512 632b3d260a11249b3be2391d2a7e9906a1b64d7dc897a30786e170d8adbb83aa4f0008ba0065da3fc670eb8a4e2b61ab1afbc74f0ceaa4ecd594938e481affac
+DIST vivaldi-snapshot-2.12.1867.3_p1-i386.deb 68428140 BLAKE2B ea723756fd96b5ed09bbdd5d4a336620786c4c119992e1c6cb68b18061b76db28793c1e2c3890a00fc23180d23a6c58c62718559af6ba31a4b80036002b5dde0 SHA512 d4675b23ded31099e3caf4b5d4c761b843d0bbda41c7f07f806fb3f5bd80f3419fc001786d1242cad2d65414fceb375e55eb304a7fab7d9793f322fd038795dd
+DIST vivaldi-snapshot-2.12.1873.3_p1-amd64.deb 68632428 BLAKE2B bb71a657e58c31aaf68d1358e47108757ab14eaaf959d05441477df927bce790d49442954ea5498dd6364b84f210b63484086408f0eed0bf08c373449031962f SHA512 b0ca7bcbcbc381c558b769a2c4761edb428b464adef468c671b8dc3112a4a9d46c8306d89675b89da2fbb15b9517967d35616985659af03772590cb7e1ed71d2
+DIST vivaldi-snapshot-2.12.1873.3_p1-arm64.deb 61674800 BLAKE2B aa7449d16c1e67312b5ec93ea76f802610e03e837d0261ed90c48526d095ff2eef4860a94fc013f8d90a3e139edcb2ffdf7ce75e574779342f297489bf20bc24 SHA512 1d84f8d6b0619a70afe33b216f5ad84320e7be77a056c6fdf0bcead4a1af53aeb334c817723ac93d45fc88509a3e29e9cda4a57cd22eabf83e6462cf269cad3f
+DIST vivaldi-snapshot-2.12.1873.3_p1-armhf.deb 61024084 BLAKE2B 3ae1157bd77f15777d24e51c47d03dc4e74094cdc8e88e48aef29d4e87d960afb93e17e2613b9d408e05c9b0f6e26e96660d083ee3786b6c7c6f959e9b5a12f0 SHA512 d6ae883242748e643ab47268e9a3c0dd364d4e4f31d223d8a1adfde1b5376162ee6b2025103a97297ce5506451a6455cd284fd67e3a8aacf5aad22d89ff72b2b
+DIST vivaldi-snapshot-2.12.1873.3_p1-i386.deb 67327632 BLAKE2B 110bf61a257571e120ab1b4f043bd8edc6015111ff1be535153633eae2caeb96b71b3e7f072665373a5952f814fe5f6a8da8eacb98ccfe3e0e36a41c18e74b30 SHA512 b56fff8e6a98fc039be41d97eec80e7e710c9f7c972714e55d468c4a1f4e50c2129689d1125d6a818dd0afeb36b55b9ba3b2e9dfb86ba3f6f8b115f48ee6c2c5
+EBUILD vivaldi-snapshot-2.12.1867.3_p1.ebuild 2614 BLAKE2B d5e4ad5b5ecdc0e50c8a9a5054d2d76847c1b561d3015a50b79f9f70e55afff3d6447973a84849e2fbb3b1ddfc96a5935493c826d1e291ec9599375bc872c071 SHA512 ceb902e8aed71a56616f4ee04a59e13c459f97d21975a0b54f9c26917d0e62763183cbfc0935127ea34605115a965d3c29f98e033f38abff5875af13abef6e42
+EBUILD vivaldi-snapshot-2.12.1873.3_p1.ebuild 2614 BLAKE2B d5e4ad5b5ecdc0e50c8a9a5054d2d76847c1b561d3015a50b79f9f70e55afff3d6447973a84849e2fbb3b1ddfc96a5935493c826d1e291ec9599375bc872c071 SHA512 ceb902e8aed71a56616f4ee04a59e13c459f97d21975a0b54f9c26917d0e62763183cbfc0935127ea34605115a965d3c29f98e033f38abff5875af13abef6e42
MISC metadata.xml 244 BLAKE2B 9c6750147c240d7416fad33e04b53730dc89cbb615648a7f3defeed3ec058aeee6dbed55a1f81241417b42ca9f7daec177c725692166a5ba08765b5dcf5a6bc5 SHA512 1da71f4fae0251c97a8fcfa1e13b0a3f8b95a856fa919ebd30bf4f2f1b8fa900841db09ebc2a0ae9fe0d91f786ac40b63290382668412fcb05bca15b0746f1db
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.11.1811.28_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.12.1867.3_p1.ebuild
index 23aeb880ad5c..db3613b057e7 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.11.1811.28_p1.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.12.1867.3_p1.ebuild
@@ -98,6 +98,7 @@ src_prepare() {
}
src_install() {
+ rm -r usr/share/appdata || die
mv * "${D}" || die
dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.12.1873.3_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.12.1873.3_p1.ebuild
new file mode 100644
index 000000000000..db3613b057e7
--- /dev/null
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.12.1873.3_p1.ebuild
@@ -0,0 +1,116 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+CHROMIUM_LANGS="
+ af am ar be bg bn ca cs da de de-CH el en-GB en-US eo es es-419 es-PE et eu
+ fa fi fil fr fy gd gl gu he hi hr hu hy id io is it ja jbo ka kn ko ku lt
+ lv mk ml mr ms nb nl nn pl pt-BR pt-PT ro ru sc sk sl sq sr sv sw ta te th
+ tr uk vi zh-CN zh-TW
+"
+inherit chromium-2 multilib unpacker toolchain-funcs xdg-utils
+
+VIVALDI_HOME="opt/${PN}"
+DESCRIPTION="A browser for our friends"
+HOMEPAGE="https://vivaldi.com/"
+VIVALDI_BASE_URI="https://downloads.vivaldi.com/snapshot/${PN}_${PV/_p/-}_"
+SRC_URI="
+ amd64? ( ${VIVALDI_BASE_URI}amd64.deb -> ${P}-amd64.deb )
+ arm64? ( ${VIVALDI_BASE_URI}arm64.deb -> ${P}-arm64.deb )
+ arm? ( ${VIVALDI_BASE_URI}armhf.deb -> ${P}-armhf.deb )
+ x86? ( ${VIVALDI_BASE_URI}i386.deb -> ${P}-i386.deb )
+"
+
+LICENSE="Vivaldi"
+SLOT="0"
+KEYWORDS="-* ~amd64 ~arm ~arm64 ~x86"
+RESTRICT="bindist mirror"
+
+DEPEND="
+ virtual/libiconv
+"
+RDEPEND="
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ media-libs/alsa-lib
+ media-libs/fontconfig
+ media-libs/freetype
+ media-libs/speex
+ net-print/cups
+ sys-apps/dbus
+ sys-libs/libcap
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/libX11
+ x11-libs/libXScrnSaver
+ x11-libs/libXcomposite
+ x11-libs/libXcursor
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXi
+ x11-libs/libXrandr
+ x11-libs/libXrender
+ x11-libs/libXtst
+ x11-libs/pango[X]
+"
+QA_PREBUILT="*"
+S=${WORKDIR}
+
+src_unpack() {
+ unpack_deb ${A}
+}
+
+src_prepare() {
+ iconv -c -t UTF-8 usr/share/applications/${PN}.desktop > "${T}"/${PN}.desktop || die
+ mv "${T}"/${PN}.desktop usr/share/applications/${PN}.desktop || die
+
+ mv usr/share/doc/${PN} usr/share/doc/${PF} || die
+ chmod 0755 usr/share/doc/${PF} || die
+
+ gunzip usr/share/doc/${PF}/changelog.gz || die
+
+ rm \
+ _gpgbuilder \
+ etc/cron.daily/${PN} \
+ || die
+ rmdir \
+ etc/cron.daily/ \
+ etc/ \
+ || die
+
+ local c d
+ for d in 16 22 24 32 48 64 128 256; do
+ mkdir -p usr/share/icons/hicolor/${d}x${d}/apps || die
+ cp \
+ ${VIVALDI_HOME}/product_logo_${d}.png \
+ usr/share/icons/hicolor/${d}x${d}/apps/${PN}.png || die
+ done
+
+ pushd "${VIVALDI_HOME}/locales" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ eapply_user
+}
+
+src_install() {
+ rm -r usr/share/appdata || die
+ mv * "${D}" || die
+ dosym /${VIVALDI_HOME}/${PN} /usr/bin/${PN}
+
+ fperms 4711 /${VIVALDI_HOME}/vivaldi-sandbox
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postinst() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index dc8b010678a8..97e8ec30fbe2 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,6 @@
-DIST vivaldi-2.11.1811.38_p1-amd64.deb 65557808 BLAKE2B 91d55f922038bc55d8e8fcbc9d67bd98a329ec79687cc6b690a4386d9d880d7657bc0e4c4f97515184d40c96b63a5584215c224fc1daccdbd4b50cd348e28005 SHA512 7fdac87cf32111c3ac7e2618bc8c579df0dc3dafe07b014f2b18eac6aa463ed96a5fa9ecd586860178e8e9c0fdf269e0f46b9589bc43e10d4ed3755c8cb0740a
-DIST vivaldi-2.11.1811.38_p1-arm64.deb 58895680 BLAKE2B e13b461f336a79a6ae72bf69a80c32ce1e348928075e79f088d4795376711e6a05ca8455eb682a443fc90e1e545f062b255bf908aa74605359382f09571d4064 SHA512 b60883827421ccc7a6d2b6cc232cc4220cf1d60f1f501c110f5524031e0f79123e2cd58a7f197445f29b9feb7761677bb46fcc9ff51f07c49c9917662c97e33c
-DIST vivaldi-2.11.1811.38_p1-armhf.deb 58212764 BLAKE2B a1abc16bfe5b47a40d36b09f75e322c53a69cf2c8734109600cd03736824698964b53ef5c31eeb82ab105b3ee9503bf764c5bd94be0520f2e6e20f046d529383 SHA512 8db699c20931363221a6afa142df524faa6b2621a07e340ae74c56f093deb413b583e47e2de6dd55e96a5b5beef4a590bffe32935f3a205174f9d91c510c7a4a
-DIST vivaldi-2.11.1811.38_p1-i386.deb 64361772 BLAKE2B 3a6cd6fb36b787a3551419b64034e2fde6921a721fc3f55bf0ae967cdd81ab2c098a26945a5c43b24b75f4fd20d97f894c190c1bfa71d9e6805fa37347e48a02 SHA512 454f956b87f7ff6511816532508b2d1d63931536ee68f4631e9b6676a52f06ffaf07923c1f769f2e4f094f63a490e3f217d3185bc12ea8cbdf509c66baad60a6
-EBUILD vivaldi-2.11.1811.38_p1.ebuild 2970 BLAKE2B ee909eefd804082c5c3ba23a589395f6edc0e96e0e9cef593ead4b64f46d0b25a81e7c89c6ed1eea88a0980b5ba4e8f03407e6c37db3d9d9cab3dfb71d65cf02 SHA512 64cef34c3a0239d62b82521cf07306b1ba70502354050acd2b2be643e34af9b5c282c423c1237ca34d96b0cb6557eb388ed90b532c8d84054c4e367b7a03bb1a
+DIST vivaldi-2.11.1811.52_p1-amd64.deb 65571936 BLAKE2B 1ba4f021fd2ec0bd40894add98c7b2138548c13150fc5942d35128702976f8d6216d0832e5f641409754c2b1363198fe6ddd680082210cf19b597d6a294f25c5 SHA512 280e28334ae6b1c7b826ff816b143558742cb64cd8e1350bae6aaa808f72550d542504e9988977559ca42175b08949fb0c4902008d80fdb87fda7e3d89faab54
+DIST vivaldi-2.11.1811.52_p1-arm64.deb 58905032 BLAKE2B 276561fbcbf25b6a9aa9692f858abbb0f1106dca464dd2ba1ebb8d5217176a32b29e302a9dde99f10d520bf511d52d0bdd4dcda59db9e94137fbcf3590287532 SHA512 67929a0de3c0d2c70e6499940a2864869689b138ccae26bf2ee1250ada903afa21a66d83606d68aeb865820c97e7b829e1c2397c09fadaf8ddf502d9abb9cd9d
+DIST vivaldi-2.11.1811.52_p1-armhf.deb 58214992 BLAKE2B 49f6639e07358476dc0c6904f761d8fc9e20261fd7b537201e94945431530aad60efcc5295aa614a304df7c5a62e96cf7814013133f0e47c7e9369bfd3c8ad5a SHA512 42006b682f93dbd97e828cbbf430849b386d6afe1b52c3fa42806f00fe4f9e31e59d79edef6f9ee6291a27ef484febe932b91055315a2cbf8cf4da54ca659947
+DIST vivaldi-2.11.1811.52_p1-i386.deb 64350816 BLAKE2B 6c078e77dcf2c791b1af6d996631d8e9bd6a2b993a3307b0ed893de103f69fa7fd4cf085a0206b4c0578e6b9f8ad42502f59aceff4f9e0c0d83b3e1260a922d9 SHA512 3ad444afba982d0e4cc56cd6f3e65d560b1988996f7d71f7b92326dfea0a6274da0d8472e4f3e4f82e1557bf75ba73d5ec5585cc991b6c8af905793d5e5e6216
+EBUILD vivaldi-2.11.1811.52_p1.ebuild 2970 BLAKE2B ee909eefd804082c5c3ba23a589395f6edc0e96e0e9cef593ead4b64f46d0b25a81e7c89c6ed1eea88a0980b5ba4e8f03407e6c37db3d9d9cab3dfb71d65cf02 SHA512 64cef34c3a0239d62b82521cf07306b1ba70502354050acd2b2be643e34af9b5c282c423c1237ca34d96b0cb6557eb388ed90b532c8d84054c4e367b7a03bb1a
MISC metadata.xml 244 BLAKE2B 9c6750147c240d7416fad33e04b53730dc89cbb615648a7f3defeed3ec058aeee6dbed55a1f81241417b42ca9f7daec177c725692166a5ba08765b5dcf5a6bc5 SHA512 1da71f4fae0251c97a8fcfa1e13b0a3f8b95a856fa919ebd30bf4f2f1b8fa900841db09ebc2a0ae9fe0d91f786ac40b63290382668412fcb05bca15b0746f1db
diff --git a/www-client/vivaldi/vivaldi-2.11.1811.38_p1.ebuild b/www-client/vivaldi/vivaldi-2.11.1811.52_p1.ebuild
index f28a5ac334d7..f28a5ac334d7 100644
--- a/www-client/vivaldi/vivaldi-2.11.1811.38_p1.ebuild
+++ b/www-client/vivaldi/vivaldi-2.11.1811.52_p1.ebuild
diff --git a/www-client/w3m/Manifest b/www-client/w3m/Manifest
index 37452ff7474f..badb696a49cf 100644
--- a/www-client/w3m/Manifest
+++ b/www-client/w3m/Manifest
@@ -2,6 +2,6 @@ AUX w3m-img-fb.patch 292 BLAKE2B 3e292f5607b97d49143be54bb2ef31aaf43e9ab599a4b63
AUX w3m.mailcap 44 BLAKE2B ae8bde48a638a61bcac9c6b3a0e001666e0c17a3e6fff2d2b4da870fde8a5fc0eb8314d9b818399ae502209a2fa4fbdf4bfb07e56e29a275cb2133656da52dfc SHA512 a66ef535a62f593910c1c99865363e7fc8af1815d24f2ccda86a72c0b777ff388100677f0e14e6f57a6786fdbde62cfc3fea554e659d54663f44cfba3e5c67d2
DIST w3m-0.5.3+git20180125.tar.gz 2181743 BLAKE2B d0766fa215be971ba280e4933ee9521ac4b7806f77ced5be4de58a5e28fa478e29a9102d101174f8d216cb982827b347c0fbcbfc494068d1cb8e443e73df7228 SHA512 61b8498b927569937c509460e291eeba6eb302d34ccd6e1bf4d1eb07ac73a3ac5a477161727d310324625be04b907f8c3e970382d08c9fa0846b371699f04e14
DIST w3m-0.5.3+git20190105.tar.gz 2183651 BLAKE2B 624fe3b8c1daa2a6d4ce21e051ee363a29114bdb64e0e0d9864b8098f2a12bcb27e293fa3dfa4dc1dff691fa40046f4878b7d39c321f591d3689d00e3ed42bad SHA512 b63b15d0bea82f50bcaa9fc0826c2d3c265a3ad73069b4a020812f28b552cdf08618ab877280c9f3a43bd64f51b80b7a526098e6395ea121c0981a3fcd2562b4
-EBUILD w3m-0.5.3_p20180125.ebuild 3212 BLAKE2B fc8c8e08ffa86c336af3309888c8307386faed65f5003da40b119858d2a885c49fbe6a7a9fcaea7f798fdc89c3a2982f0623a8610f743f03d89dc3e2d8532c36 SHA512 7e3fc34b3633f014cd197382f6880fd45ec2df64310bc266f9fe07704936869f09ce19f75586ecfe94e92aa477b7d83a4a53ce246976edb9c19bce2e75b92354
+EBUILD w3m-0.5.3_p20180125.ebuild 3213 BLAKE2B 664bb483bb732c30ef0f78e1203b4d3f3aef735ee5552d34f669175e497e5566fd16bc34a1e1ce3b06091ff6d26cbed3348dc026c9b2bc2496decef768730064 SHA512 7725adbc9ba99f43f11a74e32d83426906fc0c0fc0ba4f8e0a382bfe06e1cd1f6f6010444d00707af130e829fb0398f843159da771ef5e4e22a28531c3e17b7d
EBUILD w3m-0.5.3_p20190105.ebuild 3172 BLAKE2B 99a051cb62eae1e6020847be551fd96ac2f8767fdd21e8dd5a7f1f1c80da38349ba5752ce674f8af4f198eec7050fc24aefb4650b82aba4bf7c616b30328fb49 SHA512 63f48f4a968777aba46f515e7740033d8192a931e080805cbc042e3d0384b19c19e6f33f2decce16b401867f5d69a291860378c296e7af2a3127bd5bc18f928b
MISC metadata.xml 522 BLAKE2B 4f89e2d965f7cc320983d501b67f2dda0134745d63e98b488fb3bdcfd6dfd2ce2e0fe12f8b6fea88818166298906c661db47405ab4de1f27cbbec37ca52fdedc SHA512 1fb6f6e6121f5673e809a626f840ff524b6e58260a9e2ac5b537e1f3d04cf2371b1ff03808da757848931275751a09fdc872f431b9162927fabc0b3e64305317
diff --git a/www-client/w3m/w3m-0.5.3_p20180125.ebuild b/www-client/w3m/w3m-0.5.3_p20180125.ebuild
index b35fa3889866..037b2d705875 100644
--- a/www-client/w3m/w3m-0.5.3_p20180125.ebuild
+++ b/www-client/w3m/w3m-0.5.3_p20180125.ebuild
@@ -14,7 +14,7 @@ SRC_URI="https://github.com/tats/${PN}/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.g
LICENSE="w3m"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="X fbcon gdk-pixbuf gpm imlib l10n_de l10n_ja libressl lynxkeymap nls nntp ssl unicode xface"
REQUIRED_USE="X? ( ?? ( gdk-pixbuf imlib ) )
fbcon? ( ?? ( gdk-pixbuf imlib ) )"
diff --git a/www-client/weboob/Manifest b/www-client/weboob/Manifest
index e31bf808df82..cc67be03000d 100644
--- a/www-client/weboob/Manifest
+++ b/www-client/weboob/Manifest
@@ -1,5 +1,5 @@
DIST weboob-1.3.tar.gz 2688899 BLAKE2B a75a854137b117fd228959a6c5d19e93c5a0520a8e88227e2d6e8bf13795b2d3ba51173307563b5704be68fe680dd3573fc3b7308e29d422bc9ee6e3d4adaaa7 SHA512 c56704b9fc0d21c5d2b4d297f677f01d25d523c3d45acf7ed0b241fccd4b2477ddb60e58d2dd68886858dc8a50faa43d533c808b106546180552babf9c07543c
-EBUILD weboob-1.3.ebuild 2427 BLAKE2B e78de6a2c0d0a9e204c173597cd87233d1ab1fafa7a5daf42cb69a56580f049cf5e75709ec405b8b0186515bfe18d965b32138c56e856faf95f98877b8f72ad5 SHA512 1d05935e5cf8585932554ba2ddae2aa4fd5c93ab6bdbee313cdbcc7d2dbbc2748fd7eb60e2813fd2d89b984a479cb55d457b614cfa39e329a22cc2ef5e4eee90
-EBUILD weboob-9998.ebuild 2427 BLAKE2B e78de6a2c0d0a9e204c173597cd87233d1ab1fafa7a5daf42cb69a56580f049cf5e75709ec405b8b0186515bfe18d965b32138c56e856faf95f98877b8f72ad5 SHA512 1d05935e5cf8585932554ba2ddae2aa4fd5c93ab6bdbee313cdbcc7d2dbbc2748fd7eb60e2813fd2d89b984a479cb55d457b614cfa39e329a22cc2ef5e4eee90
-EBUILD weboob-9999.ebuild 2427 BLAKE2B e78de6a2c0d0a9e204c173597cd87233d1ab1fafa7a5daf42cb69a56580f049cf5e75709ec405b8b0186515bfe18d965b32138c56e856faf95f98877b8f72ad5 SHA512 1d05935e5cf8585932554ba2ddae2aa4fd5c93ab6bdbee313cdbcc7d2dbbc2748fd7eb60e2813fd2d89b984a479cb55d457b614cfa39e329a22cc2ef5e4eee90
+EBUILD weboob-1.3.ebuild 2456 BLAKE2B ade765e1b60cb53ad1f4aced61e11e7fa947feef3711253b18fbea1de261c1429b78b39adc1d5d5e2209f6f46e9fce608dcb6e3ed0860642ca1db0e537ececd4 SHA512 6a078157ac9269f6ff4ae35dc1c74d596310db25ebeab446ff0a12d995f77108b314b03e6cebfc92cedbc478ea45c1334a4ea320e6ef3e3f129bd75d604015ec
+EBUILD weboob-9998.ebuild 2456 BLAKE2B ade765e1b60cb53ad1f4aced61e11e7fa947feef3711253b18fbea1de261c1429b78b39adc1d5d5e2209f6f46e9fce608dcb6e3ed0860642ca1db0e537ececd4 SHA512 6a078157ac9269f6ff4ae35dc1c74d596310db25ebeab446ff0a12d995f77108b314b03e6cebfc92cedbc478ea45c1334a4ea320e6ef3e3f129bd75d604015ec
+EBUILD weboob-9999.ebuild 2456 BLAKE2B ade765e1b60cb53ad1f4aced61e11e7fa947feef3711253b18fbea1de261c1429b78b39adc1d5d5e2209f6f46e9fce608dcb6e3ed0860642ca1db0e537ececd4 SHA512 6a078157ac9269f6ff4ae35dc1c74d596310db25ebeab446ff0a12d995f77108b314b03e6cebfc92cedbc478ea45c1334a4ea320e6ef3e3f129bd75d604015ec
MISC metadata.xml 505 BLAKE2B 0ead93ab79e15e2a34f6f46d6cfedbea661f04addbd2ae5ec4125cc4e9503c9d46fdec7f6880f1a329f2db0472ab67032fe2beaa28a10ff11d9a246b8f5cfbc8 SHA512 09332ad143bb8398627d42f3266dc99d73de9072f8c01747dafca12f1bba6e7b0d1cf5dc8860a1d988d9feb1a333e98f92ee1b65ace821b00d599d53eb63ca9a
diff --git a/www-client/weboob/weboob-1.3.ebuild b/www-client/weboob/weboob-1.3.ebuild
index 13f4e208d435..19b1a901b2ff 100644
--- a/www-client/weboob/weboob-1.3.ebuild
+++ b/www-client/weboob/weboob-1.3.ebuild
@@ -44,7 +44,9 @@ RDEPEND="${COMMON_DEPEND}
dev-python/six[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
- virtual/python-futures[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/futures[${PYTHON_USEDEP}]
+ ' -2)
deprecated? ( dev-python/mechanize[${PYTHON_USEDEP}] )
fast-libs? (
dev-python/pyyaml[libyaml,${PYTHON_USEDEP}]
diff --git a/www-client/weboob/weboob-9998.ebuild b/www-client/weboob/weboob-9998.ebuild
index 13f4e208d435..19b1a901b2ff 100644
--- a/www-client/weboob/weboob-9998.ebuild
+++ b/www-client/weboob/weboob-9998.ebuild
@@ -44,7 +44,9 @@ RDEPEND="${COMMON_DEPEND}
dev-python/six[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
- virtual/python-futures[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/futures[${PYTHON_USEDEP}]
+ ' -2)
deprecated? ( dev-python/mechanize[${PYTHON_USEDEP}] )
fast-libs? (
dev-python/pyyaml[libyaml,${PYTHON_USEDEP}]
diff --git a/www-client/weboob/weboob-9999.ebuild b/www-client/weboob/weboob-9999.ebuild
index 13f4e208d435..19b1a901b2ff 100644
--- a/www-client/weboob/weboob-9999.ebuild
+++ b/www-client/weboob/weboob-9999.ebuild
@@ -44,7 +44,9 @@ RDEPEND="${COMMON_DEPEND}
dev-python/six[${PYTHON_USEDEP}]
dev-python/termcolor[${PYTHON_USEDEP}]
dev-python/unidecode[${PYTHON_USEDEP}]
- virtual/python-futures[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep '
+ dev-python/futures[${PYTHON_USEDEP}]
+ ' -2)
deprecated? ( dev-python/mechanize[${PYTHON_USEDEP}] )
fast-libs? (
dev-python/pyyaml[libyaml,${PYTHON_USEDEP}]