commit:     68ac3ff7568bd6bf62cd97637d2eb1e7b70f6e65
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 10 08:11:43 2025 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Jul 10 08:11:43 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68ac3ff7

mail-client/thunderbird-bin: add 140.0.1

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

 mail-client/thunderbird-bin/Manifest               |  66 +++++
 .../thunderbird-bin/thunderbird-bin-140.0.1.ebuild | 285 +++++++++++++++++++++
 2 files changed, 351 insertions(+)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index 2ef24e3982e8..143a5e541353 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -254,11 +254,77 @@ DIST thunderbird-140.0-uz.xpi 355293 BLAKE2B 
2d7c9aedb7a8e1f2f341ea089d153baba41
 DIST thunderbird-140.0-vi.xpi 518716 BLAKE2B 
29c8266d2cc0af0efc9e237b9e810d7c47a92512489ec02fdc286cf2d49bae026e75fef76f66ccff5557d6e7ecd22a0ecec20e02deb20799edeb14938d6e0faf
 SHA512 
004e4bb79f59554f05c3ee7a0f0e910f3195788157a2e733837d6f43eb997506ee8e313e9a522f9d3e2128b22ea1f07e570a0193bee099bea050bb77b06caf01
 DIST thunderbird-140.0-zh-CN.xpi 507847 BLAKE2B 
e16fd36a6caaec6e0d110162f59ad21615d8606e7bd4b9c8a70b2874b99cf33ff250af556d6b36e3bad372863e0c1a7f4f98073f8d4040310c170cac89dd53af
 SHA512 
ad7c9aaf4713f7325f12959c4f769107f7c78bed70378bdad4998ba5fd6837c35362e3bdac671869a8d1ca7e226a746bddb4c7315450a190883de97dd38f64c1
 DIST thunderbird-140.0-zh-TW.xpi 511141 BLAKE2B 
0872b929112cd9a7786285d458450e4c842971a1cf6fff0d9a8dbd3f5de8a2793ab803a83407bcbef5ecd57b85f6111065f8768a4467037e247306f4598b92b5
 SHA512 
8bb1f3ab7eff31eefe349172617fc75f190c949937d953267fd52f84a71b1e0375ebc509aa98cc3617266b83248d6096f1cb9645ed2437dc546489a5e3933014
+DIST thunderbird-140.0.1-af.xpi 316232 BLAKE2B 
efbef465d1df2c3e40ffa2d6341e5593334af4998db98be41c83fd23e6bb43a0a9fc4745f133d777d198ca10502d225cd13dd8c4fecd32e9835e382a131d529c
 SHA512 
0e475ef68f9162abec3dba86f7745d256e080c5136c8f77d852c313afbc04a18812c81607e1866ccaf7f9e0779e9afd16a74361525f55b6bd8b3d6d5f2f7e675
+DIST thunderbird-140.0.1-ar.xpi 434821 BLAKE2B 
7f79c1ed14d5916403d1641888f68e6c64f4bf21e7e5773c3f635ae06de8331b4c24696e8fcb538aab28cda23b049f2b13d1811c7d80a1a1dab05324e9d44181
 SHA512 
49dd59dfa890e3a78f4d4a046448528108daa260ecdb1639f8496c16728179e6019bb099b1c28790ce772803078c2b0cf307ac7d0051e9ce3844a06b23a0662b
+DIST thunderbird-140.0.1-ast.xpi 340612 BLAKE2B 
08f6032d0a0f1f88254ea16ce25185238aa12747f6bb1377777ad9ac8b2858b097c15ad7c3ae112f20a8eb30ecdd930d5d65e56e20f46ec661d62717ef50904a
 SHA512 
71c1e5352b415a090c1149897ab3e8220cec2fcd2c459b7671dc6d9a1ab3a34b2a7b734249be3b7156f20a942bfb98b78b6383c9bbeec47aa89aed848865cdb9
+DIST thunderbird-140.0.1-be.xpi 520620 BLAKE2B 
a67c3e37641729933f29b1933bf97f8458f82707ef9b039b339466a65d7ab4af8f4dd926ea3eb44f01fe3845b78d8fb8c7626bd083305cad204c622f6f39e7e3
 SHA512 
897de8a4c84030b2bb0426c5cb3d2d43aaa18b6b36be2e1ff8e1496fb29e706429f8022954f0e372b6537e8888b5b8892c286d7445c190a068709c0ccf18bf5f
+DIST thunderbird-140.0.1-bg.xpi 533982 BLAKE2B 
f11dcad78b7d2ad072626e7e238fc4c71c921ef9d2690b4e8c85483dd8f53349b3a907c7ce4f75589f0b1d93d905279bba2b39292dbe7414b2abea95f13a671e
 SHA512 
73ddd288d32ac646e455079b9160d512a7906f42650e7264ac18da72373a13388874a57b7c8964a5c13289b5c0291c7d908e25ffd2cee0595541a3030d509335
+DIST thunderbird-140.0.1-br.xpi 402535 BLAKE2B 
1e84a40040fb59c923d10b1b657cab69658b7ff9f97b125a28873dde83f2f87c69368dda5c6367773c9b802aeb94c8671d8773d08a0484d959d7dfd728f1dd2c
 SHA512 
1445b0336d40f330363991d901615ddf61f4918e17c5b1feca257d101c54f060ceea39e0419de3f6e6d0c5d95467c23eba9a17bdf58beebdd8b818055efc153d
+DIST thunderbird-140.0.1-ca.xpi 440337 BLAKE2B 
c1e731f3c55c644a0dd1487809fd72dc7759fbc8e526f51c1afb8b1e613a0c45a9cbf1cf8e18198a1fa87c16347dc3b8b828f68e9da26b58bc00d5e216ee5e9f
 SHA512 
44272fb44e8e65480a41388ab55d3fc1d1d5a3bb006301514daca1cee3668c1f590542ed43d304cc1177d963c7f46b2619a69e864ebbd2abd1ead6f1b8bdfa54
+DIST thunderbird-140.0.1-cak.xpi 418050 BLAKE2B 
ffe2dda943cb771d056b7252b320928cb51c54f0c4e4f1ee6049747f7025a0bc707464f05ffa43551efb39f474af09695d58f507715d86e81b0b53d89c3a7e46
 SHA512 
