commit:     d0b0562e76c7a9e62b81a39c6696f830ca78fec2
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 20 21:38:51 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Dec 20 21:41:19 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0b0562e

mail-client/thunderbird: bump to v60.4.0

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

 mail-client/thunderbird/Manifest                  |  54 +++
 mail-client/thunderbird/thunderbird-60.4.0.ebuild | 561 ++++++++++++++++++++++
 2 files changed, 615 insertions(+)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 3878d87a239..ebabe2c17f1 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -224,3 +224,57 @@ DIST thunderbird-60.3.3-vi.xpi 638418 BLAKE2B 
6ab6ad2a0fcbedc36383e9d752afe1effd
 DIST thunderbird-60.3.3-zh-CN.xpi 622465 BLAKE2B 
7dde7ddc01475b2425a5d3ae7d935ea9c4468958ff2f31c7f0c9d4a829e36e2eca426d96ea606ad11cb248a9b163ab89e23dc80c12a7373a53914ab2e211a363
 SHA512 
4c2797bf1ae44388cbc21828e00c334daa8fe1b54b780e75e0fb36c03964de271c5948b2fc967314e6b5f425ffdea569c52c970c764417ce1062350cdb615330
 DIST thunderbird-60.3.3-zh-TW.xpi 626188 BLAKE2B 
4817c8f447d3d247963bbc1d0a4d8b4383c9fd2014dd381263bc08f4e79885e333565fe9b03e8fb95387f3a859c1bc77c4f7b932945bfe666f25a887f235f404
 SHA512 
c8bdf836c383c1b8093a29a8e92b3ea75e29ae58cbf30f5320f8b87ac4231db77d5231a2ca24b012ef9088124a34e3d186e6c0aee13c146231e3759cbd9780c2
 DIST thunderbird-60.3.3.source.tar.xz 283847516 BLAKE2B 
76e8454df900240eb52667f3235e356aa9cfe5f2f5c6c05caecc2bf4597ac61d5690014b0052659c5946ca3cb138a11e4670d53298bea1aafd646a669572b6e9
 SHA512 
30cffd9234d4b0820a4e3b966ebc3646780ebe455d06b6132d312169bd209d298c5e10d6721331645a9de6af646e96c4d75985aad0c09ece0e6c9d25f5555309
+DIST thunderbird-60.4.0-ar.xpi 627179 BLAKE2B 
3dd870f3cfb9d23fa5f366ff1eda59fa3b1f2c49ca368b78ac8efebb33eef46895b2a9c99f9641e822c42930215bd7526d7e0ebbc4b7bf0ff028c7f242139594
 SHA512 
034bcaffa5508e7e694c79af323b76069024fb4c079d4dc059f1a1677d57584e7110717f43e1dc236f0416f8bd6d2eab9862b16acdb8580e6b9bc32d8dec07de
+DIST thunderbird-60.4.0-ast.xpi 560866 BLAKE2B 
9978e7dbf1d53f50d140de033ada13fe4f6399f5d65cb61b09453fb42ad2cf6d3b8d2d6e41c6765202e36fc0feba0cea45be408cd5df832738ff04a5cbc4b953
 SHA512 
d1aacf71fc00b7102535d7cbca950119a9dd1d2bb9c0249caae0673cbca0bff7d5623e529a0383f2a15fd13b8a8f21df30cdfedcc1f1aa463afa5af087f8e540
+DIST thunderbird-60.4.0-be.xpi 659078 BLAKE2B 
2c73f6a0bae271beed2df326a71bc3d26d5465a36ef4911db8c3c81e1a5aed6aecd3bc2053ecfa24c63bf6a2a8c9160b09159f4a2b692e6a9a4e51ff01c45400
 SHA512 
ab3a4709752bea109cff96538114349f627ad80482c1f3cb704e5672793a5d3ab1d0e993c471dfbda7508b417813c1174631d019abd181b0f9ddd624a46c8813
+DIST thunderbird-60.4.0-bg.xpi 665511 BLAKE2B 
67ec10127e112e948bf68e8f52e819fa11b12d7d48471ee703d8d5261c58a88e516fface466ea4a12850ecb28322586cbcae3ddf324e7ddd6a703a032d206572
 SHA512 
b14b71416b12c868c7e00556e2824e03b4f5f4116890f393dd470d7cab880db31754306205f2d232d787b1f2af824de800049b5f1c66389ef1577ca6cf093e3b
+DIST thunderbird-60.4.0-br.xpi 581592 BLAKE2B 
2709b12ff4f820a5ca2825a9673c44d496641f1cdb9eb3ea048a74a0788e2dd93b919332d1d1252c96e971e62a4389f310a61c36a70ccb69c8a25e22ff38813d
 SHA512 
