commit:     0d33bbaa05e417d600637a9c3221f354f0b84741
Author:     Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun May 25 09:14:15 2025 +0000
Commit:     Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun May 25 09:14:15 2025 +0000
URL:        https://gitweb.gentoo.org/proj/riscv.git/commit/?id=0d33bbaa

mail-client/thunderbird: treeclean

Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>

 mail-client/thunderbird/Manifest                   |   66 --
 .../files/disable-auto-update.policy.json          |    5 -
 mail-client/thunderbird/files/distribution.ini     |    9 -
 .../thunderbird/files/gentoo-default-prefs.js      |    7 -
 .../thunderbird/files/gentoo-hwaccel-prefs.js      |    3 -
 .../thunderbird/files/icon/thunderbird-r2.desktop  |   30 -
 mail-client/thunderbird/files/thunderbird-r1.sh    |  116 --
 .../thunderbird/files/thunderbird-wayland.sh       |    7 -
 mail-client/thunderbird/files/thunderbird-x11.sh   |    7 -
 mail-client/thunderbird/files/thunderbird.sh       |  128 ---
 mail-client/thunderbird/metadata.xml               |   36 -
 .../thunderbird/thunderbird-94.0_beta1.ebuild      | 1132 --------------------
 12 files changed, 1546 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
deleted file mode 100644
index c4595e9..0000000
--- a/mail-client/thunderbird/Manifest
+++ /dev/null
@@ -1,66 +0,0 @@
-DIST firefox-94-patches-80.tar.xz 21016 BLAKE2B 
0cd63b474a8f747020a91234cdc857b5ca0b2681105c5a56824c942dcf33a96f7c09eac2d65e52e678dcf841248179450dc90e7ad829129acfcdecec9aa157b1
 SHA512 
08734840864e6603466bc91ed1ea3db9c6ee506b581a28a0e8d3c6e73039dad83526ffa65a3c888e80eb4f74680727e081f306e1dce06a0fa70c9b4db55fa282
-DIST firefox-94-patches-riscv-1.tar.xz 2959632 BLAKE2B 
a2a26d7bbe27f70424119bbaec9dcc7ff4e36e7478a01ef7f07d3f1c4ec27b5a50f08dfd5fc39db283c520a20e4f8e4b0134e2cdffe3f77735c79eaa10d011ba
 SHA512 
bfb670aabea8482b744c42caa9d58343094cda6b0c7907c3b5ee42e64a1fd3a07ba7fa6dedfa78b70ff697e7d0314795685141bcdcd8f3e1f3c0590293de1b4c
-DIST thunderbird-94.0b1_beta1-af.xpi 555684 BLAKE2B 
ab3b0500d7a09c588efc7aaa39bff3987b5985312436c5afc2654d5a8f48aa8bb59bfb6efb135ed009a24440e071c9d60f539b4ddc5aa65adeda0f87265895e5
 SHA512 
48f8096bc8fd2c6498948f8749004eda219cd09f60621e32d5fd129429715a677b51aceea16992d0ed6387c4230254b844f993df1aa7fad21af1a97e25de4a05
-DIST thunderbird-94.0b1_beta1-ar.xpi 658867 BLAKE2B 
40013d72a1820a006f27323e777b9b51b2234e645f746ffef8f4c908a0efed9bbc561371901cdfaac36a2d4583eb36376ed06e3373090a4299874ccdacadc719
 SHA512 
2867cf882733c5076c8d540b0b016df1b6a0fc522e771c43e6ed310cdf81fb3f35817ed281fe36a6fbb0649c00ef35a7cb987224e29bdc92b7e76ad65ee387fa
-DIST thunderbird-94.0b1_beta1-ast.xpi 572996 BLAKE2B 
4b5b0d920e9927d9deaae87ee663f66bf7f2d9b6fe7378d5fbba67216868a16773fa53d5730bf02075f54f9159527f276113341f1d0a3960a0c9a39b13b066b9
 SHA512 
024102d6546fffb61ee0cd6dacd3eaac2b73899e9e2def8e24229d60e6f4a03f5e49c107cd04b92cadc88322a1fce1b9805fce0626d5a788ba903d45b6de74d4
-DIST thunderbird-94.0b1_beta1-be.xpi 681120 BLAKE2B 
42e2c98f9d408db934bfca673d989af547b4158d9c2bbce3603de1c1a1d88f3bba2210b3233532a290bf8878e0d4766c0f13ad3670f313a0539f77c43d7992ef
 SHA512 
4e65947d35818319416821dd5a9d2a3e7a509492d89fc4217d66c46df4e1e765067ef11de45864f623f450bad341640bc3e08f5548b80a768dd6c6dca8bb4226
-DIST thunderbird-94.0b1_beta1-bg.xpi 684733 BLAKE2B 
3a3a039751ffa7bb950be52a1f609ffd8ebfc092a1461eb44b5579c257ec1b0027b0e0ef54d9ce2374bc63fe0a688305ea460064a1a88f564e80bbb84afbfccc
 SHA512 
c4a02ce1a7f0d1057d3c92bbccbfe0cbd14b3dc54467713d4576b8cb10ade314147cc5112967a0b526578fda4b68714ac70b204330b5505650fafca2fba9b243
-DIST thunderbird-94.0b1_beta1-br.xpi 615612 BLAKE2B 
587cbdeeaa51ed5f01d0d98789d6fe1a6e4565ec0873a05bc4fdbf14925460d7b38df823cefbe5f0214bd826107ba2854625d7a000353179f38ff83f2803a3fe
 SHA512 
6dd3d1f6904bca41414b6c6b5b6560e558e6ceef7b2408356284b365d3f4a2cfae198045fdf84b7c371f7d431d3b8f7f6b9c6d4b74f076819faf707f81e4dea9
-DIST thunderbird-94.0b1_beta1-ca.xpi 639830 BLAKE2B 
6a94accca93ee6a3729591c3ca9b1407a06a6f8729ceeaec007f76cd6d95e440d7c1ce8e9f4daa61c18799c01c4a02876bae54ccf2adf0a4a90478d4a1e58654
 SHA512 
358172694747fd495113681a3ad127600610bfc7c12bf7a0dbd80a70e3bafd2d9bc5df65c25264965e80fa65a5372cf0c09a73c34d5de91be47345cdd336d953
-DIST thunderbird-94.0b1_beta1-cak.xpi 645549 BLAKE2B 
c512754fb189c98d1e78874f01b4d5a9bb91068ae30204e4c287b924bfef91cc98f8e8bb03c8fc8ae2c9800311f5f492247c60ab13a29a430c4c5474ceda18ba
 SHA512 
2fb7f385487e9cfcf4c45d537e66185495a29561057f1a49b5914cbd62d31b298fda6986b8422a84a9668906d9b71b71d693a58d5f5dfcf380210973642e7217
-DIST thunderbird-94.0b1_beta1-cs.xpi 694393 BLAKE2B 
533fbce3272c67f478b950eb854e2d81584ce40a0da6fab7224b5212968cc359b5b71f72a64326fd606daf15d196be1ddf07f20b3f4db82128e46d80dedd57f4
 SHA512 
e3715e9f1f35f4448c6cc45af9b4060ad04f9cf43865ad784a2dc6ccbaa3efe5e2dbeac185d8374d22297d44fb9bb39be83cd70931415ae45bff1df0e10025c4
-DIST thunderbird-94.0b1_beta1-cy.xpi 668604 BLAKE2B 
b04518bcb8ac864dc8859be351d16e3f4a8b8c339db21997e62991ed6e19f40694e08d3c8a2d662f9e0f61d49d3432840c7977142204a8115daaa01035b3885a
 SHA512 
22b5aa7f3892697c589b2ee7b1194066659cc3eafc31054dd87fee0eeaa45278f9f044dbbdadc42ee109c1ad310611778a55ec83c3b4a3ebcabff59c0a5a9081
-DIST thunderbird-94.0b1_beta1-da.xpi 652758 BLAKE2B 
c27a9cb461181a0970829242a3f4df527a486ad694f62feaf4e9da09fe87396ad32ab7a5ba0130654d8020768b1b8c7d55fc4030aac0b696a61df01297d841b2
 SHA512 
35441d97ce9c986a4cf6591f8e3442743dae1c1b49d0f7c2ee42fbf898f101618247b009d0f7087188aaca865375ccd825336ddf6beb004329bc18aaafc5e8e4
-DIST thunderbird-94.0b1_beta1-de.xpi 683896 BLAKE2B 
6fe65aaed2fa162f3b89074f06e0f611814d755341b96eff481e6e20ff47ac11836928cd84920900211f7b052e4538995518f194877d5e55e58895cd56c31eca
 SHA512 
83236b4616a5bb4cd6921e0438cc4a6ff14cdd936524c99185ee5465164e897d88784bf4670e5124110dafe2283a2b6b8077df55ca83ae105a94178b81b75633
-DIST thunderbird-94.0b1_beta1-dsb.xpi 701715 BLAKE2B 
a63732a64e0f5712ace41b6ec21949a89e2643590fce0ddc2db5fc735cbb6e0b7dc7fbf669590aa2e94627f045e7b113ba09bcbd01a18019df88783bca155807
 SHA512 
146fda43ac0b6bae50c50c90eed6b2878ef9850650eb7a58893eb350ad21e4e55fd300be14b6ec0038192e5681b642b9c394a77f609949869b139fb0c29d832b
-DIST thunderbird-94.0b1_beta1-el.xpi 795765 BLAKE2B 
fd634e0f965ef6bc0db52f795c3aa17f8aa40ba88759e47fcc1c7f997ab489343d239a83f1845ba8605af2423a9fe7cbb341465a08e2ef741e872a0f239e8495
 SHA512 
1b0a911c148ff6f14544668c72dd5deb3748fa144f84fbfd3f80c791e54c6d5ea64601f298e1c59a14786b0cc776b2a050820bbd0a75f3a15d4b9ab7dcab0bcc
-DIST thunderbird-94.0b1_beta1-en-CA.xpi 629690 BLAKE2B 
79c3cb6c39589f0d13f57a4031e70c13563c09ad2a7b3b0a8ddcd8a753179e631c2cfdbf4bca68371020041efee95deb2fb21a49a20602398f8d48797a7fd22a
 SHA512 
b33a37096c7349a4012a2962ae717ce28b0198171b465cc8769256854b6a5a1c8338984c5da2f25e5a9eeb0318f7d02010ae140bb357eed009007cec7971a9f0
-DIST thunderbird-94.0b1_beta1-en-GB.xpi 630614 BLAKE2B 
bb86179b817d02937f241de6521c31ad261792492d636bcd6902709e1ef3a126caa8e5b07843158e0336b957cde49194d2e007e21985093b20e90cb78111b0dd
 SHA512 
347324366486dab17525c3b0779918ac1431b45e65a5827005cad37194e8d97c42e397709934ef77cbc35d7fb488771ce6f702645e507e06deb7b07562e6b14c
-DIST thunderbird-94.0b1_beta1-es-AR.xpi 679064 BLAKE2B 
89191f9dd0d2b2038715004858ed293dd9cc4c149138b26f557b90fa03d5112e241af45c7f4a218d3d33aca2d0f17f2a3351b11b55e7490c39bcf0acabb9eb64
 SHA512 