e50e424a1f2295ce5ba7e7dbc58beba7bebbee32b1a6d0b8ee3e24995f3af13701700a38b0d40d3992a3773add145abd4c1f5d21857b0092dd4b047edb4c172d
+DIST thunderbird-140.0.1-cs.xpi 519341 BLAKE2B 
5aa7914a7e1ab1c4dfd261023d76b92b8ebe5f349eaa7dbb107650f3f2bc70b7633080fdd23cb2263a74a89c1754a39c2437b426eb36bac3bb5c357f19398190
 SHA512 
342a633ecec23d589257fcdccf1593506a055e3a579c1ed560f099133cb63abf2ddcbe16a4d87716b855a553fc6e9a3ab02003a77b8481af5a51193afa898020
+DIST thunderbird-140.0.1-cy.xpi 487609 BLAKE2B 
697d309a9941c18abb8a13e69f738de5a8fd42db879e4a95abde27d465a93b7b7596a68761d60d363ac57d1b093b2cd31d00a07688086d100e155055e48940cf
 SHA512 
d4b32d6420dc0149528d12a2732cec463778a4eb6d9df84f0c5a321bcc54064bb5772d19b0e3618eb0e932237e669e88e88170aab6b3bed8e1eee3470184aec1
+DIST thunderbird-140.0.1-da.xpi 476630 BLAKE2B 
2691aec4bc0ef9f3f95ffcd8d2e2021513af8ec46d50449f438b1908f6b3d065e56c8582985c5d51a119cc0ae2bd111db430fccdc44b2c8ceed2d84fca916685
 SHA512 
619018908e0da40a46ccfff7c8bba377b9c30c6c8afd002762722581c5c0ed0b235c4bd338da5d8de4deacaf58e4ac432583a54d6eb755539bad97fb07ca13ef
+DIST thunderbird-140.0.1-de.xpi 505017 BLAKE2B 
7632a38a61419d9c1805fef0da6b5de5cc574b2ff857648404f4b4df7ae032c5293fa9bf7c4472ea86b1773652904dc4684c43285e1845f2de93cd63635ce2b9
 SHA512 
a40dc44d26e21fcba20e7825174c11c272fb77ee5623764135f3218c115d173d4eb719e5fb0a99ee99bf33f49cc9c0623eeb0b3f5cbdee4d97d65484cafb3f13
+DIST thunderbird-140.0.1-dsb.xpi 517882 BLAKE2B 
807a809eb27db236de441869db104a619cc15a71cb01e45357378974e58fedf2b56161a460a4e4e97a7e9edb6aa61554010664112aa9ae0add67c6d384a4b239
 SHA512 
a1d42dd0c53500ddc871ec7385cb926529e51babcc3b222184cd1435e93bf6869b28e6e6ed1ef02786fa53b7006f789720ab65cc6caa63dc1a1ad995cadecee1
+DIST thunderbird-140.0.1-el.xpi 609178 BLAKE2B 
426e989499f7d4d04ee7cbe0f58fca9aa61fa5780d91fe4e5976e631455dd979a6d5233d89d22a52294c2399d25af66a37220a58164f0037de93970ebd0b3de7
 SHA512 
a2c6a96713472ccd693d7090a0fc8fb724d6c804e501bbd0c7050d4cf2269f59f8983ccdca7fe0d68adf0c5aa05d51aa82ed667007bbbd02b67e708a1932c9dd
+DIST thunderbird-140.0.1-en-CA.xpi 449536 BLAKE2B 
cb0890aef4ac0d9d5f873443d60d3f2e3c33c19c32a3626b8c13cc3a70c6cffeaf6bf999ffd9c53a9e8835a93265729635e141bb099673956845ed6eeffbf652
 SHA512 
cdbf607e21ca5406a8651aa1f93692ed5166796418e5aefdd4f659517b9ddde05f071c9d4a6a8cbadcbd1fdfb26187e1e99af024cac7ef45bc6ca946f6714584
+DIST thunderbird-140.0.1-en-GB.xpi 452038 BLAKE2B 
b6d7534f56199105b992ddcf8a99c632b6e836083140b6e37b6bb373e0165f4ff1c15b54aae7d8d8c69a96653719de3539d1895727ad8353a920e37f64b638c3
 SHA512 
6c8e442bb5525d3847348be888436f7f65448b6eb5ab357a2a70206ebf1666067081c88a2cca76ed7e0e57b470d232a1f49709b742841ddfa479f658695fa992
+DIST thunderbird-140.0.1-es-AR.xpi 495265 BLAKE2B 
3092652d59e9eecd24ca055e1322b6665686d1c3ad357df343a4f8c70043c18855454ca10291984d79adcfc69a1fbf9840ac306be869f8a240fa7240ef443a17
 SHA512 
90e1f65aaa675bf04df5fd28b0a3547439fb5c8e166d030e64aa29d9de8255985ab2e36fade164fbaa52ecc28412347931e86146a94bb32ae79e660bb693334d
+DIST thunderbird-140.0.1-es-ES.xpi 497243 BLAKE2B 
9537af92633b31e84c9837813ba6d2fe22de39e0c540c88da40a0ec545c0b6a2e3c5ac5a03a6c43440ad68c99f0d8d83229865783067af55c7bfa907ef35f156
 SHA512 
0f59986727bd2e0a293c6094f4c063bad19a6578863302bd4e2546c9a97d362127c3bea4980ae98c0a543f1752d62f560ee7f9cd91e6c5f330046cec7a034f05
+DIST thunderbird-140.0.1-es-MX.xpi 488217 BLAKE2B 
eca52280793c39e68f4681858a88e2579fd1bb926e1fac8789177077555dfbf5c2f1a1c8784f9197b306b58c254b2d8fd4aa3f793f65407aee1880c02ccba441
 SHA512 
cb8bcf8b0b0ea316be6804782bba3c78c61f03e8c545489dabf61457a9d7f735f0c7e8721d0d3ca6a00b0eb8f45d0f7bc4761c852905e54656692bf7ad950823
+DIST thunderbird-140.0.1-et.xpi 443624 BLAKE2B 
da0d44b9167d1e3835c4f77726ddb306d31879a8c6c48ea6f16491f75e66a37d556e0630fce0d082b76e744f74ce9ace179abf43cb8296ea4e46476af7f73564
 SHA512 
