commit:     57b120a939bb7050560dccac02be8c732731d15d
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Apr 12 08:57:48 2023 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Apr 12 08:57:48 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57b120a9

mail-client/thunderbird-bin: add 102.10.0

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

 mail-client/thunderbird-bin/Manifest               |  66 +++++
 .../thunderbird-bin-102.10.0.ebuild                | 327 +++++++++++++++++++++
 2 files changed, 393 insertions(+)

diff --git a/mail-client/thunderbird-bin/Manifest 
b/mail-client/thunderbird-bin/Manifest
index f6551d79f702..a94d76999828 100644
--- a/mail-client/thunderbird-bin/Manifest
+++ b/mail-client/thunderbird-bin/Manifest
@@ -1,3 +1,67 @@
+DIST thunderbird-102.10.0-af.xpi 556850 BLAKE2B 
831a4dd9888298acb5e1dab0cb0eb1ab19c4fc21196fed7fe16996a3c97460859adb5aa851312c8bf243e090a7132c0923c2546994a898a62c39cbf90e722388
 SHA512 
a634335728a4774e0eb8f9d4d4832d283c7a3e9f25b1b0c1c7fe2610c7f1772d9896d1c0fbeef57d4d0d6285a9151b4122a324e3e1624889950a7d7c7a03ec1d
+DIST thunderbird-102.10.0-ar.xpi 666812 BLAKE2B 
ae79127683f80b58cf3600d232df35168cd3fe44ce4332467b012eafe90ce8e051c457b354184429c91d34d189788ca6ffd9801ab5920c87f7bbfd3fcfcbd770
 SHA512 
d04cedeb000a028faad9a6e68bed0f83fff48a7bbef229ffb119b82eccc9199e3981adcb2fc34ca85e2a38b25ce2b163cc56d923d71e7a835aedabb2c50d5d15
+DIST thunderbird-102.10.0-ast.xpi 572267 BLAKE2B 
a6b10b58eb850dfacba9a64fa33740020aa323306b327a588fa6a0fd39dd0fdef2b9e604e5120f02291fb0bc83ebd2bfffb12f0114db46418cdcc2c96635bae0
 SHA512 
68db8dd191eceb4e3721242dafaf3f1de1cf371cc22804fc07ad0e8f114a0402941cd2b3e3eeebd52d9a3dc8335593189f8ce080afdb04a87db615364b1f3372
+DIST thunderbird-102.10.0-be.xpi 701892 BLAKE2B 
16a47ad7f209d8922c58f14bc710c8e28885f33b0466d6b623b61e0e7d7c04757b9be272c4f127a3f7f96bb0bfe4db6e9e861bdc6d04b4f40db3ec0a686fffb1
 SHA512 
e80f7e9facc58730b7bc1a9991b9aa5efcbe032f73808a34c11f61d47d4e443d6e1512c4bec25e83ca560560acb5a89e46b226fba4f93de786b02a40db53b28c
+DIST thunderbird-102.10.0-bg.xpi 693378 BLAKE2B 
94729dc5963f5772d156dcc51e5ca4de595f8230d304ac52f91a64c69191452069b0007718c9f311ec25b33dae180469535bd9ce2061aa8b9a4b8c9433141c07
 SHA512 
592aa1661385148741073f7ef29aad344ef0abbeb5d973c55b1f0f958467fd0b927a3aa600d9270cb2130962ca403b18679a2adc69070c9a0d8eafd9359d553b
+DIST thunderbird-102.10.0-br.xpi 626473 BLAKE2B 
883ae04ba25ae23cd491db4e352c0f12554364976132058c945b023b6ac60c3b6bd73547505d4f066d42c8a795b10b132d942dcf01455d867fb96fdce53f1cb3
 SHA512 
826ca679084a3401af1055352334f8685c2840b2a768c8bac4236d779eba420a480b65932fcf795e72733ef85c0dc7006b69d3646a5a47f50577da6297228ea1
+DIST thunderbird-102.10.0-ca.xpi 651368 BLAKE2B 
3ac3570fbda54e94135ea733a4a5a80c0946d6b1454b5ad3ddbd97e2b83cb2f269117604037054297d530ef82d6d1145bfb112ff263dc98e2ed7ab5fec11b09c
 SHA512 
21f60f67e1daa2dca6f0b7926475adea8a81df16b38be8662ed8df802163d5bbbe5fe4de2e7a77e4ac8a4b394f23c8595643902800a176378fd6e92312e250d3
+DIST thunderbird-102.10.0-cak.xpi 651758 BLAKE2B 
3743cb688d48482bfb16364585d0f8b15e47207c0bedb1b9b76be9bcdc7fb00fcf2783a892d2f9c0eefcdaf59b9e46ba2b88785d474dca83a915cb8dbd89a1dc
 SHA512 
0117728de5e5ed3c1312532c7e6704e33c705f8901527a75d52c1cde1173f58e23ece58bd45d6fe0d68e607eda98a302801819e43ced0d262e9eb110e3bcdb08
+DIST thunderbird-102.10.0-cs.xpi 728626 BLAKE2B 
dc1f2e5db97fbdf60d695a6dccff33fd7c73a4764a3e009175b83be8af0755bcf6e945c879d91f1f8b7dd8d39acc67805f4bb067cc91571a0e7564f4d85b2da3
 SHA512 
3ed996481b5fddcf1d5c972e37b49bea298454cfe7e72339c632a7afe91fab722ea4e91c9d3a646c91f3f0474a403f6a4f9a8c83e523528123c93e7918b96fe3
+DIST thunderbird-102.10.0-cy.xpi 705578 BLAKE2B 
3dce77d7832552921c724eed23d87d8a80aa48ae3eb8b9f595aeb92f365132aa19695e0443257abcfbdf5bd972acdb20266b8d56475442560b1bd17ac151da4b
 SHA512 
