diff options
author | Ian Stakenvicius <axs@gentoo.org> | 2016-03-14 00:52:48 -0400 |
---|---|---|
committer | Ian Stakenvicius <axs@gentoo.org> | 2016-03-14 00:53:31 -0400 |
commit | 51b4518c0f445cd6fa221a0f208d2897b306259b (patch) | |
tree | 9d40f7de0705e8d015c8d04ee03e0269f85d11f0 /mail-client | |
parent | mail-client/thunderbird-bin: bump to 38.7 for security, drop old (diff) | |
download | gentoo-51b4518c0f445cd6fa221a0f208d2897b306259b.tar.gz gentoo-51b4518c0f445cd6fa221a0f208d2897b306259b.tar.bz2 gentoo-51b4518c0f445cd6fa221a0f208d2897b306259b.zip |
mail-client/thunderbird: version bump for security bug 576862
Package-Manager: portage-2.2.26
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/thunderbird/Manifest | 58 | ||||
-rw-r--r-- | mail-client/thunderbird/thunderbird-38.7.0.ebuild | 378 |
2 files changed, 436 insertions, 0 deletions
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 86785cbfcef2..03f291aa22ec 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -10,6 +10,7 @@ DIST gdata-provider-2.6.3.xpi 115020 SHA256 008a302410b152e956cf56fc0abe4f6cc191 DIST lightning-2.6.5.xpi 3645840 SHA256 c4bc84f7e21148d6d06f4f61de70c7b4e331b53dce12979309e91294d4289b31 SHA512 880002e1c01a06b22ca20a120a5e4d893c364b058d7d52d12dddcdd3f4215652ae2c20332c3ca29fa6c5012df71330abda05bf3b862485043ddd481628ef801b WHIRLPOOL 5003a341a174cbe7da8b069d9f5d6ade0a7c0e8d842a0c25f74702e997942b3ea43be1e0eb6913d75bc78ef23fb2ee57551860d02b331db039cd6adbfcfa1f5c DIST lightning-3.3.xpi 4226096 SHA256 eedaf565bc253a6bc21618dcc95eb2cef121745c249734514bf37ebd6abb3e5a SHA512 c0ae9d259ec28eb6d7335426cbaeaf2701b4a1230de203a5bcccb86937cadca6622031e7a7de11fa5a733631d20a2362fbdc04a1ab649a9383a2ae9114ab9c34 WHIRLPOOL abebc35ca3eaddd50e8660e647c6382943327237375e1c31c567d03b4a91ced37c55d3e5e41b88d252d5fa025c56147ecb53e20dba98c08a2134b38848ffe98a DIST lightning-4.0.5.tar.xz 2312932 SHA256 8386208ecb915172a48d77fc758f5040933c13619c0f9d820903ce37ba610184 SHA512 9f1fbec0520d24158af78ffe8a790502fd2843facd17bac2e278006d7b1998067b5803e1fa2e3172511d298cebb4e0b7047edb7b0aa18a8dc4712d0f1e2e08d3 WHIRLPOOL 8f6074f6038fda3a4946ea8fe788194cb2eda0c7e4a6c68a7c349781b8acb7602a70baf66bd5148ebd712e197cf4974268b5f40cedec520280c355e4f03de701 +DIST lightning-4.0.7.tar.xz 2314196 SHA256 929e33332c92c219a8938cae87a00153eab72762d31e16c9143f80b784e4d60a SHA512 5b386f0eca9d18b6eaab2bf25ff269480784db3b5288c8f0653fd5ccbbb0a87ee6332e5f392d28a4143efc2de9115546b7d1e759fad849db2ead590347286d4f WHIRLPOOL e9a006edf054f3ba4f3a2230e0ee6f14c8dffb86f0d137e9f646aa8b4520b27cc97d62f98d86e88f5ae799bdb8caf30d0caf4734f7948fb676dd908482bc2b16 DIST thunderbird-24.0-patches-0.1.tar.xz 1056 SHA256 2a4e128a6f5c35c865fbef77c006e6b24b98f89ceee5de6cfbf572e2c5fdca70 SHA512 aa411270fa4b6ffebbbb210a57a4b5c900ae5a696b7d6050dab2ee439365f3fc7e348c5c45b7632279d6f3c54009e7b29f1acb42501960489157875d79891361 WHIRLPOOL b7e7329d1eb78b222cc18c7b1750e737706e66f64b31ccd94ddf27733d0b8c651d001798d2319e544ac558affe76f69be71a225e246b99a36cee4fd0808dcf5f DIST thunderbird-24.8.0-ar.xpi 457862 SHA256 e954ec8c64356b82006b01f3bb30d247994ce81f37a7e96de93c606b464c55cc SHA512 f8267f4ef885d900e15bc8609503ea6da37dde39b17362b0e35d384ec51416847c4c898a638708dcbc792bfb1a819bacc1b1f9f8bbff45623ea521c902929cce WHIRLPOOL 8116a679e37eae740e880fcadb48ade6d49cb96732a4f4212038f1ed03c15288219fc7be9a308709a658882872dc79aa794907643df7ab2c139358192635eb98 DIST thunderbird-24.8.0-ast.xpi 373831 SHA256 acdfeef9612eb4ec261ffadb8f5ea494aef4200f9758df55365646a99a6bd47c SHA512 5968a948bfc69f82982890ac3414fe6d9c8c587fe9b815dd29ab3d4a01b27e67d99270d5f915f5c86edab430fa3c4e57ee2dae73be1d32bc06088831180d2e14 WHIRLPOOL b3edbf4b1f70df7d8d08e24f801b82961174b5e78b0d8977b0a070c18a4dae0871063e0f177f2388b8dad1589a2e33d0f87a876dc63bd3f558cf645dd3d46718 @@ -237,3 +238,60 @@ DIST thunderbird-38.6.0-vi.xpi 519844 SHA256 c0d48764556a3563e2e86c1f9cc385d02f8 DIST thunderbird-38.6.0-zh-CN.xpi 466412 SHA256 075021cafc597470cfa881da57c599cf6770281698529bdf01dddc6525078a5d SHA512 a0ac8e60a38f3a001e836472febd5d2e5118c5ea1449f8d136696d65df15dfa61c505555416143c9b10358537e10f6a7cc56a2888119480fc88cf4f9874128be WHIRLPOOL b7a6a5f837cc38dd9783a274f34cfd5979644c53feecd37400a65d013a97d18662a7ffae714242956ac3e8ef85b1e02cb82fac46a93908e697318f200e511223 DIST thunderbird-38.6.0-zh-TW.xpi 466661 SHA256 36480d80d2268a0f01b61ad5ab4d8ef85fc88cf531e5ee6c60744abb3a31f45f SHA512 e948cb17026693b786ba1d0c21fa94d2716b854467f4f96260e2654b232fb2a0169786d6fce0206cea307f65bbca953603cf600cfb46bfc2c64c8dd7316bf877 WHIRLPOOL a505be408092edf3db41a4298fd06434b5c5a977877b520f0c25421c3c4c6e7e40b26db2aa5dfd8856cfbd17833fedde8391de36068531f2e80396c4813d6215 DIST thunderbird-38.6.0.source.tar.bz2 204415129 SHA256 0417711325a4ba6fa61882bfcd9a7ce325fa0b903474e087f16e13a70be15a6b SHA512 9f6cb6b7c9b4935603333366a21cbb3e142fbdbded61adea44c39d45327207e1478d268fb721ee914ae1b0e762507f3665e40e1c315bd454fe1d019bd7972a08 WHIRLPOOL c2d16955efeff1b05a8ec2c57304bd5ffa600f20303564db1eaaff04ba97fa3669993cd60d1a3a78ee3250c695122c39cb29939445ded5e144aa7737c48ed0c2 +DIST thunderbird-38.7.0-ar.xpi 475296 SHA256 c0ac4bfdd4dca19269e3d2bd0ab4dc9876536c1eb691ca5ed36f229bce44f8eb SHA512 0b6af724616356dc92ef3549215c201a6e27faeba53247414c1636598b51789565671ba6063271985c07e1ea28d4b6f0d4b957df08b18b274a848d808d445776 WHIRLPOOL bed5b720650975d30f042d99f70089af4f51eb2408e4fdb96ba4f13d04872eb7e12159ca1b885e89ba52390b62791a921352e13e705a56d032b0e0227f04ef2d +DIST thunderbird-38.7.0-ast.xpi 405872 SHA256 a39883f2f856614b915a7e27db4468eeaa656fc43676ee0120c731b0009bd6e9 SHA512 d53828db421f5473432b68e1a3f759e4f68f2c7f47463a59e1c0ab98a5a9d61d52ce47c9e995f9fef36599825c29c949b8c41e7dcddaf184fdf61e513da8c808 WHIRLPOOL 9911b36dcd7c2fe21363683fbb5b62e906f62d26e7ce563693340d299f9528b8565a445de5ddc4314778c794a9d2368db9aad249edf6ab7104fd1a6dfc3f4241 +DIST thunderbird-38.7.0-be.xpi 442452 SHA256 e1ded4b593e5e4f7d3be42bcea3f4a4482ee991e107ff0ca2c85e1cf2d3c3ceb SHA512 8dca6d1f2219bdea4587cd6d6cdfdadbbf0f1bf449f2d07d4d20cd2c5e34ba639d27f227ba95c4d7f01055307023c070488d89ec022a92493a7580db37f180ac WHIRLPOOL 3b4e91a924587c6e7a97b9881a65959aacdb0ffe6f94583cfb2a6ff72d62df363699942a68195cc9a2d3844223beceb6657efc24af132b6f911e767e3cf9a12e +DIST thunderbird-38.7.0-bg.xpi 506124 SHA256 d4330a18b4bebeaed1381a45bc7770c483228581587c3784141119eb66b6126a SHA512 ce74dce4df4c90c4f747ef834922286ca942dbeeaf0b9f76684c72697e528f14aa84dcc99785c7198d209f82d548a2e474e009856884bf759f7beefb56021c02 WHIRLPOOL 6b1127bb4cea7d7d94b6f683114517fbd84a6cce6b8cf05ed95ec1307c6bfedba0814fcdd2ea26f6069a8bb759d1e2eecb2ea168f22b7444a88394fd5da50646 +DIST thunderbird-38.7.0-bn-BD.xpi 560627 SHA256 b2b405bb6d117b4990fd51ca70857f03453201b197e349ba7b96781e09b2fdb0 SHA512 d5ce7cb1350a5216dbbf15160ec3956092df4b65241dbadfcd2211ed60cafa51c7a0d2f7907f7f3d19c304be9ec8ca163c6cc3cd9e02551e8e78cc54d81d06d3 WHIRLPOOL a2f5b54530ed7c7fe6ae37113009c3110859e216ce293769819cde2cd3b0323c29a04f5bdadf0a575026ce0a7c53e1b6e447059919b7ad195096f13e7b31a97c +DIST thunderbird-38.7.0-br.xpi 449767 SHA256 fdaea8eb6fdd9aaa1e47f0e8ed7937f4872c5711361bb1bdb3319aa45743fc6e SHA512 80c201e7ad0d06cd8603e004487831093b4459c6c69b3b724505916160aa255169a129ebe8547f9a70ad2b8f225233ef2fbfdb37034903483cdeca74cad4cf83 WHIRLPOOL 18b8440f9ebdb6df96cb3c96d6f4283f28b7373a6b76c056e4cadb5426c5ff90ca9278a6108a2a5252367caa94ca47cfc3f746406a832a673b3d970ee941cb1a +DIST thunderbird-38.7.0-ca.xpi 450325 SHA256 1c42477fbbc0005c4857a7cb6b1420f75f4752f10e441eabd212c0721e4b8a34 SHA512 9a79649b4f776428cff7c02807b5c76b4d1edf00ea74b7335cbb4d06c20009dc68130810236188d7766c81c795852e90023b5ae4b90f87091947403b76312957 WHIRLPOOL 3cfd1df46a28bd16502e8e9f34c1ec104240f5d2bf7d53c410fcf00c0d99e8c7094c5e785dab1563182669c02e35eb609e6d713489366783586a69fc56e1844e +DIST thunderbird-38.7.0-cs.xpi 448724 SHA256 e8052b9eacf9bf4e278e526687f7e021533a3859e0f67571d4f15ed6151efb9f SHA512 4529a6c9960769190f00694514691ee34e40db64442b1aae5eba1322538621cafddd161276ab805375a9044186b55f998979b9fb92b9b0c311f36f7a585baad3 WHIRLPOOL 7b828c2b864d5274db399892c3c560a9e13a15483a23dd490d7f0b074cc8a538cdbdab08822d505e8650eabefd2cb386aad85f3f1aaf6af6dc1cf28253f7c0c4 +DIST thunderbird-38.7.0-cy.xpi 434848 SHA256 7fa9612db30632a40046ab98ad7a11fbe2e3c5789749a6b499e2e71d23b18072 SHA512 7475194ecc0aefb91e492d930cfd7b23fa29001fb9e6f7df915ef5b788459315979a79d1442ef2c41324defdfa755ec3ad2e4f67af680a8473c386d01bb8fbf1 WHIRLPOOL 33a3ea24bdd2b210fab37203d021f9b2d1c852a810175e7c702529762c7b1d1a21b92f2e422c8bb144cdf48bff93821e653320c9a5c4bb046a754e5dc1c9def1 +DIST thunderbird-38.7.0-da.xpi 425829 SHA256 78908105bf05dedcc5f39810466e8b90b0fca5223828e22c766569c48bc06824 SHA512 745ee391716b051552b5a09e6edc312455b0fd5210aa95b90c9b585d8565a6b31649306994ee32cb20ad3eac476ca71057e239c4bfcf5a88d8227c461c31c8d1 WHIRLPOOL 79547731c43e485c2d485f7c7cd54f995519ef1c709a6e8262e164673f6947538bbbe5ba84edfd4d13177034584951fd62d1614e6888e1b18b71d26376a716ec +DIST thunderbird-38.7.0-de.xpi 429877 SHA256 1cb5e297032326d6643291cb060efc5395c38643bbd2c7d1214121f44bf0246f SHA512 87f7f49561915b097f25d024997faf1ad73420d4124f36ae9895b072929b129b462c4f49585f250ddbe386606315d703ae7ad94ebc0eb14d58e3a58d8accc913 WHIRLPOOL 4157dea37442e73e04a8a2aa45fa0b7c7cac75cea08ea44fba03081aeb32320083b82ffc5065d2b226c47a2cb0198adb93e1dfea6555ef7b4f65e937deebf553 +DIST thunderbird-38.7.0-el.xpi 493491 SHA256 fd14bdacee11ca9ee8b8183c53f64ce587b870c1c7aceae3ad4a4ad4db5ece35 SHA512 b03ce8f7f3d9a766650aaa82c7cd5092fb788fec686bc1f16080b4c610ea585ce9d84ac384a6efca338bfaec840621f08f0d94bdb6c11ed8617d07df3836bfd4 WHIRLPOOL 53878e6d751b8c7d038cdfe9992a29e11e383b981b2e5e00e67d83017dad9dcbf1202c51579c00a8850e4d77db097839a01cea2b62e435d8e2bea6a1b2879b82 +DIST thunderbird-38.7.0-en-GB.xpi 416572 SHA256 48f8b9c703c8078ce6b8a9c08f9d5200c5e815cff6fdcfbde0ced9669ca2f344 SHA512 5155c2310dcf01f0e7dfa5a98efce99c1ab18a9d3f11213893b8b419a6ff83d4cc94526b00ec77d58a25945dcacc641b9821a35cca260cb14acd60b701f07c4f WHIRLPOOL 193c3f5372ea8906545355c5ccf47c15f22fc478dcc22005e76cc7abc4a074f8b7b54b8917318e7f8b6e9c9ae08a21411b8b8a18e789e494ab077e37eedd8e95 +DIST thunderbird-38.7.0-es-AR.xpi 442641 SHA256 e8617afd59d1bb1e588e75c29a852f7ddb4283368b27c27841cb7b208c1b768f SHA512 bb527e4a6c1765737ed0c5a021579e7b492707457a76c68f3307bb6322b202b6db20d163e8c1e39f763c812faece55aabd9d8d5fa6f75e79585203d0e822279a WHIRLPOOL 73e22dff12dbc53d6876cc7f46e46f3ec9cf8331689361b64b96a4eaed25fadbc578ea70b67d7af850087abd7aac0b962d033ddb5ecf1afe00775b8390e1fff9 +DIST thunderbird-38.7.0-es-ES.xpi 376067 SHA256 6b6d7fb5574073629c5212c5fc87d17b10948bb53039cab436a0d96a9c3c2665 SHA512 7c888f716f6a1b6d6e0883e276a4911ca9e8ebaaa94c2b7d0db08318d323e62e0de3b8bc2bbf8b7a454c02bd089c927a005810918dd152638dac994c97b21654 WHIRLPOOL 7a607852adea77f454e737fe0a6de9f8590f933b030d8c8de2fcdff3119438b97878f74545b33c20bad4602b01421803d2de5e1527f1c429819007901ece6124 +DIST thunderbird-38.7.0-et.xpi 438262 SHA256 d46a09859d759d37ecc2533eef4e66d44438e5c343cac12aff7db057ca651ce6 SHA512 13c0ff49e3909e1ada01aaafdbe695642dea084229f468aef5b345962a6aa10c8da4f21c4c63eb3ce8614a694399afa87213578747f0fca2c0f2bfa0e65afc86 WHIRLPOOL f696ace2644afb24954636258a08080e059c474b0f6344bbf74f239935c294a02299690fe61f7704365ec3ec857a7a2aab66a6fabaa05d53b148e102aee8a0c7 +DIST thunderbird-38.7.0-eu.xpi 434838 SHA256 d4de01526f5d7bb7e1e1391e28aeadaa26022d95020f8485cfbfddc5b143becf SHA512 63b9ca6c70685a1381f946e60bbbbf7a0335add91af8f918dc3002aa73881ce13c106c2d031dad2132b97b607d32edd8aeabc810c47a1bd4656d3cd1b65f77a4 WHIRLPOOL 95c43d15d669249916288d41d2ea06629a75b159d5436903185ae56cebe4f17faf199bf5b857083a006d490ad44e46012da1a6aa5ce2e89fcb8394677a8462a7 +DIST thunderbird-38.7.0-fi.xpi 438889 SHA256 141e76b1a70d08a57a76d4a79d39cf5b445004339aeef1753db90d1f1d5e0fd6 SHA512 6e275d8dbf48a39c21d70c02d69333b32a8bae356fd63c2ddfa181f4392452a8389b032e6cd62d2faa2bd1485e36b3148947ba556bda649bff9e05820f923423 WHIRLPOOL 67c06ee639b9d8901b51c45cdad60b356502da94f93fed04d3ad25e00a177d6389aca22eda5e1374bdf37c38272a667cfec3f35c5af7fd13ba7c4a6a14ccb85b +DIST thunderbird-38.7.0-fr.xpi 448228 SHA256 5091d70352ed3386dbcd5c4ad69618c4cd7c40cd2998e2005194d913e8500ef2 SHA512 f2a8fca7cb5f4e7516d5eb32a178e13e42763e282a2525060b88a8b8d2dc574df71995c38c5ec10b305742da42960be69275a48ee36bd73624118f490cfa94a0 WHIRLPOOL 7c8240b5fdd4f7b469cde539b40ad0edd7de8bbe8beac66ed1bd219b5ea48b4eac979418d26a1aeb76dcf348b6541a12f05950ce21d0eee957fc612465ca0b26 +DIST thunderbird-38.7.0-fy-NL.xpi 442161 SHA256 1b4b7158fffe1bee7013d6ae7549837fb1144e4ac9d0129f08a488ee1369f7a1 SHA512 87474308ef0d86c140ed1f5d156b51466d8a9995541533821c6752fc0168e65923e92fc138e135b722dfb8233779dca24051fce8c289da321a333879692a9fed WHIRLPOOL 52f8f55970c9298e62e1bb88ab6c143e07b65511078dd1b3a8016ddda79a70097de76d41914eb220194dc1cdb2e75adc14f0dfe5d72faa858519ef8950f1fc4f +DIST thunderbird-38.7.0-ga-IE.xpi 457413 SHA256 38cd5311aa320a05936f45661685120ef9651cf6f1744e434a753700ea102356 SHA512 cfd2f216b2a6131d902abfa03d39c36747d61565cc52d8d69d36dab661cdfb85fc13e18013f4c3d8ea34367f8061b5d56ae7bc388972548dc4dd44ff75837d42 WHIRLPOOL 109e39bd37e3d41b06cbd9312b62752c8e506ae97e57cec37271f3ed575f5d9574956b16c311092d661e745a0a9d878aa11a42b7c0dd15e48e8fcac551e5d41b +DIST thunderbird-38.7.0-gd.xpi 456318 SHA256 6d04380915106e6e9e246d90668b2b65f8cb5daea905a6deca95c5226da1762d SHA512 47b5290ce0e8bc31fb89dc89e845786a8c382415dc09cf9555c6a0a0c1e938bb0d88694cad454874783ea552a19d3cca7da5431fef2997360cf894702cb4d596 WHIRLPOOL 84586bffb37a5a47225b1e1085a5d7edf2f950490ab39de5e97f7a9018e49d95b97c2b0ba809a3c6c23d28bdd7af80119b18fbd99e34c051c5b8080218733689 +DIST thunderbird-38.7.0-gl.xpi 457839 SHA256 3dfbf98ebbaaf111a21745f01570c370c04a87ddc9852b769ad42da373086b1d SHA512 7cbbda1f9e942beb4dbc39a82f394ff7244d8a1ac43e2d3671e3a834670201d25a166721af9ed9a9250fa396ce947ca264e9df5da7bb903a18a72f1d889e5015 WHIRLPOOL a1ab717c3071d527caebe8ccabb460f95b00b977e806756115a3e8cba201347f5abe8adafaefb0c8bcdb3cbd33e6d076e6f0ac5b09c12a85acdc0d2c4849dbd4 +DIST thunderbird-38.7.0-he.xpi 485868 SHA256 8f3f7f46a802b9df0615003567d86c1c99ceed4cfebe5eb37717b70b3864f00b SHA512 cd6356ed13c037d80dfa696b51cdf8d0f7c3576af479f94d2b6d1b33d16023d0a1b61bcc6ad048df15a2695a93dd60b044846063cd006ae6ac15f8c33a3c6fc6 WHIRLPOOL 35705f54bc19b34b068bca41053cab70a027ad5343c83911abb9a4dc2f22939c66582565976b68c6ef9511c3a705f87e59d5ff952798813323b148c0bccb43c5 +DIST thunderbird-38.7.0-hr.xpi 440420 SHA256 fc6b04218bbce294b4f22e53625f0779ddb296d5ad0c995748f240aedd8aa721 SHA512 629ad819e630f3dade20df84f3dea08c7ff20719bfc452e56e0546b5f842df843aaeedf9d47ff57d3484419c81be2072521f36db129674ebd74d94af2a4d5e54 WHIRLPOOL ffd06c1e89ef019825c2a9f8b7addc3f8bce0711f36775cfcc232850a112fd2d1ff765dd368714ca4d4f863bb53a1384cfb4134849fa7fcc0411103c88b85429 +DIST thunderbird-38.7.0-hsb.xpi 456451 SHA256 31121269b0b4d729d8b4e66acce8526cd1a1c489d0b62b64e3f2bb40dca4a3cf SHA512 e4ad46fc3a9d6a2d4891f5212df30ea96c256931e8215b8211312475db8296ed5d5ddf8167f09ceb00bc4d1664efa31d147f81a795ed9e83a7a361b2056fe106 WHIRLPOOL 0407db5695771ca1581ff9cc50e5d9a86b885542fea09cdbe22487691a1afdef42cf9499b32038bdf1fbd431f9862f75e07f2eac3d6c779cbf7d87391055bfd4 +DIST thunderbird-38.7.0-hu.xpi 457988 SHA256 9da8777b04edba60072553839de1580e233cf607cdad7176f42f7d1ec0defc74 SHA512 92a93fe6ad4182386b03dd414adbe25305846a50ef9ae029ae3a878448327adaeaf373f22afe1bdefbbdd1655e00a76878d3aaf8b7cc5ac73a3f86e7bd0bda33 WHIRLPOOL 7438b0c25602a12e3bf340e5f6af844ad0c3958caeb30a64c52ddaad5e87055e68fc4f3a1351de0875c35673cc121fc3ffea1874feb63a2a085544cef719b4fd +DIST thunderbird-38.7.0-hy-AM.xpi 500356 SHA256 12f4ba7162d7c7b931be8ddfd412af03b4294b3f673d1247860322bca12ccce6 SHA512 517ad2462cd7a45f3291392eeace51f751f3affa4d1b1ab9ff5f04d09330e6c3f3fae31cce4f38aa73f9d09a971e847777ff93af71ca692eb2cabcb6acf9a7c8 WHIRLPOOL dfd03c0f943f98a8d521895e1799fe4f4f28b1fa7317cdeed13de98d659fc79fcf72f0b237d0bc0d76d1fbbdd774abd711c2cf428ac7da4a8e38dda25a8dff64 +DIST thunderbird-38.7.0-id.xpi 483188 SHA256 0e198879ee8bd0888507a39c327356860d1a78911ad69d8770831eaf4eed758b SHA512 831a1af953dc92ca4a6bfad8d398ec9ee55d8ea2e3720e6bd0c7973c267e0fe447663bc188c54c1fb8da2d64298d9bfb600931f3a43cc8645c36bb7ca066e913 WHIRLPOOL 19440cc5e1bb0b7de35b95ec17e6a76dcb586c93c41c62b1928e447769880ac039967765f0b5bfd5b7365f793f741325a458fc14731253b21c40155d8d32e5e7 +DIST thunderbird-38.7.0-is.xpi 443008 SHA256 9197365ecfcd6f368721a4ba2b58e5f592320d8cdd4a5fa2454bf51c5bcc1b1a SHA512 738b6741f23bbd19ff3f950142de21bba360535b63d48729b975cb9f0b2c249059cc71a0539c44364b2b876c054e616739014613bb429772d0da4cd00cd4aa95 WHIRLPOOL bada235af0c9317db3066f59a481525ab8968d9c9134b98a33bbb2ecf894b695ece6e86f215255ca3dbcb072c5d5532c12465d4352206f79600198ebaf111059 +DIST thunderbird-38.7.0-it.xpi 369024 SHA256 58e0720739d5ea98147e650074fb6dfb481c52d81823f928c290d1c5d9b42f3e SHA512 7fd70814fa3d800e77b522290cadbc611317bf553b832b973c1af92215dc1c731dcc5feb23af7860296d34a5ef857943333d7b2db97a359c0d04dcda08f6bed9 WHIRLPOOL 66d9a27ab1b12a1b33c6a7f2d42f3ba6c0ef2871a27841cadd2b994eb982fe1d590b4c15db8c8a820e88e8e3fe801e504776f31488025151a901ac18e1eb395e +DIST thunderbird-38.7.0-ja.xpi 492861 SHA256 471ced9d3b3eeb0413f5af12778f36a041401ab29a2a2a7a12e294af7415bc47 SHA512 8d3576cd04b35c7f39da49d755721eb230b3e965dafd7886926a9bd599091183515b05a295fe121f3bafe731a41eac0f94dd0fc12f41792597e628e652e0190e WHIRLPOOL da3876e6038a3aeff8a96e06b52fbe6e5d96cb2f824959cd09252daeab1bb5a2a9bb5ec57dc9310e40cff4063f4f77df1d37788194526e7c150a59f98c3c98ce +DIST thunderbird-38.7.0-ko.xpi 454852 SHA256 692b7078accdc411d4fa4c97e944fc0bd82151acd04f70d7caa1ec10bc8cf8b6 SHA512 6c075864f49bb64cf200389c26847cb2cc7373ba55141fef62728e4f55371a5ee9075e010c003c958421cb94f46601da758cd8ae01502f5b01f5279d5c1ab2d3 WHIRLPOOL 487e0e82e24d74469fa6334bf2a500c147f8dad160ecd0fc92d3fe0c7c5a7bc60c2f43472a557c773071a9f10bf0611de53beb318d2338e2eed5fb157d1b4ca4 +DIST thunderbird-38.7.0-lt.xpi 454572 SHA256 7ffada6baea6716cc8759c0ecb58e9cb0bb05905c1d1bc63cd56327ef0420fcb SHA512 2d7a4808f00a1660ec8c3cc1506e62ade166cb313f0be220edf327216788a0adfadf560c7cd74c0adce09ac2127ac54b00179785ce973f69f20eab7abea6202e WHIRLPOOL 24b8e9b8568c301b15683412a54dd16f228e7fadbdf89198866cbb128db023e0f24b8a3ed5bbe0b700e891f15f0475018864241be5e4c20ccfe9484949e652ca +DIST thunderbird-38.7.0-nb-NO.xpi 434341 SHA256 131e68c7e5d42742cf27d09b43de2d9cb83f8eb671793e58c1ba390fe8d64383 SHA512 e541e02a878ac5f4e9556a6cf6c4625c03c0bf2d1d34da79e7b6baea0946cb7e18072b93b72081544849e16abe68d858d6ac85375b9ebd3d26b62c7d9db2c7de WHIRLPOOL d3e7654b96fc0524c7a89850f5dce2857d37c548aa7fee2289071da1abac1c5f76a9dacc29f795b9f3dc58adaa2079715682a9bd61ae1f2f0b0e1229c642d311 +DIST thunderbird-38.7.0-nl.xpi 435109 SHA256 bff6a6864dbdfb81b78bdd272c481ab5a580b53186255c99d603ee958f97f2c6 SHA512 00ec40dad88fcb0ca84f40c595af5e0de94bcb457fcbc612f56ff8529e9d823c7f929cfbb5f53527d0736284468c3964f2c073b6bcc9fbfebc1964dc93ad93d4 WHIRLPOOL 12d018186ba520645d5601a07a0460db06eead04c63b49189ba1a62627b5a5a8cc84c8f83a4dcc8f099b4eaf1520281226dea04e389ecc0c7b36950386307115 +DIST thunderbird-38.7.0-nn-NO.xpi 436623 SHA256 98975558144aaacf3a96c74767cfb8241805cdeb2377f52b000d37ad9fd79077 SHA512 510a380a220d0c511b5f28cbee6421db580e329d62f2bb7adbf440a381782268f7192d49b102afa3310aaca8a982817c781dd8271cd75b72bfbb538bfb02d5ff WHIRLPOOL 523b7544e4f85544054b82e7bd95ecce84a4a1698da3281e7d6c48e18c8732b2b1950953ee7126fb09beee5efc32c0d132891faa7bbcd3dc4c79f1aa94ec9684 +DIST thunderbird-38.7.0-pa-IN.xpi 530462 SHA256 2809b8797409e85300ddf0b8c77e7f973654ffe8640134650bc61ab9583a73bb SHA512 ba2af3960be51f5ba866037fbee66b1599359ec1ba395fb98cf9ee03a15eaf662e834e2d0e7b57e9b7db7dd87faf21c004165e944364b9082c099a41b16b55c3 WHIRLPOOL 46c3a7b63d887105ccd776be846281d51807c21352c51bdc2fad4f968963e4e3893357e8f22f5eba0d16ade192c1175a8199aeb6400eb4546e35c6a555e4196d +DIST thunderbird-38.7.0-pl.xpi 411509 SHA256 c6cf228d48db0b63c50c37bf2997b998318ae9d55b87850106d6015d34e5491d SHA512 dc99b671bf07de863d8a23d2c0b66e7c9c00570e3507e3f5f065a6172a71aaa52c9faca2e8487ebb958e2d701e3f35a83ff0b5fac75ea3bd830db2e24fdd6ed7 WHIRLPOOL 3169e2727324fb93a4075389552bd20f51d6a5193a1c4d9e7143b0f737f3d1b2bb9e5486d52f9cdac46675fc8110b67dd8d6c3920a162ddd40c9ede6c4edf4e1 +DIST thunderbird-38.7.0-pt-BR.xpi 443752 SHA256 2fe9c6df31160889664110e21af18041f2ede3473c502a904bdd945a837cda61 SHA512 fbe2a3f98c71c873664b47448512ebb70d94657e9e17368218dfaf5bca0c6611bf3d37b0e291167852e1ddb63b4b45066da17f9bb9e7ab56689bf322aaf9f279 WHIRLPOOL 9d48e5d3f2d59bd34524a4105e23875dc47bd9eec2d131575aa068a5a8650f11827b9636a6c2dff5669f44f85c82d1858509009c973c7101a1391b22e867fdc2 +DIST thunderbird-38.7.0-pt-PT.xpi 442064 SHA256 df9cb7a55b35947fe499e7fae29447cfd73e97cac42786ae35d89d854a2f50bd SHA512 006e4f9e3bae30f8fca3c98169e214bcbc2a87ccf8386ec24505a2430399490baabf80f3a08a5e05d084250ea350fab1643d88785be936f67af0f0aaff0e708e WHIRLPOOL 11e3314feaaae79944f6ceeae5b46a69525b489dc7cfb7927fa09020c84f3323be11d4ef41b90ddf40dfc534df99ee98b3fbd6e549ef5e936fe23d576813c9cc +DIST thunderbird-38.7.0-rm.xpi 442112 SHA256 0a13830bd23f73ea19f612721c778c05699781a6cf5e6f4b549058070050e9e9 SHA512 c0509291e38f85dac12eeca834a333c2b35e14344503ffa3a7d19f29eb4be54db6a7f5ebed8911ea7918f6ca9fd9e8d014eef59dd47f683565b3c0e0bb9cb1c3 WHIRLPOOL 5b96fab4a767b4945908fead2af863948e23a74275004463b3fcdc5ea611f8d0507b1fc0d297fec87822c9fff0401c951d71cfb5fc2cb89849fa9447cf084f25 +DIST thunderbird-38.7.0-ro.xpi 448349 SHA256 ebd7b23026a8f3b99143e83e4eafc18b7e9e8fc96450d81eebe3808ef744d8d2 SHA512 0b19f8d2b40df953d50248464868be8490711301eadb61d93a4967cadb9e9ffc1099f5b643341de1c25c742bcddacf0576cd6cb9f80f31ae72646413c862380c WHIRLPOOL 700d922062f54033ac6231d57fc99aa0b1a54c695920070da3807ae864f6cb2c2194c5307a23709623a19d47b7fbcb4927a012565d265bd6d18c9401f0e8222b +DIST thunderbird-38.7.0-ru.xpi 437591 SHA256 b331f2426be5da4d983ed37968cbb8e5103e255fbd442a78a8083aa1b8cf8907 SHA512 19e46d1cfbfc4fd6b41c8bf1be6b71917d5b076e20e4f82db19eadb5810b197406a5fb0a4d13797f11ce8b281713c7fcbf73cb62b21c4fe4a1a80d9adadab69c WHIRLPOOL b0a0c45783482f2b6f1e2f1c6fb123831f49266f7aa9ff0c2578a1f04cb95e718cdf9c3751c0dbf5a1c08bd46bc3d203a81de7813f866777d194138b8cad243c +DIST thunderbird-38.7.0-si.xpi 535341 SHA256 55f5859d355148fa8d087317dbb5342c89e328eed0ec05c843c2a95f71956d4b SHA512 842acfb754320538fa99ff7b7b97a246691bfe42d478c42f3279746bde507a1ece9f87017a46713c99cca277a6db28d766817279440ab96d8f09490879217e71 WHIRLPOOL 19781d37ab701c2a84a0ae250684ccbce7e9dc50d8fa44aacb8dce1b22f813d347832e437c396326a9410ba5c8b3aa187d79baee8ed2601fa80c9fc29dcdcb9d +DIST thunderbird-38.7.0-sk.xpi 456606 SHA256 b5ed0a0cab18ec34c6aafa04910caabfd6174fa4bc782a81ff559f600d452ad3 SHA512 996d793b2468dd02799d6cf8f5246f7b6f2c878c14dca9f07aad39434ca90ccd6d685c2ee1af397354858f2c724d87e83c0ab43d9c1acf39c5c8b3745a83d3ab WHIRLPOOL c972d0abcb8da2ab9518028c0f44e567e0c67b62406d9b054bc449b96d498b33002dbea4db9031581b0c7daea644ae3117bf43a37f21edd728b92ed848d22d04 +DIST thunderbird-38.7.0-sl.xpi 437848 SHA256 772041e56945b242147c02cc93577d6f3c4adeb3255123067955f59f97dcaf87 SHA512 68da64495a368b1fbc2bd7f9b68ea27ed4a634000472c595917f7eb95ef636bfa007f9a421ec6c36525937472afd21fb7083ff016357f59aa98f1d1d4ed68d1c WHIRLPOOL 5c1ac448e170edcc65b5c4ccd4df025727640a89c767c7b4293cfb644af85e8fc855e74e41b54e20cbcc932e52faabd6dd078bc9b7882c11ec2b527ae9969bcc +DIST thunderbird-38.7.0-sq.xpi 446897 SHA256 9e238c3f1bb41ad4e6ec42c741b1a45fb6aa6c221c011a95ee19dc0307b7d07f SHA512 a6f20a38b7b194b401c842ae29a6fb114f12671eca0caa2ba517b66169c11ee501b9551ce6c42f7c919fcda7b5f426d06c42456fe26134d2af57d3c8b4befc33 WHIRLPOOL 4a034cd9c6fb4b1dce755613d6f91833aede781ba3e7b3ee81acd6ffe1af029eccea8576e295c9309e7a1f90efb28937e51d888e0ad35f614d499d89eff4fcd9 +DIST thunderbird-38.7.0-sr.xpi 543315 SHA256 fc0f6f14e2bbb315de2a3040d1b7a51e659a8ebfed1b55ad7468b675d3ba58bd SHA512 94df5f106ee4d4b6539ea139d67ce8e1529d3c3f70ad6194070b958f3f0a912e19a376de42398c022a9be13d2ccdbb802a1fb29014d060f74e52469122d8b149 WHIRLPOOL 82f59a738744e31d33fc250e13206978e5eb255f833fd998bed5878034163b4e7a915d998c820d3e12b49d4f771c45a698c8d2eab055fd368d22bd6ffd7031b0 +DIST thunderbird-38.7.0-sv-SE.xpi 439633 SHA256 c8766ee2a78a6ae0f22992c55eb85c146130715fbfa17d3a5c6a42cbcb298ffb SHA512 8ec095d5514810934ce0a2d476e5f7421964ef6e35f1b46332bac8dd70b4efa9e025e266bff98f201e036aff4593dc59aebf35921b91ff39bb3f0313bdaea0be WHIRLPOOL 990171b3834a5ae646ad5cb4fda4bac810b3151d4f726b5b81bd794f3caa3cc8a7c764c7536944fd184b242c2e452ef1e3eed4a6497b6e94eb29fa4dd92eea25 +DIST thunderbird-38.7.0-ta-LK.xpi 558738 SHA256 dbb4c38620a96b2556f9cb24df17b401022fca614f2a03954f024793e5b7a26d SHA512 1376b3bf92435175c9bc134f54db353b0ee64efe0db0efed449ffd5ff1ea34c966ce639a7a4b84eb6b7ca016b9496a38a8f706c3f2368d9198e83c4d09d0307a WHIRLPOOL 1bca9b7cdbbbefa6cd111dcb42b766782aa4c6682dab60d0d805d53870a49d50e6f5834fae78b28cb8c66b4de4e69d80574e7e56e135ed5254ef0069f0275971 +DIST thunderbird-38.7.0-tr.xpi 447800 SHA256 2cb777c3fec793d196c0efd9cf21eb1dc3bb0ed55b8b5e7a98d72771152d5ee4 SHA512 00cd52c695818002672a00369381b8a44994f7b03844474f3037b3841a99da23d9a8afd58886786da12c83363e6907b1fab2ae8f7557bf51a064eca231ed6c7a WHIRLPOOL 25d92fe8d825797cf6253a8f03272e835544f17d6778abd393a70c550b8827e249e9edb24084316925642d254f03d236f929c4490ce6fc9b4b004f101ceb49d4 +DIST thunderbird-38.7.0-uk.xpi 509600 SHA256 196e901440e03cd94f25010ddb4d4497ed38e83368729ba127d56dc30be10e77 SHA512 05686dd5f0f445d97e956eda8d288bc25101c399a1ae4fe8bb0998b1a9c978b9679ece437d0bc70f65cc3924e13a684ebd7439803ade978708d1e9c7539d40a1 WHIRLPOOL de7b10af72e59bdc96fcd0f2978676a6575e5f9a7f710d4e3975b0468827cca38ce7403b0d4e93e7238be42884d3559e8385378a9633939e1c84d3d0c2df8f88 +DIST thunderbird-38.7.0-vi.xpi 519844 SHA256 5a4ca63bee1e67ca257499f4aad8ddad9ae4c0b7d9c18c0786dec1a413ec8767 SHA512 1bc449cd958f6618254325bb099abe9188ff04404ac0973e8e1e37db52f01de60a26b0e4d11c6c0796632fa078c96f1575bdfc6dcf90a5b6a5e7c2fcc8fd66fe WHIRLPOOL 80268d4bddf61d4571c4de5402485267051e2bad3c25c417e566d2b33eaa4674627c16481dbb8a68cd9d3b890e799e37d6ca8b36770c55e8f84c90f5233e4ff5 +DIST thunderbird-38.7.0-zh-CN.xpi 466412 SHA256 4fe66ac9ae15dc07070753b25a2fae382cd6a06a7f738095233eee1d94ce4c82 SHA512 3dc4faa6bba2cfc6f74f835cb9e4de706fc2e49ad734a67cca9e2ea7a857fc3e71e8ec206ae681fe3786933074af4baa4c97fbb5b2d47dd8339b00ef1c69ff76 WHIRLPOOL 2345f3e6df1c812d382523b182cdb7c4c7969eea5ee0792e3dd8ba78b63c6e583e9711bbe3986fd6c8c17f522e076f227625696778e1debae0a4aead5c496929 +DIST thunderbird-38.7.0-zh-TW.xpi 466661 SHA256 ac47de156e0b32e661333197c198634aa333936a357b3974b1a2f7c4761c31ad SHA512 54962bb8c633b531854b8eeaec1293d8e62f8b9303ecb59a413620c44c11b220e644116aafe7dd0a70e6639225525d814d300f78ddd4b96e085568a86d10a6f2 WHIRLPOOL 9cdb6990234a9ce8b5b998ad7541a7a0a75e29fc1319c8a39b23fd5e87c4751192226182627bc5887aaec8e755143bac7006d601baba2a2f888acb071b653a10 +DIST thunderbird-38.7.0.source.tar.bz2 204453995 SHA256 1bb4b24269d8ac5b76c48c09872a2e26f6507afede234cfb6255980b149273f1 SHA512 35d3c4ffc2d78947c93a167256e814aed84236cdc95f4576da33d7c0c655990d99b17e42a1d57f35967674e8805a40efb1ca640847531d2d991c8c0e2c336d2a WHIRLPOOL 134971acd3976bd83069cff7ef3846280fdb2d35b8eb36946cbd9034dc26a925baa18a57bf68f140866d76e3b41261852006bf3f7c251e1d42bd7fe3aaed4c86 diff --git a/mail-client/thunderbird/thunderbird-38.7.0.ebuild b/mail-client/thunderbird/thunderbird-38.7.0.ebuild new file mode 100644 index 000000000000..6d674dc13efe --- /dev/null +++ b/mail-client/thunderbird/thunderbird-38.7.0.ebuild @@ -0,0 +1,378 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=5 +WANT_AUTOCONF="2.1" +MOZ_ESR="" +MOZ_LIGHTNING_VER="4.0.7" +MOZ_LIGHTNING_GDATA_VER="1.9" + +# 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}" +# ESR releases have slightly version numbers +if [[ ${MOZ_ESR} == 1 ]]; then + MOZ_PV="${MOZ_PV}esr" +fi +MOZ_P="${PN}-${MOZ_PV}" + +# Enigmail version +EMVER="1.8.2" + +# Patches +PATCH="thunderbird-38.0-patches-0.1" +PATCHFF="firefox-38.0-patches-05" + +MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases" + +MOZCONFIG_OPTIONAL_JIT="enabled" +inherit flag-o-matic toolchain-funcs mozconfig-v6.38 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas + +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 )" + +# URI for upstream lightning package (when it is available) +#${MOZ_HTTP_URI/${PN}/calendar/lightning}/${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi +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.bz2 + 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 ) + crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz ) + ${PATCH_URIS[@]}" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +CDEPEND=" + >=dev-libs/nss-3.21 + >=dev-libs/nspr-4.10.10 + !x11-plugins/enigmail + crypt? ( || ( + ( >=app-crypt/gnupg-2.0 + || ( + app-crypt/pinentry[gtk] + app-crypt/pinentry[qt4] + ) + ) + =app-crypt/gnupg-1.4* + ) )" + +DEPEND="${CDEPEND} + amd64? ( ${ASM_DEPEND} + virtual/opengl ) + x86? ( ${ASM_DEPEND} + virtual/opengl )" + +RDEPEND="${CDEPEND} + selinux? ( sec-policy/selinux-thunderbird ) +" + +if [[ ${PV} =~ beta ]]; then + S="${WORKDIR}/comm-beta" +else + S="${WORKDIR}/comm-esr${PV%%.*}" +fi + +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 + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + epatch "${WORKDIR}/thunderbird" + + # Apply our patchset from firefox to thunderbird as well + pushd "${S}"/mozilla &>/dev/null || die + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + EPATCH_EXCLUDE="8010_bug114311-freetype26.patch + 8011_bug1194520-freetype261_until_moz43.patch" \ + epatch "${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 + epatch_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() { + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + MEXTENSIONS="default" + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + mozconfig_config + + # We want rpath support to prevent unneeded hacks on different libc variants + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}" + + # 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-default-mozilla-five-home=${MOZILLA_FIVE_HOME} + 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 + + if use crypt; then + pushd "${WORKDIR}"/enigmail &>/dev/null ||die + econf + popd &>/dev/null ||die + 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 + + # Only build enigmail extension if crypt enabled. + if use crypt ; then + einfo "Building enigmail" + pushd "${WORKDIR}"/enigmail &>/dev/null || die + emake -j1 + emake -j1 xpi + popd &>/dev/null || die + fi +} + +src_install() { + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + DICTPATH="\"${EPREFIX}/usr/share/myspell\"" + + 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 + + # Set default path to search for dictionaries. + echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \ + >> "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ + || die + + # 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 + + if ! use bindist; then + newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png + domenu "${FILESDIR}"/icon/${PN}.desktop + else + newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png + newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ + ${PN}.desktop + + sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ + "${ED}"/usr/share/applications/${PN}.desktop + fi + + 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 + local enigmail_xpipath="${WORKDIR}/enigmail/build" + cd "${T}" || die + unzip "${enigmail_xpipath}"/enigmail*.xpi install.rdf || die + emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) + + dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die + cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die + unzip "${enigmail_xpipath}"/enigmail*.xpi || die + 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_postinst() { + if use crypt; then + local peimpl=$(eselect --brief --colour=no pinentry show) + case "${peimpl}" in + *gtk*|*qt*) ;; + *) ewarn "The pinentry front-end currently selected is not one supported by thunderbird." + ewarn "You may be prompted for your password in an inaccessible shell!!" + ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end" + ;; + esac + fi + 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 +} |