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 +}