From 9d5c5a541cca3f762f199ffc19b101ad24123a23 Mon Sep 17 00:00:00 2001 From: Ian Stakenvicius Date: Fri, 18 Aug 2017 13:00:39 -0400 Subject: mail-client/thunderbird: bump to 52.3.0 for security bug#627376 Package-Manager: Portage-2.3.6, Repoman-2.3.1 --- mail-client/thunderbird/Manifest | 59 ++++ mail-client/thunderbird/thunderbird-52.3.0.ebuild | 362 ++++++++++++++++++++++ 2 files changed, 421 insertions(+) create mode 100644 mail-client/thunderbird/thunderbird-52.3.0.ebuild (limited to 'mail-client/thunderbird') diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index a98d59f55435..2b4d4310ea71 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -1,9 +1,11 @@ DIST firefox-45.0-patches-12.tar.xz 22040 SHA256 563d7bbe67aa4379ab0a9b460aa397aa2a8e9d1cadcf776490beb7349230c6c1 SHA512 be9981818e549d79f8557427dd506b9c473922c0043384563c1fd92e4c6c96c91afb8bb01d4499a3a61b463ecf2875bc776fef0f279c0f2fc3625602cb47880b WHIRLPOOL 4f100eadb5aae49731344d526ba482c97dfecebfd20de533e4986e3a0463ebe31853bf1f9faf914a6fcfab82936a52cbda2add84c019fd6ab15ea086115e5bef DIST firefox-52.2-patches-01.tar.xz 10400 SHA256 18dbd0d6bbab50918ef3341b739710d45a45efb4aa6cee86b4b8a620cc590b93 SHA512 85cc57e27c46c3243deedcc21d248babbd9ac6c144332ac70dd6e00161fb46584d090683bc1e066c0e9136d6ede5a4e30ccb68d83cad448f6b0d8223c726dafc WHIRLPOOL 65d351f5919b897af516754df0df57b65789d8030280a35d9ab1c2e7790b2713aaac8ad1caaa1ee42007aed17f971355d7f478d134930d0e1a6148a254dd9bba +DIST firefox-52.2-patches-02.tar.xz 12584 SHA256 3714ebf55a11cec435a42dad0e351a6648f345cda947cfdcce5d163e86af9c27 SHA512 e16d014c60f9c665e5bf1a5e9b7940b101a38f6af26970bd7c71cf0764a11d65816ad2fef2050fd6fc7b10835161d1babcb64c1b10eba1b0c7b3310fc40b57ef WHIRLPOOL 487a383e3db49c57e40c31524faf4d94fcd925b0680eb2ba5e2456a545c494625048f8894e48d4271ef7452ab538a249ac11d826fcf09b8e210fa831580a3b6b DIST gdata-provider-2.6-r1.tar.xz 83836 SHA256 e181d5fe69e66f34719295790301e0d265c855be5f30df516c52dd3708d82158 SHA512 e5fcf60c221590d1d904ce8c6a74da7208b118c2872a26267f4ee6d3e68eea466d44b979b7259a012a21e48eb5b470d52cc9e58584226fe04ce88ff698da495b WHIRLPOOL 0e85fbb321edec0397b42808fd6320e245de35ddd1cf772545c432dbf26d8c28b042ba2c61bbde2abdbf4d5cca076436e6d678d6d636d3bcc562470d485df6c1 DIST gdata-provider-3.3.tar.xz 85628 SHA256 1a1751a5dd3d941bb28051c1d3af5d96c6c06b00c1b2d6b2442e312ec14644bd SHA512 ae0c0e6fd42d6e7088256ca8a4be5b0bac84b2f331b51afdc982354caef60b6ba631d4f76bfba7523000b49235c8f8c63704d90acf24b34b14696b709be9342b WHIRLPOOL 2b77c9343437633dc8b26365b6f172999364b81b4928744e0eba0d0de50179fbd845085cc4fbf95a0c068a9b76bd2280db8f9f349ded680686ab6cac949bbcc6 DIST lightning-4.7.8.tar.xz 1951252 SHA256 b31acd34aa38eff8b8043922794f9ef6e2dc67740e7689462991bf9517f15756 SHA512 37decaf4010e48cf242e76c5d73caf96f7b1e34c67fd465fb8b33055a6986d5fa7b1557862526224ab4ac421df3441e974d297ec4a9454dd63a039683ec46fe6 WHIRLPOOL 7494f30e08e74097179de6f44502b91efb2b65cd9bad4f3961678496c1fa376e0f5a77dbff670d66225e49a7ad11f24d8097498678fb128409e9295fc9323292 DIST lightning-5.4.1.tar.xz 1891296 SHA256 2c7eb418eeb54919542cb097c76af8c61ada1738b30562a54dfdc1091a416e7f SHA512 d5e6197f53443f7baf2c8487293e59ce825bd835870c2b38c64feefcf3a20ee46a41e9c2320f55157bed1a647ef51e97b74efc1d1ad41be34caefc943bfdaaca WHIRLPOOL 5e046c862e4fe9ac47a7be4d7fc3342ccb67b8f76c1f8b542f75a8b81816ef7edff9b478525e2fe0efb7d21eb0fe8cec3ee28185a73338ba59e84de3dd622c4a +DIST lightning-5.4.3.tar.xz 1891484 SHA256 77185d29bddefa121e27cdd061f0cc227b1da1097b59493ee4138ba573a527d1 SHA512 e7903ffbe729c9608647c883202e668bb0a502ad55bd5330d073a92f336a2be427e364829a609912a32432c9a6eaa2390f6b8bfff4e61e87d03f72a4ac2aad03 WHIRLPOOL 9c7765221196080ffc69a3b0a8f1d77f59a3c9a742151049ff121c9f99adfe134165f3fafa6fa950196a809fa5103d5ef6527ca23f51af3394e74b87f95bc50d DIST thunderbird-38.0-patches-0.1.tar.xz 684 SHA256 cd2a347b72a104e72d38e56bb92df3464e8820485119b4114dbd0bbda131a808 SHA512 52c83af301be959e861dfec55b3c4bc60035387c606976bd29232c4cba077230edcadef242491e699fba10027d0408dd4f33fa320bcf96727afe149166ca02de WHIRLPOOL a378a0fa1b152f17681a5e389662fedfacd45a137b224f038d3c98ab4a024bcf9e753fb2fe018cdb7126fb710ee8baabdf7882540450ead2985070d0d1f12eb0 DIST thunderbird-45.8.0-ar.xpi 490775 SHA256 4b8787643041672aad90d1297eacad510ec88d04461d19680d38e004add14f21 SHA512 95adc2355a27d916f96c43bee0d4527990a1eba8cee9e4f85cd6da9202ea0ff4fb89fde127abce03962e185b272f5bbd1d8cfb032f6f32c7895bf3dde8d35a2c WHIRLPOOL 76ce6c4ff429fe4cc51f87f297ebead9962503ca1fd68c8e0783c43d9898bf370b00a222b7b17f1ed191f30557f9181b56019dc6ac3757fc08fdd53544039864 DIST thunderbird-45.8.0-ast.xpi 428059 SHA256 0ead56ad0cd11503a60d5f75cd181c0c85eb7ccbc42fa69c76d3cd64f29a0cd9 SHA512 eccf877f29099445ef59c833929a50df7424aa475b1ceb432d6c10b28c71b4e25d840a4fedb1afb3106896da0afeb47a3af1b763553dc6ae40f7bda5b0d65040 WHIRLPOOL a370c261f19a1f1ef3da37abc7665d8f1fb0ba1bdc75e5f11dc923e08a0c7a0b891e166cf99273222d0aee92a4d8a06f38ebc5168c121c391b53909cd6e79690 @@ -119,3 +121,60 @@ DIST thunderbird-52.2.0-vi.xpi 637164 SHA256 087e715b010a13cc69f984f70ed399f56ff DIST thunderbird-52.2.0-zh-CN.xpi 593612 SHA256 f6739274b662ceaa55ffa1779a2ea45d5b8932ee43c60ae1dd69a33c43ea2071 SHA512 ce4bf6f280b6dac98b904347d180af3c1a97faf447c6d8e4ac237e9a8cbc3af5fa966af10b4edc8e851c7f8a91f071e35f44b9abb3fce83b57a838de742a5565 WHIRLPOOL aaa4192bd646d50088819ad4b51c6f2ba48e975e29fcc9257fb7032394f94046b1d8029427eafc9ac4844e7e4a49bc1cc611367bd2e1b6547a24f902464e2780 DIST thunderbird-52.2.0-zh-TW.xpi 595729 SHA256 4c74964975ed98997c09c00597ff3093d6b904b373259cb7499fb51b1e45d7ec SHA512 8e00f57f4132278d5fcee22cbc0df8fed8b5c3a34b3c711f461b4b6f708aaec4f5d87a68490aefb40255789b69d5a0dbbaae54ac30e472bf6802ef6c56dd007b WHIRLPOOL c88713cd135349e340b085f10ee16fda6dda59c630b0c302153f1b24e76b1d7642d0aad7f731905029bf6673f404cdf22f8a571a2984ed86924f51dc1f529302 DIST thunderbird-52.2.0.source.tar.xz 228453944 SHA256 c65c66244ac113996002bcfa9e387f14291163cfb7009a9126e3a8d4a970e72d SHA512 e5c2ad5f7bbea4fb9abca94db6c149ee459c1c35b756b7840ee87b5fb631ccbcd323c743a12cddf8d504e0175bb93378beb7fe100b185ea6ab03a4968859ea89 WHIRLPOOL 54fb8bb90613a8debe3d5710e4d62acac20ed64c430de28b2910629d81dad1cfe894e6768065bf4a10e321ed2ab8d31fa7bcba775512414b2bb50c4939c304c6 +DIST thunderbird-52.3.0-ar.xpi 604235 SHA256 a96dbaed8c14e113c2e2295422c4346ed97cbba349f6464532d4585ab6a5be88 SHA512 c8a4c362499f9f4c2babe878c67e85675d65a88b8d57cae2c1c11ea0a36afa8f21ba200c848f883ad46d1c94a468395e2aa3f9c23a68f6360e9ece73fb9ecea8 WHIRLPOOL 81c02925d19fc8cae32b7469431805eec80a8fba360a21ce2a1283ce97caaf33cdf5ab94f87002173477dcb779b5ac168047f2fd02c41b9c3c16efd348d89f7f +DIST thunderbird-52.3.0-ast.xpi 541173 SHA256 eb2614092cebafb0d326ac318bbd76d5e35a6865fe4f0be72bad871bc703584f SHA512 fa42be4913a6a27c94a7c8cb2c2c53dbc8bec8d0de8410883f16cfdd26cf51321dc58494abf1ce2d3c7b9c6b84eb2911c475c0ca7a5d5bd0f7e36a7995f8a1b4 WHIRLPOOL bff8aa8a9e5a4d268754d771fe72d08a27e18d68b09d109adcb1f8d0d8e26f5dc02e29a2a1842ed1d429f7a107c64f60fa5a9d10708e88b461d6875a632d4d78 +DIST thunderbird-52.3.0-be.xpi 570932 SHA256 b412a5cb7f2752d1d72325356b9d0fa124af03f29e45ceeafe3b0b9fc0c7e28b SHA512 afa4232ac6ce70d896f87a267234fdecbba8a037064b7a603264ca5e4e5098da906328568c5002ef1c05053a8470b04118a23ac6cb2b0335de85a29bc8c7429d WHIRLPOOL 624daab5d0e26dca644eef7a72c4e1345a7d532a6ba8663c36afce986d0a970f2eab69533462692dd1e94c5adcc9a52dfeade616ff41438b35bb7a842a4511c5 +DIST thunderbird-52.3.0-bg.xpi 634897 SHA256 ff093e353378ae63727aca8b95578d89d369c6b86e48a030d893a9cd8ad77922 SHA512 6685e2152a06b171de0866ccf9f5eb4c5f8d6cc300075d85f9dbc2ca8116ff94325390f9e4ad96c8953d8c9cce66d4db55a5b61427f1fc7dc841a35d2d225ea6 WHIRLPOOL 868eafaecde6e95f007492ef9f1f913deef92c40d39d35023830d41d18ae0df0a26b33ad856baaa999db299d9eda0d7fdf94d4463ac2ffcd6c283a4e6e377253 +DIST thunderbird-52.3.0-bn-BD.xpi 676900 SHA256 eaebfde95c33aafa0c7aa649fca093a25ed93db58e8fed3485589b9326806270 SHA512 908376496df97922a31ec60d6ac25ad6db0abca098737d581914148ae21b924027502ca71230d0b4d208dae61d37df90c1bd14f1d12b02dfcd3aed9d95f7783f WHIRLPOOL 20d056edb28f183ef821a60b099798577b4a84bf6c730a80e298f11cd0984b3d177e3c4fa7424dcd7d8cd15b054da2f4096196576f777fe28e28cc93b1d055bb +DIST thunderbird-52.3.0-br.xpi 559380 SHA256 87819d6762d57ce02564ec3cdb195158eed635ba27a3165dfc862553f53f188a SHA512 62d9b9ebcc3fdbad653a227a612278ada74927f37f737f15272142eb62888792f2808eebef436418f301c4e9d45eaaf7ec74c4de408a05f2bb96859af09336db WHIRLPOOL a29d9b3508c920c60aaf66df0d87c8a905528a5d65c72c5dc741d7d498a90d6603cdc0ec2f3ad955286e43f8ed2293beb0a9e364e706d8c738c1295afead2f8d +DIST thunderbird-52.3.0-ca.xpi 569910 SHA256 9dffc936fd1dda855d19eb464ce01b22bfb667585b983b3c7b0a74ea10e298ce SHA512 3f2e3a07af1e02c5e3b8e2cec63bdcaaa6158dd983b4611fa0628c87ce4dd5b6f6e9b74e2b065611edd616279fc652950143242b1d1608dd10e6667105b75f4b WHIRLPOOL 567880a1147707c8708a34a50318a9271525e7c3e0c0bb9cb46cd2987cdf89bff47958a14e376a2eaa5e8b6c01c3d81c0268ddf0182fbfaac065a558fe409458 +DIST thunderbird-52.3.0-cs.xpi 579150 SHA256 eb0412f1fcf7a7c96e434d114d5763c56322317633bb8790dfa3362df03be870 SHA512 718b33a338d262aaf680f4ec9cc98ae43aed7fb24d56d05a376ff66a6d4d436244176383d81158153169ee2bb992aa35ab1891befd80ebd88686825bf3dffbb2 WHIRLPOOL 34e093f48e31c8884cfeb08474545c276fd6807fd74bed1615c49fd3621e32924c11a624e9f66be00e52cfc382b0d3da062816b29c6640361115487f8d8fc3dd +DIST thunderbird-52.3.0-cy.xpi 554858 SHA256 1a000f677941f4c28186d4e58bf6df79f4d8a47e2a7a338005bad91604e8c388 SHA512 0a2d4ccdc25ef6b189eb134c92288aec62cba40197170c02449df4f78d16718cd56952b1806936e391daaf764e42260c1318f76a7b99e2bda54701ff3b606eca WHIRLPOOL d6efc909390b1677c5f457a6fe0dcd93fe82bf01d50b55a9920601be30916640097ef45e4ac28351e9a39128d691e819013a22e4a5ea57dd5f16d32b474da235 +DIST thunderbird-52.3.0-da.xpi 543335 SHA256 583fd8b1d6034739477cc5d935a766242b7d1e4bdb869545645f893d4d80cd70 SHA512 547eb6c99b95e8736e2ad70933d8a1ff9653ae2c08bd4602259c2e545c17a0f36b2486dbc7150a0412f4d887c737ad4f65cb6fe08212aa0068e118b1f60fb8e9 WHIRLPOOL 7e127270795167710b8c1c26c40ba3d49c6cec73a3a67352ceb8de74138afb23e2d3a54541edb4bb904a8fb8f28c6cf9984f7569040a656bcc9b68146e5bd439 +DIST thunderbird-52.3.0-de.xpi 555744 SHA256 48cf4ae0856b286f4f5788abcfec66b8817dbd836102236907e826cb2ed555b3 SHA512 fb18c7eb492cb573ee61cdea3270905936e1503c550f9e50e26a404aa2122a4993faf1df58cd4d31973e6271d88ec621c5a93b0004f879d902761ae0059ccc68 WHIRLPOOL 587de0c23e355f02b74a556978de5f873a536d245ae410b8b44e9e12c362797b9b889db2e561aaf925e8b1dd14e858a33c97fb9883fbe3ec4b59c02fa7555060 +DIST thunderbird-52.3.0-el.xpi 662964 SHA256 554a62ec5d5ae4cca3d093273b8df7357b649f0b853a05714a7990667d1e8e7c SHA512 ab44992c012e47e388ccb4e54476e7d260de8b206ed920ef48a30b7ccdf4543ac194fc8a29a050001f1717258f17bdf69be2f84be38ef845e3ed920376edfcc5 WHIRLPOOL 253d20854c879b2482f50782d218d7983d37f67bf1474ddc2d46abea3203df62ccd9195a60e666b2f9f90401873d14e64355f55b73ebb8961d3fdbdd8d542524 +DIST thunderbird-52.3.0-en-GB.xpi 531234 SHA256 2cf73f099a49cba6301ac60da05e6bafa495e9363d6c0bf84caecc1a928bde8e SHA512 336712bd9c40ca8390ddfded8c4d48bc830505a8b943456253c140a38e75603eaa5e2a3750d555a03771539cf4eecbd2114743d3be81253ed32c040f388a229e WHIRLPOOL afe1506b6d69af0d2afe5e0b8df2456c0e26334a0f1198d5f2a061db760962393bd7dc9200ef92c20bb4b26c6283e551b3ade0a599b14128855115f62f803e38 +DIST thunderbird-52.3.0-es-AR.xpi 565995 SHA256 f4b32effba6b458346067eb3ccf1c0de6d30cc4170d0918b013e43cac476037f SHA512 d11d344463851d64056e1177981895cf2427d038d08e5b59b7b9f167df3047cfeb8325d7a328f19041872a4857ca1fd70949b6cdd92028f56b18b40d03da55bd WHIRLPOOL d98dfd480f0b359c3cdcbe0e213578d662fd68860155d9ce1ecfcc20f31ac8cefa61f618c3340e13652edcdcefeda0f3aba1e3d00b21afc8f06b25e4fb53d3cb +DIST thunderbird-52.3.0-es-ES.xpi 445464 SHA256 ba01837ab8f6e520fab791c65b9897e7194e2297a073c9c1388e45f02f2cd9a4 SHA512 85eb8c006fa2d75c2318413ff50c58b472e8cf58252731feabf5f8502164798ce3c1881e5d5f6a84a587c182bc0fd362c011c03d21c013a0a435777fe5650a6d WHIRLPOOL 3d824cc55ca17c79d868f14831f37ef19b49033807fde16f55d028e306ea0572b1e2d6272edddd9d03a518294375b599c6169993f0613a05e9adb9dc815879a3 +DIST thunderbird-52.3.0-et.xpi 551661 SHA256 1fab98e403dae9cc5a890b5f36759e6c9c10c88d150f5c0d1fa97dc5f822b0df SHA512 2fd382735b401bee7fe40e0c5d9bb3b837b2a01b8692e03e5fcd6924be4cc18b26080d2ff117930616bf43d474b300f89bb9924232a4831a9f2043f8cc24bbe9 WHIRLPOOL 601d82995ce3ea23fbf683f268322cf5e34e964efd6f6fb7696af6b90f46f4b15bd6a2e8fb1f877f91e333a85456aa9bbbb5f2fecad8e014884a52d9994249d9 +DIST thunderbird-52.3.0-eu.xpi 555537 SHA256 891ca411246628ac63e41cc5e1316afcf9ace1c62eaf69e2a23777f24f4b2c29 SHA512 eaa05855ee668f01f0e99184a4d1be728e94409caae376e7ea6af38386f4c9e786f31d6ca48247a934f99c525cf4315e53682b5d6dc2c65fdf624b84e9c3db0b WHIRLPOOL c6c4c69250b50e018e3abe78c6a00906fee09aabed30f0d58949f53167ef758f9d0dd46286b38945e131d800de3991e0b36ec90e76cc49fd9b3c107d2f5d2473 +DIST thunderbird-52.3.0-fi.xpi 550669 SHA256 83944d311d4230f8e17682f1a1248cab3713e7825b87ab0511d5293772c053bf SHA512 c3fbf8c1ba80911e35c5e943fca845afa77135809d42bdd25308d6926c166f6c5a2fe910ab7acb77080743429b4e9b5025f23eb41935bdb7fa373f91774144e2 WHIRLPOOL 9ce4465b202fc28fd596c3dae92a392cbb98f667a763fa306b2b3ac5e94182cd57dbb41c708c8fc5ea8514e7de66d36d8dfa900a09c7a8c7ece70bd7d6e0bfa0 +DIST thunderbird-52.3.0-fr.xpi 577561 SHA256 e9a81424c9af8e0fe21abc94deb53a20f83d6ec7f4484ae4ab2816cd4aa9022f SHA512 4ef32439dfddaf0f8a73466c28568b8447b38326b552bc8c539f484b8a734315d73fa5a972d66864fd0e7fd46607d40107f1d2157df5c500884c32fbab77506e WHIRLPOOL 276d181065e5ec9be64b3e489050e3a62840b3f02a7bf4104d1349b94db33c501f9596f4c72e302737a0cf808523991609533434496a24b47c88190871cd1bac +DIST thunderbird-52.3.0-fy-NL.xpi 563632 SHA256 671f0d00c544b500b420375c385e8232354fe364f4e78dbf027ba319745ed61b SHA512 2bd3d931c073f4aa490afc44c941fa901c5d2055a03dd9ec41919b384cbb0153494cbdb79808d7e55da1db59b6833e8cc9bdd40f6a498774ae813ae8c1c9b75e WHIRLPOOL f2fb5b0cde62d989b638f47e4266d9eaf06552cf1b887c44bc6a683764d61b93b5262813953788f131da8d5de7e498ddebf71882ea43216e61ef3d022929b2b0 +DIST thunderbird-52.3.0-ga-IE.xpi 583556 SHA256 5fbc249bff62b9cd732fd3ed26af3308ac25bb7ca71e5522e1b9213e22ff8e21 SHA512 197c743ceef1da05673a82b91640488300b8cb034a89ef9332e586e25d35b1d799eb44b14a526d283656ad798f4eed2a4ab3373e885b398d6809c0298d33d3b6 WHIRLPOOL a4fac472f6aa702a91a0814eaa4fc99a2b1e7cc6b81d9ee12029d4a9b755c6024f3e3d1a43206b20c1e79bb1bccfb8a71c08e7a0684d3b0ca0fb9d2e72325495 +DIST thunderbird-52.3.0-gd.xpi 574065 SHA256 fc384ea05422569d075e13c8e4063fc613f37cec50e99a63deb8c0b88c12af8a SHA512 ff1ba740c3ef11d001c651515749e1c6bedb4f1f43f455315178f51b356c0b45bfc45073f8225b1396d9aac1658247d2e3e6be58eb8576d69b87c0ac789215da WHIRLPOOL cee1f77736fd0496f471255880fd799e405224a4602f34114db2fedbb4d9c38b52ca11e757af17eb14cbaf46661fa3c849ab772f65140848385ed896a15d2e50 +DIST thunderbird-52.3.0-gl.xpi 575150 SHA256 c4d9c4c7ab51985e265b7f4aaa9af7f7f798923dc9cc2796409cd912a437526e SHA512 9c968dc170c1da3e8e8f11b0f0e86764b97e6aea6739f64b2748b2e24a7974b8d0272392dd0902b0430cfd4ce7964031ee887684f48b7ec1f57efaaca26ec925 WHIRLPOOL ebe3890a5538813aaa1deaf6e42b7bbe2c44777448bdbeed0b1dc4e4fbf38b85bb8e3ce6e4ff038615dc6a2153e26a44edb15eb34d27b41f2d6f467b30a888fa +DIST thunderbird-52.3.0-he.xpi 592566 SHA256 d9d6cc59c40257d7b4f47ffec7e0f8b7025f219ac08a45e5b30f645c68ebce9e SHA512 22f589ce62c5ab0ad579f3853bd8f953be319751b5e1e732e2e241a421ef535599553654d396675b695535558b9bbac8bec5b86079672e5112fee6aecc896681 WHIRLPOOL 56435d4ba1559ba607cf36e829060a83c150aa07c091d83bbffd169004e0fc58a5fb4e3af70635d5e681a94a02bad278db5a23ee361a856c56d9967398798219 +DIST thunderbird-52.3.0-hr.xpi 564779 SHA256 a72bfb410e1a492a1f43cfa44b851b659d275a49ea930063c977501799f3367e SHA512 4a2154da3c9f45b898fcac0928e1f968d78a0b85a44652ee4e4c957cf9fc78b2dda558be31322f1ca2483b0e81c9874155ef16562d8d401a771267f62466e273 WHIRLPOOL a7823f87322829e13a85672886ba99a2e9b831829254d9470778187ab7ba1b6c4df115835c94b3280bdaddee5077e11a33a40c43513d060c647cd6212dab4dca +DIST thunderbird-52.3.0-hsb.xpi 582241 SHA256 d9972fe797d7b30b642ef8950dbccc81f8ef4f7230df6d9f49983528edbcac84 SHA512 93e8960ef06cbdac849d09bdc95ad122238cb8736a31c0f95f21da863e01c9b20d5795acb55714c3b12a5c7dbd8c15c7ed484ac9fb89d9ca006302bc86c38bf9 WHIRLPOOL a0358c87ba45ede5a7eca551a927468c1f4d05a5dd25a437327eff4e8613d9e2e5c333415dfc56eef865455d4ff2ca32ffaa571a19d4800189a07292859ff379 +DIST thunderbird-52.3.0-hu.xpi 586446 SHA256 a10bb179def63b0795e871268396e8091583adaff141b06ae1ea84caf014814d SHA512 3f3eb8ab6f592c0a4154d180f5e6135135d4e648637e6d4a2dc617e3d9a1221a902e4efd8e1e549a54f4757fb369d04316746ba30eef5fe1daa7e41fb661f327 WHIRLPOOL 6d7d2b3df2bb1960a892fad9245b24ce07c8bb109f6736566880d9418fd4e85697ea13c0a70ed3f86f17683033ce4bd554d20b2e0a2be4c32d84bee200efb0ef +DIST thunderbird-52.3.0-hy-AM.xpi 629879 SHA256 b78d7432de20a474bcdbb847a35c60622ec48af5a9d17692b3d5d4b06514b9b5 SHA512 9719aaeb48bac752c9a1309e2b81fc69e1c7c374ddd21078c9e8ea0ea0320cff7c2b53f674e6e7b1aab21e466a3f487a9fa61160bcb3e01c914733def0949824 WHIRLPOOL b9fa6d59050755cee9feffd5499c4d895ad8fa6112bd07506a80d8bdc5c6f69e853f146298040f6a81796a69a2d822796928c934b78212c371b3c928806fe097 +DIST thunderbird-52.3.0-id.xpi 546526 SHA256 06de6a7000509f8f1a9aaf1438a5ff1133a00b513a6ef868c861256463e7fff2 SHA512 43d1a9524714171da0aed28de8d22474ff2d5d3e164729b2236ef5a6d3fa44c844580db62fa7750c5c91febb0b7ec797006df7f5c26dfc95b43f44897a80274a WHIRLPOOL 6d114d068e437b64377ee5bc643e52f4cd11ea5a982715d8f9c51827d1e43a1d87382eda2ac7e7dceee4d4a713bb95769a31fa7ebbf0f9bdced99f22f01f03c4 +DIST thunderbird-52.3.0-is.xpi 555712 SHA256 8dafb8e5fd1c967ce613893c12e553aca11d82a5880822e010941f7d02e3e457 SHA512 90f25970e26530b7a14bac27ce6c49765ec074feb94decd44d2c13d3dc849ea052b9c8a07331755731fcd679e7c075425c6d73c15d1d68a5c7b84aa641f97a68 WHIRLPOOL d5d658e8d8682dd0a0bdfb8c7cf853e44d68f4a737318876372d7c3fc4ea6eb9a3d4bd648995136e90d5d06c251d15e00e2e172f26bfae2716400a73bb3ac981 +DIST thunderbird-52.3.0-it.xpi 455408 SHA256 3987ec1092b72806eddad880b5ee25d1fd930be2ade91c8277fca50de21f8322 SHA512 854a2b9d7764b73a7b3a6a47ff3fce0bc3510ab03b52b0300bd7d503057ec39dfc21178551250ec3cf9dcf662bc6eb6c10ff6bf2506335e6014ced82a45a175a WHIRLPOOL c962d2887be5e9e63cd087d010e4ccb1607dd3454083b94c3e113b85074f5bbefe352060414572e06ef3bd0188727c46b7d213d70a6b8392e87516e18a804913 +DIST thunderbird-52.3.0-ja.xpi 630053 SHA256 7024ed0f72065e103dc72c388162f4dba5102bcb96b2fb6384b46503fdc28057 SHA512 6e2ada747a817c7c07b29133cce292dfdfadc7bf4ff3e2574ac06085ebca2b08e39f62b713548fa6fa966988d3ed8129ec1cf6d54a4b26d6f3cc837da1d95296 WHIRLPOOL 60e0bfa970c18443fb7535b92ceb4e31dc2f722f3ee203d2e28865eef6832933c49a0d96ef3d0bab725295d8dd153b547805b178142f20971302a5fa63eb239c +DIST thunderbird-52.3.0-ko.xpi 595516 SHA256 816fbb26a0a21a88633b1ffd236a73c5fb31da5a21a28d3bfb9d4cb5f9c2b7c8 SHA512 7a48d56c29f6207f5d7f53968978eebcf07d17b8ad9de7940eaf3a78850d9ce6ffb7d6c30ccd3b0cd92bcce25c5edec80de54aa68244606e1840b4fe1c604fa4 WHIRLPOOL d1dab1b505e76adddfc1de24f814614c2d9e9479c0edeac3bb5dddf420286875757cd3302d88502e1f5e5b2e51cea6c6fc0381a42d57eafe3f5b7eddb3583cb8 +DIST thunderbird-52.3.0-lt.xpi 580598 SHA256 a8505ea9138478c30e839fffe1949d63e536f2a812c2777a315a59f30bd1ddb2 SHA512 d8fd427b5f25de5eb557a445ad61a6fe13a396f0cdb8af7f49444da10f1c524ea1b8a0e893cb9c21ef72594f33a2a3fc4e15423345c4fd188457d3e4fd42ddbe WHIRLPOOL 14697db9472cf39db3dc778abf1af68dba780cb2b23859008aba51bc8352530ce2b10ac7867c7c1c530fa016a59daf74c81f321fcadf41567ee829ab980eaa56 +DIST thunderbird-52.3.0-nb-NO.xpi 551104 SHA256 c1c15dc37d85a4912ab467e9bf9aef814ae432eff338032b41c1fd49eae13010 SHA512 9ddd7240500133b84f003432f0650fd2562c50e4b3b2099b2597186e137b4d579e8dbbe70cf11c5080fa2c51c36bb9290df8da16d6589229448cafc31ec7d4fb WHIRLPOOL f1c72c9ac573ea99a61cc58b4610ab6be42cbe9c97a241fe5911c7d42a661ba6650ee6654217d97cc2b8cdd1fa57b3574d4d2c5487dddc5a9c465ad38952752f +DIST thunderbird-52.3.0-nl.xpi 557957 SHA256 c713a6dbeebb1c8dd77634dfba6b7dda3b422fb28a55329e2d8afa8ce60484ce SHA512 2f65d52b63f14883cb71d31076d14eea8db61d134cd14afb6247da45d62b7c4a53161b3ccdb2e08bf8909db373d95ad56b92c3ffe9c962630bfd370ee704502d WHIRLPOOL e25f3d204080b1518e4297e2d0c94a2cb1dbd03beadd1e79215ee9c88faf1a5c45e9592e03a1f3a5aa540043a9db275ba1441479d2fd9374115181ca6f436da9 +DIST thunderbird-52.3.0-nn-NO.xpi 551891 SHA256 a0b5cc0aa1c7017e8030fbc8c4b6573ddd3db4d6f15c97e9aa2eeeacba9c95e5 SHA512 b5f41f7ecfbde3ee95015f8da0f92cccfba2bc91c4f9278c5d1bda3372e0570b7363d47e366903692c7fce1ae3962cc1218eaeaa7dcc89667f9ca05cc2923b57 WHIRLPOOL 3b9a95917c7e670459c88f0988600e344000eb1e8429dfcdb3ece7b0726c98cae06488f0869c100a51659097bc43addc3d6332fd8501472a09240f0cb47bcb84 +DIST thunderbird-52.3.0-pa-IN.xpi 646568 SHA256 bcb38080fe3aed04631029947050f12a5c5abf3a9a8710d36ef10f2186108c52 SHA512 c853bbcf73288c702f1734cf04c2917cc0e0c6fcf6c3a2532d39bab8d707cda475d516a653fdbb3bb981e01e1b47e5f615e27de576fc2a3ac73bf4cbfcb86a83 WHIRLPOOL baa4c04d647aa0eb06101b3b95fe47ef6ea06f52ea1566bcd536706bee86f413c579f0c3847b962dc18a7285c71f7381220a751e660f17f5214443fb29a96a5a +DIST thunderbird-52.3.0-pl.xpi 469901 SHA256 b67d804febd8b5c2ac18fd1eb16e958113b8b240d69ce4b80bcd14f9b3afd220 SHA512 8da5f44b3f0f5ea5ccd3d4478d49b326daeb11388e827eee28527270129d5da973a2193d4ce26dc80b923874b6da222c25ebf88ae1f670d6e1281569c2f4a2e2 WHIRLPOOL de3dd6bddb2336b2d907d24873e240a4c9837bdeb88b43494d9082bd531cb1b4816669a9ef3493ae65391db564a4ef0da86b3cfc0c8e6ff6cd12ea57929293d3 +DIST thunderbird-52.3.0-pt-BR.xpi 558224 SHA256 01e6248cfd1939ef66a8f7f1ad682a5735392b6ee41fdefe92e7cfa5aafed5a6 SHA512 ecb7f6ca8a3c7c4558768ec9f476bd4cbbbc15ef49079204c1df1ab0780fdf49ab8d424f64f82b33c40408d8ca0b1e10f9045b50b216280f358be62041e96414 WHIRLPOOL ec28523a90abbeae16294fab1f687a7ba5fdbe31e718a02c3d2ebac52fba4f499818b12597caaae7c5da7a9244ecc069a0b7cea362432ab3034c51a86863edfe +DIST thunderbird-52.3.0-pt-PT.xpi 565623 SHA256 f02da1da4e3d5edc7b1f903470c7bf02f06026d0acfce6d064a15233a21c0e00 SHA512 3852a4c739b05112111c64a82be6666d140ae437334b14b01a001964cf1eb0bf0309c2317783ec636facc51d15a991c87ea5c580f01db6ab877b9452e3c1f6af WHIRLPOOL b5d7539be2df1d8fdac1b5da9bdc74997ec647552057b0271f1a224131c8e018b020a5fc3a880770c1f3e92b0b4bc180ab467a896d1f1a56725e419cd040a151 +DIST thunderbird-52.3.0-rm.xpi 557605 SHA256 3df2eb933ed20ccd66c8da61bdb74670e7b5e5a2def1c8a9a45fc2a25c55a03c SHA512 fa0925f39afb7da0f1499c676cd579a4e6ca18def306b00281ef82b349ec3e3b483431527adb07391d832f1ae39d0d228552b11f18b2f1c0927aa4fd0d3bc421 WHIRLPOOL e89a68c5402b167a6c0e3a7503300e6ddc2a246102d4ecf149ab64d862a65b972c1016e07d10fd36f331d98036459abe56cc358a0b1a79eac37f62c6fed5e0a3 +DIST thunderbird-52.3.0-ro.xpi 570530 SHA256 4bbeb7ea8eedfc8e0a5bf2517d38fdd9aab6a29a7d88cb68c454e3fdf80d3413 SHA512 268a509b92cb97dd513c139e180de9038344d1e486e42a2227d919124d5e5dac1ca59d503e8cd549c9d0b13198e5ffba73b34b1e8fe3b217a66c6d23dfab5d93 WHIRLPOOL 0c5d401311f4e2d955825c5a2a97d9e938d3229bfca7656ceb27ca27aa6c8514fc5d0f1f2048c1d1c2f333c6fe9c9b6d392490b67eeeb11e59ce5be24a577e87 +DIST thunderbird-52.3.0-ru.xpi 530670 SHA256 0692791c71ff37b7b1c141f68ffb985d2a565edd4085b2dc3456ef3a3c45e2e3 SHA512 7a8b797edc9f95c2bdf64e0d7449a37126113ea9a649a66844c01cbab8cd7f569f26782f1efbb34a5fc275cb38239602ce276aa9533a02b1d52e9bee9f66c7a1 WHIRLPOOL 58ebf20a5f9b5776ef3c1180f2400ff4ffbc6206a3e4d567510274c6b328231c7add432e4227a325d3d90e1af8634084ef1a6dd9d314ec73ef7570c95d55afb0 +DIST thunderbird-52.3.0-si.xpi 649011 SHA256 09af36243360b498a6352f10eb28c78f855d87ce0ef5fbfbc11f13bb45465462 SHA512 ff2fbaa5d1e798d76be650d5e3f175405b85dbe51a52e9ac34cbc0dd2ccfc5f2a3789722e63665f2fa790c900227e228219e827b28174cfd2334cdc896c255ca WHIRLPOOL e047f207f4c2a6de50524814bcaef1932dbe6ef64391b3758799855d88b31cf6266247075d947dc19be86383a4ed6f522ea3f5ab24a06945fe2a819213b6454a +DIST thunderbird-52.3.0-sk.xpi 583882 SHA256 6450c19ddad79bab8b059a992b844fd362d4e6cdd58e31d63bafe25f7e73ab31 SHA512 766d32d27ef7193e6cee548edb89e46b2969c9f108a1d291201949dc784e8a56fcfa8608b67f077698c32706de3164fb9b457d2573f4f0235d5d08ff601860dc WHIRLPOOL de269a4ed70953dd60386f16cd46c054d5f11f25677f1102865225bef73de39857c861c7f7305982f70dbea1c10af579bca77a913b11e90914b57ec980c0dc50 +DIST thunderbird-52.3.0-sl.xpi 562831 SHA256 190ed15658855a1438b46614209d723bf27fb90864ca64dc21482fb52f5718b4 SHA512 09a28933b062cf72a4c0a6ec8baa278a36b18c132abbab0381ca39b63489c3d40ab319bb9613fd78ec43deab5b05d1bd5a47699d74cf4c789035d12e300388d9 WHIRLPOOL 410e1c36e5620967afd50342e15f7cccc91145ad0d62abbe031fb80cc0e35f03a55f8ee926cf6f6ee05eb5f0d3f6babea2021052dbaeb7f73fafee2728add1c2 +DIST thunderbird-52.3.0-sq.xpi 570616 SHA256 a68c843f7d755ab2b03a8c23018f17be1664279659f9fa9bcbae207ad27d309c SHA512 10b7f73219b51f47a6873abd5b8f55eaa0282b6c705efdfa90f121a22bcf43fed015b12c26ba1bf9a4f3b5ab5d52a017c2dd978432fbd8355656724159847dca WHIRLPOOL 6ffc97cc586234674c6d269cb43bdf1636bbd92ac1bd97e7cbfb1579b793f495cc74aaa07418fbc08e9d00cb97e8a0d7a6467832ed9b7e6aa6761290394cd76e +DIST thunderbird-52.3.0-sr.xpi 609019 SHA256 194e63cc0eac946214adeb1a45b046a07ce5f7dbe3d16c1dc960dae07f3215ef SHA512 58a1d8bb3f4cf253f5e581b226d8d2fd15cd9526a16d175636841b2f3b7fd1461300640d2946b965eb9c3216f263a522214ed26bd0ab979753efd20339564f8b WHIRLPOOL 22e451493565107caa381fb0d2e70c485eeab74ca771850a2b4a3f9bcfd43bf3975707ab5b5f0e722bc720f5492e2f6c03ff1220de2d4a5dddbf556cbcc23a98 +DIST thunderbird-52.3.0-sv-SE.xpi 565777 SHA256 ab9811adb9abf588119d7854ba79a6fb6204eeef3724a0a615a3815fbe8ebfd8 SHA512 68c64309337e45bce8e20802ed33d4979303927d53e610e917226d698afc88f14608986318b912cd5ffed88329a509d49245554c8d567d80dc34f4b7a39077cb WHIRLPOOL 8c18899ee104963e60281508fbf9811b2155598ddcf23593f3484d475e34201527ef50739380b54591685d80da905d4acb3846cc09375ab984a3d1202d74a9a6 +DIST thunderbird-52.3.0-ta-LK.xpi 675039 SHA256 62d4a70fc6b8c93a44e9de6d810a3c62561eead83b8abfb545b0bb22f500fec3 SHA512 ad535a7db2e22a94c1a58cf270732e37a120b1655c19b9a45c6d030bf797acf354ba77f70bb151e85091e0afaae7433decab9a4c2876755b51b7ef7bcb233447 WHIRLPOOL 68ebffca78f6f88804a37564bba71e2786fa38520593f15c9c3fd140be5832605bc2754c27b2e1fce481b76a187ff4b1ab33c2094f160a3faa17aaad6d86b2ad +DIST thunderbird-52.3.0-tr.xpi 569926 SHA256 4ef6bcf07c756a4da0c3aabe41c8d32962b72fb224ff93ea475d2f1270ceb061 SHA512 4c240056a169cf332b730b8d660c56098c7604048f8939b533e18db76b40b3a8d184107de8245fc3de59a14c6d75f7f06ff5ce13190ca89418aff9c024202a43 WHIRLPOOL 594b1a9e8aaa9db0a2c4e67036c1c97375433d3d2e147fa0d5b0cbe4314c2eada3e488dc03e291f1ea23a7959b3f07d0d9bdf1a5e352fa4941f66da8352e8362 +DIST thunderbird-52.3.0-uk.xpi 652855 SHA256 b6eaa27d994bb265b621f5df1b288d4d97e0f543e1806d9fd988c7a563f683a1 SHA512 766a80174e60e39aaba39f1147485013265ff00daa945a9f8ecfb185d3ee03600fc0fc5027b24d5482e5c204dd71c181ffdf8bdf1d01e597e91d1a6ea960782e WHIRLPOOL f4b52b6f1f475e27fa3054021a01d5ffe19c07cafc05c550a299e2a4ae676a5146d4d1cfbcc60a2aa75d5f4f7188dd90a99e77726d62ceddd0c75b994badc6b1 +DIST thunderbird-52.3.0-vi.xpi 637163 SHA256 98fa9c475af8c5a4dfe132ef5f27bf3ae0b550cce46c6bf7125608beb965aa06 SHA512 2578680cadde87ca2aa6b295a20a5e7274508aba2d1ada716707a414314e3bb504042cb956fbc0f0883a47550aabee83dbb01ccda73fcef4e0f115aeaf464920 WHIRLPOOL ad21b2e6858de7df1b9eb9dffc0a5ddd07272bf13b8fc3a9a9180d282d9f06fb5c6dbae06f64d387e54ae419f0f2290ec6205e6ac6c6b1cb90b138405369e71d +DIST thunderbird-52.3.0-zh-CN.xpi 593612 SHA256 2c5beb3ba1bebc339ae4124fcee79fad375ebba7d97251dac83ff1eed1042bad SHA512 9db62fce3fec7e4b243c8d8998da6222251e12cd8325df1e56a5ffd9609da03f451923d2be26e47020763b8547a828b679921972e59a653a19fbd7d8ad9d1648 WHIRLPOOL f1a97bed845afb1f734caafaa7b32e4810cfe2f9082befb72d762c3ef2c801e4b65e7768c902820654215866c907c7924017e6ec6ca848729ac9baeb8f66cf6b +DIST thunderbird-52.3.0-zh-TW.xpi 595729 SHA256 2279205d7288313d59be7c2eadcc572988e063fbb570e76802cb681bdc262e0e SHA512 cff5e45a221790a081dbbda711d8706c70970d96149e63a157b5efaf720b008966572a6a21e9d4435248e20efd6c9b0ce9eb374fd4691e875f3ef9e048f0d7c6 WHIRLPOOL da26721eb2880a4d6d05f96ba2005bbb463c1951bd77e805f0bf84b397d36ef2904dd36e81f3c26e3a02a202907175e7395c11fd54d233fff3102faf53340874 +DIST thunderbird-52.3.0.source.tar.xz 228532004 SHA256 050acc320a9c50365a53e4faa6538a0ad7f9a302d5f2cfb6edf0c6fe1b573b18 SHA512 10e6495d207328aae325a797be1de5e535b5d967df929b0af9d7554d0473b5a7931c8f9cb1793e843b1913f441f790169dd4ac1ad9e0e53e66bc8e1c1dd60e66 WHIRLPOOL cd097157eb99a9b98aca63b259b77edcd1ceea5c150869fe485ab1219c1c84bcfbc7d70ecedca4b8733e8adf015ad0d5503db985b098207cd3b18497602c4223 diff --git a/mail-client/thunderbird/thunderbird-52.3.0.ebuild b/mail-client/thunderbird/thunderbird-52.3.0.ebuild new file mode 100644 index 000000000000..a059a25c534c --- /dev/null +++ b/mail-client/thunderbird/thunderbird-52.3.0.ebuild @@ -0,0 +1,362 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +WANT_AUTOCONF="2.1" +MOZ_ESR="" +MOZ_LIGHTNING_VER="5.4.3" +MOZ_LIGHTNING_GDATA_VER="3.3" + +# This list can be updated using scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR +es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt +nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr +uk vi zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${PV/_beta/b}" + +# Patches +PATCHFF="firefox-52.2-patches-02" + +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" + +# ESR releases have slightly version numbers +if [[ ${MOZ_ESR} == 1 ]]; then + MOZ_PV="${MOZ_PV}esr" +fi +MOZ_P="${PN}-${MOZ_PV}" + +MOZCONFIG_OPTIONAL_GTK2ONLY=1 +MOZCONFIG_OPTIONAL_WIFI=1 + +inherit flag-o-matic toolchain-funcs mozconfig-v6.53 makeedit autotools pax-utils check-reqs nsplugins mozlinguas-v2 xdg-utils gnome2-utils + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/" + +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist crypt hardened ldap lightning +minimal mozdom rust selinux" +RESTRICT="!bindist? ( bindist )" + +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCHFF}.tar.xz ) +SRC_URI="${SRC_URI} + ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz + https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz + lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) + ${PATCH_URIS[@]}" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +CDEPEND=" + >=dev-libs/nss-3.28.3 + >=dev-libs/nspr-4.13.1 + crypt? ( >=x11-plugins/enigmail-1.9.7 ) + " + +DEPEND="rust? ( dev-lang/rust ) + amd64? ( ${ASM_DEPEND} + virtual/opengl ) + x86? ( ${ASM_DEPEND} + virtual/opengl )" + +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-thunderbird ) +" + +S="${WORKDIR}/${MOZ_P}" + +BUILD_OBJ_DIR="${S}/tbird" + +pkg_setup() { + moz_pkgsetup + + export MOZILLA_DIR="${S}/mozilla" + + if ! use bindist ; then + elog "You are enabling official branding. You may not redistribute this build" + elog "to any users on your network or the internet. Doing so puts yourself into" + elog "a legal problem with Mozilla Foundation" + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" + elog + fi +} + +pkg_pretend() { + # Ensure we have enough disk space to compile + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_setup +} + +src_unpack() { + unpack ${A} + + # Unpack language packs + mozlinguas_src_unpack + + # this version of lightning is a .tar.xz, no xpi needed + #xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi + + # this version of gdata-provider is a .tar.xz , no xpi needed + #use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi +} + +src_prepare() { + # Apply our Thunderbird patchset + epatch "${FILESDIR}"/1000_fix_gentoo_preferences.patch + + # Apply our patchset from firefox to thunderbird as well + pushd "${S}"/mozilla &>/dev/null || die + eapply "${WORKDIR}/firefox" + popd &>/dev/null || die + + # Ensure that are plugins dir is enabled as default + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ + "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ + "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" + + # Don't exit with error when some libs are missing which we have in + # system. + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ + -i "${S}"/mail/installer/Makefile.in || die + + # Don't error out when there's no files to be removed: + sed 's@\(xargs rm\)$@\1 -f@' \ + -i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die + + # Shell scripts sometimes contain DOS line endings; bug 391889 + grep -rlZ --include="*.sh" $'\r$' . | + while read -r -d $'\0' file ; do + einfo edos2unix "${file}" + edos2unix "${file}" + done + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Confirm the version of lightning being grabbed for langpacks is the same + # as that used in thunderbird + local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV}) + if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then + eqawarn "The version of lightning used for localization differs from the version" + eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}" + eqawarn "to ${THIS_MOZ_LIGHTNING_VER}" + fi + + eautoreconf + # Ensure we run eautoreconf in mozilla to regenerate configure + cd "${S}"/mozilla || die + eautoconf + cd "${S}"/mozilla/js/src || die + eautoconf +} + +src_configure() { + MEXTENSIONS="default" + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + mozconfig_config + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # Add full relro support for hardened + use hardened && append-ldflags "-Wl,-z,relro,-z,now" + + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" + mozconfig_annotate '' --enable-calendar + + # Other tb-specific settings + mozconfig_annotate '' --with-user-appdir=.thunderbird + + mozconfig_use_enable ldap + mozconfig_use_enable rust + + mozlinguas_mozconfig + + # Bug #72667 + if use mozdom; then + MEXTENSIONS="${MEXTENSIONS},inspector" + fi + + # Use an objdir to keep things organized. + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig + echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig + + # Finalize and report settings + mozconfig_final + + #################################### + # + # Configure and build + # + #################################### + + # Disable no-print-directory + MAKEOPTS=${MAKEOPTS/--no-print-directory/} + + if [[ $(gcc-major-version) -lt 4 ]]; then + append-cxxflags -fno-stack-protector + fi + + # workaround for funky/broken upstream configure... + SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ + emake V=1 -f client.mk configure +} + +src_compile() { + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL}" \ + emake V=1 -f client.mk +} + +src_install() { + declare emid + cd "${BUILD_OBJ_DIR}" || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + # Copy our preference before omnijar is created. + cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ + || die + + mozconfig_install_prefs \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" + + # dev-db/sqlite does not have FTS3_TOKENIZER support. + # gloda needs it to function, and bad crashes happen when its enabled and doesn't work + if in_iuse system-sqlite && use system-sqlite ; then + echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + MOZ_MAKE_FLAGS="${MAKEOPTS}" \ + emake DESTDIR="${D}" install + + # Install language packs + mozlinguas_src_install + + local size sizes icon_path icon + if ! use bindist; then + icon_path="${S}/other-licenses/branding/thunderbird" + icon="${PN}-icon" + + domenu "${FILESDIR}"/icon/${PN}.desktop + else + icon_path="${S}/mail/branding/aurora" + icon="${PN}-icon-unbranded" + + newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ + ${PN}.desktop + + sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ + "${ED}"/usr/share/applications/${PN}.desktop + fi + + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs + newicon "${icon_path}"/mailicon48.png "${icon}".png + # Install icons for menu entry + sizes="16 22 24 32 48 256" + for size in ${sizes}; do + newicon -s ${size} "${icon_path}/mailicon${size}.png" "${icon}.png" + done + + local emid + # stage extra locales for lightning and install over existing + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \ + "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar + + emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die + insinto ${MOZILLA_FIVE_HOME}/distribution/extensions + doins -r "${T}/${emid}" + + if use lightning; then + # move lightning out of distribution/extensions and into extensions for app-global install + mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die + + # stage extra locales for gdata-provider and install app-global + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ + "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} + emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die + insinto ${MOZILLA_FIVE_HOME}/extensions + doins -r "${T}/${emid}" + fi + + if use crypt; then + emid=$(sed -n '//!d; s/.*\({.*}\).*/\1/; p; q' "${EROOT}"usr/share/enigmail/install.rdf) + if [[ -n ${emid} ]]; then + dosym "${EPREFIX}"/usr/share/enigmail ${MOZILLA_FIVE_HOME}/extensions/${emid} + else + eerror "${EPREFIX}/usr/share/enigmail/install.rdf: No such file or directory" + die " tag for x11-plugins/enigmail could not be found!" + fi + fi + + # Required in order to use plugins and even run thunderbird on hardened. + pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin,plugin-container} + + if use minimal; then + rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \ + die "Failed to remove sdk and headers" + fi +} + +pkg_preinst() { + gnome2_icon_savelist + + # Because PM's dont seem to properly merge a symlink replacing a directory + if use crypt ; then + local emid=$(sed -n '//!d; s/.*\({.*}\).*/\1/; p; q' "${EROOT}"usr/share/enigmail/install.rdf) + local emidpath="${EROOT%/}"${MOZILLA_FIVE_HOME}/extensions/${emid} + if [[ -z ${emid} ]]; then + eerror "${EROOT%/}/usr/share/enigmail/install.rdf: No such file or directory" + die "Could not find enigmail on disk during pkg_preinst()" + fi + if [[ ! -h "${emidpath}" ]] && [[ -d "${emidpath}" ]]; then + rm -Rf "${emidpath}" || ( + eerror "Could not remove enigmail directory from previous installation," + eerror "You must remove this by hand and rename the symbolic link yourself:" + eerror + eerror "\t cd ${EPREFIX}${MOZILLA_FIVE_HOME}/extensions" + eerror "\t rm -Rf ${emid}" + eerror "\t mv ${emid}.backup* ${emid}" ) + fi + fi +} + +pkg_postinst() { + xdg_desktop_database_update + gnome2_icon_cache_update + + elog + elog "If you experience problems with plugins please issue the" + elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ," + elog "then restart thunderbird" + + if ! use lightning; then + elog + elog "If calendar fails to show up in extensions please open config editor" + elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this" + elog "fails to show the calendar extension after restarting with above change" + elog "please file a bug report." + fi +} + +pkg_postrm() { + xdg_desktop_database_update + gnome2_icon_cache_update +} -- cgit v1.2.3-18-g5258