commit:     d4a5cb0c1cf799fec9467a60f7c3de60888ddb8e
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 13 06:36:05 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Sep 13 06:36:05 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4a5cb0c

www-client/firefox-bin: add 102.15.1

Bug: https://bugs.gentoo.org/914073
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 www-client/firefox-bin/Manifest                    |  98 ++++++
 www-client/firefox-bin/firefox-bin-102.15.1.ebuild | 378 +++++++++++++++++++++
 2 files changed, 476 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 0de6e06ee095..a206f710a3d9 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -94,6 +94,102 @@ DIST firefox-102.15.0esr-vi.xpi 611426 BLAKE2B 
bd181b8cbdc41cb5808583e84ea9ac929
 DIST firefox-102.15.0esr-xh.xpi 427933 BLAKE2B 
fb3ed0b90281d9c4bc2c48af77a205193b5870c86f8197b44bb4ee502e0d7c135bdb8e856a22d0c487ef9c9242f475f300d5f45fbd507f368eb7f900a22a2d03
 SHA512 
f92844dcc0e0d4449510053598b11d183aaeec5cfdcaa1e9d0e9cf3e4324beb6394b7385bab0025bc0bd09785a939ee6480b8e2ec21834d29bb6231a65e489c5
 DIST firefox-102.15.0esr-zh-CN.xpi 613308 BLAKE2B 
a51300256ada6338471a0e39d237b4be1ca2ad4853a7b5e81e230093350bf08bda65ed9c6f69c26298ee01ab94cab1670063d449562c04f7e0eb5dc9eeecfb79
 SHA512 
afa427371defd062199ca5046929b7b57d7a6847a0ab04ae3bfe01ace7690a187532ffc51db6188e563134acb16ae4eb68ab480dc188db09efd55dab1e3d3c48
 DIST firefox-102.15.0esr-zh-TW.xpi 614578 BLAKE2B 
562937f3a3cacc41c8cf197fb782363f7064acda47e6980dfe8770b332d181a09aae48b0b059c9baa9c79e22b2f44565947daf1ef5bb847b36deeae651b0fed7
 SHA512 
0f3a5a35134f040e4255241a5f321df8eb363f6b5cf04eec76247821153f682a706e134a7617e1d6e8c183ecb21d13ef171304d1636e798394d6e721e1d3a8b2
+DIST firefox-102.15.1esr-ach.xpi 466446 BLAKE2B 
16e71c16aa1d8699d76a58ea8107216e4073c15195a9d817ac4670a1fe6f834b6a280cddc6b7fdb33f44a4fc28edf777f3fb9f55dcbc1d11c52910d582b7aa1a
 SHA512 
8274d28fb438ca53decae0cecb851c23780431cd675cd656e3522dcd2773b2a0d1004f2dc9723a2f4a85f69009ca996ad05d87f155bb5906f650daa8385ef993
+DIST firefox-102.15.1esr-af.xpi 429119 BLAKE2B 
f9c25a77bc271d05e9b4115ac1f76d1aa495a53dc84015e3376bc5738874a64461fce7ef47fa152a9c7c46acba6a0fe94a8c1ae379e768d4426e995c58f1b248
 SHA512 
43cc11eb1e696fbf8a098e76b3e830349a7997ccb7bcd8c3bbc8b648b7cfcf877f2f10528834422303fc62f94356081244770bb533a5651af7d0c718ef2f7f8c
+DIST firefox-102.15.1esr-an.xpi 510493 BLAKE2B 
fd46fe8e582eb44ffb0a7d5da1bb41404abb152695cfb1b4a1342ad8d0a9b729fb0c9bae786ec5d225f8386dc942f3c0bb569fc3a87c5eb8d2792de12d75e7cd
 SHA512 
12600a6b9ccbaa39d81883837fcee8dfa521a87d7a17b05a38a58dac6a2e849b7adb4f14bc52f00ccd715dc3c07bc7b2e80d67073a1fe3e44ed3e51e328836cf
+DIST firefox-102.15.1esr-ar.xpi 578877 BLAKE2B 
89d5ac78af6d7e049c0793601af62da1b57f4075d0f5a25ae5e17b8413ae2d8de32556b355bb726558b695a3a1f02e6a6d430328ba38282f5c8a3023259befbc
 SHA512 
fd11af88af2601d5428c87d782a1fdfdd1bdc7bc29790690a60773cb684400fb663fe1529757f380562fb24856ef54cdbd40458e0615796b8e42a464823e611d
+DIST firefox-102.15.1esr-ast.xpi 498109 BLAKE2B 
2748c0b49b865dc4c8e7f7d268087e8e48a67d61bea18b97b7e70d05099f8c658430d64be40cea12ba2779d837e7b2c6219506e150767c7b840d51da00ccba73
 SHA512 
723dcd487954074fa68571a23d24255b767e2f85551e2013927e119097e70eb170b44317c718502c77006c3810caabe707f9a6a9e84c40a26d2ca315312e287f
+DIST firefox-102.15.1esr-az.xpi 500786 BLAKE2B 
4815f334cf1c21a9acac94218ef3079b5e04949824c94054f027eed7be8b1a9f312581b79e3fc8933f0970adb15a327a5c94733bee10bf4dc7cb31fe14631ab8
 SHA512 
d5fecc00f599a479f972d07dff0c73c8fdda0c51109cbe67080606235e153554cb448333529b1daa71a06471bb404ef56da31bedb4f239ff0820aa32454ca1ad
+DIST firefox-102.15.1esr-be.xpi 666693 BLAKE2B 
899b2d83cff8f24aa6a4bab32fef44f8b18b024a122aca1dc1db3edd8cf8109809db16990169f7cf55eaed9d197b4e46d505cfedfd1ecdf84cee33f3034e0742
 SHA512 
1e8c8e8496e8d5aca016ada8c77ab4963ca249143d4dcabc65a12d977de183ffcbf50d6d3a306c731fddb51fae9aaf3039fedcf2587411691a3782421c2e2e1d
+DIST firefox-102.15.1esr-bg.xpi 591348 BLAKE2B 
4daafb5d95e47bc39607c3640d4d38e701b5f82f02c3f11f82d977dba9497999c5ffabad7cde72789bc22591c9ebbf1c00f651d78edb6feff2cecff2e00e3d17
 SHA512 
1e1e940ebc612bf32cc589b5cd9626538be7f460bd22c603d7d5fdae3f6cf4dc3335001156fbf43ea46ab8a610e3239889e13de67b0e88ea7af99e25ab467187
+DIST firefox-102.15.1esr-bn.xpi 591679 BLAKE2B 
ad853d8ace7d95c5b2feec367177a2ab8a2047972e429ee34f8f2d4290eba3abda8f949d30b5fba9cd25988414e10e4311807693b6eda66d272867ca6e7e58a3
 SHA512 
b948055a20c2928dca554ef38886ab27621ab1bfad182f9d7b86c4b3168b086b0b2ae13177b74f2938fba5c1350bdd4b584ee8320f35750c4ac4ec58b5e6434d
+DIST firefox-102.15.1esr-br.xpi 555853 BLAKE2B 
664710aaab274f783c9a2895931f7df3469bf4f9e22fe7fa7d3e528692b355843788c89a147f58557f12e7e797f98fd25b2ee7f732f5581c6df53b4190bf1ca1
 SHA512 
16b56b71386316d2643d16ad21d1c6c0b493dd787b15b1cfb85f6ef4dbe4a0ab4349f8fb50b0cbe09d259af9dbd2016bfe246a448daca91cd758b1ca3ac276b6
+DIST firefox-102.15.1esr-bs.xpi 471736 BLAKE2B 
d45c2d14e749b4060ec9427735b6c62f2626577b3665c0c78849eeaad03e25309a154bca256a0f0fd33cc5af1fb51d5e2e8afd6208faf61c502ebb22dd4a8821
 SHA512 
