summaryrefslogtreecommitdiff
path: root/www-client
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
committerV3n3RiX <venerix@redcorelinux.org>2021-04-28 20:21:43 +0100
commit40aaaa64e86ba6710bbeb31c4615a6ce80e75e11 (patch)
tree758c221bad35c9288d0bd6df9c7dfc226728e52c /www-client
parent8d5dbd847cbc704a6a06405856e94b461011afe3 (diff)
gentoo resync : 28.04.2021
Diffstat (limited to 'www-client')
-rw-r--r--www-client/Manifest.gzbin5878 -> 5871 bytes
-rw-r--r--www-client/chromium/Manifest22
-rw-r--r--www-client/chromium/chromium-90.0.4430.93.ebuild (renamed from www-client/chromium/chromium-90.0.4430.40.ebuild)15
-rw-r--r--www-client/chromium/chromium-91.0.4472.19.ebuild (renamed from www-client/chromium/chromium-91.0.4455.2.ebuild)39
-rw-r--r--www-client/chromium/chromium-92.0.4484.7.ebuild (renamed from www-client/chromium/chromium-89.0.4389.90.ebuild)113
-rw-r--r--www-client/chromium/files/chromium-89-webcodecs-deps.patch26
-rw-r--r--www-client/chromium/files/chromium-91-ThemeService-crash.patch36
-rw-r--r--www-client/chromium/files/chromium-91-system-icu.patch29
-rw-r--r--www-client/chromium/files/chromium-glibc-2.33.patch141
-rw-r--r--www-client/dillo/Manifest2
-rw-r--r--www-client/dillo/dillo-3.0.5-r3.ebuild4
-rw-r--r--www-client/elinks/Manifest1
-rw-r--r--www-client/elinks/files/elinks-0.13.4-ruby-gcc10.patch13
-rw-r--r--www-client/fetch/Manifest1
-rw-r--r--www-client/fetch/fetch-1.0-r4.ebuild25
-rw-r--r--www-client/firefox-bin/Manifest686
-rw-r--r--www-client/firefox-bin/firefox-bin-78.10.0.ebuild (renamed from www-client/firefox-bin/firefox-bin-78.8.0.ebuild)0
-rw-r--r--www-client/firefox-bin/firefox-bin-78.9.0.ebuild411
-rw-r--r--www-client/firefox-bin/firefox-bin-86.0.ebuild411
-rw-r--r--www-client/firefox-bin/firefox-bin-87.0.ebuild411
-rw-r--r--www-client/firefox-bin/firefox-bin-88.0.ebuild (renamed from www-client/firefox-bin/firefox-bin-86.0.1.ebuild)0
-rw-r--r--www-client/firefox/Manifest686
-rw-r--r--www-client/firefox/firefox-78.10.0.ebuild (renamed from www-client/firefox/firefox-78.9.0.ebuild)4
-rw-r--r--www-client/firefox/firefox-78.8.0.ebuild1183
-rw-r--r--www-client/firefox/firefox-86.0.1.ebuild1173
-rw-r--r--www-client/firefox/firefox-86.0.ebuild1173
-rw-r--r--www-client/firefox/firefox-88.0.ebuild (renamed from www-client/firefox/firefox-87.0.ebuild)6
-rw-r--r--www-client/google-chrome-beta/Manifest4
-rw-r--r--www-client/google-chrome-beta/google-chrome-beta-91.0.4472.19.ebuild (renamed from www-client/google-chrome-beta/google-chrome-beta-90.0.4430.40.ebuild)27
-rw-r--r--www-client/google-chrome-unstable/Manifest4
-rw-r--r--www-client/google-chrome-unstable/google-chrome-unstable-92.0.4484.7.ebuild (renamed from www-client/google-chrome-unstable/google-chrome-unstable-91.0.4455.2.ebuild)27
-rw-r--r--www-client/google-chrome/Manifest4
-rw-r--r--www-client/google-chrome/google-chrome-90.0.4430.93.ebuild (renamed from www-client/google-chrome/google-chrome-89.0.4389.90.ebuild)26
-rw-r--r--www-client/httrack/Manifest2
-rw-r--r--www-client/httrack/httrack-3.49.2-r2.ebuild2
-rw-r--r--www-client/jd/Manifest4
-rw-r--r--www-client/jd/jd-2.8.5_p120826.ebuild4
-rw-r--r--www-client/jd/jd-2.8.9_p150226.ebuild4
-rw-r--r--www-client/links/Manifest5
-rw-r--r--www-client/links/files/swap-echo-for-printf.patch26
-rw-r--r--www-client/links/links-2.21.ebuild171
-rw-r--r--www-client/links/links-2.22.ebuild2
-rw-r--r--www-client/lynx/Manifest2
-rw-r--r--www-client/lynx/lynx-2.9.0_pre6-r1.ebuild2
-rw-r--r--www-client/microsoft-edge-dev/Manifest14
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-90.0.818.6.ebuild114
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.845.2.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-90.0.818.0.ebuild)0
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.852.0.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.825.0.ebuild)12
-rw-r--r--www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.864.1.ebuild (renamed from www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.831.1.ebuild)13
-rw-r--r--www-client/netrik/Manifest6
-rw-r--r--www-client/netrik/files/netrik-1.16.1-configure.patch4
-rw-r--r--www-client/netrik/files/netrik-1.16.1-ncurses-tinfo.patch4
-rw-r--r--www-client/netrik/netrik-1.16.1-r1.ebuild21
-rw-r--r--www-client/netsurf/Manifest2
-rw-r--r--www-client/netsurf/netsurf-3.10-r4.ebuild8
-rw-r--r--www-client/opera-beta/Manifest12
-rw-r--r--www-client/opera-beta/metadata.xml1
-rw-r--r--www-client/opera-beta/opera-beta-76.0.4017.40.ebuild (renamed from www-client/opera-developer/opera-developer-76.0.3989.0.ebuild)0
-rw-r--r--www-client/opera-beta/opera-beta-76.0.4017.59.ebuild (renamed from www-client/opera-developer/opera-developer-76.0.3995.0.ebuild)0
-rw-r--r--www-client/opera-beta/opera-beta-76.0.4017.88.ebuild (renamed from www-client/opera-beta/opera-beta-75.0.3969.60.ebuild)12
-rw-r--r--www-client/opera-developer/Manifest12
-rw-r--r--www-client/opera-developer/opera-developer-77.0.4023.0.ebuild132
-rw-r--r--www-client/opera-developer/opera-developer-77.0.4028.0.ebuild132
-rw-r--r--www-client/opera-developer/opera-developer-77.0.4032.0.ebuild132
-rw-r--r--www-client/opera/Manifest6
-rw-r--r--www-client/opera/metadata.xml1
-rw-r--r--www-client/opera/opera-75.0.3969.218.ebuild (renamed from www-client/opera/opera-75.0.3969.93.ebuild)10
-rw-r--r--www-client/pybugz/Manifest2
-rw-r--r--www-client/pybugz/pybugz-0.13.ebuild2
-rw-r--r--www-client/qutebrowser/Manifest8
-rw-r--r--www-client/qutebrowser/qutebrowser-2.1.1.ebuild (renamed from www-client/qutebrowser/qutebrowser-2.1.0.ebuild)1
-rw-r--r--www-client/qutebrowser/qutebrowser-2.2.0-r1.ebuild93
-rw-r--r--www-client/qutebrowser/qutebrowser-9999.ebuild7
-rw-r--r--www-client/seamonkey/Manifest13
-rw-r--r--www-client/seamonkey/files/seamonkey-2.53.7-ownertab.patch236
-rw-r--r--www-client/seamonkey/seamonkey-2.53.7.1.ebuild (renamed from www-client/seamonkey/seamonkey-2.53.6.ebuild)93
-rw-r--r--www-client/seamonkey/seamonkey-2.53.7.ebuild (renamed from www-client/seamonkey/seamonkey-2.53.7_beta1.ebuild)10
-rw-r--r--www-client/surf/Manifest2
-rw-r--r--www-client/surf/files/surf-9999-gentoo.patch2
-rw-r--r--www-client/vivaldi-snapshot/Manifest20
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2259.16.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-3.7.2218.42.ebuild)0
-rw-r--r--www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2259.21.ebuild (renamed from www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2238.3.ebuild)0
-rw-r--r--www-client/vivaldi/Manifest20
-rw-r--r--www-client/vivaldi/vivaldi-3.7.2218.55.ebuild (renamed from www-client/vivaldi/vivaldi-3.7.2218.45.ebuild)0
-rw-r--r--www-client/vivaldi/vivaldi-3.7.2218.58.ebuild (renamed from www-client/vivaldi/vivaldi-3.7.2218.49.ebuild)0
-rw-r--r--www-client/w3m/Manifest4
-rw-r--r--www-client/w3m/files/w3m-0.5.3_p20210102-fix-configure-gettext.patch26
-rw-r--r--www-client/w3m/files/w3m-0.5.3_p20210102-restore-gettext-macro.patch31
-rw-r--r--www-client/w3m/w3m-0.5.3_p20210102.ebuild138
89 files changed, 1859 insertions, 6424 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz
index 9e556c62f6b9..04f75850fcd8 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 6c1ab43725d5..b294bf65298f 100644
--- a/www-client/chromium/Manifest
+++ b/www-client/chromium/Manifest
@@ -1,17 +1,19 @@
AUX chromium-89-EnumTable-crash.patch 2712 BLAKE2B 6715f98a5cd2c9886050f9d360938e261308a3def252e25642a473e86626594fa6c06cb3231dd57dc5428db8ee118848a0a085abf741c9555778f3ae3d9d374f SHA512 07ecb68d5ca2d732c9ca58b4dc007eb2f4b842bdf6ba46cca9050bf1c582439ebb23db1149c76d5a27f4d8de548de946e80eff0c5b1759e4b6714e0c6a7b26c9
-AUX chromium-89-webcodecs-deps.patch 976 BLAKE2B 5a5a397c4cbc5c6e16cd95364ceadfea342ea2d1acabd7640c0bb6e65218dc4e5783a743912c352b3f9422b2f9e067db9109c64e117f82673659c2c5338b1353 SHA512 1585d2d9258bcfd5d78956ff3b7c8d61997a65133e86a2878c9e7bdf68ad9c3a6c24f20f02f10388b7dae02f7ad82c7533687ff13918f75e5ceeb112926fc4e0
+AUX chromium-91-ThemeService-crash.patch 1306 BLAKE2B 327fa2365ba15efa754d959afa8ce7a4f6a3134275b5ae2ba3018dee107c287477903f40337ebac9c1f95995c1a133c3b644bcfcb627466b5b9b8fda511542a6 SHA512 f729888b45b103a600babec88dfac9f1605e0a03cd2d5832b8790bf11eca1c36ef4fa0e16912b972e83d7c31b2c96fbb00445dcaa9711e2bc9cd4d3f8f244d0e
+AUX chromium-91-system-icu.patch 946 BLAKE2B 68cac9880e88c2d7048895b3ddcfb6c3615df6d0d7b59c81b1a25e223114cf792956408dbe8038a2db2076d9985170b3beca4de3bf0589016a24e7b23c2608d2 SHA512 89943ea95cdf5b1c92d494e9019935f683a03d8379ef208bb5b2ca746eb3eb0ccee6d91e24d831eb0092960b376a7cdda7c3e2043765b0577cf2154b00a43ac9
AUX chromium-browser.xml 407 BLAKE2B 168d78b0855546ca559cfb51aff0bc85d5e6ae974c25eb76e4a02f6d11659489c6e40397a0b2f7bc1fda336fd2c6dd8c863fccc3340719210b41c7fef51927f4 SHA512 b767fb4fd1925029d95560fc14cb7ab12ae43b2fe923e92d75e733b9723cbe1dcdf6df041a2b62554e98b79b47ef3f6028c773e72e6fd53166a021d49657aeca
+AUX chromium-glibc-2.33.patch 5771 BLAKE2B 792306c8b171ab4347bacbbfc7f0fb38c5c6e9d97f3d4cf17320e7091a9d9c2765e2204262daf8ed71b1d346b255fcb3d5c2c0161e7a854dab4db9749ef7dd32 SHA512 b8bc3cb40d187500e22455a08d5c9cd5638665f717f3cfcf81d913ffe1af8c9c37bcd81c0066024721dafd74f0df178e7fb4c1028c614902cd32a1da4db0ede1
AUX chromium-launcher-r6.sh 1593 BLAKE2B a871bd572239552390b216c89269dfe132474e1f57bfd0429f605af8285634659725c550b701e537f56adf20cba2dcb27dd9dadd390366dedc147f1ee987f462 SHA512 c01cb376eae2871dfa7a488d96ac8cc3445230eeb0fbd865948c5b3b601820468e85f2f0b9b30fff940c736aded050b7802759b8562e6378747af93c1d4f08a3
AUX chromium-shim_headers.patch 1510 BLAKE2B 9716cd250b249c6255aca01a385ef8a2a6f1df9ea3cf7499715543c14f8be62fd323b6048b890aa2be45891e7a765d92de3f41c3b3a88c08dae4b806c048e20f SHA512 c74bcf690a41b4f9b364477d23408d493aa674e3bd014940098a594471297c2a425241f908510061b5f11c9cfe009c4a803370edd757d3c0ab8d9c0cc128135c
AUX chromium.default 148 BLAKE2B 5ee5b582c59a6e4bef87bbb0e232e2470ad412b1fbbb3b9af6ef7153edb55c5b9080cc16a5a115b0c5b3c381aa87ce57a7b12bdd2070e67dac10a6c2995ddbaf SHA512 0d4849e03592fb58b05e62a43021eca7e61615616c8907c3b2e445402e03adaf9e8fa25b0a745d6c31eb037456215cc02b59e345a3a06d932e76cf990c92d739
-DIST chromium-89-patchset-7.tar.xz 4640 BLAKE2B 6150f92a4cb83025b7521c573e9a14bfcb26f7a5ff4ebe79cfc819b214ae05d0e986b9db561a99b4f9c7b4a8e4adf1c8ee966011bb0791ef11fc2be89b03b216 SHA512 6ef5be9e56b82c70d3d1a0596e74af3bab97ea82a8247b6d0ba736411779be10b17c7cd9ccd9eae5fac27af3907fd3b56e301e73011f58b2c4052bbc03390b1c
-DIST chromium-89.0.4389.90.tar.xz 890844888 BLAKE2B 7e599e17f6ffae422d0eb268f2847d5611424971508656abe50d5a89475382ec10bb348441648fbdb939b8acc01fb64a70467595d6649b9e2f3309e59e27a875 SHA512 d95ea0cc42a792b68cb5ba9bd455c6e964ce06c15ac849a2d317cc1cb07940578ff5f7b73be775915fff2decf7dc8e230935e6b545743959ba1cdfc9ab904b4b
-DIST chromium-90-patchset-6.tar.xz 3828 BLAKE2B bbd1378868cf4d699ff097ea41226ff694d58468f8f93860f2d6cc60924f35fb1f0b17fcf5a916f04545171d1219b699072222f138240fd483c704874cfce178 SHA512 70321eb4e9fe27818d5e6ae3109d3871a870a7fb6886328dcc9fc8291ac72fc003d678aec7f9925afe0c5667c70ce9bca8f61434b11a331fc1a29d61ad7b59e3
-DIST chromium-90.0.4430.40.tar.xz 917453824 BLAKE2B 736fb023244e06ca95c481eca762f59f302cccf5835bc3dda88c1d3780de9632db6fe3b84cc92257a2f02d68aca346c4f984a588f0449e7955250b56c7363a8b SHA512 a439275ac5f4e44cbf8fb4e070209ea018bed05f432fa5cc87f94206f790a98e73f2ddd46fcd7ffdd757535c7f702241a8332f5f1d2072e2fc7d2284c1995c0a
-DIST chromium-91-patchset-2.tar.xz 6992 BLAKE2B 8639873f0f805c88ba41b97f06ef583498f58664c012afe4e8d185ddd42e6380cd331d0df9101f5b1e30c73cdca13c267d19592df100db3f1a23cabfc871ae00 SHA512 f5d7377be13f6f201f572215dd7fd1d57c755c15263cf91e5d80c4d8e77be2a371c4c236b9f621b7471451904fa8886357ef2c8907b5e748f0ffce3ebca5ca33
-DIST chromium-91.0.4455.2.tar.xz 933340784 BLAKE2B d63a022aad7d3d490f524e2cdcfed1c314227882b861a67213f8a9f231ed53e265c72754296a17e54f8760454c2d7d7bcaae90980a1994ae42f899fa537efdfa SHA512 2c6b6a74f9aaea1b17c9f1fbd580cfec093ec17461056cb5594a12e8f4c4f7a594a449027210deb0c506be9906d11624ab3d7ae35c20a9ba665a9dc8995287d8
+DIST chromium-90-patchset-7.tar.xz 3892 BLAKE2B 3ba169baaaf74b548749be3f845f505256cc9573f798e10929b5d1f0f534d739e657e3fa134c78ec3f7987a3b89adfc4bee0d1a6585ad8fe4bdc3ffd1181042c SHA512 5e1aa834ee5668ee40fc3af5cda7325da710dd1a0dea7ce535e89e36fd7d321db63d520a9b6ce6372ed941473dff18d1276316567af810c18e1478a04d3f23f8
+DIST chromium-90.0.4430.93.tar.xz 917357836 BLAKE2B 5c2643d7d96775491243a4e5b1ba6793523edd3991f04167f51cfbdc5b035c753d80ef4b427785a05f6628b90f4a483e88ddc219358e118e4f3a5020dbf82d77 SHA512 c409df621ec849bcfd5c9f6dbeeddde86e75e54be8f8d51a73daf69a216f4c26b083d32e5f5b9f0c7baf833c495322fb2543d1565cddd6f0b8f914db14a13d4e
+DIST chromium-91-patchset-5.tar.xz 3648 BLAKE2B 6c8636f63dc857886d09c8ed69b4c61adc627d2280decdf03b548be8ff2cb522ef0def7a240d1c3c9ee71920304a43af571e2146e2828b89c3b6f87373b8c4a1 SHA512 1554feec958291ad3140e2685683befe4b6e0b0ab6a8694c0e02d5b4bf4b7fcad410f17e72099653456fd95ed24a732dd28f2dcfaf146eb3bf68052e2342a481
+DIST chromium-91.0.4472.19.tar.xz 949006036 BLAKE2B affc7696fe6a55858a3eda9d5b69c858a75d81f72946e4159fef446175c8759e09f0c9cb3aaa8c603bd8f209af3585e074906d977187fde74b1efa8591cab5ee SHA512 50f83970b7137a42a7742e756d0df2468a50147d2801bc35debcacfa956897725d91df5ffcbfa73ad668ba31d897c7b95d75e3005544c398c695b5731d275f9b
+DIST chromium-92-patchset-1.tar.xz 4228 BLAKE2B 682ae84817d0922afceb65d3e0c1f272156c0c0cd67cbc82939ec31edd404d71c063656144027cc6d7c2184be4acd0877464193f71e55dbed395d7240bbd00c3 SHA512 e1863b08f2a8030a03e14877dba4aba67d78411c3878bf943b136346ef8d2bcbb989ff38235bea4880d4ae790676da9dd1fb3ae30dcc4e957338c4f94b99aeb3
+DIST chromium-92.0.4484.7.tar.xz 949838680 BLAKE2B 1dca271f1992dd2e5d15b8652169d5e39d49a023996afc047fdf36e7cea3bb740dc0e3afc24ca0eb4e2ebc687f08955a9ace9b0142f0a8a765d606e1a36f8ec5 SHA512 6052912c934b71edddb9605d2636d073807254dcdd829c6fd902322f41a3a575bb89e493cbcd540ca605433cea6ff08dd51e7429e71fb12877cfd591c1b89422
DIST setuptools-44.1.0.zip 858569 BLAKE2B f59f154e121502a731e51294ccd293d60ffccadacf51e23b53bf7ceba38858948b86783238061136c827ac3373ea7ea8e6253d4bb53f3f1dd69284568ec65a68 SHA512 4dfb0f42d334b835758e865a26ecd1e725711fa2b9c38ddc273b8b3849fba04527bc97436d11ba1e98f1a42922aa0f0b9032e32998273c705fac6e10735eacbf
-EBUILD chromium-89.0.4389.90.ebuild 28640 BLAKE2B 6bcebe73cde2ad5242ac9147ae1305ac3c9e9579c78c7bc57ce27c18ff09eee325006fbc753adbf8e629b3c6b08a68b6a04c0022e33639284af3d39f06a5cf90 SHA512 d4a16504187c6246da02a350c3ad082588c97e1734be6cf5655f987dbf52c8082440dffccb26d59c9430fc0381610e1a8574d4902e1705374e038b3846782b17
-EBUILD chromium-90.0.4430.40.ebuild 29000 BLAKE2B 2bbb69a56283d97503cdc26f76c9a54fb242da7475a3cbc4bba3f5a6b328de8e09a398e1a473b4e344e63c62d9426ca5de908ce1791369332e8aed8b9f50dffe SHA512 812423b3c631d6d729ad85c4dad425ea7ae337850568ac3633541f9464318057ac0ca8e0a693007abeeb20d63c9b2ca248e0d323087725f4d6fac8f5dd457546
-EBUILD chromium-91.0.4455.2.ebuild 29019 BLAKE2B 08c982ee03449bb37930207fca1a6259e190ce1b95871f9ac7e685b15c6adbf77296ec0cfef28046fe8abf43dfa47e6d2c275e44cd24f2f778a3799ce0648389 SHA512 5cf81230b09ceaaffde0a6bf35e42dbb93ddcf96db11d5e07239ab3a8759d92a8ccb1e88c7c6acdd78d0186f6d371a4b79ed920a640468740e4c92fd890bb371
+EBUILD chromium-90.0.4430.93.ebuild 29467 BLAKE2B 3fc2a14244554cc602c46fdaa208d788d62f1f0381cb30236737aa1a61d1bcc32dc69cae2371ca0a6e48143f29b5e48995670cbdf4dbf0886d70177c15e2568f SHA512 a8d3181a1dbd672277f360cd564610a3780cef792c2e62cdb7ca9ab607d62276995fbe616b375ab9ab453f0378ae4f4ae523a46503b3438ac933e6eb773a3e44
+EBUILD chromium-91.0.4472.19.ebuild 29231 BLAKE2B 45731b0005e3e44ed8ddb43205484ba841fc81dc178286a6d4a56d553c11c1fb982ff40056910efeef741be663c41aa8fa9cac61a5139683edeb200eb687bc0c SHA512 f4de9fca7669165e6408c9d5d070f5aad99c1df9c4d8a5799d82932cbbe66cb75a96516aa2434a52e5bd2b8daf9bea62741e3553c8c43c5b4c99c1f69fbd10dc
+EBUILD chromium-92.0.4484.7.ebuild 29608 BLAKE2B 2c6b640c4eabbc0afa6feb957c4187abefcd376e3fa4de5d88b5389e1c585cbae66d2772fb880bb169a9956f4e3b55f5caa0a8256250cc32fb629b2b886a87f3 SHA512 e8ea1328fc97ffc6ead89fb4383d8e1d9cf7eae091ebdcedfa42017ee588c663433cadca93d89606ee42fe1e469bce7144338e25f575e95c35a2941e0704c184
MISC metadata.xml 1596 BLAKE2B e15a05a13e8200be6a946ba0b2631a014b83a66267a9ce956245d28312403b3229ef6a961830bd69535bc4286912fdf8d5f3a6cb0d0f8aff29936ceaf7113e8f SHA512 204d0b04307b2fc2188c64f290c0e3a0a0b14f3ac0f35deaffdaac1b30addd4df1f2eef2eae19a674f07123dc44a6ba4a0b5e2419a898bfaac61579603ceb0ee
diff --git a/www-client/chromium/chromium-90.0.4430.40.ebuild b/www-client/chromium/chromium-90.0.4430.93.ebuild
index cfbb5d1d5c3f..ff4555efaf8b 100644
--- a/www-client/chromium/chromium-90.0.4430.40.ebuild
+++ b/www-client/chromium/chromium-90.0.4430.93.ebuild
@@ -13,7 +13,7 @@ inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-util
DESCRIPTION="Open-source version of Google Chrome web browser"
HOMEPAGE="https://chromium.org/"
-PATCHSET="6"
+PATCHSET="7"
PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip
@@ -21,7 +21,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~x86"
+KEYWORDS="amd64 arm64 ~x86"
IUSE="component-build cups cpu_flags_arm_neon +hangouts headless +js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-icu +tcmalloc vaapi wayland widevine"
REQUIRED_USE="
component-build? ( !suid )
@@ -236,6 +236,17 @@ src_prepare() {
"${FILESDIR}/chromium-shim_headers.patch"
)
+ # seccomp sandbox is broken if compiled against >=sys-libs/glibc-2.33, bug #769989
+ if has_version -d ">=sys-libs/glibc-2.33"; then
+ ewarn "Adding experimental glibc-2.33 sandbox patch. Seccomp sandbox might"
+ ewarn "still not work correctly. In case of issues, try to disable seccomp"
+ ewarn "sandbox by adding --disable-seccomp-filter-sandbox to CHROMIUM_FLAGS"
+ ewarn "in /etc/chromium/default."
+ PATCHES+=(
+ "${FILESDIR}/chromium-glibc-2.33.patch"
+ )
+ fi
+
default
mkdir -p third_party/node/linux/node-linux-x64/bin || die
diff --git a/www-client/chromium/chromium-91.0.4455.2.ebuild b/www-client/chromium/chromium-91.0.4472.19.ebuild
index 25523111680d..c526c9868284 100644
--- a/www-client/chromium/chromium-91.0.4455.2.ebuild
+++ b/www-client/chromium/chromium-91.0.4472.19.ebuild
@@ -13,7 +13,7 @@ inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-util
DESCRIPTION="Open-source version of Google Chrome web browser"
HOMEPAGE="https://chromium.org/"
-PATCHSET="2"
+PATCHSET="5"
PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip
@@ -22,7 +22,7 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~arm64 ~x86"
-IUSE="component-build cups cpu_flags_arm_neon +hangouts headless +js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-icu +tcmalloc vaapi wayland widevine"
+IUSE="component-build cups cpu_flags_arm_neon +hangouts headless +js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-icu vaapi wayland widevine"
REQUIRED_USE="
component-build? ( !suid )
screencast? ( wayland )
@@ -40,8 +40,8 @@ COMMON_X_DEPEND="
x11-libs/libXrandr:=
x11-libs/libXrender:=
x11-libs/libXtst:=
- x11-libs/libXScrnSaver:=
x11-libs/libxcb:=
+ x11-libs/libxshmfence:=
vaapi? ( >=x11-libs/libva-2.7:=[X,drm] )
"
@@ -94,13 +94,11 @@ COMMON_DEPEND="
)
)
"
-# For nvidia-drivers blocker, see bug #413637 .
RDEPEND="${COMMON_DEPEND}
x11-misc/xdg-utils
virtual/opengl
virtual/ttf-fonts
selinux? ( sec-policy/selinux-chromium )
- tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
"
DEPEND="${COMMON_DEPEND}
"
@@ -139,7 +137,7 @@ else
dev-libs/libxslt:=
>=dev-libs/re2-0.2019.08.01:=
>=media-libs/openh264-1.6.0:=
- system-icu? ( >=dev-libs/icu-68.1:= )
+ system-icu? ( >=dev-libs/icu-69.1:= )
"
RDEPEND+="${COMMON_DEPEND}"
DEPEND+="${COMMON_DEPEND}"
@@ -184,10 +182,6 @@ pre_build_checks() {
if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 9.2; then
die "At least gcc 9.2 is required"
fi
- # component build hangs with tcmalloc enabled due to sandbox issue, bug #695976.
- if has usersandbox ${FEATURES} && use tcmalloc && use component-build; then
- die "Component build with tcmalloc requires FEATURES=-usersandbox."
- fi
if [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || tc-is-clang; then
CPP="${CHOST}-clang++ -E"
if ! ver_test "$(clang-major-version)" -ge 12; then
@@ -233,9 +227,22 @@ src_prepare() {
local PATCHES=(
"${WORKDIR}/patches"
"${FILESDIR}/chromium-89-EnumTable-crash.patch"
+ "${FILESDIR}/chromium-91-ThemeService-crash.patch"
+ "${FILESDIR}/chromium-91-system-icu.patch"
"${FILESDIR}/chromium-shim_headers.patch"
)
+ # seccomp sandbox is broken if compiled against >=sys-libs/glibc-2.33, bug #769989
+ if has_version -d ">=sys-libs/glibc-2.33"; then
+ ewarn "Adding experimental glibc-2.33 sandbox patch. Seccomp sandbox might"
+ ewarn "still not work correctly. In case of issues, try to disable seccomp"
+ ewarn "sandbox by adding --disable-seccomp-filter-sandbox to CHROMIUM_FLAGS"
+ ewarn "in /etc/chromium/default."
+ PATCHES+=(
+ "${FILESDIR}/chromium-glibc-2.33.patch"
+ )
+ fi
+
default
mkdir -p third_party/node/linux/node-linux-x64/bin || die
@@ -328,6 +335,7 @@ src_prepare() {
third_party/flatbuffers
third_party/freetype
third_party/fusejs
+ third_party/highway
third_party/libgifcodec
third_party/liburlpattern
third_party/libzip
@@ -354,6 +362,7 @@ src_prepare() {
third_party/libavif
third_party/libgav1
third_party/libjingle
+ third_party/libjxl
third_party/libphonenumber
third_party/libsecret
third_party/libsrtp
@@ -411,7 +420,6 @@ src_prepare() {
third_party/qcms
third_party/rnnoise
third_party/s2cellid
- third_party/schema_org
third_party/securemessage
third_party/shell-encryption
third_party/simplejson
@@ -478,9 +486,6 @@ src_prepare() {
if ! use system-icu; then
keeplibs+=( third_party/icu )
fi
- if use tcmalloc; then
- keeplibs+=( third_party/tcmalloc )
- fi
if use wayland && ! use headless ; then
keeplibs+=( third_party/wayland )
fi
@@ -508,6 +513,10 @@ src_prepare() {
# Remove most bundled libraries. Some are still needed.
build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
+
+ if use js-type-check; then
+ ln -s "${EPREFIX}"/usr/bin/java third_party/jdk/current/bin/java || die
+ fi
}
src_configure() {
@@ -553,8 +562,6 @@ src_configure() {
# for development and debugging.
myconf_gn+=" is_component_build=$(usex component-build true false)"
- myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")"
-
# Disable nacl, we can't build without pnacl (http://crbug.com/269560).
myconf_gn+=" enable_nacl=false"
diff --git a/www-client/chromium/chromium-89.0.4389.90.ebuild b/www-client/chromium/chromium-92.0.4484.7.ebuild
index fad6274d2d5e..a07a88d82277 100644
--- a/www-client/chromium/chromium-89.0.4389.90.ebuild
+++ b/www-client/chromium/chromium-92.0.4484.7.ebuild
@@ -2,7 +2,7 @@
# Distributed under the terms of the GNU General Public License v2
EAPI=7
-PYTHON_COMPAT=( python2_7 )
+PYTHON_COMPAT=( python3_8 )
PYTHON_REQ_USE="xml"
CHROMIUM_LANGS="am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
@@ -13,7 +13,7 @@ inherit check-reqs chromium-2 desktop flag-o-matic multilib ninja-utils pax-util
DESCRIPTION="Open-source version of Google Chrome web browser"
HOMEPAGE="https://chromium.org/"
-PATCHSET="7"
+PATCHSET="1"
PATCHSET_NAME="chromium-$(ver_cut 1)-patchset-${PATCHSET}"
SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}.tar.xz
https://files.pythonhosted.org/packages/ed/7b/bbf89ca71e722b7f9464ebffe4b5ee20a9e5c9a555a56e2d3914bb9119a6/setuptools-44.1.0.zip
@@ -21,8 +21,8 @@ SRC_URI="https://commondatastorage.googleapis.com/chromium-browser-official/${P}
LICENSE="BSD"
SLOT="0"
-KEYWORDS="amd64 arm64 ~x86"
-IUSE="component-build cups cpu_flags_arm_neon +hangouts headless +js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-icu +tcmalloc vaapi wayland widevine"
+KEYWORDS="~amd64 ~arm64 ~x86"
+IUSE="component-build cups cpu_flags_arm_neon +hangouts headless +js-type-check kerberos official pic +proprietary-codecs pulseaudio screencast selinux +suid +system-ffmpeg +system-icu vaapi wayland widevine"
REQUIRED_USE="
component-build? ( !suid )
screencast? ( wayland )
@@ -40,8 +40,8 @@ COMMON_X_DEPEND="
x11-libs/libXrandr:=
x11-libs/libXrender:=
x11-libs/libXtst:=
- x11-libs/libXScrnSaver:=
x11-libs/libxcb:=
+ x11-libs/libxshmfence:=
vaapi? ( >=x11-libs/libva-2.7:=[X,drm] )
"
@@ -68,6 +68,7 @@ COMMON_DEPEND="
)
>=media-libs/opus-1.3.1:=
)
+ net-misc/curl[ssl]
sys-apps/dbus:=
sys-apps/pciutils:=
virtual/udev
@@ -94,13 +95,11 @@ COMMON_DEPEND="
)
)
"
-# For nvidia-drivers blocker, see bug #413637 .
RDEPEND="${COMMON_DEPEND}
x11-misc/xdg-utils
virtual/opengl
virtual/ttf-fonts
selinux? ( sec-policy/selinux-chromium )
- tcmalloc? ( !<x11-drivers/nvidia-drivers-331.20 )
"
DEPEND="${COMMON_DEPEND}
"
@@ -110,6 +109,7 @@ BDEPEND="
>=app-arch/gzip-1.7
app-arch/unzip
dev-lang/perl
+ dev-lang/python:2.7[xml]
>=dev-util/gn-0.1807
dev-vcs/git
>=dev-util/gperf-3.0.3
@@ -127,19 +127,19 @@ BDEPEND="
: ${CHROMIUM_FORCE_LIBCXX=no}
if [[ ${CHROMIUM_FORCE_CLANG} == yes ]]; then
- BDEPEND+=" >=sys-devel/clang-10"
+ BDEPEND+=" >=sys-devel/clang-12"
fi
if [[ ${CHROMIUM_FORCE_LIBCXX} == yes ]]; then
- RDEPEND+=" >=sys-libs/libcxx-10"
- DEPEND+=" >=sys-libs/libcxx-10"
+ RDEPEND+=" >=sys-libs/libcxx-12"
+ DEPEND+=" >=sys-libs/libcxx-12"
else
COMMON_DEPEND="
app-arch/snappy:=
dev-libs/libxslt:=
>=dev-libs/re2-0.2019.08.01:=
>=media-libs/openh264-1.6.0:=
- system-icu? ( >=dev-libs/icu-68.1:= )
+ system-icu? ( >=dev-libs/icu-69.1:= )
"
RDEPEND+="${COMMON_DEPEND}"
DEPEND+="${COMMON_DEPEND}"
@@ -184,20 +184,17 @@ pre_build_checks() {
if tc-is-gcc && ! ver_test "$(gcc-version)" -ge 9.2; then
die "At least gcc 9.2 is required"
fi
- # component build hangs with tcmalloc enabled due to sandbox issue, bug #695976.
- if has usersandbox ${FEATURES} && use tcmalloc && use component-build; then
- die "Component build with tcmalloc requires FEATURES=-usersandbox."
- fi
if [[ ${CHROMIUM_FORCE_CLANG} == yes ]] || tc-is-clang; then
- if use component-build; then
- die "Component build with clang requires fuzzer headers."
+ CPP="${CHOST}-clang++ -E"
+ if ! ver_test "$(clang-major-version)" -ge 12; then
+ die "At least clang 12 is required"
fi
fi
fi
# Check build requirements, bug #541816 and bug #471810 .
CHECKREQS_MEMORY="3G"
- CHECKREQS_DISK_BUILD="7G"
+ CHECKREQS_DISK_BUILD="8G"
if ( shopt -s extglob; is-flagq '-g?(gdb)?([1-9])' ); then
if use custom-cflags || use component-build; then
CHECKREQS_DISK_BUILD="25G"
@@ -231,16 +228,32 @@ src_prepare() {
local PATCHES=(
"${WORKDIR}/patches"
- "${FILESDIR}/chromium-89-webcodecs-deps.patch"
"${FILESDIR}/chromium-89-EnumTable-crash.patch"
"${FILESDIR}/chromium-shim_headers.patch"
)
+ # seccomp sandbox is broken if compiled against >=sys-libs/glibc-2.33, bug #769989
+ if has_version -d ">=sys-libs/glibc-2.33"; then
+ ewarn "Adding experimental glibc-2.33 sandbox patch. Seccomp sandbox might"
+ ewarn "still not work correctly. In case of issues, try to disable seccomp"
+ ewarn "sandbox by adding --disable-seccomp-filter-sandbox to CHROMIUM_FLAGS"
+ ewarn "in /etc/chromium/default."
+ PATCHES+=(
+ "${FILESDIR}/chromium-glibc-2.33.patch"
+ )
+ fi
+
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
+ # adjust python interpreter versions
+ sed -i -e "s|\(^script_executable = \).*|\1\"${EPYTHON}\"|g" .gn || die
+ sed -i -e "s|python2|python2\.7|g" buildtools/linux64/clang-format || die
+ sed -i -e "s|python|python2\.7|g" \
+ third_party/dom_distiller_js/protoc_plugins/json_values_converter.py || die
+
local keeplibs=(
base/third_party/cityhash
base/third_party/double_conversion
@@ -302,6 +315,7 @@ src_prepare() {
third_party/dav1d
third_party/dawn
third_party/dawn/third_party/khronos
+ third_party/dawn/third_party/tint
third_party/depot_tools
third_party/devscripts
third_party/devtools-frontend
@@ -309,6 +323,7 @@ src_prepare() {
third_party/devtools-frontend/src/front_end/third_party/axe-core
third_party/devtools-frontend/src/front_end/third_party/chromium
third_party/devtools-frontend/src/front_end/third_party/codemirror
+ third_party/devtools-frontend/src/front_end/third_party/diff
third_party/devtools-frontend/src/front_end/third_party/fabricjs
third_party/devtools-frontend/src/front_end/third_party/i18n
third_party/devtools-frontend/src/front_end/third_party/intl-messageformat
@@ -320,12 +335,19 @@ src_prepare() {
third_party/devtools-frontend/src/front_end/third_party/wasmparser
third_party/devtools-frontend/src/third_party
third_party/dom_distiller_js
+ third_party/eigen3
third_party/emoji-segmenter
+ third_party/farmhash
+ third_party/fdlibm
+ third_party/fft2d
third_party/flatbuffers
third_party/freetype
third_party/fusejs
+ third_party/highway
third_party/libgifcodec
third_party/liburlpattern
+ third_party/libzip
+ third_party/gemmlowp
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
@@ -342,10 +364,13 @@ src_prepare() {
third_party/libXNVCtrl
third_party/libaddressinput
third_party/libaom
+ third_party/libaom/source/libaom/third_party/fastfeat
third_party/libaom/source/libaom/third_party/vector
third_party/libaom/source/libaom/third_party/x86inc
third_party/libavif
+ third_party/libgav1
third_party/libjingle
+ third_party/libjxl
third_party/libphonenumber
third_party/libsecret
third_party/libsrtp
@@ -371,6 +396,7 @@ src_prepare() {
third_party/modp_b64
third_party/nasm
third_party/nearby
+ third_party/neon_2_sse
third_party/node
third_party/node/node_modules/polymer-bundler/lib/third_party/UglifyJS2
third_party/one_euro_filter
@@ -402,7 +428,6 @@ src_prepare() {
third_party/qcms
third_party/rnnoise
third_party/s2cellid
- third_party/schema_org
third_party/securemessage
third_party/shell-encryption
third_party/simplejson
@@ -419,13 +444,20 @@ src_prepare() {
third_party/swiftshader/third_party/marl
third_party/swiftshader/third_party/subzero
third_party/swiftshader/third_party/SPIRV-Headers/include/spirv/unified1
- third_party/tint
+ third_party/tensorflow-text
+ third_party/tflite
+ third_party/tflite/src/third_party/eigen3
+ third_party/tflite/src/third_party/fft2d
+ third_party/tflite-support
+ third_party/ruy
third_party/ukey2
third_party/unrar
third_party/usrsctp
+ third_party/utf
third_party/vulkan
third_party/web-animations-js
third_party/webdriver
+ third_party/webgpu-cts
third_party/webrtc
third_party/webrtc/common_audio/third_party/ooura
third_party/webrtc/common_audio/third_party/spl_sqrt_floor
@@ -461,9 +493,6 @@ src_prepare() {
if ! use system-icu; then
keeplibs+=( third_party/icu )
fi
- if use tcmalloc; then
- keeplibs+=( third_party/tcmalloc )
- fi
if use wayland && ! use headless ; then
keeplibs+=( third_party/wayland )
fi
@@ -491,6 +520,10 @@ src_prepare() {
# Remove most bundled libraries. Some are still needed.
build/linux/unbundle/remove_bundled_libraries.py "${keeplibs[@]}" --do-remove || die
+
+ if use js-type-check; then
+ ln -s "${EPREFIX}"/usr/bin/java third_party/jdk/current/bin/java || die
+ fi
}
src_configure() {
@@ -536,8 +569,6 @@ src_configure() {
# for development and debugging.
myconf_gn+=" is_component_build=$(usex component-build true false)"
- myconf_gn+=" use_allocator=$(usex tcmalloc \"tcmalloc\" \"none\")"
-
# Disable nacl, we can't build without pnacl (http://crbug.com/269560).
myconf_gn+=" enable_nacl=false"
@@ -606,20 +637,23 @@ src_configure() {
# Disable forced lld, bug 641556
myconf_gn+=" use_lld=false"
+ # Disable pseudolocales, only used for testing
+ myconf_gn+=" enable_pseudolocales=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. Disable Client ID and secrets as requested by
- # Google. Feel free to contact chromium@gentoo.org for more info.
+ # 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"
+ 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}\""
+ 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.
@@ -711,9 +745,9 @@ src_configure() {
fi
# Enable ozone wayland and/or headless support
+ myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
+ myconf_gn+=" ozone_platform_headless=true"
if use wayland || use headless; then
- myconf_gn+=" use_ozone=true ozone_auto_platforms=false"
- myconf_gn+=" ozone_platform_headless=true"
if use headless; then
myconf_gn+=" ozone_platform=\"headless\""
myconf_gn+=" use_x11=false"
@@ -724,12 +758,11 @@ src_configure() {
myconf_gn+=" use_xkbcommon=true"
myconf_gn+=" ozone_platform=\"wayland\""
fi
- else
- myconf_gn+=" use_ozone=false"
fi
# Enable official builds
myconf_gn+=" is_official_build=$(usex official true false)"
+ myconf_gn+=" use_thin_lto=false"
if use official; then
# Allow building against system libraries in official builds
sed -i 's/OFFICIAL_BUILD/GOOGLE_CHROME_BUILD/' \
@@ -803,6 +836,7 @@ src_install() {
fi
doexe out/Release/chromedriver
+ doexe out/Release/crashpad_handler
local sedargs=( -e
"s:/usr/lib/:/usr/$(get_libdir)/:g;
@@ -885,10 +919,9 @@ pkg_postinst() {
readme.gentoo_print_elog
if use vaapi; then
- elog "VA-API is disabled by default at runtime. Either enable it"
- elog "by navigating to chrome://flags/#enable-accelerated-video-decode"
- elog "inside Chromium or add --enable-accelerated-video-decode"
- elog "to CHROMIUM_FLAGS in /etc/chromium/default."
+ elog "VA-API is disabled by default at runtime. You have to enable it"
+ elog "by adding --enable-features=VaapiVideoDecoder to CHROMIUM_FLAGS"
+ elog "in /etc/chromium/default."
fi
if use screencast; then
elog "Screencast is disabled by default at runtime. Either enable it"
diff --git a/www-client/chromium/files/chromium-89-webcodecs-deps.patch b/www-client/chromium/files/chromium-89-webcodecs-deps.patch
deleted file mode 100644
index 304f45df05d3..000000000000
--- a/www-client/chromium/files/chromium-89-webcodecs-deps.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-From b6f16f656bb8683f70ce8ce19791d594fce4163b Mon Sep 17 00:00:00 2001
-From: Stephan Hartmann <stha09@googlemail.com>
-Date: Fri, 15 Jan 2021 19:54:08 +0000
-Subject: [PATCH] add dependency on opus in webcodecs
-
-webcodecs uses opus, but dependency is missing. With unbundled
-opus library build fails, because include path is incomplete.
----
- third_party/blink/renderer/modules/webcodecs/BUILD.gn | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/third_party/blink/renderer/modules/webcodecs/BUILD.gn b/third_party/blink/renderer/modules/webcodecs/BUILD.gn
-index 2c407ec..0474bfe 100644
---- a/third_party/blink/renderer/modules/webcodecs/BUILD.gn
-+++ b/third_party/blink/renderer/modules/webcodecs/BUILD.gn
-@@ -63,6 +63,7 @@ blink_modules_sources("webcodecs") {
- "//media/mojo/clients",
- "//media/mojo/mojom",
- "//third_party/libyuv:libyuv",
-+ "//third_party/opus",
- ]
- if (media_use_openh264) {
- deps += [ "//third_party/openh264:encoder" ]
---
-2.26.2
-
diff --git a/www-client/chromium/files/chromium-91-ThemeService-crash.patch b/www-client/chromium/files/chromium-91-ThemeService-crash.patch
new file mode 100644
index 000000000000..455aef33e785
--- /dev/null
+++ b/www-client/chromium/files/chromium-91-ThemeService-crash.patch
@@ -0,0 +1,36 @@
+From 265192616d494ed586df9123ceb63389a7c48916 Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Tue, 13 Apr 2021 06:20:25 +0000
+Subject: [PATCH] fix crash in theme_service
+
+---
+ chrome/browser/themes/theme_service.h | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/chrome/browser/themes/theme_service.h b/chrome/browser/themes/theme_service.h
+index 592d40a..337dfac 100644
+--- a/chrome/browser/themes/theme_service.h
++++ b/chrome/browser/themes/theme_service.h
+@@ -299,6 +299,10 @@ class ThemeService : public KeyedService,
+ // The number of infobars currently displayed.
+ int number_of_reinstallers_ = 0;
+
++ // Declared before |theme_syncable_service_|, because ThemeSyncableService
++ // removes itself from the |observers_| list on destruction.
++ base::ObserverList<ThemeServiceObserver> observers_;
++
+ std::unique_ptr<ThemeSyncableService> theme_syncable_service_;
+
+ #if BUILDFLAG(ENABLE_EXTENSIONS)
+@@ -320,8 +324,6 @@ class ThemeService : public KeyedService,
+ ScopedObserver<ui::NativeTheme, ui::NativeThemeObserver>
+ native_theme_observer_{this};
+
+- base::ObserverList<ThemeServiceObserver> observers_;
+-
+ base::WeakPtrFactory<ThemeService> weak_ptr_factory_{this};
+
+ DISALLOW_COPY_AND_ASSIGN(ThemeService);
+--
+2.26.3
+
diff --git a/www-client/chromium/files/chromium-91-system-icu.patch b/www-client/chromium/files/chromium-91-system-icu.patch
new file mode 100644
index 000000000000..797ee33b374b
--- /dev/null
+++ b/www-client/chromium/files/chromium-91-system-icu.patch
@@ -0,0 +1,29 @@
+From a0ddb153bdaf0ef83c8bfec744fedb97bf4ccfd0 Mon Sep 17 00:00:00 2001
+From: Stephan Hartmann <stha09@googlemail.com>
+Date: Fri, 16 Apr 2021 14:09:29 +0000
+Subject: [PATCH] [unbundle] Use char16_t as UCHAR_TYPE
+
+Overriding UCHAR_TYPE was dropped with:
+https://chromium-review.googlesource.com/c/chromium/deps/icu/+/2732628
+---
+ build/linux/unbundle/icu.gn | 19 +++++++------------
+ 1 file changed, 7 insertions(+), 12 deletions(-)
+
+diff --git a/build/linux/unbundle/icu.gn b/build/linux/unbundle/icu.gn
+index 0f52fc1..33a0121 100644
+--- a/build/linux/unbundle/icu.gn
++++ b/build/linux/unbundle/icu.gn
+@@ -16,7 +16,6 @@ config("icu_config") {
+ defines = [
+ "USING_SYSTEM_ICU=1",
+ "ICU_UTIL_DATA_IMPL=ICU_UTIL_DATA_STATIC",
+- "UCHAR_TYPE=uint16_t",
+
+ # U_EXPORT (defined in unicode/platform.h) is used to set public visibility
+ # on classes through the U_COMMON_API and U_I18N_API macros (among others).
+ ]
+ }
+
+--
+2.26.3
+
diff --git a/www-client/chromium/files/chromium-glibc-2.33.patch b/www-client/chromium/files/chromium-glibc-2.33.patch
new file mode 100644
index 000000000000..26e8003968d1
--- /dev/null
+++ b/www-client/chromium/files/chromium-glibc-2.33.patch
@@ -0,0 +1,141 @@
+diff -up chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc.fstatfix chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc
+--- chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc.fstatfix 2021-01-25 10:11:45.427436398 -0500
++++ chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/baseline_policy.cc 2021-01-25 10:12:51.337699003 -0500
+@@ -257,6 +257,18 @@ ResultExpr EvaluateSyscallImpl(int fs_de
+ return RestrictKillTarget(current_pid, sysno);
+ }
+
++#if defined(__NR_newfstatat)
++ if (sysno == __NR_newfstatat) {
++ return RewriteFstatatSIGSYS();
++ }
++#endif
++
++#if defined(__NR_fstatat64)
++ if (sysno == __NR_fstatat64) {
++ return RewriteFstatatSIGSYS();
++ }
++#endif
++
+ if (SyscallSets::IsFileSystem(sysno) ||
+ SyscallSets::IsCurrentDirectory(sysno)) {
+ return Error(fs_denied_errno);
+diff -up chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc.fstatfix chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc
+--- chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc.fstatfix 2021-01-25 10:13:10.179774081 -0500
++++ chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.cc 2021-01-25 10:16:18.790525746 -0500
+@@ -6,6 +6,8 @@
+
+ #include "sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h"
+
++#include <errno.h>
++#include <fcntl.h>
+ #include <stddef.h>
+ #include <stdint.h>
+ #include <string.h>
+@@ -355,6 +357,35 @@ intptr_t SIGSYSSchedHandler(const struct
+ return -ENOSYS;
+ }
+
++intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args,
++ void* aux) {
++ switch (args.nr) {
++#if defined(__NR_newfstatat)
++ case __NR_newfstatat:
++#endif
++#if defined(__NR_fstatat64)
++ case __NR_fstatat64:
++#endif
++#if defined(__NR_newfstatat) || defined(__NR_fstatat64)
++ if (*reinterpret_cast<const char *>(args.args[1]) == '\0'
++ && args.args[3] == static_cast<uint64_t>(AT_EMPTY_PATH)) {
++ return sandbox::sys_fstat64(static_cast<int>(args.args[0]),
++ reinterpret_cast<struct stat64 *>(args.args[2]));
++ } else {
++ errno = EACCES;
++ return -1;
++ }
++ break;
++#endif
++ }
++
++ CrashSIGSYS_Handler(args, aux);
++
++ // Should never be reached.
++ RAW_CHECK(false);
++ return -ENOSYS;
++}
++
+ bpf_dsl::ResultExpr CrashSIGSYS() {
+ return bpf_dsl::Trap(CrashSIGSYS_Handler, NULL);
+ }
+@@ -387,6 +418,10 @@ bpf_dsl::ResultExpr RewriteSchedSIGSYS()
+ return bpf_dsl::Trap(SIGSYSSchedHandler, NULL);
+ }
+
++bpf_dsl::ResultExpr RewriteFstatatSIGSYS() {
++ return bpf_dsl::Trap(SIGSYSFstatatHandler, NULL);
++}
++
+ void AllocateCrashKeys() {
+ #if !defined(OS_NACL_NONSFI)
+ if (seccomp_crash_key)
+diff -up chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h.fstatfix chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h
+--- chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h.fstatfix 2021-01-25 10:16:36.982598236 -0500
++++ chromium-88.0.4324.96/sandbox/linux/seccomp-bpf-helpers/sigsys_handlers.h 2021-01-25 10:18:45.705111027 -0500
+@@ -62,6 +62,10 @@ SANDBOX_EXPORT intptr_t SIGSYSPtraceFail
+ // sched_setparam(), sched_setscheduler()
+ SANDBOX_EXPORT intptr_t SIGSYSSchedHandler(const arch_seccomp_data& args,
+ void* aux);
++// If the fstatat syscall is actually a disguised fstat, calls the regular fstat
++// syscall, otherwise, crashes in the same way as CrashSIGSYS_Handler.
++SANDBOX_EXPORT intptr_t SIGSYSFstatatHandler(const struct arch_seccomp_data& args,
++ void* aux);
+
+ // Variants of the above functions for use with bpf_dsl.
+ SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYS();
+@@ -72,6 +76,7 @@ SANDBOX_EXPORT bpf_dsl::ResultExpr Crash
+ SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSFutex();
+ SANDBOX_EXPORT bpf_dsl::ResultExpr CrashSIGSYSPtrace();
+ SANDBOX_EXPORT bpf_dsl::ResultExpr RewriteSchedSIGSYS();
++SANDBOX_EXPORT bpf_dsl::ResultExpr RewriteFstatatSIGSYS();
+
+ // Allocates a crash key so that Seccomp information can be recorded.
+ void AllocateCrashKeys();
+diff -up chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.cc.fstatfix chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.cc
+--- chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.cc.fstatfix 2021-01-25 10:18:53.307141311 -0500
++++ chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.cc 2021-01-25 10:19:46.982355293 -0500
+@@ -261,4 +261,13 @@ int sys_sigaction(int signum,
+
+ #endif // defined(MEMORY_SANITIZER)
+
++SANDBOX_EXPORT int sys_fstat64(int fd, struct stat64 *buf)
++{
++#if defined(__NR_fstat64)
++ return syscall(__NR_fstat64, fd, buf);
++#else
++ return syscall(__NR_fstat, fd, buf);
++#endif
++}
++
+ } // namespace sandbox
+diff -up chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.h.fstatfix chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.h
+--- chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.h.fstatfix 2021-01-25 10:19:53.115379741 -0500
++++ chromium-88.0.4324.96/sandbox/linux/services/syscall_wrappers.h 2021-01-25 10:20:45.485588421 -0500
+@@ -17,6 +17,7 @@ struct sock_fprog;
+ struct rlimit64;
+ struct cap_hdr;
+ struct cap_data;
++struct stat64;
+
+ namespace sandbox {
+
+@@ -84,6 +85,9 @@ SANDBOX_EXPORT int sys_sigaction(int sig
+ const struct sigaction* act,
+ struct sigaction* oldact);
+
++// Recent glibc rewrites fstat to fstatat.
++SANDBOX_EXPORT int sys_fstat64(int fd, struct stat64 *buf);
++
+ } // namespace sandbox
+
+ #endif // SANDBOX_LINUX_SERVICES_SYSCALL_WRAPPERS_H_
diff --git a/www-client/dillo/Manifest b/www-client/dillo/Manifest
index 69ddd75ac2ed..a11f1fdabd9d 100644
--- a/www-client/dillo/Manifest
+++ b/www-client/dillo/Manifest
@@ -4,7 +4,7 @@ AUX dillo2-inbuf.patch 313 BLAKE2B f3924f38da743bc843142106853b4fc704a9ffc8efe8d
DIST dillo-3.0.5.tar.bz2 734472 BLAKE2B c8a7ac3a875740d2d64269b0d368e6f9395c89a56737dda9d6dcb013f5d46631e4f6f68e251f7104c0ec9bbb14bcc10b67a7f519558f857743d7cf15976f197c SHA512 d0e86f57e50da762debf592b6deb94de5ee58f84e0cae1159890262540a463aea8143d2b99c634021c1f273f91c2fe0918f30d72c3eaf91fdb541e741469b155
DIST dillo-3.1_pre20181005.tar.xz 907752 BLAKE2B a894583e2c50baf2c2ff615dadfbe79e7652154cc0f7b80a4253d27dbe2e5463fa9c7a44622a6cfdcc60822cee0e1c38c31231b5bc5ee9c7b22bb16a15cc8c90 SHA512 f1916c6261bfcae9264037eaee37497660e43e46641c42fbcc9c2592fa41602a83fc91ddce6aeabc0122c575bcff72339d181210f3039e5d4c5a7c25f88aa642
DIST dillo.png 6135 BLAKE2B 63aa76000934123420d0704317309639bf5dcd22c61b09406a7ec67018b17044a417209954d67f22e2000b0871d315a25388bacffab9599230fc9615877a2f08 SHA512 cfc9bcf1bfd0fff7fc625c7d288c92d0f33418b963a4e344844fd2bcb33823b3215a8a1a86162dcd1c614eea2323bb361c11bd8bd15859b771c63943c1b40833
-EBUILD dillo-3.0.5-r3.ebuild 1293 BLAKE2B 019a0535baead78934decc1e7840031d9147c95663804db672565825fdf02d8a26e6685eb3c36ad781defbd28ecf8537649ce96a0660ebbc4f5be26f43154703 SHA512 b670000f0b732c520a177c8dc047c6737edff432be389268094df54ab3cd3b7914272845d9a3d39ec49b8443adac54ca036eb047ad5d3665bdb7131e0749b68b
+EBUILD dillo-3.0.5-r3.ebuild 1299 BLAKE2B dc65e79b4806ba318784fb741e0ed9d4d4dd5624409a8b274e6fe0fb906bd64e7a94917ac4255bd90a2a4bcbe222caa5109e117663bde16c7c721175f7971de2 SHA512 8ca2c1d60f17bcec9bbaec24427d378425d4ec85744dc82b651d2694028c8396a1f4e9928f5fbcf560312216f17294f16d8e7a702bff78033499e1e86befcc24
EBUILD dillo-3.1_pre20181005.ebuild 1206 BLAKE2B 6ee03439127d10f70e4dfece3858ebd688d4a58af83b2e935a54f031c254c5e2716c2044cc1325cc38b431d6df56e7851d1ed8cc00c8d79868d8b04b20b24e0e SHA512 59b926338f5335d13bc72322216fd5169a7dd9a912470c70159188aabff5fb42cde86fa23047b69c1b1596a529fda3a480309f2b33b658663e47bec6df2d5c08
EBUILD dillo-9999.ebuild 1153 BLAKE2B 8c859ca6a5d600ef275efcf30cc36352ef7b761d6971dea299cd45e19c209ccde9402e41652a6f79b7913952d8bd88b9d8b3df49e40277c46d45299be4f90468 SHA512 695e0cac6fb25b75055d8c19a77e14d5c4c6dada6af22ab0904fe43d93b96bf1c1550c170385a0a2c1243b40d0e57ea68088069025bf9d60ebc2780eb5acfbfe
MISC metadata.xml 233 BLAKE2B 3de3c3de175ca28e084160db38aa341bf4645b81b566c8fd2a4a7c7fe590f42b1621cabd3022e8ee05be6e7d05eb0d9c76557bc437aa06095480302cd9619e18 SHA512 fa4712f2016e6d008a8a4c7e47cae45d66a28e7c64ba7e67515c548e6048233aa0c55d2ff591a8dae5d3f861c0a758844b0c35e6a905db1c5d3a6b525cfc1271
diff --git a/www-client/dillo/dillo-3.0.5-r3.ebuild b/www-client/dillo/dillo-3.0.5-r3.ebuild
index dc3304500ca5..7e4341444da6 100644
--- a/www-client/dillo/dillo-3.0.5-r3.ebuild
+++ b/www-client/dillo/dillo-3.0.5-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-3"
SLOT="0"
-KEYWORDS="~alpha amd64 arm ~hppa ~mips ppc ppc64 sparc x86"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~mips ppc ppc64 sparc x86"
IUSE="doc +gif ipv6 +jpeg libressl +png ssl"
RDEPEND="
diff --git a/www-client/elinks/Manifest b/www-client/elinks/Manifest
index e0485ea93e23..486800d9d941 100644
--- a/www-client/elinks/Manifest
+++ b/www-client/elinks/Manifest
@@ -1,4 +1,3 @@
-AUX elinks-0.13.4-ruby-gcc10.patch 337 BLAKE2B 4b01f5cd0c311dca3dbc939157e9cb14b95da4a90782ce12ee4b524502852dade5a092c621c9bdc02f315721868237192028c85faceb13afb3d8633d6f1ccf29 SHA512 b40a69a53b48b957175dbab49566ecc73f1a9a77e7e4e1b824b4a5afcd08319842d6f530feeb2afa63e4854b7dd2e980933a481165c9d64289acf16d72f1bec9
AUX elinks-9999-parallel-make.patch 1620 BLAKE2B d3b345813b9c9c82a93f2709036d9ae63f8014b6ff50d96f5534d1c08a0eaf73825da5cf1605d8a0997c6bd659b621b8f174a555f1adc026823fd2f87196eadb SHA512 bdd612c1ce226115170e97d70519b5ec4816d8469e0cd31ec66000b603c92913645f2b57eca9f030b90af811e43db5647928d27f7bc3a8c06560be40a8063248
DIST elinks-0.13.5.tar.gz 3600196 BLAKE2B e1e51674b5630d6dab3de3030aee671876750fc97808bf4dca50b505fa2c31af669c4c3773b3830186fb98acda5c692ff1902c6e1240251ea699103a70bb4e43 SHA512 786f6142c03bca4a47a1043ca4f9c36aab431d192eb13bcad14c1da391f5746779a8f65e53eb781dff79f619ceb3ed30ef939eae8d81f64251fad9b803c0ae7b
EBUILD elinks-0.13.5-r100.ebuild 3851 BLAKE2B b0d0832e8095ccc0bd63ff01f4b81b3b326bd6e03ede9c59f413db562cdcdd8dd333920edfd971625dcc8142fb0d8e246c6bb58808caecbefea4171156aa7571 SHA512 163f78d5835b7e0334930843e13c4e3e4f5ffa29e50db261759347780d38f4a867579af6dbda3ca22b64d0e3f0b17dc4c13ba06c73a98034608f089d77953f34
diff --git a/www-client/elinks/files/elinks-0.13.4-ruby-gcc10.patch b/www-client/elinks/files/elinks-0.13.4-ruby-gcc10.patch
deleted file mode 100644
index 380dce51f0dc..000000000000
--- a/www-client/elinks/files/elinks-0.13.4-ruby-gcc10.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-https://github.com/rkd77/felinks/pull/61
-
---- a/src/scripting/ruby/core.h
-+++ b/src/scripting/ruby/core.h
-@@ -21,7 +21,7 @@
- #define RB_ERRINFO (ruby_errinfo)
- #endif
-
--VALUE erb_module;
-+extern VALUE erb_module;
-
- void alert_ruby_error(struct session *ses, unsigned char *msg);
- void erb_report_error(struct session *ses, int state);
diff --git a/www-client/fetch/Manifest b/www-client/fetch/Manifest
index 6168714b1c81..80d1b41c0d9c 100644
--- a/www-client/fetch/Manifest
+++ b/www-client/fetch/Manifest
@@ -1,3 +1,4 @@
DIST fetch-1.0.tar.gz 62009 BLAKE2B 9076f1a967897e876fa56455341188fc48055bf9127eb59f38030d0f90cc643573526142f1bc2683f1a29bbb675dfd48373086d9e515767bbb139e97db270adb SHA512 6de273c629343b1e3190d2316a9c6f88ce89ea4899aecb3684c8df623450424eb34bc99a59578b9b822d3b02a25dbf2c5a46d0e957519dcf22d4662eada7f9c1
EBUILD fetch-1.0-r3.ebuild 503 BLAKE2B 8bc40f0b1df74ba15e40f763ff7516a09f567b3d954c6364777e7f9b3f77327d03b408583145396c4a023149c1ae41f5686d1a62a2688ec39fd4b3d965c5825c SHA512 1ffb2ba4a76b6d93e1c06b450b6da03d2d021560fb2f9919c4f6b8dc87517eecfd4ec3bbddf33f5134da5caa271a270034757f303fbf332a0f15e91690da2f56
+EBUILD fetch-1.0-r4.ebuild 522 BLAKE2B 07ca4bb24b8a7df7b04c6be8b3c53d21fbdb3d2960d8d8284ad4fe5625d53fb608c0ff00760c78bd4610fb449e429b72e96009b4e7d56a28edb6fda9976d9810 SHA512 a4843ce677990bebef6cdfd16b9ff6b2979e58182196a819dd0820d61fbc02646bbbff069d06b045f774e2dbe85883a9cd6864af2234bfb8b880b180c1d13062
MISC metadata.xml 303 BLAKE2B ce442c2a851bbcb17f6786a1d0a2b07b37e55b2a070afd820141d752f3294f20c0135d26ee67e241dbbb60e107bf3e7526c3130f3a4f27e4e2a832c3373f0ffa SHA512 0bab372a757d93250b84a562fc0f59ca42eebaa7264420bec81f039889475eaa6a83cff0d9e93ea251a98c308c89b55e176487249a2f5a5d615447c183bcdb94
diff --git a/www-client/fetch/fetch-1.0-r4.ebuild b/www-client/fetch/fetch-1.0-r4.ebuild
new file mode 100644
index 000000000000..cb11f73398de
--- /dev/null
+++ b/www-client/fetch/fetch-1.0-r4.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="HTTP download tool built atop the HTTP fetcher library"
+HOMEPAGE="https://sourceforge.net/projects/fetch/"
+SRC_URI="mirror://sourceforge/fetch/${P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+RDEPEND="
+ dev-libs/http-fetcher
+ !dev-perl/BTLib"
+
+DEPEND="${RDEPEND}"
+
+HTML_DOCS=( docs/fetch.html )
+
+src_prepare() {
+ default
+ sed -i -e "/^ld_rpath/d" configure || die "sed failed"
+}
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 8f8198509fdc..f9f4d937f7cc 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -6,494 +6,200 @@ AUX firefox-bin.desktop 325 BLAKE2B 563cea3569a5a4952ded5c0324fa7d3a574a1c5d0fcd
AUX firefox-bin.sh 2930 BLAKE2B cb10a59067ab05342c344c72a6692e44439c6943d91d22f0c6007a27b56d5b163dd54dc9c9858bdf2c0385e367b1811fe966b1613f22bbb48256aa5102016f1d SHA512 6eb5f9ec2a3135b68d41bb7421a074a04146e431f4aed94043d41c493dfa0063bb2cb77884036473be69de97862271aaa5c5ce7556af0e5cf15929777e803a52
AUX firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
AUX gentoo-default-prefs.js 620 BLAKE2B b78720a71b86f69a8d23b34aa47ca1c6e7c616f8ea8110d9417ea1f7efd5307568a3e099acf921ec5abad64b36075d716fa5892f4e5600f32bbad9e36a0a1c45 SHA512 5a55cd2ae13ce6ef01646c0a6188a3fd81e1eab0e547b2ba292eb42094aff0f5d5ee383686131bfed845d1e4b34bc1bd11e145e65eb151f0e342a1d49e0c688c
-DIST firefox-78.8.0esr-ach.xpi 460294 BLAKE2B b3d68f291e30be3b23c33868a224ec64169f523805dccc718e5f0e3a49ac4c4cd53da36a7c071084282adbd737700170424ec21587c4c31a73564ca5db6c4f0b SHA512 22baedf4b11466be7ec1989e2493ddc7da881d11720c384adf59505cd665b83d7bcf140085266d937ead566a6ebac3e7f76279a1c3cca34382c67728a558a696
-DIST firefox-78.8.0esr-af.xpi 428345 BLAKE2B 19b2a8177c4b71e87c50faa88d15de9f1c4e9e44db048124a8ec59891c9f16fd4d37966cd0072c43cfe1b4a3deb83f5044f80225bcbcb5bd6f74a1d1c8724ca9 SHA512 627a3ce976cd74e89b907f7dd45350479986ef30790045d9beae592ef9e084a39eeafe4079c091091bb338ab83e73f6eae98de4f1dabe22a08b9bcea3c266640
-DIST firefox-78.8.0esr-an.xpi 508368 BLAKE2B 2ecc5a6c90c6ea3369e6b74912b58e2e04e1ddd5e86194af7cf6106b96031cf3eec2ee787bd4aabe8187c1f64ac38dfbf00a03387a0abca57fdec3b585101503 SHA512 b98e481004e49f0c41517aab029fdf73958fb251f8b2e7b53b18a0af5f63cb0d8d98c8223bd871fdca790dbec7656e82926fb1f6eb05e47cf2296996a88a1cee
-DIST firefox-78.8.0esr-ar.xpi 560965 BLAKE2B ba054efc30ae86894d6bae8ea4bba8eafe4931e093b116452a6dcc75bb8cf1bc0b8a003f6093311550857b7918eb31a7cc11c59ec568cee4cc488b904963f8e6 SHA512 ce4ad072b8e8833d2b63a51182e1fb3776d760de321704da0c2e9f1430b38709127539c81cc136e0951fc01c239d683af7dc13b779659dc5a62f2a7e98093c36
-DIST firefox-78.8.0esr-ast.xpi 456392 BLAKE2B 2f5d8d30547d29910c8a0c00507af539f3dea40f29805da3568c89943a66202cf9739bb5a18b0bdfddaf810763c717d87f16d23baa5cd0b20065a2affabefb00 SHA512 1d18b6c4ca4a61f837da5348bb3841061b8f20bcb3806c3794c335da9b491f0e292ab6605668b6e916a996f86b5389d99ca08c1b31bf3c2fdc23e7edb7d41eb4
-DIST firefox-78.8.0esr-az.xpi 497433 BLAKE2B 89e33ad5c62d4eb22267097aedcab8d6687a74d8c732cb87af9e620b55b75408bb33a0513db96d6903c5fe0a795ccf2be1ca357848a147f3a4f1af42f0a2b087 SHA512 3939f8f2c5536bce10ea16d639f2d99692c9c843b1a55e8612287ee3e47fb484e978e7d3d63ba4c461dfacea9862ce1a07b94c5a236bbf7ee7bf7b1e5cbe4659
-DIST firefox-78.8.0esr-be.xpi 608647 BLAKE2B 48b678c1fefa90b0bcea57448b79a004b1e6ea53bc24def95a0d9399549dede6d8611cfb926935972c78d56633818f767465761b51d0e470c807c87757deaa79 SHA512 4268bcafe8496aebdbd841859105cb57c1dcec2d182e5e228f715be6ab40d2de979c72d3083a50e7b116fdb77fb8ddc62fc07adad52f82e74af437fc1ed0052e
-DIST firefox-78.8.0esr-bg.xpi 553988 BLAKE2B 935a9cd0601077b045f028115a0bf05091e333ee925e2ddc0bba177d262d98a80b8bc288f754a4d8a9e7665e8798acbbb1a6cd87c65c0788203d33b7969fc776 SHA512 ae9a48ba1515b1d81d14cd8eea35955c8f051feb340fb6abeeb5bb8494aaf74cc5e123ccfcd10aeb4050176e000599a33c5764dcc1657c576a602080b9290837
-DIST firefox-78.8.0esr-bn.xpi 572619 BLAKE2B bb9f22abd9fea7494d6d24151ae248b2a620d9fa06376c8aff16d8742d900d731dd9e17cf12d312b12e816ffdf7eaac80137590b392e5e480c095788c5bad422 SHA512 a0f3cd628c93673d92fd2acd757704f06a82734b36c2a532f05a329d230322e216f11d336afadcebfe152edcca084c20e68b49a4d9778a6b04f3dbed267cb7e5
-DIST firefox-78.8.0esr-br.xpi 507135 BLAKE2B 3031cc062993b09b471e87eb5c8e84a041f6b53e92714c01a68c87f31d76dba7b3d8efb28e137234605167e0ea5363a9200fa2ca828a6ac510cccbf7f5b7c0c9 SHA512 953c54c4634d3acba24c648ec0b3e203a8e6354567a0f8ab6e05443ac5843f414cf692b3dfe983a7b2e292c42bab6413e9457b0213e0ddb262c63c05b0fc1349
-DIST firefox-78.8.0esr-bs.xpi 463805 BLAKE2B 988bfa19e4a2e8c4421fe67ca0cf2a6c9fb6875e151b1ed30ebc57bf3bc70cb17178bb8afdca6e5b74b4a978fc8ad35201d2abddff3bbccf46c7984f1523b05d SHA512 b0393abceaf384b0a17551152cacf0b44a2e741ae0f1692c2457df5a7a0a1e7c9f435d77dbffc8e93c81eb92ddce5e345036c250b7bfb1d0c6d80d1d283851a7
-DIST firefox-78.8.0esr-ca-valencia.xpi 517172 BLAKE2B aa8ff89d0b81cd793a0023ee45e21f2efbe67e3e1098325e5ae5e7701d796e0bc68c9d3f4f93be71195fc8adf2fc061595f3829599fcc41e80f8cc493aebd971 SHA512 9497fb7aa8b22af36e76ec04469fdb865435d8e47c989a77081b76572f1cc0b58e67a4f67ee25a62daf727e7f4fb60f211c3d8c20ff83b63eca27416ba3b25ed
-DIST firefox-78.8.0esr-ca.xpi 514167 BLAKE2B 3a066d56c0f38b985a203c5c52e0e4c5f13190a2c4d115be1a634e4320851a87a792d779a701445bdef96b07608fed3f8cfa7edbc94468dbd6f4039917829f7f SHA512 27ea21aa3a992f030b6e9d5a6c4b5bc00d9af308408ea53ecc8ff0e3afbb695a4d34f26bcffc97ae959e86ee9fdb2213319387e699850eedcae9a132421d202c
-DIST firefox-78.8.0esr-cak.xpi 551547 BLAKE2B 2be44da8a91ac3b564002b07e8b62971b59e8fbcecd99ccf6b6ffccf92df91a1fbf857eb248d2414233bf59c40a37c00ed581acb2b947a60d4af21231f2fcbb4 SHA512 afbe55d9ed6fdeecf3b260fad03aa689b311b6168920f8d4c60a500bd779b2a5cd5826181bd202f3e4bd55f3cb1298b621a5c1e9df7c1832781bfaa2067c065b
-DIST firefox-78.8.0esr-cs.xpi 540312 BLAKE2B bd97e77a3881d1b200d26e66a3af24366c8e231c65cf11509fed540ac6bf7ef967f23a318f128699116b6cbf85f3d198eec58a75594dee07aa4882afa3caf795 SHA512 cab8f5967d69f8157cb41d22149f11d49f9211e0cb8f49778be0cdd520edba78180f225a2b8b072a599dd619833d384c1332f6cbba0a935efa162a57c54ade2f
-DIST firefox-78.8.0esr-cy.xpi 530698 BLAKE2B 02cbbe08b2ef84677a33bd094ed943c8e8da14b09dce0f862f88118f6ba975de68dbf3e0bd2c433f1033b5930c8956a79584ba60260bd5a5b1d7061bd24e2592 SHA512 2809dcf1d6de3b455abd1958fb932eb0194d9d7cd2f7c50e5d572a520115884d12a60c86d2ac1f74929779f9c5d388b2c357d8036b20d4864a07da217776eaad
-DIST firefox-78.8.0esr-da.xpi 520272 BLAKE2B 8488e17027cd84fba7e5fac1bf440884434852bc398acadde0a2c095c2f8a9d727301de7200abfcdef25c42fafbb68bbc810bac696179c7949ea2e1b087328bb SHA512 fdc112e230a0d7716ac59991f7ac77897e4744e9855807892efd6a5a3dd0f617596498268b1b88f665ba2101eb379eb699ea71be48efe0247db9c69a8356d05b
-DIST firefox-78.8.0esr-de.xpi 542858 BLAKE2B ed24118d1a32558172b4c6746881c14f2b5da85a4f12aacdf9c6140727c3dfc393aff7bf7f043e1d52ed78725e117ebaf1fbbd0d0fb385b3aeda58b9ce21df4e SHA512 1673ee7e890263cb8783988058b6ca8755e8fb4472e8577e3b90cd8facb472ebe883680d25584d465471b60d2e29d6000b407e9d65e2bfb192845663cdb4b6af
-DIST firefox-78.8.0esr-dsb.xpi 554284 BLAKE2B ddc4ced7730b4d6105e6cef694937b8105b4a2953b1a5d21e04f42fbb56f11dd98793535e52f513c0cafed2050212622b8b69eb3eebdd194afeebd6e45baacfd SHA512 25dd854f84e14a2f803169df0b93c9494493efb3affe86733353cc59649494829c6bec69b1e9ac5ca6029233bdb571f71eb0274df746af75488e30ffc751ff4a
-DIST firefox-78.8.0esr-el.xpi 626565 BLAKE2B 4709104f1e7421be80ac047216eb5480d1299b72bd21514ff64d63c83b6907098c3ca46ffcfffaf9dfed4022afc068b7ce977d6192bc346e57d1d871559c1095 SHA512 e613c1be3141d0edc7f51d4a5a0a96319d347b3c0307f35b2ff3f9d503460be77122de687854c22c249880c3654bbd8cf5916b979cad652ee6a69205d57c13cb
-DIST firefox-78.8.0esr-en-CA.xpi 497736 BLAKE2B 6290a3e84f4bdf57c18a18e2d02093a03bd628c3d4ae2f56a570da816747bf6b07f49053e040f3f60c0c5da2db1e9389e432d9bb800d34c57a46109ad31e0ee7 SHA512 c5463ed7e4b3d9b24597dd7e496f4b4bc0da5093d7794d88cecf304a5d20f1d89b3fc40b1ded3da8337225b60782f359465179d6eb559bcf22974c6820821607
-DIST firefox-78.8.0esr-en-GB.xpi 497569 BLAKE2B 3dc00960fd9d6002a4dba8f65943142929da5bed810c9a7f032374b3977caf27b39dfc01f2e69c3059c02c0cc8030e2b869345b476df0ae92a288cc9381afc13 SHA512 3649edbabdad72caf35ad03df9dd7fd0b9a0db83a8f21f2990a055fd8f5dc7b362f98c3f0ae36782e5f0b9180d1884a879df5de8be6d073912c2b562e88affe4
-DIST firefox-78.8.0esr-eo.xpi 525730 BLAKE2B 1fba8950b75da20ec19000bed640cd134d8f1d00b31bee017dfc3c04000f4454ba8328b5b1d1eca9c5e2b6f89096359eae273ef0820a27c128cdb0c3d0e62d21 SHA512 fbbf17c5e633f00222265f0cfc5dec480be5bd26a460a654830a462a6ce2bf05b2c78c059f86340f1913e138a7460c5051ab4994924aec0cb183003941e88caf
-DIST firefox-78.8.0esr-es-AR.xpi 535809 BLAKE2B 0994078556d79c78555ec4148cc43982d02de55356d8888c64b93ce0d109b2ac347a11845e16d6a8ff052a731d67930cf0951835771b2afe8dee76a83690ff0f SHA512 2b2a324955d1db69ee786455f0b34c514e030f5b036b64ae12fa39a1dbd3a11f7bf09b259255547299c2948a56e316439bbe0a1c984a4749b59b29150878f4d2
-DIST firefox-78.8.0esr-es-CL.xpi 535359 BLAKE2B e08a00b791818e546d5aaca97ecd674756b79bb0bb66488c138a6c22976e4670e608d6778d41d404bd3f06fed0df737852ed9397908060070dcb0fc7ba5d2c10 SHA512 b82c6e9a4fbe0da56dc7c149d47e4f1ac57e5256d1861c9d4decd36216deb80aa986f21e565229c47a725e9dcadb9ff4b3a070bbea5a258d27f7148ab2031557
-DIST firefox-78.8.0esr-es-ES.xpi 522701 BLAKE2B db58ec4b29eb851a19b37451b19683f604df81e418e271d1fd28282080f156bbb7af64c15bfd2d63a0f3e49af2b4efa1c4b7c3239c5b87e6f910f40e838b7817 SHA512 db79a919cb65513f54d4eff0c4048139a111291ef76772c0b7f85b36578d7fb112b0770d77396da0e236f7f2d92827344fbfd1d84267edca983cce65855803f4
-DIST firefox-78.8.0esr-es-MX.xpi 532294 BLAKE2B 2872072c3113475788ca6c5248e5ea1eede8005cfc805b87767e651634d48a856abe1837196a665a378d9753768f5eb8e804fb483e6395f4241f89aef5c233fb SHA512 1c61624197cdce4ace1e72e2be53f0aefe04383ca1a10e52824dd053fb833978662af9e4d66e048dde2b4a33109c8eea9e848a66b92a73370fe64e83da6dd272
-DIST firefox-78.8.0esr-et.xpi 485253 BLAKE2B af22f789b8938f00b04481460a4fc05280936918f242b7586b611281659dd736d6f34273c63c73ad567ec8b344a67320e0a4fd1926ddd0e6f75c09cfd43b930e SHA512 78004a3c112cae620a020d7c817095e071506290742fe59704f906de1c37bcbe0dd1b6aee179e5a43580b3852819197c23366af3f64f652e0b010ba021ba9798
-DIST firefox-78.8.0esr-eu.xpi 505876 BLAKE2B 62e2a2d8f750d8b985439bb3e4e59a0ff0ea254cf1e1f32cd18149cc284f86000a5b03d266629da140381ee1c7acc3b2826415fedd7ed2948fd9de18b375f7db SHA512 b1e316302555a344d77bc2f7adec97e95c8ee0f5472ebf40ad359ea8c70cd233e290cfb7860adab6fabcad0636715c94a7329b13a5586b05379082820e279754
-DIST firefox-78.8.0esr-fa.xpi 538920 BLAKE2B 8e9126cfa5865b3ec58a46a25ea518854f06ae8acfda123bb5b72d09a71f3b3cc80f7a2715bc288394515bc01bf55b5564c292f59eb667a04e2466af9cfab82f SHA512 c8481d567eb4400896644b968e5bc318ea2c8e38c2222c34f154c42ad89b97939964d171beb043a064a60a7580891528d4749ba1883f12a358664cf6e6a0ce11
-DIST firefox-78.8.0esr-ff.xpi 481618 BLAKE2B ba538d65ba0f8037171896333095eee89da7e9e628056566a446a070bca4cccea01916f2aac7dfd29ed0123c6cda87b0cebd2b364c2c0f2d8875d7ba128d5fbe SHA512 86538ba34912a85bbce953cfe7dac99ae3c5e73a2a607e20f54f09d8b4182226e01f262814bc039e48d47c7ede4d29df32c6586324d0998f92f274815f3d2422
-DIST firefox-78.8.0esr-fi.xpi 517923 BLAKE2B 8f8e02019f3911f980a455ffb93d7736be8a2f90df5c1a2e236b702aa9fb2bcdcc992da1235290e03070e2889462f3f4fb3247294d3187a705af8f9e1b32d735 SHA512 4b6fd4b74ebe3a1ef7f8e0975171f4f15ef278da697811a3cb783a8c4678b37bbd2f06bca7a951ad0cdf84bdc59f7adec7b12179f296e2fa8aeab8d187b69a9a
-DIST firefox-78.8.0esr-fr.xpi 545891 BLAKE2B 937fcec6ad48ef218bde7b514561409d06fb388d9d2b9cb339cbd766cea1b9b49351ac2584e4827d825358a282b12941f6f3bff86089b21bfc8aec04f6653beb SHA512 717ec1cc0494b154e0cb5700590d2ef3f05b969a681a5fa48dc3caf00e53c4a63b2a4cdf2d30df0e44265f58878e9df54c9857c349cb07cf350b09dd42640477
-DIST firefox-78.8.0esr-fy-NL.xpi 532487 BLAKE2B fc29a6e51e3ef0050635627b726fe22ab9b596d52242f16405cdddf88ce1008003ffc132ff635f14a0ee3b236bd9cda8ae70e0038312a60e88071f2ce8334b1b SHA512 ac44d4ea7ac1fc0c9c90208b7505064863cd2b827f9a04558d64203d3a17c7a52df9df642dd5e723b4e7817ea34787eb4c98ae889d3e58309d863bf8fa104fb5
-DIST firefox-78.8.0esr-ga-IE.xpi 466890 BLAKE2B 6fb2708e64e267e176be2f5e3593015d961e347ec703fe1c27549ff66f0da08226df87abe016f27716dd23b92bd7c4323c998d5302583c01c63860ad229b77da SHA512 6f6d42c617ae258e250544bf1304aec652c88b56859c95e8a72f8bf61c217f3078abdc392e81bd5e158a4d34b592a6e80fa3c4fae96abc4c0986bde9527c8ebc
-DIST firefox-78.8.0esr-gd.xpi 491878 BLAKE2B 1e710a10f0c06210505495c375bef625d8b138ec61a771435ca6fe6ce114c20f760eda5470afe84313b59b03f2e26b847c1d786c42d6901e903a415fc23de0ac SHA512 baf3a5b42949e4c8216ff80302875a9e0069401fb6194cde6d2e87028a5ac0c401808eefd08d85aaa415c625306d195703567acbeb64e832734cb3e1b732108b
-DIST firefox-78.8.0esr-gl.xpi 528402 BLAKE2B 1074bf7a09d6c0ce0ada4fa76e88cb15bc7224960d7d6abf8dba00b43f80d767dc563cf64b789431a4c7228fdf5a73eafdd21247c1ff4a539822dbe082039f0a SHA512 33372d2a57782d42f6bf1865bbfb0c460f912e8c21ee7afe64755c6f8c806d796a84fcf7c16ac1a096689f67cad91517cd5a2214906b5dd979957cd914788e52
-DIST firefox-78.8.0esr-gn.xpi 546469 BLAKE2B 67e8372d11a51f4aa1a882e8d5da439e2725b3b8a978a5352f69af940a366331cdca056736e08d0a71e6f8cc80959301a9a891a27762d7f7b8876d40fc36320b SHA512 dd493f39cc5bb595f34dbdc2799b13accf0970f276eb8ea7e76dd1143c9569d0c4338749e5f145d18bc4f34ababd9a154284322568d5c1bf8cec51926693f352
-DIST firefox-78.8.0esr-gu-IN.xpi 541429 BLAKE2B d46cc9a00ffe55685fd9a9ad873d1ed5861c817a06bdd313843b9c85eae05897662d1c5cbae9e0287e09a1758b7c56390ac88d40ebb9df7a669b10a74a4aa64f SHA512 1e5ba99789fd179ecc5b4f3acaf5c35ae97b288c7cfb169ea2c036b11dccd8f6e8431b0e13a3eec851d2ba10da9207669e33dbcf56af013fb775aa32b85c972c
-DIST firefox-78.8.0esr-he.xpi 545587 BLAKE2B 29261b74c06d0d3293c69e1d26b34aa6230b83e5b9de5bc256daab894a6e0b3702f004900bdbed247b8c899e3587c79fe93826b1b13d1ca1b770e421dd5d7a5c SHA512 3306250822c4dc81dc21670faace7b4eb6bd18425bce31fe6b86d8e3f07cd4dad31592c9e9d6c7cab7acff6a2612821a96e76ab687f6cba621555833134a729e
-DIST firefox-78.8.0esr-hi-IN.xpi 567856 BLAKE2B 3e6b79bc4d230d9cfcfaef669aaa2e9389ce42d8e5e7849b11f9f3cbf7389cded101db0a85534e23d62b959ec0338e969c493629036fc1f5c2db8ea78b4a5b80 SHA512 5ce60c0d2b949f27836f8fa1578935c649c53a431e5be5a91e4b79886149c9bf210aa5b18b2172861b220691d2bcf38f6044f1a711705cebfe8ba1179ef8973b
-DIST firefox-78.8.0esr-hr.xpi 522693 BLAKE2B 0cec4271c93d53e9a7e03dc9dd9dbc5a9d6aa723e665b3af960776c7e739fac97e3ce83f79a028748e60f6377880ad2466d3a031c432968a72cdd1199aceaa0a SHA512 d39e14dd38fec8c8319a7d2b7e5c4642592f05c1ea809105b8e2f0bec9de51aa369476563711315ea69555e50ea1a3c01110e6693b9042774393cc92aca6d2dc
-DIST firefox-78.8.0esr-hsb.xpi 550670 BLAKE2B 87e5772ffbb0b25c32907ebabf0e72b11852ef48ef5c7bd3743564ed958360c6fb7f01cdc5b670c1552b396c31432ca5530f6da548a05e7dad0aca9cd3f83432 SHA512 b006ea12172e23d90db9dafe26c1a61547d4ca53d26f9c7bd680b2eeaf8c22ebeb3ef6a205c99319705093e32884f9131b513f119b0bf06e23c7bab749bad32b
-DIST firefox-78.8.0esr-hu.xpi 554885 BLAKE2B 92827729459e22a451efb6399410006940736e5a8bf9e90cf52f209dc71c18db93375da2e6e69f802f6500c7dfb812bfddb8dcca0d030fc26752db30907fcc2b SHA512 aa535c52347704601d41e7b879b68ca2a5bcd054f164bdb22dacd95c1e73ea207decdd329984b5740b2ae4f4e824e2566167da6ae10d4ae3e5375c83f4b8a494
-DIST firefox-78.8.0esr-hy-AM.xpi 588991 BLAKE2B cb8431533e34f405d586bdb4a96c14f2f39233b36bb3c01f61fa472d2a535a578674c1113e5622eb1930952bd14c0a6808d7c2c1e679bb6158be0d782dfdee51 SHA512 b1e0b03cce3f96fb2d84985fb79df144507538e174983809bc28c13fb681eb73d6595f00101b44948c5594485e0e9a3255eb2acf375d00cd07e7abc9dad72ab4
-DIST firefox-78.8.0esr-ia.xpi 518821 BLAKE2B 7a78fab3e0540404b02a455d6779b6357ac76c63c3bbbc63707588ebe09e5badec529ff32c8eafe4fb9f32d4e6cea8abc0dbe579c9a97e8ea6930be66caeb643 SHA512 555cef9ca66e182c198b583fdf85d8cbe0904d173066f347a958a8627fb88d82b0a85d5bfb25e9445e3e773a7d76ff069f0c01b3b115fd831194c3b3aea1526e
-DIST firefox-78.8.0esr-id.xpi 509572 BLAKE2B fedebde310ce031f280b2a1c4890b3b502d53cd77027080dc90def31457650a5ae42ad1c9d2d498c76ec93272bb322afce73cf2eb2daaace745192fbb62b4a66 SHA512 bb5c2b6214dcc8c81ae49e953acadcb0d2af2197fdb71645feb1981127cab27e2d550c85cce8d0061a5f798711db4f7511e909e42e675107587ddd9c3244af77
-DIST firefox-78.8.0esr-is.xpi 477032 BLAKE2B 22c944aa4e2995094c905d33cdca97e5119b585e743ac45ff3787c1eee48bacb904c09429ebd31aa6f5ede7a171f8591debb183569caa9715b1c0e68922bacff SHA512 cc085f0c7f0a93e44ba78a56a596b034b85235514ccb98f9e2d43f4dcab55a016e60482444c19b22752951c0ac42f8b60f8248a8f9f7b167f320218b39b88aa0
-DIST firefox-78.8.0esr-it.xpi 449805 BLAKE2B 340e1447110b1e7a9b9602ad6fea92e6e9e009d3f0f1fe18a99980ee12361bf084edea1ea38d3e7093eb56e23ee68d17e2e762915d7aeaa7fe1edec6ebeb1062 SHA512 e10755af0be7947fccfcff875af561d72a6aa79fe63b87c22722361675a30759129570de354d4cb6a1dcebb15fa31b4a2a796ec077ef790a7839dfe7ddcd62b5
-DIST firefox-78.8.0esr-ja.xpi 578207 BLAKE2B 2690e36dc82404cc7978ebb8529f305f8cab72a83e0180b69c03c65ca55f90389c742bf510d6b05d2a76feff7d7ace45de198bfd0f379c28c0833cb72df8b377 SHA512 08e1af3acc91bd410b756e9641951fff8f7af4eca79049ca78660303ffaa2bbe9d319e1a2e4e64bdce9e0675e4ba579aa9969aee583f4978c261e4e92b893b13
-DIST firefox-78.8.0esr-ka.xpi 579098 BLAKE2B 847841c22d8aec0315f0bca184e1b6d2c9d7d749c1127f702c2168a2b1276c7887748205bd4c4aaea05667883b14dc59b7c3179c055b6ebfc8c528c24df14b75 SHA512 021ac9f62e75cdd20dafead760ad979cc843404bcb21cdfc0833175df245267719910949c165ba3d685fdfaa06bdf535ebf492c5fd3b36c8c5db28e31d7cf5e5
-DIST firefox-78.8.0esr-kab.xpi 539738 BLAKE2B 390dd6c36a46846da5b4185f21af9ce94f41bc3e7ef628029a85c6f36a831328e0e66378a2eb8d6c0deb006c81963f723acb319a210f43c7bde7147f9c059bee SHA512 a59c393a751817f0a8e5fb4de6a8411a1541414a8fa3f8bd046143801682cf8eb32a2882bb71d4e4e686ef0d2e71645f99a4d73392ceff098dafa1ed10936f25
-DIST firefox-78.8.0esr-kk.xpi 593260 BLAKE2B 9944b83ef5884d45626b47151e6094b3a1e062f94623b2ce2337b139fbe7141fcbeb979d0ad5e3b1e57c35a7d4a3eeed9fd4ef813eb2caaac8e80366fda21212 SHA512 45f84176f8d0bf728810decdc493d59bf6fd3c4d8d801a28c960812c73339d5449280f968a236107656b96d5fd5ff1ae4915394a950464e0466e2a941e6c375b
-DIST firefox-78.8.0esr-km.xpi 527362 BLAKE2B 6732ca20bba689798fe6b321ded80cf1f856ddec5bf9acd912f9d67302f14ecc86ead99f767bac98bd934c075c3d91fb3aef88f2ed1b8723527bb1729129dcae SHA512 9e6c0456dc9a92057c1df005f14c9c1132af01455b6248fd5378b9045db996881289d7d414929e7fece9d86804b6efb1bac9e8238d0d5c6dd86daaeb76d75dde
-DIST firefox-78.8.0esr-kn.xpi 506748 BLAKE2B 63fbc8050d816a594147bba3f919359bc58c7179745c31ac8b6ccdb1f5d98879c4118d7889780436373adf1bc173ccefe755d54058ff0fde870554843740c611 SHA512 4d304a653819a58d144d4d19b93c0b25afce0b33e3f6631bf5e9245d5418d78bcece6d7dd88e643ff4de124098c21d8d8d322dbbdbeaebdeb39656951ac6aa9f
-DIST firefox-78.8.0esr-ko.xpi 567527 BLAKE2B 1dbbdd37b5560597c8a721d4fe367af130ee61fe776a9c34c8833f17ecca22aa19ae002efdd2228bdf9d90d5cdc2df418fd43d87f36fa4e44b5eaeb2136721bb SHA512 8daf42ef9d106d056f367f1e3385108de7064f6c1723cb2a18604b565d4451d1fe28418c4bf9f19dfe0db0245343ba1f4670aa92dbd77cb20649bac6940fb9d0
-DIST firefox-78.8.0esr-lij.xpi 475228 BLAKE2B bb3edf69d1c77a047c4a4741b5d3f12afd829c9b07fc2ca49d54b449f5d216729a77a084102e45a9fcfa1942af88650baffef8e0430d9b98eb02b72f946ccc1d SHA512 36789bda909c3a9fe776c6c0c7e5c1f80cca7893a61a78ca1a67aba51efbee5497a7ad69cbdb734607a70baa4f21b26b34676a6811f424e229ae29a740ba7b42
-DIST firefox-78.8.0esr-lt.xpi 540695 BLAKE2B 53de6e21ffb9d998caa45d6319730d4335ac00abe3f68f5dfeecfd01ffb1d6d296e175a617a8e9398333aeec488cc9a11df002b1a5ccaedcc444fec6e14a7f05 SHA512 bd89349b3bbeacadfad783596229c44d4a68766f73be34e7d63083ed1c6561c0d041f950bd090282150174b5acf86c52a3bfa4bd07bfd70102a07e52648b4953
-DIST firefox-78.8.0esr-lv.xpi 467463 BLAKE2B 2b26e3ec84a8ad401d7d564dd22720b4b37d72eaac4725250ec1286e9dd3b1f2158d9daa995e967328529b9fe65df3bf950ec6f03bafdbeab536587ff994f17e SHA512 8ea7d3e4bbf1859246ff7381a4268c412cebba60a0534964dd5b8f78221cca7edbf6863944d9c3526ef8193dc31f57adc9f4442374829bd6f7dc2365c9c2c156
-DIST firefox-78.8.0esr-mk.xpi 460021 BLAKE2B 4f35b1d1135c79bc946eccab761b554106a0759121754d1f36836f6f4cec3f54d801ed7de06e6201e134cd90c7d7c082835b97b7a43d3465903a740bdc331e34 SHA512 98979a22478f90b1658b5a48db62fbebd83b264b4ce24742ebdc3f6076224a6d0db2d7e2716677c98b6429a37285092c6b27e09419559de9bc66192f259f59bb
-DIST firefox-78.8.0esr-mr.xpi 541567 BLAKE2B 10d90927b2912c9365f25d84cb520f0f575d1a91487d812596b55f64c472ce786f0a094bcf7b5db9c7fdf06a878ef8d269ae8bff3f7eafceaa9836c03c6e42c2 SHA512 fe817ce102b92777930ba14417f617aff9f5174aa21dca10cca9c7cc3cbbed4885484b3aea51751018a82a77064d66bc7b2285a7918fcbff1252efdf277a55fa
-DIST firefox-78.8.0esr-ms.xpi 453054 BLAKE2B b48fd4f6cddb72e6ddf6720d19ebd3ea84971764055ef8fa9233afe7372c6cd9aa8b3904222dbad011442e2c23d6d805fa445a61759e4b974ac67fd65161a740 SHA512 c3972baa0286d4311f8b3eaf75d4dec510bb27bc0dadc168ddfadc25d1684c8fde04619399cfebceca16d594f131e1490c2b72c99a59ced0fec29800ed79ce9e
-DIST firefox-78.8.0esr-my.xpi 526320 BLAKE2B 1af384c0ec14ccbb70163869d819d64ccc71d667762644416b09b75b82c605ae6cbfc3ed0681eb318277b6f1bb23837c70a8460826e49a160d74aebf919e7a50 SHA512 b25a46b5185bda7652c49d75d86a74ca52e9973233b6f31a900a59ed12073bb9baddf7500baf8d43fe12e3c80bf4f2c91dbd6c14d96ae9bdbf3c7b08d158a819
-DIST firefox-78.8.0esr-nb-NO.xpi 518534 BLAKE2B e7f089fa970753a064c79e156eed99b7226b17f30548b8cf9722b4e835533c96feec3e36b7e1e77aaf436e63547f9992b6384d5a6b1d56f3440f8a4814df4591 SHA512 bdaf094c8245cbc0fa9691892361bf8346d054882fec6d921f3edc084c825f4eff3fdd2f244884fedcd031f329cb2d9bb9233251ae99ad16bca41d043ca5fde0
-DIST firefox-78.8.0esr-ne-NP.xpi 483417 BLAKE2B 2778cd07759e6ffb2621c7cbf017e31b4140c99219e03b83bbcaeb4d7bbe1e5bac1ace7f8b3ebc303f2dd698394c3d9ffec5d3cbbf1c3ad8c0b06a89f5883f09 SHA512 ed395597937e961b8f6840f740c95d1644073d1032743cce07389ab97e9ebbe06b67b40edbb6e5ae2e82203d3b9535b8dc41b928857e5a016508b4084a480b51
-DIST firefox-78.8.0esr-nl.xpi 526200 BLAKE2B 4242b995b23b41634952de847d90f0b3cf5a384a632ec2764c28d66ceb65c4c77eee1b60af07be3dcda1805994a8ab972aabe4f2bf259f42c892498b5261d5e3 SHA512 f1df5fa19b9126391012db851de905dc305e6e9f3a538900735e671a9904df04cdb853a45d251746f3db7bb38a1aa93aaac9f14a8d46bdf21de47dea4c573540
-DIST firefox-78.8.0esr-nn-NO.xpi 520153 BLAKE2B d533eb1afe9e5991c86ca01d639b5c3971ef70400c4a36989223d167ead2914d430d3204e7ee34ea8e621d51c200cd101f6751263123df390b57737b717e23c3 SHA512 6ff3740ba02f5cc41e3e01c72a31aa089b3b7441c809ccfe0b66a8bc87d7198150e085a48037107f8acabeabe68a7602b5d4476af1ea8bdb2446e74410feb064
-DIST firefox-78.8.0esr-oc.xpi 542159 BLAKE2B f87e29475f2cc4e3bbacc46e0a3d38911ac7cb8e93e387d70e6caa2451ff0832c4378aa5a347f2c4583c37af076943ae7d8dd9c6b541e073ae0c7de83855b57c SHA512 a09ab19c07be29a7e733845257384115a3ec6fb70906b8e08a0aa32f4cc9ed9b1001dbbb1f7ebe8b1d24139f46cc91c8b73910125a62e7b6ca87f2857d37992f
-DIST firefox-78.8.0esr-pa-IN.xpi 580363 BLAKE2B 2cc7cba42c72444b6135a10e5aa3eff6768614494f9a2803da228663e02be544307e7c1c5c7741d2c7b73b06cf3bacb5bc8cc7dabeccd86810f255b149f1466d SHA512 9ca35dbf2e57a268971290e6c59378b0a7c7aa6867bbd2df1876c8a0100ebaa6755c677b8cf71dc987bb6d8ae2734bbe5308d7a598c9447225925275dbc753a8
-DIST firefox-78.8.0esr-pl.xpi 545603 BLAKE2B 2b63f5f1310921ce5c19dd873a4831eb88b76300c51af1b255f0faf4fdc1a2976ea9ae69e7163511004ed9cd68b774de66139919dd3b4e2d3bbebce8816d8005 SHA512 1a780a25adedadaf3c75e5d3bb34a07d05c09865d0236038c5b7d4d73beacedaba3f97641c2fe93119325b0b603d2d1d6a02af2241bc32cee1cdc4233eff319a
-DIST firefox-78.8.0esr-pt-BR.xpi 527573 BLAKE2B a57f83cce2e75f90434b7a0efc80b523d5c67024d8971e55f9ae515008963610adaf0e191eebb64c928ccb17970199236b2d34e8faaa2c28efa4fc1b09d189bb SHA512 edbc79bd0d9f80d1ebcbd0ce4b1862759cd65bf0b4c4b9219de60c1cd02adfb3b4376b871e9e773a3a428d396b033d7a0ffa568d12a097f44056e26c5baaeb85
-DIST firefox-78.8.0esr-pt-PT.xpi 532053 BLAKE2B d3622a15d37a71724c78f63bbe23514e668987889c1ec36ea329136ea523cc526c8d87bf04eb47a8ca8c39df3366f9eefeb36aa8e27161c615d75891c2fad1e5 SHA512 1c8912dd9949da9dfc5c573a0a31d8ce4178553db4333b676f6d3bf2e7ec7a7fcd8722fda61b20f3dca1e478db72f14839bc5fd54d973c0f1e46c2b9a84cbc42
-DIST firefox-78.8.0esr-rm.xpi 526706 BLAKE2B cf45ec8bd30eb132e409479b591229e4250638b50a9eca0466bb29183db5cf22ffadb4b61e965b57b51357b2485ed7ac32ac505ec9bb39e722ac2b08125762d6 SHA512 e746fb4f5d090ffda8c872f37eb1ef50e6b7dfea66c10bd1ce33152771a831dfb0ac7d56a25425531f5a5646564b4e895eb5db1ca12edf164a3cab7cd3306b2c
-DIST firefox-78.8.0esr-ro.xpi 535575 BLAKE2B cbefa61c265a6d195382f2d16e1557c7d3bcbaddc46d4e55db60fbf16b28b64307343530f3d9b7e1e244c25ec599b5d88c25778bd91c1a410947bfadb37cb5c9 SHA512 c279ca4064a7f45da971f4f58499d00d8414f2d9e010d67fc5eae9eb1a6c9708be9d9c315fd93b9ac88b87b0b56a269c13663dad8257a5080c55cfcb1b403ce5
-DIST firefox-78.8.0esr-ru.xpi 614608 BLAKE2B 41f22da582af3381c925d476e4080307cb8f8718e5e02c15d1912aa1cd8ddf9b43f060d1ebbb66dc426fe9474082b88e1fd404d17146c5f4fc412a5ba10c7490 SHA512 5192e935063ab534c9c1d93a93484f7189d7c75660d92be0390cec3fa3a8ba75adafabfbe57f201b218857949219afce3d27f21e55cf631d26eb991409fbe05e
-DIST firefox-78.8.0esr-si.xpi 492510 BLAKE2B 07b0f70a46b84a5cd16254b4a0a1444fe537cef4e2e826ae92b2c25e39c67fda8dacfe8b765a35b2bac62192c8a6ee7487a0d8c241700a5b7716b805a80fcd9b SHA512 19673dfa94bfe7a6dacd2554514e41df15b3d5f47ac37eae5a5e75f65bf3c51cb8746d1cfcbcc2dcb67469e8914b74151961f34d2146150a221e712a873282f0
-DIST firefox-78.8.0esr-sk.xpi 534234 BLAKE2B b63db5c89aa4ad042fc7be181743c00a64f762112c0ced402092beb7a7dbf1f5aeb6ee0104bf57f1762f5b7a871a909e33ba6d5d15559fc69d108b1d5f25f440 SHA512 3834378443cbb3d4d44774702b57775122a863665ab16062db8f8da3314115b1d90ec0cab7c7c71414e08a5e2b7b448483426504b0fa548b33d88fba777b97d5
-DIST firefox-78.8.0esr-sl.xpi 520927 BLAKE2B 4eab6fd710280ad3b5e5b14206210bdbdb3d24af31c297ab3486a076a35944ec31d4d550aec655a16a1513787fbb2bd824d861edc218accd5b0a13f743782a3e SHA512 f02b8226f6f089ed6a5a0e821ae2707a212a10e7aed88ffd5a06db9234d971c8d484806b9a82a614eb689ec67297e268e515a166c86a8be7ecfd1c72335ebae0
-DIST firefox-78.8.0esr-son.xpi 424576 BLAKE2B 7b4ede62bb1f3dc0b4e429bd4a2bf8e063d2c6637d8cc960fc8f4f6348379ed03a2bd33a3afaf32c46df1fcbde62665b65687e2ca55524b3f9b9300331baba6d SHA512 4bd2362b0aac5c71eec5a6ff2f02bb262adaf189da5762761ba62d9f89d9b2cd36f58313b639db24d242718720d91f2f212a45aa54d6899c78d4a589d53bc9d5
-DIST firefox-78.8.0esr-sq.xpi 544906 BLAKE2B 163cde570978d565282cc249ec3c4fa030926a193340f675066b5906d6206acfa7549a77283d6d86cd94d97b194f7bfc3e670571436ceb654cc8e61f7b96160f SHA512 a28426d9297c6f6120a9c04a8c897278ef0bf5585e68e703bfd5f321cd2e440d6151416bee98926fd23d4f78894f54119ce18bfbe54a67e439dd09b411a64960
-DIST firefox-78.8.0esr-sr.xpi 561380 BLAKE2B 6c5abb996c971410049e6199ccbf3cfc1a2235b5ae4476b45fc659b2d0cbbe09682ba209d0701a23828c7d82f15a881b704a4286610ac9caac370bfb1bf38418 SHA512 cd89ad33a66082e96ad900dcd1ad061901151a634b561fdca6cb0bff83500d5ff77dd2e07ce4bcb43c936b1508a86235f06bb9793735f378d23ccef428408555
-DIST firefox-78.8.0esr-sv-SE.xpi 529704 BLAKE2B 5bf75bc00279327c2ea36dcd666f8ef60c1ca9a2e0e2b2909ee0c0f5a43c2f9d854029d6260989442a9f9fa778fc385d174e73c31915c0570a01d2ee25c2832c SHA512 8f30b7bd4ec3f57c64075339b56c78a14c0b141686dfc034572679ab5a16ef4ecb9ce16188c9f0241a368b2b5cd8a1a6ce602e98fa2076f840675c3e6e869638
-DIST firefox-78.8.0esr-ta.xpi 521532 BLAKE2B 2cdb0ddd41f3fc32ed998e65dd42377221f71881644fb52df7abf76180966623718d5b2b01ef95fca86c51818cd8a1a60c3a46d880dd4375b1a45adcb710472e SHA512 101fef0bba73226369754e4883012d87b52f6628aeedc02afcb7c1693786befb5c020541fe2900cd3442069afeca424a854acfc89fac55d62ca52424f0c3b95a
-DIST firefox-78.8.0esr-te.xpi 558403 BLAKE2B 1306006b1adfaed7e6ac19e830a1257a1f7ec09ae8c4e51e97f099c718ae828e0ac42ceb72525276ba4702df34d3c5b5d12e1cd3d47fddff791ffa42b752eb2b SHA512 c224a55e2c85eb9de765bb1121e323ec705f3f067d38038d2c4d61e0ecdeff69bdaa8b84cbe4ca87ffe284737887caaa4ca89e462952e18c1da6a2737758f551
-DIST firefox-78.8.0esr-th.xpi 592236 BLAKE2B f2ca80a5c1a873e4d6eba0d419de0aefa182af14bacf833e55806b407d37a52348751882ed3f5d020639742f1fd233594b75e665cbbf1cb7b486a836e9d5376b SHA512 7793e5ea97e07dfa151b85188351dfdda2d83689ec6c5430ed4ca2e0a562f053c5ecaee5474774c38f6ab90e657eff08bb2ff2b3bf523fcc3426a709126f1402
-DIST firefox-78.8.0esr-tl.xpi 521110 BLAKE2B bb3de79f1003fdaff16fc0ad43f8a011b1ca599174f38d516e7e05c8cf436e27387af3451af0d82720eb2da68c0a2850b63cf539b135b31d37dfe8ad2e47fd7b SHA512 2ed61e3cb7ff698d1b9197e247aaa94ba25389e1514fc7a64873c4451c6932ffb5cbcf7b1ba2e82eee1b60e7d29ddba925df330a910a1f193c1e3185bfb74c69
-DIST firefox-78.8.0esr-tr.xpi 539877 BLAKE2B 7fa0185ce5607894455bcbbe4f78544660c23c3320e1f65544d0d56df6e432d9c1e83d15cc32ec179e9f4bb5debd31b86da57555dbd3bf005ffad04d9f859fcf SHA512 c20716435210c6fffd7de2fdd28cb987f6405033859f68ffec58745b8ac0e5d0bb1bd6d7e3e322c9e585321820759402e3fc35d7588b46b0790b8fe9291deea0
-DIST firefox-78.8.0esr-trs.xpi 501213 BLAKE2B 347a448fc241a895b4b35de66b8686091f457a67e94b4bf49275e1cddb9599c834fb8252b8709ca8b274966de8923be2edb0823ae1cb54a7ecd319746f7e115b SHA512 97a4f2c71e76d52212b279c817a90e2865e00ea9786255eb50a9019f0f54d4693a01b6104bce0d3ead56d846492138259e79d2a4768ed239601645ed7a7117d8
-DIST firefox-78.8.0esr-uk.xpi 608605 BLAKE2B 856b451482831ef08c51a4e62aa6f98a9b1e9b945378c2d2a9c7ba1cd9a6b3e8f60c1837ece14949ff2dae7b517a7f7f85a5480d47bf5765285a02e6eb449587 SHA512 b370aa8f1a342e05fa4405d257ef7f4b03d88f1e9658d5e94d5bf6558e31c526e8201c550f4cc3ab9e7a0f68777666af4409a2e8ebd852a0ead3dfd41f3c68fa
-DIST firefox-78.8.0esr-ur.xpi 557963 BLAKE2B 7c20a67e037e13ea7a99d911ca86e5c981a30634f727bae0aa6ffb387e9fe75b79c71960cddf425f031b973d286a011c1fe6362a6bde5cdf5382528590c46ef2 SHA512 3582e2631fd5b98c314b0c3fd00068950f0e3d18152641c38de2eb34da5c0d62adb6e21d9f0737b49cef4a6b5070ada840825cde83b93006bd19ec28f1ac431d
-DIST firefox-78.8.0esr-uz.xpi 477561 BLAKE2B e18cd1a4bb6f8d481b44ec24b1b1fd3b576579c55db482fa1712a78047598ed53db8f79cc5bd46767724217297442967e5d53275c9faaec3faea20d7066ad3c3 SHA512 a3f8ed56e68cec58f5d4edadfe0324981ebe6f88acd3f38f3530624a80896494b8b23f7453520126c062a2b040e2eb09e4f65435fba314a24f6114887d5ab5cb
-DIST firefox-78.8.0esr-vi.xpi 562856 BLAKE2B 165bfe3a6f8c746c3314a974e0022314ab988f794016c5114b545dc26d89f7b2a5d2145e865bc293ccf3128cfaecf81a2c02990b39c7543f0ac29dc6386e135c SHA512 9934907b7aa6abe87d569f56e3c14483aeb546eade17ddc5af5b1f05790caed1c0c79ff8c2ceeefedb09ca5f472eb039fd1217de21fe95442e29d132c1a196e5
-DIST firefox-78.8.0esr-xh.xpi 427844 BLAKE2B ece21c50595c9cf98ad6cd2b221c6002afd49c8157d17533ce2ed211a6408646cfeef939e4e5c1cba73cc3b5c2f82df0742ce32e515f07308a61f5b1153b6cf9 SHA512 cb502653ce016c7edcdc2ba36f471a71fe7c7a5b34050607b660fad1f6e4e504e4e8a3249a774849ac7d0f57073dcf88e354b7a23246dfbd14a836f0ac1a0fff
-DIST firefox-78.8.0esr-zh-CN.xpi 564768 BLAKE2B dec8876af66aa04b430063300972ddda434ae5fb5bec7a05a811b9e017676c9b355894c966e15bc217af549115e96ff52059008ece016906178981a726383995 SHA512 2b042f7fc89f8d36a9c789f6936b88b92416d4ef3d3f6f739be1de3a62c3068d07eb4e7be0e4dcd04fb7f4b8a8eb07837ffe71270c2fcbc07bbbe369d78cf6fc
-DIST firefox-78.8.0esr-zh-TW.xpi 564735 BLAKE2B 86f064e71931a128963c0b00e2efbcaf6b7346a6acc0b9ed781764cb05ff56b5cc1440719e385a57f709d278ab5cdd2571f65fb89fbbdcd4160a05a1e1ffb7fb SHA512 2f6028ed48b2bb176521174658941844c4a235bb7d592a9ff6fd0435f5f84b1bad40055ac2f6c9e9bac0ba0ceeebac1661cefe4ee47d2dab5889ee0ca76a8a8d
-DIST firefox-78.9.0esr-ach.xpi 460284 BLAKE2B 2fe9b4662ccabed318990c89c4d596b2c5b31853bc2ac819f5feccf7e22ad16c78ef3149c0b83a0ba9e53b4667e1f836948c0efbdded8f4cb4ac3e2161060c22 SHA512 c80dab73e71a5c8dd8986dfc0d2498f2e8765d241fb2ce316f5803481103fcce511f486a30a9334f08dc50de259e47dd6f8d4611d0a72dcc0a5b2a816ace8d24
-DIST firefox-78.9.0esr-af.xpi 428345 BLAKE2B 21d05f20f6799c5e8d64bf5c2dc62eaceb2381299c1be715e56e6f70993d61193a37e9024a77f886bbdd4408a75a7db48244858677d934a6de30d3e27abc73ff SHA512 4aa30092488dde9d7ca790661ff720a6de553713508c99337bc62c992006da033f434c156f6f5f267e0e10b6cf3f04aea5ba693c193916a5646b17cb19a0c9d4
-DIST firefox-78.9.0esr-an.xpi 508379 BLAKE2B 50bd753bac9402478f7c44fe173d13d23ff37cea1b654e9b97eec3a5afab4680c4885f02f46c61cb64499f5ff489a6347d4fdd67c3e8768c5b3e014209d1eabf SHA512 f1c27243c873e4e8623a7d1090baad767627319be1b878374025fc7ea21689ed59b7ad0a6fcd443141eeef0d25cd3f7091c7f467a612c239e6ea5e9e02033987
-DIST firefox-78.9.0esr-ar.xpi 560968 BLAKE2B 52a62849d8c44c42e8fcd60cd1f9acc40eb1b71bde0be07543739844fcc11746ce35ea03dd0139b747dd54e353486cc147add6b59c23601473648996d7d6bc0a SHA512 ff938dac4045c68eba4d1743da2d08076ba7a99765a80ab5827cb6ff84273d3502ef6f642c5b27458e90c92468c5fca8e0395198d461f2b9afeabb26d81fdfa8
-DIST firefox-78.9.0esr-ast.xpi 456393 BLAKE2B 9d9494f3bc88013648ccaf94a2a286d10310caadceb13aaaaeebd01102cf4bfc82af3f04e52bbb5bde0c09a24f46dc78589dbe5adcb3c0df0790d843a3e8932c SHA512 eb46efbe9f52fd4730e36e5a606f16059780e6aa7b838111c6b604f08ce692fbbb502dc02890e4bfe174fb57450569fb2e24d4d23a1cbcf61de0c97d76c5733c
-DIST firefox-78.9.0esr-az.xpi 497432 BLAKE2B 8aa1fe2a92516ea013f9b35f67d1055e6a5a34e2cf5fb9d7f35bfe7bc7247b50e4ce7c0b8d12d01d936cfa9b1c5080bdbd3546cb1a206d08b95387f0fcd3ec13 SHA512 0fdb56ad3a1c04b8c83a2757640a41bada5f590b6710970ab1329a3c009532a4d01859774b2758edd35b8ee01c6814114c1c044f4e591fcf7b8b46d9c30e364c
-DIST firefox-78.9.0esr-be.xpi 608647 BLAKE2B 2e41ffc02d3cbb0c536f44866a1fe64fc4019562672e0026fca4cb9229a5419a3b580eab7b82b14621378e23ecd4d72d4be75026f80e01f9bc0bcf074ce28c94 SHA512 b253d73767737c747e5bd92c77e937bf34b4af80735cfd02a08dd4657ab4f99baa3e635250c74278ddc71332f09e6e544066a772a30f30730bafee7a123aa18d
-DIST firefox-78.9.0esr-bg.xpi 553974 BLAKE2B e37c71fb523b262188446517d3cbebb4fbd8ed55f5659b03dd990c90ba2e697341028c8237cf851f2bba5d4e9ba1e67752743f8cc0f618ab01ec9e27b5d27424 SHA512 cb1c7f6c557b222d17142d51926895b2bcf081e61f89209a4e27029ddcdc5511d9d1391f82ab3797aa0431b4f04f65243b4c210cca25ade58afe3f8770eeb9de
-DIST firefox-78.9.0esr-bn.xpi 572623 BLAKE2B cc87430c8eaedef7d288f39180304a2ac29ae0bec0f6f57d24d512631d865dbd90e4f072c3d61aa1cfa5217f4dfe50892a41e68e3d4b5a11268f9c6ec64d864a SHA512 d335ac6c6f481313daf83f1f7c867bf0a69a9d5d6fcf28937b966944f67183d54319793dc6da2083727d666c87546478d098f34a1a27cb55a128d75456bb0643
-DIST firefox-78.9.0esr-br.xpi 507126 BLAKE2B 3f3e07cd394dc097f4a853e3a5416278c35de7a9202d717bc7cd8ebe58e15472ccf7785193a679320c2db4c1d3aff1bc8396230fde8a1c46eca583921226381f SHA512 e9d877d90d069ecd02e370f3d104615106c4f0faa39873deb973c0e19812408e10bdcbee1e9194c016ffe54c13232160c2e101eb85138f919450315b170ad5b1
-DIST firefox-78.9.0esr-bs.xpi 463809 BLAKE2B 65f90f31a495664dfc8d2b33a656a648e1484497d18a2853b349d6378c5c4bb893bba1330cfb6eee7542fb20c82e0a2c31fc6c771060dfec00c8bfc2cce12dc7 SHA512 fc7e913b54b66768bd94ed84a596bedf2c3891698c61a2509a40a9b42e121a306d80dc72d8ad8ddd9c376fb12f222732c2f8aa3a5d98c0fb57b41c2577935628
-DIST firefox-78.9.0esr-ca-valencia.xpi 517188 BLAKE2B 7b133fdabfca4ad5e30e06e22ae9f7c26c7a271e1b693a80378cc28e167c9cec29d7e789090cd6e787f2e77230d89100d13104edd47e41f43d1a41d2d37c0f2b SHA512 7aa8738192cdccb5e7d864961287907e7317527b136ec8779fb7f2fd58308fa25da45e990fd2467b8b201a66b4269af37e3c50cddec1df60a4b98dc7398ebe83
-DIST firefox-78.9.0esr-ca.xpi 514187 BLAKE2B 8c0276a00a9ada59dec4966e45b8cc605196f3a41903921d94b06569d87064b440429db842f5c11301b20d65f8430e17d9116af8815fa40457d53f341ca9778b SHA512 df4a283f83e50c3686ef9422aa44305649a59d76860c254235ab4f9f8f480585948981b4ecbc183531ec983f4aaadf21023ff21a9a38b34d6e2436f0bfdd509d
-DIST firefox-78.9.0esr-cak.xpi 551553 BLAKE2B 40df282fedc3e7541c29cda5f218dce40991fd291a6b657a66ec1b3be8bee20eff8a9fffd53d23099e533ef264e3b6f32dfc4ff5fcac0cd7bf6ac06a56b9be96 SHA512 ad968fa2d1a2fa4940d07f420c86124bfb531fc468a4d6307a638257b88dfb82bdae1f357690de46ed8819cbd690f19f8b90838469aeb713bbaa3aab193bef9e
-DIST firefox-78.9.0esr-cs.xpi 540325 BLAKE2B e8046f10cc8e7faeaf531e54aabf46633d86c833a1acd7fd03be36262dd7d08a141dc851e2040ea477e80c9b39ea5a93252a9bc2be575f88ce34d4b1a4512489 SHA512 3cd3f91b2928ad5d96a9dfcbf4a74e01a9031c3703efa1759ec2fc083ddc662fab64dcf7189ab6236eadd309722741a3ec2d506a3b1c57d7758797174ece34e8
-DIST firefox-78.9.0esr-cy.xpi 530707 BLAKE2B 0a748210c2431b8f70a9ccc8528102159ae104bd059e48df7671f2ce9a5be66a77336c9a75dde0d6e496fa97b6dfef25e0636c2fcddbebf947350052ff4c648d SHA512 0c2c588b6fc74dc6d15aa75d42e36e5234ba5b94474d0e17b254b71ce4d5f8f2ad129abdfc83ccb7e489cba799794a2631824d173367444bf3d0b4d34cbbcef2
-DIST firefox-78.9.0esr-da.xpi 520265 BLAKE2B 9cbfd9627045abd8427bdca69a682e7b64a833baa20252f78a9102370d7c9e13c54b61167e648bb18031b41841b114335b065ced56c4b75687b624e460d72fad SHA512 14a68014401792cdef7f4c70d0825c1e8cb536e5352dd25adb9e3919f08afe6d9a0c2318deea57c06d1f276efd6b64e0867eda7909752db2a67dd8cf30643104
-DIST firefox-78.9.0esr-de.xpi 542849 BLAKE2B dc09859d9fcb8731de073e3dc39f94e65759350d686bf441bcc040fb5a93ae8605a2c82c2bfd0820272c39f3a81ededb967023369ccd8436d768123027f56816 SHA512 9b1e235c83a821f11a55e0f36dc4573ee9df17bee3c4abdbc6d9eeb1d506c86228c558c9235448c30b795f7c999e2884012fc0bd1b0afaadc9f43c1bbab32e84
-DIST firefox-78.9.0esr-dsb.xpi 554285 BLAKE2B b9ab90e8336cf002ea7b6284f081a12f85dd0ca7f38a0b96d1efa50fd9658274c00523b3c75c9e72858e5739c3755144e2220248a72153ff28c1c6ab3ce5814b SHA512 7b08ce621dd1bdd601e100bb8b89aa22545a66e7861a3264be3a89585f891f72ee12b61a7b694693f853efb7982bfaddbda5c327a76fd898c413e040343e711a
-DIST firefox-78.9.0esr-el.xpi 626562 BLAKE2B ef7bd15f5a34d90ef08b0f5dafa64be80dc90aa0637bf205ad6159016d0cd357723a7d78d389f03d5adf9490e5b3523cb5e05aa68221ae8507555670afae1f07 SHA512 08d20a576ad80f6e5b07d85d59ccdd7a091b5c2fd5837b97a783f036ae117eec1217b7c5dd17f657878160661cf5da033d85e66f619b1ce4ba8c3d3c03095aa3
-DIST firefox-78.9.0esr-en-CA.xpi 497730 BLAKE2B c2c7b57fc453748f483dc8c7ac36a96057fcb2dc7cae0c022dd4c08d4df06ac44941fb738e3f94fb126318f4c5a8c6d631d672f40130a9283be2abad26b141a3 SHA512 ac781350778d60831f53f9e63f5cecee7593ea809e42647b1fc7133c6571702bc07fec43cd4abba81bd1ac6e3d9300c712517fde586dc98f37f9da5a649d6b1e
-DIST firefox-78.9.0esr-en-GB.xpi 497592 BLAKE2B eeaa669c1f99a62c0338f8b46e1bd897b20af1da62d2ce641d75a62e637b61599bf477d1865d14d3623e5a599cf516dd03c3398232a77967a9d788e362d43434 SHA512 3f41f82a2bad422fd70cd4cfde6d54466127179ae074ded7bb96db4b9a9efe4fdd43994d3b0504f185b55177db55fc6d3a8939c2c563400740ef4b2fdb9d6357
-DIST firefox-78.9.0esr-eo.xpi 525746 BLAKE2B 83c83848ae576309d184d9e61e0200bb8d7e5f6f30c81cee65ddad23421efee5f9d4d8fe61825bb350845096ab76a7f728f979f55ff26e6acbc1c5e7322a9f6a SHA512 77046b38cf276e6e0c48fed5b0264fa93cd85a07d5c0091bbee6d745605768dbd3b8ded6c5e29e8240cad2bf73912a3346aa919189aeb29a3096930017ae10d9
-DIST firefox-78.9.0esr-es-AR.xpi 535809 BLAKE2B 4d74529503b8e427f50023dca5a868150574a1a57d3927fd97a0ab129aa9aa7097c7975a6a3007cfdbd797993a27dfd533b5ded082bb8404465c85043688bb7c SHA512 037bfa2956bc9bd7f252fd1c8c65d7161412b4b309de4be809951859b030762f0b701b139d2bea35854bb955503c12abbfe969e84e96cff6e229d89cb8d25780
-DIST firefox-78.9.0esr-es-CL.xpi 535358 BLAKE2B 61981fe382171d9862ba7684d5bb93e136f8d7fc875c6d35579a9400b5b325e830a3e1f42500aba2119d2af36247e7f378421a2f867c4ee6972391b14ff3ea5f SHA512 fad8cf640c1cc94009605f7f7bf7ff4dcb357ce7bb0a93c3e315d5cf7a55070a848484f5a2c362b1c7bee40fec7783fd00f8ec1b3b0531bad7de0038cadf31fb
-DIST firefox-78.9.0esr-es-ES.xpi 522713 BLAKE2B 622b62f09df3274c59665ec730478f10ce06fe743fa25ac000e59c7dc8e6c50726e888ce4d46365e6803b70130186818c9168adbec26f46100f94e736572fbe6 SHA512 7060dd66dc9a964ecc403bff8873611a01d1f13ef19afb0e55196a1acd8af2e50a1d8c74cbf923e0f4659ec4207bd7ec1ea3cfea24846366de3968e3f8e9bcf0
-DIST firefox-78.9.0esr-es-MX.xpi 532303 BLAKE2B ad1d7383ccceca7dfcb5e1e38c54308652d239f54e7a6e1d40d70e7ba6df2614ac587d3456a88b274c4837e3458baea95eaa6c7eeb542bf3890109df62aff029 SHA512 bce31dd986ccb0217ef58f237d57355d5b3b6e194aece1692e05fb113618b38c1cdc5ce4ad23d69dfd35d8cedd0278aa7e07d8fd17fbfa538ae058336cad69a2
-DIST firefox-78.9.0esr-et.xpi 485246 BLAKE2B e529f3f54b9108aaaba93f2d3e7bb03e0759e5544f1d0d41828d1a2cf64370253d94c4ebb2bdd53b96fc8cf1d20ced3db98af58fa7a7133716a7e64f6ef849b3 SHA512 4562842739eeb61a283e0717ae0e8a54a1fd23a1af0f71dd75914fbdf2287a44593fceea96e39667dc34dec899e04f1053fa72cf9397f1108f9175e28bf27a4e
-DIST firefox-78.9.0esr-eu.xpi 505875 BLAKE2B 6fd2de9c8ced97b14773830275f2468bb66489263a6cb00169fe75c32eec129eb341e14c6e61b2c53358e3acc94610720b6fb4fcc4018c4d461569c971c7e205 SHA512 887c2a1d8f5e6a84e03924af60c61e66698adf4bf31562cb9590bb7609752c0577f91b98ac6920cff538be0d69d12cc723463cb1b86bf478f4eba0f687985968
-DIST firefox-78.9.0esr-fa.xpi 538925 BLAKE2B 6ad1e67e38afbca9dfb8c155cd59219d93703118a6c2be96d11f96ab64c72c4092413e783296bf9ff53a1fe5645f6689e4a2f730ea5f919f83d0f701cf8f3be8 SHA512 398b4f2cfa45af8f6062387b7430035ad544c22f6715bcc954dfc1364a4d55d5c9d3ff0770bddbc48a555daff41999a9a7897e84506f808e50f17fc973dfd605
-DIST firefox-78.9.0esr-ff.xpi 481632 BLAKE2B 7fae1fada63149b62c5d0fd8b81c55d46d035c828a5577ae710c921ee52a4d2f2dcd26f01a899a86e5abc2a7a8154a364da255cfb90873ab870bfbc3634b3d33 SHA512 27ac2a34aa7c2e6765a1e96ce1e9627e265f6bb342e40e50a91ce3920bad81063fd4c655596a6c84e68e4e7f71640da95a5a6e9bfd4adf463aba99860f6753ca
-DIST firefox-78.9.0esr-fi.xpi 517921 BLAKE2B 4f47ab34102cff0680bddd6fc5223ef0b18409ea0241f5199daa6080a3cff1c6377954e454558f538ffde404e11991db5696680833ce00bd1451694aa3cc1c5a SHA512 84c3b98e5ffd566ec472a4473e24a270f6a7b8b53c4a26da7c77dfbde6dbf982e24fc70d2b14d869e313cc7b11322c198b10c34c43737fbd4c813fd1ebe41a08
-DIST firefox-78.9.0esr-fr.xpi 545890 BLAKE2B f5ab2a2a23e5d6d46f324eeffb864eace0e734229c7d6fcb9dc96aa8ea3b30ebbfe6ab08bf511d7cb8c8663506ea1f3d01524665ec9a547244ddcfc46785fe5a SHA512 83a0cdb75d4c3a73acc4be87401bdccbc630affcd2055b5ad5b240c78ce6d06b8f6eb40f1dc29fd6dab5e9db67393d4b88c103926c8f27f361d4dab53656d2b7
-DIST firefox-78.9.0esr-fy-NL.xpi 532487 BLAKE2B 85eee9ac61456710f141c6956c7ce2fd9bc9eb704e1593dfe1db87f7b4e0750ff533fd377de628ff8d9597529055ad025b0eb4afb9a79356745f2236baf28883 SHA512 71fd41d781ac7ef1bd741fc3df292cd58be1294d539cb479669064d7188f9c9a4160d493f69e16bd4fc95b15d1a746a7042c57e86f7f5ee64ae5666b350c5ff7
-DIST firefox-78.9.0esr-ga-IE.xpi 466882 BLAKE2B 204307b430cb59a0a9435134de71eb5ced57697629c245dc3107c00518c3ab7212a08d35ffec5559a74ef136a7adec7633a6efe051289268d8b25c2cf50a3c5b SHA512 3946db32d04b45ee8f1b7f57ae9d109faf7d00f986c6f1ea77cc4e375176951b047cbeeaca48bcf5007d2f3a2ac5d14e17f42ca96e6bedbdf3c7d60f549f166d
-DIST firefox-78.9.0esr-gd.xpi 491888 BLAKE2B 4d6852ca851f679d902e66c362253fa68af240f5d41eee87a96387cf80cdee479f989bc440627c1a08453c2b4ba1ba863131307daa13e0dae61359113b330c2c SHA512 ebea9dff85f81ffbdf7979edbbdc72412d8a4c1dff8f9937b50baab1842f879a55d563236238fb634ea722882cc1805299751051c6cd337e407214721b952892
-DIST firefox-78.9.0esr-gl.xpi 528415 BLAKE2B b97cb82d2a7e091cb7b9ee6b55c013b1ac5478e2c590ff2573f4c37c8aad6e8d1cbef13be1535d85760fea2ce21ff1934704f8f4ff977d362babd2eab518c06a SHA512 a71bd3962ce628a07719799feff2bb3996ccd9f315abb35fc8d9f20bc68ca53515cc28b288850a7144d1058a2953b6087efabd6b04fb0707fb910591ab7fbcc5
-DIST firefox-78.9.0esr-gn.xpi 546474 BLAKE2B 45255609e5c6851a3e71cb36384fc974cf36c431a286b68477b72effd13b9d43c73758ef001f05bf57dc734785775e10b0289c8b5c18b5d9fb99c9b6e85c61ea SHA512 2f19e8bfca893a4ebbeac32e3bd8e0692d4284164dc0a3372972427a62b4a5e4fb4c877f783b42f4d785bbaece8450867bc7360079f14878e9a9bcbdec6ae143
-DIST firefox-78.9.0esr-gu-IN.xpi 541427 BLAKE2B ad60e5d2f62b4750bb0de0e2f133d418de5b80ffeb52fc0743a778955413b0451d24ce9483f62df12afac2545761fb96081bc97afe48a7781601a0905a81a2d6 SHA512 4aebfd1898fa2786493819db9a27ee44a7bf5d4c77892686c87cc1692581b5958e6abb11961e7587fafa772da5e0f6a443c30ecfb1cec37818d70c01ad6018fd
-DIST firefox-78.9.0esr-he.xpi 545588 BLAKE2B f48a9248adf3ff60fe1fcb29ed0192664ac23f0c47a75356d2d6b4851bc88e5ccd7db64c4af9c93eecac31bc5b57d5e44dee5c3822cd63959e85f0137d9ab7f6 SHA512 35bd7e812ac8250e191ae6621be96cb9df8ef73b3b3fcc9cf7890d47adefae1a8a556aef35aefd1e184bf2997144643b4408950eede67c121636bc02e0f244b8
-DIST firefox-78.9.0esr-hi-IN.xpi 567870 BLAKE2B 5480c5877bfb97f3d487bb52db7eb1fd28a614f05e966e9b4930bd04bb4e051a650556ef14bcf5e440d303ffce7232e60c48698120f4bd20a941e07eb158348d SHA512 188ea7dbbed8e72a16787381656af31aba96890f45a30278b80cb5b2be3d71699851053718cfe0ad6605634c61fa1d253f47b1b26a58c71fb0e2a744ac8613c4
-DIST firefox-78.9.0esr-hr.xpi 522691 BLAKE2B a7238b4c78eca7290bab91c4830ce7e58ddfe59ba9a6f9ab64ee66901d4233c6b516ea2cb598141d8603eefb1c649548d14933393a2159f21ad6df180d16cd17 SHA512 cbd7acb0e3a9e80f26be4699b71115bd738b097fe56921849044fa0986df4ba9365f6521ea5de682679c2201dce0af7c76a4eb882b54d7216a214ce690945422
-DIST firefox-78.9.0esr-hsb.xpi 550664 BLAKE2B ee285aa7b17019cada0e91843b3e28ebdb1b5112278c5394876d016bd1dd255cada7eb40a3d2f5c3ef4c252c4e8659420d790ab887b381df5401f2430c44893e SHA512 61e0ed13a22f8f51a2efba1e4c2709eb1411ae4ebb80096c0d618f5b2e09f6bea08fd7425b6c9efee04910d3413452088c38a8c7083f067f837d2a9c1c717720
-DIST firefox-78.9.0esr-hu.xpi 554882 BLAKE2B 22072663946f9fd60ad61ac54ae61553a0151224e7ffa7b059a5d322d3b10e7be15af2497afaba52bc4128e0a176c104ecbcad44cec14f5ab55338901ade0351 SHA512 72a25456481e1a92fd093d0630d4d6ac39fb147d1ecbe8aa442d6a5c0f061ecc302fe04a39ac09f2d0399b2c9aadda433c48ead41c7573c53cae9809edd399d4
-DIST firefox-78.9.0esr-hy-AM.xpi 588991 BLAKE2B 42c13184055c6adba230ac842dd019a74ad1a0b303094f4fa52a866811dfab25e4d0aedd8f52f06e34e9ebc1f2057403911775c0ef097701addbe809a3d34d53 SHA512 95ea00df43bd225497e4710c684afe86082ec5611d54f1cadd2c10414aab3314e4d0e01304c60f5298140328be94cd8a744040a99535ed10f7b43eb5ad72cae9
-DIST firefox-78.9.0esr-ia.xpi 518817 BLAKE2B ed5ec2a963a7a56f0af1a4599d2e971696927f5e3d57166d58028b7b9a5b6de9471670d2df1aeb8395b133d2a047422284f773d774b627a933a7526e57039917 SHA512 09335e17fea8b9463d075b4f189f1cf5777720315ea5a8824b15c43c6d13a79b8379abb6a0219beebc38b7fbcfd32aeb3744e530c1ad2dcbb04a5882eb834344
-DIST firefox-78.9.0esr-id.xpi 509570 BLAKE2B b9fbe4b7ff247d8a7932cbcff6c864b372fd5e24b9046f38d22004cef5e6d2e4fdafbab2a4f438d1444f0eb1caa701845102327988bd91a5a7262bd7534c193d SHA512 f74d3dcf68d42908d99454d8a51cb91984550cefd0ee3f459ecc61de7e7de3416b2b9b6a1a6b47c970955ad9f50406ae8212a88f3b0d62d17624d4b6ff993207
-DIST firefox-78.9.0esr-is.xpi 477040 BLAKE2B 93551fc7805cd68c58c380e464ec91ca46ad4b38da71a82709d2afd5931bfdbf55cd215536d81e8dfd4951ad7b2b4651745a8892c6287e83bd5237f61a33c3c9 SHA512 25da271194f44ccaf6866bedb4d64e4aef27fd0ddfa2a7110cc56e7085bda9f6f08d86088e4d816e1114a05d568b1fb9ad9af58522aaf4061f90644f9806bb62
-DIST firefox-78.9.0esr-it.xpi 449814 BLAKE2B 6b5afceb0f7db969ea43a5c2b6785107ddd63bb052803bc362ffaea8646c3846fa3026ef1e7d7b0dbd860b91e322ecb85c7494778d7fe5cf9d2868284b1228d8 SHA512 822e34da30004a68f963394a372434960beaa65c75a0c3fd382badda0377c3d5047917cb60b3df78b179384b6a34a3c17ce85807572bd628bb6e764cc37c9e34
-DIST firefox-78.9.0esr-ja.xpi 578205 BLAKE2B dcbcb83ab6d93e088bbe4021b3a21b2d3fc8a1d58c9b05517ebc1fe6528bc97b49e7c35d50b4544d1f1729a72a10ba245d4c83032b5a2a85a79936e220da0bef SHA512 58c00441792ba6be9a10552d7aa23af353439ac37a87689767a7f456cdfd217109105569c0eba468bf03ec905fd6e1d4099d1fdae6c436ca5f979c48089460dc
-DIST firefox-78.9.0esr-ka.xpi 579082 BLAKE2B 2fd6e599862b30885f7a459b8702453dba40a5aca1328ca6622ccd02ce3a5bb0e1e0b1e1c7ba301bc7cc020ae4a2844e0b483de56fc150f8cf2ee7cccf0ad588 SHA512 82eef4ba97e4ff546721bacf789558d5e37733eed2efa180bb53774a6be1d43df24a814505e56a0b5aa13251fc4c62fa161b20af07abe4a12de6eef0ac28ea79
-DIST firefox-78.9.0esr-kab.xpi 539737 BLAKE2B 331c3fad7b667d79470ab64e131f1032c35b5f6265d6709ba7bf079368845fe4e9b455ad3a69f8f9242c89b4ea21b1ff5f1d47baa1d942a2d8c5a78cbf6baadd SHA512 34743fa27845f3dfc919a91d2e736eeae8c50244d4c1782d91f34ecfa70b544ae42e7f1af976879b180ffb3ae085c971f72fc6d15bbde12164119f286b670328
-DIST firefox-78.9.0esr-kk.xpi 593245 BLAKE2B 792aade3150219c4f6889951fc5842cd7fa38cc77cf62c1454d554b7085dd907db25a00cca816fa15ae99da807ab75e49d5ecba3c6c59506268d8a70b95da62a SHA512 459ed654acd681a5fc78681b944f53f990d085ad7a7552373e0c816924bdc7c5c3d84614a526654ee634be30711ce86336147c85df3e99ca52014fe6aa451024
-DIST firefox-78.9.0esr-km.xpi 527366 BLAKE2B eb646fb5058671ec5c6ed6c5733fe3385bc79486ceafaadeb8284027830dc3d99a3d4d3a4b5fd2d9aa87944c0194bc3d82b24fc0ffa87673802ff3126c47e661 SHA512 eb0c14012deefe8f917ce28183a5ba6374b4bb365645a63fd5051a40efd54e3c3f07d03e8b04dbe9dfecd525a358e6c52ca73858a6bbd7e6eb1e636f22eb7c3b
-DIST firefox-78.9.0esr-kn.xpi 506752 BLAKE2B b4ed041b72ce1fd6222c2615259270caf739f6da5ec9243ee3ab2b658250ce465dfaecbbea1a13f448c870425f693c44a1f9acc66445277e40ec35772b78e414 SHA512 be5a292b607ce3fe28e7d300a00ce0463dde25a18228098da061bf9a72988c892fe2818b771196fe1d4f5f7f6bfe3b5d1ae07b9060ad1ed6ae5c470c96e82d46
-DIST firefox-78.9.0esr-ko.xpi 567536 BLAKE2B 08ebbb89a6acac6bbf02593ddd8f3ac0776c4a736c6b861774136c3359a777eb62f93b5e5fcd08f20e348c734d7846d0fb3091bb388691965913651c8f3a008b SHA512 07e0f39f139a1d8b8d73f44ecac73984c114586677d3e60e58d95d37ebce198cfa1859b902ddbcb46b0cbbf1dc222b185dfa0c2635f8b500d9405ccdf7af5a61
-DIST firefox-78.9.0esr-lij.xpi 475230 BLAKE2B d80bc1eab065d1aecddd00d87c1795e01807b14e6a84b0b5921892f25e40621d5bca6b180edbbb3828b327aed93a73f2fe1000cd0dd9ebe049200277f9c87943 SHA512 14371e9cdef8ebbb8fdc922eda3f945e40a56610347ab376988eed3273fa80d2931ce7e86e51b80e3d52c96dae40359e655001eee7233331e8720e1a9abc6b78
-DIST firefox-78.9.0esr-lt.xpi 540694 BLAKE2B cc53aa2d2e916a2a8161eed2f275bc9fb6fcf218e35c00e8bdcf82931cfe817dd36792c112a34bd47949df0770043a059ed867c9dce7d475532a2a5ff5a7090a SHA512 bdc6324bcda0d8772c4821262feffdaad22e0be4ff914678a7942b65b5f76403bbdba5680dd58b0ec38f1919df19b005b2dc1923f94fcbff8814e0e6561660f4
-DIST firefox-78.9.0esr-lv.xpi 467467 BLAKE2B 9fb554d28e7bad7de871b63f9886155f431cafd83e45a8968bd3575b6f842d24bbdfd8a0c8e4d437ee1822c1ef1e24d40a47274b3add73c7ade8250159bd568d SHA512 db6cd16d893c1e49b021350849ef53cd8b3af8ef305d57c0441095ae4c796a6b39b86cca4aef39011f7fc8da2f464dad9d65e0468e8154b084ca93b447b47670
-DIST firefox-78.9.0esr-mk.xpi 460018 BLAKE2B 733dcd275f7b24e55535e6d66445b105645099d6244cfd4ac3ec8b37f08fc65fb30f1cd78675306fee4c3fdcbc1e8873606e416dffdf8d00dbae328e180c1654 SHA512 a2973e9c5981e2eb29154e7ea65cb92a20968ebf88e5f81723129326dc143ea4ce9c231631c1fc08e790026dcb5a71c23a98b5301f85ce3361fead41ae94119e
-DIST firefox-78.9.0esr-mr.xpi 541561 BLAKE2B 9aac521943ddbf522cb9937488b610cf9164e7b77b9487c91a0e51c2d4f92ca70ca2eb8d0429c8c56aba273c8ca539f1f34387c85a91406c6144e1463949b36a SHA512 fe5128bf120102c63682f7d231bffb543932f90246256c849e042869f753918d83dc523d5d19b4d0d4376a10a21de2f8986645dc796fe632a9e048ae205143c4
-DIST firefox-78.9.0esr-ms.xpi 453063 BLAKE2B 19c94854e2101862d1230cbb9ec38f95fd24e0c6ee9fdd2ab683c2ef79cb612eae9dcaefeab9bca9a8a4826ba79b99b91dd713d573d6d1926649b6c5605a2860 SHA512 f4a460291887ef30bec4289c58f3a0d2edb0bfd6a1d7fa2f451e59c62fd201f16377fb079ea92396e56929a8d2cba2d0cb758995db9e6935742fcc5426348c50
-DIST firefox-78.9.0esr-my.xpi 526327 BLAKE2B bb804e1909523270dd328296fa51f938f636235b942689f8978fa5d6a5dfa3c5e767d7007dcf5682706cb1f40c4845226d707acd30386104fda0dee9c9081c6b SHA512 931b9b7400030b42aa422baf9f361aedc756fc23e1b575609a4e95bacc229f3e54b387ff77a65aa5f759799ea4a56477210385dd9f061a6cb41c94d6731e35ae
-DIST firefox-78.9.0esr-nb-NO.xpi 518519 BLAKE2B a9dc35947ae68768b441f41643adeeb6dd9e06cc40e4905dbbb9898f12769af26071263254ae0293b669cfea3382e0701c9fd8ba749daf6592e3332c4cc3adda SHA512 3338ad5799c3e68e60ae61a2c6bc238d36c269591f428d081c81c8aec37e634291a4a7f62b923323ea08aa92f6bb0e7a1e7e985b10a05779432a9652db6c7c1e
-DIST firefox-78.9.0esr-ne-NP.xpi 483411 BLAKE2B b917c8577a95216737adb68d30c566d69afc5ddf1b04d534973dac7468134ad42628c49a00a834fd2ad997449343b0a3721ff4c4ddd8c4a5bdc929727fdade8f SHA512 da38e979f974e9f06f9e0dabf1680f512adaefd0bcf64815d04c571c5bde5e6b5e0c263405cdd848aefd9b40c0f684e98c9f7de3c7fa33966a3507c9d35f2311
-DIST firefox-78.9.0esr-nl.xpi 526205 BLAKE2B 7501783b01c502ec39f6c248fbf27538316eb8112a25f94713dd1c3fe55f8e62e33f54ca5f042f0ea2c99a505e5b1cea6d485f53395260e2da7adada27b570e4 SHA512 227f504a14e7d9589a5c5c23b63d2166aa4090277bbcffcff548bc17eaea37ebdbfaafa16a310d0223b97ec0cd947036deba5c816567f76f4103bafd5f3743e4
-DIST firefox-78.9.0esr-nn-NO.xpi 520148 BLAKE2B 57403c875ee8a3544a8073598c40e9c4d97b22039cb7820dd756f630afbcda34552f69a456c0790d98b8ee168c2c4e4883584d2f199af1bdaefb9d4e04ff7ce7 SHA512 d5bdf96101e24b61dd38d8ae18ffc5f0bd86c0911124bad5a8b92065b49a73756f3c4ca083452577beb57992d4926b0f499d7918acf57baefc24420a71f7e8f2
-DIST firefox-78.9.0esr-oc.xpi 542154 BLAKE2B cc89ce764a4aea1f2962c36e8854750d0711d2c363a3e5447d785ba490804aea988e15ebd341a8ecf5d75b066c195a9b5ce0ca438e92033c1896e2ad6248ef6b SHA512 c2e76a2807a86a95f1284a60f34b7895ae848f06040509fef980e693459b8df5b3242a0b7f5a0ca7af975cedd629c3c7029b2e533afa5792cc0df80d49d2fd44
-DIST firefox-78.9.0esr-pa-IN.xpi 580376 BLAKE2B de8123479865a85009ae18c325c8e611bc414f4f9b78d2a7cbc68e3fc274bcd5e87c296c3e81f7b54e73b3a0e09dc1220d7e8be743c21d7f978de9348dd509ac SHA512 0c596f5e18b0fbac5da2c73e2692938e16bf0ccca835fc63c30b5bc95adb4db567567f688862cd2cc935d608ebf74125bf303efac80a001ffbd044e688d2b11c
-DIST firefox-78.9.0esr-pl.xpi 545611 BLAKE2B 5a668190c9ddeed6a2eafd364d92976e88b39571e52f0ea23eb61c62806159e86bb442ec2a422ade3d7dd5944496a97fb64af2668b6c46e91d7a0b16f61b4c4d SHA512 8ef86284224dbd1b5165b0d35be3d16961bc7f42aec9d1d9fde564675f234ed6cd6f24ab1dd6340ad87b8e738b424cfa6ca2e1f6621bc8410f89487f80c8206e
-DIST firefox-78.9.0esr-pt-BR.xpi 527577 BLAKE2B d8ae2c7f1d3b590106b6d8c41ff69384176465dd2606a52ebfd304231ccb414b3743ad83c960f7294a6bfd471afa04b302bc55ff6919f59a472472b35a1b5722 SHA512 e6182f5963012f4f3dc366db384eaff03ae07c653ae247b5fdd863f07294897d935c219ea7ddc8437f54dbd010d29a84ee84e76c6a0e61940ba0c36dc18780e6
-DIST firefox-78.9.0esr-pt-PT.xpi 532048 BLAKE2B 5109885f8d8be6d55051dc72a1a6acb9f75109ba3948771b2a00ceb66721cad2a68b1611787c2902cdfa72eb91bc7b930cbc673813a51e8a8428630465f3ba98 SHA512 d45476310934c72ca6bda0fab931c06832933e8ec313bc1042a0d044222ba3e52044d121f5165a3d272cdf324c74f8d0d06bbba76bd9d5a275296ddbade7439e
-DIST firefox-78.9.0esr-rm.xpi 526719 BLAKE2B 3048844f499f7de4027ad7524776cfcfbb1f57148f047046df23e7025714cff9aeaeae3a5dd93db7f7046cb1bda47a0c0239e84c870f9e7e1d03a23b54cb8899 SHA512 058162a3f540504d62f437a0efdd66db3e2a938fef3e9ea5fac9f453ab86e39720fa649e19f67d531c7fbe4d2cdff3a66f0e8948ee8fafa3df2e156244a6942b
-DIST firefox-78.9.0esr-ro.xpi 535562 BLAKE2B 5c45d04430f3e849b05ede35c73af1d789a945347731fb88eb6a85e79aa2778418e9867f6976d75c1d152e48325042eb3576f3ed1ab5ab4de2b666e543759258 SHA512 fb77d882f5d068c34266990834adfa9106358f647705bffc2637932feb84f85b2ff72884a4c1661d87aa7bb0ff1780f6c790e1d2e71e62bbeeed0f589b2418e5
-DIST firefox-78.9.0esr-ru.xpi 614610 BLAKE2B 85dd761faf1f5ba174a89229cda6295e58b7823ef5701464a66da952a0dee57c30b7f39dba9cea312edb9d72784093f053f99a03a8aec6f5151b4187cab55eb0 SHA512 de67f659bc9f5b2d8d42f8e7252ac25d4210cb736bd2be46781bcc97703e496e9dd8f30291eec0c44b40573db97d7d2556cb7f794e0944648df738da2805a539
-DIST firefox-78.9.0esr-si.xpi 492523 BLAKE2B 1b1601e500169269d269adbc7fd045ea3da58aafb5f29361753a3fe5735cc59b33bf283d197f34043b6bb80f69911755f867b00f61642384a9edcf9fcfe980a7 SHA512 d2d34e01333351640be19248c7ca13ae66eff23975d0813df4fb7e12033c0ffcae669bd6e54d27b179b527ce1cef8cb49b9df4f3ec617c73817d0cece11f24ea
-DIST firefox-78.9.0esr-sk.xpi 534241 BLAKE2B eb09b738871194d7f225b7843135104307ae4db98da241c8dd721cd04a8423c6b908bb88a6ca1fc7bd64465f84185878ee46bc2e2a80f7f2b347f0bcc44a4cdd SHA512 ee76106746340e55ae1d358e1e5c8710543e3f84f443fc5e8b48e64031c464a0c6b178c02a83058bdfcc553f101c240282bab759d224952529f82268faff1ed6
-DIST firefox-78.9.0esr-sl.xpi 520926 BLAKE2B c1a4d7dc3f59744f489405aa6e92222e81687ae87155f2a8ef1fd275f5dc27c3a3e2092506c38d2d9677ab84d7cc7025c46ee20e2d31adb557669ef2edad3ee2 SHA512 f3a9d88e49db4d816cac1da508afe776ea20e4834e88a07662fcc3d827eb34545e4eb3404a54e117b3a993ecd62dffe84dd070d2f15b3527a93bdb1d205daab6
-DIST firefox-78.9.0esr-son.xpi 424585 BLAKE2B c8ae07a364406904b4aa2504dcb93b098a7fa0694ac106f1bb3b2e76863eecdf10c82785503859817d42b4f150c0586b5f438f63fd61e066f31e9c6db86d7138 SHA512 ee229cedb5ab7c5e05909056940b0062a2b053363c0788ffc48dc1a7aaaed19c94633282693db5157b9690d5c9dfab277656bed2372ba01ea33550b1034d29a6
-DIST firefox-78.9.0esr-sq.xpi 544917 BLAKE2B 8d921cdb7d786e7e37714837a323cbf9d87765324b3d95a865f4b0bddbc626bab7d7b5c3c31e73b5221fb621831af9d004da2707a5865a73b969822e629783ea SHA512 ca45b70f91cf86ed5f43e4e25f0ba7048d98cad431ef2a06f6af308d2c3a28a91d46f77aedbe58216da592c07f7c047db71cd7f90d4fc7a7b949adb985ee7cb6
-DIST firefox-78.9.0esr-sr.xpi 561378 BLAKE2B f1f7a7de2e71baeac92e661b30aea306c0dbe0ffbbeb01257eda4653fc4b52c89e87c31d240d0ade9709ed89e342003f3f3b1602e93de214cd7c75fdfcbfc214 SHA512 e6675055361fb3b93d33a084030ae65bc89bb7dcaa56e8521f768fa7b03dd05f2b0393db0c3c813fa5d0dae54781ab6673afee252d229fa198c1e52388c33e8c
-DIST firefox-78.9.0esr-sv-SE.xpi 529703 BLAKE2B b3406b072ef494308ebfa33ed442dc516f310a10c3cb88788126cb2609ca03be8b58b2790c8f0c2128fbfd341cbe4de1035641571fe20a06d55ba44ca9cb0b3e SHA512 b4ee27f8826734385f62411e58d3aa281a53bb95e3d712ba667319d7ae7695e104d94ea2a026c1f52afc338589a0aead42f865911583710845daab7bf0acb9d6
-DIST firefox-78.9.0esr-ta.xpi 521534 BLAKE2B e909252ac7738a1d2dc795f8d3cff01e0d915ff27a22b37e1ed02511c876c00bda3a0b459d67eae9cc88aa4d1fe08cceacd625d19094ba9e482aa674fb07fbbc SHA512 35d0d264319a7ba8da7bf2e1d9dac428736d199ebd3b2a93921d0c6530434ea220d5a14980b0ea671b6172765190b651cda849b8a31f1605ec52be5072140982
-DIST firefox-78.9.0esr-te.xpi 558414 BLAKE2B 402610dc4397ec7dad39c9d542f85b4b5edcb36bfcb482551da3930fe2bfdb4d6b7fe7a302060feb49bc2093ba527fad6106782910cdc32b93c1dcf5097440e8 SHA512 0bf992a323b477470426b115fee0cd893a73355b677ed4c6f465ecc635e5212cb4bc208894857ae61f4cc1c7d5a20ca60e22c9a19dc36fe9785ba97a256bc44e
-DIST firefox-78.9.0esr-th.xpi 592237 BLAKE2B ff9c411eca306befc819524daf9c048ccaea48d601f1b6584a89cb9ef9a533a4793ea20bc6cd1b1978604ac23716f4cbc96679fc153d38ac85f17b49fbe18916 SHA512 c61f0027f0ebef1a912636619473a24404c309aa02044a06c365d8ddeb8d682d9019bcae92bc9968e45cf958fd246adfa5653ec1f6a4aeceb2754f425c311274
-DIST firefox-78.9.0esr-tl.xpi 521109 BLAKE2B c9fde05ce8f802a58f57be9b8e13135a690c47d106e3354ebb804777159e572b8a8e348f180e2c007620a1496b290d710d3118f3ae3f6d5f361246e5f1298605 SHA512 b247cc44eba2b623f2a41e5e1bb105ff3d9832e637473261a94b27f3b87371fa0827835b2f471e00951c92437655803c2f37ba3c80e3609f889972674de29f90
-DIST firefox-78.9.0esr-tr.xpi 539875 BLAKE2B 8edaf2e58dc8361736ed26ec2fa9e699173a3370dfdd09d2d802d0349bdf10262e39957a535e9794027f50f931c676f6144ca3f555e7e1eedec6fb3e1dfd3142 SHA512 a714e1b37793ae1e4da61ac5774ada19edbd007f1abe68b3f4c31775e3a293601f1e07200ceb87cb62fa8418ead500c4172a008ead113d621468da50476ead2e
-DIST firefox-78.9.0esr-trs.xpi 501227 BLAKE2B f27c69b78fce7ecc7cf3ddc90ea83131afbf936ae00363453e99524618b3d5719435ef51d3ea4d0093237a3125fa14c7beb6885bdc6ec269823e17256fcd8286 SHA512 2db1b31b7e1aedcc2da08fc28241516073163da603826088ab8f81877eb7c09b45f7e68b20e819f04a2254a91e4c086e8072ce58fe478fed2944fe89d6c8b115
-DIST firefox-78.9.0esr-uk.xpi 608590 BLAKE2B 1322e91aee56726ed571731e856ede1c392b7ca2256ef9329fe90f50553a9313bd12ef338f4872909758da5700f05194df78d6748c046ee76125b4e6975517e5 SHA512 8c87948b23ac814748ede07c6f1298a6c683e41cd2b20e97c178d9d5e58857949ade58a01701690c87b6277a9e867bd39fc5e1442eec919442730a86c0ad0df0
-DIST firefox-78.9.0esr-ur.xpi 557965 BLAKE2B 00bbb31f9ce3d7e41e0a08df76010130e4390e04fcdee009d9a3f8c4e89e23f582caed9036ca7002f7f5e7bd658b4e748bd24a941633f4327d21e1eb209bb9c5 SHA512 546000b3aa3523d3ea1aeb9b8214c487aef376aafba6cc4a08e991f0d8c53d5287552cb8cf3dcb199ad3b176e8f2ce412b58f44ec2a4ae7b08855c816110c8f4
-DIST firefox-78.9.0esr-uz.xpi 477547 BLAKE2B a610beb0f398c176b9eaecd44083128938cf00faebc282d4ecea69310b96a405390126d0b480e9fe9ea6da0723d5e63e2f167ce9d300b5dd99ed7bc6a2f66ff2 SHA512 0066d7bc9466334ce08b8047b7566bcc6d478a3d46d9b93121e0669d3877539799ccf5fcb19964a7a0467de3e4c68266c710b4706e5612aee361e1e330e80389
-DIST firefox-78.9.0esr-vi.xpi 562865 BLAKE2B 9e123e70cf753a4db3ea984d51e7b618d7109f936b8de5fc1f875f45cc9166145d186895e18d4baf9ad5eebf38f741ec5022f87074c1b0cc4c84f0fc8f61de1e SHA512 4f29479693dc47c3c0e8945dadc47c254927530093b076882b10a4aace174c2b259af89a38ca10f90e9b06752b3d523b97f274a7f02501e8beab510570bcc0de
-DIST firefox-78.9.0esr-xh.xpi 427835 BLAKE2B bf462f52d6d8c3359cbbac6fbff529fb43fb77c4643a6e478251b554ae5ac7fcc1894116068173de0e59ce05636c84973b6224b1ec3619d073a0f2a475a8eed6 SHA512 8f8100470ec3d063e21c798fdca3376b72f58447f5ed2dedd8b90c02cf4ef3180a8914c8d5efddc5e366104b096bfd945a965d88be8c3c4e2e6e55cfad9e94c8
-DIST firefox-78.9.0esr-zh-CN.xpi 564760 BLAKE2B ea7b7fd24311f92939df72aef46a02629661288e6416ddcedefefc1068d22a55bb01d62db41f231e2ec9a5352d2b1bb4394b8e4ab8d28ffad9a25fcae646a5fb SHA512 30eb72ba65b0dcbb4c528f1b72d0a8fc0f4784cff7418b354798d74978a3925069050398e703442b93c04a07c73ce1660a42425a5ed8b8ab2e7242b4d8bae8a8
-DIST firefox-78.9.0esr-zh-TW.xpi 564725 BLAKE2B 12d447751a049eba42daebfb4ef8f279e20d937618373ae97895c1bd32f99b015eeb59b1b4797ae0fad3b64467a813dad4b23d7e0ab95de7af9378759b5895f3 SHA512 af6684849437a3999cf6b9c9226bb9849d88f6dcd54deee990569c778022caa02d2b0fa2aa45f8a42aad761bbf7b99b2723af3f63d3f0e2faad51a4bdb6f11d6
-DIST firefox-86.0-ach.xpi 465046 BLAKE2B 3c4d850b0918ee8d9270343befa130487c68bb6382394e59ca19ea8d06d44724d3e9ed5a6b5367799d560a3d5d2eea7c7b97985ca1f365e3db49fd6c19cc11af SHA512 a36e6796444e51590ac30ada1e8b5b64779a77905a81670994877a23d73cfc725b85016e077a837721c9ced5dfdbd327f60aa9450301c6d791eba26d3c4dfb64
-DIST firefox-86.0-af.xpi 429099 BLAKE2B 116300184b899ca8632f3b2a204266836cd7f7d457fe6b003a697f3b7eca6dfd2cbf54c6663ef53a364e505b40a6ec0e6d66397b86b2dc969dc920407717a432 SHA512 86153ffaf4f42fa184cb842a7de5ecb5c75235502c8a8fcb4dd93bcec12457bf784d726747f7981a7535682f67a2b3bacc20f4d295cf0f87281f5c66cb897416
-DIST firefox-86.0-an.xpi 512514 BLAKE2B 4409f0a44b2634987dbe9bd80b5a20c9f9425d76814c6a47bb164439548d5777a2864b6ebab94e0cee94f5d2285250d3ab3283000e32746949ee2d33647d7c90 SHA512 f8cefdb59c3f75ffc92526aa71d74843066cd62520dbeeb7ac6de09c7d7814caf08b61cb8ba87bb9c4178fbd1c7f394f16d1066b4f9dedb351c72565173bd197
-DIST firefox-86.0-ar.xpi 564776 BLAKE2B 38b19745c46304e05daf9cc92b84cc06f556cac121c211e0c0cce64acb658d65ce54686803416ba243052a7bc22a8c19689506e1b492efdd4c8a1a15ce57cccc SHA512 dd821b5cb3194320e4c7ad8bc9ce309751377b4da05dcdace97ba59a95164df2041f05f410a665b9b5485dabbe92b1928a8fbb6e70cb46d9770600dcee6fb97d
-DIST firefox-86.0-ast.xpi 493930 BLAKE2B 231590a7a5b8345b2a35f3f8f2402790a2ddaf1c82f48ff96a9dc846595fc2b8d15d93f35d13e2ee345303d9a1fc77513255fd9470db4d540791ddb30935be5f SHA512 dc2376a39079f1009031028cad1a81eb8ac49b4ec4ea66708ea4a073b0a2748f8999b9edec06483a4a7895b5537afc1fd845fd8da1c4234936215bbfe5be54f1
-DIST firefox-86.0-az.xpi 501739 BLAKE2B 293584a5cc39a51c64366421bdfbb64664a590a64f4087dc043a9801fc616ca4bee8ca56933056a7011bd20e09fda7a8139156b2cdd33ffc2774bb6a98f7a423 SHA512 b9282f5ab36f587369069c341e207bff0421477144397e3e43942e0daf9e8d55c5663939c4a18df42c94511ad4ae4c72824cecf50169258453fa5182c1bad232
-DIST firefox-86.0-be.xpi 616869 BLAKE2B b26c286813268a42abcee1f4134074c299bfe928e2d5f64ace77a6084927061b9062882476c08e0f9096c2d4fd054433e31cfc903831c8e7f263c6e19b85be25 SHA512 579ffe7df1ab1715e0442d522612bffa16c6f46905d7acb39dc354dccbc23feeeba16a60f23918b9c29f9ea0e5e80fd7160ae3eb2405d516fdbae893a675a1e4
-DIST firefox-86.0-bg.xpi 565558 BLAKE2B 58cb8bcb6c3e2f0eaca1ea1da84ba910765dd5e1e27cdea68a88527a796162ede63d08af857e305c4d66373cb6a47d2fe58eb34c2d77acc21cd1cfe5dde03b19 SHA512 1e9b3ae25ef5cbaf94dacca39b81e7cf6fd0f6f0f7c24fc8b512694900d54e90a85c0df6cd5be316123eb35413e115fedef02b13c7ae8c7691f93c418ca9dafd
-DIST firefox-86.0-bn.xpi 577119 BLAKE2B 97b6c66eb3d433be4888cf5638e7165b83cfd7413309ece51922ba3fb2e44f79d11cda0a79cb651cd2b0847cb6a4c28e9b364c8aaf504228bd53b1184efb67b9 SHA512 77183faa9ac9c3e8b2f606c88def97d3ab7ef6b2ca24c06f24759414ec02de6fb477f021217bb7984b1442e1c20987da0cf343172e2aa5b43d74a114045ae357
-DIST firefox-86.0-br.xpi 518349 BLAKE2B a455391f70e82c6136fab573821e3a1a4acbeb94342e3e35507d1d1ffa14bed011bd0a4f83ecca2b19e2203714c85afd53f052a7b1a3f9b376f39460abe8ca86 SHA512 77c8dab9f421b5fe1a144a48e23b4c5372e49cc093dfb3cc62051100e3c3cc50ded7fac530e706fdf61b58eb6358d7a1ba7afb632eda98c0b7d6b1b23acf44f3
-DIST firefox-86.0-bs.xpi 470251 BLAKE2B 7f95abafec18f86f4f4035d8f75f4574f821d9580012613073f0c7f8d335b0d1e7f58d7306f0319581231f029c70699e38c7bb0f7343eeae1ab3f3ffb0f8511a SHA512 99841bbc5fb16fa7e763c02a065b1a418d3a950b10a33e9b1e89ccfccc4f5f271c8002546761d3fc646db45e48f614ea16dc2f2c450e2495bf2cdb603556f9fa
-DIST firefox-86.0-ca-valencia.xpi 529198 BLAKE2B 39c61256d88dbfb3bde06a8de4eaae03f6f3a4d727744b45759b2ab9cdbfbc7c8130e2377b1eab267921729ebf4d1e96e82a6d4fc7bff6761997bd7f443acecd SHA512 deab9145a505513744c498317c7780d48ee76e6b8898e0eaa0950e0f96a0eddd8f6d4e5a4aa984c2358234d46de1f9e360630c8be30f3a07037e4ad5266b9e40
-DIST firefox-86.0-ca.xpi 529029 BLAKE2B 82edc807e47f1e21aa04ec48f5855cc184b03a223a60b7d9822406675014e414a6142a32d6d9232f2dc23d9cfc5539301e4fba53dd17b8141d2bb99689f44429 SHA512 6ab1a7893a98100e1cdadcef9617a6acf3f38be0e965a6a9c5ab63068064b4d25713f96d2e6931453f36236b9e6944f23db1c43a2335cc959218a4fafb2e24e4
-DIST firefox-86.0-cak.xpi 556827 BLAKE2B dd83a63b53f9cf22baef7e2977b1af6feaca30903347024999b3c15b779f175b10a135c029e91f9ca3fc02f3520bdb83f385ce8af16b1d3bf14f2d51ef0f7984 SHA512 2bb7d5bc064df9c9f7ea15165bdb0350f3b2a6a2487a3a506ed648c8b854053bc8aec81b1b005afc2cb4cb73df8f7f89668ebf274b7f1233f004329580880f88
-DIST firefox-86.0-cs.xpi 553799 BLAKE2B acf9d713286a6a7aecf125caa816c33fecd0a3153bbb2da292003faf27a740c3e926e3780f7a2a1b9459040506393f090708c4ef496067cca8d90e07ac921418 SHA512 0786d43d6741c8fb4ba10e316b95a1a0be45df9dc3d0109c172f23243a8929da6f176fa2d721e6733d7e5403f17e57fca795955ad36e559630e148a61559148c
-DIST firefox-86.0-cy.xpi 539159 BLAKE2B 6639234865f3d22b91bac3c58a37050271d81389db1438bdaf660045f3ebc9a416ffd0693f912b077e3b791a8d840d4f6e24d98d59aa1198532c9c3254091cd0 SHA512 0e0f188f928a3869ae74a8f9ced6dea93b4b3b895b1042b485458429bd6db9ee936dde75399cb681b99a2c43deae830dc585cfc7a34a4d39f7c1d5c0c2f21e5f
-DIST firefox-86.0-da.xpi 531515 BLAKE2B c893cca12bf3c3cfce357bcab766b26b571ef34ab08b62b229e05a336b71b93b37a958b53a951cb6556d70b77df796bc24ebb2f7c53482fb0cd80462a0a54eac SHA512 cc78291fe6de9cf60e8ffca7ca8f40f225ed5f805a63ae342d2a623e3720044882b4d733d7b3475205ce6493848258230cd0e00a802ee57e08503a1f0788c3f9
-DIST firefox-86.0-de.xpi 552145 BLAKE2B 08bce1420961238e1f6650082b8865c87bb5e438db4f6811ceb4236e48a629f3e46ac9adb8c5e94520037d1e2e6c013235ff0e22f65c6240628be5b4f3054cce SHA512 0334d637e4ccb6f6418fbf75ba92a4444da29a41c5bbabf698a839c5d8852171491266d96865a63f646b28151b808b12d81215c4438c365af9c60b6174a8f514
-DIST firefox-86.0-dsb.xpi 564061 BLAKE2B 46869722f5e3819bea72e9d8eab8a6d93591b76105ce636396f939014fbd003fc1691f4fd41225a77e69c1b279ac1234c82905f2505a944decd0a3d11328b74a SHA512 f970c96e018d6450e15841e3b6d0a18df31aa49f31ca1d60d5edacb2abc1804f02ed78770694c7d13bd03d9744b42dec9265963aad2714a6e154e0793c9197d7
-DIST firefox-86.0-el.xpi 634013 BLAKE2B 978146d2e45f7505606ab278628db8551daef6c526a0f47b2005af5bbb067cb1e1fc2baf2772a7b7c3cf9625febabe571bd173eb959ad6e2e8e98c8e2cd53f74 SHA512 0ce5f893b2c3c55ceb07e6c6f0da46163c331724ddbaac9b4ee9049bdbed7a4231668bc63da83cae9f25271ee6a16703e04e3c80cc39a67699806b35b7d483e2
-DIST firefox-86.0-en-CA.xpi 507449 BLAKE2B 3086d287afccbfc19efcda9f6e1e5347b10478d9ce9e7e1c3746936a41f39cf4a122b30c0e28d8916da4f1b23d72ab71423f8ca029c5937bcadebc5b128c22c4 SHA512 97eeb252487933ec85142ced08aa5262c8f5cd5b0e5097926ecb07ad4171775393b7d4073a3afd76e227afc1cab203cfd8755e070551b943a31fef710bc0152b
-DIST firefox-86.0-en-GB.xpi 507799 BLAKE2B 6f41a21ba9bb1e0fdbc81c91edcb0eed6e59265abe2d033e9dc79f9b170f330534a112e233cb83d1f94c90a2b30c8aab3d1224c3e7eeb05cfef60e69843b57a3 SHA512 cd511c7929dd2769991c911f05519a50a39f0df67cd9560f36b39574af0f27fd78c2ac86be2e3aa16bd3331921d57191c7357a398373651b6f8636e5bbc574ee
-DIST firefox-86.0-eo.xpi 529151 BLAKE2B ba61742d0aa47fb8633cf3daf41b30c8505c40ea228b6023922fd22a51a8c68b2e817a2a81b285c6c0e045c516cd933cf146c70b865f92cbfc9d582a9f416a11 SHA512 93da42022e23b8464a7c5b9a14238e097b1d047d6307497ebca9675e9549ffeb305e1ceec6bdb60c815eb9a7c7025c7e52279b29c758096369c6dc23cd2e7ded
-DIST firefox-86.0-es-AR.xpi 544671 BLAKE2B 574cf86c1ebe48087425b5a7faac75414e7767aec28a9d737337b4cf40cb35b1e91c94d4ce84406fed065a3c08b8c34e0ed53320b225a66e356b8f6e107e2281 SHA512 7ea8430071f9f98aa04b44a80214322871458f9b1356f0bbd569e0b3896a9e8368ba0a0f76deb57ecbfcce2a64dd50505d84c2a7e539703905f233f5244b1833
-DIST firefox-86.0-es-CL.xpi 542910 BLAKE2B f7667befbdcfc899d4374b790428e6cae759179918f5bf1fc31be3a532b698030e20da5172a8474ba656536a1e00e0747bbacf046672d3b5fd5c0c1a1e854a0a SHA512 a4b7b772371a880a5b09b35958e4eea34e4299b782fc985cc6dbbdcae551a4c5b164490c2fdeebb1f51df440acdf4aba7d5094fa57b972a41d1837382ff6b333
-DIST firefox-86.0-es-ES.xpi 534184 BLAKE2B cb0742e70c917d194f24fed5f4f5e28dde2faf3bfc1fd472671700721e0fe9861f7594e1baa125581cd53a206ad1884e72327b83b9a7782ecd9aee4b3b08bbb2 SHA512 c8c605e86e505a18d6e396c0b87c9536ffb43e2b5c559f133a6ede190efc4fb531d3afd928efc51aa2da4f339e90b4ec687aaaeefbaa08ad14fddab71afaf2b4
-DIST firefox-86.0-es-MX.xpi 542614 BLAKE2B c2243c7aeb1d1be723450f4a75cab94545c7ea5001cbe908fc9aaa608e635b76c58cb30a784ad6deab6a709c5231ca9de8fe0c449d097ea33a910aa692410dea SHA512 cc6b5e3f6faac79133332eaad16906963616d07ffe57b54eac5b1a534b9a09c183d9897bfbd167cf29be6f660b9db9edac04ac45de20de5b8f7dc09816c402ad
-DIST firefox-86.0-et.xpi 492955 BLAKE2B 1ac399b92d3d101c47eb669060448757db4cb905b976a215967c7a3c594c43727ffe1f66f347c7b36ebefb9909f7f95798c11e32819bc17eb9eb265953bdc1aa SHA512 e8c1c4bf243c8d01d954fc9c1a57552ee4f3aa3064bec647ec2c427b895d9cb940aff062da8e9174f5a762eb4bae24e0a596c3fc54f6afb01f3e1dab673b3270
-DIST firefox-86.0-eu.xpi 524546 BLAKE2B 42d283d40312cf75618ff453902bee753e1ed6ffb72d2a13273fd2470558dcb2d41ba62bccdf32503d2cd07c04e589c2f0f87b16f59b71d77fc4a1106f8f93d8 SHA512 8c8ee595881cb1a27477c0a35ab367f54b896929fffab5c139caf7498a9376e6e8ebf77aa4b874e30366c8cb8bd79a45a109c7a179131d84df8776a31893bc44
-DIST firefox-86.0-fa.xpi 543422 BLAKE2B 918a73037fcdc3bed55c1b5586332cc4cbd36204f5d9fbaa0cbbe48ac63cf22f0988240576a2213ab4a8e310e676925c879ebc2b6d968e5b3e1d5b2de14dccbd SHA512 9353ff88287a22b75a0858c47a3b3d22b95dadf7608b5e1a3ee854bfc3aa08fd1ea41cb5a52d349b51061c3c7fe8c90b9cd2907132cbf3cda4fff6d166b42282
-DIST firefox-86.0-ff.xpi 486265 BLAKE2B a0fe3a8f35df889988dca2b4f556ad0680a9a8cc07a221725fff0e87cf1e97017170149d66bffd0612a24f6581397461ccf2fc1bd71da02e307e29baf4f49050 SHA512 534b3035120224da830ac223d41485438e7affdde186a0325d47bbc54847a433330e00eebcfb0f231338bad0d22fcf4bbf084947b61001355cd8215837e41397
-DIST firefox-86.0-fi.xpi 530324 BLAKE2B 7bdb8935617a617d5394e658bf9d8e4825575759742c51ca82da57611845f36ed74a593f11fbd46c11cf29cc41f9d21534a545e84dec6e45eef538664ec159ca SHA512 5b98ae797c7ffa98ffee3a3e3972158b6f797d6a293438eef107c52cc76dd04570e70b0a71d84faba5cca160adbb33c10c4afccad69a0ebaa2f899c189a5e8fa
-DIST firefox-86.0-fr.xpi 554013 BLAKE2B 847d48c10ab775e32c1e012fe2fbde8a47a4b13c95eb44765d7aa43a81afeae63f000667179365dbb64a6edee211e542723c4d54230ae88e8071b612ea2bf681 SHA512 ba821fd2b5a8e5572b4b292e720a4c383e2db7671ede7651dabb8ba351208693ca7797604afaf0e8187a0dfdd1d59e97fc773830f11b7b1b9bad8f4e35f1bd2a
-DIST firefox-86.0-fy-NL.xpi 540454 BLAKE2B a8c55b818ffd594f3d9fc9cd7794ed18aa0a71e837ab8caa3fad0f982625434d6a83771ec40d34c648e3fce6744ae44e1840a3ac7eba04f16d5c26327c704914 SHA512 8319b9ded44950fbe5b9be8fea75e498811f1b1572c36755b105e61a9cd4ae8c3861c506a56db75ddead10e138f15edf2fb7a63b05fcacce15242af6a1fb5add
-DIST firefox-86.0-ga-IE.xpi 469996 BLAKE2B f73d32f7067872d58fca629f8af2bca7a1ff5044603f599a8a3a28b61fc5e43ed1d1cc6b15784dafa7b7f4295f29777788506ded368b4a2178569a1105f3833c SHA512 725693f24a62aa116b1ec5084d77cc70490933c3226f46daaa0720524e2ed9953575445431023b6ed8e72ac5151f2b6022b5508cc801c130f75c4186cb478bac
-DIST firefox-86.0-gd.xpi 496807 BLAKE2B 87b1fb36d55c865c5d746b8195e809ee5bdaf5055c50ecf3d85c793bb5e37c08ac1c0fc643000b252fcebbd942741d313af4ee7766109ed68a13560bf96409fb SHA512 a875eda1880f71f669aec38676e0ee057a4f3004996a428d1a0501483a6ae9d7619db8e475f1f35784b5a26b3a2ff0a62a0af74328aeb05e18891df31d087070
-DIST firefox-86.0-gl.xpi 540051 BLAKE2B d602e6cde61b5c62ecba3015e854be59fc127e5726d2d86f76ea214d3b96a03ead75d338b35481c64f857594b7586ef602133e8309299c2940491e09a9aca1b6 SHA512 6705e63400737c056d04e67db84feff95f3d3c82aae28aa1caef83d72a20a5d8c775a2a3dc218fc5770bca5d764c59654f4b300c1f472c6fd8a416d831e803ce
-DIST firefox-86.0-gn.xpi 555290 BLAKE2B d30f1bd5b544af052aa9e2a48c973d311b5e35f074ae3de5064bbe47541120ca60b29107b2d5ed9e63cda4bec74f2249dce9ebd0a746e71a998b87eb1449650c SHA512 aa87a1cac2b71d195c079ff4ec20445077a7a8e941135248195e55c5373fe69c5f73f44ba5f42df1e62bacb1146cff0eaeeaad9e286f23eb5e924d86ce52dd9f
-DIST firefox-86.0-gu-IN.xpi 545771 BLAKE2B 2b6d13b6de6776e99f3a2d0292532d9ac654027a7687d61ca446e779ac916c982366c9cd2f1252f0746450339d8f6ec6af3931bdabb6e2e209c44f06303857fa SHA512 845402b9537afb34680f122bf69af085acd162f6596ed68eee7a45f8ac042cffb15242ae305338f9b785a60397a89c45b9e9d1e6f59f8a03feaa1691e498fd23
-DIST firefox-86.0-he.xpi 554632 BLAKE2B 3c1ef62ce511c4a8111f4900bbea3a42a6a415aadadf49919f53d59c2123a7e7b7b3a62b766c6365c277ae7f060f0f54d4822aaca51220dbb33de3b2e35ac85a SHA512 8605c2f2cea60e70f693ba8aebbb6d9b3a55e87eb282f3af8a026d9d92e5bc3447c617b9ee7479c16f047b57a8d006dbe6b808580a9d24881ecc6544691f9cdc
-DIST firefox-86.0-hi-IN.xpi 575648 BLAKE2B 861f12252ce047420a1261c523676c9d9e3b75842785c02b5596c9cab49e2e2d56ff0703ec83a3a2cae5376da4987d591742f18d0b9f3926c62bae75236cb2ae SHA512 df01f481ffaa774ef1a8f4fac6987202908a1de69354fbe6267e3040bd74c5f1743e3e22d9395b9c5e89652ce7b90736ef002763a9eeed71c1a60e434f96b8dd
-DIST firefox-86.0-hr.xpi 535244 BLAKE2B 0260596044f9446ae86a2af727b00a0d4e8d3d520108c8674b78d5dbc1925b090997d32e88149215a0fea8a56443a8bc7505fd92a09cc2fef7b3fd46e3ff96e6 SHA512 46c2354ad1e3216873201961e98b69b53f4cc12b89431da920e55721d8860f2206f490eb0d0736fe18ca0fbc91eba5aedbbb6e58cff9221ca337b653b5baa97a
-DIST firefox-86.0-hsb.xpi 560302 BLAKE2B d2103023a2535ab9834a55449f0e7a13c18fe0dfbb17104a34dce3acaf172697a6c09da0e9f69556d9d209ad74e053216243b5c9cb8ef5fd9e3bf2d4dc1ba4f2 SHA512 4dcd3a03056219a7a4b4619a5e6c8ea19758b004fcc86fcac751b138f8a49a7c2de8f12a2f5e763032a998be85eeed79a3dc7ac1c00e16ffa969004f0285636e
-DIST firefox-86.0-hu.xpi 563215 BLAKE2B e54d464f1e1d5af19f5163c78006bd1358e166cd44f1b769a02a6579125f1970a6e728a6e2689351c315bf2c67a933e29d0ef4d1ce3883df37878b472a1875e1 SHA512 a6a4813441d82fe576a6d1127bb05bec1866a8b011c4f580f41c91192da9b7f4546a50a3aaf878deb95fcfb230a11bb21c69a8095b5214361c4c4a24d463e5d1
-DIST firefox-86.0-hy-AM.xpi 594522 BLAKE2B d0cfb0723ce36b7b946b4b4cd18fb6e059c0598904dccad867f54d14517d44e7e42293d7aebc0f583142de013ff5543ec97d50f37840bb97c0f3193d29cb5229 SHA512 e3ec585a61af2819fd04ca4cf084ca82b4fccc5bca87b1d5e870256d55a044f5e24d5d501142a776b6e05d663672e84e1b1643ec00f2ae2557fdc09e38645ef0
-DIST firefox-86.0-ia.xpi 530284 BLAKE2B 39fe6d1e7df153d3215091e6886ea333785e0e9cbd1d6982a7578597fb4ad248d92620dcae2359fa6eb492f806ba51552a485897c2e034ae0320cb73331a468e SHA512 401821793d3ad513ccca063c1036f5a5340a676f399235229becd5db02d03cd4d3f1db272fecc70354949e7df834839f504eb9c2122656e2a39da6f6e186ec93
-DIST firefox-86.0-id.xpi 512569 BLAKE2B 239d7760dc7ae83db023c01e05a1f16ca9ebbff0dbab840377c0ed4fd7ccb14ba199ed6d9964bb885799b12b7415cc3d89ab5dfec492391263d95b95f0a9e92c SHA512 7e47c9441497db4fd046356738371e9de1bb2e62b4c33e0a4006f774b77ecc873bc863b8534b712c92a825b40a5225fb6dc9264749135877ba4b560fad3ab80d
-DIST firefox-86.0-is.xpi 481745 BLAKE2B 224392df225104dc9514329f8e48f02e55a533f0ef49423113f2c1920d6cfe5c1fbcc8f02a630e6fa5af4601edf07b774cd916a1dc2abcd6e8055b27676757ce SHA512 fc6750c7fd0c56f7bb2e3a7a5d054e54805d8e765f1194d4e04cf4a656e3f23ca587bee0731c3c63e67205b16033eddaf55039285e44d0c7b57b6e29bfd33b92
-DIST firefox-86.0-it.xpi 458572 BLAKE2B 0973d5d6ecf940a0706a3fcb49a1f9835a146738bc015e6722e0c3ba95459500abe4453dc1fbfececfa01eb88a0d4845a66dc75df022bfdf75a88473f0fcaf96 SHA512 ae3821813a0c23dfc0e9df909f2f4ba8db16bed42e18e464b1862c9e77bd88ed8d21cf2c539e815cae0ade8961339b699bc2d7e3315c64775c25891df3de7800
-DIST firefox-86.0-ja.xpi 589894 BLAKE2B dbaeea32b8867de51df874d635e4b1df31c0d24596c5e0397e28f67f5dd44a8b3d0bf076939b8cfe000381971df058dbd7a34d46943bff4d90a588ddaa50fd78 SHA512 87f8f8e4562b88f3ef043f3c7c3a5b8d263c35abeb16d30c57a9e29ce01469eefe3a148d1c709f4732ffe6489ff34b39f3e28250bfc52f260fa95694b07753ac
-DIST firefox-86.0-ka.xpi 588748 BLAKE2B 85b3c392e9f7a36954b18eacdaf657faf0a37edceccd40ae04ae521162e95079fab832a05e4f6fbb3be9fc9aa1b72a7fbc0cbbd6dab8f26bd6b7fd9d8b19eb75 SHA512 21daf8e644733d75489f1f6984374679271c3aba148974c6f0b5db8154e4a16e5e48936c380b050a4720f649b7c59894ed1821e2073ccd648f4de46e121a2fc2
-DIST firefox-86.0-kab.xpi 549101 BLAKE2B c7ea84955df118e0a49aa304c49bfb2e8db58a901adf33448e2ba943c105fa2e39def16c5eb0bc2379fe2b97ccae3ab92a3d191fb7b25f154c35a7e235329979 SHA512 003ffc69901e8ef8acfd63b0e3821b7ec8acabb7966ab5944f01083840c9b1ee3e1b02d957e6e90e6fb3851e50cee876bf1ba248202521f26e3c2d667beea0ae
-DIST firefox-86.0-kk.xpi 599397 BLAKE2B 65ec00f5f4e4d5f19d527452adf6aa118dd2d89e9e2a6e853540a5a9581fcef3360662d981e290674c311b98a66f3ad9e9d0833bc22f20850fd42830ca22f023 SHA512 81e39680917b79eb86551d0809eb780d7c018da293dbbe29941a7403e29090cb3d2a2d5e8fe3694405778acbd283d26eafc34143e83d1e0df17bf65bdbec6d49
-DIST firefox-86.0-km.xpi 530968 BLAKE2B e6d55258b9629235f53bc06017246873a5d9227cc6b1859581867920895d611f995d414f55decb0a1fc950138f1b753517cf43a3473f3abb139f26cd604e17b8 SHA512 6b00f0abcc68086adcd466ea5f672fde7888acdd1336a60418ea44a5545f1976bb26e059ade73dfd2920e03a9f0381cace16641eb53fad228741b949814fc872
-DIST firefox-86.0-kn.xpi 508447 BLAKE2B 1cfd37528202a6c76ea44fec60df796f65f77f3f88cd61b4763686a9c38138a0a854f49e4408cc42cc16d6e43597471ac9d115ec6f2b13c6c6aa58bc6b4fdc2c SHA512 1b791e087649e6ba8bb61549cfb99c11b950277a288e56d6a86abbd3d0a5d55085a18c3846315f12fe5f10b30d0502ab7eafa58649c0b2e727aa437beee92b40
-DIST firefox-86.0-ko.xpi 576155 BLAKE2B c35ff34c66f36b0c5a94c9f9f85726470ef5afaff4fef159cbc408817dea18ab3129e361ef6bf4ddcd6817df5923ba02744e459e4a39ed15b36407fd457f2ab8 SHA512 7fd912e3db1448cb65fabab990235d07a1c1f80fdbe8f99aa9674ee095948f3947a63f5b53690f735de40b434ff569afdd55e27c3bce946e370228ee5ab1ad3a
-DIST firefox-86.0-lij.xpi 480037 BLAKE2B eb429a20d9b58e2e5f8c03537fe361475db6c7a6a05d69ac4ced809ce4b201ac9c9e3fbe6f253dc39f0a124e57cd0dd6eafbe825c7e1a929800e9149fc24ea3a SHA512 67f4f79640307e5758079d11bd8f86fcfc06344686a191cb00021604b04d509402ce3a8f3302d9b5f502abd66ab21ba69be041caecc988e0cfae69a92515d8a9
-DIST firefox-86.0-lt.xpi 559021 BLAKE2B e94991818b2b55b5bc21628331616b6f20dd34bdfd44354426cea956392c7344d9b5cd415c50839e1675db819d2b0e5621025fed9d2baf1195e61aac52762287 SHA512 cee2938a73f73505054e63e96875898b7fbc3a648582c43b34bade88c779117bb244b5c9ad6c2270799dfb4a36f1f63a5a4220b7e9157ef66f381307738ad294
-DIST firefox-86.0-lv.xpi 474144 BLAKE2B 7337af4c3543e00e725c135f249df763d55bd65963fb26414ef6e78e6372d9b130656bc8323d3162dfccefa888291163e87ad7c26b7cfff21081549a0c93456d SHA512 78061ebb9c06aa005b1249dc29e3b7308f5cda8d42939231bf241f062a4a0ecbf3c64635ce11975f2a3d9c3c622cbc77f5cecae071d6d95fbe6b0e6bf8f80337
-DIST firefox-86.0-mk.xpi 459134 BLAKE2B f0b473b075ec5dfd0053600b4ba04e4f2f0a6f4589b138d80433fd4184822dd2c49990ece4097f6507b1fb30a96c646547f87f849d2b4f59455f173ae2df76db SHA512 5cbba1e852ff6e41bd227c541645fc273194edd55bc41c1bcaa1b28838febe6598ea7e1314bcbd664caaff2be6a06fd87f055add7210043ba0548be08a91be6c
-DIST firefox-86.0-mr.xpi 545524 BLAKE2B 4e6a9ef3eddac56af6b2c7f223ab00fd67fe1edb86167e0f03626765483c71f8bd538b1af1382daea19b0c130069e984159c248bdeeb752c878a9caba0772a21 SHA512 9941a33eaaac96c36342be70d7def19e545bc602d41abcc645768aaabd66f41470088fe1da49ae44322c71c0d989d88d3bfee8e72501c3de8baa84afe40aae73
-DIST firefox-86.0-ms.xpi 457458 BLAKE2B 3b6cc1e2bccdb5223edc87c96855edb068ad490d97d7e174055e278b65f0ea4be3cb85933ba8ec7e50df8f4971eef391e01369d9b539b369be8d0712285f5ab9 SHA512 7cbc2251e999b18a8938d1a44fe8a444e32c64242e1a252de80050f232514d7914854e03d0e9307737203f37adce5acae06c90988232093a84d1b4e4c16b40db
-DIST firefox-86.0-my.xpi 528910 BLAKE2B 41ddd992ac4dc2d0e8fa0a4de3d3431d6ff515080332a9cc7d7b00892b8b9448e57c2168f2444ce842f5a5b00d8c0a421c85750e9870111a89b55c2520f789a8 SHA512 8ff6a0fc52122ddc34af6e219d868e0460809ee8aba3e8acc2dfc0e7f2b0fbb1aa80f044d95f1885d56f25c2c7cef861afd95388a5556ff25621b692cb22ecf3
-DIST firefox-86.0-nb-NO.xpi 527389 BLAKE2B 232c829d6392f1dab9374e687a040865d95076164d4660e0f2c98cc31e5f4945322e4eec660beb02ec9c7efdf0c9d3d7cb815899a0d22ddd58413a1a49b324d6 SHA512 7072380b619b144eb6e71c38dafd343b9aefef82ab95e3d84f0d61f363d92c860ff2631266a1bfa6d5b553aba2de8f77283d2129377a739d40d6a851ee73519a
-DIST firefox-86.0-ne-NP.xpi 485613 BLAKE2B 9b136364b048fd5a51ac54b03126c94bafbce89e7cfbb333b1c4d82b3e38a4f8c7dd13681ac66b4eaf8b4cdb68fd83adb50cd3c398b04d924da9945320ffe0c8 SHA512 42cfc95d14d02b532a0e16e038e40e81cd85f5d264a0c220756066455952c3eff422677d8638e1ad96da3d4dfa76f66597a939ca2cab17792284998c96ed4e36
-DIST firefox-86.0-nl.xpi 534621 BLAKE2B 81b203b356cd9f9a262e5cf8a1c185186ded29e5710ce4bb92608dd775a147677a6f3874700029c51d893227a9cd4b8b3a2835213d335f367fcf5ebf1af9939b SHA512 bdd2617e1945526717a310dd7562cd9aeeabaf5be36ad2fb8845c3ef83586f6ec14a8903062807978086bd7d70672caad86d782be2c05eda2d1afd0b954b5454
-DIST firefox-86.0-nn-NO.xpi 529795 BLAKE2B 5d301429fc3394c1b07803bc9c6260b181eb2752c4f2d8bbc2fa1d3a5f48bed0646f02eeef9977ed5f85cd90d2a5ed172377e8df19a04f8fa546069addd89bc7 SHA512 76a6198d196c98ab285d5b6ec3e83086177f879f44002d83533fc6e508edb706d122d4cf5de2ea899729dc14b359806543479e71d119cee66933a74e561e6911
-DIST firefox-86.0-oc.xpi 550297 BLAKE2B 57ca311c70e6d78b8ab344d823c70c16f5963077eb996b416f6b928bd7ab2d6a53ada241fee2965da3e5442f2a5b1515e02434f1d70343084520c26b6d2de95a SHA512 e08e63613ca5a9e70fe034af20ef4f12b80c71dc48d19b5a1cb03de09f34a944b8e69a50fd383465d8e23e558785deeaf5113fe8f1449721f82038fef870d14e
-DIST firefox-86.0-pa-IN.xpi 597235 BLAKE2B 15aa5a85f573e9b649a43d1ecd4a3dc6cf4ed9528296f4c2b919e9e10d146cd5a0698c2ee552122f28108824d348c60316098ec6a0aa397d33f7d942fb998ffc SHA512 dbd725c64339eff2593a12f25ecc0ea385cd950570624d604a18b254e7ee4bdf68cffecfdfb7d0f9bd9f05d7a164f2545b0a861e51e6dc07f862bdf36d4563c2
-DIST firefox-86.0-pl.xpi 554811 BLAKE2B 11bbe3887314e48362e8627eaa41cc5128c628bce05fd1218e20f094c2bec93f27850dc7246f16c63275fc1351571ec11a40e8a066231822938362ad14fb9705 SHA512 9b657fb543a6498d1bc0a1bf149dbb201c81316ccff0787d27c54b2d7b4429fba8b09ccb30def7515563bcbf489c9a9592f847ac8c523858343cdeb1e89f872a
-DIST firefox-86.0-pt-BR.xpi 540560 BLAKE2B 81839a49b0d2a31740fd45f1fbf69dee001d4b124e22041df3a9ffdb11a5164546fa5d34265cfc70f8d13d1f9c94768849fc1293d3fc5bb3919b2080efd7211a SHA512 23661228885494cab81757ffab05cbb7cbdec68f9b250b3293377f8f9be70a1a9115dd5aa8923e35071d80adf5d0a172fd16a2a6604e0a6e275e9fda1a61680a
-DIST firefox-86.0-pt-PT.xpi 543588 BLAKE2B c2fd0a60a357b9e6438d0c7485fe2ed1c46dccf979768677c9e6081dcd87e1f1c42091072eff6656350c27842d689650f8031d262a10ef6431f00ffd3eb6a7af SHA512 cc33e0fb508201eb6e95ddb34f67e555000e43edf28d2d9ecca07c1c4aa1a35f746fa42e97a14e934b24a4ed1692ca66fe2f0df1c9bb3c0dacc03a0566b59b50
-DIST firefox-86.0-rm.xpi 535488 BLAKE2B 453a0cc48177f2ff22cdfa262de7744e3d03576b0501f281267cac53f8de32148737d2f83f260033337cd8a2f9522bbbdb65d58e3d85a7a7226e75052c17b497 SHA512 06c2f8e4588c2e84af0aa7d9daab5a9eebfb3655bd698eeff01281687acb83c7d2bc0f67bf77e2ce3e217585b7fe8e6cedf9388908a875be57fe7a27513d7f05
-DIST firefox-86.0-ro.xpi 537014 BLAKE2B 0f13c1d5cbfd41f739e80683d3fd1a1743746d4d368c8beee207f6c00e72cc65133789970afcae249b9a79caa1478446e4333d51b5b7d4aad5748e298f36853a SHA512 7f4498056246e85ccbe8abbca1cd648dc5b6a0f20b53889b07368ee93f63386ec1feecd5a6c3a89147e174d020466cae3156111d11ad174ace3322eea77b026a
-DIST firefox-86.0-ru.xpi 625461 BLAKE2B b07f3b5730852e2dc24fb19d9c17a13e57cf801f9bbe05eaaac91017f841303375dfd11cef92427cd6399233fed5eae495e2d4f75e91d78700352b8a8d10de67 SHA512 200dbf3bd99c2a427684c5c6fda2e68c71d1da7bcdf75e36199c6f3e98f61f3003e49c81b9a4e72f02cbef4d8e63a542e605666ae15d2c31a563c611cf7df046
-DIST firefox-86.0-si.xpi 494957 BLAKE2B 8389fce912ce86d6abb55c6c1fc5e7f7a19253b34bfd972133d31f1c12a4a925ec5bb39c98ade22a435880283b668edd756f5b0cac162b9143a2b928f49bc3e3 SHA512 a58f49f2875afba05758be969f27e42304d753a6050e1e56179d1aabe1e8e57afc1114b6d06372d2e5ba2e423fd7485df05f49684f73a3d4d3c802c2733b16f6
-DIST firefox-86.0-sk.xpi 544578 BLAKE2B 98b4dac390913475cb60c2786e4289bd311fdf6fba3aba6fbf9109bbd2a3ef9d509cfa752aaa943fc5acfaba867950f853920b764dbc71e91b870be3c1ea2edb SHA512 2b4c13ac391c7e3486992224034b7744999b78e317bde5ee36fdd42aa950e4438f4940c9fe532e35f47acebbf76b673a8e2552faca0d1180190e7f761cfd3304
-DIST firefox-86.0-sl.xpi 530042 BLAKE2B 90c91ba20a9962252974f95e15ffca898e201e063e3eb5840d6d12c2bef0913cf92a0ae86e83a1ebdde40018be6aad6ed4eb9e4baa55145c05802ce377924e88 SHA512 9d1145f71d39361743874b0052b9ef3ca76d918be80618cd36a20803a198abb40c7336e6ed29d89535832842c4886ca27960bd78dcb531f8e21f8058b80508fe
-DIST firefox-86.0-son.xpi 426369 BLAKE2B 8a2526fb35a77965a7da32a0e5c9aff4b7faf70e7fd060c990377badd249cca8e028175176193c8fba6f01a4e7da0b43fb333de4c575c0446def84bac6535a96 SHA512 b548ff17a659288947e7b9ec0ca6c87b0b6820f58cc0001ca3a3e5ff41564ff4d782db10cdd50f1d309304ada220b436ee0af171c2c2d16892adf2a729d50ca2
-DIST firefox-86.0-sq.xpi 553692 BLAKE2B ab7bc2f68df406843392fb159a6a32817c66da89d22a517c6d7dfb2604bc2cbd59b2bd2ab5664e7e10d36d3607ff7f62d9c93909a3f1f89dca6850ec07d6f440 SHA512 6e738156648511517d98e922503bcc5f905030d02cadafc760f3bc6e55a1746782aab98e980240f72c6fe7c4b305fefc83e515d65f95808e2fc6dde9e3fda35a
-DIST firefox-86.0-sr.xpi 576985 BLAKE2B c0ace1f6bf0e08a58c7dd5cd4005b19ebdf0f766e6f63e0f86766d929eadac4fbb92d49dca47eceed8595189391e3cabd15d6f305b22950caacc339a1afb371b SHA512 4c347c1597101a1e0ce897f8915f0995983ef1090cbbcd96fb70a05e6d9665477f4e7e031bc463c7c5d34258581c07b5b08fbf7e9d9bca12d54f07165661b513
-DIST firefox-86.0-sv-SE.xpi 538313 BLAKE2B bf40b34c712b4e5fb2c670d404974958e44324d19c44fe35aa8021c8c16c83fa4d346f05894dd96e0f8cd3d4e49fd88ff05212787f89741da4606105a04d0d6e SHA512 63ae3506bd12f2e07ba820de3e1a2a2ce71a7db95a03f4d13554c5e8aeb3de79de2322dac0f48dd8624cef1c1d3ad9ad2a8bcd94a9a3ffe2d3d637c9488370cf
-DIST firefox-86.0-ta.xpi 524591 BLAKE2B 7d5d68d5611e3ac69e327a66f3a38d7ee4c8006aa2f9062a9ef1c89b42719dc76d3ad4fb314743e28a30d0a4cbbe9c6f73a528c37f88b9813fa9d4539d898c7f SHA512 697e5b4ec9723ac0c8dd5f7d1c075c2d3225fc33b24a93227501b813fa9e4df9045ffa4e2dbb1a5deeed275fd5317fb1ecad6e8727f6d4ae19e454e25a303792
-DIST firefox-86.0-te.xpi 563286 BLAKE2B f93d2701280468ae8e8b292ac9a8f750c4a06f11a478993559e84104e18bf571e7c79abf083e32c6ca9a7808ed6039ce00cc5b8ef135033264a63833297ef7d5 SHA512 37122122bae65516c4848de3d8cd2218fcb5893d8c3ba4f3222621ec45782d4ebe6a2a0daaa3d1ed9f30b3e3106b885de3500480b3a3f63e68fe28063db86c19
-DIST firefox-86.0-th.xpi 602714 BLAKE2B ac8808f4e1c51b9edb388f9b2c7bddd43ea845d7eba9d30284f98e5d75083567966110a0d9af17860ea39df55ad28b606d04d5a01fdf903c8d9672fa708e9d17 SHA512 aabfb0ee7fad9f22fc6daa8524134f99634f318a5819dade252d8a01f85aee4efc33af569960ed6f8bf91318a532a20532a99a43f8e6469f6735171f37800659
-DIST firefox-86.0-tl.xpi 523810 BLAKE2B 498840d9b104a1461f3d424f7c9ce809d08402e91338b5c0bba7854d061443899c9c3063c76e3c1bcf762733d0b026d4afe4324cc8dbd4889c061420f1c1d2dc SHA512 f4bda25dddd4d697aeac0b2f4003321007934edbb0588ef00380c8bb829bd01aee279e74637393e0ec5a2721695fbe931f4b35fd77f569839287baa96e68234f
-DIST firefox-86.0-tr.xpi 547786 BLAKE2B 9d269baa49d80e72f489bfd4681354ab8065c4f3722515603a239087c6a275e3780bbed25033e193e495a33c08c872564addf6bb5a76c102161af53cef972c79 SHA512 df79e0f86989689c94ec8207151da1cd315527102b7601da93cb97041aabe5e7dc4e5635b758c2e300e9469603767d3a19eb2bc6c837a1623ffa4dbad7708a0e
-DIST firefox-86.0-trs.xpi 504278 BLAKE2B 25a80635661ac7bb50bade897f23ed4d9def3c087dbd7d5f3b3917a9f0c6517533ad8887fe4a151b34b36997c2c1af5ccd61e63ca360c7f919d47cdc7ac30de8 SHA512 f67b64251cce4db7b4e63c32dd2caff5a3ddb5466f7e7b5803d5ba480c28ec70f02329fc066e6d426ffeb55708ef42d005fc230970280ffcd94c465dcae29176
-DIST firefox-86.0-uk.xpi 618779 BLAKE2B b683df19595f47f40bfb9c29a50bc23c4723934889ef1084f3dffb5cdc1dbb37287c5bf255dfe3843eec9691a3ebd5b5d7624fabecf29c2cbe1588b6c305523e SHA512 30bc54534266a009c541a1837ec367280562753f32195345c2059f365e62b008f34da3c166a0da882652e8061b1b9baf0e4e926f9e966a70bb9de69532d4fa0b
-DIST firefox-86.0-ur.xpi 565914 BLAKE2B f7c50cfc06402b27eae9ce064ebd7468822d852005cec357f0b8b19010d0f558182fc02919b627aa64b466269c1e27e214453f6afe0692be3b07b6634ae11628 SHA512 15e66f7398cbecf1abd54a2604743e22597946bcc90d80c505bf79787af6483e5607fcbaec198c4521c7dd55e33d7e61c0531fb40840d9d802dd841b4b57f0c9
-DIST firefox-86.0-uz.xpi 480401 BLAKE2B 7ca215b624710eee6b35b969133d7406d40374e6a27d833e4f6a8d755a3787f829d376a8360e8667d83217ab0495ca968b66704a9059b19bc281936cb1243bb9 SHA512 0d8c5047bef3128de9b932cc0f485669569f40007f2cf70309fbad892c4af256ec6c0096f00d4117415a46e769dcdf9e829bbc2721be0aee05645fc8a76d0ebf
-DIST firefox-86.0-vi.xpi 571524 BLAKE2B e66dc4e245658b5484c94aa8875586e15f7998a0c6cccfc71435c5fe02ce9567a429c3e00599f8d4aac5c449226e08abebb50a6082dc95231c27338522445333 SHA512 243572a929da3c61a21989eb268e52c3745536b194827c9b9320d95c4e47082b2e218837b860af7d632b8bca6546a43051b179389bb2f51681413399bd89f3ee
-DIST firefox-86.0-xh.xpi 428557 BLAKE2B 86dcb582e1a648c5ca99004dcb75d3cfb13ba7dc871e0f5d4e7814facbf912dd51def5a674d9eb73689ec44b58e1060769178004ba89da46d52917a2fe88f5bd SHA512 c14e19e19773003f2b0826e3219ea4357f8783c2c73ea69f62e279e094bb1ba01b92771963a97b83e76e346023d216650bc1bca8503ac364098d8dd2c5cb6779
-DIST firefox-86.0-zh-CN.xpi 573533 BLAKE2B 55abc836aadf6aebf1d951d66eee01848cbc35f684415c56ef1347fe540c0a592d4ee43fec9b5a82f6fdd50702709d54acdb97b3243b09f6d68040d8ff921376 SHA512 990d4e52fd548c6d89c41f70fd8e78bc242e989c25aedc4e61433099941a8b6c01764f39b283868d5c934fed8ba9a852fb7fddb3393575cd6c4c83cf321ab896
-DIST firefox-86.0-zh-TW.xpi 573620 BLAKE2B cf251b009eac891fb4621c9d34345068efa394477151d5831ac23392110af433088d707a11fa9ab39a3ff7ed79a7ced471b5b3d95a1475f8fbfb295934b0de88 SHA512 12c08a0dad16f4e7ead8523ac0c8d3ebda8e350faf5f4986604f410855bb5ce5ebf393bbbfbcb110ec9cc887abdefe8bad23eb6654fde64f1014678542be19b2
-DIST firefox-86.0.1-ach.xpi 465042 BLAKE2B 34d2a7cfe9b4e354330aacaac966e89ef52c0b72fbf0b9e9a4052c7c705996e79ecafe0ec1e4999d8b47bfc50e4848bcaa510dff244bdd5031a985d979a87fcb SHA512 2589ed90b509efd8b31aa7677b5146ae1026f00379292060265726b330b678342a4dd2e4a1dbbd280ad7a1a41ef9a51ca6262ed4724b302586b3672eafc75d92
-DIST firefox-86.0.1-af.xpi 429107 BLAKE2B 9483b799b93b0beb4f6c342c947a732a04671e4d5c017b0b94d22f97c100c2ce223e58ce25ecafcd513476664bd955b3c8fa05285a5aab2b56711b3511967b22 SHA512 590e941421e4ce371f44188381936cdf7bc7bec485062b44e8d76906c30658ddc5c0e8d74679bf252e061a543b86bc45ada2d10dfacda0dde9fabe892c1ed42d
-DIST firefox-86.0.1-an.xpi 512517 BLAKE2B 99bc41158ac2026b955dba5f324ca65db0bc65ee7f93ca523ffc8b9b11df5cca2186b90861ffbf5e355ada8875f623a472b8971eca96f60c851cf6eaae0ae535 SHA512 58b3c597cb84581a5c6dfd5e961590d0be856c48554d7a9bafcd0abeb1a6d25eed7d3e423901aa19c34bae9aa3db217a76ac5e9510f027cecb9c1d9014813b34
-DIST firefox-86.0.1-ar.xpi 564777 BLAKE2B d253cbc8181c4b6817beb1ea60aaecdf90bc8295ca0981c9c810fe4812781c5abb775d0fab4617d1d0262274f4af3379e0208c26eaaf07905854992ad1a26080 SHA512 9674c2ba59f3e73bf7e86bbd80ffff82ed2a25e2788718de8a5cca1c78efc30c96f1be3933aac774e0296aa826d90568bcb74ad50b13a2d3a41a02477f704b95
-DIST firefox-86.0.1-ast.xpi 493929 BLAKE2B 8c0919bae85d436aeea5adb7ebddf571537f9b850ad9dd07a6934c12c334eae23540f6cb81b210b78b3655466e5a7734f2345bfda9379a83773eadc84244576b SHA512 46415bcf002db30a9d48fd267b1c593713800a8296584af88e3c98f794321c9ddba45e5dcde5ddec98c4b8c375a885c4a179145d84766e7fef860d56c5cf5a87
-DIST firefox-86.0.1-az.xpi 501750 BLAKE2B 88ab2cb03c05d40dc161ba4aaa2780d0dce803fd35ee884ec369b7ad217486872e3ce382301acf3b6f6c0ea2924f09f045d99add8bc547c2c14538e8d3f41804 SHA512 9b82f1af08798e149886b650275d7efafe383c4f2663a50bfb2472246acc187192560e6ff333199e81663d226dcf263aaf03263565b93de9a8f3c173781d3484
-DIST firefox-86.0.1-be.xpi 616872 BLAKE2B 02e0b50e531d6836a6ea18c2fda1c77e422c34c51599b13fb1bfe0720c5cca4ac1ab450dfc7149431deb2e7d5c1240e111db2e42320afdfc53184642a415bc1d SHA512 54ede4f99d2157d31b5517e8513b6598fcd19593e5ffc8cf6cc43933a1e958c7ac6544456de28593be415fe88dd221738ddfbd487ebc33d51765634f451c3300
-DIST firefox-86.0.1-bg.xpi 565562 BLAKE2B 5ee5231743be21cd42c393ad73aae58e5622419617f7d662c85f226f8e5c355772db71cc9b31881b2cefcf135303a22d19d18104cd44c7a328d0f9e079f33af8 SHA512 20d6b5c00839dd7eaa6aeeb8e54320ad4789fe050917c093bed001451c204cf054cdf128a23a8f9ef34d3aa94a9dbc8bd6c3d4877029f31daa53e0febb7f3ade
-DIST firefox-86.0.1-bn.xpi 577121 BLAKE2B 51b18ab4250421bcfb781099a13153d375ddf953c3ed07bbef4651f34d0e2416dcc162a7d23d7b0a913066e6d46ee53b3a744868e70cb5c6980272a6f50126ff SHA512 cb65cff83bcde9dadbd12ee19651cd93ae86e08666e26270239c3880d127fdb2cbf61432eaaf4d9e3c7322389efdcc9406597be62ba70cf2d4465717c805e67f
-DIST firefox-86.0.1-br.xpi 518347 BLAKE2B 2011d7f83006782ec4030b16d5467ff244eb184aa80cf5bd8539c2ed58160844a89fb843d5e3b7dfa3b96f00934055474939d8947b78670cc57de11e00b8bd46 SHA512 162d1dfd87bffec260e32fd31457bbbc286445a1fef75c3a4462f342674322e15e17f08bdcdc2f8ce09ab09671232f8dba9e7ff26b7d23d83138fee4a04a4761
-DIST firefox-86.0.1-bs.xpi 470242 BLAKE2B 92ad87b88a1e8f3d61676d90ca37294d6570e932823153df03c5d4ee5eaa4a0f8fa9e7cf72dbedbf43b34bbb8ef3f3f62dfb1b3dec651cae6e13d26fb58b13ef SHA512 c143ccfc30aa3565be3de053bf3185c59f774e24248aefa64e1467f2ea27be866ee960fa16b06e63f35d5488f8ccac48d02390f177f4e724ff99388a0f10b820
-DIST firefox-86.0.1-ca-valencia.xpi 529202 BLAKE2B ed3f4bac7c6fdcbae4b6178c9a3c0159e98f5a0cc3fbfd19aed4515fc81fba3f4085c4328a70ef7297c661f26cfcde57543280d12249084cd5f4b6550fb6b3c6 SHA512 41a35706a09040d69ddf6647d35777343974b8e787c4a7552a1915ed89cb3c10b0dad77fca5787471fe68218f679d25c57ad16cb3d5d2d56ba1b1c291c6f05b9
-DIST firefox-86.0.1-ca.xpi 529013 BLAKE2B 4d08eb4a5041f0f4f485686bdd9121580e2def962a2c4723716be89fb876a33857da995cdb563266a893ce76ebe6758dc68d5fabf1c3563b669ebd545795d12a SHA512 612df6bb34e9ea595353f3639e6c39e2b234b0b9f853ad5bd087eaa4166d18910342e78726d82d166a3bd86e68f678ca3d958f7265adb065025ab5ec4718d1df
-DIST firefox-86.0.1-cak.xpi 556828 BLAKE2B 75fc10e95425b295944a36e8162ca38fbe3d4b12b822e978601901d5dd331f5f6acca2e06cde5848d36b71347eb18a8f7631e19ff812a062c41fa7d56c9a60f4 SHA512 1c426a8702fbf246ea28bd22b3e8b5400bd7dc83e3cd55ae2207b4d0de33fe26d2393a7679bc9221d3e80bef9858809749762e684641a22250c5f861582dad46
-DIST firefox-86.0.1-cs.xpi 553812 BLAKE2B 4447f0a9c90dcef4c3221ba4beea828a1536dfe277e0d4490d41f2007118f4171e5bbda4e53bc6799d329cf29554c7eecd130392a95e652b9cae647bbb8696ef SHA512 c8329fb0c20f5777c76788b3868b8e8cf0c703d0c6fdd8a4b13dff07bdef281e329160d477ab8080b83051453fcd91567cd3cb01cd2c39677a1fedd8b45dd8f5
-DIST firefox-86.0.1-cy.xpi 539166 BLAKE2B c325692f86b113a0a5521c0ca524e2eaf24d69f15c04f36af82ce3602ce6375977d35db796fce1914b8345bc29798e5771ced3abbe8e21e8b34673764a59e13f SHA512 5c99e42d87b0833b28cf7882d6333234ac3cc7150be1267661914d8a3167eba2920e4bc27e6070f058f640454bdb3f4fce0a4b4e84e75234e3a0596dcda8e5d7
-DIST firefox-86.0.1-da.xpi 531518 BLAKE2B b6a879b7f161278755ed4ae8d27bdae1d28b93dc8f03756d319e58cbba53ec0dd6508c008123a1947175198587120c996d6b0d0263d23c3bd9ec8b368ea4f8f9 SHA512 8f6486ffc6b4679f63472fe4bd9c3e925a21d06b52735d2b18872aa4bd36472ecd9ebfcb062402359dd3fbc727e307893da90626428c371b919fe2ce525910dd
-DIST firefox-86.0.1-de.xpi 552150 BLAKE2B 19e9c5bdf1c7849cd6e3210f4227f8fa2a6b4bda4af905d96cc94716e9efa551edc2a6cf6ce6227f191e9afa94b408d7ef9d9bc605d54e30342c84a04f79817d SHA512 4444ac19d68b10c8cbf43ef5f5b26be39d26e3fd7fdfe99f2a6d8bfec6be8c86bfd725068f330aa086674f2f92896626a4a2f7b2d7692b46ec809da148bd4c10
-DIST firefox-86.0.1-dsb.xpi 564066 BLAKE2B f4af880f85a21fe6506cfe5e234ec0332d02703ba7b1726e150779bd73a443506197e0a08efb3ed5f17bc3b00828bb7a2c9f51cfa581204dbaf1c8fb50e2028c SHA512 f869202bd68dd3d59c1c71c1bb07a68f63aab5cb3d7404d856ecb3117d6e0bfad39b00ab9be6def6bdd1739b69ac34cae6c0c4638b6f773ba89043c54a67098a
-DIST firefox-86.0.1-el.xpi 634015 BLAKE2B a273cb6314ae9cfda3f2c8bffb90d49a206f2210b2833ce2415d33da48f86d4a1b9e766e26c39c1d98f8a3462c681f86f862bdca38d2f6e6545ee53d8a488925 SHA512 faf81b3b1a3f787310dcf8648dd25a774544023f22cbe6df94499ca6951922e10b81f6808f2c30569b0ee8cea35d203b60adfc290254078c78281c1184b377bc
-DIST firefox-86.0.1-en-CA.xpi 507449 BLAKE2B d5a4db489db5333a8c0119d953714234c19f8a914ef73f62f5e5ef27cda60f432b911381565f2d285900dcfdd0571521a69758621ec36d990d5f8a7242c59dde SHA512 d1bdb2da353586200d7899c93e92cacc5ad1c9dd6e56ae68c4d067178cc5212865f29b8ec787970133567dce9ce9785c5ae6c9e4124b5ddaf0e7ae3ee8d907c2
-DIST firefox-86.0.1-en-GB.xpi 507809 BLAKE2B 235718187ef90a9d569f91b420e8dccd8e0e8221ad5d9e597e495bbb534d3c6ade0e8748cc06c250a2287ac19041ecb7a771398f6e5429c3b2444c570712c4f9 SHA512 b05cde49bc6bf87f8572f4806982b915e6202a62bfd4025472a3810bc4d09a68a809dfb6ab8383af4409ecd679123474fce911d09a43f9e9b7cdb170af2e199e
-DIST firefox-86.0.1-eo.xpi 529151 BLAKE2B d5328294c891766ba65ef82a1acc7ac49fb56fb082780cbb9e29e997e8a57d08ba21cbf09c4ae787ba82a7a14c489d5e1e03e77a61538ae757aec0e878b735bf SHA512 3328614faaf3c9c6a348ad39ce159324999adb419e8a368dc8f51f972e51d8a0d2636578d8a118e2de883aefc8ed4355941742d5e438f8e6eacc1ed26de48da0
-DIST firefox-86.0.1-es-AR.xpi 544682 BLAKE2B 625a1bf9d9ad88952e986f35b068816a2d8ba9f55f0223ababc1bb611ca0f03498623d43bb16ea43739a484ec40d355c9207c1008194180fc3a1c44c43f3f064 SHA512 19f46fb79447e0ac924f44cf0d494d6b5886bf7c70cdaf7abc1ace622b7b1a78dac79f61b24e35cbbc299006997c4e864a03437ed8cea0ed29c1dffae345e061
-DIST firefox-86.0.1-es-CL.xpi 542913 BLAKE2B e09365a1396a24b18170ac221092e5193aa13c5a65e18fdc5d2e1fc925abe1f9778c54a85adeb3a4a41dfb363be09b77afc2a88cfee3ddd7f3bcf4eeffeac7f2 SHA512 5363a0d51c4f420297f477eb4f44614a8f46a8cb462ccd4fce3c18285f030e9025a0a9ffb88b19a1449ddeb231efcb6bdc4cd1c6ad7892c310c0fd8d672d6e81
-DIST firefox-86.0.1-es-ES.xpi 534190 BLAKE2B d98aaa34e94da0b317e632bb68f5c0e39a80779f4be0a72052db9590a13347f1f33d2e873ab9e3fc3ad9839fc083657701fe2a8a894d39bee9f6af11449a525f SHA512 e33e93a566be03954cb7e2c1d30dd6df760714d0f659276194839ace16dbb57af029bea04640ff05faf5b30ec86ed1e8ac199f6ef25c1e5df47968e8fec0f7c2
-DIST firefox-86.0.1-es-MX.xpi 542618 BLAKE2B 115f31dc93ecd20cf9099ffe02dccd14ef1452b1af4cd0e163ad262b645546eab380400ef16a77c190685b0a179df3a0f4a8499154ef6f3a09a90d7544055624 SHA512 8fef579005026cd754a34c8342a5217dfc9be2f14df8bd967f285752810b6a827c4e5817052904b8589bcbd8778e9570a493d4b4d41d6755ca0fa249cdad0787
-DIST firefox-86.0.1-et.xpi 492961 BLAKE2B 9f1fc763088b81ecafb987b48d91acf8452ca7a1d85ffbeb461eff7be4b5d1cef29cb3fe810cb6d8e5e3f15a1b8f81f64d22f2ddab18f523341ed4d33ddbaefe SHA512 4cfd00c6e07ab18bffb58a5b56f4f0666119107f60f496214e043b4674ec156119c03c6f16d38072f8bc55bf1f616e0181d7772f401aa4953795025efaa5c20e
-DIST firefox-86.0.1-eu.xpi 524557 BLAKE2B 22c8b648333c5baa10fcc5edb355e4b7ff69b133d179f921cdc31c7bf797119490dc5d71f8518771679de248f1a835d2023ba52d3457606df3892bba427ea4b3 SHA512 e1e852ce37c4de30442e10b95298689f6b47318d7bab8e49c318afc430ccecfc5cc234e9c7795711fe3878f09cb1616edba2ca11de71adce9004c42232d07803
-DIST firefox-86.0.1-fa.xpi 543434 BLAKE2B ed2300c05c17fc1fe168c1927b80f90fb68176f1c351d3c505bde7573614e02298bb7a4df8809258a7b26a087fe4414ec8c6fa29037dfd225c1c0d8a8aaa7db0 SHA512 c7a099ae04aaa9f1b4bb946e72906864e1abdaaf5ed0d8950f665e570d5091261a5a605b80b20d21070a094716d2bdd822b23c5ab1731065a82c2a807ac2aadc
-DIST firefox-86.0.1-ff.xpi 486270 BLAKE2B cbd23677547b4adbd8b667862f98bd3e3841d555e2ee1babc11a29bbe24faaaa046ac789c01618323175cc4e8cafea52633fc43d2b6dfe29feb7eab55cb690ec SHA512 7a97704122820ee0847c9d8a54a5fee042f68b906cacaac7d6ea5922639d11a1513af7bb0ef8bf5332c1fe93b408eb1f18bf63fe3ba04960865d2247a231e6bb
-DIST firefox-86.0.1-fi.xpi 530332 BLAKE2B 048fbbf5af0f87d983f1c5eb25b316d66c89da1381ce2603f983434b091e28e1cdb880dd9bed8fb75e542f64a747254c264ab4eeb98650d6ee4958211beb1be9 SHA512 33cfd0f5afc64b8e59b2c00c98727a5f112ec08f80533271cea22a51547b2251db97de4941efc5ff1a0f95490a3a6b6a91fde8c45d3b54dd67ebab24b10a6744
-DIST firefox-86.0.1-fr.xpi 553998 BLAKE2B a88f9ee33da7e60badf4b4e0375c1849b052e0ee3be05793221821e2f972540d62108d0da4b1831ea2d161be57e50a2b911fa9dda6769c0f1b57c213d6888070 SHA512 76113b735e31e4797be611d6a1ac6f3e7caba8688ec7aabeb41c9999b4dd77958df6cb52ac49dfa26e69e8e3390f514ef25e02a8c016f553d782cea8459c5c91
-DIST firefox-86.0.1-fy-NL.xpi 540445 BLAKE2B 09056a25551d5ed12339cc57a86c9fbddb126eaa145ed020afdf6775b10d578da8cc27bb99ad481a43d54f6e8bd9841de334f2745fa99915a698add4ce582923 SHA512 fac8c8c6307b9b935bd522cdbe32b0ac2744d9e4274879b2a5e034b8efc7a08682adaac668d2a809bab5d00eab4c5e54f478dbfb96f3e2e3f7997db64df45fcd
-DIST firefox-86.0.1-ga-IE.xpi 469993 BLAKE2B da355f696398b7f3c0941699441968fdf51ac5342fd62497e3e4c9433ac2b22c898e9f01f4ef187b2d7432c37fd56ff8812c167fbb36015737ad930a9ece9970 SHA512 7f7848ec4b29fbd4b9f6a61fbaa4acc5c30f204443f6d23ff4e3073bb20a15b70e55d118c9499f3bdaa995ff675aa6a02d2796b4198b4895075c7de66e8b3406
-DIST firefox-86.0.1-gd.xpi 496811 BLAKE2B 3b9270bd06eb8360ca3c4b9903d09423dab12a5c02c0781341bd0cbc0c70123490cb9c0e9a3a4b1f5447085c0b40beb3cf9d5ffb053b40f293af5e1b8aaf9695 SHA512 ea138c6af234a88519da69e779aad59973c1b645cfa15cedaf746f4d553e22f15d684d014cc54ee909dc228d8a0a1f9685c78d0b5d85dd9a8b4054173dd7e58c
-DIST firefox-86.0.1-gl.xpi 540061 BLAKE2B dbfea3254f3bdf0c9f85e14d3b94aa082a122299784674846592dad4fae4c3ea2655f4e1e5e1cafcdebbd5b97cb7e6827e83eca1044c6dd2dae6a14606c18618 SHA512 a2ae073371f649f9a947901d8119abf866aa4be73ae89fe91d92f4f3760135f02a7615c7c2127b415a23a638c921d8480f0e07fdfd8c3ea3aea41564ac07f5f0
-DIST firefox-86.0.1-gn.xpi 555294 BLAKE2B 6839881081f306252b3a3df989a056df8e7a810cffa6696b979e6efab5c3fc9fa524307950f943acd1554fa7346c8849acabe450fc2454c60806584b4fb99ab5 SHA512 47f2cbfb7ffbdfa62d8d24a5ca7f5506d3fe5134ddd525dec52af2ac12dbbd642cf5bbcf8a23df4dc0d24331a4b4a4fc97b1c08f0487a045f02e10b2c91712eb
-DIST firefox-86.0.1-gu-IN.xpi 545779 BLAKE2B 47b060b4907a3af708f4b627641b39c01feb2a2f516c2c7770cd7d2acd51f7e7846c9113e4c37fff71e3add90116bef945f8ae77f274ee54dedd615d45b66698 SHA512 c806175c3f5c7f035ec1febf37119a9f6d72ad6f30549954eac1bdb1bd88c51553ba4aa24e15dcdcd7648bad339616bd3e55a337903b19b97f7f3e492ac662ba
-DIST firefox-86.0.1-he.xpi 554633 BLAKE2B 748cb876fe053dbff199851251504b06fa2811bc642d6ab295e693c537cf4a40b21824b7f2ee8868677f34d331e4ec93a3aa1d03ae6afe16f00e91a4ffb6ccaf SHA512 e69f7633e70e9037671b620ccd8d9a9669161bd3174fe30cda344b40571247c7a01a86de8aee64261ea5c62a49eb9b2534e0a7e2af69d12c1e4c9bdc1aab3259
-DIST firefox-86.0.1-hi-IN.xpi 575656 BLAKE2B a2ea8f65d120d7ee32759ad6679625d3ffc689aeb5df0d80220989ef2ca579cd1992724c2d29c8f6c27c3aa43f92e9a911f8f9a4118de1628448f5793af0288b SHA512 e1022e8153d5c298a56e55ded7d25f0b25a959b13c2d08365917e2062fab162383f31d3a9229cabfadafa360940f5e6b089c09929f48273b944bd8d88a46275f
-DIST firefox-86.0.1-hr.xpi 535257 BLAKE2B 4c10525d3a3f4181ba925233b6fc9dc3b8804f0cf88fc1dfb637702779739e0defe0695592b8ac802dc6fdc90d261060c3617dbdb87150b17a7d9d8baaebdbe0 SHA512 cb79bb54173bb9e3eddde371ecaa5798e93fe8e9fc2ba8200e832335e20904ecb6cf2487d5d1ed0e975898213fce32d175e95d9b4048ef72752dce97b27c7ae7
-DIST firefox-86.0.1-hsb.xpi 560307 BLAKE2B 1e5c253a7fc8b9c3587e1d9128cb92f51f0029a28d98d80fd60c9383c1b3c7b49f3ea16712003bf214e9f726b182aeb8354ab60f38a61cca17d6774a5555cd57 SHA512 a2d87be706dca23548e269f08e16cfca6529a9c0e671e72c761fc3ee8b2b807eab4793f8c5a7518782f29ca05bc9258875c5feaf29c979812194e0a3454f454d
-DIST firefox-86.0.1-hu.xpi 563215 BLAKE2B 9c865c2f063f3949ead5eb36c5979c7c1b026b55b81e12451799606d785cca9c18d4be0687b853b9c072b51b0cff1dd8eacb82a151942a0cdfaf0f38fe90a9bb SHA512 e417703cc43a499f5ba64645c44e9d5645c2161b45a3dcdd5f5c2d9b32288adf236b659801c4d8972266edafbffae78aa8f5054b18d275c8bf3c8646dba3135b
-DIST firefox-86.0.1-hy-AM.xpi 594523 BLAKE2B 5b2d2829628a58ef32e7f905e1edd89dee440afd39ec1f206755f10d8cb26f0177804bc1a344e593307bf115064bf40a4aad5f50240a8c1dcd3ea023d1c669ed SHA512 fa53043998c8e8d7bc905e19c30fad57adce91d9716e523fb9c62bdc6ffcc2f2a8c023a2ec50c63c7573a13fe6709e0ece99c4ab661859df818bcd93d0b3f22a
-DIST firefox-86.0.1-ia.xpi 530282 BLAKE2B fa4082c2b94aa00ee9c6d3b6a3d47c6456a9f6b212a88dec4fa000bd40dd06792940815ce4c12b143586224fd208571617fb8efae538508fa6b105df846c957e SHA512 d41faf1143d64ffdf27d12d248224cee86e6dd6a6ed9a9ec63bbcaa7ada74888a52c50cd545551ac2a32c09b9dee67b7b97b5561a7c8097ec790cfd138254445
-DIST firefox-86.0.1-id.xpi 512566 BLAKE2B 63b935c04d1cf77aeaaf6f79bd39a79c5beb3cd50acb80a22227049e0dce78d883b539ab2b8aa134b275529938d6b3459e8a0baed20102826e199e8537b92d77 SHA512 f91e95df9dd582523af84ab4d8a3a720c8ea19b4f76d25d7c20a387e087c6b7ccf4529ecfb33584e9a82933b2326403e6bf379109ec3ebed50a86da414947bb5
-DIST firefox-86.0.1-is.xpi 481751 BLAKE2B 311397c9388f70bc489da15d78931204a27b1326ce6be1a465d6d53e63bfc4cc823997c8923aa415ecda29f260084b879489883ecf3d31ef16b741243ad4d9c0 SHA512 3cba6997c6c807009896b4704d25b42af2d96632993bec06fdbb2f83fca76cb93c5b87260bb76795542e281468315f943c40ccf72f041be44a84bde29ec51fef
-DIST firefox-86.0.1-it.xpi 458578 BLAKE2B 68c8c190972a4b4b4073ef3ea21871ec476b0f29d616c0fe0e04dddca5c7aefbbb299a42e3cc073dee25b00cb21cef4ca93587f66ae845b7be60b9765ca0dea4 SHA512 32babee2544c3775e9dff3ff48fe2636cab8c18d17a53c902cea4268e6229a4cc597b63d3a0025a60bd025829923e6d623a03b63bbd1d4a6522b391b8d5286b9
-DIST firefox-86.0.1-ja.xpi 589891 BLAKE2B ea28d2973b6ac65aa17569c1859c1065a3f04f5f42d2df2390b85d1d2da56ca702a55414a9a73dbe4c7088b5a58ca984647a809d4760b3787369bf65035ff83a SHA512 2e8b3140858be4650fa0b432ecadf02196d1e2d440499a0f7ae880dae532ebf3b4fca6395e94885e09a4dd987e92f2de9ae95ff1695c605175fae589227a5b2a
-DIST firefox-86.0.1-ka.xpi 588745 BLAKE2B 5ba84215d8034c463e3521ac9ee0eabad9307f87a1eca514422106f8a700a5de17072abfe2a7811a06a60f74ce2556b418410ab5943cde166eb9bf103829ff1e SHA512 a879a489cb33d444db1b5ff1f3e75592bcad75765f05b7a8454ee1f6cd6c68290e8382576305b2959389d51576966d4c9cc27eba276226dbfbd0970391e9fe01
-DIST firefox-86.0.1-kab.xpi 549107 BLAKE2B 363bd01606fef4ab1881224d1f2ad54ae37068682b6929b892bae0551a9cab023cd2250442cb61cffcc6e1a6a3e613e8657763bbdf73eef2ff4c2721f12923cc SHA512 9289fe82426360b5842b56ef4b8819b05cfaed547bb69d9cc34e5dba424daa43a7e3edb381d68451072dabfaebc20006f678a5d5a7fe13319bcbea148e781941
-DIST firefox-86.0.1-kk.xpi 599409 BLAKE2B 7bc95dea71346b7777f5c93ad3312eee97ec0799691c0b20127bf3c1702d1201ba5643a56f92bb40804585963fc56ccc9953dbbfd197e74e44f843ba78bb362a SHA512 9fb0c43ee001c174f93b215a55feebd57c665730aeca37c90b3045b221cd98aff51c8814f9ca6cdaeb9109937532bb16aa4f30ca25159d783b910c4de2087a8a
-DIST firefox-86.0.1-km.xpi 530971 BLAKE2B 88ffc578e534927db2915111b18ba33afccc3397b3935de2f79bcb631d4e5d53d760f242cbd7a36bcb48937173a75dd2f6981c862848825eef7c14d037c83160 SHA512 a373f7ef5a8742cf3e07b28dfc28dba0e40e3e525453332d51fd3912a3ea4ac023e251ac5fb83aa24b5d98bb9387c3657fd00167c8a27ebad8a9048ba5152a85
-DIST firefox-86.0.1-kn.xpi 508445 BLAKE2B 6fbd5a8ce06f063a5e615a8f867eb95748ba6f49cdc6e23df213f9e5326fd7723e51644f8786ff471547f22b8cd97af0aed1fd1536b63a04f43b288b3412386a SHA512 dcb842d67ba5abce2625e2d0edeffe331fd3b4b4141d3478a0adcdfc77956a9a19237726930da2cbe49319e4f7fba73fed8b1a026d90ab06b549040f2d489cc6
-DIST firefox-86.0.1-ko.xpi 576146 BLAKE2B bf4ed040a803b6672943e43076c6e3c021067f6f8a88691e678be5feb611e5458416461075e2e19132a38f2afcf01c32a526767105c560948e04828854851465 SHA512 e2e95b6c8ff5e9bf2aaa7cc35efbb6f49c5686ff6ac60e91258f50bd82bb8fbd590d38c80e56ab075d088be60efbdb956cbdb6eb856af4bd0f2635feb971d105
-DIST firefox-86.0.1-lij.xpi 480049 BLAKE2B 54a213d6e745e03f71e1b75b84ce5ebc306bc649dd6f2b3ff0592ea0fbd9a10d23f9cdc27870af88e12364ceaec6cf3e55799d9c140faa703cfdc14e3580d1b2 SHA512 3eb92868ddb1ced37f7357cf35a0faeb7993c4699c1072e221c8cd900294b1431b3ac2d822159e25418cb77ae15eb04c744223cf1db940637125027aa06b4b4d
-DIST firefox-86.0.1-lt.xpi 559019 BLAKE2B b89696e263a21bb6b38c8c28b398d893df8cdad1941b38aa410d8c022fe564b32bb1117c4983aac35859cfdea66a2fd9a3a0a7af6f38e8c94a6fdcfa796c5ebd SHA512 cb179bad67c70024d002ee9f902a32548914284b56ff2f1a2ec2c1731c740606bd98708d542c3a94598830008717dae49c9f3d8b9368ace6010c1897ab4e4603
-DIST firefox-86.0.1-lv.xpi 474155 BLAKE2B 8848d82eb28ddb606283807e06ac7c1ce78243719108a30f732525c1ad99117b250965efad05a2737a5ad339b5dd14ec7b48de0626085a884a4cdc222623203e SHA512 43ebea5cc8d2a3ab4354ddf3c5a2f8fe15bdf26885c5170fa087eafc7591bbe93b89b5b39ba68578b47c211b6577bad0bfdffcc1ba48eb3ec83afb4cb21dae88
-DIST firefox-86.0.1-mk.xpi 459135 BLAKE2B 9a6bb1befa319a68e06f2b4f85623344cb41212a49341ceb5432b45534c5a3d977f0aad614d3c0ed92a8ce0ed40baf398a7e8d54be0834a8bbd5ffa185619199 SHA512 bc70294f0195185ba551a580e372a217b5b840b7a7272213862b0cca88d94d4e6af8d43439f907223b9a072b557761f4df5916d74a7d892914807596c5aaa1d4
-DIST firefox-86.0.1-mr.xpi 545524 BLAKE2B 6529439efadccd40f31336fe060ed392672eb3523b77134ecaf0745ee7b555ea4c09617ee533e21ee9f745321f0b7c90df31a67e0f4bd2c77d9fa43c1c57839f SHA512 77b8b064602105331fd3e949796802cf599b4f990369553d52029f0b35342e29fb368a09df1b1a95b32c424276c1c34c98e7cbd33c4d3e9a36a66f74c820b5ed
-DIST firefox-86.0.1-ms.xpi 457454 BLAKE2B 44fba93f61d55ef8fec113e342dd2e3a60e56da0e4c0621d59c5bcd830dc5deb990a89f3ab877a40c813d7781daf25b366199ca970fe574a248ef56ec0fac5a2 SHA512 c4ea46ee45c8f840f7ecb0eab10bf6a2181042676e9abd4f693fa04799bbc9eea2f0ead02bfdd9fd648acada97813d2b8e2214842d247e86f673a804dfcd64f3
-DIST firefox-86.0.1-my.xpi 528896 BLAKE2B 890e907df53bda4440f64da08f6f95651a79880fa35bb6571f5a700a93aaaecfe52c34ff46f14d6ea22ee0e8a9eb871de807a9aa114b239aabc4f565b7d61afb SHA512 79e67c13355b950a5908100606e334f8289f19a3d7a046601fcfc85ecf8c0533ad5d932880e1cf7c8667a64085460ed7b6f3036b3948a5343452b627e149a03b
-DIST firefox-86.0.1-nb-NO.xpi 527396 BLAKE2B 86f68f55844b93d47317b5064623ec40495f78f441196fb383b3e686f562c7947f9c5679713fe21bfd10b19eb65f59c96d56fe0d009b0b667cb405288c2bbc29 SHA512 62e12e533688fd9971cdc46a9079eea9c8733e60c44053c3f0b0137b96efe5ffe06f738da433dcf093c7eec626ccd8a12657c51cac4709f4832913a19fd56501
-DIST firefox-86.0.1-ne-NP.xpi 485622 BLAKE2B a5061349d591663ae2011c07f19f4f9cef7a645ced1df95062ba17f0d195e03f4953f46d381e2c0ca556cb919c96f4dede5b3b205a8373b1446893bd95d0cdd0 SHA512 e5a7d3fdde9b9df4ecbac52f6668018c1a264c838e50f04bad0115c510f2ae67c66fa15c004ccc8d2680a21618749e3b78398626281e754f2ac009ac325cac2f
-DIST firefox-86.0.1-nl.xpi 534624 BLAKE2B 646c60599b0452d5c525edfb98fceb148bcaa6905aa1626da0820bd25652d671f2df550725142eb1f36f2f1bfe98af120c17c1bbaee706c9ded33a0b77783b2d SHA512 4d6e2aabaa2781dab1dc8998e27e122e4138d55e24cf0bd2080172fdca8316b98f11bda1e1331b1a2febd68af58feb9cc9a61f38ba1a2dd5183e63e491ed168f
-DIST firefox-86.0.1-nn-NO.xpi 529795 BLAKE2B 3032534b021643471065939af167f10c9c0a52cd11ab3c1ca540cefc70527f891c6824c460676007c8080d90abe80c1aedb666f073a35556b757582fb9cd78be SHA512 483178cb02bdbb0a6dd5a4345037753c987cca8a17cf889f6e9afb80a43aefa06ccac73dcb3077813759d2f5fa114bc775e4029cc3b58d2655dee8f6385ae934
-DIST firefox-86.0.1-oc.xpi 550292 BLAKE2B 1e8bba02c39e9ae822ab4059330d88c0e109d9ecec0ffda2cf854a94f9f7037b2dafee842e373949430b1cd36bf92025f071f74d53ebd479068955c557a7af9b SHA512 01c5ca68f977ce25dc7a7b82090fa2f24ddede31cabca3e618ab4f23fa2bbe4296de538b929bdab41b2da992b4ae8c5b23fd83e90418f04d4f2abdf9a6f7f0b3
-DIST firefox-86.0.1-pa-IN.xpi 597242 BLAKE2B 21d5c2c394a051c2f0904ef53d34361e2daaf0dd4b1a73c67275105c1292cbdc6db5f4b25356596a117c79c91b7f7884df8190cee16ffe47ed546446e2fb7a9d SHA512 cf4c2812439075ce6c18f2f5af9a2729406bb6964f2235d7e83bbc624819f9c56b7d108b0f8a7f831a73763230c7423cfa598e42e57af4b0a20f95ee7a6a2064
-DIST firefox-86.0.1-pl.xpi 554809 BLAKE2B b4279362a32a69c726a4b73cd41fbf407eca9da91b151262744cdb63916dcb8fea97389b1f07e04d01b27491e79049326127e046d4c3d9b57f21a217741df83e SHA512 7e149c273e20702808fe09f2e35a13217093b660c3318c6c812b7f181f76fe0d9e797e896e7e9093aec517338387ab978c911ebc11c7dff931622d9c39dbeab6
-DIST firefox-86.0.1-pt-BR.xpi 540545 BLAKE2B 682c93aa78f29031aea3174b866130abf3cceaf724a1bdfa4ae43acf453c06ef9596f4830865cb5b5f0cf4efdbbf0770ffd796a4738a443e8006908021adedf6 SHA512 806c0f8476cf751f5b97065d62b4be327a20f219a343d8b0569c242fb0a8f9f183c91118cef6d28571736701db78e631813384784cfa112ccaec925e2345b539
-DIST firefox-86.0.1-pt-PT.xpi 543592 BLAKE2B 1703e2057246722c6e54fe7b9291516f09e1876976b60ab51234569e816e848aa7877e3d61af51df39075aa3013e7563dec14c3e9154b9010f14353451f8d81b SHA512 6631d6f242ec6a85854421c4c9d8406c803c154856d3acc1151ad17f2d0fc9e2638ad93809770b32e5030d84b2bc0774f139089b9c6a4e5ff0760432a246f1a5
-DIST firefox-86.0.1-rm.xpi 535506 BLAKE2B e17b76533fb4a7f206e4e0982066cdc79813a315a5b62bcbf75042d516a5473caaedcf89a037d4dc76001e5456f31c5e42ea8e98e13c45b91a3f281314eee174 SHA512 1df61d32f103d997492437381d87c400ff374fe6bc018cc07772e9711009f1332421610767961b92173ed5403bb6189581effea96292223b257cb349fe40c9c1
-DIST firefox-86.0.1-ro.xpi 537021 BLAKE2B aa891c8c431a4c67d6f10a1ca6377779b7f92f3119cff20e4cfe34441a04a2c198841c24841805c65cc3123eff01d08fce6d6a33243caeefa8d08281521e275c SHA512 7e21036006a2a0cfa482ba335210917f8641e29f2752ad8c7cb58fb79fd38d700f7bec4a97af17ba3b0b1f5be42814440d93796e88fdc59b885c1f8c67f5d294
-DIST firefox-86.0.1-ru.xpi 625464 BLAKE2B a073df6edbd1dd5a82fcd7371f960d7318d164c4872eaf0502869114f12544e3d74343c92b6a01b96998eed347ec9a98cd711eb5097aa0ccb55df9921a1137bb SHA512 459d91c808860b33c56d5cd506cff6b558c59d5091a0b06ceb70150e2c485bd7ffaaa2aae0c2e0e85e8b4ee1e7515720084b5763ce132cb185ac511835410245
-DIST firefox-86.0.1-si.xpi 494951 BLAKE2B 03a9a6580f44783d05bbf3968e3e83011c81cfbdb884f4c66040864e250e2c9065cd7bbf047d70c9dfef36d641e6fa33f2279ba4692b3ebb15e0a40cd0625376 SHA512 f8075b3055bdc5db4b6074a4e13057a1434bf8eb5181b8f1186b29e347238dff8748a172a52d27ab743a6832f9d343b7f8adfa1d89c52cf9c0509b04cd7e8339
-DIST firefox-86.0.1-sk.xpi 544587 BLAKE2B 5726c71b31cc3c2af34e6bfde50e820bbb4275e841041b48d69821d5c89464d8ec666287c52000ad03e9c8dce74b96f3f54e3fcfba0a0be668dcb2129b728ab2 SHA512 5eac93453bbebf2ae86ae75c64e39f909d7dca68348e8a810962b948733b556ba5ac29f03f39f393e5a45344c510083fb320e81ffb945ddf2e425745c41952af
-DIST firefox-86.0.1-sl.xpi 530040 BLAKE2B 5a276ca15e3eecb5fa1d2cf66a04b829fa9f28c35de6a883e13022bfc6a2358a6d863fa30e979f1befb915ff165d1459d77546f7f1c271afeac6c9dcd6caa381 SHA512 eca6a606f992b80357ff78e2426f1dfa86062abfa05117fc754ca764f28fd37a942b1e457e1d720427f48618d7e832a3c03c294e815e9783785e1a3c12b8c992
-DIST firefox-86.0.1-son.xpi 426358 BLAKE2B 10055742d15c54685980d25c116455ee3a9a8779c0247bed925b7b0330aceb6fd44185402ce7cbe2143cf3396524f94ab96079aa27667ad80e962a40524f1ade SHA512 6de423d4402dacf28edb37ebd1ea302d307b797f56f2204b78ae3f5fbc4563d04bd62ff4270b553f5203633ed524a06f6f0d8da762610037805613cc14a749a7
-DIST firefox-86.0.1-sq.xpi 553688 BLAKE2B a8a6132c5832da38fa21c494a015d2c6a7736354808e11ee6db79934244dd46de41f813ab499ea00123cc5e065dfc7111e341db1fef471d43117cecf7689c3f3 SHA512 b5934018bc994a3507ec45af90bd35c03149f6fe3a77cb4eb9e36294b67e0c71eeb4bc1330447fbd4544b8c85948b90a56b83d7281f0dcf8814e6c1247cd6325
-DIST firefox-86.0.1-sr.xpi 576986 BLAKE2B dd42c162b6869c048255ed8b5973944938265d38be62f3b5e756f3346f97eced21e7d38c1a7e26c42371bdf0157e02231377b572275766e7dd77f50eb7b3ee9f SHA512 b51c7c1a8b566d4ac1a78abe1b4562971a4002df97db1fac3a9b2fadef70dd0ed9f0fa76476137a682bb58646bbe09fcbe4111368f74059299194e34b57e235a
-DIST firefox-86.0.1-sv-SE.xpi 538316 BLAKE2B 84b8c121e22260018fd42414e51656f839870536ed5f1ed2b4ef3481d63f44169a91cc616592de2c4191288bcf3782628364b36421a43df8e3a070811dce53f7 SHA512 94904f3cc4e71660b02b0cc4d64148ac0fd08b7186adac67fb83891382624a21dd69cf8882da6e02ec22dba3cd501208a1a6c37cf6faba7fd6f04fd4d6f8a493
-DIST firefox-86.0.1-ta.xpi 524600 BLAKE2B 02c07ce56bfdec00764b5be7ae56e67dc87e9cccb451e8477dbef6fd4284d83880e2182b40633174554db10db906304b3ca73b5bf6496e45c865b7d0e06cef96 SHA512 7713122144f61d6f4dd703b8e8c5a724164447194f5b497f0d7fb55718f05caf8f055ad87d19127a579556f68bb295a0c726d0067d3a9fae701a5c1813b3b4c3
-DIST firefox-86.0.1-te.xpi 563283 BLAKE2B 41f2022e06375637a012653fcd20521ebae51a9acdffb01d65384ae8ecb4beb35d53b64b008baf59e51ad2eab14e4a2499cae9585350572e750102e55aa8ac0a SHA512 aec5e6ddd3038bcb30ce00baafc7d096ae85f1464b09eb61e3cfd5844d0a6f5dbaefa8c8b280d9445b5248eeab3de3815f0fbbbeee2e732ebd2df0c582086238
-DIST firefox-86.0.1-th.xpi 602714 BLAKE2B 8df2826a31ae414668730e496d752f1cd4801b28ba3da1cd679ef1b6757595359e530443ab5d9afa5041913b089642377753aae8c1355feec389155e6fe1743d SHA512 6e8ebebc6b8428c99264ec553eb65148077bf8e9cd9e994991a7358d3ee5ddf68812dc0d26d61cb697b02aa3c1db11261f10aa7f5776de2d7a8a08f5072cd248
-DIST firefox-86.0.1-tl.xpi 523805 BLAKE2B 9c3eeedfcec8ae16095067ac4e330a1964d5674ededb4b45c7574163e1432f9d231c5868713df7acb0dc6a11c6c1cbb2fcbdfd925f7cecd4ea0a4e03e93003d8 SHA512 0eb337640297c5dfba4bd2552cf13e1a1f316a556971941743e3a7ebcfd0b6953d42f87c7f55536a2fc1971de6922ae8040514b75f31287dc113cc2e71ef9917
-DIST firefox-86.0.1-tr.xpi 547783 BLAKE2B accc5813e8f14cfe262dfd5e093626ef0092b185f8a96da1daa2cffec57e238b8828c13e44679aa9fb7d40b12fa262b4075413f6972e628472fb97b433c63f39 SHA512 f8180fe3fa3a2e2e017eaf88ae425d0e1be81c845afb7b137fcf98909d681ec9f6403f7453e1ade4f680308d5757890b679ee2ddd9513384e6caf39052ade968
-DIST firefox-86.0.1-trs.xpi 504292 BLAKE2B 4b9436a83a0deb8e0a2d8ea789df5ed2a3ffefaabec2c0e6228d75ad9ba10272cbe869f8ecc3300c139b5c6e8c99255b37ff718c4a79212a0ffe02c9f09a0bfb SHA512 f198802d657612410213501b51f0f02455917e91fadd117af9da3bfaddcf3e57ac41174a702fe89cb4c29aec19dea8f99b888cd1cee0c6849f61d8872a7dfc93
-DIST firefox-86.0.1-uk.xpi 618793 BLAKE2B 277abffe85e24ba738b5ac2d3ac0d893dbd5452d47fd0eb8b0747884422bf5531b38183ebd159c18a1aacc991742b97f1951fdeadcdae2cf37d6d27e942b4b1d SHA512 22b853b64604bf19078d2ce85ca85c97ef8da0662d158321584ea597b1cc88454086214a3d8e4631b0af7a3886e950449470b7c774ec40b9878411e51716fefb
-DIST firefox-86.0.1-ur.xpi 565917 BLAKE2B 347419b9549c0c522fb44614d32faf1c611a8f37b56fd85f7d944258df89a9babf4119b25e99e11b7a1f27c0ebfefc3eff5a64a5a85bf6f0823db160a74d46b2 SHA512 d340fe3226c78506e0a86dbcc5cb29254aee27ef4195683dbe193e2de1ea3aa27f3a0b79c529b0e7342cda46a2e79f4be18b9e44fd232d4881fd93d79c3f4540
-DIST firefox-86.0.1-uz.xpi 480409 BLAKE2B a045cd1156f4fa8c1f1e24ec6398ba273d45fba1ce0b857c2f20c8fa02979d9726227a683cdbf17e239ceea08e499c56cc2b20652dc290c6ff49175262fede4b SHA512 9c222a27b39f867ff34d49ae76a726f707257951758fc42deadd1409765883d83ee642e387800a07d3d7e91f9814d3dfa34c2a98bc66c8d11c9163368b54abac
-DIST firefox-86.0.1-vi.xpi 571526 BLAKE2B ea891d0609b77c1dae75fb2e9ea413cd0f64b477095b17400bf2f20baa156b76dd9172b3831687f47a57e1baabc0de97b8e9873674ac4196285d83f10676b812 SHA512 1685ec1bd878635c2d1454f6644d68e3caaba0324dfdb659a8ebb21070776bdf5b0cae11f531b7d056cf5752748bc7a7c27ffc5308b0850bf9ddf2d3a27d58f6
-DIST firefox-86.0.1-xh.xpi 428552 BLAKE2B 107c7641cf1acf1658581b0adad48f0836e18d1afeb42863f11907df18eb055e2443b03f837a64c82294e034f1076e7c646cd72a6322a3baeb2dd1e8af164e8b SHA512 9154aaea3c037f31c8654bf9b5803c1cf00ef4361cd110cd2724cce4a0a5b42520a514034ad851c55f9bb157b44bf25935ab2806aaf6e109331f38d685b53ba7
-DIST firefox-86.0.1-zh-CN.xpi 573532 BLAKE2B f62fd901e72388d6b0275e378d1910fe00bc446dc366eb9ee05a3e39ce41215e5978d7a6a2f67b3593112f991d6ceb35318cc024a3143508106fc6f8399ab36d SHA512 f35902850f5513255492d9e8c0e219fe13e38b07f460c3bae05fce32dcd10f39b8dcae343b47dac59abf40ea08651378b1a0e46248026adebe8b5f59f4b7c957
-DIST firefox-86.0.1-zh-TW.xpi 573621 BLAKE2B 0965907ba7e28f5790559c2234b46c1a0fc4e078b9e926db218f6c63d178ff90168706d48dd6b4b3f392132e2a6c32a98dc9b2cab1085cc8e2cda1098c386dc4 SHA512 51a9a28ac1c2f0a4653bebbdde75d6806fdb22191d447f2a80198f21367360fd8a37023a15ce1d6bbbe632ff8e002882c17cb8ae02abe7d8b5a85cde9df316dd
-DIST firefox-87.0-ach.xpi 462227 BLAKE2B 84fe96ecaf2eb79fa35d25b9f42fdb28929a3901b02362140d812dcf553c226cdfb659752e03d339973590f9445b1bae376a25459d601d1930f2062633a77108 SHA512 ece3ac0c6a60c02e62df6851f65cdd57b4b8870e3ebc10c0383c77803c58cdb4bb0563738907ce87b05ab01f1962106964dcf0abd51d81ef7e676b1a12b1989c
-DIST firefox-87.0-af.xpi 425868 BLAKE2B 89ba7ecc204427f9b0712e12d063799c0169997fda5a5cd90e136807027ed947d0bb99f7bcb03c1c86c2d7cc89e4bdb5ca3e9ccf0d358bf426f86916b5db21c6 SHA512 d0b09c5a2efae3ba896974f1e01bee5214f9babbbd6721fdbabf3e942824f7607c45aa6c6187f975be9ea7adfbb8d7298a800eabd8ca8a9c9dbef3d3493455c4
-DIST firefox-87.0-an.xpi 509574 BLAKE2B 3239d70305a7aae6cea54bad096f5c605b7efa59607c0d587731b27c310ab49a8e1786eba2fe1dc16d0e7a811f4b9ab9efb3d0dc94708ecddc44ed9a1e13f3c8 SHA512 f986d262a7fc65ea4387cbf0d98279638b304d9ea33b270a226648b96030912c734dded94d7f7c3ebb3c44f6749ca71db77c70fea8e0cfa8390f500cae4a42e3
-DIST firefox-87.0-ar.xpi 562193 BLAKE2B 5965b3c0cfa9d0c92d6561320c6f0e5f731406405bfcb0d61a32dbd281357dfcb961f9353973ef8122783e39e55299c12214d84d6fb1a3eed807e8fa847d0316 SHA512 8cce7ee0c9bde160f183cb34d2b6818697183c345c659b6de207e34f6cc7cd0bd9add54a2eff12f9cd5a85def4e4c82b29e789aa3a0d4a439ce65d56093ea826
-DIST firefox-87.0-ast.xpi 463593 BLAKE2B 3721c1ec016319c7ecc1328e33010ec62c77bf48c1d0f74afe5da17e4e22f613514d597d84b3a2bac72b68008cc1133cccd5192c26b641d8521ed249a5b095b5 SHA512 8e3a8929e6c7e5581eac0c97029d4cd9e26915b3a067f6ee569feb3d105f1e1c5288dba61591c9e70d798f7b7802a9880a5de3d03a04369ef31e83a1429f7178
-DIST firefox-87.0-az.xpi 498616 BLAKE2B 61a022bd62a7490c8acbbb8e1c5710a94fe55ccdc0d3590e31f5c92ced8c5ab577ba210926b880c0f89302b8a3572a25d899df44c075c4d5322a219ca1e957e9 SHA512 5beca044ee8d34097d20c80b9f003a93246c6fbcfa2d9f101f0f2506278f71acd6a27d527ce07d9f949fa04add1ae9762a259c311fe9d82a25f9b7657aca8906
-DIST firefox-87.0-be.xpi 619501 BLAKE2B c287b50146f5a4ff6eff5b3f651c42d20b6b33603b6934224e07aef73ed68a8b771c6caeb5300bd33cc41e2ac1168d2e6deb8ff9f2f0760ef906353c5a3cb67a SHA512 b56615cfe837ea2e673945e589e95f4edb12f6e156b9d976946eba21be15d0f1e0cc42e7f7aea7cec3ed33f510dfc3d3033c68d4f3da02580eefbbd3d178888c
-DIST firefox-87.0-bg.xpi 562298 BLAKE2B 641e63edaf56248c40f51cbef9e32116e4de6f0c888e2e6f56870df83cd8b7d19736894009de74a988685b4264b97187ceb6cc06f52753a78c1676a417e108f6 SHA512 2982c5453faee4052776fc43bcaf3315114da7493828ddc73d2b7d2dbd7c7cd6b85138d1c190e1984d2a1874f1a9c2e2e68bafb75ac83db7377a8e1b76584829
-DIST firefox-87.0-bn.xpi 573765 BLAKE2B 43eaf097cdcd2742bef072d7a98bbe0d799b15a841e431f77238cda01f97d6aa3d54ab31c8edfb83be5fb8a4d210b759597bc192113a2af452bee2da055eb97b SHA512 2af46c3d45e1e2ed44e04c2ad1dbcae64c371a3245922661744bcc6d3d05ad4fece9dcc045d5ecb556d43fcaf16871c760c62e47a931f547b025111d659e42c5
-DIST firefox-87.0-br.xpi 515482 BLAKE2B 5d1c36ac68272bde26b4e33c649943cfafa261c3b7b5fc06b5d689edd64ce6f6119db90a214085dc4f8c395e1343f367119fd878d12470dbd8aa312a4e11df05 SHA512 b4095dffba1490cb62ccd951d1fbc68c461acc9d82d0915cc5375d90268d6a866466d8fbbf7a1cfdd265f80884396276f4db1ed27f71886fe790ab5371ecd29b
-DIST firefox-87.0-bs.xpi 467244 BLAKE2B 522b85e32a13eea061110f5d29c174ebd1a9a927f5cb9a889d94d392e23c48979f34ee23cfb5b432e4d60fe61435b2cdc411290ca77292066189fd1b2bd4a80e SHA512 1a4fb691a3c5842fca480f1de176775180cf364e34cb7e89ead959576960c7c4dfbc4f210f68ba4c53273db50b0f04982796916e4398920045be404b786d8a6e
-DIST firefox-87.0-ca-valencia.xpi 526224 BLAKE2B 8e22f9248573ca09c740849754c27ee49248e7f63b0da40ba6f1d68da4a6957954bceeae1cdb76a49f3ff71f8c2ed4e44da317f9807e2b7991b8e7d0618389df SHA512 25fdd37203f127b12e1c993b6a6af71cb4a1979a360f40e843c101c51debc8e2870a7d3e6c230526b4b48ce5105fa3fc43f3030a8da41d184bca220dab217e3b
-DIST firefox-87.0-ca.xpi 531393 BLAKE2B 9b3dafd52ef7a05a7858bb972fb6740f3ffc3c683d8a5b1f4e8b23477ba99c8745c21678c4c918716b52e51f3433fd42f2dd6eb2e496a3e19e51eecc4cf329ef SHA512 15e3a2a89d4decfe3b2cb5dcbac68c02c04839e73dff45b16f00324c6ac70e0fa0087a54a8a0ad36dddd46be863b4d97bb18e6f23146e8a8fe654b03e97ebfad
-DIST firefox-87.0-cak.xpi 562094 BLAKE2B 761611eb37921a586a7a23cdb1d8460871afa444cc92bc59e60e04ad9c5f36d76708f9eb665debf2dcf2eb2e90d730679dd8a571c239ca4abeae9855cd4309e3 SHA512 8b8358e86a0bc045b3fca88625da2b60dbe51f4f1e2a3b19c851c0a58911c27ce5bfb14b51c162c6afd620cc8892487bc2c44e2db6a633c6748cbdab215b7f6c
-DIST firefox-87.0-cs.xpi 554557 BLAKE2B a6174a408e24e38acf844ba4d620a3746c6055122d81d7fc1526e66a534d141e5193682377aa15c800acc2b7591c4fdcf071db83f7165091ea538eca344d8b46 SHA512 e5ae770309c906f1e7523747cf55cfd49feb86de14a82fadda100141ba0e543d46215e63a34d6c40efe9781fc84fd16c7e78a414c01b3a3baed01637290a165b
-DIST firefox-87.0-cy.xpi 540921 BLAKE2B b7f1075b999b21d1d1e3da4d42ecf46c3b7338c0886767abc71a6bb5e2d9ec7140c2f046e31c46f74c32db6cd26bce70dee04879f2475848a64ccac5155a69d4 SHA512 28f06a0eb7a3c4bceb57325fb1fd9d2f0ed7a41bf1fe6fed356a7c9c8ad099561f746ea8b65ff0eb2b8386eed0798faf76e3ec6d415017d9f816d0d3d24f13e4
-DIST firefox-87.0-da.xpi 533776 BLAKE2B 9570797362ab28f34e2c123f34a015e226f46db62747b1837348ccf363b86fe87f941d1ffd785b1947099b2c97c0c92a177d836b6c3aecc55836507956eaebcc SHA512 8812113688082bf18b31bd049ce50e706bf2371be83f5d0d40062cfe54ffe689f8de2f33357f141284e5673ee708022a49b155de4dfa4fb3a3a958bfc0997107
-DIST firefox-87.0-de.xpi 551981 BLAKE2B ef3885175445cd6cc1a9ea06e0703e0abc4b993d4ee974f8214bb7ae25c9126e7330ed497d295eecb7e9a9ae3bbc70f924bc143a7e8a18c5c42b9f2bab0ecb54 SHA512 04e4b33b38de50a3896ea1ced27aa3c00d02877239180ec4d2c9ab776d36a94c177f1edf27e0eb0b05148ff7181933b8be6e8096f7b897479ab07bd9eb856908
-DIST firefox-87.0-dsb.xpi 565473 BLAKE2B b9df2b80cb2a73e9a0dbaa00960d732966d0f805042bf5fe5af53aafe43dae3e50754a856ff37a06ae358efd1210560542a51acfadbc5ba4456ca96a6b7baa7e SHA512 bbe708691972e30ad70614cd0a0712163f652de358ed8ba49a15e5e0dc197750e8803637838ed15f520a4aa02ede3b1aa0dc03a9463d9dc9564f72f32b9317b8
-DIST firefox-87.0-el.xpi 635887 BLAKE2B eb1551a33bf53e784f44ada851d8f45ec83e6092c3c00a40c22ccb67fbf3b773be7764c27966b1412b4033db8c3850af6e1557995d67bde34f21f84120190b7c SHA512 8548091f0ae35bb79dafb472988b7ba4184110ab225cd9026914e6bdeae792a6100f0b05e21666489d11f494f7b5a95d2435f3a5dfcc3813fe3d566bfc41a13c
-DIST firefox-87.0-en-CA.xpi 509290 BLAKE2B 9a2c528a4e2e5f5a329985996c427d4ddbaebcd4007f3ab66e3a397abb2e1d9e746d9e21beb7e2cc2390e8cf156bfbd066e73d18288bc5b731fc166549072e44 SHA512 228673b0885ad6a55edf2d3c1591f5d541735749ff069c7d7a98e0a6dc0ae055f8acc6610225b2f7c242424a62ca26d7dde21c5609da204af76732cbf846c376
-DIST firefox-87.0-en-GB.xpi 509210 BLAKE2B e90912a774f82541ce793fd36c474ce4a125948e12148613a16f43ad4bc9dd9bc4dc02f6ae98d748a3447289bcef091769ed17133ac1a44fe07f6bf4978c5374 SHA512 23b1b65cac652613b0f03b9efbfb42d1bbabde4f646fa8738fd355e00fc34ede23698327149d34aea1bab2b071e0bdbd5dfa6894f604f9a1aa5899590ae66e5b
-DIST firefox-87.0-eo.xpi 535970 BLAKE2B 83d95d3399c5afee0e2e9231447cee273214a133a633721884275aa972ec95607a0a2d156dea1f54d5586d8edafed25aafa36de8234fa3a694860601ba653224 SHA512 357d7c93b4b9ac2a283a408bfc60a8d8b5a78be2f75525dde1e515ae5c4fd2e8be2d9184b9910307ca9a687a9a7d826702fc9cada3626ba1ce4d99052b5675be
-DIST firefox-87.0-es-AR.xpi 545956 BLAKE2B d95e83202c46d011e72ebf0ca02fa8bcb42ee3f80316e603d66238db5b87b33eab08037dfbc6858a85448d556b853a82713898fda2b77639c0623e92c11f23d3 SHA512 e4d2d2757f240f11d8a6aa8cbb031419833401b5f49ffb1d00e649da91b756b6a96a6a59cb37006c28d4108f5a4c6a8198d05977f9d08cf86d549dce2220c8e6
-DIST firefox-87.0-es-CL.xpi 543850 BLAKE2B c8823fc9c1b7bffc9d7ee51c7a331a338b05f15e8eced5d411f74234a0bab946a8b42b069b5094a8f90a7cab136b19d3f9cc309d509d1469e457ad268ca33908 SHA512 1aaaff27cf201ca5302828c81834210835d397a2499d11838f0069db432f3995361709df45c76b1c66cd021d529b5736dae780fcbcdbf1628cf3508dc4960879
-DIST firefox-87.0-es-ES.xpi 533400 BLAKE2B 895e089418faa523e545c8228c723570be40608ae51bc6f6102aa8c1ba3dd33e9160bddaecc5ceea1bf269cc63429f3026a96fc6598b7f45cddb8c6a55079d8f SHA512 5d66e08b0cf6353e5d742bfaa927ce59e1eb179b5f23dcb689a62b1462c9fd55fb84d0fbdd1265382d465a5d56fe0415bbd53121aa34648be0d20ac6764a2e82
-DIST firefox-87.0-es-MX.xpi 539651 BLAKE2B ed0fd5e900f7d7cac0f40d27815d154caeddb6bdc7d09720d0e0648a3cfd0728ae64daf76d4be8c25b7aac5b7828279052d433394cb7048dd63e3e90d73b9d5f SHA512 a3edf3e1c6573a3eb4f99069fd709f3abba77b25c121864d90df4a1ef8be54a9a4a34e48c93dcdcb598cf81478f0868dd4fa7d62510f32aa33c80382beda7bfd
-DIST firefox-87.0-et.xpi 491067 BLAKE2B cddb6a4dcad03f18ae36aa52a2c13f2e1b15dcc447d76b6b53c8667afa792352ab8778b3adacad153123ca686c1d28fe86c8495cc2d133d5ad7eec431c7f0278 SHA512 0f22ac568fa518dccd524838c6bcdc78a4ebedb68951a49798fffc5da4e3113936d8d9e71c322a9f5bcf2bdbc606f39b040a5575fca50e740d4d653679870e20
-DIST firefox-87.0-eu.xpi 524521 BLAKE2B 418199815cfc107d109269f7b99c607daadd60f0032bb5efd0244e63f1fb1bf5d172c1bd9ca05a6fa099827922ce6874a766fe088f28d0d870280e6854263093 SHA512 c93f758c3f2f48d2e1f93becd3cc549d5cb12837b0268e10ebf43521cc21dfebe10c7f636540a84a47f74465289469828e8e0db7b15de2899bb8f60b2f6ff9aa
-DIST firefox-87.0-fa.xpi 553453 BLAKE2B 3ed876629b9bc29ef9f30e932e725cfc1cd39d6a25298af196d5ff844784063d8ea34c0db037ce49b48918719cc2a0820b6b3d2906560fa44f5101e915fed5b2 SHA512 2e106dc9eb16bb1a2227bf67f4cbe475cf29d28e5baa906c5a3161b0cae442670981d5f8365b0a79a3028a3e490dbe850f04185ba8635ebb1ea210ad0ccc1d88
-DIST firefox-87.0-ff.xpi 483302 BLAKE2B e1f089ff6c4b2717cff6271ebb8c96156d751939c7fd0f7990b838f282cff8de4eae6c16b6b711978b9f9bdc82aab2ed8a52eae96fc818c1f8294dd669c4169e SHA512 8ef33165f2012b014423056c37be8e5b22b7363cc6d4f29c2e21fba6346833da4ed2fa8ec7ea671d8cbc0047ae4e92ff585f8261e08a7fbac0a7ec6c6673f514
-DIST firefox-87.0-fi.xpi 529339 BLAKE2B d2f6b77858c1caae316cbdb168c2bc1e56f4f0733027867fa23551dd7f8bba938449d2e3c49ef535dee30aa1f28c7a06c48e17458d3d5469bbb2ce8aa6643499 SHA512 21b97ab743fb41267535d3c6ac56732cfe68532c1948070a21c966e282311d7b84d67f506c2e43542715c84a1d814b788572990071eae978e81efbb60bb48d99
-DIST firefox-87.0-fr.xpi 556774 BLAKE2B 2ccd010f5f8802cf2cdba835493f726e90c64f66fe30d1bf63c1db4221b12a0697dc7c55ba07d5025f4ea4ff93831889984f56125cd82460cc1024d9abf084c5 SHA512 147f7b3d7f7c93f49863b087bdd46b9aa3b4b8bcd94d38d193a3c9a3d9d70e2d29f8a1371c03f0d83b0e604af2965bde0ea7c54f8fe9c7fb1ea28661819a98c4
-DIST firefox-87.0-fy-NL.xpi 542045 BLAKE2B 5c002478ebf01eee828f9e34e2f2abac524b26dcb70dfbfbe83668ea430f020a4f8034a4e7c03303675faa76f2779c87e11ad4804d6076f55f6ad0ea8796c1a0 SHA512 b027739c076d94a21d40dc315d75f0c7397158684e4f8d470fcbbf1408d4b6a11cacc70726dfb81c58538c17054dc1eba3defbac1b3ff0f498fa03adab402f72
-DIST firefox-87.0-ga-IE.xpi 466853 BLAKE2B 46e985f27928168b8d57c0fedbfdea0c3f2138d5c638a112e8892bb0e1d5bd5b66fa7cd53c49b28aad38a91d22d235111b617831ed5921638c4ef4f4b971431b SHA512 606540deefc2b91b201fff4b3b83727648b35d9084c141bcb69e15accd03ee94bec4478e3148a3ed1c1637db54360cd20e52d202884a8becc31c68a7e14a2ff2
-DIST firefox-87.0-gd.xpi 496119 BLAKE2B 451ffa2448461108a5dd0340195efd4d49d6b6f50939c49d3439a0955d076dddd923a0fc06857cb56c5ee541b1a361d7e0a9f8a383e9df2a53d51122d841f95a SHA512 7fbb678f254e4077f744a9d47f14e13e5645abec60c53958b5d617a66f099873cc645af9bf512980d4b4ce93159a043630c7a4d3ae39bf16c64bbee3073d8f69
-DIST firefox-87.0-gl.xpi 538027 BLAKE2B efaa1b3238b2776ffe4f301d0670326938c9248a4f5601924bf29258788fbb64f8ebcf4c8629980a6c275c4e874637a308de1204bacf6afb222eecfa1a791f47 SHA512 23a41cb895eba3bb345a53fbe162cacea05d07bb94206228005c2f631c044fb12dae29b7e1e868278992accfc388e52ea27debd061b30760d20898b8247078a8
-DIST firefox-87.0-gn.xpi 557458 BLAKE2B 722118bf59700b23fac34788107b1869d500dbd4f1179ef3ae05c0d89d0c632064fada28566b6eaa2f5c2a50ba9ad0d605b00de1431b33bc5f0479a637166e2e SHA512 e21fc58d8ba51d7f8866d1fbc42e5d1f8cb758e3f71c6c40c6a129cfd8f22317d7a753333f48e30d51a87b55e7ba1e0a0a1d9729583ee9c5a5deb055364c5452
-DIST firefox-87.0-gu-IN.xpi 542508 BLAKE2B 66122915dfbbfb40babcd806a3438182a2c69af12c596b6bf1bcac6309db0a12c90ced736caaff63b4b6c962510b432610e18ee06071f6d13a40b17420076d2c SHA512 411433683b7f0ea4a94d2cb52802f9710739007bbefc619898c06b8d581c083c7f7b81af9d30f79fb8f2b77975478b5f9d2c00473b19929f889fb001b8e501be
-DIST firefox-87.0-he.xpi 555931 BLAKE2B 94812efeb2cfdad1d8464fdb816f92b685411f012b3c901756798f6155ee9c0f790d8341ad5d362058f1aa89ef381308045500e5b3c87c4f3c637488506c3f29 SHA512 37362f56d270b02ffc6baedc52a9d8dfb50ff6a14b9a661bf235bfcf3cb1930a78b87845cfb65ce61f4c9649dfc3879c4ed8e928fa443939ec3cb53a6593a241
-DIST firefox-87.0-hi-IN.xpi 572913 BLAKE2B 1257165b5efaa563116cc9b8ca64490703fdb5793288439111a9171d44ba59edbf64af590164138b64b328f4bf4851184a1f843025b32e718a7a45ab24c2efa4 SHA512 bc77e0202a85feb36c8ef8bf9631253c790cce2025fa15ad9ae4e10756ca0e3fd58274eff3334c655cca48186fd38ea8190e53d1774ed208b122811165dc8566
-DIST firefox-87.0-hr.xpi 536358 BLAKE2B 971a94bfa33ba335f08cafb50a14f61fc4dc48a4e1bc2d0efee5bcbd112b1c41cf19d8ae601d74ca075a04e84f102bb99b8bbb9907f3497ac503b994230ca588 SHA512 59ffd398191088639fef2b1fd3c7990ce928f375be33226d6c8499fca157c56ac4647b4762348ddb04f3bcc099ee4f5a5bdfca54e6c915bfcd0e14ad09ea1a15
-DIST firefox-87.0-hsb.xpi 561660 BLAKE2B 7a948c461fb4fce6942e26af27c7e989fc94eb997635b45326e42a5c86081487f95b52af1ec7d96abc455c2289140cceabf161dd73e21565a0e76898f2ad31a4 SHA512 3a7dbbcf9b3636f807e6bee208cf53b74e2d6b685ee1a03a09ac50d491c5c03f45b50ed2ceb2c60eb38c7915a69701b06e6b7cf9c30546e36c0f7ad4fc73c3ea
-DIST firefox-87.0-hu.xpi 565351 BLAKE2B dc8b9321c6b516040f38dc8d22ad7632f4f413ee0849de915bf9e7efd3792dd0fcf517851fa3010c8d0f8e9391a4a470f134f4f411b0742d72d61b0bf20d9d43 SHA512 4b8ab9321b472c31ca8cc132f0518561e6a746f9f59cf073f0b2ad087cc044fcbb79e2207f34e53a06ba501847f66553980c8ad1e47d02e6f85aecfe3494598e
-DIST firefox-87.0-hy-AM.xpi 591246 BLAKE2B 530e62303d1688a2aa8169b405769d9939834712ba08246ce2a79953e42cf5d566acff476b4b3f6b6478aff1b0c3ba0f6387a5ee8bfb89a727dce9d113572510 SHA512 7516c678eb06191a6fc16d2b0700211208ac13aa52023993491e73adacba055acb78731b2b358bb5be6399a9a855809f032424200ca3c0ceec13371b54d4674f
-DIST firefox-87.0-ia.xpi 530681 BLAKE2B 6c1b89f620cddb7e47223e92bff3f687347ebe75ac91309b427084f619c15d13322bae3cf05fe6001704f42da7ca4cac4fc2fe2a6b50d9711306c0ce3d9bb0ee SHA512 c9ef0ceea2faf7a35b34ff4a9d2abebe95e0546232b135f4051ac95f61fee2286849a8b86cef65df2322ec0cc7b557e74341c89d8153abdf31503611bac517c1
-DIST firefox-87.0-id.xpi 525233 BLAKE2B dc859081b129d429e9f6274922dcbfc7dee65f1471d32274b96ed84eee316c5944593bac1060d4f000ba7fc601ae8edcddd3377ae7391a38d32f802deb4116c7 SHA512 ea216c62d55d3b9d6c6e852a82aea736b732f1ef219a0ec90713e01c97af0d1e417660b1930a324fd056ab029d772c9b54aba87c74af3dc65f72f6f6fb343221
-DIST firefox-87.0-is.xpi 478732 BLAKE2B 5ced07e9020a656abc06a74f69403af3feb0a6802feb7a0ad393163908c5b425cceaca924d51eb6130e28007e7268fd326e2a7ed48c2a717f6276c588c8e06de SHA512 fc02238e1d3ce71d23d4cd7a4dd808a0fac05fa41e21652f41e052bb8894a35fd7f9af52fcec079aeaa28621b951ca314f43ad716dc586a9a00420a20ec37abb
-DIST firefox-87.0-it.xpi 460519 BLAKE2B fc801ad2e08020ccb91ac5375d29bdea1a243814426da4fc55e89498a11c88f2a831fc3549aa1ca67583cde7097dd9ed7a5a78b155cb9c895c7cfde9228b4c48 SHA512 1c89dfcf1b4386193050c65cb6250241ff1cbaa3e99a876c92de831ca926d2626ee349010b9965f2d972a635a31fa083987c46712d600a162292ca148c81d779
-DIST firefox-87.0-ja.xpi 589949 BLAKE2B 3c0385428c5c7953a4174fa7b967b35facad001b88bbf49316f1549382a47c3fa1b7741087b21812eec226755989e97b9ea7df4d9435e686f5796285a997cc09 SHA512 8efbfcdeb94cc3fb203ba58bea6da72a2905ded81d8030271692e29f09236850ef59e5e3ec00eb1559f41d8379a33fd7a4bff34cb410fdbba752c01e28bd345d
-DIST firefox-87.0-ka.xpi 592064 BLAKE2B f62866944d6d4d26945a1018c2ad9632aa627866604b64cc89fb61b9f154d77ca7dbfcf6e6a9b98ed7a67d3a0868be4a222c4066aa6bebbdafc228b32a4db38b SHA512 e17e603ee3f6208273b6d1ea3a7e47bec663ad5b38c120ef2aa2aaacfdcff01458320a373bb497704d21b96c2fbd5eeb032cdd29a3e76db9bf5093ae0141964a
-DIST firefox-87.0-kab.xpi 549926 BLAKE2B a83147007b6e63592a6c7d26c6bbaec3e32df071456546c2fdec39ecbda9d97784997f7ff3cc132eb7d5726da3147d5ca0493e2350aa47e69e25be786856b89f SHA512 9b39c82cf53221f6e8b9735dc2b6a9df959dd74cf005b8a355ec574f9c41badfa0ca8e73cdae058a72558837f0d89c0a265e333813651b7e062f9ead8e495d22
-DIST firefox-87.0-kk.xpi 611186 BLAKE2B db4c40a1758e89f57be252e406d0cbd1d35b67254029475b74b4d31b143075de17c1ce8d18df7da583b45aae28c0409ba5db1eacc3f72b8fa0e2a0f510727886 SHA512 601563e20b837fcabf3e2d747c3f9b86899c5f63b078dd43eb7af1576a0a43af8357df4b0e8dbc2b1e82405b9cdfcf5c74c2f45798c307fca62248095855fa5a
-DIST firefox-87.0-km.xpi 528495 BLAKE2B 1c214c366fa0b9f3f81df66c68d66207be2308ab435ca179d430d0fcfa3071c5446609805a8082b48e634df6786074683f25ca186ea085441f727e1a120d3c6a SHA512 55dcb96644ff376f61cd351a6ccf4679541d962b5532ff45b4404cd41b7b0f096f8682b7c39f5264dbc5ec8efb590f8d09fb9946a26cde3e2c04f701c7813e65
-DIST firefox-87.0-kn.xpi 505070 BLAKE2B 4504a264a53cfd4b344d0593e4c41fde7320a9678b452d972ab611f328c67442d78d994c56ba5dc05f46c1149e9114fff5e2bf6a0b42f9c79d03df68c6db9707 SHA512 1dcf06e0d60fd507305e20b3c6cdf701222009c02a037dade9ab6e5a8d3a02643c585b6956a4577f57c91fadc30b85239f180ee5ff254595641701de051e4f4e
-DIST firefox-87.0-ko.xpi 577311 BLAKE2B 797d0a75e1c403ca1acaf980502cffbe9a982ce8b8d36e80577c6db087c420e4ee2e0b35c6bf83c82e8be018c61699d9d27e594f3e22f92d15d58979f07317ea SHA512 4fd51c6003799bef0316abeb55b919eb00384e146b86b131611e06b3c0d3558a5ddced56b0822a7aed35b2f3479c7b80ab612cbebcacb936a58e890833c1358d
-DIST firefox-87.0-lij.xpi 477107 BLAKE2B b8166b813cb52fefde78905b432a0aa51644e3616c8182a59382a93adda9d15230cfb4f64cf3991170bc2861c511bdb81b61ec9bcbafb9ede13b14cd7c7bef95 SHA512 aeb27ab433c903202f7cffc953ff37f70838f8787e5f34a2f3d813c3b219e188cd140ddc76d61a754500a411b777f0671a8d8282b0176ebb62af041b60f89730
-DIST firefox-87.0-lt.xpi 559592 BLAKE2B c2ceab2d5a24d191c3ddab5702b8d1dcc53a60be4088d06a83b865f93c5c6ef459cd0d3cb5ea860f5ed4d913dbde966d26f8c26f370b515114b3e442dc09f244 SHA512 ea7a60ed5deaca4977b24d1eb19e982cd7997b271f877b04eaad022552fbdfd58e8ab8f17f3aa02a7644916fa4c4bf650578e5edca651ebdc292e779dcc51d7e
-DIST firefox-87.0-lv.xpi 470997 BLAKE2B 35a50cd45174f02f99df726d0265de985a027f8cbb5b836d89b360352254efe9497f0a37337682e79af4927a855ee0ecca22827759874537db42723c82d64c7e SHA512 49e49e9ef9691b7e923fd1148f4c7f57cedfb01c8933cddc8bb38aaccf5d6758652337593c36a67636404e1e77922f82e21d826d0796210c99469aad057232e3
-DIST firefox-87.0-mk.xpi 455970 BLAKE2B cc4d9382c794090a6c9b7562fa4c5a041ae08d964f34a743b1afc588bdc08d208e0dfe13cd94cdf9d5a362e0b7a86ec6f5992c3d4f2bd428f9c4c91e69ac1413 SHA512 62f8df4b8bf61174d78bd44cab41451f8e5f95d6d0181aa89ef44efa7909df9308d89bbf86ad0dcdb9f8c24b512f6891ed3dfd36d6f573863c3855d5dcf84ecf
-DIST firefox-87.0-mr.xpi 542223 BLAKE2B 35fd6f52c7225ccbae9a102ffea7e7705707520b8045bab22f3bfc096b8c3e4ae473682dfc9ccb36afeb30e4eb4ea2bf716e5e477bf0f2f306229e3fec2401a7 SHA512 833d8e73a16b23460c21b5c3635434d2e6144ce31dcbffd025c18c1acc366c9f2e6cad14af743063823cd7493f9177a5062db11801f994d6752bf54921705e22
-DIST firefox-87.0-ms.xpi 454455 BLAKE2B a9b9e6a70c13b4426d27081ee4501c67106d2b5d67b4edd89f1b7ade9de066a71fd58518dcefb3ff6b82ad15d8c1dd35feffc4a09e108b4f6831a728e119b5e0 SHA512 eaaaba0f9c7e3bcef056259aac93e8d384d44b725a079813090d731545038ffadd2069ce43c585509abea0cca8cac5d93ede1f0e7ce953096f9d6f1c938166a7
-DIST firefox-87.0-my.xpi 525413 BLAKE2B 3104b6080d2cd1fd53f71d094d52f1f86c7d7a6e565ac4b44b241dea9b6d21329679056c0ff2e853e464942656ab98fd5cca8df3f55ddba9ee6f144d9185b6cd SHA512 cc4f5414cb0757366be4e9fab69d45d63164069f840be63705b6a1e1320b63a830d9b1a305f16284b2772e889c1fda2b03c28701134104c0e745a19971e02e96
-DIST firefox-87.0-nb-NO.xpi 527535 BLAKE2B f89a8859264faf069d980719385df7fd957bd789ccb4b747bc2ecca57bb94e2c2b9e5208ba039b4c38c96af94272047b3bbb1d523a52569d025997286eb358e2 SHA512 73c69563f3e227b8112feffe7bd4312ca4ff9fc588a6920ccbac9b964c4ee08512898ffea5efd6724ff5e9362cefb744b14f18f6f76f26fce494316419aa9b03
-DIST firefox-87.0-ne-NP.xpi 482235 BLAKE2B fe79426b5cad32c953ca8a88fd400e845d52323d7af498a1f38088f358f91d28a69bbc62f4a6f19bbb75d736cf5913204946f74f1854ffa93adf156cc8aa590c SHA512 8dd8b28503142aa60b4b7dfaacb4a8c795f2c8d1e496f954f430b1b68a0ab45f21498b85f5f22cf3362a9c3b529d05c1682d819e739629bb50d897ee05b0688f
-DIST firefox-87.0-nl.xpi 535872 BLAKE2B 27e4e14a58c1e555b8e9310224a0a7cf40fa1c5f588c59cf9ffda141c879731d762aca749b9a469fcda75dec73c3aa2f9762a5e7b112b19b69559a4d88481ba1 SHA512 737f9b21f0ea5fa66683ac8a18cb0316ac9f744e97a74ddeb92311cb193799faa90b65aa80fd1ef34b3793c6f61c04cb094412e9ac56b2d3c9c236ea20aa8e01
-DIST firefox-87.0-nn-NO.xpi 531161 BLAKE2B a14dd1c68ab47fad46c39e205103b8557b583874489e1017f896291efa15f8b7f4a1cacdc1d915e2d7c92d1029645eef2fadb1476ad4deb055a25b7346d7d613 SHA512 eea562de758f3e7cc597dd2930d579aa9746d933fdad4f448d1eb5951759cc4936ba3bbd1f5d5cf1bd4671a8364a0c38a024c92029eae21a0505b86e10aef15c
-DIST firefox-87.0-oc.xpi 552229 BLAKE2B 1a5356e10df8f6ab81902044ac759e5df57041c4fba419f9891fc452fa340f4f0916eed830c973abfd33674e46dbe7f249af11050d8c3c26f786f8ef43cdcac9 SHA512 269c3f8281bb3b1d991ae9cf3b3dae8a5ad90c5fc1201cb07660ebb96ce3f86c7a048b03d438e180d56388e14c2161e8270e0a848d224d1f03d87cbcedac068b
-DIST firefox-87.0-pa-IN.xpi 595622 BLAKE2B 04250d167a94d0f40eabbfc72a41e0a1758c66434b0b6e37d7d103b67e0d47d995da8c7beee24666601df280b5ca305c78ebf5866e4bc8189f67cc16980ab636 SHA512 13938a59f0c88cb893f81eae4929c797e04568f025634e9c01be4c87aeefc151338264f3da2e5f2342ba751cccfe413e6b63fa4da874a5d5038ee8c2f9c0efae
-DIST firefox-87.0-pl.xpi 555821 BLAKE2B c529d2852ff233c26d2fb7bea44a4f6220c1d7c286289c1f80f0eab1b99c8bb412e5fcd024792c908a93a288e9f4addff71acf3fe7ec5c326af4a6307d2ffd35 SHA512 db3ccbb143775611c7261bf6160636a83407bb96da9507a837e02a6fb872cf2393f131e460a2cd96f658223d89278799643a444edf10e3dbd56977b5a91e080c
-DIST firefox-87.0-pt-BR.xpi 541701 BLAKE2B 412de1537b73e12fc4cb8f8274ae76055225b3c5eebf76b6e44778109fc06dfc46ead192288f2098255b4ca95f113e491cd1e176fd7f72b4ac36b24474b2fa37 SHA512 40b2df2334b23cb8e740856f3ddd36174ed1aa154eaa9f5861ca3aace0193bb99c8a4d1da9ac6d7394b91d1eb2c615bd6f8ba18c6e561c595a8d557ddb2bc6aa
-DIST firefox-87.0-pt-PT.xpi 545621 BLAKE2B e0bb3c9eea34e5ec6480168b52d38189194c4801f113fb2c92d2fed0f6320b7a4aa19831a6b469f1a8be54f1533a2084707ddffa0b5c81cefa7092d76f60b2f9 SHA512 8bf18f9881c33b72b3fe84215dcb88c1b6b34023c9658675e19675d00fe4f3f7d3ba3f0386e73bdd5fe2d14896e019dbfa9017ed6735dc1063f978f32eed95ac
-DIST firefox-87.0-rm.xpi 536705 BLAKE2B 41edca04741eb24411c049476d9b7e4ab712f776cd2ab93acc475f34d016c76540c1f9210aeda3cd0ee39d85334d9200d2e7874d84a7ea226cd262f12bc55959 SHA512 5800659915b7c045a1818363514f4025fd1589ae9c31e879543e728365a9bbfd572d06f47ee552556f3c5a6d63cac007ab12c98b4aa1b5beb01f8595fa9f379b
-DIST firefox-87.0-ro.xpi 534032 BLAKE2B 203026a10e76ba84e7dcbfa9e1bf86b7c3aa393d305463187524698cd3ed1592ba633e1e7c747ac2033253de232623e8d7906dd148d3cf44bf8cb6b516107dd2 SHA512 923d00a40f5d8c6d49a363128b473d97ce6c0c24b14b9207d9e1f8613ded63617fe94837d6f51f137fed1c1c290c042ddfe79a5fec401659332e8334ce508485
-DIST firefox-87.0-ru.xpi 626801 BLAKE2B abb1a7e1fbace209d94572bf412912d6d87edeaaa8b7434fef9fe2b92b3ce2d394a74a754b447e73c525d94a0d7d332df74ddda452c4fef2701502785e436560 SHA512 dd5682642a5f57a9e196b3d597723fa17eefeef9e72d2a2fedd765934c0988a43fb146aaf19cd6702faaccc3579440cc2aba2f0971225f8781650a90b502d4f9
-DIST firefox-87.0-si.xpi 491494 BLAKE2B b22a24feef4d477b824b2fc5321c589fbec8e61ea77ebfd3df2b321b8a19d94659fc3a1c9d309d3e22e964a4588349875e84c6a23c387c7414b30f2a8e85a2b7 SHA512 c9c2bd98f91b93c37e4b7da618df3ac9be7c2fc1e2b42c265479d7b465228854ef9fc92c8dd961037ccdbcbdc78578b61c1cd3213772916c4b84de0ac29b4bc5
-DIST firefox-87.0-sk.xpi 548525 BLAKE2B 06d311361fc9490397884abaabec78d66a95145fd204c0dfb930a27c371cdeaf022bf14945e0dcc7d26e8b6be944c28a84ad73c113850fa715f7efea5a910d99 SHA512 4f2707deb01c3b56a0e2e07c53ec536e323132fa578ed8c11fdc881c6517f03e6fe771f2a01b23ed5ba3de9d4979f22840aa7da55e531ecd46c3f6dc04ceaed7
-DIST firefox-87.0-sl.xpi 528793 BLAKE2B 6efc9cb3e4c558a43f26b7395b9dc4468957926f2749d10123d950dcf7537619755d413ccd5e042d777da13fa59e5bf286c24f208ac6d0e8aa77cd0d07db9906 SHA512 34fbdbce9d6d15ce1ea3b6f41d2055ea5f860fb0eda6475762f1efbb40dc3e375bad455569ebf5fd97b8e494d7feb478b2e1926081d594e6abfb9d8b3aec5bc4
-DIST firefox-87.0-son.xpi 423125 BLAKE2B 15a4f1c7407ee16e96601a4fab832787f65fe58f88d48c15fcea63e898590aa9799dc7ce921cbdfd2257c1baf94b95e62b0ba87d68f32f2e37737e47c452bf40 SHA512 93472b22130590ab6af59e91f1cf13f90e290dc24f9582455f042d566e58df5424e27ce17d3eb720c3b54acd27666a49264054c61ac474a3dda77631b16b53e4
-DIST firefox-87.0-sq.xpi 551546 BLAKE2B 98537202dd560af4ce573c2f25b181625226ef93c6c73f008ac8c3c3d6bce2a2b1218be77173f4ad93e477c5dec3e397196854d4240d6fc44d64c38a9d4027c3 SHA512 07aed55c914c05957f624ba96772da2e84fb2b3bbe68d3446c01053660dbffeaebbc936dfaff72ba1b8c2ff45fa97f2baa2836892ef45ac0f08469eb8756d228
-DIST firefox-87.0-sr.xpi 574623 BLAKE2B c7aa05f540f23da41a08c5b2d0373902d6d40218a6cb793bdd55c8567fe6e1c752069dcc48f9337259515238f256bae6431a68bb1b77efb177da842acbd87324 SHA512 6c56310bcdf26e78cf0d4fcaa52e1e0d63596b6561837f9cf6113d801c398511f8731fb056fb55803b1c6f2748c9588e17669d66e5cf67c3a0c1dfb22de86502
-DIST firefox-87.0-sv-SE.xpi 539615 BLAKE2B f365248e500e40e0b503c40aef65a665dc1143e0eafeb34ca93e0ccfa6ebcea61f7494ae8410de718bebc1da2b4e853c0fb3e43d9024f5bdcc97b38da4af64c7 SHA512 92c159fb6931ae18da156e74c5acaebb855e59643e0c9ca9808c582575aba55b23d914e4bce8befd6259849df2e64c7d1f8e1e62b1500c2d9380b72bce9c3c12
-DIST firefox-87.0-ta.xpi 521307 BLAKE2B 3fa4d5b1ec64294f8d302a141d6ed57bebbf323fe7d14507aeaa0bc7636d8b1ad87566c8d417cdbe4dafa03ca1f65a4658279caa1a24b740ff9f925d97f316a7 SHA512 bbdd74848c4a6d8606eaa37f6bf1286aac7f44e83e7a4383cd710f3a3371b869798d223fd5255e4f9b0cd5b82b33f219875309bb37ef6bbd08b034f61ff7e970
-DIST firefox-87.0-te.xpi 559865 BLAKE2B 9e44e073c3e756d6922d7ef1e27a738596f5afd7c814d08ddda166e1bfa8cd06a65fbb0f6511eeec617fad5112fa7a03fbb589eb1ba35d7fec1247dbd7e5cda2 SHA512 da3d511f7f3f2c1d49690b58698af66eb557f0a20c0b08783153fe52053597b97cfa48a1d332031a0205935ad0502ad7b4951496d3f3b3e4581f42799c01adff
-DIST firefox-87.0-th.xpi 603585 BLAKE2B cec0423f96e995acc7dea8f5a1e76b49f2a22a407ec948f8a18011ebf4cbb223af11fbf2c1a66e65f501811a117972ca0ee862b7c6b179b9badd6efea01c0db6 SHA512 23b74e2bd6f38d1501798b8aceb4b57b6c74d060eee9b1ab8b31633f2f665c66cac2a49dfa0365cc79cf92d48ab44f30f1fabbd7236d7c1cb04575c0fe350d24
-DIST firefox-87.0-tl.xpi 520893 BLAKE2B f01caeaa6efceb31ad7e73b249675fd0b07d2472522806c4a2e677fe12138c01185974ca7a6b1fcc7642470351488d4da229cd865ee862bc9ddb2c8a908ebebf SHA512 78bf62b0c6336419642cc3de968f88f6fa47626af0c7dfaf6dbec5bc2588a07360635ff5a2bed097a54a871c1d333854b52641fc818d44d947486170bb383902
-DIST firefox-87.0-tr.xpi 549267 BLAKE2B 36838ab8aa57dc40a4092e69c0b32bf14094b2333ecf2058e6e0fd1aa31ae2bbb090a90884fe2632ca0993959e081a596cdda0ac804fc3b3993afc08cf4dfbe7 SHA512 2e893e20866bf09f2c5c657eaa8f2597050f440d6cd878d796da3fed79060adf2ae0d39b7f148610cba297c058325e933e282fd06e741dd9445db2517466d48c
-DIST firefox-87.0-trs.xpi 501152 BLAKE2B 075a1f8fec3e9eb14927cc6776795278f4878319c1292a4100af9d60bebfc7400f19686a3a53a8d95b7d6661101deb2c94ebcf55ac97170e2d7f04654dc2b319 SHA512 e3bf89d8bbe4172d6fb9340567d2954b4784470905048b5500cf1643c1dca49c44cdb31a018d247fc22b6a1147af62a61897faa80eebbaa0f2e6cec5f4d10dee
-DIST firefox-87.0-uk.xpi 620261 BLAKE2B 46e16c9ff6d65d3ac70704c6686b84afcb72249ccb336cc5c3d4f40b84f901c496051d6a56f67579caa46fd41ce1e0840c9ef3bf60c8414ce4117e25da2d0f67 SHA512 21e98692f0fe3f6af8dcc03f9ec392e7feaf6c8dfc8a1e413cad4a53730ea6b37c0ec3c66e9804231052b9737b47d890995de86c4c9e0cd8fe80d1f0e78193bd
-DIST firefox-87.0-ur.xpi 563327 BLAKE2B 7d9ec7c24ec8959824b844cadf7b5913d060791999976ae5aac9bea438e90ab11117b1f088f32d975c9a1d6b8134d2d0b96c22b5ef74c2fae33cebc4be0f7154 SHA512 aec23146f76db602e169da52521685d4918a1badfe427c21a344a53b256ee3df477b04dbee67718a53942d29c66c6faf88b2eb9e1561b13a584d7f0b4ff946cf
-DIST firefox-87.0-uz.xpi 477322 BLAKE2B 7f0e4cee415ee952346e462530211559fe97216c1e8ca704cf4fd92de4960876b660d7a31d4af3f5f426e9fa0ef50cf56a4525463f71a6cd0e6553926d130034 SHA512 0a9efba94fa2fec98b5216d4d6f6330abc5c65b36b6e9008727d9bc12dcd00b5f659230756b5ee9e1fedd52b680c42513e339d3e8b37bbbcb140bfab0b3c8087
-DIST firefox-87.0-vi.xpi 572841 BLAKE2B 3cdf4b24dcac2c488a5d8df02dec77b4029ab3ec1c87f6139c87b6c8e4c8e021ae483c058fec2afe228f63d837c79704adcb2f162d6895d5a7b87053b94e54dc SHA512 ec7c2c96f8377b3cd78eb5fd78a4e9e5cf22eca847db322fa4d8da9da57dd5bf00f32f03ddad0d27619061b012f14136cb6bc5ee4a6eea48401f07fb38c96916
-DIST firefox-87.0-xh.xpi 425312 BLAKE2B db9d64f7d61b5d3d17a629f4fb532a0985860bdfb90bac63c0b680e6f817dff02eefca07b628b26cfc003c85e235ff1d869e5b155e506b0a60592ca13f2873b6 SHA512 3643c9512a15b2944c58b1d1c8bb133b97c3861a3370cddfd216c952101779657416c3c9a5372a71d02576dbd33ba434556ef87d4659f7b14d95d8766f947d29
-DIST firefox-87.0-zh-CN.xpi 574675 BLAKE2B 5d57dc94cf7461964f4a2ed67466f052b7f9719b9c0e2efa535f31821cdbf0a086f829e2d07abf024d56df7e459d5f1918cce34aec59b792d7bdb1dfe94f9243 SHA512 48941d1da578dbb69321c42d278517b596813c5949392d18a606e61f4048b9b0fa1f19959205086f8e76aca8a3449261641926b439147321357761a6135e27ea
-DIST firefox-87.0-zh-TW.xpi 574917 BLAKE2B 169717dd4dc72be69f4d05893a7d21469b0e7994c9483457e2d9cc67ecb416435b8bba0e0570e73e6a8e806d53b46bfabb7e258af1aae57c925999e5f6d8be30 SHA512 caf887dade2a47dd88816e27a251c844afb4eb619568b50fe213986a4bb3e5ce8a53c3235873d3e9a47810e033aa0a2b49ff05df28a8fc2b7f562971156759af
-DIST firefox-bin_i686-78.8.0.tar.bz2 73078277 BLAKE2B 681bd4630cf7ee7b50ff998da28a13f0868cd7b56706471cbaea3e605a3085514a238c46e50790cbd5175ad1e9ac08e780e3c1f30748f27767b21524545da932 SHA512 bcd0f2da08c98be13a773bcc1220b8d3e0be30db2452d4ad245328dbd97e034a5581ba9007a4f4f159f988511cdbace8245ebdd55c5c08be3c56f771c866c278
-DIST firefox-bin_i686-78.9.0.tar.bz2 73250392 BLAKE2B 4d4a37ebf7c618c08b385e3e8551022bcf5af04586a2b5dd74eafa76f41d11e3ffda702748bfe8ae3f793ff12d62650e6d895bd3edd5254460c312b3e9f4ec95 SHA512 4a63e6dfbd830d48ecc722e0cbf8256e9f14171cf1331805a1067e01d804b974074640bee42ba0ea4fc036614cc447eda046d6d563c24897eee18d752620f397
-DIST firefox-bin_i686-86.0.1.tar.bz2 77303605 BLAKE2B 8a09768bd62013d02b537ba57350213fca7938dd8466a8d3503a661d2e9659ccd19aa148028bcfc99e83cc84cace423e7cd6078b820cc0cb148a4b99b978771a SHA512 4039d8e26287e9f6749048cf880a62b06df0ad82db9d68dd9ff444da829e4124077d6018265f9dcbc47eedc924e33d094fdfbb110259cfbd6613e3368cec1f1a
-DIST firefox-bin_i686-86.0.tar.bz2 77172302 BLAKE2B 58595a2373a71ae88599526c113cf95ccd6dd6bceeb1d8f160897f743013a2f87785479228c0ad1134c7dfb60a44a3d92e12fc216daf49e7c36193e5dc889c73 SHA512 703c1a00d59418b064efdf25f5b0246b05709afb5541c9809dab3e4f6c813ed1dbce34ab38c21db89f02e649e152acc2a480dae539f7343f2ae4666e5f90a5c4
-DIST firefox-bin_i686-87.0.tar.bz2 78043317 BLAKE2B 823e4b9fd1fb52417d9a2639f7ce5631c399e0164544d899c5159b94f1e3f9a6a61c4a4a07b66fec31deba2ed4421ab85ff0147e77b20c38a1ecfb3adfb69450 SHA512 6c8c5f8971f7ac49fd6051741b2c2967aae1036b9ef8609ec4734023722a3bb0aa3d7e9997cf699eb2109702764ac9cd76a6e32cf138156a9511ae3106d3bd68
-DIST firefox-bin_x86_64-78.8.0.tar.bz2 71093522 BLAKE2B d70ad51949ec9b7613190bda8c4a9d2b8cf8c7c28943aef876a8acc83ed6143acf5f4a5a3d3a7186072e767d471fea606c7d6f27bf6766d891b3d62a3bb4aaa1 SHA512 abdcd90ba2f2a70231fbbbd3fd683edb47212f4b914d89e84fe9f150ece69e31a34c87c5c85486fddbaaba427eeb35e2a71fd8bac5d55a35579070f049465f6e
-DIST firefox-bin_x86_64-78.9.0.tar.bz2 71155330 BLAKE2B 5f12478dc33164e59ba2917c0036d99b6a3ae2a8879b8b844294ba6e51d63f41f48cd61c7ba200e321761e0261e3b2222ad1713150ef93b702fc216192ef5462 SHA512 5743ac190da932d13d4fec20f9239c8a5629ecad9c86365d939949d0ecf32028897fa6a0dd5570a288235245a98cb3cea4c8c9daddfea60be50455e54b343ebd
-DIST firefox-bin_x86_64-86.0.1.tar.bz2 74036656 BLAKE2B 617048f53887193b2547675611988ee9d0da3d0ca92d5d0578dd26d915dcdcbdc817020b300e416b92347ad5ed10f6825fbbefb417b9d34a6fd22be52d93fc64 SHA512 f171aaeca731403883fc88a2940663ac4f80adb00854a6f26ffa09e3847b637eb6b4265fcd8ab8b9887e349dd559624ef5a8c859723c58fef1e7cd6d7e92d4ab
-DIST firefox-bin_x86_64-86.0.tar.bz2 74186044 BLAKE2B 77421d848eb36237c331ca8b6711de697e9f4d39bec707068a3c6f8a772518e5dfd9c6b93a99637be3eed21d1d4a59a99d2bfb1aa40e9f1ee6718bc4b2866477 SHA512 2384d907507e1731334440f9a36514b941a869fe8a3b17e46067aacadefa499e230644ac7e83bbd896e49367eb76b0b9ae4d13b0827ab13005874ddddbfe45a6
-DIST firefox-bin_x86_64-87.0.tar.bz2 75052687 BLAKE2B d7428f78f3b8db7b4108d36cf4babca3556e0617f1b7065833636192ec656cb69019f1940aaf11290e5fe9db20ac3bee2e0c597e4911b9e9436a7151939bd03f SHA512 4958637e4f5f73d7c7ceab2a0c4fd1aa1c88954432320432a7707e6de042349cee1aac2af3afc8548a88fb00f2e4023a80a7f2cea4383d3ea43aeeaaff94a9b3
-EBUILD firefox-bin-78.8.0.ebuild 11363 BLAKE2B 52d08fee2a6dafb1ca52a887bbec112f633afee3eafe7d96974a07e821ef7feb9ce3891528a0ad2ffaadb6e293c609ba751ed5e3fddabc16dc95a406b231a93c SHA512 914af427e1effbca5432966971c0ba89ca94004554ba93d4562da788a85b98073c4ccc91754036a69e4e05ad72049e93e4e08f63644555b1bcb703eb8454d30c
-EBUILD firefox-bin-78.9.0.ebuild 11363 BLAKE2B 52d08fee2a6dafb1ca52a887bbec112f633afee3eafe7d96974a07e821ef7feb9ce3891528a0ad2ffaadb6e293c609ba751ed5e3fddabc16dc95a406b231a93c SHA512 914af427e1effbca5432966971c0ba89ca94004554ba93d4562da788a85b98073c4ccc91754036a69e4e05ad72049e93e4e08f63644555b1bcb703eb8454d30c
-EBUILD firefox-bin-86.0.1.ebuild 11357 BLAKE2B 24f2c82268dbed148716d4ee50a50c71533f7bd7914bd4fb333616cbe07b3916a894a57da93438a064882795660f805abdf4453da6d66c374f57080e624558cf SHA512 7325bfe17fb5346722c4cf5f2dc03c0d6b36f988de21b6d375b1329e3810a9ff80e877ceac2ad31281923abb5269088c504b90f9fa591792815f1dfa1021bc22
-EBUILD firefox-bin-86.0.ebuild 11357 BLAKE2B 24f2c82268dbed148716d4ee50a50c71533f7bd7914bd4fb333616cbe07b3916a894a57da93438a064882795660f805abdf4453da6d66c374f57080e624558cf SHA512 7325bfe17fb5346722c4cf5f2dc03c0d6b36f988de21b6d375b1329e3810a9ff80e877ceac2ad31281923abb5269088c504b90f9fa591792815f1dfa1021bc22
-EBUILD firefox-bin-87.0.ebuild 11357 BLAKE2B 24f2c82268dbed148716d4ee50a50c71533f7bd7914bd4fb333616cbe07b3916a894a57da93438a064882795660f805abdf4453da6d66c374f57080e624558cf SHA512 7325bfe17fb5346722c4cf5f2dc03c0d6b36f988de21b6d375b1329e3810a9ff80e877ceac2ad31281923abb5269088c504b90f9fa591792815f1dfa1021bc22
+DIST firefox-78.10.0esr-ach.xpi 460293 BLAKE2B 13deceefd45a28cfe2ba70c7580ba854340fa2555b7ee265a79cba83a551f254432b4ae415ec979d7a422f961d307c149e59fca3863e7d88c9dc9fc4b5396501 SHA512 efc180185a707e726210c73af8eb7916df665867e71ff4363cfe7f0f71a5b78c0dee52c8839e85ee4dab2c3f1ab466e79784d6f092e0b34158cc55cb981ef6d5
+DIST firefox-78.10.0esr-af.xpi 428355 BLAKE2B 16cb77dca5a6412992dba2efc21c3a8d81ce5bf7603a93a5c7b1c3d3293bb285f27c011ff39199fd5ab549f555df3ad8bab14bf920d5740170d3d1e8ad707585 SHA512 30dedc4ef44fa5dfc465dd327c212a492a04e41fbbb3f9f99770019b79e219fa4a2026e0007a38d165343a926ca456fbbbaab2495e02d8d719036f5131df5a11
+DIST firefox-78.10.0esr-an.xpi 508376 BLAKE2B e8bae71464b33a7f0c7b6271d314b90569da15275aceb0c8b2e30fcecd2d82eda04b85a528a0fb1566f9386ddaa614168cebfcca299d393f86d9b08f12c54d07 SHA512 fdc36212038ffa3d435627e7a0e6569c268b4f93f378aee464bb5347be54d7b603c12e53b8d806d84d989c5590ba0f36d58adfb988b15d5fc20bab3d141a8ff3
+DIST firefox-78.10.0esr-ar.xpi 560962 BLAKE2B 2185edd73ddf9a3c50be9884f85262c4a7743d86d47f6676601e10b896d028036c4720d1538b9603df4946d67b27dfdef8b15e5d8ce3a10270603119fb846e4f SHA512 a099cb6d770fe30d9b05a85d11bec641ccf6fc340f81f8a78e94cd14c58219a62cd26ecd070fe65acbdf727a351fea6bd9136e06143e06279ea6adbb46ff0103
+DIST firefox-78.10.0esr-ast.xpi 456394 BLAKE2B 87d61f3f96516cd5b22341cd86671e045e39c4b7323101a672eff089533654247bf974ea145d376abbc02c2454798481f416325331b27062c05830da4da6abfb SHA512 05c155fc3f56f4374cd5791d4e2506a2805f9bfd18d26a23c9ca6046d789aa771e19f49131bc96bb4a1d4d064b0dc1f5dda364be69e67fed20ed7d308a0f2cc8
+DIST firefox-78.10.0esr-az.xpi 497447 BLAKE2B e91f2bc901a9370848b403c25027eddba89b58214392f8acaa94cb940a7572e9e1751d6b461bdbddd0209e8cbc62adfd6896ebd2431eeb528e39c5ec6328c124 SHA512 d1f727ed19a0a4592b52c89b12b6e022f6b64163c14eb86b472fa229b66abc5452bb836127d813313e9124b53c1b0d7f2c324b1e8c2d6cfb60038610972cc55e
+DIST firefox-78.10.0esr-be.xpi 608648 BLAKE2B 5f6ff2a6f95d982023520460b1b613a52c5092da92c4061736a41502e15cd8cee14464408472797f8b8f42b9f43e5d8c94000672d9170d08efa022861e489cc7 SHA512 116eff9b3b79e1691b382b7e83ce629be0d9f01830cd6177707c08934468a3a6e85fc8e1b4fb2c612b5821068995244a0ee153937a8a74d6144a80a2b0bbd88f
+DIST firefox-78.10.0esr-bg.xpi 553979 BLAKE2B a6447b2d93c59eb7d4a6a82f6ee48dd9f548246d8358492991f9a4bd61b44e71c1f547bc4e5d706b74ffdb77aaae103be90e65808ab9a2b76bcd3bdc7a83c6b6 SHA512 e9dbf605712325e3ab26092809f1f35af257093fd6d948ca533d672b91384398d3a96835a34976bd08019bf76cab3f6ba5a977c7b9f2cbe2740371fac5c76cae
+DIST firefox-78.10.0esr-bn.xpi 572614 BLAKE2B 487a8e16ceb36cf1ed9116680e77d0c82b7da4e37a401fb70ee3f37706096b21207dd54c3253bd350779af4c271d268962b9c0f70a9b0209d88a622930afb4b5 SHA512 e129f87009f0dbdd8b255ab5cc648c3648fedf226c4ddf5918db00da4cc0e364d8a3ce37765d6588314a0819e011a4a8992ce5b3fc7c9cc52fd5efc410577a15
+DIST firefox-78.10.0esr-br.xpi 507125 BLAKE2B ccd43864152ae512bef5ed32bbeaf974138d2de7bb20afa3c2be174d0fd24971df3ffb4ea181eb0379184cee8313071a3d9cdce2c5e1c5cc3de8279f59106f3f SHA512 536c2288c0f81ccca56def3a23fa699a66948f0c2dea61158988f0adfa960ad16a7423f8177efc23c0a60e696268242ce440084403f2e7da50b0ca23bbdc4564
+DIST firefox-78.10.0esr-bs.xpi 463800 BLAKE2B 87b96c7a7666adc333b7063b7fab7b6ada8083946f68ec38ec03c987d4a98dc21f35b0f4028b221c960650ff31cb1f0bcfda24ec12f3dcd069d66c06baaccdd8 SHA512 a4a8d25a515cdfb6b4dbc9f81b609e4f3f4cd9ba5b5db73fc4358832cb73392e89b72ffee4a438c9e0523171b4499a5f0f12f965be6345cb56eda4afb6ecdb92
+DIST firefox-78.10.0esr-ca-valencia.xpi 517189 BLAKE2B e7d6f05f7407836fc31bb141775a69b6df9bd9b2f43efb56035a7545883fc9dfb8a8aca99d481cd74412711189be63f8b096e2eb425e75e66d7ea4477bc666aa SHA512 d667cfae6f91f649b016bb07cc8bff0817b32a23f87448eaf021124c5c00159cdf89725cad29dab1aeaf072196196a4176d7642f467b06b3f77e285af57169a6
+DIST firefox-78.10.0esr-ca.xpi 514166 BLAKE2B df60a61e7f78bf717d2c5dc8f52252c8aa890441faebce17604db5ae744785d7306324f39f68285a102ef28a36dda963eebdd6362db8b9dbfc16c7d60aafed7e SHA512 e1e8d1efa70a80915f0d8a7aff1b01406abb221953b1a89f5b1c53ec6cc341b342d09d2723071123b49779166b24ab9c173e87539b866df92ae6a4997218440b
+DIST firefox-78.10.0esr-cak.xpi 551543 BLAKE2B c2adad794a20995b4cf7811e8d0eacb64bfa158dbd42e1884927933394aca318c9772a93c5d2c6018a1db6f2d7113885f82b92e89689b66e97def5d468c44a60 SHA512 ec878899bb481ac1cb25d396c0b4fb74e8c2b1bff8cd70df828ec14bf210b5a1907208469c0dfd0fded32ed1283a1e5eac2fe73b1a2948c66f79da56849c4c89
+DIST firefox-78.10.0esr-cs.xpi 540322 BLAKE2B e65b98c01f830ba0b113b68b8f853d4a98b7092ff6209d2a2836f6b2081ec3fc2a28f94e408734501ca355fddb22ed4123349b34e83c64c8d5e8cc28ed2fe2e3 SHA512 e77b04c7539ccd212b17f35689d1dfc03848c7b8760d59c78a701a7d011ca8db1c81c754a1baa03e9fcc82e21ffdb85ecb8fa3079b880b58cc4ff7ce7a3cbe5b
+DIST firefox-78.10.0esr-cy.xpi 530709 BLAKE2B 21e876dc3a4db063aa117bf62f0d7d2ebf3c7a53db57d7068894aa8573fc54d78c73aaa5d05ef200c43f17f055a7068f86b14610a2bd3e5f4443b239ec36ac65 SHA512 b121d6837fd7b5a1bbb0b4c76851372343562dffe17037cd9cd1a365338b5d8318d557b343ad1dfabf6fbbe511854dd4a4841710e826d50214a5ce87f10f7619
+DIST firefox-78.10.0esr-da.xpi 520273 BLAKE2B 5c9923f64420dc31010d6a19fce9813e162631adbce5b4a8c1d936d6d5066ed0cd34a68d08900408b96c505873b260cace169a63be9e36fcc1d2e90df187d975 SHA512 799cf74bf3b6fa7a611389c7b15e3f5297c9012f753f6e441bad01efd46f95a2fe81044b0a601c5014c801822528cbc322196f9d48b2c7d833ea4cdc9a28cdea
+DIST firefox-78.10.0esr-de.xpi 542852 BLAKE2B 5162252c0a30cdcd60291300da305a206c816c38ec57fca71707eb596363da60000107c2ee8ad504b519d9b01267519fdd69b498f4613e6a148615424b4a1b87 SHA512 4036e78072a4c90904e364a8572d57b081818aea70fad3f2e29df2898a1fc7234f812e2bc392b725b9f17226fdda54cefc3a9678f44d6a2765329cc55487bbb8
+DIST firefox-78.10.0esr-dsb.xpi 554272 BLAKE2B f4502c4ddf3d1ece61738fc940ff784ab3d78b83cdc713ecb58a9c405fc56cab28e23b5adf41a775aacebb8bb068dcb8237cbc046f42089bb781ad77739eb61d SHA512 92eb488a471e99c9ac0f19ae8f97f4bfc1b3b65e05438bb529a11f6b85c87c6fce9cde0e92c065ed07dac83eff0c2e356fc289bcbecddcf1421366da92b8239d
+DIST firefox-78.10.0esr-el.xpi 626565 BLAKE2B cffcaaa58afec242aa2caf2829323fc6397bca385ef31327313f7e86d72104fde774b9412419739629f0592c9f512a3e9c4a984921cd760c84fe10d4002143db SHA512 be625dbbb5a76988e961055fa523c3720456ddae63e9a44f7f25e97970353c8858c651ff48693275877f7f26902873ab0ea7f6fb1e99f2887b1d48520071f87e
+DIST firefox-78.10.0esr-en-CA.xpi 497735 BLAKE2B 71fa4d7f04b0638d5a92c08af31d57602c99add6d9c8b7561cc6d7ad2cba1d2ad41791b2f67442983b1e669d21897c995bf7eb8c00e0085baced235034cf1689 SHA512 7e97dfac0eb22d23aef01d1d642e92e29437d776bc67963ec2666ac9ec8de51d4d02a990c19f50a05481d7676d3ae6f6e4b23ac940ac15443aec2174935284fa
+DIST firefox-78.10.0esr-en-GB.xpi 497581 BLAKE2B 77e35e7ac1ce4c21bb47983a707682cb26599e08e7012b7edde441a2f5ecabb06e9dc6cc0ca2c1e3ddef7648b37073dfa72e254b647d5b2975da6581aff0323c SHA512 8092e30bc71e17eeceb3183b238e341bb1d6ae53c46346448cb7e6d7c9cecd02635330ce3c44225ff0ea7f006690091a3e8f6bb6da05ed4ae53050e6e71d62ae
+DIST firefox-78.10.0esr-eo.xpi 525739 BLAKE2B 195f56921d57e9ca3bc428d4b2c3da72ee60c64107ee46d4c77d67608d2f85bce4ef05a129b2d241202f0d06138eadb38e0444f14149a60ed16b2b614d71b9b5 SHA512 805b808139a4a2411746249c0794c75abed1e14420244abad5c17d0985d2e18ef1df918091493f2721dbb00169a4a40933832815acc667b6d50ac1cd6996e5c0
+DIST firefox-78.10.0esr-es-AR.xpi 535809 BLAKE2B 57e944e9b96da53d86efcfd38293ff77b2035ba167b85b091419e02bf947a3a99b17f75aa7aec36b222e1134377fb2d6e95ebbaac452fff6414f438e06661677 SHA512 9d344837c5b3b14eb62373450214c3d5a682359b0cf9223b23014930771cf0f1bd1658f3d532a33154c19dec26be5fd49bb831012bfd68af41b22c4aadd1336a
+DIST firefox-78.10.0esr-es-CL.xpi 535345 BLAKE2B 528df1fecafbf259374fd48ba4f0e7396c4e66278e336763f88b7f416ffbeedf88d32f1ad8730b0871744b8de5ca0d6d3bdf0612f54c993e51c71798bd29409a SHA512 4da7d8468c943dfc7b553c9021db33f6f08fa5682f9b09f5881a6638ec9fbe743be3485617987a8be99e2ad8e5263944935af59395d505541f6b774f13a9afa5
+DIST firefox-78.10.0esr-es-ES.xpi 522706 BLAKE2B e251b1c261511ef630d81927d3dc72fc8914e8c33d61de89b8c65415fe0ddb935edc4cce7fb43616fca3e552d812dc985aae6928344127fe820b44dc6f460788 SHA512 8985163f6a3c812f764ee3cb8db48e6a12b4f1956c1fdcc2d03f64163751b1a2a4d439aad9bb7f6de9e646cead288778e44dfbdce8a15e85e868d417470bc0d9
+DIST firefox-78.10.0esr-es-MX.xpi 532297 BLAKE2B 2f8fee5d668784594a897cbd40815307e466bd715511a85cc2b47c4a132d067ea9696070b84834770a6aaa365e6d67677b1a31cd8257c215a83d8ca04287ace2 SHA512 7e0eb148ec7d2509cd88ec36d8dc589315b8ad5f93005932ac7b0e67d1377f54225662e15a578c3ff277c6d961d65133f2056dc11a9e317bbb90bb28dccd3207
+DIST firefox-78.10.0esr-et.xpi 485234 BLAKE2B c8cd5bf20135b70cf84e47c03e7d479528ee9401365819035ace8e3924e0d0b26abf6c613edffd8493ffebe5e9901315146bd0b6f13ab41aa09a4412c7e295a6 SHA512 8115d6c0570777670030b275490936e9731c813b37941fa3d7e6f87581219f1fed888821953874201729bf7e071f9c6644c0cc3630f9d2fa335a757ab82018e1
+DIST firefox-78.10.0esr-eu.xpi 505876 BLAKE2B 5547a3d095536530f0710f967aad0d92017a07a649f57dc7b81e74104ae9970eeb07a41a4ce9fca8cd1e7bfb7ecdcd16b9d7d8a8b778069b726cddcaea28e1a8 SHA512 3ce51facebafb531740aa1b7f5a966453f957b049584381e4dd4cc58e0d79fbcc99e003b24c92e8ee08ded71ef4e5e5b39b63e0e9b0c5b2c1466402b7dfefb95
+DIST firefox-78.10.0esr-fa.xpi 538921 BLAKE2B ee517bb90b2ad1e8ffb034d425009b485302e06c2ad327f1a3545fccd8408f60a92ed46991be23ecb438a14caef235fcbc929e64e13a4efe6db02d7438405c81 SHA512 aa27943cf0d7a0958ca2412d6fe57aa65519356d3b57e67157001f4ee3e62f87ac4861b52f36c39427dccffdd4ddee7076487cc5464ed7da89c5216e42ff7a37
+DIST firefox-78.10.0esr-ff.xpi 481614 BLAKE2B b1e993ea1d62bd2d7d686db98c1e6b1b9734bacc0616bbdf037dc1332952881b58f18286fc572c9032b1268c413f060f54798e620e1dab0686b81da7e8fad007 SHA512 2e908e57894d5df0a2d7f65f6aff205ba35dd0c0faa713c96f7712cccfe82e52d3731f2d88089db12bbed8efaaec135cd16848c5e66bca3569a375f540aed0d6
+DIST firefox-78.10.0esr-fi.xpi 517920 BLAKE2B 08495e3bf03606a9e422672a42241e3b16f5ef7aa569abcc114b8058dd1f00ddb88b25fe586037071d3b46fb0398be3ac534f3492f007651e91e58e1d1d3de90 SHA512 addfe1b5201286e55db8a1d862750efe883b264f5eb561e2909aebb9a8839607deb5ea593aa8830634708d66e0b71ca2c0e5979ad0913bbd9e85dc2141e47e17
+DIST firefox-78.10.0esr-fr.xpi 545898 BLAKE2B 6601b69bf1976a07264b8c3ed18d0124d10c428fc00a4393794fbb631eeddafac469b69ee340312ef62d4d0bf73553c67bd2c79aaefb2cf8a3d846b8af76b88f SHA512 d754548b8cd3c51d77a55fa49a24653f45ff9d27bf5bbdc4365702b2959150a7a3b7956d90f6c30dc125a61c3e6dc8f465ce3de8b02c424c87cae67e1e7edb8c
+DIST firefox-78.10.0esr-fy-NL.xpi 532492 BLAKE2B 0050010049fa222f00385ab8e9e45d3c39c901abe744cbf3620bbc325a33d68c0f499c0ce2eacf191fd734c81462e1f7292c8e5ac01404e2b7b8f988bc0a708c SHA512 80be04a48156e51d6bf8891c105f3e16fb718974355cd2dabb9d0a487d99d379d9f131466c4281d9c691d27f79f0ed7896eceb88f2de47dae300ad1fb448dabb
+DIST firefox-78.10.0esr-ga-IE.xpi 466897 BLAKE2B af56da2055b2a77076aa74f04a65149847d63146b0741f3004c36a22e92c6baa677142bac128edd0ef69a3d01ccb00b9330badbdb429fe666f70af3becc3393a SHA512 dcc4a393502bf26fea482ec0ffad4500683e3149da406424fee86a435393c661a0d842be8859b12400368dc2e3120dc4b4923dd98793adc9b642d6b06091478a
+DIST firefox-78.10.0esr-gd.xpi 491865 BLAKE2B 19cceedf020f52415a8ec64b39175de484369725a93e71403309d17b5bc177ae9e1a17e6ddb38ca4c835cacc0f57c087124c44c1951aede7f77f7211435c2922 SHA512 26fe4da7ae225453164ddb7a3fe58330e4ee162a416754c72e0e9325bbdd46e06123c1ae613a0f72db3af86ec0a62d83c53ea4ba6353b74246aa5a7890940489
+DIST firefox-78.10.0esr-gl.xpi 528414 BLAKE2B d812fe85b5d17cbc9fba63429fed9694ea53b9627488777072630f8b3cbdd92f2fe34fe89e13a5ad726c53af637ee0ff0789a19655188fa5167b25d64f3224f4 SHA512 987c853592946f184368c1bbd06e9bc5df4d431141fe77987ab761f0c2e0faed1bba2b183ea436c38348cf0dc393b77b7823e39b32079ed4c3cbb51e47c62af6
+DIST firefox-78.10.0esr-gn.xpi 546460 BLAKE2B 7be54fb95572aa6584f7e73346a0673904d41c63688055303c84efebb60b5a4008fae6d703cd95b0271d7ff5d5dc6e12dc29b1f7193bada9756eae41b2856159 SHA512 98137efdca1daf8b6cda06d8834a0e4bf446efffa0813b20e64c7b6420b32fd4a12259985801b912a956ecbbc5a76945488c71c8eed3dd1f27e4e120315ce941
+DIST firefox-78.10.0esr-gu-IN.xpi 541435 BLAKE2B e0ee1f02808809d52df916b636fbac7d0c826e82170023bb20a90d1e419eb830257b2e0f366e92f5712e5831fee8232357c67f06c2e034d80409a7aa053e857b SHA512 7b1705a77150495d14c1e049f114d39bf6e9ab8b845c40f94688204487a4acc596450223738a2583dc7b83f0d663aef23ffde1b983aa3b914ad7ab4a513aaa13
+DIST firefox-78.10.0esr-he.xpi 545593 BLAKE2B 436887deb06f2d78254e8518a4bda0907c610b77a4231d76b55e0a62e6e96ba61f07f24a7b2040cd62ed045c67eae0df5fb2509a1614b5f70327729c52ecd56e SHA512 d75f8e92f8f3ba9396ab0e16a00baeb38ed9b5c5b331352d8b6ebdc2b2d6332c63393fcc78f65b2ef30b520c792dc34db9412ece9699e6015c4c940fb966df40
+DIST firefox-78.10.0esr-hi-IN.xpi 567857 BLAKE2B 0c067d616fbd97699218834b0926f180e453f2ad65d5e3a37270af76020efa765de39839e8ab35a03b43959124333579162cf47b4ef4a69a5b6d4038d25770cf SHA512 f100f63c92c8c07ae78a57fac0cd1bf9ef164af7ea4e85b13d57a08766cca9e397280f5f4c559f2c81c2091e7c1a600bba5f08bdde3a1d56399259fc6de000b6
+DIST firefox-78.10.0esr-hr.xpi 522694 BLAKE2B 8a9608b66a3ae3128ff2fec4faf80849afcd300026c29937cbe86f4693ee9e7e0f019a304694dc8098cb64e5346d182f6fa9b1ffac803f3ae4149cd03c76a86b SHA512 d16e4f39ea354292d74859b0ab9a07d33fb5d0146d1f2812816e44e0f7c19117e2a624a712b70ac25367368046e59d7171159c6dc848a9a2fb25d68935c0231f
+DIST firefox-78.10.0esr-hsb.xpi 550663 BLAKE2B 1003cd1c5e7b85597f4be662a84ed0e7079450f4e18508417ec20295594544bdc0a8b61d2b4bc232c7644d5207ee642a9d3ad03bb66e2f1f8d141374f8b3b118 SHA512 2b773f619fc2224b322c39f1b15eb226e70d75c8b1298572db4644c440bdf3f3e2ae96fcd4fb78133ea5922abd324dc0b12dd664e334438cb219f87904e7685c
+DIST firefox-78.10.0esr-hu.xpi 554890 BLAKE2B 1a31fc6012b483a42eee52a5394e708e9ee32d1c49616fe3ed3020b75831786307580dbd89f30104c48185e90384f63aa8d5ab4aec192c48e0ff252278f0fcd4 SHA512 48527324856e1adab129f507807250a1be28073bf0094263a7ad64303eb498fa2d6ccf03c37d7ac37e50fe80bb5ee1a635398bbd04d20b5fd2be42c501ef1526
+DIST firefox-78.10.0esr-hy-AM.xpi 588994 BLAKE2B 29c5a852f42c3fa997b45ceaf4a5262b9e88da14183920c42a72a8de02507d53c214f8fb252050a5ee3b5c2dfce615f22ef924cc2f1700d3bc886c4f41091d5b SHA512 42e12af07ec3a12140b9eaf524bd990609ba61dfdaefe3892477af7b1a2c42930c077dd3e5a6090ca9fbeb8e90d3eabd4b3ecb6d0239b67a85d14df3acbd8c21
+DIST firefox-78.10.0esr-ia.xpi 518821 BLAKE2B 1a7e7c7c2210f568affad9cc81d6ba2371724b6db1cf882eff1b31160ce2da7308e05969ddd6d9c10ff3413c34414d4ab3af2b663598a0d125806fb57472c591 SHA512 1fb132dda3a8dbeaf4d496be93cc84370bd22c7385bd2fa8ede468ccb277f3fc935d67b001cd437888e4c5dbb7c68fcf11e0a227359faead0ed291244760bc7c
+DIST firefox-78.10.0esr-id.xpi 509564 BLAKE2B 0a774f9ea791f71bebf86673b0d927bf6f8a8c0056bd3568d9642685f0e78aada66b13e07ca36dc29257fab6b4a6897c21fc609b4b9e87b867b6b2eb21f583c7 SHA512 11c4f8f374a5c2de5870939686acabe25ff0d92b3dda6c86b62ded9059b6b4d5882abb8b3238f021f3ffa7cbd3fe6367eeedf93a25d01f5113df9a1fa13ab5c4
+DIST firefox-78.10.0esr-is.xpi 477026 BLAKE2B 5742fa7577e2180e3f83b4d6b38bdd52794740bb5e651247fef8b2be4a13d46839d5ef2611959d0653c1448c8f671eb2559114a09fd4999cea07311f277722ea SHA512 287e2c2be0d6b57f99ae3c4fc53d8541689fa2171c0bc6ffd7ae2f32353b7035827724bc6b2cb8bfe87610a87234915f3d83a7e6dfebf45d1a28144f2bcfcf80
+DIST firefox-78.10.0esr-it.xpi 449812 BLAKE2B 66449c80926ce22cb73c9c987a4f6f30ccdaa415bff1aeeed113e60693f9310dd4ee8b00570922411e4c6b74dfe854d16e5d90b7dac51ffab946919253e947ff SHA512 9060310d729c928cb184ab6fd0bc84d10d4d790ff69253e5aecbbd619082511e106248a820862b215c04cceb79c0c6dcc71ef739b5b772082db033c92edf6b2c
+DIST firefox-78.10.0esr-ja.xpi 578208 BLAKE2B f1368fb97378425d86a9516e14ee27ada89f392d65079a49c6adfdca99520bad6c6854cad45147b3bfbda8239926603c77facea4a96b185d5bf147ac207e6fad SHA512 2897b7c7281da91c04944d2d69164162264fda801dec7f150284d58bb89ab7998fe4ba834a92a17529c5539172a22b2900b1a43d15458861e5f127a22ba8ff44
+DIST firefox-78.10.0esr-ka.xpi 579096 BLAKE2B a3dda3d201c365bf7309ff400b1e83909e580cef895063d8d1d717eec2820c357719de5b78474d25b404a35740c445d1771f72ab71a3c9d6a655767eb5273a3c SHA512 8a018b96dcf599a730f7a0689bc7ba6a7058e9fbe6a9992c489aaf3aa135972279c1c2a622480fdd29e2053e113a97dd45fdd4bba08083c3fe48f9448f1282e4
+DIST firefox-78.10.0esr-kab.xpi 539733 BLAKE2B 54bfb365cb938b1fb64b5c1ea7d621196da07ae3b0f80498fed636119aa7aa9db953564cd4bc60eb0666752aee88134ddee079d5f58c3ca883d2cceade673e62 SHA512 f06b1ed41cc7e2ee99261a1c04d40b3153e1d7eeb8c46881220ed245f890fba6a52b4db76757d9a924dde368184a48dff87cfc5cc3fdae65c897e077ccaf3bc3
+DIST firefox-78.10.0esr-kk.xpi 593252 BLAKE2B 9bb637dccfe47c70fbe7ad0c931195532ecf7e0850905d00eecb4c77cb901dd61c53bd825fdc4badf482e253fd3ed7d25e8d4bf3a8efd22d1d8c53ee3dd5f69b SHA512 c27ad693f56bd890c1f1bb8ac57f721209249f52315a41d4ec62e2a71f6f524a8a400e4661851e6f46d0ec019ad7815aa01e423a78922ccc40760910b71beab5
+DIST firefox-78.10.0esr-km.xpi 527364 BLAKE2B 85ab44f0cd7b622c7a7c84dc9d68f35085e3c40826a85f8af2dabc2493ddea243a7d02287d304a18ba46ad3a57e9d966afb8565e2fd091aea192b8568b5e2c4b SHA512 9546fa1b502ba491b4d028ffef49c6311687b3ba21c51a47540e2c585e3b077bf10814e0ad3138dff1dba809ac384ce04b572b5bd443cac3b4743864a1017834
+DIST firefox-78.10.0esr-kn.xpi 506763 BLAKE2B a4cc90df1eabf3895612c5716a299dec2452504ac716492afc57e96164f4f9375f2a1d85fc91e962b38192f163702cdd715a34729f3d771533f73ecf874e8f6e SHA512 2ca507a74d1cd9f5bd002a4b3ef91cd9fa9ffbe63dab041becb8d6c1e4a77120d3cc4c235c607edce5b526d7d2741ffb138af6960c60fe4a2c99e87311236969
+DIST firefox-78.10.0esr-ko.xpi 567538 BLAKE2B 9a9143bc7fbe657a864222b1431b1fa58fd0b8783ae215375142ff312b4b5f0af2489a32c194547ed820b7d74665abff1b048767cf9b35a07dec721c019f3c34 SHA512 498659cd5468c17a43cd3bcaffda845e542c41688a9e3945fd0186c2f2efe7984e6fb853670f34fc6b4be8a232f029b72231e361156e6bd1366a424506b03369
+DIST firefox-78.10.0esr-lij.xpi 475234 BLAKE2B 45087c71935422b44fecb2eda329ac6a2fda2ce06979ea4a17bcf3d7241918ce3153f880efd8d8348a96a559a075fb77e01d72fdea4740282733b7ac24481a3c SHA512 8eaacfe3fa798d9843b25685092c62035164c6595cee4d4ba2c7fe3001c0276b0166158b374a825f2add6393d3a03851e74b8f2f82d9d2f504168b6b461a6991
+DIST firefox-78.10.0esr-lt.xpi 540694 BLAKE2B c521f8a7613c571f7262aa547ea0eea662831bf7671835bf931b9efadee5f41243fc902bf48f23fc759496535acf1878cee547e8be11b0d8e67ddc27579da82e SHA512 e963c45635092367af1437ce5c099005aff8e5758a69b95399673eaf93923d01acf856e597bab8488a8bf0f49492f909525756eb621ddd3c7dadf71ea74a0717
+DIST firefox-78.10.0esr-lv.xpi 467475 BLAKE2B 3288591b4c4d7a2301ab44f87574ce009a86c4f58ac82aa4571282ac5a76c440c98451ba1cdc0517ca4f619306c80291f9e837246467e5bb43c16fc4dadee535 SHA512 fc78622d8e2fd70ceef5ad012277641763abe5693038b912869753ae2fa943467baeada0741d75e7ae7e98e71a44b0348224914d066cf23f42de70fad9a86583
+DIST firefox-78.10.0esr-mk.xpi 460023 BLAKE2B b943db3b590c5059c09883b17ebcd04f5e8382cbca7b8df0d1c4a4163e4818f6e8ded96ab48ac98ee4f0f52e544dd3093c4a0dd8d1e46d1a4fd2255ed940b4fc SHA512 3dc37a9638817879bc1360fc1ab3cde828e685f50574c55d086a44ae251087a4ed795d539ba4c2837f5a6ac9eb75a8a5b85e263b1d52b911ed5b148aa7791621
+DIST firefox-78.10.0esr-mr.xpi 541564 BLAKE2B 81d4e4ec7589ff26fc0ce00b014d29e94dcf946506b671f43d0ec81af596e078df3ef0c57ce4319f6849f7a308bd5aa01554cd40951ed1ba74205138c12da0f7 SHA512 8719915652affc767f944cf2b3d6262d5f5662cf68ca15d543687e9ee89b815f4ab8883c61ef7cb5ee32ecd6cb9e9e708fe197854937315b669e94eca2d3b4b5
+DIST firefox-78.10.0esr-ms.xpi 453066 BLAKE2B 995f7074991dde770667b7985858dc1152fdd221d38ac4a4cd1b47f60a3d67b1f5305a33fc14ee99451c9281c4e2594007b9ec1a99ce7269fac7bb006ec4452b SHA512 6889dda432af1f809ed168c5221893ff7afc1476407fb5b7370093cdba231627787d3b7376e11b6e4523b5bb672a86bf9849058023f73a80ffad4262e58d7f0f
+DIST firefox-78.10.0esr-my.xpi 526330 BLAKE2B 1977094faaaef3e0d600cdae559d0025284f697b4d91fd115d5278912bb03cf339b4d96c23fa112ed55e75bf4caddc6d2902e9eb7babbbc0ce5ac5d4febdf246 SHA512 e41a8635a409e0185aeab05635e4040810bc541db212a9cce86526fae4afe5b7dd1e8738cd83fd98fcbd920314fec4a0361b6a7d219330a1a66ee2fbe6cdcb75
+DIST firefox-78.10.0esr-nb-NO.xpi 518515 BLAKE2B 450588e48d97945d4d10ce4b7cded2e21ca6dac37a2fdbb0b39e43891c7ce033cbce8a3c82792229f3357067658880084779100617d2ab74adf81f88f1f0b603 SHA512 14dadd8818362d28e164ba31c4e29ffea15408887d8a1d2cd3808281d8c0eeb0f192168a7a16bbc7c786267c149d3254b9daff65e8bc26e1e3f82afc7658588f
+DIST firefox-78.10.0esr-ne-NP.xpi 483420 BLAKE2B 7ea0d5bcf245e293676f3405b9db79c2448d36c9f0d9699364075ceaade72e6b2f2615b0b4f255a4fc1081403f34b6c81a7a56b818300c554c8f19bced86c517 SHA512 da7cde5b3eb0cd7cafff194bf11792253d209e0d4304137c3f671a6b8cf1a3b4f53c39f7bf403b25bca7e13521f31de10956e7ba19ac2fc0ba6b1aa60c8dc596
+DIST firefox-78.10.0esr-nl.xpi 526199 BLAKE2B 30bf1f4455b85555629027169b4bfa86c846036ded6515e473bc5c7dec64a94647411e7bbd6ae62c8f78163f477552a18addb9af515235105da358a33faaca48 SHA512 65601e13220d9687d37ee468b15776c3c1ce137ee2b72f2d249805be791155c086e080ef6cb26c313d0a65a1ed1778145440e734c24e3636b747bf64df69f3a2
+DIST firefox-78.10.0esr-nn-NO.xpi 520167 BLAKE2B c9554ac50044824ac1cc8a015a839999b847a563521634771569f563fb1c334fdf278ee4053d3ff75ddb44e2141f7ca5233d14e0c773d55859920cd64ac84927 SHA512 7a704182a47b89a6f8093750e3e60bbe933c1bd8f01697800777398f7c9a1f5107d7530890716b39c19af3ca8069e03e26a451483d9830d0ffd932d1bd9a0c07
+DIST firefox-78.10.0esr-oc.xpi 542156 BLAKE2B 2144c83e26d189337566f4c6318744c8bb55ff4e242c0a2189798b1b7906397caf5eecf180ce3a6715168d172847df749878c99e517487492787b1ee64a00f5a SHA512 5a1a14e0104d3f2b756ece91acbfb8639495930fa8e3e7906f434a6170dfb0f9f9b4c48d3787f6bfeb8a63a9d34a499128c8a60b1b8c1051caf1f9a38e0a8faf
+DIST firefox-78.10.0esr-pa-IN.xpi 580377 BLAKE2B d019beb2512100f026037ef14cc4adf31461d1795af12cabca9a1de7baf04733d215be687506ec3fc0752b4c51796b4e38cedf395e175cc48840b17ed2166cc5 SHA512 ba538baa9966af0ebe882197b0dd86f368d4ee673700cddf1774e1dacf86129afc5f956c20fb1d8ab571b77713c3b80827ba8caf49ddd2caa4c306a7936524ce
+DIST firefox-78.10.0esr-pl.xpi 545604 BLAKE2B cf4a5cf862b8e8e4ffd28dcadae41ffa2a7ab400f09cc8acab2eccf462535e0736a53ccaa8cb2d20c5bae505313d602c09e630b91cdff64a4586aea8e5ba1792 SHA512 46d8f001437eb1e771bfba8e2b3a872ab77b46db46425e808d3f88d266d2e0679294b041397a09ceb849d457f0801e8a8c32ca8fda5adacbfad5652b782f790e
+DIST firefox-78.10.0esr-pt-BR.xpi 527574 BLAKE2B 71c07079c154efe31cf8909e40a64fd5736185788810f48ba03d281040c7eb6fa6bfbc950ea4f8e9f5fa285aba5366c6e5631332919b28a308fd1c62a3e5beb5 SHA512 6d1b595fc03248101661412d7ed53385c2a500674df45e82bcdcf3d96d2a81f2fb2eaa927e0b02bd4bdf4b90f2902a3f5855324543fe997baaa47f7fa1cdbf2a
+DIST firefox-78.10.0esr-pt-PT.xpi 532053 BLAKE2B 93e4e5525a0e7d86fc0e78b8986df7763f49ecf4dc624d3cd25171949228c07a2f19f7b61a9d3f6ee36787968f865a0bbc70e0bbf476b74dd235fe778a573f4e SHA512 dad11a401ad530f37fd9d757bc4087538e4e139573dadb15f761304c59e29176f16a6cb763df84e5c5802e63db346ce531a59643069aab37cff7b666778cf0cd
+DIST firefox-78.10.0esr-rm.xpi 526716 BLAKE2B dfef97757e295d67afe63b4e86d0091c368e2f41cdd5b0a62199fa3a4e584119e6cac77290d76ac288315890ed0e6597a5e533a6828ad9516dcb791fcc3b9a21 SHA512 55be5df9eeb7ae2fc2b88535c6dc84cf3846187959d1051b97a1a92ec92c03a0978f00994bbed0891fc1dc1c423761395ea9a78c7818860f1e48b61d338ca1f6
+DIST firefox-78.10.0esr-ro.xpi 535576 BLAKE2B 21eda6986447b333fe49109b3da0a403b38b5b2019b3c37b2d19370c5fdc4e306da507b904dadef93bf8f76d01246f7ade58c28493e594e4f528e8c267738385 SHA512 f1b7546916d072edde2169e0160ece45ee062f9a59ef407b63342e4b7b6a9da18d8919d204f361d9f79c2424724a1dc86eb5e703468fb56cee107d574a3dc8c3
+DIST firefox-78.10.0esr-ru.xpi 614607 BLAKE2B 7864f9208e04adad7bb686d4bc44bf2308c34387c11d05f5ae52aa0462435e33b331ef4c6999bc7c91de04a81d3908fbd093bf12eeb3ebb614bcca930775e5e5 SHA512 ff26fa4d58eaaa6ce76544cf72c8b691bd338509b7837e00336d8ac19c2c8d6bc647cb9f7df14f8a01eb209e49b18620cd571fa74b3db024e41bee19fb1b6b18
+DIST firefox-78.10.0esr-si.xpi 492525 BLAKE2B ad1c2f20a7c1ab50721b8e17b90f309567f98ce2e6eb5edf17f564d36ebbb2d58428f777839dfdbbfb4eec51a41ed3ca81a8be72b651cc3441b68a0fa6c3b63e SHA512 69aab6404998784dd3dd2cf9eaf0bbaadd7342e7d3a6794ebb1c9f94bba65bc16ecb7b3d0e0dc9e738c42f5997fcf3a76ed7280ec5fed65c7d1ae611e98da6db
+DIST firefox-78.10.0esr-sk.xpi 534234 BLAKE2B dd57d10a73121dd6f7f802d7defe4615b11a25c16c8dd8eff55d192d36252bf9aaf7e9f73176e9f72f92b2d6a5cc295b8c629b2da1a19d2b8f78664ee4b9d038 SHA512 80e20d27e06fe289ba2c2009d4a4f39accd9ca1a66bde289a8c6cdedf59fdc79c5cd32e6a7fdf89a315e35770e44fb210c6aa89b2c2ef90353f89c47f516a06f
+DIST firefox-78.10.0esr-sl.xpi 520943 BLAKE2B e1d17b7872b4799d762cdcadab3a79b6602bdf446efdd1735c73bd1f7a5b0e149e48f28264d64f8452ab607c9fa78fd31f067a2556248080e753ea9c095a68fb SHA512 6eeaecfd990493cccb4a7b349e54c41ff28dc031a8024163cbf9d05dba42c41ac35fd8d8f6599362d5cca3d9162438524902024f632b968676820dacb787768f
+DIST firefox-78.10.0esr-son.xpi 424577 BLAKE2B 60e941d1346876f80f0a06a5ef592b88415a9658312bc399b12333b691de2c029577ee1e59f157eafa0901ea66a994fbc76fe8a448281d0487d0935a4ca2d95a SHA512 f9f1eda27302535a7637c62bbe254a9ea76f5fc81109162befaed53e46c56b4b066e846a54a2b636b78a1cb83e4a1ecc7b6401357f48ebeb71fdd7ec8ee53287
+DIST firefox-78.10.0esr-sq.xpi 544914 BLAKE2B e80499801bc53e5673e5af3765027e0d94e69a1472c247ef37cd2f1422b9b451942fe94907c6c9131e288678591490833d66313deeaaa8f43c24d588c0a8ed3e SHA512 947ff2090a54378b33da054c77bce986b39ff211c50bf82cadce5526910f5ad3493a4188c802713ecd7965acaf39ef4fe876330c77e3ef9be7ebd352973ea8e7
+DIST firefox-78.10.0esr-sr.xpi 561390 BLAKE2B 1ad5f25015435f36af2167162827775598395a6b059778e798a020fe8044bf1be0576354a45a1bf9f22184ccf692bcd64bf9bf71d052f2511299f17d92c9c7ff SHA512 eb389907df91ced5e6c5ea483adb1f92b1eb919fc6d2efd66a1dfc1e1f8857db4980feec2894ce68b6a00004c26d2476ed9849a141c94b0f94605f957cb0b4ab
+DIST firefox-78.10.0esr-sv-SE.xpi 529703 BLAKE2B b96aa4f2c69e29b908fc710a45022c221926391f848b3067e0617cb14578c0425c66167123f31a47c000b899f104cabd6a0800442e8b199e4eab7b0d8433e037 SHA512 e59988cb6f7559c6025a12f00aa1389d2f19f5aa38386b711f0774eedb03d842f878a5993f7ec1b375c6cf5e9f257230c34f76813a8b8347d3263a85b5754ae0
+DIST firefox-78.10.0esr-ta.xpi 521543 BLAKE2B de47d30120d970dd6757515ad1be926826f3dc25c152f75bccff595763b2a5a9e7ef8d437581f368dc95963e724a84ab9bb2ebd9d844da54850db0e0deaf815c SHA512 5b42bb3a0006998e76245ef4c9797b3f7e502d6d5a1458304c5cd2c19230c91f18e4376d94ed456857a99ea3a4a955af15d0aeb13c5641d49b7465f4a944fa91
+DIST firefox-78.10.0esr-te.xpi 558392 BLAKE2B 2711645d3fb983a6c4f239b047f8f8a6d5ede125a7b1be450c052c55e9f1163b8c2d31cb875267f3c41be704c3ceeb995f8a46c55464d9e0d68d8467dbff4d0a SHA512 de5c0c9b39e415adc2eb782c30914e379f8a8b463dfba2a3416f8e37557cab2a2adc41ad592a98dda2ac62b73e4e9d9b7925730cb43143d2be08fb8ca9c042cb
+DIST firefox-78.10.0esr-th.xpi 592235 BLAKE2B 219a57181f70e534dc7f20b79ffe8aa68c58e38075137b1aef51b5b3b53a5bd4f3e49c3bef19125f6ece293ccfcb8662323746dd4f2f80c8896d0b8e955bb984 SHA512 a84cfee38a839a10457b4b25b5b07a55189869ee8dd0849abd0cef7a3e0555148504cb43bd0c8074717bd2916212ff9c2d09dbda5e871929c1107c27e18f64f0
+DIST firefox-78.10.0esr-tl.xpi 521115 BLAKE2B c0bead89dc6ee1489b1ca8a3d676d6ef21b9ce4a179369d45d63002e65536a49561a856dd6f8cae7c3cb23de6c88f416d71cce82bd85dbf32100340a8472ad88 SHA512 45a09822bc8fa986f5c2f78cc2652daa719fa7deeda054b571adeaa0d40a9da90fddaba2d780ddcba8e372aa6e9d1f2e00c1e5672b13ac13c968caa12f6aa3b8
+DIST firefox-78.10.0esr-tr.xpi 539877 BLAKE2B ae0363cd315a85ac0921fa5ded34b0d75a47cd338a22ddfeb8d7dac138705694978ebadb345a147b4418ca1a1996c58dc4730b832dc074f0efd3050d0d0e1ba4 SHA512 7b96f266a576af3de86e7937759c13cae85e6556803fc04f002f411a3c0617f52ae52a18c49a62d432e2815df53f33a4de68ab96e3b663b6370537e3820609b7
+DIST firefox-78.10.0esr-trs.xpi 501214 BLAKE2B a3d4183af2ae534a5594126bff329df35f95dc65043c312f5c0f5c64bd0316c7ce40db04d3c6544024b2dfa256e514060fd53d38f3e0ec947780cf7debeb7b4e SHA512 3875ddce95129f54d079db06d145aa51c0421a92bbd93c7870a8b86d59d68fef591b347135793ca826d14ededf940eff1873a9c708d091ece5366af517efdb17
+DIST firefox-78.10.0esr-uk.xpi 608593 BLAKE2B 7829253656c3235fe8653f443a524dcfe2b933be094392f4fe4f07b447eb04d486c2ac6d0ab69e21fe507b5616129828fada5846829e65a1e5e63862644f4825 SHA512 85811f92fec1408bab25d351622f87ad99155214b74fa7c4ece93b64297941f76278f76f4d24bf65541f2aa270f0629030e1667e0aaa959e79c5500c8641cc1c
+DIST firefox-78.10.0esr-ur.xpi 557950 BLAKE2B 8c6df7b8322c32cbb23073b2455ee3eb687cc8df4c78f087c3bab79a2b20da93d930c47dba50576f7d7df507ec4bd0778594ce9f3c6893b34dba395144e51f9d SHA512 3c5490c23d7ba657ddf251dc23db3e58dfbce3cdf175de6b4c16c081dd587f28ac777343cbf79e130b1f309ea98cfa97f63b2d35d1c23036445230ec69b1dff6
+DIST firefox-78.10.0esr-uz.xpi 477560 BLAKE2B 87ae5dfcbfa8d84cadb1c669af3d3ff9ca57e6653b6146108f5ef00c98311f5ee4a71afc0c1dfd22619caed24d9c2958a52a48e35661776f9be09f6424e395c5 SHA512 f4b4379ba99252dd03d8df2a18fd36c8ef5058a253aa2be24eb99ef01d6387fe27725eda080ed35869a65ccc16108694ef68adaa92baba50350f866e4db03f6e
+DIST firefox-78.10.0esr-vi.xpi 562862 BLAKE2B 64cb00ddbbdfd31c015d0f9ace366927df38ddb369b5dde36c61f5eb5d015e2a8a5721b0335f7c6c20e32a288c28e8042ed69ccca54f61340206ff0d96ecc927 SHA512 c9bad78afb82af4f02c6535bcaeb435d55afc65349b94808400e0d29b85b6054594cda706f9856b5c841a23aca85b66b28873bbd086e853962f2f7ae3dcef179
+DIST firefox-78.10.0esr-xh.xpi 427850 BLAKE2B 72d4821a3bd389f4a9577f72c6b03e5bab1ca8990bda078574fd26415449d19b5c472c1ce8d22a81aa717d9e53d2ffcb32af6aea36eb28db0bbe59e614685d0b SHA512 4eceda18e5f19839894c5db6438a6dd041e1ab9e28e20a2d0da6c3dd38af917283f7746a7546b4ea23aa798cd1437fc2fb8373d15536dec9337b70b8f3ab2b44
+DIST firefox-78.10.0esr-zh-CN.xpi 564772 BLAKE2B bb36091f3062e3dafc6fd5e13255def73fbcffb32a71109386a6b51675b849621220803a43fc5f9a7afbb9b352b6ffd01e0ef19f8b8f935d062841736d9dcb58 SHA512 f3f0da1a79ad7ac5b0fdbc8b32f3c572c78627965ca4b08612b5b658267f726e831b502c63641ba88b0dcfb395317e1e98c76cb7deba03d98bff5a33769f6db5
+DIST firefox-78.10.0esr-zh-TW.xpi 564736 BLAKE2B 102c5584ac0f8268e7db3431bb37c3b73e279a83f5aff8cd4c468fa321795676142bc75a031a07e913305d524155db43aa7b09c513ad7831ecde452f8c62de3c SHA512 0e300cb71c12ee2c3e861d077bb9658a995369274cf93d6f5122246be9dc871de710935547e9722251585618543f1e302d44f744b68d0d586ac1f307fb9baca8
+DIST firefox-88.0-ach.xpi 466425 BLAKE2B 571f2d86a1535d58b32b3647166fdf86014af4ec1cea5369f73d0b0991bd3b4c9940f77d1833b0f260885c663c9915171124495958ddbdc887e7d5fe3564ee56 SHA512 0cef9516afd5907b206f4b467de63d0bb51414d5cc86c49c6e3f0d6fd8964f66790b441b34ca37ccc5a8d333b9d42fc602a2bed8bd81bc1c9dd5f5ad29eefbd7
+DIST firefox-88.0-af.xpi 430681 BLAKE2B b7930a70b8eaf3f09bd4be9d34c698672b7f09fe643a50e6d04f8de3be5591beedbc651a9a85de45e1a2052ee80f279e4c1b60d37fb03f6ab7fa0f8c0d3ce96a SHA512 7d7292d6f258328318bb7d09b1053618a9b304fc5884de769db4f909b49438156d2eac8f3f8cf62fbfa115190f143713b350aea529d07e0a6a5c3da626096eeb
+DIST firefox-88.0-an.xpi 514139 BLAKE2B 925eab38b565d0e3aa53d34df5170945c2319a41ad2e3bc5e452dee4ea44e8f8dbf2044a29dc68e8e8a48187af9013fe098757a0d03029b863d8676b44c94598 SHA512 6c2a7360f89083b989ca0e9465dbcc1ce0920608dfeacb720273989200c4e2d4838836a53a192fc366b21941d7c2ed9811c8d8ce507f80d3db8778874103da71
+DIST firefox-88.0-ar.xpi 577347 BLAKE2B ccee800af58aec19c1966413eb78ddc88f9001b59965d68a59f01fceed690e45e26a4fbeefaa0f6ec37f5bec00c8f63c1330cfc60d97408de21504895633087b SHA512 195747125837292d984802db4a50e3a95003be5c4722b4d85a2db5d2c1520dd4fc9ea3fe98cd909bb0f3c3f7ad51d10623bbacbf8c6543dd08696cc65bd9f8d2
+DIST firefox-88.0-ast.xpi 497101 BLAKE2B 25f7f2da55b2d98e2e3949c631ac2acaffb457eae6b6e9d9ce2d04ab0c43ace5d36fd1fc9739d7452a1a5c196a0c48c2624ca8de39edfe0a8f2c8f951067a418 SHA512 44cd2fe6edacabe0f87873589abea5bc13d14e916b2b175f86e584889f7082a331658414bc9929ebba43584db76332a8ede9ee3e3ac65d962c527996e720f3d6
+DIST firefox-88.0-az.xpi 502505 BLAKE2B 35fd08743bc6e989d8cb7cace553b187d7650143b68edc21e4c604443202d1f0362a7ba2997275643782b6eb096ab9c4084f13384dc503c7cde116cd9cb3fb0b SHA512 7e2459d62a9f86afddfae3305e0e9ebb9028053233c1c6e7544cc4f97f01aa0f79d0600280f14d758d0f0ac55fc57fc7c0132d58e4311a3ca822f00debae4759
+DIST firefox-88.0-be.xpi 625939 BLAKE2B e11601e6fdad6c3ec1717420a274b3b2c679b0b765ea6f8dcf631fe041b421bf702ebea0455de4f31cd2170b3ef0234f60461dca60d95c95f716bdc05f5128eb SHA512 bca0659fdfafee8debadce7fc5f38748fdcd6854638154196cba966e03526c21412036a092fbaa7b66d7deb0b494023e00aa16f506b31b451b3512f2bff876c7
+DIST firefox-88.0-bg.xpi 570446 BLAKE2B 2e78e10e12c5906acf22a71dfe7078dc24e2bba914b63aca108e3c9ad6701b42bb16571c4876c26259b0e50c6158d6803bbad8fabd335839d4e00f872c1ae1be SHA512 1c335ac924c2589a68817f24cfa647f853825501143754b1814fac321c6a4913a14ca78b47de2fca92b0b47db1ea90dfd7405de249f373fa35c939387cb2b5f7
+DIST firefox-88.0-bn.xpi 578195 BLAKE2B 8d9eef6e777c82327570b1296687d64bc5488f1df4f1327b64264229ebcb0f744e8befbf0401de8445e459ccb75372090dbe60dbb131f5ebd12706133a6ba5e0 SHA512 9ed7c72d3a91d93d2f77ec0c790c30fa4f2ba5927597e7224b3c86adcd0006c5b3222962d3511861fc106a6ffeb9ccdd9ea62bfbbdfde53192e9df64ab71dd17
+DIST firefox-88.0-br.xpi 520137 BLAKE2B f8dfaaa6ef5c732c21c2eebb09d4149470feafacce5088c701b59b24c14e95d544231314998bd637863818727e0d2692e1fdef6fd30680e0347150191212ec14 SHA512 8970e29d8a72eb39f0bd28f48c4aa72db9182583a93e6c737d036ca03f1a381d8ba788029209d9613b194319ce58d5e8bae1eea8c1b7e70b0593e84344211256
+DIST firefox-88.0-bs.xpi 471193 BLAKE2B 2c099595f02a94c830fedd694f65416d5ba4ce8de245ffa01f55c8e7debd1bb20f24138573c2f54132c79fd9ca8750540f7fe140832bc4c63a71c6533ca1ad0e SHA512 a76c90d0ce6a5c92018af4c2cb14c27736f57719bd8125a37fa4446e0fd9f4618d6aff79833c7a47915f106f8ab1dd29cb75c70dca6859ee22840db2180d2e12
+DIST firefox-88.0-ca-valencia.xpi 530880 BLAKE2B 3358e4f2026d1077a3d712a7ea8aec9b2fdaf38d9212d87e43138a10d744616fc53692462399cb872c2d3e571932f253e0cb57cde6cc903357822421a0958410 SHA512 3ce32523a7eeddb34e8af9ef0d5569b1b56baea92e72fa8b0dcfda4cf23d16ce174b3fb9b3bda7685674174c0535121669cce9946ca751bc67a47796e7db7b30
+DIST firefox-88.0-ca.xpi 539383 BLAKE2B 489d18578499976c2f70770ff82f6e2a139d9ab19a6ae18608638d0155644724d423258e5a1aa119f222a00256311fdc91e4fd4f54c24ce36df9160a744569c8 SHA512 6130c7920658c5c1bd031bf465c523f8ee6cd808a247a8afdd6e59cd61c40fff5fab088265aec56bb3619f093e9b91c1cfaca02727dcc420083ac35f0bdf08de
+DIST firefox-88.0-cak.xpi 565770 BLAKE2B ba7956984d98abe537f36fe9e2105e6914b592188dbab3d0c83415f6adadfc6203ad62410069477e9f28d93c50b2518ca586f091eefc0610619aa48b6a358b81 SHA512 8da97e28ad92fd051fd0804f8201f669ae4d2e8bac15e2e2fab0519dbe9d40cba6af98e668590ee91861330ab34da33168023a03fd545f4dfe8a61381215ed43
+DIST firefox-88.0-cs.xpi 568034 BLAKE2B e264e844ad1f97e584db7de9dc80cd951074063fb5af29c76d2c4ada81bd2a99a62ec46e102b8714575cd8597fbb3b1c4e1fac2255e507683100feae3066532c SHA512 d09a60dfa70003d98228501ab6e95fb2bd301258ad6a8fe73289013465c50420b85cf5c14503a14d771ba0934bc9771968ba6cabd0db1115b6c5d5ddf5f39759
+DIST firefox-88.0-cy.xpi 545903 BLAKE2B 0b0544ddb5615e8a76718697623138b68bb3e262b8aa6f8d0a485a401874228176d054bb4f022333c6e45f1b9f8feb85ce378cb50801964714761d17bddc6eb4 SHA512 8f4dd06f31967c6800060e88cf8dcc0a9f5312aea3d26d67eadeca6e15f35bd02a5f26d2d754f35abfc8b11eea869d1a941effe82128513ea2108a1ace2f1f55
+DIST firefox-88.0-da.xpi 539196 BLAKE2B ac756f700370497389b70d093d35a4b6e85425827f24095b2c12773b0cb086f9dbb30432a1e797ab098b73008ea175b0faf609c1b08c23013a9dac569d30eb43 SHA512 825fa827168b17b3bbefe97a04de12e23090205b444217ec83a428fa996026bef3cb26be9781ed06ef94feab2b6a3b00aa956b7d0dcdce1238a6f8fb2dbfe652
+DIST firefox-88.0-de.xpi 557923 BLAKE2B e42e3ea779fe682fc0078cfd56422dc1ea8f07b2b2f0a15da065d0a581ed865ca51bce181cc04930140f48f89ed50a4375566ccd08e3a7fb11126c7a8bf1d026 SHA512 9b0be0df2a12c9e3e9d0c784ee42cb3ed59d3338c2f427f2a6f53b7cd4f9e54490c7cde981484ad2b9a5e8b00fa3bdabfa57a48c14abd70cd9284cf6320ff95b
+DIST firefox-88.0-dsb.xpi 571052 BLAKE2B 0ec4310fd9f98b09f94292d2b064c45ce00cca56908b252582ca300650208697949d62eeb507fc43c3325abf7b42bc19685daeb6f1fcf3f9b40ba186e86b507e SHA512 a39ad324635a0fcafad956b9cb3828949c06bce70c489965e818d1300eec066bd47d4663ebce0275cd72c00733bac335f55691d6749d40cf93dea0147c59d26d
+DIST firefox-88.0-el.xpi 644741 BLAKE2B ac2d305a36a63f50c3793ee930584d7ae456d4839f27d1c5609478e74e209c06acb72aa7a3f71da6df9399fd31589e2127fce494905b5eeb4c0c85898a26ab22 SHA512 61909dec9b574ae4c3c86e7dc0643813ce1542260f37f39a35aa0cc433cb4cba2a72f1caa58dc309eaf9efd66d6f5765b9d7ba326fde8d80fd9034bc5df60989
+DIST firefox-88.0-en-CA.xpi 514525 BLAKE2B e4776fc1b4b068528aa82a046fe03d6a2b63bb9aba4dbcb2f5f81758d0127d781e2c04217d53034297f9cc2d9bc231839a92df76971942d5ab3b8b20ebc2c68b SHA512 e36778d4dddd7c52302b6c157bd1c35465ec876bc5481c2924e77fcb2834246c553229156a590db2b4d922fab86b64d67748e6f484883bf2c3a98483ac9a1f00
+DIST firefox-88.0-en-GB.xpi 514847 BLAKE2B 2b714b2498c614c5b2f23f43c9dc364f58ae8e65e1d05470b754aca5790c30a9e02f0b3b9efc47c33b21db893f5a20d9a60bda81055bae2529856b4bf72e6120 SHA512 c3c92ce0875d485a01a99ec50c4569507b86a26b458071dc44f3a9f3c23f38df662e410f3783a7e0e68026980b4b0a27db73b11343d7c4885f03c325b6f57369
+DIST firefox-88.0-eo.xpi 541269 BLAKE2B 26bc938b4cc57fff783e4d4166a730dafce3963fcf91d919e2afa597a0fa0acc882e7bf5a7dbc2a7e935355aa24ff2584f94952ce868c10f527d7257889a5bff SHA512 2077ea1a7d9d74dfe915a68202020eb9015237e39e0b04144ed29957a4c484fa09ff950c022b315d00041842921aa7e4f0901e1d883881d12cff567a6e0c514a
+DIST firefox-88.0-es-AR.xpi 551099 BLAKE2B f00ce2c92d567f564e11c457dd27ce05b375424cef96f7c38da043715215d0bcdff2f722f51a48508f55652f481c170f2f6ba338ffb642b038d2d891d146a7c9 SHA512 019a9453bf2a6719ec2c5db320bc8abdb83c3a6c1e77212e2db4065058284313f14bcf6ffbed919535ed421aeec458400bc6f3f3a07910834dac520f12214a9e
+DIST firefox-88.0-es-CL.xpi 550765 BLAKE2B abfa53e96462167dfc9f8548401a384d2b3293f2db162d327f5f046ebcf44eaec3a808615c9c765b32c1e0c679937c911f0ffc46ad25a66b4213b9b647480724 SHA512 222edbc9f63298f900c128e03b62c270388960e7fe89b489b4b441b1af0c68c69fd657de7795c017e82771092f31568fbe403504c1fb983acb0d5e1aa13af168
+DIST firefox-88.0-es-ES.xpi 541150 BLAKE2B a02028d0a01f265bc7e674632a95fc5935820d60907e1c34cfebeab67bb7eca95ef5f231eb0816398a8ec9921e1621bd4e6158cc45d80492c2c0294be71316b4 SHA512 c565a073082e3addd8446c55e01a46061f33ed304bfdced095528ba9bf5f0c61965f2d8eb2d6df16c77cddd8854582f3b3c91a230cacb4125cf425af02d0d918
+DIST firefox-88.0-es-MX.xpi 544416 BLAKE2B 90b51a9de0ecd54a9bd4ba8ac81cbec2e073fbab713343ebfd2dd4903a5c59e92eb6dff793d3192e63411cbb6005e580da5a177b774c8d1fd0e05cd0125f2ffc SHA512 3ea3dcba023bb0c225c4e49b740be272a4e9a723b10a90493fcb5e8790d848733c13a148a92032b3d609937b1cf767c5d30b968b7bacb6eb0d3a725acc50837c
+DIST firefox-88.0-et.xpi 495382 BLAKE2B 3137ce44b3d104f209d3e8e673f83f741f6c6adcfc46ae60784b8911e1afe4c00de902e4b7d0f5e2b962dfe7922e2e4baa204c2efc286b0038299ef05262aaaf SHA512 ba809525be7a1365efd03b3c5729ef6ae5fc1424cb824235d069b02b9b1d5e8f8ba28646e7e96c9618460c9141d26162a1bb712ff5344d4e489610be3b72b04f
+DIST firefox-88.0-eu.xpi 529565 BLAKE2B f1b8cbb39d5a2853377eacffd2634e98f2374f6ed99ae354e6bea4d49457f2bbd097acd1f36f971c303c4605b312a55b427e359cadaa81caf1fedf2d7a82e433 SHA512 c4f14dc8d10b59ec3a9e34f24042f1c0701c9a18cb98980b66d6662405b85fd585c9ba849d4fd2714702059e3cfc3429f13760646b96f3e4bccbc5c201b417f6
+DIST firefox-88.0-fa.xpi 558244 BLAKE2B 2f9a822fb7aeebea0c7689272cefb4629be8d4b103e397bc291488d644072593e3da10ba17386b82959b7865b2e6a071ffbb55a91ad6e7d30a76e6bcc0e0e7b8 SHA512 c0577fac91b3654ec12ffa2a3af1cf5b89b39f446712702b8f853d00c0e4a59a1290dea591b84a22a658847afdd2d75587a798a21467472c888a1178d5608903
+DIST firefox-88.0-ff.xpi 487074 BLAKE2B 403d9e8d6b93021115f6d92ed1899d3cf5ac5984007cd92e8e327da19a45075a459355941d514f10b04525e3b3de72257b602313c0ad551df8e124c42b38ee4a SHA512 f83078a0bfba6c21d6521c9afdb7f478c55c1c80ccba92958fa02e2062732d803d2fc409abfb4da4b8f85d7d0c3ca1d3be695fda863fb42c3d50c6101c98559f
+DIST firefox-88.0-fi.xpi 535879 BLAKE2B 8fcc01e0d50fdb7a86767167ea93a1402bf90337e2952a6f29c9a141c39ec4e6dd14920c10a9e42c0be9662e1448724a0e53cdd32ac13215daded58641de3db7 SHA512 2a848fc1785a21b682462b2ee78a04443e5b60d812f7d0584d01db7703e89058a5796612441fa42f15d51a614cf20a91b64169f10e5f8b2480f69dcc19ddd175
+DIST firefox-88.0-fr.xpi 562822 BLAKE2B 06b69fd27234a8ad94aecbe8715bb25aadebdbc017d97f17ef9b594c7f7ec86bdfb2d3ba2c8e5397e750ca6d2e41994e0585423858cc36b8be54309e315cf412 SHA512 cfd1c171d249297cb87ccf2a3ee08a56ccda7a61c0f51f299fe7878c2586b7ff7f0a1c25b92dc1ac2349f654e7cd45cfba81b21244d4d65e844bf6b0bdb51bc8
+DIST firefox-88.0-fy-NL.xpi 547927 BLAKE2B f5f3a911702de3a2ad6fefb7d1e2486971398a84fe176371502d96c461b01595b11fafe8123f3f9bba6c7502c4acdf3f7e95bae75c404e9003019961bd5c9c40 SHA512 be03282a71f80c074e8035c86cc44ca9c035adb53b511c2e4496f1ef864496fb692a3a1d8ddc4d76a3dd85de1387579206ab67752f9532fc3e973306334a1e73
+DIST firefox-88.0-ga-IE.xpi 472046 BLAKE2B 3783b55c4e95bf2e77ac90a5bcf0f3e9830c77838aff5961e6ab4b9583aef65d32c217858006f00ea937df47dec0f29b301e003efc8c0c5fbb8bca24ab43b171 SHA512 16e5d9883a7dc9d9b39a2829b360b065f33f197f829232d0daa1338de65dd153a1d353a755807c5e3887d4c8c17725b1ef12272bc9bd88755088b1c7ec2a7ab0
+DIST firefox-88.0-gd.xpi 500183 BLAKE2B eb973a03f03e445a9bd73aa12037b4496aa892155df358f2c30ce0dcae2bb30e7a2a38ef170cf94fb1aaef40b8a2c552fb39926113732d4646593eb1275d1d0b SHA512 08d77e691c70dff8a26088a6806df01fc6b3cf37130bc7c6be03d5091c645e00e9dc70623a236fd10fb8bd3f8c2d2e95bd1f06a93b9d44f5881f06f475fd4ee7
+DIST firefox-88.0-gl.xpi 545149 BLAKE2B 2ecfdf07b7437da9d5bf15e8e42089c441d2681eaffc42bca36399d2b30bb80c820a3d040693a15d759ecdc27689221761e8c5c77577706c320cb285b35f6d2c SHA512 3e2b92dfec4e72600b51cc504e90f8974f3991b21c029572b7842402d45c1de524ca9ac400a422420d65ba533157935a30a1faf78853ae578c1daea6771a696c
+DIST firefox-88.0-gn.xpi 562570 BLAKE2B 78f443af27d9c1b1bed3f76332fd9e90faf5b21338b6b716e814b91d95388b54f5c7d29fbd24ee5c403b09929489d09284dca7c22b07b8d2814c7c1abb926cfe SHA512 ef5039a416b3834a557afd2cd49d5add3296a6f49d8447a026092de0a318e4a5f447cad7c6d88b4477e04d6678b127834327943f2699bb31c7af50da8f3a3192
+DIST firefox-88.0-gu-IN.xpi 546303 BLAKE2B c1844d3a7e34488b5bfc2450a8fb7573e96de7f90cec7305cdaa10a98c7a21c6ac22352c67629a8e012f8ed71dd723f9fa1db2179a75d4760455072160b7d4fa SHA512 2dca31c90e101653739a6e2abb36bef0f2847fb578638514b2ea1c0516b2f63ce782d223085e8da1c87d5b65b616e4a2d308b75a97f09e365ebabfa4b40f67de
+DIST firefox-88.0-he.xpi 561745 BLAKE2B c7b7ec7095fc549405ad0dec7078f38678fa091f1edda0f7ef14a223bc11604fcebc4107843e5ae0bbed31222d91379be041ac51be42514be42a866a7d8bea10 SHA512 18390cd7c32b354fb0de2b70de76d03601faa8546267a8b1d18d42f049f3a083414d7dbc69867fac077e79a5276b5c10f3051ed5742aab9542bfbd4fb8458c97
+DIST firefox-88.0-hi-IN.xpi 577980 BLAKE2B 28ba6a96ad14c4a8ca4bd7cde9a31198fb84c20690dcf3620c3e1fcd1c9a018ed0d665208f572284d16d6759234b376ca97ab260d24fa54724de608278f08616 SHA512 01b22403b2ce956490eef6823aa01582fcb7ade1807118ce62cd92d74768dd0ce6b287bf09ad21f161f28f8d954ef7d0c715a05828e178775bf522892fc496bd
+DIST firefox-88.0-hr.xpi 542106 BLAKE2B d61353c1853e0785b43339f58ec4d1d643bb0a1e088b1106d453162b4799154c692715069df19882b4c91bf592b45a9e3a0cb0de7061684d2afc67ab0abceb86 SHA512 d84bb0042e9edc3d6c88369e6f72abe590a71b9f192b7b44efaca2595d9679cc0c0318fa1ad201659f5db7a3e9ad4be50ae2316ab9537d3fc569bfc8dcb2994c
+DIST firefox-88.0-hsb.xpi 566434 BLAKE2B 5b8a9b3394571708fcdf47f4a95d965b85e045fd74c17da877c195200f450e89e3ab8d8629a60243dac440b05d3751dc16265ae4519083ec38f9aefc3d6c1e1c SHA512 a3edcdf29728768d8b88b4c08737abde463dfbc93e04609143138c8765a248d5f5c558ba722eed83e051b5e2ff4c8d204765e1a8802c6bc88f6532f134a39cd6
+DIST firefox-88.0-hu.xpi 570098 BLAKE2B 296e6639464d22481ba562798ad253666ac25d3a939f33f7416d463cc0d83e8db159ecd1996df61944d07f6100daae0e19907b7a64323a676af480aa01fd38b4 SHA512 e0c227358ec585a8409e7a85bddebf7576d659641e88e9599b897fb94adc9dae5faedd2f83c331f7444f9d42b7ce10275b53c67a34a05506c1f912432d932aa1
+DIST firefox-88.0-hy-AM.xpi 596026 BLAKE2B 824150ec0d2981ae6d9a08c04a130078bd90e28503426ed4257b6ec5c165ab66e247e8e85775bace7f57d8626c4dc0be78ca4a1bc3c6881e0328916f24c5d269 SHA512 8dbc3e10b9ea46d686c81acfbd311a605e38b796bc3d6d6830796db041b7bc426b11c765c5f0eabc1f60cf9dc53d5f7596a2b32d59e25d51646ca7855349087d
+DIST firefox-88.0-ia.xpi 535791 BLAKE2B c844221491587a7eeaa60aca94a11385c91cef045221d305b822d0df24a538b1ced611d2e1d31af3fa9cc289041c632a92fb22340f07d35728bc44b076784254 SHA512 a9acf73fcfeeb1c39a03a4c707d831c6c893406d166735104ad170177a9be6ba62d3c6fe8ca4dd90d32a4f5004e3e0a367a1c3756d05b25bbe6e26d83fb23772
+DIST firefox-88.0-id.xpi 530588 BLAKE2B 6e62899a858a05f421fc737147dc3d3a55c48fd62134dfb44db109f56d18cad9e05fb6d0cbf6c723a1e916c56713095fd6de1cad3b2ffcb18078900d68fdefbb SHA512 856f3dfe2e7f832b00a32a746a852cd48c0905f3b44c276dd49b8f5777b6d673d6f70d91a1ae67f6d021fa9206a3d67428e04b360ef822cb13583ecc7c91cb55
+DIST firefox-88.0-is.xpi 482593 BLAKE2B a2f05fcd9a39b4f2c4b8bc35124fd33bb1e95adf70ec3466ee0354b59f3bfb63c81fc801aedc365a2badb4f372c40e0805c6f0766ad0ab3861d239935ed3be2f SHA512 41e52dbf1d35b9251332a579f04dcfa7e1ea3ba5580fe6f4d08880815c412e399aae6f079abbf9a11e36ddde7669dc8a3868d83a46a4f196296a647a7d0cc9a1
+DIST firefox-88.0-it.xpi 465211 BLAKE2B 8ef8b611281b337e39b53364e534da91fd234e5fb4eab3a18031992cff22e619aee57c010a2f52b52d167c41bde799e46b26ff74031d14ec71250f8ef26cd143 SHA512 58a5ba4e49ea069a845f0c1387233921f095dc30d926c6cb5a955f51025a39353af34afceb733374ebf51722926e13baf500d28df95d3358c9c2a780fccbaf18
+DIST firefox-88.0-ja.xpi 595888 BLAKE2B fc03c2c4b0ce5e0e5f0adffee62fd9f1a00df2523f8ac7d5f9af2514a527bc3fd8cac03a18cebf4a9405ccbf692b123959bee7f691540f12adec602082d662c1 SHA512 5abcc7643b8266e938a6f4cafe46e57c9b32bb39ddcaa424fa1faffcead24f46daf5efb7d9683c2d3bd717fd6084657ece7356fc61a5ff19c1116acac97e26ea
+DIST firefox-88.0-ka.xpi 597393 BLAKE2B 4ed7704acfb4d46380483e6630bfa8469fb7050cf99244ccdd77e8778d6e1b824ca42d5ea75d1a747b5a6d7da2761a623edf65b5859cc9d92f519612bc257bf9 SHA512 91d47e276c0c5c6d720d57c849a5e60eeefca1d584e1c9e4aed8703b5d4682a96dfb099bd62eb0d9f67aad6873b93c420ab1192efbf1b4b2f7c2585af9edd170
+DIST firefox-88.0-kab.xpi 555978 BLAKE2B 80cea0cce9bfadc383c0237392e844749d9b231eddfcc46ca3aafb29e1db9712381257decec3b8950e7f8bc2feb607bb7a555d11144fbf03cfa7595071f0d047 SHA512 a91fe870cf667794dec92eae775c9bc651fbca380980f2035172045ac9102a8ddb01772c56da2fe52740fbf8a2255cd534ba189a136cc3d6fc13ff216c99a1b3
+DIST firefox-88.0-kk.xpi 615084 BLAKE2B 09f4abce2e39c58f88cc443bb42c80b523a4117030949656635a14264dc23a2cecd2bff5214d691102fd42d28e64c434ff0d95f052cd6378efce2fded8a9aaaf SHA512 da5ef0047b71f15053a4655afab59a35c84a8f5bcd73e4d6428dd8788e52c2c6e4c5879396fea52f685462e32a2a5b5449f3234437b148b7284bd3074c4ccffe
+DIST firefox-88.0-km.xpi 540184 BLAKE2B 61c1a13a5aff66e85d7e81ec79ddde22283437fbe77bad3f4e04199bfbeb58ac0330c473861c488d78c39614be214f36c868644f3509b6d1ff0815ea99891d72 SHA512 a528d8cd04e9c899eb4522bca0c76ca97ee3b4219ab9889bb9582afae3386071cc36f8de7954723de831ccb7af211270b9ce32cbf56646d7759c316fa899aa9b
+DIST firefox-88.0-kn.xpi 509554 BLAKE2B ac3ba0ccc008304203679012b74d77294626bab3954e34aee33f76f716a12134577f6a57c7687c770143afc3721d575899f259c0cece2dbffcb84eda3f9a0b23 SHA512 2fa2cbbdd0ede4e91282dbac3b67f411827cec2fa59fae2b7ffe0d5ab81458b6620b6f990595ee6bc9c668de1153877d1c09529b822bc9d967b17c946010334f
+DIST firefox-88.0-ko.xpi 581947 BLAKE2B ebc1eb19865fe8eb8410f0480d8135fcb06daee36d0fb87872b33cf89525dbd4fe2768bba9d01c725284032d527d4a6b0e23d2c9bd2894373605c2e0f901514a SHA512 110a2f45b5d0f49c99147cbebd758ab426952a744b2e4ca0db165f308d24efc99cd822edb2ea884d030552d2b4a107e312981e349a528e93c702db2939d94406
+DIST firefox-88.0-lij.xpi 481071 BLAKE2B 7ca1544e798d24602ca0598df5a9e2bf897572b9dabd883a894cf2aaf21f8ba623b91ad31837f697c359903078f8fc5e2ede044acefdd11b8f6fb1cfa495c0a4 SHA512 ceefce0c6a884cc885ade4708bb9d6c3553ebc6c1bad3c8c460bd26c48d91f71c83df27e6a3f7fa62041b3f9056a04053d7464c7df34c3028ce58cfc4765fdb7
+DIST firefox-88.0-lt.xpi 565816 BLAKE2B 981cf11b3bf4dddedd143ecbce529ae89503a67b1ffd191ad7077c945f9a5160d7ffe2cce3c4bbf1fbb94565caae571ebdd316ed82eb897d1bee956099af20c7 SHA512 90684144075835fad26398f243a88bab7d2b30506f484b89cdb0d7598b131eea818eb835a6c1fac04843fae41e48bb21bb1e8ce429921e239c8c8bd991ec83f8
+DIST firefox-88.0-lv.xpi 474630 BLAKE2B 75ce19ccc02d788b75e24125e2b99ff7d64781beca322c862f9c9bd776dd910dd0b7007feda4c767854c705753c5e2d7b1c0e9ac13f853df42bf5f20abbb3af7 SHA512 96bcc4291bf2b3c40fa580942af6d3f4f2503291cfda4669037d835824f95c483f2baa9a99866026707786f23b8e196e0d19bde17f4545a99f3892ef220415f4
+DIST firefox-88.0-mk.xpi 460665 BLAKE2B af9a3ef439ff9a07fcc378700b38507527b981d6abd126281fbd993ba57ec0ae7b7681f77fd4925f5a01a197a7369b7e1dea60b4378561ddcba7955d25939757 SHA512 4c3c620a1b886bc3769d0bb79328fa3dc5293522af76a39ae54fb04d4a4be7e9fab1c692e7165a2d10ff7d48ab292db6ce6709b42156b9a9b29792e8ff69ab12
+DIST firefox-88.0-mr.xpi 546370 BLAKE2B 51e8c84462f9bc1e548580468fef5acb2dddf28719d2a5a6a9d28f2c6e51c81469e944abfb9e765c9e5b7e7f504dbc0fd9bda8ab4aa3b147a97f85dbf6aa349b SHA512 86ce549d17aa85851ca71ed800eb5ad619471289a1821a014fa464e507ab9af4d4aba0d8fd4691daa51bdbe522d2c4005d55e3f80c657d790bfb4ea73ed0deaa
+DIST firefox-88.0-ms.xpi 458294 BLAKE2B 2a92c903df419dbb04196558efde1d0032b2b5ede58a669c60235768a38039747003acb3f1fde6d56c23a71e4794472c865410f01a65da1c5d5bf4b6721a0402 SHA512 9f2a84c7438c1de3c945705873b7d450116881636b598e59854b96c34520fe7c8dc8dc77e467832c10a8ceef2b40386ce2334a1aa0a0503403c00ebfdbfdb9d1
+DIST firefox-88.0-my.xpi 530057 BLAKE2B c3199356855deb24c095b50399833c278e812ae848fe5e5b16a5e3c27dd4eb26a01c8ffec3977b99d61417781f86d3ffc6138f23649b8e07bdfa0725e56ef735 SHA512 685867102487b48ccd0c93e508ae552c9bebbe3a876fe461d1451ff54528fe2ba34f84e784a4e2bbae433f9a81fd97e01f0051245ba61bcebb94df69d9a061b0
+DIST firefox-88.0-nb-NO.xpi 533696 BLAKE2B 025be4ffb68565b537bad1ea3bdd9bc98f20da638617ef3f4e118ae76ddcc48f8eb5e2c36ce86939639c62008806ec21632441a6aa92ccde33a477623308926b SHA512 7887bdc1920cce6a2ffb2138ffdb6bc6f13b62844ad88a9c997ee8b4a8b960aa6cbdd8f3cc33582211f2486a9a1a46a5105fac3a8f57b1950378aa8983ffb94d
+DIST firefox-88.0-ne-NP.xpi 487088 BLAKE2B e643274aff49c772adb18994a8aeff6f5985c4c49e6fd10ed231a92a1f1d3360c39338ecd2bb2bbed70ed7b2b0468b85cea89ec6e4246c15fe93107cc08ed738 SHA512 1553d7779636cbf9de3b89ff3ed89a45a17ff4ed2e9ab8b2f6d07edfb8f567072fd79c93429fa3441286f845a9513e160eba6b3c20cf47ffb6338924fbd9e1d5
+DIST firefox-88.0-nl.xpi 541705 BLAKE2B 6a8e31957e3de3f72f9450b87c5f942231e6d486236c7d0e528329d2f3a9b7ec2014a69aa860eb6d226f1359aae954c9ba347cd4fe300e82c01c0b0c95b16d70 SHA512 757072e340a1d0dd1b56055d0a3a02439422d83b2512ef4e81f5313c925af1a4ee151dcbfedd74ff6dde43b7b4a9f6d06d027d6be4d8b61b9c8bb94658a1d6eb
+DIST firefox-88.0-nn-NO.xpi 536542 BLAKE2B b5547276fb03621e4d3d9bb524e07cb57c7d8b78beb0546208837ba2abc5dd8c5568e0014ed423d4733bf971a75ee68c8873299cf377f35725ddcdcc888ec507 SHA512 f6609d8fdc843b80a5a2c512459f0e155333b8fe9dbd84b0d65db10392f8c93905e1a8f69262f9dd07a6aa492adfa962f2569089777b65d87c4a3f18cdaa5949
+DIST firefox-88.0-oc.xpi 557515 BLAKE2B 1c7adcb5eadd12f8e22558e8a88b3f2ee828d7d486d8ee074a44bf94d9d39730b09454c22256669db2fcd400a3b023b2c75ae3acbd54a180d827598cc9776d45 SHA512 44750969967d56a1d74ef512c447478f6f5fe81b11976d24c22d7ed0aa2cb053ef7c54c20e42583331f7c52ef3dbfbdf88caba232290b2f9aa06213533774942
+DIST firefox-88.0-pa-IN.xpi 602776 BLAKE2B 38271d40eabd8be7b2da096cee58348507de1d4404dfa6483ea287244f9e5468a8076dff4c3702c12184ef49a22733f559a35fbbccfcef49ed6cc65a4a15bc70 SHA512 30285d3a6e5fbf557cab814b13411f3e76e75fa406be26f8d3e1c60732f93840eae5b77e891b4e1dcccf101375bee6ef06582767857f165bd5f1cd5a16ea81b6
+DIST firefox-88.0-pl.xpi 561331 BLAKE2B 6832222f38ace5577dca18d8039322d0b94d2755c4702b1786445a6fce35e949900f8ec4b2702bc5f767a495c0728497e2f1d601ee6924da18efd390db2ef7ca SHA512 1686a83e93fd666db8e19e12a60f0f0eec3bdc06af4f6f89c5b066deaf46fb36ea2f3ec8d12b57cf9886696c32506b00062c927b000939264b0fb2de6e77a740
+DIST firefox-88.0-pt-BR.xpi 546366 BLAKE2B 71af5bee40b520d79b34e4b0743f85ea9253ed54c790a0e609a0baa819f11711edc60346ab0d9da37083a0e725cbc2638c667eaae44e488776efd7ca79e507f8 SHA512 1d384f36881595e0ae59caf458dcedcb1343d45cf427a555c816abd74b91ee6626e27a21ecf90f40965480f649600f6cc2ee9e3dd1f6d500776cdc6798d946ec
+DIST firefox-88.0-pt-PT.xpi 550505 BLAKE2B 0baba4e80eb860d0d157f4ab4980598dc708bc64b7d6a03f487e0cedeb49ac7026cb5083c67809fe34f332f3dd9af4dc9d6a874b5dfea88888642e389f2ecab6 SHA512 0f101489bb927f23e407f04ed7535bcc5bfd8a28508b0fea55458b029d0fda0b555527b293ba43db7ea73b83e5d2b781c4da6ec67df3c66eaa0be7c2501655fd
+DIST firefox-88.0-rm.xpi 542259 BLAKE2B 7b82670f7455c7e17f94ed5bae6e6ad22486183548b56a72f41d3fa3610d352d25318b2924d287bdb6792b26c50fa555d4037f38d1e33d5cf963e260f368e03a SHA512 8b53368962a3fe8b5c0f220951c5b02fe1d01985a4ef5b65b04d80c99857fb5eb6106c48134dcbd151777a973092562db75cd39b2595d72bc941a61cf4b418cc
+DIST firefox-88.0-ro.xpi 538636 BLAKE2B c4fcb2557ee381b6a8877c3e38476727a5937477d7125fd64fb446f45cb165b1210fc82a740547567a70af0a1e1024f7e8e06cba9469a8fd4509d464f3a48327 SHA512 4a3f27c3ce2c4d5a913db99fc8db7a44ff3105e6a3bc516f1f951594a5d0cc8db6d34e815bdf66e91bb7b36aa3cb73c16d7cd4500a5972cb102cefd94843b37a
+DIST firefox-88.0-ru.xpi 631979 BLAKE2B a4814f39b22c8acc9bfdfecd3621b2777e894eef26a6f3ab7ad24c5c7c0982c1d5931a88b7e6d56c0c107514006afbb60bc5713493a0ac5b8609f0f89f5d07b7 SHA512 6bafe1f65f048a11fb9855f9fcdb1bb55f009354c5e952a3ced54c01b5219deda3caff1b981a86aa9a342f4b59013b754e551eacc56bb06c7466fd331b99310b
+DIST firefox-88.0-si.xpi 496157 BLAKE2B f485ec34a1da7e47ce262dd627e4a5f56a837f0026aa4a6227e3cfa39f44ed51130bee9b292627c65df5f61be84b85bf533ae3e509d66f9d2070bf14c1cbdd9f SHA512 5177fbc86aacff0336667b2b0aff8e8dae0abd1e9c5d1a519d7eb542d04426348fb22f2af7458537f3133fb7ae72e66913376811ec71ae665f6b5f78f38a3ad3
+DIST firefox-88.0-sk.xpi 567060 BLAKE2B 730b4cdfd33f8161af9d2c60c5685f39fd1db2767b78f369ffe2729d789e7b98a7f649b1dd075334f6ad1023b799b7fde028817035243061b20bda86b4de9ae8 SHA512 a7f228af05d118d4b74463ca3a86dead7a27ab8237b046ea0a2e8685b9211778666eefd8569abaa8695231f9dc2046bdaf8a4825db28d0c65d833aae04439338
+DIST firefox-88.0-sl.xpi 537671 BLAKE2B 011d138c9c01a225268f92a42777214a7e9ba362889809cac16d68d78bb96527bebd945995f9ac266ad8440361ffe8cf9179a27a6204f95546f418f46c43bafb SHA512 a19ef73bb21dbe6dbe6ef6bf7418fec935d032e33a4c55eea65deb6b86e9054be9717649166febe084ab41a73dc226260a20c5e54fdcc10dd537742290cb9862
+DIST firefox-88.0-son.xpi 427895 BLAKE2B cb8fa15ec267b218466e92b48c75d09cbd0ca6eab170509bab6c7f90a1bf7e46d81412f175d16bc8ad8dc5cee539dd2843c53022e210e26c9f1906907a184bbf SHA512 7079277a912ca8b1d16f6013359c4efba8b75d93d80cbc8414f705d9294a3cff67cbf02e561d0a83d7be9ab560af9ed2470f28669c73c3708e5d3c5ad4201d65
+DIST firefox-88.0-sq.xpi 560805 BLAKE2B 215e43c54222d2aaa031ec33f7839ff3b7c0414d9c2047270c70d3de92d7e82788ea7c5dafc898cc02aa1d2390872ea8fea54437b1f817f68417ac646aa09b61 SHA512 88b6a15d0e481a853ae847794094c2d8770f7e586e25ce6a8bc1da53441532bd43fb925c0c8f356b44fecba6044190ce6ab11dec62ca98965854d2f32896a78a
+DIST firefox-88.0-sr.xpi 589834 BLAKE2B 3dfc4313274890cbfc182bbe9cbd36ac859c2e6be68ca44eb056440ceb156cfdfb3c4c09574587672e50fb10c0a5d31feab341b94d6a0340f7ed3e4362530fec SHA512 76f05aeaa0e8c32fd10a501bb8e788212f774f6ae6f452d37ca90aa6a4a83941ffbe1f4bb78b607fa7a51aa7c36ce5063989a80e9059a4481cde76dd640939e5
+DIST firefox-88.0-sv-SE.xpi 544123 BLAKE2B 9a2c2ff3e266beca22c0fc3ca26c7c6598da85ac037a8926ba2aa7562a284c6d93b2b3112a91486e52ca2f3780ab269a67b0cd35cb8e6a3f64a7046cb3eb87a3 SHA512 52fd1e82514020e70a75258c8c411bdbe74895dcff0a1137c3fd633a38ecdf9b02d77b72c68fcfc874e8efeddcbaacb20feae8f03250f85e632b831fa7fecc14
+DIST firefox-88.0-ta.xpi 525366 BLAKE2B d5caf97152942e543490a50f1c3c2eb46d861f7c6c978f573b46dabca4782eb3f147f76c3e70ea7a214074f5195705e002ba8b5ff7600e994ca1c4072bffaa86 SHA512 bc154f03f9a3970d83fef03ca2e533564cd62671eddecc85971c00c1a56a0ba8d55d9c6c09b72e1623a613ce9b88a43683782cc06a3d86cb6c19aa7ba2a52119
+DIST firefox-88.0-te.xpi 566052 BLAKE2B d24a306e51e79f4e0c886a39f8b98b7b0fbc6410ec278c0f8d13e51f16edf39c40fb6d38422119c89c649a4f9cdee72207c009e3b40a67d29f6941e0e39ac228 SHA512 859b845458d6fcc9ffdaa2226ffe2529954e370120011956e9af2f071f9e087ac06eac917e5dde41994cd38830fd8e78f1915cac31775c2278b129adf9b77d36
+DIST firefox-88.0-th.xpi 612281 BLAKE2B 927e97079f94677b6770d0ff2d915ca517f96f3c13686661991127f73368cbb4e673e3a27be4931ff3f4555bf18d330fe104bb60a99c188e7a899cc022551cae SHA512 646d793225a50306f6a04529a69009338a43803f69831d8a4c24fb85162bec2ae2f9b59c4342912d2a758acb7addd2fa2f972401372f676a9d3d640abee56bf0
+DIST firefox-88.0-tl.xpi 525589 BLAKE2B a34758c244bd0048d1cf99bb11a193d8e76d29479ad68f6aa8b1f5dda2da4248970b5a029d5505297db8c8ceda60cf6bf3e4bd5b15126268bf0799e1c0d5271c SHA512 7092bf99c0c6a3387ab236782ef5c263ed617ee2b5536e8a4c3372722159ff78c8d1173ad1eb66c2216f2e35ce405a633456c26a55f92d90f18d61fb069dccb5
+DIST firefox-88.0-tr.xpi 555664 BLAKE2B 2505d2c4cf9ed2f039f227b21f28424615ef588436e31b0fd0185efeca6f79243be31aded5eceac8df622f1fbb7ec5b59cc1adc82401c929cfd82e473ed61df9 SHA512 4f1fe61a0f6dbd5fe36a2c502e92ced6c7ae94fde0cce972a9754d20bed5a02aed9d1a429f3ac773646e2c8c612b7d6f5f781e4f170a1c707ffebc5bff5ff598
+DIST firefox-88.0-trs.xpi 505353 BLAKE2B f19a4837efa05e1c24af9b7e2459c4ac2a74cfeabe58cf13b5091e9ab1a8599eb71f899b3d6e55f4544fa792effd72f4c1a2348b4885ae79bd4349011dcc2350 SHA512 a65ea8c944c6dd637873e96afd60c05e20036ea1b5e7a433a2b1a51af6c17470de675af7c1fc7cece365d796d8046c7d8fcd2fb906f84dc3031a3d7956a1845f
+DIST firefox-88.0-uk.xpi 625682 BLAKE2B 41bb4aa38f07fdd2b9b31dd7971f30d40161c5841327bc8dbce9619b509d9f44c5389f39f078064649c63674c2e6d006705e5d03378bf91b33001a4f99d25f6b SHA512 973c1183df6af2ef0946c14d8b7a5683e8c5c5237a5399f8896119d6e1094995207ca387e16338569c606835bff5823fcf9c565b68a25de51e76889a5474cfbf
+DIST firefox-88.0-ur.xpi 567603 BLAKE2B 57f36a3b59f8a7796b830ef041b5e947651f47887c8adca375fd8f227d1fd0cc027ab820aa821291b330543ae5634dcdc784b889019a5078096a3aa4ea817568 SHA512 b146791df9f52e43d7851b5bc8d6746e28840c7c4b530e9abc5e8f840c8f931638aa6531ff3fa2c83c640b8120787e7dabbca812191427be0080ba16404e3d29
+DIST firefox-88.0-uz.xpi 482023 BLAKE2B 6a080dda2a2a0b754d4d374523d0f1b819798666a82fc3fdcd7b9972bd7748e0cb2e24d9cd5fdc9522e1945b4aa0d653c83e71cad3d9bc9159c8bb556df18afc SHA512 0eef799cd7336704b528a61396aa918c73c298679a1a4303a390ac316b3a01246c9c891794c7e296d21f49197e71d3f5cf4be2592e4b36c7fa8b7073ad0c795a
+DIST firefox-88.0-vi.xpi 577871 BLAKE2B 86e5d5ca3c23ab4b1b81b4538d6407cb008c6326610a8c77b6dee3b40408e83a87e51faa92d6c19f499624e61d9653f3471074ef378e79f60a30640bfe7b5385 SHA512 d5b32330d47417359c2e78f3216be5011906cfa93afc89715a40dafb656933acbdee844d1a95de9c15780570dbb835a4d5bc72ded88e49927ec2d3a30b8adb90
+DIST firefox-88.0-xh.xpi 430064 BLAKE2B 6b94c5c0b663b7b725ac8e0d3fb0cd06e72bfee17ad38f1d61c3d840e906a79a82932fa09b45b483e07344b159efd40a568e803e7a99fa49f948e63f06c48814 SHA512 0f59fff08fe3d727e3e53399df36678e5cb3530f7437d30b2dcfa370424bfd36fc14471c98d7cc2cbcd531de944f9caa5c3c1809ed8bb155947996cb3947078d
+DIST firefox-88.0-zh-CN.xpi 579523 BLAKE2B 996493a9857012eed8e6674d55cfa7633be052b9e51f334834df239794f96afa9e60b2988c2a8155469fae2aac3fc31a4e8b016fd01ed9e07b67f355dd52fcb8 SHA512 16cb42109504e120621dae89db8973df7b6fa44ca1455917831d3cd1baa4666c87e1a5822513eb94632f216a73f775665b89ce5d3d1fa52408e74348491adb69
+DIST firefox-88.0-zh-TW.xpi 579885 BLAKE2B 0529b6b29dfdd592075c1a30c6333a6730d97ae569e0844399f2f7f1f06640a1b67592664b51d0aa99b66af6c3645ca5adbe05188e69a1aec3b239680163f874 SHA512 7cadd4dd3a16dea32bdc5fac540f7fb75107d8bcecbf015ccb688ef482d3a37e3a7f4454596dae1703092902cfa6e777b5ade53a6cb67ba9552f184c494a18b6
+DIST firefox-bin_i686-78.10.0.tar.bz2 73139475 BLAKE2B 10ae4646a0f89a3a3286b09790237cdf8a2195a59f1d6bd074ffcae9f15f851c412f87ea652c8572167db24d039376b86db98f8ede064a1d85ad6103f7232cc7 SHA512 6fbcb1fd471d2422634d1c826d3067b6516b87ae6194cfe67884abafc6d3e7105ab516a7b60c510117d8e4293c32e5c76b268f30144cf2add17ca57c93e777d6
+DIST firefox-bin_i686-88.0.tar.bz2 77866961 BLAKE2B 1de46213a47a415866b805240ed9b535e86cc682512f36b3fb26ce90427615df04cf2878cdb6a8a9fcc93a7920a0a70fac3c984a1e5dc736b1852d9029c8603d SHA512 6d92d9f5c94c8f0afd196c2ede5a992f36c31cd92e4959ba3b0ac95b3d6c5f721e596018c7e61d1cc2793277bd9a041989c112bb2043febda73c8c3f1ebffbaf
+DIST firefox-bin_x86_64-78.10.0.tar.bz2 71122964 BLAKE2B 6e362aa1edaa68ecf2d2789648add021d34c6a308fea62f525d3389b5e387464147314f2de742241d76e5051d6913b0d323f5d598e6a31069dfbdf40dc7e3502 SHA512 a136a94e06f89bd08c394aa7e13d4340d6fcfec30291a8401ce72af2e77ea27ae2961d4ba392d8bdbe30689d5555c73bd6cb5e640176945d2f28fc361f9c3830
+DIST firefox-bin_x86_64-88.0.tar.bz2 75055584 BLAKE2B cd36c7096d9a5ddc90aeae6bdb04e12c08089fe929578890317f0a2b217b18f14fba13269222af552c7dfbdf0cf66b84171341f43f462f73cd28f07478117150 SHA512 c175be02ddb8881a6cdb06d50c63776f77e4541f8df82d4de62c870c255fe5fb30c8e34831b2573c7b8bd9ef0ffe533245fdc4ef1a083acede5313ae08e31d81
+EBUILD firefox-bin-78.10.0.ebuild 11363 BLAKE2B 52d08fee2a6dafb1ca52a887bbec112f633afee3eafe7d96974a07e821ef7feb9ce3891528a0ad2ffaadb6e293c609ba751ed5e3fddabc16dc95a406b231a93c SHA512 914af427e1effbca5432966971c0ba89ca94004554ba93d4562da788a85b98073c4ccc91754036a69e4e05ad72049e93e4e08f63644555b1bcb703eb8454d30c
+EBUILD firefox-bin-88.0.ebuild 11357 BLAKE2B 24f2c82268dbed148716d4ee50a50c71533f7bd7914bd4fb333616cbe07b3916a894a57da93438a064882795660f805abdf4453da6d66c374f57080e624558cf SHA512 7325bfe17fb5346722c4cf5f2dc03c0d6b36f988de21b6d375b1329e3810a9ff80e877ceac2ad31281923abb5269088c504b90f9fa591792815f1dfa1021bc22
MISC metadata.xml 425 BLAKE2B b26681e09f7a128942a50f9edf7ea7db4060a91bf5384200793ee3020b48907d034617dba59b6f71a54414270b1f94909eb2d2e659cf845ce2ac7ee095405fed SHA512 abc41a669eb3f658829ad46631cdb560b4bb26297f6398981a66e19b54bc2403b3b2913c904421b1afaa92884d55a910a1fbe3f029911b2073557d1311236ff0
diff --git a/www-client/firefox-bin/firefox-bin-78.8.0.ebuild b/www-client/firefox-bin/firefox-bin-78.10.0.ebuild
index ec5fd743a588..ec5fd743a588 100644
--- a/www-client/firefox-bin/firefox-bin-78.8.0.ebuild
+++ b/www-client/firefox-bin/firefox-bin-78.10.0.ebuild
diff --git a/www-client/firefox-bin/firefox-bin-78.9.0.ebuild b/www-client/firefox-bin/firefox-bin-78.9.0.ebuild
deleted file mode 100644
index ec5fd743a588..000000000000
--- a/www-client/firefox-bin/firefox-bin-78.9.0.ebuild
+++ /dev/null
@@ -1,411 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_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
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="0/esr$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-
-CDEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-
-DEPEND="${CDEPEND}"
-
-RDEPEND="${CDEPEND}
- dev-libs/atk
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf
- >=x11-libs/gtk+-2.18:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- 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
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-sound/pulseaudio )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el 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 ne-NP 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 tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menus
- local wrapper_wayland="${PN}-wayland.sh"
- local wrapper_x11="${PN}-x11.sh"
- local desktop_file="${FILESDIR}/${PN}-r2.desktop"
- local display_protocols="auto X11"
- local icon="${PN}"
- local name="Mozilla ${MOZ_PN^} (bin)"
- local use_wayland="false"
-
- if use wayland ; then
- display_protocols+=" Wayland"
- use_wayland="true"
- fi
-
- local app_name desktop_filename display_protocol exec_command
- for display_protocol in ${display_protocols} ; do
- app_name="${name} on ${display_protocol}"
- desktop_filename="${PN}-${display_protocol,,}.desktop"
-
- case ${display_protocol} in
- Wayland)
- exec_command="${PN}-wayland --name ${PN}-wayland"
- newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland
- ;;
- X11)
- if ! use wayland ; then
- # Exit loop here because there's no choice so
- # we don't need wrapper/.desktop file for X11.
- continue
- fi
-
- exec_command="${PN}-x11 --name ${PN}-x11"
- newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11
- ;;
- *)
- app_name="${name}"
- desktop_filename="${PN}.desktop"
- exec_command="${PN}"
- ;;
- esac
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
- done
-
- # Install generic wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}.sh" ${PN}
-
- # Update wrapper
- local wrapper
- for wrapper in \
- "${ED}/usr/bin/${PN}" \
- "${ED}/usr/bin/${PN}-x11" \
- "${ED}/usr/bin/${PN}-wayland" \
- ; do
- [[ ! -f "${wrapper}" ]] && continue
-
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${wrapper}" \
- || die
- done
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
- || ! has_version 'net-misc/curl'; then
- einfo
- einfo "For using the crashreporter, you need gnome-base/gconf,"
- einfo "gnome-base/orbit and net-misc/curl emerged."
- einfo
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local HAS_AUDIO=0
- if use alsa || use pulseaudio; then
- HAS_AUDIO=1
- fi
-
- if [[ ${HAS_AUDIO} -eq 0 ]] ; then
- ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 70 ; then
- # Tell user only once about our DoH default
- show_doh_information=yes
- fi
-
- if ver_test "${replacing_version}" -lt 74.0-r2 ; then
- # Tell user only once about our Normandy default
- show_normandy_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-}
diff --git a/www-client/firefox-bin/firefox-bin-86.0.ebuild b/www-client/firefox-bin/firefox-bin-86.0.ebuild
deleted file mode 100644
index 811038b1e175..000000000000
--- a/www-client/firefox-bin/firefox-bin-86.0.ebuild
+++ /dev/null
@@ -1,411 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_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
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-
-CDEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-
-DEPEND="${CDEPEND}"
-
-RDEPEND="${CDEPEND}
- dev-libs/atk
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf
- >=x11-libs/gtk+-2.18:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- 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
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-sound/pulseaudio )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el 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 ne-NP 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 tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menus
- local wrapper_wayland="${PN}-wayland.sh"
- local wrapper_x11="${PN}-x11.sh"
- local desktop_file="${FILESDIR}/${PN}-r2.desktop"
- local display_protocols="auto X11"
- local icon="${PN}"
- local name="Mozilla ${MOZ_PN^} (bin)"
- local use_wayland="false"
-
- if use wayland ; then
- display_protocols+=" Wayland"
- use_wayland="true"
- fi
-
- local app_name desktop_filename display_protocol exec_command
- for display_protocol in ${display_protocols} ; do
- app_name="${name} on ${display_protocol}"
- desktop_filename="${PN}-${display_protocol,,}.desktop"
-
- case ${display_protocol} in
- Wayland)
- exec_command="${PN}-wayland --name ${PN}-wayland"
- newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland
- ;;
- X11)
- if ! use wayland ; then
- # Exit loop here because there's no choice so
- # we don't need wrapper/.desktop file for X11.
- continue
- fi
-
- exec_command="${PN}-x11 --name ${PN}-x11"
- newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11
- ;;
- *)
- app_name="${name}"
- desktop_filename="${PN}.desktop"
- exec_command="${PN}"
- ;;
- esac
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
- done
-
- # Install generic wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}.sh" ${PN}
-
- # Update wrapper
- local wrapper
- for wrapper in \
- "${ED}/usr/bin/${PN}" \
- "${ED}/usr/bin/${PN}-x11" \
- "${ED}/usr/bin/${PN}-wayland" \
- ; do
- [[ ! -f "${wrapper}" ]] && continue
-
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${wrapper}" \
- || die
- done
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
- || ! has_version 'net-misc/curl'; then
- einfo
- einfo "For using the crashreporter, you need gnome-base/gconf,"
- einfo "gnome-base/orbit and net-misc/curl emerged."
- einfo
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local HAS_AUDIO=0
- if use alsa || use pulseaudio; then
- HAS_AUDIO=1
- fi
-
- if [[ ${HAS_AUDIO} -eq 0 ]] ; then
- ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 70 ; then
- # Tell user only once about our DoH default
- show_doh_information=yes
- fi
-
- if ver_test "${replacing_version}" -lt 74.0-r2 ; then
- # Tell user only once about our Normandy default
- show_normandy_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-}
diff --git a/www-client/firefox-bin/firefox-bin-87.0.ebuild b/www-client/firefox-bin/firefox-bin-87.0.ebuild
deleted file mode 100644
index 811038b1e175..000000000000
--- a/www-client/firefox-bin/firefox-bin-87.0.ebuild
+++ /dev/null
@@ -1,411 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_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
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-
-CDEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-
-DEPEND="${CDEPEND}"
-
-RDEPEND="${CDEPEND}
- dev-libs/atk
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf
- >=x11-libs/gtk+-2.18:2
- >=x11-libs/gtk+-3.11:3[wayland?]
- 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
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-sound/pulseaudio )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el 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 ne-NP 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 tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menus
- local wrapper_wayland="${PN}-wayland.sh"
- local wrapper_x11="${PN}-x11.sh"
- local desktop_file="${FILESDIR}/${PN}-r2.desktop"
- local display_protocols="auto X11"
- local icon="${PN}"
- local name="Mozilla ${MOZ_PN^} (bin)"
- local use_wayland="false"
-
- if use wayland ; then
- display_protocols+=" Wayland"
- use_wayland="true"
- fi
-
- local app_name desktop_filename display_protocol exec_command
- for display_protocol in ${display_protocols} ; do
- app_name="${name} on ${display_protocol}"
- desktop_filename="${PN}-${display_protocol,,}.desktop"
-
- case ${display_protocol} in
- Wayland)
- exec_command="${PN}-wayland --name ${PN}-wayland"
- newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland
- ;;
- X11)
- if ! use wayland ; then
- # Exit loop here because there's no choice so
- # we don't need wrapper/.desktop file for X11.
- continue
- fi
-
- exec_command="${PN}-x11 --name ${PN}-x11"
- newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11
- ;;
- *)
- app_name="${name}"
- desktop_filename="${PN}.desktop"
- exec_command="${PN}"
- ;;
- esac
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
- done
-
- # Install generic wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}.sh" ${PN}
-
- # Update wrapper
- local wrapper
- for wrapper in \
- "${ED}/usr/bin/${PN}" \
- "${ED}/usr/bin/${PN}-x11" \
- "${ED}/usr/bin/${PN}-wayland" \
- ; do
- [[ ! -f "${wrapper}" ]] && continue
-
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${wrapper}" \
- || die
- done
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
- || ! has_version 'net-misc/curl'; then
- einfo
- einfo "For using the crashreporter, you need gnome-base/gconf,"
- einfo "gnome-base/orbit and net-misc/curl emerged."
- einfo
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local HAS_AUDIO=0
- if use alsa || use pulseaudio; then
- HAS_AUDIO=1
- fi
-
- if [[ ${HAS_AUDIO} -eq 0 ]] ; then
- ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 70 ; then
- # Tell user only once about our DoH default
- show_doh_information=yes
- fi
-
- if ver_test "${replacing_version}" -lt 74.0-r2 ; then
- # Tell user only once about our Normandy default
- show_normandy_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-}
diff --git a/www-client/firefox-bin/firefox-bin-86.0.1.ebuild b/www-client/firefox-bin/firefox-bin-88.0.ebuild
index 811038b1e175..811038b1e175 100644
--- a/www-client/firefox-bin/firefox-bin-86.0.1.ebuild
+++ b/www-client/firefox-bin/firefox-bin-88.0.ebuild
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 54c64b873788..0b9a3d77c9a6 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -7,493 +7,201 @@ AUX gentoo-default-prefs.js 620 BLAKE2B b78720a71b86f69a8d23b34aa47ca1c6e7c616f8
AUX gentoo-hwaccel-prefs.js 162 BLAKE2B c5f2dfb727081e2d538c262f12c0cfdda31cbda58c77f4024d820e1d1915203d1fb8ad2671f88ff0eb2b019bbf44079a8b1114e240b74f815680e5c28eccc295 SHA512 f1847f11e7059a83f09c3c7494aadcb04512cdf2ccf6616ebe3ec02fc46de66fd35cf83d81e08013c0e594b73e4dffcb67a32288b6949ce137669715583fd0a4
AUX icon/firefox-r2.desktop 8137 BLAKE2B 5d0ce737c0e0969cb1a61de7989f5ca1ca0dff413d6d98bb0c93e0fed510b4e075a88fc117d3713e5e11ee7471ceaeffa9bc9dfd4282f3ddb1ea837d823e4887 SHA512 749a50b11d89c1329a52d13745ff8d5f801e565038cb5341319b4b515f36baf1c0c740003d6d01188c27e31d7ddeff58310e7b2420681292d0f2522bc5bd34b6
AUX icon/firefox-symbolic.svg 7432 BLAKE2B 33a552ffb9850f6b9cd3cb8d9f7f80268ac08f00a0bd5eb15d892c6fbb950f8cacf6058b9c838f5be1ae1b53541f143a1ec0c1302ae85b49100b166fcbccdce6 SHA512 ba7db9a7c95a051bcd84e4c09c802fc55ee3c0d1d06ec1b169b04e414259b75bbe92fe584aee41a1e3f71e71c160df8bedf5393449e5024110ed27dbc0579ea8
-DIST firefox-78.8.0esr-ach.xpi 460294 BLAKE2B b3d68f291e30be3b23c33868a224ec64169f523805dccc718e5f0e3a49ac4c4cd53da36a7c071084282adbd737700170424ec21587c4c31a73564ca5db6c4f0b SHA512 22baedf4b11466be7ec1989e2493ddc7da881d11720c384adf59505cd665b83d7bcf140085266d937ead566a6ebac3e7f76279a1c3cca34382c67728a558a696
-DIST firefox-78.8.0esr-af.xpi 428345 BLAKE2B 19b2a8177c4b71e87c50faa88d15de9f1c4e9e44db048124a8ec59891c9f16fd4d37966cd0072c43cfe1b4a3deb83f5044f80225bcbcb5bd6f74a1d1c8724ca9 SHA512 627a3ce976cd74e89b907f7dd45350479986ef30790045d9beae592ef9e084a39eeafe4079c091091bb338ab83e73f6eae98de4f1dabe22a08b9bcea3c266640
-DIST firefox-78.8.0esr-an.xpi 508368 BLAKE2B 2ecc5a6c90c6ea3369e6b74912b58e2e04e1ddd5e86194af7cf6106b96031cf3eec2ee787bd4aabe8187c1f64ac38dfbf00a03387a0abca57fdec3b585101503 SHA512 b98e481004e49f0c41517aab029fdf73958fb251f8b2e7b53b18a0af5f63cb0d8d98c8223bd871fdca790dbec7656e82926fb1f6eb05e47cf2296996a88a1cee
-DIST firefox-78.8.0esr-ar.xpi 560965 BLAKE2B ba054efc30ae86894d6bae8ea4bba8eafe4931e093b116452a6dcc75bb8cf1bc0b8a003f6093311550857b7918eb31a7cc11c59ec568cee4cc488b904963f8e6 SHA512 ce4ad072b8e8833d2b63a51182e1fb3776d760de321704da0c2e9f1430b38709127539c81cc136e0951fc01c239d683af7dc13b779659dc5a62f2a7e98093c36
-DIST firefox-78.8.0esr-ast.xpi 456392 BLAKE2B 2f5d8d30547d29910c8a0c00507af539f3dea40f29805da3568c89943a66202cf9739bb5a18b0bdfddaf810763c717d87f16d23baa5cd0b20065a2affabefb00 SHA512 1d18b6c4ca4a61f837da5348bb3841061b8f20bcb3806c3794c335da9b491f0e292ab6605668b6e916a996f86b5389d99ca08c1b31bf3c2fdc23e7edb7d41eb4
-DIST firefox-78.8.0esr-az.xpi 497433 BLAKE2B 89e33ad5c62d4eb22267097aedcab8d6687a74d8c732cb87af9e620b55b75408bb33a0513db96d6903c5fe0a795ccf2be1ca357848a147f3a4f1af42f0a2b087 SHA512 3939f8f2c5536bce10ea16d639f2d99692c9c843b1a55e8612287ee3e47fb484e978e7d3d63ba4c461dfacea9862ce1a07b94c5a236bbf7ee7bf7b1e5cbe4659
-DIST firefox-78.8.0esr-be.xpi 608647 BLAKE2B 48b678c1fefa90b0bcea57448b79a004b1e6ea53bc24def95a0d9399549dede6d8611cfb926935972c78d56633818f767465761b51d0e470c807c87757deaa79 SHA512 4268bcafe8496aebdbd841859105cb57c1dcec2d182e5e228f715be6ab40d2de979c72d3083a50e7b116fdb77fb8ddc62fc07adad52f82e74af437fc1ed0052e
-DIST firefox-78.8.0esr-bg.xpi 553988 BLAKE2B 935a9cd0601077b045f028115a0bf05091e333ee925e2ddc0bba177d262d98a80b8bc288f754a4d8a9e7665e8798acbbb1a6cd87c65c0788203d33b7969fc776 SHA512 ae9a48ba1515b1d81d14cd8eea35955c8f051feb340fb6abeeb5bb8494aaf74cc5e123ccfcd10aeb4050176e000599a33c5764dcc1657c576a602080b9290837
-DIST firefox-78.8.0esr-bn.xpi 572619 BLAKE2B bb9f22abd9fea7494d6d24151ae248b2a620d9fa06376c8aff16d8742d900d731dd9e17cf12d312b12e816ffdf7eaac80137590b392e5e480c095788c5bad422 SHA512 a0f3cd628c93673d92fd2acd757704f06a82734b36c2a532f05a329d230322e216f11d336afadcebfe152edcca084c20e68b49a4d9778a6b04f3dbed267cb7e5
-DIST firefox-78.8.0esr-br.xpi 507135 BLAKE2B 3031cc062993b09b471e87eb5c8e84a041f6b53e92714c01a68c87f31d76dba7b3d8efb28e137234605167e0ea5363a9200fa2ca828a6ac510cccbf7f5b7c0c9 SHA512 953c54c4634d3acba24c648ec0b3e203a8e6354567a0f8ab6e05443ac5843f414cf692b3dfe983a7b2e292c42bab6413e9457b0213e0ddb262c63c05b0fc1349
-DIST firefox-78.8.0esr-bs.xpi 463805 BLAKE2B 988bfa19e4a2e8c4421fe67ca0cf2a6c9fb6875e151b1ed30ebc57bf3bc70cb17178bb8afdca6e5b74b4a978fc8ad35201d2abddff3bbccf46c7984f1523b05d SHA512 b0393abceaf384b0a17551152cacf0b44a2e741ae0f1692c2457df5a7a0a1e7c9f435d77dbffc8e93c81eb92ddce5e345036c250b7bfb1d0c6d80d1d283851a7
-DIST firefox-78.8.0esr-ca-valencia.xpi 517172 BLAKE2B aa8ff89d0b81cd793a0023ee45e21f2efbe67e3e1098325e5ae5e7701d796e0bc68c9d3f4f93be71195fc8adf2fc061595f3829599fcc41e80f8cc493aebd971 SHA512 9497fb7aa8b22af36e76ec04469fdb865435d8e47c989a77081b76572f1cc0b58e67a4f67ee25a62daf727e7f4fb60f211c3d8c20ff83b63eca27416ba3b25ed
-DIST firefox-78.8.0esr-ca.xpi 514167 BLAKE2B 3a066d56c0f38b985a203c5c52e0e4c5f13190a2c4d115be1a634e4320851a87a792d779a701445bdef96b07608fed3f8cfa7edbc94468dbd6f4039917829f7f SHA512 27ea21aa3a992f030b6e9d5a6c4b5bc00d9af308408ea53ecc8ff0e3afbb695a4d34f26bcffc97ae959e86ee9fdb2213319387e699850eedcae9a132421d202c
-DIST firefox-78.8.0esr-cak.xpi 551547 BLAKE2B 2be44da8a91ac3b564002b07e8b62971b59e8fbcecd99ccf6b6ffccf92df91a1fbf857eb248d2414233bf59c40a37c00ed581acb2b947a60d4af21231f2fcbb4 SHA512 afbe55d9ed6fdeecf3b260fad03aa689b311b6168920f8d4c60a500bd779b2a5cd5826181bd202f3e4bd55f3cb1298b621a5c1e9df7c1832781bfaa2067c065b
-DIST firefox-78.8.0esr-cs.xpi 540312 BLAKE2B bd97e77a3881d1b200d26e66a3af24366c8e231c65cf11509fed540ac6bf7ef967f23a318f128699116b6cbf85f3d198eec58a75594dee07aa4882afa3caf795 SHA512 cab8f5967d69f8157cb41d22149f11d49f9211e0cb8f49778be0cdd520edba78180f225a2b8b072a599dd619833d384c1332f6cbba0a935efa162a57c54ade2f
-DIST firefox-78.8.0esr-cy.xpi 530698 BLAKE2B 02cbbe08b2ef84677a33bd094ed943c8e8da14b09dce0f862f88118f6ba975de68dbf3e0bd2c433f1033b5930c8956a79584ba60260bd5a5b1d7061bd24e2592 SHA512 2809dcf1d6de3b455abd1958fb932eb0194d9d7cd2f7c50e5d572a520115884d12a60c86d2ac1f74929779f9c5d388b2c357d8036b20d4864a07da217776eaad
-DIST firefox-78.8.0esr-da.xpi 520272 BLAKE2B 8488e17027cd84fba7e5fac1bf440884434852bc398acadde0a2c095c2f8a9d727301de7200abfcdef25c42fafbb68bbc810bac696179c7949ea2e1b087328bb SHA512 fdc112e230a0d7716ac59991f7ac77897e4744e9855807892efd6a5a3dd0f617596498268b1b88f665ba2101eb379eb699ea71be48efe0247db9c69a8356d05b
-DIST firefox-78.8.0esr-de.xpi 542858 BLAKE2B ed24118d1a32558172b4c6746881c14f2b5da85a4f12aacdf9c6140727c3dfc393aff7bf7f043e1d52ed78725e117ebaf1fbbd0d0fb385b3aeda58b9ce21df4e SHA512 1673ee7e890263cb8783988058b6ca8755e8fb4472e8577e3b90cd8facb472ebe883680d25584d465471b60d2e29d6000b407e9d65e2bfb192845663cdb4b6af
-DIST firefox-78.8.0esr-dsb.xpi 554284 BLAKE2B ddc4ced7730b4d6105e6cef694937b8105b4a2953b1a5d21e04f42fbb56f11dd98793535e52f513c0cafed2050212622b8b69eb3eebdd194afeebd6e45baacfd SHA512 25dd854f84e14a2f803169df0b93c9494493efb3affe86733353cc59649494829c6bec69b1e9ac5ca6029233bdb571f71eb0274df746af75488e30ffc751ff4a
-DIST firefox-78.8.0esr-el.xpi 626565 BLAKE2B 4709104f1e7421be80ac047216eb5480d1299b72bd21514ff64d63c83b6907098c3ca46ffcfffaf9dfed4022afc068b7ce977d6192bc346e57d1d871559c1095 SHA512 e613c1be3141d0edc7f51d4a5a0a96319d347b3c0307f35b2ff3f9d503460be77122de687854c22c249880c3654bbd8cf5916b979cad652ee6a69205d57c13cb
-DIST firefox-78.8.0esr-en-CA.xpi 497736 BLAKE2B 6290a3e84f4bdf57c18a18e2d02093a03bd628c3d4ae2f56a570da816747bf6b07f49053e040f3f60c0c5da2db1e9389e432d9bb800d34c57a46109ad31e0ee7 SHA512 c5463ed7e4b3d9b24597dd7e496f4b4bc0da5093d7794d88cecf304a5d20f1d89b3fc40b1ded3da8337225b60782f359465179d6eb559bcf22974c6820821607
-DIST firefox-78.8.0esr-en-GB.xpi 497569 BLAKE2B 3dc00960fd9d6002a4dba8f65943142929da5bed810c9a7f032374b3977caf27b39dfc01f2e69c3059c02c0cc8030e2b869345b476df0ae92a288cc9381afc13 SHA512 3649edbabdad72caf35ad03df9dd7fd0b9a0db83a8f21f2990a055fd8f5dc7b362f98c3f0ae36782e5f0b9180d1884a879df5de8be6d073912c2b562e88affe4
-DIST firefox-78.8.0esr-eo.xpi 525730 BLAKE2B 1fba8950b75da20ec19000bed640cd134d8f1d00b31bee017dfc3c04000f4454ba8328b5b1d1eca9c5e2b6f89096359eae273ef0820a27c128cdb0c3d0e62d21 SHA512 fbbf17c5e633f00222265f0cfc5dec480be5bd26a460a654830a462a6ce2bf05b2c78c059f86340f1913e138a7460c5051ab4994924aec0cb183003941e88caf
-DIST firefox-78.8.0esr-es-AR.xpi 535809 BLAKE2B 0994078556d79c78555ec4148cc43982d02de55356d8888c64b93ce0d109b2ac347a11845e16d6a8ff052a731d67930cf0951835771b2afe8dee76a83690ff0f SHA512 2b2a324955d1db69ee786455f0b34c514e030f5b036b64ae12fa39a1dbd3a11f7bf09b259255547299c2948a56e316439bbe0a1c984a4749b59b29150878f4d2
-DIST firefox-78.8.0esr-es-CL.xpi 535359 BLAKE2B e08a00b791818e546d5aaca97ecd674756b79bb0bb66488c138a6c22976e4670e608d6778d41d404bd3f06fed0df737852ed9397908060070dcb0fc7ba5d2c10 SHA512 b82c6e9a4fbe0da56dc7c149d47e4f1ac57e5256d1861c9d4decd36216deb80aa986f21e565229c47a725e9dcadb9ff4b3a070bbea5a258d27f7148ab2031557
-DIST firefox-78.8.0esr-es-ES.xpi 522701 BLAKE2B db58ec4b29eb851a19b37451b19683f604df81e418e271d1fd28282080f156bbb7af64c15bfd2d63a0f3e49af2b4efa1c4b7c3239c5b87e6f910f40e838b7817 SHA512 db79a919cb65513f54d4eff0c4048139a111291ef76772c0b7f85b36578d7fb112b0770d77396da0e236f7f2d92827344fbfd1d84267edca983cce65855803f4
-DIST firefox-78.8.0esr-es-MX.xpi 532294 BLAKE2B 2872072c3113475788ca6c5248e5ea1eede8005cfc805b87767e651634d48a856abe1837196a665a378d9753768f5eb8e804fb483e6395f4241f89aef5c233fb SHA512 1c61624197cdce4ace1e72e2be53f0aefe04383ca1a10e52824dd053fb833978662af9e4d66e048dde2b4a33109c8eea9e848a66b92a73370fe64e83da6dd272
-DIST firefox-78.8.0esr-et.xpi 485253 BLAKE2B af22f789b8938f00b04481460a4fc05280936918f242b7586b611281659dd736d6f34273c63c73ad567ec8b344a67320e0a4fd1926ddd0e6f75c09cfd43b930e SHA512 78004a3c112cae620a020d7c817095e071506290742fe59704f906de1c37bcbe0dd1b6aee179e5a43580b3852819197c23366af3f64f652e0b010ba021ba9798
-DIST firefox-78.8.0esr-eu.xpi 505876 BLAKE2B 62e2a2d8f750d8b985439bb3e4e59a0ff0ea254cf1e1f32cd18149cc284f86000a5b03d266629da140381ee1c7acc3b2826415fedd7ed2948fd9de18b375f7db SHA512 b1e316302555a344d77bc2f7adec97e95c8ee0f5472ebf40ad359ea8c70cd233e290cfb7860adab6fabcad0636715c94a7329b13a5586b05379082820e279754
-DIST firefox-78.8.0esr-fa.xpi 538920 BLAKE2B 8e9126cfa5865b3ec58a46a25ea518854f06ae8acfda123bb5b72d09a71f3b3cc80f7a2715bc288394515bc01bf55b5564c292f59eb667a04e2466af9cfab82f SHA512 c8481d567eb4400896644b968e5bc318ea2c8e38c2222c34f154c42ad89b97939964d171beb043a064a60a7580891528d4749ba1883f12a358664cf6e6a0ce11
-DIST firefox-78.8.0esr-ff.xpi 481618 BLAKE2B ba538d65ba0f8037171896333095eee89da7e9e628056566a446a070bca4cccea01916f2aac7dfd29ed0123c6cda87b0cebd2b364c2c0f2d8875d7ba128d5fbe SHA512 86538ba34912a85bbce953cfe7dac99ae3c5e73a2a607e20f54f09d8b4182226e01f262814bc039e48d47c7ede4d29df32c6586324d0998f92f274815f3d2422
-DIST firefox-78.8.0esr-fi.xpi 517923 BLAKE2B 8f8e02019f3911f980a455ffb93d7736be8a2f90df5c1a2e236b702aa9fb2bcdcc992da1235290e03070e2889462f3f4fb3247294d3187a705af8f9e1b32d735 SHA512 4b6fd4b74ebe3a1ef7f8e0975171f4f15ef278da697811a3cb783a8c4678b37bbd2f06bca7a951ad0cdf84bdc59f7adec7b12179f296e2fa8aeab8d187b69a9a
-DIST firefox-78.8.0esr-fr.xpi 545891 BLAKE2B 937fcec6ad48ef218bde7b514561409d06fb388d9d2b9cb339cbd766cea1b9b49351ac2584e4827d825358a282b12941f6f3bff86089b21bfc8aec04f6653beb SHA512 717ec1cc0494b154e0cb5700590d2ef3f05b969a681a5fa48dc3caf00e53c4a63b2a4cdf2d30df0e44265f58878e9df54c9857c349cb07cf350b09dd42640477
-DIST firefox-78.8.0esr-fy-NL.xpi 532487 BLAKE2B fc29a6e51e3ef0050635627b726fe22ab9b596d52242f16405cdddf88ce1008003ffc132ff635f14a0ee3b236bd9cda8ae70e0038312a60e88071f2ce8334b1b SHA512 ac44d4ea7ac1fc0c9c90208b7505064863cd2b827f9a04558d64203d3a17c7a52df9df642dd5e723b4e7817ea34787eb4c98ae889d3e58309d863bf8fa104fb5
-DIST firefox-78.8.0esr-ga-IE.xpi 466890 BLAKE2B 6fb2708e64e267e176be2f5e3593015d961e347ec703fe1c27549ff66f0da08226df87abe016f27716dd23b92bd7c4323c998d5302583c01c63860ad229b77da SHA512 6f6d42c617ae258e250544bf1304aec652c88b56859c95e8a72f8bf61c217f3078abdc392e81bd5e158a4d34b592a6e80fa3c4fae96abc4c0986bde9527c8ebc
-DIST firefox-78.8.0esr-gd.xpi 491878 BLAKE2B 1e710a10f0c06210505495c375bef625d8b138ec61a771435ca6fe6ce114c20f760eda5470afe84313b59b03f2e26b847c1d786c42d6901e903a415fc23de0ac SHA512 baf3a5b42949e4c8216ff80302875a9e0069401fb6194cde6d2e87028a5ac0c401808eefd08d85aaa415c625306d195703567acbeb64e832734cb3e1b732108b
-DIST firefox-78.8.0esr-gl.xpi 528402 BLAKE2B 1074bf7a09d6c0ce0ada4fa76e88cb15bc7224960d7d6abf8dba00b43f80d767dc563cf64b789431a4c7228fdf5a73eafdd21247c1ff4a539822dbe082039f0a SHA512 33372d2a57782d42f6bf1865bbfb0c460f912e8c21ee7afe64755c6f8c806d796a84fcf7c16ac1a096689f67cad91517cd5a2214906b5dd979957cd914788e52
-DIST firefox-78.8.0esr-gn.xpi 546469 BLAKE2B 67e8372d11a51f4aa1a882e8d5da439e2725b3b8a978a5352f69af940a366331cdca056736e08d0a71e6f8cc80959301a9a891a27762d7f7b8876d40fc36320b SHA512 dd493f39cc5bb595f34dbdc2799b13accf0970f276eb8ea7e76dd1143c9569d0c4338749e5f145d18bc4f34ababd9a154284322568d5c1bf8cec51926693f352
-DIST firefox-78.8.0esr-gu-IN.xpi 541429 BLAKE2B d46cc9a00ffe55685fd9a9ad873d1ed5861c817a06bdd313843b9c85eae05897662d1c5cbae9e0287e09a1758b7c56390ac88d40ebb9df7a669b10a74a4aa64f SHA512 1e5ba99789fd179ecc5b4f3acaf5c35ae97b288c7cfb169ea2c036b11dccd8f6e8431b0e13a3eec851d2ba10da9207669e33dbcf56af013fb775aa32b85c972c
-DIST firefox-78.8.0esr-he.xpi 545587 BLAKE2B 29261b74c06d0d3293c69e1d26b34aa6230b83e5b9de5bc256daab894a6e0b3702f004900bdbed247b8c899e3587c79fe93826b1b13d1ca1b770e421dd5d7a5c SHA512 3306250822c4dc81dc21670faace7b4eb6bd18425bce31fe6b86d8e3f07cd4dad31592c9e9d6c7cab7acff6a2612821a96e76ab687f6cba621555833134a729e
-DIST firefox-78.8.0esr-hi-IN.xpi 567856 BLAKE2B 3e6b79bc4d230d9cfcfaef669aaa2e9389ce42d8e5e7849b11f9f3cbf7389cded101db0a85534e23d62b959ec0338e969c493629036fc1f5c2db8ea78b4a5b80 SHA512 5ce60c0d2b949f27836f8fa1578935c649c53a431e5be5a91e4b79886149c9bf210aa5b18b2172861b220691d2bcf38f6044f1a711705cebfe8ba1179ef8973b
-DIST firefox-78.8.0esr-hr.xpi 522693 BLAKE2B 0cec4271c93d53e9a7e03dc9dd9dbc5a9d6aa723e665b3af960776c7e739fac97e3ce83f79a028748e60f6377880ad2466d3a031c432968a72cdd1199aceaa0a SHA512 d39e14dd38fec8c8319a7d2b7e5c4642592f05c1ea809105b8e2f0bec9de51aa369476563711315ea69555e50ea1a3c01110e6693b9042774393cc92aca6d2dc
-DIST firefox-78.8.0esr-hsb.xpi 550670 BLAKE2B 87e5772ffbb0b25c32907ebabf0e72b11852ef48ef5c7bd3743564ed958360c6fb7f01cdc5b670c1552b396c31432ca5530f6da548a05e7dad0aca9cd3f83432 SHA512 b006ea12172e23d90db9dafe26c1a61547d4ca53d26f9c7bd680b2eeaf8c22ebeb3ef6a205c99319705093e32884f9131b513f119b0bf06e23c7bab749bad32b
-DIST firefox-78.8.0esr-hu.xpi 554885 BLAKE2B 92827729459e22a451efb6399410006940736e5a8bf9e90cf52f209dc71c18db93375da2e6e69f802f6500c7dfb812bfddb8dcca0d030fc26752db30907fcc2b SHA512 aa535c52347704601d41e7b879b68ca2a5bcd054f164bdb22dacd95c1e73ea207decdd329984b5740b2ae4f4e824e2566167da6ae10d4ae3e5375c83f4b8a494
-DIST firefox-78.8.0esr-hy-AM.xpi 588991 BLAKE2B cb8431533e34f405d586bdb4a96c14f2f39233b36bb3c01f61fa472d2a535a578674c1113e5622eb1930952bd14c0a6808d7c2c1e679bb6158be0d782dfdee51 SHA512 b1e0b03cce3f96fb2d84985fb79df144507538e174983809bc28c13fb681eb73d6595f00101b44948c5594485e0e9a3255eb2acf375d00cd07e7abc9dad72ab4
-DIST firefox-78.8.0esr-ia.xpi 518821 BLAKE2B 7a78fab3e0540404b02a455d6779b6357ac76c63c3bbbc63707588ebe09e5badec529ff32c8eafe4fb9f32d4e6cea8abc0dbe579c9a97e8ea6930be66caeb643 SHA512 555cef9ca66e182c198b583fdf85d8cbe0904d173066f347a958a8627fb88d82b0a85d5bfb25e9445e3e773a7d76ff069f0c01b3b115fd831194c3b3aea1526e
-DIST firefox-78.8.0esr-id.xpi 509572 BLAKE2B fedebde310ce031f280b2a1c4890b3b502d53cd77027080dc90def31457650a5ae42ad1c9d2d498c76ec93272bb322afce73cf2eb2daaace745192fbb62b4a66 SHA512 bb5c2b6214dcc8c81ae49e953acadcb0d2af2197fdb71645feb1981127cab27e2d550c85cce8d0061a5f798711db4f7511e909e42e675107587ddd9c3244af77
-DIST firefox-78.8.0esr-is.xpi 477032 BLAKE2B 22c944aa4e2995094c905d33cdca97e5119b585e743ac45ff3787c1eee48bacb904c09429ebd31aa6f5ede7a171f8591debb183569caa9715b1c0e68922bacff SHA512 cc085f0c7f0a93e44ba78a56a596b034b85235514ccb98f9e2d43f4dcab55a016e60482444c19b22752951c0ac42f8b60f8248a8f9f7b167f320218b39b88aa0
-DIST firefox-78.8.0esr-it.xpi 449805 BLAKE2B 340e1447110b1e7a9b9602ad6fea92e6e9e009d3f0f1fe18a99980ee12361bf084edea1ea38d3e7093eb56e23ee68d17e2e762915d7aeaa7fe1edec6ebeb1062 SHA512 e10755af0be7947fccfcff875af561d72a6aa79fe63b87c22722361675a30759129570de354d4cb6a1dcebb15fa31b4a2a796ec077ef790a7839dfe7ddcd62b5
-DIST firefox-78.8.0esr-ja.xpi 578207 BLAKE2B 2690e36dc82404cc7978ebb8529f305f8cab72a83e0180b69c03c65ca55f90389c742bf510d6b05d2a76feff7d7ace45de198bfd0f379c28c0833cb72df8b377 SHA512 08e1af3acc91bd410b756e9641951fff8f7af4eca79049ca78660303ffaa2bbe9d319e1a2e4e64bdce9e0675e4ba579aa9969aee583f4978c261e4e92b893b13
-DIST firefox-78.8.0esr-ka.xpi 579098 BLAKE2B 847841c22d8aec0315f0bca184e1b6d2c9d7d749c1127f702c2168a2b1276c7887748205bd4c4aaea05667883b14dc59b7c3179c055b6ebfc8c528c24df14b75 SHA512 021ac9f62e75cdd20dafead760ad979cc843404bcb21cdfc0833175df245267719910949c165ba3d685fdfaa06bdf535ebf492c5fd3b36c8c5db28e31d7cf5e5
-DIST firefox-78.8.0esr-kab.xpi 539738 BLAKE2B 390dd6c36a46846da5b4185f21af9ce94f41bc3e7ef628029a85c6f36a831328e0e66378a2eb8d6c0deb006c81963f723acb319a210f43c7bde7147f9c059bee SHA512 a59c393a751817f0a8e5fb4de6a8411a1541414a8fa3f8bd046143801682cf8eb32a2882bb71d4e4e686ef0d2e71645f99a4d73392ceff098dafa1ed10936f25
-DIST firefox-78.8.0esr-kk.xpi 593260 BLAKE2B 9944b83ef5884d45626b47151e6094b3a1e062f94623b2ce2337b139fbe7141fcbeb979d0ad5e3b1e57c35a7d4a3eeed9fd4ef813eb2caaac8e80366fda21212 SHA512 45f84176f8d0bf728810decdc493d59bf6fd3c4d8d801a28c960812c73339d5449280f968a236107656b96d5fd5ff1ae4915394a950464e0466e2a941e6c375b
-DIST firefox-78.8.0esr-km.xpi 527362 BLAKE2B 6732ca20bba689798fe6b321ded80cf1f856ddec5bf9acd912f9d67302f14ecc86ead99f767bac98bd934c075c3d91fb3aef88f2ed1b8723527bb1729129dcae SHA512 9e6c0456dc9a92057c1df005f14c9c1132af01455b6248fd5378b9045db996881289d7d414929e7fece9d86804b6efb1bac9e8238d0d5c6dd86daaeb76d75dde
-DIST firefox-78.8.0esr-kn.xpi 506748 BLAKE2B 63fbc8050d816a594147bba3f919359bc58c7179745c31ac8b6ccdb1f5d98879c4118d7889780436373adf1bc173ccefe755d54058ff0fde870554843740c611 SHA512 4d304a653819a58d144d4d19b93c0b25afce0b33e3f6631bf5e9245d5418d78bcece6d7dd88e643ff4de124098c21d8d8d322dbbdbeaebdeb39656951ac6aa9f
-DIST firefox-78.8.0esr-ko.xpi 567527 BLAKE2B 1dbbdd37b5560597c8a721d4fe367af130ee61fe776a9c34c8833f17ecca22aa19ae002efdd2228bdf9d90d5cdc2df418fd43d87f36fa4e44b5eaeb2136721bb SHA512 8daf42ef9d106d056f367f1e3385108de7064f6c1723cb2a18604b565d4451d1fe28418c4bf9f19dfe0db0245343ba1f4670aa92dbd77cb20649bac6940fb9d0
-DIST firefox-78.8.0esr-lij.xpi 475228 BLAKE2B bb3edf69d1c77a047c4a4741b5d3f12afd829c9b07fc2ca49d54b449f5d216729a77a084102e45a9fcfa1942af88650baffef8e0430d9b98eb02b72f946ccc1d SHA512 36789bda909c3a9fe776c6c0c7e5c1f80cca7893a61a78ca1a67aba51efbee5497a7ad69cbdb734607a70baa4f21b26b34676a6811f424e229ae29a740ba7b42
-DIST firefox-78.8.0esr-lt.xpi 540695 BLAKE2B 53de6e21ffb9d998caa45d6319730d4335ac00abe3f68f5dfeecfd01ffb1d6d296e175a617a8e9398333aeec488cc9a11df002b1a5ccaedcc444fec6e14a7f05 SHA512 bd89349b3bbeacadfad783596229c44d4a68766f73be34e7d63083ed1c6561c0d041f950bd090282150174b5acf86c52a3bfa4bd07bfd70102a07e52648b4953
-DIST firefox-78.8.0esr-lv.xpi 467463 BLAKE2B 2b26e3ec84a8ad401d7d564dd22720b4b37d72eaac4725250ec1286e9dd3b1f2158d9daa995e967328529b9fe65df3bf950ec6f03bafdbeab536587ff994f17e SHA512 8ea7d3e4bbf1859246ff7381a4268c412cebba60a0534964dd5b8f78221cca7edbf6863944d9c3526ef8193dc31f57adc9f4442374829bd6f7dc2365c9c2c156
-DIST firefox-78.8.0esr-mk.xpi 460021 BLAKE2B 4f35b1d1135c79bc946eccab761b554106a0759121754d1f36836f6f4cec3f54d801ed7de06e6201e134cd90c7d7c082835b97b7a43d3465903a740bdc331e34 SHA512 98979a22478f90b1658b5a48db62fbebd83b264b4ce24742ebdc3f6076224a6d0db2d7e2716677c98b6429a37285092c6b27e09419559de9bc66192f259f59bb
-DIST firefox-78.8.0esr-mr.xpi 541567 BLAKE2B 10d90927b2912c9365f25d84cb520f0f575d1a91487d812596b55f64c472ce786f0a094bcf7b5db9c7fdf06a878ef8d269ae8bff3f7eafceaa9836c03c6e42c2 SHA512 fe817ce102b92777930ba14417f617aff9f5174aa21dca10cca9c7cc3cbbed4885484b3aea51751018a82a77064d66bc7b2285a7918fcbff1252efdf277a55fa
-DIST firefox-78.8.0esr-ms.xpi 453054 BLAKE2B b48fd4f6cddb72e6ddf6720d19ebd3ea84971764055ef8fa9233afe7372c6cd9aa8b3904222dbad011442e2c23d6d805fa445a61759e4b974ac67fd65161a740 SHA512 c3972baa0286d4311f8b3eaf75d4dec510bb27bc0dadc168ddfadc25d1684c8fde04619399cfebceca16d594f131e1490c2b72c99a59ced0fec29800ed79ce9e
-DIST firefox-78.8.0esr-my.xpi 526320 BLAKE2B 1af384c0ec14ccbb70163869d819d64ccc71d667762644416b09b75b82c605ae6cbfc3ed0681eb318277b6f1bb23837c70a8460826e49a160d74aebf919e7a50 SHA512 b25a46b5185bda7652c49d75d86a74ca52e9973233b6f31a900a59ed12073bb9baddf7500baf8d43fe12e3c80bf4f2c91dbd6c14d96ae9bdbf3c7b08d158a819
-DIST firefox-78.8.0esr-nb-NO.xpi 518534 BLAKE2B e7f089fa970753a064c79e156eed99b7226b17f30548b8cf9722b4e835533c96feec3e36b7e1e77aaf436e63547f9992b6384d5a6b1d56f3440f8a4814df4591 SHA512 bdaf094c8245cbc0fa9691892361bf8346d054882fec6d921f3edc084c825f4eff3fdd2f244884fedcd031f329cb2d9bb9233251ae99ad16bca41d043ca5fde0
-DIST firefox-78.8.0esr-ne-NP.xpi 483417 BLAKE2B 2778cd07759e6ffb2621c7cbf017e31b4140c99219e03b83bbcaeb4d7bbe1e5bac1ace7f8b3ebc303f2dd698394c3d9ffec5d3cbbf1c3ad8c0b06a89f5883f09 SHA512 ed395597937e961b8f6840f740c95d1644073d1032743cce07389ab97e9ebbe06b67b40edbb6e5ae2e82203d3b9535b8dc41b928857e5a016508b4084a480b51
-DIST firefox-78.8.0esr-nl.xpi 526200 BLAKE2B 4242b995b23b41634952de847d90f0b3cf5a384a632ec2764c28d66ceb65c4c77eee1b60af07be3dcda1805994a8ab972aabe4f2bf259f42c892498b5261d5e3 SHA512 f1df5fa19b9126391012db851de905dc305e6e9f3a538900735e671a9904df04cdb853a45d251746f3db7bb38a1aa93aaac9f14a8d46bdf21de47dea4c573540
-DIST firefox-78.8.0esr-nn-NO.xpi 520153 BLAKE2B d533eb1afe9e5991c86ca01d639b5c3971ef70400c4a36989223d167ead2914d430d3204e7ee34ea8e621d51c200cd101f6751263123df390b57737b717e23c3 SHA512 6ff3740ba02f5cc41e3e01c72a31aa089b3b7441c809ccfe0b66a8bc87d7198150e085a48037107f8acabeabe68a7602b5d4476af1ea8bdb2446e74410feb064
-DIST firefox-78.8.0esr-oc.xpi 542159 BLAKE2B f87e29475f2cc4e3bbacc46e0a3d38911ac7cb8e93e387d70e6caa2451ff0832c4378aa5a347f2c4583c37af076943ae7d8dd9c6b541e073ae0c7de83855b57c SHA512 a09ab19c07be29a7e733845257384115a3ec6fb70906b8e08a0aa32f4cc9ed9b1001dbbb1f7ebe8b1d24139f46cc91c8b73910125a62e7b6ca87f2857d37992f
-DIST firefox-78.8.0esr-pa-IN.xpi 580363 BLAKE2B 2cc7cba42c72444b6135a10e5aa3eff6768614494f9a2803da228663e02be544307e7c1c5c7741d2c7b73b06cf3bacb5bc8cc7dabeccd86810f255b149f1466d SHA512 9ca35dbf2e57a268971290e6c59378b0a7c7aa6867bbd2df1876c8a0100ebaa6755c677b8cf71dc987bb6d8ae2734bbe5308d7a598c9447225925275dbc753a8
-DIST firefox-78.8.0esr-pl.xpi 545603 BLAKE2B 2b63f5f1310921ce5c19dd873a4831eb88b76300c51af1b255f0faf4fdc1a2976ea9ae69e7163511004ed9cd68b774de66139919dd3b4e2d3bbebce8816d8005 SHA512 1a780a25adedadaf3c75e5d3bb34a07d05c09865d0236038c5b7d4d73beacedaba3f97641c2fe93119325b0b603d2d1d6a02af2241bc32cee1cdc4233eff319a
-DIST firefox-78.8.0esr-pt-BR.xpi 527573 BLAKE2B a57f83cce2e75f90434b7a0efc80b523d5c67024d8971e55f9ae515008963610adaf0e191eebb64c928ccb17970199236b2d34e8faaa2c28efa4fc1b09d189bb SHA512 edbc79bd0d9f80d1ebcbd0ce4b1862759cd65bf0b4c4b9219de60c1cd02adfb3b4376b871e9e773a3a428d396b033d7a0ffa568d12a097f44056e26c5baaeb85
-DIST firefox-78.8.0esr-pt-PT.xpi 532053 BLAKE2B d3622a15d37a71724c78f63bbe23514e668987889c1ec36ea329136ea523cc526c8d87bf04eb47a8ca8c39df3366f9eefeb36aa8e27161c615d75891c2fad1e5 SHA512 1c8912dd9949da9dfc5c573a0a31d8ce4178553db4333b676f6d3bf2e7ec7a7fcd8722fda61b20f3dca1e478db72f14839bc5fd54d973c0f1e46c2b9a84cbc42
-DIST firefox-78.8.0esr-rm.xpi 526706 BLAKE2B cf45ec8bd30eb132e409479b591229e4250638b50a9eca0466bb29183db5cf22ffadb4b61e965b57b51357b2485ed7ac32ac505ec9bb39e722ac2b08125762d6 SHA512 e746fb4f5d090ffda8c872f37eb1ef50e6b7dfea66c10bd1ce33152771a831dfb0ac7d56a25425531f5a5646564b4e895eb5db1ca12edf164a3cab7cd3306b2c
-DIST firefox-78.8.0esr-ro.xpi 535575 BLAKE2B cbefa61c265a6d195382f2d16e1557c7d3bcbaddc46d4e55db60fbf16b28b64307343530f3d9b7e1e244c25ec599b5d88c25778bd91c1a410947bfadb37cb5c9 SHA512 c279ca4064a7f45da971f4f58499d00d8414f2d9e010d67fc5eae9eb1a6c9708be9d9c315fd93b9ac88b87b0b56a269c13663dad8257a5080c55cfcb1b403ce5
-DIST firefox-78.8.0esr-ru.xpi 614608 BLAKE2B 41f22da582af3381c925d476e4080307cb8f8718e5e02c15d1912aa1cd8ddf9b43f060d1ebbb66dc426fe9474082b88e1fd404d17146c5f4fc412a5ba10c7490 SHA512 5192e935063ab534c9c1d93a93484f7189d7c75660d92be0390cec3fa3a8ba75adafabfbe57f201b218857949219afce3d27f21e55cf631d26eb991409fbe05e
-DIST firefox-78.8.0esr-si.xpi 492510 BLAKE2B 07b0f70a46b84a5cd16254b4a0a1444fe537cef4e2e826ae92b2c25e39c67fda8dacfe8b765a35b2bac62192c8a6ee7487a0d8c241700a5b7716b805a80fcd9b SHA512 19673dfa94bfe7a6dacd2554514e41df15b3d5f47ac37eae5a5e75f65bf3c51cb8746d1cfcbcc2dcb67469e8914b74151961f34d2146150a221e712a873282f0
-DIST firefox-78.8.0esr-sk.xpi 534234 BLAKE2B b63db5c89aa4ad042fc7be181743c00a64f762112c0ced402092beb7a7dbf1f5aeb6ee0104bf57f1762f5b7a871a909e33ba6d5d15559fc69d108b1d5f25f440 SHA512 3834378443cbb3d4d44774702b57775122a863665ab16062db8f8da3314115b1d90ec0cab7c7c71414e08a5e2b7b448483426504b0fa548b33d88fba777b97d5
-DIST firefox-78.8.0esr-sl.xpi 520927 BLAKE2B 4eab6fd710280ad3b5e5b14206210bdbdb3d24af31c297ab3486a076a35944ec31d4d550aec655a16a1513787fbb2bd824d861edc218accd5b0a13f743782a3e SHA512 f02b8226f6f089ed6a5a0e821ae2707a212a10e7aed88ffd5a06db9234d971c8d484806b9a82a614eb689ec67297e268e515a166c86a8be7ecfd1c72335ebae0
-DIST firefox-78.8.0esr-son.xpi 424576 BLAKE2B 7b4ede62bb1f3dc0b4e429bd4a2bf8e063d2c6637d8cc960fc8f4f6348379ed03a2bd33a3afaf32c46df1fcbde62665b65687e2ca55524b3f9b9300331baba6d SHA512 4bd2362b0aac5c71eec5a6ff2f02bb262adaf189da5762761ba62d9f89d9b2cd36f58313b639db24d242718720d91f2f212a45aa54d6899c78d4a589d53bc9d5
-DIST firefox-78.8.0esr-sq.xpi 544906 BLAKE2B 163cde570978d565282cc249ec3c4fa030926a193340f675066b5906d6206acfa7549a77283d6d86cd94d97b194f7bfc3e670571436ceb654cc8e61f7b96160f SHA512 a28426d9297c6f6120a9c04a8c897278ef0bf5585e68e703bfd5f321cd2e440d6151416bee98926fd23d4f78894f54119ce18bfbe54a67e439dd09b411a64960
-DIST firefox-78.8.0esr-sr.xpi 561380 BLAKE2B 6c5abb996c971410049e6199ccbf3cfc1a2235b5ae4476b45fc659b2d0cbbe09682ba209d0701a23828c7d82f15a881b704a4286610ac9caac370bfb1bf38418 SHA512 cd89ad33a66082e96ad900dcd1ad061901151a634b561fdca6cb0bff83500d5ff77dd2e07ce4bcb43c936b1508a86235f06bb9793735f378d23ccef428408555
-DIST firefox-78.8.0esr-sv-SE.xpi 529704 BLAKE2B 5bf75bc00279327c2ea36dcd666f8ef60c1ca9a2e0e2b2909ee0c0f5a43c2f9d854029d6260989442a9f9fa778fc385d174e73c31915c0570a01d2ee25c2832c SHA512 8f30b7bd4ec3f57c64075339b56c78a14c0b141686dfc034572679ab5a16ef4ecb9ce16188c9f0241a368b2b5cd8a1a6ce602e98fa2076f840675c3e6e869638
-DIST firefox-78.8.0esr-ta.xpi 521532 BLAKE2B 2cdb0ddd41f3fc32ed998e65dd42377221f71881644fb52df7abf76180966623718d5b2b01ef95fca86c51818cd8a1a60c3a46d880dd4375b1a45adcb710472e SHA512 101fef0bba73226369754e4883012d87b52f6628aeedc02afcb7c1693786befb5c020541fe2900cd3442069afeca424a854acfc89fac55d62ca52424f0c3b95a
-DIST firefox-78.8.0esr-te.xpi 558403 BLAKE2B 1306006b1adfaed7e6ac19e830a1257a1f7ec09ae8c4e51e97f099c718ae828e0ac42ceb72525276ba4702df34d3c5b5d12e1cd3d47fddff791ffa42b752eb2b SHA512 c224a55e2c85eb9de765bb1121e323ec705f3f067d38038d2c4d61e0ecdeff69bdaa8b84cbe4ca87ffe284737887caaa4ca89e462952e18c1da6a2737758f551
-DIST firefox-78.8.0esr-th.xpi 592236 BLAKE2B f2ca80a5c1a873e4d6eba0d419de0aefa182af14bacf833e55806b407d37a52348751882ed3f5d020639742f1fd233594b75e665cbbf1cb7b486a836e9d5376b SHA512 7793e5ea97e07dfa151b85188351dfdda2d83689ec6c5430ed4ca2e0a562f053c5ecaee5474774c38f6ab90e657eff08bb2ff2b3bf523fcc3426a709126f1402
-DIST firefox-78.8.0esr-tl.xpi 521110 BLAKE2B bb3de79f1003fdaff16fc0ad43f8a011b1ca599174f38d516e7e05c8cf436e27387af3451af0d82720eb2da68c0a2850b63cf539b135b31d37dfe8ad2e47fd7b SHA512 2ed61e3cb7ff698d1b9197e247aaa94ba25389e1514fc7a64873c4451c6932ffb5cbcf7b1ba2e82eee1b60e7d29ddba925df330a910a1f193c1e3185bfb74c69
-DIST firefox-78.8.0esr-tr.xpi 539877 BLAKE2B 7fa0185ce5607894455bcbbe4f78544660c23c3320e1f65544d0d56df6e432d9c1e83d15cc32ec179e9f4bb5debd31b86da57555dbd3bf005ffad04d9f859fcf SHA512 c20716435210c6fffd7de2fdd28cb987f6405033859f68ffec58745b8ac0e5d0bb1bd6d7e3e322c9e585321820759402e3fc35d7588b46b0790b8fe9291deea0
-DIST firefox-78.8.0esr-trs.xpi 501213 BLAKE2B 347a448fc241a895b4b35de66b8686091f457a67e94b4bf49275e1cddb9599c834fb8252b8709ca8b274966de8923be2edb0823ae1cb54a7ecd319746f7e115b SHA512 97a4f2c71e76d52212b279c817a90e2865e00ea9786255eb50a9019f0f54d4693a01b6104bce0d3ead56d846492138259e79d2a4768ed239601645ed7a7117d8
-DIST firefox-78.8.0esr-uk.xpi 608605 BLAKE2B 856b451482831ef08c51a4e62aa6f98a9b1e9b945378c2d2a9c7ba1cd9a6b3e8f60c1837ece14949ff2dae7b517a7f7f85a5480d47bf5765285a02e6eb449587 SHA512 b370aa8f1a342e05fa4405d257ef7f4b03d88f1e9658d5e94d5bf6558e31c526e8201c550f4cc3ab9e7a0f68777666af4409a2e8ebd852a0ead3dfd41f3c68fa
-DIST firefox-78.8.0esr-ur.xpi 557963 BLAKE2B 7c20a67e037e13ea7a99d911ca86e5c981a30634f727bae0aa6ffb387e9fe75b79c71960cddf425f031b973d286a011c1fe6362a6bde5cdf5382528590c46ef2 SHA512 3582e2631fd5b98c314b0c3fd00068950f0e3d18152641c38de2eb34da5c0d62adb6e21d9f0737b49cef4a6b5070ada840825cde83b93006bd19ec28f1ac431d
-DIST firefox-78.8.0esr-uz.xpi 477561 BLAKE2B e18cd1a4bb6f8d481b44ec24b1b1fd3b576579c55db482fa1712a78047598ed53db8f79cc5bd46767724217297442967e5d53275c9faaec3faea20d7066ad3c3 SHA512 a3f8ed56e68cec58f5d4edadfe0324981ebe6f88acd3f38f3530624a80896494b8b23f7453520126c062a2b040e2eb09e4f65435fba314a24f6114887d5ab5cb
-DIST firefox-78.8.0esr-vi.xpi 562856 BLAKE2B 165bfe3a6f8c746c3314a974e0022314ab988f794016c5114b545dc26d89f7b2a5d2145e865bc293ccf3128cfaecf81a2c02990b39c7543f0ac29dc6386e135c SHA512 9934907b7aa6abe87d569f56e3c14483aeb546eade17ddc5af5b1f05790caed1c0c79ff8c2ceeefedb09ca5f472eb039fd1217de21fe95442e29d132c1a196e5
-DIST firefox-78.8.0esr-xh.xpi 427844 BLAKE2B ece21c50595c9cf98ad6cd2b221c6002afd49c8157d17533ce2ed211a6408646cfeef939e4e5c1cba73cc3b5c2f82df0742ce32e515f07308a61f5b1153b6cf9 SHA512 cb502653ce016c7edcdc2ba36f471a71fe7c7a5b34050607b660fad1f6e4e504e4e8a3249a774849ac7d0f57073dcf88e354b7a23246dfbd14a836f0ac1a0fff
-DIST firefox-78.8.0esr-zh-CN.xpi 564768 BLAKE2B dec8876af66aa04b430063300972ddda434ae5fb5bec7a05a811b9e017676c9b355894c966e15bc217af549115e96ff52059008ece016906178981a726383995 SHA512 2b042f7fc89f8d36a9c789f6936b88b92416d4ef3d3f6f739be1de3a62c3068d07eb4e7be0e4dcd04fb7f4b8a8eb07837ffe71270c2fcbc07bbbe369d78cf6fc
-DIST firefox-78.8.0esr-zh-TW.xpi 564735 BLAKE2B 86f064e71931a128963c0b00e2efbcaf6b7346a6acc0b9ed781764cb05ff56b5cc1440719e385a57f709d278ab5cdd2571f65fb89fbbdcd4160a05a1e1ffb7fb SHA512 2f6028ed48b2bb176521174658941844c4a235bb7d592a9ff6fd0435f5f84b1bad40055ac2f6c9e9bac0ba0ceeebac1661cefe4ee47d2dab5889ee0ca76a8a8d
-DIST firefox-78.8.0esr.source.tar.xz 330937116 BLAKE2B dc2476e8bad026589e8889abf3c38b7a7283efefce99dedd8bfb73bdbcdf66c7480d388e9c3ffc28177abb9c4f78cc2c9f6049e7fcb0a161871a99bcc25fa8ea SHA512 0160aa6c408c2af66d24b74cf98e1a07ab1604e7b93ffcde79201f9d68e41e896ef965f1904de52d5dd82ffedae33ac96e93b871727bf5dd5983c5af2f1f439f
-DIST firefox-78.9.0esr-ach.xpi 460284 BLAKE2B 2fe9b4662ccabed318990c89c4d596b2c5b31853bc2ac819f5feccf7e22ad16c78ef3149c0b83a0ba9e53b4667e1f836948c0efbdded8f4cb4ac3e2161060c22 SHA512 c80dab73e71a5c8dd8986dfc0d2498f2e8765d241fb2ce316f5803481103fcce511f486a30a9334f08dc50de259e47dd6f8d4611d0a72dcc0a5b2a816ace8d24
-DIST firefox-78.9.0esr-af.xpi 428345 BLAKE2B 21d05f20f6799c5e8d64bf5c2dc62eaceb2381299c1be715e56e6f70993d61193a37e9024a77f886bbdd4408a75a7db48244858677d934a6de30d3e27abc73ff SHA512 4aa30092488dde9d7ca790661ff720a6de553713508c99337bc62c992006da033f434c156f6f5f267e0e10b6cf3f04aea5ba693c193916a5646b17cb19a0c9d4
-DIST firefox-78.9.0esr-an.xpi 508379 BLAKE2B 50bd753bac9402478f7c44fe173d13d23ff37cea1b654e9b97eec3a5afab4680c4885f02f46c61cb64499f5ff489a6347d4fdd67c3e8768c5b3e014209d1eabf SHA512 f1c27243c873e4e8623a7d1090baad767627319be1b878374025fc7ea21689ed59b7ad0a6fcd443141eeef0d25cd3f7091c7f467a612c239e6ea5e9e02033987
-DIST firefox-78.9.0esr-ar.xpi 560968 BLAKE2B 52a62849d8c44c42e8fcd60cd1f9acc40eb1b71bde0be07543739844fcc11746ce35ea03dd0139b747dd54e353486cc147add6b59c23601473648996d7d6bc0a SHA512 ff938dac4045c68eba4d1743da2d08076ba7a99765a80ab5827cb6ff84273d3502ef6f642c5b27458e90c92468c5fca8e0395198d461f2b9afeabb26d81fdfa8
-DIST firefox-78.9.0esr-ast.xpi 456393 BLAKE2B 9d9494f3bc88013648ccaf94a2a286d10310caadceb13aaaaeebd01102cf4bfc82af3f04e52bbb5bde0c09a24f46dc78589dbe5adcb3c0df0790d843a3e8932c SHA512 eb46efbe9f52fd4730e36e5a606f16059780e6aa7b838111c6b604f08ce692fbbb502dc02890e4bfe174fb57450569fb2e24d4d23a1cbcf61de0c97d76c5733c
-DIST firefox-78.9.0esr-az.xpi 497432 BLAKE2B 8aa1fe2a92516ea013f9b35f67d1055e6a5a34e2cf5fb9d7f35bfe7bc7247b50e4ce7c0b8d12d01d936cfa9b1c5080bdbd3546cb1a206d08b95387f0fcd3ec13 SHA512 0fdb56ad3a1c04b8c83a2757640a41bada5f590b6710970ab1329a3c009532a4d01859774b2758edd35b8ee01c6814114c1c044f4e591fcf7b8b46d9c30e364c
-DIST firefox-78.9.0esr-be.xpi 608647 BLAKE2B 2e41ffc02d3cbb0c536f44866a1fe64fc4019562672e0026fca4cb9229a5419a3b580eab7b82b14621378e23ecd4d72d4be75026f80e01f9bc0bcf074ce28c94 SHA512 b253d73767737c747e5bd92c77e937bf34b4af80735cfd02a08dd4657ab4f99baa3e635250c74278ddc71332f09e6e544066a772a30f30730bafee7a123aa18d
-DIST firefox-78.9.0esr-bg.xpi 553974 BLAKE2B e37c71fb523b262188446517d3cbebb4fbd8ed55f5659b03dd990c90ba2e697341028c8237cf851f2bba5d4e9ba1e67752743f8cc0f618ab01ec9e27b5d27424 SHA512 cb1c7f6c557b222d17142d51926895b2bcf081e61f89209a4e27029ddcdc5511d9d1391f82ab3797aa0431b4f04f65243b4c210cca25ade58afe3f8770eeb9de
-DIST firefox-78.9.0esr-bn.xpi 572623 BLAKE2B cc87430c8eaedef7d288f39180304a2ac29ae0bec0f6f57d24d512631d865dbd90e4f072c3d61aa1cfa5217f4dfe50892a41e68e3d4b5a11268f9c6ec64d864a SHA512 d335ac6c6f481313daf83f1f7c867bf0a69a9d5d6fcf28937b966944f67183d54319793dc6da2083727d666c87546478d098f34a1a27cb55a128d75456bb0643
-DIST firefox-78.9.0esr-br.xpi 507126 BLAKE2B 3f3e07cd394dc097f4a853e3a5416278c35de7a9202d717bc7cd8ebe58e15472ccf7785193a679320c2db4c1d3aff1bc8396230fde8a1c46eca583921226381f SHA512 e9d877d90d069ecd02e370f3d104615106c4f0faa39873deb973c0e19812408e10bdcbee1e9194c016ffe54c13232160c2e101eb85138f919450315b170ad5b1
-DIST firefox-78.9.0esr-bs.xpi 463809 BLAKE2B 65f90f31a495664dfc8d2b33a656a648e1484497d18a2853b349d6378c5c4bb893bba1330cfb6eee7542fb20c82e0a2c31fc6c771060dfec00c8bfc2cce12dc7 SHA512 fc7e913b54b66768bd94ed84a596bedf2c3891698c61a2509a40a9b42e121a306d80dc72d8ad8ddd9c376fb12f222732c2f8aa3a5d98c0fb57b41c2577935628
-DIST firefox-78.9.0esr-ca-valencia.xpi 517188 BLAKE2B 7b133fdabfca4ad5e30e06e22ae9f7c26c7a271e1b693a80378cc28e167c9cec29d7e789090cd6e787f2e77230d89100d13104edd47e41f43d1a41d2d37c0f2b SHA512 7aa8738192cdccb5e7d864961287907e7317527b136ec8779fb7f2fd58308fa25da45e990fd2467b8b201a66b4269af37e3c50cddec1df60a4b98dc7398ebe83
-DIST firefox-78.9.0esr-ca.xpi 514187 BLAKE2B 8c0276a00a9ada59dec4966e45b8cc605196f3a41903921d94b06569d87064b440429db842f5c11301b20d65f8430e17d9116af8815fa40457d53f341ca9778b SHA512 df4a283f83e50c3686ef9422aa44305649a59d76860c254235ab4f9f8f480585948981b4ecbc183531ec983f4aaadf21023ff21a9a38b34d6e2436f0bfdd509d
-DIST firefox-78.9.0esr-cak.xpi 551553 BLAKE2B 40df282fedc3e7541c29cda5f218dce40991fd291a6b657a66ec1b3be8bee20eff8a9fffd53d23099e533ef264e3b6f32dfc4ff5fcac0cd7bf6ac06a56b9be96 SHA512 ad968fa2d1a2fa4940d07f420c86124bfb531fc468a4d6307a638257b88dfb82bdae1f357690de46ed8819cbd690f19f8b90838469aeb713bbaa3aab193bef9e
-DIST firefox-78.9.0esr-cs.xpi 540325 BLAKE2B e8046f10cc8e7faeaf531e54aabf46633d86c833a1acd7fd03be36262dd7d08a141dc851e2040ea477e80c9b39ea5a93252a9bc2be575f88ce34d4b1a4512489 SHA512 3cd3f91b2928ad5d96a9dfcbf4a74e01a9031c3703efa1759ec2fc083ddc662fab64dcf7189ab6236eadd309722741a3ec2d506a3b1c57d7758797174ece34e8
-DIST firefox-78.9.0esr-cy.xpi 530707 BLAKE2B 0a748210c2431b8f70a9ccc8528102159ae104bd059e48df7671f2ce9a5be66a77336c9a75dde0d6e496fa97b6dfef25e0636c2fcddbebf947350052ff4c648d SHA512 0c2c588b6fc74dc6d15aa75d42e36e5234ba5b94474d0e17b254b71ce4d5f8f2ad129abdfc83ccb7e489cba799794a2631824d173367444bf3d0b4d34cbbcef2
-DIST firefox-78.9.0esr-da.xpi 520265 BLAKE2B 9cbfd9627045abd8427bdca69a682e7b64a833baa20252f78a9102370d7c9e13c54b61167e648bb18031b41841b114335b065ced56c4b75687b624e460d72fad SHA512 14a68014401792cdef7f4c70d0825c1e8cb536e5352dd25adb9e3919f08afe6d9a0c2318deea57c06d1f276efd6b64e0867eda7909752db2a67dd8cf30643104
-DIST firefox-78.9.0esr-de.xpi 542849 BLAKE2B dc09859d9fcb8731de073e3dc39f94e65759350d686bf441bcc040fb5a93ae8605a2c82c2bfd0820272c39f3a81ededb967023369ccd8436d768123027f56816 SHA512 9b1e235c83a821f11a55e0f36dc4573ee9df17bee3c4abdbc6d9eeb1d506c86228c558c9235448c30b795f7c999e2884012fc0bd1b0afaadc9f43c1bbab32e84
-DIST firefox-78.9.0esr-dsb.xpi 554285 BLAKE2B b9ab90e8336cf002ea7b6284f081a12f85dd0ca7f38a0b96d1efa50fd9658274c00523b3c75c9e72858e5739c3755144e2220248a72153ff28c1c6ab3ce5814b SHA512 7b08ce621dd1bdd601e100bb8b89aa22545a66e7861a3264be3a89585f891f72ee12b61a7b694693f853efb7982bfaddbda5c327a76fd898c413e040343e711a
-DIST firefox-78.9.0esr-el.xpi 626562 BLAKE2B ef7bd15f5a34d90ef08b0f5dafa64be80dc90aa0637bf205ad6159016d0cd357723a7d78d389f03d5adf9490e5b3523cb5e05aa68221ae8507555670afae1f07 SHA512 08d20a576ad80f6e5b07d85d59ccdd7a091b5c2fd5837b97a783f036ae117eec1217b7c5dd17f657878160661cf5da033d85e66f619b1ce4ba8c3d3c03095aa3
-DIST firefox-78.9.0esr-en-CA.xpi 497730 BLAKE2B c2c7b57fc453748f483dc8c7ac36a96057fcb2dc7cae0c022dd4c08d4df06ac44941fb738e3f94fb126318f4c5a8c6d631d672f40130a9283be2abad26b141a3 SHA512 ac781350778d60831f53f9e63f5cecee7593ea809e42647b1fc7133c6571702bc07fec43cd4abba81bd1ac6e3d9300c712517fde586dc98f37f9da5a649d6b1e
-DIST firefox-78.9.0esr-en-GB.xpi 497592 BLAKE2B eeaa669c1f99a62c0338f8b46e1bd897b20af1da62d2ce641d75a62e637b61599bf477d1865d14d3623e5a599cf516dd03c3398232a77967a9d788e362d43434 SHA512 3f41f82a2bad422fd70cd4cfde6d54466127179ae074ded7bb96db4b9a9efe4fdd43994d3b0504f185b55177db55fc6d3a8939c2c563400740ef4b2fdb9d6357
-DIST firefox-78.9.0esr-eo.xpi 525746 BLAKE2B 83c83848ae576309d184d9e61e0200bb8d7e5f6f30c81cee65ddad23421efee5f9d4d8fe61825bb350845096ab76a7f728f979f55ff26e6acbc1c5e7322a9f6a SHA512 77046b38cf276e6e0c48fed5b0264fa93cd85a07d5c0091bbee6d745605768dbd3b8ded6c5e29e8240cad2bf73912a3346aa919189aeb29a3096930017ae10d9
-DIST firefox-78.9.0esr-es-AR.xpi 535809 BLAKE2B 4d74529503b8e427f50023dca5a868150574a1a57d3927fd97a0ab129aa9aa7097c7975a6a3007cfdbd797993a27dfd533b5ded082bb8404465c85043688bb7c SHA512 037bfa2956bc9bd7f252fd1c8c65d7161412b4b309de4be809951859b030762f0b701b139d2bea35854bb955503c12abbfe969e84e96cff6e229d89cb8d25780
-DIST firefox-78.9.0esr-es-CL.xpi 535358 BLAKE2B 61981fe382171d9862ba7684d5bb93e136f8d7fc875c6d35579a9400b5b325e830a3e1f42500aba2119d2af36247e7f378421a2f867c4ee6972391b14ff3ea5f SHA512 fad8cf640c1cc94009605f7f7bf7ff4dcb357ce7bb0a93c3e315d5cf7a55070a848484f5a2c362b1c7bee40fec7783fd00f8ec1b3b0531bad7de0038cadf31fb
-DIST firefox-78.9.0esr-es-ES.xpi 522713 BLAKE2B 622b62f09df3274c59665ec730478f10ce06fe743fa25ac000e59c7dc8e6c50726e888ce4d46365e6803b70130186818c9168adbec26f46100f94e736572fbe6 SHA512 7060dd66dc9a964ecc403bff8873611a01d1f13ef19afb0e55196a1acd8af2e50a1d8c74cbf923e0f4659ec4207bd7ec1ea3cfea24846366de3968e3f8e9bcf0
-DIST firefox-78.9.0esr-es-MX.xpi 532303 BLAKE2B ad1d7383ccceca7dfcb5e1e38c54308652d239f54e7a6e1d40d70e7ba6df2614ac587d3456a88b274c4837e3458baea95eaa6c7eeb542bf3890109df62aff029 SHA512 bce31dd986ccb0217ef58f237d57355d5b3b6e194aece1692e05fb113618b38c1cdc5ce4ad23d69dfd35d8cedd0278aa7e07d8fd17fbfa538ae058336cad69a2
-DIST firefox-78.9.0esr-et.xpi 485246 BLAKE2B e529f3f54b9108aaaba93f2d3e7bb03e0759e5544f1d0d41828d1a2cf64370253d94c4ebb2bdd53b96fc8cf1d20ced3db98af58fa7a7133716a7e64f6ef849b3 SHA512 4562842739eeb61a283e0717ae0e8a54a1fd23a1af0f71dd75914fbdf2287a44593fceea96e39667dc34dec899e04f1053fa72cf9397f1108f9175e28bf27a4e
-DIST firefox-78.9.0esr-eu.xpi 505875 BLAKE2B 6fd2de9c8ced97b14773830275f2468bb66489263a6cb00169fe75c32eec129eb341e14c6e61b2c53358e3acc94610720b6fb4fcc4018c4d461569c971c7e205 SHA512 887c2a1d8f5e6a84e03924af60c61e66698adf4bf31562cb9590bb7609752c0577f91b98ac6920cff538be0d69d12cc723463cb1b86bf478f4eba0f687985968
-DIST firefox-78.9.0esr-fa.xpi 538925 BLAKE2B 6ad1e67e38afbca9dfb8c155cd59219d93703118a6c2be96d11f96ab64c72c4092413e783296bf9ff53a1fe5645f6689e4a2f730ea5f919f83d0f701cf8f3be8 SHA512 398b4f2cfa45af8f6062387b7430035ad544c22f6715bcc954dfc1364a4d55d5c9d3ff0770bddbc48a555daff41999a9a7897e84506f808e50f17fc973dfd605
-DIST firefox-78.9.0esr-ff.xpi 481632 BLAKE2B 7fae1fada63149b62c5d0fd8b81c55d46d035c828a5577ae710c921ee52a4d2f2dcd26f01a899a86e5abc2a7a8154a364da255cfb90873ab870bfbc3634b3d33 SHA512 27ac2a34aa7c2e6765a1e96ce1e9627e265f6bb342e40e50a91ce3920bad81063fd4c655596a6c84e68e4e7f71640da95a5a6e9bfd4adf463aba99860f6753ca
-DIST firefox-78.9.0esr-fi.xpi 517921 BLAKE2B 4f47ab34102cff0680bddd6fc5223ef0b18409ea0241f5199daa6080a3cff1c6377954e454558f538ffde404e11991db5696680833ce00bd1451694aa3cc1c5a SHA512 84c3b98e5ffd566ec472a4473e24a270f6a7b8b53c4a26da7c77dfbde6dbf982e24fc70d2b14d869e313cc7b11322c198b10c34c43737fbd4c813fd1ebe41a08
-DIST firefox-78.9.0esr-fr.xpi 545890 BLAKE2B f5ab2a2a23e5d6d46f324eeffb864eace0e734229c7d6fcb9dc96aa8ea3b30ebbfe6ab08bf511d7cb8c8663506ea1f3d01524665ec9a547244ddcfc46785fe5a SHA512 83a0cdb75d4c3a73acc4be87401bdccbc630affcd2055b5ad5b240c78ce6d06b8f6eb40f1dc29fd6dab5e9db67393d4b88c103926c8f27f361d4dab53656d2b7
-DIST firefox-78.9.0esr-fy-NL.xpi 532487 BLAKE2B 85eee9ac61456710f141c6956c7ce2fd9bc9eb704e1593dfe1db87f7b4e0750ff533fd377de628ff8d9597529055ad025b0eb4afb9a79356745f2236baf28883 SHA512 71fd41d781ac7ef1bd741fc3df292cd58be1294d539cb479669064d7188f9c9a4160d493f69e16bd4fc95b15d1a746a7042c57e86f7f5ee64ae5666b350c5ff7
-DIST firefox-78.9.0esr-ga-IE.xpi 466882 BLAKE2B 204307b430cb59a0a9435134de71eb5ced57697629c245dc3107c00518c3ab7212a08d35ffec5559a74ef136a7adec7633a6efe051289268d8b25c2cf50a3c5b SHA512 3946db32d04b45ee8f1b7f57ae9d109faf7d00f986c6f1ea77cc4e375176951b047cbeeaca48bcf5007d2f3a2ac5d14e17f42ca96e6bedbdf3c7d60f549f166d
-DIST firefox-78.9.0esr-gd.xpi 491888 BLAKE2B 4d6852ca851f679d902e66c362253fa68af240f5d41eee87a96387cf80cdee479f989bc440627c1a08453c2b4ba1ba863131307daa13e0dae61359113b330c2c SHA512 ebea9dff85f81ffbdf7979edbbdc72412d8a4c1dff8f9937b50baab1842f879a55d563236238fb634ea722882cc1805299751051c6cd337e407214721b952892
-DIST firefox-78.9.0esr-gl.xpi 528415 BLAKE2B b97cb82d2a7e091cb7b9ee6b55c013b1ac5478e2c590ff2573f4c37c8aad6e8d1cbef13be1535d85760fea2ce21ff1934704f8f4ff977d362babd2eab518c06a SHA512 a71bd3962ce628a07719799feff2bb3996ccd9f315abb35fc8d9f20bc68ca53515cc28b288850a7144d1058a2953b6087efabd6b04fb0707fb910591ab7fbcc5
-DIST firefox-78.9.0esr-gn.xpi 546474 BLAKE2B 45255609e5c6851a3e71cb36384fc974cf36c431a286b68477b72effd13b9d43c73758ef001f05bf57dc734785775e10b0289c8b5c18b5d9fb99c9b6e85c61ea SHA512 2f19e8bfca893a4ebbeac32e3bd8e0692d4284164dc0a3372972427a62b4a5e4fb4c877f783b42f4d785bbaece8450867bc7360079f14878e9a9bcbdec6ae143
-DIST firefox-78.9.0esr-gu-IN.xpi 541427 BLAKE2B ad60e5d2f62b4750bb0de0e2f133d418de5b80ffeb52fc0743a778955413b0451d24ce9483f62df12afac2545761fb96081bc97afe48a7781601a0905a81a2d6 SHA512 4aebfd1898fa2786493819db9a27ee44a7bf5d4c77892686c87cc1692581b5958e6abb11961e7587fafa772da5e0f6a443c30ecfb1cec37818d70c01ad6018fd
-DIST firefox-78.9.0esr-he.xpi 545588 BLAKE2B f48a9248adf3ff60fe1fcb29ed0192664ac23f0c47a75356d2d6b4851bc88e5ccd7db64c4af9c93eecac31bc5b57d5e44dee5c3822cd63959e85f0137d9ab7f6 SHA512 35bd7e812ac8250e191ae6621be96cb9df8ef73b3b3fcc9cf7890d47adefae1a8a556aef35aefd1e184bf2997144643b4408950eede67c121636bc02e0f244b8
-DIST firefox-78.9.0esr-hi-IN.xpi 567870 BLAKE2B 5480c5877bfb97f3d487bb52db7eb1fd28a614f05e966e9b4930bd04bb4e051a650556ef14bcf5e440d303ffce7232e60c48698120f4bd20a941e07eb158348d SHA512 188ea7dbbed8e72a16787381656af31aba96890f45a30278b80cb5b2be3d71699851053718cfe0ad6605634c61fa1d253f47b1b26a58c71fb0e2a744ac8613c4
-DIST firefox-78.9.0esr-hr.xpi 522691 BLAKE2B a7238b4c78eca7290bab91c4830ce7e58ddfe59ba9a6f9ab64ee66901d4233c6b516ea2cb598141d8603eefb1c649548d14933393a2159f21ad6df180d16cd17 SHA512 cbd7acb0e3a9e80f26be4699b71115bd738b097fe56921849044fa0986df4ba9365f6521ea5de682679c2201dce0af7c76a4eb882b54d7216a214ce690945422
-DIST firefox-78.9.0esr-hsb.xpi 550664 BLAKE2B ee285aa7b17019cada0e91843b3e28ebdb1b5112278c5394876d016bd1dd255cada7eb40a3d2f5c3ef4c252c4e8659420d790ab887b381df5401f2430c44893e SHA512 61e0ed13a22f8f51a2efba1e4c2709eb1411ae4ebb80096c0d618f5b2e09f6bea08fd7425b6c9efee04910d3413452088c38a8c7083f067f837d2a9c1c717720
-DIST firefox-78.9.0esr-hu.xpi 554882 BLAKE2B 22072663946f9fd60ad61ac54ae61553a0151224e7ffa7b059a5d322d3b10e7be15af2497afaba52bc4128e0a176c104ecbcad44cec14f5ab55338901ade0351 SHA512 72a25456481e1a92fd093d0630d4d6ac39fb147d1ecbe8aa442d6a5c0f061ecc302fe04a39ac09f2d0399b2c9aadda433c48ead41c7573c53cae9809edd399d4
-DIST firefox-78.9.0esr-hy-AM.xpi 588991 BLAKE2B 42c13184055c6adba230ac842dd019a74ad1a0b303094f4fa52a866811dfab25e4d0aedd8f52f06e34e9ebc1f2057403911775c0ef097701addbe809a3d34d53 SHA512 95ea00df43bd225497e4710c684afe86082ec5611d54f1cadd2c10414aab3314e4d0e01304c60f5298140328be94cd8a744040a99535ed10f7b43eb5ad72cae9
-DIST firefox-78.9.0esr-ia.xpi 518817 BLAKE2B ed5ec2a963a7a56f0af1a4599d2e971696927f5e3d57166d58028b7b9a5b6de9471670d2df1aeb8395b133d2a047422284f773d774b627a933a7526e57039917 SHA512 09335e17fea8b9463d075b4f189f1cf5777720315ea5a8824b15c43c6d13a79b8379abb6a0219beebc38b7fbcfd32aeb3744e530c1ad2dcbb04a5882eb834344
-DIST firefox-78.9.0esr-id.xpi 509570 BLAKE2B b9fbe4b7ff247d8a7932cbcff6c864b372fd5e24b9046f38d22004cef5e6d2e4fdafbab2a4f438d1444f0eb1caa701845102327988bd91a5a7262bd7534c193d SHA512 f74d3dcf68d42908d99454d8a51cb91984550cefd0ee3f459ecc61de7e7de3416b2b9b6a1a6b47c970955ad9f50406ae8212a88f3b0d62d17624d4b6ff993207
-DIST firefox-78.9.0esr-is.xpi 477040 BLAKE2B 93551fc7805cd68c58c380e464ec91ca46ad4b38da71a82709d2afd5931bfdbf55cd215536d81e8dfd4951ad7b2b4651745a8892c6287e83bd5237f61a33c3c9 SHA512 25da271194f44ccaf6866bedb4d64e4aef27fd0ddfa2a7110cc56e7085bda9f6f08d86088e4d816e1114a05d568b1fb9ad9af58522aaf4061f90644f9806bb62
-DIST firefox-78.9.0esr-it.xpi 449814 BLAKE2B 6b5afceb0f7db969ea43a5c2b6785107ddd63bb052803bc362ffaea8646c3846fa3026ef1e7d7b0dbd860b91e322ecb85c7494778d7fe5cf9d2868284b1228d8 SHA512 822e34da30004a68f963394a372434960beaa65c75a0c3fd382badda0377c3d5047917cb60b3df78b179384b6a34a3c17ce85807572bd628bb6e764cc37c9e34
-DIST firefox-78.9.0esr-ja.xpi 578205 BLAKE2B dcbcb83ab6d93e088bbe4021b3a21b2d3fc8a1d58c9b05517ebc1fe6528bc97b49e7c35d50b4544d1f1729a72a10ba245d4c83032b5a2a85a79936e220da0bef SHA512 58c00441792ba6be9a10552d7aa23af353439ac37a87689767a7f456cdfd217109105569c0eba468bf03ec905fd6e1d4099d1fdae6c436ca5f979c48089460dc
-DIST firefox-78.9.0esr-ka.xpi 579082 BLAKE2B 2fd6e599862b30885f7a459b8702453dba40a5aca1328ca6622ccd02ce3a5bb0e1e0b1e1c7ba301bc7cc020ae4a2844e0b483de56fc150f8cf2ee7cccf0ad588 SHA512 82eef4ba97e4ff546721bacf789558d5e37733eed2efa180bb53774a6be1d43df24a814505e56a0b5aa13251fc4c62fa161b20af07abe4a12de6eef0ac28ea79
-DIST firefox-78.9.0esr-kab.xpi 539737 BLAKE2B 331c3fad7b667d79470ab64e131f1032c35b5f6265d6709ba7bf079368845fe4e9b455ad3a69f8f9242c89b4ea21b1ff5f1d47baa1d942a2d8c5a78cbf6baadd SHA512 34743fa27845f3dfc919a91d2e736eeae8c50244d4c1782d91f34ecfa70b544ae42e7f1af976879b180ffb3ae085c971f72fc6d15bbde12164119f286b670328
-DIST firefox-78.9.0esr-kk.xpi 593245 BLAKE2B 792aade3150219c4f6889951fc5842cd7fa38cc77cf62c1454d554b7085dd907db25a00cca816fa15ae99da807ab75e49d5ecba3c6c59506268d8a70b95da62a SHA512 459ed654acd681a5fc78681b944f53f990d085ad7a7552373e0c816924bdc7c5c3d84614a526654ee634be30711ce86336147c85df3e99ca52014fe6aa451024
-DIST firefox-78.9.0esr-km.xpi 527366 BLAKE2B eb646fb5058671ec5c6ed6c5733fe3385bc79486ceafaadeb8284027830dc3d99a3d4d3a4b5fd2d9aa87944c0194bc3d82b24fc0ffa87673802ff3126c47e661 SHA512 eb0c14012deefe8f917ce28183a5ba6374b4bb365645a63fd5051a40efd54e3c3f07d03e8b04dbe9dfecd525a358e6c52ca73858a6bbd7e6eb1e636f22eb7c3b
-DIST firefox-78.9.0esr-kn.xpi 506752 BLAKE2B b4ed041b72ce1fd6222c2615259270caf739f6da5ec9243ee3ab2b658250ce465dfaecbbea1a13f448c870425f693c44a1f9acc66445277e40ec35772b78e414 SHA512 be5a292b607ce3fe28e7d300a00ce0463dde25a18228098da061bf9a72988c892fe2818b771196fe1d4f5f7f6bfe3b5d1ae07b9060ad1ed6ae5c470c96e82d46
-DIST firefox-78.9.0esr-ko.xpi 567536 BLAKE2B 08ebbb89a6acac6bbf02593ddd8f3ac0776c4a736c6b861774136c3359a777eb62f93b5e5fcd08f20e348c734d7846d0fb3091bb388691965913651c8f3a008b SHA512 07e0f39f139a1d8b8d73f44ecac73984c114586677d3e60e58d95d37ebce198cfa1859b902ddbcb46b0cbbf1dc222b185dfa0c2635f8b500d9405ccdf7af5a61
-DIST firefox-78.9.0esr-lij.xpi 475230 BLAKE2B d80bc1eab065d1aecddd00d87c1795e01807b14e6a84b0b5921892f25e40621d5bca6b180edbbb3828b327aed93a73f2fe1000cd0dd9ebe049200277f9c87943 SHA512 14371e9cdef8ebbb8fdc922eda3f945e40a56610347ab376988eed3273fa80d2931ce7e86e51b80e3d52c96dae40359e655001eee7233331e8720e1a9abc6b78
-DIST firefox-78.9.0esr-lt.xpi 540694 BLAKE2B cc53aa2d2e916a2a8161eed2f275bc9fb6fcf218e35c00e8bdcf82931cfe817dd36792c112a34bd47949df0770043a059ed867c9dce7d475532a2a5ff5a7090a SHA512 bdc6324bcda0d8772c4821262feffdaad22e0be4ff914678a7942b65b5f76403bbdba5680dd58b0ec38f1919df19b005b2dc1923f94fcbff8814e0e6561660f4
-DIST firefox-78.9.0esr-lv.xpi 467467 BLAKE2B 9fb554d28e7bad7de871b63f9886155f431cafd83e45a8968bd3575b6f842d24bbdfd8a0c8e4d437ee1822c1ef1e24d40a47274b3add73c7ade8250159bd568d SHA512 db6cd16d893c1e49b021350849ef53cd8b3af8ef305d57c0441095ae4c796a6b39b86cca4aef39011f7fc8da2f464dad9d65e0468e8154b084ca93b447b47670
-DIST firefox-78.9.0esr-mk.xpi 460018 BLAKE2B 733dcd275f7b24e55535e6d66445b105645099d6244cfd4ac3ec8b37f08fc65fb30f1cd78675306fee4c3fdcbc1e8873606e416dffdf8d00dbae328e180c1654 SHA512 a2973e9c5981e2eb29154e7ea65cb92a20968ebf88e5f81723129326dc143ea4ce9c231631c1fc08e790026dcb5a71c23a98b5301f85ce3361fead41ae94119e
-DIST firefox-78.9.0esr-mr.xpi 541561 BLAKE2B 9aac521943ddbf522cb9937488b610cf9164e7b77b9487c91a0e51c2d4f92ca70ca2eb8d0429c8c56aba273c8ca539f1f34387c85a91406c6144e1463949b36a SHA512 fe5128bf120102c63682f7d231bffb543932f90246256c849e042869f753918d83dc523d5d19b4d0d4376a10a21de2f8986645dc796fe632a9e048ae205143c4
-DIST firefox-78.9.0esr-ms.xpi 453063 BLAKE2B 19c94854e2101862d1230cbb9ec38f95fd24e0c6ee9fdd2ab683c2ef79cb612eae9dcaefeab9bca9a8a4826ba79b99b91dd713d573d6d1926649b6c5605a2860 SHA512 f4a460291887ef30bec4289c58f3a0d2edb0bfd6a1d7fa2f451e59c62fd201f16377fb079ea92396e56929a8d2cba2d0cb758995db9e6935742fcc5426348c50
-DIST firefox-78.9.0esr-my.xpi 526327 BLAKE2B bb804e1909523270dd328296fa51f938f636235b942689f8978fa5d6a5dfa3c5e767d7007dcf5682706cb1f40c4845226d707acd30386104fda0dee9c9081c6b SHA512 931b9b7400030b42aa422baf9f361aedc756fc23e1b575609a4e95bacc229f3e54b387ff77a65aa5f759799ea4a56477210385dd9f061a6cb41c94d6731e35ae
-DIST firefox-78.9.0esr-nb-NO.xpi 518519 BLAKE2B a9dc35947ae68768b441f41643adeeb6dd9e06cc40e4905dbbb9898f12769af26071263254ae0293b669cfea3382e0701c9fd8ba749daf6592e3332c4cc3adda SHA512 3338ad5799c3e68e60ae61a2c6bc238d36c269591f428d081c81c8aec37e634291a4a7f62b923323ea08aa92f6bb0e7a1e7e985b10a05779432a9652db6c7c1e
-DIST firefox-78.9.0esr-ne-NP.xpi 483411 BLAKE2B b917c8577a95216737adb68d30c566d69afc5ddf1b04d534973dac7468134ad42628c49a00a834fd2ad997449343b0a3721ff4c4ddd8c4a5bdc929727fdade8f SHA512 da38e979f974e9f06f9e0dabf1680f512adaefd0bcf64815d04c571c5bde5e6b5e0c263405cdd848aefd9b40c0f684e98c9f7de3c7fa33966a3507c9d35f2311
-DIST firefox-78.9.0esr-nl.xpi 526205 BLAKE2B 7501783b01c502ec39f6c248fbf27538316eb8112a25f94713dd1c3fe55f8e62e33f54ca5f042f0ea2c99a505e5b1cea6d485f53395260e2da7adada27b570e4 SHA512 227f504a14e7d9589a5c5c23b63d2166aa4090277bbcffcff548bc17eaea37ebdbfaafa16a310d0223b97ec0cd947036deba5c816567f76f4103bafd5f3743e4
-DIST firefox-78.9.0esr-nn-NO.xpi 520148 BLAKE2B 57403c875ee8a3544a8073598c40e9c4d97b22039cb7820dd756f630afbcda34552f69a456c0790d98b8ee168c2c4e4883584d2f199af1bdaefb9d4e04ff7ce7 SHA512 d5bdf96101e24b61dd38d8ae18ffc5f0bd86c0911124bad5a8b92065b49a73756f3c4ca083452577beb57992d4926b0f499d7918acf57baefc24420a71f7e8f2
-DIST firefox-78.9.0esr-oc.xpi 542154 BLAKE2B cc89ce764a4aea1f2962c36e8854750d0711d2c363a3e5447d785ba490804aea988e15ebd341a8ecf5d75b066c195a9b5ce0ca438e92033c1896e2ad6248ef6b SHA512 c2e76a2807a86a95f1284a60f34b7895ae848f06040509fef980e693459b8df5b3242a0b7f5a0ca7af975cedd629c3c7029b2e533afa5792cc0df80d49d2fd44
-DIST firefox-78.9.0esr-pa-IN.xpi 580376 BLAKE2B de8123479865a85009ae18c325c8e611bc414f4f9b78d2a7cbc68e3fc274bcd5e87c296c3e81f7b54e73b3a0e09dc1220d7e8be743c21d7f978de9348dd509ac SHA512 0c596f5e18b0fbac5da2c73e2692938e16bf0ccca835fc63c30b5bc95adb4db567567f688862cd2cc935d608ebf74125bf303efac80a001ffbd044e688d2b11c
-DIST firefox-78.9.0esr-pl.xpi 545611 BLAKE2B 5a668190c9ddeed6a2eafd364d92976e88b39571e52f0ea23eb61c62806159e86bb442ec2a422ade3d7dd5944496a97fb64af2668b6c46e91d7a0b16f61b4c4d SHA512 8ef86284224dbd1b5165b0d35be3d16961bc7f42aec9d1d9fde564675f234ed6cd6f24ab1dd6340ad87b8e738b424cfa6ca2e1f6621bc8410f89487f80c8206e
-DIST firefox-78.9.0esr-pt-BR.xpi 527577 BLAKE2B d8ae2c7f1d3b590106b6d8c41ff69384176465dd2606a52ebfd304231ccb414b3743ad83c960f7294a6bfd471afa04b302bc55ff6919f59a472472b35a1b5722 SHA512 e6182f5963012f4f3dc366db384eaff03ae07c653ae247b5fdd863f07294897d935c219ea7ddc8437f54dbd010d29a84ee84e76c6a0e61940ba0c36dc18780e6
-DIST firefox-78.9.0esr-pt-PT.xpi 532048 BLAKE2B 5109885f8d8be6d55051dc72a1a6acb9f75109ba3948771b2a00ceb66721cad2a68b1611787c2902cdfa72eb91bc7b930cbc673813a51e8a8428630465f3ba98 SHA512 d45476310934c72ca6bda0fab931c06832933e8ec313bc1042a0d044222ba3e52044d121f5165a3d272cdf324c74f8d0d06bbba76bd9d5a275296ddbade7439e
-DIST firefox-78.9.0esr-rm.xpi 526719 BLAKE2B 3048844f499f7de4027ad7524776cfcfbb1f57148f047046df23e7025714cff9aeaeae3a5dd93db7f7046cb1bda47a0c0239e84c870f9e7e1d03a23b54cb8899 SHA512 058162a3f540504d62f437a0efdd66db3e2a938fef3e9ea5fac9f453ab86e39720fa649e19f67d531c7fbe4d2cdff3a66f0e8948ee8fafa3df2e156244a6942b
-DIST firefox-78.9.0esr-ro.xpi 535562 BLAKE2B 5c45d04430f3e849b05ede35c73af1d789a945347731fb88eb6a85e79aa2778418e9867f6976d75c1d152e48325042eb3576f3ed1ab5ab4de2b666e543759258 SHA512 fb77d882f5d068c34266990834adfa9106358f647705bffc2637932feb84f85b2ff72884a4c1661d87aa7bb0ff1780f6c790e1d2e71e62bbeeed0f589b2418e5
-DIST firefox-78.9.0esr-ru.xpi 614610 BLAKE2B 85dd761faf1f5ba174a89229cda6295e58b7823ef5701464a66da952a0dee57c30b7f39dba9cea312edb9d72784093f053f99a03a8aec6f5151b4187cab55eb0 SHA512 de67f659bc9f5b2d8d42f8e7252ac25d4210cb736bd2be46781bcc97703e496e9dd8f30291eec0c44b40573db97d7d2556cb7f794e0944648df738da2805a539
-DIST firefox-78.9.0esr-si.xpi 492523 BLAKE2B 1b1601e500169269d269adbc7fd045ea3da58aafb5f29361753a3fe5735cc59b33bf283d197f34043b6bb80f69911755f867b00f61642384a9edcf9fcfe980a7 SHA512 d2d34e01333351640be19248c7ca13ae66eff23975d0813df4fb7e12033c0ffcae669bd6e54d27b179b527ce1cef8cb49b9df4f3ec617c73817d0cece11f24ea
-DIST firefox-78.9.0esr-sk.xpi 534241 BLAKE2B eb09b738871194d7f225b7843135104307ae4db98da241c8dd721cd04a8423c6b908bb88a6ca1fc7bd64465f84185878ee46bc2e2a80f7f2b347f0bcc44a4cdd SHA512 ee76106746340e55ae1d358e1e5c8710543e3f84f443fc5e8b48e64031c464a0c6b178c02a83058bdfcc553f101c240282bab759d224952529f82268faff1ed6
-DIST firefox-78.9.0esr-sl.xpi 520926 BLAKE2B c1a4d7dc3f59744f489405aa6e92222e81687ae87155f2a8ef1fd275f5dc27c3a3e2092506c38d2d9677ab84d7cc7025c46ee20e2d31adb557669ef2edad3ee2 SHA512 f3a9d88e49db4d816cac1da508afe776ea20e4834e88a07662fcc3d827eb34545e4eb3404a54e117b3a993ecd62dffe84dd070d2f15b3527a93bdb1d205daab6
-DIST firefox-78.9.0esr-son.xpi 424585 BLAKE2B c8ae07a364406904b4aa2504dcb93b098a7fa0694ac106f1bb3b2e76863eecdf10c82785503859817d42b4f150c0586b5f438f63fd61e066f31e9c6db86d7138 SHA512 ee229cedb5ab7c5e05909056940b0062a2b053363c0788ffc48dc1a7aaaed19c94633282693db5157b9690d5c9dfab277656bed2372ba01ea33550b1034d29a6
-DIST firefox-78.9.0esr-sq.xpi 544917 BLAKE2B 8d921cdb7d786e7e37714837a323cbf9d87765324b3d95a865f4b0bddbc626bab7d7b5c3c31e73b5221fb621831af9d004da2707a5865a73b969822e629783ea SHA512 ca45b70f91cf86ed5f43e4e25f0ba7048d98cad431ef2a06f6af308d2c3a28a91d46f77aedbe58216da592c07f7c047db71cd7f90d4fc7a7b949adb985ee7cb6
-DIST firefox-78.9.0esr-sr.xpi 561378 BLAKE2B f1f7a7de2e71baeac92e661b30aea306c0dbe0ffbbeb01257eda4653fc4b52c89e87c31d240d0ade9709ed89e342003f3f3b1602e93de214cd7c75fdfcbfc214 SHA512 e6675055361fb3b93d33a084030ae65bc89bb7dcaa56e8521f768fa7b03dd05f2b0393db0c3c813fa5d0dae54781ab6673afee252d229fa198c1e52388c33e8c
-DIST firefox-78.9.0esr-sv-SE.xpi 529703 BLAKE2B b3406b072ef494308ebfa33ed442dc516f310a10c3cb88788126cb2609ca03be8b58b2790c8f0c2128fbfd341cbe4de1035641571fe20a06d55ba44ca9cb0b3e SHA512 b4ee27f8826734385f62411e58d3aa281a53bb95e3d712ba667319d7ae7695e104d94ea2a026c1f52afc338589a0aead42f865911583710845daab7bf0acb9d6
-DIST firefox-78.9.0esr-ta.xpi 521534 BLAKE2B e909252ac7738a1d2dc795f8d3cff01e0d915ff27a22b37e1ed02511c876c00bda3a0b459d67eae9cc88aa4d1fe08cceacd625d19094ba9e482aa674fb07fbbc SHA512 35d0d264319a7ba8da7bf2e1d9dac428736d199ebd3b2a93921d0c6530434ea220d5a14980b0ea671b6172765190b651cda849b8a31f1605ec52be5072140982
-DIST firefox-78.9.0esr-te.xpi 558414 BLAKE2B 402610dc4397ec7dad39c9d542f85b4b5edcb36bfcb482551da3930fe2bfdb4d6b7fe7a302060feb49bc2093ba527fad6106782910cdc32b93c1dcf5097440e8 SHA512 0bf992a323b477470426b115fee0cd893a73355b677ed4c6f465ecc635e5212cb4bc208894857ae61f4cc1c7d5a20ca60e22c9a19dc36fe9785ba97a256bc44e
-DIST firefox-78.9.0esr-th.xpi 592237 BLAKE2B ff9c411eca306befc819524daf9c048ccaea48d601f1b6584a89cb9ef9a533a4793ea20bc6cd1b1978604ac23716f4cbc96679fc153d38ac85f17b49fbe18916 SHA512 c61f0027f0ebef1a912636619473a24404c309aa02044a06c365d8ddeb8d682d9019bcae92bc9968e45cf958fd246adfa5653ec1f6a4aeceb2754f425c311274
-DIST firefox-78.9.0esr-tl.xpi 521109 BLAKE2B c9fde05ce8f802a58f57be9b8e13135a690c47d106e3354ebb804777159e572b8a8e348f180e2c007620a1496b290d710d3118f3ae3f6d5f361246e5f1298605 SHA512 b247cc44eba2b623f2a41e5e1bb105ff3d9832e637473261a94b27f3b87371fa0827835b2f471e00951c92437655803c2f37ba3c80e3609f889972674de29f90
-DIST firefox-78.9.0esr-tr.xpi 539875 BLAKE2B 8edaf2e58dc8361736ed26ec2fa9e699173a3370dfdd09d2d802d0349bdf10262e39957a535e9794027f50f931c676f6144ca3f555e7e1eedec6fb3e1dfd3142 SHA512 a714e1b37793ae1e4da61ac5774ada19edbd007f1abe68b3f4c31775e3a293601f1e07200ceb87cb62fa8418ead500c4172a008ead113d621468da50476ead2e
-DIST firefox-78.9.0esr-trs.xpi 501227 BLAKE2B f27c69b78fce7ecc7cf3ddc90ea83131afbf936ae00363453e99524618b3d5719435ef51d3ea4d0093237a3125fa14c7beb6885bdc6ec269823e17256fcd8286 SHA512 2db1b31b7e1aedcc2da08fc28241516073163da603826088ab8f81877eb7c09b45f7e68b20e819f04a2254a91e4c086e8072ce58fe478fed2944fe89d6c8b115
-DIST firefox-78.9.0esr-uk.xpi 608590 BLAKE2B 1322e91aee56726ed571731e856ede1c392b7ca2256ef9329fe90f50553a9313bd12ef338f4872909758da5700f05194df78d6748c046ee76125b4e6975517e5 SHA512 8c87948b23ac814748ede07c6f1298a6c683e41cd2b20e97c178d9d5e58857949ade58a01701690c87b6277a9e867bd39fc5e1442eec919442730a86c0ad0df0
-DIST firefox-78.9.0esr-ur.xpi 557965 BLAKE2B 00bbb31f9ce3d7e41e0a08df76010130e4390e04fcdee009d9a3f8c4e89e23f582caed9036ca7002f7f5e7bd658b4e748bd24a941633f4327d21e1eb209bb9c5 SHA512 546000b3aa3523d3ea1aeb9b8214c487aef376aafba6cc4a08e991f0d8c53d5287552cb8cf3dcb199ad3b176e8f2ce412b58f44ec2a4ae7b08855c816110c8f4
-DIST firefox-78.9.0esr-uz.xpi 477547 BLAKE2B a610beb0f398c176b9eaecd44083128938cf00faebc282d4ecea69310b96a405390126d0b480e9fe9ea6da0723d5e63e2f167ce9d300b5dd99ed7bc6a2f66ff2 SHA512 0066d7bc9466334ce08b8047b7566bcc6d478a3d46d9b93121e0669d3877539799ccf5fcb19964a7a0467de3e4c68266c710b4706e5612aee361e1e330e80389
-DIST firefox-78.9.0esr-vi.xpi 562865 BLAKE2B 9e123e70cf753a4db3ea984d51e7b618d7109f936b8de5fc1f875f45cc9166145d186895e18d4baf9ad5eebf38f741ec5022f87074c1b0cc4c84f0fc8f61de1e SHA512 4f29479693dc47c3c0e8945dadc47c254927530093b076882b10a4aace174c2b259af89a38ca10f90e9b06752b3d523b97f274a7f02501e8beab510570bcc0de
-DIST firefox-78.9.0esr-xh.xpi 427835 BLAKE2B bf462f52d6d8c3359cbbac6fbff529fb43fb77c4643a6e478251b554ae5ac7fcc1894116068173de0e59ce05636c84973b6224b1ec3619d073a0f2a475a8eed6 SHA512 8f8100470ec3d063e21c798fdca3376b72f58447f5ed2dedd8b90c02cf4ef3180a8914c8d5efddc5e366104b096bfd945a965d88be8c3c4e2e6e55cfad9e94c8
-DIST firefox-78.9.0esr-zh-CN.xpi 564760 BLAKE2B ea7b7fd24311f92939df72aef46a02629661288e6416ddcedefefc1068d22a55bb01d62db41f231e2ec9a5352d2b1bb4394b8e4ab8d28ffad9a25fcae646a5fb SHA512 30eb72ba65b0dcbb4c528f1b72d0a8fc0f4784cff7418b354798d74978a3925069050398e703442b93c04a07c73ce1660a42425a5ed8b8ab2e7242b4d8bae8a8
-DIST firefox-78.9.0esr-zh-TW.xpi 564725 BLAKE2B 12d447751a049eba42daebfb4ef8f279e20d937618373ae97895c1bd32f99b015eeb59b1b4797ae0fad3b64467a813dad4b23d7e0ab95de7af9378759b5895f3 SHA512 af6684849437a3999cf6b9c9226bb9849d88f6dcd54deee990569c778022caa02d2b0fa2aa45f8a42aad761bbf7b99b2723af3f63d3f0e2faad51a4bdb6f11d6
-DIST firefox-78.9.0esr.source.tar.xz 332717100 BLAKE2B 91791c8f3022a4f0bde5dd970a34f1a2d8007ff801a43ec4e35f2afe511d430ca01c4c4a0117895c1874deb7522d0ab1f4c6535cfdbe067d8602b0279f0d1524 SHA512 28582fc0a03fb50c0a817deb1083817bb7f2f5d38e98439bf655ed4ee18c83568b3002a59ef76edf357bfb11f55832a221d14130f116aac19d850768fba3ac8b
-DIST firefox-78esr-patches-10.tar.xz 66396 BLAKE2B c29b723e47c58b10885b220080568aba751e1b73c58e28fce62a2da4c4c3ba8c71b63e60448d17599a3df4446dbd9f9387b4b2b75da5ed1e545591aafe8ec83c SHA512 6bb9caf1f6867b894ab315a73f8ae6f381b5c80c90539f38e786ee653c72c0df055aade854faa23f22cab2253f54abaf918a756945b76ed88f5a224ba8a8f12f
-DIST firefox-86-patches-01.tar.xz 22844 BLAKE2B 3ca3ce62acb84cc6810a3090984dc024c8398bee66c252f5347c8f41016b769217da06432ee298f3bd9cb6c77334de8550a5ea471b9ba6214db346499b67124b SHA512 e4f566e1307aba16d578c4925c3786dc062e5f03cc93d4946a59d384b315a021d74f1bfe4304a7cd99ee7c2ad86c748a8c2d2bcfd92e9a07b7eb6eb90e013cf5
-DIST firefox-86.0-ach.xpi 465046 BLAKE2B 3c4d850b0918ee8d9270343befa130487c68bb6382394e59ca19ea8d06d44724d3e9ed5a6b5367799d560a3d5d2eea7c7b97985ca1f365e3db49fd6c19cc11af SHA512 a36e6796444e51590ac30ada1e8b5b64779a77905a81670994877a23d73cfc725b85016e077a837721c9ced5dfdbd327f60aa9450301c6d791eba26d3c4dfb64
-DIST firefox-86.0-af.xpi 429099 BLAKE2B 116300184b899ca8632f3b2a204266836cd7f7d457fe6b003a697f3b7eca6dfd2cbf54c6663ef53a364e505b40a6ec0e6d66397b86b2dc969dc920407717a432 SHA512 86153ffaf4f42fa184cb842a7de5ecb5c75235502c8a8fcb4dd93bcec12457bf784d726747f7981a7535682f67a2b3bacc20f4d295cf0f87281f5c66cb897416
-DIST firefox-86.0-an.xpi 512514 BLAKE2B 4409f0a44b2634987dbe9bd80b5a20c9f9425d76814c6a47bb164439548d5777a2864b6ebab94e0cee94f5d2285250d3ab3283000e32746949ee2d33647d7c90 SHA512 f8cefdb59c3f75ffc92526aa71d74843066cd62520dbeeb7ac6de09c7d7814caf08b61cb8ba87bb9c4178fbd1c7f394f16d1066b4f9dedb351c72565173bd197
-DIST firefox-86.0-ar.xpi 564776 BLAKE2B 38b19745c46304e05daf9cc92b84cc06f556cac121c211e0c0cce64acb658d65ce54686803416ba243052a7bc22a8c19689506e1b492efdd4c8a1a15ce57cccc SHA512 dd821b5cb3194320e4c7ad8bc9ce309751377b4da05dcdace97ba59a95164df2041f05f410a665b9b5485dabbe92b1928a8fbb6e70cb46d9770600dcee6fb97d
-DIST firefox-86.0-ast.xpi 493930 BLAKE2B 231590a7a5b8345b2a35f3f8f2402790a2ddaf1c82f48ff96a9dc846595fc2b8d15d93f35d13e2ee345303d9a1fc77513255fd9470db4d540791ddb30935be5f SHA512 dc2376a39079f1009031028cad1a81eb8ac49b4ec4ea66708ea4a073b0a2748f8999b9edec06483a4a7895b5537afc1fd845fd8da1c4234936215bbfe5be54f1
-DIST firefox-86.0-az.xpi 501739 BLAKE2B 293584a5cc39a51c64366421bdfbb64664a590a64f4087dc043a9801fc616ca4bee8ca56933056a7011bd20e09fda7a8139156b2cdd33ffc2774bb6a98f7a423 SHA512 b9282f5ab36f587369069c341e207bff0421477144397e3e43942e0daf9e8d55c5663939c4a18df42c94511ad4ae4c72824cecf50169258453fa5182c1bad232
-DIST firefox-86.0-be.xpi 616869 BLAKE2B b26c286813268a42abcee1f4134074c299bfe928e2d5f64ace77a6084927061b9062882476c08e0f9096c2d4fd054433e31cfc903831c8e7f263c6e19b85be25 SHA512 579ffe7df1ab1715e0442d522612bffa16c6f46905d7acb39dc354dccbc23feeeba16a60f23918b9c29f9ea0e5e80fd7160ae3eb2405d516fdbae893a675a1e4
-DIST firefox-86.0-bg.xpi 565558 BLAKE2B 58cb8bcb6c3e2f0eaca1ea1da84ba910765dd5e1e27cdea68a88527a796162ede63d08af857e305c4d66373cb6a47d2fe58eb34c2d77acc21cd1cfe5dde03b19 SHA512 1e9b3ae25ef5cbaf94dacca39b81e7cf6fd0f6f0f7c24fc8b512694900d54e90a85c0df6cd5be316123eb35413e115fedef02b13c7ae8c7691f93c418ca9dafd
-DIST firefox-86.0-bn.xpi 577119 BLAKE2B 97b6c66eb3d433be4888cf5638e7165b83cfd7413309ece51922ba3fb2e44f79d11cda0a79cb651cd2b0847cb6a4c28e9b364c8aaf504228bd53b1184efb67b9 SHA512 77183faa9ac9c3e8b2f606c88def97d3ab7ef6b2ca24c06f24759414ec02de6fb477f021217bb7984b1442e1c20987da0cf343172e2aa5b43d74a114045ae357
-DIST firefox-86.0-br.xpi 518349 BLAKE2B a455391f70e82c6136fab573821e3a1a4acbeb94342e3e35507d1d1ffa14bed011bd0a4f83ecca2b19e2203714c85afd53f052a7b1a3f9b376f39460abe8ca86 SHA512 77c8dab9f421b5fe1a144a48e23b4c5372e49cc093dfb3cc62051100e3c3cc50ded7fac530e706fdf61b58eb6358d7a1ba7afb632eda98c0b7d6b1b23acf44f3
-DIST firefox-86.0-bs.xpi 470251 BLAKE2B 7f95abafec18f86f4f4035d8f75f4574f821d9580012613073f0c7f8d335b0d1e7f58d7306f0319581231f029c70699e38c7bb0f7343eeae1ab3f3ffb0f8511a SHA512 99841bbc5fb16fa7e763c02a065b1a418d3a950b10a33e9b1e89ccfccc4f5f271c8002546761d3fc646db45e48f614ea16dc2f2c450e2495bf2cdb603556f9fa
-DIST firefox-86.0-ca-valencia.xpi 529198 BLAKE2B 39c61256d88dbfb3bde06a8de4eaae03f6f3a4d727744b45759b2ab9cdbfbc7c8130e2377b1eab267921729ebf4d1e96e82a6d4fc7bff6761997bd7f443acecd SHA512 deab9145a505513744c498317c7780d48ee76e6b8898e0eaa0950e0f96a0eddd8f6d4e5a4aa984c2358234d46de1f9e360630c8be30f3a07037e4ad5266b9e40
-DIST firefox-86.0-ca.xpi 529029 BLAKE2B 82edc807e47f1e21aa04ec48f5855cc184b03a223a60b7d9822406675014e414a6142a32d6d9232f2dc23d9cfc5539301e4fba53dd17b8141d2bb99689f44429 SHA512 6ab1a7893a98100e1cdadcef9617a6acf3f38be0e965a6a9c5ab63068064b4d25713f96d2e6931453f36236b9e6944f23db1c43a2335cc959218a4fafb2e24e4
-DIST firefox-86.0-cak.xpi 556827 BLAKE2B dd83a63b53f9cf22baef7e2977b1af6feaca30903347024999b3c15b779f175b10a135c029e91f9ca3fc02f3520bdb83f385ce8af16b1d3bf14f2d51ef0f7984 SHA512 2bb7d5bc064df9c9f7ea15165bdb0350f3b2a6a2487a3a506ed648c8b854053bc8aec81b1b005afc2cb4cb73df8f7f89668ebf274b7f1233f004329580880f88
-DIST firefox-86.0-cs.xpi 553799 BLAKE2B acf9d713286a6a7aecf125caa816c33fecd0a3153bbb2da292003faf27a740c3e926e3780f7a2a1b9459040506393f090708c4ef496067cca8d90e07ac921418 SHA512 0786d43d6741c8fb4ba10e316b95a1a0be45df9dc3d0109c172f23243a8929da6f176fa2d721e6733d7e5403f17e57fca795955ad36e559630e148a61559148c
-DIST firefox-86.0-cy.xpi 539159 BLAKE2B 6639234865f3d22b91bac3c58a37050271d81389db1438bdaf660045f3ebc9a416ffd0693f912b077e3b791a8d840d4f6e24d98d59aa1198532c9c3254091cd0 SHA512 0e0f188f928a3869ae74a8f9ced6dea93b4b3b895b1042b485458429bd6db9ee936dde75399cb681b99a2c43deae830dc585cfc7a34a4d39f7c1d5c0c2f21e5f
-DIST firefox-86.0-da.xpi 531515 BLAKE2B c893cca12bf3c3cfce357bcab766b26b571ef34ab08b62b229e05a336b71b93b37a958b53a951cb6556d70b77df796bc24ebb2f7c53482fb0cd80462a0a54eac SHA512 cc78291fe6de9cf60e8ffca7ca8f40f225ed5f805a63ae342d2a623e3720044882b4d733d7b3475205ce6493848258230cd0e00a802ee57e08503a1f0788c3f9
-DIST firefox-86.0-de.xpi 552145 BLAKE2B 08bce1420961238e1f6650082b8865c87bb5e438db4f6811ceb4236e48a629f3e46ac9adb8c5e94520037d1e2e6c013235ff0e22f65c6240628be5b4f3054cce SHA512 0334d637e4ccb6f6418fbf75ba92a4444da29a41c5bbabf698a839c5d8852171491266d96865a63f646b28151b808b12d81215c4438c365af9c60b6174a8f514
-DIST firefox-86.0-dsb.xpi 564061 BLAKE2B 46869722f5e3819bea72e9d8eab8a6d93591b76105ce636396f939014fbd003fc1691f4fd41225a77e69c1b279ac1234c82905f2505a944decd0a3d11328b74a SHA512 f970c96e018d6450e15841e3b6d0a18df31aa49f31ca1d60d5edacb2abc1804f02ed78770694c7d13bd03d9744b42dec9265963aad2714a6e154e0793c9197d7
-DIST firefox-86.0-el.xpi 634013 BLAKE2B 978146d2e45f7505606ab278628db8551daef6c526a0f47b2005af5bbb067cb1e1fc2baf2772a7b7c3cf9625febabe571bd173eb959ad6e2e8e98c8e2cd53f74 SHA512 0ce5f893b2c3c55ceb07e6c6f0da46163c331724ddbaac9b4ee9049bdbed7a4231668bc63da83cae9f25271ee6a16703e04e3c80cc39a67699806b35b7d483e2
-DIST firefox-86.0-en-CA.xpi 507449 BLAKE2B 3086d287afccbfc19efcda9f6e1e5347b10478d9ce9e7e1c3746936a41f39cf4a122b30c0e28d8916da4f1b23d72ab71423f8ca029c5937bcadebc5b128c22c4 SHA512 97eeb252487933ec85142ced08aa5262c8f5cd5b0e5097926ecb07ad4171775393b7d4073a3afd76e227afc1cab203cfd8755e070551b943a31fef710bc0152b
-DIST firefox-86.0-en-GB.xpi 507799 BLAKE2B 6f41a21ba9bb1e0fdbc81c91edcb0eed6e59265abe2d033e9dc79f9b170f330534a112e233cb83d1f94c90a2b30c8aab3d1224c3e7eeb05cfef60e69843b57a3 SHA512 cd511c7929dd2769991c911f05519a50a39f0df67cd9560f36b39574af0f27fd78c2ac86be2e3aa16bd3331921d57191c7357a398373651b6f8636e5bbc574ee
-DIST firefox-86.0-eo.xpi 529151 BLAKE2B ba61742d0aa47fb8633cf3daf41b30c8505c40ea228b6023922fd22a51a8c68b2e817a2a81b285c6c0e045c516cd933cf146c70b865f92cbfc9d582a9f416a11 SHA512 93da42022e23b8464a7c5b9a14238e097b1d047d6307497ebca9675e9549ffeb305e1ceec6bdb60c815eb9a7c7025c7e52279b29c758096369c6dc23cd2e7ded
-DIST firefox-86.0-es-AR.xpi 544671 BLAKE2B 574cf86c1ebe48087425b5a7faac75414e7767aec28a9d737337b4cf40cb35b1e91c94d4ce84406fed065a3c08b8c34e0ed53320b225a66e356b8f6e107e2281 SHA512 7ea8430071f9f98aa04b44a80214322871458f9b1356f0bbd569e0b3896a9e8368ba0a0f76deb57ecbfcce2a64dd50505d84c2a7e539703905f233f5244b1833
-DIST firefox-86.0-es-CL.xpi 542910 BLAKE2B f7667befbdcfc899d4374b790428e6cae759179918f5bf1fc31be3a532b698030e20da5172a8474ba656536a1e00e0747bbacf046672d3b5fd5c0c1a1e854a0a SHA512 a4b7b772371a880a5b09b35958e4eea34e4299b782fc985cc6dbbdcae551a4c5b164490c2fdeebb1f51df440acdf4aba7d5094fa57b972a41d1837382ff6b333
-DIST firefox-86.0-es-ES.xpi 534184 BLAKE2B cb0742e70c917d194f24fed5f4f5e28dde2faf3bfc1fd472671700721e0fe9861f7594e1baa125581cd53a206ad1884e72327b83b9a7782ecd9aee4b3b08bbb2 SHA512 c8c605e86e505a18d6e396c0b87c9536ffb43e2b5c559f133a6ede190efc4fb531d3afd928efc51aa2da4f339e90b4ec687aaaeefbaa08ad14fddab71afaf2b4
-DIST firefox-86.0-es-MX.xpi 542614 BLAKE2B c2243c7aeb1d1be723450f4a75cab94545c7ea5001cbe908fc9aaa608e635b76c58cb30a784ad6deab6a709c5231ca9de8fe0c449d097ea33a910aa692410dea SHA512 cc6b5e3f6faac79133332eaad16906963616d07ffe57b54eac5b1a534b9a09c183d9897bfbd167cf29be6f660b9db9edac04ac45de20de5b8f7dc09816c402ad
-DIST firefox-86.0-et.xpi 492955 BLAKE2B 1ac399b92d3d101c47eb669060448757db4cb905b976a215967c7a3c594c43727ffe1f66f347c7b36ebefb9909f7f95798c11e32819bc17eb9eb265953bdc1aa SHA512 e8c1c4bf243c8d01d954fc9c1a57552ee4f3aa3064bec647ec2c427b895d9cb940aff062da8e9174f5a762eb4bae24e0a596c3fc54f6afb01f3e1dab673b3270
-DIST firefox-86.0-eu.xpi 524546 BLAKE2B 42d283d40312cf75618ff453902bee753e1ed6ffb72d2a13273fd2470558dcb2d41ba62bccdf32503d2cd07c04e589c2f0f87b16f59b71d77fc4a1106f8f93d8 SHA512 8c8ee595881cb1a27477c0a35ab367f54b896929fffab5c139caf7498a9376e6e8ebf77aa4b874e30366c8cb8bd79a45a109c7a179131d84df8776a31893bc44
-DIST firefox-86.0-fa.xpi 543422 BLAKE2B 918a73037fcdc3bed55c1b5586332cc4cbd36204f5d9fbaa0cbbe48ac63cf22f0988240576a2213ab4a8e310e676925c879ebc2b6d968e5b3e1d5b2de14dccbd SHA512 9353ff88287a22b75a0858c47a3b3d22b95dadf7608b5e1a3ee854bfc3aa08fd1ea41cb5a52d349b51061c3c7fe8c90b9cd2907132cbf3cda4fff6d166b42282
-DIST firefox-86.0-ff.xpi 486265 BLAKE2B a0fe3a8f35df889988dca2b4f556ad0680a9a8cc07a221725fff0e87cf1e97017170149d66bffd0612a24f6581397461ccf2fc1bd71da02e307e29baf4f49050 SHA512 534b3035120224da830ac223d41485438e7affdde186a0325d47bbc54847a433330e00eebcfb0f231338bad0d22fcf4bbf084947b61001355cd8215837e41397
-DIST firefox-86.0-fi.xpi 530324 BLAKE2B 7bdb8935617a617d5394e658bf9d8e4825575759742c51ca82da57611845f36ed74a593f11fbd46c11cf29cc41f9d21534a545e84dec6e45eef538664ec159ca SHA512 5b98ae797c7ffa98ffee3a3e3972158b6f797d6a293438eef107c52cc76dd04570e70b0a71d84faba5cca160adbb33c10c4afccad69a0ebaa2f899c189a5e8fa
-DIST firefox-86.0-fr.xpi 554013 BLAKE2B 847d48c10ab775e32c1e012fe2fbde8a47a4b13c95eb44765d7aa43a81afeae63f000667179365dbb64a6edee211e542723c4d54230ae88e8071b612ea2bf681 SHA512 ba821fd2b5a8e5572b4b292e720a4c383e2db7671ede7651dabb8ba351208693ca7797604afaf0e8187a0dfdd1d59e97fc773830f11b7b1b9bad8f4e35f1bd2a
-DIST firefox-86.0-fy-NL.xpi 540454 BLAKE2B a8c55b818ffd594f3d9fc9cd7794ed18aa0a71e837ab8caa3fad0f982625434d6a83771ec40d34c648e3fce6744ae44e1840a3ac7eba04f16d5c26327c704914 SHA512 8319b9ded44950fbe5b9be8fea75e498811f1b1572c36755b105e61a9cd4ae8c3861c506a56db75ddead10e138f15edf2fb7a63b05fcacce15242af6a1fb5add
-DIST firefox-86.0-ga-IE.xpi 469996 BLAKE2B f73d32f7067872d58fca629f8af2bca7a1ff5044603f599a8a3a28b61fc5e43ed1d1cc6b15784dafa7b7f4295f29777788506ded368b4a2178569a1105f3833c SHA512 725693f24a62aa116b1ec5084d77cc70490933c3226f46daaa0720524e2ed9953575445431023b6ed8e72ac5151f2b6022b5508cc801c130f75c4186cb478bac
-DIST firefox-86.0-gd.xpi 496807 BLAKE2B 87b1fb36d55c865c5d746b8195e809ee5bdaf5055c50ecf3d85c793bb5e37c08ac1c0fc643000b252fcebbd942741d313af4ee7766109ed68a13560bf96409fb SHA512 a875eda1880f71f669aec38676e0ee057a4f3004996a428d1a0501483a6ae9d7619db8e475f1f35784b5a26b3a2ff0a62a0af74328aeb05e18891df31d087070
-DIST firefox-86.0-gl.xpi 540051 BLAKE2B d602e6cde61b5c62ecba3015e854be59fc127e5726d2d86f76ea214d3b96a03ead75d338b35481c64f857594b7586ef602133e8309299c2940491e09a9aca1b6 SHA512 6705e63400737c056d04e67db84feff95f3d3c82aae28aa1caef83d72a20a5d8c775a2a3dc218fc5770bca5d764c59654f4b300c1f472c6fd8a416d831e803ce
-DIST firefox-86.0-gn.xpi 555290 BLAKE2B d30f1bd5b544af052aa9e2a48c973d311b5e35f074ae3de5064bbe47541120ca60b29107b2d5ed9e63cda4bec74f2249dce9ebd0a746e71a998b87eb1449650c SHA512 aa87a1cac2b71d195c079ff4ec20445077a7a8e941135248195e55c5373fe69c5f73f44ba5f42df1e62bacb1146cff0eaeeaad9e286f23eb5e924d86ce52dd9f
-DIST firefox-86.0-gu-IN.xpi 545771 BLAKE2B 2b6d13b6de6776e99f3a2d0292532d9ac654027a7687d61ca446e779ac916c982366c9cd2f1252f0746450339d8f6ec6af3931bdabb6e2e209c44f06303857fa SHA512 845402b9537afb34680f122bf69af085acd162f6596ed68eee7a45f8ac042cffb15242ae305338f9b785a60397a89c45b9e9d1e6f59f8a03feaa1691e498fd23
-DIST firefox-86.0-he.xpi 554632 BLAKE2B 3c1ef62ce511c4a8111f4900bbea3a42a6a415aadadf49919f53d59c2123a7e7b7b3a62b766c6365c277ae7f060f0f54d4822aaca51220dbb33de3b2e35ac85a SHA512 8605c2f2cea60e70f693ba8aebbb6d9b3a55e87eb282f3af8a026d9d92e5bc3447c617b9ee7479c16f047b57a8d006dbe6b808580a9d24881ecc6544691f9cdc
-DIST firefox-86.0-hi-IN.xpi 575648 BLAKE2B 861f12252ce047420a1261c523676c9d9e3b75842785c02b5596c9cab49e2e2d56ff0703ec83a3a2cae5376da4987d591742f18d0b9f3926c62bae75236cb2ae SHA512 df01f481ffaa774ef1a8f4fac6987202908a1de69354fbe6267e3040bd74c5f1743e3e22d9395b9c5e89652ce7b90736ef002763a9eeed71c1a60e434f96b8dd
-DIST firefox-86.0-hr.xpi 535244 BLAKE2B 0260596044f9446ae86a2af727b00a0d4e8d3d520108c8674b78d5dbc1925b090997d32e88149215a0fea8a56443a8bc7505fd92a09cc2fef7b3fd46e3ff96e6 SHA512 46c2354ad1e3216873201961e98b69b53f4cc12b89431da920e55721d8860f2206f490eb0d0736fe18ca0fbc91eba5aedbbb6e58cff9221ca337b653b5baa97a
-DIST firefox-86.0-hsb.xpi 560302 BLAKE2B d2103023a2535ab9834a55449f0e7a13c18fe0dfbb17104a34dce3acaf172697a6c09da0e9f69556d9d209ad74e053216243b5c9cb8ef5fd9e3bf2d4dc1ba4f2 SHA512 4dcd3a03056219a7a4b4619a5e6c8ea19758b004fcc86fcac751b138f8a49a7c2de8f12a2f5e763032a998be85eeed79a3dc7ac1c00e16ffa969004f0285636e
-DIST firefox-86.0-hu.xpi 563215 BLAKE2B e54d464f1e1d5af19f5163c78006bd1358e166cd44f1b769a02a6579125f1970a6e728a6e2689351c315bf2c67a933e29d0ef4d1ce3883df37878b472a1875e1 SHA512 a6a4813441d82fe576a6d1127bb05bec1866a8b011c4f580f41c91192da9b7f4546a50a3aaf878deb95fcfb230a11bb21c69a8095b5214361c4c4a24d463e5d1
-DIST firefox-86.0-hy-AM.xpi 594522 BLAKE2B d0cfb0723ce36b7b946b4b4cd18fb6e059c0598904dccad867f54d14517d44e7e42293d7aebc0f583142de013ff5543ec97d50f37840bb97c0f3193d29cb5229 SHA512 e3ec585a61af2819fd04ca4cf084ca82b4fccc5bca87b1d5e870256d55a044f5e24d5d501142a776b6e05d663672e84e1b1643ec00f2ae2557fdc09e38645ef0
-DIST firefox-86.0-ia.xpi 530284 BLAKE2B 39fe6d1e7df153d3215091e6886ea333785e0e9cbd1d6982a7578597fb4ad248d92620dcae2359fa6eb492f806ba51552a485897c2e034ae0320cb73331a468e SHA512 401821793d3ad513ccca063c1036f5a5340a676f399235229becd5db02d03cd4d3f1db272fecc70354949e7df834839f504eb9c2122656e2a39da6f6e186ec93
-DIST firefox-86.0-id.xpi 512569 BLAKE2B 239d7760dc7ae83db023c01e05a1f16ca9ebbff0dbab840377c0ed4fd7ccb14ba199ed6d9964bb885799b12b7415cc3d89ab5dfec492391263d95b95f0a9e92c SHA512 7e47c9441497db4fd046356738371e9de1bb2e62b4c33e0a4006f774b77ecc873bc863b8534b712c92a825b40a5225fb6dc9264749135877ba4b560fad3ab80d
-DIST firefox-86.0-is.xpi 481745 BLAKE2B 224392df225104dc9514329f8e48f02e55a533f0ef49423113f2c1920d6cfe5c1fbcc8f02a630e6fa5af4601edf07b774cd916a1dc2abcd6e8055b27676757ce SHA512 fc6750c7fd0c56f7bb2e3a7a5d054e54805d8e765f1194d4e04cf4a656e3f23ca587bee0731c3c63e67205b16033eddaf55039285e44d0c7b57b6e29bfd33b92
-DIST firefox-86.0-it.xpi 458572 BLAKE2B 0973d5d6ecf940a0706a3fcb49a1f9835a146738bc015e6722e0c3ba95459500abe4453dc1fbfececfa01eb88a0d4845a66dc75df022bfdf75a88473f0fcaf96 SHA512 ae3821813a0c23dfc0e9df909f2f4ba8db16bed42e18e464b1862c9e77bd88ed8d21cf2c539e815cae0ade8961339b699bc2d7e3315c64775c25891df3de7800
-DIST firefox-86.0-ja.xpi 589894 BLAKE2B dbaeea32b8867de51df874d635e4b1df31c0d24596c5e0397e28f67f5dd44a8b3d0bf076939b8cfe000381971df058dbd7a34d46943bff4d90a588ddaa50fd78 SHA512 87f8f8e4562b88f3ef043f3c7c3a5b8d263c35abeb16d30c57a9e29ce01469eefe3a148d1c709f4732ffe6489ff34b39f3e28250bfc52f260fa95694b07753ac
-DIST firefox-86.0-ka.xpi 588748 BLAKE2B 85b3c392e9f7a36954b18eacdaf657faf0a37edceccd40ae04ae521162e95079fab832a05e4f6fbb3be9fc9aa1b72a7fbc0cbbd6dab8f26bd6b7fd9d8b19eb75 SHA512 21daf8e644733d75489f1f6984374679271c3aba148974c6f0b5db8154e4a16e5e48936c380b050a4720f649b7c59894ed1821e2073ccd648f4de46e121a2fc2
-DIST firefox-86.0-kab.xpi 549101 BLAKE2B c7ea84955df118e0a49aa304c49bfb2e8db58a901adf33448e2ba943c105fa2e39def16c5eb0bc2379fe2b97ccae3ab92a3d191fb7b25f154c35a7e235329979 SHA512 003ffc69901e8ef8acfd63b0e3821b7ec8acabb7966ab5944f01083840c9b1ee3e1b02d957e6e90e6fb3851e50cee876bf1ba248202521f26e3c2d667beea0ae
-DIST firefox-86.0-kk.xpi 599397 BLAKE2B 65ec00f5f4e4d5f19d527452adf6aa118dd2d89e9e2a6e853540a5a9581fcef3360662d981e290674c311b98a66f3ad9e9d0833bc22f20850fd42830ca22f023 SHA512 81e39680917b79eb86551d0809eb780d7c018da293dbbe29941a7403e29090cb3d2a2d5e8fe3694405778acbd283d26eafc34143e83d1e0df17bf65bdbec6d49
-DIST firefox-86.0-km.xpi 530968 BLAKE2B e6d55258b9629235f53bc06017246873a5d9227cc6b1859581867920895d611f995d414f55decb0a1fc950138f1b753517cf43a3473f3abb139f26cd604e17b8 SHA512 6b00f0abcc68086adcd466ea5f672fde7888acdd1336a60418ea44a5545f1976bb26e059ade73dfd2920e03a9f0381cace16641eb53fad228741b949814fc872
-DIST firefox-86.0-kn.xpi 508447 BLAKE2B 1cfd37528202a6c76ea44fec60df796f65f77f3f88cd61b4763686a9c38138a0a854f49e4408cc42cc16d6e43597471ac9d115ec6f2b13c6c6aa58bc6b4fdc2c SHA512 1b791e087649e6ba8bb61549cfb99c11b950277a288e56d6a86abbd3d0a5d55085a18c3846315f12fe5f10b30d0502ab7eafa58649c0b2e727aa437beee92b40
-DIST firefox-86.0-ko.xpi 576155 BLAKE2B c35ff34c66f36b0c5a94c9f9f85726470ef5afaff4fef159cbc408817dea18ab3129e361ef6bf4ddcd6817df5923ba02744e459e4a39ed15b36407fd457f2ab8 SHA512 7fd912e3db1448cb65fabab990235d07a1c1f80fdbe8f99aa9674ee095948f3947a63f5b53690f735de40b434ff569afdd55e27c3bce946e370228ee5ab1ad3a
-DIST firefox-86.0-lij.xpi 480037 BLAKE2B eb429a20d9b58e2e5f8c03537fe361475db6c7a6a05d69ac4ced809ce4b201ac9c9e3fbe6f253dc39f0a124e57cd0dd6eafbe825c7e1a929800e9149fc24ea3a SHA512 67f4f79640307e5758079d11bd8f86fcfc06344686a191cb00021604b04d509402ce3a8f3302d9b5f502abd66ab21ba69be041caecc988e0cfae69a92515d8a9
-DIST firefox-86.0-lt.xpi 559021 BLAKE2B e94991818b2b55b5bc21628331616b6f20dd34bdfd44354426cea956392c7344d9b5cd415c50839e1675db819d2b0e5621025fed9d2baf1195e61aac52762287 SHA512 cee2938a73f73505054e63e96875898b7fbc3a648582c43b34bade88c779117bb244b5c9ad6c2270799dfb4a36f1f63a5a4220b7e9157ef66f381307738ad294
-DIST firefox-86.0-lv.xpi 474144 BLAKE2B 7337af4c3543e00e725c135f249df763d55bd65963fb26414ef6e78e6372d9b130656bc8323d3162dfccefa888291163e87ad7c26b7cfff21081549a0c93456d SHA512 78061ebb9c06aa005b1249dc29e3b7308f5cda8d42939231bf241f062a4a0ecbf3c64635ce11975f2a3d9c3c622cbc77f5cecae071d6d95fbe6b0e6bf8f80337
-DIST firefox-86.0-mk.xpi 459134 BLAKE2B f0b473b075ec5dfd0053600b4ba04e4f2f0a6f4589b138d80433fd4184822dd2c49990ece4097f6507b1fb30a96c646547f87f849d2b4f59455f173ae2df76db SHA512 5cbba1e852ff6e41bd227c541645fc273194edd55bc41c1bcaa1b28838febe6598ea7e1314bcbd664caaff2be6a06fd87f055add7210043ba0548be08a91be6c
-DIST firefox-86.0-mr.xpi 545524 BLAKE2B 4e6a9ef3eddac56af6b2c7f223ab00fd67fe1edb86167e0f03626765483c71f8bd538b1af1382daea19b0c130069e984159c248bdeeb752c878a9caba0772a21 SHA512 9941a33eaaac96c36342be70d7def19e545bc602d41abcc645768aaabd66f41470088fe1da49ae44322c71c0d989d88d3bfee8e72501c3de8baa84afe40aae73
-DIST firefox-86.0-ms.xpi 457458 BLAKE2B 3b6cc1e2bccdb5223edc87c96855edb068ad490d97d7e174055e278b65f0ea4be3cb85933ba8ec7e50df8f4971eef391e01369d9b539b369be8d0712285f5ab9 SHA512 7cbc2251e999b18a8938d1a44fe8a444e32c64242e1a252de80050f232514d7914854e03d0e9307737203f37adce5acae06c90988232093a84d1b4e4c16b40db
-DIST firefox-86.0-my.xpi 528910 BLAKE2B 41ddd992ac4dc2d0e8fa0a4de3d3431d6ff515080332a9cc7d7b00892b8b9448e57c2168f2444ce842f5a5b00d8c0a421c85750e9870111a89b55c2520f789a8 SHA512 8ff6a0fc52122ddc34af6e219d868e0460809ee8aba3e8acc2dfc0e7f2b0fbb1aa80f044d95f1885d56f25c2c7cef861afd95388a5556ff25621b692cb22ecf3
-DIST firefox-86.0-nb-NO.xpi 527389 BLAKE2B 232c829d6392f1dab9374e687a040865d95076164d4660e0f2c98cc31e5f4945322e4eec660beb02ec9c7efdf0c9d3d7cb815899a0d22ddd58413a1a49b324d6 SHA512 7072380b619b144eb6e71c38dafd343b9aefef82ab95e3d84f0d61f363d92c860ff2631266a1bfa6d5b553aba2de8f77283d2129377a739d40d6a851ee73519a
-DIST firefox-86.0-ne-NP.xpi 485613 BLAKE2B 9b136364b048fd5a51ac54b03126c94bafbce89e7cfbb333b1c4d82b3e38a4f8c7dd13681ac66b4eaf8b4cdb68fd83adb50cd3c398b04d924da9945320ffe0c8 SHA512 42cfc95d14d02b532a0e16e038e40e81cd85f5d264a0c220756066455952c3eff422677d8638e1ad96da3d4dfa76f66597a939ca2cab17792284998c96ed4e36
-DIST firefox-86.0-nl.xpi 534621 BLAKE2B 81b203b356cd9f9a262e5cf8a1c185186ded29e5710ce4bb92608dd775a147677a6f3874700029c51d893227a9cd4b8b3a2835213d335f367fcf5ebf1af9939b SHA512 bdd2617e1945526717a310dd7562cd9aeeabaf5be36ad2fb8845c3ef83586f6ec14a8903062807978086bd7d70672caad86d782be2c05eda2d1afd0b954b5454
-DIST firefox-86.0-nn-NO.xpi 529795 BLAKE2B 5d301429fc3394c1b07803bc9c6260b181eb2752c4f2d8bbc2fa1d3a5f48bed0646f02eeef9977ed5f85cd90d2a5ed172377e8df19a04f8fa546069addd89bc7 SHA512 76a6198d196c98ab285d5b6ec3e83086177f879f44002d83533fc6e508edb706d122d4cf5de2ea899729dc14b359806543479e71d119cee66933a74e561e6911
-DIST firefox-86.0-oc.xpi 550297 BLAKE2B 57ca311c70e6d78b8ab344d823c70c16f5963077eb996b416f6b928bd7ab2d6a53ada241fee2965da3e5442f2a5b1515e02434f1d70343084520c26b6d2de95a SHA512 e08e63613ca5a9e70fe034af20ef4f12b80c71dc48d19b5a1cb03de09f34a944b8e69a50fd383465d8e23e558785deeaf5113fe8f1449721f82038fef870d14e
-DIST firefox-86.0-pa-IN.xpi 597235 BLAKE2B 15aa5a85f573e9b649a43d1ecd4a3dc6cf4ed9528296f4c2b919e9e10d146cd5a0698c2ee552122f28108824d348c60316098ec6a0aa397d33f7d942fb998ffc SHA512 dbd725c64339eff2593a12f25ecc0ea385cd950570624d604a18b254e7ee4bdf68cffecfdfb7d0f9bd9f05d7a164f2545b0a861e51e6dc07f862bdf36d4563c2
-DIST firefox-86.0-pl.xpi 554811 BLAKE2B 11bbe3887314e48362e8627eaa41cc5128c628bce05fd1218e20f094c2bec93f27850dc7246f16c63275fc1351571ec11a40e8a066231822938362ad14fb9705 SHA512 9b657fb543a6498d1bc0a1bf149dbb201c81316ccff0787d27c54b2d7b4429fba8b09ccb30def7515563bcbf489c9a9592f847ac8c523858343cdeb1e89f872a
-DIST firefox-86.0-pt-BR.xpi 540560 BLAKE2B 81839a49b0d2a31740fd45f1fbf69dee001d4b124e22041df3a9ffdb11a5164546fa5d34265cfc70f8d13d1f9c94768849fc1293d3fc5bb3919b2080efd7211a SHA512 23661228885494cab81757ffab05cbb7cbdec68f9b250b3293377f8f9be70a1a9115dd5aa8923e35071d80adf5d0a172fd16a2a6604e0a6e275e9fda1a61680a
-DIST firefox-86.0-pt-PT.xpi 543588 BLAKE2B c2fd0a60a357b9e6438d0c7485fe2ed1c46dccf979768677c9e6081dcd87e1f1c42091072eff6656350c27842d689650f8031d262a10ef6431f00ffd3eb6a7af SHA512 cc33e0fb508201eb6e95ddb34f67e555000e43edf28d2d9ecca07c1c4aa1a35f746fa42e97a14e934b24a4ed1692ca66fe2f0df1c9bb3c0dacc03a0566b59b50
-DIST firefox-86.0-rm.xpi 535488 BLAKE2B 453a0cc48177f2ff22cdfa262de7744e3d03576b0501f281267cac53f8de32148737d2f83f260033337cd8a2f9522bbbdb65d58e3d85a7a7226e75052c17b497 SHA512 06c2f8e4588c2e84af0aa7d9daab5a9eebfb3655bd698eeff01281687acb83c7d2bc0f67bf77e2ce3e217585b7fe8e6cedf9388908a875be57fe7a27513d7f05
-DIST firefox-86.0-ro.xpi 537014 BLAKE2B 0f13c1d5cbfd41f739e80683d3fd1a1743746d4d368c8beee207f6c00e72cc65133789970afcae249b9a79caa1478446e4333d51b5b7d4aad5748e298f36853a SHA512 7f4498056246e85ccbe8abbca1cd648dc5b6a0f20b53889b07368ee93f63386ec1feecd5a6c3a89147e174d020466cae3156111d11ad174ace3322eea77b026a
-DIST firefox-86.0-ru.xpi 625461 BLAKE2B b07f3b5730852e2dc24fb19d9c17a13e57cf801f9bbe05eaaac91017f841303375dfd11cef92427cd6399233fed5eae495e2d4f75e91d78700352b8a8d10de67 SHA512 200dbf3bd99c2a427684c5c6fda2e68c71d1da7bcdf75e36199c6f3e98f61f3003e49c81b9a4e72f02cbef4d8e63a542e605666ae15d2c31a563c611cf7df046
-DIST firefox-86.0-si.xpi 494957 BLAKE2B 8389fce912ce86d6abb55c6c1fc5e7f7a19253b34bfd972133d31f1c12a4a925ec5bb39c98ade22a435880283b668edd756f5b0cac162b9143a2b928f49bc3e3 SHA512 a58f49f2875afba05758be969f27e42304d753a6050e1e56179d1aabe1e8e57afc1114b6d06372d2e5ba2e423fd7485df05f49684f73a3d4d3c802c2733b16f6
-DIST firefox-86.0-sk.xpi 544578 BLAKE2B 98b4dac390913475cb60c2786e4289bd311fdf6fba3aba6fbf9109bbd2a3ef9d509cfa752aaa943fc5acfaba867950f853920b764dbc71e91b870be3c1ea2edb SHA512 2b4c13ac391c7e3486992224034b7744999b78e317bde5ee36fdd42aa950e4438f4940c9fe532e35f47acebbf76b673a8e2552faca0d1180190e7f761cfd3304
-DIST firefox-86.0-sl.xpi 530042 BLAKE2B 90c91ba20a9962252974f95e15ffca898e201e063e3eb5840d6d12c2bef0913cf92a0ae86e83a1ebdde40018be6aad6ed4eb9e4baa55145c05802ce377924e88 SHA512 9d1145f71d39361743874b0052b9ef3ca76d918be80618cd36a20803a198abb40c7336e6ed29d89535832842c4886ca27960bd78dcb531f8e21f8058b80508fe
-DIST firefox-86.0-son.xpi 426369 BLAKE2B 8a2526fb35a77965a7da32a0e5c9aff4b7faf70e7fd060c990377badd249cca8e028175176193c8fba6f01a4e7da0b43fb333de4c575c0446def84bac6535a96 SHA512 b548ff17a659288947e7b9ec0ca6c87b0b6820f58cc0001ca3a3e5ff41564ff4d782db10cdd50f1d309304ada220b436ee0af171c2c2d16892adf2a729d50ca2
-DIST firefox-86.0-sq.xpi 553692 BLAKE2B ab7bc2f68df406843392fb159a6a32817c66da89d22a517c6d7dfb2604bc2cbd59b2bd2ab5664e7e10d36d3607ff7f62d9c93909a3f1f89dca6850ec07d6f440 SHA512 6e738156648511517d98e922503bcc5f905030d02cadafc760f3bc6e55a1746782aab98e980240f72c6fe7c4b305fefc83e515d65f95808e2fc6dde9e3fda35a
-DIST firefox-86.0-sr.xpi 576985 BLAKE2B c0ace1f6bf0e08a58c7dd5cd4005b19ebdf0f766e6f63e0f86766d929eadac4fbb92d49dca47eceed8595189391e3cabd15d6f305b22950caacc339a1afb371b SHA512 4c347c1597101a1e0ce897f8915f0995983ef1090cbbcd96fb70a05e6d9665477f4e7e031bc463c7c5d34258581c07b5b08fbf7e9d9bca12d54f07165661b513
-DIST firefox-86.0-sv-SE.xpi 538313 BLAKE2B bf40b34c712b4e5fb2c670d404974958e44324d19c44fe35aa8021c8c16c83fa4d346f05894dd96e0f8cd3d4e49fd88ff05212787f89741da4606105a04d0d6e SHA512 63ae3506bd12f2e07ba820de3e1a2a2ce71a7db95a03f4d13554c5e8aeb3de79de2322dac0f48dd8624cef1c1d3ad9ad2a8bcd94a9a3ffe2d3d637c9488370cf
-DIST firefox-86.0-ta.xpi 524591 BLAKE2B 7d5d68d5611e3ac69e327a66f3a38d7ee4c8006aa2f9062a9ef1c89b42719dc76d3ad4fb314743e28a30d0a4cbbe9c6f73a528c37f88b9813fa9d4539d898c7f SHA512 697e5b4ec9723ac0c8dd5f7d1c075c2d3225fc33b24a93227501b813fa9e4df9045ffa4e2dbb1a5deeed275fd5317fb1ecad6e8727f6d4ae19e454e25a303792
-DIST firefox-86.0-te.xpi 563286 BLAKE2B f93d2701280468ae8e8b292ac9a8f750c4a06f11a478993559e84104e18bf571e7c79abf083e32c6ca9a7808ed6039ce00cc5b8ef135033264a63833297ef7d5 SHA512 37122122bae65516c4848de3d8cd2218fcb5893d8c3ba4f3222621ec45782d4ebe6a2a0daaa3d1ed9f30b3e3106b885de3500480b3a3f63e68fe28063db86c19
-DIST firefox-86.0-th.xpi 602714 BLAKE2B ac8808f4e1c51b9edb388f9b2c7bddd43ea845d7eba9d30284f98e5d75083567966110a0d9af17860ea39df55ad28b606d04d5a01fdf903c8d9672fa708e9d17 SHA512 aabfb0ee7fad9f22fc6daa8524134f99634f318a5819dade252d8a01f85aee4efc33af569960ed6f8bf91318a532a20532a99a43f8e6469f6735171f37800659
-DIST firefox-86.0-tl.xpi 523810 BLAKE2B 498840d9b104a1461f3d424f7c9ce809d08402e91338b5c0bba7854d061443899c9c3063c76e3c1bcf762733d0b026d4afe4324cc8dbd4889c061420f1c1d2dc SHA512 f4bda25dddd4d697aeac0b2f4003321007934edbb0588ef00380c8bb829bd01aee279e74637393e0ec5a2721695fbe931f4b35fd77f569839287baa96e68234f
-DIST firefox-86.0-tr.xpi 547786 BLAKE2B 9d269baa49d80e72f489bfd4681354ab8065c4f3722515603a239087c6a275e3780bbed25033e193e495a33c08c872564addf6bb5a76c102161af53cef972c79 SHA512 df79e0f86989689c94ec8207151da1cd315527102b7601da93cb97041aabe5e7dc4e5635b758c2e300e9469603767d3a19eb2bc6c837a1623ffa4dbad7708a0e
-DIST firefox-86.0-trs.xpi 504278 BLAKE2B 25a80635661ac7bb50bade897f23ed4d9def3c087dbd7d5f3b3917a9f0c6517533ad8887fe4a151b34b36997c2c1af5ccd61e63ca360c7f919d47cdc7ac30de8 SHA512 f67b64251cce4db7b4e63c32dd2caff5a3ddb5466f7e7b5803d5ba480c28ec70f02329fc066e6d426ffeb55708ef42d005fc230970280ffcd94c465dcae29176
-DIST firefox-86.0-uk.xpi 618779 BLAKE2B b683df19595f47f40bfb9c29a50bc23c4723934889ef1084f3dffb5cdc1dbb37287c5bf255dfe3843eec9691a3ebd5b5d7624fabecf29c2cbe1588b6c305523e SHA512 30bc54534266a009c541a1837ec367280562753f32195345c2059f365e62b008f34da3c166a0da882652e8061b1b9baf0e4e926f9e966a70bb9de69532d4fa0b
-DIST firefox-86.0-ur.xpi 565914 BLAKE2B f7c50cfc06402b27eae9ce064ebd7468822d852005cec357f0b8b19010d0f558182fc02919b627aa64b466269c1e27e214453f6afe0692be3b07b6634ae11628 SHA512 15e66f7398cbecf1abd54a2604743e22597946bcc90d80c505bf79787af6483e5607fcbaec198c4521c7dd55e33d7e61c0531fb40840d9d802dd841b4b57f0c9
-DIST firefox-86.0-uz.xpi 480401 BLAKE2B 7ca215b624710eee6b35b969133d7406d40374e6a27d833e4f6a8d755a3787f829d376a8360e8667d83217ab0495ca968b66704a9059b19bc281936cb1243bb9 SHA512 0d8c5047bef3128de9b932cc0f485669569f40007f2cf70309fbad892c4af256ec6c0096f00d4117415a46e769dcdf9e829bbc2721be0aee05645fc8a76d0ebf
-DIST firefox-86.0-vi.xpi 571524 BLAKE2B e66dc4e245658b5484c94aa8875586e15f7998a0c6cccfc71435c5fe02ce9567a429c3e00599f8d4aac5c449226e08abebb50a6082dc95231c27338522445333 SHA512 243572a929da3c61a21989eb268e52c3745536b194827c9b9320d95c4e47082b2e218837b860af7d632b8bca6546a43051b179389bb2f51681413399bd89f3ee
-DIST firefox-86.0-xh.xpi 428557 BLAKE2B 86dcb582e1a648c5ca99004dcb75d3cfb13ba7dc871e0f5d4e7814facbf912dd51def5a674d9eb73689ec44b58e1060769178004ba89da46d52917a2fe88f5bd SHA512 c14e19e19773003f2b0826e3219ea4357f8783c2c73ea69f62e279e094bb1ba01b92771963a97b83e76e346023d216650bc1bca8503ac364098d8dd2c5cb6779
-DIST firefox-86.0-zh-CN.xpi 573533 BLAKE2B 55abc836aadf6aebf1d951d66eee01848cbc35f684415c56ef1347fe540c0a592d4ee43fec9b5a82f6fdd50702709d54acdb97b3243b09f6d68040d8ff921376 SHA512 990d4e52fd548c6d89c41f70fd8e78bc242e989c25aedc4e61433099941a8b6c01764f39b283868d5c934fed8ba9a852fb7fddb3393575cd6c4c83cf321ab896
-DIST firefox-86.0-zh-TW.xpi 573620 BLAKE2B cf251b009eac891fb4621c9d34345068efa394477151d5831ac23392110af433088d707a11fa9ab39a3ff7ed79a7ced471b5b3d95a1475f8fbfb295934b0de88 SHA512 12c08a0dad16f4e7ead8523ac0c8d3ebda8e350faf5f4986604f410855bb5ce5ebf393bbbfbcb110ec9cc887abdefe8bad23eb6654fde64f1014678542be19b2
-DIST firefox-86.0.1-ach.xpi 465042 BLAKE2B 34d2a7cfe9b4e354330aacaac966e89ef52c0b72fbf0b9e9a4052c7c705996e79ecafe0ec1e4999d8b47bfc50e4848bcaa510dff244bdd5031a985d979a87fcb SHA512 2589ed90b509efd8b31aa7677b5146ae1026f00379292060265726b330b678342a4dd2e4a1dbbd280ad7a1a41ef9a51ca6262ed4724b302586b3672eafc75d92
-DIST firefox-86.0.1-af.xpi 429107 BLAKE2B 9483b799b93b0beb4f6c342c947a732a04671e4d5c017b0b94d22f97c100c2ce223e58ce25ecafcd513476664bd955b3c8fa05285a5aab2b56711b3511967b22 SHA512 590e941421e4ce371f44188381936cdf7bc7bec485062b44e8d76906c30658ddc5c0e8d74679bf252e061a543b86bc45ada2d10dfacda0dde9fabe892c1ed42d
-DIST firefox-86.0.1-an.xpi 512517 BLAKE2B 99bc41158ac2026b955dba5f324ca65db0bc65ee7f93ca523ffc8b9b11df5cca2186b90861ffbf5e355ada8875f623a472b8971eca96f60c851cf6eaae0ae535 SHA512 58b3c597cb84581a5c6dfd5e961590d0be856c48554d7a9bafcd0abeb1a6d25eed7d3e423901aa19c34bae9aa3db217a76ac5e9510f027cecb9c1d9014813b34
-DIST firefox-86.0.1-ar.xpi 564777 BLAKE2B d253cbc8181c4b6817beb1ea60aaecdf90bc8295ca0981c9c810fe4812781c5abb775d0fab4617d1d0262274f4af3379e0208c26eaaf07905854992ad1a26080 SHA512 9674c2ba59f3e73bf7e86bbd80ffff82ed2a25e2788718de8a5cca1c78efc30c96f1be3933aac774e0296aa826d90568bcb74ad50b13a2d3a41a02477f704b95
-DIST firefox-86.0.1-ast.xpi 493929 BLAKE2B 8c0919bae85d436aeea5adb7ebddf571537f9b850ad9dd07a6934c12c334eae23540f6cb81b210b78b3655466e5a7734f2345bfda9379a83773eadc84244576b SHA512 46415bcf002db30a9d48fd267b1c593713800a8296584af88e3c98f794321c9ddba45e5dcde5ddec98c4b8c375a885c4a179145d84766e7fef860d56c5cf5a87
-DIST firefox-86.0.1-az.xpi 501750 BLAKE2B 88ab2cb03c05d40dc161ba4aaa2780d0dce803fd35ee884ec369b7ad217486872e3ce382301acf3b6f6c0ea2924f09f045d99add8bc547c2c14538e8d3f41804 SHA512 9b82f1af08798e149886b650275d7efafe383c4f2663a50bfb2472246acc187192560e6ff333199e81663d226dcf263aaf03263565b93de9a8f3c173781d3484
-DIST firefox-86.0.1-be.xpi 616872 BLAKE2B 02e0b50e531d6836a6ea18c2fda1c77e422c34c51599b13fb1bfe0720c5cca4ac1ab450dfc7149431deb2e7d5c1240e111db2e42320afdfc53184642a415bc1d SHA512 54ede4f99d2157d31b5517e8513b6598fcd19593e5ffc8cf6cc43933a1e958c7ac6544456de28593be415fe88dd221738ddfbd487ebc33d51765634f451c3300
-DIST firefox-86.0.1-bg.xpi 565562 BLAKE2B 5ee5231743be21cd42c393ad73aae58e5622419617f7d662c85f226f8e5c355772db71cc9b31881b2cefcf135303a22d19d18104cd44c7a328d0f9e079f33af8 SHA512 20d6b5c00839dd7eaa6aeeb8e54320ad4789fe050917c093bed001451c204cf054cdf128a23a8f9ef34d3aa94a9dbc8bd6c3d4877029f31daa53e0febb7f3ade
-DIST firefox-86.0.1-bn.xpi 577121 BLAKE2B 51b18ab4250421bcfb781099a13153d375ddf953c3ed07bbef4651f34d0e2416dcc162a7d23d7b0a913066e6d46ee53b3a744868e70cb5c6980272a6f50126ff SHA512 cb65cff83bcde9dadbd12ee19651cd93ae86e08666e26270239c3880d127fdb2cbf61432eaaf4d9e3c7322389efdcc9406597be62ba70cf2d4465717c805e67f
-DIST firefox-86.0.1-br.xpi 518347 BLAKE2B 2011d7f83006782ec4030b16d5467ff244eb184aa80cf5bd8539c2ed58160844a89fb843d5e3b7dfa3b96f00934055474939d8947b78670cc57de11e00b8bd46 SHA512 162d1dfd87bffec260e32fd31457bbbc286445a1fef75c3a4462f342674322e15e17f08bdcdc2f8ce09ab09671232f8dba9e7ff26b7d23d83138fee4a04a4761
-DIST firefox-86.0.1-bs.xpi 470242 BLAKE2B 92ad87b88a1e8f3d61676d90ca37294d6570e932823153df03c5d4ee5eaa4a0f8fa9e7cf72dbedbf43b34bbb8ef3f3f62dfb1b3dec651cae6e13d26fb58b13ef SHA512 c143ccfc30aa3565be3de053bf3185c59f774e24248aefa64e1467f2ea27be866ee960fa16b06e63f35d5488f8ccac48d02390f177f4e724ff99388a0f10b820
-DIST firefox-86.0.1-ca-valencia.xpi 529202 BLAKE2B ed3f4bac7c6fdcbae4b6178c9a3c0159e98f5a0cc3fbfd19aed4515fc81fba3f4085c4328a70ef7297c661f26cfcde57543280d12249084cd5f4b6550fb6b3c6 SHA512 41a35706a09040d69ddf6647d35777343974b8e787c4a7552a1915ed89cb3c10b0dad77fca5787471fe68218f679d25c57ad16cb3d5d2d56ba1b1c291c6f05b9
-DIST firefox-86.0.1-ca.xpi 529013 BLAKE2B 4d08eb4a5041f0f4f485686bdd9121580e2def962a2c4723716be89fb876a33857da995cdb563266a893ce76ebe6758dc68d5fabf1c3563b669ebd545795d12a SHA512 612df6bb34e9ea595353f3639e6c39e2b234b0b9f853ad5bd087eaa4166d18910342e78726d82d166a3bd86e68f678ca3d958f7265adb065025ab5ec4718d1df
-DIST firefox-86.0.1-cak.xpi 556828 BLAKE2B 75fc10e95425b295944a36e8162ca38fbe3d4b12b822e978601901d5dd331f5f6acca2e06cde5848d36b71347eb18a8f7631e19ff812a062c41fa7d56c9a60f4 SHA512 1c426a8702fbf246ea28bd22b3e8b5400bd7dc83e3cd55ae2207b4d0de33fe26d2393a7679bc9221d3e80bef9858809749762e684641a22250c5f861582dad46
-DIST firefox-86.0.1-cs.xpi 553812 BLAKE2B 4447f0a9c90dcef4c3221ba4beea828a1536dfe277e0d4490d41f2007118f4171e5bbda4e53bc6799d329cf29554c7eecd130392a95e652b9cae647bbb8696ef SHA512 c8329fb0c20f5777c76788b3868b8e8cf0c703d0c6fdd8a4b13dff07bdef281e329160d477ab8080b83051453fcd91567cd3cb01cd2c39677a1fedd8b45dd8f5
-DIST firefox-86.0.1-cy.xpi 539166 BLAKE2B c325692f86b113a0a5521c0ca524e2eaf24d69f15c04f36af82ce3602ce6375977d35db796fce1914b8345bc29798e5771ced3abbe8e21e8b34673764a59e13f SHA512 5c99e42d87b0833b28cf7882d6333234ac3cc7150be1267661914d8a3167eba2920e4bc27e6070f058f640454bdb3f4fce0a4b4e84e75234e3a0596dcda8e5d7
-DIST firefox-86.0.1-da.xpi 531518 BLAKE2B b6a879b7f161278755ed4ae8d27bdae1d28b93dc8f03756d319e58cbba53ec0dd6508c008123a1947175198587120c996d6b0d0263d23c3bd9ec8b368ea4f8f9 SHA512 8f6486ffc6b4679f63472fe4bd9c3e925a21d06b52735d2b18872aa4bd36472ecd9ebfcb062402359dd3fbc727e307893da90626428c371b919fe2ce525910dd
-DIST firefox-86.0.1-de.xpi 552150 BLAKE2B 19e9c5bdf1c7849cd6e3210f4227f8fa2a6b4bda4af905d96cc94716e9efa551edc2a6cf6ce6227f191e9afa94b408d7ef9d9bc605d54e30342c84a04f79817d SHA512 4444ac19d68b10c8cbf43ef5f5b26be39d26e3fd7fdfe99f2a6d8bfec6be8c86bfd725068f330aa086674f2f92896626a4a2f7b2d7692b46ec809da148bd4c10
-DIST firefox-86.0.1-dsb.xpi 564066 BLAKE2B f4af880f85a21fe6506cfe5e234ec0332d02703ba7b1726e150779bd73a443506197e0a08efb3ed5f17bc3b00828bb7a2c9f51cfa581204dbaf1c8fb50e2028c SHA512 f869202bd68dd3d59c1c71c1bb07a68f63aab5cb3d7404d856ecb3117d6e0bfad39b00ab9be6def6bdd1739b69ac34cae6c0c4638b6f773ba89043c54a67098a
-DIST firefox-86.0.1-el.xpi 634015 BLAKE2B a273cb6314ae9cfda3f2c8bffb90d49a206f2210b2833ce2415d33da48f86d4a1b9e766e26c39c1d98f8a3462c681f86f862bdca38d2f6e6545ee53d8a488925 SHA512 faf81b3b1a3f787310dcf8648dd25a774544023f22cbe6df94499ca6951922e10b81f6808f2c30569b0ee8cea35d203b60adfc290254078c78281c1184b377bc
-DIST firefox-86.0.1-en-CA.xpi 507449 BLAKE2B d5a4db489db5333a8c0119d953714234c19f8a914ef73f62f5e5ef27cda60f432b911381565f2d285900dcfdd0571521a69758621ec36d990d5f8a7242c59dde SHA512 d1bdb2da353586200d7899c93e92cacc5ad1c9dd6e56ae68c4d067178cc5212865f29b8ec787970133567dce9ce9785c5ae6c9e4124b5ddaf0e7ae3ee8d907c2
-DIST firefox-86.0.1-en-GB.xpi 507809 BLAKE2B 235718187ef90a9d569f91b420e8dccd8e0e8221ad5d9e597e495bbb534d3c6ade0e8748cc06c250a2287ac19041ecb7a771398f6e5429c3b2444c570712c4f9 SHA512 b05cde49bc6bf87f8572f4806982b915e6202a62bfd4025472a3810bc4d09a68a809dfb6ab8383af4409ecd679123474fce911d09a43f9e9b7cdb170af2e199e
-DIST firefox-86.0.1-eo.xpi 529151 BLAKE2B d5328294c891766ba65ef82a1acc7ac49fb56fb082780cbb9e29e997e8a57d08ba21cbf09c4ae787ba82a7a14c489d5e1e03e77a61538ae757aec0e878b735bf SHA512 3328614faaf3c9c6a348ad39ce159324999adb419e8a368dc8f51f972e51d8a0d2636578d8a118e2de883aefc8ed4355941742d5e438f8e6eacc1ed26de48da0
-DIST firefox-86.0.1-es-AR.xpi 544682 BLAKE2B 625a1bf9d9ad88952e986f35b068816a2d8ba9f55f0223ababc1bb611ca0f03498623d43bb16ea43739a484ec40d355c9207c1008194180fc3a1c44c43f3f064 SHA512 19f46fb79447e0ac924f44cf0d494d6b5886bf7c70cdaf7abc1ace622b7b1a78dac79f61b24e35cbbc299006997c4e864a03437ed8cea0ed29c1dffae345e061
-DIST firefox-86.0.1-es-CL.xpi 542913 BLAKE2B e09365a1396a24b18170ac221092e5193aa13c5a65e18fdc5d2e1fc925abe1f9778c54a85adeb3a4a41dfb363be09b77afc2a88cfee3ddd7f3bcf4eeffeac7f2 SHA512 5363a0d51c4f420297f477eb4f44614a8f46a8cb462ccd4fce3c18285f030e9025a0a9ffb88b19a1449ddeb231efcb6bdc4cd1c6ad7892c310c0fd8d672d6e81
-DIST firefox-86.0.1-es-ES.xpi 534190 BLAKE2B d98aaa34e94da0b317e632bb68f5c0e39a80779f4be0a72052db9590a13347f1f33d2e873ab9e3fc3ad9839fc083657701fe2a8a894d39bee9f6af11449a525f SHA512 e33e93a566be03954cb7e2c1d30dd6df760714d0f659276194839ace16dbb57af029bea04640ff05faf5b30ec86ed1e8ac199f6ef25c1e5df47968e8fec0f7c2
-DIST firefox-86.0.1-es-MX.xpi 542618 BLAKE2B 115f31dc93ecd20cf9099ffe02dccd14ef1452b1af4cd0e163ad262b645546eab380400ef16a77c190685b0a179df3a0f4a8499154ef6f3a09a90d7544055624 SHA512 8fef579005026cd754a34c8342a5217dfc9be2f14df8bd967f285752810b6a827c4e5817052904b8589bcbd8778e9570a493d4b4d41d6755ca0fa249cdad0787
-DIST firefox-86.0.1-et.xpi 492961 BLAKE2B 9f1fc763088b81ecafb987b48d91acf8452ca7a1d85ffbeb461eff7be4b5d1cef29cb3fe810cb6d8e5e3f15a1b8f81f64d22f2ddab18f523341ed4d33ddbaefe SHA512 4cfd00c6e07ab18bffb58a5b56f4f0666119107f60f496214e043b4674ec156119c03c6f16d38072f8bc55bf1f616e0181d7772f401aa4953795025efaa5c20e
-DIST firefox-86.0.1-eu.xpi 524557 BLAKE2B 22c8b648333c5baa10fcc5edb355e4b7ff69b133d179f921cdc31c7bf797119490dc5d71f8518771679de248f1a835d2023ba52d3457606df3892bba427ea4b3 SHA512 e1e852ce37c4de30442e10b95298689f6b47318d7bab8e49c318afc430ccecfc5cc234e9c7795711fe3878f09cb1616edba2ca11de71adce9004c42232d07803
-DIST firefox-86.0.1-fa.xpi 543434 BLAKE2B ed2300c05c17fc1fe168c1927b80f90fb68176f1c351d3c505bde7573614e02298bb7a4df8809258a7b26a087fe4414ec8c6fa29037dfd225c1c0d8a8aaa7db0 SHA512 c7a099ae04aaa9f1b4bb946e72906864e1abdaaf5ed0d8950f665e570d5091261a5a605b80b20d21070a094716d2bdd822b23c5ab1731065a82c2a807ac2aadc
-DIST firefox-86.0.1-ff.xpi 486270 BLAKE2B cbd23677547b4adbd8b667862f98bd3e3841d555e2ee1babc11a29bbe24faaaa046ac789c01618323175cc4e8cafea52633fc43d2b6dfe29feb7eab55cb690ec SHA512 7a97704122820ee0847c9d8a54a5fee042f68b906cacaac7d6ea5922639d11a1513af7bb0ef8bf5332c1fe93b408eb1f18bf63fe3ba04960865d2247a231e6bb
-DIST firefox-86.0.1-fi.xpi 530332 BLAKE2B 048fbbf5af0f87d983f1c5eb25b316d66c89da1381ce2603f983434b091e28e1cdb880dd9bed8fb75e542f64a747254c264ab4eeb98650d6ee4958211beb1be9 SHA512 33cfd0f5afc64b8e59b2c00c98727a5f112ec08f80533271cea22a51547b2251db97de4941efc5ff1a0f95490a3a6b6a91fde8c45d3b54dd67ebab24b10a6744
-DIST firefox-86.0.1-fr.xpi 553998 BLAKE2B a88f9ee33da7e60badf4b4e0375c1849b052e0ee3be05793221821e2f972540d62108d0da4b1831ea2d161be57e50a2b911fa9dda6769c0f1b57c213d6888070 SHA512 76113b735e31e4797be611d6a1ac6f3e7caba8688ec7aabeb41c9999b4dd77958df6cb52ac49dfa26e69e8e3390f514ef25e02a8c016f553d782cea8459c5c91
-DIST firefox-86.0.1-fy-NL.xpi 540445 BLAKE2B 09056a25551d5ed12339cc57a86c9fbddb126eaa145ed020afdf6775b10d578da8cc27bb99ad481a43d54f6e8bd9841de334f2745fa99915a698add4ce582923 SHA512 fac8c8c6307b9b935bd522cdbe32b0ac2744d9e4274879b2a5e034b8efc7a08682adaac668d2a809bab5d00eab4c5e54f478dbfb96f3e2e3f7997db64df45fcd
-DIST firefox-86.0.1-ga-IE.xpi 469993 BLAKE2B da355f696398b7f3c0941699441968fdf51ac5342fd62497e3e4c9433ac2b22c898e9f01f4ef187b2d7432c37fd56ff8812c167fbb36015737ad930a9ece9970 SHA512 7f7848ec4b29fbd4b9f6a61fbaa4acc5c30f204443f6d23ff4e3073bb20a15b70e55d118c9499f3bdaa995ff675aa6a02d2796b4198b4895075c7de66e8b3406
-DIST firefox-86.0.1-gd.xpi 496811 BLAKE2B 3b9270bd06eb8360ca3c4b9903d09423dab12a5c02c0781341bd0cbc0c70123490cb9c0e9a3a4b1f5447085c0b40beb3cf9d5ffb053b40f293af5e1b8aaf9695 SHA512 ea138c6af234a88519da69e779aad59973c1b645cfa15cedaf746f4d553e22f15d684d014cc54ee909dc228d8a0a1f9685c78d0b5d85dd9a8b4054173dd7e58c
-DIST firefox-86.0.1-gl.xpi 540061 BLAKE2B dbfea3254f3bdf0c9f85e14d3b94aa082a122299784674846592dad4fae4c3ea2655f4e1e5e1cafcdebbd5b97cb7e6827e83eca1044c6dd2dae6a14606c18618 SHA512 a2ae073371f649f9a947901d8119abf866aa4be73ae89fe91d92f4f3760135f02a7615c7c2127b415a23a638c921d8480f0e07fdfd8c3ea3aea41564ac07f5f0
-DIST firefox-86.0.1-gn.xpi 555294 BLAKE2B 6839881081f306252b3a3df989a056df8e7a810cffa6696b979e6efab5c3fc9fa524307950f943acd1554fa7346c8849acabe450fc2454c60806584b4fb99ab5 SHA512 47f2cbfb7ffbdfa62d8d24a5ca7f5506d3fe5134ddd525dec52af2ac12dbbd642cf5bbcf8a23df4dc0d24331a4b4a4fc97b1c08f0487a045f02e10b2c91712eb
-DIST firefox-86.0.1-gu-IN.xpi 545779 BLAKE2B 47b060b4907a3af708f4b627641b39c01feb2a2f516c2c7770cd7d2acd51f7e7846c9113e4c37fff71e3add90116bef945f8ae77f274ee54dedd615d45b66698 SHA512 c806175c3f5c7f035ec1febf37119a9f6d72ad6f30549954eac1bdb1bd88c51553ba4aa24e15dcdcd7648bad339616bd3e55a337903b19b97f7f3e492ac662ba
-DIST firefox-86.0.1-he.xpi 554633 BLAKE2B 748cb876fe053dbff199851251504b06fa2811bc642d6ab295e693c537cf4a40b21824b7f2ee8868677f34d331e4ec93a3aa1d03ae6afe16f00e91a4ffb6ccaf SHA512 e69f7633e70e9037671b620ccd8d9a9669161bd3174fe30cda344b40571247c7a01a86de8aee64261ea5c62a49eb9b2534e0a7e2af69d12c1e4c9bdc1aab3259
-DIST firefox-86.0.1-hi-IN.xpi 575656 BLAKE2B a2ea8f65d120d7ee32759ad6679625d3ffc689aeb5df0d80220989ef2ca579cd1992724c2d29c8f6c27c3aa43f92e9a911f8f9a4118de1628448f5793af0288b SHA512 e1022e8153d5c298a56e55ded7d25f0b25a959b13c2d08365917e2062fab162383f31d3a9229cabfadafa360940f5e6b089c09929f48273b944bd8d88a46275f
-DIST firefox-86.0.1-hr.xpi 535257 BLAKE2B 4c10525d3a3f4181ba925233b6fc9dc3b8804f0cf88fc1dfb637702779739e0defe0695592b8ac802dc6fdc90d261060c3617dbdb87150b17a7d9d8baaebdbe0 SHA512 cb79bb54173bb9e3eddde371ecaa5798e93fe8e9fc2ba8200e832335e20904ecb6cf2487d5d1ed0e975898213fce32d175e95d9b4048ef72752dce97b27c7ae7
-DIST firefox-86.0.1-hsb.xpi 560307 BLAKE2B 1e5c253a7fc8b9c3587e1d9128cb92f51f0029a28d98d80fd60c9383c1b3c7b49f3ea16712003bf214e9f726b182aeb8354ab60f38a61cca17d6774a5555cd57 SHA512 a2d87be706dca23548e269f08e16cfca6529a9c0e671e72c761fc3ee8b2b807eab4793f8c5a7518782f29ca05bc9258875c5feaf29c979812194e0a3454f454d
-DIST firefox-86.0.1-hu.xpi 563215 BLAKE2B 9c865c2f063f3949ead5eb36c5979c7c1b026b55b81e12451799606d785cca9c18d4be0687b853b9c072b51b0cff1dd8eacb82a151942a0cdfaf0f38fe90a9bb SHA512 e417703cc43a499f5ba64645c44e9d5645c2161b45a3dcdd5f5c2d9b32288adf236b659801c4d8972266edafbffae78aa8f5054b18d275c8bf3c8646dba3135b
-DIST firefox-86.0.1-hy-AM.xpi 594523 BLAKE2B 5b2d2829628a58ef32e7f905e1edd89dee440afd39ec1f206755f10d8cb26f0177804bc1a344e593307bf115064bf40a4aad5f50240a8c1dcd3ea023d1c669ed SHA512 fa53043998c8e8d7bc905e19c30fad57adce91d9716e523fb9c62bdc6ffcc2f2a8c023a2ec50c63c7573a13fe6709e0ece99c4ab661859df818bcd93d0b3f22a
-DIST firefox-86.0.1-ia.xpi 530282 BLAKE2B fa4082c2b94aa00ee9c6d3b6a3d47c6456a9f6b212a88dec4fa000bd40dd06792940815ce4c12b143586224fd208571617fb8efae538508fa6b105df846c957e SHA512 d41faf1143d64ffdf27d12d248224cee86e6dd6a6ed9a9ec63bbcaa7ada74888a52c50cd545551ac2a32c09b9dee67b7b97b5561a7c8097ec790cfd138254445
-DIST firefox-86.0.1-id.xpi 512566 BLAKE2B 63b935c04d1cf77aeaaf6f79bd39a79c5beb3cd50acb80a22227049e0dce78d883b539ab2b8aa134b275529938d6b3459e8a0baed20102826e199e8537b92d77 SHA512 f91e95df9dd582523af84ab4d8a3a720c8ea19b4f76d25d7c20a387e087c6b7ccf4529ecfb33584e9a82933b2326403e6bf379109ec3ebed50a86da414947bb5
-DIST firefox-86.0.1-is.xpi 481751 BLAKE2B 311397c9388f70bc489da15d78931204a27b1326ce6be1a465d6d53e63bfc4cc823997c8923aa415ecda29f260084b879489883ecf3d31ef16b741243ad4d9c0 SHA512 3cba6997c6c807009896b4704d25b42af2d96632993bec06fdbb2f83fca76cb93c5b87260bb76795542e281468315f943c40ccf72f041be44a84bde29ec51fef
-DIST firefox-86.0.1-it.xpi 458578 BLAKE2B 68c8c190972a4b4b4073ef3ea21871ec476b0f29d616c0fe0e04dddca5c7aefbbb299a42e3cc073dee25b00cb21cef4ca93587f66ae845b7be60b9765ca0dea4 SHA512 32babee2544c3775e9dff3ff48fe2636cab8c18d17a53c902cea4268e6229a4cc597b63d3a0025a60bd025829923e6d623a03b63bbd1d4a6522b391b8d5286b9
-DIST firefox-86.0.1-ja.xpi 589891 BLAKE2B ea28d2973b6ac65aa17569c1859c1065a3f04f5f42d2df2390b85d1d2da56ca702a55414a9a73dbe4c7088b5a58ca984647a809d4760b3787369bf65035ff83a SHA512 2e8b3140858be4650fa0b432ecadf02196d1e2d440499a0f7ae880dae532ebf3b4fca6395e94885e09a4dd987e92f2de9ae95ff1695c605175fae589227a5b2a
-DIST firefox-86.0.1-ka.xpi 588745 BLAKE2B 5ba84215d8034c463e3521ac9ee0eabad9307f87a1eca514422106f8a700a5de17072abfe2a7811a06a60f74ce2556b418410ab5943cde166eb9bf103829ff1e SHA512 a879a489cb33d444db1b5ff1f3e75592bcad75765f05b7a8454ee1f6cd6c68290e8382576305b2959389d51576966d4c9cc27eba276226dbfbd0970391e9fe01
-DIST firefox-86.0.1-kab.xpi 549107 BLAKE2B 363bd01606fef4ab1881224d1f2ad54ae37068682b6929b892bae0551a9cab023cd2250442cb61cffcc6e1a6a3e613e8657763bbdf73eef2ff4c2721f12923cc SHA512 9289fe82426360b5842b56ef4b8819b05cfaed547bb69d9cc34e5dba424daa43a7e3edb381d68451072dabfaebc20006f678a5d5a7fe13319bcbea148e781941
-DIST firefox-86.0.1-kk.xpi 599409 BLAKE2B 7bc95dea71346b7777f5c93ad3312eee97ec0799691c0b20127bf3c1702d1201ba5643a56f92bb40804585963fc56ccc9953dbbfd197e74e44f843ba78bb362a SHA512 9fb0c43ee001c174f93b215a55feebd57c665730aeca37c90b3045b221cd98aff51c8814f9ca6cdaeb9109937532bb16aa4f30ca25159d783b910c4de2087a8a
-DIST firefox-86.0.1-km.xpi 530971 BLAKE2B 88ffc578e534927db2915111b18ba33afccc3397b3935de2f79bcb631d4e5d53d760f242cbd7a36bcb48937173a75dd2f6981c862848825eef7c14d037c83160 SHA512 a373f7ef5a8742cf3e07b28dfc28dba0e40e3e525453332d51fd3912a3ea4ac023e251ac5fb83aa24b5d98bb9387c3657fd00167c8a27ebad8a9048ba5152a85
-DIST firefox-86.0.1-kn.xpi 508445 BLAKE2B 6fbd5a8ce06f063a5e615a8f867eb95748ba6f49cdc6e23df213f9e5326fd7723e51644f8786ff471547f22b8cd97af0aed1fd1536b63a04f43b288b3412386a SHA512 dcb842d67ba5abce2625e2d0edeffe331fd3b4b4141d3478a0adcdfc77956a9a19237726930da2cbe49319e4f7fba73fed8b1a026d90ab06b549040f2d489cc6
-DIST firefox-86.0.1-ko.xpi 576146 BLAKE2B bf4ed040a803b6672943e43076c6e3c021067f6f8a88691e678be5feb611e5458416461075e2e19132a38f2afcf01c32a526767105c560948e04828854851465 SHA512 e2e95b6c8ff5e9bf2aaa7cc35efbb6f49c5686ff6ac60e91258f50bd82bb8fbd590d38c80e56ab075d088be60efbdb956cbdb6eb856af4bd0f2635feb971d105
-DIST firefox-86.0.1-lij.xpi 480049 BLAKE2B 54a213d6e745e03f71e1b75b84ce5ebc306bc649dd6f2b3ff0592ea0fbd9a10d23f9cdc27870af88e12364ceaec6cf3e55799d9c140faa703cfdc14e3580d1b2 SHA512 3eb92868ddb1ced37f7357cf35a0faeb7993c4699c1072e221c8cd900294b1431b3ac2d822159e25418cb77ae15eb04c744223cf1db940637125027aa06b4b4d
-DIST firefox-86.0.1-lt.xpi 559019 BLAKE2B b89696e263a21bb6b38c8c28b398d893df8cdad1941b38aa410d8c022fe564b32bb1117c4983aac35859cfdea66a2fd9a3a0a7af6f38e8c94a6fdcfa796c5ebd SHA512 cb179bad67c70024d002ee9f902a32548914284b56ff2f1a2ec2c1731c740606bd98708d542c3a94598830008717dae49c9f3d8b9368ace6010c1897ab4e4603
-DIST firefox-86.0.1-lv.xpi 474155 BLAKE2B 8848d82eb28ddb606283807e06ac7c1ce78243719108a30f732525c1ad99117b250965efad05a2737a5ad339b5dd14ec7b48de0626085a884a4cdc222623203e SHA512 43ebea5cc8d2a3ab4354ddf3c5a2f8fe15bdf26885c5170fa087eafc7591bbe93b89b5b39ba68578b47c211b6577bad0bfdffcc1ba48eb3ec83afb4cb21dae88
-DIST firefox-86.0.1-mk.xpi 459135 BLAKE2B 9a6bb1befa319a68e06f2b4f85623344cb41212a49341ceb5432b45534c5a3d977f0aad614d3c0ed92a8ce0ed40baf398a7e8d54be0834a8bbd5ffa185619199 SHA512 bc70294f0195185ba551a580e372a217b5b840b7a7272213862b0cca88d94d4e6af8d43439f907223b9a072b557761f4df5916d74a7d892914807596c5aaa1d4
-DIST firefox-86.0.1-mr.xpi 545524 BLAKE2B 6529439efadccd40f31336fe060ed392672eb3523b77134ecaf0745ee7b555ea4c09617ee533e21ee9f745321f0b7c90df31a67e0f4bd2c77d9fa43c1c57839f SHA512 77b8b064602105331fd3e949796802cf599b4f990369553d52029f0b35342e29fb368a09df1b1a95b32c424276c1c34c98e7cbd33c4d3e9a36a66f74c820b5ed
-DIST firefox-86.0.1-ms.xpi 457454 BLAKE2B 44fba93f61d55ef8fec113e342dd2e3a60e56da0e4c0621d59c5bcd830dc5deb990a89f3ab877a40c813d7781daf25b366199ca970fe574a248ef56ec0fac5a2 SHA512 c4ea46ee45c8f840f7ecb0eab10bf6a2181042676e9abd4f693fa04799bbc9eea2f0ead02bfdd9fd648acada97813d2b8e2214842d247e86f673a804dfcd64f3
-DIST firefox-86.0.1-my.xpi 528896 BLAKE2B 890e907df53bda4440f64da08f6f95651a79880fa35bb6571f5a700a93aaaecfe52c34ff46f14d6ea22ee0e8a9eb871de807a9aa114b239aabc4f565b7d61afb SHA512 79e67c13355b950a5908100606e334f8289f19a3d7a046601fcfc85ecf8c0533ad5d932880e1cf7c8667a64085460ed7b6f3036b3948a5343452b627e149a03b
-DIST firefox-86.0.1-nb-NO.xpi 527396 BLAKE2B 86f68f55844b93d47317b5064623ec40495f78f441196fb383b3e686f562c7947f9c5679713fe21bfd10b19eb65f59c96d56fe0d009b0b667cb405288c2bbc29 SHA512 62e12e533688fd9971cdc46a9079eea9c8733e60c44053c3f0b0137b96efe5ffe06f738da433dcf093c7eec626ccd8a12657c51cac4709f4832913a19fd56501
-DIST firefox-86.0.1-ne-NP.xpi 485622 BLAKE2B a5061349d591663ae2011c07f19f4f9cef7a645ced1df95062ba17f0d195e03f4953f46d381e2c0ca556cb919c96f4dede5b3b205a8373b1446893bd95d0cdd0 SHA512 e5a7d3fdde9b9df4ecbac52f6668018c1a264c838e50f04bad0115c510f2ae67c66fa15c004ccc8d2680a21618749e3b78398626281e754f2ac009ac325cac2f
-DIST firefox-86.0.1-nl.xpi 534624 BLAKE2B 646c60599b0452d5c525edfb98fceb148bcaa6905aa1626da0820bd25652d671f2df550725142eb1f36f2f1bfe98af120c17c1bbaee706c9ded33a0b77783b2d SHA512 4d6e2aabaa2781dab1dc8998e27e122e4138d55e24cf0bd2080172fdca8316b98f11bda1e1331b1a2febd68af58feb9cc9a61f38ba1a2dd5183e63e491ed168f
-DIST firefox-86.0.1-nn-NO.xpi 529795 BLAKE2B 3032534b021643471065939af167f10c9c0a52cd11ab3c1ca540cefc70527f891c6824c460676007c8080d90abe80c1aedb666f073a35556b757582fb9cd78be SHA512 483178cb02bdbb0a6dd5a4345037753c987cca8a17cf889f6e9afb80a43aefa06ccac73dcb3077813759d2f5fa114bc775e4029cc3b58d2655dee8f6385ae934
-DIST firefox-86.0.1-oc.xpi 550292 BLAKE2B 1e8bba02c39e9ae822ab4059330d88c0e109d9ecec0ffda2cf854a94f9f7037b2dafee842e373949430b1cd36bf92025f071f74d53ebd479068955c557a7af9b SHA512 01c5ca68f977ce25dc7a7b82090fa2f24ddede31cabca3e618ab4f23fa2bbe4296de538b929bdab41b2da992b4ae8c5b23fd83e90418f04d4f2abdf9a6f7f0b3
-DIST firefox-86.0.1-pa-IN.xpi 597242 BLAKE2B 21d5c2c394a051c2f0904ef53d34361e2daaf0dd4b1a73c67275105c1292cbdc6db5f4b25356596a117c79c91b7f7884df8190cee16ffe47ed546446e2fb7a9d SHA512 cf4c2812439075ce6c18f2f5af9a2729406bb6964f2235d7e83bbc624819f9c56b7d108b0f8a7f831a73763230c7423cfa598e42e57af4b0a20f95ee7a6a2064
-DIST firefox-86.0.1-pl.xpi 554809 BLAKE2B b4279362a32a69c726a4b73cd41fbf407eca9da91b151262744cdb63916dcb8fea97389b1f07e04d01b27491e79049326127e046d4c3d9b57f21a217741df83e SHA512 7e149c273e20702808fe09f2e35a13217093b660c3318c6c812b7f181f76fe0d9e797e896e7e9093aec517338387ab978c911ebc11c7dff931622d9c39dbeab6
-DIST firefox-86.0.1-pt-BR.xpi 540545 BLAKE2B 682c93aa78f29031aea3174b866130abf3cceaf724a1bdfa4ae43acf453c06ef9596f4830865cb5b5f0cf4efdbbf0770ffd796a4738a443e8006908021adedf6 SHA512 806c0f8476cf751f5b97065d62b4be327a20f219a343d8b0569c242fb0a8f9f183c91118cef6d28571736701db78e631813384784cfa112ccaec925e2345b539
-DIST firefox-86.0.1-pt-PT.xpi 543592 BLAKE2B 1703e2057246722c6e54fe7b9291516f09e1876976b60ab51234569e816e848aa7877e3d61af51df39075aa3013e7563dec14c3e9154b9010f14353451f8d81b SHA512 6631d6f242ec6a85854421c4c9d8406c803c154856d3acc1151ad17f2d0fc9e2638ad93809770b32e5030d84b2bc0774f139089b9c6a4e5ff0760432a246f1a5
-DIST firefox-86.0.1-rm.xpi 535506 BLAKE2B e17b76533fb4a7f206e4e0982066cdc79813a315a5b62bcbf75042d516a5473caaedcf89a037d4dc76001e5456f31c5e42ea8e98e13c45b91a3f281314eee174 SHA512 1df61d32f103d997492437381d87c400ff374fe6bc018cc07772e9711009f1332421610767961b92173ed5403bb6189581effea96292223b257cb349fe40c9c1
-DIST firefox-86.0.1-ro.xpi 537021 BLAKE2B aa891c8c431a4c67d6f10a1ca6377779b7f92f3119cff20e4cfe34441a04a2c198841c24841805c65cc3123eff01d08fce6d6a33243caeefa8d08281521e275c SHA512 7e21036006a2a0cfa482ba335210917f8641e29f2752ad8c7cb58fb79fd38d700f7bec4a97af17ba3b0b1f5be42814440d93796e88fdc59b885c1f8c67f5d294
-DIST firefox-86.0.1-ru.xpi 625464 BLAKE2B a073df6edbd1dd5a82fcd7371f960d7318d164c4872eaf0502869114f12544e3d74343c92b6a01b96998eed347ec9a98cd711eb5097aa0ccb55df9921a1137bb SHA512 459d91c808860b33c56d5cd506cff6b558c59d5091a0b06ceb70150e2c485bd7ffaaa2aae0c2e0e85e8b4ee1e7515720084b5763ce132cb185ac511835410245
-DIST firefox-86.0.1-si.xpi 494951 BLAKE2B 03a9a6580f44783d05bbf3968e3e83011c81cfbdb884f4c66040864e250e2c9065cd7bbf047d70c9dfef36d641e6fa33f2279ba4692b3ebb15e0a40cd0625376 SHA512 f8075b3055bdc5db4b6074a4e13057a1434bf8eb5181b8f1186b29e347238dff8748a172a52d27ab743a6832f9d343b7f8adfa1d89c52cf9c0509b04cd7e8339
-DIST firefox-86.0.1-sk.xpi 544587 BLAKE2B 5726c71b31cc3c2af34e6bfde50e820bbb4275e841041b48d69821d5c89464d8ec666287c52000ad03e9c8dce74b96f3f54e3fcfba0a0be668dcb2129b728ab2 SHA512 5eac93453bbebf2ae86ae75c64e39f909d7dca68348e8a810962b948733b556ba5ac29f03f39f393e5a45344c510083fb320e81ffb945ddf2e425745c41952af
-DIST firefox-86.0.1-sl.xpi 530040 BLAKE2B 5a276ca15e3eecb5fa1d2cf66a04b829fa9f28c35de6a883e13022bfc6a2358a6d863fa30e979f1befb915ff165d1459d77546f7f1c271afeac6c9dcd6caa381 SHA512 eca6a606f992b80357ff78e2426f1dfa86062abfa05117fc754ca764f28fd37a942b1e457e1d720427f48618d7e832a3c03c294e815e9783785e1a3c12b8c992
-DIST firefox-86.0.1-son.xpi 426358 BLAKE2B 10055742d15c54685980d25c116455ee3a9a8779c0247bed925b7b0330aceb6fd44185402ce7cbe2143cf3396524f94ab96079aa27667ad80e962a40524f1ade SHA512 6de423d4402dacf28edb37ebd1ea302d307b797f56f2204b78ae3f5fbc4563d04bd62ff4270b553f5203633ed524a06f6f0d8da762610037805613cc14a749a7
-DIST firefox-86.0.1-sq.xpi 553688 BLAKE2B a8a6132c5832da38fa21c494a015d2c6a7736354808e11ee6db79934244dd46de41f813ab499ea00123cc5e065dfc7111e341db1fef471d43117cecf7689c3f3 SHA512 b5934018bc994a3507ec45af90bd35c03149f6fe3a77cb4eb9e36294b67e0c71eeb4bc1330447fbd4544b8c85948b90a56b83d7281f0dcf8814e6c1247cd6325
-DIST firefox-86.0.1-sr.xpi 576986 BLAKE2B dd42c162b6869c048255ed8b5973944938265d38be62f3b5e756f3346f97eced21e7d38c1a7e26c42371bdf0157e02231377b572275766e7dd77f50eb7b3ee9f SHA512 b51c7c1a8b566d4ac1a78abe1b4562971a4002df97db1fac3a9b2fadef70dd0ed9f0fa76476137a682bb58646bbe09fcbe4111368f74059299194e34b57e235a
-DIST firefox-86.0.1-sv-SE.xpi 538316 BLAKE2B 84b8c121e22260018fd42414e51656f839870536ed5f1ed2b4ef3481d63f44169a91cc616592de2c4191288bcf3782628364b36421a43df8e3a070811dce53f7 SHA512 94904f3cc4e71660b02b0cc4d64148ac0fd08b7186adac67fb83891382624a21dd69cf8882da6e02ec22dba3cd501208a1a6c37cf6faba7fd6f04fd4d6f8a493
-DIST firefox-86.0.1-ta.xpi 524600 BLAKE2B 02c07ce56bfdec00764b5be7ae56e67dc87e9cccb451e8477dbef6fd4284d83880e2182b40633174554db10db906304b3ca73b5bf6496e45c865b7d0e06cef96 SHA512 7713122144f61d6f4dd703b8e8c5a724164447194f5b497f0d7fb55718f05caf8f055ad87d19127a579556f68bb295a0c726d0067d3a9fae701a5c1813b3b4c3
-DIST firefox-86.0.1-te.xpi 563283 BLAKE2B 41f2022e06375637a012653fcd20521ebae51a9acdffb01d65384ae8ecb4beb35d53b64b008baf59e51ad2eab14e4a2499cae9585350572e750102e55aa8ac0a SHA512 aec5e6ddd3038bcb30ce00baafc7d096ae85f1464b09eb61e3cfd5844d0a6f5dbaefa8c8b280d9445b5248eeab3de3815f0fbbbeee2e732ebd2df0c582086238
-DIST firefox-86.0.1-th.xpi 602714 BLAKE2B 8df2826a31ae414668730e496d752f1cd4801b28ba3da1cd679ef1b6757595359e530443ab5d9afa5041913b089642377753aae8c1355feec389155e6fe1743d SHA512 6e8ebebc6b8428c99264ec553eb65148077bf8e9cd9e994991a7358d3ee5ddf68812dc0d26d61cb697b02aa3c1db11261f10aa7f5776de2d7a8a08f5072cd248
-DIST firefox-86.0.1-tl.xpi 523805 BLAKE2B 9c3eeedfcec8ae16095067ac4e330a1964d5674ededb4b45c7574163e1432f9d231c5868713df7acb0dc6a11c6c1cbb2fcbdfd925f7cecd4ea0a4e03e93003d8 SHA512 0eb337640297c5dfba4bd2552cf13e1a1f316a556971941743e3a7ebcfd0b6953d42f87c7f55536a2fc1971de6922ae8040514b75f31287dc113cc2e71ef9917
-DIST firefox-86.0.1-tr.xpi 547783 BLAKE2B accc5813e8f14cfe262dfd5e093626ef0092b185f8a96da1daa2cffec57e238b8828c13e44679aa9fb7d40b12fa262b4075413f6972e628472fb97b433c63f39 SHA512 f8180fe3fa3a2e2e017eaf88ae425d0e1be81c845afb7b137fcf98909d681ec9f6403f7453e1ade4f680308d5757890b679ee2ddd9513384e6caf39052ade968
-DIST firefox-86.0.1-trs.xpi 504292 BLAKE2B 4b9436a83a0deb8e0a2d8ea789df5ed2a3ffefaabec2c0e6228d75ad9ba10272cbe869f8ecc3300c139b5c6e8c99255b37ff718c4a79212a0ffe02c9f09a0bfb SHA512 f198802d657612410213501b51f0f02455917e91fadd117af9da3bfaddcf3e57ac41174a702fe89cb4c29aec19dea8f99b888cd1cee0c6849f61d8872a7dfc93
-DIST firefox-86.0.1-uk.xpi 618793 BLAKE2B 277abffe85e24ba738b5ac2d3ac0d893dbd5452d47fd0eb8b0747884422bf5531b38183ebd159c18a1aacc991742b97f1951fdeadcdae2cf37d6d27e942b4b1d SHA512 22b853b64604bf19078d2ce85ca85c97ef8da0662d158321584ea597b1cc88454086214a3d8e4631b0af7a3886e950449470b7c774ec40b9878411e51716fefb
-DIST firefox-86.0.1-ur.xpi 565917 BLAKE2B 347419b9549c0c522fb44614d32faf1c611a8f37b56fd85f7d944258df89a9babf4119b25e99e11b7a1f27c0ebfefc3eff5a64a5a85bf6f0823db160a74d46b2 SHA512 d340fe3226c78506e0a86dbcc5cb29254aee27ef4195683dbe193e2de1ea3aa27f3a0b79c529b0e7342cda46a2e79f4be18b9e44fd232d4881fd93d79c3f4540
-DIST firefox-86.0.1-uz.xpi 480409 BLAKE2B a045cd1156f4fa8c1f1e24ec6398ba273d45fba1ce0b857c2f20c8fa02979d9726227a683cdbf17e239ceea08e499c56cc2b20652dc290c6ff49175262fede4b SHA512 9c222a27b39f867ff34d49ae76a726f707257951758fc42deadd1409765883d83ee642e387800a07d3d7e91f9814d3dfa34c2a98bc66c8d11c9163368b54abac
-DIST firefox-86.0.1-vi.xpi 571526 BLAKE2B ea891d0609b77c1dae75fb2e9ea413cd0f64b477095b17400bf2f20baa156b76dd9172b3831687f47a57e1baabc0de97b8e9873674ac4196285d83f10676b812 SHA512 1685ec1bd878635c2d1454f6644d68e3caaba0324dfdb659a8ebb21070776bdf5b0cae11f531b7d056cf5752748bc7a7c27ffc5308b0850bf9ddf2d3a27d58f6
-DIST firefox-86.0.1-xh.xpi 428552 BLAKE2B 107c7641cf1acf1658581b0adad48f0836e18d1afeb42863f11907df18eb055e2443b03f837a64c82294e034f1076e7c646cd72a6322a3baeb2dd1e8af164e8b SHA512 9154aaea3c037f31c8654bf9b5803c1cf00ef4361cd110cd2724cce4a0a5b42520a514034ad851c55f9bb157b44bf25935ab2806aaf6e109331f38d685b53ba7
-DIST firefox-86.0.1-zh-CN.xpi 573532 BLAKE2B f62fd901e72388d6b0275e378d1910fe00bc446dc366eb9ee05a3e39ce41215e5978d7a6a2f67b3593112f991d6ceb35318cc024a3143508106fc6f8399ab36d SHA512 f35902850f5513255492d9e8c0e219fe13e38b07f460c3bae05fce32dcd10f39b8dcae343b47dac59abf40ea08651378b1a0e46248026adebe8b5f59f4b7c957
-DIST firefox-86.0.1-zh-TW.xpi 573621 BLAKE2B 0965907ba7e28f5790559c2234b46c1a0fc4e078b9e926db218f6c63d178ff90168706d48dd6b4b3f392132e2a6c32a98dc9b2cab1085cc8e2cda1098c386dc4 SHA512 51a9a28ac1c2f0a4653bebbdde75d6806fdb22191d447f2a80198f21367360fd8a37023a15ce1d6bbbe632ff8e002882c17cb8ae02abe7d8b5a85cde9df316dd
-DIST firefox-86.0.1.source.tar.xz 369541992 BLAKE2B 3ba2912f1d641226698bfe0761912f7183e0afea3d4ff19178f3846331b5daf348a3b17665c599ff5ec0f0b6e9c3dfceda4bb576889c9e68703d24fe3f997332 SHA512 e613cdcadfd71a01800a72c08c590032605ca8a8a0ba93326ffba93c2819f629fd620c23d00ca1274b203adc20acfe5d7913fee240ff14819fb1377ed08b1214
-DIST firefox-86.0.source.tar.xz 371929688 BLAKE2B 64c122dd16b3d020fd5cd1098d32b7b3b4fe15e8f8b28e5b5986971bff71c80a72d12d2c9eeb192d3319661c3b06506c1548eef95ff3f84d13479664e68e8d58 SHA512 f5a7b9aa53e2955e972e30cc62ae64ae955127eab951d7a1102d5ac8a73804982e01b917787c00a6e0a0ed03594567d29a24808271283ef61a9383bc4bb39e3f
-DIST firefox-87-patches-01.tar.xz 19888 BLAKE2B dc08079090a5c40c87bdcaaf6729fdca767e8aea8c53b0bbbdf132407a2d5533ca6cc2478e39fcfc4a8b8d845d0933f406b0725f272cea9136fedb6817549436 SHA512 bb7db52230fabecc4f2084a68fbc02a3ce05457ee390b842f3a4ba0b14b7a15a9ec636e15e03b1098fbfc965959b0921e2f898afdf9e882e1df6a76a795588a9
-DIST firefox-87.0-ach.xpi 462227 BLAKE2B 84fe96ecaf2eb79fa35d25b9f42fdb28929a3901b02362140d812dcf553c226cdfb659752e03d339973590f9445b1bae376a25459d601d1930f2062633a77108 SHA512 ece3ac0c6a60c02e62df6851f65cdd57b4b8870e3ebc10c0383c77803c58cdb4bb0563738907ce87b05ab01f1962106964dcf0abd51d81ef7e676b1a12b1989c
-DIST firefox-87.0-af.xpi 425868 BLAKE2B 89ba7ecc204427f9b0712e12d063799c0169997fda5a5cd90e136807027ed947d0bb99f7bcb03c1c86c2d7cc89e4bdb5ca3e9ccf0d358bf426f86916b5db21c6 SHA512 d0b09c5a2efae3ba896974f1e01bee5214f9babbbd6721fdbabf3e942824f7607c45aa6c6187f975be9ea7adfbb8d7298a800eabd8ca8a9c9dbef3d3493455c4
-DIST firefox-87.0-an.xpi 509574 BLAKE2B 3239d70305a7aae6cea54bad096f5c605b7efa59607c0d587731b27c310ab49a8e1786eba2fe1dc16d0e7a811f4b9ab9efb3d0dc94708ecddc44ed9a1e13f3c8 SHA512 f986d262a7fc65ea4387cbf0d98279638b304d9ea33b270a226648b96030912c734dded94d7f7c3ebb3c44f6749ca71db77c70fea8e0cfa8390f500cae4a42e3
-DIST firefox-87.0-ar.xpi 562193 BLAKE2B 5965b3c0cfa9d0c92d6561320c6f0e5f731406405bfcb0d61a32dbd281357dfcb961f9353973ef8122783e39e55299c12214d84d6fb1a3eed807e8fa847d0316 SHA512 8cce7ee0c9bde160f183cb34d2b6818697183c345c659b6de207e34f6cc7cd0bd9add54a2eff12f9cd5a85def4e4c82b29e789aa3a0d4a439ce65d56093ea826
-DIST firefox-87.0-ast.xpi 463593 BLAKE2B 3721c1ec016319c7ecc1328e33010ec62c77bf48c1d0f74afe5da17e4e22f613514d597d84b3a2bac72b68008cc1133cccd5192c26b641d8521ed249a5b095b5 SHA512 8e3a8929e6c7e5581eac0c97029d4cd9e26915b3a067f6ee569feb3d105f1e1c5288dba61591c9e70d798f7b7802a9880a5de3d03a04369ef31e83a1429f7178
-DIST firefox-87.0-az.xpi 498616 BLAKE2B 61a022bd62a7490c8acbbb8e1c5710a94fe55ccdc0d3590e31f5c92ced8c5ab577ba210926b880c0f89302b8a3572a25d899df44c075c4d5322a219ca1e957e9 SHA512 5beca044ee8d34097d20c80b9f003a93246c6fbcfa2d9f101f0f2506278f71acd6a27d527ce07d9f949fa04add1ae9762a259c311fe9d82a25f9b7657aca8906
-DIST firefox-87.0-be.xpi 619501 BLAKE2B c287b50146f5a4ff6eff5b3f651c42d20b6b33603b6934224e07aef73ed68a8b771c6caeb5300bd33cc41e2ac1168d2e6deb8ff9f2f0760ef906353c5a3cb67a SHA512 b56615cfe837ea2e673945e589e95f4edb12f6e156b9d976946eba21be15d0f1e0cc42e7f7aea7cec3ed33f510dfc3d3033c68d4f3da02580eefbbd3d178888c
-DIST firefox-87.0-bg.xpi 562298 BLAKE2B 641e63edaf56248c40f51cbef9e32116e4de6f0c888e2e6f56870df83cd8b7d19736894009de74a988685b4264b97187ceb6cc06f52753a78c1676a417e108f6 SHA512 2982c5453faee4052776fc43bcaf3315114da7493828ddc73d2b7d2dbd7c7cd6b85138d1c190e1984d2a1874f1a9c2e2e68bafb75ac83db7377a8e1b76584829
-DIST firefox-87.0-bn.xpi 573765 BLAKE2B 43eaf097cdcd2742bef072d7a98bbe0d799b15a841e431f77238cda01f97d6aa3d54ab31c8edfb83be5fb8a4d210b759597bc192113a2af452bee2da055eb97b SHA512 2af46c3d45e1e2ed44e04c2ad1dbcae64c371a3245922661744bcc6d3d05ad4fece9dcc045d5ecb556d43fcaf16871c760c62e47a931f547b025111d659e42c5
-DIST firefox-87.0-br.xpi 515482 BLAKE2B 5d1c36ac68272bde26b4e33c649943cfafa261c3b7b5fc06b5d689edd64ce6f6119db90a214085dc4f8c395e1343f367119fd878d12470dbd8aa312a4e11df05 SHA512 b4095dffba1490cb62ccd951d1fbc68c461acc9d82d0915cc5375d90268d6a866466d8fbbf7a1cfdd265f80884396276f4db1ed27f71886fe790ab5371ecd29b
-DIST firefox-87.0-bs.xpi 467244 BLAKE2B 522b85e32a13eea061110f5d29c174ebd1a9a927f5cb9a889d94d392e23c48979f34ee23cfb5b432e4d60fe61435b2cdc411290ca77292066189fd1b2bd4a80e SHA512 1a4fb691a3c5842fca480f1de176775180cf364e34cb7e89ead959576960c7c4dfbc4f210f68ba4c53273db50b0f04982796916e4398920045be404b786d8a6e
-DIST firefox-87.0-ca-valencia.xpi 526224 BLAKE2B 8e22f9248573ca09c740849754c27ee49248e7f63b0da40ba6f1d68da4a6957954bceeae1cdb76a49f3ff71f8c2ed4e44da317f9807e2b7991b8e7d0618389df SHA512 25fdd37203f127b12e1c993b6a6af71cb4a1979a360f40e843c101c51debc8e2870a7d3e6c230526b4b48ce5105fa3fc43f3030a8da41d184bca220dab217e3b
-DIST firefox-87.0-ca.xpi 531393 BLAKE2B 9b3dafd52ef7a05a7858bb972fb6740f3ffc3c683d8a5b1f4e8b23477ba99c8745c21678c4c918716b52e51f3433fd42f2dd6eb2e496a3e19e51eecc4cf329ef SHA512 15e3a2a89d4decfe3b2cb5dcbac68c02c04839e73dff45b16f00324c6ac70e0fa0087a54a8a0ad36dddd46be863b4d97bb18e6f23146e8a8fe654b03e97ebfad
-DIST firefox-87.0-cak.xpi 562094 BLAKE2B 761611eb37921a586a7a23cdb1d8460871afa444cc92bc59e60e04ad9c5f36d76708f9eb665debf2dcf2eb2e90d730679dd8a571c239ca4abeae9855cd4309e3 SHA512 8b8358e86a0bc045b3fca88625da2b60dbe51f4f1e2a3b19c851c0a58911c27ce5bfb14b51c162c6afd620cc8892487bc2c44e2db6a633c6748cbdab215b7f6c
-DIST firefox-87.0-cs.xpi 554557 BLAKE2B a6174a408e24e38acf844ba4d620a3746c6055122d81d7fc1526e66a534d141e5193682377aa15c800acc2b7591c4fdcf071db83f7165091ea538eca344d8b46 SHA512 e5ae770309c906f1e7523747cf55cfd49feb86de14a82fadda100141ba0e543d46215e63a34d6c40efe9781fc84fd16c7e78a414c01b3a3baed01637290a165b
-DIST firefox-87.0-cy.xpi 540921 BLAKE2B b7f1075b999b21d1d1e3da4d42ecf46c3b7338c0886767abc71a6bb5e2d9ec7140c2f046e31c46f74c32db6cd26bce70dee04879f2475848a64ccac5155a69d4 SHA512 28f06a0eb7a3c4bceb57325fb1fd9d2f0ed7a41bf1fe6fed356a7c9c8ad099561f746ea8b65ff0eb2b8386eed0798faf76e3ec6d415017d9f816d0d3d24f13e4
-DIST firefox-87.0-da.xpi 533776 BLAKE2B 9570797362ab28f34e2c123f34a015e226f46db62747b1837348ccf363b86fe87f941d1ffd785b1947099b2c97c0c92a177d836b6c3aecc55836507956eaebcc SHA512 8812113688082bf18b31bd049ce50e706bf2371be83f5d0d40062cfe54ffe689f8de2f33357f141284e5673ee708022a49b155de4dfa4fb3a3a958bfc0997107
-DIST firefox-87.0-de.xpi 551981 BLAKE2B ef3885175445cd6cc1a9ea06e0703e0abc4b993d4ee974f8214bb7ae25c9126e7330ed497d295eecb7e9a9ae3bbc70f924bc143a7e8a18c5c42b9f2bab0ecb54 SHA512 04e4b33b38de50a3896ea1ced27aa3c00d02877239180ec4d2c9ab776d36a94c177f1edf27e0eb0b05148ff7181933b8be6e8096f7b897479ab07bd9eb856908
-DIST firefox-87.0-dsb.xpi 565473 BLAKE2B b9df2b80cb2a73e9a0dbaa00960d732966d0f805042bf5fe5af53aafe43dae3e50754a856ff37a06ae358efd1210560542a51acfadbc5ba4456ca96a6b7baa7e SHA512 bbe708691972e30ad70614cd0a0712163f652de358ed8ba49a15e5e0dc197750e8803637838ed15f520a4aa02ede3b1aa0dc03a9463d9dc9564f72f32b9317b8
-DIST firefox-87.0-el.xpi 635887 BLAKE2B eb1551a33bf53e784f44ada851d8f45ec83e6092c3c00a40c22ccb67fbf3b773be7764c27966b1412b4033db8c3850af6e1557995d67bde34f21f84120190b7c SHA512 8548091f0ae35bb79dafb472988b7ba4184110ab225cd9026914e6bdeae792a6100f0b05e21666489d11f494f7b5a95d2435f3a5dfcc3813fe3d566bfc41a13c
-DIST firefox-87.0-en-CA.xpi 509290 BLAKE2B 9a2c528a4e2e5f5a329985996c427d4ddbaebcd4007f3ab66e3a397abb2e1d9e746d9e21beb7e2cc2390e8cf156bfbd066e73d18288bc5b731fc166549072e44 SHA512 228673b0885ad6a55edf2d3c1591f5d541735749ff069c7d7a98e0a6dc0ae055f8acc6610225b2f7c242424a62ca26d7dde21c5609da204af76732cbf846c376
-DIST firefox-87.0-en-GB.xpi 509210 BLAKE2B e90912a774f82541ce793fd36c474ce4a125948e12148613a16f43ad4bc9dd9bc4dc02f6ae98d748a3447289bcef091769ed17133ac1a44fe07f6bf4978c5374 SHA512 23b1b65cac652613b0f03b9efbfb42d1bbabde4f646fa8738fd355e00fc34ede23698327149d34aea1bab2b071e0bdbd5dfa6894f604f9a1aa5899590ae66e5b
-DIST firefox-87.0-eo.xpi 535970 BLAKE2B 83d95d3399c5afee0e2e9231447cee273214a133a633721884275aa972ec95607a0a2d156dea1f54d5586d8edafed25aafa36de8234fa3a694860601ba653224 SHA512 357d7c93b4b9ac2a283a408bfc60a8d8b5a78be2f75525dde1e515ae5c4fd2e8be2d9184b9910307ca9a687a9a7d826702fc9cada3626ba1ce4d99052b5675be
-DIST firefox-87.0-es-AR.xpi 545956 BLAKE2B d95e83202c46d011e72ebf0ca02fa8bcb42ee3f80316e603d66238db5b87b33eab08037dfbc6858a85448d556b853a82713898fda2b77639c0623e92c11f23d3 SHA512 e4d2d2757f240f11d8a6aa8cbb031419833401b5f49ffb1d00e649da91b756b6a96a6a59cb37006c28d4108f5a4c6a8198d05977f9d08cf86d549dce2220c8e6
-DIST firefox-87.0-es-CL.xpi 543850 BLAKE2B c8823fc9c1b7bffc9d7ee51c7a331a338b05f15e8eced5d411f74234a0bab946a8b42b069b5094a8f90a7cab136b19d3f9cc309d509d1469e457ad268ca33908 SHA512 1aaaff27cf201ca5302828c81834210835d397a2499d11838f0069db432f3995361709df45c76b1c66cd021d529b5736dae780fcbcdbf1628cf3508dc4960879
-DIST firefox-87.0-es-ES.xpi 533400 BLAKE2B 895e089418faa523e545c8228c723570be40608ae51bc6f6102aa8c1ba3dd33e9160bddaecc5ceea1bf269cc63429f3026a96fc6598b7f45cddb8c6a55079d8f SHA512 5d66e08b0cf6353e5d742bfaa927ce59e1eb179b5f23dcb689a62b1462c9fd55fb84d0fbdd1265382d465a5d56fe0415bbd53121aa34648be0d20ac6764a2e82
-DIST firefox-87.0-es-MX.xpi 539651 BLAKE2B ed0fd5e900f7d7cac0f40d27815d154caeddb6bdc7d09720d0e0648a3cfd0728ae64daf76d4be8c25b7aac5b7828279052d433394cb7048dd63e3e90d73b9d5f SHA512 a3edf3e1c6573a3eb4f99069fd709f3abba77b25c121864d90df4a1ef8be54a9a4a34e48c93dcdcb598cf81478f0868dd4fa7d62510f32aa33c80382beda7bfd
-DIST firefox-87.0-et.xpi 491067 BLAKE2B cddb6a4dcad03f18ae36aa52a2c13f2e1b15dcc447d76b6b53c8667afa792352ab8778b3adacad153123ca686c1d28fe86c8495cc2d133d5ad7eec431c7f0278 SHA512 0f22ac568fa518dccd524838c6bcdc78a4ebedb68951a49798fffc5da4e3113936d8d9e71c322a9f5bcf2bdbc606f39b040a5575fca50e740d4d653679870e20
-DIST firefox-87.0-eu.xpi 524521 BLAKE2B 418199815cfc107d109269f7b99c607daadd60f0032bb5efd0244e63f1fb1bf5d172c1bd9ca05a6fa099827922ce6874a766fe088f28d0d870280e6854263093 SHA512 c93f758c3f2f48d2e1f93becd3cc549d5cb12837b0268e10ebf43521cc21dfebe10c7f636540a84a47f74465289469828e8e0db7b15de2899bb8f60b2f6ff9aa
-DIST firefox-87.0-fa.xpi 553453 BLAKE2B 3ed876629b9bc29ef9f30e932e725cfc1cd39d6a25298af196d5ff844784063d8ea34c0db037ce49b48918719cc2a0820b6b3d2906560fa44f5101e915fed5b2 SHA512 2e106dc9eb16bb1a2227bf67f4cbe475cf29d28e5baa906c5a3161b0cae442670981d5f8365b0a79a3028a3e490dbe850f04185ba8635ebb1ea210ad0ccc1d88
-DIST firefox-87.0-ff.xpi 483302 BLAKE2B e1f089ff6c4b2717cff6271ebb8c96156d751939c7fd0f7990b838f282cff8de4eae6c16b6b711978b9f9bdc82aab2ed8a52eae96fc818c1f8294dd669c4169e SHA512 8ef33165f2012b014423056c37be8e5b22b7363cc6d4f29c2e21fba6346833da4ed2fa8ec7ea671d8cbc0047ae4e92ff585f8261e08a7fbac0a7ec6c6673f514
-DIST firefox-87.0-fi.xpi 529339 BLAKE2B d2f6b77858c1caae316cbdb168c2bc1e56f4f0733027867fa23551dd7f8bba938449d2e3c49ef535dee30aa1f28c7a06c48e17458d3d5469bbb2ce8aa6643499 SHA512 21b97ab743fb41267535d3c6ac56732cfe68532c1948070a21c966e282311d7b84d67f506c2e43542715c84a1d814b788572990071eae978e81efbb60bb48d99
-DIST firefox-87.0-fr.xpi 556774 BLAKE2B 2ccd010f5f8802cf2cdba835493f726e90c64f66fe30d1bf63c1db4221b12a0697dc7c55ba07d5025f4ea4ff93831889984f56125cd82460cc1024d9abf084c5 SHA512 147f7b3d7f7c93f49863b087bdd46b9aa3b4b8bcd94d38d193a3c9a3d9d70e2d29f8a1371c03f0d83b0e604af2965bde0ea7c54f8fe9c7fb1ea28661819a98c4
-DIST firefox-87.0-fy-NL.xpi 542045 BLAKE2B 5c002478ebf01eee828f9e34e2f2abac524b26dcb70dfbfbe83668ea430f020a4f8034a4e7c03303675faa76f2779c87e11ad4804d6076f55f6ad0ea8796c1a0 SHA512 b027739c076d94a21d40dc315d75f0c7397158684e4f8d470fcbbf1408d4b6a11cacc70726dfb81c58538c17054dc1eba3defbac1b3ff0f498fa03adab402f72
-DIST firefox-87.0-ga-IE.xpi 466853 BLAKE2B 46e985f27928168b8d57c0fedbfdea0c3f2138d5c638a112e8892bb0e1d5bd5b66fa7cd53c49b28aad38a91d22d235111b617831ed5921638c4ef4f4b971431b SHA512 606540deefc2b91b201fff4b3b83727648b35d9084c141bcb69e15accd03ee94bec4478e3148a3ed1c1637db54360cd20e52d202884a8becc31c68a7e14a2ff2
-DIST firefox-87.0-gd.xpi 496119 BLAKE2B 451ffa2448461108a5dd0340195efd4d49d6b6f50939c49d3439a0955d076dddd923a0fc06857cb56c5ee541b1a361d7e0a9f8a383e9df2a53d51122d841f95a SHA512 7fbb678f254e4077f744a9d47f14e13e5645abec60c53958b5d617a66f099873cc645af9bf512980d4b4ce93159a043630c7a4d3ae39bf16c64bbee3073d8f69
-DIST firefox-87.0-gl.xpi 538027 BLAKE2B efaa1b3238b2776ffe4f301d0670326938c9248a4f5601924bf29258788fbb64f8ebcf4c8629980a6c275c4e874637a308de1204bacf6afb222eecfa1a791f47 SHA512 23a41cb895eba3bb345a53fbe162cacea05d07bb94206228005c2f631c044fb12dae29b7e1e868278992accfc388e52ea27debd061b30760d20898b8247078a8
-DIST firefox-87.0-gn.xpi 557458 BLAKE2B 722118bf59700b23fac34788107b1869d500dbd4f1179ef3ae05c0d89d0c632064fada28566b6eaa2f5c2a50ba9ad0d605b00de1431b33bc5f0479a637166e2e SHA512 e21fc58d8ba51d7f8866d1fbc42e5d1f8cb758e3f71c6c40c6a129cfd8f22317d7a753333f48e30d51a87b55e7ba1e0a0a1d9729583ee9c5a5deb055364c5452
-DIST firefox-87.0-gu-IN.xpi 542508 BLAKE2B 66122915dfbbfb40babcd806a3438182a2c69af12c596b6bf1bcac6309db0a12c90ced736caaff63b4b6c962510b432610e18ee06071f6d13a40b17420076d2c SHA512 411433683b7f0ea4a94d2cb52802f9710739007bbefc619898c06b8d581c083c7f7b81af9d30f79fb8f2b77975478b5f9d2c00473b19929f889fb001b8e501be
-DIST firefox-87.0-he.xpi 555931 BLAKE2B 94812efeb2cfdad1d8464fdb816f92b685411f012b3c901756798f6155ee9c0f790d8341ad5d362058f1aa89ef381308045500e5b3c87c4f3c637488506c3f29 SHA512 37362f56d270b02ffc6baedc52a9d8dfb50ff6a14b9a661bf235bfcf3cb1930a78b87845cfb65ce61f4c9649dfc3879c4ed8e928fa443939ec3cb53a6593a241
-DIST firefox-87.0-hi-IN.xpi 572913 BLAKE2B 1257165b5efaa563116cc9b8ca64490703fdb5793288439111a9171d44ba59edbf64af590164138b64b328f4bf4851184a1f843025b32e718a7a45ab24c2efa4 SHA512 bc77e0202a85feb36c8ef8bf9631253c790cce2025fa15ad9ae4e10756ca0e3fd58274eff3334c655cca48186fd38ea8190e53d1774ed208b122811165dc8566
-DIST firefox-87.0-hr.xpi 536358 BLAKE2B 971a94bfa33ba335f08cafb50a14f61fc4dc48a4e1bc2d0efee5bcbd112b1c41cf19d8ae601d74ca075a04e84f102bb99b8bbb9907f3497ac503b994230ca588 SHA512 59ffd398191088639fef2b1fd3c7990ce928f375be33226d6c8499fca157c56ac4647b4762348ddb04f3bcc099ee4f5a5bdfca54e6c915bfcd0e14ad09ea1a15
-DIST firefox-87.0-hsb.xpi 561660 BLAKE2B 7a948c461fb4fce6942e26af27c7e989fc94eb997635b45326e42a5c86081487f95b52af1ec7d96abc455c2289140cceabf161dd73e21565a0e76898f2ad31a4 SHA512 3a7dbbcf9b3636f807e6bee208cf53b74e2d6b685ee1a03a09ac50d491c5c03f45b50ed2ceb2c60eb38c7915a69701b06e6b7cf9c30546e36c0f7ad4fc73c3ea
-DIST firefox-87.0-hu.xpi 565351 BLAKE2B dc8b9321c6b516040f38dc8d22ad7632f4f413ee0849de915bf9e7efd3792dd0fcf517851fa3010c8d0f8e9391a4a470f134f4f411b0742d72d61b0bf20d9d43 SHA512 4b8ab9321b472c31ca8cc132f0518561e6a746f9f59cf073f0b2ad087cc044fcbb79e2207f34e53a06ba501847f66553980c8ad1e47d02e6f85aecfe3494598e
-DIST firefox-87.0-hy-AM.xpi 591246 BLAKE2B 530e62303d1688a2aa8169b405769d9939834712ba08246ce2a79953e42cf5d566acff476b4b3f6b6478aff1b0c3ba0f6387a5ee8bfb89a727dce9d113572510 SHA512 7516c678eb06191a6fc16d2b0700211208ac13aa52023993491e73adacba055acb78731b2b358bb5be6399a9a855809f032424200ca3c0ceec13371b54d4674f
-DIST firefox-87.0-ia.xpi 530681 BLAKE2B 6c1b89f620cddb7e47223e92bff3f687347ebe75ac91309b427084f619c15d13322bae3cf05fe6001704f42da7ca4cac4fc2fe2a6b50d9711306c0ce3d9bb0ee SHA512 c9ef0ceea2faf7a35b34ff4a9d2abebe95e0546232b135f4051ac95f61fee2286849a8b86cef65df2322ec0cc7b557e74341c89d8153abdf31503611bac517c1
-DIST firefox-87.0-id.xpi 525233 BLAKE2B dc859081b129d429e9f6274922dcbfc7dee65f1471d32274b96ed84eee316c5944593bac1060d4f000ba7fc601ae8edcddd3377ae7391a38d32f802deb4116c7 SHA512 ea216c62d55d3b9d6c6e852a82aea736b732f1ef219a0ec90713e01c97af0d1e417660b1930a324fd056ab029d772c9b54aba87c74af3dc65f72f6f6fb343221
-DIST firefox-87.0-is.xpi 478732 BLAKE2B 5ced07e9020a656abc06a74f69403af3feb0a6802feb7a0ad393163908c5b425cceaca924d51eb6130e28007e7268fd326e2a7ed48c2a717f6276c588c8e06de SHA512 fc02238e1d3ce71d23d4cd7a4dd808a0fac05fa41e21652f41e052bb8894a35fd7f9af52fcec079aeaa28621b951ca314f43ad716dc586a9a00420a20ec37abb
-DIST firefox-87.0-it.xpi 460519 BLAKE2B fc801ad2e08020ccb91ac5375d29bdea1a243814426da4fc55e89498a11c88f2a831fc3549aa1ca67583cde7097dd9ed7a5a78b155cb9c895c7cfde9228b4c48 SHA512 1c89dfcf1b4386193050c65cb6250241ff1cbaa3e99a876c92de831ca926d2626ee349010b9965f2d972a635a31fa083987c46712d600a162292ca148c81d779
-DIST firefox-87.0-ja.xpi 589949 BLAKE2B 3c0385428c5c7953a4174fa7b967b35facad001b88bbf49316f1549382a47c3fa1b7741087b21812eec226755989e97b9ea7df4d9435e686f5796285a997cc09 SHA512 8efbfcdeb94cc3fb203ba58bea6da72a2905ded81d8030271692e29f09236850ef59e5e3ec00eb1559f41d8379a33fd7a4bff34cb410fdbba752c01e28bd345d
-DIST firefox-87.0-ka.xpi 592064 BLAKE2B f62866944d6d4d26945a1018c2ad9632aa627866604b64cc89fb61b9f154d77ca7dbfcf6e6a9b98ed7a67d3a0868be4a222c4066aa6bebbdafc228b32a4db38b SHA512 e17e603ee3f6208273b6d1ea3a7e47bec663ad5b38c120ef2aa2aaacfdcff01458320a373bb497704d21b96c2fbd5eeb032cdd29a3e76db9bf5093ae0141964a
-DIST firefox-87.0-kab.xpi 549926 BLAKE2B a83147007b6e63592a6c7d26c6bbaec3e32df071456546c2fdec39ecbda9d97784997f7ff3cc132eb7d5726da3147d5ca0493e2350aa47e69e25be786856b89f SHA512 9b39c82cf53221f6e8b9735dc2b6a9df959dd74cf005b8a355ec574f9c41badfa0ca8e73cdae058a72558837f0d89c0a265e333813651b7e062f9ead8e495d22
-DIST firefox-87.0-kk.xpi 611186 BLAKE2B db4c40a1758e89f57be252e406d0cbd1d35b67254029475b74b4d31b143075de17c1ce8d18df7da583b45aae28c0409ba5db1eacc3f72b8fa0e2a0f510727886 SHA512 601563e20b837fcabf3e2d747c3f9b86899c5f63b078dd43eb7af1576a0a43af8357df4b0e8dbc2b1e82405b9cdfcf5c74c2f45798c307fca62248095855fa5a
-DIST firefox-87.0-km.xpi 528495 BLAKE2B 1c214c366fa0b9f3f81df66c68d66207be2308ab435ca179d430d0fcfa3071c5446609805a8082b48e634df6786074683f25ca186ea085441f727e1a120d3c6a SHA512 55dcb96644ff376f61cd351a6ccf4679541d962b5532ff45b4404cd41b7b0f096f8682b7c39f5264dbc5ec8efb590f8d09fb9946a26cde3e2c04f701c7813e65
-DIST firefox-87.0-kn.xpi 505070 BLAKE2B 4504a264a53cfd4b344d0593e4c41fde7320a9678b452d972ab611f328c67442d78d994c56ba5dc05f46c1149e9114fff5e2bf6a0b42f9c79d03df68c6db9707 SHA512 1dcf06e0d60fd507305e20b3c6cdf701222009c02a037dade9ab6e5a8d3a02643c585b6956a4577f57c91fadc30b85239f180ee5ff254595641701de051e4f4e
-DIST firefox-87.0-ko.xpi 577311 BLAKE2B 797d0a75e1c403ca1acaf980502cffbe9a982ce8b8d36e80577c6db087c420e4ee2e0b35c6bf83c82e8be018c61699d9d27e594f3e22f92d15d58979f07317ea SHA512 4fd51c6003799bef0316abeb55b919eb00384e146b86b131611e06b3c0d3558a5ddced56b0822a7aed35b2f3479c7b80ab612cbebcacb936a58e890833c1358d
-DIST firefox-87.0-lij.xpi 477107 BLAKE2B b8166b813cb52fefde78905b432a0aa51644e3616c8182a59382a93adda9d15230cfb4f64cf3991170bc2861c511bdb81b61ec9bcbafb9ede13b14cd7c7bef95 SHA512 aeb27ab433c903202f7cffc953ff37f70838f8787e5f34a2f3d813c3b219e188cd140ddc76d61a754500a411b777f0671a8d8282b0176ebb62af041b60f89730
-DIST firefox-87.0-lt.xpi 559592 BLAKE2B c2ceab2d5a24d191c3ddab5702b8d1dcc53a60be4088d06a83b865f93c5c6ef459cd0d3cb5ea860f5ed4d913dbde966d26f8c26f370b515114b3e442dc09f244 SHA512 ea7a60ed5deaca4977b24d1eb19e982cd7997b271f877b04eaad022552fbdfd58e8ab8f17f3aa02a7644916fa4c4bf650578e5edca651ebdc292e779dcc51d7e
-DIST firefox-87.0-lv.xpi 470997 BLAKE2B 35a50cd45174f02f99df726d0265de985a027f8cbb5b836d89b360352254efe9497f0a37337682e79af4927a855ee0ecca22827759874537db42723c82d64c7e SHA512 49e49e9ef9691b7e923fd1148f4c7f57cedfb01c8933cddc8bb38aaccf5d6758652337593c36a67636404e1e77922f82e21d826d0796210c99469aad057232e3
-DIST firefox-87.0-mk.xpi 455970 BLAKE2B cc4d9382c794090a6c9b7562fa4c5a041ae08d964f34a743b1afc588bdc08d208e0dfe13cd94cdf9d5a362e0b7a86ec6f5992c3d4f2bd428f9c4c91e69ac1413 SHA512 62f8df4b8bf61174d78bd44cab41451f8e5f95d6d0181aa89ef44efa7909df9308d89bbf86ad0dcdb9f8c24b512f6891ed3dfd36d6f573863c3855d5dcf84ecf
-DIST firefox-87.0-mr.xpi 542223 BLAKE2B 35fd6f52c7225ccbae9a102ffea7e7705707520b8045bab22f3bfc096b8c3e4ae473682dfc9ccb36afeb30e4eb4ea2bf716e5e477bf0f2f306229e3fec2401a7 SHA512 833d8e73a16b23460c21b5c3635434d2e6144ce31dcbffd025c18c1acc366c9f2e6cad14af743063823cd7493f9177a5062db11801f994d6752bf54921705e22
-DIST firefox-87.0-ms.xpi 454455 BLAKE2B a9b9e6a70c13b4426d27081ee4501c67106d2b5d67b4edd89f1b7ade9de066a71fd58518dcefb3ff6b82ad15d8c1dd35feffc4a09e108b4f6831a728e119b5e0 SHA512 eaaaba0f9c7e3bcef056259aac93e8d384d44b725a079813090d731545038ffadd2069ce43c585509abea0cca8cac5d93ede1f0e7ce953096f9d6f1c938166a7
-DIST firefox-87.0-my.xpi 525413 BLAKE2B 3104b6080d2cd1fd53f71d094d52f1f86c7d7a6e565ac4b44b241dea9b6d21329679056c0ff2e853e464942656ab98fd5cca8df3f55ddba9ee6f144d9185b6cd SHA512 cc4f5414cb0757366be4e9fab69d45d63164069f840be63705b6a1e1320b63a830d9b1a305f16284b2772e889c1fda2b03c28701134104c0e745a19971e02e96
-DIST firefox-87.0-nb-NO.xpi 527535 BLAKE2B f89a8859264faf069d980719385df7fd957bd789ccb4b747bc2ecca57bb94e2c2b9e5208ba039b4c38c96af94272047b3bbb1d523a52569d025997286eb358e2 SHA512 73c69563f3e227b8112feffe7bd4312ca4ff9fc588a6920ccbac9b964c4ee08512898ffea5efd6724ff5e9362cefb744b14f18f6f76f26fce494316419aa9b03
-DIST firefox-87.0-ne-NP.xpi 482235 BLAKE2B fe79426b5cad32c953ca8a88fd400e845d52323d7af498a1f38088f358f91d28a69bbc62f4a6f19bbb75d736cf5913204946f74f1854ffa93adf156cc8aa590c SHA512 8dd8b28503142aa60b4b7dfaacb4a8c795f2c8d1e496f954f430b1b68a0ab45f21498b85f5f22cf3362a9c3b529d05c1682d819e739629bb50d897ee05b0688f
-DIST firefox-87.0-nl.xpi 535872 BLAKE2B 27e4e14a58c1e555b8e9310224a0a7cf40fa1c5f588c59cf9ffda141c879731d762aca749b9a469fcda75dec73c3aa2f9762a5e7b112b19b69559a4d88481ba1 SHA512 737f9b21f0ea5fa66683ac8a18cb0316ac9f744e97a74ddeb92311cb193799faa90b65aa80fd1ef34b3793c6f61c04cb094412e9ac56b2d3c9c236ea20aa8e01
-DIST firefox-87.0-nn-NO.xpi 531161 BLAKE2B a14dd1c68ab47fad46c39e205103b8557b583874489e1017f896291efa15f8b7f4a1cacdc1d915e2d7c92d1029645eef2fadb1476ad4deb055a25b7346d7d613 SHA512 eea562de758f3e7cc597dd2930d579aa9746d933fdad4f448d1eb5951759cc4936ba3bbd1f5d5cf1bd4671a8364a0c38a024c92029eae21a0505b86e10aef15c
-DIST firefox-87.0-oc.xpi 552229 BLAKE2B 1a5356e10df8f6ab81902044ac759e5df57041c4fba419f9891fc452fa340f4f0916eed830c973abfd33674e46dbe7f249af11050d8c3c26f786f8ef43cdcac9 SHA512 269c3f8281bb3b1d991ae9cf3b3dae8a5ad90c5fc1201cb07660ebb96ce3f86c7a048b03d438e180d56388e14c2161e8270e0a848d224d1f03d87cbcedac068b
-DIST firefox-87.0-pa-IN.xpi 595622 BLAKE2B 04250d167a94d0f40eabbfc72a41e0a1758c66434b0b6e37d7d103b67e0d47d995da8c7beee24666601df280b5ca305c78ebf5866e4bc8189f67cc16980ab636 SHA512 13938a59f0c88cb893f81eae4929c797e04568f025634e9c01be4c87aeefc151338264f3da2e5f2342ba751cccfe413e6b63fa4da874a5d5038ee8c2f9c0efae
-DIST firefox-87.0-pl.xpi 555821 BLAKE2B c529d2852ff233c26d2fb7bea44a4f6220c1d7c286289c1f80f0eab1b99c8bb412e5fcd024792c908a93a288e9f4addff71acf3fe7ec5c326af4a6307d2ffd35 SHA512 db3ccbb143775611c7261bf6160636a83407bb96da9507a837e02a6fb872cf2393f131e460a2cd96f658223d89278799643a444edf10e3dbd56977b5a91e080c
-DIST firefox-87.0-pt-BR.xpi 541701 BLAKE2B 412de1537b73e12fc4cb8f8274ae76055225b3c5eebf76b6e44778109fc06dfc46ead192288f2098255b4ca95f113e491cd1e176fd7f72b4ac36b24474b2fa37 SHA512 40b2df2334b23cb8e740856f3ddd36174ed1aa154eaa9f5861ca3aace0193bb99c8a4d1da9ac6d7394b91d1eb2c615bd6f8ba18c6e561c595a8d557ddb2bc6aa
-DIST firefox-87.0-pt-PT.xpi 545621 BLAKE2B e0bb3c9eea34e5ec6480168b52d38189194c4801f113fb2c92d2fed0f6320b7a4aa19831a6b469f1a8be54f1533a2084707ddffa0b5c81cefa7092d76f60b2f9 SHA512 8bf18f9881c33b72b3fe84215dcb88c1b6b34023c9658675e19675d00fe4f3f7d3ba3f0386e73bdd5fe2d14896e019dbfa9017ed6735dc1063f978f32eed95ac
-DIST firefox-87.0-rm.xpi 536705 BLAKE2B 41edca04741eb24411c049476d9b7e4ab712f776cd2ab93acc475f34d016c76540c1f9210aeda3cd0ee39d85334d9200d2e7874d84a7ea226cd262f12bc55959 SHA512 5800659915b7c045a1818363514f4025fd1589ae9c31e879543e728365a9bbfd572d06f47ee552556f3c5a6d63cac007ab12c98b4aa1b5beb01f8595fa9f379b
-DIST firefox-87.0-ro.xpi 534032 BLAKE2B 203026a10e76ba84e7dcbfa9e1bf86b7c3aa393d305463187524698cd3ed1592ba633e1e7c747ac2033253de232623e8d7906dd148d3cf44bf8cb6b516107dd2 SHA512 923d00a40f5d8c6d49a363128b473d97ce6c0c24b14b9207d9e1f8613ded63617fe94837d6f51f137fed1c1c290c042ddfe79a5fec401659332e8334ce508485
-DIST firefox-87.0-ru.xpi 626801 BLAKE2B abb1a7e1fbace209d94572bf412912d6d87edeaaa8b7434fef9fe2b92b3ce2d394a74a754b447e73c525d94a0d7d332df74ddda452c4fef2701502785e436560 SHA512 dd5682642a5f57a9e196b3d597723fa17eefeef9e72d2a2fedd765934c0988a43fb146aaf19cd6702faaccc3579440cc2aba2f0971225f8781650a90b502d4f9
-DIST firefox-87.0-si.xpi 491494 BLAKE2B b22a24feef4d477b824b2fc5321c589fbec8e61ea77ebfd3df2b321b8a19d94659fc3a1c9d309d3e22e964a4588349875e84c6a23c387c7414b30f2a8e85a2b7 SHA512 c9c2bd98f91b93c37e4b7da618df3ac9be7c2fc1e2b42c265479d7b465228854ef9fc92c8dd961037ccdbcbdc78578b61c1cd3213772916c4b84de0ac29b4bc5
-DIST firefox-87.0-sk.xpi 548525 BLAKE2B 06d311361fc9490397884abaabec78d66a95145fd204c0dfb930a27c371cdeaf022bf14945e0dcc7d26e8b6be944c28a84ad73c113850fa715f7efea5a910d99 SHA512 4f2707deb01c3b56a0e2e07c53ec536e323132fa578ed8c11fdc881c6517f03e6fe771f2a01b23ed5ba3de9d4979f22840aa7da55e531ecd46c3f6dc04ceaed7
-DIST firefox-87.0-sl.xpi 528793 BLAKE2B 6efc9cb3e4c558a43f26b7395b9dc4468957926f2749d10123d950dcf7537619755d413ccd5e042d777da13fa59e5bf286c24f208ac6d0e8aa77cd0d07db9906 SHA512 34fbdbce9d6d15ce1ea3b6f41d2055ea5f860fb0eda6475762f1efbb40dc3e375bad455569ebf5fd97b8e494d7feb478b2e1926081d594e6abfb9d8b3aec5bc4
-DIST firefox-87.0-son.xpi 423125 BLAKE2B 15a4f1c7407ee16e96601a4fab832787f65fe58f88d48c15fcea63e898590aa9799dc7ce921cbdfd2257c1baf94b95e62b0ba87d68f32f2e37737e47c452bf40 SHA512 93472b22130590ab6af59e91f1cf13f90e290dc24f9582455f042d566e58df5424e27ce17d3eb720c3b54acd27666a49264054c61ac474a3dda77631b16b53e4
-DIST firefox-87.0-sq.xpi 551546 BLAKE2B 98537202dd560af4ce573c2f25b181625226ef93c6c73f008ac8c3c3d6bce2a2b1218be77173f4ad93e477c5dec3e397196854d4240d6fc44d64c38a9d4027c3 SHA512 07aed55c914c05957f624ba96772da2e84fb2b3bbe68d3446c01053660dbffeaebbc936dfaff72ba1b8c2ff45fa97f2baa2836892ef45ac0f08469eb8756d228
-DIST firefox-87.0-sr.xpi 574623 BLAKE2B c7aa05f540f23da41a08c5b2d0373902d6d40218a6cb793bdd55c8567fe6e1c752069dcc48f9337259515238f256bae6431a68bb1b77efb177da842acbd87324 SHA512 6c56310bcdf26e78cf0d4fcaa52e1e0d63596b6561837f9cf6113d801c398511f8731fb056fb55803b1c6f2748c9588e17669d66e5cf67c3a0c1dfb22de86502
-DIST firefox-87.0-sv-SE.xpi 539615 BLAKE2B f365248e500e40e0b503c40aef65a665dc1143e0eafeb34ca93e0ccfa6ebcea61f7494ae8410de718bebc1da2b4e853c0fb3e43d9024f5bdcc97b38da4af64c7 SHA512 92c159fb6931ae18da156e74c5acaebb855e59643e0c9ca9808c582575aba55b23d914e4bce8befd6259849df2e64c7d1f8e1e62b1500c2d9380b72bce9c3c12
-DIST firefox-87.0-szl.xpi 512912 BLAKE2B cd4b54eb70d0d614c6efbdb320c92b5dc0575fa6335eeb707efd09689672282725303267aea2af5ddb97c8435257cc10484c146c3e1adb8ba500593192ff6fb5 SHA512 ab214b6407904c0b2a3d9e2d07ecd980aa2ed7074a21d8b6261e4c17049acd60c95270723cc22e5481109303f40662fb8b522d818e784d189acecf75b6ea0c84
-DIST firefox-87.0-ta.xpi 521307 BLAKE2B 3fa4d5b1ec64294f8d302a141d6ed57bebbf323fe7d14507aeaa0bc7636d8b1ad87566c8d417cdbe4dafa03ca1f65a4658279caa1a24b740ff9f925d97f316a7 SHA512 bbdd74848c4a6d8606eaa37f6bf1286aac7f44e83e7a4383cd710f3a3371b869798d223fd5255e4f9b0cd5b82b33f219875309bb37ef6bbd08b034f61ff7e970
-DIST firefox-87.0-te.xpi 559865 BLAKE2B 9e44e073c3e756d6922d7ef1e27a738596f5afd7c814d08ddda166e1bfa8cd06a65fbb0f6511eeec617fad5112fa7a03fbb589eb1ba35d7fec1247dbd7e5cda2 SHA512 da3d511f7f3f2c1d49690b58698af66eb557f0a20c0b08783153fe52053597b97cfa48a1d332031a0205935ad0502ad7b4951496d3f3b3e4581f42799c01adff
-DIST firefox-87.0-th.xpi 603585 BLAKE2B cec0423f96e995acc7dea8f5a1e76b49f2a22a407ec948f8a18011ebf4cbb223af11fbf2c1a66e65f501811a117972ca0ee862b7c6b179b9badd6efea01c0db6 SHA512 23b74e2bd6f38d1501798b8aceb4b57b6c74d060eee9b1ab8b31633f2f665c66cac2a49dfa0365cc79cf92d48ab44f30f1fabbd7236d7c1cb04575c0fe350d24
-DIST firefox-87.0-tl.xpi 520893 BLAKE2B f01caeaa6efceb31ad7e73b249675fd0b07d2472522806c4a2e677fe12138c01185974ca7a6b1fcc7642470351488d4da229cd865ee862bc9ddb2c8a908ebebf SHA512 78bf62b0c6336419642cc3de968f88f6fa47626af0c7dfaf6dbec5bc2588a07360635ff5a2bed097a54a871c1d333854b52641fc818d44d947486170bb383902
-DIST firefox-87.0-tr.xpi 549267 BLAKE2B 36838ab8aa57dc40a4092e69c0b32bf14094b2333ecf2058e6e0fd1aa31ae2bbb090a90884fe2632ca0993959e081a596cdda0ac804fc3b3993afc08cf4dfbe7 SHA512 2e893e20866bf09f2c5c657eaa8f2597050f440d6cd878d796da3fed79060adf2ae0d39b7f148610cba297c058325e933e282fd06e741dd9445db2517466d48c
-DIST firefox-87.0-trs.xpi 501152 BLAKE2B 075a1f8fec3e9eb14927cc6776795278f4878319c1292a4100af9d60bebfc7400f19686a3a53a8d95b7d6661101deb2c94ebcf55ac97170e2d7f04654dc2b319 SHA512 e3bf89d8bbe4172d6fb9340567d2954b4784470905048b5500cf1643c1dca49c44cdb31a018d247fc22b6a1147af62a61897faa80eebbaa0f2e6cec5f4d10dee
-DIST firefox-87.0-uk.xpi 620261 BLAKE2B 46e16c9ff6d65d3ac70704c6686b84afcb72249ccb336cc5c3d4f40b84f901c496051d6a56f67579caa46fd41ce1e0840c9ef3bf60c8414ce4117e25da2d0f67 SHA512 21e98692f0fe3f6af8dcc03f9ec392e7feaf6c8dfc8a1e413cad4a53730ea6b37c0ec3c66e9804231052b9737b47d890995de86c4c9e0cd8fe80d1f0e78193bd
-DIST firefox-87.0-ur.xpi 563327 BLAKE2B 7d9ec7c24ec8959824b844cadf7b5913d060791999976ae5aac9bea438e90ab11117b1f088f32d975c9a1d6b8134d2d0b96c22b5ef74c2fae33cebc4be0f7154 SHA512 aec23146f76db602e169da52521685d4918a1badfe427c21a344a53b256ee3df477b04dbee67718a53942d29c66c6faf88b2eb9e1561b13a584d7f0b4ff946cf
-DIST firefox-87.0-uz.xpi 477322 BLAKE2B 7f0e4cee415ee952346e462530211559fe97216c1e8ca704cf4fd92de4960876b660d7a31d4af3f5f426e9fa0ef50cf56a4525463f71a6cd0e6553926d130034 SHA512 0a9efba94fa2fec98b5216d4d6f6330abc5c65b36b6e9008727d9bc12dcd00b5f659230756b5ee9e1fedd52b680c42513e339d3e8b37bbbcb140bfab0b3c8087
-DIST firefox-87.0-vi.xpi 572841 BLAKE2B 3cdf4b24dcac2c488a5d8df02dec77b4029ab3ec1c87f6139c87b6c8e4c8e021ae483c058fec2afe228f63d837c79704adcb2f162d6895d5a7b87053b94e54dc SHA512 ec7c2c96f8377b3cd78eb5fd78a4e9e5cf22eca847db322fa4d8da9da57dd5bf00f32f03ddad0d27619061b012f14136cb6bc5ee4a6eea48401f07fb38c96916
-DIST firefox-87.0-xh.xpi 425312 BLAKE2B db9d64f7d61b5d3d17a629f4fb532a0985860bdfb90bac63c0b680e6f817dff02eefca07b628b26cfc003c85e235ff1d869e5b155e506b0a60592ca13f2873b6 SHA512 3643c9512a15b2944c58b1d1c8bb133b97c3861a3370cddfd216c952101779657416c3c9a5372a71d02576dbd33ba434556ef87d4659f7b14d95d8766f947d29
-DIST firefox-87.0-zh-CN.xpi 574675 BLAKE2B 5d57dc94cf7461964f4a2ed67466f052b7f9719b9c0e2efa535f31821cdbf0a086f829e2d07abf024d56df7e459d5f1918cce34aec59b792d7bdb1dfe94f9243 SHA512 48941d1da578dbb69321c42d278517b596813c5949392d18a606e61f4048b9b0fa1f19959205086f8e76aca8a3449261641926b439147321357761a6135e27ea
-DIST firefox-87.0-zh-TW.xpi 574917 BLAKE2B 169717dd4dc72be69f4d05893a7d21469b0e7994c9483457e2d9cc67ecb416435b8bba0e0570e73e6a8e806d53b46bfabb7e258af1aae57c925999e5f6d8be30 SHA512 caf887dade2a47dd88816e27a251c844afb4eb619568b50fe213986a4bb3e5ce8a53c3235873d3e9a47810e033aa0a2b49ff05df28a8fc2b7f562971156759af
-DIST firefox-87.0.source.tar.xz 377285124 BLAKE2B c3dfb4b68b6a77fc760328fcce11cee92755dea3373636198f1cdf74d00e4cb56cf44dacfd513da94dac3f0bc4b1c5d68ce2af2f790b261099d9f7007a0fc342 SHA512 c1c08be2283e7a162c8be2f2647ec2bb85cab592738dc45e4b4ffb72969229cc0019a30782a4cb27f09a13b088c63841071dd202b3543dfba295140a7d6246a4
-EBUILD firefox-78.8.0.ebuild 34066 BLAKE2B e16e0990e49ccb2a0a9364aff9dabd609d170cb3603fdb7e7441493588ca73079dd9b0ca88bcd1d234295ee4f831b3828a6e6b1a9d67400488e40faabf363b2f SHA512 7a3f8bf9c390b2e77037d13ea701acdec9b6db54ae7469fd3ed658b737400f100eb8ac1c4bd96d9446e2e60521d63b5130ee962ef513ab63fd93c7a441330e9a
-EBUILD firefox-78.9.0.ebuild 33923 BLAKE2B d5c5b07fbcd2293e33223a96033e556668c7ba37f97740d94ba67128d2ae4ca99a0937cb4d699bfb335cddbf91d5418368864c2165ea25f0c7c0275c7ea62f25 SHA512 49c7cc92c91c6878fcc4347d5474df3e0373d29a7a66e860d8bb02cce9b8202d0a5dc565d0913b1fe0a6523fb5786daddfaefb85eba8d2892cbfbd59b3f9fc26
-EBUILD firefox-86.0.1.ebuild 33799 BLAKE2B eedc1a3e383706a8cb1c79426ddc6f403ca8fc45abe9f63ed1a3cde8a49f4babc4e9e2d1eadd1af34e3685c4d0a97e1253d2bec8b86c9277840050b666a3a7a9 SHA512 bc4be9ea7c7668dd48a2aa9b5c85815f770e5abda76f5d4fac44a660c9976db63535e35d70695e5674f2ccf30a8e134a14f2272a305b71f58c5ba25571bb38c7
-EBUILD firefox-86.0.ebuild 33799 BLAKE2B eedc1a3e383706a8cb1c79426ddc6f403ca8fc45abe9f63ed1a3cde8a49f4babc4e9e2d1eadd1af34e3685c4d0a97e1253d2bec8b86c9277840050b666a3a7a9 SHA512 bc4be9ea7c7668dd48a2aa9b5c85815f770e5abda76f5d4fac44a660c9976db63535e35d70695e5674f2ccf30a8e134a14f2272a305b71f58c5ba25571bb38c7
-EBUILD firefox-87.0.ebuild 33657 BLAKE2B c72eeb0846bc0c248f436f19aaa25824f2b1682cbcaafa797e99db8fa8b63d78c5d893d14699b048812a2639a550ca2bec07b06fb924ad879cfca8494fb3bf2b SHA512 563bc07bd6afab6a6ff29dacd48cefbea6477041bdd5056670574654997a625925113b952e8612d9d51b75743c233b3861661bc9cde021c52ce09c75a1764977
+DIST firefox-78.10.0esr-ach.xpi 460293 BLAKE2B 13deceefd45a28cfe2ba70c7580ba854340fa2555b7ee265a79cba83a551f254432b4ae415ec979d7a422f961d307c149e59fca3863e7d88c9dc9fc4b5396501 SHA512 efc180185a707e726210c73af8eb7916df665867e71ff4363cfe7f0f71a5b78c0dee52c8839e85ee4dab2c3f1ab466e79784d6f092e0b34158cc55cb981ef6d5
+DIST firefox-78.10.0esr-af.xpi 428355 BLAKE2B 16cb77dca5a6412992dba2efc21c3a8d81ce5bf7603a93a5c7b1c3d3293bb285f27c011ff39199fd5ab549f555df3ad8bab14bf920d5740170d3d1e8ad707585 SHA512 30dedc4ef44fa5dfc465dd327c212a492a04e41fbbb3f9f99770019b79e219fa4a2026e0007a38d165343a926ca456fbbbaab2495e02d8d719036f5131df5a11
+DIST firefox-78.10.0esr-an.xpi 508376 BLAKE2B e8bae71464b33a7f0c7b6271d314b90569da15275aceb0c8b2e30fcecd2d82eda04b85a528a0fb1566f9386ddaa614168cebfcca299d393f86d9b08f12c54d07 SHA512 fdc36212038ffa3d435627e7a0e6569c268b4f93f378aee464bb5347be54d7b603c12e53b8d806d84d989c5590ba0f36d58adfb988b15d5fc20bab3d141a8ff3
+DIST firefox-78.10.0esr-ar.xpi 560962 BLAKE2B 2185edd73ddf9a3c50be9884f85262c4a7743d86d47f6676601e10b896d028036c4720d1538b9603df4946d67b27dfdef8b15e5d8ce3a10270603119fb846e4f SHA512 a099cb6d770fe30d9b05a85d11bec641ccf6fc340f81f8a78e94cd14c58219a62cd26ecd070fe65acbdf727a351fea6bd9136e06143e06279ea6adbb46ff0103
+DIST firefox-78.10.0esr-ast.xpi 456394 BLAKE2B 87d61f3f96516cd5b22341cd86671e045e39c4b7323101a672eff089533654247bf974ea145d376abbc02c2454798481f416325331b27062c05830da4da6abfb SHA512 05c155fc3f56f4374cd5791d4e2506a2805f9bfd18d26a23c9ca6046d789aa771e19f49131bc96bb4a1d4d064b0dc1f5dda364be69e67fed20ed7d308a0f2cc8
+DIST firefox-78.10.0esr-az.xpi 497447 BLAKE2B e91f2bc901a9370848b403c25027eddba89b58214392f8acaa94cb940a7572e9e1751d6b461bdbddd0209e8cbc62adfd6896ebd2431eeb528e39c5ec6328c124 SHA512 d1f727ed19a0a4592b52c89b12b6e022f6b64163c14eb86b472fa229b66abc5452bb836127d813313e9124b53c1b0d7f2c324b1e8c2d6cfb60038610972cc55e
+DIST firefox-78.10.0esr-be.xpi 608648 BLAKE2B 5f6ff2a6f95d982023520460b1b613a52c5092da92c4061736a41502e15cd8cee14464408472797f8b8f42b9f43e5d8c94000672d9170d08efa022861e489cc7 SHA512 116eff9b3b79e1691b382b7e83ce629be0d9f01830cd6177707c08934468a3a6e85fc8e1b4fb2c612b5821068995244a0ee153937a8a74d6144a80a2b0bbd88f
+DIST firefox-78.10.0esr-bg.xpi 553979 BLAKE2B a6447b2d93c59eb7d4a6a82f6ee48dd9f548246d8358492991f9a4bd61b44e71c1f547bc4e5d706b74ffdb77aaae103be90e65808ab9a2b76bcd3bdc7a83c6b6 SHA512 e9dbf605712325e3ab26092809f1f35af257093fd6d948ca533d672b91384398d3a96835a34976bd08019bf76cab3f6ba5a977c7b9f2cbe2740371fac5c76cae
+DIST firefox-78.10.0esr-bn.xpi 572614 BLAKE2B 487a8e16ceb36cf1ed9116680e77d0c82b7da4e37a401fb70ee3f37706096b21207dd54c3253bd350779af4c271d268962b9c0f70a9b0209d88a622930afb4b5 SHA512 e129f87009f0dbdd8b255ab5cc648c3648fedf226c4ddf5918db00da4cc0e364d8a3ce37765d6588314a0819e011a4a8992ce5b3fc7c9cc52fd5efc410577a15
+DIST firefox-78.10.0esr-br.xpi 507125 BLAKE2B ccd43864152ae512bef5ed32bbeaf974138d2de7bb20afa3c2be174d0fd24971df3ffb4ea181eb0379184cee8313071a3d9cdce2c5e1c5cc3de8279f59106f3f SHA512 536c2288c0f81ccca56def3a23fa699a66948f0c2dea61158988f0adfa960ad16a7423f8177efc23c0a60e696268242ce440084403f2e7da50b0ca23bbdc4564
+DIST firefox-78.10.0esr-bs.xpi 463800 BLAKE2B 87b96c7a7666adc333b7063b7fab7b6ada8083946f68ec38ec03c987d4a98dc21f35b0f4028b221c960650ff31cb1f0bcfda24ec12f3dcd069d66c06baaccdd8 SHA512 a4a8d25a515cdfb6b4dbc9f81b609e4f3f4cd9ba5b5db73fc4358832cb73392e89b72ffee4a438c9e0523171b4499a5f0f12f965be6345cb56eda4afb6ecdb92
+DIST firefox-78.10.0esr-ca-valencia.xpi 517189 BLAKE2B e7d6f05f7407836fc31bb141775a69b6df9bd9b2f43efb56035a7545883fc9dfb8a8aca99d481cd74412711189be63f8b096e2eb425e75e66d7ea4477bc666aa SHA512 d667cfae6f91f649b016bb07cc8bff0817b32a23f87448eaf021124c5c00159cdf89725cad29dab1aeaf072196196a4176d7642f467b06b3f77e285af57169a6
+DIST firefox-78.10.0esr-ca.xpi 514166 BLAKE2B df60a61e7f78bf717d2c5dc8f52252c8aa890441faebce17604db5ae744785d7306324f39f68285a102ef28a36dda963eebdd6362db8b9dbfc16c7d60aafed7e SHA512 e1e8d1efa70a80915f0d8a7aff1b01406abb221953b1a89f5b1c53ec6cc341b342d09d2723071123b49779166b24ab9c173e87539b866df92ae6a4997218440b
+DIST firefox-78.10.0esr-cak.xpi 551543 BLAKE2B c2adad794a20995b4cf7811e8d0eacb64bfa158dbd42e1884927933394aca318c9772a93c5d2c6018a1db6f2d7113885f82b92e89689b66e97def5d468c44a60 SHA512 ec878899bb481ac1cb25d396c0b4fb74e8c2b1bff8cd70df828ec14bf210b5a1907208469c0dfd0fded32ed1283a1e5eac2fe73b1a2948c66f79da56849c4c89
+DIST firefox-78.10.0esr-cs.xpi 540322 BLAKE2B e65b98c01f830ba0b113b68b8f853d4a98b7092ff6209d2a2836f6b2081ec3fc2a28f94e408734501ca355fddb22ed4123349b34e83c64c8d5e8cc28ed2fe2e3 SHA512 e77b04c7539ccd212b17f35689d1dfc03848c7b8760d59c78a701a7d011ca8db1c81c754a1baa03e9fcc82e21ffdb85ecb8fa3079b880b58cc4ff7ce7a3cbe5b
+DIST firefox-78.10.0esr-cy.xpi 530709 BLAKE2B 21e876dc3a4db063aa117bf62f0d7d2ebf3c7a53db57d7068894aa8573fc54d78c73aaa5d05ef200c43f17f055a7068f86b14610a2bd3e5f4443b239ec36ac65 SHA512 b121d6837fd7b5a1bbb0b4c76851372343562dffe17037cd9cd1a365338b5d8318d557b343ad1dfabf6fbbe511854dd4a4841710e826d50214a5ce87f10f7619
+DIST firefox-78.10.0esr-da.xpi 520273 BLAKE2B 5c9923f64420dc31010d6a19fce9813e162631adbce5b4a8c1d936d6d5066ed0cd34a68d08900408b96c505873b260cace169a63be9e36fcc1d2e90df187d975 SHA512 799cf74bf3b6fa7a611389c7b15e3f5297c9012f753f6e441bad01efd46f95a2fe81044b0a601c5014c801822528cbc322196f9d48b2c7d833ea4cdc9a28cdea
+DIST firefox-78.10.0esr-de.xpi 542852 BLAKE2B 5162252c0a30cdcd60291300da305a206c816c38ec57fca71707eb596363da60000107c2ee8ad504b519d9b01267519fdd69b498f4613e6a148615424b4a1b87 SHA512 4036e78072a4c90904e364a8572d57b081818aea70fad3f2e29df2898a1fc7234f812e2bc392b725b9f17226fdda54cefc3a9678f44d6a2765329cc55487bbb8
+DIST firefox-78.10.0esr-dsb.xpi 554272 BLAKE2B f4502c4ddf3d1ece61738fc940ff784ab3d78b83cdc713ecb58a9c405fc56cab28e23b5adf41a775aacebb8bb068dcb8237cbc046f42089bb781ad77739eb61d SHA512 92eb488a471e99c9ac0f19ae8f97f4bfc1b3b65e05438bb529a11f6b85c87c6fce9cde0e92c065ed07dac83eff0c2e356fc289bcbecddcf1421366da92b8239d
+DIST firefox-78.10.0esr-el.xpi 626565 BLAKE2B cffcaaa58afec242aa2caf2829323fc6397bca385ef31327313f7e86d72104fde774b9412419739629f0592c9f512a3e9c4a984921cd760c84fe10d4002143db SHA512 be625dbbb5a76988e961055fa523c3720456ddae63e9a44f7f25e97970353c8858c651ff48693275877f7f26902873ab0ea7f6fb1e99f2887b1d48520071f87e
+DIST firefox-78.10.0esr-en-CA.xpi 497735 BLAKE2B 71fa4d7f04b0638d5a92c08af31d57602c99add6d9c8b7561cc6d7ad2cba1d2ad41791b2f67442983b1e669d21897c995bf7eb8c00e0085baced235034cf1689 SHA512 7e97dfac0eb22d23aef01d1d642e92e29437d776bc67963ec2666ac9ec8de51d4d02a990c19f50a05481d7676d3ae6f6e4b23ac940ac15443aec2174935284fa
+DIST firefox-78.10.0esr-en-GB.xpi 497581 BLAKE2B 77e35e7ac1ce4c21bb47983a707682cb26599e08e7012b7edde441a2f5ecabb06e9dc6cc0ca2c1e3ddef7648b37073dfa72e254b647d5b2975da6581aff0323c SHA512 8092e30bc71e17eeceb3183b238e341bb1d6ae53c46346448cb7e6d7c9cecd02635330ce3c44225ff0ea7f006690091a3e8f6bb6da05ed4ae53050e6e71d62ae
+DIST firefox-78.10.0esr-eo.xpi 525739 BLAKE2B 195f56921d57e9ca3bc428d4b2c3da72ee60c64107ee46d4c77d67608d2f85bce4ef05a129b2d241202f0d06138eadb38e0444f14149a60ed16b2b614d71b9b5 SHA512 805b808139a4a2411746249c0794c75abed1e14420244abad5c17d0985d2e18ef1df918091493f2721dbb00169a4a40933832815acc667b6d50ac1cd6996e5c0
+DIST firefox-78.10.0esr-es-AR.xpi 535809 BLAKE2B 57e944e9b96da53d86efcfd38293ff77b2035ba167b85b091419e02bf947a3a99b17f75aa7aec36b222e1134377fb2d6e95ebbaac452fff6414f438e06661677 SHA512 9d344837c5b3b14eb62373450214c3d5a682359b0cf9223b23014930771cf0f1bd1658f3d532a33154c19dec26be5fd49bb831012bfd68af41b22c4aadd1336a
+DIST firefox-78.10.0esr-es-CL.xpi 535345 BLAKE2B 528df1fecafbf259374fd48ba4f0e7396c4e66278e336763f88b7f416ffbeedf88d32f1ad8730b0871744b8de5ca0d6d3bdf0612f54c993e51c71798bd29409a SHA512 4da7d8468c943dfc7b553c9021db33f6f08fa5682f9b09f5881a6638ec9fbe743be3485617987a8be99e2ad8e5263944935af59395d505541f6b774f13a9afa5
+DIST firefox-78.10.0esr-es-ES.xpi 522706 BLAKE2B e251b1c261511ef630d81927d3dc72fc8914e8c33d61de89b8c65415fe0ddb935edc4cce7fb43616fca3e552d812dc985aae6928344127fe820b44dc6f460788 SHA512 8985163f6a3c812f764ee3cb8db48e6a12b4f1956c1fdcc2d03f64163751b1a2a4d439aad9bb7f6de9e646cead288778e44dfbdce8a15e85e868d417470bc0d9
+DIST firefox-78.10.0esr-es-MX.xpi 532297 BLAKE2B 2f8fee5d668784594a897cbd40815307e466bd715511a85cc2b47c4a132d067ea9696070b84834770a6aaa365e6d67677b1a31cd8257c215a83d8ca04287ace2 SHA512 7e0eb148ec7d2509cd88ec36d8dc589315b8ad5f93005932ac7b0e67d1377f54225662e15a578c3ff277c6d961d65133f2056dc11a9e317bbb90bb28dccd3207
+DIST firefox-78.10.0esr-et.xpi 485234 BLAKE2B c8cd5bf20135b70cf84e47c03e7d479528ee9401365819035ace8e3924e0d0b26abf6c613edffd8493ffebe5e9901315146bd0b6f13ab41aa09a4412c7e295a6 SHA512 8115d6c0570777670030b275490936e9731c813b37941fa3d7e6f87581219f1fed888821953874201729bf7e071f9c6644c0cc3630f9d2fa335a757ab82018e1
+DIST firefox-78.10.0esr-eu.xpi 505876 BLAKE2B 5547a3d095536530f0710f967aad0d92017a07a649f57dc7b81e74104ae9970eeb07a41a4ce9fca8cd1e7bfb7ecdcd16b9d7d8a8b778069b726cddcaea28e1a8 SHA512 3ce51facebafb531740aa1b7f5a966453f957b049584381e4dd4cc58e0d79fbcc99e003b24c92e8ee08ded71ef4e5e5b39b63e0e9b0c5b2c1466402b7dfefb95
+DIST firefox-78.10.0esr-fa.xpi 538921 BLAKE2B ee517bb90b2ad1e8ffb034d425009b485302e06c2ad327f1a3545fccd8408f60a92ed46991be23ecb438a14caef235fcbc929e64e13a4efe6db02d7438405c81 SHA512 aa27943cf0d7a0958ca2412d6fe57aa65519356d3b57e67157001f4ee3e62f87ac4861b52f36c39427dccffdd4ddee7076487cc5464ed7da89c5216e42ff7a37
+DIST firefox-78.10.0esr-ff.xpi 481614 BLAKE2B b1e993ea1d62bd2d7d686db98c1e6b1b9734bacc0616bbdf037dc1332952881b58f18286fc572c9032b1268c413f060f54798e620e1dab0686b81da7e8fad007 SHA512 2e908e57894d5df0a2d7f65f6aff205ba35dd0c0faa713c96f7712cccfe82e52d3731f2d88089db12bbed8efaaec135cd16848c5e66bca3569a375f540aed0d6
+DIST firefox-78.10.0esr-fi.xpi 517920 BLAKE2B 08495e3bf03606a9e422672a42241e3b16f5ef7aa569abcc114b8058dd1f00ddb88b25fe586037071d3b46fb0398be3ac534f3492f007651e91e58e1d1d3de90 SHA512 addfe1b5201286e55db8a1d862750efe883b264f5eb561e2909aebb9a8839607deb5ea593aa8830634708d66e0b71ca2c0e5979ad0913bbd9e85dc2141e47e17
+DIST firefox-78.10.0esr-fr.xpi 545898 BLAKE2B 6601b69bf1976a07264b8c3ed18d0124d10c428fc00a4393794fbb631eeddafac469b69ee340312ef62d4d0bf73553c67bd2c79aaefb2cf8a3d846b8af76b88f SHA512 d754548b8cd3c51d77a55fa49a24653f45ff9d27bf5bbdc4365702b2959150a7a3b7956d90f6c30dc125a61c3e6dc8f465ce3de8b02c424c87cae67e1e7edb8c
+DIST firefox-78.10.0esr-fy-NL.xpi 532492 BLAKE2B 0050010049fa222f00385ab8e9e45d3c39c901abe744cbf3620bbc325a33d68c0f499c0ce2eacf191fd734c81462e1f7292c8e5ac01404e2b7b8f988bc0a708c SHA512 80be04a48156e51d6bf8891c105f3e16fb718974355cd2dabb9d0a487d99d379d9f131466c4281d9c691d27f79f0ed7896eceb88f2de47dae300ad1fb448dabb
+DIST firefox-78.10.0esr-ga-IE.xpi 466897 BLAKE2B af56da2055b2a77076aa74f04a65149847d63146b0741f3004c36a22e92c6baa677142bac128edd0ef69a3d01ccb00b9330badbdb429fe666f70af3becc3393a SHA512 dcc4a393502bf26fea482ec0ffad4500683e3149da406424fee86a435393c661a0d842be8859b12400368dc2e3120dc4b4923dd98793adc9b642d6b06091478a
+DIST firefox-78.10.0esr-gd.xpi 491865 BLAKE2B 19cceedf020f52415a8ec64b39175de484369725a93e71403309d17b5bc177ae9e1a17e6ddb38ca4c835cacc0f57c087124c44c1951aede7f77f7211435c2922 SHA512 26fe4da7ae225453164ddb7a3fe58330e4ee162a416754c72e0e9325bbdd46e06123c1ae613a0f72db3af86ec0a62d83c53ea4ba6353b74246aa5a7890940489
+DIST firefox-78.10.0esr-gl.xpi 528414 BLAKE2B d812fe85b5d17cbc9fba63429fed9694ea53b9627488777072630f8b3cbdd92f2fe34fe89e13a5ad726c53af637ee0ff0789a19655188fa5167b25d64f3224f4 SHA512 987c853592946f184368c1bbd06e9bc5df4d431141fe77987ab761f0c2e0faed1bba2b183ea436c38348cf0dc393b77b7823e39b32079ed4c3cbb51e47c62af6
+DIST firefox-78.10.0esr-gn.xpi 546460 BLAKE2B 7be54fb95572aa6584f7e73346a0673904d41c63688055303c84efebb60b5a4008fae6d703cd95b0271d7ff5d5dc6e12dc29b1f7193bada9756eae41b2856159 SHA512 98137efdca1daf8b6cda06d8834a0e4bf446efffa0813b20e64c7b6420b32fd4a12259985801b912a956ecbbc5a76945488c71c8eed3dd1f27e4e120315ce941
+DIST firefox-78.10.0esr-gu-IN.xpi 541435 BLAKE2B e0ee1f02808809d52df916b636fbac7d0c826e82170023bb20a90d1e419eb830257b2e0f366e92f5712e5831fee8232357c67f06c2e034d80409a7aa053e857b SHA512 7b1705a77150495d14c1e049f114d39bf6e9ab8b845c40f94688204487a4acc596450223738a2583dc7b83f0d663aef23ffde1b983aa3b914ad7ab4a513aaa13
+DIST firefox-78.10.0esr-he.xpi 545593 BLAKE2B 436887deb06f2d78254e8518a4bda0907c610b77a4231d76b55e0a62e6e96ba61f07f24a7b2040cd62ed045c67eae0df5fb2509a1614b5f70327729c52ecd56e SHA512 d75f8e92f8f3ba9396ab0e16a00baeb38ed9b5c5b331352d8b6ebdc2b2d6332c63393fcc78f65b2ef30b520c792dc34db9412ece9699e6015c4c940fb966df40
+DIST firefox-78.10.0esr-hi-IN.xpi 567857 BLAKE2B 0c067d616fbd97699218834b0926f180e453f2ad65d5e3a37270af76020efa765de39839e8ab35a03b43959124333579162cf47b4ef4a69a5b6d4038d25770cf SHA512 f100f63c92c8c07ae78a57fac0cd1bf9ef164af7ea4e85b13d57a08766cca9e397280f5f4c559f2c81c2091e7c1a600bba5f08bdde3a1d56399259fc6de000b6
+DIST firefox-78.10.0esr-hr.xpi 522694 BLAKE2B 8a9608b66a3ae3128ff2fec4faf80849afcd300026c29937cbe86f4693ee9e7e0f019a304694dc8098cb64e5346d182f6fa9b1ffac803f3ae4149cd03c76a86b SHA512 d16e4f39ea354292d74859b0ab9a07d33fb5d0146d1f2812816e44e0f7c19117e2a624a712b70ac25367368046e59d7171159c6dc848a9a2fb25d68935c0231f
+DIST firefox-78.10.0esr-hsb.xpi 550663 BLAKE2B 1003cd1c5e7b85597f4be662a84ed0e7079450f4e18508417ec20295594544bdc0a8b61d2b4bc232c7644d5207ee642a9d3ad03bb66e2f1f8d141374f8b3b118 SHA512 2b773f619fc2224b322c39f1b15eb226e70d75c8b1298572db4644c440bdf3f3e2ae96fcd4fb78133ea5922abd324dc0b12dd664e334438cb219f87904e7685c
+DIST firefox-78.10.0esr-hu.xpi 554890 BLAKE2B 1a31fc6012b483a42eee52a5394e708e9ee32d1c49616fe3ed3020b75831786307580dbd89f30104c48185e90384f63aa8d5ab4aec192c48e0ff252278f0fcd4 SHA512 48527324856e1adab129f507807250a1be28073bf0094263a7ad64303eb498fa2d6ccf03c37d7ac37e50fe80bb5ee1a635398bbd04d20b5fd2be42c501ef1526
+DIST firefox-78.10.0esr-hy-AM.xpi 588994 BLAKE2B 29c5a852f42c3fa997b45ceaf4a5262b9e88da14183920c42a72a8de02507d53c214f8fb252050a5ee3b5c2dfce615f22ef924cc2f1700d3bc886c4f41091d5b SHA512 42e12af07ec3a12140b9eaf524bd990609ba61dfdaefe3892477af7b1a2c42930c077dd3e5a6090ca9fbeb8e90d3eabd4b3ecb6d0239b67a85d14df3acbd8c21
+DIST firefox-78.10.0esr-ia.xpi 518821 BLAKE2B 1a7e7c7c2210f568affad9cc81d6ba2371724b6db1cf882eff1b31160ce2da7308e05969ddd6d9c10ff3413c34414d4ab3af2b663598a0d125806fb57472c591 SHA512 1fb132dda3a8dbeaf4d496be93cc84370bd22c7385bd2fa8ede468ccb277f3fc935d67b001cd437888e4c5dbb7c68fcf11e0a227359faead0ed291244760bc7c
+DIST firefox-78.10.0esr-id.xpi 509564 BLAKE2B 0a774f9ea791f71bebf86673b0d927bf6f8a8c0056bd3568d9642685f0e78aada66b13e07ca36dc29257fab6b4a6897c21fc609b4b9e87b867b6b2eb21f583c7 SHA512 11c4f8f374a5c2de5870939686acabe25ff0d92b3dda6c86b62ded9059b6b4d5882abb8b3238f021f3ffa7cbd3fe6367eeedf93a25d01f5113df9a1fa13ab5c4
+DIST firefox-78.10.0esr-is.xpi 477026 BLAKE2B 5742fa7577e2180e3f83b4d6b38bdd52794740bb5e651247fef8b2be4a13d46839d5ef2611959d0653c1448c8f671eb2559114a09fd4999cea07311f277722ea SHA512 287e2c2be0d6b57f99ae3c4fc53d8541689fa2171c0bc6ffd7ae2f32353b7035827724bc6b2cb8bfe87610a87234915f3d83a7e6dfebf45d1a28144f2bcfcf80
+DIST firefox-78.10.0esr-it.xpi 449812 BLAKE2B 66449c80926ce22cb73c9c987a4f6f30ccdaa415bff1aeeed113e60693f9310dd4ee8b00570922411e4c6b74dfe854d16e5d90b7dac51ffab946919253e947ff SHA512 9060310d729c928cb184ab6fd0bc84d10d4d790ff69253e5aecbbd619082511e106248a820862b215c04cceb79c0c6dcc71ef739b5b772082db033c92edf6b2c
+DIST firefox-78.10.0esr-ja.xpi 578208 BLAKE2B f1368fb97378425d86a9516e14ee27ada89f392d65079a49c6adfdca99520bad6c6854cad45147b3bfbda8239926603c77facea4a96b185d5bf147ac207e6fad SHA512 2897b7c7281da91c04944d2d69164162264fda801dec7f150284d58bb89ab7998fe4ba834a92a17529c5539172a22b2900b1a43d15458861e5f127a22ba8ff44
+DIST firefox-78.10.0esr-ka.xpi 579096 BLAKE2B a3dda3d201c365bf7309ff400b1e83909e580cef895063d8d1d717eec2820c357719de5b78474d25b404a35740c445d1771f72ab71a3c9d6a655767eb5273a3c SHA512 8a018b96dcf599a730f7a0689bc7ba6a7058e9fbe6a9992c489aaf3aa135972279c1c2a622480fdd29e2053e113a97dd45fdd4bba08083c3fe48f9448f1282e4
+DIST firefox-78.10.0esr-kab.xpi 539733 BLAKE2B 54bfb365cb938b1fb64b5c1ea7d621196da07ae3b0f80498fed636119aa7aa9db953564cd4bc60eb0666752aee88134ddee079d5f58c3ca883d2cceade673e62 SHA512 f06b1ed41cc7e2ee99261a1c04d40b3153e1d7eeb8c46881220ed245f890fba6a52b4db76757d9a924dde368184a48dff87cfc5cc3fdae65c897e077ccaf3bc3
+DIST firefox-78.10.0esr-kk.xpi 593252 BLAKE2B 9bb637dccfe47c70fbe7ad0c931195532ecf7e0850905d00eecb4c77cb901dd61c53bd825fdc4badf482e253fd3ed7d25e8d4bf3a8efd22d1d8c53ee3dd5f69b SHA512 c27ad693f56bd890c1f1bb8ac57f721209249f52315a41d4ec62e2a71f6f524a8a400e4661851e6f46d0ec019ad7815aa01e423a78922ccc40760910b71beab5
+DIST firefox-78.10.0esr-km.xpi 527364 BLAKE2B 85ab44f0cd7b622c7a7c84dc9d68f35085e3c40826a85f8af2dabc2493ddea243a7d02287d304a18ba46ad3a57e9d966afb8565e2fd091aea192b8568b5e2c4b SHA512 9546fa1b502ba491b4d028ffef49c6311687b3ba21c51a47540e2c585e3b077bf10814e0ad3138dff1dba809ac384ce04b572b5bd443cac3b4743864a1017834
+DIST firefox-78.10.0esr-kn.xpi 506763 BLAKE2B a4cc90df1eabf3895612c5716a299dec2452504ac716492afc57e96164f4f9375f2a1d85fc91e962b38192f163702cdd715a34729f3d771533f73ecf874e8f6e SHA512 2ca507a74d1cd9f5bd002a4b3ef91cd9fa9ffbe63dab041becb8d6c1e4a77120d3cc4c235c607edce5b526d7d2741ffb138af6960c60fe4a2c99e87311236969
+DIST firefox-78.10.0esr-ko.xpi 567538 BLAKE2B 9a9143bc7fbe657a864222b1431b1fa58fd0b8783ae215375142ff312b4b5f0af2489a32c194547ed820b7d74665abff1b048767cf9b35a07dec721c019f3c34 SHA512 498659cd5468c17a43cd3bcaffda845e542c41688a9e3945fd0186c2f2efe7984e6fb853670f34fc6b4be8a232f029b72231e361156e6bd1366a424506b03369
+DIST firefox-78.10.0esr-lij.xpi 475234 BLAKE2B 45087c71935422b44fecb2eda329ac6a2fda2ce06979ea4a17bcf3d7241918ce3153f880efd8d8348a96a559a075fb77e01d72fdea4740282733b7ac24481a3c SHA512 8eaacfe3fa798d9843b25685092c62035164c6595cee4d4ba2c7fe3001c0276b0166158b374a825f2add6393d3a03851e74b8f2f82d9d2f504168b6b461a6991
+DIST firefox-78.10.0esr-lt.xpi 540694 BLAKE2B c521f8a7613c571f7262aa547ea0eea662831bf7671835bf931b9efadee5f41243fc902bf48f23fc759496535acf1878cee547e8be11b0d8e67ddc27579da82e SHA512 e963c45635092367af1437ce5c099005aff8e5758a69b95399673eaf93923d01acf856e597bab8488a8bf0f49492f909525756eb621ddd3c7dadf71ea74a0717
+DIST firefox-78.10.0esr-lv.xpi 467475 BLAKE2B 3288591b4c4d7a2301ab44f87574ce009a86c4f58ac82aa4571282ac5a76c440c98451ba1cdc0517ca4f619306c80291f9e837246467e5bb43c16fc4dadee535 SHA512 fc78622d8e2fd70ceef5ad012277641763abe5693038b912869753ae2fa943467baeada0741d75e7ae7e98e71a44b0348224914d066cf23f42de70fad9a86583
+DIST firefox-78.10.0esr-mk.xpi 460023 BLAKE2B b943db3b590c5059c09883b17ebcd04f5e8382cbca7b8df0d1c4a4163e4818f6e8ded96ab48ac98ee4f0f52e544dd3093c4a0dd8d1e46d1a4fd2255ed940b4fc SHA512 3dc37a9638817879bc1360fc1ab3cde828e685f50574c55d086a44ae251087a4ed795d539ba4c2837f5a6ac9eb75a8a5b85e263b1d52b911ed5b148aa7791621
+DIST firefox-78.10.0esr-mr.xpi 541564 BLAKE2B 81d4e4ec7589ff26fc0ce00b014d29e94dcf946506b671f43d0ec81af596e078df3ef0c57ce4319f6849f7a308bd5aa01554cd40951ed1ba74205138c12da0f7 SHA512 8719915652affc767f944cf2b3d6262d5f5662cf68ca15d543687e9ee89b815f4ab8883c61ef7cb5ee32ecd6cb9e9e708fe197854937315b669e94eca2d3b4b5
+DIST firefox-78.10.0esr-ms.xpi 453066 BLAKE2B 995f7074991dde770667b7985858dc1152fdd221d38ac4a4cd1b47f60a3d67b1f5305a33fc14ee99451c9281c4e2594007b9ec1a99ce7269fac7bb006ec4452b SHA512 6889dda432af1f809ed168c5221893ff7afc1476407fb5b7370093cdba231627787d3b7376e11b6e4523b5bb672a86bf9849058023f73a80ffad4262e58d7f0f
+DIST firefox-78.10.0esr-my.xpi 526330 BLAKE2B 1977094faaaef3e0d600cdae559d0025284f697b4d91fd115d5278912bb03cf339b4d96c23fa112ed55e75bf4caddc6d2902e9eb7babbbc0ce5ac5d4febdf246 SHA512 e41a8635a409e0185aeab05635e4040810bc541db212a9cce86526fae4afe5b7dd1e8738cd83fd98fcbd920314fec4a0361b6a7d219330a1a66ee2fbe6cdcb75
+DIST firefox-78.10.0esr-nb-NO.xpi 518515 BLAKE2B 450588e48d97945d4d10ce4b7cded2e21ca6dac37a2fdbb0b39e43891c7ce033cbce8a3c82792229f3357067658880084779100617d2ab74adf81f88f1f0b603 SHA512 14dadd8818362d28e164ba31c4e29ffea15408887d8a1d2cd3808281d8c0eeb0f192168a7a16bbc7c786267c149d3254b9daff65e8bc26e1e3f82afc7658588f
+DIST firefox-78.10.0esr-ne-NP.xpi 483420 BLAKE2B 7ea0d5bcf245e293676f3405b9db79c2448d36c9f0d9699364075ceaade72e6b2f2615b0b4f255a4fc1081403f34b6c81a7a56b818300c554c8f19bced86c517 SHA512 da7cde5b3eb0cd7cafff194bf11792253d209e0d4304137c3f671a6b8cf1a3b4f53c39f7bf403b25bca7e13521f31de10956e7ba19ac2fc0ba6b1aa60c8dc596
+DIST firefox-78.10.0esr-nl.xpi 526199 BLAKE2B 30bf1f4455b85555629027169b4bfa86c846036ded6515e473bc5c7dec64a94647411e7bbd6ae62c8f78163f477552a18addb9af515235105da358a33faaca48 SHA512 65601e13220d9687d37ee468b15776c3c1ce137ee2b72f2d249805be791155c086e080ef6cb26c313d0a65a1ed1778145440e734c24e3636b747bf64df69f3a2
+DIST firefox-78.10.0esr-nn-NO.xpi 520167 BLAKE2B c9554ac50044824ac1cc8a015a839999b847a563521634771569f563fb1c334fdf278ee4053d3ff75ddb44e2141f7ca5233d14e0c773d55859920cd64ac84927 SHA512 7a704182a47b89a6f8093750e3e60bbe933c1bd8f01697800777398f7c9a1f5107d7530890716b39c19af3ca8069e03e26a451483d9830d0ffd932d1bd9a0c07
+DIST firefox-78.10.0esr-oc.xpi 542156 BLAKE2B 2144c83e26d189337566f4c6318744c8bb55ff4e242c0a2189798b1b7906397caf5eecf180ce3a6715168d172847df749878c99e517487492787b1ee64a00f5a SHA512 5a1a14e0104d3f2b756ece91acbfb8639495930fa8e3e7906f434a6170dfb0f9f9b4c48d3787f6bfeb8a63a9d34a499128c8a60b1b8c1051caf1f9a38e0a8faf
+DIST firefox-78.10.0esr-pa-IN.xpi 580377 BLAKE2B d019beb2512100f026037ef14cc4adf31461d1795af12cabca9a1de7baf04733d215be687506ec3fc0752b4c51796b4e38cedf395e175cc48840b17ed2166cc5 SHA512 ba538baa9966af0ebe882197b0dd86f368d4ee673700cddf1774e1dacf86129afc5f956c20fb1d8ab571b77713c3b80827ba8caf49ddd2caa4c306a7936524ce
+DIST firefox-78.10.0esr-pl.xpi 545604 BLAKE2B cf4a5cf862b8e8e4ffd28dcadae41ffa2a7ab400f09cc8acab2eccf462535e0736a53ccaa8cb2d20c5bae505313d602c09e630b91cdff64a4586aea8e5ba1792 SHA512 46d8f001437eb1e771bfba8e2b3a872ab77b46db46425e808d3f88d266d2e0679294b041397a09ceb849d457f0801e8a8c32ca8fda5adacbfad5652b782f790e
+DIST firefox-78.10.0esr-pt-BR.xpi 527574 BLAKE2B 71c07079c154efe31cf8909e40a64fd5736185788810f48ba03d281040c7eb6fa6bfbc950ea4f8e9f5fa285aba5366c6e5631332919b28a308fd1c62a3e5beb5 SHA512 6d1b595fc03248101661412d7ed53385c2a500674df45e82bcdcf3d96d2a81f2fb2eaa927e0b02bd4bdf4b90f2902a3f5855324543fe997baaa47f7fa1cdbf2a
+DIST firefox-78.10.0esr-pt-PT.xpi 532053 BLAKE2B 93e4e5525a0e7d86fc0e78b8986df7763f49ecf4dc624d3cd25171949228c07a2f19f7b61a9d3f6ee36787968f865a0bbc70e0bbf476b74dd235fe778a573f4e SHA512 dad11a401ad530f37fd9d757bc4087538e4e139573dadb15f761304c59e29176f16a6cb763df84e5c5802e63db346ce531a59643069aab37cff7b666778cf0cd
+DIST firefox-78.10.0esr-rm.xpi 526716 BLAKE2B dfef97757e295d67afe63b4e86d0091c368e2f41cdd5b0a62199fa3a4e584119e6cac77290d76ac288315890ed0e6597a5e533a6828ad9516dcb791fcc3b9a21 SHA512 55be5df9eeb7ae2fc2b88535c6dc84cf3846187959d1051b97a1a92ec92c03a0978f00994bbed0891fc1dc1c423761395ea9a78c7818860f1e48b61d338ca1f6
+DIST firefox-78.10.0esr-ro.xpi 535576 BLAKE2B 21eda6986447b333fe49109b3da0a403b38b5b2019b3c37b2d19370c5fdc4e306da507b904dadef93bf8f76d01246f7ade58c28493e594e4f528e8c267738385 SHA512 f1b7546916d072edde2169e0160ece45ee062f9a59ef407b63342e4b7b6a9da18d8919d204f361d9f79c2424724a1dc86eb5e703468fb56cee107d574a3dc8c3
+DIST firefox-78.10.0esr-ru.xpi 614607 BLAKE2B 7864f9208e04adad7bb686d4bc44bf2308c34387c11d05f5ae52aa0462435e33b331ef4c6999bc7c91de04a81d3908fbd093bf12eeb3ebb614bcca930775e5e5 SHA512 ff26fa4d58eaaa6ce76544cf72c8b691bd338509b7837e00336d8ac19c2c8d6bc647cb9f7df14f8a01eb209e49b18620cd571fa74b3db024e41bee19fb1b6b18
+DIST firefox-78.10.0esr-si.xpi 492525 BLAKE2B ad1c2f20a7c1ab50721b8e17b90f309567f98ce2e6eb5edf17f564d36ebbb2d58428f777839dfdbbfb4eec51a41ed3ca81a8be72b651cc3441b68a0fa6c3b63e SHA512 69aab6404998784dd3dd2cf9eaf0bbaadd7342e7d3a6794ebb1c9f94bba65bc16ecb7b3d0e0dc9e738c42f5997fcf3a76ed7280ec5fed65c7d1ae611e98da6db
+DIST firefox-78.10.0esr-sk.xpi 534234 BLAKE2B dd57d10a73121dd6f7f802d7defe4615b11a25c16c8dd8eff55d192d36252bf9aaf7e9f73176e9f72f92b2d6a5cc295b8c629b2da1a19d2b8f78664ee4b9d038 SHA512 80e20d27e06fe289ba2c2009d4a4f39accd9ca1a66bde289a8c6cdedf59fdc79c5cd32e6a7fdf89a315e35770e44fb210c6aa89b2c2ef90353f89c47f516a06f
+DIST firefox-78.10.0esr-sl.xpi 520943 BLAKE2B e1d17b7872b4799d762cdcadab3a79b6602bdf446efdd1735c73bd1f7a5b0e149e48f28264d64f8452ab607c9fa78fd31f067a2556248080e753ea9c095a68fb SHA512 6eeaecfd990493cccb4a7b349e54c41ff28dc031a8024163cbf9d05dba42c41ac35fd8d8f6599362d5cca3d9162438524902024f632b968676820dacb787768f
+DIST firefox-78.10.0esr-son.xpi 424577 BLAKE2B 60e941d1346876f80f0a06a5ef592b88415a9658312bc399b12333b691de2c029577ee1e59f157eafa0901ea66a994fbc76fe8a448281d0487d0935a4ca2d95a SHA512 f9f1eda27302535a7637c62bbe254a9ea76f5fc81109162befaed53e46c56b4b066e846a54a2b636b78a1cb83e4a1ecc7b6401357f48ebeb71fdd7ec8ee53287
+DIST firefox-78.10.0esr-sq.xpi 544914 BLAKE2B e80499801bc53e5673e5af3765027e0d94e69a1472c247ef37cd2f1422b9b451942fe94907c6c9131e288678591490833d66313deeaaa8f43c24d588c0a8ed3e SHA512 947ff2090a54378b33da054c77bce986b39ff211c50bf82cadce5526910f5ad3493a4188c802713ecd7965acaf39ef4fe876330c77e3ef9be7ebd352973ea8e7
+DIST firefox-78.10.0esr-sr.xpi 561390 BLAKE2B 1ad5f25015435f36af2167162827775598395a6b059778e798a020fe8044bf1be0576354a45a1bf9f22184ccf692bcd64bf9bf71d052f2511299f17d92c9c7ff SHA512 eb389907df91ced5e6c5ea483adb1f92b1eb919fc6d2efd66a1dfc1e1f8857db4980feec2894ce68b6a00004c26d2476ed9849a141c94b0f94605f957cb0b4ab
+DIST firefox-78.10.0esr-sv-SE.xpi 529703 BLAKE2B b96aa4f2c69e29b908fc710a45022c221926391f848b3067e0617cb14578c0425c66167123f31a47c000b899f104cabd6a0800442e8b199e4eab7b0d8433e037 SHA512 e59988cb6f7559c6025a12f00aa1389d2f19f5aa38386b711f0774eedb03d842f878a5993f7ec1b375c6cf5e9f257230c34f76813a8b8347d3263a85b5754ae0
+DIST firefox-78.10.0esr-ta.xpi 521543 BLAKE2B de47d30120d970dd6757515ad1be926826f3dc25c152f75bccff595763b2a5a9e7ef8d437581f368dc95963e724a84ab9bb2ebd9d844da54850db0e0deaf815c SHA512 5b42bb3a0006998e76245ef4c9797b3f7e502d6d5a1458304c5cd2c19230c91f18e4376d94ed456857a99ea3a4a955af15d0aeb13c5641d49b7465f4a944fa91
+DIST firefox-78.10.0esr-te.xpi 558392 BLAKE2B 2711645d3fb983a6c4f239b047f8f8a6d5ede125a7b1be450c052c55e9f1163b8c2d31cb875267f3c41be704c3ceeb995f8a46c55464d9e0d68d8467dbff4d0a SHA512 de5c0c9b39e415adc2eb782c30914e379f8a8b463dfba2a3416f8e37557cab2a2adc41ad592a98dda2ac62b73e4e9d9b7925730cb43143d2be08fb8ca9c042cb
+DIST firefox-78.10.0esr-th.xpi 592235 BLAKE2B 219a57181f70e534dc7f20b79ffe8aa68c58e38075137b1aef51b5b3b53a5bd4f3e49c3bef19125f6ece293ccfcb8662323746dd4f2f80c8896d0b8e955bb984 SHA512 a84cfee38a839a10457b4b25b5b07a55189869ee8dd0849abd0cef7a3e0555148504cb43bd0c8074717bd2916212ff9c2d09dbda5e871929c1107c27e18f64f0
+DIST firefox-78.10.0esr-tl.xpi 521115 BLAKE2B c0bead89dc6ee1489b1ca8a3d676d6ef21b9ce4a179369d45d63002e65536a49561a856dd6f8cae7c3cb23de6c88f416d71cce82bd85dbf32100340a8472ad88 SHA512 45a09822bc8fa986f5c2f78cc2652daa719fa7deeda054b571adeaa0d40a9da90fddaba2d780ddcba8e372aa6e9d1f2e00c1e5672b13ac13c968caa12f6aa3b8
+DIST firefox-78.10.0esr-tr.xpi 539877 BLAKE2B ae0363cd315a85ac0921fa5ded34b0d75a47cd338a22ddfeb8d7dac138705694978ebadb345a147b4418ca1a1996c58dc4730b832dc074f0efd3050d0d0e1ba4 SHA512 7b96f266a576af3de86e7937759c13cae85e6556803fc04f002f411a3c0617f52ae52a18c49a62d432e2815df53f33a4de68ab96e3b663b6370537e3820609b7
+DIST firefox-78.10.0esr-trs.xpi 501214 BLAKE2B a3d4183af2ae534a5594126bff329df35f95dc65043c312f5c0f5c64bd0316c7ce40db04d3c6544024b2dfa256e514060fd53d38f3e0ec947780cf7debeb7b4e SHA512 3875ddce95129f54d079db06d145aa51c0421a92bbd93c7870a8b86d59d68fef591b347135793ca826d14ededf940eff1873a9c708d091ece5366af517efdb17
+DIST firefox-78.10.0esr-uk.xpi 608593 BLAKE2B 7829253656c3235fe8653f443a524dcfe2b933be094392f4fe4f07b447eb04d486c2ac6d0ab69e21fe507b5616129828fada5846829e65a1e5e63862644f4825 SHA512 85811f92fec1408bab25d351622f87ad99155214b74fa7c4ece93b64297941f76278f76f4d24bf65541f2aa270f0629030e1667e0aaa959e79c5500c8641cc1c
+DIST firefox-78.10.0esr-ur.xpi 557950 BLAKE2B 8c6df7b8322c32cbb23073b2455ee3eb687cc8df4c78f087c3bab79a2b20da93d930c47dba50576f7d7df507ec4bd0778594ce9f3c6893b34dba395144e51f9d SHA512 3c5490c23d7ba657ddf251dc23db3e58dfbce3cdf175de6b4c16c081dd587f28ac777343cbf79e130b1f309ea98cfa97f63b2d35d1c23036445230ec69b1dff6
+DIST firefox-78.10.0esr-uz.xpi 477560 BLAKE2B 87ae5dfcbfa8d84cadb1c669af3d3ff9ca57e6653b6146108f5ef00c98311f5ee4a71afc0c1dfd22619caed24d9c2958a52a48e35661776f9be09f6424e395c5 SHA512 f4b4379ba99252dd03d8df2a18fd36c8ef5058a253aa2be24eb99ef01d6387fe27725eda080ed35869a65ccc16108694ef68adaa92baba50350f866e4db03f6e
+DIST firefox-78.10.0esr-vi.xpi 562862 BLAKE2B 64cb00ddbbdfd31c015d0f9ace366927df38ddb369b5dde36c61f5eb5d015e2a8a5721b0335f7c6c20e32a288c28e8042ed69ccca54f61340206ff0d96ecc927 SHA512 c9bad78afb82af4f02c6535bcaeb435d55afc65349b94808400e0d29b85b6054594cda706f9856b5c841a23aca85b66b28873bbd086e853962f2f7ae3dcef179
+DIST firefox-78.10.0esr-xh.xpi 427850 BLAKE2B 72d4821a3bd389f4a9577f72c6b03e5bab1ca8990bda078574fd26415449d19b5c472c1ce8d22a81aa717d9e53d2ffcb32af6aea36eb28db0bbe59e614685d0b SHA512 4eceda18e5f19839894c5db6438a6dd041e1ab9e28e20a2d0da6c3dd38af917283f7746a7546b4ea23aa798cd1437fc2fb8373d15536dec9337b70b8f3ab2b44
+DIST firefox-78.10.0esr-zh-CN.xpi 564772 BLAKE2B bb36091f3062e3dafc6fd5e13255def73fbcffb32a71109386a6b51675b849621220803a43fc5f9a7afbb9b352b6ffd01e0ef19f8b8f935d062841736d9dcb58 SHA512 f3f0da1a79ad7ac5b0fdbc8b32f3c572c78627965ca4b08612b5b658267f726e831b502c63641ba88b0dcfb395317e1e98c76cb7deba03d98bff5a33769f6db5
+DIST firefox-78.10.0esr-zh-TW.xpi 564736 BLAKE2B 102c5584ac0f8268e7db3431bb37c3b73e279a83f5aff8cd4c468fa321795676142bc75a031a07e913305d524155db43aa7b09c513ad7831ecde452f8c62de3c SHA512 0e300cb71c12ee2c3e861d077bb9658a995369274cf93d6f5122246be9dc871de710935547e9722251585618543f1e302d44f744b68d0d586ac1f307fb9baca8
+DIST firefox-78.10.0esr.source.tar.xz 334642452 BLAKE2B a57e39e5f8d5bab08359957017bb44369598b49987b561176bcbb88b0bc10cd05214fd084faed872f4006e90e1b84a2f9b6f46049da763ef554d235c00d07519 SHA512 5e2cf137dc781855542c29df6152fa74ba749801640ade3cf01487ce993786b87a4f603d25c0af9323e67c7e15c75655523428c1c1426527b8623c7ded9f5946
+DIST firefox-78esr-patches-12.tar.xz 67840 BLAKE2B d85abdbb54a252852badac50866cf5b5009c050ec4aa80ae2454eef2719e80f3442f5a74ec58d3c36531539042830427cd85507b708c1d5b36ea44dd0cef60b7 SHA512 4445c0880fc234c3838394483ce986e4e222260a99427069ba9c55b56fcd49a485ec916ee6aa2629f922390e92bfcd78028e30cc2e62fad9bc080ae45b26ba2e
+DIST firefox-88-patches-01.tar.xz 22344 BLAKE2B b4c1a96fa339dc5ccbd631a1ce03ccdea2bc5598644f331a14db061c5cc94168ee51ecc61a62f05bdd4f7eebdb41bbb646ec1a56e1570572ebcb892a4273be3f SHA512 6688e2e918530d3ff3fce9b2ce233356d7409c293fd4465afebc5e6886ced1d9bdcc48405ac3c4b7524a26a225919cfcf1accd3c14a01c073feb6dd1ae73cd45
+DIST firefox-88.0-ach.xpi 466425 BLAKE2B 571f2d86a1535d58b32b3647166fdf86014af4ec1cea5369f73d0b0991bd3b4c9940f77d1833b0f260885c663c9915171124495958ddbdc887e7d5fe3564ee56 SHA512 0cef9516afd5907b206f4b467de63d0bb51414d5cc86c49c6e3f0d6fd8964f66790b441b34ca37ccc5a8d333b9d42fc602a2bed8bd81bc1c9dd5f5ad29eefbd7
+DIST firefox-88.0-af.xpi 430681 BLAKE2B b7930a70b8eaf3f09bd4be9d34c698672b7f09fe643a50e6d04f8de3be5591beedbc651a9a85de45e1a2052ee80f279e4c1b60d37fb03f6ab7fa0f8c0d3ce96a SHA512 7d7292d6f258328318bb7d09b1053618a9b304fc5884de769db4f909b49438156d2eac8f3f8cf62fbfa115190f143713b350aea529d07e0a6a5c3da626096eeb
+DIST firefox-88.0-an.xpi 514139 BLAKE2B 925eab38b565d0e3aa53d34df5170945c2319a41ad2e3bc5e452dee4ea44e8f8dbf2044a29dc68e8e8a48187af9013fe098757a0d03029b863d8676b44c94598 SHA512 6c2a7360f89083b989ca0e9465dbcc1ce0920608dfeacb720273989200c4e2d4838836a53a192fc366b21941d7c2ed9811c8d8ce507f80d3db8778874103da71
+DIST firefox-88.0-ar.xpi 577347 BLAKE2B ccee800af58aec19c1966413eb78ddc88f9001b59965d68a59f01fceed690e45e26a4fbeefaa0f6ec37f5bec00c8f63c1330cfc60d97408de21504895633087b SHA512 195747125837292d984802db4a50e3a95003be5c4722b4d85a2db5d2c1520dd4fc9ea3fe98cd909bb0f3c3f7ad51d10623bbacbf8c6543dd08696cc65bd9f8d2
+DIST firefox-88.0-ast.xpi 497101 BLAKE2B 25f7f2da55b2d98e2e3949c631ac2acaffb457eae6b6e9d9ce2d04ab0c43ace5d36fd1fc9739d7452a1a5c196a0c48c2624ca8de39edfe0a8f2c8f951067a418 SHA512 44cd2fe6edacabe0f87873589abea5bc13d14e916b2b175f86e584889f7082a331658414bc9929ebba43584db76332a8ede9ee3e3ac65d962c527996e720f3d6
+DIST firefox-88.0-az.xpi 502505 BLAKE2B 35fd08743bc6e989d8cb7cace553b187d7650143b68edc21e4c604443202d1f0362a7ba2997275643782b6eb096ab9c4084f13384dc503c7cde116cd9cb3fb0b SHA512 7e2459d62a9f86afddfae3305e0e9ebb9028053233c1c6e7544cc4f97f01aa0f79d0600280f14d758d0f0ac55fc57fc7c0132d58e4311a3ca822f00debae4759
+DIST firefox-88.0-be.xpi 625939 BLAKE2B e11601e6fdad6c3ec1717420a274b3b2c679b0b765ea6f8dcf631fe041b421bf702ebea0455de4f31cd2170b3ef0234f60461dca60d95c95f716bdc05f5128eb SHA512 bca0659fdfafee8debadce7fc5f38748fdcd6854638154196cba966e03526c21412036a092fbaa7b66d7deb0b494023e00aa16f506b31b451b3512f2bff876c7
+DIST firefox-88.0-bg.xpi 570446 BLAKE2B 2e78e10e12c5906acf22a71dfe7078dc24e2bba914b63aca108e3c9ad6701b42bb16571c4876c26259b0e50c6158d6803bbad8fabd335839d4e00f872c1ae1be SHA512 1c335ac924c2589a68817f24cfa647f853825501143754b1814fac321c6a4913a14ca78b47de2fca92b0b47db1ea90dfd7405de249f373fa35c939387cb2b5f7
+DIST firefox-88.0-bn.xpi 578195 BLAKE2B 8d9eef6e777c82327570b1296687d64bc5488f1df4f1327b64264229ebcb0f744e8befbf0401de8445e459ccb75372090dbe60dbb131f5ebd12706133a6ba5e0 SHA512 9ed7c72d3a91d93d2f77ec0c790c30fa4f2ba5927597e7224b3c86adcd0006c5b3222962d3511861fc106a6ffeb9ccdd9ea62bfbbdfde53192e9df64ab71dd17
+DIST firefox-88.0-br.xpi 520137 BLAKE2B f8dfaaa6ef5c732c21c2eebb09d4149470feafacce5088c701b59b24c14e95d544231314998bd637863818727e0d2692e1fdef6fd30680e0347150191212ec14 SHA512 8970e29d8a72eb39f0bd28f48c4aa72db9182583a93e6c737d036ca03f1a381d8ba788029209d9613b194319ce58d5e8bae1eea8c1b7e70b0593e84344211256
+DIST firefox-88.0-bs.xpi 471193 BLAKE2B 2c099595f02a94c830fedd694f65416d5ba4ce8de245ffa01f55c8e7debd1bb20f24138573c2f54132c79fd9ca8750540f7fe140832bc4c63a71c6533ca1ad0e SHA512 a76c90d0ce6a5c92018af4c2cb14c27736f57719bd8125a37fa4446e0fd9f4618d6aff79833c7a47915f106f8ab1dd29cb75c70dca6859ee22840db2180d2e12
+DIST firefox-88.0-ca-valencia.xpi 530880 BLAKE2B 3358e4f2026d1077a3d712a7ea8aec9b2fdaf38d9212d87e43138a10d744616fc53692462399cb872c2d3e571932f253e0cb57cde6cc903357822421a0958410 SHA512 3ce32523a7eeddb34e8af9ef0d5569b1b56baea92e72fa8b0dcfda4cf23d16ce174b3fb9b3bda7685674174c0535121669cce9946ca751bc67a47796e7db7b30
+DIST firefox-88.0-ca.xpi 539383 BLAKE2B 489d18578499976c2f70770ff82f6e2a139d9ab19a6ae18608638d0155644724d423258e5a1aa119f222a00256311fdc91e4fd4f54c24ce36df9160a744569c8 SHA512 6130c7920658c5c1bd031bf465c523f8ee6cd808a247a8afdd6e59cd61c40fff5fab088265aec56bb3619f093e9b91c1cfaca02727dcc420083ac35f0bdf08de
+DIST firefox-88.0-cak.xpi 565770 BLAKE2B ba7956984d98abe537f36fe9e2105e6914b592188dbab3d0c83415f6adadfc6203ad62410069477e9f28d93c50b2518ca586f091eefc0610619aa48b6a358b81 SHA512 8da97e28ad92fd051fd0804f8201f669ae4d2e8bac15e2e2fab0519dbe9d40cba6af98e668590ee91861330ab34da33168023a03fd545f4dfe8a61381215ed43
+DIST firefox-88.0-cs.xpi 568034 BLAKE2B e264e844ad1f97e584db7de9dc80cd951074063fb5af29c76d2c4ada81bd2a99a62ec46e102b8714575cd8597fbb3b1c4e1fac2255e507683100feae3066532c SHA512 d09a60dfa70003d98228501ab6e95fb2bd301258ad6a8fe73289013465c50420b85cf5c14503a14d771ba0934bc9771968ba6cabd0db1115b6c5d5ddf5f39759
+DIST firefox-88.0-cy.xpi 545903 BLAKE2B 0b0544ddb5615e8a76718697623138b68bb3e262b8aa6f8d0a485a401874228176d054bb4f022333c6e45f1b9f8feb85ce378cb50801964714761d17bddc6eb4 SHA512 8f4dd06f31967c6800060e88cf8dcc0a9f5312aea3d26d67eadeca6e15f35bd02a5f26d2d754f35abfc8b11eea869d1a941effe82128513ea2108a1ace2f1f55
+DIST firefox-88.0-da.xpi 539196 BLAKE2B ac756f700370497389b70d093d35a4b6e85425827f24095b2c12773b0cb086f9dbb30432a1e797ab098b73008ea175b0faf609c1b08c23013a9dac569d30eb43 SHA512 825fa827168b17b3bbefe97a04de12e23090205b444217ec83a428fa996026bef3cb26be9781ed06ef94feab2b6a3b00aa956b7d0dcdce1238a6f8fb2dbfe652
+DIST firefox-88.0-de.xpi 557923 BLAKE2B e42e3ea779fe682fc0078cfd56422dc1ea8f07b2b2f0a15da065d0a581ed865ca51bce181cc04930140f48f89ed50a4375566ccd08e3a7fb11126c7a8bf1d026 SHA512 9b0be0df2a12c9e3e9d0c784ee42cb3ed59d3338c2f427f2a6f53b7cd4f9e54490c7cde981484ad2b9a5e8b00fa3bdabfa57a48c14abd70cd9284cf6320ff95b
+DIST firefox-88.0-dsb.xpi 571052 BLAKE2B 0ec4310fd9f98b09f94292d2b064c45ce00cca56908b252582ca300650208697949d62eeb507fc43c3325abf7b42bc19685daeb6f1fcf3f9b40ba186e86b507e SHA512 a39ad324635a0fcafad956b9cb3828949c06bce70c489965e818d1300eec066bd47d4663ebce0275cd72c00733bac335f55691d6749d40cf93dea0147c59d26d
+DIST firefox-88.0-el.xpi 644741 BLAKE2B ac2d305a36a63f50c3793ee930584d7ae456d4839f27d1c5609478e74e209c06acb72aa7a3f71da6df9399fd31589e2127fce494905b5eeb4c0c85898a26ab22 SHA512 61909dec9b574ae4c3c86e7dc0643813ce1542260f37f39a35aa0cc433cb4cba2a72f1caa58dc309eaf9efd66d6f5765b9d7ba326fde8d80fd9034bc5df60989
+DIST firefox-88.0-en-CA.xpi 514525 BLAKE2B e4776fc1b4b068528aa82a046fe03d6a2b63bb9aba4dbcb2f5f81758d0127d781e2c04217d53034297f9cc2d9bc231839a92df76971942d5ab3b8b20ebc2c68b SHA512 e36778d4dddd7c52302b6c157bd1c35465ec876bc5481c2924e77fcb2834246c553229156a590db2b4d922fab86b64d67748e6f484883bf2c3a98483ac9a1f00
+DIST firefox-88.0-en-GB.xpi 514847 BLAKE2B 2b714b2498c614c5b2f23f43c9dc364f58ae8e65e1d05470b754aca5790c30a9e02f0b3b9efc47c33b21db893f5a20d9a60bda81055bae2529856b4bf72e6120 SHA512 c3c92ce0875d485a01a99ec50c4569507b86a26b458071dc44f3a9f3c23f38df662e410f3783a7e0e68026980b4b0a27db73b11343d7c4885f03c325b6f57369
+DIST firefox-88.0-eo.xpi 541269 BLAKE2B 26bc938b4cc57fff783e4d4166a730dafce3963fcf91d919e2afa597a0fa0acc882e7bf5a7dbc2a7e935355aa24ff2584f94952ce868c10f527d7257889a5bff SHA512 2077ea1a7d9d74dfe915a68202020eb9015237e39e0b04144ed29957a4c484fa09ff950c022b315d00041842921aa7e4f0901e1d883881d12cff567a6e0c514a
+DIST firefox-88.0-es-AR.xpi 551099 BLAKE2B f00ce2c92d567f564e11c457dd27ce05b375424cef96f7c38da043715215d0bcdff2f722f51a48508f55652f481c170f2f6ba338ffb642b038d2d891d146a7c9 SHA512 019a9453bf2a6719ec2c5db320bc8abdb83c3a6c1e77212e2db4065058284313f14bcf6ffbed919535ed421aeec458400bc6f3f3a07910834dac520f12214a9e
+DIST firefox-88.0-es-CL.xpi 550765 BLAKE2B abfa53e96462167dfc9f8548401a384d2b3293f2db162d327f5f046ebcf44eaec3a808615c9c765b32c1e0c679937c911f0ffc46ad25a66b4213b9b647480724 SHA512 222edbc9f63298f900c128e03b62c270388960e7fe89b489b4b441b1af0c68c69fd657de7795c017e82771092f31568fbe403504c1fb983acb0d5e1aa13af168
+DIST firefox-88.0-es-ES.xpi 541150 BLAKE2B a02028d0a01f265bc7e674632a95fc5935820d60907e1c34cfebeab67bb7eca95ef5f231eb0816398a8ec9921e1621bd4e6158cc45d80492c2c0294be71316b4 SHA512 c565a073082e3addd8446c55e01a46061f33ed304bfdced095528ba9bf5f0c61965f2d8eb2d6df16c77cddd8854582f3b3c91a230cacb4125cf425af02d0d918
+DIST firefox-88.0-es-MX.xpi 544416 BLAKE2B 90b51a9de0ecd54a9bd4ba8ac81cbec2e073fbab713343ebfd2dd4903a5c59e92eb6dff793d3192e63411cbb6005e580da5a177b774c8d1fd0e05cd0125f2ffc SHA512 3ea3dcba023bb0c225c4e49b740be272a4e9a723b10a90493fcb5e8790d848733c13a148a92032b3d609937b1cf767c5d30b968b7bacb6eb0d3a725acc50837c
+DIST firefox-88.0-et.xpi 495382 BLAKE2B 3137ce44b3d104f209d3e8e673f83f741f6c6adcfc46ae60784b8911e1afe4c00de902e4b7d0f5e2b962dfe7922e2e4baa204c2efc286b0038299ef05262aaaf SHA512 ba809525be7a1365efd03b3c5729ef6ae5fc1424cb824235d069b02b9b1d5e8f8ba28646e7e96c9618460c9141d26162a1bb712ff5344d4e489610be3b72b04f
+DIST firefox-88.0-eu.xpi 529565 BLAKE2B f1b8cbb39d5a2853377eacffd2634e98f2374f6ed99ae354e6bea4d49457f2bbd097acd1f36f971c303c4605b312a55b427e359cadaa81caf1fedf2d7a82e433 SHA512 c4f14dc8d10b59ec3a9e34f24042f1c0701c9a18cb98980b66d6662405b85fd585c9ba849d4fd2714702059e3cfc3429f13760646b96f3e4bccbc5c201b417f6
+DIST firefox-88.0-fa.xpi 558244 BLAKE2B 2f9a822fb7aeebea0c7689272cefb4629be8d4b103e397bc291488d644072593e3da10ba17386b82959b7865b2e6a071ffbb55a91ad6e7d30a76e6bcc0e0e7b8 SHA512 c0577fac91b3654ec12ffa2a3af1cf5b89b39f446712702b8f853d00c0e4a59a1290dea591b84a22a658847afdd2d75587a798a21467472c888a1178d5608903
+DIST firefox-88.0-ff.xpi 487074 BLAKE2B 403d9e8d6b93021115f6d92ed1899d3cf5ac5984007cd92e8e327da19a45075a459355941d514f10b04525e3b3de72257b602313c0ad551df8e124c42b38ee4a SHA512 f83078a0bfba6c21d6521c9afdb7f478c55c1c80ccba92958fa02e2062732d803d2fc409abfb4da4b8f85d7d0c3ca1d3be695fda863fb42c3d50c6101c98559f
+DIST firefox-88.0-fi.xpi 535879 BLAKE2B 8fcc01e0d50fdb7a86767167ea93a1402bf90337e2952a6f29c9a141c39ec4e6dd14920c10a9e42c0be9662e1448724a0e53cdd32ac13215daded58641de3db7 SHA512 2a848fc1785a21b682462b2ee78a04443e5b60d812f7d0584d01db7703e89058a5796612441fa42f15d51a614cf20a91b64169f10e5f8b2480f69dcc19ddd175
+DIST firefox-88.0-fr.xpi 562822 BLAKE2B 06b69fd27234a8ad94aecbe8715bb25aadebdbc017d97f17ef9b594c7f7ec86bdfb2d3ba2c8e5397e750ca6d2e41994e0585423858cc36b8be54309e315cf412 SHA512 cfd1c171d249297cb87ccf2a3ee08a56ccda7a61c0f51f299fe7878c2586b7ff7f0a1c25b92dc1ac2349f654e7cd45cfba81b21244d4d65e844bf6b0bdb51bc8
+DIST firefox-88.0-fy-NL.xpi 547927 BLAKE2B f5f3a911702de3a2ad6fefb7d1e2486971398a84fe176371502d96c461b01595b11fafe8123f3f9bba6c7502c4acdf3f7e95bae75c404e9003019961bd5c9c40 SHA512 be03282a71f80c074e8035c86cc44ca9c035adb53b511c2e4496f1ef864496fb692a3a1d8ddc4d76a3dd85de1387579206ab67752f9532fc3e973306334a1e73
+DIST firefox-88.0-ga-IE.xpi 472046 BLAKE2B 3783b55c4e95bf2e77ac90a5bcf0f3e9830c77838aff5961e6ab4b9583aef65d32c217858006f00ea937df47dec0f29b301e003efc8c0c5fbb8bca24ab43b171 SHA512 16e5d9883a7dc9d9b39a2829b360b065f33f197f829232d0daa1338de65dd153a1d353a755807c5e3887d4c8c17725b1ef12272bc9bd88755088b1c7ec2a7ab0
+DIST firefox-88.0-gd.xpi 500183 BLAKE2B eb973a03f03e445a9bd73aa12037b4496aa892155df358f2c30ce0dcae2bb30e7a2a38ef170cf94fb1aaef40b8a2c552fb39926113732d4646593eb1275d1d0b SHA512 08d77e691c70dff8a26088a6806df01fc6b3cf37130bc7c6be03d5091c645e00e9dc70623a236fd10fb8bd3f8c2d2e95bd1f06a93b9d44f5881f06f475fd4ee7
+DIST firefox-88.0-gl.xpi 545149 BLAKE2B 2ecfdf07b7437da9d5bf15e8e42089c441d2681eaffc42bca36399d2b30bb80c820a3d040693a15d759ecdc27689221761e8c5c77577706c320cb285b35f6d2c SHA512 3e2b92dfec4e72600b51cc504e90f8974f3991b21c029572b7842402d45c1de524ca9ac400a422420d65ba533157935a30a1faf78853ae578c1daea6771a696c
+DIST firefox-88.0-gn.xpi 562570 BLAKE2B 78f443af27d9c1b1bed3f76332fd9e90faf5b21338b6b716e814b91d95388b54f5c7d29fbd24ee5c403b09929489d09284dca7c22b07b8d2814c7c1abb926cfe SHA512 ef5039a416b3834a557afd2cd49d5add3296a6f49d8447a026092de0a318e4a5f447cad7c6d88b4477e04d6678b127834327943f2699bb31c7af50da8f3a3192
+DIST firefox-88.0-gu-IN.xpi 546303 BLAKE2B c1844d3a7e34488b5bfc2450a8fb7573e96de7f90cec7305cdaa10a98c7a21c6ac22352c67629a8e012f8ed71dd723f9fa1db2179a75d4760455072160b7d4fa SHA512 2dca31c90e101653739a6e2abb36bef0f2847fb578638514b2ea1c0516b2f63ce782d223085e8da1c87d5b65b616e4a2d308b75a97f09e365ebabfa4b40f67de
+DIST firefox-88.0-he.xpi 561745 BLAKE2B c7b7ec7095fc549405ad0dec7078f38678fa091f1edda0f7ef14a223bc11604fcebc4107843e5ae0bbed31222d91379be041ac51be42514be42a866a7d8bea10 SHA512 18390cd7c32b354fb0de2b70de76d03601faa8546267a8b1d18d42f049f3a083414d7dbc69867fac077e79a5276b5c10f3051ed5742aab9542bfbd4fb8458c97
+DIST firefox-88.0-hi-IN.xpi 577980 BLAKE2B 28ba6a96ad14c4a8ca4bd7cde9a31198fb84c20690dcf3620c3e1fcd1c9a018ed0d665208f572284d16d6759234b376ca97ab260d24fa54724de608278f08616 SHA512 01b22403b2ce956490eef6823aa01582fcb7ade1807118ce62cd92d74768dd0ce6b287bf09ad21f161f28f8d954ef7d0c715a05828e178775bf522892fc496bd
+DIST firefox-88.0-hr.xpi 542106 BLAKE2B d61353c1853e0785b43339f58ec4d1d643bb0a1e088b1106d453162b4799154c692715069df19882b4c91bf592b45a9e3a0cb0de7061684d2afc67ab0abceb86 SHA512 d84bb0042e9edc3d6c88369e6f72abe590a71b9f192b7b44efaca2595d9679cc0c0318fa1ad201659f5db7a3e9ad4be50ae2316ab9537d3fc569bfc8dcb2994c
+DIST firefox-88.0-hsb.xpi 566434 BLAKE2B 5b8a9b3394571708fcdf47f4a95d965b85e045fd74c17da877c195200f450e89e3ab8d8629a60243dac440b05d3751dc16265ae4519083ec38f9aefc3d6c1e1c SHA512 a3edcdf29728768d8b88b4c08737abde463dfbc93e04609143138c8765a248d5f5c558ba722eed83e051b5e2ff4c8d204765e1a8802c6bc88f6532f134a39cd6
+DIST firefox-88.0-hu.xpi 570098 BLAKE2B 296e6639464d22481ba562798ad253666ac25d3a939f33f7416d463cc0d83e8db159ecd1996df61944d07f6100daae0e19907b7a64323a676af480aa01fd38b4 SHA512 e0c227358ec585a8409e7a85bddebf7576d659641e88e9599b897fb94adc9dae5faedd2f83c331f7444f9d42b7ce10275b53c67a34a05506c1f912432d932aa1
+DIST firefox-88.0-hy-AM.xpi 596026 BLAKE2B 824150ec0d2981ae6d9a08c04a130078bd90e28503426ed4257b6ec5c165ab66e247e8e85775bace7f57d8626c4dc0be78ca4a1bc3c6881e0328916f24c5d269 SHA512 8dbc3e10b9ea46d686c81acfbd311a605e38b796bc3d6d6830796db041b7bc426b11c765c5f0eabc1f60cf9dc53d5f7596a2b32d59e25d51646ca7855349087d
+DIST firefox-88.0-ia.xpi 535791 BLAKE2B c844221491587a7eeaa60aca94a11385c91cef045221d305b822d0df24a538b1ced611d2e1d31af3fa9cc289041c632a92fb22340f07d35728bc44b076784254 SHA512 a9acf73fcfeeb1c39a03a4c707d831c6c893406d166735104ad170177a9be6ba62d3c6fe8ca4dd90d32a4f5004e3e0a367a1c3756d05b25bbe6e26d83fb23772
+DIST firefox-88.0-id.xpi 530588 BLAKE2B 6e62899a858a05f421fc737147dc3d3a55c48fd62134dfb44db109f56d18cad9e05fb6d0cbf6c723a1e916c56713095fd6de1cad3b2ffcb18078900d68fdefbb SHA512 856f3dfe2e7f832b00a32a746a852cd48c0905f3b44c276dd49b8f5777b6d673d6f70d91a1ae67f6d021fa9206a3d67428e04b360ef822cb13583ecc7c91cb55
+DIST firefox-88.0-is.xpi 482593 BLAKE2B a2f05fcd9a39b4f2c4b8bc35124fd33bb1e95adf70ec3466ee0354b59f3bfb63c81fc801aedc365a2badb4f372c40e0805c6f0766ad0ab3861d239935ed3be2f SHA512 41e52dbf1d35b9251332a579f04dcfa7e1ea3ba5580fe6f4d08880815c412e399aae6f079abbf9a11e36ddde7669dc8a3868d83a46a4f196296a647a7d0cc9a1
+DIST firefox-88.0-it.xpi 465211 BLAKE2B 8ef8b611281b337e39b53364e534da91fd234e5fb4eab3a18031992cff22e619aee57c010a2f52b52d167c41bde799e46b26ff74031d14ec71250f8ef26cd143 SHA512 58a5ba4e49ea069a845f0c1387233921f095dc30d926c6cb5a955f51025a39353af34afceb733374ebf51722926e13baf500d28df95d3358c9c2a780fccbaf18
+DIST firefox-88.0-ja.xpi 595888 BLAKE2B fc03c2c4b0ce5e0e5f0adffee62fd9f1a00df2523f8ac7d5f9af2514a527bc3fd8cac03a18cebf4a9405ccbf692b123959bee7f691540f12adec602082d662c1 SHA512 5abcc7643b8266e938a6f4cafe46e57c9b32bb39ddcaa424fa1faffcead24f46daf5efb7d9683c2d3bd717fd6084657ece7356fc61a5ff19c1116acac97e26ea
+DIST firefox-88.0-ka.xpi 597393 BLAKE2B 4ed7704acfb4d46380483e6630bfa8469fb7050cf99244ccdd77e8778d6e1b824ca42d5ea75d1a747b5a6d7da2761a623edf65b5859cc9d92f519612bc257bf9 SHA512 91d47e276c0c5c6d720d57c849a5e60eeefca1d584e1c9e4aed8703b5d4682a96dfb099bd62eb0d9f67aad6873b93c420ab1192efbf1b4b2f7c2585af9edd170
+DIST firefox-88.0-kab.xpi 555978 BLAKE2B 80cea0cce9bfadc383c0237392e844749d9b231eddfcc46ca3aafb29e1db9712381257decec3b8950e7f8bc2feb607bb7a555d11144fbf03cfa7595071f0d047 SHA512 a91fe870cf667794dec92eae775c9bc651fbca380980f2035172045ac9102a8ddb01772c56da2fe52740fbf8a2255cd534ba189a136cc3d6fc13ff216c99a1b3
+DIST firefox-88.0-kk.xpi 615084 BLAKE2B 09f4abce2e39c58f88cc443bb42c80b523a4117030949656635a14264dc23a2cecd2bff5214d691102fd42d28e64c434ff0d95f052cd6378efce2fded8a9aaaf SHA512 da5ef0047b71f15053a4655afab59a35c84a8f5bcd73e4d6428dd8788e52c2c6e4c5879396fea52f685462e32a2a5b5449f3234437b148b7284bd3074c4ccffe
+DIST firefox-88.0-km.xpi 540184 BLAKE2B 61c1a13a5aff66e85d7e81ec79ddde22283437fbe77bad3f4e04199bfbeb58ac0330c473861c488d78c39614be214f36c868644f3509b6d1ff0815ea99891d72 SHA512 a528d8cd04e9c899eb4522bca0c76ca97ee3b4219ab9889bb9582afae3386071cc36f8de7954723de831ccb7af211270b9ce32cbf56646d7759c316fa899aa9b
+DIST firefox-88.0-kn.xpi 509554 BLAKE2B ac3ba0ccc008304203679012b74d77294626bab3954e34aee33f76f716a12134577f6a57c7687c770143afc3721d575899f259c0cece2dbffcb84eda3f9a0b23 SHA512 2fa2cbbdd0ede4e91282dbac3b67f411827cec2fa59fae2b7ffe0d5ab81458b6620b6f990595ee6bc9c668de1153877d1c09529b822bc9d967b17c946010334f
+DIST firefox-88.0-ko.xpi 581947 BLAKE2B ebc1eb19865fe8eb8410f0480d8135fcb06daee36d0fb87872b33cf89525dbd4fe2768bba9d01c725284032d527d4a6b0e23d2c9bd2894373605c2e0f901514a SHA512 110a2f45b5d0f49c99147cbebd758ab426952a744b2e4ca0db165f308d24efc99cd822edb2ea884d030552d2b4a107e312981e349a528e93c702db2939d94406
+DIST firefox-88.0-lij.xpi 481071 BLAKE2B 7ca1544e798d24602ca0598df5a9e2bf897572b9dabd883a894cf2aaf21f8ba623b91ad31837f697c359903078f8fc5e2ede044acefdd11b8f6fb1cfa495c0a4 SHA512 ceefce0c6a884cc885ade4708bb9d6c3553ebc6c1bad3c8c460bd26c48d91f71c83df27e6a3f7fa62041b3f9056a04053d7464c7df34c3028ce58cfc4765fdb7
+DIST firefox-88.0-lt.xpi 565816 BLAKE2B 981cf11b3bf4dddedd143ecbce529ae89503a67b1ffd191ad7077c945f9a5160d7ffe2cce3c4bbf1fbb94565caae571ebdd316ed82eb897d1bee956099af20c7 SHA512 90684144075835fad26398f243a88bab7d2b30506f484b89cdb0d7598b131eea818eb835a6c1fac04843fae41e48bb21bb1e8ce429921e239c8c8bd991ec83f8
+DIST firefox-88.0-lv.xpi 474630 BLAKE2B 75ce19ccc02d788b75e24125e2b99ff7d64781beca322c862f9c9bd776dd910dd0b7007feda4c767854c705753c5e2d7b1c0e9ac13f853df42bf5f20abbb3af7 SHA512 96bcc4291bf2b3c40fa580942af6d3f4f2503291cfda4669037d835824f95c483f2baa9a99866026707786f23b8e196e0d19bde17f4545a99f3892ef220415f4
+DIST firefox-88.0-mk.xpi 460665 BLAKE2B af9a3ef439ff9a07fcc378700b38507527b981d6abd126281fbd993ba57ec0ae7b7681f77fd4925f5a01a197a7369b7e1dea60b4378561ddcba7955d25939757 SHA512 4c3c620a1b886bc3769d0bb79328fa3dc5293522af76a39ae54fb04d4a4be7e9fab1c692e7165a2d10ff7d48ab292db6ce6709b42156b9a9b29792e8ff69ab12
+DIST firefox-88.0-mr.xpi 546370 BLAKE2B 51e8c84462f9bc1e548580468fef5acb2dddf28719d2a5a6a9d28f2c6e51c81469e944abfb9e765c9e5b7e7f504dbc0fd9bda8ab4aa3b147a97f85dbf6aa349b SHA512 86ce549d17aa85851ca71ed800eb5ad619471289a1821a014fa464e507ab9af4d4aba0d8fd4691daa51bdbe522d2c4005d55e3f80c657d790bfb4ea73ed0deaa
+DIST firefox-88.0-ms.xpi 458294 BLAKE2B 2a92c903df419dbb04196558efde1d0032b2b5ede58a669c60235768a38039747003acb3f1fde6d56c23a71e4794472c865410f01a65da1c5d5bf4b6721a0402 SHA512 9f2a84c7438c1de3c945705873b7d450116881636b598e59854b96c34520fe7c8dc8dc77e467832c10a8ceef2b40386ce2334a1aa0a0503403c00ebfdbfdb9d1
+DIST firefox-88.0-my.xpi 530057 BLAKE2B c3199356855deb24c095b50399833c278e812ae848fe5e5b16a5e3c27dd4eb26a01c8ffec3977b99d61417781f86d3ffc6138f23649b8e07bdfa0725e56ef735 SHA512 685867102487b48ccd0c93e508ae552c9bebbe3a876fe461d1451ff54528fe2ba34f84e784a4e2bbae433f9a81fd97e01f0051245ba61bcebb94df69d9a061b0
+DIST firefox-88.0-nb-NO.xpi 533696 BLAKE2B 025be4ffb68565b537bad1ea3bdd9bc98f20da638617ef3f4e118ae76ddcc48f8eb5e2c36ce86939639c62008806ec21632441a6aa92ccde33a477623308926b SHA512 7887bdc1920cce6a2ffb2138ffdb6bc6f13b62844ad88a9c997ee8b4a8b960aa6cbdd8f3cc33582211f2486a9a1a46a5105fac3a8f57b1950378aa8983ffb94d
+DIST firefox-88.0-ne-NP.xpi 487088 BLAKE2B e643274aff49c772adb18994a8aeff6f5985c4c49e6fd10ed231a92a1f1d3360c39338ecd2bb2bbed70ed7b2b0468b85cea89ec6e4246c15fe93107cc08ed738 SHA512 1553d7779636cbf9de3b89ff3ed89a45a17ff4ed2e9ab8b2f6d07edfb8f567072fd79c93429fa3441286f845a9513e160eba6b3c20cf47ffb6338924fbd9e1d5
+DIST firefox-88.0-nl.xpi 541705 BLAKE2B 6a8e31957e3de3f72f9450b87c5f942231e6d486236c7d0e528329d2f3a9b7ec2014a69aa860eb6d226f1359aae954c9ba347cd4fe300e82c01c0b0c95b16d70 SHA512 757072e340a1d0dd1b56055d0a3a02439422d83b2512ef4e81f5313c925af1a4ee151dcbfedd74ff6dde43b7b4a9f6d06d027d6be4d8b61b9c8bb94658a1d6eb
+DIST firefox-88.0-nn-NO.xpi 536542 BLAKE2B b5547276fb03621e4d3d9bb524e07cb57c7d8b78beb0546208837ba2abc5dd8c5568e0014ed423d4733bf971a75ee68c8873299cf377f35725ddcdcc888ec507 SHA512 f6609d8fdc843b80a5a2c512459f0e155333b8fe9dbd84b0d65db10392f8c93905e1a8f69262f9dd07a6aa492adfa962f2569089777b65d87c4a3f18cdaa5949
+DIST firefox-88.0-oc.xpi 557515 BLAKE2B 1c7adcb5eadd12f8e22558e8a88b3f2ee828d7d486d8ee074a44bf94d9d39730b09454c22256669db2fcd400a3b023b2c75ae3acbd54a180d827598cc9776d45 SHA512 44750969967d56a1d74ef512c447478f6f5fe81b11976d24c22d7ed0aa2cb053ef7c54c20e42583331f7c52ef3dbfbdf88caba232290b2f9aa06213533774942
+DIST firefox-88.0-pa-IN.xpi 602776 BLAKE2B 38271d40eabd8be7b2da096cee58348507de1d4404dfa6483ea287244f9e5468a8076dff4c3702c12184ef49a22733f559a35fbbccfcef49ed6cc65a4a15bc70 SHA512 30285d3a6e5fbf557cab814b13411f3e76e75fa406be26f8d3e1c60732f93840eae5b77e891b4e1dcccf101375bee6ef06582767857f165bd5f1cd5a16ea81b6
+DIST firefox-88.0-pl.xpi 561331 BLAKE2B 6832222f38ace5577dca18d8039322d0b94d2755c4702b1786445a6fce35e949900f8ec4b2702bc5f767a495c0728497e2f1d601ee6924da18efd390db2ef7ca SHA512 1686a83e93fd666db8e19e12a60f0f0eec3bdc06af4f6f89c5b066deaf46fb36ea2f3ec8d12b57cf9886696c32506b00062c927b000939264b0fb2de6e77a740
+DIST firefox-88.0-pt-BR.xpi 546366 BLAKE2B 71af5bee40b520d79b34e4b0743f85ea9253ed54c790a0e609a0baa819f11711edc60346ab0d9da37083a0e725cbc2638c667eaae44e488776efd7ca79e507f8 SHA512 1d384f36881595e0ae59caf458dcedcb1343d45cf427a555c816abd74b91ee6626e27a21ecf90f40965480f649600f6cc2ee9e3dd1f6d500776cdc6798d946ec
+DIST firefox-88.0-pt-PT.xpi 550505 BLAKE2B 0baba4e80eb860d0d157f4ab4980598dc708bc64b7d6a03f487e0cedeb49ac7026cb5083c67809fe34f332f3dd9af4dc9d6a874b5dfea88888642e389f2ecab6 SHA512 0f101489bb927f23e407f04ed7535bcc5bfd8a28508b0fea55458b029d0fda0b555527b293ba43db7ea73b83e5d2b781c4da6ec67df3c66eaa0be7c2501655fd
+DIST firefox-88.0-rm.xpi 542259 BLAKE2B 7b82670f7455c7e17f94ed5bae6e6ad22486183548b56a72f41d3fa3610d352d25318b2924d287bdb6792b26c50fa555d4037f38d1e33d5cf963e260f368e03a SHA512 8b53368962a3fe8b5c0f220951c5b02fe1d01985a4ef5b65b04d80c99857fb5eb6106c48134dcbd151777a973092562db75cd39b2595d72bc941a61cf4b418cc
+DIST firefox-88.0-ro.xpi 538636 BLAKE2B c4fcb2557ee381b6a8877c3e38476727a5937477d7125fd64fb446f45cb165b1210fc82a740547567a70af0a1e1024f7e8e06cba9469a8fd4509d464f3a48327 SHA512 4a3f27c3ce2c4d5a913db99fc8db7a44ff3105e6a3bc516f1f951594a5d0cc8db6d34e815bdf66e91bb7b36aa3cb73c16d7cd4500a5972cb102cefd94843b37a
+DIST firefox-88.0-ru.xpi 631979 BLAKE2B a4814f39b22c8acc9bfdfecd3621b2777e894eef26a6f3ab7ad24c5c7c0982c1d5931a88b7e6d56c0c107514006afbb60bc5713493a0ac5b8609f0f89f5d07b7 SHA512 6bafe1f65f048a11fb9855f9fcdb1bb55f009354c5e952a3ced54c01b5219deda3caff1b981a86aa9a342f4b59013b754e551eacc56bb06c7466fd331b99310b
+DIST firefox-88.0-si.xpi 496157 BLAKE2B f485ec34a1da7e47ce262dd627e4a5f56a837f0026aa4a6227e3cfa39f44ed51130bee9b292627c65df5f61be84b85bf533ae3e509d66f9d2070bf14c1cbdd9f SHA512 5177fbc86aacff0336667b2b0aff8e8dae0abd1e9c5d1a519d7eb542d04426348fb22f2af7458537f3133fb7ae72e66913376811ec71ae665f6b5f78f38a3ad3
+DIST firefox-88.0-sk.xpi 567060 BLAKE2B 730b4cdfd33f8161af9d2c60c5685f39fd1db2767b78f369ffe2729d789e7b98a7f649b1dd075334f6ad1023b799b7fde028817035243061b20bda86b4de9ae8 SHA512 a7f228af05d118d4b74463ca3a86dead7a27ab8237b046ea0a2e8685b9211778666eefd8569abaa8695231f9dc2046bdaf8a4825db28d0c65d833aae04439338
+DIST firefox-88.0-sl.xpi 537671 BLAKE2B 011d138c9c01a225268f92a42777214a7e9ba362889809cac16d68d78bb96527bebd945995f9ac266ad8440361ffe8cf9179a27a6204f95546f418f46c43bafb SHA512 a19ef73bb21dbe6dbe6ef6bf7418fec935d032e33a4c55eea65deb6b86e9054be9717649166febe084ab41a73dc226260a20c5e54fdcc10dd537742290cb9862
+DIST firefox-88.0-son.xpi 427895 BLAKE2B cb8fa15ec267b218466e92b48c75d09cbd0ca6eab170509bab6c7f90a1bf7e46d81412f175d16bc8ad8dc5cee539dd2843c53022e210e26c9f1906907a184bbf SHA512 7079277a912ca8b1d16f6013359c4efba8b75d93d80cbc8414f705d9294a3cff67cbf02e561d0a83d7be9ab560af9ed2470f28669c73c3708e5d3c5ad4201d65
+DIST firefox-88.0-sq.xpi 560805 BLAKE2B 215e43c54222d2aaa031ec33f7839ff3b7c0414d9c2047270c70d3de92d7e82788ea7c5dafc898cc02aa1d2390872ea8fea54437b1f817f68417ac646aa09b61 SHA512 88b6a15d0e481a853ae847794094c2d8770f7e586e25ce6a8bc1da53441532bd43fb925c0c8f356b44fecba6044190ce6ab11dec62ca98965854d2f32896a78a
+DIST firefox-88.0-sr.xpi 589834 BLAKE2B 3dfc4313274890cbfc182bbe9cbd36ac859c2e6be68ca44eb056440ceb156cfdfb3c4c09574587672e50fb10c0a5d31feab341b94d6a0340f7ed3e4362530fec SHA512 76f05aeaa0e8c32fd10a501bb8e788212f774f6ae6f452d37ca90aa6a4a83941ffbe1f4bb78b607fa7a51aa7c36ce5063989a80e9059a4481cde76dd640939e5
+DIST firefox-88.0-sv-SE.xpi 544123 BLAKE2B 9a2c2ff3e266beca22c0fc3ca26c7c6598da85ac037a8926ba2aa7562a284c6d93b2b3112a91486e52ca2f3780ab269a67b0cd35cb8e6a3f64a7046cb3eb87a3 SHA512 52fd1e82514020e70a75258c8c411bdbe74895dcff0a1137c3fd633a38ecdf9b02d77b72c68fcfc874e8efeddcbaacb20feae8f03250f85e632b831fa7fecc14
+DIST firefox-88.0-szl.xpi 520480 BLAKE2B 0d83873746183c14436cbfd937d787af635791a1593b35628f41b114e06832fa3259cb7ce764d93c9f89682603519f92f77a12a72634cf202fd8e478eedd2a75 SHA512 3313eae9c3af2abbd538c6531f078eaf411467b37cae18cf1d9e227c55a012470e5f8cddbabe14ae6405e9d57283a480b85dc3028fd161965864e9fabbcbed68
+DIST firefox-88.0-ta.xpi 525366 BLAKE2B d5caf97152942e543490a50f1c3c2eb46d861f7c6c978f573b46dabca4782eb3f147f76c3e70ea7a214074f5195705e002ba8b5ff7600e994ca1c4072bffaa86 SHA512 bc154f03f9a3970d83fef03ca2e533564cd62671eddecc85971c00c1a56a0ba8d55d9c6c09b72e1623a613ce9b88a43683782cc06a3d86cb6c19aa7ba2a52119
+DIST firefox-88.0-te.xpi 566052 BLAKE2B d24a306e51e79f4e0c886a39f8b98b7b0fbc6410ec278c0f8d13e51f16edf39c40fb6d38422119c89c649a4f9cdee72207c009e3b40a67d29f6941e0e39ac228 SHA512 859b845458d6fcc9ffdaa2226ffe2529954e370120011956e9af2f071f9e087ac06eac917e5dde41994cd38830fd8e78f1915cac31775c2278b129adf9b77d36
+DIST firefox-88.0-th.xpi 612281 BLAKE2B 927e97079f94677b6770d0ff2d915ca517f96f3c13686661991127f73368cbb4e673e3a27be4931ff3f4555bf18d330fe104bb60a99c188e7a899cc022551cae SHA512 646d793225a50306f6a04529a69009338a43803f69831d8a4c24fb85162bec2ae2f9b59c4342912d2a758acb7addd2fa2f972401372f676a9d3d640abee56bf0
+DIST firefox-88.0-tl.xpi 525589 BLAKE2B a34758c244bd0048d1cf99bb11a193d8e76d29479ad68f6aa8b1f5dda2da4248970b5a029d5505297db8c8ceda60cf6bf3e4bd5b15126268bf0799e1c0d5271c SHA512 7092bf99c0c6a3387ab236782ef5c263ed617ee2b5536e8a4c3372722159ff78c8d1173ad1eb66c2216f2e35ce405a633456c26a55f92d90f18d61fb069dccb5
+DIST firefox-88.0-tr.xpi 555664 BLAKE2B 2505d2c4cf9ed2f039f227b21f28424615ef588436e31b0fd0185efeca6f79243be31aded5eceac8df622f1fbb7ec5b59cc1adc82401c929cfd82e473ed61df9 SHA512 4f1fe61a0f6dbd5fe36a2c502e92ced6c7ae94fde0cce972a9754d20bed5a02aed9d1a429f3ac773646e2c8c612b7d6f5f781e4f170a1c707ffebc5bff5ff598
+DIST firefox-88.0-trs.xpi 505353 BLAKE2B f19a4837efa05e1c24af9b7e2459c4ac2a74cfeabe58cf13b5091e9ab1a8599eb71f899b3d6e55f4544fa792effd72f4c1a2348b4885ae79bd4349011dcc2350 SHA512 a65ea8c944c6dd637873e96afd60c05e20036ea1b5e7a433a2b1a51af6c17470de675af7c1fc7cece365d796d8046c7d8fcd2fb906f84dc3031a3d7956a1845f
+DIST firefox-88.0-uk.xpi 625682 BLAKE2B 41bb4aa38f07fdd2b9b31dd7971f30d40161c5841327bc8dbce9619b509d9f44c5389f39f078064649c63674c2e6d006705e5d03378bf91b33001a4f99d25f6b SHA512 973c1183df6af2ef0946c14d8b7a5683e8c5c5237a5399f8896119d6e1094995207ca387e16338569c606835bff5823fcf9c565b68a25de51e76889a5474cfbf
+DIST firefox-88.0-ur.xpi 567603 BLAKE2B 57f36a3b59f8a7796b830ef041b5e947651f47887c8adca375fd8f227d1fd0cc027ab820aa821291b330543ae5634dcdc784b889019a5078096a3aa4ea817568 SHA512 b146791df9f52e43d7851b5bc8d6746e28840c7c4b530e9abc5e8f840c8f931638aa6531ff3fa2c83c640b8120787e7dabbca812191427be0080ba16404e3d29
+DIST firefox-88.0-uz.xpi 482023 BLAKE2B 6a080dda2a2a0b754d4d374523d0f1b819798666a82fc3fdcd7b9972bd7748e0cb2e24d9cd5fdc9522e1945b4aa0d653c83e71cad3d9bc9159c8bb556df18afc SHA512 0eef799cd7336704b528a61396aa918c73c298679a1a4303a390ac316b3a01246c9c891794c7e296d21f49197e71d3f5cf4be2592e4b36c7fa8b7073ad0c795a
+DIST firefox-88.0-vi.xpi 577871 BLAKE2B 86e5d5ca3c23ab4b1b81b4538d6407cb008c6326610a8c77b6dee3b40408e83a87e51faa92d6c19f499624e61d9653f3471074ef378e79f60a30640bfe7b5385 SHA512 d5b32330d47417359c2e78f3216be5011906cfa93afc89715a40dafb656933acbdee844d1a95de9c15780570dbb835a4d5bc72ded88e49927ec2d3a30b8adb90
+DIST firefox-88.0-xh.xpi 430064 BLAKE2B 6b94c5c0b663b7b725ac8e0d3fb0cd06e72bfee17ad38f1d61c3d840e906a79a82932fa09b45b483e07344b159efd40a568e803e7a99fa49f948e63f06c48814 SHA512 0f59fff08fe3d727e3e53399df36678e5cb3530f7437d30b2dcfa370424bfd36fc14471c98d7cc2cbcd531de944f9caa5c3c1809ed8bb155947996cb3947078d
+DIST firefox-88.0-zh-CN.xpi 579523 BLAKE2B 996493a9857012eed8e6674d55cfa7633be052b9e51f334834df239794f96afa9e60b2988c2a8155469fae2aac3fc31a4e8b016fd01ed9e07b67f355dd52fcb8 SHA512 16cb42109504e120621dae89db8973df7b6fa44ca1455917831d3cd1baa4666c87e1a5822513eb94632f216a73f775665b89ce5d3d1fa52408e74348491adb69
+DIST firefox-88.0-zh-TW.xpi 579885 BLAKE2B 0529b6b29dfdd592075c1a30c6333a6730d97ae569e0844399f2f7f1f06640a1b67592664b51d0aa99b66af6c3645ca5adbe05188e69a1aec3b239680163f874 SHA512 7cadd4dd3a16dea32bdc5fac540f7fb75107d8bcecbf015ccb688ef482d3a37e3a7f4454596dae1703092902cfa6e777b5ade53a6cb67ba9552f184c494a18b6
+DIST firefox-88.0.source.tar.xz 373744508 BLAKE2B 2ce5a9e21f51d78e7dd576805d9b0d56308d5a7a99aaa4f7ef85746d0bd1b6b420b5b35adc850721ca89ffeeadd69bf3fe10de66ffe7b88f99a34fa18346b610 SHA512 f58f44f2f0d0f54eae5ab4fa439205feb8b9209b1bf2ea2ae0c9691e9e583bae2cbd4033edb5bdf4e37eda5b95fca688499bed000fe26ced8ff4bbc49347ce31
+EBUILD firefox-78.10.0.ebuild 33920 BLAKE2B 0b9be399bbc89cde2dead9a1f7d7ed02c1f77a3a70882fddfa1d4d58b077a80763e0cd3c97a1b84829d3d0006680adf63b5c324f630a5cd85f639faefd4cf1a8 SHA512 b6212532361669c36d2504a60d4f0a091c4c8d7f11aabe51ed4f5e4d2f63d439407f36a30704a4e404947d698c453b08d5ff7d0acf2f0d409f55ee1712c5aa33
+EBUILD firefox-88.0.ebuild 33657 BLAKE2B f3c1146baeca1de4126273b813c17b9362f06328316fdfd7b88ec28c5684ca288d63512c07c6b41c997f88ef048630beee14c3c4c0958563ab88a833b50a6523 SHA512 ccda49595592542b906a5f34bc8af2ca89c16ae7330baa65cc7398399484bfa661ab0e0193d082523ba9cb3413fbb23deeae437327f6d223d552c5c11fbc1b50
MISC metadata.xml 2063 BLAKE2B 4c632fd591403d8045cbf3448fd459d82b0433351305fb12322b6a1157c279311ad1a9fcba9af4576f336035f841a95b82ee7a5602d62f1b741748df7443a861 SHA512 75bb3db236d0941e6632def252cb0b90cb374fc4f1dd66e499522e446c5fe8186f57a9898cdade933da205c12b0e70d4e1bdec0d8bfd9689d37d03667eb92f5f
diff --git a/www-client/firefox/firefox-78.9.0.ebuild b/www-client/firefox/firefox-78.10.0.ebuild
index df54f455ff69..0668b5cf9276 100644
--- a/www-client/firefox/firefox-78.9.0.ebuild
+++ b/www-client/firefox/firefox-78.10.0.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-FIREFOX_PATCHSET="firefox-78esr-patches-10.tar.xz"
+FIREFOX_PATCHSET="firefox-78esr-patches-12.tar.xz"
LLVM_MAX_SLOT=11
@@ -57,7 +57,7 @@ SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}
DESCRIPTION="Firefox Web Browser"
HOMEPAGE="https://www.mozilla.com/firefox"
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
+KEYWORDS="amd64 arm64 ~ppc64 x86"
SLOT="0/esr$(ver_cut 1)"
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
diff --git a/www-client/firefox/firefox-78.8.0.ebuild b/www-client/firefox/firefox-78.8.0.ebuild
deleted file mode 100644
index 2b9aa4b624e4..000000000000
--- a/www-client/firefox/firefox-78.8.0.ebuild
+++ /dev/null
@@ -1,1183 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-FIREFOX_PATCHSET="firefox-78esr-patches-10.tar.xz"
-
-LLVM_MAX_SLOT=11
-
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-MOZ_ESR=yes
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_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
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils llvm \
- multiprocessing pax-utils python-any-r1 toolchain-funcs \
- virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~{axs,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="amd64 arm64 ~ppc64 x86"
-
-SLOT="0/esr$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free geckodriver +gmp-autoupdate
- hardened hwaccel jack lto +openh264 pgo pulseaudio screencast selinux
- +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent
- +system-libvpx +system-webp wayland wifi"
-
-REQUIRED_USE="debug? ( !system-av1 )
- screencast? ( wayland )
- wifi? ( dbus )"
-
-BDEPEND="${PYTHON_DEPS}
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.14.3
- >=net-libs/nodejs-10.21.0
- virtual/pkgconfig
- >=virtual/rust-1.41.0
- || (
- (
- sys-devel/clang:11
- sys-devel/llvm:11
- clang? (
- =sys-devel/lld-11*
- pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] )
- )
- )
- (
- sys-devel/clang:10
- sys-devel/llvm:10
- clang? (
- =sys-devel/lld-10*
- pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
- )
- )
- (
- sys-devel/clang:9
- sys-devel/llvm:9
- clang? (
- =sys-devel/lld-9*
- pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
- )
- )
- )
- lto? (
- !clang? ( sys-devel/binutils[gold] )
- )
- amd64? ( >=dev-lang/yasm-1.1 )
- x86? ( >=dev-lang/yasm-1.1 )
- !system-av1? (
- amd64? ( >=dev-lang/nasm-2.13 )
- x86? ( >=dev-lang/nasm-2.13 )
- )"
-
-CDEPEND="
- >=dev-libs/nss-3.53.1
- >=dev-libs/nspr-4.25
- 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
- >=x11-libs/pixman-0.19.2
- >=dev-libs/glib-2.26:2
- >=sys-libs/zlib-1.2.3
- >=dev-libs/libffi-3.0.10:=
- media-video/ffmpeg
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- dbus? (
- sys-apps/dbus
- dev-libs/dbus-glib
- )
- screencast? ( media-video/pipewire:0/0.3 )
- system-av1? (
- >=media-libs/dav1d-0.3.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-libs/harfbuzz-2.6.8:0=
- >=media-gfx/graphite2-1.3.13
- )
- system-icu? ( >=dev-libs/icu-67.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.8.2:0=[postproc] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wifi? (
- kernel_linux? (
- sys-apps/dbus
- dev-libs/dbus-glib
- net-misc/networkmanager
- )
- )
- jack? ( virtual/jack )
- selinux? ( sec-policy/selinux-mozilla )"
-
-RDEPEND="${CDEPEND}
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4
- )
- )
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
- amd64? ( virtual/opengl )
- x86? ( virtual/opengl )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "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 -b "=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 -b "=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 "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el 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 ne-NP 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 tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- # temp fix for https://bugs.gentoo.org/768543
- # we can assume that rust 1.{49,50}.0 always uses llvm 11
- local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
- [[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
- [[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
-
- if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
- local version_llvm_rust="11"
- else
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
- fi
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # 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.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clearing checksums where we have applied patches
- moz_clear_vendor_checksums target-lexicon-0.9.0
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_src_prepare
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- have_switched_compiler=yes
- AR=llvm-ar
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
-
- # Set Gentoo defaults
- export MOZILLA_OFFICIAL=1
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-install-strip \
- --disable-strip \
- --disable-updater \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-png \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${SYSROOT}${EPREFIX}/usr/include" \
- --x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- 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-libevent system-libevent "${SYSROOT}${EPREFIX}/usr"
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- mozconfig_use_enable geckodriver
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
- fi
-
- mozconfig_use_enable jack
-
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_add_options_ac '-pulseaudio' --enable-alsa
- fi
-
- mozconfig_use_enable screencast pipewire
-
- mozconfig_use_enable wifi necko-wifi
-
- if use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland
- else
- mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld when using clang
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
- else
- # Linking only works when using ld.gold when LTO is enabled
- mozconfig_add_options_ac "forcing ld=gold due to USE=lto" --enable-linker=gold
-
- # ThinLTO is currently broken, see bmo#1644409
- mozconfig_add_options_ac '+lto' --enable-lto=full
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # This is upstream's default
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- elif tc-ld-is-gold ; then
- mozconfig_add_options_ac "linker is set to gold" --enable-linker=gold
- else
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
- fi
-
- # LTO flag was handled via configure
- filter-flags '-flto*'
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- else
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
- local disable_elf_hack=
- if use amd64 ; then
- disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
- elif use arm ; then
- disable_elf_hack=yes
- fi
-
- if [[ -n ${disable_elf_hack} ]] ; then
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
- elif tc-is-gcc ; then
- if ver_test $(gcc-fullversion) -ge 10 ; then
- einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
- append-cxxflags -fno-tree-loop-vectorize
- fi
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif tc-ld-is-gold || use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc ; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export MACH_USE_SYSTEM_PYTHON=1
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Build system requires xargs but is unable to find it
- mozconfig_add_options_mk 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if use pgo ; then
- virtx_cmd=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- fi
-
- local -x GDK_BACKEND=x11
-
- ${virtx_cmd} ./mach build --verbose \
- || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install geckodriver
- if use geckodriver ; then
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menus
- local wrapper_wayland="${PN}-wayland.sh"
- local wrapper_x11="${PN}-x11.sh"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local display_protocols="auto X11"
- local icon="${PN}"
- local name="Mozilla ${MOZ_PN^}"
- local use_wayland="false"
-
- if use wayland ; then
- display_protocols+=" Wayland"
- use_wayland="true"
- fi
-
- local app_name desktop_filename display_protocol exec_command
- for display_protocol in ${display_protocols} ; do
- app_name="${name} on ${display_protocol}"
- desktop_filename="${PN}-${display_protocol,,}.desktop"
-
- case ${display_protocol} in
- Wayland)
- exec_command="${PN}-wayland --name ${PN}-wayland"
- newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland
- ;;
- X11)
- if ! use wayland ; then
- # Exit loop here because there's no choice so
- # we don't need wrapper/.desktop file for X11.
- continue
- fi
-
- exec_command="${PN}-x11 --name ${PN}-x11"
- newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11
- ;;
- *)
- app_name="${name}"
- desktop_filename="${PN}.desktop"
- exec_command="${PN}"
- ;;
- esac
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
- done
-
- # Install generic wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}.sh" ${PN}
-
- # Update wrapper
- local wrapper
- for wrapper in \
- "${ED}/usr/bin/${PN}" \
- "${ED}/usr/bin/${PN}-x11" \
- "${ED}/usr/bin/${PN}-wayland" \
- ; do
- [[ ! -f "${wrapper}" ]] && continue
-
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${wrapper}" \
- || die
- done
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 70 ; then
- # Tell user only once about our DoH default
- show_doh_information=yes
- fi
-
- if ver_test "${replacing_version}" -lt 74.0-r2 ; then
- # Tell user only once about our Normandy default
- show_normandy_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-}
diff --git a/www-client/firefox/firefox-86.0.1.ebuild b/www-client/firefox/firefox-86.0.1.ebuild
deleted file mode 100644
index fed78022e82e..000000000000
--- a/www-client/firefox/firefox-86.0.1.ebuild
+++ /dev/null
@@ -1,1173 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-FIREFOX_PATCHSET="firefox-86-patches-01.tar.xz"
-
-LLVM_MAX_SLOT=11
-
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_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
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils llvm \
- multiprocessing pax-utils python-any-r1 toolchain-funcs \
- virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~{axs,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free geckodriver +gmp-autoupdate
- hardened hwaccel jack lto +openh264 pgo pulseaudio screencast selinux
- +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent
- +system-libvpx +system-webp wayland wifi"
-
-REQUIRED_USE="debug? ( !system-av1 )
- screencast? ( wayland )"
-
-BDEPEND="${PYTHON_DEPS}
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.16.0
- >=net-libs/nodejs-10.22.1
- virtual/pkgconfig
- >=virtual/rust-1.47.0
- || (
- (
- sys-devel/clang:11
- sys-devel/llvm:11
- clang? (
- =sys-devel/lld-11*
- pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] )
- )
- )
- (
- sys-devel/clang:10
- sys-devel/llvm:10
- clang? (
- =sys-devel/lld-10*
- pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
- )
- )
- (
- sys-devel/clang:9
- sys-devel/llvm:9
- clang? (
- =sys-devel/lld-9*
- pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
- )
- )
- )
- amd64? ( >=dev-lang/yasm-1.1 )
- x86? ( >=dev-lang/yasm-1.1 )
- !system-av1? (
- amd64? ( >=dev-lang/nasm-2.13 )
- x86? ( >=dev-lang/nasm-2.13 )
- )"
-
-CDEPEND="
- >=dev-libs/nss-3.61
- >=dev-libs/nspr-4.29
- 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
- >=x11-libs/pixman-0.19.2
- >=dev-libs/glib-2.26:2
- >=sys-libs/zlib-1.2.3
- >=dev-libs/libffi-3.0.10:=
- media-video/ffmpeg
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- dbus? (
- sys-apps/dbus
- dev-libs/dbus-glib
- )
- screencast? ( media-video/pipewire:0/0.3 )
- system-av1? (
- >=media-libs/dav1d-0.3.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-libs/harfbuzz-2.6.8:0=
- >=media-gfx/graphite2-1.3.13
- )
- system-icu? ( >=dev-libs/icu-67.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.8.2:0=[postproc] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wifi? (
- kernel_linux? (
- sys-apps/dbus
- dev-libs/dbus-glib
- net-misc/networkmanager
- )
- )
- jack? ( virtual/jack )
- selinux? ( sec-policy/selinux-mozilla )"
-
-RDEPEND="${CDEPEND}
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4
- )
- )
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
- amd64? ( virtual/opengl )
- x86? ( virtual/opengl )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "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 -b "=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 -b "=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 "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el 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 ne-NP 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 tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- # temp fix for https://bugs.gentoo.org/768543
- # we can assume that rust 1.{49,50}.0 always uses llvm 11
- local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
- [[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
- [[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
-
- if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
- local version_llvm_rust="11"
- else
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
- fi
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # 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.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clearing checksums where we have applied patches
- moz_clear_vendor_checksums target-lexicon-0.9.0
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_src_prepare
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- have_switched_compiler=yes
- AR=llvm-ar
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
-
- # Set Gentoo defaults
- export MOZILLA_OFFICIAL=1
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-install-strip \
- --disable-strip \
- --disable-updater \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-png \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${SYSROOT}${EPREFIX}/usr/include" \
- --x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- 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-libevent system-libevent "${SYSROOT}${EPREFIX}/usr"
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- mozconfig_use_enable geckodriver
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
- fi
-
- mozconfig_use_enable jack
-
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_add_options_ac '-pulseaudio' --enable-alsa
- fi
-
- mozconfig_use_enable wifi necko-wifi
-
- if use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland
- else
- mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld when using clang
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
- else
- # ThinLTO is currently broken, see bmo#1644409
- mozconfig_add_options_ac '+lto' --enable-lto=full
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # This is upstream's default
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- else
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
- fi
-
- # LTO flag was handled via configure
- filter-flags '-flto*'
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- else
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
- local disable_elf_hack=
- if use amd64 ; then
- disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
- elif use arm ; then
- disable_elf_hack=yes
- fi
-
- if [[ -n ${disable_elf_hack} ]] ; then
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
- elif tc-is-gcc ; then
- if ver_test $(gcc-fullversion) -ge 10 ; then
- einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
- append-cxxflags -fno-tree-loop-vectorize
- fi
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif tc-ld-is-gold || use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc ; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export MACH_USE_SYSTEM_PYTHON=1
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if use pgo ; then
- virtx_cmd=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- fi
-
- local -x GDK_BACKEND=x11
-
- ${virtx_cmd} ./mach build --verbose \
- || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install geckodriver
- if use geckodriver ; then
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menus
- local wrapper_wayland="${PN}-wayland.sh"
- local wrapper_x11="${PN}-x11.sh"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local display_protocols="auto X11"
- local icon="${PN}"
- local name="Mozilla ${MOZ_PN^}"
- local use_wayland="false"
-
- if use wayland ; then
- display_protocols+=" Wayland"
- use_wayland="true"
- fi
-
- local app_name desktop_filename display_protocol exec_command
- for display_protocol in ${display_protocols} ; do
- app_name="${name} on ${display_protocol}"
- desktop_filename="${PN}-${display_protocol,,}.desktop"
-
- case ${display_protocol} in
- Wayland)
- exec_command="${PN}-wayland --name ${PN}-wayland"
- newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland
- ;;
- X11)
- if ! use wayland ; then
- # Exit loop here because there's no choice so
- # we don't need wrapper/.desktop file for X11.
- continue
- fi
-
- exec_command="${PN}-x11 --name ${PN}-x11"
- newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11
- ;;
- *)
- app_name="${name}"
- desktop_filename="${PN}.desktop"
- exec_command="${PN}"
- ;;
- esac
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
- done
-
- # Install generic wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}.sh" ${PN}
-
- # Update wrapper
- local wrapper
- for wrapper in \
- "${ED}/usr/bin/${PN}" \
- "${ED}/usr/bin/${PN}-x11" \
- "${ED}/usr/bin/${PN}-wayland" \
- ; do
- [[ ! -f "${wrapper}" ]] && continue
-
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${wrapper}" \
- || die
- done
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 70 ; then
- # Tell user only once about our DoH default
- show_doh_information=yes
- fi
-
- if ver_test "${replacing_version}" -lt 74.0-r2 ; then
- # Tell user only once about our Normandy default
- show_normandy_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-}
diff --git a/www-client/firefox/firefox-86.0.ebuild b/www-client/firefox/firefox-86.0.ebuild
deleted file mode 100644
index fed78022e82e..000000000000
--- a/www-client/firefox/firefox-86.0.ebuild
+++ /dev/null
@@ -1,1173 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-FIREFOX_PATCHSET="firefox-86-patches-01.tar.xz"
-
-LLVM_MAX_SLOT=11
-
-PYTHON_COMPAT=( python3_{7..9} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_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
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit autotools check-reqs desktop flag-o-matic gnome2-utils llvm \
- multiprocessing pax-utils python-any-r1 toolchain-funcs \
- virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-if [[ ${PV} == *_rc* ]] ; then
- MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}"
-fi
-
-PATCH_URIS=(
- https://dev.gentoo.org/~{axs,polynomial-c,whissi}/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz
- ${PATCH_URIS[@]}"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86"
-
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free geckodriver +gmp-autoupdate
- hardened hwaccel jack lto +openh264 pgo pulseaudio screencast selinux
- +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent
- +system-libvpx +system-webp wayland wifi"
-
-REQUIRED_USE="debug? ( !system-av1 )
- screencast? ( wayland )"
-
-BDEPEND="${PYTHON_DEPS}
- app-arch/unzip
- app-arch/zip
- >=dev-util/cbindgen-0.16.0
- >=net-libs/nodejs-10.22.1
- virtual/pkgconfig
- >=virtual/rust-1.47.0
- || (
- (
- sys-devel/clang:11
- sys-devel/llvm:11
- clang? (
- =sys-devel/lld-11*
- pgo? ( =sys-libs/compiler-rt-sanitizers-11*[profile] )
- )
- )
- (
- sys-devel/clang:10
- sys-devel/llvm:10
- clang? (
- =sys-devel/lld-10*
- pgo? ( =sys-libs/compiler-rt-sanitizers-10*[profile] )
- )
- )
- (
- sys-devel/clang:9
- sys-devel/llvm:9
- clang? (
- =sys-devel/lld-9*
- pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
- )
- )
- )
- amd64? ( >=dev-lang/yasm-1.1 )
- x86? ( >=dev-lang/yasm-1.1 )
- !system-av1? (
- amd64? ( >=dev-lang/nasm-2.13 )
- x86? ( >=dev-lang/nasm-2.13 )
- )"
-
-CDEPEND="
- >=dev-libs/nss-3.61
- >=dev-libs/nspr-4.29
- 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
- >=x11-libs/pixman-0.19.2
- >=dev-libs/glib-2.26:2
- >=sys-libs/zlib-1.2.3
- >=dev-libs/libffi-3.0.10:=
- media-video/ffmpeg
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- dbus? (
- sys-apps/dbus
- dev-libs/dbus-glib
- )
- screencast? ( media-video/pipewire:0/0.3 )
- system-av1? (
- >=media-libs/dav1d-0.3.0:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-libs/harfbuzz-2.6.8:0=
- >=media-gfx/graphite2-1.3.13
- )
- system-icu? ( >=dev-libs/icu-67.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.8.2:0=[postproc] )
- system-webp? ( >=media-libs/libwebp-1.1.0:0= )
- wifi? (
- kernel_linux? (
- sys-apps/dbus
- dev-libs/dbus-glib
- net-misc/networkmanager
- )
- )
- jack? ( virtual/jack )
- selinux? ( sec-policy/selinux-mozilla )"
-
-RDEPEND="${CDEPEND}
- jack? ( virtual/jack )
- openh264? ( media-libs/openh264:*[plugin] )
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4
- )
- )
- selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
- pulseaudio? (
- || (
- media-sound/pulseaudio
- >=media-sound/apulse-0.1.12-r4[sdk]
- )
- )
- wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
- amd64? ( virtual/opengl )
- x86? ( virtual/opengl )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
- if ! has_version -b "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 -b "=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 -b "=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 "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el 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 ne-NP 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 tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_clear_vendor_checksums() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -ne 1 ]] ; then
- die "${FUNCNAME} requires exact one argument"
- fi
-
- einfo "Clearing cargo checksums for ${1} ..."
-
- sed -i \
- -e 's/\("files":{\)[^}]*/\1/' \
- "${S}"/third_party/rust/${1}/.cargo-checksum.json \
- || die
-}
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-mozconfig_add_options_ac() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_add_options_mk() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local reason=${1}
- shift
-
- local option
- for option in ${@} ; do
- echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
- done
-}
-
-mozconfig_use_enable() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_enable "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-mozconfig_use_with() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 1 ]] ; then
- die "${FUNCNAME} requires at least one arguments"
- fi
-
- local flag=$(use_with "${@}")
- mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}"
-}
-
-pkg_pretend() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has usersandbox $FEATURES ; then
- die "You must enable usersandbox as X server can not run as root!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_pretend
- fi
-}
-
-pkg_setup() {
- if [[ ${MERGE_TYPE} != binary ]] ; then
- if use pgo ; then
- if ! has userpriv ${FEATURES} ; then
- eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!"
- fi
- fi
-
- # Ensure we have enough disk space to compile
- if use pgo || use lto || use debug ; then
- CHECKREQS_DISK_BUILD="13500M"
- else
- CHECKREQS_DISK_BUILD="6400M"
- fi
-
- check-reqs_pkg_setup
-
- llvm_pkg_setup
-
- if use clang && use lto ; then
- local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }')
- [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}")
- [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!"
-
- # temp fix for https://bugs.gentoo.org/768543
- # we can assume that rust 1.{49,50}.0 always uses llvm 11
- local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'release:' | awk '{ print $2 }')
- [[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 "${version_rust}")
- [[ -z ${version_rust} ]] && die "Failed to read version from rustc!"
-
- if ver_test "${version_rust}" -ge "1.49" && ver_test "${version_rust}" -le "1.50" ; then
- local version_llvm_rust="11"
- else
- local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }')
- [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
- [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!"
- fi
-
- if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then
- eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
- eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:"
- eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version"
- eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version"
- eerror " - Build ${CATEGORY}/${PN} without USE=lto"
- die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
- fi
- fi
-
- python-any-r1_pkg_setup
-
- # Avoid PGO profiling problems due to enviroment leakage
- # These should *always* be cleaned up anyway
- unset \
- DBUS_SESSION_BUS_ADDRESS \
- DISPLAY \
- ORBIT_SOCKETDIR \
- SESSION_MANAGER \
- XAUTHORITY \
- XDG_CACHE_HOME \
- XDG_SESSION_COOKIE
-
- # Build system is using /proc/self/oom_score_adj, bug #604394
- addpredict /proc/self/oom_score_adj
-
- if ! mountpoint -q /dev/shm ; then
- # If /dev/shm is not available, configure is known to fail with
- # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py
- ewarn "/dev/shm is not mounted -- expect build failures!"
- fi
-
- # 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.
- if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
- MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
- fi
-
- if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
- MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
- fi
-
- # Mozilla API keys (see https://location.services.mozilla.com/api)
- # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
- # get your own set of keys.
- if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
- MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
- fi
-
- # Ensure we use C locale when building, bug #746215
- export LC_ALL=C
- fi
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- unpack ${_src_file}
- fi
- done
-}
-
-src_prepare() {
- use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
- eapply "${WORKDIR}/firefox-patches"
-
- # Allow user to apply any additional patches without modifing ebuild
- eapply_user
-
- # Make LTO respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/build/moz.configure/lto-pgo.configure \
- || die "sed failed to set num_cores"
-
- # Make ICU respect MAKEOPTS
- sed -i \
- -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
- "${S}"/intl/icu_sources_data.py \
- || die "sed failed to set num_cores"
-
- # sed-in toolchain prefix
- sed -i \
- -e "s/objdump/${CHOST}-objdump/" \
- "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \
- || die "sed failed to set toolchain prefix"
-
- sed -i \
- -e 's/ccache_stats = None/return None/' \
- "${S}"/python/mozbuild/mozbuild/controller/building.py \
- || die "sed failed to disable ccache stats call"
-
- einfo "Removing pre-built binaries ..."
- find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die
-
- # Clearing checksums where we have applied patches
- moz_clear_vendor_checksums target-lexicon-0.9.0
-
- # Create build dir
- BUILD_DIR="${WORKDIR}/${PN}_build"
- mkdir -p "${BUILD_DIR}" || die
-
- # Write API keys to disk
- echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
- echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die
- echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
- xdg_src_prepare
-}
-
-src_configure() {
- # Show flags set at the beginning
- einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- local have_switched_compiler=
- if use clang && ! tc-is-clang ; then
- # Force clang
- einfo "Enforcing the use of clang due to USE=clang ..."
- have_switched_compiler=yes
- AR=llvm-ar
- CC=${CHOST}-clang
- CXX=${CHOST}-clang++
- NM=llvm-nm
- RANLIB=llvm-ranlib
- elif ! use clang && ! tc-is-gcc ; then
- # Force gcc
- have_switched_compiler=yes
- einfo "Enforcing the use of gcc due to USE=-clang ..."
- AR=gcc-ar
- CC=${CHOST}-gcc
- CXX=${CHOST}-g++
- NM=gcc-nm
- RANLIB=gcc-ranlib
- fi
-
- if [[ -n "${have_switched_compiler}" ]] ; then
- # Because we switched active compiler we have to ensure
- # that no unsupported flags are set
- strip-unsupported-flags
- fi
-
- # Ensure we use correct toolchain
- export HOST_CC="$(tc-getBUILD_CC)"
- export HOST_CXX="$(tc-getBUILD_CXX)"
- tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
- # Pass the correct toolchain paths through cbindgen
- if tc-is-cross-compiler ; then
- export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}"
- fi
-
- # Set MOZILLA_FIVE_HOME
- export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
- # python/mach/mach/mixin/process.py fails to detect SHELL
- export SHELL="${EPREFIX}/bin/bash"
-
- # Set MOZCONFIG
- export MOZCONFIG="${S}/.mozconfig"
-
- # Initialize MOZCONFIG
- mozconfig_add_options_ac '' --enable-application=browser
-
- # Set Gentoo defaults
- export MOZILLA_OFFICIAL=1
-
- mozconfig_add_options_ac 'Gentoo default' \
- --allow-addon-sideload \
- --disable-cargo-incremental \
- --disable-crashreporter \
- --disable-install-strip \
- --disable-strip \
- --disable-updater \
- --enable-official-branding \
- --enable-release \
- --enable-system-ffi \
- --enable-system-pixman \
- --host="${CBUILD:-${CHOST}}" \
- --libdir="${EPREFIX}/usr/$(get_libdir)" \
- --prefix="${EPREFIX}/usr" \
- --target="${CHOST}" \
- --without-ccache \
- --with-intl-api \
- --with-libclang-path="$(llvm-config --libdir)" \
- --with-system-nspr \
- --with-system-nss \
- --with-system-png \
- --with-system-zlib \
- --with-toolchain-prefix="${CHOST}-" \
- --with-unsigned-addon-scopes=app,system \
- --x-includes="${SYSROOT}${EPREFIX}/usr/include" \
- --x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)"
-
- # Set update channel
- local update_channel=release
- [[ -n ${MOZ_ESR} ]] && update_channel=esr
- mozconfig_add_options_ac '' --update-channel=${update_channel}
-
- if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
- mozconfig_add_options_ac '' --enable-rust-simd
- fi
-
- if [[ -s "${S}/api-google.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-safebrowsing-api-keyfile="${S}/api-google.key"
- else
- einfo "Building without Google API key ..."
- fi
-
- if [[ -s "${S}/api-location.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-google-location-service-api-keyfile="${S}/api-location.key"
- else
- einfo "Building without Location API key ..."
- fi
-
- if [[ -s "${S}/api-mozilla.key" ]] ; then
- local key_origin="Gentoo default"
- if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
- key_origin="User value"
- fi
-
- mozconfig_add_options_ac "${key_origin}" \
- --with-mozilla-api-keyfile="${S}/api-mozilla.key"
- else
- einfo "Building without Mozilla API key ..."
- fi
-
- 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-libevent system-libevent "${SYSROOT}${EPREFIX}/usr"
- mozconfig_use_with system-libvpx
- mozconfig_use_with system-webp
-
- mozconfig_use_enable dbus
-
- use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
- mozconfig_use_enable geckodriver
-
- if use hardened ; then
- mozconfig_add_options_ac "+hardened" --enable-hardening
- append-ldflags "-Wl,-z,relro -Wl,-z,now"
- fi
-
- mozconfig_use_enable jack
-
- mozconfig_use_enable pulseaudio
- # force the deprecated alsa sound code if pulseaudio is disabled
- if use kernel_linux && ! use pulseaudio ; then
- mozconfig_add_options_ac '-pulseaudio' --enable-alsa
- fi
-
- mozconfig_use_enable wifi necko-wifi
-
- if use wayland ; then
- mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland
- else
- mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3
- fi
-
- if use lto ; then
- if use clang ; then
- # Upstream only supports lld when using clang
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
-
- mozconfig_add_options_ac '+lto' --enable-lto=cross
- else
- # ThinLTO is currently broken, see bmo#1644409
- mozconfig_add_options_ac '+lto' --enable-lto=full
- fi
-
- if use pgo ; then
- mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
- if use clang ; then
- # Used in build/pgo/profileserver.py
- export LLVM_PROFDATA="llvm-profdata"
- fi
- fi
- else
- # Avoid auto-magic on linker
- if use clang ; then
- # This is upstream's default
- mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld
- else
- mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd
- fi
- fi
-
- # LTO flag was handled via configure
- filter-flags '-flto*'
-
- mozconfig_use_enable debug
- if use debug ; then
- mozconfig_add_options_ac '+debug' --disable-optimize
- else
- if is-flag '-g*' ; then
- if use clang ; then
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*')
- else
- mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols
- fi
- else
- mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols
- fi
-
- if is-flag '-O0' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0
- elif is-flag '-O4' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4
- elif is-flag '-O3' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3
- elif is-flag '-O1' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1
- elif is-flag '-Os' ; then
- mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os
- else
- mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2
- fi
- fi
-
- # Debug flag was handled via configure
- filter-flags '-g*'
-
- # Optimization flag was handled via configure
- filter-flags '-O*'
-
- # Modifications to better support ARM, bug #553364
- if use cpu_flags_arm_neon ; then
- mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
- if ! tc-is-clang ; then
- # thumb options aren't supported when using clang, bug 666966
- mozconfig_add_options_ac '+cpu_flags_arm_neon' \
- --with-thumb=yes \
- --with-thumb-interwork=no
- fi
- fi
-
- if [[ ${CHOST} == armv*h* ]] ; then
- mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
- if ! use system-libvpx ; then
- sed -i \
- -e "s|softfp|hard|" \
- "${S}"/media/libvpx/moz.build \
- || die
- fi
- fi
-
- if use clang ; then
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
- # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
- # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64')
- local disable_elf_hack=
- if use amd64 ; then
- disable_elf_hack=yes
- elif use x86 ; then
- disable_elf_hack=yes
- elif use arm ; then
- disable_elf_hack=yes
- fi
-
- if [[ -n ${disable_elf_hack} ]] ; then
- mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack
- fi
- elif tc-is-gcc ; then
- if ver_test $(gcc-fullversion) -ge 10 ; then
- einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..."
- append-cxxflags -fno-tree-loop-vectorize
- fi
- fi
-
- # Additional ARCH support
- case "${ARCH}" in
- arm)
- # Reduce the memory requirements for linking
- if use clang ; then
- # Nothing to do
- :;
- elif tc-ld-is-gold || use lto ; then
- append-ldflags -Wl,--no-keep-memory
- else
- append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads
- fi
- ;;
- esac
-
- if ! use elibc_glibc ; then
- mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
- fi
-
- # Allow elfhack to work in combination with unstripped binaries
- # when they would normally be larger than 2GiB.
- append-ldflags "-Wl,--compress-debug-sections=zlib"
-
- # Make revdep-rebuild.sh happy; Also required for musl
- append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
- # Pass $MAKEOPTS to build system
- export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
- # Use system's Python environment
- export MACH_USE_SYSTEM_PYTHON=1
-
- # Disable notification when build system has finished
- export MOZ_NOSPAM=1
-
- # Portage sets XARGS environment variable to "xargs -r" by default which
- # breaks build system's check_prog() function which doesn't support arguments
- mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs"
-
- # Set build dir
- mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
- # Show flags we will use
- einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
- einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
- einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
- einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
- einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
- # Handle EXTRA_CONF and show summary
- local ac opt hash reason
-
- # Apply EXTRA_ECONF entries to $MOZCONFIG
- if [[ -n ${EXTRA_ECONF} ]] ; then
- IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
- for opt in "${ac[@]}"; do
- mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
- done
- fi
-
- echo
- echo "=========================================================="
- echo "Building ${PF} with the following configuration"
- grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
- [[ -z ${hash} || ${hash} == \# ]] \
- || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}"
- printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}"
- done
- echo "=========================================================="
- echo
-
- ./mach configure || die
-}
-
-src_compile() {
- local virtx_cmd=
-
- if use pgo ; then
- virtx_cmd=virtx
-
- # Reset and cleanup environment variables used by GNOME/XDG
- gnome2_environment_reset
-
- addpredict /root
- fi
-
- local -x GDK_BACKEND=x11
-
- ${virtx_cmd} ./mach build --verbose \
- || die
-}
-
-src_install() {
- # xpcshell is getting called during install
- pax-mark m \
- "${BUILD_DIR}"/dist/bin/xpcshell \
- "${BUILD_DIR}"/dist/bin/${PN} \
- "${BUILD_DIR}"/dist/bin/plugin-container
-
- DESTDIR="${D}" ./mach install || die
-
- # Upstream cannot ship symlink but we can (bmo#658850)
- rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
- dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
- # Don't install llvm-symbolizer from sys-devel/llvm package
- if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
- rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/distribution.ini distribution.ini
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- # Set dictionary path to use system hunspell
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref"
- pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell");
- EOF
-
- # Force hwaccel prefs if USE=hwaccel is enabled
- if use hwaccel ; then
- cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
- >>"${GENTOO_PREFS}" \
- || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js"
- fi
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it
- if use system-harfbuzz ; then
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref"
- sticky_pref("gfx.font_rendering.graphite.enabled", true);
- EOF
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install geckodriver
- if use geckodriver ; then
- einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..."
- pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver
- exeinto "${MOZILLA_FIVE_HOME}"
- doexe "${BUILD_DIR}"/dist/bin/geckodriver
-
- dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver
- fi
-
- # Install icons
- local icon_srcdir="${S}/browser/branding/official"
- local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menus
- local wrapper_wayland="${PN}-wayland.sh"
- local wrapper_x11="${PN}-x11.sh"
- local desktop_file="${FILESDIR}/icon/${PN}-r2.desktop"
- local display_protocols="auto X11"
- local icon="${PN}"
- local name="Mozilla ${MOZ_PN^}"
- local use_wayland="false"
-
- if use wayland ; then
- display_protocols+=" Wayland"
- use_wayland="true"
- fi
-
- local app_name desktop_filename display_protocol exec_command
- for display_protocol in ${display_protocols} ; do
- app_name="${name} on ${display_protocol}"
- desktop_filename="${PN}-${display_protocol,,}.desktop"
-
- case ${display_protocol} in
- Wayland)
- exec_command="${PN}-wayland --name ${PN}-wayland"
- newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland
- ;;
- X11)
- if ! use wayland ; then
- # Exit loop here because there's no choice so
- # we don't need wrapper/.desktop file for X11.
- continue
- fi
-
- exec_command="${PN}-x11 --name ${PN}-x11"
- newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11
- ;;
- *)
- app_name="${name}"
- desktop_filename="${PN}.desktop"
- exec_command="${PN}"
- ;;
- esac
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
- done
-
- # Install generic wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}.sh" ${PN}
-
- # Update wrapper
- local wrapper
- for wrapper in \
- "${ED}/usr/bin/${PN}" \
- "${ED}/usr/bin/${PN}-x11" \
- "${ED}/usr/bin/${PN}-wayland" \
- ; do
- [[ ! -f "${wrapper}" ]] && continue
-
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${wrapper}" \
- || die
- done
-}
-
-pkg_preinst() {
- xdg_pkg_preinst
-
- # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
- # does not need to be forced into the LD_LIBRARY_PATH
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- einfo "APULSE found; Generating library symlinks for sound support ..."
- local lib
- pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
- for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
- # A quickpkg rolled by hand will grab symlinks as part of the package,
- # so we need to avoid creating them if they already exist.
- if [[ ! -L ${lib##*/} ]] ; then
- ln -s "${lib}" ${lib##*/} || die
- fi
- done
- popd &>/dev/null || die
- fi
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
- elog "Apulse was detected at merge time on this system and so it will always be"
- elog "used for sound. If you wish to use pulseaudio instead please unmerge"
- elog "media-sound/apulse."
- elog
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 70 ; then
- # Tell user only once about our DoH default
- show_doh_information=yes
- fi
-
- if ver_test "${replacing_version}" -lt 74.0-r2 ; then
- # Tell user only once about our Normandy default
- show_normandy_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-}
diff --git a/www-client/firefox/firefox-87.0.ebuild b/www-client/firefox/firefox-88.0.ebuild
index 29c190b0aac9..55bcd16a48b0 100644
--- a/www-client/firefox/firefox-87.0.ebuild
+++ b/www-client/firefox/firefox-88.0.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-FIREFOX_PATCHSET="firefox-87-patches-01.tar.xz"
+FIREFOX_PATCHSET="firefox-88-patches-01.tar.xz"
LLVM_MAX_SLOT=11
@@ -102,7 +102,7 @@ BDEPEND="${PYTHON_DEPS}
)"
CDEPEND="
- >=dev-libs/nss-3.62
+ >=dev-libs/nss-3.63
>=dev-libs/nspr-4.29
dev-libs/atk
dev-libs/expat
@@ -139,7 +139,7 @@ CDEPEND="
>=media-libs/libaom-1.0.0:=
)
system-harfbuzz? (
- >=media-libs/harfbuzz-2.6.8:0=
+ >=media-libs/harfbuzz-2.7.4:0=
>=media-gfx/graphite2-1.3.13
)
system-icu? ( >=dev-libs/icu-67.1:= )
diff --git a/www-client/google-chrome-beta/Manifest b/www-client/google-chrome-beta/Manifest
index 77cb0acb20a9..0540824b0ded 100644
--- a/www-client/google-chrome-beta/Manifest
+++ b/www-client/google-chrome-beta/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-beta_90.0.4430.40-1_amd64.deb 77768616 BLAKE2B 109ba108a70c0796b64efb2f252394722ef3307fa70d2837fe73a3988634c867dd55eb30811908c00c63538e94dc23c15062e62f1160f9cd2f6c1e5259b2063b SHA512 c9b75ad0dd14325c8339c1a9f3cffb38b18690172900cbd425bb5af68b57572d28507bb94ed7dcc4e44a413cee38debe846f7d777733259c055e7d74b4b25eea
-EBUILD google-chrome-beta-90.0.4430.40.ebuild 2983 BLAKE2B 68b16e07ef56018d2200532a0df9584a1f7725f80f024c0047e03ae95eb8d6a548bb711dab8ec48aabbe933361451e9e61c9733840757e0e243fd0c62ac3c1a3 SHA512 6fb3bb43b49b23af87a32b0b1b815fd6195f11d4c013fbcf0cdf3af424bdd489bb60189f6f08763166a9d474956739f516fb7aaa936ac14addb09f6a2f2ecb1c
+DIST google-chrome-beta_91.0.4472.19-1_amd64.deb 77694420 BLAKE2B b069b659f6bde7d6219a6947abe060a7458405884f0b7997a1bf1de0a9304b519536ed6d0eb5b5dca6f7787a5b6c9e04af33e0368db2bb9e058ca4b18df82583 SHA512 434c9a0a6d7c41a6f1f84b236d8c2f1d6dcfd9f4ae9eb4cf35f42d76dfcf701b622864de92ed36ddd0a294ff010414596673bdff79015dc0db7874e84dd30a44
+EBUILD google-chrome-beta-91.0.4472.19.ebuild 2712 BLAKE2B 8533d960c56cf84f095c017b6daac712adc1fbb64c6ae44ae80a8f0d81cabcd8a83d2f78f52d9bf28eb06f7ec9f5de69f76ceeafa863677bc701f58bd78b50d4 SHA512 8d37002748f13ff5b7121efb70bf79ccddd7df42f9a9132eae98a208cabd775b0a70bc02f89b169e5dacac55abeb7372b60c943affb7b2ee9bb077e3a3aa8fcb
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome-beta/google-chrome-beta-90.0.4430.40.ebuild b/www-client/google-chrome-beta/google-chrome-beta-91.0.4472.19.ebuild
index 0b6476f303a1..823e4a8ef49e 100644
--- a/www-client/google-chrome-beta/google-chrome-beta-90.0.4430.40.ebuild
+++ b/www-client/google-chrome-beta/google-chrome-beta-91.0.4472.19.ebuild
@@ -1,13 +1,13 @@
# Copyright 2011-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=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 chromium-2 eutils pax-utils unpacker xdg-utils
+inherit chromium-2 desktop pax-utils unpacker xdg
DESCRIPTION="The web browser from Google"
HOMEPAGE="https://www.google.com/chrome"
@@ -29,22 +29,19 @@ SLOT="0"
IUSE="selinux"
RESTRICT="bindist mirror strip"
-DEPEND=""
RDEPEND="
app-accessibility/at-spi2-atk:2
app-accessibility/at-spi2-core:2
- app-arch/bzip2
app-misc/ca-certificates
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
>=dev-libs/nss-3.26
- dev-libs/wayland
+ media-fonts/liberation-fonts
media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype:2
media-libs/mesa[gbm]
+ net-misc/curl
net-print/cups
sys-apps/dbus
sys-libs/libcap
@@ -54,17 +51,13 @@ RDEPEND="
x11-libs/libdrm
>=x11-libs/libX11-1.5.0
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/libXScrnSaver
- x11-libs/libXtst
x11-libs/libxcb
x11-libs/libxkbcommon
+ x11-libs/libxshmfence
x11-libs/pango
x11-misc/xdg-utils
selinux? ( sec-policy/selinux-chromium )
@@ -122,13 +115,3 @@ src_install() {
pax-mark m "${CHROME_HOME}/chrome"
}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/google-chrome-unstable/Manifest b/www-client/google-chrome-unstable/Manifest
index d46a47155c0f..6044518a10d9 100644
--- a/www-client/google-chrome-unstable/Manifest
+++ b/www-client/google-chrome-unstable/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-unstable_91.0.4455.2-1_amd64.deb 78950724 BLAKE2B 79240cea248b27eacffb9abe74beb9ba61f6fd1406bc78dd62c50dc829bde4c167e6a7a1c3c0fa69747cb2bec684d58569cdf84adb43c3c8ec9617b61873eb37 SHA512 1a68587e6c34cc30e688b92af5cae49b7b52662fd97041b74cfa32d91d66ae3f2447dd6824e39822f8111ad11fd2d71cb6cf1f1d95ae6a67e822ab209f9a65c8
-EBUILD google-chrome-unstable-91.0.4455.2.ebuild 2983 BLAKE2B 68b16e07ef56018d2200532a0df9584a1f7725f80f024c0047e03ae95eb8d6a548bb711dab8ec48aabbe933361451e9e61c9733840757e0e243fd0c62ac3c1a3 SHA512 6fb3bb43b49b23af87a32b0b1b815fd6195f11d4c013fbcf0cdf3af424bdd489bb60189f6f08763166a9d474956739f516fb7aaa936ac14addb09f6a2f2ecb1c
+DIST google-chrome-unstable_92.0.4484.7-1_amd64.deb 78776016 BLAKE2B c7d2541d4b5bc0ac321036f1cfae5377d16029064f793123396a1b58760f7c3dcbaad2ea61a7f67386943ab235696af505b40b0e08aca6d977a40395bb199262 SHA512 69f2601c3d41cd8d1361bfa1f88afd908390f9ff1f38b371af5cbca664c65f3b5f16683933858f0730e7165797250b1eb879d3d3505db7a9eacc7b9e494619b7
+EBUILD google-chrome-unstable-92.0.4484.7.ebuild 2712 BLAKE2B 8533d960c56cf84f095c017b6daac712adc1fbb64c6ae44ae80a8f0d81cabcd8a83d2f78f52d9bf28eb06f7ec9f5de69f76ceeafa863677bc701f58bd78b50d4 SHA512 8d37002748f13ff5b7121efb70bf79ccddd7df42f9a9132eae98a208cabd775b0a70bc02f89b169e5dacac55abeb7372b60c943affb7b2ee9bb077e3a3aa8fcb
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome-unstable/google-chrome-unstable-91.0.4455.2.ebuild b/www-client/google-chrome-unstable/google-chrome-unstable-92.0.4484.7.ebuild
index 0b6476f303a1..823e4a8ef49e 100644
--- a/www-client/google-chrome-unstable/google-chrome-unstable-91.0.4455.2.ebuild
+++ b/www-client/google-chrome-unstable/google-chrome-unstable-92.0.4484.7.ebuild
@@ -1,13 +1,13 @@
# Copyright 2011-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=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 chromium-2 eutils pax-utils unpacker xdg-utils
+inherit chromium-2 desktop pax-utils unpacker xdg
DESCRIPTION="The web browser from Google"
HOMEPAGE="https://www.google.com/chrome"
@@ -29,22 +29,19 @@ SLOT="0"
IUSE="selinux"
RESTRICT="bindist mirror strip"
-DEPEND=""
RDEPEND="
app-accessibility/at-spi2-atk:2
app-accessibility/at-spi2-core:2
- app-arch/bzip2
app-misc/ca-certificates
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
>=dev-libs/nss-3.26
- dev-libs/wayland
+ media-fonts/liberation-fonts
media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype:2
media-libs/mesa[gbm]
+ net-misc/curl
net-print/cups
sys-apps/dbus
sys-libs/libcap
@@ -54,17 +51,13 @@ RDEPEND="
x11-libs/libdrm
>=x11-libs/libX11-1.5.0
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/libXScrnSaver
- x11-libs/libXtst
x11-libs/libxcb
x11-libs/libxkbcommon
+ x11-libs/libxshmfence
x11-libs/pango
x11-misc/xdg-utils
selinux? ( sec-policy/selinux-chromium )
@@ -122,13 +115,3 @@ src_install() {
pax-mark m "${CHROME_HOME}/chrome"
}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/google-chrome/Manifest b/www-client/google-chrome/Manifest
index 60cf61e5d60b..74e111e24fb2 100644
--- a/www-client/google-chrome/Manifest
+++ b/www-client/google-chrome/Manifest
@@ -1,3 +1,3 @@
-DIST google-chrome-stable_89.0.4389.90-1_amd64.deb 75841728 BLAKE2B 1de16e3916e1dfe646d37327ec7c69417d40bf751e43d76a85f8e8f81e654669a994223a0f5c9a8bcbbe4abf3db2f50cbe4e2072742da3ae9aae855915098641 SHA512 768557218228c0129d478dd3da8d1a21c62002f0e2f1e533567dd50a2757a9de0ad141366a6927d0a4877d5f38be6dc3c246e4ec64e3113411bf90733ce477d1
-EBUILD google-chrome-89.0.4389.90.ebuild 2982 BLAKE2B 7069b95e4ec9f849dd700a9fc7ad44b1c14adedfb06abde617d632afd04d60eb2efd73e4ac9d05e1821c0f52460f4824980785ffb8d4927faed43601d9e03c99 SHA512 bd7e657a46c56fd83bff84f5b61aee40bcba7dec96f0bb7198a3ffc18bb108ffb31d0315647ed832cebb43e9650e7ee24e892a0dbaede5c3ba85b263aef4ec95
+DIST google-chrome-stable_90.0.4430.93-1_amd64.deb 83324908 BLAKE2B 401dc1e4fdc648ac1c63acd09d5794a99ade58eb9044d96afd31934be18e164802414a38d51b1aadda8d81762260f8b110c7af09c5428bf0b842a6691992a9bd SHA512 4af2047a652aa386dca4756b39a854ceea712fcff7ac0d51c1c3803bac927f583f63af22fda86ced6813996559dc3799f19b01529dce8fc4e998c5eed55c1ca0
+EBUILD google-chrome-90.0.4430.93.ebuild 2696 BLAKE2B fc27be8c1ffd675667820dc9d9e48a9afde8f92eacc31aa1dae3aa49430311954ef899378d8d2c74aa8b5a56d9b54f4bf259bd08217f249f87028a3bb56eb4fd SHA512 d5865d1ce31efd18da9b10ad2141a1ecef03ab422c25ce5f4a7492c388e18ade6e4952a43c37ade97dc27868457bd4c63793f96319690e83e0cb3cc4d3a9b5e7
MISC metadata.xml 436 BLAKE2B 27b8df0153055ab0cd16d5ffac82f87d87a8f6ad1d3d56f9b0714dbc82ef8ec516df85eace40e374598ab5e83b953020d7213400f5a4f959610a034cd8967bb2 SHA512 f2ba37a63b2b9189fb5377a3dc5eaa950daa024b0f785cf39df76edcb4ecb98011c31cfa060c390fd08e232ad7fb40ffba3ebe2fc10125e50cce37a7325d7c57
diff --git a/www-client/google-chrome/google-chrome-89.0.4389.90.ebuild b/www-client/google-chrome/google-chrome-90.0.4430.93.ebuild
index 27569053bc68..999d91639041 100644
--- a/www-client/google-chrome/google-chrome-89.0.4389.90.ebuild
+++ b/www-client/google-chrome/google-chrome-90.0.4430.93.ebuild
@@ -1,13 +1,13 @@
# Copyright 2011-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="6"
+EAPI=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 chromium-2 eutils pax-utils unpacker xdg-utils
+inherit chromium-2 desktop pax-utils unpacker xdg
DESCRIPTION="The web browser from Google"
HOMEPAGE="https://www.google.com/chrome"
@@ -29,21 +29,17 @@ SLOT="0"
IUSE="selinux"
RESTRICT="bindist mirror strip"
-DEPEND=""
RDEPEND="
app-accessibility/at-spi2-atk:2
app-accessibility/at-spi2-core:2
- app-arch/bzip2
app-misc/ca-certificates
dev-libs/atk
dev-libs/expat
dev-libs/glib:2
dev-libs/nspr
>=dev-libs/nss-3.26
- dev-libs/wayland
+ media-fonts/liberation-fonts
media-libs/alsa-lib
- media-libs/fontconfig
- media-libs/freetype:2
media-libs/mesa[gbm]
net-print/cups
sys-apps/dbus
@@ -54,17 +50,13 @@ RDEPEND="
x11-libs/libdrm
>=x11-libs/libX11-1.5.0
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/libXScrnSaver
- x11-libs/libXtst
x11-libs/libxcb
x11-libs/libxkbcommon
+ x11-libs/libxshmfence
x11-libs/pango
x11-misc/xdg-utils
selinux? ( sec-policy/selinux-chromium )
@@ -122,13 +114,3 @@ src_install() {
pax-mark m "${CHROME_HOME}/chrome"
}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/httrack/Manifest b/www-client/httrack/Manifest
index 7b0322026294..155082957e32 100644
--- a/www-client/httrack/Manifest
+++ b/www-client/httrack/Manifest
@@ -1,4 +1,4 @@
AUX httrack-3.48.13-minizip.patch 1519 BLAKE2B f8b1202dfc0c0222d2d81fea01d5cbd83db8492db83b9022a56464c194ca38e5f7f380babf73d3ad2b93c23b1f166c0fab735c411688bfe6ea9f4aea28343085 SHA512 e366ea5e93888afcacc1a5df29fd4a0a6a8ea7a0eb9659e4f017a97a93c97ef12d286ed50762ee8e53a328d4cc2307bda169ae3c4d247919faec0010e1f1a10d
DIST httrack-3.49.2.tar.gz 1835116 BLAKE2B 4073b70268bcea8acf0a9ac10deed14764ccd405c82f1b9f48dc74d3dbef130161234b59e70e72305a195d21155474831e8359eea9b96d275481a69b1c1ff561 SHA512 84a13a776b278533f7f0635ebd764387c3399b01c0644d8af9b46fc8112dc3c6e568c17969d4f6c2db32b5474344c39f86cf51957c09eb807ebe305a554ba5c8
-EBUILD httrack-3.49.2-r2.ebuild 1725 BLAKE2B 144632fceeebffcb1a0796ffbfebc63f6a22db92911e6d0fe85d156322da8db709dedf1b3d0c57e599fb4a06af20c30d8eb9082136ce2fce0ba6d08fe14ceaa4 SHA512 2c07bbd308000ce8f3c490f4b45ac228582e971e11074e068fdcd7d1cbbbe868a7da413d206a2f71591c77ea033f152230676fafba743df99448db7360dc89f6
+EBUILD httrack-3.49.2-r2.ebuild 1718 BLAKE2B 12f89c700668afca43bf879aec8c9509a1f9dc7c5adc2dcc150f15e7ce76c9035b2a6298195afb173231c613941b65c51e94c99bfc581c7525589dcbdd900ec9 SHA512 f88606a892964d550e1f10cca246921a3c56be3953b78d13297c79d100470f4ef975bed722708328e46fc78c49061df1b6eedb5693eff42e9ac928acc40bd75a
MISC metadata.xml 213 BLAKE2B 89a7efa56dbdbb38950f944228541e36e90e427e1171bc1cc9103ebbfc435786bc60e2bc2e48a6f73a70ae9d8414a5748fbf8aa18476815a5a8b4c43bca0119e SHA512 54084c6097a56011194ffb5fcd237adaf6f2940fb41136bda541f0fb3c4301c87a553fa49b03a36865d7ce911f96e70349f0b40e3828d2edbcbf0d02472ba446
diff --git a/www-client/httrack/httrack-3.49.2-r2.ebuild b/www-client/httrack/httrack-3.49.2-r2.ebuild
index 6dc538f59283..9e6ea62d9c18 100644
--- a/www-client/httrack/httrack-3.49.2-r2.ebuild
+++ b/www-client/httrack/httrack-3.49.2-r2.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-inherit autotools multilib eutils xdg-utils
+inherit autotools multilib xdg-utils
DESCRIPTION="HTTrack Website Copier, Open Source Offline Browser"
HOMEPAGE="https://www.httrack.com/"
diff --git a/www-client/jd/Manifest b/www-client/jd/Manifest
index ac64568bb0b3..6debb0df9fac 100644
--- a/www-client/jd/Manifest
+++ b/www-client/jd/Manifest
@@ -1,6 +1,6 @@
AUX jd-gcc-5.patch 531 BLAKE2B cd4ddb54f204eb6c09b77b76013bd91071a13b37bf365d61be7e41239d577453dd6733bf769ac4ceaff4ea7978d800106922b3ef58d46da98eb1bc9e71b31bec SHA512 851c7ff7faa83cf4e443b6ecee31790d97882bdb5ec461fb925c1bc350492d8b2a150a111778798931c8ca7f327890df11d256e0a75062c54839e8bbd285c4c6
DIST jd-2.8.5-120826.tgz 784657 BLAKE2B 07e3ef150ddbc58cdd5d4e7bddfeb5f4cb5dd9b0c6bfc9fda4309768e34b7f4534549dad919c18ed8c5918d519e672ea4d3728d8bc87280096764d87a74151cb SHA512 0c4aa0845aca71f1172a565d7b9e4a7099fa27c221b452c623b818144b958c8b042e5ab00582eee07bc8d44186a172c9abb750550ae3293851e03382e527e11b
DIST jd-2.8.9-150226.tgz 770110 BLAKE2B 096469fdc343dab64485897c5a402a48093ab1cc49e30973ab2f969fd60c389b1987c90246cf897125ab0d1787960574b35b811feacbc68e8079a00366c74602 SHA512 39bb4f0242426a5eff40e2a8c4bfc703491d260d4764be3745581b77a39d6db553521f2e09ea36c15d0318847a6fea8f48e079504f1f575fb600cb196c94df70
-EBUILD jd-2.8.5_p120826.ebuild 1221 BLAKE2B abd38a288f11e9a9cd1abc1515148258a96ccad9a52209dcfc42c77c45131f655584bae500c34ec27dc04ee37c1561760e0d6de2db3a7e3980f7e0cee10477fb SHA512 04b8b510412344fff172326a16d4bdf18b1e5890628cb4ea37ce7cf1f02814bba7072d83125edc060c72b7ec555fa7baeb03bf9f18c4b2bc57a9731d80d903af
-EBUILD jd-2.8.9_p150226.ebuild 1192 BLAKE2B 28475f34242dbd8cf00fcb44b8c91c29f7ac48e681ca58bddd190db778ce7ab221ea22672bac5af87d4dc5fd646ae5ba3a4ffbad9e51d7e1966f7bb044efd712 SHA512 fc6368265bbac771685df6195c0a0cef5f1950284df3d7479d67517678e9220981400e6d08ea0ab316fb3a45f3807d129a312c3b4db03cca54f4c10e4b20d2e6
+EBUILD jd-2.8.5_p120826.ebuild 1219 BLAKE2B f8ed96e63c178177824375a1c33965028beeb943fccecd8c22a82b9441bd71394c18303c8326e10b64abc90f7fb781463c679f75651a18c24a2ad70492dbb9f6 SHA512 132879fd2483f0b7779e8d228510dde9c5863470492f0caad9bd6da94f31716e1c7904f26b86541b6a25db2dd5a5e4e4fa7fafd7636e603a4040006312cc7761
+EBUILD jd-2.8.9_p150226.ebuild 1190 BLAKE2B 5a2c92541b0af8dad8eb4114914fa97954df06ac4e2e04fbe11c0d1381313fdbe0a4b114d667e97d8618f171b4847badebba57f83b350613b68f79f37780d2e9 SHA512 5c2c3673fcc2f87d2516415c7a3eabd740870bedf02dd04c0c915f2a7a5f280ba9923910bdc038f5b0dfdb57a6de705d96ae7cd9b15ba0cee8597c1469cd3808
MISC metadata.xml 483 BLAKE2B 0c455230728980078e46edf6004042bf126e27dd9ad41ffabdc10d496e82c7991a6823bc2701e5a7a69fe86a50bd21acd820393b1c872ff44cdb8388f315573a SHA512 b00321095c215cd032df4c23a3f6290ca36069496114a28cb4074c85642404915612db5768005fb351ed61d6468a584715ee24f88d1cb24e60b58c5535d5ca14
diff --git a/www-client/jd/jd-2.8.5_p120826.ebuild b/www-client/jd/jd-2.8.5_p120826.ebuild
index 80bbabb0121e..e34c2185e537 100644
--- a/www-client/jd/jd-2.8.5_p120826.ebuild
+++ b/www-client/jd/jd-2.8.5_p120826.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
-inherit eutils autotools flag-o-matic
+inherit desktop autotools flag-o-matic
MY_P="${P/_p/-}"
diff --git a/www-client/jd/jd-2.8.9_p150226.ebuild b/www-client/jd/jd-2.8.9_p150226.ebuild
index c1e8d8e99e2c..c6faa34a9c33 100644
--- a/www-client/jd/jd-2.8.9_p150226.ebuild
+++ b/www-client/jd/jd-2.8.9_p150226.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
-inherit eutils autotools flag-o-matic
+inherit autotools desktop flag-o-matic
MY_P="${P/_p/-}"
diff --git a/www-client/links/Manifest b/www-client/links/Manifest
index 2e09f43831d0..b05ca4d999cc 100644
--- a/www-client/links/Manifest
+++ b/www-client/links/Manifest
@@ -1,6 +1,3 @@
-AUX swap-echo-for-printf.patch 898 BLAKE2B a96020c7522ee0940e9371c82c6b323aeccbdb102599f04002bb1f55e2a81412a57fa59c313509f0b6e9faff498421d5208d41c8e53e68165df1778ac9757006 SHA512 83c8586ab4c335dbe8eaa7bdd0608336b954e66db7b87a6bffd07cec9a54c75b7451bd84f2e6d22f251442adf38e0c1cff98e754172f7f9d38ed3f166da518b7
-DIST links-2.21.tar.bz2 6491465 BLAKE2B a60d2fbd252b97ead45e451c1d1d16204a23e618a59016c6b46a56b7c2f96189d3d7f71e9d647f188824ad7e7c36fd8d62dac3c7125eb9cf833591a6ce3206e6 SHA512 11fd523d0aa102d8160957bdbd36674a621aeb2e33237f0df35dcc3fad92ec288acd31dc2e7542717406047165f1249d68972c77cdb27fda076645636a056da8
DIST links-2.22.tar.bz2 6481705 BLAKE2B a6855fcc62377116fe61adb01623c0cd757ee47ae36bfb35ae657a6d6587f9e47b6b1f78ad73e3fca911ad4aee8c15f364d4af911d694f04229b107d10d6f422 SHA512 d2c9f764d64c2d73b85c998db9fc8c241556977380eef1f4041623ca306f5798227b2b57daecf09ee85e0b07f8738bdfe0b84fefc924d6e05d931e29d29ba40e
-EBUILD links-2.21.ebuild 3491 BLAKE2B f95d934992e1f5ccc13d50b83a19cc1af845d6bc0813c595e4cc3b62cca05a632f556771bf9eb98eba7858c875059585f8bc5f491821359718fea17acf8cc7f2 SHA512 03615b9eda63f9a70fd52233a6d6634049e2bf909bf7d5f844b278571926cb5176fd2ae4c01a736a5aff559ade0ce6adf371ee9cf41553e779ec716ec5a7d371
-EBUILD links-2.22.ebuild 3445 BLAKE2B 0d19c955880f7351a188da6035862735cc4fa7c455c9f224561bc17271bba46c2fe291eb4a3f39ddd0f1c6caa8d391a0ad88cac26fd38101ae25393941723ef6 SHA512 c9fd02977465f4865345fb001661b139e13575cfa21febf8500a1a72eec26842b737468a6917426ffb599c6705176aed94c5359618b99a549176464b75c78590
+EBUILD links-2.22.ebuild 3438 BLAKE2B c14f067ac6657f06d6472ea73db5eb420189cd7ade252cf1dccd4b2d52ef5d3e68f6f8ee9e28816600f8b4fd1cb2c3721473128c118893799e62d46eac4afc94 SHA512 5a8bddf14c17c55a792aad9fe55ffa224bc109c455b91ac112156b75b669f01dee0e771be5763937c4d15959777e0710c38911a572fa481e6143a9be567556c1
MISC metadata.xml 671 BLAKE2B a27e4d153f5b73c96a6e15b21306a3d47c1df9cc9492b115d58ddcf3af8ba8b7c5b51b985c32b31fd04e88b400022f1db873063fab519792aa18c67538f0b790 SHA512 6913a9c3b54ac53235f85ef4a4ba8c370b7ffa4fd429e2a3d1a065eab96ba5e36f35b704622c9599585cdcbad43e14783ef92934c0e250bc315a3d9754aac360
diff --git a/www-client/links/files/swap-echo-for-printf.patch b/www-client/links/files/swap-echo-for-printf.patch
deleted file mode 100644
index 9681a624ed2b..000000000000
--- a/www-client/links/files/swap-echo-for-printf.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-"echo -n" is not POSIX compliant but printf is.
-See "man 1p echo" section "APPLICATION USAGE" or visit
-https://www.in-ulm.de/%7Emascheck/various/echo+printf/
-
---- a/intl/synclang.orig 2020-06-03 19:13:38.082539276 -0000
-+++ b/intl/synclang 2020-06-03 19:13:59.122352023 -0000
-@@ -6,7 +6,7 @@
- if [ -n "$languages" ]; then
- for i in $languages; do
- if [ "$i" != english ]; then
-- echo -n $i" " 1>&2
-+ printf '%s ' "$i" 1>&2
- awk -f synclang.awk <$i.lng | sed 's/ //g' >_sync.tmp
- mv $i.lng ../intl-bak/$i.lng.bak
- mv _sync.tmp $i.lng
---- a/intl/gen-intl.orig 2020-06-03 19:14:37.258679373 -0000
-+++ b/intl/gen-intl 2020-06-03 19:14:47.651920249 -0000
-@@ -10,7 +10,7 @@
- n=0
- echo '/* Automatically generated by gen-intl */'
- for i in $languages; do
-- echo -n $i" " 1>&2
-+ printf '%s ' "$i" 1>&2
- if test `cat $i.lng|wc -l` != `cat english.lng|wc -l`; then
- echo 1>&2
- echo 1>&2
diff --git a/www-client/links/links-2.21.ebuild b/www-client/links/links-2.21.ebuild
deleted file mode 100644
index 296aa5e67378..000000000000
--- a/www-client/links/links-2.21.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit autotools desktop xdg-utils
-
-DESCRIPTION="A fast and lightweight web browser running in both graphics and text mode"
-HOMEPAGE="http://links.twibright.com/"
-SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
-IUSE="brotli bzip2 fbcon freetype gpm ipv6 jpeg libevent libressl livecd lzip lzma ssl suid svga tiff unicode X zlib zstd"
-
-GRAPHICS_DEPEND="media-libs/libpng:0="
-
-RDEPEND="
- brotli? (
- app-arch/brotli
- )
- bzip2? (
- app-arch/bzip2
- )
- fbcon? (
- ${GRAPHICS_DEPEND}
- )
- freetype? (
- media-libs/fontconfig
- media-libs/freetype
- )
- gpm? (
- sys-libs/gpm
- )
- jpeg? (
- virtual/jpeg:0
- )
- libevent? (
- dev-libs/libevent:0=
- )
- livecd? (
- ${GRAPHICS_DEPEND}
- sys-libs/gpm
- virtual/jpeg:0
- )
- lzip? (
- app-arch/lzip
- )
- lzma? (
- app-arch/xz-utils
- )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
- svga? (
- ${GRAPHICS_DEPEND}
- media-libs/svgalib
- )
- tiff? (
- media-libs/tiff:0
- )
- X? (
- ${GRAPHICS_DEPEND}
- x11-libs/libXext
- )
- zlib? (
- sys-libs/zlib
- )
- zstd? (
- app-arch/zstd
- )"
-
-DEPEND="${RDEPEND}
- virtual/pkgconfig
- fbcon? ( virtual/os-headers )
- livecd? ( virtual/os-headers )
- X? ( dev-util/desktop-file-utils )"
-
-REQUIRED_USE="!livecd? ( fbcon? ( gpm ) )
- svga? ( suid )"
-
-DOCS=( AUTHORS BRAILLE_HOWTO ChangeLog KEYS NEWS README SITES )
-
-PATCHES=( "${FILESDIR}/swap-echo-for-printf.patch" )
-
-src_prepare() {
- use X && xdg_environment_reset
-
- if use unicode; then
- pushd intl > /dev/null || die
- ./gen-intl || die
- ./synclang || die
- popd > /dev/null || die
- fi
-
- # error: conditional "am__fastdepCXX" was never defined (for eautoreconf)
- sed -i \
- -e '/AC_PROG_CXX/s:dnl ::' \
- -e 's:AM_CONFIG_HEADER:AC_CONFIG_HEADERS:' \
- configure.in || die #467020
-
- # Upstream configure produced by broken autoconf-2.13. This also fixes
- # toolchain detection.
- mv configure.in configure.ac || die
-
- default
- eautoreconf #131440 and #103483#c23
-}
-
-src_configure() {
- local myconf
-
- if use livecd; then
- export ac_cv_lib_gpm_Gpm_Open=yes
- myconf+=' --with-fb --with-libjpeg'
- else
- export ac_cv_lib_gpm_Gpm_Open=$(usex gpm)
- fi
-
- if use X || use fbcon || use svga || use livecd; then
- myconf+=' --enable-graphics'
- fi
-
- econf \
- --without-directfb \
- --without-librsvg \
- $(use_with brotli) \
- $(use_with bzip2) \
- $(use_with fbcon fb) \
- $(use_with freetype) \
- $(use_with ipv6) \
- $(use_with jpeg libjpeg) \
- $(use_with libevent) \
- $(use_with lzip) \
- $(use_with lzma) \
- $(use_with ssl) \
- $(use_with svga svgalib) \
- $(use_with tiff libtiff) \
- $(use_with X x) \
- $(use_with zlib) \
- $(use_with zstd) \
- ${myconf}
-}
-
-src_install() {
- HTML_DOCS="doc/links_cal/*"
- default
-
- if use X; then
- newicon Links_logo.png links.png
- make_desktop_entry 'links -g %u' Links links 'Network;WebBrowser'
- local d="${ED}"/usr/share/applications
- echo 'MimeType=x-scheme-handler/http;' >> "${d}"/*.desktop || die
- if use ssl; then
- sed -i -e 's:x-scheme-handler/http;:&x-scheme-handler/https;:' \
- "${d}"/*.desktop || die
- fi
- fi
-
- use suid && fperms 4755 /usr/bin/links
-}
-
-pkg_postinst() {
- use X && xdg_desktop_database_update
-}
-
-pkg_postrm() {
- use X && xdg_desktop_database_update
-}
diff --git a/www-client/links/links-2.22.ebuild b/www-client/links/links-2.22.ebuild
index bee0327268dd..a3bb7a4d9c4e 100644
--- a/www-client/links/links-2.22.ebuild
+++ b/www-client/links/links-2.22.ebuild
@@ -11,7 +11,7 @@ SRC_URI="http://${PN}.twibright.com/download/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="2"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
IUSE="brotli bzip2 fbcon freetype gpm ipv6 jpeg libevent libressl livecd lzip lzma ssl suid svga tiff unicode X zlib zstd"
GRAPHICS_DEPEND="media-libs/libpng:0="
diff --git a/www-client/lynx/Manifest b/www-client/lynx/Manifest
index e0eadd506776..f7b5d06dffb5 100644
--- a/www-client/lynx/Manifest
+++ b/www-client/lynx/Manifest
@@ -1,5 +1,5 @@
AUX lynx-2.8.6-mint.patch 1001 BLAKE2B 960b2401c262d2b3cb46a443eaa1bf0e8f890745aa2dd8b2455304ff3add46152e3844639fc033d686d0d473e8abc1ba148dbaeecbbd8965e6d941cc75564ca8 SHA512 c3f99d760886139c85aca68d99e4a51d57690c02348c6a5c42bbd640cb848682070e6ca7f13ae7a85ec58659765cb4dc8c58f66919d9276c96dc93f5f31f6674
AUX lynx-2.8.9_p1-parallel.patch 2127 BLAKE2B f78dd62fdf81dfa3403ad358286dc2e27d76b2bb7a65d877317a22635931499687ac75fea6d02866295a65851cfcd7c5ebf5474e1120104d998119eed132e82b SHA512 fe5ea8caab053c0d4240d34c63ee7cfb81254851eaad7e206e2b840b963ad160982566ba5cbee5fa98c732b3ddd3ff8ed88e3b2b8e6328aaa9d8b5350e2d97bc
DIST lynx2.9.0dev.6.tar.bz2 2730690 BLAKE2B 2b176db49ac053e6c057b366b625883f0877f0bbf9bc2fbc0dfe6a13af48e0c9d5a64de52e794a4e771d7f6b160c74589a9275543f2657cb678bba149cdba38c SHA512 0c15e00a8e36e43671a093182c69593d50bc5c51a4acd92faa59416055bf4a1fd9ecde903a0209963f1f55d1fd85136e8448ca7867e198100ff749c53e1e1531
-EBUILD lynx-2.9.0_pre6-r1.ebuild 2587 BLAKE2B 2886603323c7f157e0e91a8e2e96358f6b441486d8b209e55339ad7d00b33557343a1e7cf21c320d2f9dd5c53904f027e6d5e9605e783274723abc05e63025ac SHA512 4178eed98e33d2387b4a35b58d01599559931d6a014c2809ff7be1e0764a15428382c0d71ed60b15dde785007c5bc72be1002749025acbc09dcb7e8ba740b89c
+EBUILD lynx-2.9.0_pre6-r1.ebuild 2588 BLAKE2B 950cd2c994bcc2ac4005e83f174c980636507205dee276c3ad0be2121fec79f5eb8dbf3622c0a817143467bd2722926d438ed1ed2194743365eb5ee634732126 SHA512 1b8a48e5b0d82489f0cbdc5f05f28f492e81800940b0cf9d848ff555179c75bfaa6c49ea834eb08a38e423a59657c541ec7d170fb646dd6059918ff4a58f2466
MISC metadata.xml 432 BLAKE2B 8500ce18bf9e970a3f5e3daefad3145b9080453a0fdd9690bb9e9b4ce910f2a6a29128100dc3084b67da42541e7d3c1c7dc52996585dee8efead3a37a5d1b9bd SHA512 3719f07840adc1180e08d86b6ae6ad16e6ee437ca849f26389f11065559673ba3b29a845a7f57ebb0ae33f003baea81edca05efbb9b3f9da57c9f24478aaa96b
diff --git a/www-client/lynx/lynx-2.9.0_pre6-r1.ebuild b/www-client/lynx/lynx-2.9.0_pre6-r1.ebuild
index 98b5eadc21e0..ff70679bd2a4 100644
--- a/www-client/lynx/lynx-2.9.0_pre6-r1.ebuild
+++ b/www-client/lynx/lynx-2.9.0_pre6-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://invisible-mirror.net/archives/lynx/tarballs/${MY_P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~m68k ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="bzip2 cjk gnutls idn ipv6 nls ssl unicode libressl"
RDEPEND="
diff --git a/www-client/microsoft-edge-dev/Manifest b/www-client/microsoft-edge-dev/Manifest
index 3e7a9dabae9c..eece9c5abe3e 100644
--- a/www-client/microsoft-edge-dev/Manifest
+++ b/www-client/microsoft-edge-dev/Manifest
@@ -1,9 +1,7 @@
-DIST microsoft-edge-dev_90.0.818.0-1_amd64.deb 94011664 BLAKE2B 66d2a4566b4897a4dbc71f15e50ba3b52af41034d0fce48b185901b1a892d9a7b974bacec35369a9be6b74b40d0ed05a0b4f24224ec349e29014f1b42e1ee9ee SHA512 d1a154e028805c0143bb32496a785eeefce5e27d99d435a56a0d44ad4c8064590feaf688d5f708ef8db9453f51837ff997b8419eca05a2f8519e91a93fbd4a39
-DIST microsoft-edge-dev_90.0.818.6-1_amd64.deb 93113886 BLAKE2B d311ec9ca8126c35b1ce0ee5cd0ee858d6eaf2e8374c6da9b680e8172ca3746351b53831f4b7c1b18e17288ba3b2dda9badc51dbdca560223862704c0bd5f72a SHA512 22020ebf3f7bddf43a886dc880b678a3e3047d926127041db2b3744b0a9bdaecdf6f90a5d295ec73f07088c9f21c8ca952c9f0f2f9604d62d7cc06cd66ddf695
-DIST microsoft-edge-dev_91.0.825.0-1_amd64.deb 94610646 BLAKE2B 645c6f0ea3c9cb3415ccb4c1c31750cc55dc0299314e424a521299c3b28795cad32bc394919e0fa4acb2abf39f40b26a8424b9eed7a1de95f8b9de64ab684791 SHA512 083494b1716bd4b76973941e0f02d3c2e63051e3911dbcc8b98e94d798f141b49fb86065ba8b3091f03b8120fa2d3e8daf596209ea39e50ad84be711b0232c98
-DIST microsoft-edge-dev_91.0.831.1-1_amd64.deb 96326636 BLAKE2B 6552d4269ba568742fb86bfb188639954d38f040ad8c1f12491f35a5bf204abe6726432b52e9466fcb57202f0dd0b33f2e235aa618b9151f974cb678e9202dd0 SHA512 4050a8881e9efc5217d2d66c92a153a259db930c35f2bd88cca8f8856ce318e772e31678a216bbe211a14fc5132aee05de7d190f1efbec866f3a29c67f87e8d2
-EBUILD microsoft-edge-dev-90.0.818.0.ebuild 2338 BLAKE2B 5c32393b981662726bacf005ca8c072c329a948d04dcf6ac15437415f1390141aeba2a4f1e1cffcfa27f6c3d311908248ff6f10321c9c5897f5499390d8b10d5 SHA512 17674f30551768d3a81ec564f2f6ba97637d8eaec3126957f945ba0f6600f41950468963da7bec8c0a388ee42e48aaccead8e750959f601d0d8bfed2f7c99466
-EBUILD microsoft-edge-dev-90.0.818.6.ebuild 2338 BLAKE2B 5c32393b981662726bacf005ca8c072c329a948d04dcf6ac15437415f1390141aeba2a4f1e1cffcfa27f6c3d311908248ff6f10321c9c5897f5499390d8b10d5 SHA512 17674f30551768d3a81ec564f2f6ba97637d8eaec3126957f945ba0f6600f41950468963da7bec8c0a388ee42e48aaccead8e750959f601d0d8bfed2f7c99466
-EBUILD microsoft-edge-dev-91.0.825.0.ebuild 2338 BLAKE2B 5c32393b981662726bacf005ca8c072c329a948d04dcf6ac15437415f1390141aeba2a4f1e1cffcfa27f6c3d311908248ff6f10321c9c5897f5499390d8b10d5 SHA512 17674f30551768d3a81ec564f2f6ba97637d8eaec3126957f945ba0f6600f41950468963da7bec8c0a388ee42e48aaccead8e750959f601d0d8bfed2f7c99466
-EBUILD microsoft-edge-dev-91.0.831.1.ebuild 2338 BLAKE2B 5c32393b981662726bacf005ca8c072c329a948d04dcf6ac15437415f1390141aeba2a4f1e1cffcfa27f6c3d311908248ff6f10321c9c5897f5499390d8b10d5 SHA512 17674f30551768d3a81ec564f2f6ba97637d8eaec3126957f945ba0f6600f41950468963da7bec8c0a388ee42e48aaccead8e750959f601d0d8bfed2f7c99466
+DIST microsoft-edge-dev_91.0.845.2-1_amd64.deb 99469796 BLAKE2B 2d18981e720ce549a56f06290e0642deb06db78a7253f91923a1f647a9edcb9f1bd74d5742d49bde831dfe220cfcc1af5897961f1dd8f915cdd72a1136934daf SHA512 abd62955e9b15103cc70a6923009303c210a388f6c5469119aee3a92bd1d7ec12bf9cd4efb73fcdec053bcf17ce9d57d9f377be52a547310e4a855eb5329b0f0
+DIST microsoft-edge-dev_91.0.852.0-1_amd64.deb 99206306 BLAKE2B a99909e40aeabb92176f23a761e7ca347f3e4182acad88cd5ccf13bbbd75ac0bd7fcc9adfa0950998e09183235a7b4f1fb8698d6780d6305706a22d116043147 SHA512 ce25a7ed5511bfd9593a2fb56fc53a1fcee3d2d8336e1acac568e31f273be16be7383a3929c28533fafe1e653f55cdb54352ee43911847cf6dad385b9d98ae41
+DIST microsoft-edge-dev_91.0.864.1-1_amd64.deb 99491094 BLAKE2B 50eacb4694798151394e59d4e496074c66764ed7091eb9934a4b32b6f57f5701e8b4524669bcd35b02b3acd6c2abfa2aeef1bc379056e20b93ce45514a1ca482 SHA512 26b24580d0ae0b1096624fe6a8e1f7ccca187f2e53f0e472783e036066222907fd428c0e448eecd1527667ceedb835c3e370915433dc359f54f9d2159273d43f
+EBUILD microsoft-edge-dev-91.0.845.2.ebuild 2338 BLAKE2B 5c32393b981662726bacf005ca8c072c329a948d04dcf6ac15437415f1390141aeba2a4f1e1cffcfa27f6c3d311908248ff6f10321c9c5897f5499390d8b10d5 SHA512 17674f30551768d3a81ec564f2f6ba97637d8eaec3126957f945ba0f6600f41950468963da7bec8c0a388ee42e48aaccead8e750959f601d0d8bfed2f7c99466
+EBUILD microsoft-edge-dev-91.0.852.0.ebuild 2190 BLAKE2B a361db8f3db28ae9cb1c4aeed535e6de4f6c70b8d48e8bcfc088f5add16cb1dfcc795ae50ffc75b3e042ccacca99ff50f3292db3a4b520f0ee7272a469fa0233 SHA512 621445bbe1885b37a3474d6bcebf8cc9817c9c0ec75b6cdb156b6a343b2abc81ec9af707bb117929472171d5dad168018efcecb5c9b7f4a6ad78b6a118bda38c
+EBUILD microsoft-edge-dev-91.0.864.1.ebuild 2213 BLAKE2B 3d7cd5df2539012dd2a37e554e35336d20abb4e90057c54e9bf1226942d3dd28b4fb83f3b3aea6fe8e3efb393fadb9017a20a7e162e58f22f11a2aab515a38ab SHA512 545857d4af4e9cc7a61d8c7cc6aaabb2a3c17a6afedcf5f96ec98dbd380618fec0140ee7b42273a78523d5f3fbf3ab0ac630386d08829ca06a74313206166834
MISC metadata.xml 437 BLAKE2B 2598bcc8023b9cb612219216e6873e77072ce2b452aef80a08ee43be81d25f8c8e84cb063952d1a15681fe7fe7970ef2941e949f07c57cc7728be6e25f980a73 SHA512 9ee343225c6105150638346cdeedaa70c24ff1be6263b9134572737c8a06e7f63dac39e733aad87e2b2cf5cbaf647ba1f8577bb14d160e68db36cc328878efcc
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-90.0.818.6.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-90.0.818.6.ebuild
deleted file mode 100644
index 07e3b73f875d..000000000000
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-90.0.818.6.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 2011-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit chromium-2 desktop pax-utils unpacker xdg-utils
-
-DESCRIPTION="The web browser from Microsoft"
-HOMEPAGE="https://www.microsoft.com/en-us/edge"
-
-if [[ ${PN} == microsoft-edge ]]; then
- MY_PN=${PN}-stable
-else
- MY_PN=${PN}
-fi
-
-KEYWORDS="-* ~amd64"
-
-MY_P="${MY_PN}_${PV}-1"
-
-SRC_URI="https://packages.microsoft.com/repos/edge/pool/main/m/${MY_PN}/${MY_P}_amd64.deb"
-
-LICENSE="microsoft-edge"
-SLOT="0"
-RESTRICT="bindist mirror strip"
-
-RDEPEND="
- app-accessibility/at-spi2-atk:2
- app-accessibility/at-spi2-core:2
- app-misc/ca-certificates
- dev-libs/atk
- dev-libs/expat
- dev-libs/glib:2
- dev-libs/nspr
- dev-libs/nss
- media-fonts/liberation-fonts
- media-libs/alsa-lib
- media-libs/mesa[gbm]
- net-misc/wget
- net-print/cups
- sys-apps/dbus
- sys-apps/util-linux
- x11-libs/cairo
- x11-libs/gdk-pixbuf:2
- x11-libs/gtk+:3[X]
- x11-libs/libdrm
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrandr
- x11-libs/libxcb
- x11-libs/libxkbcommon
- x11-libs/pango
- x11-misc/xdg-utils
-"
-
-QA_PREBUILT="*"
-QA_DESKTOP_FILE="usr/share/applications/microsoft-edge.*\\.desktop"
-S=${WORKDIR}
-EDGE_HOME="opt/microsoft/msedge${PN#microsoft-edge}"
-
-pkg_nofetch() {
- eerror "Please wait 24 hours and sync your tree before reporting a bug for microsoft-edge fetch failures."
-}
-
-pkg_pretend() {
- # Protect against people using autounmask overzealously
- use amd64 || die "microsoft-edge only works on amd64"
-}
-
-pkg_setup() {
- chromium_suid_sandbox_check_kernel_config
-}
-
-src_unpack() {
- :
-}
-
-src_install() {
- dodir /
- cd "${ED}" || die
- unpacker
-
- rm _gpgorigin || die
-
- rm -r etc usr/share/menu || die
- mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
-
- gzip -d usr/share/doc/${PF}/changelog.gz || die
- gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
-
- local suffix=
- [[ ${PN} == microsoft-edge-beta ]] && suffix=_beta
- [[ ${PN} == microsoft-edge-dev ]] && suffix=_dev
-
- local size
- for size in 16 24 32 48 64 128 256 ; do
- newicon -s ${size} "${EDGE_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
- done
-
- pax-mark m "${EDGE_HOME}/msedge"
-}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-90.0.818.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.845.2.ebuild
index 07e3b73f875d..07e3b73f875d 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-90.0.818.0.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.845.2.ebuild
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.825.0.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.852.0.ebuild
index 07e3b73f875d..b92ff6a80e1e 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.825.0.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.852.0.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-inherit chromium-2 desktop pax-utils unpacker xdg-utils
+inherit chromium-2 desktop pax-utils unpacker xdg
DESCRIPTION="The web browser from Microsoft"
HOMEPAGE="https://www.microsoft.com/en-us/edge"
@@ -102,13 +102,3 @@ src_install() {
pax-mark m "${EDGE_HOME}/msedge"
}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.831.1.ebuild b/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.864.1.ebuild
index 07e3b73f875d..5a6a21e554d6 100644
--- a/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.831.1.ebuild
+++ b/www-client/microsoft-edge-dev/microsoft-edge-dev-91.0.864.1.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-inherit chromium-2 desktop pax-utils unpacker xdg-utils
+inherit chromium-2 desktop pax-utils unpacker xdg
DESCRIPTION="The web browser from Microsoft"
HOMEPAGE="https://www.microsoft.com/en-us/edge"
@@ -52,6 +52,7 @@ RDEPEND="
x11-libs/libXrandr
x11-libs/libxcb
x11-libs/libxkbcommon
+ x11-libs/libxshmfence
x11-libs/pango
x11-misc/xdg-utils
"
@@ -102,13 +103,3 @@ src_install() {
pax-mark m "${EDGE_HOME}/msedge"
}
-
-pkg_postrm() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
-
-pkg_postinst() {
- xdg_icon_cache_update
- xdg_desktop_database_update
-}
diff --git a/www-client/netrik/Manifest b/www-client/netrik/Manifest
index 556b2e37498f..5a325b4e3bfd 100644
--- a/www-client/netrik/Manifest
+++ b/www-client/netrik/Manifest
@@ -1,5 +1,5 @@
-AUX netrik-1.16.1-configure.patch 1671 BLAKE2B bce74b94cd6014848066ed68c9e92beff86080c8fdbec8c40d7dc60bd7d60029b8420a633b4f6403226455b81f320f95b8e19db047bd092412a8a83bba63d0af SHA512 1954428316b8ad5bdd0707bac62d7e298f2282eda1df31cbd9d8b88fc8cc5b38a85cd87ec85f10fb24bfb18840e4c678eb03a4daae438e753095bb8552b1ab21
-AUX netrik-1.16.1-ncurses-tinfo.patch 334 BLAKE2B e44a5401060d3aa9532c17907b90811971fdc7419e80baa4bed46fb545e9edfd82bd111e6aacd454cd85cf7305f67ec30dab2c69db49ba032a1027405c2df711 SHA512 6aa6c276e7052ccf887893b285254aa27947f3554cc8a2f31a4e1b22ebdee950fcef6dd586c953638f8a6864ad402d3fd2ada563f2d1b8521ef8a4c5d22987e4
+AUX netrik-1.16.1-configure.patch 1598 BLAKE2B ab512408ebc804feecb523cb8a17a6af4ed6b7f151de2612ecad46fe105556e2ab1afa8e9fbf2f86e5cf28832fdac2e52a9a4d5db4912ee88ef73bc1731de795 SHA512 fd03a8b9d627e79d5eb962228fe78f31281a67fbd2f68b7a839c5ee36f73af5a9cb7636ef8fda7ccd51406415408cbef393d556373b7118b5083d21b75f90cf8
+AUX netrik-1.16.1-ncurses-tinfo.patch 261 BLAKE2B f5ca6b454ed26d16e88de7fa08f0c74e7165071377217e093b57c646ce02dcc7f4c5f059e23374cf16516947a252897cd8132efc993c73b000ed8a4cc065e492 SHA512 82b10cccff84b83613f312f9d644a5de3b10f68fd27295cada67a53d4d081f6469f79276c0c601c75937be95d38a9161416c0ecf334ef4b4a590c765130c1509
DIST netrik-1.16.1.tar.gz 476669 BLAKE2B dc0b9f0ccaaa81def843b8df3b9b70db9c48667e306e992d7e3161800666b92714f5137d38f56719a652022160a5fda835eb31dad71a93a66331bf35e83ea6d7 SHA512 73e754f8ce34226446b47c9438fb45dcc094c19ca8a2933a6cc68ed32e9cf40c9ace3189c8e63bd4537d286b608c515efd8433f795d4238ad30bd6612dd850e7
-EBUILD netrik-1.16.1-r1.ebuild 875 BLAKE2B d7c190668a87400be49ae2a71468d40d51550de8f9b06b1a7a9ee482ec3004f2078f93f8c7ab969947778c6fecf1227ca6dd86643c4dc30f9bac0a7b62bd2b88 SHA512 3927a0447b00d34ababbae087a873a3f626d5253429dad81e6696bb98c48ad4a11a6f25b34becdda8bdf8d578edd686373cac8c250fa730ff040531adae90fe9
+EBUILD netrik-1.16.1-r1.ebuild 870 BLAKE2B b6eb8e524e85ef4e7a7aee8e7d8d89288181eee5ae9259fdb05f19d095f3d4804eaf4374a0cb3cf1609e69b1d123455856d158a488f998b713cee572ee77d8f7 SHA512 04a856feb6b6d4943ac85cb8e5d0178a487c65145be269cafb47763c4338c70d4dc95125aaf99c362a0707c729f939745ea9b450b25b2665b88a6b4327b23366
MISC metadata.xml 303 BLAKE2B fc4bfef2b83e524928195e57df9d65cc43ed9361cef2444558d8ed22cdc9a78661cf5b106c098368f5b6fb2c5b09ac3c56447823f0c45d5114f7a629b3ddbb17 SHA512 dd51a4b51ad9fa0bfac8f2486d96a5a40790c8c50e0e28e54edce8e2aee67a72121ed93d9ec3d628d18b91da473bdde672121e5cb2fcc7350f05c5b2968d8f24
diff --git a/www-client/netrik/files/netrik-1.16.1-configure.patch b/www-client/netrik/files/netrik-1.16.1-configure.patch
index 45a0368d69d7..c4b24b710ffc 100644
--- a/www-client/netrik/files/netrik-1.16.1-configure.patch
+++ b/www-client/netrik/files/netrik-1.16.1-configure.patch
@@ -1,5 +1,5 @@
---- configure.ac.orig 2013-04-12 08:56:35.279744148 +0400
-+++ configure.ac 2013-04-12 08:57:09.576747084 +0400
+--- a/configure.ac
++++ b/configure.ac
@@ -1,6 +1,3 @@
-dnl preserve initial CFLAGS
-CFLAGS_OLD="$CFLAGS"
diff --git a/www-client/netrik/files/netrik-1.16.1-ncurses-tinfo.patch b/www-client/netrik/files/netrik-1.16.1-ncurses-tinfo.patch
index 193b0af5cd0b..5ed1b449bfc0 100644
--- a/www-client/netrik/files/netrik-1.16.1-ncurses-tinfo.patch
+++ b/www-client/netrik/files/netrik-1.16.1-ncurses-tinfo.patch
@@ -1,5 +1,5 @@
---- configure.ac.orig 2013-04-10 13:39:02.514339066 +0400
-+++ configure.ac 2013-04-10 13:39:28.607341140 +0400
+--- a/configure.ac
++++ b/configure.ac
@@ -18,8 +18,9 @@
AC_HEADER_STDC
diff --git a/www-client/netrik/netrik-1.16.1-r1.ebuild b/www-client/netrik/netrik-1.16.1-r1.ebuild
index 116c516ba939..039318f9d3e6 100644
--- a/www-client/netrik/netrik-1.16.1-r1.ebuild
+++ b/www-client/netrik/netrik-1.16.1-r1.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=7
-inherit autotools eutils
+inherit autotools
DESCRIPTION="A text based web browser with no ssl support"
HOMEPAGE="http://netrik.sourceforge.net/"
@@ -17,7 +17,15 @@ RDEPEND=">=sys-libs/ncurses-5.1[unicode]
sys-libs/readline"
DEPEND="${RDEPEND}"
+PATCHES=(
+ # bug #459660
+ "${FILESDIR}"/${P}-ncurses-tinfo.patch
+ "${FILESDIR}"/${P}-configure.patch
+)
+
src_prepare() {
+ default
+
sed -i -e "/^doc_DATA/s/COPYING LICENSE //" \
Makefile.am || die 'sed on Makefile.am failed'
@@ -25,14 +33,9 @@ src_prepare() {
sed -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' \
configure.ac || die 'sed on configure.ac failed'
- # bug #459660
- epatch "${FILESDIR}/${P}-ncurses-tinfo.patch"
- epatch "${FILESDIR}/${P}-configure.patch"
- epatch_user
-
eautoreconf
}
src_install() {
- emake DESTDIR="${D}" docdir="/usr/share/doc/${PF}" install
+ emake DESTDIR="${D}" docdir="${EPREFIX}"/usr/share/doc/${PF} install
}
diff --git a/www-client/netsurf/Manifest b/www-client/netsurf/Manifest
index 965d55950807..524508cb6a57 100644
--- a/www-client/netsurf/Manifest
+++ b/www-client/netsurf/Manifest
@@ -2,5 +2,5 @@ AUX netsurf-3.10-disable-failing-tests.patch 1196 BLAKE2B 055f4663bfed7ebe291e92
AUX netsurf-3.10-julia-libutf8proc-header-location.patch 1155 BLAKE2B bd2e04f8b9ebd5a00659c88dda90b6e8822e1cb51e8bf3755cae88373a206f6d1637f14e928365345bc9d98cfaa18294e9aa5beeef43449252c70e8d1de8d21b SHA512 76b0d397ce0f73aa23e6069b9fce492768f9d8fe1ba3dcb77b2f3d8c27b2e5fb8cbf5f97ede41bc624684c0d20bd80f3d985385ba1c825298f75f68c768656b4
AUX netsurf-3.9-conditionally-include-image-headers.patch 775 BLAKE2B 1d62fa92cda9851126b7befbf0b19d28f130a1d165c8ddabecac98b8dee59cf51bede93bf380ba5ce07625f6bf0156a400e8575df418611bda29f9e7f325a696 SHA512 5e866aa56c7959ba5a6ac44d997a12b24bf4cc3ef38e3149a06be178350cf1a14bc27a31b6bf817faf8586f44ecef65cb7633245cdbbe0896e54dbc88e7dd84f
DIST netsurf-3.10-src.tar.gz 4084480 BLAKE2B 267ce1811cbf11d053f721e22b8a6d484e796102a4c9baaa10580d92cc1eecfe3f126fb97456262675c962ec88a5235e48dc85f2a5168631f6c9dd5b5082b43b SHA512 1b1153916438e08146271dc04200aefbdba3b2c4ca9432a43abfc3811b5418df7ed21bbd91767f12d04331a236227379d2c412fcf13f25349685a549723bf13d
-EBUILD netsurf-3.10-r4.ebuild 4547 BLAKE2B b1ee718e53e416e96e3793fc4dc5f04481a16788d4b20c64108b5be38a871d9c53934bcd40b4ef949303ff49a6568b7c4bebf038cc214169c22f193319d8e231 SHA512 f1c3dc0705437be92b1a309be9b7c6a1b29bab3fceff97c6057527964d53d2ea1e43b9626d50064ceb5e79438d73e0504f2aec4fcd759c98fa388a627dce0419
+EBUILD netsurf-3.10-r4.ebuild 4574 BLAKE2B d1e6358378ae0b5c823ac1267ed4e08c7f01613ec1c9bf9997fcda158ef7b97eba22a0b4965fe13d443fa0fd64c44234f94fa925412a324cfef3f05f8a60110b SHA512 ba1a2baa6acad9e8a9feb21b9348bb27a345a27b613788a197239c3e76fd54112475bc3e0f8864ae2c3940a9fedf1782882804ff390c06961c4f4db98738cdea
MISC metadata.xml 1594 BLAKE2B 01a6ef77d9eb455529b4efa701164d93c10f4af5a1d79feca9892b9625c3988a480cb1503367fecd825fd821fd1a499f1c16fb86a3c992946515d78d5892c9f2 SHA512 dbd7833587afd3954214bc30fd3d550966c38303371b7be5aa94e8c1ec90effd05e5e118c488452d716202bddccc0993f11ec97d4109bdcf6f9cbeff89ac2737
diff --git a/www-client/netsurf/netsurf-3.10-r4.ebuild b/www-client/netsurf/netsurf-3.10-r4.ebuild
index 1c1672618723..d6579ec7f584 100644
--- a/www-client/netsurf/netsurf-3.10-r4.ebuild
+++ b/www-client/netsurf/netsurf-3.10-r4.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="http://download.netsurf-browser.org/netsurf/releases/source/${P}-src.ta
LICENSE="GPL-2 MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc64"
IUSE="bmp +duktape fbcon truetype +gif +gtk gtk2 +javascript +jpeg mng
+png +psl rosprite +svg +svgtiny +webp"
@@ -53,7 +53,9 @@ BDEPEND="
duktape? ( app-editors/vim-core )
dev-libs/check
dev-perl/HTML-Parser
- >=dev-util/netsurf-buildsystem-1.7-r1"
+ >=dev-util/netsurf-buildsystem-1.7-r1
+ virtual/pkgconfig
+"
PATCHES=(
"${FILESDIR}/${PN}-3.9-conditionally-include-image-headers.patch"
diff --git a/www-client/opera-beta/Manifest b/www-client/opera-beta/Manifest
index c11bab560278..975da5e71ec3 100644
--- a/www-client/opera-beta/Manifest
+++ b/www-client/opera-beta/Manifest
@@ -1,4 +1,8 @@
-DIST opera-beta_75.0.3969.60_amd64.deb 74645452 BLAKE2B d6346b512e8a274248fe5c94cd964048455ef65da3a4f2b1bbd16d2d11ba0dbd14d1eb49e32b7588f445ce59d3b9843775ad78b736e7fcd73bb0e9847f74b280 SHA512 ca5c689d0978cd2177e14b35b445d70cd0d5ca81d3fb9b7ed468f762c7826924ea4216fc39df7af915268d75675c593c5099186f2c48e3d7bb807f890452c0ed
-DIST opera-ffmpeg-codecs-89.0.4381.8.tar.xz 1427048 BLAKE2B 6f92f8582663b46875f4a3d9b0b80b14eb8b361b23699bd5e10319c9b16b26a436cd710cec684a818189eae4892fc41daf2b3387282926e964d4d395a1c7778e SHA512 7947eeaa361e78d1a69d244727ad601719fd4e6d6c284b1655e9fd9c74cf718f42ba3e0d0277f96a7b9cab984d743ea190404e2f74b5e1a6b9bd244e45b71e77
-EBUILD opera-beta-75.0.3969.60.ebuild 3316 BLAKE2B b611c07f8321bd374b7df805b66f3075fa1211ee26d15a879cfcb651b828469db09a91499cf221e4c4a6e0e9a6ee262eb4ad75242513b2c526bfd4a651967d8c SHA512 125bc292210a23c56cca89d5567817f85eda4b07bcf809c38fbc5913569068175f123b6d2d023794bdc25e54694ec7e71f8cbc799d1117b860308c09e8952b90
-MISC metadata.xml 477 BLAKE2B 11beed348273a9ff128136eddd7499da5e0f8353d22659893aa613d24e2a79ee37cfbfc62aa6e0dcd77cff8f5df6015ff0374e01768f34fb0f68492675ba2f8b SHA512 7530db21f8c1b251d8c255a8cf7771f13323defccd76698e577591b676978d25cc3208709571a6e754b3be3b76c2e6e562ae1ebca42f8c5961b25f5771327afe
+DIST opera-beta_76.0.4017.40_amd64.deb 80675700 BLAKE2B 85ad686cc929c66465fcb5feea035098418979ab5983c9dde56acd3d6dc75d826dc8dea230fa76811092865aaffe08e64ed632d792c96300b2d830b3266d8ad9 SHA512 2f6547b3cff6b73e58dec650c6dbbffbf08a39bbab1de5faf2d110fde29bb52334ba7842e0c1f84b9ec079e399fc1fc41500d1efbcbbfdbc36647dea47570182
+DIST opera-beta_76.0.4017.59_amd64.deb 74560108 BLAKE2B 3f2b15968842f97668180d0a411e546ae89391ed9705eb31c47baf0a3cdbc32a4990fc2ed7ee79c75885b47fde081615c2e8fb9ec9cb09ed3c27a9b5e622b702 SHA512 45bc28777fc59d9f981caf232f5fef5badff9983c36494d4cecc660e8b04b2dea494f81a582aa7c69383ed501f73331e9efb5a0a2074df8b4d3bc6bf3473e021
+DIST opera-beta_76.0.4017.88_amd64.deb 74563156 BLAKE2B af4ab64581d4b2c38808ab54d7c014a9eae440f0b737fd751b7a246c1d298a02028c6f514163748fddba6b338ddd45b9d8001853ff3137cd3d16f06d0a745bf6 SHA512 aa3ec03b90941f3eeef45c1b100d6a22739a7cb1e7cb3df7d50a7ab96b17df98261fc0acaddf5f0c6f06e10cffdedd1ecb2aad8569d2a7b5453ca6215f32c345
+DIST opera-ffmpeg-codecs-90.0.4412.3.tar.xz 1392160 BLAKE2B 61f32ac1ac3ec12f39324e1e91aef59f9693e36d19abeb92b223e7b95411d5b2a7c2e7ecac87c5a59d374a61bc2ea0f6b2738d01860a1df013d1111876acb888 SHA512 4f56c70bb6e57c978c4997f30473454ccf51308818bf9debadfa0fe4d68ce10c7e333fb49ae4152b355f442b06cfcfb4c0fa130db4de9937374dc5c589c56a70
+EBUILD opera-beta-76.0.4017.40.ebuild 3018 BLAKE2B 129d4792889815c112a42645f3dfd0e07287129ec9de674e6cf9236e9ff3a751089401768839ff0573a364862aee8054a7d9e97dcaf9a5588f7175f2d4571b9c SHA512 73a8e5051ed654cd8ef4a669eff91043d5ad463f3c409880bc158e028d136e9d91ef67bdc9da7d33f30fffd2206a7fa8246448cf14f0e641e077fc00bc8074e6
+EBUILD opera-beta-76.0.4017.59.ebuild 3018 BLAKE2B 129d4792889815c112a42645f3dfd0e07287129ec9de674e6cf9236e9ff3a751089401768839ff0573a364862aee8054a7d9e97dcaf9a5588f7175f2d4571b9c SHA512 73a8e5051ed654cd8ef4a669eff91043d5ad463f3c409880bc158e028d136e9d91ef67bdc9da7d33f30fffd2206a7fa8246448cf14f0e641e077fc00bc8074e6
+EBUILD opera-beta-76.0.4017.88.ebuild 3018 BLAKE2B 129d4792889815c112a42645f3dfd0e07287129ec9de674e6cf9236e9ff3a751089401768839ff0573a364862aee8054a7d9e97dcaf9a5588f7175f2d4571b9c SHA512 73a8e5051ed654cd8ef4a669eff91043d5ad463f3c409880bc158e028d136e9d91ef67bdc9da7d33f30fffd2206a7fa8246448cf14f0e641e077fc00bc8074e6
+MISC metadata.xml 379 BLAKE2B 1945bc4341ba4a9e75097fec82275f5fd31fca881a432a31ee0cb5ebfb51ebea4cd707731673a5de3cee8797cb532a3e929db9f9f144b84fd54af545b4444118 SHA512 19c3f7dc99f1c71bf9e6b1ed440b660c2712000d543f40f454a2fdd43f4eb3ed2ea4907880859d4084ea8ac1591b03463a8f19ae56b2396eee442c4224fc60be
diff --git a/www-client/opera-beta/metadata.xml b/www-client/opera-beta/metadata.xml
index 9862847b22e0..a7f6e93cbfdc 100644
--- a/www-client/opera-beta/metadata.xml
+++ b/www-client/opera-beta/metadata.xml
@@ -7,6 +7,5 @@
</maintainer>
<use>
<flag name="proprietary-codecs">Enable codecs for patent-encumbered audio and video formats.</flag>
- <flag name="widevine">Unsupported closed-source DRM capability (required by Netflix VOD)</flag>
</use>
</pkgmetadata>
diff --git a/www-client/opera-developer/opera-developer-76.0.3989.0.ebuild b/www-client/opera-beta/opera-beta-76.0.4017.40.ebuild
index 9f85c468ae05..9f85c468ae05 100644
--- a/www-client/opera-developer/opera-developer-76.0.3989.0.ebuild
+++ b/www-client/opera-beta/opera-beta-76.0.4017.40.ebuild
diff --git a/www-client/opera-developer/opera-developer-76.0.3995.0.ebuild b/www-client/opera-beta/opera-beta-76.0.4017.59.ebuild
index 9f85c468ae05..9f85c468ae05 100644
--- a/www-client/opera-developer/opera-developer-76.0.3995.0.ebuild
+++ b/www-client/opera-beta/opera-beta-76.0.4017.59.ebuild
diff --git a/www-client/opera-beta/opera-beta-75.0.3969.60.ebuild b/www-client/opera-beta/opera-beta-76.0.4017.88.ebuild
index ae39d503ab91..9f85c468ae05 100644
--- a/www-client/opera-beta/opera-beta-75.0.3969.60.ebuild
+++ b/www-client/opera-beta/opera-beta-76.0.4017.88.ebuild
@@ -30,14 +30,14 @@ fi
KEYWORDS="-* ~amd64"
-FFMPEG_VERSION="89.0.4381.8"
+FFMPEG_VERSION="90.0.4412.3"
SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}
proprietary-codecs? (
https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
)"
-IUSE="+proprietary-codecs suid widevine"
+IUSE="+proprietary-codecs suid"
RESTRICT="bindist mirror strip"
RDEPEND="
@@ -67,7 +67,6 @@ RDEPEND="
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/pango
- widevine? ( www-plugins/chrome-binary-plugins )
"
QA_PREBUILT="*"
@@ -126,13 +125,6 @@ src_install() {
mv lib_extra "${OPERA_HOME}"
fi
- # symlink widevine
- rm "${OPERA_HOME}/resources/widevine_config.json" || die
- if use widevine; then
- echo "[\"${EPREFIX}/usr/$(get_libdir)/chromium-browser/WidevineCdm\"]" > \
- "${OPERA_HOME}/resources/widevine_config.json" || die
- fi
-
# pax mark opera, bug #562038
pax-mark m "${OPERA_HOME}/opera"
# enable suid sandbox if requested
diff --git a/www-client/opera-developer/Manifest b/www-client/opera-developer/Manifest
index f44b893fc6e5..c662113466ed 100644
--- a/www-client/opera-developer/Manifest
+++ b/www-client/opera-developer/Manifest
@@ -1,6 +1,8 @@
-DIST opera-developer_76.0.3989.0_amd64.deb 76801908 BLAKE2B 7b901f44cf3b3d749666e3d358f636e02af1c9309119878407f4529f9444ba36cdd6d863475736b091773377e0243eae39523ccc5b4703cbc897adec3e5a3c24 SHA512 04390bb2fe3e7981943aaeb22311e615113902948c3d1346f5867eec8798e350369fc4edd47dd4c06dc5c8fe701de0118272be8de5dc93cb25c6b3133d3fef86
-DIST opera-developer_76.0.3995.0_amd64.deb 76750104 BLAKE2B b647d5b8d5b840f6ce6ca7b922d8ca187ffa971508c06566b173ec289859b2d14d7eb796bebdba820cf3b9674a5ddd09abe7a37e3bf654a96cdc3918ce377108 SHA512 27c1a34882ab10313d1560376b0abaf8ae5d8afed772da64230adf97d265aff93a2d373a7cee2bc1e6e8e1796a48cb2828a1864a49af21a8fa4fe42f28831a88
-DIST opera-ffmpeg-codecs-90.0.4412.3.tar.xz 1392160 BLAKE2B 61f32ac1ac3ec12f39324e1e91aef59f9693e36d19abeb92b223e7b95411d5b2a7c2e7ecac87c5a59d374a61bc2ea0f6b2738d01860a1df013d1111876acb888 SHA512 4f56c70bb6e57c978c4997f30473454ccf51308818bf9debadfa0fe4d68ce10c7e333fb49ae4152b355f442b06cfcfb4c0fa130db4de9937374dc5c589c56a70
-EBUILD opera-developer-76.0.3989.0.ebuild 3018 BLAKE2B 129d4792889815c112a42645f3dfd0e07287129ec9de674e6cf9236e9ff3a751089401768839ff0573a364862aee8054a7d9e97dcaf9a5588f7175f2d4571b9c SHA512 73a8e5051ed654cd8ef4a669eff91043d5ad463f3c409880bc158e028d136e9d91ef67bdc9da7d33f30fffd2206a7fa8246448cf14f0e641e077fc00bc8074e6
-EBUILD opera-developer-76.0.3995.0.ebuild 3018 BLAKE2B 129d4792889815c112a42645f3dfd0e07287129ec9de674e6cf9236e9ff3a751089401768839ff0573a364862aee8054a7d9e97dcaf9a5588f7175f2d4571b9c SHA512 73a8e5051ed654cd8ef4a669eff91043d5ad463f3c409880bc158e028d136e9d91ef67bdc9da7d33f30fffd2206a7fa8246448cf14f0e641e077fc00bc8074e6
+DIST opera-developer_77.0.4023.0_amd64.deb 75698732 BLAKE2B 1661d7684ad9257c1d3e9228b78d4d45f2e4c1e88d13e170819faa8c47a32a764ec94397c07cd6317f47a2feea5a92b18f367d9f495ab2fabe8b7e3319233f06 SHA512 2d26ad97ced8635850c71e9bd4240f00128c4f3e1bbb38fa6258ecf2a514f0f8cfa49b58a88f13434e7bb828aced75bd87d322b313a381b9cd37f0824466d668
+DIST opera-developer_77.0.4028.0_amd64.deb 75684516 BLAKE2B e1228e322e7be085bd25fb43b64cfd3f0d49a03c042c6e5f54f57796062c3eccc5f61a9e417efb9afd4425f7384f5c7cbd8fd8bde67d79af2b85285801f6cc11 SHA512 886c10a325c89f851fe666cbd4d3b317147e43439a9b6bdff8da2a15214ac96cf74c511ae91b94580a2d60933c410309d3de2dd18814ad8667ef7d6a5a1fe0e5
+DIST opera-developer_77.0.4032.0_amd64.deb 75682812 BLAKE2B 777d935e76df59efb1be6997f222ab5ad64b64ec6cc8cbfc797f763f190feb0b539569a0a7025df8eca0ed4c4d4f05b226a461e4efb7c16ece3cd5e0c9952c70 SHA512 bddad890f4c2190922d0bb4734cab21696f402fcdf9da60dc4bd20f1fd15e4b0a34888fb33d6e1918502ad38ec305fd5a08301242c8806e24bbc0ae6db4aea20
+DIST opera-ffmpeg-codecs-91.0.4449.6.tar.xz 1383580 BLAKE2B 95cea2f648aded8193f0806f2fe82dca7cf23ea69051fb961224a6430f312230cb138e1e2ec0e3ad82d7540523ca943a7195ed1d5669382174619b1bf90ec459 SHA512 01bc10777387d9223b9f8781052fef10377af5fe79b260698458aa7c7400b191f112ac6f6e3dada4cb0a3c052e1c456e6831e5857500c8567dd7a0d8b8d322a2
+EBUILD opera-developer-77.0.4023.0.ebuild 3018 BLAKE2B d29e70031e85748b1f2c2ae42b9f6508fc6e07e0e13bbd29a2362a65e5495523a2a02e80ece5d6e47b1f2502a746033d45a381aa73c896944e618557f5c2d31f SHA512 e924879156b8e5efe04715720eb09c054d01886cf7d71abcb49cd917bfd79ae3319d27780d9bcfc4835986425fa13f146fb3873c32d8199f802cfb92dba163cd
+EBUILD opera-developer-77.0.4028.0.ebuild 3018 BLAKE2B d29e70031e85748b1f2c2ae42b9f6508fc6e07e0e13bbd29a2362a65e5495523a2a02e80ece5d6e47b1f2502a746033d45a381aa73c896944e618557f5c2d31f SHA512 e924879156b8e5efe04715720eb09c054d01886cf7d71abcb49cd917bfd79ae3319d27780d9bcfc4835986425fa13f146fb3873c32d8199f802cfb92dba163cd
+EBUILD opera-developer-77.0.4032.0.ebuild 3018 BLAKE2B d29e70031e85748b1f2c2ae42b9f6508fc6e07e0e13bbd29a2362a65e5495523a2a02e80ece5d6e47b1f2502a746033d45a381aa73c896944e618557f5c2d31f SHA512 e924879156b8e5efe04715720eb09c054d01886cf7d71abcb49cd917bfd79ae3319d27780d9bcfc4835986425fa13f146fb3873c32d8199f802cfb92dba163cd
MISC metadata.xml 379 BLAKE2B 1945bc4341ba4a9e75097fec82275f5fd31fca881a432a31ee0cb5ebfb51ebea4cd707731673a5de3cee8797cb532a3e929db9f9f144b84fd54af545b4444118 SHA512 19c3f7dc99f1c71bf9e6b1ed440b660c2712000d543f40f454a2fdd43f4eb3ed2ea4907880859d4084ea8ac1591b03463a8f19ae56b2396eee442c4224fc60be
diff --git a/www-client/opera-developer/opera-developer-77.0.4023.0.ebuild b/www-client/opera-developer/opera-developer-77.0.4023.0.ebuild
new file mode 100644
index 000000000000..bf54e3c22929
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-77.0.4023.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2021 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 pax-utils unpacker xdg
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/"
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+ "https://download1.operacdn.com/pub/${PN}"
+ "https://download2.operacdn.com/pub/${PN}"
+ "https://download3.operacdn.com/pub/${PN}"
+ "https://download4.operacdn.com/pub/${PN}"
+)
+
+if [[ ${PN} == opera ]]; then
+ MY_PN=${PN}-stable
+ SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+ MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="91.0.4449.6"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}
+ proprietary-codecs? (
+ https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+ )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+ app-accessibility/at-spi2-atk:2
+ app-accessibility/at-spi2-core:2
+ dev-libs/atk
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ gnome-base/gsettings-desktop-schemas
+ media-libs/alsa-lib
+ media-libs/mesa[gbm]
+ net-misc/curl
+ net-print/cups
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/pango
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+ # Protect against people using autounmask overzealously
+ use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+ :
+}
+
+src_install() {
+ dodir /
+ cd "${ED}" || die
+ unpacker
+
+ # move to /opt, bug #573052
+ mkdir -p "${OPERA_HOME%${PN}}"
+ mv "usr/lib/x86_64-linux-gnu/${PN}" "${OPERA_HOME%${PN}}" || die
+ rm -r "usr/lib" || die
+
+ # disable auto update
+ rm "${OPERA_HOME}/${PN%-*}_autoupdate"{,.licenses,.version} || die
+
+ rm -r "usr/share/lintian" || die
+
+ # fix docs
+ mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+ gzip -d usr/share/doc/${PF}/changelog.gz || die
+
+ # fix desktop file
+ sed -i \
+ -e 's|^TargetEnvironment|X-&|g' \
+ usr/share/applications/${PN}.desktop || die
+
+ # remove unused language packs
+ pushd "${OPERA_HOME}/localization" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ # setup opera symlink
+ rm "usr/bin/${PN}" || die
+ dosym "../../${OPERA_HOME}/${PN}" "/usr/bin/${PN}"
+
+ # install proprietary codecs
+ rm "${OPERA_HOME}/resources/ffmpeg_preload_config.json" || die
+ if use proprietary-codecs; then
+ mv lib_extra "${OPERA_HOME}"
+ fi
+
+ # pax mark opera, bug #562038
+ pax-mark m "${OPERA_HOME}/opera"
+ # enable suid sandbox if requested
+ use suid && fperms 4711 "${OPERA_HOME}/opera_sandbox"
+}
diff --git a/www-client/opera-developer/opera-developer-77.0.4028.0.ebuild b/www-client/opera-developer/opera-developer-77.0.4028.0.ebuild
new file mode 100644
index 000000000000..bf54e3c22929
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-77.0.4028.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2021 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 pax-utils unpacker xdg
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/"
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+ "https://download1.operacdn.com/pub/${PN}"
+ "https://download2.operacdn.com/pub/${PN}"
+ "https://download3.operacdn.com/pub/${PN}"
+ "https://download4.operacdn.com/pub/${PN}"
+)
+
+if [[ ${PN} == opera ]]; then
+ MY_PN=${PN}-stable
+ SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+ MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="91.0.4449.6"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}
+ proprietary-codecs? (
+ https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+ )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+ app-accessibility/at-spi2-atk:2
+ app-accessibility/at-spi2-core:2
+ dev-libs/atk
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ gnome-base/gsettings-desktop-schemas
+ media-libs/alsa-lib
+ media-libs/mesa[gbm]
+ net-misc/curl
+ net-print/cups
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/pango
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+ # Protect against people using autounmask overzealously
+ use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+ :
+}
+
+src_install() {
+ dodir /
+ cd "${ED}" || die
+ unpacker
+
+ # move to /opt, bug #573052
+ mkdir -p "${OPERA_HOME%${PN}}"
+ mv "usr/lib/x86_64-linux-gnu/${PN}" "${OPERA_HOME%${PN}}" || die
+ rm -r "usr/lib" || die
+
+ # disable auto update
+ rm "${OPERA_HOME}/${PN%-*}_autoupdate"{,.licenses,.version} || die
+
+ rm -r "usr/share/lintian" || die
+
+ # fix docs
+ mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+ gzip -d usr/share/doc/${PF}/changelog.gz || die
+
+ # fix desktop file
+ sed -i \
+ -e 's|^TargetEnvironment|X-&|g' \
+ usr/share/applications/${PN}.desktop || die
+
+ # remove unused language packs
+ pushd "${OPERA_HOME}/localization" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ # setup opera symlink
+ rm "usr/bin/${PN}" || die
+ dosym "../../${OPERA_HOME}/${PN}" "/usr/bin/${PN}"
+
+ # install proprietary codecs
+ rm "${OPERA_HOME}/resources/ffmpeg_preload_config.json" || die
+ if use proprietary-codecs; then
+ mv lib_extra "${OPERA_HOME}"
+ fi
+
+ # pax mark opera, bug #562038
+ pax-mark m "${OPERA_HOME}/opera"
+ # enable suid sandbox if requested
+ use suid && fperms 4711 "${OPERA_HOME}/opera_sandbox"
+}
diff --git a/www-client/opera-developer/opera-developer-77.0.4032.0.ebuild b/www-client/opera-developer/opera-developer-77.0.4032.0.ebuild
new file mode 100644
index 000000000000..bf54e3c22929
--- /dev/null
+++ b/www-client/opera-developer/opera-developer-77.0.4032.0.ebuild
@@ -0,0 +1,132 @@
+# Copyright 1999-2021 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 pax-utils unpacker xdg
+
+DESCRIPTION="A fast and secure web browser"
+HOMEPAGE="https://www.opera.com/"
+LICENSE="OPERA-2018"
+SLOT="0"
+
+SRC_URI_BASE=(
+ "https://download1.operacdn.com/pub/${PN}"
+ "https://download2.operacdn.com/pub/${PN}"
+ "https://download3.operacdn.com/pub/${PN}"
+ "https://download4.operacdn.com/pub/${PN}"
+)
+
+if [[ ${PN} == opera ]]; then
+ MY_PN=${PN}-stable
+ SRC_URI_BASE=( "${SRC_URI_BASE[@]/%//desktop}" )
+else
+ MY_PN=${PN}
+fi
+
+KEYWORDS="-* ~amd64"
+
+FFMPEG_VERSION="91.0.4449.6"
+
+SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}
+ proprietary-codecs? (
+ https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
+ )"
+
+IUSE="+proprietary-codecs suid"
+RESTRICT="bindist mirror strip"
+
+RDEPEND="
+ app-accessibility/at-spi2-atk:2
+ app-accessibility/at-spi2-core:2
+ dev-libs/atk
+ dev-libs/expat
+ dev-libs/glib:2
+ dev-libs/nspr
+ dev-libs/nss
+ gnome-base/gsettings-desktop-schemas
+ media-libs/alsa-lib
+ media-libs/mesa[gbm]
+ net-misc/curl
+ net-print/cups
+ sys-apps/dbus
+ x11-libs/cairo
+ x11-libs/gdk-pixbuf
+ x11-libs/gtk+:3
+ x11-libs/libdrm
+ x11-libs/libxcb
+ x11-libs/libxkbcommon
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrandr
+ x11-libs/pango
+"
+
+QA_PREBUILT="*"
+S=${WORKDIR}
+OPERA_HOME="opt/opera${PN#opera}"
+
+pkg_pretend() {
+ # Protect against people using autounmask overzealously
+ use amd64 || die "opera only works on amd64"
+}
+
+pkg_setup() {
+ chromium_suid_sandbox_check_kernel_config
+}
+
+src_unpack() {
+ :
+}
+
+src_install() {
+ dodir /
+ cd "${ED}" || die
+ unpacker
+
+ # move to /opt, bug #573052
+ mkdir -p "${OPERA_HOME%${PN}}"
+ mv "usr/lib/x86_64-linux-gnu/${PN}" "${OPERA_HOME%${PN}}" || die
+ rm -r "usr/lib" || die
+
+ # disable auto update
+ rm "${OPERA_HOME}/${PN%-*}_autoupdate"{,.licenses,.version} || die
+
+ rm -r "usr/share/lintian" || die
+
+ # fix docs
+ mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
+ gzip -d usr/share/doc/${PF}/changelog.gz || die
+
+ # fix desktop file
+ sed -i \
+ -e 's|^TargetEnvironment|X-&|g' \
+ usr/share/applications/${PN}.desktop || die
+
+ # remove unused language packs
+ pushd "${OPERA_HOME}/localization" > /dev/null || die
+ chromium_remove_language_paks
+ popd > /dev/null || die
+
+ # setup opera symlink
+ rm "usr/bin/${PN}" || die
+ dosym "../../${OPERA_HOME}/${PN}" "/usr/bin/${PN}"
+
+ # install proprietary codecs
+ rm "${OPERA_HOME}/resources/ffmpeg_preload_config.json" || die
+ if use proprietary-codecs; then
+ mv lib_extra "${OPERA_HOME}"
+ fi
+
+ # pax mark opera, bug #562038
+ pax-mark m "${OPERA_HOME}/opera"
+ # enable suid sandbox if requested
+ use suid && fperms 4711 "${OPERA_HOME}/opera_sandbox"
+}
diff --git a/www-client/opera/Manifest b/www-client/opera/Manifest
index 89fe897a1350..e2931c71323c 100644
--- a/www-client/opera/Manifest
+++ b/www-client/opera/Manifest
@@ -1,4 +1,4 @@
DIST opera-ffmpeg-codecs-89.0.4381.8.tar.xz 1427048 BLAKE2B 6f92f8582663b46875f4a3d9b0b80b14eb8b361b23699bd5e10319c9b16b26a436cd710cec684a818189eae4892fc41daf2b3387282926e964d4d395a1c7778e SHA512 7947eeaa361e78d1a69d244727ad601719fd4e6d6c284b1655e9fd9c74cf718f42ba3e0d0277f96a7b9cab984d743ea190404e2f74b5e1a6b9bd244e45b71e77
-DIST opera-stable_75.0.3969.93_amd64.deb 74632812 BLAKE2B 3060b07981e7285635ef3a92afbb41e7b3b5d7e47f7ba1f533e33e4579e4e8fafa938575445d6a1b24a377dbedf60fbd2f9a42b36e470cfcef2eb251305c63db SHA512 fb02798419230f90edfa5244c29714a1f8f451ce01023abd454c3e6fa4f7e1832c73a5bc751844dd515a0aebc7dcea061f0bcf1bfe62677b8e85a7a1dc28597b
-EBUILD opera-75.0.3969.93.ebuild 3315 BLAKE2B 34773b6b056a61c4f9184734d2524d5ccec65d5cbc01043b8e8f62c8211b621d89d8418ade0823b45c9a9fc81aeed10844edc9b6bf164638d0028ad3c7938b80 SHA512 141b780919db9be5981a28dc11a4eb7b8b7039cacc8c8203508577eb9ddb8419433e393d8555dcf5f5b8bd4541a87348d8c806e812fd3dd53ef425c3091cb435
-MISC metadata.xml 687 BLAKE2B ebfff0bde22208ffea6584bccc5dcbf3b8682cdb10e95b43150d872bef72c6e4325697adbcc659ea3376977a21aba1a90d9f9d71b30bdc1a5d850996116cda55 SHA512 43bd26c1b891583955107a111bf7e8d81619d03dc4cd0c67210909c8f26b3bac9112fc59e31d5c422c7464c8ac699107977c34b57a0f27585786ca1636d704cb
+DIST opera-stable_75.0.3969.218_amd64.deb 74540844 BLAKE2B 377df35c29e33dcdd4b06e8822e58d870227c5795889208a3fdd88fab09aef64d2790c92dcc2f64129ee3c8bed6df6000f72fea4fe8370869b1d7c389271597e SHA512 cd33090527b9c1071442f951995773e062853f6d8d7c07415898759c01823d8c1ee9e08b0b2c858bf6720954a026ff048217b5d6af7ebb05b7a45fcd904ce062
+EBUILD opera-75.0.3969.218.ebuild 3017 BLAKE2B 0fb9a8cb194c3b579beff492ab2ba1ec4ea453e3c593b3b89bb6c3c7c014c5e79af3cbfa3437faab0ed6f6b1ed9fe56cd16e5b1c8055c064933cc99a454f3c1d SHA512 2934fd27ef62d40efecd7e3850929bf0ff8aa49a289e63cbb65fee06882f306ca332636ccab1f6bbc50c86cdb6dc257ea742e71b62516d10b203291360e9bd4f
+MISC metadata.xml 589 BLAKE2B 6264d0b26100282d9399d5922ef7a49b99add9ebad066559201db4fddf7e33598eb5f8c1f8b4bf569ff9e636154be2d377df1326b653633a5bd7764302cf1a29 SHA512 2c3a8e587d5548372f0d27246aa439b532f9b61387a35dbf9752060ad9f013f7996c7524217e426498f3eb4b983a4fd674116f124a4b680ca78b328c02647f45
diff --git a/www-client/opera/metadata.xml b/www-client/opera/metadata.xml
index 3185f8a2f83f..4bd31c3621c6 100644
--- a/www-client/opera/metadata.xml
+++ b/www-client/opera/metadata.xml
@@ -12,6 +12,5 @@ Windows are also available.
</longdescription>
<use>
<flag name="proprietary-codecs">Enable codecs for patent-encumbered audio and video formats.</flag>
- <flag name="widevine">Unsupported closed-source DRM capability (required by Netflix VOD)</flag>
</use>
</pkgmetadata>
diff --git a/www-client/opera/opera-75.0.3969.93.ebuild b/www-client/opera/opera-75.0.3969.218.ebuild
index 76a1705f41bc..fb6da3dbb4ca 100644
--- a/www-client/opera/opera-75.0.3969.93.ebuild
+++ b/www-client/opera/opera-75.0.3969.218.ebuild
@@ -37,7 +37,7 @@ SRC_URI="${SRC_URI_BASE[@]/%//${PV}/linux/${MY_PN}_${PV}_amd64.deb}
https://dev.gentoo.org/~sultan/distfiles/www-client/opera/opera-ffmpeg-codecs-${FFMPEG_VERSION}.tar.xz
)"
-IUSE="+proprietary-codecs suid widevine"
+IUSE="+proprietary-codecs suid"
RESTRICT="bindist mirror strip"
RDEPEND="
@@ -67,7 +67,6 @@ RDEPEND="
x11-libs/libXfixes
x11-libs/libXrandr
x11-libs/pango
- widevine? ( www-plugins/chrome-binary-plugins )
"
QA_PREBUILT="*"
@@ -126,13 +125,6 @@ src_install() {
mv lib_extra "${OPERA_HOME}"
fi
- # symlink widevine
- rm "${OPERA_HOME}/resources/widevine_config.json" || die
- if use widevine; then
- echo "[\"${EPREFIX}/usr/$(get_libdir)/chromium-browser/WidevineCdm\"]" > \
- "${OPERA_HOME}/resources/widevine_config.json" || die
- fi
-
# pax mark opera, bug #562038
pax-mark m "${OPERA_HOME}/opera"
# enable suid sandbox if requested
diff --git a/www-client/pybugz/Manifest b/www-client/pybugz/Manifest
index e1f12f6e3d40..2362e5483fa3 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 1043 BLAKE2B ff45993861303e5728d70e63ddcd672f5d93441bfc131462886dd6f98e82e62b0549c696535f20133c239a0420f5c79d8142dee975c824c80b080867de415a93 SHA512 5df18ae502f8e6fdb27e9f5ef49f13b7266fac66e488be381c4891ce621e5021540039d9302ab7275eb22216e13754173fd422793f17de22dd9b55a9438d94f9
+EBUILD pybugz-0.13.ebuild 1044 BLAKE2B 9b9744ee370fe09dc4b4f472459f76b6ea849e8e0d7c7cebabe18b6d3b51eab72bcb6d910758f10bcb0ab0624a19dab99402ee1487e9fba78a5c2faa58b530b5 SHA512 fad5049f92b3169349709731b810daa1f1acd6bebd1a9178eb8cf2fd710c4af7cfae5aa0f979229755b931ca46c3ca9715319a5d1835a418c740eca54a02ceae
EBUILD pybugz-9999.ebuild 1046 BLAKE2B ba47fa2bdf06d9fa5adc2620b05a4898c03d18445ab4c8d97a232e15556585c618c67085ba267df4fcf9f98eb0260ba6cbbd6d4a4c3ce8673b2d1831dad17db9 SHA512 a3ce6e10ae074d858bc96e1644976f595471a31bfe00bcc33b555ada5ec970a5bd992a6333eff87068f5f5700c3b8fb31d8aea80536395484f90c3904431b5f2
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 ee5cc7b8b743..263a9fda68c9 100644
--- a/www-client/pybugz/pybugz-0.13.ebuild
+++ b/www-client/pybugz/pybugz-0.13.ebuild
@@ -10,7 +10,7 @@ if [ "${PV}" = "9999" ]; then
inherit git-r3
else
SRC_URI="https://github.com/williamh/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
- KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
+ KEYWORDS="~alpha amd64 arm arm64 hppa ~ia64 ~mips ppc ppc64 ~s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x86-solaris"
fi
inherit bash-completion-r1 distutils-r1
diff --git a/www-client/qutebrowser/Manifest b/www-client/qutebrowser/Manifest
index 068f77c49978..0c4f2330a769 100644
--- a/www-client/qutebrowser/Manifest
+++ b/www-client/qutebrowser/Manifest
@@ -1,4 +1,6 @@
-DIST qutebrowser-2.1.0.tar.gz 6246732 BLAKE2B 8765112265a3b0852ef4f55aae2e69e0d6d623d218ed40c54e0a5d7a76ac9ed83885fa83a3112419f1b01316c3ae06934e89f316d280c2ecfabf70966bde0ddb SHA512 eec5ebc8cd4ba530cccd8296320768a3824c4f0828c806523acd95762a3dc9a40019b22b9e9219b27d1078648b78f861c6f3792ccfe991c0bdd4b3b95a009c2e
-EBUILD qutebrowser-2.1.0.ebuild 2749 BLAKE2B 4b8edf2b84f94236c092a1636ef92c7107222cecab1df4b56ebe521280263bdd78cef52db1c47a523a3c88c90804400780877ac1c548a074c0e2d4af7826bb94 SHA512 f1be68c4ceca42c51f24c2c9a6b9b712ba72c822b063e010d3385d83305f2bd5da11361ce5d35af8bc1416239b0f3e23a6a40c33fc64edb5aa7c36d1b4dbcc0a
-EBUILD qutebrowser-9999.ebuild 2941 BLAKE2B dee8c19bf858809a1e5cde8afa8d4398c5c37bae0b55874b479d6724f08a931e952e98240e4d46db883029dd3f8cfb4a70f934f14aa38413ad0b6d436f1c0578 SHA512 63804c31cb48ce5d857d7833d15277fad73fe95b294a2de7379294380980707a56ddcbe92c1841383cb97b6d94451406c7955a87459d52d1d3dad8c056ed04d4
+DIST qutebrowser-2.1.1.tar.gz 6249239 BLAKE2B 941742728f305539b07f2c97198cb3154a2c9d60da3a25175c34875d647fae8f802deaf906ce688a3f81327560f8d9a740314cfdd8dc3aac767bd3aaec30f14d SHA512 85c81454406e25a347866984059923500a23dfe9d2427324d6998a9738962155442b69e3b6318c2683fb7790ba908e8486ea0d42073c38d7a5a1f249577c2b5d
+DIST qutebrowser-2.2.0.tar.gz 6297885 BLAKE2B c43d5fdefe4fdabf479b7575ffc1582340aa6ca3add7f717a4d46ebe24fd086c26e57bee0932262e997abf5a2ce9c636732c83d8659617b16f9a040c196fad68 SHA512 79cc35d47a48d4eef8abb95082aa047a63356f53ac94027b48fbd679621f172e5fa4863af21e2398c6ec37b554871ca96e7338381aee2e0b01f6e1d661823fbc
+EBUILD qutebrowser-2.1.1.ebuild 2791 BLAKE2B 90a2a6018c6cd28e57dcd0b5fe650b49f370f7384bfb6b69a49cd92c61db14fb2fedcc59fdd7a8ff6a7d0599c37049e6e6fb1676f5dd899b50de1753c51244cf SHA512 7c28e82135f002a852f8960078531d8eecf4bbe02ec504e2a70d6fdc26f492436b76d59756a3061ce5c292e9a625f2be1b6974ee3ef7b7f824d0705f33f52f43
+EBUILD qutebrowser-2.2.0-r1.ebuild 2879 BLAKE2B 37e7737aded4f27ec3964e9ccdf7d3bd037a4352c53b68b1fbe7e6744c0296f00c56f4f0b6513967d90f4b18a4a433966c4879582b74bd869a17ccec3e82b304 SHA512 38f1269b86a9bf2ca9f27f0be6e164c4952fda9117a716110bb0b1703d502fad8eb658427bef7104033f82444fe601c6f3ea0473001d4ff0d5e655d71252ca25
+EBUILD qutebrowser-9999.ebuild 3071 BLAKE2B 32ba24464d629b3c41b44fe154e6ba2329e58839e499afe0cb5266e0cb9369ba189587e993b4dec3597af7d64d95daffe5e0837a0d3d479ab3563cea087700d5 SHA512 5a655d6d23a18f5bc9c101861d426195513984e3a454c4031963d8dc1d59f0cd5139f7b4459a515a22b31ddd774a3a51be0a65481d8f6fe78602ed94469ec46e
MISC metadata.xml 742 BLAKE2B 3410b02e22887bb80f47c72888bbbe12505686aef9a83e7fa8c66fa01dcd16f0b60511c9cb9953aa087c89e62eac5845ea7db155014b978fed66c35ecefe8780 SHA512 22873bfafc2654f695eb90182c922ebd9465b3f7b3bbfca4199ef6684b65c3a28a8164a2045c823017cd6beab1ed65d00fc56904f6686bc98acca6145e80abe0
diff --git a/www-client/qutebrowser/qutebrowser-2.1.0.ebuild b/www-client/qutebrowser/qutebrowser-2.1.1.ebuild
index defe2baa7c46..1260f00c148c 100644
--- a/www-client/qutebrowser/qutebrowser-2.1.0.ebuild
+++ b/www-client/qutebrowser/qutebrowser-2.1.1.ebuild
@@ -62,6 +62,7 @@ python_install_all() {
misc/userscripts/qute-bitwarden \
misc/userscripts/qutedmenu \
misc/userscripts/qute-keepass \
+ misc/userscripts/qute-keepassxc \
misc/userscripts/qute-lastpass \
misc/userscripts/qute-pass \
misc/userscripts/readability \
diff --git a/www-client/qutebrowser/qutebrowser-2.2.0-r1.ebuild b/www-client/qutebrowser/qutebrowser-2.2.0-r1.ebuild
new file mode 100644
index 000000000000..be33807c24d0
--- /dev/null
+++ b/www-client/qutebrowser/qutebrowser-2.2.0-r1.ebuild
@@ -0,0 +1,93 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python3_{7,8,9} )
+
+inherit desktop distutils-r1 optfeature 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 ~arm64 ~x86"
+IUSE="scripts test"
+
+BDEPEND="
+ app-text/asciidoc"
+RDEPEND="
+ dev-python/colorama[${PYTHON_USEDEP}]
+ $(python_gen_cond_dep 'dev-python/importlib_resources[${PYTHON_USEDEP}]' python3_{7,8})
+ dev-python/jinja[${PYTHON_USEDEP}]
+ dev-python/markupsafe[${PYTHON_USEDEP}]
+ dev-python/pygments[${PYTHON_USEDEP}]
+ dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,multimedia,gui,network,opengl,printsupport,sql,widgets]
+ dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
+ >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP},libyaml]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/zipp[${PYTHON_USEDEP}]
+"
+
+distutils_enable_tests setup.py
+
+# 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_install_all() {
+ doman doc/${PN}.1
+ domenu misc/org.${PN}.${PN}.desktop
+ doicon -s scalable icons/${PN}.svg
+
+ if use scripts; then
+ insinto /usr/share/qutebrowser/userscripts/
+ doins misc/userscripts/README.md
+ exeinto /usr/share/qutebrowser/userscripts/
+ doexe misc/userscripts/add-nextcloud-bookmarks \
+ misc/userscripts/add-nextcloud-cookbook \
+ misc/userscripts/cast \
+ misc/userscripts/dmenu_qutebrowser \
+ misc/userscripts/format_json \
+ misc/userscripts/getbib \
+ misc/userscripts/kodi \
+ misc/userscripts/open_download \
+ misc/userscripts/openfeeds \
+ misc/userscripts/password_fill \
+ misc/userscripts/qr \
+ misc/userscripts/qute-bitwarden \
+ misc/userscripts/qutedmenu \
+ misc/userscripts/qute-keepass \
+ misc/userscripts/qute-keepassxc \
+ misc/userscripts/qute-lastpass \
+ misc/userscripts/qute-pass \
+ misc/userscripts/readability \
+ misc/userscripts/readability-js \
+ misc/userscripts/ripbang \
+ misc/userscripts/rss \
+ misc/userscripts/taskadd \
+ misc/userscripts/tor_identity \
+ misc/userscripts/view_in_mpv
+ 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 255fa35da86c..8ed082ba920b 100644
--- a/www-client/qutebrowser/qutebrowser-9999.ebuild
+++ b/www-client/qutebrowser/qutebrowser-9999.ebuild
@@ -27,9 +27,11 @@ RDEPEND="
dev-python/markupsafe[${PYTHON_USEDEP}]
dev-python/pygments[${PYTHON_USEDEP}]
dev-python/pypeg2[${PYTHON_USEDEP}]
- dev-python/PyQt5[${PYTHON_USEDEP},declarative,multimedia,gui,network,opengl,printsupport,sql,widgets]
+ dev-python/PyQt5[${PYTHON_USEDEP},dbus,declarative,multimedia,gui,network,opengl,printsupport,sql,widgets]
dev-python/PyQtWebEngine[${PYTHON_USEDEP}]
- >=dev-python/pyyaml-5.3.1[${PYTHON_USEDEP},libyaml]
+ >=dev-python/pyyaml-5.4.1[${PYTHON_USEDEP},libyaml]
+ dev-python/typing-extensions[${PYTHON_USEDEP}]
+ dev-python/zipp[${PYTHON_USEDEP}]
"
distutils_enable_tests setup.py
@@ -70,6 +72,7 @@ python_install_all() {
misc/userscripts/qute-bitwarden \
misc/userscripts/qutedmenu \
misc/userscripts/qute-keepass \
+ misc/userscripts/qute-keepassxc \
misc/userscripts/qute-lastpass \
misc/userscripts/qute-pass \
misc/userscripts/readability \
diff --git a/www-client/seamonkey/Manifest b/www-client/seamonkey/Manifest
index b45d0ea5bf1b..f3cc9065305e 100644
--- a/www-client/seamonkey/Manifest
+++ b/www-client/seamonkey/Manifest
@@ -1,11 +1,12 @@
AUX all-gentoo-1.js 1008 BLAKE2B 50418db37f55b9b9e53049abb95af79a5ee5137df9aab3ef6d1791e51a0c2f35d78b390982c5c20f4a57acebfaa013139276d0343cd4733a925510c8a5567c69 SHA512 5d1c9331db3c988f79be7756b57254bb3d2cb56cf10c7e79878d9968f882713cdcca0013d3507c4d69fcc7e99164a27b05ffbbb5ce78ee86b91ecce366a997c4
+AUX seamonkey-2.53.7-ownertab.patch 10144 BLAKE2B fd30a83ede6f2d284ac6f308bc1dbc298961e468cc7e353cec95f13b0db8b5722494075dfd73b261348c9affb187b203a7598e7f62a062fbdcf87a62561f723b SHA512 227882f698918d160e01df47516af90bbfa13b206d5ddf6184b5b44ecc2b940e7424955001a4759a24529cd63150e5ef922c4e605d577b0201be6fce81c7c9ea
AUX seamonkey.desktop 307 BLAKE2B 81aaa9a69dc60ae0872ebdfe796d3a6afbd4bd15c1c83c14abc06579c15bed2e48114e3fb374bab0ba7d9d4de28109b215601a2d6bd56af3aa9e82a4d0baaa91 SHA512 081d8ec12e9e2035fc8020238803ab9df98dac4350ce90a29e9e65a38efa13bb14cba0fbc2e68a2a857c5046142c68ecc8ab4535da4f284c0e04a3879afc429f
DIST seamonkey-2.53.3-system_libvpx-1.8.patch.xz 3128 BLAKE2B f73802d2715a11964a4b4d34b582a2999ab42cff9ed005c5ca8c002ae745a973fbb682c3e568f6727a7fe93dc2d7a5ba3367adc4e1d256b8ab0cf8d940fceb8a SHA512 80b87c260445af181d1a0d39de9f95ac7c93f76e12328c1799e8607f50ca9e2a20bc4f15de3f32efbbabb444fd5352612b2629fee61875fa0acd6d050df338a2
-DIST seamonkey-2.53.6.source-l10n.tar.xz 13520676 BLAKE2B cae6fad22f30c0e685ef3829e4a67f09420a1114e259e71a998819e7bf33ecf7428959aa99bb4299482e5d149fe85575e8f4ea5ba254dae0fe10e2a634be2aa5 SHA512 aabbe7a93c2a78ad5dde819265540ea7516f0bc1cbc876a64b81969697e6389467d3ea682a02d15ebdd182a5d0c5ae122ecce9ce18874910ab968ee7664fe501
-DIST seamonkey-2.53.6.source.tar.xz 283905464 BLAKE2B 77ecb3df1b4f0a8f2fd4fa1899d3f4459d3630fc7f0dacd050ba53709d9db5af1ab49c465ba6ef264036aaac834897c0f035c1ca49a3ab34250eb4f3b244d220 SHA512 1854862b5b4781e21cb14bdb6be95e219195459202f55cde3800594174307a9ff23e8b29304494489e947a2749765cdb75ca56633f2fcff8afaf277da972a573
DIST seamonkey-2.53.6_beta1-patches-01.tar.xz 44160 BLAKE2B f6a959a983e726cd919ab5004b27cd496a78cd58759168d6dd64e155059c7b52f269bc42143ddb69a1e8880c72779257216d942a1abc58800491fde9eaaea061 SHA512 710e668209f76f2ca4112923c61219e435123791dfcfcb202af1f7975436d17f13ab025722e9725f219e9de9d024091514d23c71a851d68f750c11ea8d56c2b9
-DIST seamonkey-2.53.7_beta1.source-l10n.tar.xz 13540528 BLAKE2B 535022e9edba3cfd2de208475aaaa94b464d309c739433015722aaef02064cd04e27865c3dee718caede6b665ad69bb8340f9d21c124c6fd2fd3d6c2aef6d782 SHA512 55eca32a2784f2391bd8307c48e264c8cf67908b4e3e2f147ad51c75fddbf95a67ab2285d3df9134cc75e4440e01a253dc9cfeffbd4973152940720c6bf86e76
-DIST seamonkey-2.53.7_beta1.source.tar.xz 283721976 BLAKE2B baf95f81f1cb167d8414b8671c92f477ef38af0631745f44bc8bda93a1618f26a8b4ffd786525ba0a3092325941c1745c09aaa6c7882318d2d492c437bfd23fb SHA512 6e1fad11e71a100fce66ba193beb56369725812bd26455386c9a5a5c6ad8254ccb63d70fe4d5dd9844b7c29656ae9ee99ee46a3b6648ca67d1170cf9e71c239f
-EBUILD seamonkey-2.53.6.ebuild 16702 BLAKE2B 45fcbb8369324a98cc1382ff975664d672561c695c2cfd0b0e17d67197d546fb733aa74b59be51baa82bf0fc2329fb8fdc69e933495657a8c7bfb97cc6ceefc7 SHA512 6af5513259f49ce716b4f2b19c3dbc65666215f0bf9d47825f75ac911c6130760ce1b886eafcce891c906bff2937f3fdc6fec36e1fc9d8df3e3f4cd0cee31cbd
-EBUILD seamonkey-2.53.7_beta1.ebuild 16745 BLAKE2B 09195625d126331d9cd8b0f6de0cc5c3d415ec20d4d80d9ddc17ce9084f5206607988097b18caa4f406d7563030b38ae595e1646bdc980121d82cc2748082afe SHA512 41a654ce32012024a21929261c99be1da9f7e24b0dea99892538bcb6a90f7f4e6b27744e24faa171c7125afed7e09aad7912d9ff6d6504e0580fde44ffe7ce86
+DIST seamonkey-2.53.7.1.source-l10n.tar.xz 13540652 BLAKE2B a42471ee8d2c4c57158291a9770aa6759a620e4b9a38a1bedcf17495332924839d65f1a12dce3c7452137fd6d176c576ec0da639f20be29621b10406c0e9bd4f SHA512 d4bde45e0dfdbd1eb316ef3f3d2e611a1a3314a1144ad7075f96ad35c961bc07fd82bbfd7959aa9bee0034cbf081427670d7da3eb3b3aac85b5db7aab92b32a5
+DIST seamonkey-2.53.7.1.source.tar.xz 283452108 BLAKE2B 4f0a73c5d57c708e4b5d5af6ddee1c9515b6bf401b0181da17c03cdeee1afb9d120c0157cdf2a07e8fa6495462e8bbb4b85e3e6646dbbead123934c565732926 SHA512 21f52b2668b8cb31670a80f3fbcd04d714527545ddd36fa5782999be398428cfeac989da4e3e7e049202249d43c71228ebc8640dd0b594150c8cff0b587caf7e
+DIST seamonkey-2.53.7.source-l10n.tar.xz 13540652 BLAKE2B a42471ee8d2c4c57158291a9770aa6759a620e4b9a38a1bedcf17495332924839d65f1a12dce3c7452137fd6d176c576ec0da639f20be29621b10406c0e9bd4f SHA512 d4bde45e0dfdbd1eb316ef3f3d2e611a1a3314a1144ad7075f96ad35c961bc07fd82bbfd7959aa9bee0034cbf081427670d7da3eb3b3aac85b5db7aab92b32a5
+DIST seamonkey-2.53.7.source.tar.xz 283282204 BLAKE2B a0e239381b6f1dbd41042ab1daf1ed986d6ea9f6fb68cb38b41e05e579937d1754f4293f1d3b9ded7ce6f05f3ca8cd292addfd06fe6405777c440ded2804d4c1 SHA512 175bf010f5279f07e0cccaf2d8caf4d6e0368de035aba7b5bc4c5da301de19aa7fc8c0125b2ee3d1c1a859e94c8f7985c977bafe48cd6f453d609270891887e5
+EBUILD seamonkey-2.53.7.1.ebuild 16911 BLAKE2B 20340af7ed5f9df85d29c3eac01d3838c24d1f41a47e0c644b1a312e95f5fa9f4a9e28bb6d413253124baee5f7fca5109a837c1012c8d758a280b8faddb3d557 SHA512 bdd9af9a6ba09879864b60ffc5fb201c280b3491c6f9f62abd236f5e0fc420a9b0f6172b49c38833127095119b6c823cb98cb0039510f6b07a834edf2101186d
+EBUILD seamonkey-2.53.7.ebuild 16802 BLAKE2B d1a5cc51af9b561a02f9e3666e12ba6c7656009614b06eb4d2a0132f3333b8a2cdd4868ca719cc9fd83f7c87b195ea450c08718bca6105bb3dde74f30eded7d0 SHA512 f1c54faca5ecd8766f1f1b99df439baa475237c51fa7a2ea2890f7207895125c008d54746abadeb256582e6727e5c3d7709a7ceb69235cf4583727255cbc6cc4
MISC metadata.xml 1931 BLAKE2B 3cb5bb9f57b5b669b2c9c0d90616bd04928483f51bf0c0909e63836e069f6a87cfd0a2f37b8753abe8976a11219c7daa577ac0d9ee6f2335eec7c375614333ee SHA512 9ee6b67335f7a66a8ad1d211f257042fe9b741432691502be8b39d71888a1f783310fb1049757cb5059c530aa3b6e0c1d6b94f86feaf74fd096168c21611f524
diff --git a/www-client/seamonkey/files/seamonkey-2.53.7-ownertab.patch b/www-client/seamonkey/files/seamonkey-2.53.7-ownertab.patch
new file mode 100644
index 000000000000..c0ae11ff076b
--- /dev/null
+++ b/www-client/seamonkey/files/seamonkey-2.53.7-ownertab.patch
@@ -0,0 +1,236 @@
+--- seamonkey-2.53.7/comm/suite/app/profile/suite-prefs.js
++++ seamonkey-2.53.7/comm/suite/app/profile/suite-prefs.js
+@@ -225,16 +225,17 @@ pref("browser.tabs.autoHide", false);
+ pref("browser.tabs.forceHide", false);
+ pref("browser.tabs.closeWindowWithLastTab", true);
+ pref("browser.tabs.warnOnClose", true);
+ pref("browser.tabs.warnOnCloseOther", true);
+ pref("browser.tabs.warnOnOpen", true);
+ pref("browser.tabs.maxOpenBeforeWarn", 15);
+ pref("browser.tabs.insertRelatedAfterCurrent", true);
+ pref("browser.tabs.insertAllTabsAfterCurrent", false);
++pref("browser.tabs.selectOwnerOnClose", true);
+
+ // For future use
+ pref("browser.tabs.loadBookmarksInBackground", false);
+
+ // how many browsers can be saved in the DOM (by the tabbed browser)
+ pref("browser.tabs.max_tabs_undo", 3);
+ // should popups by saved in the DOM (by the tabbed browser)
+ pref("browser.tabs.cache_popups", false);
+--- seamonkey-2.53.7/comm/suite/base/content/utilityOverlay.js
++++ seamonkey-2.53.7/comm/suite/base/content/utilityOverlay.js
+@@ -1624,21 +1624,23 @@ function openLinkIn(url, where, params)
+ // forces tab to be focused
+ loadInBackground = true;
+ // fall through
+ case "tabshifted":
+ loadInBackground = !loadInBackground;
+ // fall through
+ case "tab":
+ var browser = w.getBrowser();
++ var owner = loadInBackground ? null : browser.selectedTab;
+ var tab = browser.addTab(url, {
+ referrerURI: aReferrerURI,
+ referrerPolicy: aReferrerPolicy,
+ charset: aCharset,
+ postData: aPostData,
++ ownerTab: owner,
+ allowThirdPartyFixup: aAllowThirdPartyFixup,
+ relatedToCurrent: aRelatedToCurrent,
+ allowMixedContent: aAllowMixedContent,
+ noReferrer: aNoReferrer,
+ userContextId: aUserContextId,
+ originPrincipal: aPrincipal,
+ triggeringPrincipal: aTriggeringPrincipal,
+ });
+--- seamonkey-2.53.7/comm/suite/browser/tabbrowser.xml
++++ seamonkey-2.53.7/comm/suite/browser/tabbrowser.xml
+@@ -1151,16 +1151,28 @@
+ newBrowser.docShellIsActive = this.mCurrentTab.linkedBrowser.docShellIsActive;
+ if (this.mCurrentBrowser) {
+ this.mCurrentBrowser.droppedLinkHandler = null;
+ this.mCurrentBrowser.docShellIsActive = false;
+ this.mCurrentBrowser.removeAttribute("primary");
+ this.finder.mListeners.forEach(l => this.mCurrentBrowser.finder.removeResultListener(l));
+ }
+
++ var oldTab = this.mCurrentTab;
++
++ // Preview mode should not reset the owner
++ if (!this._previewMode && !oldTab.selected)
++ oldTab.owner = null;
++
++ let lastRelatedTab = this.mLastRelatedIndex ? this.tabs[this.mLastRelatedIndex] : null;
++ if (lastRelatedTab) {
++ if (!lastRelatedTab.selected)
++ lastRelatedTab.owner = null;
++ }
++
+ newBrowser.setAttribute("primary", "true");
+ this.mCurrentBrowser = newBrowser;
+ this.mCurrentTab = this.selectedTab;
+ this.mCurrentTab.removeAttribute("unread");
+ this.finder.mListeners.forEach(l => this.mCurrentBrowser.finder.addResultListener(l));
+
+ var tabListener = this.mTabListeners[this.tabContainer.selectedIndex];
+
+@@ -1445,16 +1457,19 @@
+ opener: null,
+ };
+ }
+
+ params.focusNewTab = params.inBackground != null ?
+ !params.inBackground :
+ !Services.prefs.getBoolPref("browser.tabs.loadInBackground");
+
++ if (params.focusNewTab)
++ params.ownerTab = this.selectedTab;
++
+ return this.addTab(aURI, params);
+ ]]>
+ </body>
+ </method>
+
+ <method name="loadTabs">
+ <parameter name="aURIs"/>
+ <parameter name="aLoadInBackground"/>
+@@ -1556,43 +1571,49 @@
+ <parameter name="aPostData"/>
+ <parameter name="aFocusNewTab"/>
+ <parameter name="aAllowThirdPartyFixup"/>
+ <body>
+ <![CDATA[
+ var aTriggeringPrincipal;
+ var aReferrerPolicy;
+ var aFromExternal;
++ var aOwner;
+ var aRelatedToCurrent;
+ var aAllowMixedContent;
+ var aNoReferrer;
+ var aUserContextId;
+ var aOriginPrincipal;
+ var aOpener;
+ if (arguments.length == 2 &&
+ arguments[1] != null &&
+ typeof arguments[1] == "object" &&
+ !(arguments[1] instanceof Ci.nsIURI)) {
+ let params = arguments[1];
+ aTriggeringPrincipal = params.triggeringPrincipal;
+ aReferrerURI = params.referrerURI;
+ aReferrerPolicy = params.referrerPolicy;
+ aCharset = params.charset;
+ aPostData = params.postData;
++ aOwner = params.ownerTab;
+ aFocusNewTab = params.focusNewTab;
+ aAllowThirdPartyFixup = params.allowThirdPartyFixup;
+ aFromExternal = params.fromExternal;
+ aRelatedToCurrent = params.relatedToCurrent;
+ aAllowMixedContent = params.allowMixedContent;
+ aNoReferrer = params.noReferrer;
+ aUserContextId = params.userContextId;
+ aOriginPrincipal = params.originPrincipal;
+ aOpener = params.opener;
+ }
+
++ // if we're adding tabs, we're past interrupt mode, ditch the owner
++ if (this.mCurrentTab.owner)
++ this.mCurrentTab.owner = null;
++
+ this._browsers = null; // invalidate cache
+
+ var t = this.referenceTab.cloneNode(true);
+
+ var blank = !aURI || aURI == "about:blank";
+
+ if (!blank)
+ t.setAttribute("label", aURI);
+@@ -1640,16 +1661,20 @@
+
+ // We start our browsers out as inactive.
+ b.docShellIsActive = false;
+
+ this.mStrip.collapsed = false;
+
+ Services.prefs.setBoolPref("browser.tabs.forceHide", false);
+
++ // If this new tab is owned by another, assert that relationship
++ if (aOwner)
++ t.owner = aOwner;
++
+ // wire up a progress listener for the new browser object.
+ var position = this.tabs.length - 1;
+ var tabListener = this.mTabProgressListener(t, b, blank);
+ const filter = Cc["@mozilla.org/appshell/component/browser-status-filter;1"]
+ .createInstance(Ci.nsIWebProgress);
+ filter.addProgressListener(tabListener, Ci.nsIWebProgress.NOTIFY_ALL);
+ b.webProgress.addProgressListener(filter, Ci.nsIWebProgress.NOTIFY_ALL);
+ this.mTabListeners[position] = tabListener;
+@@ -1689,16 +1714,20 @@
+ // aReferrerURI is null or undefined if the tab is opened from
+ // an external application or bookmark, i.e. somewhere other
+ // than the current tab.
+ if ((aRelatedToCurrent || aReferrerURI ||
+ Services.prefs.getBoolPref("browser.tabs.insertAllTabsAfterCurrent")) &&
+ Services.prefs.getBoolPref("browser.tabs.insertRelatedAfterCurrent")) {
+ var lastRelatedIndex = this.mLastRelatedIndex ||
+ this.tabContainer.selectedIndex;
++ if (this.mLastRelatedIndex)
++ this.tabs[this.mLastRelatedIndex].owner = null;
++ else
++ t.owner = this.selectedTab;
+ this.moveTabTo(t, ++lastRelatedIndex);
+ this.mLastRelatedIndex = lastRelatedIndex;
+ }
+
+ if (aFocusNewTab) {
+ var parentTab = this.selectedTab;
+ this.selectedTab = t;
+ this.mPreviousTab = parentTab;
+@@ -2007,16 +2036,23 @@
+ oldBrowser.webProgress.removeProgressListener(filter);
+ filter.removeProgressListener(this.mTabListeners[index]);
+ this.mTabFilters.splice(index, 1);
+ this.mTabListeners.splice(index, 1);
+
+ // We are no longer the primary content area
+ oldBrowser.removeAttribute("primary");
+
++ // Remove this tab as the owner of any other tabs, since it's going away.
++ for (let tab of this.tabs) {
++ if ("owner" in tab && tab.owner == aTab)
++ // |tab| is a child of the tab we're removing, make it an orphan
++ tab.owner = null;
++ }
++
+ // Now select the new tab before nuking the old one.
+ var currentIndex = this.tabContainer.selectedIndex;
+
+ var newIndex = -1;
+ if (currentIndex > index)
+ newIndex = currentIndex - 1;
+ else if (currentIndex < index)
+ newIndex = currentIndex;
+@@ -2033,17 +2069,21 @@
+ this._browsers = null;
+
+ // Clean up before/afterselected attributes before removing the tab
+ aTab._selected = false;
+ aTab.remove();
+
+ // When the current tab is removed select a new tab
+ // and fire select events on tabpanels and tabs
+- if (this.mPreviousTab && (aTab == this.mCurrentTab))
++ if (aTab.owner && !aTab.owner.hidden && !aTab.owner.closing &&
++ Services.prefs.getBoolPref("browser.tabs.selectOwnerOnClose")) {
++ this.selectedTab = aTab.owner;
++ }
++ else if (this.mPreviousTab && (aTab == this.mCurrentTab))
+ this.selectedTab = this.mPreviousTab;
+ else {
+ this.tabContainer.selectedIndex = newIndex;
+
+ // We need to explicitly clear this, because updateCurrentBrowser
+ // doesn't get called for a background tab
+ this.mPreviousTab = null;
+ }
diff --git a/www-client/seamonkey/seamonkey-2.53.6.ebuild b/www-client/seamonkey/seamonkey-2.53.7.1.ebuild
index d1fd0ce5575d..79cd3a849a6e 100644
--- a/www-client/seamonkey/seamonkey-2.53.6.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.7.1.ebuild
@@ -1,7 +1,8 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=6
+EAPI=7
+
WANT_AUTOCONF="2.1"
PYTHON_COMPAT=( python3_{7..9} )
@@ -27,53 +28,48 @@ else
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases/${MOZ_PV}"
fi
-S="${WORKDIR}/${MY_MOZ_P}"
SRC_URI="${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source.tar.xz -> ${P}.source.tar.xz
${MOZ_HTTP_URI}/source/${MY_MOZ_P}.source-l10n.tar.xz -> ${P}.source-l10n.tar.xz"
+S="${WORKDIR}/${MY_MOZ_P}"
MOZ_GENERATE_LANGPACKS=1
MOZ_L10N_SOURCEDIR="${S}/${P}-l10n"
-inherit autotools check-reqs flag-o-matic mozcoreconf-v6 mozextension mozlinguas-v2 pax-utils toolchain-funcs xdg-utils
-
-PATCH="${PN}-2.53.6_beta1-patches-01"
+inherit autotools check-reqs desktop flag-o-matic mozcoreconf-v6 mozextension mozlinguas-v2 pax-utils toolchain-funcs xdg-utils
DESCRIPTION="Seamonkey Web Browser"
-HOMEPAGE="http://www.seamonkey-project.org"
-KEYWORDS="amd64 ~ppc64 x86"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,sqlite} )
-IUSE="+chatzilla +crypt dbus debug +gmp-autoupdate +ipc jack lto minimal
-neon pulseaudio +roaming selinux startup-notification ${SYSTEM_IUSE[@]} test
-wifi"
-RESTRICT="!test? ( test )"
+HOMEPAGE="https://www.seamonkey-project.org/"
+PATCH="${PN}-2.53.6_beta1-patches-01"
SRC_URI+="
https://dev.gentoo.org/~polynomial-c/mozilla/patchsets/${PATCH}.tar.xz
system-libvpx? ( https://dev.gentoo.org/~polynomial-c/mozilla/${PN}-2.53.3-system_libvpx-1.8.patch.xz )
"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+SLOT="0"
+SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,sqlite} )
+IUSE="+chatzilla cpu_flags_arm_neon +crypt dbus debug +gmp-autoupdate +ipc jack
+lto minimal pulseaudio +roaming selinux startup-notification test wifi"
+IUSE+=" ${SYSTEM_IUSE[@]}"
+KEYWORDS="~amd64 ~ppc64 ~x86"
+
+RESTRICT="!test? ( test )"
+
ASM_DEPEND=">=dev-lang/yasm-1.1"
-# Convert to BDEPEND once the ebuild goes EAPI-7
-DEPEND="
+BDEPEND="
app-arch/unzip
app-arch/zip
+ >=dev-lang/nasm-2.13
dev-lang/perl
sys-apps/findutils
>=sys-devel/binutils-2.16.1
virtual/pkgconfig
>=virtual/rust-1.34.0
- amd64? (
- ${ASM_DEPEND}
- )
+ amd64? ( ${ASM_DEPEND} )
lto? ( sys-devel/binutils[gold] )
- x86? (
- ${ASM_DEPEND}
- )
+ x86? ( ${ASM_DEPEND} )
"
-
COMMON_DEPEND="
>=app-text/hunspell-1.5.4:=
dev-libs/atk
@@ -134,20 +130,17 @@ COMMON_DEPEND="
)
)
"
-RDEPEND="
- ${COMMON_DEPEND}
+RDEPEND="${COMMON_DEPEND}
selinux? ( sec-policy/selinux-mozilla )
"
-DEPEND+="${COMMON_DEPEND}
+DEPEND="${COMMON_DEPEND}
amd64? ( virtual/opengl )
x86? ( virtual/opengl )
"
# 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
+[[ -z ${GMP_PLUGIN_LIST} ]] && GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
BUILD_OBJ_DIR="${S}/seamonk"
@@ -191,9 +184,14 @@ src_unpack() {
}
src_prepare() {
+ rm "${WORKDIR}/mozilla/6009_musl_sandbox_membarrier.patch" || die
+
# Apply our patches
eapply "${WORKDIR}"/mozilla
+ # https://bugzilla.mozilla.org/show_bug.cgi?id=1623054
+ eapply "${FILESDIR}/${PN}-2.53.7-ownertab.patch"
+
# Shell scripts sometimes contain DOS line endings; bug 391889
grep -rlZ --include="*.sh" $'\r$' . |
while read -r -d $'\0' file ; do
@@ -300,14 +298,14 @@ src_configure() {
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 '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
+ mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
if use system-libevent ; then
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX%/}"/usr
+ mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
fi
- mozconfig_annotate '' --prefix="${EPREFIX%/}"/usr
- mozconfig_annotate '' --libdir="${EPREFIX%/}"/usr/$(get_libdir)
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
mozconfig_annotate 'Gentoo default' --enable-system-hunspell
mozconfig_annotate '' --disable-crashreporter
mozconfig_annotate 'Gentoo default' --with-system-png
@@ -350,7 +348,7 @@ src_configure() {
mozconfig_use_with system-av1
# Modifications to better support ARM, bug 553364
- if use neon ; then
+ if use cpu_flags_arm_neon ; then
mozconfig_annotate '' --with-fpu=neon
mozconfig_annotate '' --with-thumb=yes
mozconfig_annotate '' --with-thumb-interwork=no
@@ -358,8 +356,7 @@ src_configure() {
if [[ ${CHOST} == armv* ]] ; then
mozconfig_annotate '' --with-float-abi=hard
if ! use system-libvpx ; then
- sed -i -e "s|softfp|hard|" \
- media/libvpx/moz.build || die
+ sed -i -e "s|softfp|hard|" media/libvpx/moz.build || die
fi
fi
@@ -436,7 +433,7 @@ src_configure() {
export MOZ_NOSPAM=1
# workaround for funky/broken upstream configure...
- SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
emake V=1 -f client.mk configure
#./mach configure || die
}
@@ -451,7 +448,7 @@ src_compile() {
src_install() {
MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
- DICTPATH="\"${EPREFIX%/}/usr/share/myspell\""
+ DICTPATH="\"${EPREFIX}/usr/share/myspell\""
local emid
cd "${BUILD_OBJ_DIR}" || die
@@ -481,7 +478,7 @@ src_install() {
done
fi
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
emake DESTDIR="${D}" install
MOZ_P="${MY_MOZ_P}" mozlinguas_src_install
@@ -497,18 +494,18 @@ src_install() {
domenu "${T}"/${PN}.desktop
# Required in order to use plugins and even run seamonkey on hardened.
- pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container}
+ pax-mark m "${ED}"/${MOZILLA_FIVE_HOME}/{seamonkey,seamonkey-bin,plugin-container}
if use minimal ; then
- rm -rf "${ED}"/usr/include "${ED}${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk}
+ rm -r "${ED}"/usr/include "${ED}/${MOZILLA_FIVE_HOME}"/{idl,include,lib,sdk} || die
fi
if use chatzilla ; then
emid='{59c81df5-4b7a-477b-912d-4e0fdf64e5f2}'
# remove the en_US-only xpi file so a version with all requested locales can be installed
- if [[ -e "${ED}"${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi ]] ; then
- rm -f "${ED}"${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die
+ if [[ -e "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi ]] ; then
+ rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die
fi
# merge the extra locales into the main extension
@@ -555,3 +552,7 @@ pkg_postinst() {
elog "the Add-on manager."
fi
}
+
+pkg_postrm() {
+ xdg_desktop_database_update
+}
diff --git a/www-client/seamonkey/seamonkey-2.53.7_beta1.ebuild b/www-client/seamonkey/seamonkey-2.53.7.ebuild
index 24e958206839..a71a636282ed 100644
--- a/www-client/seamonkey/seamonkey-2.53.7_beta1.ebuild
+++ b/www-client/seamonkey/seamonkey-2.53.7.ebuild
@@ -48,9 +48,10 @@ SRC_URI+="
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
SLOT="0"
SYSTEM_IUSE=( +system-{av1,harfbuzz,icu,jpeg,libevent,libvpx,sqlite} )
-IUSE="+chatzilla +crypt dbus debug +gmp-autoupdate +ipc jack lto minimal neon
-pulseaudio +roaming selinux startup-notification ${SYSTEM_IUSE[@]} test wifi"
-KEYWORDS="~amd64 ~ppc64 ~x86"
+IUSE="+chatzilla cpu_flags_arm_neon +crypt dbus debug +gmp-autoupdate +ipc jack
+lto minimal pulseaudio +roaming selinux startup-notification test wifi"
+IUSE+=" ${SYSTEM_IUSE[@]}"
+KEYWORDS="amd64 ~ppc64 x86"
RESTRICT="!test? ( test )"
@@ -59,6 +60,7 @@ ASM_DEPEND=">=dev-lang/yasm-1.1"
BDEPEND="
app-arch/unzip
app-arch/zip
+ >=dev-lang/nasm-2.13
dev-lang/perl
sys-apps/findutils
>=sys-devel/binutils-2.16.1
@@ -343,7 +345,7 @@ src_configure() {
mozconfig_use_with system-av1
# Modifications to better support ARM, bug 553364
- if use neon ; then
+ if use cpu_flags_arm_neon ; then
mozconfig_annotate '' --with-fpu=neon
mozconfig_annotate '' --with-thumb=yes
mozconfig_annotate '' --with-thumb-interwork=no
diff --git a/www-client/surf/Manifest b/www-client/surf/Manifest
index bd2f0709d574..d31970a60962 100644
--- a/www-client/surf/Manifest
+++ b/www-client/surf/Manifest
@@ -1,5 +1,5 @@
AUX surf-2.0-gentoo.patch 2395 BLAKE2B 45722d17b9ec85601d7354b7714388ca6cbc041c88e0a75bca609bffec31956bbe5567b0674f242a81eb551ecf7844f6d6ed742fe3176ccf308c743fcd2f881f SHA512 109d49f0648942781781c970be518c83c89137af6c578773da23a96b20cc922a11b5478453439d4dd22f934ad8f8a3989c2f62620a9312cfaea4753efa9ee7c2
-AUX surf-9999-gentoo.patch 1147 BLAKE2B 4766afd176d300bcf26fc7730e60344b6461133cab976fc96b9afa1a99df6189085ecc802b308df653871866971ce078b586bda5f9c124c74d9b555377174b0e SHA512 d0a50f8b396b3989827e9c2fe20d0de58ba626a2f551aafc7a776ca545f1b76c548580a1f813bcef3fc2ec2d0fe60af76036a4d9d182955a7abcd44dc7185709
+AUX surf-9999-gentoo.patch 1082 BLAKE2B 6884164a69609c432976c87dbb470394786c7d85328e3a6e0b7e29f471a1b7b8f03212c1cbf101ca5deb4e4c4e63fabf5f0b2963f2494e95316e696875890f12 SHA512 7befff3259b4aa8887de238d2a3fd61e536cecb3bb944e64105e4ad1f56c1a3b0b060abccbeb258efe45d901e20fba40fd5af69c3058941f57f4de6e415f442b
DIST surf-2.0.tar.gz 19056 BLAKE2B d9ef974ec14ce1ddf2437a43ccb0f424ada75d64ce926b19ac56f072d3589e6d251220842372f100f835ffbcccea2c402306a0c9f19f25462f5cb69fe4d7d175 SHA512 75798bb189fa2c2c93827672089a86cf155aa7b5c7c1a0887a34817ca41763907e44a02f52947535d37a043f827d2c0fe75d16a3d172079f9cab8da341e4c0c5
EBUILD surf-2.0.ebuild 1216 BLAKE2B ac3980a08b6fd54ebb1c8424578ede2d0a1e4a911071cc62b8c506901f26453a031c4297c45d7fdae68ae391ad13c991c6df2590640cd5f77222030d9ea95b83 SHA512 a176f138ebb9779d94a94e5ff274390be1043b20cccf1130b14f8212d19c0a43063d6b34b6f7f2fc2daf9a2de4f3f52f3b80de55bb2af7ca075dc7c673ec44d1
EBUILD surf-9999.ebuild 1331 BLAKE2B 0181a924a03247c3a60aece43b5029702162df785c208082df610f38b8d499ba33d4824b2b5f99985f7de45dcca68028fe7dd4d1b4037fcd9cfa978acd679af0 SHA512 ffefee4fe16bd708b8c09ffe590a39553a53266797a92509df108faf495a83f6da5e509bf8a8d743dd2a29bd5f4f836f87a93256a5e1a958c12ea3b807c3ba6c
diff --git a/www-client/surf/files/surf-9999-gentoo.patch b/www-client/surf/files/surf-9999-gentoo.patch
index 30111395f00c..fe6324ddbc9f 100644
--- a/www-client/surf/files/surf-9999-gentoo.patch
+++ b/www-client/surf/files/surf-9999-gentoo.patch
@@ -1,5 +1,3 @@
-diff --git a/config.mk b/config.mk
-index f1910bf..55d7066 100644
--- a/config.mk
+++ b/config.mk
@@ -4,18 +4,18 @@ VERSION = 2.0
diff --git a/www-client/vivaldi-snapshot/Manifest b/www-client/vivaldi-snapshot/Manifest
index a6f4d0f4aaba..6c88d339e5f9 100644
--- a/www-client/vivaldi-snapshot/Manifest
+++ b/www-client/vivaldi-snapshot/Manifest
@@ -1,11 +1,11 @@
-DIST vivaldi-snapshot_3.7.2218.42-1_amd64.deb 78357072 BLAKE2B f6406b570ba7f009eb22074d86980afcd6003cb07aa8b2b8de71cf71ad1dc465c1f09dc99f220c9383ca08d54b99fb2a082d19a0da57071107e27505be6bf3d6 SHA512 a55bf5acbb7ad0788ae0d3156eb04e3f7ce3ed6242ac7e35185484b348d22a9fe2f722fb16b3771fecd32948bcf8fe0383dcbb2dfaa161000680346cb8e29d32
-DIST vivaldi-snapshot_3.7.2218.42-1_arm64.deb 71058668 BLAKE2B 4d82c740e228bb1595616bc90cddc726f974be5eea28c978fac8cad0fad11da6ddd057a985411d6474315976d51fea659c242f1067cb4dc39f3cca9afc59a517 SHA512 2d97e0ec1022031b686ef250bfdd2cb1f2cf993c7b3b14b9924ff9d44d0f5d61ef8b0d7a2afb5444367addc527d70ce1e6312ab0af3b4e752bfca28510af28d3
-DIST vivaldi-snapshot_3.7.2218.42-1_armhf.deb 69882472 BLAKE2B 97b8ad6a63e6e16579ee62c3c514d385feac8f163c0c8e68f5b69ad256a8ca5a61bd37b4b12f597e61538006f30456d90a750fa4619024ae71ad049b499fd9c1 SHA512 54d7bb8f32fae324788e9f659aa81ce1533da72e8676db83379a020ba456942275e0ccf3bf8558be58dc6fa9b17265d74fb264380c02437ad14b070cbbb31e5b
-DIST vivaldi-snapshot_3.7.2218.42-1_i386.deb 76060508 BLAKE2B 7b402c88bf56a42c1b13ccf05ef204cb00c518348a7e39b5eb433c6faf670efc36bd6a40d4418d099ffd38c538193c825b63dba316b52149d8c66fc3633a7258 SHA512 4328ada6e414ed719fd50d2937d61e466ea4b9488b9d9a8a3450a25f737b85afb982d0e727b820ba2fa62c392b764017a0dbc4da5e49eff5e7978d29964b873f
-DIST vivaldi-snapshot_3.8.2238.3-1_amd64.deb 79031388 BLAKE2B 145b9b17509fc9c96ffb94dca369cb2d7a9280cbf3919cb925e1f889e371ec3b405f310cd2945f78561c7738c00e756c4d55a07a99a784d2693ae00ca40c0312 SHA512 a0398d4275fd8992aea68a2bcf26e2992df3e11a8f347178797eea5655a00d7f6bac669499138b3f60bc268d6e0ef268bb192420d35558068645c90ccd5adc04
-DIST vivaldi-snapshot_3.8.2238.3-1_arm64.deb 71080608 BLAKE2B 06700f48c5b2b77a3f9961eae36733b25492b133cfdb2634e0a33c111e46783f22236fc9aa395e501dc735fcbbb74ca71aa93119e7541e702663a955c10949b3 SHA512 83bc8802755500ff0c67cd7d7f6528a26a6e61f86902b749656f79db8ae4ae06285ed0cb27acc95f11927ac2c499e9ca3c24fc77098dc9a14722fa627f04af49
-DIST vivaldi-snapshot_3.8.2238.3-1_armhf.deb 69906156 BLAKE2B 69e68fc3d9d6240249feb15a1aac890f15e1a937fd4ef4fd099f92220476340240e349ef1122027218d0378c709b2563f05619191fa1f00e9dfc5c2aa2c43c28 SHA512 0e16a8a1e4812621f7096ad6fc9704b807617d5a883ec210ac5ffb7415a250429874eafa962cd9bf4db082e7040654a7edbf824d060ed89182398e09eb2bcc65
-DIST vivaldi-snapshot_3.8.2238.3-1_i386.deb 76058884 BLAKE2B 2f89a4ac022d48cfaa4af5c494a587b023c6ccc621c33ca2511906b9f875307e407835289586fe4de595b05132525ca63bb5955e99710fa9234735a3b938f590 SHA512 cd7f8600588bd16fa1f29968a95c569d335c34b0fc928cf639806ae248fd0d466b014f7838bba899b348ef6cb20493a2f85567f37119e906f148ce73495eaecd
-EBUILD vivaldi-snapshot-3.7.2218.42.ebuild 3342 BLAKE2B 6cedcc20db6fef8468a74fa7b0102b7e0de08029e179dfac685f636184a7250f7494d2a5b52ea2e3ecb9f73321e9cb8f57e2aa8ff0a7c86901c7ca1f6639f301 SHA512 8a2ead0fe7aa024f0565e6ed4effba0dc47d51da8c79fea96f7ada0deb504115140b3ef4e97d8a97e65fdea479b27019ee34ac11f31c87e5233067ec6af0db0d
-EBUILD vivaldi-snapshot-3.8.2238.3.ebuild 3342 BLAKE2B 6cedcc20db6fef8468a74fa7b0102b7e0de08029e179dfac685f636184a7250f7494d2a5b52ea2e3ecb9f73321e9cb8f57e2aa8ff0a7c86901c7ca1f6639f301 SHA512 8a2ead0fe7aa024f0565e6ed4effba0dc47d51da8c79fea96f7ada0deb504115140b3ef4e97d8a97e65fdea479b27019ee34ac11f31c87e5233067ec6af0db0d
+DIST vivaldi-snapshot_3.8.2259.16-1_amd64.deb 82378492 BLAKE2B 1abfbe5703e5c3f2429369ec53a3210e40c522c3ccf736e5373661e1695510296e5073264dd8ea4a015c09809571ecb56ce75414cc61d04988abfab206bc92fa SHA512 c4fd12bb59a2405df1424b088164a0324741b02558fbca6f315bb5d5935f35689c9ba4a12fa8eb1fb52bce5758ec892f0197067b099a26882f7fa08b531e03ad
+DIST vivaldi-snapshot_3.8.2259.16-1_arm64.deb 74007352 BLAKE2B 05afc39faff0b195cea99402ebd262a05474e1ebaec8383c08200ac47ad5123d05d592da594d323d85b39882a3b1faae123a277699d903238fad6fa290975c5e SHA512 31bc98c02b1f5c0c8f8b4fbe18a0023fbda03c328777fab8c90372ae7daed8a8065a3388d36d7fcd2672c3d87704ea1dcdc5ae35674960d3257b0c61ebca8622
+DIST vivaldi-snapshot_3.8.2259.16-1_armhf.deb 72569996 BLAKE2B 8fedbf940a93e1bb2607f28ab750ae6f0ca376d2bcf420da79fd3821f40bb6293bf3dc76f3b58ffddaddc4cebcc50c6c44b92106c35075c52554ab721de97e88 SHA512 30c1a9f4e93aad1694378c239b9cd90df8e14b78734b0e7b066197bca19de7251ec9042e30fe24c2d142fd4182d59e914f6f1376217519c57eed1956183e39a4
+DIST vivaldi-snapshot_3.8.2259.16-1_i386.deb 79496052 BLAKE2B 5742f558c73e1e0fdf990d44ef127d60813743a5cdd696f1353dd4bbaa6f86874730a91b293c2a14360d810e86350c06b55d7998e5a50e1758dac13b3bc03945 SHA512 bb528a6435bb3fd996d6c55573a5b13379e2e25f61368310534a73b5f444220f9055c548c4955e1b61e4385f2726449dc8b527d82fe15c465557217aa511d10f
+DIST vivaldi-snapshot_3.8.2259.21-1_amd64.deb 82394888 BLAKE2B 1ea53010856cb8132f5fb824123f914e801128c8df70fc12dc9c6c5a41268fc7f957b4ba206e440e5d50ff70df40dc2c7a86a49b65072b08b73225fad89300dc SHA512 b83c26823976094a28ff899aaf1bbd87c5390eae936307d662470bc108cd41e87e585f5e1b31d3d40a316df829e72c487163239b9b3d92a0115608828386f7c7
+DIST vivaldi-snapshot_3.8.2259.21-1_arm64.deb 73991336 BLAKE2B 87b870be7ab0f243fca561b6549e67cf4347dd3de1327e48eadff68a8c78f1494946621202e4b1446fb8eb17b1c460ef26c73755acacfffba90f93880d101dc1 SHA512 0633d462b2661605ecd565ba2836fe31507888f5866c39248fce21565454a5b3530cd2c386218f10784af7e7ff8ba2927fea49b51a0d32ae9691a8cd391bb989
+DIST vivaldi-snapshot_3.8.2259.21-1_armhf.deb 72569568 BLAKE2B ce6a6717664155627178bf993dcb7010750cf8a34062fd967c5822b327b10ae3cb4c553da389961968b9779ad2aa0343d4a8d064f2fff55985721b9bce572089 SHA512 9905cb5cc40c31aaf015c5aa068f0c5092826dc2eb2ea4ad499f09114d7f5b9c42092d513ce5bae552ce6864333ba0c34248c97d271f843e9f1108c7aa040575
+DIST vivaldi-snapshot_3.8.2259.21-1_i386.deb 79489808 BLAKE2B fa27f8a9476ac6bb4aa9ee3a0556b77d7f79ac446be180c7851e3d020a683f1cacacef0fdf9d8bd71e297f9f8428026f4da251998c5d45e27cc2722b9ff2a4c5 SHA512 636b08c892ef0057a7500b672d1362eb20f6b31b1b8e6c376f78cfd213ece801282160a219d8ec619b306b2236e94cc80166d52f2cd47665c26547819c8e746f
+EBUILD vivaldi-snapshot-3.8.2259.16.ebuild 3342 BLAKE2B 6cedcc20db6fef8468a74fa7b0102b7e0de08029e179dfac685f636184a7250f7494d2a5b52ea2e3ecb9f73321e9cb8f57e2aa8ff0a7c86901c7ca1f6639f301 SHA512 8a2ead0fe7aa024f0565e6ed4effba0dc47d51da8c79fea96f7ada0deb504115140b3ef4e97d8a97e65fdea479b27019ee34ac11f31c87e5233067ec6af0db0d
+EBUILD vivaldi-snapshot-3.8.2259.21.ebuild 3342 BLAKE2B 6cedcc20db6fef8468a74fa7b0102b7e0de08029e179dfac685f636184a7250f7494d2a5b52ea2e3ecb9f73321e9cb8f57e2aa8ff0a7c86901c7ca1f6639f301 SHA512 8a2ead0fe7aa024f0565e6ed4effba0dc47d51da8c79fea96f7ada0deb504115140b3ef4e97d8a97e65fdea479b27019ee34ac11f31c87e5233067ec6af0db0d
MISC metadata.xml 484 BLAKE2B 8c52aa5485213206999f40c7f99771713b3252cb6bf535bbe41e72da75f3075af1745cc9b44666cbee69b5fad3715bcbd540353980cf6ff302752dffdfa379e9 SHA512 89ad56615e6e82251ce8e04eb081cab53e6656a379622fffaa11bd21426f536ac5632ac7df6df270257112b7f81ed5b5babda6a99fbd1f2657daaa883f3f099f
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.7.2218.42.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2259.16.ebuild
index 232d99b73e99..232d99b73e99 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.7.2218.42.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2259.16.ebuild
diff --git a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2238.3.ebuild b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2259.21.ebuild
index 232d99b73e99..232d99b73e99 100644
--- a/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2238.3.ebuild
+++ b/www-client/vivaldi-snapshot/vivaldi-snapshot-3.8.2259.21.ebuild
diff --git a/www-client/vivaldi/Manifest b/www-client/vivaldi/Manifest
index 7723f5fae011..bbf57367a565 100644
--- a/www-client/vivaldi/Manifest
+++ b/www-client/vivaldi/Manifest
@@ -2,15 +2,15 @@ DIST vivaldi-stable_3.6.2165.40-1_amd64.deb 77600092 BLAKE2B 9a2f2ae41c16a2bd1b2
DIST vivaldi-stable_3.6.2165.40-1_arm64.deb 69850704 BLAKE2B c88641c0ea45771eecf2369f89f18b2991931ea67f545c93ae3426b5561613835132f5a285d5f267b2e0981c9ffb65402a0016ec29fdabf381e6a16abe06c9b6 SHA512 026c58ee3c34497f6c5f31cf96b9a202efdeb2713301d5699267ff8b8fb32618c6c70e685479862a9c223dcdc32a0ea024f7334c8a52e18c5ae8b66bb7fed97b
DIST vivaldi-stable_3.6.2165.40-1_armhf.deb 68650992 BLAKE2B 932c8df157717d99d2cd7963217fc0ecfce87a2118448624eae410311b706af468c1d6f8c0baaa3f8b8d2513eaad92e26417ca10f5511f5f76cb6f5cc7835b7c SHA512 e319733feef35c6b506deb21a21e4f6ee46acfcc83788bfa91d10b723146c870ec5108e433c57bfba37a3ba84da2d4f876a066a17a8f180e61933968585aca17
DIST vivaldi-stable_3.6.2165.40-1_i386.deb 74317284 BLAKE2B b3b7a2a675128fea0b576dc7ff2b08218ee6c9796bdfaca91e8302f6d0de63173e8ab7f2f39232ffdc020779061724cebf599fd6e29f7eb1bf9277a271d52d3a SHA512 5628ea1ebaaa8b8a647b3e07c27aade8f45d448e21b38f19d9fc3749dc919a20f09df111098b99f5e6ec11146557f8742d5b40d3fe23e5bc02c4204fee7392c5
-DIST vivaldi-stable_3.7.2218.45-1_amd64.deb 78983248 BLAKE2B 0208087a99cecca72b9d4e9965a8a94289657a74a3b9eda240c45537e653a3cf5c6b33c73049d8089eb9b270cd9b13b4a159b1771e0143649802300f9afcc870 SHA512 3cb30b874964ace3283ffc5a5b146f64b60629bf1e2f279735709e8426b6d94e4213e8963676225d8d8575099b64fe18dcf54969b92096b6ca010b1fbdfe7bab
-DIST vivaldi-stable_3.7.2218.45-1_arm64.deb 71064292 BLAKE2B 85737bbb82dc9b971996cabef7dcca334c3155616a2b881436376aadd141b1898b6438e984f4cc53bbe1f7496ef46ac14d17242314a817e9e0a49ce61301863f SHA512 b7211a09bf8c1e944540af4c7df256fd6402fd3a45604f02f71a343a63278b7a4ef3f05db62420089ec7f563d152270b40678e56a71ebee9b5c58fb092775dea
-DIST vivaldi-stable_3.7.2218.45-1_armhf.deb 69883684 BLAKE2B 2edfa3bbabf646be447a3a9265a102bb0ddfaeed7562072c7a2a59e6b860c7d094a23cc4b6c8c07d69e96746244e0e8a4c2a0a42f806831f7defdc5149420de1 SHA512 b976eea6834070556a33d6c7e88a28dc42939798c86a2513f418583b31fc7af579f7f63e0b41bd3da2ecef3d1d9113f8e91e06f5c250b8e651af7b97d5574f16
-DIST vivaldi-stable_3.7.2218.45-1_i386.deb 76007516 BLAKE2B 6399b6f65e704c87ef643d540481922e3f2bcee81ab3ab897fe170bc25abacefd0bc922f86eb95bacfa053cb2e37284662a1d1d7e09be08792f8b7ca81fc297f SHA512 ab3ce6d4e7ced30c7261743d42f8b538b5feee1468a7dd551e25d11a5f7d35e777663c74e9e86290db682fa41fff1363d71eb73e4431c9b46604f7140b026e4a
-DIST vivaldi-stable_3.7.2218.49-1_amd64.deb 79010508 BLAKE2B 157349e26b52c9e55d0fadeafa48ae9638c4f479eff76dade936991459180c57eaaa1cd951d6f5be6c3c8ff605ba9538ee04ed5b67ab6c1e49675a7adcf70bff SHA512 ca31d0c3336f55dcdec7b6855df5169fe5ac910eacaeb3e6b3ba7c27d7565d5b38411d39d104f1f66edfffebcb6973e22ae76c414920187a1b7619975699b5e5
-DIST vivaldi-stable_3.7.2218.49-1_arm64.deb 71057264 BLAKE2B ca375153a48dda8d119cd1f747c651de914b6665c287a742cf333b090b7d4ca6439b1354e0ffd49a4e2d187bba73f0155280d9c90eac7e6c7aead9336c12e081 SHA512 4a701cfdbf326e7dd16cfc78d303077409fc30cc0fb8ae3cf7963808fbf20fa03b45ae10653c9d3fa46a899e916e343a9f64e8249642864a124e0ebb30f03ac4
-DIST vivaldi-stable_3.7.2218.49-1_armhf.deb 69904972 BLAKE2B 3fe7e29db324993b2afdebd8d8cb8a6c1cac77a8715d46abae9a7b0c191fef0cebe0b7f90647c21bdbed29e8827b1e6f4afdfb3754cbf1bf57f9c238d668c25f SHA512 56be8c105630613f446793c02fa61e1c933118ac268f0568e96ba8cb6082c776f8aa481a246d5d7dc689330e89abd8ebd93b74fa393f54dd5cdac490ac35da16
-DIST vivaldi-stable_3.7.2218.49-1_i386.deb 76032348 BLAKE2B db236d2757355ad45f9304df4f3e053ce619b51df45ae966588cea59530561fe50d7733d3a835766b5540a57c4d2b3f6eef556ced6f35b0d93bacddf043877b1 SHA512 ed36281acca5b8fdf92ac49bebea92307ab5fec6b3b828fdfd9a90f0307d0b5e039b282588df897bebb101f12dc021604b01fc6de40c8cb47f88336b4b7f4373
+DIST vivaldi-stable_3.7.2218.55-1_amd64.deb 78991908 BLAKE2B 182b928e28d44ceaee4fa7ac4aff07f0dbb184d0ee45c64436c3aa0fbc9a1cfc785df9d1505bc7997760a2500170ed99b45724ff10c25d2118c46345733637ae SHA512 f6cf4c51294f0c3a28d4cbd5ad0cb6fbb4f06dcb5be020868af676783e487dd309993c2fb83f9130f4525bd80d6ff01284d6e43ffd073c568b2002e53cbb0ad3
+DIST vivaldi-stable_3.7.2218.55-1_arm64.deb 71066872 BLAKE2B 67c55e0744e698fde621081362e6d53d87647f3dc99a32cfe280f8d728284741f5a3cc7564511a2ea3f459233628fe1d657f1109b09eb3e6c512668737b3745d SHA512 3878579a944a2c27b60af0cf05ba8db29deff76eca6a2be3aa6f9986f16654d5a4f8d46e920154cd2b8d9ee322a672babe1f44ffcbd44e7e5c50d05e3e87aab8
+DIST vivaldi-stable_3.7.2218.55-1_armhf.deb 69908068 BLAKE2B c6506f27615b4c3f6ded7f2cd7ca47aecb7f3a6f91f4870b530c8cde14a5bf375afccf9e7d34362488271efe45950b1a1a9beaaf9fe51b49ba1913dfd12ddaf6 SHA512 5436850d55a91ba383d5598938b78b9bc5c454b939183b7d7aac9f632cf2b91e935b39c666a7978a858cd7393dc9fe2cbaec6d2ad62fbfc10cd61c6d6455cd65
+DIST vivaldi-stable_3.7.2218.55-1_i386.deb 75304460 BLAKE2B 8abf00497eed0c46fb3856cda24a5a6674c262eaed7b81b7b9e8ab583deec93da0525754b9c42ede090987e589c214715a45e65f2c50231ef8be5a175a5c5b3b SHA512 d8db5e4bd824fedb49d6434283eec6ccbbae5838388182d5ca4abcb996e8be3cc20dbb2a8efdc116c198900ffa92d4fda066b9065503e5e275393d819760bcb5
+DIST vivaldi-stable_3.7.2218.58-1_amd64.deb 78992560 BLAKE2B da8f3eacd8d0c826006e960f0b501bd85c677aabc1dfe9c1f054870c02dd895d8d32b88a9197508bc4036c781be9d39b9d5a42fe1a43aefcb59f054a08d2d636 SHA512 25766509c377244abac4fc4f0fd20d18e04651c1cca475918dfccf4030da988ccf4f36650bc17ba9efb60c9404846af823820297948dfd815b6cfe719ffd837f
+DIST vivaldi-stable_3.7.2218.58-1_arm64.deb 71046428 BLAKE2B 8f0dd3e845f2e4587d238c8f48447e514ac7605acab8d67f30c30ce2df04fae600382218087aea68f75621887f5a71506389c81f9b31614e20d3d7611d7bfe0e SHA512 2126c24ae8a7e4370f4ced2b37580871394de1f38a02b88d24c974ee23c13a4264ca8c11e0c5b7ad542812531898d9ee425657d9c7eeba4e08c718c07c7337bd
+DIST vivaldi-stable_3.7.2218.58-1_armhf.deb 69900368 BLAKE2B a85b97405c80dd10907d9b0b9846b8c2b1101346cdce4b19ddeb1192de64c49056e086903829b30b9e6bb4928c3de500138cda460596dff7c2505fae0661d6ca SHA512 2d37b2080dbacbd6986e9d346be4e0aefd48a25f039668e2c1e697a025c294e4f945fdd3d86ae34688335e0d2b496355461756ae650e0b0fd212fbd983494ae0
+DIST vivaldi-stable_3.7.2218.58-1_i386.deb 76040556 BLAKE2B 4710993024a401a8b9e25dd5cae55d5e5077423a7f7bba7af55150675d7848427f6bdca1fa8666f338b7609cbb11254c75df901e3c33fc6b75c5824c17808b71 SHA512 d5a8658d80aa8a4b5ec38491f3a4f6fb16c5a0de7934d4f7f518efaee36afc1d9585695c121f5cd65d961ae134c7cae0cd6bf0b07858ef2f906d715ca424ead4
EBUILD vivaldi-3.6.2165.40.ebuild 3318 BLAKE2B f064150ffe7675c7971fadb7978ede19bef943d21f8b73cb983042c6ed3b08c4d9126db8ddd3c7c0b827ef71b08fa960cd5261571e4f7454fa49e37d318073f3 SHA512 efcf526c93f5b1b23de82f6b246b2e0cdb5680e182773cb1305dabe110e481f0c3a6b185d19b2e7192bad05065c18a9cb457dbe0a52043360ea742eee3269809
-EBUILD vivaldi-3.7.2218.45.ebuild 3340 BLAKE2B 724a6d3dc137efa4c6bb6c0fda6f042fc292140945b8116ecbbfe2708abfba326c54642c506e997816d7315fbc496b9b02b8497f4ab19bb3cd94cd6643725b70 SHA512 ea148341a3dc22b7df1939d02af2b7626e9c3af00700efb081434b1ef229374f4f3e3827848a84c01848e31311a7430cdd4d7563d663f17fcc5c0436bd22ba39
-EBUILD vivaldi-3.7.2218.49.ebuild 3342 BLAKE2B 6cedcc20db6fef8468a74fa7b0102b7e0de08029e179dfac685f636184a7250f7494d2a5b52ea2e3ecb9f73321e9cb8f57e2aa8ff0a7c86901c7ca1f6639f301 SHA512 8a2ead0fe7aa024f0565e6ed4effba0dc47d51da8c79fea96f7ada0deb504115140b3ef4e97d8a97e65fdea479b27019ee34ac11f31c87e5233067ec6af0db0d
+EBUILD vivaldi-3.7.2218.55.ebuild 3340 BLAKE2B 724a6d3dc137efa4c6bb6c0fda6f042fc292140945b8116ecbbfe2708abfba326c54642c506e997816d7315fbc496b9b02b8497f4ab19bb3cd94cd6643725b70 SHA512 ea148341a3dc22b7df1939d02af2b7626e9c3af00700efb081434b1ef229374f4f3e3827848a84c01848e31311a7430cdd4d7563d663f17fcc5c0436bd22ba39
+EBUILD vivaldi-3.7.2218.58.ebuild 3342 BLAKE2B 6cedcc20db6fef8468a74fa7b0102b7e0de08029e179dfac685f636184a7250f7494d2a5b52ea2e3ecb9f73321e9cb8f57e2aa8ff0a7c86901c7ca1f6639f301 SHA512 8a2ead0fe7aa024f0565e6ed4effba0dc47d51da8c79fea96f7ada0deb504115140b3ef4e97d8a97e65fdea479b27019ee34ac11f31c87e5233067ec6af0db0d
MISC metadata.xml 484 BLAKE2B 8c52aa5485213206999f40c7f99771713b3252cb6bf535bbe41e72da75f3075af1745cc9b44666cbee69b5fad3715bcbd540353980cf6ff302752dffdfa379e9 SHA512 89ad56615e6e82251ce8e04eb081cab53e6656a379622fffaa11bd21426f536ac5632ac7df6df270257112b7f81ed5b5babda6a99fbd1f2657daaa883f3f099f
diff --git a/www-client/vivaldi/vivaldi-3.7.2218.45.ebuild b/www-client/vivaldi/vivaldi-3.7.2218.55.ebuild
index 538ae5a7c6c4..538ae5a7c6c4 100644
--- a/www-client/vivaldi/vivaldi-3.7.2218.45.ebuild
+++ b/www-client/vivaldi/vivaldi-3.7.2218.55.ebuild
diff --git a/www-client/vivaldi/vivaldi-3.7.2218.49.ebuild b/www-client/vivaldi/vivaldi-3.7.2218.58.ebuild
index 232d99b73e99..232d99b73e99 100644
--- a/www-client/vivaldi/vivaldi-3.7.2218.49.ebuild
+++ b/www-client/vivaldi/vivaldi-3.7.2218.58.ebuild
diff --git a/www-client/w3m/Manifest b/www-client/w3m/Manifest
index 2226d49b48a7..dccd8a9ed805 100644
--- a/www-client/w3m/Manifest
+++ b/www-client/w3m/Manifest
@@ -1,7 +1,11 @@
+AUX w3m-0.5.3_p20210102-fix-configure-gettext.patch 635 BLAKE2B c7bb5fca7188a35517fd2006a27cf20dea2fdeef729dd4cde2dd4fd330f546fbaf7891ab7212324016d5cc428576d1f4ba4e5e1200b8fbecbe03aeace1f65b27 SHA512 d2a41844951c25f96fb7f50a7b74badf3f8a6c112a80ca3bb9c3ae57d64cea2dc17278b1d21f53c18ffe228e5293fe68824c8f213b02da36a7a25da52480cce8
+AUX w3m-0.5.3_p20210102-restore-gettext-macro.patch 1076 BLAKE2B 8ba58bee28e506e20306a98e26af624fecfead21976cb0f0fc06ed443aab339c8c2f4c376b2bdbbe5d3232c7f3f88d1793e5059ec9fb22af8e2f34992ea1e15a SHA512 3c58ad896c711a41ecb915fa32318c69f9326a795d0f071120f5cecb8dfc2e7cc7a9174143b34ae7cd8b854037a5b6506bde4c063213bc9cc4a78a5090e3e83c
AUX w3m-img-fb.patch 292 BLAKE2B 3e292f5607b97d49143be54bb2ef31aaf43e9ab599a4b63069b3aca8567abb6bed6f08f88d43b77710932031303a8fabae07296f6cf176a7f4898653816ff7db SHA512 3b2bdc1c72548ab75f98743c7855bf1a7a40d2bda2252ca1f1475b1eb982b5494a42478f7b544365195d2bf2e3214d697aabe0b7a5d208bd06f26ae379163f18
AUX w3m.mailcap 44 BLAKE2B ae8bde48a638a61bcac9c6b3a0e001666e0c17a3e6fff2d2b4da870fde8a5fc0eb8314d9b818399ae502209a2fa4fbdf4bfb07e56e29a275cb2133656da52dfc SHA512 a66ef535a62f593910c1c99865363e7fc8af1815d24f2ccda86a72c0b777ff388100677f0e14e6f57a6786fdbde62cfc3fea554e659d54663f44cfba3e5c67d2
DIST w3m-0.5.3+git20180125.tar.gz 2181743 BLAKE2B d0766fa215be971ba280e4933ee9521ac4b7806f77ced5be4de58a5e28fa478e29a9102d101174f8d216cb982827b347c0fbcbfc494068d1cb8e443e73df7228 SHA512 61b8498b927569937c509460e291eeba6eb302d34ccd6e1bf4d1eb07ac73a3ac5a477161727d310324625be04b907f8c3e970382d08c9fa0846b371699f04e14
DIST w3m-0.5.3+git20190105.tar.gz 2183651 BLAKE2B 624fe3b8c1daa2a6d4ce21e051ee363a29114bdb64e0e0d9864b8098f2a12bcb27e293fa3dfa4dc1dff691fa40046f4878b7d39c321f591d3689d00e3ed42bad SHA512 b63b15d0bea82f50bcaa9fc0826c2d3c265a3ad73069b4a020812f28b552cdf08618ab877280c9f3a43bd64f51b80b7a526098e6395ea121c0981a3fcd2562b4
+DIST w3m-0.5.3+git20210102.tar.gz 2189272 BLAKE2B f82c13c26b1c83cda90655abdcf30422e257a5c2e48c32d5636a70f895078d11a95fc6ce623fa94624bb2a1125b71e7654d872dfb91fd86c4290278de3cf88f8 SHA512 357eeecf0f63bfd5174c9670533882323879657bdecefd0758d853ca645e368331bfdf91e99c0917f19829e184ce892ecdc99bd865851707d93baccfb4b97632
EBUILD w3m-0.5.3_p20180125.ebuild 3235 BLAKE2B 9ce3b377fbeb7213dd10c4b7565d2e4b326c23fb5884b15d36b7e025d5515751e989b3f09f9073f5fbbe732e7160101c68c742cccbac1710b430dcb41f060116 SHA512 ae92d29065851462fb00561ccab1d05d801faca8c94aafdfb06fd0e29435d66dbd96332a589bf63d6d700419c0472a8cb7dd8762d380aaa27e4f518bec1c9165
EBUILD w3m-0.5.3_p20190105.ebuild 3194 BLAKE2B 6e61be8d39d2c8d4c036488ad29f3d76b12779e6ef1307886535e0fd5a0aeb49a1c525a0df4dc8762c4a8ed52f9bf7be58075e13906b9e5cc71a0cce0637a05b SHA512 899c1f471ffd83d08673671098aaf209422dd01c7363024db912b16327a95c3df98672157a5deab703ea99520f63941f6eeceb68ac59431a3c0ef78051bc9415
+EBUILD w3m-0.5.3_p20210102.ebuild 3273 BLAKE2B 9af449b3c9ba507d7b145e02ab00830433d67157d8fa2a547d11ebff0b9255e9121e2d1fc7fdc9725d6a101cc8ef5825e6d50f64dd97c769db55fcec5521ac58 SHA512 e25d6df3bf88179925fd1b98e7fa3f6a861d709aa33525ede6c8abf649e8426c5f7b1b97976627f155b743bb0c324aee22a18ca1b090724fb5fb7d244cc8358a
MISC metadata.xml 522 BLAKE2B 4f89e2d965f7cc320983d501b67f2dda0134745d63e98b488fb3bdcfd6dfd2ce2e0fe12f8b6fea88818166298906c661db47405ab4de1f27cbbec37ca52fdedc SHA512 1fb6f6e6121f5673e809a626f840ff524b6e58260a9e2ac5b537e1f3d04cf2371b1ff03808da757848931275751a09fdc872f431b9162927fabc0b3e64305317
diff --git a/www-client/w3m/files/w3m-0.5.3_p20210102-fix-configure-gettext.patch b/www-client/w3m/files/w3m-0.5.3_p20210102-fix-configure-gettext.patch
new file mode 100644
index 000000000000..4212b5aa4c98
--- /dev/null
+++ b/www-client/w3m/files/w3m-0.5.3_p20210102-fix-configure-gettext.patch
@@ -0,0 +1,26 @@
+https://bugs.gentoo.org/785760
+https://savannah.gnu.org/bugs/?60201
+--- a/configure.ac
++++ b/configure.ac
+@@ -25,6 +25,9 @@
+ AC_PROG_LN_S
+ AC_PROG_MAKE_SET
+ AC_PROG_RANLIB
++AC_PROG_MKDIR_P
++mkdir_p="${MKDIR_P}"
++AC_SUBST([mkdir_p])
+ AC_PATH_PROGS(PERL, perl, /usr/local/bin/perl)
+ AC_PATH_PROGS(NKF, nkf, /usr/local/bin/nkf)
+ AC_PATH_PROGS(MAN, man, /usr/bin/man)
+@@ -42,9 +45,8 @@
+ AC_DEFINE_UNQUOTED(W3M_TARGET, $W3M_TARGET)
+
+ AC_W3M_M17N
+-if test x$enable_messagel10n = xno; then
+- AM_GNU_GETTEXT([external])
+-fi
++AM_GNU_GETTEXT_REQUIRE_VERSION([0.18])
++AM_GNU_GETTEXT([external])
+
+ NLSTARGET=""
+ if test x"$USE_NLS" = xyes; then
diff --git a/www-client/w3m/files/w3m-0.5.3_p20210102-restore-gettext-macro.patch b/www-client/w3m/files/w3m-0.5.3_p20210102-restore-gettext-macro.patch
new file mode 100644
index 000000000000..ffd30c62a5dc
--- /dev/null
+++ b/www-client/w3m/files/w3m-0.5.3_p20210102-restore-gettext-macro.patch
@@ -0,0 +1,31 @@
+https://sources.debian.org/patches/gnokii/0.6.30+dfsg-1.3/0001-Add-codeset.m4-to-m4-to-prevent-build-failure-with-g.patch/
+https://bugs.gentoo.org/778482
+--- /dev/null
++++ b/m4/codeset.m4
+@@ -0,0 +1,25 @@
++# codeset.m4 serial 5 (gettext-0.18.2)
++dnl Copyright (C) 2000-2002, 2006, 2008-2014, 2016 Free Software Foundation,
++dnl Inc.
++dnl This file is free software; the Free Software Foundation
++dnl gives unlimited permission to copy and/or distribute it,
++dnl with or without modifications, as long as this notice is preserved.
++
++dnl From Bruno Haible.
++
++AC_DEFUN([AM_LANGINFO_CODESET],
++[
++ AC_CACHE_CHECK([for nl_langinfo and CODESET], [am_cv_langinfo_codeset],
++ [AC_LINK_IFELSE(
++ [AC_LANG_PROGRAM(
++ [[#include <langinfo.h>]],
++ [[char* cs = nl_langinfo(CODESET); return !cs;]])],
++ [am_cv_langinfo_codeset=yes],
++ [am_cv_langinfo_codeset=no])
++ ])
++ if test $am_cv_langinfo_codeset = yes; then
++ AC_DEFINE([HAVE_LANGINFO_CODESET], [1],
++ [Define if you have <langinfo.h> and nl_langinfo(CODESET).])
++ fi
++])
++
+--
diff --git a/www-client/w3m/w3m-0.5.3_p20210102.ebuild b/www-client/w3m/w3m-0.5.3_p20210102.ebuild
new file mode 100644
index 000000000000..011761a3ca84
--- /dev/null
+++ b/www-client/w3m/w3m-0.5.3_p20210102.ebuild
@@ -0,0 +1,138 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools prefix toolchain-funcs
+
+MY_P="${P/_p/+git}"
+MY_PV="${PV/_p/+git}"
+
+DESCRIPTION="Text based WWW browser, supports tables and frames"
+HOMEPAGE="https://github.com/tats/w3m"
+SRC_URI="https://github.com/tats/w3m/archive/v${MY_PV}.tar.gz -> ${MY_P}.tar.gz"
+S="${WORKDIR}/${P/_p/-git}"
+
+LICENSE="w3m"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="fbcon gdk-pixbuf gpm imlib l10n_de l10n_ja lynxkeymap nls nntp ssl unicode X xface"
+
+REQUIRED_USE="
+ fbcon? ( ?? ( gdk-pixbuf imlib ) )
+ X? ( ?? ( gdk-pixbuf imlib ) )
+"
+
+RDEPEND="
+ dev-libs/boehm-gc:=
+ sys-libs/ncurses:0=
+ sys-libs/zlib
+ gdk-pixbuf? (
+ x11-libs/gdk-pixbuf
+ X? ( x11-libs/gdk-pixbuf-xlib )
+ )
+ !gdk-pixbuf? (
+ imlib? ( media-libs/imlib2[X?] )
+ )
+ gpm? ( sys-libs/gpm )
+ ssl? ( dev-libs/openssl:0= )
+ X? (
+ x11-libs/libXdmcp
+ x11-libs/libXext
+ )
+ xface? ( media-libs/compface )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="
+ virtual/pkgconfig
+"
+
+PATCHES=(
+ "${FILESDIR}"/${PN}-0.5.3_p20210102-restore-gettext-macro.patch
+ "${FILESDIR}"/${PN}-0.5.3_p20210102-fix-configure-gettext.patch
+)
+
+src_prepare() {
+ default
+
+ sed -i "/^AR=/s:ar:$(tc-getAR):" {.,${PN}img,libwc}/Makefile.in || die
+ hprefixify acinclude.m4
+
+ AT_NOEAUTOHEADER="yes" AT_M4DIR="m4" eautoreconf
+}
+
+src_configure() {
+ local myconf=()
+ local image imagelib
+
+ if use gdk-pixbuf ; then
+ imagelib="gtk3"
+ elif use imlib ; then
+ imagelib="imlib2"
+ fi
+ if [[ -n "${imagelib}" ]] ; then
+ use X && image="${image}${image:+,}x11"
+ use fbcon && image="${image}${image:+,}fb"
+ fi
+ # emacs-w3m doesn't like "--enable-m17n --disable-unicode,"
+ # so we better enable or disable both. Default to enable
+ # m17n and unicode, see bug #47046.
+ if use l10n_ja ; then
+ myconf+=( --enable-japanese=$(usex unicode U E) )
+ else
+ myconf+=( --with-charset=$(usex unicode UTF-8 US-ASCII) )
+ fi
+ # lynxkeymap IUSE flag. bug #49397
+ myconf+=( --enable-keymap=$(usex lynxkeymap lynx ${PN}) )
+
+ econf \
+ $(use_enable gpm mouse) \
+ $(use_enable nls) \
+ $(use_enable nntp) \
+ $(use_enable ssl digest-auth) \
+ $(use_enable xface) \
+ $(use_with ssl) \
+ --enable-image=${image:-no} \
+ --enable-m17n \
+ --enable-unicode \
+ --with-browser="${EPREFIX}/usr/bin/xdg-open" \
+ --with-editor="${EPREFIX}/usr/bin/vi" \
+ --with-imagelib="${imagelib:-no}" \
+ --with-mailer="${EPREFIX}/bin/mail" \
+ --without-migemo \
+ --with-termlib=yes \
+ "${myconf[@]}"
+}
+
+src_install() {
+ default
+
+ insinto /etc/${PN}
+ newins "${FILESDIR}"/${PN}.mailcap mailcap
+
+ insinto /usr/share/${PN}/Bonus
+ doins Bonus/{*.{cgi,rb},html*,makeref}
+
+ docinto en
+ dodoc doc/{HISTORY,README,keymap,menu}*
+ newdoc Bonus/README.eng README.Bonus
+ docinto html/en
+ dodoc doc/*.html
+ if use l10n_de ; then
+ docinto de
+ dodoc doc-de/README*
+ docinto html/de
+ dodoc doc-de/*.html
+ else
+ rm -rf "${ED}"/usr/share/man/de || die
+ fi
+ if use l10n_ja ; then
+ docinto ja
+ dodoc doc-jp/{HISTORY,README,keymap,menu}*
+ newdoc Bonus/README README.Bonus
+ docinto html/ja
+ dodoc doc-jp/*.html
+ else
+ rm -rf "${ED}"/usr/share/man/ja || die
+ fi
+}