diff options
author | Ian Stakenvicius <axs@gentoo.org> | 2017-03-08 20:11:35 -0500 |
---|---|---|
committer | Ian Stakenvicius <axs@gentoo.org> | 2017-03-08 20:11:35 -0500 |
commit | 9393fda89f0aee54d13348a4dbf384a4cddb76fe (patch) | |
tree | 1cd8c6e7cc6043e53a2836be64bff046d155c170 /mail-client/thunderbird | |
parent | x11-plugins/enigmail: stabilize for amd64 (diff) | |
download | gentoo-9393fda89f0aee54d13348a4dbf384a4cddb76fe.tar.gz gentoo-9393fda89f0aee54d13348a4dbf384a4cddb76fe.tar.bz2 gentoo-9393fda89f0aee54d13348a4dbf384a4cddb76fe.zip |
mail-client/thunderbird: bump to 45.8.0 for security bug 611954
This is the final 45 series release.
Stabilized for amd64 by maintainer
Uses external x11-plugins/enigmail package.
Package-Manager: portage-2.3.3
Diffstat (limited to 'mail-client/thunderbird')
-rw-r--r-- | mail-client/thunderbird/Manifest | 59 | ||||
-rw-r--r-- | mail-client/thunderbird/thunderbird-45.8.0.ebuild | 350 |
2 files changed, 409 insertions, 0 deletions
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 2e7ca22ce36f..0f8886fd783b 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -1,7 +1,9 @@ DIST enigmail-1.9.1.tar.gz 1736876 SHA256 0393119725fa5931d9888a2a1c9796d440ee7975ca3d005eb63142768b10f993 SHA512 5417d7744ff5b8299d9799059f62013e546fb74206782169e5ce6baa0950d96d1c8996c99ec902ca73b241fd1268966e0a7ad30c032a1706a0efbf06fefc311c WHIRLPOOL 80cff68461edc743851de5a83cd04105f6689eb1289f46b72334a96b091dc430399a91b2ab004a39bd7cb04433ab0471dd07b44d39fc2eb3869487b07841fc5a DIST firefox-45.0-patches-11.tar.xz 22864 SHA256 4d599cd6c0c0635b23a918e5219c6e37fe0322a4f94484dd8369a599ea3e6532 SHA512 61fc961b5aa015e42907de273fdbd87fd600d1733966fd6d65dccc4de554ee12c82bd314b2e38865d38ccd2fb453c161074253cfb2f49795e2d46a8f206952d8 WHIRLPOOL f5beb44eecb9002eb7f28c172f7a8e3559e85553ecd4fe79733f6b099119faef8552d744db961dbcd5bcc46e83b9070edea9d7de2ece1e717fd7c00489f2f30c +DIST firefox-45.0-patches-12.tar.xz 22040 SHA256 563d7bbe67aa4379ab0a9b460aa397aa2a8e9d1cadcf776490beb7349230c6c1 SHA512 be9981818e549d79f8557427dd506b9c473922c0043384563c1fd92e4c6c96c91afb8bb01d4499a3a61b463ecf2875bc776fef0f279c0f2fc3625602cb47880b WHIRLPOOL 4f100eadb5aae49731344d526ba482c97dfecebfd20de533e4986e3a0463ebe31853bf1f9faf914a6fcfab82936a52cbda2add84c019fd6ab15ea086115e5bef DIST gdata-provider-2.6-r1.tar.xz 83836 SHA256 e181d5fe69e66f34719295790301e0d265c855be5f30df516c52dd3708d82158 SHA512 e5fcf60c221590d1d904ce8c6a74da7208b118c2872a26267f4ee6d3e68eea466d44b979b7259a012a21e48eb5b470d52cc9e58584226fe04ce88ff698da495b WHIRLPOOL 0e85fbb321edec0397b42808fd6320e245de35ddd1cf772545c432dbf26d8c28b042ba2c61bbde2abdbf4d5cca076436e6d678d6d636d3bcc562470d485df6c1 DIST lightning-4.7.7.tar.xz 1933692 SHA256 1dd931007ae8ff09601090f7123c793162ff016e0ff494c99d8145e0cce80e0d SHA512 c2c5d4c48a16f8f4286b4a52ba9487e1ae4e9c500708eefdcadb49416e6e687e1f1aa58149839d3e739cb57654c211239f4206a6231c3146e6775ebdf7dd6969 WHIRLPOOL 848ad9a5b2c250f42eca45ca3c019595bbc4ddef953d98f7fab857b0b77170c283dac737943b4dc7ed6e2845bf3f6f19f4ba8c0462b3707e6819f85be71c8798 +DIST lightning-4.7.8.tar.xz 1951252 SHA256 b31acd34aa38eff8b8043922794f9ef6e2dc67740e7689462991bf9517f15756 SHA512 37decaf4010e48cf242e76c5d73caf96f7b1e34c67fd465fb8b33055a6986d5fa7b1557862526224ab4ac421df3441e974d297ec4a9454dd63a039683ec46fe6 WHIRLPOOL 7494f30e08e74097179de6f44502b91efb2b65cd9bad4f3961678496c1fa376e0f5a77dbff670d66225e49a7ad11f24d8097498678fb128409e9295fc9323292 DIST thunderbird-38.0-patches-0.1.tar.xz 684 SHA256 cd2a347b72a104e72d38e56bb92df3464e8820485119b4114dbd0bbda131a808 SHA512 52c83af301be959e861dfec55b3c4bc60035387c606976bd29232c4cba077230edcadef242491e699fba10027d0408dd4f33fa320bcf96727afe149166ca02de WHIRLPOOL a378a0fa1b152f17681a5e389662fedfacd45a137b224f038d3c98ab4a024bcf9e753fb2fe018cdb7126fb710ee8baabdf7882540450ead2985070d0d1f12eb0 DIST thunderbird-45.7.0-ar.xpi 490775 SHA256 b9263717ac4686ef68f7c3cdfe652d173c8329077930c0a670b56e9368e89bff SHA512 5a96206f4f0ad0f85aa9141390c9799256c3a93d6548a649fa5a8eacc7a5423fe7dcb54cb2a5834be1c2b4087c6601b791332fa1d8bf41166bb3f601cb3d66f2 WHIRLPOOL 4df8584d46777331863ae686252126019def510fd762f88b58b5c01c09eaa41e25c37a7da1e1aff635f3a55c6e9eaec84f2bbebbe8fb621965a9e4b10ce003cd DIST thunderbird-45.7.0-ast.xpi 428059 SHA256 4a395aed8422aa08d5e40c4952caff7177d86620155fcdba1e106e5f1f3f4523 SHA512 54b5d3140fa407e35ca324f7c3b6802543f0f87c52782a7a66d375cd11bf7fd755de79df6098ccb457ec9309247b6f9ae0a5f58f41f6047ac8c4c8c711627a57 WHIRLPOOL 74bd1495e0094715b78ca13c7ead03d278098bf67f72f87c8914615a926ace12202ff73de43a246ec73353d6624927f02d97ca4449bea2cae5b8e978579f0f51 @@ -60,3 +62,60 @@ DIST thunderbird-45.7.0-vi.xpi 540499 SHA256 defc6f3d6f77ba8b46e41c3d9c49d42e738 DIST thunderbird-45.7.0-zh-CN.xpi 489210 SHA256 735f0ad45ac48af7db435be430704b0d108dd7576c488c50e1ef015e2dd39fe2 SHA512 6c7bca994437d9fc3e3186ac1fbd4e7eb7d8a0e9257d54a0dd812ae0cc49e200066f5b4fdecff189e4fc3e1948290a1ace5b6d53df4385094a73c31aa6574e57 WHIRLPOOL 7efca0effb84dbec578980c541dd9594d34f416c7b20c6f97796abd6b563cd686b85966d5cafb8a5342a738a65912f0e6335b12edb6306373c84c20b7f8482f0 DIST thunderbird-45.7.0-zh-TW.xpi 490850 SHA256 f4e9316987462c9367235d75f2d7a765068aa1080bb87fdc62988316b859585a SHA512 a37c073a77a46a16eccdd6536db195bd00eb9973d0307c021dbf89d24e4c79f12b556967bb1a35bc5a5660fd30e2f8682248aab02ddde26700261bb642b5f496 WHIRLPOOL 92d346751f130d0a2fb1c71216cd9bef23602aa90f328ff73a105e1e875a53c8a0704f06732894a0672646d95024e5678e5f0a4101c90d0eb01e6c2cbe75583b DIST thunderbird-45.7.0.source.tar.xz 201088460 SHA256 1366cd7fe246bdf1540203586ebfe8fc3fec1f679bd0b61e7e95288f493775fd SHA512 99cea54b553158c1e08cf19157ac2bb6822fd1fef0501d36f983e6b8d4f2143a2e6124d61297446944033d3fed9326fe0f12ca45db0b5815be71a0777e73ffb0 WHIRLPOOL 3592320fa2183a4c25ead47c3f9e4c23df2f723c6a1ea43d95b37527646d9ae7daf3758a9a1532ddc1e3241875482554d28e9c667826d24aab376cb43b8467bf +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 +DIST thunderbird-45.8.0-be.xpi 469096 SHA256 2836d2485234e541fe2d227af8f8c477173051d6bd6a9db5bab6c64a74fefd04 SHA512 76c758a68685f974d174f5787b72e5f1955ba9be00c305e2e1b1adaeb17e4e7bc765d1263d6395cb89656112c936618d84cb80a7dc860684d49a4677638eef56 WHIRLPOOL 6413aa5fb12931034ebde044f747213bf4da53036b5af9184ffb1c61d6822810669561e8290ec02c016b2add1e25a4a57469dbe42b91384eda6980edb70c9a2d +DIST thunderbird-45.8.0-bg.xpi 524300 SHA256 b0cb9a7684809eb71e3d79ffab9b6422c97a4dcf4cb8cbff14a403c79a425980 SHA512 519c1b0555c0bc8e53e28f50fe14c7b5ecd563ab6b6cd1c30886f9d3d7982fe3fd1712c9ea8ca34d2d59dc63ef62fe69bbaf4610c2d25987e4545d82fa611f50 WHIRLPOOL 870a9a9d8648e47bce395eea957a57ecdb6c1b1c1cb5832ce9c594dc4255e276e841e0a1e63e510bb0ac17792882cd89eaaf70c938379369f4c4039370fa095f +DIST thunderbird-45.8.0-bn-BD.xpi 581440 SHA256 2c34a6f9a28605551953d40ec868ed42eb605d85ea6012bb868adc2251f18158 SHA512 de6f8090ebe80131e0d5aeef66287290a6292a12abaa00138d6c7683b8b7d3f619f0b731bc7f45ccabbb670c699404c2c1d606adc6b307c70370224fdd214aeb WHIRLPOOL 348d6e7d5f380cb2a5ca478360011daa487663ed544031e6ebd820354366eb382d63adf503819c8b39240f617ac866b07de70fc7601143473933ba81b207ffdf +DIST thunderbird-45.8.0-br.xpi 466000 SHA256 058d05618dd1c83dd854203e043c328ec1f6937f5b85f9ff50245f7e428b3c01 SHA512 8914cb4869e984ee1207165b5a8ec7fffb822312714dff20e6d1084fad81f596eb310643a34b166dca84739d69a3e8b86ccee2ec0b9dcefe1d6ae39f45ca4f99 WHIRLPOOL 4729b1e8067b398676adb8cb7b625f58037cbeb366911514e9c5f344f7867f8c24a7431531395fd23a30934309d63716920c28969324647e1d77d2a0c471c94f +DIST thunderbird-45.8.0-ca.xpi 467980 SHA256 89e8c63dfeeb9a8a68f28278302143c2f1b71193bfefacbbbcdf70cb47357046 SHA512 44382e8fb0070dceffeaeff0b78b415da5ff092f3ed50a6a7af67b847ba83245bfa3a37dbbeccaf856fa42de36887b02cf0e2628933e5819e65b8a3d8c856e29 WHIRLPOOL 3644b6abf6448ae181ab89f83c15ce0c5982229e8cd235f48303a359b07d7efdd9c577793f738f2b6b92bfb7f7f64c8efbcab2f037d51321d5de4333ecd909ba +DIST thunderbird-45.8.0-cs.xpi 474327 SHA256 50e02729a1a4740a3964b085572b8d17c551cf71438d24e8d1845073d5048ad2 SHA512 3c5df605e47145db9687e23fc4b455ce8b8d0e50eb16a8b96e3acd47e7d483721f425cb496e32a211b34d982b4932469da4b4b7cb0ba0a53865aaa5deacacb12 WHIRLPOOL 60cbbec26155bd3299a2b65b62b864e2bc89f4453a94e13339f23bbb9aa4b2a4ae29c8d951e76486e76d756c6837022da2c9724038baf155532fe331743b1663 +DIST thunderbird-45.8.0-cy.xpi 456120 SHA256 46f2549f8568db23e734fb95bc3836335e104867b1467086058f062f2471552f SHA512 9a4ac0048e78ae5e3c0a1305e4f36ea1e1dddb22bc371de77481127273ccd906765dd6add6a7b2ecc8e476a0a9f2caba85c4ce823e5de4e2f211afc17873640d WHIRLPOOL 8f981a3752ae0695d7b556c52bd0b7c68c6d29c9edae26346a6b9d1cf4eb9926d9153c96614ce7326385eb82c18c6d85663b1057c033e489e8100a7b3ebc6c99 +DIST thunderbird-45.8.0-da.xpi 445595 SHA256 b7fdb27246d5bd78d3ffccd83bdf437fe791f820ca5ba38cad19f5286c7380c8 SHA512 876953576532dd644a1b649c317d29fe9ac89113d9d7ecd8b1ad990f762806e9d90a6b1165041b66b71af288240e7ba7c580b8c3e61572bcb88f7e87810b8a96 WHIRLPOOL 45df42811b73d2e1a37499273e9c84e3d8a6313279110455ed66f83b2401495f3be9dd17651110376754d833d45893e6170bcf3f2cf08669171a36adca821924 +DIST thunderbird-45.8.0-de.xpi 451956 SHA256 41814028f2aad3d30ab245935095d5f7c2ffc97f79d731eed9977f1cf03b0018 SHA512 73416783898e78d25b716ea36f3d1ae00145eeaf29373fe0c54f1286c229dc791b0d2fad0841049275fa6e078e5ec483fa8ec6acf0ff64f08a54af8cd4d54e23 WHIRLPOOL 9ffb7e9776c99adaf5c040480023630ae9ec04659b372932576b76b4cf810f8f8a82be6811818b0af602c9558c81847d263d5013c0d9acde01f565fdf7b7b144 +DIST thunderbird-45.8.0-el.xpi 514358 SHA256 1daf788364a9d738fb2a8324814076d8a058cff96884ccb0a24cb440fdb9f42e SHA512 152191eb7008afbd1f7e0c7440643a02d9ff2e1c8fd129322fd928e38acc48e675e0859baa22d53ea36264104e34192ee5533f81ffbd49493b4c1da14b408e97 WHIRLPOOL c4d1e0252689b6f1c35f530d1261c63fca01a47689650afde9d76c71f717a522ca327c60e567d4cf7a6d77315d019bc0d97d44ce68e8973d7603d105361734f9 +DIST thunderbird-45.8.0-en-GB.xpi 437603 SHA256 cf1fce9ed3442c4eb2e669968757077f79c68499ad12bebedae86259c8b83153 SHA512 44438fef8e21c2ab6e1e2ca2558172bb6c30b254f78955e148b5f9d28ef52189573f54a89cecae2cf547606b12497bd36ca007312722069324dc1d9cbe05c1b0 WHIRLPOOL 9b6a572cb4c6496ed714894b97cc4ce3f4db45a2bd6c188b553a3471873362982236e6177ba2e5eb4c43b103ed56ae3b63a6f770baf1a0f18a2f30cab5d1cf32 +DIST thunderbird-45.8.0-es-AR.xpi 464684 SHA256 20a757a4ee8f349e5578a0da2daa94b0ecd4c5b06315aa928ed429d9bab03d89 SHA512 60ca7f034f06fda50f90dbbfa7c3d27f54d4eb03cfb570a45e0b3fa2fe59ecb9fbc085ac76fe869f6405538ab28ab0fced785887e190f490f961be60d71fb9b2 WHIRLPOOL 65ff895ed3ccf2a906736bab3780f06c892e9c6eba917e93439595985f91b4c1f8a78c8e5b132784e42e2385bf5581f46fd2499d5f39ceedf22cf2423c7d2eed +DIST thunderbird-45.8.0-es-ES.xpi 388000 SHA256 2f4872efacab2e2ffa9c561f882eb6f6e323f02a7e3606efda0d0aef7af38516 SHA512 08163aefe5686aac1b6b628e5c887d9113a7dcfe8aececbb1861c8c334421816426d234821df34ad6b0e5c79f2b029414b73701c762b0b0b1d272e7ac427c880 WHIRLPOOL ca478285e6e49613d0bdf8e7a68f8d1797c386be947c5a84c9a8bf6073905c3adf8e80d9ec980a69df005b74a7e130b2ae8edd96d7734719d2f37dc1756a51c9 +DIST thunderbird-45.8.0-et.xpi 458418 SHA256 44a8c625290a5a306c9d1946c1084a307b83595dec6cc75cfe809428f490fca7 SHA512 60f69efc44018896f608d11c781a9cd45ab340157d2209ac7741fc0f6346df45fea94a5df0617153cb85fbbd44cd13dfe55adc49a095e0518445fa0ee8dca101 WHIRLPOOL dd372aa204bf7dcf31def62837bbc0119f8ef067afe480dbcc776c09db6c5d94ab417c46dca8a339d3781d7a81db4da2601753745945e431de19476693dd7809 +DIST thunderbird-45.8.0-eu.xpi 456708 SHA256 a5d9f300bb05cf0c3e5eddff963ee790a28ba7706530697eb7464f202434923a SHA512 b33276a681c4c668c5b177ae2d06f47f4e2d92f46d0b878bd16b66ffe941fd777b42291d218040822056c107978a8695e1ba8d901dd5372f4a6dd8cbd0b3e284 WHIRLPOOL a912c504aa946ea58ccaeffec4b08bb459078e8566d546ba7843693e374ff6bb947a59b459cda656f8eceab11bc2a28690977512943464dbdd31e511f2977719 +DIST thunderbird-45.8.0-fi.xpi 458335 SHA256 5c0ea0d794d4fc35d1281f5ab14d6725d8c42180b242da9d65005bfd036467db SHA512 ecec81fe3b2ca83951e7e464cbc06519b812dc0e6baf7896bc7c89166f839f41a1a707ab16509307141beeeca875522e46d7e97543e5a39f2b42163da0f9ef81 WHIRLPOOL 9457cb008504a46ebfcae99843d9a65d7f8f43d40d81199a3fafd6750e2705f006e2c193618ceba1559ab204dd524100f57c140cd9e9b21dd7b9b085af26d5c6 +DIST thunderbird-45.8.0-fr.xpi 475466 SHA256 b0cc458c6e5605cdd3ec237cfd679c14550b3a7c1397637602cf273a600a013f SHA512 380aa558c6d248928b7f8cd4d045f6f0e2aeb09700db0a9061a233a935a56f809a14402be561f5d8363c934a4fbbb457c82182a2807da9cf348dc2eb38b60f75 WHIRLPOOL 74fd35e6dae4f7d11321387cc8c18a1589624b1b404bdc73f6146a51f33d45d384f121b0cd347c170f16aed5b8a7631781800c46beaeb07501b1745232ba87ae +DIST thunderbird-45.8.0-fy-NL.xpi 464757 SHA256 6a2f11240be608e90938c61fad09c460490f7c4418da71326ec3cc8a57ce01cb SHA512 9789b24e38aa03240f2e4c3330ec201467b87552fdb94ac1d931d9e3dccba61bf899bf12bbb8a8dc251a787b220056e424597933ca0e9b84e20f40d3dc7422d6 WHIRLPOOL c51fccb77b4f356621916a39d40c0ccb802dd25d462b8092608d51ebd3c97a474d290045227912afd3899f23ea9ec6f7aa0242120393af90e6996f61da117ed6 +DIST thunderbird-45.8.0-ga-IE.xpi 480317 SHA256 4725d113908caad379a0a360b55ceb94c192e9b5475b497778ab39b8e8124c4c SHA512 e3bfe8e7a7dd016a017340d390a8f6f3b62da749995c282da5b0d410b379cc5e2c28e1ed521ad83244c1c75d06839d2d4a1fc88a1d645b40855bdf193392eb68 WHIRLPOOL bdcd452fb8b685bacbcabb0fb55e144ed836bfc1eee7db5ab189fc4c4667d291712fbbbfb0e15098f87330bbe7739a957633bfd5facb82c96fb3651b59045bdf +DIST thunderbird-45.8.0-gd.xpi 478297 SHA256 a9958f7c2383923e317c9cfa52fd2a853f8acb2673425206a1a6ec5e9172796b SHA512 143e3d210684d35af8bd544259d379a312b9d1c8f06c08021620b1d7d5c929b7e2a90dc16b6248c7162e43e7f86de03530bf357dedd693a0309e3264ab37afde WHIRLPOOL 406df015630156d0a72d53ea955606f8388c7b85a91d2996949c043e1f8fc5051945cd85083b3eb81a4532456da1c27bb18c585947451470658148a2885b0c67 +DIST thunderbird-45.8.0-gl.xpi 478580 SHA256 9ebedd43676f8b2d4a5de96e092b01642f5a325da872d7881b2515bc7dfa09b4 SHA512 fa533ab715c01d0a4913d09c49db1c95aa1a228bfe260ae7c8d2bb152988719e1b7693f09fac73afe146a726ef5d390b1fa4d194038ae4fa1d0e551d848cbd8d WHIRLPOOL a6946bbc076274bcc4637da86aecc99d32c7f7b7a0e2914f650709f38a02cb83e64857295a3aa284af39364fb7354891de274323fa0db6b2d41e967520ddbaa1 +DIST thunderbird-45.8.0-he.xpi 497962 SHA256 a476c22a63fda28330c4e03957cf1abe407f9ac7041f73a9c157185441e7e5e3 SHA512 e634831c0d51e82eeafc2e7234da5a3b62b66b2ff17585565ad1a0549b04f334375b05e04a5540723eb2754dd0032ea7f33b15c288600d1587e0bfd699256030 WHIRLPOOL a9f9c8fcaae6d42e12e95bb9d5e10d5f698d7dedc5755422caedd69c56aa42be777acdf02f77e9ca285c74171bdaff1ccdb980a76de9085f13e6137e884c2b7c +DIST thunderbird-45.8.0-hr.xpi 463959 SHA256 a434724f0977c9caea5abf63ce8f5587d0b8496aabd18403ee26deac0dabdf1b SHA512 56161baa7dedd371337b9f49eaafcc72f8ce7f46d72ab1984e27fa8f1ecd442806680752c6d6932a192ac8ac989f514821772c4c5f2db7f55b10bfd14c3f6839 WHIRLPOOL 0ff0151993bad54f0642558f76d0cf00a9fabea10099c9173c5c4ebd2cf3952ada7aaae34f74f630178233ac8c3bf6d45e94cb9b91192aee6ccec4a047d1142e +DIST thunderbird-45.8.0-hsb.xpi 479414 SHA256 e806a0b1a6652fbe48e7a8bb9eba60194c94188931a5ca03e50d6fbc4fbbca92 SHA512 18dd3e88a046075c8f10fe96246e322f1adcefaaf0967f119d9ad5f9e3144218c07b13f785041f503ad22eb7e15276e9dbd75dae93c2853771601e2451ccdc7d WHIRLPOOL 13da0bce68c405426035552652296c75d694d579ef1037f9444d95d38b9aa9617c2f6e6d3748f325c01a8e4cc1b460b52792f2af067c7c760dcf8aba8ac7214f +DIST thunderbird-45.8.0-hu.xpi 479583 SHA256 1cf236e60fb7097842d27d2f791821c63eee3e62323e73d9a288a9b888ad5fa5 SHA512 13deed772fc4ed049342a8ef0be185c28a4b18fed9f145badc8d2c619ba316bdba5bcb10e700aad178b7dcc7f223a62c65489b6001b122667e2ac272b43e6994 WHIRLPOOL 3f074026e22decb682c949e4044a211464f04301c91839e3759dd715c6a558ba7d097f806e15a1dcc50a167083c986c7699c216645f73afffae06f80507f4b6f +DIST thunderbird-45.8.0-hy-AM.xpi 518883 SHA256 52d988c204b8e0cb421f9fdfac1ec4a21c18cd6a40b43e8573494396d516a652 SHA512 6444329ff8c906a55b3d2f085a0d8480278761469523225af5f2b02bd167c6ddf6d157aa6d3269ac3a828cc78e6202297cd26e80bce07fd8f87a9fa78e1ff50f WHIRLPOOL 8e7f8236644585b29fb22e037ac7cbe3a7197b89a398f1aad8ff3abc636dcf1b394a1122a6eca19c64b01dc1cb9967c77eda19310645227ecd50bfaf152f6027 +DIST thunderbird-45.8.0-id.xpi 499982 SHA256 2ca9d5d178c1dbb5559e93702b4b0d7049f3f35dac01e616a79316b825251360 SHA512 1453f13ae056524bdbfc08d67b44c615d394225d9786b53814b033ce51b8aa4f743e383bb7c754cf12ca61652fbb201670636b2ef324386f47437474074f32a8 WHIRLPOOL ad078d73375d56c5c14ef9ce8ef8100c96a796d96fecfce15d760dd411abe3a3d439301c22ceac72aa7045fa0afbfb81a5f17a92485f0956e031715e3ee6f87b +DIST thunderbird-45.8.0-is.xpi 462191 SHA256 e5692f833bcee4cd1abccc0a5e9d64dc0f51f30b515c9e4e821bbc2e87549209 SHA512 f87a537337c651c45f3a9eda2278288ed591539adb1ffe291d8406007502011c5c043e44664b3c93c12036224d3a182c6d0204af06966d32e963db147c64e78f WHIRLPOOL 4fa2deb51751aace911915962c0f913ce9861b8828397973ec7d67c864ca9972b003726a6395b07a0be18e581b1ca39e22025b0af5b7b8393f8c6032c5aa5718 +DIST thunderbird-45.8.0-it.xpi 376889 SHA256 7a551f3c72330531723f97c1d94aa9ec21ba2191f68f172134c95a830d8cd19d SHA512 a2d055136a1c455ba9abfae7dd9d50295ab67e9983f99829652083087bcac14d61e239e92bdaefba3ed4023f51bc1c2e81ebc19d22f90868ec9e11315e8f14d1 WHIRLPOOL 394b436e19637170ea26a78b141ebe145e8741784e8ee7ea9c6104153dc9fa8bad56af57ece0b4107c0f92be3be618d4588eb69b9f828e4b364e99f30d76ef23 +DIST thunderbird-45.8.0-ja.xpi 519552 SHA256 2f2bc3f468490efc0443743c05c41ce37058ab4c6d8b5c515f068990134336c2 SHA512 45150b526c159cf7d968fd800e552be4c9df2e735ea023ebbb08457d50cebfa5c8f611db0bfe8f43aeb4b1b3d671b4ae20b2722669f6798b4d6d7db4e25cfc9a WHIRLPOOL 33e440935801c7b73dcc86b41ca4f3194bf53ef958363e4ab1d11283cf165fba75a6ab008f238886acbb663180b26bd5d958cff1cc4500d6ad5efeeb87e5c0c1 +DIST thunderbird-45.8.0-ko.xpi 487418 SHA256 397dd7ef1002f3a861757a49abaf77ed4b5809c5370c85031ccdf0465b4504b8 SHA512 244d7bdc081992362eabb550cd4e1b592d491368ab52b76c0fee6996d52c69b48c3f832dbd3a1f32096e335f8cc7d9bbfeb1c118dba95a9e42502b0d4967dcd3 WHIRLPOOL e173b5e5fa0711a7e624d1aa219d6cdb14ec1ffa9527b7a592a19f8f6e800e65a5e34be85945bf1f568ead7301cd53d4d83331fa3d1dc6554dc813a9cf945afb +DIST thunderbird-45.8.0-lt.xpi 477736 SHA256 b3cbf1f89527f6e4ab642843bddb85abfd650d0e1318664d9d899dfb0eeb071e SHA512 6d91630b764291191506059019583c07512b1e9182dd9707f6bf8d2b98aba76bb25568699e76c96ddadb969e5312a78635ff0069e75c2d900ede70e71a1c8190 WHIRLPOOL 0692c824c2d243343afb9e6f8549174f8aded052023586bec05b9c22366e4d51d55cc198203d7f46631789e9cb474fb6b1c37a3d0321733143266db91e8274d6 +DIST thunderbird-45.8.0-nb-NO.xpi 460011 SHA256 4063b519f2e61dcca7d8f121f0664dbbd4f70afe3cbf6b2c9e5c4d95baaaa94d SHA512 00747dc8fca7ddae2d2fee76c1f0bbd6285063f673a3a71c825d86b34d5491f5937e70eee5e9aaa35a9a6b90ff148acfbb34227811f87697ad959601775bb612 WHIRLPOOL d7d3a337dc2795c9589c2a40ff89ea9f6f29eddce79c1e3a231d01bf6df30f8c07c9df5f10bfac65f249ec296659559c9a85e8f93c1f055148ddb6463afab0c2 +DIST thunderbird-45.8.0-nl.xpi 456664 SHA256 1297c46ba1690567bccc33d085f2deb0871447ce664959f3ee9dafa028d80688 SHA512 3f6a9c793f263b5cfb00587e42bba85f330fb39b5021ad80471b959280e32513e7f232cbf80366259dfe7119ac7098585c7d213ae62d74a23e84b8f81718a7c5 WHIRLPOOL 647e5f9beca17f4b5d24dc45152efcc44e10ce305d37f156ae42196c8d80f5d50de8ddaa2ba8d004b953b8c3afe0e0afb9df2a0bd65379f748f566e54fc272ba +DIST thunderbird-45.8.0-nn-NO.xpi 460880 SHA256 2e3b52591317080d5e0296eb18f4ebe78166eff1c5c8f7466ee483a0b9cfad16 SHA512 df073f95c78beb20778082edeb05b9e741e7bda12085b239e8108a6f02e5e453306e016c9f82bd9c866ef4bb3a9decd4697e52f0ed2a1591471da16de8129d56 WHIRLPOOL be5ded4d94fa3e692f3e24c61a0c89004aead629bdefe0758b141442868d13eb5b6db9b6a62f312689c0a0ab12912592c8157d94a73874ea0709ce57ebfb1788 +DIST thunderbird-45.8.0-pa-IN.xpi 551068 SHA256 9f114808ab6733d9c2299153a1e361cb98617b97e286a12579e09abf3f9d2975 SHA512 9e3bb9ee4d43de1ac1635b646db460562d4c243ee62770edb162d029b7bc0ad02d5ce8d72398bd679375c4116a9f3ed2983558521443b433ec69cf3865207393 WHIRLPOOL 9d412d2fa081eda87defd55e9a615f7c2d2b75f816bc2cc56e8786a4febbf313933322285df2d606bbd7da564cfcdab230309848b16af4c1d28a933daff64daa +DIST thunderbird-45.8.0-pl.xpi 423867 SHA256 52e1fa5935e439a7845c947e3ae9ba0b883da02bb6976e66aad9677c103aab17 SHA512 779542856f803d0a1873187bee0e60be263300b99aa7b68f081bbd5e269403b90e573f344b3e3a4797b13b796ed8c77e862159e112a6c7bf27f74339d991acfb WHIRLPOOL ddb4137a3ec3f349b0987b672e0e2bb779e996d76d422e9d97054fef2b2f0bea9a2d3360706c26e89810cb7eb97de5b01ba5e2a5d43f71258c5a49bfe1575780 +DIST thunderbird-45.8.0-pt-BR.xpi 464682 SHA256 c0b2966560a53b11355d241d50337772bd000ccbe518bc2ba7b2942107057744 SHA512 c94a56740e41d6aab5bfaec4003ff929b0792193a30107bc60c5a333ef6a07d02f728f6310ccafc88e32735d6d9214ef41041492831f4b16c491d5b8d009b7f9 WHIRLPOOL 9b61e250d168ca73b349bdedb1f5516f019201d576ca4afdd072704b010fa181314f0cd59cc4c02aaf241800afe8f6d957aa395f07dbbb67013993f2bd08f04e +DIST thunderbird-45.8.0-pt-PT.xpi 463751 SHA256 8c69f5a3911917284a715625acc4cfb9dd18884de3cfb841271a957dbd9a54aa SHA512 17655a5c35757cbc073253b70114c0b724be62df88158dd2e06455ef62d25d54a96bfb4cfa0616548d6c0d4889c28f1e83de5fb29f068fb0c5de068db78368d1 WHIRLPOOL 0195038bf388875e0457363a7e0aa0f5ec64a6fb464c657992ac8d7a2a0b6c4ab2e01c3bdbdd68e7ccb422a780d938fe3c9933b669874701b92710812ef1c4e6 +DIST thunderbird-45.8.0-rm.xpi 462651 SHA256 d948b70df148a6f220ae1a92ea3126c4246c2f4c5edaf1eaa7876142a61ac6b2 SHA512 e2434f123d5cb49b9654bae9951d75ce9b08d2666299d0e8a89c0d3c64746136c6ea4c6a45b18b637c3ab7c4d38a9256794d532b3173074918b486d2e38f1b9d WHIRLPOOL 6c63858d25bbf74a8db5b3789c5a62b44f5168659cf53830d7de9e5814f30a632fec0e7bd3787f15db14fcbe302150d48697f741961f7497327daac84acbb92e +DIST thunderbird-45.8.0-ro.xpi 468518 SHA256 cdf68888750bc9c5a87c0424a60e33afc075a09f9ef68b5fadd24d9ae2cad48b SHA512 d2243647e029c79151de4457c054a1bbb956eac1701a9ef005a1e64a7126ae4f954d09457c28e9d97321675f4d85bac2164210fb14ca8035f9a986ab9e40f206 WHIRLPOOL a7d07b4d35b32076e2a3875e27c7a212153f9c935812e3b83fc86f4941b0702965b30f597deec60b723eef5172bb60d4019afeeacb79cf166d3fc60ab63ad243 +DIST thunderbird-45.8.0-ru.xpi 463891 SHA256 cc6f6236f43e22b101296a4b67879ef6c1c58ea6c78f69fcf4e6d17e5d1439d8 SHA512 1186beffbfab301e97a232861e6d38bb772a26642eea1b9b7362eb51df661d1963784023fd7c22b70c858280769f268024dad5aa51a70763bc28854ed1af73a2 WHIRLPOOL 684679205195408db3f41752d8289f9f142529c95b122af1ab3e619d496a155e9cdbf9786ef324acf79ac838585afb4e67f17323b0582337916040192420c633 +DIST thunderbird-45.8.0-si.xpi 555996 SHA256 a7c66be4bcb3220101f6b234f2e6ae1f468c0894ec5391896be20caf17f8cc45 SHA512 92096b1d049ba69b0b03de843479b4cd4574f2d1a64582d109329d787d59b6bac97817098a4b1c91e82b55066f761978e1145685b307ebc122ea3db756757756 WHIRLPOOL ba1991323925010d2aa4213adfcd1022bbd7f9df01a960c70f38dc9985661a8956ef3aee01927a8aea4f389ac91e5c15c4ce2ecb1ea47d3abbc72581f181a3af +DIST thunderbird-45.8.0-sk.xpi 481492 SHA256 c8dee9828ad164f3deb3dbb42a003ef3cc97ba2fb509289a9f10277fa9827495 SHA512 7b91748d06716f3a4baab8d2f2f28d71bd8c878143848d89238559e8a1301c0af8deebeb0158b53da2fcda8fa6a6afc9c58061912a0170ea8de475d25e7b3391 WHIRLPOOL f35b3e3c458503e6ddbdc022df78a8ff5bd7d30d3828cc0ed451f31942ae360b9d29d97c7e6919cc7f5f234071714262a7bba765b68e7bb7d58cf594a166ffa4 +DIST thunderbird-45.8.0-sl.xpi 462781 SHA256 45c6d8f89d1f83e37890a1dd915579ac3cd4cc28d57bc2ab6d31e63a63411d29 SHA512 54f97cddca0d5674ff3338f098fab1f2f5fea07c25acb906fb8c850eb102c8e4205b834c48f1711fe8b658d3980634159b3280d9e6912393b568a81c3f676865 WHIRLPOOL 7790e6bda30f1025c789438ee1e00edc606242760824c9606863fafe98fdca278f7d0401d6530b416ce122a70f3329e976eeb5ac762561483bbdb964bb371598 +DIST thunderbird-45.8.0-sq.xpi 469535 SHA256 1cbf09a27eeb122b00992ad9cadd4a2bd74fcdf6a4dacc33e89b99a3558d66d6 SHA512 dfc9b4da397f7c3a95ec3abdd0632ceaa75de12caf1bdfb5201e4067cb249ab58531f1ab641470d08f3372068cb46734d2a55ab4cccc69706ea439139c07de2b WHIRLPOOL e80aa99c91bf78691ecb5fbff41be5513d91fa9dae40fae9925a9eb590b8801e03ac4fbba5f461a5ceb5e74ee7fb82cf9cc7058c34ed895ff8025c751b517c23 +DIST thunderbird-45.8.0-sr.xpi 565466 SHA256 1374da12111a405d4c366d3bbdf71ddc8a5baeeb580ae12bde50867829e628f1 SHA512 e58e73f3e3143144e48a4431fb4d0089b5232a78b6d2dd50711ed681379522c72d93f005d5bf1c428c99c43f697b22886e351e32faff61a56f27caaa6ac6f955 WHIRLPOOL 64ca49ee1f1ba5c1eb024545c3d6e55643a2add419ce265abe715476e92316132a776cd0fa32b241f46df9bb18c382fe217eef1dade45a245027cbe0fbb630c6 +DIST thunderbird-45.8.0-sv-SE.xpi 465434 SHA256 1980c0e617df8d91a525e1df378d49cea5a0c09fd74bca0e3e57e90c891d52ac SHA512 c35417bf7149cb943f438273fa8b1ba4cbc6399022f7575613318e8440feb4d2fc48eb9fe4d0d3d5fbb52982147f776133aebdcf31ebc9d4bce5d1690da62930 WHIRLPOOL 27b6baf2d41dd8fb9c370c4ba438c3679e3652b0dd5f6a35b4de057bfba78b9c653ea57e7c7bcfbd34aaf1baa7c71e554371f23f5a6138db303c8eed35127f79 +DIST thunderbird-45.8.0-ta-LK.xpi 579219 SHA256 66d949eb3fb687e71a019c558ea45de24932d6b7b04937ed0b32e4f82e6f0b6d SHA512 cc4d57b0f2eeae5a6da6389e95f570a4b1ab0259c4784fff6ef6c371c5527459d0c3703bc75427fae593c60eda92e8c20854bacfc87d0b7d7eb81b0ab1e1f5f8 WHIRLPOOL 2e7e8199529d7f06755e0ba27ace6107b71d19a08464fdd814b83c235b40349679491ee96aadbc97c3b026e0fc8c1948b523f249fb724a6d8f725ec63c16d59e +DIST thunderbird-45.8.0-tr.xpi 467621 SHA256 8e116a53f97624e3e9f27705a2a37efa8d7f2d25dad3dcf58a9d9fb1c3019472 SHA512 5a09443dd76e6d46e495a29205131971791e099dab2edbf62104d851efe9adf403e1a69da10804302a858d1b70dfc7c6e8ede36bb3587a550065fe4244a7a306 WHIRLPOOL df4f9672c95c5f70497fe1caf13db4b5484719435f421292cbbed950b9dcd01d1f6e488ceadec70b24e6e7bef5b7bdbd246e4478668755bcb1d63213267ffe51 +DIST thunderbird-45.8.0-uk.xpi 536438 SHA256 168d7efd879e77f7ad7c3e4b736e486110f1a8225f487a440e63df412e013df1 SHA512 0ab41507494de563e9c1acac7dd97efb566393b1a8cbbddc4e9f473a0d85b816d46bfb24d5c85f6943df7bf59c49d3715baa9209f4e9338407d2d765d1293da0 WHIRLPOOL 1ba6a5cd776a204ab697f607171ac38aad50c3096213560d5c24c6190bdf0084c088a467ae3ed0eff3ce763502deafd7386c205eb7e2e29f1076ee17bec528e2 +DIST thunderbird-45.8.0-vi.xpi 540498 SHA256 39f64a6acdc7c916ab73c279db67f0f51db77d756f2154ca22420695e8e5f95c SHA512 8b25e83624ea59a231af846e4d9baa6d7640c26d70b6e259731f7871af594435d18dd55da1341045b81fc53eb4e9427b5b968d12d6699816911e687a16dcc51e WHIRLPOOL 2b826048ef8188f5e39ccecddf6970787ffec4b663c41744424267a213c89fac8f3fe323ac00197fcced814b34a88b815f9e6fc5f03ebb4ba2585d1ec3990feb +DIST thunderbird-45.8.0-zh-CN.xpi 489209 SHA256 05f2e3d25501ef42422e9e2624f15ea61f48a355148d867c29626af1b09a769d SHA512 346e15d8bec51831c2205a653e84735abfdbc6db1266a8545d138ed11f492d58f3529fc15870eac3c7c28cc60300de2fde85b6927338a2c8fb03ca90449f8a81 WHIRLPOOL e00e1628bfc9f260f40f554ddef9da7a10f16ec7eff86f9d9602f2915c265174009e2c45e8fb862454aafb3073f4ab88fb3a2079acf62c3c36bdf42272cc9968 +DIST thunderbird-45.8.0-zh-TW.xpi 490850 SHA256 7de83d5ec93a97bfebe8a692313998c02479c8bef705983d3f976360a4a02094 SHA512 0b473f3eadbcc63225c5f2b90d6be26d79a139aa72120d45dcfad4a22a20309f11c4565e72bbe9281f0ea0fe508173e046d3f747975f1619f6717835361ab70f WHIRLPOOL 20e7590e8dae3ae07e4823ff855964cefeb479143e7761974c715a214f2b48f9f957a536fc2f300cd3da61d8464c073b0015ffd9576b6e3e6998ad7cfe8112f3 +DIST thunderbird-45.8.0.source.tar.xz 201199348 SHA256 743cbf4856ad460a791f6b17bff175053fccec2af1edd8e8295ac6fda2634c28 SHA512 f8ba08d874fb1a09ac9ba5d4d1f46cefe801783ba4bf82eee682ac2ecc4e231d07033a80e036ad04bda7780c093fb7bc3122a23dc6e19c12f18fb7168dc78deb WHIRLPOOL 63345a36e14334ae33848773b48d19b8416c1df52bb21c36408bb1f34d7fff3a0eb60ac1d00d8019f5af6a915b08bfb7d40989e16e8c07ed9d94de86ace5a043 diff --git a/mail-client/thunderbird/thunderbird-45.8.0.ebuild b/mail-client/thunderbird/thunderbird-45.8.0.ebuild new file mode 100644 index 000000000000..d8417f57ab1f --- /dev/null +++ b/mail-client/thunderbird/thunderbird-45.8.0.ebuild @@ -0,0 +1,350 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 +WANT_AUTOCONF="2.1" +MOZ_ESR="" +MOZ_LIGHTNING_VER="4.7.8" +MOZ_LIGHTNING_GDATA_VER="2.6" + +# 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 +PATCH="thunderbird-38.0-patches-0.1" +PATCHFF="firefox-45.0-patches-12" + +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_JIT="enabled" +inherit flag-o-matic toolchain-funcs mozconfig-v6.45 makeedit autotools pax-utils check-reqs nsplugins mozlinguas-v2 fdo-mime 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 selinux" +RESTRICT="!bindist? ( bindist )" + +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCH},${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}-r1.tar.xz ) + ${PATCH_URIS[@]}" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +CDEPEND=" + >=dev-libs/nss-3.21.1 + >=dev-libs/nspr-4.12 + crypt? ( x11-plugins/enigmail[-thunderbird(-)] ) + " + +DEPEND="${CDEPEND} + 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 + + if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then + ewarn "You are emerging this package on a hardened profile with USE=jit enabled." + ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions." + ewarn "Please ensure you know what you are doing. If you don't, please consider" + ewarn "emerging the package with USE=-jit" + fi +} + +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 + rm -f "${WORKDIR}"/thunderbird/2001_ldap_respect_cflags.patch + eapply "${WORKDIR}/thunderbird" + + # 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 '' --disable-mailnews + mozconfig_annotate '' --enable-calendar + + # Other tb-specific settings + mozconfig_annotate '' --with-user-appdir=.thunderbird + + mozconfig_use_enable ldap + + 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 + + # 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 +} + +src_compile() { + mkdir -p "${BUILD_OBJ_DIR}" && cd "${BUILD_OBJ_DIR}" || die + + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \ + emake -f "${S}"/client.mk +} + +src_install() { + declare emid + cd "${BUILD_OBJ_DIR}" || die + + # 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 "lockPref(\"mailnews.database.global.indexer.enabled\", false);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + 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 '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' /usr/share/enigmail/install.rdf) + if [[ -n ${emid} ]]; then + dosym /usr/share/enigmail ${MOZILLA_FIVE_HOME}/extensions/${emid} + else + die "<EM:ID> tag for installed enigmail could not be found!" + fi + fi + + # Required in order for jit to work on hardened, for mozilla-31 and above + use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin} + + # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash + # continue to work as expected. + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/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 +} + +pkg_postinst() { + fdo-mime_desktop_database_update + gnome2_icon_cache_update + + 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() { + fdo-mime_desktop_database_update + gnome2_icon_cache_update +} |