a27e4cb2eb43c161eebcfc1ac74eccbecb668ec382a4c4d7e2bbb5c7e726c1aef18953e246358faa83aa8a549ffec9f3f97cd710e7bb79f094bdc31136318964
+DIST firefox-102.15.1esr-ca-valencia.xpi 549197 BLAKE2B 
701d71114e822048c811ca0e1b969f8f4f72c3708f8f370a6129d74655fabcebcee57b97fa93fa87cd97493e9a69bc8427af140ea50fb932cb10dac8dee3c389
 SHA512 
168b25b9eeebce43a936aef9717f8b7da86c69cba08da2d07f29ef8cf049c95098cb6b74b907ac96c3f4a82009de6b2d458df01e17351d388386accdf917d05b
+DIST firefox-102.15.1esr-ca.xpi 561934 BLAKE2B 
46b6e39b03b56764193c030285350487b0044d8e884f0e85b09464fce87a1d559d3a7df1e664603c9d50c87928918a37c022063dbd3908964f5e290d244d6936
 SHA512 
43f537f239d789cc5af18d02a3b38bd0a053ba2febee8142844b853712abd464e19de06e03dd9ebab298a44c8660dd054c959d5b3f9eab11f9e07a316e129d49
+DIST firefox-102.15.1esr-cak.xpi 563840 BLAKE2B 
04bd4829556622a0b593b466134268aeb64ce6ac0a446266b0742216f80376e4be7cbd361459bf736114bff465b492fd1d9b95e946f469ed236b161eee070680
 SHA512 
c5bf2fb9db96068edafbb4a901539f0dd8e5becf0731f8ca8bcfff15e9c874f95a949bab27d759eddc03d4c4430e346a44c2d8fd6bb5e883866b36dec9188717
+DIST firefox-102.15.1esr-cs.xpi 599811 BLAKE2B 
06006d670f42aa97c2c951cad32d735a465ac777a3651830008ed8b5ca6975dd728c5021bba8e4447d1d5cb68f93304985be55743ff1a5945dbdb60d8acebeac
 SHA512 
f02a499432c2bebeb510775248f35975bf36713d04c450c522c922a0d6f6b821809ff9859e7ebbb564dd74fc1178735e0fa8f1a8d514e4e809ef5015bd1d8992
+DIST firefox-102.15.1esr-cy.xpi 579220 BLAKE2B 
aaa00f891d7109454b5ea3e1c6de930f5741d71493fd6aeb700b358a127beb6098905f311333649f1f03d139a87f68cbfea3e413045754f054eb6759a749cf8d
 SHA512 
2ad652bc96893d62aef782ba359f93b5c84ac9ad783a39d683532e4d1d74d6c46fcdc5a02ae4afb3de450e18cf8785a1e03b847f04316bba22c4c1b80975e190
+DIST firefox-102.15.1esr-da.xpi 570516 BLAKE2B 
323d420261778193bc6405b2ad11f6f9d12b0863aa8841c26f3d697cc9a929de8e5ae18a7be05f7418b5260a83fdb40599989b3e11a03daac704ea3f1bb163a7
 SHA512 
d299409caa9db7091f390d18af7fa445686c40b01c50059476fa89cf5ad997205f43ff3552822f18cd529b48d03fd35577ff033b984f4326dfcc62982ef1b4e3
+DIST firefox-102.15.1esr-de.xpi 591575 BLAKE2B 
beb7cd58e41f6cc811a803cc8141c36b64d73de9a392e6a802422874e7552570947670c3b8b8d8755a19946d44f215af29cdcf3fad857dfa11b077e95af77180
 SHA512 
e2ad00ac417855693117f7d537dd3cd83f2c271baa2d00b5f125ffc14707e32b0b08f53a2717a7c6c211d924712f9cf547e4c5f20b52b62358a156553109456a
+DIST firefox-102.15.1esr-dsb.xpi 600381 BLAKE2B 
40cb95ed66eb06b57bc015eb3c26d2a02426d0e37e63f5ae70a4bd77ee3f5a877b139f54973b3080bd5a040941501af136ebd5d7b53dd1b53d5413cea53c2be7
 SHA512 
48752cfb2b964812d898107de5da669855940fb73c5faa8197f58ffed27d80484131a769999d9b7f590244a83639c670f347f1bd0387359816e974372b7e919e
+DIST firefox-102.15.1esr-el.xpi 681657 BLAKE2B 
f2849b02fa13b80f9acc701a8207fe4706adfdb5a764723a68342e21ad4e46cc604d769b9269502503ee9f3fbfa1e5f8587bc288b241596aa99bb5f5c873f00c
 SHA512 
bc71052fb9e7702b67e2571e6cd4a7de12c4745f58dc816d3794db129353c4a35a8d9c9c8750d43a1df3dbeb27a3f053aa003a772b1bde6619c6ceff9d4855e7
+DIST firefox-102.15.1esr-en-CA.xpi 541057 BLAKE2B 
059f39c21c96eb497c0e5ef557320ebedf26bf802331a499fb664a5d66d6cd9b04b24ee9ff6db573b679eff6112f3e49eb8aa6033d5164450a5d62e21e50c478
 SHA512 
366e020f66ffdc426b7b0dc67138237bfe3b39bb2c880164a31e0396109c4a682703c60b502cfab91dd9c7a18c6f9cdd576755febaf5e1ce607c09afc6bc3a7a
+DIST firefox-102.15.1esr-en-GB.xpi 544000 BLAKE2B 
22d31209c7439d986866eea04c9ea99f8df2cd30e2eea748dea0bc2bbda19d016fa8acb011a00a89db26c08f14bf32b0e7b42b01e5d3dd4f7e077d43758d7de8
 SHA512 
45192a37a124b25cfac165abbb41663a4f34591e2c06f977f83cd0663ea26248e77b22505df269b9aa40d4e7f38815f6c22c6f22769e36ec2730db0de0c98f03
+DIST firefox-102.15.1esr-eo.xpi 571438 BLAKE2B 
74a633d48c4adacbc7b37152b34372b3283fb08845bc3321c53c209343054f6880395ca8474e6451564ac91607b36dc04504c08469c1e92ba7ccf9734ee333a4
 SHA512 
d0abb8e104a34e9e3decc065533157ece91f4e0fe4a1cc6658a23248e37edc2a46f9465ed303388dce93a524481d568aea0d8e6cc72b15ff0559fc76c66047ec
+DIST firefox-102.15.1esr-es-AR.xpi 584201 BLAKE2B 
e89269171ab6b5572e918d9087c06e12023be19a999ce06e64e6e8062a0ea31af8df644f85c4c70406f16b3ebd19d27b3f246c023e179d907782fefe74487462
 SHA512 
3f65f978069d884cc40902c034cb6c0f800ea4108766a6f111ca57c7e67fb004b406980dd0f9c6623801806c86f90b052c6a5e4a8ae900a5fdc5ab63e0496fe4
+DIST firefox-102.15.1esr-es-CL.xpi 583184 BLAKE2B 
d8d7d81c2afabd1072888332168ecacdec633922e7fc2cf05fd554d703df3ff381b41ffaf64b0a3916bb6dbf7022761b94f1379e95678543858d820bb9ab1b1e
 SHA512 
534fac3cc517412d3f1794d6c7c6fd3c60330779cac9cad562c9c6bc58bdf6d488eaf157b4f80d99f262be895f905bb192956e2324da6c30aad57d2d0a2928b9
+DIST firefox-102.15.1esr-es-ES.xpi 576082 BLAKE2B 
72494115ca7ceb45b218bbea56e38af2b0aabf7419f33c6406799bb30b1dde6751ba1d1484186322ac4b852305a1335b9253e82064597ac90eeecced2cbc93b0
 SHA512 
