commit:     7d07bb6459bd539b9cab9bed926717dfb5c74eed
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Mar  8 07:45:46 2022 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Mar  8 07:53:32 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d07bb64

www-client/firefox-bin: add 98.0

 - introduce slots to -bin version too.

Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 www-client/firefox-bin/Manifest                |  98 +++++++
 www-client/firefox-bin/firefox-bin-98.0.ebuild | 391 +++++++++++++++++++++++++
 2 files changed, 489 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 1f3538235206..52fe87d4bec3 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -284,9 +284,107 @@ DIST firefox-97.0.2-vi.xpi 577913 BLAKE2B 
906ec3624223f934b4b4742d60aee187ebd1c2
 DIST firefox-97.0.2-xh.xpi 423176 BLAKE2B 
afa607e090c77fc00db80e7b74f1f88af61e9ca6dcad721623911f65b74474afd6a6b532bf42ecee7b7f2c059e5307ac20af8b285bcf0508f120e8f4446a66af
 SHA512 
3d3b82689e495baa953d9946449f3f15f67fd026c49ff431752d33182d3bbe64f7b4839785f07f4362f0fba4e00c9b962c7394b0e8d6acd19fc862e5e899e1a4
 DIST firefox-97.0.2-zh-CN.xpi 580065 BLAKE2B 
e2fe09fdaa8b9a6704b4190ce19037b9d588c9ab86dbafeb5fda3cc4b9874e28b95ba2477ed1146189d43d9b89daf6129dff856de34c2e8cc64171f9ace81447
 SHA512 
e48476858a687bedecb8da7b0f8a192fd179b1b0c86bd53ac29571819cd1fb41406172c90e695330bc3975f9851a6b8f8b0ea35e4a797f73b929514877913b0b
 DIST firefox-97.0.2-zh-TW.xpi 581184 BLAKE2B 
a34a30f759d18a5aa999914eecc2d7b7445a0a5f6f39720f10631d33d664ea831cc3cc84bfda6742dadfe438d80dd058ed4b281208db826109a80eb89de28051
 SHA512 
2b704f0f190bc749ebff8ac230ed984dc3a198de06b10a6bedf4e89b14ef8dd69b3abdb259ea1cbd6f8c5cb5567c093194eff82817c1805b92c402ddb1055180
+DIST firefox-98.0-ach.xpi 449119 BLAKE2B 
d4a47310862e17beb810346eb67f5884f1570273515196121e3d26d3b515b9491ac3020aabd49dfeb2e7961792893aa1b3150ddaec96d426f116cddc6d15e2f4
 SHA512 
3a4edcc0cc74653f6bb8dff1118f469cbd729af57dd6b67bf675200db57ffeb31e06f4dccbc551a7878ebb820636cecb7a3eb2e0b4d351667e913e41520c2e22
+DIST firefox-98.0-af.xpi 415414 BLAKE2B 
ba219310384e23e7a20ef59b280035087980f73fb1d729ef359d9432235afc13185869b8b0545993460e29e57e7006caaca894d878797781954c399a368a81de
 SHA512 
defa5a73f1de658824a7ce13c43e3d240b1c4a3babf4fd265c60ccace775e6f775afe6607c6a17768182d8a9d140e3a4cf3d7a29a692ca52812342c02d1fbfed
+DIST firefox-98.0-an.xpi 495401 BLAKE2B 
4cabaccebc1f73229c7234b85c237c3e26a05dd9acdb4aa90bbdc3c075ca39fe48690a196c95f0d60e29e78a47e2b8dd04201280136dc505c9cee505c22b2118
 SHA512 
c8fd61cd3a51f8a3825df5a928d2dc25e5ad819e0e0ecf98db46495e8653b37349ea0171327783671a9ae39c4cea35b2f45506d8a1d8ef6faf9266487346cc7f
+DIST firefox-98.0-ar.xpi 564944 BLAKE2B 
b49e31c611b798f65eef08c05dbd2b0979031844ed3961a2f9996a16bd291c9e9afda9377dcc8cba670b3b8a693fe8b90ccf0b79fd17b8198827c7d9a5e20096
 SHA512 
aee9d84b81a2cc496c69d3101d8760f8549fe876ede01098dabf33d5bf1141b9730c32600807c725f684b9d73201a0e611d2ae01e571ab322528474ad89d8060
+DIST firefox-98.0-ast.xpi 493525 BLAKE2B 
d272ac586db16dd2f7a5d2c12d3713423c96ff71897b6b935ff7b3971528964f09b00fae2e4883cc6eaea2d01ca009d347fa40dee15e7368f5ee3b3d70d4c071
 SHA512 
962fabec757886421d07319c86b0aa80101edb52445a7a11623eec920baebead7f5884a459deb4f803bce085e3128dcbc7e70a983665db4947b9ad2e64879c22
+DIST firefox-98.0-az.xpi 484504 BLAKE2B 
35e54332419c111485a935e69c2e54c40c2bba41422e82ba0240d7a69584f356ec8c860b74442312714e674a22eafd1544beb51910423360c01072bddb5c2ada
 SHA512 
483ba85bf5a5c301cf34baa5717c411014b9fe14eb8ebe893459e3aef84b3bc0575aa5ff15bf640869a94c2aa2b7eac98e2103c6a505a7d7740efa77a6641759
+DIST firefox-98.0-be.xpi 622390 BLAKE2B 
a5fffdcd96692b0113084f4fadb33b6fb8de0defd45e76f9fcf621d8ddbe043f3a0fe635f39eb6d1f4c1f1be334ff6bcb7bc0c916435cb97763b8add085c3ca1
 SHA512 
3147dd5cdd5a1764aeef5a860ff8aba02618ec45dd1a8a8f1aee6556b672f5af14c1a49ffbdd202fec19dfe6044cb78ad92dd0a668eb7313696fd27950b9ea83
+DIST firefox-98.0-bg.xpi 564850 BLAKE2B 
31f4f3b08805319826279acdde1d601c788978aca5082d62b75878447198ec045b99cb055c68751489b41d69a3b951e4905bb53f76a8410154bd1e18345b06ff
 SHA512 
18ff9588ff06011f2e97c76ed1a97b7b7dff27cd49e7a63c824a5366b66af3f78208ff46310e1341d2eb67c77e28b76db3662415bfa8af3423ea477df7a1548e
+DIST firefox-98.0-bn.xpi 554267 BLAKE2B 
bfb6e28d98ab761b24674d225ddfcd7576e961a26b606ecf74f61a513044230e11c12c6d9345c0d3e21f139046bfba4eecf9fd4b8128b06a6e21f6f2d4255d38
 SHA512 
bfc6c7d20626c7cf498e270c4e250d9215ec8647405cfed99e53e4ed4f957df5c370bac7c91fb50635a76fc54a6f367766ba1a582d233d15c2ab3260028d2c66
+DIST firefox-98.0-br.xpi 529008 BLAKE2B 
9c2ddaf830e3e3e235b86906a72cfcef3771b8a8ca257a3ff3cf047d7f1a97b8a18f17c7b702a00b7ac56c84ba72b9f5328d1ef39063d5eee0b070faa121595b
 SHA512 
19777a56ccf7855b6aa361e28b7efb1d1e96129ef15b09701f9434b606eddb25997ad424878daf2c3697cc54c8e2c93e8854e5cdc25a5575720d8cf43c8601d0
+DIST firefox-98.0-bs.xpi 459061 BLAKE2B 
4af05adea9c451df448e76abf0beba8947ed32c2b631960cc754e074172cf014f931227b2d654416c578fc9a8d6e8e1f5021995ad3458583ae58c7c5c678032f
 SHA512 
cd76d74052e2383cc708e0c22eb7caf94f451a02b990706899a5712093ba68e98097bb1abe77d36319b3302b406a43fa5bfc04e9f5753cccb10cedba24500072
+DIST firefox-98.0-ca-valencia.xpi 536655 BLAKE2B 
1118ab508329f87f1fd789368166173f931161ef195523341fe397746c69432631b084e045f1a1cee3b6f52afeb7e3a82e9a688971e6d3ed7bc71f730132a022
 SHA512 
770845560fdf9cb5dabba6a73565e5de76398e39fdbd3f2743be208c3a390a5a5cfb2f17e60ffa0ad0d0a73b84d5eeb067e0638f62e2bb4418c10467adbcf4d1
+DIST firefox-98.0-ca.xpi 529099 BLAKE2B 
87ae8118f727a182908a75b01874e9193e35ef0195bab73205218fe91fb9c0d78154e89bb78566513952e1e429db3dff9803782d6b4c87c6455a46ef3bd3a94e
 SHA512 
