commit:     d819bbdc7b8c9fd27d1fb747de1e9c6dd3c85bbf
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 20 07:11:07 2025 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Aug 20 07:11:07 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d819bbdc

mail-client/thunderbird-bin: add 142.0

Closes: https://bugs.gentoo.org/961505
Closes: https://bugs.gentoo.org/960598
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

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

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index 680412d9dc0d..ba46663d164c 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -254,11 +254,77 @@ DIST thunderbird-141.0-uz.xpi 355593 BLAKE2B 
dae2c0b716c4196ba86427edac3f50d5e9e
 DIST thunderbird-141.0-vi.xpi 519920 BLAKE2B 
6d2d2764289592c7ec0632b4383a67d03974f9f953417b28db301079a374a3df39539c9126c4f1f9b0573f27c1decee08d8e9cde394a67dce04cd3b79dfd60b5
 SHA512 
ce3dcd0d5c46ae8aed49deb579b2a902770dae089f83d92d88a90e350f25f343fa287c24581eb601c87e457f7cb1536c6d082611ead3f884d620d6937d2c3825
 DIST thunderbird-141.0-zh-CN.xpi 509122 BLAKE2B 
17056ad0f44344d83c451ec33f56cb533eade4f958b793c298afc51ef675c95e7822d3b9b2effdb3c41a0115a4dcc684ec14e613e0c9990c31d6118e1b88158b
 SHA512 
626d0da2b56ed56605c2d346f955f55adc65f980e57709fdf9efc0eb0c053065b50f20521917de6a5c5ffc9d6b31449739b0d34c4da4c3d2bd8d8b2441735c63
 DIST thunderbird-141.0-zh-TW.xpi 512430 BLAKE2B 
ea0d41d04bcf6b08ccff1dfc2fd2ae8b7ff9e61c0edbbd8983ffee73ec948524a799a1d5586a2792e2a59ab4d9a3fd53b0d6dc84a75472cadb7a668263a2605a
 SHA512 
98146122cd0fb324ae32db470384c7109db6f6888a66b343535f39e5822a1ed601c574e3547550e806c6cf0af00c275be563f3d478c685fa853b6c9abff80734
+DIST thunderbird-142.0-af.xpi 316582 BLAKE2B 
6036dfec46ff865711e8a07fb9ed8c7593bebf09a2d0d0055ce8fceb9a5c483b9c257a83d7ba8af2b56ef21200df9b714e9be603b39af2a50feef50a366fdced
 SHA512 
dca154063ab5feb2018187f14386146d25bbc52293b1a90e9d2454a378f9f2a32dc43fd0e08ebdb5e564f6c3ffba6dcbe488512a57fae1a993256990ec2bbff6
+DIST thunderbird-142.0-ar.xpi 435773 BLAKE2B 
fb9f9d9c33bdd5092c90be5f4f12726e2c3f7848f77e34eb12fc9b9fcbd204ccbf4dbcdccaa0caacc057b369202da8d844c9cc04a4620ae8d4919af40f4762e7
 SHA512 
63e08103bfec7e8bceed9e857c3aacbc5b6e6341cfb05c69ba7e0840a5bd26fef66918eb93ae4d7037f930460c5146ce36cabb291592df862fd669e73cd98a1b
+DIST thunderbird-142.0-ast.xpi 340759 BLAKE2B 
d4de6b078cbf50cd8fa99c6f46a6021ea49c4276eba0a77138649b54b56ccf0e79c45955db0bb2b9f1095c12ba65fbbc09dc55fb78a001933c063005c42b3929
 SHA512 
2762983f30129ef2ba50a2e70e0b282dd61b5c95b1801fcc10456b6497104bbc1160392bbbdd0cab71c48a1f81ce3ccaa29d679f66b88e9acf374c99c5d4e94d
+DIST thunderbird-142.0-be.xpi 522208 BLAKE2B 
61675305c6e9478fe16f8beb646801c2cf20a804840f420a9c5e331e318c161f6401c05ee03e51baf1d7859148758866d94f781aa2ffe323603c07647bbf3655
 SHA512 
895c5fd9c0bb27d333aa5d901a1f379c19391c35dcb21d082bced5a8f69e27589f3603b7c61b8e65e36ee72d5cfb216e5330ba77b30da450fc90ce79ec69b53d
+DIST thunderbird-142.0-bg.xpi 540630 BLAKE2B 
9b7cb0491355af3b68f0c5fdf22f3955ce6d4d23f24b7075cc2be4009fd1f85c47dc6acaf9c561b865fed2ae3257f03b7db78b600112138cbbeb0105f57b8e24
 SHA512 
3e985d9a664e65b07d6e6921b2dcecf63e75e2a2bb9a4feb794915a877ddb57019f72ab916b9bfd5527e2f8966251e813310a4fce6b1e7dba0910e5ac79d7fc8
+DIST thunderbird-142.0-br.xpi 402895 BLAKE2B 
410d6f9b98723701925b74b0d2129e55e6873a4f35a3b9a93d174911dd265037fb3b7229f6eec193786d29f7a515773336987502f9cf56eec93b711fb754e524
 SHA512 
