commit:     332f54dbc7afe50397197a21e67a75ca39f5fda4
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 14 15:59:18 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sat Mar 14 15:59:18 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332f54db

mail-client/thunderbird: security cleanup

Bug: https://bugs.gentoo.org/712518
Package-Manager: Portage-2.3.93, Repoman-2.3.20
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 mail-client/thunderbird/Manifest                  |  54 --
 mail-client/thunderbird/thunderbird-68.5.0.ebuild | 777 ----------------------
 2 files changed, 831 deletions(-)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 148b4d9dd0e..6e43c39b669 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -61,60 +61,6 @@ DIST thunderbird-52.9.1-vi.xpi 637163 BLAKE2B 
95c18bab7d30dea4a8b2241290175c77a2
 DIST thunderbird-52.9.1-zh-CN.xpi 593611 BLAKE2B 
441b5332a08daca64282a8d4233c7d9dc2008c80c1ebeaf4d125d5c804755509b9b67dda3423cc9b9a9af3d29b386bb621b231e426bdd89879e2e620f2106dea
 SHA512 
db0c8a338df861a43563c70fd73768a5db730ce39e7a8400de44ccada3edac1f7e3736edee5cff439df76ff17f2b4838701e95fa739f5aa04463539516a86f0b
 DIST thunderbird-52.9.1-zh-TW.xpi 595728 BLAKE2B 
8e2f6bdb65418ae837cef54f042eb8aa8ae32e952cece4e3a5a8cd13a4ac99a56495b7cca900d7ecd10d82ab77ed334a8e27eba8d49aca066bd2bb7d7182deb4
 SHA512 
24f48563439450751066d49f609ac4df9d7e31d7cea36ce8f2ad8f38b04fc4d1be99d50463700c4ea2963948b0ec1c1b5323cada6a3b1480f1debe52d50c4f1e
 DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B 
ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74
 SHA512 
0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23
-DIST thunderbird-68.5.0-ar.xpi 617166 BLAKE2B 
5091401f6b38f29c4111a6116137dbf50659be5678475a603651facc4bce86bb528823b5946df804a13565a23391fba9c945a76c57e9e5eb0bd3908789789244
 SHA512 
98bc51f8fc9f05468bead19c756a2a2e762e8116da3e5220c3fd199eab03102f0ce48a1360775887e3b74362d5943c784012aab79fc7ea6249cfafb3196f70c0
-DIST thunderbird-68.5.0-ast.xpi 551297 BLAKE2B 
90d90199a994d028f1b828a19799090965e86ce07e155ebc8da2d3a47c537c5413d3cd1fa7b3d0656136ced575b22e45f7c6e508029211326b001968b3535534
 SHA512 
c040de577a16a62a8e5df2d8df852221c766e4269f23c38431a1ca841fc308d5cb42e26cfb16a70c08e21fc433b8ee2f1ad3fd858b87c7db844330c9d99296ce
-DIST thunderbird-68.5.0-be.xpi 646279 BLAKE2B 
4e6ddca8b65711ca3f74658e0c1d1f36b4f0ffea7de9da54b4fbacde5595610287963bcd1bb6fd0417237cc370e32bb49f249e37a79ce55c46494517b4d343d8
 SHA512 
f6df4a046790d587bee2f2e67b30fb09b837277b12ffaae1c0ee77f7e208f2a4782a761bd2318f60feb1f25945a7c375fc9e56a92ca8c777ed6a36264bfc71de
-DIST thunderbird-68.5.0-bg.xpi 646225 BLAKE2B 
08bab9924287764f8c65287d9ac2f2fae51ba825d6e8b48c0dc91789cedc2e0f84c18a258d2995b5ce168dcb4836eafc72b2557e71b95841ef8c5ff57432c336
 SHA512 
a2a90695551a1812ca9f02ee48523002a8c5569df20e30002a9f0a9ae229c24ef15986058eeecf00b803b58514ac0834e22e7b50fc4655a56f33ea29fe4dc9a4
-DIST thunderbird-68.5.0-br.xpi 574850 BLAKE2B 
75dda1232edd56ea5712d5dbe161895124d178fbd6b23a9d3e3af07575a871731b980ee08df46732b78a7b912954f57579b8aa80c37541c7fba1d160d365a6e5
 SHA512 