54eada037e4b2fb02ad5a5e2ce135ec458c90d24d394d4450b8a1a11ed2263a36e143fe0835ca2e819b6ba6f3c18f6676fc8448d0967ea124a80934dc99ccd6b
+DIST firefox-102.15.1esr-es-MX.xpi 586663 BLAKE2B 
a76df913b293420d305459f9cab91a141a54bf026ed3d8fcac2e88b9fd5030dd4b629bad68b57532b07d79ad046624ce41cac27541558758bb267d296ddef5b7
 SHA512 
29659e52d82578af22649d4ea13bd7de72775dffe728b6faccac0e403f70eeba50bea84452c93d6366fa22cedc48d77af6460b170f1bc24f80777d72ed0d5cfe
+DIST firefox-102.15.1esr-et.xpi 543291 BLAKE2B 
d33540cc14711ee79a48992658faba01067aa72555d385790c50a1c6e061b8ef13710efb7d00225d56540ff5ccb62e16d1074e2e57c7454e9f4d76a06d4d92d7
 SHA512 
9517f6d3a0ded660bf0a5ba0b6a91a23828e7022cef8404eaaf90ee87fe8551a387e924b101e0b64b25bbc976dadca3ec161ea18516ba14ed1fc68f9c62cfc7b
+DIST firefox-102.15.1esr-eu.xpi 572530 BLAKE2B 
a7a65261675f712354770b56f9fc2dc1c89364db082eec2def662e6002a89e9972387a32264c5493e90aeea78d7f2ed3fe6a7c21c79707d4df20ef8750a49e3e
 SHA512 
8a02db4f85b6a836067108e2977639ab18978e67bccaa112b44663465d8ca104daaf9fbb9fde679efef0de0af639e4707fec0e96342df74d6d58cbdea956f5f6
+DIST firefox-102.15.1esr-fa.xpi 583123 BLAKE2B 
ad3070d8690ffcd93da5b3bd27722061b72076d145e4e63ad61ee0129f4cf8aa71a4383d486460e83fae48749f137c35f456aa9aace72af5f41588048ecf61de
 SHA512 
c2a8a126f92ba6f17a726aebf4ff79ef8371536d1680e82fe233b184ca3f22c0ad2fc9bf348baf7fc3cb45c15affd66e99fe22d6d8bf88075f0798f9952c1fd1
+DIST firefox-102.15.1esr-ff.xpi 483134 BLAKE2B 
29a690a020c71d13db4dc8a614af2fb9ea9e9a40acc5f337cf1209c31044cef61de2d910af00b785a6ecf7b304ad415e624e005cb0d0e55476a0c09f7c8ba41e
 SHA512 
1a0849d5f4ce2c9fc08ff02337fb13ba61115003399b4207e7ea20de80959d89ff47efa7b445a7eca0435e7911c258207ad4b0ada978c0689491c321ffc834df
+DIST firefox-102.15.1esr-fi.xpi 568233 BLAKE2B 
7a1a456a91545dc1ad31b700a0b4c956423388288ac9d1b9f8093a10f9c35c5659b1b1d8a618f76d933bd4fb56edc9dfed0df84fafbdf73ec4245dd23de7cb26
 SHA512 
ef4ae516d4c55d702100cba1bd8c3e32d69ee7dddf951b2f8f0282fcb460dfe36f72460656af76b469c1f5adb3b507c61e5f86d0bdf9431093ff0e898cb29d20
+DIST firefox-102.15.1esr-fr.xpi 595547 BLAKE2B 
0a0c40c7514dee33bf828a4ae41db0fb3d58299da49028b41404831f3a0435ec8dea312c6d82129a25dfcb79fa13d9e2c7f86e3ff894ba7098ee84b80d8ac677
 SHA512 
1bab3ec1da171911b100fd697e015ae4c107ed74bdf32e614ce21341ee885c0c1a8da821487a821867efaed408b216ed27ceb5c51bfb550dd1f60a8bc3b940ba
+DIST firefox-102.15.1esr-fy-NL.xpi 580228 BLAKE2B 
6c3d26729757df370fd45484fc276ad7b89cad6a1590eefdc1eb4bd9bb876bed08d962da39ce17f4274a10e9301505a4440879681100777ee8a442416f9e323f
 SHA512 
c6ba1bfe43f27bbaa4b444e58705c7eaf08a85f93dafbba602222aa68cfc239814d05303097fe3c0c8cd01150f8377037a0f46f539319d76503185b43edf2319
+DIST firefox-102.15.1esr-ga-IE.xpi 480694 BLAKE2B 
eba262f1f9a270dde29b1f469f324d290030db661e93bc89e4b6d5368e56dae50a89261a3ef88370181cc8c03209d23b2c490cfb21a3db59d17e2da502601ed4
 SHA512 
31d198927369d46f6cc79c7610b6cac96ccbaf4100cde5d560ca8022f13d19dc19b74ba0a35777b71ad56e8402e242f2d59d5093ad1ddabf8a58af5975bff9b6
+DIST firefox-102.15.1esr-gd.xpi 557861 BLAKE2B 
44c7c11f4b3b5f99f454cb4a9794f9533144100e7c3b6a42cd938e2624d0c8df299da3d7d7ed3c304220e2e657fb2f91de882018ba3fae9e07ea78af73d618d1
 SHA512 
9537467efa72f5deee75d5f115c16b4eed2e4b17519433aef7ad3a6ad4df84e79cfdb8d809ff779048a7be3c42ab7db056cb0340946d9109c0883f6e56997073
+DIST firefox-102.15.1esr-gl.xpi 550719 BLAKE2B 
fcd48d799a67cae3ca4870c6a472c19c09034e93ec70c0a557f5ad14174156b8ee307594eb32d7164e1b4ed66bcd2f02a037222e6632337839780737e4734c1c
 SHA512 
029200f64aeed335d201ad1ed799ab15117d31d172e4053bcbccca791472b0ec9fdd2096c20b2c16828ec074feb714c294c2289fbc99634d453a2ced5b112635
+DIST firefox-102.15.1esr-gn.xpi 595702 BLAKE2B 
1df986fc04ecf2240dcf28a04d9590b4b8d3891b540fc9cf9fb1b591ff75d4fbf07b3bb1dcab36e1a4a9d7436991fa25bcdca090b22096691d3479e23f56c261
 SHA512 
5cff40942ebd655f740f2be88c4f80e10b24712dce62b0ddc445cd8de13330b976c1fbfb892a48c8042eb4fa6ec02a6ddf13c5cada2d98d5ce44b9aa35bb09a7
+DIST firefox-102.15.1esr-gu-IN.xpi 541901 BLAKE2B 
daf4d8540631692f8c74710fa931be68f2b961cd42ddf8fc4a7c6691cf013809fd77ed5fae8e32f1ab6f8397d5a987ee47ffd430147da0e7ab99d27521e858bf
 SHA512 
c4839ff02fe0f4b5883ddc13dd247d007e25703eb4e6ddb17eff8a213a7dc0a42d3f1fe8003cfcd5cf7f9ea64d61be5af463fb3d7a43a4fe8ba2920c192b6054
+DIST firefox-102.15.1esr-he.xpi 591524 BLAKE2B 
48d6e0a729f0c7e01cc30a8f7f8cf7fe5f1d5e67a0f06e88c9a108a693ca819785e421d9a0c20ecefa558dbaeaf8f780a8edb2dd1613e9cb138f4f0af35af6b3
 SHA512 