b6c449b70f6d29cdb3488aa56ac254689badf38a8b22d0c09aba302a7bad950e1351c6c31a4465641470f822d0c3ac9410e0aac99202b3b3e78058de589bb82a
+DIST firefox-98.0-cak.xpi 552670 BLAKE2B 
d977bc654b9802b3275cfcca76f4db9e1f3565b47975eea6faefd16963d6afc759f2f498149120b075d0811f5dab4418da4da4ecfa704626a152dd67164586ba
 SHA512 
7009dfaba949ec265c4f0ec8bc9dd7e431eaa1ad1bb999796b4afdf93b94b0c7853a38aa9cd5d69612108704e6b004debcb0bd2e12ca2903f72ac133757733b9
+DIST firefox-98.0-cs.xpi 563947 BLAKE2B 
8ed2e8e4d2987ff65710b1ec1238ee6a7c74f6d51fb370a90a156331ae8414ddb63226e1b61f4f05ffd2e00c05b8aedacfa505847b0e47f170be0b2f89754bbd
 SHA512 
3cd53680cbff515851a8a19fac021a9ed889954c9b60b1d57928d4031ed7873dcee8d2b4646e88d7cb176218bf59491f024344c247fed83c5ad961b51be89920
+DIST firefox-98.0-cy.xpi 543640 BLAKE2B 
952519832827eabfed45b228e683d6e057ceacf76835ba4bd94045618f1f371cb6de47a16e2cd1d2ccd80b6b608eb4428a198906a85e19ff75dc5ca72d0662de
 SHA512 
71ca9e12a7cc7b6b4e942b45e41adf288275d63577e69cba6d2d9d81174953045822a25d034e05f2df8312873c91c1bfb013b486b99bc65b795bc23305fbbfdd
+DIST firefox-98.0-da.xpi 535626 BLAKE2B 
56b9f51a2cf0ddf26dac001c5dfef7d34bad0db661dd61148836d6f081477aa3e7fc8d991652dfe3ce5e3beb5bb307db0e1491786a8baff7b402b910fc9c00f8
 SHA512 
8a0bb662d59cb21578e106891d9b9e069b39e195dfdc0dd320d74e7d5519a2705efd82a0eef17bbe394a5761f3ce183bde8b6bebe00abac6a82edcbe993be81f
+DIST firefox-98.0-de.xpi 555197 BLAKE2B 
a0f9d639561326620b9c942b3ab39b53e939e59661bf7c01718d97d5270a14cf1219e257cdd9fbd8aa5e904c8e6a53bc1ff562ca28b60bf3e7fd2c6d55c271d8
 SHA512 
409502cec259f8e38943df7612549156b750a627c0f83b250ea285e12fc7a68ca26a030f96fe18499e36ff4c4ca420a78d38bbfe5f3324e7ed808fabdd74524c
+DIST firefox-98.0-dsb.xpi 568155 BLAKE2B 
c4b0604812908c2b59da48dcb4a701419edeb93cd660368cb58f586405a30a8a431bb29e9765e2ea28fc1bf5ad4f17087065189edc433da70019043e9f6c92ef
 SHA512 
21e5a61843a898da870af872f2c4aadfb1106fd467f2977900f1a9cdaae811078780e81f3db3ce98f088e9ffa037d69e39d7235ed04fd8128de630ebb89d3152
+DIST firefox-98.0-el.xpi 641162 BLAKE2B 
4352822ae9c3a389221ffd62d5f46a983c689d112e96a24c64744d44f57c3d5775b53e5ecd3f3c0ad83ca710b8f70c8b6c1e6ddc4e90c1c497f333b3aace61a1
 SHA512 
65b11e190a81aecfad73dc5afe7a8d46052c8825d52fdd27e99a1c7851fd733532ceb8b7dc5df178bbc22b1abe0e55144968377ca33f0a8ff1617cfc19a240ff
+DIST firefox-98.0-en-CA.xpi 511340 BLAKE2B 
4b0621ebcb9f47388fc02b92c3c7630990e1266dd4221d2b293e6bb2f5bc3e5e65ad1bdd95b12e2d705f3c7fb962df00830eba1a86a4d663f3bcad3420e22561
 SHA512 
86a64bb49602ac2dae10e0366b7d82dc6eff2e30882d2d9c24a495007a2e4bfa41cf33ff958e29d514de00aef7e1c9eb938eee86c800398d90e8f92f4dc37de3
+DIST firefox-98.0-en-GB.xpi 511713 BLAKE2B 
e364737003c2435089409cf06648175c663e8dc40085b7344fe2aef72c60d6eae5e3319b4a648e6615e5f2c71fd0485ecc7c4f6cc3bdba05e2bfaa2928a83c37
 SHA512 
72de6ecd7fca6625fe70862e8b53a0a2dffa73662176af2eeddf74bc56aab977a6ad5c5544aa7aa13628a3f33315cd749d8b308f3549b49cdec4fecd96b89ea9
+DIST firefox-98.0-eo.xpi 534794 BLAKE2B 
7b4e1cc2eb17233ed238a673f2f9f2fb5d648c37130420f35f1b1c4158433d530631cdf55ed48b806032afd1e63c9d1be674c7a1d47f69f198bbb5e39c8e4d84
 SHA512 
a23bb44f22c92cc2f5bd58b60d859d838db3b5b1533ed26460e3eb4c03db7cb7f0487eabb09dd9a97b023357faeb604675ddb29bc691f108f83b60defc72a89d
+DIST firefox-98.0-es-AR.xpi 548268 BLAKE2B 
afa6ebcde29b173419b6cfaca5f1deb4157fb6cc58280d310a0fec550f9d269c1c98f2d0a8d39d67e0dd502201433ccefd3f606fdb2bfea3967c48bf1b61284b
 SHA512 
905652a1da1539b7d35c54ab8331263f0c927d085555625e8b2ad1bd722b80acf996e4a60a101f335ef7fcf0177de0727911fd1084beb2b7219756a4906e8872
+DIST firefox-98.0-es-CL.xpi 547618 BLAKE2B 
fea8f8af126718ceebf8bfdd47fff6c7a9a07b602749963cea75f994db6b84f7b63fb6db7b048b2f0d9d474bab81b923270f99c7ea006ef0f8c73527540c8337
 SHA512 
e3d083ac5486b0784c6304a5884529d289f6a440241df04a4d8fd96797c4623ef3f11a5a0be9149eb98010abeac9760e79f36ace9196eecae2ef5047d32611cf
+DIST firefox-98.0-es-ES.xpi 538893 BLAKE2B 
1d1f167fea49bed69b6754d16439eb8d43b33a4517f51ca2b0992652c227d24f87ff853b6859cff4047126a150716cfab38d26d8e69d4ae78e79a79e58ad0143
 SHA512 
4d1ebdc001959929e00f6a8efb1a8dc686cd31d38ca3c85964dbd09c08b10f245a27602c53d488967a4c436cbb36b301c6b608c73ab7d21aabf1b100558ab6fc
+DIST firefox-98.0-es-MX.xpi 551617 BLAKE2B 
ec304d647f8ad4e97d409adf54da3f51ec6d8df916de6021471b2527865b43c8008d8a83a12672efb66331ae537c0a66704b89d2d3a7b82285045f763d7ff3b0
 SHA512 
8f9f09f28fbd044816582f54b648f4ddeec0aa571fb2c1df27b55ae11b20e64d303311f7f006f9981ae2ad9c3003172ee262fb14a7290dbdeed97a84677010a0
+DIST firefox-98.0-et.xpi 529513 BLAKE2B 
fdcaf7ba9336cc9a821d641ad4ea770a32ea0058309e97a3a356f0671817397fe3e729025e18738bf142a70e07cb6c553668f77ca8f5530452e136be93cfd99f
 SHA512 
9dcf5d4201a5fb95b2dbfba173930471eb1d883bc180a9e0c5375d754d501991032a3139f85245dd06e075e3cc18a7e8f677caaf5fbad95e307e00edc8faf0c9
+DIST firefox-98.0-eu.xpi 537989 BLAKE2B 
9889a9394643e10350d03d3bf139a4229986534fbd934c29cd97aaf71fac16a4100894bdbf4d059553d2bab9d0dde1a5aefce7a9fea62c55679256cb9b46b9cc
 SHA512 
