commit:     e3779006d86622864f40ad8714e98cca4da501d9
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 15 12:19:58 2018 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Nov 15 12:22:01 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3779006

mail-client/thunderbird: bump to v60.3.1

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 mail-client/thunderbird/Manifest                  |  54 +++
 mail-client/thunderbird/thunderbird-60.3.1.ebuild | 560 ++++++++++++++++++++++
 2 files changed, 614 insertions(+)

diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
index 88560b173a8..85ea2967f23 100644
--- a/mail-client/thunderbird/Manifest
+++ b/mail-client/thunderbird/Manifest
@@ -116,3 +116,57 @@ DIST thunderbird-60.3.0-vi.xpi 638421 BLAKE2B 
aad9f330e7f95ba7204775710162f40418
 DIST thunderbird-60.3.0-zh-CN.xpi 622465 BLAKE2B 
c374b6a7d8e6a10f6340e814f62843160991db3a8e820c0acc9294d5e3416cf6025a9c472e21802095c7a88408449f111a9d0d3d95efee33b2903132847daa82
 SHA512 
7da02ae8830126da7646c4379ecac20123a7f9f2f9c0e72581800a5673332c8664eda1d8b2bf906fa452bee8a10413191272caf17ac6d07a2f1fd8bb5502ff3a
 DIST thunderbird-60.3.0-zh-TW.xpi 626188 BLAKE2B 
462a59258946095a905ea455267cc50893b8dd49d04d0adb02060945a660c80dea2bba5d9de5a9f4381b0c198211711f821c665fd33d0bb2b198afc2e7dc38af
 SHA512 
337aa9e5dcb9aef0cdb44d9d24c9eafb89b2e3bd13881b445ab5a49e4adfc47136b7180009998fbc61a7e8140683fa0bff571bf6970f944d841e6fca1aa1bbaf
 DIST thunderbird-60.3.0.source.tar.xz 285211708 BLAKE2B 
cb17d27ac97267507353d1a0cb501a9f9a44a4bad6389dbc2ed95f3f23626540075325d6787c992e37bbab7096d2553618a7e5888614ebe1218d7088b0d78127
 SHA512 
6cc390129dd2ce30c4685748bc5cdbf07c1326bf1ba4727d34b105f800ee3d0c7344a1bda3b8f6a666f635eb6d2fba7da5afb1222aac05a536d2dd77afb3a8d3
+DIST thunderbird-60.3.1-ar.xpi 627180 BLAKE2B 
6fab74803d4583529d5f4ff48e0081c4d62c635a0a990e0869e3cc3d34189dc84c986cdba5f978eaf992c1c75e21cdc40fcecfd665e74382574f80a38a4b7b63
 SHA512 
c13719e8c97dacd35c1f8cc7ecb73de162eb1a17d5c3bae7e501f3675554bbbe0a6a08858445ad355d3ce6522997531092d5e516c971e6db366d2d00ae9d1906
+DIST thunderbird-60.3.1-ast.xpi 560866 BLAKE2B 
e02a1a4c4e138e6cbc31e7bc2af01404b3bd8411f1325cce30ec5bec1f6194a9a5493227049f9e7f12b33e9acf014c6ab076c8d55dcf332215b4cf05576a0497
 SHA512 
6502fb9e321420bc72d77fda5724e923b4dba80d4522c45985f4447f67862e991429c9c8e47b38e997cd7a729504d40c2eb5d3d50bca07d833c75e80103ee090
+DIST thunderbird-60.3.1-be.xpi 659078 BLAKE2B 
237ce951c43210f3f5e6296c7081d5e188008ffe516fcd3227752c8607f8e2b35ddf0d9e05ded0e9dd88ba6f5fda88ab16068529c1bde352266132a079568968
 SHA512 