d7693f660d1fc44e5afdf02f12e9606863dfeb49f75eae2f9fff020c5257aee0f68d87a4962b952adb48d1f5df199508b71d198dbd37764ff9a94898bed61715
+DIST thunderbird-142.0-ca.xpi 440394 BLAKE2B 
2cfd44de4f4afc0027305224c86511a35772680039d27fa78417adc1b7eea84de4426e4f8026b9dee166092c4318ac35649b84b83d75287fb3a893e7469b3481
 SHA512 
6c59c8afca0dee0bd2cca52fcfaa953d4d326c932baa204bb52ca62d2fe67f8cda4e45020c58b8feed6d13a7f2c2a4328dde8dc0446066c9ae6e6d98fdd44813
+DIST thunderbird-142.0-cak.xpi 418154 BLAKE2B 
0c048506bdac51bed2512c06f1b861be1613ef45809b44d96e864a856194af783b4131f0fcb9ab768e62977e4972e36f0a91d260e19c1fdef30fcbfd185788bf
 SHA512 
5b122b14dd7782cc659cf431d0c57dc4b62a67117d2c2813debdc9730b8107918e4ec9355c36c8a2fd9f3bfa7bb187ad1861b1515ef719029eef3e83107db06c
+DIST thunderbird-142.0-cs.xpi 521519 BLAKE2B 
0686169c47179e57a3f6cdf8dab15c697a15e216ff611865c1e51cb832952f7c5e0927ec1bbd36ca868ec6ffa3ccb3263a33854e040089efb6f23377d8650f9b
 SHA512 
2d2dec308d460cf56bb04e3b45f8b01440ab3c03cf9d869125e098ac1ce417327088b5b509fbe60ede3892736f78144ef2e9db7cfba6df0dac2b45aa825f9e10
+DIST thunderbird-142.0-cy.xpi 489369 BLAKE2B 
073007bc8c063da814ed08fb034f869c1b224555242743666fe7c278e918f847ab10d12744f633732c0ec7ca06f3b91ff3b56971c5fbd993885ee7967670a014
 SHA512 
c702dc7d5e370ea475bc684ca4d75076815efab685d51d97527d74c534cbb8441f9de884cff65bfa7224d7450655aeaa09b6ac78835af60193682b644b9877f2
+DIST thunderbird-142.0-da.xpi 478311 BLAKE2B 
5fdb9fe070959d85948931d3b29b34f777bcfacedda9e05bf1d9863ec068ad56810114c797566055ee5761214f72a53a41ede975c7e1133e52b5bb6d006b49fd
 SHA512 
834bd66846f4075577d2955da6b932b09b8300a9ce298e3b64ae72440f85297ba172784ee7add44baa0a8f05e8f23538a6ad2d4febddaf24b5d2a023c97ec08e
+DIST thunderbird-142.0-de.xpi 506906 BLAKE2B 
29b297ffc1b333cd87a216618918c46893ebfb80121324d985b50c033b61e69767f68396bc2a1c72e38809a392ea2ad50f9a914b4a05549cbf23dc9662d93e7f
 SHA512 
b92b325bda40b1d5c4b584789731b57d89a94ce6fd74fb3c6f38dc2f79602a76949d637268491e6b6420a37daa851b9bd3d5dfc98f7c25911bb1ec03b611d04a
+DIST thunderbird-142.0-dsb.xpi 519809 BLAKE2B 
b2485ee2dbe31c7e6e8cba732a506f791d30435828a9fd22faf56507b332d4978180a30af16f57b4049f3e74de93f6020fc4a20c81bd60caebe67133ed36e988
 SHA512 
99f501ee94631fbd82fa7d4e078f40d4c7ef85489c67b2e41706ea8d38ac94d1b18eb299f844d4c20ae9708b0c5110f13c7eaefc3199d5f4c1bae50030176aa6
+DIST thunderbird-142.0-el.xpi 610853 BLAKE2B 
a427be1c44c68b8efe3fcaea8667f18b3cbbde72ab8ce60fcc027ce72bb7827dbd8b8c8e859c76e312f13ce69249a2415009958c2054263ecbbb1f18f886a168
 SHA512 
4f9c12ea4d45dd76c1e96fdbf533fb0dadd9615255db82dbde2ba06669f58fe3adffc6b6f40db7a1c31b5ade557a6caa8a49b1e7360697b87e7b49f62fb504a8
+DIST thunderbird-142.0-en-CA.xpi 453898 BLAKE2B 
0d6e520a538bc0651a849d61981ad8a4fb23116f82b1fdacf07e4e4560ad64329cab1820c2b3afc8919ce2b71f9e6784d22f05da5db18a260cac5694d801b814
 SHA512 
b2167a8f2458c9c244a373649713797d1fd0429d78ebbb826687cd746f55c1f18114667c3ed1a7093896b1b1c9c2b293734ed7a0f72cd005a347e532e4bfb2af
+DIST thunderbird-142.0-en-GB.xpi 453732 BLAKE2B 
75ec6ff03b0c5c3c9fce86503f2c3d3523512bbfabbcb919dfaef6df8552171d9a1f133bd25343d22fc9da3345ec51c597d60aa9607f2f134cc2c3c4b75b94c9
 SHA512 