9869539f57fa3f9d93432c414e0679e3e4329919c86459cf1a57e1ddc6f464a0d7f2edac90a9a53e6e40a64baf2b30cb5c551e3784e4244913ff17b3245df1d3
+DIST thunderbird-102.10.0-da.xpi 685257 BLAKE2B 
684498353c6cb33740094c0ae497c997550772383e9c0fa2d5b515ac7d75448d9625120070ba714f254b38418ddd69457c0c15063a23e5b3bb4f98950039e0a0
 SHA512 
a03e05972af42b16383d63c951e65b76b6d9d8ffc3d5f773d2961bfe31fff1bcfc0650aba1a7fc877b1b8ac596726b021b664405700c0d274827606d2084b2fb
+DIST thunderbird-102.10.0-de.xpi 717946 BLAKE2B 
402820316d61e83db040fa45d847872902cc4406884798ed468a6114f5ba451917280442125207a43834095a876ff94946bf7b0612963ecae0623a092ef6fe88
 SHA512 
453ac36023ae212c51be9a3553091ede9625934261400f705d6079aec24f6e14fe61a52e12162447509ec036e40c5b2f3151cf1b69179078dab3b0294df4db85
+DIST thunderbird-102.10.0-dsb.xpi 737086 BLAKE2B 
693d712ac190e4d1c8fd0d2c13aed5d6a38052e230a84ed0d6f99b6bb9befed574147fb7c192d9ab39da3fded1787d657201065bcf5e2c686e981ac733999209
 SHA512 
5978f189069ca5303272f91ed857d391cffdb5fa87370f53c7c3a3d41cfcf274740ac6c3131e9d7a700a642837886145d91756cc5a42291e9840ef333af41399
+DIST thunderbird-102.10.0-el.xpi 840815 BLAKE2B 
9553d0d1bae95030f7f55c9751c554dfff88940ba34ec8e3685228634c6868806e7335a6bdcef89dda4b4becbeaf796caa4661c0d645dc38a72bb7596b52c4b6
 SHA512 
ce30c946b0e5168513fbe2bf51b801039c2587189985964e210bed120dec2a096b0c8728e581d3371455c0f7b7c2ece435b86a4204d9438c94553dddff577d8c
+DIST thunderbird-102.10.0-en-CA.xpi 659095 BLAKE2B 
f1be6427f5352dff5e647339cfd7cb264893ca2447e8a122c585c83638f9bd9c54cf6d3a5b015d75d5f00c8eec9596d4c7823470c77e2cef8c25d77ddcb17a37
 SHA512 
4c0839fd14ecb93a73711d72962e05d366ed69b0610350c7e65e400273215a75ffee83b7165fed1f6f8a0a7f4fc360f3e40f567aaa44682ed3bebb2461134c81
+DIST thunderbird-102.10.0-en-GB.xpi 665009 BLAKE2B 
6eeaa3a76748155a199b8bf23e5abab65070c82db5e0e0b647cf935d70893ad86a73f66865d1487244376a1dfc9172fc763cb5e83340259cad325f41c306adbf
 SHA512 
724264d6d1819e38763c751734cd8b7650249ac6b518b9878ba50a69e76b587c39582512de948fb58acd21be560d143b7a89c8608c7ec6813631e9b2847f6b80
+DIST thunderbird-102.10.0-es-AR.xpi 717277 BLAKE2B 
05e9c75b67ee1e758880508dcc0f21286079c6ea760ad384cfddbf9b2302c7299356ac1ba47f2dfe16024202a3043fa279696ad75c79eea64718f87bf7a87621
 SHA512 
0420d74ff4042cd7061be9a582442df3aba70e40e7312e8a818a8cd16a41a855441b3fbfd3deb15b8825497055b569067a9287d1ac74f544a7e3af443deb698c
+DIST thunderbird-102.10.0-es-ES.xpi 677482 BLAKE2B 
ed810e8b3b16e4ce3d11d936d9aafd83493dfce497d997f00749dadfbfa0878322eb686501cba757815d0cc8f4249eb36ce10fca123c4db8a7322f8cc22921c0
 SHA512 
e633ef6bc2f04ee7c67b06ea7236e17d9918d8fbb8d532104f7f1fcce1e51534692ce4718765c9bc098e3d783c925a01947eab29953a23687b7d71655cfc3c58
+DIST thunderbird-102.10.0-es-MX.xpi 719710 BLAKE2B 
827e69c50230a3cb538c3d8984c15bcd49579b708f4d196385e6f58a69255c03a9633abedf8d37cc5890fe350f418cc824ad1e4d9603929a4b184013639ee63a
 SHA512 
28baac19eb70fef19a1e5d4a063e3557e70a58ec5a6db0168ed7cdf98c1fa985ac5115e0de9bd54c208275396c54f6884a50f9c09e22ad37465c2ccdaabf0497
+DIST thunderbird-102.10.0-et.xpi 676678 BLAKE2B 
b76470eef92fda23643412224c4b8b40f714362fa417a59e0dc05564dddb7afe4c8cf3fc434e63a9c0aebe3f590892a9374b0deb507ec052376ee3f61c11cc2a
 SHA512 
cfee195f369cc310f56dbd9e860a853760df3053c1acda5d63f1eb6dedb590fd81d99d7a456520e568a4a686f1549118cedc7d97d001661350062715ff95e8e6
+DIST thunderbird-102.10.0-eu.xpi 701829 BLAKE2B 
7294d7f00edd3c3663c052d9c8680827a34ab4173dc5203f42201534a03e0c15c60099b072a382675445a76c50f7e2e2cc43409ca9ce20f269fc97e7d7098746
 SHA512 
ca149b4d8ec53a859cd4f998f90af0dc9301bf92833b3ec7ed5fab2bd0b8e70d365b88f298a4af265799f07f0f12f7f6d68eda2c507163217432d1a67138c3bf
+DIST thunderbird-102.10.0-fi.xpi 693488 BLAKE2B 
5332bf0a430cd2c49bbd929d6f040458cb50f5267f28c33b8abbc83cc67e61ca9ff967707964c9d953e9a59706246ecf4dd47605ff4c17157764db926328972b
 SHA512 