e204a26bc828e4ee460e39cd48ec815db127436c640457cdeae870856e417937f5bb2007a4cc7eb9e7092c5d1f43d9551105eae28d539dcadb16ba089cd614c3
+DIST thunderbird-60.3.1-bg.xpi 665512 BLAKE2B 
8af83075354f635f88e2dfd716b1e954f4a89ba4afefc39d570725fee18a9e401cfe130dfed465209f7a464a5e9f8b77764d6ffa6084ce3551f236ded837045f
 SHA512 
2a906ab28ef4e24a9a64f7a58f290178d89fc203dd213ea5a3fcaab90b6e5c30c5af063c9e7cfcf040f56c29ddb5f4bf9c35d4d8d92d1e3af69dc83c8a8b0d29
+DIST thunderbird-60.3.1-br.xpi 581592 BLAKE2B 
6213d07f3233a36f2b800592e495e314e894bbe38ee9af77ebaef196e9f5337906eb8cce91f322e15c2614d98edc3dced567ac21dfedb1de816bddcca8041a01
 SHA512 
f65729612c4367d5c0590dd32ff0bd674ab1bf9edaaf771bd7900d322fd613f297b35332bba8fd3c95b54692ec8d55972fa68f6e97f04363214d2a701f14a4f1
+DIST thunderbird-60.3.1-ca.xpi 591970 BLAKE2B 
e878cd92493bf382d2965f75d4d807b18f16da41d798f2bcbe6ffda49ad530a393f6e53b0b8ba948a23d5b118839249164213efb305c456bab7d212c9b0ffb49
 SHA512 
f68717f14b2767fdd302bbe2fff2a17d3d0ea23068b983a9d6052ef1dfe7c6169643bca1356eb9574c0eec7f6a34caee8666e588b1a966f91e26dfb24782549d
+DIST thunderbird-60.3.1-cs.xpi 611200 BLAKE2B 
8e48fdae401e22699c0aa869dfa00dceb38c1422c74293b4ebdb0e27efd4e8b9105073bd698a5e59b2aed2e0db9670a2b3b00fe2ed29474efa5093a941ebbb22
 SHA512 
c6aec1177a6a772b4d43c15df5ed0b2504c639cd5c66166af372d1d64b1936dc7e174f800dc28a6ad402e409e03e878354e63accd1b8732b8d25e394ffc7f814
+DIST thunderbird-60.3.1-cy.xpi 582231 BLAKE2B 
42ebe86e238029fdbfadc0a0c22acba9e7ca78bba230391f6ef739c0d880e939dc7380400ccdc30cb7695e6a7f3a00b73b6d5b56f9defc7b7d7382ac89a93292
 SHA512 
58a6431d2b160645021e06094cadb8ae26bddc306c0848acde6a7031bc085bb6b3f17d4091d4dad4f5cf40ea61179a331949550ab8747650cd2f20e1207050b7
+DIST thunderbird-60.3.1-da.xpi 570806 BLAKE2B 
182a8f382af27959df69fece2349d41171510097c64603bc2acef5e568747de5cc61604b7b08304854147f3a8ab6d1e4f54781c27b1d0edf8c0d9ba3f2d9d606
 SHA512 
1879d76a7945cd92172e798913dd05960a3b14994776b004e6c517b3af4b6bfcf0af0808a381b0e9dc159ad15c25f423df3fa8fc32f1c334aaf57b351590e56c
+DIST thunderbird-60.3.1-de.xpi 582574 BLAKE2B 
ccbe51866ce8c9b1423ad0d1334e5d76e571f1c327c646e50949522f8e6339cc80459dc5161a46611fbfa57ae096b5d5031db06f8ef400204fa0709339892f78
 SHA512 
952313c86d5c8254665ba6e674c127d5d3199ae783df38ae8ef1d6cb9e1c05b87953137fed6c03eec77b8ebb01d4d74be14f1ceef610613a320bf52cf7222d56
+DIST thunderbird-60.3.1-el.xpi 691053 BLAKE2B 
7724cb08cc78649385ed18d5bbb3e0489efe78850385154c5c2fc41405be47e3831cbc9af11d168028b2d6ab5e291c5784f907377ccf530ba8eb6e4c4f59fccf
 SHA512 
