commit:     d1b3db275870f61a8033ff0a3883221b633e3a78
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 16 16:24:20 2026 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Feb 16 16:24:20 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b3db27

www-client/firefox-bin: add 140.7.1

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

 www-client/firefox-bin/Manifest                   | 100 ++++++
 www-client/firefox-bin/firefox-bin-140.7.1.ebuild | 361 ++++++++++++++++++++++
 2 files changed, 461 insertions(+)

diff --git a/www-client/firefox-bin/Manifest b/www-client/firefox-bin/Manifest
index 362921c90bf3..9a7599d50069 100644
--- a/www-client/firefox-bin/Manifest
+++ b/www-client/firefox-bin/Manifest
@@ -95,6 +95,103 @@ DIST firefox-140.7.0esr-vi.xpi 469136 BLAKE2B 
427a82f8921d69a2b2b7e94fba40382837
 DIST firefox-140.7.0esr-xh.xpi 272794 BLAKE2B 
555ac6256ec1971c35596ce62b44b4c81622a66d14e1aaa98f451be118d08e769395424302375d3c879a63b624163808ac6dcf426998be5385cd148a804df859
 SHA512 
3e22a84eb5cc70bfa07cd99f92319047357604dd46ef04aa57e143da72a5839af2bba03ec4aa99ef34f0edb80b58edd437bd75cfb8601aeadc16f1cdacdf0ef3
 DIST firefox-140.7.0esr-zh-CN.xpi 460696 BLAKE2B 
6045a642088c942e00b46a67c7b897057df63f6890ad12f3ab7556807afe27e7e340e22069b9931f5ad8a0f9dfb17358f103704262ad08ff8ed9e7065acc19c1
 SHA512 
2c6bfb8ab3bba19e2bbb5c48c48ce2632e07d6f8f2cc11a163d5a4217bb3980650897d05cad6a71816a795ec62cba7e6526f848b50e06f4d2e7e9ced766fc803
 DIST firefox-140.7.0esr-zh-TW.xpi 463737 BLAKE2B 
e094e8d61ad12b90cb0226f73119a7b6af81a5ce965a8c0a56c1492eb42fff6ba221e6f82f7dc367a902f714724b82ee5a0ace5fcd1db35ac7f8a107484734eb
 SHA512 
16cbfb24cd05139d7691374560b5dbe8efcfb65cf9497a536326dfcaa5199eb1977849b19063aa17034327ab63b9d2062248320fa7b5d917445c117627737ea0
+DIST firefox-140.7.1esr-ach.xpi 294367 BLAKE2B 
3c4bf188ac92ac3323a483d64aee68a9442549ae43c996f7a85dac9f5d5e6ef701579549ba89c5e4647d7010522e0c6315481936a1c6141a46bcbfb40c36f3dd
 SHA512 
3d9440a34f8436424eff33182c3cac0eebea8cea2724069177b3784ef875fd3c6279c6713287b6f2b86f55001e65010963f882ab095be8e42580f72ffd0fc1fe
+DIST firefox-140.7.1esr-af.xpi 266626 BLAKE2B 
7a3e997a980883ab5c60be166d49dd51ef2f96bb142b3b08dcf5f694ca2e205ea61ab9e996c71ee2bb5c8790dcf4665aae75cd710663bc059868b027ebe1a197
 SHA512 
74f3504a6594fc2997a8105a285b08f09ecb1dfbb85a259a0face7f92c3feae243f55df0e7e88e1441e1aed9c761bbe75ebf740e4fb8a5eb275400a2eee53d52
+DIST firefox-140.7.1esr-an.xpi 332298 BLAKE2B 
16f6be9543711566835e85b3c16ac49f61dfe2879660c7f57662fc7f82af6e5d431a6adcbcb3fdb53849497563dda1363830b0d787f881c60d3a43370b391347
 SHA512 
677269bc36fbf1bc02423e2347172129572cf53b19e29e35e645652d3b766346dcc42f3c10ee91017cd33161c03dd6740e3e51dbd1877547b37c1255bec5649f
+DIST firefox-140.7.1esr-ar.xpi 445278 BLAKE2B 
729fcec1b27adaccc360905c55aeb1dbd398a4c52c0ea37f23fbf76e5fd2bbf9a488d2afbd65a082824e4cc779334c2747327937a790a38454e7afa3cf896f4a
 SHA512 
a57f888fa44531976dbe098268c06b1dc63ac3cf12a6749ca7c621c427dd8234f7ff6b3552545c2ee534d4adb56fa05082859951b0c982e8a2cbb226a8ee906e
+DIST firefox-140.7.1esr-ast.xpi 312214 BLAKE2B 
800fefd52dcea76b13b8199bb30988829d9f6890833b2be1b996ae94e205527d050dd38550222ccf6111592386931e97288d5dbba33db018721c147bd66e9a3c
 SHA512 
5c5da7de91d51a3755e2c4e04c391ce34ef0770b6679e7d5b1f9eeac78137b130e61d6eaf0a8d7548f6b88dd4c09a679ab431755e0a5d15ff1618ea12ee61b66
+DIST firefox-140.7.1esr-az.xpi 318400 BLAKE2B 
b42339d7848cbd9ee75239d38d60b86fdf45fefd4790acc0c40749215bb4598ea0b967aad4c60be495f02e01855d4ca55a71399b476dbe19a55c8c19bbc3c51a
 SHA512 
f7688581dfd4fe85181107a5c843e5e1a3e2bd7d93925edef2c3b7efc16f744f50dcdeaa6353c9ee8f94223ca8b1ddbf46f04c3d2b1c6fa18a71d32b84199510
+DIST firefox-140.7.1esr-be.xpi 521197 BLAKE2B 
8764d9e7762c9fceae2f4712a7bc22c56958587072095a40924f5536bbb3b66296322193515c9123231ef70ff783d0885f0da93467a28bd0309b528c1638ccc4
 SHA512 
25276e65bf613c0ce53902cb79dbf92522a9eac27988304820db5c255e812d7e82ffcb8e3cd5193e4a3c6e0bf614ebb6bef03811d23dcf0d5b5fd76254cbb383
+DIST firefox-140.7.1esr-bg.xpi 457547 BLAKE2B 
3bb6e0185d98904d48d3472713f349f808a30431cf6fcb208d10b809ed85af235bdbd6af4469083c15763857e29749f2091d2b0a8fb20d6ae448a9969340c238
 SHA512 
9bfc910c70b984589f02120a5c468b129f2aca981c9803b29dca41e8b878da46599b3cb1b35041394bbcabf8966674785aa06f4f74ed41b160fef86b118fd22d
+DIST firefox-140.7.1esr-bn.xpi 413373 BLAKE2B 
41e75b387f111c18c11b66bdb928e0619bba02911a846846e98b35b93d8876e76114ba1ee3f591624f5781662ce2e28ea1e576bc87e4e83fc44a7c20b16711ef
 SHA512 
bad7fb835a82d4923dd8d490073b95f0296ed69da7d99de4af61d051c94ad11e5bf1cb1a4383127656b0d4d2a6ef57eb524c3e914682f4053859a04f078d5ff8
+DIST firefox-140.7.1esr-br.xpi 395309 BLAKE2B 
8024aa5e2983ebba812830a78ac151e415a623d64429e745be6161c5eb8b4da4358b5a6f786a607e3d1a60a9f61c13cb5bff2494b75299af499b42c2397aa1af
 SHA512 
50f1cd365fb6fbc1e8e257843dd5be2e11d52566453c6fe3f0d7b2933c38d252aa0d6d4f270861a00628ee9a1f9e7f245fbab16e4180232a0ba275ee2f793713
+DIST firefox-140.7.1esr-bs.xpi 447175 BLAKE2B 
b9fe7fb8d103bbf0fdcd4fad6af9a9b5a71106d56bd530dff564017057c0fd8c26a6d87605fd5ed9ca501b1a4b2b289803987d620cc3f6fba8cb74c6c4a1b504
 SHA512 