747e00b7883a8e82f85d55e6719f7a0f802eb617ca8f86df57c0016fbcb6baffe8afb26160c4b817c81393a8303afaf125b989a831eaf29428793b36ad9f5d6f
+DIST firefox-98.0-fa.xpi 561229 BLAKE2B 
ab47b0cc0a8de5601c81d86687e42df7d11687aba7281a6ebca0e5d10b4ed75018c3b7f703cc82b320a2b7c4bd635a53174a5a17606165efb2cd40a4632416b8
 SHA512 
d9ef075226c3918f1c5257caa118292f84566771d60d8a36b3c1b99e5754563878fe9b6247f04fd8cb4ccbb826ed9563ca29adeec7a44e423a644f7b5d2c0440
+DIST firefox-98.0-ff.xpi 468215 BLAKE2B 
915e037bfbe705fc67138742db277da728ea619c1f4d1a7f3bf96b97001a0a1b7673c068935ef9e4e9eb9bf190716760304ff5654b04dbe856ab3aee50add09f
 SHA512 
5ccc67a43fac6c9e0acc1c9505f412d1d91f505111c024560cbf910600307d0dfca53ff53bbae6ba0153ff83a296c31aab5a9d864086b608c702e3d4bd5f0e9e
+DIST firefox-98.0-fi.xpi 532686 BLAKE2B 
95ae6b83a2799afb1a54e5fc2e3b492c7ad1cc71b5096675901f88a429dff2117215cda2aceeca2c4354f21e0a90f173064206a7662c1b053423e5b9be83ebbd
 SHA512 
ba276050e5105d55015a8a6622c31f19fd32b48571b75453af4a47f95f7102916a6b1e05100573de51f1de42ea8b7e236c6e24184398a3c270dc897486255545
+DIST firefox-98.0-fr.xpi 559532 BLAKE2B 
84cdedb85770b3b07b850ed8536ffc5c6699a2e2c6153b48cab16d14ee10702ec85efc519f5017af63ff758c45de3d85506b346957be3fe7dd1272ab915edf73
 SHA512 
3fe4130ed384005327d377cabd9e2411d39a94206c6afbd9310d0a7037d4573dab19a6ae7d6cc4f53850cae4caffc5e570dad147fc267d2c93e18615955e73ea
+DIST firefox-98.0-fy-NL.xpi 544629 BLAKE2B 
2d55bc7d3a46cd273d145286e0a899a271aa80d6ef733d496c36dce1af9299cee2ccaa01e6d7e514e972709ae64f9ac07e4e87c28c68d02c60b7a77c05e141d0
 SHA512 
4871825f4ddec561cab5a2205e1e5ad66cf198f253bbce8c75a384707a5ab16c92feffa37f0818869f66fd78695af826403aa9d1edc67c2923e9095b295a671c
+DIST firefox-98.0-ga-IE.xpi 465491 BLAKE2B 
df15165b3a0e779b3c66bf3e6f983c6bdbacb9498056e26d5a4670af0e4d5aeba08d51cf5850d5b1a5855b5200ada15f7c61fc866658e8da0b66e13906a8c75c
 SHA512 
81a36d1ffa406b2302022c61bf1b59c2114b0dcc8e73e98c617bd94492327ffd0b893eed74d21cc2b9cd123a106eab19b02cdfcdf7a14fedbb767fc4a084aac4
+DIST firefox-98.0-gd.xpi 528866 BLAKE2B 
1bfe37ffa87953f672824aaa6b2b1cdf6037d8a8af507212577d0b5b934a5dc1893f68179a464098841510a01453f0fd6adf8a49fd8616a7304fa76993c9726f
 SHA512 
a665b85780aba7aa49d04356b17b1a06fe5b76b3017f661aff31f1318d1c9fba205d2593c8d95fac2298b12a64da2c58c4b1806077dabcb2af07640f146df051
+DIST firefox-98.0-gl.xpi 541876 BLAKE2B 
8acdf0530559e5f98f54eb1316d8ebef4f1c316a165727e74227e8dc45f0c6acdf718839c960bda3056f1615b66180f4baa5d510eb68351a7c2690118464a29c
 SHA512 
8ac31b06ddaf5ee599508ccd711864dfaebf0173e25c79f944a17b1bb92142e40ab1fbe9cd4bc806a0d633756293a1abbc114dcc4465252cc255a7b80ea2bc4c
+DIST firefox-98.0-gn.xpi 559398 BLAKE2B 
b7ba573054ea04683fe3168d5f878415d5cb0a6cefbac0d5ec4d5cd2af4e4a503f026e4363a31f5bb389a41004090ab65719b7fbbf10afec298362b78b728ff8
 SHA512 
aab91264f201902f737e285c247c638b4a00514f429a22f6e37d976b8445c391d49deb2471713548bd702072ae170f2a8a6d7b487830e4166af02edf979dc389
+DIST firefox-98.0-gu-IN.xpi 525487 BLAKE2B 
83030e2d087df6a00e908919374275fc0c828a93e2220c2850cc7823ea32a1ac004d36b2840c73a373b675b11fe52ac625561f76c198e26b3a96ec24f4ed0e67
 SHA512 
cfdf85f824c6d98650085c595fcfb1ef01342cdd3e3f45675b73104a09f021888dc91f604e24cf355be1009c137867114566f8a54db4e838eb6df3452611299e
+DIST firefox-98.0-he.xpi 558301 BLAKE2B 
6a6e12058152636e0e03c63fdd74d7650d58cbd0ca7af0af8ed3770b73d0b7f4e80d8088756a0855f2305a249453a0633744bb49f68979e7758b7c697420bbdb
 SHA512 
238fcac2dc0f4ee2ca87e8fa43b75ea944905d79994d8781242f56dc5e3466cc6fa3ab2c0ce29aa57d87c9886a40f3c14543719415e14fb96ff4c07b3e287335
+DIST firefox-98.0-hi-IN.xpi 555956 BLAKE2B 
b0da084fb6ba3cde862a406e9a0b8e836cf9be61e45c448209d1853e2a88c947873f0573f8d9f662546fada676c882a76b53a81a951e3aa37b5a98b2ca3c1c6b
 SHA512 
eb168f99c882733cd5c5cc173c6211c2a43c3c32ac9e138660c7954a695cc32ea5bbfcf40e52c2c26660cbf8d67968dd1d414203d5c61b6e13aab2f8a62e3cfc
+DIST firefox-98.0-hr.xpi 530081 BLAKE2B 
d6c5ee517eb4f4c2f0ffd27d75be8252d10e8533f9739a74e913faef384a4447b9736e51bf38a781ba8c588c3c03f1a00f4e8af618cb35b474a51fd624246e84
 SHA512 
31c6863e5e62f230f86b70e32518897eefc0d265c33f586dfecd984070a2ca00cb0342e637a09289c1ba618f9dde52efea8bfff180531c45be61b6e818db1833
+DIST firefox-98.0-hsb.xpi 564236 BLAKE2B 
7d6f241749b06be628cd0ea1de28a93d1176aebe6b6ab37029b07d101e8f04411dc137547f764eec90d21091fa0a9b5f6636bdefc56d946bdba532140975b7d6
 SHA512 
9d36fe8e9898a35bddc52d4d1aa030ba45b73160a337401014a3886952d5543ae8f89844f5c2848b997d6dae817ef389064d796a56771511d8141c5864861862
+DIST firefox-98.0-hu.xpi 567458 BLAKE2B 
f802ce01bfdb7b79c415c036eb858521bf80e810f30dcbf95868d74731c3e7e54b22d2887ebfcfcd08668cb9abeb1b52c48b71b2fff7746b0b0a56dde148c3af
 SHA512 
4694944725c59bf38b05a021f2f27f7b172ea79a6290f988a68c10a49360e6aaec8df7864a9f7577f69b41a05a5011d3295d1277caffa0cf41bb5cd4e31e4e08
+DIST firefox-98.0-hy-AM.xpi 578957 BLAKE2B 
ac8a565c3078f4d843927661e22c642b15da65a653be99f3288f11976dbe5a0faf233d46693e16badd425d3246a72debb5c03421aa24d820ea960fa5183d3fa3
 SHA512 
eb2e1dbd49a20d844f4e39f25df62307794230e676a76eb2c9ca9d400c85af9cbc270ce021c0324878a174d2df908b794fa0fb2e9b19e383fed61897f6435868
+DIST firefox-98.0-ia.xpi 533683 BLAKE2B 
d89442867b5d171ca44bac37c048ba998abd9f0d155f5c8c97f627f03efb30149584546c505450a4402751062119c6b0092e8f81274696216bdfef1a2b656cff
 SHA512 