fc5d10483ed333a3ed49b3e0567c93ec25e72db0fdac6ab72e737cb825becfce06a7dd8b8de883ecb359535cd51fe55b3ca9b5779f47f3cd67655b5fe7d8bcb1
+DIST thunderbird-142.0-es-AR.xpi 497136 BLAKE2B 
ed9d7b6b80f65905501060bfcaa31a0dc0fbebe3ddf27338f4288e01fb996154d5d5e9975940401c57d2ef4116f83b6d0cfd6e2e9c6463f09c9bd2d8b9e87b55
 SHA512 
23af1faf30d1167cb1c7b54a3cc0aa05b7791dee9312de12b5e2f8461d6ba6fc9b33f630fe302150a4aa3309d7376c52423a5522eeb562aeaa86136cd82208b5
+DIST thunderbird-142.0-es-ES.xpi 498402 BLAKE2B 
150a1eef79ea7cc4a02c1f36862568d18221441cd1e77c3b3572d7ac8d947973e2b176e5db840a1ba693f898422d31bd8fb421de7da6dbe13cad082a4eb56dec
 SHA512 
88ced388e86e62a13f98f7cde33595b64c1c17637a9a8d06fbe79a055f1232c2638f0f7f5954bd4cfb6886db5147a943e85c0c097afb0b33ad497bd8e306e354
+DIST thunderbird-142.0-es-MX.xpi 488360 BLAKE2B 
17aa24dc9172a595b58bd7db07a3c8a071cb3fadaade013b36af81298dd6979f9777d11b6fdeb659054ed44035146724c8fdf158e2df2844460b542a171a6800
 SHA512 
f9f4fa287c3604ac7d180d42ab5653208523ab11e1f8f83aa59fb1e858e722c743772e47fe501f791651a367f585f1332f72aa1ffb05b446bbd524a88e379d8a
+DIST thunderbird-142.0-et.xpi 443659 BLAKE2B 
0f066bbd8a9e7b12ec0a3236181266f48d6678c96e5c5c5e7cc5e5b950e07b2a46b21589a78f99a90c2a457f45f69ccadeb43703092c916c016b1626b741ca84
 SHA512 
aac510a0226746c1f167416eb3f4db243b7d8e226fe95d6bc8f02a8f4b9f2b89982c370e32815d5d6af0d8ebaaea77800c6b2253e1f725261540fd6d9f3f55d5
+DIST thunderbird-142.0-eu.xpi 473157 BLAKE2B 
74883249acdff28424345ddc4e799dd849368ea76e177e428c6e5e0410dcc7a989e193dccefa23a81f7060450995b16668b1fd5435c91cb37955968b2c06b96b
 SHA512 
e5da78d23f3d8e2df0eabc338b746d0957900adfd25943b038c52e09f72ef018569bd825283903810c003c36641ede10a2c396c1b1fe93a26f80de8e11e4bdc4
+DIST thunderbird-142.0-fi.xpi 476661 BLAKE2B 
bb95bb4fed3474f2eec7c01b3c5c5410a425f587a9635eb29bc2420bbc2138f5c6b9b79855b8591f23dd3ee476f53db13771a9075bbfa64466c4dcae91673313
 SHA512 
bf3ac3d80859e867a6848e3a0f72d57c25e52a35df11f5bb40cd9fb80a87a5595036d0a245a4d646a51d9f40f9201ccc5408591449266d62bdec75c81ecf2c7d
+DIST thunderbird-142.0-fr.xpi 510249 BLAKE2B 
dc8a53acac5af8b2d7fa0be73a17e3c463ea9eed2823667880c21424383a613556ee521753b98197b9e4b57c8f7f564abbcce3a2802bf53839c6419a7e4da08a
 SHA512 
d832da9bfca0fb1e0354af7c65bb2bb59403f5abe531258853385626bec605caedfe417b675f36feb92542a7ca8675e8befe73461e0e24d88f072b14dcee100a
+DIST thunderbird-142.0-fy-NL.xpi 492462 BLAKE2B 
f0738e240c1669695c35ebe42844d5fe85dde40ae5b578230358b639498cd09ca410b93116b211a139b5210b8fd92e8137cec2d1169a1b930b7ca34518ce3c5e
 SHA512 
5682d6e09467cf6c2289aa95c0b95e6b76843fb1fd50a7b919b88df90d1b8da5fe3c34944564a092e43ef048a8b354a399e39249531a548fafc1540d7c070fd0
+DIST thunderbird-142.0-ga-IE.xpi 377031 BLAKE2B 
9a70a9f496e41f477a5729ef8df206656a7c2886d127629ce02cddeb86f6870973ab5fe5c56ee3ca1d79336f42c0dde335b30900e1f3f6aedcc832e06dbcef7e
 SHA512 
a3ac79ffd9f5986ec70366304241354110d38159bbfa4087cd3bbf1058c8f1bd2496e44ff99601c6df063cbcbc6dfe7edb019411fa375b4a5ea59963a2559154
+DIST thunderbird-142.0-gd.xpi 462059 BLAKE2B 
d504a82cf5b46b84e8a0ef48a667c19d2f3b74c8bb3b9dca1cac39a218085614943c289ee5f4d517872200be3582c966f6c8d88f410c7dd6f3f17e813b2cf9d3
 SHA512 
