summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorIan Stakenvicius <axs@gentoo.org>2016-03-24 21:42:27 -0400
committerIan Stakenvicius <axs@gentoo.org>2016-03-24 22:36:23 -0400
commit0bfe418ca66c3d3e1552c1363d8b966e10c71776 (patch)
tree71d8a49e0d970fd38dd34ad241cfb580d7551f94
parentnet-misc/i2pd: rm 2.5.1-r1 and misc old files (diff)
downloadgentoo-0bfe418ca66c3d3e1552c1363d8b966e10c71776.tar.gz
gentoo-0bfe418ca66c3d3e1552c1363d8b966e10c71776.tar.bz2
gentoo-0bfe418ca66c3d3e1552c1363d8b966e10c71776.zip
mail-client/thunderbird: version bump for security bug 576864
thunderbird-38.7.1 addresses the graphite2 vulnerabilities by disabling the bundled graphite2 library. Functionality will return in future versions, hopefully using the system copy of grpahite2. Bug: http://bugs.gentoo.org/576864 Package-Manager: portage-2.2.26
-rw-r--r--mail-client/thunderbird/Manifest57
-rw-r--r--mail-client/thunderbird/thunderbird-38.7.1.ebuild378
2 files changed, 435 insertions, 0 deletions
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 03f291aa22ec..a6bc513c2561 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -295,3 +295,60 @@ DIST thunderbird-38.7.0-vi.xpi 519844 SHA256 5a4ca63bee1e67ca257499f4aad8ddad9ae
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
+DIST thunderbird-38.7.1-ar.xpi 475296 SHA256 7195e3361456016a93af844c3e13829090e684b33b7a5eba883d6723ee3f1e0b SHA512 6b8f1d343224c2c9de7b1622f42ab22ab98c2033a4389e146808ede8acb69d1fd1560c82cdf1bb568faa5dce9776a946d89ffae0ad06ec751791b402a2dd04fc WHIRLPOOL ce10af52acac5e1a6f4ac43ba903dce79d6790ab005adbec374d00eb2b0c4e6ec742c2c43c40ff4f688db4c6708711dd0758553b63eb2ed18da92101d8262b2f
+DIST thunderbird-38.7.1-ast.xpi 405873 SHA256 3280aa131a743172b24669d3cec7998d226df879b9752487c33224f7820623d8 SHA512 0942d259b46eb594a9a59719bb163a2bc0de66e80000b79c10a2fe3b937265fc0ea58c7245f0dc6bc8ca2d612b90129cc31bf1aa338dd6cc5672deb3a79d02dc WHIRLPOOL 4d4987bdc8911ff1c52d871c6c1a95ee486c11ed175ada8b32edf7ca48f849c62f836d59c0b7f758fa4fa6816a1d0c76713a7f7f7076b60381180cfa974498a3
+DIST thunderbird-38.7.1-be.xpi 442452 SHA256 55580675d83a663874ad0747329944369b2ba1afe09f92f55cb42082e5a57d26 SHA512 77e7eff68f3bf4d9325521133cfcfac28652b863e732679cdedca6a60273781ec868b9748f80888c9a470a4e8897fafff7aac9eff7c338a38182eae88afb5cf9 WHIRLPOOL 7c7e23895e5f71fef4e3a7d52dc7bea10729bbab7951d03c0546f198eeb0f9ec9fabb618f31e3a7fa1e1ef17169d567b5aab24586cdd9b1f48a1f9bfe1c27d47
+DIST thunderbird-38.7.1-bg.xpi 506129 SHA256 53b6085720d7cbe9ba959f3569c5e70b02ddcff1e56931da3d762367335d0791 SHA512 2477b18bed5b8bc45661c73443bec917162c008adee0046f084252977c33d1e02244affff656abc0ed387128afb02cc56ed3f212452d00e61a7675c38885680e WHIRLPOOL 1a88d1bce43a19f41929de404b5c1afb9b2e7297247698f305c0cff0988b17d6ca6b99263d092ba4da4f6ccfd8ab5ec7027ebaf15719c5854096a54e20f3a480
+DIST thunderbird-38.7.1-bn-BD.xpi 560626 SHA256 670beb9301471022d9c72a118e6270685a16c1d6e0e9e0e7c6e883ce84060fa5 SHA512 2c4f8adf827d83f0633691ae369bf2a2814a6448f107496c34ff3887563192bab08d53a5eb292cd4731c73ccdf855381b459d48d098264ae9b24654b951589d1 WHIRLPOOL 4f00e5f67f6f36382057a229c74919e51b86dc383158247d229ee40c29d5630531f8569420fb2923e34410d2b15e414cb38ca8353cd4ecf478974db2bb73daaf
+DIST thunderbird-38.7.1-br.xpi 449766 SHA256 76a4e3b0195c41de3141e14fab7d7740d307ea997b0f76317db09f7ed0894a19 SHA512 7e6c68ef4c3a661a6554d00ec16a72edaebdadfa5da68db86fb59392235a646eb42a896bfeb7030c4648046334bbc024c5a0a29cabdd321d9ac3f48af157e635 WHIRLPOOL 260171dc14d60b4743f96d60ad7414cbab7f61aa92b18cffd10c932587e0faf6b374298b41a78ea7bbc0ac51cd7b94d9ef7f001516ecd376c30f2ef13b77d746
+DIST thunderbird-38.7.1-ca.xpi 450325 SHA256 3e3f9e15d223b61bf29dc392d904ffa3fd125659064e1ebd465ffc6b7f228c93 SHA512 28f0329518f9b16eded1dc82aef84f7d9797d6418f94fdad2711c19b69d4bb460bf71b635e6daf03a756486655975b720c0fccd9a06acfa3ce3610b1f9505822 WHIRLPOOL 672a43a54511d43d52ea3623a8bfc6967a25745e0d6aa3c38b99f918a334bc6f37afc99741bd3d2ae7c670262951a819892ef60a5972a458082924fa553126da
+DIST thunderbird-38.7.1-cs.xpi 448724 SHA256 84051bc067e2bf0047904cbf911aac76cb4d72adefd24d9cf0100faf26222475 SHA512 94e59c26555360237b32b696061212a8b20ce452a73b978945f392a66a3e359125e7785989535f0f489083d3c39c4d6588b1f005bafa31a5a2bd9e13c6317c94 WHIRLPOOL ead5259d717eab35ecb121b2d622a54abf900fb0ca0efbdd704aae3af9a31b56374c73cb215b2d82a9d8767fee7ca43f4d8cf487243debfe5623b8833c4a2a52
+DIST thunderbird-38.7.1-cy.xpi 434848 SHA256 6149288309f5e3de512234ac51caf33e77b48a0b22e8d8d3a7b6f8f39a035568 SHA512 a71662476a19f3c70053ae3240bde11faa7f5b226eb314ea25392216f97ffe0a4c1a67df8a72bf898c199711dd88ade885e90d900f36444111547418104669e2 WHIRLPOOL 054c588914ccf25b4daf44f24f21ed45ee9b66406a2ce3c703f3ee39a08135c1be05eed37a68686decefd748ca3ed1cff322dff6a0f1bc52bd1047b62c10cdfb
+DIST thunderbird-38.7.1-da.xpi 425828 SHA256 052c34f1e777b7bc77c222b91140a75ef078ac470d9050639636f21e6976f3ba SHA512 1ce6170bac23bd48866ea6e52f28c421bbd989ba5973b662bf2986b1595cf3abd84b1eafcba34e013e9b05ff005f9051c2a87b84487798075111c74f111bb0b2 WHIRLPOOL eecdf67cfb677afa8381085e616c763a796b29818439cbd0a2b163165327b799ac73804c9126a3cae11e9c0aed1e7b1be2df807fd8c3738850a9cf17844e5a98
+DIST thunderbird-38.7.1-de.xpi 429877 SHA256 2e2601496ef6bfe806fddc14662447489379e8fecc8a445bb4710ce0fcc9a96e SHA512 e1f0472367d9e2173bf22989e01b41528c2114869b2bf7f7b4b5ab360334e807965c0668d7ecd5b3461f6e0be9bc7dde38838380c0caec9c066c9f0bde4194fa WHIRLPOOL ef1ee211b75b3add1b9856111c62f3797a55ff38b10de7bfdf6319a35502f239a13e2b13dfd007017249a640c5d8baa7299a177d44c180940c9069e296b097df
+DIST thunderbird-38.7.1-el.xpi 493490 SHA256 d384c99f2300ab6bc74062da47aeea58bd85a29c3de2169bc897a20d343564b9 SHA512 371722c49d65edd3fc372904eeb5811a40759209e643a2379bbdaabd1ddd482a8f548390ea3872280d0615877fb5096c8b941e98f00e48e1f55041fa0dbd25de WHIRLPOOL 41d18c39b4cc2b278f0af8858dd4ee7fd566b09ec6e4e4b6041aad7f71bafeff8c58978a3da4a9d8c54d38f5c3b2f572f3b77b748bce4256674332a4310cfb73
+DIST thunderbird-38.7.1-en-GB.xpi 416572 SHA256 4c7886f13e564bfbbbdb87fef47dbb1be7a603168f54413ff12f14c4288d9ec0 SHA512 f2b08ad1168e97a808d30fec8312d99b310e9298fa7ccc8afd0931447613d34833b4ea6cc7883452c68b3f1b6f7904434d6c467b24d5c6827aa27b7516df7fc6 WHIRLPOOL 1453d1946240f460650ca219a7964fc3c1ff67fbe000444f4825848d8ec0b77d371742c3cccd55a9a7a9b494de2642b1719399804036451c9825cade10fc869a
+DIST thunderbird-38.7.1-es-AR.xpi 442641 SHA256 48a511afa481179219bb8086d1450c7887cea5e4858ecc4e7f08ab6afec21e68 SHA512 9028807a4a6a218c1477e6814467d1475d0d164dd58b25365e80402925610b10d3f7664647fe626365d8f81cfdd84c6a958541211503636f9c76aba84b3a0452 WHIRLPOOL c1c6855c1f657b0d389ff2987346a0443ccfab4b39ad84939489415ab4181a84880e79661de0ddb04446eb0d8b6593025cd9dd38c1d74804484e5619d1b86165
+DIST thunderbird-38.7.1-es-ES.xpi 376066 SHA256 fff0472287354ffe527a95288b94482ded67e8a47526832e3446009f2bde889b SHA512 f00cbb12c5432b925ea4bf3167e84a7c738041982ae68e31278b8d4f06a4079be82dcc8f6ec42a24b26aa7f248070efaae1e27794a30b9260ae4be0fd63a1640 WHIRLPOOL 1db92bed5bb72e2bcb0940b3333ea83cf0ab29bf6d6c4d95a3308b2c08c428423961b58d276eddc656cd96ded1a2e6f3bb4f72d40a112e6773ba68697ad26294
+DIST thunderbird-38.7.1-et.xpi 438262 SHA256 34ff6722cf592936108c4a1da8dcd5ad8a19ecc138c9916035c8775d358cac0f SHA512 97357a742b863e8be9a16a429254c01fd4d0671deacd594399bcd29c886883ebfffd5b29e44930c40c0cd73c0fe3157f1c4913f03d004f15c6620b7620230a5b WHIRLPOOL 76df6ac27ef09e850ae72bf0fb47841a221d5d517b16f18e90fd8be630a68d3a9c482e62d161b55113e21c32ea2b7f392c3093bea648475b1ce4b4fa8d0fab94
+DIST thunderbird-38.7.1-eu.xpi 434838 SHA256 507deded0cf0865423ad622d3c1245c80ced6398b31433cf4c3e2b96bb012a7f SHA512 4b53022f3f854a6c7bf1565030f498c25d5cde265aef309dd905d676db6987500a0ad0e71f939bd11844a32d4d08b807238ace6651e50153b1f264f32001f318 WHIRLPOOL 0f226ad86031681eaecc5d8d4db5c9bf531c0a06a2d5d8fab76bf0110ea64eaa6d2fae2a7256977105b69ea649e50cd9fdd4dea877bda91cb952894e6585992e
+DIST thunderbird-38.7.1-fi.xpi 438889 SHA256 62aeb5591f267620ac90b8776146f344f23413587e15e47c5b6a12a9bf2d20b8 SHA512 8c73bd3bd5464512118b46b33c0e3027d013bfa1b305d4a20d6624964705bbe066e8617ef9ca78f36ec264234d3dabad84848a452ec5d1ff08dcdb5276e8cbbf WHIRLPOOL 4ebe86b31e5658ac50eda020321af9f1d6d0d9df0f595f6ce532d29c226b0c6b26bdb4065e95ef86b9b81aba4ec9e59e8fefa89b6056e3b9cb5a1df2ac871151
+DIST thunderbird-38.7.1-fr.xpi 448227 SHA256 8d5194f8def094540340d838e8f7d22bc850d3c0447afc20ed9a5a073882e176 SHA512 538e3703075a6fec87d344a2cb29fffe10ed1f7eb41d60eded70fa3c6debe97234e61530bd31eba72c303e5baa7a81de6d0693a6ed21024473a18a93c89bdd26 WHIRLPOOL 2ac174aa67e18706f6f98635f8c2836db3c0767d7505398e2150ee7d8737fbb9f885b0292471d36326d8589fea3efffba5e8059b1111cef62558e88f7b312f1d
+DIST thunderbird-38.7.1-fy-NL.xpi 442161 SHA256 c00afdd5efcee615da606aa9589e03e705586d9956703af0646a2e7ebece1d63 SHA512 4ee6f4106ca88d05191be97997f617542188495fdac40ffdde470d8d20bca48d2809bd8fe4ccb0605c4703c7e7c0ed0d6a01f0a61b0e3fd7781920e3345d3301 WHIRLPOOL 34701ee913b8b8782a5e34fae1ddbce0f4eb71580ddcd087e978e0bc8d4406a4c92ab025c510371913914bf2c2bc1ce6cfe32699be00a937447fc10585a6e359
+DIST thunderbird-38.7.1-ga-IE.xpi 457412 SHA256 957f58dd52fac4b11202541353a8ef0516c33c5a551e6d845100f53212d09141 SHA512 f7a5e0325b51ed358ab9a64f393b618e6bd526b60da413771365d4cb000d1f7c603c70ef5d307fe4c0c747b42aa9589fdde35cab4083ee8691a86db559da083d WHIRLPOOL 4ba76e57349c28a381465c68061d763559bdce4caa8ad62cf105ecaf2c06032ab3e7984980569ebf7996dc22bdd1ee501153f12e05f367841db2cdc58b3bc728
+DIST thunderbird-38.7.1-gd.xpi 456317 SHA256 9a4c5a74f6dddefef15f22104a18a8b7f8102101b66846dbe06ad1f0eb830c5c SHA512 3d0ac43c6d514bfc96d996de16d7edde1761d04e2e26e4ba614f51fb97c436e7b143c75b9126f35617b8170a4682a9bd373b5510e7cc99db713b6bb72e7a262c WHIRLPOOL c8d68e42b5b7f8fbbf0bcef0331c955a00f200b550b21c27db7ff5775e59f793be54b504cd2b69a71329174cdef23d4b17c3e02a8c9600b1343227ce9bad8035
+DIST thunderbird-38.7.1-gl.xpi 457839 SHA256 024f9ca85276eb8f54a4746106a526ba5aa84a544fa2cd7e3ec6277fa5d615f9 SHA512 64b540711b9280cf91a9413e4e901c29084058878c750f9938af34e45f30107e3602236ca6fca60bc9132cb1952c64a35b99f7faa3a31f5b5783382397622516 WHIRLPOOL 56ec71cdf651e22ece80d38338e096305bcde7f422bafd5137af502b18c2d4434b25f955f5a3937b39b32a4972cf3958541831ee2696259440524f8b3bdd6a3e
+DIST thunderbird-38.7.1-he.xpi 485867 SHA256 6851737d6c70a2ba4808247142593e509bff2ba143a44a02a0e5575302a31cb9 SHA512 b7a9c03044b0ea61e0cfa92200327874c9b57d5b37c4e8b1de6e24c982ad4da8afc0ffe10bea595b3b96d9964480abec17c45192ffc9fb354ea94f662b1eed7b WHIRLPOOL cdd54f05673127a274fa019c7d652ded1239222acb34e98558988965e3fdcbc44ecee3249614f666a6ec114dda55c9560aa58cbda6bfefb945c9e190b08265cc
+DIST thunderbird-38.7.1-hr.xpi 440423 SHA256 714ad6af4445808a4c07910ac8eb8994464b356c1b369d3199bdc1c3e77e5e47 SHA512 05c68f3e1e0fe6f41d6bfe203600b27bd9656442919d8080e231eef1fdc97f807a23187ffeba8dd7fa580274d99db5e0d3ea227508cbffe37a9be3a0494b923b WHIRLPOOL b5e9ccfaff8182aedb7867c58d5b345273dea3bcc1cc45a4ce44939be889f794fb29a0aea21bfded28a6a28f41b98677b7ef36bd018174446680c46419065d5e
+DIST thunderbird-38.7.1-hsb.xpi 456453 SHA256 5052842466b59418f77bfd1dc35a9440493eba423c2a1b8f8b97a264df89f045 SHA512 f5839055df1173882b2c7a757ae3fb91fdf0fd3e042cda4ce4e5e1f7504bbe116116e4daf09e8ed7445ae47c24b05e488e789b5b1e630f2f5329641d0e171924 WHIRLPOOL abbd658556cab7dcd3abfcfc8bbee24e9682bc7065e4ae465daa40d0598e5d38a93360740324d2554e9f7e898bbabc2731af774b5f0ad354bcb33e3117a75f9b
+DIST thunderbird-38.7.1-hu.xpi 457988 SHA256 3fa6fc417ebeac6791566da44aedae8bc4f86b60cdf018b46e7a83801948a79f SHA512 432e88faa681c4f30f6fccd8db12cb7397f25294f3ae2ff0a2df00820860f3b19e975a6e82a9c9de5fdc36e54b0a8779c62c6430ee0d6af1a68bea2a6e9ffa6d WHIRLPOOL b8dcfebd534e9a876abd0892dc629acc44262dd3aac0d3b553e305472f55d062931e106e24ec44894ebfb27852dffab9809a2bf057e6d8ae658dcf2595f89db2
+DIST thunderbird-38.7.1-hy-AM.xpi 500358 SHA256 b6e37de04d71361c40e41cedf5eb3202b7e47d3b0cabef89daf129628884e621 SHA512 552e8a94927af4d87a83c730305cc8befe674af04542c10100c74d20fc1b8f79d241febab6faf70d4c321a9b2c7969e060458e5adb49e6f25adaebcf7032a6d6 WHIRLPOOL 81cbe62060823be826af7b67c635bc226b558107eca546dd6f2d79181e3314c247cacc8e7e89483581119c838d1b117aef7219d0629c3f7d92989ed8af68b3d8
+DIST thunderbird-38.7.1-id.xpi 483188 SHA256 1b2b5c1b80d0d693c906eb98c40fa33d8b705148c055e6a303b514d3fb9e2f61 SHA512 77619691b79d6258c46f3b39ec7803fcb6b546f70f93e3feed8db8fbe6ab7b026f9da3506c580ec943a7821579ea33588882ef4dca55138c800e773a00024ad8 WHIRLPOOL d0dfd5d439764540e7db7ec6e120fad650cf2743c20bb09a81dd005047d4c0e08a15e793a7daf076e280d33c9ebe797a814b5f2f5e1c699229e41f55b75e5ac2
+DIST thunderbird-38.7.1-is.xpi 443009 SHA256 dee656222d46f9532f7b94088ec70d8e6570aed60f5613bf959838cf07728880 SHA512 5b22a31c72a9ccb567e39ebbc288cf72f9f293a934191ae08230b5b2825869c6df450ab19b3597169847d17e3ebb3c1cc8ea2c9bb0b60aa5e8ed454f4e9193c5 WHIRLPOOL 086a4f3631d81ad3dc9227cd286930d8ec2aca91f788e71d1e79e5957fd8a52a6b62d131b808d969b9a02d0538247cc4a43658e6c4e4cfbc71339aa57659e6cb
+DIST thunderbird-38.7.1-it.xpi 369024 SHA256 488481552b8f448cfa8a8edc57ae848bce6b70eb8547beec377d1c9d9e8aef0b SHA512 187c5d9bfd66b65591145a7739f4a2305ef54865ccb461e855090236548831f66c063a72a49886c5ea765de96e4a50c58578646adf65eca5d94959f49821da60 WHIRLPOOL c5bab5a07d59e3c2802c4d37a522c56f0fa3734831bb4e12976c4b9ca7bafb7f46605b92cd41551ebb653c3178f56d11e5df9a2267fd462785a93f91930160a3
+DIST thunderbird-38.7.1-ja.xpi 492861 SHA256 33b886b079bb9cdb444bf25300157dac292237f328ec9f7f2cb5013e5129e662 SHA512 5bed2eebc6cdc649a89b1187acb13e4911e9880540fa2edc5c922b9cfb89990dc3f91d9f1ce61ad1c25de838e01484cb5c086dbcd1fc27aa0ec2cb39010be488 WHIRLPOOL 9389487fad545bb157fcb54564783d0c60f77b5e17f093b6c141bbeb53f2c1e3a2a7a57a70f5aae334911db92930659f179e97672b6737e7840e014702f95000
+DIST thunderbird-38.7.1-ko.xpi 454853 SHA256 f36e61c7cd1f1d94d8da3e3cfe8ee6dcf937749c243368c632a3edf599d9c747 SHA512 7505f6fda78f06a5d54aa2b5b375ea8f4f322944de1c4cf935b3a849ddd4b5046a37ca22c7d3ae8333ddbf2a8d9ef96efb316e514a9a0d238de09a331781e229 WHIRLPOOL e55616c5e732bc292e7f9ca526a6d7861ae8a5d62ddc51a01a72109e2d95bbdd5221d740e4489cf1f8deeb69206f1855595f67ef1a3decfec54c00c3888c9f20
+DIST thunderbird-38.7.1-lt.xpi 454571 SHA256 1745e254b1bf60025d717cdafbf2248fe2fa6a9a7d2128674178967b36338f95 SHA512 4a2afef2fedc48e1109b7105f52bea0862e0af71fdacbda798a2d5a27f88614c824b4fd825364330f7589903df7b48ca6b6a0e5a50310fc99597a7f1879dda58 WHIRLPOOL 4b1db5b3de458a87b11e592b712f0256111b216620d756b95500e9aadc4892e2c3b45aab5aca646d2ff6819382f89f2edfa70692bb0e458c732399a4fd8d1eeb
+DIST thunderbird-38.7.1-nb-NO.xpi 434340 SHA256 e83db8bca5d5554456afdb05f37bc4bb8a592e7db6f1b55da44b665e453011bb SHA512 88aac0d86bf73206aeb1fe17ff02bd118fc9ca19114af7b3b02b8ed779ef4e5773e7e5cc11f2f0b16e8d452320bab8bd5fcf96dbdf2a9b09c6b3c4df7486b7c7 WHIRLPOOL fb9a9154e17377aaa86e98fb21f60911bdb3ae16d387d53f79a068fc37564db732ae0e36cbdf41b9fb0bd4a33f03f997ba6943c0b733f28f23e2a730aadbd71a
+DIST thunderbird-38.7.1-nl.xpi 435108 SHA256 97b293393f5b70a00f04d88085599361b860fea7c3cbb9326479ad555f7b45df SHA512 c1ba543bf4b5e306bff78418c7d96f758281f04480b4a7ce8024232ef51dd4e41ac1d66d2943b5280238e475443b1749c5b721f9e02ecd333ec12bb662888028 WHIRLPOOL 70fe996d5530feddf5fb75b3f6b8149b45393861b12d75c8417cbe80d058a7a7641573f5f95ab6b582084fb6e53b71c011144395227531f3b565b0608fe3744c
+DIST thunderbird-38.7.1-nn-NO.xpi 436623 SHA256 66734465ec5093727ae71de6a36a4af77ea673b96787b4d3587e37a00b878d90 SHA512 f0b0f3e2a593a34c88ffd6e6ff01ce51c36ae7addab30d9a5862d926f0dbf2284361fa86a4d28032ba446ab3cc0129f2356070eb14a28b189484e2b7539298a5 WHIRLPOOL 4e3b8a69ebba1961b44f513ce86cf524ca0713dfa5d5045dad64cd1087e7b6d4f63e0ac19b8a815527d42611cd25a9b72d709ae9aad740b0abf95fe408f3c481
+DIST thunderbird-38.7.1-pa-IN.xpi 530462 SHA256 ef1622591337f90ce8a37dd02446f868541d67dc1538325a36958a28f7cc32d8 SHA512 378e98950a94e491da58ef8ee6adc5c4113d5495dfc3cf417c353505b66d5b159f8621f98ac2f5b208ff0f7eb4ba2c0e8c804a6c55ea62d8f78d4e6f3542b49d WHIRLPOOL fb93762aa2d35d50424d3e89a9f04a02f4a34dfa7fe47e6e4633688dc3c7018cc9db7a3a1cda3d4a56a7d94f38cf4828bcc617820fc2f3ecf86897b2b6b6efa0
+DIST thunderbird-38.7.1-pl.xpi 411509 SHA256 e7e84a334775419a547236fcccb7276936d3948007bf24b4e4cc67464ab58ebe SHA512 af59a89acbfe86647a9e74dd14a0941a98490605a80f4a85ad64fb831cf06db198fe140c65c23fdfd442b44195c0ae2040472a82822bee6cce0d18d4eebd2cd6 WHIRLPOOL f591f72dbb6ad835aba5179d85e2523f42d08a9dedfb7f98b75b3aeff471c403041e5006bd6a5d7a38d8599854e249109594f7f2ea76d0ed1e65ec619c8c3050
+DIST thunderbird-38.7.1-pt-BR.xpi 443752 SHA256 64a68a4ae6057a915a33eb0c2ba293d36d304a9fca7b6668364962fa10503a59 SHA512 10a84845365721fa4664963e0e5b642569ef2d4f1b0154d294ee4120876d75c9b94673e5e901f6ad2eb111e594b06d18a6c25d29b3ed7619fe4fece53e438eea WHIRLPOOL 4291914e24bb55b6e4c82e568024bfda82176e02aadf7e1ae3414fb276681f6f4465238cecd01a4a92bb4ef020d110bdbf00c91160b82dfd111c6db77b354a44
+DIST thunderbird-38.7.1-pt-PT.xpi 442064 SHA256 e2e84fc58cf4ec61559446a78b951fd9b76a51e34be0b9bc8c345e1f976be661 SHA512 2da8813af4ccecc773dfc8bc0790e0cb8df9665f5312e95a839cca76e231a01872ae09e2db147de69db0fe3d61f53781c23780443f0c71b10cc84cad9f94849d WHIRLPOOL 977bcde46739e4e8374141fddc1173de610d4aac266c0f078157567fa57a4edd00fa4aa2ec8c6c1b74e4613d62a546684938c9020fd6865c9c214cf605d070c2
+DIST thunderbird-38.7.1-rm.xpi 442112 SHA256 5f24a81001ddd0d933b9ac13aab0178335a87d6a7bac091a4816e308036dc19d SHA512 12406e0099a37b591727c8b8185906de48bf41125fe57ce4efd4a567aa71e6199490aa76c9121488b3977c410d60b2bed5ffc2a5fca33c3acc905756505efb1e WHIRLPOOL da9594302bf8c155f8c89da0061bafff35dfccae8d8fd175fe77aaaa485fd66cc323a1a5e5730dd206ea5c7627a9ec8608e998043e32309c39a22db7e48c841a
+DIST thunderbird-38.7.1-ro.xpi 448349 SHA256 e36cd4c00613039ca998f3c5167835d42c00d0b39c62da3291e17e283e412774 SHA512 463cca371c24934a15c553c47b1d42bdb2e4ac23784065d336f5ff772ff6cd3969004bab9eeb1ed217f80b3da5da2f75466e027d1a9714de774b9ff0511976c0 WHIRLPOOL 1c693eca2003f863d360f59d26a40fe95c277ca81879a7a78abe8c281368d83d3cf0de7c0078923c4726d26e58590b79ebef8ba7fea296f9796a7ef01b7783cf
+DIST thunderbird-38.7.1-ru.xpi 437592 SHA256 21e3b2fad82d5e6efc8e8398410196b14e2dc834bf824ac0d4df7bfdcc62d184 SHA512 c78c1cad567efa2776cad9d04f6594545d07e782993e7544c5bc28dfd1712c93f11c4d8b4c30d0f81295053e22daa13de88a12e368498437bfec0dfc5b847fc2 WHIRLPOOL 230e06a3aad0972165df3603066143d86a8fb42e4a18953342975b032ed586d2e7351cdb200722158903bf6e7d19d49f5b6d4b30e2a34e2fa651f81ffc7bedba
+DIST thunderbird-38.7.1-si.xpi 535341 SHA256 cf44f53cbf1a561cf3b1fc7df5a84bc0bddb5a154dfa78b73393033d9a18ca6b SHA512 76fd9569f6b6209f904a8f051e92653b217c26d82e9b5964bc7c8e61bc3421a78f0948cd32bf87698a8feaf67ef79c8bfbbf29f5a7b1f946a09922796b392438 WHIRLPOOL ba52b93128153b6a6577954f5ad2e5e266d716bb455ad69dc88f3355c8ee3bc666717ed68d0aa6af6a25ac1f30a173722046950221b01e44d57ae559577aaa4c
+DIST thunderbird-38.7.1-sk.xpi 456606 SHA256 0ee327bd9c6b54c56726bb0e079be875fed97f727315522454e41e9a282687b9 SHA512 ba7c8547a8a5abc7c7648d202187b19fc06442edb2f91edd86a3adc963411af3c68833dfee71b0cb926419ed95d013fa88d2cd100e4c9e2418d444b5d2bb8801 WHIRLPOOL cfb7164118681454cfbbbbf5de76052c2643e062b4ba5b5fca66558f62ba5d802d335812b1b2257f72392000789a1ebd2fea26400330d5893cae12fbd0848322
+DIST thunderbird-38.7.1-sl.xpi 437847 SHA256 1470606a7b723e61403a8fe9f1a293affce6d20d5b8648739fee11ed492f97ad SHA512 fb17d5460e69c5b7cfea33413467faa3d4338fce53c14b762b97dd964e578341cff34a3312815cf1e62fc6d80d1bdf928964e0e134cf103b213645a01893ede5 WHIRLPOOL a43f1bbbc1470f92565f9ca84cbda739a4499f4068f98cc0aabdcd128d945d1674336b6e42dabc21f1e4e60b776c2118ad79300300ecf1829d6e75f727c3fd10
+DIST thunderbird-38.7.1-sq.xpi 446897 SHA256 bbb49ccfac3d3967cb2c0df3330894900d117575f29764afec9bb2d258ecae25 SHA512 6c1b371aac07b474e1d019b11a805a3918b6c372996b57638551691d1f12adc5a4bf952aa7fcdbe344a24ab1b11709964db2544ef812e058ebc854b4fdd18037 WHIRLPOOL 0d1cf163ea8850aa3674b5a91b31c6f6ffa8143639702a4491499889bbfb68bb52217f535d9d2609c3f53debde7d995b41b71b4fe026cfa9067376fca88fb56b
+DIST thunderbird-38.7.1-sr.xpi 543315 SHA256 25028d49311456a3970310b44f0c66d346e215b32aea116a76bec9371f1ab016 SHA512 2f8da74666975cc418a14fb4bd66f5c454bbe64d15951d9fa98e6a97a8c96a245647926c44d63aee72ac57ba9796265a2bf11209e757f6dac907862e70412860 WHIRLPOOL 66cae0f4d022f31e90d933398603dc01a1851eed739a00ac4a5354025cdcb021d5cd9c1e9f69163c44a45a62ae5359217215f037a47d42be4eac164da100a65c
+DIST thunderbird-38.7.1-sv-SE.xpi 439634 SHA256 e301468c618084fb1b1b342a75a5e242af0327b13f4f345395b5ff1a0a078915 SHA512 5ff49e24b935153e8ebd6aa8c276026e8d2aab5a5c33e363cb3bd0adb69b1dee286cfa904bc47df99bce7b27c71163fbdbff33b44d05da6ec4009b3c4ddaf124 WHIRLPOOL f129fec356a14ba092306b72b7c61435c186ccf06b8abc3d4fabe83df0266bf6ed210432d14feaf0a86477bd8e025c5f86de45f4772fe5c456a9f735f5a2ea63
+DIST thunderbird-38.7.1-ta-LK.xpi 558737 SHA256 8ed37d62a883a65221cd5f1928d915545ad4f4987a89f9c097f07788d772e183 SHA512 6a475cce73feafc631642f26eda92863bf176598aa7a053082e44ced064ad4d81acae5c2f2035f07eba0b0fa2f3bc1655e5f77b0802320c86ba96fdbf276b362 WHIRLPOOL f1a0ae71219cb8d1a7490af38f9c9e022e5456b13f5d37eea75039803b89c834604bb3a228c6b0be1fde9640b3096983c5783d49b8f7082432ea446aa093ce2d
+DIST thunderbird-38.7.1-tr.xpi 447799 SHA256 aa8aff97b1dfe81491285feffa3edc98ad5914e5e6e0dd7a49f595975c9cefcb SHA512 615b7c1dd3c5fcd673cc77698c1c4ecf0f77df9aaaa6d3984b189410b7bae51aecfe3ded21e622bed22f8992107cdf843b9e0f8d9e298f72be335ad833f7a54d WHIRLPOOL d75709f43b4b1a210e075e6149c805caf943f470e53be3195d9c8e22a03f6b88bb028b51c21e9d10df43f94a201f8a50b354e8f3d3fc30335abe20287ecce55d
+DIST thunderbird-38.7.1-uk.xpi 509601 SHA256 e8eaddfda4d0897417d004da24a58bbb2904b2b95a40f2137ce47261650fb26b SHA512 0ff46cfcf3fd3d99b5bb01721ef251c4a518a7e282677b64025cfe432b46653990cd520e933ee7c7691f2d8b789a62763a22046c2075998519c435ae59b64018 WHIRLPOOL da790c98450653deda7556416a2b6b82c9e3c7d47d8edaaa7ce0c8a7bd8475b21f7bbc9e09cb996f89e70e37cb7393ce6fb855545e5019feb1b815d680e1142c
+DIST thunderbird-38.7.1-vi.xpi 519843 SHA256 27300ff5b00541501fe6524bebc3de05b2ae70b25132240aa421871b344ce322 SHA512 12f1c306a7ff0269a02e54f98d54cf75b132670d04f78903318f3cc7a1c38cccfc656e82b3ca856f4cd2e485ede2d97010b4ec77f91475bbd8ce02d81b4ca788 WHIRLPOOL cdb002f2f550544dacd67ddef83dea869dafd8215088072e203bf53a779b24b2ffa22ac41a9655953be78c0a7f7135e50d73da199f4cb3e04607ed1b6b7d9ddf
+DIST thunderbird-38.7.1-zh-CN.xpi 466412 SHA256 26a231f0d6e938bb8453eef3aa14ce9c70dccdf2305ac36677faa11fafcc1472 SHA512 fd3a4dd513fe7d0a600f294432f470fcd1261e652a086d30125c757d08a5af77e0ff55a33520b5758a37a5d8b635b8d87fdd31f03f93df2cc3c16b2a043116fe WHIRLPOOL 3ee847c32bbf54de2bc802fd6e88d10db71cc7937e5cf71d07e523ed233300a570b00d577d6f933e174a1bb1d6c714847f22b63b4a111958d80ed84b85203b28
+DIST thunderbird-38.7.1-zh-TW.xpi 466661 SHA256 17e4fb9414e4774acbdfb0690ce1eb8a68e888bb8f328b3d6fc79b0bb54dcb13 SHA512 87128478fab3dc78abca23d51828492e382ee29bebd8fd6f61175a7767302537d7640757b62ee83996cb7e4bff29a6aa6350a8d8da6ae43304abfe1d66335608 WHIRLPOOL 17726a517b8dafa1a3b6296f2f432c905feec8110549c42b0d7969532de29bb1c92154522cb3b0c391a1b15cd51c1dc3c5e468a54198fcffc13f04a0ac326576
+DIST thunderbird-38.7.1.source.tar.bz2 204445791 SHA256 46985ab53f1d1fab9a6c7dd0b34ccf38f8401d507bf686ee56dc28a0555d9328 SHA512 8adb83cb64a450e5df0eea577b56ccd65e9fb0e7f4b63f26ca5aac24dfc7cd0c12c231bddff31da2c03e2af4165caeb25c496d2644147f5e3a39acadda0d14b6 WHIRLPOOL 041871b079dbea89081ba706ca5c210cf2d41e37e477d1a96cdb19343f4b05a77761bbc473df1df892555e11ba9458599d50535e0af05c22803da0dcab16f145
diff --git a/mail-client/thunderbird/thunderbird-38.7.1.ebuild b/mail-client/thunderbird/thunderbird-38.7.1.ebuild
new file mode 100644
index 000000000000..6d674dc13efe
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-38.7.1.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
+}