8ad5532099c9de50b11504e88439b2a1a107a4d50e0ae058f2c0c5276c1ea06b954bf0d2fc9ff32d034b1a0a1942fd5e5d51b3e715f79902741e4f2b48c0c60e
+DIST firefox-140.7.1esr-ca-valencia.xpi 357932 BLAKE2B 
a50e8870cd5e9fde5474b63b66dc7e3519206266f3c3b232b0d7c14059aa97efbebbe57e454ff93bf3a4dbc1ce9e522ed673484d8dd41d2e3e947f25d9638dc9
 SHA512 
1cf211bc0ca20e38c1cde136c826e9e6b9d36e6697d9dbe92f436546a692e5b8c0a41569b4ccaf4bcbcb4366a531fec8cc236f59123425fe3cb7671e76f6ae40
+DIST firefox-140.7.1esr-ca.xpi 404820 BLAKE2B 
c1e0ed416edf7d38b5aea8d4b7fc786fb9e9a2840684c31f3a3fc8a31b50c09d21c67517d617dc45c22b557bef5ae9ebdcd0114599502920ea7da732adb6d6ec
 SHA512 
9bf087b648f982fcca93721b1f791c283c81f52ef2ec1acd0704a7414efa6e1b2eb2eb920e444002e2758efb178ea4c06c2e10ac3161815819698dfc35e83a83
+DIST firefox-140.7.1esr-cak.xpi 390839 BLAKE2B 
ba60ee252059ab29b7124916ab52b7f0a2f3898dae9579180b9fb0e203a2a254ec606ab1a0c63db7b6862e9c03be8df16eda74eafc33667a6b03ef7fec528861
 SHA512 
98e5584ae6f4426661c1efe6d192cb65b70900c992dcc2adc5f477adc3279b3069c637f668f967039422f9ec05d1bc281e4c43cc5dadabcfd4d17efbf7728250
+DIST firefox-140.7.1esr-cs.xpi 475924 BLAKE2B 
09b0fac341174c11c063c08b37b30a82224b14389c98a316e4127e21e5d636abcf9cacc08a20432260dac9be9f99cb94d08402fd03c153c2cc553cf1adfecf47
 SHA512 
4241f5787fc2a85e67bfa2e0cfeb98e94220c050b9b93aabbc4b21f3504a33008e4679cb8a307af31551be4938d4826c1fb009af4d01cab41e848dcc3b8b926c
+DIST firefox-140.7.1esr-cy.xpi 441961 BLAKE2B 
96e9e705db4df0fb53ba41b56005fd75a65dd2bada5b4daffb8fee8456629dbe5e84d0b35a7be68ea68fcbb63a96031b7afd4a4cfcbbca8a22a1825c507acf1c
 SHA512 
b8f2dfd0258116e2bcec7945d9a9c6e5dd1720ca5707d32a749788478c59085acd2944e9f4ea69564485c782ee4184e698c0580ccccf702d2baf9e848da44bcb
+DIST firefox-140.7.1esr-da.xpi 431122 BLAKE2B 
64a9e817f6ac4cff82bb16e8aafdf7ef5c8470de4ae9ac7e43aa9fce07b33f30c41a02e58967300395a49f7eb0ac45ba0078f240e9c0dc35b4802a6984fa4c3b
 SHA512 
3e3824367b9c9bda9d39dc4a8dd5eef5f4cea9bfba71be5835568859340cc7630b99bf591b4679e6d35ba199aa0afb3c7ab2b99e3bf6a4a6ac2d2eaca4c86b92
+DIST firefox-140.7.1esr-de.xpi 452700 BLAKE2B 
5deb1ce54d7673ea1ff714fd410b0546ddc332ee2b1e6bbab09c06fd397f68cf76e86a4721745525e536baeaaae69de0bd56d43becadc9e76cf5fad8dda5ec10
 SHA512 
631edf225020e8c19c73245fc91745ceaea76b00682e721322e8c13b864f69d5526a1a03ea42a4d06e7bd8be24b0a5d0e931d85f6fdd107556902e727235fb04
+DIST firefox-140.7.1esr-dsb.xpi 466061 BLAKE2B 
718e2eb81d26791e59b3d2f54ab1b96cdd04dbbcb2ae69085d26e1b48936335ba928877f29d3be8c3758b0c007822a255a894e0ad0920df51d300d0312c7c731
 SHA512 
70aa0b658b9b350b614c45e9f226eb8ef14ce9099bc29ebbb75fa4b2acf17e0f345b1420e6a106fbc8b59f1c5592b7d7801f539a6fb763f8e56262e2bb6ee559
+DIST firefox-140.7.1esr-el.xpi 536818 BLAKE2B 
72754f653d8c75eaf4bbb4f7558bb326c56461ee9378e2370af4063e7f2b23afe541e03ef0e7a057ccf0c3f41f763de3ac210e1ec1c089e1f188f56bfeaa3ad8
 SHA512 
8b32d82e026600dcf241c494baa865456c584aceb7dc0e10484ba170be22f23e53e6bde906c25aedb9a10387ea9b9a13d334e959734365a7443340212eb9679e
+DIST firefox-140.7.1esr-en-CA.xpi 411055 BLAKE2B 
57c3f782427038046fd06927f51d01ce3e3677edea8c4dabfbd0da3c4eae79580e4ca29baecdb55117a743e7d4ba437d1ad41f472205ee6e31abd60c7221901c
 SHA512 
cb30889c2e237c08868947591fb58e9e97ec16dffd0377946637600493b96692950ea386c72521109bfe7ad00982cf2cc3de7577b943908c6b73994076849a6e
+DIST firefox-140.7.1esr-en-GB.xpi 411404 BLAKE2B 
5ee0053fb636ffda69256fab7c416fe8f91b800a6578a64959adfee2cd44bb42aac42a5193a95b6d59103d8c810432da0f9f64d191b39f896e6d9be54e7ad52a
 SHA512 
ba008b41673f1e2be82bc748c693b792310c934222424e0db953d8cc6afdcc5ab5075630decfb62087ea46e623531d925c323d5e1a01a7f0937c2c4e888ff3cb
+DIST firefox-140.7.1esr-eo.xpi 433466 BLAKE2B 
e2193bbb341700b71c7bda28418017f91008344af04586e47277e7d43eee7c24ea1f3266bfebfd8eed416a2aeb13be02063cfc65877a7369ed21b0e329563cf2
 SHA512 
434303fde53f07db7554c17d4da720dee96aedc70080f7930a39f3e06dd2644c5d674d6f567c8bf69c0734cef2b00a4a8f6f7479be04a8b6729de2e72054c464
+DIST firefox-140.7.1esr-es-AR.xpi 445517 BLAKE2B 
248bd765fb8f1520cf4eb5071559f670ab0ed0e6532f712068fa7576e97bcb534fa56ee1cb445ef146083a70f7a1b3796cdd777974cf5e9c54514c3eccda0300
 SHA512 
391b1d8e707b3c93c3cca4012cad7ab951370342b90e309b269601dfc51805631a6bd2a2b46bd93b448289dd627ff2ac05fed6acb75d3bea36e6f373222421ff
+DIST firefox-140.7.1esr-es-CL.xpi 446308 BLAKE2B 
fc1a052561b3455d1e7a694c1da05576e7f778315bb21865a2031f30a51f08c53d8b58ca645877e91380cc53117aee5246fc47653008282fb7451aa4ed395bc0
 SHA512 
ab67fef6df087ae9646a7030d1ffcccb02b38f9451c233e29668117a2f21280c76382613ea5622566c6b2d7c7f74479a503a285feecb3e67069edbbd9f45b899
+DIST firefox-140.7.1esr-es-ES.xpi 447011 BLAKE2B 
bb33905922d2e014ed6080aa34d3f588ff5be04767604231cc0b6a777185f2fc3de1665cd4ee41eb854e97586b7f8cec9b62e728d3b58bec3760029ba58abe0a
 SHA512 
e8f761236aa099d07819b8ff77b75df1b5316d2a97c99a537047464dd7e03dd24f1df3fb533b52515a2aa6e173122072e30b8696801d2321c6da6dd85b327f1c
+DIST firefox-140.7.1esr-es-MX.xpi 446241 BLAKE2B 
b940f38b434a55f645120c06779c273fc5c37661482fc08e4cc925375e936b991df0df8dfa2ad3ea33f8eeca8298a946e131e0030c15000551d958b14dad4aef
 SHA512 