c44a629f51e53acc94c4b6ea25014d29b2c0d3dfe093bd49971703fbb4562035d370ce4eeea9ab7b2f7f512c8aa648fd44d6129f5b82129918da92a975931868
+DIST firefox-102.15.1esr-hi-IN.xpi 570420 BLAKE2B 
e113c03b4da01d8d3a0c55e54a1c633265451caf33d32d6ee2db973f16d111cc305a835053ccac8478cf1d074e50ff2c3d7c5854475445c20eadc1661cec2825
 SHA512 
8ceb2ae78bc1c539d9df14b0234e9e6b1a35d33884fd1bcfa2fc39f8007a0b56ac86b158d5ea839c50899d3226b486f0d4b1ba164506f77e4aa2d00b33f42682
+DIST firefox-102.15.1esr-hr.xpi 555263 BLAKE2B 
226cf53cd9c32c4c2c1896bcb80fcab62032ecc30992ee52804eaf4f4b45e828170f8c32106c20fa76fc200716cd98f03f5d72a2792b4291075927aba862921d
 SHA512 
c18575c229efcbb94ea91af91e5ae6cd5f67681002e9d484b34ef0e8fe1bfd5f526f986ec983be0f9ae13ae88edfe515fd83626c397d0f3c4aea402d2322d02f
+DIST firefox-102.15.1esr-hsb.xpi 599180 BLAKE2B 
99d9dde536a85200f463fb70d69dd133521f5857c9ace959790c39f5a1de3de2634b125f1afa76a6600466168640bc3aa7f8abaf66f4b23a2edbe20e2f763058
 SHA512 
bdc29ec551f2d15c412ede942d80894bb61909b6fff3e7f3f991bb024ef1ab1d9633e971bbeb26a4ab8c5fa355171589c71204c51c66d6f9a2c30b1c7a8070a7
+DIST firefox-102.15.1esr-hu.xpi 605252 BLAKE2B 
94220f487ee21e1ede94c3d337f7a5397dbed7fad2d8f9541437d981762913a37f3dbdd60ca8bb28d93ef3491eaf43acad1fa0649516a31132b5ff76c3d9e8ab
 SHA512 
610afd533f3a52ca713cb2fc8aeb76cb8790deed4a21fc8cbb382cd2cc5fd5ac76e6e69debc9161ac012cd255ebab62370dba8957114878de1c500039952fd7e
+DIST firefox-102.15.1esr-hy-AM.xpi 607091 BLAKE2B 
511927b5570789114e6e3cba3757e2a32760b63facfcbde05dbd53c29a5300af285cfa32e28eb4a5f5049eabfabbaa07d67239c4ea594aba64c00c81a6b7b488
 SHA512 
d559cf9e0edec6c8da87e89da3db5929864bc73aeb278d7b15217c5e4db8223e912fad799c59c505c31216d10eadeedae361cbde0152484dc98c8b61fc7f1ca3
+DIST firefox-102.15.1esr-ia.xpi 567883 BLAKE2B 
2e40707b9ca7e873822ed363650cb484facfea18b481d83000bef532e17b51e68b297625b162ff8a427dedc1aef90a3ab174b947468cbbd5ce039c2431119fcc
 SHA512 
690093b74972e1e9da152315da6dc52a9a5502b47df862cfd720e5eaeaf575f813e781f0b9b861b363b3297f23698d9d422033ebc084d408fd0de5c1daea87c2
+DIST firefox-102.15.1esr-id.xpi 564793 BLAKE2B 
e23dba334b645d1564f96126313c185e8d8ebf2e6fca87847519c59756cde09acbeed310b2777d2c3fab7f420e93b4e51717e7441a3192905b310dec4130559d
 SHA512 
2e023f1abfeced68447ed8aa5cb79be92850a96081fb2abe0ffc04be1b25dda4488e8674652d919e11c5706713510705a9b5883dd694e63ad3f6c03e5e22d5a0
+DIST firefox-102.15.1esr-is.xpi 575727 BLAKE2B 
342dad0d2f64bb494e98e7207bbb9dedc908f0a896df3f6713e303532a63b8b9e148e7a0255da5a751b9c34ed57671cf24df76e9c9414d0047fad4a7efcb6928
 SHA512 
31a78de7f53cd139383472ba1d55ef5df42bb1e30404cabf5f5a83d1ac3c45e99026e13c2ab25132ea8b7e8e23180d91ef56307dbeb7de7f1829b99e2b30c517
+DIST firefox-102.15.1esr-it.xpi 505288 BLAKE2B 
5f678200af119a626ad08d2fa60d5b836dd556096fc3a387617484d8334714a282f561c0f1c30f6f86dcd554e0c8e8a6fad4bd8e33b9fcc853dfea94cc9ceb85
 SHA512 
fa0e06c8bfc0c03cb25bc48b3c2f31df36bb262e0074ec99b8fa559366e229d3d5b5765edebd9947b27194291b1e07b529c0c9d0cb32a62b53b5843874ebe0fb
+DIST firefox-102.15.1esr-ja.xpi 631482 BLAKE2B 
8fa54af1ad8dc7c1857be59d30c162f3cf70dcfffe3f79288d2b98648eb9aad58cbe1e2cc255d6d3cf6b77d423fc8335eb7567333c21085a02112a674fce8900
 SHA512 
e251d18887d389aed8e95f825392915e1217d3dac779b0ba6163351818ac069111d94799a7fe678ab52e2f2a0e5ed3edab0cba889a5066191eae3985e8f433f0
+DIST firefox-102.15.1esr-ka.xpi 636000 BLAKE2B 
74e11f93cc908eb7831159d4cea88240a6b34da23b00d1363cd6351bb5096a5c148f69b2638337075b3a909f8f987ab081937bd5bdfed28e46f5e48073923b49
 SHA512 
032b8a31ab79ee960979cea88f9ef888882bf7ec7bbcd10210483339d1253e4285fb3df3c14454f9605400b579cfafdcc4037ef9c830da29806478f8e48874c1
+DIST firefox-102.15.1esr-kab.xpi 583636 BLAKE2B 
09478caa1ba5962fda253506ffdca8d61cb8a1ebecf47c9c30b63656bbd253088f4e9b9fda78ef53024635e6bffd42baa54aafcb5316ba77971cb7240cd6f685
 SHA512 
4c98296d7f3c183fc2116611ed5133fabcd2162e6f962e7c4d5031f19e6ce54a260650c02171a2ead7a12d0b69cf1d038524752d460e0fc64a0d22c9a6b1abe3
+DIST firefox-102.15.1esr-kk.xpi 658881 BLAKE2B 
1793e24f7679f737f73d156fcd59aac07aa8eb44aeba042e22b8ec70980ff6ca61b7f84cc1ebdad3204e003301327415585c06f9874a964e13582cc9f8d2ea37
 SHA512 
1ec83feff3c6700740b99000ec65ced897335d044be3a96939e52f1627924a6e9bec398ec7c39d6d11d41acd89deb8526dc83990b06b1cc7742d1dfa8589463e
+DIST firefox-102.15.1esr-km.xpi 543901 BLAKE2B 
f11681f1e13d18f6c675958d3808563862efe7c38665d63e0e7ec94eaaf7e1877b09cb6403be2441abdb8f05c9a95261df7ade331860085edbd02b1f3a7b5bd0
 SHA512 
1a26a7606452d633a9119e562b8e2c2759d9767a33f00bb2cc768a6ae79319f4f455fc2812b34dc1a6624d2e9ee89bf8b8c383e0acfb1fedd80a285302768f26
+DIST firefox-102.15.1esr-kn.xpi 508590 BLAKE2B 
9a4f0f51c8606d038d2f5ad608f3258b71be91cd5729969c22feab13fc53f537f2a63da4c34a79a24b60648a0d6be84c72c70f09b31dc92d78240f614304b9c3
 SHA512 
