1 |
commit: b7ede4136b0b93c5bac3e1eb41af3f4f69896897 |
2 |
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Mar 20 19:10:10 2019 +0000 |
4 |
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Mar 20 19:13:32 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b7ede413 |
7 |
|
8 |
mail-client/thunderbird: bump to v60.6.0 |
9 |
|
10 |
Package-Manager: Portage-2.3.62, Repoman-2.3.12 |
11 |
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org> |
12 |
|
13 |
mail-client/thunderbird/Manifest | 55 ++ |
14 |
mail-client/thunderbird/thunderbird-60.6.0.ebuild | 602 ++++++++++++++++++++++ |
15 |
2 files changed, 657 insertions(+) |
16 |
|
17 |
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest |
18 |
index 3d71b169748..f5227ffe4fc 100644 |
19 |
--- a/mail-client/thunderbird/Manifest |
20 |
+++ b/mail-client/thunderbird/Manifest |
21 |
@@ -1,5 +1,6 @@ |
22 |
DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce |
23 |
DIST firefox-60.5-patches-01.tar.xz 13332 BLAKE2B 53308d415369c6814504697ed9692023e636c42b58053867fd14e8edd94baa2777ed9f33e147f796d6fcd5f30c1d2258f9fd3247392e37a921a53f41a6903e92 SHA512 de24544c5aa8ade35e4e3e0fac10399f8eb44ea4bb9063b85bbcf2db12280d23ccc5fd29032f33f3723c0a0c3c2381429e2c19bd631e90615908b4f68f745a21 |
24 |
+DIST firefox-60.6-patches-01.tar.xz 14548 BLAKE2B 412059a6db015fff0985e637768426f877b33bb6b649c54f1292780b9d871f8fe9bf8e6b150ec36ab3647b4501fa6aec821c089a5d6fa861402f05e948f1a9d4 SHA512 b97da7a7b65bbf53cb6b9f48fc6c07a32cefa9d4b4a79ce57df047f941f5269e21bf09fa56a5f31bbf757ed2d76f8a1fe01d2306c92d20cab979e0a21f895e64 |
25 |
DIST gdata-provider-3.3.tar.xz 85628 BLAKE2B 2ccde620b181a2d8678f50d7107373886f3b2e7d1d1e8861c4e42602cedb02108d28e0bf5e5cd9e31474356b70cb99baa7870e20436bc72e25cd8a8fc1353d14 SHA512 ae0c0e6fd42d6e7088256ca8a4be5b0bac84b2f331b51afdc982354caef60b6ba631d4f76bfba7523000b49235c8f8c63704d90acf24b34b14696b709be9342b |
26 |
DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9 |
27 |
DIST lightning-5.4.9.tar.xz 1891752 BLAKE2B 90b777814db2962ff669430cea5a29ba1612a842fbb0edaca597539e6e2d728a9d90114ec6196fe0d4758a4738a15bc0c985a345e1062cb125617eb84ecf79e1 SHA512 8e54865d50118154c3918d5dec5dade4fb026c24bc697ad2e360db9741509cbdbb71ba9477508a9b209be6c8a8190fb0b5e03d2e8fedcc2cae18f5c9e5a3a496 |
28 |
@@ -116,3 +117,57 @@ DIST thunderbird-60.5.3-vi.xpi 637197 BLAKE2B aaf475ec7800c6ecd5d450c0697e6f9ef5 |
29 |
DIST thunderbird-60.5.3-zh-CN.xpi 626283 BLAKE2B e8f63b43a7060cd6a56696d38b7fd7a35311b015a576ce3e13dd5528cb97f914e3dbf393fe71d29f9d1355769e31b3190bb1e9584e8b9992163b24f122627b63 SHA512 a83c5e9de03027ee62402510daa6c7afa58af300b9b2605f840220ccd70361492011473f1b9b39d0162235471175c50b998aeb56649f087a87fe9cfe6225c927 |
30 |
DIST thunderbird-60.5.3-zh-TW.xpi 626189 BLAKE2B 91175d151a1ae7f0a191c30b3e40ce47b2616fe7e3c8a9aaac1fb832b1dd29dbf74868015d909b17eb14356e69f80f94ed0a9126e9cdad640e571d7730a1c0f5 SHA512 a96dff2e5094746cd84ec9e14b88580fc3481a82d0f52f78ef970164bbd7093fef1eada4fb0a832397a39a98c7d4dbdac8a667e071483e36a5e888c0d6702158 |
31 |
DIST thunderbird-60.5.3.source.tar.xz 284754320 BLAKE2B 776872c255fd204ad28d8cdbf4a57d822714c0ee041c824263427aa48a7780abbf0e707ded655ec29fdd3111e5bcfe6c1dc0263d9809191178ee86bec8def768 SHA512 0b647988e711be9a113b6c520d889200898a675391e61916a4d16578d5b1335263c9ebc623369b4f5160abf08fd1be5954ede42bc17f03f1b2937d8b9fd565c9 |
32 |
+DIST thunderbird-60.6.0-ar.xpi 627181 BLAKE2B c585cd5d66bfb65542b4e45669e30417d786713e2918ad205ab6224a6375697b8b66dc4e91a1b25cfbd9ba960e48b791c2dff79ddec3ebf7b062144a250df2a7 SHA512 ba9f97ef66105625e09a0ed7f4dc28af90d5b01981b2f980f6cc2e7c2520a3a660c70e9234a7f1ca2d428188eab2b93e0217b465d15d820c7f2fdf4bcc6cd5bb |
33 |
+DIST thunderbird-60.6.0-ast.xpi 559642 BLAKE2B 0edfe183ab8af3e44a2ca4ad41bf98d5afb5570aa073675c9ef7af297dbe8c367dbff748a9b69b7a6f7b320bc8cef0c8f1ec54521637ccb9d3b17bf281896615 SHA512 3a346be489cec696787afce7ab8cddf7424e585afaf9d6b6dd8a92d6a2d7f729b2fbe7adf7cba63570b23941987a0ac160cc306a8f9326c84d5b9fa8042c7736 |
34 |
+DIST thunderbird-60.6.0-be.xpi 659078 BLAKE2B 4225ca50c9ddc590688ff94ea044c5b48a948ff97b4259cc25036a651f761a20c6f63c821409d477405fa5382740647580329cd735dfd416372a4afdaeecd211 SHA512 9d021963bbf56738629e46ea005e9f039b2a544df1b354529fb3f684cbdc026fc91a706a6465ecd0f2dab61dc3466e3262486e27c533d8be5ab565895538aab3 |
35 |
+DIST thunderbird-60.6.0-bg.xpi 669317 BLAKE2B c16781cd581166402bfffa03dccfac0643bc4b3d429c914b7c8a418b6a6e17af5ed828652775077eacd281bd75221d21c308e7a8d5ab8bce722143a802b98cca SHA512 1e34e49a865513c5b84b635db595b21aeb47f121d9a87292186160e9b8a3e1d0f4cea7cf006fc8242ebb9191b7b0df21716bb522606b434f83714a2d3dfec263 |
36 |
+DIST thunderbird-60.6.0-br.xpi 580370 BLAKE2B d1b92d4a9a8c1e6decba376b9a790526f989e1962aa737662cedcc80b6348b03d4cc692bf13d09255efee37ddf5ff82abfca88bbd26e0b9b65e2960e16bcd1ee SHA512 f4f68197b33ac3f0aeb73fba51445f37d3b05e3baaea336e1d51b912fa7e554b4314f04531cd1129b98db989cdd3263050397377e97c25448ebfd0e7aea46aa3 |
37 |
+DIST thunderbird-60.6.0-ca.xpi 591972 BLAKE2B 21ccfae5b17debad1e569f1105a11b9fb23138a84ec4501d5b39a4a01b8da1ab1a79a6894942f71392df614b4cd5556165aa230fbdabdf8bdfb74c4ca8e10f04 SHA512 d38c74fc9db2685a24a1e424d2365f996413f06fc37c45dc06655ab2a558a0427466bc98c868ddd1fde8ab305e5b2847464b60b06f0aab3b2176108dc719dade |
38 |
+DIST thunderbird-60.6.0-cs.xpi 611202 BLAKE2B 70af45e3e710f23dd751c9a152ecba5b2f24e5ae7c0edd9597a2b9c876852e9fda809ff69f2bc9e6cca0eb33a64ca3661c8ed748ae8f219c59b9e65097fd3594 SHA512 dfcc19ebd5999497ba393a5c2555c1360ecac4dfd20a3d71b69060267fb5ad637a0d52a11238c224d021a512fc8259bdd494e52535e1f3dd7c10f4b9ecec8c5f |
39 |
+DIST thunderbird-60.6.0-cy.xpi 586038 BLAKE2B 262c2025241e00ff404af9078a2e23b69318822aa4f2364c4814170f327385ac92a800fcefac456aae31ed158e6c7b3d46dfac72948c031ff4a85a3d181b4047 SHA512 dc2c91a9b61735955ac5576d79adc34bebabb2e8c69ea5e11d8d505575fafd662b19b7b599e42fd0a016d8572973e7d214c1eb32861e44c0d882a470a4e74f86 |
40 |
+DIST thunderbird-60.6.0-da.xpi 570807 BLAKE2B 40900dda7bc4a38990f2072c6e5f37ea950039e5a195909c34ed8d9372b8f902a796f76a17228d84abe607a2d5be038d9d395d300b646fa32fb0febeece41f48 SHA512 79e3a17deb707342590c0436ae95c834c8586e26290317449429f8fd16fd1b538365a1732de32c933a01b36ec225d8c145e55b5c3b8a8c42a5c96e22374fd6b8 |
41 |
+DIST thunderbird-60.6.0-de.xpi 582574 BLAKE2B 661a85856271ff2768458f515c674c065715d41d81ee7555ca9b7000831d5b97c8a1118ad0aaec3fd586e040493d47cbca02cc16b625224a2dde42e0daa89bae SHA512 d1039dcef888c70d4034a0ef3fcb11a885faaa739d6b87d50678f8712d3cd52343879809ada1b67b8deeab3099e2a1809ed36e803acf0d5ae27c01223b856bc1 |
42 |
+DIST thunderbird-60.6.0-el.xpi 694860 BLAKE2B 9a8b86c8de3f7bbe786d339dc4e3c22b8b03e03a356790ef55f02248109c131eea565ecdb0b473024e5d8e61256cc8a9420ecf5141d908a2d44b69f8f5d53cce SHA512 cf881e6dae0f8086ab14668aa10440479a17c5587daf6551f23e0661ef3936875fa50c3808d81c39caa37cb3be8d548d2a5e5c50bb10b36600c2781fcb1d2dc9 |
43 |
+DIST thunderbird-60.6.0-en-GB.xpi 553896 BLAKE2B a4f48bfbf5b511244ae281cd6fe64ac1ef97c483b18007381345302a40909c904b21ca6084cc06b7aa0fbebc73327bb4a12125bc0fe7f35f30d1aa1e82bbb3d8 SHA512 3309c420af7f9c2f85e9825ae52d420cd15a92bf839ca1fa5a01b6f371760c49b955643fe1b5cda89dd2b97a1b000e15ae68067f40b3834f3427c03c6630e8e3 |
44 |
+DIST thunderbird-60.6.0-es-AR.xpi 595048 BLAKE2B a09060c29ff9db4c486d5be975d233011882c4c86accd9dbf9078f0aac98cd214f8bfdc7cbd5a35cd1771a9e6d8b76cf983e4725215d585f588ebd4503ee6270 SHA512 a30271630543716a444e6bd04c5456f2e528339f54cf972e87d3b93549a291c450b0f6002f68dec8e4047c20247a093cae544e9ce3e93010b9b81c5dea4df477 |
45 |
+DIST thunderbird-60.6.0-es-ES.xpi 492212 BLAKE2B 47ff76d1becf9660ddd783e8ecbf8044e23e3a44855e053a1af93dca510dd641fe1ed383720783614c3ab5443645153539ce690cbc6b737968c304cbda88c88d SHA512 cfb1bb66c9a0fcc6f4de5b3abf9fb1deb0055031466494cfbc9d028b0612e4861f0b7fe8b97089b0cd84305e36769b7d231401a86011c1cfeab11ce1930b1ec6 |
46 |
+DIST thunderbird-60.6.0-et.xpi 570867 BLAKE2B 820d6fb13b722507717f002a5ec33ce5099163898be263b5c5e344553c044a7ea8ce9cb9d0337eee849a55bc4499f87c40d4049031727d99861fe3d922ecac3c SHA512 70ad0f3878e863a5e8ce083a80477c474e56281becbaff9ff06b0ab1300e6c76e00e1df848d26aee28f9362986c6354371a00cfab7fe9156e10fbbaa48e62737 |
47 |
+DIST thunderbird-60.6.0-eu.xpi 581384 BLAKE2B 024ef5cc4c05820963448c980dfaa17a77a0e2bcbd21a86683a3490ae98d6e0fc39c2d61eefd12156222429c695fdf59784ebcc9f7a7f8a31d233876e6afa540 SHA512 c63ddc1633d6ec5c3449b8866328c3a83e08b8f60dd813d28d530b3d266ea05f10b37e1e471e1711f5ad92fa1fdca9131b878af9f474344e6635e05d180f752b |
48 |
+DIST thunderbird-60.6.0-fi.xpi 575755 BLAKE2B 599f982add19a1f08891382024ae2a60b7c15323517233bf34508355f67284dc6da03fb146f1acb72540e537ba36e79d82d6d7528c5ffcd25e412f9214a1c7b8 SHA512 4591076c09832d014fae5e5e5f19441205210cdf0a79f37aa953c2c57b274a47d22e9edbf363a3a0b955f2a124ebdbe84687a3e021f237ece6f75fb60fb9a23b |
49 |
+DIST thunderbird-60.6.0-fr.xpi 608466 BLAKE2B a47d1d3b186c887c37ac378a3d75578e57de23bef642268257a178da2c5015350f4d7638f342562c01b8432276ef5e8e3f34dd201693f58bda814421e1bfefdb SHA512 a9ecef839f36f0e727d6869e5fde626233006b10288ced723f04afb121cfb665a2f0be9e5cf5627a24c2ea462b145413b50b5846d488f2d4d683d182297c7f61 |
50 |
+DIST thunderbird-60.6.0-fy-NL.xpi 593850 BLAKE2B a27edf042c71c40c580a0af14f23f129024f1a766199a554c65f3b72e8c21711b76fb764be58265c067fd1351aa1e98c4601a3b3be42043e2b39a13629eb7e7f SHA512 257cb678ffb82494ace62610ee1d04ad058ddc8829a332b78549ded939c9bbc8b18e14d8f2f88b936b68c7215c3add921542482a66f69e0487193b3bf0ed7bbe |
51 |
+DIST thunderbird-60.6.0-ga-IE.xpi 603506 BLAKE2B 2b47fe28c3df1491f9a89bba8495b0eb06c1607b0ae22bd099cc50cf029f5565389f70be6362fc5e8235760d92f385074719129a77c82167a08be81c876a8f24 SHA512 b323e791ae498f7759827b68dd611fdbc854f9a82046bec0eb6c54bca616e63b40c3c89a2effc3f764b3c14e7b497f2e285b81d166a958477e24a6d3a994a19d |
52 |
+DIST thunderbird-60.6.0-gd.xpi 599262 BLAKE2B 8d64c0a03d34d6f6317b100c4fbdf146a64190092af0e92efc5d3f8a561c5eb74707d7256eb23caa4e79c3b9cc41ae2c2f5ba169d325cfb2e8cc248b7707e00a SHA512 13daa6b8341d852242f4de5161c4d5489673f90c5f081ae1d8b21305dc76b6e9c5832c6bafb6606f443717c5e8b6ede016c0bdca0db8d7967b10d9a98bdaf528 |
53 |
+DIST thunderbird-60.6.0-gl.xpi 580343 BLAKE2B eee56a5c30fbec556ad8ed307f7f309016de86f310ae3a2975008cc3ce228522acabaa3525b4152f6a7c1e1676454d25d9585db14e10722915e391813715c362 SHA512 6584a2158f4ac39d0c2d106ea0b054f01c41b66175c1b0aceab78afb4fa5304f37bcd44115082b56ce90b3d6f7b52cf48a5d8e625ec229e6e374fcee0c20d872 |
54 |
+DIST thunderbird-60.6.0-he.xpi 617142 BLAKE2B a6e8e7e885081a537ffbafa4690056f43c21a3b3939ea2b3e7b9d84fc705aa856e2d76396ab5f6c85a6cf2fdb91229aa7134ba95108cf2ef77402c92fc3387eb SHA512 50856a82f1f5685614b278d388a98d68a3a67f048c759ac489e6e1e5f080cc7127098882a03b7c0eb9fe4142d42c354ce52ff59a44193d912fe91890bc041b4c |
55 |
+DIST thunderbird-60.6.0-hr.xpi 582238 BLAKE2B 6c870dc88b243b016b095a250f898e65df668502ef95e9dd3af2ba2efaa5c9f8fe9bdd4f591cf762fd2702aaa09e6760da79e957f481d38cc2904d3837dd9c85 SHA512 ec556a6971ffa85f50ac7c15748cf0a5b7d0e1abd3ed9537a58c227ebd9f9bc32aa57c000c9f09b2a37aa740e037933e482ebfe01d3d3d703ce2e318a88f327b |
56 |
+DIST thunderbird-60.6.0-hsb.xpi 615132 BLAKE2B c4df0247dfb7c0c7feded2037512c2c9c7f0233abc02c160e81ed3aeba98667c7445f05e8d4e02c1764b21361b43ab41626ac7cdd7fd9cef524ae3e7846bf10a SHA512 67762a239d8552e51916155fc517db77c395480c3afb12468da1a2396c269f609c926a595783369ed07f8f57ac3fbfc3960c6e1c4b41634f25b56d119181b795 |
57 |
+DIST thunderbird-60.6.0-hu.xpi 615346 BLAKE2B 0824c1feb3ebfd5fcafddb16d05dc25cf62940ed8a9112dc0a55ce903b61568dec0f79f4f6d9352867405af44f7b38430333affdccde95eb098d3b5d7db6fd37 SHA512 0dc3c78135ca472ab76c7c84d0ee8beeaafca4caeec7c5951a99169203f2d3f309c7f61a3f5e5989874d21888e6bb67401151a32258cfb46f63e3d08c7bd925f |
58 |
+DIST thunderbird-60.6.0-hy-AM.xpi 653530 BLAKE2B 2b40de78e0aba1a1a78f4a6b620f3f825c547c810fc5f5c750edc20732e321c0c7a031900973bc861fc0d39bb46566ecaa56f21d1582c6e9dabefea33c30ccd5 SHA512 f8102c3ed19d0aa558a4f4fa06add1662429b22fda49ab7f129a1ecc11fdfa531bf78aa3dbad38be62d485140b4e28438527cae1faec8ca55470cff8e8b94cce |
59 |
+DIST thunderbird-60.6.0-id.xpi 568861 BLAKE2B cac1c08f8381ad3b638425cf5bd091c28c34d1cd9ac22a8f11f3b4a34b148f990788299322ddd55d5125d731af47c89a42840af1c10f0529ed1f68a982a9c6f0 SHA512 3c08bc7b4542c6369b115cbace8fa32068c8e1eed3dbe8132dc965a252fe6567c4b2568f92a1edb8cd67ba101db40888b335a79883fe9124a81a8d3c501e0823 |
60 |
+DIST thunderbird-60.6.0-is.xpi 579047 BLAKE2B b5517ed864d5ae4e971df3decaa086a40f46f23f6ae4d13d9d70e0c0d2b31b0c1a698b8f11a5bba93c37d3a94f51c017de356f2d3d60530e5024dd753c484672 SHA512 6c909ad4494c94a7b6140a540ad0d62246dd2e293f13e86c9de9c93733f3487eec9963770e702365b996e6cd62d520cc80f8ab1ae0565fc0eae26f8b7738cf42 |
61 |
+DIST thunderbird-60.6.0-it.xpi 477499 BLAKE2B 7488d160d41bc4f74e61e2fa8b9f94d2309c529c2ef071428455ef7f00a43398020256d4610727898f2e438d27f10d7286aeb2cfc4a3371709879d1f63017a19 SHA512 814b68ff056116afee57eede618fcc29ee64273ce17c987240c8320eb76ffc6a173b52a413c46363e356ecc18038abfab6bfb37866680093e49ccbebaf32a2a4 |
62 |
+DIST thunderbird-60.6.0-ja.xpi 653343 BLAKE2B 26c024f97f5703623db0fa6fe9cb33a6b2d52b1ab2fd2cd05a0187ea3936be24ecdd137c39decb9c12edd4cc5f5898671d41ed6954880c9f897b05915463dac5 SHA512 299d9a3623e545f30d1b896c854cb7a0635ef5f865fc1326965bc6c28ebe867a84d9591703cb741a43320464e648331bf16a29228823aa78660d7a2bb0f055e9 |
63 |
+DIST thunderbird-60.6.0-ko.xpi 619730 BLAKE2B ccbd7005c5c7673bb6e9c35f6cb3a46656f1213771f7b70d821c8a47f2d372acd9cf0f73b8cf158a91d39845ebf83780fbc8bcdea2e2bec9f9e588828653a8e4 SHA512 213f7f4efd94d650d0249bfdf1e2941ea8fd9c665590bc00cd98a87274b912313948691c41289ed8c98562c06c97f869895cef2323da2a894f70b062870b9e6a |
64 |
+DIST thunderbird-60.6.0-lt.xpi 605441 BLAKE2B 6413a36788f4ac9fc057354049e3980d68b10cd7bfc2b2d8b2d52039d93ab20dceebefd5bea0958146678657553b63069bc5e3122e5eb0a78226992f83e9ba69 SHA512 a66676e5711bae0dee141a2415cb46940fa21c78ca0a284fa278bade8be5dd3198568f5a43b6b1d89886fe63a3ef283c31f0bd4f87e8d8c520f9c5292a857063 |
65 |
+DIST thunderbird-60.6.0-nb-NO.xpi 577003 BLAKE2B 6d65bfb9ee786816545c117efa1a03f09e72cc28dc315c137c1e0ee7c681d1fd21fd854874fcbfd115f18a573b1298389ad6a332d68b9eb5f06512097b9a0cd4 SHA512 0924ca3cb4b267667a9c8aee18cfdf5fca5917fdf341ef985aaccedc4ed2c76a25df573a03bd2dc043e87bfd7c86a7b9a0aed1a2774c7350f67efb68d58281de |
66 |
+DIST thunderbird-60.6.0-nl.xpi 583913 BLAKE2B c3c146f7f106f79c0fba1c83d9c1a7bfc20654e8a96d4c53f5e06e73538e51950d451a927241be42aed8c1b9f6e698d8ae29f1e620fad8737c40209a9dc600c3 SHA512 223a9d97811c3fb962b7278cbf1da34c72c65c2f40993ce717c0bcaf3b4131e1f9fdea49e99f73953f12c57653820cdce4821431e1ec3d9fc05710f7d42999ec |
67 |
+DIST thunderbird-60.6.0-nn-NO.xpi 576421 BLAKE2B c77072c8d1618593203f3322cb9b9c20abf35333bdf9824899bf9124ebe04174c3fabc5d173eaa115eca13f7c33597c913fec77e8f69c2389ac519bcc150d822 SHA512 0dbb8464afa2cf274436c6a9c9a910553df07ff1ef1f1437aac5d421b6d638e546b24067112eecb1b44275ef37c6c485279872c16a9c231598aec45670c84a85 |
68 |
+DIST thunderbird-60.6.0-pl.xpi 480724 BLAKE2B 40966f339f4d069cb0367dc2c47a7255a4d01af2405a6964d77d34abdb4e6b5c51d45804b640ea954fad6f73f860949c6a250992680ff81d918ebc01eb4bd044 SHA512 eb3972945c2240a90dcbe4a16c5bbf2ecd5c5dc0deeffdd379a43d2b384d50c9aab5e736b77d17aabc220d12d1ba167f5577ffae08bc4cc7842aaf82125214b1 |
69 |
+DIST thunderbird-60.6.0-pt-BR.xpi 588835 BLAKE2B 58fd6a0dfd14d815a5ddaf253db39bbd45e2bc18ed984a0f95f57b8db3916bcf85ae9b28c512eae354f8d7a06b22ac565430818f936d7e31a8226ca71844b766 SHA512 d5fb2d3209321ea7e2d7d1373841308ceb9bec00209f8fd8bdf6cb0441667c3e51fa5d53ba111497b0e29acb80a122688899180fae803046b4c19be139d409e9 |
70 |
+DIST thunderbird-60.6.0-pt-PT.xpi 593186 BLAKE2B f565efe3c4820bd0130b47cd96666a2ea5aead93c03ecb2e3e9773f3db33325762567dd21d6a404cf94c52a2cab73c2095f5b296bc238d33af4f4d73284a92df SHA512 bb1acf531d5b528ae8323e666366d5fc073684356fe6f95a020d1b92241eaf90ba6978e44ea2fc682cd6157b78e5af11e79f9687d4cbcf930e39883bd28ed27b |
71 |
+DIST thunderbird-60.6.0-rm.xpi 578384 BLAKE2B 803f5fae3b8cd3949a207d74eaf9b6c91d2137ee5ac750421495bdf8702e76dee3ce2432982a56008ad7ae796f214e7436009f18ad891716d7d71b2669c90be7 SHA512 8825fb746d5db6457ec55ecc86051ab9f9222c841214528afe6c2db34eac5f25f86af74b19e78a655eceffc5762948dce41337967156bc919ebce720f037de62 |
72 |
+DIST thunderbird-60.6.0-ro.xpi 584309 BLAKE2B e277f61feea84b4a47af09bdbc7be7358f4cccc28f6f406520be88de752e7f67a5d1adc4358c8b6eba362394476d9e4003ab8281e74a1b3e6168fd6ffdbc6335 SHA512 9875c7c2b9bda6c331a2adfe1df84a9781bb086f8b0ecdb6814ca5368b827fd4daddf332e405d091ba5ee05d9fd1f793d5b34dc36e82635c84a45e62d59dee48 |
73 |
+DIST thunderbird-60.6.0-ru.xpi 694703 BLAKE2B afb1f1d275496023b525bd1c11192a7fee859c0867e581d44a7742d76a0b8310aa87bd357fda5dbd7e1c771dd87f013d3eb3ed75fb2acd3cb8ed19eaa3247e82 SHA512 13819fc13bf813d1d2c37d82d996da0fb7926a937233256ba2b9c7fd05f2dd87ca418f725f2cb02bf4963dfca61fdf6a9e5cfbe78442a953292baac3706a1eb7 |
74 |
+DIST thunderbird-60.6.0-si.xpi 647589 BLAKE2B d0492d43eb8c0e70a1284b8ae714c6ed69cad23c41fd997c872e5011f7f5cb363f517555c68bd4f54b45e6d6ed374afb9b5b196da1da3a77f227f3dfb3b17f23 SHA512 6085a7620dde9e1d74a5632a0e2395b8e29f3edf6caba14fb6e29be6b135b2b12e3bc6c24e2117ac1b2d944796454764e1672a438162ad5464fdc30f81d63273 |
75 |
+DIST thunderbird-60.6.0-sk.xpi 612217 BLAKE2B 0743557d1b0628fdbcc46d290668a7b68a672c38fd6e61e597fda5caa41f38448f6b9595448201a75052cd0956bc545849c72007c03f53e126623c58a1f5a0ab SHA512 028f925a2ebce0376a2bcac4a303d484d7c4d90609b9ad4c3e050dfb36ff3db2a279f593677851441a931f05649427d888359d2db570e553ec6b85a223cfe54f |
76 |
+DIST thunderbird-60.6.0-sl.xpi 589947 BLAKE2B 103f87c770d98f1988f33398f6e7ac2745595f04da218516a657d7c4184ca79ee3b0ae82af3dd75dc94303b4a514252e86abe91d27fc13938dcf57f884452e8a SHA512 03c7b5b9b78ba5b2fc1ee462759fc1baa9dd4c297041245485aadd3b72d712414f1c5e8a206e248bb3f85eece40bdd1d920d7953b653c7117ddc14a7eee80f47 |
77 |
+DIST thunderbird-60.6.0-sq.xpi 593096 BLAKE2B 3a1e691f4bfc04a8bbdf8422ad681a3fa5f67694d20ce78cc37b980c5db723df47b5a5385db65fc56e700990cd092808b29829ff404e2dfa869195fe57e02f8a SHA512 b4549a8068d95d68fe3731e8d6bad6195cf0e9e9b76f86590024292e00c86a84620a6d9d668ae7346bb577b89d68e25da71da1ac6be53426bce346056878c0fd |
78 |
+DIST thunderbird-60.6.0-sr.xpi 641526 BLAKE2B 8b150d470d81e93f8f4a0e2da90e26f7bf121270978b172b0cb214ed5cbb8629069339d55a988897b9996b299d86104cbcc8619489b751c5679a34956769f5ae SHA512 278b6433b482c330413c09d96f7db1a266d1b9fe542bdeec38ea8a869df8cc1fda5cee4eadcd3f08ecc5d75bcf7a798fbea27c9811e641d79617eb90e36b75de |
79 |
+DIST thunderbird-60.6.0-sv-SE.xpi 594079 BLAKE2B 1e908341224ac3e66259126267ba8e787311f6d6475e52d57707a7578fe3b2888a92caf90a5cb6bd0d2241d7d2e5a1df72761c160d947daf87517096a87d2abb SHA512 e73cd3b112009602256175fce80365d2b4b6e7d6bb8a6f8f610c9ceb813f01b77e1d93c96d8e9038f5bca1a05db2bf1eba3af5d4b0986ab76d3e106407ce282f |
80 |
+DIST thunderbird-60.6.0-tr.xpi 598009 BLAKE2B e3fb35970ba351b3f53cb2a3a3c4db0a15fbe3f2b86fc5772396dbb52406d6706bdf15a16f5e404f32dc666da2781e73005d3115471c5eb230520497f03bbd14 SHA512 14702339a33b48d7848f094567d7a6ff1a524509ee686cbb67c584ecdcb2598119fb17ec1f964e23f7699a642a06b12d5c6fbb202d1bf1548786a752048bcdd7 |
81 |
+DIST thunderbird-60.6.0-uk.xpi 684154 BLAKE2B ee0f23423afe1f71f544f564f7e7443cba33b3cddc49da6ff8b2da3cfe99dcdc516be40c68d37fc0ac941d5a0d5772d434e63f8274e3a0f7a1b32e9a7bb3fd62 SHA512 208ae4cc607e61518896bd5d581affd669ad7fd4c5096aa7fbebc6d32bcf01e67ef2e2d225313b1e076457e790a2c0b7b239197bbeb15a3cb0e0e8f7f25d2d3e |
82 |
+DIST thunderbird-60.6.0-vi.xpi 637188 BLAKE2B 821bf465db8c1a9b2bc51f228eb9da730c39817e6a1a0aabd797166ffb7e9979f107421744f730a2c75c4dafc3579814e1ce6479eceecd4a9e8c3afec690de36 SHA512 8ec6900bb557bfc7a3571da7f48ef5a02c1afca7ca75c9e9cda03fc206bb361e2e02349c96e9f0d2722eb1c03a3c89cfd4f7d19563dded7a7403ffb29ffe971c |
83 |
+DIST thunderbird-60.6.0-zh-CN.xpi 626283 BLAKE2B df4c88ed96d047d4f84c4f9cf33ef24a425910c12113e1879dc89786d1339642cfd74b82998440b9fd3ba369db8d3b896d55db17d5df7681745cafc508e3f944 SHA512 af85c5d2232adc97e3f69d84bfa445d4debc477e515c9678babbaea9698adf30dcebcb549c71bd03a211354c8d4297a93014fec8f6f6604667eb254980ef2b40 |
84 |
+DIST thunderbird-60.6.0-zh-TW.xpi 626189 BLAKE2B 76b7accaf02882e17118291a0e1c97d3d024df311f2cd2b7e9f9fb0620cce9b1508cc75ccf01652fe0ce2afa0f01b42deb8310ee0aea554154b257cf7e977616 SHA512 6f93daf1adfe1056d9032ed0990ab979a37cff0028aa7a6ed523abb7da949a308d793ed108d529da1e8484404e1cd324dcd2f78e8133fae196235b07d77270d6 |
85 |
+DIST thunderbird-60.6.0.source.tar.xz 285222616 BLAKE2B d49882083ffbd645f97373e36227529fe053d7a88b130f7a16cc6b42dcdcf2bca3c6761493dbb9fd264a243e797361d54b5d3af8cfb1839ef36b43c958e10c53 SHA512 9f58ca34b7b1ea9643db1bd3f370176d9439a38db5aec41b68e118041f6c5cfbc94750ac1b8333d2e20d2f376fb97a0c97deadc87a597896b24cfdcce31b88b4 |
86 |
|
87 |
diff --git a/mail-client/thunderbird/thunderbird-60.6.0.ebuild b/mail-client/thunderbird/thunderbird-60.6.0.ebuild |
88 |
new file mode 100644 |
89 |
index 00000000000..2b695022bfb |
90 |
--- /dev/null |
91 |
+++ b/mail-client/thunderbird/thunderbird-60.6.0.ebuild |
92 |
@@ -0,0 +1,602 @@ |
93 |
+# Copyright 1999-2019 Gentoo Authors |
94 |
+# Distributed under the terms of the GNU General Public License v2 |
95 |
+ |
96 |
+EAPI=6 |
97 |
+VIRTUALX_REQUIRED="pgo" |
98 |
+WANT_AUTOCONF="2.1" |
99 |
+MOZ_ESR="" |
100 |
+MOZ_LIGHTNING_VER="6.2.5" |
101 |
+MOZ_LIGHTNING_GDATA_VER="4.4.1" |
102 |
+ |
103 |
+PYTHON_COMPAT=( python3_{5,6,7} ) |
104 |
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' |
105 |
+ |
106 |
+# This list can be updated using scripts/get_langs.sh from the mozilla overlay |
107 |
+MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR |
108 |
+es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it |
109 |
+ja ko lt nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr |
110 |
+sv-SE tr uk vi zh-CN zh-TW ) |
111 |
+ |
112 |
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas |
113 |
+MOZ_PV="${PV/_beta/b}" |
114 |
+ |
115 |
+# Patches |
116 |
+PATCHTB="thunderbird-60.0-patches-0" |
117 |
+PATCHFF="firefox-60.6-patches-01" |
118 |
+ |
119 |
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" |
120 |
+ |
121 |
+# ESR releases have slightly version numbers |
122 |
+if [[ ${MOZ_ESR} == 1 ]]; then |
123 |
+ MOZ_PV="${MOZ_PV}esr" |
124 |
+fi |
125 |
+MOZ_P="${PN}-${MOZ_PV}" |
126 |
+ |
127 |
+LLVM_MAX_SLOT=8 |
128 |
+ |
129 |
+inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2 |
130 |
+ |
131 |
+DESCRIPTION="Thunderbird Mail Client" |
132 |
+HOMEPAGE="https://www.mozilla.org/thunderbird" |
133 |
+ |
134 |
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" |
135 |
+SLOT="0" |
136 |
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
137 |
+IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio |
138 |
+ selinux startup-notification system-harfbuzz system-icu system-jpeg |
139 |
+ system-libevent system-libvpx system-sqlite wifi" |
140 |
+RESTRICT="!bindist? ( bindist )" |
141 |
+ |
142 |
+PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz ) |
143 |
+SRC_URI="${SRC_URI} |
144 |
+ ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz |
145 |
+ https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz |
146 |
+ lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) |
147 |
+ ${PATCH_URIS[@]}" |
148 |
+ |
149 |
+ASM_DEPEND=">=dev-lang/yasm-1.1" |
150 |
+ |
151 |
+CDEPEND=" |
152 |
+ >=dev-libs/nss-3.36.7 |
153 |
+ >=dev-libs/nspr-4.19 |
154 |
+ >=app-text/hunspell-1.5.4:= |
155 |
+ dev-libs/atk |
156 |
+ dev-libs/expat |
157 |
+ >=x11-libs/cairo-1.10[X] |
158 |
+ >=x11-libs/gtk+-2.18:2 |
159 |
+ >=x11-libs/gtk+-3.4.0:3 |
160 |
+ x11-libs/gdk-pixbuf |
161 |
+ >=x11-libs/pango-1.22.0 |
162 |
+ >=media-libs/libpng-1.6.34:0=[apng] |
163 |
+ >=media-libs/mesa-10.2:* |
164 |
+ media-libs/fontconfig |
165 |
+ >=media-libs/freetype-2.4.10 |
166 |
+ kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) |
167 |
+ virtual/freedesktop-icon-theme |
168 |
+ dbus? ( |
169 |
+ >=sys-apps/dbus-0.60 |
170 |
+ >=dev-libs/dbus-glib-0.72 |
171 |
+ ) |
172 |
+ startup-notification? ( >=x11-libs/startup-notification-0.8 ) |
173 |
+ >=x11-libs/pixman-0.19.2 |
174 |
+ >=dev-libs/glib-2.26:2 |
175 |
+ >=sys-libs/zlib-1.2.3 |
176 |
+ >=virtual/libffi-3.0.10:= |
177 |
+ virtual/ffmpeg |
178 |
+ x11-libs/libX11 |
179 |
+ x11-libs/libXcomposite |
180 |
+ x11-libs/libXdamage |
181 |
+ x11-libs/libXext |
182 |
+ x11-libs/libXfixes |
183 |
+ x11-libs/libXrender |
184 |
+ x11-libs/libXt |
185 |
+ system-harfbuzz? ( |
186 |
+ >=media-libs/harfbuzz-1.4.2:0= |
187 |
+ >=media-gfx/graphite2-1.3.9-r1 |
188 |
+ ) |
189 |
+ system-icu? ( >=dev-libs/icu-59.1:= ) |
190 |
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) |
191 |
+ system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) |
192 |
+ system-libvpx? ( |
193 |
+ >=media-libs/libvpx-1.5.0:0=[postproc] |
194 |
+ <media-libs/libvpx-1.8:0=[postproc] |
195 |
+ ) |
196 |
+ system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] ) |
197 |
+ wifi? ( |
198 |
+ kernel_linux? ( |
199 |
+ >=sys-apps/dbus-0.60 |
200 |
+ >=dev-libs/dbus-glib-0.72 |
201 |
+ net-misc/networkmanager |
202 |
+ ) |
203 |
+ ) |
204 |
+ jack? ( virtual/jack )" |
205 |
+ |
206 |
+DEPEND="${CDEPEND} |
207 |
+ app-arch/zip |
208 |
+ app-arch/unzip |
209 |
+ >=sys-devel/binutils-2.30 |
210 |
+ sys-apps/findutils |
211 |
+ || ( |
212 |
+ ( |
213 |
+ sys-devel/clang:8 |
214 |
+ !clang? ( sys-devel/llvm:8 ) |
215 |
+ clang? ( |
216 |
+ =sys-devel/lld-8* |
217 |
+ sys-devel/llvm:8[gold] |
218 |
+ ) |
219 |
+ ) |
220 |
+ ( |
221 |
+ sys-devel/clang:7 |
222 |
+ !clang? ( sys-devel/llvm:7 ) |
223 |
+ clang? ( |
224 |
+ =sys-devel/lld-7* |
225 |
+ sys-devel/llvm:7[gold] |
226 |
+ ) |
227 |
+ ) |
228 |
+ ( |
229 |
+ sys-devel/clang:6 |
230 |
+ !clang? ( sys-devel/llvm:6 ) |
231 |
+ clang? ( |
232 |
+ =sys-devel/lld-6* |
233 |
+ sys-devel/llvm:6[gold] |
234 |
+ ) |
235 |
+ ) |
236 |
+ ) |
237 |
+ pulseaudio? ( media-sound/pulseaudio ) |
238 |
+ elibc_glibc? ( |
239 |
+ virtual/cargo |
240 |
+ virtual/rust |
241 |
+ ) |
242 |
+ elibc_musl? ( |
243 |
+ virtual/cargo |
244 |
+ virtual/rust |
245 |
+ ) |
246 |
+ amd64? ( |
247 |
+ ${ASM_DEPEND} |
248 |
+ virtual/opengl |
249 |
+ ) |
250 |
+ x86? ( |
251 |
+ ${ASM_DEPEND} |
252 |
+ virtual/opengl |
253 |
+ )" |
254 |
+ |
255 |
+RDEPEND="${CDEPEND} |
256 |
+ pulseaudio? ( |
257 |
+ || ( |
258 |
+ media-sound/pulseaudio |
259 |
+ >=media-sound/apulse-0.1.9 |
260 |
+ ) |
261 |
+ ) |
262 |
+ selinux? ( |
263 |
+ sec-policy/selinux-mozilla |
264 |
+ sec-policy/selinux-thunderbird |
265 |
+ )" |
266 |
+ |
267 |
+REQUIRED_USE="wifi? ( dbus )" |
268 |
+ |
269 |
+S="${WORKDIR}/${MOZ_P%b[0-9]*}" |
270 |
+ |
271 |
+BUILD_OBJ_DIR="${S}/tbird" |
272 |
+ |
273 |
+llvm_check_deps() { |
274 |
+ if ! has_version "sys-devel/clang:${LLVM_SLOT}" ; then |
275 |
+ ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." |
276 |
+ return 1 |
277 |
+ fi |
278 |
+ |
279 |
+ if use clang ; then |
280 |
+ if ! has_version "=sys-devel/lld-${LLVM_SLOT}*" ; then |
281 |
+ ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." |
282 |
+ return 1 |
283 |
+ fi |
284 |
+ fi |
285 |
+ |
286 |
+ einfo "Will use LLVM slot ${LLVM_SLOT}!" |
287 |
+} |
288 |
+ |
289 |
+pkg_setup() { |
290 |
+ moz_pkgsetup |
291 |
+ |
292 |
+ # Avoid PGO profiling problems due to enviroment leakage |
293 |
+ # These should *always* be cleaned up anyway |
294 |
+ unset DBUS_SESSION_BUS_ADDRESS \ |
295 |
+ DISPLAY \ |
296 |
+ ORBIT_SOCKETDIR \ |
297 |
+ SESSION_MANAGER \ |
298 |
+ XDG_SESSION_COOKIE \ |
299 |
+ XAUTHORITY |
300 |
+ |
301 |
+ if ! use bindist ; then |
302 |
+ elog "You are enabling official branding. You may not redistribute this build" |
303 |
+ elog "to any users on your network or the internet. Doing so puts yourself into" |
304 |
+ elog "a legal problem with Mozilla Foundation" |
305 |
+ elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" |
306 |
+ elog |
307 |
+ fi |
308 |
+ |
309 |
+ addpredict /proc/self/oom_score_adj |
310 |
+ |
311 |
+ llvm_pkg_setup |
312 |
+} |
313 |
+ |
314 |
+pkg_pretend() { |
315 |
+ # Ensure we have enough disk space to compile |
316 |
+ CHECKREQS_DISK_BUILD="4G" |
317 |
+ check-reqs_pkg_setup |
318 |
+} |
319 |
+ |
320 |
+src_unpack() { |
321 |
+ unpack ${A} |
322 |
+ |
323 |
+ # Unpack language packs |
324 |
+ mozlinguas_src_unpack |
325 |
+} |
326 |
+ |
327 |
+src_prepare() { |
328 |
+ # Apply our patchset from firefox to thunderbird as well |
329 |
+ rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \ |
330 |
+ "${WORKDIR}"/firefox/2005_ffmpeg4.patch \ |
331 |
+ "${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \ |
332 |
+ || die |
333 |
+ eapply "${WORKDIR}/firefox" |
334 |
+ |
335 |
+ eapply "${FILESDIR}"/thunderbird-60-sqlite3-fts3-tokenizer.patch |
336 |
+ |
337 |
+ # Ensure that are plugins dir is enabled as default |
338 |
+ sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ |
339 |
+ "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" |
340 |
+ sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ |
341 |
+ "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" |
342 |
+ |
343 |
+ # Don't error out when there's no files to be removed: |
344 |
+ sed 's@\(xargs rm\)$@\1 -f@' \ |
345 |
+ -i "${S}"/toolkit/mozapps/installer/packager.mk || die |
346 |
+ |
347 |
+ # Don't exit with error when some libs are missing which we have in |
348 |
+ # system. |
349 |
+ sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ |
350 |
+ -i "${S}"/comm/mail/installer/Makefile.in || die |
351 |
+ |
352 |
+ # Apply our Thunderbird patchset |
353 |
+ pushd "${S}"/comm &>/dev/null || die |
354 |
+ eapply "${WORKDIR}"/thunderbird |
355 |
+ |
356 |
+ # NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual |
357 |
+ # check on lightning version or changes: |
358 |
+ # |
359 |
+ # Confirm the version of lightning being grabbed for langpacks is the same |
360 |
+ # as that used in thunderbird |
361 |
+ #local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV}) |
362 |
+ #if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then |
363 |
+ # eqawarn "The version of lightning used for localization differs from the version" |
364 |
+ # eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}" |
365 |
+ # eqawarn "to ${THIS_MOZ_LIGHTNING_VER}" |
366 |
+ #fi |
367 |
+ |
368 |
+ popd &>/dev/null || die |
369 |
+ |
370 |
+ # Allow user to apply any additional patches without modifing ebuild |
371 |
+ eapply_user |
372 |
+ |
373 |
+ # Autotools configure is now called old-configure.in |
374 |
+ # This works because there is still a configure.in that happens to be for the |
375 |
+ # shell wrapper configure script |
376 |
+ eautoreconf old-configure.in |
377 |
+ |
378 |
+ # Must run autoconf in js/src |
379 |
+ cd "${S}"/js/src || die |
380 |
+ eautoconf old-configure.in |
381 |
+} |
382 |
+ |
383 |
+src_configure() { |
384 |
+ # Add information about TERM to output (build.log) to aid debugging |
385 |
+ # blessings problems |
386 |
+ if [[ -n "${TERM}" ]] ; then |
387 |
+ einfo "TERM is set to: \"${TERM}\"" |
388 |
+ else |
389 |
+ einfo "TERM is unset." |
390 |
+ fi |
391 |
+ |
392 |
+ if use clang && ! tc-is-clang ; then |
393 |
+ # Force clang |
394 |
+ einfo "Enforcing the use of clang due to USE=clang ..." |
395 |
+ CC=${CHOST}-clang |
396 |
+ CXX=${CHOST}-clang++ |
397 |
+ strip-unsupported-flags |
398 |
+ elif ! use clang && ! tc-is-gcc ; then |
399 |
+ # Force gcc |
400 |
+ einfo "Enforcing the use of gcc due to USE=-clang ..." |
401 |
+ CC=${CHOST}-gcc |
402 |
+ CXX=${CHOST}-g++ |
403 |
+ strip-unsupported-flags |
404 |
+ fi |
405 |
+ |
406 |
+ #################################### |
407 |
+ # |
408 |
+ # mozconfig, CFLAGS and CXXFLAGS setup |
409 |
+ # |
410 |
+ #################################### |
411 |
+ |
412 |
+ mozconfig_init |
413 |
+ # common config components |
414 |
+ mozconfig_annotate 'system_libs' \ |
415 |
+ --with-system-zlib \ |
416 |
+ --with-system-bz2 |
417 |
+ |
418 |
+ # Must pass release in order to properly select linker |
419 |
+ mozconfig_annotate 'Enable by Gentoo' --enable-release |
420 |
+ |
421 |
+ # Avoid auto-magic on linker |
422 |
+ if use clang ; then |
423 |
+ # This is upstream's default |
424 |
+ mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld |
425 |
+ elif tc-ld-is-gold ; then |
426 |
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold |
427 |
+ else |
428 |
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd |
429 |
+ fi |
430 |
+ |
431 |
+ # It doesn't compile on alpha without this LDFLAGS |
432 |
+ use alpha && append-ldflags "-Wl,--no-relax" |
433 |
+ |
434 |
+ # Add full relro support for hardened |
435 |
+ if use hardened; then |
436 |
+ append-ldflags "-Wl,-z,relro,-z,now" |
437 |
+ mozconfig_use_enable hardened hardening |
438 |
+ fi |
439 |
+ |
440 |
+ # Modifications to better support ARM, bug 553364 |
441 |
+ if use neon ; then |
442 |
+ mozconfig_annotate '' --with-fpu=neon |
443 |
+ |
444 |
+ if ! tc-is-clang ; then |
445 |
+ # thumb options aren't supported when using clang, bug 666966 |
446 |
+ mozconfig_annotate '' --with-thumb=yes |
447 |
+ mozconfig_annotate '' --with-thumb-interwork=no |
448 |
+ fi |
449 |
+ fi |
450 |
+ if [[ ${CHOST} == armv*h* ]] ; then |
451 |
+ mozconfig_annotate '' --with-float-abi=hard |
452 |
+ if ! use system-libvpx ; then |
453 |
+ sed -i -e "s|softfp|hard|" \ |
454 |
+ "${S}"/media/libvpx/moz.build |
455 |
+ fi |
456 |
+ fi |
457 |
+ |
458 |
+ mozconfig_use_enable !bindist official-branding |
459 |
+ # Enable position independent executables |
460 |
+ mozconfig_annotate 'enabled by Gentoo' --enable-pie |
461 |
+ |
462 |
+ mozconfig_use_enable debug |
463 |
+ mozconfig_use_enable debug tests |
464 |
+ if ! use debug ; then |
465 |
+ mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols |
466 |
+ else |
467 |
+ mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols |
468 |
+ fi |
469 |
+ # These are enabled by default in all mozilla applications |
470 |
+ mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr |
471 |
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr |
472 |
+ mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ |
473 |
+ --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) |
474 |
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
475 |
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
476 |
+ mozconfig_annotate 'Gentoo default' --enable-system-hunspell |
477 |
+ mozconfig_annotate '' --disable-crashreporter |
478 |
+ mozconfig_annotate 'Gentoo default' --with-system-png |
479 |
+ mozconfig_annotate '' --enable-system-ffi |
480 |
+ mozconfig_annotate '' --disable-gconf |
481 |
+ mozconfig_annotate '' --with-intl-api |
482 |
+ mozconfig_annotate '' --enable-system-pixman |
483 |
+ # Instead of the standard --build= and --host=, mozilla uses --host instead |
484 |
+ # of --build, and --target intstead of --host. |
485 |
+ # Note, mozilla also has --build but it does not do what you think it does. |
486 |
+ # Set both --target and --host as mozilla uses python to guess values otherwise |
487 |
+ mozconfig_annotate '' --target="${CHOST}" |
488 |
+ mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" |
489 |
+ if use system-libevent; then |
490 |
+ mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr |
491 |
+ fi |
492 |
+ |
493 |
+ # skia has no support for big-endian platforms |
494 |
+ if [[ $(tc-endian) == "big" ]]; then |
495 |
+ mozconfig_annotate 'big endian target' --disable-skia |
496 |
+ else |
497 |
+ mozconfig_annotate '' --enable-skia |
498 |
+ fi |
499 |
+ |
500 |
+ # use the gtk3 toolkit (the only one supported at this point) |
501 |
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 |
502 |
+ |
503 |
+ mozconfig_use_enable startup-notification |
504 |
+ mozconfig_use_enable system-sqlite |
505 |
+ mozconfig_use_with system-jpeg |
506 |
+ mozconfig_use_with system-icu |
507 |
+ mozconfig_use_with system-libvpx |
508 |
+ mozconfig_use_with system-harfbuzz |
509 |
+ mozconfig_use_with system-harfbuzz system-graphite2 |
510 |
+ mozconfig_use_enable pulseaudio |
511 |
+ # force the deprecated alsa sound code if pulseaudio is disabled |
512 |
+ if use kernel_linux && ! use pulseaudio ; then |
513 |
+ mozconfig_annotate '-pulseaudio' --enable-alsa |
514 |
+ fi |
515 |
+ |
516 |
+ mozconfig_use_enable dbus |
517 |
+ |
518 |
+ mozconfig_use_enable wifi necko-wifi |
519 |
+ |
520 |
+ # enable JACK, bug 600002 |
521 |
+ mozconfig_use_enable jack |
522 |
+ |
523 |
+ # Other tb-specific settings |
524 |
+ mozconfig_annotate '' --with-user-appdir=.thunderbird |
525 |
+ mozconfig_annotate '' --enable-ldap |
526 |
+ mozconfig_annotate '' --enable-calendar |
527 |
+ |
528 |
+ # Disable built-in ccache support to avoid sandbox violation, #665420 |
529 |
+ # Use FEATURES=ccache instead! |
530 |
+ mozconfig_annotate '' --without-ccache |
531 |
+ sed -i -e 's/ccache_stats = None/return None/' \ |
532 |
+ python/mozbuild/mozbuild/controller/building.py || \ |
533 |
+ die "Failed to disable ccache stats call" |
534 |
+ |
535 |
+ # Stylo is only broken on x86 builds |
536 |
+ use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo |
537 |
+ |
538 |
+ # Stylo is horribly broken on arm, renders GUI unusable |
539 |
+ use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo |
540 |
+ |
541 |
+ if use clang ; then |
542 |
+ # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186 |
543 |
+ mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack |
544 |
+ elif use arm ; then |
545 |
+ mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack |
546 |
+ fi |
547 |
+ |
548 |
+ # Use an objdir to keep things organized. |
549 |
+ echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig |
550 |
+ echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig |
551 |
+ |
552 |
+ mozlinguas_mozconfig |
553 |
+ |
554 |
+ # Finalize and report settings |
555 |
+ mozconfig_final |
556 |
+ |
557 |
+ #################################### |
558 |
+ # |
559 |
+ # Configure and build |
560 |
+ # |
561 |
+ #################################### |
562 |
+ |
563 |
+ # Disable no-print-directory |
564 |
+ MAKEOPTS=${MAKEOPTS/--no-print-directory/} |
565 |
+ |
566 |
+ if [[ $(gcc-major-version) -lt 4 ]]; then |
567 |
+ append-cxxflags -fno-stack-protector |
568 |
+ fi |
569 |
+ |
570 |
+ # workaround for funky/broken upstream configure... |
571 |
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
572 |
+ ./mach configure || die |
573 |
+} |
574 |
+ |
575 |
+src_compile() { |
576 |
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
577 |
+ ./mach build --verbose || die |
578 |
+} |
579 |
+ |
580 |
+src_install() { |
581 |
+ declare emid |
582 |
+ cd "${BUILD_OBJ_DIR}" || die |
583 |
+ |
584 |
+ # Pax mark xpcshell for hardened support, only used for startupcache creation. |
585 |
+ pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell |
586 |
+ |
587 |
+ # Copy our preference before omnijar is created. |
588 |
+ cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ |
589 |
+ "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ |
590 |
+ || die |
591 |
+ |
592 |
+ # set dictionary path, to use system hunspell |
593 |
+ echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ |
594 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
595 |
+ |
596 |
+ # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it |
597 |
+ if use system-harfbuzz ; then |
598 |
+ echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ |
599 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
600 |
+ fi |
601 |
+ |
602 |
+ # force cairo as the canvas renderer on platforms without skia support |
603 |
+ if [[ $(tc-endian) == "big" ]] ; then |
604 |
+ echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ |
605 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
606 |
+ echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ |
607 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
608 |
+ fi |
609 |
+ |
610 |
+ cd "${S}" || die |
611 |
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
612 |
+ DESTDIR="${D}" ./mach install || die |
613 |
+ |
614 |
+ # Install language packs |
615 |
+ MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install |
616 |
+ |
617 |
+ local size sizes icon_path icon |
618 |
+ if ! use bindist; then |
619 |
+ icon_path="${S}/comm/mail/branding/thunderbird" |
620 |
+ icon="${PN}-icon" |
621 |
+ |
622 |
+ domenu "${FILESDIR}"/icon/${PN}.desktop |
623 |
+ else |
624 |
+ icon_path="${S}/comm/mail/branding/nightly" |
625 |
+ icon="${PN}-icon-unbranded" |
626 |
+ |
627 |
+ newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ |
628 |
+ ${PN}.desktop |
629 |
+ |
630 |
+ sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ |
631 |
+ "${ED}"/usr/share/applications/${PN}.desktop |
632 |
+ fi |
633 |
+ |
634 |
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs |
635 |
+ newicon "${icon_path}"/default48.png "${icon}".png |
636 |
+ # Install icons for menu entry |
637 |
+ sizes="16 22 24 32 48 256" |
638 |
+ for size in ${sizes}; do |
639 |
+ newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" |
640 |
+ done |
641 |
+ |
642 |
+ local emid |
643 |
+ # stage extra locales for lightning and install over existing |
644 |
+ emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' |
645 |
+ rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die |
646 |
+ mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ |
647 |
+ "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar |
648 |
+ |
649 |
+ mkdir -p "${T}/${emid}" || die |
650 |
+ cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die |
651 |
+ insinto ${MOZILLA_FIVE_HOME}/distribution/extensions |
652 |
+ doins -r "${T}/${emid}" |
653 |
+ |
654 |
+ if use lightning; then |
655 |
+ # move lightning out of distribution/extensions and into extensions for app-global install |
656 |
+ mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die |
657 |
+ |
658 |
+ # stage extra locales for gdata-provider and install app-global |
659 |
+ mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ |
660 |
+ "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} |
661 |
+ emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' |
662 |
+ mkdir -p "${T}/${emid}" || die |
663 |
+ cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die |
664 |
+ |
665 |
+ # manifest.json does not allow the addon to load, put install.rdf in place |
666 |
+ # note, version number needs to be set properly |
667 |
+ cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf |
668 |
+ sed -i -e '/em:version/ s/>[^<]*</>4.1</' "${T}/${emid}"/install.rdf |
669 |
+ |
670 |
+ insinto ${MOZILLA_FIVE_HOME}/extensions |
671 |
+ doins -r "${T}/${emid}" |
672 |
+ fi |
673 |
+ |
674 |
+ # thunderbird and thunderbird-bin are identical |
675 |
+ rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die |
676 |
+ dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin |
677 |
+ |
678 |
+ # Required in order to use plugins and even run thunderbird on hardened. |
679 |
+ pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container} |
680 |
+} |
681 |
+ |
682 |
+pkg_preinst() { |
683 |
+ gnome2_icon_savelist |
684 |
+} |
685 |
+ |
686 |
+pkg_postinst() { |
687 |
+ gnome2_icon_cache_update |
688 |
+ xdg_desktop_database_update |
689 |
+} |
690 |
+ |
691 |
+pkg_postrm() { |
692 |
+ gnome2_icon_cache_update |
693 |
+ xdg_desktop_database_update |
694 |
+} |