commit:     67f0c7f80bf7a3f52572c19ca989d1bd0e1dbf33
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 31 01:29:39 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Fri Jul 31 01:30:20 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=67f0c7f8

mail-client/thunderbird: security cleanup

Package-Manager: Portage-3.0.1, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 mail-client/thunderbird/Manifest                   |  62 --
 mail-client/thunderbird/thunderbird-68.10.0.ebuild | 830 ---------------------
 2 files changed, 892 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 3957e84e527..e8da60fb8bb 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,68 +1,6 @@
-DIST firefox-68.0-patches-14.tar.xz 17488 BLAKE2B 
697aecf97b04b45ea17ed1c1eaded95ca5064760cd0468968326f1683c10d91b76458c0f3e1ae7772b0d43c33632c03a69e5b09579284de19ecaaf7603dc2412
 SHA512 
9a601b80f747eb52ce772ec931d4f5ff0180ca1531c92d46ca116fb8218c829b9be496392e785d79106c76abef149e666cdc65204bdf1ebb7904b65264cfa6b6
 DIST firefox-68.0-patches-15.tar.xz 16060 BLAKE2B 
f9e6cd58ea51bed1af90a9d30fd551dc7e939afcd1b4d00de1271bd4bda94021c6f1799fd9945962c14ffa1fd0b6a6429369c4e45efc2000f179b9b2e46971e7
 SHA512 
9cb2479637dd8b84e0ab68dc0fe144acd2dc74feca282fd3c4b485ca6f0de8190244587622713a5421b243ccda153f738e9a8f463e87e15e93e9b725d943e128
 DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B 
bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9
 SHA512 
6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
 DIST lightning-6.2.5.tar.xz 1745976 BLAKE2B 
31e237f8d34ab2a2ac522767460467257d1f49d15fbe24f5b80dde9fb709ffafd0c0442d99c6643ce434cf7bdf0d670447f86da9fcdadc7ada6814431ef41e8a
 SHA512 
1e997bb91d484908f225cc6e971874d308e8a8e2451a3e678f8a74bcb9e360babbd1f8aebcafb3e628ef5b10eb697ee47af2bfedbc956fee71d99084c8816235
-DIST thunderbird-68.10.0-ar.xpi 617169 BLAKE2B 
b1332b1a70a7cf85b608d1cd177c3c3b65bf5246684aebf1f348649043a44c7c5e7794fab8a01cb6ed3e6a7f4eb281c31b6c3c626a358e93a7584936c630e525
 SHA512 
b8abcf0aaa8488942d195c7507b1f7763381e312b001349fe5dd3ce083a58c7f75b3e03b3beefc5dff5e07fab2b975b2084516a3d3d011c60ddbaa274716b962
-DIST thunderbird-68.10.0-ast.xpi 551300 BLAKE2B 
55815b205b5b667f09f534ac058ca3737ef4545c38d95b95c9277d5d3e1ff182bdd4659b0c04b5352316298fcb37ccdb19fb57cb1ed194095db15928afd360aa
 SHA512 
925b82a654161a4d5c216079f9fd6a7d5b93a4652e878a1e19882f99cad94dbddf44855f8a0e10d27a289733cadc6d61f42e549d3a63508fd4a3b065f08b5a1d
-DIST thunderbird-68.10.0-be.xpi 646281 BLAKE2B 
1fb7f596fb2b2f2c11910d3f6aadecb3b28c9e4fe5ca8a811a89725c8454cfd1a02dbb04b977700468d5c513416610b194ee19328545bc14fc641bd0ddb473dd
 SHA512 
19b8ebb2dfcf984435d24dd0687b16342bb3a723be3a69f000094e0e31429a908dceafd89f197093d53370a7e36b83759c8ca89350c3c87f300f11017f384760
-DIST thunderbird-68.10.0-bg.xpi 646228 BLAKE2B 
b0cab8335eec58f21a13b6ae6970b07ac1070205eb5ee75e9491f59b8d42a5c486f56ef3b3105faae90835095660cf8963b43341de46e3fe8e269c1065ca0472
 SHA512 
c4a84579bb92ecd8f78bc8d831e7bfebd337ee847ffcb2d81ea9de33bc46cb9a7dd5695c0eb333382b39bcb98e709ddf6eb0ed06322478cd3a2e0d18861f96a7
-DIST thunderbird-68.10.0-br.xpi 574852 BLAKE2B 
aedcbc138090f132a375f92fc9fb18b4cc943b84bf4fd7b28ff95bd1c1c4ccb90200a0b5bac96a25ed725755aeda444f5f56e6a49e9fed67ccfd074f330b48da
 SHA512 
f6f46e881d141c667d6cb357a16750f572e31cfcc99a5b150e2f7362166c45d20557c2b43e25dd49fc1ba6de4ede3988bb332fada86e81b22bbbcedd14a20698
-DIST thunderbird-68.10.0-ca.xpi 578440 BLAKE2B 
ba04528b022615f16bd54ba80d6af056747336f7a56b2ffb9cccc562732bb8ff0a64bd4e880608f0e13d65b617ce6e3c9353bc0f3e09011d3851bd2b19e6d29e
 SHA512 
7c8be4a150cff5e4c14f0c1ab4a4ef0efc5a19a1e7bd12b273109a22188d7c76ce104775bea227fbb54f71383d59228e9f2a9ad873611b2e8f19b4616ebc9091
-DIST thunderbird-68.10.0-cak.xpi 602711 BLAKE2B 
14688fb76b173b068fd8a96106d396c49fc94577d138e4781c5d5bce076f796a509ba0aa63d9b07ced63afd8c898b514bb95af9c0f647f81b157febf7fcf199f
 SHA512 
bb5a35677b9d2945c803d7ea3681b720eb7d371c8d33d8988ebbd403d69cf27b43f5f051ac827441c6ce7a980f90740bd75780f915af8eecad7b7e5274693fba
-DIST thunderbird-68.10.0-cs.xpi 603043 BLAKE2B 
3711a76dbd12cf670633f16997ac4bbcb17e3c821c2ecd0ec7b0718932996f81dabac01783cc25be66272a55b7ef4c245ce98516554c5f2a959eadec74cb5261
 SHA512 
689ffc46ab11a57c8316ae8bfaf467324a148d9c6eee835a934d3e237da7bbc91a48ea191815ed925c8740ac6ed2ad481eb6bacc29f6a1bfb2e60a289afaa146
-DIST thunderbird-68.10.0-cy.xpi 589903 BLAKE2B 
afb83cb52d6d4c512a06a47d44669942dca1a58b516732324e77921698400008de16c3e272ad466af7c05b9d6e3a967637ff444d919064c9a1caaf2a0bf3aeae
 SHA512 
ded712c24f988499914b138c2066e9e7e58cda0a19f9d6cbbf6b8ff859024fe63a1ec14fe44a8ca7de9eb6d220f48c724250c90d3fbc50cd83cd834083646a4a
-DIST thunderbird-68.10.0-da.xpi 588349 BLAKE2B 
c7b9e91cb8af39384dfc8b85d13b1edf38a8701bbe201cb441fe08ad12fdb51ec2a02e2216c901d42dd0ad3eef898dda6530e019042788d619346b127877cbc2
 SHA512 
f93c1852d1a6aa18328cd44da78fe899ec7ac268c588d2e90e16594751b11b92bd00b08cc2eee0d91fa7824b21df9215f1d478dedd6db14d81aeb688467dfbd7
-DIST thunderbird-68.10.0-de.xpi 597804 BLAKE2B 
3d62acf68ae22ca623138c8c142f03c7b07fb23f84c47d03ff78f6d7ade2bfb210e1a503eb58b2f590257cbab6d37a4fba26762d0864e93325d724ae0619c683
 SHA512 
