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
This commit is contained in:
Ian Stakenvicius
2017-03-08 20:11:35 -05:00
parent e325c0220a
commit 9393fda89f
2 changed files with 409 additions and 0 deletions

View File

@@ -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

View File

@@ -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
}