9ae093446f47e33c260eca78f6bbc446f938aca8ede5e90c967e4a61016cca7c770483044c7a1e6dae00deba83e7164bf6f3eaaa6878a90043c9d5ec4fa7a2b8
+DIST thunderbird-102.10.0-fr.xpi 730319 BLAKE2B 
614da050d68998c04a5cf4cb62aff0804e530cdb15cd47159df46b03c07e987af59264e5ac728e5e9b0d4a8673c6641c5080a5e0e74918b04fceb89791460a62
 SHA512 
47994ec8029d400ad2b510b57b18c3765a86e7976974d0512807b977c3f166a5def83e9477f66f8750dc32c75c93f9ca7b5fe1e7a9eddc730d8b3b01a679c881
+DIST thunderbird-102.10.0-fy-NL.xpi 711992 BLAKE2B 
3c59969cf929d4f845ba4249376c01a771f43c0833ec16c911149979e1f4677e4b4639bfbfc003a7e511a1aa9c3370234c5e4c1de9eca735eda2c52c715d1ebd
 SHA512 
3cead47c6b0cf1f65e772c3896929078e33bb3c7b998a6087948f3ccf1e28543e05abdc8f8ecac054b8d5f7a86a6803d5bb7aec9388c6e50a87672abb577587b
+DIST thunderbird-102.10.0-ga-IE.xpi 614538 BLAKE2B 
cde421403f11befc04a1928e401883ba2caef0f7940aa5f9e9de51d3290be0db44391387104e8b0e0d1747c63612c9a4da2952ada8ac405d4af68de6b577c766
 SHA512 
e03b4fa6a74b5f116f2e202257895bbec7b04316d959d48f8c8f5ecebdbc6127f05ef6f31886ac17783a49d2459fdd0817b5e1f9bb4a291458a2cb2a17d5df17
+DIST thunderbird-102.10.0-gd.xpi 643578 BLAKE2B 
1fb0fe33a217ef7dc7db82a454806d243746271ee3691e8c3475732dc905e92d308749bb0b5ff53330588f114d8a5e8e4b275097a8e7a2933251176d7a001227
 SHA512 
f9fd0b8ce36d3aec929c64220fc571f439290d623f17918765b73494add3170617f26105303bce86256bcdcd5c987a4c29d94971c7bafe032ad0ddd96cdea7c5
+DIST thunderbird-102.10.0-gl.xpi 673004 BLAKE2B 
f7794ee6dab31229becc2c8b5f87c4e8d73cfaec4ff8d71383e96df4634c4459554c4900d13114b55f2217bc9adcdc94783b7304a0ea7649d6d91255c2acc898
 SHA512 
b915dd0055435bc30e6acac9112fb199b30fa542dde3814c0df8229d2a8061cbef8ac875c0f0d2550e414160e55b0cb1058da78861bc5ad3891f19c2fbaefd66
+DIST thunderbird-102.10.0-he.xpi 676371 BLAKE2B 
bee06384e16acb26e31be81d9cc9e18b7a9632c2b26f9990a32207ba4ed4a4b892c2b64ce92d112e2c56ed0c6ddc4be92333a4d967cc6d034f1f0c6cb00f04a8
 SHA512 
7e40c76423637162b321fbe61d742301bb1815ca949ba4faef27500608c1190179b9541cf6e38e904639154af0a13ad203dfd542f6e5e4a7d5257cf4db111edd
+DIST thunderbird-102.10.0-hr.xpi 677721 BLAKE2B 
9bdc2ff09fc9403774991fc7c81f20119384edda83bbc2eeb554835935eca241f69059894213276f8613c6b866026905cd70fe9854dc37ed6bcb1f217939c6d6
 SHA512 
c71e8ba49aae3a7e866fde49fe4120b0d32a5ed307a358d0bf7f88fb66d86834ae8c30db1b5d3b813f302457723193b7dbfe63569cde4639960c1c8a6943530c
+DIST thunderbird-102.10.0-hsb.xpi 736542 BLAKE2B 
68db763511ab19dd66a345f3f816306f19b29c66a17f5532057f604b35ed9f611dd3ce59de68326837a5a4f2e0b4c14b05042ab0d87e8ab347c066fd79f66af4
 SHA512 
d394cc8ca5019c019f7b7e361836b27bcffc5189f8e464b8c435731b7031443e7102e47f36ad332335001ac4b3f329b74518aabe096a5e88b6edb5a9344f9d3a
+DIST thunderbird-102.10.0-hu.xpi 741202 BLAKE2B 
3112ef8d381294baa569a8a3d4a1ae060cbfc2c4168de964959945f1d5e8e31733a7c30db49128393458416dee798347c6abccc2919bd45f3f6d5feccc3e22fe
 SHA512 
4d3ef3bf16686c81b1334dba1a43f723743f8d0362d5dc669e75d201d0de5260a6532b25e40a8754c7ffcf3040fc86f027ab9e5cb54d5e62092c32448a2c9ae2
+DIST thunderbird-102.10.0-id.xpi 653193 BLAKE2B 
1aa1fa11006d0e5e6e892bc52a2312150f1f20d8d3c539f6ae422f404be58d10157bb03dbec267dc6c91840f723826704d052a1c2a3f27aa52f14fb6437957ee
 SHA512 
0239bfea414aa1b0432c00a191d5f3c226a677b95a568536713c7f215c176dbbc2666f0dac6a92bbf357f3634b00993193c9fe4096aaf6a4a71d78324fd09c8c
+DIST thunderbird-102.10.0-is.xpi 706394 BLAKE2B 
2626074b050f604173088b36d32bbe746c69f7fd8d6454adb82c7fd56739510d69b1c9d6f401899611d31048dc157165e79071c8959b81b725ad877913270402
 SHA512 