7cd3646d2dd4192d215197462972e427c74bcd38bb8a888ab50ea2006048623885fa981a4b6d2175bcdcf564e3f290f10986a695e0af5b23aebf743ec8d91c3d
+DIST thunderbird-142.0-gl.xpi 491009 BLAKE2B 
165ea88985562c710d5121f2f6af393a56cdc2f9f51f7805c5e4597daf48829efc48c7fd3bc3f0132e7c53f08e3d23f0025c800c32d0b9036d64f79c2c721541
 SHA512 
cc48913e660531d3f080fe01c97db6b23f1231e4dff3dc11e6ec4228e435fe49d1c1625aafd9b4661017ed1fd150cfa81d39c20c68b492ba2f791b8aa7f87c87
+DIST thunderbird-142.0-he.xpi 442225 BLAKE2B 
b45cc3314b4dde2d87b9af8bc8132e09d2b6193a59b220b822b8f77a42e72d459f3eb36667ec0734bee49330f45b957a3ab437dc7b695c66ceb83c27c6bb045b
 SHA512 
78c4a9375b2b81c7e72d95b6dba96f3d4b77b145192bfcede95bae42dde6800eb601650f6ba429584002b30897596c18123a60d6b6af4b3203cdd283106aba72
+DIST thunderbird-142.0-hr.xpi 469592 BLAKE2B 
3b0f9141beb754168cd6fea3443044d096e7ed538c0f8b65a4a0f280bb34f0396d94b8a488570d81ede4f6a7c10edfa90b746bb9967d080f5aabc239b9be749c
 SHA512 
cec31096d6d2d0dec33a6f8260a5d3d6bab7674592e025cf61d9c81a5a4b3219d41582ab6c0393fb20513bfc95f2df5b606bab2ba68e424c55f564871d85e206
+DIST thunderbird-142.0-hsb.xpi 516854 BLAKE2B 
817d1dbcec79c2a37b25b931a9bc19916ce63450536a436877bc4f36eee0b932250ad34a05de7af14dfed4fe9de344e4923d03b16ae7ba10b174aba79c3fff45
 SHA512 
04c00cbff9ca88d281d8ff09c9b3b67cfff5cd9b0228a54cdb097a3717ab10a76070cc217182ac2d54b299ec07c41dd1c3978ef6a131efeebd9e816e77bb1c59
+DIST thunderbird-142.0-hu.xpi 519314 BLAKE2B 
fcee707e01119c98e77bf45622a80fecc0b45d27552046b64e9bae42420ba8533d0d9e92c443496cd17657f7af2889af4a4dea2b8c7375f2e0b8cb467bbdf7f4
 SHA512 
3d078d0f40ba11fd7d13ccffa39511bcb3988a558165edc84743bba67c1963007da2a5394ec078a7b320607a32f2bc05f47a8ec7f602f5709da6fbdae2224b89
+DIST thunderbird-142.0-id.xpi 464322 BLAKE2B 
6d2e4a8f1c724b2ca655818330902099922f9fc5eb77264242ec76dd4eab9263a750c87647d51fb359585d3943e25dfaa3038da757324e13613d96c1e0340c35
 SHA512 
528d8cd2dfe149188bbebf14d9d22c1c60ddc2a2d38a8794793069eb400ecc1dae3e3d24cd9c746d6e14439a7c3c8ffcbbc441bc7da2912418a514998204b7a7
+DIST thunderbird-142.0-is.xpi 482662 BLAKE2B 
d353195a01d0f28b3e66fd9f3c8808dd7a77e1e275a4fab0fa88808d8a74a0bc1ad70fafe48310d2ecb5291dca287b375f712acad982338ddb2102ee87545817
 SHA512 
d78937f91c72f99b4e8d1c511aa2978f72bac70d70869147ac8ed41fb2dc035e899de0700a3ddc80da693ccc707cef6b46540dbc56b03d21f3f56f8824afe575
+DIST thunderbird-142.0-it.xpi 490208 BLAKE2B 
1c0dae68392d07f4225283792a42950256f11226bf58e1b30f6b701031d3e1364727ac1c68baa4af348fb513440225b05420271be6cac002adf7e865480c5d57
 SHA512 
0d3d598d8c5ce706d92c04f7acbad52bcf9cf64cb5bf0e4c65f789139a4369ccf41c48847f9df799be849c5dd0cfa6fecfd5fc8aa28793e38298e1b4cc2dc1f9
+DIST thunderbird-142.0-ja.xpi 541063 BLAKE2B 
b141bae881bfdb036583b441c446dc9655239268297909cec5c63eb22d1e04a7f9b275ac373d8b281623d1d0ecfd439d6bb346604558d45c0f76ddccb1f9fc9c
 SHA512 
b297335c24d372ea9c11fc73afc7c1353da55a688329549b2982134b2c8094c7f3513bb7441d98e6fb932644355d92a698d6b33ef115e39915f1b24a2278ff6d
+DIST thunderbird-142.0-ka.xpi 556825 BLAKE2B 
54fcd5fcf3e577a49f0c67695b15fc294781eda9bf34ffa0a1abc0333a308f3d8adf4a3119d24b991b1145204e6064141e292543220fd76316feb2ebf87a4ab0
 SHA512 