6144100e00fa3955ec19dcefc807c29d9a0634a3e89cedb00f83b84729a5431c2857a02b377dce49dd66bae74d4b705ea53fd86b5a1626bf0aa9a9d18b86b952
+DIST thunderbird-140.0.1-eu.xpi 471256 BLAKE2B 
f019ee7b36f3a7c43812351108295ffdc2938ba62275d463cbb4bf9caad224d70a3aaff15b77ba4cd2144f825efa14c1c8d0ad5ca90cbf9a32545775a02ccef3
 SHA512 
252b81d4794f4c7a825327a2f41d17651eb429b2161b7ac05d0760b2f94b420abc76c4352170e3372621518f9f87e9ec346fa511345d65bbb8cc51225f75acbb
+DIST thunderbird-140.0.1-fi.xpi 473771 BLAKE2B 
ea8bed0c2a167a2763e23d4a0c6ea2530faebab763679cd0d452312e5d23a5f82526695a9d5a8e33b52154964f82ef100c44aa4af8fb3618e5b593c16dff814c
 SHA512 
199b856f97293296a59118dbdc694439a986be69d508b06f28719a1bc338b5cafce7b6dab706ba09b7f857fa9732963138ccc2a6b068cf27b3879b91bf208c45
+DIST thunderbird-140.0.1-fr.xpi 508204 BLAKE2B 
8508044737f90102f59a49624810791322c188f595fdbc147ae4d88135c5e8029e65a483c80f6572dab29e0de3840727627c4387365e358686e12ab7ff8c4c7d
 SHA512 
2e13a0e43c95cf2c5c3986efa555304f0982abae4f580b27f72e37d5d6b098dce5b7ece97bccf37c2718e590764d5e3858b7b603db8326c422147ca090337b2e
+DIST thunderbird-140.0.1-fy-NL.xpi 490631 BLAKE2B 
1b1a330e881c66b81c999743293f4dadd9e929635cc0e6501df4dfc6000c3243039750e5d02dfb66025facdcdb4ce2a4d30f81a6a7a5cbba07ee45bb8f0cc0b4
 SHA512 
31ac943c22fb8579fc6914d15fce7017d278efa9b8b0fded227e75452aad6b004307ccc4071ae3521611d72e87225b940ee3e4878b58284f1e6ed2377fb1a4ed
+DIST thunderbird-140.0.1-ga-IE.xpi 376762 BLAKE2B 
e42fe10632a4ba83e26653c6fd6f54aaa8731cea0d46f19c5279e234388731b428a9414bf55933068463467c9e9e86a31abffa4fc8ab93d911ddb216463bf62f
 SHA512 
dc99aac93ec85579a3f3b54b5dd23b4d6dc367d342167491104c1645496087ba6ef2120bf437a541700e4c398c46ac45af48cb70cc9b5635879fffea38325fbc
+DIST thunderbird-140.0.1-gd.xpi 461985 BLAKE2B 
bdb7386090bd5197a70265f5134be84e599c6813a0f135a540bbe2e7f03ac649f77cb813a0990834dd7771314ca400809c883ece291ae3bb052bec9018b52e88
 SHA512 
9581f4f505829990428da96d74caa28f36dd21d66ff1a2130ce3235ba6242988bed3beb1b2b75fd987d7d4f1bc82be5e7189f99d31487498e69b8069e7f979e1
+DIST thunderbird-140.0.1-gl.xpi 470945 BLAKE2B 
2af954f9548d93fa646e107e6094f4a92425e68e2d50f1dd531b2765baab1aaa109969cbd6946c20f7bff62bd1818d7d84d9dd2e285aebe723d4411bd98a8ac8
 SHA512 
fca7854462f5a84c298f322c1f52c4d8867fbf458510069ff8a1611ceb715184490f7829cf1432bf907362e799aec909486acbe915f4ddd5e4499cff2544645f
+DIST thunderbird-140.0.1-he.xpi 441375 BLAKE2B 
fcd11ae52b66be8ff48ea2a8be8dd01234b937515147bf1cc90b787f48af6c2a6a948f78c5f924342bd4eb8c56ffadd29aa4a4b53d09bc038193da3d0b96d824
 SHA512 
195e0bd234512906e72fff6d411dbcfd096e296bef3c02b33dc51d41b1a178973ef99f46b283549db55cb5d0c275e4ec52dcb761923a8411aff78f149a8eeb49
+DIST thunderbird-140.0.1-hr.xpi 460828 BLAKE2B 
5a784b6710ddda8b59adcf104e62480a77ae674aeb6c37d27ce3758881846cab731199cc6608b1dc9c141c96e599fdb2e668e8535fd9711a4d18eab2307299a8
 SHA512 
aee47b8a39f5c3ff1e115b8937a44f068799ae4cecb5e36cbc65762edd2ea062acc0e4622ec10b9439a12705908229d6cafea4f8f25a63e8ba4319dda0f981a5
+DIST thunderbird-140.0.1-hsb.xpi 514907 BLAKE2B 
055ee0cd5d9bc3749b04a96ce15724581dca59ae5c0591c346a99545245f92afd4cad66755a7f87d4eb2fa35fcea674216e5ebc3523e16abac6dfcf11d60a1be
 SHA512 
73582e9a35225c7f59749019c0be463573983c613478178aadb1512d36a0b95746983d72d5e137cdb685e916fd2f5f0ececf8fcd7fdc41bc0cf3c2b2575f3561
+DIST thunderbird-140.0.1-hu.xpi 517517 BLAKE2B 
f7b26ab7efb23363ce0f665727e66ba89960e92fbd0201ce279257d174f4cf98513c9af095ad7d1f0155ca02e6877d013fb99b3fcf46cb7b7988451e60bcfe4e
 SHA512 