c1f2c5c00d4809f4bf05e0fd78bda28e56549b348537643d43733318b868f6e41b601483182fc133e7d3163cb68b1abc77373ff0f86ce410969afd2c6f0ea861
+DIST thunderbird-60.4.0-ca.xpi 591970 BLAKE2B 
1912d4ab6ef987c3a9bb187f01d473c60e78f84ee60a5c475dc14039dd60f7bb96b78f337b81e5b1a18b97f575091401c3cd35939821d1bd7ed698064f01919c
 SHA512 
4b840ad4bd73438210c913bef50159c374b259bf152df76aacf02c5bf39c4b8ef6b8b7ab95516a5570b401c1c394327a373b422c6fc5cf4b111493150b011755
+DIST thunderbird-60.4.0-cs.xpi 611200 BLAKE2B 
6878b0adb1baad6211470cc1f33c9d43770f1244ae68976c24cef07218a3aa9b257631832b3c871995a3fe973cae091cb5ec3342fbac3675e7ba66430b5ad1f4
 SHA512 
9116c265f70d8bad365adf78f68e4a115679c2d6665eb3c6da33c40f0caaf38ed0c2765e7b46ba02241f46789027a865b83364eca10a058b9e61fdd4204a0d55
+DIST thunderbird-60.4.0-cy.xpi 582232 BLAKE2B 
debc6b350a2d0310bfb00cc2eff6b559cc571a4ea15bcdac49a55d305c5fc77b4e65b0125f939613a77462105ac4b67ec745233fcac2453b4b86648334fa3f68
 SHA512 
05c734de29575709e6593ac76d1d83b9e0eef3432a0bae3048dd65fa90447bb18e9f962df48319e3090f507285d986c7c467395d93a9626ea7016f10ef56c367
+DIST thunderbird-60.4.0-da.xpi 570806 BLAKE2B 
1fc8240d3fc69090def6fdf0a772c6f2f01b0c65ec0509f4c1a340b2d02543419deb57c8f5eb5bcb9468fe197c1a8b9d4896bc9381eb64bfa83db2b87dea83bb
 SHA512 
e829291e564be8468ff4bd0ac6e13ca00fa3f585504ae938451e2befa9a11821c1e408379a608b41d172fd1675adb9678d70d601d06d8183b2c88a855e188c5d
+DIST thunderbird-60.4.0-de.xpi 582574 BLAKE2B 
e14fe45cc7f2d42da136cf45411c16429e0ca3545a69008553c0f300e2bec38e11af87e67e6f0ed1b921588a8ab46e07ad848179f5f46f870a21c964d73d8af1
 SHA512 
8f8cfd0a0911167efdbe28d476ff1b4673acec456f3e6ad862921a781ec5f85cfdb8aa16ea0129d4f7b2cdd7c1c648602a46b3f52b1106d422be553e65543693
+DIST thunderbird-60.4.0-el.xpi 691054 BLAKE2B 
6fe3df5f9df2ef05a570549e0567ae052db386e78964a8fff978500e9ff7297f63f70182863471b959f721ee85056855d5236d1bc780a92bab80cf1574d2ecfc
 SHA512 
b487cabae6abeb3ed2affd4ef8b7b9c964a911cfb35c6883e1dc21f1e020afe43320ceae24a7bec3e60935d2570c0fd0e91629a20f01f930b18c5f20d00e1247
+DIST thunderbird-60.4.0-en-GB.xpi 550355 BLAKE2B 
836cf1450ccde3fd1e956bf155b88790a90b5360d3d8f2f632416e63d35b6a978a4147cd9d41fce071e40b30f236b75ce373ca743e7bc295f9a20217569e8418
 SHA512 
2898aeace25cacbb71b43c0544d2faab2d0183b150b3f445ecc4f3319593dc8b7b984baebea8cd42df006a6b6226a819eb9d579ee95a0738b9e38c6cba3326f4
+DIST thunderbird-60.4.0-es-AR.xpi 595047 BLAKE2B 
d799a4fec2fdc25fb2de8e5a58f6a3409d3f50aa33910fa774b17ca797b48b99e6a115b533ffc34dec4f2556a5b9e2acca938bdb158bf5af95499ab06c3ed060
 SHA512 
a2b0b43fd5d62b6ee1e1b3e35f376700ddffb764fd0cfda94bb0785e5fdb9bdc66ce9dfc2955fa6e97830519619724192f38fb0e6577cec24aa1e14e4819c11e
+DIST thunderbird-60.4.0-es-ES.xpi 492211 BLAKE2B 
01bc9ad1c29d4c266a130d71b49355bac0c1c57bc7c35514bd9b39873cc0f0f675be795bf844ebda360c235f4dd9e64829acbac34765d5b9179da4b128a20204
 SHA512 