515d60602497e8ad7296d57893176ef762cd56fed38c560da09a5631ff3c2075d022476b154bb1fa29c425426b8f911b038c6c4b295f015207b3aef7255ac8fa
+DIST thunderbird-102.10.0-it.xpi 639988 BLAKE2B 
8787e304c7e2f2b79db5eb39c6322b9c3f1415c91298f45dba3a7b7f760ed233c2cf7403034c993ee653d9b646ff5ab87253a31ec910107f6713bbd974b4913d
 SHA512 
dedfedca6073e343f4aeb0fc61d5b0eaf283c4d66bff54c454c050a410e6ebe3417a25f70314627e72e5dd67f7d14c5a7b4ffa3ca2f8acd9127e610522562458
+DIST thunderbird-102.10.0-ja.xpi 781908 BLAKE2B 
79b8651795b6f2cb3fc6a0caececfaa86d3e33c91a62cc6d7626477986223d5ba1d73442838accc36800ff5b5679579c034bf839608561bb18372ec614ed2896
 SHA512 
6b2a6ea08fd5f30ef9b658f15a630a1023d2c0110dfe08247a6ff7546c7cfd3944575fe3d9e86bc8cd06be28f2cdba1d7752574c2c091110eaa7527215fae8d1
+DIST thunderbird-102.10.0-ka.xpi 769804 BLAKE2B 
f655d929b4dd514d8379b92b81bc109f6be373868fe58766442ee76781e545e2810f8fc6551a2cedb6b4022172d6867f39f6da80fc1f50a08c489c339cc2a95e
 SHA512 
0d6356a8a52c72a91dd69582b3fd762b4054281fdf724f42e0cd11b02a7d90c443870547e81291431fe152772a6c212c6dcb397ff16c634040eb0619a77aaed1
+DIST thunderbird-102.10.0-kab.xpi 702704 BLAKE2B 
953bce81251efc96b4c870fc0690cf94262779db9690c6cfc2cfab760eb37831cc935d2b8358d5b98e202a87e72af5524f6a3c160bddd4e6e4fcdf24a0ff7cf4
 SHA512 
95473fef8d000aa827028b6c9bc92e2a375e3cd9462604beadbb11b697419f93fe541e26248cc300380aa38d8654c4de9dbf269865a053e09a27021d225d2b4c
+DIST thunderbird-102.10.0-kk.xpi 810968 BLAKE2B 
664deff365d19d4aab5a98ab27fc5cd5ccfbb8581f826197bc3f92200ee58a3509399685b0157298b99f01528075dee81d55d478fbeaf2e28bafaa6589452bf8
 SHA512 
358550d17acb79696a16880231893db8f56b509d7400090395d5f831dac5f06ceef85e784fc51da1bd1ed1bf824530ea9fe18ea75b2da3895d53796cdd483d00
+DIST thunderbird-102.10.0-ko.xpi 716822 BLAKE2B 
57991989130c9a9f015c5fb415194d4e351216f645ed6c99dccee650843d84dc217ebe7c9a4b2f98bd4fcd29ee0b3e29775dd5772004e61a27704a9a586d2ab1
 SHA512 
d4ad8230089064261cdd713544d490ab2442d04a4f912d3bbc8be49458dbfbe20056c6cc7040cb8ce7dffd3c3c7f8011a9ee371a5dec1f21c20e585f4d5306c3
+DIST thunderbird-102.10.0-lt.xpi 690857 BLAKE2B 
7116799f7a1c1c3c0aaeaf4c9e3a8c3f23cb9d883a1a32fb65f0385bb25a8a28808e50e9384c76aa9819ddd5b02aa8cbffe5b61f33c0bfc8babd8222ebbed4af
 SHA512 
19b0fdde2fc29883f09ed44903ca79098dc7ef2d767bf79efb120f0454431a52998727a8d352ee3c9a7e0eea6b75bf6bae3f7ab2ddbeaa9590fc04b775db613e
+DIST thunderbird-102.10.0-lv.xpi 617745 BLAKE2B 
d4276bff863afb6805ab65218f913b5820da4ea32aeeda4f7fbef08f01fb3dcafa185f93267ab6c22274027275e2157cc3e969f7ea435ef5fbc7e7621f17dfee
 SHA512 
7db0ea652fbd285f09665e8ea16157b992be8f7b750573da93c96235315b9b1b4a48719f8cbffaa47d486f0b2b435900f15df29e17e29dec152b63f4ab615f69
+DIST thunderbird-102.10.0-ms.xpi 577760 BLAKE2B 
791fa7df39e9b9f1175d238c38ea6d3a25d855fea3e22109346aed631a077ffe855785199cbb677fd818b0d39673b88615bc00f0394820a4667ad836008ed885
 SHA512 
2be7ed9b8f89ba16a957541fb527f057a6d01565926774d9c471c1d5a697d74f022ad6925ffe11718e042fcfb63414eda9046a04f61d47b7dab43801eaa68bb2
+DIST thunderbird-102.10.0-nb-NO.xpi 662682 BLAKE2B 
2ca028e7eec4a0df45c1bc8ffa5305a2889374bf9886de6494fef691ab2f5233905545ff4210a5dcc324ab582ac6de63db39476470893cdb80cfe9bcc7d59be0
 SHA512 
7e372d82a8ea99ead60274895c7d0a38b77a5490c600aaa04fe2ff881349acddb7550ddf3f431e233d14d116d254c021567c623ca009b97756cc56c274c8ab45
+DIST thunderbird-102.10.0-nl.xpi 703277 BLAKE2B 
df955798d0b6bfcef64b6a91c13300d688039e354f5b0a4c7e40888a2025c8f69e012cbaa062a6ded9e2cb6f225f16bf6f97b73e249ce246d4a223bf3f819b91
 SHA512 