259b2f8b278f06f8344dc22e2ea24dfc11d28974c5ef3428789b5bb2a3ac221427cb0ba12d3eab705139fd40783b91b021baa151688b2771610d78e9d51aea0b
+DIST thunderbird-140.0.1-id.xpi 463521 BLAKE2B 
c95c22bebfd0726fca90ee0f92e7fa9db9e860b1ee1ef1ed61f3543321c15c29bb7a8dad4055357e216b0fcf4bf485ab22526f6d0d2d5ea9c9b364780e1dd5f2
 SHA512 
7e42b41279a59dd69ea21677297e0cd391b9d57cb6c4899b90f164ec902b4481678af360bbc8555462babdaba58025bc881b10de11747d3f26af144da10bba17
+DIST thunderbird-140.0.1-is.xpi 481559 BLAKE2B 
a1e28cf8512ae5038297794a6e4890a5d9cdd6ffc0bcc4ed78b17870bd0cdb99fffc60cbd68c48fc399b853290548842862912bd61834c3a02943605560ea28e
 SHA512 
ac06b36b3c71b0a236ba73bf295e620efeed58adedd2bf75895e1cbacc25af49585ea74251e5a23be21475c680c0aacdd65c263f5dbb582e78f4d230eef6242f
+DIST thunderbird-140.0.1-it.xpi 488495 BLAKE2B 
de277caafdf60429303009ffca82cf9d35113e9de9f0b32dc2a68badf6311f66250761f8ff7d4df4aadcee8df0e7f9b892cb059a730d90c20da251624b02aa17
 SHA512 
9b0f745e8a730961161afa748699c10de15ba31a58943277981c75b4ca25e75000662e9488ae1deb952485dc0f8e3f3580e50d6abe6b846803ac0938d375fec5
+DIST thunderbird-140.0.1-ja.xpi 539323 BLAKE2B 
c17a250d7e35b62c14351fc07d1847910bacf3bf15ba9c478c7bf3edd39105579659bc17cd049963a629582055bb99d6b40c8bef89ebc1772f9fb06861a4c1dd
 SHA512 
0709abb12bf7e5a388c917e65ffb8bff532d7c2920f0f181e5a23535cab10755950658a0eca116e744e4143086c88d4f0e4f53929006670d721ab8671412ffe5
+DIST thunderbird-140.0.1-ka.xpi 554687 BLAKE2B 
c8eb849504068aa5b903d976e2e5d5668e6efdd8f906b6ef8e890c0acb619c72e48e0d46f4b616d67ab5acc3a1c14e8d7768f071b7117e8d58829e5673cd89e2
 SHA512 
8558888bdb7c9c5efcc7800702097f3bc16c12c9f0e837325976aaffc520fe93f2fb2c560822c3603525813163ed56a8919061716e5e65db4f3761452640043f
+DIST thunderbird-140.0.1-kab.xpi 468635 BLAKE2B 
48b7dbfed5af1c34d3b277a95b829d112d8d7d5522ded8bca5836e0d137c5e76103fba2074f862be5cf9ef57b751d35ee36f38b01c646dcb6b8b14b158502c0f
 SHA512 
785db9b01523ece7c05b46925cbd7c526db869c53098ec0bd00c142145174500efe917d06de409b3a8043af9005fc86e9af3526411eda9354c7623c1a8bcaa2f
+DIST thunderbird-140.0.1-kk.xpi 572522 BLAKE2B 
04ba6b11aef4462ae6a5f1009070765e39eea08ec631081f891b41e5c3ac67b534ac69bede7a1d8e202bc00d3d972d684857223fa98170eff919a5c293da6410
 SHA512 
19d3492aa155f743cf771d0fa10e73a99cb522ccfb2f20a4d512795de10305af5a9f1151185bc7e9e1a65ee7e3849946dba89446b2981e3fd8225115a2a60b9f
+DIST thunderbird-140.0.1-ko.xpi 514483 BLAKE2B 
20b31adc57103af6ee8fd22129449f39141074dcdcbd8252e61d3b2dc8c8b061316052f99417bc1406d7e98506b55c57f85d0eee4ab8a73f7456fdd960a34759
 SHA512 
279f76238942329d9d479cc5a41601a4682528fa72671e9ba557b74e8b35780f498e8eaf526b731bd0013a8e7e26b6d2124ab489b7d4f1b4c9cabe42e5625d2c
+DIST thunderbird-140.0.1-lt.xpi 441888 BLAKE2B 
a4979dc716624ad761d7046bcf5aac44b25e27ca589c164b07ceceb0935d4295b31775f7441945bb8d58d84cc6e4b3e7ab4a9a4074b76e296d0c0fdd135585ec
 SHA512 
6c0a13f6aa73525a80e751661c15e9c126ec88f6cd10e277c23bba61db68cabb73acb5bde856e7ab77b302b1e5d6eece6b7386ccdbd14a89767bd164742c52f0
+DIST thunderbird-140.0.1-lv.xpi 391816 BLAKE2B 
c38d7cd6dbcef7bda4704af27a04c40ab8f97b1870941f40eb8a63b11e28ec43490876d2da13ef35b0ade6470f63d79f1557b56de8cb6cf60e53a96f3ab6e712
 SHA512 
26f858fa0c5cebfe9270d779041f32da516b1c5ac3335cb73b7a4df815a07ec9a06d0e5f6127d19450726d95a75a95a38283389a4cefde57337ed693ff4aa274
+DIST thunderbird-140.0.1-ms.xpi 352189 BLAKE2B 
350168d2d91f9cacbd2d96c4c2d18b278cbe055eb9f2c4724d9a219239a72b19563b442a6d9b20c10eee32690395eb1e190ce9429e23a02d15e07319123fa726
 SHA512 
72457086fad9ff02878a6b332ac58183f2b910172e16558811f8840d9b4acbd9cfd49c7ad7e8b69092cf2cf8349a111d4bf275b38f84d298510088113029c075
+DIST thunderbird-140.0.1-nb-NO.xpi 463862 BLAKE2B 
056755833f909fcc0dfc07d61940df2fed422e1b7206ff8b5409769fcf5b93f5529d6a83839d98c8f628b38fb169d1b41056c03742101bd95eb9fd2e13c61c4f
 SHA512 