d70684f4411064a8560ef950b70a55de8f620ebbe6eefe2ceb080b85fd197aac6e634eee03c83fd38e4cfa85259436d450034e69ccd5a2fe21e68cc5a187e3c3
-DIST thunderbird-68.5.0-ca.xpi 578438 BLAKE2B 
e7a1e228d8b31f2d387659afeeb767e34ddf9af4d395a5a1fe053a7f82f8120164c455a2f6a1fe40d00273b83f369efc438ddd39fc2d5572604c142984bf0c4e
 SHA512 
c33c5b00cefb512794fbbdbe5cbe33332e2f1c1e7cfa882ed6234b38f1a2ffacc612ad0503bee80f639f1adae5d09a6fe07d11a2cca733f9b94430b9ea8eaef0
-DIST thunderbird-68.5.0-cs.xpi 603041 BLAKE2B 
3c0fa28d4ebf2238efe6d533ec59e72c3d232a0edfacb3f06f6cd0c5461d7bf3bd26c3e65efcec6cef363cfaef2b10e3599cd3ace5b38391f69cc5bd9c3c947d
 SHA512 
685e01f7b3a391e5c0717cf0a5557dddc31300289ed108df85092fd093cffd09142f033f07ad0f0758e61f6fe899bb100ec81e166c5f71161e293f8dea10581d
-DIST thunderbird-68.5.0-cy.xpi 589901 BLAKE2B 
a57d654cbc6c1fb724670529f26f85ac40f48563bbe23400e535beb175ed662d97c7ff950a321e34d18ece6ab8295d170ff30c9ed8732381e4991c67e647f71f
 SHA512 
59c7ed83f1ad02d67f7b955165b9e320498acd3f044522ab71df7475dadb4f4a87146b35fd4d714a104ccb5a7fcffff8daef2cd11f55b77c89cb831e255af0d4
-DIST thunderbird-68.5.0-da.xpi 588349 BLAKE2B 
dfd9daa139e1bbd9aa18bbd8879fb10db75e1f194b7d427dfaaa30ed5d07c44552c05fb52f69ef8e7cee8fcb56ba9e834f7619753963117dbe2d6b9561417c53
 SHA512 
d33c09026879288a2c0c9cb7ddab7948d7c1bf320259ebb2681a6ca38152243d514bb0cecdec6955b4c550568cd15ac48c56e92208cdc25f7f64e700740500ab
-DIST thunderbird-68.5.0-de.xpi 597803 BLAKE2B 
6a2c7d0f654dfb04a3bc1624da134c01e6854b7ba952be9774a398db6dc559104caf6ca9d0bf12fe43a1192255c1833b36123bf098d3c0338668a6129d3cb969
 SHA512 
53ce926239217989b32fbea88cb7d0bb07f55e7233a9ebf2ea6176d8162f4d96118cc6dd786c393608e170bf3ab08fd44eb6e2426c9ac124798ca3d37cc9cf40
-DIST thunderbird-68.5.0-el.xpi 699221 BLAKE2B 
8db0bab0d0472d6888f65be7af5a3c499c059fe9ba00d905440bb9bda87a7539ced304dd78d4dd616ba2c3a43dad9cfbeadcba2707e4e51f75d7e77220f42304
 SHA512 
a1767cfd4ad7e2574755e865a70f6aa89b1308d2c9c38442c7c61df823b62e2c373e1d8308d8f5ecabb98aafe4ebfcdabce67191738580641f93b015824a4387
-DIST thunderbird-68.5.0-en-GB.xpi 556402 BLAKE2B 
960b8058e539972ae970de7f69fab1a2a005827c686a5f2949ead40d9275eeb230f451a93b7a0efd7fe1335a8e0d92bc68b9c8de11bd77e2f7050d598db355f0
 SHA512 
77b3721b06fcf6b53956e40da8c5eec75d22396d2714d75815668fe59ce27fc47995cc68a222c6a9b6392d32ec48ced0bc24a75ce7dccd1ef446a32dd7bf21d6
-DIST thunderbird-68.5.0-es-AR.xpi 596550 BLAKE2B 
b7524d3673f11644e8abc182e2d69f8e4c1c93b16d3c28e17325a3461f12c36f45a241bed94fcac161ac2e700328e5b3bc1f2107478dc3ad27d5715debd5769c
 SHA512 
