1 |
commit: b366816dd7ce692fdc32290d012153c34f3903c8 |
2 |
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Feb 14 19:21:09 2019 +0000 |
4 |
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Feb 14 19:21:21 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b366816d |
7 |
|
8 |
mail-client/thunderbird: bump to v60.5.1 |
9 |
|
10 |
Package-Manager: Portage-2.3.59, 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.5.1.ebuild | 564 ++++++++++++++++++++++ |
15 |
2 files changed, 619 insertions(+) |
16 |
|
17 |
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest |
18 |
index cb7c76755cc..896b1a14c5d 100644 |
19 |
--- a/mail-client/thunderbird/Manifest |
20 |
+++ b/mail-client/thunderbird/Manifest |
21 |
@@ -5,6 +5,7 @@ DIST gdata-provider-3.3.tar.xz 85628 BLAKE2B 2ccde620b181a2d8678f50d7107373886f3 |
22 |
DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9 |
23 |
DIST lightning-5.4.9.tar.xz 1891752 BLAKE2B 90b777814db2962ff669430cea5a29ba1612a842fbb0edaca597539e6e2d728a9d90114ec6196fe0d4758a4738a15bc0c985a345e1062cb125617eb84ecf79e1 SHA512 8e54865d50118154c3918d5dec5dade4fb026c24bc697ad2e360db9741509cbdbb71ba9477508a9b209be6c8a8190fb0b5e03d2e8fedcc2cae18f5c9e5a3a496 |
24 |
DIST lightning-6.2.2.1.tar.xz 1521172 BLAKE2B 0155735fbebfa1d7103281f2d24c41ddd16561a09db3502bdc2e689bf8174a86c414608fcae199e2756eaa93b57332b0389433c7e0d86c454f244b8a50b43a85 SHA512 b9427709022e07741dba48f4933e364c2df15c1f4bcda481f50e05fa5f8f118d47a87e4b5322fab412e9f2f89c0889a5154a369bb6d0b9a1a94a748dc768fb59 |
25 |
+DIST lightning-6.2.5.tar.xz 1745976 BLAKE2B 31e237f8d34ab2a2ac522767460467257d1f49d15fbe24f5b80dde9fb709ffafd0c0442d99c6643ce434cf7bdf0d670447f86da9fcdadc7ada6814431ef41e8a SHA512 1e997bb91d484908f225cc6e971874d308e8a8e2451a3e678f8a74bcb9e360babbd1f8aebcafb3e628ef5b10eb697ee47af2bfedbc956fee71d99084c8816235 |
26 |
DIST thunderbird-52.9.1-ar.xpi 604235 BLAKE2B 7981734de83b22d428e4b988adb938cf7b0ad0b54142ca14cc7e7bdf38729b57f4c9c56a22c939d322ce03aed55d6f1b726bf6fa23d5f35347602691a2b435e9 SHA512 03d93c275c0e38b07519bfbd893118ace69928eedde0d236e72c6900aafe2137641f76155a0e02fcb4b9185ff8e49c04937022b75b0e85d7ea9de05b90e2d727 |
27 |
DIST thunderbird-52.9.1-ast.xpi 541173 BLAKE2B 060a8ee63b93bdd230aa49328f37c109458c4caf3b4b719b10f461ec3b9f5141ce61d67d8ac1ac3c83ef098a8d4b6afdcb695cf895fa94e1de23ecdb555f257b SHA512 689911ecf9a92e3dd25eb305fc3d1179b4739f608e3be67c5367da3fdf0508951b816547333e1b2f16dbc20afd0407996b933309b6eaa3bca2340993a6d475a8 |
28 |
DIST thunderbird-52.9.1-be.xpi 570931 BLAKE2B f5a58a51bcd00cc256bc7d97813d89c46feef2ffdea07be3f9509b2dd1787fbde81f49d64e1a1c63d2a09d54a07de9fa8f2c958f74609293f61af9fb971c1ff8 SHA512 6ca311620b04a604801771a40a7405aabb2499624dcb3bb10eaa3f0a6dcec1cb8c2db3f9ab51b1f505b164be89bcafaac1dc0cba3f3f8067f48c4dd61852c469 |
29 |
@@ -171,3 +172,57 @@ DIST thunderbird-60.5.0-vi.xpi 637199 BLAKE2B b796c67f9ec8c6eb455a7e0914c7867f2b |
30 |
DIST thunderbird-60.5.0-zh-CN.xpi 626283 BLAKE2B cf4bc1f233e73d1ca5802c50f47e166606e14272ea4270346bd202ddff236d08684da0e6e322aeb31d1f5f8d20af00c4820289646be808e6c1ac651dbb2936c0 SHA512 f33da7be766b95051a55d3186b78069e30cfc9f8a1c0db6f7422103fecf3e1b4e466ced904a80785de25363ced9b970319b5b9c74c5da15dd9ebc7bcca3bd75e |
31 |
DIST thunderbird-60.5.0-zh-TW.xpi 626190 BLAKE2B 43f34e19d95a7ec4b7e51b4e22e849925ae41f3f12e9571d5feed609be5afb0a55d6b47a9a1082ad5a706f1ebf55dd467bbd3bd0c8123e0dedebed27b3f2c8c2 SHA512 12bbe8b1f71b51be31a6311a7ed2b554e07a7b7f86e2ac4ca261d7bafc983e97652f3b95a011c2fe4628637d5220a15e176d8c7eb2023269dcb464daea69e4fd |
32 |
DIST thunderbird-60.5.0.source.tar.xz 285636196 BLAKE2B c1b0040156017c6dbbaf16695feefa29b32d02b74655ca357201dcff22be7c61fcd3d2357e175939aada11c0d0211d0ecd8479528d08168f93f9ca1963cf9fd0 SHA512 b18bad3d0ec33a813ec8f2f7f539a9ba08bd05432a16b1838671a101a85d66b2acdd2573d9fc3117cecaa9aa1429c178d4ddbae987a3ce6e4e4211981eecb8d2 |
33 |
+DIST thunderbird-60.5.1-ar.xpi 627181 BLAKE2B eb7cf6b288d8e736c063a641df3b364007fcd7d5985d96f772cd6d533ddf466fc449657424bf4f35233a9aae15b6ae7d86439eeb26be2ae54d5a8b6412656bba SHA512 6b8e55e444c8dd91e40eba6ff9e5a845ab8d84e92d2a50ebb19ed99359e482727e9647390af9e680662e317f368f64df269bba44bdc3f1e2dcd74b9d5e354de7 |
34 |
+DIST thunderbird-60.5.1-ast.xpi 559643 BLAKE2B 12c941dbb4bcac6b14669f02e736e421ef869c56e20eebc3f5062f18daebd227589d7d0511f8ca44fc9bd15f8d64d5a2b201ebf99d0aa00e6c110a65a357f472 SHA512 34dc3028215c2918a77a875c5bd518c662d7a1e516a85f75119e0bd08978e83afaeed1d77b86178ad0dc533fddf8da1c7e8ca2d91061f2cf87847bb77bba9e4d |
35 |
+DIST thunderbird-60.5.1-be.xpi 659080 BLAKE2B 9b1862cc1ee53c19e1bb74d20f9f05683ccc452834a82862623173d051529a9c23a1a167706d9b6322c4c5ce71093057175051f4bc74f2146eeae927510dd626 SHA512 618138a3953f315be80b0d97eda4b72802c9bf01c24d485b2b02ef0ad1634f144c52e0dfefe241f1e3c961df075e78ddc9353fe3e3fda2e3d8eb69d12b10722c |
36 |
+DIST thunderbird-60.5.1-bg.xpi 669318 BLAKE2B 88882bb2a68c0a514b56c8bfb2934b1cbad6c0a1c43e23b91fb5a9e31bcd6b59e3f2a99110e6a5d5bf654ab8efdc2955f84915ef556a719865622566076cb012 SHA512 ac5a152f9bc857f0b113d34f391e264b9819394f97c8002635ff972b6888bb55b9f6c35729a6bf3347b447039fc8477cb348e4c6873beff7ebf629e22f9215ab |
37 |
+DIST thunderbird-60.5.1-br.xpi 580371 BLAKE2B 7bae13c59eeffcd4139c07d7230878c5197b4951296d78aba4d7ef8482d765f34b42a22639656f22177013885af44958c3913cd1259338d48b43e1d378f3f360 SHA512 97f8400405b0223ae08f5c6f20091b6c0a329b3bbecb9e0c9b669b7139e3b4281685c1d95194b0fc75e627b008b4a246c2e9fb71b378f52596bf92fc7be72ea7 |
38 |
+DIST thunderbird-60.5.1-ca.xpi 591972 BLAKE2B cd2a9ba993f580c675f03fb45573bca08f76ced8ed0485917d056a80be90bc5be35b793e7cabdd8824aeaf0aa821fe1eb870f397a7846ad29c5bbe1128165c3b SHA512 9a68de5557cadb2439caebc0aae29301947160e6788159bc75e8d53f05f4a0a6ceecd53c242b9d680858ac03ced1dbda97b92836d664438b970452e98f0e3863 |
39 |
+DIST thunderbird-60.5.1-cs.xpi 611203 BLAKE2B 6ffa39dc3c66534dbcbee0709eb6741b9cb061d29fa24fb515b64325a36c392f96525fdc2fb6c3332cbb4a79baae829a3d59729a3e0c646b3e72c72da0af1de0 SHA512 f7085c67164d80fb360eccf3e736aed6a287b6d7a7caa51b64539a86b40bdcdc2d2680c3f2f18afb1e8833e2dad81b398763eabdadf034ed56ef1c148372f4fd |
40 |
+DIST thunderbird-60.5.1-cy.xpi 586038 BLAKE2B de00e7b04fba93e92f0454c66d15f54173739bd79c22f340e317caa1cbdcae9fbddf6bc9e9b60f474c4e0c5c09a806270443982be7fe17e230ff152fb7958248 SHA512 e48d20eb206fd0b81c23e32623cace9134e203877b4baf60162725bbb0ca3850c73b80831adf42f52a491460d753e10151d32b5ebaa9105e738854fc8e892903 |
41 |
+DIST thunderbird-60.5.1-da.xpi 570807 BLAKE2B 7fa22e3abe3b026a1d64c8aca907fb7c262efbebfcd643da854fa039e3aff477fff16e30e1a2cbe461c4b98691bdd916acf39bc8aa9b3bb94893fa7c99ab839b SHA512 421b9341d9fba664435248821ab2bc1e850aaf087be246c324b8fdd3f14ad4b1bccecc6b33c766bbf7c8eda7c8d9ab14226968c365cf653a64d63fbdda9410ee |
42 |
+DIST thunderbird-60.5.1-de.xpi 582576 BLAKE2B 59403dc41fe3a2290630ba820e83e46c28fd94b7ed69cdb84e2f462e6e810262bf2bdc13fb9875e539d05e2b46e39bd3ef87eff5775caa3eaaed4b612d1a4a51 SHA512 400b1d032ef047d8e75c3adced4eb306611eac7f13da53e6565d406771d44c9105e8dd9054af9b087ab3b957ab6417f5d758f9a35bd0bdf4d2bbe97d5af1d994 |
43 |
+DIST thunderbird-60.5.1-el.xpi 694861 BLAKE2B 828d8b163332df8e4c9371aa5458e6a9efa1af778fa8005df7f22943a2861b7d95c61bc13c4265b61112ed414b376a36beeddf90ad3e8ed38a7c74b08d84a549 SHA512 d8cc973b82be08b5a25b30319d68529463e34df4b579ffa76baadc11404c3ace08e58b2b52827b9b6b92d80829fadd8a9044006a13b90981121f8fca28508e82 |
44 |
+DIST thunderbird-60.5.1-en-GB.xpi 553896 BLAKE2B 5dbf7cac5e6a2900facf6276348a0e42126278535388453e9bc280f026ab11de251cdcb9bf7df6bb7785764117fd50fae9111b65ec661d5092e2257df2ce9042 SHA512 5755254053ed2766408312f3242f1d3ea27c5cc25d467862531b93961d752bd2d92f2c7a5e30ee4cb48a6a25718257353af9380d35524dbf7942875905e64a77 |
45 |
+DIST thunderbird-60.5.1-es-AR.xpi 595049 BLAKE2B 8c80c060566f32145300ce42ca6a24f02eeae34cc24abe18ce87f5f953c772c32c28596c4ac8e5c1b380fe2b09d326f7b592f099f135ebfd66fb8be8051c16d6 SHA512 602e42e230f9f19f35895cec616a26918835846e874605ccb04cb2b9378cabf523f6030531f629edee1fa8e5011c0ef775dfa371987261a961eeb6edfadd9edf |
46 |
+DIST thunderbird-60.5.1-es-ES.xpi 492212 BLAKE2B c3fe3d63363ecf2aef79a0d6a90bf379725891e374f25da749a6bbeb13cd007b8e7c24d9f2be0c7d89b724435a195eb4aeccf702e7abcce3dddb311eeee44fdb SHA512 6c72506e86397f553fc9d7233712e18a29ac9ccce27ef2fff939646ab7a69c9f0612a9d89f238bb25c5497eaf1acd2679622d6305b29ddef823549384f405892 |
47 |
+DIST thunderbird-60.5.1-et.xpi 570867 BLAKE2B 679a861fb95ee54ac8cc9eb34e88201df90e8ef13f911eb45eabbb78b6add51a25f872c85b6fff03d884807f09a38aeed39e8e1f12b42f5ae7dbfa1afc0852e4 SHA512 6d13279f55298a9bf5a07273829e53379e4c321fd0820ccb8cfe054d43ff2a2578863f3734e2ff87ed27768a9183ed6af977175613edf0abc7aaf6deda4cd921 |
48 |
+DIST thunderbird-60.5.1-eu.xpi 581384 BLAKE2B 9059eea25ddc964e582da9b884a501a05e9f8d9e7c44473be2dcdf9138319cf3ab7a21498f6b779a2277d176c0269314b622b665e45a82bf2ea2eb78e9955d9e SHA512 1b23d34547893a29b9b812926b9b8c5947b6e8c2c6b62131251e933175f7cd257d2c2e434b39a3ef9ba831ef568a3dd715ebe9615dfc4023017b095cfedc493a |
49 |
+DIST thunderbird-60.5.1-fi.xpi 575756 BLAKE2B bb495164f670196d6249e57a28bd7747090dda938fd149963a324bf47592873a4afe1a360541acf03bc6d98f142733655dbf5bb78477a96c0648f47ae2dc45eb SHA512 d6388b2d97c81654c70879d6f2ca0e18cd136ced245d06f357132a8d77bb4b5562cc4ad2e6a981df8badf38e7778d179d5f7e991ab131cef309ed1a1f47fad32 |
50 |
+DIST thunderbird-60.5.1-fr.xpi 608467 BLAKE2B ba1beeb31655826bb680548d82369419ec6c79eac0b6b9f5518520abc8b3c8d3087526b508be3a6080e2242d446116bd7b13fe5b38042a83aa59a7da07146b4f SHA512 e35b8a71a40b38804673508e9fee76e7705529c28749646ec92b3aeb912ed8bfd8df5c99ff6602e0bb2872955a4730529ef0881b4470c9b4a1a3d06a18e06377 |
51 |
+DIST thunderbird-60.5.1-fy-NL.xpi 593851 BLAKE2B 493ef70c48c2cd63b16029248d7d41247cd53bdd439ab29766b5ef2e051d7284b1774da3a082c50fcf2fb73c95a8111c4a30ddc1b3a0cb7da4cebac00ee914ef SHA512 e0681c8e94905c219c5d05fdf46f70713f9772d995fa204163e1e5c0ac187edb2d5844264b5322d0b51667c8644279f702f6c5dd2c6bbb8f3f6fd5cabf8b18c5 |
52 |
+DIST thunderbird-60.5.1-ga-IE.xpi 603506 BLAKE2B 3353fb792299ca0351d799c5f7e07d0946ba5d334c4d1f2b1bd055085cd4649384a6e0636a2d7d38363aa13288964071fcd24df28b55dbb56d40341cfd728a77 SHA512 23f58eb88810d9bf56dd7dc39b5bf4c37812a0db21a1902395ebf5a04b3959ee5538ae72f3dc491799dc443b40df60badd98edf029daeed57630ea0a61688495 |
53 |
+DIST thunderbird-60.5.1-gd.xpi 599262 BLAKE2B 3689d2b1a0f5ecdda6ed3bcabf98e838a19fa303cf5bc2a0df02b92356d573fe199a1030ab27bc0eff51a621e2a9dabdcea6537acad92426b268a12b432c7faa SHA512 f9eae92945b62936348a77a7b98fcda6905d2ddfd1276943755a1f5653e9019c9e577946f0bccf7b8cf058b2673bd0e55ea2eab83cc41c141c3e162f7a841b87 |
54 |
+DIST thunderbird-60.5.1-gl.xpi 580353 BLAKE2B bbc61a9a8402d1a25e6989e4fdf570e1ab0a2c669907f8d32b9e37562e486ffa7bb2ea9af5d80316fd9b0a75175edc0df45e33043d09477d286b231ace340691 SHA512 0a9a827b2adb21d6122438e7e6f811399dc93fe284f3cb96a90cd4c3ceba71bf07ae1d65ae6bc8357b1d17ebc8594a65c66319a20a0c3f78ce244fed9e38a187 |
55 |
+DIST thunderbird-60.5.1-he.xpi 617143 BLAKE2B 1ef1acd57e07f5afad2d0fdc221a6e26a84d8d272290544df607262864a1c089f774977e809fc637e5efe2b9e375f735e31d497e51079cd2e6789607587a4b4e SHA512 98e15d7b612e3adeda7f088591e9936efeb6bf3b53b45f274c5bebf51c0a9225904eff5a7cf0189d06aa161e62a47a447dd93f28c21e199080e29ead14619e6a |
56 |
+DIST thunderbird-60.5.1-hr.xpi 582239 BLAKE2B 446920b232cf1b342704a43114d0f7440154f608da9d218b7f3c06dace525893624e4c47083c6f29d5ee817ac2dfe9dc2ce3f2aeaa2975239572e303a3cfde8f SHA512 acbb048d2a7bbf64d3c13047afc25fe4f4953b29c3d42f60af0f9de3d4b8a39c050c6f9a532cf161082cbc5f794904d123a20124c2cfcc8ac7d2cd3233e87b2f |
57 |
+DIST thunderbird-60.5.1-hsb.xpi 615132 BLAKE2B c642be030d34a327b460206b5b762c5336fac8a3fb95a5d1bfbd5bcb04b956318040d92ca289c03f859e865ffacd105f92fa08ef2ec683d9fb32279f33e6b29f SHA512 18fd8f779a9e72e518db356b0484df3b57791bf8c155d3dbdf72dddec5ff2f380e647e2085d47bf18c987f9173495836d9c36d24bd9f4be0ae89d68f0d0fff2c |
58 |
+DIST thunderbird-60.5.1-hu.xpi 615347 BLAKE2B 5ad5e4a35b0f584f624d2b96c146b4e392a1c1f22ec90a1eb065b71e44a38d013b1890d131befbdef11e5037fc57de8af0f542c4fb49b05815b2363695f923bf SHA512 8aafd83758b58b58da2ed64147b1981a483939a86c957b89fcee94b0210ce099607e5fdb504cfac562e8f3b3b43132881893dfdbceb3170c4818e72bdd808c66 |
59 |
+DIST thunderbird-60.5.1-hy-AM.xpi 653531 BLAKE2B f268c5f6cecdcf34d0fbafa81e242ec6b2240f6a2bd79b0aecbea46c369a05e01ecb286d630e868c1eecae525e5ba88d886c72dc47574866d9041aa8a2435e34 SHA512 51c96f6e1c313361890b991d418257b477b5344343693d403079cb0e186dad0097735b6caec07e0ce06a9f15e64c029c4fd5b578f2c77f081467a845b304c0c0 |
60 |
+DIST thunderbird-60.5.1-id.xpi 568862 BLAKE2B 50a574f7c4840241186e10d92657d711f461ec43aa62c58e3aae77efecb38a45c9331dcb14c373a2c5b5f95858824539a609698c993a1378159a91023bbefb36 SHA512 58de6c785a4fbc1aaffc2e1e8b2d112a14bc8021b787d5958d8cb99b5e6df1d9c3ab2c0b1567aebab1939a7b4dc99e51d8e04daa30ef38c365010efec7f4ce71 |
61 |
+DIST thunderbird-60.5.1-is.xpi 579048 BLAKE2B 1c40a38e6fc98a5568611196f358d93494f7982b88b9b7a5287d1798c1f04d3a8c2fe0e2b2ec1216715e1244b4681aa3bf9413dab19e739765fa3103e50cebfd SHA512 87b2270b23b7f36aabc6283b539a60b6755136fd65d1eec9f6b7e401587ea2e5f448d87491520cd2816b39ae5b9ea351623da8cc4b40575ef52d02bf44d55a9e |
62 |
+DIST thunderbird-60.5.1-it.xpi 477501 BLAKE2B 001440dd275cbe01f56917f845b5589393ee48aa5f68116074bdfb389f67be824a20b966847d086f047edab11f33787efc327bb010a9198536a8c84eeb449745 SHA512 28ec3c16465fd5ea53e35c1bcb5443469d37fc7d96f17647a3584c099b0b89aed81294c1e0e548c2e239ac050dceedfafadbf875a5fc5e73c1bed056afd0d211 |
63 |
+DIST thunderbird-60.5.1-ja.xpi 653345 BLAKE2B 31648f9ad62730f4d35abdb938207ce2eba502208f4cb6215f85c0073e816518b7b6f0b3e58ae451257670a6a153595f545a5f95bf542791fcb69b2963f26bbc SHA512 f23a19be810688ea6aa4c69fee6aa79988cacfa539dea6401b69db5875e6ff39f3e5d3312aef0fef20cb03d612be48cfb50f4706c6a4df5e57e2933b4478c267 |
64 |
+DIST thunderbird-60.5.1-ko.xpi 619731 BLAKE2B 7bbabbfb153821b743200eef1579fda004ccfdc367328287ad9b710e2384f9876091280ecd1328a030c3a194baff575e8691f45ad37f3c7dd49fe95e53646b7b SHA512 f2099655114e99ec6ceeea4d7e2f875fd7d1e386a6eaa08b8aeb43cb4baffe45f6f1302b84d2447bc458b0b58475e57b7f128d777b1c8dda8fd3b95081bf9659 |
65 |
+DIST thunderbird-60.5.1-lt.xpi 605441 BLAKE2B b46789602a7eb8d74a7c2cf209e5d05d887b1f19e834037ca3118036b9afd0c5e1f215198e092764c962a05a7fcd580b43019f9095372ae4298226017b06d7b4 SHA512 1f737f7734544235d70a71effb02a2aa067c4c06b73e7aea68c09d1df2d0374bd294e48b9b2e90a792f48394fea7c550f5edb4863c0eed51945903baae0d6f4c |
66 |
+DIST thunderbird-60.5.1-nb-NO.xpi 577002 BLAKE2B b1a31e8c9e4c3e7e0f3385e121ab5f2fd575fb2fa02519bed1caef20f07f341f1aee5e4ce45840db3d93e97c9a0a9765dffdea799b78ed93d53e9f01c2d3ef80 SHA512 42bce132f7e57eaacc32a361dd0ab91f8544850c5fc3e8ed946b6cc67fcf2d9aa7ea979058cb7c37d897a5b6b70ac5f3a938a696d3c1075c527f0f26046075bf |
67 |
+DIST thunderbird-60.5.1-nl.xpi 583914 BLAKE2B 2a3c429183a6143153f45fddf529612cce27679fee00045362d5be7ad4e9b02e2f6b8dd7bdc6cb5e4d2a24378491c1eb7e9c9681033208e0ec8fe030a74dba6f SHA512 572310396a7eefdeab86bafd6f33b1c4dd6b0fe771430f8b4aa3ca67305ce1eb10ce0b44252b5129b0af206ec46649ec2b1879f1a75c8ec3f950dc16153a7153 |
68 |
+DIST thunderbird-60.5.1-nn-NO.xpi 576423 BLAKE2B fa2d44d33b8cb1ae766e6b2eee8afd3a7874713a9ad33141adc6f44c588808b18e8f4f3a050c7016c27e795f1ed19db812b79b8b802cf50f8799b897037d52bf SHA512 ff8bc24518b696a5a1d4fb44553162515d21a1e3445c086ec657dbf2da639992721b67585f797511f8fb0a5014a377e29d45b524c660801e3c05c233c6bff005 |
69 |
+DIST thunderbird-60.5.1-pl.xpi 480726 BLAKE2B cc5d1d8596eca87f60a3d553d1ccf30fb695e08375a2ec70b1ee2d45f662f28c7b3176e63898a931beaf9638463dbe01a440d7098d2e440459202fab86874716 SHA512 f6569dc00b84fad51fb32d096b1855d89021859626ebbe214267d0d0819008318d39a3061e2989ccc8b16e8ea7013eee078d5ed34a22f94a7c2a2de041fa4e52 |
70 |
+DIST thunderbird-60.5.1-pt-BR.xpi 588835 BLAKE2B fa7606c27fdf59ab3afb57777620be778d1e8d45b04b234a2e8b70086a4c7f9b60e177d9fec3d6c3d037ae26273b62d16b685db6193263cb730c19544b67d979 SHA512 155eb81f08dc9618b7e574a8802537c9de85a48848b419063f04a3988c09ecd3e238a13afbe8dc638cd3bebeb062f8c6e33542c2e4d6b450709fdc6c13baa022 |
71 |
+DIST thunderbird-60.5.1-pt-PT.xpi 593186 BLAKE2B accb82adb8a7882c5ade9b25af45d97e0784fe15ea7da867439d27b7799f6087d7f5bfe5e8fad1839fb4a167d400ef947a0e7eceb2b547786fd8bc648543bac9 SHA512 c678ef2d2ce0702cb41ebb261d31fb86f2b23ef99aaa2a9b69d7c4b6eda376a9cf1b661ebac6fe0d5e7a0a2fcc02b41d0e96435970eaf2632f15472a380ccc9c |
72 |
+DIST thunderbird-60.5.1-rm.xpi 578385 BLAKE2B 75c57d0dd8691829834dbc171095dc7ce969a8e2dc4102e3aa41a380e5d947bb25b412bd8e3e6a0767d68a937c714aabd9c17033b8510c419426dc7e488773c3 SHA512 590de2aa4cdef25fe87bae3a6fe60e98c5ad4ccf51497540cce9952d5e464a70ffa24c553f9bd89a241ff33e547f2ad2cad8f80ccb9fda2576f1914a197343e6 |
73 |
+DIST thunderbird-60.5.1-ro.xpi 584309 BLAKE2B c8d9a4ed506463488f979e84da444cf1f4680e3973929665d3ec670922004553688948ad591f25087106ea14cf5bb5d86f9c887805297a2aae4b7688d623e3c6 SHA512 3f01b1e8be2041e46c3be86f3428710e52dd6faeeecc4e41468326690bd942f6b356bc430d87ee757e7cb1d759e3301618db74f92488213586eef0243e06aadf |
74 |
+DIST thunderbird-60.5.1-ru.xpi 694705 BLAKE2B 1b35d03c69b3ded0a2b89f399ccdce657c68e4e47e173a8a5f52f3bf1bcc0ee5c2812e338dbffa861cfe923ff30be8be6cc3e0be60dc3e8d194071f4da6a893a SHA512 34e4fade10607a8e788d388c36f291865da696c2aebfdf12b111ddc7b589d01a547ddd974775eca535431a29030f605b07eed89026791cf58ad7be6be09c8a82 |
75 |
+DIST thunderbird-60.5.1-si.xpi 647597 BLAKE2B 263dec200924acdd0eaa14964b86459979c9777d6682b0328a82b5f3c3434e44a676ddb8a303e92ea0d378f87b028367593305fae934e956d4c696b50b17f649 SHA512 6ace50684a1d0e526ed5da13a9546b67b9a9e562011b7b862ffebf3fb6fed967fc94cc1619c001ff1e229154aadb049e5fa87f46b35ca6871f63f055426ae8fd |
76 |
+DIST thunderbird-60.5.1-sk.xpi 612217 BLAKE2B 3dd2e6a8f9e884fb92aadd75eea19fcb497f9a94cba952f6024ea18db29064274eec76859166d6cf406a908588a8c84c8d97e82642a431cec7f91c781bf3e5a7 SHA512 5dc55eb93de3e1e22589738ec121ac072b3a223e67573458fee2302d5e99855a9f024215c280d42d1f98d8964b8e7c004ec19163d65dce5efcf7826165a6d7a7 |
77 |
+DIST thunderbird-60.5.1-sl.xpi 589947 BLAKE2B 4fd09b4a19a95f9d667b796765089557cc230c65622aad4f237227d71837a7cc5913ef39c3b9e0560e9feb41b473ffe2080a0567810e2d7d17881336bc090b90 SHA512 09e6f61514209331e17769ae302dd6de0c0319f0a5f90de5bd4b9cb0a6720a408b80a0223e7ad59b72ca815c0b98cde1c2dad1ea13f62a9cd76ce92abf042140 |
78 |
+DIST thunderbird-60.5.1-sq.xpi 593095 BLAKE2B 9e8285e93789f362af874ffee1ebc5dc8f99f7e2c48eaa48d9339c446b5910aa7d2eb13c34958b6548dde6d6fd712548ebf70ded870ff181bc51144fba7c61c1 SHA512 56fff94fc089b63329ba7a3332eb791ac62aaf9ff69d1d582095145afae63af2c2e6926dc2ce06057f5fc76cf3f95f602aad483742ae3d51ac0d9d77a6f21bbb |
79 |
+DIST thunderbird-60.5.1-sr.xpi 641527 BLAKE2B 6eb9484114e6f056e22ee4744260f434392f7356a499c909faa1e12b0125df3ff88958339565a62e592f07c3241d0b578d1c3ba6befeda00c4d55c5ad8b3f666 SHA512 f306bd143240fbeca628784759354bf2f479f55fe97ec8a79f8207810e481c3907d214aa2c49b25b7a8b2d5cdfaf9a4025fa632ee5dffb91c6932f61f4d27381 |
80 |
+DIST thunderbird-60.5.1-sv-SE.xpi 594079 BLAKE2B 8753c025e5e1596c1afbecee12039cd072df5646e2d3bb84dc0b5808a7e960371004e0f1bb92736aa3d0a8fa9b3557335d58ddeb96b934ae9970e1e0525a26a0 SHA512 418dbbacec1d54ab41702c3e9fc86217171ac00313ae69084b4949a902cbe8021f5e004f3932e72f4c3e5d00ba4c5d7b818c4411359fb176e09d2169eb590c80 |
81 |
+DIST thunderbird-60.5.1-tr.xpi 598011 BLAKE2B d3df09879c4131449e4d0f995ff145d2f68593afc0c5d892d0077b1f2606a1fa26977d786f0215e758c0e07f8cba26267b2e3a50d9b960cfbc1c4c162f117b08 SHA512 bc7bc8418d5676fef313fee11fc41558594438128cd3c3c18d39e69e0b9dce5a3983498fb1b1b9db04800e88361cb95043177b5ce8b74c7f64d68e02fd241a11 |
82 |
+DIST thunderbird-60.5.1-uk.xpi 684155 BLAKE2B 713362e9798239eca8a86c4e005c582ee83173483ecc6ca14565a3f076e8f5431182635f36ab9bc847e72135e2c4b59be0accaa4418e8fe04649ac4459ce4a11 SHA512 581463bdd2239928333df1c69f3e7ab4d5b9b2f4c26e87c63aa584482ccef0fb0d28b85d9035033ffb6a00b1a634754976d31e020a2e55bfd3b3041941f8dc78 |
83 |
+DIST thunderbird-60.5.1-vi.xpi 637198 BLAKE2B f8a96f24bda00dca7833364a8cc8cf38b10bc7a61173b143efa481de269bcb8aa49053c89310f0b2008860fcdd8427ea182c4955def30cc0a2c14526d905f44f SHA512 c77acd499343a13458777ddfe014800506d4a3494ebcca315e7e20e6bf2367a4390efc2178e0a7586f8e14c29cfa174cc74cf17759770d20d3bec77b79f81c32 |
84 |
+DIST thunderbird-60.5.1-zh-CN.xpi 626284 BLAKE2B 04651784e2a4ed1d18d0d70ffdc21948495c6aeaad5be3d80c2e0b283d12b0bb65c22b4dd9374b970b7e0efbfb6dc25c2c9adc2ec56088fbd1e24f48fc340a77 SHA512 0313b5b5931badb9d89f1caa95c628f9ccba2cad447ea36e5b2c7aaffa3a4e17e8ffa1322eb46c7bd253782b7bba63e2bd6a7915e201aac99a8044c2255059fc |
85 |
+DIST thunderbird-60.5.1-zh-TW.xpi 626190 BLAKE2B 273f6bdb9013f8a1cb9aad9ee2907668ee6a8144f40f5bcce0262c8c042bc6a1f77d001e74d62bc558be24356adb0ea0b3ac2819e55c7d03395741b3712227ba SHA512 d31ae97e8bd0167b021f46088efbc52432e382e167a2999ff55bd3a16b2804ee306340846a3510e98a16bb304cd9f956ecdfa4fd2ffddc4b610729102a6cd8f4 |
86 |
+DIST thunderbird-60.5.1.source.tar.xz 285211052 BLAKE2B 20db1825897984f486e5e4e15229e12f1184b4027efd9abb0b48cf1d41683417b5945a0cbfb9831d70076b0a3f1246ef21ab9c19ef50b33d831bb01d2e45e1e9 SHA512 dafb7c81568b96285aa367fdac3db65aa0972a8224385714b14b67abdd5b17df963aec63608538a566f20c655cf0eb6784ba2b304151b2cc9b9dc3fdd9a48c7c |
87 |
|
88 |
diff --git a/mail-client/thunderbird/thunderbird-60.5.1.ebuild b/mail-client/thunderbird/thunderbird-60.5.1.ebuild |
89 |
new file mode 100644 |
90 |
index 00000000000..cb78ce3fa0c |
91 |
--- /dev/null |
92 |
+++ b/mail-client/thunderbird/thunderbird-60.5.1.ebuild |
93 |
@@ -0,0 +1,564 @@ |
94 |
+# Copyright 1999-2019 Gentoo Authors |
95 |
+# Distributed under the terms of the GNU General Public License v2 |
96 |
+ |
97 |
+EAPI=6 |
98 |
+VIRTUALX_REQUIRED="pgo" |
99 |
+WANT_AUTOCONF="2.1" |
100 |
+MOZ_ESR="" |
101 |
+MOZ_LIGHTNING_VER="6.2.5" |
102 |
+MOZ_LIGHTNING_GDATA_VER="4.4.1" |
103 |
+ |
104 |
+PYTHON_COMPAT=( python3_{5,6,7} ) |
105 |
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' |
106 |
+ |
107 |
+# This list can be updated using scripts/get_langs.sh from the mozilla overlay |
108 |
+MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR |
109 |
+es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it |
110 |
+ja ko lt nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr |
111 |
+sv-SE tr uk vi zh-CN zh-TW ) |
112 |
+ |
113 |
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas |
114 |
+MOZ_PV="${PV/_beta/b}" |
115 |
+ |
116 |
+# Patches |
117 |
+PATCHTB="thunderbird-60.0-patches-0" |
118 |
+PATCHFF="firefox-60.5-patches-01" |
119 |
+ |
120 |
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" |
121 |
+ |
122 |
+# ESR releases have slightly version numbers |
123 |
+if [[ ${MOZ_ESR} == 1 ]]; then |
124 |
+ MOZ_PV="${MOZ_PV}esr" |
125 |
+fi |
126 |
+MOZ_P="${PN}-${MOZ_PV}" |
127 |
+ |
128 |
+inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2 |
129 |
+ |
130 |
+DESCRIPTION="Thunderbird Mail Client" |
131 |
+HOMEPAGE="https://www.mozilla.org/thunderbird" |
132 |
+ |
133 |
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" |
134 |
+SLOT="0" |
135 |
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
136 |
+IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio |
137 |
+ selinux startup-notification system-harfbuzz system-icu system-jpeg |
138 |
+ system-libevent system-libvpx system-sqlite wifi" |
139 |
+RESTRICT="!bindist? ( bindist )" |
140 |
+ |
141 |
+PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz ) |
142 |
+SRC_URI="${SRC_URI} |
143 |
+ ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz |
144 |
+ https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz |
145 |
+ lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) |
146 |
+ ${PATCH_URIS[@]}" |
147 |
+ |
148 |
+ASM_DEPEND=">=dev-lang/yasm-1.1" |
149 |
+ |
150 |
+CDEPEND=" |
151 |
+ >=dev-libs/nss-3.36.7 |
152 |
+ >=dev-libs/nspr-4.19 |
153 |
+ >=app-text/hunspell-1.5.4:= |
154 |
+ dev-libs/atk |
155 |
+ dev-libs/expat |
156 |
+ >=x11-libs/cairo-1.10[X] |
157 |
+ >=x11-libs/gtk+-2.18:2 |
158 |
+ >=x11-libs/gtk+-3.4.0:3 |
159 |
+ x11-libs/gdk-pixbuf |
160 |
+ >=x11-libs/pango-1.22.0 |
161 |
+ >=media-libs/libpng-1.6.34:0=[apng] |
162 |
+ >=media-libs/mesa-10.2:* |
163 |
+ media-libs/fontconfig |
164 |
+ >=media-libs/freetype-2.4.10 |
165 |
+ kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) |
166 |
+ virtual/freedesktop-icon-theme |
167 |
+ dbus? ( |
168 |
+ >=sys-apps/dbus-0.60 |
169 |
+ >=dev-libs/dbus-glib-0.72 |
170 |
+ ) |
171 |
+ startup-notification? ( >=x11-libs/startup-notification-0.8 ) |
172 |
+ >=x11-libs/pixman-0.19.2 |
173 |
+ >=dev-libs/glib-2.26:2 |
174 |
+ >=sys-libs/zlib-1.2.3 |
175 |
+ >=virtual/libffi-3.0.10:= |
176 |
+ virtual/ffmpeg |
177 |
+ x11-libs/libX11 |
178 |
+ x11-libs/libXcomposite |
179 |
+ x11-libs/libXdamage |
180 |
+ x11-libs/libXext |
181 |
+ x11-libs/libXfixes |
182 |
+ x11-libs/libXrender |
183 |
+ x11-libs/libXt |
184 |
+ system-harfbuzz? ( |
185 |
+ >=media-libs/harfbuzz-1.4.2:0= |
186 |
+ >=media-gfx/graphite2-1.3.9-r1 |
187 |
+ ) |
188 |
+ system-icu? ( >=dev-libs/icu-59.1:= ) |
189 |
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) |
190 |
+ system-libevent? ( >=dev-libs/libevent-2.0:0= ) |
191 |
+ system-libvpx? ( |
192 |
+ >=media-libs/libvpx-1.5.0:0=[postproc] |
193 |
+ <media-libs/libvpx-1.8 |
194 |
+ ) |
195 |
+ system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] ) |
196 |
+ wifi? ( |
197 |
+ kernel_linux? ( |
198 |
+ >=sys-apps/dbus-0.60 |
199 |
+ >=dev-libs/dbus-glib-0.72 |
200 |
+ net-misc/networkmanager |
201 |
+ ) |
202 |
+ ) |
203 |
+ jack? ( virtual/jack )" |
204 |
+ |
205 |
+DEPEND="${CDEPEND} |
206 |
+ app-arch/zip |
207 |
+ app-arch/unzip |
208 |
+ >=sys-devel/binutils-2.30 |
209 |
+ sys-apps/findutils |
210 |
+ >=sys-devel/llvm-4.0.1 |
211 |
+ >=sys-devel/clang-4.0.1 |
212 |
+ clang? ( |
213 |
+ >=sys-devel/llvm-4.0.1[gold] |
214 |
+ >=sys-devel/lld-4.0.1 |
215 |
+ ) |
216 |
+ pulseaudio? ( media-sound/pulseaudio ) |
217 |
+ elibc_glibc? ( |
218 |
+ virtual/cargo |
219 |
+ virtual/rust |
220 |
+ ) |
221 |
+ elibc_musl? ( |
222 |
+ virtual/cargo |
223 |
+ virtual/rust |
224 |
+ ) |
225 |
+ amd64? ( |
226 |
+ ${ASM_DEPEND} |
227 |
+ virtual/opengl |
228 |
+ ) |
229 |
+ x86? ( |
230 |
+ ${ASM_DEPEND} |
231 |
+ virtual/opengl |
232 |
+ )" |
233 |
+ |
234 |
+RDEPEND="${CDEPEND} |
235 |
+ pulseaudio? ( |
236 |
+ || ( |
237 |
+ media-sound/pulseaudio |
238 |
+ >=media-sound/apulse-0.1.9 |
239 |
+ ) |
240 |
+ ) |
241 |
+ selinux? ( |
242 |
+ sec-policy/selinux-mozilla |
243 |
+ sec-policy/selinux-thunderbird |
244 |
+ )" |
245 |
+ |
246 |
+REQUIRED_USE="wifi? ( dbus )" |
247 |
+ |
248 |
+S="${WORKDIR}/${MOZ_P%b[0-9]*}" |
249 |
+ |
250 |
+BUILD_OBJ_DIR="${S}/tbird" |
251 |
+ |
252 |
+pkg_setup() { |
253 |
+ moz_pkgsetup |
254 |
+ |
255 |
+ # Avoid PGO profiling problems due to enviroment leakage |
256 |
+ # These should *always* be cleaned up anyway |
257 |
+ unset DBUS_SESSION_BUS_ADDRESS \ |
258 |
+ DISPLAY \ |
259 |
+ ORBIT_SOCKETDIR \ |
260 |
+ SESSION_MANAGER \ |
261 |
+ XDG_SESSION_COOKIE \ |
262 |
+ XAUTHORITY |
263 |
+ |
264 |
+ if ! use bindist ; then |
265 |
+ elog "You are enabling official branding. You may not redistribute this build" |
266 |
+ elog "to any users on your network or the internet. Doing so puts yourself into" |
267 |
+ elog "a legal problem with Mozilla Foundation" |
268 |
+ elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" |
269 |
+ elog |
270 |
+ fi |
271 |
+ |
272 |
+ addpredict /proc/self/oom_score_adj |
273 |
+ |
274 |
+ llvm_pkg_setup |
275 |
+} |
276 |
+ |
277 |
+pkg_pretend() { |
278 |
+ # Ensure we have enough disk space to compile |
279 |
+ CHECKREQS_DISK_BUILD="4G" |
280 |
+ check-reqs_pkg_setup |
281 |
+} |
282 |
+ |
283 |
+src_unpack() { |
284 |
+ unpack ${A} |
285 |
+ |
286 |
+ # Unpack language packs |
287 |
+ mozlinguas_src_unpack |
288 |
+} |
289 |
+ |
290 |
+src_prepare() { |
291 |
+ # Apply our patchset from firefox to thunderbird as well |
292 |
+ rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \ |
293 |
+ "${WORKDIR}"/firefox/2005_ffmpeg4.patch \ |
294 |
+ "${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \ |
295 |
+ || die |
296 |
+ eapply "${WORKDIR}/firefox" |
297 |
+ |
298 |
+ eapply "${FILESDIR}"/thunderbird-60-sqlite3-fts3-tokenizer.patch |
299 |
+ |
300 |
+ # Ensure that are plugins dir is enabled as default |
301 |
+ sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ |
302 |
+ "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" |
303 |
+ sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ |
304 |
+ "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" |
305 |
+ |
306 |
+ # Don't error out when there's no files to be removed: |
307 |
+ sed 's@\(xargs rm\)$@\1 -f@' \ |
308 |
+ -i "${S}"/toolkit/mozapps/installer/packager.mk || die |
309 |
+ |
310 |
+ # Don't exit with error when some libs are missing which we have in |
311 |
+ # system. |
312 |
+ sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ |
313 |
+ -i "${S}"/comm/mail/installer/Makefile.in || die |
314 |
+ |
315 |
+ # Apply our Thunderbird patchset |
316 |
+ pushd "${S}"/comm &>/dev/null || die |
317 |
+ eapply "${WORKDIR}"/thunderbird |
318 |
+ |
319 |
+ # NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual |
320 |
+ # check on lightning version or changes: |
321 |
+ # |
322 |
+ # Confirm the version of lightning being grabbed for langpacks is the same |
323 |
+ # as that used in thunderbird |
324 |
+ #local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV}) |
325 |
+ #if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then |
326 |
+ # eqawarn "The version of lightning used for localization differs from the version" |
327 |
+ # eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}" |
328 |
+ # eqawarn "to ${THIS_MOZ_LIGHTNING_VER}" |
329 |
+ #fi |
330 |
+ |
331 |
+ popd &>/dev/null || die |
332 |
+ |
333 |
+ # Allow user to apply any additional patches without modifing ebuild |
334 |
+ eapply_user |
335 |
+ |
336 |
+ # Autotools configure is now called old-configure.in |
337 |
+ # This works because there is still a configure.in that happens to be for the |
338 |
+ # shell wrapper configure script |
339 |
+ eautoreconf old-configure.in |
340 |
+ |
341 |
+ # Must run autoconf in js/src |
342 |
+ cd "${S}"/js/src || die |
343 |
+ eautoconf old-configure.in |
344 |
+} |
345 |
+ |
346 |
+src_configure() { |
347 |
+ # Add information about TERM to output (build.log) to aid debugging |
348 |
+ # blessings problems |
349 |
+ if [[ -n "${TERM}" ]] ; then |
350 |
+ einfo "TERM is set to: \"${TERM}\"" |
351 |
+ else |
352 |
+ einfo "TERM is unset." |
353 |
+ fi |
354 |
+ |
355 |
+ if use clang && ! tc-is-clang ; then |
356 |
+ # Force clang |
357 |
+ einfo "Enforcing the use of clang due to USE=clang ..." |
358 |
+ CC=${CHOST}-clang |
359 |
+ CXX=${CHOST}-clang++ |
360 |
+ strip-unsupported-flags |
361 |
+ elif ! use clang && ! tc-is-gcc ; then |
362 |
+ # Force gcc |
363 |
+ einfo "Enforcing the use of gcc due to USE=-clang ..." |
364 |
+ CC=${CHOST}-gcc |
365 |
+ CXX=${CHOST}-g++ |
366 |
+ strip-unsupported-flags |
367 |
+ fi |
368 |
+ |
369 |
+ #################################### |
370 |
+ # |
371 |
+ # mozconfig, CFLAGS and CXXFLAGS setup |
372 |
+ # |
373 |
+ #################################### |
374 |
+ |
375 |
+ mozconfig_init |
376 |
+ # common config components |
377 |
+ mozconfig_annotate 'system_libs' \ |
378 |
+ --with-system-zlib \ |
379 |
+ --with-system-bz2 |
380 |
+ |
381 |
+ # Must pass release in order to properly select linker |
382 |
+ mozconfig_annotate 'Enable by Gentoo' --enable-release |
383 |
+ |
384 |
+ # Avoid auto-magic on linker |
385 |
+ if use clang ; then |
386 |
+ # This is upstream's default |
387 |
+ mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld |
388 |
+ elif tc-ld-is-gold ; then |
389 |
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold |
390 |
+ else |
391 |
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd |
392 |
+ fi |
393 |
+ |
394 |
+ # It doesn't compile on alpha without this LDFLAGS |
395 |
+ use alpha && append-ldflags "-Wl,--no-relax" |
396 |
+ |
397 |
+ # Add full relro support for hardened |
398 |
+ if use hardened; then |
399 |
+ append-ldflags "-Wl,-z,relro,-z,now" |
400 |
+ mozconfig_use_enable hardened hardening |
401 |
+ fi |
402 |
+ |
403 |
+ # Modifications to better support ARM, bug 553364 |
404 |
+ if use neon ; then |
405 |
+ mozconfig_annotate '' --with-fpu=neon |
406 |
+ |
407 |
+ if ! tc-is-clang ; then |
408 |
+ # thumb options aren't supported when using clang, bug 666966 |
409 |
+ mozconfig_annotate '' --with-thumb=yes |
410 |
+ mozconfig_annotate '' --with-thumb-interwork=no |
411 |
+ fi |
412 |
+ fi |
413 |
+ if [[ ${CHOST} == armv*h* ]] ; then |
414 |
+ mozconfig_annotate '' --with-float-abi=hard |
415 |
+ if ! use system-libvpx ; then |
416 |
+ sed -i -e "s|softfp|hard|" \ |
417 |
+ "${S}"/media/libvpx/moz.build |
418 |
+ fi |
419 |
+ fi |
420 |
+ |
421 |
+ mozconfig_use_enable !bindist official-branding |
422 |
+ # Enable position independent executables |
423 |
+ mozconfig_annotate 'enabled by Gentoo' --enable-pie |
424 |
+ |
425 |
+ mozconfig_use_enable debug |
426 |
+ mozconfig_use_enable debug tests |
427 |
+ if ! use debug ; then |
428 |
+ mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols |
429 |
+ else |
430 |
+ mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols |
431 |
+ fi |
432 |
+ # These are enabled by default in all mozilla applications |
433 |
+ mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr |
434 |
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr |
435 |
+ mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ |
436 |
+ --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) |
437 |
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
438 |
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
439 |
+ mozconfig_annotate 'Gentoo default' --enable-system-hunspell |
440 |
+ mozconfig_annotate '' --disable-crashreporter |
441 |
+ mozconfig_annotate 'Gentoo default' --with-system-png |
442 |
+ mozconfig_annotate '' --enable-system-ffi |
443 |
+ mozconfig_annotate '' --disable-gconf |
444 |
+ mozconfig_annotate '' --with-intl-api |
445 |
+ mozconfig_annotate '' --enable-system-pixman |
446 |
+ # Instead of the standard --build= and --host=, mozilla uses --host instead |
447 |
+ # of --build, and --target intstead of --host. |
448 |
+ # Note, mozilla also has --build but it does not do what you think it does. |
449 |
+ # Set both --target and --host as mozilla uses python to guess values otherwise |
450 |
+ mozconfig_annotate '' --target="${CHOST}" |
451 |
+ mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" |
452 |
+ if use system-libevent; then |
453 |
+ mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr |
454 |
+ fi |
455 |
+ |
456 |
+ # skia has no support for big-endian platforms |
457 |
+ if [[ $(tc-endian) == "big" ]]; then |
458 |
+ mozconfig_annotate 'big endian target' --disable-skia |
459 |
+ else |
460 |
+ mozconfig_annotate '' --enable-skia |
461 |
+ fi |
462 |
+ |
463 |
+ # use the gtk3 toolkit (the only one supported at this point) |
464 |
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 |
465 |
+ |
466 |
+ mozconfig_use_enable startup-notification |
467 |
+ mozconfig_use_enable system-sqlite |
468 |
+ mozconfig_use_with system-jpeg |
469 |
+ mozconfig_use_with system-icu |
470 |
+ mozconfig_use_with system-libvpx |
471 |
+ mozconfig_use_with system-harfbuzz |
472 |
+ mozconfig_use_with system-harfbuzz system-graphite2 |
473 |
+ mozconfig_use_enable pulseaudio |
474 |
+ # force the deprecated alsa sound code if pulseaudio is disabled |
475 |
+ if use kernel_linux && ! use pulseaudio ; then |
476 |
+ mozconfig_annotate '-pulseaudio' --enable-alsa |
477 |
+ fi |
478 |
+ |
479 |
+ mozconfig_use_enable dbus |
480 |
+ |
481 |
+ mozconfig_use_enable wifi necko-wifi |
482 |
+ |
483 |
+ # enable JACK, bug 600002 |
484 |
+ mozconfig_use_enable jack |
485 |
+ |
486 |
+ # Other tb-specific settings |
487 |
+ mozconfig_annotate '' --with-user-appdir=.thunderbird |
488 |
+ mozconfig_annotate '' --enable-ldap |
489 |
+ mozconfig_annotate '' --enable-calendar |
490 |
+ |
491 |
+ # Disable built-in ccache support to avoid sandbox violation, #665420 |
492 |
+ # Use FEATURES=ccache instead! |
493 |
+ mozconfig_annotate '' --without-ccache |
494 |
+ sed -i -e 's/ccache_stats = None/return None/' \ |
495 |
+ python/mozbuild/mozbuild/controller/building.py || \ |
496 |
+ die "Failed to disable ccache stats call" |
497 |
+ |
498 |
+ # Stylo is only broken on x86 builds |
499 |
+ use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo |
500 |
+ |
501 |
+ # Stylo is horribly broken on arm, renders GUI unusable |
502 |
+ use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo |
503 |
+ |
504 |
+ if use clang ; then |
505 |
+ # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186 |
506 |
+ mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack |
507 |
+ elif use arm ; then |
508 |
+ mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack |
509 |
+ fi |
510 |
+ |
511 |
+ # Use an objdir to keep things organized. |
512 |
+ echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig |
513 |
+ echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig |
514 |
+ |
515 |
+ mozlinguas_mozconfig |
516 |
+ |
517 |
+ # Finalize and report settings |
518 |
+ mozconfig_final |
519 |
+ |
520 |
+ #################################### |
521 |
+ # |
522 |
+ # Configure and build |
523 |
+ # |
524 |
+ #################################### |
525 |
+ |
526 |
+ # Disable no-print-directory |
527 |
+ MAKEOPTS=${MAKEOPTS/--no-print-directory/} |
528 |
+ |
529 |
+ if [[ $(gcc-major-version) -lt 4 ]]; then |
530 |
+ append-cxxflags -fno-stack-protector |
531 |
+ fi |
532 |
+ |
533 |
+ # workaround for funky/broken upstream configure... |
534 |
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
535 |
+ ./mach configure || die |
536 |
+} |
537 |
+ |
538 |
+src_compile() { |
539 |
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
540 |
+ ./mach build --verbose || die |
541 |
+} |
542 |
+ |
543 |
+src_install() { |
544 |
+ declare emid |
545 |
+ cd "${BUILD_OBJ_DIR}" || die |
546 |
+ |
547 |
+ # Pax mark xpcshell for hardened support, only used for startupcache creation. |
548 |
+ pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell |
549 |
+ |
550 |
+ # Copy our preference before omnijar is created. |
551 |
+ cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ |
552 |
+ "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ |
553 |
+ || die |
554 |
+ |
555 |
+ # set dictionary path, to use system hunspell |
556 |
+ echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ |
557 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
558 |
+ |
559 |
+ # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it |
560 |
+ if use system-harfbuzz ; then |
561 |
+ echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ |
562 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
563 |
+ fi |
564 |
+ |
565 |
+ # force cairo as the canvas renderer on platforms without skia support |
566 |
+ if [[ $(tc-endian) == "big" ]] ; then |
567 |
+ echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ |
568 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
569 |
+ echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ |
570 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
571 |
+ fi |
572 |
+ |
573 |
+ cd "${S}" || die |
574 |
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
575 |
+ DESTDIR="${D}" ./mach install || die |
576 |
+ |
577 |
+ # Install language packs |
578 |
+ MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install |
579 |
+ |
580 |
+ local size sizes icon_path icon |
581 |
+ if ! use bindist; then |
582 |
+ icon_path="${S}/comm/mail/branding/thunderbird" |
583 |
+ icon="${PN}-icon" |
584 |
+ |
585 |
+ domenu "${FILESDIR}"/icon/${PN}.desktop |
586 |
+ else |
587 |
+ icon_path="${S}/comm/mail/branding/nightly" |
588 |
+ icon="${PN}-icon-unbranded" |
589 |
+ |
590 |
+ newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ |
591 |
+ ${PN}.desktop |
592 |
+ |
593 |
+ sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ |
594 |
+ "${ED}"/usr/share/applications/${PN}.desktop |
595 |
+ fi |
596 |
+ |
597 |
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs |
598 |
+ newicon "${icon_path}"/default48.png "${icon}".png |
599 |
+ # Install icons for menu entry |
600 |
+ sizes="16 22 24 32 48 256" |
601 |
+ for size in ${sizes}; do |
602 |
+ newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" |
603 |
+ done |
604 |
+ |
605 |
+ local emid |
606 |
+ # stage extra locales for lightning and install over existing |
607 |
+ emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' |
608 |
+ rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die |
609 |
+ mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ |
610 |
+ "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar |
611 |
+ |
612 |
+ mkdir -p "${T}/${emid}" || die |
613 |
+ cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die |
614 |
+ insinto ${MOZILLA_FIVE_HOME}/distribution/extensions |
615 |
+ doins -r "${T}/${emid}" |
616 |
+ |
617 |
+ if use lightning; then |
618 |
+ # move lightning out of distribution/extensions and into extensions for app-global install |
619 |
+ mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die |
620 |
+ |
621 |
+ # stage extra locales for gdata-provider and install app-global |
622 |
+ mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ |
623 |
+ "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} |
624 |
+ emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' |
625 |
+ mkdir -p "${T}/${emid}" || die |
626 |
+ cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die |
627 |
+ |
628 |
+ # manifest.json does not allow the addon to load, put install.rdf in place |
629 |
+ # note, version number needs to be set properly |
630 |
+ cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf |
631 |
+ sed -i -e '/em:version/ s/>[^<]*</>4.1</' "${T}/${emid}"/install.rdf |
632 |
+ |
633 |
+ insinto ${MOZILLA_FIVE_HOME}/extensions |
634 |
+ doins -r "${T}/${emid}" |
635 |
+ fi |
636 |
+ |
637 |
+ # thunderbird and thunderbird-bin are identical |
638 |
+ rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die |
639 |
+ dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin |
640 |
+ |
641 |
+ # Required in order to use plugins and even run thunderbird on hardened. |
642 |
+ pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container} |
643 |
+} |
644 |
+ |
645 |
+pkg_preinst() { |
646 |
+ gnome2_icon_savelist |
647 |
+} |
648 |
+ |
649 |
+pkg_postinst() { |
650 |
+ gnome2_icon_cache_update |
651 |
+ xdg_desktop_database_update |
652 |
+} |
653 |
+ |
654 |
+pkg_postrm() { |
655 |
+ gnome2_icon_cache_update |
656 |
+ xdg_desktop_database_update |
657 |
+} |