2d3d38d08a442244e3b4e6952e7a94742d3bbe7d5a6201d255bdda5b322b2049ee523b7c465e5eaa7d4f345c17ec9e856a0964fc881c893eb75514a4da6755ae
+DIST thunderbird-142.0-kab.xpi 469960 BLAKE2B 
6f7f8205f27e421b38b28ac16923d40f25f1db74a316f4ff76a76ce4eab4f34c65416223dc1c9832b49a7445fee7d8758f99b4e308fbcd0144e279b56b2f0181
 SHA512 
d80ffd733c4cc5c4cd858bc1370517698a18467dff5287fe16bce8753202c24c685c829fd008fd500a515fc5622277a6462cfbc9adca28b3c08bacc65db514de
+DIST thunderbird-142.0-kk.xpi 575158 BLAKE2B 
66759bc96d920c73ad6421bd28ddae374f64077734a19f284d206ae3a3a7ff8d6b776bd86c69b1631990c0967cddfa76963c8066750d8ee0f00aca9ad4d8a4de
 SHA512 
ae7991e5768a88bb0eb20fc2a6ebe08dffca742c12adb3c501ba8f2e37ce339ab02b36c4f0bcd521b88a4fb3a73db3253307fabb9e11ce2c9a2fd74306b0d88d
+DIST thunderbird-142.0-ko.xpi 515238 BLAKE2B 
2d7bdb10b821374bcf9f7942035c8ccb23845947989e85f9646fba96c96590e0c082b9b34427b42eaaf8e22b1078bd9839197d20826e821fa3cfe46b6e70ca8f
 SHA512 
01f2434957583df604866815e55632a9bd4b0cd03fb68ebb22e19627270a90e405899ed29e16e7644878bd40ba2d0cabaefe255e4b98d971d8a04de9d0128abb
+DIST thunderbird-142.0-lt.xpi 453654 BLAKE2B 
8cbbd1f35d118bf0540ed786d9fcf8513eb30fd3673952e9717f442fd6e973322be71969b54604337b431d0d30bd5cb3939ea6f62384f6ffdd8261ac36f492a3
 SHA512 
8419dae73ebfd34792a3b79678a3157cb047debf7411086263dc300e90bd3c873a9af5e10e01541d3e097cc0a5664c47c333ebf8060950c198975ab64144b7d1
+DIST thunderbird-142.0-lv.xpi 391979 BLAKE2B 
463879268986b4a45b27c39cf50798f8481ce6a9711b8fccd351dc95dfc41518587f032f3e680b6d186e533204f6209294d123e357460bd4331024641353a426
 SHA512 
114f960f98bd36f8a4c4ba9a0f8f00ab38beff5fb4f789c469e6a44ee4dc394b8c79752e5c24bafe62f6be067fe6ef8908b338f7117977a4dc5c42d3b9bb9db7
+DIST thunderbird-142.0-ms.xpi 352391 BLAKE2B 
24f2ab2eb9d88261186ca4ffe39a159cf37f8bba3d4a87c1d8ccc6e052ba393602920a69996478f07b1faf2b89c649f709fe1995c57030b097e979e513451144
 SHA512 
2505857dac0798f23b0cb09ad4118cd82b77110b24fa16ebe392239aa18ae00b77f82497e46e9670d732cb3601a86bfb2149720788113f53527259ab3896db3a
+DIST thunderbird-142.0-nb-NO.xpi 477920 BLAKE2B 
bd8ad18ed2e5865d62982afe80a0154e741d412ef16ec4f6f5e8bf50bb696ca578e98fa7370b5d7099d380e3dbad39bbfca1f25e0a3ab29b6fd00ad27862a013
 SHA512 
d2f7b771852a35bfc81930fe56f6d5d94cf5c0c5eadb4eb314bcd3a1a8f19b139be9be3f8678d321878a776c10963d9407ab1c05548f019b217092ad1a628c75
+DIST thunderbird-142.0-nl.xpi 483882 BLAKE2B 
ac5dcfab1bb6abeb58b456e7b96ddef99a3ee9184da7e582cc9031a31a1632e1a30362b4ba8266d22d3fdb189a0c222e62ef9753db40a235a83241e06a4138e9
 SHA512 
a915ee49e7dc83b730fccf2fef94c458b96cae287082aebb551168f6ef2c442091a64be9f34636441ca66f619803d2479470f8bec7075f17a4b21ab61e940488
+DIST thunderbird-142.0-nn-NO.xpi 481744 BLAKE2B 
e40266c22acd248c69f62d44b46e310fc20cb4e7fa78a85e0d4f5a5e5dc53525c2c2174a8edd4ba1d1f580c06e1da2585c33935ac9b2668acfa9d736842957a3
 SHA512 
7145da256eebf68e48b15049a0b74addcdbe6163f7f11cafe6bd699ecb9c2da0fd1aa1535fdf4884058420d22c26bf53578fff5a94f9079ce741b40757c76871
+DIST thunderbird-142.0-pa-IN.xpi 435374 BLAKE2B 
088a899bf1f49829b9c6bf14ee0a5933d92b2cf1280dced0fa6bbdd9d25f4194d25f3c5f4796a3389a07f3099b326641d506042f2abb2538e5c33fecfb303186
 SHA512 