6ee9116cf523fa9d7994bdc9869623be54c4cb29222d5646c9dcf2cf0d7c88765e0830c14c2202f717fb3350b049fb4ce5dad25db8fa458064baa0df08053eda
-DIST thunderbird-68.5.0-es-ES.xpi 518350 BLAKE2B 
c92736208cbf0b6218c0601d72904150abe9253e5f0e3701539ca8620da02c4f13537bc143b084e7f2de94a7b28e30c4c295b7cd38470469134f34fd398ed94a
 SHA512 
3662add93dd634cdbe838ae530c714fe1d670e8fe1dcf7d2dce02f6bf6dd24243e08460558a378b9c091e03b3797b97497604370750b5baf33d52d268b2c903a
-DIST thunderbird-68.5.0-et.xpi 573580 BLAKE2B 
07a6b65516d4f57eccd236111c4a8782fa32f8570d94a2b043275e883ec1bf43c7879643174a35125ff8c444084c06ebe7356f1852eb0a7770d271a66a3cc6c8
 SHA512 
88e04af5e45f1a68dc3b7425dc0f52c2584578b24c44637476b7f1e4298850349c021c7364cc99210fac6f163131d0408a14016d87365be9f91af8297e9c4cc2
-DIST thunderbird-68.5.0-eu.xpi 579942 BLAKE2B 
f69fef21abb74603f7a35b208424a5486d0ea1c3c98e2b338d6ca21e892e05e8021b39ce246b8af158fea3828abc04e3b2ef28d4bf926787c67a1a6bfb29af10
 SHA512 
96aeeb8deca4eace8d2e5ff7e4a7aaef496c5ef96e106e2b3b48786a6175d6a87afd347ca2f9ffad9b03916f1973690dcff78da02a2203dd34de3aef0ec3c3b6
-DIST thunderbird-68.5.0-fi.xpi 578416 BLAKE2B 
bd1cf13d1e28f1a5eb937cc211de1bc0654c7fe8fd3b6e0b119fba99715f4d1d36e6f4f4eacd402749d0acf42e8608e35c6b054add33b28204b8cedb01dae93f
 SHA512 
1b9e33721101ba0d1601080a860914a4da0fb0fe927fac759c2687e4ad3b9444c267c4d319ffffcd8b11490d60f2d1b644eb1480b88bd8f2918e33ea267bc819
-DIST thunderbird-68.5.0-fr.xpi 607808 BLAKE2B 
01fca025f087f5cddeafd558d5f0743691b46109eba534bed750d6cbf25c209795f12c503d7ec4d407f956e556745cfca062bff641de58fd7c42c69815821f9b
 SHA512 
ae854890fc0a5ee8ab6e18fbfcee747e2b18dbfd18b323753f0d50f159b6f1e6577e486edfdf5125047c5426a77c04fecab347f4706102a3438c7f72a9b4bd3c
-DIST thunderbird-68.5.0-fy-NL.xpi 594465 BLAKE2B 
09f33e6d0e3048b47998de31cdc3d386569e5b812dd6eb18ef434d52cc51f490e39141333d19843c71313cc562090749866fc3924b61a33749fce135f3170baa
 SHA512 
2a11db9c142c6611a60fb522788e4f5c30485a75217b53a988b874c893444ae240b2f7864183a53c28018906e410eb78f322b27866b130093ba1c28f527a5832
-DIST thunderbird-68.5.0-ga-IE.xpi 588708 BLAKE2B 
2acd9be11f29566a4990da4c5777f71d24dec68b9278bbb83cce7c696764ff100c95ec62e193ef5feb2c6b54df44e9a464fb582a808733b18d8692ada5f94f8e
 SHA512 
d66c0cf0ac8a46e896c58b6141a29a4645ad066c6fbc4e4b2ae8798708977954db365a622740d2209588d6be09696650a125ff1b00093889a0b1b76a51f6215a
-DIST thunderbird-68.5.0-gd.xpi 587108 BLAKE2B 
822a3e65748fa66deb70b17514780416351d5c590ca7eaa40dc8c6be3a0186578a90157c8d4c978b6e91951907ebe0dc5f932235d35094b42dea9eb7c39265a3
 SHA512 
8ef7173356bf1e4a570371c053dce13c6ed5e9295745b5f0bd088ebcad8f3d20a48ff0d313d8905566233e51c3f88bd460587ac468dc86d19c917657f418e475
-DIST thunderbird-68.5.0-gl.xpi 568395 BLAKE2B 
db563460490761a35a54f5cce9e727d179abce0c1e007694f85a323d512c6e52951fec3d39626cbd2809d4783a3862e589bc768a6c5b3c9c64863e8d10a3d42e
 SHA512 