4f712e399d8fc355efc9a9ae94409aa1d2a6bee6ee4a85a8fcc9e559bc6da6c10f1c8deeb6ad2f2df816e83ee42bad44d4ca488fc2027e82e468d30e0d6d136a
+DIST firefox-98.0-id.xpi 528730 BLAKE2B 
e6ca50a432ed0aced9238b48ae86c593c384c50cb4a3a38fb1bb75b902c07f67467956c96482e50d82680eaf3d67c4f455728bb9497971d97fb55e836d502d05
 SHA512 
d98c0d74d631353b860f4d617d4bdd5fe4731977b911ed99e4229eb8e2fca7949d9cb1cdf3f00da9f7719facde1c2266f4b579fdfe505da9a7c06df17410db46
+DIST firefox-98.0-is.xpi 536080 BLAKE2B 
87097762c32f2b88ee1dfa7cc6ced4e8b4b293f576b0856c08a9f3100ca2f947dcf6e1669f5e3f7ea854d3b4e91e2bc1d1924fabd661296d25e8a4f71fefed42
 SHA512 
db45372b70ffbc91182983b45fcbecc0ee4ae062c43463b309fdbb6d916ff29cf47d8b00e286be413fa310c6e8019fe2b9b43a1031321a1dc525c034da1e6aee
+DIST firefox-98.0-it.xpi 460863 BLAKE2B 
487ddfc7ea9065a8f3befd601a7f935f1124d24786e5050b654172e1725bbd149340a3fa658fb8261eccb5ecd0ccfa616c0b51be5eb5b5adf9b7e949c2bd7371
 SHA512 
ee9d8e037954d115b5b58edc852f5ae798166d2d479e4944da181d4bc924e158a9ed8b587e33a72ae763efc0b5fdc1fca5233096cd982be6bf14505365b17b00
+DIST firefox-98.0-ja.xpi 589745 BLAKE2B 
1866dbad02aa5bdc877a90b4a3db2457ff1c8603751825aa1dee24c4274cf49bd04fe35c3be89cca8a6ad2e66651f38080a0a38220da42e20082d33a29b6d841
 SHA512 
8dc60224593840f9627159f56ddcb4251777504c47ab7b22349e45bb5d3dad8dd478abe07586df5591f5256a68c8087dbc5bd199d351adb1794f46ffd0bb1ae7
+DIST firefox-98.0-ka.xpi 592743 BLAKE2B 
72c9fbeca5922bb47d67a1729e08e0ab489827b4f9f4554d137742fa4591e005eb46f662c8605afec74679c409419ffbff1c5e5d015b11f3babfc8cb2c34c6a0
 SHA512 
c349c468445f587572f025bc166d45fb050c4c4dfe000a256f517d180a5c9b94ac7fca741e06f54f21470450c334472fdd976774cfb0ab5811791dc3b0365c47
+DIST firefox-98.0-kab.xpi 546504 BLAKE2B 
fc75a3eb652059932f072f4dacde55155f61f54ea17654a8fcbc2256ee0e9bda3d8b86f3e31709c88087c000f422d57eef67b014f6655d1087fa95b77d572bcc
 SHA512 
bef6dda2520a4a6e608e80b230e8ddba2caa7b8ae3792de0a0f1aba6d9a731f51e890d2178678386a0c28b60c570964b18b150b90beeb24be588063e86afa452
+DIST firefox-98.0-kk.xpi 614175 BLAKE2B 
9ebea992e25ef0cf6fdfba227c8d32b0ccf36ee0dfa9f5eca7bb701a75abbd3ed9ce1ba1c11249d2d4128bf7639ee66f1a101229d32283cd85bc4ca96ab14a42
 SHA512 
ebdac506b8b6ef1175f2860c8579c3c1ce47ec1e1f4f9421cad50786ee32074c2a42c9245952c05517e72cb101f4dc1caa6549387b0034990fdf11de9f8485a8
+DIST firefox-98.0-km.xpi 525545 BLAKE2B 
03a5ecf8ecece4cb31377e5edea19d9081efb4553f4f3d5e9a1d26769a29114bdc868227aafa8e90f237dbc12328759221c7c2cf2488e14de82a220bfccb1d72
 SHA512 
4f5428dd6f62a19aa52ee79fd4d77daa56f97b572717d11e6009ee46e3213a5ce96bb57bdf19f290bf4aaec42ffda4e65999a6f64a48f9e32f6e2a28fc0cf4cc
+DIST firefox-98.0-kn.xpi 491251 BLAKE2B 
548959b1341a3465ab58358dbb3c9c49077519cafbbce3f3a3f05a8f2983e5695042a655ce3ac3ff93c9389afdef10f06ed7749dbd71097cbb1e25a0b6a2c481
 SHA512 
8be7a7525b6ad5fc959c9e76b6a34822f3a8d44867edf953e20f2e58d262c6922b3385a1843e037554004977150a0afb11e16d65960d7cb8cf2b51849d4f7734
+DIST firefox-98.0-ko.xpi 580656 BLAKE2B 
3efab4ac66fcc6d49dce372c108f644aebdd67fde7a907c3e7106b67c4bdab4724646ecdb542001038fe326733de40bc59f2e2c3e5106eab0aabf6f166ec6d28
 SHA512 
6ef883b9cd365b2cac79074f16551306b4489db3e90413c745f81cf31c4d705c4f3b9210724b68e2264d44b1b5cea75e4a48b71767b5df86128ee1fbe7e452e0
+DIST firefox-98.0-lij.xpi 467057 BLAKE2B 
3317221d4fa4db727424ebc3daf9efd9ae0a368092d20433a10e73ccf33bf49c678ab5983c9cc8015cc6289128838ff54013560d4f866f46172bcec94edecfe8
 SHA512 
7c450a4ce7718e74d0aeb98eb8e866fc5d9595b68f0469259721f7d4670b4fbc6d3dbcdbca1e2305cc5de6baf6b91fcb35b2cdfed9886851828be5069dfe3007
+DIST firefox-98.0-lt.xpi 559741 BLAKE2B 
981fb791ba9b23559d5cba60037bd3161222a5b25c56087e0de3fc41e66aa41ef8c73c5cfcef19b842a7988e01c9c17dadc7d0f344494121f227b50eb3957250
 SHA512 
ab6935a672ce080bcc1919ea1517bc87a5b44cd2dee4b2d32f93a191003644630dd20cf6673cdb4818496604bfa957e8882a6ce705e805a3e02457715a4570be
+DIST firefox-98.0-lv.xpi 459222 BLAKE2B 
bad556fd3581d6ce27b960c8f3859f443df941169ce1d5c1abb90ba9f368396123135dd2d016a1804a335f49dd521d5cfe9edb8c881b78cb6aba6a7efcac8bca
 SHA512 
311e6424eb582dbd40dcf6f853c562df1bfaf4390b0672956ae71d882a398886e73ef68a0a5cacfb77df5fda14b5ce941679b905ac73aed03756243faf7bf6c2
+DIST firefox-98.0-mk.xpi 458851 BLAKE2B 
24f8a568c2c2e11613c1b28196dd9f6d3b4af4103c1dbb1e911b8a7c7f66a8a26b854447ddc62159c42a62780242e2d04f0a68a6654fb1bcad2790e1457c344f
 SHA512 
cda4a31404603e901acda695af1c1b33fd91a79177c8d938b7950a1c1337b0cc959a6e011578c355405709ef714f2c002ed812ffafdca46871b5f24069d037f5
+DIST firefox-98.0-mr.xpi 528072 BLAKE2B 
fd281fd6c86e90cfb33f205c1eb3a35783cf5f0b55d498c98bf98ce5b409523c18a393b515a6dbef594dfee389ad0df146829c17cd2edd0e5d5b9e3841e4fbff
 SHA512 
5d45c8fab0d65abfe3e42c5332b1487cb81be6bcc9b9f1527e8ccbad391bf39fe895d05a041fc4f1cd9b27c37b6b4273fc63056ba000de8bf9c0b3124516bc2a
+DIST firefox-98.0-ms.xpi 444228 BLAKE2B 
af3d64f4b0fd8feb5b95a36f0800d4ec3fca44da18df484f85b95b26296a336a1d92af97518f45de3b76a74fd0f5d6285ec04ddb098c5e18cebff855f4c206f9
 SHA512 