60deeac7e30001f4813a2c96bc0ee6218446434348c8ae5b2c9127b84b69264cadf05fe175be48a9ecb834c9fec8d5912af2d9b0e79a3191680ec94bf22d39ea
-DIST thunderbird-68.10.0-dsb.xpi 618835 BLAKE2B 
514f8fb7089fea81f80211f1f08569cafe71a521664f31e27f986173d9f9b1026e0512853a7fa255d8897b029612a0a2d8c4b3b260025c3247c587f0031c0382
 SHA512 
1acdefeecf54e69151e823830fb7b4230eec42bf659ee302f1b8a19b8469fc8d5241c6aaa2e08ec17df91ba862f014e3fc46b6211c92878aca37f82c8a4c57d6
-DIST thunderbird-68.10.0-el.xpi 699224 BLAKE2B 
7d59de168a25fcb0682a8360cdb0d7a6c7a1eea5266487fac49b65f081fc0201c635654a3cdbd53f8cadafa326a33b341d012cabe235a2c592a5d56eb6a067e3
 SHA512 
4b896054b7ef13d9641090cb9cfddd6bdb34977f5d99b6d6fcfc17e70923f1117b9c2b8444439892589e5333ddbbe08e5c24651d813741e520a87e8225223d86
-DIST thunderbird-68.10.0-en-GB.xpi 556404 BLAKE2B 
246e8d643a7e26965718c17159edcc6b1408d68bb7c8962fe729a31d9e4dd7be62dbdeb99d3b5059b749b3a0d23fc7e4696fdf3238a34888f2efe8ebb316d3b4
 SHA512 
6d599bf5f98b9b0a0ac7de3288ce606f09b63b1c3b31204d666bc049a236dbf18a4dda052435910436be8ec49f3ecdfc4e10416a73c4af49aa70f5aa07fd647a
-DIST thunderbird-68.10.0-es-AR.xpi 596552 BLAKE2B 
689f02a59b99eb2c27feae23226b9a99fa6501ff8e0443261262dbbba3a67dae12adcb5b3e1c5b33391a9e1d66c7a32f26c29d225bd46f573cf9835af74b3a9f
 SHA512 
825e82494f817599520a6b5529b9c1d924e053cc96810549d5fd441fe7d817b16e154c718af02a025bf41faa1559e6e0f08c1bf59103ebe715ab0da080349e1d
-DIST thunderbird-68.10.0-es-ES.xpi 518352 BLAKE2B 
7714b8baffc691ecbb7a38f26937c6d1a3e232726880f3c37c644b519d71eac579acb45c4a8aded36e142c0ef13d682faf03c88d872ae9419fd1cc5df7e427cb
 SHA512 
4b3eb51d7b15765f631009853885d0b579252672750e0bded1b6c58ef1fb04b37a450796c20cfc4b93a483f26060ce38b0d2a4fc60cf9fd943921edbcbbc8515
-DIST thunderbird-68.10.0-et.xpi 573581 BLAKE2B 
01a936e10b4337e1eb10cd070f9c8fcea134df19c7ce7f2dd739af2d12bc7a8cb6ed137c7a693c021ec21f14500a215b88cfb1b687c80ed21f8a4a6662ea6a48
 SHA512 
d0478b5f5a903497849ec347e4b0a4d73d9d8d30fe57419f1f7c25c5671487ab81f853126517a03a30cd20d6472d819d6ba7a832142afea4afe8b807ecea1b22
-DIST thunderbird-68.10.0-eu.xpi 579945 BLAKE2B 
4f9c72fa3238287ef05d63c518880391365590d037315396c55a366cb54cb8c870693f42d83253cf52ec9f56698e5ba7756655fd99c3efbd4f8e920cd50db5a9
 SHA512 
83bdbe488d3661f292a02adcdda33baf496a1cb1ad91ea164dfcd0b04415a5936031de14030816374636584f9cf8d61eb7a4e595662bd5ad4c2ddec0f28a7929
-DIST thunderbird-68.10.0-fi.xpi 578419 BLAKE2B 
66ac40bb132acbafd9ef07fc6815caa953d180feebc4498ff31f73b542a507a7937f2377b43d55a413c2640402eb8ffa87a5f3924cb4b3f4c536958fa3326cb1
 SHA512 
fd5c8dc9ef85e32dcf95b8354f1811e2403abbeb5a8158460805c55ad3099a3d9db8aa38e43cda7b7f7ec6a4b4b208b7ace8b78e7f566efdaffcc9a99fbd5aac
-DIST thunderbird-68.10.0-fr.xpi 607811 BLAKE2B 
2d017557554ba62772c39770ddb1bb604db218e947d4b2de923e8b78975d3aae3244e7f25313eb250dd9e189e681cdee7b8cd8f4012d32f76a02d87faff6cacf
 SHA512 
7064e5711e4d31ebea5e6b324150b1615888d5d41e5bbc78d1322824331aa423ecd473e731025179de24062228ff3ea124d25e508b2bd9be1b2b90986313c50f
-DIST thunderbird-68.10.0-fy-NL.xpi 594467 BLAKE2B 
74443fa4b98874bcd909802612ea43505152c29e64e5d464ce4a0766a352bb84c76860321187c87289f8997e467c1a8f0b664e3d34160d30b19349bf8a19f2c5
 SHA512 
21e789f30ad206c58d37bee8654261d422f62ed64958619907d89235bcde20999104395107d9801ee8f509ec024d1ceb8501640489ceb5a739c4535f17bf5960
-DIST thunderbird-68.10.0-ga-IE.xpi 588710 BLAKE2B 
7a7e890826c71c6cb33e6597918cf6da5dd4116789585884e8052dce2e94869b62626d8ca60b95dcad16cc69df1ba6d3b6edf29814643d1c66702d93a96676ab
 SHA512 
acfab69ffc7a07422d64558449bb029bec11a965a0e056286eb10cd530ea46578215d9279d027410b3885980191485f89cc29b00676336bdb0ee76072580f562
-DIST thunderbird-68.10.0-gd.xpi 587110 BLAKE2B 
f41fe4dff3205b0264ff3c781530c1408d2775d25ec48cefc30448ddb9c93bd8ba003d8ac96fe463fdcb269b6202e7adacc80df71242c8406018061237919ec4
 SHA512 
408b5994cbfca255696e22214fe276dfb8f2a2882434264c2d73395f79a9ce60a9eb592f54079d041374caa9c4b073f6cd3900866555eb56d685e0712822bd9b
-DIST thunderbird-68.10.0-gl.xpi 568397 BLAKE2B 
34556566d8ce9c531c4476e6f480119ccec8a051551e3ab919a014a8bba7a054d488d2925cc8f603a532ff2c84e1dc393a599ba6afa0e574dab57a72a0b1995e
 SHA512 
d299f53c97d596e584d468856ad89d7f7072db7bb7ca7cb7ea6fc211c9642254d9c9f15492e2f15ce80fa9dd8435f7639d1a88e3030e542c13441530335eaab6
-DIST thunderbird-68.10.0-he.xpi 604787 BLAKE2B 
4dd595b4b7f4532a97cc8a2b1395f459a17b556efb893198e191ad1c3bd5e77da280c7fdef703e8c425bfe89e1ba01272849afc6eb0f8c9515d054dd87bc311c
 SHA512 
2b7ea590daeafacf151313d851db1e90a2e185d47608591c52d9e2a8493e4cac0376c5e6a571cc66edbda0b2b6f5c87f95fc5a78fb9b28dd255ab454bf88da6a
-DIST thunderbird-68.10.0-hr.xpi 583784 BLAKE2B 
6247ac9d868e0486130e9bd8b310d2967e297c2ad706e6ca93f4804bcaccd28e42a9678a6702a3a44b14ac9a825299e0378c20d74c28314655a04ef53b16ae80
 SHA512 