042f3f05a5527914353482aba25a356eb246ed1d81131ed44a5eff1b86f94731c8ea046f5bcf9ff9d2e568abac4ae3739e823e62ed48aa8100adebc8735d5696
-DIST thunderbird-94.0b1_beta1-es-ES.xpi 570728 BLAKE2B 
619b0b75d724352e52fbce39fc87f1b54624b7bb6ed03ff53c47cae322f26b2436c661a2647bcf58162a155de3072cf754a9f295b3e1814634bea7946521da6c
 SHA512 
a60a10bab793d6a7164f6e36970ea1455b28811674bf5bcd7f56a058a49ae4eb18666be157f547c71ecc58c45ffc19d34954a390014021e1b06acd503b731b0c
-DIST thunderbird-94.0b1_beta1-et.xpi 597552 BLAKE2B 
ac0c7efb33ede73ee5327edc265ed2c595aa941c9933bfb8d0e0edb5b07fb30006066f504a2e4a306604f6d015b18937a2be253dc624b6f67a26b7d00409cd64
 SHA512 
96a4d032f3e4dea408fd483413ff0d1858f924ef7e9ca9b1b61f07e885de087439e63be9ea77658f8eb3bfcc79d30b4371b7676662c8c95d6c4032d1d5002213
-DIST thunderbird-94.0b1_beta1-eu.xpi 660390 BLAKE2B 
76dd7e977181f80fd8de2e55d240e84b6c84a8b2a1cfe5c1d6e7f2c2f10b2ab1f13305f6f6e2f06aeb228dbabe1ce0bf9240f243a3c4f74f77ae158379c30c9f
 SHA512 
64b93d0b3495decef486d90402c276d8f89edcc19a38431196a0dc0351fdda03b32948a038d42024eea8110f03d892a070d477427d5c8b579443725f62cd69f5
-DIST thunderbird-94.0b1_beta1-fi.xpi 660015 BLAKE2B 
d98286b4b3c4e4966358bc4cc77b040c72035fdb7e2259f37daf2346a3ffd92a70e729950a2c0eb9adda5fb8b5f3bc658c7fbaa1868860569e274938af13c100
 SHA512 
6f5a2aaf8e2d14a975c395a8b0930c151b76faf6ad9dda5597feee8999858c9d905e1faa3b750895e5309c39a6a5ec4f7ee02ec88c72440c866736580cd00c87
-DIST thunderbird-94.0b1_beta1-fr.xpi 691700 BLAKE2B 
692035b31d05cb5c1b422da2eb87ffffe293e1060aeea4a4738656c349f55571dcadb743fa24afa46987127aa6a87f528ca4e9dd09f3c742f3492507cdff2fc3
 SHA512 
ed82d9c9a3bfca70b449e0e4a9b1c55b57355531294b71174e79ce0554e87330d9ec3ae8c32e6df661df32d3d41746a836429f89e99fd7f084dd03a5e8a090fd
-DIST thunderbird-94.0b1_beta1-fy-NL.xpi 674344 BLAKE2B 
a8ee590b684bb72ab95ee5f23d5fdd626f6caf84a8b6a4e6dec58c290294f2a45aad8feb562e2ae7ce0767169988cd280bd2f0e3f077157c12450cb1304cbfc9
 SHA512 
780c883a0579175cb8d573efaa43945b6ffbd16cfebe00c2fc00bceaa166507f2782d4fe172511880af8fd65388ed0592cab9de234337677725cf97765f5766a
-DIST thunderbird-94.0b1_beta1-ga-IE.xpi 600042 BLAKE2B 
1fee02339f7978e040a85777d1116190cf71e3e939e336dfa4145314a99a36d895c6df09d6151ced4105c8684d1183a81d6eea24ce1b7a9ae329cd1f61eaea9b
 SHA512 
fcb7902a12b2388741a9a9bc5b9f3aad21b0e860fbbe064d91317c3c8b3b744f37d8f55228e4b7bd2f3353856ee55ee85d48cf704e0b6497242c519e1cc3ba5b
-DIST thunderbird-94.0b1_beta1-gd.xpi 634284 BLAKE2B 
90a27034b0721f55a807e1111636040383a8b2ad0839fa577389aeb34d73e565f491fd0d42470bae51eef6fe9891c9c73362bb51f6b22ec9cd1b2768c5e8dc8b
 SHA512 
30105fe1e5608bda394874a6a7c0a1b45beb5314bf24a458b9d8545a4958504ebb2d9939ebfa3877c9c16a73bdd16609cfd8f322862f7dedcf38f6949c465b9a
-DIST thunderbird-94.0b1_beta1-gl.xpi 668092 BLAKE2B 
24d6e403f467c5cd9a030b2c19043bfbce477eca53132f9015da0b1b42adcfe9f909f6a4df0dff0417fb81babd5d77da794029533aa5ac26a6d541b6dbeaaedf
 SHA512 
401316ea800f194483aa1451a95f2895d86436e5c844f431f45f597cc5deb26e90e946cbd27d22fcb26a6819e7f8f9190ee2beac7a9d35183676f9cebcd3fe50
-DIST thunderbird-94.0b1_beta1-he.xpi 649047 BLAKE2B 
f6b68f119d1ae703ba2113751da44787b0a0e56b4bb93cb1dae967f484120ace2f689ef72143e0489b607ce838d1c7313ba66eb5a09dc2df10f103cbb053142a
 SHA512 
497cbec99d0dbae635a35b9d19096167625801c1a7c2f7f0017d79a3be2103482cfb07351bb6465afa88b40aba64a6b102a735e01f3b59b1466c060f8dd2de6f
-DIST thunderbird-94.0b1_beta1-hr.xpi 638857 BLAKE2B 
194d21abf469edcb46f0c1c21db43187b716bc624adf911fb6c2331c386e45f671ba3485ab675360460b5f30770092e7c862553227f94a7c78eb2edda06529b4
 SHA512 
fa5639800a38a6a19f6115423802ad6c5c388296eb848326e49c3ac3342c63084a50debf8915447559b8eb1b30b13e6a00de7d267cccdbc4909748be7aaba955
-DIST thunderbird-94.0b1_beta1-hsb.xpi 698551 BLAKE2B 
3f6f67ff011a3839a08e755499202a1ff0be85597be2cc61a4e3ba41d358274f6b4f4bf00e3c5bf65662801c7abc29cd162a4f35ad1bf18f861206e0f428137c
 SHA512 
4121495d0b26174309bafe5c64fc34e0d31a1ae0861a0759ad7f3a28c7204e84cc9bdbfbc35cff35bbc78ebda67b2f20a117a8cf478a7e8ba0320c68ab2a1812
-DIST thunderbird-94.0b1_beta1-hu.xpi 701032 BLAKE2B 
b5d98c0be38a8c01d2240d53ffc91ef0c50873f99cba8fedb86db9b0351a984a00b74ed063f8b8ab71ec7304e227377df4e6f6fa06099b11e1f2c556b0858087
 SHA512 
f5cc2fd5aa1b6443906f54e1127264ee8ea6cefe41f836068962c86abf59ce5964a564019ba4f0ae5600c669bea7449041073defebe668e9c8afa500620c864b
-DIST thunderbird-94.0b1_beta1-id.xpi 637927 BLAKE2B 
0d3989bb27938015798aa0a7e51ce1fc005bca1d71668f444e26b0a86e11e04e38e3a98e059ed4bd09e6429767d40cc8dc53281fec2f230b7570b8a030f10e86
 SHA512 
010e8fa4aac7196483389d89c06d19bba4a78864e97f54b4e5ab3b196d8e069d0acfa79ae7962eab39bc1beb71c3ca1036cd362d258408e0784ee295aefdcad9
-DIST thunderbird-94.0b1_beta1-is.xpi 573304 BLAKE2B 
4cd96a9e99e19f74a0c2a4cc7788bab06af5fd79808c60fd34a4dba72d4d5fb2a40f8ce6ed840037eada8e47b6156febb4ce971b6c36a7e1d7cbd98ccb7e1952
 SHA512 
7c2a9972e11a3dda53f05c4ffe6a1a212126f2dc712f573928911834b2055216eb0bc4626c22a5f9338d348f2081e890c3579be2a00645f3d8e8fbd051839a4c
-DIST thunderbird-94.0b1_beta1-it.xpi 594089 BLAKE2B 
ae3cc2f7464b940e4a22307cb7f82a6ae145919004ca6c324de9f371c499d1bba9c7dbb79f916bac6dd065f620ba34ac0be29b11a38a1da98a548591d386ecbd
 SHA512 
e5cccb15507506af7e39a6bf02726febccf3ac91cb2a94f20bc7b586da7b92c94c8318b79ef6230084242bb14bfa87252138894ac1b00fce27068a1d93a13e63
-DIST thunderbird-94.0b1_beta1-ja.xpi 739060 BLAKE2B 
9fb463e615f47a58944b43a03df870b999649cdc92f88710e7d1564c77f1eba8570dff795127a429f4cb74495fffc3e1c454359cc3c74f8f1d77a70ad30aeda5
 SHA512 
51b47d2dc8794e8c3881a3a03a6d6bf19e569f69093c6f78289c57708bf7da84f3e5c0cdfd5d44a330a54b7f2e7cb1c0934612cde0d2522372503bdfce2234ed
-DIST thunderbird-94.0b1_beta1-ka.xpi 734372 BLAKE2B 
1124c8bcb7d7887e58dc7680602fde3327cc8089ca4a925f026ad1c8aa7debcc9de25ed4e3d4aebc8b5d6a47f64bd6c186ba7b08213f2cf006f152cdd72c8860
 SHA512 
d8c59ab603d488d875b137b1aeb52af36ba2fa0a9b9d81a505e65cbb4584bf2254cb80a39299161e92565048ebaa26a1fcaa7f31dedbe4ffb5c5b2910412642b
-DIST thunderbird-94.0b1_beta1-kab.xpi 670441 BLAKE2B 
3bbb7299f9bd5287a2552b82a3f1ff172548017c357794f3aa6b3a5ab79db63f93c971a0c5936d238ee002a767957a4aa33bd4408ac34c958dae987579a94e9a
 SHA512 
79cea3743157c400f89f94175858022b96f6fde44dbf69c0e5f2ed6113c6554bd1cd5ac2257cfef033038fe36e09029b72931ba47e384d0adabcbdaed55fcb3b
-DIST thunderbird-94.0b1_beta1-kk.xpi 728643 BLAKE2B 
447f2ad7111b3a80401f9e432071d2525601765fdd3dd1095c8f3c1039221790ae2001164c9643c09150f55501149f411af7a87467186700e30a776fde133cb7
 SHA512 
5c6f34d78bee8af59bf8e5e78e62ceac36b3968e59f22a1acc2e786ce10a2b512eccf0dc46e62117506256e6460f2a10c8b199f15d61299718013295116eb112
-DIST thunderbird-94.0b1_beta1-ko.xpi 692236 BLAKE2B 
b2a6e0dca719fed432b76e3be7ddc59dc4234cd8a788e5bb58028899eee70c5af6d0b33e9927d2341ffc19e2141e9d13397a4e17ccaa8b4bd0104b09a8b5ed75
 SHA512 
0b5a7ac5dd6337fb9084b187e2eead93c37a84c90c412940e653eb6b125222110ee2793efb01e561290bbdeaf100f3b500ba0c84090e7c5def364c0ed7fda54b
-DIST thunderbird-94.0b1_beta1-lt.xpi 685157 BLAKE2B 
d59f0193f31f9b15afc1d22ed5822f7d6fa84aff42b03ac2e6370f1a7eaef831204b57a0ec29bf918b0be0b2c369bf9e44df5d00045c6ee9e5868ac25e6b6996
 SHA512 
