Gentoo Archives: gentoo-commits

From: Thomas Deutschmann <whissi@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: mail-client/thunderbird/
Date: Thu, 31 Oct 2019 16:16:43
Message-Id: 1572538590.b531db1b660ad1ea8e2d59ac163c16ef10b58bcf.whissi@gentoo
1 commit: b531db1b660ad1ea8e2d59ac163c16ef10b58bcf
2 Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
3 AuthorDate: Thu Oct 31 16:16:30 2019 +0000
4 Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
5 CommitDate: Thu Oct 31 16:16:30 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b531db1b
7
8 mail-client/thunderbird: drop old
9
10 Package-Manager: Portage-2.3.78, Repoman-2.3.17
11 Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
12
13 mail-client/thunderbird/Manifest | 54 --
14 mail-client/thunderbird/thunderbird-68.2.0.ebuild | 776 ----------------------
15 2 files changed, 830 deletions(-)
16
17 diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
18 index 43789ed257c..f37cbec1072 100644
19 --- a/mail-client/thunderbird/Manifest
20 +++ b/mail-client/thunderbird/Manifest
21 @@ -61,60 +61,6 @@ DIST thunderbird-52.9.1-vi.xpi 637163 BLAKE2B 95c18bab7d30dea4a8b2241290175c77a2
22 DIST thunderbird-52.9.1-zh-CN.xpi 593611 BLAKE2B 441b5332a08daca64282a8d4233c7d9dc2008c80c1ebeaf4d125d5c804755509b9b67dda3423cc9b9a9af3d29b386bb621b231e426bdd89879e2e620f2106dea SHA512 db0c8a338df861a43563c70fd73768a5db730ce39e7a8400de44ccada3edac1f7e3736edee5cff439df76ff17f2b4838701e95fa739f5aa04463539516a86f0b
23 DIST thunderbird-52.9.1-zh-TW.xpi 595728 BLAKE2B 8e2f6bdb65418ae837cef54f042eb8aa8ae32e952cece4e3a5a8cd13a4ac99a56495b7cca900d7ecd10d82ab77ed334a8e27eba8d49aca066bd2bb7d7182deb4 SHA512 24f48563439450751066d49f609ac4df9d7e31d7cea36ce8f2ad8f38b04fc4d1be99d50463700c4ea2963948b0ec1c1b5323cada6a3b1480f1debe52d50c4f1e
24 DIST thunderbird-52.9.1.source.tar.xz 230475264 BLAKE2B ec2763d21bf88779867f4478dfc544b5afbe1062ce51f09c1ecc423c3289f0cd91ae79bc87d726ae77d885290843631f36800fff18d802cd4a998966e7793b74 SHA512 0de80a5036b1e8a5a8549c546b4693cb285ee4d10f546f4b4aceed9e1d6c64b9dbafce7bacaaf057112130036f7b41fb2e0fa3343412140e6ac926dd94c27d23
25 -DIST thunderbird-68.2.0-ar.xpi 617172 BLAKE2B 2094d49274395a3de0c2a25534867687b41570c002eacb7d3b03bea0f17446f1b8baaf0ac456d92d506616c1c2a792f7df6e5a9c3eb0ea5499e27b5b1fa72ef8 SHA512 1fec24613ce2f46ce1c6b61ece4d6bbeeafe69e881846c0885709ac5ebffb07484568dadbe2126d82dd7e909e9c335a4d418a66d3eb205d8b775514cc44c2bb8
26 -DIST thunderbird-68.2.0-ast.xpi 551303 BLAKE2B b5bd7c9bca3f11e0cdd5caa0cb8381828f4f2a3755d9e686271a9d4dc863d0334023bc43c705a1eea8ec4f9ec250743908cdba60fca239e5fe4d1658f1d1bb16 SHA512 f1a6b1cfd38f42aab141424491362ce3e10c7a04398bf3860c23ed2159a0e870ecef62d9a30ee70fb299ef89c2b9afb06867e27c557d2f576cf9bf7f7f185a55
27 -DIST thunderbird-68.2.0-be.xpi 646285 BLAKE2B 7e2106c497355d55ca6d66bb3b43e3a2a7db46fa5814549a588cc8349609643971b807c2ba0d7c99c45bcd3961849e00dbe478b5ddcb73b7a0cfe7ef3ae90934 SHA512 c083a182921287892c085b791ff8201d56b01fab3ea0899fbbf6cede5f6132e3eaa2c478507a187f4158064caf19356537114995b9aaadc9f0bc115d4268ea11
28 -DIST thunderbird-68.2.0-bg.xpi 646232 BLAKE2B 2f4b4c63a56fe9fdec6708aeb76ae9d6ed53de1e757acdc7096edcbb8259e330fbdec1fb0ebad8be0989c93e752d054180c2063fda9a8e4646fb9d5790e6bcf0 SHA512 20a13db5ca32f0037e2b28398f29e8c1f07b1f0f06994e312cf5cbde2e21ecab1ac611df59dbcfa1920d1995d7a73b6bdcb6b27b5509c479a0fa038a1bcfc2f2
29 -DIST thunderbird-68.2.0-br.xpi 574857 BLAKE2B 10f1b262da710b20d71de2ca3d4b3a6df6586883739065b87114baa42d0d994cc2a31a4a1146006417cf46ca9b3b267eda6571f5d0368a722660c180757690b7 SHA512 9cd2b32b2c095c8b5fcdb2309788df2c998edea3ab8d0470afb8f1ad4da40a6bd54dad4ed934d076615a7661380fa59b68b975f0420cf463bad0243de7f14fed
30 -DIST thunderbird-68.2.0-ca.xpi 578444 BLAKE2B bb91e966f8f9e54bcf6030670b010ed9f7e541071ef554552fb741194cc93549d49a75347a17da2242455ca8312a800e8c930588295f6465bfc7f42fbc5c5c6b SHA512 b58e5704297369871d53b763c2f92ad7a9020748f28bfbba119aabd6bfc71a8ce032924ef82fd77ee163512eebed86a649fca766b26ecb01a420e755a47ac3aa
31 -DIST thunderbird-68.2.0-cs.xpi 603047 BLAKE2B 68f73a2b37caf8bfedae93b73335ca3f9c3d03cd9f9cd2cb33981932018487c86a33b7a4613e6638b0dcd5e2c311d7691053a29226876f725339a227af45410a SHA512 1fde394a3ce68215544715d04ccde8931873d05358d68d653d8740a095631611acbf1769ec23431fa0703acd2e0f982d995210afed85f126546356a8d2061220
32 -DIST thunderbird-68.2.0-cy.xpi 589907 BLAKE2B 0291482caa8533e88c9dc72a45fabc12589efee2c610767764f0a9fba6c03b2438305a224d1a66bce3afda4b3ffdb6d69d0fbd30b3607eab8844dda72df786d5 SHA512 f7c8b802ea5030e17243a0f72d0460a5feeb8e13cef79a7e503853071918d36cd64218d168ef641b0f5203ff0a08acc2ab7616a70b74f94b78c488bb0be1f6d0
33 -DIST thunderbird-68.2.0-da.xpi 588354 BLAKE2B 14516b28eeebeee433eaf8c4b5d9aa1e7d4488229f28ebc42b71b82c9e988ef4bbb88c01e9a8ba18a866e2b302ca5adc210422fff88ab7b32718015bf79900da SHA512 af2d8d861aff8ff4617335eb774713885c267462227f0f95fded5f40bd4007a5ffc0cc7f2e8d8b48b48c98c501c191e8a608ef626bcb55c2506f8197052dda46
34 -DIST thunderbird-68.2.0-de.xpi 597808 BLAKE2B f2f184b973aa239f490d5596000ec218d2ec7caed6d52beda5a5d8cde76a226022bfd5e06ea49b920cc9f899299fdc96d80e20a62b49cf12d6e82fe36397eabc SHA512 848974df4ab0373bf0b6582e57e4d1dfffa8b8176c89e78a74f4019b8a52689a6d4a6932f1e7cb86f1a6886bcca9c9167ec3785d0adba6f5fbf0466177591795
35 -DIST thunderbird-68.2.0-el.xpi 699229 BLAKE2B 4793f970ee78fdb77074354e6d505145b6242c4b9c079a19fd74035af13535fa5fd365f59804336cfab12b3e3b8b18a1a782269ba7dc1bae4b69b785a262c252 SHA512 b3d9860e5faa5e78f2134322a9a10b38015cc44c8652c0ad92a69dffdb72b75809212b75ed4de8e8beba0c55ce58b8146713e839332e6309a776db152d348bb5
36 -DIST thunderbird-68.2.0-en-GB.xpi 556408 BLAKE2B d75442ba6d3579d3db48961cf7eff69e5da3609d8b43b56b9aa4b680ed6dd651b6a962e9b2ef4cb229082972a81951fe9d66ea2efb4d90262d5c472cd7ae9014 SHA512 ec5af923625d32d34fb56fe2e448a2597f459cafce7acb74f2d57b252485e40f3af979ddc203538958193a08986bf3772ed9696cbbe5e5f96b1156158e72dacd
37 -DIST thunderbird-68.2.0-es-AR.xpi 596556 BLAKE2B 865081329d8821092d32fb404a43075f720b63612c8792e22eae3b2de70a5c6f22e23a76540bb6249db915ce2b75bf052de5d809e370b33b216f66d72cd2311b SHA512 1aa54747099553ca51a1f7a94734336dd857d22de7a5c140e05f50366136fa3ca83694002c9b0a65d0bbaf6a67b940c4df1328661b4da6f752d87f747718d697
38 -DIST thunderbird-68.2.0-es-ES.xpi 518355 BLAKE2B 4960e900a314139a7f624d4fe3124c51821adebeacb1a52ef303f7ba22c2efe96d0869dad399e9154697ee9bed61989765bf6f5a6d86cdbd2e4b669b891285e9 SHA512 8049430710c8327243a9a2a2fad638b7a4ec33c0b25baaaede201a0f3010ef1f891a9c89081e520cb426d3314315fcf420f2569f85edcc6e110c9ec857e4cea9
39 -DIST thunderbird-68.2.0-et.xpi 573586 BLAKE2B d3d55d6a782b04acf7eaab211f60b52b607ecff397d8e552fd6d2bca25fa309dd6a3766696fccb3ff1f1dee28a32e5b18173ca3fec18edf79b555788ce3b9cbd SHA512 fe73e7ad6c3b93d0665270817116ab51ff8a8353d400923bbc2cf074a6b8e60f6425f4650976db9929b57eca48a71b183b7ea05e26b679e45193bf46e8fd858e
40 -DIST thunderbird-68.2.0-eu.xpi 579949 BLAKE2B 52c9f30ae117ea6cefc151f4e7f237d8d6986b29767a880eaaee27a5fba9557a55f8c6b0492d767ea08d9d8c51a28c2df53e6b0f4254b0e95decb6f6b25445a4 SHA512 e193dab991e5c9b4bb073ef22e0757d8e4d4ff16796ba450ee60dd22a15353d4de305df38bae73a5939e4362ea62d3a0dba688df78c39b3bfe84d60d49dcf796
41 -DIST thunderbird-68.2.0-fi.xpi 578423 BLAKE2B 7443e9b135d677fa62e173697c372c3d39174b156b2933d6d71199e7670fbf7ec1e65f0c81cda3941dd3da3b31e1f4d4c49e83ca11eee8370387803d30ef7a73 SHA512 8f3e7f104bc1741cffb97b7e0fa2e0f71e16c34c43e728083dabadf10436e9d8412d16be9afcc3fbbc8e3ed272616a53d146a59be58b6d4728667e393bb6288f
42 -DIST thunderbird-68.2.0-fr.xpi 607815 BLAKE2B 00fbe1f80a961358069905b16ff0f33903d9697f8dc0b511c8b73269584bcb68bd4693031924aa4dd497c93be5bda1d3a2eb0ac7785556974913b30608d64784 SHA512 1191176b6e15391a46c4ac9f9b8ca0f48973b484a50d4eeb5d65a4504da646ce1e4d90c8786ecd7ba5dccfa36f0b9ee1a0951b3578406e4afabf94399d5e8019
43 -DIST thunderbird-68.2.0-fy-NL.xpi 594471 BLAKE2B 08948c4941160857a2a817b855f02035c783bcd808710b7354080f300c33b85b1bf7745191912a4a7703c953cdc4c9caed2f63fd4553d1185fc19da26c482703 SHA512 3655a0b45d5b7ddec1eff8bf5cf75dbbee6675f566b30ead5eca007bbf0f198811bb91805d8ecdb14620937c5e1731bce36fc45e9bb2af9fa2694d4b5bf75200
44 -DIST thunderbird-68.2.0-ga-IE.xpi 588715 BLAKE2B b7edf2f3fab40e64b24fce77c7b77a2b721070ffad85b452b2fde4e636d375527958b0a56a6e440e52dc5d47bd3573e389278f9d65e3f3e8fa4d0c9e001bf051 SHA512 7959aed6a8d49aad3e5f68b55bf48fa895223caff752dc5e1e678571c2031076dfe98ef63ccc69282cfb748b4a4f0a8f203073e46b7c40b12165b7b17cdbe498
45 -DIST thunderbird-68.2.0-gd.xpi 587114 BLAKE2B fe7397eff3b3b33fb205af4ae807157db142b04be0df1e6e32ec77af6c3ed5481083e326d7ae72caa1cce93442c89db256fb661f37c13b57acd8bdee507addb1 SHA512 63c765aa3f3ac9232c21917ac011a0d45c3437aa672a1f326e9081e968f053ec31ca057d91869f7e6675b434ca4123b076c656dbd0a6d858b3b7904104bff093
46 -DIST thunderbird-68.2.0-gl.xpi 568401 BLAKE2B 612d6118c83d4de45539c0c3fef1e3bacd38ec8dd2adb741b48dcf4716a18fb4c1ff5f0c55a519d460edc6ee2881aeeeb3057bfbe4d16c88a80c91c9d4f25ac1 SHA512 f072e5d4f810fb4410333dcd8e4e38d99ff471f1a8702554fc2af211e0934cac1d2e875d2532b54f336a23df40749bdd43b0751bd9b34d47e315762e628cbf58
47 -DIST thunderbird-68.2.0-he.xpi 604792 BLAKE2B 4f3c6a142ec32a5245dc961dc4a56297070368e08ec569a6bf8813e7648e0f2adef20686a23fd405a58bca7649ceddb822316eed494320521c3a825030bbf39d SHA512 e54499712f207c0355cde96943e0a42e944787d363cacd4c1467d5cf8576c885c2629e95a2c0679171f473a510ec7aef0063bf36f9c03924743cacfef7100cbd
48 -DIST thunderbird-68.2.0-hr.xpi 583787 BLAKE2B 855daecb3e4c3d910d27266011ab58d3ee1d9de893e9a6a00307ddb0a30ad32898de8e3dec15139aca350dadc7fd25828164c0821d828bbfc617332f6f196908 SHA512 a61729b0cbe170d488c18450c330091d97bd78a0a70a0500c60c3d752ce3c1ac2008b897b2773f70b9cb0757ee79b2f60a1b4045bf52eefdba39307411bb705b
49 -DIST thunderbird-68.2.0-hsb.xpi 616040 BLAKE2B 4b9ba9a4df604ab23ea06421da973e7ccff0460ce9e1d762e2ad6b2907ef496b6ff33fba2043e66bcd31aefe55b2bdbc27e94f4a1b9ab97681d72d63e084f288 SHA512 2eab483d307deb10b8d762156e1683def0053d94671cf464a95da184da6bbea92a393dba52f2bd8e98a66eb00ffae1c840503c48e7ba0f445a90eb53e56a7ce0
50 -DIST thunderbird-68.2.0-hu.xpi 618159 BLAKE2B da0a4b03c522f1e599d25bff469fa1eeb5f3bde352444b033bef8828ff6eb7ee84f4079feaeb0fa98e95495fca226c3a0a468e8f1c4e0350b3ebff195f40cc80 SHA512 87091e177a36ec5cbf4543d5b629debd32abe0cd8e970862f1cadd3211b784c01849999ece6ed69bff5d71535a4710a4504a52bb5b92798139b60680128b77c5
51 -DIST thunderbird-68.2.0-hy-AM.xpi 630528 BLAKE2B 49e36e485bc829541dcdc3991b9db05b758f7562b80b858219559ecc5157ba18cd3c6faad6ff72b453efa9f61cc4209ede7464f71869e53d2fadda2a68bde344 SHA512 6afe8db4d56dd2e90c05feb706c678afac3eef1518048a72b93653a8b68e4697c119664c49b1f46004d12ae3cb7821ac2a65ef50642bbf1ee69536c42cc48bbf
52 -DIST thunderbird-68.2.0-id.xpi 567752 BLAKE2B 314fb6c5d05a55e979c2267802ed698bd9791507ca86bce16dc0c29138ac4a32a5d4262f138fdca646d38bf7c20531de3085e1e0a9749bce432c239d5234602a SHA512 729cee80f7bff4013b2fa48a4ac4941a4319d344e32649456748d27f5608d2c9e5d44a730416ac2d6442b79e85b8bb466c5e95bcae78865aafe142e48200cf3d
53 -DIST thunderbird-68.2.0-is.xpi 575445 BLAKE2B 9373c2a6ecb9ffce75a7f10345b19426fda5419880641fb40bcf3d071c0354fee2913f92701dfa32cefced079375d76949925a412edb9fa1bc8d03b48e6364c4 SHA512 cddfa8b0cd6238f56a6dc65b671aeecac0a73641a1924b50c7d31d6947d5477ebcfee9ee97d31fe10d25e8d2c23edeba2aef18467c6ce722e50fb589bb97d0e2
54 -DIST thunderbird-68.2.0-it.xpi 489525 BLAKE2B effacde911582ab60315b25f2d8ad4ed835b91cba565ec6203bfb7ce472594d96edd036c8127f6cc9aed89ac5729d2d83bd4e0df5cf54530be158f99b80e9d6c SHA512 183256da4d4bc52c057d0e9c157201554950d4e34c03801f0e0412181d4aeb527900a2d74b6ef56ad81775d8cb2d65f3e8f242291e6c1d79892786d5f4a36b49
55 -DIST thunderbird-68.2.0-ja.xpi 643580 BLAKE2B f239cd0c7a92f95282d39df7c809c8cada701579c73151df9106eb13e16423610dc2dc20d0267c34d3b66b1ddc100555402d67476748e00399e13d7cb8821fc4 SHA512 7f4cedb58b4da31b1ca0198aadc357563ebf16132e0e039ce29a4bad59bae7223c002ccf099ea67306db8de42eea811e8f6fb9a97aeae10cbbdbf930f0885f8b
56 -DIST thunderbird-68.2.0-ko.xpi 620534 BLAKE2B a02bf7613a52e1174cca518e7782341312c4e48ee463910d1cb70d41177adc795db3fbe6ceae7811605a5c8f637c53e1cbcdb288a70ae75fb2f1a5a4963bd8d1 SHA512 4c2113529b35b7cfde35c664066a65f54fa0cb2c7c8e61e1fd0c5c70c105be51ec07c9ad64539bdd9f4b925645e34bdb2ad53a0bcfce3b3d39063c8767f230f9
57 -DIST thunderbird-68.2.0-lt.xpi 603850 BLAKE2B dd4f8cd83fcaec999a7ba2bf4839162ab8da9bafcb139b1dba831d2da20eedabe948cba483b29a257a4c33e4b900554553d182ef6601c7e57f97e8de3001775a SHA512 5aef2ad8e2b98e8a1a73c337769d444711ed4130edb0ed841a68481123551fa9a7a029f572d2064bf3f2ac6ad539f8e1dc2bc6bd2b11d576c9806a58b0a29905
58 -DIST thunderbird-68.2.0-nb-NO.xpi 574023 BLAKE2B 8d7d5eb23dfc3bd07884a65403269397dd8449e48984cb56ac519be454644996405074ad3ce28832aa9f575ffbab3caa84fcfb7b1936b1e5b37cfe6bf50521dd SHA512 ec554bf9f72e4a30268bbd9fedfcefa8fcbf4518b97a415e7dfc3ddad586bd4c2cb5aa6409f31b2cb59aca101a4cfa80d79a80ca9302a07c50193707ac07a27b
59 -DIST thunderbird-68.2.0-nl.xpi 581359 BLAKE2B 5c75149d23f12d4e7eb9b107b1ee3115b32fca8e9693980e2718d2ff143815216b2fa83c9925b7395cf6acfb33fffb2e67e56b1c17dd94090b51da7a0f290c55 SHA512 0a86d856f2619482451aa6283305cd9abbd2700e0431c8fe8c9852725523a9c101bc5d18061460d13a92c5541630e3d913bee3192d87df3f412b7e4b1526b8e1
60 -DIST thunderbird-68.2.0-nn-NO.xpi 574953 BLAKE2B 7c87cb36511e7c6a4ed7aa097b4e83208f769c5cbddfdc0b0e225d8e0d775c1464751ff2a747d08b8c459ebe9540a9375c4c41bce2680f08870b3fe5ac4b21b1 SHA512 857a5fcdd2c19ffa1bc32b589fec6fb093f40c1ad6579ddb28a20c8a5a8e0efea5136bba37297019592e511392cdfa420369c3be968ce0cb11074ab45efbf868
61 -DIST thunderbird-68.2.0-pl.xpi 576090 BLAKE2B 85e5b432d97bea035bad61bfe08aecb933044319306ca58ddbf06e310d84f1f2a4acf0ee74a9f01fcae02cc9446d54a2e546618869fae845f33acd817413bed0 SHA512 cecff797b042339d20eef0efb80edc6f25392cb13e2fc9a9834c693e752d49df0e6457ee14393bffa439be2e314c4eb07eb24d066aef0c42a04a25ea6bc2f19c
62 -DIST thunderbird-68.2.0-pt-BR.xpi 589842 BLAKE2B 0fb6ffec3cf2ea77d8121380664f17b6d64b8ce39adc39635fbf6e848de62f60d8a23876d5d563939d1400546f060166e338963c6c76d244ebb0a95e9857f232 SHA512 53a3a623d912273ba42795aa0b6e4420c17fca41c138e8890ea873f67d0f29487a0aed81dfabfa5ea4ff205bb0b76c6c14218aaa866f98e493b53713c0ac622b
63 -DIST thunderbird-68.2.0-pt-PT.xpi 588107 BLAKE2B 97b0dd2e49c3dd5d9959a6c74071df47f05225a2966b02df4e6e177592fdd9ebea5b4a3f259e0a4f20ffe113470dd3cf5159aab6664ce3a54b9ca4d8858cbc04 SHA512 50c9f8e9e719dec0fcf59c8d2c0b8f5f06013d01d087c32ab75b2855879662b1fbd3f61bfb39d94f9e8933862c828b25596b30616e561b0836a820304975f1bf
64 -DIST thunderbird-68.2.0-rm.xpi 578054 BLAKE2B ca090b200f2b1a30d3c4b3e92ce843559a8763fab705f3a764752c0cf3a8e56725fe9f0cb3ec0501aba89bdcbf9af88d2b7a36cd5cd42ea27f2acb6978014d8d SHA512 26d590ce7aa753a64bfd25586b02fd859b46ba7caf02cbd50c0ae3459871b463dbd9cc621b896fd4b80c4deaa6724f8383522916807c0481163839e1009fb1a0
65 -DIST thunderbird-68.2.0-ro.xpi 594846 BLAKE2B 04e4494f35c5c5fd2f1f1e9ccaa657b6fbb1f19f1cef82b1f0dac401cb0b4ed71246122d64e6d36e32e71cd7b9b8727ac38c1f33a7304b1b8aa17db896cae2b2 SHA512 9ec5682daa29e094c28abcce89910e7a84f366222ce95a0410c7dc73222874ce70318b7099d439a02013ca83c2f96c9164d09b5d43bb0a536651e7184b2c2cdd
66 -DIST thunderbird-68.2.0-ru.xpi 683329 BLAKE2B 3f3ee94798e69b13a55732e201ba44a03d33da8f16dab67b29fe846dc32be72b21c1d1ccab65e7daad58200138f4fe307d0b77c93295fad76ca748c12fbc4793 SHA512 94bae5cce1dfda964b631fd2247900e840eb8d9ff06d73633ea0071fcbe4eb6131c67f1898c1aa852f03322d105967d2a6e7f9e5efae7c741d23ab1497731b68
67 -DIST thunderbird-68.2.0-si.xpi 637410 BLAKE2B 5984f887103c3b37e16542b5d92ca28d755f16d8da9e07a4b2720f8ad7fce098859421a1be48d920320cc19198fd75f2ca8feb391225daef456c17ff1058da8f SHA512 14c06b2b859717a46180cbcee88900f3d2ed1cb0094ce977b5adb7140e011f0548f71fdf79e0c2f527e3ae6de01165c3a48ee177b91de884c0ecab3eaa753689
68 -DIST thunderbird-68.2.0-sk.xpi 609757 BLAKE2B d5a7d1ff7075c5725d6b56f5c084d690f45616cca6131f99b3bd974aa458aa56578cf862f7d81a6659d36e2748eaee726a74c6cc123af130a77fc52cf467b859 SHA512 1eea25f000f97c2e840f232e216c219000560e2d6385255e01ad93809d6c65bce17429432d8f862bbd3566ae3b405fbd062d4f1b67c187a73f98162c1031e729
69 -DIST thunderbird-68.2.0-sl.xpi 590633 BLAKE2B af8ca344a5eac40a9648d6197ff84519f1f031ddd57fd59506ef636ba8527503f863b98eb3b33ed4bc217cfbe4bc44a0f33be1ef5fb30966fc297fc78643d270 SHA512 ea18224ea3887a78f15211d91db2d9dc4b39dc9ba82420da0817c8658efe2830ca07604eb1767e6e821d056b2ae26e90bc51b83d941ba9b0f996ade9dceb79c1
70 -DIST thunderbird-68.2.0-sq.xpi 598904 BLAKE2B 19c0b52b18b1628e3ae7bf6f8d03b51f4f9ca27668e4cf5876b60a1af04ce6d69cfc16bcc5c0309ce6880a9609e4132b1e55febf10f9da3d71b25e2aa003b7d8 SHA512 df336d62d0aa3d5e50abb987fde5929ca9bf52705bac4ce3815d6138499248e92dd3a5daeff60654a2f25e945b0d487924889f14e159d02ea1f40cb5c5aad4f4
71 -DIST thunderbird-68.2.0-sr.xpi 624901 BLAKE2B 77b8895376e7f397545af99739b7f559b1041f6c19339fd43307b5f50027db44d671f447c113a69ce3b73130342c440512acabd1fdc3781a2c5746f5accdfd4b SHA512 ecada5af5c8900744ec2cd42c14c9e358cb83451ea6f500f0f6f49acf8cef1dc0f7b2e382372ca5128d6c57e32a7b56faccc3f69595817789567660c542130d7
72 -DIST thunderbird-68.2.0-sv-SE.xpi 591600 BLAKE2B 3b9c01947e7305d379e6bb43c618a63c64397a7a09383139a3fe6a1ea39648f35cea86f1176347a2b304c24fa0a9900df5b22974287b0c0a0bd11a8a1c2c3ec2 SHA512 778e0432ada9cd0d74b4cbeaebf569d52734309aff9238ea6f489f5460cda2d5421e7dfa2bb4b10540e1e8ea0015c80691398462027ee23b08e2aeac561a0978
73 -DIST thunderbird-68.2.0-tr.xpi 599712 BLAKE2B 116727742ecfa02f2d8c373da4234c3a38e8beda9bca684bde30083fe5129e1be4dab9f2ffcff34c31ee45c1b239af986abed5a5f207e398cb4af0961064a084 SHA512 d98b00a00d6e866cbc9362ee53caed108ce7826323c6072851ab81f05f4a3f2cdef64ec0ff1e25d1425fc724d7c28acaae8c4e227e353f07a942e6c964b732df
74 -DIST thunderbird-68.2.0-uk.xpi 671458 BLAKE2B 888be9634bade033b5839e8fa0dea5fad3ee421305dc19d9aa08b417ff8a60605fc111eda4af92e52522f708369cf35814eb52995e30aa5e785647eadfc26305 SHA512 ec265e3c32ff2dda081b0865cbbd28603f38622ccce553edcada8c17022ba0d23ddd8e390cf3b877091d0e7acb151bc2385ef9d518278e48cf6aadf12ac4baf3
75 -DIST thunderbird-68.2.0-vi.xpi 623427 BLAKE2B acd1390aac23cdb7e1387e9b260515d620304d1512cad87b7c28f58f957cc30e017c6224f4a5d82bbc46f7e8577553a82adf8c43951ee6c18ba222055117cf8e SHA512 b46c64b0b800731bc43a080050514ab7e073241847fffe80583fad24db970819969f1b54ac9ff01dc32ec8f99dbcd3b5a251250467f2d4dc0f336436aeff01c9
76 -DIST thunderbird-68.2.0-zh-CN.xpi 626824 BLAKE2B d686771245a30d2668c9ced92ae3d2a1b9c296b85c8c05faa7c92e913112d8af36d2c9428c34b190a0c489177bb7cd2504d96e29d6baa2c1b380faecae8a6fe9 SHA512 094adef9fc03536c599cf25c30de11e509f82d12244d61ad1a6f4a791a8b6d6ca09ed37ca1f18c6fa27511966b5a50e305b30b1b29deb8efa1679b144546dc3c
77 -DIST thunderbird-68.2.0-zh-TW.xpi 627480 BLAKE2B ea94cb229d496facaef3739635a66050190429235cd6b8cb58b1f1332d7c4121eece80f0aa1b744c4073ddb5990544ea83176563afdb45d93d8fbf5b0600586d SHA512 f75c2c0951d1e65f3826827dc5fde28556d64e0f0ffb9bbfd87c1ed740df558ebc3687fed166b36bbed95baea59ccebbf5db31f2f4273b7fd97c0c14c0afb4ab
78 -DIST thunderbird-68.2.0.source.tar.xz 331361548 BLAKE2B 887f127527955864689ab8d30f621c250796306b83c4ce8ac26021236baa3dcdb4fc425362ff5bf5ccb8ccd0e9d4ff54b071a8958723631bf2f42edb29dcce2d SHA512 ca9afc870245dfaaabe3c75d4db266596c9dd714ea20b775b80e5d9df4671a5c71d2af84c734e27e07efcdb6f0fac0c34b48fda45a5a64e3e092bdafea474efc
79 DIST thunderbird-68.2.1-ar.xpi 617167 BLAKE2B b50b430eeba57348a037273dab535e8877ff267459a72cf21bdcf369ce95fd09bf2e86d220eb9559c7a03546f79675af73a28b5b183a737df661742b8e911efa SHA512 39c797056fd7374260635530454ae3406b340041ef411cfc186445d7626e3a0c11d7c976369968e98fd36d3148402bb84d6c79849d14ec3cd25cb04606275019
80 DIST thunderbird-68.2.1-ast.xpi 551297 BLAKE2B f4010d8012aae63e032d78a09410d41f413174c03ff4359e4382b56df71f1fae8a134bb8210b92d1f309fcbcdbe3edc9974ae37e25b1a56488b5957b2ffb41b5 SHA512 0487a998cab8b420b5ba662ee35a413bff0b4da7997374036efdb5fdc7265924ee846be891d878d4d0c72d829786808bc2e2f4ea0db5e1b4cb9d4a053134390b
81 DIST thunderbird-68.2.1-be.xpi 646279 BLAKE2B 1bbf3911ad591887267753cfe0dbc2abd5860e8f530147f168c8c8b7f662765d7945e9a58f5021a9404d54d81a47e421705d2c521a0a4a9fef1f6f99e26669aa SHA512 e6cd069f7db33b6bc43ea5962aedb6c3579981f3b4ad4490b40078936c7ed0d34dad4f44f2e1245db40a2c02f3580ebd53d0aceedc1dcd8e5e13645fa2e5ec55
82
83 diff --git a/mail-client/thunderbird/thunderbird-68.2.0.ebuild b/mail-client/thunderbird/thunderbird-68.2.0.ebuild
84 deleted file mode 100644
85 index 59df995aab3..00000000000
86 --- a/mail-client/thunderbird/thunderbird-68.2.0.ebuild
87 +++ /dev/null
88 @@ -1,776 +0,0 @@
89 -# Copyright 1999-2019 Gentoo Authors
90 -# Distributed under the terms of the GNU General Public License v2
91 -
92 -EAPI=6
93 -VIRTUALX_REQUIRED="pgo"
94 -WANT_AUTOCONF="2.1"
95 -MOZ_ESR=""
96 -MOZ_LIGHTNING_VER="6.2.5"
97 -MOZ_LIGHTNING_GDATA_VER="4.4.1"
98 -
99 -PYTHON_COMPAT=( python3_{5,6,7} )
100 -PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
101 -
102 -# This list can be updated using scripts/get_langs.sh from the mozilla overlay
103 -MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR
104 -es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it
105 -ja ko lt nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr
106 -sv-SE tr uk vi zh-CN zh-TW )
107 -
108 -# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
109 -MOZ_PV="${PV/_beta/b}"
110 -
111 -# Patches
112 -PATCHFF="firefox-68.0-patches-12"
113 -
114 -MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases"
115 -
116 -# ESR releases have slightly version numbers
117 -if [[ ${MOZ_ESR} == 1 ]]; then
118 - MOZ_PV="${MOZ_PV}esr"
119 -fi
120 -MOZ_P="${PN}-${MOZ_PV}"
121 -
122 -LLVM_MAX_SLOT=9
123 -
124 -DESCRIPTION="Thunderbird Mail Client"
125 -HOMEPAGE="https://www.mozilla.org/thunderbird"
126 -
127 -KEYWORDS="amd64 ~ppc64 x86 ~amd64-linux ~x86-linux"
128 -SLOT="0"
129 -LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
130 -IUSE="bindist clang cpu_flags_x86_avx2 dbus debug eme-free
131 - +gmp-autoupdate hardened jack lightning lto neon pgo pulseaudio
132 - selinux startup-notification +system-av1 +system-harfbuzz +system-icu
133 - +system-jpeg +system-libevent +system-sqlite +system-libvpx
134 - +system-webp test wayland wifi"
135 -RESTRICT="!bindist? ( bindist )
136 - !test? ( test )"
137 -
138 -PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/${PATCHFF}.tar.xz )
139 -SRC_URI="${SRC_URI}
140 - ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz
141 - https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz
142 - lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz )
143 - ${PATCH_URIS[@]}"
144 -
145 -inherit check-reqs eapi7-ver flag-o-matic toolchain-funcs eutils \
146 - gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils \
147 - autotools mozlinguas-v2 virtualx multiprocessing
148 -
149 -CDEPEND="
150 - >=dev-libs/nss-3.44.1
151 - >=dev-libs/nspr-4.21
152 - dev-libs/atk
153 - dev-libs/expat
154 - >=x11-libs/cairo-1.10[X]
155 - >=x11-libs/gtk+-2.18:2
156 - >=x11-libs/gtk+-3.4.0:3[X]
157 - x11-libs/gdk-pixbuf
158 - >=x11-libs/pango-1.22.0
159 - >=media-libs/libpng-1.6.35:0=[apng]
160 - >=media-libs/mesa-10.2:*
161 - media-libs/fontconfig
162 - >=media-libs/freetype-2.4.10
163 - kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
164 - virtual/freedesktop-icon-theme
165 - dbus? ( >=sys-apps/dbus-0.60
166 - >=dev-libs/dbus-glib-0.72 )
167 - startup-notification? ( >=x11-libs/startup-notification-0.8 )
168 - >=x11-libs/pixman-0.19.2
169 - >=dev-libs/glib-2.26:2
170 - >=sys-libs/zlib-1.2.3
171 - >=virtual/libffi-3.0.10:=
172 - virtual/ffmpeg
173 - x11-libs/libX11
174 - x11-libs/libXcomposite
175 - x11-libs/libXdamage
176 - x11-libs/libXext
177 - x11-libs/libXfixes
178 - x11-libs/libXrender
179 - x11-libs/libXt
180 - system-av1? (
181 - >=media-libs/dav1d-0.3.0:=
182 - >=media-libs/libaom-1.0.0:=
183 - )
184 - system-harfbuzz? ( >=media-libs/harfbuzz-2.4.0:0= >=media-gfx/graphite2-1.3.13 )
185 - system-icu? ( >=dev-libs/icu-63.1:= )
186 - system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
187 - system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] )
188 - system-libvpx? ( =media-libs/libvpx-1.7*:0=[postproc] )
189 - system-sqlite? ( >=dev-db/sqlite-3.28.0:3[secure-delete,debug=] )
190 - system-webp? ( >=media-libs/libwebp-1.0.2:0= )
191 - wifi? ( kernel_linux? ( >=sys-apps/dbus-0.60
192 - >=dev-libs/dbus-glib-0.72
193 - net-misc/networkmanager ) )
194 - jack? ( virtual/jack )
195 - selinux? ( sec-policy/selinux-mozilla )"
196 -
197 -RDEPEND="${CDEPEND}
198 - jack? ( virtual/jack )
199 - pulseaudio? ( || ( media-sound/pulseaudio
200 - >=media-sound/apulse-0.1.9 ) )
201 - selinux? ( sec-policy/selinux-mozilla )"
202 -
203 -DEPEND="${CDEPEND}
204 - app-arch/zip
205 - app-arch/unzip
206 - >=dev-util/cbindgen-0.8.7
207 - >=net-libs/nodejs-8.11.0
208 - >=sys-devel/binutils-2.30
209 - sys-apps/findutils
210 - || (
211 - (
212 - sys-devel/clang:9
213 - !clang? ( sys-devel/llvm:9 )
214 - clang? (
215 - =sys-devel/lld-9*
216 - sys-devel/llvm:9[gold]
217 - pgo? ( =sys-libs/compiler-rt-sanitizers-9*[profile] )
218 - )
219 - )
220 - (
221 - sys-devel/clang:8
222 - !clang? ( sys-devel/llvm:8 )
223 - clang? (
224 - =sys-devel/lld-8*
225 - sys-devel/llvm:8[gold]
226 - pgo? ( =sys-libs/compiler-rt-sanitizers-8*[profile] )
227 - )
228 - )
229 - (
230 - sys-devel/clang:7
231 - !clang? ( sys-devel/llvm:7 )
232 - clang? (
233 - =sys-devel/lld-7*
234 - sys-devel/llvm:7[gold]
235 - pgo? ( =sys-libs/compiler-rt-sanitizers-7*[profile] )
236 - )
237 - )
238 - (
239 - sys-devel/clang:6
240 - !clang? ( sys-devel/llvm:6 )
241 - clang? (
242 - =sys-devel/lld-6*
243 - sys-devel/llvm:6[gold]
244 - pgo? ( =sys-libs/compiler-rt-sanitizers-6*[profile] )
245 - )
246 - )
247 - )
248 - pulseaudio? ( media-sound/pulseaudio )
249 - >=virtual/rust-1.34.0
250 - wayland? ( >=x11-libs/gtk+-3.11:3[wayland] )
251 - amd64? ( >=dev-lang/yasm-1.1 virtual/opengl )
252 - x86? ( >=dev-lang/yasm-1.1 virtual/opengl )
253 - !system-av1? (
254 - amd64? ( >=dev-lang/nasm-2.13 )
255 - x86? ( >=dev-lang/nasm-2.13 )
256 - )"
257 -
258 -REQUIRED_USE="wifi? ( dbus )
259 - pgo? ( lto )"
260 -
261 -S="${WORKDIR}/${MOZ_P%b[0-9]*}"
262 -
263 -BUILD_OBJ_DIR="${S}/tbird"
264 -
265 -# allow GMP_PLUGIN_LIST to be set in an eclass or
266 -# overridden in the enviromnent (advanced hackers only)
267 -if [[ -z $GMP_PLUGIN_LIST ]] ; then
268 - GMP_PLUGIN_LIST=( gmp-gmpopenh264 gmp-widevinecdm )
269 -fi
270 -
271 -llvm_check_deps() {
272 - if ! has_version --host-root "sys-devel/clang:${LLVM_SLOT}" ; then
273 - ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
274 - return 1
275 - fi
276 -
277 - if use pgo ; then
278 - if ! has usersandbox $FEATURES ; then
279 - eerror "You must enable usersandbox as X server can not run as root!"
280 - fi
281 - fi
282 -
283 - if use clang ; then
284 - if ! has_version --host-root "=sys-devel/lld-${LLVM_SLOT}*" ; then
285 - ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
286 - return 1
287 - fi
288 -
289 - if use pgo ; then
290 - if ! has_version --host-root "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}*" ; then
291 - ewarn "=sys-libs/compiler-rt-sanitizers-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..."
292 - return 1
293 - fi
294 - fi
295 - fi
296 -
297 - einfo "Will use LLVM slot ${LLVM_SLOT}!"
298 -}
299 -
300 -pkg_setup() {
301 - moz_pkgsetup
302 -
303 - # Avoid PGO profiling problems due to enviroment leakage
304 - # These should *always* be cleaned up anyway
305 - unset DBUS_SESSION_BUS_ADDRESS \
306 - DISPLAY \
307 - ORBIT_SOCKETDIR \
308 - SESSION_MANAGER \
309 - XDG_SESSION_COOKIE \
310 - XAUTHORITY
311 -
312 - if ! use bindist ; then
313 - einfo
314 - elog "You are enabling official branding. You may not redistribute this build"
315 - elog "to any users on your network or the internet. Doing so puts yourself into"
316 - elog "a legal problem with Mozilla Foundation."
317 - elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag."
318 - fi
319 -
320 - addpredict /proc/self/oom_score_adj
321 -
322 - llvm_pkg_setup
323 -}
324 -
325 -pkg_pretend() {
326 - # Ensure we have enough disk space to compile
327 - if use pgo || use lto || use debug || use test ; then
328 - CHECKREQS_DISK_BUILD="8G"
329 - else
330 - CHECKREQS_DISK_BUILD="4G"
331 - fi
332 -
333 - check-reqs_pkg_setup
334 -}
335 -
336 -src_unpack() {
337 - unpack ${A}
338 -
339 - # Unpack language packs
340 - mozlinguas_src_unpack
341 -}
342 -
343 -src_prepare() {
344 - # Apply firefox patchset then apply thunderbird patches
345 - rm "${WORKDIR}"/firefox/2013_avoid_noinline_on_GCC_with_skcms.patch || die
346 - rm "${WORKDIR}"/firefox/2015_fix_cssparser.patch || die
347 - eapply "${WORKDIR}/firefox"
348 - pushd "${S}"/comm &>/dev/null || die
349 - eapply "${FILESDIR}/1000_fix_gentoo_preferences.patch"
350 - popd &>/dev/null || die
351 -
352 - # Allow user to apply any additional patches without modifing ebuild
353 - eapply_user
354 -
355 - local n_jobs=$(makeopts_jobs)
356 - if [[ ${n_jobs} == 1 ]]; then
357 - einfo "Building with MAKEOPTS=-j1 is known to fail (bug #687028); Forcing MAKEOPTS=-j2 ..."
358 - export MAKEOPTS=-j2
359 - fi
360 -
361 - # Enable gnomebreakpad
362 - if use debug ; then
363 - sed -i -e "s:GNOME_DISABLE_CRASH_DIALOG=1:GNOME_DISABLE_CRASH_DIALOG=0:g" \
364 - "${S}"/build/unix/run-mozilla.sh || die "sed failed!"
365 - fi
366 -
367 - # Drop -Wl,--as-needed related manipulation for ia64 as it causes ld sefgaults, bug #582432
368 - if use ia64 ; then
369 - sed -i \
370 - -e '/^OS_LIBS += no_as_needed/d' \
371 - -e '/^OS_LIBS += as_needed/d' \
372 - "${S}"/widget/gtk/mozgtk/gtk2/moz.build \
373 - "${S}"/widget/gtk/mozgtk/gtk3/moz.build \
374 - || die "sed failed to drop --as-needed for ia64"
375 - fi
376 -
377 - # Fix sandbox violations during make clean, bug 372817
378 - sed -e "s:\(/no-such-file\):${T}\1:g" \
379 - -i "${S}"/config/rules.mk \
380 - -i "${S}"/nsprpub/configure{.in,} \
381 - || die
382 -
383 - # Don't exit with error when some libs are missing which we have in
384 - # system.
385 - sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
386 - -i "${S}"/comm/mail/installer/Makefile.in || die
387 -
388 - # Don't error out when there's no files to be removed:
389 - sed 's@\(xargs rm\)$@\1 -f@' \
390 - -i "${S}"/toolkit/mozapps/installer/packager.mk || die
391 -
392 - # Keep codebase the same even if not using official branding
393 - sed '/^MOZ_DEV_EDITION=1/d' \
394 - -i "${S}"/browser/branding/aurora/configure.sh || die
395 -
396 - # rustfmt, a tool to format Rust code, is optional and not required to build Firefox.
397 - # However, when available, an unsupported version can cause problems, bug #669548
398 - sed -i -e "s@check_prog('RUSTFMT', add_rustup_path('rustfmt')@check_prog('RUSTFMT', add_rustup_path('rustfmt_do_not_use')@" \
399 - "${S}"/build/moz.configure/rust.configure || die
400 -
401 - # Autotools configure is now called old-configure.in
402 - # This works because there is still a configure.in that happens to be for the
403 - # shell wrapper configure script
404 - eautoreconf old-configure.in
405 -
406 - # Must run autoconf in js/src
407 - cd "${S}"/js/src || die
408 - eautoconf old-configure.in
409 -}
410 -
411 -src_configure() {
412 - MEXTENSIONS="default"
413 - # Google API keys (see http://www.chromium.org/developers/how-tos/api-keys)
414 - # Note: These are for Gentoo Linux use ONLY. For your own distribution, please
415 - # get your own set of keys.
416 - _google_api_key=AIzaSyDEAOvatFo0eTgsV_ZlEzx0ObmepsMzfAc
417 -
418 - # Add information about TERM to output (build.log) to aid debugging
419 - # blessings problems
420 - if [[ -n "${TERM}" ]] ; then
421 - einfo "TERM is set to: \"${TERM}\""
422 - else
423 - einfo "TERM is unset."
424 - fi
425 -
426 - if use clang && ! tc-is-clang ; then
427 - # Force clang
428 - einfo "Enforcing the use of clang due to USE=clang ..."
429 - CC=${CHOST}-clang
430 - CXX=${CHOST}-clang++
431 - strip-unsupported-flags
432 - elif ! use clang && ! tc-is-gcc ; then
433 - # Force gcc
434 - einfo "Enforcing the use of gcc due to USE=-clang ..."
435 - CC=${CHOST}-gcc
436 - CXX=${CHOST}-g++
437 - strip-unsupported-flags
438 - fi
439 -
440 - ####################################
441 - #
442 - # mozconfig, CFLAGS and CXXFLAGS setup
443 - #
444 - ####################################
445 -
446 - mozconfig_init
447 - # common config components
448 - mozconfig_annotate 'system_libs' \
449 - --with-system-zlib \
450 - --with-system-bz2
451 -
452 - # Must pass release in order to properly select linker
453 - mozconfig_annotate 'Enable by Gentoo' --enable-release
454 -
455 - if use pgo ; then
456 - if ! has userpriv $FEATURES ; then
457 - eerror "Building firefox with USE=pgo and FEATURES=-userpriv is not supported!"
458 - fi
459 - fi
460 -
461 - # Don't let user's LTO flags clash with upstream's flags
462 - filter-flags -flto*
463 -
464 - if use lto ; then
465 - local show_old_compiler_warning=
466 -
467 - if use clang ; then
468 - # At this stage CC is adjusted and the following check will
469 - # will work
470 - if [[ $(clang-major-version) -lt 7 ]] ; then
471 - show_old_compiler_warning=1
472 - fi
473 -
474 - # Upstream only supports lld when using clang
475 - mozconfig_annotate "forcing ld=lld due to USE=clang and USE=lto" --enable-linker=lld
476 - else
477 - if [[ $(gcc-major-version) -lt 8 ]] ; then
478 - show_old_compiler_warning=1
479 - fi
480 -
481 - # Bug 689358
482 - append-cxxflags -flto
483 -
484 - if ! use cpu_flags_x86_avx2 ; then
485 - local _gcc_version_with_ipa_cdtor_fix="8.3"
486 - local _current_gcc_version="$(gcc-major-version).$(gcc-minor-version)"
487 -
488 - if ver_test "${_current_gcc_version}" -lt "${_gcc_version_with_ipa_cdtor_fix}" ; then
489 - # due to a GCC bug, GCC will produce AVX2 instructions
490 - # even if the CPU doesn't support AVX2, https://gcc.gnu.org/ml/gcc-patches/2018-12/msg01142.html
491 - einfo "Disable IPA cdtor due to bug in GCC and missing AVX2 support -- triggered by USE=lto"
492 - append-ldflags -fdisable-ipa-cdtor
493 - else
494 - einfo "No GCC workaround required, GCC version is already patched!"
495 - fi
496 - else
497 - einfo "No GCC workaround required, system supports AVX2"
498 - fi
499 -
500 - # Linking only works when using ld.gold when LTO is enabled
501 - mozconfig_annotate "forcing ld=gold due to USE=lto" --enable-linker=gold
502 - fi
503 -
504 - if [[ -n "${show_old_compiler_warning}" ]] ; then
505 - # Checking compiler's major version uses CC variable. Because we allow
506 - # user to control used compiler via USE=clang flag, we cannot use
507 - # initial value. So this is the earliest stage where we can do this check
508 - # because pkg_pretend is not called in the main phase function sequence
509 - # environment saving is not guaranteed so we don't know if we will have
510 - # correct compiler until now.
511 - ewarn ""
512 - ewarn "USE=lto requires up-to-date compiler (>=gcc-8 or >=clang-7)."
513 - ewarn "You are on your own -- expect build failures. Don't file bugs using that unsupported configuration!"
514 - ewarn ""
515 - sleep 5
516 - fi
517 -
518 - mozconfig_annotate '+lto' --enable-lto=thin
519 -
520 - if use pgo ; then
521 - mozconfig_annotate '+pgo' MOZ_PGO=1
522 - fi
523 - else
524 - # Avoid auto-magic on linker
525 - if use clang ; then
526 - # This is upstream's default
527 - mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
528 - elif tc-ld-is-gold ; then
529 - mozconfig_annotate "linker is set to gold" --enable-linker=gold
530 - else
531 - mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
532 - fi
533 - fi
534 -
535 - # It doesn't compile on alpha without this LDFLAGS
536 - use alpha && append-ldflags "-Wl,--no-relax"
537 -
538 - # Add full relro support for hardened
539 - if use hardened ; then
540 - append-ldflags "-Wl,-z,relro,-z,now"
541 - mozconfig_use_enable hardened hardening
542 - fi
543 -
544 - # Modifications to better support ARM, bug 553364
545 - if use neon ; then
546 - mozconfig_annotate '' --with-fpu=neon
547 -
548 - if ! tc-is-clang ; then
549 - # thumb options aren't supported when using clang, bug 666966
550 - mozconfig_annotate '' --with-thumb=yes
551 - mozconfig_annotate '' --with-thumb-interwork=no
552 - fi
553 - fi
554 - if [[ ${CHOST} == armv*h* ]] ; then
555 - mozconfig_annotate '' --with-float-abi=hard
556 - if ! use system-libvpx ; then
557 - sed -i -e "s|softfp|hard|" \
558 - "${S}"/media/libvpx/moz.build
559 - fi
560 - fi
561 -
562 - mozconfig_use_enable !bindist official-branding
563 -
564 - mozconfig_use_enable debug
565 - mozconfig_use_enable debug tests
566 - if ! use debug ; then
567 - mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
568 - else
569 - mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
570 - fi
571 - # These are enabled by default in all mozilla applications
572 - mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
573 - mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
574 - mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
575 - --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
576 - mozconfig_annotate '' --prefix="${EPREFIX}"/usr
577 - mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
578 - mozconfig_annotate '' --disable-crashreporter
579 - mozconfig_annotate 'Gentoo default' --with-system-png
580 - mozconfig_annotate '' --enable-system-ffi
581 - mozconfig_annotate '' --disable-gconf
582 - mozconfig_annotate '' --with-intl-api
583 - mozconfig_annotate '' --enable-system-pixman
584 - # Instead of the standard --build= and --host=, mozilla uses --host instead
585 - # of --build, and --target intstead of --host.
586 - # Note, mozilla also has --build but it does not do what you think it does.
587 - # Set both --target and --host as mozilla uses python to guess values otherwise
588 - mozconfig_annotate '' --target="${CHOST}"
589 - mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
590 - if use system-libevent ; then
591 - mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
592 - fi
593 -
594 - if ! use x86 && [[ ${CHOST} != armv*h* ]] ; then
595 - mozconfig_annotate '' --enable-rust-simd
596 - fi
597 -
598 - # use the gtk3 toolkit (the only one supported at this point)
599 - # TODO: Will this result in automagic dependency on x11-libs/gtk+[wayland]?
600 - if use wayland ; then
601 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3-wayland
602 - else
603 - mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
604 - fi
605 -
606 - mozconfig_use_enable startup-notification
607 - mozconfig_use_enable system-sqlite
608 - mozconfig_use_with system-av1
609 - mozconfig_use_with system-harfbuzz
610 - mozconfig_use_with system-harfbuzz system-graphite2
611 - mozconfig_use_with system-icu
612 - mozconfig_use_with system-jpeg
613 - mozconfig_use_with system-libvpx
614 - mozconfig_use_with system-webp
615 - mozconfig_use_enable pulseaudio
616 - # force the deprecated alsa sound code if pulseaudio is disabled
617 - if use kernel_linux && ! use pulseaudio ; then
618 - mozconfig_annotate '-pulseaudio' --enable-alsa
619 - fi
620 -
621 - # Disable built-in ccache support to avoid sandbox violation, #665420
622 - # Use FEATURES=ccache instead!
623 - mozconfig_annotate '' --without-ccache
624 - sed -i -e 's/ccache_stats = None/return None/' \
625 - python/mozbuild/mozbuild/controller/building.py || \
626 - die "Failed to disable ccache stats call"
627 -
628 - mozconfig_use_enable dbus
629 -
630 - mozconfig_use_enable wifi necko-wifi
631 -
632 - # enable JACK, bug 600002
633 - mozconfig_use_enable jack
634 -
635 - # Other tb-specific settings
636 - mozconfig_annotate '' --with-user-appdir=.thunderbird
637 - mozconfig_annotate '' --enable-ldap
638 - mozconfig_annotate '' --enable-calendar
639 -
640 - # Enable/Disable eme support
641 - use eme-free && mozconfig_annotate '+eme-free' --disable-eme
642 -
643 - # Setup api key for location services and safebrowsing, https://bugzilla.mozilla.org/show_bug.cgi?id=1531176#c34
644 - echo -n "${_google_api_key}" > "${S}"/google-api-key
645 - mozconfig_annotate '' --with-google-location-service-api-keyfile="${S}/google-api-key"
646 - mozconfig_annotate '' --with-google-safebrowsing-api-keyfile="${S}/google-api-key"
647 -
648 - mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
649 -
650 - # allow elfhack to work in combination with unstripped binaries
651 - # when they would normally be larger than 2GiB.
652 - append-ldflags "-Wl,--compress-debug-sections=zlib"
653 -
654 - if use clang ; then
655 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1482204
656 - # https://bugzilla.mozilla.org/show_bug.cgi?id=1483822
657 - mozconfig_annotate 'elf-hack is broken when using Clang' --disable-elf-hack
658 - fi
659 -
660 - echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
661 - echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
662 -
663 - # Finalize and report settings
664 - mozconfig_final
665 -
666 - mkdir -p "${S}"/third_party/rust/libloading/.deps
667 -
668 - # workaround for funky/broken upstream configure...
669 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
670 - ./mach configure || die
671 -}
672 -
673 -src_compile() {
674 - local _virtx=
675 - if use pgo ; then
676 - _virtx=virtx
677 -
678 - # Reset and cleanup environment variables used by GNOME/XDG
679 - gnome2_environment_reset
680 -
681 - addpredict /root
682 - addpredict /etc/gconf
683 - fi
684 -
685 - GDK_BACKEND=x11 \
686 - MOZ_MAKE_FLAGS="${MAKEOPTS} -O" \
687 - SHELL="${SHELL:-${EPREFIX}/bin/bash}" \
688 - MOZ_NOSPAM=1 \
689 - ${_virtx} \
690 - ./mach build --verbose \
691 - || die
692 -}
693 -
694 -src_install() {
695 - MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
696 - cd "${BUILD_OBJ_DIR}" || die
697 -
698 - # Pax mark xpcshell for hardened support, only used for startupcache creation.
699 - pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
700 -
701 - # Copy our preference before omnijar is created.
702 - cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \
703 - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
704 - || die
705 -
706 - # set dictionary path, to use system hunspell
707 - echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
708 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
709 -
710 - # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
711 - if use system-harfbuzz ; then
712 - echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
713 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
714 - fi
715 -
716 - # force cairo as the canvas renderer on platforms without skia support
717 - if [[ $(tc-endian) == "big" ]] ; then
718 - echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
719 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
720 - echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
721 - >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
722 - fi
723 -
724 - echo "pref(\"extensions.autoDisableScopes\", 3);" >> \
725 - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
726 - || die
727 -
728 - local plugin
729 - use gmp-autoupdate || use eme-free || for plugin in "${GMP_PLUGIN_LIST[@]}" ; do
730 - echo "pref(\"media.${plugin}.autoupdate\", false);" >> \
731 - "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
732 - || die
733 - done
734 -
735 - cd "${S}"
736 - MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
737 - DESTDIR="${D}" ./mach install || die
738 -
739 - # Install language packs
740 - MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
741 -
742 - local size sizes icon_path icon
743 - if ! use bindist; then
744 - icon_path="${S}/comm/mail/branding/thunderbird"
745 - icon="${PN}-icon"
746 -
747 - domenu "${FILESDIR}"/icon/${PN}.desktop
748 - else
749 - icon_path="${S}/comm/mail/branding/nightly"
750 - icon="${PN}-icon-unbranded"
751 -
752 - newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
753 - ${PN}.desktop
754 -
755 - sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
756 - "${ED}"/usr/share/applications/${PN}.desktop
757 - fi
758 -
759 - # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs
760 - newicon "${icon_path}"/default48.png "${icon}".png
761 - # Install icons for menu entry
762 - sizes="16 22 24 32 48 256"
763 - for size in ${sizes}; do
764 - newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png"
765 - done
766 -
767 - # Disable built-in auto-update because we update firefox through package manager
768 - insinto ${MOZILLA_FIVE_HOME}/distribution/
769 - newins "${FILESDIR}"/disable-auto-update.policy.json policies.json
770 -
771 - # Add StartupNotify=true bug 237317
772 - if use startup-notification ; then
773 - echo "StartupNotify=true"\
774 - >> "${ED}/usr/share/applications/${PN}.desktop" \
775 - || die
776 - fi
777 -
778 - # Don't install llvm-symbolizer from sys-devel/llvm package
779 - [[ -f "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer" ]] && \
780 - rm "${ED%/}${MOZILLA_FIVE_HOME}/llvm-symbolizer"
781 -
782 - local emid
783 - # stage extra locales for lightning and install over existing
784 - emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
785 - rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die
786 - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \
787 - "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
788 -
789 - mkdir -p "${T}/${emid}" || die
790 - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die
791 - insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
792 - doins -r "${T}/${emid}"
793 -
794 - if use lightning; then
795 - # move lightning out of distribution/extensions and into extensions for app-global install
796 - mkdir -p "${ED}"/${MOZILLA_FIVE_HOME}/extensions
797 - mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
798 -
799 - # stage extra locales for gdata-provider and install app-global
800 - mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
801 - "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
802 - emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
803 - mkdir -p "${T}/${emid}" || die
804 - cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
805 -
806 - # manifest.json does not allow the addon to load, put install.rdf in place
807 - # note, version number needs to be set properly
808 - cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf
809 - sed -i -e '/em:version/ s/>[^<]*</>4.1</' "${T}/${emid}"/install.rdf
810 -
811 - insinto ${MOZILLA_FIVE_HOME}/extensions
812 - doins -r "${T}/${emid}"
813 - fi
814 -
815 - # thunderbird and thunderbird-bin are identical
816 - rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
817 - dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
818 -
819 - # Required in order to use plugins and even run thunderbird on hardened.
820 - pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
821 -}
822 -
823 -pkg_preinst() {
824 - # if the apulse libs are available in MOZILLA_FIVE_HOME then apulse
825 - # doesn't need to be forced into the LD_LIBRARY_PATH
826 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
827 - einfo "APULSE found - Generating library symlinks for sound support"
828 - local lib
829 - pushd "${ED}"${MOZILLA_FIVE_HOME} &>/dev/null || die
830 - for lib in ../apulse/libpulse{.so{,.0},-simple.so{,.0}} ; do
831 - # a quickpkg rolled by hand will grab symlinks as part of the package,
832 - # so we need to avoid creating them if they already exist.
833 - if [[ ! -L ${lib##*/} ]] ; then
834 - ln -s "${lib}" ${lib##*/} || die
835 - fi
836 - done
837 - popd &>/dev/null || die
838 - fi
839 -}
840 -
841 -pkg_postinst() {
842 - xdg_desktop_database_update
843 - xdg_icon_cache_update
844 -
845 - if ! use gmp-autoupdate && ! use eme-free ; then
846 - elog "USE='-gmp-autoupdate' has disabled the following plugins from updating or"
847 - elog "installing into new profiles:"
848 - local plugin
849 - for plugin in "${GMP_PLUGIN_LIST[@]}"; do elog "\t ${plugin}" ; done
850 - elog
851 - fi
852 -
853 - if use pulseaudio && has_version ">=media-sound/apulse-0.1.9" ; then
854 - elog "Apulse was detected at merge time on this system and so it will always be"
855 - elog "used for sound. If you wish to use pulseaudio instead please unmerge"
856 - elog "media-sound/apulse."
857 - elog
858 - fi
859 -}
860 -
861 -pkg_postrm() {
862 - xdg_desktop_database_update
863 - xdg_icon_cache_update
864 -}