summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Deutschmann <whissi@gentoo.org>2019-01-29 22:46:11 +0100
committerThomas Deutschmann <whissi@gentoo.org>2019-01-29 22:50:57 +0100
commit470d110d2c3c77a403e24188ada9aa2918b50653 (patch)
tree3f65a122ee91acb2d50e91687168c6e83961df2b /mail-client
parentgnome-extra/gtkhtml: added revision with enchant-2 compatibility (diff)
downloadgentoo-470d110d2c3c77a403e24188ada9aa2918b50653.tar.gz
gentoo-470d110d2c3c77a403e24188ada9aa2918b50653.tar.bz2
gentoo-470d110d2c3c77a403e24188ada9aa2918b50653.zip
mail-client/thunderbird: bump to v60.5.0
Package-Manager: Portage-2.3.58, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/thunderbird/Manifest55
-rw-r--r--mail-client/thunderbird/thunderbird-60.5.0.ebuild561
2 files changed, 616 insertions, 0 deletions
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 8099f235159..cb7c76755cc 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -1,5 +1,6 @@
DIST firefox-52.5-patches-02.tar.xz 15084 BLAKE2B 538dd61dbb7b290add4782b323a62f9ab4dbc57326a9a085710d207752118c504eb030a8741c1eed2e281c8d18e5453210b1905d71439250caa588137bbc37d0 SHA512 b80f9acaf49226cd5c2864714826c5b0e7e918e94c31ec81521b90c47edbb88ea85faa34fc22791efefbcd3867ddc413c563de58ca0f8ce21e10a3858899efce
DIST firefox-60.0-patches-04.tar.xz 120496 BLAKE2B 4b4fd58a91d8fd9603c3a7bdb669f275f7cbd7b9add7c790a2e326f46a540e77a390e9da3f85e81feee8e5354cb25c93e140fb2f721cdcd0fe197b7c24ea0091 SHA512 d8aaa1fafe22dcef8cba609ba6e2d322c18b46f4d3b91897696651958108f887510a068295b55bb21d84b660bbe7574a6533a57d8e26f96d2877139864dba828
+DIST firefox-60.5-patches-01.tar.xz 13332 BLAKE2B 53308d415369c6814504697ed9692023e636c42b58053867fd14e8edd94baa2777ed9f33e147f796d6fcd5f30c1d2258f9fd3247392e37a921a53f41a6903e92 SHA512 de24544c5aa8ade35e4e3e0fac10399f8eb44ea4bb9063b85bbcf2db12280d23ccc5fd29032f33f3723c0a0c3c2381429e2c19bd631e90615908b4f68f745a21
DIST gdata-provider-3.3.tar.xz 85628 BLAKE2B 2ccde620b181a2d8678f50d7107373886f3b2e7d1d1e8861c4e42602cedb02108d28e0bf5e5cd9e31474356b70cb99baa7870e20436bc72e25cd8a8fc1353d14 SHA512 ae0c0e6fd42d6e7088256ca8a4be5b0bac84b2f331b51afdc982354caef60b6ba631d4f76bfba7523000b49235c8f8c63704d90acf24b34b14696b709be9342b
DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9
DIST lightning-5.4.9.tar.xz 1891752 BLAKE2B 90b777814db2962ff669430cea5a29ba1612a842fbb0edaca597539e6e2d728a9d90114ec6196fe0d4758a4738a15bc0c985a345e1062cb125617eb84ecf79e1 SHA512 8e54865d50118154c3918d5dec5dade4fb026c24bc697ad2e360db9741509cbdbb71ba9477508a9b209be6c8a8190fb0b5e03d2e8fedcc2cae18f5c9e5a3a496
@@ -116,3 +117,57 @@ DIST thunderbird-60.4.0-vi.xpi 638420 BLAKE2B 3b081a405cbbef4b7401628052e6a8cd35
DIST thunderbird-60.4.0-zh-CN.xpi 622465 BLAKE2B a67a0e99d35a1eae51f2eee63cdc813c37dbc7987c96f6bfa836f27680fdb9539410377387993d958a59e9cb691f95920d0a6d485b0f321ded6167d6c4e751c9 SHA512 25d996d302a32eb837345626a848d83c4a7c59f2d0a21b08c6a67e34e71b51d975553c7845f4f9a1a344d9a958045ed06349a55d86536aad9621d0b5662a23bb
DIST thunderbird-60.4.0-zh-TW.xpi 626189 BLAKE2B 51a6efb083d9f8cc8d0caf98ecab691cbfafefa1b091d66ea05f63b473b4f58986c653dedb5cfbc19836375a3907a95dd2dbaac7c06f266d7a7195a96086b22c SHA512 6c78a9c4f336e8ae322690ed06179195c2d230faaa0e7406c23008402e9c6a6df414ac103563d82cbecbdbbadbfc91e6694d0966206c54c4767a24a4cf4a8849
DIST thunderbird-60.4.0.source.tar.xz 284938284 BLAKE2B aedfb71f0c2a34384777098748fb2bd3bc2b15571c46f366be9b91154630b37bdd86fbf3d4a9fc3d79aea7092abc4187392864968d8caf594d346599058d7b0a SHA512 084becec870ad1449196110ecd2d2cc397c32d9d5a682f3cf45a170b7bdf5c2197299a72034965e838af62534df870de5a46d49fd0d05a9c4c7fdf5e408e471d
+DIST thunderbird-60.5.0-ar.xpi 627179 BLAKE2B 7f6b8cffd759c9b4520ce0d53844320dfb57ef05b0ef65957e681e700d20fcfbe64efed607efc2fb3144485d5637a29b1044dab6c56b5136f385d9e038dfc8b2 SHA512 60ea5813e8c4d9701e1359552cb3de969374902316d1c4f132fd0f7a4671b199245d02f08b25cf87315ca6b78f978838f6f20843dee31731a501dbe56b89467f
+DIST thunderbird-60.5.0-ast.xpi 559643 BLAKE2B 026891e05f09f8444bb67689f5d39727645cc809f052166f0bd61d29c4bd1170cb3b8fa23544316997a912d494041afc2d17d2169102fc6c623167e605607d43 SHA512 4db0e0d348783532740be9d88634766b3baa4ddd571525ef143fcee9d350468af81e2e1bded6d25e9b2640151450061402a660b3a0abaf6de68e0584edafc66f
+DIST thunderbird-60.5.0-be.xpi 659079 BLAKE2B 7d4f6ca2b4bdc8e8df419c9bea19b470ab9d360095fbb332173dd63540aa4482db751d33f34147a433d64a3f867e9a7713b70cba2518c4b437b7394db7bf05d3 SHA512 b3a5fcabd83c8a1cfa51d0d1ae6f711bd57ca33726d896d4b10a59f70f3372c2fe6706bc4e78d1671507157024adedd6580c664162a696ade2552f8cfade4ddb
+DIST thunderbird-60.5.0-bg.xpi 669318 BLAKE2B e4b166de167c1005381b0d111d1f039dfd5d011438c0e4ae9e0a123e447d236f5fde76746c92448d436d064889418ec8ee39d4cc9547e7c4583bed184d098037 SHA512 4e7120e02210db51d530e779a872f7a1358db6556006f3372b79d84bf2d276f98cb084b43b9ab2c87093ea69bc1d833113792fe4058b87b9b1ede46d87db34bf
+DIST thunderbird-60.5.0-br.xpi 580371 BLAKE2B e1a01e7ff5a20a7806fc9b75386b9808d60bd8c2ec64701e3d2c261cd3e0ac6fe8f63e89f86d004d3029996da3d73718fa1042e4814d852ef79555a4f121e45b SHA512 252e7f17c4b115127ba642dde02c09946516c799a96ed1830960deddf216c5ba51f961735273d12077e90df324eb732e23532d5749ac47ef923ced830e2a275a
+DIST thunderbird-60.5.0-ca.xpi 591971 BLAKE2B c4b20b7b80eaeed0bb4afb9d42fd2f2b79477348a99fd651ba7974e9cc1476267693f50aa1cff48a7fa912fbcf554a501a4f6380ddad046c2d84726749bd4d8a SHA512 28ee3307ae33ab4ce6d0b71378a8bdbf2a5070f43b7271a40e532e255ec3c71a6556a403ca4c498c2d886cedccf4046c27442fc1e5001177fdee299b5cd03226
+DIST thunderbird-60.5.0-cs.xpi 611203 BLAKE2B fb13c8d8954ab8086efe2aa3ef702fe6accdc5f9b2bb06735553f5d2ad10cd04e39bae8381d66e89936ecd35ff698292719b1ece3f0ba07a1173d65410a9bec9 SHA512 662383c0bfd13c440079a2462f9a8621e80d4fbceb488e9c18d13569ae10c4dfc4a6f0b6eccfd6dce20c9b22cf10bb5ab70e8b6eb763002d7fba2a03f93a69fd
+DIST thunderbird-60.5.0-cy.xpi 586038 BLAKE2B 9aefdcd8434931c8adddcd62324d62a9deca1d220a67d9a2c53bcce6a8ab0f0a111c69e33dfbaa99a307ac4d903584acff3bd02116be35ef5de1f4ac644c046e SHA512 e0031700cd628425aec0e8b5eaec2dbfd1e00a8b16681a611a21962e7c45812c8d33c1899118c32f4b704e56a62cfac44eae3685dac7d85594b80d873340f6da
+DIST thunderbird-60.5.0-da.xpi 570807 BLAKE2B 48c5eb1f770ac8a85e36f1bfdbd254a0e86330484cdf5d6ea1facc9aed5d9884683b4c999f73ca640a1970fcce54583f78ba61f4257459f3adcd48e5f1792c86 SHA512 2024090a092139e17b36ff7a7411d76ba28c8e1532f0a3b432008810a29db8f4845cfbafbea095abc50aaa2a4ade32122635a8bdfff62c7ff40029266b3395be
+DIST thunderbird-60.5.0-de.xpi 582575 BLAKE2B 01bf92a1162ee647616b37e2e608372147dd77e7dd462278511b49f91c38f294101e11d2bc1a109ad382fff962e73d320a18d337bbcb170fca40d1da095c2670 SHA512 5c5a8f1391b01068ad51f27746639fe9f0a9c53713f2b6b0c55e559b5d822cbf80ce8e7bf180ead73df9bf1d990f72138411d871faf33f93607d04ff28b350f6
+DIST thunderbird-60.5.0-el.xpi 694860 BLAKE2B e99625ef8fcdfbafa58ce9efa2602f97b54ed99c78f5d160b8008b6a4e43fc26ba0aae0d8329d47b3131a69535b0ed5484203ff7578a94ec26226df092c9da98 SHA512 436672cccb30818047645650b862515bc5aa2f6e73af7dfbc49039fe90c33c861a00294c54eaeb2adbb5729b89ff5ca14cd8357ce08b1382376357ac35cb243a
+DIST thunderbird-60.5.0-en-GB.xpi 553895 BLAKE2B d17af087905cb420a27f2a45e9cefcf248b55b5dbdeb3f0ce6a23f9bff92ac43eb9b70591ea898685be13f4cdb9dee3bb73cfd3b7a1f8eee783f33ab15f0b00f SHA512 15031df8c1a434a9bf6889f33a1acab913b0992d150a4bdfd6c33a5a9e601213af8c465a4de4bdf09663f07356da2ea605ce405ca7152f14a1ee2fb271cd18a3
+DIST thunderbird-60.5.0-es-AR.xpi 595048 BLAKE2B 4660750f8ffed6c68bd18fa6e040278d703e7d47d58e18183128ce50dfae12603febb307ab5dfa8eb849d678d7fe9ad60f9dbff58bc57d888cde6c18c092a216 SHA512 e2ac1f83b62b414b4cda8060e3c844cd7001be1a7cceecebd007486271649142e63aab79a48d5d6f15118efae7203c2a8530ab45306a7181de38dff76a593452
+DIST thunderbird-60.5.0-es-ES.xpi 492211 BLAKE2B 44bbd84901e5f41671c5abb25b63d4b5fab126bc485e9666b324a8744219cf038f3e478ee691baa8a3f60681da90ec8b3ebfec70c2be852cb571d9fdd49c5fef SHA512 f7bbef381ab621153e10d908d9cdfdada14e9f699abcb26c26083b25125fe0e3eca193bd1508d40a4e12ba54b7758be53ed0bd1044f3f9f5dd388645e8534b06
+DIST thunderbird-60.5.0-et.xpi 570867 BLAKE2B e4eb0796f23c5e820c877219fd174af659000fa1713889a3e258363877b377f7d4ccfe60df61e96cf7c6dfd7b51ccb38bffe984f2223e959e1cd5c9f054f77ce SHA512 da1b57bb5b57c1d9d966d7325923bbe761299a0395c7c3111d036a6c3805b375aa059725027ded0d3c404b8c7a7780244cb98bc708ade8164c073813398dbee0
+DIST thunderbird-60.5.0-eu.xpi 581384 BLAKE2B 3d756b21cfdb6541de087fa840f4d41834b30c38bfff2e96cde4d02537be7ab3da30dcda32afacc915c173a84b24f8a736afc1e44413607f3c728bb3add03358 SHA512 601c3195d87c09c16551cf0f2cf3e2b18e784561d73608c500d2274883b5eb6e6fe832edc34782512fdc1f7b1de3dae7cf8d7f26d9cfcdf07d450182d12dd3a8
+DIST thunderbird-60.5.0-fi.xpi 575755 BLAKE2B 52715565f551006b1da86e8b736b08c73b4d229860a09fa0ada00baeaa0e4b2b9933c653dd03867450025c3b40478b5bdffa95aeb12f2065ba668d5a2be66f0b SHA512 06e99fb9d36a92fe8db863846bc2212ebf8e8a8ccde52142ab758ba57de17fa4031af4eb207a2448462bc42ec30de79a51cc9d67b0bf74d68d8725feb99d1b35
+DIST thunderbird-60.5.0-fr.xpi 608467 BLAKE2B 7639fa8a51449929c0abcf8fe67f450160c92a328a727d45de09d7a134040eeb5b875606a790f9e3948ce02fc21650a37d38fc30d475a9c84c02db6cec4d3ca6 SHA512 165b3353e3364a8c805c6b25a75769892dc9a89753cbde1756554bf184292dbdc320d3a583b2f0b01492ffb7a476bbad063513ae82e58eb1a8233fab8d7da58b
+DIST thunderbird-60.5.0-fy-NL.xpi 593851 BLAKE2B 28bb9db71ecf7a43de3ca3b63920bc43aeba01bd49669a5ec86320a34550e20ddd42638868b93f484eacec14b2fed0d33ed222772add895c7523e0ec65c5d21d SHA512 c41219f6a39010be5f9eebfc9c041d9d50a36104ec6635774708960f6db8fe88bc25957abec3cedc712be204545cd660a1ef5edd81a1cb25739321ca522fa04a
+DIST thunderbird-60.5.0-ga-IE.xpi 603506 BLAKE2B 753d1c27a551b1bcebe999e9dd19c3cc4ceab6339495fc537ca946d4c86d3ddc82952f6b50317cc182e56c1f3d70d568c40a2e8d086f72aafef82397c936f30c SHA512 fd7cb2efc5cd004c4658da0a35587afd843a02fddc2b16e648084bc007de58f23ca279581f6a7f916b8b7135d878ed0347a9e7ae4d924b4856af45495d4c313b
+DIST thunderbird-60.5.0-gd.xpi 599262 BLAKE2B a90879789bae895252df94a77d5e7f6d8bd65df884eaacc36a85afcc9aa66e3c52e8cb3b987a48e300b079cc2f30f935694dc5549beed8ea64588091fc5bccf0 SHA512 057b0deb04c462148e9c97e8112e8846427da0e788a1dae49d6b9df6784c360dc78af516ea80859491b62162a41f453b67cbb6ed6dd9d98c63a35d01f6975836
+DIST thunderbird-60.5.0-gl.xpi 580353 BLAKE2B ed0906ca51275965b6dc3a077d4abf3ecebb57ca260b602ea54816a00c26b2c40356ddf698e0941b1084d2abce88c667cdf29bef24845dca40acf652eebec959 SHA512 4f9144fc4e38fcca19c8f63aa7932115728180fd56fe5b6e41d128722261b854cb5110fb7e493c1a1f11a2912dad76d98a36fbdd5af96240b5f3ac1d0705dbaa
+DIST thunderbird-60.5.0-he.xpi 617144 BLAKE2B bbd99769be4231de070888247137760b77038044476849b52c0e3ea289d72c03a21ed07cd67801b70b0d9b43b8c25c4eb7514c3b92e96a84e11b71faa4b4d3a3 SHA512 ef8ee05489059741c4650bc798121ce77d5b8bfcf2123c532414c765a2f9a263217e0c96756dd246ca82bc8190e22ffec0914d4efe088e9fcbd23d957ae73325
+DIST thunderbird-60.5.0-hr.xpi 582238 BLAKE2B 7801ad3065dc28769ce657ff0b09a1941523d1824cafb6e9ffaab753794069b85d22418b0de9b44a5d2312317ebbf0ebb38685c0edd1b7192deff5e9798a3151 SHA512 ad7945f47dd253099ec8bfb379e375f4c279ed0a7eb42f0521bcd8a85b10478f5f023cb8a4aec942ca3403714932271688ef89f850ffe92a79a253adc0c5cc8e
+DIST thunderbird-60.5.0-hsb.xpi 615132 BLAKE2B 0b2f0c88d7f891da420864b7c3b2c0427fb3b536a16ef15973eea73c76b4c3c8a4454b1c5bee42190828432a262663b49577b0b69d7adafd035cf13f2ac55462 SHA512 96f5010f90fa9516fc3ac55e9a2a7dba508fc5f3f92b75e74b22746101ff8d0b9ca88a3795a30cf5396b74b13e7572e31b9ddda034c6f6bac604194e86a7ca9c
+DIST thunderbird-60.5.0-hu.xpi 615346 BLAKE2B e278f4de57bddd68ccc3e5eb008a6e5356066f895bae36f864a07069dc77532039e7afe956d69de8f030889c1e01c55a40cf7e823c836bd7daffc406a1ae8a3a SHA512 65f238cd989d0c995fbf58b1752d39a261b30fea7161dee0eab9d60c5304cb6f793574dcd61858bd653185de3d58107c3c0a5cf7247305f23e7c0d7cd787e1f1
+DIST thunderbird-60.5.0-hy-AM.xpi 653530 BLAKE2B 9708b8b7755acf6e9367b90763acfa2ad125c628faba2c1333c9f84a9e74091d1062d86ec28775337bb458e7cbf3b71766eb7fe0e5fc08ce0a950bebaa6f85d2 SHA512 5e4c0dfa0d3c7ebcba64189837f8262ee2c14febf92b35f4a960290e37f486bee1b2a5d7efe168c7eb562d13bce3e9c11bdf721bacd3b76e0f3634cb4eae9d98
+DIST thunderbird-60.5.0-id.xpi 568861 BLAKE2B 5c36aeecf73228c125b6be222812f1793a6fa4f7bfe2833fc85cb85ac3bd3db40d5b0bed7fe258920d6859de27be2e5f19d6f6fded4b878cecd683b7376b6e8e SHA512 dc48360c172d793c6c149c08d1cf48ca20781a7185ccd11179f063f06bb39409c184bbe04b1e736cc2f90dcf248e22539447d980146a967566ed61496e87b8c8
+DIST thunderbird-60.5.0-is.xpi 579047 BLAKE2B dd98d59fd15a55c1f99a05d0ee3d641dd0b963ea69e3f594d3bd5f0bbfac3ea91c725fef1ef4cb824814d4d9395cf3d3b6f22de6b33cfcb297d38c3fe88bc7d7 SHA512 c5c07e69ff6ca9719b8d12d029a20476035b5a8d13e793d1fb43dfe33321ba6e3b01cf6197040b9cd9c2261726abd6d5b453aa67af2dbdab27a0511c7bfa7180
+DIST thunderbird-60.5.0-it.xpi 477500 BLAKE2B 7470f91fd7785ec8d9d2cf56a2bd2a2cc40a061a4429eec663ea67ea248b6ad79200776570c06d12d9e1a131fa602554ac894c981d510885ade0b4027a0f10fa SHA512 e6d72d77cb372f749469c3aca5994aa65a3e6994660750bec4b4b2f088305d2484845e37eabb2b11fc69261a9744dc2afde911977a510dc436c03574d0876e86
+DIST thunderbird-60.5.0-ja.xpi 653342 BLAKE2B 842a214272dd620fdbe7a20ea188d0dbae436c6e1fa68c1aea2b3d7b9d4ef44c3732471616dc3ccf8279877c0b49688fd18cbfaef02b1bcbecd99498fa9c800e SHA512 c234e0d58e60e95b0e0f9bf81977cdf27fb42e685a540c6f0065d08bd4696002060ce20c8056c7c0b069b08ce2d4edba22dce5eed327af908cfcf33b52bc279d
+DIST thunderbird-60.5.0-ko.xpi 619730 BLAKE2B 487d30d44c0d2dc4e0b4df1324339a1aa0db5a7d451bae38c3276e2e741f81c9df314f1cde3abc325a39c1b161baa00ebbe5414330ba6715220a489848d1472c SHA512 bdcff86819b04a495957a944c0041cbd8f5704aa74fec483d16a27644b048aea5acc2c7cb14487ac0b85f54939b4205b8e669aec96659087a994243117885b06
+DIST thunderbird-60.5.0-lt.xpi 605441 BLAKE2B f1b59bcd03ecb0502016a48d432b17d4f6ed3a8c03378097808abca6dd3377cd648639385d7b58ff16bbe713aa433e0ec073a83a662960fad9dadbcad345e0c3 SHA512 816aa846ccfd06f5443655d24b5169211d056072c6459d28501b898db96e95c5245ecb25c277613c190dd1f117061d7fdef76310ffb3f6db1059adc032a73dcc
+DIST thunderbird-60.5.0-nb-NO.xpi 577003 BLAKE2B 7fe44c0146094aebfa1f24041e66527d7e92f0acbd219d7d318cc397ce0127637fd899cd80762a9781c7180184198e96ce40de0481a0c45b3478151b2291c849 SHA512 a7d20a44dc28593acd612f1d7a8c98364f22e94248467d5f7f2d815deba46bb208d2490305605026a95ac4bf9b736b00bc72ab493f109289ee6d45ce7e355b41
+DIST thunderbird-60.5.0-nl.xpi 583914 BLAKE2B cee3c378290d38201af8206fc853a8e4ea9985c97f01591da8cd60db93bd0e3856c5806dd4b75daa36108f854a6c03b62c819eadd873f5d22a9d19661826cb9e SHA512 5c1c614bc732eea0ebde6cf603f0768e81a787c3be7c60a4e0b45c2d51d721bebc048dbf97b24b5724564fbd16d8fa21bb656dec279844466206f2e730b6381b
+DIST thunderbird-60.5.0-nn-NO.xpi 576422 BLAKE2B ddcb8b08402efd5f6f5cfd91a9721b13a907c45cdddd586a72a843a1163051b4912eec1ba00e7a164b993735aa62c326f233451810f0a0661291ca506de2f26a SHA512 845745331686b1ff159b45cac57591f8cfe4d86ec68b8204b5eec05707ed4ff90944cafaf277be15713b22bf76b3e50c1e460e5f04e505c46bbd62089c9d8265
+DIST thunderbird-60.5.0-pl.xpi 480725 BLAKE2B 0ca29b95e2326f1436e9adb5db62f78a56a03df31f56ef8fcd3ae96afb43d65089082f6e0e1b6704272430f9cdf615fd6d9fe456837ebd2641bfb06a2511631f SHA512 bf8b5048e8e7bac39a6c3a1e1a6434e1c86302ab57d0fdbe4bf6c44794e14a1f340d942f6732757fbdb462fa6eb31725acd1327ede30a92d70e3e82642f02b87
+DIST thunderbird-60.5.0-pt-BR.xpi 588834 BLAKE2B 8cad9d58b3c6437beb29e78adc3624f5b87ca4cf68a0c0f788868d3923754a215cef387b024d9c39605a4b593ead38292737a9d81621b95e200f06f108e6401e SHA512 947803be4aa5a8435c7cb04e41a5987081afb0bb7cc491d372756947ed908565b0c8474dbb90439d32f026196bca74b7d97b12bb73130944489a4a5285130583
+DIST thunderbird-60.5.0-pt-PT.xpi 593186 BLAKE2B ee3bbcbb859dfa26cf791ccc99009358580548e3b58b67e324689188a571ac203e1421e49b0a7afba0df21eaab57bc41ebe784595291c5495aa9086e2b7d1772 SHA512 ccdbe3b0fe4d7e04ab2a4edf15736f081ce95594fb4256a8f637210ce5a9dc309f2083487c32274723b685192b4678a22a8f88b23ee45b2d18847724b14b40f2
+DIST thunderbird-60.5.0-rm.xpi 578384 BLAKE2B dfcc8cb6b8870aef82db72a327390f056066ddf422703236f2fdbe9f82af74ea0342ba1a7e4a2d71269ce3219034db3601333867e1d8e73b500d2026dafcb6a5 SHA512 14ea772f65cd70650e8998e40f6950186a617ed19463a2496da45265bc4b67a9b332e5acfc6e4906638252aa2ab7da5fb098a0fd6aa75314e42a0a7b13e3d0ed
+DIST thunderbird-60.5.0-ro.xpi 584308 BLAKE2B b2e55942e35e1cae301643db74f9de44acbbfcbebf2e2eb89c766eedf8aeaf35e913affd3a6456eb171fc5ec633b5765b9dbda3836b74f5dc8b0128ec22e5584 SHA512 082c91c17a5b96ba7b3f8290fd5722f109194ecc319958c2e081244cf6ecaa5ff088b1aabc300159f82fb22236c442d75483a35da37cda279bfb41693a170b43
+DIST thunderbird-60.5.0-ru.xpi 694705 BLAKE2B 29ce568d6efbb410789d5238cc0cba1fd281efd57d1138540edd50f7b472d525618b6ac68dabc1c2594a29ad49e76ddf118c01417a6aa0d6e4403950e0e48d0f SHA512 b9ff341461f5200a2577366fe9cdd944860c98d1fe90f13d08cfcef659f6bb8273e7b3494b6919d1c12eea9aefa02641e104bde377dae625fff39b16f5fbe5d6
+DIST thunderbird-60.5.0-si.xpi 647596 BLAKE2B 4e11ed29beac112dd08d5bd97ed3ebcd18374daa1faa7a99f6fde17bb793e9e3a162c137c6c8b666c1ead094a5d9d1ee722c71dfb66d17f159d48d15fa9735ee SHA512 24b16eab1ef45f9509e02c681365e3afed277ef23462692e209ddbd7b97ab58af1ac556d6bdfd7d5feb0078b0ecf5cd6766f1a9b0a40632523b5453708ca202d
+DIST thunderbird-60.5.0-sk.xpi 612216 BLAKE2B d66c36c2160cf7139917fd79bae0c3b2cbea1299613c9f35f8cc2d826474917c788285928d1a58a63768f106c70369d96079ce446437d02b1a8111c49e87ae66 SHA512 7b0ad73839b306382695f9d569ffa909c549a3dc98f18b024b3bec366b8f4dbd8fe2e8c89d3a7bf0dd48460e5361bff353128f68d8b6ebd3a3dd81f475785841
+DIST thunderbird-60.5.0-sl.xpi 589947 BLAKE2B 6b3238b96a7aa8351825b36cd152934f4bdd79734faee11119206fc387448cfdacdcc065ad85599e61bf7d2f0a51bdd8e5dfe14787e1833cc6270b316ac48085 SHA512 a9b6fddbe664062381b49bf671343149230f51454b134c9b9aac50675783088a086e60dd5dc1c0204148a6a2aaab9d996931461a2654a2d5a0a0ebbb2e9275f4
+DIST thunderbird-60.5.0-sq.xpi 593096 BLAKE2B 2e2f342e29920c313b72dc1e13e90d0141efa81351e8dd2307f7bf3b89ca20d937d60c74c2436b36994ce427f0a53a4e4914565a888645dcc07a98f1bc9fe756 SHA512 ce498ef9f57c6ee2f734777cc80df937c6a1b0d33d8ab8fb5dda1f66f68e76be9698287fac1e9b32bd6f937752d068d4008c8b87b2a30c4eb90ba15302045fb6
+DIST thunderbird-60.5.0-sr.xpi 641527 BLAKE2B b19836dbc5ebc96ba4a519a61da8971ffff54b909c851a53815c9e9219ea7d9f57bf3cb1d558c890ca18b7199f16677d711565968943be2abb2c7abba156aba3 SHA512 55c7333b1fcef53c1896dec9103220e668b5ee85c7b2af46476863a2d35bd49025726da1c8ced1f7e5b492be9ae8187263805bc1e2814c5d488d36b4ffbe1829
+DIST thunderbird-60.5.0-sv-SE.xpi 594079 BLAKE2B e9f4d91e6bc690039117ad8fbfad43fd77b0c95c25478d051855b57d72553311d0d546093427261c121a95c94ecba3c04a2572238ed6c2b7172daf912484b855 SHA512 7ccedcbb804ddfa160c70955c9a14623a41d99e3475aaa973019495ceb3b30645136ddbb19f28941becbd111214de973fb477bcc239f496843db6b42bb6473ca
+DIST thunderbird-60.5.0-tr.xpi 598010 BLAKE2B 0cd0ddbf2e8c019d08c026007f320807d1d8be07f4425f52f75b7b3cc665f6b233e0481dcecd0d64be247ce9c2d6336db9281f320a806a21e817802395fbe312 SHA512 09a77642cdf5c7af170e8d12bc843a8882d5857831a3e54effca37d4698c13ed7df234230b6b7937eab3e03bed10a4fb0b6c8673fd11587fac40c4fa7d3c2f4f
+DIST thunderbird-60.5.0-uk.xpi 684154 BLAKE2B 5983c0165806f3710b2dcfbc8a4cc0c6bec0799be87919050537c27629b643310627f1cb288ea88d03c6f043ff52503061c8e74c1f7de340751dbc294d5237c1 SHA512 ef4aa8e3f74222ddfa7b2b6f815f2fd3bfb59709806eec8e38ed0508760dbfdd8caabf91a96ea4849877ee43ab51361bf566a90d353979ec4e911cf285cf8a88
+DIST thunderbird-60.5.0-vi.xpi 637199 BLAKE2B b796c67f9ec8c6eb455a7e0914c7867f2b95094ceb1e099bcc6b0fb4b88dfbf83accf8a9aa8d1727979da4953c543f0b777beebcdba138a478ebde7966e1f416 SHA512 9379035dfebaea5c69dd16b62c12c99e2e9bce13f6944aa9636958b60ab40b8efbb309932cc21002b3c743aee932db412d5bcb7b033a3e0cd442704d7c7a9e97
+DIST thunderbird-60.5.0-zh-CN.xpi 626283 BLAKE2B cf4bc1f233e73d1ca5802c50f47e166606e14272ea4270346bd202ddff236d08684da0e6e322aeb31d1f5f8d20af00c4820289646be808e6c1ac651dbb2936c0 SHA512 f33da7be766b95051a55d3186b78069e30cfc9f8a1c0db6f7422103fecf3e1b4e466ced904a80785de25363ced9b970319b5b9c74c5da15dd9ebc7bcca3bd75e
+DIST thunderbird-60.5.0-zh-TW.xpi 626190 BLAKE2B 43f34e19d95a7ec4b7e51b4e22e849925ae41f3f12e9571d5feed609be5afb0a55d6b47a9a1082ad5a706f1ebf55dd467bbd3bd0c8123e0dedebed27b3f2c8c2 SHA512 12bbe8b1f71b51be31a6311a7ed2b554e07a7b7f86e2ac4ca261d7bafc983e97652f3b95a011c2fe4628637d5220a15e176d8c7eb2023269dcb464daea69e4fd
+DIST thunderbird-60.5.0.source.tar.xz 285636196 BLAKE2B c1b0040156017c6dbbaf16695feefa29b32d02b74655ca357201dcff22be7c61fcd3d2357e175939aada11c0d0211d0ecd8479528d08168f93f9ca1963cf9fd0 SHA512 b18bad3d0ec33a813ec8f2f7f539a9ba08bd05432a16b1838671a101a85d66b2acdd2573d9fc3117cecaa9aa1429c178d4ddbae987a3ce6e4e4211981eecb8d2
diff --git a/mail-client/thunderbird/thunderbird-60.5.0.ebuild b/mail-client/thunderbird/thunderbird-60.5.0.ebuild
new file mode 100644
index 00000000000..fc26a4a1a17
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-60.5.0.ebuild
@@ -0,0 +1,561 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+VIRTUALX_REQUIRED="pgo"
+WANT_AUTOCONF="2.1"
+MOZ_ESR=""
+MOZ_LIGHTNING_VER="6.2.2.1"
+MOZ_LIGHTNING_GDATA_VER="4.4.1"
+
+PYTHON_COMPAT=( python3_{5,6,7} )
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)'
+
+# This list can be updated using scripts/get_langs.sh from the mozilla overlay
+MOZ_LANGS=(ar ast be bg 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 pl pt-BR pt-PT rm ro ru si sk sl sq sr
+sv-SE 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
+PATCHTB="thunderbird-60.0-patches-0"
+PATCHFF="firefox-60.5-patches-01"
+
+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}"
+
+inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2
+
+DESCRIPTION="Thunderbird Mail Client"
+HOMEPAGE="https://www.mozilla.org/thunderbird"
+
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
+SLOT="0"
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
+IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio
+ selinux startup-notification system-harfbuzz system-icu system-jpeg
+ system-libevent system-libvpx system-sqlite wifi"
+RESTRICT="!bindist? ( bindist )"
+
+PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz )
+SRC_URI="${SRC_URI}
+ ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz
+ https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz
+ lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz )
+ ${PATCH_URIS[@]}"
+
+ASM_DEPEND=">=dev-lang/yasm-1.1"
+
+CDEPEND="
+ >=dev-libs/nss-3.36.7
+ >=dev-libs/nspr-4.19
+ >=app-text/hunspell-1.5.4:=
+ dev-libs/atk
+ dev-libs/expat
+ >=x11-libs/cairo-1.10[X]
+ >=x11-libs/gtk+-2.18:2
+ >=x11-libs/gtk+-3.4.0:3
+ x11-libs/gdk-pixbuf
+ >=x11-libs/pango-1.22.0
+ >=media-libs/libpng-1.6.34:0=[apng]
+ >=media-libs/mesa-10.2:*
+ media-libs/fontconfig
+ >=media-libs/freetype-2.4.10
+ kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
+ virtual/freedesktop-icon-theme
+ dbus? (
+ >=sys-apps/dbus-0.60
+ >=dev-libs/dbus-glib-0.72
+ )
+ startup-notification? ( >=x11-libs/startup-notification-0.8 )
+ >=x11-libs/pixman-0.19.2
+ >=dev-libs/glib-2.26:2
+ >=sys-libs/zlib-1.2.3
+ >=virtual/libffi-3.0.10:=
+ virtual/ffmpeg
+ x11-libs/libX11
+ x11-libs/libXcomposite
+ x11-libs/libXdamage
+ x11-libs/libXext
+ x11-libs/libXfixes
+ x11-libs/libXrender
+ x11-libs/libXt
+ system-harfbuzz? (
+ >=media-libs/harfbuzz-1.4.2:0=
+ >=media-gfx/graphite2-1.3.9-r1
+ )
+ system-icu? ( >=dev-libs/icu-59.1:= )
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= )
+ system-libevent? ( >=dev-libs/libevent-2.0:0= )
+ system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
+ system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] )
+ wifi? (
+ kernel_linux? (
+ >=sys-apps/dbus-0.60
+ >=dev-libs/dbus-glib-0.72
+ net-misc/networkmanager
+ )
+ )
+ jack? ( virtual/jack )"
+
+DEPEND="${CDEPEND}
+ app-arch/zip
+ app-arch/unzip
+ >=sys-devel/binutils-2.30
+ sys-apps/findutils
+ >=sys-devel/llvm-4.0.1
+ >=sys-devel/clang-4.0.1
+ clang? (
+ >=sys-devel/llvm-4.0.1[gold]
+ >=sys-devel/lld-4.0.1
+ )
+ pulseaudio? ( media-sound/pulseaudio )
+ elibc_glibc? (
+ virtual/cargo
+ virtual/rust
+ )
+ elibc_musl? (
+ virtual/cargo
+ virtual/rust
+ )
+ amd64? (
+ ${ASM_DEPEND}
+ virtual/opengl
+ )
+ x86? (
+ ${ASM_DEPEND}
+ virtual/opengl
+ )"
+
+RDEPEND="${CDEPEND}
+ pulseaudio? (
+ || (
+ media-sound/pulseaudio
+ >=media-sound/apulse-0.1.9
+ )
+ )
+ selinux? (
+ sec-policy/selinux-mozilla
+ sec-policy/selinux-thunderbird
+ )"
+
+REQUIRED_USE="wifi? ( dbus )"
+
+S="${WORKDIR}/${MOZ_P%b[0-9]*}"
+
+BUILD_OBJ_DIR="${S}/tbird"
+
+pkg_setup() {
+ moz_pkgsetup
+
+ # Avoid PGO profiling problems due to enviroment leakage
+ # These should *always* be cleaned up anyway
+ unset DBUS_SESSION_BUS_ADDRESS \
+ DISPLAY \
+ ORBIT_SOCKETDIR \
+ SESSION_MANAGER \
+ XDG_SESSION_COOKIE \
+ XAUTHORITY
+
+ 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
+
+ addpredict /proc/self/oom_score_adj
+
+ llvm_pkg_setup
+}
+
+pkg_pretend() {
+ # Ensure we have enough disk space to compile
+ CHECKREQS_DISK_BUILD="4G"
+ check-reqs_pkg_setup
+}
+
+src_unpack() {
+ unpack ${A}
+
+ # Unpack language packs
+ mozlinguas_src_unpack
+}
+
+src_prepare() {
+ # Apply our patchset from firefox to thunderbird as well
+ rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \
+ "${WORKDIR}"/firefox/2005_ffmpeg4.patch \
+ "${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \
+ || die
+ eapply "${WORKDIR}/firefox"
+
+ eapply "${FILESDIR}"/thunderbird-60-sqlite3-fts3-tokenizer.patch
+
+ # Ensure that are plugins dir is enabled as default
+ sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
+ "${S}"/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}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
+
+ # Don't error out when there's no files to be removed:
+ sed 's@\(xargs rm\)$@\1 -f@' \
+ -i "${S}"/toolkit/mozapps/installer/packager.mk || die
+
+ # 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}"/comm/mail/installer/Makefile.in || die
+
+ # Apply our Thunderbird patchset
+ pushd "${S}"/comm &>/dev/null || die
+ eapply "${WORKDIR}"/thunderbird
+
+ # NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual
+ # check on lightning version or changes:
+ #
+ # Confirm the version of lightning being grabbed for langpacks is the same
+ # as that used in thunderbird
+ #local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} 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
+
+ popd &>/dev/null || die
+
+ # Allow user to apply any additional patches without modifing ebuild
+ eapply_user
+
+ # Autotools configure is now called old-configure.in
+ # This works because there is still a configure.in that happens to be for the
+ # shell wrapper configure script
+ eautoreconf old-configure.in
+
+ # Must run autoconf in js/src
+ cd "${S}"/js/src || die
+ eautoconf old-configure.in
+}
+
+src_configure() {
+ # Add information about TERM to output (build.log) to aid debugging
+ # blessings problems
+ if [[ -n "${TERM}" ]] ; then
+ einfo "TERM is set to: \"${TERM}\""
+ else
+ einfo "TERM is unset."
+ fi
+
+ if use clang && ! tc-is-clang ; then
+ # Force clang
+ einfo "Enforcing the use of clang due to USE=clang ..."
+ CC=${CHOST}-clang
+ CXX=${CHOST}-clang++
+ strip-unsupported-flags
+ elif ! use clang && ! tc-is-gcc ; then
+ # Force gcc
+ einfo "Enforcing the use of gcc due to USE=-clang ..."
+ CC=${CHOST}-gcc
+ CXX=${CHOST}-g++
+ strip-unsupported-flags
+ fi
+
+ ####################################
+ #
+ # mozconfig, CFLAGS and CXXFLAGS setup
+ #
+ ####################################
+
+ mozconfig_init
+ # common config components
+ mozconfig_annotate 'system_libs' \
+ --with-system-zlib \
+ --with-system-bz2
+
+ # Must pass release in order to properly select linker
+ mozconfig_annotate 'Enable by Gentoo' --enable-release
+
+ # Avoid auto-magic on linker
+ if use clang ; then
+ # This is upstream's default
+ mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld
+ elif tc-ld-is-gold ; then
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold
+ else
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd
+ fi
+
+ # It doesn't compile on alpha without this LDFLAGS
+ use alpha && append-ldflags "-Wl,--no-relax"
+
+ # Add full relro support for hardened
+ if use hardened; then
+ append-ldflags "-Wl,-z,relro,-z,now"
+ mozconfig_use_enable hardened hardening
+ fi
+
+ # Modifications to better support ARM, bug 553364
+ if use neon ; then
+ mozconfig_annotate '' --with-fpu=neon
+
+ if ! tc-is-clang ; then
+ # thumb options aren't supported when using clang, bug 666966
+ mozconfig_annotate '' --with-thumb=yes
+ mozconfig_annotate '' --with-thumb-interwork=no
+ fi
+ fi
+ if [[ ${CHOST} == armv*h* ]] ; then
+ mozconfig_annotate '' --with-float-abi=hard
+ if ! use system-libvpx ; then
+ sed -i -e "s|softfp|hard|" \
+ "${S}"/media/libvpx/moz.build
+ fi
+ fi
+
+ mozconfig_use_enable !bindist official-branding
+ # Enable position independent executables
+ mozconfig_annotate 'enabled by Gentoo' --enable-pie
+
+ mozconfig_use_enable debug
+ mozconfig_use_enable debug tests
+ if ! use debug ; then
+ mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols
+ else
+ mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols
+ fi
+ # These are enabled by default in all mozilla applications
+ mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr
+ mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \
+ --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir)
+ mozconfig_annotate 'Gentoo default' --enable-system-hunspell
+ mozconfig_annotate '' --disable-crashreporter
+ mozconfig_annotate 'Gentoo default' --with-system-png
+ mozconfig_annotate '' --enable-system-ffi
+ mozconfig_annotate '' --disable-gconf
+ mozconfig_annotate '' --with-intl-api
+ mozconfig_annotate '' --enable-system-pixman
+ # Instead of the standard --build= and --host=, mozilla uses --host instead
+ # of --build, and --target intstead of --host.
+ # Note, mozilla also has --build but it does not do what you think it does.
+ # Set both --target and --host as mozilla uses python to guess values otherwise
+ mozconfig_annotate '' --target="${CHOST}"
+ mozconfig_annotate '' --host="${CBUILD:-${CHOST}}"
+ if use system-libevent; then
+ mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr
+ fi
+
+ # skia has no support for big-endian platforms
+ if [[ $(tc-endian) == "big" ]]; then
+ mozconfig_annotate 'big endian target' --disable-skia
+ else
+ mozconfig_annotate '' --enable-skia
+ fi
+
+ # use the gtk3 toolkit (the only one supported at this point)
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3
+
+ mozconfig_use_enable startup-notification
+ mozconfig_use_enable system-sqlite
+ mozconfig_use_with system-jpeg
+ mozconfig_use_with system-icu
+ mozconfig_use_with system-libvpx
+ mozconfig_use_with system-harfbuzz
+ mozconfig_use_with system-harfbuzz system-graphite2
+ mozconfig_use_enable pulseaudio
+ # force the deprecated alsa sound code if pulseaudio is disabled
+ if use kernel_linux && ! use pulseaudio ; then
+ mozconfig_annotate '-pulseaudio' --enable-alsa
+ fi
+
+ mozconfig_use_enable dbus
+
+ mozconfig_use_enable wifi necko-wifi
+
+ # enable JACK, bug 600002
+ mozconfig_use_enable jack
+
+ # Other tb-specific settings
+ mozconfig_annotate '' --with-user-appdir=.thunderbird
+ mozconfig_annotate '' --enable-ldap
+ mozconfig_annotate '' --enable-calendar
+
+ # Disable built-in ccache support to avoid sandbox violation, #665420
+ # Use FEATURES=ccache instead!
+ mozconfig_annotate '' --without-ccache
+ sed -i -e 's/ccache_stats = None/return None/' \
+ python/mozbuild/mozbuild/controller/building.py || \
+ die "Failed to disable ccache stats call"
+
+ # Stylo is only broken on x86 builds
+ use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo
+
+ # Stylo is horribly broken on arm, renders GUI unusable
+ use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo
+
+ if use clang ; then
+ # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186
+ mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack
+ elif use arm ; then
+ mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack
+ fi
+
+ # Use an objdir to keep things organized.
+ echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
+ echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig
+
+ mozlinguas_mozconfig
+
+ # Finalize and report settings
+ mozconfig_final
+
+ ####################################
+ #
+ # Configure and build
+ #
+ ####################################
+
+ # Disable no-print-directory
+ MAKEOPTS=${MAKEOPTS/--no-print-directory/}
+
+ if [[ $(gcc-major-version) -lt 4 ]]; then
+ append-cxxflags -fno-stack-protector
+ fi
+
+ # workaround for funky/broken upstream configure...
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ ./mach configure || die
+}
+
+src_compile() {
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ ./mach build --verbose || die
+}
+
+src_install() {
+ declare emid
+ cd "${BUILD_OBJ_DIR}" || die
+
+ # Pax mark xpcshell for hardened support, only used for startupcache creation.
+ pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
+
+ # Copy our preference before omnijar is created.
+ cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \
+ "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
+ || die
+
+ # set dictionary path, to use system hunspell
+ echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
+
+ # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it
+ if use system-harfbuzz ; then
+ echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
+ fi
+
+ # force cairo as the canvas renderer on platforms without skia support
+ if [[ $(tc-endian) == "big" ]] ; then
+ echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
+ echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die
+ fi
+
+ cd "${S}" || die
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \
+ DESTDIR="${D}" ./mach install || die
+
+ # Install language packs
+ MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install
+
+ local size sizes icon_path icon
+ if ! use bindist; then
+ icon_path="${S}/comm/mail/branding/thunderbird"
+ icon="${PN}-icon"
+
+ domenu "${FILESDIR}"/icon/${PN}.desktop
+ else
+ icon_path="${S}/comm/mail/branding/nightly"
+ 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}"/default48.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}/default${size}.png" "${icon}.png"
+ done
+
+ local emid
+ # stage extra locales for lightning and install over existing
+ emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
+ rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die
+ mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \
+ "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
+
+ mkdir -p "${T}/${emid}" || die
+ cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || 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
+
+ # manifest.json does not allow the addon to load, put install.rdf in place
+ # note, version number needs to be set properly
+ cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf
+ sed -i -e '/em:version/ s/>[^<]*</>4.1</' "${T}/${emid}"/install.rdf
+
+ insinto ${MOZILLA_FIVE_HOME}/extensions
+ doins -r "${T}/${emid}"
+ fi
+
+ # thunderbird and thunderbird-bin are identical
+ rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die
+ dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin
+
+ # Required in order to use plugins and even run thunderbird on hardened.
+ pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container}
+}
+
+pkg_preinst() {
+ gnome2_icon_savelist
+}
+
+pkg_postinst() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}
+
+pkg_postrm() {
+ gnome2_icon_cache_update
+ xdg_desktop_database_update
+}