eb2c88002aa3d3a4e22739bbcd0c83c7ef2bdda13198a2f4587455d37a5e61a28e49e43d3cdb50c60ba2e97959b109b36bb4e66f0efe745f3373a21b89be592f
-DIST thunderbird-68.5.0-he.xpi 604785 BLAKE2B 
f50dc349829f604323bda7ae1caf2b7cddff398b03a8f7021df719f9f8739ecc2d092b33656b876993b605e346bbfeb9b4b877c19e44f34431ad5cc453162b91
 SHA512 
b79b23fdaeed4a3f91786b0a33b3691986400399d8871b1ac0a59d5a68596b2198382f320713ed303169c02ba11d066e1f6d760f488cf4f142bd880dc5f5f30e
-DIST thunderbird-68.5.0-hr.xpi 583781 BLAKE2B 
05e6d5b44f61db73550f00d259eeaf8334be689ec85de29ef915876b99e80db85a37a6ff9289e119376136d9117563ee7b20dd36fb7bf6622ffeb535efc9ca75
 SHA512 
c0dc68b15166d3aa1d0bca44e2c455fa5442e45d4dd14d4a8a7e822f2bb3c97e21d1890734d108b6cf51a4a622910d3d6e7c792ca30ea307e5ffcc709d41a479
-DIST thunderbird-68.5.0-hsb.xpi 616034 BLAKE2B 
0d781ae99fa39cf67087c411ded0b9e79a67e8918d28aea86f7fdda067b38f9ba00fde5a34e6c85ebc7586da4be5a2fd67af23c229eac0385e6c341a35446345
 SHA512 
a73f587a57634eb0258ff5f5abc4313adbe0bf114b7f64620f060662e18958f4b5a0afe967aa69017019e803fd29c01e97500b4721927ace5b514e7ebc7b1e33
-DIST thunderbird-68.5.0-hu.xpi 618151 BLAKE2B 
51f30532118c62fe2195827c3e026edab2567bb5100eeab37982376df170eeda422a0f3f2784a43296e6108d05ec62d140ecd2ef2890be779c9d38730d0dab7f
 SHA512 
ff8eb6087e02334e5e7208b20c76e495a90df11f69f3f934f6d2f0dbe23005a8e1ea197718b83c947cb2c6392f65e847d825843e5fbc50c678228131181f7f19
-DIST thunderbird-68.5.0-hy-AM.xpi 631977 BLAKE2B 
bd998047a56750f3b03645d2ae3e8c031253bb71611f8985e9b85cabd93cd74846c370b4200f387e7de2c3ddad4f8fe73227da306bc2fe20c2c1aec19b79cb96
 SHA512 
cb063678b784b2c14bc4935af93923d3576e837bbb0464561bb48c6e3ba1d033bd0116174b31ed5af7ba7650441a497b74f32212d456c55e542e7963b875b9a9
-DIST thunderbird-68.5.0-id.xpi 567745 BLAKE2B 
b790db974313c0f36cf352f0c417a5fd42bac93f0da372f669caa24476bcaaf51d714a0bae3ab34973cbd52f2a4d218395f7bc55100497bb08c31f2ad4443c1e
 SHA512 
4c122a0b70bfa02adf2e895fe51d3875e7fab569e025203938d1fa871055da848c860d36112e189272cc95f0d1a0d3709ffb13bd8ad95646a15902190cbe364e
-DIST thunderbird-68.5.0-is.xpi 575438 BLAKE2B 
0b0f2634fa5e2f0d0e05cf7815c24c15fdd1ab9bdeb6170bc36159892ec7f11a803a87e5186c61112728e5c36981b42a345ce9d7d434356abe84c1596e146a73
 SHA512 
fb8e967cb3ee8d58658042f63324bf4fd4926ce3caf605c953392fcc7acb3ac81e44a095d1d08368eb5e160f1134e930c1cb30852ce9aff985c05cda8d72ade9
-DIST thunderbird-68.5.0-it.xpi 489518 BLAKE2B 
9c0b2a89e22f8047e37b980d4f2bc527a0f3ae5bbb608039ac1f2e2391ce6cd985d9e6849ae00dbf558651dd4a54cdae402465b8bb9c69834cc16d6ee325e75c
 SHA512 