45eb7f9490269a8f37b31a2c99db0aac28a776fc1648002fc5c6dd5d7684844f24a10b69b9933cce173118d11d50d4f6fc2d63b687f29813ff1936944ada7a87
+DIST thunderbird-60.4.0-et.xpi 570866 BLAKE2B 
fc28f6adbc5bcdd43486082d507abeab3af45f53cdbb95e0bc0d69a39c18e3c02d60a19995e4b983aea20abf9ba93bbb4de810fba1412b54984e58cfd2caa255
 SHA512 
ae456fe106f1d9814c917b371a326b063f516b571c24d8d84cdb58b0e8e0bc3d809aa627c5da3db9921d60e5484d68529f1c92a7c9f38dc8aa1ec313bb186766
+DIST thunderbird-60.4.0-eu.xpi 577579 BLAKE2B 
d36080a93dbfc11134d9cf8d65a4318cf7e7de5b74354504864667f005e7f0d941711a153757273351da8f1aa411116fcfe743d47747e792e5f5ce4efe793bc1
 SHA512 
9a55bd3cad62d8389a3afe1f32504e29ceb5540b55d5d390464b9c8fc354c9d2ded52da299a2ce91790ae9d8470709c25b490a05a2636720e0e7e1ca311a4d19
+DIST thunderbird-60.4.0-fi.xpi 575754 BLAKE2B 
139cf0b48517e22bc38599f4c4b4c5813cf9cc8ce1762c88231ec6ff2509b067cb5ec4f72b5da08168fd696e353e091cd0e7aaf8c887b6ec0114b5fd62153710
 SHA512 
dda652a4df97390ae8e96461aa76c91f3b839ecf2598e3142aa300b49e5b1d7dad69d2cf749c4721329044abef41dc33046c420a3011e250a94af9ce5807ac83
+DIST thunderbird-60.4.0-fr.xpi 608465 BLAKE2B 
755672fa9c6e5dd017d725616af200bb23f682c763d0c13847d108be100761d8caa5cbc526c83babbfabc4be9ffddc77ba4f4c2f770b37a2c7286a343448f196
 SHA512 
36aad0d328f5bfbeb283cca76535e593ebd81e16024406a52501d15f11f312446bd0f7ed11931046e68f85d90b597d02a3c61c6d0c7c166cf485ab94a72cae74
+DIST thunderbird-60.4.0-fy-NL.xpi 590033 BLAKE2B 
2992ee13d642f2f8d2dd3175089261a62d6b919f03f2950ed5c7f5e6d2917c89ea9ae4d4eceff59e673f311bd11d610a2d931b1ff185e98dad02466192aeadaf
 SHA512 
d92fc16fc0a7fe75591f38cb732d7f63cd03c1aab012e490178a57710fe3a2fd5a893281969960d82ae76e185816c69d5685831572d352c1f9ae418ab010b0f9
+DIST thunderbird-60.4.0-ga-IE.xpi 603505 BLAKE2B 
b7649d72903884afd9f80b042c140d03adaa1bafda5c8c981042c0f04f2388d053ee295b8ff9e8d9e564ae18bc754bc410af6877fb373c5f2efcacc9f125663e
 SHA512 
155b53cb481fffb83d1b6e5142be1eb70d622d3484dd0be2a48f6a604681627dbcc74dfe1cc8ed803a8d20c94411323b59731782bcaf4234c7768a5700bc866f
+DIST thunderbird-60.4.0-gd.xpi 599260 BLAKE2B 
e5d5fd2f5a8a3db6b3f0f99e10c5ef3971b63f789c7fff28dd70a7886a6639a353275c24848f8e22710f85458151cc555895842b56f059d4a0564d1255f2f801
 SHA512 
926db1e0e2c3f8b77c297d2f71c73f6b74b0ef14b2fa866ff2411ada6dc342be21618ce628a4aff4cbc7370fea670e528a21640175fa70420dd6ad43fcd53517
+DIST thunderbird-60.4.0-gl.xpi 576547 BLAKE2B 
32f09f4f8ab5661e31bad1b52de44267a0b8cf03228673b1f4920182092e04c71c713257a6a0560ee64338ff88085fa0dce07394a6334407db8f61c05f3dda1d
 SHA512 
db40f8c9a22d3bfbf91b9e8c540ca20c27bf44bd3c7bf7c46abf63bbf8558a6a5a9a7785338325249a3aa07ffa10ada47e1558cf18af0f32268d643a99e2c26c
+DIST thunderbird-60.4.0-he.xpi 618364 BLAKE2B 
d81adf63d72ac769e76c9b9aa57f3cdf02eac349fd2d298f17ca33a3308d9010ee25d3823cd75b80ec3cf8395e6b4b9f0dd8e2d7affec2726126cc1ca38c2b8f
 SHA512 
d0aa6c1b600b86d9ab01be40ed3ce686451b51fadeb2f472e06a6a4293335a6954b3004f86b2cd26f4ee18545eeb55a8d91f19a413be7025654c4b1c8988ec12
+DIST thunderbird-60.4.0-hr.xpi 583460 BLAKE2B 
684a8a297b94130197533302513d71a6001c6457f74cc8049b86bce41ee574d3c3641f4606dfddc39e43616bb51f0ebf9f495c73192c886bf04bac10adb29b98
 SHA512 