5e34f68d4d298b48a4db260f4ab5c9cddfa8f314c75c31a401e6a174eb5d0c1a9b59d8c768cabcd8bdbdf8074c82ea07e784e9b1c7c5cf51d72376c251e4dbf5
-DIST thunderbird-94.0b1_beta1-lv.xpi 610859 BLAKE2B 
418789bb86e4b58fa43b183e726a44c21823202d81f6f3ff735c6a542ed805692e14c9679d06fc9d0d5e9ab610736c060bedccc76480378a261555becb0272f6
 SHA512 
acd726981081ae5371215e5d99e0ec38876b049b0313c33f195b40a491730274b2a827efa344334e116d16dee6c3dc53912cf1ae7632637e95edd2d57d6985af
-DIST thunderbird-94.0b1_beta1-ms.xpi 572349 BLAKE2B 
1583304830b236c72b731df2ad7a96d88161390d0670642552890cadf3522c93dc8c8a05eca0577b817ddb74fb38b56d91bca2a2f7baab5fc57ff1198b32423f
 SHA512 
40ac86433670fb481f107bb166d9db9dfafc5637870b7571ecfe6e7ab0d96e4e15a2a3efd0d07778f6dcd988f4de37f5cd93fd0fa236ec9ed63cfa6fd1d04fd8
-DIST thunderbird-94.0b1_beta1-nb-NO.xpi 642966 BLAKE2B 
b468d521df636b3a0e3ed1ee5b761dc21f80fd0e334124194c148d9fb75907828a56ca31e7d5f739789ab9c0f5135458d692e0af39eacc908ebcb7957d8f278f
 SHA512 
a9e2adafc977004bc09c2fb3111ca2f7238e9c88d34198281031dda908e0456c1a26000f0408373500a2980e64f37f6d277ef7570ab948fa2224f8f4d17edbb7
-DIST thunderbird-94.0b1_beta1-nl.xpi 665576 BLAKE2B 
616d47ddb45aca2014fa5b1bdada25ba2712abeefe35cc3f3874b192b8cce2903f22d6dee34ccc46e37d679807713dc8827be61f7b983b4e4d61d25b288afb04
 SHA512 
73cfeab314f265b636834b22eb85bff46a14607ef53004f7a4c01c7c3050986ec6eea02b0da92cc03d7ecd0ad48f2af6afdc1788df5e20918a0de8c8657e95bb
-DIST thunderbird-94.0b1_beta1-nn-NO.xpi 646459 BLAKE2B 
b751c8a673fb0891a1e7bf8b2be4e40b2d9693793584a312aac4046f1419ce0d32c3e07b4974b3f4724b34e5349219f64f3d4c20d2dc05aba816499cb1a13c99
 SHA512 
d69037e66f4b255cf963601854265c19614b6e5c6c1e2e12cbe6aeec9efecb056bc3b66600290a62c3e12c07e53c01a5635f342c45d22efea3ab092c5231d848
-DIST thunderbird-94.0b1_beta1-pa-IN.xpi 645435 BLAKE2B 
7c4ab69d7bfb2bee22be318c477389481ee57b100b2b7eaf2587fc1b6230bda74fa3e39882e74bc437c8e723f7900e8e6800847ff412a76d0f9b25ba1dbdd0f9
 SHA512 
76b3b3d2e79cf09fc9e34a98559dfbd956e2e905ce81d6379303e77c6c10a299de38d8271cda48b60fd8c85f7297599e658f8fd4e3a18b1b8a2820dfdad93f08
-DIST thunderbird-94.0b1_beta1-pl.xpi 676509 BLAKE2B 
64dab713657c2d2edf9f3d2e38b2145eba26436498df49fb34d4e11260a574b7c63947754d4b40648df59cc2794a1967c62686855cbb3eaf927e7bc55b1db7a0
 SHA512 
55825e7d4c163c1ebd2470de76c6b3aff73356cbaf6ac722c4ce4c71737f71554da2c1fb5509584ab029e909d7a80e7c44df67e1b01968bcda99984e4fe8a2c6
-DIST thunderbird-94.0b1_beta1-pt-BR.xpi 674298 BLAKE2B 
18b346b1723897195f6e032007b2177c4a56bbdffd826a582d254f18f81f9698add6a2c6c16463afe5a717fb600d804b309d271835a0a2ce1768ba5599542a09
 SHA512 
47d6b1f114d0e574082b30af0556d958a942c9917a2c035058b6fda7f61685eb8ae6629ca4269c10eece778a0d21f9f62fceae87ab5e2386b81f928719b7ac11
-DIST thunderbird-94.0b1_beta1-pt-PT.xpi 662792 BLAKE2B 
aad605daf9bda125804ce17b98ad27a1a7b9d8e431434824d0eba4a0b89e027737bf1ebe6d13815fa2160d574a9e2b62712b1b3f0df8f0b99fa9820ad0d7fda1
 SHA512 
4515c919c9a70c7db95227f0ce4698f45b3a5f6da04d5238df7a2add3cf3c41b580a451ec70384bbe7d51f11de63737a29a1332e463a29100d9d61827bc1e70a
-DIST thunderbird-94.0b1_beta1-rm.xpi 668003 BLAKE2B 
0f846b5d3ae36bbb25ba033028402a436c96aa184d871122196624e7d814626fe5b34101686b2a8996eca7a1b8ee4aff8ae44ac727b70a51b911cacb266ecc81
 SHA512 
ff3d4c86fae96d623f04ffade8f93314dded12fcad4069a709bc4a7c3c6875f4913da0db369ddcc9b1ffbd6db47dbf402d54e6d7414bdd00fc3aae76b9518cad
-DIST thunderbird-94.0b1_beta1-ro.xpi 655211 BLAKE2B 
45979374f17666a3f2346325f075f0d3c72baed562302ce1f7673068027d7a1b20991b1c3bcbcdefad6afcf9ded7c25f0ae34c8b5bd63d7f9643d343bb8497de
 SHA512 
1ca30b3a831e1fc148bb05b15e3904de9541879d8b767f6531e4daaae301a7e171d851a1cf114501da27797f5d3169632b28d7b772b9e09231b86ba7d05420c5
-DIST thunderbird-94.0b1_beta1-ru.xpi 779515 BLAKE2B 
3239f70f05b11b11651a5b62677fd8a82fd6c34753d9b03d71b5c4be99ded81a64b8e493a5b2e6cdee5e598ed22a103bf2e30c9b7415c9c5fc81dfe46eb69806
 SHA512 
9bc8a808d5e450eceb33eb6ed905fb4efac03f420c8ec2cb66d8a6cddeb0d5769693301b76597f6051b0ddeb5d0d13db5646897d298324f7c2f2b96cf0b6d2be
-DIST thunderbird-94.0b1_beta1-sk.xpi 701265 BLAKE2B 
15377c7c3ecc0ecf76bc2cad6964b556d225133261937622560f25601521a6ac326ddb9e6ef5e966fd615a26c5794c4de1bd02e4c7ccd4ee41084325edad261e
 SHA512 
2f8df1edebecacecd0f6267234bb78b22fdca7185ed0bcbf6167e975003fe9d486f5a2130db161606539d469eaddaeb6aefced624eb3ba7e0765e1ef22754b33
-DIST thunderbird-94.0b1_beta1-sl.xpi 656174 BLAKE2B 
575ff46f455f87ca2f88481a6e96b15a754877951d01cb157bc59f823e3a0c8facbb23e8c83f8fe959a9029e8bd6d26af40049f4136bf5ed770a44b419ed3003
 SHA512 
fb156266422560c8eaaac6f6c66167d4526e84f5d0dc0964121c94dae9cdff67f6190aa299813d588afad8254db3155a69e5863b57e056dc91881de9d96edc76
-DIST thunderbird-94.0b1_beta1-sq.xpi 682636 BLAKE2B 
910c236b0e145727ed675075dcd704ea9060b53f2f583d7f1bd9a6822cc17e198f7a4988caf1a74f755bf488d7297ffda584ab47b605204b4dd49d97b64f048d
 SHA512 
42f5345fbd3779c92d8b466b629b5dea5756b2514591b3e295344b814e42895fad56389c4d0fdf5ef165c69b339a034d8eaa3fc52eeb2a3c4ac911b97e774f67
-DIST thunderbird-94.0b1_beta1-sr.xpi 701329 BLAKE2B 
0de14d2cfe72f74c0370c706ae56c2c414b5bb74b03076c3432b046d90540a71afb8927c856641fa12c1bd0329f8d063fc646f33eab3a262c907b46431cd1b89
 SHA512 
e1c1f2e9f0a79756a1801bb93b907b522a8505122f7614252d48bcae3d0124fc4cbc51f4b65097f24cdc4acfdaeef74f936de6daf428150c5730742b8bc2c2ac
-DIST thunderbird-94.0b1_beta1-sv-SE.xpi 669644 BLAKE2B 
1bb9a85d5f3d863ea7732a026a879af3ed7ce1cb61edbdada8a9fd269681ec35390c94907a4d3e19c7470ebcf7aaf5b7624c1991ef0778d75a24204af2afadc5
 SHA512 
396402c1c14784da73bab9bd6992bb5385a770ae0be8c6e93c837abb6a3db1e27065ce3cd1b00a5062d5536f69687e645528b94fece9ac448dcdacf0e1280d0a
-DIST thunderbird-94.0b1_beta1-th.xpi 737035 BLAKE2B 
37678dc54a35b8c8fd8109e6382195def96e74bdd36e527131c0db96f8f7b4c7afa47e8d55e092c97e4116673f4b1f74a15bbd7b0f78eb96fc37e11ebc6eee86
 SHA512 
d21729b84dd1a7e7c5d51b573cc867249bbca66a5d560c09081d2e9fd70ba6f5345d4a249b69c3a5c013aa112b539b3890ceeb3ebef005487d51b2bfcae7e924
-DIST thunderbird-94.0b1_beta1-tr.xpi 677261 BLAKE2B 
c51b6d4662b200bde52205e5c6ccdd3efa88638127a5b11cf59680899a565e2d9aefd963bbc801079930b25f50f6f581bd70b84368ffaa2e3944aa5fc63e27b8
 SHA512 
23daa28834c1934b9357bdd3f033dc2cb9096f95349db7f21deb2293a7d2e4e7f75d9e1e1a6cf0738d6eb2515965ff7bd7f98c79bd53b15814b830dbb843d358
-DIST thunderbird-94.0b1_beta1-uk.xpi 774110 BLAKE2B 
b0cea107b4d591a596ebe9ef6d8700d34424e820df91e841b6e4b23e998d1764f0c88efb15b90cd1a9fee01256aece7d9d863bace9de454e408d3b0eab28e478
 SHA512 
50ed51aee805f87feb3b715249c55c161db5d500d0114d7e576196e8fc15c477e4e3e96cb12099a5f866e7701b435c49927fc6b7ca876312a61780e973fa062f
-DIST thunderbird-94.0b1_beta1-uz.xpi 586207 BLAKE2B 
eaf10a58685871f74b15c26d86f74eae806b644951788120e440d167f0c026a96f86789bac5ea5a8995493a2056cee41bca44dd3310f628e797b85fab846f083
 SHA512 