4cd7fdc50e5e3a6ae14b1b6b0ae901be85f55076851d727bee8fe984b041d5ca5fa594d9fe8e4b4e4f985fadb280e11695233712cf7332edcbbce1a77c5f16f1
+DIST thunderbird-140.0.1-nl.xpi 482101 BLAKE2B 
bc4b07b0a52abfec6fa430aeba995c0bdd2086f23c98c7fef2acaf7cf2663ce5f43d7e3cfc5d6760674e2ea2857065a3c66778efc13579cae3615a5ef9db23d5
 SHA512 
9cb3d84eaccd904c1f0870ba6818f7c6354d5df22533e88ebdcfdad528a956f7bca6b5491aaa7d04fb40226581648752dd4e2399061f79eda66b33a3e2ff774e
+DIST thunderbird-140.0.1-nn-NO.xpi 465735 BLAKE2B 
0ddbcce3f256d744a7009b6bebf286f76c2de1459979c848a01df67b7c9c3608adfd0175b3be3da1214405a3f3257d05b5733209efde69cc056e3a68a587fa2a
 SHA512 
75227b2f9b6cb6b87ce040fec904d222008847de6b0e0a8f437cafc033c816ce097aa70b68f43c3608d74adeef5de097243c23e7dcd59008a2e3fb90e2ea0ba0
+DIST thunderbird-140.0.1-pa-IN.xpi 433539 BLAKE2B 
cdde06b84a113b37ec1f3bf98436e5d8ffc308956a8444540f7fb1127f672be35a880cf4311533a3113201109756cb8d9093d47787627e61da095e72c72c8d24
 SHA512 
5304a236ab41330b5cd5d17291d903620933dd01210da4e3267eb59d359084326007b65ed2e553b19e9543e1e8bdbfac22c63c09cf7161144f7b65de1ec2c270
+DIST thunderbird-140.0.1-pl.xpi 515001 BLAKE2B 
705ca457ac7fd183d2f4ea9df41c5314574c6cd260b4ae8e4a7fd2678d8379576304bd8ea69774f82b0e72e7ea296226886693bdc0dc333a5de83d1291d7bede
 SHA512 
00c11c2930a3bece8a5273a767071be319c8dcad2fff5838249a245e9879858cbb28bfbfe751110b3ff91cf8ace17bd23cef5889f2de1f264822d687086df295
+DIST thunderbird-140.0.1-pt-BR.xpi 490123 BLAKE2B 
d142a90ff5fb9b378b8b27100ecbfcce5409a6163d6582e29db6badc9ea0982ac76f4305c81627c2682a0553467f274ca9b7b9336c833b39deaba5063ac910f5
 SHA512 
435c180f0e3e80481d0b7fcbf91b3872327450416cf5eb454e90e7e702c0a86520bcfe6c1ba4feedd9b365ef900b8acf8a2dce5aef52b4f096fc31a5b0001ccc
+DIST thunderbird-140.0.1-pt-PT.xpi 486362 BLAKE2B 
ede044b88b07d1d8a8533170c444b0561661848d1d88f406f1f15f0f96854b69f692eee04e4291c1ecc4243f4c4eed9a30695f508cd3a0e0bf2a6eff6362ee32
 SHA512 
83c38af4a0435817ccea98ca92c3ceae6b0043a690ad67c656d687456830bf772a0b01f24e399c3b11acad12ecb5f108c789161193bd5a7cf4fb2ce63f827902
+DIST thunderbird-140.0.1-rm.xpi 487170 BLAKE2B 
75c678e9f8c18ea1133201ddb61d3e223ff8013593de5648c49b1068f2cc3715e249e84b582ec2adb437ff0a5c8cad078b067b5be7b1ca6cde7f9ff2a5a5fe32
 SHA512 
72d89f375ca259cec20bc0db9638132f0fe5820bf337dc3de6551b95f7e4ea4bae24d942b76bf76f611fcf5a357b0fa99adcec8849770e874a5b12417b617138
+DIST thunderbird-140.0.1-ro.xpi 417295 BLAKE2B 
84767ecdf47a27ed1f4911358b74dcfe56cae3fd1634e89efa1eee8f21f0d1d9446d317ac701d65effeb8bd3fa4b0126fc866da60bf1e2f98b6e82aaa2d7ded2
 SHA512 
ac0421cf41ff3af5d60763b00d20ac57157303914ddb6920068cc0fd9ff7344a92407dd6ee04f4a5b5e915525b763a9ba34764939bc504954bb09d49d8e217d9
+DIST thunderbird-140.0.1-ru.xpi 593140 BLAKE2B 
6678687dd3f3d045d023477bb283853eef831559acc2ac583d15c7d5fcc6994ba2c99b2a95fd921993a401d1394d751b0c40dc2497bd4a4cf0a04d9a6a9f7f0d
 SHA512 
854b55b326027ac9d99fa94b6ec59d97a78fb8d0b684279db71910c633265cbae586844fc661526e334a5461d99a084c4434170f67c953a92c8ab1e2e8a21538
+DIST thunderbird-140.0.1-sk.xpi 519208 BLAKE2B 
81e44f3b89d4b12867cc37885373e51cff910d6205464f94f79e49ef7371a1a25d6345a4b57c9f48b8765d09a9e97a121a507a3bb347cb227a31b4f747c9fd7e
 SHA512 
c0216bde2fba56c8f35c19bc419b2265782911c47e78a863483cf4ede27a0d377088d794f4a06b8fd0cf2076c5be587b891f844c007f1edd9baef782ef0dcfe9
+DIST thunderbird-140.0.1-sl.xpi 485771 BLAKE2B 
87a89bc57ed1a422ff97703a84985a83d08ea5b2813dc7811531c70e192cd71fa13bff39d2e9980a999f450dee9cb2b911e83422163c742ecda9558b85411e15
 SHA512 
39157bce898e4541c9ff5e83e2dd1114e97187bab0178609710ac0630a94274cc7f7543fa5741590fc34ab721239bce83b3ab49d3605d1e68b88afe2992eb2c5
+DIST thunderbird-140.0.1-sq.xpi 504100 BLAKE2B 
7093a97597f1808a1c4865b57f1a483eee8073d44ec8187dafabf3f3e1c2a9c6062b6549f6fc8e586ebc9ddd7d61860569551480d0645dd19a54e0ead3bf418c
 SHA512 
