summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
committerV3n3RiX <venerix@redcorelinux.org>2020-01-15 15:51:32 +0000
commit21435953e16cda318a82334ddbadb3b5c36d9ea7 (patch)
treee1810a4b135afce04b34862ef0fab2bfaeb8aeca /www-client
parent7bc9c63c9da678a7e6fceb095d56c634afd22c56 (diff)
gentoo resync : 15.01.2020
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin6226 -> 6216 bytes
-rw-r--r--www-client/chromium/Manifest31
-rw-r--r--www-client/chromium/chromium-78.0.3904.108.ebuild742
-rw-r--r--www-client/chromium/chromium-79.0.3945.117.ebuild (renamed from www-client/chromium/chromium-79.0.3945.79.ebuild)4
-rw-r--r--www-client/chromium/chromium-80.0.3987.42.ebuild (renamed from www-client/chromium/chromium-80.0.3970.5.ebuild)13
-rw-r--r--www-client/chromium/files/chromium-77-clang.patch13
-rw-r--r--www-client/chromium/files/chromium-77-pulseaudio-13.patch82
-rw-r--r--www-client/chromium/files/chromium-78-gcc-alignas.patch142
-rw-r--r--www-client/chromium/files/chromium-78-gcc-enum-range.patch46
-rw-r--r--www-client/chromium/files/chromium-78-gcc-noexcept.patch32
-rw-r--r--www-client/chromium/files/chromium-78-gcc-std-vector.patch87
-rw-r--r--www-client/chromium/files/chromium-78-icon.patch12
-rw-r--r--www-client/chromium/files/chromium-78-include.patch40
-rw-r--r--www-client/chromium/files/chromium-78-pm-crash.patch43
-rw-r--r--www-client/chromium/files/chromium-80-gcc-abstract.patch41
-rw-r--r--www-client/chromium/files/chromium-80-gcc-blink.patch18
-rw-r--r--www-client/chromium/files/chromium-80-gcc-incomplete-type.patch229
-rw-r--r--www-client/chromium/files/chromium-80-gcc-noexcept.patch48
-rw-r--r--www-client/chromium/files/chromium-80-gcc-permissive.patch33
-rw-r--r--www-client/chromium/files/chromium-80-include.patch44
-rw-r--r--www-client/chromium/files/chromium-widevine-r4.patch26
-rw-r--r--www-client/chromium/metadata.xml1
-rw-r--r--www-client/dillo/Manifest2
-rw-r--r--www-client/dillo/dillo-9999.ebuild4
-rw-r--r--www-client/epiphany/Manifest4
-rw-r--r--www-client/epiphany/epiphany-3.32.6.ebuild (renamed from www-client/epiphany/epiphany-3.30.4.ebuild)41
-rw-r--r--www-client/falkon/Manifest2
-rw-r--r--www-client/falkon/falkon-3.1.0-r1.ebuild4
-rw-r--r--www-client/firefox-bin/Manifest282
-rw-r--r--www-client/firefox-bin/firefox-bin-68.4.1.ebuild174
-rw-r--r--www-client/firefox-bin/firefox-bin-72.0.1.ebuild (renamed from www-client/firefox-bin/firefox-bin-70.0.1.ebuild)2
-rw-r--r--www-client/firefox/Manifest288
-rw-r--r--www-client/firefox/files/mozilla-bug1601707-gcc-fixup-72.patch83
-rw-r--r--www-client/firefox/firefox-68.2.0.ebuild4
-rw-r--r--www-client/firefox/firefox-68.3.0.ebuild6
-rw-r--r--www-client/firefox/firefox-68.4.1.ebuild773
-rw-r--r--www-client/firefox/firefox-71.0-r1.ebuild (renamed from www-client/firefox/firefox-71.0.ebuild)4
-rw-r--r--www-client/firefox/firefox-72.0.1.ebuild (renamed from www-client/firefox/firefox-70.0.1.ebuild)66
-rw-r--r--www-client/google-chrome-beta/Manifest4
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-80.0.3987.42.ebuild (renamed from www-client/google-chrome/google-chrome-79.0.3945.79.ebuild)2
-rw-r--r--www-client/google-chrome-unstable/Manifest4
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-81.0.4021.2.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-80.0.3987.7.ebuild)2
-rw-r--r--www-client/google-chrome/Manifest4
-rw-r--r--www-client/google-chrome/google-chrome-79.0.3945.117.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-79.0.3945.79.ebuild)2
-rw-r--r--www-client/opera-beta/Manifest6
-rw-r--r--www-client/opera-beta/opera-beta-66.0.3515.21.ebuild (renamed from www-client/opera-beta/opera-beta-66.0.3515.3.ebuild)0
-rw-r--r--www-client/opera-developer/Manifest6
-rw-r--r--www-client/opera-developer/opera-developer-67.0.3554.0.ebuild (renamed from www-client/opera-developer/opera-developer-67.0.3523.0.ebuild)0
-rw-r--r--www-client/opera-developer/opera-developer-67.0.3564.0.ebuild (renamed from www-client/opera-beta/opera-beta-66.0.3515.7.ebuild)10
-rw-r--r--www-client/opera/Manifest2
-rw-r--r--www-client/opera/opera-66.0.3515.27.ebuild111
-rw-r--r--www-client/pybugz/Manifest4
-rw-r--r--www-client/pybugz/pybugz-0.13.ebuild4
-rw-r--r--www-client/pybugz/pybugz-9999.ebuild4
-rw-r--r--www-client/qutebrowser/Manifest6
-rw-r--r--www-client/qutebrowser/qutebrowser-1.8.1.ebuild4
-rw-r--r--www-client/qutebrowser/qutebrowser-1.8.3.ebuild80
-rw-r--r--www-client/qutebrowser/qutebrowser-9999.ebuild10
-rw-r--r--www-client/ripe-atlas-cousteau/Manifest2
-rw-r--r--www-client/ripe-atlas-cousteau/ripe-atlas-cousteau-1.2.ebuild4
-rw-r--r--www-client/seamonkey/Manifest2
-rw-r--r--www-client/seamonkey/seamonkey-2.49.5-r1.ebuild4
-rw-r--r--www-client/surfraw/Manifest4
-rw-r--r--www-client/surfraw/surfraw-2.3.0-r1.ebuild2
-rw-r--r--www-client/surfraw/surfraw-2.3.0-r2.ebuild2
-rw-r--r--www-client/vivaldi-snapshot/Manifest20
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-2.11.1784.3_p1.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1745.22_p1.ebuild)2
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-2.11.1789.3_p1.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-2.10.1745.1_p1.ebuild)10
-rw-r--r--www-client/vivaldi/Manifest10
-rw-r--r--www-client/vivaldi/vivaldi-2.10.1745.23_p1.ebuild (renamed from www-client/vivaldi/vivaldi-2.9.1705.41_p1.ebuild)0
70 files changed, 2109 insertions, 1684 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 3800e31f7b7b..cd7adeaebb1b 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 7eafa4379e4a..b28f17505446 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,13 +1,4 @@
-AUX chromium-77-clang.patch 411 BLAKE2B 95209cbf367f62cd77c7acad3b4a0e55e0f3fd509e58a53cbd3579edf37211f4a55180f77e8b1589fdeb0b6e1d38ca6eada6d67b08c19fe2a1bd019c587afeb2 SHA512 501c33ef25abf8148c4b0ae474cb354c2a32edfb36a4f041a14a5d1a8706a80395a2e2f117bcc31e5671e6e58710faa29f9ac9dcae8b4af8952310f578a572cc
-AUX chromium-77-pulseaudio-13.patch 4402 BLAKE2B 967593e1fdf05d9bb1c7a489b9156024cef3fc7c49a1b1bfefbb8438c42b9bfb807422cc67568d425a37f181e6863d12c9629856852d5ba37f93c0c45919a1d9 SHA512 4aee9b0d31a682da2e4362856532965608a5d718f8f74812bb240b03f94620acb502c9f806c788ea26da386eff0b6c5dfba15cd4ce84b11e6381d70bf59bc483
AUX chromium-77-system-icu.patch 649 BLAKE2B 7910fcb64460ef965eafdd05e98d41d14399fd337ac8f79bcb2c7059fccd61d552ab6efa1dbf8bdcce564716b3d12b41a587077034cb72ef610eff76f4e052d6 SHA512 7413e0cca7102008dd5bee443dcde90be69ef1d0973fee576f70544f0d0a66aa8bc7099e619c89160915d6cd6186384be46ffab4a1d747000133dda9a84e15e5
-AUX chromium-78-gcc-alignas.patch 6152 BLAKE2B 88e7c00a8cad7ee14502398fb95a628287ae1aed7e26d1dc2c53cb5ff0ebc8c0e5f0c0f0d729662dd135513c49953e67b1c5969ed599a264c445c64c8379111a SHA512 5a82def438250a1aa432a7fd7d7e3f815d4c47134741cab4ff76c9530ef4e82570788e2e17522dd63154b67c239e9b3966ba39169939f5a52b85f68a1dd84d45
-AUX chromium-78-gcc-enum-range.patch 1854 BLAKE2B 90ce5f4a75528bb66cbdef7c56aa61b210300ee5846e3a3bcfd7a0f0caca70a0891cd097e20314e161b0d1e26339e814f4be89a024fce3401059922cbd060e1b SHA512 0e785ad63f4a623571d489de3f08fd79b768ede4718f0d3a04359f54be7b4f79970b5fa603529b727da5877e7b190a368b01058a996af6236813cee19ab1fe5e
-AUX chromium-78-gcc-noexcept.patch 1338 BLAKE2B 47678f67a6757b5686eaaf03a16d62b10696acd7312f26c887d67c1fd61e29a0a19114c1734c0a127a314fd7b617d415761c30eff2868cdcc6d37dd50926106c SHA512 b0c12022593e8ee2f1d6c6e96a3376cd4f068c1fa1413883bd6d58a15aeb2e8a67bbf9296b1ba922c2c5531b84dfe645d1fd47c7e55558bd8ac350b8ea33a827
-AUX chromium-78-gcc-std-vector.patch 4807 BLAKE2B faa58066c146c7b0e871fde394a89153331cb47d1579160968e627df62971e556e2d621e8aabd7001ca6d810386e110adb848cabf4c1b9b4cd272d95fc816713 SHA512 57e5cb77360602272eeb7c6f1b2c229f00074e971ab277798d65c4ea475b7f65faf28ad8fe0ad9c2024af5567eca782c2016ac7469570274036da4a5bc3fa5ca
-AUX chromium-78-icon.patch 489 BLAKE2B 5ed54a0e29c9c5e0cd4a52c8dc8da7d73b1211facee496483d3e6ba9c5e54d8c34a909fa7db7fb7ee535a70ce32058eef3dc6f4f3cc73061a03475a21412bc1f SHA512 28a5070b273cf94904fdcad846f9491c1795c2bda3ae28f4c05b18f228902632fdfe4cfddba2d8de40ea3c17d48bd139de4f1ae7590597563c6cd7d43a9a7ddb
-AUX chromium-78-include.patch 1774 BLAKE2B 04c9da33a031dc54945c679b4a2f16ee8a759cf13059b97a2887fe86bfbc9606d6ced49a566b4f4ef6f22d862bdafa7ef770324da33c073cda352a06ef3ccc52 SHA512 0d3c990bdf149c5038bdeb11c65d128a15be1d4450951c7d002cb20bdcdfadb01104cd5d9c290f79784f87bf8d6657367586f464e7ea284a56a7d2e4bcf25bd8
-AUX chromium-78-pm-crash.patch 2078 BLAKE2B e81b6e940cd8b86404a3701cf85ea86da83ebf2602b708bcd8692f88400917af3bdada85c49a1502b87ad22d4893c1e59f08101f3e4d599d5a782eae92d56a1c SHA512 e32a9e5d9d746117be0a59ef91b2d01157fb7613b5411a6f7751312ed61b912709769106281ac6359ad78fa2c0da93fce01e2f481296db061828e19ac6efb8c1
AUX chromium-78-protobuf-export.patch 694 BLAKE2B 3fffcb6a7289bac848b89275a9f76e4302042362fa9bcf2689df01e0a00806c7e838210fa8696ee8e2134127ec4cfb5c3b632e2739c225f8e9586e01de7035ce SHA512 e3a80775d958740eedc7c3df0e9dd12b0e6a51ccf871a2085ab77246814e748428133d27c60322a102eb8f50bb65fc2c607e0d2665a92393be55befcbf566ab0
AUX chromium-79-gcc-alignas.patch 3039 BLAKE2B 46f9d31944cf27479e3a7f33df5a0b37f11a7a761fa0a413bbbb3195de0fe62e33531f78155de5afefc9de4c051347328b61a3701380d8f8ae8895ca468efc94 SHA512 98f0d1f24acdb7572445210b3d29147e72dee06bc7c09e30320ed17926d70be0f68905682aef8f026481f71b6a98d0c5d6bf4dad87e9517e1a2ca5bd758e87c4
AUX chromium-79-gcc-ambiguous-nodestructor.patch 1472 BLAKE2B 7222056fa1cbde82e855d3025e7421e75a9605f663216dd56eda49450604b51aa2174e89831edc16e2ec6844e24f5d8960619df2dfefd2f4e7c6a06fdaf4e1f3 SHA512 0bbd97f00d695b39d31c73d9c7b99e4bcb850361d0089520febb7341a1986ad23b4a39a58b4db9ea46223cd6469e4bfdc40f0465f4348fd1c7c045158e2569e3
@@ -16,23 +7,21 @@ AUX chromium-79-gcc-permissive.patch 3014 BLAKE2B 4b717bd5741e72b9fd0a6dc800abfa
AUX chromium-79-icu-65.patch 573 BLAKE2B b716eeb78ac2fe7d32328274b8ea4f79cbc858700de0cb256fddaff35e4c593ddaec3e96469fe371399db112015ffbbbb6fe91fcbf151ca1e412a4104a0ea5f9 SHA512 2503799bd638e2cd521c04b5104081d332177e68c3c22a66a4c8930a6ff0da250893ac9aa5eb30f1a97faf78a2d33b552d69d4393c1f6278ab63e3609edf338d
AUX chromium-79-include.patch 5476 BLAKE2B 3c5ba004d51f48c3e07f9b7663b79a2573dd3b6beed3e30a7222c10c77e9f0be2b0d57b8b871657aea73d2dec2a394d37f770802414a3861f1bb4b9447905f6a SHA512 59c35e86720786e24e999c32064343220fbb40a4f8dc517b83aeef0cbc0f29042c4ff2ef99db5589eadff6743fb5fa55e5d0128c6490bbfa725e52071398b8c9
AUX chromium-79-system-hb.patch 643 BLAKE2B 82cf0464a338034e6aae27d842d5571f2d2356c6a967186e992f6487ad9f45355166957444f70d1b1451d4f05a9572a48437c5d2352a6e473329b5dc6cc18d40 SHA512 7b19a7740a12823b4aef1ab60d7e06ca77edaf34af42e9ac2b029b5560c496f6c87dbaf11fa59b950f80b836a9bd97424c8e38d2d26101b4ac9f26befa062038
-AUX chromium-80-gcc-blink.patch 1302 BLAKE2B 949f7df1ef1c65904bcd0133e84e8eed68495577c393781cf2b1eae8c6d88e3f2b8db06155a2d96cac920e6a5f6be12f40ceabeeaf93efae249b964d7e587e63 SHA512 caebe245bcaa221b962a636dced8500abeac544bb9ed6e7e310e97ac91656c87d1df4df05630dbf4a6673b2f7822018a063080fc430730b9c59c3bf5681fb32e
-AUX chromium-80-gcc-noexcept.patch 1790 BLAKE2B 41ac24639a3234280ca4f6a3c2da70995bace3d6facfe21b2553bc6c4135d8179b913f89518e54a776bb95a2bcd3a60d018f237b2e5422277b1e32e2d526f6c1 SHA512 af5c4b1cf9823bca957d4eda0af378e73341f8b996d71b7d62a255a5b41b03c32c3a9c0cf51425a87b36526ecb7ca48783787b0837cb8781499ba45c2b52ba51
+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 473 BLAKE2B ab949e188b93b076b637fdc7d8bede7094c1e4ada57bd25f80b1b6590792c568f2b3c3e4f2ff49774592699fb0f8505c87b0ea5ef64877d1c6619eca6bb49959 SHA512 90f73d25eafd984d9f63b479bd6f3dbe59cfdcaf61bceee6ed267b1ce2ec1e917d892b89630f7f68ac87b71d37e906bc0b5fd07b919c3ed49fc04777f69bd474
+AUX chromium-80-include.patch 1495 BLAKE2B a5ed4a0df55a24498b3e88c191ecf8f87873b6a8d826f5daa6df3234593d5996257d31c5ce116b078990010633e8e8bbac0e66027329afea3355959d8fae3fa8 SHA512 c73c7af2612b80b110e10fe887cab442aebc1e23bc87cc5819384be9aa0283475fb957e3fd637d6b890411adde38c8206b1f1d998127938808c307bee0636e94
AUX chromium-80-unbundle-libxml.patch 2990 BLAKE2B 63068fef2333d9d111bfe66a78efd71088c76b08b4e5014b244012df682024ceb0db8441254481189fc449f16cbeab7f650c8cab30f9d37dedf89c2dbea1bae9 SHA512 87ef07a35a103c5b4293301705a09a60199d569fceeab1e3188c7b96067d39f237441209f4448a791dc5675321f609ee5c02fdda1081af38e50adcd15de4e0b6
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
AUX chromium-compiler-r10.patch 5917 BLAKE2B a16ea6a1eee56a7de06f82e161536dab19a507f675fe8268b5a455bf36b9f5e6c1df02de73b303ab61e33153f06f118e22623d01f654d4a7c88ca8c3f8326401 SHA512 e64f9f75e685868cb8da8851e84362952a18e5dbca674c853a41feb582bdd4dc59219727f2c77440ec2030e21d7b436f144c552c30b2a4960cbe0da32c6f6c5e
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-widevine-r4.patch 1155 BLAKE2B 7ba02c4b80883fa7ae5c46d95072798683bdc5c9d65b3cab40e6a3c21b29ce7eb9c45493ec10e522341033a80132818f946569ee774c662daafa4e09fbc2a988 SHA512 8f78c0e22f14f81f1903a77b315c7818603caaadbb5d517a3184a11e9553b99fd42d5a1d2ff19b3d79c03352b2e279a5102afa2fa66f276da2d9c42988a94366
AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739
-DIST chromium-78-revert-noexcept-r1.patch.gz 12094 BLAKE2B 1fd0c939af773ed398c9ab14fa80b042b4237cabdbcb06425e4d1c72200ec49c3c1383cfc95013cce4df411b0a2397b79030d41a0379ae80a0c60bae1fbb5ffa SHA512 dcb62b82b34d5d6982762cacfe3ab7d3538d908b3befe7666f5d70d98ba4f979b5bf056e5c5343ed76aa744a643318fc5a75ddedfcb1b7de3e7c28eb2587439f
-DIST chromium-78.0.3904.108.tar.xz 742906260 BLAKE2B 4ec325911d502d0832764a2a70a51c680e3c3828127ae06c2cbc6b5604f25d416b4ed2e070054145d6f63605ba0610e8cca7a4d64ee4674abfbc1e2090999740 SHA512 9801634358974dbe61484963599719b7c5571d32c70d7568287ab6b72054ed82afa146a0470c53129266a9fbc4a24dc50a43d552b8f1756776907c2760f15589
-DIST chromium-79.0.3945.79.tar.xz 778215132 BLAKE2B 6998d8caf1fc7160d59fe894b66b34d40c7889d99ad04b3714a2203d8da395351cb7b5c2d112daad478af34ce377c98198f8a50118ff63cf87cf6678c2f0f738 SHA512 783473ea68f26656a86c6a9e726fcc6331d80860d6bb9e5ece6d71c120c3e80fc97ef867c720fe14121b3ba4599452bc40610e56900b2ffd813b9c4f415d644d
-DIST chromium-80.0.3970.5.tar.xz 789810132 BLAKE2B 400fcefeb58cb784412eca7011267c9224786036494337ecb8dbc7f3f483ec05d6e26c424ef55286cbebdbc872e1c15acfb62413264bb8843334a11bbe73ab4d SHA512 398666d81beaeef3eeb3f00a9a512b2d4c4e74bd9f01f20fab06901eadcb6fdbd345c39c54f2af57c4e485f2cd35700cde6f6a3d6301df7ee920bf067bee31d6
-EBUILD chromium-78.0.3904.108.ebuild 22982 BLAKE2B 8e427972b294bbf974b4634b450c1114f7e1dab5559efa8df5ecd6532b41d4c562663c212b032c9eeac4054216dcd5acecff5bfa23a353a59ba4c53c62dacadf SHA512 c6812c14c89182ea0b72aebc21ded27f8b7097d5537db6e33b3a794bc5ebad461c1af2cdf984325bd64a5e52968f66ee3c41041489190b701ebe3d3d22a600b4
-EBUILD chromium-79.0.3945.79.ebuild 22704 BLAKE2B 68f3f881a3ad4c30ee192640008a6b3a72d25bbc079df4da0157aa6c0ccc70830cad5369a51731e19ae4883ca76afe0723b74aba8b280e6be3303084be513ddc SHA512 e112a12655adcae3ce9c448aea260c1f660d6233891bbdd931c3953863b2534e1673d165daeffb0ed39c0bad8688cb335f6f9767a53487853124612f1dca20c3
-EBUILD chromium-80.0.3970.5.ebuild 22747 BLAKE2B b28b4d182fedd2434af3473ca41bf497e07db9a7bffdb8476cf233ab4c47314e536dc014e21c8c3ba8e264ec6d0ca8f88fafc2364d0f9642a3247d734a4e1a13 SHA512 5214dd4b5b83f7aa062e5a70f478b49d07f08975ca073f7d74084f7c8e3a407d424bbbe4565baea7337720bf31b4236a1948538da1579ac5a1431120e21e68e3
-MISC metadata.xml 1538 BLAKE2B 6c68f673e2892063f4b7a5afc8314356e3e8182d8765a193c36be7ed6b61e7680dbd0a58e2386904ff2877c81ad45cdae07754996f706f986f16f3a159500930 SHA512 16e98f9dc01cfdce307dd17fc2ba83ff1eff10eaeb65aaf9154b0dedfc61086334d56f50b6ce1d673715148e29e045eb0eed21495efef942ef56e4ba4e514187
+DIST chromium-79.0.3945.117.tar.xz 778215364 BLAKE2B 0803710f12bbaa65c186927068feffb7a8028203b93c1bc7e77f967fad0ad25188e1b0fd76b2b3adc256bfcd0f838fa79c6a93720b453875ee103b7d544fe684 SHA512 bba4f52eec8011f92e3098d29269d978b6e2571593b66c93bf6767bab00f7984e733e6df5fde883b9f643e86b1ad527c3ec7d43ba381b48935512ad82e931e26
+DIST chromium-80.0.3987.42.tar.xz 798712640 BLAKE2B ab2ec22f38e757b1cdeec1584a68839400433747768d55c871dc925a25574181945650a03510e76320622055c75d6a0567bc19954f1fcaeb11c2d6ca7afe7588 SHA512 9d2d159309b0e93f09e9783f555740fa7ed723eb4484bae8a3e118b74edd6aec6e12b7cd354c80dbfff2515c1a04b8e058f0bc54c839722afb7c44af06f81b2a
+EBUILD chromium-79.0.3945.117.ebuild 22703 BLAKE2B c69e08a9bfdd3ec572888a740198cf3a810fa772c024cc42532cfa21ee578d9e28d7bf60b6b092b658663e432cdf355564a57594f50b02f33b8c0398252edccc SHA512 a94ba1b8cff2712134d77f502b9ae33f6125a899e8a894b0bf4141c68f6d12b8ae9cefad38d5056b688079052f021d3a1b71bec6cf89f8eb97ef38ff13d74965
+EBUILD chromium-80.0.3987.42.ebuild 22828 BLAKE2B 902ce746f3cc07107fef5443a7ea600b9f7c5e04415db743846e2dc4247c96340f19973de551e6fd5e5aad00a42c5c5b528b49f6e393d72837561ca704b36bc7 SHA512 36c4baa9b1b31b9d5f38bd8db425d59c018378ca277968f27fb0ab060caf067a05d7b03ba4582eeb039be42590f105e48a7d51352d9ef914ef26fe7adf2528a7
+MISC metadata.xml 1456 BLAKE2B cf9ade50335e564cd481d2a9da288ee97d9fe086a948f3226459acc918e9b25d1f61e8384cb4300f9ae253cdd1ea250cdd308784e7cf8fff4b443193e84906d5 SHA512 b0abba4bb13d33ca955db05411a135a66389099ee623c84dcc2ba6f4cd7fe222d5976adbf297767f4bd1e311b765c4500bf43713e5e6daaf0ef45d4fe8894ca7
diff --git a/www-client/chromium/chromium-78.0.3904.108.ebuild b/www-client/chromium/chromium-78.0.3904.108.ebuild
deleted file mode 100644
index de0984e85449..000000000000
--- a/www-client/chromium/chromium-78.0.3904.108.ebuild
+++ /dev/null
@@ -1,742 +0,0 @@
-# Copyright 2009-2019 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
- https://dev.gentoo.org/~floppym/dist/chromium-78-revert-noexcept-r1.patch.gz
-"
-
-LICENSE="BSD"
-SLOT="0"
-KEYWORDS="amd64 ~arm64 ~x86"
-IUSE="+closure-compile component-build cups cpu_flags_arm_neon gnome-keyring +hangouts jumbo-build 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-64:= )
- >=dev-libs/libxml2-2.9.4-r3:=[icu]
- dev-libs/libxslt:=
- dev-libs/nspr:=
- >=dev-libs/nss-3.26:=
- >=dev-libs/re2-0.2016.11.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(-)]
- )
- !=net-fs/samba-4.5.12-r0
- media-libs/opus:=
- )
- 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}
- !<www-plugins/chrome-binary-plugins-57
- 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-widevine-r4.patch"
- "${FILESDIR}/chromium-fix-char_traits.patch"
- "${FILESDIR}/chromium-unbundle-zlib-r1.patch"
- "${FILESDIR}/chromium-77-system-icu.patch"
- "${FILESDIR}/chromium-77-clang.patch"
- "${FILESDIR}/chromium-77-pulseaudio-13.patch"
- "${FILESDIR}/chromium-78-include.patch"
- "${FILESDIR}/chromium-78-icon.patch"
- "${FILESDIR}/chromium-78-protobuf-export.patch"
- "${FILESDIR}/chromium-78-pm-crash.patch"
- "${WORKDIR}/chromium-78-revert-noexcept-r1.patch"
- "${FILESDIR}/chromium-78-gcc-enum-range.patch"
- "${FILESDIR}/chromium-78-gcc-std-vector.patch"
- "${FILESDIR}/chromium-78-gcc-noexcept.patch"
- "${FILESDIR}/chromium-78-gcc-alignas.patch"
- "${FILESDIR}/chromium-79-icu-65.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
- 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/boringssl/src/third_party/sike
- third_party/boringssl/linux-aarch64/crypto/third_party/sike
- third_party/boringssl/linux-x86_64/crypto/third_party/sike
- 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/dom_distiller_js
- third_party/emoji-segmenter
- third_party/flatbuffers
- third_party/flot
- third_party/freetype
- 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/gif
- 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/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/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"
- append-cxxflags -fpermissive
- 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)"
-
- # https://chromium.googlesource.com/chromium/src/+/lkcr/docs/jumbo.md
- myconf_gn+=" use_jumbo_build=$(usex jumbo-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
-
- 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
-}
-
-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 and desktop entry.
- 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
-
- local mime_types="text/html;text/xml;application/xhtml+xml;"
- mime_types+="x-scheme-handler/http;x-scheme-handler/https;" # bug #360797
- mime_types+="x-scheme-handler/ftp;" # bug #412185
- mime_types+="x-scheme-handler/mailto;x-scheme-handler/webcal;" # bug #416393
- make_desktop_entry \
- chromium-browser \
- "Chromium" \
- chromium-browser \
- "Network;WebBrowser" \
- "MimeType=${mime_types}\nStartupWMClass=chromium-browser"
- sed -e "/^Exec/s/$/ %U/" -i "${ED}"/usr/share/applications/*.desktop || die
-
- # 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-79.0.3945.79.ebuild b/www-client/chromium/chromium-79.0.3945.117.ebuild
index b9c079e9a87f..76a0f4f0682a 100644
--- a/www-client/chromium/chromium-79.0.3945.79.ebuild
+++ b/www-client/chromium/chromium-79.0.3945.117.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2009-2019 Gentoo Authors
+# Copyright 2009-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -16,7 +16,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+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 )"
diff --git a/www-client/chromium/chromium-80.0.3970.5.ebuild b/www-client/chromium/chromium-80.0.3987.42.ebuild
index c6af893cb110..1df1ef1ffe20 100644
--- a/www-client/chromium/chromium-80.0.3970.5.ebuild
+++ b/www-client/chromium/chromium-80.0.3987.42.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2009-2019 Gentoo Authors
+# Copyright 2009-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -33,7 +33,7 @@ COMMON_DEPEND="
dev-libs/libxslt:=
dev-libs/nspr:=
>=dev-libs/nss-3.26:=
- >=dev-libs/re2-0.2016.11.01:=
+ >=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:=
@@ -51,7 +51,7 @@ COMMON_DEPEND="
>=net-fs/samba-4.5.10-r1[-debug(-)]
)
!=net-fs/samba-4.5.12-r0
- media-libs/opus:=
+ >=media-libs/opus-1.3.1:=
)
sys-apps/dbus:=
sys-apps/pciutils:=
@@ -148,9 +148,11 @@ PATCHES=(
"${FILESDIR}/chromium-79-gcc-alignas.patch"
"${FILESDIR}/chromium-80-unbundle-libxml.patch"
"${FILESDIR}/chromium-80-include.patch"
- "${FILESDIR}/chromium-80-gcc-noexcept.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() {
@@ -275,8 +277,8 @@ src_prepare() {
third_party/dom_distiller_js
third_party/emoji-segmenter
third_party/flatbuffers
- third_party/flot
third_party/freetype
+ third_party/libgifcodec
third_party/glslang
third_party/google_input_tools
third_party/google_input_tools/third_party/closure_library
@@ -344,7 +346,6 @@ src_prepare() {
third_party/skia
third_party/skia/include/third_party/skcms
third_party/skia/include/third_party/vulkan
- third_party/skia/third_party/gif
third_party/skia/third_party/skcms
third_party/skia/third_party/vulkan
third_party/smhasher
diff --git a/www-client/chromium/files/chromium-77-clang.patch b/www-client/chromium/files/chromium-77-clang.patch
deleted file mode 100644
index a57b5a458a4d..000000000000
--- a/www-client/chromium/files/chromium-77-clang.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/base/location.h b/base/location.h
-index c07e747..924db1c 100644
---- a/base/location.h
-+++ b/base/location.h
-@@ -18,7 +18,7 @@
-
- namespace base {
-
--#if defined(__has_builtin)
-+#if defined(__clang__)
- // Clang allows detection of these builtins.
- #define SUPPORTS_LOCATION_BUILTINS \
- (__has_builtin(__builtin_FUNCTION) && __has_builtin(__builtin_FILE) && \
diff --git a/www-client/chromium/files/chromium-77-pulseaudio-13.patch b/www-client/chromium/files/chromium-77-pulseaudio-13.patch
deleted file mode 100644
index 892a3183c9da..000000000000
--- a/www-client/chromium/files/chromium-77-pulseaudio-13.patch
+++ /dev/null
@@ -1,82 +0,0 @@
-From 7ac85fb4cc6f44a21761a591ac497ae3d6bf966d Mon Sep 17 00:00:00 2001
-From: Allan Sandfeld Jensen <allan.jensen@qt.io>
-Date: Mon, 23 Sep 2019 13:49:53 +0200
-Subject: [PATCH] Fix building with pulseaudio 13
-
-The function signature changed though the ABI stayed the same.
-
-(Modified to apply on chromium sources too)
-
-Change-Id: I86ca361b5e4f0c523e1031910df438c23beee876
-Fixes: QTBUG-77037
-Reviewed-by: Jüri Valdmann <juri.valdmann@qt.io>
----
-
-diff --git a/media/audio/pulse/pulse.sigs b/media/audio/pulse/pulse.sigs
-index 8b58887..daaeb14 100644
---- a/media/audio/pulse/pulse.sigs
-+++ b/media/audio/pulse/pulse.sigs
-@@ -24,11 +24,11 @@
- pa_operation* pa_context_get_source_info_by_name(pa_context* c, const char* name, pa_source_info_cb_t cb, void *userdata);
- pa_operation* pa_context_get_source_info_list(pa_context* c, pa_source_info_cb_t cb, void* userdata);
- pa_operation* pa_context_get_sink_info_list(pa_context* c, pa_sink_info_cb_t cb, void* userdata);
--pa_context_state_t pa_context_get_state(pa_context* c);
-+pa_context_state_t pa_context_get_state(const_pa_context_ptr c);
- pa_context* pa_context_new(pa_mainloop_api* mainloop, const char* name);
- pa_operation* pa_context_set_source_volume_by_index(pa_context* c, uint32_t idx, const pa_cvolume* volume, pa_context_success_cb_t cb, void* userdata);
- void pa_context_set_state_callback(pa_context* c, pa_context_notify_cb_t cb, void* userdata);
--pa_operation_state_t pa_operation_get_state(pa_operation* o);
-+pa_operation_state_t pa_operation_get_state(const_pa_operation_ptr o);
- void pa_context_unref(pa_context* c);
- void pa_operation_unref(pa_operation* o);
- int pa_stream_begin_write(pa_stream* p, void** data, size_t* nbytes);
-@@ -38,23 +38,23 @@
- int pa_stream_disconnect(pa_stream* s);
- int pa_stream_drop(pa_stream *p);
- pa_operation* pa_stream_flush(pa_stream* s, pa_stream_success_cb_t cb, void* userdata);
--uint32_t pa_stream_get_device_index(pa_stream* s);
-+uint32_t pa_stream_get_device_index(const_pa_stream_ptr s);
- int pa_stream_get_latency(pa_stream* s, pa_usec_t* r_usec, int* negative);
--pa_stream_state_t pa_stream_get_state(pa_stream* p);
-+pa_stream_state_t pa_stream_get_state(const_pa_stream_ptr p);
- pa_stream* pa_stream_new(pa_context* c, const char* name, const pa_sample_spec* ss, const pa_channel_map * map);
- pa_stream* pa_stream_new_with_proplist(pa_context* c, const char* name, const pa_sample_spec* ss, const pa_channel_map* map, pa_proplist* p);
- pa_proplist* pa_proplist_new(void);
--int pa_proplist_contains(pa_proplist* p, const char* key);
-+int pa_proplist_contains(const_pa_proplist_ptr p, const char* key);
- void pa_proplist_free(pa_proplist* p);
--const char* pa_proplist_gets(pa_proplist* p, const char* key);
-+const char* pa_proplist_gets(const_pa_proplist_ptr p, const char* key);
- int pa_proplist_sets(pa_proplist* p, const char* key, const char* value);
--size_t pa_stream_readable_size(pa_stream *p);
-+size_t pa_stream_readable_size(const_pa_stream_ptr p);
- int pa_stream_peek(pa_stream* p, const void** data, size_t* nbytes);
- void pa_stream_set_read_callback(pa_stream* p, pa_stream_request_cb_t cb, void* userdata);
- void pa_stream_set_state_callback(pa_stream* s, pa_stream_notify_cb_t cb, void* userdata);
- int pa_stream_write(pa_stream* p, const void* data, size_t nbytes, pa_free_cb_t free_cb, int64_t offset, pa_seek_mode_t seek);
- void pa_stream_set_write_callback(pa_stream *p, pa_stream_request_cb_t cb, void *userdata);
- void pa_stream_unref(pa_stream* s);
--int pa_context_errno(pa_context *c);
-+int pa_context_errno(const_pa_context_ptr c);
- const char* pa_strerror(int error);
- pa_cvolume* pa_cvolume_set(pa_cvolume* a, unsigned channels, pa_volume_t v);
-diff --git a/chromium/media/audio/pulse/pulse_stub_header.fragment b/chromium/media/audio/pulse/pulse_stub_header.fragment
-index 2a2d3e7..cdaa841 100644
---- a/media/audio/pulse/pulse_stub_header.fragment
-+++ b/media/audio/pulse/pulse_stub_header.fragment
-@@ -5,4 +5,15 @@
-
- #include <pulse/pulseaudio.h>
-
-+#if PA_MAJOR > 12
-+typedef const pa_context* const_pa_context_ptr;
-+typedef const pa_operation* const_pa_operation_ptr;
-+typedef const pa_proplist* const_pa_proplist_ptr;
-+typedef const pa_stream* const_pa_stream_ptr;
-+#else
-+typedef pa_context* const_pa_context_ptr;
-+typedef pa_operation* const_pa_operation_ptr;
-+typedef pa_proplist* const_pa_proplist_ptr;
-+typedef pa_stream* const_pa_stream_ptr;
-+#endif
- }
diff --git a/www-client/chromium/files/chromium-78-gcc-alignas.patch b/www-client/chromium/files/chromium-78-gcc-alignas.patch
deleted file mode 100644
index 4f6039c2f5a7..000000000000
--- a/www-client/chromium/files/chromium-78-gcc-alignas.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-From 6b633c4b14850df376d5cec571699018772f358e Mon Sep 17 00:00:00 2001
-From: Tomas Popela <tomas.popela@gmail.com>
-Date: Tue, 17 Sep 2019 19:48:48 +0000
-Subject: [PATCH] GCC: Can't use alignas() together with __attribute__()
-
-It's because GCC has problems when mixing the alignas() together with
-__attribute__() (that is used to export the symbols). The best
-solution is to use ALIGNAS() macro from //base/compiler_specific.h
-together with alignof() to have the equal functionality that compiles on
-GCC as well as on clang.
-
-Bug: 819294
-Change-Id: Ieb169592a2965f17a18bfc88d28418eb723a4e5a
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1806735
-Auto-Submit: Tom Popela <tomas.popela@gmail.com>
-Commit-Queue: Alex Clarke <alexclarke@chromium.org>
-Reviewed-by: Alex Clarke <alexclarke@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#697330}
----
-
-diff --git a/base/task/promise/dependent_list.h b/base/task/promise/dependent_list.h
-index 020bdbfc..3245c1c 100644
---- a/base/task/promise/dependent_list.h
-+++ b/base/task/promise/dependent_list.h
-@@ -59,7 +59,7 @@
-
- // Align Node on an 8-byte boundary to ensure the first 3 bits are 0 and can
- // be used to store additional state (see static_asserts below).
-- class BASE_EXPORT alignas(8) Node {
-+ class BASE_EXPORT ALIGNAS(8) Node {
- public:
- Node();
- explicit Node(Node&& other) noexcept;
-
-Re-use chromium alignas workaround in protobuf.
----
-
-diff --git a/third_party/protobuf/src/google/protobuf/port_def.inc b/third_party/protobuf/src/google/protobuf/port_def.inc
-index f1bd85d..9c204a1 100644
---- a/third_party/protobuf/src/google/protobuf/port_def.inc
-+++ b/third_party/protobuf/src/google/protobuf/port_def.inc
-@@ -528,6 +528,35 @@ PROTOBUF_EXPORT_TEMPLATE_TEST(DEFAULT, __declspec(dllimport));
- #undef IN
- #endif // _MSC_VER
-
-+// Specify memory alignment for structs, classes, etc.
-+// Use like:
-+// class PROTOBUF_ALIGNAS(16) MyClass { ... }
-+// PROTOBUF_ALIGNAS(16) int array[4];
-+//
-+// In most places you can use the C++11 keyword "alignas", which is preferred.
-+//
-+// But compilers have trouble mixing __attribute__((...)) syntax with
-+// alignas(...) syntax.
-+//
-+// Doesn't work in clang or gcc:
-+// struct alignas(16) __attribute__((packed)) S { char c; };
-+// Works in clang but not gcc:
-+// struct __attribute__((packed)) alignas(16) S2 { char c; };
-+// Works in clang and gcc:
-+// struct alignas(16) S3 { char c; } __attribute__((packed));
-+//
-+// There are also some attributes that must be specified *before* a class
-+// definition: visibility (used for exporting functions/classes) is one of
-+// these attributes. This means that it is not possible to use alignas() with a
-+// class that is marked as exported.
-+#if defined(_MSC_VER)
-+#define PROTOBUF_ALIGNAS(byte_alignment) __declspec(align(byte_alignment))
-+#elif defined(__GNUC__)
-+#define PROTOBUF_ALIGNAS(byte_alignment) __attribute__((aligned(byte_alignment)))
-+#else
-+#define PROTOBUF_ALIGNAS(byte_alignment) alignas(byte_alignment)
-+#endif
-+
- #if defined(__clang__)
- #pragma clang diagnostic push
- // TODO(gerbens) ideally we cleanup the code. But a cursory try shows many
-diff --git a/third_party/protobuf/src/google/protobuf/arena.h b/third_party/protobuf/src/google/protobuf/arena.h
-index dedc221..a8515ce 100644
---- a/third_party/protobuf/src/google/protobuf/arena.h
-+++ b/third_party/protobuf/src/google/protobuf/arena.h
-@@ -245,7 +245,7 @@ struct ArenaOptions {
- // well as protobuf container types like RepeatedPtrField and Map. The protocol
- // is internal to protobuf and is not guaranteed to be stable. Non-proto types
- // should not rely on this protocol.
--class PROTOBUF_EXPORT alignas(8) Arena final {
-+class PROTOBUF_EXPORT PROTOBUF_ALIGNAS(8) Arena final {
- public:
- // Arena constructor taking custom options. See ArenaOptions below for
- // descriptions of the options available.
-diff --git a/third_party/protobuf/src/google/protobuf/port_def.inc b/third_party/protobuf/src/google/protobuf/port_def.inc
-index f1bd85d..6d02b53 100644
---- a/third_party/protobuf/src/google/protobuf/port_def.inc
-+++ b/third_party/protobuf/src/google/protobuf/port_def.inc
-@@ -528,6 +528,35 @@ PROTOBUF_EXPORT_TEMPLATE_TEST(DEFAULT, __declspec(dllimport));
- #undef IN
- #endif // _MSC_VER
-
-+// Specify memory alignment for structs, classes, etc.
-+// Use like:
-+// class PROTOBUF_ALIGNAS(16) MyClass { ... }
-+// PROTOBUF_ALIGNAS(16) int array[4];
-+//
-+// In most places you can use the C++11 keyword "alignas", which is preferred.
-+//
-+// But compilers have trouble mixing __attribute__((...)) syntax with
-+// alignas(...) syntax.
-+//
-+// Doesn't work in clang or gcc:
-+// struct alignas(16) __attribute__((packed)) S { char c; };
-+// Works in clang but not gcc:
-+// struct __attribute__((packed)) alignas(16) S2 { char c; };
-+// Works in clang and gcc:
-+// struct alignas(16) S3 { char c; } __attribute__((packed));
-+//
-+// There are also some attributes that must be specified *before* a class
-+// definition: visibility (used for exporting functions/classes) is one of
-+// these attributes. This means that it is not possible to use alignas() with a
-+// class that is marked as exported.
-+#if defined(_MSC_VER)
-+#define PROTOBUF_ALIGNAS(byte_alignment) __declspec(align(byte_alignment))
-+#elif defined(__GNUC__)
-+#define PROTOBUF_ALIGNAS(byte_alignment) __attribute__((aligned(byte_alignment)))
-+#else
-+#define PROTOBUF_ALIGNAS(byte_alignment) alignas(byte_alignment)
-+#endif
-+
- #if defined(__clang__)
- #pragma clang diagnostic push
- // TODO(gerbens) ideally we cleanup the code. But a cursory try shows many
-diff --git a/third_party/protobuf/src/google/protobuf/port_undef.inc b/third_party/protobuf/src/google/protobuf/port_undef.inc
-index b7e67fe..ba1fffc 100644
---- a/third_party/protobuf/src/google/protobuf/port_undef.inc
-+++ b/third_party/protobuf/src/google/protobuf/port_undef.inc
-@@ -80,6 +80,7 @@
- #undef PROTOBUF_EXPORT_TEMPLATE_STYLE_MATCH_foj3FJo5StF0OvIzl7oMxA__declspec
- #undef PROTOBUF_EXPORT_TEMPLATE_STYLE_MATCH_DECLSPEC_dllexport
- #undef PROTOBUF_EXPORT_TEMPLATE_STYLE_MATCH_DECLSPEC_dllimport
-+#undef PROTOBUF_ALIGNAS
-
-
-
diff --git a/www-client/chromium/files/chromium-78-gcc-enum-range.patch b/www-client/chromium/files/chromium-78-gcc-enum-range.patch
deleted file mode 100644
index 9c15e954b4ea..000000000000
--- a/www-client/chromium/files/chromium-78-gcc-enum-range.patch
+++ /dev/null
@@ -1,46 +0,0 @@
-From 9662ec844017690d5fd56bf0f05ef6a540dd29c1 Mon Sep 17 00:00:00 2001
-From: Tom Anderson <thomasanderson@chromium.org>
-Date: Mon, 09 Sep 2019 19:06:01 +0000
-Subject: [PATCH] Fix GCC build error
-
-Fixes this error:
-[ 375s] In file included from ../../base/task/common/intrusive_heap.h:8,
-[ 375s] from ../../base/task/thread_pool/task_source.h:17,
-[ 375s] from ../../base/task/thread_pool/task_tracker.h:27,
-[ 375s] from ./../../base/task/thread_pool/service_thread.cc:14,
-[ 375s] from gen/base/base_jumbo_28.cc:5:
-[ 375s] ../../base/containers/intrusive_heap.h:152:36: error: enumerator value
- '-1' is outside the range of underlying type 'size_t' {aka 'long unsigned int'}
-[ 375s] 152 | enum : size_t { kInvalidIndex = -1 };
-[ 375s] |
-
-Change-Id: I6044fb704931b2f8416f6b19a247ae297cd7b0d6
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1792763
-Commit-Queue: Thomas Anderson <thomasanderson@chromium.org>
-Commit-Queue: Lei Zhang <thestig@chromium.org>
-Reviewed-by: Lei Zhang <thestig@chromium.org>
-Auto-Submit: Thomas Anderson <thomasanderson@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#694853}
----
-
-diff --git a/base/containers/intrusive_heap.h b/base/containers/intrusive_heap.h
-index 53d3909..d7626bb 100644
---- a/base/containers/intrusive_heap.h
-+++ b/base/containers/intrusive_heap.h
-@@ -131,6 +131,7 @@
-
- #include <algorithm>
- #include <functional>
-+#include <limits>
- #include <type_traits>
- #include <utility>
- #include <vector>
-@@ -149,7 +150,7 @@
- // in place.
- class BASE_EXPORT HeapHandle {
- public:
-- enum : size_t { kInvalidIndex = -1 };
-+ enum : size_t { kInvalidIndex = std::numeric_limits<size_t>::max() };
-
- constexpr HeapHandle() = default;
- constexpr HeapHandle(const HeapHandle& other) = default;
diff --git a/www-client/chromium/files/chromium-78-gcc-noexcept.patch b/www-client/chromium/files/chromium-78-gcc-noexcept.patch
deleted file mode 100644
index 8ddb53fe82d2..000000000000
--- a/www-client/chromium/files/chromium-78-gcc-noexcept.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From d16cda8fc3476cc534a756873cc8aa2692a57054 Mon Sep 17 00:00:00 2001
-From: Jose Dapena Paz <jose.dapena@lge.com>
-Date: Thu, 22 Aug 2019 13:13:36 +0200
-Subject: [PATCH] GCC: declare noexcept move constructor/assign operators of V8StackTraceId
-
-blink::BlinkCloneableMessage declares default implementation of
-move operator/assign operator that requires v8_inspector::V8StackTraceId
-to declare its move constructor/assign operator too.
-
-Bug: chromium:819294
-Change-Id: Iaf626ee8245efcba372a17cdf2de448e691d41d6
-Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1796062
-Commit-Queue: José Dapena Paz <jose.dapena@lge.com>
-Reviewed-by: Yang Guo <yangguo@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#63799}
----
-
-diff --git a/v8/include/v8-inspector.h b/v8/include/v8-inspector.h
-index ce5b777..ed4cdec 100644
---- a/v8/include/v8-inspector.h
-+++ b/v8/include/v8-inspector.h
-@@ -231,7 +231,10 @@ struct V8_EXPORT V8StackTraceId {
- std::pair<int64_t, int64_t> debugger_id;
-
- V8StackTraceId();
-+ V8StackTraceId(const V8StackTraceId&) = default;
- V8StackTraceId(uintptr_t id, const std::pair<int64_t, int64_t> debugger_id);
-+ V8StackTraceId& operator=(const V8StackTraceId&) = default;
-+ V8StackTraceId& operator=(V8StackTraceId&&) noexcept = default;
- ~V8StackTraceId() = default;
-
- bool IsInvalid() const;
diff --git a/www-client/chromium/files/chromium-78-gcc-std-vector.patch b/www-client/chromium/files/chromium-78-gcc-std-vector.patch
deleted file mode 100644
index cf1abf06b5a1..000000000000
--- a/www-client/chromium/files/chromium-78-gcc-std-vector.patch
+++ /dev/null
@@ -1,87 +0,0 @@
-From f4c3c329588b78af63aad8b401da767242b86709 Mon Sep 17 00:00:00 2001
-From: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-Date: Mon, 16 Sep 2019 17:05:42 +0000
-Subject: [PATCH] dns_util: Make DohUpgradeEntry non-const when used with std::vector<>
-
-This fixes the build with libstdc++ (with most other standard libraries
-other than libc++, in fact) after commit f93a48e3 ("Allow upgrade to DoH
-during automatic mode"):
-
-../../../../../../usr/bin/../lib/gcc/x86_64-redhat-linux/8/../../../../include/c++/8/bits/stl_vector.h:351:7: error: static_assert failed due to requirement 'is_same<typename remove_cv<const DohUpgradeEntry>::type, const DohUpgradeEntry>::value' "std::vector must have a non-const, non-volatile value_type"
- static_assert(is_same<typename remove_cv<_Tp>::type, _Tp>::value,
- ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
-../../base/no_destructor.h:77:28: note: in instantiation of template class 'std::vector<const net::(anonymous namespace)::DohUpgradeEntry, std::allocator<const net::(anonymous namespace)::DohUpgradeEntry> >' requested here
- alignas(T) char storage_[sizeof(T)];
- ^
-../../net/dns/dns_util.cc:147:7: note: in instantiation of template class 'base::NoDestructor<std::vector<const net::(anonymous namespace)::DohUpgradeEntry, std::allocator<const net::(anonymous namespace)::DohUpgradeEntry> > >' requested here
- upgradable_servers({
- ^
-../../net/dns/dns_util.cc:230:36: error: invalid range expression of type 'const std::vector<const net::(anonymous namespace)::DohUpgradeEntry, std::allocator<const net::(anonymous namespace)::DohUpgradeEntry> >'; no viable 'begin' function available
- for (const auto& upgrade_entry : upgradable_servers) {
- ^ ~~~~~~~~~~~~~~~~~~
-
-The C++ standard forbids containers of const elements. Callers of
-GetDohUpgradeList() use it in a safe way anyway, and most of
-DohUpgradeEntry's members are const.
-
-(Added gcc specific workaround)
-
-Bug: 957519
-Change-Id: I826a51823edb1184c0fae27105101e2894efe568
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1805636
-Auto-Submit: Raphael Kubo da Costa <raphael.kubo.da.costa@intel.com>
-Commit-Queue: Eric Orth <ericorth@chromium.org>
-Reviewed-by: Eric Orth <ericorth@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#696834}
----
-
-diff --git a/net/dns/dns_util.cc b/net/dns/dns_util.cc
-index d83ff7c..14997c4 100644
---- a/net/dns/dns_util.cc
-+++ b/net/dns/dns_util.cc
-@@ -139,12 +139,12 @@ struct DohUpgradeEntry {
- const DnsConfig::DnsOverHttpsServerConfig dns_over_https_config;
- };
-
--const std::vector<const DohUpgradeEntry>& GetDohUpgradeList() {
-+const std::vector<DohUpgradeEntry>& GetDohUpgradeList() {
- // The provider names in these entries should be kept in sync with the
- // DohProviderId histogram suffix list in
- // tools/metrics/histograms/histograms.xml.
-- static const base::NoDestructor<std::vector<const DohUpgradeEntry>>
-- upgradable_servers({
-+ static const base::NoDestructor<std::vector<DohUpgradeEntry>>
-+ upgradable_servers(std::initializer_list<DohUpgradeEntry>{
- DohUpgradeEntry(
- "CleanBrowsingAdult",
- {"185.228.168.10", "185.228.169.11", "2a0d:2a00:1::1",
-@@ -222,8 +222,7 @@ const std::vector<const DohUpgradeEntry>& GetDohUpgradeList() {
- std::vector<const DohUpgradeEntry*> GetDohUpgradeEntriesFromNameservers(
- const std::vector<IPEndPoint>& dns_servers,
- const std::vector<std::string>& excluded_providers) {
-- const std::vector<const DohUpgradeEntry>& upgradable_servers =
-- GetDohUpgradeList();
-+ const std::vector<DohUpgradeEntry>& upgradable_servers = GetDohUpgradeList();
- std::vector<const DohUpgradeEntry*> entries;
-
- for (const auto& server : dns_servers) {
-@@ -417,8 +416,7 @@ std::vector<DnsConfig::DnsOverHttpsServerConfig>
- GetDohUpgradeServersFromDotHostname(
- const std::string& dot_server,
- const std::vector<std::string>& excluded_providers) {
-- const std::vector<const DohUpgradeEntry>& upgradable_servers =
-- GetDohUpgradeList();
-+ const std::vector<DohUpgradeEntry>& upgradable_servers = GetDohUpgradeList();
- std::vector<DnsConfig::DnsOverHttpsServerConfig> doh_servers;
-
- if (dot_server.empty())
-@@ -451,8 +449,7 @@ GetDohUpgradeServersFromNameservers(
-
- std::string GetDohProviderIdForHistogramFromDohConfig(
- const DnsConfig::DnsOverHttpsServerConfig& doh_server) {
-- const std::vector<const DohUpgradeEntry>& upgradable_servers =
-- GetDohUpgradeList();
-+ const std::vector<DohUpgradeEntry>& upgradable_servers = GetDohUpgradeList();
- for (const auto& upgrade_entry : upgradable_servers) {
- if (doh_server.server_template ==
- upgrade_entry.dns_over_https_config.server_template) {
diff --git a/www-client/chromium/files/chromium-78-icon.patch b/www-client/chromium/files/chromium-78-icon.patch
deleted file mode 100644
index 2cca7f10d19c..000000000000
--- a/www-client/chromium/files/chromium-78-icon.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/ui/platform_window/x11/x11_window.cc b/ui/platform_window/x11/x11_window.cc
-index 7a3a6eb..7c01534 100644
---- a/ui/platform_window/x11/x11_window.cc
-+++ b/ui/platform_window/x11/x11_window.cc
-@@ -67,6 +67,7 @@ ui::XWindow::Configuration ConvertInitPropertiesToXWindowConfig(
- config.wm_role_name = properties.wm_role_name;
- config.activatable = properties.activatable;
- config.visual_id = properties.x_visual_id;
-+ config.icon = properties.icon;
- return config;
- }
-
diff --git a/www-client/chromium/files/chromium-78-include.patch b/www-client/chromium/files/chromium-78-include.patch
deleted file mode 100644
index 3db38eac1c96..000000000000
--- a/www-client/chromium/files/chromium-78-include.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-From bbfe2665923225b4a7c436ba2b6c7e5f695f2e52 Mon Sep 17 00:00:00 2001
-From: David Landell <landell@vewd.com>
-Date: Fri, 13 Sep 2019 12:24:13 +0000
-Subject: [PATCH] Add missing include for unique_ptr
-
-Change-Id: I614d2f42868d563eb6a92dfb2aae08286e20d687
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1803137
-Reviewed-by: Henrik Boström <hbos@chromium.org>
-Commit-Queue: Henrik Boström <hbos@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#696355}
----
-
-diff --git a/third_party/blink/public/platform/web_rtc_rtp_source.h b/third_party/blink/public/platform/web_rtc_rtp_source.h
-index 959440f..c3fd542 100644
---- a/third_party/blink/public/platform/web_rtc_rtp_source.h
-+++ b/third_party/blink/public/platform/web_rtc_rtp_source.h
-@@ -5,6 +5,8 @@
- #ifndef THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_RTC_RTP_SOURCE_H_
- #define THIRD_PARTY_BLINK_PUBLIC_PLATFORM_WEB_RTC_RTP_SOURCE_H_
-
-+#include <memory>
-+
- #include "base/optional.h"
- #include "third_party/blink/public/platform/web_common.h"
-
-Missing include due to reverting ProfileManagerObserver
----
-
-diff --git a/chrome/browser/web_applications/extensions/bookmark_app_util.cc b/chrome/browser/web_applications/extensions/bookmark_app_util.cc
-index ee4b70a..b31e5f5 100644
---- a/chrome/browser/web_applications/extensions/bookmark_app_util.cc
-+++ b/chrome/browser/web_applications/extensions/bookmark_app_util.cc
-@@ -7,6 +7,7 @@
- #include "base/strings/string_piece.h"
- #include "base/values.h"
- #include "chrome/browser/extensions/extension_service.h"
-+#include "chrome/browser/profiles/profile.h"
- #include "chrome/browser/web_applications/components/app_registrar.h"
- #include "chrome/browser/web_applications/components/web_app_provider_base.h"
- #include "chrome/common/chrome_features.h"
diff --git a/www-client/chromium/files/chromium-78-pm-crash.patch b/www-client/chromium/files/chromium-78-pm-crash.patch
deleted file mode 100644
index ada266120dc4..000000000000
--- a/www-client/chromium/files/chromium-78-pm-crash.patch
+++ /dev/null
@@ -1,43 +0,0 @@
-From e73aed9a5ef15102f29ac31b70290faf5c90f9fe Mon Sep 17 00:00:00 2001
-From: Evan Stade <estade@chromium.org>
-Date: Wed, 16 Oct 2019 16:01:32 +0000
-Subject: [PATCH] Fix shutdown crash in ProfileManager.
-
-OnProfileMarkedForPermanentDeletion should move from
-ProfileManagerObserver to ProfileObserver, which would also
-fix this bug. However, changing the order of members is the
-quickest and most cherry-pick-able way to avoid the crash.
-
-Bug: 1005244
-Change-Id: If2db68c846dd418cd02864b57b9b543687fa1e03
-Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1863518
-Auto-Submit: Evan Stade <estade@chromium.org>
-Reviewed-by: David Roger <droger@chromium.org>
-Commit-Queue: Evan Stade <estade@chromium.org>
-Cr-Commit-Position: refs/heads/master@{#706467}
----
-
-diff --git a/chrome/browser/profiles/profile_manager.h b/chrome/browser/profiles/profile_manager.h
-index b60df76d..7d02af7 100644
---- a/chrome/browser/profiles/profile_manager.h
-+++ b/chrome/browser/profiles/profile_manager.h
-@@ -409,6 +409,10 @@ class ProfileManager : public content::NotificationObserver,
- const base::FilePath& profile_dir);
- #endif // !defined(OS_ANDROID)
-
-+ // Destroy after |profile_info_cache_| since Profile destruction may trigger
-+ // some observers to unregister themselves.
-+ base::ObserverList<ProfileManagerObserver> observers_;
-+
- // Object to cache various information about profiles. Contains information
- // about every profile which has been created for this instance of Chrome,
- // if it has not been explicitly deleted. It must be destroyed after
-@@ -450,8 +454,6 @@ class ProfileManager : public content::NotificationObserver,
- // Controls whether to initialize some services. Only disabled for testing.
- bool do_final_services_init_ = true;
-
-- base::ObserverList<ProfileManagerObserver> observers_;
--
- // TODO(chrome/browser/profiles/OWNERS): Usage of this in profile_manager.cc
- // should likely be turned into DCHECK_CURRENTLY_ON(BrowserThread::UI) for
- // consistency with surrounding code in the same file but that wasn't trivial
diff --git a/www-client/chromium/files/chromium-80-gcc-abstract.patch b/www-client/chromium/files/chromium-80-gcc-abstract.patch
new file mode 100644
index 000000000000..190a67258e1d
--- /dev/null
+++ b/www-client/chromium/files/chromium-80-gcc-abstract.patch
@@ -0,0 +1,41 @@
+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-blink.patch b/www-client/chromium/files/chromium-80-gcc-blink.patch
index fdc28f324350..2118b46f39a4 100644
--- a/www-client/chromium/files/chromium-80-gcc-blink.patch
+++ b/www-client/chromium/files/chromium-80-gcc-blink.patch
@@ -1,3 +1,21 @@
+../../third_party/blink/renderer/core/editing/commands/delete_selection_command.cc: In member function 'void blink::DeleteSelectionCommand::InitializePositionData(blink::EditingState*)':
+../../third_party/blink/renderer/core/editing/commands/delete_selection_command.cc:256:59: error: no matching function for call to 'EnclosingNodeOfType(blink::Position&, <unresolved overloaded function type>)'
+ 256 | EnclosingNodeOfType(start, &IsA<HTMLTableRowElement>));
+ | ^
+In file included from ../../third_party/blink/renderer/core/editing/commands/delete_selection_command.cc:34:
+../../third_party/blink/renderer/core/editing/editing_utilities.h:112:19: note: candidate: 'blink::Node* blink::EnclosingNodeOfType(const Position&, bool (*)(const blink::Node*), blink::EditingBoundaryCrossingRule)'
+ 112 | CORE_EXPORT Node* EnclosingNodeOfType(
+ | ^~~~~~~~~~~~~~~~~~~
+../../third_party/blink/renderer/core/editing/editing_utilities.h:114:12: note: no known conversion for argument 2 from '<unresolved overloaded function type>' to 'bool (*)(const blink::Node*)'
+ 114 | bool (*node_is_of_type)(const Node*),
+ | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+../../third_party/blink/renderer/core/editing/editing_utilities.h:116:19: note: candidate: 'blink::Node* blink::EnclosingNodeOfType(const PositionInFlatTree&, bool (*)(const blink::Node*), blink::EditingBoundaryCrossingRule)'
+ 116 | CORE_EXPORT Node* EnclosingNodeOfType(
+ | ^~~~~~~~~~~~~~~~~~~
+../../third_party/blink/renderer/core/editing/editing_utilities.h:117:5: note: no known conversion for argument 1 from 'blink::Position' {aka 'blink::PositionTemplate<blink::EditingAlgorithm<blink::NodeTraversal> >'} to 'const PositionInFlatTree&' {aka 'const blink::PositionTemplate<blink::EditingAlgorithm<blink::FlatTreeTraversal> >&'}
+ 117 | const PositionInFlatTree&,
+ | ^~~~~~~~~~~~~~~~~~~~~~~~~
+
diff --git a/third_party/blink/renderer/core/editing/commands/delete_selection_command.cc b/third_party/blink/renderer/core/editing/commands/delete_selection_command.cc
index 6ff6906..dd531ae 100644
--- a/third_party/blink/renderer/core/editing/commands/delete_selection_command.cc
diff --git a/www-client/chromium/files/chromium-80-gcc-incomplete-type.patch b/www-client/chromium/files/chromium-80-gcc-incomplete-type.patch
new file mode 100644
index 000000000000..8d10620a7170
--- /dev/null
+++ b/www-client/chromium/files/chromium-80-gcc-incomplete-type.patch
@@ -0,0 +1,229 @@
+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-noexcept.patch b/www-client/chromium/files/chromium-80-gcc-noexcept.patch
deleted file mode 100644
index 93ac6c409be3..000000000000
--- a/www-client/chromium/files/chromium-80-gcc-noexcept.patch
+++ /dev/null
@@ -1,48 +0,0 @@
-From a75a2539ca600163f2136776fdc751111e887cd7 Mon Sep 17 00:00:00 2001
-From: Jose Dapena Paz <jose.dapena@lge.com>
-Date: Tue, 05 Nov 2019 17:57:52 +0100
-Subject: [PATCH] GCC: do not set noexcept on move assignment operator of ColorSet
-
-GCC build is broken because ColorSet default move assign operator is
-noexcept (because the color flat_map is not noexcept). It does not
-break clang because clang does not warn about this situation when
-building with -fno-exception.
-
-../../ui/color/color_set.cc:14:11: error: function ‘ui::ColorSet& ui::ColorSet::operator=(ui::ColorSet&&)’ defaulted on its redeclaration with an exception-specification that differs from the implicit exception-specification ‘’
- ColorSet& ColorSet::operator=(ColorSet&&) noexcept = default;
-
-Bug: 819294
-Change-Id: I00f4374fbf3d41dced9f9451c90478db528cb986
----
-
-diff --git a/ui/color/color_set.cc b/ui/color/color_set.cc
-index 56564d7..0d43b2b 100644
---- a/ui/color/color_set.cc
-+++ b/ui/color/color_set.cc
-@@ -9,9 +9,9 @@
- ColorSet::ColorSet(ColorSetId id, ColorMap&& colors)
- : id(id), colors(std::move(colors)) {}
-
--ColorSet::ColorSet(ColorSet&&) noexcept = default;
-+ColorSet::ColorSet(ColorSet&&) = default;
-
--ColorSet& ColorSet::operator=(ColorSet&&) noexcept = default;
-+ColorSet& ColorSet::operator=(ColorSet&&) = default;
-
- ColorSet::~ColorSet() = default;
-
-diff --git a/ui/color/color_set.h b/ui/color/color_set.h
-index b273c48..3eaea42 100644
---- a/ui/color/color_set.h
-+++ b/ui/color/color_set.h
-@@ -28,8 +28,8 @@
- using ColorMap = base::flat_map<ColorId, SkColor>;
-
- ColorSet(ColorSetId id, ColorMap&& colors);
-- ColorSet(ColorSet&&) noexcept;
-- ColorSet& operator=(ColorSet&&) noexcept;
-+ ColorSet(ColorSet&&);
-+ ColorSet& operator=(ColorSet&&);
- ~ColorSet();
-
- ColorSetId id;
diff --git a/www-client/chromium/files/chromium-80-gcc-permissive.patch b/www-client/chromium/files/chromium-80-gcc-permissive.patch
new file mode 100644
index 000000000000..c7aef49add12
--- /dev/null
+++ b/www-client/chromium/files/chromium-80-gcc-permissive.patch
@@ -0,0 +1,33 @@
+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
index a2a00a9d4557..dd85de7249c4 100644
--- a/www-client/chromium/files/chromium-80-include.patch
+++ b/www-client/chromium/files/chromium-80-include.patch
@@ -1,13 +1,33 @@
-diff --git a/third_party/blink/renderer/core/core_initializer.h b/third_party/blink/renderer/core/core_initializer.h
-index 5e67f46..3b750c7 100644
---- a/third_party/blink/renderer/core/core_initializer.h
-+++ b/third_party/blink/renderer/core/core_initializer.h
-@@ -36,6 +36,8 @@
- #include "third_party/blink/renderer/core/core_export.h"
- #include "third_party/blink/renderer/platform/wtf/allocator/allocator.h"
+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 <memory>
-+
- namespace mojo {
- class BinderMap;
- }
+ #include <algorithm>
++#include <cmath>
+ #include <iterator>
+
+ #include "base/i18n/case_conversion.h"
diff --git a/www-client/chromium/files/chromium-widevine-r4.patch b/www-client/chromium/files/chromium-widevine-r4.patch
deleted file mode 100644
index d5a3be8345a2..000000000000
--- a/www-client/chromium/files/chromium-widevine-r4.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Define WIDEVINE_CDM_VERSION_STRING && re-re-re-patch for latest ninja
-
-Stolen from Arch basically.
-
-gmt
-
---- a/chrome/common/chrome_content_client.cc
-+++ b/chrome/common/chrome_content_client.cc
-@@ -99,7 +99,7 @@
- // Registers Widevine CDM if Widevine is enabled, the Widevine CDM is
- // bundled and not a component. When the Widevine CDM is a component, it is
- // registered in widevine_cdm_component_installer.cc.
--#if BUILDFLAG(BUNDLE_WIDEVINE_CDM) && !BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
-+#if BUILDFLAG(ENABLE_WIDEVINE) && !BUILDFLAG(ENABLE_WIDEVINE_CDM_COMPONENT)
- #define REGISTER_BUNDLED_WIDEVINE_CDM
- #include "third_party/widevine/cdm/widevine_cdm_common.h" // nogncheck
- // TODO(crbug.com/663554): Needed for WIDEVINE_CDM_VERSION_STRING. Support
---- a/third_party/widevine/cdm/widevine_cdm_version.h
-+++ b/third_party/widevine/cdm/widevine_cdm_version.h
-@@ -11,5 +11,6 @@
- // If the Widevine CDM is available define the following:
- // - WIDEVINE_CDM_VERSION_STRING (with the version of the CDM that's available
- // as a string, e.g., "1.0.123.456").
-+#define WIDEVINE_CDM_VERSION_STRING "unknown"
-
- #endif // WIDEVINE_CDM_VERSION_H_
diff --git a/www-client/chromium/metadata.xml b/www-client/chromium/metadata.xml
index 42ec8adf1922..60d720a4ee2c 100644
--- a/www-client/chromium/metadata.xml
+++ b/www-client/chromium/metadata.xml
@@ -10,7 +10,6 @@
<flag name="closure-compile">Enable closure type-checking for Chrome's web technology-based UI. Requires Java.</flag>
<flag name="component-build">Split build into more shared libraries to speed up linking. Mostly intended for debugging and development, NOT RECOMMENDED for general use.</flag>
<flag name="hangouts">Enable support for Google Hangouts features such as screen sharing</flag>
- <flag name="jumbo-build">Combine source files to speed up build process.</flag>
<flag name="pic">Disable optimized assembly code that is not PIC friendly</flag>
<flag name="proprietary-codecs">Enable proprietary codecs like H.264, MP3</flag>
<flag name="suid">Build the SUID sandbox, which is only needed on CONFIG_USER_NS=n kernels</flag>
diff --git a/www-client/dillo/Manifest b/www-client/dillo/Manifest
index 8a6b3187fa94..bef875dd3a5e 100644
--- a/www-client/dillo/Manifest
+++ b/www-client/dillo/Manifest
@@ -3,5 +3,5 @@ DIST dillo-3.0.5.tar.bz2 734472 BLAKE2B c8a7ac3a875740d2d64269b0d368e6f9395c89a5
DIST dillo.png 6135 BLAKE2B 63aa76000934123420d0704317309639bf5dcd22c61b09406a7ec67018b17044a417209954d67f22e2000b0871d315a25388bacffab9599230fc9615877a2f08 SHA512 cfc9bcf1bfd0fff7fc625c7d288c92d0f33418b963a4e344844fd2bcb33823b3215a8a1a86162dcd1c614eea2323bb361c11bd8bd15859b771c63943c1b40833
EBUILD dillo-3.0.5-r1.ebuild 1366 BLAKE2B d2643e53e81ea793f48962226c23a71c91805ac1b4e51c80a3daff34817db9f085d40eeacb1e5a9cec7d7defbc7a0d685c46fd74e79dd2b21adc525bfb715fa4 SHA512 094c790948088f24dd89f32c115ff89e6d7c31bfcb196368bfbca1c15ddb3842600062d16a6d75358330496dab7be6012d7a309106d238128073b8ea68ef9400
EBUILD dillo-3.0.5.ebuild 1297 BLAKE2B 73a84fd8a75bafaf456da571f581d498c2c6bc6f223685959e0296c090ff542ed3ce77506d571079136fc6d2c49d6b0be27a5e3d42c593cac71c8e289d2e37d5 SHA512 d8e98e6f663dc99a534206b0488494fad1fd9b6652fc9520b7f9fda0b8b9213534398dbee7341d21c8d5b4de3b0bdd96acb57a2953be670f428cc6bb20b3bb8d
-EBUILD dillo-9999.ebuild 1295 BLAKE2B b647f3b1514d730046fdb31e3756446e6de492c65b7ae2d7b46cbad05193f5bb8bf14d03f96d008ac13e40fba1b0a72130827f1dad070386c0e1b799a28bb435 SHA512 ae715d7e698c413230c0d13c11de4e4a10ed138fa38de725880274c940acfc9f6bf69551d38b1353b325fe5cb1d273c6e2eb5e9c12fc3e52fd748f32710b33e8
+EBUILD dillo-9999.ebuild 1294 BLAKE2B 48adca2680bfc4089e0b74c574273db143f7cab747431dc89d84bd492598366c15f167056eff6ab30ad57a9418c760af845fb65074a30a977e84d91d3b7ea633 SHA512 ba2948909260b69640a9abe63d115932eb20135b3c2ee4964118ab7a998ce5e73095e83131b967334a0ffebd8b5bd8f461e794f560d4a48c23ded22c7d181248
MISC metadata.xml 282 BLAKE2B f175ac89f79f8ebbe3bc806c0c4a8169e2a4b88708d85928db9a23dacecd92a2acb1c5d1f6a49a2f8375288aa4b2db910af8c325557540ba665c37a17e773721 SHA512 06c94ffb49c985c4344b170b902427ca9ce0c23b6d68330af227ab1771794f8e8b6d0ef75b5f69293c8ef0d3264c8799e1389ccdf8dfbe7c665c6477c07479e4
diff --git a/www-client/dillo/dillo-9999.ebuild b/www-client/dillo/dillo-9999.ebuild
index b0388a0b17e3..2cf816aa62b4 100644
--- a/www-client/dillo/dillo-9999.ebuild
+++ b/www-client/dillo/dillo-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -20,7 +20,7 @@ RDEPEND="
sys-libs/zlib
jpeg? ( virtual/jpeg:0 )
png? ( >=media-libs/libpng-1.2:0 )
- ssl? ( net-libs/mbedtls )
+ ssl? ( net-libs/mbedtls:= )
"
DEPEND="
${RDEPEND}
diff --git a/www-client/epiphany/Manifest b/www-client/epiphany/Manifest
index 8e9d70cf97d7..c65209787287 100644
--- a/www-client/epiphany/Manifest
+++ b/www-client/epiphany/Manifest
@@ -1,8 +1,8 @@
AUX var-tmp-tests.patch 659 BLAKE2B 2869f1c28c3a59974758986bd464aeb5c1d86d1b4e23f33d809529a1f1b800ffdb3daf24780774766a16c1f45fff145dd5524c682293dd117b29582adeade7ae SHA512 79480bed41ff59f423087dfd6d0f5eaee665fcba6602c7876ed63397edeb6cf5fcb2ce9f2f91b375117e389ec2fcf6cba1cf1e8919efef2ccad3c84547b7824a
-DIST epiphany-3.30.4.tar.xz 4531732 BLAKE2B a4741d353800517c0233456e513a974ecd7641799395df7cafe6940cbfa49402836484010634ef3c59e36bd3bb2ced331d19a4ed05d1630c00d7ee385961227b SHA512 8574a26a22a24db7e65254f65723f6e4405fccd783bb7e122f8a5f6aff62d3ef1dd0b3ce903eb1f750e7ae28c2f1154a2c1c15970892216211d51edee318bd47
DIST epiphany-3.30.5.tar.xz 4532136 BLAKE2B 7c42e7ff5624bd85c380da97b2ca057b59d4dc77bec85f33bab755032b519db10ee52aa93c503e5b1f57c5acfce5a9b3decc7dddfacc3d68ea620eb884ec2da3 SHA512 1d31022e91a5ac79a032ebf988d4f8828cfa38a2b67e06b9432e479d7ebc93d3a08338261b92dfe3f37b6f745aeb5286b4acc65c537d935c1ace61ad9a494b7d
DIST epiphany-3.32.5.tar.xz 5468976 BLAKE2B 7e15eccbf48e7d2ada7b7a4ee4643219149f0d81c8c1767e5871fbed023bf53cd548822eabe5c9e0a26fd62a255ec69efdbd5efd05faef0e0374cedb473f5978 SHA512 e14a2626071460ddf8493a765d877f7683ba51e572778bb03f83ce31170856c6de91327955bd2d3b43e9016457da35a966014019d8837cd85765f948a7d1e5d2
-EBUILD epiphany-3.30.4.ebuild 1737 BLAKE2B c78d80e686df22723e5f32ab04d58a30afe1ab08263292a3a5aa1ad58c152d11e3bb249d50fba99661694eb81f6463f90dbfbb4002dc1b17be4d2c1fe8241205 SHA512 3b681e40b4c086904bd880604b9e07b4751a66b1f43278448a87b8672a16e52f7da3cb434d3a30c205639ea1f15e08dd42cace275f2426935ce08bd4f23aa397
+DIST epiphany-3.32.6.tar.xz 5469624 BLAKE2B 96e35001482c4062917d160d4b3e851ebf83850cc6d9d449e8c62c5d5c44d3fbab4ff0121c265ed363fa1e686d2ff9797a7dff8fe100a138aa72217fb8ba4183 SHA512 2d2fc57deb798c7666e2b7f9859318c1e9ae5477a79ccc3bb4f6de79edfc34c6096493306047ad2134a466da932e825d59881e896136ea7a0586fbd36177b0c4
EBUILD epiphany-3.30.5.ebuild 1746 BLAKE2B 10ba4cf44173e0ebc243336c2cf7f2f8db12451531a0c0dd515158051c81fa0282ace65caa6603eed5b6597c6df2fd817223d43f959e0b8fd34bbf9747fe79a2 SHA512 b39ec011ff3601219e54d98c3d19c97aac0f238d43b062c10eb9a153acd983b82998bbe0a675b07ef97c3fc74799b100e1182af30244deef77cbbe21df741c59
EBUILD epiphany-3.32.5.ebuild 1906 BLAKE2B db9dff3839c7c26c82aef382ca59689fa9b7248763c5aad1ef49b4c565d8ace4de9d0fec5f798c53ddb2bf11e4185fa7f9001e7b2f72b284eb58f7713d0486c9 SHA512 155c4b40482d5afa78ff9b565465b454993d71ffeed1c796d858c346a752cb73bd175a0c7466f8ecc8b8a43cd7558c433efb0b55fb615606707082d48467071a
+EBUILD epiphany-3.32.6.ebuild 1908 BLAKE2B f1a06da0b200bc2656c2525d2139fdd6239e2012d993373caa562afdc57f65d011b752ec7f6ae209449275ce787ce83a16eac82af763b79aa88f5e3ad1e659f9 SHA512 d3dd6f825965133734d69f0869359cf71d88002cbf6a79512b3ed73ddd6dc220e13a91a376ce323da5e2af89aa5bbd76dddf07f494d24c80c9da47e2220cd94a
MISC metadata.xml 249 BLAKE2B e71e1b95fee768c696704acbf7e3cf0e599ed2bc8de92bae0141d1194ef9e842bdc292798904487a9b90ddfda9b0e84abd3b76b1518576c1d288240e4e46f110 SHA512 c40662134899a5c9f0369a1017806f35adf3280a0b3c91726f7a8ca6012a073a8b471583f5bfb6fe95faac1dcf607e8e2e43f8c91d48ec46f4a8824e2f551506
diff --git a/www-client/epiphany/epiphany-3.30.4.ebuild b/www-client/epiphany/epiphany-3.32.6.ebuild
index ca11b9067658..19dbe29bb074 100644
--- a/www-client/epiphany/epiphany-3.30.4.ebuild
+++ b/www-client/epiphany/epiphany-3.32.6.ebuild
@@ -1,7 +1,7 @@
-# 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 gnome.org gnome2-utils meson xdg virtualx
@@ -12,50 +12,55 @@ LICENSE="GPL-3+"
SLOT="0"
IUSE="test"
RESTRICT="!test? ( test )"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="~amd64 ~arm64 ~ppc ~ppc64 ~x86"
-COMMON_DEPEND="
- >=dev-libs/glib-2.52.0:2
- >=x11-libs/gtk+-3.22.13:3
- >=dev-libs/nettle-3.2:=
- >=net-libs/webkit-gtk-2.21.92:4=
+DEPEND="
+ >=dev-libs/glib-2.56.0:2
+ >=x11-libs/gtk+-3.24.0:3
+ >=dev-libs/nettle-3.4:=
+ >=net-libs/webkit-gtk-2.24.1:4=
>=x11-libs/cairo-1.2
- >=dev-libs/libdazzle-3.28.0
>=app-crypt/gcr-3.5.5:=[gtk]
>=x11-libs/gdk-pixbuf-2.36.5:2
+ gnome-base/gsettings-desktop-schemas
dev-libs/icu:=
>=app-text/iso-codes-0.35
>=dev-libs/json-glib-1.2.4
+ >=dev-libs/libdazzle-3.31.90
+ >=gui-libs/libhandy-0.0.9:0.0=
>=x11-libs/libnotify-0.5.1
>=app-crypt/libsecret-0.14
- >=net-libs/libsoup-2.48:2.4
+ >=net-libs/libsoup-2.48.0:2.4
>=dev-libs/libxml2-2.6.12:2
- >=dev-libs/libxslt-1.1.7
dev-db/sqlite:3
dev-libs/gmp:0=
- >=gnome-base/gsettings-desktop-schemas-0.0.1
"
-RDEPEND="${COMMON_DEPEND}
+RDEPEND="${DEPEND}
x11-themes/adwaita-icon-theme
"
-# paxctl needed for bug #407085
# appstream-glib needed for appdata.xml gettext translation
-DEPEND="${COMMON_DEPEND}
+BDEPEND="
dev-libs/appstream-glib
dev-util/gdbus-codegen
dev-util/glib-utils
dev-util/itstool
- sys-apps/paxctl
>=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
- -Ddistributor_name=Gentoo
+ # 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_use test unit_tests)
+ $(meson_feature test unit_tests)
)
meson_src_configure
}
diff --git a/www-client/falkon/Manifest b/www-client/falkon/Manifest
index e8ced79894ba..4d9491b1459d 100644
--- a/www-client/falkon/Manifest
+++ b/www-client/falkon/Manifest
@@ -2,5 +2,5 @@ AUX falkon-3.1.0-fix-warn-registering-schemes.patch 3768 BLAKE2B 29b1f58f9663440
AUX falkon-3.1.0-qt-5.14.patch 691 BLAKE2B d8244527cfb5d5f732074e26a1363b5fa42b2a4ebccf35a2ed1c920d156d11b20db7ceef99ff8059bf27094788d001e5c542312f8eeb87ba57b921acf032aa81 SHA512 6294228a6880b6551c9ebe0b64b71f710a92ebd38cdfd140ff941ab9ec1fef04be279aedb50986d9b8b0128459d600fbc91d90616d81e0fafaec335d138fad69
AUX falkon-3.1.0-use-cmake-find-intl.patch 2599 BLAKE2B 5c83209dd027ceb4973896f68a0b2fad4187dd8cb38eefe75f70a06bd96b905cc24c9af1cd395509ca7791d7eb4eae70a21db95dcd52ee7449414ae4d01d7bd1 SHA512 43ce52e1a280cbcd5d2ac6cac35e3b09c5c6efbd9dc1c6d343dfd85142e75a4534862fe9525a2b06466e191bb76ce1c7a7d60ccc759ad8736726f70ed0e13a68
DIST falkon-3.1.0.tar.xz 2292692 BLAKE2B 1a5d8dd979afb3ef81ea5409314cc0971eaa0b5de54ed7e14668c6596d11cb86d9143acc5285d24d98a671c2486f83e626669d394670d72610b5ad8c68fada69 SHA512 c04f97869150b8ab81ae7b01c7137e35ca5c3103c057e01896454bbeda1075372a7831d2dfe7ab66794de0983593df6e46eff47c5cdc2bc959f81b022506f054
-EBUILD falkon-3.1.0-r1.ebuild 2114 BLAKE2B 3443d80a38ad045826dac21c1a9c60560bef5000fffe961c4cc30b09d45a9168875b600ade5b31efaf0e0eb1dd141fbb602cf56ad41bc5ef72ee670f371d8c0c SHA512 18d111ee60a61d72409e94e257e7199f9d771ada221ab11fa54dd7370969cbdbf13e461faa70a2e63068e1837883db6be7da6ed8f6943995215e2238d2c0b020
+EBUILD falkon-3.1.0-r1.ebuild 2102 BLAKE2B d3c8e45d2c5dda921916fff639cd557d140e5ad6f54e0728dceb253ea73e73f6547955390328e17f1e1a23c73bc75644ac8c201ad2f7f7e47802b2bc30b155ba SHA512 ba296bf6823455deab4bc713f6d4f79361eb50964e0c0e8239bd6b09a8bbb884c87db12d2695ae908aaed7b6a5d057f94f0e14283b86e14bbb076d6eb725af81
MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3
diff --git a/www-client/falkon/falkon-3.1.0-r1.ebuild b/www-client/falkon/falkon-3.1.0-r1.ebuild
index b304d003bf05..01a00bd0452a 100644
--- a/www-client/falkon/falkon-3.1.0-r1.ebuild
+++ b/www-client/falkon/falkon-3.1.0-r1.ebuild
@@ -73,8 +73,8 @@ src_configure() {
-DCMAKE_DISABLE_FIND_PACKAGE_Shiboken2=ON
-DCMAKE_DISABLE_FIND_PACKAGE_PythonLibs=ON
-DDISABLE_DBUS=$(usex !dbus)
- $(cmake-utils_use_find_package kde KF5Wallet)
- $(cmake-utils_use_find_package kde KF5KIO)
+ $(cmake_use_find_package kde KF5Wallet)
+ $(cmake_use_find_package kde KF5KIO)
-DNO_X11=$(usex !X)
)
kde5_src_configure
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 75f2673b6d4d..8bb518cb484c 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -272,97 +272,97 @@ DIST firefox-68.3.0esr-vi.xpi 529123 BLAKE2B df7a5550bb622c84c1257e8c198b456c745
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-70.0.1-ach.xpi 488084 BLAKE2B a15392b489d048fbf4bb57ffb02fa6b174375b48ab5ee1c294c2a5740e5258c8ae3f3b9756fd47f32486d95ea0857980846ffa3d6c712f8f26d6aecdf3e58c07 SHA512 55927bb739878af63a5c2a8e7db7b703b37e994b77a109426e111b6c723c3448b8a39e61ff4d581d1dd1c774576e8f75203e4cb0070aaca7fa81f8b387a58cf1
-DIST firefox-70.0.1-af.xpi 456518 BLAKE2B 7b73e58b988e2e7c4cadf58929c4133243cbada54a00705271d2d564b80b766f3399c3a096704842eb7346dfed3e7ee6074d55c6d1564d41d2ffb7ee5f2b08dc SHA512 b70ce6e6cb6a0a541e938129c6409f6ed00e402dab7c106c8974da5ac91a58b8f9d7cb87ee169e1da21b67bc12b8f30d91ba4fe31db17006040b2f251d503698
-DIST firefox-70.0.1-an.xpi 499778 BLAKE2B 5162d37cd0fe0968a16b2e1f401f5d5bd32be66204fce9cdbef19af2f789bdfc3ae4bed06963973a0dc51077a6e39b3766a3623375df5343b3efeaf57ffaaab8 SHA512 ab64e9abce2c31b9c0757102a3b7d23af3aac8357c35cd876ddd8a6c857c022f455ae1a15547c20f0b4f9756de80718a1e68205017665fe1c62572799eee5e73
-DIST firefox-70.0.1-ar.xpi 564977 BLAKE2B b9ff220f2842ad5a96e0881359de2a9a3763492d8e7cd4e3fde57c6911c7bb39f68a68ebde7956a05d65224262cd7e6f7b3cc3a657b2fba1744102b5ee4429a6 SHA512 e675c86a88d22015694dfa0935e3aea45b4ad623556c40bcc3df385c09fcc929ec8b9c7782d7036b30cd4b65134c84e7db7501e837779d897358c2c62d76f909
-DIST firefox-70.0.1-ast.xpi 496476 BLAKE2B fc37837e5b994ed9205ffe71daaae4eb77fd18bfad3bfefce1226b6d400ad07a4e9ea27a73e15a5f26d0b8a91cb5b8a56dabc4387425992f4f814417a2d48352 SHA512 c0ff5762cd8e9edd6098c7d32e72773d5fab8f06da2d1a840339126444f7ff52c83f15bee27ae9db9cf05571df8aa8f9bc2539039914820b9c0ae6278e96f1fa
-DIST firefox-70.0.1-az.xpi 528696 BLAKE2B 91cc7128ec346a2b4a43a89e7f309d558c2650782382d2b35360e83fa6e96742897f85c523cc409077bb83690795003fa593280e2aa0df008ce69b0bc1822242 SHA512 24e2477c011cc66a354cf5fa42e78482c00e3da6aa695770dfb7efb35e5466c0fc97523593400f2aa3cfd18a6a90efdb1d470e39f469f0e71ea82568166b18e4
-DIST firefox-70.0.1-be.xpi 621205 BLAKE2B ec53d23b0a76e345e2cf23c53670631afe6093909a13c602627466eb38c4ac822fb3c93e325369611ff6f8d0e0468ec8bacca693e55b3879fab761e1c2b79327 SHA512 1a66b164d98354bbeb849a840e6f2d04b3677c66e1ea8f6cb4ca62fbad0d56ab53940fd7f765e818c81b3fb20d4284420b2f9cbf9edd514a5c15bfde80fa2ee8
-DIST firefox-70.0.1-bg.xpi 579386 BLAKE2B a3cbc9c8f358496ad97748ec26d171a8f25f16bf608b065a887ee70d1315ac6a4cc597615ace63fe55fef865ea109ec9a0b18035fbecd8c4ffa997ae9722c15b SHA512 c36cdf0b9bdfa79ae1c3b92b54f2370bc0528e15da1fcc15ac039896d9aad4c1b592543fb2de4f8b07f431815a92a537cdc8684920e878ff6bd58ee196346488
-DIST firefox-70.0.1-bn.xpi 598539 BLAKE2B 150b79ac0b8fb4c5373fc95664b15a0b57453ac7d55fa7961245c83436b43469d1a63b96a5c33a535e1d0e760b178c76034ed472d40c0a2689abdb8c7b458bfe SHA512 f174467f47e13745f5ea20bccbc9fbb3ec46eb0d4aa03be99b004027e83653c8d39cc9e940662783a73b21d8684f7fc37603a83d8e8f14669e1c74908271a73b
-DIST firefox-70.0.1-br.xpi 528403 BLAKE2B fc8d83097e88fc201d9668f3ee29df91a6299db6e01e43475af097e5dba66d0fbddbace6c0e06dd4bb2073e225dc9344660738b5484d8790401ec49b59af5b6c SHA512 7b2c8be7f8c31eeac26c3f6a2e0a385e099cbe20b1dbca35156a626ee0c1128eec5459525e058b078a54703966f5a0f219bc2daa0a83e4532b246c710a8143b9
-DIST firefox-70.0.1-bs.xpi 499832 BLAKE2B 6abc1556443a66b1dd7efa569cd8f03a850f8be2a12bbc8d38627dc37c29515cc480f4d5a55f12dea9430bd18417e55b7c95bb84ddf24a6e2a25104e620c687b SHA512 3892df3ef827558e481827ff0b11d97bff215c1f331bac273f874acc3f52b795914d4f4b10a51ee74c65c264802d93d8e0908d0edef3131d25c4ddd7e5610c30
-DIST firefox-70.0.1-ca.xpi 531441 BLAKE2B d4931876c1258a6296447fc50246692189c9407b0de58b1d7217d590d6ba443897f4ec3717c3de21484e06b56d15b279d5f9327305850992a2ceeaca10b4269a SHA512 b3439fd349b3f9e447e683e9ba5cd6f0182df24abfbaad05ab63a90f2f27574736a6d2e85eb4cb38b37844d1a928ab1b6a202f2c2ce1513bb97a157bd3ce2ce4
-DIST firefox-70.0.1-cak.xpi 562475 BLAKE2B 72927b1f7c4debb892d4b927b717c3c643fd661492fa5d0b4be9cb66b2e7b51e6cbe105fa1fdcdb53487853222e2b5c5499d241ae86ee4e05e4cf0a1da508877 SHA512 c944c4f8bfc54756934f7520586f4ae5b5ccae27463df70f4076c5ebb9b9f91f865562964ad19c1f0d1d5e7035efc9d2af392e323fb97da6818a4669ec64e6cf
-DIST firefox-70.0.1-cs.xpi 550055 BLAKE2B c41908e61aa485fb3546d55f70bd2de48ee2b398870cfae25d44ced50ed95b26b79a0e95a984a573ba07235ba5f6eded4ee1f426325cbb5197a131b4e044eac5 SHA512 8d115d64e2384636e3b7eedec4e25c55bf96d82f9a9a068ea582be107a76bbf8a3998cdc82432f156b7c27164983f0ab775be5ed250c4adec510266f463003e5
-DIST firefox-70.0.1-cy.xpi 537646 BLAKE2B fc288e9e86cc25aeb038956f8e42c22252fbe2d3f496c0762c6b25e94dbd5928bf44890cef5eb90776272dc876f37ab5756c98049815e77751f6fa8a26f144ed SHA512 ba384aab7196e11ac7f000ab8a5d0481c0733512022b7203ce0d38281a45385f5657871c1071cb0697a83bf90e7ea6bf6e9c6bec7d7202f448f471ac67d27338
-DIST firefox-70.0.1-da.xpi 517237 BLAKE2B 7a33e046dbd6d79d7749c7c8b8c141d5390218ec9bdd172d03571ee1a95239ec22c175a52cc232ae41a89e989a207a282edd7509c7b171c9f8251fa082726671 SHA512 43f6b1f4faacec3d2109e4cbc7fb531e0bb54687dc11f74f8ad10879b21bb7469b744626a7643e8db761f423b7c32aaa0a08c719f8dc4a50ce57f71d1edad0c0
-DIST firefox-70.0.1-de.xpi 550114 BLAKE2B 77431bf5355290586249817e836f8431460b5d15ee6f339876953d941e59b15ea5e9671b4eba8d59b2f5b1fa26749a4932a2674a3569b5bf62cee0a71fe87eb0 SHA512 b13579329561f1f5670974b1df232ffefa02b5515580c98e2d63f7a61189c4ad63d15d714e85312e60ed68df596ca506d133c440bd5ba0976af3db0ee3e1a1b6
-DIST firefox-70.0.1-dsb.xpi 562515 BLAKE2B e5aa39f1ae7b4138803194a7d97342a246a634afd68a74d1c2709af98d6abf013a606912dc3ebe6695849dfb8e9475bba24b6c23d81fab5989feba95f4cde37c SHA512 685ce9c1fa4aed1ebbb048cfb3bf0935f9d5826d27aeb5af39fc68837375a91dc92db1eb2c2872f2629626ecb81fc6bf28d18a4fad5114bf059dc6b63947055d
-DIST firefox-70.0.1-el.xpi 623028 BLAKE2B e6fbf860d08765eed443cdc8f569e9e62b0dfc38e6e20c43e80445fa74f472a58891f6826530201dc341e00abc5d0015a3f74f41da7763ef7de355c210ec9896 SHA512 9d10932505d7fc035e22039b39d12a148cd9804853d5b856ba368b6f85caaddcbf60fb67085a643341bf1cb7b8436c9b6582948eb184bf668d8aba5ed3ae44db
-DIST firefox-70.0.1-en-CA.xpi 506556 BLAKE2B 94a6d5008de4bf0ce978c3210b8a8bec3bbf37204babde0e32b307c2948fb4aff4aad150e9732ba28b479b0ad23219c4ad5e35c1574cac11de13ee0f2ee22bc5 SHA512 f7ece48ae71c42d4adf894ad5d9db09ae52b9c5465c4724c85840b933f6ac7d4761438a8301a08f755d4643d322d55fe3f4d26cce9135061610c4bbfb31eff10
-DIST firefox-70.0.1-en-GB.xpi 507215 BLAKE2B 287cd7cba8a8b1dbe0032ae2789ccf016d8462671f20999f8df101e566eb8225c4b17db1ab412d07342cb06826973f78342c72728f78f67600bd3e6bed2f9ba2 SHA512 fe2606aa57a5e554d218872188f8684e183c35bf08e4c3181115022e0ef2611f1e3658e220c4b74771d6b3e9dd01422221bde0c0565e5308c6b19f40de350218
-DIST firefox-70.0.1-eo.xpi 525675 BLAKE2B 22098a299a55582987efb4401c8bc63ebd442b4c285a6a769e6df53ee7474add508cd37d14cb42bf3e033165a8ba27172ae15db596aaef12f4ccc4708deda5b0 SHA512 034deedc70d86e2c6f91289231df0046a457c7a58b8a66475f5c84fc30accd106efe8f5f13898f4fb78b5aeac9ea79e3ec09f38913d191d7454710c9472b74b6
-DIST firefox-70.0.1-es-AR.xpi 543929 BLAKE2B e91045abff8e0525295b63c96c10ca0f4554ebfe93e223551375ea84c04d71e43c164a72af7adf57bb79cd1d85f50d1ccbf370768ef2442c0c8a7dced263a190 SHA512 66c6cf3ce79b4eae528163ecc9b230e5740ef0ddc136406624ee9064cafc7e058ce9dc6d400970d20a93c061e23febe2dc086ceb36284efc073742081632ecee
-DIST firefox-70.0.1-es-CL.xpi 542004 BLAKE2B 9c6ef69a74fdffd975ded89755d9f630d48459cf598aedd99881dda89cacc9643cfa087777b3e1eb75eb6cfce6b89fe5fad34a6c54aafc400b29aca71881cc08 SHA512 fe5a28b965767c14649e255dcfea4a77af7cbb349eef80edce581ae97f4884917c61dc1063c582795ec65f2a659d148ce806d22a3c0d0694c7eb4c17c57c26d5
-DIST firefox-70.0.1-es-ES.xpi 519408 BLAKE2B 149244472fc0583a97e853002371f4a790da824daa7306a336dbd35884c1bb0c2f3782d01d755da2e639da944f847e6112d1202a1de5ecbb35688cc5e344d56f SHA512 a7f0b5fbd4a7a6fb135bfe19bbcc5160b51299cf07645a6d2d7095ca5a8dbb1d60481c3e896dfac3974766f2c76c63514174e1f8ef9fd6a560776643931679c2
-DIST firefox-70.0.1-es-MX.xpi 546437 BLAKE2B 907b9876b67906fa47e8562a05f14cf8c3f862d364b0c88c3faae84baeee0c2490a546089c9fde157e6c83af6b526fd9f1a1a68f65c15227e3d202030d5c8a99 SHA512 d9a2b13ee8d590b026577923e5a5564b1583694185ebfecc13cc3b1ae6cc577c92bdcdda1f0ff9365f06fbfcdb1c7b9657b99b114a705c43f4f11f4104b86b92
-DIST firefox-70.0.1-et.xpi 527068 BLAKE2B 8dfe2f0d7288955ff64ab5a32627991618097511af4621264958ad776287e3e48217fed0522a729fa4c4c58b7ed122f1084f75e5694965e465d583444d81c84f SHA512 1dc1f94a1c39f87a392b9bb2ac224a3b55d0bfb5286d2960e162af01dd149e610b0b7931f03f788d1f7e84010d43e813d8c10701afeceeb83cfaea8b9f5f575d
-DIST firefox-70.0.1-eu.xpi 527210 BLAKE2B af1f2a6fe077ef1740e8df58d1a583fc59b5cc435e84080673a1d2d1aac8f022ae682c4a2c090ab3ff1434f024848d7322805136b1ee4d974097861e285b6bda SHA512 b96edcc146787763326e48f96c381501b6d2c55158c4c6341968ac629658c4f87a33f6966e119ed2b9f4b3a089a3a2092547d3c346285196f799dc9729343818
-DIST firefox-70.0.1-fa.xpi 578565 BLAKE2B ea4a8f8471bd32e89c956e7fb2815126277ee90f8e284c912549ee097603b3c2928c487fd4fc62f9a5075db4b1dc75fa1aad5897e4dc8358aa1e6c8a44796bb5 SHA512 2689858628c1805d92cad41c1738f00bcaa1fb3cd083a0916de5a268207215bc437d1e5cbc63a2972d800e992906e49f7499320b82ee9014f17b2989e728aa1d
-DIST firefox-70.0.1-ff.xpi 498983 BLAKE2B 1afde0e3a144be17204a1e49f5ca468f5e44675b36a278b20a8262ca26b1056bd506cda8ee2f8b04b42bb7f9540b9543dd8c6a9cc2869a63b21a9b144cc80b41 SHA512 ab92690a00721ff0458790adc5b8e20bd954286f217b6d01f54e3c5898916755c4e82d3a6ab61ff598f34db1569d02847a6c17083d6c257c454e1ff2eab1c335
-DIST firefox-70.0.1-fi.xpi 524452 BLAKE2B b0c684454f0a3f56f5efe3a72427e1d9b81a35f2df38bdffcd4361c529d93111e65f724fc473213be0a27e897516e9fa7610462da28c88e4af85d13e07f7ac7f SHA512 6c1c77683fd6ad6a2bd9507d44d77c33c634ab4077939d22009ea46aea274a659dd87d622fd830dac6261e4ed878fea0054074b72c1191b1f611369763d314e7
-DIST firefox-70.0.1-fr.xpi 555923 BLAKE2B ec167dae863c2b4483c4d7b46fbaf4499d5171d35733530927f13f1b906006a25f8de6ed070204fb5441d2be4107ffcb11bbe8ab8b7cfe447e5fead81aaf5434 SHA512 5cb71c214beb8af614b89a22c18325537c74ab9038d5f0118aa85c5fda1675b3ed63ee3cc6ab0b60453c8cca806e46bbac9fc329d048ea4dc873ba514c0fa220
-DIST firefox-70.0.1-fy-NL.xpi 539379 BLAKE2B 60e7adf27d672438a2bf8428e5d96f120d31ebaa36420e12ab326c444b27111b9e061d5d17ba96379dfb708dd2f7612fb5b028ca0e35393fcbd1f4ef7f32a0e1 SHA512 ea57269b995c7cbefb2f5522937f8e484d383c273d176c7a44c1e272518e518ce59c94c12d978adf1a40bdc8064304fae77808f540ccf10e0c393985b4469300
-DIST firefox-70.0.1-ga-IE.xpi 503291 BLAKE2B b97e2911ce6a2c54e9aec3a652ef1ed16d2832976503f0af81e18a9c2096f05eceb3d3531d288407aecc52b0375488f63a28dac6e16fa482b4f8e18a2a925d93 SHA512 a52c7d954726bb7af0fe29c4c47cbd84b0463b3f3643ea546387ba2416f75bce5fc78531a099d16b4fead96b7cffd26ddfcd9ea54d0bc7d122023be050570fe8
-DIST firefox-70.0.1-gd.xpi 527258 BLAKE2B fa184d3f090e67b2c28af8d6eb1b9e8bf3c415f2df0d9acad828e4c7bff587e4afaca105cd2e05307937f79220c63127c826fc36f31802404e14da37e35f7455 SHA512 b43b0c33342d96f25943b1f928969e59fc171539ac95bf0d6254715535fa275f6547cf909905a1694cad7d28b6e792be55789357c05573a72b655e57acc58278
-DIST firefox-70.0.1-gl.xpi 500249 BLAKE2B be5d1a8609183ca79bbe507e2a5b6a3ae7acfb71623f12c282f1ac1e2405cb5a04f3c4f0df41bc76728fb2535473c6472485981b6399c577872e7108d65a837b SHA512 cabd10908d4b8d3e45f34d14ce7e81d4aa307ce8ab0b979e4d4b9eb12bdbf998d947ecca7b0db908860a022200d3bb77278f6320cb14a380e006d4d711da1e50
-DIST firefox-70.0.1-gn.xpi 555110 BLAKE2B 44805e3140007024c706dcaed9f8afbf41cf535a491e4fa6281a2f15808863e094a59b54e7bd2b7829f4c4d391ca5bd6d5e6cab74311283096a48d6929dc53a2 SHA512 0560d0a6575284f49c8a4920894785d2079035eada79e8e8fa8b0bceaf838783d0228135a293569a025a838b4797155981fd6ef3765db8ce64d7a4c8500f767d
-DIST firefox-70.0.1-gu-IN.xpi 594285 BLAKE2B 011fec5a0f6fb3e0ef4800f18e96e772290edfaa9b23bb6aea5d7deeb533b839d1e36dc4bb75d4cb5fb1338853d2da882a0d9509bd925a7c15989e03fbb7a559 SHA512 1673290422da0633b2d94f9cc9208072f1458ecde86b98de83b1f2e61acfa2532080b70ce0457861fc55a775980188e39ab302acec7d5100eb4e7b9d83a07bcb
-DIST firefox-70.0.1-he.xpi 546790 BLAKE2B 825ebaf166832852b32785e94c7f79f48461e8bdcfd7c155a4c876ba66da2d3650aeade8a7e8b09116ce54f50ccc281c85a9154622acf5e1a234d00fad5f77e5 SHA512 886b3871c874bba09167a6957e7de9571b99d0cead09ce95a950853aa66ac464586186a1c482fa62ee682c38cb294fa4dfdc5279ea32ab64773f9b0940960bbb
-DIST firefox-70.0.1-hi-IN.xpi 585493 BLAKE2B be8fadddb1fd119837d6596890050c24b59926c1aa3defadb1785a6add19a7d0340d44018f3473f4b204dd062e032e0229c719888b0982226e6a65c7d8f02567 SHA512 c44f305c59920ccb06665d5f5b6fa84771c16d3f62aa60e85843084fc7fe196450017e03b7193e4bb405ab38e1fe96421310ef0a755e4d5569c1ed00d78ba10d
-DIST firefox-70.0.1-hr.xpi 531768 BLAKE2B acd8a38598fa78c6f31197c0975ebecb2b1a0d9637a79d14534e7bfce03bf41780542b7aea8916cee3a9eba5b7d5424315ec812af5795e19f0e5417c0b88dcac SHA512 ecfe45a95d9e8f7f7cb4ed3d247717c98fedba9b2cda42c572f6f2be21ef8ed2d6204f75786acd8762a84e6c4dd2b5671d81a44e08294c32cbf8884302fa1890
-DIST firefox-70.0.1-hsb.xpi 558617 BLAKE2B 466ce0b91419b4d82900f6cabb214881405b11443c2802764f49e3831792c5759d392fd96d2ffe48843ecff50265df4a811d26ac90b6e40ff2297140abec9ecf SHA512 55c05509e58c153ce37f8efca6892ed20d5732b37d7629cfc765f6ac2423d4e1001b8bff107da28e1ae3841e35c91f848986ed0721de936a94681aa93926f918
-DIST firefox-70.0.1-hu.xpi 558687 BLAKE2B c9631e2ddbfad69201f370f50236a03a4f57e8b0f7fedcc64141a7080b0c8eec2bbca7275b9a34d5a1a4ea5aeb280fa3baaba94e35b1f89fa362ad1a733ebd9f SHA512 d18d555263562b52b563145b1fd39d731718722ab93192228292cd907ee8ded027e53a66f6a5540b3e9b433028215a5d75151faa1bb4e2388b3c24491181feae
-DIST firefox-70.0.1-hy-AM.xpi 563081 BLAKE2B 1c680a48a13c26d7550fa33e0addb9824e89c905edb21c119ff1b1031e038710429278996e6ee0f1519ad1396f8d1bcb9e7a3723697e7391c579828f508e136e SHA512 eb9ac8e481ff67ab6d5d546163399d45b23a1f6812db68d9e5fa2d141f29f55e11611303d048c54a6bc606696c200ed1e4f4e84ff737e5bc6d27fe787208de94
-DIST firefox-70.0.1-ia.xpi 527646 BLAKE2B 7be3499568e020bf4604d31cba7bb537a8d373f3f84828e330b34b22e9b5a6627fb4e37213e79cc5702988f63d381ddca02e37e766d4ca7a8cf6424cf0adc850 SHA512 a355ac1417ea0b69ab91b06d47416b16fc4e3ade98554edf05233d224b78e14266d140c4a6c88158908058122928d7bef5cae4bf721372b545437e0686cfb961
-DIST firefox-70.0.1-id.xpi 516818 BLAKE2B bfb21dbf62e38cea9151dec0696ff34a8a13b8ddac75c75e1c9e300481893a1180a287424b8e44b91297d39cd52beff0571a45c4b975380a31dd2b77a1433258 SHA512 5d52cfb984435311807873a3d11d744565bf2192c504c88d4226e897eb7186f94efdd96dd4d9e8654dc5f1d1e0bffa19238144e85b83aa658204e06651d19c52
-DIST firefox-70.0.1-is.xpi 516976 BLAKE2B f0aa248e47174d825ce317ea726431140853481262e1369036d25ed5a1cbf60e09896a3e5457451181f5bb481d68e10e8da5ab1e19fe50154e001a46e3767623 SHA512 d90d3462526683c3a6b839638ef27debc298a2d657484b9e7a63771da1eb4bcffd3536c13faf084608f25e9e2de5abb91ac29248cf532f832339573b77a3d859
-DIST firefox-70.0.1-it.xpi 418408 BLAKE2B 4e81ad1402d189c0535497f574446913a3063bea6846ce0338608838da41f9c40d39392d857a6cc5d01845db122ebf7698b87fc9e3f8f8209369c63bdd4975bf SHA512 7d1c498d498c0e5ed6d651668cdb819e12a1c63d80ce1849a3f9f1fd23c5f073d96bbe39683755549d7a52e6dd084c681768691d7c9ef4f8c1d95e91cd0ea0b3
-DIST firefox-70.0.1-ja.xpi 573371 BLAKE2B e089b361e0f562b03dc53242184df90eac6cc168e9c3806309f4e87291aa49d22ea7eed406c6e87589040314f12194f1e999f8568e0ef7849a4660672ee6240b SHA512 63fb6936680bcbd29b09c35f33e83895cfa7929a4ae2e1037198ffc32d55a4c7a09094fbba5f5e190fbeb2ea49b08734d918f4218de34c740b5c0b68edc0b3bf
-DIST firefox-70.0.1-ka.xpi 579799 BLAKE2B d1940609012b56d0fc69c644507c5c9595b145d2ddea8719270a2f79fc5330514def8577dd88ac648dcdd3751c4c2787f617ef902a3c111d746ab93a5b7fccad SHA512 5d3213c4d1b6db01527ce6ccda589415f7dcff57a9f3074689019a584ea04dace23f7818edd62dd83dc975a784a0b1c9259273c3a626e3b0f42f00e87c1542a7
-DIST firefox-70.0.1-kab.xpi 538936 BLAKE2B a9b17aed042a571f361ba4fb987a608e68aeace2761289b776ede46f9d8322fc1af9e9c8889775274075021694c0273103c520bc2ee4d05a99090cc9b2043160 SHA512 fe165d57fcb68bc3655067e08011c5343bd66167b3a82eb955994f43d423ef5e0681b7cff75fce081ab87b34bb95a1eca0f52ca91dec65505af9ff23353723e6
-DIST firefox-70.0.1-kk.xpi 602365 BLAKE2B b0d573ab3f60817fa62764b019b96c01a5e1ba293674deecfcfeb1e6a5f90e836d98746a5d2f7515db0245bde7e8dfb1a52048e0347b9018068cd9a9df25c94b SHA512 59416bbde3e293b8f602d30f5078e20b86a197ba1fed9e7275e877d577cf5ab8411d9f9ce18e72f5a7b12362eb09f565031e15b667f20aa3cbbd71b1918dfa42
-DIST firefox-70.0.1-km.xpi 572671 BLAKE2B 3fad0b64e0c9e848d9cc300a4276d5239bc3cfd236094c867736ea6a53c1cf1ce9d1aa10a25fa384ad385dcdebf825d19d9e6ba5b1747305e2488c82c81b3ade SHA512 7d5f451ce18a667c3d395877514077fff14d52155bbd695b8b1c71e340d8c402dc639a634dabdced2467ce94969979fd84ff811e293fc0f7cc6fddf2791d12be
-DIST firefox-70.0.1-kn.xpi 564122 BLAKE2B a840fceaf4f7c5c809b8357377529cc7360d7224e209d3e519828193eab8842e7e0513dabd48103984ab2e8f2228d7da7648c76dd83fe1ba2282a589d5597b99 SHA512 d1ea2dcbd18996026ab021434bab023cccbc31911edf2565b441bfbc3f3f5e963f77e27f3b0f94183e30ccf601210ddd93eef04cb3c4f9979b3392666198d92f
-DIST firefox-70.0.1-ko.xpi 568650 BLAKE2B 5724703874c1c51ca4717e966e50d4d4866479c3a635077265fa69fffb3530e80777b5645d9665720a052ed7a47e4fda2e5bb6927f25a4e3fec19871034cd5a9 SHA512 0342026818b0bf1a3440cfb4f70842eb04f9bf14afb0c423bf7bcd74a3284d338be56998b399cc284a52b3bc87cf0d4b1747654b7153f8a4950fba73b0b3543a
-DIST firefox-70.0.1-lij.xpi 503272 BLAKE2B 1aff11991e6f21a6fbdd3210eb76ae975ece5b62f0f876954001f93f5e4158a99cb12753bdf43db582b171e7e1ac9cf631b53020559dc00086d577356c190fda SHA512 d0f6310fef136a6603c18cdc0d0937a7041109e55503146a1007b867216704bb6b8e2449bd39d00ce2b2280ca20918d1eae6abd522f45776c27eec88692e94d8
-DIST firefox-70.0.1-lt.xpi 560099 BLAKE2B d0c76e304ef77e7d9d8aa9290622ca0515f89e0e052ffe22630024028a87651ab9b74e36a18ec57d1c5edacb7596ef34220c38122b3ffe95e5eec598337ccf69 SHA512 1721b200536a94a0b4545e8813defd57eff37d105efaf47670a12dcb973ef499dd1e9b6f1f9ae7e4977d13367c65d54e5c10db8b18fd8b6d99b190e73bb1344e
-DIST firefox-70.0.1-lv.xpi 516718 BLAKE2B 24de9dc808fc58d03e78b2a59fdf71cad392c417b1dd7e6d6156972364f295003d550af512a56dffa9f9bc935c70beefee06a13564bc334674255d142aae7149 SHA512 186dc7a6622add62c175f6c2a4b63561dae8762ef32cde7c212760977e85d76cdeb6b9831c8e91559f6e64b70ec2615ff93553d5a6c03181eb1461b97c70c6aa
-DIST firefox-70.0.1-mk.xpi 497758 BLAKE2B bcdece5ab83a2694cea538ab0bda7685f406774e83b44e0cc0bd1b1a9c48a9df2a5d86c23991954d4facb3d3e31b114a2ca7412a9ada79d1b665e51cdd1d50e6 SHA512 513c89dfd1f59cbb511a28856a7cadd6170574274269f12b03f45dbef73461d812474fe5c879d43040655ecddc2e442b23632d72a6e0e07bd8a7edcf952839af
-DIST firefox-70.0.1-mr.xpi 578775 BLAKE2B 1ed7a79bc1214f7bb473d1a81f9b43016a0f7991eba799182a144f7875ea92debf2a0ab021179f5c407bf964613a67ce65fd3b260dca617f3a19bc21ea968a5d SHA512 40765007084516c697cb8cf7a59a47e6e3aedaf521dc586c7a7b8e4f34d988ba669856a701010b459b501cbde426385004cfd0c1908fbcadcbd7ce19a6b34326
-DIST firefox-70.0.1-ms.xpi 496393 BLAKE2B bf6dba5c572299ee1f62985c245734fc8870c76a1f6ec7e703cf3935c34dbfec3c763d9978abd9609ebde61fcf12bffd479cdc4ef3478b59ce6441d024c2749a SHA512 078e42b56d4e102a04ffa72a1cb059bfd41c58ef8d080815f29c6fc94a966a38eb31a7e1af715495bba0ebbe04f89f9bed1ca230a9f6d6721343c2ab908d3120
-DIST firefox-70.0.1-my.xpi 567988 BLAKE2B 05b9b9aee94bd5c408573bd8967a73b57c3b7cac2c53d6e21efd1d954494604d226aa7cad382a7c3d0b9fa487acfe9d59ac19fe8afc01e562e448e7ef07bb11c SHA512 5bd76e98d2b4d82cff3d128d64c3816aa5ce792e684523a2888abf2b8ec148526351c61f684f65449686ab8e10eeb62aefde4b2aad637824f745fa6803c089f0
-DIST firefox-70.0.1-nb-NO.xpi 526794 BLAKE2B b5729f5da3027c938f124e1d246c460b5e04f62b71306712403021e4948783d34c9bfbe15e714094cbb13d652fc385856b74e0f089a13fe3999ff67411feb747 SHA512 5fa6ffae454bfc8b469305c940fdbd9a653fe3fe9e4de8ca8d15dfe7846aee3484ea2034d207ff5405b21f950395ff74631eca13e97bfb2bfb9c1a99c64d7828
-DIST firefox-70.0.1-nl.xpi 522983 BLAKE2B 0f53dc19919f973b3e6d024ccaff3118efe00ccb68c87c16267174b63111b90aee2575b373c1802e8db98064bddce0ed233bc5748ecd2f6b2dfbcc527ed1a4d7 SHA512 b6221a2fb7e62606c71c67144e6709125cf1269e2fd6e4f5774ef5e0ddb481cd3f543c56eb695a685b066a33ca6dfdbf59fc5bca88059fd4bc2e7d2e21a2575c
-DIST firefox-70.0.1-nn-NO.xpi 526183 BLAKE2B 1a2589782384953bf4dd4680bccffefe6ddce8907f2cec17aa30047b5b47b80086491713955f1588b25b60003ae7c08e90838cfee7a608c0a7339eb8fa8e6e71 SHA512 3f75187edb31a9079aef0d91763c1f00f465d88554b42f080b3b44b20246b5ae1531d8633867097643cd091f4d932d8d29d8e5725fad4d1dff66a90b653e4578
-DIST firefox-70.0.1-oc.xpi 514936 BLAKE2B 2f6b311a247fedc77742f37bc6d7b5fa130667a9f49581fb4bd41ebae23b3b03c70dc268e74c5841362fa49cdf65063eb42e9f162d10558b9f6b783f0cb4ce72 SHA512 576b3361eabda0a3f0d292fd46c961c4588ae2a0a1bde19fa2eeb6887f9000c137703d354fd7b78f66397b9698239fc85fab2ca1a7342d560faa29a3f9550eaf
-DIST firefox-70.0.1-pa-IN.xpi 580160 BLAKE2B b8752f734667c02e483d70f4f059f673d884c2f6d70a2f1dff4f9ef14cee3a8564e1888cae83c2c76aeb6efc421bbf4e9f9fd1390b333ae7aa534cc910cc6bbe SHA512 1d7e5c25d3d616083c689f16507f60c00c9a872ac31fda8e60131316ed9d54cd49c1eb747334c15dd8c17994d260e9e61f50b935190e887dd8e2bc35004cf448
-DIST firefox-70.0.1-pl.xpi 534133 BLAKE2B 2a44de2472883bec3b7e62581a7411d5f8c4db9c42664bc04943cc169c7b9dab570b3811cf0196e73c72dedf7a67e303b09daa45e4547625dac28c2a1002f868 SHA512 7c41e0d940d2c79d08496e0d771e4a5950cb61ceb5915cbd545f4da8f313e84b435a351271f0a9efef358ab38ad6207bfcda1308038048c03e81675c27c5ad63
-DIST firefox-70.0.1-pt-BR.xpi 524391 BLAKE2B 79ca45a13df758848263a2186a8e2f9c33d9e0e97cc652ad8f3bcf1f397591844f01ca806846aeac4cb66cea1fe41504e0936e516e1651c7ab895310e8f21cf0 SHA512 f1bec41f22f2c64dda6bfa634794a058d13698718eb8377c8045277cb4a71633f6867b04dd0b8ed42dc2018e53759a54206d7bfbf0d9f44ddaaae931f35b4774
-DIST firefox-70.0.1-pt-PT.xpi 526150 BLAKE2B 4f15f1bf5fa8e0752414c1e5bb7f3ec2b3a45658097883701168083d318274fe20875ed7d16b8b29fd1ccd28f9ebc87397267b02a6d61e4624d1d68d754e3e99 SHA512 2d71aad32634acd1e32ceaace62ebec23c0a5d58a7bd23a5ff9ce0a0c32e97e360cbb4a8815bf9df512f9746d4144cce9eaa77560278ec429bd7ecb3a7ade3ea
-DIST firefox-70.0.1-rm.xpi 526477 BLAKE2B 09e039eac736f1da2ab9f7eb2fc38b7280784cabc911e8bc8b67b27c6d68358b371779c628ec54be96f6adddfba249af7db19a788f35a9d63ece72ff1dcf9962 SHA512 b05740471f6862e01edc72bca2aeedd433ed4d8a447e4b4baf6657e5728f5f4397ab7d402fdf34d1c5ea5de893c0c03b4d666a384d28f8d61c01547a0b6cf2e8
-DIST firefox-70.0.1-ro.xpi 535616 BLAKE2B eb9361df5ccb85d336dc1fa3978c60b716e2c5cd43e942e789b6b623422604a4e997a3e05a80f4757d59aabfd250c14810c9992207ad5cf8145670bd33819d48 SHA512 6367f1d1acf6a91ea43a2c929011a7bef1db4b468c98d088e24ca19094b846a5a8e765240216a59a4963820145d18d6657d4d93a040890d7eed0521a19e80d75
-DIST firefox-70.0.1-ru.xpi 621181 BLAKE2B 4fc30cb00c25bc7521270045849d29db386a0107119d06d001cba649eaccf0bf155cea7a7243fff2a8ae45288f65c954e4f9cc2ae1f85eb4d8dbc847cbccfe1f SHA512 7c94a788465753ef3474e1e4f6f86ca6cd853174ef76dd2cbbad656681bbc758bebbcad83937d32d1bd7c2c0c8b4cfb07f959165b2e5b2614b6b1355ead9d27c
-DIST firefox-70.0.1-si.xpi 541234 BLAKE2B eeff527f7e5504f845ca424124378f0c15804c93ee38611a4df58d9d56601cae5bf29dec13791ee47d19a917d07cac7e0ae1a0f6947ad96668390783bf70438b SHA512 adb08a2820d62e4581228a75cd0d17e8e12bdde90d931ab816ca124b4a8acd508bdc5ea97f17759dc5496007a76a07a2d797d4e21ca113dbce57817c5aa55e26
-DIST firefox-70.0.1-sk.xpi 555574 BLAKE2B aecdba2eac90c15c45924ca49ffd389dbbbe8cddca005c704a7bde6c8c453fdd1d2fa64d7c4174435f6410093eb105adfdd3c07fbefed56cc1141e90f5e55dd4 SHA512 694afc7508988c3185d69e95b30cabf9a8d91e34b783e6be74e972ee5182e1191249e80a4e95e7724b62047245b8e585a42f5d3dc1d00cc8b05d7a760575b942
-DIST firefox-70.0.1-sl.xpi 535538 BLAKE2B 13885dd007940fbbf463ee587ae0c2c94cd4659bf5170615e7cb06a2975479b640a3b3fa8535448b39434686d064b23d6bb74a94e036c58fa5b137601197016f SHA512 9f3462c0fe213a48bc2a2350223648c63b6b421a013e9d722b8b4d6f864f75a669a7d6ae4db1d6642dd9f2cf37e6ac13718b65acc8419bfac998a1d91d1c5ab5
-DIST firefox-70.0.1-son.xpi 467351 BLAKE2B 247bb04dc9a5b7e97a966041a9ec661cd040b36979cae1a20632b2b55a896453e717a9056b3512e0f0a35ce75b5033c77913aff63a21ce756df68e0ad2d3cab3 SHA512 f81007e509c579fcc38805a2f5f8cc5f5fb70eedecd66848180f6dd544ced668b44dcf3f09242ebdc72a8e57b374b67698e84c6df62a9314e132bfd14c29fcea
-DIST firefox-70.0.1-sq.xpi 553127 BLAKE2B 924931cb2465fc4afc0ad0bea27fc6d7f351a303078120e8624e4a66ca54e723dc930e92ac8cbc40f124ec1f30f723d3fc21d8b74772f3207b4b09f828f9bddb SHA512 b909938e91ccbc9cf09ad5317f322dbafab770a76ff4565ceead9e82e05eb5318995e483c30d69d0861b070c42e9dddc6a5692e0ee9b07353b43eb7fa6af8fc0
-DIST firefox-70.0.1-sr.xpi 557868 BLAKE2B 9c4348395a52c6c6938f14572565efb06a8a3c3a564d08d06b8d3c1cb21ff08c54ed34d0c0ee943b7b2555a0754805c8e49ad521227f979abf743480540d1963 SHA512 4c9db0b5b2244f904f84bccf0d70d4795da944677224ffba71ce10421645b32a4e1f98cc0e2c74a0189b9f6a96c7136fd40399289b3d8b195e2f1312b83545af
-DIST firefox-70.0.1-sv-SE.xpi 537942 BLAKE2B 1791d04fb710045b921c4f96ba8849e7c592b818f5a61780c7d52796ebfc171e1efe7fb2769895da1ffe327dd4b1f3a23e2466e3b0108c49ed648c0227389112 SHA512 9b752c4fe4d40833a8cbdeb83d1629f8e510aaee90f28da43cddb38b3742e0b91e11ea8af99fd09a35326fb523360348c85707465d078d085023f2a8d83ea846
-DIST firefox-70.0.1-ta.xpi 567489 BLAKE2B 7b289b8ed1165fd172664c936f00f124a0b0f275bf84f2d84ab0487faa8c58e48c1f1984bb466bf4e63964a3674fbc455f9fa88e565bd7d46eafd8e0f6208995 SHA512 1d98cae23aaeca5bcdfd5d2c9a2d68eb6bfca0adb0a83b7abf2ca457efd88adc27d07df84bb33d39c3395940abaaf357f05ed5f03a5c4f52367632eee342d9ea
-DIST firefox-70.0.1-te.xpi 583374 BLAKE2B 6f17eecb3a8b04679cf82cb093ec2546b1d8b974ca2bcb47f138fd2bdee544d983a3cfa53c60f6616a7f2ec85b8507a798a6412c35f504a8557e4a5989c08021 SHA512 536bcab19f52aaf033d7a8699b62753ecd4a5d13cfe47c2bffedc94098013ec2678b64054a5d207cb0c8808c118363ce565a8d03c5f222140bda741208acfa0a
-DIST firefox-70.0.1-th.xpi 580327 BLAKE2B d819e9af5a96311c85bb7465da69349c8eb7e3e35353298c4e0b77e8493cb2f3cdb32beaeb0f60496a92d372e5e9a3a84710a5fd02851f0126d5cc059652fe78 SHA512 dc39ee44db4fe27fc524885c2f2b4e2fdfa1bdd2dd94a4a0e0a4a933a68aa2e70cb3d30957a2a64183c8f970a1214caa170c6d68e04ff705d4f63e9d3b03a32f
-DIST firefox-70.0.1-tr.xpi 548410 BLAKE2B d89adf4df8dc650df1b9d5b9142181817dd6ec99e2aa58b7ebd677a8a83387a285c631fd68fcb99be40bbaa47ac5550e9595262f30e19bf055da5b0910b92789 SHA512 b34e8a11948fb55744c2b72477cd4a4d9064e43143c91c6d2fab765a56b3c417790e77d312fed5794d1ac568087c45275a00dc08851bcd287e06a65403b03dfa
-DIST firefox-70.0.1-uk.xpi 606866 BLAKE2B eb3182232b3ee467f78cb5d4a69d8d2679db584a62b237a0027d3a48d6d934f1ac117b5ba78caf4ecd17565f55d99768d7513bce3a8327d17ff791bdc00e952c SHA512 09abfe836f9c9b68cecbb8992f444daeee0b0b1e60c309de637a2b974963550d805c4d4ff060ec4f6c37e934bd9ae33e291101422b0bf9c046886b1b26fa3fe6
-DIST firefox-70.0.1-ur.xpi 558438 BLAKE2B 1122a8e789fb1e1d850f2e5e26011d8d987ca7a6baa8a00eaaf7e1e98548f8c554c1fb5745d21a96cff679188f65f08aa05d9fcc37cfdd2216b84d94db007cc5 SHA512 d0ce5380348cbe2d4ed4365e880aafb471885c2d4bfd31ee49ce438bbabbad7442d03b3bea3f40ed1778d9cdcff4ffcf09360909f68ded6735ce8ca042cfff23
-DIST firefox-70.0.1-uz.xpi 495979 BLAKE2B eacf04cf513d073231d4279df2607d65d9b97391e752586fd64cf8846baf6be4d3c04f6deb5d8df4cba5de366794bc3f79f9b0d0e97b1066664cdfd89ffb1f8d SHA512 19e11b121fff63a27246f51572158b64c0c1e7361e29420e7a538bd2933603acbced12fa390d07fca8af4317210dd5aa0bf4449830d47000f73e3f8dafa6c600
-DIST firefox-70.0.1-vi.xpi 561212 BLAKE2B 3178d844290c880b74530c20145ef8dab36a6331638881cd3888acbab3764dac963c2695bd13d85a3b0253bc762082e59f8dee281b2f0e77bc7496b744beb7e6 SHA512 765ffbf1ef7bd41fe407187f6df3c7b29ceecd7aa52d7b076e652a89713636ab90fe80988121dc6c58264aa3632e3e991801440410afd71ce424c9aa6d167828
-DIST firefox-70.0.1-xh.xpi 473961 BLAKE2B 218520f387dc574fabb1d9a1361156293592d52ac906f7eebb1afaa7d23e7c8043b35a5e785a86e55d26f69309ac284ed592105e3f94ab186a6a24a922c7485b SHA512 afa61b623c0647a02b439ec42132cf9692dcf32b7cf844d2ffb15db07636a5ecca1398fdd2d5d5597cb7445ac3e90c7b8b1f51096548b455f33a64ed7f288ad7
-DIST firefox-70.0.1-zh-CN.xpi 568442 BLAKE2B 305ca92f7011197be727b3203bb925a562cea719f22e6f8e766b7fec629f34d1afa3fa27b32268988358818a3c09f0e63f5a9053bae3e038de5c1c7f1e3c6149 SHA512 8cfd758f6d9366ddbc90a90a01ee8cd4a1920bdcacf68d556cabe679bb05797e6dbd1827f987cdb91e96a4490534428de7a44b2b98b3b65833e08b97971988ba
-DIST firefox-70.0.1-zh-TW.xpi 568302 BLAKE2B ff06766fe46d17e7393e93554901548287b8d193ed3ca85c124b44d70b188a76b00c7bd858de6538ba30c8d2a602710a1289c14c5cbcdd74a5d2e80f89eaec5a SHA512 31289f8e96b60683dc9d15da183cccea99d260b95f9155463a1b406d520c33367c9d7760a04ff9fafd1528e89ded66ca45dce3d6d971f91ccab4dbd67cccc803
+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-71.0-ach.xpi 484887 BLAKE2B 197cb8a6be2d37d9f1bf2c5517e66265792e44b951af8476401cd5e81665cbb9c4a57f626a54226dcd38c55bf677dccd93ebb3baf214feebeee278a133b17e7b SHA512 c9c640d57ac5d09ebbd1a971f67297ebca72af2a62ccb64f0627bfbd80740d1a741549a453488478e72323c15e7b9ba16d7d52f84b73fb856af390f7fce5614c
DIST firefox-71.0-af.xpi 444403 BLAKE2B c43aa30af52b5694667fdfbc7371ab888214ed5ec74411cc3b09e2596664c31cea0168adf99c3e010323b7af1fda94799e35752ba09ce83829aac0ea4ab151ef SHA512 207d1cb4f98557eeb1010618769496542bf383508f7ff6512268958b1d37b29ffd99bfd3409d6cebd56a21e562c50db66db0ac6cc1549daa9cf1a953ebbfbe9d
DIST firefox-71.0-an.xpi 493802 BLAKE2B 55eb11801907854d9092684904adafab638602cfdc71ba17e550442efe60285ae880a91646c52a868586bb939197772f1c615bb90af2039b48614130ffcbd8a8 SHA512 28c659b13ad84aa3d17fce5a760f6298a50ebc3d7b21636ce87b0623ebcd6af169da19c60075c681b38be674401633744358da789b29c3d4513e711cdac427c7
@@ -454,19 +454,113 @@ DIST firefox-71.0-vi.xpi 563455 BLAKE2B 99d892741ea487d025c0e206cf0954c960baeb7c
DIST firefox-71.0-xh.xpi 466494 BLAKE2B 89cd4ba2391fa6d1577542c71e3f7ac7eb18decb8c1c9d633f805f9402be061eb31509d1e60995e83c9c90749145722591b0e952ac56e7c26e5872879bc4a6f4 SHA512 bcb5bbae311db65f6e2a81c39b6a4d2e13f7ff79aaad217cafcd3b1992b1cfd3d25668c10e7c6a74392cbadfb7b302b74408ab116d19e0c2c952e0241310e20b
DIST firefox-71.0-zh-CN.xpi 570176 BLAKE2B 4771f6ac64ed820a5837b172b02cb54133a3847d743e2a3eba934c4edce390b8fc1e9ff13409af5db4bc8d3ed07f9a843bd33301bd515128918869e87224a4fa SHA512 18eb4f39857f257f403656f81e38cba9b55bd29462f9d1e9148be092acc812ae27051d2c31b5a6312493e65c71d11881e0260d5cef9c1fe78df1c2b33388c475
DIST firefox-71.0-zh-TW.xpi 568991 BLAKE2B 691e5aea3725516e4f2db1c91bfafe35d157d67332051f73139c6ae6f079db9b90e69478b285660a998242a33587567a1b0b36671464f096072e17d2dc741542 SHA512 4a949f2335da366827abb4b0e5944c0dd3132bcb750aed395bbc643bbfd4e72d2bed73dc505da241279ccd929e412371dd1eddce6581934a5c48be1ead1b3dad
+DIST firefox-72.0.1-ach.xpi 489378 BLAKE2B ba4efe114e3db8bc7a5302d7cfc98482b29b105c853db7ca961e18e09774ffba03194dd0ae944ffc561df2bb62c44aad9a41c7b9b075a7e973ba2e54f2f94288 SHA512 fca7803a18dad67902de2251b9d4892c45b4861de40437c9e3aaae8d749fcea8503df670e07432a8acc08370230bad7ddc51878cda6d89ee52ef103f0e8ee163
+DIST firefox-72.0.1-af.xpi 446528 BLAKE2B 28f4467bb5b4b189eec4d4a55789af65977b11006673f02058ab9e8606452a81adf0d645466699672f2b1f23b1eebec6d2f59c9f3d4aae6f69d9dfc4473036a4 SHA512 d3959fdab50e22ece1402d5d27ec8bdbc67010aa9298996202e3a3aa2270c97bd967e9feca50dffd65f7a04e75c0712b5af5fc6a1b42382101dbc9000b83dbd2
+DIST firefox-72.0.1-an.xpi 498522 BLAKE2B c97705094af4f7d4b9ff1ec62e8ad5af56a4133aa53298f37051540368ac60c2a0514cb45d7afffdbb1bcd95023a4584a07b07149f2fa5e2b55072607c39f5cc SHA512 da8a95ae8474563e791bf9a6fd4b20475669712db72e19b342dac6d456df6d8887e746400c218c73d7b868c3599a3788ae4b991058c035be6f6750b2f50564f6
+DIST firefox-72.0.1-ar.xpi 562875 BLAKE2B 8762bedc71f3db39391537aa8f5b36dd12d950a64a46289d8a0d38e782502ce8b5d7971b5538ae57e3fe3a45d1ced17b635f04cfaceffdb8332299f069f0f715 SHA512 0b6914db5dabe7ae92b379d5090da7dd4a6e896f1517b54af2545ada627929aa008e17bdf04e7ccee54c93216d8d5b4dcb0cf5450e5150c4a131d82eeef32a82
+DIST firefox-72.0.1-ast.xpi 494009 BLAKE2B b39fb3235063368328e45d799c3889b18ab052c990ac48b38ffa4f58059495a93dbd3821a8ec38a0d081502e8bdaa26f8d39b05f87b0843fd06cc751abf68546 SHA512 3098bac094d70824e5263eafadd30fefd283e08f5db54e6760865d3427eda70340ff50b032daf7f483ec6f248eff5a158cc669b37196e8e3c8361ccb22a050b6
+DIST firefox-72.0.1-az.xpi 525922 BLAKE2B d6fdc9c27d19a0a480d8fe3bc3afdbb5b35d8852d36ce722aaff5b823547f7fbeb2fcc34a69ba0d7930d9982e682e6074a7a983902ce475476e3bb26dc4d75b0 SHA512 0427173a9a62a415b161be3e7db1a7b0148eefd555647d947c964c53629bcfb1100273915c97422aaaca3fffc4be921d858c7314134a2c001fac88c657b117de
+DIST firefox-72.0.1-be.xpi 620197 BLAKE2B 6ee3bbbe2b7b5c2c26aad3987162068b4b7183c835f703af4c8774867dab5a24e0ff65f2631f53cca7077b2fbb11a4455e79421415c105d30d881c4ba9ac96b1 SHA512 6da456ff7580393d9efee7508bfb3f2e59fcfc419d098b441ddc8b33402d4ca08253d36d3afe9b9bbfb02fb7845ffd3a4a743a3911a4bdca6b9604d02381f149
+DIST firefox-72.0.1-bg.xpi 580994 BLAKE2B 323f660460bf8f34ae1c4bf9d8dd3fafc74841dcd0e1dccf3fec0043f3c4f4f91c10f1f719d582d541d0eb7f8715733a9c90f3568809856c5bd828ec2e689a5e SHA512 66281ccc08dbc1fa6b1d586b70da68b3e333b4d759a10b17a48785d75e11763a677000b43159333aed0f37c0f38e2d80b8fb795be6611ff5defd1c6f27fc8f9a
+DIST firefox-72.0.1-bn.xpi 616409 BLAKE2B e1b223d0607080156a2a0af9aa915e6891cd10ec5b5ef0718940e84d4ec5851fc37d2d8765cb88e86a603c1a47d9bbabd7558ad5d200f7488d36fa49c7cb434a SHA512 98908ac3077bbf94b739ad5b4d59e7b5195b512db3ab204115d3324d10420e172772d61726b90eae18844b47d3e51dc4cc1ddbf4a67f12faebefe97617c64074
+DIST firefox-72.0.1-br.xpi 529064 BLAKE2B b962b56c8b64011f2c589ec22d4cb36e7e55518821505ac55a6477f135cd323ecec7296943c822a560cc3c1160ac1015c42f3979f4d584e198228245e417ad04 SHA512 d838e08e3d6c3f002924e7b3ead0f38a7aa65182a63ec4a1a5bef2a326f2a3a64e15b40aa87c8931d27f38f09e2e79a819df053bde00333603de7d9c29189a13
+DIST firefox-72.0.1-bs.xpi 498281 BLAKE2B 7b248702a0f9ebae8cd0ecc60eb6d87c8d2471dd0f35630eb421ffc6b216bc983968bce64e2e79d0866ba354906a9228e4f2abfc72a42c3254a8726376a71f15 SHA512 523d0c41610b1d76b91a7b4ee2ffd89d3a10e24f1c49518004b5f430a5c740c62ff86f1689e44c6d7acdaf70ed4776c2b9ad3834eef4ab51d9905adc0a405fee
+DIST firefox-72.0.1-ca.xpi 532668 BLAKE2B 16dd95831f9c2d7b94ff96bdadfdc3028c4cee3e3dcd02076531b3380c13c56a1375108b827726c2595f922839c97e32a88b3683d6d23ebdec06bbdc33e22448 SHA512 ed10746165d3118343e2acedde0127e3dcd9db80a793316c484ff2a33824f87662f2e99a8d1942ebf2bb5cb5f7006543b19b1a9882ba7b444ffabeacea1eafb7
+DIST firefox-72.0.1-cak.xpi 561998 BLAKE2B d44317ca9cff0c21dc15fd411fa79a8f783b3dfaed04182de31cdf9e5a5c7a02cddffb68c7f231861c83fedbeb5ec854e18170fe8409bb6afdc2bb7aa3b45018 SHA512 e2502797cdfd03d94e4139933750cd9395eb58f7780c5abe2c0c1c23c0bea1cee7623ac574f555b9dd2f70d14d9cdb3b42b32b54ab17f2c46ac544462a8d1526
+DIST firefox-72.0.1-cs.xpi 556343 BLAKE2B 399b72b62bb5a488ed133f882157fc3284c77de554e922bcea01e921cc285aae6ced0fa2bac134b50841c2e298203adf8cbfbc791611120cc1cd097d473819df SHA512 37b3aa4b857f6f5cfa64eba55a7c42b4c7ef644192517113242f90815497372e49acd5d516ed769a95ac89749597901d2ea6781dd242f85bd2691a7a198948e4
+DIST firefox-72.0.1-cy.xpi 538330 BLAKE2B b2582eda477a8823a608b453032baacee8884c991b733964d7b72931a1d9ced333a57fc130099e3e37ff244624e79176613160a9b00c266fa0f54639b3bb8755 SHA512 4809f5842058bcefe2d81443af6c9e87e4fa824847d92aa440ac6e61acb83cb9f888f82c5a9e0ef56693919fa9aee37d47690c1321ea2dfd49bec92ca7e5cb80
+DIST firefox-72.0.1-da.xpi 522280 BLAKE2B 997c901be0dbb4acc3c41b102292142efa56b79c51317e4f06d4aa2a9827d0ba942de036bee5060916728a5c5140552f3d427b6caedd0adbbce846755d29b892 SHA512 aab169282267d6a955da387c4c87f159372d3d71b3784dfab73c085972c4aa4390a7ced8bf9eaa41bd4e38d84457a488846a12382a5b3d31a3e4f29887793c87
+DIST firefox-72.0.1-de.xpi 553568 BLAKE2B 7a48f445cfcc69c3185c0159af6281bb7d31eeb00a56cd5efc1953bf34c73c00ecd7dd9996bf4b5fa5b9c9016d2a23a71bf22ca5fb14b01208587f698dfa0059 SHA512 27a6c5a574c7fea8b3e8b792666259f1c4eea5d0c25aed21d6402b34d83d7a1e4126e1c81a6e8b7ecf24c0c4c2f9b3e466262832c5c3d3b6781271d5685b3bff
+DIST firefox-72.0.1-dsb.xpi 564094 BLAKE2B 1e476823b9b31dd73e3325a487a761acaada0337f61801035a79381c7f9be7e00e39d98cf5db338ce3f7a33dd19d2992cfce5a702ef47f4cf8df962f2309d6be SHA512 042be843a791ad0a1ae9c2d151c77e946fa2d13654c3291f487bb04a1dacb20217f5e69e81e6194769d100f5dbc399a899f13ef87673ce04abf46d5f20d90fb9
+DIST firefox-72.0.1-el.xpi 624799 BLAKE2B 7a9ea5d71632fe874e5e90a14732ab4d0665cf4ea0d0cc975b4bcd056e30642732c0383d29a3bfdfd6e8b26488e567d27bb16c91f93c07cb6d8d251e8cdcf3e7 SHA512 6bc41acec2e778cfddd0fa805214d3157f23bdd56dd029cddd48aaefbcbc4465ae9dcffae1f92f438307d36e31bf0a00fc0a4b7dcd3489aa40fdb66cb6d26dab
+DIST firefox-72.0.1-en-CA.xpi 508405 BLAKE2B f9c016d6cbb2830d3637366b3cfdc8fb03c13776a5c6e40010703f2e44ad3c5d62011039c70a639792c07f338e167a247035b95b830ca1d4441bcdd49c4c60a5 SHA512 f9566e0babb7066b4dd6781298988ee0005acef0a45c1893665ba919a4d538ea500fae14538bd13da8e35c2126a35135e09e86fd2144f5cea0941a366013e85b
+DIST firefox-72.0.1-en-GB.xpi 507215 BLAKE2B f60d36d450819bbb0cad68ba4b3912e0125b302c16c73528fc6c23349cb2333c3eb94ed13b405ac5d7342e038e4ed767f0a31d705800ffbee6515a8c81ed4f46 SHA512 9b09a0051f01d5fd539d056835b6d1ffb53706e0dc3ec802b3932758a468dd1c1f0c62b3e5e76440454784d8e803905466e80c3d72edb8f292fc08cca9e27292
+DIST firefox-72.0.1-eo.xpi 533899 BLAKE2B beb4a1b84301b7b61a40f66f0abfd3096c507775ce6792d6df2c797669736aa98aebbadc276605f325ef1ba413a40c2582adb3ad51b57feaef102dbf6400c95f SHA512 43e4ca25d9323430c71ded2ce0717c12165522a4a3e4057632f73e343fff82e9afcd5cafab3d9796eace056d922c8818e8f9458f7d409d8b025c979da15baa98
+DIST firefox-72.0.1-es-AR.xpi 543731 BLAKE2B 8ca5d07d86d400f9a7e520165f68be94827bb80c66e393bcb6179df5a3aaeab7a2d45d548392d5c83f181887678375fc803d7e89539999dd7bc70fad64b4eb96 SHA512 41716932e265543ca3b6d44c46fc2fe031c2ad1c14510ec29ca872216cf6d5da063e95c84471c696fa48a8e1b88b6f002746fae122fc9418eb1fa48adcfe606f
+DIST firefox-72.0.1-es-CL.xpi 543282 BLAKE2B 67f4e3371636d170adb767e5a3b2fdfa7bd25e8bacb3b528af522b19a929cd086c8f1f5f725e6a7a849264ae6e583eed9479831a533b29d7fab2f4c6e6a78936 SHA512 31c974273f389ef14dfb765b1391a68e3090fabe5d5669a9485103b0f400d57aca7afdd30c3b419b54c3629f9bfb6e8266dbee37296f8bba3f231a35fd4b1551
+DIST firefox-72.0.1-es-ES.xpi 521573 BLAKE2B c2af907d963331c1ff6016a103463ed59c37e2baa38e13a5a3887935d7ec262d021a89b2f1469326eca9ed2091bd9410a9c168829709ac1df3877f5960508a38 SHA512 534df734942de4bb0410e83e3af7fb62feac0a8505475c89169a4d8c42998907e003208cf0225ac2bb7541d8398c1549aae1976e010dc7b1644aca878af00769
+DIST firefox-72.0.1-es-MX.xpi 546572 BLAKE2B 4ed673c668cd130822698a259b2c4649b2bba979c32e7dd40331b0bc80ab6312e799de1f972e7c0b89edca025fbb3f2c5c362085a6656df63c897b9fbcc96a4d SHA512 797bdd0765fec1009c559df5211424f7bf9a48c6ca031d35839d0a4819b72df9ef448107fe3b4aef6e0d1fda5f250e9e55f1a15acf51f1219fcda23b2508f8f6
+DIST firefox-72.0.1-et.xpi 523215 BLAKE2B b2d111a58ba1073f28025e9424b9e27d90e96afd96df29b7c38d777b83cdad5787ad3cb7bd101b54fcfa6199c92e516f2cbcce37b59e196235fe1c5f2ea98bdc SHA512 ac77d61626897100084360dcfb7e6582cd954b0dab281fb5f05e3d2d5db4252862d5e1096544b5d4ddbfab47bc2b7bee9a183d4a76e4eb6464117c6bb2f4c458
+DIST firefox-72.0.1-eu.xpi 534197 BLAKE2B 80bff894a9202d78a26956f23cf793bd0f794b675c1186f4c2123f2fc5d619fb078ac05f607dc13e03b1aaa746b383f63bdd8f9fd6110ee519b29aa5b03aaf31 SHA512 66687539b8b7b536dfe1aff811a0e96607a64524702b1b4e86331ca5b33be4d7a81bafade869bec9ac453e77dd0a6b84e9dde05408ecbbda35d7207edff26ffb
+DIST firefox-72.0.1-fa.xpi 581229 BLAKE2B 2c7b5a522e52fa26a69281232be5775f1e8243ec41d8ec5a7d3a3f6d37f9d5a8227368c62954f57b3530887fd661548ba80aff8110079ec1ece967b3edf8cadd SHA512 43aedfdce8f21f676e1b2d9a9f03cd672975ee2058bd73c03561fa173240c2335cdde5a82bf38c9e036270c01baa8b86c340a33049dd848cf5d7f355f3c0edf4
+DIST firefox-72.0.1-ff.xpi 501349 BLAKE2B f4477a42f8ab2504a3e9571586e93afa688a1c3e90ff27b443dc3574be7601e2b0906c925b73deefbb6f4f8acbe6c941ee6f82ab05580afcb349f8f7f9ddba05 SHA512 1c137931c1c30dac5fabdeb99ae212dc3be3ef32ca8a5ee49c0ab06a04e5fd56e482004b202ad493540f373fcded139b9ff90ce3eaae869f1a3ae355ee129fc2
+DIST firefox-72.0.1-fi.xpi 529578 BLAKE2B 2dbb549795f25c55bb53b0935a75d28c4a482673fa54899012b67714de44902db515e555e869a54724f47c5f3e114563967d2bafb174dec877ef9c0c45c61dec SHA512 470e8b682c47c37b23bbd56f0da49d0f59409ff0899ca3aa0f59e6250624509ce591f9c65d340ca96565f07dbc42c0813f58be9b182a942301c83a8d94110985
+DIST firefox-72.0.1-fr.xpi 555806 BLAKE2B dfad8ee386d3d9ec3e9cd1a125429194abc03acbfb81f9923d7af5bf37da8e8041b8d5702897fbca5416d1197566b7c18e6d2b8c1106ac4dbb66e2c1824fda10 SHA512 bc8944c19171a464a1e30b73a898510a06313bb8a8d7cc5fbc6ca9f6b9a245cd995ebb22e016c5b263fbfd9bcc091e40261cec4443cf15ae9ddeb471dbddaec2
+DIST firefox-72.0.1-fy-NL.xpi 539208 BLAKE2B 962e896dc8539711ef4482b4d3a5a9bf65fd02e2227290038db20a9637b77712024601cedf889b4743274a328ffb53f915b64a1681c3db6d013599cbd78036d0 SHA512 e4649435c2fe877f19a994297d97cf4c73cefb1473af0d5f126022dee7ebb3e3563dd97eab8e423ff8b5b66595eb281f022857cc5be4923c8d69be358c831521
+DIST firefox-72.0.1-ga-IE.xpi 500375 BLAKE2B c780b05d64ac10118d7271d427ebeda48c557a14d3f8312c407113e9d859cd2e13e79954665239b669054c6a02e0b74a935715414b46831e80dfeb2270de8f96 SHA512 6bb9eba24a43825067fee78bdce53e7bb583c63bccb632526f99c39583b9507744b9e025a7c44935e003b41f9a307054547eacf32bf6191ebd7a94fbc604e3b6
+DIST firefox-72.0.1-gd.xpi 525843 BLAKE2B d9c573ace70c1824f2d597549c681bca8a41de0c9ef58616526c7ce45b7d002427e7236707cd73e11c82d86854cd7c2092b783fdafcaef5264daa017225f18a7 SHA512 acc1023c95747c39c7aa546d2a8863b4aa1cd6c32fcc8a7b3bdf33c1df37b5d6c824deea69a74612da3ad257a1228a7f08b955da55b389efc91d65b195fd2c18
+DIST firefox-72.0.1-gl.xpi 502396 BLAKE2B 85912de447c0a5e97ba4e27cb684d289777baf2e8f71f7e774285217c1eb792a80bf9cc79297a31ed298df4d08036387e9bcbc85ca9c513c9800674ada86a5f2 SHA512 4592f6f32f11153ade213f2e3e9c3b3b3509ed625f6c001f5dc4cdca258a348d89a0c95c37bcc440204119dfb8f1a1a2d42b3ff16382459f70316e1bd5d42bce
+DIST firefox-72.0.1-gn.xpi 557347 BLAKE2B 87caece9fde7c219475afb971780f6295fb21c468dd4f488ff3b433318a2c155aa3b4a68af32ab1d9b2165a024d3fe059e4fe23556663d7cf6d4acaef3e4653e SHA512 77f148bb1569a019847a0f1def80111a7e84e4005ba9e57b09dfba7b74f6f558ff224fe23f3f7b9e7dda61f2579260fc867e11142519f5ff093083afc3570906
+DIST firefox-72.0.1-gu-IN.xpi 593342 BLAKE2B ec849d10ae2880fe025aa147dccde3472cf61fdd1968135ae384b156d3fe10c2c744b0a87fc53c50cca63d0aa099e0017089e5d66599e6a157271afb1f37ad43 SHA512 96c92ace6e6d02bcafe8a6bc4243b696df016b86fd8e4be9044df294ca7d5d2a093b9da64ce924e43eb26eee29a245f7c5d1885797a041780f63c077eb0b8d98
+DIST firefox-72.0.1-he.xpi 551461 BLAKE2B a8a6a3ace85af2f02c67c1afc20194949b8273061859d1cbaa4d9bb2cddd945956cd910041713bbe7f1abc27eeff8a08da2d4a88005e3f06bf2f68cd48bacc30 SHA512 e1a0d87200ee100c97427c2a65a69ed4acb3e6075a0bde0a293838a61d28934192b42ccd142a0f351cc7ffe7e8f8c406cc7ad1e80e4535ce28f72fc9e9e10c39
+DIST firefox-72.0.1-hi-IN.xpi 599258 BLAKE2B 8bccfd235f0d5f2066bbd4a21a2657898516934460ed3b9267182d76083805a91c59bb33d70cba84b4405d2e754371f489cec9325c2533897725e96e8169d64e SHA512 7577202c87622793304b06f3ce88be7e9dd3e8255bb717770bcebfc6827bb33a9af04cade0eee9b3e6a33362e29ecf05619027f3d820a9bb5d09f17e2c05f13b
+DIST firefox-72.0.1-hr.xpi 536156 BLAKE2B 86cef50fa11afe24472a4f6f7ed1ea91371a70aaa4910cbbe7bada07bcecb076820da1bf82c8f7d63919dce73adcafc4936d85fbc4d5ef82784f1457d421559e SHA512 cb8ac82bc1bbb903d51966c37f5cc535a9ba325dd823fe8369a9034531715c3defa5bbc7b622e651f8f68593a474c0a0e51be0284f4ddff8cddaab8fb3e85599
+DIST firefox-72.0.1-hsb.xpi 558387 BLAKE2B e421e9d189a0b82c48a9c71413f052a82fe088adb7455cfe6882e7e722b684aef3c2917aec2e50104fb9834a28b0e9f96accab1a045f88b2c62f9c93bec8b997 SHA512 01518d2a0cda841be0519f6ca043ebbbb89b5a6737c748943c6e6cf9956c321f05920ebfc5d5f95f407763a603e78ef777837cf4805ad80f3eebf097adea4171
+DIST firefox-72.0.1-hu.xpi 563619 BLAKE2B a392b9a757577142bf6b92f6487dc835be8eec27cf07bc6e50e7d0e207bacea39b6e9004c62a1cef46c9ea7b586c1df0539d1ecad7e0c1296ffe532f9f382e5b SHA512 277701c9d670f7f91d77b9b7840dc24e7ee24fff5c41c02ac0e6e7b51f2448c90126db9c3bdd2842d49772b7c6bb7167b4df3e1130b9006661054122fd2caa1b
+DIST firefox-72.0.1-hy-AM.xpi 581460 BLAKE2B 5eeed16298f0217fca313b192521bf90abbc7782ff6924c2700a78371aef1330553fd913e13bde290d6ed4d5a1a4157855815095a64ad87174f5d8a6ee54d4a2 SHA512 ef609e1429770b264efa5debae5fd3fa0aafa7b72aa97b317f55c333b3e8471a4fae1d616a0edc6d64b94b8c21b9d1dcf9d6bf9845fed09b22c2ffe153ea472d
+DIST firefox-72.0.1-ia.xpi 524500 BLAKE2B a847e4ee03ebe7eeb14270aac98a6ca2eb01cd62fa89040cecdabb5bad2d784b8a2bcf64afc4a4149cb2d7229793f19c3438e23e9685b6f60a922676aecec8bf SHA512 607a023ba8a4a27a5b5ac19129c2498344a052eb020b36d8c2550d77924595dc0b937dcdfcf6ea7b35bd1576c70f698681379b4d6d3394c158d1c886849567a8
+DIST firefox-72.0.1-id.xpi 520734 BLAKE2B 26e77c493af2dc2c76c9373e899c424ac6b9ae1f4583681bc6e665d37f70372b516eaa915d747a3d2dad1e835bb10d239fc158704d33a75a6eba6b603bc4631e SHA512 49dbaa76653c1ca8fdba76f42944eca3e6bc1a142a3afaab149b6f6baa503573cfbd21ee960fdcac080b163dc878ed63adc000baca63f3300b6e9e1822d30068
+DIST firefox-72.0.1-is.xpi 515247 BLAKE2B 3947242e0e98cd48ed2921e26f95f431d1482c17614dc2770cb4090bd959efbc6ae0e5e0b97167fa721b255379cf1a83d1b61c9c46fc5635d9dc2ad0bf19b4b6 SHA512 0b4e17b1174e058d3caf6fc426dabfdc168eb2b94b1848d6ccb19cc2ff8ca5d20be8874e878f09c5728598b5363ac7eed9f9d37bc793f4803ad0bf8a4e0c8db8
+DIST firefox-72.0.1-it.xpi 422281 BLAKE2B 9bef2b6be2022025a1356697acb1eec830e163a9be072a48b61f4e9c030d41dd311f9123fe2d6c2dc4919a6951ef6c32af3661880b32e94957e94fe4905261a6 SHA512 dcfec7102220dba320d2b5bbaee9494c3cfcd9eabfbedc895df8bedcda6d2fe287fbc92400e4b48b226fead650e1daddf61381303b197a65bd18afd92dbd6ed4
+DIST firefox-72.0.1-ja.xpi 581036 BLAKE2B 69968c05157e1c4f94e3864c25aa773aa5a2c28bdb9558b87b38dbb4555495e27483b98fa6437e26b8baf8c24fa2a02197929fd25bdc8e2d04d07d5e36577edc SHA512 bb94487dfb47f76638440c05a041a74b9537fff042394a2c16df170bd25bb8525699004fc52926701d276b98bd22b08b29df4b19353fccc79e4896545c5de9ce
+DIST firefox-72.0.1-ka.xpi 584720 BLAKE2B 5f4a59a7c65a9fdec8f3356b4bd07feb7ef5339b1db36019701cef9520041062ef4bdbb1d39554cf1d549aade847a53f974883145f214154c19b73e4c9980163 SHA512 9219b8d5e72712fb4dbccfaf2b97770ab1b70a0715e9be6ef99e76c89823c65517ff047862917377c01458d8ad817fbbdfc22c87590a90894a5d2935bc27f7dc
+DIST firefox-72.0.1-kab.xpi 543922 BLAKE2B fea205dcba0e5c411b57d962c59788f9695e512d2f86c4636e8ea1c9ec25e9829c84915c52bcd92755040d8d0701471c4c2b16d0290c63a927065b9110fcc3d8 SHA512 2e0799436cc41195033688fc5c57bee1988e92bd4e1828e58eb63408a907503101a2b386bd02acb5aedd2f17da8ae91551a81e0292c59d9e4e8e3b3337b96637
+DIST firefox-72.0.1-kk.xpi 603717 BLAKE2B c6ffa665b24518fdec01c04d80d516384e3e7caafd25f0789f07571a58e890f6e0757be344bb1b87ea811944b42e1a63b7769636506f4c633d3244c5c8180883 SHA512 03b8772f4f8a773dd0490f38712bd84433614c3f17c426b3e1fa4c547860ac61511b1dabc4b2cf7c8d70b528f07991d359c68505a2aa40f378b10777c4fa87ab
+DIST firefox-72.0.1-km.xpi 567153 BLAKE2B 1ba17f02962446e71b341d3ccc651a83050b4588a7e2dc38742fc354ba50b3960be5cec6c1efa3dd096d6eea5873033a311fd69082095f48e69227b637ac6cfa SHA512 9f8de7af458734fb0c43f553a15b7f9989c95907991c41d8d162521f22baa662e0a8a5a8887f5de0ea97f9f4943dbbe5765734c21e33151346c6ffb48cf13b90
+DIST firefox-72.0.1-kn.xpi 559907 BLAKE2B 4f9742128dc0f4c05a553fa2238ee79b0a43df0643a3d3a874c9365415a4aa8ee305c375d248f3432174cc19b046b658ac995a0e03b5e4742c562e40ff8c2c66 SHA512 4eca54081c968b932f4b0f855104a1117a56814cbabfd61df6d623680f9b6eff194c836eb9699162290919cae602e7a0b86e4b57718ab819bfbe70a9a0cd44ec
+DIST firefox-72.0.1-ko.xpi 574045 BLAKE2B f98c4e6595532a4f83faf511e3d9ab4c7c5e9f5d020af09fd8483765848d03baa229b55a114ecedf94ce32298dad643389026ba8a2907448cd69f4cead36aa46 SHA512 70276b0197cacc38c8c8aeb051a330665ec63d09c2efda77ed29036245892db8f246da06998c9c553c64d49c5b43fdc9e143d6f3a5ac58e5f5e6e96869b7dbe3
+DIST firefox-72.0.1-lij.xpi 506889 BLAKE2B dd4422478217701e41e9060bf55124b02de02b9e0109b76a7c479bd7828f5b844b89675005fef154e1a004ed238845bb262a79bd9d5b05b03aadbf340c529384 SHA512 719ebaa65f600cf313a3ea6173712488cb8fb5238d02d949e20d2246ce98098c4595f9ef4a9a0e802ea4323377315c569b2e7e502da75a13d468a92ffc296ea9
+DIST firefox-72.0.1-lt.xpi 560507 BLAKE2B 913e1547249d78ddc102e6c0163f623439eef7f1b1bed89be4cbf52fcf8847310777eaa50bb55d56c98716b477ba5c066421bf282a8f24277dfde880c6f3995f SHA512 b75eea1567dbe22420ff89de714f286713aac9ed1c247e67d93623ddf08fa2cae217882e48d8132a8cfd3f3f85f07d4925a6f2ad28a4b8a9138b050ab619e2fd
+DIST firefox-72.0.1-lv.xpi 515061 BLAKE2B 075a59e21de7c701dcbea9078e2285a75b72023f3b9328e6f5af5387430655fccd1e6332ef4a9650d9e25a7d14ac7fd7ada074a985520acd2afe6c60983a7f6f SHA512 3f886431658131b528556eadeddd9e9ff9d400f7f19cd745c0a2e521c1ee327546f717e526796e471be9aeaea7b66c8dc1053374cecd5fc0daead9a7a704dedf
+DIST firefox-72.0.1-mk.xpi 489183 BLAKE2B b03a55258ec68b5cc2b7b68175d1160359d11925beffb0f6615373f8cbd021b0cdbab924fae2a61c04c12e896539b594927348a67aa0bcfd8d73df06f0179694 SHA512 a83f26266e5af2b9dab0423db131c59a3ce9aca332aae3a1e62e44dd69aa93188aa03ecf44add5912470ae46ab619c34b31109703aad169e1e59d803bbd9ba52
+DIST firefox-72.0.1-mr.xpi 590679 BLAKE2B a3504a0c8533735a61201563881d67e5623439442418bc2288955296eca6fc4c03501bbf2f40a26b38e0799e47243a0155e32d0c7d4d55692575f2af630c1ec4 SHA512 11729b0aba398b34a866058f2a3272e415dc2928a6a2a57075bee2e7b18965519665eed20874662d1a0d3509a91ebae0e592df516ddf7d892a49b5fa0a52bb8b
+DIST firefox-72.0.1-ms.xpi 496982 BLAKE2B abbc3cb43f958d136c776ceef7c570a95ac88aca3ae24b3e186dc889a77269562e58ab84a6c40b3e7116b3f26be3d8e1e533be84233eebe4a215b0739050df0a SHA512 a816269e728582e5007c47f2a4d05cbac7ed89f1642da4cd23462ddbb7e1e2dc023650d7dd4362ebf188848affef93003f7b009d3b02a56ac409666cd9427926
+DIST firefox-72.0.1-my.xpi 561643 BLAKE2B 01ea7cb423bd7bfd014a4513842eef81a6bc0131ff7131fb5ad66ec1f566de8011d5add4f8e72f69567770593e3afbe8e6e57a965e6de0c8aa3d4e496606cf66 SHA512 deec98cdbb6ce76872f397fa7be220616203557a61a14f9e27d482fd0be4ffe9278a1a503ef2f8f11fa769526fd9f9df6401d76a24d9a0530270fe53ff5704a3
+DIST firefox-72.0.1-nb-NO.xpi 526169 BLAKE2B 17726b81f68dc0a9896eee379cc2fba0d94b0d3bd72a6ec1550e71d0bc04b9cab95b1b620d65d4569a4c3ea1928452c43cd380780318092f0cfbf4af50aa3a19 SHA512 a1ce2f3cbfb5a318b15fbbd3ba797dabf4fc71baff36ae6fe38375c1e2da9b197e97ea54405256bbc69f50a6e7cc606d4e47858994b9adee3abbaf24d96ce03f
+DIST firefox-72.0.1-nl.xpi 527678 BLAKE2B e5e8bc6f06d8b59a8a73f0496ceb5a4184873f300e50359bc61c53996e6b791eb68d0dc054102f50ed22be0278c5745866c339ac295f30771d4eecd4909dc066 SHA512 8e102b450df30bea8fd3d9c84ee0370446656ba64d0c2c20bf0b10111af78d8ecc3a00cdddb021e58ec347d8022b5b2a161c5a48785d001184ebf9e0c528ff30
+DIST firefox-72.0.1-nn-NO.xpi 528069 BLAKE2B fe7fc1d88b46f2a7a2c6f56e02a08283ede34772598424883729ec61a7320d05f2f4cb0f0943222d81a31f9fa9d8707a6fc7574d84a3704088b1b344f3c6e015 SHA512 46c04140efe62dbd0d55a98149ae4fd6744445ada5b4f72d83f06bfa3737138da4d00781cb4f85bf8d2270d0ea05144fb1bb7a814608a81da46ba400864c5b87
+DIST firefox-72.0.1-oc.xpi 516120 BLAKE2B 94e3f5555489532c021df12d43f63d92151c1d34629c7e616f7c346fd8aa4bd7726c8f4a51ec8ea30bb643fae87816b5c32328485b34be92f9f6caeb909fff06 SHA512 7429d75c5bded088bc76ed8bce880769edf8e55b9240cee74c7e07617011c24b694ed9b9c4ed845fa19fb112c5d2f155cfc5b0d0d4e8049b5f27ee169a9a9829
+DIST firefox-72.0.1-pa-IN.xpi 571206 BLAKE2B e23f3ae01de84f748cea89b57d93dba13285eb96ce15014d629a85649c5c525683d3e95db53c223118cdbffff7f341887db0864df249950af11a12a680aed342 SHA512 1f4122aee2169fda03feb121edbed46238911483b46851f1928610fefaa6ade432fb0ff7081df1e71e4ffb2649eff8972f7be016293820442ce75270d5cd2424
+DIST firefox-72.0.1-pl.xpi 540722 BLAKE2B 35f0b9d252ab944bafea875953dd65e498d92d2d92fd40ad300574eb3e7616fdaef76b40da7768ee4ddec516682220ed293835fa5badcdaa37f5863fc5c0690f SHA512 bf58c7992aadd074f1bcc8739eff3db5057f1c68d1636d458edf0482f5bfa8cf5e6cb50f5d134ee987abd6070b39ec50c4a4290cdfc34ae60e8b36bef6ec0baf
+DIST firefox-72.0.1-pt-BR.xpi 529294 BLAKE2B 4b2f2e414700e4e9e17be4c9fa4edaad109ac9dd4fad0c3f6e610c7962b8907d3982e09ff4d3672401344c6d39dc54eab965fa6d63fd1f2bd37f819ff0a04e6f SHA512 5f735be5b4743c7d2f08d2d9aa70982af4d93eaaf2d778714534494a41a90f90d735ed6182f6a91c10b388b400cd0bc2a098c889c4f41a58d040af045297fc43
+DIST firefox-72.0.1-pt-PT.xpi 538666 BLAKE2B 2f1e79e1205fd3747389e3c96a2fd944a22bef3531371343212656f437ef7da492dc179e11e1f4877e283caaad70c496a269c5c862f28d95ec3d080808882d25 SHA512 0079dd1316014e3c6343b05027efdb8934b8a62db7151f0af36ba3a2627f02c086a4dd2ab03b51058387175a4a7bf9f55ef442c20c71add4d70f8284bf02d8b6
+DIST firefox-72.0.1-rm.xpi 532462 BLAKE2B fa93293c9e15995535bfd5c45d07967e601fdf39065215f7bcf90172b2e1bf6cf6a22979b45e31fbb8259cac7747043957cea52af11e93b4a4cc8fc2c5169bc2 SHA512 5989394204e072d27a47ec02ec236968dc311f7ee04ab1cbd6d0559c168b1de2b401b56524e40be4d934591cd2366feaa719f7f36aa8bee1d62bb9465918936e
+DIST firefox-72.0.1-ro.xpi 540273 BLAKE2B 30387482a450e5f4b63a8a0deae8bfd2979e116ba4d05bab4738feacc546520a8625af31befc1eb092209b4ebada115728e65728f39b5799b517c335eca5414f SHA512 8b722d7d089ffa13fd93f259e24e479b812140aec533813c33a2605bf616e0b49c0119852368cf12aeea323fb3d0125060c26b82c26ca9608f1cdd9f9e7ee862
+DIST firefox-72.0.1-ru.xpi 622758 BLAKE2B 493fab3ecf1f89b74c1d03682f9d6d9c9af3cce6dd7e2d1a53c881a80300140ef3905a0d9d367203e30c80c511125bf85335a6e49a4ab8fc1c22c51bc1b39d98 SHA512 0864f0940b81bcf7939d34931fdd51435cce9facbbdbf2ddbd78c0eaa79d4c3a9674ac847f18dbc0ba76a03b3c484fa8fc0777a73a2dfe3b50e046a21e317e97
+DIST firefox-72.0.1-si.xpi 537653 BLAKE2B c283e20cf6fc6a2b8e66f36a078c9c2b2f2fd30805add45de2fd91de378b24b8043eac38c34c7de7696781ac70998e6861c0bf5038626c3395461ce7c069a561 SHA512 6e5560c9b7affff818cbd1152eb872e2c2fa962a7397dccfea55f1e6d2625c4cd0d4424cbe9d41ed85cb6a62fb263411bf966eb2f3985286ece7cd3bfaa35eea
+DIST firefox-72.0.1-sk.xpi 560174 BLAKE2B bc866e46681def4971ee61f3093f197c6efa67c0e56098f935ea250fb8707f9e6e568c7026470239db054c6bcb205d007bf31111fc63d9954bb2e185773decc6 SHA512 67dda5000b57d13501089c43b776ce93dcfc0a3787c3ee0906c97a60f28d7c9577c4dba7116402c2853920e4b78188ef888dd60f5d8b8399c44bb2acaf768f93
+DIST firefox-72.0.1-sl.xpi 539904 BLAKE2B ee17782a5646527e58de15c34573064e1aeb32a38c2311dab520bc738d52d7dbca4d25e9129c87d691dd4622cb7a29e712b0ea51e44a489e4fbab3498d43440f SHA512 a9cb353b6eebaccac08310d1839943570c82c63f81360d9bfdd5e44ac0c1e514f97a8efdfd8514dcd8f99b3f718532e58d118944a1d672e62114b3e919899df0
+DIST firefox-72.0.1-son.xpi 465364 BLAKE2B ceeb95ca9e7505e15742f5deb454301fbf8900597a486a274d7a75c7548785a37843dc940ae05a788550d98aaee393dee5a9eeb6068f295d795dd90ed44695d0 SHA512 2b8aaebea1499c1e419decbe6ff14c6835f5e74d9fa17fd6249371c1e051c89b55e20da894a62899976d1f8d1cbe230f54806a251bf4da4bc1f54e2739a28b47
+DIST firefox-72.0.1-sq.xpi 551704 BLAKE2B 3196370bcb870f047afbf3232c6158ef4b33d9e98276ee753520f23396ea4a33632a090bc83ed1e85d1a8f9eaa8eb67df7898d80c85383dc54c3614ba5f1de5b SHA512 143cf49ef18997085d03e3f5049f652f94a048b34e5a75cbbeab776d3350638e9260d6d3bf5f3a9258b56aa449ea2a60ccdb35f95876a723351b72559efce2f2
+DIST firefox-72.0.1-sr.xpi 555529 BLAKE2B cdd462bcb552ff35ea6a970caa1cd3ccc2baa93ebde403f2887f54cc9326520b51efabb8b763d5a7fce35867aa2f1ef67dfaa972f61089cf0ed8b81cd7f75ea8 SHA512 3adc5bf0ef7c1b56cb30a0abb1f059cfcf69eaa64818081432d88bdbd280300e237c57605231f78fcae43db4e6193e3dcbc81820ae8298add7b094d98dd0ca17
+DIST firefox-72.0.1-sv-SE.xpi 538033 BLAKE2B a594b0f978157b2d1bf2618630aafaccfd688fa139d6d2ba2966ca3fe3331a7915fb21fe0408453a248e816cf054c591473fbef55e826569764702cd8537f3a0 SHA512 5ee43f89dd128754a198ab8295ee7fb92665642e9afd44fff3ec7db0872f214fc73e63e9aeda856ac86d62bbe73d79830f1bda42ce270d365bfd2f13f87b2792
+DIST firefox-72.0.1-ta.xpi 565632 BLAKE2B dc5ec835cd0141f124f3657011a2a02fee466c9cdd2d604caa0f3a71eef5c45a9c36fc9c18d790a73be456dc7d43842136be7c7ea8b1477ca90ab5e11964d711 SHA512 2b4d1c89aba52171e3ab2b0bfaa9f954ed7f8eccc4c9d834ac0e724f782b428841f3cabf56aa5511e6f2ca273478ce15afd7bc4cb0067ffd031d7c3cdb1408b8
+DIST firefox-72.0.1-te.xpi 582704 BLAKE2B d6eb0849b27857fb5bcf31b73cc5391fb1745fff43d147acbfeb8aaa1d5e0c86930707e3c782180f712dd3172d3fb4a09fc02ef6f73aadee0f6ebf975ed89e92 SHA512 2f6f372f19ff69d4481039ed4f6ead12f8ecb054f35fbe115800dbbea69094345509a34c98a2d05a52e5ecb7d519c68f92dee6cf3ddcbdcbd595383f183d34aa
+DIST firefox-72.0.1-th.xpi 598815 BLAKE2B c2472c14342f3eecc2a6e9aa1024bc8c0d029e92ababc49c17aa2a20d0d4c6a7d5ae8d4a043dd681f20a15bd7bcff4da013571de1492cf2b291eb1dbd31e35b7 SHA512 3b6a9d579cc43e3697126db73aef6d3381219823f0abbb8c392b587dfcfd6a16ac6153f503e8e3644e3df8eb394dbdc21c6ebe85b1eacf78e4119a19975596c6
+DIST firefox-72.0.1-tr.xpi 551514 BLAKE2B 83328ec7d01953b990602ca08917fb5fcacb7055c9aa79150428a4628e3e4462073168c598a08c5c6a66c8d35f6c5352320d91891f0a6634c4d758760c018f2c SHA512 66f0b4070872aaf1488dcfcce9f4b299dfba50b4fbecbd4fcfbda4a525f529993c73122113e303f16285f87624a9673c40062a2712ceb655ed32e25b941b37ad
+DIST firefox-72.0.1-uk.xpi 613106 BLAKE2B aac98e18366110f2b09f6450833a03dd5a4732bbecdaeb77050cb52b1d4d52b35f490050301c4477c394150bd1133b6436482ee505b3eff32a581bbf7615bdaf SHA512 9cd9e4aa6ef96524b60f3aea5aee20115b6c0104a08db75806f8f9213558ddf2bb219bc48616e61a31e15291f354f1eb8329b3592de00655dffe9363f60db8ff
+DIST firefox-72.0.1-ur.xpi 573895 BLAKE2B 55c2563a9d6934c954a99bf505b2742e9d7b5bc0be253dd2691c3e3bdaeface8c473afad47568b6d2c783c54b29b916bbfb5f8be59fc480ac653cba4cda28d18 SHA512 3c8dec5434ce321c8a5f8cdc1f3d123007d6bf0a22c15fe37da46cc79c6687e5b6e5b996dcee752903dbec89d06d6279af0dd5fa7615430a2b231635e35bac7e
+DIST firefox-72.0.1-uz.xpi 498253 BLAKE2B ff019837fd38259b81b390a648723b7de3cc0c6e631a1f9a8929a1d6041f3c52e4c688710b88fc31e387e149e43a1a41b9e095e496724b694a691ecdfbf76169 SHA512 c956d030a953efe608fa316ae025ca65493e897e93dcae97d22541074af3890b698402efe8b80499036c7997047136d2a71565030d00fb9124ac2c44c906e3b9
+DIST firefox-72.0.1-vi.xpi 567507 BLAKE2B 1c60499e474b6523b9d2e2460e802bf52145337be376696a20a6647b5c27150981334bec51fbb6e0499e64fe50a712de1df3ef5a1ce041c9d441b75e89b97d91 SHA512 4eebae23cc6dd81c86caf9808fb5bef8f1995861bf755a0c215d92198aa3e2855ebccb8006aba1f757d4b661209b44077d8508eb630cb849eb5a345acef7973b
+DIST firefox-72.0.1-xh.xpi 469604 BLAKE2B 5ff3348a756cba6732192a2fd65accfc21d540404407d09a08d1c1a5241b0d148502438402ee2347327d51c4ef37efe35254b2568d34d08f8f8201b38f956b2d SHA512 0e90451f9b1974c87e04fc81130ab9748be9e7e9debd33a52bdb3236dc05e497725111b50685ec169e16b605b104d423c6d15603c1375fc640a60731aba63ac5
+DIST firefox-72.0.1-zh-CN.xpi 574697 BLAKE2B 63f212d1322e44c098a10411d29c252c889e60af7cfaaf2e24e14a84371f708b60bb3fa6b589a6afc552881aacd6b635dc2077b66f5fef89b842ff92aa927936 SHA512 bfdbdb5033433f0fdf6378c1363b97dc333fcbc8b9c072ccddb03072eade1597791a7fca8d706617ef4307a03ed4d1a2ab8495b4554fdcc566cc47a259d54c92
+DIST firefox-72.0.1-zh-TW.xpi 573487 BLAKE2B f359f00ef17b4a635d76118fbdf53a0a3e3a869888dcba05467e90dd25817e26196f3ffc59182694936b78d3a65ff606cf3ba1316876092c3dbb5616bf40f6ea SHA512 5f3f5c533d3827817b070b712ec906feaebe17cffedaa897ea9430770a2cfd926f3a4fdb0179655e9c63fd35cf0dbbf4c4ca99d70311abfe390393568ff7a9c6
DIST firefox-bin_i686-52.9.0.tar.bz2 58598632 BLAKE2B b9cde89261bcaa57841d2ff5e440c2fd86ce0011a1a6c4c6292abe51f2d479324a5e6c9f6a6a135c2811975ca850656cb35d922a169ea2604f3c13aa5aee4856 SHA512 f0f6b494eed4f84eb013065ed1a586efb03b50441023fea866306fbb65de3e7ebe5ff572575d868c17e3ca11958d90b1d6a8cffda0babfa8432e4bd3f19eda15
DIST firefox-bin_i686-68.2.0.tar.bz2 65847135 BLAKE2B 30a78e3b414dacb4d02863bcb0d0de373a85a507cd2e9cf1dc0b00e8fad06c92643820437be692b020e0b6096f595b18d389fe4c5e10b787ac7d1bde34f3d20c SHA512 11b3bec5a2517403130d41acdd62ae539e8579e92e13ded278086686210285dc2685bcbeef5f6f19d3a7da688ac74972f7a81ef017259a44b5f2a5e0d4dd9ae5
DIST firefox-bin_i686-68.3.0.tar.bz2 66612781 BLAKE2B 59925e8247264710220622afa6b4a7a0b07a7364cc484073058b152c4c95ca3ea899cf8c6bfb3a018f529905492a9b4993ffc09356e466e4706a60973972faef SHA512 cb72fa6f7a6106fefa124dfdc2f8dc6df26a27defeb93d5683f744eb47343cdfb5e39727b16678f479c57a05d09d9358a811950d42635f57bba2cf0e94ed8412
-DIST firefox-bin_i686-70.0.1.tar.bz2 68612748 BLAKE2B 51df6f937cbf92e9458b8deb554cc3ba310f1ccc7437af86beae09ff5365e7aa50748473e4ded4a8f833fa78bcf348fb0340d325ed44677ed8954753a4700918 SHA512 0bea6634aecdcf315ffcc56f8604a677f7bfa6976a8671a361f2f76a6ff9c34ac1e7ad07980ef9892196515fb922188a36439e8c7b5d8113632fe449ab138878
+DIST firefox-bin_i686-68.4.1.tar.bz2 66795563 BLAKE2B 139dcb3776653aec6163a0469ccfce3c9939dd928778a22662158b676524ad6c9b7ae8d96da3f94f305e5c4e73a7d12613b411e9a9a62efcfedf4f32431275ab SHA512 4e59a27de5bee14d80d926423c6a1242319049f015b77c07945e13dc1eca09657a863200765df2c3c59a4fa3cc7a6a3819bf544a1f89be530a1a8fb7bd2f5c33
DIST firefox-bin_i686-71.0.tar.bz2 68829087 BLAKE2B 2d180aba9b91ba59fe6863953afd4b01af90facd43ab9aba6b2321a8ecf008dab6df02795dab2a5d78c28049111b7a8f847dd4c7bb0fb30866c492eb41b69bf9 SHA512 558ae4312ef18493d69c7504f10baa3598fd6e47289f316346b6df16dac97ef25894d6d2c776ed2a8f1ce0546e9b4c6086fb58b0cfd5018424b81068a6fbb7a3
+DIST firefox-bin_i686-72.0.1.tar.bz2 68196831 BLAKE2B c7a206121963ac3d2925ac7eb3bb5cc59c28ab514ef8949a9519efedafcd0118420764ab29f5554105324a3e9b03465eeece11474f910c8c6556b8575ac2f324 SHA512 f30ba9e8bbeff878e5e07b1cfbdeeb7ad84ec93736005cd0780c966970f0af056fb1dba5167a3c8cd31bd9d680054d0901c8859d9764388513cd4145390a5502
DIST firefox-bin_x86_64-52.9.0.tar.bz2 57795546 BLAKE2B d767749ed07a0d54da8acf0273c59d9a4d7f46491aab34b7995ce76fe43366c06b859dd2ea1d8566861e1086e73aa30df28ff4d9dd634c1948868fad7643ce6a SHA512 b5d7da00766354e72f5a48f4f2143623428256d79d0b3e958ed6764b680afdf2b3188c61b09a02dd1537c8b8d3ddd1a1b828b1cc13a16df02a52538a42c62954
DIST firefox-bin_x86_64-68.2.0.tar.bz2 64190899 BLAKE2B 1fe582e054a995d80ef5f4216f154dc157c215c56cd61369a8634e5c505c0919f4e0b99c04b7e3b02ca183c18fd94c56d55b3ed434b4c2f61630cdef91e61ee1 SHA512 070fa3e486e1c088504c91bbbfccfe6f58a476aef3bc420ba754534d1eb66af44c947c42293d043f5487af1dd5009d648ccc336af9c3df058ef88a79cd3d8085
DIST firefox-bin_x86_64-68.3.0.tar.bz2 64828367 BLAKE2B 4d61e9ea930aed6a51e2e3fae246cf0b0f61e01d180656093cb58232e2805e19ff00a14a40b0ef7e1c67ab018ad0b5f4a1d1aeb29d262755e90646901142eaa8 SHA512 aadfdd64f10d5f9b97dda227793a6db3b73913f986c2f826ddcc3568f9a9e63ad3fe73d04dcb2cfe27ab854ef048faef3546621b3de731f5a5478c7c551df33a
-DIST firefox-bin_x86_64-70.0.1.tar.bz2 67301520 BLAKE2B 07cc5edd6b3ed17c961bd2e707d4467229acdd457aa2e29fcc2b74928eaa541fb480d89d3957f5609dd5861202f86ae666f1e2b02f266aaf9cc62bf3d63a8bef SHA512 fe347712d10282ecd16e11d5820c43bffb2264c373cfb0abfe2d5014b88b2db1d9c3f3b18e0cf7f4dcdbb6b710ebf8c46952239a260cc7336ba8a7abdcad6f7b
+DIST firefox-bin_x86_64-68.4.1.tar.bz2 64812728 BLAKE2B c4ce56719f26ac3e927e9e8e37d4b366e11892920c91b1cc10243774fa9a62a0dd01615e816fd8dbbac62fc843268ec8a1fde90dd6e8c0ea7496e07b1be7149b SHA512 4112d2d4229c3f5e97787622feb9a363d1d0c51ff4e764a8674ac3e9b879db6b03aa312bbe0eaf98a2e113fbf7d5f97eea3227668da0de6c10d7fada7883822a
DIST firefox-bin_x86_64-71.0.tar.bz2 67068820 BLAKE2B f642f86606156a30703694815ab6bc1dbabbcb49d1e452f9d9ecbafa6267293bb44418244bee1342031279c7257f4638f1789401c42a5abb14f447ffa9110bea SHA512 f835ace8d5ea8bf920c1065a2dcf4cd0c4fefbe675311b9768e864446570bf8bea289703dc2cd5d1295f027cf93ce5aa34ca28a722f64549b388a50fe4c87e96
+DIST firefox-bin_x86_64-72.0.1.tar.bz2 66255937 BLAKE2B 56b8a9f65d9226e44a0d056fa10f780f53be6e67ac0d6a244bcdd536361bc7b23644944e9408e06b7a4e56b557ecd9379a2e278d9add6da355b6ba6875aac711 SHA512 8ebdc0eff1e8e0fe269680041276268775e1d6cfa45cf0139593082275abe1486b8be9dc6989811b30ba8bde7453e1ae7b37ccfb9712482815ece731fa07e396
EBUILD firefox-bin-52.9.0.ebuild 5477 BLAKE2B 50d4699ded70cbf71b2988b01985bd870452d7cd16c7e4b1c7d51ec0fc3433ae4141bb9142eace3999b4c1104dd07fb3c0f8fa8db996018975ed0e46473c6078 SHA512 f7bc036c3601d1aa9fe3044c74b7902dfaba701271fb456d4f71bca3ecbcb0781ca394470e64ef06cf4507424f0bfc9301ec7108909afcb349e38c471313b9b3
EBUILD firefox-bin-68.2.0.ebuild 5290 BLAKE2B 799f6e5bead5c7d9b3fdd7272d370240d6df6043195c9428901f76d98fb512f46ff0125eb4a84d5aca73772286f4a0b35ac7a515b1e74dcd5a3909b40eaa9996 SHA512 2bde513e502aa3242521201c0aac99600be1816bdeb846f46e595662989345094faa552da5eb96e96db340fa063b9745d13d6062c6b7fca25bf3f5f02a21947f
EBUILD firefox-bin-68.3.0.ebuild 5290 BLAKE2B 799f6e5bead5c7d9b3fdd7272d370240d6df6043195c9428901f76d98fb512f46ff0125eb4a84d5aca73772286f4a0b35ac7a515b1e74dcd5a3909b40eaa9996 SHA512 2bde513e502aa3242521201c0aac99600be1816bdeb846f46e595662989345094faa552da5eb96e96db340fa063b9745d13d6062c6b7fca25bf3f5f02a21947f
-EBUILD firefox-bin-70.0.1.ebuild 6192 BLAKE2B 74e7bd8cb6ca2d385ef9e45ff949e7495c8184b8f092e77ae0d1a9af706b57608b7ae469146164df438c3c79ea6732229e35429f2f61aafe46946ad15f6e1a8b SHA512 89424f6f8b643383233e7f00f8b61a2654a432889c294772af7e1ce2f9a7b27a1bd469a7854c8074de81c6bdada35d9356593e690ca9b30df94685ce4469dbbe
+EBUILD firefox-bin-68.4.1.ebuild 5290 BLAKE2B 9a8480b3316719d192234ad9c3e6d6417fc1c40df817a97e7ab294a6ca0a079134d40098796d22da6a0541cee717bdf4505dddfbce5b5e629c610aeba37109ec SHA512 171fd0170198cc3f35449eb819a10f993c22e26fe661d93dce2f91ad735fbb7875039164b5bdd1fb0e72d7cf32a4e546d7fc6e187646b401a3fbd035a3cf2949
EBUILD firefox-bin-71.0.ebuild 6192 BLAKE2B 74e7bd8cb6ca2d385ef9e45ff949e7495c8184b8f092e77ae0d1a9af706b57608b7ae469146164df438c3c79ea6732229e35429f2f61aafe46946ad15f6e1a8b SHA512 89424f6f8b643383233e7f00f8b61a2654a432889c294772af7e1ce2f9a7b27a1bd469a7854c8074de81c6bdada35d9356593e690ca9b30df94685ce4469dbbe
+EBUILD firefox-bin-72.0.1.ebuild 6192 BLAKE2B 4cc4ceacaf2f6f8fc754f7b6e3fea3eee8ae2f6d28db77244ab69a503b9b746cd4a255fb9677356f0717fad1059e5fe55159c9032e34ce943a214d7051099595 SHA512 c4ceec80911a9a20adb42ffa3e0772c61bcda2fab18cebfbdd2516de69788c5ab29c464467ae34c09b7ea53a31cba029fbfc5c7e8de2663b8894c4c6b90fd7e0
MISC metadata.xml 587 BLAKE2B f38f7c9fffdc422e11b9fd2d8aa2f9c4cab6b91cb5616a3fc324038bfdf720bcce97a80a22b012e61d3d466ac5569f76a29512ac8e7e209efea1bf6d3dce05b4 SHA512 c74cebdc88753d406ab9edd9b51f7dcb17dc1ce5eebc3d6d674d2e54d9af1619147e07a110629a5df003a0c506002e470563d36521a1708c40a10221a26c421f
diff --git a/www-client/firefox-bin/firefox-bin-68.4.1.ebuild b/www-client/firefox-bin/firefox-bin-68.4.1.ebuild
new file mode 100644
index 000000000000..a4bbc5254737
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-68.4.1.ebuild
@@ -0,0 +1,174 @@
+# 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
+
+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="+ffmpeg +pulseaudio selinux startup-notification"
+
+DEPEND="app-arch/unzip"
+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
+ pulseaudio? ( !<media-sound/apulse-0.1.9
+ || ( media-sound/pulseaudio media-sound/apulse ) )
+ 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() {
+ 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
+
+ # Install firefox in /opt
+ dodir ${MOZILLA_FIVE_HOME%/*}
+ mv "${S}" "${ED}"${MOZILLA_FIVE_HOME} || die
+
+ # 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-2.js all-gentoo.js
+
+ # Install language packs
+ MOZEXTENSION_TARGET="distribution/extensions" \
+ MOZ_INSTALL_L10N_XPIFILE="1" \
+ mozlinguas_src_install
+
+ # 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}
+
+ # 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() {
+ 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"
+ use pulseaudio || ewarn "USE=-pulseaudio : audio will not play without pulseaudio installed"
+
+ # Update mimedb for the new .desktop file
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+}
+
+pkg_postrm() {
+ xdg_icon_cache_update
+}
diff --git a/www-client/firefox-bin/firefox-bin-70.0.1.ebuild b/www-client/firefox-bin/firefox-bin-72.0.1.ebuild
index f94c5700c784..1f61fc71c8b4 100644
--- a/www-client/firefox-bin/firefox-bin-70.0.1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-72.0.1.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=6
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 7e3325604fe9..a3d770bf4ab2 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -9,6 +9,7 @@ AUX gentoo-default-prefs.js-2 880 BLAKE2B 5a40aabaf6678b3c73f06adffebac3ebc9908d
AUX gentoo-default-prefs.js-3 927 BLAKE2B 674b6bcd397c41e1f946e54397722bcf081ff4813cef6a736e7c405f8e3fa97a1e9957a9f0077b0910fb7984af13befa9259262c8eb0962f822dfe2faa1c7ca4 SHA512 5c6fec7d3653f910a0a2688e4c02ece009030196bbf7447976d38e4cfb581bb7f5f6342843d97edb7d53b27aa250214bea4eecebbb743b0cc5ff5a88a0e35460
AUX gentoo-hwaccel-prefs.js-1 100 BLAKE2B 08be790b58524077a5681cc06e10890b72dc6e8155c9e03e6ef9165035087d4b8cbcac4a6b8997f61db3721895c9247a12171eec7d082fa15e1d5312bf51fbee SHA512 cf5385c793056e66b8853fd641dce2e7804d6878675afd24485487f2201801e1bdd5d27c15cb0d483eb34bfb75e7a21c01f1bbf701cb1c2dfa48f8f6422ed42c
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
DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce
DIST firefox-52.9.0esr-ach.xpi 420286 BLAKE2B 41643f6cdc43722dc2a61249720902a503c5f547979e80ace08bef097e2efef7b67d6d44b04a66965ee80722194b2183feed15d3b2f13d5b6ccdc993415eb9e3 SHA512 8a28262b9bb44592801e063348401924b2dc8ab1b4e042d11f560d892e276b7d14279a1a2ab3f6ad27068113969ca59377493839f1efbdd61a77f5246815989c
@@ -288,99 +289,98 @@ DIST firefox-68.3.0esr-xh.xpi 470391 BLAKE2B 3d8050bbf2c6c4614b731e075dc71239091
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-70.0-patches-03.tar.xz 21516 BLAKE2B 61b80541643f3770984c164a192464d74e49d6bc0818eb098e40fe9607d622162df257c1e1073997ccf70a1f72277e9f7869d269657b5c2ed2e00f7eb9875a19 SHA512 c426c80c9cc4c1f918c16bf9c8cf1848d46120ea87199faa4966ce626c26ac7398d5bce2a389a66f30ae142bc655b7d70922eb82565cdba388a9f1d600a2682f
-DIST firefox-70.0.1-ach.xpi 488084 BLAKE2B a15392b489d048fbf4bb57ffb02fa6b174375b48ab5ee1c294c2a5740e5258c8ae3f3b9756fd47f32486d95ea0857980846ffa3d6c712f8f26d6aecdf3e58c07 SHA512 55927bb739878af63a5c2a8e7db7b703b37e994b77a109426e111b6c723c3448b8a39e61ff4d581d1dd1c774576e8f75203e4cb0070aaca7fa81f8b387a58cf1
-DIST firefox-70.0.1-af.xpi 456518 BLAKE2B 7b73e58b988e2e7c4cadf58929c4133243cbada54a00705271d2d564b80b766f3399c3a096704842eb7346dfed3e7ee6074d55c6d1564d41d2ffb7ee5f2b08dc SHA512 b70ce6e6cb6a0a541e938129c6409f6ed00e402dab7c106c8974da5ac91a58b8f9d7cb87ee169e1da21b67bc12b8f30d91ba4fe31db17006040b2f251d503698
-DIST firefox-70.0.1-an.xpi 499778 BLAKE2B 5162d37cd0fe0968a16b2e1f401f5d5bd32be66204fce9cdbef19af2f789bdfc3ae4bed06963973a0dc51077a6e39b3766a3623375df5343b3efeaf57ffaaab8 SHA512 ab64e9abce2c31b9c0757102a3b7d23af3aac8357c35cd876ddd8a6c857c022f455ae1a15547c20f0b4f9756de80718a1e68205017665fe1c62572799eee5e73
-DIST firefox-70.0.1-ar.xpi 564977 BLAKE2B b9ff220f2842ad5a96e0881359de2a9a3763492d8e7cd4e3fde57c6911c7bb39f68a68ebde7956a05d65224262cd7e6f7b3cc3a657b2fba1744102b5ee4429a6 SHA512 e675c86a88d22015694dfa0935e3aea45b4ad623556c40bcc3df385c09fcc929ec8b9c7782d7036b30cd4b65134c84e7db7501e837779d897358c2c62d76f909
-DIST firefox-70.0.1-ast.xpi 496476 BLAKE2B fc37837e5b994ed9205ffe71daaae4eb77fd18bfad3bfefce1226b6d400ad07a4e9ea27a73e15a5f26d0b8a91cb5b8a56dabc4387425992f4f814417a2d48352 SHA512 c0ff5762cd8e9edd6098c7d32e72773d5fab8f06da2d1a840339126444f7ff52c83f15bee27ae9db9cf05571df8aa8f9bc2539039914820b9c0ae6278e96f1fa
-DIST firefox-70.0.1-az.xpi 528696 BLAKE2B 91cc7128ec346a2b4a43a89e7f309d558c2650782382d2b35360e83fa6e96742897f85c523cc409077bb83690795003fa593280e2aa0df008ce69b0bc1822242 SHA512 24e2477c011cc66a354cf5fa42e78482c00e3da6aa695770dfb7efb35e5466c0fc97523593400f2aa3cfd18a6a90efdb1d470e39f469f0e71ea82568166b18e4
-DIST firefox-70.0.1-be.xpi 621205 BLAKE2B ec53d23b0a76e345e2cf23c53670631afe6093909a13c602627466eb38c4ac822fb3c93e325369611ff6f8d0e0468ec8bacca693e55b3879fab761e1c2b79327 SHA512 1a66b164d98354bbeb849a840e6f2d04b3677c66e1ea8f6cb4ca62fbad0d56ab53940fd7f765e818c81b3fb20d4284420b2f9cbf9edd514a5c15bfde80fa2ee8
-DIST firefox-70.0.1-bg.xpi 579386 BLAKE2B a3cbc9c8f358496ad97748ec26d171a8f25f16bf608b065a887ee70d1315ac6a4cc597615ace63fe55fef865ea109ec9a0b18035fbecd8c4ffa997ae9722c15b SHA512 c36cdf0b9bdfa79ae1c3b92b54f2370bc0528e15da1fcc15ac039896d9aad4c1b592543fb2de4f8b07f431815a92a537cdc8684920e878ff6bd58ee196346488
-DIST firefox-70.0.1-bn.xpi 598539 BLAKE2B 150b79ac0b8fb4c5373fc95664b15a0b57453ac7d55fa7961245c83436b43469d1a63b96a5c33a535e1d0e760b178c76034ed472d40c0a2689abdb8c7b458bfe SHA512 f174467f47e13745f5ea20bccbc9fbb3ec46eb0d4aa03be99b004027e83653c8d39cc9e940662783a73b21d8684f7fc37603a83d8e8f14669e1c74908271a73b
-DIST firefox-70.0.1-br.xpi 528403 BLAKE2B fc8d83097e88fc201d9668f3ee29df91a6299db6e01e43475af097e5dba66d0fbddbace6c0e06dd4bb2073e225dc9344660738b5484d8790401ec49b59af5b6c SHA512 7b2c8be7f8c31eeac26c3f6a2e0a385e099cbe20b1dbca35156a626ee0c1128eec5459525e058b078a54703966f5a0f219bc2daa0a83e4532b246c710a8143b9
-DIST firefox-70.0.1-bs.xpi 499832 BLAKE2B 6abc1556443a66b1dd7efa569cd8f03a850f8be2a12bbc8d38627dc37c29515cc480f4d5a55f12dea9430bd18417e55b7c95bb84ddf24a6e2a25104e620c687b SHA512 3892df3ef827558e481827ff0b11d97bff215c1f331bac273f874acc3f52b795914d4f4b10a51ee74c65c264802d93d8e0908d0edef3131d25c4ddd7e5610c30
-DIST firefox-70.0.1-ca.xpi 531441 BLAKE2B d4931876c1258a6296447fc50246692189c9407b0de58b1d7217d590d6ba443897f4ec3717c3de21484e06b56d15b279d5f9327305850992a2ceeaca10b4269a SHA512 b3439fd349b3f9e447e683e9ba5cd6f0182df24abfbaad05ab63a90f2f27574736a6d2e85eb4cb38b37844d1a928ab1b6a202f2c2ce1513bb97a157bd3ce2ce4
-DIST firefox-70.0.1-cak.xpi 562475 BLAKE2B 72927b1f7c4debb892d4b927b717c3c643fd661492fa5d0b4be9cb66b2e7b51e6cbe105fa1fdcdb53487853222e2b5c5499d241ae86ee4e05e4cf0a1da508877 SHA512 c944c4f8bfc54756934f7520586f4ae5b5ccae27463df70f4076c5ebb9b9f91f865562964ad19c1f0d1d5e7035efc9d2af392e323fb97da6818a4669ec64e6cf
-DIST firefox-70.0.1-cs.xpi 550055 BLAKE2B c41908e61aa485fb3546d55f70bd2de48ee2b398870cfae25d44ced50ed95b26b79a0e95a984a573ba07235ba5f6eded4ee1f426325cbb5197a131b4e044eac5 SHA512 8d115d64e2384636e3b7eedec4e25c55bf96d82f9a9a068ea582be107a76bbf8a3998cdc82432f156b7c27164983f0ab775be5ed250c4adec510266f463003e5
-DIST firefox-70.0.1-cy.xpi 537646 BLAKE2B fc288e9e86cc25aeb038956f8e42c22252fbe2d3f496c0762c6b25e94dbd5928bf44890cef5eb90776272dc876f37ab5756c98049815e77751f6fa8a26f144ed SHA512 ba384aab7196e11ac7f000ab8a5d0481c0733512022b7203ce0d38281a45385f5657871c1071cb0697a83bf90e7ea6bf6e9c6bec7d7202f448f471ac67d27338
-DIST firefox-70.0.1-da.xpi 517237 BLAKE2B 7a33e046dbd6d79d7749c7c8b8c141d5390218ec9bdd172d03571ee1a95239ec22c175a52cc232ae41a89e989a207a282edd7509c7b171c9f8251fa082726671 SHA512 43f6b1f4faacec3d2109e4cbc7fb531e0bb54687dc11f74f8ad10879b21bb7469b744626a7643e8db761f423b7c32aaa0a08c719f8dc4a50ce57f71d1edad0c0
-DIST firefox-70.0.1-de.xpi 550114 BLAKE2B 77431bf5355290586249817e836f8431460b5d15ee6f339876953d941e59b15ea5e9671b4eba8d59b2f5b1fa26749a4932a2674a3569b5bf62cee0a71fe87eb0 SHA512 b13579329561f1f5670974b1df232ffefa02b5515580c98e2d63f7a61189c4ad63d15d714e85312e60ed68df596ca506d133c440bd5ba0976af3db0ee3e1a1b6
-DIST firefox-70.0.1-dsb.xpi 562515 BLAKE2B e5aa39f1ae7b4138803194a7d97342a246a634afd68a74d1c2709af98d6abf013a606912dc3ebe6695849dfb8e9475bba24b6c23d81fab5989feba95f4cde37c SHA512 685ce9c1fa4aed1ebbb048cfb3bf0935f9d5826d27aeb5af39fc68837375a91dc92db1eb2c2872f2629626ecb81fc6bf28d18a4fad5114bf059dc6b63947055d
-DIST firefox-70.0.1-el.xpi 623028 BLAKE2B e6fbf860d08765eed443cdc8f569e9e62b0dfc38e6e20c43e80445fa74f472a58891f6826530201dc341e00abc5d0015a3f74f41da7763ef7de355c210ec9896 SHA512 9d10932505d7fc035e22039b39d12a148cd9804853d5b856ba368b6f85caaddcbf60fb67085a643341bf1cb7b8436c9b6582948eb184bf668d8aba5ed3ae44db
-DIST firefox-70.0.1-en-CA.xpi 506556 BLAKE2B 94a6d5008de4bf0ce978c3210b8a8bec3bbf37204babde0e32b307c2948fb4aff4aad150e9732ba28b479b0ad23219c4ad5e35c1574cac11de13ee0f2ee22bc5 SHA512 f7ece48ae71c42d4adf894ad5d9db09ae52b9c5465c4724c85840b933f6ac7d4761438a8301a08f755d4643d322d55fe3f4d26cce9135061610c4bbfb31eff10
-DIST firefox-70.0.1-en-GB.xpi 507215 BLAKE2B 287cd7cba8a8b1dbe0032ae2789ccf016d8462671f20999f8df101e566eb8225c4b17db1ab412d07342cb06826973f78342c72728f78f67600bd3e6bed2f9ba2 SHA512 fe2606aa57a5e554d218872188f8684e183c35bf08e4c3181115022e0ef2611f1e3658e220c4b74771d6b3e9dd01422221bde0c0565e5308c6b19f40de350218
-DIST firefox-70.0.1-eo.xpi 525675 BLAKE2B 22098a299a55582987efb4401c8bc63ebd442b4c285a6a769e6df53ee7474add508cd37d14cb42bf3e033165a8ba27172ae15db596aaef12f4ccc4708deda5b0 SHA512 034deedc70d86e2c6f91289231df0046a457c7a58b8a66475f5c84fc30accd106efe8f5f13898f4fb78b5aeac9ea79e3ec09f38913d191d7454710c9472b74b6
-DIST firefox-70.0.1-es-AR.xpi 543929 BLAKE2B e91045abff8e0525295b63c96c10ca0f4554ebfe93e223551375ea84c04d71e43c164a72af7adf57bb79cd1d85f50d1ccbf370768ef2442c0c8a7dced263a190 SHA512 66c6cf3ce79b4eae528163ecc9b230e5740ef0ddc136406624ee9064cafc7e058ce9dc6d400970d20a93c061e23febe2dc086ceb36284efc073742081632ecee
-DIST firefox-70.0.1-es-CL.xpi 542004 BLAKE2B 9c6ef69a74fdffd975ded89755d9f630d48459cf598aedd99881dda89cacc9643cfa087777b3e1eb75eb6cfce6b89fe5fad34a6c54aafc400b29aca71881cc08 SHA512 fe5a28b965767c14649e255dcfea4a77af7cbb349eef80edce581ae97f4884917c61dc1063c582795ec65f2a659d148ce806d22a3c0d0694c7eb4c17c57c26d5
-DIST firefox-70.0.1-es-ES.xpi 519408 BLAKE2B 149244472fc0583a97e853002371f4a790da824daa7306a336dbd35884c1bb0c2f3782d01d755da2e639da944f847e6112d1202a1de5ecbb35688cc5e344d56f SHA512 a7f0b5fbd4a7a6fb135bfe19bbcc5160b51299cf07645a6d2d7095ca5a8dbb1d60481c3e896dfac3974766f2c76c63514174e1f8ef9fd6a560776643931679c2
-DIST firefox-70.0.1-es-MX.xpi 546437 BLAKE2B 907b9876b67906fa47e8562a05f14cf8c3f862d364b0c88c3faae84baeee0c2490a546089c9fde157e6c83af6b526fd9f1a1a68f65c15227e3d202030d5c8a99 SHA512 d9a2b13ee8d590b026577923e5a5564b1583694185ebfecc13cc3b1ae6cc577c92bdcdda1f0ff9365f06fbfcdb1c7b9657b99b114a705c43f4f11f4104b86b92
-DIST firefox-70.0.1-et.xpi 527068 BLAKE2B 8dfe2f0d7288955ff64ab5a32627991618097511af4621264958ad776287e3e48217fed0522a729fa4c4c58b7ed122f1084f75e5694965e465d583444d81c84f SHA512 1dc1f94a1c39f87a392b9bb2ac224a3b55d0bfb5286d2960e162af01dd149e610b0b7931f03f788d1f7e84010d43e813d8c10701afeceeb83cfaea8b9f5f575d
-DIST firefox-70.0.1-eu.xpi 527210 BLAKE2B af1f2a6fe077ef1740e8df58d1a583fc59b5cc435e84080673a1d2d1aac8f022ae682c4a2c090ab3ff1434f024848d7322805136b1ee4d974097861e285b6bda SHA512 b96edcc146787763326e48f96c381501b6d2c55158c4c6341968ac629658c4f87a33f6966e119ed2b9f4b3a089a3a2092547d3c346285196f799dc9729343818
-DIST firefox-70.0.1-fa.xpi 578565 BLAKE2B ea4a8f8471bd32e89c956e7fb2815126277ee90f8e284c912549ee097603b3c2928c487fd4fc62f9a5075db4b1dc75fa1aad5897e4dc8358aa1e6c8a44796bb5 SHA512 2689858628c1805d92cad41c1738f00bcaa1fb3cd083a0916de5a268207215bc437d1e5cbc63a2972d800e992906e49f7499320b82ee9014f17b2989e728aa1d
-DIST firefox-70.0.1-ff.xpi 498983 BLAKE2B 1afde0e3a144be17204a1e49f5ca468f5e44675b36a278b20a8262ca26b1056bd506cda8ee2f8b04b42bb7f9540b9543dd8c6a9cc2869a63b21a9b144cc80b41 SHA512 ab92690a00721ff0458790adc5b8e20bd954286f217b6d01f54e3c5898916755c4e82d3a6ab61ff598f34db1569d02847a6c17083d6c257c454e1ff2eab1c335
-DIST firefox-70.0.1-fi.xpi 524452 BLAKE2B b0c684454f0a3f56f5efe3a72427e1d9b81a35f2df38bdffcd4361c529d93111e65f724fc473213be0a27e897516e9fa7610462da28c88e4af85d13e07f7ac7f SHA512 6c1c77683fd6ad6a2bd9507d44d77c33c634ab4077939d22009ea46aea274a659dd87d622fd830dac6261e4ed878fea0054074b72c1191b1f611369763d314e7
-DIST firefox-70.0.1-fr.xpi 555923 BLAKE2B ec167dae863c2b4483c4d7b46fbaf4499d5171d35733530927f13f1b906006a25f8de6ed070204fb5441d2be4107ffcb11bbe8ab8b7cfe447e5fead81aaf5434 SHA512 5cb71c214beb8af614b89a22c18325537c74ab9038d5f0118aa85c5fda1675b3ed63ee3cc6ab0b60453c8cca806e46bbac9fc329d048ea4dc873ba514c0fa220
-DIST firefox-70.0.1-fy-NL.xpi 539379 BLAKE2B 60e7adf27d672438a2bf8428e5d96f120d31ebaa36420e12ab326c444b27111b9e061d5d17ba96379dfb708dd2f7612fb5b028ca0e35393fcbd1f4ef7f32a0e1 SHA512 ea57269b995c7cbefb2f5522937f8e484d383c273d176c7a44c1e272518e518ce59c94c12d978adf1a40bdc8064304fae77808f540ccf10e0c393985b4469300
-DIST firefox-70.0.1-ga-IE.xpi 503291 BLAKE2B b97e2911ce6a2c54e9aec3a652ef1ed16d2832976503f0af81e18a9c2096f05eceb3d3531d288407aecc52b0375488f63a28dac6e16fa482b4f8e18a2a925d93 SHA512 a52c7d954726bb7af0fe29c4c47cbd84b0463b3f3643ea546387ba2416f75bce5fc78531a099d16b4fead96b7cffd26ddfcd9ea54d0bc7d122023be050570fe8
-DIST firefox-70.0.1-gd.xpi 527258 BLAKE2B fa184d3f090e67b2c28af8d6eb1b9e8bf3c415f2df0d9acad828e4c7bff587e4afaca105cd2e05307937f79220c63127c826fc36f31802404e14da37e35f7455 SHA512 b43b0c33342d96f25943b1f928969e59fc171539ac95bf0d6254715535fa275f6547cf909905a1694cad7d28b6e792be55789357c05573a72b655e57acc58278
-DIST firefox-70.0.1-gl.xpi 500249 BLAKE2B be5d1a8609183ca79bbe507e2a5b6a3ae7acfb71623f12c282f1ac1e2405cb5a04f3c4f0df41bc76728fb2535473c6472485981b6399c577872e7108d65a837b SHA512 cabd10908d4b8d3e45f34d14ce7e81d4aa307ce8ab0b979e4d4b9eb12bdbf998d947ecca7b0db908860a022200d3bb77278f6320cb14a380e006d4d711da1e50
-DIST firefox-70.0.1-gn.xpi 555110 BLAKE2B 44805e3140007024c706dcaed9f8afbf41cf535a491e4fa6281a2f15808863e094a59b54e7bd2b7829f4c4d391ca5bd6d5e6cab74311283096a48d6929dc53a2 SHA512 0560d0a6575284f49c8a4920894785d2079035eada79e8e8fa8b0bceaf838783d0228135a293569a025a838b4797155981fd6ef3765db8ce64d7a4c8500f767d
-DIST firefox-70.0.1-gu-IN.xpi 594285 BLAKE2B 011fec5a0f6fb3e0ef4800f18e96e772290edfaa9b23bb6aea5d7deeb533b839d1e36dc4bb75d4cb5fb1338853d2da882a0d9509bd925a7c15989e03fbb7a559 SHA512 1673290422da0633b2d94f9cc9208072f1458ecde86b98de83b1f2e61acfa2532080b70ce0457861fc55a775980188e39ab302acec7d5100eb4e7b9d83a07bcb
-DIST firefox-70.0.1-he.xpi 546790 BLAKE2B 825ebaf166832852b32785e94c7f79f48461e8bdcfd7c155a4c876ba66da2d3650aeade8a7e8b09116ce54f50ccc281c85a9154622acf5e1a234d00fad5f77e5 SHA512 886b3871c874bba09167a6957e7de9571b99d0cead09ce95a950853aa66ac464586186a1c482fa62ee682c38cb294fa4dfdc5279ea32ab64773f9b0940960bbb
-DIST firefox-70.0.1-hi-IN.xpi 585493 BLAKE2B be8fadddb1fd119837d6596890050c24b59926c1aa3defadb1785a6add19a7d0340d44018f3473f4b204dd062e032e0229c719888b0982226e6a65c7d8f02567 SHA512 c44f305c59920ccb06665d5f5b6fa84771c16d3f62aa60e85843084fc7fe196450017e03b7193e4bb405ab38e1fe96421310ef0a755e4d5569c1ed00d78ba10d
-DIST firefox-70.0.1-hr.xpi 531768 BLAKE2B acd8a38598fa78c6f31197c0975ebecb2b1a0d9637a79d14534e7bfce03bf41780542b7aea8916cee3a9eba5b7d5424315ec812af5795e19f0e5417c0b88dcac SHA512 ecfe45a95d9e8f7f7cb4ed3d247717c98fedba9b2cda42c572f6f2be21ef8ed2d6204f75786acd8762a84e6c4dd2b5671d81a44e08294c32cbf8884302fa1890
-DIST firefox-70.0.1-hsb.xpi 558617 BLAKE2B 466ce0b91419b4d82900f6cabb214881405b11443c2802764f49e3831792c5759d392fd96d2ffe48843ecff50265df4a811d26ac90b6e40ff2297140abec9ecf SHA512 55c05509e58c153ce37f8efca6892ed20d5732b37d7629cfc765f6ac2423d4e1001b8bff107da28e1ae3841e35c91f848986ed0721de936a94681aa93926f918
-DIST firefox-70.0.1-hu.xpi 558687 BLAKE2B c9631e2ddbfad69201f370f50236a03a4f57e8b0f7fedcc64141a7080b0c8eec2bbca7275b9a34d5a1a4ea5aeb280fa3baaba94e35b1f89fa362ad1a733ebd9f SHA512 d18d555263562b52b563145b1fd39d731718722ab93192228292cd907ee8ded027e53a66f6a5540b3e9b433028215a5d75151faa1bb4e2388b3c24491181feae
-DIST firefox-70.0.1-hy-AM.xpi 563081 BLAKE2B 1c680a48a13c26d7550fa33e0addb9824e89c905edb21c119ff1b1031e038710429278996e6ee0f1519ad1396f8d1bcb9e7a3723697e7391c579828f508e136e SHA512 eb9ac8e481ff67ab6d5d546163399d45b23a1f6812db68d9e5fa2d141f29f55e11611303d048c54a6bc606696c200ed1e4f4e84ff737e5bc6d27fe787208de94
-DIST firefox-70.0.1-ia.xpi 527646 BLAKE2B 7be3499568e020bf4604d31cba7bb537a8d373f3f84828e330b34b22e9b5a6627fb4e37213e79cc5702988f63d381ddca02e37e766d4ca7a8cf6424cf0adc850 SHA512 a355ac1417ea0b69ab91b06d47416b16fc4e3ade98554edf05233d224b78e14266d140c4a6c88158908058122928d7bef5cae4bf721372b545437e0686cfb961
-DIST firefox-70.0.1-id.xpi 516818 BLAKE2B bfb21dbf62e38cea9151dec0696ff34a8a13b8ddac75c75e1c9e300481893a1180a287424b8e44b91297d39cd52beff0571a45c4b975380a31dd2b77a1433258 SHA512 5d52cfb984435311807873a3d11d744565bf2192c504c88d4226e897eb7186f94efdd96dd4d9e8654dc5f1d1e0bffa19238144e85b83aa658204e06651d19c52
-DIST firefox-70.0.1-is.xpi 516976 BLAKE2B f0aa248e47174d825ce317ea726431140853481262e1369036d25ed5a1cbf60e09896a3e5457451181f5bb481d68e10e8da5ab1e19fe50154e001a46e3767623 SHA512 d90d3462526683c3a6b839638ef27debc298a2d657484b9e7a63771da1eb4bcffd3536c13faf084608f25e9e2de5abb91ac29248cf532f832339573b77a3d859
-DIST firefox-70.0.1-it.xpi 418408 BLAKE2B 4e81ad1402d189c0535497f574446913a3063bea6846ce0338608838da41f9c40d39392d857a6cc5d01845db122ebf7698b87fc9e3f8f8209369c63bdd4975bf SHA512 7d1c498d498c0e5ed6d651668cdb819e12a1c63d80ce1849a3f9f1fd23c5f073d96bbe39683755549d7a52e6dd084c681768691d7c9ef4f8c1d95e91cd0ea0b3
-DIST firefox-70.0.1-ja.xpi 573371 BLAKE2B e089b361e0f562b03dc53242184df90eac6cc168e9c3806309f4e87291aa49d22ea7eed406c6e87589040314f12194f1e999f8568e0ef7849a4660672ee6240b SHA512 63fb6936680bcbd29b09c35f33e83895cfa7929a4ae2e1037198ffc32d55a4c7a09094fbba5f5e190fbeb2ea49b08734d918f4218de34c740b5c0b68edc0b3bf
-DIST firefox-70.0.1-ka.xpi 579799 BLAKE2B d1940609012b56d0fc69c644507c5c9595b145d2ddea8719270a2f79fc5330514def8577dd88ac648dcdd3751c4c2787f617ef902a3c111d746ab93a5b7fccad SHA512 5d3213c4d1b6db01527ce6ccda589415f7dcff57a9f3074689019a584ea04dace23f7818edd62dd83dc975a784a0b1c9259273c3a626e3b0f42f00e87c1542a7
-DIST firefox-70.0.1-kab.xpi 538936 BLAKE2B a9b17aed042a571f361ba4fb987a608e68aeace2761289b776ede46f9d8322fc1af9e9c8889775274075021694c0273103c520bc2ee4d05a99090cc9b2043160 SHA512 fe165d57fcb68bc3655067e08011c5343bd66167b3a82eb955994f43d423ef5e0681b7cff75fce081ab87b34bb95a1eca0f52ca91dec65505af9ff23353723e6
-DIST firefox-70.0.1-kk.xpi 602365 BLAKE2B b0d573ab3f60817fa62764b019b96c01a5e1ba293674deecfcfeb1e6a5f90e836d98746a5d2f7515db0245bde7e8dfb1a52048e0347b9018068cd9a9df25c94b SHA512 59416bbde3e293b8f602d30f5078e20b86a197ba1fed9e7275e877d577cf5ab8411d9f9ce18e72f5a7b12362eb09f565031e15b667f20aa3cbbd71b1918dfa42
-DIST firefox-70.0.1-km.xpi 572671 BLAKE2B 3fad0b64e0c9e848d9cc300a4276d5239bc3cfd236094c867736ea6a53c1cf1ce9d1aa10a25fa384ad385dcdebf825d19d9e6ba5b1747305e2488c82c81b3ade SHA512 7d5f451ce18a667c3d395877514077fff14d52155bbd695b8b1c71e340d8c402dc639a634dabdced2467ce94969979fd84ff811e293fc0f7cc6fddf2791d12be
-DIST firefox-70.0.1-kn.xpi 564122 BLAKE2B a840fceaf4f7c5c809b8357377529cc7360d7224e209d3e519828193eab8842e7e0513dabd48103984ab2e8f2228d7da7648c76dd83fe1ba2282a589d5597b99 SHA512 d1ea2dcbd18996026ab021434bab023cccbc31911edf2565b441bfbc3f3f5e963f77e27f3b0f94183e30ccf601210ddd93eef04cb3c4f9979b3392666198d92f
-DIST firefox-70.0.1-ko.xpi 568650 BLAKE2B 5724703874c1c51ca4717e966e50d4d4866479c3a635077265fa69fffb3530e80777b5645d9665720a052ed7a47e4fda2e5bb6927f25a4e3fec19871034cd5a9 SHA512 0342026818b0bf1a3440cfb4f70842eb04f9bf14afb0c423bf7bcd74a3284d338be56998b399cc284a52b3bc87cf0d4b1747654b7153f8a4950fba73b0b3543a
-DIST firefox-70.0.1-lij.xpi 503272 BLAKE2B 1aff11991e6f21a6fbdd3210eb76ae975ece5b62f0f876954001f93f5e4158a99cb12753bdf43db582b171e7e1ac9cf631b53020559dc00086d577356c190fda SHA512 d0f6310fef136a6603c18cdc0d0937a7041109e55503146a1007b867216704bb6b8e2449bd39d00ce2b2280ca20918d1eae6abd522f45776c27eec88692e94d8
-DIST firefox-70.0.1-lt.xpi 560099 BLAKE2B d0c76e304ef77e7d9d8aa9290622ca0515f89e0e052ffe22630024028a87651ab9b74e36a18ec57d1c5edacb7596ef34220c38122b3ffe95e5eec598337ccf69 SHA512 1721b200536a94a0b4545e8813defd57eff37d105efaf47670a12dcb973ef499dd1e9b6f1f9ae7e4977d13367c65d54e5c10db8b18fd8b6d99b190e73bb1344e
-DIST firefox-70.0.1-lv.xpi 516718 BLAKE2B 24de9dc808fc58d03e78b2a59fdf71cad392c417b1dd7e6d6156972364f295003d550af512a56dffa9f9bc935c70beefee06a13564bc334674255d142aae7149 SHA512 186dc7a6622add62c175f6c2a4b63561dae8762ef32cde7c212760977e85d76cdeb6b9831c8e91559f6e64b70ec2615ff93553d5a6c03181eb1461b97c70c6aa
-DIST firefox-70.0.1-mk.xpi 497758 BLAKE2B bcdece5ab83a2694cea538ab0bda7685f406774e83b44e0cc0bd1b1a9c48a9df2a5d86c23991954d4facb3d3e31b114a2ca7412a9ada79d1b665e51cdd1d50e6 SHA512 513c89dfd1f59cbb511a28856a7cadd6170574274269f12b03f45dbef73461d812474fe5c879d43040655ecddc2e442b23632d72a6e0e07bd8a7edcf952839af
-DIST firefox-70.0.1-mr.xpi 578775 BLAKE2B 1ed7a79bc1214f7bb473d1a81f9b43016a0f7991eba799182a144f7875ea92debf2a0ab021179f5c407bf964613a67ce65fd3b260dca617f3a19bc21ea968a5d SHA512 40765007084516c697cb8cf7a59a47e6e3aedaf521dc586c7a7b8e4f34d988ba669856a701010b459b501cbde426385004cfd0c1908fbcadcbd7ce19a6b34326
-DIST firefox-70.0.1-ms.xpi 496393 BLAKE2B bf6dba5c572299ee1f62985c245734fc8870c76a1f6ec7e703cf3935c34dbfec3c763d9978abd9609ebde61fcf12bffd479cdc4ef3478b59ce6441d024c2749a SHA512 078e42b56d4e102a04ffa72a1cb059bfd41c58ef8d080815f29c6fc94a966a38eb31a7e1af715495bba0ebbe04f89f9bed1ca230a9f6d6721343c2ab908d3120
-DIST firefox-70.0.1-my.xpi 567988 BLAKE2B 05b9b9aee94bd5c408573bd8967a73b57c3b7cac2c53d6e21efd1d954494604d226aa7cad382a7c3d0b9fa487acfe9d59ac19fe8afc01e562e448e7ef07bb11c SHA512 5bd76e98d2b4d82cff3d128d64c3816aa5ce792e684523a2888abf2b8ec148526351c61f684f65449686ab8e10eeb62aefde4b2aad637824f745fa6803c089f0
-DIST firefox-70.0.1-nb-NO.xpi 526794 BLAKE2B b5729f5da3027c938f124e1d246c460b5e04f62b71306712403021e4948783d34c9bfbe15e714094cbb13d652fc385856b74e0f089a13fe3999ff67411feb747 SHA512 5fa6ffae454bfc8b469305c940fdbd9a653fe3fe9e4de8ca8d15dfe7846aee3484ea2034d207ff5405b21f950395ff74631eca13e97bfb2bfb9c1a99c64d7828
-DIST firefox-70.0.1-nl.xpi 522983 BLAKE2B 0f53dc19919f973b3e6d024ccaff3118efe00ccb68c87c16267174b63111b90aee2575b373c1802e8db98064bddce0ed233bc5748ecd2f6b2dfbcc527ed1a4d7 SHA512 b6221a2fb7e62606c71c67144e6709125cf1269e2fd6e4f5774ef5e0ddb481cd3f543c56eb695a685b066a33ca6dfdbf59fc5bca88059fd4bc2e7d2e21a2575c
-DIST firefox-70.0.1-nn-NO.xpi 526183 BLAKE2B 1a2589782384953bf4dd4680bccffefe6ddce8907f2cec17aa30047b5b47b80086491713955f1588b25b60003ae7c08e90838cfee7a608c0a7339eb8fa8e6e71 SHA512 3f75187edb31a9079aef0d91763c1f00f465d88554b42f080b3b44b20246b5ae1531d8633867097643cd091f4d932d8d29d8e5725fad4d1dff66a90b653e4578
-DIST firefox-70.0.1-oc.xpi 514936 BLAKE2B 2f6b311a247fedc77742f37bc6d7b5fa130667a9f49581fb4bd41ebae23b3b03c70dc268e74c5841362fa49cdf65063eb42e9f162d10558b9f6b783f0cb4ce72 SHA512 576b3361eabda0a3f0d292fd46c961c4588ae2a0a1bde19fa2eeb6887f9000c137703d354fd7b78f66397b9698239fc85fab2ca1a7342d560faa29a3f9550eaf
-DIST firefox-70.0.1-pa-IN.xpi 580160 BLAKE2B b8752f734667c02e483d70f4f059f673d884c2f6d70a2f1dff4f9ef14cee3a8564e1888cae83c2c76aeb6efc421bbf4e9f9fd1390b333ae7aa534cc910cc6bbe SHA512 1d7e5c25d3d616083c689f16507f60c00c9a872ac31fda8e60131316ed9d54cd49c1eb747334c15dd8c17994d260e9e61f50b935190e887dd8e2bc35004cf448
-DIST firefox-70.0.1-pl.xpi 534133 BLAKE2B 2a44de2472883bec3b7e62581a7411d5f8c4db9c42664bc04943cc169c7b9dab570b3811cf0196e73c72dedf7a67e303b09daa45e4547625dac28c2a1002f868 SHA512 7c41e0d940d2c79d08496e0d771e4a5950cb61ceb5915cbd545f4da8f313e84b435a351271f0a9efef358ab38ad6207bfcda1308038048c03e81675c27c5ad63
-DIST firefox-70.0.1-pt-BR.xpi 524391 BLAKE2B 79ca45a13df758848263a2186a8e2f9c33d9e0e97cc652ad8f3bcf1f397591844f01ca806846aeac4cb66cea1fe41504e0936e516e1651c7ab895310e8f21cf0 SHA512 f1bec41f22f2c64dda6bfa634794a058d13698718eb8377c8045277cb4a71633f6867b04dd0b8ed42dc2018e53759a54206d7bfbf0d9f44ddaaae931f35b4774
-DIST firefox-70.0.1-pt-PT.xpi 526150 BLAKE2B 4f15f1bf5fa8e0752414c1e5bb7f3ec2b3a45658097883701168083d318274fe20875ed7d16b8b29fd1ccd28f9ebc87397267b02a6d61e4624d1d68d754e3e99 SHA512 2d71aad32634acd1e32ceaace62ebec23c0a5d58a7bd23a5ff9ce0a0c32e97e360cbb4a8815bf9df512f9746d4144cce9eaa77560278ec429bd7ecb3a7ade3ea
-DIST firefox-70.0.1-rm.xpi 526477 BLAKE2B 09e039eac736f1da2ab9f7eb2fc38b7280784cabc911e8bc8b67b27c6d68358b371779c628ec54be96f6adddfba249af7db19a788f35a9d63ece72ff1dcf9962 SHA512 b05740471f6862e01edc72bca2aeedd433ed4d8a447e4b4baf6657e5728f5f4397ab7d402fdf34d1c5ea5de893c0c03b4d666a384d28f8d61c01547a0b6cf2e8
-DIST firefox-70.0.1-ro.xpi 535616 BLAKE2B eb9361df5ccb85d336dc1fa3978c60b716e2c5cd43e942e789b6b623422604a4e997a3e05a80f4757d59aabfd250c14810c9992207ad5cf8145670bd33819d48 SHA512 6367f1d1acf6a91ea43a2c929011a7bef1db4b468c98d088e24ca19094b846a5a8e765240216a59a4963820145d18d6657d4d93a040890d7eed0521a19e80d75
-DIST firefox-70.0.1-ru.xpi 621181 BLAKE2B 4fc30cb00c25bc7521270045849d29db386a0107119d06d001cba649eaccf0bf155cea7a7243fff2a8ae45288f65c954e4f9cc2ae1f85eb4d8dbc847cbccfe1f SHA512 7c94a788465753ef3474e1e4f6f86ca6cd853174ef76dd2cbbad656681bbc758bebbcad83937d32d1bd7c2c0c8b4cfb07f959165b2e5b2614b6b1355ead9d27c
-DIST firefox-70.0.1-si.xpi 541234 BLAKE2B eeff527f7e5504f845ca424124378f0c15804c93ee38611a4df58d9d56601cae5bf29dec13791ee47d19a917d07cac7e0ae1a0f6947ad96668390783bf70438b SHA512 adb08a2820d62e4581228a75cd0d17e8e12bdde90d931ab816ca124b4a8acd508bdc5ea97f17759dc5496007a76a07a2d797d4e21ca113dbce57817c5aa55e26
-DIST firefox-70.0.1-sk.xpi 555574 BLAKE2B aecdba2eac90c15c45924ca49ffd389dbbbe8cddca005c704a7bde6c8c453fdd1d2fa64d7c4174435f6410093eb105adfdd3c07fbefed56cc1141e90f5e55dd4 SHA512 694afc7508988c3185d69e95b30cabf9a8d91e34b783e6be74e972ee5182e1191249e80a4e95e7724b62047245b8e585a42f5d3dc1d00cc8b05d7a760575b942
-DIST firefox-70.0.1-sl.xpi 535538 BLAKE2B 13885dd007940fbbf463ee587ae0c2c94cd4659bf5170615e7cb06a2975479b640a3b3fa8535448b39434686d064b23d6bb74a94e036c58fa5b137601197016f SHA512 9f3462c0fe213a48bc2a2350223648c63b6b421a013e9d722b8b4d6f864f75a669a7d6ae4db1d6642dd9f2cf37e6ac13718b65acc8419bfac998a1d91d1c5ab5
-DIST firefox-70.0.1-son.xpi 467351 BLAKE2B 247bb04dc9a5b7e97a966041a9ec661cd040b36979cae1a20632b2b55a896453e717a9056b3512e0f0a35ce75b5033c77913aff63a21ce756df68e0ad2d3cab3 SHA512 f81007e509c579fcc38805a2f5f8cc5f5fb70eedecd66848180f6dd544ced668b44dcf3f09242ebdc72a8e57b374b67698e84c6df62a9314e132bfd14c29fcea
-DIST firefox-70.0.1-sq.xpi 553127 BLAKE2B 924931cb2465fc4afc0ad0bea27fc6d7f351a303078120e8624e4a66ca54e723dc930e92ac8cbc40f124ec1f30f723d3fc21d8b74772f3207b4b09f828f9bddb SHA512 b909938e91ccbc9cf09ad5317f322dbafab770a76ff4565ceead9e82e05eb5318995e483c30d69d0861b070c42e9dddc6a5692e0ee9b07353b43eb7fa6af8fc0
-DIST firefox-70.0.1-sr.xpi 557868 BLAKE2B 9c4348395a52c6c6938f14572565efb06a8a3c3a564d08d06b8d3c1cb21ff08c54ed34d0c0ee943b7b2555a0754805c8e49ad521227f979abf743480540d1963 SHA512 4c9db0b5b2244f904f84bccf0d70d4795da944677224ffba71ce10421645b32a4e1f98cc0e2c74a0189b9f6a96c7136fd40399289b3d8b195e2f1312b83545af
-DIST firefox-70.0.1-sv-SE.xpi 537942 BLAKE2B 1791d04fb710045b921c4f96ba8849e7c592b818f5a61780c7d52796ebfc171e1efe7fb2769895da1ffe327dd4b1f3a23e2466e3b0108c49ed648c0227389112 SHA512 9b752c4fe4d40833a8cbdeb83d1629f8e510aaee90f28da43cddb38b3742e0b91e11ea8af99fd09a35326fb523360348c85707465d078d085023f2a8d83ea846
-DIST firefox-70.0.1-ta.xpi 567489 BLAKE2B 7b289b8ed1165fd172664c936f00f124a0b0f275bf84f2d84ab0487faa8c58e48c1f1984bb466bf4e63964a3674fbc455f9fa88e565bd7d46eafd8e0f6208995 SHA512 1d98cae23aaeca5bcdfd5d2c9a2d68eb6bfca0adb0a83b7abf2ca457efd88adc27d07df84bb33d39c3395940abaaf357f05ed5f03a5c4f52367632eee342d9ea
-DIST firefox-70.0.1-te.xpi 583374 BLAKE2B 6f17eecb3a8b04679cf82cb093ec2546b1d8b974ca2bcb47f138fd2bdee544d983a3cfa53c60f6616a7f2ec85b8507a798a6412c35f504a8557e4a5989c08021 SHA512 536bcab19f52aaf033d7a8699b62753ecd4a5d13cfe47c2bffedc94098013ec2678b64054a5d207cb0c8808c118363ce565a8d03c5f222140bda741208acfa0a
-DIST firefox-70.0.1-th.xpi 580327 BLAKE2B d819e9af5a96311c85bb7465da69349c8eb7e3e35353298c4e0b77e8493cb2f3cdb32beaeb0f60496a92d372e5e9a3a84710a5fd02851f0126d5cc059652fe78 SHA512 dc39ee44db4fe27fc524885c2f2b4e2fdfa1bdd2dd94a4a0e0a4a933a68aa2e70cb3d30957a2a64183c8f970a1214caa170c6d68e04ff705d4f63e9d3b03a32f
-DIST firefox-70.0.1-tr.xpi 548410 BLAKE2B d89adf4df8dc650df1b9d5b9142181817dd6ec99e2aa58b7ebd677a8a83387a285c631fd68fcb99be40bbaa47ac5550e9595262f30e19bf055da5b0910b92789 SHA512 b34e8a11948fb55744c2b72477cd4a4d9064e43143c91c6d2fab765a56b3c417790e77d312fed5794d1ac568087c45275a00dc08851bcd287e06a65403b03dfa
-DIST firefox-70.0.1-uk.xpi 606866 BLAKE2B eb3182232b3ee467f78cb5d4a69d8d2679db584a62b237a0027d3a48d6d934f1ac117b5ba78caf4ecd17565f55d99768d7513bce3a8327d17ff791bdc00e952c SHA512 09abfe836f9c9b68cecbb8992f444daeee0b0b1e60c309de637a2b974963550d805c4d4ff060ec4f6c37e934bd9ae33e291101422b0bf9c046886b1b26fa3fe6
-DIST firefox-70.0.1-ur.xpi 558438 BLAKE2B 1122a8e789fb1e1d850f2e5e26011d8d987ca7a6baa8a00eaaf7e1e98548f8c554c1fb5745d21a96cff679188f65f08aa05d9fcc37cfdd2216b84d94db007cc5 SHA512 d0ce5380348cbe2d4ed4365e880aafb471885c2d4bfd31ee49ce438bbabbad7442d03b3bea3f40ed1778d9cdcff4ffcf09360909f68ded6735ce8ca042cfff23
-DIST firefox-70.0.1-uz.xpi 495979 BLAKE2B eacf04cf513d073231d4279df2607d65d9b97391e752586fd64cf8846baf6be4d3c04f6deb5d8df4cba5de366794bc3f79f9b0d0e97b1066664cdfd89ffb1f8d SHA512 19e11b121fff63a27246f51572158b64c0c1e7361e29420e7a538bd2933603acbced12fa390d07fca8af4317210dd5aa0bf4449830d47000f73e3f8dafa6c600
-DIST firefox-70.0.1-vi.xpi 561212 BLAKE2B 3178d844290c880b74530c20145ef8dab36a6331638881cd3888acbab3764dac963c2695bd13d85a3b0253bc762082e59f8dee281b2f0e77bc7496b744beb7e6 SHA512 765ffbf1ef7bd41fe407187f6df3c7b29ceecd7aa52d7b076e652a89713636ab90fe80988121dc6c58264aa3632e3e991801440410afd71ce424c9aa6d167828
-DIST firefox-70.0.1-xh.xpi 473961 BLAKE2B 218520f387dc574fabb1d9a1361156293592d52ac906f7eebb1afaa7d23e7c8043b35a5e785a86e55d26f69309ac284ed592105e3f94ab186a6a24a922c7485b SHA512 afa61b623c0647a02b439ec42132cf9692dcf32b7cf844d2ffb15db07636a5ecca1398fdd2d5d5597cb7445ac3e90c7b8b1f51096548b455f33a64ed7f288ad7
-DIST firefox-70.0.1-zh-CN.xpi 568442 BLAKE2B 305ca92f7011197be727b3203bb925a562cea719f22e6f8e766b7fec629f34d1afa3fa27b32268988358818a3c09f0e63f5a9053bae3e038de5c1c7f1e3c6149 SHA512 8cfd758f6d9366ddbc90a90a01ee8cd4a1920bdcacf68d556cabe679bb05797e6dbd1827f987cdb91e96a4490534428de7a44b2b98b3b65833e08b97971988ba
-DIST firefox-70.0.1-zh-TW.xpi 568302 BLAKE2B ff06766fe46d17e7393e93554901548287b8d193ed3ca85c124b44d70b188a76b00c7bd858de6538ba30c8d2a602710a1289c14c5cbcdd74a5d2e80f89eaec5a SHA512 31289f8e96b60683dc9d15da183cccea99d260b95f9155463a1b406d520c33367c9d7760a04ff9fafd1528e89ded66ca45dce3d6d971f91ccab4dbd67cccc803
-DIST firefox-70.0.1.source.tar.xz 326335800 BLAKE2B a7f748719a42f5929150f8a6e9ff6e11d3f92deedc30a1c1f0b6ec7fc3cddc76f7faffc78e0544949599d6142a9fd540cfe467d393c42bcbe9ea027212a937af SHA512 798e18620e50ef10f184b6e43c88cfbad8a446ae005204582bccc2958107910617375b0ff622c85fb768b48d490a31ea7674eef9f0c415aa72cd958f09a9f725
+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-71.0-ach.xpi 484887 BLAKE2B 197cb8a6be2d37d9f1bf2c5517e66265792e44b951af8476401cd5e81665cbb9c4a57f626a54226dcd38c55bf677dccd93ebb3baf214feebeee278a133b17e7b SHA512 c9c640d57ac5d09ebbd1a971f67297ebca72af2a62ccb64f0627bfbd80740d1a741549a453488478e72323c15e7b9ba16d7d52f84b73fb856af390f7fce5614c
DIST firefox-71.0-af.xpi 444403 BLAKE2B c43aa30af52b5694667fdfbc7371ab888214ed5ec74411cc3b09e2596664c31cea0168adf99c3e010323b7af1fda94799e35752ba09ce83829aac0ea4ab151ef SHA512 207d1cb4f98557eeb1010618769496542bf383508f7ff6512268958b1d37b29ffd99bfd3409d6cebd56a21e562c50db66db0ac6cc1549daa9cf1a953ebbfbe9d
DIST firefox-71.0-an.xpi 493802 BLAKE2B 55eb11801907854d9092684904adafab638602cfdc71ba17e550442efe60285ae880a91646c52a868586bb939197772f1c615bb90af2039b48614130ffcbd8a8 SHA512 28c659b13ad84aa3d17fce5a760f6298a50ebc3d7b21636ce87b0623ebcd6af169da19c60075c681b38be674401633744358da789b29c3d4513e711cdac427c7
@@ -474,9 +474,103 @@ DIST firefox-71.0-xh.xpi 466494 BLAKE2B 89cd4ba2391fa6d1577542c71e3f7ac7eb18decb
DIST firefox-71.0-zh-CN.xpi 570176 BLAKE2B 4771f6ac64ed820a5837b172b02cb54133a3847d743e2a3eba934c4edce390b8fc1e9ff13409af5db4bc8d3ed07f9a843bd33301bd515128918869e87224a4fa SHA512 18eb4f39857f257f403656f81e38cba9b55bd29462f9d1e9148be092acc812ae27051d2c31b5a6312493e65c71d11881e0260d5cef9c1fe78df1c2b33388c475
DIST firefox-71.0-zh-TW.xpi 568991 BLAKE2B 691e5aea3725516e4f2db1c91bfafe35d157d67332051f73139c6ae6f079db9b90e69478b285660a998242a33587567a1b0b36671464f096072e17d2dc741542 SHA512 4a949f2335da366827abb4b0e5944c0dd3132bcb750aed395bbc643bbfd4e72d2bed73dc505da241279ccd929e412371dd1eddce6581934a5c48be1ead1b3dad
DIST firefox-71.0.source.tar.xz 312341460 BLAKE2B b94f7c716e79aaa756e89e06267e9941bb6f58ced516e8e2d284bb7617ae775bd877c000a84eccde3a1f2ffd60c289c8781cb551f6f013045914157653a216d5 SHA512 2f60bb7513dc2e730d8d558faad30367e12d27cb24b630aaebeb0473d0a202a3d4838b253d631722d57fb26f54145e296a710ec1714d3ba27dd71c6c1c52e920
+DIST firefox-72.0-patches-02.tar.xz 17028 BLAKE2B 5689840448fde363d4c3bf5b0d55ba9f6e54b4445c14dd6a40fdcec8d848c1174cec5bf359c8962906f032f927fdc000264e7b038917e9c81103ac7896afaa94 SHA512 86e97d732d431f1567945e380459de1ccb35d46e0befe9205f10ebdd9759e5111e477eff1383a28a17866e09118e2c7862af54c812c277797a9ec316f2b7306a
+DIST firefox-72.0.1-ach.xpi 489378 BLAKE2B ba4efe114e3db8bc7a5302d7cfc98482b29b105c853db7ca961e18e09774ffba03194dd0ae944ffc561df2bb62c44aad9a41c7b9b075a7e973ba2e54f2f94288 SHA512 fca7803a18dad67902de2251b9d4892c45b4861de40437c9e3aaae8d749fcea8503df670e07432a8acc08370230bad7ddc51878cda6d89ee52ef103f0e8ee163
+DIST firefox-72.0.1-af.xpi 446528 BLAKE2B 28f4467bb5b4b189eec4d4a55789af65977b11006673f02058ab9e8606452a81adf0d645466699672f2b1f23b1eebec6d2f59c9f3d4aae6f69d9dfc4473036a4 SHA512 d3959fdab50e22ece1402d5d27ec8bdbc67010aa9298996202e3a3aa2270c97bd967e9feca50dffd65f7a04e75c0712b5af5fc6a1b42382101dbc9000b83dbd2
+DIST firefox-72.0.1-an.xpi 498522 BLAKE2B c97705094af4f7d4b9ff1ec62e8ad5af56a4133aa53298f37051540368ac60c2a0514cb45d7afffdbb1bcd95023a4584a07b07149f2fa5e2b55072607c39f5cc SHA512 da8a95ae8474563e791bf9a6fd4b20475669712db72e19b342dac6d456df6d8887e746400c218c73d7b868c3599a3788ae4b991058c035be6f6750b2f50564f6
+DIST firefox-72.0.1-ar.xpi 562875 BLAKE2B 8762bedc71f3db39391537aa8f5b36dd12d950a64a46289d8a0d38e782502ce8b5d7971b5538ae57e3fe3a45d1ced17b635f04cfaceffdb8332299f069f0f715 SHA512 0b6914db5dabe7ae92b379d5090da7dd4a6e896f1517b54af2545ada627929aa008e17bdf04e7ccee54c93216d8d5b4dcb0cf5450e5150c4a131d82eeef32a82
+DIST firefox-72.0.1-ast.xpi 494009 BLAKE2B b39fb3235063368328e45d799c3889b18ab052c990ac48b38ffa4f58059495a93dbd3821a8ec38a0d081502e8bdaa26f8d39b05f87b0843fd06cc751abf68546 SHA512 3098bac094d70824e5263eafadd30fefd283e08f5db54e6760865d3427eda70340ff50b032daf7f483ec6f248eff5a158cc669b37196e8e3c8361ccb22a050b6
+DIST firefox-72.0.1-az.xpi 525922 BLAKE2B d6fdc9c27d19a0a480d8fe3bc3afdbb5b35d8852d36ce722aaff5b823547f7fbeb2fcc34a69ba0d7930d9982e682e6074a7a983902ce475476e3bb26dc4d75b0 SHA512 0427173a9a62a415b161be3e7db1a7b0148eefd555647d947c964c53629bcfb1100273915c97422aaaca3fffc4be921d858c7314134a2c001fac88c657b117de
+DIST firefox-72.0.1-be.xpi 620197 BLAKE2B 6ee3bbbe2b7b5c2c26aad3987162068b4b7183c835f703af4c8774867dab5a24e0ff65f2631f53cca7077b2fbb11a4455e79421415c105d30d881c4ba9ac96b1 SHA512 6da456ff7580393d9efee7508bfb3f2e59fcfc419d098b441ddc8b33402d4ca08253d36d3afe9b9bbfb02fb7845ffd3a4a743a3911a4bdca6b9604d02381f149
+DIST firefox-72.0.1-bg.xpi 580994 BLAKE2B 323f660460bf8f34ae1c4bf9d8dd3fafc74841dcd0e1dccf3fec0043f3c4f4f91c10f1f719d582d541d0eb7f8715733a9c90f3568809856c5bd828ec2e689a5e SHA512 66281ccc08dbc1fa6b1d586b70da68b3e333b4d759a10b17a48785d75e11763a677000b43159333aed0f37c0f38e2d80b8fb795be6611ff5defd1c6f27fc8f9a
+DIST firefox-72.0.1-bn.xpi 616409 BLAKE2B e1b223d0607080156a2a0af9aa915e6891cd10ec5b5ef0718940e84d4ec5851fc37d2d8765cb88e86a603c1a47d9bbabd7558ad5d200f7488d36fa49c7cb434a SHA512 98908ac3077bbf94b739ad5b4d59e7b5195b512db3ab204115d3324d10420e172772d61726b90eae18844b47d3e51dc4cc1ddbf4a67f12faebefe97617c64074
+DIST firefox-72.0.1-br.xpi 529064 BLAKE2B b962b56c8b64011f2c589ec22d4cb36e7e55518821505ac55a6477f135cd323ecec7296943c822a560cc3c1160ac1015c42f3979f4d584e198228245e417ad04 SHA512 d838e08e3d6c3f002924e7b3ead0f38a7aa65182a63ec4a1a5bef2a326f2a3a64e15b40aa87c8931d27f38f09e2e79a819df053bde00333603de7d9c29189a13
+DIST firefox-72.0.1-bs.xpi 498281 BLAKE2B 7b248702a0f9ebae8cd0ecc60eb6d87c8d2471dd0f35630eb421ffc6b216bc983968bce64e2e79d0866ba354906a9228e4f2abfc72a42c3254a8726376a71f15 SHA512 523d0c41610b1d76b91a7b4ee2ffd89d3a10e24f1c49518004b5f430a5c740c62ff86f1689e44c6d7acdaf70ed4776c2b9ad3834eef4ab51d9905adc0a405fee
+DIST firefox-72.0.1-ca.xpi 532668 BLAKE2B 16dd95831f9c2d7b94ff96bdadfdc3028c4cee3e3dcd02076531b3380c13c56a1375108b827726c2595f922839c97e32a88b3683d6d23ebdec06bbdc33e22448 SHA512 ed10746165d3118343e2acedde0127e3dcd9db80a793316c484ff2a33824f87662f2e99a8d1942ebf2bb5cb5f7006543b19b1a9882ba7b444ffabeacea1eafb7
+DIST firefox-72.0.1-cak.xpi 561998 BLAKE2B d44317ca9cff0c21dc15fd411fa79a8f783b3dfaed04182de31cdf9e5a5c7a02cddffb68c7f231861c83fedbeb5ec854e18170fe8409bb6afdc2bb7aa3b45018 SHA512 e2502797cdfd03d94e4139933750cd9395eb58f7780c5abe2c0c1c23c0bea1cee7623ac574f555b9dd2f70d14d9cdb3b42b32b54ab17f2c46ac544462a8d1526
+DIST firefox-72.0.1-cs.xpi 556343 BLAKE2B 399b72b62bb5a488ed133f882157fc3284c77de554e922bcea01e921cc285aae6ced0fa2bac134b50841c2e298203adf8cbfbc791611120cc1cd097d473819df SHA512 37b3aa4b857f6f5cfa64eba55a7c42b4c7ef644192517113242f90815497372e49acd5d516ed769a95ac89749597901d2ea6781dd242f85bd2691a7a198948e4
+DIST firefox-72.0.1-cy.xpi 538330 BLAKE2B b2582eda477a8823a608b453032baacee8884c991b733964d7b72931a1d9ced333a57fc130099e3e37ff244624e79176613160a9b00c266fa0f54639b3bb8755 SHA512 4809f5842058bcefe2d81443af6c9e87e4fa824847d92aa440ac6e61acb83cb9f888f82c5a9e0ef56693919fa9aee37d47690c1321ea2dfd49bec92ca7e5cb80
+DIST firefox-72.0.1-da.xpi 522280 BLAKE2B 997c901be0dbb4acc3c41b102292142efa56b79c51317e4f06d4aa2a9827d0ba942de036bee5060916728a5c5140552f3d427b6caedd0adbbce846755d29b892 SHA512 aab169282267d6a955da387c4c87f159372d3d71b3784dfab73c085972c4aa4390a7ced8bf9eaa41bd4e38d84457a488846a12382a5b3d31a3e4f29887793c87
+DIST firefox-72.0.1-de.xpi 553568 BLAKE2B 7a48f445cfcc69c3185c0159af6281bb7d31eeb00a56cd5efc1953bf34c73c00ecd7dd9996bf4b5fa5b9c9016d2a23a71bf22ca5fb14b01208587f698dfa0059 SHA512 27a6c5a574c7fea8b3e8b792666259f1c4eea5d0c25aed21d6402b34d83d7a1e4126e1c81a6e8b7ecf24c0c4c2f9b3e466262832c5c3d3b6781271d5685b3bff
+DIST firefox-72.0.1-dsb.xpi 564094 BLAKE2B 1e476823b9b31dd73e3325a487a761acaada0337f61801035a79381c7f9be7e00e39d98cf5db338ce3f7a33dd19d2992cfce5a702ef47f4cf8df962f2309d6be SHA512 042be843a791ad0a1ae9c2d151c77e946fa2d13654c3291f487bb04a1dacb20217f5e69e81e6194769d100f5dbc399a899f13ef87673ce04abf46d5f20d90fb9
+DIST firefox-72.0.1-el.xpi 624799 BLAKE2B 7a9ea5d71632fe874e5e90a14732ab4d0665cf4ea0d0cc975b4bcd056e30642732c0383d29a3bfdfd6e8b26488e567d27bb16c91f93c07cb6d8d251e8cdcf3e7 SHA512 6bc41acec2e778cfddd0fa805214d3157f23bdd56dd029cddd48aaefbcbc4465ae9dcffae1f92f438307d36e31bf0a00fc0a4b7dcd3489aa40fdb66cb6d26dab
+DIST firefox-72.0.1-en-CA.xpi 508405 BLAKE2B f9c016d6cbb2830d3637366b3cfdc8fb03c13776a5c6e40010703f2e44ad3c5d62011039c70a639792c07f338e167a247035b95b830ca1d4441bcdd49c4c60a5 SHA512 f9566e0babb7066b4dd6781298988ee0005acef0a45c1893665ba919a4d538ea500fae14538bd13da8e35c2126a35135e09e86fd2144f5cea0941a366013e85b
+DIST firefox-72.0.1-en-GB.xpi 507215 BLAKE2B f60d36d450819bbb0cad68ba4b3912e0125b302c16c73528fc6c23349cb2333c3eb94ed13b405ac5d7342e038e4ed767f0a31d705800ffbee6515a8c81ed4f46 SHA512 9b09a0051f01d5fd539d056835b6d1ffb53706e0dc3ec802b3932758a468dd1c1f0c62b3e5e76440454784d8e803905466e80c3d72edb8f292fc08cca9e27292
+DIST firefox-72.0.1-eo.xpi 533899 BLAKE2B beb4a1b84301b7b61a40f66f0abfd3096c507775ce6792d6df2c797669736aa98aebbadc276605f325ef1ba413a40c2582adb3ad51b57feaef102dbf6400c95f SHA512 43e4ca25d9323430c71ded2ce0717c12165522a4a3e4057632f73e343fff82e9afcd5cafab3d9796eace056d922c8818e8f9458f7d409d8b025c979da15baa98
+DIST firefox-72.0.1-es-AR.xpi 543731 BLAKE2B 8ca5d07d86d400f9a7e520165f68be94827bb80c66e393bcb6179df5a3aaeab7a2d45d548392d5c83f181887678375fc803d7e89539999dd7bc70fad64b4eb96 SHA512 41716932e265543ca3b6d44c46fc2fe031c2ad1c14510ec29ca872216cf6d5da063e95c84471c696fa48a8e1b88b6f002746fae122fc9418eb1fa48adcfe606f
+DIST firefox-72.0.1-es-CL.xpi 543282 BLAKE2B 67f4e3371636d170adb767e5a3b2fdfa7bd25e8bacb3b528af522b19a929cd086c8f1f5f725e6a7a849264ae6e583eed9479831a533b29d7fab2f4c6e6a78936 SHA512 31c974273f389ef14dfb765b1391a68e3090fabe5d5669a9485103b0f400d57aca7afdd30c3b419b54c3629f9bfb6e8266dbee37296f8bba3f231a35fd4b1551
+DIST firefox-72.0.1-es-ES.xpi 521573 BLAKE2B c2af907d963331c1ff6016a103463ed59c37e2baa38e13a5a3887935d7ec262d021a89b2f1469326eca9ed2091bd9410a9c168829709ac1df3877f5960508a38 SHA512 534df734942de4bb0410e83e3af7fb62feac0a8505475c89169a4d8c42998907e003208cf0225ac2bb7541d8398c1549aae1976e010dc7b1644aca878af00769
+DIST firefox-72.0.1-es-MX.xpi 546572 BLAKE2B 4ed673c668cd130822698a259b2c4649b2bba979c32e7dd40331b0bc80ab6312e799de1f972e7c0b89edca025fbb3f2c5c362085a6656df63c897b9fbcc96a4d SHA512 797bdd0765fec1009c559df5211424f7bf9a48c6ca031d35839d0a4819b72df9ef448107fe3b4aef6e0d1fda5f250e9e55f1a15acf51f1219fcda23b2508f8f6
+DIST firefox-72.0.1-et.xpi 523215 BLAKE2B b2d111a58ba1073f28025e9424b9e27d90e96afd96df29b7c38d777b83cdad5787ad3cb7bd101b54fcfa6199c92e516f2cbcce37b59e196235fe1c5f2ea98bdc SHA512 ac77d61626897100084360dcfb7e6582cd954b0dab281fb5f05e3d2d5db4252862d5e1096544b5d4ddbfab47bc2b7bee9a183d4a76e4eb6464117c6bb2f4c458
+DIST firefox-72.0.1-eu.xpi 534197 BLAKE2B 80bff894a9202d78a26956f23cf793bd0f794b675c1186f4c2123f2fc5d619fb078ac05f607dc13e03b1aaa746b383f63bdd8f9fd6110ee519b29aa5b03aaf31 SHA512 66687539b8b7b536dfe1aff811a0e96607a64524702b1b4e86331ca5b33be4d7a81bafade869bec9ac453e77dd0a6b84e9dde05408ecbbda35d7207edff26ffb
+DIST firefox-72.0.1-fa.xpi 581229 BLAKE2B 2c7b5a522e52fa26a69281232be5775f1e8243ec41d8ec5a7d3a3f6d37f9d5a8227368c62954f57b3530887fd661548ba80aff8110079ec1ece967b3edf8cadd SHA512 43aedfdce8f21f676e1b2d9a9f03cd672975ee2058bd73c03561fa173240c2335cdde5a82bf38c9e036270c01baa8b86c340a33049dd848cf5d7f355f3c0edf4
+DIST firefox-72.0.1-ff.xpi 501349 BLAKE2B f4477a42f8ab2504a3e9571586e93afa688a1c3e90ff27b443dc3574be7601e2b0906c925b73deefbb6f4f8acbe6c941ee6f82ab05580afcb349f8f7f9ddba05 SHA512 1c137931c1c30dac5fabdeb99ae212dc3be3ef32ca8a5ee49c0ab06a04e5fd56e482004b202ad493540f373fcded139b9ff90ce3eaae869f1a3ae355ee129fc2
+DIST firefox-72.0.1-fi.xpi 529578 BLAKE2B 2dbb549795f25c55bb53b0935a75d28c4a482673fa54899012b67714de44902db515e555e869a54724f47c5f3e114563967d2bafb174dec877ef9c0c45c61dec SHA512 470e8b682c47c37b23bbd56f0da49d0f59409ff0899ca3aa0f59e6250624509ce591f9c65d340ca96565f07dbc42c0813f58be9b182a942301c83a8d94110985
+DIST firefox-72.0.1-fr.xpi 555806 BLAKE2B dfad8ee386d3d9ec3e9cd1a125429194abc03acbfb81f9923d7af5bf37da8e8041b8d5702897fbca5416d1197566b7c18e6d2b8c1106ac4dbb66e2c1824fda10 SHA512 bc8944c19171a464a1e30b73a898510a06313bb8a8d7cc5fbc6ca9f6b9a245cd995ebb22e016c5b263fbfd9bcc091e40261cec4443cf15ae9ddeb471dbddaec2
+DIST firefox-72.0.1-fy-NL.xpi 539208 BLAKE2B 962e896dc8539711ef4482b4d3a5a9bf65fd02e2227290038db20a9637b77712024601cedf889b4743274a328ffb53f915b64a1681c3db6d013599cbd78036d0 SHA512 e4649435c2fe877f19a994297d97cf4c73cefb1473af0d5f126022dee7ebb3e3563dd97eab8e423ff8b5b66595eb281f022857cc5be4923c8d69be358c831521
+DIST firefox-72.0.1-ga-IE.xpi 500375 BLAKE2B c780b05d64ac10118d7271d427ebeda48c557a14d3f8312c407113e9d859cd2e13e79954665239b669054c6a02e0b74a935715414b46831e80dfeb2270de8f96 SHA512 6bb9eba24a43825067fee78bdce53e7bb583c63bccb632526f99c39583b9507744b9e025a7c44935e003b41f9a307054547eacf32bf6191ebd7a94fbc604e3b6
+DIST firefox-72.0.1-gd.xpi 525843 BLAKE2B d9c573ace70c1824f2d597549c681bca8a41de0c9ef58616526c7ce45b7d002427e7236707cd73e11c82d86854cd7c2092b783fdafcaef5264daa017225f18a7 SHA512 acc1023c95747c39c7aa546d2a8863b4aa1cd6c32fcc8a7b3bdf33c1df37b5d6c824deea69a74612da3ad257a1228a7f08b955da55b389efc91d65b195fd2c18
+DIST firefox-72.0.1-gl.xpi 502396 BLAKE2B 85912de447c0a5e97ba4e27cb684d289777baf2e8f71f7e774285217c1eb792a80bf9cc79297a31ed298df4d08036387e9bcbc85ca9c513c9800674ada86a5f2 SHA512 4592f6f32f11153ade213f2e3e9c3b3b3509ed625f6c001f5dc4cdca258a348d89a0c95c37bcc440204119dfb8f1a1a2d42b3ff16382459f70316e1bd5d42bce
+DIST firefox-72.0.1-gn.xpi 557347 BLAKE2B 87caece9fde7c219475afb971780f6295fb21c468dd4f488ff3b433318a2c155aa3b4a68af32ab1d9b2165a024d3fe059e4fe23556663d7cf6d4acaef3e4653e SHA512 77f148bb1569a019847a0f1def80111a7e84e4005ba9e57b09dfba7b74f6f558ff224fe23f3f7b9e7dda61f2579260fc867e11142519f5ff093083afc3570906
+DIST firefox-72.0.1-gu-IN.xpi 593342 BLAKE2B ec849d10ae2880fe025aa147dccde3472cf61fdd1968135ae384b156d3fe10c2c744b0a87fc53c50cca63d0aa099e0017089e5d66599e6a157271afb1f37ad43 SHA512 96c92ace6e6d02bcafe8a6bc4243b696df016b86fd8e4be9044df294ca7d5d2a093b9da64ce924e43eb26eee29a245f7c5d1885797a041780f63c077eb0b8d98
+DIST firefox-72.0.1-he.xpi 551461 BLAKE2B a8a6a3ace85af2f02c67c1afc20194949b8273061859d1cbaa4d9bb2cddd945956cd910041713bbe7f1abc27eeff8a08da2d4a88005e3f06bf2f68cd48bacc30 SHA512 e1a0d87200ee100c97427c2a65a69ed4acb3e6075a0bde0a293838a61d28934192b42ccd142a0f351cc7ffe7e8f8c406cc7ad1e80e4535ce28f72fc9e9e10c39
+DIST firefox-72.0.1-hi-IN.xpi 599258 BLAKE2B 8bccfd235f0d5f2066bbd4a21a2657898516934460ed3b9267182d76083805a91c59bb33d70cba84b4405d2e754371f489cec9325c2533897725e96e8169d64e SHA512 7577202c87622793304b06f3ce88be7e9dd3e8255bb717770bcebfc6827bb33a9af04cade0eee9b3e6a33362e29ecf05619027f3d820a9bb5d09f17e2c05f13b
+DIST firefox-72.0.1-hr.xpi 536156 BLAKE2B 86cef50fa11afe24472a4f6f7ed1ea91371a70aaa4910cbbe7bada07bcecb076820da1bf82c8f7d63919dce73adcafc4936d85fbc4d5ef82784f1457d421559e SHA512 cb8ac82bc1bbb903d51966c37f5cc535a9ba325dd823fe8369a9034531715c3defa5bbc7b622e651f8f68593a474c0a0e51be0284f4ddff8cddaab8fb3e85599
+DIST firefox-72.0.1-hsb.xpi 558387 BLAKE2B e421e9d189a0b82c48a9c71413f052a82fe088adb7455cfe6882e7e722b684aef3c2917aec2e50104fb9834a28b0e9f96accab1a045f88b2c62f9c93bec8b997 SHA512 01518d2a0cda841be0519f6ca043ebbbb89b5a6737c748943c6e6cf9956c321f05920ebfc5d5f95f407763a603e78ef777837cf4805ad80f3eebf097adea4171
+DIST firefox-72.0.1-hu.xpi 563619 BLAKE2B a392b9a757577142bf6b92f6487dc835be8eec27cf07bc6e50e7d0e207bacea39b6e9004c62a1cef46c9ea7b586c1df0539d1ecad7e0c1296ffe532f9f382e5b SHA512 277701c9d670f7f91d77b9b7840dc24e7ee24fff5c41c02ac0e6e7b51f2448c90126db9c3bdd2842d49772b7c6bb7167b4df3e1130b9006661054122fd2caa1b
+DIST firefox-72.0.1-hy-AM.xpi 581460 BLAKE2B 5eeed16298f0217fca313b192521bf90abbc7782ff6924c2700a78371aef1330553fd913e13bde290d6ed4d5a1a4157855815095a64ad87174f5d8a6ee54d4a2 SHA512 ef609e1429770b264efa5debae5fd3fa0aafa7b72aa97b317f55c333b3e8471a4fae1d616a0edc6d64b94b8c21b9d1dcf9d6bf9845fed09b22c2ffe153ea472d
+DIST firefox-72.0.1-ia.xpi 524500 BLAKE2B a847e4ee03ebe7eeb14270aac98a6ca2eb01cd62fa89040cecdabb5bad2d784b8a2bcf64afc4a4149cb2d7229793f19c3438e23e9685b6f60a922676aecec8bf SHA512 607a023ba8a4a27a5b5ac19129c2498344a052eb020b36d8c2550d77924595dc0b937dcdfcf6ea7b35bd1576c70f698681379b4d6d3394c158d1c886849567a8
+DIST firefox-72.0.1-id.xpi 520734 BLAKE2B 26e77c493af2dc2c76c9373e899c424ac6b9ae1f4583681bc6e665d37f70372b516eaa915d747a3d2dad1e835bb10d239fc158704d33a75a6eba6b603bc4631e SHA512 49dbaa76653c1ca8fdba76f42944eca3e6bc1a142a3afaab149b6f6baa503573cfbd21ee960fdcac080b163dc878ed63adc000baca63f3300b6e9e1822d30068
+DIST firefox-72.0.1-is.xpi 515247 BLAKE2B 3947242e0e98cd48ed2921e26f95f431d1482c17614dc2770cb4090bd959efbc6ae0e5e0b97167fa721b255379cf1a83d1b61c9c46fc5635d9dc2ad0bf19b4b6 SHA512 0b4e17b1174e058d3caf6fc426dabfdc168eb2b94b1848d6ccb19cc2ff8ca5d20be8874e878f09c5728598b5363ac7eed9f9d37bc793f4803ad0bf8a4e0c8db8
+DIST firefox-72.0.1-it.xpi 422281 BLAKE2B 9bef2b6be2022025a1356697acb1eec830e163a9be072a48b61f4e9c030d41dd311f9123fe2d6c2dc4919a6951ef6c32af3661880b32e94957e94fe4905261a6 SHA512 dcfec7102220dba320d2b5bbaee9494c3cfcd9eabfbedc895df8bedcda6d2fe287fbc92400e4b48b226fead650e1daddf61381303b197a65bd18afd92dbd6ed4
+DIST firefox-72.0.1-ja.xpi 581036 BLAKE2B 69968c05157e1c4f94e3864c25aa773aa5a2c28bdb9558b87b38dbb4555495e27483b98fa6437e26b8baf8c24fa2a02197929fd25bdc8e2d04d07d5e36577edc SHA512 bb94487dfb47f76638440c05a041a74b9537fff042394a2c16df170bd25bb8525699004fc52926701d276b98bd22b08b29df4b19353fccc79e4896545c5de9ce
+DIST firefox-72.0.1-ka.xpi 584720 BLAKE2B 5f4a59a7c65a9fdec8f3356b4bd07feb7ef5339b1db36019701cef9520041062ef4bdbb1d39554cf1d549aade847a53f974883145f214154c19b73e4c9980163 SHA512 9219b8d5e72712fb4dbccfaf2b97770ab1b70a0715e9be6ef99e76c89823c65517ff047862917377c01458d8ad817fbbdfc22c87590a90894a5d2935bc27f7dc
+DIST firefox-72.0.1-kab.xpi 543922 BLAKE2B fea205dcba0e5c411b57d962c59788f9695e512d2f86c4636e8ea1c9ec25e9829c84915c52bcd92755040d8d0701471c4c2b16d0290c63a927065b9110fcc3d8 SHA512 2e0799436cc41195033688fc5c57bee1988e92bd4e1828e58eb63408a907503101a2b386bd02acb5aedd2f17da8ae91551a81e0292c59d9e4e8e3b3337b96637
+DIST firefox-72.0.1-kk.xpi 603717 BLAKE2B c6ffa665b24518fdec01c04d80d516384e3e7caafd25f0789f07571a58e890f6e0757be344bb1b87ea811944b42e1a63b7769636506f4c633d3244c5c8180883 SHA512 03b8772f4f8a773dd0490f38712bd84433614c3f17c426b3e1fa4c547860ac61511b1dabc4b2cf7c8d70b528f07991d359c68505a2aa40f378b10777c4fa87ab
+DIST firefox-72.0.1-km.xpi 567153 BLAKE2B 1ba17f02962446e71b341d3ccc651a83050b4588a7e2dc38742fc354ba50b3960be5cec6c1efa3dd096d6eea5873033a311fd69082095f48e69227b637ac6cfa SHA512 9f8de7af458734fb0c43f553a15b7f9989c95907991c41d8d162521f22baa662e0a8a5a8887f5de0ea97f9f4943dbbe5765734c21e33151346c6ffb48cf13b90
+DIST firefox-72.0.1-kn.xpi 559907 BLAKE2B 4f9742128dc0f4c05a553fa2238ee79b0a43df0643a3d3a874c9365415a4aa8ee305c375d248f3432174cc19b046b658ac995a0e03b5e4742c562e40ff8c2c66 SHA512 4eca54081c968b932f4b0f855104a1117a56814cbabfd61df6d623680f9b6eff194c836eb9699162290919cae602e7a0b86e4b57718ab819bfbe70a9a0cd44ec
+DIST firefox-72.0.1-ko.xpi 574045 BLAKE2B f98c4e6595532a4f83faf511e3d9ab4c7c5e9f5d020af09fd8483765848d03baa229b55a114ecedf94ce32298dad643389026ba8a2907448cd69f4cead36aa46 SHA512 70276b0197cacc38c8c8aeb051a330665ec63d09c2efda77ed29036245892db8f246da06998c9c553c64d49c5b43fdc9e143d6f3a5ac58e5f5e6e96869b7dbe3
+DIST firefox-72.0.1-lij.xpi 506889 BLAKE2B dd4422478217701e41e9060bf55124b02de02b9e0109b76a7c479bd7828f5b844b89675005fef154e1a004ed238845bb262a79bd9d5b05b03aadbf340c529384 SHA512 719ebaa65f600cf313a3ea6173712488cb8fb5238d02d949e20d2246ce98098c4595f9ef4a9a0e802ea4323377315c569b2e7e502da75a13d468a92ffc296ea9
+DIST firefox-72.0.1-lt.xpi 560507 BLAKE2B 913e1547249d78ddc102e6c0163f623439eef7f1b1bed89be4cbf52fcf8847310777eaa50bb55d56c98716b477ba5c066421bf282a8f24277dfde880c6f3995f SHA512 b75eea1567dbe22420ff89de714f286713aac9ed1c247e67d93623ddf08fa2cae217882e48d8132a8cfd3f3f85f07d4925a6f2ad28a4b8a9138b050ab619e2fd
+DIST firefox-72.0.1-lv.xpi 515061 BLAKE2B 075a59e21de7c701dcbea9078e2285a75b72023f3b9328e6f5af5387430655fccd1e6332ef4a9650d9e25a7d14ac7fd7ada074a985520acd2afe6c60983a7f6f SHA512 3f886431658131b528556eadeddd9e9ff9d400f7f19cd745c0a2e521c1ee327546f717e526796e471be9aeaea7b66c8dc1053374cecd5fc0daead9a7a704dedf
+DIST firefox-72.0.1-mk.xpi 489183 BLAKE2B b03a55258ec68b5cc2b7b68175d1160359d11925beffb0f6615373f8cbd021b0cdbab924fae2a61c04c12e896539b594927348a67aa0bcfd8d73df06f0179694 SHA512 a83f26266e5af2b9dab0423db131c59a3ce9aca332aae3a1e62e44dd69aa93188aa03ecf44add5912470ae46ab619c34b31109703aad169e1e59d803bbd9ba52
+DIST firefox-72.0.1-mr.xpi 590679 BLAKE2B a3504a0c8533735a61201563881d67e5623439442418bc2288955296eca6fc4c03501bbf2f40a26b38e0799e47243a0155e32d0c7d4d55692575f2af630c1ec4 SHA512 11729b0aba398b34a866058f2a3272e415dc2928a6a2a57075bee2e7b18965519665eed20874662d1a0d3509a91ebae0e592df516ddf7d892a49b5fa0a52bb8b
+DIST firefox-72.0.1-ms.xpi 496982 BLAKE2B abbc3cb43f958d136c776ceef7c570a95ac88aca3ae24b3e186dc889a77269562e58ab84a6c40b3e7116b3f26be3d8e1e533be84233eebe4a215b0739050df0a SHA512 a816269e728582e5007c47f2a4d05cbac7ed89f1642da4cd23462ddbb7e1e2dc023650d7dd4362ebf188848affef93003f7b009d3b02a56ac409666cd9427926
+DIST firefox-72.0.1-my.xpi 561643 BLAKE2B 01ea7cb423bd7bfd014a4513842eef81a6bc0131ff7131fb5ad66ec1f566de8011d5add4f8e72f69567770593e3afbe8e6e57a965e6de0c8aa3d4e496606cf66 SHA512 deec98cdbb6ce76872f397fa7be220616203557a61a14f9e27d482fd0be4ffe9278a1a503ef2f8f11fa769526fd9f9df6401d76a24d9a0530270fe53ff5704a3
+DIST firefox-72.0.1-nb-NO.xpi 526169 BLAKE2B 17726b81f68dc0a9896eee379cc2fba0d94b0d3bd72a6ec1550e71d0bc04b9cab95b1b620d65d4569a4c3ea1928452c43cd380780318092f0cfbf4af50aa3a19 SHA512 a1ce2f3cbfb5a318b15fbbd3ba797dabf4fc71baff36ae6fe38375c1e2da9b197e97ea54405256bbc69f50a6e7cc606d4e47858994b9adee3abbaf24d96ce03f
+DIST firefox-72.0.1-nl.xpi 527678 BLAKE2B e5e8bc6f06d8b59a8a73f0496ceb5a4184873f300e50359bc61c53996e6b791eb68d0dc054102f50ed22be0278c5745866c339ac295f30771d4eecd4909dc066 SHA512 8e102b450df30bea8fd3d9c84ee0370446656ba64d0c2c20bf0b10111af78d8ecc3a00cdddb021e58ec347d8022b5b2a161c5a48785d001184ebf9e0c528ff30
+DIST firefox-72.0.1-nn-NO.xpi 528069 BLAKE2B fe7fc1d88b46f2a7a2c6f56e02a08283ede34772598424883729ec61a7320d05f2f4cb0f0943222d81a31f9fa9d8707a6fc7574d84a3704088b1b344f3c6e015 SHA512 46c04140efe62dbd0d55a98149ae4fd6744445ada5b4f72d83f06bfa3737138da4d00781cb4f85bf8d2270d0ea05144fb1bb7a814608a81da46ba400864c5b87
+DIST firefox-72.0.1-oc.xpi 516120 BLAKE2B 94e3f5555489532c021df12d43f63d92151c1d34629c7e616f7c346fd8aa4bd7726c8f4a51ec8ea30bb643fae87816b5c32328485b34be92f9f6caeb909fff06 SHA512 7429d75c5bded088bc76ed8bce880769edf8e55b9240cee74c7e07617011c24b694ed9b9c4ed845fa19fb112c5d2f155cfc5b0d0d4e8049b5f27ee169a9a9829
+DIST firefox-72.0.1-pa-IN.xpi 571206 BLAKE2B e23f3ae01de84f748cea89b57d93dba13285eb96ce15014d629a85649c5c525683d3e95db53c223118cdbffff7f341887db0864df249950af11a12a680aed342 SHA512 1f4122aee2169fda03feb121edbed46238911483b46851f1928610fefaa6ade432fb0ff7081df1e71e4ffb2649eff8972f7be016293820442ce75270d5cd2424
+DIST firefox-72.0.1-pl.xpi 540722 BLAKE2B 35f0b9d252ab944bafea875953dd65e498d92d2d92fd40ad300574eb3e7616fdaef76b40da7768ee4ddec516682220ed293835fa5badcdaa37f5863fc5c0690f SHA512 bf58c7992aadd074f1bcc8739eff3db5057f1c68d1636d458edf0482f5bfa8cf5e6cb50f5d134ee987abd6070b39ec50c4a4290cdfc34ae60e8b36bef6ec0baf
+DIST firefox-72.0.1-pt-BR.xpi 529294 BLAKE2B 4b2f2e414700e4e9e17be4c9fa4edaad109ac9dd4fad0c3f6e610c7962b8907d3982e09ff4d3672401344c6d39dc54eab965fa6d63fd1f2bd37f819ff0a04e6f SHA512 5f735be5b4743c7d2f08d2d9aa70982af4d93eaaf2d778714534494a41a90f90d735ed6182f6a91c10b388b400cd0bc2a098c889c4f41a58d040af045297fc43
+DIST firefox-72.0.1-pt-PT.xpi 538666 BLAKE2B 2f1e79e1205fd3747389e3c96a2fd944a22bef3531371343212656f437ef7da492dc179e11e1f4877e283caaad70c496a269c5c862f28d95ec3d080808882d25 SHA512 0079dd1316014e3c6343b05027efdb8934b8a62db7151f0af36ba3a2627f02c086a4dd2ab03b51058387175a4a7bf9f55ef442c20c71add4d70f8284bf02d8b6
+DIST firefox-72.0.1-rm.xpi 532462 BLAKE2B fa93293c9e15995535bfd5c45d07967e601fdf39065215f7bcf90172b2e1bf6cf6a22979b45e31fbb8259cac7747043957cea52af11e93b4a4cc8fc2c5169bc2 SHA512 5989394204e072d27a47ec02ec236968dc311f7ee04ab1cbd6d0559c168b1de2b401b56524e40be4d934591cd2366feaa719f7f36aa8bee1d62bb9465918936e
+DIST firefox-72.0.1-ro.xpi 540273 BLAKE2B 30387482a450e5f4b63a8a0deae8bfd2979e116ba4d05bab4738feacc546520a8625af31befc1eb092209b4ebada115728e65728f39b5799b517c335eca5414f SHA512 8b722d7d089ffa13fd93f259e24e479b812140aec533813c33a2605bf616e0b49c0119852368cf12aeea323fb3d0125060c26b82c26ca9608f1cdd9f9e7ee862
+DIST firefox-72.0.1-ru.xpi 622758 BLAKE2B 493fab3ecf1f89b74c1d03682f9d6d9c9af3cce6dd7e2d1a53c881a80300140ef3905a0d9d367203e30c80c511125bf85335a6e49a4ab8fc1c22c51bc1b39d98 SHA512 0864f0940b81bcf7939d34931fdd51435cce9facbbdbf2ddbd78c0eaa79d4c3a9674ac847f18dbc0ba76a03b3c484fa8fc0777a73a2dfe3b50e046a21e317e97
+DIST firefox-72.0.1-si.xpi 537653 BLAKE2B c283e20cf6fc6a2b8e66f36a078c9c2b2f2fd30805add45de2fd91de378b24b8043eac38c34c7de7696781ac70998e6861c0bf5038626c3395461ce7c069a561 SHA512 6e5560c9b7affff818cbd1152eb872e2c2fa962a7397dccfea55f1e6d2625c4cd0d4424cbe9d41ed85cb6a62fb263411bf966eb2f3985286ece7cd3bfaa35eea
+DIST firefox-72.0.1-sk.xpi 560174 BLAKE2B bc866e46681def4971ee61f3093f197c6efa67c0e56098f935ea250fb8707f9e6e568c7026470239db054c6bcb205d007bf31111fc63d9954bb2e185773decc6 SHA512 67dda5000b57d13501089c43b776ce93dcfc0a3787c3ee0906c97a60f28d7c9577c4dba7116402c2853920e4b78188ef888dd60f5d8b8399c44bb2acaf768f93
+DIST firefox-72.0.1-sl.xpi 539904 BLAKE2B ee17782a5646527e58de15c34573064e1aeb32a38c2311dab520bc738d52d7dbca4d25e9129c87d691dd4622cb7a29e712b0ea51e44a489e4fbab3498d43440f SHA512 a9cb353b6eebaccac08310d1839943570c82c63f81360d9bfdd5e44ac0c1e514f97a8efdfd8514dcd8f99b3f718532e58d118944a1d672e62114b3e919899df0
+DIST firefox-72.0.1-son.xpi 465364 BLAKE2B ceeb95ca9e7505e15742f5deb454301fbf8900597a486a274d7a75c7548785a37843dc940ae05a788550d98aaee393dee5a9eeb6068f295d795dd90ed44695d0 SHA512 2b8aaebea1499c1e419decbe6ff14c6835f5e74d9fa17fd6249371c1e051c89b55e20da894a62899976d1f8d1cbe230f54806a251bf4da4bc1f54e2739a28b47
+DIST firefox-72.0.1-sq.xpi 551704 BLAKE2B 3196370bcb870f047afbf3232c6158ef4b33d9e98276ee753520f23396ea4a33632a090bc83ed1e85d1a8f9eaa8eb67df7898d80c85383dc54c3614ba5f1de5b SHA512 143cf49ef18997085d03e3f5049f652f94a048b34e5a75cbbeab776d3350638e9260d6d3bf5f3a9258b56aa449ea2a60ccdb35f95876a723351b72559efce2f2
+DIST firefox-72.0.1-sr.xpi 555529 BLAKE2B cdd462bcb552ff35ea6a970caa1cd3ccc2baa93ebde403f2887f54cc9326520b51efabb8b763d5a7fce35867aa2f1ef67dfaa972f61089cf0ed8b81cd7f75ea8 SHA512 3adc5bf0ef7c1b56cb30a0abb1f059cfcf69eaa64818081432d88bdbd280300e237c57605231f78fcae43db4e6193e3dcbc81820ae8298add7b094d98dd0ca17
+DIST firefox-72.0.1-sv-SE.xpi 538033 BLAKE2B a594b0f978157b2d1bf2618630aafaccfd688fa139d6d2ba2966ca3fe3331a7915fb21fe0408453a248e816cf054c591473fbef55e826569764702cd8537f3a0 SHA512 5ee43f89dd128754a198ab8295ee7fb92665642e9afd44fff3ec7db0872f214fc73e63e9aeda856ac86d62bbe73d79830f1bda42ce270d365bfd2f13f87b2792
+DIST firefox-72.0.1-ta.xpi 565632 BLAKE2B dc5ec835cd0141f124f3657011a2a02fee466c9cdd2d604caa0f3a71eef5c45a9c36fc9c18d790a73be456dc7d43842136be7c7ea8b1477ca90ab5e11964d711 SHA512 2b4d1c89aba52171e3ab2b0bfaa9f954ed7f8eccc4c9d834ac0e724f782b428841f3cabf56aa5511e6f2ca273478ce15afd7bc4cb0067ffd031d7c3cdb1408b8
+DIST firefox-72.0.1-te.xpi 582704 BLAKE2B d6eb0849b27857fb5bcf31b73cc5391fb1745fff43d147acbfeb8aaa1d5e0c86930707e3c782180f712dd3172d3fb4a09fc02ef6f73aadee0f6ebf975ed89e92 SHA512 2f6f372f19ff69d4481039ed4f6ead12f8ecb054f35fbe115800dbbea69094345509a34c98a2d05a52e5ecb7d519c68f92dee6cf3ddcbdcbd595383f183d34aa
+DIST firefox-72.0.1-th.xpi 598815 BLAKE2B c2472c14342f3eecc2a6e9aa1024bc8c0d029e92ababc49c17aa2a20d0d4c6a7d5ae8d4a043dd681f20a15bd7bcff4da013571de1492cf2b291eb1dbd31e35b7 SHA512 3b6a9d579cc43e3697126db73aef6d3381219823f0abbb8c392b587dfcfd6a16ac6153f503e8e3644e3df8eb394dbdc21c6ebe85b1eacf78e4119a19975596c6
+DIST firefox-72.0.1-tr.xpi 551514 BLAKE2B 83328ec7d01953b990602ca08917fb5fcacb7055c9aa79150428a4628e3e4462073168c598a08c5c6a66c8d35f6c5352320d91891f0a6634c4d758760c018f2c SHA512 66f0b4070872aaf1488dcfcce9f4b299dfba50b4fbecbd4fcfbda4a525f529993c73122113e303f16285f87624a9673c40062a2712ceb655ed32e25b941b37ad
+DIST firefox-72.0.1-uk.xpi 613106 BLAKE2B aac98e18366110f2b09f6450833a03dd5a4732bbecdaeb77050cb52b1d4d52b35f490050301c4477c394150bd1133b6436482ee505b3eff32a581bbf7615bdaf SHA512 9cd9e4aa6ef96524b60f3aea5aee20115b6c0104a08db75806f8f9213558ddf2bb219bc48616e61a31e15291f354f1eb8329b3592de00655dffe9363f60db8ff
+DIST firefox-72.0.1-ur.xpi 573895 BLAKE2B 55c2563a9d6934c954a99bf505b2742e9d7b5bc0be253dd2691c3e3bdaeface8c473afad47568b6d2c783c54b29b916bbfb5f8be59fc480ac653cba4cda28d18 SHA512 3c8dec5434ce321c8a5f8cdc1f3d123007d6bf0a22c15fe37da46cc79c6687e5b6e5b996dcee752903dbec89d06d6279af0dd5fa7615430a2b231635e35bac7e
+DIST firefox-72.0.1-uz.xpi 498253 BLAKE2B ff019837fd38259b81b390a648723b7de3cc0c6e631a1f9a8929a1d6041f3c52e4c688710b88fc31e387e149e43a1a41b9e095e496724b694a691ecdfbf76169 SHA512 c956d030a953efe608fa316ae025ca65493e897e93dcae97d22541074af3890b698402efe8b80499036c7997047136d2a71565030d00fb9124ac2c44c906e3b9
+DIST firefox-72.0.1-vi.xpi 567507 BLAKE2B 1c60499e474b6523b9d2e2460e802bf52145337be376696a20a6647b5c27150981334bec51fbb6e0499e64fe50a712de1df3ef5a1ce041c9d441b75e89b97d91 SHA512 4eebae23cc6dd81c86caf9808fb5bef8f1995861bf755a0c215d92198aa3e2855ebccb8006aba1f757d4b661209b44077d8508eb630cb849eb5a345acef7973b
+DIST firefox-72.0.1-xh.xpi 469604 BLAKE2B 5ff3348a756cba6732192a2fd65accfc21d540404407d09a08d1c1a5241b0d148502438402ee2347327d51c4ef37efe35254b2568d34d08f8f8201b38f956b2d SHA512 0e90451f9b1974c87e04fc81130ab9748be9e7e9debd33a52bdb3236dc05e497725111b50685ec169e16b605b104d423c6d15603c1375fc640a60731aba63ac5
+DIST firefox-72.0.1-zh-CN.xpi 574697 BLAKE2B 63f212d1322e44c098a10411d29c252c889e60af7cfaaf2e24e14a84371f708b60bb3fa6b589a6afc552881aacd6b635dc2077b66f5fef89b842ff92aa927936 SHA512 bfdbdb5033433f0fdf6378c1363b97dc333fcbc8b9c072ccddb03072eade1597791a7fca8d706617ef4307a03ed4d1a2ab8495b4554fdcc566cc47a259d54c92
+DIST firefox-72.0.1-zh-TW.xpi 573487 BLAKE2B f359f00ef17b4a635d76118fbdf53a0a3e3a869888dcba05467e90dd25817e26196f3ffc59182694936b78d3a65ff606cf3ba1316876092c3dbb5616bf40f6ea SHA512 5f3f5c533d3827817b070b712ec906feaebe17cffedaa897ea9430770a2cfd926f3a4fdb0179655e9c63fd35cf0dbbf4c4ca99d70311abfe390393568ff7a9c6
+DIST firefox-72.0.1.source.tar.xz 314963588 BLAKE2B 19d07cf6ea7a0b5ae0df4475e3a24ed7c387d2ce1f41eec2c7bf1ba08e379134b6dfa9e9748f15f4281decf34447356e2826192f267ca68b83e7ba484b04c309 SHA512 8df6a64cde4bdb879c3cb9df7f8b43c7d67c47502e2dce1d3ee82de433931435963b3e51c99035a78f0a997bc934a838d198f2a1cd6a624441769d37b1469fcf
EBUILD firefox-52.9.0.ebuild 12976 BLAKE2B 03465dd9986fe9b9b5fd7d0f791e03eb7737311b23b2cbc751971304ab037fb99dbba3ca23a46436ac8596307b199777e856ec65f70be765003dafb096c6506a SHA512 c30dbbc75f26829b1fa051af0ccedfbfbb59b940cd33550447905502131e6a081c2085ae782a0b7e156484bd3addff3e4683a77a7f86ff98623b391ccd029acb
-EBUILD firefox-68.2.0.ebuild 24837 BLAKE2B 9c94f39a26ee2b162eca3be61561fc698fc26c38382ed406b6bbcbb472ec184a999679f22082bfe277c47a1eb199f7875714ee36b0fd98254ef39cf47152c38a SHA512 929b7c6a77f97a5930fc0282e3b8e826b30da1d9cd44f0594c70de1ec7dc28993979da8ca56dfdd6db3f28328e6c612b92b910e24632155837d91defcde4c5a4
-EBUILD firefox-68.3.0.ebuild 24668 BLAKE2B 0345690912d9f8d2c97cc04c7c63500f89fcfb46d2e64a745c47baf5e93d899e4cbe4fcf3fbeb410c978443b3d16704901356d8819051febce1883569216f12e SHA512 8218f05e7225fa7603dfc6d7e12bcb0288103ae38f62bb2378f5fbc383309f19bba4109c4c18fc85487e39888d12463842d1d7395ecd10738af75f3ef60d46ee
-EBUILD firefox-70.0.1.ebuild 25685 BLAKE2B 8e2cce6ac6cccf44c70782a0b5f87c300a7387fc5fc5ac1244523a588dc330419f9ea580998752bde72c01d8036681b9cb34015e7bcd80ca184d4a224cbf524d SHA512 e489569a61ee6eaf41c14c223cf0d87eaa265ff31ac2e7e1ffbfd924650137e0956c4af1823d5af37d39546b60a95846313e8203ad77c5bf22c39184946d3d5b
-EBUILD firefox-71.0.ebuild 25620 BLAKE2B 1169469b34f6f3b2c4f7758894c9253826609033da4b09b2b6b9c80737c830aadd134a113a9472f41051a19f03b114cd230ce59508f83184987ac685302343db SHA512 73c0782247e87b7c9cd831ad88928180a61fd62598093a1a24a41ca1984e33e61971efbaab515438c662b529b6b728b87cff077a9a54e8cba896c6934ec14a0b
+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-71.0-r1.ebuild 25618 BLAKE2B a85221d2d6cb34abb6bd42df5e2215865014ba7c4bfa387f20bd39353e8ae3797d9c1e84feacc75e1103b6db63cc3654c5278897db9b478a61631fe031af29a2 SHA512 275035394ba3c2096c99efe34a09d60b849e013d30f8f2c8912ba30c2e2c3eca9334a4001517630758339a187be49952aca734e7ce52f6369d4b56a1fac97d2a
+EBUILD firefox-72.0.1.ebuild 25631 BLAKE2B 09ee117addeef947bd0558033687217fd0bc88746272f6bf5a5bc5541bbd8232573f514902bc58143bad99ffc54ece88998a10f45dc8ab760abd611203938fea SHA512 4f1caf284039074d3af71f058fe437c9021e4a30d318c1c286c3ee876ae899dd1ec32c33232e162c538709f9e7d38a8a5025e0220be3f2841021eb16ec8dd4b2
MISC metadata.xml 2540 BLAKE2B 458e01980f6c0dd1722289fa23d3934d66b1cebe4e0f80b89cb1901bf823c67acc852f1a14f6fd2e59829209dead122ddaf77eacc81d3cc3c957d73fc649b187 SHA512 c2d232195fdc5950a1005c9f46e9b304cbe0c2c991312a82d35363021123719bd0f52058d6f33d075c091a02b920baa479a425c07a9bd7ed0c87857ef6479dcc
diff --git a/www-client/firefox/files/mozilla-bug1601707-gcc-fixup-72.patch b/www-client/firefox/files/mozilla-bug1601707-gcc-fixup-72.patch
new file mode 100644
index 000000000000..8e2cbee55357
--- /dev/null
+++ b/www-client/firefox/files/mozilla-bug1601707-gcc-fixup-72.patch
@@ -0,0 +1,83 @@
+
+# HG changeset patch
+# User Simon Giesecke <sgiesecke@mozilla.com>
+# Date 1576592608 0
+# Node ID 810f85be6ba971bfad7fdacf1722e7c40b08be75
+# Parent 230e7d093c196ddbe7430179321d236590936cfa
+Bug 1601707 - Workaround for compilers that do not extend the lifetime of temporaries resulting from ?: expressions. r=dom-workers-and-storage-reviewers,janv
+
+Differential Revision: https://phabricator.services.mozilla.com/D56873
+
+diff --git a/dom/indexedDB/ActorsParent.cpp b/dom/indexedDB/ActorsParent.cpp
+--- a/dom/indexedDB/ActorsParent.cpp
++++ b/dom/indexedDB/ActorsParent.cpp
+@@ -24578,19 +24578,19 @@ nsresult ObjectStoreAddOrPutRequestOp::D
+ }
+ }
+
+ // The "|| keyUnset" here is mostly a debugging tool. If a key isn't
+ // specified we should never have a collision and so it shouldn't matter
+ // if we allow overwrite or not. By not allowing overwrite we raise
+ // detectable errors rather than corrupting data.
+ DatabaseConnection::CachedStatement stmt;
+- const auto& optReplaceDirective = (!mOverwrite || keyUnset)
+- ? NS_LITERAL_CSTRING("")
+- : NS_LITERAL_CSTRING("OR REPLACE ");
++ const auto optReplaceDirective = (!mOverwrite || keyUnset)
++ ? NS_LITERAL_CSTRING("")
++ : NS_LITERAL_CSTRING("OR REPLACE ");
+ rv = aConnection->GetCachedStatement(
+ NS_LITERAL_CSTRING("INSERT ") + optReplaceDirective +
+ NS_LITERAL_CSTRING("INTO object_data "
+ "(object_store_id, key, file_ids, data) "
+ "VALUES (:") +
+ kStmtParamNameObjectStoreId + NS_LITERAL_CSTRING(", :") +
+ kStmtParamNameKey + NS_LITERAL_CSTRING(", :") +
+ kStmtParamNameFileIds + NS_LITERAL_CSTRING(", :") +
+@@ -26422,19 +26422,19 @@ nsresult Cursor::OpenOp::DoIndexDatabase
+ MOZ_ASSERT(mCursor->mType == OpenCursorParams::TIndexOpenCursorParams);
+ MOZ_ASSERT(mCursor->mObjectStoreId);
+ MOZ_ASSERT(mCursor->mIndexId);
+
+ AUTO_PROFILER_LABEL("Cursor::OpenOp::DoIndexDatabaseWork", DOM);
+
+ const bool usingKeyRange = mOptionalKeyRange.isSome();
+
+- const auto& indexTable = mCursor->mUniqueIndex
+- ? NS_LITERAL_CSTRING("unique_index_data")
+- : NS_LITERAL_CSTRING("index_data");
++ const auto indexTable = mCursor->mUniqueIndex
++ ? NS_LITERAL_CSTRING("unique_index_data")
++ : NS_LITERAL_CSTRING("index_data");
+
+ // The result of MakeColumnPairSelectionList is stored in a local variable,
+ // since inlining it into the next statement causes a crash on some Mac OS X
+ // builds (see https://bugzilla.mozilla.org/show_bug.cgi?id=1168606#c110).
+ const auto columnPairSelectionList = MakeColumnPairSelectionList(
+ NS_LITERAL_CSTRING("index_table.value"),
+ NS_LITERAL_CSTRING("index_table.value_locale"), kColumnNameAliasSortKey,
+ mCursor->IsLocaleAware());
+@@ -26528,19 +26528,19 @@ nsresult Cursor::OpenOp::DoIndexKeyDatab
+ MOZ_ASSERT(mCursor->mType == OpenCursorParams::TIndexOpenKeyCursorParams);
+ MOZ_ASSERT(mCursor->mObjectStoreId);
+ MOZ_ASSERT(mCursor->mIndexId);
+
+ AUTO_PROFILER_LABEL("Cursor::OpenOp::DoIndexKeyDatabaseWork", DOM);
+
+ const bool usingKeyRange = mOptionalKeyRange.isSome();
+
+- const auto& table = mCursor->mUniqueIndex
+- ? NS_LITERAL_CSTRING("unique_index_data")
+- : NS_LITERAL_CSTRING("index_data");
++ const auto table = mCursor->mUniqueIndex
++ ? NS_LITERAL_CSTRING("unique_index_data")
++ : NS_LITERAL_CSTRING("index_data");
+
+ // The result of MakeColumnPairSelectionList is stored in a local variable,
+ // since inlining it into the next statement causes a crash on some Mac OS X
+ // builds (see https://bugzilla.mozilla.org/show_bug.cgi?id=1168606#c110).
+ const auto columnPairSelectionList = MakeColumnPairSelectionList(
+ NS_LITERAL_CSTRING("value"), NS_LITERAL_CSTRING("value_locale"),
+ kColumnNameAliasSortKey, mCursor->IsLocaleAware());
+ const nsCString sortColumnAlias = NS_LITERAL_CSTRING("SELECT ") +
+
diff --git a/www-client/firefox/firefox-68.2.0.ebuild b/www-client/firefox/firefox-68.2.0.ebuild
index 7189196e69f3..bc1852965e65 100644
--- a/www-client/firefox/firefox-68.2.0.ebuild
+++ b/www-client/firefox/firefox-68.2.0.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="6"
@@ -6,7 +6,7 @@ VIRTUALX_REQUIRED="pgo"
WANT_AUTOCONF="2.1"
MOZ_ESR="1"
-PYTHON_COMPAT=( python3_{5,6,7} )
+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
diff --git a/www-client/firefox/firefox-68.3.0.ebuild b/www-client/firefox/firefox-68.3.0.ebuild
index 11d9cec0fe15..0d7770f98a2d 100644
--- a/www-client/firefox/firefox-68.3.0.ebuild
+++ b/www-client/firefox/firefox-68.3.0.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="6"
@@ -6,7 +6,7 @@ VIRTUALX_REQUIRED="pgo"
WANT_AUTOCONF="2.1"
MOZ_ESR="1"
-PYTHON_COMPAT=( python3_{5,6,7} )
+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
@@ -47,7 +47,7 @@ inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
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"
diff --git a/www-client/firefox/firefox-68.4.1.ebuild b/www-client/firefox/firefox-68.4.1.ebuild
new file mode 100644
index 000000000000..bd8483984c03
--- /dev/null
+++ b/www-client/firefox/firefox-68.4.1.ebuild
@@ -0,0 +1,773 @@
+# 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-71.0.ebuild b/www-client/firefox/firefox-71.0-r1.ebuild
index 6a3b5b71637c..c46794991a89 100644
--- a/www-client/firefox/firefox-71.0.ebuild
+++ b/www-client/firefox/firefox-71.0-r1.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="6"
@@ -6,7 +6,7 @@ VIRTUALX_REQUIRED="pgo"
WANT_AUTOCONF="2.1"
MOZ_ESR=""
-PYTHON_COMPAT=( python3_{5,6,7} )
+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
diff --git a/www-client/firefox/firefox-70.0.1.ebuild b/www-client/firefox/firefox-72.0.1.ebuild
index 7037f224917c..3b3594aa446c 100644
--- a/www-client/firefox/firefox-70.0.1.ebuild
+++ b/www-client/firefox/firefox-72.0.1.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="6"
@@ -6,7 +6,7 @@ VIRTUALX_REQUIRED="pgo"
WANT_AUTOCONF="2.1"
MOZ_ESR=""
-PYTHON_COMPAT=( python3_{5,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}-70.0-patches-03"
+PATCH="${PN}-72.0-patches-02"
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/firefox-${MOZ_PV}.source.tar.xz"
@@ -42,7 +42,7 @@ LLVM_MAX_SLOT=9
inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
- autotools mozlinguas-v2 virtualx multiprocessing eapi7-ver
+ autotools mozlinguas-v2 virtualx eapi7-ver
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="https://www.mozilla.com/firefox"
@@ -51,11 +51,12 @@ KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
SLOT="0"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+# Remove system-harfbuzz until new working patch is generated
IUSE="bindist clang cpu_flags_x86_avx2 debug eme-free geckodriver
- +gmp-autoupdate hardened hwaccel jack lto neon pgo pulseaudio
- +screenshot selinux startup-notification +system-av1
- +system-harfbuzz +system-icu +system-jpeg +system-libevent
- +system-sqlite +system-libvpx +system-webp test wayland wifi"
+ +gmp-autoupdate hardened hwaccel jack lto cpu_flags_arm_neon pgo
+ pulseaudio +screenshot selinux startup-notification +system-av1
+ +system-icu +system-jpeg +system-libevent +system-sqlite +system-libvpx
+ +system-webp test wayland wifi"
REQUIRED_USE="pgo? ( lto )"
@@ -67,9 +68,11 @@ SRC_URI="${SRC_URI}
${MOZ_SRC_URI}
${PATCH_URIS[@]}"
+# remove harfbuzz graphite dep until new working patch is generated for system libs
+# system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 )
CDEPEND="
- >=dev-libs/nss-3.46.1
- >=dev-libs/nspr-4.22
+ >=dev-libs/nss-3.48
+ >=dev-libs/nspr-4.24
dev-libs/atk
dev-libs/expat
>=x11-libs/cairo-1.10[X]
@@ -102,12 +105,11 @@ CDEPEND="
>=media-libs/dav1d-0.3.0:=
>=media-libs/libaom-1.0.0:=
)
- system-harfbuzz? ( >=media-libs/harfbuzz-2.5.3:0= >=media-gfx/graphite2-1.3.13 )
system-icu? ( >=dev-libs/icu-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.29.0:3[secure-delete,debug=] )
+ system-sqlite? ( >=dev-db/sqlite-3.30.1:3[secure-delete,debug=] )
system-webp? ( >=media-libs/libwebp-1.0.2:0= )
wifi? (
kernel_linux? (
@@ -126,7 +128,7 @@ RDEPEND="${CDEPEND}
DEPEND="${CDEPEND}
app-arch/zip
app-arch/unzip
- >=dev-util/cbindgen-0.9.1
+ >=dev-util/cbindgen-0.10.1
>=net-libs/nodejs-8.11.0
>=sys-devel/binutils-2.30
sys-apps/findutils
@@ -158,15 +160,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.36.0
@@ -266,18 +259,11 @@ src_prepare() {
use !wayland && rm -f "${WORKDIR}/firefox/2019_mozilla-bug1539471.patch"
eapply "${WORKDIR}/firefox"
eapply "${FILESDIR}/${PN}-69.0-lto-gcc-fix.patch"
-
- eapply "${FILESDIR}"/${PN}-70.0.1-rust-1.39+.patch
+ eapply "${FILESDIR}/mozilla-bug1601707-gcc-fixup-72.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" \
@@ -326,6 +312,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/backtrace-sys/.cargo-checksum.json || die
}
src_configure() {
@@ -462,7 +451,7 @@ src_configure() {
fi
# Modifications to better support ARM, bug 553364
- if use neon ; then
+ if use cpu_flags_arm_neon ; then
mozconfig_annotate '' --with-fpu=neon
if ! tc-is-clang ; then
@@ -471,6 +460,7 @@ src_configure() {
mozconfig_annotate '' --with-thumb-interwork=no
fi
fi
+
if [[ ${CHOST} == armv*h* ]] ; then
mozconfig_annotate '' --with-float-abi=hard
if ! use system-libvpx ; then
@@ -526,8 +516,8 @@ src_configure() {
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-harfbuzz
+ #mozconfig_use_with system-harfbuzz system-graphite2
mozconfig_use_with system-icu
mozconfig_use_with system-jpeg
mozconfig_use_with system-libvpx
@@ -566,7 +556,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
@@ -622,10 +612,10 @@ src_install() {
>>"${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
+ #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
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index 55d901f12bd8..b0293400f3e2 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_79.0.3945.79-1_amd64.deb 64707152 BLAKE2B ac34c6fdeff8dcd0aea72f9502dba998c58e280395822309c16dec9918345f443e1489f3a86eccf29db60b8a83a257d51f48dd901cff58dcdb5f33df89efdef8 SHA512 702e79eaa8bf4f5417a540ee3dbb04ecdbe0358d27321fc32e2491fb4dead2f87295ace3787c40bc04c7a9a9a5209b3c7060aca091329e007fca72029d907487
-EBUILD google-chrome-beta-79.0.3945.79.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b
+DIST google-chrome-beta_80.0.3987.42-1_amd64.deb 65162438 BLAKE2B 0acb40a879f13bf092777fdb7c27db69434405ee6eb5a3115dd619a6978efc864767c205d9afd3cde3f123e7c093c69bb32a08aa5f4a41da1ae951ec6302c79f SHA512 510ca7e221b0b3df223064aa5e373f8fb8213db6f8b2adf1eb68a5dfab4868549addacc9e4760cef216379ffdad86d8a7645ba3142fee408f480d7000dc2fb55
+EBUILD google-chrome-beta-80.0.3987.42.ebuild 2950 BLAKE2B 20d97afa724ae77915b7256721042f968e8c2c6e60847a9077967680a25a829cc7a94791f978a6953dcf33370dbd429ef6e720d9df42869bb540a9f01647c68f SHA512 0e29e5c7b8d63fa1ebc2fe28bff26046f8690a16fc548b8ff40e52c41ae4a4eb46f7c089cef94e4422f1225be2be6311f5da8c6e0965aa5d4680b976cd7d0f15
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome/google-chrome-79.0.3945.79.ebuild b/www-client/google-chrome-beta/google-chrome-beta-80.0.3987.42.ebuild
index c0bed062daa7..b5a38b97587d 100644
--- a/www-client/google-chrome/google-chrome-79.0.3945.79.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-80.0.3987.42.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2019 Gentoo Authors
+# Copyright 2011-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest
index 321c3ec80176..06133b53cd58 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-unstable_80.0.3987.7-1_amd64.deb 65203550 BLAKE2B 027260d5cd799e30359faba22bdfcc247e1bce9cd0c161df14e53907f7506d7a7e612820b0702db76524a1df755c35e3c4407998b306a5059acf1965fcf9ea17 SHA512 1a8a17664d1ba77de58136dbca8f2736db48eb30b3f8482463deac4f36215787aead38aabec9fb752635d6afac107ea2c1887e9058a4e0032f81566d9045c7e9
-EBUILD google-chrome-unstable-80.0.3987.7.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b
+DIST google-chrome-unstable_81.0.4021.2-1_amd64.deb 66080618 BLAKE2B 1139cc4f121012568cc9cca09d4b24ec3ef8fb4c0c16595a8a265dc3e7385a0bccadd5b7b9acea51c49270764cf6188ce68db3a8840a0fd9de1fb96f9238760a SHA512 e5efd74a4cdbb35f7d0bdbc985337f8c6db78ebbeda50ca438aab6fac37086d460d05c596694c3a55e95375f7c7264ea4c30e7d00291129cd996b3f5081b9396
+EBUILD google-chrome-unstable-81.0.4021.2.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-80.0.3987.7.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-81.0.4021.2.ebuild
index c0bed062daa7..b5a38b97587d 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-80.0.3987.7.ebuild
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-81.0.4021.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2019 Gentoo Authors
+# Copyright 2011-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest
index 75ed58328293..711f3bf4e485 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-stable_79.0.3945.79-1_amd64.deb 62717006 BLAKE2B a5f2444c72d95850fccdd398784820d9db00f01d94a22108a0f73e3afade1ae55b23a464ebadbd012f2ba357e3d5b883d85345f5a5aea5d3627b121c9d96361d SHA512 fe0e3ca126e5101737788198cd0bd259625270c2bc52c729a8885abb307b92d453648dc6ad768731ae117f9e35b8522b39e42ffbac7d2fdecaf23bf5752ac099
-EBUILD google-chrome-79.0.3945.79.ebuild 2950 BLAKE2B 96c28a441b7d937e45cf28fcf65a241c71475692522b60ad37389d3de23676a7df62e5ca70e2c4bf778ac3de36a9ff60cb7386bf97546b5520ca6132a6a6dfc7 SHA512 c53df3088dbeeaab7aa99b21ae3f5dcb83a185edc774f1ae6aae866ef71cec8d7e0038211d3cd2560bcebde8a85ff9cf2dd01bfd0c2d25722f4525e79529604b
+DIST google-chrome-stable_79.0.3945.117-1_amd64.deb 62204098 BLAKE2B d7d33da40edc70bdb71bd7920ee74c26d570c7e09f981431d615bc1ac642fb2ea9c20032876c9c32c38828c7217ca7dbb2a068acf41f0581a2c61296a6f05b17 SHA512 2d4f76202219a40e560477d79023fa4a847187a086278924a9d916dcd5fbefafdcf7dfd8879fae907b8276b244e71a3b8a1b00a88dee87b18738ce31134a6713
+EBUILD google-chrome-79.0.3945.117.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-79.0.3945.79.ebuild b/www-client/google-chrome/google-chrome-79.0.3945.117.ebuild
index c0bed062daa7..b5a38b97587d 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-79.0.3945.79.ebuild
+++ b/www-client/google-chrome/google-chrome-79.0.3945.117.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2011-2019 Gentoo Authors
+# Copyright 2011-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index 79a04f03e9aa..90f926a383d5 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,5 +1,3 @@
-DIST opera-beta_66.0.3515.3_amd64.deb 67420484 BLAKE2B d3dbf29c07f246f0c303639258bea6d35d311b39743d628ef5ad4537faae0dc1ec13c65ab3e16efb59e0f0658397e39a9db108405d70fd141d9a78ce1e87d904 SHA512 453d70b9497cf6083d4bb6fa8b3b63d57b57c36d9aaf022560c1597e06f639e4a69e0c57296ad269f3451f1edd900f53555eadd93d894424148c6591bbc0a5ed
-DIST opera-beta_66.0.3515.7_amd64.deb 66193304 BLAKE2B a2a1305cb912d352925dfe0cd15bd92fec3f12b4a771c1f36c3b9448f06c45b38f62f432caea11ac9870ed3457b81f9a2e1940af3041c73d89c27729fbac2320 SHA512 fbe2ea4d8420b6461e3062b721b2e1edd356f3986038c6f948753b13d5e1cb7c1aec9ce82fe54cb2ae34934071751e96591ae6b8dd9db512b8e5b3f684aac0d5
-EBUILD opera-beta-66.0.3515.3.ebuild 2293 BLAKE2B c066b5914d30363a90495d6dacbdfa2090a720d2d64828cb224282cdf21f935cb3f3a330afbd2b043d00918f6ad2ac1ce43c9e352b3769e3030f3a30c5c24f2c SHA512 7f1000de9030346e28f01ba876fa6596cd80f6cca6cb764a4d74db8b197d0af0c8e33219d4fed078e78e72b3ba2ed383b276ad7133d09edf0134a61cfce44e12
-EBUILD opera-beta-66.0.3515.7.ebuild 2293 BLAKE2B c066b5914d30363a90495d6dacbdfa2090a720d2d64828cb224282cdf21f935cb3f3a330afbd2b043d00918f6ad2ac1ce43c9e352b3769e3030f3a30c5c24f2c SHA512 7f1000de9030346e28f01ba876fa6596cd80f6cca6cb764a4d74db8b197d0af0c8e33219d4fed078e78e72b3ba2ed383b276ad7133d09edf0134a61cfce44e12
+DIST opera-beta_66.0.3515.21_amd64.deb 66234420 BLAKE2B 885ab3ea40ddcc7e4022939e4076757640f92a215e1e96baddd1a379f34e9ca6ffd33881a60174434b7c7d936cef9b51f863f799127751aa3e5c09c862942817 SHA512 023368b08d695e00afa08dd6631a9b9bbcaf8215066245c290097b6b5aed6bcfe00e68423ab9d0fa40726529c0cbedb704dbc37db38ad8d616251c2826034aba
+EBUILD opera-beta-66.0.3515.21.ebuild 2293 BLAKE2B c066b5914d30363a90495d6dacbdfa2090a720d2d64828cb224282cdf21f935cb3f3a330afbd2b043d00918f6ad2ac1ce43c9e352b3769e3030f3a30c5c24f2c SHA512 7f1000de9030346e28f01ba876fa6596cd80f6cca6cb764a4d74db8b197d0af0c8e33219d4fed078e78e72b3ba2ed383b276ad7133d09edf0134a61cfce44e12
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/opera-beta/opera-beta-66.0.3515.3.ebuild b/www-client/opera-beta/opera-beta-66.0.3515.21.ebuild
index 59a8587ec4bd..59a8587ec4bd 100644
--- a/www-client/opera-beta/opera-beta-66.0.3515.3.ebuild
+++ b/www-client/opera-beta/opera-beta-66.0.3515.21.ebuild
diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest
index 8d82e5e38146..fa7619bb2419 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,3 +1,5 @@
-DIST opera-developer_67.0.3523.0_amd64.deb 67009858 BLAKE2B 7762c61e51bc182bc8d9c45967b7358a7f907f3d3e99ce00aac1643fa3b414cefdfa25dda7be42e840f6537702485136713ffebeb4d65335aff63cd29101e8da SHA512 37abf5f562f4eb21107583a6d418d2da0cfd74590532ee1d37cb2f8bd4edf0d4c2f6e36172e4ed7ca65ad23f4b6bf8226d1de03a1328d9a81c66b37c7ee85fbb
-EBUILD opera-developer-67.0.3523.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03
+DIST opera-developer_67.0.3554.0_amd64.deb 66428928 BLAKE2B fea80fcde2fdea43cdcfe0674dac95e543b217ee2d9c15a5802674109d24805eadff5e143fada3da05cd3ff127f0b911f656ca7bcc6743754fb3ed71a49e068f SHA512 cd0bb1510c4c9998daa8cd31511709d9d231d5e6869f67f9c5531459c4feeb88df2ea805c3e9894dc15325beda635dfceb6d49fb706a885e5b166b3db00cfe6e
+DIST opera-developer_67.0.3564.0_amd64.deb 66448888 BLAKE2B 680c465b038a997cf2a509863e8cbf460ddff4f36d3d8db3a45f87e22aafb5cb0a252f190bd7aa7b69a29be85c021d2082913a71f2c7bca860d5972a99347d6c SHA512 c6b99d9410c882a26e0d8d0d6b2f491ef7e061fd8f9864194bb80ef58a4061a9200af0711ecb506436d490c7f7eee6e5ad527f6edbd303fc5c4b1c26fe443da5
+EBUILD opera-developer-67.0.3554.0.ebuild 2293 BLAKE2B 6124beabd01bd27eff345855d147c87368eb6753c616cd0e95195daa428bf02f9694ca924162460aa28a30d62fb3fb58fea7bf5f76a72108c97f1d1421cda163 SHA512 d785b798f471e869faa4a92e2b431d1321d10bafc1cda02f4e92d3a70a1ed68f007f0bb68632d9c32980098a4bf0ef7acc812d07bab02fbdeb5c173235421c03
+EBUILD opera-developer-67.0.3564.0.ebuild 2293 BLAKE2B 77ad4a915cb5ad00c8562e3383a8535382dfa64b2016e4412ccef9a2411212ae4d62dcddd795f9e017c92bbfdc36a3f8ddb3d6f43b60212741db3bf93602a486 SHA512 53e3ae62ce96adac8354a8a84fa00be95ffc4363f13e6e77b2cd7b86da1342b6f629563a4c7477daeaa711cefc52711ccb9f219b5da6cf107135ce2f219ee07e
MISC metadata.xml 238 BLAKE2B 72d4053d28bbf82c9a08a88b354321a782501542b5d506fc6d9f4034839f302761124d59445c0414a0fd38b6401cd5fbe06670802abdb1f25c7cb60919ea5d2e SHA512 b0b981ef72f4d295f427f92dc9931553b4fb7a91c8ed63fa1f28bdbe8bc61d6f0943e1217eb7b61b8d85d9685cbe759db49f094a18a1461cb48429affe76d993
diff --git a/www-client/opera-developer/opera-developer-67.0.3523.0.ebuild b/www-client/opera-developer/opera-developer-67.0.3554.0.ebuild
index 132f88d22363..132f88d22363 100644
--- a/www-client/opera-developer/opera-developer-67.0.3523.0.ebuild
+++ b/www-client/opera-developer/opera-developer-67.0.3554.0.ebuild
diff --git a/www-client/opera-beta/opera-beta-66.0.3515.7.ebuild b/www-client/opera-developer/opera-developer-67.0.3564.0.ebuild
index 59a8587ec4bd..837674712eae 100644
--- a/www-client/opera-beta/opera-beta-66.0.3515.7.ebuild
+++ b/www-client/opera-developer/opera-developer-67.0.3564.0.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
@@ -61,14 +61,14 @@ RDEPEND="
QA_PREBUILT="*"
S=${WORKDIR}
-pkg_setup() {
- OPERA_HOME="usr/$(get_libdir)/${PN}"
-}
-
src_unpack() {
unpack_deb ${A}
}
+pkg_setup() {
+ OPERA_HOME="usr/$(get_libdir)/${PN}"
+}
+
src_prepare() {
default
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index e53d2ea4adf1..e7c4837eb6f8 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,3 +1,5 @@
DIST opera-stable_65.0.3467.69_amd64.deb 66584760 BLAKE2B 72a22ee722e8b883cd5216eed09f3a7696a5d110dbd967e03e9caafec82d9c1cfc48ea4f0b8f3a0a3e79cd431386f92d814b0c6249fd0ce298b5cdffc001a6d2 SHA512 6ed4fb719b05df782bac07eb08ad1716a6a7531e0fd634f0626d65621c1873ff29a478b84459316c24d185b7b9a825654891c53ac1d9968beacca42092f03268
+DIST opera-stable_66.0.3515.27_amd64.deb 66073940 BLAKE2B 3c14db1865f244dc3eca5391c9704bbc2999fbb5b752b97ea04f5c5446ba5f738119c6b25116418f3f9851e23df5421e8de4f7863d541958ee6804612238e007 SHA512 fd5b8843537edcdfaa4bf0e623358de0980aac0f567c3a01dd39484571e3a5467d431719ffd5d7189d7ce9c27217fb6d1abebb1a18137f25da13f797d379051b
EBUILD opera-65.0.3467.69.ebuild 2283 BLAKE2B 9ae44a98f7d4631a10ef1178ee4ecddb7fbf18ca1ea0398132470f5210819f711c44c2bb9b66e629363fd2ac184533ea8fd42c8f6a6957777a0a286294d3942e SHA512 77ef1f88d31a043dd6f786dafcd9c110916bd4cd4c1ed11548a429cc91e3edf47beec5ac73148c1c4265a019f378dba1289903040f623939f87bd6b00f55e6b3
+EBUILD opera-66.0.3515.27.ebuild 2284 BLAKE2B e4969031bd5f118201defcee48b8072c5c187b8ab61bc0e88597bc65143ddc2583c581ea3479aa549fba3cac520768e1804347d849032b7cb8ca410f56821bd9 SHA512 3380150ab9ea58753e0a3b7a07c87abfbaedd75741cb4bef31d1ee1847cf3b3764126695429377c7551b96ffe2df05a42a744ece467d7344d0c898235a5621d1
MISC metadata.xml 446 BLAKE2B dbd473cdfed1e48919a7d03f61999b3bbeb294a8ab917bb438b52dcffc304d6cd954f79817b0a73a396a9d153eb5917cfba1c1bd33e419918dc8b9a5dc449379 SHA512 42d93f4994820e8ca5f6d56a94709f8194046395f9aff8f445ce2f80777a43763c124a4ab514bab55751c6a651c9d0002c61c92d77bf9c841ef9e112abd26105
diff --git a/www-client/opera/opera-66.0.3515.27.ebuild b/www-client/opera/opera-66.0.3515.27.ebuild
new file mode 100644
index 000000000000..a1d448874c75
--- /dev/null
+++ b/www-client/opera/opera-66.0.3515.27.ebuild
@@ -0,0 +1,111 @@
+# 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/pybugz/Manifest b/www-client/pybugz/Manifest
index 047fd37f1374..dcdfecd5e180 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 1086 BLAKE2B e083c4fc2a0c387a5391875e4d009edbd72d10e941b8f9146fd22874beda86dba3f99b6c20606bae29a17383a5fd0870d2f3dcce94f103bcad68351f347f8f8d SHA512 11ebb177ac51128433f4867f1a1887eb86d1c93882f4e94682bdeb908e78a9cb777dd89d83696051da2dd297e0a1392ded8d6d482bd7d841be9137fb6b0fd65e
-EBUILD pybugz-9999.ebuild 1089 BLAKE2B e3a1e1570c3644c68aee81446460123f79d33621c983d41ce55cb1e29289e3f0eb0ebd54b237f875fbe2f098b6d491aed839c41632a4bd714a065f5f90f78354 SHA512 b8cdf86e8e35aaf51e8bb432cc83435c170a9670c68e1e0236fe094b5abd286aac5f122f22d170404be536bbce74e65df2bcadc2431cfa7db410fb90776efa9e
+EBUILD pybugz-0.13.ebuild 1084 BLAKE2B 9b0b6b34069347cbf0c33e85b8734f003a85b71a04b9c068a135394ab27c095a8ba3a916de10f4cd52e2e8d6bbc4c65e2dbaee1f59f5be8b615696765365e244 SHA512 549ef31d6991ff210f93dc8776528119f2c91b65d648e0f8d96a5312c496594da905f292341490c70de8380a6f279e159cf37447486e93ae930837e4f7ccffc5
+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 b5b7fac8ef22..f2cccc04ea7f 100644
--- a/www-client/pybugz/pybugz-0.13.ebuild
+++ b/www-client/pybugz/pybugz-0.13.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
PYTHON_REQ_USE="readline(+)"
if [ "${PV}" = "9999" ]; then
diff --git a/www-client/pybugz/pybugz-9999.ebuild b/www-client/pybugz/pybugz-9999.ebuild
index d4ca927b5e99..41c97b138b40 100644
--- a/www-client/pybugz/pybugz-9999.ebuild
+++ b/www-client/pybugz/pybugz-9999.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=5
-PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_COMPAT=( python3_{6,7} )
PYTHON_REQ_USE="readline(+)"
if [ "${PV}" = "9999" ]; then
diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index 7a1d34a01391..f300b165e1a0 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,4 +1,6 @@
DIST qutebrowser-1.8.1.tar.gz 3605606 BLAKE2B 5f60de24738aa9cab88149193c6ce884c663edaed6e018ce56d582eac5489af2f889d8a8074949165e4302847dda61695039d95df4dc992516d3b4e42b2abe8e SHA512 5fff6a8590bb4fd26815984310e5ce57201eed9a4a1fb788594d70e64e00a666563851b376bbac78cb175d64ffbe34a032521db31ae389958fab796ee9c26c78
-EBUILD qutebrowser-1.8.1.ebuild 2269 BLAKE2B a39ad6b84f5c9a45d5b8655859c561e30d5d841b82744e27d076fed1de6ef841cdd5f6db8b42c0522cf4ae1cc9f23af86f7aeaf9843ef8014a175825e9ca4b3a SHA512 df16bb5b6a1b35349d3b19b82218d615e64fb820f74c29e36b4b21bdbfa1db7257c1726b9cdb3c4bde6bb62488e998d6ecf49c4f37db6e0c26e7ae482a804915
-EBUILD qutebrowser-9999.ebuild 2487 BLAKE2B b45ee9c6dec8ad309741353a3ffe706749f8f9d2f6ac1d597f434229598611135c587b017139697521c80b664b42135e63d4be446483ad8dd75ba52e3a71dc8a SHA512 22ae667d6711aabe2e843e3112b5c7832af570fe26ff350245707860d94c930f03c4ad37ed8d0d5d7d902c6e933bfb0949448b419f3f7d0d335890287691b7f0
+DIST qutebrowser-1.8.3.tar.gz 3634523 BLAKE2B c36abcbd99767e3dbc7113d6432c5b7b2e4062e8b2892dbc15c4ffcde1d7b8f2d918674e3f5f0acf6b5e45eef794019f0cda1d9462da614ece8d1582952a0a95 SHA512 9a3dc3040d1236c81933263e031db4d44c86be206c54f0787a73b2dd7d32d6e742f9ac80626163515e917fbc9fa1588f76afcb21f4b3d31f47ba386d06c3c6e7
+EBUILD qutebrowser-1.8.1.ebuild 2265 BLAKE2B 9bc4f138c5d1fecf676e3bf3ae19dc99b423738079c89f78e7bb4464b06bb417dbe82affb64f02bf895eec661dd9d832b8793243bc56204364eddff6ff818b56 SHA512 9150a63f0f6a3f4e897854d935cc2181b742162313ab8c1ad121f62540fe4b4c82e473bc84d6c46d5798b91c5737ad78f20504728bf488d163f2496f1bdd4fe2
+EBUILD qutebrowser-1.8.3.ebuild 2372 BLAKE2B 7cd8628d876603b1aacb06860c12b7d255f99fff475425e3b91a09342bd035d1e6552aee7d9dd30a2e2d3d74d10621d7357d0f8ae10ffa1db6e22d581d277fe7 SHA512 3ca7eef0914170d8a5d96c4261dac01b292b318551c1d4aa586adb63f1a791c15111fa3c173826c396c0939e34bd9be51a98cffcb9d4d2d470d0e2426c923c15
+EBUILD qutebrowser-9999.ebuild 2485 BLAKE2B 958189a09e6c02089a6f8a4508286956238397bd1ea01b771dac5de6ec8b4385b66c15c2268e9771f175bcec98ac7bfc3e3c762ae6b3eb4f05c3edab2a8ff52e SHA512 911d8bbd39822d8ded419678d7c9706caa96346bae2cb75a7ad4cc1ef9b7e8deabda00ea0c1591c476fc5de72e95e2f8c691d84d4a0ef8f791351eb0a85a91bd
MISC metadata.xml 604 BLAKE2B c597b4466b3954d0c328b376636a8dca286c212c3e857692ee5f039d94cb89c42cbb10e764c5323948cdb7a3d1fd11648bb057f65b7ee7b2e899529d294f7972 SHA512 92eeea88dbe246d8211a84d616772600aaeee95d9e135eb9b5ea38e488f844440ba97373fa302ee52f8486d7d1dae4c5008ce3e1ceaf3062e9d406b1ff0cb565
diff --git a/www-client/qutebrowser/qutebrowser-1.8.1.ebuild b/www-client/qutebrowser/qutebrowser-1.8.1.ebuild
index 74f6b986b0ff..74d2ceada806 100644
--- a/www-client/qutebrowser/qutebrowser-1.8.1.ebuild
+++ b/www-client/qutebrowser/qutebrowser-1.8.1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{3_5,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
inherit desktop distutils-r1 eutils xdg-utils
diff --git a/www-client/qutebrowser/qutebrowser-1.8.3.ebuild b/www-client/qutebrowser/qutebrowser-1.8.3.ebuild
new file mode 100644
index 000000000000..b824ba54fcd9
--- /dev/null
+++ b/www-client/qutebrowser/qutebrowser-1.8.3.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python{3_6,3_7} )
+
+inherit desktop distutils-r1 eutils xdg-utils
+
+DESCRIPTION="A keyboard-driven, vim-like browser based on PyQt5 and QtWebEngine"
+HOMEPAGE="https://www.qutebrowser.org/ https://github.com/qutebrowser/qutebrowser"
+SRC_URI="https://github.com/${PN}/${PN}/releases/download/v${PV}/${P}.tar.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="scripts test"
+
+BDEPEND="dev-python/setuptools[${PYTHON_USEDEP}]"
+DEPEND="
+ app-text/asciidoc
+ test? ( dev-python/pytest[${PYTHON_USEDEP}] )"
+RDEPEND="
+ >=dev-python/attrs-19.1.0[${PYTHON_USEDEP}]
+ >=dev-python/colorama-0.4.1[${PYTHON_USEDEP}]
+ >=dev-python/cssutils-1.0.2[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.10.1[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.4.2[${PYTHON_USEDEP}]
+ >=dev-python/pypeg2-2.15.2[${PYTHON_USEDEP}]
+ || ( (
+ >=dev-python/PyQt5-5.12[${PYTHON_USEDEP},declarative,multimedia,gui,network,opengl,printsupport,sql,widgets]
+ dev-python/PyQtWebEngine[${PYTHON_USEDEP}] )
+ <dev-python/PyQt5-5.12[${PYTHON_USEDEP},declarative,multimedia,gui,network,opengl,printsupport,sql,webengine,widgets]
+ )
+ >=dev-python/pyyaml-5.1.2[${PYTHON_USEDEP},libyaml]
+"
+
+# Tests restricted as the deplist (misc/requirements/requirements-tests.txt)
+# isn't complete and X11 is required in order to start up qutebrowser.
+RESTRICT="test"
+
+python_compile_all() {
+ a2x -f manpage doc/${PN}.1.asciidoc || die "Failed generating man page"
+}
+
+python_test() {
+ py.test tests || die "Tests failed with ${EPYTHON}"
+}
+
+python_install_all() {
+ doman doc/${PN}.1
+ domenu misc/org.${PN}.${PN}.desktop
+ doicon -s scalable icons/${PN}.svg
+
+ if use scripts; then
+ # Install only those userscripts that have an explicit license header
+ exeinto /usr/share/qutebrowser/userscripts/
+ doexe misc/userscripts/dmenu_qutebrowser
+ doexe misc/userscripts/openfeeds
+ doexe misc/userscripts/qute-keepass
+ doexe misc/userscripts/qute-pass
+ doexe misc/userscripts/rss
+ doexe misc/userscripts/tor_identity
+ fi
+
+ distutils-r1_python_install_all
+}
+
+pkg_postinst() {
+ optfeature "PDF display support" www-plugins/pdfjs
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+ xdg_icon_cache_update
+ xdg_mimeinfo_database_update
+}
diff --git a/www-client/qutebrowser/qutebrowser-9999.ebuild b/www-client/qutebrowser/qutebrowser-9999.ebuild
index 4786a63c56fb..d50e01d3cf03 100644
--- a/www-client/qutebrowser/qutebrowser-9999.ebuild
+++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python{3_5,3_6,3_7} )
+PYTHON_COMPAT=( python{3_6,3_7} )
-inherit distutils-r1 eutils xdg-utils
+inherit desktop distutils-r1 eutils xdg-utils
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
@@ -77,12 +77,12 @@ python_install_all() {
pkg_postinst() {
optfeature "PDF display support" www-plugins/pdfjs
xdg_desktop_database_update
+ xdg_icon_cache_update
xdg_mimeinfo_database_update
- gnome2_icon_cache_update
}
pkg_postrm() {
xdg_desktop_database_update
+ xdg_icon_cache_update
xdg_mimeinfo_database_update
- gnome2_icon_cache_update
}
diff --git a/www-client/ripe-atlas-cousteau/Manifest b/www-client/ripe-atlas-cousteau/Manifest
index d9b90baef734..c43b939754c1 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 988 BLAKE2B 28994f66b88ef2d61e017e58c23c05fcb40556a1c269bc36a53c20bbfa1005a184e858dc549058346af7fd724daa2df2758623fc450b6fe6341ff4717b28b1bc SHA512 b11becbbde69b3835aa687ee44dc202f87ef4860e772bfffad2fdf4f01bf7bfeb2547cc596c65d635f48d547729a68b94451a8c367fc526934230d83b074608a
+EBUILD ripe-atlas-cousteau-1.2.ebuild 982 BLAKE2B 3f3b67fc61e9a95beca1bfa58ce33854832dc1d448ab7f219b9a4e33cbeb27aca2d2fc9fe0dc12d39bb5eaa1a6e1b906075de4b474f4de21766c42b2e4106a3f SHA512 0ec9228622af5021d40bf908d82595ccd0a2ca551a2068fba196305ec849ad8ed2b7349e436890e99a0f585d0f1bf5025879881730d3d84cc7db953865ba31f0
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 1c246ddd2c2e..a1155e580f58 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
@@ -1,9 +1,9 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
-PYTHON_COMPAT=( python2_7 python{3_5,3_6} )
+PYTHON_COMPAT=( python2_7 python3_6 )
inherit distutils-r1
diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index 91e66d3d9958..f7652a757cdb 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -26,6 +26,6 @@ DIST seamonkey-2.49.9.1-sv-SE.xpi 940793 BLAKE2B ec901577f833e69f78d0fba13fe1ee1
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
-EBUILD seamonkey-2.49.5-r1.ebuild 11564 BLAKE2B 11d0ddcf910e66e672a3461b2380d22ee1302db457278f8aeeb72ace25ab547755064120f7ad413cdbbb8a2d0849c41aaf2bc89705e64c44734b147498a26b4f SHA512 8eb3c8b46b8a81af734d27171711bd74d5cf540c11ed2ca304c5fac65357cfef01fde2202c7fa344a5f0a7279d55b299c74d49b63e1b0d1699bb204605afc3d5
+EBUILD seamonkey-2.49.5-r1.ebuild 11562 BLAKE2B 20d68e86673e1e23cef3404680b7ea3bf8369a2851dec558c9f052c281ae9601df240310c85ca63885917e9a60225db1a37a97f0f1c98bd607f193b9ab9f8740 SHA512 ef8a1678faad49deced1c9e7f98ef9747cc7823e3c32db080e30a17d8e69dd7f923366c8e85ce9f9ec1ce7c8e5998180dccf300c2150b2b6ed1fe48d3613f33d
EBUILD seamonkey-2.49.9.1_p0.ebuild 12921 BLAKE2B 172fa11f507ec31e2172240450a6a5d4c7f078867eff32a6b5ccd0d4fca5c81e41172f15a629dbbef8e79bb07915e417a320d26b5e90b790ee1aba5965d09bea SHA512 edfdac6dab7267ec04b391c6f900e6e813aaaea91fe5df01377058b114b40d781225fcff9986b79d5d4b5920f7b306e4154fdfd46343e4afd9e755c75a66d2f4
MISC metadata.xml 1824 BLAKE2B 877054e919c97e12d11882714747601b9f455dc73304be2656583fc2875ae68a2178b2afd4d4adbd25c1f13b938c24d6f7d07c4808d85c70c4753dda1dd2677c SHA512 b5a1ea2051d02dc8ccd79d36c7d7b169dbb4fa694d1319596386b93cc9c695cde8aeac15741ff668f6e6ec6e1b77e3140c260f81579a91ca4e581107b51749c6
diff --git a/www-client/seamonkey/seamonkey-2.49.5-r1.ebuild b/www-client/seamonkey/seamonkey-2.49.5-r1.ebuild
index 823423387503..a12284003e96 100644
--- a/www-client/seamonkey/seamonkey-2.49.5-r1.ebuild
+++ b/www-client/seamonkey/seamonkey-2.49.5-r1.ebuild
@@ -1,10 +1,10 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
WANT_AUTOCONF="2.1"
-PYTHON_COMPAT=( python3_{5,6,7} )
+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
diff --git a/www-client/surfraw/Manifest b/www-client/surfraw/Manifest
index 262b90d09c6f..87fc7a0d7f6f 100644
--- a/www-client/surfraw/Manifest
+++ b/www-client/surfraw/Manifest
@@ -1,6 +1,6 @@
AUX surfraw-2.3.0-completion.patch 1202 BLAKE2B 5ee51e874e51c9007e4d1948fb197caf5cb4f62845b56e75baa45741efe3c3405bec7735c77165dc4f9a03047125cc3e35d68cb3e768ef411668f90adf125218 SHA512 6bee4b435d3c52d2165ff76029ab3f7b898d358468c52304f9bf70f5c991e0387928d154d1097cfdd08d826f9c8695e85f587ef529978f7d97cbe07caf183443
DIST Surfraw-surfraw-2.3.0.tar.bz2 114065 BLAKE2B 91105b225737fe8f3a016e8c723421a2386c48f0c245b6ed119e4cc0f1032c9362e83a062134d0fef8b1cb14f58af07d3d9abe72c4efef9e79c6eb4c93bab25c SHA512 43f0dd2b48a045a47e73e8ef8058e0590a0409367e8378a086497ef912c58317614ba318b006913803529a51a641858a58c1f9f6a2f93dcdea9a45a26484af02
-EBUILD surfraw-2.3.0-r1.ebuild 2528 BLAKE2B 86101bcae555b1af60eb47c35cca6bcb3127216e4a299f9d6136a456db05ae459ae5895fa7cdb6586095a797a792c37f462a3deefccf6c4d320311b15f0e740e SHA512 5fcc5890834eb9bd80661fd1c93c2e8c4346ba2946a0012445d35307ac01b4badfffcb259a4445e37b579d320ba3f99662fecb0de61d066ab98c30c5cac40676
-EBUILD surfraw-2.3.0-r2.ebuild 2487 BLAKE2B 74962abe199afc9a3005ab13d0024441cf8b2ec70c7b01688077046d4090392c37f7791427eb771db66d6c8e8fefd9d6971be90bdaf225068a2c12f4e96bad92 SHA512 53d3d1e2881608342955b9a5417d80915998244acee7a1e0a6cfec2628e63e68654199942b2b4bd85a1ba20fccc1006fa7fe1d7cdfceb328b64b4db85f013204
+EBUILD surfraw-2.3.0-r1.ebuild 2551 BLAKE2B adea8d8c0af0448031dde77271d21c19b9b7d910302bedb3db78c0e01cf8f8557b1563b0a8e62ba06eb89d27dc65bf4bbb08360bd54ef2e18b5f46776c8e584c SHA512 65345e82560465f923de53848f9940629429f4a87c0a7516e410f45181cf87ffb8a5a9c26bbcfb5c471f29edc9f2446c548a90adfbf1e901cf7f8ed9328b6bef
+EBUILD surfraw-2.3.0-r2.ebuild 2510 BLAKE2B 9ec749954ad792adb2daf930a5c5aee14f0b761d751e76b57fcc219bfe678e527d1a43fa9e38dad0ffcf7a38f9803d5d5ec6d5f09a6199f23904dd4d0d053493 SHA512 58106afac969a0892f0dd57edbe0a7cd0c81aa406661b39fbbe310bb6fbbef42dfa28866086a7f2e1bd384709169b2f36ac637dfc451d381e1d2ca3470907c94
EBUILD surfraw-99999.ebuild 796 BLAKE2B bdaaf4148ad6fc7063d06725745dc539e011234ecd9c7501bd434d129c7137b16d7ccd1c196f001b32151e92e8d878ec6a3b6b2576d810e9bf36ed69da677f70 SHA512 617102f4f7a748a7869e7f4393312b838570e9a9cf9e8d00b5f4ac333ad4134db154adf3d86eacbaced57251eae673e81659bb020f4240b9d586a741912fba4f
MISC metadata.xml 1439 BLAKE2B 0863a7f2566c13e6ea8fae5379f6f078fb5fe87cded695a011550a7829c3d6ca47c3c39c41922dd055c74a79ecd4cb9a070318c3fa41fe5ec1bbb5cd7f40f613 SHA512 86b0384eac922d16b5e686bdd3470a3eb6a1827c57cc0a31311c378d1068d2c7446dd22af7e57326f667b87ef03862924475bb1fd0b16ad629bc8034586d34ec
diff --git a/www-client/surfraw/surfraw-2.3.0-r1.ebuild b/www-client/surfraw/surfraw-2.3.0-r1.ebuild
index 019e41cc99b6..8938c848bf60 100644
--- a/www-client/surfraw/surfraw-2.3.0-r1.ebuild
+++ b/www-client/surfraw/surfraw-2.3.0-r1.ebuild
@@ -6,7 +6,7 @@ inherit autotools bash-completion-r1
DESCRIPTION="A fast unix command line interface to WWW"
HOMEPAGE="https://gitlab.com/surfraw/Surfraw"
-SRC_URI="${HOMEPAGE}/-/archive/${P}/${PN^}-${P}.tar.bz2"
+SRC_URI="https://gitlab.com/surfraw/Surfraw/-/archive/${P}/${PN^}-${P}.tar.bz2"
SLOT="0"
LICENSE="public-domain"
KEYWORDS="amd64 hppa ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
diff --git a/www-client/surfraw/surfraw-2.3.0-r2.ebuild b/www-client/surfraw/surfraw-2.3.0-r2.ebuild
index 3e1421615970..51c7e231ce39 100644
--- a/www-client/surfraw/surfraw-2.3.0-r2.ebuild
+++ b/www-client/surfraw/surfraw-2.3.0-r2.ebuild
@@ -6,7 +6,7 @@ inherit autotools bash-completion-r1
DESCRIPTION="A fast unix command line interface to WWW"
HOMEPAGE="https://gitlab.com/surfraw/Surfraw"
-SRC_URI="${HOMEPAGE}/-/archive/${P}/${PN^}-${P}.tar.bz2"
+SRC_URI="https://gitlab.com/surfraw/Surfraw/-/archive/${P}/${PN^}-${P}.tar.bz2"
SLOT="0"
LICENSE="public-domain"
KEYWORDS="~amd64 ~hppa ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris"
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index f59f352967dc..5190395d9712 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,11 +1,11 @@
-DIST vivaldi-snapshot-2.10.1745.1_p1-amd64.deb 66845216 BLAKE2B 137c7c75b8463e5b9ea541c497a4c4291a22828e547833a9c606499775c19765bb14e9f8c8bb57218c99f0b625d565e0d4e641b635820d0351d64cb6bff32dd9 SHA512 aa165526815add36b838d543accccce52f7b7d5f73367debc9ccf17eed18cf5a77b9b562f68522cd5c36eb2dd6c1af93787b6fb58bc419e32e5ee936b2a17796
-DIST vivaldi-snapshot-2.10.1745.1_p1-arm64.deb 59698064 BLAKE2B 0c8e514db16c1fd4b2eb7ba70b744b7539c091b1cc5960d04a58d7457a862667a63046c08cc378d69bd40fabe008464f821b393847ba61e6c4ccafbedb856e92 SHA512 e77ec99f60096b32c246592cc8f58f92e2c6811a6ba5d38b56e0cd6f209da49c8bd5f607ff0c66fc5285c085eb118befb221ebf67019f6b2625f87b4b330451b
-DIST vivaldi-snapshot-2.10.1745.1_p1-armhf.deb 58970220 BLAKE2B 4daf705e6a9237750cb201234d89183ca9b688eee1c79fed14b56fb8b6f4c861f2e75d665da8a9ee617642b4f73995593fced2a92997a7b25e41b71ad8d78146 SHA512 97e48d16336defd82fd5d2069c1050040da6dcdc5f980300e79a76319611c53deef8df2c25d82cd423020b65b49978b453cb3d2937d6b8e18282e604905ca9f8
-DIST vivaldi-snapshot-2.10.1745.1_p1-i386.deb 65271348 BLAKE2B f82101649f472ed1221bfeee77226e164459b4dd3b64a710e6f9d362730005d71edaac3fe169f9664f09b0af58427af51dd73b415782042ac51c82a821a6cf71 SHA512 b9fb3ba0b0b9825a3539f4132ac5ddcc5dc5cca3aa5925bc72556e1c60a06b087c7f171ee3a20b443bee72460064f4d800a6bb70c328450a5fd6a0acfbe47cc3
-DIST vivaldi-snapshot-2.9.1745.22_p1-amd64.deb 66821948 BLAKE2B 57455f5e22ae08757b4f2d6b16ea012da87271b544a8b873eb3815350f1fb21f6b6930fa048d412c4179aa60e8a7dfba9f320c63f58aa1869c1da471d48826cd SHA512 e10e116f7a5d14223d60d098e9f36451dbaa2a4c3df32ce3d8c01c7fe654fee347023699b5705874174a80ecd37737786e3a12325b155802b308d50be05cee28
-DIST vivaldi-snapshot-2.9.1745.22_p1-arm64.deb 59685676 BLAKE2B 875437cc374012257af3af0de7fea1ba2bde7c86d3beb4c5147ddf8f25653233fb56a58c87d8d1d1e726df11512a5b9de811201e956af69a0bb6f4a2c73c8af3 SHA512 ad518219cf81e08ae00bbb072a318269d6575458c39de88c3e5806cd36664ee0fc5651742cb6d2f3d38854be07cc0c424a13e988b89b8b6ab2ed6324c2ee99e8
-DIST vivaldi-snapshot-2.9.1745.22_p1-armhf.deb 58961136 BLAKE2B 96c6647ddb15b2c7f74b8c47e01adbc2ed79f84c62b8a41ca982ef08a2ebd85527b86e1dcec2ca6d8d019a9fcbd501fe4a179fda93090f48d040e253e726e48a SHA512 4b6ec9e0023c984b535035e7077068b1241bacb794a97dc955a2087044705594610bebbbadbf999ba5c55c1ad836b74c6ba0b562b9e76f93afa0e8abd4e052cc
-DIST vivaldi-snapshot-2.9.1745.22_p1-i386.deb 65264236 BLAKE2B e58245dfb5f516c58b430677039aefe1794d843420e69977a6a1f31c8894b7b18a36761b89722a2a42be2ade98244c6e5572cc71a6f0a5e5fe3a7a65f3107df8 SHA512 aa6db45c4e384d7db59a20886e7ecb5224c5e613824dd3572d4fd5bcbb1e66ff7fbe98bf42e2ecaa94b9614f89e338f0279a1e623a661ba36ffa35d489032802
-EBUILD vivaldi-snapshot-2.10.1745.1_p1.ebuild 2582 BLAKE2B 1097f8b854ae90a5407c12918965db78a9f65fc54c6681c04914d6ad39e8fca02eb171c282e249bd1f953131ddc0fdc8a4c60e9896cee307671e890c55bfa509 SHA512 a1353ee342f9219312ce8439b60ada2cf67e62604017b9f1dae55ff25a5722c0f3bd6d7e746e3b00ca673a118fb6e4a471f129bb3e1a22f1531ae4de97a6dc04
-EBUILD vivaldi-snapshot-2.9.1745.22_p1.ebuild 2582 BLAKE2B 1097f8b854ae90a5407c12918965db78a9f65fc54c6681c04914d6ad39e8fca02eb171c282e249bd1f953131ddc0fdc8a4c60e9896cee307671e890c55bfa509 SHA512 a1353ee342f9219312ce8439b60ada2cf67e62604017b9f1dae55ff25a5722c0f3bd6d7e746e3b00ca673a118fb6e4a471f129bb3e1a22f1531ae4de97a6dc04
+DIST vivaldi-snapshot-2.11.1784.3_p1-amd64.deb 66798528 BLAKE2B 2db566a77bcade69fc4e46a2076bf04cbdbbe39a36083ddfcc7b93527695466241d8b4a92fe0dbd596194143fa6fd6339abdf0819512b12735b5b9e2d9eb606a SHA512 9a8db2324c58c7c8ab63b2651dea7d498a915a26085c9c7fc6a45ff0aa64eb0a06c494edf1bee69a2d899da555cce1ca1a4e148a6483cc90cb361be4a2791a84
+DIST vivaldi-snapshot-2.11.1784.3_p1-arm64.deb 59670016 BLAKE2B bdb5e7468fa4a87b2c5fad5e3779eac220f38071aa1c23db09b07611af1b10ce6fb723d250e06e1f099975bad4f62e41f9e73e2caef9b703189de8d9d3388fc9 SHA512 6139e6ce648d601bbd7ed7c114735ab0110aa5a7dd11fca4ef7cc7ad9a9a52e3f60761b01e34442a0efe890d087a4e51bfde816c63ca82670d7031f2196eced9
+DIST vivaldi-snapshot-2.11.1784.3_p1-armhf.deb 58919200 BLAKE2B b28e3e8003b4c1e5ecb9a9d20ba87cc26d92b010dcb606dafa0cf2b19f0e778cb449dc3a931cf40f403d74a11a42808dadedb8049e42e6f6cb77ed792532ab44 SHA512 4a362ffa40c6f7f0af277f973b77b81e4540c1d0ebd3808f841512232147c205df3dca5f216397e6956e487750623fa2f4825ec86f53c2e39d413d964deb51af
+DIST vivaldi-snapshot-2.11.1784.3_p1-i386.deb 65216480 BLAKE2B 44f0b19965041b2d18b29a9628c6843eb851f344011b6c66f69a54db6fa9e8c18d6b9a388bd59a4de345b1349eb886f4878e0e47602a4d194f439e01fdb6e43d SHA512 e06d5f508b1fe87c812bda4ba64eebc6690edf42163ac36e707cf0c468f65a8f7b3399bb3f04ed72285f22685f0ae47568b36f4e6ffc1296c8dd62c1fac55ae1
+DIST vivaldi-snapshot-2.11.1789.3_p1-amd64.deb 66794184 BLAKE2B cc987d6f85f3afc3bd44054f3c33d27ec154a4a48372fb9cbc86c5f37518ec8de9eb8881c7007ae791f55980ff2c853e1a79a120529dab95565304fa971223c0 SHA512 4f7e5c8f25fa002ec79f1a2c56fdc1a16b4520529fb2f94a31cf654d52507b03e37ca0a4134c5754eb8e17bfc5f3c02cdac9a39fa1005f63f41de0c2d2507bc4
+DIST vivaldi-snapshot-2.11.1789.3_p1-arm64.deb 59673068 BLAKE2B 682e58855f16a351704f29fec4108c0a5c8502b81a6593dad63439e2cc64301f14b87959cb712752b3aaeac1a6e0287dd01fffef15d3a933a1451bb76f0eaa67 SHA512 fce002a95f19aba2ed601a76990d214c096406200a7e1229b4750ac754031b98521ab58a7cf1454a7b828b9f3a76ec95a5ade3a315329c44a829888b364ed959
+DIST vivaldi-snapshot-2.11.1789.3_p1-armhf.deb 58925220 BLAKE2B 0e4dd9676dcb0fc0dfa8b3e0a2f9171439226d0f0f30ebf4ffe69a0cf90aa263784571d60d229e72d9d54eb211fd9456e072bc50968e32e8283c3a820a62d52b SHA512 20752e01d097991a70df671b202469577fde6ebd103a96cf1d90517a630a9cf5d792c732286da56fa946ac6f26436128410188d5d658bc9521f5b9c909f3396d
+DIST vivaldi-snapshot-2.11.1789.3_p1-i386.deb 65209592 BLAKE2B f5a1c3cc7bf9676eb98bfe7f6b2e9e450d0019e0edbf9ef46d9237f92e2576a7bd2693bede284e4c317d68b53cc501a6523f344216586f9ebc0ca529af7685e5 SHA512 e9953c9f6cdeaa64591e17de46351c066a7f84f41148378c7b93274b3f93c68a04e4fc7e0ddfc8bbee4a6daffaf76090c020b376ecac4fa8d7f7cd6a1b982c02
+EBUILD vivaldi-snapshot-2.11.1784.3_p1.ebuild 2582 BLAKE2B f2a0c00df2fb0e0a6f9ac096e6f8351f8cfb6e7c07be2cba6ad6a7b18bd24a71da8b521668633f9328823117bf93bb036b7158504e5eaedb644e31919c0c76e8 SHA512 f6c86bfa7de84fb60cccdc4e2edafa41d9915e4486120c1a306cbc9cb7b6fd8b365747a4c0503dd71328067788e7204c87d5c1e73f7af40577b2bc3d79343c49
+EBUILD vivaldi-snapshot-2.11.1789.3_p1.ebuild 2582 BLAKE2B 08af7576562005179df0562a24968dbe74e2c1ae910d9f4e45496cd68b3bada012a7886acb5fd3b2c36350e66835652f94dd30515eb29ca9d7abd5e0e1ec3d6e SHA512 5029a0c39b4cce15c42e1d7ffd4af842db4e70de73029be0ad1f62381946288f4fa875e124f01da6f001550d080250a08b9f152a1a2cc5e320d6c191cbe58b3c
MISC metadata.xml 244 BLAKE2B 9c6750147c240d7416fad33e04b53730dc89cbb615648a7f3defeed3ec058aeee6dbed55a1f81241417b42ca9f7daec177c725692166a5ba08765b5dcf5a6bc5 SHA512 1da71f4fae0251c97a8fcfa1e13b0a3f8b95a856fa919ebd30bf4f2f1b8fa900841db09ebc2a0ae9fe0d91f786ac40b63290382668412fcb05bca15b0746f1db
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1745.22_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.11.1784.3_p1.ebuild
index 8c33fc17af49..f9dfc0a1b6eb 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.9.1745.22_p1.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.11.1784.3_p1.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
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.10.1745.1_p1.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.11.1789.3_p1.ebuild
index 8c33fc17af49..23aeb880ad5c 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-2.10.1745.1_p1.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-2.11.1789.3_p1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2019 Gentoo Authors
+# 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
+ 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
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index a6425aab76ad..b3720c3b5c71 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -1,6 +1,6 @@
-DIST vivaldi-2.9.1705.41_p1-amd64.deb 63702208 BLAKE2B dcc49aba3b1f5dc83434e39d5fac6cc63e7b02b49222ffd3dd5af16e9e686703c6ef9e69040accb4de848164a750844d1d94b40150ad9168d7d611d9e69c26b4 SHA512 9d4f4941d48a84dda793c03b2a8ecb3b1a5fb879234f2b3a96452974d216728475ef2d1804a41fe61afc6ce9df1bc2c1e0faf2ee3a7d856644d2a60e06e538a0
-DIST vivaldi-2.9.1705.41_p1-arm64.deb 57077508 BLAKE2B fb20da9a688e8828d2ba467d8a3a7660e0065860ec3bf36c00ee7e8cf1671d5aeb7ed4e2efa97f38975aaf53ac8a2a1eacaa685d0120411951d11a770be7615a SHA512 1d9a734dba7959e5c2aa113c5cb7294b9c66d5e83597778048a24e83099c56d480f5e5a031f2d29283f141b9804ab3ec5e8e2b3413d40cc2fdc5c26c1d5b2610
-DIST vivaldi-2.9.1705.41_p1-armhf.deb 56264460 BLAKE2B ae5c737b059a3fdd61a049feb8ec042399b631bb1a62a2f51876aae70e10371d34ca37367d3f6f622f3325597197456f5db182c1c7ccc74956178cf59a0d9859 SHA512 4bb1fd8ce637611480d970c65b13c9e70a5d3f950fbe99ed78c152e73d6a4df3251edbc1981a313aa40f942b7c450ded3b9c21dac76c7fe484bff8e9af335a4c
-DIST vivaldi-2.9.1705.41_p1-i386.deb 62149600 BLAKE2B 10d454f4c22556ca9bbd03948390428eb4c20c294a7b2ab9983a9043a680df4d982abca77566510a0101e6da7b8f2346c50578e11ba817672488898950224455 SHA512 bcac85762c72feecf3f601996d9d74b3df94708f10250c36f0c73b03cc8630ba3da50c4b277338cb9d191c2389a7ba5bc34b4613c22a8e8336a15d417dac54ff
-EBUILD vivaldi-2.9.1705.41_p1.ebuild 2938 BLAKE2B bb2dbecb0f7aa0b508528ab65a8ad1838fae5665daa35065edb8d8c9ae5e28657f25beb48d418859ce40582140c7eb2e6a2c2c2caa7753d7fe3075b7447ef3bd SHA512 1a63ba39f872136633fd9929572d50a8cf530280a15b3341938b5337a798e3b6d1df6feb8d70b1e97042a77cef9bed89f03d9b1580baaa7937ff6838962cdc85
+DIST vivaldi-2.10.1745.23_p1-amd64.deb 64724924 BLAKE2B ce8f82ac295ad523a59e52c5ac27f00d382ff2049d5270b8151f6d0e509ebe2e7735f9027821090a2bd1c1ea356faf5a588151ffa919e627a7255ef5c03b2e09 SHA512 2a5e61b07c8b0478a42215f91210891032c51d8e33d6f27cada59eef6cbf32605f255de0d91c51b4658b82b0f55062967ccb8550aa5c3f36cd58c4fc25cf3a03
+DIST vivaldi-2.10.1745.23_p1-arm64.deb 57906160 BLAKE2B cae66d9e117e00a77573b4dbd87fd6ea71c3dcc1f63d892480f22cd35d777fb273feaab8be13c8b1b691bf0674022291aefba692879f43a006b819a82099839c SHA512 9d13d37cec2a62d90eb3394b8fa1437351154b62abb98cb72de6a2c92714c73508b0d07dabf4e4ad854bc497cabffd395d8498749d9891ddd3bb3a48aa601452
+DIST vivaldi-2.10.1745.23_p1-armhf.deb 57139136 BLAKE2B 749b30b62ca21d2c2dbee9c18c2f9dc2f3e6e30513a0cdd0a9af069a2736dcbcc766aaf703997aa4c5494483f8af96be735c8fb46154b1a31c60080b74a5c5fc SHA512 fae2230d1ff01ee36aff0a1a6e60e7787b54cbba18f09e973b01a446f59bc51c0a20eea59104a3a640e0ac1daf5f955e46c30a184620ef2cfb3b7d8a866bcbab
+DIST vivaldi-2.10.1745.23_p1-i386.deb 63118920 BLAKE2B b71d0cda72c654122dd98d386baa96699e07dd607d226e30cb82469af02f3d5cf4d873c7d3e572ee675a1c27f9981a45315a31d9b10db18f3de39cef21cd9c87 SHA512 6280818bfa9fa90cb6716dbf39b056d66d578b250ebc2af47c064f074ca09ce4a62fcd25b950a09334a6e032f1fce34cd5de31cfac3f67f004638004150d3ddb
+EBUILD vivaldi-2.10.1745.23_p1.ebuild 2938 BLAKE2B bb2dbecb0f7aa0b508528ab65a8ad1838fae5665daa35065edb8d8c9ae5e28657f25beb48d418859ce40582140c7eb2e6a2c2c2caa7753d7fe3075b7447ef3bd SHA512 1a63ba39f872136633fd9929572d50a8cf530280a15b3341938b5337a798e3b6d1df6feb8d70b1e97042a77cef9bed89f03d9b1580baaa7937ff6838962cdc85
MISC metadata.xml 244 BLAKE2B 9c6750147c240d7416fad33e04b53730dc89cbb615648a7f3defeed3ec058aeee6dbed55a1f81241417b42ca9f7daec177c725692166a5ba08765b5dcf5a6bc5 SHA512 1da71f4fae0251c97a8fcfa1e13b0a3f8b95a856fa919ebd30bf4f2f1b8fa900841db09ebc2a0ae9fe0d91f786ac40b63290382668412fcb05bca15b0746f1db
diff --git a/www-client/vivaldi/vivaldi-2.9.1705.41_p1.ebuild b/www-client/vivaldi/vivaldi-2.10.1745.23_p1.ebuild
index 57f6b491d2eb..57f6b491d2eb 100644
--- a/www-client/vivaldi/vivaldi-2.9.1705.41_p1.ebuild
+++ b/www-client/vivaldi/vivaldi-2.10.1745.23_p1.ebuild