af3d7ed34831c09e4d5b14cd2d15353ec2f0f4a51994bbb83470c618c6002c5c8d4aa288501154e78361a7476d6976d0ea3e5e283ec1bef0856fa2adf6e17241
+DIST firefox-140.7.1esr-et.xpi 359312 BLAKE2B 
854f8809c230cfe12e97ae16b46b01a400cb7b0316d42bda0c590b95daaefb289a3b2535061dc328b6d4015191814febeaf3e92cba2810262a8099f7ff240121
 SHA512 
5c8587dc1b647b6810de64fc625ba2d49471e9fede930e32bbf8b50357a50bc4f42b6be5c50f0995898f647a1cc3c1c0703643fc984558465941e9ad938e9eed
+DIST firefox-140.7.1esr-eu.xpi 417293 BLAKE2B 
ecb01d2208d6eb4219ae6586a6d88bf4ed3ba42af52b51299a583537a5c9a3a5f1ae46ed488157047c29a4888d3baddcaacf0c83bddbac8732450950cbef6f41
 SHA512 
39f4c4ec960681857ece8154054580e7323254900bd5ad400ff58e3179bc2cdfe0ad8a3e7b7b1c3aab19c488659a545479b7d988669006ce2c3b1162e9022c9f
+DIST firefox-140.7.1esr-fa.xpi 421636 BLAKE2B 
9f39a6271255019229cd4dd661a83754d0987cf5d1ba1187062803a3d5c1a52d73a5214c09152b0fd031aa126f44adc33f45f0a26894988ff70c70f9eab719f9
 SHA512 
dc9c3766fc08d29eb3657cccb3aea9f0491118b0d708463e1aebe9a65a4657726e7bae98a90ff3e988a68cf6a9b999ff50c7bc7e0c587eb56bb967e7d08a9c25
+DIST firefox-140.7.1esr-ff.xpi 310177 BLAKE2B 
a35d326782ab43753614a81fbbf41df63df284f03ded47386222378bac9c88d70ea36242157d1b44806a77716590d5a7fecde94e0012e04d1457cef9e82214a7
 SHA512 
fc9252327586647f030806d13a850ab51ebf45c248fab8d4b0a2cae1d58e244b13fd7a1763aa1965d477ee15e416e22086e1a48adb4de80a9f7c8b65d18aef6c
+DIST firefox-140.7.1esr-fi.xpi 430159 BLAKE2B 
f1494655492d694cb9422ec3f39e3e206bb135aa57ad8a1dcc109fa77fc48cada8dc35df709126fc6c332035d4175e065df0d756af8e2e8434cf8396c60e0473
 SHA512 
fce604680098242642f19ecc97fb4f0b91acf5197f2e86091502faaa6a28a3fc66a136ac31e0f3a05c154391a1dad21c2fa87a95d528d6d10bd097cee3973510
+DIST firefox-140.7.1esr-fr.xpi 458452 BLAKE2B 
65c64b0f58ed6c531ad7ceac27d5fea945307a05f2342e04d908ee76d28020a0b1281c518f43ba63f2a7647f9d724d3c1c2481d0673dcf8971bc2f0e744faf01
 SHA512 
23def56b0eb653a2fd444d529fa22bae169aac30375079f99aede80e5b24f0ac31e39ad5c74622c3209b540d95cf07e3354703982ad91be53eb7269fc676599a
+DIST firefox-140.7.1esr-fy-NL.xpi 442170 BLAKE2B 
173ef5e29ecf8c60ced63f129d9f5eac549967866087d7012c542c2933ee2dd02c1a262ad2e13ea7f9d5a32bfeea4378a1b297ba4634854d46b28763f7a2f14e
 SHA512 
72858045b20a1dd6da1b3db7966631ae1b91afca5bd797154a99e55354b5e2aea46f8a0337ed569d7fc61b555c431e3b16a3fb245ecd0b680e86f8b9db63fd49
+DIST firefox-140.7.1esr-ga-IE.xpi 315275 BLAKE2B 
abaa515c01097b760e9a2824f44dfd5df131955b4cb0c0835f15da8ac394cac52f87f84be1230ba50fc853c75673049f3472aa2d73469396d09ade56d8388b23
 SHA512 
ecfb58b3fbb3709567d6f72e0a346eb5622b9493c40aa44800bb50737062c0a7826c7687475eea3c606081c4a653b396bfa53ef039371d3de3dd8934a0508751
+DIST firefox-140.7.1esr-gd.xpi 399432 BLAKE2B 
c078771c27207a030663fd87424016ceb393886b8d14d7fa71537cfb8da8288b11f991194690a747cd221a815e734e9abc7082bef4f5504a013e32312aa0f82a
 SHA512 
9929e989062073fe0626f83dcdaa15450e91f2fbb71bf43679d2bc0e7e99084cebcdc045469cfe873fadfb542e4d72efd66f2560b8fd16efe32a359ba2ba4650
+DIST firefox-140.7.1esr-gl.xpi 442899 BLAKE2B 
5f65f4f9f61abc4525f085ca92d7696bd353e4307c91417d49da97567f578dfbc12d374fb6705d1fff51fce5da2e491e2b609abb3c1d6b1f7f2c0e78f37187f6
 SHA512 
d35e93f8fa5182b7c4714652876dce74fd65ed4f165533adb69ffdc47a8628211971b6ce004cb456d6d7463e198afa97a412ba6b0e8c136313f4a7b3761464ed
+DIST firefox-140.7.1esr-gn.xpi 451083 BLAKE2B 
855103609564a970e2800964e8aff7a1274abb6cc12e74be6a754affee0a9ff068b9734c8048eef2e6b73dba03499c8ddb750747fa8490557ec02862d19674c8
 SHA512 
5cde86e48a2ab885f44929aaecf1c91c78b7a64ddaa00d2ec39eafaa390807bb036ce9d223756a490837224e548d1f9f7e78f8093d4a651b1f825c7ea96cc1dd
+DIST firefox-140.7.1esr-gu-IN.xpi 358965 BLAKE2B 
b90975fdc97302b91ef02b36130b8205a1dd14bd802de93f562f4b3195d504b84af46a0ebf0acf257ce263ac445cde073c360f1bc19f2def1ed9e40c69b5943c
 SHA512 
7c32f5f05bb9a3933b22b8f33209ffddd29c029db12d51041e9c12e09251ed28b102d5e6bc1be372fa0645f5644ddffc84627d94721c2e4784610277deffa270
+DIST firefox-140.7.1esr-he.xpi 444983 BLAKE2B 
35fb37416ba05e4b64550bce6d32a676985fccba4593557274038357110e73c0de093880b32d41a30546b28f92fc0845bcbaebd7101bbb727b54dacf85affab2
 SHA512 
9ebc10edb755895b52bee01cc729a9187471c4d85221bc0bff43babd3c3c444a5544ec993c2bf4aca32cc62eb3d60b76f01fb46a57613c770187c727680c4d21
+DIST firefox-140.7.1esr-hi-IN.xpi 377458 BLAKE2B 
2257e3931a44e74d2c75930bc8ec5cc07b6e08bd091864421e40b351bdff0ebf24a58f028761984ec0db392d2d1dde20a41e109f029e348d681ae8a7edf196bb
 SHA512 
9b2fc2f3e196ee1b24ac69d8d90bb5b5eac8e112446b52238cdfd58eb12793b7e1aae8bc3d9d815160048acbe2940b8c960dcfc0cc061cd6a19d1b7803d6ab86
+DIST firefox-140.7.1esr-hr.xpi 437683 BLAKE2B 
9ca23fbf1eab240c0569388b06d98b943a06eb958347beafd6fc001330b21f717ea4577a3978c45331fe1d6c862810afbf779473a7386c5294ba985f9eeace7b
 SHA512 