e4ce8f8fba2b465318b1df1c29b9008135defd418ec5b7d3a912f7cac28c84b7e28e932419c247208705d390f5a9d07c6be72e12e84ec0ba7f742e2277a0121e
+DIST thunderbird-60.3.1-en-GB.xpi 550354 BLAKE2B 
d1db427e28b629e0137ec4e548bc658139261a609d16c655e1444867ab13bcd20d93e222c8f5b25d90b80916399a4d7f1ba86466d279d10f005e2382e4e019e9
 SHA512 
bd5034234f937f8e1250e4f5a37aa8bd50a9b0db6afd0b5c6e519dab75586ed88489eb63a0d8e7acd52beaf5167887de8e56a0b88b66fbcad22a40c760f81212
+DIST thunderbird-60.3.1-es-AR.xpi 595047 BLAKE2B 
d4d832cfe4f4c245ad4e10743477260e440944770597707b7a4b9c9ff661d9c587a2ec3ccdc205428527cad48fe57a626fe8794d381c48e66919f000a98785c2
 SHA512 
8c58093c886e78c1d108eda630e40b638e4bb9c18ebeae5ec7d2c44be1bdf9f4e2448198df69512203872659d452d6e4eba6a218b8e08d1235a472e227652f1f
+DIST thunderbird-60.3.1-es-ES.xpi 492211 BLAKE2B 
1629c3f2567090d35d72c6399b1f990aa122103c20de8f2303c3638e80210e9605d34d848f8290d1993cb375f0c0ef48fb75545182633d3b69fdc7a306de8825
 SHA512 
02a148e4d19ccf3eb491be8437a86e903006f02ef8c45658bf7bcfff24c43ce7e75af2bdc8cef4f8892e00eb87dd437c9ab857fb3c85d71845a6d10dcbd04657
+DIST thunderbird-60.3.1-et.xpi 570866 BLAKE2B 
f29be8d7a1471634f2d871037e125c4abcb81e92059bb3e31461926a9b72387b7164a632c269bd1bd713c94ed735b155aa69ba7ea3c0ff33f97bdc23205c138a
 SHA512 
b9edb8fac8e10c3d9cf5b501b2ff6aa463b13688e8f964cbae18f0070d773a7ff9f1f474de216231422c148ab06b4a1a604c95829623b071e228c84beaa0a1ae
+DIST thunderbird-60.3.1-eu.xpi 577579 BLAKE2B 
aecb5b598d85ccd623a21bd529df0db58080d46bdbf9721213f9df765f428113d905bcbacf3e6fc6dc663c77c554d9a1b02cfb431927c76d51cfa11672e59479
 SHA512 
789fa9a262f39756ef976457b2cf51300a3a0e2c0468a15bd828a993ee30d4a17a1c0b9fde8083e2495af47fcabeea55f33cd5f750e03331306bfb502cd53952
+DIST thunderbird-60.3.1-fi.xpi 575753 BLAKE2B 
7ff8403dc067317acf1b3875abd33ed71554f3bea5f248b956d2d24a66baa221e244dbd9d7547035745447bc3e8d1cb1e7be9758caf3dc82b241307090676b14
 SHA512 
0ef425feaa8dfe68f19914c300145dd1019b5c5df990735662e3dfa3cbe9926a9fcf614d6b2650d1291da1f742dbf70d5db6a1e16e8e032b0be11aca7c3f3d03
+DIST thunderbird-60.3.1-fr.xpi 608465 BLAKE2B 
55911c29314aa519cc77b1a77ecfa0fbcfd7cf40773e7a6f1a43c9c6b26cb491caea8bf2ad8a7e8845a2ae14104a7853c81cfd426ae4d69837e0a5706b7754a2
 SHA512 