9834c072b0a7e854a383af91380e2758eb03fb479d384f3fe3c51edd095d7c141b322a881f9155c63438a88b27411360809ce828d7c0530236d9ac365ccd2099
+DIST thunderbird-140.0.1-sr.xpi 495664 BLAKE2B 
a17b45a747c97a2f2415ffadccd2b06998dbb2f669a47f4132082f06cdb941260dc1fd441834c7df4588875e02022540da8b8e0fd5477b6c134cd4cac54a90b7
 SHA512 
627a7dbb0d821951121339c06350d0052729845adac65726d381cefc2e8b68cace7d813d7833186f1e90e8531082d8bd2b4b75cbcd5740b1d5e799439968aca9
+DIST thunderbird-140.0.1-sv-SE.xpi 484389 BLAKE2B 
ad81fd2ed95e07166762037eb498c171b8ed5fbf0887276417ecd13ab893caa7b67479eece78293954f2155f5e8b4a3b3344a9a380c9d3cb75e07736ed6fd5aa
 SHA512 
e9d608458bbf59222cb6d0fa396054e52441ab3d204445abafbd77729329922de338750525ae89ba3bf0705e1ca5c93dde565d1baaad607362e02a8ee2de5dab
+DIST thunderbird-140.0.1-th.xpi 566814 BLAKE2B 
16c77037b37c7720e6c007bb30e7687d85766f90359fd06116b3eda0e1fd394d97bb8e0ea39f65675c1281d2a9c0bd79b19f91aeb379ed294ff2845c674d8a55
 SHA512 
1debf00a6d9f9f30cc79ab165acd53cd93219f771fddaa5b83901aa9ba4b321af0256acec428c2c7c618d7e916b97c6c5bb53e2656703db713e7e30ad0d980d0
+DIST thunderbird-140.0.1-tr.xpi 494838 BLAKE2B 
95c88ecc744e5d650c994cab9f011582b91d69a8da7a168fc0f1196ce33f079c0cfb8657f5b6edefd6159d447f2afcfebeda2a5e55fecf73f2acb610cea3abcd
 SHA512 
af1418723dfee3099d7193d98c6b1d11a9595fbbe0bc18ac5ecbe798d22eaab9713818314b7f770824940263b1591ea7fa7bcbdb1eccbff3f0b3cba3e22eb52f
+DIST thunderbird-140.0.1-uk.xpi 581210 BLAKE2B 
3a8ee897eec136ad589c4c2abde4bf734f40261a2bfb7676a92275f38c57af54edb2925095db3ec108935601e071fdeff6ec830621517fc11f8068e41118e0a5
 SHA512 
f241ead8ed5eca47517d3091c5184ac90e5bc982b17619114520c32a6a27c60a35527bb5e522dcf628e93ecc3a13a009f33981056e1e9837c6006c239e60fc66
+DIST thunderbird-140.0.1-uz.xpi 355292 BLAKE2B 
ccf69951e4b8123edbba9afd00fb10a4280e333f6c2b9bfa559c4e9d984893f1c8afb8ad52041a3aff3a693f03928f5ae667c459400e2d7d67c2f34b7dc2ce6d
 SHA512 
79b9ea2a9f58e18a09da6f97edb931358b0740c7e0ebdefe999da4dc2829778f25d29b9720e97b58053f1e200a17dc8fa03d08282213603a3bc59c8eb7a4fa02
+DIST thunderbird-140.0.1-vi.xpi 518716 BLAKE2B 
2bb9980111a17b65079297da253be4f242c1179455b8e9b3d3bd3307ac57de01737355c7b25fd1f04726eec2cf8d23fea291f4ca2374eec57de66e008f2c6180
 SHA512 
1d6a0517ef1d9df0e46d05377b71ee493fd1aebc9663d24d9e321a040a6392cc3a3acde509a7e7b792fe5ee8e934aba8f5cfbf1e70ac7677de15562aa8922b53
+DIST thunderbird-140.0.1-zh-CN.xpi 507848 BLAKE2B 
4e29fad7bd7decb4e1c63d071b2f731a4a976a813d7c79b8cb6c4a8180ebb0d3660ff7aa74f0150596504c358f5b2d250e69a4fef224f40b73ae689d62954a16
 SHA512 
52bb8d454c38e37bfd35294715df3ac417ff22921c4dc5c07f35ad6c7e43583c12dbac0f1d3c68c8a06605f339355be5112b107a27eaeea93dddfddaaf6391a6
+DIST thunderbird-140.0.1-zh-TW.xpi 511140 BLAKE2B 
d213c5df245979d9401a80f3c9890439be250efaa1b16b4c620ae201740c341663ae851e37d9fd372d727a8f753145a33ab20845f52082f9142a2332eb26c949
 SHA512 
399c118445769321f8282b2b597ffe021747e4b67dd11caa70241c7c325a862920d03ca3c8a61995f3f27595059cd2e3f09ab8a5d56138319c83f0b4b533d334
 DIST thunderbird-bin_i686-128.11.1.tar.bz2 89912326 BLAKE2B 
db7cf4df385db633d9c77a69ed2a0adf3a01d1ab40904a34a4d6d7ce6b4574f95fd52bb1e90ef2ae87aa08465722d816a7b15f5f38a87d4dd83cfd665c9a5d59
 SHA512 
bc33b9677a18b92e47ef4c5a817cf2a473e30924c943184c37a57ee1f96162c4330bcd503ee8cbc872a52ade4c62ea85b6bba760b431642361fd0482fba515c0
 DIST thunderbird-bin_i686-128.12.0.tar.bz2 90154043 BLAKE2B 
7e5de46df6ba1c73a8ab9a1401e6bc396a88d8ed8a3a28376d702d54bdd5c4411062475868c04240667688af67c4d65354db622d48cf032423b3ae716eea5002
 SHA512 
1e1cfffe760ee8f8dc09569e9d986e7b89516d1e809db91bf7cfc7da36354424e74e5c335a5958915e54b1b07761fdcbabd25f5a48d64272e6652fb0543e0194
 DIST thunderbird-bin_i686-139.0.2.tar.xz 77465608 BLAKE2B 