d47862d5b96fb75ae0ad209cabcb18012c17318e84d4884912b7abb577a4848a416adb3c8059caa4a8d1029c090f06ff9bfb3ae31c1567ee8ae7fb91a456f451
-DIST thunderbird-68.10.0-hsb.xpi 616036 BLAKE2B 
e7ee5b96f300a78324f4bcb222c6f374f57a56c38941d838154a3fae2a9f73e2f5a903d743fb82e8d29be292165aa2761af637f481885bc29ac2f4961499a82b
 SHA512 
42d1916a3a9f0b8e3aa0cff7a6981453bd8838eee82aefe4c06b87e1856cba6cfdf854c8dfc55cdcd318d59a0f36aee34576d5813e1eb8bdbaa1cf0fbec21d58
-DIST thunderbird-68.10.0-hu.xpi 618155 BLAKE2B 
1d4518cf154485134cd3c93cb373a62e3be3c73438e4101474a386228551fa1ac04ee42cbee9d0989688c0d11af53d29aaf1ce5c089f361e0d7affd2281368b9
 SHA512 
299bc88262c376afaaeef2951bd988ea2ea8781fe7d0d52ea6f20d1eca6961fe1176ceb610920f43163c1b2a84081709e2823760b2316899fc7bf5d5a01d1b34
-DIST thunderbird-68.10.0-hy-AM.xpi 631980 BLAKE2B 
f7af34f6285ead2ff32f4d5a82be7362d91105bcc0fc22672fc0c0dc73f14b11c668010bd5608a25d9deb38537ac1e96d9be2bfbdf05ddd64c567bc266a72be3
 SHA512 
5e162506deef63859e99b21ec6b61fc582d02c1507132e3b4814c993f28514a0e2da8f353125b909dceaeab0c84426419e1335f717883455dfcbdf358185f93e
-DIST thunderbird-68.10.0-id.xpi 567748 BLAKE2B 
1ecf4f966f6168522d088584306622a41319dcf3985e98445e230bd2d4f2f0f70282862e538957eba9ae322d12f4a1577bc5cbd28f346a177c42ec3916a5e306
 SHA512 
8a48834440339489226e353756cb35cfcd48ac6c38c2b8b435a7dd3f0346e9f1eaee150f764e5f36677e1355f128783869a5a59d5752552a40e93069adb0efd6
-DIST thunderbird-68.10.0-is.xpi 575441 BLAKE2B 
b179486cdc161da29039f5d90e23be4f93ceea712c1c56f81c5c1fe772675361d4ad1f1ad699f954319e2974e2ece1884ad5d8d46f499001c03b6218505401d2
 SHA512 
53de9cb92b65148881e5bb5b8dfa793faef5c27f93fe409a75e515e2b821c8b786d795f16739db9247570fa8a2d04b59be6c9ba47a2b887f11e5b69ae3514ec8
-DIST thunderbird-68.10.0-it.xpi 489521 BLAKE2B 
0cefff88fa458991b66a4f2265153bcc51863ef6fe9f925c61e57f8868bfee11e8b22e323c71eb6ff72fe7fa277a908cdf755ed24b02f0ac09bc87977af920ad
 SHA512 
603b54f0c159b9285b533f18aa6210aae43098df01362a18650665fa700cac9903f02fa93d27b37fedad56916d1506f5e45779a9c98bf43c685c8279f95cdf7f
-DIST thunderbird-68.10.0-ja.xpi 643576 BLAKE2B 
7c3eed63c5d7560653581f979421b5a2394d0a0b9649565d876cba681036d7a1dd2484f04c9ac833d0569a131d64731a2b735676f83eee4c52c310a4d299f824
 SHA512 
0a003a7d27c239bac77e7d655aa7c9bbc8c7a45f2d6e134943a119af44ddac9bdd460907fd24f1c28058d652c7a956b2725adb4493c988ad43d5c8f90db18ff7
-DIST thunderbird-68.10.0-ka.xpi 646012 BLAKE2B 
06fca9fccc61673623949d349b5973c18e07060350053fb7d15d406a2e58d3d5f86045c14375805b01e6a753fc880240c5cad80a7a79a5810aaacffa395870c3
 SHA512 
b4a03933a70d65bc607e7288e9f9ba70d61be55af4c1af6fde112886e50fffcd8073381c4ba723ac49c31d6c615035073fd730b5a74e054016e1d95076f2f28a
-DIST thunderbird-68.10.0-kab.xpi 589820 BLAKE2B 
73e63d0ae342ef9dc49af9405a49487153d32069e312b8b7ad41c0d5ee4f0666f3e216230cd6699a2ad5f372f99eb665b8a54c27c4681309dbc1c5273e0fd5aa
 SHA512 
a9037ff956389efbb8ca867fa6da38058dde5e33e5b2fcd97338dd78b41d03ab78fe3a85c7240b0c7f02ff7bb3c4b52899a9458272ef9efb1e2ec5272b6ef6ab
-DIST thunderbird-68.10.0-kk.xpi 664809 BLAKE2B 
f55d7de868f591ae6818fd7b0824708feeb0b2cfb490603a3c5b94e9914f9c20467b55a7ea10f31275f4f6f73d6176b9db97eb2dfe2b0211d813c4b4692ba46b
 SHA512 
8059b24be0a918b4ff6def5324261fc4134e2193101ce825a38512aeb6559631ccf694d7850e0cbada3603157395c2ac3867c0be13931fe1cd57b87e7bdfd148
-DIST thunderbird-68.10.0-ko.xpi 620531 BLAKE2B 
bd129c82361909d3126ed3bd82be573ae00d96621d9dbf906b51487b7fec772f9061697bba37c11051a87aed6d6c231804df40a1b07875f9009512ef7f799f32
 SHA512 
de1bda440eaec76acc499a191091208537734f5e8b47f03743fd5a07e0a693d3a0d48530b1dd17b78bab782abc09b1c7c1754fc86d8071366d1db9ac46dc6718
-DIST thunderbird-68.10.0-lt.xpi 603847 BLAKE2B 
61b1c46e0a7c87136dfe2f1ad218ade7eca3b59e67983b5fda45c869c525814c7cc776c3e916aad1cff7fa03412636761a4903fc21bd7d412fd4f541366f91b1
 SHA512 
7e4769f450e24e3d726f1752d528777f123aca5c8e084984859593ea3406f7315c2abdbb08ed6ccb39fcfe1913458c0fbf196732620312becade2939ecc41ec6
-DIST thunderbird-68.10.0-ms.xpi 559014 BLAKE2B 
8e73e94ccaf239a111faf2f870c35cc8f3f078728262f3eda7cca864bce02ee9d4e32b503e78be1bb19d68fcc86e2f58f200007dfc067ce54a6cd0c3285cab26
 SHA512 
c42397f35f6f80342d3606add7f27f21fdda919748c6d7b3092cff31c25b41ee6e42bfc41f69dcc84c33a21eef638ebeaf1e17a31f7129b78d1ea5ea4685a0c9
-DIST thunderbird-68.10.0-nb-NO.xpi 574022 BLAKE2B 
65ae9c0f22790b870efa962d2d8999cd081f19156545d13a55a56e2b0d110a72bb03e383014c883f764864ec6119181945f35ac81ee7b246ef24ed97a9a211da
 SHA512 
273ea6d6dbc9039039434d12ccd706e35cc00afded74dbf01a2c03e152ec45ba3760f41c53ce5ff080ec2ec3dd94bd149b98a2a9ccd265070f1cf436222f9bde
-DIST thunderbird-68.10.0-nl.xpi 581355 BLAKE2B 
5517ae271d03e93c0218813d1608dac506e07a19c03bbb2174b6c82ba2c3db147e42674820abee8a5ec95d5367ee93f992f11f9f5f636637eaf44a478a20dff8
 SHA512 