7550822d3cc0b782ffc5f2789cb503d6fe7e09fc1e14460711e2d456642d60101ca31f46807f3af84b16968d58c4592d477562c266d973f46bd65fd6f0512990
+DIST thunderbird-60.3.1-fy-NL.xpi 590033 BLAKE2B 
278fcdf933f8a3ccbcac5d9b8b286ab2bf8a59f9631fb598445be7eca7ae10247fb8e7865160a255277c73fbb39b14c6a2fe7e531f3317375dcab0fa08ebbca0
 SHA512 
64100aed3fdd37f763eb8fab0202d884f03016184ef2b8282b79c1bf1dd0c4da10b8d1e9c5e0fbdf8be6b5109fb9567ffabb8968cb68061702b0479565220a15
+DIST thunderbird-60.3.1-ga-IE.xpi 603504 BLAKE2B 
b6cebd8accef0a5148acce80e5cd3699ee4091335ea35b0e258a98dfa14bc3aee2a94fd352f7abf09f473b403f93b05865662b669a4735a42a313d8b6d3a9064
 SHA512 
6931d6a87d97c3dbc1a7db5bf6df4f4821e4086f7398b316e80b4f1a6bd86f54ee996e26f76f005ca8cc42d78505c35b641413126a2931e056f6935de9dba3b3
+DIST thunderbird-60.3.1-gd.xpi 599260 BLAKE2B 
2db7ee978ff042b7c5b3dc60582f47a6f4e147b55d5cb1fc9f35aa2eedb03f4bdf0aff664af64a484acf9cbea57fb4fc3f6353b3156687e039efe3ca8b3a7c1d
 SHA512 
fd1e7dd510831880362b5a9828410a461c21d8050e4feffbc0f66f2aa179999147851377da17e89fb0b8723dab5e90b39713551f879a8aa1893a6fd03c9c5015
+DIST thunderbird-60.3.1-gl.xpi 576547 BLAKE2B 
f1f70e2dd3bd28fcabf55bc26138a3837606d8e3b36e6ccdee23951979c6d8a38731564637b2bb427a9b46a133b4ae338b673ad70539d0365062dd48519a462e
 SHA512 
e6fe3aa0fad810433cae036b348379e34f4156bf3cf86b0d7a4beb1c5c9e7de41d882eeefdc9de85e48d5341d50e7ff308a3e944079c3098f07977f9dee6ca25
+DIST thunderbird-60.3.1-he.xpi 618364 BLAKE2B 
194e0b67745da903eb31ce5fb15a16704b14db413f9a5699f7678c51a79437d3448fcc1d2b4cca75fd552012cdfcb48cdd63da59aae0e2ed21e2e7ae98fd19d8
 SHA512 
a452f657666dc61dd93a6fa03f3b881b16380351894d95b61133c6927d96dca05d302118772ce6b98f0726d7ea3bffcc210365f31b49b4c99bd47c3a5abd7f6e
+DIST thunderbird-60.3.1-hr.xpi 583460 BLAKE2B 
33c28d7987810ae0ff61b4115cb6d131b0d63d9fc4cce7c727845f4b19eef16c7cf62fa9da9cab7edda822e0f30acc6392e7fd82f152241a99b290a17b47015f
 SHA512 
90cca051a606b346c6eb3059497328884c79f41ac1bb066e20d09149a2af2a68ca502042c59f1c9a36eaaf421ce4732b668906305f9a4b79c761f5cebbff5469
+DIST thunderbird-60.3.1-hsb.xpi 611322 BLAKE2B 
d0c231205648b34b48b523f67e0aa7e10226a59e6c8f8a22823d3b3c49d872f6bcc53b262ff135069cfe940ef1af99ea6c6c565346ee357d2d3e97b3e55f7b7e
 SHA512 
9459a84fcd6fa08b5baef244121060a18128b5d2fbc397b773277a754fffbd65843c5015da6d784414a9f8c11c01cac71091d583a40bc7ad1c2e77a0db8078ed
+DIST thunderbird-60.3.1-hu.xpi 615346 BLAKE2B 
a438879b03ecf8e0068f547f2a9a45ba9a2e6a16b9a9ceb3e2a1da3e1f576047b3e5be98e950af62a600fa784c6ff7a78ed6316444abe36053a6899e2045d5e9
 SHA512 