c2893f894f900dee5db112a5563d2cbe0c8d4648b00794e98b9d6530206e4691561ad2eea93aedb8cf8a1efbf506db883f8f78f00b587d6a2d056c6c47ba6ebc
-DIST thunderbird-94.0b1_beta1-vi.xpi 701285 BLAKE2B 
5c357488f9a065b1bd42fb9482784d7ff0e52673dd80b3261409f9b8d85aa75d6032363f49c03c12a13bb88d5735e6c8604626eca9096edfabe4dbd2f7e0cf76
 SHA512 
6b1481ef84c03c1d4093c803c7f111bd7b8efc5ff8bfbb4994388976b70415555646db7e34371594502422f38f92300bc7b30c0c6b9f20356662eac393253a8b
-DIST thunderbird-94.0b1_beta1-zh-CN.xpi 708922 BLAKE2B 
6229a1b2197c3c7876d6955faa0f997da9b882baf6b4dbfea9b75cb22bbecb468137fcfa6b0cba326d45bf6c64b28de0420e03de2d0d4eb4a183df4854006a9a
 SHA512 
760e82859bf28a28e65ae874f35cb629d60f15523a284753dc95308cc20ce1a0163876036681123e1598cc7153400e2cca9bfd3ff3ed1e85c209bb36812c49e8
-DIST thunderbird-94.0b1_beta1-zh-TW.xpi 709679 BLAKE2B 
8e6638991a5c4a424c5802644653818988b2319459130f7eea35ea90ff70ee8d3e3417d0c17c7226f89a16d18364d092b8d5a75d2b003b01466b90da189f5ca2
 SHA512 
b2bb19991991864c1b17e0c032e088243c8dbc437f84e4e4362eb05cf69ea833f0aa7b4ddc68e6821628c36ca6309060eb5893f745952c723ad7c53347f56e32
-DIST thunderbird-94.0b1_beta1.source.tar.xz 405209680 BLAKE2B 
d6cdf4af41f5b718b4c01e1c37bd889987cf8c2e504b86b860135fa465546f4396d60f0b0c2c902bfd80e4459cd471d2b89672c6f5fda1fe65185f8453e905fe
 SHA512 
5f4071b263dbf72d35943ecf9d97a547adf8abf976395a692d609857391708b0fde9a489c8a8a4cf4d3f59b916883adfc153590af2efb780b44a02a4f25bb8f7

diff --git a/mail-client/thunderbird/files/disable-auto-update.policy.json 
b/mail-client/thunderbird/files/disable-auto-update.policy.json
deleted file mode 100644
index f366220..0000000
--- a/mail-client/thunderbird/files/disable-auto-update.policy.json
+++ /dev/null
@@ -1,5 +0,0 @@
-{
-  "policies": {
-    "DisableAppUpdate": true
-  }
-}

diff --git a/mail-client/thunderbird/files/distribution.ini 
b/mail-client/thunderbird/files/distribution.ini
deleted file mode 100644
index ab0d149..0000000
--- a/mail-client/thunderbird/files/distribution.ini
+++ /dev/null
@@ -1,9 +0,0 @@
-[Global]
-id=gentoo
-version=1.0
-about=Mozilla Thunderbird for Gentoo
-about.de=Mozilla Thunderbird für Gentoo
-
-[Preferences]
-app.distributor="gentoo"
-app.distributor.channel="gentoo"

diff --git a/mail-client/thunderbird/files/gentoo-default-prefs.js 
b/mail-client/thunderbird/files/gentoo-default-prefs.js
deleted file mode 100644
index 4b5121a..0000000
--- a/mail-client/thunderbird/files/gentoo-default-prefs.js
+++ /dev/null
@@ -1,7 +0,0 @@
-pref("general.smoothScroll",               true);
-pref("general.autoScroll",                 false);
-pref("general.useragent.locale",           
"chrome://global/locale/intl.properties");
-pref("mail.shell.checkDefaultClient",      false);
-pref("intl.locale.requested",              "");
-/* Disable DoH by default */
-pref("network.trr.mode",                   5);

diff --git a/mail-client/thunderbird/files/gentoo-hwaccel-prefs.js 
b/mail-client/thunderbird/files/gentoo-hwaccel-prefs.js
deleted file mode 100644
index a00144a..0000000
--- a/mail-client/thunderbird/files/gentoo-hwaccel-prefs.js
+++ /dev/null
@@ -1,3 +0,0 @@
-/* Force hardware accelerated rendering due to USE=hwaccel */
-pref("layers.acceleration.force-enabled",  true);
-pref("webgl.force-enabled",                true);

diff --git a/mail-client/thunderbird/files/icon/thunderbird-r2.desktop 
b/mail-client/thunderbird/files/icon/thunderbird-r2.desktop
deleted file mode 100644
index 9bcd414..0000000
--- a/mail-client/thunderbird/files/icon/thunderbird-r2.desktop
+++ /dev/null
@@ -1,30 +0,0 @@
-[Desktop Entry]
-Version=1.0
-Name=@NAME@
-GenericName=Email
-Comment=Send and Receive Email
-Comment[ca]=Llegiu i escriviu correu
-Comment[cs]=Čtení a psaní pošty
-Comment[de]=Emails lesen und verfassen
-Comment[fi]=Lue ja kirjoita sähköposteja
-Comment[fr]=Lire et écrire des courriels
-Comment[it]=Leggere e scrivere email
-Comment[ja]=メールの読み書き
-Comment[pl]=Czytanie i wysyłanie e-maili
-Comment[pt_BR]=Ler e escrever suas mensagens
-Comment[sv]=Läs och skriv e-post
-Exec=@EXEC@ %u
-Icon=@ICON@
-Terminal=false
-Type=Application
-MimeType=message/rfc822;text/calendar;x-scheme-handler/mailto;
-StartupNotify=true
-Categories=Network;Email;Calendar;
-Keywords=email;messages;calendar
-Actions=profile-manager-window;
-
-[Desktop Action profile-manager-window]
-Name=Open the Profile Manager
-Name[de]=Profilverwaltung öffnen
-Name[cs]=Správa profilů
-Exec=@EXEC@ --ProfileManager

diff --git a/mail-client/thunderbird/files/thunderbird-r1.sh 
b/mail-client/thunderbird/files/thunderbird-r1.sh
deleted file mode 100644
index a433ee3..0000000
--- a/mail-client/thunderbird/files/thunderbird-r1.sh
+++ /dev/null
@@ -1,116 +0,0 @@
-#!/bin/bash
-
-##
-## Usage:
-##
-## $ thunderbird
-##
-## This script is meant to run Mozilla Thunderbird in Gentoo.
-
-cmdname=$(basename "$0")
-
-##
-## Variables
-##
-MOZ_ARCH=$(uname -m)
-case ${MOZ_ARCH} in
-       x86_64|s390x|sparc64)
-               MOZ_LIB_DIR="@PREFIX@/lib64"
-               SECONDARY_LIB_DIR="@PREFIX@/lib"
-               ;;
-       *)
-               MOZ_LIB_DIR="@PREFIX@/lib"
-               SECONDARY_LIB_DIR="@PREFIX@/lib64"
-               ;;
-esac
-
-MOZ_THUNDERBIRD_FILE="thunderbird"
-
-if [[ ! -r ${MOZ_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} ]]; then
-       if [[ ! -r ${SECONDARY_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} ]]; 
then
-               echo "Error: ${MOZ_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} 
not found" >&2
-               if [[ -d ${SECONDARY_LIB_DIR} ]]; then
-                       echo "       
${SECONDARY_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} not found" >&2
-               fi
-               exit 1
-       fi
-       MOZ_LIB_DIR="${SECONDARY_LIB_DIR}"
-fi
-MOZILLA_FIVE_HOME="${MOZ_LIB_DIR}/thunderbird"
-MOZ_EXTENSIONS_PROFILE_DIR="${HOME}/.mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}"
-MOZ_PROGRAM="${MOZILLA_FIVE_HOME}/${MOZ_THUNDERBIRD_FILE}"
-
-##
-## Enable Wayland backend?
-##
-if @DEFAULT_WAYLAND@ && [[ -z ${MOZ_DISABLE_WAYLAND} ]]; then
-       if [[ -n "${WAYLAND_DISPLAY}" ]]; then
-               export MOZ_ENABLE_WAYLAND=1
-       fi
-fi
-
-##
-## Use D-Bus remote exclusively when there's Wayland display.
-##
-if [[ -n "${WAYLAND_DISPLAY}" ]]; then
-       export MOZ_DBUS_REMOTE=1
-fi
-
-##
-## Make sure that we set the plugin path
-##
-MOZ_PLUGIN_DIR="plugins"
-
-if [[ -n "${MOZ_PLUGIN_PATH}" ]]; then
-       
MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
-else
-       MOZ_PLUGIN_PATH=${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
-fi
-
-if [[ -d "${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}" ]]; then
-       
MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
-fi
-
-export MOZ_PLUGIN_PATH
-
-##
-## Set MOZ_APP_LAUNCHER for gnome-session
-##
-export MOZ_APP_LAUNCHER="@PREFIX@/bin/${cmdname}"
-
-##
-## Disable the GNOME crash dialog, Mozilla has its own
-##
-if [[ "${XDG_CURRENT_DESKTOP}" == "GNOME" ]]; then
-       GNOME_DISABLE_CRASH_DIALOG=1
-       export GNOME_DISABLE_CRASH_DIALOG
-fi
-
-##
-## Enable Xinput2 (#617344)
-##
-
-# respect user settings
-MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2:-auto}
-
-if [[ ${MOZ_USE_XINPUT2} == auto && -n ${WAYLAND_DISPLAY} ]]; then
-       # enabling XINPUT2 should be safe for all wayland users
-       MOZ_USE_XINPUT2=1
-elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == KDE ]]; then
-       # XINPUT2 is known to cause problems for KWin users
-       MOZ_USE_XINPUT2=0
-elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == LXQT ]]; then
-       # LXQt uses KWin
-       MOZ_USE_XINPUT2=0
-elif [[ ${MOZ_USE_XINPUT2} == auto ]]; then
-       # should work on Mate, Xfce, FluxBox, OpenBox and all the others ...
-       MOZ_USE_XINPUT2=1
-fi
-
-[[ ${MOZ_USE_XINPUT2} != 0 ]] && export MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2}
-
-# Don't throw "old profile" dialog box.
-export MOZ_ALLOW_DOWNGRADE=1
-
-# Run the mail client
-exec ${MOZ_PROGRAM} "${@}"

diff --git a/mail-client/thunderbird/files/thunderbird-wayland.sh 
b/mail-client/thunderbird/files/thunderbird-wayland.sh
deleted file mode 100644
index 2cfdc5e..0000000
--- a/mail-client/thunderbird/files/thunderbird-wayland.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-#
-# Run Mozilla Thunderbird under Wayland
-#
-export MOZ_ENABLE_WAYLAND=1
-exec @PREFIX@/bin/thunderbird "$@"

diff --git a/mail-client/thunderbird/files/thunderbird-x11.sh 
b/mail-client/thunderbird/files/thunderbird-x11.sh
deleted file mode 100644
index 2f4e410..0000000
--- a/mail-client/thunderbird/files/thunderbird-x11.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/sh
-
-#
-# Run Mozilla Thunderbird on X11
-#
-export MOZ_DISABLE_WAYLAND=1
-exec @PREFIX@/bin/thunderbird "$@"