27afe9f1e11bba8eb9a878a51fd2056ae19eec8a776e901fd843b8fd3b709adf86a8d540cb63fc52e4397b6657c360fa910cead8d2c6c16ad6d6144416fcbf0a
-DIST thunderbird-68.10.0-nn-NO.xpi 574950 BLAKE2B 
f46b7ce1571bd6d47c80caa1b7ca235538947d6f8473120de96862c64fcd490c723b8805403bca5fe32bfaf727cd9a26ad72bd9ef8fc55c27608a36211c69c3e
 SHA512 
a51913263295595e960784581853a3d534a99c58b22b1e3f79970288a5da9a2e171db96d78083c8a24e642429b17f1fbd90842ddcd6af54fcdbae14de9e5f094
-DIST thunderbird-68.10.0-pl.xpi 576085 BLAKE2B 
8691fda0fe103ce7b67553df59f8bd49eae6c50d649623645f0aa6bd74779335526d99d6092a440763a4a390050e55f327e73089068d3e650d3b39a016a97a84
 SHA512 
d1e56d36a0c168d75a99ca510f779c1a2383c34114bf61216bf47ff4108839650f7971f385ac47d083f170d8427446a59230e0507079a7064059811c56dd25ff
-DIST thunderbird-68.10.0-pt-BR.xpi 589837 BLAKE2B 
e6ccdf48c6ffb3d0cc12134e2ae2261810a2bda16010ff12cc542a4ca8d27ff3e6fee714abfaed9e4556ee05100c4b31b1b05bdb1ef2cc28e8698e88b6a9f9c1
 SHA512 
c68d184ade620a9dd68f716690119890eadf53d46a0371c342240c34bbafa8f73600665ecc03216acba2ee62b3f350e52ea60f5bdbc36fb0e8d60d242e994e93
-DIST thunderbird-68.10.0-pt-PT.xpi 588103 BLAKE2B 
2233df17fc588256bbc34c4ec1d8640980192fc6904d1c7a8ff93da62211a16bb3abde27150ec4ec874883682a2642f1868be5cc814798415d1d7bb77ed0bdae
 SHA512 
0cd0a8553382a6ff1b14b5e4e2ed6846d5a479897f788d665997b7628da939c2f90528b5245792350214c85e0a1e4ce68a3972ff0c3ee147a446243ea4781f98
-DIST thunderbird-68.10.0-rm.xpi 578050 BLAKE2B 
abe8c3d1316bc82e616d7cb418b0eb8716ca2469b9ec3dc58061f05972d39649ffb523b9db3cbe3153e8b7e57cfa532190cbdd72ba6f7d7fc41d6e3cad3c0705
 SHA512 
7a6129772582b294f6c44ea5db770ce3cbbf29b19e7f3bcdcfea343d699de545adae606afe6f0e30466323efefb8cba6fd347ca83af3629e5b8f51c253feca4e
-DIST thunderbird-68.10.0-ro.xpi 594840 BLAKE2B 
9409ab855ce8412d3b16963e63c8c930e6b4b63906ad9845b4a917211a4a0c6450bc9232af67fddd26f7c359327556b16e9ebc5def1b7f581bc305ca63d487e5
 SHA512 
94cacac40830e2e8bbcfc2a805205ab83599771ca49dcc12c99b4c5424f2b6ed5f85f89fdddaeee8a33d31628bf7858464ba06983d68969bb1a7179bd0567571
-DIST thunderbird-68.10.0-ru.xpi 683325 BLAKE2B 
826843432dea393de956db9def15f99718ea0ce2ec6ee4ce59a18d733f2d12e2334b6989867f68ce49cf1a178a96a41989e3a5547b5ec5f7361443fba7b20117
 SHA512 
046fc111057100a3bf34f25e7ab9bf8bfac0335e2d1d1ad210307083f9d2ba0caf37d95e2b61751e87d1b61b95fa07538ea80dd0d6d57684dd0840edd907ff1a
-DIST thunderbird-68.10.0-si.xpi 637405 BLAKE2B 
61e6ea21e665dfb797bf6b86baa186f3fd0ed9b69cac2c1521a3e956dd87bc2ab1bc6c523bbb42cfdca485cb05fcaabc85b3e0140c78ec9d2a3e7d39eedbe706
 SHA512 
236654ab095f7e967911c7ef385e0c133151569f21ab4ff9c8f87815f2e745be6f0f2ef2bc6955af81a613b72b5e9fdfb78598de269443d31953916a0573c8d0
-DIST thunderbird-68.10.0-sk.xpi 609753 BLAKE2B 
02496c0f38d3e6da751b5fdef1e231c4537f09af46cf643523e426a9bd7b1a4fa033acd9c2eee1b1b6b2c092606aae41ff062d6510dd4e925b565f8395d44e26
 SHA512 
8ddd8fb1203be4d2298c9d364cf95a6e51a504530608e3add552cd6480d9901a67f42e299b691cd89f269f57d6000b02b0b2a614d3618f8126d5ba848c2fdfd7
-DIST thunderbird-68.10.0-sl.xpi 590628 BLAKE2B 
56acd47de4d31be5ceb61bae54c8685b8961d9a1e35538f1b5725cb3aca044a98319603493500471036bf6f409f456bfa10d29dd4d58abdc6a1d71554694df5c
 SHA512 
34115bf279c3f1798a654583900b0314f4ba7f95ae09a53fec8deda88deda6cc2d9a751fc20304867fc92b322b3f05aaeb693602280c6cee8195f898992a36de
-DIST thunderbird-68.10.0-sq.xpi 598900 BLAKE2B 
29a0be425c4b7eb2f09fbae3bfc48685dbcdd029b0e02417c062ad026481cbbd4136e7465938c96266668bc328dc48ce2c3d07cf394bca9cb5f35c21721fcd80
 SHA512 
730dcef2ed44ea0d2fbe646ba3fcb4606bd4d3532db003be6e60259bf9eccfee55dc69c4ba129b28129c2a7754b934f05304dece9e3af93e5b23d5044655a9c0
-DIST thunderbird-68.10.0-sr.xpi 624898 BLAKE2B 
a1bbd931e9cf86b706b2b813a2afcf73f82386cc86532abff0e99d09d217a2bf1124449cc7d002a97e1e29e05fc17568bf1b576a527ffb6d60ba8cbbfa49de25
 SHA512 
a120b5b2ea707a995827c818e7053c1e5aa8bd45b3c0d07d3c86ecea8645b810d83a9a880a3de30b3777b2924b75b76b46ed1c4d6494a5e678a63f6787bce29a
-DIST thunderbird-68.10.0-sv-SE.xpi 591596 BLAKE2B 
e0abf0f697f5104c1633cc7f3542c25d1f591e2a23154a7955fe467b4c74e506772a42be1ab100a43c7038550d1bb0d75c36416518389e4c6c1a7a74bd771d7d
 SHA512 
4ba07b204e007caf1f8d971de90c8ae380bcf368b1f4c463b7059b0a971ddebf2817e0b7ba91763c9dc11d841517a6ed1b09725f932123237010eb30c1b81b58
-DIST thunderbird-68.10.0-tr.xpi 599707 BLAKE2B 
fad6027cd7c915d8fbbf1fc4d3cadd02d38156667a170f3e74b6013e68251b5fd1703c001afd6a6cdd3f2bdc38153a6eeba96cd3c1c8693ba9a1a9a4d18be6dc
 SHA512 
e178e3368b3ecc3baafb2928e5f466b4a1078796e4d72ea6b3a28d40eb26070b92c0d6fd07c29d9f03a94dc6278eb3c619228b4116a61ad0dea84d017d39cde3
-DIST thunderbird-68.10.0-uk.xpi 671455 BLAKE2B 
7249c39a0d75951fc74f0b6a7b7253243a2d7bf6c5ac8568b964b5de3179596b316bd11870b3d0d8686c009552f64e4271027e8012b349c21d99a203db859c85
 SHA512 