f2e23b8ffe26d6366f4b68ad11a8d3cd6c3708b9368e3216318386ad0c74432bdff0207e780495c16301484db193b4bcb130933de559cd33dc01047da2087220
+DIST thunderbird-60.3.1-hy-AM.xpi 649712 BLAKE2B 
b04ba5ffd6d7198729087aac545e4e97d737ea7ac7ac3a75c8f1e875599a45e9711fb207ed44dcce128bb6a0a8b4cdf385baa0ea500613d35c138e6835f54f45
 SHA512 
2a183e91f1f4fc71320792c8b505b07369b336af209a8560a537ec968b19a311d381238b66b67b5ef4a454e38a54bf6db30add7b1ebeeb967766621e205bc21e
+DIST thunderbird-60.3.1-id.xpi 568860 BLAKE2B 
d498c29ea7b41f2ed41e6a5ea78cbc8a884c20f5b03329757f4df57d2d5993312e6714ba153ffda76523ba15766bafc9b8a9ccbcfc11051dc6e76fc6f9898a6f
 SHA512 
f2b37a2f452e77bef00d15f4acb6bf297fb5af1f667378ea778b2a0922e802eef875db37702d548cfad2b78fcc6b6c878838051abcf8eec0738fecb0859949bf
+DIST thunderbird-60.3.1-is.xpi 579046 BLAKE2B 
07c4bb898eabbc0a89c25c35fdb5d1a0093f3f5498851a446c5cd1ac89f4809aa21494841f3536b07cad8081cf5c65934e64b7b1e2b94ced31a6e82d84feddeb
 SHA512 
0c8aac6cbc992d4e1e81d40a7bc8799e2fcacae423ad33f68e97970ccf8f0f7e713640428f02981ada01f61ae7ebee0d1eea609d3e23ddf0711252e30616b667
+DIST thunderbird-60.3.1-it.xpi 477499 BLAKE2B 
d7f9654da4986a0f62c484d5007c07bc2bdb8a4271845e142320b2fa095bd42440c0785fd43863e134608a77c9057ac9d9677e08e3bfcec5df4b84a07f834831
 SHA512 
680451f1115284bbc7a2e90cbf12205d765a5d9765a000dae5ac22b574df35e883b5654c6786e675b14e23a5f4f45618ab1302af469901e5cdf78975b4f7fa48
+DIST thunderbird-60.3.1-ja.xpi 653343 BLAKE2B 
594583601ebc7225351cbb3298cd86e29dce3aa9893afe2606ab8d039e2890c063abd42bafa272f65c89e15a747b40cd0f971c78af7a348a1eee5c57561b1495
 SHA512 
9e9a8c1a26559956f0cb2e09c7aca4a0b61e2f205bb82e362a5674e432e5a18ae07c062ce2ffd054120140e8e5abb06e5b5126bc794a3915dd51434b35d883d7
+DIST thunderbird-60.3.1-ko.xpi 619729 BLAKE2B 
a6e3bf45d35d05217b55067f6403383bfbe1d42f6cc1295b16cd07fb551a97bcbe7ed8295d433c7067645f31a91419d2afb4034fce6e99b5374f29c6c70c0d24
 SHA512 
4d5054e72df76de28c449d47bad21ec34f2de556c5c02943eac8d8820d0c8a7b3dab6440c6f9ff46fbde2af4ed556f5bbbfc032589104d6a56ba2121cf6d27fc
+DIST thunderbird-60.3.1-lt.xpi 605440 BLAKE2B 
86a464f3df04aab43273327dc8764d9a6767aaea2bebf48f149138628f0c50bf6e778df8fa6861e0049ffb6c83a28d2bb088472ecfb9922b0fd9360f81b4089d
 SHA512 
