Gentoo Archives: gentoo-commits

From: Ian Stakenvicius <axs@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/mozilla:master commit in: mail-client/thunderbird/
Date: Thu, 31 Mar 2016 13:52:50
Message-Id: 1459432336.ede03f9faaad24e71fcaa5368991b05cf6b29b38.axs@gentoo
1 commit: ede03f9faaad24e71fcaa5368991b05cf6b29b38
2 Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
3 AuthorDate: Thu Mar 31 13:51:36 2016 +0000
4 Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org>
5 CommitDate: Thu Mar 31 13:52:16 2016 +0000
6 URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=ede03f9f
7
8 bump thunderbird-45 to beta3
9
10 mail-client/thunderbird/Manifest | 57 ++++
11 .../thunderbird/thunderbird-45.0_beta3.ebuild | 378 +++++++++++++++++++++
12 2 files changed, 435 insertions(+)
13
14 diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest
15 index ba638ef..ebbfc72 100644
16 --- a/mail-client/thunderbird/Manifest
17 +++ b/mail-client/thunderbird/Manifest
18 @@ -60,3 +60,60 @@ DIST thunderbird-45.0b2-vi.xpi 540496 SHA256 91fa505c9eaf6fd7c0139cfbe2358595078
19 DIST thunderbird-45.0b2-zh-CN.xpi 489208 SHA256 3f5bc2c5d4c21d2856591dd1de864e53105ae6a2decaee58ed27a66a52188e21 SHA512 75bbc90fd3db09f643a3aee042e718794d6cd2e89c53aea7628eb40fad25b48f86c40ccad9032cbc077759ad38b4929b5f453b9d70da43d3c31bec8f83709b9a WHIRLPOOL eb35f2b10e07699d8bc1718c4196b188a063ad03134ff8748f16718872fe663a0208d175cbcdda0bb363b4e500a76c2f646a070ee7463f4f255cec8f48a239a2
20 DIST thunderbird-45.0b2-zh-TW.xpi 490848 SHA256 2e78b6ef421619df69edde19e1995a2d54c8726539ba38b3afe22b96267008ea SHA512 9010b99221e176aa2f48091176a77a2d232caeccd6bc6e83fe17ff69dedcf29a44b87a0a70ab11de8f81ca4e3f1eb3c2261f63735ff4fcf8c99cf5e69096174a WHIRLPOOL 71624d654333eeef7a86e4d6758f3df0fa7624582a46c2b4da3994adebbf19c7881f266ca329f78f51084c090008e02d87204b00757088e18d68b8c3e038e0f0
21 DIST thunderbird-45.0b2.source.tar.xz 200900072 SHA256 60a6b21f28a40b823e056474744eadcd7fca582fa885ee6ba49d28798d5af911 SHA512 a76fda0d897b7ebfe537935e1bf644401a8cea5be464ab83d4c42e5e376925b416833675d88129b1d862ced99995526895ded88f6950e50019ed375b9945a587 WHIRLPOOL de9c2fde2aaf8509a5b48cd3fdd41eff6e4f78670ebee187d303073cdf00618c2254ed8ef16ff996988322b1a076df6e91868ccd06a3da593ed316501ce073df
22 +DIST thunderbird-45.0b3-ar.xpi 490773 SHA256 fb2149bf73d5ac70ed902634eb30171835dabaa1a320aa0761057d5a1833bef9 SHA512 80659c914873717c6538e2933a2983190476cf42498a01337ce0cd6468401aa66002061fe54175c47280fa482c43372a1951d78db5b331826fa2b086047c1014 WHIRLPOOL 25b43ba0cd0ce5d4464158f4a8069346c35ee184412240c97a0514e730f3895772562bf5323c1103cb1152738d9207b6e10c981e2d62c0a4320c2192c7b1aaa6
23 +DIST thunderbird-45.0b3-ast.xpi 428057 SHA256 aa00a32977f5f6181f7a5e7d97c5e7518e69ab7d4babd93c2e60e3d34a5b849f SHA512 56c7e5761f2192a1963acdecae1ce1fdfc8f194470c7c1827d4a0cb8c676c9d24fbf07e7a9fb098b36ab5ca29bf33869e61fa9c02b11c65f4a133351fe1e3c33 WHIRLPOOL 71a400ebb82c835b818f959200c36994ed3d40b1c27bdb0852447c7bd55a61072a8dd6b1711698ebf18ebbfe4e25e40c8ae3c823ffbb0f4095e6ea1d90550f50
24 +DIST thunderbird-45.0b3-be.xpi 469094 SHA256 76fd0ca0105b899b136499eca33910a8a769e0cf2b87ad5c63024b4fadd22313 SHA512 fa30bccdbf7086b4d4ba8430b9757ac006b77447cad36bc5f1052e52fa1bacbdd3c6500df9825b4a1f0d2db3f5dd2fd9e839d367db337091645b17d09f0fcc55 WHIRLPOOL 4045376f050262773e28711884e6a3d1b0c6f608e2258671230fe61bbaccf02c477fcd735478c2cd88de5edd35ec610f5c499d2a997ebe2bf9dff6b74e012fa3
25 +DIST thunderbird-45.0b3-bg.xpi 524297 SHA256 9496be1bddc7739269880d2add7ba14e7a82c7a51bbd158f54f5a86a17d2b030 SHA512 8e0a27afc62171d57964737a546d00a4dd0ead57ceb74ecf938135f893922ee8fe8542fa2f081d08ef6b9b1b6d20e980ba249be355e25232b08428a3cad328f0 WHIRLPOOL 44e4e08e24a0e7be1329af95ef092ee13a09d87973bc57e7f391411ca8d2546c64d8f83b63a5c61901c0c2c4eb24d7a0d10697999c0aabd9ff9adaf7adb98ef5
26 +DIST thunderbird-45.0b3-bn-BD.xpi 581437 SHA256 9960e4a3900b7fa58e9b23260519c14cd13c57c7613a46d67192070d8a6066cb SHA512 5778ac2190053da035823c09318d437f5a83df620ff213a81ea83a4d0bb4da32386f6253177af5aad7e09060dc7e54dfc20231b54b5639d4c198739b6fcbe7a1 WHIRLPOOL ab8d1b14cabc74624ea407ea97db35eddfda682eb546561b08ee8857f48b9dee2f7fd991d14f6ab74a549d6cd9f9cd54066790b4dca6ae10a4e3e2ac20e1b801
27 +DIST thunderbird-45.0b3-br.xpi 465998 SHA256 b0a32d8f1a587417624c2710433d004a3a8cf7df6614b47af7eda3a7c49aee9c SHA512 f77dc513837b607e7660fa787dfcb3f6106134e166e348bb2b8be8bca2912bf7f5bd60bfec9c30b9ee79dd5d7f8d94a9076642550f86ba72813a52b2202d4b5a WHIRLPOOL d9ba3263bffd860ced05170ce82fb077ed3d93874260a63665b462d32e0d12d4367b7ff0b0cfee78cf974d32f29237aaed2bebbf1f81783d685d93a9be5c72d7
28 +DIST thunderbird-45.0b3-ca.xpi 467978 SHA256 0cc24edb880a8d956854edf9162c5066f4159b7389d0764024e6b721c9d7d664 SHA512 ccbef9ae973cb1316b0e39334a48034e58acbf7da80bd67437048a1e2921feea2e648fffdef0e1c460b193458314c74dba7f2d9e22a4ce45dbdcbb99ac8af3d7 WHIRLPOOL b225279e4f7bcf438b0e57c76a35f889444336e963e696d80aedddf17b8e1d9a71d57e49eb293da731a337b8793df6943ba893800b627155b916c680d860656c
29 +DIST thunderbird-45.0b3-cs.xpi 474326 SHA256 dea9eab64d80ea8f1f190cb534e15e138a03707932398f74be4419f543734eaa SHA512 be4148a088df5d11fd6e6ff3c93e8d591a928cb6b9d9c2d4bc608c4bc4e336ff2ce6eb86a224b7c5fed50d57bee734160fef3d523aca13aaafc54c48719eea23 WHIRLPOOL 9274831a4d728e61ddc4822fe0704aa7cbf43c35ea91dcb790a2e904efbe3e525870ab0d841f78c189f835f5622ddae41a2f6786498ead95ea1086364e84a592
30 +DIST thunderbird-45.0b3-cy.xpi 456119 SHA256 be109dd5fa1c73afbada379a7f09c85088c4caaf0ecfbc34ed9a6a76ce5bbbc6 SHA512 f6a62d582e46c9d5bf20ed19a37ef7deab7a29cb7f8d08b8eeb1c573635a99c312a4fc2dd851eae8369c5f89b8712e2c193c2df47b49b642e3469295b98d5047 WHIRLPOOL 0bfa8c53f3a26b3b8cb1bf1aef514238bf400a9a05d3248968a581a8e8021088c43cf8b65c9526dbfcf869441ddfcbd4b84872fa388d5e0b62c66362b131ac49
31 +DIST thunderbird-45.0b3-da.xpi 445593 SHA256 a2582eb709e1eda1d1d790d3e825f1de874216be86dc69bf09216ff2e3cc1bee SHA512 1681285c30c41b0cabd706789ba637b6c92e6a7d121667d8df10bce29c36602779d7bb77b0b7c1fa41d84de542778aa3b05f980498ef1e709332e43fd26e2e0e WHIRLPOOL f54b2cae0003424f87fca23b58891b6226c45d7ab5814f5737da8164613be7890098ec4264fc7aaadedca1d7b8a74a67f6ea359e2193b7c6aa220e0e01b3f738
32 +DIST thunderbird-45.0b3-de.xpi 451954 SHA256 c7415d7d2d7add3d0a99d9b8503291bf012b0a0e8628fe779365a19cd0a00105 SHA512 7677a09c493891b3f9f434adf4f0847dc51f0df4e9a6095358cc0143a4b75e38b2dc1dfa19be86e20c3d22a721c4acd67cd7d8e2cbfc218b54736b82af144893 WHIRLPOOL 8adab742d7ac64e589bf845baf79e2e9e057b90d7a7df6419ee88220f7bddb2fe3149a4df6ec6ae201dbed3a463fe9945a772c6be78ec7048b6c0bcf7d6bec83
33 +DIST thunderbird-45.0b3-el.xpi 514355 SHA256 7e5badcfa2bab9c87abaab82c1b05f29727cbc851383a64792690554776eadd9 SHA512 498921c87eb2f40ebd1f99a17b095f9f6806448143be233cab18acffa7b0703a02605164e4053c1f15b2f48f4ef6d89385ce72e00ae6a696ad9b69cb744b7c2c WHIRLPOOL 0a4ec6aa7a17d1ce18b19a6dbea652fdca9e5573d12289a2fd212a14b2b8e1a2f0e9ce51677e83de651033a25cea92756e15c2ac2bd5be6d725fef2f6a9852b8
34 +DIST thunderbird-45.0b3-en-GB.xpi 437602 SHA256 5d268a207232ecae0b2cea61d4cc8bb40334f21d200443778bad617ff1b25f23 SHA512 dd23f39f7ca413afe82e3b5087c08463c31d158baa479f8edcba7026e3aa6a21a646e4c6a3cf04d5baf84a45502ae7a89c08c8fd30b4f969393682101d069e5b WHIRLPOOL 40e62ce7f395851b41c53c54e63620007ddbaf40a772efe7d6563950bffb305872ecf45cf58624f333e0b091af4d4ca07114aeb4550a5e2644f6e8c4ef7c9650
35 +DIST thunderbird-45.0b3-es-AR.xpi 464682 SHA256 b70cfa37a653f0a8968006e108721729173f80270e29bac1a53d21e052c626c1 SHA512 dd0f677511b793304ef51a31364adb34f047b25871aa3cee6f7761b6b034af47b4f69db4d0d79145b47f4799997da8f0e8bc8f930343bb3ad119611936693409 WHIRLPOOL 7e4cacc106abe7d185b75405b0bfc5b381cc9bf4842691a036c1750f198d7fabe849072222eaa4fdf26a21b2a65ffd10507003846e4e84ea95e89fab3606c2f2
36 +DIST thunderbird-45.0b3-es-ES.xpi 387998 SHA256 106ddf25bc9a62d54f943df770ed2650d2f500c7abbd5868af455f3eae3bd3fd SHA512 cdfbd29da8ff4cca2ed28888ff49a685ab9cde58f0b38e84bd06b3d4f53cf98ae650bd424fe9ae1dcfbada29cfb563f87d0a2679f3f5e32e94e48655f9d8f707 WHIRLPOOL f8f34669502904df3f18a55395aa5ec756e5e04b4fcd49c6c16732811386077d6e1c99c2fd346f421256ae8f91f2e897fba6eda2bcc7245348c8ce7be8ab03d7
37 +DIST thunderbird-45.0b3-et.xpi 458416 SHA256 62f42758f751f506805f7e876a6a17ff93eb6e322a4d5fac4d012d018250ea40 SHA512 a1bbf04d6c65ac8ecf1d2e0c68cdc8369431fd9932788ababea084292f79c5087fbdfcb8947dec40dcfe45eda54f6e649f5e0de7621cf8c4a515d747c7c80475 WHIRLPOOL 91aafd4dff8961f2a270dcae756590479b4ed43bc23958d364b11e9b7109be728e5a8d3a640e3c33cff6acd17aba2286b016951a664b622d4dd3e5873787c287
38 +DIST thunderbird-45.0b3-eu.xpi 456706 SHA256 abac313e1ae3a2bae9ff5c56e4b207a6ba71a77db2cfcf5cd459c8c9cb6e7979 SHA512 c3742b34164ae550f5353b9ecd03e0bfbc04be34263c4da995c49a89c2becc8d4d94ee2a694722b3c4280c267af9691a79ee723f4a0549834e19f2500f054f67 WHIRLPOOL 5d5069eca535fc93da05e678ea09335ee1189a2d60731261bf5d60f98eef7f49834725ba8976f904449944e19fd43daa1fb95e250e3dd89d8924c2c192952691
39 +DIST thunderbird-45.0b3-fi.xpi 458334 SHA256 afb758875d3935c2a06205965d69300f6a0f63ac2f1ed50b0ab6338139a1362d SHA512 a7fa33fa2b28f3cffb5ab791d2b4413fcd1fc32949054e0a7cf48f68d6ff4399da5bc6c4136a79392a91523fd706de188775060782d0e8201768095320c60539 WHIRLPOOL 70d4101134f73b3cefb5d5938eb947c6434dbb9831ec09f1b149744b263e7473d05662f975e59d7f52b275e4d5886d0add4ed0482a5722f94a774b14a40ee040
40 +DIST thunderbird-45.0b3-fr.xpi 475464 SHA256 15bd3883903231914d8acebed9593f00137826f59dc45943354f2feb9cca5621 SHA512 7dc980d797b42e8a8e389d9372fd3d892e4f5ff3681f9c3f06a17d2582898da3b4df23083868c7fba8862c9878b1e91b517cd6139d096988d57ac3389fc33561 WHIRLPOOL 561119c066a5bfccbb78d94aa17a0ccb58c3a3d9855136641cabeca9b9ba8ffea17d14cb8357d0185ea46fed07fe6ea39ed8e1f798d3d30e6819aeb25900e6f0
41 +DIST thunderbird-45.0b3-fy-NL.xpi 464755 SHA256 03af0e3471172abd34d62c4d8f28b59a3c16ec7b93d66b831d0faa853c80358b SHA512 f5f6706ecb89ea2564385dae07fe4de0e82ddc7a7e443cacb75baf8a13a0c643607b337e1acd606d797f6b29b43aee4085f14bec2592557a572b4f8826f76245 WHIRLPOOL c25653f51b14c8af3e4027483daec50064e74d4407c353201daaa1f0005df844c249289e96bf5a53de357392b485c7cafa65127c2a7420c21be1ffcb01c4482e
42 +DIST thunderbird-45.0b3-ga-IE.xpi 480315 SHA256 3bd85a997f6c020e6c814a7895d431aa6df1b5392dec65a6ce809c557538b137 SHA512 64e125fa3f297c4f33143d7d24c227a946e146481bd070aa25ec8284ab6942524b6c1107ff1ea70c8c376da3ae96168d57c2854e165a3403b3f8b307ab18d7d3 WHIRLPOOL 2cf59ada40f49377489e4835db953b9505cef8a618a381ad39140778efbc5c666944fe0149faea2c5741d8216d1d4666ee3330da568677ef5ef13fae728f50f0
43 +DIST thunderbird-45.0b3-gd.xpi 478295 SHA256 96ab01f5658b6f3f774c6f754acdf9731c3a64c462d72b4514035e426fcefb05 SHA512 97eebb339983a130f0fdc888dc142ff99b31650ab4646fbd05b1bbc796e8547052848473013b48eeb7ab6b091e74ef77050d4325a9d5d660735b09f14c36456a WHIRLPOOL 9d67ee4c78f6699b0f47ef5c6ff540f4de4f58aa6ace4b69a21fb4ed04fb6788b9e34baafbdf1a52c78d42d88c71cc82f5553522f70665c9834a6496976ebd9d
44 +DIST thunderbird-45.0b3-gl.xpi 478578 SHA256 6cae6fc66d2a3a8de17985bdf15c6ea559d54656c5238ba76d1e80312a9e5d32 SHA512 ea470dea6a05b7858a6e45d156f85a54281e9b9039e7e1bb4eef9094acade72e2b21ad11f2d7efb35efffb676907bcfc7b192ebe031baeb23a725db3b569a62a WHIRLPOOL dd229f91d7ee7caf72bbf82ccbc48d3e9c5b496363ec4c6e37b4235d9885fcbd3d1119816a6e4a6d5f0d1a6aaa3dbbb7f85d7e82804469014ffb21036d047c5c
45 +DIST thunderbird-45.0b3-he.xpi 497960 SHA256 af1d9f6b687773bf671012b73a16be1511d71661d9b47ebbf6b715449ba8e8db SHA512 14c42f54c080ca6acdcabaf5d8ed5573832b225e0f56a6269b3b7723d37b9fb0c82203d8c21b5e1bd829c055d67c4f8d8bd94485610ae4045c3a74cd519835fb WHIRLPOOL 47cf867afb86573e9fbf52e4b26b867834d0360adcbb765d670584132360ee4682ef1314b22a551a08b133b50dde4131071a5a274c97ab7942232632cc4a7ff5
46 +DIST thunderbird-45.0b3-hr.xpi 463957 SHA256 a6379f9aa6b2420bad3e03de51744fda3f281360d32fb20393458cb91d3e6dc1 SHA512 702b2e509a1db9e64c19d8355e4e40e674508a8598789fcafd1d241495fa1790b789f90be22b94483d940d26de7387588cae6cd1d2fcde0fe9db93e951db0a10 WHIRLPOOL 3959d3dbedc52e4bf4791efec696fa4243a560513e619140b9169eb114a4d388edbc9004bd39174510431319c142990bbf798610cf35153534b195804d9954b5
47 +DIST thunderbird-45.0b3-hsb.xpi 479412 SHA256 353987805a44f12e896ae2035956d5270f1d878a3882f7473c593dd7bb5dfc0b SHA512 b6cfdf04199c5e2e264a68df250b24e737a7fe4d54f8e042222130e3391ad60ac33851bd99f95b002057e4b0cd046a9f611a1c47cb0a3d8fccf50b143ca8dfb3 WHIRLPOOL 605a2c394809079667f703d95c2f10ed46254f6f0bb851e799ce2ff49231ca4a6e7ba1ca6df69d94506bfc57fe7e5b1ae0406d981a863d31a2942acbbabfa338
48 +DIST thunderbird-45.0b3-hu.xpi 479583 SHA256 cf3833bfe2ba2629aea229cba992e47e2f44ba67dbc417c5356cbf1b8fe8326f SHA512 8e0c66bb1b28ad61f505b2cf2bfcf1c767d4b6a179105c3315358b0e66e29077dfcd8b08cfa7831128608c54fa0c2bc0510cc2da6025325e764c43dd00e4d078 WHIRLPOOL 58b0591bd4a427d76c5a9bb3dfb282522bd9bf7fda1d35df30557f3dac15dc0574f80d7e3282a994c1d0478734ab0b126b8f9cdb13d67e07b8fba93672c0b531
49 +DIST thunderbird-45.0b3-hy-AM.xpi 518881 SHA256 5d10aee8ee42e2c191844f3195b81e9bddd0f409957415f8f7bd0d527a6ded13 SHA512 3687dfcfed27105d511cf44bbc2c545ba1263315709067d2fae2f1126ab7d055354f9728df68b51ab3da69f945980a3b7ad0ce2194d9bd81ad93f7eca2bb064f WHIRLPOOL 855414bfd579bc565e49fd6c71aa311d91801ef50edaab622e2361f4716cb59e92dc75c7f108dcc28d44d67b27527fe01171a18de2754b2f9c3345fd857cd265
50 +DIST thunderbird-45.0b3-id.xpi 499980 SHA256 21397c9ccb1c8a19873ee621affaa2eadc0d48e43baa590476d0c7394ad7e1cd SHA512 108370c92420d82ee62cd6160c0d158ea853841832567416fb7e4be03a9f436d350262420086e9b13ec084243a99a5556a3a36cb2fd54005772a24453134fc71 WHIRLPOOL 664314b32a8b884418082bf202d7d9a6e13ca5513b9ee9c3414a623292aa44ffd3af55b6496efa66764f61b365c3de5bf009ea10c8de89fa3a36283397200f15
51 +DIST thunderbird-45.0b3-is.xpi 462189 SHA256 c4a78c55eff843258ca45a81437fa350453f1344ce704960965e1bef2a43aab8 SHA512 1228ab08131adb70b27ce9a68b1435bc4ffc77ca659e1099a5469fe1d5def1307f1f912fbb71ec5eeaa4c54ddff2581f93553ae357a0031d5e998120348b898c WHIRLPOOL bc4971f9c44e8ccab9b53025133cf951cf75a4b81bf92d858aa764fc8b3a1c2418f9fb1354ebf9d410e53324aad6d65d53b5c9ac7c7fa44f212994cecfb77893
52 +DIST thunderbird-45.0b3-it.xpi 376887 SHA256 ce3182539224f6d7ab6b3f5aab0c60c2552f91b8836c20b523f1bc1faf77043a SHA512 e7bf6aebd2cd8b826837fec08ffd84291d2fda3b34e20cb8d31c6ea75d49777cbed2f7d91811520bc4ad29ef88b9a639bc3c2ff74fce9b180994e36eb592bedf WHIRLPOOL fa941d099937a5f36217a2ca3e3479b78179dffa20cdafada0988191df360e8acfe43d081371dbcd477c22b46a1d5d0b3df0fb47a7f547d6c5b2bff32986d875
53 +DIST thunderbird-45.0b3-ja.xpi 519550 SHA256 4dbec26b6449bcc803442fa78b90386296f548631481a738339f6125a39cfc0f SHA512 47fd1f199523602e4aa152f63f2cfa539da31266251d3a1d93a0b8ee94047b1e5ca8fc4f8d975975a537b02882f971de13b5cac65ad3d604e0026d1cc836951e WHIRLPOOL f7894faaf15aa494adbcd25f392c6cdd588b0ac3c0ee93ed91246b398b702e5d69ffc8800f91906c1f33c86ff2b73f7dfd7e0c54661122443cb949d66d46ae1f
54 +DIST thunderbird-45.0b3-ko.xpi 487416 SHA256 50f7ecd392dfce7fc35882d9c1c0962f51a729dd7dae128d53969c85b8f2dacf SHA512 d01783831dfcf0dbf66c65a9a83b0ef237b7de1cc06b088d820e2c463bf586e7495245602aba15ba229c1f0541c0d89e9a1b7eaaeefb618fa6c1566ebef89330 WHIRLPOOL 44a8816affecd945aa545d8c012d9972ccc80066836a683311369b22cbbf8bddf0ddedf9d2678eb226b6b1aee6de0c25c801820fb4efaa49d7c63b9522666119
55 +DIST thunderbird-45.0b3-lt.xpi 477734 SHA256 7b59810bad64dc6b02ec9d1cc9a22b639ec8c35f17394147d75088e326ced3e0 SHA512 3693c9e204b190f4b52b49fef1b7f83a629046d6f32b08e0f77d07fe4519ab58fb6aa77899756ff9575fc1db975c637af323e624c014c1ef230872311a701424 WHIRLPOOL f93eaa64c4542ffd149933e39b533376144791d016d12a5c3f42ba9a49c642531f214c2e6bce08ba40fd4ca2491776a5ef28e2570555d25c53306694d277ca9e
56 +DIST thunderbird-45.0b3-nb-NO.xpi 460010 SHA256 f1f395d73066d37823a3520ef09d8bc781bbb308555daff3d82208d4c9fa10cb SHA512 61cfab336f21ce41afd2b677eb66856fd248620dac6a52dbd2da1e77c40c67c6351f42aaac28b20f8122a2ecd4bdf852fe30dee0d6e87ba52a773e71ae609ed8 WHIRLPOOL adde94a06f71c81ffb44183e1c6249b761bf08ecf3222c7ea576e36909aee91a974ee3828f86363f05e01b186ec9efc371b74c9d1545ce07599d99a043393899
57 +DIST thunderbird-45.0b3-nl.xpi 456662 SHA256 8df61ee2940defbad67442cbdc4cd30e4cb9364b7188066933b1d867216fc96e SHA512 0f0e73386b140e2090d8301d15c2541696d46bfa5e9d2088ac3fe4870ff602c4e686bb8e1d99e8f82cb2b7fe4fd765170eac5b232d714a83f94cc4d6e46762be WHIRLPOOL 18b901d55a09451252c7aec98707ef19db41a684b1c7a31e60cdfee68a35e09431beb770527aa0cd265d58a99a260307413902a3c376586566b9cbc11af176b7
58 +DIST thunderbird-45.0b3-nn-NO.xpi 460878 SHA256 bf89fbd5015da7c4e327e3959085788e735aab93f85dc891b9ee7609797a797b SHA512 c87b9c4fde8ed959b63846b45918d8bcf532e487b1be3c85c2db8682cac9c8b16ee4c1a8b8bf5f35b2250373d37696d64be81cc66b855e55a59d823a97ff992f WHIRLPOOL 6796150cda1180b57c4f49e8aa99001899809e1e2235287848f549632f2383c9330c4da190d8921265a821bca0f7a962e1bec16f627140d6e8b74c47b19226c0
59 +DIST thunderbird-45.0b3-pa-IN.xpi 551066 SHA256 90cef5c55d1d9428e908e52921214cb89022db22d20324cda571f5067ce6adc2 SHA512 faf9c62c1cf0229f767231b8bd6d5bda1c7de151bfc7085691cc4ea07102b4bdbbd77330fce272d08ccc04835c437bab6fcd0f266ec61f13361a4affaafd2d0c WHIRLPOOL 66796769b40ff459a65df702238b806e48ec240322ea7a31f8064d5c4ec9b50c02aab7a111bd4b50aa8870c70515ff753a3e4275afb34f2e09f92bea3d162c79
60 +DIST thunderbird-45.0b3-pl.xpi 423865 SHA256 5ca001ceb3b6fa049c7d369ef6feca0ca635ffdd3fc602058e48cf7547ebfb58 SHA512 1a128c1e2cf8a8f29a36ac039d6b6d1a797ecc5d11cd19d152b075092450d1bd8850fe79f82eaf673eb1a9509ab77c2354346c4c206ac9b9182207e51fa7592e WHIRLPOOL 4aa69b98ab83cd2ebda3d966a957ec77426f1a6e64e5ca149b6998030e191c721278065a45487d20b72d29a846f8d3d6f48ed5e7ba449091c2e6104ef2edb5a9
61 +DIST thunderbird-45.0b3-pt-BR.xpi 464681 SHA256 9551e881a82960df63b47744d14a9dd10c544e275e1198fdad47202efb827e74 SHA512 1e2162995a8b1d0fed664ea65bf54295a6214cdca90a9439bab2354a5a74ba9ff6cb622bd9ac794f18c2bae69f421ef5db93101b1690b009c6bf8db7437732dd WHIRLPOOL b267e63ce4e8c860c3fd186b91650aa23ed74d3f72d62882f52c8b6fcbb6ff16483a1b122d5abbb363e45cc06a5e6c546a23230bb6a4b562a534f2581575c4a6
62 +DIST thunderbird-45.0b3-pt-PT.xpi 463749 SHA256 9774d7df25cbdea8214789990eca45b2a6b3afb4db95090b0b6749fafeb63fa0 SHA512 6d469195169a3680777eef8bbfbc818a7cf96eab06f0d5669573dc350b3d6777e5e1328b82a15acb4d7e2be159cab9e3efaa63ddf0ae55306d6b96bdeb0f4458 WHIRLPOOL 15ba63e713fd45e19f2f1c1c824597aae5e79be485fbc752b7144f100609d2564269edaacf93feb47ac18fd970677e36ef49c4537423fc2f9a499ba503921086
63 +DIST thunderbird-45.0b3-rm.xpi 462648 SHA256 f5d87085b9a730d0737b27fde6407dce7b90957d4e373a747e3379e1c16ff5e0 SHA512 e8a81c72219e190c34d57572a83932405dbce6f3bd48c1eb82583beb48ca148977c88155e817d0aa17900ff439ff4713a11fc32b5063a6a7c56b2df78929ae24 WHIRLPOOL 9778e6c8f9beb73fb5f649fc200e3c5f38dc59d9a035cb3f1edcac233ac9b3d550005fdd564944e0bf950577b0884ad0162362996e0221541c5463411702c454
64 +DIST thunderbird-45.0b3-ro.xpi 468516 SHA256 d975b76899782465673dbb1c4174b28c017342ca3d38f6fa3a2973a5b8817ca0 SHA512 6e20322c01ffa5d31cee398bde8aa416fb1ec821526f5c8f9614ed952e423d8329d4963a31f9c03b11357717a71e48d6e3e973b96a64a832ab5b183551e21c1e WHIRLPOOL 9b2741e31e899ee53f4ce5921656974bf287c8de4a2be539f514d7ff4410834bd1dca7fe66bc690f35e0c25d0c8149a9b73e1423e7c468fdf6a4a0635e9df11d
65 +DIST thunderbird-45.0b3-ru.xpi 463889 SHA256 7e61145bb880e12c1205f8235f4f78c6e11e6e1c83e57d9fff440e1730da6e29 SHA512 664db38e7d44e64ed5fadb4e4e659c08fded95b39aedb1abd9d032241aea396b4a919cfb3abfcdf953065cc269d590b2d77f2118187aa8e88afbe7f3c059f10e WHIRLPOOL 45a1b98a280936ca8a8032c9e9d078ae174b03dddc7e2d2f7d6cb44a0bf897e5c37f5fb473604fb5e8ca57b15adf86797dda4d646623decc0035993ff40813e5
66 +DIST thunderbird-45.0b3-si.xpi 555993 SHA256 a35e7115b8c11c5f043905e2b911bc4e7a831b3be2adb8f1f77e1d24c9cb6f01 SHA512 b71dc792bb59389942490fadfcae3110a92e8169baf6a1dc16c1722110869b56ac8e02c16b8971f852ff95dcfb07881f69c1b891108fa58a670fea326b7e0f5c WHIRLPOOL 0d7be17047b168bf7745a24ff8d7460e5b628c2485fc1c47a55ead33289fac581313c4cee7f679f7595627f15622a584797dcb6c5f5907de1fc8cc93feabd8b1
67 +DIST thunderbird-45.0b3-sk.xpi 481490 SHA256 b3ef0caeeb8b388b5a5141cd1cf2022f0446a4de7548a80454932533f2d5c09c SHA512 7137784a077d836c8b7cdf379c99518c054015b03dd10cb1645cad46ee048f9ccc89535283443ca4c98b2eea6803bbba094135ae9cc125723d9225360feab521 WHIRLPOOL 49b6f1af635ab2bb21504f723faa9ef3d4084d0e573247596b56e0eaa9aa4d5f38484135d8bb5a4e81a126b42590399f46ebb78d78b24fc428c483f580e73b2d
68 +DIST thunderbird-45.0b3-sl.xpi 462779 SHA256 83aa064ecc7d667d9a718d2c91ee3588093e7df9c4a81b84cca11d88301c5458 SHA512 e5f3333a22f59508a88ef851aebc771dd9876d12917644e34245c633e37be3d28561f48747015f46a18458663da9aed66a12194451fa508b628bd50a1776eda6 WHIRLPOOL 2afa2cd863a275454351040e7f1b828e16592904b8b7b131803f94dcc9637f148b1be263efb13c6e50790394a03ee47b13862bae0cae3a0774b300f12df54316
69 +DIST thunderbird-45.0b3-sq.xpi 469533 SHA256 f27cbf31f7077e8f23094519f18b1fdb47dc4c2daad61d3c948df42a33fb043f SHA512 9cdfbc481781eaee71fd060d8f7a082e4409c9919968c166eb50e53908d3c09e1ddcd5ec778f33cb6c44a056ba35bfff86838851fdd13ddbab276571e247b967 WHIRLPOOL 4de038f2f77a60322a31e67a0878ea7276188c149eff22872a75ca90e5139133a7cf3d69addc2f1200176504824b2de48c9cfa0e1605e00ea47d9ccaa283650e
70 +DIST thunderbird-45.0b3-sr.xpi 565463 SHA256 f243ac51c842acdbd2d2b8f6ffbd11c637e859604de87c45ff483c177ae7c45c SHA512 9b9c8639c564598a5a5679bae6846a37831238fb690e02ef2a2d661bcc4898c130554ec1c45bf81b53cebab812bc3ac139d3bd854cfc33ee1de5fa526096b63d WHIRLPOOL 1904ba6b74233cd96b2e22d61f166633e5b9774ead73d2a77be4d0c67db5b5be9546a254bcc75da8632784e4e4894e1889245c03cb22677bc81eeb3abdb2689f
71 +DIST thunderbird-45.0b3-sv-SE.xpi 465432 SHA256 c486c44b0eae6f930cf65322fa80ab5980275fe4e8c40a96df6e4fa7e5be48cc SHA512 6956bd208793f593bc7b83a09c5711ce92a45f640597372a7aa82f8d79cb331cdc9201bd06fdc213b54aeebf27d06129c3cddaf0d03e5a67744e57afd93c89e1 WHIRLPOOL ea497b8854efff9be318588d4b69be18059b5f9473c27c08cdb5fde320aac501adeb99241644cee0b6ddf83a0713ab5bb021d936820c890d90a478844873863c
72 +DIST thunderbird-45.0b3-ta-LK.xpi 579217 SHA256 d8acc86335f62cc0a51ac7021696c26ad78b4776e9069b12dbc80ef5affd45a4 SHA512 950fd6b4260083d82d759f59f5a8fc09409aae8ab715aaa51c1f0f6c7e56dab67be2e738f910593e5fce383c88b46a654b81751d5262c43911d7fb23e90cace3 WHIRLPOOL fc220840ff31c200d3f52cf36cdd87f81588545ae101b4fc11f23da22f5015f147af23ee20083f7b203cf7f089ca8c91890d1d9be88b7946a4df617e22934204
73 +DIST thunderbird-45.0b3-tr.xpi 467620 SHA256 fc84b4a72222b0bf9bd0f0dd22b8aefaade996a6a3a73aac2e378ad92edbb780 SHA512 d912a7d998df1b8d9eb19d41dcdad87eb5f2f3ef077313479909a579e3cd515d85f70e557d82d56e58842be16ad74439b4a9739259e8c52bc2dbc806c4975fd0 WHIRLPOOL 4af14377ae119b8ef4bd8342b13da2bb9c64ca72d2993fadf057bcd5726f44322dcd9fbfb5c2e0535dd477ffefc6361da8c588c794e7c5a275e2b898e3653aff
74 +DIST thunderbird-45.0b3-uk.xpi 536436 SHA256 dc05607f77ceed5e07b7d0432d149e420edb955b72ebc3c6465a19b98799e7af SHA512 cdb247a5fc456083cb45a085d0d3e1b7f5ec3157149d4067e71b8e68278b33831a38f2f60f8c9d2fc59d26c6b6df3d3c1798f431f0bf85c4e6e62bf7380f41a2 WHIRLPOOL 4db7288225f69c11a3a48c84d38ef063e1cc79359f9dc03f213a6a63a5820f90f491d8e58d93832c48f7f7b0bc9512ea64132472bb214773cfd16481496f9320
75 +DIST thunderbird-45.0b3-vi.xpi 540496 SHA256 91fa505c9eaf6fd7c0139cfbe2358595078114767d0220f33309442e2e37fada SHA512 16466a480af1c50c76d0c70d766c6a18a4535ab6fa71fbaa17daaeded45258d6f92ade7fc393d29fa084f4d6adef2c61a3eb076b401c933f55494a23dce36c42 WHIRLPOOL 902f7715260d40de711f7d9221bd99365b7391184ff75ddeaba20f6e441bc3055e38d84f944aa717f3d576b8ddc8b038f5d8c8b2a667eaffe0878ea2856342ab
76 +DIST thunderbird-45.0b3-zh-CN.xpi 489208 SHA256 3f5bc2c5d4c21d2856591dd1de864e53105ae6a2decaee58ed27a66a52188e21 SHA512 75bbc90fd3db09f643a3aee042e718794d6cd2e89c53aea7628eb40fad25b48f86c40ccad9032cbc077759ad38b4929b5f453b9d70da43d3c31bec8f83709b9a WHIRLPOOL eb35f2b10e07699d8bc1718c4196b188a063ad03134ff8748f16718872fe663a0208d175cbcdda0bb363b4e500a76c2f646a070ee7463f4f255cec8f48a239a2
77 +DIST thunderbird-45.0b3-zh-TW.xpi 490848 SHA256 2e78b6ef421619df69edde19e1995a2d54c8726539ba38b3afe22b96267008ea SHA512 9010b99221e176aa2f48091176a77a2d232caeccd6bc6e83fe17ff69dedcf29a44b87a0a70ab11de8f81ca4e3f1eb3c2261f63735ff4fcf8c99cf5e69096174a WHIRLPOOL 71624d654333eeef7a86e4d6758f3df0fa7624582a46c2b4da3994adebbf19c7881f266ca329f78f51084c090008e02d87204b00757088e18d68b8c3e038e0f0
78 +DIST thunderbird-45.0b3.source.tar.xz 200670352 SHA256 44d62e47c07deb6c18e60e46fc914e155ffa7909b9d8ceece01921a8282bff86 SHA512 389b7275778ec7bae294c4daf6fa8fdb0be23d346813181f14d3c200083752b8392c8fb2fcbf72e0dc293b4a9496d5c1f060c1a95b6c0d14ddd2986fa56b4d27 WHIRLPOOL 50532fcc5f0f2149d8f2ea3a5a4e4531e31326bb13d472c7f9e09d419db642969596de5f0d0779b491e43d8d96ecc56006eea6c0b26a893a1509efddbc98ad01
79
80 diff --git a/mail-client/thunderbird/thunderbird-45.0_beta3.ebuild b/mail-client/thunderbird/thunderbird-45.0_beta3.ebuild
81 new file mode 100644
82 index 0000000..d0fb537
83 --- /dev/null
84 +++ b/mail-client/thunderbird/thunderbird-45.0_beta3.ebuild
85 @@ -0,0 +1,378 @@
86 +# Copyright 1999-2015 Gentoo Foundation
87 +# Distributed under the terms of the GNU General Public License v2
88 +# $Id$
89 +
90 +EAPI=5
91 +WANT_AUTOCONF="2.1"
92 +MOZ_ESR=""
93 +MOZ_LIGHTNING_VER="4.7"
94 +MOZ_LIGHTNING_GDATA_VER="2.6"
95 +
96 +# This list can be updated using scripts/get_langs.sh from the mozilla overlay
97 +MOZ_LANGS=(ar ast be bg bn-BD br ca cs cy da de el en en-GB en-US es-AR
98 +es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt
99 +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
100 +uk vi zh-CN zh-TW )
101 +
102 +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas
103 +MOZ_PV="${PV/_beta/b}"
104 +# ESR releases have slightly version numbers
105 +if [[ ${MOZ_ESR} == 1 ]]; then
106 + MOZ_PV="${MOZ_PV}esr"
107 +fi
108 +MOZ_P="${PN}-${MOZ_PV}"
109 +
110 +# Enigmail version
111 +EMVER="1.8.2"
112 +
113 +# Patches
114 +PATCH="thunderbird-38.0-patches-0.1"
115 +PATCHFF="firefox-45.0-patches-03"
116 +
117 +MOZ_HTTP_URI="http://ftp.mozilla.org/pub/${PN}/releases"
118 +
119 +MOZ_FORCE_UPSTREAM_L10N=1
120 +MOZCONFIG_OPTIONAL_GTK3=1
121 +MOZCONFIG_OPTIONAL_JIT="enabled"
122 +inherit flag-o-matic toolchain-funcs mozconfig-v6.44 makeedit multilib autotools pax-utils check-reqs nsplugins mozlinguas
123 +
124 +DESCRIPTION="Thunderbird Mail Client"
125 +HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/"
126 +
127 +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux"
128 +SLOT="0"
129 +LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
130 +IUSE="bindist crypt hardened ldap lightning +minimal mozdom selinux"
131 +RESTRICT="!bindist? ( bindist )"
132 +
133 +# URI for upstream lightning package (when it is available)
134 +#${MOZ_HTTP_URI/${PN}/calendar/lightning}/${MOZ_LIGHTNING_VER}/linux/lightning.xpi -> lightning-${MOZ_LIGHTNING_VER}.xpi
135 +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/{${PATCH},${PATCHFF}}.tar.xz )
136 +SRC_URI="${SRC_URI}
137 + ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz
138 + https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz
139 + lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz )
140 + crypt? ( http://www.enigmail.net/download/source/enigmail-${EMVER}.tar.gz )
141 + ${PATCH_URIS[@]}"
142 +
143 +ASM_DEPEND=">=dev-lang/yasm-1.1"
144 +
145 +CDEPEND="
146 + >=dev-libs/nss-3.21
147 + >=dev-libs/nspr-4.11
148 + !x11-plugins/enigmail
149 + crypt? ( || (
150 + ( >=app-crypt/gnupg-2.0
151 + || (
152 + app-crypt/pinentry[gtk]
153 + app-crypt/pinentry[qt4]
154 + )
155 + )
156 + =app-crypt/gnupg-1.4*
157 + ) )"
158 +
159 +DEPEND="${CDEPEND}
160 + amd64? ( ${ASM_DEPEND}
161 + virtual/opengl )
162 + x86? ( ${ASM_DEPEND}
163 + virtual/opengl )"
164 +
165 +RDEPEND="${CDEPEND}
166 + selinux? ( sec-policy/selinux-thunderbird )
167 +"
168 +
169 +S="${WORKDIR}/${MOZ_P}"
170 +
171 +BUILD_OBJ_DIR="${S}/tbird"
172 +
173 +pkg_setup() {
174 + moz_pkgsetup
175 +
176 + export MOZILLA_DIR="${S}/mozilla"
177 +
178 + if ! use bindist ; then
179 + elog "You are enabling official branding. You may not redistribute this build"
180 + elog "to any users on your network or the internet. Doing so puts yourself into"
181 + elog "a legal problem with Mozilla Foundation"
182 + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag"
183 + elog
184 + fi
185 +}
186 +
187 +pkg_pretend() {
188 + # Ensure we have enough disk space to compile
189 + CHECKREQS_DISK_BUILD="4G"
190 + check-reqs_pkg_setup
191 +
192 + if use jit && [[ -n ${PROFILE_IS_HARDENED} ]]; then
193 + ewarn "You are emerging this package on a hardened profile with USE=jit enabled."
194 + ewarn "This is horribly insecure as it disables all PAGEEXEC restrictions."
195 + ewarn "Please ensure you know what you are doing. If you don't, please consider"
196 + ewarn "emerging the package with USE=-jit"
197 + fi
198 +}
199 +
200 +src_unpack() {
201 + unpack ${A}
202 +
203 + # Unpack language packs
204 + mozlinguas_src_unpack
205 +
206 + # this version of lightning is a .tar.xz, no xpi needed
207 + #xpi_unpack lightning-${MOZ_LIGHTNING_VER}.xpi
208 +
209 + # this version of gdata-provider is a .tar.xz , no xpi needed
210 + #use lightning && xpi_unpack gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.xpi
211 +}
212 +
213 +src_prepare() {
214 + # Apply our Thunderbird patchset
215 + EPATCH_SUFFIX="patch" \
216 + EPATCH_FORCE="yes" \
217 + EPATCH_EXCLUDE="2001_ldap_respect_cflags.patch" \
218 + epatch "${WORKDIR}/thunderbird"
219 +
220 + # Apply our patchset from firefox to thunderbird as well
221 + pushd "${S}"/mozilla &>/dev/null || die
222 + EPATCH_SUFFIX="patch" \
223 + EPATCH_FORCE="yes" \
224 + epatch "${WORKDIR}/firefox"
225 + popd &>/dev/null || die
226 +
227 +# EPATCH_EXCLUDE="8010_bug114311-freetype26.patch
228 +# 8011_bug1194520-freetype261_until_moz43.patch" \
229 +
230 + # Ensure that are plugins dir is enabled as default
231 + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \
232 + "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!"
233 + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \
234 + "${S}"/mozilla/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!"
235 +
236 + # Don't exit with error when some libs are missing which we have in
237 + # system.
238 + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \
239 + -i "${S}"/mail/installer/Makefile.in || die
240 +
241 + # Don't error out when there's no files to be removed:
242 + sed 's@\(xargs rm\)$@\1 -f@' \
243 + -i "${S}"/mozilla/toolkit/mozapps/installer/packager.mk || die
244 +
245 + # Shell scripts sometimes contain DOS line endings; bug 391889
246 + grep -rlZ --include="*.sh" $'\r$' . |
247 + while read -r -d $'\0' file ; do
248 + einfo edos2unix "${file}"
249 + edos2unix "${file}"
250 + done
251 +
252 + # Allow user to apply any additional patches without modifing ebuild
253 + epatch_user
254 +
255 + # Confirm the version of lightning being grabbed for langpacks is the same
256 + # as that used in thunderbird
257 + local THIS_MOZ_LIGHTNING_VER=$(python "${S}"/calendar/lightning/build/makeversion.py ${PV})
258 + if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then
259 + eqawarn "The version of lightning used for localization differs from the version"
260 + eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}"
261 + eqawarn "to ${THIS_MOZ_LIGHTNING_VER}"
262 + fi
263 +
264 + eautoreconf
265 + # Ensure we run eautoreconf in mozilla to regenerate configure
266 + cd "${S}"/mozilla || die
267 + eautoconf
268 + cd "${S}"/mozilla/js/src || die
269 + eautoconf
270 +}
271 +
272 +src_configure() {
273 + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
274 + MEXTENSIONS="default"
275 +
276 + ####################################
277 + #
278 + # mozconfig, CFLAGS and CXXFLAGS setup
279 + #
280 + ####################################
281 +
282 + mozconfig_init
283 + mozconfig_config
284 +
285 + # We want rpath support to prevent unneeded hacks on different libc variants
286 + append-ldflags -Wl,-rpath="${MOZILLA_FIVE_HOME}"
287 +
288 + # It doesn't compile on alpha without this LDFLAGS
289 + use alpha && append-ldflags "-Wl,--no-relax"
290 +
291 + # Add full relro support for hardened
292 + use hardened && append-ldflags "-Wl,-z,relro,-z,now"
293 +
294 + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}"
295 + mozconfig_annotate '' --disable-mailnews
296 + mozconfig_annotate '' --enable-calendar
297 +
298 + # Other tb-specific settings
299 + mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME}
300 + mozconfig_annotate '' --with-user-appdir=.thunderbird
301 +
302 + mozconfig_use_enable ldap
303 +
304 + mozlinguas_mozconfig
305 +
306 + # Bug #72667
307 + if use mozdom; then
308 + MEXTENSIONS="${MEXTENSIONS},inspector"
309 + fi
310 +
311 + # Use an objdir to keep things organized.
312 + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig
313 +
314 + # Finalize and report settings
315 + mozconfig_final
316 +
317 + ####################################
318 + #
319 + # Configure and build
320 + #
321 + ####################################
322 +
323 + # Disable no-print-directory
324 + MAKEOPTS=${MAKEOPTS/--no-print-directory/}
325 +
326 + if [[ $(gcc-major-version) -lt 4 ]]; then
327 + append-cxxflags -fno-stack-protector
328 + fi
329 +
330 + if use crypt; then
331 + pushd "${WORKDIR}"/enigmail &>/dev/null ||die
332 + econf
333 + popd &>/dev/null ||die
334 + fi
335 +}
336 +
337 +src_compile() {
338 + mkdir -p "${BUILD_OBJ_DIR}" && cd "${BUILD_OBJ_DIR}" || die
339 +
340 + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \
341 + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX%/}/bin/bash}" \
342 + emake -f "${S}"/client.mk
343 +
344 + # Only build enigmail extension if crypt enabled.
345 + if use crypt ; then
346 + einfo "Building enigmail"
347 + pushd "${WORKDIR}"/enigmail &>/dev/null || die
348 + emake -j1
349 + emake -j1 xpi
350 + popd &>/dev/null || die
351 + fi
352 +}
353 +
354 +src_install() {
355 + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}"
356 + DICTPATH="\"${EPREFIX}/usr/share/myspell\""
357 +
358 + declare emid
359 + cd "${BUILD_OBJ_DIR}" || die
360 +
361 + # Copy our preference before omnijar is created.
362 + cp "${FILESDIR}"/thunderbird-gentoo-default-prefs-1.js-1 \
363 + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
364 + || die
365 +
366 + # Set default path to search for dictionaries.
367 + echo "pref(\"spellchecker.dictionary_path\", ${DICTPATH});" \
368 + >> "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \
369 + || die
370 +
371 + # Pax mark xpcshell for hardened support, only used for startupcache creation.
372 + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell
373 +
374 + MOZ_MAKE_FLAGS="${MAKEOPTS}" \
375 + emake DESTDIR="${D}" install
376 +
377 + # Install language packs
378 + mozlinguas_src_install
379 +
380 + if ! use bindist; then
381 + newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png
382 + domenu "${FILESDIR}"/icon/${PN}.desktop
383 + else
384 + newicon "${S}"/mail/branding/aurora/content/icon48.png thunderbird-icon-unbranded.png
385 + newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \
386 + ${PN}.desktop
387 +
388 + sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \
389 + "${ED}"/usr/share/applications/${PN}.desktop
390 + fi
391 +
392 + local emid
393 + # stage extra locales for lightning and install over existing
394 + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning \
395 + "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar
396 +
397 + emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}'
398 + mkdir -p "${T}/${emid}" || die
399 + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/lightning/* || die
400 + insinto ${MOZILLA_FIVE_HOME}/distribution/extensions
401 + doins -r "${T}/${emid}"
402 +
403 + if use lightning; then
404 + # move lightning out of distribution/extensions and into extensions for app-global install
405 + mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die
406 +
407 + # stage extra locales for gdata-provider and install app-global
408 + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \
409 + "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}
410 + emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}'
411 + mkdir -p "${T}/${emid}" || die
412 + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die
413 + insinto ${MOZILLA_FIVE_HOME}/extensions
414 + doins -r "${T}/${emid}"
415 + fi
416 +
417 + if use crypt ; then
418 + local enigmail_xpipath="${WORKDIR}/enigmail/build"
419 + cd "${T}" || die
420 + unzip "${enigmail_xpipath}"/enigmail*.xpi install.rdf || die
421 + emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf)
422 +
423 + dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} || die
424 + cd "${ED}"${MOZILLA_FIVE_HOME}/extensions/${emid} || die
425 + unzip "${enigmail_xpipath}"/enigmail*.xpi || die
426 + fi
427 +
428 + # Required in order for jit to work on hardened, for mozilla-31 and above
429 + use jit && pax-mark pm "${ED}"${MOZILLA_FIVE_HOME}/{thunderbird,thunderbird-bin}
430 +
431 + # Plugin-container needs to be pax-marked for hardened to ensure plugins such as flash
432 + # continue to work as expected.
433 + pax-mark m "${ED}"${MOZILLA_FIVE_HOME}/plugin-container
434 +
435 + if use minimal; then
436 + rm -r "${ED}"/usr/include "${ED}"${MOZILLA_FIVE_HOME}/{idl,include,lib,sdk} || \
437 + die "Failed to remove sdk and headers"
438 + fi
439 +}
440 +
441 +pkg_postinst() {
442 + if use crypt; then
443 + local peimpl=$(eselect --brief --colour=no pinentry show)
444 + case "${peimpl}" in
445 + *gtk*|*qt*) ;;
446 + *) ewarn "The pinentry front-end currently selected is not one supported by thunderbird."
447 + ewarn "You may be prompted for your password in an inaccessible shell!!"
448 + ewarn "Please use 'eselect pinentry' to select either the gtk or qt front-end"
449 + ;;
450 + esac
451 + fi
452 + elog
453 + elog "If you experience problems with plugins please issue the"
454 + elog "following command : rm \${HOME}/.thunderbird/*/extensions.sqlite ,"
455 + elog "then restart thunderbird"
456 + if ! use lightning; then
457 + elog
458 + elog "If calendar fails to show up in extensions please open config editor"
459 + elog "and set extensions.lastAppVersion to 38.0.0 to force a reload. If this"
460 + elog "fails to show the calendar extension after restarting with above change"
461 + elog "please file a bug report."
462 + fi
463 +}