0b704c62579c0f5b3bcb7bebf43257b904f8048497359b1ed37b046fd7d729abe4b3142c50ce23ceb12d69513b40bb14d4b1b85bf3310a9c0fbd656264a30bfe
-DIST thunderbird-68.10.0-uz.xpi 570418 BLAKE2B 
41591ab05bb52aade78ba62e7d4aa49c4dd5296f857d5670fad0e1bd3a8700e5edf6af2d80fdbcba75fd285f3f9117b3b8a316272547f314413bca78de9c2820
 SHA512 
08de541fba64e86a1a509a691249521a5ba7813871bf9b7d373ae0aec4f2a9750b7ebd0109f6ec8bf9479f995ba6259d722ef7cde52781426874f2b6c76772d1
-DIST thunderbird-68.10.0-vi.xpi 623422 BLAKE2B 
8e2557b66c51d6d98c516e58337334f41e77af631f7ae5f6f5636e2936fa19ab584a3843bfd72169b9c13e417b74efe5527b4ede61d365251807a1f9014b0ef5
 SHA512 
951536c862292476592a4518c812650294f7ad04ccd52a70c311a8793c4610bff22490454d46852a87733d8035d7783389135b11cc64569ad90659f3bb02adaf
-DIST thunderbird-68.10.0-zh-CN.xpi 626820 BLAKE2B 
38b6ab9fd731e6edf6b32b77663adf64194117b1a1248881aa3209b631df0a60c90ae742e6bc907a16457df479397af720f94bceaf1095fcf47b6c33eb3362da
 SHA512 
6b5ffbcc6d453573bd8f84ff2c61680e222c354e9b96425349c5de97503acd38c003abd76f748ee36b47fe8627bd232b6489ee6a5f4a9dce2c66c3a87870415e
-DIST thunderbird-68.10.0-zh-TW.xpi 627475 BLAKE2B 
9b075bb3ccbd8ed565e27d0ad5364c6def3ffbb9391c766446694fbc37c70bc592688e28288f6739551899ca39385980092e7b97d7404ec74d75f76b7a21a07a
 SHA512 
da25ba5f50510cf3d1e7fc5a5bc3ab825a275702de50c1dd1c517e9f0f45006570b2f8fc0ad7bdbd0613c8e54f7f31bc06c39f9a9b84e5b16a50db6e91b7cf0c
-DIST thunderbird-68.10.0.source.tar.xz 331265676 BLAKE2B 
616f545cba194c5752a155a477406b190e15493aefa4c20141291dca049b3b629e28a4acbc89127bc86165f5bc7242e3eb18e928086eee3b4a5e0eda6dc5d7bc
 SHA512 
8db4e363b1542190d647babbeb2bca4f258e6bfe3bb67c4a4c8eedad702f956c6e2e1daaa552a45912b55215fa5f6fe0be77025de324ea6a0082ca849d132c89
 DIST thunderbird-68.11.0-ar.xpi 617167 BLAKE2B 
41e5c605ec5f668b2b5c864a08b85496c1e90989474765d116747a845349ee77321581825a438025f699ac10eba6ca3308d494c0cc62bb52f741edd7f01bc131
 SHA512 
f50b3505eca421b94af078740b316076ad5f4aff6c97dd2698182bea110fbf662517d3c0feff5ad4cc20744c9d7ff5588c22208fe2d5a747295e231cce744781
 DIST thunderbird-68.11.0-ast.xpi 551299 BLAKE2B 
558008404521d3a8b6ac924a01b3e6522d7c5f8db35dc1cdd30250b6140f0101ea06693d19088461c4bf56eda3d94b5da843b0be2fa066a224ab038d107f5035
 SHA512 
5565828047f3d5aae92a388e4e755185e939b68460acda60b4741a9ce404de3756bddb8eeab92196a26c949c83b19726dced55ea570a69bb38fa2bcc0d805f63
 DIST thunderbird-68.11.0-be.xpi 646280 BLAKE2B 
b3967ff86996ea1802fda00c0bb511d3f2d9cbfdac56218dee75ee01667a1c2e815fa105919c9355e228899666c4bf9bbdc810731d01ecd863e4a33631238392
 SHA512 
6abc100921663e46aab6a903291b9a8dd7078dbff510dfd881bb905df822f68dfa667667c2d9261d2ad219824d79c80ca07d57058fe804044612f2db796a2fc6

