diff options
Diffstat (limited to 'www-client')
-rw-r--r-- | www-client/Manifest.gz | bin | 6206 -> 6204 bytes | |||
-rw-r--r-- | www-client/firefox-bin/Manifest | 198 | ||||
-rw-r--r-- | www-client/firefox-bin/firefox-bin-106.0.4.ebuild (renamed from www-client/firefox-bin/firefox-bin-106.0.3.ebuild) | 0 | ||||
-rw-r--r-- | www-client/firefox/Manifest | 99 | ||||
-rw-r--r-- | www-client/firefox/firefox-106.0.4.ebuild | 1321 |
5 files changed, 1519 insertions, 99 deletions
diff --git a/www-client/Manifest.gz b/www-client/Manifest.gz Binary files differindex 94a3a572ecbf..356059fd777c 100644 --- a/www-client/Manifest.gz +++ b/www-client/Manifest.gz diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest index 2e7ec0fcc8fa..d19c6056cfdb 100644 --- a/www-client/firefox-bin/Manifest +++ b/www-client/firefox-bin/Manifest @@ -100,106 +100,106 @@ DIST firefox-102.4.0esr-vi.xpi 586367 BLAKE2B 2c9cda14a80575bcc9bb61107c8dd34a3e DIST firefox-102.4.0esr-xh.xpi 427181 BLAKE2B 5f1966e0dbd2aa3813166dc850f177934af8916648d334d54c1a0539249b87450a004e78f8cbf3437988b223ad8f1bfb6f80f8ed62b3449505f8f0966249a415 SHA512 54e7893b1d9282a4b187698097c5607a04a50633c91e3c383ee23c2780fdf4f5b6e77fce3d22e5fcda968f0efefa36a760d24c300e4b3130cff699d1e387b366 DIST firefox-102.4.0esr-zh-CN.xpi 589096 BLAKE2B ba7ec34f1f70fbc2800821ef4cd55bdae4544fdd71ba180907cccc68e1df773b1e4a681c67bf9a018eec4f9012c6750df829c81e4cc80f3a32ae1bd480304240 SHA512 85e624355363f9d2e5717723da6aeb920342c551f3448f1581c9ecafd7dcf06a7188176a73ab39faa54c4b856ea3d0a98438111e1211abc7af72fe5fe4470530 DIST firefox-102.4.0esr-zh-TW.xpi 590475 BLAKE2B ca73c38446e2fc3daf4f5e7a4e27cca153f0df38ca83e9368a71e108820709ce588593e3562941d310224bce606da77682afee90829bbb4feb34d64ca595ef85 SHA512 94bac8f5b13099eef8570f1e9a7dc0509886aae3e3c1b952f970cf1adf99062405ea504e1417e3e54b92a551bfdb666274ad47c9fd08d2a72fa6f6579fb2b3a3 -DIST firefox-106.0.3-ach.xpi 460144 BLAKE2B ab9cf59fd153e81e674a27b7d6ee720b74a010389e886ab93a11c693d4d6fca5d2668a6cb637d334e3d8aeb9439b72a49668103bdce300c9cf039a625fc0d196 SHA512 92425142ca3d13f0687e7ef15ac03e483783971dd92633c61f10b5d4c3bf4c59c2c9d64efd2d2dbe80af8432efd7d53e748a6755ca306376cbcd46e3d016c4d3 -DIST firefox-106.0.3-af.xpi 428347 BLAKE2B e668dd4c716cb72b1d65bfff001ae7797695fcd05df1b8ee458d09db68dbfa28a12157bca5ff0ad4bbed9e776b704198e04f31aecf226f33e145efe1eabb313c SHA512 7c49f9b6cbf47cc7d0c848fd5341f23d413635d13d9fbd4fbfa167115c4ca10fb6713bbefdd663d003dad07d5a0a6b98c3e2a124e99b5e35237befc9ee7d33e1 -DIST firefox-106.0.3-an.xpi 507382 BLAKE2B 9d26a509c6e0c9cfe373997e2a8f0b43b01693925a2b7457440245cbc7fe7a1cc97d0bf907e4edb373bbaf110b9798e1a2ca4f2dcd396134bed4195a353c3212 SHA512 9a57f43b5d4da4f6f849f03458cdafd341623def7f4651cdfe09b3971caa9c503fca537008480d12481633ca8635ce9ac3a17d60600270995ee7c00a7fa8f584 -DIST firefox-106.0.3-ar.xpi 573887 BLAKE2B 37da67c7f96f305a0a3cef923af6ba411438e23898387976bcbb9f66ae1f59b984e5fe74015fd98f79de2608c44bc0ab1b0fe343a1c85c46b4866ac405edfca9 SHA512 1d583f7b197311c2c95c97b32dc4b957abccae3a376e019b150b8759c26707a0b146a8fe7d329ed674e42a8668260e73bdc1819ed9c3e080d401e540c91cea15 -DIST firefox-106.0.3-ast.xpi 494692 BLAKE2B 06f8c86377549073c3400382e6f6804490ee27699fa9e3a2487c656cdc6a23044d17b5522655f68fe79fb34e2c57ae40621fc2671c66911b767851e3a6f8efc6 SHA512 71ed9ac0e2299be1e0bbdc1f8676b0f69f6beee343f952b053b8c6fe1bc51cd863f82dfa5fc6ee786de3b8d36059ddd639106fe7256874e7d915f23a7a40bed5 -DIST firefox-106.0.3-az.xpi 497300 BLAKE2B d2f0964a87571139413591703d60aee27405ad1a0f87d772548fb7f2b306f2b2e0f55666d727699286fc716fa26634b3e3714caaeed2936b27d457ea3f1b1ab7 SHA512 62e96b93051e68cdd1ad7244b9bd641153b98c1bcfb5e7112240eca6ec068465c7c87d5d27165ebd9cdff2846d6fea25ad0eb10f1f76962777d39e89fe0b2239 -DIST firefox-106.0.3-be.xpi 647940 BLAKE2B 1d053877b5f5cd0715397e1ed3ab64f7d21c5f90421f14477ef783c8b3b6e2c17fdcd34ed1f778df439eacdc33763c03bc820555843641d558a1cad9d41946dd SHA512 3d7376980888e4971489f22bed9b5365b52a249abb1f31cb1ddeb94ad6fc8d2ad48950857e3237fc6b1ba10bbe4ca32b6f08b2cdeaabd9836a074031e7306895 -DIST firefox-106.0.3-bg.xpi 586674 BLAKE2B 1458843e5ef64177ab0de5c6cebfb8318d1e77298883ae1d27cbcddb1a2451c151504a9725b3e62acc45760a1a8405f298ac108f0ca0b54715aa9f167f3e5ed5 SHA512 7937dd7446847ab35c70a369aedba74a5f1298290f9dc9d888e00c10c98f82c8218ab3a73a44fb1de0e517710d9a46674e64a3ff517e7633e8fbb2228890da58 -DIST firefox-106.0.3-bn.xpi 587361 BLAKE2B dbf835dfa0fab563dc08fd14c4dc27e9a58a88173b5464e9c73e46d6384f732652b6bb655f4ce7cb98d89ccb8ec4f9e5adca2f8d43b7f0f969e48b73441ec894 SHA512 0e72a3696a09ff9e9cd5434e37972799c5aeba1876d93c82ca5b0d7f81561a3a912e40d801f11a900c939304222b6ef775c921d671e11fb834da827ecd5fa73a -DIST firefox-106.0.3-br.xpi 546143 BLAKE2B ee1c687a33452eceead1f948854db0177819c32aa4275b8ae4df4e78ad485b753a3e962fec84edaed7e5ee158fd02e1ae8f7c78a46d190157d11f1c2ce8521f9 SHA512 ac66983775d312a9dcf7dc013af55990df0820460bd538047dd89b38c8b9dc5d8fe75cbd06080efecaabb787f5bc742a6007f3b9f7afb5aef2d83d8213b0f4b3 -DIST firefox-106.0.3-bs.xpi 468742 BLAKE2B b2e78ac306ae3b933be4aef24944687c78a812c67aecd1ad333b8883da5774724ee7f48b29943adcf22c72e29e945a69ded9597c45349f0261317b40b90d6c7d SHA512 d0a25c42deaaa423be5364a6b623bd7bbb51ffcbbdfa5b6b9c4159b5988fa47b1b853368e4591a988e9c6d8c366c9f274f439aa67fab72f278eb11fe70315883 -DIST firefox-106.0.3-ca-valencia.xpi 545337 BLAKE2B 9701c6446ccab52379b0bf708a0ee2a32b9484fc86cca8ad3fd632401036fe4dd6bbf183fbb2e77209c0e4d37d73a7c2c9f041e5b69a5b05828f8adf08f9f7f6 SHA512 28ac1abcd267a4d958a3c62ec905e65488df33ff3a8fa5779a5616953e92ab2ce9ac41bc8b006f73fa3b7af12cd54968a7c51652ea2154b3afbfeb4f8b9919f2 -DIST firefox-106.0.3-ca.xpi 548757 BLAKE2B 69ecac53de4a61627334ac026c92e0febbb8eeb8a60ab7434acd21f3aa76ea32357e84505c518e32e3929edbfca84552129996adf650f16203c8dac128b30512 SHA512 961e92ea53b058d358a6be85726aa38484eac52fc858159d335071db5c845ca12f9db4ce20db9b5d48a8c287590c6d243f7eb67226eca3651fe48a7a5f292ee2 -DIST firefox-106.0.3-cak.xpi 560420 BLAKE2B 50adc203f804dfb300081021d15c9a65be890007ab06c5c1d0a9386457c227540aea69e9d2aa387e2fe8439352b879a9811f037be36c3ed2abe4baf97e1fa6e0 SHA512 5eb738c345fa7c62e956d71eec5909073ce64e77666b57b4f0758250a72b38396417e3a345f6976ee47636b8b41be8663c53a340365080d2e30f8223d62a6cd2 -DIST firefox-106.0.3-cs.xpi 580713 BLAKE2B 752fb49fcde19744b3b5050c71aea672bc4089e67ede8c0853508100da3ee82b3bec0eb48b864ee8abf04ba8fc0572eb92a1c83af8313073380fe55b1c95dac8 SHA512 cd533eed6fdad5c98b971c577069a75a6c19a7e3f820b3e3f38e5075be274c68538788c0ceaa5e75199e851a619e3823062c20c48b1ada5be8c28a6ec62543e7 -DIST firefox-106.0.3-cy.xpi 562874 BLAKE2B fbd2920508d5b364ced7f0f975a290efd5185b7cc13bfb5b9a6e5cd4d7fa6aa52cd0cac602a8775272205da53c7cd9978ec814a81a86a572e868069ee34de18d SHA512 8ef7926fda3c998ddcff87d938c41f1e3b539150a62184d913974d79995d4f216f9524d95aac10f8b2e81e35c0615d48f6d959c6d58804048478d8301ea40d6f -DIST firefox-106.0.3-da.xpi 553193 BLAKE2B 9334aa7e986bc2209bb8151c0d4665c78b0397e3259151d796edc7cf257137e438d876c8d823098b0c3cb965e0a1cf4c1a1151d0dd867428a6207cc684e6e99a SHA512 f85cc214f3f162319a501f41ff7b7939f1fdb97a9d43749f20b78075939d9dc0c8081d3e0962ef7725a3ebb66481e65d6c764e6bc9e6fa35e310ab47a5c25540 -DIST firefox-106.0.3-de.xpi 574549 BLAKE2B f523f1fca53aab552fa1f81508954540e8df8b238a54d88529b9ffe40310362ba2c4fec9caf7e2f1edca40ea702296c1aa946bef47c93f9f1a0787ac5e38aa7e SHA512 1d90d908f82e227454014c51cbf20b736d2aaecd57ade841565725a64e9cc05bcbd7c0b9e799c3ee808686f3418784967d5effd7a8dde79f03623ec3e4beeaa3 -DIST firefox-106.0.3-dsb.xpi 588023 BLAKE2B f6662b300348d576326bf53c5f1d9d95843d41f5c33f66fb05ea6265f7d0b38c34195349e04ea6598ac3582a1d09e8e2dfff109b82668fb1fefb14e06c208a70 SHA512 33b9bfb2b09b0b8cc633d684df04e95118ad67363fdffe0a9dc1305360e2ad41c7ce751f8860c34486ec240c95b76ece0e7fe460223bb73d8533d55e850d5045 -DIST firefox-106.0.3-el.xpi 663916 BLAKE2B dfd9a96333ba415fe83f5b0fbc69952c7af1206f21741d5b43e839ee4f217762b4e9e0053212a1b9df8f22c001edb90320d116653c5007a9672bbcf05fec8011 SHA512 f05879519f458dabd4334550b582606be0b79525b18580e21fd75567d13c9392cebf6ae5dbbc660c56f35b93c1daf3399099d3fe955c7dffaceaa0d2efebd690 -DIST firefox-106.0.3-en-CA.xpi 528598 BLAKE2B c87a9d15fc59923515761f9f79a2c9c5994e7ce8f053b5e984d89ff9bba5f4636a25a3f252975404c6855b031eed515aa935132979ae3492a982ba1f19866b97 SHA512 181f8948ed7e97b818ef512cb2b4de7ad01a63cc11ed333313958d57a8d2682fd8441438cf0730eed59aac1ed472e7b3a6df5a1d47e635bbb8332963d7238c45 -DIST firefox-106.0.3-en-GB.xpi 529343 BLAKE2B cb74733bc51c4ffea55fcb5061811de665366d0a24b179b14226125a662c1b38766acd8f99d25d3e9bb2f640b5465e47b0b4e4a7c15081e95ab9dbadd5b391b5 SHA512 8bc43f3b93e7013f04c1d053ecb68010c6fd9ae884bec392b5464fbcc13a4aa289823a7ae62cee8847863409d8b7871d612bc6eb3b9f331934812bcc6ab46e09 -DIST firefox-106.0.3-eo.xpi 556643 BLAKE2B 8aa075f21d20115699115ec0be954aad72d3bd50619e85149f3d5f1b7227b684482c493a016b93a67690bf452a5bb95b30a4873c3d4e4d4d4d7ce95c00257ab7 SHA512 82279c01bfaae087c893f5594215367219a01a1a54ab0db74ef51abfc19df95cbb7ac973e17625e454693dbd57dbad893f175797713621b1b11472a7f382f0ce -DIST firefox-106.0.3-es-AR.xpi 568413 BLAKE2B dc27869a6b1202f057f90a41592c02cbeaba8385b0869925480dae417345f1ddaea253b1994195592862d6e38d8d38a833664fa2985baffa49a8e27e8d033274 SHA512 22207b32b2033d49cc341677ea44d3c0b1fabd214f2a63bc2c679bfce6497b252681522e80a0f743339a0f8abd81222f716c94f8854058228e604699adb5cad2 -DIST firefox-106.0.3-es-CL.xpi 567435 BLAKE2B c242f752846bcd266d9adc027f38d973e5b9438583482b6f920bc76d7d3f2065296fa4c422379a6cabff47e5430ac4e6ce6518821b8bcbb57829e268291b31f5 SHA512 ef305776943e0ee3031163a298b2d0206fd5c34b1e46c9ef74efd7cc9c1cf986ef7d890da75e86eec9a23653eb76df418adcda926b8a1b2b14b7a374769de0e8 -DIST firefox-106.0.3-es-ES.xpi 559865 BLAKE2B 23974b6ff6f60d02ed20c275ee32cb7cba8e43c3d7d7cc62ead822f6aecf5db4e7bc9436cc1cbbccfa18b234845c77a1bf7647bcdf3f44b601ecc6c2897edb9f SHA512 6b08c736a685ee58144e543d1c99a5f1f0317b1fc0e252e9829d194f030d44281e2035f75f8a7a7c651af8fc5d7070f71fc4596362ff5c41f8fb84366a2f0e8c -DIST firefox-106.0.3-es-MX.xpi 571126 BLAKE2B 533264d84d6ad626f8ac300d2464da12d8806b80df9ab2cabcc775cd195a08163ee23e525f97d5769e5aa495e4350fbe647e5eb618d73f4b3d76310fca594c3e SHA512 f56c9ce14593842006941434a097390c66390ce372e7b09225305c5c5cb45f3cd2aae50aabac91597f55f6b358301670450ca3f170d73de68ca7e41229246412 -DIST firefox-106.0.3-et.xpi 539259 BLAKE2B f98cf08530b4ed3d84eaee7e80581ea5be1a78e6e5ac20d4f63a8de1d046ef64e11cb8885b608bd6d4f0a71031d6a77e96bc0996f63c80c4bb88ade19f05cb2e SHA512 274dd0610c2f44b90de57c52e739f6504c7d6f37d23f0e5493ca41305ed7388402da202fbb3f3c1cc4a1342e46e3f3aed93cc2c381c1442af21d10e0049695a3 -DIST firefox-106.0.3-eu.xpi 554713 BLAKE2B 1cbbc2c8816bfc9717739131dbe71237fecc29954d6236efd02192de19e21df0165adbc5698950739c792b4926454d14d00449598bebb27a20fafae2edaf8716 SHA512 f97c307120cacf784f6d73762f52776861514aa4564db731153f773616b90754f8258f5edb6de1d771382f25e6683077c0912a17d8316195352b0cd45db008e0 -DIST firefox-106.0.3-fa.xpi 571102 BLAKE2B d301d6597ecfedbf9c0402024055b879b3ddf42e92296b8b4d67954e239710a65921a370e35782b30b3d378e8fb7af64c3cf369242ca7a2d22992408bb6636c4 SHA512 07a8ea97abf3200d8001544281a73867dbd51f29b04e8ceca059a7cb0a629646e30368efa975581360e2b653b74841f1b13f0078bb0bd5b4a35cffcaebae7728 -DIST firefox-106.0.3-ff.xpi 480589 BLAKE2B 0e81c11e290a60a1c9e02c2608d208b8328b89b437a82748a809d55b1e74b770e8cee992dafede98f8b23a4312622c3aa99ff42ecbe40c9b1a7cfe5e1442beeb SHA512 35705742aecfcf1c7db4b9568e91196ebf664d44a3b5bc5644b196bb566a613aa259d9da8c1ecb3a4687b1e44979e96df80bf1459d87d4770c8b9f77d111becb -DIST firefox-106.0.3-fi.xpi 553329 BLAKE2B 774c9eed40fd48efdfdf5887a6443bb91f0a50db07f3f2c2e9192e7677ac3c23d5dd3c7494e88977928e6829d63c6d269b3a9670e2bf9606ee4bced89c44c985 SHA512 9217b53aaaeafe57417d6067a0c982ddf1987eb55677b1b378c2904bed7293c44af49bcd1090a6e4d7bea85fd089d3326a342823e777165185bef66e26417b4a -DIST firefox-106.0.3-fr.xpi 580190 BLAKE2B b7a88b1d8e5aeb157541732cb1f1b76b8cd3d850e57b5d6d24aece106db8fed5ffbab4e4ce769db782e577a44053c58974e6b146500497863ef27342ced7957b SHA512 8ec36c3786e2c2b62fec576e91e419ddd02d4bae593101bae70d679ef3b170d70600e18cccf0a5d47a1e880fe6db7c4ea23ee94982e473557d220d46c9813b3f -DIST firefox-106.0.3-fy-NL.xpi 563945 BLAKE2B 05b6e40d753ebfa361c8aa0340c06f0a8d2200e979db159f13cf1f550f49ea7132cf2a328a5ead7e2dcfb5c563be74bd953901e54deffc590d043897fa92454e SHA512 7d9475d324405743069b6536246ff6bad8b8fd1efa7c503b22a7e23e8b980838313d768bdad4edd31608c99fab434eea5870fa30c3ece53acc95c21d349275f3 -DIST firefox-106.0.3-ga-IE.xpi 476074 BLAKE2B 2da7a898c25a54151eff2f03b90b4e11aff9c3363d62e52b682ea50952b853d207e664a1f3685987a1e3bdcb2e0f0b8a9cf194fec12f812fd176be00636af156 SHA512 481cf7a44095be85fb45ef53f257978605862b95fb7913f5482f31decbaf68e05fed742202e1cd63f86259748237b44ebda91b9fbbf55a44e26b899ee1667dfc -DIST firefox-106.0.3-gd.xpi 554229 BLAKE2B d1ff792643e62d3c93685fffbd99eddabf1ebfce863425578c736282ee95e7e2aa3be60f9c99be8769919b3e714e5a5fe4f7f1e86454e20ca1ad81c1f52fa78e SHA512 56c52cc29cd311e15cd973a5af03e58e35f4dcc19096ae4eef82facf1cdb785fc8fa323d169c6b32bee9eea3bb894dfc1da40a8c9a688fd1d5b599928885dc85 -DIST firefox-106.0.3-gl.xpi 548339 BLAKE2B 7ff888d03ff42e852526fe43cdc6555442c2ed3bf9fd3bd73fb1e4295d4ca3aec22c712e5ec573ded8fe4e9ff053c9c8afb0aa6697e443fe666211a8691ef24e SHA512 77ad5d7e396c5247fc3e6f2de95953ba376c436e1276e29e931690022d71545ff55e896d93776935abe1bab4ff13974ee4b0a0ffac90465289a4438dacbe8988 -DIST firefox-106.0.3-gn.xpi 577840 BLAKE2B f83b376cd456e18c4eb5ada79b2271e7de94395b602c5b6245954b5eeb648e9d743277234cae2554862f6d64a0fa4f87e3691d072fdd76c67037f45b617cb320 SHA512 84adfeb95236c0d2dc7da4db0f04f56a4b9cd5ac40a9a744eb5f034e119c13b9b2edfb5600b2c4e017043cc5db488d65d49332becd6f5bfab99bb71ce8f8e2b1 -DIST firefox-106.0.3-gu-IN.xpi 537613 BLAKE2B 4ec12729b095e3d9b5bd5837abad4eef73c9e6ce81eca39df3762fa60d86bf3515fd544e8df946f3106b9e1a98dda75875f07852c6768b772c3bc75586db32a9 SHA512 8fcacf22eac73d652ef5a39382f3dd9ece0fb82675997639ef161efa3275659e78c53a7dc16cd210b2e4d926584df9ac513771b1fc1f9044289aa257550f74b0 -DIST firefox-106.0.3-he.xpi 574392 BLAKE2B 71b82a3c6972efc684ddf7ba8dca49f948e6ab96dcabf67f90c6256827a60cbeac76ec692c9d0691caa294b47499d8cba8c28e413cc8040343977827366b48fe SHA512 a1a920be2f9c06041d4c7ddd8f78ccb6e671e1aebaec48faacd22cdf18c2e30ae9dfa05059002ebf7535ec6d60bdbea0718231df4400c4e966b722127dc5c854 -DIST firefox-106.0.3-hi-IN.xpi 565718 BLAKE2B 77274fa87261de5d0bfe2cc29cfd695592908b3d4a8818ec8c815b50a9d32c9f2ec89aadd43d2ae80f7ccaea8e2dd4a672887169bc210efb6bb5cd98a71a8eb5 SHA512 514e09edf3d3698d1a8f5084369b70c5abd8fa1be5b7c917580816b36df7daec613bd0e9a0c5fff919f8d8fd941c11bcc2fb3ebf313be6a4e359e09f225a330f -DIST firefox-106.0.3-hr.xpi 539365 BLAKE2B b8fc4ecd94cc7f69da80727dc75e9348b03d97893404e27a62e0d1cc6e4657a6f1d0b018d1e6ee0a5f617bb72a944c92ab3367f9295d3fabcc259bbbde62700b SHA512 630b7949d4ffe2ed43335663b649a2d57432b27d3554a6a1dcf9c07bdd85613fd161366a3be8bf9695164cd743bd3f2b1640d4735039b7bd00c9ec8edd2e394f -DIST firefox-106.0.3-hsb.xpi 583937 BLAKE2B 5470811f68e8421c0fd966865fbe708befd830312e7ffa02acf30ad662033c533589ba0e4d3fee332adb3704e926eb7fc2ac36530be3c0520cf1e14942bbfc28 SHA512 954562adc4615f83de6d77f37ccb62f99fa142de5604f27738122e81e8a5d77cd11d5ad184e692b11232c267bbe27a412cf0c8061f39526ad424328d246bc625 -DIST firefox-106.0.3-hu.xpi 588143 BLAKE2B 07c881b5f482ba02b7665313fb7af056ce7a954b7717e04e03830dfac9e765606f6e9ee66310f4fd6a75d7f7a2cebee7404f31a5b1bf73c88b8f0b1f1e099451 SHA512 33814d429fc0bb3cbfb937d91a7ae6267a2dd523a80be1aea054944f76bf253f301ab60ba8dd25d1bde2cdbd99e7a46c876899537940b828a4aa4ad448447d02 -DIST firefox-106.0.3-hy-AM.xpi 592230 BLAKE2B 61e7deeda2854fb4a46814643bfca30262eb346997d57e75fd11593aa1f4162e68d7c631f6f2f48cd4c4b86e8b7ea46e07e766604a129b28d9bcf53ffef4a084 SHA512 ad4d22cef28309bd7a9f344380e9286d4f72091620783cfb909693ecb1a462e5d65ecd5c43650a8349f7fb0bee5df0b59484806962a98797b1d5234529d31443 -DIST firefox-106.0.3-ia.xpi 552324 BLAKE2B eb2dd5fec92c2ad15c6e8ee551531a6d98e8a07aaa638b6c30794db2112bddfda9c44cacc0ad38ab568ccc205a5d1707e4ac0a58db16f0f7d9ac28a4ddbd43f3 SHA512 046dabd892c8306d28e1e6a06e1f05929749fae0b1e10d60fc5ebbdbe61eb0fb5ebe388e4c4cd1ee517165a2e7beb603af0369dad1bfa6bb91ea04494124a261 -DIST firefox-106.0.3-id.xpi 549218 BLAKE2B d7b3bc4399b8d8f9022027dd70d2adbebaddf5895870fa7e6dce0ab849fd6d5c5e98c745ac134de44bd077453fb7920ef0968dfc697b449edb1988ce3ad3498e SHA512 161a487e005e4f0662bdb5d605ae8c168702e5eaae71534fd3c5c981e75744dddbf46017de422cab8e76945235d4e36a027b1b9705a9d7d57362121d239d1781 -DIST firefox-106.0.3-is.xpi 562121 BLAKE2B 8d93dc9b260b352800311ef4b9f9d64620c5d5bd508d121cbd75eb6dc4752c74e22080c6f0ee5d801edbf30e30ffb0668d20452d6b8b7eed7c1355e0c98b80ce SHA512 c7a93e9d55697e615872efb4e772a60fdf68178bc33e3f5834f0e2b655d48804fe42c48b5cbcf88c9d00c14d54a2fced403e4d4f0af4e1ccdab7da8710dd3acc -DIST firefox-106.0.3-it.xpi 489724 BLAKE2B e80a42e9d3a9fbc13fba3e952faeb234bab542c015da07d9b4e9a0914e269f251d268fa7edf2efbe9ddfbddc57013586494221d1f59d3273aa259f8034a3cf4f SHA512 68e659834bfd38690470051c1c5095cba1eadc7c76d7351561679049c863ccbd95a06fb2094d27835cb3a27ef88a4fe69e65c63d88fd29852d8d5742d3f215dc -DIST firefox-106.0.3-ja.xpi 613431 BLAKE2B ba37bf810aec9611538861080be620118f02f059ad9c14d041ccf3bdfea623a8f6074324f0906e9b1a6c0b7900cbf97460dadb0de7ad015522bedb758dba0e90 SHA512 b53c161ea197b25687fb88c6ff9de90abd7bc1e48d4bb1f17106b0fd8d85407a56164dfcf85cd393c29806025bedd7de00338fc734e5dea15334d2a9cd442373 -DIST firefox-106.0.3-ka.xpi 617311 BLAKE2B fb9009e0d0cbb02f95ff6eade7215686be8f3b34f6100b89b35b76baf6d1163dfeb91b92d107c310d35951329b7709e008593d381a987570c50bd0c6178a82a4 SHA512 065ae52c0feae8f75618c0271697548225f104ca9e9937161ebaee9dbb96f2f6bf6b8c435eae96eefed8ee4437a83aec180532a29c698a60e986e93a00b8467e -DIST firefox-106.0.3-kab.xpi 572400 BLAKE2B 6ff8f131d81c80d13d648c385f124d0750652725d94bf63b6152390c4519b2cf0fbd5d78e4b7c776c2228e5e9b48a8bbd85623ca1756d30672f80929de67299f SHA512 9a4eab3f7f38f0e38e0cd86981e01894a7d59a92f01b9aa14e0d5582f9704751c90a12a2b39309ef01e5e61240d8be759ff8e9f444824905f6171473641a49c4 -DIST firefox-106.0.3-kk.xpi 633103 BLAKE2B 6c8d42c6be12904999fb211e5b235ed7d96c33a2c1840109cad49e8bde9dd1cc4cad8e4913e87feff8bca4f5ca1067ecb49dbdd2dd7c5ea1d24dbb4e37413822 SHA512 331f70718193048b913b5e7b6c5f269aedaf6180381b3ced40feeadb33dd0df5dd4fe97ab08203d1a5b083703390459fca86987dcb2bc4c3c55d9995c7aff7b2 -DIST firefox-106.0.3-km.xpi 540445 BLAKE2B a54505100ab43777b785703158d40a43e6bc112c4a4d997e4822719f473d882de6c9285d3786c93384d0285c8997bb745c524e6c5d2daecd8dad7dfb095162c6 SHA512 fe2743f00ed26fd4f8e92cbf876dcb68bc2adbf8249281e31f8849411bfb619422b5e1e56ede904f70199e9b1ee14e270ef99b2f674e36ac420b64805c397fed -DIST firefox-106.0.3-kn.xpi 505946 BLAKE2B 31f113b14eef14345459bbf54b02c262692ba24aa99e7864ae62f4f27a6169bf0684c9c35e1151267f6d2369fcf04052f942cc97308884ffcdefd09d0b36d7ba SHA512 7e00bdcdea69dc75380d28a560c21a29c0a231e8937e103420116549ead4e11613ea2c4357ab27ff001efafeb8e04fac7a02d01dd4cbdb485d6bb869978eec80 -DIST firefox-106.0.3-ko.xpi 599626 BLAKE2B 49b55b841101625ac905c1382bd8b88244051d23366cc21e0c6086c215cc0d27cb6cec63e5104c923e96c0e5c94c002ab5be7d30787b667aa609e1d3573aaac0 SHA512 0864fb33fb67b6a821b48ba92d50ff5cc2155159e447b68d86c54ef93d713592f58d4af9b3a55ecb09635be196e4f1ae6468b9f908189e1955aa4ad97474622a -DIST firefox-106.0.3-lij.xpi 477223 BLAKE2B 7d53bd73e10639dc3db948ac2b5b8c4b095341cb22ab8e2a4898be30a64fad2665f8533009a5c81daee476e82f32c7bfd9f1f3d5c34defcb67c63a624b3e6bfc SHA512 a7b7a7b56079e3bc5c982698f003a6cedda62b79415cc9feeac88f35aa010d6af5147f0417f9b425c8abc2b5881b524153717227871dc0e5e16a63babd11ed86 -DIST firefox-106.0.3-lt.xpi 569667 BLAKE2B 63336626abfbe8194a6a18f6eae9202e1235b4cc60048da48b66ba33529d3362761550921fed48a4b42853f9daa116aaa4b3f625b6e760a4f872d60e18144b3c SHA512 3d2c3b5e839b1fe1ed789b0c35e38f821dee8ae31553b9e33f34949931146c23c7649c4835e3c4232a377568a761ba090ed941eb5266f154ff11a36b252fdd58 -DIST firefox-106.0.3-lv.xpi 472679 BLAKE2B 51209af1a18108ce3dedc98da5d128d38b407eca750517aabb414f36e9ecd592009c2ab126628df6e42b804d72f4df9ac935b372325ee7067a57a19582e0b7d9 SHA512 9142462c13be394111ceae9ecaee240167ea27bb1a3a3ea50eba692cc81d34394fe1eeab6c0a6d0bd00e2d33b8e6ede13d333d5505498904f0171b4c09da5ad5 -DIST firefox-106.0.3-mk.xpi 496310 BLAKE2B 4f01a35c7196f1828608dd16139b204fc7bc4df7c01ebde4ebdded77859dddc30d52475616698d9888e00fcf9a993258754e5e4305939285729b21459175c40b SHA512 922c6cdf99edc97aed5c5ce7545c099e1da25192a2717c5cea3bce9d27625cd5755b5e31e747815d5d9f3a7a1a1cc1b4f1dda8156e0f92493ab267db3d8c9ff1 -DIST firefox-106.0.3-mr.xpi 539610 BLAKE2B 1204e95c4dfe4b20f6845e68df041b518c62abbf790494d465f764cc4f917da39887e00b4d24b539a3ffe3a99c3c86272116be8afc126886ea01bba816924cfc SHA512 4b2252736d38cbc6bf21109c8c3c3a43c5f75771c1b5e79990c91bbbf6ac94fd05ce469b3db74e80436ff2ec70742f7b9779fb0c5308c3aa03a7148451a5410e -DIST firefox-106.0.3-ms.xpi 456693 BLAKE2B 159e133da6b573ee3bd2b23e9cbe9dc578a37fc87fca17fd2b5a0f1c935c60eb713e38df8c3e16beedf631239f5f375081f8dfc392148215f36f3e2dad8436b0 SHA512 ba93d9d570607d1aa1f69a1d56b792102f4f82409baca04397e46a0cf54c4805bee0d2145898040bfec92a0a8df8d7d0a697485f226a5912c1021ff92ce25b63 -DIST firefox-106.0.3-my.xpi 526209 BLAKE2B c2d35768e6ac7b53371d3c4c497f7addbb9822ed97fbfa11d5312086ad73e9a6d3e88ef61095ad52a33cd54bc908ad5a24009e3a153b07fb640b73bbf2ad9074 SHA512 4ffe579fb9b2962577fcd2f28d6c8a76ae5ad7e160b279d5e62e58e6b05afc734174255c7650e691bec1e873e7620b8f23ae6b16db6c34722ccf9bca773b4260 -DIST firefox-106.0.3-nb-NO.xpi 550281 BLAKE2B 869cb8c0de076d5a9c4d1ce031f8c6638b6ac8d119b1ffda7c5b9e89929354043d8bd19a9075db3391ba67c9ccf6c4cf85554fbc16ecc2f8c3757a8a6d4e40fb SHA512 b5b72b328b36a3f31ecdefdc6dd32ca860f31415452a4a1c3c06932e24bf39c724522979375895355cf79c3c6d4475bd611b4af664103ad637aafb2ebc7f1c7e -DIST firefox-106.0.3-ne-NP.xpi 493198 BLAKE2B 705a8c32e82ee91b4bd2bf61a62b19b781d9f10c10b7c31df827d0ed35adfa213345397f13d8692d894e1be1238a33f735df26088a3102407fbddb2e083afefa SHA512 fc7a49cb5d17a704a70a8a41a7e511b8aedf29497f5ff87288de3902e4233a6c6f264ccbef2f2d2cae40499572318f1236ae05d42da83572e69c0f70b858a29e -DIST firefox-106.0.3-nl.xpi 557954 BLAKE2B fc475e36044d10f0a2d44000e545596f5ddd6c32ba07b34757f6248e544b6a958277a4edd2655a73cb494b92b1a7863ec08fe7517f2e39e6f0714e1dd8c4ede6 SHA512 9208398d9453e83f9a1ef08486c4c313ab2f4512bc561a9c25d43e8ab95460537acb1fc5d3a87e883896cb2dd1747ec3c3941e45f6ba7adc58c6c671875f2e86 -DIST firefox-106.0.3-nn-NO.xpi 550853 BLAKE2B 4fa9c49a279d82569ebaef91c5702464a972d20f54f22ff5d9b5ff9fe27364cd6063f4f4047a4df1473e6870ce23406f5534ef6900f41b1c035ab5b2f62a467a SHA512 751e595df72e72027511c914e7d97e619f35a82b09bd89e07af1380d3342e284945077db93672946a26616dd1a7036276fce74b60e2cbbe1404198d34dba0bb6 -DIST firefox-106.0.3-oc.xpi 574511 BLAKE2B bc039a0f5a5346fe5a6019b0b945b108cbb73ea0bcc8e832bf8ee5c57f9ffe075571727982d7909b54ed7ac6b4b60963ef77fa81a6d4cb733c6bf214ec538f5a SHA512 61defde81fb466a66378e6e4717237a7445133d810fc547567a2ffc556cdbffabdb323bec055e1cab48245e2557cf03420886a0b24518fabaa3caa805c86e0a1 -DIST firefox-106.0.3-pa-IN.xpi 630423 BLAKE2B fbd8a3cd7243400e0a6b89d953e8c266463ca8cba8d837daa77d00b7e5f807cf38976d3e18e8542bd785ba8902f5d2125b05457f3de44f2c039fbe278f3514ab SHA512 7de698f3b82d0c67500ebac18124019d576f5cfb55559c467094200d851965eda9390ac4b6b9cf06ed152144a81b10eacb150ca23506baa209626dea3ecb7945 -DIST firefox-106.0.3-pl.xpi 580613 BLAKE2B 14a9b80fe8b9e054485fa966fdbc11fa1fd86ceb6c61dcaae001df884144b70d4540be6fddf59c8a31f6995ac4640bd26bf5960dee059e60e62fc7b1bed717fb SHA512 f4c5f799f93992a0df99158f2d20c4cee9cd202492e72b0ab536b683ab633eba41269beedaaf524a2d4f1e18d758ba3393508699a8c7a3cfa4e27c99464d3cf5 -DIST firefox-106.0.3-pt-BR.xpi 563210 BLAKE2B b1dc5a7078c20c35da7cb1c2cdfd9e848f047f2fca4d83cf612e0f9e23ca8dba375846c50f6dcde87202a7c8ffc4c70eafc0f8ffb983b63cd8d75d11592edfd6 SHA512 cc0c26b538fd83d5055b7a08029549e750905f6f76474a3ec60f87f9179e64b8de3ccbc8138ecf89596fa33dbd58296adcfb5d47e37a4a794d9c46f7d1c40f04 -DIST firefox-106.0.3-pt-PT.xpi 567726 BLAKE2B 51d059f01e8363e5a746bc9a911ef344fc91fb4704ebd0a65271c5439e078272c02e7b8086d0caa5bdfe15567f5adea7d5d141d0251194c33ab8845d8ff680a4 SHA512 2eaa6b5a767d474284da63fad33cd230b573a0ad459b94ba61cf27af2ccd071644e2ca7ed34ee2022e9445c63b776d617c1b4c173d775ec5bea795af1008ced9 -DIST firefox-106.0.3-rm.xpi 558457 BLAKE2B 733c25e12a5405c81781c3db81b75a2194db3ff1409f1c48362f77f22736914eda131ab45a8c5a6d86bdd3ef40758b76a0afec141e48b171bf6812abed920075 SHA512 cf765bca2198bccbba00e874b8be6c241225864c4e80a60662096b1ce3952bfdf8332c17fbf57c3915d4308d5fc6f71d8b9e54b4756f0fbfd04241c20300f895 -DIST firefox-106.0.3-ro.xpi 539414 BLAKE2B aac3c9b34c148efb52b8501eda8491b7591a39e578ca78ea7613b80c0f151ee167c9dcdfe414877b753d6c1f865e574f6da3515ef100f9e7858ce80126adaaf2 SHA512 0e5e2b426646977d539e61d5fc230384829a563ef0c52cd94d11dceb6c1885dedde6bbfb18ce541bfa6d1226811981f6a5e8ccb304cb5a3b7094b4af4702428b -DIST firefox-106.0.3-ru.xpi 652365 BLAKE2B 06fc89e590878eaeb0dc325a175168cff58a6a4f967bc8baa8567a6b8cc09d69a0ad8a563927f55de7c34b649c750692041f3e9db8bb6fbfeed8acd6f1980974 SHA512 9601d1aafc26cb1bfdcf49bb3bacdb180441a55b00b3fd2cc1291dde0745b8e493ae6dd43da9e94eac595e8c4a461ef0b025fb3ed29cef95ad046e9634da8dba -DIST firefox-106.0.3-sco.xpi 509978 BLAKE2B e3c1c0544326432a1ab80ae2b92a78fd6d7b13b44ab7c77741873ab4deca56e2cd5ea1ddcfa15f5bd993d8fe6e04560944318fb6c145f938b9b457e5a0bf2090 SHA512 1b84e27662950afb89072906be0d9440e4c26bbe0d54dea821059e88ef5a8033c91513fe62ec5beb7ad99ee54d4d13559c2be37a9c99d7ef795570720d51db56 -DIST firefox-106.0.3-si.xpi 577785 BLAKE2B 93c56f96b27c52abd32759d6ab953fcc3edb61169d39ea1b685edbf1fb8ecef5cea24d4e45b0c2c8bdee2bcaa6043a587ec7ee7efda7e047fdb335fe63f38bf5 SHA512 732ccbcf527a229dad72849522445a7d7c7a19df5381b58ae5ec87c6d966d30e819526ce2759b8e12db655a7c20eee049e0889971b3a48146f4beffdfb715bcb -DIST firefox-106.0.3-sk.xpi 588289 BLAKE2B 4b2b3052c3c33d74743403de217d014cbc7d8cf06888c74d75e5780259647be9547095a208ed1abf0f3b54850db7395e458e48a54e60c4fb291aa9e4377ccaf0 SHA512 aad3caa583a8b498770b527241f2886d4546037c7c2384389764521d61776943378ea9b19c7f2c6fd4e06466bfac97af520085e6665cee35d101d3aa752aaede -DIST firefox-106.0.3-sl.xpi 561274 BLAKE2B 9e291c6bc1487f465b18f7c5355163dcb329a57c2c6f07da23164c0dbbbd43ddbcaa6c429bb0b316e0f0379900c948088528a3c74dabc61730a1f7685431ec8b SHA512 84488cc51fedbfd14204d42e3d000dac69406e1647c346761ac2696cfa2886fca9645dba655912c3f19c1a906ccdc592f301d196758088a1cef805237a7f24fb -DIST firefox-106.0.3-son.xpi 429537 BLAKE2B 32a94873aa121fa0671daf3f523b24fe9ce3f1c0e0750ff19f5785c2da35c82bee44a32d7d7ab93d3065b54c10b18b54ab5b12c5945c62eacbf37ed9c879b29b SHA512 35eb8cb706269f1084aadaaa4031e4560c0f660c21d3700845b2ff2fb7fec3a2fc5acc0b91d67912746d0669c0d1b6ae6956f93fcf95662ca881fd5d0d62abfb -DIST firefox-106.0.3-sq.xpi 565747 BLAKE2B ab0068441a075171593fac28b529105c7f469de8d3227ca538ea723f60a6584768e6e36a0103a206cc009e96e0075dd54df0bd38498ff1e304362f21ccaea773 SHA512 e91a24d05aeda18e1a75aa9323e73089791c8561e3c389507ce67edcd29d8fd2f1fb58f6e69b98732b73d2bfb3e9ba5d0c767240e7925b5214045967836e1ee6 -DIST firefox-106.0.3-sr.xpi 607529 BLAKE2B b7dc1dbc0950638ce60d7c1ee19d281ac758caf294e23a530281bda349d0fb11cc6a95fcc1feefe174f8163183c0d696ad0162d209c5c4821c4e522c14743c57 SHA512 99034da339c692aebb28cf06e9147edbe4b4bbaf535c31128dbd95a3e9626a0058c9df41ff733f8f79fd00642ce5feb9ef0861a36dc6eff4046db98bc4fce325 -DIST firefox-106.0.3-sv-SE.xpi 559818 BLAKE2B d8680f8cb840efca034a9b7b8d105fd584e05240819dd2a3d6f869fd728a2c00e18263cf968a8182e64c79fccdba914e095bd9e5b2a3a3462aa88c827df7b68b SHA512 f0d4ad834bc86637cb9473cdb7e767501d884cb7d89978bd762d942198e1dee8bf4a7eb0fb71a12c6984d67b5b74cad21faaf9158b9e2630c0b984a2ed5f965f -DIST firefox-106.0.3-ta.xpi 517837 BLAKE2B 6e0ca603fb10527025555367b13b2a7d65ab079ea199e3be5f06a05aff1a9d39ee16df22a31203c28397402b718749e7523691bc13c3de6ec69ee0bbd0744713 SHA512 5bf1fa55a0b46aabdf22067b389626347efce7ad7951d06f19f1d69e0c0906ba51f472ab4427e22c4531fe62570ad2bf7f18e50da69e49bc584d1137e2f321c5 -DIST firefox-106.0.3-te.xpi 564272 BLAKE2B 25aa36f180483f24d1902cb3c69e23a508e086d00f16716681fb2ca944409ea89c4a847f0f75d364dae14a97d527c74e0edcfeb728c8b0442c7670271d32461e SHA512 47a2a2ea958502c7d60d3f82b73987bbf6a5f8f1135c4c684ca5c71d352b825d0e6a75d76312462a13df8433823d73c13698a529feaac86ba225daaedebb7c09 -DIST firefox-106.0.3-th.xpi 628699 BLAKE2B 16738a88121dede3c342865667964b1366b1235067c2fcbcf5357c43863309a322b232b053fc0115805511b4fee736f791ed2386860cc30c47ecac88f8d94bc5 SHA512 55b7541e3ad396255dcaa8d4186d12840a39aa8ba5522182396ad76ce06820d70b337c975de68a07d91edea83fd0b0bd0e190c4102f0eebeca82ae0f8138db96 -DIST firefox-106.0.3-tl.xpi 528353 BLAKE2B 1b764f0497b275d8c7bddc7e585031f2a56e652881970f051c80090ff03cb1f554cf0226c4eacac6a77dfcb2ac37b972e8aaff80efd0286615403be27fdb4992 SHA512 c236f2809d2eab6639492049af9574d7341dfb5d11c58a90d89fa45ce683d8bc354f39939369cfc56dd64abe9a199fb6669467b543865da93574141808c7f773 -DIST firefox-106.0.3-tr.xpi 573855 BLAKE2B 4c65587adf0491b59ade190917219627577593cd9c675cce0c5688872bd0a6bfbe5d5af42b48b335109421eecf42db130bae36d8797a9101540bbc468c5e7af5 SHA512 fcaeb32ae81d9bac3e35273fa6d0123356cf562db2bc5521623475adb71f996044766ace35f89064d39c77527f1ec4fdf0f29855173c5472141ebb6181ecf878 -DIST firefox-106.0.3-trs.xpi 493781 BLAKE2B 4c98c6203fdfcadefaec58d7e7eff1740107bf0d7fecc35c030eca78cef61a4dd2018680d751c44beb5561e1ce3629c4d32367fd4dd746acd96f435ac8accdc4 SHA512 d65d96564ad811241d6b8522a1c55080922ad4614c2da5dfd001bd3dfcb50a2ccecebe5b4d183c2365a5343b1032491994a5f21a5b73601405e1b19135ee4c23 -DIST firefox-106.0.3-uk.xpi 645586 BLAKE2B ddfa8583432dd99fcb7839bb5b7450af2d2447b43fd86d44c46a9250f829fb4629f917ec02773112f0365ca1e5c5b402f29fb555b9c9a3d504f63bd0820b9daf SHA512 d6e9653cd9ee17bcfec7e0c4f8bf62532fbf3de453f343bdc237f4c854db68cfcdfbdfc0c9f6abb08c5ebcec79a3364d4e22a9659d9a87ad21849c8fa7f58c44 -DIST firefox-106.0.3-ur.xpi 566155 BLAKE2B 49ef1c757ed994344f10e9457aa30c8577eeeb1d909e211c6a9ea4278b68ebb6a68246dfa07b8eba9d9daec7ec57c03206d16c430b173d023209201eec1bbc4e SHA512 7f847090a23e12a85ffb77d188a99336244fa131a55a79201ebe4f4243c38d161f4ccf305d35b0262c9fee90e083ce737ff003f466386114cbd7a5903cddee6b -DIST firefox-106.0.3-uz.xpi 485822 BLAKE2B c0695c81657ae089a001649b3afaef63ac851f82f5a9fce7c417ce0bbd2b759500c2b9cca2d3c7091c468f85b6abc0613e8b898c4ab39b41a09510200596e9b3 SHA512 9c527e0e654898717b5287fad5a4e2002e2d24063d47827c95e573573dd29e3c8e430fc433cd7af8f893a073923e7db5be56f9946acf6bcc96aa75027182dddf -DIST firefox-106.0.3-vi.xpi 595209 BLAKE2B 0f3b7bedb5905c1f72486c906c8eb22f6d897ea61f755f80b8a132e5401a4d6835216b88b5f35061fc975ff71d42fc3f4798bcdb61979b790624fc2f30efcbf5 SHA512 9e1d127ee61b7c035ad3519b278e02705674e3b5bad1ccedcd73424195e2a977d390e2f87acb419b7074fdfc060a62680c4ecf4c7a62de8d9c5ce9441de70cc5 -DIST firefox-106.0.3-xh.xpi 427000 BLAKE2B f82f15bf360deb097747f9f5d97a48f295e1698931dfad982d00c6fd41ce2d477235d080cab2664c9be5789e256c477857e8191e817e589eb86f2f4d52be41df SHA512 feaec4a6c61b55ad7a0560205019af454c9c7f32a653c46b574d4035e8e72e460512ae879914b5868c59a5dc0cfb8d787e375226b92396cbb171b8af7f0bf2b6 -DIST firefox-106.0.3-zh-CN.xpi 595329 BLAKE2B c75e759796d07cede26812a3122aa7b97b44ecb22ad09dee56e7d68cc5526802a5425eb0cab93a130e71d50b2ad54ea52ba52270b99ecf3e71492cd4e279880f SHA512 4cbd475bc48c391d49fd7ebf23914c6f415acd5cff0131695cb4a8a98fe69da318ff9352ddee2dcbde03f5673511e5a63b6fa7c8e8f6942468383301024bbadf -DIST firefox-106.0.3-zh-TW.xpi 596110 BLAKE2B 16125100ee56555594f72e2022413a53e8b1d104f266b50a9c99211c0a0c3a9b1a5ce516bd3a706ccf13d6f418ee86b6109e5dfbbc962636a9b64bcba861374c SHA512 7003e6913cd7be101588d26285453a28537176cae99ec58a774a5ff2c66cdfc5d03b11af86e41927a363790f7b4ed59f1f6ddf5f12a97f7a5552a46a97735f74 +DIST firefox-106.0.4-ach.xpi 460151 BLAKE2B 48d9b0311d5c4f1f2d87a04cb4a0bd727e08e8b8797881938f403bb97ada1fcce98043afc7ce9de6a093aaf6de9c88f2fa6d27d545ba5b971947a36d32f71d2e SHA512 ed934ba28150ce7aaccf1efe1d9de43994a9c0f9f8c40a09e0195f8329327ca81b34ac3ba52070fcf113fdf59a9891534eacb8ef1353ad7e88ae86783b03db9c +DIST firefox-106.0.4-af.xpi 428346 BLAKE2B c3ed3886cbb2aa5180bb0ae41bbea4929d0f10d60cb56b06dd1953a01ce17d0778121fd0d291860b9839bee7b7ab0bf5d5bbb521427d6520ed1f5a7f7cc50671 SHA512 b2dc4aedabcb5e38bd09ff96c7ce7b9feb4579207a616f516347c53cd59a06f8fadff27c949e4dfa9bc0f8d8f5e9610bf2d5631f98a15f56fa434adeab9dcd49 +DIST firefox-106.0.4-an.xpi 507383 BLAKE2B 5ccc5d793232dc90b670ccb476453864a9ac8c88c4dd294205e28f2c75b2179599f760e155445371a36b3109cc500755ef0ba02df4090ae411b4e9c44cb35ced SHA512 91e2ccbb1f42b0e079ac9bae162b23dfe8659927cd92980c3d20a37c2b20da5e46ae8091704e4c65438a48e26dde7be0a374d1ce8fbf8b32c554b2c74d02fcfb +DIST firefox-106.0.4-ar.xpi 573892 BLAKE2B a9273cdeb0bda4336695c51b3cf7bbcd91183d18dee262ec830b23941ecf53c3fd4d0607ad5ceec1b8c77b096f3b26e4e4f2e2b60a3886316b2e600f610c9060 SHA512 30997287df39fb8816a8a592134dbcc38c043397f9d4051180a37f13d86b9ff6c040c5427917bdcfecda83c376cdc0f6ad2e0423d9d81138f8c41bbb73b22a56 +DIST firefox-106.0.4-ast.xpi 494696 BLAKE2B 9061205bb7a1f1270a716c115591aedf011e69a70674b96ea9b906ae2717cc0816338b418ced1161e555d111f26655aaef79bbed81c778e212cac4113381b4bc SHA512 927787fdd74c1646641db34120e3b85beeea7a7366c05de99e185408b46a2abe289d5361b15a654e8724904185d028bf88823ecb2880c8a6d726d70594a810b1 +DIST firefox-106.0.4-az.xpi 497304 BLAKE2B d56e66f7a4f9a252b07b6467d78f0dba83dec75cec437d99314167ab73600950c48f8f4d7cd2418d113c84fd71628da3852f25edb2e12069d96f75b34c2f0b1b SHA512 ec4c631deabb8eacca3d52ab26edfb5af8b6c9f90c07a88ed1a90f1d331bec531e68bca321235e3e2fd29f9440e89dd122ed48f45d4c4e195c7b4552faf5a2a9 +DIST firefox-106.0.4-be.xpi 647946 BLAKE2B 7caee43444fcde78e5fac26426af1f66ebf7268bf2260b05aae7435259a3d44f545308d97175b3579419a85abe30d6ba55c75c0f6c334c4038ed46e5f79de84b SHA512 b533b09ef7a69febdad81a3bdfe55ad60ca263bad97f4600a7b15e3004351272db1d81a6860f6b0f815f0b6180b1a0a923e12e8476985d20e4673ab3d75c0ceb +DIST firefox-106.0.4-bg.xpi 586675 BLAKE2B 8b72e26b170ed88eb1797913ac9e719f8f922456470474b4bb663843f2412b7bbeee95c6af517a2e2f51fba75c6d3d4b606f986f4c68511761c0d2ca9b0cc1c8 SHA512 1f69dec0b6495674dcf57c7f4044ee5888e83e5c21ab1513dc2aa716824521933fed16556b566bf27db5b23b3d05adbc6db4a67a20162137b7f7f045488d15cd +DIST firefox-106.0.4-bn.xpi 587363 BLAKE2B 6f6e1bd30341d8548a5bc849746b6e6fa11697396b4295804676d04c4c0da075caf1a00a7c116f7df41b00be17526d085dc7dcf2dce6a971f976135a126d4ab0 SHA512 d0a4b73ffc4a80a8883dd6f6a2c75303bdf0e55e65158609e7eeffe63d2ccd2b47de46d424329084a85b2be8ec20721b80d4ba8b8859032647d9d579c3a42275 +DIST firefox-106.0.4-br.xpi 546142 BLAKE2B afd60d40373ae1653e923b2262132e4222ffadce7e99de926d12b36bf6a36f68f1668d64d78ec7f5e980de202edd8127ef6f35a706cb7b8b61dafd779e4943e4 SHA512 735875e242c090844242965143519dbe9193d0fed0f720bfb417ef9c42e6d462c16c35b6cae35d59c60a3e0799552c6b982ecff40b0291f6c267d80d389a9d6a +DIST firefox-106.0.4-bs.xpi 468745 BLAKE2B 9a59bd67a9db1099ff2ef131c2e28fbea297c1462de853c86b33ac0e48b40aa92c0d23beb808432dd8749128fc2c166770bdf7a79746590fc133b6f3a1ac33f5 SHA512 eab7c8625b630586c167421ebf0999b005126f1a6d8072a5007e1d2a2cf03d211bfc82a101fc8db0382a2c36de3ce9603571a9f751b3f2abfd347495d42afd93 +DIST firefox-106.0.4-ca-valencia.xpi 545339 BLAKE2B 546e2d78a371ade1b194e2c6bbeba4439eaf45b69a299451cc0fb86bae4021fe4b16a5dc599bf2a795f68c252b7d7d69479da32f2e222ca308c47b294a1c518d SHA512 481162f530f4f5205b1ac653eacb39230066163d885f1a7796f153ba3969fbf5a2290757c7ddc7d5abf611da7639747f2df8292ee620ae4adae946f301ce15c1 +DIST firefox-106.0.4-ca.xpi 548758 BLAKE2B 2baf148f28d9aad8bd46b22139226195e5edaa4750b54567e695775efc89813c1c483e8bebaf6a1af1be91b137682a20ab69b7760f2375c5ab368f0780b2791b SHA512 27d2808dbced9e20b78ae15c3a5c7f06554b7851656efd94a99b023d704f6a502f2c70628b672d855a26efbd45ff001c556640b0e1fbdbb2b673680349ecc7ea +DIST firefox-106.0.4-cak.xpi 560424 BLAKE2B c1266614eb75ac4a66d1cb31f219e63c334c7de17dbada6ed23e79707b3aae17854e468b2c6eba01e343bb8f63432f349cceaa220ad66e6de8f5f521f18220f0 SHA512 269f075b83382458753d6da9f2271fd130d684034f000cd6186259ec6d2cdfd71d5f7476bb56cc7b31d735d67f2f0e3d92e4d52f5569115a2cab8740a03ccd7c +DIST firefox-106.0.4-cs.xpi 580722 BLAKE2B 331bb129bc19896c2c838fe069da7e1b6fb79d6980b44de07fb3d81ad43e889ee0c03c9b55b289e5d09b1b1ae7c47c575ed39edef01f99dd6c1a83271d94bba1 SHA512 6e8962e145da032bd7510969d6b707f91c7b66930646752e956ed24faaa33f298fccf5c85f2455eca3e12c49c3e16c8409895bee498c39c5cae71f962a6195b5 +DIST firefox-106.0.4-cy.xpi 562863 BLAKE2B 2cc9679f350cec0f6b90080d35bec7d00c81b7cd586ce4e8925cf3ae42f351b0fecddcbfb81e5ce10688be73b770c790cc3db80a0f22395b94716aa9dc32af54 SHA512 2123342e16ddfe314e206b1fb1cc20ffaf4f497fb8fa13bab56057f8a104d6e8c804b2ca8161ac40d23891b5b6339865a426c88c264f417952af3d9e28adc24c +DIST firefox-106.0.4-da.xpi 553187 BLAKE2B 57093bb85d1ef20e098d73542fe272ac9fbc5155142e9eda3219f3015cd485a1b76bbae7a7988f141b5d3918dc6500fbca6dabd7673382946535eab79f954d9a SHA512 597df29a67ff06c94727d2838247ebdb365a360ffd027ab7028332fce20435160dd0abdeb09ec32dc9fa62043b4d87502f6e1d8c241b621e123b6526f0c7583a +DIST firefox-106.0.4-de.xpi 574544 BLAKE2B e14bbf8b4895bce4e30f75f52cad51f88c6051aadf853dab199aac94bbb2fe879fa8fb5329dd479bab47f183d8c48d1109197cbfab0b5a4d2b03958e094cf364 SHA512 cef785b42edfecf8d4aa4dfa20e7a24574fc7492e44779aeff8d39d88f53da9ff7e06dbc962e2c1a2b32bb2800a7d3810e69bd7a4ae54283c4675979fd83d2bd +DIST firefox-106.0.4-dsb.xpi 588019 BLAKE2B 5c05c1b7c9022872b82a2a891f9c6a4a8afefff5d093943861644f568a6f14874eaf995ac505b6b148be40c8773771274976a476bf79ff8f5ffa5b4ad24dfc02 SHA512 9c02e0decab2ea350bcb85166c7be4d8dcb47bb512985ee69acbaeab19f6b3f085f126e9d875cb9359512e2f5ec5428d395117d2719b498d551b3709895a26fe +DIST firefox-106.0.4-el.xpi 663918 BLAKE2B b93c71cbea02a81adb83fc04165fe02ec3b9300bf1a51c870dfdc24788a475adda371d5e6bc52fe67b465acd3426c182b7692195cafd043474b07c20588f78b6 SHA512 a5773039c274c9418e7c6f09118486fc53ba5ad2e19d28f9f1fa2e795c910d2446151d61421569c03e0b1a84fe7b118cce0b9c256042ac2e9b6ce0448aedd368 +DIST firefox-106.0.4-en-CA.xpi 528598 BLAKE2B b7bc00ca3a87c3cccf2943bb1b993c71f41254e8ee3bcdd4cd1c02d5c4cb6f91fdbbda0590140d0d1054e445c0fd4ee354b4d62c0f870b0df57fdd0d24f9fde3 SHA512 2b6fbc4313850de2d2bc24097b12745e205ed3b3bd9fc1d956d21157f32c5050251f9e23292f3b6d29ca20716304c1aa8f36fe5bb054866d9e7f806f653312f0 +DIST firefox-106.0.4-en-GB.xpi 529348 BLAKE2B 8ee7b5b039779faa9e26574771267012bf1a30f91c5cf2433b9b3df178c77b9fd6e0ec58573a54865ee1e181f96a4eb19fb2b86d8b22410b7a7eca969d69bb02 SHA512 3a3520c3810a3e09306783d19abb14e695d5b110ae957a4f02a86e3023af5b6581ec458b85d457d99476213f48dc373853cff2999bbc52ea7475a231b75ac49a +DIST firefox-106.0.4-eo.xpi 556649 BLAKE2B 0472ff579eee32c9b0b6eedb69d1fbbfe9f329a321bcc2b8b8edaca7a44f3c6f3f2aed4d828e379bc15d5b910c61b37bf8e31bfec3d7cd765ac5ca0035c517a7 SHA512 7680a47c4a705d22e63fe98dbbc4721f5fe7b7cd4d25a852d3a3f30306974f66d28260b2b38623667355e3cb6b7b3779481a1dc481a00b4ff7004367bb4c5fce +DIST firefox-106.0.4-es-AR.xpi 568418 BLAKE2B 7647798296990ec54a5768a08ac9e4a79cd8700fe09d80df9b08616e5738e7218127a7d598bbdd57cfe454509484055447d3a1660e5409dcaf33551a46e62037 SHA512 8c4a11dc69b96702a02ef98fa3dab96204cc8f68594649ed4bd00cc2fc24c48f65032eeceaf503d2b32b404878f4eafd2acab7b81c322e7614fec1490e136e8a +DIST firefox-106.0.4-es-CL.xpi 567428 BLAKE2B 3df6d0efcb7a03669ef28861bb7a5c2db299007d5c0e5e6890bbc535047c99dcc55f825e9aae8641888af862ff9f28f936b09932c9e5fa41fc4730009be7e501 SHA512 93bd7b884f8e7e7bcd155b10c8525959083d1269432277c043bd82d6742b439f21069d163d6028a55d26025a422c6063c4b2ca643273e286fe87d573004b287e +DIST firefox-106.0.4-es-ES.xpi 559864 BLAKE2B 2d759f06a058561d1e79a6c33e9ffac6cea7ef651b3866b397879009f5091e5a4f10c932bbf5894392c11aa4ddc15f23971023ecb67a0b5aee60779bb3743d5a SHA512 7810213aa4043f5598ff783d887eec3024e61833265a0d624055477353584662b7b421da02894d52c38b1dd2a537a26f19ec57d1adca5a55d439995737fb1e10 +DIST firefox-106.0.4-es-MX.xpi 571129 BLAKE2B f060942826097d4e2617be5e75ff6028d4eb52dea82a21fff059bc3108b5444a5e85ad0ec7e0f65775c9c622ba9d280a4d47179c74754d58a589aeca5ba13299 SHA512 83f8f4e76bc74e955f13c9135d2437a0586e14d243d60274a0704fba70126d4d35998b2a9941c2bd2ec33e7daf99a9a894d9ad98aa878a8a4fafe6ab79d43b4e +DIST firefox-106.0.4-et.xpi 539269 BLAKE2B b1dd6307ecdaf1267450165c8ed665174c029751b8f13b693c4c0a8c3b4c91969c730ec30ed0f1e776867d84e6cb6d51312939f546b9800cc0127600f58265bb SHA512 e19fe4706f730d8e9b2261f3690731de02081e027261acb37d3ec6b0dee7d7f2bea4ea4e2879c4373454537febf4633794bf55248d0a1aa91b0ab4eecf3946c1 +DIST firefox-106.0.4-eu.xpi 554706 BLAKE2B f27753baeff722be0a861619279a0397fbfd43f27632145692ca88c2f71fed5dd97edb132bb768351f2ca1648603fa6498184a8fb5ed5c3bff9eadc89e77549f SHA512 ddc644814257f3a54e91a777fd416a3ed79e3d91cb132d2988e9e1285f18149b6c31d13e222f42d5ddc97e5ef0fb150da0cca385c5efb8bbd2b4b58c946bb0d9 +DIST firefox-106.0.4-fa.xpi 571109 BLAKE2B 62c3361fadcbed1a76254217eb05e6c5b62334009063ff92e96f83396b532b8055cd339feae81b5d93eae03803f1211a5164a2094483d7f35fd55f3c88dfe895 SHA512 208af8fa8ead25b1ab252d2315c478629561e8a3a1a2e602657d0b9a37d89891ebe88a7d7953575e39253f068fe4b963c1cc08bd61643f9abfd9cff8e506d0ab +DIST firefox-106.0.4-ff.xpi 480585 BLAKE2B 1e74421f88e88632023b78acf223bea94a07d37aab5a61ffd6541b8108e16fc7a41d5d57aa5efc0bce15b984b77a6544cd6f9a9a5395be30a141f255be3f10be SHA512 f609ee2be9731500e0d145ccf9829aa2e4d140d91810c50ae7bc8ffe6b4526392eb157fb4632102580e5e406d3a300d6d1511e9930e89fbb690419e9f15e917a +DIST firefox-106.0.4-fi.xpi 553333 BLAKE2B 4c6eafddefffa5c418a2983b266abb898e37f6605b40693769fb3345adeac468c3f0cba33e7dcb9631ef83e6ddeebf6e49d626a71c1342c9e202de12901159ea SHA512 1553630fccbc8d0de70b64eb625aabae26695e15f2d946e196bbe93e389fd37882fe8816fa9051944a5bbd3b396225f1c34d84635f7b511caf73b3e9930a7333 +DIST firefox-106.0.4-fr.xpi 580190 BLAKE2B 0b349e1cc424def752b0632d6a89e2edfc3cd206201796b67ceb09ab68d1f3108c015320f3b8efc7e9fcf25534db1f764f4ef2f5079aebe8cea8867d18ede791 SHA512 5d4a51436a13f52b00284c31b4a816278d0e6165dcf556d1f6824040b2e5be60347e0fd70e5aa7ff76937226e057736efdbd68fc2be6ac7b7b71522b48499968 +DIST firefox-106.0.4-fy-NL.xpi 563956 BLAKE2B c5d47059a9079b0125e97ef432a6c7cfe83de229b8db73584103dccaef9d5f823d25deffb4212299d66d9c59ed9aa59fcd0b4cee46703b32eb9658d84a0fffbe SHA512 731a78ccd1d642e19fb19f4a9e22a636aedb1f9ef969a99b8764393cd8d2a2bafbb178e383b30ef8e9d0a1b8ae3f81fe87938785b9295aea1d0271f8f1e07576 +DIST firefox-106.0.4-ga-IE.xpi 476067 BLAKE2B c4d7e893febaa7e0fae461a14a04b33cb2da1059ecc0691ebaeb63af85568dddb82a6d80d9a7fefa9d76ab70b1ba2adb10b502de2abcded68e1546d26669e7f0 SHA512 1962b4c2325d2fd781112dcd051f01f59f8cca217081abcfdd01ee211ffc7727fd434838debc44439df67f19e30b3a62f5c349fa94d0ffa5bb343d661bb86697 +DIST firefox-106.0.4-gd.xpi 554232 BLAKE2B d9d2a0cdeb92d39086c73e529aa113ab160f5b798533bab85d78727707aefc4e86e8f355dba94c4cbd2351649d3132b5269ee8c9b37a6d39ffbf977bd6ddaac7 SHA512 2ddadda93fe01db9029cbe6dbf4fd67b0f2c3ef66c8dce23350b5dcddd57e702cf51778195c6f0ccca3d2d97a0ebb8586af35d3b53ae284e253a57353e4b3f04 +DIST firefox-106.0.4-gl.xpi 548344 BLAKE2B 7472142d248231b357c0360b34cda3c12a13e1c7d995dc75b9ee08f0e115780b2dac4bde0ed8bdfd42f1a983e95f7a285482b041dfa73d9da458d233baaea06c SHA512 fe4a808c594dc1afdd4ad9e5dc1435ae4de553b44fbf20cfca9ae70a1bd07ea209d3a8c18a4f57012e1a873f8e7e92488a8679309ee4d745b88f680972c3836a +DIST firefox-106.0.4-gn.xpi 577841 BLAKE2B 730838068be6892921d77c678a4cf317cd667cc9c7a30f8edcb90272a645e2d954442067e9e2662afba45c73de735a8b9f8437bf79bd2c964259438cfd335bef SHA512 1dfda9c170d87b476876c8a9b0c5b2ea223b5e6ca94ac637c7cf986735160b2e55c5221f523140687bdef6500efb4ac0c4522fe9e2d30694aef39ee0bcac9db6 +DIST firefox-106.0.4-gu-IN.xpi 537615 BLAKE2B d98156c477b444a2f8b1b680abb7d11e7b10bc454a6eb0f69bc3ac99c433ab457e256dfb1c7527eeb558dd6815c380108fed144d89b735918298a1d27d1c418d SHA512 c4d6daaecf6fd29e8d66a03f9ebc83001b2fc9832a534989e3eb082d7477a684ea1c2d6dc06e1bd985e845ba43da73c17914b5e5d628715e785cdcd3e173b3e2 +DIST firefox-106.0.4-he.xpi 574400 BLAKE2B 12f59dae50dc5c27d943a6f480d75df30fdb3f8e0b066591930d7f415f796343836884c69da877d44d7a31bb95a5eaf56a606f74d6ad74c5a7adaf77df3eae10 SHA512 9334dda0e0a4c949cd8d06f24f5735c993ac85aae802bd3de857315d6ad20881ab375b216fd5e447ec9a6ae07a57cc508d6eb7c36dd48faa7ee850322ce7a5fa +DIST firefox-106.0.4-hi-IN.xpi 565723 BLAKE2B 2856c9b2b1675aa0522ea2d0123637882fe52bd44f61a2b186e88c9a70210dbd9e60f505a5e77c546a1631401793ffbe309e46957c5b2e92df7fdad6a56080bf SHA512 29588391e22b7913a8ca210cbf83d3beb354a2fbc9c7c8ffe98928ba3f7f3c5315b0474b8c3f43b1349a2803cb96f998d20153d9ec99353b9eaf7a2848563463 +DIST firefox-106.0.4-hr.xpi 539364 BLAKE2B 3ac08d79e3095b763b83e055813337bafbca62ae649d65fca7e29645a136ba810a825209d8ea5d4df8a82acb9d6b83258db71d4ff2ba79319bf2eb5e5a25825f SHA512 2fb6f84bc10f5491ba721482e1788353f6329c29e23ac3a4d60bb6b0ade6a46b876d2e6e7f865154dd9602de233c7643130392b833c4d7a5833788c2ab34f5b5 +DIST firefox-106.0.4-hsb.xpi 583949 BLAKE2B 52a620ba1073d703b6420b657a5c47626f3a68f5202421edad11a9e8b4c4c8f99b0826d2dccaad8f76769f25d772d002742d3a31ef7f406c10bac316474e26ca SHA512 37c0b788f996f9d754f8aed42ae3f849f0ae1889cf9115c45514e2443fa9f463e835cca2f369e1560e96869c558d8a7c5bd826a67cb8fb46ba77fb5522e43f78 +DIST firefox-106.0.4-hu.xpi 588141 BLAKE2B 8e70c5bb207bf742580f9db7ddda146ed80ac7d6fd82186c3d5dc4df80c4a88f637bbf7f4025e0ecccc6d5469816da69247dd9c957b8037199d8c18766838199 SHA512 0eafda1bb9ece87f65f5abe3d75d86d410874fecd9b0308177f9a73ef5f8708b2133263eea9498ad56b155338e03792716585d0625ddf476ccc6f2cc83e29531 +DIST firefox-106.0.4-hy-AM.xpi 592236 BLAKE2B 0e27e9c14bf1a09ff351b2673b9ea5d395bd5a466ca42fc12e661ee6980fe849c033dbf9ffd835afc55d28625f8a22797bb93dd29a411627431de2913ebb8a86 SHA512 d661d39dabba83a093be790d5a75a5947961d9c66a81c521473d60efcc5a34709c2b4d2a44bb2a80a1ebd1b416c3d767ca69eb0d689326f884370743ca35ca0b +DIST firefox-106.0.4-ia.xpi 552327 BLAKE2B a93eccf3b0d19aa8805f90333f14b97e6e21b1f17d58cd540a4d8d7cea9583bd64b6da44721e19f10d9f9d2224c6bc8e4ae5ccfee3fced14949c13bbff08ee6b SHA512 9a663fed0680cf2a5ec248f64690da8ae05bab3572f59ddd2bb26bea44b377bdf980b09ffb70dbc064457cffdcb49b925cf52f42f2b41b6ce145a92bd5829d05 +DIST firefox-106.0.4-id.xpi 549213 BLAKE2B f7c3f17abc3ccb139b5930002c4666cef583b79456f0a00d1707ab55f4523060909bc6fb44f65a67c8b090cb3eab58ba29a5cb4b2df6dc5ccd15452ed7537ae1 SHA512 06e403b0e24a1aeb59276b639c34a2ae65d86c620e66ebac12f06d6a855646725b081a47fcdd41152fa4ca1e3a433d6f09f7c7ad3e4b3b8cdc6374a17e76800b +DIST firefox-106.0.4-is.xpi 562120 BLAKE2B 0d4af0789c31c22f12207a86acf76a79d72ffe45ec6318bc1832ef8a7c831a4a59894f4f4fabd7126ab9d049fcb2add44d2e4c71482239929334af15daecd08e SHA512 386ee8c9a116b5a0a43932379fd50cd6a2abc1c1146922d76aac499d37f5b020d41f4fdb0963160549e895bd27e70c71b1848b0589e054d85c531db10988c2f5 +DIST firefox-106.0.4-it.xpi 489728 BLAKE2B 9ed89d3325d3af91fe42f2c6e93fd32163536ff7d44dd611f3b4c5367278d736caf4bee7a39759dc16fdef9e06bf514ec0611c59b761150eadb850235820336d SHA512 b538c0c29c64bb371b31078d01efcbb25791fb0285b65735fcc7b6543acb93b6c5e1cc90deb086e10c84a640eb9f0ae374f6c99248a69aecbccaa188f0fbbca6 +DIST firefox-106.0.4-ja.xpi 613430 BLAKE2B 36377e0ea7d4a1762e91c8e2bd78ce3ce1f5200df5bc1adba86d6f9fcd1a48f127c036861ed9030559b4410fc67f7dc12ee501ac8457299180279c3ddef69bdd SHA512 37e1ef3ae2c61916b924fba1ca254db96c78d50acd3f57208dc001a2202272c55df23eb2c0a8f7c193446fe49e1948d35ce0ed8cfc5adbe09574409bbb9f027c +DIST firefox-106.0.4-ka.xpi 617303 BLAKE2B 467d73f5890eee099218e79de74e4184769ce0ec230d757176d64180cd149cd4baae6c3695035051db0d2a631648c29a4e02c7aa110ecb99fb4059b141ac057f SHA512 42a0e2340029d4b3e04befebe9cb7a922b5c6334e5e534fda67fa9980ff0a463147250839f64d0832e0be26f786cbd2ab2539469dd75a6e27b1b312b0390dcf4 +DIST firefox-106.0.4-kab.xpi 572393 BLAKE2B b7d354971d983b1afe573d54e28248c4fd346325a54e784ff87209b30d7b9c2d7ec0e65c0fe606951d5dcd5f4d6254d48a4e91b23ce6f53ca7b9506ea881722e SHA512 671f145b36bfbb5eef7efee213dd6d655ba7c719e129aedd7db95fd0e284c9a3ad98fcf52a39dda351b7ee5ac3489530c20b137053591c34cb392d736649deed +DIST firefox-106.0.4-kk.xpi 633098 BLAKE2B 6e3731ebbce4309daf7e98a7d12aae94cbdb0c0e76040e531ab166371b3b8b6454fd2607f75c683b0d39fb06e7e4a80976cbb98c0cd6455da7d86c2f2b40937e SHA512 bda20d97a09e4eaee4e8bc367e5253c5374d5f5e36faf92f1f1c241d1ce293a9a2d1547199184e5db165f10644191f4d3908bb3852cdd96827f937d45b68401d +DIST firefox-106.0.4-km.xpi 540448 BLAKE2B aa5e42045c0f300fb32066680ba739ff1194ee591e42e4f7aa1b37dbfc31a29ba4857cc3195375fe7cb4103527249d4dd1f542cf916bef4b84f23b9168df0ede SHA512 e8aae13899e7c4311758028f64d8d97fa0ac0c0b5cab1b84644bd8d4e6374095789e6d8c6af9cfeed7159999778df364dbc13ad9ac7919a60d0c1ab2a7deebe8 +DIST firefox-106.0.4-kn.xpi 505947 BLAKE2B c9024acd1299dcb06816b9708c4d70515de9bd947a5a76141183557739d63bb9ec624dd3b93c02efcea4be4ff63e0b4c2f445e189cc2297e22f2e93650ee627f SHA512 ac9bdfad58241cc72958ade7422e095ad115e63a7f5616650b30168e3958258871b2c388eda4c7667a5b9a032e0b7af3c501d944eb2a31d6b3754fd20cfa67dd +DIST firefox-106.0.4-ko.xpi 599621 BLAKE2B 34d8079bfc6ca4035713b14a3424e114b27423689eb2e18b330156dfb04569a30834a36ef83374e8239f47e735d26fe41cfd06ffaf67d32058911292214c51de SHA512 b6a3a34e931c637e9917b71f735a3e87e711cc09251b6f567b96006317b368d160ec3dcce0d13c0fb379e9179d3e4f60fe23a487cad0bf809ed5cc33cb91a3a3 +DIST firefox-106.0.4-lij.xpi 477205 BLAKE2B dc5fa3d9d4c9e8fc38dd5e7c0217c18327131fee18b934cf22405e85d2c8cf7384e5c86ff41a4c7374d792fb1e803c470744532f3528a8fabcd6973879b9af54 SHA512 4f92c2aed5efb4c8f42894932d15f0720a9e3d0c0b0ccab727aa207112215f13127cba400ff13b0320821ebdacf8f4d5f44e57cf128a8ecec1a4f04692ee946d +DIST firefox-106.0.4-lt.xpi 569674 BLAKE2B d3a047ec0c8d46408991b36cdc343743a07d33d635bb9cf960c4f5dcf229fa5f7f8bde14489df6723940c694a1a81effc0c44b83ce784a4bfeef40ace5ed6c2b SHA512 d3a98a50446c153303914ec06698792d2976456ae37486885630820a2617683fa2c335336a358432e5483c35dbc9d4a66871aabfd01648d3516c79c8b2d0170a +DIST firefox-106.0.4-lv.xpi 472685 BLAKE2B 4e19e51d6e6979fc9045f5878b3f1de39e8297a6e3651177cf2f7d3be18b48ffcf9da4a8c2aaa109a48737ba684381e50b06a39f56b04523773c6788b2bb3da7 SHA512 6e9caaf32aed9af790a136504260baa458e966b5d4268da97f508c85d7f5ebb92f1473fe164b7248bef0a045b83c2c85fd1c5c5afb793e8bf645af454c522745 +DIST firefox-106.0.4-mk.xpi 496318 BLAKE2B 565258bb8386a885c7c21d5962f253114f5313364fd66442590ca1abec9e5153db291c69bdf8df9d8dc259bf5a6adee5588cb7be78d592a8012eb249cc93a8f8 SHA512 a6890a51f670bf3112586f71d7eeef11969ebbeedad8eff7df175d6de8f9afb8f77fcfbdf79990aa740972ed8491ee0c100fa596b075af195f08fe52a99e8508 +DIST firefox-106.0.4-mr.xpi 539601 BLAKE2B 446e1e729055e34b09804ba56268a94fc992abc2481ac6fb26313f3e574a5b2b362cf3d301c218f07c0ad9abeb29036af27703fff0be87e9a90c5964f8df896f SHA512 3f68d79ee0d97bd5480b6d5ab51b45a011f971a478c6d1e58033ec8b2485d96c437709dfe5d8601f4ea0d00c0938eaf1248975882bf6a3f40723edc5906cf42a +DIST firefox-106.0.4-ms.xpi 456694 BLAKE2B a1febe4b503482d0f39510aa12da36dd6ef6a87d7f31f30105e94e9bb8256a2e83ec8ae6e621ab13b46dc606f6daacb3c6c70b322ed49cd72d17ced4ce2454f5 SHA512 02158370c09eb980a8c287768b9d28b443678b86250e774ca87be090d5fe9aef6c1530c32ebfed960d0d8efb5eaee0cb17b1df6895384450148b97e66ffa3919 +DIST firefox-106.0.4-my.xpi 526211 BLAKE2B 743c656b22a5fc1a2a26db1c2fd5d7bc7802d82cdfdd122085ee64606523ccaf294ddb1755e319a700a252c43210d9ef7d42c5cc779f737acde851abd7d00911 SHA512 b0fcc1396a848e51c6f301e98ed906566149e34f05b553558572c00e40eb2d1c2a99b811e968f1b5a1dcd49917fba47275770b247b87afe049e539e7d438a87b +DIST firefox-106.0.4-nb-NO.xpi 550271 BLAKE2B bb8397a52885650a578264c9c904a70d00cd083b355cb3a28688d6a2999ea939b765225e5fd0d2981eb2da14efe172b3decbbb03b3b2762f73eacdb34a57f727 SHA512 426e4b78111addfea66d102201ee60e53704ee0f56dec5f767a63d41148a8637d7ba8e9223d96d6755979417d8dca6b31ff4b5b10f8e6c87f44a29d253e9c63b +DIST firefox-106.0.4-ne-NP.xpi 493201 BLAKE2B 3d48411c63ef1d70dd43c1bf0108a3905a3f39635611692fa67c715dc7c0476ff7d82e04e636d8343ef1aa4438eb28d0ab0318e9991ab6fb20dc42ff5259a94c SHA512 7977763a536224f8d5fcb36f1bf92d1ae62995ac5dad24b716eb38d41ed943f5641f48c73b991802751e3319fac3d102305b7d6a227b950ae2295edf7d098d9b +DIST firefox-106.0.4-nl.xpi 557962 BLAKE2B 42465f66087013b1a09f395bff6241c9f4b4f2c038e2dd0b4de1e49f096bfbaf77cbbaa6212197449180ea719d20d57cf0f070704badef1fc50673fc1dc3799a SHA512 fd7896055f4ec0737f091257c7329d7bed4f9c6709b312985dd6c24e3e1277e2fe5a5bf6f43097490e0e88ca4114f1e09e25bb63f175156d08d83324941cfed2 +DIST firefox-106.0.4-nn-NO.xpi 550858 BLAKE2B 58e8596672e0e34f7db4a66a0a3a20e0748128af0d8bfacc45ec4b206129d41fcfd320cbfbbffb49da98c9d9948d97980a30c205703a40c8ad011102029edc28 SHA512 509ac7cb7a31c72ff6fc9e648e53d6dc43f60e707e794d79a447be2c62b222b1957e9f6c07a9aebc11cd30624dd7a971415304b182307b1852a8606cea697c57 +DIST firefox-106.0.4-oc.xpi 574504 BLAKE2B 6ec55d84a2374644f4f9e48cd8e789f467b08b6e4229e8a61c3da837d3c41cda3e33bf786b0c54e15254924bb35403f1fd252800b71095da83d11229d63afbbf SHA512 6f52e9c431fe99de185734a049261d5cb03f16eb68dabbe9c3538dfc529fd02890e7dac306ced61e612b92e3cc3be3956519907fff55ffd8e1f320d7f65275ca +DIST firefox-106.0.4-pa-IN.xpi 630423 BLAKE2B 0c26929babea8b81935d8ea150739e1f513873a1f015a0cf70c91f602c7e4699064eec0ed5f437d8a71ba5fd76be71c30384b56494bf8e9a3e73d03f00010604 SHA512 4b718a43e9c63af98d8a6f8d63f7a3be5624b2520157d8dc318829c7228b6741c0ba9ab767b0bcda5a833532f1275b9c59d9f37bd5c6e7e9b7a824172e98492b +DIST firefox-106.0.4-pl.xpi 580618 BLAKE2B dd546cd725aadc8078020891944546cb5615492b743bb7137e7c6dc7b49294ad007b718d597257642206fd80ae7e5ead9b0f39d521792db667d1f00c90cf3d71 SHA512 98e46a00ba9a8023276aac3eadf22411caf0e0b456938336c72e6dd832d345d62cace63ce91afc607ee787e5f01b15fe9c8956dbad77df751cd5f9387b00b0f8 +DIST firefox-106.0.4-pt-BR.xpi 563215 BLAKE2B 5e722075d4406fab709f973676b3385ce3e050479f6ec957bfe21bdf7896f5e4786aa5e8129e35a699da7ab581aeeb755906d9f7cc75415941d417f2fb9a791d SHA512 f443f3ebdf419ab302cf08fd0e2e66ec514dcf43d0cbf0ab90db732b8097c51848f765115286394c2d84a72c458ca2b828be2739302cbdc0e1fba8f567eb4f12 +DIST firefox-106.0.4-pt-PT.xpi 567723 BLAKE2B 79d606296835ce4cc489aa2b8193016ce5d53df9f294e8c0080fd4afd324c845c03880cda4fd2fcbfc655ac97a00af8c0feab1c33453f595ddd267c57f5739cb SHA512 2fed61e2b84ad27a5df9694a5283ac32020dc9a72cce7ebf0797005e8ee302af6803939131275f0e955121964fafabf63e67e8235317c306f2a12425d2868642 +DIST firefox-106.0.4-rm.xpi 558458 BLAKE2B de2c84d0522e15b17ba36c13c2c9b359e8130750fc582ac795457d6c6ab70ea751324c816f4413ff27dec18118ff999abff385a45110fee972aa2b7da1bc9a14 SHA512 145ef28a2ed2382ed07b2c9bc19bc07ed61800c36d7bd995b660b7e2ee696d8d3145000010683bb9a028890cf94a8b7d0fe61ee0fb2b4447bc8b4166ce93cb1c +DIST firefox-106.0.4-ro.xpi 539415 BLAKE2B 21d8eff4be55f8e21ca969217283ed45ad3801549132f49cbb43f1e99a984691b96b87f5e0cdb406397b3ccc8dfe854c0b76980112f127dccce18d4617a7e506 SHA512 3c6169e90fd4f53e66cf46e6829e73da23ea5a702523fd46ad7119667937a547e000141dcdb776986a762efb94f87f4671164f8e8cc27da870d9a1bcd9b52897 +DIST firefox-106.0.4-ru.xpi 652367 BLAKE2B a9df92745d77ba05c60587053eeb7d9b6f7c85e2e21be385f27edcc4fb326cdc756ff6bb08c2cd89e8c629b2518ebcfda403770066e3339af6a631089d87a983 SHA512 bccbe2a22be286d73157b347780bfddbe6880b874fc86eee84f00287f31e7d415abf6016bf032772b47558da3a2d1e7d84a6e1facad8b734b92b2b2052d59ab3 +DIST firefox-106.0.4-sco.xpi 509986 BLAKE2B 99a3920e992c885f0d4c5ef77e8773dab77244a1754e37c02fa33a90987a9afd92d1804fcc03618b2973c427a3189b7671fa724cb2fd33b085b1b8fffc24e64e SHA512 531932e4f1a31fff29f96ec0ddc30154f4fc52e1990af51754245528ce0c5c1c7818cb732ed9b37ad8697bc896ef3d00cb85b89f8685c630c69b253353cb82b5 +DIST firefox-106.0.4-si.xpi 577787 BLAKE2B 0818a4d8bd3cb3efab047a9309882f6978e9a662b0b14a686fb0435051c5e9f13b1c68bf9cdf967db863ff658b05d9aeeb3fafd74c6d59b10a92a750ed7a23a8 SHA512 b8948cf43c0ad3106ca2e70a5ee3d0239d38f3c85597db1d21183e739a0f371a3718ef72fea9375fcb44f45d504c1beb9d3379b1bdeecd0d573161d8e8fe9c8a +DIST firefox-106.0.4-sk.xpi 588278 BLAKE2B be23e26163a22e985b4d44463f3e537a849a383ecf48316f99b46bc3e1d72d4f3ca62b75df6c57188fb5c3c74154a0071fd54ece367e936cb5a1230afd291e58 SHA512 88937e58e84604ac34ec3978ce12a57fc8196e2aa5f63120df8e03f24c7a0579dbb786e2d2a3a348eba24c9211be634f6a9e446b714222863eaf5c223c505c6a +DIST firefox-106.0.4-sl.xpi 561271 BLAKE2B 280df4349f0c2ce3a92ff4891e96032aa681c7575dad0c9b5268131f7d47c815736bebaca2d5449959b079e6b297cebe2bfd1bf4fd9daeb3300650abd9aad8c1 SHA512 39f436bccc65c2b4a1bacb42caf76b8fbe556c413c592bb74c850a9be5f71eaf455e2b7e03358fb84d13650acaacc568601e908be8810b726a153d459392d332 +DIST firefox-106.0.4-son.xpi 429535 BLAKE2B 9dbb6ef35bf85586e202feaf381a18f8ac196f90457ab4297aff77644438906382de907ead829b9fd9670469cf9dd57df432663e94c4e732c1a8be25c4836714 SHA512 f257a4430cd7809a437b31ae8d4847d4d16756917524ab1ff34419d01f06c248525683dd12f52f9c72c40299625958e0e1ae7c3db9439053e09d9d3b3dc5b630 +DIST firefox-106.0.4-sq.xpi 565749 BLAKE2B a86436f6359dacfff9b70270d8a3b0f82b6648d81873f4856bf52be043c2e5fa17369bcc1dfad870ec6d51d78b36641f77704ed60dae7dae01b4b5ca159f2234 SHA512 57d372aa9fd6a4a75bbf323e6bfae31e721cf61b185799dafb1d2e0aef3b9c53bff0fd5d6c5623f1fe45550b3f5694e6589b55806dcb89a57af2f8eb6dc119a3 +DIST firefox-106.0.4-sr.xpi 607533 BLAKE2B 65f11376ea784d1c716d5f211ec2f6ed9327b39faed758968890abb929bcdf11cb7b7135da66a6e211a36dc2da446476ce17dc68e241fe3776194a1db588984f SHA512 3ca99a17320d34de0ff2e5436543c5aade686b0e5d7662fa951d699b04def61f177236a77a56f6c5ad0e7666b768ab20c2e9decdc8a401f3460974bc4f774875 +DIST firefox-106.0.4-sv-SE.xpi 559815 BLAKE2B 06ef4b5f00b977c03473e436b810715ef4fb3dec2f272847bf3b26a6f5d339ea668d63a5af2b0594a66d7a430c3238518372f486f9aa46005282d21e3b820867 SHA512 6655aef13d45a6fc0d17d71fcf90cae3f479c24522013424cf0805c10468179d395ed5610171dc99abbbcfeb39b1ad31fa667cb8a22c25b44de983c5c14f1116 +DIST firefox-106.0.4-ta.xpi 517841 BLAKE2B a3b2051b8c557c48ad2111200048e3447e90ce95b04ed607bdb0048bcfd8e52fd9c38990f8a7200c0556c23e7b573814637d404115d8b0020267a5932cfbe8d5 SHA512 cb530e1f4850403e70a032fd2f67c5976bfe4c7f9bf8f1d3b6262aa1a821428610c04e9c14df27829d1e0b7c2d2d45b5806cc030f605b22fdd98962e1a558765 +DIST firefox-106.0.4-te.xpi 564269 BLAKE2B fc097603102b5f5e7340b3109ec5a753eb8f16336a2454ea4b442b5a2402ca80db28da771c18523919a86d56f8e3bd5ba017ef1a15407bff8b575fab2c1a41b8 SHA512 b9637127042c08d59dd65b546474273b4d8db97fbc66865644ab027cac3e8587581db0f539b8cfca3162d9bfcdeca7110fba388bdf08eab4da8183e1b119184a +DIST firefox-106.0.4-th.xpi 628701 BLAKE2B 0a65f842d74d92659ff9b9ad0dc71e1f49a808ea60f7f7c783e40c44d5b4d194c3681caab56b6ee4dc15eb9cb855abaf9a97ff4f2a3304946c27548b66a22710 SHA512 746dcbf51d0004845befc8f94e68c96c68db4ce2f1e641d16e3bac3ee234f7e1f92d9cbea7d045a179af079326b44ded73fb02ba2a5680839d58f435d6c72346 +DIST firefox-106.0.4-tl.xpi 528363 BLAKE2B 531832326452643f2aa16c90fd5a561ed9f41d8c543ef1f83a32b2bf75531ad339ee0508a8367cf11be09d45220bf36399af0cd838d50728ad11dfa4b1f35550 SHA512 67022f75f3f2625813ce993c63121223f278c11b03542d0777b457e5b7d40ee746f983bedb57486d4eaa85e18a27dbcd5e3581e0862f662c4bf3af9dbec1cdb3 +DIST firefox-106.0.4-tr.xpi 573864 BLAKE2B f51916cdc8faeed846307390d65e175fee75e1822e2a4e8c6de42df46f3de71b8f1621c6623215225efaabf32716247e3184d6317fc949858f772c2a01863f97 SHA512 c507b534bed93a6cf9097e004b79778987105da081624a182ca9fd1e9a7456558588b5f3be9abdcab05768403be80f8d969a97975b82a94df7855ce594ae278a +DIST firefox-106.0.4-trs.xpi 493777 BLAKE2B c1d1f92dd16c83a88159e90bb7e57c57bb6026038b1043d327e13a658dfbfb6f71ace40ccc4f9a272858b412494f1e37d4118ed5259bf08492ef42812792e77e SHA512 5b274adc8b97ff7c8ce3e591fd274af20c5e52921aa2587537a06b96a04b28da6f790411a4cb437577fe20e9c0f206bf929354ab2bd3c4c7c022d2a1d3adda42 +DIST firefox-106.0.4-uk.xpi 645585 BLAKE2B 952e9aecff8184cadec7143d26a2cfbe7d1412e2ade2dbda2559e68a56ac81c09f2385bf4be465f63c081874786d98d5859a79ccc73efb7a11aa3da81772204f SHA512 26bdb7e0c592e97dd36dba8bdb417d920b9990c9e45b452f70039136fd06c7b25255d4e8369b90276a138238598655721bc929c11c30365742d86864f69be0c4 +DIST firefox-106.0.4-ur.xpi 566160 BLAKE2B 901ba7e04174d0a51f258b751a1fcf3faa4c14badd6251c8a6aa74516197e62e93806834efffd990203b4456748aa7cd8f0ddbb03263dcf2e7bd667074edbe7d SHA512 ef3bcd118ce8cda5fb6ced8304e022ceec1c13ae25f1f97bccd34628cfd27b4df4f160737c2b61f535bb7f25995839ef99faab563756e833559fdf97b32c955f +DIST firefox-106.0.4-uz.xpi 485822 BLAKE2B 10162b766a62c61ce92e3534014cd0f7f6bd9d531b42da0a49795c6b3084a429bbc07a04b1e0cefe5e73b8298350814237fcc35ae9d45dd4e8d6d8d4ded4cd67 SHA512 b2aca9f1db6111519d3d8c0279ad7354ab8c4910849ae676ad976d727f1c28a11c277d88387b7a724eaf2b4121cc54d0e0de473779ad8465b5533c089b7b4b9f +DIST firefox-106.0.4-vi.xpi 595208 BLAKE2B e3abc4b64e916f3f669c46129f574b4335d0c53ae558e1628dd5609cb406bb4f97b6f20b29036d5114f8e5b937848075ded6f3ae93d69a71e9a97701b788e26d SHA512 6ca73435c1e95902da61e73cad5efb0cc94519c8105d2a8aca9178504861c4d298d82e58f616cd7b14dc2fc6f98cd692306b4d9cc728e7648a1657c214b542f6 +DIST firefox-106.0.4-xh.xpi 427009 BLAKE2B adb8dc6d9301ca7061869d2978cb577717299c39b438b5a1d5140b59c73f9b3ed085a9056f555de184496900f9963d970f3a5c4f71347f2b496e83451f5b55c1 SHA512 60338ac5327fee31bfc29f3ffd6559a6e9b063c4af5714dd9c2d3c9a6ad54279be3720f79527226343510e4fcdaccd07dc0fe5cbb6e699f88c22991e158d1857 +DIST firefox-106.0.4-zh-CN.xpi 595324 BLAKE2B ec383c5f61068e24eaed41751b4ae0257bcff2d4a787dbe4caec1c84063ab845b1db7d1bf944f0914c6abe8e5a7311320f208293d190acc32cf4dafc8fbca652 SHA512 8e8a0d09f62163864c8ed476e488b34655a3c544550e295c43d82f0a05ab2c0d54c0b5aa3a4d50d78320fb529a75762ee5f4e34147634cd0bd35084034146502 +DIST firefox-106.0.4-zh-TW.xpi 596104 BLAKE2B 8b841004d3f729df0207303f91fd0377e8e30e0f8bb5a52a83cc8a66d78427185d0ef1cec07e22cba8856b1879df374af6c542b4e8703f5a8d93a5cfaa479abf SHA512 381e77139467a9c2dc87bfe951d1ff4cd47dfa667683bb4fb2c83b9c4f2a0cab48a3c921c57beba7dc8d0ac49a981f9b8709e8200f55fcee1d65deb006932eb1 DIST firefox-bin_i686-102.4.0.tar.bz2 80360310 BLAKE2B 196429e1226340b49dfcc44f1f596ab897b7c60c88595794b2b75eb2e475746faa15ccb07d1e1696acef558733190411d66ecd61bfa17ae1e99d9a0123360cbb SHA512 a0e317332047328e8629b9a942bca31160e9e1da01f45a2e77ab68de7ede331ccadffad51d6ba4b2d7f7d3069a34382a9fd02f693264d8f6526a6f787fc13928 -DIST firefox-bin_i686-106.0.3.tar.bz2 82348144 BLAKE2B b080c718434106bc687f1db9ca19b54ececb0575687c472f6677bed889e97929cbc8f92277d0a6bbc69aeff35e1d1c5600d0bb8011a7a98f4b7613fe48ae27d9 SHA512 5c4f251bd23971d7e52d9b0f816b2804c6e20398019bd21e825f3739ac0791749b6d9e9f9e0a75cefd32439882b07590f0cb5ae8a4970e232eafaaf812b4855b +DIST firefox-bin_i686-106.0.4.tar.bz2 82337145 BLAKE2B 67b757cd30ac9f3c8891da94f2713c11f851d54847bc316c80d4abdb1e534e8f730b3931c56ed73002de62d49cccf7cd65de2c00929bf6e68abb6b4b68a13ecf SHA512 e6631f49c6c7046f938d0801f2c3ebfe397df2072b0186166d50e7038dfa06d6c934a9d0f864e26d43840e70219a4b972156dd5dbed1fa05b3986f218df8f990 DIST firefox-bin_x86_64-102.4.0.tar.bz2 77406868 BLAKE2B 82a3d844a5e7a67475afd6267c8267ec6a74233913828b92732918dd56500dc5e0c8f5dabbe75e0c4c14dbde2632eea4cabfabd5deb5a17713a5c6ff02074280 SHA512 4a58efb207e71b910fd386b9b16217ba25cc81f19a17e067044864f07a420667a234d0aa93356c93041dd826159ad3a8dcafab970513b6c4df6a77ddcb00ae66 -DIST firefox-bin_x86_64-106.0.3.tar.bz2 78744352 BLAKE2B b728e0bdfb4449d095cc42b03fec8f33bf0883d1b7256768cbea7455752ad0278f4efd1a3b046d923d817b1c3ff1826292dcad726c30874c5ddd7b0dbc9ce1d6 SHA512 1deb7997873a666a36ffb48eb1b1521dabd45ce8d472853b97cfc6b396986f07cf16864b7d13661f602de16543ac6363c11cb2f937efa019e870ec79ccc84583 +DIST firefox-bin_x86_64-106.0.4.tar.bz2 78732940 BLAKE2B 7c124f8e75845dfba2f35aed204d775f257a47ffcc9428abdef4a6a53a5a7f5397ef6c0f0e85c62f9f0062c55ca954f84f730f6867632537461289fdc289ef1b SHA512 c2864a4fd046f55c72b009ae3d08ef0ddd53b04ef3ea932a1bfc73d5c3fcb32033a45e8996e7971a8a6586cea58bbe28c7503cf3e80962e0a4cb996dcd24f2da EBUILD firefox-bin-102.4.0.ebuild 10629 BLAKE2B b7918f054eb1b2a3f8dd15c7f84e548887ae3ce4a91d640e1adee21cddd2e902aa0ee1fad385598d365f882a97990f0829863fad92c9b542756b49dac49c9ed2 SHA512 0e1b8d9ebdb2133fd8c6a59e1cfb1731be1fdfe1d7ec336dda534dddcbd313636cdab04ef86f899537fbe247b4aa58baed7af78fe7afe04c976263b43aa317e5 -EBUILD firefox-bin-106.0.3.ebuild 10669 BLAKE2B 8d1175e67f90185ec8e7629dbb39d4e7eb8abebf027fe629a6700653f924a8e007873fe002c9646ee10a3d862cd1cc70e747506e298583c6b9669dad2410cd0e SHA512 dd033eaba679ec92afd1ca16a54c5cc0f23ade936694470c206469e15aa9ed8dd96132af16f37ea124c626c49a35da8346c4ec27fa54eabf67b21693055a273a +EBUILD firefox-bin-106.0.4.ebuild 10669 BLAKE2B 8d1175e67f90185ec8e7629dbb39d4e7eb8abebf027fe629a6700653f924a8e007873fe002c9646ee10a3d862cd1cc70e747506e298583c6b9669dad2410cd0e SHA512 dd033eaba679ec92afd1ca16a54c5cc0f23ade936694470c206469e15aa9ed8dd96132af16f37ea124c626c49a35da8346c4ec27fa54eabf67b21693055a273a MISC metadata.xml 520 BLAKE2B 4b540dd2d9ac3840061de8a73117f2859db156944826d22c1f74cbc0c35f6d305aa10ff45708eab016df725cfc741c99dec46f0078a29162982431892e86e477 SHA512 0c7183e35a4b0ca2ddd092786ebdeb5b41a431adf918f0c2e541a5ef1c235066586a46a50fa29c25e5a522930824f8662fa2fa7eed8c3895f74d85bef93cecb4 diff --git a/www-client/firefox-bin/firefox-bin-106.0.3.ebuild b/www-client/firefox-bin/firefox-bin-106.0.4.ebuild index 700da6ce60a4..700da6ce60a4 100644 --- a/www-client/firefox-bin/firefox-bin-106.0.3.ebuild +++ b/www-client/firefox-bin/firefox-bin-106.0.4.ebuild diff --git a/www-client/firefox/Manifest b/www-client/firefox/Manifest index 7995c46d70e3..64fe53f350b1 100644 --- a/www-client/firefox/Manifest +++ b/www-client/firefox/Manifest @@ -205,6 +205,105 @@ DIST firefox-106.0.2-xh.xpi 427001 BLAKE2B 29cc1ac4f1d396e93b6ebb482bb6fe9726556 DIST firefox-106.0.2-zh-CN.xpi 595315 BLAKE2B 016fbd8e2a7102581e25a9bd9013f31891519cb1ad1366e2b0200db272366855558b26387b5d7de0c22f52eddfae18429841c0181b65a5a3220d9f7acfff72c4 SHA512 b4790d2d0e34aa928c3545adc781fca3cd74209c4d9daf603cfa63c382226692a8a6aab88cefbf79765badf7a61fc1d489af70efa0e0280b30221b5ddaa8194f DIST firefox-106.0.2-zh-TW.xpi 596100 BLAKE2B 849e7cf47c1fc040075619cea392dc0d49e68cb98404543ca417b046e663a0d159765a14e23ad888e9097f54ae4cc173cfa97516d8c554697a880898e3155709 SHA512 4cb65815eeda936ccdbd09f55bfff3c441c692dd92535a984828d01a65c135646d6c0b859dc23921a08fc6765be0c1d4107074ce020f2961959ab3ad5d1b4382 DIST firefox-106.0.2.source.tar.xz 503015088 BLAKE2B 465ba57074f9f150f6d55093b2629c1980606a1b44c42d7e288a7b5980328872a9c8cb86e052559ec858723fa40fff1e7fc65a43f3029aee709e8806fb4a140c SHA512 2aad75c05c3398c19842be46dcde275581344b09f0c65b51a630cef201545996ee00f8020f52a0d7b6416d9ad52cbd5c71b8f1cdf47cd18e4abf1ba21f7cdb93 +DIST firefox-106.0.4-ach.xpi 460151 BLAKE2B 48d9b0311d5c4f1f2d87a04cb4a0bd727e08e8b8797881938f403bb97ada1fcce98043afc7ce9de6a093aaf6de9c88f2fa6d27d545ba5b971947a36d32f71d2e SHA512 ed934ba28150ce7aaccf1efe1d9de43994a9c0f9f8c40a09e0195f8329327ca81b34ac3ba52070fcf113fdf59a9891534eacb8ef1353ad7e88ae86783b03db9c +DIST firefox-106.0.4-af.xpi 428346 BLAKE2B c3ed3886cbb2aa5180bb0ae41bbea4929d0f10d60cb56b06dd1953a01ce17d0778121fd0d291860b9839bee7b7ab0bf5d5bbb521427d6520ed1f5a7f7cc50671 SHA512 b2dc4aedabcb5e38bd09ff96c7ce7b9feb4579207a616f516347c53cd59a06f8fadff27c949e4dfa9bc0f8d8f5e9610bf2d5631f98a15f56fa434adeab9dcd49 +DIST firefox-106.0.4-an.xpi 507383 BLAKE2B 5ccc5d793232dc90b670ccb476453864a9ac8c88c4dd294205e28f2c75b2179599f760e155445371a36b3109cc500755ef0ba02df4090ae411b4e9c44cb35ced SHA512 91e2ccbb1f42b0e079ac9bae162b23dfe8659927cd92980c3d20a37c2b20da5e46ae8091704e4c65438a48e26dde7be0a374d1ce8fbf8b32c554b2c74d02fcfb +DIST firefox-106.0.4-ar.xpi 573892 BLAKE2B a9273cdeb0bda4336695c51b3cf7bbcd91183d18dee262ec830b23941ecf53c3fd4d0607ad5ceec1b8c77b096f3b26e4e4f2e2b60a3886316b2e600f610c9060 SHA512 30997287df39fb8816a8a592134dbcc38c043397f9d4051180a37f13d86b9ff6c040c5427917bdcfecda83c376cdc0f6ad2e0423d9d81138f8c41bbb73b22a56 +DIST firefox-106.0.4-ast.xpi 494696 BLAKE2B 9061205bb7a1f1270a716c115591aedf011e69a70674b96ea9b906ae2717cc0816338b418ced1161e555d111f26655aaef79bbed81c778e212cac4113381b4bc SHA512 927787fdd74c1646641db34120e3b85beeea7a7366c05de99e185408b46a2abe289d5361b15a654e8724904185d028bf88823ecb2880c8a6d726d70594a810b1 +DIST firefox-106.0.4-az.xpi 497304 BLAKE2B d56e66f7a4f9a252b07b6467d78f0dba83dec75cec437d99314167ab73600950c48f8f4d7cd2418d113c84fd71628da3852f25edb2e12069d96f75b34c2f0b1b SHA512 ec4c631deabb8eacca3d52ab26edfb5af8b6c9f90c07a88ed1a90f1d331bec531e68bca321235e3e2fd29f9440e89dd122ed48f45d4c4e195c7b4552faf5a2a9 +DIST firefox-106.0.4-be.xpi 647946 BLAKE2B 7caee43444fcde78e5fac26426af1f66ebf7268bf2260b05aae7435259a3d44f545308d97175b3579419a85abe30d6ba55c75c0f6c334c4038ed46e5f79de84b SHA512 b533b09ef7a69febdad81a3bdfe55ad60ca263bad97f4600a7b15e3004351272db1d81a6860f6b0f815f0b6180b1a0a923e12e8476985d20e4673ab3d75c0ceb +DIST firefox-106.0.4-bg.xpi 586675 BLAKE2B 8b72e26b170ed88eb1797913ac9e719f8f922456470474b4bb663843f2412b7bbeee95c6af517a2e2f51fba75c6d3d4b606f986f4c68511761c0d2ca9b0cc1c8 SHA512 1f69dec0b6495674dcf57c7f4044ee5888e83e5c21ab1513dc2aa716824521933fed16556b566bf27db5b23b3d05adbc6db4a67a20162137b7f7f045488d15cd +DIST firefox-106.0.4-bn.xpi 587363 BLAKE2B 6f6e1bd30341d8548a5bc849746b6e6fa11697396b4295804676d04c4c0da075caf1a00a7c116f7df41b00be17526d085dc7dcf2dce6a971f976135a126d4ab0 SHA512 d0a4b73ffc4a80a8883dd6f6a2c75303bdf0e55e65158609e7eeffe63d2ccd2b47de46d424329084a85b2be8ec20721b80d4ba8b8859032647d9d579c3a42275 +DIST firefox-106.0.4-br.xpi 546142 BLAKE2B afd60d40373ae1653e923b2262132e4222ffadce7e99de926d12b36bf6a36f68f1668d64d78ec7f5e980de202edd8127ef6f35a706cb7b8b61dafd779e4943e4 SHA512 735875e242c090844242965143519dbe9193d0fed0f720bfb417ef9c42e6d462c16c35b6cae35d59c60a3e0799552c6b982ecff40b0291f6c267d80d389a9d6a +DIST firefox-106.0.4-bs.xpi 468745 BLAKE2B 9a59bd67a9db1099ff2ef131c2e28fbea297c1462de853c86b33ac0e48b40aa92c0d23beb808432dd8749128fc2c166770bdf7a79746590fc133b6f3a1ac33f5 SHA512 eab7c8625b630586c167421ebf0999b005126f1a6d8072a5007e1d2a2cf03d211bfc82a101fc8db0382a2c36de3ce9603571a9f751b3f2abfd347495d42afd93 +DIST firefox-106.0.4-ca-valencia.xpi 545339 BLAKE2B 546e2d78a371ade1b194e2c6bbeba4439eaf45b69a299451cc0fb86bae4021fe4b16a5dc599bf2a795f68c252b7d7d69479da32f2e222ca308c47b294a1c518d SHA512 481162f530f4f5205b1ac653eacb39230066163d885f1a7796f153ba3969fbf5a2290757c7ddc7d5abf611da7639747f2df8292ee620ae4adae946f301ce15c1 +DIST firefox-106.0.4-ca.xpi 548758 BLAKE2B 2baf148f28d9aad8bd46b22139226195e5edaa4750b54567e695775efc89813c1c483e8bebaf6a1af1be91b137682a20ab69b7760f2375c5ab368f0780b2791b SHA512 27d2808dbced9e20b78ae15c3a5c7f06554b7851656efd94a99b023d704f6a502f2c70628b672d855a26efbd45ff001c556640b0e1fbdbb2b673680349ecc7ea +DIST firefox-106.0.4-cak.xpi 560424 BLAKE2B c1266614eb75ac4a66d1cb31f219e63c334c7de17dbada6ed23e79707b3aae17854e468b2c6eba01e343bb8f63432f349cceaa220ad66e6de8f5f521f18220f0 SHA512 269f075b83382458753d6da9f2271fd130d684034f000cd6186259ec6d2cdfd71d5f7476bb56cc7b31d735d67f2f0e3d92e4d52f5569115a2cab8740a03ccd7c +DIST firefox-106.0.4-cs.xpi 580722 BLAKE2B 331bb129bc19896c2c838fe069da7e1b6fb79d6980b44de07fb3d81ad43e889ee0c03c9b55b289e5d09b1b1ae7c47c575ed39edef01f99dd6c1a83271d94bba1 SHA512 6e8962e145da032bd7510969d6b707f91c7b66930646752e956ed24faaa33f298fccf5c85f2455eca3e12c49c3e16c8409895bee498c39c5cae71f962a6195b5 +DIST firefox-106.0.4-cy.xpi 562863 BLAKE2B 2cc9679f350cec0f6b90080d35bec7d00c81b7cd586ce4e8925cf3ae42f351b0fecddcbfb81e5ce10688be73b770c790cc3db80a0f22395b94716aa9dc32af54 SHA512 2123342e16ddfe314e206b1fb1cc20ffaf4f497fb8fa13bab56057f8a104d6e8c804b2ca8161ac40d23891b5b6339865a426c88c264f417952af3d9e28adc24c +DIST firefox-106.0.4-da.xpi 553187 BLAKE2B 57093bb85d1ef20e098d73542fe272ac9fbc5155142e9eda3219f3015cd485a1b76bbae7a7988f141b5d3918dc6500fbca6dabd7673382946535eab79f954d9a SHA512 597df29a67ff06c94727d2838247ebdb365a360ffd027ab7028332fce20435160dd0abdeb09ec32dc9fa62043b4d87502f6e1d8c241b621e123b6526f0c7583a +DIST firefox-106.0.4-de.xpi 574544 BLAKE2B e14bbf8b4895bce4e30f75f52cad51f88c6051aadf853dab199aac94bbb2fe879fa8fb5329dd479bab47f183d8c48d1109197cbfab0b5a4d2b03958e094cf364 SHA512 cef785b42edfecf8d4aa4dfa20e7a24574fc7492e44779aeff8d39d88f53da9ff7e06dbc962e2c1a2b32bb2800a7d3810e69bd7a4ae54283c4675979fd83d2bd +DIST firefox-106.0.4-dsb.xpi 588019 BLAKE2B 5c05c1b7c9022872b82a2a891f9c6a4a8afefff5d093943861644f568a6f14874eaf995ac505b6b148be40c8773771274976a476bf79ff8f5ffa5b4ad24dfc02 SHA512 9c02e0decab2ea350bcb85166c7be4d8dcb47bb512985ee69acbaeab19f6b3f085f126e9d875cb9359512e2f5ec5428d395117d2719b498d551b3709895a26fe +DIST firefox-106.0.4-el.xpi 663918 BLAKE2B b93c71cbea02a81adb83fc04165fe02ec3b9300bf1a51c870dfdc24788a475adda371d5e6bc52fe67b465acd3426c182b7692195cafd043474b07c20588f78b6 SHA512 a5773039c274c9418e7c6f09118486fc53ba5ad2e19d28f9f1fa2e795c910d2446151d61421569c03e0b1a84fe7b118cce0b9c256042ac2e9b6ce0448aedd368 +DIST firefox-106.0.4-en-CA.xpi 528598 BLAKE2B b7bc00ca3a87c3cccf2943bb1b993c71f41254e8ee3bcdd4cd1c02d5c4cb6f91fdbbda0590140d0d1054e445c0fd4ee354b4d62c0f870b0df57fdd0d24f9fde3 SHA512 2b6fbc4313850de2d2bc24097b12745e205ed3b3bd9fc1d956d21157f32c5050251f9e23292f3b6d29ca20716304c1aa8f36fe5bb054866d9e7f806f653312f0 +DIST firefox-106.0.4-en-GB.xpi 529348 BLAKE2B 8ee7b5b039779faa9e26574771267012bf1a30f91c5cf2433b9b3df178c77b9fd6e0ec58573a54865ee1e181f96a4eb19fb2b86d8b22410b7a7eca969d69bb02 SHA512 3a3520c3810a3e09306783d19abb14e695d5b110ae957a4f02a86e3023af5b6581ec458b85d457d99476213f48dc373853cff2999bbc52ea7475a231b75ac49a +DIST firefox-106.0.4-eo.xpi 556649 BLAKE2B 0472ff579eee32c9b0b6eedb69d1fbbfe9f329a321bcc2b8b8edaca7a44f3c6f3f2aed4d828e379bc15d5b910c61b37bf8e31bfec3d7cd765ac5ca0035c517a7 SHA512 7680a47c4a705d22e63fe98dbbc4721f5fe7b7cd4d25a852d3a3f30306974f66d28260b2b38623667355e3cb6b7b3779481a1dc481a00b4ff7004367bb4c5fce +DIST firefox-106.0.4-es-AR.xpi 568418 BLAKE2B 7647798296990ec54a5768a08ac9e4a79cd8700fe09d80df9b08616e5738e7218127a7d598bbdd57cfe454509484055447d3a1660e5409dcaf33551a46e62037 SHA512 8c4a11dc69b96702a02ef98fa3dab96204cc8f68594649ed4bd00cc2fc24c48f65032eeceaf503d2b32b404878f4eafd2acab7b81c322e7614fec1490e136e8a +DIST firefox-106.0.4-es-CL.xpi 567428 BLAKE2B 3df6d0efcb7a03669ef28861bb7a5c2db299007d5c0e5e6890bbc535047c99dcc55f825e9aae8641888af862ff9f28f936b09932c9e5fa41fc4730009be7e501 SHA512 93bd7b884f8e7e7bcd155b10c8525959083d1269432277c043bd82d6742b439f21069d163d6028a55d26025a422c6063c4b2ca643273e286fe87d573004b287e +DIST firefox-106.0.4-es-ES.xpi 559864 BLAKE2B 2d759f06a058561d1e79a6c33e9ffac6cea7ef651b3866b397879009f5091e5a4f10c932bbf5894392c11aa4ddc15f23971023ecb67a0b5aee60779bb3743d5a SHA512 7810213aa4043f5598ff783d887eec3024e61833265a0d624055477353584662b7b421da02894d52c38b1dd2a537a26f19ec57d1adca5a55d439995737fb1e10 +DIST firefox-106.0.4-es-MX.xpi 571129 BLAKE2B f060942826097d4e2617be5e75ff6028d4eb52dea82a21fff059bc3108b5444a5e85ad0ec7e0f65775c9c622ba9d280a4d47179c74754d58a589aeca5ba13299 SHA512 83f8f4e76bc74e955f13c9135d2437a0586e14d243d60274a0704fba70126d4d35998b2a9941c2bd2ec33e7daf99a9a894d9ad98aa878a8a4fafe6ab79d43b4e +DIST firefox-106.0.4-et.xpi 539269 BLAKE2B b1dd6307ecdaf1267450165c8ed665174c029751b8f13b693c4c0a8c3b4c91969c730ec30ed0f1e776867d84e6cb6d51312939f546b9800cc0127600f58265bb SHA512 e19fe4706f730d8e9b2261f3690731de02081e027261acb37d3ec6b0dee7d7f2bea4ea4e2879c4373454537febf4633794bf55248d0a1aa91b0ab4eecf3946c1 +DIST firefox-106.0.4-eu.xpi 554706 BLAKE2B f27753baeff722be0a861619279a0397fbfd43f27632145692ca88c2f71fed5dd97edb132bb768351f2ca1648603fa6498184a8fb5ed5c3bff9eadc89e77549f SHA512 ddc644814257f3a54e91a777fd416a3ed79e3d91cb132d2988e9e1285f18149b6c31d13e222f42d5ddc97e5ef0fb150da0cca385c5efb8bbd2b4b58c946bb0d9 +DIST firefox-106.0.4-fa.xpi 571109 BLAKE2B 62c3361fadcbed1a76254217eb05e6c5b62334009063ff92e96f83396b532b8055cd339feae81b5d93eae03803f1211a5164a2094483d7f35fd55f3c88dfe895 SHA512 208af8fa8ead25b1ab252d2315c478629561e8a3a1a2e602657d0b9a37d89891ebe88a7d7953575e39253f068fe4b963c1cc08bd61643f9abfd9cff8e506d0ab +DIST firefox-106.0.4-ff.xpi 480585 BLAKE2B 1e74421f88e88632023b78acf223bea94a07d37aab5a61ffd6541b8108e16fc7a41d5d57aa5efc0bce15b984b77a6544cd6f9a9a5395be30a141f255be3f10be SHA512 f609ee2be9731500e0d145ccf9829aa2e4d140d91810c50ae7bc8ffe6b4526392eb157fb4632102580e5e406d3a300d6d1511e9930e89fbb690419e9f15e917a +DIST firefox-106.0.4-fi.xpi 553333 BLAKE2B 4c6eafddefffa5c418a2983b266abb898e37f6605b40693769fb3345adeac468c3f0cba33e7dcb9631ef83e6ddeebf6e49d626a71c1342c9e202de12901159ea SHA512 1553630fccbc8d0de70b64eb625aabae26695e15f2d946e196bbe93e389fd37882fe8816fa9051944a5bbd3b396225f1c34d84635f7b511caf73b3e9930a7333 +DIST firefox-106.0.4-fr.xpi 580190 BLAKE2B 0b349e1cc424def752b0632d6a89e2edfc3cd206201796b67ceb09ab68d1f3108c015320f3b8efc7e9fcf25534db1f764f4ef2f5079aebe8cea8867d18ede791 SHA512 5d4a51436a13f52b00284c31b4a816278d0e6165dcf556d1f6824040b2e5be60347e0fd70e5aa7ff76937226e057736efdbd68fc2be6ac7b7b71522b48499968 +DIST firefox-106.0.4-fy-NL.xpi 563956 BLAKE2B c5d47059a9079b0125e97ef432a6c7cfe83de229b8db73584103dccaef9d5f823d25deffb4212299d66d9c59ed9aa59fcd0b4cee46703b32eb9658d84a0fffbe SHA512 731a78ccd1d642e19fb19f4a9e22a636aedb1f9ef969a99b8764393cd8d2a2bafbb178e383b30ef8e9d0a1b8ae3f81fe87938785b9295aea1d0271f8f1e07576 +DIST firefox-106.0.4-ga-IE.xpi 476067 BLAKE2B c4d7e893febaa7e0fae461a14a04b33cb2da1059ecc0691ebaeb63af85568dddb82a6d80d9a7fefa9d76ab70b1ba2adb10b502de2abcded68e1546d26669e7f0 SHA512 1962b4c2325d2fd781112dcd051f01f59f8cca217081abcfdd01ee211ffc7727fd434838debc44439df67f19e30b3a62f5c349fa94d0ffa5bb343d661bb86697 +DIST firefox-106.0.4-gd.xpi 554232 BLAKE2B d9d2a0cdeb92d39086c73e529aa113ab160f5b798533bab85d78727707aefc4e86e8f355dba94c4cbd2351649d3132b5269ee8c9b37a6d39ffbf977bd6ddaac7 SHA512 2ddadda93fe01db9029cbe6dbf4fd67b0f2c3ef66c8dce23350b5dcddd57e702cf51778195c6f0ccca3d2d97a0ebb8586af35d3b53ae284e253a57353e4b3f04 +DIST firefox-106.0.4-gl.xpi 548344 BLAKE2B 7472142d248231b357c0360b34cda3c12a13e1c7d995dc75b9ee08f0e115780b2dac4bde0ed8bdfd42f1a983e95f7a285482b041dfa73d9da458d233baaea06c SHA512 fe4a808c594dc1afdd4ad9e5dc1435ae4de553b44fbf20cfca9ae70a1bd07ea209d3a8c18a4f57012e1a873f8e7e92488a8679309ee4d745b88f680972c3836a +DIST firefox-106.0.4-gn.xpi 577841 BLAKE2B 730838068be6892921d77c678a4cf317cd667cc9c7a30f8edcb90272a645e2d954442067e9e2662afba45c73de735a8b9f8437bf79bd2c964259438cfd335bef SHA512 1dfda9c170d87b476876c8a9b0c5b2ea223b5e6ca94ac637c7cf986735160b2e55c5221f523140687bdef6500efb4ac0c4522fe9e2d30694aef39ee0bcac9db6 +DIST firefox-106.0.4-gu-IN.xpi 537615 BLAKE2B d98156c477b444a2f8b1b680abb7d11e7b10bc454a6eb0f69bc3ac99c433ab457e256dfb1c7527eeb558dd6815c380108fed144d89b735918298a1d27d1c418d SHA512 c4d6daaecf6fd29e8d66a03f9ebc83001b2fc9832a534989e3eb082d7477a684ea1c2d6dc06e1bd985e845ba43da73c17914b5e5d628715e785cdcd3e173b3e2 +DIST firefox-106.0.4-he.xpi 574400 BLAKE2B 12f59dae50dc5c27d943a6f480d75df30fdb3f8e0b066591930d7f415f796343836884c69da877d44d7a31bb95a5eaf56a606f74d6ad74c5a7adaf77df3eae10 SHA512 9334dda0e0a4c949cd8d06f24f5735c993ac85aae802bd3de857315d6ad20881ab375b216fd5e447ec9a6ae07a57cc508d6eb7c36dd48faa7ee850322ce7a5fa +DIST firefox-106.0.4-hi-IN.xpi 565723 BLAKE2B 2856c9b2b1675aa0522ea2d0123637882fe52bd44f61a2b186e88c9a70210dbd9e60f505a5e77c546a1631401793ffbe309e46957c5b2e92df7fdad6a56080bf SHA512 29588391e22b7913a8ca210cbf83d3beb354a2fbc9c7c8ffe98928ba3f7f3c5315b0474b8c3f43b1349a2803cb96f998d20153d9ec99353b9eaf7a2848563463 +DIST firefox-106.0.4-hr.xpi 539364 BLAKE2B 3ac08d79e3095b763b83e055813337bafbca62ae649d65fca7e29645a136ba810a825209d8ea5d4df8a82acb9d6b83258db71d4ff2ba79319bf2eb5e5a25825f SHA512 2fb6f84bc10f5491ba721482e1788353f6329c29e23ac3a4d60bb6b0ade6a46b876d2e6e7f865154dd9602de233c7643130392b833c4d7a5833788c2ab34f5b5 +DIST firefox-106.0.4-hsb.xpi 583949 BLAKE2B 52a620ba1073d703b6420b657a5c47626f3a68f5202421edad11a9e8b4c4c8f99b0826d2dccaad8f76769f25d772d002742d3a31ef7f406c10bac316474e26ca SHA512 37c0b788f996f9d754f8aed42ae3f849f0ae1889cf9115c45514e2443fa9f463e835cca2f369e1560e96869c558d8a7c5bd826a67cb8fb46ba77fb5522e43f78 +DIST firefox-106.0.4-hu.xpi 588141 BLAKE2B 8e70c5bb207bf742580f9db7ddda146ed80ac7d6fd82186c3d5dc4df80c4a88f637bbf7f4025e0ecccc6d5469816da69247dd9c957b8037199d8c18766838199 SHA512 0eafda1bb9ece87f65f5abe3d75d86d410874fecd9b0308177f9a73ef5f8708b2133263eea9498ad56b155338e03792716585d0625ddf476ccc6f2cc83e29531 +DIST firefox-106.0.4-hy-AM.xpi 592236 BLAKE2B 0e27e9c14bf1a09ff351b2673b9ea5d395bd5a466ca42fc12e661ee6980fe849c033dbf9ffd835afc55d28625f8a22797bb93dd29a411627431de2913ebb8a86 SHA512 d661d39dabba83a093be790d5a75a5947961d9c66a81c521473d60efcc5a34709c2b4d2a44bb2a80a1ebd1b416c3d767ca69eb0d689326f884370743ca35ca0b +DIST firefox-106.0.4-ia.xpi 552327 BLAKE2B a93eccf3b0d19aa8805f90333f14b97e6e21b1f17d58cd540a4d8d7cea9583bd64b6da44721e19f10d9f9d2224c6bc8e4ae5ccfee3fced14949c13bbff08ee6b SHA512 9a663fed0680cf2a5ec248f64690da8ae05bab3572f59ddd2bb26bea44b377bdf980b09ffb70dbc064457cffdcb49b925cf52f42f2b41b6ce145a92bd5829d05 +DIST firefox-106.0.4-id.xpi 549213 BLAKE2B f7c3f17abc3ccb139b5930002c4666cef583b79456f0a00d1707ab55f4523060909bc6fb44f65a67c8b090cb3eab58ba29a5cb4b2df6dc5ccd15452ed7537ae1 SHA512 06e403b0e24a1aeb59276b639c34a2ae65d86c620e66ebac12f06d6a855646725b081a47fcdd41152fa4ca1e3a433d6f09f7c7ad3e4b3b8cdc6374a17e76800b +DIST firefox-106.0.4-is.xpi 562120 BLAKE2B 0d4af0789c31c22f12207a86acf76a79d72ffe45ec6318bc1832ef8a7c831a4a59894f4f4fabd7126ab9d049fcb2add44d2e4c71482239929334af15daecd08e SHA512 386ee8c9a116b5a0a43932379fd50cd6a2abc1c1146922d76aac499d37f5b020d41f4fdb0963160549e895bd27e70c71b1848b0589e054d85c531db10988c2f5 +DIST firefox-106.0.4-it.xpi 489728 BLAKE2B 9ed89d3325d3af91fe42f2c6e93fd32163536ff7d44dd611f3b4c5367278d736caf4bee7a39759dc16fdef9e06bf514ec0611c59b761150eadb850235820336d SHA512 b538c0c29c64bb371b31078d01efcbb25791fb0285b65735fcc7b6543acb93b6c5e1cc90deb086e10c84a640eb9f0ae374f6c99248a69aecbccaa188f0fbbca6 +DIST firefox-106.0.4-ja.xpi 613430 BLAKE2B 36377e0ea7d4a1762e91c8e2bd78ce3ce1f5200df5bc1adba86d6f9fcd1a48f127c036861ed9030559b4410fc67f7dc12ee501ac8457299180279c3ddef69bdd SHA512 37e1ef3ae2c61916b924fba1ca254db96c78d50acd3f57208dc001a2202272c55df23eb2c0a8f7c193446fe49e1948d35ce0ed8cfc5adbe09574409bbb9f027c +DIST firefox-106.0.4-ka.xpi 617303 BLAKE2B 467d73f5890eee099218e79de74e4184769ce0ec230d757176d64180cd149cd4baae6c3695035051db0d2a631648c29a4e02c7aa110ecb99fb4059b141ac057f SHA512 42a0e2340029d4b3e04befebe9cb7a922b5c6334e5e534fda67fa9980ff0a463147250839f64d0832e0be26f786cbd2ab2539469dd75a6e27b1b312b0390dcf4 +DIST firefox-106.0.4-kab.xpi 572393 BLAKE2B b7d354971d983b1afe573d54e28248c4fd346325a54e784ff87209b30d7b9c2d7ec0e65c0fe606951d5dcd5f4d6254d48a4e91b23ce6f53ca7b9506ea881722e SHA512 671f145b36bfbb5eef7efee213dd6d655ba7c719e129aedd7db95fd0e284c9a3ad98fcf52a39dda351b7ee5ac3489530c20b137053591c34cb392d736649deed +DIST firefox-106.0.4-kk.xpi 633098 BLAKE2B 6e3731ebbce4309daf7e98a7d12aae94cbdb0c0e76040e531ab166371b3b8b6454fd2607f75c683b0d39fb06e7e4a80976cbb98c0cd6455da7d86c2f2b40937e SHA512 bda20d97a09e4eaee4e8bc367e5253c5374d5f5e36faf92f1f1c241d1ce293a9a2d1547199184e5db165f10644191f4d3908bb3852cdd96827f937d45b68401d +DIST firefox-106.0.4-km.xpi 540448 BLAKE2B aa5e42045c0f300fb32066680ba739ff1194ee591e42e4f7aa1b37dbfc31a29ba4857cc3195375fe7cb4103527249d4dd1f542cf916bef4b84f23b9168df0ede SHA512 e8aae13899e7c4311758028f64d8d97fa0ac0c0b5cab1b84644bd8d4e6374095789e6d8c6af9cfeed7159999778df364dbc13ad9ac7919a60d0c1ab2a7deebe8 +DIST firefox-106.0.4-kn.xpi 505947 BLAKE2B c9024acd1299dcb06816b9708c4d70515de9bd947a5a76141183557739d63bb9ec624dd3b93c02efcea4be4ff63e0b4c2f445e189cc2297e22f2e93650ee627f SHA512 ac9bdfad58241cc72958ade7422e095ad115e63a7f5616650b30168e3958258871b2c388eda4c7667a5b9a032e0b7af3c501d944eb2a31d6b3754fd20cfa67dd +DIST firefox-106.0.4-ko.xpi 599621 BLAKE2B 34d8079bfc6ca4035713b14a3424e114b27423689eb2e18b330156dfb04569a30834a36ef83374e8239f47e735d26fe41cfd06ffaf67d32058911292214c51de SHA512 b6a3a34e931c637e9917b71f735a3e87e711cc09251b6f567b96006317b368d160ec3dcce0d13c0fb379e9179d3e4f60fe23a487cad0bf809ed5cc33cb91a3a3 +DIST firefox-106.0.4-lij.xpi 477205 BLAKE2B dc5fa3d9d4c9e8fc38dd5e7c0217c18327131fee18b934cf22405e85d2c8cf7384e5c86ff41a4c7374d792fb1e803c470744532f3528a8fabcd6973879b9af54 SHA512 4f92c2aed5efb4c8f42894932d15f0720a9e3d0c0b0ccab727aa207112215f13127cba400ff13b0320821ebdacf8f4d5f44e57cf128a8ecec1a4f04692ee946d +DIST firefox-106.0.4-lt.xpi 569674 BLAKE2B d3a047ec0c8d46408991b36cdc343743a07d33d635bb9cf960c4f5dcf229fa5f7f8bde14489df6723940c694a1a81effc0c44b83ce784a4bfeef40ace5ed6c2b SHA512 d3a98a50446c153303914ec06698792d2976456ae37486885630820a2617683fa2c335336a358432e5483c35dbc9d4a66871aabfd01648d3516c79c8b2d0170a +DIST firefox-106.0.4-lv.xpi 472685 BLAKE2B 4e19e51d6e6979fc9045f5878b3f1de39e8297a6e3651177cf2f7d3be18b48ffcf9da4a8c2aaa109a48737ba684381e50b06a39f56b04523773c6788b2bb3da7 SHA512 6e9caaf32aed9af790a136504260baa458e966b5d4268da97f508c85d7f5ebb92f1473fe164b7248bef0a045b83c2c85fd1c5c5afb793e8bf645af454c522745 +DIST firefox-106.0.4-mk.xpi 496318 BLAKE2B 565258bb8386a885c7c21d5962f253114f5313364fd66442590ca1abec9e5153db291c69bdf8df9d8dc259bf5a6adee5588cb7be78d592a8012eb249cc93a8f8 SHA512 a6890a51f670bf3112586f71d7eeef11969ebbeedad8eff7df175d6de8f9afb8f77fcfbdf79990aa740972ed8491ee0c100fa596b075af195f08fe52a99e8508 +DIST firefox-106.0.4-mr.xpi 539601 BLAKE2B 446e1e729055e34b09804ba56268a94fc992abc2481ac6fb26313f3e574a5b2b362cf3d301c218f07c0ad9abeb29036af27703fff0be87e9a90c5964f8df896f SHA512 3f68d79ee0d97bd5480b6d5ab51b45a011f971a478c6d1e58033ec8b2485d96c437709dfe5d8601f4ea0d00c0938eaf1248975882bf6a3f40723edc5906cf42a +DIST firefox-106.0.4-ms.xpi 456694 BLAKE2B a1febe4b503482d0f39510aa12da36dd6ef6a87d7f31f30105e94e9bb8256a2e83ec8ae6e621ab13b46dc606f6daacb3c6c70b322ed49cd72d17ced4ce2454f5 SHA512 02158370c09eb980a8c287768b9d28b443678b86250e774ca87be090d5fe9aef6c1530c32ebfed960d0d8efb5eaee0cb17b1df6895384450148b97e66ffa3919 +DIST firefox-106.0.4-my.xpi 526211 BLAKE2B 743c656b22a5fc1a2a26db1c2fd5d7bc7802d82cdfdd122085ee64606523ccaf294ddb1755e319a700a252c43210d9ef7d42c5cc779f737acde851abd7d00911 SHA512 b0fcc1396a848e51c6f301e98ed906566149e34f05b553558572c00e40eb2d1c2a99b811e968f1b5a1dcd49917fba47275770b247b87afe049e539e7d438a87b +DIST firefox-106.0.4-nb-NO.xpi 550271 BLAKE2B bb8397a52885650a578264c9c904a70d00cd083b355cb3a28688d6a2999ea939b765225e5fd0d2981eb2da14efe172b3decbbb03b3b2762f73eacdb34a57f727 SHA512 426e4b78111addfea66d102201ee60e53704ee0f56dec5f767a63d41148a8637d7ba8e9223d96d6755979417d8dca6b31ff4b5b10f8e6c87f44a29d253e9c63b +DIST firefox-106.0.4-ne-NP.xpi 493201 BLAKE2B 3d48411c63ef1d70dd43c1bf0108a3905a3f39635611692fa67c715dc7c0476ff7d82e04e636d8343ef1aa4438eb28d0ab0318e9991ab6fb20dc42ff5259a94c SHA512 7977763a536224f8d5fcb36f1bf92d1ae62995ac5dad24b716eb38d41ed943f5641f48c73b991802751e3319fac3d102305b7d6a227b950ae2295edf7d098d9b +DIST firefox-106.0.4-nl.xpi 557962 BLAKE2B 42465f66087013b1a09f395bff6241c9f4b4f2c038e2dd0b4de1e49f096bfbaf77cbbaa6212197449180ea719d20d57cf0f070704badef1fc50673fc1dc3799a SHA512 fd7896055f4ec0737f091257c7329d7bed4f9c6709b312985dd6c24e3e1277e2fe5a5bf6f43097490e0e88ca4114f1e09e25bb63f175156d08d83324941cfed2 +DIST firefox-106.0.4-nn-NO.xpi 550858 BLAKE2B 58e8596672e0e34f7db4a66a0a3a20e0748128af0d8bfacc45ec4b206129d41fcfd320cbfbbffb49da98c9d9948d97980a30c205703a40c8ad011102029edc28 SHA512 509ac7cb7a31c72ff6fc9e648e53d6dc43f60e707e794d79a447be2c62b222b1957e9f6c07a9aebc11cd30624dd7a971415304b182307b1852a8606cea697c57 +DIST firefox-106.0.4-oc.xpi 574504 BLAKE2B 6ec55d84a2374644f4f9e48cd8e789f467b08b6e4229e8a61c3da837d3c41cda3e33bf786b0c54e15254924bb35403f1fd252800b71095da83d11229d63afbbf SHA512 6f52e9c431fe99de185734a049261d5cb03f16eb68dabbe9c3538dfc529fd02890e7dac306ced61e612b92e3cc3be3956519907fff55ffd8e1f320d7f65275ca +DIST firefox-106.0.4-pa-IN.xpi 630423 BLAKE2B 0c26929babea8b81935d8ea150739e1f513873a1f015a0cf70c91f602c7e4699064eec0ed5f437d8a71ba5fd76be71c30384b56494bf8e9a3e73d03f00010604 SHA512 4b718a43e9c63af98d8a6f8d63f7a3be5624b2520157d8dc318829c7228b6741c0ba9ab767b0bcda5a833532f1275b9c59d9f37bd5c6e7e9b7a824172e98492b +DIST firefox-106.0.4-pl.xpi 580618 BLAKE2B dd546cd725aadc8078020891944546cb5615492b743bb7137e7c6dc7b49294ad007b718d597257642206fd80ae7e5ead9b0f39d521792db667d1f00c90cf3d71 SHA512 98e46a00ba9a8023276aac3eadf22411caf0e0b456938336c72e6dd832d345d62cace63ce91afc607ee787e5f01b15fe9c8956dbad77df751cd5f9387b00b0f8 +DIST firefox-106.0.4-pt-BR.xpi 563215 BLAKE2B 5e722075d4406fab709f973676b3385ce3e050479f6ec957bfe21bdf7896f5e4786aa5e8129e35a699da7ab581aeeb755906d9f7cc75415941d417f2fb9a791d SHA512 f443f3ebdf419ab302cf08fd0e2e66ec514dcf43d0cbf0ab90db732b8097c51848f765115286394c2d84a72c458ca2b828be2739302cbdc0e1fba8f567eb4f12 +DIST firefox-106.0.4-pt-PT.xpi 567723 BLAKE2B 79d606296835ce4cc489aa2b8193016ce5d53df9f294e8c0080fd4afd324c845c03880cda4fd2fcbfc655ac97a00af8c0feab1c33453f595ddd267c57f5739cb SHA512 2fed61e2b84ad27a5df9694a5283ac32020dc9a72cce7ebf0797005e8ee302af6803939131275f0e955121964fafabf63e67e8235317c306f2a12425d2868642 +DIST firefox-106.0.4-rm.xpi 558458 BLAKE2B de2c84d0522e15b17ba36c13c2c9b359e8130750fc582ac795457d6c6ab70ea751324c816f4413ff27dec18118ff999abff385a45110fee972aa2b7da1bc9a14 SHA512 145ef28a2ed2382ed07b2c9bc19bc07ed61800c36d7bd995b660b7e2ee696d8d3145000010683bb9a028890cf94a8b7d0fe61ee0fb2b4447bc8b4166ce93cb1c +DIST firefox-106.0.4-ro.xpi 539415 BLAKE2B 21d8eff4be55f8e21ca969217283ed45ad3801549132f49cbb43f1e99a984691b96b87f5e0cdb406397b3ccc8dfe854c0b76980112f127dccce18d4617a7e506 SHA512 3c6169e90fd4f53e66cf46e6829e73da23ea5a702523fd46ad7119667937a547e000141dcdb776986a762efb94f87f4671164f8e8cc27da870d9a1bcd9b52897 +DIST firefox-106.0.4-ru.xpi 652367 BLAKE2B a9df92745d77ba05c60587053eeb7d9b6f7c85e2e21be385f27edcc4fb326cdc756ff6bb08c2cd89e8c629b2518ebcfda403770066e3339af6a631089d87a983 SHA512 bccbe2a22be286d73157b347780bfddbe6880b874fc86eee84f00287f31e7d415abf6016bf032772b47558da3a2d1e7d84a6e1facad8b734b92b2b2052d59ab3 +DIST firefox-106.0.4-sco.xpi 509986 BLAKE2B 99a3920e992c885f0d4c5ef77e8773dab77244a1754e37c02fa33a90987a9afd92d1804fcc03618b2973c427a3189b7671fa724cb2fd33b085b1b8fffc24e64e SHA512 531932e4f1a31fff29f96ec0ddc30154f4fc52e1990af51754245528ce0c5c1c7818cb732ed9b37ad8697bc896ef3d00cb85b89f8685c630c69b253353cb82b5 +DIST firefox-106.0.4-si.xpi 577787 BLAKE2B 0818a4d8bd3cb3efab047a9309882f6978e9a662b0b14a686fb0435051c5e9f13b1c68bf9cdf967db863ff658b05d9aeeb3fafd74c6d59b10a92a750ed7a23a8 SHA512 b8948cf43c0ad3106ca2e70a5ee3d0239d38f3c85597db1d21183e739a0f371a3718ef72fea9375fcb44f45d504c1beb9d3379b1bdeecd0d573161d8e8fe9c8a +DIST firefox-106.0.4-sk.xpi 588278 BLAKE2B be23e26163a22e985b4d44463f3e537a849a383ecf48316f99b46bc3e1d72d4f3ca62b75df6c57188fb5c3c74154a0071fd54ece367e936cb5a1230afd291e58 SHA512 88937e58e84604ac34ec3978ce12a57fc8196e2aa5f63120df8e03f24c7a0579dbb786e2d2a3a348eba24c9211be634f6a9e446b714222863eaf5c223c505c6a +DIST firefox-106.0.4-sl.xpi 561271 BLAKE2B 280df4349f0c2ce3a92ff4891e96032aa681c7575dad0c9b5268131f7d47c815736bebaca2d5449959b079e6b297cebe2bfd1bf4fd9daeb3300650abd9aad8c1 SHA512 39f436bccc65c2b4a1bacb42caf76b8fbe556c413c592bb74c850a9be5f71eaf455e2b7e03358fb84d13650acaacc568601e908be8810b726a153d459392d332 +DIST firefox-106.0.4-son.xpi 429535 BLAKE2B 9dbb6ef35bf85586e202feaf381a18f8ac196f90457ab4297aff77644438906382de907ead829b9fd9670469cf9dd57df432663e94c4e732c1a8be25c4836714 SHA512 f257a4430cd7809a437b31ae8d4847d4d16756917524ab1ff34419d01f06c248525683dd12f52f9c72c40299625958e0e1ae7c3db9439053e09d9d3b3dc5b630 +DIST firefox-106.0.4-sq.xpi 565749 BLAKE2B a86436f6359dacfff9b70270d8a3b0f82b6648d81873f4856bf52be043c2e5fa17369bcc1dfad870ec6d51d78b36641f77704ed60dae7dae01b4b5ca159f2234 SHA512 57d372aa9fd6a4a75bbf323e6bfae31e721cf61b185799dafb1d2e0aef3b9c53bff0fd5d6c5623f1fe45550b3f5694e6589b55806dcb89a57af2f8eb6dc119a3 +DIST firefox-106.0.4-sr.xpi 607533 BLAKE2B 65f11376ea784d1c716d5f211ec2f6ed9327b39faed758968890abb929bcdf11cb7b7135da66a6e211a36dc2da446476ce17dc68e241fe3776194a1db588984f SHA512 3ca99a17320d34de0ff2e5436543c5aade686b0e5d7662fa951d699b04def61f177236a77a56f6c5ad0e7666b768ab20c2e9decdc8a401f3460974bc4f774875 +DIST firefox-106.0.4-sv-SE.xpi 559815 BLAKE2B 06ef4b5f00b977c03473e436b810715ef4fb3dec2f272847bf3b26a6f5d339ea668d63a5af2b0594a66d7a430c3238518372f486f9aa46005282d21e3b820867 SHA512 6655aef13d45a6fc0d17d71fcf90cae3f479c24522013424cf0805c10468179d395ed5610171dc99abbbcfeb39b1ad31fa667cb8a22c25b44de983c5c14f1116 +DIST firefox-106.0.4-szl.xpi 523778 BLAKE2B a5be4992854bb40ea509d787e762f87f0fb6855e4263763346490d0397e29ebecb19f514b798a17b07eb8d9c8896c81e584ec8caad3ba0941400f43d21388c61 SHA512 cc4592600e929557af76d549f583cfcad5cc0d0bac4e4f9a72508e8829aac029538bc38e8ae877027a3f70a9898dff11b4c869c9e827e5bffc72acde56e9d29f +DIST firefox-106.0.4-ta.xpi 517841 BLAKE2B a3b2051b8c557c48ad2111200048e3447e90ce95b04ed607bdb0048bcfd8e52fd9c38990f8a7200c0556c23e7b573814637d404115d8b0020267a5932cfbe8d5 SHA512 cb530e1f4850403e70a032fd2f67c5976bfe4c7f9bf8f1d3b6262aa1a821428610c04e9c14df27829d1e0b7c2d2d45b5806cc030f605b22fdd98962e1a558765 +DIST firefox-106.0.4-te.xpi 564269 BLAKE2B fc097603102b5f5e7340b3109ec5a753eb8f16336a2454ea4b442b5a2402ca80db28da771c18523919a86d56f8e3bd5ba017ef1a15407bff8b575fab2c1a41b8 SHA512 b9637127042c08d59dd65b546474273b4d8db97fbc66865644ab027cac3e8587581db0f539b8cfca3162d9bfcdeca7110fba388bdf08eab4da8183e1b119184a +DIST firefox-106.0.4-th.xpi 628701 BLAKE2B 0a65f842d74d92659ff9b9ad0dc71e1f49a808ea60f7f7c783e40c44d5b4d194c3681caab56b6ee4dc15eb9cb855abaf9a97ff4f2a3304946c27548b66a22710 SHA512 746dcbf51d0004845befc8f94e68c96c68db4ce2f1e641d16e3bac3ee234f7e1f92d9cbea7d045a179af079326b44ded73fb02ba2a5680839d58f435d6c72346 +DIST firefox-106.0.4-tl.xpi 528363 BLAKE2B 531832326452643f2aa16c90fd5a561ed9f41d8c543ef1f83a32b2bf75531ad339ee0508a8367cf11be09d45220bf36399af0cd838d50728ad11dfa4b1f35550 SHA512 67022f75f3f2625813ce993c63121223f278c11b03542d0777b457e5b7d40ee746f983bedb57486d4eaa85e18a27dbcd5e3581e0862f662c4bf3af9dbec1cdb3 +DIST firefox-106.0.4-tr.xpi 573864 BLAKE2B f51916cdc8faeed846307390d65e175fee75e1822e2a4e8c6de42df46f3de71b8f1621c6623215225efaabf32716247e3184d6317fc949858f772c2a01863f97 SHA512 c507b534bed93a6cf9097e004b79778987105da081624a182ca9fd1e9a7456558588b5f3be9abdcab05768403be80f8d969a97975b82a94df7855ce594ae278a +DIST firefox-106.0.4-trs.xpi 493777 BLAKE2B c1d1f92dd16c83a88159e90bb7e57c57bb6026038b1043d327e13a658dfbfb6f71ace40ccc4f9a272858b412494f1e37d4118ed5259bf08492ef42812792e77e SHA512 5b274adc8b97ff7c8ce3e591fd274af20c5e52921aa2587537a06b96a04b28da6f790411a4cb437577fe20e9c0f206bf929354ab2bd3c4c7c022d2a1d3adda42 +DIST firefox-106.0.4-uk.xpi 645585 BLAKE2B 952e9aecff8184cadec7143d26a2cfbe7d1412e2ade2dbda2559e68a56ac81c09f2385bf4be465f63c081874786d98d5859a79ccc73efb7a11aa3da81772204f SHA512 26bdb7e0c592e97dd36dba8bdb417d920b9990c9e45b452f70039136fd06c7b25255d4e8369b90276a138238598655721bc929c11c30365742d86864f69be0c4 +DIST firefox-106.0.4-ur.xpi 566160 BLAKE2B 901ba7e04174d0a51f258b751a1fcf3faa4c14badd6251c8a6aa74516197e62e93806834efffd990203b4456748aa7cd8f0ddbb03263dcf2e7bd667074edbe7d SHA512 ef3bcd118ce8cda5fb6ced8304e022ceec1c13ae25f1f97bccd34628cfd27b4df4f160737c2b61f535bb7f25995839ef99faab563756e833559fdf97b32c955f +DIST firefox-106.0.4-uz.xpi 485822 BLAKE2B 10162b766a62c61ce92e3534014cd0f7f6bd9d531b42da0a49795c6b3084a429bbc07a04b1e0cefe5e73b8298350814237fcc35ae9d45dd4e8d6d8d4ded4cd67 SHA512 b2aca9f1db6111519d3d8c0279ad7354ab8c4910849ae676ad976d727f1c28a11c277d88387b7a724eaf2b4121cc54d0e0de473779ad8465b5533c089b7b4b9f +DIST firefox-106.0.4-vi.xpi 595208 BLAKE2B e3abc4b64e916f3f669c46129f574b4335d0c53ae558e1628dd5609cb406bb4f97b6f20b29036d5114f8e5b937848075ded6f3ae93d69a71e9a97701b788e26d SHA512 6ca73435c1e95902da61e73cad5efb0cc94519c8105d2a8aca9178504861c4d298d82e58f616cd7b14dc2fc6f98cd692306b4d9cc728e7648a1657c214b542f6 +DIST firefox-106.0.4-xh.xpi 427009 BLAKE2B adb8dc6d9301ca7061869d2978cb577717299c39b438b5a1d5140b59c73f9b3ed085a9056f555de184496900f9963d970f3a5c4f71347f2b496e83451f5b55c1 SHA512 60338ac5327fee31bfc29f3ffd6559a6e9b063c4af5714dd9c2d3c9a6ad54279be3720f79527226343510e4fcdaccd07dc0fe5cbb6e699f88c22991e158d1857 +DIST firefox-106.0.4-zh-CN.xpi 595324 BLAKE2B ec383c5f61068e24eaed41751b4ae0257bcff2d4a787dbe4caec1c84063ab845b1db7d1bf944f0914c6abe8e5a7311320f208293d190acc32cf4dafc8fbca652 SHA512 8e8a0d09f62163864c8ed476e488b34655a3c544550e295c43d82f0a05ab2c0d54c0b5aa3a4d50d78320fb529a75762ee5f4e34147634cd0bd35084034146502 +DIST firefox-106.0.4-zh-TW.xpi 596104 BLAKE2B 8b841004d3f729df0207303f91fd0377e8e30e0f8bb5a52a83cc8a66d78427185d0ef1cec07e22cba8856b1879df374af6c542b4e8703f5a8d93a5cfaa479abf SHA512 381e77139467a9c2dc87bfe951d1ff4cd47dfa667683bb4fb2c83b9c4f2a0cab48a3c921c57beba7dc8d0ac49a981f9b8709e8200f55fcee1d65deb006932eb1 +DIST firefox-106.0.4.source.tar.xz 500524844 BLAKE2B a8983a5b6e2d7c812ccb31bc1303057c71e2a280b7ec9b7d245358a193ee501e1b9de99d0cc2be76f4ff40fddd97be6187c4f315c3138514b53c469c93de337c SHA512 598171d3de33fe64b662681f3455d21f788d521ad47c96309a789c20662c3a45e436d6ebb99245e1366ae3cb6c17b672179ec4b7230a86e0fbe6625b40922c5c EBUILD firefox-102.4.0.ebuild 36270 BLAKE2B 1fd34755c80c61ddb9aa721938e582eb6686dac96623e0c1fb515bcc853e5eed5639584ce5b106e90bdae5851c35a724ce53396b7a1f55946188a03c29760631 SHA512 acdce8b23c6d1ed48a402932e7a6bf9fae5f654a5ac06b79eb6cd1551b3d07ca3e8247ec3434838238e9f33762f51bcd4a1dfb7ec552bc898c9bf9dbd1d9aa60 EBUILD firefox-106.0.2.ebuild 38042 BLAKE2B de8af13de0378ea23e890762f8a50bec1a04df60a8e4f77847ab017729be2d835ce188a05c3e169d7ace4cf5decfc7534024c1fcf05d9007785b4ce58cf0d9e8 SHA512 e54fc64d2a34f20ea473ef5a042bd52796f9c3bb463e44e6af808d3a82f2d7f4e7eeb36447e019e8eedf828cabafadda8c7a5e681c21ed93f6efb4835f270bc5 +EBUILD firefox-106.0.4.ebuild 38042 BLAKE2B de8af13de0378ea23e890762f8a50bec1a04df60a8e4f77847ab017729be2d835ce188a05c3e169d7ace4cf5decfc7534024c1fcf05d9007785b4ce58cf0d9e8 SHA512 e54fc64d2a34f20ea473ef5a042bd52796f9c3bb463e44e6af808d3a82f2d7f4e7eeb36447e019e8eedf828cabafadda8c7a5e681c21ed93f6efb4835f270bc5 MISC metadata.xml 2219 BLAKE2B 064f486eecd2a66ef4c9cccef46803f877039bf16bc40b699a48e28e04e816d0ad434ce65ae2e056e1a4126a67a7dd7eff16040276159c1f5aa8966b1c0d7b6c SHA512 522b09ffc2857553e240b1e7c82c11ccc281dd87c720c6292ec9314b91319e0a55ca2838f17e878f5c1e58e4f22caa1b0c3b90506b65b350beff06f3f397d897 diff --git a/www-client/firefox/firefox-106.0.4.ebuild b/www-client/firefox/firefox-106.0.4.ebuild new file mode 100644 index 000000000000..3a7f6876f2cf --- /dev/null +++ b/www-client/firefox/firefox-106.0.4.ebuild @@ -0,0 +1,1321 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +FIREFOX_PATCHSET="firefox-106-patches-02j.tar.xz" + +LLVM_MAX_SLOT=14 + +PYTHON_COMPAT=( python3_{8..11} ) +PYTHON_REQ_USE="ncurses,sqlite,ssl" + +WANT_AUTOCONF="2.1" + +VIRTUALX_REQUIRED="manual" + +MOZ_ESR= + +MOZ_PV=${PV} +MOZ_PV_SUFFIX= +if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then + MOZ_PV_SUFFIX=${BASH_REMATCH[1]} + + # Convert the ebuild version to the upstream Mozilla version + MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI + MOZ_PV="${MOZ_PV/_beta/b}" # Handle beta for SRC_URI + MOZ_PV="${MOZ_PV%%_rc*}" # Handle rc for SRC_URI +fi + +if [[ -n ${MOZ_ESR} ]] ; then + # ESR releases have slightly different version numbers + MOZ_PV="${MOZ_PV}esr" +fi + +MOZ_PN="${PN%-bin}" +MOZ_P="${MOZ_PN}-${MOZ_PV}" +MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}" +MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}" + +inherit autotools check-reqs desktop flag-o-matic gnome2-utils linux-info \ + llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \ + virtualx xdg + +MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}" + +if [[ ${PV} == *_rc* ]] ; then + MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}" +fi + +PATCH_URIS=( + https://dev.gentoo.org/~{juippis,whissi,slashbeast}/mozilla/patchsets/${FIREFOX_PATCHSET} +) + +SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> ${MOZ_P_DISTFILES}.source.tar.xz + ${PATCH_URIS[@]}" + +DESCRIPTION="Firefox Web Browser" +HOMEPAGE="https://www.mozilla.com/firefox" + +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + +SLOT="rapid" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" + +IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel" +IUSE+=" jack libproxy lto +openh264 pgo pulseaudio sndio selinux" +IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent +system-libvpx system-png system-python-libs +system-webp" +IUSE+=" wayland wifi" + +# Firefox-only IUSE +IUSE+=" geckodriver +gmp-autoupdate screencast +X" + +REQUIRED_USE="debug? ( !system-av1 ) + pgo? ( lto ) + wifi? ( dbus )" + +# Firefox-only REQUIRED_USE flags +REQUIRED_USE+=" || ( X wayland )" +REQUIRED_USE+=" screencast? ( wayland )" + +FF_ONLY_DEPEND="!www-client/firefox:0 + !www-client/firefox:esr + screencast? ( media-video/pipewire:= ) + selinux? ( sec-policy/selinux-mozilla )" +BDEPEND="${PYTHON_DEPS} + app-arch/unzip + app-arch/zip + >=dev-util/cbindgen-0.24.3 + net-libs/nodejs + virtual/pkgconfig + >=virtual/rust-1.61.0 + || ( + ( + sys-devel/clang:14 + sys-devel/llvm:14 + clang? ( + sys-devel/lld:14 + pgo? ( =sys-libs/compiler-rt-sanitizers-14*[profile] ) + ) + ) + ( + sys-devel/clang:13 + sys-devel/llvm:13 + clang? ( + sys-devel/lld:13 + pgo? ( =sys-libs/compiler-rt-sanitizers-13*[profile] ) + ) + ) + ) + amd64? ( >=dev-lang/nasm-2.14 ) + x86? ( >=dev-lang/nasm-2.14 ) + pgo? ( + X? ( + x11-base/xorg-server[xvfb] + x11-apps/xhost + ) + wayland? ( + >=gui-libs/wlroots-0.15.1-r1[tinywl] + x11-misc/xkeyboard-config + ) + )" +COMMON_DEPEND="${FF_ONLY_DEPEND} + || ( + >=app-accessibility/at-spi2-core-2.46.0:2 + dev-libs/atk + ) + dev-libs/expat + dev-libs/glib:2 + dev-libs/libffi:= + >=dev-libs/nss-3.83 + >=dev-libs/nspr-4.35 + media-libs/alsa-lib + media-libs/fontconfig + media-libs/freetype + media-libs/mesa + media-video/ffmpeg + sys-libs/zlib + virtual/freedesktop-icon-theme + x11-libs/cairo + x11-libs/gdk-pixbuf + x11-libs/pango + x11-libs/pixman + dbus? ( + dev-libs/dbus-glib + sys-apps/dbus + ) + jack? ( virtual/jack ) + libproxy? ( net-libs/libproxy ) + selinux? ( sec-policy/selinux-mozilla ) + sndio? ( >=media-sound/sndio-1.8.0-r1 ) + screencast? ( media-video/pipewire:= ) + system-av1? ( + >=media-libs/dav1d-1.0.0:= + >=media-libs/libaom-1.0.0:= + ) + system-harfbuzz? ( + >=media-gfx/graphite2-1.3.13 + >=media-libs/harfbuzz-2.8.1:0= + ) + system-icu? ( >=dev-libs/icu-71.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 ) + system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) + system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] ) + system-png? ( >=media-libs/libpng-1.6.35:0=[apng] ) + system-webp? ( >=media-libs/libwebp-1.1.0:0= ) + wayland? ( + >=media-libs/libepoxy-1.5.10-r1 + x11-libs/gtk+:3[wayland] + x11-libs/libdrm + x11-libs/libxkbcommon[wayland] + ) + wifi? ( + kernel_linux? ( + dev-libs/dbus-glib + net-misc/networkmanager + sys-apps/dbus + ) + ) + X? ( + virtual/opengl + x11-libs/cairo[X] + x11-libs/gtk+:3[X] + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libxkbcommon[X] + x11-libs/libXrandr + x11-libs/libXtst + x11-libs/libxcb:= + )" +RDEPEND="${COMMON_DEPEND} + jack? ( virtual/jack ) + openh264? ( media-libs/openh264:*[plugin] ) + pulseaudio? ( + || ( + media-sound/pulseaudio + >=media-sound/apulse-0.1.12-r4 + ) + )" +DEPEND="${COMMON_DEPEND} + pulseaudio? ( + || ( + media-sound/pulseaudio + >=media-sound/apulse-0.1.12-r4[sdk] + ) + ) + X? ( + x11-libs/libICE + x11-libs/libSM + )" + +S="${WORKDIR}/${PN}-${PV%_*}" + +# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or +# overridden in the enviromnent (advanced hackers only) +if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then + MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm ) +fi + +llvm_check_deps() { + if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then + einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use clang ; then + if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then + einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + + if use pgo ; then + if ! has_version -b "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then + einfo "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." >&2 + return 1 + fi + fi + fi + + einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2 +} + +MOZ_LANGS=( + af ar ast be bg br ca cak cs cy da de dsb + el en-CA en-GB en-US es-AR es-ES et eu + fi fr fy-NL ga-IE gd gl he hr hsb hu + id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO + pa-IN pl pt-BR pt-PT rm ro ru + sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW +) + +# Firefox-only LANGS +MOZ_LANGS+=( ach ) +MOZ_LANGS+=( an ) +MOZ_LANGS+=( az ) +MOZ_LANGS+=( bn ) +MOZ_LANGS+=( bs ) +MOZ_LANGS+=( ca-valencia ) +MOZ_LANGS+=( eo ) +MOZ_LANGS+=( es-CL ) +MOZ_LANGS+=( es-MX ) +MOZ_LANGS+=( fa ) +MOZ_LANGS+=( ff ) +MOZ_LANGS+=( gn ) +MOZ_LANGS+=( gu-IN ) +MOZ_LANGS+=( hi-IN ) +MOZ_LANGS+=( hy-AM ) +MOZ_LANGS+=( ia ) +MOZ_LANGS+=( km ) +MOZ_LANGS+=( kn ) +MOZ_LANGS+=( lij ) +MOZ_LANGS+=( mk ) +MOZ_LANGS+=( mr ) +MOZ_LANGS+=( my ) +MOZ_LANGS+=( ne-NP ) +MOZ_LANGS+=( oc ) +MOZ_LANGS+=( sco ) +MOZ_LANGS+=( si ) +MOZ_LANGS+=( son ) +MOZ_LANGS+=( szl ) +MOZ_LANGS+=( ta ) +MOZ_LANGS+=( te ) +MOZ_LANGS+=( tl ) +MOZ_LANGS+=( trs ) +MOZ_LANGS+=( ur ) +MOZ_LANGS+=( xh ) + +mozilla_set_globals() { + # https://bugs.gentoo.org/587334 + local MOZ_TOO_REGIONALIZED_FOR_L10N=( + fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE + ) + + local lang xflag + for lang in "${MOZ_LANGS[@]}" ; do + # en and en_US are handled internally + if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then + continue + fi + + # strip region subtag if $lang is in the list + if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then + xflag=${lang%%-*} + else + xflag=${lang} + fi + + SRC_URI+=" l10n_${xflag/[_@]/-}? (" + SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> ${MOZ_P_DISTFILES}-${lang}.xpi" + SRC_URI+=" )" + IUSE+=" l10n_${xflag/[_@]/-}" + done +} +mozilla_set_globals + +moz_clear_vendor_checksums() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -ne 1 ]] ; then + die "${FUNCNAME} requires exact one argument" + fi + + einfo "Clearing cargo checksums for ${1} ..." + + sed -i \ + -e 's/\("files":{\)[^}]*/\1/' \ + "${S}"/third_party/rust/${1}/.cargo-checksum.json \ + || die +} + +moz_install_xpi() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local DESTDIR=${1} + shift + + insinto "${DESTDIR}" + + local emid xpi_file xpi_tmp_dir + for xpi_file in "${@}" ; do + emid= + xpi_tmp_dir=$(mktemp -d --tmpdir="${T}") + + # Unpack XPI + unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die + + # Determine extension ID + if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then + emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf") + [[ -z "${emid}" ]] && die "failed to determine extension id from install.rdf" + elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then + emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' "${xpi_tmp_dir}/manifest.json") + [[ -z "${emid}" ]] && die "failed to determine extension id from manifest.json" + else + die "failed to determine extension id" + fi + + einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..." + newins "${xpi_file}" "${emid}.xpi" + done +} + +mozconfig_add_options_ac() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_add_options_mk() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 2 ]] ; then + die "${FUNCNAME} requires at least two arguments" + fi + + local reason=${1} + shift + + local option + for option in ${@} ; do + echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG} + done +} + +mozconfig_use_enable() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_enable "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +mozconfig_use_with() { + debug-print-function ${FUNCNAME} "$@" + + if [[ ${#} -lt 1 ]] ; then + die "${FUNCNAME} requires at least one arguments" + fi + + local flag=$(use_with "${@}") + mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" "${flag}" +} + +virtwl() { + debug-print-function ${FUNCNAME} "$@" + + [[ $# -lt 1 ]] && die "${FUNCNAME} needs at least one argument" + [[ -n $XDG_RUNTIME_DIR ]] || die "${FUNCNAME} needs XDG_RUNTIME_DIR to be set; try xdg_environment_reset" + tinywl -h >/dev/null || die 'tinywl -h failed' + + # TODO: don't run addpredict in utility function. WLR_RENDERER=pixman doesn't work + addpredict /dev/dri + local VIRTWL VIRTWL_PID + coproc VIRTWL { WLR_BACKENDS=headless exec tinywl -s 'echo $WAYLAND_DISPLAY; read _; kill $PPID'; } + local -x WAYLAND_DISPLAY + read WAYLAND_DISPLAY <&${VIRTWL[0]} + + debug-print "${FUNCNAME}: $@" + "$@" + + [[ -n $VIRTWL_PID ]] || die "tinywl exited unexpectedly" + exec {VIRTWL[0]}<&- {VIRTWL[1]}>&- +} + +pkg_pretend() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has usersandbox $FEATURES ; then + die "You must enable usersandbox as X server can not run as root!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6600M" + fi + + check-reqs_pkg_pretend + fi +} + +pkg_setup() { + if [[ ${MERGE_TYPE} != binary ]] ; then + if use pgo ; then + if ! has userpriv ${FEATURES} ; then + eerror "Building ${PN} with USE=pgo and FEATURES=-userpriv is not supported!" + fi + fi + + # Ensure we have enough disk space to compile + if use pgo || use lto || use debug ; then + CHECKREQS_DISK_BUILD="13500M" + else + CHECKREQS_DISK_BUILD="6400M" + fi + + check-reqs_pkg_setup + + llvm_pkg_setup + + if use clang && use lto ; then + local version_lld=$(ld.lld --version 2>/dev/null | awk '{ print $2 }') + [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 "${version_lld}") + [[ -z ${version_lld} ]] && die "Failed to read ld.lld version!" + + local version_llvm_rust=$(rustc -Vv 2>/dev/null | grep -F -- 'LLVM version:' | awk '{ print $3 }') + [[ -n ${version_llvm_rust} ]] && version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}") + [[ -z ${version_llvm_rust} ]] && die "Failed to read used LLVM version from rustc!" + + if ver_test "${version_lld}" -ne "${version_llvm_rust}" ; then + eerror "Rust is using LLVM version ${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}." + eerror "You will be unable to link ${CATEGORY}/${PN}. To proceed you have the following options:" + eerror " - Manually switch rust version using 'eselect rust' to match used LLVM version" + eerror " - Switch to dev-lang/rust[system-llvm] which will guarantee matching version" + eerror " - Build ${CATEGORY}/${PN} without USE=lto" + eerror " - Rebuild lld with llvm that was used to build rust (may need to rebuild the whole " + eerror " llvm/clang/lld/rust chain depending on your @world updates)" + die "LLVM version used by Rust (${version_llvm_rust}) does not match with ld.lld version (${version_lld})!" + fi + fi + + python-any-r1_pkg_setup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset \ + DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XAUTHORITY \ + XDG_CACHE_HOME \ + XDG_SESSION_COOKIE + + # Build system is using /proc/self/oom_score_adj, bug #604394 + addpredict /proc/self/oom_score_adj + + if use pgo ; then + # Update 105.0: "/proc/self/oom_score_adj" isn't enough anymore with pgo, but not sure + # whether that's due to better OOM handling by Firefox (bmo#1771712), or portage + # (PORTAGE_SCHEDULING_POLICY) update... + addpredict /proc + + # May need a wider addpredict when using wayland+pgo. + addpredict /dev/dri + + # Allow access to GPU during PGO run + local ati_cards mesa_cards nvidia_cards render_cards + shopt -s nullglob + + ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g') + if [[ -n "${ati_cards}" ]] ; then + addpredict "${ati_cards}" + fi + + mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g') + if [[ -n "${mesa_cards}" ]] ; then + addpredict "${mesa_cards}" + fi + + nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g') + if [[ -n "${nvidia_cards}" ]] ; then + addpredict "${nvidia_cards}" + fi + + render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ /:/g') + if [[ -n "${render_cards}" ]] ; then + addpredict "${render_cards}" + fi + + shopt -u nullglob + fi + + if ! mountpoint -q /dev/shm ; then + # If /dev/shm is not available, configure is known to fail with + # a traceback report referencing /usr/lib/pythonN.N/multiprocessing/synchronize.py + ewarn "/dev/shm is not mounted -- expect build failures!" + fi + + # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then + MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc" + fi + + if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then + MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ" + fi + + # Mozilla API keys (see https://location.services.mozilla.com/api) + # Note: These are for Gentoo Linux use ONLY. For your own distribution, please + # get your own set of keys. + if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then + MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005" + fi + + # Ensure we use C locale when building, bug #746215 + export LC_ALL=C + fi + + 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 + + if [[ ! -d "${_lp_dir}" ]] ; then + mkdir "${_lp_dir}" || die + fi + + for _src_file in ${A} ; do + if [[ ${_src_file} == *.xpi ]]; then + cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die "Failed to copy '${_src_file}' to '${_lp_dir}'!" + else + unpack ${_src_file} + fi + done +} + +src_prepare() { + use lto && rm -v "${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch + ! use ppc64 && rm -v "${WORKDIR}"/firefox-patches/*bmo-1775202-ppc64*.patch + eapply "${WORKDIR}/firefox-patches" + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Make cargo respect MAKEOPTS + export CARGO_BUILD_JOBS="$(makeopts_jobs)" + + # Make LTO respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/build/moz.configure/lto-pgo.configure \ + || die "sed failed to set num_cores" + + # Make ICU respect MAKEOPTS + sed -i \ + -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \ + "${S}"/intl/icu_sources_data.py \ + || die "sed failed to set num_cores" + + # sed-in toolchain prefix + sed -i \ + -e "s/objdump/${CHOST}-objdump/" \ + "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py \ + || die "sed failed to set toolchain prefix" + + sed -i \ + -e 's/ccache_stats = None/return None/' \ + "${S}"/python/mozbuild/mozbuild/controller/building.py \ + || die "sed failed to disable ccache stats call" + + einfo "Removing pre-built binaries ..." + find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) -print -delete || die + + # Clearing checksums where we have applied patches + moz_clear_vendor_checksums bindgen + + # Create build dir + BUILD_DIR="${WORKDIR}/${PN}_build" + mkdir -p "${BUILD_DIR}" || die + + # Write API keys to disk + echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die + echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || die + echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die + + xdg_environment_reset +} + +src_configure() { + # Show flags set at the beginning + einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + local have_switched_compiler= + if use clang && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + have_switched_compiler=yes + AR=llvm-ar + AS=llvm-as + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + have_switched_compiler=yes + einfo "Enforcing the use of gcc due to USE=-clang ..." + AR=gcc-ar + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + NM=gcc-nm + RANLIB=gcc-ranlib + fi + + if [[ -n "${have_switched_compiler}" ]] ; then + # Because we switched active compiler we have to ensure + # that no unsupported flags are set + strip-unsupported-flags + fi + + # Ensure we use correct toolchain + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + # Pass the correct toolchain paths through cbindgen + if tc-is-cross-compiler ; then + export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} --target=${CHOST} ${BINDGEN_CFLAGS-}" + fi + + # Set MOZILLA_FIVE_HOME + export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + # python/mach/mach/mixin/process.py fails to detect SHELL + export SHELL="${EPREFIX}/bin/bash" + + # Set state path + export MOZBUILD_STATE_PATH="${BUILD_DIR}" + + # Set MOZCONFIG + export MOZCONFIG="${S}/.mozconfig" + + # Initialize MOZCONFIG + mozconfig_add_options_ac '' --enable-application=browser + + # Set Gentoo defaults + export MOZILLA_OFFICIAL=1 + + mozconfig_add_options_ac 'Gentoo default' \ + --allow-addon-sideload \ + --disable-cargo-incremental \ + --disable-crashreporter \ + --disable-gpsd \ + --disable-install-strip \ + --disable-parental-controls \ + --disable-strip \ + --disable-updater \ + --enable-negotiateauth \ + --enable-new-pass-manager \ + --enable-official-branding \ + --enable-release \ + --enable-system-ffi \ + --enable-system-pixman \ + --enable-system-policies \ + --host="${CBUILD:-${CHOST}}" \ + --libdir="${EPREFIX}/usr/$(get_libdir)" \ + --prefix="${EPREFIX}/usr" \ + --target="${CHOST}" \ + --without-ccache \ + --without-wasm-sandboxed-libraries \ + --with-intl-api \ + --with-libclang-path="$(llvm-config --libdir)" \ + --with-system-nspr \ + --with-system-nss \ + --with-system-zlib \ + --with-toolchain-prefix="${CHOST}-" \ + --with-unsigned-addon-scopes=app,system \ + --x-includes="${ESYSROOT}/usr/include" \ + --x-libraries="${ESYSROOT}/usr/$(get_libdir)" + + # Set update channel + local update_channel=release + [[ -n ${MOZ_ESR} ]] && update_channel=esr + mozconfig_add_options_ac '' --update-channel=${update_channel} + + if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then + mozconfig_add_options_ac '' --enable-rust-simd + fi + + # For future keywording: This is currently (97.0) only supported on: + # amd64, arm, arm64 & x86. + # Might want to flip the logic around if Firefox is to support more arches. + if use ppc64; then + mozconfig_add_options_ac '' --disable-sandbox + else + mozconfig_add_options_ac '' --enable-sandbox + fi + + if [[ -s "${S}/api-google.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 }') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-safebrowsing-api-keyfile="${S}/api-google.key" + else + einfo "Building without Google API key ..." + fi + + if [[ -s "${S}/api-location.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 }') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-google-location-service-api-keyfile="${S}/api-location.key" + else + einfo "Building without Location API key ..." + fi + + if [[ -s "${S}/api-mozilla.key" ]] ; then + local key_origin="Gentoo default" + if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 }') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then + key_origin="User value" + fi + + mozconfig_add_options_ac "${key_origin}" \ + --with-mozilla-api-keyfile="${S}/api-mozilla.key" + else + einfo "Building without Mozilla API key ..." + fi + + mozconfig_use_with system-av1 + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_with system-icu + mozconfig_use_with system-jpeg + mozconfig_use_with system-libevent + mozconfig_use_with system-libvpx + mozconfig_use_with system-png + mozconfig_use_with system-webp + + mozconfig_use_enable dbus + mozconfig_use_enable libproxy + + use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme + + mozconfig_use_enable geckodriver + + if use hardened ; then + mozconfig_add_options_ac "+hardened" --enable-hardening + append-ldflags "-Wl,-z,relro -Wl,-z,now" + fi + + local myaudiobackends="" + use jack && myaudiobackends+="jack," + use sndio && myaudiobackends+="sndio," + use pulseaudio && myaudiobackends+="pulseaudio," + ! use pulseaudio && myaudiobackends+="alsa," + + mozconfig_add_options_ac '--enable-audio-backends' --enable-audio-backends="${myaudiobackends::-1}" + + mozconfig_use_enable wifi necko-wifi + + if use X && use wayland ; then + mozconfig_add_options_ac '+x11+wayland' --enable-default-toolkit=cairo-gtk3-x11-wayland + elif ! use X && use wayland ; then + mozconfig_add_options_ac '+wayland' --enable-default-toolkit=cairo-gtk3-wayland-only + else + mozconfig_add_options_ac '+x11' --enable-default-toolkit=cairo-gtk3 + fi + + if use lto ; then + if use clang ; then + # Upstream only supports lld when using clang + mozconfig_add_options_ac "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld + + mozconfig_add_options_ac '+lto' --enable-lto=cross + + else + # ThinLTO is currently broken, see bmo#1644409 + mozconfig_add_options_ac '+lto' --enable-lto=full + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + + if use pgo ; then + mozconfig_add_options_ac '+pgo' MOZ_PGO=1 + + if use clang ; then + # Used in build/pgo/profileserver.py + export LLVM_PROFDATA="llvm-profdata" + fi + fi + else + # Avoid auto-magic on linker + if use clang ; then + # This is upstream's default + mozconfig_add_options_ac "forcing ld=lld due to USE=clang" --enable-linker=lld + else + mozconfig_add_options_ac "linker is set to bfd" --enable-linker=bfd + fi + fi + + # LTO flag was handled via configure + filter-flags '-flto*' + + mozconfig_use_enable debug + if use debug ; then + mozconfig_add_options_ac '+debug' --disable-optimize + else + if is-flag '-g*' ; then + if use clang ; then + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols=$(get-flag '-g*') + else + mozconfig_add_options_ac 'from CFLAGS' --enable-debug-symbols + fi + else + mozconfig_add_options_ac 'Gentoo default' --disable-debug-symbols + fi + + if is-flag '-O0' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O0 + elif is-flag '-O4' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O4 + elif is-flag '-O3' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O3 + elif is-flag '-O1' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-O1 + elif is-flag '-Os' ; then + mozconfig_add_options_ac "from CFLAGS" --enable-optimize=-Os + else + mozconfig_add_options_ac "Gentoo default" --enable-optimize=-O2 + fi + fi + + # Debug flag was handled via configure + filter-flags '-g*' + + # Optimization flag was handled via configure + filter-flags '-O*' + + # Modifications to better support ARM, bug #553364 + if use cpu_flags_arm_neon ; then + mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_add_options_ac '+cpu_flags_arm_neon' \ + --with-thumb=yes \ + --with-thumb-interwork=no + fi + fi + + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard + + if ! use system-libvpx ; then + sed -i \ + -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build \ + || die + fi + fi + + if use clang ; then + # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204 + # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822 + # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 'x86', 'x86_64') + local disable_elf_hack= + if use amd64 ; then + disable_elf_hack=yes + elif use x86 ; then + disable_elf_hack=yes + elif use arm ; then + disable_elf_hack=yes + fi + + if [[ -n ${disable_elf_hack} ]] ; then + mozconfig_add_options_ac 'elf-hack is broken when using Clang' --disable-elf-hack + fi + elif tc-is-gcc ; then + if ver_test $(gcc-fullversion) -ge 10 ; then + einfo "Forcing -fno-tree-loop-vectorize to workaround GCC bug, see bug 758446 ..." + append-cxxflags -fno-tree-loop-vectorize + fi + fi + + # Additional ARCH support + case "${ARCH}" in + arm) + # Reduce the memory requirements for linking + if use clang ; then + # Nothing to do + :; + elif use lto ; then + append-ldflags -Wl,--no-keep-memory + else + append-ldflags -Wl,--no-keep-memory -Wl,--reduce-memory-overheads + fi + ;; + esac + + if ! use elibc_glibc ; then + mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc + fi + + # Allow elfhack to work in combination with unstripped binaries + # when they would normally be larger than 2GiB. + append-ldflags "-Wl,--compress-debug-sections=zlib" + + # Make revdep-rebuild.sh happy; Also required for musl + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags + + # Pass $MAKEOPTS to build system + export MOZ_MAKE_FLAGS="${MAKEOPTS}" + + # Use system's Python environment + PIP_NETWORK_INSTALL_RESTRICTED_VIRTUALENVS=mach + + if use system-python-libs; then + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="system" + else + export MACH_BUILD_PYTHON_NATIVE_PACKAGE_SOURCE="none" + fi + + # Disable notification when build system has finished + export MOZ_NOSPAM=1 + + # Portage sets XARGS environment variable to "xargs -r" by default which + # breaks build system's check_prog() function which doesn't support arguments + mozconfig_add_options_ac 'Gentoo default' "XARGS=${EPREFIX}/usr/bin/xargs" + + # Set build dir + mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}" + + # Show flags we will use + einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}" + einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}" + einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}" + einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}" + einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}" + + # Handle EXTRA_CONF and show summary + local ac opt hash reason + + # Apply EXTRA_ECONF entries to $MOZCONFIG + if [[ -n ${EXTRA_ECONF} ]] ; then + IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!} + for opt in "${ac[@]}"; do + mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--} + done + fi + + echo + echo "==========================================================" + echo "Building ${PF} with the following configuration" + grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do + [[ -z ${hash} || ${hash} == \# ]] \ + || die "error reading mozconfig: ${ac} ${opt} ${hash} ${reason}" + printf " %-30s %s\n" "${opt}" "${reason:-mozilla.org default}" + done + echo "==========================================================" + echo + + ./mach configure || die +} + +src_compile() { + local virtx_cmd= + + if use pgo; then + # Reset and cleanup environment variables used by GNOME/XDG + gnome2_environment_reset + + addpredict /root + + if ! use X; then + virtx_cmd=virtwl + else + virtx_cmd=virtx + fi + fi + + if ! use X; then + local -x GDK_BACKEND=wayland + else + local -x GDK_BACKEND=x11 + fi + + ${virtx_cmd} ./mach build --verbose || die +} + +src_install() { + # xpcshell is getting called during install + pax-mark m \ + "${BUILD_DIR}"/dist/bin/xpcshell \ + "${BUILD_DIR}"/dist/bin/${PN} \ + "${BUILD_DIR}"/dist/bin/plugin-container + + DESTDIR="${D}" ./mach install || die + + # Upstream cannot ship symlink but we can (bmo#658850) + rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die + dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin + + # Don't install llvm-symbolizer from sys-devel/llvm package + if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then + rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die + fi + + # Install policy (currently only used to disable application updates) + insinto "${MOZILLA_FIVE_HOME}/distribution" + newins "${FILESDIR}"/distribution.ini distribution.ini + newins "${FILESDIR}"/disable-auto-update.policy.json policies.json + + # Install system-wide preferences + local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences" + insinto "${PREFS_DIR}" + newins "${FILESDIR}"/gentoo-default-prefs.js gentoo-prefs.js + + local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js" + + # Set dictionary path to use system hunspell + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set spellchecker.dictionary_path pref" + pref("spellchecker.dictionary_path", "${EPREFIX}/usr/share/myspell"); + EOF + + # Force hwaccel prefs if USE=hwaccel is enabled + if use hwaccel ; then + cat "${FILESDIR}"/gentoo-hwaccel-prefs.js-r2 \ + >>"${GENTOO_PREFS}" \ + || die "failed to add prefs to force hardware-accelerated rendering to all-gentoo.js" + + if use wayland; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel wayland prefs" + pref("gfx.x11-egl.force-enabled", false); + EOF + else + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set hwaccel x11 prefs" + pref("gfx.x11-egl.force-enabled", true); + EOF + fi + fi + + if ! use gmp-autoupdate ; then + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + einfo "Disabling auto-update for ${plugin} plugin ..." + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to disable autoupdate for ${plugin} media plugin" + pref("media.${plugin}.autoupdate", false); + EOF + done + fi + + # Force the graphite pref if USE=system-harfbuzz is enabled, since the pref cannot disable it + if use system-harfbuzz ; then + cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set gfx.font_rendering.graphite.enabled pref" + sticky_pref("gfx.font_rendering.graphite.enabled", true); + EOF + fi + + # Install language packs + local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name '*.xpi') ) + if [[ -n "${langpacks}" ]] ; then + moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" "${langpacks[@]}" + fi + + # Install geckodriver + if use geckodriver ; then + einfo "Installing geckodriver into ${ED}${MOZILLA_FIVE_HOME} ..." + pax-mark m "${BUILD_DIR}"/dist/bin/geckodriver + exeinto "${MOZILLA_FIVE_HOME}" + doexe "${BUILD_DIR}"/dist/bin/geckodriver + + dosym ${MOZILLA_FIVE_HOME}/geckodriver /usr/bin/geckodriver + fi + + # Install icons + local icon_srcdir="${S}/browser/branding/official" + local icon_symbolic_file="${FILESDIR}/icon/firefox-symbolic.svg" + + insinto /usr/share/icons/hicolor/symbolic/apps + newins "${icon_symbolic_file}" ${PN}-symbolic.svg + + local icon size + for icon in "${icon_srcdir}"/default*.png ; do + size=${icon%.png} + size=${size##*/default} + + if [[ ${size} -eq 48 ]] ; then + newicon "${icon}" ${PN}.png + fi + + newicon -s ${size} "${icon}" ${PN}.png + done + + # Install menu + local app_name="Mozilla ${MOZ_PN^}" + local desktop_file="${FILESDIR}/icon/${PN}-r3.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_preinst() { + xdg_pkg_preinst + + # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse + # does not need to be forced into the LD_LIBRARY_PATH + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + einfo "APULSE found; Generating library symlinks for sound support ..." + local lib + pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die + for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do + # A quickpkg rolled by hand will grab symlinks as part of the package, + # so we need to avoid creating them if they already exist. + if [[ ! -L ${lib##*/} ]] ; then + ln -s "${lib}" ${lib##*/} || die + fi + done + popd &>/dev/null || die + fi +} + +pkg_postinst() { + xdg_pkg_postinst + + if ! use gmp-autoupdate ; then + elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or" + elog "installing into new profiles:" + local plugin + for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do + elog "\t ${plugin}" + done + elog + fi + + if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then + elog "Apulse was detected at merge time on this system and so it will always be" + elog "used for sound. If you wish to use pulseaudio instead please unmerge" + elog "media-sound/apulse." + elog + fi + + local show_doh_information + local show_normandy_information + local 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 ${PN}-91.0 we no longer install multiple shortcuts for" + elog "each supported display protocol. Instead we will only install" + elog "one generic Mozilla ${PN^} shortcut." + elog "If you still want to be able to select between running Mozilla ${PN^}" + elog "on X11 or Wayland, you have to re-create these shortcuts on your own." + fi + + # bug 835078 + if use hwaccel && has_version "x11-drivers/xf86-video-nouveau"; then + ewarn "You have nouveau drivers installed in your system and 'hwaccel' " + ewarn "enabled for Firefox. Nouveau / your GPU might not support the " + ewarn "required EGL, so either disable 'hwaccel' or try the workaround " + ewarn "explained in https://bugs.gentoo.org/835078#c5 if Firefox crashes." + fi + + elog + elog "Unfortunately Firefox-100.0 breaks compatibility with some sites using " + elog "useragent checks. To temporarily fix this, enter about:config and modify " + elog "network.http.useragent.forceVersion preference to \"99\"." + elog "Or install an addon to change your useragent." + elog "See: https://support.mozilla.org/en-US/kb/difficulties-opening-or-using-website-firefox-100" + elog +} |