fa21f60874e93faea65877425a2758fe01ae42a37353d0894295e683d2ae7704e01a66d0100adc98722e015b57b73236424202f274a436098918b00f2d1b74b4
+DIST firefox-98.0-my.xpi 507135 BLAKE2B 
876e15af2267b6a84f28321ac8c280a35075d2af3e538218a21831f24d8152dab7c29efff13770d1af7f23201020199cf579d148a616f9e829f167c66fd79b27
 SHA512 
5bcfe6492fef146592cc12d02d757d3221759aa3d5638ec08e0e99afb25ceb920d0d03b440e0111a9ef2c3642dc459be14f51179508c4eefb183d80cdea7925c
+DIST firefox-98.0-nb-NO.xpi 530492 BLAKE2B 
7d64970121972846e0f41bcb50824f43b51f9cfa75ab74a7874b19cc3862499f75f982750fbafffd10a0d83dbb922b59c0cf93f018f96497f1e40e09fe6f2857
 SHA512 
12a71a04b01bf7e838374f2f8dab6649f3cfef4c1d5f7d0dee9abab665c16a75554a523aaf2b80c77d2c739996c14ccf5a95ebaf7ea7b911ca16ea18378f92f8
+DIST firefox-98.0-ne-NP.xpi 477719 BLAKE2B 
75a81d292955f1c2e37fa6282a5066c3eac14e2adf9905fa8425d4ed63f1cc894102d0b5dc26198005d80c0a392766c409b128dbe61d8623136bf830cf24770e
 SHA512 
338184ce279cd1e0014550653940d9c706ae6e8c7342078a5f7af01caaa3cc590be01d5ec2ff1489886631b7793d15a406d48341352dca8af68d7ec144f6c0c0
+DIST firefox-98.0-nl.xpi 538883 BLAKE2B 
8f286f5d9b66ff0b9da55957e458339a38f96c05f3c47e7a5ccc691fdff14494502fa1b9ad94154ff68b708bc714dbc01765881313b924e74522f17f8ce8240f
 SHA512 
853712b41b26fa78bb8ec59c0604f750eea528393de50f8467b5f134c3175035505ff35ebaeeb782f925000ffb018b2936f839af5ce0bbd9b83e4f8c284e33cc
+DIST firefox-98.0-nn-NO.xpi 532916 BLAKE2B 
8024e9005e87c76cbacde64348abbc9e7bce5970bb52bc0b95bb08c21287abd25cf6026018867282d31713627ad10feebcebf550e00903fa410c222274e96d09
 SHA512 
9018ab813a36ff667a1c94b9dd8005ccfd72789517c379931d26134904d148460edd7b8603cc32c409b774306ac26b733a74894b57665ed70d2a0a860337460d
+DIST firefox-98.0-oc.xpi 553362 BLAKE2B 
c8e20deb05fc68c725b8744d782bf48ff31f7ddd34b23ebf83fa88b4dd6d18534b8eb3166de5ff5d09649f32ce6a4dd09c614da32bb5b00b8ae1bdb9b3b15abf
 SHA512 
df482341f20475132f88d3f19d87d2a034d48251b3a6663ce8ad7958d7fb54d186cbb428821cb18aba2c75eeade08fa823a9079ea63858a76faffaca49018b17
+DIST firefox-98.0-pa-IN.xpi 594948 BLAKE2B 
9792b2b38ddd09308e5385454d9bd0262b8206d0045da3f85f624787246df6c30f172342c27b7aa9d777a08e5031ee9459dbf2de171e1fe260efe4cebfd60dbd
 SHA512 
2a764c06e11b2fde84e192f15c1a63eedfafa1cd53359ee864cf8c45389a10e0a257a6c4db511bfd8969495c4497ead96f99e51e78493974fbe30123f99e128d
+DIST firefox-98.0-pl.xpi 558261 BLAKE2B 
d420e27454d7dd9bca493d97335299d70f1e2d56f2b8d7dfcecf0890ad07b0c40c184b9605227704331f814eeb3c586138abaeedac542c3085d27f4c493f7261
 SHA512 
85c88eb0901aaf530846019a643e354796134a68c12337cead487667fbf9f73d8cb0e813eb51b06a6b793181df5ce19198a353152de9d13d8342f08357a8a270
+DIST firefox-98.0-pt-BR.xpi 544096 BLAKE2B 
5a7e130c265c1134aab4981d92133f29764ba4b281a86bbaffdfdaed1d010a1ff53d6f404ce7655e6d94bf043cd71eb4600791ccedaf5f223f41d8e455e8d9dd
 SHA512 
f6abeb0f490ee66e2475616462c67653d86a5945cafcc9d0178e0ea43495545eab80b473a263afb65f07a54bd85bc2d7695ae45778dfd1a01c4c2b67fa31e98b
+DIST firefox-98.0-pt-PT.xpi 547533 BLAKE2B 
4a0227055d064d04a3ade6f703ff5a03d8eaf77b133fab4d9bdbbf74f9ece9468e2333c6733d5918ebd428f385cbef425e2a058edd4340fbf670b2658f838a83
 SHA512 
c8310f958364d63d3e9b4cfb7bc830d1589bac56146cdf10705ed88e64806309489b2a7a97b267a06f7c9f02f83002e3d02ab2aba13b12536acb662c46813ab9
+DIST firefox-98.0-rm.xpi 538500 BLAKE2B 
d7634f95ca229c73f67b5b77cddf68242e0ccf3d7a64fbc37d6a24a255b535d6fecdfce45cd1443273d3672065704aeaed92e7094d78a5f8c8f21cf0da819b36
 SHA512 
8fc96fc873ac0391a636928622310a9a59435c42e2a0141d45e0d2f0a2919196d57a33442572e07564eab5367fa54d9bc33630921b6be685069629f769bac261
+DIST firefox-98.0-ro.xpi 527823 BLAKE2B 
da59727010b5e198a19a968c47f7cea2465b5b3ee4dd0c9084e4c4eaa12b9cb38571745651d09ffc322e7c950fb77463b7f309203be43e58836b9fb8e5dbd926
 SHA512 
6cc6ee4f2a86ccc07e22daf1ffb238616c0f5c7d384bc4e6aad2a94dc9fbc6f82c3e85ee1f15255f266bfa679bf169fdae437cdbe70c3bf3db66cdbcf51cb056
+DIST firefox-98.0-ru.xpi 629175 BLAKE2B 
7e41266af1d27b4cafc263250fedcb38879b971c62084eddc8f8d2eabc7d1d0f998be34679edb0d700170d089e79a9fb1aad91aed3ffffff3489fa7bc3533bb8
 SHA512 
d2ec592251fbd9ed851d88293c1a94afe08640ccd184303e3d4c26b79e6346dc8c8c6f5aed353878411e121c67f89c2550288afd4762f3764233e20ee13a9ddb
+DIST firefox-98.0-sco.xpi 500791 BLAKE2B 
6408f1933314aa1f5d5de40a7346d5cdb43eb1fe57b23579506fa788da92b2a0b36e8da1321bdaaa4ca5c4195d56790b24add0e46a229e7e2cdba1174d1daff4
 SHA512 
6298d6084c1c76ad247c9ba0fb61162f25869dd8f115c65d5e4d7ce01f65284d18813c918b0ca29684a3b5fbb8c1c02207a8d0d4592da0f8eb56f42aeb29cfc5
+DIST firefox-98.0-si.xpi 481255 BLAKE2B 
a999aef7bcd47dcec7fbd5e9af7ed15cffc4c8cbd710543c1bc7b5349533bc7d6bf08e8a088eecfdcc71e57f92e561ee7e7e35acf5e68f8aa4b84e8549de9d6c
 SHA512 
58364b6803c649aa46383b14b97921428819ef4258856ec9f5c50b498307910f85b6ca4557629bb1d18d018971cddaf689c7dc1a8fd2d3fff971b63ec334848d
+DIST firefox-98.0-sk.xpi 568207 BLAKE2B 
27d08b03da5beeeefe644477d42829c50f74be6142999917a862e5df71627fbcfd691d9af168ceac28b63421189330c1d0989f2a5f1e734d5f535291ceb97c96
 SHA512 
bb6e356713e76d0ed6efa18c8aef46ba05a86b8f7661422f8bfe1f65fb58090963c02d672c4c91ef99e620e586dcd83e50a2812eca0073bcc727cb85ba42dc16
+DIST firefox-98.0-sl.xpi 539532 BLAKE2B 
b0513a452caf8c0bba3c660a3f4451f7c0bb0ba7b0d2116763a49056d298db5d160f52317420b0da4ffd4c9f7c3b5728ebb2f62e5df8b62d70587310e885bbb7
 SHA512 