diff --git a/mail-client/thunderbird/thunderbird-68.10.0.ebuild 
b/mail-client/thunderbird/thunderbird-68.10.0.ebuild
deleted file mode 100644
index e2ff8fb4357..00000000000
--- a/mail-client/thunderbird/thunderbird-68.10.0.ebuild
+++ /dev/null
@@ -1,830 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-VIRTUALX_REQUIRED="pgo"
-WANT_AUTOCONF="2.1"
-MOZ_ESR=""
-MOZ_LIGHTNING_VER="6.2.5"
-MOZ_LIGHTNING_GDATA_VER="4.4.1"
-
-PYTHON_COMPAT=( python3_{6,7,8,9} )
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
-
-# This list can be updated using scripts/get_langs.sh from the mozilla overlay
-MOZ_LANGS=( ar ast be bg br ca cak cs cy da de dsb el en en-GB en-US
-es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it
-ja ka kab kk ko lt ms nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl
-sq sr sv-SE tr uk uz vi zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by 
mozlinguas
-MOZ_PV="${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
-
-if [[ ${MOZ_ESR} == 1 ]] ; then
-       # ESR releases have slightly different version numbers
-       MOZ_PV="${MOZ_PV}esr"
-fi
-
-# Patches
-PATCHFF="firefox-68.0-patches-14"
-
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases";
-MOZ_SRC_URI="${MOZ_HTTP_URI}/${MOZ_PV}/source/${PN}-${MOZ_PV}.source.tar.xz"
-
-if [[ "${PV}" == *_rc* ]]; then
-       
MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/candidates/${MOZ_PV}-candidates/build${PV##*_rc}";
-       MOZ_LANGPACK_PREFIX="linux-i686/xpi/"
-       MOZ_SRC_URI="${MOZ_HTTP_URI}/source/${PN}-${MOZ_PV}.source.tar.xz -> 
$P.tar.xz"
-fi
-
-LLVM_MAX_SLOT=10
-
-inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
-               gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
-               autotools mozlinguas-v2 multiprocessing virtualx
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.mozilla.org/thunderbird";
-
-KEYWORDS="amd64 ~arm64 ~ppc64 x86 ~amd64-linux ~x86-linux"
-
-SLOT="0"
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
-IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free
-       +gmp-autoupdate hardened jack lightning lto cpu_flags_arm_neon
-       pgo pulseaudio selinux startup-notification +system-av1
-       +system-harfbuzz +system-icu +system-jpeg +system-libevent
-       +system-sqlite system-libvpx +system-webp test wayland wifi"
-
-REQUIRED_USE="pgo? ( lto )
-       wifi? ( dbus )"
-
-RESTRICT="!bindist? ( bindist )
-       !test? ( test )"
-
-PATCH_URIS=( 
https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCHFF}.tar.xz
 )
-SRC_URI="${SRC_URI}
-       ${MOZ_SRC_URI}
-       
https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz
-       lightning? ( 
https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz
 )
-       ${PATCH_URIS[@]}"
-
-CDEPEND="
-       >=dev-libs/nss-3.44.4
-       >=dev-libs/nspr-4.21
-       dev-libs/atk
-       dev-libs/expat
-       >=x11-libs/cairo-1.10[X]
-       >=x11-libs/gtk+-2.18:2
-       >=x11-libs/gtk+-3.4.0:3[X]
-       x11-libs/gdk-pixbuf
-       >=x11-libs/pango-1.22.0
-       >=media-libs/libpng-1.6.35:0=[apng]
-       >=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
-       dbus? ( >=sys-apps/dbus-0.60
-               >=dev-libs/dbus-glib-0.72 )
-       startup-notification? ( >=x11-libs/startup-notification-0.8 )
-       >=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/libXcomposite
-       x11-libs/libXdamage
-       x11-libs/libXext
-       x11-libs/libXfixes
-       x11-libs/libXrender
-       x11-libs/libXt
-       system-av1? (
-               >=media-libs/dav1d-0.3.0:=
-               >=media-libs/libaom-1.0.0:=
-       )
-       system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= 
>=media-gfx/graphite2-1.3.13 )
-       system-icu? ( >=dev-libs/icu-63.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.7*:0=[postproc] )
-       system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
-       system-webp? ( >=media-libs/libwebp-1.0.2:0= )
-       wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
-                       >=dev-libs/dbus-glib-0.72
-                       net-misc/networkmanager ) )
-       jack? ( virtual/jack )
-       selinux? ( sec-policy/selinux-mozilla )"
-
-RDEPEND="${CDEPEND}
-       jack? ( virtual/jack )
-       pulseaudio? ( || ( media-sound/pulseaudio
-               >=media-sound/apulse-0.1.9 ) )
-       selinux? ( sec-policy/selinux-mozilla )"
-
-DEPEND="${CDEPEND}
-       app-arch/zip
-       app-arch/unzip
-       >=dev-util/cbindgen-0.8.7
-       >=net-libs/nodejs-8.11.0
-       >=sys-devel/binutils-2.30
-       sys-apps/findutils
-       virtual/pkgconfig
-       >=virtual/rust-1.34.0
-       <virtual/rust-1.45.0
-       || (
-               (
-                       sys-devel/clang:10
-                       !clang? ( sys-devel/llvm:10 )
-                       clang? (
-                               =sys-devel/lld-10*
-                               sys-devel/llvm:10[gold]
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-10*[profile] )
-                       )
-               )
-               (
-                       sys-devel/clang:9
-                       !clang? ( sys-devel/llvm:9 )
-                       clang? (
-                               =sys-devel/lld-9*
-                               sys-devel/llvm:9[gold]
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-9*[profile] )
-                       )
-               )
-               (
-                       sys-devel/clang:8
-                       !clang? ( sys-devel/llvm:8 )
-                       clang? (
-                               =sys-devel/lld-8*
-                               sys-devel/llvm:8[gold]
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-8*[profile] )
-                       )
-               )
-               (
-                       sys-devel/clang:7
-                       !clang? ( sys-devel/llvm:7 )
-                       clang? (
-                               =sys-devel/lld-7*
-                               sys-devel/llvm:7[gold]
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-7*[profile] )
-                       )
-               )
-       )
-       pulseaudio? ( media-sound/pulseaudio )
-       wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
-       amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
-       x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
-       !system-av1? (
-               amd64? ( >=dev-lang/nasm-2.13 )
-               x86? ( >=dev-lang/nasm-2.13 )
-       )"
-
-S="${WORKDIR}/${MOZ_P%b[0-9]*}"
-
-BUILD_OBJ_DIR="${S}/tbird"
-
-# allow GMP_PLUGIN_LIST to be set in an eclass or
-# overridden in the enviromnent (advanced hackers only)
-if [[ -z $GMP_PLUGIN_LIST ]] ; then
-       GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
-fi
-
-llvm_check_deps() {
-       if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
-               ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM 
slot ${LLVM_SLOT} ..." >&2
-               return 1
-       fi
-
-       if use clang ; then
-               if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; 
then
-                       ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot 
use LLVM slot ${LLVM_SLOT} ..." >&2
-                       return 1
-               fi
-
-               if use pgo ; then
-                       if ! has_version --host-root 
"=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
-                               ewarn 
"=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM 
slot ${LLVM_SLOT} ..." >&2
-                               return 1
-                       fi
-               fi
-       fi
-
-       einfo "Will use LLVM slot ${LLVM_SLOT}!" >&2
-}
-
-pkg_pretend() {
-       if [[ ${MERGE_TYPE} != binary ]] ; then
-               local rustc_version=( $(eselect --brief rust show 2>/dev/null) )
-               rustc_version=${rustc_version[0]/rust-bin-/}
-               rustc_version=${rustc_version/rust-/}
-               if [[ -n "${rustc_version}" ]] ; then
-                       if ver_test "${rustc_version}" -ge "1.45.0" ; then
-                               die "Rust >=1.45.0 is not supported. Please use 
'eselect rust' to switch to <rust-1.45.0!"
-                       fi
-               fi
-
-               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 || use test ; then
-                       CHECKREQS_DISK_BUILD="8G"
-               else
-                       CHECKREQS_DISK_BUILD="4500M"
-               fi
-
-               check-reqs_pkg_pretend
-       fi
-}
-
-pkg_setup() {
-       moz_pkgsetup
-
-       if [[ ${MERGE_TYPE} != binary ]] ; then
-               local rustc_version=( $(eselect --brief rust show 2>/dev/null) )
-               rustc_version=${rustc_version[0]/rust-bin-/}
-               rustc_version=${rustc_version/rust-/}
-               [[ -z "${rustc_version}" ]] && die "Failed to determine rustc 
version!"
-
-               if ver_test "${rustc_version}" -ge "1.45.0" ; then
-                       die "Rust >=1.45.0 is not supported. Please use 
'eselect rust' to switch to <rust-1.45.0!"
-               fi
-
-               # Ensure we have enough disk space to compile
-               if use pgo || use lto || use debug || use test ; then
-                       CHECKREQS_DISK_BUILD="8G"
-               else
-                       CHECKREQS_DISK_BUILD="4500M"
-               fi
-
-               check-reqs_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 \
-                       XDG_CACHE_HOME \
-                       XDG_SESSION_COOKIE \
-                       XAUTHORITY
-
-               addpredict /proc/self/oom_score_adj
-
-               llvm_pkg_setup
-       fi
-
-       if ! use bindist ; then
-               einfo
-               elog "You are enabling official branding. You may not 
redistribute this build"
-               elog "to any users on your network or the internet. Doing so 
puts yourself into"
-               elog "a legal problem with Mozilla Foundation."
-               elog "You can disable it by emerging ${PN} _with_ the bindist 
USE-flag."
-       fi
-}
-
-src_unpack() {
-       default
-
-       # Unpack language packs
-       mozlinguas_src_unpack
-}
-
-src_prepare() {
-       # Apply firefox patchset then apply thunderbird patches
-       rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch || 
die
-       rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch || die
-       eapply "${WORKDIR}/firefox"
-       pushd "${S}"/comm &>/dev/null || die
-       eapply "${FILESDIR}/1000_fix_gentoo_preferences.patch"
-       popd &>/dev/null || die
-
-       # 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/toolchain.configure \
-               || 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"
-
-       # Enable gnomebreakpad
-       if use debug ; then
-               sed -i -e 
"s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
-                       "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
-       fi
-
-       # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld 
sefgaults, bug #582432
-       if use ia64 ; then
-               sed -i \
-               -e '/^OS_LIBS += no_as_needed/d' \
-               -e '/^OS_LIBS += as_needed/d' \
-               "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
-               "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
-               || die "sed failed to drop --as-needed for ia64"
-       fi
-
-       # Fix sandbox violations during make clean, bug 372817
-       sed -e "s:\(/no-such-file\):${T}\1:g" \
-               -i "${S}"/config/rules.mk \
-               -i "${S}"/nsprpub/configure{.in,} \
-               || die
-
-       # Don't exit with error when some libs are missing which we have in
-       # system.
-       sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
-               -i "${S}"/comm/mail/installer/Makefile.in || die
-
-       # Don't error out when there's no files to be removed:
-       sed 's@\(xargs rm\)$@\1 -f@' \
-               -i "${S}"/toolkit/mozapps/installer/packager.mk || die
-
-       # Keep codebase the same even if not using official branding
-       sed '/^MOZ_DEV_EDITION=1/d' \
-               -i "${S}"/browser/branding/aurora/configure.sh || die
-
-       # rustfmt, a tool to format Rust code, is optional and not required to 
build Firefox.
-       # However, when available, an unsupported version can cause problems, 
bug #669548
-       sed -i -e "s@check_prog('RUSTFMT', 
add_rustup_path('rustfmt')@check_prog('RUSTFMT', 
add_rustup_path('rustfmt_do_not_use')@" \
-               "${S}"/build/moz.configure/rust.configure || die
-
-       # Autotools configure is now called old-configure.in
-       # This works because there is still a configure.in that happens to be 
for the
-       # shell wrapper configure script
-       eautoreconf old-configure.in
-
-       # Must run autoconf in js/src
-       cd "${S}"/js/src || die
-       eautoconf old-configure.in
-}
-
-src_configure() {
-       MEXTENSIONS="default"
-       # 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.
-       _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
-
-       # Add information about TERM to output (build.log) to aid debugging
-       # blessings problems
-       if [[ -n "${TERM}" ]] ; then
-               einfo "TERM is set to: \"${TERM}\""
-       else
-               einfo "TERM is unset."
-       fi
-
-       if use clang && ! tc-is-clang ; then
-               # Force clang
-               einfo "Enforcing the use of clang due to USE=clang ..."
-               CC=${CHOST}-clang
-               CXX=${CHOST}-clang++
-               strip-unsupported-flags
-       elif ! use clang && ! tc-is-gcc ; then
-               # Force gcc
-               einfo "Enforcing the use of gcc due to USE=-clang ..."
-               CC=${CHOST}-gcc
-               CXX=${CHOST}-g++
-               strip-unsupported-flags
-       fi
-
-       ####################################
-       #
-       # mozconfig, CFLAGS and CXXFLAGS setup
-       #
-       ####################################
-
-       mozconfig_init
-       # common config components
-       mozconfig_annotate 'system_libs' \
-               --with-system-zlib \
-               --with-system-bz2
-
-       # Must pass release in order to properly select linker
-       mozconfig_annotate 'Enable by Gentoo' --enable-release
-
-       if use pgo ; then
-               if ! has userpriv $FEATURES ; then
-                       eerror "Building firefox with USE=pgo and 
FEATURES=-userpriv is not supported!"
-               fi
-       fi
-
-       # Don't let user's LTO flags clash with upstream's flags
-       filter-flags -flto*
-
-       if use lto ; then
-               local show_old_compiler_warning=
-
-               if use clang ; then
-                       # At this stage CC is adjusted and the following check 
will
-                       # will work
-                       if [[ $(clang-major-version) -lt 7 ]] ; then
-                               show_old_compiler_warning=1
-                       fi
-
-                       # Upstream only supports lld when using clang
-                       mozconfig_annotate "forcing ld=lld due to USE=clang and 
USE=lto" --enable-linker=lld
-               else
-                       if [[ $(gcc-major-version) -lt 8 ]] ; then
-                               show_old_compiler_warning=1
-                       fi
-
-                       # Bug 689358
-                       append-cxxflags -flto
-
-                       if ! use cpu_flags_x86_avx2 ; then
-                               local _gcc_version_with_ipa_cdtor_fix="8.3"
-                               local 
_current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
-
-                               if ver_test "${_current_gcc_version}" -lt 
"${_gcc_version_with_ipa_cdtor_fix}" ; then
-                                       # due to a GCC bug, GCC will produce 
AVX2 instructions
-                                       # even if the CPU doesn't support AVX2, 
https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
-                                       einfo "Disable IPA cdtor due to bug in 
GCC and missing AVX2 support -- triggered by USE=lto"
-                                       append-ldflags -fdisable-ipa-cdtor
-                               else
-                                       einfo "No GCC workaround required, GCC 
version is already patched!"
-                               fi
-                       else
-                               einfo "No GCC workaround required, system 
supports AVX2"
-                       fi
-
-                       # Linking only works when using ld.gold when LTO is 
enabled
-                       mozconfig_annotate "forcing ld=gold due to USE=lto" 
--enable-linker=gold
-               fi
-
-               if [[ -n "${show_old_compiler_warning}" ]] ; then
-                       # Checking compiler's major version uses CC variable. 
Because we allow
-                       # user to control used compiler via USE=clang flag, we 
cannot use
-                       # initial value. So this is the earliest stage where we 
can do this check
-                       # because pkg_pretend is not called in the main phase 
function sequence
-                       # environment saving is not guaranteed so we don't know 
if we will have
-                       # correct compiler until now.
-                       ewarn ""
-                       ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or 
>=clang-7)."
-                       ewarn "You are on your own -- expect build failures. 
Don't file bugs using that unsupported configuration!"
-                       ewarn ""
-                       sleep 5
-               fi
-
-               mozconfig_annotate '+lto' --enable-lto=thin
-
-               if use pgo ; then
-                       mozconfig_annotate '+pgo' MOZ_PGO=1
-               fi
-       else
-               # Avoid auto-magic on linker
-               if use clang ; then
-                       # This is upstream's default
-                       mozconfig_annotate "forcing ld=lld due to USE=clang" 
--enable-linker=lld
-               elif tc-ld-is-gold ; then
-                       mozconfig_annotate "linker is set to gold" 
--enable-linker=gold
-               else
-                       mozconfig_annotate "linker is set to bfd" 
--enable-linker=bfd
-               fi
-       fi
-
-       # It doesn't compile on alpha without this LDFLAGS
-       use alpha && append-ldflags "-Wl,--no-relax"
-
-       # Add full relro support for hardened
-       if use hardened ; then
-               append-ldflags "-Wl,-z,relro,-z,now"
-               mozconfig_use_enable hardened hardening
-       fi
-
-       # Modifications to better support ARM, bug 553364
-       if use cpu_flags_arm_neon ; then
-               mozconfig_annotate '' --with-fpu=neon
-
-               if ! tc-is-clang ; then
-                       # thumb options aren't supported when using clang, bug 
666966
-                       mozconfig_annotate '' --with-thumb=yes
-                       mozconfig_annotate '' --with-thumb-interwork=no
-               fi
-       fi
-
-       if [[ ${CHOST} == armv*h* ]] ; then
-               mozconfig_annotate '' --with-float-abi=hard
-               if ! use system-libvpx ; then
-                       sed -i -e "s|softfp|hard|" \
-                               "${S}"/media/libvpx/moz.build
-               fi
-       fi
-
-       mozconfig_use_enable !bindist official-branding
-
-       mozconfig_use_enable debug
-       mozconfig_use_enable debug tests
-       if ! use debug ; then
-               mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
-       else
-               mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
-       fi
-       # These are enabled by default in all mozilla applications
-       mozconfig_annotate '' --with-system-nspr 
--with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
-       mozconfig_annotate '' --with-system-nss 
--with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
-       mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
-               --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
-       mozconfig_annotate '' --prefix="${EPREFIX}"/usr
-       mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
-       mozconfig_annotate '' --disable-crashreporter
-       mozconfig_annotate 'Gentoo default' --with-system-png
-       mozconfig_annotate '' --enable-system-ffi
-       mozconfig_annotate '' --disable-gconf
-       mozconfig_annotate '' --with-intl-api
-       mozconfig_annotate '' --enable-system-pixman
-       # Instead of the standard --build= and --host=, mozilla uses --host 
instead
-       # of --build, and --target intstead of --host.
-       # Note, mozilla also has --build but it does not do what you think it 
does.
-       # Set both --target and --host as mozilla uses python to guess values 
otherwise
-       mozconfig_annotate '' --target="${CHOST}"
-       mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
-       mozconfig_annotate '' --with-toolchain-prefix="${CHOST}-"
-       if use system-libevent ; then
-               mozconfig_annotate '' 
--with-system-libevent="${SYSROOT}${EPREFIX}"/usr
-       fi
-
-       if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
-               mozconfig_annotate '' --enable-rust-simd
-       fi
-
-       # use the gtk3 toolkit (the only one supported at this point)
-       # TODO: Will this result in automagic dependency on 
x11-libs/gtk+[wayland]?
-       if use wayland ; then
-               mozconfig_annotate '' 
--enable-default-toolkit=cairo-gtk3-wayland
-       else
-               mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
-       fi
-
-       mozconfig_use_enable startup-notification
-       mozconfig_use_enable system-sqlite
-       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-libvpx
-       mozconfig_use_with system-webp
-       mozconfig_use_enable pulseaudio
-       # force the deprecated alsa sound code if pulseaudio is disabled
-       if use kernel_linux && ! use pulseaudio ; then
-               mozconfig_annotate '-pulseaudio' --enable-alsa
-       fi
-
-       # Disable built-in ccache support to avoid sandbox violation, #665420
-       # Use FEATURES=ccache instead!
-       mozconfig_annotate '' --without-ccache
-       sed -i -e 's/ccache_stats = None/return None/' \
-               python/mozbuild/mozbuild/controller/building.py || \
-               die "Failed to disable ccache stats call"
-
-       mozconfig_use_enable dbus
-
-       mozconfig_use_enable wifi necko-wifi
-
-       # enable JACK, bug 600002
-       mozconfig_use_enable jack
-
-       # Other tb-specific settings
-       mozconfig_annotate '' --with-user-appdir=.thunderbird
-       mozconfig_annotate '' --enable-ldap
-       mozconfig_annotate '' --enable-calendar
-
-       # Enable/Disable eme support
-       use eme-free && mozconfig_annotate '+eme-free' --disable-eme
-
-       # Setup api key for location services and safebrowsing, 
https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
-       echo -n "${_google_api_key}" > "${S}"/google-api-key
-       mozconfig_annotate '' 
--with-google-location-service-api-keyfile="${S}/google-api-key"
-       mozconfig_annotate '' 
--with-google-safebrowsing-api-keyfile="${S}/google-api-key"
-
-       mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
-
-       # allow elfhack to work in combination with unstripped binaries
-       # when they would normally be larger than 2GiB.
-       append-ldflags "-Wl,--compress-debug-sections=zlib"
-
-       if use clang && ! use arm64; then
-               # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
-               # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
-               mozconfig_annotate 'elf-hack is broken when using Clang' 
--disable-elf-hack
-       fi
-
-       echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
-       echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
-
-       # Finalize and report settings
-       mozconfig_final
-
-       mkdir -p "${S}"/third_party/rust/libloading/.deps
-
-       # workaround for funky/broken upstream configure...
-       SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
-       ./mach configure || die
-}
-
-src_compile() {
-       local _virtx=
-       if use pgo ; then
-               _virtx=virtx
-
-               # Reset and cleanup environment variables used by GNOME/XDG
-               gnome2_environment_reset
-
-               addpredict /root
-               addpredict /etc/gconf
-       fi
-
-       GDK_BACKEND=x11 \
-               MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
-               SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
-               MOZ_NOSPAM=1 \
-               ${_virtx} \
-               ./mach build --verbose \
-               || die
-}
-
-src_install() {
-       MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
-       cd "${BUILD_OBJ_DIR}" || die
-
-       # Pax mark xpcshell for hardened support, only used for startupcache 
creation.
-       pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
-
-       # Copy our preference before omnijar is created.
-       cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \
-               "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
-               || die
-
-       # set dictionary path, to use system hunspell
-       echo "pref(\"spellchecker.dictionary_path\", 
\"${EPREFIX}/usr/share/myspell\");" \
-               >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
-
-       # force the graphite pref if system-harfbuzz is enabled, since the pref 
cant disable it
-       if use system-harfbuzz ; then
-               echo 
"sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
-                       
>>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
-       fi
-
-       # force cairo as the canvas renderer on platforms without skia support
-       if [[ $(tc-endian) == "big" ]] ; then
-               echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
-                       
>>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
-               echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
-                       
>>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
-       fi
-
-       echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
-               "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
-               || die
-
-       local plugin
-       use gmp-autoupdate || use eme-free || for plugin in 
"${GMP_PLUGIN_LIST[@]}" ; do
-               echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
-                       "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" 
\
-                       || die
-       done
-
-       cd "${S}"
-       MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" 
MOZ_NOSPAM=1 \
-       DESTDIR="${D}" ./mach install || die
-
-       # Install language packs
-       MOZEXTENSION_TARGET="distribution/extensions" 
MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
-
-       local size sizes icon_path icon
-       if ! use bindist; then
-               icon_path="${S}/comm/mail/branding/thunderbird"
-               icon="${PN}-icon"
-
-               domenu "${FILESDIR}"/icon/${PN}.desktop
-       else
-               icon_path="${S}/comm/mail/branding/nightly"
-               icon="${PN}-icon-unbranded"
-
-               newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
-                       ${PN}.desktop
-
-               sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
-                       "${ED}"/usr/share/applications/${PN}.desktop
-       fi
-
-       # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
-       newicon "${icon_path}"/default48.png "${icon}".png
-       # Install icons for menu entry
-       sizes="16 22 24 32 48 256"
-       for size in ${sizes}; do
-               newicon -s ${size} "${icon_path}/default${size}.png" 
"${icon}.png"
-       done
-
-       # Disable built-in auto-update because we update firefox through 
package manager
-       insinto ${MOZILLA_FIVE_HOME}/distribution/
-       newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
-
-       # Add StartupNotify=true bug 237317
-       if use startup-notification ; then
-               echo "StartupNotify=true"\
-                        >> "${ED}/usr/share/applications/${PN}.desktop" \
-                       || die
-       fi
-
-       # Don't install llvm-symbolizer from sys-devel/llvm package
-       [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
-               rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
-
-       local emid
-       # stage extra locales for lightning and install over existing
-       emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
-       rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi 
|| die
-       mozlinguas_xpistage_langpacks 
"${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \
-               "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
-
-       mkdir -p "${T}/${emid}" || die
-       cp -RLp -t "${T}/${emid}" 
"${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die
-       insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
-       doins -r "${T}/${emid}"
-
-       if use lightning; then
-               # move lightning out of distribution/extensions and into 
extensions for app-global install
-               mkdir -p "${ED}"/${MOZILLA_FIVE_HOME}/extensions
-               mv 
"${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
-
-               # stage extra locales for gdata-provider and install app-global
-               mozlinguas_xpistage_langpacks 
"${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
-                       "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
-               emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
-               mkdir -p "${T}/${emid}" || die
-               cp -RLp -t "${T}/${emid}" 
"${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
-
-               # manifest.json does not allow the addon to load, put 
install.rdf in place
-               # note, version number needs to be set properly
-               cp -RLp -t "${T}/${emid}" 
"${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf
-               sed -i -e '/em:version/ s/>[^<]*</>4.1</' 
"${T}/${emid}"/install.rdf
-
-               insinto ${MOZILLA_FIVE_HOME}/extensions
-               doins -r "${T}/${emid}"
-       fi
-
-       # thunderbird and thunderbird-bin are identical
-       rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
-       dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
-
-       # Required in order to use plugins and even run thunderbird on hardened.
-       pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
-}
-
-pkg_preinst() {
-       gnome2_icon_savelist
-
-       # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
-       # doesn't need to be forced into the LD_LIBRARY_PATH
-       if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; 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() {
-       gnome2_icon_cache_update
-       xdg_desktop_database_update
-
-       if ! use gmp-autoupdate && ! use eme-free ; then
-               elog "USE='-gmp-autoupdate' has disabled the following plugins 
from updating or"
-               elog "installing into new profiles:"
-               local plugin
-               for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; 
done
-               elog
-       fi
-
-       if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; 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
-}
-
-pkg_postrm() {
-       gnome2_icon_cache_update
-       xdg_desktop_database_update
-}

Reply via email to