0a0c016a5ed25327c58e060ed8c921641df69c0d9616b0ca786b57c8dffdba5dde7c98b8accda947a92cb7b483c2622d5aebd207989074a2483ea3bdae856971
+DIST firefox-102.15.1esr-ko.xpi 617299 BLAKE2B 
133eb148fd99da795d4b5e16c9be47fa5988dd09c2788869a6d9a2d0696619bb4d46042b9b180702fe9e0fecaff2447204ffa5654f2d0e7878f51e1f231ba9d1
 SHA512 
67514e81eac7fdf21e5f994d72a378bd3006d8bc199869f6c13cdd532e9a6171a43bccf21389f6b3d0c231fa6be19c63e45b796ee67c2084096dd6812434c458
+DIST firefox-102.15.1esr-lij.xpi 480141 BLAKE2B 
05e6bc63cc4d22e0990e8f8d5545ccb4ac836a3283d245fc868caf37f32ce4b4ec6eb41f2b673e119e4014f2f09b1c6564c09955fa1b31fe6bbc95e1ef191e23
 SHA512 
7a09d6a8e9d38a0fd6d487200943fcab3b0a50b90e601aaeeec2cadc761b158a7b72e087def23a003cb236953f6a5ee4aaf8adb0736039eda80b5c5e0e0a9d6e
+DIST firefox-102.15.1esr-lt.xpi 574776 BLAKE2B 
08855566765a0c91cc5a28caf7803bddf3803bc62b5290b351104cff9ff0f5d6968e6061d0fe299982961708a5c61ab7290d95a01899a5daf3e7a591d086c187
 SHA512 
31e9948c72b33d5acd731bc1131a7146d53037a55c86a6a74589c322c999aa4cbc27e5b382074a9362174bb949f77a7157210789c2bb64baf63f301e2f4618d7
+DIST firefox-102.15.1esr-lv.xpi 479295 BLAKE2B 
733ab1e2a23fa16e9dac473c0607e0b382ecbcf88c657abfbf05e11e54befff41b6c3e94f486eeeb5a20d57a396fa1735a618d91da085702f0ffbf5695e0a4be
 SHA512 
27cc798c690bbf50d94e681acce25ce1648d05099b7a40bb2169bb655cb1d7bfb72c2e86fdafff5adc86c6db962371cd17f33e501fd601b479403b5ae35457d8
+DIST firefox-102.15.1esr-mk.xpi 497531 BLAKE2B 
072986622a0f4d9ff6424f329f16026b7226698964ac81bb8b16a057635089e66b37abd9a6d51f3248637635bfe1ffe52d9da3be9de76720b540a73db8b3df8d
 SHA512 
94d87492d58ff9109d81852961cac5cf7202edec8f87d35667682f1313126096c1b0098c1a3fa115315cc33d2b012532edcfdcc70c5c7282dbc0f9c13f45965c
+DIST firefox-102.15.1esr-mr.xpi 543737 BLAKE2B 
f25df6450724ce3c455479afd2803d1557060854dceb2616473b9d94d0c5c5482060a56ee6e0608c1cc65dfd838970dbc5eea76fbfb340a744aca99b7b41261e
 SHA512 
2c8af0e73988c7826c2f84df9f17ad7df6dac7c9b54c182f36956258f748dff7b892287da40ff60a14d312f8cfd011d6068c9e33af4ec327a8271f95c3681d4b
+DIST firefox-102.15.1esr-ms.xpi 459036 BLAKE2B 
1a038b1861b4a06098482dc672ee241045267b1d4a0ceb8a45c4fa87f754078ec0c666284e08c3dd44c22a1a93666a7eb79998a33b0174b6ecec7d9c08601c70
 SHA512 
9ca9deb4ae3423534bd3c4b46c920dca0055dd7cebd74006f39509c342ec1dfdf0e118e7af443a9f04c2e3796807506c717b844d28b6ecb5824d1969597a4265
+DIST firefox-102.15.1esr-my.xpi 529940 BLAKE2B 
e20d56005f7652e3145a7a31d939ff832d38fb0d7e1fa09f1d89d042ec98c20aa58a43b03cca02d05ab0ceaeb61e0b3ab14fae4045a3656d44d1bbe3437dd14f
 SHA512 
e7e306f4339c2934ce41e2bcc0a914ab07ca632ff21859269b2eb48a59b0b4b393134d5b8d917a0b616a051fe973ec05966a464fe013079b92dc9d8d35edb5f8
+DIST firefox-102.15.1esr-nb-NO.xpi 565285 BLAKE2B 
da93a00a2144bec90ef2685c1f8c56dec5417435c278c2d651c0905728a30d437b2fe056c18d89b1c95d9f8f13e0bbd24966339a3eb9a27c657879cfc85dfdce
 SHA512 
e44c349c4d6508551fc1b96f0ab1805dc4aa15b76fd0333d061dc1e988baa3350083363a303d412e6c0fdf24a7d0b33f4e99d0abf6970e689153b73720ea3674
+DIST firefox-102.15.1esr-ne-NP.xpi 498089 BLAKE2B 
6d5402d57d80b20797f31b74a570127f6d90bec5c17b874682162dbe54d13bdbb261ddae8a27e98251aaaaeb840259d2cd199ad14c5872465b8e84a9a1bdc351
 SHA512 
71d149a42af5d79df41a7fa53214f9cbfce9f034f2101a0067421c0b5fdbb2e5f5bb3f203be90d60ee485071adbad763b19b5ea2f183ff4486cf9afae6cc9f0d
+DIST firefox-102.15.1esr-nl.xpi 573460 BLAKE2B 
baa8bf090ec1419764b2a9b981786e6afd8d20319313a62e617de4883d3831199afdc109a75a76224e8b9becccd4e295c71a555426aff072881d95da6221d616
 SHA512 
9cefae0b47d4f32760ef92387ad665fa764e393fe4c3f4bce3d24b45a96b9242fe10dff56dffac37503b6c857c063e8edb6da009b5a36cf9a1a41de5bfae39ee
+DIST firefox-102.15.1esr-nn-NO.xpi 566165 BLAKE2B 
b919079133f6aca9e644367f77024b81ca5bff7a2d923fb26310595dddf36caae924a46233b927fd9a2bdfb96db377d787f9f23c9e5b21a14da94bddbca2543c
 SHA512 
2e262c49191ed6f6059aa45fc20c9dd724fb59232e812a3451267188461c3529b49891a45f798a105918cca470135eb9f0c648bbaa19ebbd54829fbbaa61d0c8
+DIST firefox-102.15.1esr-oc.xpi 591143 BLAKE2B 
2a6572a949bde2145e13138fe3a05e2cff685af27cd9d8c1f25521b6fc34ce79231ea66c399aecaedb508e1eac604d34676f09545086d26ca6a0a8d6e7e54f0a
 SHA512 
7dc3f2c180052e44e00c74892cd00345829ec91cd2d3fa20575c9067bfb1a18cfa64de966f3cc9f9200a1755dbf1bb618f7b750a5d7574c1eefedd8149a9e58e
+DIST firefox-102.15.1esr-pa-IN.xpi 648631 BLAKE2B 
8e192dce259c3b1f1ed58d09c820fe82e7c1ae14fb23a6d87dd9473fff41f284df8ec730cf2807fb57aa3f786a2dc3dc0d8ab0a744f25bff3bab72cb9ef3cdf5
 SHA512 