01546c2e39178909d9683d3d72e03cc34b28e69cdf6a0934ff7fbe7ca6ca1fc7994a481d3ea66dc6a002449dbef23cb626b8e16bd8d8d3e1846057e31fdf89da
+DIST thunderbird-142.0-pl.xpi 517487 BLAKE2B 
793b6b2e09ed80a286bcf5c38849e9f1d30f51a1330556b6316455f65b07ef76fe9aaee814d2be392fd22c34a0cf1262aa37c5063cf2412b93291b7af218d27f
 SHA512 
176965bfeac3966c3aa5ddd6d77dd1b7c8fa0d00c872de609a53aef9d6ce34755f090430dbb708f485328310426fe4db471103033a16dfb58faef9b2c3534d3e
+DIST thunderbird-142.0-pt-BR.xpi 491915 BLAKE2B 
0c65879d980c35f1aeca6aa4c6448243f493359802673bf6f106ea35fb9484ddc667578a0207eb927d7405a89f69d528c298437a986fbaf6d60d85968e2bb66a
 SHA512 
58d81ced36216d758c5a962258a5f300052eb205d954b83f9a8cb0504e3b65601618976a78f8e10c59459eded23be1715d6c6c203defafd198dd29e95272fad7
+DIST thunderbird-142.0-pt-PT.xpi 486886 BLAKE2B 
a913f52b18a2c0955e1d020cd61759b5c5b119f8a8496b7ff2bb3230320ad679038f2ac32515c4039eb232cef8cb8a5d3b7d1cdbb41721cd37a4b9004cde19f9
 SHA512 
e018e4fa88f8b8b8598ec4cfd777e06d45074cf2c3f3930bba05141ebde163baf481c80ccaf40888b1990aea2afc42f945ebe863f0ad8d9d7df19032e21ff865
+DIST thunderbird-142.0-rm.xpi 487268 BLAKE2B 
6b9bc2247d2ce58797877bc5c1204ac15c3f0f3ac42edecaad9414cca937ef89e9e47ad82ec6c111ccf7b3db2d151666e44a02ab2049a3df745a45a7a1f893ba
 SHA512 
f18ce0f0d80ced981094bc591b101ac68d5eac54f2b2cc25b80f347e79d8fb1a5e252ae5f7ff4ced89b562c8cd24780463b50523fa2671537567271e4b2efdf0
+DIST thunderbird-142.0-ro.xpi 453137 BLAKE2B 
c6a9fde7616c297f00059153ea263a1209e4c78b6dee3dbdfaf4e2da3ada79bc40783a369d4f2aafeee3db6eb2b6ab039fe81a08af8359a854c8120c29066a5e
 SHA512 
09b6587324fb3ced72fe650d3a48e993281eda0e2e0223fd6c7bb37f212ce0628f29782da464d446eabca69fc0170d42992d0e80f41ad1d2d36238ab2be824e1
+DIST thunderbird-142.0-ru.xpi 595306 BLAKE2B 
4b17ca6773f4ca8176ffd1f9f55a65724e208403df76172bf8b47cff5abf64cb2424287704c473b99e129309884a55caf9eeacb84d1b9e316b467bb651f93121
 SHA512 
7955b35e2b50d9a9857dda0fbc48afd5eb3a08e0e98d7f7f5065c703ffcaaecca1f0eb7e6557bd852de3a5c0a2b493f6d8480f444c6f87fbbb3c915db3b1821e
+DIST thunderbird-142.0-sk.xpi 521214 BLAKE2B 
4eb27fba95b0b98d6cbdeace794e619249fdc181c924450661a0de94a501007c73b56343aee768e4e794ff94ced96f7901959451096c310f9e0abe64a916e3b1
 SHA512 
43260c5e381f1d26eabce83f0bc950cfc9bcebc8b2251a509e5dabd47e46135cd83e75ed9332af54979bd23af2e44a73beb8226a058175626a76a28966ffa3dc
+DIST thunderbird-142.0-sl.xpi 487600 BLAKE2B 
f2020398956298d84e5be378c39e77377dc3bc5481081433953b6b295cd975d88c69e05c69f98079fe4c9494b43dd31541015839fa0fb2a56bf8fba59acc8162
 SHA512 
2cb5778948f8d5f22d0d3f13a1ebd815003d635ededfae5fc4779382983a435308c5f484feb09926bfa6e11e6b582f27172a4bef541a9e300b723a25f5b19989
+DIST thunderbird-142.0-sq.xpi 504288 BLAKE2B 
1d79b0e5f70e1799f034129063bd20dfe9c4688c6dea4698af6bb50848ffaac1fbb0de252568635202f376009619210e65b65edcfdadd247966cbb1e09d278d0
 SHA512 
30589d672139d5f96583849abe78f16d6021c27da9521db581ddd087b72ae9c1a84a0809ac60c1368303e035e341563051bdcca896d393db58a5fbe8020f38d4
+DIST thunderbird-142.0-sr.xpi 496048 BLAKE2B 
15ce49a4bd32fc05b8b6a3c212d4f03027c17f981ca79d24d1d929009198c93f7f2e6f09c28cc573fbe2992c7a7892648e3f677428371a1ad5d8573d33bc1410
 SHA512 