c97455e12ca132b1541a04cbf6ddc1c255c52b9245976a2a3a819d9caaca31e47ca143e984e70154e7f116be7e9d3bf131b818fc2fb8a75bd50e9f0dc5fd635f
+DIST thunderbird-102.10.0-nn-NO.xpi 672833 BLAKE2B 
7648cd1a17b287f6d012ef5105b95faf0e6ce346851ddd2313df817ccc5a588256a5361dabf93ac727de5cc61e89c3911e5aed893088afdeecc6985bd9b15dba
 SHA512 
3f114db0be45124b685c577951b6407722bad3abb17dde28e0a9e198cc11100573d9bc58f8649e8035ee46a44a6ac8a418b64fb6e78cc2e1d257be6fbcbdd5aa
+DIST thunderbird-102.10.0-pa-IN.xpi 668031 BLAKE2B 
e6ed44f21fccbadabffb9f85a1306f9bcfecc9b6f0d4f2bf4991da4ce14508394c76c06b55e705f2bc6dc0dc10970b9c14322d20287aa52a643c42c055406cab
 SHA512 
df6d62b22ecb6a0b83ff2bcb415e24486f9e7ecd169884d7136eea584f123b83b8081469206dbcb9aaec1f6be0abd381a5a050ae69c7a26c0414f15032c758ae
+DIST thunderbird-102.10.0-pl.xpi 716231 BLAKE2B 
14073b514851207c02ff265283fef8be34bd3c15d10a43ecf609729b5f901d49471db77ffdd0b8d4f6e17a13d45bdbbb5b3a75fac3906fbbeb3fc3ef9dd0581f
 SHA512 
40c98f5557d4a3d5648b5d65cf6df5207217483a817f35c8ba974f8ebe4032e045c4e6cb51d72f26fbd38a6cea179e3ab404cc02de3aa0f8690d9587198025f4
+DIST thunderbird-102.10.0-pt-BR.xpi 711152 BLAKE2B 
7686a7f480dfb8c88921f1add5498dcd5f91d99d67dd0c6b9b2412f10d974e5eb08cf61ac14fdd37c6c1f9f3b82a99ebd82e3ac762d40189f40ccfdc29565061
 SHA512 
bb04def5d8f595734a09a95ecbaaf4c92e4e354133a19635ab81c2fc4ddaabc8f4655bda3a08a7c849b1aedc363aa553f8ad1a37e5c590d6ec0afe4d3ef76dbe
+DIST thunderbird-102.10.0-pt-PT.xpi 686911 BLAKE2B 
c208622c77dddb0b3da5fc216d3166ac2d5af864f7b7b9f5658953da776032bfe66595d236adf10e592e58e51edf49533e8aa16107c5750e5925f6cc4e989160
 SHA512 
aa69f8d68051c0bec50ac1b171b1e5c21b6030463b5b4d1aab63fe53e02d5c8a599669c780d69a020652aea130ac5fcf9c24fd9a7c6a4a4475f46e60b33a8e3c
+DIST thunderbird-102.10.0-rm.xpi 701684 BLAKE2B 
6ed4fec862e16f00205439ca4308c1ae7b3decad447532b1698c828910ad7a03657a465c1f475b2c73549c3550dde8c9fa409a8071c9672a77229266e4b33b97
 SHA512 
318a2a2e62bd8494d217fc528c27ba4753ee45e99a655483f9fb25c7a13cdac8365be77a9ea4183ea263f4ee3946e0807c827ddd0d55eb9383f9f56fc864a17a
+DIST thunderbird-102.10.0-ro.xpi 661284 BLAKE2B 
4029e3946da15524dbd5402fb5fd941aa5a5377739597b20882304c0d19518d82fe51239ce7713ea06b8a2465d6686cbe6024044d36ee55ce08a87fe745189e7
 SHA512 
fe9a06a1865f4a624997e0a85fad8462dc49e46876f85d3b4458b965e7dee32e82dc657db99916598348533560b3ee387ad2e1a6fd693da7af7e9f20516af9d1
+DIST thunderbird-102.10.0-ru.xpi 827221 BLAKE2B 
a2a94074815b6311c5a97b2d325c55ad4174504a28b454d00b1379b761e3f9131cdd2f4a17444929b7f61d748bd48404045c9dfe87ac1652c36dbf762e9de2c2
 SHA512 
71926f5692e3b51ce77e4718739111427a0f32796f1383342fb0feaa7c7130ea3a1ad46941265140421a82999f3f7934b029904b67768b6c0c7b3a1f8c66564d
+DIST thunderbird-102.10.0-sk.xpi 740983 BLAKE2B 
e6eeb5b78fbd2302ec7f30cb5c4ff0b7a514eeab84421a6f0f3b3a4ae28672e2cc21bb0cab684592e50e977020ba3a00f1e099fe155422c4b407b451fc2f64ad
 SHA512 
178a87ea1dfe0817072967feb0c57e2dee4acae9df2f0c2edc5c4d006b5c4c12db82238a17958292beb72fd515d6ff7555422a92cf9130f588ea4c3dc37faedf
+DIST thunderbird-102.10.0-sl.xpi 704058 BLAKE2B 
732cbb0d47195884d025a599a59b3b45d8af2fd94c1ea729821254b3fb43d6e2c06698d4b91a2507c4d1ac546d7488490024e89cfd71d9c54ab9105db6c5c82d
 SHA512 
ba88434111304ccbabcb33dc77f111d9c890054a1c485d8296642aa48e7e3f7d1c504f7870fc2fc57d302462f909cb4f4cef74dbf7b45b618ef89730dfb6be0e
+DIST thunderbird-102.10.0-sq.xpi 726037 BLAKE2B 
c789a1004b1826ad144e855fe76723e950fd00e26a46be3346d399614b95a2f3c362acffe9211320b25347d8617c3f08d8a1d35645ecd4807af17c73aef83340
 SHA512 