97cbbfc639122839c41e8a96a383b33b2ee63c9a7390ac15c8e47f454ce460a98459cd1aeedb90968c9febc584721855d438f96ab33dd668e9bc3e1d3d6b78ce
+DIST firefox-140.7.1esr-hsb.xpi 462689 BLAKE2B 
cb12e83ffe1fe593b024e2dc533c1ec4e7d6d664f940d0ca7d18c9c81ceda021f392dbeb41520767acbdd5653a870f334ff6798dc4b800718785a2256c53f598
 SHA512 
9776b909a9af4e954ec370b68a257114667f7caf20d48acbc22ca3a5fd76fed8236823b6e2df9c6da999ffab1b4ebac17a0ec30e2802c57f66991f8ba7b4cd07
+DIST firefox-140.7.1esr-hu.xpi 466172 BLAKE2B 
2f66ae781963a9b8d87506168cbc4c033f38db1a6d6b69f27c44e83921ea5d0cd96ff505504a2c213f3d17a9ca2a81fc31a60096fae794195ad8dc21335ee1f5
 SHA512 
9ef8ea200f9d651dd169513db0665c56bd14e5215fcb661d54b813e14a5575c61a3997462afb4ca317c429a2f2f39e5a56187f2eda0b9ac4352428cb93195a24
+DIST firefox-140.7.1esr-hy-AM.xpi 461609 BLAKE2B 
584e6ac04b03ab92cb663f7d11bdd8ced67ea0493f6f5c0dd55821ca442c3f5d1e98fab2b88470151f173bdf860d318c462e0d06943e9215a141dc9b4def88df
 SHA512 
36e2f7a0411470e5aed949c788f745b8abd90a4883a1a44f7f61a6bde2c4cfed98ddb3a9cd25964d874aea2f68533fab766796e6e7c322137eb43ea2529d2c5c
+DIST firefox-140.7.1esr-ia.xpi 430108 BLAKE2B 
78ba794061e193710a6f6cc0a3f6125129087cc80c4e2d7ca2cb478755fb931ea26e34d4f0ad7e91b412937144b63bd250be7aa258cce3661f9848a7026ca9a2
 SHA512 
64357116934b2685e23e00d9a39f678e15cefaf5368b67a0206ea6ea12678c975b636fab1fa9b6510d54a621fad6b6b58348e661ee2a6e93d387bd02ebc49810
+DIST firefox-140.7.1esr-id.xpi 422737 BLAKE2B 
3de318cba5e860cefe9e72b1d2658523bf661234e2cf871c5e60f82f02d410f969d9f44a96cfede9591b50369b0b90bb05900a235972340e9f1a39c808b8574a
 SHA512 
f95e4586baa898a59f9f81bc0017196813654b684da1bde9ed7e708ddd0492c0cead625c00bd083b5b09d7540891ecafd1f3ce3d40512513e92dc83091d5851b
+DIST firefox-140.7.1esr-is.xpi 432674 BLAKE2B 
384043b4c8fb3f3ff6c0123d846194863ae542b76bb5757bccf6b8cc5fa9df33e8f497745d49cec88ccd19b824417fd5db32e4a4bd2e007dc549b1dbe5725b12
 SHA512 
69a8bb307a125274b45e0ba41aa446d08d877e0dd3365f681fb563816c028323c40116524eb67e3b774517301cd06dbd4a9249ad39e519cad342ca75615ceb64
+DIST firefox-140.7.1esr-it.xpi 440900 BLAKE2B 
97a1a4a626ce978ee6da429c12ec4a49577f74787718c0109b8ddc1d306c6d5640ad90d08b02c4ed67f437440b62a330beeaf65b38306c1d1afcb8b460f5dce2
 SHA512 
29126ffd2a69bfa7b01aa58c8d8f5f5ba17ed3d028d7959758c55a2a60266b3ae3909129dd25a9cbcaa45c0efb6fd998495e6df5726f03e63d8cbf18229336b5
+DIST firefox-140.7.1esr-ja.xpi 481314 BLAKE2B 
a3279ce69d58419e039d534953109c907766482fe9fc8c95606b05f2e39b52ad9fc3dc4a788303bee3061eda8cf688eb1be73c479e2b6eefb1f2984c188fa651
 SHA512 
f665b85146291019301e8f4a47a6d249500405b5e13a132e7b54addba6cde74b4f70aa8a7f6a2516b4860ac5a44b7dae1704dde2999b1e141718f28f3fdf9fff
+DIST firefox-140.7.1esr-ka.xpi 494867 BLAKE2B 
850a396bb7139c55d04b6d748895fdacf1109517a96a7b263b701a14324ee6accbc6181927bbe9440971d10634e2f971e4affaf89f91644b5d681ea176d5e116
 SHA512 
e45ced7bb51f38724918e8a627bb564f0fcd40d2f1984fc4aeaec166663f3668bedb594257d979aba5957f3ba36bef77ab49f302147493a917f5afc406a2d427
+DIST firefox-140.7.1esr-kab.xpi 422842 BLAKE2B 
85c64b0da4c9245cf888fbd3e6587d606d0bc6f4a51a0878dac8115fa196ffa0f642020ad7c7c7d6bdbf6afe2c2d1a7d600f46b51bc155b9e59f2ad1eadade1c
 SHA512 
dc20a7281c1796b1b5613d884aa0e8a0fe6328da69cf21862568895646a77148fb57d6d4523513dd035f8125d83a96e3a4eca19e535356f68267f167a4aa9d52
+DIST firefox-140.7.1esr-kk.xpi 506686 BLAKE2B 
fe1947919048ba562d5ac4cf76972e3ea8b25ac4c6fb577c97905d12691069eb2d9b8b4bc063c44da7bec24f7585dea105e8f536411d7b3f9a8b80043efd9fd5
 SHA512 
0603e6a881e1cc077d66b0c7e1b6264e83fc92dd17d2a04379cfc5cfede5383d2be64a5596454149bba693126acc31f553b58f25b5a26ff1dfee8b58febfb46f
+DIST firefox-140.7.1esr-km.xpi 348775 BLAKE2B 
cb4231ac5c6cc026604017dfe56371a3b917e529a7a237e82664e90421dec7181a6f27c43d7cd8ee55491e798ef911be128114a1e2a7a2708338dc2fcd2d5cfe
 SHA512 
0d16309ee6ac8354abdd9e054fe178151d49ee3c9180ec4edbfdb06febff2ed99817e3f7b12beb62525a3fc5c5f40f441a2d64d4583100379c55aab3ba099dcb
+DIST firefox-140.7.1esr-kn.xpi 331777 BLAKE2B 
b31e4861ddc9611155d3a736f69558bbb68eb8f369f72dc9c93e9281d80a95fa0162df1daec2e4e7d095e04d1d601bffd8b1cb02bd9289224bc8fef6e3b56888
 SHA512 
77202009a117fec5b82ce81666da5b96dd893900a28ffbb8d1794d849da0c4969423378634381b44e18f466597b4a908f06b01bceaadcf7b4e0fa902c670aebd
+DIST firefox-140.7.1esr-ko.xpi 467538 BLAKE2B 
a2d325a8708dd7290e4a3e0736e3fdd61dc9d2fe58120a3bda9b4d37502365db163239c44c5f49c8732ad4572bcd863e4cd4fb86b5cfa39694c39ddd5e167f1d
 SHA512 
cb2389f674d021a18d4fe5e03a732801b0b239b04a083fd481f9ed8a2c705a5369505cb3e5ced0924c83c3b346304ed4011b73b705b44b747489e7fc34d9bcaa
+DIST firefox-140.7.1esr-lij.xpi 319275 BLAKE2B 
4c902b8e8542d91c107b11c28dfcec91d35d622257bb59dec9138dfdac3881f1ff2ae9b64d6f956e0b142562611da5ca988353cdae01d796f52c6e8ce6bbbf77
 SHA512 
f56822c6dd33402d0475b2b4c79b7095409f05b785fd7c0d782b029e9059b446c70c7c0df59272a085e0fc1fa913ef797791b2def0fcb02e56548c6c6620f445
+DIST firefox-140.7.1esr-lt.xpi 379953 BLAKE2B 
8f25cae79f8918ebc3b61ef54edda08a467f7c53e7a407ce99a7964dc3e5be826fdee7ba5bb773c619bca487f91878b57e51c5f9a71b260b42e1949692f8b2e9
 SHA512 