e90314ad479582436d6f18a5da0a3c2e40ac01df3c2df4caa0caf35c4846be15184de3a7295531c0bf80c67bcd5cdcef029d776d4a51ab33916047991e1c13e0
+DIST thunderbird-60.4.0-hsb.xpi 611322 BLAKE2B 
fa3b1c46f45581a3378d32d134f5306268978f8539a478554183ab2ffe76e6dce6795696959245296e5bab1c28debc2d98b098ac378f9b7545b8648b3e7d966d
 SHA512 
e522d1d4878f188e7abd18c958f648e4a7ae7aca81a734751b593269f67105d3004c08f182a5fd37247c497ac4ce7f227831c10c48e78278c5d414f1bd004872
+DIST thunderbird-60.4.0-hu.xpi 615345 BLAKE2B 
3d26e9f2dec65db384bcf074b66ca99f924c276e3a7af30b5c95ffadeb11b96985f0f80af0b2e112cd6e50bc131eeaf8f2056140ba749cdb15451cf439b772a5
 SHA512 
1e3907a339a14794bb87c9b1ebb564d85eb148124490a9501cae98b41f894d2492bc9e3f16f98d57393b9fa18ef2e376e7c10818a4ea1f25af2850dd6655c126
+DIST thunderbird-60.4.0-hy-AM.xpi 649712 BLAKE2B 
99a3155097c408c65bb77de1afd2e403ea171b271ed98a9e04338ec5a3120e4a06a71604b839f0bc2fc9d3ef686200bb399cca37a3ee4346a09e76f4aabf37ab
 SHA512 
a13e420df7016d4bfba2f3ea4c8ebda92447c53473dbb25111aa65ee54dba669d4b316a4a5764d45e094a5ec25b6a323d33226199e0a1f11ba55f92606858668
+DIST thunderbird-60.4.0-id.xpi 568858 BLAKE2B 
5c5cd597a2165bdef65ee008d9da8b8130dc090a5b2a8e32ca80cfa6df252501babc7c55f341df78e788c80ad8f9b603038d3438332332e0af9b99e2db4286a0
 SHA512 
24c22e167acf30a3a488fd7b20196f5f0941116efcdc0aeb101e48ee8b3d5c0ea4bef423dc6782c85b45417f83758bb3ed92bd44f2ec611405cc29e406015b1a
+DIST thunderbird-60.4.0-is.xpi 579046 BLAKE2B 
a570f91e76841e8a6154ca57f1458004604eadb23bb820c83f596b1a3bd51df0b447b12db39147891c738dfd27a8c9bb7c8c8243e66d9d020d8e43efdba85e39
 SHA512 
9e194e7259a700c1742053c726f25a917fefc45073b274560a0b361c0c5a542b3a51e979c194dee82bec661e30488de3bc6843e6808673b871376fe4d5fe7c7d
+DIST thunderbird-60.4.0-it.xpi 477499 BLAKE2B 
cd001afac4ac48b5c45217c18d9f07d6666bb49f39b36a71254322eda80bbb9e3d34f96ddfa3294944432f88ca78a2559a4de6547e19e9839a68a20d8232700b
 SHA512 
3c15bac4fcc6e6e2b0f5c524f72b6d76964c6ba96f0e1d4526edb69e27bce719af7d9a18cf140da8ba61e1de2aca57e7bbaa95025a59a09a1dd73bdeefd54e69
+DIST thunderbird-60.4.0-ja.xpi 653343 BLAKE2B 
4f6f338e78fecdf35c6a4556a5f12543a957658564f222c71f05ec1f8ad1d9685ec5df66e491958bf0443b1de9d4ed62603a9ce5b0be35441c606cbb16b4c3c7
 SHA512 
6d2aa08482b1b5395ec86c3355a367d311466ba308b9f4d4273b7b9bd0789988e712921f969ffb6cf30eb2036a11868d407e5a37725aa3ab7bca32077fdeff96
+DIST thunderbird-60.4.0-ko.xpi 619729 BLAKE2B 
29f9ca2dcab55308d4fe25fac61fc9e266a7205f64d2a3abc6909f70e92cc291486ceb7be0e6884f4d07d596fe9e04bfd03ad8ce76ead4f535c9043702c4814e
 SHA512 
71a1d39b626c7a360070adc749639500f924209862e333cb9b176d86bf6a0c12561487fe2a041d77d9d224b5fb897fd8acf3b95968a947a4ffdcf4b2759c0c5a
+DIST thunderbird-60.4.0-lt.xpi 605440 BLAKE2B 
eb11210339f086715b2104ef4ba3a8b1a0bc58bafcf0be2e55da035cd4445e1772977b04ed5eb943c837a7f9b891a8323eca8c735cc3a7b32aae1fdf0f3c5018
 SHA512 