eb787767d5ab68731d34aca59512324311b8c2e06c21bf1a89faa9ed6ed12b0197bdd6595d83c4de511682397cad908704dcd70cc507c3910953b8f03a47945b
+DIST firefox-98.0-son.xpi 416602 BLAKE2B 
ba74321f4dbc60700f5355fbf5ddf7a9e5e28c7f5a00b551084628490e17c8ff6e4aa132f5f759c44f425ff4e7dc47fd0f8bdb0e788bd27fabb88accb8b8aeaf
 SHA512 
8ec6a016bff7bb5da88fc2cc22a27bf708eec8f6a55b758c04efa83c8b312046e405468f44b19970742220479d91c3e70dea946e4f09b4b7a69d6ffb894f1241
+DIST firefox-98.0-sq.xpi 557454 BLAKE2B 
2a154647f21eec026da0505d9e499449cf63abc8d9ffe769a44ba6ac8bd39772472d0c90b39f8134370d20cff3d47642f6c735013fd7479afb395e7ca24fbc68
 SHA512 
d8ed40daaf4cc15f8decf6c0c3dabf8dd7cc91f8115a8cfc1f975cff97578c9aee1678c522641e8888890b45ea8b0941b4f1159e9fe9b79383c2ac9b130bacab
+DIST firefox-98.0-sr.xpi 584455 BLAKE2B 
9487058933a135e2880def3c380ca7166bf9ee7c00f5a4daf1c2bc5a229b402095553066391ac22a35715b559aba284d5989ef5f13ca1eaafe451cd09a460f27
 SHA512 
bc8148dd9e95767c3341454eca796d2ea597e171851b7095a68e28f61cafd5ea5d350513eac73f1a78355d9cae9a6573ae6888af7fbc765dff185099e16bc245
+DIST firefox-98.0-sv-SE.xpi 541387 BLAKE2B 
c7ec407fc7cde7cac489334cfa8d7f3bf24b1f6841637fe92e2c483af4d70f7cd16e532d1555b07080c0f6b9a795befd4b9aa812f1e9f351fde4c39cf6a9141d
 SHA512 
a89b8174e32dcc771263518d9fd7fe982b9215e8816ec0929a57e783a3002d7f92ad159d1dd206deb913ed9c613fb579b220a21edda7f3962713f35d4aa9f405
+DIST firefox-98.0-ta.xpi 508271 BLAKE2B 
2bfabf94c280cd8690a580049084e0ffecea34be843a3fb6c154fbc9e4c8c054ce1008a66011031965fa7e2d9b92a6f4643b62788cdefd9e958262a1699be418
 SHA512 
5a4599d45a81b7e3b06f1df71f43498dc4d8831fc7a4a521998558b1eec3bb5433ab037a600e3cc4679a41aa23818e7102fb3dbc5d354b1b23c3490f15afbc4c
+DIST firefox-98.0-te.xpi 546048 BLAKE2B 
69fbd6c3c74e4a525865f59aca5e44c74449f5f7764d5f278dcde951038450fb084bb279ad6633c3555df8a85ab4d69987b00ca34aecdacda23d7ddcd7e26637
 SHA512 
326f3b21cab1d67d3bd225392a5ede5b4739ea8094e8a42cc1d817ae3fe1aea7b42d7bec12b64d7195da671da2256fe236238e952ebaae08189efdd6be986a95
+DIST firefox-98.0-th.xpi 606207 BLAKE2B 
fbcc78c3967a750601aa1a6835b10104726f2eaa9b13a00f5a14bf7c55dff349acdb8ce8f08f8da5ecaa1264e3693b4c3ebe081c078dab012ac2aa6b3110e576
 SHA512 
f31e53692dc75b4f6f4996fa1dbd63a56707010918039ed1bfa76bebfa371dd96ae9a3285f7033e29c48d09425228301a43691de7d9e935658253fd9f2b24b07
+DIST firefox-98.0-tl.xpi 517831 BLAKE2B 
1ecc19dae3f057f6cda7e5d5dbcf985b97516aaf414e4ab69e9044add336c763de370601a88dfbe3f879277c06cd9f862cf83cd72845c6a06bf0049b879046d5
 SHA512 
062e14080e9d46cea365b2ac55912af7508703e6e6f55382effda7eb0886cc8d2c3f31ce6716ff1a1869cbf7863d74d192f9e4a808a4f3de75df6d08962e9496
+DIST firefox-98.0-tr.xpi 554937 BLAKE2B 
ae7b811b4cc1c0da5855db970d2a389106ff5fce8304a728b6888f2744530fba783e5770e2c3c0d3d0d850f5ed1fa5ef6ae529ce0d1d10b09132f9b5fb78d2d4
 SHA512 
303b5c1540472856a1b318118b8c95232b52abfe3157c455fb82330c1cdb18817ce5770c415977d4ddee31f3632e1ccf57d18b325a7bce5d261311a44b5c6d16
+DIST firefox-98.0-trs.xpi 486917 BLAKE2B 
3f8328c6fa0fc29507d266430c885d2128c90339f552c0acd8f066ff7efcdebd26413fcd202c57df10f2521ad23db27d1075dc0bd3ddbfe133bc361df42e87e0
 SHA512 
8f730f86894637ac056fcdab39bd7d7b60c23efbc5e3922b0cb5343a9f406160ee9c1aa42f525e9422a4ae6acb79250fbd3e93dcda8ceec76943975a2ebb61bf
+DIST firefox-98.0-uk.xpi 622817 BLAKE2B 
338254751eb359d5f1b5a4984ed433a2ead00abbc8be0c138e504b863ef5e9987148e0274d0d1189acbb31432ca5d646105e3cc90e345e42d81848bbfb316d77
 SHA512 
4141ac29e91947f95005a083f748a9ed5c0e403498b30cdd089c33a6665c8443e464ac64c67876c8320ca26e25aa27f5fabeb2042cb7cc4f33f0775e715a936c
+DIST firefox-98.0-ur.xpi 555129 BLAKE2B 
965e1c747573af7b75cfe6f520599150cd9356d0bfd7c3e8707c9410dbe06d28a858a6fae6772ad3ca4c074f636af39a4fe610e318869e1a3a84c05cb0259c81
 SHA512 
9a1c985d910d181e89b304f783fcba2523388ab95706693173421a7824fb2583749ef6531cbff4abb89dbf04b6a8dd950b3370b7cb0307defd4958778f1117fa
+DIST firefox-98.0-uz.xpi 473457 BLAKE2B 
52532fe1c1f3eabd04cdb10d7ef34d6e10d9c0c1bf6371f5df2cae5e6b78efc5811195d04e1659519b0fc09d2823059de1dea198516935d5e7e577ad210e3882
 SHA512 
1d2bbe1066853912bd6170564dbe56d392edc10572aefc2c660a2d5bf23ca3de832e155e464208c28dd53cc59f003cc97318e76678996a6d19c62041b7042ab8
+DIST firefox-98.0-vi.xpi 575125 BLAKE2B 
e996e59a5f71a6f655b0c56f49c635dba3a3e764dba19d79742198d4776357a9f0005437e48e1d7432e1e5a1bba651e6570915d5a610decc9a7f5a653df17e31
 SHA512 
6dd004330c3a9e3eb4ec27ef20514d90f9aabfce7c891cd1df39d925370d30adb3139a36631da7161a5b1facbc9a04b25a217d8618d68b30dfabb96d4ee34457
+DIST firefox-98.0-xh.xpi 418707 BLAKE2B 
03bc835446859494f5f976c253718bf43f8ba48d8b954a514c5ce9aea7320ecf74ae2bc5cd82b2fffe65ab72dee3bc9a67ac1a6ad25a8d559b4f7dc434d5272a
 SHA512 
cdad7ed754af89419de8a8eba31ca741057681322c6ee57220f1d0576382852629ad9943ef24a0d5d6cb66ee2d0fdeccbc14bdb54916949c6a803c037f895791
+DIST firefox-98.0-zh-CN.xpi 576897 BLAKE2B 
ad79391d382fb4763f5a4f7d0e6185d9acead561721d93db8df841e30a758a9fe92342a4b58a421a108cd7d5ab5027ba6424d6a87cd5180f95036a20f80d5816
 SHA512 