eb0f5f60e1166409748fea50f8678357419b2f55d64cdd9dbbb4f4b4ca6e085b7c5004314ed3679dfd020098c0b6ac379d759eefc37d5587bc1adba699459b10
+DIST firefox-140.7.1esr-lv.xpi 389076 BLAKE2B 
3f6d34541dd7ec69176d2505142bec60c6e00095c46c55c9ae44c9e16d927b2e343e649dece50f33b7468526b86bc44c5672552357b32d5e08086794bb96ebbc
 SHA512 
9cb59e84eddf5f58b08ecf0320b34cf9e95b4572ef38c8ca5ffad8ba727c97e1027b5b250f16ec8b9a3a577c806ddeb67e88fc9e07c63ac1d74aedb218f13db3
+DIST firefox-140.7.1esr-mk.xpi 316828 BLAKE2B 
ee1b67ad9ac6c88dd8ed4f241a9b2846d18b4a30915151ab2a18d25c3a3546cdda132eb02a1c39c5ef0ab6f19b98526fbf1b6d2b83ba46524583112117390676
 SHA512 
5757979ef058877742020c96173527fefc01ac55d2a08c772b2b3823cbfbf46549747620dcbee4577f32118f5bf1c67beed8a98c81b4bcbeda62c96ca5ad84c6
+DIST firefox-140.7.1esr-mr.xpi 356252 BLAKE2B 
0fdb1b6416086af9df51fa4bcd26db2dd401154ef2f374081f08200996592680a6afc9fa838616bccde1fd36e17e556311d47b58ea8d33381ce0db592783a02b
 SHA512 
cecb9d60d676a8af5bf4c7d0d144230fc4966bed1df70abd7344455625e932604f4bb5241b4e9579c45d254a71285e872bfcf8502679f70264f0bc2a063ac3b6
+DIST firefox-140.7.1esr-ms.xpi 295388 BLAKE2B 
b9ac3eabcd7cdb5422ba72af4e0f1add073004e05c228c9fa225f79fbb1572eeae37e7bfd48e3ab672c8163d11a3ab16d2e0466fffd129010644f532874c2d60
 SHA512 
7d2a6f413f3ad5e3c115aaaa9532a4a0c3eaf6a37297c47a466820a6ded1968b4360659b7692ae7d3c588c2b72b9702f6f1ecaf372dd12234399fecea34de2a7
+DIST firefox-140.7.1esr-my.xpi 343021 BLAKE2B 
cc2a1e9f2af1d69b7f6effb535e4057a168e678c703988d40619e583eda255005bec6e00d8540917e76e75f7cc9059228005b922adf083724ce031c359bc7efb
 SHA512 
5d45af5dffb1d59d33fe3be64caf95bacfccbc61cf42ddd695d4aa90b3d3d78b61eba4b977df6efdea8c7f6775a02dfe31e292ea1f3b81b3bb9d546c05ef4f59
+DIST firefox-140.7.1esr-nb-NO.xpi 429338 BLAKE2B 
f4912ff87cca577906a2b35594e8b6648a7453d065deb7464f6dd922986fa1329160f8d84a4fda72e4abfe19eb74c9e26482cf9df58b377481409b78781e0bfc
 SHA512 
d2ce6f8c10ae56184f5764f280bebcc2a43f951b76a519d02a45bfb4b705d19984dc298e8c48d92cd4b5b235f9aedb84b302e2d8301d97ceba7abe27e6cfd5d5
+DIST firefox-140.7.1esr-ne-NP.xpi 349015 BLAKE2B 
6f48a703f6fc2eb55d90ad819a2573dc7b5c66ed5f25361b8509d512f7d5f4db908a570b67d8c3f2b5992483db1cc3ef56dc96fb5ac3b72bac436d4863a30e9a
 SHA512 
00d1db81cb0e84817942b74aeccebf794cbec62efc5eb5f76b67fd651d81d66b137dc33ec650538ac1c86bce3802c68f3d45d552f0492f9648b410f2e6c9edf9
+DIST firefox-140.7.1esr-nl.xpi 436184 BLAKE2B 
717cf5a58c73e9fbb580239d2732b264cc89951c2848f74d40c115612b7aa15d3a40a5f6ee21ccf8ef10515e6ba9b9db7fd75ff26734e95fbecedbaffc954ab1
 SHA512 
fef5af8dd656da0b49d7a0a1d8b4f363f994311525cd6153da7c1418e1ce9c55aa310265a0025e189ff35e654458b4b501c776d062d17a6ffd27029a49ee481b
+DIST firefox-140.7.1esr-nn-NO.xpi 432214 BLAKE2B 
e8cc36fd6420db21dff7dc2d92cc17bed38d9e44317bad91144f8bbf7c3c6c0c53b658e2947fb6a94d834f398cb1b35b2d50e03703e35ec689c9c62e9f4e3a61
 SHA512 
fe7705808ccbb1eea17f011347ef9ec9a32369fefd7aa9594f13c9d6e7607fc4ae8cdc49f26ad052916dde6a7922082a64a3d1ece4285181858b5a7359241519
+DIST firefox-140.7.1esr-oc.xpi 410926 BLAKE2B 
9bc789025b1e0cbc2cab41f38b7b8214793f540def4e4e510f71ec465777148c1af84586156c13733a15fedd738a60408122bec80f770b08bd79f69552421f12
 SHA512 
356ad320439056680778ba243fb4253ed4795dd33958f5dbb0f0016847be3ae22623cc598877de8a84229e61b91eab240d800d7d2c96c753d7020d6e4829fa52
+DIST firefox-140.7.1esr-pa-IN.xpi 494411 BLAKE2B 
f9abdb08f12aff81e10348efac61c2d5a70be044f2e8e487500cd4e28e25c719c39e663c0da01ffe74420faa35c5d847b5f67436c21a07ffd103ef2054c7444b
 SHA512 
e3d956f0f5b0e4171707d5bb9f3c59ebf67d9f969bcb4a812c66a0b43d78f2cfc03a96f41f6ee7f12407b4807e9b240a31564cae386e34ed92064bfddab6cfc4
+DIST firefox-140.7.1esr-pl.xpi 460928 BLAKE2B 
5beb6e84fb1b6c300b8a19710d29b91e931d1cc6fb00a17e36ad0d13d58699b0bd2e20bbae2577df4c3060454a2ee55380e567e9f0103f98fb6c0443f64c5664
 SHA512 
b9af99997656f176eeec81d986e34f146b629a18de4f6dded2d0d0d742e62d75a73a7301740c6d28aa282d0bdc8ebd8d4956567f433d32fa8e0c318eee59e025
+DIST firefox-140.7.1esr-pt-BR.xpi 440758 BLAKE2B 
93e16918df89c1aa28e2ad50464fc7b3f72cfb4cf518d9e0b37df3a325c3998665dd8400df58ee608328a857558ee9f1bf09a6b90cde83f6437e3dcfa2c1f9a8
 SHA512 
dff3613d6daa59cfc82ae62233b3defe0d6cc02e7f1bf867e59d1675fa17bc55ca4d289422551745eb0ae3cd31f100d9a703c2d1614bfd15881bd44d6cbe4138
+DIST firefox-140.7.1esr-pt-PT.xpi 446404 BLAKE2B 
2da8d8938814d7bf9c689bd8fd8c41c1e60ad78c0e0dfafe1cadd53b8d4e335bd0cf82ef2c931de5fd1244104d38a6f34958466f8138f2a8b9fde38b74866ce5
 SHA512 
2b5ce065a1be860c8f8cf734d6de9891a89dde4dabefbaca9bd5a703c800455b08e3b27e39a0a6b1db0577e5e1c5965742a4501e2038a9af2ee35e69032011ae
+DIST firefox-140.7.1esr-rm.xpi 438019 BLAKE2B 
a056b4d20fe63d65f2f97a4e806d7ff0e498e4575b9d43035a063568337943ce6ba8f5ad8037e9e4fabfee3ba198d9172064fb1883b7045a5586fd31329c5ff2
 SHA512 