296d8e6ac5a903e54186bc080763022d836591e96128d9b7ef19338f84bf2a321bb599e86dba42f1da969e64032ca00c9b8b573108ee4d552cd9c3b557569c24
+DIST thunderbird-60.4.0-nb-NO.xpi 578233 BLAKE2B 
188e54b4842dcb383c47f1c903dfc380d9e04a89073ecc35ad145a1ed243b7bc8a5454b2afe5b205d157d54e25488fbd4bafbf7b87337ae1c2e701665b043104
 SHA512 
8b21902dad6769a0e5b9794a5b7abbb95657295fa03b909b4964a0545499991a5d8b959eabd2cffdeb84bcb661ba7ba735d3b37db20ba1da93c8c6eeb239d5e8
+DIST thunderbird-60.4.0-nl.xpi 583913 BLAKE2B 
5decc9886f62d0c6d82f27254aaeb8c8b87b3d23c0711d810334d7d418264adfbc180be4c8d00269c20c70a05d21c91e21017e54bd4164fe7743e4f39e7b2f8c
 SHA512 
c613e9f5fd6e0f746f7d4d05d23151a3edd8f2f284cfb6942465febd0fd19cd7b2be8f7cdf4347739ee37764adad2df07def31b01ccdfcd0f5c5c0cbf09c5f45
+DIST thunderbird-60.4.0-nn-NO.xpi 577653 BLAKE2B 
ffba4ddbb242665966e6925d7a89dbf25275feb407374d4f360aecb2a8fa648a36568bab457f4a25725955f09818f15bf885a28ebb5b81d004953111117f7147
 SHA512 
6f47ef0518e4518e471565ffde297af0b916584847d02f008a1398fb0cdb1ff52d8c5ce82623fd0328307d2f6c4e055d5f10677ddaa89d231219ab22fe0f8b3f
+DIST thunderbird-60.4.0-pl.xpi 480723 BLAKE2B 
0f7c65b34d2eee235eb5a1423853acc40677fbdfb31f6cc79ef9ab1d2cef59e91fc7540ec8daf97f3e98dbf568a552f7ddb7f2e82da4a8296395429293557a33
 SHA512 
63e4829b50da8f77e1cfd52af55bf0a62db654ff1a884faa1e07cd93adbd497d52055a668c1c13916d2ee7dd2b9409544b3abec0e89192a4ecc3865f202c9b42
+DIST thunderbird-60.4.0-pt-BR.xpi 585017 BLAKE2B 
9fb69d8cc8218ee08ca295c02bfbe7f373487a726763be137ac68249e880a6c03ee9ce90a839cf215b3ddd744b65b5bbdcff5bfca68cc24ed356b92faf330bc8
 SHA512 
a217722e15170c5bc96a6eb0f0d8a9ec155f21c896dee641cba02fa5683670770b884c0c5dfc2b6fdb8138c5bd9d346bbfb663e41f2f7b52d7314540df9c53c7
+DIST thunderbird-60.4.0-pt-PT.xpi 593185 BLAKE2B 
1c63b8aac1623ca292a949f8bff21d2ce6581d2d6f075649c2b037c80c069a42b0e6e5793bc40bb292ab39567b4bce5cde2f53a9f82e2a193b9f9d8d78a880f6
 SHA512 
b03e5b4eeeb39ece0bf7b060a2abda8ac90ac7ef541bcf754024ee48e0606877ce6be88ccf41eaef64ad78b77fed44919d9a70318e71f2e1228defcbfebc0652
+DIST thunderbird-60.4.0-rm.xpi 578383 BLAKE2B 
e43dd5e487bcff7e610ed06fe071a88a7f7e0e7f1aa3dc0ab2834b3137b82c24c44574d5444cbd657325a0a5151e18ee1f66bad82707b075083435b2cc5cd2dc
 SHA512 
cca060bba2ee99004408bc29cb78ae5999dec217699124a04b419ed05082c9daa99516478f5c339211113662bc1b76e0c8bddfbb6ac399011736bd03f99deabf
+DIST thunderbird-60.4.0-ro.xpi 584307 BLAKE2B 
c4a35c8d3cfa0b824d4171de2260654e88b2c931c61f9f7c7e693ca18778abca048d3960b33e962a14f0cb6bff1de79e09c25ea5e34c401f1b0258a48cbba151
 SHA512 
6d8626bbac58c668496f4f888d8cb56ad4baa2ece46bd6f7f2ee4d812eefad042dbc5ad21b0e2523e23f2210406a538a3b3da7d90001233d355f6c1968285d28
+DIST thunderbird-60.4.0-ru.xpi 694705 BLAKE2B 
cd04cc3330f1a73b43feb09b3d84fd0ee0067c1b51ca885793ede49a706ec0063c93003d414b39bd32257044c75facca0011ad82dc18375942e6ffae0f030c85
 SHA512 