ecea9db5ceef5ed40bf1e873a31ec965e3d3788f8e5507b6ab07e840eb2d680e37ffc5444563baaa802aef2e98d44afac93b7bbe95cdb1a773f853c92366e550
+DIST firefox-98.0-zh-TW.xpi 577899 BLAKE2B 
4bd84e3596280c52b6f33c88b5078d7229e0987f7661d3ab1a97fe6586432f0edcb6a9a9d5b66e8741838295b40a1c3f6a36db766b64521b1cf6b848dc83e242
 SHA512 
e075a0c92a6b1887e3f352b74fb1f19f58da716785e476c1b5a9a7f8d4b96d1ad3e512bc9b2736c96e9f70ff04b10a753597d3e0d2ed2d68c61e9de01533ad18
 DIST firefox-bin_i686-91.6.1.tar.bz2 78857498 BLAKE2B 
37b216320ffdee877cacaf537d26b08e3b9eb96b7dd3ddbf78a39b013d1567b7d7060b3ba9ad2e005e28ca0ce0d07940a20ec1990354f6081b01679a03d9be7a
 SHA512 
587634855b3d8dda234c1706e09503212f1851b2ffa6480e7f02826fc4033441058a0df89dabd7f7ac6fac378568d88c65bc361c09128298e0ec98b4d2a7f566
 DIST firefox-bin_i686-91.7.0.tar.bz2 78743191 BLAKE2B 
c6fdcb6de454b9e97c9da035fbe72b7cd7ee71cf47527ec74f6897c4c565d753a2c6c73dbea22be010a304be93bad3708c316a738ce9470f4ffde2c633b66176
 SHA512 
94b7c8a74a146ae25c3c346b0e6a534e44418590cf811a0509f293834028e348fcd91217fa54b28d06b9156aca2a9609cdfba346eb62b8b50ff7db8664d98564
 DIST firefox-bin_i686-97.0.2.tar.bz2 79791466 BLAKE2B 
6d869d62c95894e31eaf764e74d971d39b6613918bf1a91d6749a104162679e31745dbb226a400d90a3f7f48daaf7e600816b649f1ceb8dcad8ed74e5e46ff7e
 SHA512 
081c6c78097f28f663638d259703d2babb89b7cce67535f2602c18b1d6a3668f7292caaed18e0b97589f3e1bc7de20870a58e5a26a4a6361871e8b0a0fbbf9c1
+DIST firefox-bin_i686-98.0.tar.bz2 80097407 BLAKE2B 
cb4cae92af12c8e1c463d97b0f0cbdf4bed76d05c11544f8d827aff42c1d354985358c25703b264179dabca6ec9c7061c795e69186ad493cb62edfb92f50e309
 SHA512 
152c091ad93005e46dce7e47de8cb8c69fec5ee8364a8b855460f960534d92d5276953fc3720bbab2ecfe05b6f3e7c059f699e3d36aa479431fa0d20a137ebb1
 DIST firefox-bin_x86_64-91.6.1.tar.bz2 75983631 BLAKE2B 
8f748755db29f2f7068cf05021504f4a1905fb3ca6fa1c0a3d3b6fe13397215491db425b98925bc33f0ed0ea96b07259bda405c2a52fbc87c9c336e3a24c0432
 SHA512 
371700099c9e15466b78c954f88064918f3872614e968fa12ba4e55106d4a2b2ae788f2c2a99472e043b62f5a21014d681c5ea6491d47ab24784718e2b15f31d
 DIST firefox-bin_x86_64-91.7.0.tar.bz2 76050576 BLAKE2B 
a4e053f4aaf5bad5369c90526375f89f85b684bc250e716ef8e9217a067d68b12cf443fff797bf7b91c2ff898839adf25600be5bbd5fb3777587a3b1ebdf0e83
 SHA512 
55a8a31b1650e19a0b0405a012a2c7b03d16aef6514e4fef2eef5df92c406399611023eae41c4aa25cbf2d4937e2bf68eda66afd1f5859c5d00687d251ed1540
 DIST firefox-bin_x86_64-97.0.2.tar.bz2 75819771 BLAKE2B 
6b53ffbf1336d805bdb0ce3d7265e464266b334ed828a6324e2f7c129056e69236c2ffeccddbb5dfe85b9a8db838eed0da9623dfd8a1c2754f979d9b171adb9d
 SHA512 
a37373b3ae7b283b550ce474615000103dd46b07435f6234b8628cd8a4cd1517d7daf8db73f9059a0d6adef0890c809522396725e22c3e87bff05237648bf43f
+DIST firefox-bin_x86_64-98.0.tar.bz2 77056823 BLAKE2B 
54f62ece570a5ccfe7792c1bffbc59f7e879d060b61d980ee33a6d253b4c30bb329d8ce40a37697e8e84a73bc3e7c750c1176e93ce729bffb5624d826a646831
 SHA512 
3e26fddb16c9c16fa16bcc5292ee67c301374cd729643b08f4004fb63c234bad0ebb95760f33a77e02174ec51efb57fdfe176a9de10109dfb333015f7e82e2c8