71ad658d108816979eee312b82ed673349a14c250219e6f03b3f32a25e6ecd26ca1188add27fd79167d9f03c05935130b5636a9519d99766305cc6793834b2d1
+DIST thunderbird-142.0-sv-SE.xpi 486177 BLAKE2B 
7f6bb22ebb017b0d4c958a5b4e747c65d947e6b8120c8d9a2cd22aa8fa8cd31a3f9f3f6fbe2f8db6a0af0acff6cdf7a18eb4daf6ea7873d0c9455b903b01bc98
 SHA512 
b8f5828410e07619c5d6f1c3d870a1e942e5f65b1ab35b615ff32f694cf504745dd37e757d634a75d039fa895fad7d5da13d58163bd91778961c3168b0b0d7f3
+DIST thunderbird-142.0-th.xpi 568285 BLAKE2B 
804f6b68da7a3644cabeb869efd65faeeaa8547edd23f28dd372675ed6af9991f3d229c7e8d29afd850d65d49105963e57a1cf583466ebe72ffc24465c4d1be9
 SHA512 
e6984e863b15774655b4e9e450fa91baee1ceeff85997d9eb331b138f2fc1dfba0c65821febff2d219accac014e49f93eb7244a86833045f67fe1b7da86c417c
+DIST thunderbird-142.0-tr.xpi 497390 BLAKE2B 
ac84d78a62573d93e016dbe4ef3ef9730376cb18b472bb8835f9cd7c0d6c682fad213a008c79a72b05669668f13cd947c04ccef4bc29c9e0e8409a5c64477cb0
 SHA512 
1282156bb0fbbd46d59d8514dce8de197429f9292de13a49ff5dc0a27e46538c55fbfdf4ac6621779863370fc69751f3a9c5b70e855304642a28b7a322556b24
+DIST thunderbird-142.0-uk.xpi 582798 BLAKE2B 
aab97280b7167b0761da1646cf6a4fc8b7023503957ffef1105db72eaa21119cac7a2f77ba3b670a16a9db95c6eac198c708b1e421a47d626c1fb96a504960eb
 SHA512 
f9bbb2a365ddc8b5a1b2b4152dc594b17cdf26e4dd24ac8189ec191ab9464485a38f693730a74fae15724aa3f691dddf3e3a900aa4ab73c6d2b81b7435d8cd81
+DIST thunderbird-142.0-uz.xpi 355595 BLAKE2B 
1ad516ed0b14bb3b5f2c6a05a82d5d45e7ec6b1988e36b48b66644c487c64316d8a5be39656bf94ff6f326173c4e1b2bd5485f55ad0bb929788014e660513371
 SHA512 
6e3093a035185007905ffe8abff322b2100ef3822e5c1126362f687dca3ee558eab2e9ad2ffbe4301a468d0807cae3711c7a1ed995fe3bec1f2f41bddc5cbe33
+DIST thunderbird-142.0-vi.xpi 520411 BLAKE2B 
1437728b4bb02b644ed54a7ffa2793d91a3c191b2faa5eb76d1b91290782026dc6dce56e772623ccc72103a320704332a8b152cde59ce3860faecb033506f391
 SHA512 
56c5f85311aacf47acc2973f73a3436d12f1b7567a52fa064def66bbd1623df9bd4838e3b23838d0526884e220b9f3c00e5202ae9433fac897301c9f46b1f4a2
+DIST thunderbird-142.0-zh-CN.xpi 509610 BLAKE2B 
803b2102ddbb53873083b33e460871838dde1161cb4f18e2979b6b9e5f736881cf268e090fb3cf2e5769bf2cb8163a921211a661b49006c4af2a330679394dc2
 SHA512 
e43bea01ae062bc917edff130f12729d8f757d020afb16348831e1ab92619790ca470d7adb01fa7df4f1d3291657a3df959275085d0cb33018c6c31b4e45df43
+DIST thunderbird-142.0-zh-TW.xpi 513167 BLAKE2B 
44c06538c52eb79711bdce16b00d4d720156d9c9c81790499abbec31c8bbfcb159c067a60225a1ada922a4166888d8219ff3fe4a75127d3441751e0a8c0c96bc
 SHA512 
d0609328f44ba2de9050a370c461e76b2402f99624c58ab9032771c7ba2bcd9ba7abd0c0d8b04a27c3272ede1a2f1041eabcde1203fc643a4e196ec1c6e7d7c0
 DIST thunderbird-bin_i686-128.13.0.tar.bz2 90043499 BLAKE2B 
b8f535a91ba41ccd0639f1aec4fb27439fa9bf5b0933f60a8249c68365b8732508f871963df7eab5fff4a97ed75efe3992053d8b733e3d08e86d7ce657e880c6
 SHA512 
8d9a6b09905c9292f5db8f1e5b3bf7d1a71721fd675da4048a2a4aec3d0b92585d1802f8a830183ba3e3eed4136bd0de26216a91fb134d557cd4b9de8d0f10af
 DIST thunderbird-bin_i686-140.0.1.tar.xz 77547240 BLAKE2B 