7763c755278d74edc01b6dac685dcbdf71def72f39b3d6cf43d710d6ffbd642d40efc788359570a7b4aacbee5bc08ee189a5c1a3a46c6c28d8d5596fc1df580d
+DIST thunderbird-60.4.0-si.xpi 643791 BLAKE2B 
9e9c617cacd11121bfc6fae4d383b9f63a175ad38e9f4ba3d168009d57a81f3fb47645c45bd4b2238a9284b732ca972216b053a13a2ba640fac23c88d75a1ade
 SHA512 
04003ae1082b20ae69a1dc216fb7a0a620939a619158d78e60e7192ec3cde6c653d1349bf9244d20c213a371926614f4d42cbd2fe209fe9ebcf54b95076181cb
+DIST thunderbird-60.4.0-sk.xpi 612216 BLAKE2B 
1c18381f0671b79f651de08c520880c45df9a3660fb152b272f549535c56bd2c71dfbb716dec1a1df1509ae387640fe886fd6b258b68fbe679aee137100da010
 SHA512 
af3b6ac24e5dc8ab1d7845cc309cc5aa91cfbd0afc48415db3d2e010457a893b02e34b24b55e914fac9d1a68ff65c7bf3662aa3c7d67034a42422a697106fdd1
+DIST thunderbird-60.4.0-sl.xpi 589946 BLAKE2B 
028b47e4f3db37b815ad2251e37ff7dadee607469ff54e52ee8866cc5c0ab95e06f907b7fa2180bb727349f170e2d43fe9972e671ae9684aa8eb8a0a3426c7f9
 SHA512 
2262ddf7374baf721e6fc656eed57257c8b688feb27a677fba58833ee3fbd7e7913b78e57fca68215927856a5e496ea70ab86d3e1ede0ddafdeb7fac41b6a78b
+DIST thunderbird-60.4.0-sq.xpi 593096 BLAKE2B 
bab5e86609db40a7110ddc53735639486968482325298503571237416b8a0e9349c148a8a3d6f08c4cf007057869d8d57081c0f48d150baa3ade2200ca2fc40f
 SHA512 
b7739661c0f5f08ed323cc259cb4f4c0eee44e0283898c8dedaaa2416621dff82d8099509ea9445a5455935e277dc171d332bb7e702a85d8a938235562c28e8b
+DIST thunderbird-60.4.0-sr.xpi 637720 BLAKE2B 
6a2b470a9fcf191d161d13c5409642a15cd42ae3b0f2780a69f541b5c64e79f11826f4f00e3e7573a8f304761d32315991228fa6fef6c809ca90af9a0b50bebf
 SHA512 
b79fb4646c2a605c0ee49b6d86fa461d77fe4ea7bfaf000cd92aae102d1bfc7394d49797d5bb5f9f4476c17482c8bdc78598160b280c52f9b7b878cbcb035918
+DIST thunderbird-60.4.0-sv-SE.xpi 594077 BLAKE2B 
69613500ae6e6f85553cff20af7370f2c3b9e207b4de1cf1d58cd7893242b53e24b3bdb33ff1db2c99c04d30a190b7f1d0004294ba95ac077f5f217117602aa9
 SHA512 
662c342d1bd529c9627392cae518ef6f629b82e375dc39cec7438088e5fd75cdd0c4df71850bc2b8e48bff1d50e2a96817e23a62f374295bca063b76261b5650
+DIST thunderbird-60.4.0-tr.xpi 598009 BLAKE2B 
62278cb78689be8171fe4bc5289d2a975646c30ed05b482c3f8619babd93b5c51189a8b3b0b601686f6a6aa5b6cbf76ef915476eb809ebf99c646cc048491676
 SHA512 
b3256a8ce7f9c2046aa33a6ad2e3b70d35da9e2926d281e13166ca470a9a0f27baaa0d7f26dc6a565630a6333427871e5b46fe3fa985e4af4274a8e5cee0d810
+DIST thunderbird-60.4.0-uk.xpi 684154 BLAKE2B 
11c6dc427422ef2b13e47cdd1265bd8c9d65a17b53bc03c078aae09c0b3c072f0bdbed7f19a24ad84594faebc5f9196a25dbb12f90a8f64bb60f3b7fec5eedf0
 SHA512 
617b04ca327454c9936fb2293cb7975a9439ee7308dcbf7d83643beeb88f04787e420e86d8c981ee09df57b577ca3baa10b2608c93119deef6ac07b78e52f943
+DIST thunderbird-60.4.0-vi.xpi 638420 BLAKE2B 
3b081a405cbbef4b7401628052e6a8cd35307f5bc2fea44190dd0775aaf5ab0e8895aaade89c395e6b497e86d1d1718517b7afed8fefed7ce98f32f07dc5a786
 SHA512 