b96642b9449601c2a03a4fa82b9f35254319c272ecb4a0e733f30fc7510e297b19bdc64ae09365b6e7f919502dd7261ce39b65d0dfc76988fac005a2b9634682
+DIST thunderbird-60.3.1-nb-NO.xpi 578233 BLAKE2B 
cc3bcb85bbdeff6a9b3af9d2a57052da4d90eae57eb15f09713a8847f257c8dbf1c8ddf4b578d6f2d1677db8d2f28624e4fa645177287d55240a1a3ae03c3191
 SHA512 
d9bbb4aec2778c82cbadcbdbdd3b87317fb8913cce4788afe110273142f731ba554df7439a0bfd44077fe972911ef09f9c4246af0527286193f5f9462428eab7
+DIST thunderbird-60.3.1-nl.xpi 583913 BLAKE2B 
1b0e36dc25b3bca8d6a3c12050a6a12809b129400c83c5070bb4a6568a80dcbe120eed3d088993399a71aef207c8fed64ad6f645a1ae3dad75a97deae92f4faa
 SHA512 
184c836c8e9f57a11ca978b0cbb28b4c79475c83e400677a4950f62901a6ebba17be6a8eb14489db22412cbdd421ca653316e2c40b3b58bbbad6e734928d1c64
+DIST thunderbird-60.3.1-nn-NO.xpi 577653 BLAKE2B 
efe01e22d80da68330abc6ce29e0ec6b03c55a4d249cb04fef840ea3f4d034be125d37112b21adad170ecc147ca6897f8fec83e1c3c1c46ada11baf2acbd2871
 SHA512 
c7bfe5108c400afd8cebbed0965cfa004c9ffd241d126f2b1924dc537515ef861ce544688fce9000e1b81bdb09dc607f22b2e8384641a6ec86719f781952f9b6
+DIST thunderbird-60.3.1-pl.xpi 480724 BLAKE2B 
16deaf3d69c877a5b0c9d343ca9953233cdfb8d4584d513e88926b76176e922ddcd3e521d18734b608613e4d8ee8222d84dace3334b9189505c21ff51a4a43bc
 SHA512 
653287ac43b455fd1b9cce294ac99c54e014b7ca679d452b1daf06e8e04a97d09ca8809a4a32014b1c75fbcbce53f9c3b2909975da276381f29a5d3eaf88b809
+DIST thunderbird-60.3.1-pt-BR.xpi 585016 BLAKE2B 
176709fe431ea5b9e10836fb04b345dfa19c57167a4dd8131c4d55135a081e279c1b254901336dafe2e95da436d6f978e26e97a2d1028664e00bdbc0bd57ee64
 SHA512 
316e3a868a51a10bf0cc886d4138522a49765180968d480d5bf567b0ac0ad56df9be1575ebdd53ae0bf218dcdccd3da6d8c2f97358de4156daf74a9a07c25a55
+DIST thunderbird-60.3.1-pt-PT.xpi 593185 BLAKE2B 
2a2b2c126a163104ecf27283e0f9da97d53c94462d0b3ffa14301fd4382d1fe1b16f7746ed6083320ae74a59ca6f333dd18716445cc579fb7f8e54f7b9a80bbf
 SHA512 
27c1cd2849bb17f282ad3140a3edd6cb965254b3fa9bd4131bfec3525df29cf1a44505ec3c4fbc4608e42d17cdaa5ffec08631d272d828cf16d611f4e13c812f
+DIST thunderbird-60.3.1-rm.xpi 578383 BLAKE2B 
d59fcb1c2408ccf8e20b7f1f8527d35bca82a24dc69d69807f15617122cbd6878206ff209f21850d390f2c714e11518b24a8503aa5870ce5fbc523b21ed25f85
 SHA512 
ce4f359fd51f7f4b81ea1b6f692e1e075f1008e3a33339870da6af10eb4a317db30b4152c647e1a259a61325ae070e2925e3dbc0373a1bb05b6cb25b3e5a0a5e
+DIST thunderbird-60.3.1-ro.xpi 584307 BLAKE2B 
86ec25f2b75faae23a14bba167af48d9169f42da8aa5d93146c8bf93ac568f22545ff0454723359dd3debdbc24eba0c5b2e730170151780f5995ca4a8f55f28a
 SHA512 