eb32f9f5d115f45b158e1e24f454ad423f58520cacf2fe365d44a5373c9c137c8b474775e06a8f886eff29829f1f625d44362754e05c079ddaf17038bc0c536c
-DIST thunderbird-68.5.0-ja.xpi 643574 BLAKE2B 
e55e17bd4e5f07003c7159508436e5cdad4261254787bf3f3b975329797a679dd6991028cc7933cfa6434648e860fa6e64b80892c37ca9aae6d8eed863363254
 SHA512 
09042f718045b38d207f6b682aeb6edc5ad36faa960040a496faec281a3de70c7761a677f94a871bd3ac6a3fe1d4be359f3818b7237683eac082f77608ecd578
-DIST thunderbird-68.5.0-ko.xpi 620529 BLAKE2B 
ebd4a5564f9acab947bc86cf98ee3be35dcdf613e5295a03af765f72a4b643ceaefda86ac50b94db246f3d2c01d4edce98e960dfd6bc9d1e4b4306ea272060d1
 SHA512 
7d368adfcc01b267506c8d706ca8b25f737ee22e8cfacae2fa516c68f7a5333d6727dc2c04080a10541671bdd665b6496efa8426ac2348c8d1543b68a498160b
-DIST thunderbird-68.5.0-lt.xpi 603845 BLAKE2B 
2eb7cf69b74d1067ca68eaa2d514819963926ed5a1970aba425d27fd83ad87457598c594a8b3c3ade9d71d837e4233207dda81630542029bb1c0311f9265b5d7
 SHA512 
18a1c7a9ba7a3bbabfaea57e1575cd07b637d8e3b40402a651df62621fbbfb4735e85cdb8c43f7f0c70aa9edd9e38d294cad6107a10c1fa4df981ac2ea426d03
-DIST thunderbird-68.5.0-nb-NO.xpi 574020 BLAKE2B 
cc73aa8d6e858c581ade22c94b2aba09567342415dfa83168a0e4c92b100469841cdd7cc7adfb059bc4f96b226393efdb44ece3ceb905a8e05103b739acbf5c1
 SHA512 
fffdc159096e4424a55d30bf5ad9e3a70e125e3fb5aef7cc7fc052ed5c434b7c925981ad5058ac8e8838e3dca9976a73ead2fb0d53667e2884865033797e971b
-DIST thunderbird-68.5.0-nl.xpi 581352 BLAKE2B 
aebfe99e4d50a89cb573ae40be952fe3bbabf1125c1d8b4c7689d5911417720ae50573c8b345f8799872d1bf4bc399ca41c526ea0480f1229ee914d092676bd5
 SHA512 
05c253b9125d658799844f51440466c4ec3b38ebeca99f9b15b639cf48cf4dfc7bbe31aec8594e8420d0bc7ee79d081e37ab5b102b1f22c0544558a5f3ee540c
-DIST thunderbird-68.5.0-nn-NO.xpi 574947 BLAKE2B 
94a8d7b3dace07ff7f1f149c6778d019e3679e73eacad442944f6dd0efcb9e4960865690094e3f3fd398d23c88bc39738ed53b35e01b7ad79ec96922576e8cd9
 SHA512 
c5da422505d797a2ae50136b329e526dd232e82097ec90903360494af673c53cd7fb5c7b16ff9ca8d0e68a94faa15ce95789ba96948e8fe26774af707b980a09
-DIST thunderbird-68.5.0-pl.xpi 576084 BLAKE2B 
ef34e2761a715feff378820634010606fb2dd337b9dcc917dd5b1e594eb2df1338f97677ddf030d4f7e6608061c00f34e1a16bdaf9c1ad476a984c8dbf565877
 SHA512 
cfd971abdf85cbf4919b5f4ac310ab8a58f38ab8657d6308b69a56273f07f4f4cb97e84cd12cf50f834dd7e541eafc398fd6c72927f1dc9777ceca3c292be3d5
-DIST thunderbird-68.5.0-pt-BR.xpi 589835 BLAKE2B 
27fe2358c8522a3a8e951249f61d06b78af97424c03e771531e456c83e512d9e295c25e9ff0f2efbdf941d02246a2bcd0af5953a9bd8382631eaf90e4bf53719
 SHA512 
b9c65ece92a8c197a91a80e0bfce1cb8689ef634019c98cef37d289a847c64a28bb88cc5f961394a06acbcd295fec935233000a6d916a765176ca3d8365642b1
-DIST thunderbird-68.5.0-pt-PT.xpi 588101 BLAKE2B 
32d03c1a68b1f701456d46ef27eae7088d426f65b0ea922d145ce9a8309c6ee54a7deb151eaae2f0d3a5ed4e2725738ac02b0b48056d65eb19552a04b6489231
 SHA512 