1eade58a77aed3f24b2cdf043bcf56ca66bd9de9a5f915401008a8022bb27369093737aba260cf8532e248801e89867001fe26e113f4ce5a76f951b460189749
+DIST firefox-102.15.1esr-pl.xpi 597077 BLAKE2B 
13a977f17904fe3c9f8736bea0db2685ba070200a872bfe19b8cfb25fd9c58e12831a8f21eb5a7ca0c087d007e1836916fabee83b3dd8ab2bd06723a9b4b3eea
 SHA512 
46e113cdb313c0a7fdfb4990e6a09405349b151923d89e942b1744a9e43b3ca479fd481b12d3c4780449779f1873b27629b606a781595dd296b7fa96aedee098
+DIST firefox-102.15.1esr-pt-BR.xpi 579012 BLAKE2B 
30213bbf9a4a9121b6ea7f4e5f94c51d4e9bf778b19d5c252fa35bdb13ed30d8f39d40f260d7935398660cf29ef086c94937aa4accc687f00b500fca3461ab15
 SHA512 
adf26f064fe03e270614a43037dab4138b9b8e87b25b2d211c5c9dd03658807fe66268918153e849cd749b6c391ea8d3f487fab14c83cdd13189736a1896e7ca
+DIST firefox-102.15.1esr-pt-PT.xpi 582847 BLAKE2B 
6b352e003655a895848c1689bc64e411042f14cbd9dc2851de5f08149767bd38709288c12cc7a88ce348c69973f9c8e0c970a6ece93a7c30c64ecb78b9a104b0
 SHA512 
004e4561797921b961350a91ebf9cba48a15de8f689b0dde7a9da92322af60bcca4b8c9ffd13611460842ae7d87f2b11e8052a6a513e87f4eef5200d3f907bac
+DIST firefox-102.15.1esr-rm.xpi 571908 BLAKE2B 
39bdf93d4b939502ae02be379ee3fae2a3d616c0bf01ac9ac306e587ca147d485cda66da6d81a3d4266057d4bc92759869b46f4517184b847559c2f16705c0ab
 SHA512 
665f037ed9813b50b5cfeedccfbbf11adbd02343e17fae9a8cedbf72f327c027499be0fdb9a940cfa6717e6de52d4121b3fefffca569564786c68b93441347e8
+DIST firefox-102.15.1esr-ro.xpi 541920 BLAKE2B 
7972eac7f9d9de29e98f19d51e17b4ec884b822b8449aa2967b790dca612c0f6f43b9d3bd1a4c1af212a3a6a0909f0db974c78103a4795182f610c4459135e1b
 SHA512 
efb1248b4125525fc3eceb6218c804c4b2e1ca7e86aa4223b3002312d567441e96f23cbb418c6bb0b3895267a7c630aa83a2a091b2012021aa2b63902eaf5c4d
+DIST firefox-102.15.1esr-ru.xpi 671118 BLAKE2B 
e2d896a2ffb5808cf7230674b35c438fe0f533f9020ea7688cab9cf6bfd852fe90dbc9b5f22164df6511e9282fb0b393b9fafc26de4a586410037bdaac53a779
 SHA512 
841f1c5ac528d3a8e4cf9aeb3ec8e4b612688ee9aae9d9c52c5f2b93724fcc26b5da65d25ff175e8d4d62220bbdf5e3ffe1026c636d46fc61611f595b314e985
+DIST firefox-102.15.1esr-sco.xpi 513233 BLAKE2B 
842dc7b127c4d319fe8c67a1241ca6eb67601a2c2cef20ccac9b5fb04736968fdf4a427b3e10465a020ffc005dfc981af1c8ac22a4268e9efed9c914708b2f40
 SHA512 
f8eef112695cc8ef936e6097b4952e9285fc6a90ab92f9a70a4b8c8e460e59e988e92a1c7c43d23eee3c86da40ca9d91bfce46247f987ad8e4ea4b6e7be035c8
+DIST firefox-102.15.1esr-si.xpi 585622 BLAKE2B 
81061a0831f08f281b88d15f66a5e6ab8cada03a08376feb1a0e7160551f3189a7e224fdf36c3f326249087cda8f534305df84759abc54ba3b5d439c79b61024
 SHA512 
03b3a64f6ec6f7cdf8e6d73165338076591928e505c896bc62a33558e72fb51b4d7bb0facfcce635f4d4854a4377e19fca7d291accf452e3db685a3679e3dfb7
+DIST firefox-102.15.1esr-sk.xpi 606124 BLAKE2B 
7d9744ce41c1413be769b8b15980a6ede0346ab90b0adcb4bee3f5ec103d7a5e5f4b4225d61285aa380465634e01409419c33388824b7eeefeaab331b5e5ba52
 SHA512 
4f8652029aa6b0bcf75b2f29fca66db6c6ebe145398a6fe79b004844174d25a8c139cae084f6b469a1992692fa3db13cb516c438d4b67caa942f5a3381398497
+DIST firefox-102.15.1esr-sl.xpi 577351 BLAKE2B 
6f32390e4c8b03d18ae885e97fe27194711afa4e15e09ecbf7e720e5d3d1906537195c05e317b3daa888b08f6ec6e2fe49d1f6bccba3bf913c00d961a1e2751e
 SHA512 
75a16467b1f2f9d5a5a38f0831164eaa3856496078e7de8510deaf23a9ff3bbd9f65677e676b0cdb18e928cb069b18452ce4c5a836d8e6fd903d61eec07434c3
+DIST firefox-102.15.1esr-son.xpi 433056 BLAKE2B 
216c17fd74787889f23368faa98577087434d7f0f0ba0540fff36226b192d09a6809ae2cd2cf28ebebdc2785ad3f009047815d25abd7e427456a3bdccd2b7a39
 SHA512 
4f21e87d7e10970ef1d87c4f696f811c11d8526d46968def102692458294b4ea71c25b929ecf94fa9ee3392c98305d6f23c9a94f82687fe0bd2da600db0770cb
+DIST firefox-102.15.1esr-sq.xpi 593410 BLAKE2B 
6ac5c8ecd34814a658d1a9921b6090d8ccf64ef5ade08d9cf634cf3e7909bd284fff5aa3f6bbd8e3c1248b9127d02bc63a6fe5ae2eafc87daa9ef6b72967e477
 SHA512 
4d0fae835ec751dd16ca1932e9e98f042b8714da5040e0b754058be9ad6fa0cf7457957f7694b9c6932dbcbfdc83f4c2e2184415196f7ffbe07b6ac5de5ccafc
+DIST firefox-102.15.1esr-sr.xpi 635153 BLAKE2B 
7ed25dc4a47fbfde96f6de842e261bc0c2cf54c8b8dca2d8530c84f3411db4267cc03b598715fe107311e5f5a56950063c31124f1a2bf8d4ec50f5a522f6ee21
 SHA512 
78c24b50b1f37387f2814c635ccb1ca8dc0031f01aa43f2e061fd8f1a3502cc176eb9660630ae64fbb5a19293332b77edf75aa6370f6da5a2a6c750d29b0f3d1
+DIST firefox-102.15.1esr-sv-SE.xpi 576063 BLAKE2B 
82b63d8c70957ef1ee64e70b05d83f3824652c78b80460de03276a1cdfc553832b71686e0f7935f0b5522721f2fbbfe64859e8f40773fbcc956a31b465f92840
 SHA512 
1afc04015971a830ba86e95bc455b63b9cacb1ebca63f5506e9ab6a51fa1abaa64182cb924ec808fb43af46e2b271b9f3b65489eafdba884de8d2dc9b9929a61
+DIST firefox-102.15.1esr-ta.xpi 522076 BLAKE2B 
de4ff9997f34141a3d9a31e246ddfca7690bc285400048f8b0b1709cf0bb00b363c629ea6d12f775411e4d6374d131413ec4722dfdb110e49c1032f23fbddae3
 SHA512 