74ea7a46cd8d861e41672b11fbc352c9c2ce20d5f115a07612e404c00dd59c941de6059acd4a5dbc8a2c78a6be8627b08aaf9548df51fb61c7d605c36664c44c
+DIST thunderbird-60.3.1-ru.xpi 694704 BLAKE2B 
25bbd8cc3a496e63bec4b279566db8bda617810b7c977f08f3c4cfb5ee64c09cc39e667286700c76722a7e68c5b347b7681c7e69d132162b18436978e299bb4e
 SHA512 
a5b4acafcc4ba68067638bb8e7370ea67fe263bf18607dac9b3d99d2f23356d1e3c234526879c8453bab63d5afb8beab63844e55b127c59890b9d615195218fa
+DIST thunderbird-60.3.1-si.xpi 643791 BLAKE2B 
4cfe1ee361f9734bbceecb6561cf3f1e15d2cbde50c21759e933e7e95004a9b6b15566ef1a8bc9e45ecb4608cc53e049e00561a8dd5608a96a825e9430b8e888
 SHA512 
c66bb43af331fe75e4afdb7608d3ce31b2336b6547d8628108e13ccd446804a8149938ccc8e9522ecdc6da43c46d63269192967955561080f00b51a22d0c062a
+DIST thunderbird-60.3.1-sk.xpi 612215 BLAKE2B 
907f863d3404c48f9401bb6a6d39888dc20ef3b35e14ae45ad2ed8a0da2ada453a12e5a6df69aee319d860edab4def7f4c5caecca7092a53c0f2254a73aded1e
 SHA512 
c84f726f70e473a2ba1c30383893ed1be359e6e05479bdd11bde005fd4774a7de42193158d87bf92dc9fac29071ff81b79d6498577a148ae9bf373a80ca1d76f
+DIST thunderbird-60.3.1-sl.xpi 589946 BLAKE2B 
d1c62a2e4075ccce0911d7a5d057f066915136876d53c476738ee47f1217a596553070fcc9120cc91e3d7aceea89f5efcb5fb41f5277d3688b440bad4df48f94
 SHA512 
fb6f327cb6c8eadd57337ba349598f77292a236ce8c1f3073a0b56fa6f516c25abce964f5be08eb98b0a6a46662886b9f4199cdf6cf2ad8cb07c473aa0ff1a33
+DIST thunderbird-60.3.1-sq.xpi 593096 BLAKE2B 
0c6220f1fde8f27d89ecbaedbc694c0b1d403d1e98b8f6d1e28f4d71941304cd6800b39466f4a9511972c90ddc119413b8a1e623dbfe18e6643b9fe97a2fc62f
 SHA512 
8aadba8b9ec38c52553806751aa00e73778a65580a5bd2dec1d78e3d1536709a1ee54415570332677da9318d52933035531eac1a7343fe1702732bf0ba105321
+DIST thunderbird-60.3.1-sr.xpi 637721 BLAKE2B 
e633daa9aaefbf0b762b6168cdcce39324d68253b9d0c704a929a25a491f48badb83c0f623ceac22bc03025e416b2eb5da17ff09d3e94a9e1a5da5d92ff0adbb
 SHA512 
eb1c5d96631322e5a33393384807aa26736710c82e1df49a280311f613dacf9d7f3f569e4850f1cffafad6c239de193737a986f186a1d725b4423c9e4b7eb6e6
+DIST thunderbird-60.3.1-sv-SE.xpi 594076 BLAKE2B 
66541b76d8bb2daeccb5d876e957ae186732d6f8347653a89a3caaea2910c9e36502355894ac54c59af4260ef9f5fd2632199051d8439795571bae438d7c82a3
 SHA512 