d0fa623b0ed85386f5244f72caf8468b2c018d1140db38e8cc6d93176046092d9ab4c01f391bf2f1dcd212351f90b61b4b7221b0830224072d012047049b6ba8
 SHA512 
1c98473fb2c8d449689c19122d44c2e722a25a4f78cc8865bead3cdea382dcc050a33822865c66166751d7c69cdcda2a41e9e4f01a4677a88ce9aa037f700bb5
+DIST thunderbird-bin_i686-140.0.1.tar.xz 77547240 BLAKE2B 
8d54f8924f6434e97c76fee9b9ffe8ab2682b65aeb1f43bb1f6099d14462c35ebfb7fc50fb7619202c808de25cb2d1eabbfdfc52ceed5f7950b9b2732491aad5
 SHA512 
8f986fd7f40b1c114f5b58f123b990cde0bc5d46019989231561bc3eac41921a93fac9196bd00035aedb204e50fcb16e6738c7c4ea113a0181d8378fa7cdafd1
 DIST thunderbird-bin_i686-140.0.tar.xz 77655140 BLAKE2B 
655f7a4eee4636198db65a14d089a87d9a717d415108d98f17b2f937026e01adf7678ef94d056632effd3a6505f51021d13f4477866e659dc23d4978a6e3e778
 SHA512 
2011b66e017f808f1aa2fd0c052a4c98d8f8762ce6925d2e32be51645749cc367e0262696368b3f61115b1454e21242e476f3d94fdccf235a10465e049540460
 DIST thunderbird-bin_x86_64-128.11.1.tar.bz2 87657973 BLAKE2B 
f0e68d9807bdef8928f5d918e3705848750545bbbcdf8da047d07bf5152ea51a92bd32b6be9a093a6f169a7f512ed07903a4b10483664fec684a46b836cda91d
 SHA512 
7367c27e8be09b8c382f7615101946c080458f9a094437234ab4c54b9c2c789bf2e9f30c1bb2748132aab9fda7a679ac102047c36296915c50231bc5e25da61d
 DIST thunderbird-bin_x86_64-128.12.0.tar.bz2 87824451 BLAKE2B 
bdcbdc120e76f708fc5f5fc26735ca43374c2291c97dca08c3e14f6f357ca0a1c8ebe0060787895412c3ddb9cc98168171b690707a0ce38bb144a2cee94c7d3b
 SHA512 
4320c092f05e5732fd07e494243e70fb2557ca383d8f8cfc3cd27eed977f40620ab70535ecb4169edf6ecfe159c8b6148832e3fcf04ca8546b9319c7419a6865
 DIST thunderbird-bin_x86_64-139.0.2.tar.xz 73949812 BLAKE2B 
bd08e7521401c0a1c99ad4d89f83c209cab8b281c9768f86d1845fbcbd35b2480fbd530367fb8ae8c518d2465866684958d03c58992cb7c1e469e94b07357383
 SHA512 
845ec38dac2ecf28007ed13eaa5f60ef89447572a4a20b7ac42f8f07344f67fbb549bcaa40a6c7d0448983fff1913c266bff32763176b6b448d9a1cc4bc28ba1
+DIST thunderbird-bin_x86_64-140.0.1.tar.xz 74315412 BLAKE2B 
fe449a312b701b4024cea4abd208a4bd0bde2f29995e891aa87f1794694f3c38d19b17524b83d224c1de922c2fc928af63695cb50b1a4e1813d00c33c33b754c
 SHA512 
4a2f93d8fb19e07217bfbbf998040c84dc2eb9c1e7c428a32b23ddb76066652b7857d276c7b6e8f00ab856c770cd8eb18b7e0d7211628c793c5c72c88c2413f8
 DIST thunderbird-bin_x86_64-140.0.tar.xz 73447792 BLAKE2B 
d77bda780913c8d40740a4f1d16ec538a8759fc04e28cd818cf361ac22fdb052b029ae90b35d342ea3589a62e4dbc275dfa4543ddd97d30e425b6787480892c0
 SHA512 
6814c8c32c8c2c3298bdfbf945fc9ba4cd35029fa8a5844a1159f4da9dba24939deff90b7271ecc345b836f9ac1cf6088d36eeec092de4127ec9f33cd756dba5

