Gentoo Archives: gentoo-commits

From: Ian Stakenvicius <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/
Date: Thu, 01 Nov 2018 18:02:34
Message-Id: 1541095339.d118f6f81fab824b1610c0812e79a56d5316d3d2.axs@gentoo
1 commit: d118f6f81fab824b1610c0812e79a56d5316d3d2
2 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
3 AuthorDate: Thu Nov 1 17:47:36 2018 +0000
4 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
5 CommitDate: Thu Nov 1 18:02:19 2018 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d118f6f8
7
8 mail-client/thunderbird: remove old/vuln 60.0-r3
9
10 Signed-off-by: Ian Stakenvicius <axs <AT> gentoo.org>
11 Package-Manager: Portage-2.3.49, Repoman-2.3.11
12
13 mail-client/thunderbird/Manifest | 56 --
14 mail-client/thunderbird/thunderbird-60.0-r3.ebuild | 567 ---------------------
15 2 files changed, 623 deletions(-)
16
17 diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
18 index 29c66b567f4..e3177c644db 100644
19 --- a/mail-client/thunderbird/Manifest
20 +++ b/mail-client/thunderbird/Manifest
21 @@ -1,11 +1,9 @@
22 DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce
23 -DIST firefox-60.0-patches-02.tar.xz 111088 BLAKE2B 9564d55b243c5e759a83b6d48076d3de9060c7bd99498df3ced477077b5ce2e2582452979872f0707ee681633d04a9761e2887282d69cced7e20bf39efc38c2c SHA512 919ffdb0624f1fa68a7e457f5270833e69c8f29e1764a46edfc345056c4e8ada1e85e53de3766fd9a0b2afc1a959c15762e27f43e29f5945176f9ade362407ac
24 DIST firefox-60.0-patches-04.tar.xz 120496 BLAKE2B 4b4fd58a91d8fd9603c3a7bdb669f275f7cbd7b9add7c790a2e326f46a540e77a390e9da3f85e81feee8e5354cb25c93e140fb2f721cdcd0fe197b7c24ea0091 SHA512 d8aaa1fafe22dcef8cba609ba6e2d322c18b46f4d3b91897696651958108f887510a068295b55bb21d84b660bbe7574a6533a57d8e26f96d2877139864dba828
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 DIST lightning-6.2.2.1.tar.xz 1521172 BLAKE2B 0155735fbebfa1d7103281f2d24c41ddd16561a09db3502bdc2e689bf8174a86c414608fcae199e2756eaa93b57332b0389433c7e0d86c454f244b8a50b43a85 SHA512 b9427709022e07741dba48f4933e364c2df15c1f4bcda481f50e05fa5f8f118d47a87e4b5322fab412e9f2f89c0889a5154a369bb6d0b9a1a94a748dc768fb59
29 -DIST lightning-6.2.tar.xz 1647116 BLAKE2B 88a44c7ee6a1395372e260e8d0a0e00a6b2546398000ca701b74f98f85b73424e4126215c94543534ae1159de6644e81583353d53ae15b0e82592b17bf5fb2da SHA512 d51e56c6b21829dafa59cef086afb23f4afdd7dda5b1fdc1f6ad47ba0945e11dbedc826bb9764f42323275e251a48802eb5af2f0e5da27f3a64c105ee9f0dc4a
30 DIST thunderbird-52.9.1-ar.xpi 604235 BLAKE2B 7981734de83b22d428e4b988adb938cf7b0ad0b54142ca14cc7e7bdf38729b57f4c9c56a22c939d322ce03aed55d6f1b726bf6fa23d5f35347602691a2b435e9 SHA512 03d93c275c0e38b07519bfbd893118ace69928eedde0d236e72c6900aafe2137641f76155a0e02fcb4b9185ff8e49c04937022b75b0e85d7ea9de05b90e2d727
31 DIST thunderbird-52.9.1-ast.xpi 541173 BLAKE2B 060a8ee63b93bdd230aa49328f37c109458c4caf3b4b719b10f461ec3b9f5141ce61d67d8ac1ac3c83ef098a8d4b6afdcb695cf895fa94e1de23ecdb555f257b SHA512 689911ecf9a92e3dd25eb305fc3d1179b4739f608e3be67c5367da3fdf0508951b816547333e1b2f16dbc20afd0407996b933309b6eaa3bca2340993a6d475a8
32 DIST thunderbird-52.9.1-be.xpi 570931 BLAKE2B f5a58a51bcd00cc256bc7d97813d89c46feef2ffdea07be3f9509b2dd1787fbde81f49d64e1a1c63d2a09d54a07de9fa8f2c958f74609293f61af9fb971c1ff8 SHA512 6ca311620b04a604801771a40a7405aabb2499624dcb3bb10eaa3f0a6dcec1cb8c2db3f9ab51b1f505b164be89bcafaac1dc0cba3f3f8067f48c4dd61852c469
33 @@ -63,61 +61,7 @@ DIST thunderbird-52.9.1-vi.xpi 637163 BLAKE2B 95c18bab7d30dea4a8b2241290175c77a2
34 DIST thunderbird-52.9.1-zh-CN.xpi 593611 BLAKE2B 441b5332a08daca64282a8d4233c7d9dc2008c80c1ebeaf4d125d5c804755509b9b67dda3423cc9b9a9af3d29b386bb621b231e426bdd89879e2e620f2106dea SHA512 db0c8a338df861a43563c70fd73768a5db730ce39e7a8400de44ccada3edac1f7e3736edee5cff439df76ff17f2b4838701e95fa739f5aa04463539516a86f0b
35 DIST thunderbird-52.9.1-zh-TW.xpi 595728 BLAKE2B 8e2f6bdb65418ae837cef54f042eb8aa8ae32e952cece4e3a5a8cd13a4ac99a56495b7cca900d7ecd10d82ab77ed334a8e27eba8d49aca066bd2bb7d7182deb4 SHA512 24f48563439450751066d49f609ac4df9d7e31d7cea36ce8f2ad8f38b04fc4d1be99d50463700c4ea2963948b0ec1c1b5323cada6a3b1480f1debe52d50c4f1e
36 DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74 SHA512 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23
37 -DIST thunderbird-60.0-ar.xpi 627180 BLAKE2B e479113319364e5b506d220e1cd29d6e1740cf4dd3c729f3a4bf9ac1468ac5294c82d0a3505d53bac1c4c5a8a247fb8e1011feff08211cc7004305cea636efb7 SHA512 65b5c4968adbc74de6b19c19b046a4449b57dd1a5d2380ef0fd001a8f7ae1706b9586a36fa90df5a958516e41c11603fcbb226a32066ec8c59daf4fd84512307
38 -DIST thunderbird-60.0-ast.xpi 560866 BLAKE2B e030e7bdfc3274d6a93e68574c5d79e9d0ce7f65b71472c040481b8b28e2d2a399354b1754d5c4860ae2c8fb00aec71e1107e1e1a9b915751c7d2b0119b2d383 SHA512 8830c55c0326a8bd96296a828abed3af49e35f8cc86c067d5754b6ceb150aff5a820b081c7bcdcacb3d1b5e7bb8298e3fa93c71bf18a441d91224325d3d771d7
39 -DIST thunderbird-60.0-be.xpi 659078 BLAKE2B c86324500ac3252b560bce9da3f260a3d6e739166f0453d462bb598a5935106b69b4dd283db5c8b09c5b810cc2b86e5525d163c69a5939eee022088934ab782d SHA512 fea89794b650f0973a3024b021c794a4970ce515a8d900269b644c6f9b5d256780a3e783f01e0154f9fd71c643f0c8b5cdf8a12309e4a6990d7a12d895d52bc5
40 -DIST thunderbird-60.0-bg.xpi 665512 BLAKE2B 5c2a2ed1ff689204cb2d77bd1df3fd31c678141ef9b7769b1b24a3ff227e1d44a075857011dbca9634bf1bdf7adc3c87e3aab52ef009023e26f71183d495729f SHA512 1c837c032142366bd3b61646b911399a1a4276819b673f7e9e2091364c666b56fb1c19c968b61ad22109ff088b1c5c8c60887debcdb24414a80fc1f5edba89ac
41 -DIST thunderbird-60.0-br.xpi 581592 BLAKE2B bc80a0c8fad9688e53b5e0470812796a0a1e8f67661a39ebd748bb31bb90694565613e1d8541bad41cf7f3179dfec203510b97c0987fa9e382126ffb4e18b76b SHA512 2ff958c727b235841cb456bed1c7e5e9448051962671c2b90e8da3412b1fe668d4f40f4191966709d9fb2b973c371685827feb51eafda251277e83796b2375d2
42 -DIST thunderbird-60.0-ca.xpi 591969 BLAKE2B a280189bb9ee7f063b9c9e49375d76a4aa20ad30e4f33c314b04baac1a424f880fb1c96f83003ae98733d459f061f69b354a595761cf9653afd06c851815686f SHA512 1b8978e20aa0d3376cca840a56af86cf129c614ee20a0ad7812d0e4df0db55135aad27afdcae90382b76dff5aa8dbc62b7c0f5cddfbcd3212cbd0277393bd30b
43 -DIST thunderbird-60.0-cs.xpi 611202 BLAKE2B 377edaed0549b771de9db8f49ae39a7aaa029a1b59b80e3b1967c6b819446948b05c5ae12931af454db5da3bed487b95dd0db45b3a6768b2d852cf434b639796 SHA512 928f446dd26468c5051d1a86fb0f25e0b9973113d0cccbecac134c8196afe6cffe831b813eb4a9ee586d9f1d59222b11dfa6d0aeae804167bfe244ca04e11f50
44 -DIST thunderbird-60.0-cy.xpi 582232 BLAKE2B f2187db74eb607b62319b41f1712c3716cb2410bd0f225e8aa214c4863f63b32c67671b09819b363174ef4dd70c00c012fa702f123129bdc6407277d1e0e3801 SHA512 76cd5b2e895e057e1c90388742bdc810760a40e4f3307ae29074d382d131c03d5dce980dfeada4e168f6b7f417c0386089e6a36e3dfad39df8c4ce601179cf5c
45 -DIST thunderbird-60.0-da.xpi 570805 BLAKE2B 9da8f02214a212ae173b4348a1b08f86bc2c63e7b2f2f650608065d20c0df26a7c90fb2e68064fdc5913ca42144c0c068ea12bf60d233f9db9a15a302c150115 SHA512 1e2135460fba7bf378589e41095386016264d3ee6c01bb69ba16ab5117f2c5293739a7271a242f3e5d0a703fd96c0366981a98815c15bb213e5936cc8bd85877
46 -DIST thunderbird-60.0-de.xpi 582574 BLAKE2B a379463e0e9bfcc92d22c3ba724d4fb8fc4f6be21e6983d6563d76de5c79cae3eb892f2ff73b3682675769204a29e49486bd340d7ae5fd10c5b3020fc5358d35 SHA512 660e0dd5898800f02d73e5d81a825f9f98b5aeb9c5d2fcb5eeffcb51f00511bf07b03404c598e524e99ca20f4fa67d0ba9a56f26baa870662078a2679339c61e
47 -DIST thunderbird-60.0-el.xpi 691054 BLAKE2B 97501cb1d617d998c171bdb7f02d6505c30ae7f19a8ace2cabd16a871a752e4252b9a67c131e0404054364ea99d544f93a0431f538ec636d3e94eae346d5408b SHA512 7b8fa73b90f90f47c077025f375106f94e92007f90ebfb95052ec9e24eacab5ad5c25d9c14d36265fb048a3fbc665db3529cdef0adca7e417f2fd89450dc4043
48 -DIST thunderbird-60.0-en-GB.xpi 550354 BLAKE2B 66f4611d5c66d110e7fd9ebf0568d9f539bb7d0483606904cc622cf5d64f88f19934ff7d7949e9ee840334e973a471aa1c64f2ad120c9e04f6eb5b915f9a0ff0 SHA512 1754cfff41e75dbed4d3959f3ded34561740211245e51f71c9b37d081ce320e447cd191bc61711c67ecfa2ee11dc440c309a74159af878bb724be8c1c5afe33d
49 -DIST thunderbird-60.0-es-AR.xpi 595048 BLAKE2B 46f2f21eb209ebba926dcec123d7d1a852591cc8ecb16a4cfb10fe034da839f8741815bb4bdccb6fc325337da794d9dad86bf45f8bd570a870b15ec184db886d SHA512 ad70cea4a517a9bda6defc8249626d191f1808c56bd87fcd5b2de48e920036d877382ee90519245ba6d35e3a35ca46f7d97313b344624d200d4873d924c81cc9
50 -DIST thunderbird-60.0-es-ES.xpi 492211 BLAKE2B ce72e65d2e26d0d089988c161127003f1ea3382964bccf3987c72ac78e2906264a7eff20f4ac66bf415cd681fc4703b31ea9b6a461fed8d48737dfe48c73ad85 SHA512 a1ea537935074f0da50b2e2c4a7bb703c09e00277a9b113fca639528429a80f49407e3e59ecb02f110f07347ae0d4798ebe506b405dc142f25c86641c5a4a330
51 -DIST thunderbird-60.0-et.xpi 570865 BLAKE2B 3c050b81cf55073075a45476bb9cbf795d29aad864fddd779247b206e2a1efdb172ab8ab49391a11e4195d7849a35f8acee7b357603fc6b125ea8c5690e6d07d SHA512 7ee1e2ddbd8612f888128fad15ada13e388e53a15fb9f2be36f49cea8911dbe683493167057e254bcb48f3025a3f8bb23a6815a1fc76f2f9a6c3fe9e275ad931
52 -DIST thunderbird-60.0-eu.xpi 577579 BLAKE2B a2aa2b07e1557131fa7fa95e6cae4ed5ff903da1423f539878596c379149b892930c97355c81860eb85afd28f6b39e9c5a8607951013030bd71e07e5b580a9e4 SHA512 0d9085bab6276f2a1d182c2958f0e4f510c2a644c4e0a837723d34a1403bac412cf941d60d3b4bbf6d3f637c0a9103b6b8941a4c463252d8b2db9a127df7d577
53 -DIST thunderbird-60.0-fi.xpi 575754 BLAKE2B 92ff04a8ccbefe4d7accab107511de1655e1bdef3f626f18ee559fda0aa7dcd93f3a2964c5cb60be2cf7ec3ce35316404139f9db1d166facb409a25ec3a215c1 SHA512 70d0d56b76f76e2a047ee2744929b5d1488d433b7e13ab7a7ab8e40792fe72aa597c009ac7ce784b1c931f731337f163edb1ff3da11bf04693e527478bba6cd0
54 -DIST thunderbird-60.0-fr.xpi 608466 BLAKE2B 3ccb427f3e37f9ac5bd4217a4b4c04e7bdaa5792ba82f5331c7ad0047fb766cbeacf4b6e3d10523ece608c330815e2a20798ec7eb6150fce78bf7ec0b9cd49ee SHA512 140b4af105d97bc2ef275c4b9bd67445d990809a5c3d47d6048f1c3da5676cfda7d9fc26c181161319cd3626e5c37daca612697a45629fa7d49d4679029d3896
55 -DIST thunderbird-60.0-fy-NL.xpi 590033 BLAKE2B 47a5a1e07380bb72fa112e71c48782d6c0593f96ddcdbc7d4035c7ac4b3acb6e7cb3db865a4643b68ced3f1a940e0129396723d651e87d2ab773a7e308a06331 SHA512 0f0fa8aa7f4eb5769373abd19540c7685330597bd4bf5171467050fc54a4b57e8b3a21f57d2028484c23713874663da650f86026c0afb8439f9cc9061c59265c
56 -DIST thunderbird-60.0-ga-IE.xpi 603505 BLAKE2B 1a50cb23d0b55dd31cd0eacca40f4b46dc3050a1d0584ac73198437024ca2e2f26bdd1e588800beab586ec80fa8a56732bebf04d589a6185826a0325289b3db0 SHA512 865aa811f236fbaba0105e54f3602c9f9c234f4781955bdccc5cec3f3333f6caec088faa12bc6f45327a2bc677ec071ff01845134110549f7683bde9143f24a5
57 -DIST thunderbird-60.0-gd.xpi 599261 BLAKE2B 9643f0c30e3a24f573737e01ad20c609e99d96a173f0e8de639688256df985f9cd55f35195c0682192990145c6611e6ab1a3b5323aaf87a6ef639584c05d0c41 SHA512 c6ac9f0826cd55fe30aa76eb99dc8b493449d7dfd4525a60f1be6fc941dc9e83f8b0b2ed329ca49fe8cf572c75d3fbd2cf4f2b1bf56fdc7db5579e6e68547028
58 -DIST thunderbird-60.0-gl.xpi 576546 BLAKE2B 1528165d44d98d73c6a4e6fb0e883df5abcab731e0f598b8d5c70c594c447d65fd0adb7d9a7a2bb5634ee79e235e8c67d183c65e6513f892595fca02e919d65f SHA512 60aef3b77628fcd706834b9b41417151e6a2f2b990fbbba9d7d5f9f1c1c69314983477b77af90df6cd974baccf853eb39a3adb70950b92436c97a05974fa9d59
59 -DIST thunderbird-60.0-he.xpi 618364 BLAKE2B 666c5320c34d1e44025fa0dbdb550863d9f95571fe9162dce073240fc13d62e8a1b92ca9140fbaa14f3c99f1620d70a91ea0cf5f194c1c1d37b03ca011dd6360 SHA512 e6809cb21956b8ce29f2115af6b52820d492c6a2ad889889dd8392aec418d7865541cbda2ba6ef662b30d5508a5e480f98f10957c2377c221185b17b3dee31f7
60 -DIST thunderbird-60.0-hr.xpi 583459 BLAKE2B 29c176cd6ffb5d3d237bc1a32fc2997a5ab6a81a383af57b810435a9ae2beeff2dd41e9cbd8048f89ac7edc32d9781068d848c17514900d4263636f65e9156ec SHA512 4d82710a207ddd7e6487ab62fbe7bed87ad883c6854c924bc393e5d1e08581cbf9e5565f24f9b6ecfe74bef703a5a7dfc4f3074ac5805a5b5780f990051f1434
61 -DIST thunderbird-60.0-hsb.xpi 611322 BLAKE2B c47b6297c14b336b632ac19b269c98189282e01c33f6f6042e438f476c66434e240e658cc5c2f0712b2b17755b6529d83fe43a792edda2ad2d500bf50aad179d SHA512 0297900694aca45287419c1f4fdb4b32454ce7b23f4aa98cd9c593288d87e40d9571114488b95eb4d6d7c776f925f13f4812e7c5664c2558334d318e76d185d4
62 -DIST thunderbird-60.0-hu.xpi 615345 BLAKE2B 7e37a6fec03fe5a09a63200e619530ae88718d7e7cc0f6581fccd6ce1cf4d981d6208c0c4ffaa98b7cc8d9b40e4c302a07ba25684e0b99766165e2259f59f72b SHA512 3db5bbf02f02d7d3a312cb6a52ede51be4c7e21324363289cc5514b7440996b6209f3c28d9deb8389d3348f7d4251b0865ede77f6fd71fc06b46c56cfc8c57d0
63 -DIST thunderbird-60.0-hy-AM.xpi 649712 BLAKE2B 2531a2a77af910b9d8a77945ea915a83d3d7d80b2dc6141d76aa16c480701b2630dab18365d9226530fa5102e29ee870b23c950e6cd9b5b11ed17f9e6be5e5a1 SHA512 5b2e65c1c7e840a2c247ba76add9a81e90971db080bc78c589a0de04e8a631ba54cde456ae533cae77dc8af414c6af29bf9de0d9adddcb835eb4f831423aee51
64 -DIST thunderbird-60.0-id.xpi 568860 BLAKE2B dd07ac3cfbdab85d274ab272d60e60aaf98716af3d4e75302e40485c8325026efb891974c8a29cb574db995ee4b0856c9ee285133e900620c62cbdeeef61736f SHA512 d9bff313e3858ea483b3d94271f8084e4047e67512777fc6c0d4f68f080f7cc30316cc005ba88314ee2badd094f10c32fe390aff4f0d215101dfea1945d730e7
65 -DIST thunderbird-60.0-is.xpi 579047 BLAKE2B 41e7ae70edbb6445cdd6ae413ba484c744fb163cb8606905b597ec6659ea1a3aa260f3aaf8d64840993f693ced46e52df3c20b558a9528b4375202467502a68a SHA512 56e2c8322cda216c4a35f87e1b86bd544d36bc1c4e53dc8871e3b2954e1d8c7fd25e0d188c21fef53e8845bfc9f18b0c3e1bfaf8924008226e02c30e19713794
66 -DIST thunderbird-60.0-it.xpi 477499 BLAKE2B 44a3ef4516785eb5e94e10878b90dcb93b634f801262a5c4f4550121c589b78997f0783aa5a9d0e947af9fd943e75650d2d66ef0463d73c703fc36671b078cef SHA512 24cd8af5e8ea6e82bba10ec64f24cede41724e68a110200e767967e7ebd8ad0e212a9eb26a19a50020c4c30eb5bde686752c8c7304c8917e22f355df1eacb6ff
67 -DIST thunderbird-60.0-ja.xpi 653343 BLAKE2B d5c21d6cd93402731f3e7590f17c889c617571e494f4d640e0aae15ac902106c2bc00cf28666e553f5d97f8c9bf9a72f37b7884dc3d6449ddbc7745b6ddfca5e SHA512 ea6d7819a6f64c2b59977b8f05e13690ce9d115fb3fb5cac8bdb96795903480b9efdcd495594f33149cb62333a7a919052ab86d21f38550b315b1019338c53f2
68 -DIST thunderbird-60.0-ko.xpi 619729 BLAKE2B 08b3959d227290e4cd61e1488e6acf08711a9937b219746de3ae8b0b1685ef80bede4b3adbe26e4eaee0fa81d574e9244409d99d5d8d6189ee247d6a7518c356 SHA512 f4a388a8dc19c73c209bee107f664013851fc58610cd4903a9aa37228fa7c52cd7e78edd69da7e78ab7c745567311e4b3e0696db57442468f07d9bd002b019ca
69 -DIST thunderbird-60.0-lt.xpi 605439 BLAKE2B 4c4628ba2d25319b01b4c6d2d674d6ba2af06159d44428ffe34e30a4263a04ccc239bba62d4f55b5cc1a932044a8f8131f8c932beaa3dede4df564a328e10387 SHA512 dcf16a022204bb628b6bebce1e54239f7298664dab901f3f09c81427187293cdcdfd0965ac4ce2ad807829d81e334059afe903f2a1bf4ceabc7c3abe14d48bdc
70 -DIST thunderbird-60.0-nb-NO.xpi 578233 BLAKE2B f6106c0ff2346c65ab3fdc94d2995dec5af7459ec7785ea888d9ec7cc1861bd3e422ba13b4f51c506e880b42bb0ba05d5ef0f95dda12474a20ad7cc37de46cd5 SHA512 58a157b886bbe12ed4eb4d0d3cfbb57af1007bab9dfdad2d3640323e0f730d4267245f1fcb61259a3f34382989ba0b52baba2de287db23a982f91ebcc218e9ea
71 -DIST thunderbird-60.0-nl.xpi 583912 BLAKE2B 8bd178f8d3a947eec9034ef578f164b0bd69575d3769a5e28aaa1cb2dff0aa73bfb365c795251f48e46177f9c0b2ffb69df2a59d6b5952d510f8c1623a313bd2 SHA512 c3145fb0f7a83b67ea4c195823b08db5ad4ad1a41c36c53c7ab7339c337d161739c72e98f1aeb6a60641f220b6ad8e20b8fb9141740102a6da7bb7677a7f9df0
72 -DIST thunderbird-60.0-nn-NO.xpi 577653 BLAKE2B ccf638bf16de4f6b625d62db6ba299b7691098ed7fcebef026824b5ec04984793079ab1154bdf0aa8e67353d3ba560cd1a83f1ab3b178056509fb983757ffa8b SHA512 5188a0fa1102bc0fc92970a4986de731deaca358abebb92c1ae153d6a2db2193578c3d6d533b48490e1efe2d51652db5aed2401ad4a2a6186b319251afec78c5
73 DIST thunderbird-60.0-patches-0.tar.xz 10292 BLAKE2B a81ac6708389baff21accccac1511c1fc372324cac8bb3ee0f3b5d2a0690b6e22ef658b41c887b99168b43c4ea4bb0947d3e48ad9b7e80db558db22c976df868 SHA512 1dae465676b2ff4faae08ebf69e6bac46552bc0331659bf5f444c45b026e4c8d2fc46cd3758e3bd121716aa85d5dcc56de6483919f7f0077b9d9720574dbd1aa
74 -DIST thunderbird-60.0-pl.xpi 480724 BLAKE2B 2cfd0ed35e23f2b5aee177ba0c115865d3c8988e6626210f21fb178701313ade1bf5be15ba4076c503c2f3d3bc2e2303681fbbdfe32483665855bd490a838301 SHA512 66ce0bdfbeca840a39a78b5be56be56684bec409509d543b42b98e775012c1e620e640867163473e5725fb8f16d95c73146120d6089b9a7a68fde22265a4241d
75 -DIST thunderbird-60.0-pt-BR.xpi 585017 BLAKE2B a0a830f012ec2b7bd703d611332a72b6e57c58de34fd5ab381a84af21b10237b19ee3e6250dca33b92ba0525e3f19487a3d45d79914f3cb6ac73f5c57c768968 SHA512 ae9d59d1e30858560c134b7a82d2e5550a66ea6f0b131688e55a7b29646e5df74f10d9e2e4e55a241dabfc52c2314385d357b192b4fb7cc86a86969cb1ebf37c
76 -DIST thunderbird-60.0-pt-PT.xpi 593185 BLAKE2B cd4bd6a1629af2cec48a4e667f4ae034a5e334848fbdc272b5129d2cd343a1e9a7f38e37a69224e448c19224047cfa41ea0bb7b538a2d4234ad623080ab4e4b1 SHA512 fb155832962516b396ac7574515c9223622601efc0a73e75aff20efb76d1aef6d44918bb24314f6f6e0b45ee826e12920a749f94b805739d7bc7e0310a8bef83
77 -DIST thunderbird-60.0-rm.xpi 578383 BLAKE2B 39b510a7e7d803753c5f0833a316d1efb267f2bfa6f509b94855d163f1f488962d1f8116531c304fe14b077d8c023e91edbc87ab1dbcfbe50e8a268102e46648 SHA512 5275940a30aaf27ad865536dbaf6a5767dea3a15bff0fda3dd985744329eed0493900ec80b1f3e79188619ca833cdb82cf3ebc9a535121c2ef8b4020027b2f50
78 -DIST thunderbird-60.0-ro.xpi 584308 BLAKE2B b78a189d0ab22781b4a2f54cd556366a945df54515957b1331885c4ce7b522b50ab07f286de517d6febfff5dbd01bffedb81caa4470d0f79e2defcb25da6506c SHA512 a22b87e1af96945415f20319f62146bb951d2dac4562fa8565ae9d88679900e08b4a5c4acf6d31d51dde76f8d09d6823f78b2ffeab775cdc7b98a08b57b862f7
79 -DIST thunderbird-60.0-ru.xpi 694703 BLAKE2B 592f6a1626d1a93cbe70e5179dc7f68065536a7b92a61cfa4638c7e97481f09d6df99c796823f85a3520d18528ade29df4d75d4302e9372774c61894341d3349 SHA512 789a276141cf1d24262545c68bc6e629018cbf468079e308c4cc1a7c5c935765558076e9cd3ee6a3c8b4d4b592c4f9113197d204ed47a67aa27798deb5a27353
80 -DIST thunderbird-60.0-si.xpi 643790 BLAKE2B b8f5b9ef5812323e91199a1df3b1e9312e9e8183c7f3d281113925ed6e44e9c41e048da132106c10faba72ad4e008ab3b95e1c427b16f75a627ae883dbec05da SHA512 044e35df54b825b611292945f6521edcbea2d830a3ebc4c5ed34acaa7e38f0d5abef7b2b5c8f48caad27290875c6116daed6564877057a760ec30bd859f5dd94
81 -DIST thunderbird-60.0-sk.xpi 612216 BLAKE2B 6f7db6456225c9c992291394aa339feab732dd492a394b7805957d5fa1de1a320d20b73ea7f3daacfcb2acf651c9d9981405560aa136b8f3c5addb93f2c75859 SHA512 c2cbeb52a110704e8f656eb38572582546aeeb624d61c730ad9ad11cde4d520b5e3e90f35ff11a8b8b628441f010f0acb3735c89e39cc31dcc0d25cfa5a9ab32
82 -DIST thunderbird-60.0-sl.xpi 589945 BLAKE2B b2bd802c18f9481c19ccd012002c42a8125205611cfa47cd51698e0e28095e3323506b6584f262cea23952a4626630b07211a167d5b2f0be6660c88018c0062a SHA512 e9c2084a18dce2c14e8e136595f8a4af2e9704b8ad38f5879f9423994c24ef72bc01f122a816f4c7f8987527ad8ca381e47e5f0d4407f5305e49c0ddc50820f1
83 -DIST thunderbird-60.0-sq.xpi 593093 BLAKE2B 8d1ab2acf0b71cf27feec3235b582309f713d314e69236cba762a514db0858e2dbe33126902a9d516956f4a46c59d48a86b31c66b6d71508a328f3517c65dcd0 SHA512 8c99569c8cbe7c2a258852ddf7142de5ed39fd88c34c7669ed153bb040f480a67a50258a8acb893270410628929fe82a66d70a284c3791512a498df9b9f54a49
84 -DIST thunderbird-60.0-sr.xpi 637721 BLAKE2B d3148bf84ad11d87a06cb3bcd3aff2ac1a45f2133cf28ceb9c4eea4bd1c2002faec8c5b296cf7b9ef2f9d276ea0c26553eada91dfb6708f1ce26902c2789bd42 SHA512 4aff9dc2c786973500d1588aed10a5dab33e1184b429b11ca283a8ce2ccab695b256f4d1045a4b4ca51868e6575c3dddf5765c42a31097857034ca331c695be7
85 -DIST thunderbird-60.0-sv-SE.xpi 594078 BLAKE2B e63172cecd4c6789ae21d3d2ebeb7344810bcc5dd5552e24c4ae8cb40cc32a3e691b93989af687acb46d33b83c97e14413f6218a15336311a5e5a0477de61ec9 SHA512 44ed559d71bb9d58b431f985fe7348539c63534aa0449ba66d523c40c361135cfb2bf6de165984183f9795ff7a30123b07fe32d6cec9c55c0b00f9dd8277b59a
86 -DIST thunderbird-60.0-tr.xpi 598009 BLAKE2B e12864af747ad140dfcd50a1eec23fbc2b24982948c9b3fca8c1eca45f3f0fd09e0df65ad54c7faa38a9541d89c3b7545fa25edf9736c6916a621491536679db SHA512 c20bd3ec5c9d5d6a3d0d0f692aba85fd652fd96e635764af2e19040336d56c0eb419a8943941c45fe12fe105ba8eda1bee7c8f65c1297d48cc9e3f4d89a5d222
87 -DIST thunderbird-60.0-uk.xpi 684154 BLAKE2B 03902624a0f40e1c17248bbab31cc585a98b6cc344f19f10b28bca7686c55f2cbff2a8009c687427bf9cde891e2523f66bf4e6dd05714760da3dfd7527e4ab56 SHA512 cefbab9e1755a276948fe07c702c9da9726bd5f247493b8c40cda00ab0fbe822f5baeec38df3d00866de40396581cbda47053d3bb4d89d5a34ef1d4d86e3bfa4
88 -DIST thunderbird-60.0-vi.xpi 638422 BLAKE2B fbcf5bf28ef6c090193258d2eb7cf5a3e8f33a87c75413f04ad5fcda6050897d42ca75a709716523c0fe1366d24160f18bd27809259e1889c7bc6729544e6809 SHA512 c7d156ea524ead3ac75dd367f71779a178d2594d37c6ca2fa9e2715810289d07ed170fd49653735a07695ea474791fe26980fcd9fa1e2ec19f97a015199340c1
89 -DIST thunderbird-60.0-zh-CN.xpi 622464 BLAKE2B 1b06dd9c23a6519561d29b8f5a150d2f15df19a2a897d418deda253b24562f774ea69a18fe1de466f8d7f9f9d11b89d6c2c7a21b9feba8c50e6331ca14f320dc SHA512 759cdf2b1e53597bc3273d97ff119cce4519936ed9424060c857349f701e7a94519a43c1899d4e3e20482b3a4a8eb4c4dba9d09ca6e74422fcf07420b1b0c3a4
90 -DIST thunderbird-60.0-zh-TW.xpi 626189 BLAKE2B d68803285e6abdc76e8cc61abb72dabe4b47eeb482f59fbf35be105d972218c12360b381ca13b7b9f1a6db4ba8e94a2b3a93293e20077da8d5f14df6a552dcd4 SHA512 8ec61caa32a6f90f2b553dfde6ca0dbbebeb517db827193d73b0c492c6a1bcdd152fbbecbcf501a95ec62bf2ed01d926274f4f69a49ecccfbe401bc1d34f941e
91 -DIST thunderbird-60.0.source.tar.xz 282494428 BLAKE2B cd021d819f62c79c7486eaede35dbd82a3ce1079de3a4f8689994d1f5e1c53a60cab3e343d4ea5ae1480cd6a14bcadb0073ae6df08eab460cce8928bc0893da3 SHA512 ca3346eb4b6e1237a74ffc5c3d483fcad8d2f0d1146f56a4b11f1ab0f83b47b28fb2da8c0344f228bfff8c84b755f46a86a5b44fd7172de387ceb83650b33152
92 DIST thunderbird-60.2.1-ar.xpi 627179 BLAKE2B 7c3794cfe13e1c29d44c1cff7c86b0610762de3cb29c2ea8692c3000db22eb3afedb40c092bcdb4244fc7c21970c3bb838c14659ae9e669b7c456d78470da538 SHA512 c41737af99fc3d82547e82784289b6292d0bbcb47be13a785b668a97c0b804d9ce4ed0a7e18f089d36d234d085f72af6c1ad4908c1d335baa83bd0bb591c7538
93 DIST thunderbird-60.2.1-ast.xpi 560865 BLAKE2B 550692ec34d6965122fbac0e58352ef503e053eebc2b9c295d354cc19a49c9f1d6e12363c67d1fe74bd0cf078d2613f637bb82655f7404d173005c389375c534 SHA512 e7f4878f5999455cf61f667aec7dfd285b0624a7410feffb9d5fdd0eabd51e988d64bb97288cf601f512c8f42d450d01abf80af10a5055bec8bcecb2d95d28c5
94 DIST thunderbird-60.2.1-be.xpi 659077 BLAKE2B 96adeeec268a1a0bf16ea1b9c705417ddc59a401f1ce4cb4d33a007dd6fe1e5c12c5e4d96202c43914f9ca5015ec0401818dd65062a4d5770fa78f43ad738ade SHA512 9d4499e3776f6e93083b44113e14e2899dbfa26cdf19d3eb28a5a87df8bc3fe99edcb9b8c572cde6f0488683f7c1b2f3fc2c24437da712633574aa440e6fdf01
95
96 diff --git a/mail-client/thunderbird/thunderbird-60.0-r3.ebuild b/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
97 deleted file mode 100644
98 index b10d1f68549..00000000000
99 --- a/mail-client/thunderbird/thunderbird-60.0-r3.ebuild
100 +++ /dev/null
101 @@ -1,567 +0,0 @@
102 -# Copyright 1999-2018 Gentoo Authors
103 -# Distributed under the terms of the GNU General Public License v2
104 -
105 -EAPI=6
106 -VIRTUALX_REQUIRED="pgo"
107 -WANT_AUTOCONF="2.1"
108 -MOZ_ESR=""
109 -MOZ_LIGHTNING_VER="6.2"
110 -MOZ_LIGHTNING_GDATA_VER="4.4.1"
111 -
112 -PYTHON_COMPAT=( python3_{5,6,7} )
113 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
114 -
115 -# This list can be updated using scripts/get_langs.sh from the mozilla overlay
116 -MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR
117 -es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt
118 -nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE tr
119 -uk vi zh-CN zh-TW )
120 -
121 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
122 -MOZ_PV="${PV/_beta/b}"
123 -
124 -# Patches
125 -PATCHTB="thunderbird-60.0-patches-0"
126 -PATCHFF="firefox-60.0-patches-02"
127 -
128 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
129 -
130 -# ESR releases have slightly version numbers
131 -if [[ ${MOZ_ESR} == 1 ]]; then
132 - MOZ_PV="${MOZ_PV}esr"
133 -fi
134 -MOZ_P="${PN}-${MOZ_PV}"
135 -
136 -inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
137 -
138 -DESCRIPTION="Thunderbird Mail Client"
139 -HOMEPAGE="https://www.mozilla.org/thunderbird"
140 -
141 -KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
142 -SLOT="0"
143 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
144 -IUSE="bindist clang dbus debug hardened jack lightning mozdom neon pulseaudio
145 - selinux startup-notification system-harfbuzz system-icu system-jpeg
146 - system-libevent system-libvpx system-sqlite wifi"
147 -RESTRICT="!bindist? ( bindist )"
148 -
149 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz )
150 -SRC_URI="${SRC_URI}
151 - ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz
152 - https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz
153 - lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz )
154 - ${PATCH_URIS[@]}"
155 -
156 -ASM_DEPEND=">=dev-lang/yasm-1.1"
157 -
158 -CDEPEND="
159 - >=dev-libs/nss-3.36.4
160 - >=dev-libs/nspr-4.19
161 - >=app-text/hunspell-1.5.4:=
162 - dev-libs/atk
163 - dev-libs/expat
164 - >=x11-libs/cairo-1.10[X]
165 - >=x11-libs/gtk+-2.18:2
166 - >=x11-libs/gtk+-3.4.0:3
167 - x11-libs/gdk-pixbuf
168 - >=x11-libs/pango-1.22.0
169 - >=media-libs/libpng-1.6.34:0=[apng]
170 - >=media-libs/mesa-10.2:*
171 - media-libs/fontconfig
172 - >=media-libs/freetype-2.4.10
173 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
174 - virtual/freedesktop-icon-theme
175 - dbus? (
176 - >=sys-apps/dbus-0.60
177 - >=dev-libs/dbus-glib-0.72
178 - )
179 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
180 - >=x11-libs/pixman-0.19.2
181 - >=dev-libs/glib-2.26:2
182 - >=sys-libs/zlib-1.2.3
183 - >=virtual/libffi-3.0.10:=
184 - virtual/ffmpeg
185 - x11-libs/libX11
186 - x11-libs/libXcomposite
187 - x11-libs/libXdamage
188 - x11-libs/libXext
189 - x11-libs/libXfixes
190 - x11-libs/libXrender
191 - x11-libs/libXt
192 - system-harfbuzz? (
193 - >=media-libs/harfbuzz-1.4.2:0=
194 - >=media-gfx/graphite2-1.3.9-r1
195 - )
196 - system-icu? ( >=dev-libs/icu-59.1:= )
197 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= )
198 - system-libevent? ( >=dev-libs/libevent-2.0:0= )
199 - system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
200 - system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
201 - wifi? (
202 - kernel_linux? (
203 - >=sys-apps/dbus-0.60
204 - >=dev-libs/dbus-glib-0.72
205 - net-misc/networkmanager
206 - )
207 - )
208 - jack? ( virtual/jack )"
209 -
210 -DEPEND="${CDEPEND}
211 - app-arch/zip
212 - app-arch/unzip
213 - >=sys-devel/binutils-2.30
214 - sys-apps/findutils
215 - >=sys-devel/llvm-4.0.1
216 - >=sys-devel/clang-4.0.1
217 - clang? (
218 - >=sys-devel/llvm-4.0.1[gold]
219 - >=sys-devel/lld-4.0.1
220 - )
221 - pulseaudio? ( media-sound/pulseaudio )
222 - elibc_glibc? (
223 - virtual/cargo
224 - virtual/rust
225 - )
226 - elibc_musl? (
227 - virtual/cargo
228 - virtual/rust
229 - )
230 - amd64? (
231 - ${ASM_DEPEND}
232 - virtual/opengl
233 - )
234 - x86? (
235 - ${ASM_DEPEND}
236 - virtual/opengl
237 - )"
238 -
239 -RDEPEND="${CDEPEND}
240 - pulseaudio? (
241 - || (
242 - media-sound/pulseaudio
243 - >=media-sound/apulse-0.1.9
244 - )
245 - )
246 - selinux? (
247 - sec-policy/selinux-mozilla
248 - sec-policy/selinux-thunderbird
249 - )"
250 -
251 -REQUIRED_USE="wifi? ( dbus )"
252 -
253 -S="${WORKDIR}/${MOZ_P%b[0-9]*}"
254 -
255 -BUILD_OBJ_DIR="${S}/tbird"
256 -
257 -pkg_setup() {
258 - moz_pkgsetup
259 -
260 - # Avoid PGO profiling problems due to enviroment leakage
261 - # These should *always* be cleaned up anyway
262 - unset DBUS_SESSION_BUS_ADDRESS \
263 - DISPLAY \
264 - ORBIT_SOCKETDIR \
265 - SESSION_MANAGER \
266 - XDG_SESSION_COOKIE \
267 - XAUTHORITY
268 -
269 - if ! use bindist ; then
270 - elog "You are enabling official branding. You may not redistribute this build"
271 - elog "to any users on your network or the internet. Doing so puts yourself into"
272 - elog "a legal problem with Mozilla Foundation"
273 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
274 - elog
275 - fi
276 -
277 - addpredict /proc/self/oom_score_adj
278 -
279 - llvm_pkg_setup
280 -}
281 -
282 -pkg_pretend() {
283 - # Ensure we have enough disk space to compile
284 - CHECKREQS_DISK_BUILD="4G"
285 - check-reqs_pkg_setup
286 -}
287 -
288 -src_unpack() {
289 - unpack ${A}
290 -
291 - # Unpack language packs
292 - mozlinguas_src_unpack
293 -}
294 -
295 -src_prepare() {
296 - # Apply our patchset from firefox to thunderbird as well
297 - rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \
298 - "${WORKDIR}"/firefox/2005_ffmpeg4.patch \
299 - || die
300 - eapply "${WORKDIR}/firefox"
301 - eapply "${FILESDIR}"/${PN}-60.0-blessings-TERM.patch # 654316
302 - eapply "${FILESDIR}"/${PN}-60.0-rust-1.29-comp.patch
303 -
304 - # Ensure that are plugins dir is enabled as default
305 - sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
306 - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
307 - sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
308 - "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
309 -
310 - # Don't error out when there's no files to be removed:
311 - sed 's@\(xargs rm\)$@\1 -f@' \
312 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
313 -
314 - # Don't exit with error when some libs are missing which we have in
315 - # system.
316 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
317 - -i "${S}"/comm/mail/installer/Makefile.in || die
318 -
319 - # Apply our Thunderbird patchset
320 - pushd "${S}"/comm &>/dev/null || die
321 - eapply "${WORKDIR}"/thunderbird
322 -
323 - # Confirm the version of lightning being grabbed for langpacks is the same
324 - # as that used in thunderbird
325 - local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV})
326 - if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
327 - eqawarn "The version of lightning used for localization differs from the version"
328 - eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
329 - eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
330 - fi
331 -
332 - popd &>/dev/null || die
333 -
334 - # Allow user to apply any additional patches without modifing ebuild
335 - eapply_user
336 -
337 - # Autotools configure is now called old-configure.in
338 - # This works because there is still a configure.in that happens to be for the
339 - # shell wrapper configure script
340 - eautoreconf old-configure.in
341 -
342 - # Must run autoconf in js/src
343 - cd "${S}"/js/src || die
344 - eautoconf old-configure.in
345 -}
346 -
347 -src_configure() {
348 - MEXTENSIONS="default"
349 -
350 - # Add information about TERM to output (build.log) to aid debugging
351 - # blessings problems
352 - if [[ -n "${TERM}" ]] ; then
353 - einfo "TERM is set to: \"${TERM}\""
354 - else
355 - einfo "TERM is unset."
356 - fi
357 -
358 - if use clang && ! tc-is-clang ; then
359 - # Force clang
360 - einfo "Enforcing the use of clang due to USE=clang ..."
361 - CC=${CHOST}-clang
362 - CXX=${CHOST}-clang++
363 - strip-unsupported-flags
364 - elif ! use clang && ! tc-is-gcc ; then
365 - # Force gcc
366 - einfo "Enforcing the use of gcc due to USE=-clang ..."
367 - CC=${CHOST}-gcc
368 - CXX=${CHOST}-g++
369 - strip-unsupported-flags
370 - fi
371 -
372 - ####################################
373 - #
374 - # mozconfig, CFLAGS and CXXFLAGS setup
375 - #
376 - ####################################
377 -
378 - mozconfig_init
379 - # common config components
380 - mozconfig_annotate 'system_libs' \
381 - --with-system-zlib \
382 - --with-system-bz2
383 -
384 - # Must pass release in order to properly select linker
385 - mozconfig_annotate 'Enable by Gentoo' --enable-release
386 -
387 - # Avoid auto-magic on linker
388 - if use clang ; then
389 - # This is upstream's default
390 - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
391 - elif tc-ld-is-gold ; then
392 - mozconfig_annotate "linker is set to gold" --enable-linker=gold
393 - else
394 - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
395 - fi
396 -
397 - # It doesn't compile on alpha without this LDFLAGS
398 - use alpha && append-ldflags "-Wl,--no-relax"
399 -
400 - # Add full relro support for hardened
401 - if use hardened; then
402 - append-ldflags "-Wl,-z,relro,-z,now"
403 - mozconfig_use_enable hardened hardening
404 - fi
405 -
406 - # Modifications to better support ARM, bug 553364
407 - if use neon ; then
408 - mozconfig_annotate '' --with-fpu=neon
409 -
410 - if ! tc-is-clang ; then
411 - # thumb options aren't supported when using clang, bug 666966
412 - mozconfig_annotate '' --with-thumb=yes
413 - mozconfig_annotate '' --with-thumb-interwork=no
414 - fi
415 - fi
416 - if [[ ${CHOST} == armv*h* ]] ; then
417 - mozconfig_annotate '' --with-float-abi=hard
418 - if ! use system-libvpx ; then
419 - sed -i -e "s|softfp|hard|" \
420 - "${S}"/media/libvpx/moz.build
421 - fi
422 - fi
423 -
424 - mozconfig_use_enable !bindist official-branding
425 - # Enable position independent executables
426 - mozconfig_annotate 'enabled by Gentoo' --enable-pie
427 -
428 - mozconfig_use_enable debug
429 - mozconfig_use_enable debug tests
430 - if ! use debug ; then
431 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
432 - else
433 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
434 - fi
435 - # These are enabled by default in all mozilla applications
436 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
437 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
438 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
439 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
440 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
441 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
442 - mozconfig_annotate 'Gentoo default' --enable-system-hunspell
443 - mozconfig_annotate '' --disable-crashreporter
444 - mozconfig_annotate 'Gentoo default' --with-system-png
445 - mozconfig_annotate '' --enable-system-ffi
446 - mozconfig_annotate '' --disable-gconf
447 - mozconfig_annotate '' --with-intl-api
448 - mozconfig_annotate '' --enable-system-pixman
449 - # Instead of the standard --build= and --host=, mozilla uses --host instead
450 - # of --build, and --target intstead of --host.
451 - # Note, mozilla also has --build but it does not do what you think it does.
452 - # Set both --target and --host as mozilla uses python to guess values otherwise
453 - mozconfig_annotate '' --target="${CHOST}"
454 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
455 - if use system-libevent; then
456 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
457 - fi
458 -
459 - # skia has no support for big-endian platforms
460 - if [[ $(tc-endian) == "big" ]]; then
461 - mozconfig_annotate 'big endian target' --disable-skia
462 - else
463 - mozconfig_annotate '' --enable-skia
464 - fi
465 -
466 - # use the gtk3 toolkit (the only one supported at this point)
467 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
468 -
469 - mozconfig_use_enable startup-notification
470 - mozconfig_use_enable system-sqlite
471 - mozconfig_use_with system-jpeg
472 - mozconfig_use_with system-icu
473 - mozconfig_use_with system-libvpx
474 - mozconfig_use_with system-harfbuzz
475 - mozconfig_use_with system-harfbuzz system-graphite2
476 - mozconfig_use_enable pulseaudio
477 - # force the deprecated alsa sound code if pulseaudio is disabled
478 - if use kernel_linux && ! use pulseaudio ; then
479 - mozconfig_annotate '-pulseaudio' --enable-alsa
480 - fi
481 -
482 - mozconfig_use_enable dbus
483 -
484 - mozconfig_use_enable wifi necko-wifi
485 -
486 - # enable JACK, bug 600002
487 - mozconfig_use_enable jack
488 -
489 - # Other tb-specific settings
490 - mozconfig_annotate '' --with-user-appdir=.thunderbird
491 -
492 - mozconfig_annotate '' --enable-ldap
493 -
494 - # Bug #72667
495 - if use mozdom; then
496 - MEXTENSIONS="${MEXTENSIONS},inspector"
497 - fi
498 -
499 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
500 -
501 - mozconfig_annotate '' --enable-calendar
502 -
503 - # Disable built-in ccache support to avoid sandbox violation, #665420
504 - # Use FEATURES=ccache instead!
505 - mozconfig_annotate '' --without-ccache
506 - sed -i -e 's/ccache_stats = None/return None/' \
507 - python/mozbuild/mozbuild/controller/building.py || \
508 - die "Failed to disable ccache stats call"
509 -
510 - # Stylo is only broken on x86 builds
511 - use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
512 -
513 - # Stylo is horribly broken on arm, renders GUI unusable
514 - use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
515 -
516 - if use clang ; then
517 - # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186
518 - mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack
519 - elif use arm ; then
520 - mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack
521 - fi
522 -
523 - # Use an objdir to keep things organized.
524 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
525 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
526 -
527 - # Finalize and report settings
528 - mozconfig_final
529 -
530 - ####################################
531 - #
532 - # Configure and build
533 - #
534 - ####################################
535 -
536 - # Disable no-print-directory
537 - MAKEOPTS=${MAKEOPTS/--no-print-directory/}
538 -
539 - if [[ $(gcc-major-version) -lt 4 ]]; then
540 - append-cxxflags -fno-stack-protector
541 - fi
542 -
543 - # workaround for funky/broken upstream configure...
544 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
545 - ./mach configure || die
546 -}
547 -
548 -src_compile() {
549 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
550 - ./mach build --verbose || die
551 -}
552 -
553 -src_install() {
554 - declare emid
555 - cd "${BUILD_OBJ_DIR}" || die
556 -
557 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
558 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
559 -
560 - # Copy our preference before omnijar is created.
561 - cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \
562 - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
563 - || die
564 -
565 - # set dictionary path, to use system hunspell
566 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
567 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
568 -
569 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
570 - if use system-harfbuzz ; then
571 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
572 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
573 - fi
574 -
575 - # force cairo as the canvas renderer on platforms without skia support
576 - if [[ $(tc-endian) == "big" ]] ; then
577 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
578 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
579 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
580 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
581 - fi
582 -
583 - # dev-db/sqlite does not have FTS3_TOKENIZER support.
584 - # gloda needs it to function, and bad crashes happen when its enabled and doesn't work
585 - if use system-sqlite ; then
586 - echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \
587 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
588 - fi
589 -
590 - cd "${S}" || die
591 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
592 - DESTDIR="${D}" ./mach install || die
593 -
594 - # Install language packs
595 - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
596 -
597 - local size sizes icon_path icon
598 - if ! use bindist; then
599 - icon_path="${S}/comm/mail/branding/thunderbird"
600 - icon="${PN}-icon"
601 -
602 - domenu "${FILESDIR}"/icon/${PN}.desktop
603 - else
604 - icon_path="${S}/comm/mail/branding/nightly"
605 - icon="${PN}-icon-unbranded"
606 -
607 - newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
608 - ${PN}.desktop
609 -
610 - sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
611 - "${ED}"/usr/share/applications/${PN}.desktop
612 - fi
613 -
614 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
615 - newicon "${icon_path}"/default48.png "${icon}".png
616 - # Install icons for menu entry
617 - sizes="16 22 24 32 48 256"
618 - for size in ${sizes}; do
619 - newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png"
620 - done
621 -
622 - local emid
623 - # stage extra locales for lightning and install over existing
624 - rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die
625 - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \
626 - "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
627 -
628 - emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
629 - mkdir -p "${T}/${emid}" || die
630 - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die
631 - insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
632 - doins -r "${T}/${emid}"
633 -
634 - if use lightning; then
635 - # move lightning out of distribution/extensions and into extensions for app-global install
636 - mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
637 -
638 - # stage extra locales for gdata-provider and install app-global
639 - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
640 - "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
641 - emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
642 - mkdir -p "${T}/${emid}" || die
643 - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
644 - insinto ${MOZILLA_FIVE_HOME}/extensions
645 - doins -r "${T}/${emid}"
646 - fi
647 -
648 - # thunderbird and thunderbird-bin are identical
649 - rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
650 - dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
651 -
652 - # Required in order to use plugins and even run thunderbird on hardened.
653 - pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
654 -}
655 -
656 -pkg_preinst() {
657 - gnome2_icon_savelist
658 -}
659 -
660 -pkg_postinst() {
661 - gnome2_icon_cache_update
662 - xdg_desktop_database_update
663 -}
664 -
665 -pkg_postrm() {
666 - gnome2_icon_cache_update
667 - xdg_desktop_database_update
668 -}