6c3e63b0665b68cbc9eb7bbd16e556f872e926e666f210db09c00b8dfe87e3971011a9380e2ff46f131b29235e8f2c0805644a8b3d5f438dfbf3337ae2788232
-DIST thunderbird-68.5.0-rm.xpi 578048 BLAKE2B 
6f27831974c66faa09cf4cf630490ab59e42d365e3c5fea4aa3d02db28f2104f14a60c2fe8842221af127f4ce1953a04c49d573579509ec399a4b09811acfdc9
 SHA512 
6daf07a82df33b828ef132967acd525744af4f1dd9f651a3dc611d8a393ff4d6cf284910266c3e6ef9414a7558ccbb9593cbfbf3cd6acc9d5303d94c8768b899
-DIST thunderbird-68.5.0-ro.xpi 594839 BLAKE2B 
5c4cbaef49c3fadb877cbd7431350b4eb046a6532f035dfe38a13a7bd42c1f65a579484b7bb20b15503e9d6c10a4a9432f33a137f2365e01a11970d03ac1275a
 SHA512 
9b24589c4d3f455f27e19c8d882feaacf48724c470577b894ff5c09d57e8ddbfd3f216fbd42ec61aefbd1b01d816792febba22af54259a248a5c79e4745328cc
-DIST thunderbird-68.5.0-ru.xpi 683322 BLAKE2B 
04b5d792c16a36b73dc2e6f7b890e698bf882372150cc5025230b6e9f2678932c04c9490d1b197c24255961c103db5ae616d514d4e278d610a26d481b4ccb600
 SHA512 
12c55f72a30655693ea780cd9d39d2c59df31aebb8fe48f7b12148cd7df530eca579ea5f1496a9cd5aaf9f9a4a6c9f9d1dda9b7934dc3d0cc48e005142007253
-DIST thunderbird-68.5.0-si.xpi 637403 BLAKE2B 
2edbd225b5d39805b4b601fb3a8d3348d98254da32de78ca1e53014782425931448b5e33811e96cd0ebde88ac374dab96b283945ff88dcd18ba267ea352ea9b5
 SHA512 
f685bd8b1f2dedf35cb0c726c410404d1d443d33936faaf338e0b228daf7a6f27034616c487882afd42441e9a52ba12403010795cc0ca4467ce8136846063952
-DIST thunderbird-68.5.0-sk.xpi 609749 BLAKE2B 
1cdbc9a18a08eb8fb1414c86639db9e8511ffacd22f3842ec7a1de7c7ff6a3889c15ea6a64f1875805c9a3de8c6ea3966bbaf28c69c43854445ba93fd06a225d
 SHA512 
2035c17c374ffb23aa572dae277ddc9e85094cd04b3c368bfb2e8fba7c42d9bb7a50932da2291a927789b143e43f0d75ed76185cb18d28712cfb5167a7477c2d
-DIST thunderbird-68.5.0-sl.xpi 590625 BLAKE2B 
0da4efff5d0e23fd7166d9fc687013e3037d841c82206e2a25115abda684cc13167674468ea486e28e19a88d719f41a9ad7dfbe2f857a655886c716c23b77af2
 SHA512 
c77fa0529a07ef99b362dcb15f3a98535d8c46d2d5a396734fd9754b82ee973dc620ea0b1ed0d898612d70a5795920c19259d1ea9eb34ebdabf4b4be420ef085
-DIST thunderbird-68.5.0-sq.xpi 598898 BLAKE2B 
471e9690c0348fb5353a9f7ad94167d03940c85d98657f8f00927a2b0793c122bfa16c3a016c193fd88a5a0daceeb8b540cf7e204b6bb9b51cea0bf430839129
 SHA512 
e5c4401643c4146ad39d88c19fed7afbe933d5f0ce9d023819f11f8229594884799b5040bd71c57d3ab8e0fba889f38ccaf35b1664e84e6ada2688f19c05a9bb
-DIST thunderbird-68.5.0-sr.xpi 624894 BLAKE2B 
ed157c9f639d7e3c48eb28cce296b8b13e743eb439ce929ea2ecfa1ef628b1f38647ec073b433c5c649ac8e22203a387c97caa501bff89f280340af10828dc0f
 SHA512 