b49eec1fe6c48d11e5419858de814205d43beacda4110022fe4773d76047247f989df2c130b6cd517786dcf69410c3422a0bb9614d09b63a86071fc9abdec351
+DIST firefox-140.7.1esr-ro.xpi 452828 BLAKE2B 
40f9dba74b7c9bacd0c00a8b38597bec6500d68386f8a7fcc81e74626e673a9e5b1cbe108f27019112c52c2539b163bb3b03ae9d71a627e7c44d91e5f6a40552
 SHA512 
c932f35443b8b633ff388c1160b00d035cf891e32711c51e2297376cc7b45ec8dbebfce050b79596065d6f865674f70fa681352ada4438fd42ff36c3dee91c54
+DIST firefox-140.7.1esr-ru.xpi 525178 BLAKE2B 
f7cae91503231f2f13614e50f9b70857ecb99b7cca5185d9db7f44c07b75d986e5ec62eb7fff42ff3ebcbddd6226e70321786145fce3b08d89ad6539b0983bc4
 SHA512 
e8b42db2a02ecf41086c32717917569ca321a2d7af5315d1c60c0a996036eb717cc9b8bdfce15630af965851f1ab017cdfa09c8d2e062f2277627b6a932f17c1
+DIST firefox-140.7.1esr-sco.xpi 322643 BLAKE2B 
530a364c85b339dfc117904ff522cbc7e85979278e0524ba423db06cf2aac54092b2b6a7e75f07f268dd8e7fb4309a4e3b39495c065df4498b89115ffcd16b05
 SHA512 
73a164ce7cd84c2c9fd1adc18e971ac237c6787e365636c17fb116806ec225314932466f11c5944a5d94f0dffc7c7c7cf2b423dc535800655fe5d1271c9ff83e
+DIST firefox-140.7.1esr-si.xpi 411606 BLAKE2B 
4ab27a14795cee4c248ee74c9c08e4ad16e9b739cbc375572eca74e6ff9f71ebaf6402794bc82a99ea44c2580560d0d7f8f1a9b1e1a3d4dc5746e69aea1ad8c9
 SHA512 
24ca9bc2717b982604898b3f20a835772dbac0c6c30a2f5bfc27ae639546f7dcd681e18e438d377a2826c3e0b6ded94cfa588b00bfabb0f4616f4ba40ad39012
+DIST firefox-140.7.1esr-sk.xpi 468223 BLAKE2B 
e3e76116f95aa81c87396643a48ef4e9c56eeea0968eb5368b8afed28c553d5c6f77379b9214e1db58783d6e8b863acda945e58be37028f3acf0a859823a9751
 SHA512 
f4b1a8816f0ca3d8c60871797157747bd014f2a1d982a3ca810faa1903a9b66b721b6dc4a2f940604e8f7c0d067b108017b0bf2586a26e1a6c3ad186ab178386
+DIST firefox-140.7.1esr-skr.xpi 485867 BLAKE2B 
6bab747d0e7aec64ce7f0962f55231c042b815b062eb61ae48c90515206560e05d80fd8c2a00b2ebe2295bb296f73befcf9329fdedd25b0161e84c7f2dec8a4d
 SHA512 
53313fd973f408efae26413e7fe14bca83cb1617a1decb150c6f316f7f424115082595f04718ac4f0a35acf5f75df6762b6f5fa135f76ed04ee62dafabc0d140
+DIST firefox-140.7.1esr-sl.xpi 441196 BLAKE2B 
eb16a22cfcde9416bb746a99313ddfffb046cad2226538325fcc9dc2612491dff1536070e93b3941835dea9c41768201983e25b7044f17e876f2a378eb2aa940
 SHA512 
09cf998f1e8b0187be0764142500eca2b71ca3c9ef12efe049271686c350988b814c871acbc56880c0eb0c2738ad1a9af88ee4ae0ab97e0f60038efe9de079ba
+DIST firefox-140.7.1esr-son.xpi 273121 BLAKE2B 
5634c3331fe3782bb3cabdaf28e82f979f312ac43be0c44aa741186d39672e1d35f16a8a27c5df3adfc6656fbedbd754bf457485ac2b253d0e24b075989927fb
 SHA512 
13f86c12d8014c9ff1f81068e2518e168cab0b461e196924ad0b84a5834fb95318ede38d83a4f2a46007bea2194c34dc313bcfb01d23cd02cc8a62a28635b761
+DIST firefox-140.7.1esr-sq.xpi 456009 BLAKE2B 
8d26ebc42ffbc37995088266a0d60b27478f80ed13f9b76fa413d137e7ea1dddc111441bc2a7311764a4da01f7f0692536e7a315b27e7a8711ba25f3364f3787
 SHA512 
41ae060bb492ee861be23b64b9923cb17ee2b7525d5c0aadeddd953890d27b3340130ec86c1273a85c50634e6618e227b075870b74439c84ed2392351647f042
+DIST firefox-140.7.1esr-sr.xpi 453368 BLAKE2B 
a72bd459ce5dcfbf96b1d3f0ed3791c44e02522d30d63f545d6e77de692f5c57d1ea2f494231b11bdbcd7411d1219bd3d67954223f2dc8873286372720d19796
 SHA512 
d7b3e4f6e59dbebf0351aa767bc203727e4ed935325584087ac9645ff6bd64e0a58551bf7d9d3bbd88ed413eed0087520bef9aedac511f66b874255ed41787d8
+DIST firefox-140.7.1esr-sv-SE.xpi 436150 BLAKE2B 
b6d4de642991b12c9e7f80cd9f1ac9e89f36dee7206cb603e63fb61f875f31864e05ee78cce38e3e89835af8021a24e741a798bc3a877a6ac10c0a1eef2a8c07
 SHA512 
d0d0ecd8fea251f75721afb0775bd0a49d692d5c644f7709e00d970f65f167c98db17194436b01354711272ccc9a967d49e2b64cd2b0c55c7c2896122e0841b1
+DIST firefox-140.7.1esr-ta.xpi 338140 BLAKE2B 
17481bafc30a519ffa41f6edc2cf4ad5779961138953990c1d2b2de799518d893bb70723443876c1a044d70a111f51fef0d5c341a47e6ea4e4dcf15d7276fdd7
 SHA512 
c8a0231f1c35d3a6083548cc2e3ab8ae2898dbe145200292e31d284afe6b1ef2d1cf10ed6d7e44e612f81414067daef76bd53eb29db755700c9b73893a07a9d0
+DIST firefox-140.7.1esr-te.xpi 382200 BLAKE2B 
92a2285b547f722baac3dc3e0e16faee5aa0b52e539e69ec4ffec4d1939c01d788c793e67fe9103044b3eee9a76834c92d36cab9eb791ac622b652dc1552845c
 SHA512 
4ac9650e6113513a55efe76463aa521c43ef0a6a3a9b87f2fdc6fb79c0b6de0142cc444ec6d51b4e5a7575c3941297aea442c876ad8b84abb4cc6a76a0190a4f
+DIST firefox-140.7.1esr-th.xpi 505495 BLAKE2B 
c6a2d20cc3b3a69a0bd33fcc34e7600adc564ab3fde7442e1998e6d0c449220ebb70b3f43d5cd2191ecef8e32a50670d0a8196a1f14b0e6899c0a27a6ce4995a
 SHA512 
b28f40c7d04d6db68d72fbe368ac38ab4de2cca4f4af275476440698d6b0b512847cc410376905716082d5fb4c65fb97308319dc7609991cda28bbfb00191218
+DIST firefox-140.7.1esr-tl.xpi 356649 BLAKE2B 
2614e6f3a084a734bf1eeb560ed439477030c6c2e3287b3599306900a335debbc0400d32e25e7a4ce2279ae234ed5a9e7bda6572173eb1a4be176b880a126ac9
 SHA512 
8cee058180c0acded751d0bc9a1cd97991d577d1683021b7a942a8de4f089f42ffe2bd659933e908dffae8dbb4b31397ab51605a918d416abbc7b43b48d2c5ff
+DIST firefox-140.7.1esr-tr.xpi 449319 BLAKE2B 
b4e5eecdc680c84d37d64dee649637e19728008d76e277fe7fe1f606da74b40e97f11646ef15dbc8de7c01744597a895a90e62dd48333f89e3ed63634c37d4a1
 SHA512 