89828bcdde5382f1ba2c72d02a2e3bc27a8e8a99f7da92694acdf301f10a5766ca5e1ef8f675df9bd1c4a6e8748a91f6dece7e432e0225368805ba6c91610a0b
+DIST thunderbird-102.10.0-sr.xpi 720558 BLAKE2B 
7e2937e1d079383c2072dad5ce2e59aded8cfe8eeb4f0b415a7f585f9d883d7fe867e3fed78739050fd303b7afe7de5560d3750d3f3d20af86b6df0e0f3c1716
 SHA512 
82e28f06b4cb75a4eb85fa0a6a8187cd9751d4b4a7c9460e1e2de302c5d8bf36bd616dd47c380dc652965a85cc53689dbc4f4864e2f19db87ccf3fcd07aeef35
+DIST thunderbird-102.10.0-sv-SE.xpi 706954 BLAKE2B 
e0f6370c374f5627a3077f572979434d8a063d8c80cd33ddfb2a5600a0be91b1654951625742e835f79c06b1b0eddbcf4c2b15b8ced03e03eca0ec18708e1fa8
 SHA512 
baa8fc6b38ccffa33f64e237ca69a834651f5da7626f5a86efe16caaecae5eaa1b85ab954c28fc94b3f4b17dc7cbccfdfd00ccdf2ce84783cd2f5d709727e4c8
+DIST thunderbird-102.10.0-th.xpi 758237 BLAKE2B 
5f194e37bec690400861f1014c7619ca6faaa4a7a7c41e8a788dcf807ebe5e1cc8bae0c574afca6013fefeacce705644af0a717991f2c031f84b0322f84277f9
 SHA512 
f3bbf9a12044866ce91325df2ab55687924e9fc67b3a3e89c99d4dde57489fdda8fe36902356422d496419fb7a557aa1cd1f8c51a9c477fc0dc93d863e2ecbbc
+DIST thunderbird-102.10.0-tr.xpi 720176 BLAKE2B 
2edfe9bf5a7ba5ef0b99304a4abc970a025c2d77a4d21041e8b213fbda7615241cc955d1b4261e7e4fd119c476abd4823d2f2d4da7ce5fb3d7ba43ea4010058c
 SHA512 
f9d75ba7a9be0fe4822eb3fafb5db4f5f404655591a13cb5612e11daed962c69d3957e443ef967794322e7cebda75973d2a966cfde3ef8f3a46091a5b5f1d1aa
+DIST thunderbird-102.10.0-uk.xpi 818665 BLAKE2B 
9ffd25b23f0ffd8858cfbbfc0ffe01b4eefeb46c3dfe25f739c2fd358eb076aae3c252190140c70cd31c95a663bfe506f6e914cfd4f2fab1cebd163ed6f8df2e
 SHA512 
6276b2271b5c358848eb8b6238b80cce91a2341942a4dd8bf1d6cb34fdfbc9c04d10210dd0e9b7380b1d6d8dcd3199f2967645cde923c4cb1a6f3e789c1b7153
+DIST thunderbird-102.10.0-uz.xpi 593013 BLAKE2B 
a4c138318d6e80be52c432b73924755428a7293b507f1672353389828cf543b552e603eb62ef0aef8bcb61ce2333bfd3643489f601e20d97df67e0fa1b4264cd
 SHA512 
b46dc4197fd5eea0bc108b65b78e64adfb006642e228e8aa09a93cb657080055c92fbd3c59374688b678b8f29f33669b26cf9e04f029d500815f0a13daf678c1
+DIST thunderbird-102.10.0-vi.xpi 745667 BLAKE2B 
3aacd1499568d44cf30090b60fbf3ab1475d74489c955297337532264fed244ccb1720946b506d162cc3d37e953fddc3bd59c10c778d8261ac401986cc7aa445
 SHA512 
6989f7e63af1db69653cbcc81755470a8092761903340d5480bf00dc58b0252df55024ce55215d7ecff9ce6779673798e1cfe9580d7de554ce9b16aa004b953b
+DIST thunderbird-102.10.0-zh-CN.xpi 739889 BLAKE2B 
520724603b97d7355a9ae673bfa464ff1c0a912917fdc6129998d4ef48e2206a6555df3d835d3bdaffa112228c7ffa3c16f809d26fcb1d03f2459823dbd42695
 SHA512 
1758de279cea6ebe4418de5fdeb01d627aaa7527ebfe7042677c33820f029b1219bdc56aa16b4879e65ed7022b3382152fb160189f0ff8a9537e6412d07b63df
+DIST thunderbird-102.10.0-zh-TW.xpi 748348 BLAKE2B 
e55698524f79262a23a7c1f008582f193015531f86243443922b4bb912b8fb1ab44841ed5d8591673ececf3ce629abc87dc5a3a0d47cceaf389a94c5f40c80d6
 SHA512 
cba5d31b6163fa7c5826931b91361332f05bb4c693e62756217b141aa6784bdf995889dd55b0c9f3fafd05452dd7a91135dc0a3c7db5c33365f9fc52fa515372
 DIST thunderbird-102.9.1-af.xpi 556847 BLAKE2B 
1730b20ceab478e74c7778ebdf874d5696a2be0245a44c66a7797f1cfff7fc1ce2c85d0b8397841c399906f095a00cc68f934d6f13bfc94db357d824f98f69c3
 SHA512 
7b304ac6ebaf660623a80b2a26961d757750f4bfd0496791dfed847a759c0f4567cb9d07211cdd6a749c64203cfb4978ff39d773322fa5480db79d2cb7c9b30c
 DIST thunderbird-102.9.1-ar.xpi 666810 BLAKE2B 
d70d79469959c1aafe09a17afb14baee6bb009fed70c570b176243c7d0f97adede9d54cffcf532c58a8c7d0ddbfa53019ee6eb62b2bda31730727861c9995214
 SHA512 