bb29e1ee8eeef20906a204b2984330f259494017b5516c117de30dbb723d23727662770562005c488bd9ceeff9e1115d5f433e2cc7cad9c9eb3549ef9e9beae1
+DIST thunderbird-60.3.1-tr.xpi 598009 BLAKE2B 
2c5be88f59198c577782927425d238f805e066270b8dbc293f92218f29ebd51f2eaf1a04ada7bd1db23c9f1aab7cf606e942d249af1b3ace64cf0a254d0b65e9
 SHA512 
9d76a86052e0ce1d2888c86175df7ef3c9024c683aba2a7016f7af70e3dfb1b3a57b85ce88b864baab49e7c2edb20ed7a670b2dc4cfdd341689abb4fe4acde37
+DIST thunderbird-60.3.1-uk.xpi 684153 BLAKE2B 
8b4d1d63c6a607e18f1bd23220bf839ef018178a514824363eec9174dcc3b0585c68ac55cdb4c454af173228c3aa37bb6ee5979e4052304435d51b07c7fefab5
 SHA512 
d3e703e455975fb680e3dcea962dcc02e169cd6dfa399cc7de726cd22a01dde17c4e20ccb64dc554fd8c4399a0cca35f6e6252c01d322de23a641439954166f8
+DIST thunderbird-60.3.1-vi.xpi 638421 BLAKE2B 
3ca75faa4ad3c68ee0a38ba881c1c202d7b1c3070301d9f5812d812df261a491fb629ea5b43abbafff877a1fd26d10088679edbf0e5d7a7d4f1ecd07dab88086
 SHA512 
374b55cf019b48aac56ac98458428ad036754706766364e72c2702fc413fe0065d5223020bbee0f0dee516b600c74e16ce1996b46d53fa08004ce844ee71df2f
+DIST thunderbird-60.3.1-zh-CN.xpi 622465 BLAKE2B 
1eee53ee2a8dcc234ef5380fe37d75cc3ac4027d1fec6133b64cfc482fa3d187aecf26f406321255c13a2410638560b5e2ee5306773c1451e7e6142a8a63d5c2
 SHA512 
a6d4787114bde2dc42bb76c5a4a39023e098b401029231c28e3eb7fa2554ed4a8d83bfbb9a40643b7e1da2f8d105fe59329a28e2d4736a173910ca681d669daf
+DIST thunderbird-60.3.1-zh-TW.xpi 626188 BLAKE2B 
22eddffd368904bac841a06d7653c6bd3cae7e9bd90e13e72fffc8297b660c4952d281cfac9dcd9eebe8a77cd0e46069310a4189181fa53085db64d4dc95ef31
 SHA512 
b4377e8096a1ebd73e16d0a9c7ec7447f8b0e1988f361fb07193cd995b9e249de6fa288f669fa5f330428043342dae1b52b02a0ab2a1e02d17acd77a6f1d8e71
+DIST thunderbird-60.3.1.source.tar.xz 285131432 BLAKE2B 
b91dbbc9500f9bf4a3c7a6a23533020498138eae234283320289a5cbd846b7e257e9166fd9bd008072887ff2e8e53313d68da8a385d979cfd14e267952929842
 SHA512 
d52a8acee19b0acaee3c23dd76aa966c7eb4b04ebefd0bc81305b6af6a90c25c6d60d7b64f5b94c2b53eeb548d5d0d903899a468f6c80726fe0079ec7c926a8c

diff --git a/mail-client/thunderbird/thunderbird-60.3.1.ebuild 
b/mail-client/thunderbird/thunderbird-60.3.1.ebuild
new file mode 100644
index 00000000000..580b2f9c2d9
--- /dev/null
+++ b/mail-client/thunderbird/thunderbird-60.3.1.ebuild
@@ -0,0 +1,560 @@
+# Copyright 1999-2018 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.0-patches-04"
+
+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.4
+       >=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"
+
+       # 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
+
+       # dev-db/sqlite does not have FTS3_TOKENIZER support.
+       # gloda needs it to function, and bad crashes happen when its enabled 
and doesn't work
+       if use system-sqlite ; then
+               echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", 
false);" \
+                       
>>"${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
+               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
+}

Reply via email to