80d27639d8b2b5eee7fdc7c22175dd2e51f13bc431c0b6682e1fef9c366da2b6d5b3522403168d853127d6156f9d1387d4fb80b4a334b6797a8bef2183a1b6fc
+DIST firefox-140.7.1esr-trs.xpi 324525 BLAKE2B 
a31b5f1d8731f3fce340fdf6ec5f4bcba260324577d99e03552d4b9a5c46af3782cec097fa36c36e8003b26afc3e57dbf23734dc2e597d8e67e476709d200436
 SHA512 
7e14cdfbad379086a4e4bd522d3c6c40ea34c716df44d199c04f88cf0a772310a4547865ff3daca28468bb4df8bd2ff855cb54b1ee89b3f6f3f87c660897b338
+DIST firefox-140.7.1esr-uk.xpi 516722 BLAKE2B 
ae0e7c49245dce00d88d53a8030d6afcbb205a23d0056d240cdd70f5a22167e9476275593e75730701f206676b1fada21e4a8a549735ac9cf93257b2626ea123
 SHA512 
0a67eb295dfe1defdfb6cdfad09f02ec536bb967136e94993a41faee7453126382837fe6f87f9cf296eb826dbb3a0b4dc2dbae6c74d694df18eb681439069967
+DIST firefox-140.7.1esr-ur.xpi 370174 BLAKE2B 
8ca0bbd5970d61f963695dd0561a2eb00dd935473e7eb10f432b6b102f0ba1d5c6abd808f714658f637de013b4dde42d6b8bfea9fa47d2a5f1420cfaa070ccbe
 SHA512 
7287046302dc803f87d6b2bcb1fd4f258291f391127e22b301b1facfa2c9fbfd03300ffd582cd30d41fdd2242c8cfdcda7a6123c353c6707150df9782e0dacb8
+DIST firefox-140.7.1esr-uz.xpi 303477 BLAKE2B 
9eb68f063e71049d9ad2c50a09d74539e0d83dd9c682a70f2c36737c9acbcc2cd07ef62184b0c38c52c2ae5497f42197582a3ca9c6b95770f159127700957886
 SHA512 
1c250ebfccc27b7988db17b2daf0c47e61a09166cd8fea5e09a0107bbec84cd212263504c33c1b12b6d2d4cd9e0ef8ad4b0cea92cb228e7f53cd1bf56e0e2e37
+DIST firefox-140.7.1esr-vi.xpi 469146 BLAKE2B 
aaa6b8e313b180a749880581e2aa4cc964f6f8efb2186bbbac86b0e2bf1d7748b4e6426a354398436b649404e52acedba0b81ac7d1808eda91f4e267c862a400
 SHA512 
c7a8bb1f9c73f3f8e134fcd1cc79a476dd546bb7e6704d025f7c014ad0c6efcf373ccc3a84e5986913f221fb99265e8866a312ca152359ee2bdc8ed038fd5ef0
+DIST firefox-140.7.1esr-xh.xpi 272785 BLAKE2B 
5acef7ca961284fdbba06598188a06d8e5c960ffcab0172839a4acb7115521a49f63520c07d3c5ebd2dddd01b956590aa126d21b73bd78927ccea1e7a1a90605
 SHA512 
f690b033e11437dc149ed5ef618a0b91471f6d47b89fe978d6dace3ca63493b2ad2221695714f053dc1d6e55a9bb48d125b58f1ff21deb1c454e613981797e47
+DIST firefox-140.7.1esr-zh-CN.xpi 460698 BLAKE2B 
cd5387a47a820d774815527e0ba8fe8f7b6fb210b12f8b399fb9cc36d31392797f89b45729b61cbc329e9536823d0dcff010904f43e09038e1a1e1ce0e9287bd
 SHA512 
42f2658a7b130dcb917ae887673019d438fc59d0ee7dd273853fbd846bfdb47fa872d07bac16b4b8d512c2f411d149782131e8f32a8883593e9b6cbd7cd66469
+DIST firefox-140.7.1esr-zh-TW.xpi 463741 BLAKE2B 
18aa719aa26d660d0ced096aea783e5318b411633bbc9635ee9218015d8e4cfe6db7c1c57f3a8e2ce275d11e4b5eab5459f915b0bdfc6c4be792b3feeaad5ea0
 SHA512 
8b4683a7a1518293bebff1ee1a4648dd828152569535d2a82f815ee0a0379bd7e485785c690633889ca03827c15b5ca59c0cc9779af138c8a06e9d57c333e10d
 DIST firefox-147.0.2-ach.xpi 295765 BLAKE2B 
5331f0a6669b1a7fe741152e966412dbb4ddb4df74dcbff54a0450b9a7e39e7bb51830e7de8ae087e5272943d7533f5b8368f54754f57e11a7845aaa4ae55e76
 SHA512 
97e9c4370cd53a5187418009a48557c1143760b07aae922e0acea699a9825410887cfc7d750e55e52cc5fb1627a93d292bfcfdd793bb3b47cf4901fe0c313ed5
 DIST firefox-147.0.2-af.xpi 269142 BLAKE2B 
e5c22b3891367599f703b7f5e0dd7c23796c40d5c7961609da43d2422839c849f46c041dacb79cac657b7a98b12c90252d94dc26b280e7e8cb33601e7be865a6
 SHA512 
ff0bd29d8ffff8ebb4d9e6221b311af154a617ba9314cef552bd5f30ffa31edefed39952252c65366324ace1281780af081bae195d6851db0dc60eedb9513cab
 DIST firefox-147.0.2-an.xpi 333192 BLAKE2B 
10c0b40903b2221611e870dba000061d1b7c6d48981c1e673ceb61fa0364f48afcd7aaa1fd809677ae2a731b5883a00d5ad6131094e656540c666a95277feee5
 SHA512 
7e91b4fa4cd150485effced72d3694792ef5b967e7f260c62f9e4cc0c866e085c0d1379aada2dc59dc692ae7f8e7c79f3c976d8f850f956d4f3c3214ec9eeeea
@@ -290,9 +387,12 @@ DIST firefox-147.0.3-xh.xpi 275245 BLAKE2B 
d52ab1fe0377d0f74a9e032dc479077f0c7fb
 DIST firefox-147.0.3-zh-CN.xpi 483913 BLAKE2B 
9b4feeb135365301d9335e799540043e4cce6b66c3824632f00b6d38d338c549eaf7d0e00ae7cc23b326d40be2cf31b58a2aaa9c9677aa1684dc7f35debb2e09
 SHA512 
84da912a6e8f49440a1ef7e476e1f9197134b32bcf8046320cf867dc9094a1c50cd2633edd8fcb2bf41dcb0cb3da04dbf70c474f1bf83d7e3fff2bb30881544d
 DIST firefox-147.0.3-zh-TW.xpi 487258 BLAKE2B 
95f2fe937fedfa3c97d5f23141796c9017d9f535b30448a1ab62e434aeaa8e280f520a51237c280ac5268faf9f15937aac992cf4e8ff4f349482890518588a14
 SHA512 
5fead566fa76ff30c708fbf22702a2c67e42cc69dd773bf3684f19deddf6ff28782097eb45910636cbc4b0f4297413fed0b7db9053f41658255114b2dec7e1ce
 DIST firefox-bin_aarch64-140.7.0.tar.xz 66480896 BLAKE2B 
d67a19bd74fc0faff515a4be48bd3439c17c067d37e72192d93d579b81bf23abcc70e0b5aae3311360d0ea4cf27685420dca6f0dd3f6f9030fde4a96519271fb
 SHA512 
1433a6e38cac11da208083da366649516ffa0372e883ce93082c308454680aaa733e9786301f08bf3ff6b2e86cb8ec6a4d8dde45c2cdadfc49d32fec427b53b9
+DIST firefox-bin_aarch64-140.7.1.tar.xz 66234772 BLAKE2B 
012c36f66d99a281ff7537424e79759340b0268f416acc9d6393e9953fa7285f7af97b2a2a78929fce0528e072dc67d73e030892d9393a50cc53017fd6dd3b58
 SHA512 