f715452c476f80d72fadaa553d45abfd49e30f80728353a1a668144d907a1b2ce2dbebc857d7ead9258371e9b524ca1c7c060b3450b600fa9d078c47bcbf6a38
 DIST thunderbird-102.9.1-ast.xpi 572265 BLAKE2B 
5e4d4c7a76323f2f60ed67d41069ea36ed196c8d52b085c5e20d8150d7f62cb291f464eb45dbdcd4bb8e4ae2ab5b49ac4b5feea095ce96b0a44e7a584a1cc60c
 SHA512 
20753d8414fe613d522b13cdf0d0d84c5582cd16374eb3b4918873aa5e16c385c77d2ba2c35145422cfa51dbdf9e449a5d700bd1c43de2b6da6f491400491da3
@@ -62,5 +126,7 @@ DIST thunderbird-102.9.1-uz.xpi 593012 BLAKE2B 
49f0db519654f466fdb2f45fcd1649591
 DIST thunderbird-102.9.1-vi.xpi 745663 BLAKE2B 
362a9cb76087b5058d13bd01b656252d852c7af32e2287062348175d8358f448a7aaba45c9c0b5c1b945c31b81557b969bffea1f63d0ded16b0fc597a921612e
 SHA512 
18b55ed318096aaccfc64b6b6d31668c4bcd8ed2dff353833b7f124649652e81b2125f74ecc1cbef36ae580f040dccc45f43b6e997aaef48137b4487c47d87e4
 DIST thunderbird-102.9.1-zh-CN.xpi 739886 BLAKE2B 
80b2851545b7b81fc1e80e978b8fc3ef4596da70820903851174eb8925c4572df6242a946c6f7a9a694078d8d7c0bf1c1ad94993c853f695a2040d01e70f8cc8
 SHA512 
292a0810d8ba90017c5a2370197c883e77bed74270f3079fa8dddb8db2884b67581a2eb74dabeea9b375bf7d46e1f6233d21cd4b5a1c0124d8c1379ba430d309
 DIST thunderbird-102.9.1-zh-TW.xpi 748346 BLAKE2B 
d55821dfb8c5b8321bc1dbbb0d609c63018f10cd6813c5e3827a03c9087fb32d07cef53f45abb651c8af8e593ed0061308c963378d72dd840e97446e68cc1c03
 SHA512 
d751cb5e9c9a9e103b5c79a16d295b44f66cea2753aaf1bdfe21f635d7a692d10f5573c5ee40980c6ae2625a6d1f35311fd62f6ae64389761fdfc8654e40b4ed
+DIST thunderbird-bin_i686-102.10.0.tar.bz2 78397856 BLAKE2B 
69e1070358577be8e3a7e734bd3209d46948fb05e9781058a604b8e841c9bc75193f92edb793ea09a0785694ba7e70acd6c6339f5d35963ad4c3078e09971b54
 SHA512 
eee98bb2165db7a45a7cc89b164a90738018949f56599b57821c576b2c16644dfacd6dc7f344e188bddd2e95281b3c2ed8b6fed9c0cc8e2fc195ffd174290645
 DIST thunderbird-bin_i686-102.9.1.tar.bz2 78460983 BLAKE2B 
366f8747c23b7c2fdca7bdeb11530a8c248784cc8a39891ef66dd502d6f75514b9d8f7a433d6214eeb22b534cf7a0ca920b0f4695158de0d7b99de6c8a1a7b5e
 SHA512 
c15a313e42f9990c9861a702168840d2d974572ff9e7dcca5252a6425684807f7bdff354e40107b81b0db2b764de40677eeb7412b8240ebade72f136ea8d0c50
+DIST thunderbird-bin_x86_64-102.10.0.tar.bz2 75392778 BLAKE2B 
5e36a0291dab8f42c784b5b527330ff499effc099e968dcdb1ce505efccf9b6fcde894e49ad987ced9675f4889e4afddf36366ff869b6a17acf10fca8fcff477
 SHA512 
39425b82aed0c1e83b3696d88d3a3b5f8fcb37b05d1b171790b2f36703a58accfeb198d794eea21ac3e7db09ce671ab9ef40841864d4f441550b0634c60b67e0
 DIST thunderbird-bin_x86_64-102.9.1.tar.bz2 75244150 BLAKE2B 
0dfed723ee7ed4ac24ba505a74c4d7322eeca4fbfaf19f721cafbfee010c98249ef426da57a8d075fe1e8808d1af81007fd96c78426b15b6dfcea1567832064d
 SHA512 
104c33f836ab95902832f1049e2d13ef37a3936eb985ecead86d56abda118137a073a526bacff39bcebb7cc632f4f6bd727375fd408579b8a5a82c5cb5d16170