8d54f8924f6434e97c76fee9b9ffe8ab2682b65aeb1f43bb1f6099d14462c35ebfb7fc50fb7619202c808de25cb2d1eabbfdfc52ceed5f7950b9b2732491aad5
 SHA512 
8f986fd7f40b1c114f5b58f123b990cde0bc5d46019989231561bc3eac41921a93fac9196bd00035aedb204e50fcb16e6738c7c4ea113a0181d8378fa7cdafd1
 DIST thunderbird-bin_i686-140.1.0.tar.xz 77689492 BLAKE2B 
1236604416f5a6529eb522a2a09fbb1546920b29f93f89147222604f4360c8688c0e1880061f9a7cc361be1a80731206c9cbd05e40f816457e19e481f67badec
 SHA512 
0f77630cc1091c883c9ae3d59389e97523bf6619eb89e425e09446be2ea04305ee0f1e0fa00047f212f69c2d4936b9badda0c2f77f4bd6f6dfeee7af97591777
 DIST thunderbird-bin_i686-141.0.tar.xz 77866792 BLAKE2B 
9048d07d7f1e1d9a0e109c81f2a9237bdf96937c2d793943e5c7bc1e27d8782e0bb98872425520af1eac6167fe90412fa25f56889231befbd87c983ef5727e9d
 SHA512 
1de14e50b088a9e23d181d3e4cbfa678b4ccd47ec1db7675083eeaabad7b6b606b88d2fdaeebe72dff7e79fb083fd8b0e51eb8f774e0029b2364ad9ce44ae380
+DIST thunderbird-bin_i686-142.0.tar.xz 78291620 BLAKE2B 
49c14766f99969d9de5d21dc890ab252be4a2f069acd59757c85bbb6ee1c0ec4736fde8ca6a5dbf3869496a3ce5b65ed1da2d1598694bf47fd30b27c18a60328
 SHA512 
57818378892b2cdee5eb92720b5193763a1dbf017ad7f29df54f32abe0d1df43e7998dd827da7e441c722ce3201c8e0a337ce444f1d6a05f1cfc47246616e6bb
 DIST thunderbird-bin_x86_64-128.13.0.tar.bz2 87789070 BLAKE2B 
648f80d11150e94d4de5775d208964300874f432a7477a3c1d465817567c5e23df3a098b2ba2e1d3254506212db6021468678f11a94857d0511d91a7b25a7994
 SHA512 
a6689df614b3f93004c7eae39a0e0edb0eb94ac5824ff2774dfdae9429ee648431f81d3435f41e3a7417ca4f4b33ad2d53220db7fd228ab9f1e74725adc5807e
 DIST thunderbird-bin_x86_64-140.0.1.tar.xz 74315412 BLAKE2B 
fe449a312b701b4024cea4abd208a4bd0bde2f29995e891aa87f1794694f3c38d19b17524b83d224c1de922c2fc928af63695cb50b1a4e1813d00c33c33b754c
 SHA512 
4a2f93d8fb19e07217bfbbf998040c84dc2eb9c1e7c428a32b23ddb76066652b7857d276c7b6e8f00ab856c770cd8eb18b7e0d7211628c793c5c72c88c2413f8
 DIST thunderbird-bin_x86_64-140.1.0.tar.xz 74305552 BLAKE2B 
940a58a43b7477327e8c197811b28de1590fac425d112bbd62cebf4ead8d4abf23013c3e75417dd3abb3d093406785c6f3a039e145deffce42e5f7e054dfcf3f
 SHA512 
108782aa94093b3c43948e681a9ae1e0a994cfdb01fee3386a9e2ceff5cf8b8a62bf60be19a0bb35e38694b0e8cdd4362e4ee5841b0eeb93df36e4f2e76354f9
 DIST thunderbird-bin_x86_64-141.0.tar.xz 74214632 BLAKE2B 
a854e03ce60ba5a63563a95354a5be886a122967cadc5f61077242e62880058fa4add54e6fd2748f8a330f36d1bec0b56bc51c5e7f2b0deba364589333f9684d
 SHA512 
b4d3cb1daf42859b2299da66f16c32330e9d042632fbfdce8ba189ba14d7cfb91e38ff82484f41a2d5e8adb18bfa6b02e069595ebfe85af924c60e1da5d9bc5a
+DIST thunderbird-bin_x86_64-142.0.tar.xz 74787736 BLAKE2B 
88626eaad570be064c66bccd96c73f677face60cf1000ff214886736fe709b0385834d4f149554eb9473c41e6195359a946b5da9ef09c83e6ddd673b861628ab
 SHA512 
29749b498c6dfea5d67404624dfff3a001d748eac4ff09bd6a7a5d6377098fc675dc899cbd50837dd5592328d137ab8e72d86224e8dcd21e7c37c6183d0f6fda

diff --git a/mail-client/thunderbird-bin/thunderbird-bin-142.0.ebuild 
b/mail-client/thunderbird-bin/thunderbird-bin-142.0.ebuild
new file mode 100644
index 000000000000..7615977e3505
--- /dev/null
+++ b/mail-client/thunderbird-bin/thunderbird-bin-142.0.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