b28f46d258389262d5efb774403a3904bc131b647b1f373fae1d165039d39eacb892091c97a221c9ae8d52db5947703e367864dde624790eaaab7f787eab50ea
-DIST thunderbird-68.5.0-sv-SE.xpi 591595 BLAKE2B 
7e22781849ffae33a6a378061fcb18c78cba3249a341326aad2e17bd9e4dccad015e16f7cd6c2dfe2fe07464fd8eb1e7a70bdbb8e0de22e0fcc159123c95004e
 SHA512 
ff3e8003589a206a79b4e8a22003398a91ca424ecc02bb2646021d50def77c0aee4cc2f48dcd166e0ee50e87a67c4d34e93a23417710d978fe0e021d814cc70e
-DIST thunderbird-68.5.0-tr.xpi 599704 BLAKE2B 
bef9dfcbcb7f402829ca137e023d3fa06e1e9e5646dea1cbc530789134936485207cde742046ab12d8f119eea30ca0ea127d3071080dd6e1694b74fc88ec508e
 SHA512 
996df62ab0f6102bfe34b5d93c7ed2537ea50f95c5f9874ba67f73b07f81c8b618c4f0788a9600db888f5dc5d060ea3628e2c50ec200c1bee71d6a6521bd7e53
-DIST thunderbird-68.5.0-uk.xpi 671452 BLAKE2B 
4c9d8ad647928fd91ef0ab1aa90af6983c3bea52d4ce610bf8207c9e602c7ded5a4cac7239c468a27e7e37108533d427159f8345e3855c2139c1915517bfb8ba
 SHA512 
50ac440d0e7e32805dc5551c64c4ba389b9c71380b100750fcc205cc1c26c2f05c15fb6f910a9776e1238a4df2ed6c611fd8382e5d2b6f49f72285c8a92804a0
-DIST thunderbird-68.5.0-vi.xpi 623419 BLAKE2B 
65f122fb70da34fd5c89841b1269b0e7b844f1ccd978bccb25d2a4e4ce035b33e5adf1522d0c4de874bec7647fa1b0db36c496267b1fb9d52237bc36df84af8c
 SHA512 
1f9c3884b4cb3f8ef8d23f348b7f35833da10f05d2035c5cfc57bb6d7d34dd71899673156683fdbc538ec6951127ff7f5dfdf054871c6c18f8908d75a8d13ecb
-DIST thunderbird-68.5.0-zh-CN.xpi 626818 BLAKE2B 
181c86c15a161862a7d797e4e43921b680400a138e53664f35ba5943b88711c2c1113b15bfd162355de67d89e5736d3e6df2d0f981e73023c6906528fbbceb23
 SHA512 
80938eecf197724a5c4525d97af31941ca989f99e01b8ad931fc25917dfb5d2850a95724d64185d7fe2392c85f6b58aa52d029ad806555326794a906d676d3e8
-DIST thunderbird-68.5.0-zh-TW.xpi 627474 BLAKE2B 
e3e8bdd577d776ea01114c56fe9778170ba68948c23e2081a7c7779846e2c39420d10957d853b4ec84b3f9fbd22e4c203111ac4b9e4cabb87c1d77762cea57de
 SHA512 
e3c4593fa1dbf2f3cb5527d76bcf33f9a7291134285d0623c7a0f1a7c4ccdcba64bdb2f6c9cd547836c9fb8339789d928a6a14d95e6557ff78fdd053d84c7d5c
-DIST thunderbird-68.5.0.source.tar.xz 331328840 BLAKE2B 
e0f654132ca9d3bd921a29a71288524640ec698f762a3235bba9b1493292b4ceffd006d567891ede42175c36894a78a23e22dd8432047b3e1bc64593368b2a4b
 SHA512 
bb58a398f24d89eac5b1816f9d16edadbe65cdac6542e1f6798424c7ea18eb2d4ca46bb03f54c8c365e67d1dec44d3dfb36fbe4f85afe9ad80fbcc1f2984084b
 DIST thunderbird-68.6.0-ar.xpi 617167 BLAKE2B 
eb36b9f8188aef46b188e2fd4c7f13a83b1ebda6dec6d53e4641d899f231c6fece97ae377d746581e1c2106bfa6b0263a221756c39df4fe35945c46bf81fc6e1
 SHA512 
