summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2021-08-24 14:19:18 +0200
committerThomas Deutschmann <whissi@gentoo.org>2021-08-24 14:52:06 +0200
commitda107ef65d4b54256399c018f2409d3375ee611a (patch)
tree259eaf7e586cac029a6287404d343ca0e7c2eb04 /www-client/firefox-bin
parentwww-client/firefox: security cleanup (diff)
downloadgentoo-da107ef65d4b54256399c018f2409d3375ee611a.tar.gz
gentoo-da107ef65d4b54256399c018f2409d3375ee611a.tar.bz2
gentoo-da107ef65d4b54256399c018f2409d3375ee611a.zip
www-client/firefox-bin: security cleanup
Bug: https://bugs.gentoo.org/807947 Bug: https://bugs.gentoo.org/808927 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'www-client/firefox-bin')
-rw-r--r--www-client/firefox-bin/Manifest194
-rw-r--r--www-client/firefox-bin/firefox-bin-90.0.2.ebuild417
-rw-r--r--www-client/firefox-bin/firefox-bin-91.0.ebuild384
3 files changed, 0 insertions, 995 deletions
diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 450d35cd70c6..3132c8bf2033 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -93,196 +93,6 @@ DIST firefox-78.13.0esr-vi.xpi 562865 BLAKE2B 695282cb29634e91f5401809e1010572aa
DIST firefox-78.13.0esr-xh.xpi 427848 BLAKE2B c31909945f72dadee041eb3bcb4042ea97e5da17084a10b9af54174970d5e76b7c0606d58746a5ab4e85743dd556e6cbe4c2e718e9553cc39e134989c7261b83 SHA512 d10ca999401c99dd32bcb9c92dd6bb4652d59877153c91553aa2e9a12bcc86869ee36b05f78f7f4600dfdf511d8a04a30b7a539e6cfd0a9d45454af5bebe2ba7
DIST firefox-78.13.0esr-zh-CN.xpi 564769 BLAKE2B 2771f27244e43c48075f9f6babbbd362ef02ae6aa4ff344affc84fc96cd69427ba2f9650ede1aa27ad8c4e240030855df06f5d5ba133cf1f42bdc22ef7e049fb SHA512 9ea0f86c5529e9d069e1066974be9c50b93325be653711159215e06dcd4b0ad76c7e4a8ba954ec3e104b424918226c2b4999c7328638d352ff389b0e24b44b65
DIST firefox-78.13.0esr-zh-TW.xpi 564747 BLAKE2B 0aeef4fb1a7f1290f84f7f18d4f1ad63dd267a2b7f472dd7c2aac55851776c9308457ea9d6abb297c661d18b8aaff274d50ee1f8b39ec36de9a804b62bb419bc SHA512 73e873090097c1021c34e4e063b9bbc729023279b94a451307332ae70fb5f60b9cec6b515d3366550d126368f913c574200664322ca20b95279f7171595120d5
-DIST firefox-90.0.2-ach.xpi 467582 BLAKE2B eb20fc04a512be8d1eba219f7541af93dda781080337d76bce276a5583bab5db1938bff037a238377250b6810232b77534bbcf835362ee385b4b1bb6aad60067 SHA512 2f726bfe18bc7e6aa3cde436e9c142382513a1175269b710449cbf7481dc3d91171d21ca1bc30563901bb35eb31befa3c2aba115ac596951d3d6aeb5b94bd1ed
-DIST firefox-90.0.2-af.xpi 430709 BLAKE2B 05cc8dde801efd97dfe56d1d102fa48e1b6e62b3e905648007dc488149628ad3eb297445319f0f1b620f2549d7830c16b81c53e06fdff1d43fcc70e815875256 SHA512 3865c9e96b66def2e640d747cf73ec97127b58e15e0fa01d5374d2ebe35a91d16a8176b68f4025122af56648415b47d03fe6a4a1e007a64da8a9ff4e1eae8ef8
-DIST firefox-90.0.2-an.xpi 515453 BLAKE2B fe5487cceed1fe4f941adf78760cbfa313f58408a5034eb72809e82b3a404e6515222058ae0fe8e7b18807eff8baa72a7ffcfe80798ce4ef9213be7bd52fc2f5 SHA512 1958e46092c05ba266896dffa83af98adad83572a31e769219b88a044ae132f2d2625154a20abbe997147188033f4924ef50e678d435aba9fdf0d8a291c89ed8
-DIST firefox-90.0.2-ar.xpi 580224 BLAKE2B 0ce2771752d9c3e6a2bb4d39b4eb4da5ba9ce4d530b04fe11b7775cc08107a78d3cdee033cd2a564523481cf69954fd07fc6adbcdc56ac0abea192be98fad91e SHA512 eaf2335811cf451dfff085efdd0256a3c72d08c59b1d31dbb08a968d40d5c20d45e590479e10738726bdc597a523c036a2b26bdbf41ee469a6bc3dd3254f0ea2
-DIST firefox-90.0.2-ast.xpi 508002 BLAKE2B 74158545d969e4181c4a80e3a1a2d9d2dd0e4d358c7846b9c426b25a00fac9d11bf10f8dc39e594ad9fc8395fa0e427d06824e3981a7dd7e59db1bbe4b0930c3 SHA512 7a5b98e537ea3a930016884fe13c1bc91ebb6f13267f759aa1c689a80f9e3243eafcbd8de16060bdacd6c59295b6a6fa5ad419cea3328acb20be5fd53f909b5e
-DIST firefox-90.0.2-az.xpi 503461 BLAKE2B 15c7e6b13ab47639c611df6c51ebdddc2a365b6f0ff0e93285e17f9de8b85f91d028467c3f80ffab4a1ba0e28d8f16543db994b5b6970c5a22a8d4e36713a6a3 SHA512 18f759e63ad51e9719b3e5f4695f8e592360e612835e9f9ea5cfc616bbe07fd46bf110f881b42663d0e2384f12d34ad3a9207aa62247e582b1cfc62065205210
-DIST firefox-90.0.2-be.xpi 637220 BLAKE2B 1e10160eeef6b14da9431ffbdb6b94b244477d23f9b38ecec6dc8a40a188461624cf5fe9395f93c41cb2701eb2e18367db1ee991debdf3927fb44db33631cb31 SHA512 c9eeece43756e020e39908ce1d99f238c3d581cfa66b9accf8ad23fc0691d461b976ffe7027e29cc21914a07c9b009c19d5a7d17013b70739d5cb13dfe20ae8a
-DIST firefox-90.0.2-bg.xpi 590496 BLAKE2B df82040f0991b69549e5983a6d3988bd71bee2aa367bfa2552d571cd1702e555ba0c488aed195f16541eff54a4b714e3d54ef6c99da573d451a69af44967ac85 SHA512 0429124d8eff17ba6cdb5b1f3b8107f1e37e8fba9445ad88532b5780db1e139d527bdf4bde37a1287657828a68357ee47e9d308b540f1130eaea65332ecfb3a2
-DIST firefox-90.0.2-bn.xpi 579586 BLAKE2B d989d0ffb3b396eff5f4cb3b42e503e52395715c371af60f7437e7c05d5153c1641c67ebd68870f019458ea9f9f32c888c7ffa8522d18403823571bbffd7835b SHA512 49d2b6d9bddb60140dabc91d7566318a7a33cc96664459fe75b29d07238a22056db615e6964b9cec9b0390cbd482bdedf4362acf144f752a8d82e7aeee76c360
-DIST firefox-90.0.2-br.xpi 539710 BLAKE2B 0691c6011c853e856577e7d2faf320b3d5cc276c360365f63f97fa03860ae1eafc02a31cda92506bfb3182a1eb2f345fc9f8661cd3446dc4dd11bafc09d587ac SHA512 630169e5a074099a3d965da66253c3707a3fc898a9b5aa3f5f5830c948c589e2f260ab6a50795417d19e63528658daadbeec2ef3117dc3c30d026cf9adb684ca
-DIST firefox-90.0.2-bs.xpi 475430 BLAKE2B a6fb2a37cd6517c5816e036eeb794ff0de0c71f75b620b795a463ab33a6e47c8982c060ad128f012972a8c6759a6ec5cc178f31f2d242b86949597fae59e372f SHA512 44208f322553d88e59fea067a1216f8795a0359d330ff26762b420031bf8f31ae87d3fa1579153e5e6dcb53058c048b1df49eda74deace4bec8262ea6fd0d20e
-DIST firefox-90.0.2-ca-valencia.xpi 548479 BLAKE2B ccda2b43e7ca3ccc3cb2bcdcc78e668d51b940d571c2c7a7dd117ace3cbba8696304aacf9dedaff9d3655e3dea96d0c694a4fe1788e8c0eb6c7e9d7595786c65 SHA512 64b6e4854cc9e1866a6ee7218d499dfa66a62680d36b2ba5973bcb99cdf09ce9664f078f0f93946575e4daeb872fbdeef28d7bd302113f83668be2376a1d4602
-DIST firefox-90.0.2-ca.xpi 546603 BLAKE2B 4a73a815709f2c9fd30be7bd282cd889d3babf08af0513e022999fc4ee789fa7ebc57a1b5798a465d46bc530830edceb1ff9b1e09889a139c25364436b32e09a SHA512 7b3d1f509dda3e9adaa8e15d12d1bb2a33c16356e7eebf99a0cf73fe2611bce6d84a9b7c328704dcc6caedb60fb9faffd9773e6e099f7379f5020b9c9263aaf2
-DIST firefox-90.0.2-cak.xpi 574164 BLAKE2B 442b69ff8957b047591f21ea22ce9d04a5d2ed88d870b321eecdb527c95dea94806ad76b8d88127548e35fd87f647b15c21e9a5c2f9ad7a7ff4582c94e500d48 SHA512 05a50ad71449ff9828fcbd4cb089d23c27fe885c43bb7f02bde303c0223f0e64036589e52049140fcdc1b92180d4f8fde430f2d984fdfbc3e0a0dec7bcf33bcc
-DIST firefox-90.0.2-cs.xpi 577720 BLAKE2B ddc2062e0bd2642236266c47bf763121d2581ab0cb99da04860fb33d688b26c4c887760feb7356c5808ce889497fd62b12e01f00b55131ca45031a9e977bf153 SHA512 7e277710908892964749f446b48a8624c199d5d45f780608ce0ac6a7a5f7cbf57cfd4ae986f79f76a46ef2a0b41828104daf97028b54a2d83f6f134597ec28a6
-DIST firefox-90.0.2-cy.xpi 554650 BLAKE2B a8b3f9879534e4f59763adc1ae6ac310d14223faaa23056cf7248130489f993228083fca854d15ee3392761c33fd37d506402fb657b51dd1a607432e9a1d19cb SHA512 c18522048efc7edbcba01c1bee79e43d5db7b9816ac32d91f4441d3a0cd65155581966372101f14264fed70eaec881d5a099995a5b4beb9c6a3af54c88045212
-DIST firefox-90.0.2-da.xpi 546288 BLAKE2B 580541804a971226172c4a5405c2d97e57b0a8f6eada7d0658cffd79bfd5e4b915cf29c8ca58887f328a2601103b52b328ce5fca67d5e7a261a09dbeea347d76 SHA512 41beb225ae75c34dab6133f98464f10e9b7faa6405a15199272d05039a4c0417f7bcb67c0b4d058b716c010b9afba7508779aab664fa9acfcdeaf8a12b336a6e
-DIST firefox-90.0.2-de.xpi 566471 BLAKE2B de4bed3a835be63460e938cfeb73ea00d3db1170a83fcddc7d67c7031028547205f1d9c016d46927bca1040ce9dde1a6dfe091647ea89d13425e559980baab67 SHA512 5dff86f82a0ae5dd86180d1bbb50af329a8d753905464728eb608e67db7cab66030d76617d119807642cbe16362498fef67658f07eda7ad7edc76a59093db3cb
-DIST firefox-90.0.2-dsb.xpi 579297 BLAKE2B 24b04ee03cbba2269150674c994c073c5f114cc56e8703a1f993b2572a64ad9c78c49c65bd4b064b785faf2f95c3676a978cd01b54bfb0b5a36fe9b8273c4a09 SHA512 1d2e7a9b4f701d05ce9af4420c3458872cce5e8be2ecf1644bedfac5dae294f13056ca649a112bd2d7d0fdfa5a50574a107cfc51eae3cbc3bccceadca94f78d4
-DIST firefox-90.0.2-el.xpi 652899 BLAKE2B 00d52fd1ac72f2ef57958b02cccc7270dc7f565ba3844dd0be495930eb7a26cd72c0f1c289961aa940fbf5dfe4b070159fe6f511df78ee26e0fc793e245a5227 SHA512 dd9e5a59bf81ba93ffb131fc4dff873e557cd252941c2986d37730752258a2034db44e53672e7e2174c6f5467fd784ea22538e8e2334b441aeae8e99a326ca96
-DIST firefox-90.0.2-en-CA.xpi 521250 BLAKE2B 0db675cf883e92fc41c640f9c599b7fca295ae4f28f686440ea2e2b9a4436445b9eee2c2fe6eb625b1cf96db87642c341084696b35911e52239486fe11d3ce6e SHA512 c1f4a0e29e4e7313b0ae8efea43cd436f199fc249dcd6fd15d6ad7b2be106a90e83f49083f7d1a018be580f783fae5bb07ed5c01012b5adc59526dabba72fd30
-DIST firefox-90.0.2-en-GB.xpi 521806 BLAKE2B 1a04f7c7953f1f32e11484ef2b21559428f37ae00911d5560a504e42fd2bffdbef8f18ca55f924ff19f62679e74f6886b4901bb3027a25f85ddb525c38416315 SHA512 42690b90fcedd3f42ef373c8bd987b0bf2fb19d30071e451c33ffe3f6baa9c089ff870dce41274841a06a6d126ad09364b399f2d44f96b69441dc9dfae2cbf35
-DIST firefox-90.0.2-eo.xpi 548059 BLAKE2B cd513f81964c574fbb8436d28e6af185c74009466ce843f18d7414a730b709b26c8c8588e5e9eaa3ed3c057ffe16ddf56b179f048fa180760155e04151946c90 SHA512 8a02dae10df6d178fc32cc71df44b85bc7f9645dcce699a67a0910f4a91e058e99d05464b62a00fda32d7e1d43c629d2b6401e89288d1532fc08cd4868b5916e
-DIST firefox-90.0.2-es-AR.xpi 559628 BLAKE2B 3d253e9bd11b29a3dd5783bad9e8b3e5f64b10baa3f497369c8175d295827159ff61b5a46abd4a0a6792838d18fdfb363316f64600bd4d786035e11fe4066129 SHA512 bbc319566de8dcb9911f76d5edaed504bb24bf5d65af518a5645f4941e8fddeab4e1fcc750d6a2ecb223b41c9746a5192822c99c7a30fd4e913d9177ac34f26f
-DIST firefox-90.0.2-es-CL.xpi 558527 BLAKE2B bd89d7e8cfdf892115438b7fc92a18c48b633e9f856c9a4821ea2a7dfb90120e1b6dd233854ea96c2f1cb7dbdadd71aa369a7c879092ab6b0b109ae21864ec25 SHA512 b70799b720dc11a06c641f8bc21726d16e1979a2bbc9bfa8ed3fce019c24298ef0539ea47bf497663971d6de5a8d7e42edd73eecf259e4af966f41dcfd1827ba
-DIST firefox-90.0.2-es-ES.xpi 548794 BLAKE2B f0320caafcc35a4e71abab33ae4a35f341d7f869661f7f7e2c8eec9fd68ac1d5be0502c9fae795005365f6d4e8d6024c86bb932ec3baf9b538b9595ee8ca06ec SHA512 5d2840475edb3659e7bf5428ddd92cf4929bb94a76884686a3c3271a6a4053e1bfe623d803488ab058b0b9860d9f4d659d36701eb6b90aaf5ea1723b3d83a0c0
-DIST firefox-90.0.2-es-MX.xpi 562244 BLAKE2B be7fbfe6d4780a871dea7127a786820ced8b139cd5ffd61989cf003ceb5d333910a9b7421a40008bf0290140a927a5ccdb0e389f9078f9b2a031cde00b5789af SHA512 b7fe64cf33d7be4ac13b66891a7b6ae350b5a8177537e321bfe1b8da2a1234980d0bfbc819102dba975d169baa9b26a356c80f41b41751d36e1ddf1defe5911d
-DIST firefox-90.0.2-et.xpi 496662 BLAKE2B 31829a9cc3c809b6a0d91a68671f44e197db7f5b9b10426dbf4722f74b577de1db4be84f11f48eaae0d1152ac82af5f9d86922dcce2cf75738d3322485c0de52 SHA512 906f6f819baf2a96dfe0189ed322cb25e046d38dec7037cf5526da71cfbf3d1c0de600baf31c511d08eb18067beb4bfdd35ce5f7de91364847d0a0a7b21c7a3f
-DIST firefox-90.0.2-eu.xpi 544791 BLAKE2B e8df641b3d57ec9d044f80c274de17e23e216257e0d78cd0e86450ba5fc39b18839896b3d3976e3be0ebf394b0d966d6ee4af0dafa2e3ca1a9751b3370d775a9 SHA512 920522a5fd26a53d27f15533f40c5972bd330037656b1c1f94828c4d7b87e33a446f49c4f311cc15dba16a931c73255887de25b91036a1057422a25727e6f481
-DIST firefox-90.0.2-fa.xpi 565155 BLAKE2B 1dc2ffd9990b923247d487670dd734c67db0ca5703834fa052f21684597de0bfc9902062d5c7f6fdfb4d68c85684fd93db5e060091af220c3c2ab74f4f9138aa SHA512 a929bfc80b3c217da3eae1773898a646d9c2c06d7e13578d1b3147a7497155953ca2a297156b1012ee7f8630b7764d2953ec25d610f958ee7a19965859666455
-DIST firefox-90.0.2-ff.xpi 488049 BLAKE2B 751ff1cc8b0cdb51af4f0cd42db3d1c96662d9994fbe5fd2e4a1d2a1ab57a9b4b5ae8bd8c3e5d3454de83365c6a1391be3e07ecfd58efcfa4ae7b412c402a826 SHA512 0b6e0b583f97722a57f9d28caa14aff4fe7d342e4f1b188a1b0186e865eaad3b1b5ab0d911a9187c082760e85b9f970c71be6e44d84827a575b102f28a7011f5
-DIST firefox-90.0.2-fi.xpi 545936 BLAKE2B 1d992fda4a9cbe8ff43c786277c55ca005888eac771095d037d595974ad6430994ce7c0f741acf96f175a816e800bc77496e318290914912ceba8a82e3c6ae68 SHA512 2143f3b989153534f61a394c94e9edc74f0070e8d6d389b455999d4cb4cb0597322871c100a1114adaf1073ef29d7cc5ff6c13e8f59de5f4064683dfe1f12fd5
-DIST firefox-90.0.2-fr.xpi 570078 BLAKE2B 75cf2bd14e3e8b67053aea83d492033ef46ddd88ab69a902f17a4e21c36e1fffd72d855d48be825da3928717eb726447435bf345f26b9edb5cbf949f08b19209 SHA512 a03b42c77585f70136aaaa3e102ab53550ec441933814e817f10a5ab846a47f5b1203738c22fdc07fbd7968421aa3be07fd3966f54a3d7a1f564e5733a4f01e9
-DIST firefox-90.0.2-fy-NL.xpi 555597 BLAKE2B 3508589c747154ebd7a9b712b58d38776990b8d9d2fbc6f83209a3e395b844a0bbc7ff0c62afbfefba58d509514fe0614bef7f711b1b44bad0605beffdd7c07d SHA512 5dac5d2c758eedfe7d351ba5185bf2f680d1816ab74256c9821b7846140130908976a979563438f910ddb51294ac8045e86620f9b35fc58e30ef4d9e3bc8cfae
-DIST firefox-90.0.2-ga-IE.xpi 473120 BLAKE2B d72e1ccb36942bdf00b337efd0231ae5b338a28e17eb6a5bc51e613df4658c27da61486319ac08d4f9a0373dd2f42e7358afdb29da680bafcb97b9a96f61a7f8 SHA512 9826db654e10053ebad1b78caa2bca440ec8ef2eec30e1d3f70b04679c5a89ae8eb9098531b13aed6957a2c4fc7a885e0ac7afa36d0f98d40fe0d95574c7ee55
-DIST firefox-90.0.2-gd.xpi 550980 BLAKE2B 19032850535ac7c4d5129ae61a901cefbfd14b7c0ecc6acc22ad29422290775c61f0343442f823dff4039f99a40428ce138987e178471190515c91b509eab110 SHA512 86d69a91cfc1c836cf2b5d8b25ad509e32fd5d1d3732379009e50b8d2a9222371e287a3e00c0d9541165d79bed59732b8e144f3b638e43db9838bc29d62d4b20
-DIST firefox-90.0.2-gl.xpi 554486 BLAKE2B 1bc91d2cfe2639d84dd080198d5129414c581ac3c02dce8b14aec1e6c4a169e9aa07d6ebfd8fa98dca4546fe85fd1a35054e561912c4744e07f0768f71c7aab6 SHA512 4f36662c5eab07f649aa21aa85dc57ec82c8ab7b961fcad80fe4f487c40a041b98c2102b4f7b96cb4259e931333db4ef357e4a69779412f4fabe7cc7f66f0b21
-DIST firefox-90.0.2-gn.xpi 571719 BLAKE2B 37d4265185ec26a8ea8e86b57aa0aae529295e1ad54e5229e0e108872fea8b039acb4dfd85153e8a9218db46ea59288558d9c60cedf04554bde32faac85275e9 SHA512 937a9bf0c77e2d5a5f7d48c0aecf6b27bd6377ef05a82e2f674c38bcaa392a3f2d92f7b6eed97551eb26f39758f215bbc102b01314c3326e54c0d70abf91aa7e
-DIST firefox-90.0.2-gu-IN.xpi 547542 BLAKE2B c207abe6581170975581f1ec5f074fff4113be5eb19a3f6113c2c6d660d66474c21a46b73ec87e4afdb03c04b9d052c77732b676108b89decbf04f2ed7cf3f71 SHA512 ec9de8cffd0ffc3828d69fadcf8c2a42215aa1d84474b08b3eab42d1466324cf2f5d5a035fd9f17b90230b3778eec7d229ea2d0fbf4aca6d652930249255a2c8
-DIST firefox-90.0.2-he.xpi 569407 BLAKE2B 7e69b976f53760242da74042d85573159082d3edd5e1d3ef1fd185b09c6863f8c275214d9a2fd420ca559f83099b393c979b701305e3c2c02bfb63aa8e0194fc SHA512 1094fd8b6d6435ba094d0ec2ed70a5b1d911059c1bb4850033209604521d21d8ff579e829224c494ed4046da16ab804381138a1d3893ad5b0e14787442136b3d
-DIST firefox-90.0.2-hi-IN.xpi 579616 BLAKE2B fbd00e727022b20e0bdfe3adea70558b5e992fcf40805d0ae3407ffc49b41db5579cbff3780bfb05825bcb7d2b5cd7265dc5fd18f6be934806ea461d3c2a2629 SHA512 209bbac0799e13114ce20f3ae853dfed6c4e4c56efe71a78d765b6c1f725a52b0e88b87d6cef6efeccc1391413f9d322f60f0fcf79b197a1ca2256ab7861dd88
-DIST firefox-90.0.2-hr.xpi 549998 BLAKE2B a051f4591139d4e51114b39df0089cf970f6cecd368785c36592b5f3d4d129850510044f6e3b48ad7298ede1b2765ab502de75530616195d7d636599b8c275fa SHA512 8d77ca7fd7dbca5926ed4f8becd356a8bd31b8ecea36fe26b8641ce9d02daac2268e71e19968ff9f3338b379e943f041a4518207491a170bb629ea4045e2a0f5
-DIST firefox-90.0.2-hsb.xpi 575410 BLAKE2B b952d82e59ac118efb537453ebe7a87c15792c52b005da779d7d06f7fd665e8dea05984ab07b9dde17371828fe6f44212aef4dd492a32e7f9d6ad87c68369be9 SHA512 b59caab36be18ffd000a9976e3703e9e8d520c523494f080ef020f49ca239af17ca97dfbfb7dc70d36a32bdb51388c8ba2e8d4c4195d6b15c0f6ac57895df6cd
-DIST firefox-90.0.2-hu.xpi 579113 BLAKE2B 206d00a85161b6aa2f2422d825a54fdb8a77c856f5da5a92c707729d078ed7a020d6f0b6e288bc117cdcddeded316811eabea264198633f11a27ec35e7a592d5 SHA512 8cc740c1454279b9bd20d78abf4ce352db596e85e879eeb335b79b00c0160de6b2a704f3c6c44d4231c80d2d40b58d676def68cd77bc2ed916eb617cbb0ad964
-DIST firefox-90.0.2-hy-AM.xpi 604422 BLAKE2B f49a46b07e6bd9aff619d6ecd142d53da4366899bfaa0cc13051b4132cfa8c81c16d0a1cb999b190373e64fda1434df9ce965c91969956dc1d4fd64c35fc5bb0 SHA512 737b37f8a96eeecd920297911cfaed9664c0327f7498cce5d0c0dd942335498cf7b15c203226dd3128b60a08a176556cfc8abdb434a77fbd5a846948faf4044d
-DIST firefox-90.0.2-ia.xpi 544431 BLAKE2B ef3eb4e133074467183d3a54f2cc6af6ded4e8edb618868115fa6366d61c2d379a3903c0eadad8ad2a0d0e2d9eb57539d317a04b784a41b45a2cab8d73e64a56 SHA512 e3a72c94be0f03c93f85ea9b7ea1b37542f759d5de9a0522003abff9c12f30ff377221794d351d82c2b23afc07631b7fbdc0c0e629655877714e0ea3f9e49c47
-DIST firefox-90.0.2-id.xpi 540133 BLAKE2B 52d47167ec02bb0917c0b84df77e34694594ed3f7493d1790fe036268f304b1efa1097ebcaf2eaa9347e73d07faf4fd46e97da1d8961c9b1eeb68e13b222a1f5 SHA512 c510bc024f902e795fc851b0709570f5d493cd9bfac12ecb6f552144dd8c96c1ba607e6fd05f765e0f0425792859e86e661579b89b700320c044d18b28171cfc
-DIST firefox-90.0.2-is.xpi 483713 BLAKE2B cae0f001ab5767163706140ca2ecf6e15c6db37a147882586d40073d2598fad2e5fcce962d4d51d0af5a925e634ef59117f5f93f70347237470f047d727083f8 SHA512 22da40eb5089e2a267a66c17c9ee8ee400753f0a9cd7337d8eebbb0d1e66f1ac31316ab875a6645107b7cabe884308f2a1d1d0a64ea96449c984ec74963d85b1
-DIST firefox-90.0.2-it.xpi 470917 BLAKE2B 2b8ad1812676dbca90ea2164e4b534a3f246bb883bb3db7dfdf90c324733563903ddbe4345803e77085fd37c5a099d9b787f94e01a413349c744ca67b25f519d SHA512 018de01e7aab5f3f8319ec1f1c74ffc5a77d9b6fb2e410f700785448d3c5cb267b095edb9c9cd69ed08ad529295a859086a7f5d4ba53c39e464716e206098606
-DIST firefox-90.0.2-ja.xpi 605314 BLAKE2B 34739e38a812f92c8579a226b36f2c7622eb758f2942069193715143f0d63e9f0b85e08ef4ecee75d1006a97304a6905b15e0e76c65b55d7e1d3cb29c45cbea8 SHA512 7687014e78fe50b692e97bbb22bb08c8c1e25b54aeb104b766587428aeda8fea935ccb089320e72dc1efaae7656c0de5485fc3905b98127b45f59e38ee58276a
-DIST firefox-90.0.2-ka.xpi 606361 BLAKE2B 618a913593b9ef7832fd810ffd769cadb47bb93ef9d9362b86539a3d6da86957aebe412364f32ad4c77974cb97fb801edb3938a29c2326a66796bdc0d3e1fb54 SHA512 2bd7a719dbcd9cf2d7881260d5c0ae0892882983d7d07c7e7348c6c82b2e2f861236afaf5f9ee4f60940f3a2a6d9d3865949c5e2e92b6f26c09c4081f752c412
-DIST firefox-90.0.2-kab.xpi 562888 BLAKE2B 96890638bab2d4acc87390ee56c4c26c93d5514c32ebbc1c833aebab51e793a2e3d336e2076912edbe68843f83c8f02559a3f36feeab56329eea8ee9dd0fa320 SHA512 c8397002c9027ac7786957076c202a6db069ec1eee58fe0623291b5a72821131007ce2eeecde1d522d06af571e4dfa87694977d25fddb0e3c76d84768cbab447
-DIST firefox-90.0.2-kk.xpi 621558 BLAKE2B f57a4466136e3ed9adb06d0b693e7a653d4a06cd25153f42cb35ec6387530b6029d6d6d08b5b9dd0d7a5bf6a17f6e46992b443491ef23fcbe0d05347788351cc SHA512 6ad921f93a0e788aa0f2d59a422643eb48b85f54eab32066e6eac1338d0e73e0a6882f73f562c3011e4f53db8f00f92817a3539086d8c97f4f3a7940290257ea
-DIST firefox-90.0.2-km.xpi 546445 BLAKE2B 0b5eeb9fb63549f3f9ff6c875418764e8191317bd8a167c2102face45b88dcb569c2df47fba209c5935e2fa7c8952b9f200de43cdd49caa0418b413b22ab8f93 SHA512 760431880427fe5abb65fb0a351fe80bc1ce84368c90b454594d6b13185254a19e88eaa2b095c38b9338c88230254df0fc0d1929fa24875458a1d7a8076ccd6d
-DIST firefox-90.0.2-kn.xpi 510724 BLAKE2B c24388d4c872b798ed62e83c6d15d8f9bb33be6d258e16af43f34d94d05df348df09295a2d9c2b7ea54ec876cd4a84570648f3d0c964ee3c628b246ca145a15d SHA512 4483428d7a968f259b13787e94b845e0a9ffe55be1fe83b5fdbda01a7bbb970c959d7b24acaef729b9814a0e54b32be7967191936671d0224e92bff35570699e
-DIST firefox-90.0.2-ko.xpi 590731 BLAKE2B d5178a54243b80c34dd3221fb0f9447cc9933ca03b7231ed13a006682f38a2f9b60734284a015326dda508c1801d50bcaa5fb6d299d13548012ab8c3bc89867f SHA512 7678485b6588e369067467250b5dc4a8009009850d3d63d8e2340d989b7ef383e81ea6af2f305a8b70115bdedcac5fabaf8a201eeb2b254de938bce818462e83
-DIST firefox-90.0.2-lij.xpi 484766 BLAKE2B 382c5ff77eb58e58e5c8e32ed0d7fe135d61974adaac1c990d514a1683c75d45fc68048a22f2d66ba0edc12e3ae119d9f75a217eb37cfee1180654c1288bd7f0 SHA512 3eca5e9266846d6b3c7ac108986da092dee5178e321aa8bf6892d4ffe009c2ab205ff86bd3d16076f8b9214b55578f81d0907bed9043c2c41e64e4316478de29
-DIST firefox-90.0.2-lt.xpi 572555 BLAKE2B 63f4b6095ed7e5cee86a4a25eefabea77a1c3ddc0562d7bfda0bdf08de5ffe90c9020e106d729572177386cff9461bf0427ecbc13368ea3dd8d6bb21388e18b2 SHA512 579ee64b4b3683a433b265b6c4c71d6c1006aa7c81e850b3b7f4d1ec7f3376c2bcfb89db76a5ced145343f11010fba24192f3fde365421b3e855b66755630e9b
-DIST firefox-90.0.2-lv.xpi 475696 BLAKE2B 2675056a88af23b89dbec450aa2ed11621f6de09bdc21f0d06bcdf662c1421d517660f30d7648debbd588ce23651f525bf2f5255af6305c27defb40bdb770d4c SHA512 d48159a8e812bd321db05e8a865a8f680feafb0e4767e0d35d74795eda5a889fea5e2d8745bb0d2b438594aa72bd73981c2c2474e0ec089a29e0eafab13f550a
-DIST firefox-90.0.2-mk.xpi 472368 BLAKE2B 91a36844e99016d7e2e4aa7d0d99680fa8d83e6a1e9282f6c3eda916e4cbaf826e8d66349eee4d905ab9c15eb6af7ccb7599bc0710e5a11d3dcfc39a0ca0a259 SHA512 408884c11556fca1371cb211a61f63ebda6df8df56ce02df0eedcb82d9e6ce72d77436bd9e2202d1e07e244ef08a62d2c7eb41ace62b813a8d80f6c134143102
-DIST firefox-90.0.2-mr.xpi 547715 BLAKE2B a1164b4b71eb42057bf0361e06cf2338f201c6926d7c6547ab256285a6fe7686d64a5674c909c95a31e920940b50c858b179f1607118cb19323e1c01cc075a28 SHA512 74abb04ef83fae4c570e82697ca2353a9e76772650a87e4e5f7c99f7591a8a84c1e5761a21cc2952a5846bfe873ab50339b958c9411141d2e636d1573e776b28
-DIST firefox-90.0.2-ms.xpi 459315 BLAKE2B 9231c3e855cf744e053e84978c97e071dbea39046434d7e6d1639e985ee5422ce71fa07f3189594873c3ef062fa9b1edc42bb3df1f6d8cf77ae456490f1938e1 SHA512 4dbeda882792988e58d6b6df7f2f7bc8b9ebd9ece288bc83f92561c62366ed8c59043528fbbff14fc4856188b22878a0bdc146ac95aa1a3e840a4f543ffa087d
-DIST firefox-90.0.2-my.xpi 531263 BLAKE2B abcc403d73d5fb9ba0f6e8baa8b01a0547dd4e94a809b66bb6a2dd30f2fbd0bd55bd16b6ea6d353140802d415b894e607f4a79a0be4468121c2cf7c9363c9cdd SHA512 11679d0de73764b3efa6578b858394b941d7e45587b8e46adde984b60db349981086855cdb67721b477853e19806efff54c2c2f1cab1ce11f395e6833fbb62e9
-DIST firefox-90.0.2-nb-NO.xpi 540211 BLAKE2B e73bfe5862495669d645543576b64b3d66534e3d9bf3b41dfd871dbfa4146bac3ed46a6f58ae369e237d76f9024e7b462c60c2afe0fe91c0d2555bbe92abbf66 SHA512 8b13a9a28c36fe4438c52d85c3948b5cedc6a68fff0e7968a952fc5183b69104df5b9d74b71ca43cf3018cbab184f019b556b30075bcf67cabd04549cfd22fe7
-DIST firefox-90.0.2-ne-NP.xpi 488264 BLAKE2B 25f40a5eb34b4aa07d3852f0967cdc37c4cb0dc58524bd5c3cc773d4db4c73bb9ba8969f4e8d70d43282586b479cf09e62af1aa823a77c656968ae824f31e847 SHA512 80ff7b32a58e631b88a46588039774c258d02312d0e2fd98589725b882e481e3ea9b48923a0b9b37dad3c777dccc8395608f20aea6d757d7be1b0f9170033659
-DIST firefox-90.0.2-nl.xpi 549132 BLAKE2B 61413733011e4fc81224f223f570027f2ae60b8fdd89acc9ea1bee2940a26c28a4ef18425e12182cec9ca40f7dcc829eb885193a9ea7cb10cf9b10e4c27d62ef SHA512 544abdd3cb7b19076ab96365c63dc521b3658420472d7afd83ea4d199bf9399652bae7a1945dcdc89262902b3060df75984f573cafe69ef2dfdb2d9cd2e32173
-DIST firefox-90.0.2-nn-NO.xpi 543785 BLAKE2B 851daaa399a7e15fb795365c3e81ba09e6ffffae19968c18b686e74f92cb7d8fcc84fce0383e791a59ac001790123c00791a5a763ab3e601bfdb7467f5928c47 SHA512 59ca8671c752e5a0d399166f8a4ce52cf20d158358d65810e85498bb00982a90a5fff86382f155d63f2060447d9e9119773bed41f389a88341d3034f10e4cf7a
-DIST firefox-90.0.2-oc.xpi 565026 BLAKE2B 63786a9a4c8a11828ca2e00d5eb718d9ed5171f1f5ec8554002d966884d5d2c7cd14ad89286537bf93b1e79255df5f191b9e9a7ba4fe238d6d083092706a4bfa SHA512 2bccaece0b3a0c0e8e3d9bc978c909fadae0d032a8a2e4df9778580cac0c60efb6228534ed8f1629281330e0532b0ded70118e9456995e6d43d9970cf41d4c68
-DIST firefox-90.0.2-pa-IN.xpi 612507 BLAKE2B 03d21a09f80ff1b4a7e6f5fcdad46036fb8c91f1eb46d04b7e7ea8bd84888a94e05a3b49004d1cd8b4d2b711287beea6f0c4a3dc2f8cebd772d6f5ccaa896e0f SHA512 da912c4ee934f2d44714ea31c139c1c794949466281a377c7fcfc314c6eac78fd85d5e795b11d8c24a131442c125b80fffc4c173b8e7fb08064db75bd3480cdd
-DIST firefox-90.0.2-pl.xpi 568488 BLAKE2B c9056f7a8569d435781e3a17983fbd7889ee2e87acbae27bc79d78cb129c08da9b3d623d746cedb12282f8668fad1f5929050bbb5a1cc066358147d5b74ec4fe SHA512 bcbfe1b6975ec1ae940b08be4f45d7f04f4f30a80536e1cf912fddd6cb899d4aceb470e8dea8424bc0cc36435d75a8e865ba91f04ae87b293f6119e9cbd6f7e8
-DIST firefox-90.0.2-pt-BR.xpi 554982 BLAKE2B fcc2d465fd7f5a15ea861e5c1150888a308851b5fe0cb62847a5c6ef83d059ed5c80c1cd5720665525f17d3fad512b7fdbbd82f28a206df2a5224e9e3ff3cc9a SHA512 6d1e85376bfeb12558617f710671c31473707d738d839e78e107e93711b80c975191210dc293f7837795ce8d2e0acfeb9af09796ecf491a701adf932a78b9ab6
-DIST firefox-90.0.2-pt-PT.xpi 558862 BLAKE2B acec5024cc929b4e29e624b00db49d108535e2d270967c1b60298badbfb5f424a133da648c995fb00afc828fb03389af9e2a65d3fd57fd7aad038283109996bd SHA512 2fafd35e5c0106f9a3bfe54f032e826a37e6b7cd98941a8ee0255bf56116b1d65bb31fce8f711f8f7d1431d0b97bbb94f53c5ec3910864fbcf6e8e774f70e0cf
-DIST firefox-90.0.2-rm.xpi 549899 BLAKE2B 9df12c0b8c193e33ba5822f909e9a1c91594f15baace3bb146b3e69ea93a526a37ff2ae72f65e4acf094ed08ea81b5f7541853f60dd4c819944b081dbcf89c83 SHA512 04858971ce69fd2d219a3d0ba97a5d72a5af88b6725f66aab79a8806a192cd6c6f4f17d0e5804abb937aac921e40a9494cdf41badc5ce6a96ec1d64ddf3d6470
-DIST firefox-90.0.2-ro.xpi 548131 BLAKE2B e6a19832c5252abdfb07a74374cf8604d0357e025d9093f9005c7ad252d162a99eb9cea38bb10f3a1554095747b8e7a3f950174f60fa219a9561ba9b861672a2 SHA512 9d65785acac5a8767960744a569aaf4bd9aace691376771415e6de9b6a3f392c70c406cd9837d7c6504931306132c0aa884dca83d785ea6fc66afe8cd7b4df49
-DIST firefox-90.0.2-ru.xpi 641994 BLAKE2B 9124781768996090200198864e0b24ca72d10c36e371b9631fc03a3a336a2a2cbd8a227ed12f8d3282c14b06b7a31efaad98f185b65cf29f602d8b958c695395 SHA512 8455deef343028d99810c01b3dcddff85bbcd31307dfd0aa461b0b66b194eea2d915be1abac7902b10bfa18e09bd16880c3b22f3e78a7bc62a7bc580c9e6b89f
-DIST firefox-90.0.2-si.xpi 497038 BLAKE2B 1b5bd85f054bdac7d3bad8e64f3a9d8fe2ca2912cf0231ec92213c9ab80f68bcf48109567115a8e6b5ec02ee5bff759a1a3a44496e19045da6871045ee392027 SHA512 6c1712c1f282ce5ff842aa39203f4fee5aa38df79c49f203dab0c3269b2b43c7d1a350da76d435de7b995fed1559784192137bb8b703ab08eea652481142917a
-DIST firefox-90.0.2-sk.xpi 578642 BLAKE2B 30fb46e4287edd81e32625926e3b8e510d6f4faa84247e4ce4646078c9e7c407e275a3e35473d530c2c425c351096e867ae1e88422231afb2729287cf52737c5 SHA512 742afc3b57cec29e12f546acbffc50dc34259655b934b7edeb0a431fad9f69a76891f4a3d504bd68325bc11af8eb090931f9c681041f26b4dafd330388b73dc9
-DIST firefox-90.0.2-sl.xpi 548456 BLAKE2B 7c47551255551b2fcab86fc8a0a75d7b3a86f1ddd17ca0dce53945b18290191f221b3230bfd8063573e55f42be9f6204583db1d2c960e0c3cc4db5aa569594d4 SHA512 85391db88fb1b87836a9509abd8b635562280b79ec6a501b7fe0a5da685028e5331d77168307a3cf395dd314cfeb61bc68405ae46ae70e6a6d724d6f46a1c73a
-DIST firefox-90.0.2-son.xpi 428012 BLAKE2B 0c1d466b53f148b315e4b4e1a621e4b0dac3f8ed789514a335940f8d1a48d5be9df072e7baa3b6c0ee79446834f2606ae4420cf8121c5423cb6b5a9467eb12ca SHA512 cbd2db587f7b2e94bb888d0649754c2a8f9b423f7ad88577cb629e5b4ea2a7ad203ce755003a3ccb2a6551910617bd4f62c8bef84775873cec7410f39c3bd1e2
-DIST firefox-90.0.2-sq.xpi 568627 BLAKE2B cd6dab95c8ae6f597ac62ca649e8037624a1c91768587d574eb5762bde10ef58e6c23d8ce5da9d5731a009c65d9fc901f602db435b8986c2b9f9bd8ce53d0d0b SHA512 66e7251f67f43340a8f9df2a45748032e8b859057993eb834cafc663146b594e25d54af81dcbdcf402b05a84512198f3f50205c73a45da9f4aab738aa03e08f8
-DIST firefox-90.0.2-sr.xpi 603101 BLAKE2B ef378fac2d8a5ba7df6753620a4bb0b28c9cd53861f4f15001707fd1517942c1e40e8911d10e830808490abcd131f9d7c36f8636d4f647a9af1750be0b192e58 SHA512 e7c5767d77ef0f705aa1d1c567bed89fc2b4da24d669faba9d60beb0bd12d9f8b45ebe0b0027d84e8194fa1000e63bd10a419b649e8e3c47eb045b4d1d220f40
-DIST firefox-90.0.2-sv-SE.xpi 552226 BLAKE2B 5114b1443f8ed57b05ad9bab185ae3fd4831f6c0bc434401721cc11bb5fc11e5e42a09b8da76d8f2a280dadfd5af6bfdd18081b43c3c17915dee34d1e506e102 SHA512 6986de8362530f0db5903d277f70188ff7e7e53e41c44c1f01ceac640b53262dd8bf92c9c967d8e33ce7c31cb39d9089c7d493ea6c28a9907c1ba67795d2607a
-DIST firefox-90.0.2-ta.xpi 526631 BLAKE2B d4b8bbf41992fbbaba840bfb19d62801a8b6d3921fc5c92379ce5baad6d5a45f7b730250cad9e90ee41220b7fc7ab3f360c0aa5b609cad2660965e69065ab6b3 SHA512 d88eb96df7bff317df242a8eec99140eae0eb121e1ed6ffa9242a9b540064666c0db9af36a4fa729e23bfd8fab9abbd32a2c5c3ff85b6ad2723be8da6ccfa956
-DIST firefox-90.0.2-te.xpi 568744 BLAKE2B 401da427b76f0c455aa880ef64721a8bc8d3ad25093cd67b48d4d37a65bef7aa6c02db37c94bbd7190ad036a49255351756f12f7c7bfb3894bdd8566cd4b63a5 SHA512 4388b917725a32522c0c50e72a4ff2e96eb61a4514bc6311adf8b99f386691720c78168007661790698d1aa14bdda9e28e0a24d35995460ad0f3ba642e8a20e8
-DIST firefox-90.0.2-th.xpi 621169 BLAKE2B 20bc114e791056e866ca87fa717270afec022ece33cf3568f445f460c690e5d98aaeb409744298d94b17b2655f6ea39165c0b4d2de7b1b87d94691e832f43b5e SHA512 b775f9b6235dd154a7f26ff194ea6de858c5c8d98698afe9eb2173e3ff388726572583c9f4b3fc4c762e244751c623151baaf0effd8a12056ecde7236e3ce0c7
-DIST firefox-90.0.2-tl.xpi 533288 BLAKE2B 9d2b4fe2251c08621b0fccc7492d8dd9879a80cccf64e7096e97e3125f5dbc06ea82e57fa52ef975c2da28d4226bd8a3cf77860140b3f5eb0055b476326701f7 SHA512 eb47c4a62a2b51131d0da056ac6ade774f59e8610fced36fad3cb64fa661c1eafa8e6fa8e6b53508ebc6a190cb45c68e17485310c215b96af2938a588452e57e
-DIST firefox-90.0.2-tr.xpi 564703 BLAKE2B f70afbf4ffb27efa5ed52cd102449a9a853afbe16271b431739e456f81a5603ba29b8faf8de16978c0f9dc41d554c2b4f5cbf7c74e454e8bed1d46639babed7e SHA512 8242f1173f9e3f3c596591bb6d14801d72870123619148087fca33e5ac7d74b52850c5ba772727a2c831009d36d975c0f3826bcc01846042f21531b0f7ddc8e4
-DIST firefox-90.0.2-trs.xpi 506694 BLAKE2B 00fb05e468dfa0e3c1ba6e572189be68118a45e17d9a5b929821b0bf063bbf114935f9ffb2fa12ff13ab3e0050de62f6c893b324d29df8922096bbe1f609042c SHA512 f174dcadfbf38d413040543bff026ff940448fb39337379cbd15c4254b12115329c682618d6d62850c62ae0b9607a83bf5182b0b16ddeeb6109605ea10fd277d
-DIST firefox-90.0.2-uk.xpi 635684 BLAKE2B 79f8a22184a62e25d52219fb662d8bab2e6844579b593d56ccf9036156e52111ee28219b1d6d25c8b959bba80104b560ad4679083a9a048284b780cd7e262859 SHA512 9289e74724069d8e3a881d5694a394da908b1c781df37a9bb163249a9730e157f34df91c290a6c2019980934b386da5e7037a3471117b41b08f3bd7c0e53914c
-DIST firefox-90.0.2-ur.xpi 577991 BLAKE2B 4f0cabc51071c71a1b0c88de4b699f16940136240a5d8a9f273434c4d56d69eddb4b04fbf1420bbebc85c0f00df031c15e4b21b66f19342b02e9348e0ecf3ec5 SHA512 80cab1941a57798914be843899e7c1164c28df0f293ec70efa00536221c3cb49a72ce327595085747367220bf399f681f1066018c7530b14bb42cc6fd0ce340c
-DIST firefox-90.0.2-uz.xpi 483022 BLAKE2B a125d2b044afff77a72e426ac1554465907a306139c1b602502d2ca77c03eb9768bbc3f90c3c2cc445d93d57fda97d164209a235e92bb7b606e4c6c9e5746ca0 SHA512 b799b862fb047ef0c48b351c8a7b42bf372dc6785beceb977ff4aac6933e3958f972706af77a74464a105d10a6ffba8be3cac5d9e1813575e04852af2800845c
-DIST firefox-90.0.2-vi.xpi 586903 BLAKE2B f1b143163e443d76a213e7c4aa57a5375adf809f9a8d2c246d036be9d67ab7678e1eaddf27a0c386935327bc44e4e21df1716c0f3dc2ea24a50b1077e31dcbc7 SHA512 3bb4186633e2b353266ac17fbd5277c4befe544e966d3d2d7312743966ee1f5407404f94542f25a3242521616a744108703d115a761a849832c9b0697b0bc406
-DIST firefox-90.0.2-xh.xpi 430182 BLAKE2B d849e34655c8b50abb2ce4d2197cdf8761b27129fe8fedfdaef04221ecd0300ac8a8ae998b07a39d21bf3a3187693e818846c92da0b5e7e3eeda522e536f86e9 SHA512 5bd4f80060e5b75f56b3a02489717f58bc39a33785c08bf3e308131f690437ab072860e3cc9cacc00eaa0f58da9cdf02491d75b31909f1d8f8423c1378d60ac6
-DIST firefox-90.0.2-zh-CN.xpi 588311 BLAKE2B 6656456291738d7b7651e14558a288eec053c1815fec33826e6db4c36058007d9131fb2c2847fda57f8ac75d8b5da9e7c0334db6c9cda0043c8bcb2a84db92c1 SHA512 6ee44936371e07a21903565bdacffb593a4a4fd64413bdc1f6998cb406afa11d934eea20e5ad5117468750d3eca53e80aa6afd9ece1c63ad4eae59a459a3b0c5
-DIST firefox-90.0.2-zh-TW.xpi 588723 BLAKE2B 295e5ebb3f810f1ab8b66f301ee5fcd67d147cc640daabbb12e481baf835a439992fc5e1d1195bcd8b28e91336281b2e94d207d77261ec1297c784fdc3fba5eb SHA512 a6b5747fc3986357f13db401dd93763f370e547e3fae61330108debd981fbc630f6af8003d6146e73cdcc948e4b79fc00614e6a257358155b3cfe0176d2e55de
-DIST firefox-91.0-ach.xpi 465289 BLAKE2B 5caa3a3103616976d61880b893e48c5d5e425b409702b8cbd327a1111e1e359fa0341894500351fe24cc73deb8e7228b009e36332642c12d3afa92f9bc79c76c SHA512 42ca4fa331f7a53171717831bc3309782f7cd91ff2a91a7d8169b04efa8896b200cb2937e4365f0413f74cac71c7c5a41085d4716beb9bf39b70f3f1993457c1
-DIST firefox-91.0-af.xpi 433157 BLAKE2B 054cf19dbe8bead4d2a88ad5e8a2c6ad21569af45a10be1dddf7d44b179017fcb5575fe26063740bdc59b6b411e5decf2658bdc266f6bcb642207abf543bd9e5 SHA512 a7d07c25cee103086992e106f1448d6a5f7b614755045e6cc8d7e165a289bc7675034dc85be171a3677739fb9d88c38b5f5cdec58f120a129a022369185f8492
-DIST firefox-91.0-an.xpi 511816 BLAKE2B 4ded8e0e43194412cd7641af85f238165a6b5a3d0d215ba913665efec8d172f940207320c75b4d38243d9a6a23d9ed9fbf01dd7ca78daf81dd7ebb480d34b396 SHA512 4edaa0cb4f24b0bf20be96f95fba5d9cacf29d47cd9f93b95c8a4314bae50901bdd4031277ac596a2a2b5077b52faccd21a73c4db1481c3501671f5c65c13922
-DIST firefox-91.0-ar.xpi 573966 BLAKE2B 0dca5dced622775462cd0a1995c2c533c0393b93755e3719780a90517d1936e044abef2bc9ae80896fad5db4333aca9649f6e0f7cdb2ee3fd8452e1e57629a4e SHA512 a8fe66283f9817e628443cacec970d817e169ec903e6cab8c360d65adaaefa86f5e511ca4336e02655c27d09f11af9bf02da0fd75c30b8f62ceefce807881aca
-DIST firefox-91.0-ast.xpi 502946 BLAKE2B 951da964221af2f004595b2ae73cea80dbd9e7941f9e3f1705c32e30eafcfd7a71d75531defe1ac04d2ae6e06f1b725dccdd85cb7b3f434fc1b8e6c02b6f1d49 SHA512 170a7f17a70671e7408454536549bb6075076edf322a1b269c2f63b89e52d8734c193aa3a5d853cbec7af45b4c944a298f55c37fa653fcb859411b89f4dfbf07
-DIST firefox-91.0-az.xpi 500890 BLAKE2B 635160c21c321ff882528882af81518a1c3201aa255b4099f7f388bd690160bec68706c9a533bd1e68b77b6ebc6c5898d09c2d1fb5d79aaa0ffeca43f8627714 SHA512 9fc084bb22205cce52c7e900729a781f516daa504a089f454e026c2f1e4bab57aaf66e467a2398a37bcd5b45c4eb17cb17073599ca2031a6fbd02b5139715f7f
-DIST firefox-91.0-be.xpi 630156 BLAKE2B 8134ec1b2f0a953c370f80f50d61141c8fda8f53cfadc717c6de7a15328952ff9c0d94b6a0b39497ead48892c24c34d615a085a3ac6c4488b6a278fd8af5db52 SHA512 78edc9ad3dba1938058ead00d24ea5c0a7fe566e42e42fdcb2c44dcc4dd05175b6660b375515e2261b9cd73f271b630db479b7dafa0566eaab083bfe4145da5b
-DIST firefox-91.0-bg.xpi 585083 BLAKE2B 4f9c2945e2d06d12d7ea87af65a3a17012f74bc1c2dcab36abff75cff295a7d1497a624d93fd17b5c8c94a776d6e0d47d9b0d66e7b6430ccfd285cd01ec96de8 SHA512 bef93bc67062febfbbcfe8e311de1f2f469a035b9a954d2cdd7af1c3c974fa49862636738b787c6ae75af0b300fc3318e31977fa080ffa44ae8f76e24c2b0108
-DIST firefox-91.0-bn.xpi 576492 BLAKE2B 5b5494475cc9b83c5648fcb947129e4d034783f5408449b4c24ea3800019fbe9351b67540783ed6e6a775059cebac645ae43de1e60a42917af2a7d3be631c3c1 SHA512 8a072652885a163ec0d52859222dc517d9c9781326e5c66749ed41cc53989a53924b55ef7c868f9181d603c5f99b342c8f88acd7fb8fcbdd50698fff85d78aef
-DIST firefox-91.0-br.xpi 534798 BLAKE2B ff332548e1d18b8542bbbc9b934b3c4bda2e98332781c2f2d7b340f2680bddf83267e91235b63b3f59d07865dc6c15fe07f17412ebd313ec1c9b4bf6750e2968 SHA512 cabfd979e9753c111af45cab45c588f760a948432c7ee0dd4b51f39084f86da9925494441ac8e28bb5983472ff594f1f00349a5ac3aa917a7cf125c3df0d04c4
-DIST firefox-91.0-bs.xpi 473109 BLAKE2B 3511606332aec32aba83e127fc720445cf93ccfe484131df1effed727daadddde779a987398d18f477745f07998c6cb81532c10c0853febba6b6af6ab55c5b6e SHA512 cef96b038b392241938d3c1b55ef28a589e900d4ce3f08b62ec16e0aa5944d7a5e91d10424707d48a65ccaf767d46da9945462d65432376b10582ae5b54c85ea
-DIST firefox-91.0-ca-valencia.xpi 543231 BLAKE2B d02783b71d9a22074cf2483c916220c73dc2a7c0d0488230dc034789a0564128cd91647922e1ce0486c57b27ac46f5d519b4718c8a78f3ef31b05558fa9d9377 SHA512 c0ba6960dcfb2242a1f37b5de636a2d4e503649db6660908b80ad9efce8e903acb46c59a7723e72a7f8656a0c443a8225166aff2a1ecc5fee56fcdfd92b31a59
-DIST firefox-91.0-ca.xpi 541002 BLAKE2B b6ff41c7f0a665bdc0ec5a31aa4bacb228967fd05ea3fe25afc3cca8b65be30bc3b9162102a881d897a9c72638ba73730a10bc119b0e4eb4eab04d4ddc033db4 SHA512 0e457a1e7740ecad698cdc3941aeef593e5418def7f75e56fb5ebd8a6159bcebbe573a32aa2058b367b1f2435dd7886f3440a041b2434b5da100acfb1a29b1f8
-DIST firefox-91.0-cak.xpi 568027 BLAKE2B 798700b46c0e9249d1a958b0d5cf112b9b59dbfa1d6d2e50c195ed158f7f1a8fa674b13407f43bfdaffc28955fdd621072802362ded7519a3c80a84a3f0bae20 SHA512 0d31367c46905f39e1ffe53833f4b23d6c4f31b6f0b6024a585573de234234a67f0b8ebdac47ea53e83bec5f36f82cf3330ee773903d00fead6b51b0990a55ff
-DIST firefox-91.0-cs.xpi 571502 BLAKE2B 9899c0b7694c4ecc90f791f7c1a4ebc5f5a39fd9ceaf2df537d00142cbd631225b7727a1b162939455f03c9fa7b2b815105cd57eb7afa9a95fbbfebc8e10726e SHA512 c0c118d39c2c52b674f1aff66c412cc9b4dfe44c93c46a0920e8dbb46458111c2bec977114438e505e157f38b8d5776af544542ef8eae589cfd0ed666e9fc3e8
-DIST firefox-91.0-cy.xpi 548299 BLAKE2B b7f2669ae8ddafbde2a47b41043e0ff003700475b2e52f58a6a7ff6287f76f8b369d420e814e383d16acec522883d90b35c1f283b7fa615337030eda2326f53c SHA512 b5cac20a52cce8c92d17982c2836ad6d13e7df1148d6d73ea9c89a8e59a734c24ee8748570badd23bbfdbaf1087a1f407305d7673cad19ab39f6e912a880d0a4
-DIST firefox-91.0-da.xpi 540526 BLAKE2B f636bfab26c458d19cf40dd923543bd6180ff41b0c2ec27d124cdb91c686c6def368f12622f226c6f452636a39ef1e61d767146ee4dab7e5c5239954b0da9d3c SHA512 23506c3ebaec29486543050bcbb4946b03f2a27b9d951c2702c785e5ad6bde34f16a4b676043a51d8addfb384d4c1c8fbccd7d49148627687fa27cb24551b197
-DIST firefox-91.0-de.xpi 560086 BLAKE2B ad0674c865a939b20272b919e941586806e6015dbfed780c75e39fdeff42e191b46cd245d433d3f4a76fb7472a2a10562747d15245b6c2d6c98cd0e3ab8b5b29 SHA512 13369fe4af14708d408f577980a98be9edba511e1fd18e5a5cb6b33a9ecb4837915853d76297b16276031ae24292510e83010bbc4c74706018c782d564e69991
-DIST firefox-91.0-dsb.xpi 572864 BLAKE2B 894cbca3eac24e94b3f0853ef274f4b7178d80825fb64db87b9be507a2ec195799e979a29be39a7a237ad953b779c0fb49981fbb3afc4359fe75e5ec5a0f1922 SHA512 d7d52841790252f97fb0f55e444d4e2d5dcb939497daebb7584444d4d69e606ab36074e022578579b125402a8a40146f0cbcf608e4ddb23860c70ecb1bdd8745
-DIST firefox-91.0-el.xpi 646570 BLAKE2B c293b47413c863655717c7534ca4d35f8ce8a10cedb9f7c62758303510710fbac2572baf700091f3b840ffe3f15592dae5b99ebbebc7afe84c3e85a50943fd35 SHA512 924e852a974cd095368413b6e70ff6fd77b9db4e8588cd6e3eb79224b16f2ac9d7bc67f8c81fc39b7b3fa000d29a5916f1e0623f57a01bb5dae8473b62e182d3
-DIST firefox-91.0-en-CA.xpi 515718 BLAKE2B cd987596e082ec2e7fb919b0891fde74e6e911e159e7aaecbd0c28da453e53fa0a5e224b1f43cc08e66c0babfd85778b69d76b914a6d3e97adb6ad5e74750658 SHA512 c7da5c36e8ff434db4065d2d8173c4cb6d367f72b28592d20919d30d361a4ec5eab8cb11da4ed214dba1daf820debeae99825f4ed958a4b674e94de019084307
-DIST firefox-91.0-en-GB.xpi 515983 BLAKE2B 74b6ba2a8e506bdad24c39c5a4eda6d146dae134f6acf76851d852a75537a667ca0312490ce2b5b113f66bb83921451518bdc8d85c682100454784c4203474ac SHA512 4bdbeec68aecf02a16963bffe80f2b7f63ff59fe3e9a12fd1ed18a9437447507ee5d8c54f53313f41dcc056cd66fe1d3a1a4091d631e45b960c1a2d141c2edfe
-DIST firefox-91.0-eo.xpi 542040 BLAKE2B 6706e2a3ac2524b4ca1f9616e28569e05ef6efcd0e88e7029da5206b1842593f206e9fb6202caab3ec4aba145ebf8152dcf0b33120d037fd4e1c95e7ae8199cb SHA512 ba5bd1c10bfc1846feced56e587bcfda9c2002f481b8b79bec1a5a501833d8f5fb2369701227da8e1b4f6518713bc7865c2b11bc62c97494c8a57e721cb3bf27
-DIST firefox-91.0-es-AR.xpi 553515 BLAKE2B f0da3acb9e615d76a6fdbdce625ba5bee2b346e2cfe827aef0d0e2a961be13019759adca530bc81ca8a9afe22083f3aa0a43c309f37869c7fee05a72f75edbc1 SHA512 930323c03bb7b610d1cfba677b6d23428ba675e6a1fa5365ea6bfac6a975e0f84537b07b5240628eb976a074738bb45abb46ed4ce9595159acc32fdf789fcd58
-DIST firefox-91.0-es-CL.xpi 552538 BLAKE2B cc9b6f067ab109423552477f93ffc219f0fc9bc45ed39ab6b4a03c997c47dec79dcf4e8f0fbc04dd961ec6c1159e099bd520a5d0f07f256ae806e6e5a4e53672 SHA512 99b42b5ec117f17b5a06b20ae4880f902dbd42fe05b5da6fd6ef734ee6720a10a9cd0993c4742e7bb6a03fb89d5695e4c0b35ec3375f5a87a952befc998a70c3
-DIST firefox-91.0-es-ES.xpi 542520 BLAKE2B 6037ac0d852618fb67ce12435bb789c31eb9565114f2c3f07395ab44f530aac2f5aab9c46b6fd499c10320012cd62c0299bd529181bf9432fcba6c3c1ed79e0d SHA512 8fd364d3ca28b0f7feddab8fac78c32c36868d3bfc05a8f986bf5c0c46dfc3e32435a1e129740014cd6af19717f14fdef32ba3688ccf79abd3b5fb3bda5f5d50
-DIST firefox-91.0-es-MX.xpi 556671 BLAKE2B 23950c4d58151a3c382dc7d2b5413cf584a25a27cce19d3cd827e8394742ef1f074a791dee5431ae2ec214cf0893ce62fe003e1aaf756989c6bdcf44ae0dc4ca SHA512 12584dcc7c7ef60ea27f0cc30b2b80fe86c29c54af36d05706cbacda15fa73e4b79ea5d3d39eab3b89a98eaf9d2d123505f73c5210c6014851d0e3706558c69f
-DIST firefox-91.0-et.xpi 494137 BLAKE2B b28f36710c19f400d2a42f3ab7fbcfad794a31a7dc2aa2ff60eab16f2664f31501145a65427900e0b3f2bef4a40f5ec62da8bd49f79325e7586e9788fa318caa SHA512 75e41f9accf57c8ee361df2391b49d3ff43159ccbfec48c9e67b9dae24012c7be78c525246b71ea78e7751f458746933f9212db7761e804556f9488c8c2e7531
-DIST firefox-91.0-eu.xpi 539054 BLAKE2B d2e88f54c308159ebc6d3da8256562b34d5b5bec6db0fc65c04a296f59bf388d5e6d82e798ac002c395114f17a0ad67142866e7cf1211e3eaef7a310de7e7ec3 SHA512 f35028251321707f2b4033f27fb4981bdf6f8ffed7ba3c616aae994c8767cb5681362b65df359133528223ef2e444f303cc3d0bf794a1d450a70a5ceb12db786
-DIST firefox-91.0-fa.xpi 561641 BLAKE2B acd8b361e2d2a4b3e18dfe7b997be1cfcdc30384012b370118e6684cbc13c0d7a4f30d7f13d370c1d3f235bfe701e830e8ce7bcffcad4fcb2ab4c513dbf3a27c SHA512 fd397bd20adc1bd89cf6ffa48186176e911a63258db7de1515de2af0f1b6a69d252a3e152c421a3ea7686a33f65e1a1e64bc5d33ba823453cd64037cee390e4c
-DIST firefox-91.0-ff.xpi 485698 BLAKE2B e4e30306a77a2c9d6540deab07f375b38c143d6c71678f032aed2c20967474eb9d822dbd63d128d4689329e6d3257d196f3165c239da111372321a1b5bc1b0f8 SHA512 9c4641708c37641311f11a93412d49dfb53809fbe349fb2fed6e4d05fe29734af1d6004f18344b40cdc3d3f72ea8106d6cb33029df38a75c9cc8d11d03d8069b
-DIST firefox-91.0-fi.xpi 539818 BLAKE2B 3a6ccea3fef665e9ccf1e58e23e7cc737499a0edf736d22f07b639f9b9c52478c18390fe7a8d4babbdc8fc06c613ea3c9d2ed10a84c63fdd1f4d333272816bf0 SHA512 043dc0af8f994de82f2ee6dd6ea944412ae0b30b2e2a1c22a5d78d065a406b35cf4d25a165996ee102b3017c9d2b310dd5c535ed5779237b70cc4d1a1885fc15
-DIST firefox-91.0-fr.xpi 564065 BLAKE2B 81f89f497651c117857e41992c37991128448a399df17add0ca93e225f1a2d1703e751cbad855da5110d2332b968403e3375e28e58452b3dbf2655214b6cc1c4 SHA512 e9b619f3a1f657d4bb05eae658d597243a5d0579db1c524637a16346f8c574d279484a79b23c691a2c04ba0b864cad64a055e13790b21fe9095a2e7e85d8bed6
-DIST firefox-91.0-fy-NL.xpi 549216 BLAKE2B 44dbcb8405a419a1a7826fb834dd7cdd2ebb75c2c979fccd978e4a8822714ea8b092834effd7a2801d8320934d5a64f3defa06560a03f658db89ca0f1dcb179f SHA512 543b769c0fcce6fb08892197e8e071bd34a6090a6909d02d1cd65d1d7245e8d307b534696985a3751efaf30b85b217aa2a6b23b3edcfb3d062afe232e7e75122
-DIST firefox-91.0-ga-IE.xpi 470708 BLAKE2B 33e16c7215da016ba38f650612758b53a4e90d441faf424d224501bcdbb27f57f69cc56dfba27da4015b364870fc7439718ea4da7b3ade860d18db8a06850651 SHA512 12ee445cf04d63206c00c472de89e0fcd289619e0e1267d43a552e831c17c6201f734f96dd179fc1ef196f3bc2029233bcab5f649f4f403bb27ac34dce8d30f2
-DIST firefox-91.0-gd.xpi 545681 BLAKE2B 70a801a71dbc71ba53a41a8d3f47ce053b67f076ccff55abcddcb00ea8fff6f5002c43542a1e5d1daa719605a542bce288bcaf3ae92bd9244c8de6efdf9b422c SHA512 b8ebbb02f6d253c763e86237c65acfdcd855678a195c6ab5160d89e696f69f3668048e082ca0002a509bb690eb9d4695195965dc734ff4377d793b615fa1710f
-DIST firefox-91.0-gl.xpi 548395 BLAKE2B 93b842d01c577fdfd551c9fa4ff0d4b4c2985fbe8bc07ff014b37e34845ebfdd32d1163149e1617e91432d5d5fc1d8a5096584cba16f2baaab7d0d77b02f248f SHA512 ff0f89c571da15a253ca312bf37073b47689c60b96c4f78742a7c7b2f5e580c33fb666dd93839e5990f1d9cc49a8ef58ac94d3b996b71374f5795548270b7632
-DIST firefox-91.0-gn.xpi 565280 BLAKE2B a39b3d17003e6f1217b2b251b21e49b91808d1c68b8632c035bc2ce6616b81219a90f539a95e148d59181a2ce40ac1564853b7eb24e6a24154e4eefe7dc9208f SHA512 63c0f6a80f0134c6541b684e24574684cad8d365a8fe4d30b46996ed2781fca9e24796def22f4a8bdf72360e080c2640c34a2bb1f02b55f802a6817a9c41ba7f
-DIST firefox-91.0-gu-IN.xpi 544528 BLAKE2B 73ce4f8b615affaf33ecf45b798d67f00aa034a467dd2d5edba1e5d97ff6dfe40de5bc13cfe6d6d1972704566459d71e3e789ce6237825c637477ca531505374 SHA512 c378380aba51d2c39b2fb074d6e5e810f7d20a5c4eccde237d880f9953dfa051e71808c9243b52adb4df1a8f80a3d35bfe96666d9822786c51d6113a25791f61
-DIST firefox-91.0-he.xpi 563141 BLAKE2B fcf2159b718fab7126a2b8cfe09cb0ba361f2138d872e3a55e81b10e30bf3349eb2988d3716569e4243bc7c0cfcbbfcef89ce60cbada0eec855a9a4e80cdf77f SHA512 9cf94c33e7fe9662237c750117601a868f6d4a65c9d7af8b67e5e03fa308c515e9b8be9fabaccbb9177c2cd55a08c1f1b94a60ef8556cac1287cab8486f3019a
-DIST firefox-91.0-hi-IN.xpi 575683 BLAKE2B 3dbca885603431e569d3e2e6db32a43da8642f832b0fcffe32928abacdc2af583d4c67095242fa7c67d912a8d53e76254c70496e51537acae7cf95be24f0205b SHA512 7e237c94a3ddb8be408a02e23251e9ed913686a6b649fbfa78fdeef3f7383e684e8636a71a61a7d5cdabd6cdfd4fdce2594ac57a552870ec51a42062bfe5bd44
-DIST firefox-91.0-hr.xpi 544093 BLAKE2B f5eda58802fed3f6b86f49d3a150df4cd8103cafd14b686435fcad064fea87cf98b70400bac75262beecafd4efe556bd1c3de72e5199212fe6e51b0ac72a1722 SHA512 42689ceb500dd877c861c0232664a4891c72eb000ecabfc7c1fcddad200913d5c70ddce30f2a1d17b0117e9ad75e4b12eb67d886c1ec21c81429eff6e52e53a6
-DIST firefox-91.0-hsb.xpi 568939 BLAKE2B c0efffd5ede68d6f77d92fe77f9efae9e95f8dfeaf7c178b71676d390ffd0f8c6f0f8d84a39abf5fe469b6452b578b81208ffff778b01ba56a90fedcebcc604b SHA512 8cbfecabdfc073f181a646cb63942b3933c555a553d6ff439bd7e7a32fca76495c999976e894074acbd3d1453a0e1360583813fccc65ed1c10332f77422720e3
-DIST firefox-91.0-hu.xpi 572762 BLAKE2B 527214a323d73161090256b10075ee4fcb70e23b8139c9199ef61fab56a38138b7ce905c1f02170aeeafc104d8de4a509a7bca78c3ea7be8e9cc20b4bcf8d565 SHA512 e12fc1a9def1b2fd2eef35f691b1e0b577d3116b08c45f2178b6b3be9ac6de5e60381f825e915cd4f88a686c39ff5b8b71710ecf433eed2a525aee0679b39132
-DIST firefox-91.0-hy-AM.xpi 599015 BLAKE2B 9483aaebb1da4e0f266948d03c6e37a3f046f8c4f983e412353bf5ee5eeeabce1e6600a1656f88375290b1bff218b3aca697f5b1b79c8fa45ea86f50f6cabac3 SHA512 a11ebb2f338352aca351b789a835db0222cbfeee6a053d21c66fc0203aa17a8280c9a7ab4b9519101259526e32f276305ce1364c3c40a49b1bdde10c96f22166
-DIST firefox-91.0-ia.xpi 538518 BLAKE2B abbdbc9dc6e443ddc5b13dd391a789641949a1ae366021ef26e8fd461bc11e8b49ea22ac5bf1658fb80792589f0ee6084e64cacc231678cef2cb36b5e83c4d2c SHA512 b06a9dbf2a7e3b23df9255d5a2760164e27494cf2c70d2b37747c25e7e9ae9ba9ecc961d290209c1cb9be0695b0785ca1f41a07568b24857d996ab430af1360c
-DIST firefox-91.0-id.xpi 533876 BLAKE2B b176f16b6dbbc9ae26ae172f5f6bbeaf8347964aa21da33916022e108b04daa0cc8701b7f3488c5074f59d47d4d87d397192a4fc75559c37462f7df580a24ba5 SHA512 a50be6a95d968befa539c568ed8c62fa6e96b8795faf8593afe24b54a4ccaf75ef71e283479793d2ca83892959f7145fb0fdff4043890b95c92ce74c2fa1885b
-DIST firefox-91.0-is.xpi 481332 BLAKE2B 4f20dcbf6673fbd03d91f384f36f6b6de5bf3f374d6121451917845cd4fb69394e88cda98ef83f9915954582f460bae6e0c0a9ff5549d22c6dbad02b02c4083d SHA512 6dc16097867d9d9744f1ce90e8df62c70f8d314299811caf1149758468ae274539754a1ac14f1a8ebaf08c801901f42589e61307959cd2d480a18e50069eed26
-DIST firefox-91.0-it.xpi 467045 BLAKE2B 475b1884e036d4606d9e4ea41dea6e8163f6e343469b83060b182026235b8ed2aa7295388621828653752c810787789d4c16fc15518507f4b54a0790526e2e59 SHA512 480500cab9415ec3f851e325d04c8e9fd90d9e19b84c04f0f66f2e12361151c70ea2fdf2ac7bbf0f219d6a2a9c25776b07f201cde624c9cf44811aa1fe65613f
-DIST firefox-91.0-ja.xpi 599317 BLAKE2B ef486f48c54e6d0f4cef51c8202dfc73072c7b860cdfbba785b25443c6737c71a73335fbb1baa516937c05a3b33098414c4adcdedd529226149466d9e9494b64 SHA512 6e3d9cb272764b53a62b7dff03cc944623be38d0fdc9b4aca91992d314e7befeddea42ab59d4aaf8a6a536531a027ade5e185c7e0557bbc955841cc257cc7fcf
-DIST firefox-91.0-ka.xpi 600143 BLAKE2B 7d0477d2aa144231546d917f31777a657a4c973acf3bccd9cc743394c0ca86634df8f4fa2bfb6a5fdc22cf9f67c95e44999df801cb2284d3f266872149bd7a43 SHA512 9a952a328f0cfe6b994ba293974fd3542cef2286dd4adf441e09c49ca236b4549785bea97890608d2cbcce32c217d6d6a81197d931d0e676b4c1023a5996fb75
-DIST firefox-91.0-kab.xpi 557817 BLAKE2B 1dd2a6d9d471a0fed234b7912e3266b4890d1954a4d9c0c39e7db28d949e0d0d3aaadde70aa4f74603f686735b738e1f31c0c05d2b764aa58693e1f4091cf756 SHA512 361d2082f6b815b02a61257161efd3ffdec63e259ac10f60f18ea5621112fbd7285434f1d8cfcce4859db6ce9c9ab78b3d2b28dc25ab144c49d5c4962781a027
-DIST firefox-91.0-kk.xpi 614347 BLAKE2B fa493a734850f1d15de1cca43b3f3ac219f03df23a349c52637646b37205e4d3549323b72094fb14fa3153f4a997eeb2d65e667271bedbe0ba58d7150a010948 SHA512 960284bd5cd82b0335eeb4c59acec2ed1cf3e2239d60329c746a99350f2a0748def8cfb6677cf6cd84fa3d96afafeddd7cd7c9e3eea1eb3017a0260af68472fd
-DIST firefox-91.0-km.xpi 544984 BLAKE2B 16b1f51f6815ed86ba2be8306e3c4701ac34170d9c9a4b44006517f9c143b47d051578f01788976ab9e0e98555b66cbbf94964c32542d0d26fe022ce5c59f25f SHA512 daf94d05f4557fa0a4c0592c047660d44a2570737d346e0b837913b2c23394098b940b8d41a6c50a49c20855cd848c391f99b8f99370885ccd5ba367dc3ba2d0
-DIST firefox-91.0-kn.xpi 508509 BLAKE2B f157df3345e91c4a0db8561b5036ac45523e449e60ce2f97cc46f637257053d5b999140d9ce9ae8d2e529b50394b7f6a875b8d913053f93872636cea6d437330 SHA512 148d10e63e3b8a04a4d524d4b079cfaee4e5bcdaeab30e1f0ecf0250b0dd22f94ee6ce0f312ba5268d6a47f4d298e70ccff8b0275d0a47431a8e0696b358e928
-DIST firefox-91.0-ko.xpi 584341 BLAKE2B cc307a9e2a59b6c5702a27334a4ba03ac3d1db17c217d781880bc071ff6e8608bd463cd6772f05ccf39e5d1c16bc0622da2f37349653e904535d37ea0638d6f8 SHA512 7c43611c2bb301fde4058be2013da705f4fce857bd5997686e8f8e5c8b23237b65ea3d7966b9713f9ee969976fe2a39f18b270b9301776aba1aa45554e7bca90
-DIST firefox-91.0-lij.xpi 481935 BLAKE2B b53684a60ca34ff8bad862cf24edf9f0d1da536693c3314fb50653a0dc6a337bb3da80d92033b60294f365a5235ac3247787dbc813265f6218299ad3760c7c6d SHA512 625bf884951645c2a4b271948cf19d9e03fd0d11682f7fdfa95efbca6a0a2a0434561df3136324577629d71ce68d48ee3cf8a249fb3f401268c196e317e8b88e
-DIST firefox-91.0-lt.xpi 567601 BLAKE2B ca2618e06647ff5a3541248d95b9b93c85f239669b75c5876bf539c0c07cb30a7923b0d3135a1417782bb3bb41b2e21688663db02abfdd9ef3c8cdfe6ed23cd5 SHA512 a7190f62eedd11625c9c1791865b463877c98bf73ac6ef3abd10a89daf85d4f966307ae04b525b761ca5c7b18c188075cbb858d4b8c8b2aa8ca871c249aef3f0
-DIST firefox-91.0-lv.xpi 473335 BLAKE2B 86097eb1233969278f691db92ecdf0d259208fc2709434f90e57a39157b75d7319b0e3fc0cd5cce534b31634e84a3fc96157d14390d829f63fc84b35d629237b SHA512 fcc238b564ce02773640222b3b8b9de44586440729f59a702437751b37c259a0d3613d3b6296cce1656f3d36ca097ea3534f26e43c040ae2e0decc2caf8cd5d6
-DIST firefox-91.0-mk.xpi 473482 BLAKE2B 5404c3c38aa07977d5b09d29ec6a0c396c08b4c706bb549a103f8c98603d8ca87c844faf82a0d40cde680c91528add2fed66081501f963d0069d2e477763b2c8 SHA512 92aa41a4acec82a0b466ae7ac57f339d0d68be8e1787107647fcc343b152f85319c2d7f15dbef3850e414a01492eeb869b733b4909ff47048e0a2c557824c7d0
-DIST firefox-91.0-mr.xpi 544857 BLAKE2B a071cb0b89fe4bb5fd9e17934ea6c81bcccf212e22d46886e71608417ddab17d6a50cf686226ca18d00d595d9a0fc01b26bd6d71f6b64c0a8de2787543691d76 SHA512 d62ffd4a68cfe3a79ea9d51bd257046e1d35318561c43bcafecbe5ced002113d9b747499d7875288c0c18f39c097dfbd563e58877985396aff023b5f66f3c75a
-DIST firefox-91.0-ms.xpi 457208 BLAKE2B 3262d30d2f35eb49ee6d0465669f6fa6aad3a39750af0b02f138a125cf0e4616aaa9387dcc3dd2bd1013a9d5d8845457f45737482cb4c414bf13aa60a9aaff1d SHA512 4a388951a188451f0eb8f6d2bb18cb7e082c0842d441781fb0fe22b22b5f3322ba3eff7e55834e7a62464d8b06c6d760fb0d2ad81d46cd38360579ba4f4173d5
-DIST firefox-91.0-my.xpi 530139 BLAKE2B b62a2cb6f9c1398d0b6b8e15ed6cb3ab332b2a12b016402eb27bccc83507a4b425ab72f448c3c6ab75b23e290116cb8b47071e6aa739786982011846a32c29bf SHA512 78f965a40ea515a6e6f1ca2af88cf8609c04210d7471524c64a2d359634668b091a06d2280c3376babb59b767cfe2b6bd63d429dba45781aa6640d890f8d3e8b
-DIST firefox-91.0-nb-NO.xpi 534995 BLAKE2B 9e7118327229f119913e8ed956bc97d9f55665e46d5233a48404428ecb2c4ecd8c289dc6883ec6e12c0a1298a25803d14515394bb1349a1b47277bf0def19a22 SHA512 b05e123b56d9f01e35c47dc74366d7580fc2535b80856407b91ef222f75eff944348588667446b59f962f2c35cceb03c72398d6c55a89deda857fc4d7fb607b8
-DIST firefox-91.0-ne-NP.xpi 486180 BLAKE2B 056bc4ddb87578f7e8608848fe2bffcfe949d1ce31cb7a037fe8e3abe6213e3593aabdd067cd196920f4dcdddf1985cf78acc5f1c737f9e1b2fdef5b28f76d4f SHA512 60c0468a0cfe5bbcaad0a6d7b91f9df7879ef8603a469f83504b464ac1356be28fe0b16e2ad81939f79455a608c7f54ffa3136e6d8bd7e73d4c96572857c7c67
-DIST firefox-91.0-nl.xpi 543377 BLAKE2B 2814dd33998f8b200e1b6104a223dde198ec710313c29253c3f00f8e1308b940dd9d82a7c1ce8a9df46f4539993f5eb2f61909de34af66b06bb105efb4aa6d22 SHA512 5c06170f33e0f73d3d87c9bee1803fcb69e89b7e258b5f003b7a45365db8511fbf2088b515224d2197c0cf16e2eeac9198b9cc3b2fc80bb9ec3bcad785d11d57
-DIST firefox-91.0-nn-NO.xpi 537549 BLAKE2B 1024e59210b1f6ecb7bd4f9087b1100ada72527bec9243ec1f4ff7e9b79a647e52e86e926c1d87a96d40854a983ec91eb8ba1ec3b8ab152bc4a4174e23cad8b2 SHA512 9f8f0729977b4c0ce78f4c4ab0561b665743d003c66c4d7af1da81cff2d1e1ec1164f97a8342e6000ec552f162bd1a75634a5298a90b9d5231f08405245a07ae
-DIST firefox-91.0-oc.xpi 559030 BLAKE2B 9bfe51ea062bed0af912c899983ad903634e0072afda8746d6b50f15c96c0544a0f6087ad1e90474e4b46759795893f016c8e25636cd75fe45f9b695db244274 SHA512 1cbe98fa36343932f06b36464b4fb4d59cf1cd85f42ec1eeba8ba0ac5c55f870a1929c65e001efcd609a7d274615ba5508512326743ab29c28322a1c13dc9b22
-DIST firefox-91.0-pa-IN.xpi 605084 BLAKE2B 4df145130801eae8f102bc97d13cf7a5401fa742d437092b29ceba218055539d7f7d7a42d6dd303c4ef8f138ff2c093b4a8767dc3a3ddd36b44b2d5e71341821 SHA512 302e58a8e055c46a02e9126033c0f2971e59f6909d33b6e0fdc44b95937ad51db8147b181e4a13d62aef075f0776f9a8059fcbd3ab70625a14a6420b261eae35
-DIST firefox-91.0-pl.xpi 562847 BLAKE2B b493355e4b22e81eda20001abf25b2faf72933a39849188dd7ddf033bb42dd95a45bb59834ccccf841e417e8b6454eacd5ddd27aabeec5df446674356b1ae601 SHA512 183b78b428e5fdab7136bf0650c41564efc813f12fea9b0b2de43a81a0f18e79c7b667be9aac8907a0ccffcdec13a4043ca61691ff658c99c47e23c46b1b0146
-DIST firefox-91.0-pt-BR.xpi 549008 BLAKE2B dc488c58d6a9aeb7cd01d0ffb6b8091749bb043e87a3a85f6606658c5e7aeb0c1d31fb98d01ddff6dabf5eb170e779538ef953b4a90a580023bea38e9d8bdaa4 SHA512 fa560ec92e6efc682f7ba53112a5459199d2f49f6a5532c8f4b98473ed1fc7345da57acfb44c81aa2d887be0aa9c3feab920957eef643d5bbe4a3e2e1b9bc379
-DIST firefox-91.0-pt-PT.xpi 552660 BLAKE2B 585bf88ac927ca885aabcff8a4f1ebe7dd5081cbcbcde45615f2aa3bc0046090ecae14edf4d20198d3741bd25a317c265072455036cfa026515313db07a13a7b SHA512 44aba25a7169225c9b6f49bbe75a49033db25a801214ce113c01cb23bef48b0676e7e16abbbbb85509c8895b55d18fee4fe9923723b97819bbacfdc25e328bd5
-DIST firefox-91.0-rm.xpi 543750 BLAKE2B dd52ee4014a32fd0139ef9c9ce6a52da5e73a005ddd9daf33ab08f2e5c4ee2de4bd3839d6ed18f35211eaf8d7be48fce9ca12d8428e69297f6aaceabc9cd1123 SHA512 340936ac955f88dba046810cb98faf97f2fd1e82fe29320bb423cff9cdaa14a56cc8b301161e73a3d6fdc799910ba0629ec440c60f2fb49b4fc162711f3923a1
-DIST firefox-91.0-ro.xpi 544861 BLAKE2B df223fa4cf02cdf9b10a318059a20af93587051b405b5564425392d9021a28eef55bac3960f9c8030fe791801918840d8a53f4f01fe410399c6d7c181750d8fb SHA512 b00c3c77238d6b6d20811fedbafc3261e69569c305894b9ef79887741bc4b922f7b4847752658e989a0c04393b73d99a52b0dbbf4c0a50ff33af0710dbf1422d
-DIST firefox-91.0-ru.xpi 635030 BLAKE2B a2e492f36079e46997228a3be1dc7c26a2128d97fde32b6119bacbc389885a197c28a7fabfd28e554dff753da3d6986d716782e8728129dbd8de31638947a6c0 SHA512 affdd9b7c04cfd358fe59978a18796d84f6488df4f16e6ccaab6b30a478a34f34fc50c9a0b84fdd44b7bf356e0b7b4a644944e7b7c6356c72d2a7901cbea34a6
-DIST firefox-91.0-si.xpi 496839 BLAKE2B aa1615830c25f27756d4742ca97da6cd752918894ad19570c03b9d18c1372f301cc4e0b5b0cbc0ba85d8f94d63dc9b0e8d4473a7efd982c021e238d929d5a5ec SHA512 60f2b66781bf1584bd5d28fe92689bf9a7c3d8b5fcecc4867ad794e109d440d099654d47baac38e030f6d24bb8be68c43b0db28e1ea35f6bf5eb48809d226990
-DIST firefox-91.0-sk.xpi 572081 BLAKE2B 5e872b8e610d44e05474c9b60e00dbf38262cfc17dc56c57b3608af616efff65f0b15c86e3ed3dcca0e9ff3de9e1575408651fe0867c65058765f68f441f6b58 SHA512 79789c47680a6f34113845add7cf8470124ab5dcdd171dea6dfdff2a8a114ea133d660be68f3551709a723feac1566635179cab48f11ba8fcfee6811a4316db3
-DIST firefox-91.0-sl.xpi 542775 BLAKE2B a0c8f588a1ecf684b5da0d592ea174dccdd471c70f7712e3d06d3190a36063bab2c42ca543fc42d24bdc7b2cc30e76a1c2fbbc2bf158ffe510f5ff2b16c3132b SHA512 37df4cf7c8cb1c7e09e0c95bd514f51979c595d2c65a36615d9a645cc31df5fbe18de2f16bac04cd0b7a479165610905968ae3ce8513f889272becea52ae90e9
-DIST firefox-91.0-son.xpi 432944 BLAKE2B e2a6a2b2e1046659f40b0e8dc85b99d2d19e19ae0670c87ebb5f60c0d799eca264912ef9be0c1125fa33f172e340f9243eddc64121858babb54cb87e3a6e5fb0 SHA512 03156f7974e940be06e2ebeb9715131009bb3d6fd2d39393e5b08c43b7a77ffa2f26bc93cd76639f3e33168adb2d6f7ed34cd57a9d8079f355a162dcad926a81
-DIST firefox-91.0-sq.xpi 562217 BLAKE2B 118e5f4f8fe7642183bbf71c1e5cfa874b923b85e9db4d429f0d5338434e9712bd6b4072f19f77c56213f81b992f3bd5b53dc63cd9c4ff5131c3c85ddf4cbfe7 SHA512 2257a1f266c8045d0323154a5d9e4cb3bd5ff2de5895871df422124fff0422aa23b4c69271301daf2f62c6dca4143c68c906188e65965a15c446e49a7db0f256
-DIST firefox-91.0-sr.xpi 596023 BLAKE2B 1cd0a25c8c549ffa2364aee8fec38adab4fd954c6c2fef55a1be2637af9a3d7385d26d346b2ef86d6e2cd72121ad44d9cec9c0675f52632231ad30ce154344fd SHA512 1736e357869d10fa43a2224242827525831bfbd663690727b2cc1df93d15429afd1f81efd73a0ef2d0ac9b278467cce6c0b60671538cf87b464ff1022302a039
-DIST firefox-91.0-sv-SE.xpi 546381 BLAKE2B 4cf1e08885cefd27ef193be88953202e9657ac88a79972d6ce7cca6ec375e738673074b5de364965e51c589a674b2f16674cb0e44879b37192652a75c97db2d4 SHA512 b42fe4ce6f43282235e5966578d227c75d36ca34358fa968a38b4b77cfef862f732a5e2740553808d3abdf666413740fe2bd5ed1490cac71273ff8f849cba235
-DIST firefox-91.0-ta.xpi 523938 BLAKE2B 84d2fe504c115eae4d9eebcaa7f5aa30a5dd0da73a178fcfbd0a6806d48454db7edb3f73e5a7740450043548fa8ac951b90307ec95565e14f91a3e3eadfdcd1c SHA512 dfbb51e925b77663d69e07c122a96eb15b7dcc9a0d9f8210cb7568dfe491cda8b7a42f8bfca20d3edad30228ef23b697b115cafd7d7df92b4b5cd149fd1a4d75
-DIST firefox-91.0-te.xpi 564760 BLAKE2B c1bdcdb64f2519074b3204c7a37815ce3022af8aaf042e49eef3a60f51c9acdb65ac0ee769127284a26b9faf85d02ab8693cf508b4bb94eade46b1b02162e44f SHA512 655bbc6e1fd8a87a596d230a0a680da43db7e86270af93e7947dd7cc32fa6cfc1d0c6d4f4a24fbb1c0f27bd6ee8cf9230262fe59a1908badc54fca071aa6e1e2
-DIST firefox-91.0-th.xpi 614160 BLAKE2B c8b4524f2d81908f32f0815775e6f6145738384ee8ed9a51557a9d5baed533572484b77a07129c70f863d5ccf2d6b9df0f7944b95ce63c8bf4f8b71b228b33a3 SHA512 76c7613d8779a0197159c6bdba0c311fad3ea624b4de944e2d0fd25e03e9385145c2097b80ffe37452a0509b780c35b27e1ccd73e87ef26398e03db56d62d18e
-DIST firefox-91.0-tl.xpi 531314 BLAKE2B 0b4f982c9b7ecf422da6c3dd14d8a92b01000b61ad0c643f7268ed39635459f9ad4aaa489484d986908d32fad5d15758c3054d6ef8b5901f087f93b2f76938bc SHA512 3df710d6fdf2ebcf20e4012055e109564e5c7b44257f8183fdbb39f0a49f2a165904f16a3e199aa5fc68c516a14e18d34806537e9c9c024b563e01e3bf8f3798
-DIST firefox-91.0-tr.xpi 558465 BLAKE2B eecb412388348299dad551aa0b154427a8033a3a72bbf0a5213125f215062e0e3f2a1e166da6eab33b024668d7fff20f15cdedce7230acb1a88cc34f5e5bbd32 SHA512 aff6632794bed53331b459a4e860547dc24433abdb2e3ffa1c20356fe2c811b0d617814c49f3e50f204c38a74503f38e6a9db02344693c7818f5b36d38dcf4fb
-DIST firefox-91.0-trs.xpi 503654 BLAKE2B bcc134641064241e938dc54de465438e28ee02b9fd14a704d6ef34b4c57842667ccb8b98a957383e797c7f9bd37750b4b0ef0993ae371c1ea050f263a29f8b2c SHA512 a2fdd43966650398273f02e0296078ceb478b90ed48f3531525e63918a607627e5651c81dcf338c29c8b0fc825f8fdef70994f2377513e0f04ff66a42174367e
-DIST firefox-91.0-uk.xpi 628573 BLAKE2B 5c5fa5b70ecc57bcb3d2871525ccffb85d6f50d526305674292e687b4cd3fbb8fbbd75f31604e43b36e011231f508d6c4cbabd281f4d0743bc253f392f755aaa SHA512 e9ab80fc640986d309fa0e938279ddba8498493bd4a779516f60e5acef62e5776fa98a802b6b68a065b57f10ae3525821191bdc73c9a674ef670d22a0de04731
-DIST firefox-91.0-ur.xpi 572682 BLAKE2B 59813662712c2a4d237ce0c8b623240fe8d19576d77eef0489655bfce728296fd6cb13a92525358a18339f54d0a97cdd4a3ddbc21a7180e8213a3ebe96b6fb58 SHA512 10a062fca9ef824159a8ad40ac111ff4d9d87cd7a5de7f2a9342159b5a2ca6adfe076940a94f58a6fb0e6d099a12c45a8c3fd2ae4d88f8f503ccee78a588a220
-DIST firefox-91.0-uz.xpi 480952 BLAKE2B 9c81c2b7e32ebfce449c44e19b823d5536c1ec08b34b6db304c639f90cb180e3a697dc1883fe173952f5ef08253c533f4fb7a00e780d033320275310f65195e5 SHA512 4533906fe6854abc703639a9260f262a1a4a53a13e90ebb8916a8a52998935102b8be2b7d04d2176d47b3efef6960f31dc860c0aa6dd727ac26d70fb2f3e31e8
-DIST firefox-91.0-vi.xpi 580502 BLAKE2B 7c6886328396a24e164fdd9fe8d61a012c09dc1cdeb26c858b16e73acce75e8bd542017c620d25f8f111b6decf36db02588b62b653a112eb7d9f4c00887a9103 SHA512 83d85d88605f20180f3d9c70e215345d5e74e4100faf589a2934d4eaf6d46b15ab5139a8bacbfa7373fa45d9bac77cd111793420c725c1a67cd5da2babfaf0cc
-DIST firefox-91.0-xh.xpi 435046 BLAKE2B 39d8bbf73f7360899ff2e3e17ea76aa23096b090d1941c69df45b58e4ccd32ea44fb8ac6f7bc73e7ca61871aca9f94f2b815a5484c3e46adaae36afe02ae82fb SHA512 68ea88ed0116d662f08f7ce581cd3f14d3685e7a41b1fc0cf104204f09750e5b1b6e3f7884385498888b419091b991907f2fe159465e00313dcc4e69511b9a4d
-DIST firefox-91.0-zh-CN.xpi 581935 BLAKE2B 346ca8b1d7d99c31544e58e679988f0b53277c0d59dcc6be642a5fac863c1691c1e1ec66b815f7644383b907d04eb3481c850d0c5919dbabd159475cce1de831 SHA512 0456290e208fa190ea6e0a9f07a86c0ddbfbbfbcda7fe5c2d292bc6718de38838b30ad9412b8d26e57f56d7d42be76122a6d6b409d0c2ee298f738bbe3b98d4c
-DIST firefox-91.0-zh-TW.xpi 582117 BLAKE2B 0f39cab747215ec9ab3e3da043e8650ab654f5dcaf8c26e7f96b373f6fa101a7c8960f3873fb5cadaae879170dcf27d67d06791b7e25732964c3f5f830e7e137 SHA512 5e504c968fae303241b8ba475f030fd228d19deeb54df80520e32dfd005b626dc6fcc4dfc4c906d614b8e747094d474734d0a9c47baabd5121271f8063df4985
DIST firefox-91.0.1-ach.xpi 465287 BLAKE2B 2d45551393247fda1a64aa05e8491c52e476c033a457cdd8872b3cab88028692f360b2310174116b93437e6523d86c19150045187f1392fa2973cab0f9141a8f SHA512 560cf7a68510d55909a15524af17b3e49c3c6acd84d61c509545ca0661733779b563699952f07d8efd6becd569b204f7114aa7434ff8889184f5c2f0a71d4d07
DIST firefox-91.0.1-af.xpi 433153 BLAKE2B d7b7210a9dbe92e2e73493539e3245f265247a6a754461c96e3a29fcfdfc5714ddfb83025b08d862d76bd19fab03fbb9892665fc8987033a406cd6e0ed0be6d5 SHA512 65ac9bc81d3676b1dd7871596fb8ee3361bc1e6204571319adc2691c8969234c7c0a66c00a52244e1ff8bbf213f38ae4ea9c85a181d3c92039cfc47902305e8f
DIST firefox-91.0.1-an.xpi 511815 BLAKE2B 286a6e19f1a882942f187204a2923ec7e8ec38eded208acb0fe01b0c0f83f3b9cb30dc9bfe622d5a66ef327732ad8aebd415177716133abb074e8e85c1d400a2 SHA512 df6c249c5f0f572c4d128ff62e4c49d13dc6c2e4e3d450f290f4f9e55c18da2d1ffc4d04f75359e827b7a2b0d8d242c3f3f40f9e08d64e64e2d0c27a8e1390e5
@@ -379,10 +189,6 @@ DIST firefox-91.0.1-xh.xpi 435057 BLAKE2B 02b8cd6ccd064c43111158efc842f305b497af
DIST firefox-91.0.1-zh-CN.xpi 581947 BLAKE2B e536cd392e3eb452f7de9bb708974412e9e34f862fb9213917df4317f331005f29300e7a486302584a8c2e59c03088b8f4a1e3d780549e9006a62f22a495fdf3 SHA512 d2f1767782b9f9a3dd545bc3fd98c08da3fc9d4809c5eaed088518e0fb766813acfb498442486768aa90f0ecc9ed9e787b805a268c6a03a8ec381493ed694e4a
DIST firefox-91.0.1-zh-TW.xpi 582122 BLAKE2B 1cc357c92eb9a3ea42fc1c30e9aec966b6368a6c0ca60fa41415ff561d86cfb7e5bfaecbc69bc99b2e0ea8d93f0026c0c48b41b0fe06df5b784eb76bdf25583e SHA512 9927feb39e7bf343414065d0ed8e308e9c754c393d59d0ad7fdc8a743d20d7eeb315b1fd0a8f5e004968d99ce2fb1cac3344ac973ecb31257ad8052612cd0f73
DIST firefox-bin_i686-78.13.0.tar.bz2 73180486 BLAKE2B 1eae7f39c1fd4aec7518726e6ab95d936ea144bdf569d28181058dde16acbe6f563bb97bc01b340f4f5e21a7e186720b05725bb8acd2bac080e67ec4ebc375a6 SHA512 0994355b7eb806803f411885b9450eb62884507fbab8c5fca807290863d55591bd037c26063ae3ced77bbff9c9e859c20fce83e648311a372bce8f7f03e341b8
-DIST firefox-bin_i686-90.0.2.tar.bz2 78032029 BLAKE2B 75427a146836abc83bb64eb4a2d281932b0f5cbafaf31d4b92dec785dfcedb74f90665c2ed2a8e41b57c19801fff6e669fe7e77454c3668941f5eb9d24961087 SHA512 6ea1e90afa4c67b2d0e5b5aaa78bc20ea26653271fdaa3135a22c8d64bfe090e43b1de05803181355fc652cc6134953ea1562cd6f37589d0b25731c4d06c3feb
DIST firefox-bin_i686-91.0.1.tar.bz2 78684437 BLAKE2B f59d8a5b6c9910f20ce2399da834174a5f4a07ed243bf2d211aa76fef575616db3b0b83f30f79f9b0d1ca48646874f90d9e9267a15859c62601439c99f4a91e8 SHA512 53c1a485726be90df52fabcbd87953e27a111eccb52235aeb892c390c2aef675ff8b225ddd5518feed611daff0875697cf5408864150deedcb2d59b464a3d561
-DIST firefox-bin_i686-91.0.tar.bz2 78724977 BLAKE2B 305f42a0af09c0eb68a1cb09350df5de9856d24b882890b941a61a827469623763ceb3250010ce4f2dc77b2633672d82fbe624a29e4de6fb14aba23fc82d04b4 SHA512 69c1dcebc127fff6f4781b48ed83a69e4e721fb3cf56c9bd9cac32d6f8d80b1ab0b1dd528fce0988841bdb0c9c9a4ce38b8f280bc6e368de641cf7ee67076b72
DIST firefox-bin_x86_64-78.13.0.tar.bz2 71244828 BLAKE2B 373316cc48a1985a8bca8dd3390081ab47c2103270d5555c842667e1b5e2e7702da5e6e19c327f113cd092cc2136eced7a81c487c5207b41ed3d174f0a961fd6 SHA512 46de79aecfdb40dc5f9da8e0518d94cba4ca9dade02dceb6b9cbe817145fa1782bfca08c25b0ecb4468795316b937ef92c370c1930ea06a742f46d664da671c6
-DIST firefox-bin_x86_64-90.0.2.tar.bz2 75026836 BLAKE2B 98b378bba9aed805990e14d45cfcc42f873fd7104e98c5f98a32c680d41a21ed309397de0d5780cdd7c9a44080627be80466e60adbb5eec237009cc5bf1b2420 SHA512 eae9329460a0ad3819b0ada1f95994c8e3ffaf70e040606d70aea70cc88311afcdc0d98d8c9e49b1f5fffad70488c1670b5d3886667ae1dd27538d777e8b1e40
DIST firefox-bin_x86_64-91.0.1.tar.bz2 76050533 BLAKE2B fddf6298fd723a651071e1b13093edf4339b3d510dc6ff5a7694f14df92e76d668a6a5cb8e1644ee27a8b529fe17b0cdefcbaf43bb76faa3f172a65b6621e23e SHA512 b69b0aa7624f58e28e47d8f54da8a0420c7f0ba4d99cbf3c0b91edbaedfbf26c9023da2a5e5e0a2dec286baeb5ce0dda5499c764262f960aa8e93b1e3f5022f7
-DIST firefox-bin_x86_64-91.0.tar.bz2 76145110 BLAKE2B 921a99bbda73472d328486b8c43b0db54fc5c2ef16b8355485f46d4f37ef7ae2df7c76ec9886fa30aaca9f10ff995f76fcb77abf3a0dc6736fe8069cdb7bd65e SHA512 bb5d4993e0f5add075680d71af8cd4c6f6c197261db7ed9dd1aa10c9e0dcabb478c570279ab91a0c8db7e200882f9eb7c6b1036467b0439baf68d60f883db85d
diff --git a/www-client/firefox-bin/firefox-bin-90.0.2.ebuild b/www-client/firefox-bin/firefox-bin-90.0.2.ebuild
deleted file mode 100644
index ecadc88f7e5b..000000000000
--- a/www-client/firefox-bin/firefox-bin-90.0.2.ebuild
+++ /dev/null
@@ -1,417 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-
-CDEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-
-DEPEND="${CDEPEND}"
-
-RDEPEND="${CDEPEND}
- dev-libs/atk
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- >=x11-libs/pango-1.22.0
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-sound/pulseaudio )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru
- si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menus
- local wrapper_wayland="${PN}-wayland.sh"
- local wrapper_x11="${PN}-x11.sh"
- local desktop_file="${FILESDIR}/${PN}-r2.desktop"
- local display_protocols="auto X11"
- local icon="${PN}"
- local name="Mozilla ${MOZ_PN^} (bin)"
- local use_wayland="false"
-
- if use wayland ; then
- display_protocols+=" Wayland"
- use_wayland="true"
- fi
-
- local app_name desktop_filename display_protocol exec_command
- for display_protocol in ${display_protocols} ; do
- app_name="${name} on ${display_protocol}"
- desktop_filename="${PN}-${display_protocol,,}.desktop"
-
- case ${display_protocol} in
- Wayland)
- exec_command="${PN}-wayland --name ${PN}-wayland"
- newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland
- ;;
- X11)
- if ! use wayland ; then
- # Exit loop here because there's no choice so
- # we don't need wrapper/.desktop file for X11.
- continue
- fi
-
- exec_command="${PN}-x11 --name ${PN}-x11"
- newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11
- ;;
- *)
- app_name="${name}"
- desktop_filename="${PN}.desktop"
- exec_command="${PN}"
- ;;
- esac
-
- cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
-
- sed -i \
- -e "s:@NAME@:${app_name}:" \
- -e "s:@EXEC@:${exec_command}:" \
- -e "s:@ICON@:${icon}:" \
- "${WORKDIR}/${PN}.desktop-template" \
- || die
-
- newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
-
- rm "${WORKDIR}/${PN}.desktop-template" || die
- done
-
- # Install generic wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}.sh" ${PN}
-
- # Update wrapper
- local wrapper
- for wrapper in \
- "${ED}/usr/bin/${PN}" \
- "${ED}/usr/bin/${PN}-x11" \
- "${ED}/usr/bin/${PN}-wayland" \
- ; do
- [[ ! -f "${wrapper}" ]] && continue
-
- sed -i \
- -e "s:@PREFIX@:${EPREFIX}/usr:" \
- -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
- -e "s:@APULSELIB_DIR@:${apulselib}:" \
- -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
- "${wrapper}" \
- || die
- done
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
- || ! has_version 'net-misc/curl'; then
- einfo
- einfo "For using the crashreporter, you need gnome-base/gconf,"
- einfo "gnome-base/orbit and net-misc/curl emerged."
- einfo
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local HAS_AUDIO=0
- if use alsa || use pulseaudio; then
- HAS_AUDIO=1
- fi
-
- if [[ ${HAS_AUDIO} -eq 0 ]] ; then
- ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
- fi
-
- local show_doh_information show_normandy_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 70 ; then
- # Tell user only once about our DoH default
- show_doh_information=yes
- fi
-
- if ver_test "${replacing_version}" -lt 74.0-r2 ; then
- # Tell user only once about our Normandy default
- show_normandy_information=yes
- fi
- done
- fi
-
- if [[ -n "${show_doh_information}" ]] ; then
- elog
- elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):"
- elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all"
- elog "DNS traffic to Cloudflare by default is not a good idea and applications"
- elog "should respect OS configured settings), \"network.trr.mode\" was set to 5"
- elog "(\"Off by choice\") by default."
- elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
- fi
-
- # bug 713782
- if [[ -n "${show_normandy_information}" ]] ; then
- elog
- elog "Upstream operates a service named Normandy which allows Mozilla to"
- elog "push changes for default settings or even install new add-ons remotely."
- elog "While this can be useful to address problems like 'Armagadd-on 2.0' or"
- elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security"
- elog "concerns prevail, which is why we have switched off the use of this"
- elog "service by default."
- elog
- elog "To re-enable this service set"
- elog
- elog " app.normandy.enabled=true"
- elog
- elog "in about:config."
- fi
-}
diff --git a/www-client/firefox-bin/firefox-bin-91.0.ebuild b/www-client/firefox-bin/firefox-bin-91.0.ebuild
deleted file mode 100644
index cd387ec20494..000000000000
--- a/www-client/firefox-bin/firefox-bin-91.0.ebuild
+++ /dev/null
@@ -1,384 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-MOZ_ESR=
-
-MOZ_PV=${PV}
-MOZ_PV_SUFFIX=
-if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
- MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
-
- # Convert the ebuild version to the upstream Mozilla version
- MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
- MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI
- MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI
-fi
-
-if [[ -n ${MOZ_ESR} ]] ; then
- # ESR releases have slightly different version numbers
- MOZ_PV="${MOZ_PV}esr"
-fi
-
-MOZ_PN="${PN%-bin}"
-MOZ_P="${MOZ_PN}-${MOZ_PV}"
-MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
-MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
-
-inherit desktop linux-info pax-utils xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}"
-
-SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 )
- x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )"
-
-DESCRIPTION="Firefox Web Browser"
-HOMEPAGE="https://www.mozilla.com/firefox"
-
-KEYWORDS="-* amd64 x86"
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
-
-RESTRICT="strip"
-
-BDEPEND="app-arch/unzip
- alsa? (
- !pulseaudio? (
- dev-util/patchelf
- )
- )"
-
-CDEPEND="alsa? (
- !pulseaudio? (
- media-sound/apulse
- )
- )"
-
-DEPEND="${CDEPEND}"
-
-RDEPEND="${CDEPEND}
- dev-libs/atk
- dev-libs/dbus-glib
- >=dev-libs/glib-2.26:2
- media-libs/fontconfig
- >=media-libs/freetype-2.4.10
- sys-apps/dbus
- virtual/freedesktop-icon-theme
- >=x11-libs/cairo-1.10[X]
- x11-libs/gdk-pixbuf
- >=x11-libs/gtk+-3.11:3[wayland?]
- x11-libs/libX11
- x11-libs/libXcomposite
- x11-libs/libXdamage
- x11-libs/libXext
- x11-libs/libXfixes
- x11-libs/libXrender
- x11-libs/libXt
- >=x11-libs/pango-1.22.0
- ffmpeg? ( media-video/ffmpeg )
- pulseaudio? ( media-sound/pulseaudio )
- selinux? ( sec-policy/selinux-mozilla )
-"
-
-QA_PREBUILT="opt/${MOZ_PN}/*"
-
-# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
- MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-MOZ_LANGS=(
- ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
- da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
- fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
- ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
- nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru
- si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
- xh zh-CN zh-TW
-)
-
-mozilla_set_globals() {
- # https://bugs.gentoo.org/587334
- local MOZ_TOO_REGIONALIZED_FOR_L10N=(
- fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
- )
-
- local lang xflag
- for lang in "${MOZ_LANGS[@]}" ; do
- # en and en_US are handled internally
- if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
- continue
- fi
-
- # strip region subtag if $lang is in the list
- if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
- xflag=${lang%%-*}
- else
- xflag=${lang}
- fi
-
- SRC_URI+=" l10n_${xflag/[_@]/-}? ("
- SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi"
- SRC_URI+=" )"
- IUSE+=" l10n_${xflag/[_@]/-}"
- done
-}
-mozilla_set_globals
-
-moz_install_xpi() {
- debug-print-function ${FUNCNAME} "$@"
-
- if [[ ${#} -lt 2 ]] ; then
- die "${FUNCNAME} requires at least two arguments"
- fi
-
- local DESTDIR=${1}
- shift
-
- insinto "${DESTDIR}"
-
- local emid xpi_file xpi_tmp_dir
- for xpi_file in "${@}" ; do
- emid=
- xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
-
- # Unpack XPI
- unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
-
- # Determine extension ID
- if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
- emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
- [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf"
- elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
- emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json")
- [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json"
- else
- die "failed to determine extension id"
- fi
-
- einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
- newins "${xpi_file}" "${emid}.xpi"
- done
-}
-
-pkg_setup() {
- CONFIG_CHECK="~SECCOMP"
- WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to play DRM-protected content."
-
- linux-info_pkg_setup
-}
-
-src_unpack() {
- local _lp_dir="${WORKDIR}/language_packs"
- local _src_file
-
- mkdir "${S}" || die
-
- if [[ ! -d "${_lp_dir}" ]] ; then
- mkdir "${_lp_dir}" || die
- fi
-
- for _src_file in ${A} ; do
- if [[ ${_src_file} == *.xpi ]]; then
- cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!"
- else
- MY_SRC_FILE=${_src_file}
- fi
- done
-}
-
-src_install() {
- # Set MOZILLA_FIVE_HOME
- local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
-
- dodir /opt
- pushd "${ED}"/opt &>/dev/null || die
- unpack "${MY_SRC_FILE}"
- popd &>/dev/null || die
-
- pax-mark m \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
- "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
- "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
-
- # Patch alsa support
- local apulselib=
- if use alsa && ! use pulseaudio ; then
- apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
- patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
- fi
-
- # Install policy (currently only used to disable application updates)
- insinto "${MOZILLA_FIVE_HOME}/distribution"
- newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
- # Install system-wide preferences
- local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
- insinto "${PREFS_DIR}"
- newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
-
- local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
-
- if ! use gmp-autoupdate ; then
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- einfo "Disabling auto-update for ${plugin} plugin ..."
- cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin"
- pref("media.${plugin}.autoupdate", false);
- EOF
- done
- fi
-
- # Install language packs
- local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') )
- if [[ -n "${langpacks}" ]] ; then
- moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}"
- fi
-
- # Install icons
- local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
- local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
-
- insinto /usr/share/icons/hicolor/symbolic/apps
- newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
- local icon size
- for icon in "${icon_srcdir}"/default*.png ; do
- size=${icon%.png}
- size=${size##*/default}
-
- if [[ ${size} -eq 48 ]] ; then
- newicon "${icon}" ${PN}.png
- fi
-
- newicon -s ${size} "${icon}" ${PN}.png
- done
-
- # Install menu
- local app_name="Mozilla ${MOZ_PN^} (bin)"
- local desktop_file="${FILESDIR}/${PN}-r2.desktop"
- local desktop_filename="${PN}.desktop"
- local exec_command="${PN}"
- local icon="${PN}"
- local use_wayland="false"
-
- if use wayland ; then
- use_wayland="true"
- fi
-
- 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
-
- # Install wrapper script
- [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
- newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
-
- # Update wrapper
- 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}:" \
- "${ED}/usr/bin/${PN}" \
- || die
-}
-
-pkg_postinst() {
- xdg_pkg_postinst
-
- if ! use gmp-autoupdate ; then
- elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
- elog "installing into new profiles:"
- local plugin
- for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
- elog "\t ${plugin}"
- done
- elog
- fi
-
- if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \
- || ! has_version 'net-misc/curl'; then
- einfo
- einfo "For using the crashreporter, you need gnome-base/gconf,"
- einfo "gnome-base/orbit and net-misc/curl emerged."
- einfo
- fi
-
- use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed"
-
- local HAS_AUDIO=0
- if use alsa || use pulseaudio; then
- HAS_AUDIO=1
- fi
-
- if [[ ${HAS_AUDIO} -eq 0 ]] ; then
- ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!"
- fi
-
- local show_doh_information show_normandy_information show_shortcut_information
-
- if [[ -z "${REPLACING_VERSIONS}" ]] ; then
- # New install; Tell user that DoH is disabled by default
- show_doh_information=yes
- show_normandy_information=yes
- show_shortcut_information=no
- else
- local replacing_version
- for replacing_version in ${REPLACING_VERSIONS} ; do
- if ver_test "${replacing_version}" -lt 91.0 ; then
- # Tell user that we no longer install a shortcut
- # per supported display protocol
- show_shortcut_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
-
- if [[ -n "${show_shortcut_information}" ]] ; then
- elog
- elog "Since firefox-91.0 we no longer install multiple shortcuts for"
- elog "each supported display protocol. Instead we will only install"
- elog "one generic Mozilla Firefox shortcut."
- elog "If you still want to be able to select between running Mozilla Firefox"
- elog "on X11 or Wayland, you have to re-create these shortcuts on your own."
- fi
-}