diff --git a/mail-client/thunderbird/files/thunderbird.sh 
b/mail-client/thunderbird/files/thunderbird.sh
deleted file mode 100644
index 7345cfc..0000000
--- a/mail-client/thunderbird/files/thunderbird.sh
+++ /dev/null
@@ -1,128 +0,0 @@
-#!/bin/bash
-
-##
-## Usage:
-##
-## $ thunderbird
-##
-## This script is meant to run Mozilla Thunderbird in Gentoo.
-
-cmdname=$(basename "$0")
-
-##
-## Variables
-##
-MOZ_ARCH=$(uname -m)
-case ${MOZ_ARCH} in
-       x86_64|s390x|sparc64)
-               MOZ_LIB_DIR="@PREFIX@/lib64"
-               SECONDARY_LIB_DIR="@PREFIX@/lib"
-               ;;
-       *)
-               MOZ_LIB_DIR="@PREFIX@/lib"
-               SECONDARY_LIB_DIR="@PREFIX@/lib64"
-               ;;
-esac
-
-MOZ_THUNDERBIRD_FILE="thunderbird"
-
-if [[ ! -r ${MOZ_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} ]]; then
-       if [[ ! -r ${SECONDARY_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} ]]; 
then
-               echo "Error: ${MOZ_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} 
not found" >&2
-               if [[ -d $SECONDARY_LIB_DIR ]]; then
-                       echo "       
${SECONDARY_LIB_DIR}/thunderbird/${MOZ_THUNDERBIRD_FILE} not found" >&2
-               fi
-               exit 1
-       fi
-       MOZ_LIB_DIR="$SECONDARY_LIB_DIR"
-fi
-MOZILLA_FIVE_HOME="${MOZ_LIB_DIR}/thunderbird"
-MOZ_EXTENSIONS_PROFILE_DIR="${HOME}/.mozilla/extensions/{3550f703-e582-4d05-9a08-453d09bdfdc6}"
-MOZ_PROGRAM="${MOZILLA_FIVE_HOME}/${MOZ_THUNDERBIRD_FILE}"
-DESKTOP_FILE="thunderbird"
-
-##
-## Enable Wayland backend?
-##
-if @DEFAULT_WAYLAND@ && [[ -z ${MOZ_DISABLE_WAYLAND} ]]; then
-       if [[ -n "$WAYLAND_DISPLAY" ]]; then
-               DESKTOP_FILE="thunderbird-wayland"
-               export MOZ_ENABLE_WAYLAND=1
-       fi
-elif [[ -n ${MOZ_DISABLE_WAYLAND} ]]; then
-       DESKTOP_FILE="thunderbird-x11"
-fi
-
-##
-## Use D-Bus remote exclusively when there's Wayland display.
-##
-if [[ -n "${WAYLAND_DISPLAY}" ]]; then
-       export MOZ_DBUS_REMOTE=1
-fi
-
-##
-## Make sure that we set the plugin path
-##
-MOZ_PLUGIN_DIR="plugins"
-
-if [[ -n "${MOZ_PLUGIN_PATH}" ]]; then
-       
MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
-else
-       MOZ_PLUGIN_PATH=${MOZ_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
-fi
-
-if [[ -d "${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}" ]]; then
-       
MOZ_PLUGIN_PATH=${MOZ_PLUGIN_PATH}:${SECONDARY_LIB_DIR}/mozilla/${MOZ_PLUGIN_DIR}
-fi
-
-export MOZ_PLUGIN_PATH
-
-##
-## Set MOZ_APP_LAUNCHER for gnome-session
-##
-export MOZ_APP_LAUNCHER="@PREFIX@/bin/${cmdname}"
-
-##
-## Disable the GNOME crash dialog, Mozilla has its own
-##
-if [[ "$XDG_CURRENT_DESKTOP" == "GNOME" ]]; then
-       GNOME_DISABLE_CRASH_DIALOG=1
-       export GNOME_DISABLE_CRASH_DIALOG
-fi
-
-##
-## Enable Xinput2 (#617344)
-##
-
-# respect user settings
-MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2:-auto}
-
-if [[ ${MOZ_USE_XINPUT2} == auto && -n ${WAYLAND_DISPLAY} ]]; then
-       # enabling XINPUT2 should be safe for all wayland users
-       MOZ_USE_XINPUT2=1
-elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == KDE ]]; then
-       # XINPUT2 is known to cause problems for KWin users
-       MOZ_USE_XINPUT2=0
-elif [[ ${MOZ_USE_XINPUT2} == auto && ${XDG_CURRENT_DESKTOP^^} == LXQT ]]; then
-       # LXQt uses KWin
-       MOZ_USE_XINPUT2=0
-elif [[ ${MOZ_USE_XINPUT2} == auto ]]; then
-       # should work on Mate, Xfce, FluxBox, OpenBox and all the others ...
-       MOZ_USE_XINPUT2=1
-fi
-
-[[ ${MOZ_USE_XINPUT2} != 0 ]] && export MOZ_USE_XINPUT2=${MOZ_USE_XINPUT2}
-
-# Don't throw "old profile" dialog box.
-export MOZ_ALLOW_DOWNGRADE=1
-
-##
-## Route to the correct .desktop file to get proper
-## name and actions
-##
-if [[ $@ != *"--name "* ]]; then
-       set -- --name "${DESKTOP_FILE}" "$@"
-fi
-
-# Run the mail client
-exec ${MOZ_PROGRAM} "$@"

diff --git a/mail-client/thunderbird/metadata.xml 
b/mail-client/thunderbird/metadata.xml
deleted file mode 100644
index ceafcda..0000000
--- a/mail-client/thunderbird/metadata.xml
+++ /dev/null
@@ -1,36 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-<maintainer type="project">
-       <email>[email protected]</email>
-       <name>Gentoo Mozilla Team</name>
-</maintainer>
-<use>
-       <flag name="clang">Use Clang compiler instead of GCC</flag>
-       <flag name="eme-free">Disable EME (DRM plugin) cabability at build 
time</flag>
-       <flag name="hwaccel">Force-enable hardware-accelerated rendering 
(Mozilla bug 594876)</flag>
-       <flag name="lto">Enable Link Time Optimization (LTO). Requires Gold 
linker when using GCC
-               or LDD linker when using Clang</flag>
-       <flag name="openh264">Use <pkg>media-libs/openh264</pkg> for H.264 
support
-               instead of downloading binary blob from Mozilla at 
runtime</flag>
-       <flag name="pgo">Add support for profile-guided optimization using 
gcc-4.5,
-               for faster binaries. This option will double the compile 
time.</flag>
-       <flag name="sndio">Enable support for the <pkg>media-sound/sndio</pkg> 
backend</flag>
-       <flag name="system-av1">Use the system-wide <pkg>media-libs/dav1d</pkg>
-               and <pkg>media-libs/libaom</pkg> library instead of 
bundled.</flag>
-       <flag name="system-harfbuzz">Use the system-wide 
<pkg>media-libs/harfbuzz</pkg>
-               and <pkg>media-gfx/graphite2</pkg> instead of bundled.</flag>
-       <flag name="system-icu">Use the system-wide <pkg>dev-libs/icu</pkg>
-               instead of bundled.</flag>
-       <flag name="system-jpeg">Use the system-wide 
<pkg>media-libs/libjpeg-turbo</pkg>
-               instead of bundled.</flag>
-       <flag name="system-libevent">Use the system-wide 
<pkg>dev-libs/libevent</pkg>
-               instead of bundled.</flag>
-       <flag name="system-libvpx">Use the system-wide 
<pkg>media-libs/libvpx</pkg>
-               instead of bundled.</flag>
-       <flag name="system-png">Use the system-wide <pkg>media-libs/libpng</pkg>
-               instead of bundled (requires APNG patches)</flag>
-       <flag name="system-webp">Use the system-wide 
<pkg>media-libs/libwebp</pkg>
-               instead of bundled.</flag>
-</use>
-</pkgmetadata>