9e189a00e15e448a7eb8ced6ac620e28f97a05c3c30da498db35a06f7f8df8e4b5dda777ef18428ed33a6b020a568e1cef8aa8c2980cc2b8da3ace3105433c86
+DIST firefox-102.15.1esr-te.xpi 568447 BLAKE2B 
ffb03f0157dd4ee9111a8c40b90660cbc6ace683f2f9ceae959d18fa5cb3e565e6a69e9ebd2550b9fdcd142f88f593a1b66e1320d9056e5a8702a012f690442a
 SHA512 
e3d27bed8b6ff388020787d5e4fdbfb46ae20581524ac50589b3d4476d5f5964545bcdb45454c6605ba26a907f069f4e71fc45ebfd7647f1fcac7d62f5d3a067
+DIST firefox-102.15.1esr-th.xpi 649497 BLAKE2B 
41a4cde2103132b72932f40f8a777b44a59a36dff7fee6eae31319f5161c5129e3fde959852959a57da9d29499b681dde2d9a7c496cc87bc8ff75677d4fe53a6
 SHA512 
00d8f5751ade4ce5d49ec2d1b1d51e3b15d725c0989622c3620e10671305982d5f28ee120003c498686b9b523c441dfd31a9b2d4ef844914f1027caaf15e0ca9
+DIST firefox-102.15.1esr-tl.xpi 532373 BLAKE2B 
562c4ea206eaa9f67e014583226b5083c52bd612827a4b49d010d8fdef96c8343149da00a4e5794989a1694512c0d0d83d98682c2cf11e7a889bb953e6790ad8
 SHA512 
80f30969009e5a70f12f7bd74ac19ebdeca55dca2c64a12f7e0cefbbc1ae868ba5d1755066c0b2f36482499492a39c1b6bc8757db79acf2bb9c11edcfd532306
+DIST firefox-102.15.1esr-tr.xpi 590515 BLAKE2B 
83f2bf6f556f568d1a40784d9ff6fa49d072a0c6cd20f627c1a51a8f4b5fc6f4476019840b3f55892bb4dc99a687226fbd890620abd9295a4b7841d58027fc3c
 SHA512 
ea5484fe8410eef09c97d608a5eb55770efae75e80becf033d81486b849db5c5bb4c6bef52b26d25d83d7e5834208c981d90839f4f519ca82d356476384f7bc8
+DIST firefox-102.15.1esr-trs.xpi 497377 BLAKE2B 
4d6c631998641f8f5c4e7fe2ab3183afd20017cee167576fd14cd107c9c978f2067913a7a1ad8c47dc86c18076f5165a2945ebf119c1e72f759fc55b290c70d6
 SHA512 
ef0e4dc86bd62c9ae921b3fc9934b648371dd869a8cc52281037d2df27bdc4111493797a1267d453b7fd3db50f49c92602859447b05757d83252cba86b7536df
+DIST firefox-102.15.1esr-uk.xpi 664329 BLAKE2B 
b794dc475efcef1bdb0d8ddeccfefe7756854bc47f7de16cf8c57ba1d06079e466551f115696fcf558a82463a2f96fd0b14fa7a5e19976212d32fd213d4ceb62
 SHA512 
9a3c4263f2d57ab920282c3302e56c2bac231701a7c99f7a1228f6340291648f4f4991af1698ffa3ec766746a4250b2b2ac281172356b619a2d4a031baaddb76
+DIST firefox-102.15.1esr-ur.xpi 569928 BLAKE2B 
d2cd5d944c4259197033e9dae43dc08ce34f8c2814d647c22e12f05958f00d912ddb9ec04d411d782532315d4ee76d8238bd9453c6f0bb0c39536cf0607da1e0
 SHA512 
562ff9e93e4a185feaf1495531c0db298287149ab20fbe8d4cd83a3e8eecdad55e2375c1375938cc8397b8b0f97f050a1b962e4cb39619a27a53bf987a9ae2f3
+DIST firefox-102.15.1esr-uz.xpi 488874 BLAKE2B 
a8b26ec15d639792cd4551f386be9ae4b98f62e938ab27c8a507afa05809a5b458bfe3098a8be9f8bb239a41030647c4e93c30e4833594765c776569ecf903b4
 SHA512 
d2b042d631019b0891e4649480aec99758770e31c83a297b1556023af43454f3975b2ec9d9335c57b0be3c94ab53a3dadda3292d1bc39aa1e8bec40d3bdf9c10
+DIST firefox-102.15.1esr-vi.xpi 611420 BLAKE2B 
e641e03d69b921fc7210f52d71d35921cd01fc47e0c338ed53a38322032b29f0e20592a4b4b7d5fcddc952cca93cfbc3fb2307c604590e965375ef2f8280496c
 SHA512 
dca11400fd9e9cfbb4283df69e5000ac0504594238c50d5f719426fc2dc74193a058d82f385f7d7b55c2fde61325d97ac713c94ba96f5a6880058971c4dd3e85
+DIST firefox-102.15.1esr-xh.xpi 427928 BLAKE2B 
335e256f5f772fb1fdf6b92c2f53f730d6193d9e092c268ea15bdb18b5fecf4317c2430614326f41432f384f937d8a9ae2af43e566bdc1d9f12a94533cab0b92
 SHA512 
993860d2a80c41963615533f3da33cd1ea11d6a2fe1512a06d8f637cdfff36a50ae088bb6edb535b08e6e4e4fbccfb71c4f345fc97d91c0c2638ee1e900cf32e
+DIST firefox-102.15.1esr-zh-CN.xpi 613312 BLAKE2B 
5dec5d8117dc31b4d2ad5fd030d6233c7b3e47d9e279670c7ec32ae7f39f323bd4ac739bf8e5822a208af735e800d40db21be0f03dac2c7303c296183b5fdefb
 SHA512 
cf6002bb131db9248908559967bd64da0f084546ae6b898ccf586910df089be5f730866dc672f3b13d988f8a3b7e011ab637f9f4a38ebe0052d7f87775ed83a2
+DIST firefox-102.15.1esr-zh-TW.xpi 614572 BLAKE2B 
daed53e754bdab4f6a02f45bffa21341803b23c8c069d2c5f17e29958a7630e944e4dbd60df4a05e4de0d94bfb19ee6fbf7465522134c8e084608cc0e52f2af0
 SHA512 
935d1012cc02cf80dbe26bfbdea714c885646719452cc687b06936a60998ddfb7b03411e7b9cd18148fc7f80fa1f9b7fc00d6c575e6dfc6f344baa49e0facc02
 DIST firefox-115.2.0esr-ach.xpi 441069 BLAKE2B 
fe91a5aa23f0bdd9cb171707175f04ec166d5046accf690ba38e1e9f3a33b38e7b067d6017951fa1bc6e1ade37db140b9d7e9ead2e8c07bb138e2c3c8471d908
 SHA512 
9a0c363087447b9fd88d1574e44b4343faa1fb171555663556ec6befd07ee654a6e713f8f6c0f8504bfef719d1d98968d26718fe07528e7a4627e97286457132
 DIST firefox-115.2.0esr-af.xpi 402484 BLAKE2B 
11c14ae381f21ab8b4b6a02beaebcda9ff7eb2fb4bb9de43dab0cb91a143ff9f6b7f196e60cde42412aa510fc61dcc3afc709dcbaf0b463a09b5dc83ec3795a2
 SHA512 
