summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJory Pratt <anarchy@gentoo.org>2019-05-18 16:36:15 -0500
committerJory Pratt <anarchy@gentoo.org>2019-05-18 16:36:15 -0500
commit531ff8202e10efd4f3afde6747f20ed12d5c9a79 (patch)
tree531a4a30b358392bb7289f7fdb40ddbe6e38b1b9 /mail-client
parentgnome-extra/libgda: remove old (diff)
downloadgentoo-531ff8202e10efd4f3afde6747f20ed12d5c9a79.tar.gz
gentoo-531ff8202e10efd4f3afde6747f20ed12d5c9a79.tar.bz2
gentoo-531ff8202e10efd4f3afde6747f20ed12d5c9a79.zip
mail-client/thunderbird: Version bump
Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --force Signed-off-by: Jory Pratt <anarchy@gentoo.org>
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/thunderbird/Manifest55
-rw-r--r--mail-client/thunderbird/thunderbird-60.7.0.ebuild602
2 files changed, 657 insertions, 0 deletions
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index dd96e05457c7..fddfdcd581fa 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,5 +1,6 @@
DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce
DIST firefox-60.6-patches-06.tar.xz 36868 BLAKE2B c6be625593b7b7f4f71407c1b7e6c86dc60155a90a36817065dc0aabea8885649a7c8f59f41626485487687f9b27dfb32c0905df77c9185cb12e984e2dfbc463 SHA512 c30a4ac2d01828452221ada9f0d39d08fe3834ead2633b509816dc6ab2b65f48998ba164a00b29751d51b9ab67e27638f572c4db7b1381fc921456ab840efcfe
+DIST firefox-60.6-patches-07.tar.xz 37404 BLAKE2B 5516ff768bee0253131381fdba3e08785ab31bb29e44ad7f7e2956fb7624fafc9bf22f892ddbd0617e5e7d18500686a9975a60ea77d23a2853f35936cd142030 SHA512 3c4160e632155b0a239e22d0c1b1c701545b0f6d0915f9bdcf3b8431cee1abf650191ffafc5c3224a61279c8b1b52a80444c811a3914e16127411991c963292b
DIST gdata-provider-3.3.tar.xz 85628 BLAKE2B 2ccde620b181a2d8678f50d7107373886f3b2e7d1d1e8861c4e42602cedb02108d28e0bf5e5cd9e31474356b70cb99baa7870e20436bc72e25cd8a8fc1353d14 SHA512 ae0c0e6fd42d6e7088256ca8a4be5b0bac84b2f331b51afdc982354caef60b6ba631d4f76bfba7523000b49235c8f8c63704d90acf24b34b14696b709be9342b
DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
DIST lightning-5.4.9.tar.xz 1891752 BLAKE2B 90b777814db2962ff669430cea5a29ba1612a842fbb0edaca597539e6e2d728a9d90114ec6196fe0d4758a4738a15bc0c985a345e1062cb125617eb84ecf79e1 SHA512 8e54865d50118154c3918d5dec5dade4fb026c24bc697ad2e360db9741509cbdbb71ba9477508a9b209be6c8a8190fb0b5e03d2e8fedcc2cae18f5c9e5a3a496
@@ -116,3 +117,57 @@ DIST thunderbird-60.6.1-vi.xpi 637187 BLAKE2B 3ad95e1dc2626b24e7ae6d262594b3b384
DIST thunderbird-60.6.1-zh-CN.xpi 626283 BLAKE2B aeeb293e5c81323c2ca873d589ec5e6e187767e3535fdb1d039c547ed7bb661a134c84a76fa971ef72e2c1acca947ca7170fa7355797f51443e32618bbec63d6 SHA512 b668158ff20baacfea259b17b9b0f1993d59352b3ec47fa22b5fd337c8733fe966e75142b85fb65d6de30dfb5fc6be48f3fad6decfd9f0cc467f68bf8c49c884
DIST thunderbird-60.6.1-zh-TW.xpi 626190 BLAKE2B a4b79f607151e532598ac7c4a1d834e83445601a0db304b249e569b592a21c3967b8f89535a45882dac5d5c851e4ad640c955e44bef5606840356f0c280d4563 SHA512 934f9ea341619e0eccd83472bac778767f10f3676c2d072f42301aaa9cdc0ce683a12fd51d9981fffd6b26cc8a61da0ed13b52f9b97914b8309b082fc4f8736d
DIST thunderbird-60.6.1.source.tar.xz 288706632 BLAKE2B bb72d9c92d36bcc4c0f9fe8f64b348322cb0891f3c7d2e13767e94fef7b055f2c34b55a6a81fb9ab48c2eca9f68c8bc00c0e4315937a4f736aed6956c7572ef6 SHA512 78e96aeb235a07ea3f53c4212a764e9b92dacd0e5d5561e454008a56d165a1e235ed05a8ecdb77efecf80f4c7f7ba2cf7a682c775047d7c175dfb50a1d9a42d2
+DIST thunderbird-60.7.0-ar.xpi 627179 BLAKE2B e44b3d60631cfb91354b6d3496a78f6e557389a75fda0401ccecc0d31b6afe138e0347cddc88da4b4cc251a0ea0ba0dc8f285b86f6623750cb285f05476c5477 SHA512 883d66276e6f1707c2f5b7f3d85f153442c0b3b631f99d1383021d42534f797ff180a762a0bbc89b42aecca8f9d72c6a1fdf38bdcd7b60fd2f3dd57c4e68ded0
+DIST thunderbird-60.7.0-ast.xpi 559643 BLAKE2B b695b1db5255aa8427615089cf0ac2a1e2bc2578ca5acbc67b83997a9a8f1f30a1916fd9533abd5727d9fab8f6879e7a26eece4487c9b104dd5e42fd5ded7613 SHA512 3c824e7aa2a24ff55a9a1d37e88e2d26438390213435dbd73444e8779576d666a11ac5fe950ed01bbe7183d6da13eb0d1177fe4db4b51ef1f91c119c7c056091
+DIST thunderbird-60.7.0-be.xpi 659079 BLAKE2B e941b324ec20df7e79938d16434f50da09b7fed6e3e960ca5471336290a1652be0cfc01dbb42ec3beee0863fc6c6ba45e0f0c26a90a2e18593ce6e6f85815f2c SHA512 ebbe507de6468ffbf6fa5ad3a743d4f36e5f75bec71faec5e459457ab193aa5fca1f69e81f917803021ed2084ac8c7cef4e443acf472f51d2d4a0faba599ed7c
+DIST thunderbird-60.7.0-bg.xpi 669318 BLAKE2B 5241ea2d3a875f3412398b3fbbad11d394bb89757f3e410788a5d84e6c395f4d25b7a98823ff5d43b53de531ca4c82aa90816554ea346450f884e58e3ec5de7f SHA512 9d46354f830b16897bcef76513a8e0fdcb455d6538db4bb4f54ee2a3205e019fc7a8506f4e83e97a0d6de5d3eb30ff2658bb69e05cad03c26ed188836d91db70
+DIST thunderbird-60.7.0-br.xpi 580371 BLAKE2B 60f860ce8588090fead45274f58cc9bd6ffff56bbcbdeffaa17ebf81702811252f8e82d705dd1f19a536cb1078c815fbeff8607875cd5c42bcb0cb1c1e8829a1 SHA512 d3f777e8a5a8aaf65d950e0d2b66fc687c7227dc2818ad1190306388254837a1631d5a465277a0599d2fdb2f244cef2fa5f0194be26a4732bf2da49e768ee5ca
+DIST thunderbird-60.7.0-ca.xpi 591972 BLAKE2B 1dad5ed4bbbdc9f26594c5c86c28227a45d14968fdcfd8d4464ad8e22a0df121b6f1f31e4e1f9ddab1cdbbdf49ea5dd8948ba9314e4ad77ef988f6b002e36e7b SHA512 be85e106167bd6debeaa74dc59178b95bd5a93958f5b715b569d89d9c7f032cf37968f5bb05cfd5802c0ac45122b4887dc429833603070ae8fe412fd0fe4e9d4
+DIST thunderbird-60.7.0-cs.xpi 611202 BLAKE2B 7215b341f09155d0d8d14465f4fba916d2b1d8a759f25734a51a96ea86df1009a5c320bb348ab6ad8bf54ae8c592beeb70a9d06aad3a5edee6a30d392f4460ce SHA512 7ed6afbe61f84863f8251fe5eb23ace79f51f177a95f02ff33aa669f1c33a09679554ce9a6f89f0b2deb802bfe4581834b8fe6fff1d05db51f4130d35a3399bc
+DIST thunderbird-60.7.0-cy.xpi 586037 BLAKE2B fbf0dac01038df944e6fb80d3ea0fcb457f73cce092ae3fce62ff6099ffc58ddb81a91d0bf0f0735e77bdea4d8ada11579057c5149f96bbcf65fc8be6c1654d6 SHA512 68b0e0812ff73bbf81c25ab7f11fbcabf1f0acf58d65295d19557a5f4d71904e51f69fcd4c9449539c4adecc5d31115f7be700bdf349ba80ee7a64186ee4bfdf
+DIST thunderbird-60.7.0-da.xpi 570806 BLAKE2B 3b53276bb0b317213c3b07dcb9c32506995edd8c25b79d6564960d08b6724fd0c35abf72f392aa5087a874825a2369b57c82206c74d19ac29f16e5900b86775d SHA512 7a56997f7ede542dd57531c3aacb7ad9ba21d59db0a5bf8a279bd53ea4a5d333cc61f3793b9b212a90e563a1d4db90f6f68ea1f2fb01ec2465780145a82f6ecf
+DIST thunderbird-60.7.0-de.xpi 582574 BLAKE2B 329f74e03cbaf014f86be139a32a2853a34ec46fed452be5d591ce70978bee9853a4eb63f383d9521472c1410a5035bf5416eaaec79cc72ed3497774d1087d0f SHA512 fd0eb44c2b059482a0b3a94bd650764e4cd97ef0f6ff6a83a4909b25a03d62e2476d44c79f80c88acacdf75f445e1468abd5e357fb0803f37b4729bf57378fdd
+DIST thunderbird-60.7.0-el.xpi 694861 BLAKE2B 884cf584aa1994f589d80296d07dc9645496fc506ef8fc3668b54deeba1abb714c0a8aa84b4d8fe80a988af9774068ce01f66bc347d510320d22e1835b029650 SHA512 25ad254876525f190a5f2e5350fab476059941ee1c4521cc21a052c9348a10e6c22b7826f4c109eb80521ef1fdd225568545420fbd91aed3e09b7e037f448abe
+DIST thunderbird-60.7.0-en-GB.xpi 553897 BLAKE2B 85ba7cccdc1972225b39d5f4be16ca03dab3905b9dba5fcb785c70632fc9dd615f42432480c6c9f4bb0d6ec1e23bacdad18754b741a5496b3d42fb314ecd61d7 SHA512 024c6d8c1c934d49f59e7a79c44ab7aca6d4dfa273ee2e9cf4a5d8666dda941051166b494ec82fed8328050dda0643109c9cacf0d968be33bee56e9b39b97480
+DIST thunderbird-60.7.0-es-AR.xpi 595048 BLAKE2B b43c1eb33bffbe7f34a14e9750033fd7f4a159156e257ca950447102833348fb8813c475ba363ac5d23f3f93750b2cbfb707954e5777f793a722fcd8f2ae1a72 SHA512 90737ba05f527a78828de1c4a755d3509c8eb7183784af83d6b0f02be1b6e156de244e35918d41434e2c48bfe2cf84a235561fb7c0f02e68e00e671a3b79f5fb
+DIST thunderbird-60.7.0-es-ES.xpi 492211 BLAKE2B 2c2ac7deb24005978cb0085caa455c836e0fbc8ca912ef5b1a23fa15317e5a9b7661bc9739c0c3f65cf28396d0ef177bccf092acf2bca63ab9412d8aa4953c75 SHA512 b261bf99b39836149d46b4349c8414657b295c293c7e40e420e53638e97d2fb851df2f94a49a80affd42671da98a508b9110e391bf685966b4c7b84ad1e65c7e
+DIST thunderbird-60.7.0-et.xpi 570867 BLAKE2B 171ecc9c1118acf1a453578617eb1b6dd0a372ff0af06fc206d58e6c1cbf005e09ffe4a9694279b44a2defaf966c4a7799fd6d1e33c9e395206926f412545485 SHA512 0c24ebcd7c5c34bdefd9e9d9d9aee690765824cdae9f837fd5039d1919cd1bad0de99ac00f8968166617d35eccd086d913512e6cecbd0236062f3c13bdc2f7f5
+DIST thunderbird-60.7.0-eu.xpi 581384 BLAKE2B 2da6830c06321f9a7607b9eabcd56e65e8df1e791ed5728c30878f0b533fa4e79d570850bc8ac320cb872986f5b24240b2b28bd3e6bc772e489deb251f7bc1e1 SHA512 bc7430e33d91c74567b13350f8afb93b054e7020b22cbea00598b551cbfc3992286c84d41c7a1f01f7a8696bf5c7ff78486d0a08b2067b1efe2d7f13e3ecafc7
+DIST thunderbird-60.7.0-fi.xpi 575753 BLAKE2B 82ca90dc9515bfcff46d917ea6ec5618418d1bd8b72ca33d48efc1be4a536aff99b867c527faf8632c9fdb53141a10769f506324333a6a7629b45fb1b948ec32 SHA512 ab90d50ab0fe4a52d493ed0f2bfd3a682cbf933a493733116288c88d37b8878ec532dd284854c455dccb907409034a16284d4d4712767a769e909d276a2c3584
+DIST thunderbird-60.7.0-fr.xpi 608467 BLAKE2B 886cdbd1168bce75d0df68ffe607b708caccbd63639e3a8013e81e7d05427aa74be83dfc7c11d5e79b22d1b666a45567c10eef669cfe5ecc8486d6063b9fbd3d SHA512 5b2b8fd9282342624acb16ccb3d56a857aaf9c655fede058c2b8b3ea50adb02d95459e853b7234e3eb63766c1ae653a2a31cb30c6eafe457fba77b30c3e6fdd8
+DIST thunderbird-60.7.0-fy-NL.xpi 593851 BLAKE2B 74e93c62dd30c1fe828f0b7a241c0ff7685c7baa91543b82673abdb86b942ea50c5972dba743cc424d43600e8a5a435a963442eaa559e211d436d202c4ea40a2 SHA512 e8c51d9432cde5d270cfb5eab6a3c66bc17a8c771961d3b3791b2b744cdd372f95e612530ea55b8bb0eeb4b7b531b9d23175167015d1a50140e5cb203c3ba42b
+DIST thunderbird-60.7.0-ga-IE.xpi 603507 BLAKE2B a1630cf930b20ce479a97619e239b499e2cd2b52f7ee01d385b458dff3b6940f2cb2703a891bff1e3e0c31d829622da97099a833dcb589947f714fcbf5bc2b4d SHA512 7818655dfb1dcdbb5ec05ad99333edf708eeae6de72f8d8c99826d205b7e27fb2cfbe5a0b59542c1312bc6d3985e2de7d4376fcb24cd34b55a252e82090d44bb
+DIST thunderbird-60.7.0-gd.xpi 599262 BLAKE2B 5dc5411da2e9437ef6c2261d9bdc75306374bf11b01627a7ab0b005cffd781e175d3e6ab95fa42c2d19548f09daa7b8d9ed994edf76ca581c8d5f28e617e3192 SHA512 14f1ecda23ee70e01cbeb2c14e6700acbff6bf4a251b18f3dd1eb9abd53496f2deab7630871e8497fee77ef54d2df838270db43a0e134025da84ab6388bb9d25
+DIST thunderbird-60.7.0-gl.xpi 580343 BLAKE2B b19888ee810df59796c5dc939ed60735fbb8ca387687f285e632ddc21e5fdd67f6d76def1863286ad73b533e1c4366649a032368d1804f3797896edb870ab2ad SHA512 d5ff1133af2b0bd427fe60193374a5fda89ca8c00c3160c061878992b3728f4eb00472f5d1e0d612ea904b89120902eb4b9a3b65ae774ed4f93463d884399b47
+DIST thunderbird-60.7.0-he.xpi 617143 BLAKE2B ba2d240cc3a4af61addc45dc8e059fc8243e1c81c31209c8bbb2d1d7d184f8895621c0c91639352e98d4b973392cec764feb4f22b5a5a88a71ef758a306d1706 SHA512 07f7ddbb7d2f7412a2f3246e2b7cc0a46cd67339b0c8f30947f7cc27e14674e5ac86af78dfdfd674d7f43679b43bafa45631f31f51cb6cefbaef8b48093e6e40
+DIST thunderbird-60.7.0-hr.xpi 582239 BLAKE2B b37a4c2797453ec9aeacde3a598cd21d3cc00e37b463a10d7bba3152ae89d6032585949b4b852d37b0481561527b80cfde0b0b113be3db5107337a81b0ea94fd SHA512 13d52ed5aebfa416f08440c706b543622778db62bd4a8ada0af2d1867f4f03b5f621db801a29169714ebdd8bb885c8d0a18270152918e28876ab3236ff31e786
+DIST thunderbird-60.7.0-hsb.xpi 615132 BLAKE2B 80da5aa84cefc8fe60b106cf2d759bcd93623561ed2f411598c513ea28dd9cfe5dfd16d3189ce9f35c08021df37a068a42e18f83b84bdf8713f57bbb3bb2e6e3 SHA512 481ba888a3e01c92ea22ae8481da96f6b722411b3e80767826cd62a462b6efb08f305c365169e96992a6ab6527102d601b4c77dceb0793a525131bfd46a07266
+DIST thunderbird-60.7.0-hu.xpi 615347 BLAKE2B 5c5ca4e09120235b7eefd27c51feead044b6088fd1ffdf6e1c333be220b910f278c1b7dd74c25ff3185d0bba35a02638a6f4fcdccc6282bfd5bb7bbc96c6db85 SHA512 0449b1f4be4edba5f40e94a1c95907d86cf3496042eb9a04b67bb90d90d0c4a07d2e55b2f8ff2060171d60da15a3518c3a2fdfb8cf81278530eeaaf330b6b80d
+DIST thunderbird-60.7.0-hy-AM.xpi 653530 BLAKE2B a9983e811c2ecfabf584493f86c88d9afb28e019a8410b51dd59b5234c698cb7ebd74455386f74e180798fc126f0ff79be58309c8df847340bf807fa5ba5a267 SHA512 b4106d70cea3cfa74e04cb9ecc409e4701fb4ec9ea332aaaba3dd7e6f578b2f68556a6455400953a990f8e2e23f2eed5822e36ce01e143cc2b480993e3289ea5
+DIST thunderbird-60.7.0-id.xpi 568860 BLAKE2B 869195e287a66861b9d39cd7f16dd7d4885aa403ff85e2bbf1eb47537ac284fa3b17dbd99687ecd22a7d71d7e51f24caf6398f7dfea819ac368bce1b6bf229a6 SHA512 2c6b5ef5f860a2388ffba87ee878bb1f630b947277eccb8e82f7bf3edcaff331f45df7d32cc2f9898134c91abd3708c764e2a6d5bfc4c7ae87124286e745c5c3
+DIST thunderbird-60.7.0-is.xpi 579047 BLAKE2B 1469368e5864a8e588bb2908c9ccbe0f0431290fd9f32f9151e560fc2a474470041aa6db60c4ae8fada123db1c6e5e96689bb4d93cbc6fd8d897c06dd242a337 SHA512 5fd1c0407d9fd2ebbebfe7588eea5223761013b889a5d296329e1f28f31a95cfc3248debd3186c17f24eedf2afb3dbc0992acaae86ea89001a09721397a81af0
+DIST thunderbird-60.7.0-it.xpi 477501 BLAKE2B 67e4bf9751b7084a8d7c20cc007b9c27d5751dd99738ac12dc0a35c80598166d4e53bbba772d4d43556bd45b6d32e60a94c1eb91bd903f2655a3bb4422c92b0c SHA512 26cd62702432aec555b3e1df582413b9777e52fadb85c76eaa7e69c08a2688009b28b8f91e1dbe406f680a6bb71e6c6c7fd518d012529a8278063b500480859e
+DIST thunderbird-60.7.0-ja.xpi 653344 BLAKE2B 9aeeae89e462aa3aa7edf572b9f99d44441ab7dcf379befa7621d2703cba920760a9ef021fdcaa9d9170c3e3192700fa57e254449b9ba4f3df55225af25c53bd SHA512 1976e3d707d19f736cc7812b688d091aaef59f685d75e9d88105b17f2e3db1ec06b11e98437db344e2fe30846e8961efdf1c3b21a8df138d4135422492ca1941
+DIST thunderbird-60.7.0-ko.xpi 619730 BLAKE2B a31b1b171226b9e0b05dae70db4544d7f22a574a9d46ab6bc2c768756058a29109c1e88d27dd56b18e0167e67acf6d9cbb429fb4a05996f2e4926e2bb32dd4fe SHA512 d749be59c02819d0b6c8f7928589ff9d6717e39816fca227a6ae7919a019ba68fe7afdfb5737dbc1cb1e080ff9d6972875e4cf18e03612570cf1833de1ba3481
+DIST thunderbird-60.7.0-lt.xpi 605441 BLAKE2B 4a5e21e0f4110b7cc40966b9f11a9faec123d6fab137dab79eda47044a0fb1392243ba285fc15126a00a3cdd034d34eeab678f5fb96ae460a94acb08a3cd85bf SHA512 5d306fbb54eeca9283d39f13b7268bf67f926f13f3272e15e828e10b5bc4ca2902f94f08efa48139662c9401e59a66bc5f753f2aa051170897976597a6f6a703
+DIST thunderbird-60.7.0-nb-NO.xpi 577004 BLAKE2B 8f285d266b1e1870630413fd2d85a02dd9c153b0feabeff8318b6c96a216d7c094776fb65729d936f3f3ceb0758ad3828d6ff9d390c4bc870644730b8decd934 SHA512 0c1ec3d49b79d8fc8951bb0af4fc7ca8a0248740d3de5f0e0436e4f93f221e0221937325242ea7d70242524e1b2c6fab24b9b35e865728110b12ea9a8e7fcb1e
+DIST thunderbird-60.7.0-nl.xpi 583913 BLAKE2B 7dfc64313b805edc1c428047ed81759d7a288186fbadf770dd36fe9d6065bd4ec0fd85be7398d250bd2c7a7b1b5ef9e71723a81735623c48892880d09e0c3761 SHA512 ef38964b43d4dfa2ef30237fa9fc0be4a4b39f2469e678c521a42bc9a218e1125dc16170a17bbfa045681eb4b0b6027e0be6dd607be9ed752dc9b6f0a21b3dbf
+DIST thunderbird-60.7.0-nn-NO.xpi 576422 BLAKE2B 78d660393ef0c4d4fbdf01cc26f67f78c05cca00d2d7ff721e93adbd47bef728d78fc4d10ee1b4f582623f810ec26bff1caf149d931dd53ebd1ef5730a061ea2 SHA512 76625b479dfb3e4763f82ecb7ca5cc78b44152cf1d7fb14f746333cea0fe66d6afa3741037048cd458e28e05deb7977a6078278249a13b105fe54753423729e0
+DIST thunderbird-60.7.0-pl.xpi 480726 BLAKE2B dd21cf9e4668dfde95f9e947701928961cb52ebb543d57b5fca9694b6761a4586335e237b44df174cc353d617c1a7c7f87b002bd6c565979f469e223709b0d2c SHA512 b612f5843b4e60379cb4bbfeeea15e48f1e2c498ba81bd852cf11340f5b0db598b708c0b9f6a73badde41af45533a4f51e8f4b12b314eee5db710224be3625bd
+DIST thunderbird-60.7.0-pt-BR.xpi 588833 BLAKE2B 166e391a6d55b1ae3864d7accfa7eefd917616f77c7e2646f49a921aa2c3d3f86b6d269a510cdd599bf24eaa8371c36271c84a17b6a8d4a8a355ae8a34ca8048 SHA512 e99b12a930f061603b687a7cf57fbdcacc5baf2813258ac29324ff328f5cd2fdeb5a00e3529e9494aa8fe7bcd57b2767a81d091d4eca47dd2de13327f77a31dc
+DIST thunderbird-60.7.0-pt-PT.xpi 593186 BLAKE2B d86887311e0c0b8417951fde19016611ee816906cedd9d7d239dadb2bd9a5e376649ed2c1619007edafe476d2e29b56eaee60d4e7225b05dbd103cee37b43b29 SHA512 04d5bf4248107f394a0a111fa8d34ee2d0f883edad61a9a224af6069208e0e5f7a17f033026891352ac8e79a2d39995db73ef73026888f0723d361f8e754ded0
+DIST thunderbird-60.7.0-rm.xpi 578384 BLAKE2B b61f22ddac48a1f29cb650cd3032e21ed305b983ff25a6b959eca8fa7c4fecd5b662f361f6606d42131524f83adf3468cca203faa2f5f514473439479dfa812e SHA512 e4dc4199ce6e05a998e12e0f64325ed87269d42feb5b50eac2382dd0855ea4f653ddf43c37cfef562eb44e99e93dab59daff77bc52af2bdf2ba29b995f838ff2
+DIST thunderbird-60.7.0-ro.xpi 584309 BLAKE2B 4d499842356561a516648d558b413b3038e01ad5ab00fc834fad40168ef3a29fe291bb652ff260419815f5d005349ee04a341e0e1811dbc713d7cacc9324b884 SHA512 8bfdc388719c549a0fa710da9bc5be5d1fd9c18ea68d3a8471a93658de46620e909ae55601122ad8bdecc357f6975a159fc52a5840e1d02066000a7153941f15
+DIST thunderbird-60.7.0-ru.xpi 694706 BLAKE2B 561b6a32b33a2a7b9007037770d84c64336a4bb191b14cbb52b9526a5cbfb4307d4ec28666536c3261e443cc02a83bc2a5de88643dee901c37c0c4d4a6b4d876 SHA512 d72ce7f630b4df73786adede48b25152865a30559cff4135e022cb7820d711226c4df3e590f210dbd0753dae244e198a3e5a9397aefd92292c4df941b7f8845d
+DIST thunderbird-60.7.0-si.xpi 647590 BLAKE2B d2dd3b316c6ab993c5dedf4a319b852849ce592fccfdf34403072b5f15dd578070e02561a50e9cdd84780e5f78af4ca0d3a3645af3cb81692dda0340fcdfd1f7 SHA512 ce7bb1770da2cc61f32eaba4235aa26feb9dc2889f94dd6f0b64ccb148de8a7473db0895460cf9ac0c3837c2000d4b376fd61f5cf1b25e2334b39cd3e4615705
+DIST thunderbird-60.7.0-sk.xpi 612216 BLAKE2B 5b94739af5f8a589ab55f50bb5c62ce7c699e2ab1e17bbae47968a11c6b4eb040caae0d2bc0f2af4d8871ff4a8ce43cb60cabedd67f2185f2dd127627dd1ae7e SHA512 563739554b1bc1e55a961ad79474b56488d0b6879d4de30cac0c522ac61cd437e0e7d2d741994716ccc572c359467c8a15445ee7924899862835e6d0820d9775
+DIST thunderbird-60.7.0-sl.xpi 589946 BLAKE2B 46b062525684404d009110b7df6de904c0b00ae63dc0a7dba197520b95d264fad27ec4bb6e8e0894742ab3076cf3d43c709c81e93e5756429329488c4ea2af58 SHA512 27955cca0aa63aea9efabe0f2dc6b886e3c876bb0c5921df7d2e3aa21e8fe8efa8e50c3e7b36c091e42e3fe30edbd2c6d1c6200344d802fe872cc68449b4efe3
+DIST thunderbird-60.7.0-sq.xpi 593096 BLAKE2B d1f8df07df73c44ed6795cc21dca939d6c64efd3feb1f1996028c96a76262e37e48e0f695e8ba739e3a9499f6c6c5309653c31b65e385af2324b2730b976da25 SHA512 ca597d4fb96481a27bd3431fb06072def1046611b7bb5cb2c48e117cece65c736d291e531484d3c7ebc56ede611559682a866c1ad1fe1735dc45b7918288c47a
+DIST thunderbird-60.7.0-sr.xpi 641527 BLAKE2B 1a6f49eb5d57960043c0f2d6c93fc391e0cba01fa1d99048eec3a673d34cf30f2025b416bccb79108a004f48edd0fb7111f270a520fd950a2e9b46d5ae0fb059 SHA512 56c5a0856287680e7a8abc28b792ddfba28c1ce9eb234f624fe58cbc9534fac6b3cff1bbc4e765e957319b463ab303a2946e13badb1f93824bef8db6705359b3
+DIST thunderbird-60.7.0-sv-SE.xpi 594079 BLAKE2B d2db8648c68521c83b77270443d89927322eb25d23952e5f3df96e9ac387ec27eb4045c73fbe087d974f2e67328b80114c9519782df8dcfd9e37c67d10a89c1f SHA512 877b270f783196d1a1fa9b5a03a2e479c9a4899a2997b899b3cdf3bb5630c0b7b956fd7d9ca8a083f4e00420cf35a9c855bd13ae3dc878d0b83d2abfe9320be8
+DIST thunderbird-60.7.0-tr.xpi 598010 BLAKE2B efe77d23416611992d6997578a2bd4a8685a1b9ca32f2c9363d86423dac9a16a628d587f5d1ba52a1b3ca94ffc642e35806e14098ae72f3d2b03d9896eea866b SHA512 d58da490a846a6e986a19a3424cbee9ebccea246a4d27221c8ccfb72d7a30453b158302e4c48019434b35f793216601c2fd6531523ded209d63da05009e0c130
+DIST thunderbird-60.7.0-uk.xpi 684154 BLAKE2B b48c4b3bc74a0106ca14e867b3908b6b7b17f3e45a760b310e3b7d5d72bb294335a469f48f6bf66aa932fabb677e58232246017039aeaed031f5bab64f0079f5 SHA512 bb92dc6633387e58a7e8bd45ed75bb2b3d699200b4a5db4d4008127b07e1e3bb99af3131b7c6c3265f881d20f026fa6e9d632b30470730405be21470df81c757
+DIST thunderbird-60.7.0-vi.xpi 637188 BLAKE2B 321e96db5a8bd3f6736540fb842c19fe5f1552438623727e5a529a6afdd586fd56d2ce94d5621d1982af1b2bc420108742e734e84b94e44b998f94212ac78bff SHA512 691dc851c2e6f0dae45a1d88cd7ce2e55fc81efe6631180f2a2194df2297aa038e9358186b8a48f8f5c952e6e2347e6ba5a65f16abd8c0b1d58c4cc0596ff23c
+DIST thunderbird-60.7.0-zh-CN.xpi 626283 BLAKE2B 3ef6939c58d31960c973c22804f46825ed67dd291bfac8bc804239ce86c4858c05931775f9c9000c33e2bcd5c884132ccff3bb9d68cc818780737054ed175a6b SHA512 a75581df56bd1807c6f260816576ff6880d0953f33a998dff10b27c6a2c8e453a1b9dee568e65bb6b485670e8636a420b1f1b5ba083f1e91812d5501959101d3
+DIST thunderbird-60.7.0-zh-TW.xpi 626190 BLAKE2B 64ea922eb098f0c741291ae80c780e40d6c76f9cc202d86693e74d89c9bc68aa3b84577c4450f5e276d05c93cbbed29d923993b67dd771e3065447c04ac05c76 SHA512 f0cc5932ef5bf6d8748eaaeecda18456b517214eb102ab8d1b41636102ab2d41c5756c14b85660f909916b40a5f91a9d3bda1e959df30e38f83fa9b78f2ac9f3
+DIST thunderbird-60.7.0.source.tar.xz 285728804 BLAKE2B bdf1e9e64291ce8793f1ba7b3a33da4674cbaf3db9b073310a12f6c1e38ed458436b6f5dc85b93bfe496b2eecb1fc8781e4e072d3a646e3a7f431210e7e445ec SHA512 60428b652bed985f463a6ebf765a384e3ef875b193a60e4b14de8bb96658adf471c7af0f0709d8edbbb014c7ab54f03ca72f2cea1b49cd05a49fe74c748d7328
diff --git a/mail-client/thunderbird/thunderbird-60.7.0.ebuild b/mail-client/thunderbird/thunderbird-60.7.0.ebuild
new file mode 100644
index 000000000000..74332102d406
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-60.7.0.ebuild
@@ -0,0 +1,602 @@
+# Copyright 1999-2019 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_{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.6-patches-07"
+
+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=8
+
+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.7
+ >=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=[threads] )
+ system-libvpx? (
+ >=media-libs/libvpx-1.5.0:0=[postproc]
+ <media-libs/libvpx-1.8: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/clang:8
+ !clang? ( sys-devel/llvm:8 )
+ clang? (
+ =sys-devel/lld-8*
+ sys-devel/llvm:8[gold]
+ )
+ )
+ (
+ sys-devel/clang:7
+ !clang? ( sys-devel/llvm:7 )
+ clang? (
+ =sys-devel/lld-7*
+ sys-devel/llvm:7[gold]
+ )
+ )
+ (
+ sys-devel/clang:6
+ !clang? ( sys-devel/llvm:6 )
+ clang? (
+ =sys-devel/lld-6*
+ sys-devel/llvm:6[gold]
+ )
+ )
+ )
+ 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"
+
+llvm_check_deps() {
+ if ! has_version "sys-devel/clang:${LLVM_SLOT}" ; then
+ ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
+ return 1
+ fi
+
+ if use clang ; then
+ if ! has_version "=sys-devel/lld-${LLVM_SLOT}*" ; then
+ ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
+ return 1
+ fi
+ fi
+
+ einfo "Will use LLVM slot ${LLVM_SLOT}!"
+}
+
+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
+}