e4a12334e86fb3a6930716d306d1f7535ead42b93fcde31b226746fb04239cbb88fba81b06d1756583975628d2478629d68e977ef6c355ca3f3e0d8a6d341d23
+DIST thunderbird-60.4.0-zh-CN.xpi 622465 BLAKE2B 
a67a0e99d35a1eae51f2eee63cdc813c37dbc7987c96f6bfa836f27680fdb9539410377387993d958a59e9cb691f95920d0a6d485b0f321ded6167d6c4e751c9
 SHA512 
25d996d302a32eb837345626a848d83c4a7c59f2d0a21b08c6a67e34e71b51d975553c7845f4f9a1a344d9a958045ed06349a55d86536aad9621d0b5662a23bb
+DIST thunderbird-60.4.0-zh-TW.xpi 626189 BLAKE2B 
51a6efb083d9f8cc8d0caf98ecab691cbfafefa1b091d66ea05f63b473b4f58986c653dedb5cfbc19836375a3907a95dd2dbaac7c06f266d7a7195a96086b22c
 SHA512 
6c78a9c4f336e8ae322690ed06179195c2d230faaa0e7406c23008402e9c6a6df414ac103563d82cbecbdbbadbfc91e6694d0966206c54c4767a24a4cf4a8849
+DIST thunderbird-60.4.0.source.tar.xz 284938284 BLAKE2B 
aedfb71f0c2a34384777098748fb2bd3bc2b15571c46f366be9b91154630b37bdd86fbf3d4a9fc3d79aea7092abc4187392864968d8caf594d346599058d7b0a
 SHA512 
084becec870ad1449196110ecd2d2cc397c32d9d5a682f3cf45a170b7bdf5c2197299a72034965e838af62534df870de5a46d49fd0d05a9c4c7fdf5e408e471d

