summaryrefslogtreecommitdiff
path: root/www-client/firefox
diff options
context:
space:
mode:
Diffstat (limited to 'www-client/firefox')
-rw-r--r--www-client/firefox/Manifest299
-rw-r--r--www-client/firefox/firefox-78.11.0.ebuild (renamed from www-client/firefox/firefox-78.10.1.ebuild)2
-rw-r--r--www-client/firefox/firefox-88.0.1.ebuild1172
-rw-r--r--www-client/firefox/firefox-89.0.ebuild2
4 files changed, 102 insertions, 1373 deletions
diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest
index 4cf11a31c078..60be48cad221 100644
--- a/www-client/firefox/Manifest
+++ b/www-client/firefox/Manifest
@@ -7,202 +7,104 @@ 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.10.1esr-ach.xpi 460302 BLAKE2B ee0481573067f25ca05964c9cca588cc56eb144d5942f0523a46ac97b8654403f0ecdaed9bd7645ee960a9bd6d758b326efaec6417e7f7e278995cee98dd610d SHA512 5f7872431bd06156edd436d0f2480e19be0282053d473667788c2519752c5d1d3d0e7816404478cc30524ece2075cc665d3c03a51d11ebee97c631742110788b
-DIST firefox-78.10.1esr-af.xpi 428353 BLAKE2B e6dbc7e8dfa4cd872472dbb0e588dc908270f53f3119d34bf42d1ed520726f787d5cac6e7434cd73e33be374d9ec37128adcced6c7bfff376f30713d99a084fc SHA512 d82d33cd0c9c79b27b6acf7d134f2ace43c7647ac6fda831d36a1ccd855fda3dd6b0d07b11692ffefb61a2f82d4e5f2423ba0f0f7853ca88aa59674eb82cf28b
-DIST firefox-78.10.1esr-an.xpi 508382 BLAKE2B b6d3364ae48ce0cd9de236c0fda9261793d2524060c53b6416a239d9f7d884bf1fa83c9394495507d9f12219803b4cd36291def2deed0b17e8a4d2d5ce25251f SHA512 207fe0d279866c726a8620281b05592daa98306f80a0ca628f78890c3da560fa0f5db20f44e0827d81d6d40c20749f8447c186550408cb450000f604ba29c3ce
-DIST firefox-78.10.1esr-ar.xpi 560955 BLAKE2B e4dca6c04f4813a0cf254d473a773c57214408a3917f52525e0f9625ba456ed927604d392f2953278f68f17e8f70eadd90db1b118a9076c4f37a5407fe137fad SHA512 8fdb4c9a0034a41a5d061651246eafb20f5e69a7ea958ec226375be0789e5987ccb0b08c36c703f99bde4ed99682ddc66ed7d0f26d681d256209485a7964052d
-DIST firefox-78.10.1esr-ast.xpi 456396 BLAKE2B a6137c4575c3d156ed3a1f7cc9019ab1b23dfb63593f5ad7dfbd0e76a1599f819de688f8c3d2717b0faa084da6446fa5711ff62360be7386efa2289f375e1c53 SHA512 d2fc9474db5956384efedcd4f11e78945a4bda3e9f8ff7835e13cdac580c1ff0fceccd6fa2d0a3fd51e01e7d706f1db468df4fdaa3a387d753c3f88e53e16c73
-DIST firefox-78.10.1esr-az.xpi 497431 BLAKE2B dbb11fd66b09cad24b18eba4328b9aa4074db2704621f75e24a21099b543de4bbd7be0a44712d9b43d33903d3ef3bb0aeacaa3295741f63fa1a28d0557d230b5 SHA512 36a2f052d5be6844c879f4fe3a48c4ceec9a5f0bfc3e2d93e6e067a842f55cbfb967eb7346931e785dbe4a9893f32edd35edfe63f87d322625c6590f20ca83ac
-DIST firefox-78.10.1esr-be.xpi 608649 BLAKE2B 65120b60423f3378b158427f5a9ae827dc1059ed5bd01b857b2d392ccd699a78cb6426d6c4baf39b353179613a0192fed091d92f8b440d08acf698c8219635f1 SHA512 4edf19b28d049f69092258aecb6a8e8a68e1fab3904bcfd0f609300f4568e14ddbd06318ab9b62e56d833a1b274b768d146faa0ffc43c21011f9d02aef25b05b
-DIST firefox-78.10.1esr-bg.xpi 553972 BLAKE2B 0daab4fb6f827b7a3e199ef185c8e319832a2ec751e8e16a335ee7ed499e4c1b88253d07b4ba5b2c6dbc1f0f7d0cc138de5f58350270b3b39833f7c311bbcd95 SHA512 ba853ec5fdbd15e268d74dcbc1cf8b19ae3ab8e50d43b50f7c77bb42f696d90ae351c0c03fe04d25de8019be11e93b15b090fac8e427ec448fd62bae460cb727
-DIST firefox-78.10.1esr-bn.xpi 572614 BLAKE2B 89de8e53cb7ccc491abe32aea3e1c5f3438ad638caba0eb3ea80a0b5935fab744ae1d2fcf7300704ab7253a1c5189b73b95c317929e86da49f0d714620c0278e SHA512 2e5a271032ef0bdbf182e49f3d621af66591071323c6a83bc53befe96625c1c5218843a15fe1c5826dad0eb6fc88b1b96dbd15b5fdbdf523ac1d218ad4e8c6ae
-DIST firefox-78.10.1esr-br.xpi 507132 BLAKE2B b668b5bb198266d3c6c09400003d15deef5580bb0a4a8697a6d655d6559cd45b52b56514f1679ba3cb09f0ac56a3fa0ef07cd717d3e7e794a6dc1eb0e38ac7e7 SHA512 fef97bb0b6ea8ee8f80fa8527fc8a582886fc38ac56605c13f065324d0eaba55b194ac5c1edd03cf3c542eee8fb954440fc5b1196ab0804d5fdb90accf9eabdd
-DIST firefox-78.10.1esr-bs.xpi 463819 BLAKE2B 43a8d07a07b574e1c38175a3100f3a54426b1ab19f5e1fbebc85b22d152b17138d9426e5749f9d5ca84c2cdc51c0ec993de6a9064376341a45c4059c91fb4311 SHA512 bd7d2448206397c070533456ee9b558082388aa2ce443e62150da4ca5b3af9c5e1b21b9187ed483b36c10ea44b5102d5e6d0702779b2bd7e2261796dcd2e7e46
-DIST firefox-78.10.1esr-ca-valencia.xpi 517180 BLAKE2B dd7fd278fc4aaed89cb29d157f4da97e508d08eb3e8bfffb698008841a055e51cebdee7e86e3a2a3414233fe86c542df5dd6c283800cf6506ecead9bf0138af1 SHA512 31242d5ea5ce744bb35d5f8098876f2eabff45ce608b965d1be31b9a47bf0d998373171da8b5a97665885a12ad3dc6e1b022b82fb1e0239090607cf60843121e
-DIST firefox-78.10.1esr-ca.xpi 514170 BLAKE2B 2547640500b68c683db9cffa7d2cfc353b8f6ec11b2c2f5101043807318e30f1e97e5ed127411355503abfa526c7ffbfaa4b9ec78d282c8f08e43afd5333024c SHA512 8193a4d6da2701302c162034a6a590aaae9c10cf6bd11d57172a5b259d35877a4e6c167a5c49c207e3df0d62384eddf78776e0d52c42015f9956a2c4dc8b439f
-DIST firefox-78.10.1esr-cak.xpi 551542 BLAKE2B c0e1631887968c252ec7b178fec87897283f4f7af9b08e68c904958a585cec5623232f23fe2ed66d5ce8cce1c8ff5b6cd6e042a42a6cfd3ff771721df054dc49 SHA512 49777d75ac2212cc8ef98010c473ce2e1013bc817af4e68c82ef15c39c02a01a8904643cc9331bf2efe61ff2c60461fb2ddb65fb05c1545404ba9b890f85263a
-DIST firefox-78.10.1esr-cs.xpi 540323 BLAKE2B 934e6956bcdcef25389ba67c085b1e75e0172d427d469dc135af11e3eac5be0dfa4dd9273a84647d9969eab1873979607f6e8a7a464c270272114b2a64dc4d38 SHA512 651ee21e418e0c5600d3ae9092772cf76f6a7216c75736f6eb5465fc5f498d890991080ca256cb2e125c89f2c3ee96ac0c6bc4bd6732f698454d073af376b9bf
-DIST firefox-78.10.1esr-cy.xpi 530695 BLAKE2B 5189fe0a56c174570e3217e616424457def7c1481f1533d261ce37902e654d49e9f584208165c3aa178e5fcfe842b06091413c7964d97dad492e970b611ba309 SHA512 0320bcd97ce6cbb622fa56e62ba860823d844f7a9ca990498d51332a00ae7f9a64501c413b5d51405e38e7fb6a5b64f92ba4b4a3f769ea771d1485e679aa6a81
-DIST firefox-78.10.1esr-da.xpi 520283 BLAKE2B bb9a412c4ba96e7641d4bcb698aecdeee99e32ce3965573fd6d036d536fa7744ff4e4afcc41ace100324493bdec95e5222ebfb531603f7bd0913672ae8f12b0a SHA512 15a7f3b19fe195c36bb56fa69036610c1470af92cd778945baec5a00cb8634c446a2b4ef3b7c67839634efeba27122e4725e7866c99cd1b8c88ede798942bdb3
-DIST firefox-78.10.1esr-de.xpi 542848 BLAKE2B e9a357e48ac47635ea2a132eaf0c0beda65408c3ce43d3723844c87f6eb5fc576b77980c4c0e8ae6f192b7a5aa6267116af43c218b181912e8a01afc4af8b433 SHA512 1a027024f465b5fc43ba3a7f9183e517a2242f88d7cafbb9f171caab0176414bfee8347c1c7e35a1bf2fa2651d5cfd038ab7763f045249f79a85887b6b698d95
-DIST firefox-78.10.1esr-dsb.xpi 554280 BLAKE2B 5b4d23d7b383bfc4bdad352e4a4b3f1e9613263b47572acbd713224e064924b318b551bdb4e5f52ed5bb1803b51044b25be296c1b425a0821a87ca6f75963544 SHA512 8e310bbb5a0b6dd24d812fe03689fffcf7162fcdbd5d388830026012f8327c02d87bf337455510c6416630e3f6e3aa799d8c9d72dbdf483a349404a85a7e67ba
-DIST firefox-78.10.1esr-el.xpi 626562 BLAKE2B 1838ad508b5c5eda68cf2f9a14ba20b78eb386b251aaa8fd3040e9f61bb23f114ac06dc28f194e60c4965940528e434ea65e8e2d9e3c0732b805634f0758be79 SHA512 98eabcd4be809c7cd57ae1c6c2cd48e7179e2ce6309489ca42594ae9103a91a561518421628256794690ee2800ac11f5249db855c86abfb6e8f1416d79ef14aa
-DIST firefox-78.10.1esr-en-CA.xpi 497733 BLAKE2B 901230ec2feef027821e9e286afa21d5f5ddbbddc5e3ef008345102c7bb58f228f4e6a007eff012510ec76eb164f258497408e91d73adbc3d1fea297cc1e088a SHA512 694e106f0b5b6340b54c68368037ac239cbd911e51b3fc8fd11d879bee17733ee57015f2bd2058bdac0a77eb430dfdcba7229a0178afb38cf03ac0de7b4575f7
-DIST firefox-78.10.1esr-en-GB.xpi 497580 BLAKE2B 2c61e1fc4aadbf162f838366a6dfb075836bd4e4e1acf6afd3a3217fb30d4bf5c50717de031c1875134e364a00323a08536a80b7ba69e08c359c612c0b6d4298 SHA512 da566e351e9b52c36c43720fc709af8ab892b729f1c7934796b400e7a521cb7d8ac2bbbffbc3d3d2775d25c80364477017b6a5eb9473264022b26cb91cd6b0b1
-DIST firefox-78.10.1esr-eo.xpi 525732 BLAKE2B b305eccf0360e6cab855f54aef3eb55e21cd3194ed18fbf328e8b82d775a79e8187c016a414cbcd3938a560a8c797c729d0d67508cd4a9ae31d489d4c36725ac SHA512 021808a824be5a00d7b22fe89a720a1a0ad1a9a1fb1846da3c6878c9baf563eedb9630099bfb80ffb2761411d5a5a68fdc80018f4dd2193656a4a07c81366f11
-DIST firefox-78.10.1esr-es-AR.xpi 535809 BLAKE2B fd6099322654aac1eda0814533b2a7af277eb97c515af030d8a204dae4874c167618c87d40b74e8b0fa1eb2019503d42d900be6fc8a8be9ccdaa8fafbe68d548 SHA512 19245d06b5ffee49585fd3e0a2e449f29ca23812bb630de76d40f46db2015645251b9109e1648a46ddd61f7ef0f631d41273550c701104cea8253073f2e8ca31
-DIST firefox-78.10.1esr-es-CL.xpi 535342 BLAKE2B cccb4a17885e5602a97f303fae51bee18ac09248a645362faa50076418057efb710a2b1aa1f01bac1c6a16b999dd6155ed197051884d332d75f632b4dc7ff63d SHA512 e3f8fca60be48f2626b3a4f6f293e9f187978e2abfa1471feb2fda542f542c29708716f17d203128b3ff677b9215aaa0c28ef8ed24005cc6e86e9d9dc5a8cff2
-DIST firefox-78.10.1esr-es-ES.xpi 522709 BLAKE2B a67072ec70b809468d3303c87b8b3bd9c8e0cfe0f055186b241335f564be408bd0ecabcf9e947b33c12e6f3b26129c0ed21aa61686b72078f18dc49f554d9cbe SHA512 4b745b3b36a100f2672ce4eb4840ea829e54949b59aaa41b09ece0ce0e66d64b6fba872c40fcfe293750949708f62524368b95af932e3d6e4ce28327c8a92182
-DIST firefox-78.10.1esr-es-MX.xpi 532299 BLAKE2B 5bbd3a78b0a1ee8c2b29f907745c9fb38bf1b5cfa212fc4457d51396e8a49962f78dbbcb422b1c250322f5725f67a066c14ac1ca080a72824c883b6b8ef68a05 SHA512 3597b08704420e08418e3f2118b112d2d6c80ece0e5d5af6c5d5ee9757f189a45caa94398da93e803fb4b7dde190a36c13ad9a97a246c0cf0b7ad5ed20d34d7d
-DIST firefox-78.10.1esr-et.xpi 485244 BLAKE2B 4ac097d00189d5aace3073726ba0e484d1c93ac6307df21be6b4822809537514cda88afd84d053a02677390434b2c981e4bf808ff226bdfb290b781968c32cda SHA512 9abcaca781fa1e4acca9fe0816b74b2053d6059adc53c3f1b7df87d863767a33b2db158f118af8dea6123baa966c03fca5a1dad6a5388ff10c50fc9879d92db4
-DIST firefox-78.10.1esr-eu.xpi 505864 BLAKE2B c5b026904f4c6ac2107ff6b21693b5a1101de381503d1b57160d738ef0ade2d0d5470efae2f766f646c766551f03e587e7ab2d046dde71b16b59fae42e8e90e0 SHA512 def9d103920cbba3e060d87f30e62cbb6e462e2e8f1da1cedf9c79cd5da588002c3b854540f11d5c0375f259238400521e7f3fbf98b2b9414ae1cf3fbe4122f9
-DIST firefox-78.10.1esr-fa.xpi 538941 BLAKE2B 0ea55340ec669afb99aa430419d711bccd76f8bdf936485f9eb19a301ac6b8f1058be2fc8229fa4c87bf5d2177b1b4dc51969eb9a57889122ea86d1262c6d56c SHA512 09b2a2a11741e4fe19437b67dddb01175dd3ec51acb706f9f63564f473dfdbab061f681b9bcc3eb58e1919e4a0d2287660494f34f4f9e42c991c54c789a86f0c
-DIST firefox-78.10.1esr-ff.xpi 481611 BLAKE2B f16f75bbf60f6fde288302588f294fbc79d81fdb96b0f643cb421077c1b74a38198c74b409bb18be16ee1bb7e2ccba367e23261d8b98ada1190deb1d1fbd9cb2 SHA512 5cb048448d273c9c428c79bf509d374b648ca583f9ac305c06cc6a9ab14970ba17e6581f059bfce61b9647790f51a79804a689971b927d15f5684ac3ecd31990
-DIST firefox-78.10.1esr-fi.xpi 517930 BLAKE2B 353eab761b981f564bab6c3fd6e2b7372b69572d2038d2b715b3432c989560879e1670506a48404cd6a848980b0de6bcde4fb224329071ffe1692ade7c7b6298 SHA512 6d8307e88abb6436a51e66c2970e847529512ce4384532b0234a75e7f7ffd6411d1a610ccff7d2f2eafb4efb536c26c6c1338ac1afe12ca52944428aa0d66255
-DIST firefox-78.10.1esr-fr.xpi 545900 BLAKE2B 336b2a842bb64eac726ee8905046e77f89646db72d7f4bdff29b763844093823d6b0a15e422d2e67205b30dad6816742f0b1c16e2e42dbdc69dcf80ed56bee57 SHA512 ffdef506d9475e5e96e3999c88c4aeed22cfc0fcd90a6c10c6b4b92a94c51a866c5fff4c40d7778f50ff2e433ab81c0a9f0b2f253324e9f6a46bcbec3cb87be6
-DIST firefox-78.10.1esr-fy-NL.xpi 532492 BLAKE2B f47a98e4cff32067f7405186e456ac75598a6654399149c1bc4e900ec1ae4a29c3ada1d8105ca00188dc1c934ee2e0e5dca4b3ce8c6e9f397760153897662042 SHA512 fc30b064c000b8b5dad5cedda7d7c6d7e0643b10e47ec5ca808042545f83dc2a17ba4027104482e12d6eb9cd56d627784ec031672c30120cf851ee8ec459b2d7
-DIST firefox-78.10.1esr-ga-IE.xpi 466899 BLAKE2B 3c1c418b1878b1b6c1183068637ba416ac3a9b9019ee9132615328431d82547212b8d59773701c2b7ee1b70e0fa8850b9b7751a54bc279bc4f49009822acc945 SHA512 eb97ebd4e40ebe9a2d4ad93345772a10cdfd937071c10321e179ac39333553b74810e789e8aa646a2f57c6211800277643c294703342c8b7620a15c76b378a76
-DIST firefox-78.10.1esr-gd.xpi 491879 BLAKE2B 4d509cafc985ce0658113cd60c318073e0a92704d98bef798223b42c5b95aa228c189579168e400dff7a725fdafa335ff1ac511a61cafbefcc98fda14f43308f SHA512 aec0488d10a075fdee38753a82958e2fa72a883e030c90dbb63e35c3d3e329668dd33ba881d125df8e3300aba8008c7332e744d221262d949dcdffbe8d811d06
-DIST firefox-78.10.1esr-gl.xpi 528408 BLAKE2B f52c9a3368869b0501e1230882c39ad3bf8583ef1472ff8b0aaf6a779564e9fd6f61fd6f8537f92c791876c3d5f7f13758e435640653dac7c9442b1a8c85caf4 SHA512 602513baec13cbe379232e8c9d044a0a70b3d652a99fb1858147fce26a033e0232c675a43bea89807f1b4bd576622a9f9514d73f1d158f6b5f644e4499ff00d2
-DIST firefox-78.10.1esr-gn.xpi 546470 BLAKE2B 6449b28cdf1a8f275252a5967c2a8c842049b0a623b61c2992010764a80c97865a5e8b39b551cb194a7d3c1fd7a5f04e0883bf234059b3b4f5ad5314f9a4b8b6 SHA512 2917b85e0474ca3e5e837157e1663dea3609c03d43829068250c426b2d7e0bcd17d4e170e0d8f672c15cdeda49a84fe3ea007c6d01b9014f4d51acb687bd37ab
-DIST firefox-78.10.1esr-gu-IN.xpi 541433 BLAKE2B 58b4c5a8cbbf015cea037c45bb9f43c4454a31dd09cd762f01c05db77539427657764b8c92b109fbc87421b77de4ba6c9f7795a16061d84deb23de54b5dfb59a SHA512 98b9607d5d23669ae045bfe86d27fce8c6e6d407affbdf3c63cef66d2d5b443123e84e8c48f84aac47e3278aee37343fff045c69d7deb4035811d7db4a8f511a
-DIST firefox-78.10.1esr-he.xpi 545574 BLAKE2B 17ff863da8932d568c6074ec2b520592cec42686b212c3d3de65f50a16d2e2832dc5227648c2d581cdc1b728f160e3427ca65adf9b419c870e0f0428c7ad07c8 SHA512 df7226758967b766434f1117b370673a9dc942d5c7a65acebfca750efbac14c81d65688faf4d471895797d58fe85e816164e027aca8a464efb813341d9109550
-DIST firefox-78.10.1esr-hi-IN.xpi 567858 BLAKE2B 2d99f17144bda4e838869f02f7616add2e97d461b5f201d76ec0672dadc3918006e1c8db3cb8b63c4927678a2aa74886b7ed81c92d3744e06b8687118808bc8a SHA512 0c0b5053b08a9d53b3b92036c7dbabfdc0d2acf1e69a36aefd9c0fa978d8d20281c9cc3a2de3197875de7e1396b457956dfe1b1df374c995a7aa7183e1543bd7
-DIST firefox-78.10.1esr-hr.xpi 522692 BLAKE2B a7109de1971f88df7a9952bdd8cad18451695a3445a3d02f87e203a5578ade82a65a9910831ac7687a8f7db2103eabd27434766a3787bb41fceed704bde4ca4e SHA512 44d076935251198c84440447f99166dad1e1042cc9def38f0fa93b0030888f15bd5422b64eeb3fa851e50d36bcd9c3963a521c83881549b81a078ac447dbcaa0
-DIST firefox-78.10.1esr-hsb.xpi 550664 BLAKE2B 497e402fd871bc9fab9e8505429c239b8dce48d4432ae58f2a46fc37a79014584010e8b3997e2d0d2871dcebe32253cf82cd71ec5d24f7c329964bdf03733a42 SHA512 9d0a02607c2385eb5013cccc8415e0f82cd792c0739882c09861b2165c0a4e7fc14ffa68600e925d36eeddfdca623d0e21cf223a4d62a6c77ce35f1e706140ef
-DIST firefox-78.10.1esr-hu.xpi 554881 BLAKE2B 92fc2156d102fbb5eeac87627643d61c49a9ac77f689ebf801aae59441dcb2875e512d88d6056a49b215ad76f851fac7abfedb17146c454ed77da9ef0b673f42 SHA512 29dab4f08d67640bb4719c809f4be128a28fce1d93abf250dfeb72930a845eec6155ee3fcbfaca5ee2a8870c57dd5048ddfafac3cacc3b674ecf75922306642f
-DIST firefox-78.10.1esr-hy-AM.xpi 588983 BLAKE2B 03cd9bbeec2093ef44daf8d230809f092821c544c42866c858a680529d95405ed368cbd1a2f192ea10a8067579396a70c48e54443ced9c5aca6dbbc49d74df17 SHA512 60f659c319e6444199c33b33f0b0af04b3db4f14bf5be52ef63c03527067b6426c2fb1b0ffcf4cb2077209ae5ad0ed4649344c1e130141cee9f7561040cc0df2
-DIST firefox-78.10.1esr-ia.xpi 518807 BLAKE2B 9c680837a946c3a83ef100699ec6dd9c167180bc96b62e02f50ab0882c014e7ee764732b66d41ca2f166116d49efc9b6cb07fde54847ade02c61c8ff335ec5c1 SHA512 b441e0817dccdb0613a33bb56523a76738114bac7232e69a677f034306f342345508a187956fdbeb09ec67b41de383a7543859fcc21394a7c0652b397c481789
-DIST firefox-78.10.1esr-id.xpi 509566 BLAKE2B 19e6a7713cc8e0652c60a8cbb09baef08b19027b43a3b80f1e7fac592d631e60b228872178fa593a8327bfeff8e767f6f0f6b0d501536adf94e9656080accbb1 SHA512 157ff8d6ae8d168195b05e3f961eefa9c33028b372be6981c4909011d33987af5098608d0ad4b52a946d1bc6ac66ef84cda4a4beef41cdb228fad32861e04c0e
-DIST firefox-78.10.1esr-is.xpi 477022 BLAKE2B 129e97f012bfa0e3b834d9564758330a48f7ada476f64b433738eef67320a58721ede5d65dbbbd040015574e0524ccbbc97246f305a59dc5d8fb0c3968ec3080 SHA512 60a3d73afb1d3ebaadde1c7dfa5edbeb331c076c40dd452616a9c4fabf2613ddc15ad1ec5e17631fb1486098d08e53c030a8d078da5284a5b61f7690eeec2128
-DIST firefox-78.10.1esr-it.xpi 449805 BLAKE2B 11ecccdf516b0e3f98e930fec0ee17bb6e24f48a1134b6a5bc8d8ffad8b3e05cf25f79a3ce59fe8c0161fea9786ef433f8768ce7bb77c1bbdec9151730c6b52b SHA512 b0084e6f680470e770e3c19ce6274a17c3932e793dc07cd3b748c68b051e183f53b058770dac45d4f3f7d75f5394ed20a41263c3bf5017aff91b3f8f422a3475
-DIST firefox-78.10.1esr-ja.xpi 578195 BLAKE2B 3965dd951ad0d5e600393d7c89f72024cdf5560d923903f7bafdad9207f8bc09a6cf5da65f8a1fc3bfae352309a28d694965e47a7bc674f8a7df5706bf81911f SHA512 c8927059b3158ba00a1eba5bb746a02ac0ceccd0a46ac98213580066eafdbda940a0c7585d995c2c6456b189733206a80049360e671d0a1e642e7c6d7aec69de
-DIST firefox-78.10.1esr-ka.xpi 579099 BLAKE2B 7d8c7572233b32cec3250d5191c0b60636935a5c281c821eaa6e50fe15c6ab0825973c533ec9dab5b1f0bafab1a5a7a3616d529d8b053780d1a297f3c4d2ab06 SHA512 db8af9fb4d2440827ae5a9527c70062a8d2377d333f57f72db0471a7ae3aba0c900c6c386ce23fdee898965fa36c2e08ad48dc712f9a8c6eeab90f2a794039cb
-DIST firefox-78.10.1esr-kab.xpi 539734 BLAKE2B a8b5fdbcafac9a85cced7f4c45fd42b9a254310401466def5ef712b0b51b969b8d77f76b26c29a76156085d1c20d758ca0e457e5b2b5505bdfbd155202175f96 SHA512 125b1e57fb499c4703f516029ef546e97707ff9350693b587f2c6a5098d9323c283db05dcf2441a7c006de950d9971289515e859f904ab9569f7eb61416ab891
-DIST firefox-78.10.1esr-kk.xpi 593264 BLAKE2B c0834bf8bb2d3f318f5b605f1b5548a5ce0bde12dde6fff987192477861e04bf7712816dffbee76344399df2794e6da852f80653f1cee3747ffdee010c60baf1 SHA512 84c050cea7d40d81b5e003b5234040bf31f8f37b55e20bc95105d8f4b304ceb40fc5728e2279f230f93ade23a1a3d8b6e6c9f21eec41ca4318565843ff7a9890
-DIST firefox-78.10.1esr-km.xpi 527372 BLAKE2B caa16e4c9a488ed9d1c7f8724aab35e5a724f15ebdb423261c5fcf6a3e18fe743c3281b926d952de9d6140018e8284b178f2580caf3684a65b5a44682e743af3 SHA512 cbab9592b3fb9e72ebb6e4c54d76a862b8052d1c75a642d2bc11f1b2caa0678b563fcb4ee83af3753e193e89e8beb5197819fd3876c81a64d2428cae816bd14f
-DIST firefox-78.10.1esr-kn.xpi 506751 BLAKE2B b4c3755c6f42357cbd13f50a158df49352f82c802faf3ddd31bbe6776d963e57daf0b855adcd04e5b5083c3cd770360e282aef9a02b606aafa5462a40349f3e1 SHA512 ad472884f423a6c8aa8056d2841ebc18b7fd00f47a8949068d052f71418d7af6ca42dc0a3d9aca6da52645d746d0c84b2d554204ed197961a6cd9e206f4567f5
-DIST firefox-78.10.1esr-ko.xpi 567535 BLAKE2B 947d5dc87955d17dc3e5c3ff73e4add1f51352139e13d421853e6a647b9792e714f501c1431f361c6d567775e9987a50968ce70155acc5a1dc9fa1d9e2cb9084 SHA512 1d7f0ae2a7b5397c8a2e030fae4b156c0e9cd267c5107541a7606e1ec4cf7e342170acb605072f46ac83a215b023fa56606605dfa3d13bcb5af48b434c31ad14
-DIST firefox-78.10.1esr-lij.xpi 475238 BLAKE2B 180368469ce5ebc94445a3a752c47d62a37a3afbf2cfd2b74aa06264fe56abd8a936c146f3904ea4042059563e6a28415fe37455f7934dcbc107fa87238fe64f SHA512 20b73e6e253edec351dbe080ffa963bdb0b84a92aadfbe80ea5538542b3536e5806d95866f344dd4fb63d0c58ef972b7d13ec320200e2e2ec90bda272222c7fe
-DIST firefox-78.10.1esr-lt.xpi 540709 BLAKE2B cfc3294dbc299c0a966a659de29eabcf370618dded589d478954bbac0232bd469e02409d67f69af9a8d767f8f0ad9951ec8bf21221cbf06f3bd502f1b517e636 SHA512 f71e3bd60670a2a15ea40cd5134b82de45efa009245b3a2b68226cb35010ac515d24d6aeaae8100b8d08de76ba99aa2f652f8348ed839669c1b5343c8794b50f
-DIST firefox-78.10.1esr-lv.xpi 467461 BLAKE2B 83905f99de334b4fe633c81023cf519bbff88fc096fbe51959d5e09a9f6ccbf50d6515a707252243bff6583be72a2dbefe4a1639374d1144fd49bdecc97d3c23 SHA512 7b6edab1f381c24dfc7ae6bc680844af4d8aba58da3d6bec4d694dfa4d634f6aab2af26aa9cbddaeb1042d2546fb34b386c60dc635d35a20225511d09270a24c
-DIST firefox-78.10.1esr-mk.xpi 460027 BLAKE2B 31a148a8620fe6cc92275d90c0c18f6f91196da467cfe61df0745ceab269712c4b85f7ab342de67ad3fe37cafa6cd24a0308507806c1d8efd45947f41519e32e SHA512 9a40835fe0583d44f7cda6e756dce1439175a0cf6aa774a2e475eaa0c7a7966d8961523de9974978fcb705e79eaf766a0ff65974c7278c69164a6913cc8acbd4
-DIST firefox-78.10.1esr-mr.xpi 541573 BLAKE2B 11ceccc886ce1d3316d80d7ec0059d4c015c6cf60b5dd09ca1f80182ad941c57ca63842be80e7debc171786bcdb301471cec0e5087e5c320ba8e35911d144b86 SHA512 3d73db13795608b7451b6001b58a66e9e9c6bf5a673b25fcf753b2078bd6b119d285f1f4377f77ecc6f0767d2327e923a5dc6e591330e6f61c479a48fc8375b4
-DIST firefox-78.10.1esr-ms.xpi 453064 BLAKE2B 5bb1e2f87e1f3f327ea503b798b845ec0303103a19bc3f55cf12058ef461899bcc01e87312a36abfd4cfef0d32edbe306addf9d40701b2767f100562d6d24af7 SHA512 237de2d811d3ca7e03ec823add2fc934dadc763a57d93e5eff55f3e1189ca9b8e225bf6a8d415d948ff92a9c8916a80c417ab805b0f0c9233d6ab234b6802dfa
-DIST firefox-78.10.1esr-my.xpi 526336 BLAKE2B 7f3411841f08e5109521738c494a3ec6345889f4dab1bd68d896fe4f09be30b31c7ddc5a2a8c5aaaa6e8e7e1cf6620d39890b06e9b90279da4e591f68a34fe79 SHA512 c4fb3768770fbd560d236cb4d899351c86400bd86ca0adf025fc7fce5833cfd42a2bb658fafca2395f780db7d59d5663e2696c8a970c5663787221d3e51edf47
-DIST firefox-78.10.1esr-nb-NO.xpi 518524 BLAKE2B 35b579f15030eae28e6bfc16d93aadd75c8b600829e0f538d28ebff31d539e20046365b957e7de2765d012c683a6706fcfd8d2d10f72d9afa33990f8b28d8101 SHA512 1e8bcacf55da5b82afa98554e2cedb1ae2bd5d919f31cbb8d5f80d5b903f1ef522b62009952dd9c3cc86297346b221549396cd5189933dda34c648a280662624
-DIST firefox-78.10.1esr-ne-NP.xpi 483404 BLAKE2B 7cc67155dd46778f63ac677ea6ee379c972c5f32a3e0fe357bb8caf774899d361465d25da215652e8b73cfe9364fdf6cea13870bd1df3977e8345b1b3fa35716 SHA512 dc7e4ee14646deb36ba38ae1f4daea77b619fe019f49b76082a0e21e7e3f28caf54daddb4ca40267de53dbac4f2c6fc8ae28198c56a80d892b0e5445828d8924
-DIST firefox-78.10.1esr-nl.xpi 526195 BLAKE2B 7258ecaef8003769b0b2ea3332293807aeaa3aa1e0971a9e0d05a260afcd4e9c384a7137fcadf5cd5603ad174b4e0a0c8fc2440f07edb976706a158ac053e854 SHA512 95634a362125ff877aa6b23481946d26fbbaa7dba38e6f5a1f5a41d9e2352bc0526534e796bf08def8bf9c009bc47c6bf72c953a45c1c2752055f52a4d744a2a
-DIST firefox-78.10.1esr-nn-NO.xpi 520173 BLAKE2B 38b18da49be6b9f781894a1bb809aa914a623c0016503fc0463042af6063e8f853cb90a37873b234770d5c4a1ebdeb3539bb4a5f8d6bea881e136369af7b5093 SHA512 56d26c90863e5773bd6a7cb05a8a7da404b2bfbfcf773b1167c83a0c8c2364d740b60a723354bcf61c0b92d54ab94ac24b5ac95f7bcd8d8b50eef518998f47ea
-DIST firefox-78.10.1esr-oc.xpi 542166 BLAKE2B d45aaf3b30c5be66a78bd32ebe108627d2ca160cba7beff37014ce3b22481e858c5b9f1b048cba9525c28c991eecb4d39ee0ee0e2f076f25d74abed0fcfbc07f SHA512 e9bdc86ebdc20bc29bcf6928ef122730b73ef0f1e3bd05f65e7f8ba7520ce7e9bf0c1ef86082a0ad33b186ad22b2cba262e8b5a328bc93145ba8b6a8cff2cbbc
-DIST firefox-78.10.1esr-pa-IN.xpi 580364 BLAKE2B ec7e5d12e0650ffb00cb1131c37c6082c015d8fa973c2df544ed7362f545893efc666d024238052358fe4993c8898f29ab2eb162b00d771ed435f73888dad982 SHA512 af2190e70839854b9d050c021fbb7009a61f065ba07cb3c8cc2f23b001b7838ad6c20d5b36b8ee51ff073be8b8dd4f311767b1b3825ba2cba99cce76597a64d9
-DIST firefox-78.10.1esr-pl.xpi 545612 BLAKE2B 82de4ea07c3418649f3ccf2988086d567db1dc9806d29cf328f57c8314b541fec81014ac4b578a9ff5f14f891be59eb8c489c862a6abcaf64e90331dcb61fa84 SHA512 56300cafc45336ea277b642f576b8937d2bfdc232285444a43200b35a80ab4ab384edfbba24315a6326f6b534bd500de54e8f595484263b956ac078fceed2173
-DIST firefox-78.10.1esr-pt-BR.xpi 527575 BLAKE2B 841f8cbc8f51a81028529b565b6a8685280f7c84abdf0e3ee327a1abf6765bff7618c67130eea67ce670f7f112bf37cc0ee9b2b1799a70aa06c89e803218854f SHA512 a047da3b03a134c6150e29283919b5ddedea4529d24dc33990b58930e5888d0c4ce61e8617fb1a95f28b89ee84225d4fe80d6986f50131210f33232100f3ca61
-DIST firefox-78.10.1esr-pt-PT.xpi 532055 BLAKE2B 71015dbacc1277b63b5ddfc00852c3a4bf0fec800bec6200167f37ac2c14c30c587d535f669752dee64a666d7ebf4f496f5d3a88553605704c3b703a0c6e796f SHA512 a52872b491a4bcafa083be20ae423c598a9e454964743d57e4677606a4696aa98e5e5a3aba837b7c3eb2e2b1a13abfe347906e85ec7462203c492d499e4557f2
-DIST firefox-78.10.1esr-rm.xpi 526697 BLAKE2B ac92621360eede6da7d48454eb853cb49c209344f210970d6b026d2e47b2aa95f7d88eea966088411853859d976b1230fe7bffab6f4c87d30cb2954b05f92391 SHA512 dca1abc4d44526d50686bb2341d1265b6ecfdc27837cb33f77e391fd05f5c93d9afe573d0b1087aebbcdd06dea1ea7a68c806b20e325d28ac7fa602b5738cb67
-DIST firefox-78.10.1esr-ro.xpi 535565 BLAKE2B de92b2cc232139856a4f7244b1bc5076c2813a4fe30b114610aa4e27daeae21e1757eaff8149162dbcf518e7ac168eac669bf1d039779bd298a3d860245af065 SHA512 25fa22b99acab134fa9a5e14f404613cd0609fad287f29dfb1801331d7bc4972fd1fc510651b0ff72c4ebdd7fff897c4bc1f939c0501b9cfc18b3dac218411e0
-DIST firefox-78.10.1esr-ru.xpi 614598 BLAKE2B 771e83cc8cf67f3e52b846c21a0dc7daea369ce12b2e2fa4ecb1999c8718dbf146b60bc935b80f1c67f9a0c8cb4083019e3bc61efaa8dc878333736cc39cd60e SHA512 51a0be13a29e22851d3d7dfda34193ed0e4624b3772b09d7a9231ce3fc507406923132669fd0577a93e0b6db91eaf4f056ac724924dc01a6debc11f3696b048f
-DIST firefox-78.10.1esr-si.xpi 492523 BLAKE2B fe08197754df0000690c08542ade1d05f348625913fab215e4ed2af100f209c9da651536c1e0f7c3aeefdb24675300c73d56a81f14b8e9521e88711aeda8ab1d SHA512 2f65da990c530cb860fac31c34b9db0a6c81e0914e047de6df9a65d87459ce830ca937ce36de5f0cd610f3c51ee3c3765c3d2a083f741fa48759c3c6172faf17
-DIST firefox-78.10.1esr-sk.xpi 534236 BLAKE2B de4d657f2fe4c1786579f3550bd68cd75c926534d9fb088ede61e9447776be6ed1186df42dc165603401e7b0ebae07e676098ea4c599ebb38a941e2c9f7f96f4 SHA512 aa89bd3f0408dce7c0cd7b71bcfcb1ad4dc5984ab2e38c0e7abc53db91e9c143ef2fccd2de8a9731df088857e4e9d23ee0c6ee85edb4102dab3bd4e079796290
-DIST firefox-78.10.1esr-sl.xpi 520937 BLAKE2B 5f6de76966499515a33dd06335671228bfbb0e75a74c92365af5491a9376b15b6f448ed0858f7463051371cf5d3858541802d49a87e78551b15cc8e5bf768113 SHA512 ba1671c719442630bd02a746c35223e920cea1f46588b26c519d9e8e268d5d24fcac04797087dd1a6ffefea34a11dbc74a4c892a8b2944bd9a52b1d466eb87dd
-DIST firefox-78.10.1esr-son.xpi 424586 BLAKE2B 52294102ef80129afa9440dfcfb9d715d62802b6258c34fe8c5c2e4b81c2dd0a9ca499b5d0e4b98633d38bca3f57e7a647663016d6d04e47a95b0f9777782d11 SHA512 8bff8e618b3d97cf6d7b459e3e5c6cf62b7ea33012e61c1c93fe8825aa19f63154a5bb24d03f2fb1d31c1b6d67df25bfbcf7264544c47a0e906f7a9cd7c3bc0f
-DIST firefox-78.10.1esr-sq.xpi 544903 BLAKE2B 31ee53bdd31e0610fa5b14cc6494c19c0bcadb5ec74a7f74373c9882a94110bb3ff6a9571068676766c55a36a2c77cfd83a97ec201ffc4889de67fdfeeffa510 SHA512 df96abcdd26494868c0f7bd44554ca1a6e84e10583603fb56cd6b425af66822dfb40cdc937db8c27ca2a12a441a1fe04178a339726d258f00df59a8ed3306e7f
-DIST firefox-78.10.1esr-sr.xpi 561399 BLAKE2B cc78560c3dac5901e2024553b2bc4ce4059cdca5657c695546f4770247239e85d7e867737d81b0927014ca5bc64d6a1cb79636cb4226aa944b516f6d1e3c7548 SHA512 5d939c9843c8bb488a93f21ca168713ad08ac2f27db1b86f2aa2cb9e2af45056d8311badb30e5bff8f029660e1bca7200bc234dfd3d278df24066cb4a36b5e22
-DIST firefox-78.10.1esr-sv-SE.xpi 529706 BLAKE2B 47010bc4055ced72f58802a780a0216e180e3cb5497cf60a82e01e10017942fd508bd8e5cd669c1f16bf5cd8608c09da5cc2d788d833dfe26390614c42f9c768 SHA512 bf7ff0262ea992f465484b946ba5b1250037c70e3dc6e9b85637fcac0ddb06c2693e7e028214fa1ad2bc60bad86490aa2d26c23c667fc58478df0806b359348f
-DIST firefox-78.10.1esr-ta.xpi 521539 BLAKE2B 2afdda9921e542d5aefcf33a61794984e2f9ce3ec973c4dfb3623603c049fbfc6bee6defa195f66f9135d5d91d5f7dc43a2525e530f430805976e5bed7b5dcd2 SHA512 f7f10050ee97409621fc09215176efccf45ba2cfe0f1bbd282664e847e92695c16f6ad9b429314e659e5ce1bd6a45be3707e795541584b8ef1d6312e4665893b
-DIST firefox-78.10.1esr-te.xpi 558398 BLAKE2B 75e073367f56ac659422441933472be48fce11c10f00b8b1b5380ae50731733030d58ee01253edfb3272a50add8e19aabee2629a0810cb4cc6616f3cf8d43634 SHA512 54fad23525da58b08d456f82fd514e1dd8ff5cfb228bcb7b844dcd7a6640e008824592a175a5645d4d131c152cdb2215d3d6dae3ba10f97a47f751e9fbec1b7e
-DIST firefox-78.10.1esr-th.xpi 592241 BLAKE2B 2f9f34b0ac4db68d6e92f0836425a04f79a9afefd54c8999ed3ab614d95a6dfe2d60da41b83bd3d16aa475ca5085a25a7a2ea7539a93134413ffaa6232c0b055 SHA512 6bad15faef8973d28b40ad3c974a2aeec3d2aba43c42cb998e232d678097124889453010b40d45c88dfe157d175e10c68c7f800ee7897e99c9557ed9ea473988
-DIST firefox-78.10.1esr-tl.xpi 521124 BLAKE2B 3d7d00f0a8bb09bbe3d690de516b8ac8329e0ee129f716e680bba4a7b78caba5da1b8d07a1dc8f5470d61d18e664992b6801ee8aa1a2f003302ca789b3c53ae0 SHA512 5aa08265c6b2b5f06f0e4e19cbbf2495f898de7531ac6d24e36870f386efe00133839e1383c1b0e75024b9631e1826ea455ae43f4b3278b6aa8d19d2701e5757
-DIST firefox-78.10.1esr-tr.xpi 539876 BLAKE2B 22b765a3390ba58f3297470f21fa724563547dd3e858b16c0644f1eebf25730d2e1ffc0a627711a9b7c8a96977f9ee221ad9fc2d05c5de2f56a94bc4e6ce972e SHA512 c80a09817bbf6ded22d3b26eb382967ddd119d0091b3d3c756b129ab7b4172c6ca0175757397c1a2bbd77a1d8d9090af64778266aa3189c4eea36abbea76bd3e
-DIST firefox-78.10.1esr-trs.xpi 501217 BLAKE2B 2f2c30f49d8474e5c0200999dcf80b566747bc069013e214e731decbb5fea56a1689ada37a6ad9d427ac1259dc5dc5921654d5360de1fa290bb098070b0db565 SHA512 7d36cc08ae8ec678dbe8e8df6c4252758856dd7fe82fa20e536e431f8c8791be7d3e5830dffa6a4d3ba7d3c4c927fb4ca333925d27f40c12f62618f936cc804a
-DIST firefox-78.10.1esr-uk.xpi 608593 BLAKE2B 70f2792523ac9c7800dcbd2f3b77d6657882a44088e558ebb1fd30ae267e916f6ca5f08e1709008afe24d625ebdc2e2b111b0abb0b5ee6917b2e089d4cfea484 SHA512 b565840c2b38ae80d881788e981d06af0bdd62fe3557905869cea085fb0aa3a32dfdf0e885db72e2eff2d2d05df8f44d3afc4b53a34dd7a9f876f6673c2eb037
-DIST firefox-78.10.1esr-ur.xpi 557945 BLAKE2B 72919c78210d68a228efe5ca205a1cc7e69848e58f8ac5ff52372299cb0c154348d201b6d8dced83b308cbdc4a0b4ba53d2d2163ee525bd6c5b055ca78e4475f SHA512 11ca07b1a4ea77c6dd33c14e56ded32ca8b1ff69753c1b101fcbe3dc1c8d762aed0896f38936525a700a75e19f931a50008c98e14809d49723a689054da2bb3f
-DIST firefox-78.10.1esr-uz.xpi 477553 BLAKE2B b1836002868d5555648f5fd45c07ce0199a3470d22e20ee2449b85ac3bac381e35b3dcdf0a96937a3b375ce636c1c8e41e3529a79df6a701b2f5ab928eadccd9 SHA512 8c276ffb25492483d5f3f706883d9ed087f6f3325511c76d264c03e53a3d07c7048da7a7f47abba5a7e72cd505182457adc385e6e20a780e7f46da7c0cd76913
-DIST firefox-78.10.1esr-vi.xpi 562857 BLAKE2B 040b48be2f4f570f70f283d5d69d414350ada47037e4e784ec3d86f7f1bcbaa0e4b658e16d98bc9f49b4989332cc87937ef6cff68e258a5abc80dfd8c577a41c SHA512 1e034b1bafea67b32a9bc97db6bfc08f73c8c8ac6e8e740385e89e9fd0b73a47d68c190e41ff07f2eb7cd0c8fe2738dfd41a7ecef4c0248904b2810951f38b25
-DIST firefox-78.10.1esr-xh.xpi 427838 BLAKE2B 38e5467a0b7e4078d1028d6581d489692f7fd80bb90656e38aacfcc58ba2a70b2f2f66e849a95014cdf410d15a3bdee43c0efe541f14c248d61c6c87c9f0c3b8 SHA512 64acb38fbb462473d5d6fad208f8836cc44fbae9a3b96e0017cb07edf3a1c55bea9c871d2151a8dd095d4bc143645f8e8b2b77d3b10f143024666c07ae0df2d5
-DIST firefox-78.10.1esr-zh-CN.xpi 564762 BLAKE2B c8da00eb046e32d468f8ec626a2bc6fa2d0e041792a7abe4b2dfd45e10f70f834ed40ce7a8126494cc5656b5ab0c4b16d260dd1c6e4a5b42b82672542238a3f4 SHA512 8058f1ff786345518c474536d04e922c6c00029434ae7b7e2d3d477cbc9c847a37aa4790ba45d524fdc7995bda9823d4caa98ba147d0f3cb9b946c1328e519ba
-DIST firefox-78.10.1esr-zh-TW.xpi 564732 BLAKE2B ff88fe6d855fa1c1aa41d69490ade25b1676f2b92cc1b01855551455d7a4bc312b56c1594d1c74359b75914a08d48894986ce67d38da31a071ac7fa8d8635fc5 SHA512 7f6d87c8070a35d70b111454b8978e0c7c43e787541607af966a74223434a51043cd7522c102d1d285bb88b86d361fb6270782f3e7040e79bec8e1878584aa2d
-DIST firefox-78.10.1esr.source.tar.xz 334444960 BLAKE2B 76f9bae7f9fddbf3ab14293d1ec9e51b173961d0d5e0e1ef98b65328294f520369b89fb300a91d9f502b93215a15c228925a469b7b14ec576c9a9be874a6561a SHA512 a22773d9b3f0dca253805257f358a906769d23f15115e3a8851024f701e27dee45f056f7d34ebf1fcde0a3f91ec299639c2a12556e938a232cdea9e59835fde1
-DIST firefox-78esr-patches-13.tar.xz 83664 BLAKE2B 92250d5bc3821ee1ff032236bd00e01a53e0af4f9e39696a634edb39f0a182bf5ff74b7fc0f107c9c53136c64485c398391e3a857c8b2b904115fd13d17e2a4f SHA512 96739811bea833a6a9cb09075dfe49c6fa7f613e8bd41e1d830d6ae6851ce8e2f5d27c87d0035b6f3a099340dfd7eebe6ecb930ff25079e76cea92a7610293ca
-DIST firefox-88-patches-03.tar.xz 38572 BLAKE2B e6d68129ac731898a78d015f8f44bace45a403ab5b06376b3cde9f06285858a1e901e0ef8c079c9473e0fc3c5e3fb5632873eddbb6a49bb673da445aceec51cf SHA512 5492d7fea03321887a328b024e1b7b0a2bf5d70d3c82d4215052ca0d4f0d59a916bb8be92d0056efa1f046c3e14deb986ac7a0a2873e14d4d6c3376059330c02
-DIST firefox-88.0.1-ach.xpi 466413 BLAKE2B cd7a1259e6f3ea39f0cde6d6beb8786295940920e9af5c20fb806a6d80511d714a8074004e6d26dc7ac08ce0df34a63508f91dbb91c787ddfe7335af8219f218 SHA512 2913040f9c40c5baad160fdc3493422e90d355931cdc9e06eae054c59ea347489a54bc848fd635e59806f01bca63a82e9c609259c6122bcded790ed341a10baf
-DIST firefox-88.0.1-af.xpi 430683 BLAKE2B 835347e89d33da6c851c90d507ade8321b56da00a77f115804b9de9e6fdccfc867e103e1f97f42814809a41ddf8b5e76472080815a9f53f5b25f7f10631ca94c SHA512 d6a62347b7826fbe7305915c6e2b0ef1c984fc06ba614a17b341e18c0146061b647821252e2aaace33eb389a28bd59a3e98d2f7e902424aaa3c1c87075cbe479
-DIST firefox-88.0.1-an.xpi 514150 BLAKE2B 40468628020cbf40810ebd521188f8eeef849ce3204330e47bdc43019493caba23d0fa5033e89ee66d9e6e01d0680491ff9a163a391b1db8460bd5aecb655edf SHA512 8b73c11f96de06608db99e0e81adf739bb6c8bd4b468c7d65da3ec64d8e983969f4cf13c1011572a53f847ba9a0e1bed9c73b3ca914ee3b486b5da3d19078946
-DIST firefox-88.0.1-ar.xpi 577343 BLAKE2B 1c822dde42aa08e176eeb8ea1580f5712c4d469666492c519fcbc921d433e6aa7a769d5d5f859a774800c56219b72800352ccc58d75ae64a7ef1e031a3649cd1 SHA512 0627f34aca72a4f334d8c41f1ef10018e550b4325d4e1f46fdc179a9de43ad55e3b3527d2cb84ef5a1f33152b5902971bdaa34c91b912c31067597e6edc33c74
-DIST firefox-88.0.1-ast.xpi 497104 BLAKE2B f5c6160d1bb888a78b20dc6107cfc7f10d362d5005ba097320c394ae7f37b888f8f348a7b1339df3242517b4bb78a434d1b5dbfef6203ccfb3de38924f13476b SHA512 666315e508eaa197a97d3e28c0694034ed58abb11d5db5391d490e279fc317ba787769b7c4953ca3a5c35db6b46ee51d91566e3d9b1e42c33f8f6fbc9e46b989
-DIST firefox-88.0.1-az.xpi 502504 BLAKE2B 6a5f7b76c3f369b390b81f8db39d7a73dc17b63ecc3399d23a29123844992e66c8b7db7dfd7c273dc9503e63265d089425ce77f4aa713112085c639da230e2f2 SHA512 043dba85ee538c78f5e2c644747a981a7ce923431e976f1d123534c0480e730abb872a11098db196a3873ab15b4b171b418c8fd0a9527b1c7c1292563215ea42
-DIST firefox-88.0.1-be.xpi 625941 BLAKE2B a75a4c43c3bf5e571fdefaa8cf30533083eef4bde0314c0459e158cdfd6d97cc6b6afee692b2932dc26fb87df84769d251211ae4a6322208069df5a0c364510a SHA512 e9bf675f6bf65cfaa4998f3246ff492ab106868c4a60d548ca1e16a54ff34babe802dc6a612d72eb7da63d3d68317cf5fcb34dd9f7b7373d33c5bd5c9d587564
-DIST firefox-88.0.1-bg.xpi 570445 BLAKE2B 97c36df335ee909cb3cbb3e8364dbe41dff988af3a4fef4c27024421403fe62ad61b33b2ce0f8f7dc863e4d578e2a8e279c03238c1256a56de45a0406c9aae2d SHA512 983a6e31db604abb6b3390b1ae18b0f9fd32b4ac0a0058e5198349676873076e75ad90edf104d767e15fddd079a926fb62f28e0f8210c15b1c236041a36c18bf
-DIST firefox-88.0.1-bn.xpi 578196 BLAKE2B a2087cbc1ec01e375d0f99f1e72cec7ff9ad4e0b90a568c901f24722e13fa4e32b801074aa2a8bb364ff429d8ae9e50396aee70ec66ea0a6c0820d7caee5d90c SHA512 25c7278f1b77208b14d559656f0b95abf93e9ec075bc92bfe76b01b230613d53d705d70371a4ee152d11c78cb85328c1fa462d9e6cdba915e9a40f80a391ebf4
-DIST firefox-88.0.1-br.xpi 520138 BLAKE2B b5cb76d7fa9746144e990a5ba6c70b1c566aced949d44b63fe2d739687b9de3e10bf0d5d06473f734734e8e043fa53fb6606a9b62b42cbcd0f13e1fa23d67b56 SHA512 bba02e765189334852a08dc465aec5f2f6aa8fae17efbb14d465ab6e5da6529cec1e734c604f3926d0e07947ab7bfcc5697463ba7f242b5a13de5ad2764c92a9
-DIST firefox-88.0.1-bs.xpi 471195 BLAKE2B 7f7aff1764339139a2a7ead1698be6edd66b66c228afa4ebfe947d0061494568806f673522bb23ff8571d47c76bfd3c26b76077b57cd79af2881d2ade8da208b SHA512 c0771347a88a4201414ad27c1ac9d9417c1c37d954cf6ad6099d28c0248213ff7900b7d35f675613a55da55d1682cb8bb776fa3de7ee35ceeafb0abea5754c94
-DIST firefox-88.0.1-ca-valencia.xpi 530879 BLAKE2B 171b10f72a6ddec0e2baf824c326773bd1eba7c72f7d75d806f145d71a3bdb8b9ad9db19387db10cb4f5c58794987d3a5b79c8b170a3549d26cda26a84da7ff6 SHA512 408dfdd0f0a9024a90e472ac2334d25b700fdbaed7f604973745c9cce782a6577e464009a14c07fac51a31ef4f1865ebb2d2461d344307fffc30d094b294e5fc
-DIST firefox-88.0.1-ca.xpi 539383 BLAKE2B 4aab1949ac6620967b00c0309cf7ae6e3a2d1633377ffcbacfdca57c78c29b654c130a4faf393251a30c0a0d214d231dc070f9a2a5b716faa729780c05fd8dcd SHA512 27dc23bf25019f5ffffccb78cd2f92ddf2a41265bd02030aa3ce2d02802dba75dc8f376f253d8876e5d2ac971800ecd8e43e855ab3a981c29f947e135e0fdcc5
-DIST firefox-88.0.1-cak.xpi 565776 BLAKE2B 7e55a03ce35526be4eb5bf807c0fb3969623833d6229b4a3a6641eef48628b48dbc8bb69ccb65dececd1d19fe877a436a249e64b7296d8ebe51d34de935cf128 SHA512 4e7da4479fdfa2d424f5863e48512b8e493ac602c4fd299dce1a358d93c21b6551af17f00ac2dfa1c7c6c40683f69cefdfa4da4cc2a316669df0c8a2fd36c3fa
-DIST firefox-88.0.1-cs.xpi 568035 BLAKE2B bdb35f5c06b8ffc2684bac1bc05e3d8f2575859adaa2f08604f46f0c61dd661d3f4df507e6f3fdac3543d4c720e365ee7ce6d970790b13ecacffab13945eeceb SHA512 e879e3176536d20221cdc27d308dd4406985f0de8d5dcf893eb6a1a4fed248a06fda161866e663ce84deedc59316047633711c322687048e320084cd1cad1d40
-DIST firefox-88.0.1-cy.xpi 545912 BLAKE2B 061a1fda31313a83074050a85839bdcd9606cbd4f4558d65712c7ae4ca56b0722e443063d7f974d3944a74b9d7f02537a96ac7c3577b14cbeda6e994d61f558b SHA512 fbfd5d7b2abaf600499fc344393a570646dadab3da78977b06202fc9ffcf9bf65779e48a7bbe878826fc18c9c79cd3edb325c7ffd8054c16c3fe4c536de3ea2c
-DIST firefox-88.0.1-da.xpi 539207 BLAKE2B 823e3de1be5daa3cda0b061de016d23acbbed9ba9f87d87ad8f88844dd3593061cabacf09d67ed84a3a744973abb264ed3815438e66cac3ebc249738bef15f9e SHA512 58e52bbe7870aad6d9e54ddcb2a16fe13697d77b8ef3794dfd74affbb82b5265ae1553e02f700fdfdfb5138b86712c6f14f48531b6591c1015f4722bfac04141
-DIST firefox-88.0.1-de.xpi 557922 BLAKE2B 30f225ade5eca76ce6b0be2676359aeaf7874de7c19da3aef13dcdd0eeaf536966ee11fa6a029d83b3329ab1ee11d26f4edb9ca2fdaf6c0afa5290ddd1b5d148 SHA512 3d274808f554f22319264aab8154add3ba9aad3dea398508a0112703076d11b12d939647e1cb3ca4c4c59ed0e16cef8fa0e25d320d4bbbd629540fb73e83c60b
-DIST firefox-88.0.1-dsb.xpi 571059 BLAKE2B ccf5df2212735fab1eb35d7476d792dac8d5eb7ee8a1245346117d2c6a05574ad53e23c8d1dbb919dcb2ae995e4c3bd0380fe6105bc01725289ff28a814936ce SHA512 79ac727874a9944f111e9e2383d6fa1c67d4fa0a3cee2575a8d2ed37c8a1a2db2c1d320ac78a59405373ca473053ad77246fd7c8e1d6f0da00263bad50a921b4
-DIST firefox-88.0.1-el.xpi 644741 BLAKE2B 3bb2e33e1b40998564d90435a526d56a93dcd64092aef90492e864659c59abfde51f0c3714b9aae9c063fbd64473712a465b3e238bb49665468c581abaad64fc SHA512 f3099120603a7c38347577b7fe2023d43d0e2c74688609c8b09198914ddcba6214b5f69336596aac3071845dd51fbe4be34b56368bd5b1e8385a1e3f861abfd3
-DIST firefox-88.0.1-en-CA.xpi 514532 BLAKE2B 3eb16287d4fd2ff504dd22599bf6af6b1d6edeb16b8e1d192e235026c3395e891763d951e4b3d3cbcc0810626ed2ce7c701ea4b6a0b4334c173380a6ac930e2a SHA512 797ecf6ba0b7096446105c777f2fbe2c08175dfe506180e38e6fe59cadbddcea65251ceacda253e1bd901af6e4d11788981dca472ed7b6b41da3bbedcc6c5ca1
-DIST firefox-88.0.1-en-GB.xpi 514842 BLAKE2B aeaac53461b1c44be6df9882e0bd9851a5ccada06fce260ef5b7769b916ce9e05a82a6b536e01e118f99fde06bf675c09c6ffaca8ca578d8e2df25c7e76b7667 SHA512 9fa19b1e63f606dc35668e28c9baa0fabfbd32a8df5bf6a670b1cbb8a4efe62c872df22728ee875da9b3710cd897fbb4ce271fd8c2b96b83b31ca88e99551aee
-DIST firefox-88.0.1-eo.xpi 541258 BLAKE2B d55877bc999c60a745be04015b1adc7d2473eb6c99ac3b74fe932ab57f2ac21000fd551d804054670492cf5a78c1d354b458d937f0a0b97bacaaabd1ffc0f195 SHA512 bd7fbb2b4e8c919ba0c758cf06fafd12565560a081861cc5df2e42cd2211aa50249ef94c114bbb51ec3a1d83807b7bf0a11d23f1d2a4fbcd0874ccd888549ce2
-DIST firefox-88.0.1-es-AR.xpi 551106 BLAKE2B f273d51bbeeb7fd7bef260dccc94718eb357b3bc9354016fd57f47696c228d98fb18d7def20b5ee26f6b060bab3407d3fbd4da3723dc2f9111a543d55776acfb SHA512 9eb9788a66ef3eac4d9605d12dd81ce18231dc491f4b832b9c442c5ccd71b1e0b01af6f2828a52009a8c309e08e53aebc68c239c59b3a5d1aca10688340378e6
-DIST firefox-88.0.1-es-CL.xpi 550759 BLAKE2B b45fa663318a58c52711719a6194206891fc17de4f7ccffca2f4e6b82ae1f1ecd03d71627e3bdb319611f3a2f5b80fe17813afabc940b113330249925e314b53 SHA512 04cbfc422c48a300ccc6b69aad4707877689295086919d2f13ac71031d1f2241dcfa25415b7899dc767925a3100f264da2bf13e62b2b1227b26d9bdfa82d9417
-DIST firefox-88.0.1-es-ES.xpi 541151 BLAKE2B 88e541f5326670fe009e526430cdf576bfc38db9eaea1b6143c16b1af783a4f4aba03d5a7d10b26c15e5de89efe392db5a1122ccc9892bf930a8d70314dced21 SHA512 9ea67bad2bb4306cfd46286902988c407cafbeb4445acb2cc6ec6be9a8270d3a0fa8a5f6f8ea50028e41f8ff0d7c4022b9dc0ded14ebff0a72421793929194f3
-DIST firefox-88.0.1-es-MX.xpi 544406 BLAKE2B 93a7bdf51de0b3239c4b08a8bfb72296f157aece153c863d8edf412aefe0469047764e900d1c339a879e52bd220f9ff930a2108598d54dae0b3e9c0a1b69bfbc SHA512 da27143bc2d5e8902594f96637c37fed754ad85582190686388cc5447f1ba8a08fbd1bfa3061a931cd83ee3ba557e6e725acb3e35bc8b7dce90f70efb696863a
-DIST firefox-88.0.1-et.xpi 495383 BLAKE2B 733f93b03fa90b15afc61a66708bb490d667025f788f1ea01e14a43dcfd4bded03d2fb1f9da5b40815892744260d20b9c1f6f1d9aa472b5f29fc3edf4da66e74 SHA512 11987ba74d6b961962d612eb9070204002809f105073684f9c381d4f1771c5a94b5037e9d76fae7e8370cb11a0c3ba3ed363791c9dc40e8ae6c46b8970b3724a
-DIST firefox-88.0.1-eu.xpi 529571 BLAKE2B 6da4bf420eb6fa06ae688323802487015c35c743847e2ed6a081b31bb4e35869383dc5e3b1b1ebeb79c8f3750c0e4fa3148865c7a14db3f1faa2e3ae254f2a7f SHA512 16d5012118aa3fe8155cf007c8a75e2ad8999f09e670e91410a2c00f6a6a30320eb14fbff86d0a9b1a07b3683cd9982586ae4be70a5b5241ef372305df3d7a6a
-DIST firefox-88.0.1-fa.xpi 558244 BLAKE2B a6c560b86989cbc165ef213c5c45b0a3cbfb97f8fa9af1f77a424ad8560fd5ed903ac42fd12fb7d11962abddfba7a5d0c0714e50f5d4aeb6c966f6a8a9333cac SHA512 c23ab47871d9576ea93e369a2cb47e926c6c9a0948d4a6c56f273618a080432dd7a53ae7e620ff069305387179073c38b53041a7105776ffb1dbbbe0310f0cda
-DIST firefox-88.0.1-ff.xpi 487081 BLAKE2B c7fb2b2f3ec012f60d14d5bad97f7f71da4a58b8a81c4770b8b139b859eca26ba9fe1b3d6d0427d9f9bb1d884ce2b24c8d22171fb2fbf41b39e7880ae1e02ffb SHA512 52760ca8256256e6ceec25e3bccd56e399736be76061890487a1490a6a7bee70bf79121a70e2ef67b6535a9030c09e0ec48bef5c58f26de20f578cc8ce7e4b88
-DIST firefox-88.0.1-fi.xpi 535881 BLAKE2B 0cab1e9e852adb209ce4873a05d08a440bf8993a4938146a94677c145a67ea5bed7f870f988b7f84650193840c744f0bc9fca0a68ad587dd4dc35725a59801b9 SHA512 6e45b5e7ef0ebfe0307e87b84d68b4d034d0f764af65fc7a92e63da6a7a1e0debd1f4878fd5acf55ac434e257c0f007c1b9ef0497d30fd73a940ae8951b33098
-DIST firefox-88.0.1-fr.xpi 562823 BLAKE2B 3330957dbdff577da87bfbcc6596a7642522d91983bb43815b44f22c2725a1f7cdd2c551d39ac49d44608488486349c17da91c4d13a298839743d463742fbf9d SHA512 1eae56d103fc643db3f823c18e9a750c1e33765117a6b26432073fa36b17fdcb211ddd16211233de83d2c11fb07ff7db53881ce95d9d5b4c9f7a4428a1598400
-DIST firefox-88.0.1-fy-NL.xpi 547932 BLAKE2B 43e339863340368d73c525ed8f7029bb77c822ae97ed856283573b4abd96f0a572a37d0918637fc5c69e9a6604fd715d3f8ce33598113277b7397da39a307f8e SHA512 13a20062dfeeb2fe23832083706ce85749aa013abe1162d7266a8415bccf2924598a3a7a14a1206c26413304984bff6a6e747cc4a160b0dd74e00c860e8e49cb
-DIST firefox-88.0.1-ga-IE.xpi 472045 BLAKE2B 6703f18e0e9374f3c98cd32ffd0ceedefa159acd99ef59084200755f5fe3fa5352a42e890970769b51f95cbb628d3da51e74c68ed7cadbf727ed10898e2bae63 SHA512 5baa94c929c26a110aa200004a89fa4fd07f3c90b24b5f20d53c8750f9156e29e9d052f0b32be41fcabfeb010b72cd0d218e44d80acd9ed801054c79c38ae218
-DIST firefox-88.0.1-gd.xpi 500192 BLAKE2B 313688b85e7294ef71287b7d453b2f689e4c9e749e4970c6e9a06906587d55371ba108bddbd97979093baed5abb6d75578457f44b1d6c21fdc1b81c2452ed0b1 SHA512 b3278e0e2c6a9aa81c12e3a6ce3b6ba346913175c24cf7de7078cb2c4f4243f814d93abe8969f6c28ca5fe44bb0c7073cf661e1a79f4c5a27ec42edb54ec38ee
-DIST firefox-88.0.1-gl.xpi 545150 BLAKE2B 5e180a3a918783ec4d52466a6105abf1cd80c24c52e113ea4f01c61ce80b087cd4157691aa9b521254423d847c0e2908998650428a9e2031f1012ca6d712d3d7 SHA512 9209b95ab8381ea44322a4607e81398ba5215fd33a403338491ce69b697df341447566efef7d1d19d51b5913513e3d0aea5991599176c17867b40b8acd2f31d8
-DIST firefox-88.0.1-gn.xpi 562577 BLAKE2B 41fbdbfc7628c4ff5864fdd0ad325fdaa7321d1f63de9c1221c99ff6050a9e512ea7bee40b7268f52708ef3f6959c9b11113d2edcf7a2ddfcff224a3e3d09b06 SHA512 ab6559d892bed1458ebaf63ea26db35c081ffb18b17f9f6ae555f813755a88a4b1f79a8f8677007acfe7b8c618796566eb657f280a4c2d9b74fbbfd07f8c5e9c
-DIST firefox-88.0.1-gu-IN.xpi 546308 BLAKE2B 0f8451364e2dfbdd79486fc53b30a9d000f3a50609bb944c9996ffb523b7c47032d4987f45bf2d71cbb036a977501977c74b5d811b71bfa82a515a4260779a62 SHA512 94ed9180d26e39bb3ca92aa7764d15ff7322ec78669ffd0ee97649da8765132ef2e3a76059c893519f221add9db62717dcc43b6f99bbf0fb1a03e5eafb740b4e
-DIST firefox-88.0.1-he.xpi 561750 BLAKE2B 8f45518de20cde4c8e52428be4cdf114bce61b06a7aa79202cc6324288316bdfc6cb3d8a91740af3fbc7cdf2d66c423c2e6f203c11f077bc078874a734799b76 SHA512 0226b3540eb0617a301fd390556bc7cee147dff3effa77d82575225215b1ba08fdd9909b6b94e4d0d6b8fdfc170bcdd0fef36da6d87ac394c9fd3ac0cafc203a
-DIST firefox-88.0.1-hi-IN.xpi 577986 BLAKE2B 69759cd665aff789a75b486b978091aa2315218a09c2556359143b71b084e5af0b751e9309e9781bb692aa948c73e72dea95962511c7ad6d44cdffc0f5c6964c SHA512 38d4bccee6ae88207d92b0c0b7015304af9c75b4a0294655bbda675f9df071101fe30374886ce4fa7190059eefd7f212962abf7485d345fa13a421ad05feea8c
-DIST firefox-88.0.1-hr.xpi 542106 BLAKE2B 75032637fe17df4da6f7f7bd0ac400ffed625cd4830e7f06928357786533d0e3dc288a8f516c69ed9ab875c5adb014fc3cd9a8049640bb9dffe13b609ceda5d9 SHA512 e1f1b940ed7d6cd809ab769f919b964aa650664bf897ae61ddc4c193ac7497cc937020f67e12e8a0c3f88af50129e35b7cc57c4c477c3b5b9711ec6fe3f08232
-DIST firefox-88.0.1-hsb.xpi 566436 BLAKE2B d6d6ed4b0006b4bee6169e2f0d4a99d4ebe6a6a652f2e169180247591ddd0d6129dd597ea085a50b2b5746059283f930cf4b49b52e190dde16a126574caadb9f SHA512 10ccd99f019efac4629b2b74c935340dccaf297a450ce20582368a7ddaa518262eab16b17409145965b92499e6c36306e4875765a964e470b9cbafb966461162
-DIST firefox-88.0.1-hu.xpi 570096 BLAKE2B 12bbb630dfcd58204e6b34e2681087a580e9dd81e463fbe6cd89d537d53ec089063029f5fc5d6c87808b53906569d8bd99ae1641062e562a28f6a5179f161538 SHA512 5fb4895086c99a915a3073543ad26262745248c1bd8bb160f4e1d80705440d30f9d62420f376ce77725d4ac8c0c8aabfc8f30d18b4ba1004e7eab9c7eafda7c3
-DIST firefox-88.0.1-hy-AM.xpi 596018 BLAKE2B bb1f9e3f49fff0ac19261a120bbd79300a6fcd367aecd4b050324130662200ecce8aec52f521ac7796c37b8c62bfe2acc18b282018a8ba0cf91ee448ecd76994 SHA512 6aa59f9f03ebda5750b5ee1a70dc2965f22ac0900f6c2d83a02303be548142d0b84bef4ed9ce5d719a0f6ce6eaab64965b5aa3b501b40ed223875322e2a397c5
-DIST firefox-88.0.1-ia.xpi 535787 BLAKE2B d38d8d98bf9f587128c838a8cd75b9c0c75637005b1423be2d3aa886d832cf93af38369553f7ed821d4dea03b460eeb2350353ec007cbaee242a483125d36b32 SHA512 4cef3e5c15e1e9767d03148b4b2bd672b3c63c435972cfc3e1ea0607f969b58963cf43bc9a427b1564ac44e3e7340a7a0f088f48ea71f8f5dad9099a3c765f97
-DIST firefox-88.0.1-id.xpi 530582 BLAKE2B b16ff02dd3860f1e0b47caa615b6217df0bd9e6616a68513173be88158f0cdb39003fa43c8b5c419295bb83f2a15c45dfdbe3cd263e21795ae963b163a8ac1cd SHA512 2a4d10c38a78d2d11b436999378c3850faaf39d3219acf0796e6b37fbdb0bb2c3d2268d7e6a1732589526fd3f97fc5fccdaacb692843edd6e1d6027970af9274
-DIST firefox-88.0.1-is.xpi 482597 BLAKE2B 6d5cb2d8c6c021779a20a41fa165674f03520b8280f5a8ece3e6f74d55c55d65923d7b7709c90c93f6894bc16ce1d305dcc34487e4cd652c6d0fed804c287315 SHA512 273e99b94731363bc654b385b836929899162edbf2f8a3940f4691aa00c72ffaa7aeb4e74daf7b619c67b0b84919d597c55a30150b18d35439f42b526731a456
-DIST firefox-88.0.1-it.xpi 465215 BLAKE2B 0abd4bd62d7d4f3216849849b036afd641e1c8a8fea4974dd7c513a6a6ca32790deef096f26f0cf274532822dbe18e580e057b5438c1570ab8da9eba32509dde SHA512 ebee0e89093db23f06808161d0937efcc25a9677fcac183eefb151a306f7775fc6501d07ea98cd222ff9bdf2dfa8c75b29a38cec0edca85e9218e4959f288ba5
-DIST firefox-88.0.1-ja.xpi 595890 BLAKE2B 21f0ebda220242563522076fdff5dca6c1b206907542546d3f03713354cebcc372ea98e464eaaac85fdc8b8bbc973b3993a1e540a7a9ab44169f4cd8b7edc6b5 SHA512 15e7884f9fb2e5c88d8442bcabac3036a877320aea77b34be341d9069b98e11781cb253ded445465695959bdd5572531c3a76e37fffe5003b673b7a020d8765b
-DIST firefox-88.0.1-ka.xpi 597385 BLAKE2B 840a0f0d850fe40285d8360eb4277726747494a0a874c24a66d904399e954b8b4c932d842d075bdeb90d2b0975d269101127af81663ec0cbfe8c780947ff1395 SHA512 51ad3325f30a0f5dc1c9bf8e5fd5071a6f7cb50cd9add43f63eac1dc2c7c4404adc4f3da3abedb18a34decf10672a23403b2a39e32b6580f62b65f443f1f5ea5
-DIST firefox-88.0.1-kab.xpi 555975 BLAKE2B 14cd30d3a17d7d760df55cefa3aaa8d73f1ecdfac935b7ceef968ed375b182cdf05ea4754fe726423dcacc6d8c66417321cbc9ca9968062d1d5a4c1462ffac31 SHA512 830dacd68c8e94eddb1fadc8e0467b410574a50de0c713a4fcab9405712d94e5d79d77025b1ec4b66feb9d2f79d9f96ac5f552767372fcaff16c70a8fff56126
-DIST firefox-88.0.1-kk.xpi 615085 BLAKE2B e92f12e7c6961e98660747163671190847cd9423380a1a113f7a6ba82453595180a813cb0fc4038134a3063a47a8bda79e7ffecb88901dfa083c4aa6c2ee28c3 SHA512 070fb7626896f109c73c5616384ad0cc60e5ee9a1debe848cec7eb1c2c00d50d1a76fcb43cde38a784bfc4075153795d9fef0a91a92e57acff487a3f58978158
-DIST firefox-88.0.1-km.xpi 540192 BLAKE2B d795897027cc40e6786abccc041275e22a3b505c4c468143e7437f64f61fd22daa7444df9400ac0a88dcda0e0ac16fd7f09813fda24bfa7e264e5a1ea9d11e8a SHA512 1fa0c40b89269e260ae0ff187aec0630252a85b81aa4a7e43d62fef260dd77aa063497cc585bfdb3c6dc01a6b9cdfb00981afeb1f923c10bd033dd457e845173
-DIST firefox-88.0.1-kn.xpi 509550 BLAKE2B 8d538ad531f75840c23d19c11606dab743c291b2120174c2ed3f9a8fd678ac5d5c92e639d9136bc277fc633da21ba38c8c03be0a9fb4a7e8176b768e8f3ca18b SHA512 d0da60358b91f1021560c72048be69166e8c8408a7f234e43c7fb7291c09607de5aed13ac930c0b597e1e436d6675f46150b623d4adae5b874af9f668e774b4b
-DIST firefox-88.0.1-ko.xpi 581945 BLAKE2B efee3cfee71d5c15e31e5a4cf9ecdd05bb93e7e50678bf4bc041c2538a1741d8a96c68feaa7984396ad15f64cb141ce536ca5c5babe1983e8d1f7f738171ea8c SHA512 0703ee894c7a2f9d1bc9c21fd7f5f34e929769e3102641be74f8bcfe26745d3a3808cfa8af72716c2dd3fc4cf76e64192110e657547c52036483ebcdf7e6c1d3
-DIST firefox-88.0.1-lij.xpi 481058 BLAKE2B ad1ba21546c31f17d5fb5993ac19f53407d2575a0a5deb1ddf74df48275509202631265826958a2161c7ec35d15b08daaf1f75b248d104a81306635c775d084f SHA512 c7e6b0abc69b2fc22b933831d0b2d4fd554605d27add84c99beef9a22ba32dcce1bccea88a8c11b093eeb90c9e0acd35afe3db87992981f957603b5bd903688a
-DIST firefox-88.0.1-lt.xpi 565817 BLAKE2B a4a27428cfb3d5216b828ce9a1e8beec440f87cf267c40ceed3c64a475645a1b6f1efc766c84fe93f9350e696dbbc008161857f85fdb666642012944fc711696 SHA512 a2d26e7cfcf6cafe9310e24e9672aac3b4bd9e3ea143118e593524b1a7953ad5b5dc1835d84797acdb4e4770c8b8a213681ed58a2b7b98cb154d1f1c55a04865
-DIST firefox-88.0.1-lv.xpi 474639 BLAKE2B 49a7378cdfd903c3b4df9e9815e518921f30eca2fb3ff68f6ec28aa7003b0b24014a5ea5302569aa720cd3f7f0bb48b5ac15f4d45adfcddf8611b70288bc68a8 SHA512 706da814f6c1ac5d94b5afb6084b0f02916e1cceea7a132af3ec8aba04e51b8ee8528facc73b75d124dea9f4c23062543c338b91867719b7bc83e2a5cbbad234
-DIST firefox-88.0.1-mk.xpi 460662 BLAKE2B 4295db6ce658571a2144e6c60f7b80aad70f0a232eba3eb4f3870c0a48c7129656a97aede52403cd3a5d1736472b84c556720989405e05f2b13dec3713de1c9e SHA512 2a921ad11793d792469644be97c86205efd61807221c8e71ed04381b252f817b738444cb0755fa0cf9661d6c85515f20ff279d94b06687f8a06514e770606acb
-DIST firefox-88.0.1-mr.xpi 546379 BLAKE2B 98bc0fdc7613db49519e3828604aef4327b4e6942998117b62cf6b0d1440fc32336efd607396b2f3ba41a40737908b199587bcfe8078b3697d0fd48f32ca1d60 SHA512 67e042adca7ab332a14c6cdb988cceb155f42ddf31fa306b011f988250d9e6285cd5a4e79a437e9abec467699ac2e5890d339b3a57c6c524c74736e0dcd1ddbd
-DIST firefox-88.0.1-ms.xpi 458299 BLAKE2B 25814e3a9994401d50b926ef8e1d383df584a81c885399ba8fd85da545c917371495c215c44e7036fd4cf7da796e0203d08746c5b9631d17e5d6016aab5ee050 SHA512 af04018e0eb6f606ab7bfcdda850eeba5a74e2eebe4bdc8dc18294b424731ea06e471c0e0967cc4a93bc0a47b59d2910cf76d6fd59b386ad46f6700fdbd4c4a4
-DIST firefox-88.0.1-my.xpi 530054 BLAKE2B dbb0912b9cba82c09fd85fe86e7a493150fa3c07422a8a4ac7bcbdd2363352942f3d94a2b71160fd5ab490d613e0cf270888c8d93164a97c26db7dd40a7bf4cc SHA512 cdfd1090cfd132126f94ba90cef038d8296bd9e7a187f92ac12bde1c6bd8dc02bd65b8c4bfde2d8b5811fed87682e41fffecf670141e4241f63c5b2b9441fdb0
-DIST firefox-88.0.1-nb-NO.xpi 533691 BLAKE2B d8551e258c132ba97fcd2ef3de2fb8edce82ac1b18dd69740454f3ea681ef67b21131e56dc921a6036c3916709044d395dcc25d06f171fddec415b59777815d2 SHA512 d3b9b0b3f33ae050dc505b2e0644db88aaf1d1d0e9049ac3919f63885c5124fd094539f1d5b50051c370e0e8f9dd4a03a7537c6cb94538a1ec586d5c9e440d2a
-DIST firefox-88.0.1-ne-NP.xpi 487102 BLAKE2B 78390f3b24450d1a390679cab0f8ee2c4ad8afe17807f110eb3714f943fe908e6bf717bb8a5b50764dba7993e662a85e55d174c5a38b4ed0175a7271235870ff SHA512 cdfe300b3245100c16711ece72258ecb1eb9220bdb8d9196d30ac377164a27d9cd48b4f7c2f867a3fc0271c4a2a0186769ee3a6f095a9c5130c9a1fd06a4a128
-DIST firefox-88.0.1-nl.xpi 541718 BLAKE2B a5130917801aab8c3e1f231916d7e18f4018a326b1c277364a6a06fb58abbb1e5b83573daca5d6140e4ecba3465dc44a94c5f5d6ed56664753b7d428179fa3f5 SHA512 d8031ae18ffeb69ad7233aab77125f99d1a63edf92ea6e1a3b9a6dbdb61fd73d3330db41194d78bc632cd64036ae80fc9d0450fb83755ad3673b46b115dd1e6e
-DIST firefox-88.0.1-nn-NO.xpi 536545 BLAKE2B 97dce063d57ff1399ba1aa8c26fd03f6925482f710ada195ccf3fd1af57f3aaec76360b91a76e094272b4707dacc852d3319a6bad5e0419784f4fad4fe7bb8f8 SHA512 8b3776d75e5a0eb033b8db4963d97969515a1eed3dd7094e9506d2e3e44ddbd3289db1bd0a04a52c1b54204bbe1689f7082b87dadbe9ef41a63a86037e3ed007
-DIST firefox-88.0.1-oc.xpi 557514 BLAKE2B 1b93ecb776c83904e749aa760427b5caff9ac4c43975edb2dcbf06d41895ca288bc4068b4b8e3e36205fed52b715fb58ddc31c76e6a85a9f8318dbd870580ce6 SHA512 4b6b033dfc2c2da0c8dce9fc209278097cb9963f1111f8e59294a07c811b83fae283c7e9d461ec64e5d9b91b6195f58c2b284b8dbf2a5d33cd194896b11d65e1
-DIST firefox-88.0.1-pa-IN.xpi 602784 BLAKE2B 04562a863faeb99160eea01f5b861ac26093fa5265bafa585c7298290d2e861aa2516eaeb95df4486d94f3bd146ffa45a85d0517b17d22cd8ffef9fc3f04aeb2 SHA512 d42295c3a14f653d5355b68f8c69a6a75d85adf52fea62f6143291f988800745582c5af7f8e965f630329fc43ca5791ae7216f2de55d7422452d34c92e6f2242
-DIST firefox-88.0.1-pl.xpi 561330 BLAKE2B 5f2d6ad59372a9e83ab99af3d0fff2f4c67bd9357acde38d5e14f104d7f6bcd145264e7139a557f89a30b777d274b442537f090732128c87fd0901660fccb3b6 SHA512 65b4d96b9a46cf11d535ffbc8d211e013a7539033cc09f4280982f80cc7f8387a4d3801832974ca87ba848db75a9988d9e91394ec8be04094e73388409b85ce2
-DIST firefox-88.0.1-pt-BR.xpi 546370 BLAKE2B 9ed6bf2cc58c3ed86068d4cb56af58ca845100c8a9beb8ff21068f8d196fa8cdbba86c83cd61a3e42b6ea848b53f3bcef7964451f5b6725ced6a0ed959d64f28 SHA512 a149485df273d54f04742605a2c03b5e4dea1c5aece3d268b91aabd918ac29dd3e00a0159be7922429d0971e5b634066efe4ee4eb0d9973d8d0769f50b64df21
-DIST firefox-88.0.1-pt-PT.xpi 550496 BLAKE2B b58b345806d4219885e8282e08f4e42c3eace130ba9feb557025432e59c66ee52e8b9253eafac9a5c606ffa9ebf86e365fb9d15a169dc3e735058bfa9918b45c SHA512 ccbb765b714a867c1ee1dc7965a9e37cbe9ce619c0340379d40a6519f9c5bb077b21565bbce58fea5bbf5f21e3d580c7c9f5d2ddd83717c803ec8a21dd95f6d9
-DIST firefox-88.0.1-rm.xpi 542257 BLAKE2B bf5d466d932ca919e57f37011715a09c2e107fb955ceea619c743266c8091065bc54c9abe72b4e2790baf214a626d54e53863ca5fb75db56134054ff59637851 SHA512 3e9b8021fb5d830651f8618a5cbfe019840f45ffe3d2fefcf4ee3a2ef72e749e19872ead2f4b1b4a127194e0e69bdc5e8c61a17f44e1bb62b8d3d26197aeda9a
-DIST firefox-88.0.1-ro.xpi 538643 BLAKE2B a07be42e7d0664ff88f3d8e48f1120514ad3e672b4a3a1c35cf70ba151d00151a9f4b714326da182114cfe618424b699b7b27b33bef2566a561b3cabc52229eb SHA512 f79add61a2e7680f0671d1840144bae39563671e17b7e624ecb69385ab49bbd239dcadbe8ef51dbb1a9391c1c1ac06fc8cadc3e4d78bc5ed6293eb210fbce6a2
-DIST firefox-88.0.1-ru.xpi 631989 BLAKE2B 848ab40181bca6fd23d6938c244bbf0df175d0dfc0e5887928a27abe454a468a0c965811ed0147285bb6339c7bb50053d9ddea998860a54cc47a137d3e6f486e SHA512 c3bcfed60cd0b3456d91765c02026a8e9d76c157cae066bf0fac6a498c36199871929ea923727a1bd62a6caf7f84c8e346564199e5d87c261d402b4a7978fca6
-DIST firefox-88.0.1-si.xpi 496165 BLAKE2B c448e9958656e5811e6d4485f7362887d11d27be0e3aacf9e089341c6deb5d56ef79377daa7f789d6e80cf19a1f2d98b92a32bb16678e168eb113590a871fa63 SHA512 92b29a79b6793ce9845f23d34cfa80cf447053e9d68c37bcdf9f9c600e3d14f6809e873b4cf081cbc6d46177590859efea37563ba105a9d0d1efb61ae87798e2
-DIST firefox-88.0.1-sk.xpi 567064 BLAKE2B 8e683f58828493f7316f2aa15ccdd7932a1b6e400c03d61e1c113129f7ab5e7f5b98aae33b6994348d1f742d8892c4c9151156d42a1d8320226225a7d475c50e SHA512 46f41d264359821ad6bf97320443ae324978cdf28aba6fe08e26d7bfe04586cf01d3876be831c4226350583be2cc929f486ed1e2774d774cfc24e1483ffdcf08
-DIST firefox-88.0.1-sl.xpi 537675 BLAKE2B 34730f342ce63cb21dce5742ae9730af5afe1788d8253576ceeeb868fce3fbc29907d5832784e6c36ef9acf4c1e61050734792af3c2faeede211bdaad7be0ed3 SHA512 f6c73994c802caf1af4d7089e3da286124d331c72d41da9b41f8673f8e56f9def9a196d88be5e2719a7529e7b9dbcf00e47165d1fdca037db3561d58318801d2
-DIST firefox-88.0.1-son.xpi 427888 BLAKE2B 9d5adec300c586594687874b33595ad37ca004631311373c5037ea8dd12f44390ea6cc893cc1c8e29868b30253f8a212cc2a27ed26abc1d146db440817eaf372 SHA512 354ff3aae7714774bb1414d1fbf4259278e0461646ab15eaadbaad4247fab288207841fc5f047628be127a7cbdd14acba3f7035f66d9ced57f705da035b1fffd
-DIST firefox-88.0.1-sq.xpi 560818 BLAKE2B 1ac72dad70f5883f3259b21379260f036a84351bcf32b0bf1486f176c0e372b2b5f444416b833cdc4446d9552ef95e15ff61bd2385dc393af68ff5d7f037468e SHA512 ccf8bb084acab6c2629df922480c64188fdabdec18dfa5daf02f25432bfadf848460d0f82b226c78b5a46c4811648102c9bd3786469d528934512d9a6ab2f59e
-DIST firefox-88.0.1-sr.xpi 589839 BLAKE2B bc56848acedf6fb470489c55c7a959e3643e61ad5421551febfa3009b901dd96c01df6dd73d2b9e5ed43cc69fccfb581a45ca9f4c3651fbedb43f71199254cbb SHA512 e6d9536b2cba9d1d174051909c452a62aab6260853e9e4fe8e983b73e7caed505b3798d325af3ee3bf4d76089ca91c46db1ff8b87c1621598888e02dacb01a3e
-DIST firefox-88.0.1-sv-SE.xpi 544122 BLAKE2B 791b3a5fadf0f0762647caef6b6bc6b80ea2f0b78bea178c2eb32131cb360d1826d2738b7c4baf83c2344ed0029c728b619bce39c65f4414e8b4eb331beaf31f SHA512 ea5ef868454af1d2f0166d2e02aba0ca977d91749b97b717a501efa7859ff27432e842e7457793d3dd475a3c5140884c93cd468b306608ee395f1707e748022c
-DIST firefox-88.0.1-szl.xpi 520458 BLAKE2B 1dab83227180a4a59ff097d9ba65e893a2c08968dac5476f104fe6da16293aa0b305b8b240cd8a8308d8d5691fca912635af5db3fe6df51ce4fb5995a33709cd SHA512 2928bea30bf03730dcf38e1689a9b061627c9712a5aea99de7d6caa2de1033b30037fcf58a20ac7414d7447af421bf1a6c90bb7328eadf4ca34e8b2a3e18633d
-DIST firefox-88.0.1-ta.xpi 525373 BLAKE2B 357d84e5e24255ab4ef661adaf9441b8b432e51d58f3582e0eb32457ef555a52181241e3242b9967f468d134a6fd9cb6429d81769a121e22a4a24ff36dd360e0 SHA512 4983dee9a1a3a98aa99b7e82a8990425fbd6b630e552afd6294ddd0724ca9620f43e4d14acdc50f51a8d5f0352ecffa09d14356dc81985ae285186789d4b864d
-DIST firefox-88.0.1-te.xpi 566056 BLAKE2B 6ec856a615fb528c7a8f764921cdfa15821323d3c21ed0f2c33e37698d971aa06808bc50ba6979a19d8665a985597d5db32ef6983cce3b218e27548173f6bddd SHA512 d05f79455862419c5e133ca62453b6ab3f60e5436cd2eb25414d074c4425ee07e3cc2af574e0e077acdf31ad2ffa47582edd3b078a9b343a627b8a71d11695a2
-DIST firefox-88.0.1-th.xpi 612277 BLAKE2B c57415bf54327798128213106788a6e1cd9b7edd23ffab5efad7380fdabca620575ad538e75ab2366336c50754a3f017d3b61871d3bde6a36c1a51bbd66f2b5a SHA512 084612bc1bff47c4b7e3484bf36f4ccf67e7befc55928d6c204963dd65b33cb6cc40add2d60f8e80fde99ef8003198e9093460b95d226c07e3313983f7655c67
-DIST firefox-88.0.1-tl.xpi 525597 BLAKE2B 1e68c03a51573cb292e156cf58bb929d024df3068d5833574ede73826c7a9856a9c7fe3efccc59aecf3d974ae2e0d6a996c94ce5f7aec89d3eb7c8b7a4b17ee3 SHA512 0fa73006d053b2d4d78f0228ee84e27e49fe3a38007336e55973f47962ae9ca3eacdae340278d8d4a47e746a98e91430e2d0178eddd24c5dddc8df66eb6995e8
-DIST firefox-88.0.1-tr.xpi 555661 BLAKE2B ecc8f782d2561db17517f26d1dca427481c27718ee95be3125bbf6a2f046667fb59bc052adc1fcd405d0c831a59e6d89e0a739db8af0aa7fd0b9055794155708 SHA512 ea10db97bed996ad24ad3b87b2f214385e494903965d173d93718ffe403de915b0673ffb733880b38a6e15b2c9efd47b84508b5c96c27b109721c8691942af4c
-DIST firefox-88.0.1-trs.xpi 505354 BLAKE2B 7d19a14e8d01919ffda50f91fc45e0bed81abf529236b821d0cf5de0a57d14a10f460987add0dd2efa093a1ffc0c543026ea0d2f6720b57b8bc6f5a42a45a2de SHA512 2e7b2b32a2af3cedd984573b9dc5ba60c3363017029f4cbdfbc751f1adc89fee78a439c700b75c164efd7bae334ef97ccfc93b9d2a7b7763800dc14da7eff894
-DIST firefox-88.0.1-uk.xpi 625693 BLAKE2B e25bf3f597f7b2445b580c1850f0ab057f619d78aa2e7842ea4a38542c81a5ca8e56ce6466d70a66a2c5be660512d6f6b1201e1ecb9ffd50d1beadd5becd35b0 SHA512 78edda0d27ad7d50f4327be3393e7aabc0cec5a69ff425b38d13ea9ef964ee1b84f754a3e6cf7a2052cb815fe8e32bcf01700ddb8d2267c17cbab602c441eff5
-DIST firefox-88.0.1-ur.xpi 567593 BLAKE2B 572a5cea95187808bcdf5fd1685fa8ddf99b66e54cd385d51bf8b60362ed57699ee79517a383a4d846acc048f789d1c640f8a72f9696ab88a9a41da4e572ade3 SHA512 d1d9fe86ee9be39f758527733c559d42de8af8eb6cca96231f08c5e86911c0fc8c2c66e399812b6122dc713f40af6221400466a91dfffdaa3748c3eb3c4f8ada
-DIST firefox-88.0.1-uz.xpi 482014 BLAKE2B 473c54544df06ad37034ba127c950a4d7230736625754ce59150617eb393d8e57e75daf2f082f262a16d2a30721850d46e875cc00edc2e8f68f012a977122593 SHA512 63dd97e300d7eb14c6bbdbdd658b5444d01b6a5b69b332a22c1dae520f25b44b55e1077a90917efa11214f53e1d3d2309e96bcbe276ca21f2914b2ae3d3c2a21
-DIST firefox-88.0.1-vi.xpi 577872 BLAKE2B 78268c630ee528ffabaf1219a4f28e2c316bbd006f9c6b4ab26f0b8e9e276fb927a61c3d5b2562ff49066f5d3dcb31da03e93b23a810e381bbc7e5cff469b377 SHA512 7e7f7dcf1230bed079203e78a3b08a8b45910372735c4b0ecfaeae8b802df0a18bfe03f9c79e4bff321e9f693c61f26805744245ce7b59bea725461ec92ff311
-DIST firefox-88.0.1-xh.xpi 430063 BLAKE2B d06a30f4e4e56bad91f5b689ebe134920f77e148af55598be61973518347b30702d743652f1f43dfce2618a72fcfde780998d8d5a92b2163194ba11e352e91e6 SHA512 e57eea08e0b990bdb6b012a5d88fde94abcc5a1251c95c25123193bf9326f8f2c453e56d780bb3c8170c81c16f56179698e9e15c7bdde81474d75cfd99dd1492
-DIST firefox-88.0.1-zh-CN.xpi 579525 BLAKE2B c00b2a37cf63d48d6e5a3cc56989f48c8247a4df934d7c3607e989edf8af11a485cc7027abfb1e1b07679a5da5a66f189be47a5bcd77fcd486e3ba984903a531 SHA512 9ed9be70f776759f607fdf1f6f28b410763b9cdbec9520779aec8c48840e75742aa743396e5390df83975df4d99f4a62fd2d5375308648e3eaebe263f7bea991
-DIST firefox-88.0.1-zh-TW.xpi 579882 BLAKE2B 4ed4a8014104df8c6c3e8664f758ec71912269f7932aa3e628df463f3753001ca0cf52a6150f3dbefa515f54acee9d1c45e2974088d97f13715d301a5601c366 SHA512 80b202347ad89aad7e8dbccab0120ec1774a60f081503fe24902106f9ef15bb2493640fa5f68ef17b60f8857d2fbaff9df458635df9da10ae55e4a4d3e893701
-DIST firefox-88.0.1.source.tar.xz 376465316 BLAKE2B 9a5f5b77e927de9a2bd6a448d1037438e2481b252c28398ded19e01ca4f371595c089a215144b010d35a16437d4e54e2055c176bc47e63492b6bec87ca621f99 SHA512 e2d7fc950ba49f225c83ee1d799d6318fcf16c33a3b7f40b85c49d5b7865f7e632c703e5fd227a303b56e2565d0796283ebb12d7fd1a02781dcaa45e84cea934
-DIST firefox-89-patches-01.tar.xz 33864 BLAKE2B 4ca6356d0c62d79d6bc3fcd7b184f5ac98b2f8aa46f64f6a2c66f2d4d9abc53ba8a15f56f334a08c7b90e7d03fd06d57f9f4e396c8f8e8f99aa534d0b0becd1e SHA512 0aecc17420d8ad65ad046bd5f5811a573815e5bdafe6107944ed710b94bd812d27fc70759b39e86d0c90df77b57cc9e561ef248a3b793ffde30ff1cbc8ede906
+DIST firefox-78.11.0esr-ach.xpi 460297 BLAKE2B f3624758638b746b25d36910d8ea77acaa171d63db225948598f58efcb8a0314fa123805f15046c0bc1c27d6d80083051b9abb398053e36ab9f4dfc95b255756 SHA512 105c7f21e336de446692f39c770d8fdf828e5f99550e4c1adc2672f9759e123524852c1c5e9cfddac0fc49032bb31d90bc6b169978316e381401e52cfeb7fecd
+DIST firefox-78.11.0esr-af.xpi 428363 BLAKE2B e05c471b6206c22a63b214c6aa68161e012e15e37374420abfb14b42e5b8af8ae32b64c712aaf5d49fd5f256c11ee35536a999f13187f53fc5b924c05904367b SHA512 0cee97d8d5584e57f763a57f4c6b4eca7096b112ec086a8171f9ec66c1b5229727be34886b797285431d05aa69c7e29ea8f706a2c579c4ac3486dd392998336f
+DIST firefox-78.11.0esr-an.xpi 508380 BLAKE2B 0e6fcf7b196f6db6df865e78c79d6f3b69d44b957813baa18b85b68a24833ae62887f46a933a7e3e933a52ab0092c42d93ef5a42877dc856a02c879a259c8042 SHA512 be4ff7d680db153b382d9d46dc199097ff85eafd8d8bc3867ce2ac761f353aa29346069d2f8ce96f3d9ec60229bd97537e64821ae998356e34f64281b136240c
+DIST firefox-78.11.0esr-ar.xpi 560961 BLAKE2B 565e5a1942e3bae9307a0c3291b4c9673789cb151db11535f80e4cf5e6ed02491b21406c32deb2c7c290fac3388f21289d6703df0140f8a92104cba1d06e8a18 SHA512 dde149a7efcd5dc9edecc3305005a9ce229200ffe5e99fd235343a85a71c28fb38c577c75eb5297ce22a54ef3e15dadb8472981bfe5bf2c6afdd5ad05c4203e8
+DIST firefox-78.11.0esr-ast.xpi 456390 BLAKE2B 09abe88317464f103ca602e72c00b4157c4d55187c64ec898eb742adfa9fec00af509be3a333e8d421173257185466054936ca891c7fc4a09950788248ca1a68 SHA512 5fd2db0c59f92a27887cf7636b768fdb245b9d61d50f437566cc77dcc7aa5e59c4dd4c4df82cc82e330dfc7731623d063c4ef3f601b9e7d4b15b083660b28757
+DIST firefox-78.11.0esr-az.xpi 497446 BLAKE2B 1cafe6d385fc9503b2eee215c87c17bb3cc6603bd56c021cacf2961b4b2c7ebc5716e2812d5919c54d3ad71fb7960db9db3e6cbb891d3391aeaf4b6a327e5dcf SHA512 f1b9727de0d6f1d46f8fe241843947dd5fbdb9160605e7ee1b6ec2e1d60e87762dbbde3c531d60c2230cee69be99cdfd7e605e8f903f2405eca4c9f3c21ede3e
+DIST firefox-78.11.0esr-be.xpi 608660 BLAKE2B 21989b272ad242c8977aad75d2febe424e4e1d6d0514178d4d2688350a96a99765426224410eca7c69fb5d7cdd247d51089fae8734711686105821cd7d88c9cb SHA512 b7b4931349f8e259b79008792b7e41d9a73dc481492cb30826d01b4b2443909a22421f27953412425ffe8eecd01bde5f33f9a610f1967d92708a3947451689ef
+DIST firefox-78.11.0esr-bg.xpi 553983 BLAKE2B a061eed00d5e6461944477796e00cbeaa6c94ca1de1d67f1aaabe6f85dc485659de4485b21f42a1cbead90f9cd6cd4e26e6301472df10c12deecd7d6b1dad050 SHA512 fd3f8724deacc830800d6a68a679f98b7f2b8195dbc9ccc267a5793d0ba8cde710f341d41c7affd3c66140f58acfb9deba5c43a1020db7e06bfec812ca265896
+DIST firefox-78.11.0esr-bn.xpi 572621 BLAKE2B e6153181264b8e631c0763cd836627492c36a7805bc82459282ba0c8ec3673858a56ac9e03ac4e7119d1821832c000753e06d29cd0a5265e62561098f614986d SHA512 9e13f533805f74ada58c31901a13acf4ddc925b604c68784ef0d629930a7e3463de805509058516415e4900010917a6e3df7c46e7eaa3db9209ca7de3c5d2054
+DIST firefox-78.11.0esr-br.xpi 507131 BLAKE2B d8c8d132f105113d5c6086ddf865ae3c694742e9620e903b0d2228d15de3183e16eea39ab724eca2adadc500b103b09b28c21dd8f9d2ea4fc4b82d5320d018d4 SHA512 5e18adadb34c8d84a159d996f35d2a8adcac852445909e9821fb437a5351f191e488e3b4529643154379c167f45e18a1b31ff54ea194d60fe7882b052a916b10
+DIST firefox-78.11.0esr-bs.xpi 463809 BLAKE2B cffa7ec714f4eb2b64ce3708ee734d0a2dfc8716c950088315da999c91744449c9789138b7bb351c6da0b894fd21fc1d599fb830dbb989e4eb28d76c34b23b30 SHA512 0a55bf9964a63289a7aab3167f0761ff70a9ec037c131f13589f1552b081dbf0f31e56a752ea09d4129bcb4da4fe5af16a548a9009f98b54774e5cf246cf5026
+DIST firefox-78.11.0esr-ca-valencia.xpi 517179 BLAKE2B bf227d0257df231420b001310ba8c2d97345fcd1e5279cf469c99c22692cabb346aec026ff77615592d66bfd2a28cfcb9a086236efe9d73f9051b2f27e50b22f SHA512 59912a7451dea39d847cf775e6257d4542d0f87614c044c66399641542758a35c186304aac1d4847cb130727d5da2cd82929d8f32346e5fbb40a840911be8750
+DIST firefox-78.11.0esr-ca.xpi 514179 BLAKE2B c687a831195ca51a3a1f41730912a00552a89aed20f0e0cef9330840905ac6a8d301a1a6e4c3166d2057ee4c28597942e621bc698a118ca28ae31f3924155fd4 SHA512 0b81e11fc94d2c289398a61e70025dcf485ee50aa1ddd76a40ddafb427fc684099879aeabbe084a6bff74a1a8592d833777fdf10d8f0f1bd926344c464d4df0a
+DIST firefox-78.11.0esr-cak.xpi 551546 BLAKE2B bca2f27344579829c90410874948074c79099bb6ba11323fe96e65aa4a6cf69d09bacac63809836782f8d9e1cee8730c55c811b137815414cb622e30d05f3787 SHA512 49197b480aed66cad0d2ffcd1a3396c34c2060ddebbecc79e89c784e6a96b49378a15b18f82799df0b84a0491f93a1f2ffc13c7097a739e592d5d5c85fbe4a70
+DIST firefox-78.11.0esr-cs.xpi 540327 BLAKE2B 331535a13c927532b7bd342ef67c7aa6d1c81ef6b98f6656ed31386d602dad2db512e6cef7e176d9844821ff15a15afca229b540de43aeaf7606696d114e072e SHA512 e7b4f3c0c4765dafe373a62b3c230189592ce0d137a11d816ba453bf4c61fc461abfb17186b81902fd34db7ee5a631699675793c949e31d740ea3624b55e2ba1
+DIST firefox-78.11.0esr-cy.xpi 530692 BLAKE2B 6c0029019c3ff6b50d1ac06d754ee2e043992b8bca78f3de762340b5af400628eb79fe8421618b4aa5462765660c0a76c64d1da8d4ffb03a6ed205fe7b2d951e SHA512 85f11501a6b86e52482627bac4a8f18de684e1404af1f1eb5ee431701cac8028e1f6d762e14804d79dc4dc0d9f584dfa021fa8aa51ad664bb308323e4786f937
+DIST firefox-78.11.0esr-da.xpi 520275 BLAKE2B 81b8d297efbec1580e85e3627798d426d36f1e885dbe2f80e6824c7f4f7a7f0cde48a6a2d9391f69e419e1aff5e31894c59aaeec2c273f1637d6cfd1ae0956f5 SHA512 fffdf640d14aa22496a1bb492cc4fc15a70bd0c2d4d2ca0ac3959867bf0fe55f1f1e8c283af4ef7733ab8656d2fb8a5c6ab2a124178fd09ef372bacdc31f1731
+DIST firefox-78.11.0esr-de.xpi 542857 BLAKE2B f8b4c3d963ee0a79ea06d9ca262b3c7d350fa52e0600e9d4ec08a1ecdd8c8950013d8147fd95893f5c268f513097d9a7fe1ad4d5e690e2eadd08e0f1838c1d06 SHA512 8aa31a7cc65d875582a0bfaba03353ff45826b97245eca0f1e0e7e639cc2454ceab5c13ddb27d30a6b0b62089c47beeb671d65ece5285e1fcea5f89cb3cb372e
+DIST firefox-78.11.0esr-dsb.xpi 554280 BLAKE2B 3dc5ed7e8049ff54e06a5f891b3bd73d0fa64206c42612f21ba39923fbbd4797aa09bcbaff4859e82ce29e6ae4ec8b76749fc75eca3d1413769fe9f50608df66 SHA512 f47b3a0bca7b59649d2df91a88de27d93b6d05437676d46bff6d49bc44de2cfcd9c13ae971a2e8db4884aaff6d9a7869764c7633dc94042bee72199f5f9e440d
+DIST firefox-78.11.0esr-el.xpi 626556 BLAKE2B 7b4556f29f077a52115538448c75b70da276f8c174b2603c9edcf5b25ab60a02cb19f7771085d92bc295c0ea740b292f099bb2616b032c631a5db373c95b5a3e SHA512 cc5a3d269247b4dcc73f0f3c13443511680d1acbb0c10e24990f40d6ba3772a06d7278c70072320086358329e44c29f48653405e6579e0e7c9925e76d77cf5b7
+DIST firefox-78.11.0esr-en-CA.xpi 497732 BLAKE2B 37a47f333e9d8c39a8dffafd19bdc949355aa527335b45cdee6be9c767e3688d02f51bbe9b566b978296ee953c35a60ea2dc718de41b64a4557c2335f4d477a8 SHA512 fd5ce7cf7c87b719b2831dc16f604aa110fad2385fafcacfb03ce523b275c944e3dad530a17a5f0b3b637590adab0fa5a1d65dba45f69ceb05934d5240cb6502
+DIST firefox-78.11.0esr-en-GB.xpi 497595 BLAKE2B b19cb4806211a294cfec0fbdb9d3454ac664e7483cc2838c1f3d25e0185bd1fbde1dc3a94fb5e986e731631696c1a3e629d07093a47a0697e6ed07c27142a6d0 SHA512 d04d7f39ab0b74a4201a17ed427670ce97c5e707fac64243d106b00e46bc8f9ef7b0c04877d32d71cf5818758fdd54eb288db8307c517393b809b6176124b91b
+DIST firefox-78.11.0esr-eo.xpi 525746 BLAKE2B 7914bd53ff96d486bf554f067461498bd9a4116aaaacf4e80136271bd8fefa92f1315ada188a1f44bbc0c24d6d5779d6c76ad5c1fd1bf927066ad3596ed358de SHA512 bde81dac8e17fa65057f0e16b166ae093225e1a578fa898e2e3ac645f1e9e65a78591d72a5c00648df6790306daa8a62d27164fcd97327839536af75c40a9809
+DIST firefox-78.11.0esr-es-AR.xpi 535812 BLAKE2B 918ef527737125079833ab198ef7fe4beae69d27788c491bdc8b88f134777522daf6c75a255f13aba00e8bd78b92a00ac71e6d4d401482d7e4b29717488250d0 SHA512 ee8cb0ca5830bdfe50c3cc0cec19a0e9541f10aacd5bfb507331c89d7a7b6411941effb0ae707adb7dcbb35034f00f00a5106886be2038ad3c040b04a3743c70
+DIST firefox-78.11.0esr-es-CL.xpi 535368 BLAKE2B 56717ddd355c2ae91a1f09d86cdd40d69e9d2e4d4e6cc4b5b61f3e38c8fb2af97519149f45abc958dd5805a3bb9083c8bef40bc6652c89a26cc7350941fefe21 SHA512 356135ac19efa2dc103f68fa87ad7cbea8cdb9d2744c70156f2af3e758f00091590a86f93a534f54f5f268a5473b5a4bd1741f58d30cb0692d7a6c59ee4f52b9
+DIST firefox-78.11.0esr-es-ES.xpi 522714 BLAKE2B e916acdfba81377958b6c92f218f431e385f1b36de24b080e94c929f38c1e3c3dec5bc3da478bf1d90164a644bde0e1299832a4fdd333b5fafef2525453c3cc5 SHA512 e22e942cac32c7f0936d6e53bb9b81c0098d9597089abf1cf9d4de0cd898e3d88269974efd6d4017834839e6a5a21c286ecb73579a15410002086979c172fad0
+DIST firefox-78.11.0esr-es-MX.xpi 532294 BLAKE2B 3b1e2ea95186f874a895b6fd2e7b53f124ff63319c7a45d7674159df614772b13cf21557035da8443474690e0988adeadab068ead17068732e1556d7c24974ea SHA512 caabe1f4c4203450d2428073826970259a382b4697574e883910a0911984459284c8459ec286bdb61a66209ef96c608ec5bf047dcf21a8ca1d203714b6713e2d
+DIST firefox-78.11.0esr-et.xpi 485234 BLAKE2B 35f5da2d84b34edb280157c07ff0790ab1077ff8887ddfc75ddfccf6c6ad40b4d4de7544e3bf0991da6dca6a2936e3a8697e8e9a85584f11bb444d7b6e03c9f0 SHA512 3c06680fd1f477f16a8cad514287016adb9261198acdbcc8532904abf78bc0a88ff35539ade1da5cd386a570633776d2397c6b642dc96f179ee2a00a230d8f69
+DIST firefox-78.11.0esr-eu.xpi 505882 BLAKE2B 1dda7f01adb79347ccd7a7000d18220b673f063fc78e53f6eb2b7be1120eb3cfa73f99c59b5d98e2ee40f5bfa87fa5ce4525af4c3db4e22cb28d5a977247003d SHA512 93703e656ca5b33117f2831778b7b35a8577e61531bcab55c92c7c26774f0f8a8a53080724ab8732424ea470e914ce8096b9b55fd1d2f4409e7df5fd797b286f
+DIST firefox-78.11.0esr-fa.xpi 538916 BLAKE2B 054c162d70c192eb34656c6d9f25da88ae2289f9d45f782c2f0bcae3420db9e61511f39fbfa3cfd865d238aa152f102c68cc89eb679e80fa57b4c8f38c7df128 SHA512 fcd0802e5b085c2186fb7fee4e9bc9cdc173a51a759340fde70c123f58e1cefdc5237609c50148f975038d7af2ba726c6ab034e07c884593435a355c91e19370
+DIST firefox-78.11.0esr-ff.xpi 481611 BLAKE2B 85374030298f6bc31b654e8854eed08da24b17439215a435ccdf6ff3983a7ce5edbd92601a04eb1b7de9c62e9dca7fd9519d55f63d3335c47f9afa2c1ee465f7 SHA512 b2e400fe7c82fab165f26624a3e509da1bf9ddb21305a9c6be283503bdddaa67348a4c69641607f82e3569c77c2aa16b067346b8e84be96d57c386d01f6d890e
+DIST firefox-78.11.0esr-fi.xpi 517919 BLAKE2B 1d2dd74944266752a32ffd5a47d0ddb3a990691e8f6fd5d1b294ab64407a73873943298540fdd55a1e121328a8d56e1b822214075129350a4da3e701af89fc8c SHA512 add238b483dbddc64983b1cb808cfdcc8e2d834ea9422355281887106a44df242f26ef2ef33aa8e2d1b454d419ada18206d2f8736b9dce7e8d4360a1f97631b4
+DIST firefox-78.11.0esr-fr.xpi 545880 BLAKE2B 81d51c519d6cbe145ae90398dac83b084e53cbfea7aecef3766aba10b206fdaa2270bcaec7decb0ae7c0a1b110ef4ef5d99bff5abb04c25cc22b0cf6d162a61b SHA512 1750ebe31ab6c3bb554646c9cf90c514327b95879021de47b0956b9b334a6f506ac6107de086dea6dd089082b79bfa7638385117d1a35ff212b6f21f7c44f415
+DIST firefox-78.11.0esr-fy-NL.xpi 532475 BLAKE2B 92adba15f29be7ea1eb51c2120d4c1c89d77a819b6f685034e1205d8aa17c439e8f0dc415310bafefb85d454fde7647409bb8c531714333742f3f0d4d5eb1ad1 SHA512 5812f2c1ec09288335b0cd876fdf38c8b3c8ffa12fb2eed99c164467ad92b126e38b4a20e37c5b477bd95de74d69b4ffddd6d048f3e30736877b844f0da947c0
+DIST firefox-78.11.0esr-ga-IE.xpi 466898 BLAKE2B 725df8bb5ea0ae76bb79d22e3c2062e10c034c833080fd2d02b434b0aedcd4ee27d2f3cf21c7ea09bb93a3d3ca224677d3ebf12b5471eaa2c1110d7fbf0fd173 SHA512 b0a1d1255fa05df7566473806d4bd84f4640e4f624502e6630168ec062dd0c55ec75ff66a6ff323d8ea50e72428f28065a16a983bb5d806d830d86ce8d659199
+DIST firefox-78.11.0esr-gd.xpi 491875 BLAKE2B 962a20eedd0dc3c9a881dc941cf83c57fff70309f009c44d53856f45961985723c5dc1d0e3e7845887d5e07ca44185137271be12ec58c266d9402942ace334f3 SHA512 f8ab82bb398594482caa4c29b6127d07bdeb69ad7eb5d389f0c3575d75647ea19de93f80793aece94a9fc3bb233fd8c4a8a5acb8c31ff676f499776b47ed4440
+DIST firefox-78.11.0esr-gl.xpi 528415 BLAKE2B 4633cdfd83d83d0b9b7d54d87bfb4e76d49fa8af07f71fad5f304747755386e6374b7f6477963fb5c6ad3e514d57847fbb19fb8c4f404c120314830351d16b29 SHA512 bf9d88b5755af5d4f87266d9a824cf48e54530805898987dbff18e5a443a07b23c0e62942c404b4b39d8aeff7615cbea0104826a2c6f38d738bf97f6d61baad6
+DIST firefox-78.11.0esr-gn.xpi 546473 BLAKE2B 899aaed6b43bb7728f71be2050a55c0d942b75d9d0341ad0dc31d0d98e79d8337f7d8a0700d780325d8697dc56f5bb416ecb82b61e59e4ebbecb36962cb7b5d8 SHA512 162244124aa73427402158a98ac0d7af2c2804923c12538597ef7214398e325ce681d42724c2d7c5d90f673a98d5cd42a90e5e2890a036a637ab8324fcf372d4
+DIST firefox-78.11.0esr-gu-IN.xpi 541427 BLAKE2B 1a615af95f7d1f275d0856840ae6dd81bc654f892f51f3fa3b7105b5fdd63bfeae207abf44e99f1d72eef2a7ae38c7ef55610b672b3c33a4254656465e8353d4 SHA512 1262c9918f7aa0a288ccc1d64fa0a810545cca9db9cf094d7c8dea51870a8b33fd984d38ca1935ae897fd25488fe6923ef15b027c2cd5baa36b8d9bad5ffdc29
+DIST firefox-78.11.0esr-he.xpi 545591 BLAKE2B b8d4999ef5387e02f591c22dabfd7bd6621c1b6ee6b08c1dfd3ce4cd1e525eab64bb2f6323dce0ab0e56c8877e9338ececd9d510a1700e7ec40348b05414196f SHA512 1bf5c0b2086a0aea35962bf5d642f21dc326d95c36bfdefc7bf90262aad7fe4b797ad44f825e46d02d6dbae4875456c34c816e6317b2025e5ffab3ed2e772b96
+DIST firefox-78.11.0esr-hi-IN.xpi 567857 BLAKE2B 111ef1fd451081e13c0c46c4a2fd1dcbdb4c6e04cc5ede16ffbd5137660fffaaeca670f2b60929d7478d188881f3d03114c8429fdd6f94bf78d1336ca804aafc SHA512 d0999ce7489b9fa31501e2b4ac17e6989d220b85cdff0b5904f79502fbb7b0cefa9ab2128157f9e1a24947b75c152f4e74704350ecca82e7a3423465e8f3c581
+DIST firefox-78.11.0esr-hr.xpi 522694 BLAKE2B 3236b7c789626020baa67786db081ca5720151d876d776d2a08ad0680b39e510fa66854f1b8d952b04f7f1345b16c94fcc8a67b2d6b6c384f753c752dd58af93 SHA512 4b1b533900d5b22f8500f8d2b8faed88d3e0f505f26a574e39ecad308e4d301e356df43a460fe950283c9d821728c27247087c3edee8450bf6c2b40bb7246a44
+DIST firefox-78.11.0esr-hsb.xpi 550670 BLAKE2B 2e1546766636b5d22858599ae87180ab5854d822c966ab454517e545ba2228d50229c5c4e08d85509505495191789d0141be37e9782eb8d3dbd754b60cbd972b SHA512 25eeb1b03a05de8a0f8227f9c851de306767f747846ff58af48ccb30d80acee01c2c3ab2a4a4584a52a3fc50644d41edddf3e8dd91961be32bb4fa358f367e8a
+DIST firefox-78.11.0esr-hu.xpi 554888 BLAKE2B 9027cf3d182ef39c0580c89a9771382ae15c86c0db0d0b78ab3a6b11a9c7bb070d3482712a0a1982199389e8a82a3875fe7f4154fceb629d902179eee1e278b0 SHA512 4d53acc3d1b83ee015a992aa0f035c37ed9c1ef37dc5d92bab31a8216f377600b1f5bc942e32cbac1635cc9ad066f19a6829e73a49253bdd73730b52c23166a6
+DIST firefox-78.11.0esr-hy-AM.xpi 588982 BLAKE2B 8adbc413015b61bc015c5b3a7c30266fd4e50e1900cbc4ccb8844bfaf9a7bf665e1ea5765e80f1c6f8d13edca0cb7f72d9ad007cc13a74ab29db7f666fd71ae8 SHA512 eff9f9d314b67c2e6bc6fbbcc1c21d2a27c18c55e5671868c8a52ab9ec404d4ad0d00db5f050d24ccf473763725eb08ac1b9929ec028559e399efc35a0800243
+DIST firefox-78.11.0esr-ia.xpi 518824 BLAKE2B c94a1756232b7f9d9f3b76551095ec198e4bd0db0d746135f5283a45681fc0755dd92b3a330a863c1fd0640e409a5056de854d2bb6c836178a9a3eab8bfb552d SHA512 44a1ec8802193ad7aecee76d9a3ba98dfb24c33cb28d30686ef3cc88cd3b66da66acc95bfadc05528c563337124c74b27b689269b7ab61776a3741e367fec179
+DIST firefox-78.11.0esr-id.xpi 509573 BLAKE2B 5e36350030d11afa16fae0711efaf27ad23dea0ab7fd41578a19605d58a7fa4805e75c41cd2b13300b99e79b121f617be3514d990f92dd046a279c4b00149b65 SHA512 5479fa47f4b86fea14d42edddb175aec79ed50161b467205e21cb24274d1053aabd7014f9e826e053f14ab6aac8adf6142df135d8113c3e36aa23480eff78692
+DIST firefox-78.11.0esr-is.xpi 477026 BLAKE2B 81a36f4bb784edbe2675df18f7e0846b6dfe1ac61040fa340f4c683e524166ab633dcafd5df68c33ddef9d5db59ddb75742137bc160129b40d1ebace36b90354 SHA512 9219ab7984c05216d1e999ffc045fabbf513f067f02b5c82c9765f67ba533cf279e84dc080fdb65e252e92c0fc641dc7dcbcb806a36de35719fb2dd50ee088de
+DIST firefox-78.11.0esr-it.xpi 449813 BLAKE2B 3d552331e4e5230cbdb5703ea0944ee3feac6b41aaa7a337f07464d37be6e511ce74214883ae74ae53febacd95744c1a2f6005f05ca12745ed013c49f118c959 SHA512 f60cadc36d5c16b1df5782795a3378cc94f464d955ebc0678d3181dd30b22bedcd0a3559e0253a305d64209b0c3c94f858d5bd7cd717e1c6011e02c441d7ac6b
+DIST firefox-78.11.0esr-ja.xpi 578206 BLAKE2B dbf66b4607632ffee7abea2936dd8f833aa15bff24bcb36a173017c8bdac08727ffd6986a818ff0b7dd493ae2e86b56a723f3bbbd2fa8861fa3a398247a2dd09 SHA512 423eeca73184c5398de16f15668e61f1400961986bec6e4981a0825fd031880cf32dec3616330b223d1b0da6838116b1b3ea70869e426abdf03b3e16a62b0726
+DIST firefox-78.11.0esr-ka.xpi 579092 BLAKE2B a76e3cedc38a2a94132e3171cbc7d7a5430ca1878b4e04ec51d2c47ee9905c53031afef06c90990aa86dd89dcf52789b08180fd4fe5a9f7ea0a294b82d8228df SHA512 de8fb5f09df796da96c7335ad7a4371ce876503940e4efb99fb74d15deba326a2d562bbc959bee1e2b28e34ff5ca2216d10c60854174d03b73f54d7c8cd3e426
+DIST firefox-78.11.0esr-kab.xpi 539730 BLAKE2B 7a063a666226b78b86875e30c6e3931868ef8d0361cd2055fdb1aa2be60106c18f31cd9d8c646a5f965683c9f6d24453c69d91cbe2eb902474753630fc12aa0e SHA512 f652b9d05fe9c0112152c2017ba43fe759046e4bca5d744d69100e31946c4e9f5946e28f15aa22f4ac38d52e4cf505ad8865246def27fda1cecf1bf86bfcccee
+DIST firefox-78.11.0esr-kk.xpi 593259 BLAKE2B bf60d1f9aa68948410dac824bbc7c8c77bbace804743a8259bf10ea3cd633ac622c5ab606bda02debe945011b89041402140d40a0306f598e95dbc91b3a05ddd SHA512 c8abc09acb97221d45e7cbb2ecfba8a9dbd34078ba001f26645f648a2288a81e7b179d7d8ffb6421192c2c9afaeef17138e73913f31844105449aa77c4ca145e
+DIST firefox-78.11.0esr-km.xpi 527377 BLAKE2B 83e81ad460ff16f4e53b2cfaf362615ef4e0244198ecad18be66e8d4ffd15792f5bf680768d68d3d002c1cd0fa5fe738214f010620f9d6815e8331ee77881f9e SHA512 3ba0936f0b4fa2bc8657d078227a61b05f68b19648e315cfff49d25517d9c86854a38791bdca54e58efdddf863df0e5f6441fe81ad6cf78bf1b3535f4839e983
+DIST firefox-78.11.0esr-kn.xpi 506744 BLAKE2B 3386093c535be3f82e1d3fd5e605c411039c4e2bca8489f043ee6125100fd60585ae0184470d6513d28e40c026ce5250c3f43e79b1c6d3a06a436d297df73c7b SHA512 cc4fca5f34d9f2e3608eece687250befc21c8269a812d440e181848a3a9075e16172b651c80217fbd34798d264e5cbe5235e73ec9c55e40a2b46ece529f8fe78
+DIST firefox-78.11.0esr-ko.xpi 567516 BLAKE2B 7615fe5f84e1fc4de98b1c187aab92de20c9f827b3b18c26af1e76fa1201f810ac28c29dc2a60d15b97c90439b2a95e183ec2c00af9425609c32af381f7dd143 SHA512 47f5e98275f2feed4e4e87546707869113046592afc4cab3ab590bcc0b81464d0db6080fa9b6e7a29bcc400d7dc822d08e62370e064336b029731875b87a50ee
+DIST firefox-78.11.0esr-lij.xpi 475237 BLAKE2B 6805d43557b613415bb1d33bf7830b55c701010d662f68210f762c2e30d4a103393911c756226b71b2dd4191dbbdfbafdbb4e5474befed3fbb1059193afa9979 SHA512 acd25c5dd8dc5822d76d7b1bc73fdbf27d7970aeaf4485aad76e38ac56f69053ef8aea72ca02346ca2e18e054a93115d89d09685c1e4fffad31626833dc0cb96
+DIST firefox-78.11.0esr-lt.xpi 540691 BLAKE2B f20a307b0417394b544dc5ab22d32aef51044a62535929e0aa4d7b550bd3a59c9933cbb4f5d601d0f5784cfdfe24ae10a680a979bf69f260c4ab4eeb185d19ef SHA512 361def4b4c09be1d2a3c79f44dc86da0ffba9200df7d246f895636aaed83ace8f2914206f1b93fccc81a7b6470ba13285ec7fabf2bcb449477a95509d758b824
+DIST firefox-78.11.0esr-lv.xpi 467473 BLAKE2B 429fadab080ce70fc35df9d830c638225594c3f1fba7e052472579dbe190db9138000bdbe2959bda61a508a750fb5f363a969f074a73b4fbacf3365b2a1fbbd5 SHA512 38f9420b44a8d1e3c9a5ee8be2740eb2d622738757ed355b7af149e17cb0d3268273255b47c75150af79cf76446b0716e9af19c90d0e3bf3e59461764587961c
+DIST firefox-78.11.0esr-mk.xpi 460018 BLAKE2B 192d34d0a283203d489abb62320cc39a681bba8711f9c05b796aa3f1a32d86e6312ecc3c5bf204700062775844263b995474b245a4e2e52b320bc2793fa454c3 SHA512 9f95cf39cb57b7d44d929ab4f9e97aeacafe23f34dc7ba348b8306f2fa64bb18af47d505822064ddefdd28ed2b36eb8da3d4dc43c2ce3b40399b7d827ec3c5c3
+DIST firefox-78.11.0esr-mr.xpi 541577 BLAKE2B c4d3e712c29367dd25ef26aafff054f6206fd1895ca2163bcb03189c4e5ebc4a846924ac4ec28fe936a6182150543e317edb833a6d63724836c2a93887d31662 SHA512 2d9618b81cee472689e5e452a7ddefd9e5f11f30eff1cc52b9d81ab554f0b2c927b8dd3aa387f82dbfb10cb723a83c102134df344848ae0a2e2a37f534329981
+DIST firefox-78.11.0esr-ms.xpi 453066 BLAKE2B c73088ccda660183023c687ee32b9e6368663e06298b3c6f7bde16771bb8640d5c980c382fc34df29e8ac08447e936411569fc403e16b51ee9d983cc584ae322 SHA512 536b3739a5648da54ce1485320292ab49fecb82d309a60d50aa949b6636771d7247783f03b1cec77defe30306e78347900712c33c76156538f460a6e1e63aa9c
+DIST firefox-78.11.0esr-my.xpi 526332 BLAKE2B 3e293489503022cd39a8f8b298a0103244041f1b89dd4ed3e2851192b138f7718b49813456e355ed352b316d71d74e8c6f3e3a31dfab09af6ed49f57377515fd SHA512 ab17d08f10eeba1dfbc5bba1972fb72b3af892695f03780521627837ea1a2b76b718b8eaf4839b90dcf722e1f607daf97057ea28e6d5ce6bafa814450c21a9b1
+DIST firefox-78.11.0esr-nb-NO.xpi 518531 BLAKE2B 4771a47af1c9d571c3b4b64a363072bea71dc0fd01ff64ef5b8e987ec976e74f923107deb2bfa4d37c78977d7d623458f2bff56adf6e6c14ff24f707b0d0864a SHA512 c1c7f80e04292c596d6c527a70e13685dc650e487161e455ec5685cfd46011d099bb90e49c55adb7a18f9f4fde0d07fcb9383ebaa6535a2b4818a37944b7d42e
+DIST firefox-78.11.0esr-ne-NP.xpi 483412 BLAKE2B 26dca10c6b452561a5a6c43160a62e3cc98346032bde346c7d34a3810509f508dfa33914016db95def0117b283fdce7990168f78726b1a3f645fec5d555e07c3 SHA512 e6c59b96247922fc19d9c5c83e425fd0321855078d233e1e0c659d1e35f742f03f0942f11d045356d94c1cf4c291ba2042d29da434d62fcc862be2e2e49c2348
+DIST firefox-78.11.0esr-nl.xpi 526205 BLAKE2B 371c26004ed153afa9fc347a43228854a97dc64acb42541c43d954b2871d8e26aa083b2c09040ad66cb90ee42560d9f40fbcc69195405f1d8d6f1063bc8742d4 SHA512 13d38d71c6b3ba5adc75ea74181bec1028132d74f38efeac868f262304bb042397ffe29221b7a3f960e99cf4b742a4f7e7f6c60b48401267e8a49885e83b1961
+DIST firefox-78.11.0esr-nn-NO.xpi 520145 BLAKE2B 85577e4f9bcb1cb1458acadad234dd98509339b481ce66a8e1731f33c14538510a8be352f5ca557d7f5ece7f3ac1f96c3d07031250fc88cd2c0cacbd1a8ba500 SHA512 488d3e3b05654309893ca02cd47e924ac8bc9bd8540fba4148c111c7b2bed459f4271e777829733802980318b2bc5fc5f3e56ee2d559bd820b7857e4c4f13f54
+DIST firefox-78.11.0esr-oc.xpi 542146 BLAKE2B e69f3e37bfc8112f74f316258a9e466f21fd807f8e261630038d00b565ef0197254461a738c8fcaface40a5fe966e9ac3ebb14d2120866515c6fd50f459661de SHA512 a53f385c15a64544b8eb2a25a54e6773e8490f2be24e11235e6d11cd39943a60b661cd34fe7d548aafa7f5647d33af960206329581a2aa5c847246941ea0cd66
+DIST firefox-78.11.0esr-pa-IN.xpi 580369 BLAKE2B 843061ff3fa36733dfbcd387091b894fb9a97a062c09aa50e1ed128cf426f216351a6f8124631bbd4b33a17392ee6d93d4eb4bf2f5bbc4848a608c6d414f0d41 SHA512 123018ebb7b17af2343cbbe793fbaacc70abfadcac51841045939c0dbbee8824163f437b0642cd29ae67a2d43e4085b3f4d93790c62034f444d97ea5552c4c3a
+DIST firefox-78.11.0esr-pl.xpi 545618 BLAKE2B 34d80786c9cd9efd7c098c497768a57318879fd74f9e421e770c2dc5e07f40c3e60b4b9b5788c176288ead5e60d349d567023825301c19d0150017ec9ccbbad1 SHA512 758dd62d0ab41c0581271af6fd5d53dd485581ae7d7b0a5171a1b86371f1ec5c5e839e8a7c3eaf1d798e8471fe3a73128d55b626c7e4f04b12bbc1d9f7f5c22b
+DIST firefox-78.11.0esr-pt-BR.xpi 527580 BLAKE2B 000e64f8cfa7631d02432ef8ab7e0966959c27b31b60c9ee7b8c835f04a938bf217192f6acceeba8276751fdd509d01563eb806060ff66ab42311ffce714e682 SHA512 ac9262ed0cb860c50133985a3a61e5bc250cf32f382ec6edcb1a3a07fece2c32be83ba7c65e9252fdaa7a31e355b92d071f9b70cb975a3f7b2bdb4a99b7c92ce
+DIST firefox-78.11.0esr-pt-PT.xpi 532041 BLAKE2B 962c4fde5d32a65b553f2a680c0b7194cb147f26884b94a62f4782f5353edf22d8948a480f92ad03e040d28137382cc9f0eae8d1c64173655228d0fd4eee7f38 SHA512 1019f38b43d4f927e7517423b7a80aa35c4f3a68ffde302edfe4246e66d7b36d8a58172215087cd23691708c4889f964a0e8963c97ec8b0b402f624b13ce66ff
+DIST firefox-78.11.0esr-rm.xpi 526727 BLAKE2B c68b159baec0daf35a7e9c55917baf41eb76e11ea80d61e862b3406b6ca8f7eb814386663e6b6904b0b0e7078db888c9e5a5d00d9610e96c34a0cc80504617cd SHA512 034308373ea6cc8dec37144fb4ffb3c219a6da8473e7378f6688af914b89cbe0a50f82cd583b1097fd9f936bc58766c9758614b311702455db091eac97c33f7a
+DIST firefox-78.11.0esr-ro.xpi 535581 BLAKE2B 9621cb86dae765ce36fdf79f38628c411ac52529de74bc4b45eda1f9139bc5808a46d251f5477a033871c8463c16b78e6b518524d64234b394131406ec16c3ff SHA512 5663db1b61229041b3e5578058b860be93f92d0a8e32f8dfd09ac67d9b37433c37000b87b7ef548a6472e628abe08ce2aa03fbd6e7d3830a55b8983525f7051d
+DIST firefox-78.11.0esr-ru.xpi 614598 BLAKE2B 95c043e5aa94f925b34039a1edfbf56a32c16563a9e8adc3e00f6766483324a0ea64311684af7c46b30a3cc1f36991ecabbcf9c24f41f72fa3db8ec05455f5cf SHA512 e39d18ef5e2446df7a8ba65593cba5a98d20a65fbc653647ce6895447afcd9066bb9b78bc67c38a9033fc9fd92dc0f7b50d21f386bc25b28bf01ba55299eb183
+DIST firefox-78.11.0esr-si.xpi 492528 BLAKE2B d58bcd748fb539ae8c1acceee767d425d74b539687e355e02957adac7ada8914b682de4d6d4804a9c72ef969781d2a0759a1d9c15056bdd82052a7d51a0937fb SHA512 045eb8af4ac605af448da78e4881dbb6212b73956edf3390b959eb32b0f48a968f81ad98bce5429fb56df83b2c8d0747ea776dcdca87de86a38b1a687492940c
+DIST firefox-78.11.0esr-sk.xpi 534235 BLAKE2B d2256665a9bbbf293a990a43ceb84825aeea26a44d19d26dad97abab2b33f0ceac5022835adcc9a3b7084fede17fce74f54b5b2a91e73f26e2a230933083bd64 SHA512 2bf021e6dac9c8fc6c916707eb66d36e633ece6df505f40d31191cc64d58dcf124bf764bb2234277ade7551991ca8e5a66bf798f9d2daeb1b443d96a2faba54c
+DIST firefox-78.11.0esr-sl.xpi 520931 BLAKE2B 41e396986b5b5c2eeef9ffd4d3d41e8146e449872e123f16830618edcca1f8e1de6ea8bae7e844fe98d5868dcec6697a8e462785f109752110da9bd155e9c173 SHA512 c119dfebbc9462523b42cfe12330eb24cb24b6b15ea3c106498c2c11f788f82346eca08e38fb86984509a45b38984d791b464051eddde4db2de60646342e65c9
+DIST firefox-78.11.0esr-son.xpi 424592 BLAKE2B 23c7db38b6b120c85968b249c1941b6809399f2bb93013c3e19beab308ab377ff893a8417701fedd1bc6b6565a2a71c01fa9eb5af4d16c7299c9a3b48b41ca29 SHA512 60fe6345d2433314ecfcfb57eeb010c77ef3b3d91c2aa73bc735f2c8be32ceb126af69574dcdc0b1871b1f38c8be4a179fc3a8493c38d6383c8c4733da68a1d4
+DIST firefox-78.11.0esr-sq.xpi 544904 BLAKE2B 0c1193abfa9fe4107e0cb84184377dc237b5c49458a0dfc3a169f56ed6bb3a91b64d5ebd8a45a1f6723115642f558c82efcb77ac8f44b2d3b02d3f3f60359980 SHA512 67edca77eb401854d651e5c926e1906aa5ff1f542360fa333bec134eb216f1b25975778e6d2cddcf9295ae3a458681ab7ce86c64980edbe2a8ddc7c82f635482
+DIST firefox-78.11.0esr-sr.xpi 561399 BLAKE2B b9d35c16abd775c9cdc7dbb178d6b31241e6d5e4c04026b642ddb619a905c743089285f5a2b22b4730464d44f67ddcd57c5ed01e7c101536bba14abd0407e2a3 SHA512 fae0c9d4a23e75b2c42debd23c6dd75afa4c716d615d9a0339b6e5e7e5c58b2df33053280ab470181f952e3b0fc8822daf56cd32a9af89267c48bc88b4ae1d79
+DIST firefox-78.11.0esr-sv-SE.xpi 529701 BLAKE2B 8d96ecbc1cdc13c376a4c9ebc257fbd01fe267b4b4963197b0f9111b5a0f0e2e89619198a973bad54e5d7c96ccb18aab20bf07e2fe805861a7a1b377caefcd22 SHA512 ea4d4894b3ad4677ef4a2aaaca8acd28db6871556c6551657176e436ca9bd866d5e9b07bd9946772ec37a45ebdd0eba39416530042b484c038fdff5b088f38db
+DIST firefox-78.11.0esr-ta.xpi 521547 BLAKE2B 773132e40dde1f581120e1c97b214c33e4890f8dc2154c1baf02b9d7818ff8be2bbab5546ad8fa6d9c7d1b9c9091ce96fd47ed2b7a57a899e32370b8a50e1b26 SHA512 d6c14daeffb64007a989ecf915294daeb6892e501cc4501dabaaa76f9b117e23bc10da23ab5f41e3be3f1ebbf7c8193e0cdfa08c6cfeaf16ecc7463585b9c998
+DIST firefox-78.11.0esr-te.xpi 558415 BLAKE2B fdc9c213549e8449ab0dea28338d592aeabac7e445cbe0f2ac57a48e312beae38bbab22ba3f2994fd89e29dc6087ce3c3d5af18b70eacba787260770cce7a0df SHA512 d253b4c840a03663f03d77f6dcafddfdd251be5af393d74753b2e95e17f591ce71361e77fb37fe4599d0cb1de18e9edd2fd6d06d2f5534ac763970c58faa3915
+DIST firefox-78.11.0esr-th.xpi 592239 BLAKE2B c37a0fa43c8040cffa385d1cb4f23146ef2fe57df6463354c3b533cd856b44b80531579da53e0918ce38062581aa89948cb6fc9b4f9ecd4668cd5e3659b95c1c SHA512 19bde374533a290dbca33a57dba655f8b019f409f99f04f932d16c47288ca27cfab3293382efba4b4420a84d39599b128929ef63826966205c5cb16ceb926721
+DIST firefox-78.11.0esr-tl.xpi 521123 BLAKE2B 240cfcad7697e7ff58115ac584320d23a7122c3e2ddb02aab50b4d4cd8cbdf63bd3206cb90fb757ee6a3b06beaca0b62bdc2df47726aecb288dd1ea0c2adc8c1 SHA512 f98cc31e55851901773b52a31d26411364f9fd2536823b2b21465ce486b34e798bb4e49135662c811b30d2b136d6e6df4a4c9a25f44d4c9c766a675cbdbf474a
+DIST firefox-78.11.0esr-tr.xpi 539883 BLAKE2B 90b3f6f043f1cae99fbb4fdacdf90f4bf76fe332f90abea0b992149620cdd6e8e0508b87bd0637de9777b700edeff4707eec2d78681e3cdadc5578e1a6792965 SHA512 829526b0ebc7b02b786b54c3dca05ff6f506bdf7326f79d68e71eb57fef0915174607945cdc4f5c3fa480a0e2ab262d8ff732c5e8a4c4af123a1c71bee2b2e66
+DIST firefox-78.11.0esr-trs.xpi 501226 BLAKE2B c3cee10b4987d6bf8a50b65f58a70f50b040784787facd9082fb8ea7b08c4de849e107c32d45088bda756632b8d53798452d8c3fb731faca10dd72924935a440 SHA512 7af715facefe60adfa6f3b83e0deea92ab2a71b525986125c5053aba8209b11a0ca1ba3f5a9a2fbfd69202e27e0691b03547cc62418f247d20ff878603d53063
+DIST firefox-78.11.0esr-uk.xpi 608591 BLAKE2B ec73fd8afd7a139caf91315950ff0c9bfe35d695336eaa807b80ddd477365a6d2a67285f568c2984eeb91d5f625d4e462aed2d81485e54737bbebf362dbc7c72 SHA512 0a32fdb5a0975f79de8a4d8d93da80ffaf7d31bb8ece301e6df88acc2f16c2de46dd1c16f658afe2ff5901f0cb2b73ee638053c16f181df6291b0617e672c64c
+DIST firefox-78.11.0esr-ur.xpi 557954 BLAKE2B 9f1bc9b4ce94eefe33d70d01db4b46b3fe75e7b5b28affa866e87c2bebcbb595d10fd343821515b824ac8c682d8646eb806f5453ac29fbc4bdab3c0fe81cea6f SHA512 a6599d7da6ade73b09bb1f89abf47937d4772d6c060d3b3f3b049b5c66129c17c01e30148787721c255e89b8c2a141463dad7dee2486d031471f847398b79133
+DIST firefox-78.11.0esr-uz.xpi 477559 BLAKE2B a1981f6aeded9be08a2502ab88dac552585de7fa16a6b022fe592130285905599f06b1725c4f5e10535f82160f7b9070a785f619b5f2aca9b8327205cbf65846 SHA512 6811de4a950ca4d72b3567e4dd574651ea7138a23d9b927fb2ee7414a3c4ca40a4142967aa99b6ab69ecca6cf1250ba7a17c2b405b8095afa2633390ab45c97d
+DIST firefox-78.11.0esr-vi.xpi 562862 BLAKE2B 1563fc0ce49d784985f4de6015dd52f6c30f70ce245bca8b98c43ed2500881c30f3606c6290c889ff33ee962b5467eb6eec80632cf60b8105872c32a9f57964a SHA512 ae9b647b80ea1c1d4cd96385f972798d4d40da395c7cc63f5db1ef0d48397eda6bd75e1e9aa8f70d72fdd3bee4c4a2fc99147749ca05c3207d23f047ca1978e8
+DIST firefox-78.11.0esr-xh.xpi 427833 BLAKE2B 484282b3729b6218e07bb153120c50c8aefdaf2b8adf307d990a28f795069906f452088d78d8b274d2872c1e98612dafae745041fe0eee4218b1728d1f2018d4 SHA512 6f24d33b00abd875db1472ffbc52a5efebc67a8ff29732d098ec6b80c090f26953eac1a5693a86acfa16816ab1506662b29515a22d354bad265893eeea2dbe7e
+DIST firefox-78.11.0esr-zh-CN.xpi 564767 BLAKE2B 6a77c82c031ae8e2ba8d6ef4f294049f219bf573e678fc9fce4b23a19a89ab9d15487e760e809eda5798f5ed213d3e21c20bf34782e201b1fe04e51d0af078c0 SHA512 f2680016d879ce3ebe93f308cccdb59d40a850641e6e433a3b7620566591877746957fd541b49e466d69ef708f4422bab26316c4632459b4c8c1546ad5581a89
+DIST firefox-78.11.0esr-zh-TW.xpi 564742 BLAKE2B 3357a373a38d89cf4807ffa7d306091f65397f97ef3346603493b93e5daff42f0c55826d329df8d1bde7ff104862eac756aa811a4754d401448638fd251cf0f4 SHA512 08290cc90f946732c63aeb247ef4babc90128f04dcf3c32b623d0d822941bef9df1a2239c5bc1d067f04e4ba099cefe5255e4e43750f1053e133773258a68d43
+DIST firefox-78.11.0esr.source.tar.xz 333002576 BLAKE2B a8268886f86afb41b86d227f8a8f642674ea9c0a85365acb517c6997099dbddad9779efa772cce645da6443a78d6e94c89a750152386f8dff7bbbf31bf5df129 SHA512 d02fc2eda587155b1c54ca12a6c5cde220a29f41f154f1c9b71ae8f966d8cc9439201a5b241e03fc0795b74e2479f7aa5d6b69f70b7639432e5382f321f7a6f4
+DIST firefox-78esr-patches-14.tar.xz 82976 BLAKE2B 08cc3618c8069f4169b7647e7eb699153d558bb89f8a4f1ed74d5ccd339f77119cd8f253df011f0c2f255ad889b65e843171d7559f469788463ca7e9aa2e96aa SHA512 1611c6f9d2c7d586e7b53810c1cfdb2682f5d289b1b019b71694b1ab2d8bbdfe827a73cfaf59f7e4808c0b90409ca4fa57e27655d8cdf0c578ffdbad33659f26
+DIST firefox-89-patches-02.tar.xz 34192 BLAKE2B 06d54c82c2c9202fd176ea850872be626d3da38cc42f14def0a29a18f4cb52b851b7984c3880d35cf16b66cd5316d8a65212d6242350f1bb4f981d5deb050e16 SHA512 0e43645a81c75dc22da7091e00b9a1cdf055d6b4c2ded7ca1c15badb87fcfd29a7afb43ca0142627388d81c8728095a41b7e2a5983cdb1ea447269d8e6057003
DIST firefox-89.0-ach.xpi 467444 BLAKE2B 7620cb550d3f7b980cdf45ed15d2b964fdcd125c794a9f2b78892dec5d0250d15428ada892d5ac75223d6fc225aaff0d862624b7edc98e91549535b0ffbab909 SHA512 dd416ae0e9097a293acc6a70b2d857cf6b9ad65ff1d54d51c751cb938e7e703faf117d037ed3fc84b2e2108884369a803f7a7745c86130682ddedd3cdac81de5
DIST firefox-89.0-af.xpi 431273 BLAKE2B 5bcda20dbce7e0af3afbadd46406250647f13b43fb38fae5de471e9c993e3f1a0f5e562042ccdf169ceee1796f94570b30560012a27dd1f9a544bda9a0407ea6 SHA512 f18b464c4f1db7e6a28570023ac503fa4daa851125d3570649c9cd02337a3e08266295450c9c9d6a31d93045afab58750bd2152e4c94133cf75e29d638b66559
DIST firefox-89.0-an.xpi 515265 BLAKE2B a1495c217bf92f5861a3ce8f6f1d3d5e43a6c48a3769e9b0280a7643badb649d560031965eb469cfee466bd75680c6ef5004ba3678b8e1a337d987d02b7c9acc SHA512 3e86112841abe359e490a415eb596a5f2b50e2ae5d5fb99f0d608a54b03eb35ef3986a6adc54046bbf89163ef0bc17862e90f78ebd18bb6a39bb111d05216843
@@ -300,7 +202,6 @@ DIST firefox-89.0-xh.xpi 430715 BLAKE2B 9fa6c688b9f4eaff2b128b58910cede20b4a8347
DIST firefox-89.0-zh-CN.xpi 584729 BLAKE2B 14b90888a13e25810bfc47374941fc1ada1b39e75e98e00e71d505c91e2e41b463f5b83eee73d69fcd782a7c258215daa56977717eb0d0bb9bd93ef7baf426a1 SHA512 71b1c4ff073ed3f5417abd8793b764368817b9415966fcbd85b1c43be9e242fe03472a59e7f5a2a8631840d806932e272326bba79f4a54c1e69c4d582ab6295c
DIST firefox-89.0-zh-TW.xpi 585191 BLAKE2B 61325e7e8d70b5c8337084e4a950275566703909e3712bd53dd50345f1ad956563aa84db7aab0430211d070bdfffb781d9218ae59c8c9ace96b51ff1b6eedc04 SHA512 b38831845954791b1f60421a97356e31f7479f1d803e50946fcc86c925c1c25ad09db557a3936de1b94c736a0753b3b78227e6044fb7574c7ee7f0184e1fb512
DIST firefox-89.0.source.tar.xz 371153536 BLAKE2B da5d1347149664c2da3315f9ede38c576d64a532daf10a46dfd2f7cb226110aaec84ce9285e50c151c8665fe2bf3df1d8de8e744b0b8ccfb41103920c10a6b3e SHA512 5089720feda15d054d0aa4c3bdeb84760314dadd6381d7360e688d8e396154868220c6315add650d8d2a42652cb8a9bfeb833885812ef0bd70a74ee58ad18aa3
-EBUILD firefox-78.10.1.ebuild 34070 BLAKE2B 15895ee2fa0e3af0a95267fe866334eff99dd5b11a63ac06a19aa0f6a64c14586a5427b0adfc460f40b800e2b09589d24285570e96dbb0ca4281030644838a0c SHA512 71c544dc80f7b8528fe1a43f0273b5479bc8f0aff839e41045d7768bd4d536f6598a8783fa123f205d35654c6ddb68a1d9485b16af50cd9e15708d258b24541a
-EBUILD firefox-88.0.1.ebuild 33789 BLAKE2B 949bde21c78201f5cb27be64aa9f35013221f498f88f03cceeee86f29ca51628e146995620dee1fb1d05ffe2f2ba95b0f54f13cc60dcd26435e06847581bc9f9 SHA512 4907fd8b5f195a2e5424c459f865bad589437ff43d661057b56b07a1a51671108244010cd4135487622cfc4b8dcba1b47dd7bdbede3c20b9c3bb5ddb236dceb6
-EBUILD firefox-89.0.ebuild 34087 BLAKE2B b6b05890eddd8b41e76d07125892e42a6ee318aaab9b0ccb22165257313d46084d61956d23c3a11b11caa4d9e52e414e07b19e09f65152442e5bb6502c0ee7b7 SHA512 15e226d47513083a27a6a1ad47305e676be66c785681abc7285fb1cabbf34cb664830cdceb3d39932524083878f66335242243e3a64fc6b13f001b8293e3a159
+EBUILD firefox-78.11.0.ebuild 34070 BLAKE2B 11606c90bf3c12271ef312aa067401e35aead267b40c6b918ed9a7d87113fc09ded50d5bef859997382cd2f9b33b46a86fa9c0d11406c78325654f6a471f5df8 SHA512 5840743899fef2473bf72c146767be95843758826d7a9a4b027a6772eb572f8f4f522ff975c088bd21888fdaae4e8395a9370d0257a05f2270d289b0ad79bb66
+EBUILD firefox-89.0.ebuild 34087 BLAKE2B ce7444269154d92c92311f1ac22cec0a1d08545c9e706f665236dbb9db357c51942c04bc48e05785f8df09863b11672ec2f541cc04d1565d36376562fb999932 SHA512 624d2ff7a355ea39b2a43f2fb68f59113845025aafb9e5a3a9938677926206d79795dcbc054afe373b2c6a78c294c32f45676c0fe37b12ca29ceceaeedf14d94
MISC metadata.xml 2150 BLAKE2B cd105f3b1d98b1fde124c6362c2e23563c03086a507bdc0eb0e4944f2050787f96967c4cba6f4605e4adcdb200d0c0fded6cc2bcda7ea7720d270e1fd6f33525 SHA512 a588a09ad3481522b44097b3c5e51211d5fc918a6733f3b6f1b1cd7994523894917fa737de944c235d45bfb9b57def205ce645ff1ac62ef7d6c3f3c51d387556
diff --git a/www-client/firefox/firefox-78.10.1.ebuild b/www-client/firefox/firefox-78.11.0.ebuild
index 0059207a0476..530262bbf9ad 100644
--- a/www-client/firefox/firefox-78.10.1.ebuild
+++ b/www-client/firefox/firefox-78.11.0.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-FIREFOX_PATCHSET="firefox-78esr-patches-13.tar.xz"
+FIREFOX_PATCHSET="firefox-78esr-patches-14.tar.xz"
LLVM_MAX_SLOT=12
diff --git a/www-client/firefox/firefox-88.0.1.ebuild b/www-client/firefox/firefox-88.0.1.ebuild
deleted file mode 100644
index 9f488363331d..000000000000
--- a/www-client/firefox/firefox-88.0.1.ebuild
+++ /dev/null
@@ -1,1172 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-FIREFOX_PATCHSET="firefox-88-patches-03.tar.xz"
-
-LLVM_MAX_SLOT=12
-
-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 sndio 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.23.1
- virtual/pkgconfig
- >=virtual/rust-1.47.0
- || (
- (
- sys-devel/clang:12
- sys-devel/llvm:12
- clang? (
- =sys-devel/lld-12*
- pgo? ( =sys-libs/compiler-rt-sanitizers-12*[profile] )
- )
- )
- (
- 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] )
- )
- )
- )
- amd64? ( >=dev-lang/nasm-2.13 )
- x86? ( >=dev-lang/nasm-2.13 )"
-
-CDEPEND="
- >=dev-libs/nss-3.63
- >=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.8.1:=
- >=media-libs/libaom-1.0.0:=
- )
- system-harfbuzz? (
- >=media-libs/harfbuzz-2.7.4: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 )
- sndio? ( media-sound/sndio )"
-
-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 szl 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 sndio
-
- 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-89.0.ebuild b/www-client/firefox/firefox-89.0.ebuild
index 9480a66f59fa..5099db944f7a 100644
--- a/www-client/firefox/firefox-89.0.ebuild
+++ b/www-client/firefox/firefox-89.0.ebuild
@@ -3,7 +3,7 @@
EAPI="7"
-FIREFOX_PATCHSET="firefox-89-patches-01.tar.xz"
+FIREFOX_PATCHSET="firefox-89-patches-02.tar.xz"
LLVM_MAX_SLOT=12