diff --git a/mail-client/thunderbird/thunderbird-94.0_beta1.ebuild 
b/mail-client/thunderbird/thunderbird-94.0_beta1.ebuild
deleted file mode 100644
index a2e2537..0000000
--- a/mail-client/thunderbird/thunderbird-94.0_beta1.ebuild
+++ /dev/null
@@ -1,1132 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-FIREFOX_RISCV_PATCHSET="firefox-94-patches-riscv-1.tar.xz"
-FIREFOX_PATCHSET="firefox-94-patches-80.tar.xz"
-
-LLVM_MAX_SLOT=13
-
-PYTHON_COMPAT=( python3_{7..10} )
-PYTHON_REQ_USE="ncurses,sqlite,ssl"
-
-WANT_AUTOCONF="2.1"
-
-VIRTUALX_REQUIRED="pgo"
-
-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 autotools check-reqs desktop flag-o-matic gnome2-utils \
-       llvm multiprocessing pax-utils python-any-r1 toolchain-funcs \
-       virtualx xdg
-
-MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/releases/${MOZ_PV}";
-
-if [[ ${PV} == *_rc* ]] ; then
-       
MOZ_SRC_BASE_URI="https://archive.mozilla.org/pub/${MOZ_PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}";
-fi
-
-PATCH_URIS=(
-       https://dev.gentoo.org/~dlan/mozilla/patchsets/${FIREFOX_RISCV_PATCHSET}
-       
https://dev.gentoo.org/~{axs,polynomial-c,whissi,dlan}/mozilla/patchsets/${FIREFOX_PATCHSET}
-)
-
-SRC_URI="${MOZ_SRC_BASE_URI}/source/${MOZ_P}.source.tar.xz -> 
${MOZ_P_DISTFILES}.source.tar.xz
-       ${PATCH_URIS[@]}"
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.thunderbird.net/";
-
-KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-
-SLOT="0/$(ver_cut 1)"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-
-IUSE="+clang cpu_flags_arm_neon dbus debug eme-free hardened hwaccel"
-IUSE+=" jack lto +openh264 pgo pulseaudio sndio selinux"
-IUSE+=" +system-av1 +system-harfbuzz +system-icu +system-jpeg +system-libevent 
+system-libvpx system-png +system-webp"
-IUSE+=" wayland wifi"
-
-REQUIRED_USE="debug? ( !system-av1 )
-       pgo? ( lto )
-       wifi? ( dbus )"
-
-BDEPEND="${PYTHON_DEPS}
-       app-arch/unzip
-       app-arch/zip
-       >=dev-util/cbindgen-0.19.0
-       >=net-libs/nodejs-10.23.1
-       virtual/pkgconfig
-       >=virtual/rust-1.51.0
-       || (
-               (
-                       sys-devel/clang:13
-                       sys-devel/llvm:13
-                       clang? (
-                               =sys-devel/lld-13*
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-13*[profile] )
-                       )
-               )
-               (
-                       sys-devel/clang:12
-                       sys-devel/llvm:12
-                       clang? (
-                               =sys-devel/lld-12*
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-12*[profile] )
-                       )
-               )
-               (
-                       sys-devel/clang:11
-                       sys-devel/llvm:11
-                       clang? (
-                               =sys-devel/lld-11*
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-11*[profile] )
-                       )
-               )
-       )
-       amd64? ( >=dev-lang/nasm-2.13 )
-       x86? ( >=dev-lang/nasm-2.13 )"
-
-CDEPEND="
-       >=dev-libs/nss-3.69
-       >=dev-libs/nspr-4.32
-       dev-libs/atk
-       dev-libs/expat
-       >=x11-libs/cairo-1.10[X]
-       >=x11-libs/gtk+-3.4.0:3[X]
-       x11-libs/gdk-pixbuf
-       >=x11-libs/pango-1.22.0
-       >=media-libs/mesa-10.2:*
-       media-libs/fontconfig
-       >=media-libs/freetype-2.4.10
-       kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
-       virtual/freedesktop-icon-theme
-       >=x11-libs/pixman-0.19.2
-       >=dev-libs/glib-2.26:2
-       >=sys-libs/zlib-1.2.3
-       >=dev-libs/libffi-3.0.10:=
-       media-video/ffmpeg
-       x11-libs/libX11
-       x11-libs/libxcb
-       x11-libs/libXcomposite
-       x11-libs/libXdamage
-       x11-libs/libXext
-       x11-libs/libXfixes
-       x11-libs/libXrender
-       x11-libs/libXt
-       dbus? (
-               sys-apps/dbus
-               dev-libs/dbus-glib
-       )
-       system-av1? (
-               >=media-libs/dav1d-0.8.1:=
-               >=media-libs/libaom-1.0.0:=
-       )
-       system-harfbuzz? (
-               >=media-libs/harfbuzz-2.8.1:0=
-               >=media-gfx/graphite2-1.3.13
-       )
-       system-icu? ( >=dev-libs/icu-69.1:= )
-       system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
-       system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
-       system-libvpx? ( >=media-libs/libvpx-1.8.2:0=[postproc] )
-       system-png? ( >=media-libs/libpng-1.6.35:0=[apng] )
-       system-webp? ( >=media-libs/libwebp-1.1.0:0= )
-       wifi? (
-               kernel_linux? (
-                       sys-apps/dbus
-                       dev-libs/dbus-glib
-                       net-misc/networkmanager
-               )
-       )
-       jack? ( virtual/jack )
-       selinux? ( sec-policy/selinux-mozilla )
-       sndio? ( media-sound/sndio )"
-
-RDEPEND="${CDEPEND}
-       jack? ( virtual/jack )
-       openh264? ( media-libs/openh264:*[plugin] )
-       pulseaudio? (
-               || (
-                       media-sound/pulseaudio
-                       >=media-sound/apulse-0.1.12-r4
-               )
-       )
-       selinux? ( sec-policy/selinux-mozilla )
-       !<x11-plugins/enigmail-2.2"
-
-DEPEND="${CDEPEND}
-       x11-libs/libICE
-       x11-libs/libSM
-       pulseaudio? (
-               || (
-                       media-sound/pulseaudio
-                       >=media-sound/apulse-0.1.12-r4[sdk]
-               )
-       )
-       wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
-       amd64? ( virtual/opengl )
-       x86? ( virtual/opengl )"
-
-S="${WORKDIR}/${PN}-${PV%_*}"
-
-llvm_check_deps() {
-       if ! has_version -b "sys-devel/clang:${LLVM_SLOT}" ; then
-               einfo "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM 
slot ${LLVM_SLOT} ..." >&2
-               return 1
-       fi
-
-       if use clang ; then
-               if ! has_version -b "=sys-devel/lld-${LLVM_SLOT}*" ; then
-                       einfo "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
-                       return 1
-               fi
-
-               if use pgo ; then
-                       if ! has_version -b 
"=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
-                               einfo 
"=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM 
slot ${LLVM_SLOT} ..." >&2
-                               return 1
-                       fi
-               fi
-       fi
-
-       einfo "Using LLVM slot ${LLVM_SLOT} to build" >&2
-}
-
-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 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_clear_vendor_checksums() {
-       debug-print-function ${FUNCNAME} "$@"
-
-       if [[ ${#} -ne 1 ]] ; then
-               die "${FUNCNAME} requires exact one argument"
-       fi
-
-       einfo "Clearing cargo checksums for ${1} ..."
-
-       sed -i \
-               -e 's/\("files":{\)[^}]*/\1/' \
-               "${S}"/third_party/rust/${1}/.cargo-checksum.json \
-               || die
-}
-
-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
-}
-
-mozconfig_add_options_ac() {
-       debug-print-function ${FUNCNAME} "$@"
-
-       if [[ ${#} -lt 2 ]] ; then
-               die "${FUNCNAME} requires at least two arguments"
-       fi
-
-       local reason=${1}
-       shift
-
-       local option
-       for option in ${@} ; do
-               echo "ac_add_options ${option} # ${reason}" >>${MOZCONFIG}
-       done
-}
-
-mozconfig_add_options_mk() {
-       debug-print-function ${FUNCNAME} "$@"
-
-       if [[ ${#} -lt 2 ]] ; then
-               die "${FUNCNAME} requires at least two arguments"
-       fi
-
-       local reason=${1}
-       shift
-
-       local option
-       for option in ${@} ; do
-               echo "mk_add_options ${option} # ${reason}" >>${MOZCONFIG}
-       done
-}
-
-mozconfig_use_enable() {
-       debug-print-function ${FUNCNAME} "$@"
-
-       if [[ ${#} -lt 1 ]] ; then
-               die "${FUNCNAME} requires at least one arguments"
-       fi
-
-       local flag=$(use_enable "${@}")
-       mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" 
"${flag}"
-}
-
-mozconfig_use_with() {
-       debug-print-function ${FUNCNAME} "$@"
-
-       if [[ ${#} -lt 1 ]] ; then
-               die "${FUNCNAME} requires at least one arguments"
-       fi
-
-       local flag=$(use_with "${@}")
-       mozconfig_add_options_ac "$(use ${1} && echo +${1} || echo -${1})" 
"${flag}"
-}
-
-pkg_pretend() {
-       if [[ ${MERGE_TYPE} != binary ]] ; then
-               if use pgo ; then
-                       if ! has usersandbox $FEATURES ; then
-                               die "You must enable usersandbox as X server 
can not run as root!"
-                       fi
-               fi
-
-               # Ensure we have enough disk space to compile
-               if use pgo || use lto || use debug ; then
-                       CHECKREQS_DISK_BUILD="13500M"
-               else
-                       CHECKREQS_DISK_BUILD="6400M"
-               fi
-
-               check-reqs_pkg_pretend
-       fi
-}
-
-pkg_setup() {
-       if [[ ${MERGE_TYPE} != binary ]] ; then
-               if use pgo ; then
-                       if ! has userpriv ${FEATURES} ; then
-                               eerror "Building ${PN} with USE=pgo and 
FEATURES=-userpriv is not supported!"
-                       fi
-               fi
-
-               # Ensure we have enough disk space to compile
-               if use pgo || use lto || use debug ; then
-                       CHECKREQS_DISK_BUILD="13500M"
-               else
-                       CHECKREQS_DISK_BUILD="6400M"
-               fi
-
-               check-reqs_pkg_setup
-
-               llvm_pkg_setup
-
-               if use clang && use lto ; then
-                       local version_lld=$(ld.lld --version 2>/dev/null | awk 
'{ print $2 }')
-                       [[ -n ${version_lld} ]] && version_lld=$(ver_cut 1 
"${version_lld}")
-                       [[ -z ${version_lld} ]] && die "Failed to read ld.lld 
version!"
-
-                       # temp fix for https://bugs.gentoo.org/768543
-                       # we can assume that rust 1.{49,50}.0 always uses llvm 
11
-                       local version_rust=$(rustc -Vv 2>/dev/null | grep -F -- 
'release:' | awk '{ print $2 }')
-                       [[ -n ${version_rust} ]] && version_rust=$(ver_cut 1-2 
"${version_rust}")
-                       [[ -z ${version_rust} ]] && die "Failed to read version 
from rustc!"
-
-                       if ver_test "${version_rust}" -ge "1.49" && ver_test 
"${version_rust}" -le "1.50" ; then
-                               local version_llvm_rust="11"
-                       else
-                               local version_llvm_rust=$(rustc -Vv 2>/dev/null 
| grep -F -- 'LLVM version:' | awk '{ print $3 }')
-                               [[ -n ${version_llvm_rust} ]] && 
version_llvm_rust=$(ver_cut 1 "${version_llvm_rust}")
-                               [[ -z ${version_llvm_rust} ]] && die "Failed to 
read used LLVM version from rustc!"
-                       fi
-
-                       if ver_test "${version_lld}" -ne "${version_llvm_rust}" 
; then
-                               eerror "Rust is using LLVM version 
${version_llvm_rust} but ld.lld version belongs to LLVM version ${version_lld}."
-                               eerror "You will be unable to link 
${CATEGORY}/${PN}. To proceed you have the following options:"
-                               eerror "  - Manually switch rust version using 
'eselect rust' to match used LLVM version"
-                               eerror "  - Switch to 
dev-lang/rust[system-llvm] which will guarantee matching version"
-                               eerror "  - Build ${CATEGORY}/${PN} without 
USE=lto"
-                               die "LLVM version used by Rust 
(${version_llvm_rust}) does not match with ld.lld version (${version_lld})!"
-                       fi
-               fi
-
-               if ! use clang && [[ $(gcc-major-version) -eq 11 ]] \
-                       && ! has_version -b ">sys-devel/gcc-11.1.0:11" ; then
-                       # bug 792705
-                       eerror "Using GCC 11 to compile firefox is currently 
known to be broken (see bug #792705)."
-                       die "Set USE=clang or select <gcc-11 to build 
${CATEGORY}/${P}."
-               fi
-
-               python-any-r1_pkg_setup
-
-               # Avoid PGO profiling problems due to enviroment leakage
-               # These should *always* be cleaned up anyway
-               unset \
-                       DBUS_SESSION_BUS_ADDRESS \
-                       DISPLAY \
-                       ORBIT_SOCKETDIR \
-                       SESSION_MANAGER \
-                       XAUTHORITY \
-                       XDG_CACHE_HOME \
-                       XDG_SESSION_COOKIE
-
-               # Build system is using /proc/self/oom_score_adj, bug #604394
-               addpredict /proc/self/oom_score_adj
-
-               if use pgo ; then
-                       # Allow access to GPU during PGO run
-                       local ati_cards mesa_cards nvidia_cards render_cards
-                       shopt -s nullglob
-
-                       ati_cards=$(echo -n /dev/ati/card* | sed 's/ /:/g')
-                       if [[ -n "${ati_cards}" ]] ; then
-                               addpredict "${ati_cards}"
-                       fi
-
-                       mesa_cards=$(echo -n /dev/dri/card* | sed 's/ /:/g')
-                       if [[ -n "${mesa_cards}" ]] ; then
-                               addpredict "${mesa_cards}"
-                       fi
-
-                       nvidia_cards=$(echo -n /dev/nvidia* | sed 's/ /:/g')
-                       if [[ -n "${nvidia_cards}" ]] ; then
-                               addpredict "${nvidia_cards}"
-                       fi
-
-                       render_cards=$(echo -n /dev/dri/renderD128* | sed 's/ 
/:/g')
-                       if [[ -n "${render_cards}" ]] ; then
-                               addpredict "${render_cards}"
-                       fi
-
-                       shopt -u nullglob
-               fi
-
-               if ! mountpoint -q /dev/shm ; then
-                       # If /dev/shm is not available, configure is known to 
fail with
-                       # a traceback report referencing 
/usr/lib/pythonN.N/multiprocessing/synchronize.py
-                       ewarn "/dev/shm is not mounted -- expect build 
failures!"
-               fi
-
-               # Google API keys (see 
http://www.chromium.org/developers/how-tos/api-keys)
-               # Note: These are for Gentoo Linux use ONLY. For your own 
distribution, please
-               # get your own set of keys.
-               if [[ -z "${MOZ_API_KEY_GOOGLE+set}" ]] ; then
-                       
MOZ_API_KEY_GOOGLE="AIzaSyDEAOvatFogGaPi0eTgsV_ZlEzx0ObmepsMzfAc"
-               fi
-
-               if [[ -z "${MOZ_API_KEY_LOCATION+set}" ]] ; then
-                       
MOZ_API_KEY_LOCATION="AIzaSyB2h2OuRgGaPicUgy5N-5hsZqiPW6sH3n_rptiQ"
-               fi
-
-               # Mozilla API keys (see 
https://location.services.mozilla.com/api)
-               # Note: These are for Gentoo Linux use ONLY. For your own 
distribution, please
-               # get your own set of keys.
-               if [[ -z "${MOZ_API_KEY_MOZILLA+set}" ]] ; then
-                       
MOZ_API_KEY_MOZILLA="edb3d487-3a84-46m0ap1e3-9dfd-92b5efaaa005"
-               fi
-
-               # Ensure we use C locale when building, bug #746215
-               export LC_ALL=C
-       fi
-}
-
-src_unpack() {
-       local _lp_dir="${WORKDIR}/language_packs"
-       local _src_file
-
-       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
-                       unpack ${_src_file}
-               fi
-       done
-}
-
-src_prepare() {
-       use lto && rm -v 
"${WORKDIR}"/firefox-patches/*-LTO-Only-enable-LTO-*.patch
-       eapply "${WORKDIR}/firefox-patches"
-
-       # Allow user to apply any additional patches without modifing ebuild
-       eapply_user
-
-       # Make LTO respect MAKEOPTS
-       sed -i \
-               -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
-               "${S}"/build/moz.configure/lto-pgo.configure \
-               || die "sed failed to set num_cores"
-
-       # Make ICU respect MAKEOPTS
-       sed -i \
-               -e "s/multiprocessing.cpu_count()/$(makeopts_jobs)/" \
-               "${S}"/intl/icu_sources_data.py \
-               || die "sed failed to set num_cores"
-
-       # sed-in toolchain prefix
-       sed -i \
-               -e "s/objdump/${CHOST}-objdump/" \
-               "${S}"/python/mozbuild/mozbuild/configure/check_debug_ranges.py 
\
-               || die "sed failed to set toolchain prefix"
-
-       sed -i \
-               -e 's/ccache_stats = None/return None/' \
-               "${S}"/python/mozbuild/mozbuild/controller/building.py \
-               || die "sed failed to disable ccache stats call"
-
-       einfo "Removing pre-built binaries ..."
-       find "${S}"/third_party -type f \( -name '*.so' -o -name '*.o' \) 
-print -delete || die
-
-       # Clearing checksums where we have applied patches
-       moz_clear_vendor_checksums target-lexicon-0.9.0
-
-       # Create build dir
-       BUILD_DIR="${WORKDIR}/${PN}_build"
-       mkdir -p "${BUILD_DIR}" || die
-
-       # Write API keys to disk
-       echo -n "${MOZ_API_KEY_GOOGLE//gGaPi/}" > "${S}"/api-google.key || die
-       echo -n "${MOZ_API_KEY_LOCATION//gGaPi/}" > "${S}"/api-location.key || 
die
-       echo -n "${MOZ_API_KEY_MOZILLA//m0ap1/}" > "${S}"/api-mozilla.key || die
-
-       xdg_src_prepare
-}
-
-src_configure() {
-       # Show flags set at the beginning
-       einfo "Current BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
-       einfo "Current CFLAGS:\t\t${CFLAGS:-no value set}"
-       einfo "Current CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
-       einfo "Current LDFLAGS:\t\t${LDFLAGS:-no value set}"
-       einfo "Current RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
-       local have_switched_compiler=
-       if use clang && ! tc-is-clang ; then
-               # Force clang
-               einfo "Enforcing the use of clang due to USE=clang ..."
-               have_switched_compiler=yes
-               AR=llvm-ar
-               CC=${CHOST}-clang
-               CXX=${CHOST}-clang++
-               NM=llvm-nm
-               RANLIB=llvm-ranlib
-       elif ! use clang && ! tc-is-gcc ; then
-               # Force gcc
-               have_switched_compiler=yes
-               einfo "Enforcing the use of gcc due to USE=-clang ..."
-               AR=gcc-ar
-               CC=${CHOST}-gcc
-               CXX=${CHOST}-g++
-               NM=gcc-nm
-               RANLIB=gcc-ranlib
-       fi
-
-       if [[ -n "${have_switched_compiler}" ]] ; then
-               # Because we switched active compiler we have to ensure
-               # that no unsupported flags are set
-               strip-unsupported-flags
-       fi
-
-       # Ensure we use correct toolchain
-       export HOST_CC="$(tc-getBUILD_CC)"
-       export HOST_CXX="$(tc-getBUILD_CXX)"
-       tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG
-
-       # Pass the correct toolchain paths through cbindgen
-       if tc-is-cross-compiler ; then
-               export BINDGEN_CFLAGS="${SYSROOT:+--sysroot=${ESYSROOT}} 
--target=${CHOST} ${BINDGEN_CFLAGS-}"
-       fi
-
-       # Set MOZILLA_FIVE_HOME
-       export MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-
-       # python/mach/mach/mixin/process.py fails to detect SHELL
-       export SHELL="${EPREFIX}/bin/bash"
-
-       # Set state path
-       export MOZBUILD_STATE_PATH="${BUILD_DIR}"
-
-       # Set MOZCONFIG
-       export MOZCONFIG="${S}/.mozconfig"
-
-       # Initialize MOZCONFIG
-       mozconfig_add_options_ac '' --enable-application=comm/mail
-
-       # Set Gentoo defaults
-       export MOZILLA_OFFICIAL=1
-
-       mozconfig_add_options_ac 'Gentoo default' \
-               --allow-addon-sideload \
-               --disable-cargo-incremental \
-               --disable-crashreporter \
-               --disable-install-strip \
-               --disable-strip \
-               --disable-updater \
-               --enable-js-shell \
-               --enable-official-branding \
-               --enable-release \
-               --enable-system-ffi \
-               --enable-system-pixman \
-               --host="${CBUILD:-${CHOST}}" \
-               --libdir="${EPREFIX}/usr/$(get_libdir)" \
-               --prefix="${EPREFIX}/usr" \
-               --target="${CHOST}" \
-               --without-ccache \
-               --with-intl-api \
-               --with-libclang-path="$(llvm-config --libdir)" \
-               --with-system-nspr \
-               --with-system-nss \
-               --with-system-zlib \
-               --with-toolchain-prefix="${CHOST}-" \
-               --with-unsigned-addon-scopes=app,system \
-               --x-includes="${SYSROOT}${EPREFIX}/usr/include" \
-               --x-libraries="${SYSROOT}${EPREFIX}/usr/$(get_libdir)"
-
-       # Set update channel
-       local update_channel=release
-       [[ -n ${MOZ_ESR} ]] && update_channel=esr
-       mozconfig_add_options_ac '' --update-channel=${update_channel}
-
-       if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
-               mozconfig_add_options_ac '' --enable-rust-simd
-       fi
-
-       if [[ -s "${S}/api-google.key" ]] ; then
-               local key_origin="Gentoo default"
-               if [[ $(cat "${S}/api-google.key" | md5sum | awk '{ print $1 
}') != 709560c02f94b41f9ad2c49207be6c54 ]] ; then
-                       key_origin="User value"
-               fi
-
-               mozconfig_add_options_ac "${key_origin}" \
-                       
--with-google-safebrowsing-api-keyfile="${S}/api-google.key"
-       else
-               einfo "Building without Google API key ..."
-       fi
-
-       if [[ -s "${S}/api-location.key" ]] ; then
-               local key_origin="Gentoo default"
-               if [[ $(cat "${S}/api-location.key" | md5sum | awk '{ print $1 
}') != ffb7895e35dedf832eb1c5d420ac7420 ]] ; then
-                       key_origin="User value"
-               fi
-
-               mozconfig_add_options_ac "${key_origin}" \
-                       
--with-google-location-service-api-keyfile="${S}/api-location.key"
-       else
-               einfo "Building without Location API key ..."
-       fi
-
-       if [[ -s "${S}/api-mozilla.key" ]] ; then
-               local key_origin="Gentoo default"
-               if [[ $(cat "${S}/api-mozilla.key" | md5sum | awk '{ print $1 
}') != 3927726e9442a8e8fa0e46ccc39caa27 ]] ; then
-                       key_origin="User value"
-               fi
-
-               mozconfig_add_options_ac "${key_origin}" \
-                       --with-mozilla-api-keyfile="${S}/api-mozilla.key"
-       else
-               einfo "Building without Mozilla API key ..."
-       fi
-
-       mozconfig_use_with system-av1
-       mozconfig_use_with system-harfbuzz
-       mozconfig_use_with system-harfbuzz system-graphite2
-       mozconfig_use_with system-icu
-       mozconfig_use_with system-jpeg
-       mozconfig_use_with system-libevent system-libevent 
"${SYSROOT}${EPREFIX}/usr"
-       mozconfig_use_with system-libvpx
-       mozconfig_use_with system-png
-       mozconfig_use_with system-webp
-
-       mozconfig_use_enable dbus
-
-       use eme-free && mozconfig_add_options_ac '+eme-free' --disable-eme
-
-       if use hardened ; then
-               mozconfig_add_options_ac "+hardened" --enable-hardening
-               append-ldflags "-Wl,-z,relro -Wl,-z,now"
-       fi
-
-       mozconfig_use_enable jack
-
-       mozconfig_use_enable pulseaudio
-       # force the deprecated alsa sound code if pulseaudio is disabled
-       if use kernel_linux && ! use pulseaudio ; then
-               mozconfig_add_options_ac '-pulseaudio' --enable-alsa
-       fi
-
-       mozconfig_use_enable sndio
-
-       mozconfig_use_enable wifi necko-wifi
-
-       if use wayland ; then
-               mozconfig_add_options_ac '+wayland' 
--enable-default-toolkit=cairo-gtk3-wayland
-       else
-               mozconfig_add_options_ac '' --enable-default-toolkit=cairo-gtk3
-       fi
-
-       if use lto ; then
-               if use clang ; then
-                       # Upstream only supports lld when using clang
-                       mozconfig_add_options_ac "forcing ld=lld due to 
USE=clang and USE=lto" --enable-linker=lld
-
-                       mozconfig_add_options_ac '+lto' --enable-lto=cross
-               else
-                       # ld.gold is known to fail:
-                       # 
/usr/lib/gcc/x86_64-pc-linux-gnu/11.2.1/../../../../x86_64-pc-linux-gnu/bin/ld.gold:
 internal error in set_xindex, at 
/var/tmp/portage/sys-devel/binutils-2.37_p1-r1/work/binutils-2.37/gold/object.h:1050
-
-                       # ThinLTO is currently broken, see bmo#1644409
-                       mozconfig_add_options_ac '+lto' --enable-lto=full
-                       mozconfig_add_options_ac "linker is set to bfd" 
--enable-linker=bfd
-               fi
-
-               if use pgo ; then
-                       mozconfig_add_options_ac '+pgo' MOZ_PGO=1
-
-                       if use clang ; then
-                               # Used in build/pgo/profileserver.py
-                               export LLVM_PROFDATA="llvm-profdata"
-                       fi
-               fi
-       else
-               # Avoid auto-magic on linker
-               if use clang ; then
-                       # This is upstream's default
-                       mozconfig_add_options_ac "forcing ld=lld due to 
USE=clang" --enable-linker=lld
-               else
-                       mozconfig_add_options_ac "linker is set to bfd" 
--enable-linker=bfd
-               fi
-       fi
-
-       # LTO flag was handled via configure
-       filter-flags '-flto*'
-
-       mozconfig_use_enable debug
-       if use debug ; then
-               mozconfig_add_options_ac '+debug' --disable-optimize
-       else
-               if is-flag '-g*' ; then
-                       if use clang ; then
-                               mozconfig_add_options_ac 'from CFLAGS' 
--enable-debug-symbols=$(get-flag '-g*')
-                       else
-                               mozconfig_add_options_ac 'from CFLAGS' 
--enable-debug-symbols
-                       fi
-               else
-                       mozconfig_add_options_ac 'Gentoo default' 
--disable-debug-symbols
-               fi
-
-               if is-flag '-O0' ; then
-                       mozconfig_add_options_ac "from CFLAGS" 
--enable-optimize=-O0
-               elif is-flag '-O4' ; then
-                       mozconfig_add_options_ac "from CFLAGS" 
--enable-optimize=-O4
-               elif is-flag '-O3' ; then
-                       mozconfig_add_options_ac "from CFLAGS" 
--enable-optimize=-O3
-               elif is-flag '-O1' ; then
-                       mozconfig_add_options_ac "from CFLAGS" 
--enable-optimize=-O1
-               elif is-flag '-Os' ; then
-                       mozconfig_add_options_ac "from CFLAGS" 
--enable-optimize=-Os
-               else
-                       mozconfig_add_options_ac "Gentoo default" 
--enable-optimize=-O2
-               fi
-       fi
-
-       # Debug flag was handled via configure
-       filter-flags '-g*'
-
-       # Optimization flag was handled via configure
-       filter-flags '-O*'
-
-       # Modifications to better support ARM, bug #553364
-       if use cpu_flags_arm_neon ; then
-               mozconfig_add_options_ac '+cpu_flags_arm_neon' --with-fpu=neon
-
-               if ! tc-is-clang ; then
-                       # thumb options aren't supported when using clang, bug 
666966
-                       mozconfig_add_options_ac '+cpu_flags_arm_neon' \
-                               --with-thumb=yes \
-                               --with-thumb-interwork=no
-               fi
-       fi
-
-       if [[ ${CHOST} == armv*h* ]] ; then
-               mozconfig_add_options_ac 'CHOST=armv*h*' --with-float-abi=hard
-
-               if ! use system-libvpx ; then
-                       sed -i \
-                               -e "s|softfp|hard|" \
-                               "${S}"/media/libvpx/moz.build \
-                               || die
-               fi
-       fi
-
-       if use clang ; then
-               # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
-               # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
-               # toolkit/moz.configure Elfhack section: target.cpu in ('arm', 
'x86', 'x86_64')
-               local disable_elf_hack=
-               if use amd64 ; then
-                       disable_elf_hack=yes
-               elif use x86 ; then
-                       disable_elf_hack=yes
-               elif use arm ; then
-                       disable_elf_hack=yes
-               fi
-
-               if [[ -n ${disable_elf_hack} ]] ; then
-                       mozconfig_add_options_ac 'elf-hack is broken when using 
Clang' --disable-elf-hack
-               fi
-       elif tc-is-gcc ; then
-               if ver_test $(gcc-fullversion) -ge 10 ; then
-                       einfo "Forcing -fno-tree-loop-vectorize to workaround 
GCC bug, see bug 758446 ..."
-                       append-cxxflags -fno-tree-loop-vectorize
-               fi
-       fi
-
-       # Additional ARCH support
-       case "${ARCH}" in
-               arm)
-                       # Reduce the memory requirements for linking
-                       if use clang ; then
-                               # Nothing to do
-                               :;
-                       elif tc-ld-is-gold || use lto ; then
-                               append-ldflags -Wl,--no-keep-memory
-                       else
-                               append-ldflags -Wl,--no-keep-memory 
-Wl,--reduce-memory-overheads
-                       fi
-                       ;;
-       esac
-
-       if ! use elibc_glibc ; then
-               mozconfig_add_options_ac '!elibc_glibc' --disable-jemalloc
-       fi
-
-       # Allow elfhack to work in combination with unstripped binaries
-       # when they would normally be larger than 2GiB.
-       append-ldflags "-Wl,--compress-debug-sections=zlib"
-
-       # Make revdep-rebuild.sh happy; Also required for musl
-       append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}",--enable-new-dtags
-
-       # Pass $MAKEOPTS to build system
-       export MOZ_MAKE_FLAGS="${MAKEOPTS}"
-
-       # Use system's Python environment
-       export MACH_USE_SYSTEM_PYTHON=1
-
-       # Disable notification when build system has finished
-       export MOZ_NOSPAM=1
-
-       # Portage sets XARGS environment variable to "xargs -r" by default which
-       # breaks build system's check_prog() function which doesn't support 
arguments
-       mozconfig_add_options_ac 'Gentoo default' 
"XARGS=${EPREFIX}/usr/bin/xargs"
-
-       # Set build dir
-       mozconfig_add_options_mk 'Gentoo default' "MOZ_OBJDIR=${BUILD_DIR}"
-
-       # Show flags we will use
-       einfo "Build BINDGEN_CFLAGS:\t${BINDGEN_CFLAGS:-no value set}"
-       einfo "Build CFLAGS:\t\t${CFLAGS:-no value set}"
-       einfo "Build CXXFLAGS:\t\t${CXXFLAGS:-no value set}"
-       einfo "Build LDFLAGS:\t\t${LDFLAGS:-no value set}"
-       einfo "Build RUSTFLAGS:\t\t${RUSTFLAGS:-no value set}"
-
-       # Handle EXTRA_CONF and show summary
-       local ac opt hash reason
-
-       # Apply EXTRA_ECONF entries to $MOZCONFIG
-       if [[ -n ${EXTRA_ECONF} ]] ; then
-               IFS=\! read -a ac <<<${EXTRA_ECONF// --/\!}
-               for opt in "${ac[@]}"; do
-                       mozconfig_add_options_ac "EXTRA_ECONF" --${opt#--}
-               done
-       fi
-
-       echo
-       echo "=========================================================="
-       echo "Building ${PF} with the following configuration"
-       grep ^ac_add_options "${MOZCONFIG}" | while read ac opt hash reason; do
-               [[ -z ${hash} || ${hash} == \# ]] \
-                       || die "error reading mozconfig: ${ac} ${opt} ${hash} 
${reason}"
-               printf "    %-30s  %s\n" "${opt}" "${reason:-mozilla.org 
default}"
-       done
-       echo "=========================================================="
-       echo
-
-       ./mach configure || die
-}
-
-src_compile() {
-       local virtx_cmd=
-
-       if use pgo ; then
-               virtx_cmd=virtx
-
-               # Reset and cleanup environment variables used by GNOME/XDG
-               gnome2_environment_reset
-
-               addpredict /root
-       fi
-
-       local -x GDK_BACKEND=x11
-
-       ${virtx_cmd} ./mach build --verbose \
-               || die
-}
-
-src_install() {
-       # xpcshell is getting called during install
-       pax-mark m \
-               "${BUILD_DIR}"/dist/bin/xpcshell \
-               "${BUILD_DIR}"/dist/bin/${PN} \
-               "${BUILD_DIR}"/dist/bin/plugin-container
-
-       DESTDIR="${D}" ./mach install || die
-
-       # Upstream cannot ship symlink but we can (bmo#658850)
-       rm "${ED}${MOZILLA_FIVE_HOME}/${PN}-bin" || die
-       dosym ${PN} ${MOZILLA_FIVE_HOME}/${PN}-bin
-
-       # Don't install llvm-symbolizer from sys-devel/llvm package
-       if [[ -f "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] ; then
-               rm -v "${ED}${MOZILLA_FIVE_HOME}/llvm-symbolizer" || die
-       fi
-
-       # Install policy (currently only used to disable application updates)
-       insinto "${MOZILLA_FIVE_HOME}/distribution"
-       newins "${FILESDIR}"/distribution.ini distribution.ini
-       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"
-
-       # Set dictionary path to use system hunspell
-       cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set 
spellchecker.dictionary_path pref"
-       pref("spellchecker.dictionary_path",       
"${EPREFIX}/usr/share/myspell");
-       EOF
-
-       # Force hwaccel prefs if USE=hwaccel is enabled
-       if use hwaccel ; then
-               cat "${FILESDIR}"/gentoo-hwaccel-prefs.js \
-               >>"${GENTOO_PREFS}" \
-               || die "failed to add prefs to force hardware-accelerated 
rendering to all-gentoo.js"
-       fi
-
-       # Force the graphite pref if USE=system-harfbuzz is enabled, since the 
pref cannot disable it
-       if use system-harfbuzz ; then
-               cat >>"${GENTOO_PREFS}" <<-EOF || die "failed to set 
gfx.font_rendering.graphite.enabled pref"
-               sticky_pref("gfx.font_rendering.graphite.enabled", true);
-               EOF
-       fi
-
-       # Install language packs
-       local langpacks=( $(find "${WORKDIR}/language_packs" -type f -name 
'*.xpi') )
-       if [[ -n "${langpacks}" ]] ; then
-               moz_install_xpi "${MOZILLA_FIVE_HOME}/distribution/extensions" 
"${langpacks[@]}"
-       fi
-
-       # Install icons
-       local icon_srcdir="${S}/comm/mail/branding/thunderbird"
-       local icon_symbolic_file="${icon_srcdir}/TB-symbolic.svg"
-
-       insinto /usr/share/icons/hicolor/symbolic/apps
-       newins "${icon_symbolic_file}" ${PN}-symbolic.svg
-
-       local icon size
-       for icon in "${icon_srcdir}"/default*.png ; do
-               size=${icon%.png}
-               size=${size##*/default}
-
-               if [[ ${size} -eq 48 ]] ; then
-                       newicon "${icon}" ${PN}.png
-               fi
-
-               newicon -s ${size} "${icon}" ${PN}.png
-       done
-
-       # Install menu
-       local app_name="Mozilla ${MOZ_PN^}"
-       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_preinst() {
-       xdg_pkg_preinst
-
-       # If the apulse libs are available in MOZILLA_FIVE_HOME then apulse
-       # does not need to be forced into the LD_LIBRARY_PATH
-       if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
-               einfo "APULSE found; Generating library symlinks for sound 
support ..."
-               local lib
-               pushd "${ED}${MOZILLA_FIVE_HOME}" &>/dev/null || die
-               for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
-                       # A quickpkg rolled by hand will grab symlinks as part 
of the package,
-                       # so we need to avoid creating them if they already 
exist.
-                       if [[ ! -L ${lib##*/} ]] ; then
-                               ln -s "${lib}" ${lib##*/} || die
-                       fi
-               done
-               popd &>/dev/null || die
-       fi
-}
-
-pkg_postinst() {
-       xdg_pkg_postinst
-
-       if use pulseaudio && has_version ">=media-sound/apulse-0.1.12-r4" ; then
-               elog "Apulse was detected at merge time on this system and so 
it will always be"
-               elog "used for sound.  If you wish to use pulseaudio instead 
please unmerge"
-               elog "media-sound/apulse."
-               elog
-       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
-}

Reply via email to