679b81820d76f722f9df18fe28fe51d88dcbdd9223ac28c17978093877a6205dbfce6428d153bb2706e6871851bb6c840482a2c32795cf07de8c960512099371
 DIST firefox-115.2.0esr-an.xpi 482928 BLAKE2B 
b0996e341becfe4da27aeb5ee148489bfa3c996841336c27ae0b223c663841dc220b99980fb2fe0a9c59709e4c35b83e7c76492b97fcd711b3cf551cdc2c0cb3
 SHA512 
580fb01ead5396dcd62e5faf524ebef1bce4baa23b1231a11186d3a77ef70b64b66725d900f998184270e5f5f948cba778ceb68d2486976fdc0ce284ee72c6ab
@@ -287,8 +383,10 @@ DIST firefox-117.0-xh.xpi 401970 BLAKE2B 
1e5fc872ada80753c66a44c96e7da7945861152
 DIST firefox-117.0-zh-CN.xpi 599269 BLAKE2B 
7a46e06909c11dc5818c6f4bb8b5cce49ceba8c7dd6b7451c0830ce040db1a63f7464e82813ef841fccc2fe9f7cee8c7e33d5faf217a2822ab68cc5b55dd879b
 SHA512 
e4585672100ba500f89d38571188149ff78d3f50156dfaf2ca4193bb08863ef28e914d04bf51152f7f0ea9f4b0d8c953957c7101cb6f2b9d15f9eca803f31eb9
 DIST firefox-117.0-zh-TW.xpi 601287 BLAKE2B 
67415b4ebab0ba268053ffc680bd802587c4589163f43f39b9cfa5d31a9040a300ceb73be2a5b97dee94ad87eb78d76f8c1dcf62f59ba6df6d218c46392e3326
 SHA512 
5bf793f26c63e48f2ff831eb74d1272039093682298060dd72c442874ab1e56b0f959f65ce9569b64106f6eb0febc15b7f8dfbdf6ca490ea62cc1271d601f952
 DIST firefox-bin_i686-102.15.0.tar.bz2 80596957 BLAKE2B 
b1c4bba691b0f871284234cccc5561bc4f38a34f0af34ad39d01fc625884e556309de8e34e2b96f56ac5c3b772e8752c568f4b8dcde7b314750630dd9fb389c7
 SHA512 
1d0be7a0ce0bb3522dc69b55a0dbab0d0326ded55224215ba543733c25289d48f3f576e865c8660e5a6dcf33f78afdf185ead9470b7cccba7c86fee2e7135c56
+DIST firefox-bin_i686-102.15.1.tar.bz2 80699852 BLAKE2B 
6864d0c9de2f6aac35283db89dd94ca237335bc81f5d7f34d7adde272ed6eb62e373fc514f81c0337831bff09a77acb29714a92cd725fd91a9b981d9dc64d1d2
 SHA512 
0cee5442276032e5777e69bd5e897c212b15184ea9a19ae8ca5267928b2c9d0664027a8c97bbc0864a78a3b82ac3b914c431ec3a66464707a8d7753f2e4d6081
 DIST firefox-bin_i686-115.2.0.tar.bz2 84385008 BLAKE2B 
4201997a9c41a45fe9154e8376413631fad361abd7143f7a1773f9cc8ab64511bbd5f7f42a5349e58de063ef601cfd71806c5755ee98a80b39ce8b77f4f2bfa5
 SHA512 
42b180f110a060263c48ea9584f74d2bbc5491cb8c36505d0366aebc14500a1fd6b18205e0df0dd6b03bd3f74f294e5c09b1e1403227b75c53b2bbc504c4d2ab
 DIST firefox-bin_i686-117.0.tar.bz2 79833553 BLAKE2B 
c4d8631da299e188b79cf8f99d613cf60f24156c6f76c7853afe79e89236bc9cf8d59e1fa0b06cb54df06e1c94cbaabf55818ab3db9e189dcf7a174fe0b099c2
 SHA512 
565544cdd937fcc5a3a2cc8cfd8447a63faa3f23165987971e52c02b47ea5cd3873c37b3f7c2ea91741fccb61478384d27f7a92ae3e7d30ea232b4bf7c852334
 DIST firefox-bin_x86_64-102.15.0.tar.bz2 77525947 BLAKE2B 
b838355fc1084bc6fea761ba42728bfef6d1dcd26ad1f8b3ecb542e9fc9455ad81d1d62f982af50a64ac193d93a78d686a41ffba89aa073832c6e85c6f76a9ff
 SHA512 
fd17655524c751231a052e6d2037403d8d8cfc64cf13691d52b3a9006e16e980033bd1f654c72968609a88c5e16635183815cc8ca6131e821710fe8fed23b14c
+DIST firefox-bin_x86_64-102.15.1.tar.bz2 77556945 BLAKE2B 
410b12486af9dd57fe92dcb00489b72e40b5bbd013fbe22fbcfe924c589c2f6af5f49a5bbba7baa5f829e32c31173abdafbed1cae99098735880d71e338b570e
 SHA512 
1261411a05ec058099bb6fb3e32c49a9d8fef5f4e958a6bf54973b84de79dd25375b1ab8a83216d8c5c2c7f9331a80a017567a6ffb60a75d3f9959f39a5907e3
 DIST firefox-bin_x86_64-115.2.0.tar.bz2 80215693 BLAKE2B 
d988595cbe43b321e2e76791beffc7192e5aad6b170f0b27baf5f6bfe5aab2bd1e2f6145db1cb4b73fac707df538cf75fd4cd90e276cd39bedd81a561a243a7f
 SHA512 
60ed07bff98faa1bc4e7b7fb025f4141f563680bcf6a3e96726868eb9354d9fa9405e45107fdfa4fd319c5fd07eeb59cc2acfc13b4c0cbe9eef4177f5bb8fa39
 DIST firefox-bin_x86_64-117.0.tar.bz2 78163541 BLAKE2B 
be703dfd0634fe682103c5b1918c2ad2269f504f2e8a2e41c3f04b92c6b8cf16ec8fd292f6176515788ffad8d67f213d89cba4e62b38b8b68eab2f2348c699c4
 SHA512 
737bb26a12ab8cda7ba56b30a75d77f4c7e228f958ba4970704cfbb01621e185723a32ab038424b7893926de8d77b1b247ce7a6f02cdc1fd87ff846080e2849e

diff --git a/www-client/firefox-bin/firefox-bin-102.15.1.ebuild 
b/www-client/firefox-bin/firefox-bin-102.15.1.ebuild
new file mode 100644
index 000000000000..7665aeef156d
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-102.15.1.ebuild
@@ -0,0 +1,378 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=yes
+
+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 optfeature 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="esr"
+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
+               )
+       )"
+DEPEND="alsa? (
+               !pulseaudio? (
+                       media-sound/apulse
+               )
+       )"
+RDEPEND="${DEPEND}
+       !www-client/firefox-bin:0
+       !www-client/firefox-bin:rapid
+       >=app-accessibility/at-spi2-core-2.46.0:2
+       dev-libs/dbus-glib
+       >=dev-libs/glib-2.26:2
+       media-libs/alsa-lib
+       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? (
+               !pulseaudio? ( media-sound/apulse )
+       )
+       ffmpeg? ( media-video/ffmpeg )
+       pulseaudio? ( media-libs/libpulse )
+       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} --name=firefox"
+       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
+
+       use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without 
media-video/ffmpeg installed"
+
+       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
+
+       optfeature_header "Optional programs for extra features:"
+       optfeature "speech syntesis (text-to-speech) support" 
app-accessibility/speech-dispatcher
+       optfeature "fallback mouse cursor theme e.g. on WMs" 
gnome-base/gsettings-desktop-schemas
+       optfeature "desktop notifications" x11-libs/libnotify
+}


Reply via email to