commit: 9e97da391d88db64a24c1e0cdeadb53be6d7e57c Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> AuthorDate: Wed Jun 23 13:17:31 2021 +0000 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> CommitDate: Wed Jun 23 13:28:02 2021 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e97da39
www-client/firefox-bin: bump to v89.0.2 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org> www-client/firefox-bin/Manifest | 97 ++++++ www-client/firefox-bin/firefox-bin-89.0.2.ebuild | 411 +++++++++++++++++++++++ 2 files changed, 508 insertions(+) diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index 6502a67b97a..c5723140930 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -283,9 +283,106 @@ DIST firefox-89.0.1-vi.xpi 587760 BLAKE2B 6a003f922c7fb5b3c6cae614854edd705c43cd DIST firefox-89.0.1-xh.xpi 431450 BLAKE2B c079a0901ec10e706f4e10a93f86b92a448d8a96ffc451afcb7cdbd421c4d5966491713565dd88edafb38530c6d3382766924fe9c6bc87b6e3e1284aef00196a SHA512 56026db93063170a951eb8b5d509e1e6d404aa6e2a768d0d5fb013dc57a3fcb12533ef25bbf9c66769dd623e2b08eb4fd19436372c7d69784b6569f3d3155501 DIST firefox-89.0.1-zh-CN.xpi 589253 BLAKE2B 4770a0c6ad71a9cfed8aba7d58c6d3326643b7e1918003d2fb5732a5142fc015c4924e84a26e075bae87acdf70f86833cfa78533e1cf2ac95c350f2896ca8509 SHA512 b6b9ae9d5e18dfe69bebd71f9bea2e8caea7934148193a7740da3072d013ad1de6ebe3533107e08165609b2ca8c4f1189bbebda12ac95602d60f616022f438d1 DIST firefox-89.0.1-zh-TW.xpi 589742 BLAKE2B 5af45ce81d198fdb563105bc4d2e4c829613710c46abecd03ae3c0a0a4f2c2fb25b7ef0cb091a16f0a159521d46892d5fbe3b917cdb3db71ab963e8851208430 SHA512 dc5594c42c177fa35f2968c4bee39d9bc463cd953b37f326df6a2b14b6f40973bb699a1b44f792d991e5d89af1be324f9eadc6a6c6be1db679143e06a6c4f74f +DIST firefox-89.0.2-ach.xpi 468850 BLAKE2B a37653b757b54ccaf2e10bf99450830327de17b3cb25e47ed17bd6b05b35b9921f8c75710697e2df71bee99326137c5944345165ca59111ae759b0b96cd1e2fa SHA512 6d1bacaf0e391d5d69488d0ba9c59f18e949af50bb69f89e635d09b9c6f4a63664ea321d0ad2903a162d93e2cca6584da3717b9d6531dd905ddac130054b35fd +DIST firefox-89.0.2-af.xpi 432018 BLAKE2B 69b911c2065fac0bdb61f629c1d2601f8b145416f381d7ac3c4e5877b8529fac533a7f44d442170fecd4c7d6ea9b0c31b31320f943cb66f4836bb027f476c93b SHA512 972acfc2e7eed2ccbed427f6f427f0abda0a194a6423864f300a335a59761c53328b72848541fc5d8fd32922762b5fcc47017e70fe03a29975b047d7542d44ee +DIST firefox-89.0.2-an.xpi 516762 BLAKE2B 256f884bee7df9c501668189e9bb929effafecf2f1f9d5d17b5a26015750db3d3c4ab1cd4275391d7261892213613503a6125268c8c62e6283aeb13b15f5e4af SHA512 9cafdd709cbf23e8a5a3e0ee7f198c2a516bf9a0817539fce0824378c79c18f2c3b5fa646c9d69ffff7b800ccd0936a7437efa843682e8056f30ea30a13a3c5b +DIST firefox-89.0.2-ar.xpi 581597 BLAKE2B a6fc48027fb0cfed4768c33422fab5f0f90a59d71c53ca74f9a61af27096097563ab6a1b07abd45345c2dba25c9dcd2f35a8d90a07e11fe12911929cf55a02f4 SHA512 54a049a751ce07d150258854a9cb4dba107fe59b10d98e80d4b08ea26da58d0c372a6e68483f310347142cb38a7b95b61636d34b189d8c47a52911131408fdf8 +DIST firefox-89.0.2-ast.xpi 508451 BLAKE2B 1c17846c7b0c4061ce12a6758d201492a8136a31c0981e567613b19f13285c111558cc473729323015d5c1749b0990ce4fc34cf1b1ec6a81e35cdeac7d37a27b SHA512 091c79fe8acdb8455358108b7b55f87b0fac7dd4b9aebda69b73155f86230cf01679a7f71c9c00ac4ae5a3295f7b90d4b5b7ef0e5b34969e79b83d51a88cccd8 +DIST firefox-89.0.2-az.xpi 504818 BLAKE2B 861220904769ac91f43fc78406803292742df228fdd82ed0438ec1ad5de8fe2eb9b2ae1841c3fad57645ef820b4019231edb7d7614ff93633c6892234de588a7 SHA512 f43f1f0855355e0ecaa3eeb549386d70101e07ceab88677bbbf0ae189b3080f90d7b412ec192fe72d8f34f82e9feca1a58dbc4b208cc779bfed84f718007cce6 +DIST firefox-89.0.2-be.xpi 634599 BLAKE2B a058a1c859d9d437d74ab35ede0e40124a53d857aecf69409815f7773f7fbc1eeae0eafae0b2ca73f0771c626f2011058832b58c7fc4bcae8f55e5a8901d5593 SHA512 7841541df19cf749dc4905cf4b8526f9d85e21ed944593bc051cead3cbf73d927eb30fc32608875e8dfd9a6d8698387ef5e02c7a870a710b6e0f838a657c1d2e +DIST firefox-89.0.2-bg.xpi 578545 BLAKE2B 106fd14de0313fad56d4e0cef94e3e703f93e1495db7dc3d95ee104a1cd9ce66209e65ed61cc3dcfe709b45ec782f913fbbfa71452298a9f8c47110efcc47027 SHA512 531cd666b107924a0fd0a088af9da66e756d03c23ba0d36332944be5533b9165ae62d067b980b0b415a04f6ffc5b234824de5d78237a02066a4dd18a245ed16a +DIST firefox-89.0.2-bn.xpi 581038 BLAKE2B ec63b14a58c38ee0dc721b8349840e8696ee569acb1575c751a42f0a63285a42ddddf380cbe7f320759eb873771996cb8b158762e3fceedca13fb1e7e3a82251 SHA512 f1a55e54d3505ec2e8b594a481d182152488533535d9a97433345abace7a4d622c9e0a9bd30c34663135ad3c6c609419395430da45da31fbe365c5b8ecfc95ca +DIST firefox-89.0.2-br.xpi 534210 BLAKE2B 9b0a6a810d3c0a19b9a74937895035054b6c539122399294c7936c5cbd2c40b5993ef2b0be317b26ef252518022e11d44398966c25b217dfff137c54f209dec7 SHA512 81728d81e985fe2e020686e78d209c890f33eaacafaa0c971df1fd1243eb3dc0c501340f281507270bde4fc0b3d4951326bc0d414c5f72382e39e5aa018cd1d3 +DIST firefox-89.0.2-bs.xpi 473656 BLAKE2B 963277f04be23d29251718885aeb5e4f5d8f691c34c8a68978abb021b9898c919d9f1e91ab010059618f179ebd87d687de72ce4b0af8a86b59729cc424e8be71 SHA512 60770dcf10795f40c35da279b7dc9d1863a0669f39070e18afcb8d7c008497fdbf9406acc59cc54c7ef5e91f92ce2b96467bd7127d6d306b10fa82e82186d002 +DIST firefox-89.0.2-ca-valencia.xpi 549775 BLAKE2B 412f218b85d48ac804f5a6ef25502cfaa26f94c364763fa2bcb820e7e9346048416b716433019c682470006de8ac9f53335f330382da15d6d4a258709ed81edb SHA512 f5af959f1dc3b6bc44c9ad8d2390d505779d38fd0367385504736d289c8c2fb0a6a08118b9631b53e1ef2c16b2a80703dc9abdbfcf94f68089439a4bea87dd44 +DIST firefox-89.0.2-ca.xpi 547305 BLAKE2B 9e400f67b565accef2105d06ba5955d58ebf1920027c0f21ff97f4596a67d975457436bc613610cc17a67e0683e4f8dc44b821f0adf243711665fdeaa665392c SHA512 3bf066f55c3a8fcd44446e1981d3c3b770e568be0d98371045c33d4ee501765b21b36951541fe1fab8d38b744b507c370ad4e51ce42f82c11cf67997b6f6e829 +DIST firefox-89.0.2-cak.xpi 574185 BLAKE2B 0e8af0f57e8857a0d0aeb06717347495e5160f45451f484fac3a45cfdc49b19dce517e39af7e6aa734a53e2c0093f9c744655414464ebbce36853dc792a55b51 SHA512 72dc9a0de6ba72f20f3d43c3e60191151af0ee34f8942ec84b28b71272d39b7568c0258bd000817e8b59427d11958448c128bf5c4f0275067200323199dafe60 +DIST firefox-89.0.2-cs.xpi 576778 BLAKE2B b2b5922763a816a29bf2c551faabe662f2545f8060f5cb9bd8154e68d24b25c4e067520c863a6b1382b9d7328e1f0211d7f3894c4c66dd7d009b617c3d80845b SHA512 fa0d53d77b4215ff3feb9e57cd349817146fbc6e7a0e501aa2b670e76a5e1b3bae706e90dedfe9f6dcfbb36c71fbc7ac41429c526a526a3185aaa677769bd459 +DIST firefox-89.0.2-cy.xpi 555437 BLAKE2B 366a386f2fcf047e78ab78f6aca7c9cc5dd10754efa31231ce171e4364c6f7cb2ace02bee1e9f9a2f28c8791b29980a054ad62ce28a9130007cd014cb029a368 SHA512 b94e38d02a5c80d3143587a34ef895d221c6fe01cd456a5b95fff460fdef6019579b6dc2ac9fc1dd8122d9c065d0acac45231215ed0da5f35ba0cf5ec81b5f62 +DIST firefox-89.0.2-da.xpi 545139 BLAKE2B 635a83a27c25a8d80b2c68871893aff96cc6b88cc2094ee139257d4bb16b5693ef39ba227640fe027b3d0cf0ccfc702b24be0d2f7405274b6442bd8efd210ae2 SHA512 07c3c94dc8d6e00cbd6224b23a7c66d717400bba80bf3d07d934d0752769c46c540585abbf72281db968828e002834b0b043d49649fe3bd3888082da589aed1e +DIST firefox-89.0.2-de.xpi 567242 BLAKE2B 02ea00115f890a9b3975b0ae1ceca95dc1d063ab7e2958331bc7b09c3284d8e332c6e4713e3a7e8e5b900e2561ae690d36665271ae9d2d27be596eabd0251e2e SHA512 5c2d84f64fa64a98ef190932e4165b7324524206cc3268708f9f0aa1f32f42655842586de63ab7ea5dd7dc711993a13a2ac80b9fc327ba0e8ecd4d7cdc31b8e8 +DIST firefox-89.0.2-dsb.xpi 580240 BLAKE2B 06710445efae96b73e845f516221b13879840d26be4e8fd2c5167ef4485ae9ddfeaadab91d28d833eed6aa36821dfd50431144ee0d416a6fb2427e848e871ba4 SHA512 a6c4b2e0f0a0d229675417cf8922dfc7a0fe3ce4bbf9f840b1de387ee4458a6de4f5471211e6054af250155b667f2eccae5c8840cd47762e6a2a5f876a34c0e2 +DIST firefox-89.0.2-el.xpi 654967 BLAKE2B 8737dcc74434b5cf7bdb4611ed454a4c08a4d884522c367cc8a4924687b7d419c0d7400e8ee53fecddcf41ece0aa4ece14500f0e66485c7175d7facb7aac1077 SHA512 4e030b1d82b52918402c43e1788dc54044f71fa8535ba0750409c784fc5045d8303461d0bbb7a67f7c6bf9615a2582ee69eb0d1b801568f33daebb3d407ac1c5 +DIST firefox-89.0.2-en-CA.xpi 521309 BLAKE2B c217dbf3d08238dc3abebe8428d2246ec6a51bfa831ae85b98331ea26792c1588d692d896a22551dd12e0fefd797c22cd273f904126d22d5a2dfb116aac4b40f SHA512 9ff21e0661b7557dce8f6853fe5f1a0773cf94d761763a2c226112a751864e58ae811c7f91af1011fb26e7c27b054bc8541d8f9e1eb76845f62b1925fdc6b22d +DIST firefox-89.0.2-en-GB.xpi 522583 BLAKE2B 592ef116433744a506dee6b12d72fca9d691bde3754105d6b1fb6275aa1fd57eefdc40f14370d8a7036543a2f95aec0f4dad3496a846a9107f4468af3089adcf SHA512 fbf62ab69914e5b11aae9ea8f54d4f169b82b778398268c2093f1385c4c999ff9dd0da65ae19341406e50529ee138e14911c360c1b08b2562e19e25f2674be5c +DIST firefox-89.0.2-eo.xpi 547367 BLAKE2B ac99c396a5bd55a1ec0ef95c6a7efa9ebabfbeef323cfb832f2cfa20890c80b3d6b77673ab684b8201a0be7200a1d7173a2e5a57eeb7b5880ba4b0442d46df92 SHA512 d2eba8a0b8be3237a4a2423415e381267ea12e44287bf6089a489bb48307b21a2111a719227f92a0359a0e0553ce6dfa12a6eeec676558f39ffd3855792292e2 +DIST firefox-89.0.2-es-AR.xpi 560257 BLAKE2B d3f09a433b10b5b424f04e8d205f4cf697163e72305e234b473603c5dde3856c36b959480fc29dc585802ec68c31aad75619b53264913d57135f65958682026b SHA512 d519f02169d17a44bf1088c9fae169818442af283b4786e5d5d5f19b134126fd1538d735af634b155bbfb6223cb3a06a82ffd5a788745e85c8463f929799c536 +DIST firefox-89.0.2-es-CL.xpi 559508 BLAKE2B 52cfd5a642fb230ac5333d0888feaceff45c026f2ef251ae5a2e067b60f669687696d3dcf48a2011472089ecbc8f879b33594e89c433d21202ca66c2fb1df9fb SHA512 dcdaeace020bf3d299d19898a711a6d6fa38b3f0dbbd735b888b2aa68de589e66536f07aba82ae441ef33da8a0a19a827b72c3c5936de8073196fe6520372287 +DIST firefox-89.0.2-es-ES.xpi 550058 BLAKE2B cb3b97f61212d0660dbd4cd72e78605c5aeef54b954777aeb8244723430764090814a4e25adc4b1c5690244d27d270520f403e48b8f31288f376f0f3f0dd2867 SHA512 8afeb87c1200e91dafb6a9ea18d454c74e20591bf1bbe874be5c863f6734b384b49a94394c447f11a7f2a1bf69f95cb8de76b5139c5f21ef26e79b0a518aa4e2 +DIST firefox-89.0.2-es-MX.xpi 563876 BLAKE2B 4df825b57165ee08f7dee4cda15d0a49ddb9e6bfe2858b092a6418f5d4afcf46f956d9ade3945cb7e41dea3e16c5935b66a8b5196026b9bb936b1c6cea889b95 SHA512 2b42ff706b1b25b499bd7528830cbed572fc8e10f8c87f338c2cd4c2caaf3e9fa0745a5c718877d7d3b2c1ba845ed9a844ebb7925ac6c4eb5763b50ea03ad3ce +DIST firefox-89.0.2-et.xpi 497915 BLAKE2B 4cd3add869cbec056afad8b95761f403cdf598f846e82ad1446fcb7513d2fa5c75bb21f14fe5d8773eb56b0f6253b475e153964a656f1ebde98ed1bfef58ecb0 SHA512 24ba7294db61d43cc3dbac685790b62c6b84fd44208f9e046fbdcf96a973482d5172e9a0aa68724b21474e2ada4c1ffc5f2a27d12024edacc6fc66f2b2e7daaa +DIST firefox-89.0.2-eu.xpi 545962 BLAKE2B 180f34844a5e7dde51f0672177c6ad1c719e5ad8c79a5018476dd908b740b5647403337be20f52d49cb43686badd51f6133ac1bfb404448af7ae4e4f1dad0422 SHA512 f6a9919a4378013d0577deddc82fcc5738eda7c94e42d917797dee86d5484a53a272f812c79dca3b5ef36aec1bf055bc023a4b51d9baade21f26edcfb63ddb95 +DIST firefox-89.0.2-fa.xpi 563530 BLAKE2B 4fe4f48210721ce9732dae136ac888b087afc8772ac8b2fee9c9f9afc72bfc544b21d533746497abe659a2b751e9034ad4d141abb8b837e2ba8e64f2b885d525 SHA512 8e2cc18d61170f0fdaa6918f3e8685e25bbda5092b85a5e6391a801b0bbf5368ea64729b467dc10747a8afb017afb9e07738850fa05b66af1070658d95fd904c +DIST firefox-89.0.2-ff.xpi 489338 BLAKE2B 616154d7cfe9446f9c5a6496c307589d2d5341e61088f21dd08806d535f6684f56645020afb363ffb239322d9d295b8ab453d53d688490012e55ea8fa3535229 SHA512 4a6c21799bfa16f58a8632bde4165d7cb615a7a6fb0af0efa2846c396c92c34f0addbd128f66b28be451b338cb1385d6c634b572f1465db9c417b17218503519 +DIST firefox-89.0.2-fi.xpi 545673 BLAKE2B 47d8d8ca3aef0584a874b8e9c3fe18f12847d8289a61b2f0264e13aa504d6d969dd0b0012e556887109cdd53011671dccad38efd53733e7f219262045869c283 SHA512 ca657db092a1fc72fd59e1e3fa8e3df131ecb9d8b1d4553ab092259518c46ce478c7b3d5d826e46d6a64c92f2970746027745d85f660a594df0eabe3c81aca6a +DIST firefox-89.0.2-fr.xpi 571567 BLAKE2B ddeafad8dc6c038ccb971f7634cbc1b2ba206e7bc10e397d703cfef07c8e5b97c1312cb18c75fb799cb1c032b6a731d499d56a6144a91102613c167fb0ac900c SHA512 c606b41bb6e90b790a1a71abee2a359b692dfa953a10dd6f660d0f61244b5ec357c0bee292ef11f221a2f91ec0fe7c0cf32c4bc0d3548651dfd76677b2e483f9 +DIST firefox-89.0.2-fy-NL.xpi 556346 BLAKE2B 0eb40a57a5b8d9d8c5e189d9384950f8907680e0d53e57df04d6bed3082882c6e7e9cbbfaa9493a4e06494b0af17ed8713ce6c57324aa92afc8810b4dacbfa13 SHA512 534ace39c7ba10d6b45fb6321fee0dcddbf5c4917cda44128929ddc3da0b09baba981a1b625d5ce2ad41fb9d4421bb1d2cb6283ca20bc944f109a9bdd632ea88 +DIST firefox-89.0.2-ga-IE.xpi 474432 BLAKE2B 820c23b2222c51d996c84166db5639173490ca55d69e8c025bb10325feb4b73c436c9de718a9db1e3a06201d357960f138d152a31bdae3e528a60cba06b69717 SHA512 5eb7a6670b9e34c6e25f677f6136e00a7628222d6372f3a2c1546f15616d2b9e2d8f8b57ad30e54e12f620f70219c6c5ff1392c443f826723bd9bc121110bd2d +DIST firefox-89.0.2-gd.xpi 504559 BLAKE2B 21476b9c67b5ab0c3e67b07f421682ff91381ca1a85c4f012f2f767b52cae72425d497b737c5c7c2df9d15bf3ac4ccae0d3c12b5e8fb85804a187913364d0816 SHA512 c8d5a39694965933e5acd8d67e7d207d48705333a7c5c9d84691c459550c9156d8b62ca52c18bad76551e9e234985ec33a4822e605465f4c6c08f0cd720ccad4 +DIST firefox-89.0.2-gl.xpi 555893 BLAKE2B e3cd65b9e5256493eaaf50db0663d08cf855d45b99694123019020636403836a31a5acc3fd3bdb8a123152d96c47401b7e27f0f3e82f8456adefed6c7003efc5 SHA512 65f2e9600274862146d101d93d1f4e222aa53c7a3c80884d6c688de0131aea66bda32d0f4df7847ffa8e9da4a94c5b6ae1729772977c90122b1d662a5a2f7366 +DIST firefox-89.0.2-gn.xpi 571591 BLAKE2B b14cffb526bdbca93bf96e7dac3fc9cf8fe713cb5b92660427d934830d6138a37ce7f3c91fcbfe44e3e14c5c33ac645d9b3ebae89bbdc97d2725a6a324a6eedc SHA512 79d1a8327bf0d526a7b9f0622ea3a23841f8c80c491bf622a367bf133158df16ce69195bdf726fd07924df7aa7167bdddea36d575c2218b75874383ef7b7ff07 +DIST firefox-89.0.2-gu-IN.xpi 548867 BLAKE2B a24b341362e78e764132646e260b7eb7647333f33b13578cfb4434467967b1a25821cf696702027916f0682219b1fd5a04911c35071820a62a43dab6ba698815 SHA512 51e1cc46464fc88a59583790d10b3b6786459e3776c96863f437662561c08ed3d2e55299a9ebbca0c968e747a1707749b22499b9f99b2c357d66303351693c04 +DIST firefox-89.0.2-he.xpi 570355 BLAKE2B b912aa996c2abcb7e3bc4ba5c832cec2e1d8f7ff148bb9b4103db3a31c4310ba44b7b2b24360024fdc71bf9d7ffb317aac4e089c1f3e63ca84d4cb35c4dc4610 SHA512 7f1fd902aa658d2b55cdad6ecdfb35dbec99ec3e9ef3bca1d3f847b6e8fe8c2ea241b3b15b57fbc9d7f29bc4f7b617bd1df61e60ffabd5009bfcc1c4cbfb4f36 +DIST firefox-89.0.2-hi-IN.xpi 580698 BLAKE2B 26ba7b4bb028f8ad869dbf7dd3eb1bb50a58ed7f6a83550d2e38b8c4f2855314a109d38e84021733b3361300e7b8078745d7484be7572afa4f85de3fdea51fba SHA512 c42423e043bd91386da10369ae410d597345305123fe2bcd951640cffd3fbc4ba210528baecdd9982231beeb83beb6614cd608d7e007ecdd48ba6ae76b2a5d66 +DIST firefox-89.0.2-hr.xpi 550879 BLAKE2B a61101a8a005b993da66a3e442e2c684e3bd55f2078a04acb1bee5f3e25e1e99512288f24010311186dec05d6c30ca9850470f7660dcf07c4c9ff18e3e7f86e5 SHA512 9a358f21c3bf6bcacf37ea8494f8b2d0780816eba64a93e0725dd7b36959e7833b52e491d5cf40e06ec1e9e5207286d26f0412ce4d767f83da68a5bec8622927 +DIST firefox-89.0.2-hsb.xpi 576371 BLAKE2B d450350d41b49d598376a4f0f5a28ec53149128bb973fbd1c5c0c6098d7f2b21cb39b6e0b70aa42b4086e6cd4ef0cae54a4387b78a73ea6593fa4bf65e7ff950 SHA512 a82299ff8bb95994f372eb19b115beed2fcc40e538be936fa89ad0ba1706bf41b23e33bb5bfae7996a486122cd6bd307c2822d4442d5056abfda45fdd6190574 +DIST firefox-89.0.2-hu.xpi 579989 BLAKE2B 5f0aa5fea423628fe2616a2da70745b341908589b6c8d4ee6f7c22e73c032d6077ac6d1f1c9be5fdb2248840bd1788146861b1aa699adea21707a84d47d6a24b SHA512 3f050ca554d0bdd9ef4b9e0978d2eb416d11240c867a963ea35c3d363a625eab81e8800ed917a57e35cf892c384f735cefd907f682e5b4d23e5b8b95d5649e00 +DIST firefox-89.0.2-hy-AM.xpi 605694 BLAKE2B 3fe7cdd44511bf77471653fdedb11381f298309d829ef035cf6ea9efc6a8e224cbcf9267f70963fc69d8625f11a782a7fd341ae0ee9dfeda6d6776cba88579fd SHA512 2055055989fbe5198c71ad485b255441a911ee0029e0901f9fa47703d9689eb6309e49558c0fda35948622e93cc6833eb63a644619a306ff2e4059a79758c527 +DIST firefox-89.0.2-ia.xpi 545257 BLAKE2B 212f4ff8a8d5c5c9f97a85b9c375a72f0fb8adca6953d3282dd3cca7e80de42fabba3126b7860376d8af03f64608dcd40a1f153b5fe1966acb69de44d419fde5 SHA512 668a2226b16ad3c75e0d947291135572d39ae33e93c85fac5b9c0565b6e81d4d4ce334f5144a65366f055c81e8790379b8b23c22c8aa27a7da67edcc83557365 +DIST firefox-89.0.2-id.xpi 540522 BLAKE2B 55ffa59456a83f416462b9b301ed0f0da728ba8faa9da01544abd75f52127880aaa7ac88fa7c5d00484f20e653ef4d01f2f8ff49bc4e82f6fc030f6b9c872cf2 SHA512 f15a244b595ccdb13d635968f7964ead5baf1aceaaa1e12d81e1c2f2587d6ebae9516516bd28f2a975a7ebbd0bbf690c5d3293e19d46977655ae70c0e274416b +DIST firefox-89.0.2-is.xpi 484996 BLAKE2B 8f15185aa436efa6f80d3eb3a65583e0d9e8e98d2cc0c9264de2d3057a9d0e58ef1478648f51df56fb35e908aa672602a0a4a5f184e6278d7bdb72864f6c5089 SHA512 1b3a9f5c095742181ec58e411d712ee8d4c255a6dd447cd96add54406679ea25e4f0a67e3cbf32e183492fe56e3daf545962bd454e875ef6f98cb6be47e6a116 +DIST firefox-89.0.2-it.xpi 473392 BLAKE2B 724617f249914104faaeca90eb8a2f04814c8b512b52e94a416bc977e5500455fbcfde557e5b5024f77afb4e33ab6558e2baad32abd1347755bf5be016c3874a SHA512 266f5b572171a82e5d95317115b7dac820a80c867a167b218633209a599207d2aad1b15db84d32c148f82adb5b18c1a1b82f167a8a4b7c6bb0c04e49595dd8f6 +DIST firefox-89.0.2-ja.xpi 603225 BLAKE2B 13ad56c035e9156124938f5b938945b32169c8c577506da4bf59cff7b98508c93ab491ea578504e3590d54de9a1f1cc8b22890c1aa33525319fee40cd1716e8d SHA512 26f5a824e8328f99d32a1c36c455fbd65e2b4d021d7d5fc1de35a321328f35f43d16efe3b07849aff12346bde8b8bd1bcf3eb4ce056a818ab72b76b135e11d76 +DIST firefox-89.0.2-ka.xpi 608151 BLAKE2B e0ca0ebba810a16f1528eabfed4964cf24730edf5261c3c441974b7cff67174a82c428360d496bb5f0f89fadffdfc031a2f79c74c446c4a00ca5834e1f367376 SHA512 06cb4a1799241263ad072bba8b081b615fb63e9f123752af6d48927d0391d7a946e7bfc228252a58dea6ab6bf66367429f5fdef592b0d1f6254ced0d7fcfa3f0 +DIST firefox-89.0.2-kab.xpi 563244 BLAKE2B bdd595178ccf92e0dc5c8bf24009a6ef238df251f44904cb99a810a54dd5fb3efd771dabd309c5126b0734d74bd72893695797a95c2586f4b8f4a79c544719aa SHA512 4a14e0ea1dccba1768ffb63b92740eaed63b7059dfe439fe7220fac26a4a53775b4be2b39d962a72b8f626ec0361a0d9dd2a00c272edc98e59b96a42cd02b730 +DIST firefox-89.0.2-kk.xpi 622345 BLAKE2B f7e502754d2d0ec7d13de22ae2eaae2d637cf1dbe572d52879a91306be0fb7cda84cc33449051314067bdcd09a3bca37ec5efc368a0269f8f55ace34cfe38b2d SHA512 ff4b956aca657836b605f0504b05ca24527d3a68c9a917b35fa8d6bbf43fe211241a1e0880a4bbdabff27618fca15e27f28c925b23b462b54f77891092a67c25 +DIST firefox-89.0.2-km.xpi 547441 BLAKE2B d76376469e50618861457fb18acfd4127a7b94fb6dfa20c7d229f6a1b11dbb572d377cf6181487a1283939a944b5b39cc5d898802e51b151914acf0510443fb3 SHA512 9ef05e53f345cdf0dc79f458f669e5e7c462e6b28dd70d3ee99315bf6462affb4a9e535787e4c0a861090e7f3c110eab5b481f6d145732c29c815c3052265af3 +DIST firefox-89.0.2-kn.xpi 512031 BLAKE2B 8158b5f8373d54db9b1076f9a114ef295f67875edfd95ce8689f5f279150fe65d2171de18cf763614e63aa94cb22980e0c58495314ab1f685cdea3a5e109ebb9 SHA512 7262b3d7f8a8d7d2e25778bed200c3d87d5ebe26da37bcecb5006e0d249b684d1f094af2db994726d6e63a0d38cd456de08d57ac8dfa137802320996550d7d37 +DIST firefox-89.0.2-ko.xpi 591718 BLAKE2B ebf8443c009cfc37ea93edc84bb7d3295a1d7bfb00d0b92a30b06556ea12e50a0e1f31e41c1300b8a26cdb9ca19db730ca0ef526242a1a03f615ff1731a1e8f8 SHA512 1d7dc210fea56fed70283262efbe65ed3e41d48beda8dd508831a75eb7c8f8efb612d3a2bf7b6949bb76f6e1b9fd588c311e144ab77f828b53a93cc879e3d26b +DIST firefox-89.0.2-lij.xpi 483438 BLAKE2B d55461cb5d8351cb5d04c9733fe9d11ff9e57437a581f5a9eaeb1e42f6db951f991943e9952e8ce3de678e4e61f57ce5262b89481ee9a966bbba5c84a33e10ec SHA512 5970552824bc51bb1bc8f6a7152dabeac7d23374b7f53fd0e5de8778202e9fa126750635975c107ad7eb9e61b628b9a428ed227abda87882f37b946c2120e06f +DIST firefox-89.0.2-lt.xpi 571819 BLAKE2B d2bb3dc9e5e6665e358b84766ff2c2c8ffc087adeda4969f2f5117c9850adb82e5512d49af48361c3dc3a074cbfb2f7207be1e7ae593624cf5695f022c4946f4 SHA512 be17986d194bd1ae988416b3b08d96366944f187611ab022a31207262af2504a396d9e24f8b387b90686ee6156a314502698e949a76455f85c569194d2ad0c54 +DIST firefox-89.0.2-lv.xpi 476951 BLAKE2B a813e04ef2e0e26e2599a59af3e18fb52d86c6282b6d6aade6ec531ed1aba0c594bd9df70b0c919ef3b51a9515f70c27656b587628c143c146f1356934a6f375 SHA512 523371bd833ef831d4fbab91d9c49a4ad15cbf7f3e2307475f1ed8c59b0f2aa6be7aa72520361020f4efcb8f866b08a030e7dc36f2296b6e363b16aa2a6c9591 +DIST firefox-89.0.2-mk.xpi 473640 BLAKE2B 4797a6fe9d05c306cb0255df718c62aefa349cf8a0dfdd56948a436d0915a322c4c0c53a670f0cc9274f3df6b1654e7c5366cd03d78ad0e2f969d71fd2be0ca0 SHA512 10e3fbef9f70671c55d530dd61b3d670fe06118339948f35e5854213d819192b8c09bf3d78a5ed836de3a9b5caf73443e4608dd121c813851d27e74f91199966 +DIST firefox-89.0.2-mr.xpi 549046 BLAKE2B 98376f97c2ef77985bf1abd392c249245a5193afce780e55ca4e86c709e9cf141c48272ae8a31e780a6fbdad89c28dfa9462dbb7bdb74c3ce6ccdf077fd447da SHA512 da35ef1ddd137a9b3a2c3c084265d4120dac599fa2ab8ef236f5a9151d8d6a2d494b1b08fa9e7ce9e9e6b00238cfdab44d43f74302e8746a66dbac4bfb96e0f3 +DIST firefox-89.0.2-ms.xpi 460550 BLAKE2B 0d23b4d295cc32f8d9193ae23625f3e4d839e902ae0bfb38261395990c1ae98759611bb1f1b14dd8b804d3a61d60a1ea7ac9183e6752b5de1416f32097185dc4 SHA512 a6452dd903121bf2958515b976d5e1a659f79be93de22e7aabad40d13f13da8c862bb9f2c5f4232e0b449ba13af4a6ffce0ba1a2ce4ddd4ec5ef8549753273fb +DIST firefox-89.0.2-my.xpi 532586 BLAKE2B 8cdcbcdb4d7b6f0300dd9d81238493bcb6171f8a50d4f2a27db1f005a847d9a3a4c2f397fd582d86c4e76a19c47c2f5c1493d6956bdcdc18983f9d3c93a549ed SHA512 498da0af4cf59ae5cc2fac33d5ef531c7aaf98876ac9679a159f527cff0e02d449aa0b07a33d32c145ae370e82bd6c85a953a1e13ca7808a16c371cfff8f9c9a +DIST firefox-89.0.2-nb-NO.xpi 540799 BLAKE2B b0fd5878743b8efa3930ac395ecef42cdac880a7ad39d596f2dee6e69545b6d1aa7820142af4cbd2ead655565d01f57e7ed6f1d6e31bb1289bcb8b5479acbb2f SHA512 8e9ab743db0e57d4d709ea262311edd30abcb06c6fec9bdafe7fd351177279b044ac3c8f2506afd0ae5ec28c7d1d0184b0654b6c3739de8b8cd285b03e55c7eb +DIST firefox-89.0.2-ne-NP.xpi 489570 BLAKE2B c0b0b59fb0036cfa89f5393bf27e8354d4f0fbc292881f9dd3bd34c9797387239196a8dbc01c1b1217e256c893634c0be41fe0d8c9dbc9f7edf24c16f6d9af43 SHA512 ca8902f1c9962f95379c3a923486b5c22e0a3cabccec98b0b83ca20119be1e29729ef58c394f1a1e87c5444dcbdf4e95b4898e514f9b9a4ba0c23e42559c413e +DIST firefox-89.0.2-nl.xpi 550259 BLAKE2B acc1c4fca104bfa86494763febed18268248f4f1902d2706f62bad6b5b7d7361c4d59e7b916957be94fe65c9e93ad1f787dfc7dbe7f91352d8e401603aa28d59 SHA512 a08ef799e0f49e8d3e686af4b11fc9e93ddb88145c5ad9a311201ceb102b431aee9f5c3428e6c713b660bb4f5413b8ec0c45a1c1e581956f1858c150c1ff632d +DIST firefox-89.0.2-nn-NO.xpi 543878 BLAKE2B 2bcbbeca88972dabdcca90446cbca20d6a9015febdc1f2edfab80b325a054d28c8c8f12dad2c0c6e3a16dba5dd8417cf1d1e62a47d7db52a04ddb1f0f358f05e SHA512 f0dccb61ead554a0cae6f45db8971e4fc915f65d68a8ac3f3cf08d4df5b38e7510bb06161c5608483c92fee23a9c77de166e810edd00888d163a64adfca79447 +DIST firefox-89.0.2-oc.xpi 565239 BLAKE2B cbd2fb22200e08e78084a501ec2317cba0c57c237399325adc3b544826b8d60b7cd9e169bafa9cd1e63588a3219ad53458f624bc4e8881232501f69bfa5b466b SHA512 59d1928ac4406e55f8fedfc7bb77f1b26ff41c79132266941b5b3b9db87a54651c9873474a6b2bf203407729ecd88705146f279fd3fd153750f173930ef0d621 +DIST firefox-89.0.2-pa-IN.xpi 612306 BLAKE2B 0f490404b8b1f3e150902d7593e5124d69610bd10659c503dbe59a1a51d71d35e48ccb208fa36d30c7d69001d315b81f9f6aea84bc550c60a5a8e2b8159478c0 SHA512 66d8a3374880a3746b80cba19171d7de81384739d84899309c0c138b243df207d31861108fd07d76a626f14aea1cb3d298858ad67d75e955ff728c66c98962b3 +DIST firefox-89.0.2-pl.xpi 567575 BLAKE2B 4d07d0fa7453ed794e7b3a979a68565223e0c6e4e0f49143472f80992812584995c740a91b8c0e223cd980efea033e1447a3075d72c43d26cc7dc6cdcd581c35 SHA512 abb2c8520af05947f58b9b60c49b440e91d38e9ade27c8806561b8230683638e67d49373af4036767749d59024703b9fb1c450280b82fd9ed18e8aa9e5b4019c +DIST firefox-89.0.2-pt-BR.xpi 555983 BLAKE2B 49562cb68949c47070720ca22829f835533047bcc892ccad36553fa3db35a7720a4c8a4f6174b4a44d56af9db5a6d5db92a82994a173d31bd423449a22af2e26 SHA512 b7af0236a1d3ad537f843e7c57f2b2fdfee09d9442a183b782b99cbd6d53ba4a9079a8912bc03fb2225235b39673753ecbc5702074126d5904fe24335649947e +DIST firefox-89.0.2-pt-PT.xpi 559650 BLAKE2B b3e9f06f20dcd945285705a4556a89e61b8325e33f77155c6f2e539b548d2072e414a12eaa20c59690f6496f4c36dfd3bd2da80757cf5a06eb54e6e717cf0790 SHA512 a4bfe3a1f4dbf3674af831215f441116feb610187a7b156363e294e2b4807d83fe93a3bfbb4f3e84b90b345e858fb2add4efe2815dc0218ea4dde314f37ed773 +DIST firefox-89.0.2-rm.xpi 548893 BLAKE2B 87748fc3dde2e7bae2f8416dbbf8eb9741598d5f94375c5a144988de97137da35a00a4d45fbbc8e45214c02212c413751dc91e78b9770d35cd818eaac7133664 SHA512 f5a3d751e45eed7749fa2aeae0f4e3cc7455d0b5fe72483feff0e72de78bcd518dd9e15d98d54c6b1d198b66cb30fd1b165f13561ab9fad794292da841b14970 +DIST firefox-89.0.2-ro.xpi 543409 BLAKE2B 28af45766d7bcf8867243e33e01d29f71beae4d3bf2ce23271e0047fcc4422f27dc3a8c9155c84dd67b135b6e53977a764b1a10841fa62519a57e968e732a1a1 SHA512 ffb9a28b9f1e36657082d10d466d0a4e83ecb3e89c39be30bc7d3b7fdec74d511bdadb572788e43d650b4b4f1ec5b3ab34a54336aef58b5e19ba538e6f122b61 +DIST firefox-89.0.2-ru.xpi 643056 BLAKE2B 4d14dfd40cf38e96069645ff98d456d2f4d9d5394ce77ed6d65f1d59a03cdb0d9380f8c12c2c31ba86db62c9b49d3ab08ce067f640ba86e9e678e3976358749d SHA512 4b17b2e637f0086020fe6c073ea14b57419822b296b38cb6fff7dff0b083829d5bd6e4ed5d597714da7d44b371a66a0a9ea220e0ba9282452e72cde36db1769c +DIST firefox-89.0.2-si.xpi 498542 BLAKE2B f76a686ac0d326c8306c49e28d454845c5468ca5e88a75a7612555a00c2665dfce825f283037df3426025ff1ab4ef977e78dc117ef192c316aa1ff48a00baac0 SHA512 2c8cf93972be48853b81de7d5aa9e77e6cde9fc5b0a51c17d34cbda550542d2d4bb119acadeb108cbea0e8378bf4b7089ca1ae5669a4e9c5568eaff2ff4db581 +DIST firefox-89.0.2-sk.xpi 577643 BLAKE2B cb129330379bf9681fe940c5defc52b4f64c4635729635b1389859c58bab71ce479f3da9a8b8102ca90b082459e0f40170b9496d40e9c4aa6a56f3a373a66751 SHA512 70f53a2566c85e529fdb4884d88666a84c363f5249a4d48deaa1302d6886d6d563ccd069e3359dbf10b9244bf2b9d080b1dcc0ae4ab98842a5186c0bf9c6d539 +DIST firefox-89.0.2-sl.xpi 548741 BLAKE2B abfdd89c976e42df6a7dd8bfbf121bf93bbca8deae1ec49144468922f19eac960212e382f3eb34579e0e50837b47fc867dd4431c069782df74715196fb24c79b SHA512 8c539b050e82c36ab86672281fe3325bfae03323d2b96a88b12ce87319ef24641838cda5d81668abc4f3629b1aae0370cb4661f0d80a7b3bdbeac9fffa49a384 +DIST firefox-89.0.2-son.xpi 429309 BLAKE2B 65ab28fd243ac6ee5562f7490de74f1a01aebd161e356dac1fd91a4c4966a41c5fc11364eefb89296daadd5e4a710f47fcd873940b4b445f0016c9cc57e11889 SHA512 8380bb066a1eb1fdb69ca4afe0652b59983168a73c5ed96d9168786f959921dce1bd5efe578a26f2886e00874512a023c50aff942dfc1bc8356a64f060224dae +DIST firefox-89.0.2-sq.xpi 567154 BLAKE2B 65e14ddc267d01d1f7ffd260c91439c207f433f5bbca3495f960cab343bcbbc152c6cb84bcf8ff2428674d4c479d0769bccdc030cd6b21837632498727548566 SHA512 844898aa7b832269bc2896c1efde843dae6b4f423c354dba788a3ec2eefb1cc054f7309784e143a4eefce3c65891861d90502f230abeda20d1b62de7be01c2a1 +DIST firefox-89.0.2-sr.xpi 602622 BLAKE2B 12de5ad2b99ccac85331435d81733fa69eee9dd13b3e873866413761dca5fb21225437710a0da4d616bc534cc1997c1da7abb27af3f9892f82594fa54dc97e15 SHA512 3e757955313f1109e5a8da9ba7bae0bac9b8ac69020b4a0ac1462a0dc71c94ed6c7f1a9c6aab21e112204191eecca59a39ced5ea141341b37f6ba88bcb72feb2 +DIST firefox-89.0.2-sv-SE.xpi 553406 BLAKE2B 9afc8ca2af729c15843538f3ebc697ba69c4f330713f23f287acf2df99ed8a049329845aa04447fb1a736c2a5ff6da50a4ef1a89bc788bd0d14c1c6e6bbe84ce SHA512 fe425bc9f4e62efc288fb5e236e077a671ff89e01bc92ff3cc04ea7e5aeb5d897069119a52e1ed94406ad597200dd5091f1c8da82cf04a368e9e61448aaecca1 +DIST firefox-89.0.2-ta.xpi 527592 BLAKE2B 004cd1653675f75e918f1c7037688efbbb8c1d713359f9f6c0798103807d291b90da969aa9e33f96a9e47cc20bf1ac44b047087bee2a48468a0959555489dd5a SHA512 535b2c12c54b09ae47edf11aae58eaf30355e75bc98024aee0eec7802b767654c48a94f409b8dd357b7792b82fa89e451c76558c48b16029b232eca3af03f34f +DIST firefox-89.0.2-te.xpi 570054 BLAKE2B 66e8dc3a8cd9be514826ece6f9cdc4b0975a58ddd2997ca77dcf7135281498f295acbf72d94fc2f54f654ae87080095e149fe44be763ffe539c86999c1b39166 SHA512 e1480f699de3f7ba8b39a3b797a88443416b1540a20efd08557da3199f40d5d4f4571d122ace398fe8d43ede9540e2743e64d7c9ed7558f4e1c932249c018bfb +DIST firefox-89.0.2-th.xpi 618977 BLAKE2B b348fcf13cfe998674f71aac6d5291dc625aef11b7521b252a57983a2a737e03abf1042a9ac3e4c21f45abdeb498f87fce3e1ae31e36478646d6c1ffc3dc1c75 SHA512 a9566f8cf4e888c5e73a7f0f902fd38530b6aac9932bcd5be9409368c325e925ba78c468bff8192f317a8ba8e432bc651e7acec07010d37facbfa5d2d36fbc91 +DIST firefox-89.0.2-tl.xpi 529533 BLAKE2B 9af410e45a39c1109a075f16b4574283365148fa452a236bbd0de4e84b684e65ba596b08bb9ddb688db845334c762b714e1437d01e4a128b9a0ebbb4d2a5d0e4 SHA512 6717ece59aaa6806cb1cb576e8bef3bdd53fbb8d89092ce8fcea5787ba65d2290f168196eedf9e17e880473fdd649ca040c80d413d93ef46c1325b9f4bfcdf34 +DIST firefox-89.0.2-tr.xpi 565810 BLAKE2B db49faf5777dc32e814aa408cfb83f730e54f45681d4d9738c192ddc250dae5936fbad4c9fe9782c1442152bb0e6b62afa5544b6ea6fd6172c8cbb7871aaf710 SHA512 c1ad899f9cecb19569e6bd4c551085ce82a6e99371ff2fd1b532aa63915dd121bba7615762c3300173e81fb13e578a5a3dd8c70039ad3dc7efde463ea53705e3 +DIST firefox-89.0.2-trs.xpi 507975 BLAKE2B da0fc99cdf37144c54bf8376824f9f18665d1801085a60704f729535441021c9153cb7ad05410d1633be2266b90a28d548ecb1f3f63b0301b3fe244cde41dba4 SHA512 5d9805265977f4c90fca72570eec2f980c4f940ca8348e343d024bdafd1d580ea581d0d59af1e554b485bc9219ceec889327f00fa988c6ddd01baf8658662139 +DIST firefox-89.0.2-uk.xpi 636754 BLAKE2B c237de3dd387abb8ae4fd93792bf4da48929a62d32bb2cecd38e70e807fe76ecf38f96314f05ca303b06a5acf8eb3c5d8b0e19f0bac740b6d8c21e46d7ef4d61 SHA512 09411bd33feb732713214ec09d0029baf4cc8810a1edc3c97cee197a09df263b411b811f780a92781b286334e610d64e16a028e9ae880044a15b75e0136a2617 +DIST firefox-89.0.2-ur.xpi 570276 BLAKE2B ea77e15baa79a631eb88dcbdc58d0dc264d8ae6822da104219c1a2f3e7e5fe12f2879aa24ea568b113016a983e4f7c3cb1e005da85225d77d9eef7ff58ef9609 SHA512 7f9836bdd83f1a688b54f0237748ec6f3dd6c42381ff63837bc15ef78b78ef98fcd878b6c9e4d1ffd3fd2795bc14ca611280998cd8d3221045f853233798ee00 +DIST firefox-89.0.2-uz.xpi 484317 BLAKE2B 83fbb36588ffe3ee9b5c7ae3bdd43c334de90d30c93e0466e95b4c684ec96f078d335cb80dc786a6904b5729f7f4a2c6aefc4ea5b74448cde9031d836f7ff9b2 SHA512 3751b335d71e06a85e3d72f8745915637e12b29780f20c7fb26935d85f81c6fecede2dbc0e1b56aab40c15d5217847fb412935cb5d586843d2cdadcb2483b516 +DIST firefox-89.0.2-vi.xpi 587754 BLAKE2B fef2b5a71876894290dea36db697a604992763dbba5a1ae320fe6758ec16e1dc1e77e6e18a03242bf6c1dfbbf94c24d8f4648db12fb742c2ed5bd4e039cb3bf2 SHA512 8cfe190006d17608af1ceccde25aede55a802b7a86ea5266f03aa1a0f4b145b895a39668a5c0721dcff651d136b976716373246d3ff15a855774a72f470cbe61 +DIST firefox-89.0.2-xh.xpi 431446 BLAKE2B 55de4b86003b82a1f6c0263cdd385f0bcb661e977505b721712553a527017970beb1b8faa15f192549780c93bfca6153c89cef8b9976ff2dbdcc9f05ef039087 SHA512 075a0b90852a6f476b2ca3b3de5d26484e34943292017c1e0376f64e278cdb750c8ecd337a07138f97a27e36d85b939e0faa035ae8a9d68ec9adb30de83a292e +DIST firefox-89.0.2-zh-CN.xpi 589249 BLAKE2B 86579e39b1ec66fa2dca51d662e4fc437e1c8f9433fed471d0a12a8b1209c4060f2e745d7eed8ef81e7e7762eaa3ff19c45c85588aa69014230fa538cdc4219c SHA512 2b2fe05e56525cdf594a781d05626206474b706db9e89ee55531e43cc2f9161002e9286c50497d7e6c608978216292691f1944292c5c4da6c872b44891c818d1 +DIST firefox-89.0.2-zh-TW.xpi 589746 BLAKE2B a350222846df22392e9130bc12e03241ff7259bf20ba3495aa27e593c2418af4378bb7e6e526cd780b4a4c7ec1b35ddb87efeedf9c0c94ca034a923eda3ad3a0 SHA512 b6a65deb40680233a1724121090ae57eae2b2764ba92af7720cd4b185b9583a9b68dd9a87eb9e8c3bf563b7037cc3ff33bbe36c8a7facf624b1d75dc785032d3 DIST firefox-bin_i686-78.11.0.tar.bz2 73244377 BLAKE2B 8ee51b43884f5deff7cfd85abcc229a7319b94e092ba08a699c0a8762d8e60a2e5cc616320f9bf05e2ae26881717be04819f3da0753a3e0de06be41f9426d8c8 SHA512 b8cb0fd0cd618002e481a8176920324bc32d8bc18258b3b041cc496243e3702aef4f02060dd04d8d80adfa84480a7a7c79878ce4fdf6de9d7086f6b4edda8eab DIST firefox-bin_i686-89.0.1.tar.bz2 77562544 BLAKE2B c775364b7c43fb6a75151b42838808c092ecf00bf3c82caf9444708cf5df9d184637504729bac88d8c7622dddd81775a64ae39290bed68eb6f8f2397c4e3843d SHA512 75d4d2a29a910a01bf97eddef0c85b80b1378358887daaf349eea69b005128cb595229c4892636d5d9f9bbc1f8f010bfee5244fa4ad11696910fe4ebcd90f5fa +DIST firefox-bin_i686-89.0.2.tar.bz2 77726055 BLAKE2B 0ab8d83c5d426d2dce56d0cf57a7e7fef0e238765b1084c04734a6866950c335bbd92d4403f000a7acb64a0e426cd67e4e82c6d102b0f4f8f6f827db44296444 SHA512 a04f757349ea73b38865570ca9494935268b8c51aa6b6f5d6f7c6e60d0665f8853c0f492fbea0d3b7d645fa3f658c36c9d09bea6db8b304ead418a9f7d91797f DIST firefox-bin_i686-89.0.tar.bz2 77691631 BLAKE2B ac5bae3c723a91cc8a954cfe769a54c0cc7a3ecac7a318dd9d73d11d8086ee807f832d3fd8077e7366659a3cbd5b8dfc7e8ad61bccb6713dd34a4cc5d226e1f4 SHA512 db1043d27472ee14174178a09d556e00e80780881ec38e0ecd26da1dd8ea0a6c5ae103f4ddd9ec6c532f45efe2b1f28dbaca599ce99e41cd2defae2b87ee1c6d DIST firefox-bin_x86_64-78.11.0.tar.bz2 71103504 BLAKE2B a0b3281f0321f50db94c0d4deaf0b01234350eb992001668dc0f825c76ecc097e234439f425b1c282e4dee81c33d2b54e845444de9984111b7102c8fbe794eee SHA512 77bc1b70ba15d6c9103d4ec7703092d7af0927ed239f53ae047cd7e2d948442bde8342fe53ae6eb6feeac337fc44a979627f1fa1d3ab556fa687ce6c9155ac31 DIST firefox-bin_x86_64-89.0.1.tar.bz2 74816154 BLAKE2B 0e89238e8e7b7d146fd0c8770988d37fa5dbf2a1bb63a6ca8d95bbda4ad37ef953f17d4c4a1a499b3807c0d7fcdbc3b8876afa3381548bcf8da524a8ef8ffa01 SHA512 a667b38b482350b211f805912548c5da21f32f9f8777b3d83d81f7ae2f7b5beeb2b67eb8a30fe448b993ddce951de12668c2fd6382e56877055e2c26b5563779 +DIST firefox-bin_x86_64-89.0.2.tar.bz2 74722786 BLAKE2B 3b15a8ebf4c0fc8ce194170b190e424593d5f0fe9e58373cf1a3f92f0848c6e921d403d3adede598ae10afd29348710dbd66c08879235e13753623c44b940bd3 SHA512 9ab9ef926e3d3e042eff38a3e75ea55f736032abea48d391cab28efed542c7715987cbac33745b186b5996fa038b732f5c6f4ebe9e6a101b4e13dcf540fbf275 DIST firefox-bin_x86_64-89.0.tar.bz2 74773632 BLAKE2B 0e743c72f112a80c1e640be0e7a240f23727f7efa8348dd9bfccf8fc8acf2da5072b7549c59febb91d7a86b3a9629ab5dda3695ade4f3bc54901c55bf0cbf1d1 SHA512 c1d02511f202622b7a22f427d47f5ab067a0f579386b2a77923cfb24998d2491d0b87e3c26618d854e2dfdd1cef76fd5817325ea41463f5c1dd8c746525874e7 diff --git a/www-client/firefox-bin/firefox-bin-89.0.2.ebuild b/www-client/firefox-bin/firefox-bin-89.0.2.ebuild new file mode 100644 index 00000000000..811038b1e17 --- /dev/null +++ b/www-client/firefox-bin/firefox-bin-89.0.2.ebuild @@ -0,0 +1,411 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit desktop pax-utils xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> ${PN}_x86_64-${PV}.tar.bz2 ) + x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> ${PN}_i686-${PV}.tar.bz2 )" + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.com/firefox" + +KEYWORDS="-* amd64 x86" +SLOT="0/$(ver_cut 1)" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland" + +RESTRICT="strip" + +BDEPEND="app-arch/unzip + alsa? ( + !pulseaudio? ( + dev-util/patchelf + ) + )" + +CDEPEND="alsa? ( + !pulseaudio? ( + media-sound/apulse + ) + )" + +DEPEND="${CDEPEND}" + +RDEPEND="${CDEPEND} + dev-libs/atk + dev-libs/dbus-glib + >=dev-libs/glib-2.26:2 + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + sys-apps/dbus + virtual/freedesktop-icon-theme + >=x11-libs/cairo-1.10[X] + x11-libs/gdk-pixbuf + >=x11-libs/gtk+-2.18:2 + >=x11-libs/gtk+-3.11:3[wayland?] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + >=x11-libs/pango-1.22.0 + ffmpeg? ( media-video/ffmpeg ) + pulseaudio? ( media-sound/pulseaudio ) + selinux? ( sec-policy/selinux-mozilla ) +" + +QA_PREBUILT="opt/${MOZ_PN}/*" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +MOZ_LANGS=( + ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy + da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu + fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM + ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my + nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru + si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi + xh zh-CN zh-TW +) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +src_unpack() { + local _lp_dir="${WORKDIR}/language_packs" + local _src_file + + mkdir "${S}" || die + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + MY_SRC_FILE=${_src_file} + fi + done +} + +src_install() { + # Set MOZILLA_FIVE_HOME + local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}" + + dodir /opt + pushd "${ED}"/opt &>/dev/null || die + unpack "${MY_SRC_FILE}" + popd &>/dev/null || die + + pax-mark m \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \ + "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \ + "${ED}${MOZILLA_FIVE_HOME}"/plugin-container + + # Patch alsa support + local apulselib= + if use alsa && ! use pulseaudio ; then + apulselib="${EPREFIX}/usr/$(get_libdir)/apulse" + patchelf --set-rpath "${apulselib}" "${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js" + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install icons + local icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default" + local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menus + local wrapper_wayland="${PN}-wayland.sh" + local wrapper_x11="${PN}-x11.sh" + local desktop_file="${FILESDIR}/${PN}-r2.desktop" + local display_protocols="auto X11" + local icon="${PN}" + local name="Mozilla ${MOZ_PN^} (bin)" + local use_wayland="false" + + if use wayland ; then + display_protocols+=" Wayland" + use_wayland="true" + fi + + local app_name desktop_filename display_protocol exec_command + for display_protocol in ${display_protocols} ; do + app_name="${name} on ${display_protocol}" + desktop_filename="${PN}-${display_protocol,,}.desktop" + + case ${display_protocol} in + Wayland) + exec_command="${PN}-wayland --name ${PN}-wayland" + newbin "${FILESDIR}/${wrapper_wayland}" ${PN}-wayland + ;; + X11) + if ! use wayland ; then + # Exit loop here because there's no choice so + # we don't need wrapper/.desktop file for X11. + continue + fi + + exec_command="${PN}-x11 --name ${PN}-x11" + newbin "${FILESDIR}/${wrapper_x11}" ${PN}-x11 + ;; + *) + app_name="${name}" + desktop_filename="${PN}.desktop" + exec_command="${PN}" + ;; + esac + + cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die + + sed -i \ + -e "s:@NAME@:${app_name}:" \ + -e "s:@EXEC@:${exec_command}:" \ + -e "s:@ICON@:${icon}:" \ + "${WORKDIR}/${PN}.desktop-template" \ + || die + + newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}" + + rm "${WORKDIR}/${PN}.desktop-template" || die + done + + # Install generic wrapper script + [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}" + newbin "${FILESDIR}/${PN}.sh" ${PN} + + # Update wrapper + local wrapper + for wrapper in \ + "${ED}/usr/bin/${PN}" \ + "${ED}/usr/bin/${PN}-x11" \ + "${ED}/usr/bin/${PN}-wayland" \ + ; do + [[ ! -f "${wrapper}" ]] && continue + + sed -i \ + -e "s:@PREFIX@:${EPREFIX}/usr:" \ + -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \ + -e "s:@APULSELIB_DIR@:${apulselib}:" \ + -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \ + "${wrapper}" \ + || die + done +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' \ + || ! has_version 'net-misc/curl'; then + einfo + einfo "For using the crashreporter, you need gnome-base/gconf," + einfo "gnome-base/orbit and net-misc/curl emerged." + einfo + fi + + use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without media-video/ffmpeg installed" + + local HAS_AUDIO=0 + if use alsa || use pulseaudio; then + HAS_AUDIO=1 + fi + + if [[ ${HAS_AUDIO} -eq 0 ]] ; then + ewarn "USE=-pulseaudio & USE=-alsa : For audio please either set USE=pulseaudio or USE=alsa!" + fi + + local show_doh_information show_normandy_information + + if [[ -z "${REPLACING_VERSIONS}" ]] ; then + # New install; Tell user that DoH is disabled by default + show_doh_information=yes + show_normandy_information=yes + else + local replacing_version + for replacing_version in ${REPLACING_VERSIONS} ; do + if ver_test "${replacing_version}" -lt 70 ; then + # Tell user only once about our DoH default + show_doh_information=yes + fi + + if ver_test "${replacing_version}" -lt 74.0-r2 ; then + # Tell user only once about our Normandy default + show_normandy_information=yes + fi + done + fi + + if [[ -n "${show_doh_information}" ]] ; then + elog + elog "Note regarding Trusted Recursive Resolver aka DNS-over-HTTPS (DoH):" + elog "Due to privacy concerns (encrypting DNS might be a good thing, sending all" + elog "DNS traffic to Cloudflare by default is not a good idea and applications" + elog "should respect OS configured settings), \"network.trr.mode\" was set to 5" + elog "(\"Off by choice\") by default." + elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences." + fi + + # bug 713782 + if [[ -n "${show_normandy_information}" ]] ; then + elog + elog "Upstream operates a service named Normandy which allows Mozilla to" + elog "push changes for default settings or even install new add-ons remotely." + elog "While this can be useful to address problems like 'Armagadd-on 2.0' or" + elog "revert previous decisions to disable TLS 1.0/1.1, privacy and security" + elog "concerns prevail, which is why we have switched off the use of this" + elog "service by default." + elog + elog "To re-enable this service set" + elog + elog " app.normandy.enabled=true" + elog + elog "in about:config." + fi +}