043b3268f3c49cd32febc33f1cb640be7e24e2e62614600abb9029e527fc63f745a8ef72ea9bc6dc7e3f9837c0b65e6bc49781f134fd8ff9a31d6dca4e7aa3c4
 DIST firefox-bin_aarch64-147.0.2.tar.xz 68758196 BLAKE2B 
52e78208dc2a4adb944e88ec2ce62de37f6f2c016ccb21d510f3236f90fb7d75ea2487f4d32dead7b855c9d4c49cf08f5fe38639e94d0e6effcc9d5a727e76be
 SHA512 
bf54496e76b90a38035fee1cbb57cc5a45db913cb88ffe652009fb536640e0f53120acbce89f75b877ca035de9e0a66ab5f1626abb9d9fc3326c27d797f3f7dd
 DIST firefox-bin_aarch64-147.0.3.tar.xz 69019940 BLAKE2B 
62d976bead5edc64e6d6d481a1e81ed0271e8fd0d133ea9905d48f58fcd21b6f4e83ad9f71e9405301f6ca6caeee3ae919767fec480ef687c038c063026071b2
 SHA512 
65c3619a0351d9a456f1990cc6543419de1867a250a734483bd5bbc20f44e18bebc9fb0a4b8ac5bc3d852bcdeca7729789f22a31d5af4be3a06e2a5bc2049167
 DIST firefox-bin_i686-140.7.0.tar.xz 78361272 BLAKE2B 
1058b7a68dc3843474902a5e5b93424af31d8c07d8ec44b1dbbf9de1b723917ec1c4ae3d84c1dd17f6399039fa87f303b77e9deae3ff7f31a3629d15020fd86a
 SHA512 
fa7af01733165364827c279e2618d381a24e051a9d549b3e6c1cd3979d9d048c52efdec0acb222fc1c3ef8645d08e2ebe8d9a341d70a012d907cdd56494b0119
+DIST firefox-bin_i686-140.7.1.tar.xz 78358412 BLAKE2B 
732b0637ebd27de45953c6b0d731f442a005a33ab9ffe3d1b5525cae1cadf3f0f6ace230f6c360303204fcf089e76b40f7b05bacb653181defca90958ca7f670
 SHA512 
f0a93cd318e5372eadd6764552614e340b4409f20b470aadbccebf8da71dca7bb138ac949182e51277b1f178a99949c92c5de07830e9d2d608902de8a9981607
 DIST firefox-bin_x86_64-140.7.0.tar.xz 75392472 BLAKE2B 
631b44520d94811aed415729d0d6d4d0334bb24ba4811a6b31621436440b049996d50ce35bf00dba40b2f633c478b7417c276af33fcbc63dac97745dee11b7d5
 SHA512 
d972d917aa5293e726f194bacebed659549787dd31a6171abf7859d802662efa646d928163abdf8518b632958c8ab9405dd7807ba46eabc46c9a2129942dc6d3
+DIST firefox-bin_x86_64-140.7.1.tar.xz 74996288 BLAKE2B 
cc3f50616ef11ba6509681b22d3938b406b37145abfd3a080e7445c1c98fa417b3724eb31e07302419cf79ac15245adce3eec0b01b5f303fc6353fe54984759a
 SHA512 
4dba124da4431dd78d2d0fc82bd3a5a9b494cc82325c3b49960c3de77559f635410ad62f22d2ae202f7a4ced0a0e8d0e0c3f37aa21f85b00733c87eeba5f53ad
 DIST firefox-bin_x86_64-147.0.2.tar.xz 80763112 BLAKE2B 
32d337e30b69e8c4c014350887a607fa79f02c7361f053442387853e226dff250464b00cdbb34e86979ab108f7a3440016acabfe3db355f72db609d3712dea3b
 SHA512 
b3124bd2cc651c267c9eaa87ffc17ccebfe304cb6bb1225838390391f0457bd2fe725f2b82892e5fa372c27a83a711b8ab30cc4336f8b9d8e3f6dc2998a2d3bb
 DIST firefox-bin_x86_64-147.0.3.tar.xz 80884844 BLAKE2B 
54a8887a246dd9328b523380ac4c44eaf3233c2a249640a6201b1965824ceb06a10688dfced02639c8d848df88257d7c6de89424730849653c661995b1edb681
 SHA512 
d91f0debc360e1557d641d5f0bdc041a7127fc9eff5e166c956762d52bfab9865ec4a024bd62cd092709da9075d88ea5d18f5104706ce4054482dae3f6b734dc

diff --git a/www-client/firefox-bin/firefox-bin-140.7.1.ebuild 
b/www-client/firefox-bin/firefox-bin-140.7.1.ebuild
new file mode 100644
index 000000000000..82aa62931221
--- /dev/null
+++ b/www-client/firefox-bin/firefox-bin-140.7.1.ebuild
@@ -0,0 +1,361 @@
+# Copyright 1999-2026 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"
+       HOMEPAGE="https://www.firefox.com https://www.firefox.com/enterprise/";
+       SLOT="esr"
+else
+       HOMEPAGE="https://www.firefox.com";
+       SLOT="rapid"
+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.xz -> 
${PN}_x86_64-${PV}.tar.xz )
+       arm64? ( ${MOZ_SRC_BASE_URI}/linux-aarch64/en-US/${MOZ_P}.tar.xz -> 
${PN}_aarch64-${PV}.tar.xz )
+       x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.xz -> 
${PN}_i686-${PV}.tar.xz )"
+
+DESCRIPTION="Firefox Web Browser"
+
+KEYWORDS="-* amd64 arm64 ~x86"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+gmp-autoupdate selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="${DEPEND}
+       !www-client/firefox-bin:0
+       || (
+               media-libs/libpulse
+               media-sound/apulse
+       )
+       >=app-accessibility/at-spi2-core-2.46.0:2
+       >=dev-libs/glib-2.26:2
+       media-libs/alsa-lib
+       media-libs/fontconfig
+       >=media-libs/freetype-2.4.10
+       <media-video/ffmpeg-8.0
+       sys-apps/dbus
+       virtual/freedesktop-icon-theme
+       >=x11-libs/cairo-1.10[X]
+       x11-libs/gdk-pixbuf:2
+       >=x11-libs/gtk+-3.11:3[X,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/libxcb
+       >=x11-libs/pango-1.22.0
+       selinux? ( sec-policy/selinux-mozilla )
+"
+
+# ESR and rapid dependencies.
+if [[ -n ${MOZ_ESR} ]] ; then
+       RDEPEND+=" !www-client/firefox-bin:rapid"
+else
+       RDEPEND+=" !www-client/firefox-bin:esr"
+fi
+
+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 skr 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
+
+       # 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-bin"
+       local icon="${PN}"
+       local use_wayland="false"
+
+       if use wayland ; then
+               use_wayland="true"
+       fi
+
+       cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+       # Add apulse support through our wrapper shell launcher, 
patchelf-method broken since 119.0.
+       # See bgo#916230, bgo#941873
+       local apulselib=
+       if has_version -r media-sound/apulse[-sdk] ; then
+               apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+               ewarn "media-sound/apulse with -sdk use flag detected!"
+               ewarn "Firefox-bin will be installed with a wrapper, that 
attempts to load"
+               ewarn "apulse instead of pipewire/pulseadio. This may lead to 
sound issues."
+               ewarn "Please either enable sdk use flag for apulse, or remove 
apulse"
+               ewarn "completely and re-install firefox-bin to utilize 
pipewire/pulseaudio instead."
+       fi
+
+       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@:${EPREFIX}${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
+
+       local show_doh_information show_normandy_information
+
+       if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+               # New install; Tell user that DoH is disabled by default
+               show_doh_information=yes
+               show_normandy_information=yes
+       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
+
+       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 "ffmpeg-based audio/video codec support, required for 
HTML5 video rendering" media-video/ffmpeg
+       optfeature "desktop notifications" x11-libs/libnotify
+}


Reply via email to