diff --git a/mail-client/thunderbird-bin/thunderbird-bin-140.0.1.ebuild 
b/mail-client/thunderbird-bin/thunderbird-bin-140.0.1.ebuild
new file mode 100644
index 000000000000..7615977e3505
--- /dev/null
+++ b/mail-client/thunderbird-bin/thunderbird-bin-140.0.1.ebuild
@@ -0,0 +1,285 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+MOZ_ESR=
+
+MOZ_PV=${PV}
+MOZ_PV_SUFFIX=
+if [[ ${PV} =~ (_(alpha|beta|rc).*)$ ]] ; then
+       MOZ_PV_SUFFIX=${BASH_REMATCH[1]}
+
+       # Convert the ebuild version to the upstream Mozilla version
+       MOZ_PV="${MOZ_PV/_alpha/a}" # Handle alpha for SRC_URI
+       MOZ_PV="${MOZ_PV/_beta/b}"  # Handle beta for SRC_URI
+       MOZ_PV="${MOZ_PV%%_rc*}"    # Handle rc for SRC_URI
+fi
+
+if [[ -n ${MOZ_ESR} ]] ; then
+       # ESR releases have slightly different version numbers
+       MOZ_PV="${MOZ_PV}esr"
+fi
+
+MOZ_PN="${PN%-bin}"
+MOZ_P="${MOZ_PN}-${MOZ_PV}"
+MOZ_PV_DISTFILES="${MOZ_PV}${MOZ_PV_SUFFIX}"
+MOZ_P_DISTFILES="${MOZ_PN}-${MOZ_PV_DISTFILES}"
+
+inherit desktop 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 )
+       x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.xz -> 
${PN}_i686-${PV}.tar.xz )"
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.thunderbird.net/";
+
+if [[ -n ${MOZ_ESR} ]] ; then
+       SLOT="0/esr"
+else
+       SLOT="0/stable"
+fi
+
+KEYWORDS="-* amd64 ~x86"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip"
+RDEPEND="${DEPEND}
+       || (
+               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
+       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-thunderbird )
+"
+
+QA_PREBUILT="opt/${MOZ_PN}/*"
+
+MOZ_LANGS=(
+       af ar ast be bg br ca cak cs cy da de dsb
+       el en-CA en-GB en-US es-AR es-ES es-MX et eu
+       fi fr fy-NL ga-IE gd gl he hr hsb hu
+       id is it ja ka kab kk ko lt lv ms nb-NO nl nn-NO
+       pa-IN pl pt-BR pt-PT rm ro ru
+       sk sl sq sr sv-SE th tr uk uz vi zh-CN zh-TW
+)
+
+mozilla_set_globals() {
+       # https://bugs.gentoo.org/587334
+       local MOZ_TOO_REGIONALIZED_FOR_L10N=(
+               fy-NL ga-IE gu-IN hi-IN hy-AM nb-NO ne-NP nn-NO pa-IN sv-SE
+       )
+
+       local lang xflag
+       for lang in "${MOZ_LANGS[@]}" ; do
+               # en and en_US are handled internally
+               if [[ ${lang} == en ]] || [[ ${lang} == en-US ]] ; then
+                       continue
+               fi
+
+               # strip region subtag if $lang is in the list
+               if has ${lang} "${MOZ_TOO_REGIONALIZED_FOR_L10N[@]}" ; then
+                       xflag=${lang%%-*}
+               else
+                       xflag=${lang}
+               fi
+
+               SRC_URI+=" l10n_${xflag/[_@]/-}? ("
+               SRC_URI+=" ${MOZ_SRC_BASE_URI}/linux-x86_64/xpi/${lang}.xpi -> 
${MOZ_P_DISTFILES}-${lang}.xpi"
+               SRC_URI+=" )"
+               IUSE+=" l10n_${xflag/[_@]/-}"
+       done
+}
+mozilla_set_globals
+
+moz_install_xpi() {
+       debug-print-function ${FUNCNAME} "$@"
+
+       if [[ ${#} -lt 2 ]] ; then
+               die "${FUNCNAME} requires at least two arguments"
+       fi
+
+       local DESTDIR=${1}
+       shift
+
+       insinto "${DESTDIR}"
+
+       local emid xpi_file xpi_tmp_dir
+       for xpi_file in "${@}" ; do
+               emid=
+               xpi_tmp_dir=$(mktemp -d --tmpdir="${T}")
+
+               # Unpack XPI
+               unzip -qq "${xpi_file}" -d "${xpi_tmp_dir}" || die
+
+               # Determine extension ID
+               if [[ -f "${xpi_tmp_dir}/install.rdf" ]] ; then
+                       emid=$(sed -n -e '/install-manifest/,$ { /em:id/!d; 
s/.*[\">]\([^\"<>]*\)[\"<].*/\1/; p; q }' "${xpi_tmp_dir}/install.rdf")
+                       [[ -z "${emid}" ]] && die "failed to determine 
extension id from install.rdf"
+               elif [[ -f "${xpi_tmp_dir}/manifest.json" ]] ; then
+                       emid=$(sed -n -e 's/.*"id": "\([^"]*\)".*/\1/p' 
"${xpi_tmp_dir}/manifest.json")
+                       [[ -z "${emid}" ]] && die "failed to determine 
extension id from manifest.json"
+               else
+                       die "failed to determine extension id"
+               fi
+
+               einfo "Installing ${emid}.xpi into ${ED}${DESTDIR} ..."
+               newins "${xpi_file}" "${emid}.xpi"
+       done
+}
+
+src_unpack() {
+       local _lp_dir="${WORKDIR}/language_packs"
+       local _src_file
+
+       mkdir "${S}" || die
+
+       if [[ ! -d "${_lp_dir}" ]] ; then
+               mkdir "${_lp_dir}" || die
+       fi
+
+       for _src_file in ${A} ; do
+               if [[ ${_src_file} == *.xpi ]]; then
+                       cp "${DISTDIR}/${_src_file}" "${_lp_dir}" || die 
"Failed to copy '${_src_file}' to '${_lp_dir}'!"
+               else
+                       MY_SRC_FILE=${_src_file}
+               fi
+       done
+}
+
+src_install() {
+       # Set MOZILLA_FIVE_HOME
+       local MOZILLA_FIVE_HOME="/opt/${MOZ_PN}"
+
+       dodir /opt
+       pushd "${ED}"/opt &>/dev/null || die
+       unpack "${MY_SRC_FILE}"
+       popd &>/dev/null || die
+
+       pax-mark m \
+               "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN} \
+               "${ED}${MOZILLA_FIVE_HOME}"/${MOZ_PN}-bin
+
+       # 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}/defaults/pref"
+       insinto "${PREFS_DIR}"
+       newins "${FILESDIR}"/gentoo-default-prefs-r1.js gentoo-prefs.js
+
+       local GENTOO_PREFS="${ED}${PREFS_DIR}/gentoo-prefs.js"
+
+       # 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}/chrome/icons/default"
+
+       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}/icon/${PN}-r3.desktop"
+       local desktop_filename="${PN}.desktop"
+       local exec_command="${PN}"
+       local icon="${PN}"
+       local use_wayland="false"
+
+       if use wayland ; then
+               use_wayland="true"
+       fi
+
+       if [[ -n ${MOZ_ESR} ]] ; then
+               local wmclass="thunderbird-esr"
+       else
+               local wmclass="thunderbird"
+       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 "Thunderbird-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 thunderbird-bin to utilize 
pipewire/pulseaudio instead."
+       fi
+
+       sed -i \
+               -e "s:@NAME@:${app_name}:" \
+               -e "s:@EXEC@:${exec_command}:" \
+               -e "s:@ICON@:${icon}:" \
+               -e "s:@CLASS@:${wmclass}:" \
+                       "${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
+
+       optfeature_header "Optional programs for extra features:"
+       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 "encrypted chat support" net-libs/libotr
+       optfeature "desktop notifications" x11-libs/libnotify
+}

Reply via email to