diff --git a/mail-client/thunderbird/thunderbird-60.4.0.ebuild 
b/mail-client/thunderbird/thunderbird-60.4.0.ebuild
new file mode 100644
index 00000000000..c3d4b19cab2
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-60.4.0.ebuild
@@ -0,0 +1,561 @@
+# Copyright 1999-2018 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.2.1"
+MOZ_LIGHTNING_GDATA_VER="4.4.1"
+
+PYTHON_COMPAT=( python3_{5,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
+PATCHTB="thunderbird-60.0-patches-0"
+PATCHFF="firefox-60.0-patches-04"
+
+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}"
+
+inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm 
mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.mozilla.org/thunderbird";
+
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio
+       selinux startup-notification system-harfbuzz system-icu system-jpeg
+       system-libevent system-libvpx system-sqlite wifi"
+RESTRICT="!bindist? ( bindist )"
+
+PATCH_URIS=( 
https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${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[@]}"
+
+ASM_DEPEND=">=dev-lang/yasm-1.1"
+
+CDEPEND="
+       >=dev-libs/nss-3.36.4
+       >=dev-libs/nspr-4.19
+       >=app-text/hunspell-1.5.4:=
+       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
+       x11-libs/gdk-pixbuf
+       >=x11-libs/pango-1.22.0
+       >=media-libs/libpng-1.6.34: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-harfbuzz? (
+               >=media-libs/harfbuzz-1.4.2:0=
+               >=media-gfx/graphite2-1.3.9-r1
+       )
+       system-icu? ( >=dev-libs/icu-59.1:= )
+       system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= )
+       system-libevent? ( >=dev-libs/libevent-2.0:0= )
+       system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
+       system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
+       wifi? (
+               kernel_linux? (
+                       >=sys-apps/dbus-0.60
+                       >=dev-libs/dbus-glib-0.72
+                       net-misc/networkmanager
+               )
+       )
+       jack? ( virtual/jack )"
+
+DEPEND="${CDEPEND}
+       app-arch/zip
+       app-arch/unzip
+       >=sys-devel/binutils-2.30
+       sys-apps/findutils
+       >=sys-devel/llvm-4.0.1
+       >=sys-devel/clang-4.0.1
+       clang? (
+               >=sys-devel/llvm-4.0.1[gold]
+               >=sys-devel/lld-4.0.1
+       )
+       pulseaudio? ( media-sound/pulseaudio )
+       elibc_glibc? (
+               virtual/cargo
+               virtual/rust
+       )
+       elibc_musl? (
+               virtual/cargo
+               virtual/rust
+       )
+       amd64? (
+               ${ASM_DEPEND}
+               virtual/opengl
+       )
+       x86? (
+               ${ASM_DEPEND}
+               virtual/opengl
+       )"
+
+RDEPEND="${CDEPEND}
+       pulseaudio? (
+               || (
+                       media-sound/pulseaudio
+                       >=media-sound/apulse-0.1.9
+               )
+       )
+       selinux? (
+               sec-policy/selinux-mozilla
+               sec-policy/selinux-thunderbird
+       )"
+
+REQUIRED_USE="wifi? ( dbus )"
+
+S="${WORKDIR}/${MOZ_P%b[0-9]*}"
+
+BUILD_OBJ_DIR="${S}/tbird"
+
+pkg_setup() {
+       moz_pkgsetup
+
+       # 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
+               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"
+               elog
+       fi
+
+       addpredict /proc/self/oom_score_adj
+
+       llvm_pkg_setup
+}
+
+pkg_pretend() {
+       # Ensure we have enough disk space to compile
+       CHECKREQS_DISK_BUILD="4G"
+       check-reqs_pkg_setup
+}
+
+src_unpack() {
+       unpack ${A}
+
+       # Unpack language packs
+       mozlinguas_src_unpack
+}
+
+src_prepare() {
+       # Apply our patchset from firefox to thunderbird as well
+       rm -f   "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \
+               "${WORKDIR}"/firefox/2005_ffmpeg4.patch \
+               "${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \
+               || die
+       eapply "${WORKDIR}/firefox"
+
+       eapply "${FILESDIR}"/thunderbird-60-sqlite3-fts3-tokenizer.patch
+
+       # Ensure that are plugins dir is enabled as default
+       sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
+               "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed 
failed to replace plugin path for 32bit!"
+       sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
+               "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed 
failed to replace plugin path for 64bit!"
+
+       # 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
+
+       # 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
+
+       # Apply our Thunderbird patchset
+       pushd "${S}"/comm &>/dev/null || die
+       eapply "${WORKDIR}"/thunderbird
+
+       # NOT TRIGGERED starting with 60.3, as script just maps ${PV} without 
any actual
+       # check on lightning version or changes:
+       #
+       # Confirm the version of lightning being grabbed for langpacks is the 
same
+       # as that used in thunderbird
+       #local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} 
calendar/lightning/build/makeversion.py ${PV})
+       #if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
+       #       eqawarn "The version of lightning used for localization differs 
from the version"
+       #       eqawarn "in thunderbird.  Please update MOZ_LIGHTNING_VER in 
the ebuild from ${MOZ_LIGHTNING_VER}"
+       #       eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
+       #fi
+
+       popd &>/dev/null || die
+
+       # Allow user to apply any additional patches without modifing ebuild
+       eapply_user
+
+       # 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() {
+       # 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
+
+       # 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
+
+       # 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 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
+       # Enable position independent executables
+       mozconfig_annotate 'enabled by Gentoo' --enable-pie
+
+       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 'Gentoo default' --enable-system-hunspell
+       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
+
+       # skia has no support for big-endian platforms
+       if [[ $(tc-endian) == "big" ]]; then
+               mozconfig_annotate 'big endian target' --disable-skia
+       else
+               mozconfig_annotate '' --enable-skia
+       fi
+
+       # use the gtk3 toolkit (the only one supported at this point)
+       mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
+
+       mozconfig_use_enable startup-notification
+       mozconfig_use_enable system-sqlite
+       mozconfig_use_with system-jpeg
+       mozconfig_use_with system-icu
+       mozconfig_use_with system-libvpx
+       mozconfig_use_with system-harfbuzz
+       mozconfig_use_with system-harfbuzz system-graphite2
+       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
+
+       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
+
+       # 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"
+
+       # Stylo is only broken on x86 builds
+       use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
+
+       # Stylo is horribly broken on arm, renders GUI unusable
+       use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
+
+       if use clang ; then
+               # libprldap60.so: terminate called after throwing an instance 
of 'std::runtime_error', bug 667186
+               mozconfig_annotate 'elf-hack is broken when using clang' 
--disable-elf-hack
+       elif use arm ; then
+               mozconfig_annotate 'elf-hack is broken on arm' 
--disable-elf-hack
+       fi
+
+       # Use an objdir to keep things organized.
+       echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
+       echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
+
+       mozlinguas_mozconfig
+
+       # Finalize and report settings
+       mozconfig_final
+
+       ####################################
+       #
+       #  Configure and build
+       #
+       ####################################
+
+       # Disable no-print-directory
+       MAKEOPTS=${MAKEOPTS/--no-print-directory/}
+
+       if [[ $(gcc-major-version) -lt 4 ]]; then
+               append-cxxflags -fno-stack-protector
+       fi
+
+       # workaround for funky/broken upstream configure...
+       SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+       ./mach configure || die
+}
+
+src_compile() {
+       MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" 
MOZ_NOSPAM=1 \
+       ./mach build --verbose || die
+}
+
+src_install() {
+       declare emid
+       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
+
+       cd "${S}" || die
+       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
+
+       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
+               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
+}
+
+pkg_postinst() {
+       gnome2_icon_cache_update
+       xdg_desktop_database_update
+}
+
+pkg_postrm() {
+       gnome2_icon_cache_update
+       xdg_desktop_database_update
+}

Reply via email to