abc0811dd99aea220ba4d2fe2feb4a5ff20a237289a861cf612f7c71379a24dd156cf20da1f717c466482204cd5c890cb7fd1fe741d4be403cbd1bc8ba380df6
 DIST thunderbird-68.6.0-ast.xpi 551298 BLAKE2B 
662dc56ae91fa87b2690613357487524d41683f99cbcfeaf412eb22de78e6ed071cb33ec69dd101f74c889332571ab60a8c282b3e55a181cce01a9a0b85ab468
 SHA512 
ca6a2378eeb938bbb9527d45f02dc52eaff8a0527d5b7b687af95264ff85a0bf48630e8a8bb60a43d9b673702454d00cbeba2d1a86e50802e10306b66065903c
 DIST thunderbird-68.6.0-be.xpi 646281 BLAKE2B 
7d028c3211b5441dac86e9dde34cc2d8c96940c1bc7aca7a5fbab7c5b3b65d1a39a3db1a9e18d9741d767cd19563f411e996b79d54794696f91e4314391dd154
 SHA512 
6bb519a0804383f9872bc5fd8cc6489201fe68c29ea8a2480af40d5dcb476c6ba3c83ba8671dce0782715d364776c048e662121a60caec11e5a055ce5ac5d12b

diff --git a/mail-client/thunderbird/thunderbird-68.5.0.ebuild 
b/mail-client/thunderbird/thunderbird-68.5.0.ebuild
deleted file mode 100644
index ad6b34d0c0e..00000000000
--- a/mail-client/thunderbird/thunderbird-68.5.0.ebuild
+++ /dev/null
@@ -1,777 +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} )
-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 cs cy da de 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 ko lt nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr
-sv-SE tr uk vi zh-CN zh-TW )
-
-# Convert the ebuild version to the upstream mozilla version, used by 
mozlinguas
-MOZ_PV="${PV/_beta/b}"
-
-# Patches
-PATCHFF="firefox-68.0-patches-12"
-
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases";
-
-# ESR releases have slightly version numbers
-if [[ ${MOZ_ESR} == 1 ]]; then
-       MOZ_PV="${MOZ_PV}esr"
-fi
-MOZ_P="${PN}-${MOZ_PV}"
-
-LLVM_MAX_SLOT=9
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="https://www.mozilla.org/thunderbird";
-
-KEYWORDS="amd64 ~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"
-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_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz
-       
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[@]}"
-
-inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
-               gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
-               autotools mozlinguas-v2 virtualx multiprocessing
-
-CDEPEND="
-       >=dev-libs/nss-3.44.1
-       >=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
-       >=virtual/libffi-3.0.10:=
-       virtual/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
-       || (
-               (
-                       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] )
-                       )
-               )
-               (
-                       sys-devel/clang:6
-                       !clang? ( sys-devel/llvm:6 )
-                       clang? (
-                               =sys-devel/lld-6*
-                               sys-devel/llvm:6[gold]
-                               pgo? ( 
=sys-libs/compiler-rt-sanitizers-6*[profile] )
-                       )
-               )
-       )
-       pulseaudio? ( media-sound/pulseaudio )
-       >=virtual/rust-1.34.0
-       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 )
-       )"
-
-REQUIRED_USE="wifi? ( dbus )
-       pgo? ( lto )"
-
-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_setup() {
-       moz_pkgsetup
-
-       if use pgo ; then
-               if ! has usersandbox $FEATURES ; then
-                       die "You must enable usersandbox as X server can not 
run as root!"
-               fi
-       fi
-
-       # 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_SESSION_COOKIE \
-               XAUTHORITY
-
-       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
-
-       addpredict /proc/self/oom_score_adj
-
-       llvm_pkg_setup
-}
-
-pkg_pretend() {
-       # 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="4G"
-       fi
-
-       check-reqs_pkg_setup
-}
-
-src_unpack() {
-       unpack ${A}
-
-       # 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
-
-       local n_jobs=$(makeopts_jobs)
-       if [[ ${n_jobs} == 1 ]]; then
-               einfo "Building with MAKEOPTS=-j1 is known to fail (bug 
#687028); Forcing MAKEOPTS=-j2 ..."
-               export MAKEOPTS=-j2
-       fi
-
-       # 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}}"
-       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 ; 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
-       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() {
-       # 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() {
-       xdg_desktop_database_update
-       xdg_icon_cache_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() {
-       xdg_desktop_database_update
-       xdg_icon_cache_update
-}

Reply via email to