diff --git a/mail-client/thunderbird-bin/thunderbird-bin-102.10.0.ebuild 
b/mail-client/thunderbird-bin/thunderbird-bin-102.10.0.ebuild
new file mode 100644
index 000000000000..111a1c0c3750
--- /dev/null
+++ b/mail-client/thunderbird-bin/thunderbird-bin-102.10.0.ebuild
@@ -0,0 +1,327 @@
+# Copyright 1999-2023 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.bz2 -> 
${PN}_x86_64-${PV}.tar.bz2 )
+       x86? ( ${MOZ_SRC_BASE_URI}/linux-i686/en-US/${MOZ_P}.tar.bz2 -> 
${PN}_i686-${PV}.tar.bz2 )"
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.thunderbird.net/";
+
+KEYWORDS="-* amd64 x86"
+SLOT="0/$(ver_cut 1)"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="+alsa +ffmpeg +pulseaudio selinux wayland"
+
+RESTRICT="strip"
+
+BDEPEND="app-arch/unzip
+       alsa? (
+               !pulseaudio? (
+                       dev-util/patchelf
+               )
+       )"
+DEPEND="alsa? (
+               !pulseaudio? (
+                       media-sound/apulse
+               )
+       )"
+RDEPEND="${DEPEND}
+       >=app-accessibility/at-spi2-core-2.46.0:2
+       dev-libs/dbus-glib
+       >=dev-libs/glib-2.26:2
+       media-libs/alsa-lib
+       media-libs/fontconfig
+       >=media-libs/freetype-2.4.10
+       sys-apps/dbus
+       virtual/freedesktop-icon-theme
+       >=x11-libs/cairo-1.10[X]
+       x11-libs/gdk-pixbuf:2
+       >=x11-libs/gtk+-3.11:3[wayland?]
+       x11-libs/libX11
+       x11-libs/libXcomposite
+       x11-libs/libXcursor
+       x11-libs/libXdamage
+       x11-libs/libXext
+       x11-libs/libXfixes
+       x11-libs/libXi
+       x11-libs/libXrandr
+       x11-libs/libXrender
+       x11-libs/libXtst
+       x11-libs/libxcb
+       >=x11-libs/pango-1.22.0
+       ffmpeg? ( media-video/ffmpeg )
+       pulseaudio? ( media-libs/libpulse )
+       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 \
+               "${ED}${MOZILLA_FIVE_HOME}"/plugin-container
+
+       # Patch alsa support
+       local apulselib=
+       if use alsa && ! use pulseaudio ; then
+               apulselib="${EPREFIX}/usr/$(get_libdir)/apulse"
+               patchelf --set-rpath "${apulselib}" 
"${ED}${MOZILLA_FIVE_HOME}/libxul.so" || die
+       fi
+
+       # Install policy (currently only used to disable application updates)
+       insinto "${MOZILLA_FIVE_HOME}/distribution"
+       newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
+
+       # Install system-wide preferences
+       local PREFS_DIR="${MOZILLA_FIVE_HOME}/defaults/pref"
+       insinto "${PREFS_DIR}"
+       newins "${FILESDIR}"/gentoo-default-prefs.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}-r2.desktop"
+       local desktop_filename="${PN}.desktop"
+       local exec_command="${PN}"
+       local icon="${PN}"
+       local use_wayland="false"
+
+       if use wayland ; then
+               use_wayland="true"
+       fi
+
+       cp "${desktop_file}" "${WORKDIR}/${PN}.desktop-template" || die
+
+       sed -i \
+               -e "s:@NAME@:${app_name}:" \
+               -e "s:@EXEC@:${exec_command}:" \
+               -e "s:@ICON@:${icon}:" \
+               "${WORKDIR}/${PN}.desktop-template" \
+               || die
+
+       newmenu "${WORKDIR}/${PN}.desktop-template" "${desktop_filename}"
+
+       rm "${WORKDIR}/${PN}.desktop-template" || die
+
+       # Install wrapper script
+       [[ -f "${ED}/usr/bin/${PN}" ]] && rm "${ED}/usr/bin/${PN}"
+       newbin "${FILESDIR}/${PN}-r1.sh" ${PN}
+
+       # Update wrapper
+       sed -i \
+               -e "s:@PREFIX@:${EPREFIX}/usr:" \
+               -e "s:@MOZ_FIVE_HOME@:${MOZILLA_FIVE_HOME}:" \
+               -e "s:@APULSELIB_DIR@:${apulselib}:" \
+               -e "s:@DEFAULT_WAYLAND@:${use_wayland}:" \
+               "${ED}/usr/bin/${PN}" \
+               || die
+}
+
+pkg_postinst() {
+       xdg_pkg_postinst
+
+       use ffmpeg || ewarn "USE=-ffmpeg : HTML5 video will not render without 
media-video/ffmpeg installed"
+
+       local HAS_AUDIO=0
+       if use alsa || use pulseaudio; then
+               HAS_AUDIO=1
+       fi
+
+       if [[ ${HAS_AUDIO} -eq 0 ]] ; then
+               ewarn "USE=-pulseaudio & USE=-alsa : For audio please either 
set USE=pulseaudio or USE=alsa!"
+       fi
+
+       local show_doh_information
+       local show_shortcut_information
+
+       if [[ -z "${REPLACING_VERSIONS}" ]] ; then
+               # New install; Tell user that DoH is disabled by default
+               show_doh_information=yes
+               show_shortcut_information=no
+       else
+               local replacing_version
+               for replacing_version in ${REPLACING_VERSIONS} ; do
+                       if ver_test "${replacing_version}" -lt 91.0 ; then
+                               # Tell user that we no longer install a shortcut
+                               # per supported display protocol
+                               show_shortcut_information=yes
+                       fi
+               done
+       fi
+
+       if [[ -n "${show_doh_information}" ]] ; then
+               elog
+               elog "Note regarding Trusted Recursive Resolver aka 
DNS-over-HTTPS (DoH):"
+               elog "Due to privacy concerns (encrypting DNS might be a good 
thing, sending all"
+               elog "DNS traffic to Cloudflare by default is not a good idea 
and applications"
+               elog "should respect OS configured settings), 
\"network.trr.mode\" was set to 5"
+               elog "(\"Off by choice\") by default."
+               elog "You can enable DNS-over-HTTPS in ${PN^}'s preferences."
+       fi
+
+       if [[ -n "${show_shortcut_information}" ]] ; then
+               elog
+               elog "Since ${PN}-91.0 we no longer install multiple shortcuts 
for"
+               elog "each supported display protocol.  Instead we will only 
install"
+               elog "one generic Mozilla ${PN^} shortcut."
+               elog "If you still want to be able to select between running 
Mozilla ${PN^}"
+               elog "on X11 or Wayland, you have to re-create these shortcuts 
on your own."
+       fi
+
+       optfeature_header "Optional programs for extra features:"
+       optfeature "desktop notifications" x11-libs/libnotify
+       optfeature "encrypted chat support" net-libs/libotr
+       optfeature "fallback mouse cursor theme e.g. on WMs" 
gnome-base/gsettings-desktop-schemas
+}

Reply via email to