diff --git a/www-client/firefox-bin/firefox-bin-98.0.ebuild 
b/www-client/firefox-bin/firefox-bin-98.0.ebuild
new file mode 100644
index 000000000000..95692d298f34
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-98.0.ebuild
@@ -0,0 +1,391 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+       MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+       # Convert the ebuild version to the upstream Mozilla version
+       MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+       MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+       MOZ_PV="${MOZ_PV%%_rc*}"    # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+       # ESR releases have slightly different version numbers
+       MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit desktop linux-info pax-utils xdg
+
+MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}";
+
+SRC_URI="amd64? ( ${MOZ_SRC_BASE_URI}/linux-x86_64/en-US/${MOZ_P}.tar.bz2 -> 
${PN}_x86_64-${PV}.tar.bz2 )
+       x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> 
${PN}_i686-${PV}.tar.bz2 )"
+
+DESCRIPTION="Firefox Web Browser"
+HOMEPAGE="https://www.mozilla.com/firefox";
+
+KEYWORDS="-* amd64 x86"
+SLOT="rapid"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+alsa +ffmpeg +gmp-autoupdate +pulseaudio selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip
+       alsa? (
+               !pulseaudio? (
+                       dev-util/patchelf
+               )
+       )"
+
+COMMON_DEPEND="alsa? (
+               !pulseaudio? (
+                       media-sound/apulse
+               )
+       )"
+
+DEPEND="${COMMON_DEPEND}"
+
+RDEPEND="${COMMON_DEPEND}
+       !www-client/firefox-bin:0
+       !www-client/firefox-bin:esr
+       dev-libs/atk
+       dev-libs/dbus-glib
+       >=dev-libs/glib-2.26:2
+       media-libs/fontconfig
+       >=media-libs/freetype-2.4.10
+       sys-apps/dbus
+       virtual/freedesktop-icon-theme
+       >=x11-libs/cairo-1.10[X]
+       x11-libs/gdk-pixbuf:2
+       >=x11-libs/gtk+-3.11:3[wayland?]
+       x11-libs/libX11
+       x11-libs/libXcomposite
+       x11-libs/libXcursor
+       x11-libs/libXdamage
+       x11-libs/libXext
+       x11-libs/libXfixes
+       x11-libs/libXi
+       x11-libs/libXrandr
+       x11-libs/libXrender
+       x11-libs/libXtst
+       x11-libs/libxcb
+       >=x11-libs/pango-1.22.0
+       alsa? ( media-libs/alsa-lib )
+       ffmpeg? ( media-video/ffmpeg )
+       pulseaudio? ( media-sound/pulseaudio )
+       selinux? ( sec-policy/selinux-mozilla )
+"
+
+QA_PREBUILT="opt/${MOZ_PN}/*"
+
+# Allow MOZ_GMP_PLUGIN_LIST to be set in an eclass or
+# overridden in the enviromnent (advanced hackers only)
+if [[ -z "${MOZ_GMP_PLUGIN_LIST+set}" ]] ; then
+       MOZ_GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
+fi
+
+MOZ_LANGS=(
+       ach af an ar ast az be bg bn br bs ca-valencia ca cak cs cy
+       da de dsb el en-CA en-GB en-US eo es-AR es-CL es-ES es-MX et eu
+       fa ff fi fr fy-NL ga-IE gd gl gn gu-IN he hi-IN hr hsb hu hy-AM
+       ia id is it ja ka kab kk km kn ko lij lt lv mk mr ms my
+       nb-NO ne-NP nl nn-NO oc pa-IN pl pt-BR pt-PT rm ro ru sco
+       si sk sl son sq sr sv-SE ta te th tl tr trs uk ur uz vi
+       xh zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+       # https://bugs.gentoo.org/587334
+       local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+               fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+       )
+
+       local lang xflag
+       for lang in "${MOZ_LANGS[@]}" ; do
+               # en and en_US are handled internally
+               if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+                       continue
+               fi
+
+               # strip region subtag if $lang is in the list
+               if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+                       xflag=${lang%%-*}
+               else
+                       xflag=${lang}
+               fi
+
+               SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+               SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> 
${MOZ_P_DISTFILES}-${lang}.xpi"
+               SRC_URI+=" )"
+               IUSE+=" l10n_${xflag/[_@]/-}"
+       done
+}
+mozilla_set_globals
+
+moz_install_xpi() {
+       debug-print-function ${FUNCNAME} "$@"
+
+       if [[ ${#} -lt 2 ]] ; then
+               die "${FUNCNAME} requires at least two arguments"
+       fi
+
+       local DESTDIR=${1}
+       shift
+
+       insinto "${DESTDIR}"
+
+       local emid xpi_file xpi_tmp_dir
+       for xpi_file in "${@}" ; do
+               emid=
+               xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+               # Unpack XPI
+               unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+               # Determine extension ID
+               if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+                       emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; 
s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+                       [[ -z "${emid}" ]] && die "failed to determine 
extension id from install.rdf"
+               elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+                       emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' 
"${xpi_tmp_dir}/manifest.json")
+                       [[ -z "${emid}" ]] && die "failed to determine 
extension id from manifest.json"
+               else
+                       die "failed to determine extension id"
+               fi
+
+               einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+               newins "${xpi_file}" "${emid}.xpi"
+       done
+}
+
+pkg_setup() {
+       CONFIG_CHECK="~SECCOMP"
+       WARNING_SECCOMP="CONFIG_SECCOMP not set! This system will be unable to 
play DRM-protected content."
+
+       linux-info_pkg_setup
+}
+
+src_unpack() {
+       local _lp_dir="${WORKDIR}/language_packs"
+       local _src_file
+
+       mkdir "${S}" || die
+
+       if [[ ! -d "${_lp_dir}" ]] ; then
+               mkdir "${_lp_dir}" || die
+       fi
+
+       for _src_file in ${A} ; do
+               if [[ ${_src_file} == *.xpi ]]; then
+                       cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die 
"Failed to copy '${_src_file}' to '${_lp_dir}'!"
+               else
+                       MY_SRC_FILE=${_src_file}
+               fi
+       done
+}
+
+src_install() {
+       # Set MOZILLA_FIVE_HOME
+       local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
+
+       dodir /opt
+       pushd "${ED}"/opt &>/dev/null || die
+       unpack "${MY_SRC_FILE}"
+       popd &>/dev/null || die
+
+       pax-mark m \
+               "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
+               "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin \
+               "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
+
+       # Patch alsa support
+       local apulselib=
+       if use alsa && ! use pulseaudio ; then
+               apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+               patchelf --set-rpath "${apulselib}" 
"${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
+       fi
+
+       # Install policy (currently only used to disable application updates)
+       insinto "${MOZILLA_FIVE_HOME}/distribution"
+       newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+       # Install system-wide preferences
+       local PREFS_DIR="${MOZILLA_FIVE_HOME}/browser/defaults/preferences"
+       insinto "${PREFS_DIR}"
+       newins "${FILESDIR}"/gentoo-default-prefs.js all-gentoo.js
+
+       local GENTOO_PREFS="${ED}${PREFS_DIR}/all-gentoo.js"
+
+       if ! use gmp-autoupdate ; then
+               local plugin
+               for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+                       einfo "Disabling auto-update for ${plugin} plugin ..."
+                       cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to 
disable autoupdate for ${plugin} media plugin"
+                       pref("media.${plugin}.autoupdate",   false);
+                       EOF
+               done
+       fi
+
+       # Install language packs
+       local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name 
'*.xpi') )
+       if [[ -n "${langpacks}" ]] ; then
+               moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" 
"${langpacks[@]}"
+       fi
+
+       # Install icons
+       local 
icon_srcdir="${ED}/${MOZILLA_FIVE_HOME}/browser/chrome/icons/default"
+       local icon_symbolic_file="${FILESDIR}/firefox-symbolic.svg"
+
+       insinto /usr/share/icons/hicolor/symbolic/apps
+       newins "${icon_symbolic_file}" ${PN}-symbolic.svg
+
+       local icon size
+       for icon in "${icon_srcdir}"/default*.png ; do
+               size=${icon%.png}
+               size=${size##*/default}
+
+               if [[ ${size} -eq 48 ]] ; then
+                       newicon "${icon}" ${PN}.png
+               fi
+
+               newicon -s ${size} "${icon}" ${PN}.png
+       done
+
+       # Install menu
+       local app_name="Mozilla ${MOZ_PN^} (bin)"
+       local desktop_file="${FILESDIR}/${PN}-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_postinst() {
+       xdg_pkg_postinst
+
+       if ! use gmp-autoupdate ; then
+               elog "USE='-gmp-autoupdate' has disabled the following plugins 
from updating or"
+               elog "installing into new profiles:"
+               local plugin
+               for plugin in "${MOZ_GMP_PLUGIN_LIST[@]}" ; do
+                       elog "\t ${plugin}"
+               done
+               elog
+       fi
+
+       if ! has_version 'gnome-base/gconf' || ! has_version 'gnome-base/orbit' 
\
+               || ! has_version 'net-misc/curl'; then
+               einfo
+               einfo "For using the crashreporter, you need gnome-base/gconf,"
+               einfo "gnome-base/orbit and net-misc/curl emerged."
+               einfo
+       fi
+
+       use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without 
media-video/ffmpeg installed"
+
+       local HAS_AUDIO=0
+       if use alsa || use pulseaudio; then
+               HAS_AUDIO=1
+       fi
+
+       if [[ ${HAS_AUDIO} -eq 0 ]] ; then
+               ewarn "USE=-pulseaudio & USE=-alsa : For audio please either 
set USE=pulseaudio or USE=alsa!"
+       fi
+
+       local show_doh_information show_normandy_information 
show_shortcut_information
+
+       if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+               # New install; Tell user that DoH is disabled by default
+               show_doh_information=yes
+               show_normandy_information=yes
+               show_shortcut_information=no
+       else
+               local replacing_version
+               for replacing_version in ${REPLACING_VERSIONS} ; do
+                       if ver_test "${replacing_version}" -lt 91.0 ; then
+                               # Tell user that we no longer install a shortcut
+                               # per supported display protocol
+                               show_shortcut_information=yes
+                       fi
+               done
+       fi
+
+       if [[ -n "${show_doh_information}" ]] ; then
+               elog
+               elog "Note regarding Trusted Recursive Resolver aka 
DNS-over-HTTPS (DoH):"
+               elog "Due to privacy concerns (encrypting DNS might be a good 
thing, sending all"
+               elog "DNS traffic to Cloudflare by default is not a good idea 
and applications"
+               elog "should respect OS configured settings), 
\"network.trr.mode\" was set to 5"
+               elog "(\"Off by choice\") by default."
+               elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+       fi
+
+       # bug 713782
+       if [[ -n "${show_normandy_information}" ]] ; then
+               elog
+               elog "Upstream operates a service named Normandy which allows 
Mozilla to"
+               elog "push changes for default settings or even install new 
add-ons remotely."
+               elog "While this can be useful to address problems like 
'Armagadd-on 2.0' or"
+               elog "revert previous decisions to disable TLS 1.0/1.1, privacy 
and security"
+               elog "concerns prevail, which is why we have switched off the 
use of this"
+               elog "service by default."
+               elog
+               elog "To re-enable this service set"
+               elog
+               elog "    app.normandy.enabled=true"
+               elog
+               elog "in about:config."
+       fi
+
+       if [[ -n "${show_shortcut_information}" ]] ; then
+               elog
+               elog "Since firefox-91.0 we no longer install multiple 
shortcuts for"
+               elog "each supported display protocol.  Instead we will only 
install"
+               elog "one generic Mozilla Firefox shortcut."
+               elog "If you still want to be able to select between running 
Mozilla Firefox"
+               elog "on X11 or Wayland, you have to re-create these shortcuts 
on your own."
+       fi
+}

Reply via email to