1 |
commit: 1ba4b9bc9e5a38a479cbf6b50c51487c8ee70ced |
2 |
Author: Jory Pratt <anarchy <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Sep 1 14:20:43 2019 +0000 |
4 |
Commit: Jory Pratt <anarchy <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Sep 1 14:20:43 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=1ba4b9bc |
7 |
|
8 |
mail-client/thunderbird: Clean old ebuilds and files |
9 |
|
10 |
Package-Manager: Portage-2.3.74, Repoman-2.3.17 |
11 |
Signed-off-by: Jory Pratt <anarchy <AT> gentoo.org> |
12 |
|
13 |
mail-client/thunderbird/Manifest | 56 -- |
14 |
.../thunderbird-60-sqlite3-fts3-tokenizer.patch | 99 ---- |
15 |
.../files/thunderbird-60.0-blessings-TERM.patch | 70 --- |
16 |
.../files/thunderbird-60.0-rust-1.29-comp.patch | 37 -- |
17 |
.../files/thunderbird-gentoo-default-prefs-1.js-1 | 9 - |
18 |
mail-client/thunderbird/thunderbird-60.8.0.ebuild | 602 --------------------- |
19 |
6 files changed, 873 deletions(-) |
20 |
|
21 |
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest |
22 |
index 6e01583..46c8892 100644 |
23 |
--- a/mail-client/thunderbird/Manifest |
24 |
+++ b/mail-client/thunderbird/Manifest |
25 |
@@ -1,62 +1,6 @@ |
26 |
-DIST firefox-60.6-patches-07.tar.xz 37404 BLAKE2B 5516ff768bee0253131381fdba3e08785ab31bb29e44ad7f7e2956fb7624fafc9bf22f892ddbd0617e5e7d18500686a9975a60ea77d23a2853f35936cd142030 SHA512 3c4160e632155b0a239e22d0c1b1c701545b0f6d0915f9bdcf3b8431cee1abf650191ffafc5c3224a61279c8b1b52a80444c811a3914e16127411991c963292b |
27 |
DIST firefox-68.0-patches-11.tar.xz 15404 BLAKE2B 5322c64f7605e30aa1daf650cea19b66ce6c305d2862d76c4a4103676392cbd3029a8f35cbe8ed8077ac7cfe8194c08a0cd3cf25fef75c62a086077d0c5a419a SHA512 1897303b6864ca941afe6ee1d95fd975fb29a01f52d68f9f42c1a9a62d7e4fee0a797aa169b58dc4cf068916e01edaf5c9ad8ade23a997e52c37bd393a142ade |
28 |
DIST gdata-provider-4.4.1.tar.xz 78728 BLAKE2B bfe04d714334c38c932d2186ffd859583176ef455b283534c5f8f9e1ab7dc13bdfb8c15db6007de482ab015afc2b8524aad725380bec75ee5f59ea81d6307ba9 SHA512 6c9b5ac41a1064bd1799d2a2f633c3064b27f1294ac3c8908cdef6c1d2eea7b602f2f7bf240b71f507fe9ad286588f030e12f49a41b3bed7bbcc99f3021369f9 |
29 |
DIST lightning-6.2.5.tar.xz 1745976 BLAKE2B 31e237f8d34ab2a2ac522767460467257d1f49d15fbe24f5b80dde9fb709ffafd0c0442d99c6643ce434cf7bdf0d670447f86da9fcdadc7ada6814431ef41e8a SHA512 1e997bb91d484908f225cc6e971874d308e8a8e2451a3e678f8a74bcb9e360babbd1f8aebcafb3e628ef5b10eb697ee47af2bfedbc956fee71d99084c8816235 |
30 |
-DIST thunderbird-60.0-patches-0.tar.xz 10292 BLAKE2B a81ac6708389baff21accccac1511c1fc372324cac8bb3ee0f3b5d2a0690b6e22ef658b41c887b99168b43c4ea4bb0947d3e48ad9b7e80db558db22c976df868 SHA512 1dae465676b2ff4faae08ebf69e6bac46552bc0331659bf5f444c45b026e4c8d2fc46cd3758e3bd121716aa85d5dcc56de6483919f7f0077b9d9720574dbd1aa |
31 |
-DIST thunderbird-60.8.0-ar.xpi 627180 BLAKE2B 31d1631f7ec6320830dcf3545a5c3bd9fa346c6d8807e25f8c2071e7dbcb9c04858f2982407154d68abce45277ba96f650971268c389be4691f546464813725f SHA512 c92af1c4eef761c30ac2bbd6a333a18826534f35bbe6f5a0da342cb9cd354151bff4bbcb48cf0b804657de1f8e67c385c4c6ebf14d92a0a6cfc39f34586f961a |
32 |
-DIST thunderbird-60.8.0-ast.xpi 559643 BLAKE2B 763f6bce63732bec4b01c28f597e2e1948394f5cb8a404f0bcf5ffaef663d8b9ff3e8b09141989347f944e16c841255bbf32ae50614aca25e12e5f2968872e9c SHA512 bb61302d2e14362819a99df3de4e6309f778f025f85758b927604391a0f872d6df63a0b69d669f008972863fcc230a345c1cab9b961d5df4e2a403648c484a3a |
33 |
-DIST thunderbird-60.8.0-be.xpi 659079 BLAKE2B 698ee1c4c58a8d5e6ddcedfe439ebd4e91a648ae9fe7d7040075f5cdeed733442ab6b933bc10389b58d2c35eaab14735dfb2eabe65e2ce956d0f133c51f4e27c SHA512 a73da736f77c7ff6947534aa7557ec11ea302ff378394d5ceb2cc1b6365bb36f81b556dfbb66c5521ded65168f2fae3a03cd3cd0f59d030093553590a21950e5 |
34 |
-DIST thunderbird-60.8.0-bg.xpi 669318 BLAKE2B d3017dc198e9aa0884a63adf52c2dd5f617613403d1b882d21e040310c2047643a944ec91d069ad9c8cfe89369a09a097ff8c056cfb0c39c7d18e8ddad5438d0 SHA512 0fa3b36072a4d3371e07169990cc18ed8af73dbe824cfd5af2f216d059781f4c56081644e86c26a7b7150257e475c5204a41d72bfe99e327720df70ea6cd01c3 |
35 |
-DIST thunderbird-60.8.0-br.xpi 580370 BLAKE2B aa38fd21ded1067ca1bf5324a8abf02b2ab767591b7bbf5d43c68650d3428c35eb91f72e14189cad542f72ec8cc2709a6d443f3097e85e17921e40601552f66f SHA512 44d3b65877c63a0af035015d7c8013e1577760ca91e367edc5236e293d27dda6eb5166f608aa660fc09e7cb830598890f1ae52f3f296ae6169b16da57cb867e0 |
36 |
-DIST thunderbird-60.8.0-ca.xpi 591971 BLAKE2B d73e5322ef1541047ad3fc52d37a1dcfd666aa86821cb310c8bdf6f9bab0a752dffe434c775f663ec526287bc8eeefaf721d9fc9d8f7d8803174e859bb51599b SHA512 7daa322f628acaf38ed3df27c07f25cc79cff78d2ddf4edb3c499032519ea387bec028954744fe78736c96faa8a8d2c25158ff304ce2af5903d02b61a944d60e |
37 |
-DIST thunderbird-60.8.0-cs.xpi 611203 BLAKE2B 7a180af22d94001026ade7c38bbbb87d498308899cf988fbcfac99ac99124d815371cf60624502996d9593ce6f45d76a8b8f7400b6944c3ba7c9d57ac3bbc9a8 SHA512 64697bc83c0db92bd48e6a29e3520056e86afe7f12475a96b1b593781cb596baea500736347d51e27fc2f0a11359ce69bc6cfbc07f4354a2a3e1946944b0b5dd |
38 |
-DIST thunderbird-60.8.0-cy.xpi 586039 BLAKE2B e98e6f253f83f4766a3e4e5981129e2a42be38c6cbffcd012be2d59a128fe4f5ba5a13593147fa758c958e375edfc1e6256da65f803573342848e96f6c489918 SHA512 df91f59b9e93e7a467657c4102f28d999833f19e3a810cd39c090992da89f6ec62aa34ab391b651b95ca1e38ec8fc44f9ee401ad104288b52b7d8313da3a41ca |
39 |
-DIST thunderbird-60.8.0-da.xpi 570807 BLAKE2B b64d07878b20b7e38cebd5cb7ad96ebf21dac66b82665bfcce02abb6475faa772937b983de87326e5ac6a4867a3a90934d26afda49d18fcc714da3f869ee0691 SHA512 a2de79bf83c5eb1f77f175e97332fada1bda0cd353e0ad575c7ed568a5775fb508cb48ea751979c13f848f8fad66b06019d381835e22b0b41632d4e2b1d5f924 |
40 |
-DIST thunderbird-60.8.0-de.xpi 582575 BLAKE2B 544ee241959f6b0f0acad13c01c20a114fd6b4090250a5b700b9a56ae45b7a6e017437987760d9d215f93fc89ee8188d2ea6fcb4306b0e45ddfd91e467eb5aa6 SHA512 6bde7bc5e4c1d16b2ce758b7dddb3975b39984e07f73825f58c0c030c29d47e0968d7de0deb2a144e86f8e73e87e01a39712552d4d7d22feb20a7dee3c6564d5 |
41 |
-DIST thunderbird-60.8.0-el.xpi 694860 BLAKE2B df7c3e197fde52f53b627f2506b9b0d54fb6eddcccbfb920f1c83711f3bdf3829a646a9fc3960d436428c0f07e4fd0074c11b32e222fc6c1374e4ce2c047a32e SHA512 0be4a1ab3444a7e2b53ddfbc4774bbc0ced663ff726cbb173550050342f935fe1bfcfd8aeabf556a16c0a3bc0b2f4483a4851c5d86fe9939d79f11169fc5e44c |
42 |
-DIST thunderbird-60.8.0-en-GB.xpi 553895 BLAKE2B 238c7abb07405834f9e29d911e99759712b5e2b795dc8ab51c5810ed0769b0f063a692db67ff9e1aff75ee1d2c1b3b49fc36e149c022ce3e2aa717132e212901 SHA512 e955f9ea391eea87dec7981f5b88c0a43a8dc86212798abdb921a8b4ce048e7d617f864f926686fa073b7bb6789b4f7f39969df2a319f571c7fb991c4bb981d8 |
43 |
-DIST thunderbird-60.8.0-es-AR.xpi 595049 BLAKE2B 0ffe6c2b300aed0da718d29a276f024e4bcfb71d9158b034817ea585a2e26f8204251d199331ddd6e67bb4a7f4ee0251297bf4ab67412c448c5a22fe4d542eb0 SHA512 bd036fc6c83065ca148955a9c92e148980b6d93f7730eb08faef8f7449b32eeecaf8f8c2caf05050302a010709b377d8e9b81a5ba00a12c8fa53fa1303c2a88c |
44 |
-DIST thunderbird-60.8.0-es-ES.xpi 492212 BLAKE2B 620087bfdc780f9666c820098b8ce6ddc8169514c32a40e64207956ba7b430f39f51248759f45cc4c6154b943c3fd0d5306f19e6ce419635cc0c6af0f60bcf05 SHA512 b48debb9aa2c64074e5dd315140bf0a09126345dc05a1685ea9dec18d25b7cd639b1c07167764ec0823f623cc83524daa07898105098dee6a03e1770d60e42d7 |
45 |
-DIST thunderbird-60.8.0-et.xpi 570868 BLAKE2B a3f9216422e27c75cd9cee262d6deac3d93185c14c6f6179e7306ad0e77e1edcef43cbe1e8778f1497174e6debb79fcdd95c2e69403dd9de59fc3f9f1772f7a1 SHA512 2b0a5455c1664877fe5530422248e8fbfcb1b97e68e264a1fb771ed787f4baeeed758fed4be66a0c389888154fd5f08de8032ab4651188c35cff9fe8a9525371 |
46 |
-DIST thunderbird-60.8.0-eu.xpi 581385 BLAKE2B 70870b9e17677a826486f08f293f9272368756d5bd5dbf0ddb0119df3b7a4596eb5e1405568e3574f40744ddfc48f52e8e56bf47b2f3f704d5a2e6dffc4d0e56 SHA512 30ef0e8dffcb2b42ad3efe43c8a0ab6895a757ec4406de6911f6444840384e427bcb517f8d4eb7a8294567d55f67545c4b8ce593aa063f2e843957c17eac715b |
47 |
-DIST thunderbird-60.8.0-fi.xpi 575755 BLAKE2B 3176cdedb8a8c9dde11e361687716d3f8978dd3582b0ce677a84967a3bc7a595be37da52f9d22e2a03afd10ace0235ab8e15a9ba34b27ae0babe61cea19aad0d SHA512 b6595fa0e1ca4baa353705c0067ea05a4d1daade48c7de057356a5aeaccc19d666a0648ce2ff5108ccd3464ed3f4e1b59cac48dcba1991426373a04fe1323230 |
48 |
-DIST thunderbird-60.8.0-fr.xpi 608467 BLAKE2B c6b368a0b0a573ad5fe24f473c472ab3250a441a899b11c5971c614a863714ddc3683ab50183b7d408ce371fe3c06759ca2de242884f1796198c272230bd5e71 SHA512 bd76b229973e795516fe6f6c8d3dd60da986a26a915a622450e823043741c8fe6d526d29cd3566faf5bcd78109da89853747a24790ce448ea4f4b072efc18c8a |
49 |
-DIST thunderbird-60.8.0-fy-NL.xpi 593851 BLAKE2B 37898ec4c76a8741fa3e896160f2ca28686f2eb85af3d5c709df7a68a39a47c0e95408f4c4e46a6de5349699259a390071cd4a559f583377cdcd783e20925ac6 SHA512 d8c359757cb0514271208977df3dc4b40f49287001198fb09e3199866f0712d0bf7c3f4ade3216cd08601ffa7c6b8cf2ca7e2cc91856819d013bfa43940c794d |
50 |
-DIST thunderbird-60.8.0-ga-IE.xpi 603506 BLAKE2B 7c76830f4d1b34e7ddeef6498a2ddbced3cd07d9d7bc75deeae78792ede033de173f9a0e95cbc93f668f2be56c2c5f07e5bd3c93aac6f216cd0355ed70cde005 SHA512 7f1c59d222fc98825f3aa8eea6c6a122aa904402d3d499d67d26743588da003c6e92214e1492a1b6aa853397161c3d450c6fa4830ba5e3ea75a8fcbfc1f4e662 |
51 |
-DIST thunderbird-60.8.0-gd.xpi 599262 BLAKE2B ed96d797e80caab3867185c0f9d8afa51b1a6d0ae1d37e6a810dba2f9041bac2a16e7d62b0bf149aa2da9ef06f8dd8d46d31f0d05dcae0c0e7364d9dfbfca8c6 SHA512 bb6f36d842a06e34199bf90bb8511b1a91d79fb0c6e073f125b0a555f344d531bcdb9bf78c804472414fcadcff0e66a9bebdc64e0d0832e19fce5dbe3671f3b6 |
52 |
-DIST thunderbird-60.8.0-gl.xpi 580343 BLAKE2B b12d06a801864c9627569f0dbe6b77bd5d2c68b30bc0159d0bba3030b88c26d3252e735bd1d334859b5793170e57cef0002ef84605e216e9328b3644fc9daceb SHA512 666f13a8229f73966456975cc51db9bfbacf2645f887cc072ae0998f227acd6f33c4fafee8a7805f8e8850c9043ed6a05ef9b9fd261c1ec9ebc53127bab2d26d |
53 |
-DIST thunderbird-60.8.0-he.xpi 617144 BLAKE2B 832e397c908af6422314231333db15f1cb75e307136839e8253d4657456ae2985f8d953e5fe2f5ab5906688fc5c3817c9242b7b24ee006b8549ec95b8321aa5d SHA512 40e66995e06d39d11062955257761d3a6539bbe86849fb14f0a9b111d5556d7edd591abf2a4498ba7e226c2fa13031ebd2f0cb768cdfbc170249cf0586915608 |
54 |
-DIST thunderbird-60.8.0-hr.xpi 582239 BLAKE2B 199bb41a3745cf5aa7d72627d5e2634ef093ed0d93b78be9223a5a4fb5f00f17945d2a37bd1124991b7e6ead746fa0a158ffe08a35f731f88955fe292b6dee81 SHA512 eade1cb89a5c5ec4dfda113774c6a93f68676faf584b0bcc4b6d25ca45c635b3e7e48bde6748e14b899ec0ab5370e1259dfdda0f6a3221bc6b4eac79d2675295 |
55 |
-DIST thunderbird-60.8.0-hsb.xpi 615132 BLAKE2B 4e1e51adf45fd1d09249691fa17c19d0ef522eb8041a301248a9943c7def37f3b604defe531743550ed0cc8788d58f33d21aa95cc97afb4402e929e2a4d978ed SHA512 3efafdca843a17dd950e637fdf58b4003b21ed76afd52021c0b5f428cb218370b57a7784be2db5be7e2c23a937089a5fca10463b778e2d080cb7b7d507838a77 |
56 |
-DIST thunderbird-60.8.0-hu.xpi 615345 BLAKE2B 3680b726ff6b5182d6e1756d2520dba3417939b4a17e5731573182523d32c92c1d0bf11ed6abc9c48713c80590c557176d6858ce0312003ae2e838076dc95eee SHA512 b33b88f566f42e0bc3a80ea2b1e3300addfe0379af5997cd53da4ed6af67bceb2c6a1396de78f788a14b9541518f118e7ad455fe78512019a6cfad5e899d7c17 |
57 |
-DIST thunderbird-60.8.0-hy-AM.xpi 653531 BLAKE2B 249acc09dd0e527c189c0a1602b78ce17d0ae19687ccf80229e3c0aaa8783ea3123da47657432730425a012b6bb73f54b1c3a59eb8ee00ceda24c86d15c0e1a6 SHA512 7c03aac474651a64d7714074ab9b0264fbacd2858f87bb014edd0404111335a5ca36eb3e469a515a83aa036a5439ec4110c42680b3a8b49412c5c072662e1191 |
58 |
-DIST thunderbird-60.8.0-id.xpi 568861 BLAKE2B ce63557ba7626aa03eb4bc395ab7f9488077cb51924b91a87ba7cf0e7f0f4c9b25854f0f778dda7edeb330ae2e3a621018998e9aff87dc4d019f0c91f8e4cdb8 SHA512 685424c205f9d89ae1105beff1964afcf511b44450b6b0f9e19d49e5fbc9edc70dab7533c7c9e2b107bdceb0c0bd9eeff8b9814dff08debb9dcacc681c408c9e |
59 |
-DIST thunderbird-60.8.0-is.xpi 579047 BLAKE2B 0a1cccf5be68e79273ed4e4943a348065a7fb33c2b5571e5f0ae9a0d2a2edd2f262e29ba3fa17311b5105a8b55fc107fa0eb69da46a5447da5e317d8c187584c SHA512 e1bceb4c8fec5582c8a1eebaa03c6f64876b2d6f4d8cc921a4a76eb380f361003109ddfe05ec249fe8eaaf4c6606e68ed4f55bd93b5160f058abd611de9c1e55 |
60 |
-DIST thunderbird-60.8.0-it.xpi 477500 BLAKE2B d0a8cb5f781781e16aba1b303e17e51eccf2d04a86670e6195c8ca14b909229bf5d2f9b978b2a43dfca5249a23bf6974ecd156cf075394d3565036308f974516 SHA512 fa4cc59f1b64a532b2d31c2ac82f8153284b0135a669b3da36984289234f54ac94474885ab73e525384f3cec93c46ead53d00fa888d3163663696d94a06cf460 |
61 |
-DIST thunderbird-60.8.0-ja.xpi 653344 BLAKE2B eb2e2cb15de3a8a0f935c6e6b167e93e3178ed7295e084fb4632784ee4d2439939efca2341a2b21a6e6cbf40ebad1498fba8fc5ac9cea37db1d8e856650f4af3 SHA512 670a582a4bb8c52903bf00b3aaaed74d9ca29c58a7ee989f20d006771c2e00dc4b512db51617f1c9e65a98441901cb31b9933189a5af07f96a11c4632afd4358 |
62 |
-DIST thunderbird-60.8.0-ko.xpi 619731 BLAKE2B b46a1fe32e63269935ecf697e327f8f25477ce05987bd51fb673e3265985c48b3097395f1e96680eb06af4b149be286f3ac97a459412d15b36026dccbc4a173b SHA512 cee7843a94772578145f03a4726b0d60ea513800365cd7c2fa85c94fbeca536ca45d5203fd091d6333834e6345aa31febdbd27535ed7a11782b80e597765d8e6 |
63 |
-DIST thunderbird-60.8.0-lt.xpi 605441 BLAKE2B e1ed67ec3ecfe5b741cf49537802d3ba634d8ffa562bfba7eb4d8d55c2c76321d70fa5cf2d711231225000267268d7e1df768bc4aba6ec13bc9c3720492e6332 SHA512 7779f34c8c041c29672781cb9e48934fd81ec6a3d2af95db9a39e33c650517d510e527578b8355fcb87b6442b0998004ebf07a57c060d8818c156bbd2487a548 |
64 |
-DIST thunderbird-60.8.0-nb-NO.xpi 577003 BLAKE2B ee86125d4c34291182a98197c4706555e2003b7667ad516341382f3b351670660398f9077cd49901751e4bd58dc2cd37f43ee556bcaadff500260ea98c6e2899 SHA512 53f956cc91a834c69d711fb23f7c4628159d7e3c3a33af9b861c0666bc26279c41c793906a332040c2caa3404a5a71aabaf4082995eb94121ee3a75a5e3745d6 |
65 |
-DIST thunderbird-60.8.0-nl.xpi 583914 BLAKE2B 104a06a3edb470d8bc2e1187f41d5edd28f083a4e93030e7c8a2150833e2e0f2abde9b7257cec7193db0dde5e602b7506cf2f2b8f63680d04fce41cc7729e554 SHA512 44001fcd69c370e12c55891afbe5be79cd7360d3e8b677f1682b4c37601c6a0dcdba68525e0627a537018d1c84b0810fa6b241d980125589f30818cd614cbcdc |
66 |
-DIST thunderbird-60.8.0-nn-NO.xpi 576422 BLAKE2B 698d282efda0750ab2bdaa818c3f827286d6225f0969ea16a2de1e727bbce02434b08f7f409e0604708b5f813d2a96297e0d24daaf48dc2e572d32db1e4fd03c SHA512 644e7440a5a47c34a281484a3c16c55037eba782ce51717adfc4306f38720a0d4dfa24b59344bbb1affb03de55dc21984b58497450912235cc96668fb9aba748 |
67 |
-DIST thunderbird-60.8.0-pl.xpi 480726 BLAKE2B b3d10588582f8855d714d505e1cba7da8e6a67f1ba752cea52c1396ddcc79d0ba57774889ed3fb7168f8468bb2d3cdb44c11bb457483e8729010f130be900d24 SHA512 ae494b7bd0e0f1287ee6291e6b4bd2b869a8f4ef74113aa88cc53789a75b4190e9d128641feea425804a6a26f853686c4410bb5bcc7253ab89500255a07db03c |
68 |
-DIST thunderbird-60.8.0-pt-BR.xpi 588834 BLAKE2B c1b2bb38edf447d91642f766e5b394cb44e230c7011b8296979102c5ffc93880e811bae5a7b13efc45e95d06ade6a60e8c21ae162dfbe65c8703dfdf373b03b9 SHA512 bbefc1b55be40d9be280292bd48c48e555dd2d6535f16b4155940e2cf3f2119b6b0d3da7fa83d66e5f530eb5b3c40aa4b7125d249feeb8177063888c26530568 |
69 |
-DIST thunderbird-60.8.0-pt-PT.xpi 593186 BLAKE2B 8e5804d07d6b62f798598365ac407443e5fcdd49a304bb6135fe3fa88a4f1d62718160082986f35854114708cf43931984ae15c948bb986a58bcd03752a69c4d SHA512 b88106161385d9853febfa40666d5fad961fbd331030e382f6ed681ebeb5046fb50daaaafd04a551bc9dab9f50e16aea3fca678d09de93461b4279933314431a |
70 |
-DIST thunderbird-60.8.0-rm.xpi 578384 BLAKE2B 6527bd3b39ebc26a7d13fa1d5d99ca26eb3547925d36638151c489694c0eb8a74a2758397ae60304b1504680b7181c20a1e86280889f274d1c87e6396cd4a25a SHA512 b7cc627d0c8d367dc6b6ea9a56d5e60dfbec41708cd36c38856d5cee3e9e5cfe7949681fc00714105b6f9d989aa26ec56eac3c3165402f091deb83fbdc01de72 |
71 |
-DIST thunderbird-60.8.0-ro.xpi 584308 BLAKE2B a2c247aaf096cbfa955645c45c8ffabfebaf93dea4c8ab0f7904ddfd3de0e0b751bd4ca06a000ca2e7d74ac959a131c592f3a942fc4a49f21e0f5f96923c07cd SHA512 d413a9f5e04520448b38f5e8729b0ef939a409edd6e8c5409c3fef397056fba0a0d0b323c04c203114b3e5cb37fd406242f9e508e25707719d4eecfecd99f557 |
72 |
-DIST thunderbird-60.8.0-ru.xpi 694706 BLAKE2B ede404c70f22ce9d9cf54c9551386a62cac1c6ca5cd64219fd4cdf793ce26390107db9b04fdc22885aca1c1af36d1e4ec9f95256f840fa7655cee943ad083d97 SHA512 9b868097cb556cff75d59c55fcb56c7688cd844703b346d629e21669d0d10df2dd2c5d80aac2370a62f3eff261819102e6b25be14dc30f3b64fd3234fc0c487f |
73 |
-DIST thunderbird-60.8.0-si.xpi 647589 BLAKE2B 73f07401247adaa19d7f1ba544b13706459dac4f15454d33ebcf3f49f3ea7ed6d14f8adf3768d56a10d6d08b8986d5a6bff4ec4b940254e25c3b090b561e01a1 SHA512 81d44f9bb1f234d643520164ec5b06c34a2fde0438498ab1c927eafd64a8238148d608173e7c952e582e1357d9e65600748d1c972ad38b5cfa44f5e5a819274b |
74 |
-DIST thunderbird-60.8.0-sk.xpi 612217 BLAKE2B d8cf6ed4b46d686a0bff800511f4e2cd828692c002e79321bf99f568ba9ddbf68b0f1eba452d95536c83426502e81dec137c31a686158ef0b04886b2f78c6bff SHA512 6c22ccd50ce86f0a70f2b81b55ecf971fa39dd068f4b5250e551a68dde24129023ebbc59c65d8d519f09a2a7bbc62a88216da917365769f2759d6f764ca10dfe |
75 |
-DIST thunderbird-60.8.0-sl.xpi 589947 BLAKE2B a1b053a2bb45056eaa4dc562cffb1b25dad4b5f74d0a33629bcfb54e49862bf9fbe26c7c6908a0f2a34bf6d07095cb851e16c2e94b29431993c5b47e66f35a16 SHA512 12eb163775da8dc77bd75fb2a3610633285f4b35cb2ee7162905a561e7447c54ce4a95acc20f02e0056ec34193f8bfca9e18dfbc78017615e775a82ecf0ca9bd |
76 |
-DIST thunderbird-60.8.0-sq.xpi 593096 BLAKE2B 968a923e5680f6fc90fc670e48068f9b8c06f0feb33486f5ea6e5d7b8c94cf9e1d0812a99530185bef0ab1326b173592cacb5b812471917223797dc464889100 SHA512 2e9cfe30fb25c023d370028ee3f81177a25bcfa65505852d57fc3362582017a92ba4acf1a85e645b9aa7cc67d4cb1bb0c5da7017c8deb95c5166c83e993dd9ae |
77 |
-DIST thunderbird-60.8.0-sr.xpi 641527 BLAKE2B 7f7db0d1aaa29a00df668cfeab6830fcde133d930b2317fd7d4edb370483483caf65487406a480079b9554627205e9ebe4148c6429e08ba8fad16ca2a9eafd7e SHA512 5df131d60f6e88b50849e45dcaecf3db60ffe1f0d60c503804e14ae84656230be245e97d6fcb4546c57ce6d74df1b6b856a693c285cf12dfa412d960a3bf878f |
78 |
-DIST thunderbird-60.8.0-sv-SE.xpi 594078 BLAKE2B 520e036c5650fcc70e6d20d16c9bc435c4f0f1d5ccc02539b7763760601cc015886b009cfa3e34d41a1ecdc318522fd1672f75236d507b926a5c8acf91fc4a13 SHA512 2552f42a10eba2b27b39c373cb94ef0e990bc6c5712c585635f420b81ac891035843b8fdb90b9fd70430c39e8d730286005bd2334ff255574e7d32370f40fe98 |
79 |
-DIST thunderbird-60.8.0-tr.xpi 598011 BLAKE2B 643705ab19e76136f016d3bcb57a9c0fa4f1bcc2b2c8648e20d8caa9ae336c66cd2e7a720575f9bca8fd734a17e6bc262efaeba7caef932d5811724e3b5fa805 SHA512 5641107aeaa4882373323c8abac60b9312b413e8f706c293d25df981fecd25490be4aa0ec672befacacccaf9b47cf933ec4c58ecb88f391d42b9cf9db62a8d05 |
80 |
-DIST thunderbird-60.8.0-uk.xpi 684155 BLAKE2B 14fab464620240a30a650c4371ce790d91c6287dea8fdecd69d77b55086fba8a87a115ae11fd12d753a8efb47827936bf057ebe300939cc6e612ca67de971c0f SHA512 f45f607c5b3a4bb411afc7126279160e293f04cbb8be4a9a0b6e62f431a860656eee7e57c6761d5709aaa80b244c48c026d294ba54214276b770341ff225ad3b |
81 |
-DIST thunderbird-60.8.0-vi.xpi 637187 BLAKE2B 7ecd85e521b230a2de85382f0ca2588523e6a0a819124bd440cc34859230d89f827fc2ad3e193dcc5049bedf21fd1ce3bc177c6451278eee13623532828d72a7 SHA512 47dd90cae041761fd58db8a9c9b1c97e7df1933cb6f2e36f11376d683cd7f802fcfb74d8887b5333222484daa1e6c925608d54a4ec30f1ba8d6b234dba324407 |
82 |
-DIST thunderbird-60.8.0-zh-CN.xpi 626284 BLAKE2B 90576f52f491b6af98489ee02fd48a7e27ca25eb4090986abe0ae67edc866240fc77e3b9aeeb768759eef9f2cc0b138f6aa60f59473ad2e6d786e578ff5da194 SHA512 35fc72b7894b7a678c57e8b89332a3478bd8eb49db01e8cd74f9a347466f577ddbcfa07dde487478e9c120d462ada430b0a569ab50114a0f603cbceb8223a137 |
83 |
-DIST thunderbird-60.8.0-zh-TW.xpi 626190 BLAKE2B e388d36ca6963d406372af7d26e9ea612cc69633a162fdf96f298a4d61753058cabdc5c4f400345751e7485a4f1bd5d75cb129dc993722f796936f3659da0ef0 SHA512 41abd5e0a83bb8da396e1b3f469be9c89a09aef74f2a6e9ee7cde27b8d09980b2539d1c36571b65cdafb1bbf765c671105c519db63aa33131781125dacdb3a83 |
84 |
-DIST thunderbird-60.8.0.source.tar.xz 285643576 BLAKE2B 223915c001c19908db5a4d6a580ff210f45b5c61a06212ba630a2d1b348b49b7067985b3ef42ee1f69fdc14725aecafd36ecea55af42cb6f6e4e00197ffc2178 SHA512 b465544a8cbedf0aff0f737cf98e2d030331f1ea016b2e541dfe30a5cf3172f9075e5a9c8d6b7e0f97ffc2e0d3eebbaf9a39e76a499b9fc976bbc0c944dfd058 |
85 |
DIST thunderbird-68.0-ar.xpi 617171 BLAKE2B 27a411e4d5cee4044ff1bf0d0354aa935fda5eb07b3654e5e001aa23ee4cd1f02c957eb77ac9c6562ff7f80a113ebd5756d121cb8b8032b9353b5b300ff87241 SHA512 1ee4620a960802fc8d73d0ab1afa89bca2b2f835004442ffd76a2fc0e48ab3ea3bd353f6b3e5a9b7111dbcb5b663c8b13e8c48ab3d06b8c7031b004e869e9908 |
86 |
DIST thunderbird-68.0-ast.xpi 551303 BLAKE2B 9ecbf665a1b108c61836566cdfa6808c6f153b56b0295e476567e695f11eacd921cb06eb224736f783d501bcff14a2e01db02668c9d2497cba22e126996f36c3 SHA512 5deb769bcee2826d8e5d35bbaaa1c9df0006d4c83c3c0a008c09f3447b3d4c0972b87dd05b07bd9aadb75053973d837bda1fd469b50c6d21b71b6f42390e547f |
87 |
DIST thunderbird-68.0-be.xpi 646284 BLAKE2B ffdac9dc29ad762c5b0a204590ffacaf1f072277749695544554d7050ad84611f37106572f80a5a0c473d5ad5d07ac50c5d5beb537014b4b7ea7ef00ce619e1b SHA512 0fd2e939807cd1ede38308b0c931c1b9bf805f48c625fddb7d51f8b01067f68242c77726f442fd662259389bf580550fea92defca9fc1a508c394ef3ac2cddf8 |
88 |
|
89 |
diff --git a/mail-client/thunderbird/files/thunderbird-60-sqlite3-fts3-tokenizer.patch b/mail-client/thunderbird/files/thunderbird-60-sqlite3-fts3-tokenizer.patch |
90 |
deleted file mode 100644 |
91 |
index 48ebbf1..0000000 |
92 |
--- a/mail-client/thunderbird/files/thunderbird-60-sqlite3-fts3-tokenizer.patch |
93 |
+++ /dev/null |
94 |
@@ -1,99 +0,0 @@ |
95 |
-# HG changeset patch |
96 |
-# User Arfrever Frehtes Taifersar Arahesis <Arfrever@××××××.Org> |
97 |
-# Date 1543532530 0 |
98 |
-# Thu Nov 29 23:02:10 2018 +0000 |
99 |
-# Node ID 1c480085935783bd1d240860bb44f410e2d36322 |
100 |
-# Parent 6453222232be364fb8ce3fd29b6cbcd480e5f2e3 |
101 |
-Bug 1270882 - Enable support for SQLite custom FTS3 tokenizers at run time. |
102 |
- |
103 |
-Do not require that SQLite has been built with support for custom FTS3 |
104 |
-tokenizers enabled by default. This allows to use system SQLite in |
105 |
-distributions which provide SQLite configured in this way (which is SQLite |
106 |
-upstream's default configuration due to security concerns). |
107 |
- |
108 |
-Requires exposing the sqlite3_db_config symbol in bundled SQLite. |
109 |
- |
110 |
-Disable no longer needed setting of SQLITE_ENABLE_FTS3_TOKENIZER macro in |
111 |
-bundled SQLite build. |
112 |
- |
113 |
---- a/db/sqlite3/src/moz.build Thu Nov 29 19:08:28 2018 +0000 |
114 |
-+++ b/db/sqlite3/src/moz.build Thu Nov 29 23:02:10 2018 +0000 |
115 |
-@@ -58,10 +58,6 @@ |
116 |
- if CONFIG['MOZ_WIDGET_TOOLKIT'] == 'uikit': |
117 |
- DEFINES['SQLITE_ENABLE_LOCKING_STYLE'] = 0 |
118 |
- |
119 |
--# Thunderbird needs the 2-argument version of fts3_tokenizer() |
120 |
--if CONFIG['MOZ_THUNDERBIRD'] or CONFIG['MOZ_SUITE']: |
121 |
-- DEFINES['SQLITE_ENABLE_FTS3_TOKENIZER'] = 1 |
122 |
-- |
123 |
- # Turn on SQLite's assertions in debug builds. |
124 |
- if CONFIG['MOZ_DEBUG']: |
125 |
- DEFINES['SQLITE_DEBUG'] = 1 |
126 |
---- a/db/sqlite3/src/sqlite.symbols Thu Nov 29 19:08:28 2018 +0000 |
127 |
-+++ b/db/sqlite3/src/sqlite.symbols Thu Nov 29 23:02:10 2018 +0000 |
128 |
-@@ -45,6 +45,7 @@ |
129 |
- sqlite3_create_function16 |
130 |
- sqlite3_create_module |
131 |
- sqlite3_data_count |
132 |
-+sqlite3_db_config |
133 |
- sqlite3_db_filename |
134 |
- sqlite3_db_handle |
135 |
- sqlite3_db_mutex |
136 |
---- a/storage/mozStorageConnection.cpp Thu Nov 29 19:08:28 2018 +0000 |
137 |
-+++ b/storage/mozStorageConnection.cpp Thu Nov 29 23:02:10 2018 +0000 |
138 |
-@@ -679,6 +679,10 @@ |
139 |
- return convertResultCode(srv); |
140 |
- } |
141 |
- |
142 |
-+#ifdef INIT_SQLITE_FTS3_TOKENIZER |
143 |
-+ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0); |
144 |
-+#endif |
145 |
-+ |
146 |
- // Do not set mDatabaseFile or mFileURL here since this is a "memory" |
147 |
- // database. |
148 |
- |
149 |
-@@ -715,6 +719,10 @@ |
150 |
- return convertResultCode(srv); |
151 |
- } |
152 |
- |
153 |
-+#ifdef INIT_SQLITE_FTS3_TOKENIZER |
154 |
-+ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0); |
155 |
-+#endif |
156 |
-+ |
157 |
- // Do not set mFileURL here since this is database does not have an associated |
158 |
- // URL. |
159 |
- mDatabaseFile = aDatabaseFile; |
160 |
-@@ -746,6 +754,10 @@ |
161 |
- return convertResultCode(srv); |
162 |
- } |
163 |
- |
164 |
-+#ifdef INIT_SQLITE_FTS3_TOKENIZER |
165 |
-+ ::sqlite3_db_config(mDBConn, SQLITE_DBCONFIG_ENABLE_FTS3_TOKENIZER, 1, 0); |
166 |
-+#endif |
167 |
-+ |
168 |
- // Set both mDatabaseFile and mFileURL here. |
169 |
- mFileURL = aFileURL; |
170 |
- mDatabaseFile = databaseFile; |
171 |
---- a/storage/moz.build 2018-11-14 10:14:14.000000000 -0500 |
172 |
-+++ b/storage/moz.build 2018-11-29 17:05:42.106058951 -0500 |
173 |
-@@ -101,16 +101,20 @@ |
174 |
- # |
175 |
- # Note: On Windows our sqlite build assumes we use jemalloc. If you disable |
176 |
- # MOZ_STORAGE_MEMORY on Windows, you will also need to change the "ifdef |
177 |
- # MOZ_MEMORY" options in db/sqlite3/src/Makefile.in. |
178 |
- if CONFIG['MOZ_MEMORY'] and not CONFIG['MOZ_SYSTEM_SQLITE']: |
179 |
- if CONFIG['OS_TARGET'] != 'Android': |
180 |
- DEFINES['MOZ_STORAGE_MEMORY'] = True |
181 |
- |
182 |
-+# Thunderbird needs the 2-argument version of fts3_tokenizer() |
183 |
-+if CONFIG['MOZ_THUNDERBIRD'] or CONFIG['MOZ_SUITE']: |
184 |
-+ DEFINES['INIT_SQLITE_FTS3_TOKENIZER'] = 1 |
185 |
-+ |
186 |
- # This is the default value. If we ever change it when compiling sqlite, we |
187 |
- # will need to change it here as well. |
188 |
- DEFINES['SQLITE_MAX_LIKE_PATTERN_LENGTH'] = 50000 |
189 |
- |
190 |
- # See Sqlite moz.build for reasoning about TEMP_STORE. |
191 |
- # For system sqlite we cannot use the compile time option, so we use a pragma. |
192 |
- if CONFIG['MOZ_SYSTEM_SQLITE'] and (CONFIG['OS_TARGET'] == 'Android' |
193 |
- or CONFIG['HAVE_64BIT_BUILD']): |
194 |
|
195 |
diff --git a/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch b/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch |
196 |
deleted file mode 100644 |
197 |
index 975e0cf..0000000 |
198 |
--- a/mail-client/thunderbird/files/thunderbird-60.0-blessings-TERM.patch |
199 |
+++ /dev/null |
200 |
@@ -1,70 +0,0 @@ |
201 |
-https://github.com/erikrose/blessings/pull/137 |
202 |
- |
203 |
-Fixes: https://bugs.gentoo.org/654316 |
204 |
- |
205 |
-From 5fefc65c306cf9ec492e7b422d6bb4842385afbc Mon Sep 17 00:00:00 2001 |
206 |
-From: Jay Kamat <jaygkamat@×××××.com> |
207 |
-Date: Fri, 24 Aug 2018 11:11:57 -0700 |
208 |
-Subject: [PATCH 1/2] Fix error when TERM is unset or improperly set |
209 |
- |
210 |
---- |
211 |
- blessings/__init__.py | 9 +++++++-- |
212 |
- 1 file changed, 7 insertions(+), 2 deletions(-) |
213 |
- |
214 |
-diff --git a/blessings/__init__.py b/blessings/__init__.py |
215 |
-index 98b75c3..3872b5f 100644 |
216 |
---- a/third_party/python/blessings/blessings/__init__.py |
217 |
-+++ b/third_party/python/blessings/blessings/__init__.py |
218 |
-@@ -94,8 +94,13 @@ def __init__(self, kind=None, stream=None, force_styling=False): |
219 |
- # init sequences to the stream if it has a file descriptor, and |
220 |
- # send them to stdout as a fallback, since they have to go |
221 |
- # somewhere. |
222 |
-- setupterm(kind or environ.get('TERM', 'unknown'), |
223 |
-- self._init_descriptor) |
224 |
-+ try: |
225 |
-+ setupterm(kind or environ.get('TERM', 'dumb') or 'dumb', |
226 |
-+ self._init_descriptor) |
227 |
-+ except: |
228 |
-+ # There was an error setting up the terminal, either curses is |
229 |
-+ # not supported or TERM is incorrectly set. Fall back to dumb. |
230 |
-+ self._does_styling = False |
231 |
- |
232 |
- self.stream = stream |
233 |
- |
234 |
- |
235 |
-From d885df78c6f931abf3259343aaaa897e16c8cba1 Mon Sep 17 00:00:00 2001 |
236 |
-From: Jay Kamat <jaygkamat@×××××.com> |
237 |
-Date: Sat, 1 Sep 2018 13:20:32 -0700 |
238 |
-Subject: [PATCH 2/2] Explicitly catch curses.error |
239 |
- |
240 |
---- |
241 |
- blessings/__init__.py | 2 +- |
242 |
- 1 file changed, 1 insertion(+), 1 deletion(-) |
243 |
- |
244 |
-diff --git a/blessings/__init__.py b/blessings/__init__.py |
245 |
-index 3872b5f..fdceb09 100644 |
246 |
---- a/third_party/python/blessings/blessings/__init__.py |
247 |
-+++ b/third_party/python/blessings/blessings/__init__.py |
248 |
-@@ -97,7 +97,7 @@ def __init__(self, kind=None, stream=None, force_styling=False): |
249 |
- try: |
250 |
- setupterm(kind or environ.get('TERM', 'dumb'), |
251 |
- self._init_descriptor) |
252 |
-- except: |
253 |
-+ except curses.error: |
254 |
- # There was an error setting up the terminal, either curses is |
255 |
- # not supported or TERM is incorrectly set. Fall back to dumb. |
256 |
- self._does_styling = False |
257 |
- |
258 |
- |
259 |
---- a/python/mach/mach/logging.py |
260 |
-+++ b/python/mach/mach/logging.py |
261 |
-@@ -93,7 +93,7 @@ |
262 |
- |
263 |
- def set_terminal(self, terminal): |
264 |
- self.terminal = terminal |
265 |
-- self._sgr0 = blessings.tigetstr('sgr0') or '' if terminal and blessings else '' |
266 |
-+ self._sgr0 = terminal.normal if terminal and blessings else '' |
267 |
- |
268 |
- def format(self, record): |
269 |
- f = record.msg.format(**record.params) |
270 |
- |
271 |
|
272 |
diff --git a/mail-client/thunderbird/files/thunderbird-60.0-rust-1.29-comp.patch b/mail-client/thunderbird/files/thunderbird-60.0-rust-1.29-comp.patch |
273 |
deleted file mode 100644 |
274 |
index 6fbd13f..0000000 |
275 |
--- a/mail-client/thunderbird/files/thunderbird-60.0-rust-1.29-comp.patch |
276 |
+++ /dev/null |
277 |
@@ -1,37 +0,0 @@ |
278 |
-https://bugs.gentoo.org/666898 |
279 |
- |
280 |
-https://bugzilla.mozilla.org/show_bug.cgi?id=1479540 |
281 |
---- a/build/moz.configure/init.configure |
282 |
-+++ b/build/moz.configure/init.configure |
283 |
-@@ -572,17 +572,26 @@ option('--target', nargs=1, |
284 |
- @imports(_from='__builtin__', _import='KeyError') |
285 |
- @imports(_from='__builtin__', _import='ValueError') |
286 |
- def split_triplet(triplet, allow_unknown=False): |
287 |
- # The standard triplet is defined as |
288 |
- # CPU_TYPE-MANUFACTURER-OPERATING_SYSTEM |
289 |
- # There is also a quartet form: |
290 |
- # CPU_TYPE-MANUFACTURER-KERNEL-OPERATING_SYSTEM |
291 |
- # But we can consider the "KERNEL-OPERATING_SYSTEM" as one. |
292 |
-- cpu, manufacturer, os = triplet.split('-', 2) |
293 |
-+ # Additionally, some may omit "unknown" when the manufacturer |
294 |
-+ # is not specified and emit |
295 |
-+ # CPU_TYPE-OPERATING_SYSTEM |
296 |
-+ parts = triplet.split('-', 2) |
297 |
-+ if len(parts) == 3: |
298 |
-+ cpu, _, os = parts |
299 |
-+ elif len(parts) == 2: |
300 |
-+ cpu, os = parts |
301 |
-+ else: |
302 |
-+ die("Unexpected triplet string: %s" % triplet) |
303 |
- |
304 |
- # Autoconf uses config.sub to validate and canonicalize those triplets, |
305 |
- # but the granularity of its results has never been satisfying to our |
306 |
- # use, so we've had our own, different, canonicalization. We've also |
307 |
- # historically not been very consistent with how we use the canonicalized |
308 |
- # values. Hopefully, this will help us make things better. |
309 |
- # The tests are inherited from our decades-old autoconf-based configure, |
310 |
- # which can probably be improved/cleaned up because they are based on a |
311 |
- |
312 |
- |
313 |
- |
314 |
- |
315 |
|
316 |
diff --git a/mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1 b/mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1 |
317 |
deleted file mode 100644 |
318 |
index 97c5fd0..0000000 |
319 |
--- a/mail-client/thunderbird/files/thunderbird-gentoo-default-prefs-1.js-1 |
320 |
+++ /dev/null |
321 |
@@ -1,9 +0,0 @@ |
322 |
-pref("app.update.enabled", false); |
323 |
-pref("app.update.autoInstallEnabled", false); |
324 |
-pref("browser.display.use_system_colors", true); |
325 |
-pref("intl.locale.matchOS", true); |
326 |
-pref("general.useragent.locale", "chrome://global/locale/intl.properties"); |
327 |
-pref("mail.shell.checkDefaultClient", false); |
328 |
-# Do not switch to Smart Folders after upgrade to 3.0b4 |
329 |
-pref("mail.folder.views.version", "1"); |
330 |
-pref("extensions.autoDisableScopes", 0); |
331 |
|
332 |
diff --git a/mail-client/thunderbird/thunderbird-60.8.0.ebuild b/mail-client/thunderbird/thunderbird-60.8.0.ebuild |
333 |
deleted file mode 100644 |
334 |
index 7433210..0000000 |
335 |
--- a/mail-client/thunderbird/thunderbird-60.8.0.ebuild |
336 |
+++ /dev/null |
337 |
@@ -1,602 +0,0 @@ |
338 |
-# Copyright 1999-2019 Gentoo Authors |
339 |
-# Distributed under the terms of the GNU General Public License v2 |
340 |
- |
341 |
-EAPI=6 |
342 |
-VIRTUALX_REQUIRED="pgo" |
343 |
-WANT_AUTOCONF="2.1" |
344 |
-MOZ_ESR="" |
345 |
-MOZ_LIGHTNING_VER="6.2.5" |
346 |
-MOZ_LIGHTNING_GDATA_VER="4.4.1" |
347 |
- |
348 |
-PYTHON_COMPAT=( python3_{5,6,7} ) |
349 |
-PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' |
350 |
- |
351 |
-# This list can be updated using scripts/get_langs.sh from the mozilla overlay |
352 |
-MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR |
353 |
-es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it |
354 |
-ja ko lt nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr |
355 |
-sv-SE tr uk vi zh-CN zh-TW ) |
356 |
- |
357 |
-# Convert the ebuild version to the upstream mozilla version, used by mozlinguas |
358 |
-MOZ_PV="${PV/_beta/b}" |
359 |
- |
360 |
-# Patches |
361 |
-PATCHTB="thunderbird-60.0-patches-0" |
362 |
-PATCHFF="firefox-60.6-patches-07" |
363 |
- |
364 |
-MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" |
365 |
- |
366 |
-# ESR releases have slightly version numbers |
367 |
-if [[ ${MOZ_ESR} == 1 ]]; then |
368 |
- MOZ_PV="${MOZ_PV}esr" |
369 |
-fi |
370 |
-MOZ_P="${PN}-${MOZ_PV}" |
371 |
- |
372 |
-LLVM_MAX_SLOT=8 |
373 |
- |
374 |
-inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2 |
375 |
- |
376 |
-DESCRIPTION="Thunderbird Mail Client" |
377 |
-HOMEPAGE="https://www.mozilla.org/thunderbird" |
378 |
- |
379 |
-KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" |
380 |
-SLOT="0" |
381 |
-LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
382 |
-IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio |
383 |
- selinux startup-notification system-harfbuzz system-icu system-jpeg |
384 |
- system-libevent system-libvpx system-sqlite wifi" |
385 |
-RESTRICT="!bindist? ( bindist )" |
386 |
- |
387 |
-PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz ) |
388 |
-SRC_URI="${SRC_URI} |
389 |
- ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz |
390 |
- https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz |
391 |
- lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) |
392 |
- ${PATCH_URIS[@]}" |
393 |
- |
394 |
-ASM_DEPEND=">=dev-lang/yasm-1.1" |
395 |
- |
396 |
-CDEPEND=" |
397 |
- >=dev-libs/nss-3.36.7 |
398 |
- >=dev-libs/nspr-4.19 |
399 |
- >=app-text/hunspell-1.5.4:= |
400 |
- dev-libs/atk |
401 |
- dev-libs/expat |
402 |
- >=x11-libs/cairo-1.10[X] |
403 |
- >=x11-libs/gtk+-2.18:2 |
404 |
- >=x11-libs/gtk+-3.4.0:3 |
405 |
- x11-libs/gdk-pixbuf |
406 |
- >=x11-libs/pango-1.22.0 |
407 |
- >=media-libs/libpng-1.6.34:0=[apng] |
408 |
- >=media-libs/mesa-10.2:* |
409 |
- media-libs/fontconfig |
410 |
- >=media-libs/freetype-2.4.10 |
411 |
- kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) |
412 |
- virtual/freedesktop-icon-theme |
413 |
- dbus? ( |
414 |
- >=sys-apps/dbus-0.60 |
415 |
- >=dev-libs/dbus-glib-0.72 |
416 |
- ) |
417 |
- startup-notification? ( >=x11-libs/startup-notification-0.8 ) |
418 |
- >=x11-libs/pixman-0.19.2 |
419 |
- >=dev-libs/glib-2.26:2 |
420 |
- >=sys-libs/zlib-1.2.3 |
421 |
- >=virtual/libffi-3.0.10:= |
422 |
- virtual/ffmpeg |
423 |
- x11-libs/libX11 |
424 |
- x11-libs/libXcomposite |
425 |
- x11-libs/libXdamage |
426 |
- x11-libs/libXext |
427 |
- x11-libs/libXfixes |
428 |
- x11-libs/libXrender |
429 |
- x11-libs/libXt |
430 |
- system-harfbuzz? ( |
431 |
- >=media-libs/harfbuzz-1.4.2:0= |
432 |
- >=media-gfx/graphite2-1.3.9-r1 |
433 |
- ) |
434 |
- system-icu? ( >=dev-libs/icu-59.1:= ) |
435 |
- system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) |
436 |
- system-libevent? ( >=dev-libs/libevent-2.0:0=[threads] ) |
437 |
- system-libvpx? ( |
438 |
- >=media-libs/libvpx-1.5.0:0=[postproc] |
439 |
- <media-libs/libvpx-1.8:0=[postproc] |
440 |
- ) |
441 |
- system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] ) |
442 |
- wifi? ( |
443 |
- kernel_linux? ( |
444 |
- >=sys-apps/dbus-0.60 |
445 |
- >=dev-libs/dbus-glib-0.72 |
446 |
- net-misc/networkmanager |
447 |
- ) |
448 |
- ) |
449 |
- jack? ( virtual/jack )" |
450 |
- |
451 |
-DEPEND="${CDEPEND} |
452 |
- app-arch/zip |
453 |
- app-arch/unzip |
454 |
- >=sys-devel/binutils-2.30 |
455 |
- sys-apps/findutils |
456 |
- || ( |
457 |
- ( |
458 |
- sys-devel/clang:8 |
459 |
- !clang? ( sys-devel/llvm:8 ) |
460 |
- clang? ( |
461 |
- =sys-devel/lld-8* |
462 |
- sys-devel/llvm:8[gold] |
463 |
- ) |
464 |
- ) |
465 |
- ( |
466 |
- sys-devel/clang:7 |
467 |
- !clang? ( sys-devel/llvm:7 ) |
468 |
- clang? ( |
469 |
- =sys-devel/lld-7* |
470 |
- sys-devel/llvm:7[gold] |
471 |
- ) |
472 |
- ) |
473 |
- ( |
474 |
- sys-devel/clang:6 |
475 |
- !clang? ( sys-devel/llvm:6 ) |
476 |
- clang? ( |
477 |
- =sys-devel/lld-6* |
478 |
- sys-devel/llvm:6[gold] |
479 |
- ) |
480 |
- ) |
481 |
- ) |
482 |
- pulseaudio? ( media-sound/pulseaudio ) |
483 |
- elibc_glibc? ( |
484 |
- virtual/cargo |
485 |
- virtual/rust |
486 |
- ) |
487 |
- elibc_musl? ( |
488 |
- virtual/cargo |
489 |
- virtual/rust |
490 |
- ) |
491 |
- amd64? ( |
492 |
- ${ASM_DEPEND} |
493 |
- virtual/opengl |
494 |
- ) |
495 |
- x86? ( |
496 |
- ${ASM_DEPEND} |
497 |
- virtual/opengl |
498 |
- )" |
499 |
- |
500 |
-RDEPEND="${CDEPEND} |
501 |
- pulseaudio? ( |
502 |
- || ( |
503 |
- media-sound/pulseaudio |
504 |
- >=media-sound/apulse-0.1.9 |
505 |
- ) |
506 |
- ) |
507 |
- selinux? ( |
508 |
- sec-policy/selinux-mozilla |
509 |
- sec-policy/selinux-thunderbird |
510 |
- )" |
511 |
- |
512 |
-REQUIRED_USE="wifi? ( dbus )" |
513 |
- |
514 |
-S="${WORKDIR}/${MOZ_P%b[0-9]*}" |
515 |
- |
516 |
-BUILD_OBJ_DIR="${S}/tbird" |
517 |
- |
518 |
-llvm_check_deps() { |
519 |
- if ! has_version "sys-devel/clang:${LLVM_SLOT}" ; then |
520 |
- ewarn "sys-devel/clang:${LLVM_SLOT} is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." |
521 |
- return 1 |
522 |
- fi |
523 |
- |
524 |
- if use clang ; then |
525 |
- if ! has_version "=sys-devel/lld-${LLVM_SLOT}*" ; then |
526 |
- ewarn "=sys-devel/lld-${LLVM_SLOT}* is missing! Cannot use LLVM slot ${LLVM_SLOT} ..." |
527 |
- return 1 |
528 |
- fi |
529 |
- fi |
530 |
- |
531 |
- einfo "Will use LLVM slot ${LLVM_SLOT}!" |
532 |
-} |
533 |
- |
534 |
-pkg_setup() { |
535 |
- moz_pkgsetup |
536 |
- |
537 |
- # Avoid PGO profiling problems due to enviroment leakage |
538 |
- # These should *always* be cleaned up anyway |
539 |
- unset DBUS_SESSION_BUS_ADDRESS \ |
540 |
- DISPLAY \ |
541 |
- ORBIT_SOCKETDIR \ |
542 |
- SESSION_MANAGER \ |
543 |
- XDG_SESSION_COOKIE \ |
544 |
- XAUTHORITY |
545 |
- |
546 |
- if ! use bindist ; then |
547 |
- elog "You are enabling official branding. You may not redistribute this build" |
548 |
- elog "to any users on your network or the internet. Doing so puts yourself into" |
549 |
- elog "a legal problem with Mozilla Foundation" |
550 |
- elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" |
551 |
- elog |
552 |
- fi |
553 |
- |
554 |
- addpredict /proc/self/oom_score_adj |
555 |
- |
556 |
- llvm_pkg_setup |
557 |
-} |
558 |
- |
559 |
-pkg_pretend() { |
560 |
- # Ensure we have enough disk space to compile |
561 |
- CHECKREQS_DISK_BUILD="4G" |
562 |
- check-reqs_pkg_setup |
563 |
-} |
564 |
- |
565 |
-src_unpack() { |
566 |
- unpack ${A} |
567 |
- |
568 |
- # Unpack language packs |
569 |
- mozlinguas_src_unpack |
570 |
-} |
571 |
- |
572 |
-src_prepare() { |
573 |
- # Apply our patchset from firefox to thunderbird as well |
574 |
- rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \ |
575 |
- "${WORKDIR}"/firefox/2005_ffmpeg4.patch \ |
576 |
- "${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \ |
577 |
- || die |
578 |
- eapply "${WORKDIR}/firefox" |
579 |
- |
580 |
- eapply "${FILESDIR}"/thunderbird-60-sqlite3-fts3-tokenizer.patch |
581 |
- |
582 |
- # Ensure that are plugins dir is enabled as default |
583 |
- sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ |
584 |
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" |
585 |
- sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ |
586 |
- "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" |
587 |
- |
588 |
- # Don't error out when there's no files to be removed: |
589 |
- sed 's@\(xargs rm\)$@\1 -f@' \ |
590 |
- -i "${S}"/toolkit/mozapps/installer/packager.mk || die |
591 |
- |
592 |
- # Don't exit with error when some libs are missing which we have in |
593 |
- # system. |
594 |
- sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ |
595 |
- -i "${S}"/comm/mail/installer/Makefile.in || die |
596 |
- |
597 |
- # Apply our Thunderbird patchset |
598 |
- pushd "${S}"/comm &>/dev/null || die |
599 |
- eapply "${WORKDIR}"/thunderbird |
600 |
- |
601 |
- # NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual |
602 |
- # check on lightning version or changes: |
603 |
- # |
604 |
- # Confirm the version of lightning being grabbed for langpacks is the same |
605 |
- # as that used in thunderbird |
606 |
- #local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV}) |
607 |
- #if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then |
608 |
- # eqawarn "The version of lightning used for localization differs from the version" |
609 |
- # eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}" |
610 |
- # eqawarn "to ${THIS_MOZ_LIGHTNING_VER}" |
611 |
- #fi |
612 |
- |
613 |
- popd &>/dev/null || die |
614 |
- |
615 |
- # Allow user to apply any additional patches without modifing ebuild |
616 |
- eapply_user |
617 |
- |
618 |
- # Autotools configure is now called old-configure.in |
619 |
- # This works because there is still a configure.in that happens to be for the |
620 |
- # shell wrapper configure script |
621 |
- eautoreconf old-configure.in |
622 |
- |
623 |
- # Must run autoconf in js/src |
624 |
- cd "${S}"/js/src || die |
625 |
- eautoconf old-configure.in |
626 |
-} |
627 |
- |
628 |
-src_configure() { |
629 |
- # Add information about TERM to output (build.log) to aid debugging |
630 |
- # blessings problems |
631 |
- if [[ -n "${TERM}" ]] ; then |
632 |
- einfo "TERM is set to: \"${TERM}\"" |
633 |
- else |
634 |
- einfo "TERM is unset." |
635 |
- fi |
636 |
- |
637 |
- if use clang && ! tc-is-clang ; then |
638 |
- # Force clang |
639 |
- einfo "Enforcing the use of clang due to USE=clang ..." |
640 |
- CC=${CHOST}-clang |
641 |
- CXX=${CHOST}-clang++ |
642 |
- strip-unsupported-flags |
643 |
- elif ! use clang && ! tc-is-gcc ; then |
644 |
- # Force gcc |
645 |
- einfo "Enforcing the use of gcc due to USE=-clang ..." |
646 |
- CC=${CHOST}-gcc |
647 |
- CXX=${CHOST}-g++ |
648 |
- strip-unsupported-flags |
649 |
- fi |
650 |
- |
651 |
- #################################### |
652 |
- # |
653 |
- # mozconfig, CFLAGS and CXXFLAGS setup |
654 |
- # |
655 |
- #################################### |
656 |
- |
657 |
- mozconfig_init |
658 |
- # common config components |
659 |
- mozconfig_annotate 'system_libs' \ |
660 |
- --with-system-zlib \ |
661 |
- --with-system-bz2 |
662 |
- |
663 |
- # Must pass release in order to properly select linker |
664 |
- mozconfig_annotate 'Enable by Gentoo' --enable-release |
665 |
- |
666 |
- # Avoid auto-magic on linker |
667 |
- if use clang ; then |
668 |
- # This is upstream's default |
669 |
- mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld |
670 |
- elif tc-ld-is-gold ; then |
671 |
- mozconfig_annotate "linker is set to gold" --enable-linker=gold |
672 |
- else |
673 |
- mozconfig_annotate "linker is set to bfd" --enable-linker=bfd |
674 |
- fi |
675 |
- |
676 |
- # It doesn't compile on alpha without this LDFLAGS |
677 |
- use alpha && append-ldflags "-Wl,--no-relax" |
678 |
- |
679 |
- # Add full relro support for hardened |
680 |
- if use hardened; then |
681 |
- append-ldflags "-Wl,-z,relro,-z,now" |
682 |
- mozconfig_use_enable hardened hardening |
683 |
- fi |
684 |
- |
685 |
- # Modifications to better support ARM, bug 553364 |
686 |
- if use neon ; then |
687 |
- mozconfig_annotate '' --with-fpu=neon |
688 |
- |
689 |
- if ! tc-is-clang ; then |
690 |
- # thumb options aren't supported when using clang, bug 666966 |
691 |
- mozconfig_annotate '' --with-thumb=yes |
692 |
- mozconfig_annotate '' --with-thumb-interwork=no |
693 |
- fi |
694 |
- fi |
695 |
- if [[ ${CHOST} == armv*h* ]] ; then |
696 |
- mozconfig_annotate '' --with-float-abi=hard |
697 |
- if ! use system-libvpx ; then |
698 |
- sed -i -e "s|softfp|hard|" \ |
699 |
- "${S}"/media/libvpx/moz.build |
700 |
- fi |
701 |
- fi |
702 |
- |
703 |
- mozconfig_use_enable !bindist official-branding |
704 |
- # Enable position independent executables |
705 |
- mozconfig_annotate 'enabled by Gentoo' --enable-pie |
706 |
- |
707 |
- mozconfig_use_enable debug |
708 |
- mozconfig_use_enable debug tests |
709 |
- if ! use debug ; then |
710 |
- mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols |
711 |
- else |
712 |
- mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols |
713 |
- fi |
714 |
- # These are enabled by default in all mozilla applications |
715 |
- mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr |
716 |
- mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr |
717 |
- mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ |
718 |
- --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) |
719 |
- mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
720 |
- mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
721 |
- mozconfig_annotate 'Gentoo default' --enable-system-hunspell |
722 |
- mozconfig_annotate '' --disable-crashreporter |
723 |
- mozconfig_annotate 'Gentoo default' --with-system-png |
724 |
- mozconfig_annotate '' --enable-system-ffi |
725 |
- mozconfig_annotate '' --disable-gconf |
726 |
- mozconfig_annotate '' --with-intl-api |
727 |
- mozconfig_annotate '' --enable-system-pixman |
728 |
- # Instead of the standard --build= and --host=, mozilla uses --host instead |
729 |
- # of --build, and --target intstead of --host. |
730 |
- # Note, mozilla also has --build but it does not do what you think it does. |
731 |
- # Set both --target and --host as mozilla uses python to guess values otherwise |
732 |
- mozconfig_annotate '' --target="${CHOST}" |
733 |
- mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" |
734 |
- if use system-libevent; then |
735 |
- mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr |
736 |
- fi |
737 |
- |
738 |
- # skia has no support for big-endian platforms |
739 |
- if [[ $(tc-endian) == "big" ]]; then |
740 |
- mozconfig_annotate 'big endian target' --disable-skia |
741 |
- else |
742 |
- mozconfig_annotate '' --enable-skia |
743 |
- fi |
744 |
- |
745 |
- # use the gtk3 toolkit (the only one supported at this point) |
746 |
- mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 |
747 |
- |
748 |
- mozconfig_use_enable startup-notification |
749 |
- mozconfig_use_enable system-sqlite |
750 |
- mozconfig_use_with system-jpeg |
751 |
- mozconfig_use_with system-icu |
752 |
- mozconfig_use_with system-libvpx |
753 |
- mozconfig_use_with system-harfbuzz |
754 |
- mozconfig_use_with system-harfbuzz system-graphite2 |
755 |
- mozconfig_use_enable pulseaudio |
756 |
- # force the deprecated alsa sound code if pulseaudio is disabled |
757 |
- if use kernel_linux && ! use pulseaudio ; then |
758 |
- mozconfig_annotate '-pulseaudio' --enable-alsa |
759 |
- fi |
760 |
- |
761 |
- mozconfig_use_enable dbus |
762 |
- |
763 |
- mozconfig_use_enable wifi necko-wifi |
764 |
- |
765 |
- # enable JACK, bug 600002 |
766 |
- mozconfig_use_enable jack |
767 |
- |
768 |
- # Other tb-specific settings |
769 |
- mozconfig_annotate '' --with-user-appdir=.thunderbird |
770 |
- mozconfig_annotate '' --enable-ldap |
771 |
- mozconfig_annotate '' --enable-calendar |
772 |
- |
773 |
- # Disable built-in ccache support to avoid sandbox violation, #665420 |
774 |
- # Use FEATURES=ccache instead! |
775 |
- mozconfig_annotate '' --without-ccache |
776 |
- sed -i -e 's/ccache_stats = None/return None/' \ |
777 |
- python/mozbuild/mozbuild/controller/building.py || \ |
778 |
- die "Failed to disable ccache stats call" |
779 |
- |
780 |
- # Stylo is only broken on x86 builds |
781 |
- use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo |
782 |
- |
783 |
- # Stylo is horribly broken on arm, renders GUI unusable |
784 |
- use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo |
785 |
- |
786 |
- if use clang ; then |
787 |
- # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186 |
788 |
- mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack |
789 |
- elif use arm ; then |
790 |
- mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack |
791 |
- fi |
792 |
- |
793 |
- # Use an objdir to keep things organized. |
794 |
- echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig |
795 |
- echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig |
796 |
- |
797 |
- mozlinguas_mozconfig |
798 |
- |
799 |
- # Finalize and report settings |
800 |
- mozconfig_final |
801 |
- |
802 |
- #################################### |
803 |
- # |
804 |
- # Configure and build |
805 |
- # |
806 |
- #################################### |
807 |
- |
808 |
- # Disable no-print-directory |
809 |
- MAKEOPTS=${MAKEOPTS/--no-print-directory/} |
810 |
- |
811 |
- if [[ $(gcc-major-version) -lt 4 ]]; then |
812 |
- append-cxxflags -fno-stack-protector |
813 |
- fi |
814 |
- |
815 |
- # workaround for funky/broken upstream configure... |
816 |
- SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
817 |
- ./mach configure || die |
818 |
-} |
819 |
- |
820 |
-src_compile() { |
821 |
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
822 |
- ./mach build --verbose || die |
823 |
-} |
824 |
- |
825 |
-src_install() { |
826 |
- declare emid |
827 |
- cd "${BUILD_OBJ_DIR}" || die |
828 |
- |
829 |
- # Pax mark xpcshell for hardened support, only used for startupcache creation. |
830 |
- pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell |
831 |
- |
832 |
- # Copy our preference before omnijar is created. |
833 |
- cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ |
834 |
- "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ |
835 |
- || die |
836 |
- |
837 |
- # set dictionary path, to use system hunspell |
838 |
- echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ |
839 |
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
840 |
- |
841 |
- # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it |
842 |
- if use system-harfbuzz ; then |
843 |
- echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ |
844 |
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
845 |
- fi |
846 |
- |
847 |
- # force cairo as the canvas renderer on platforms without skia support |
848 |
- if [[ $(tc-endian) == "big" ]] ; then |
849 |
- echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ |
850 |
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
851 |
- echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ |
852 |
- >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
853 |
- fi |
854 |
- |
855 |
- cd "${S}" || die |
856 |
- MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
857 |
- DESTDIR="${D}" ./mach install || die |
858 |
- |
859 |
- # Install language packs |
860 |
- MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install |
861 |
- |
862 |
- local size sizes icon_path icon |
863 |
- if ! use bindist; then |
864 |
- icon_path="${S}/comm/mail/branding/thunderbird" |
865 |
- icon="${PN}-icon" |
866 |
- |
867 |
- domenu "${FILESDIR}"/icon/${PN}.desktop |
868 |
- else |
869 |
- icon_path="${S}/comm/mail/branding/nightly" |
870 |
- icon="${PN}-icon-unbranded" |
871 |
- |
872 |
- newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ |
873 |
- ${PN}.desktop |
874 |
- |
875 |
- sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ |
876 |
- "${ED}"/usr/share/applications/${PN}.desktop |
877 |
- fi |
878 |
- |
879 |
- # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs |
880 |
- newicon "${icon_path}"/default48.png "${icon}".png |
881 |
- # Install icons for menu entry |
882 |
- sizes="16 22 24 32 48 256" |
883 |
- for size in ${sizes}; do |
884 |
- newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" |
885 |
- done |
886 |
- |
887 |
- local emid |
888 |
- # stage extra locales for lightning and install over existing |
889 |
- emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' |
890 |
- rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die |
891 |
- mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ |
892 |
- "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar |
893 |
- |
894 |
- mkdir -p "${T}/${emid}" || die |
895 |
- cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die |
896 |
- insinto ${MOZILLA_FIVE_HOME}/distribution/extensions |
897 |
- doins -r "${T}/${emid}" |
898 |
- |
899 |
- if use lightning; then |
900 |
- # move lightning out of distribution/extensions and into extensions for app-global install |
901 |
- mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die |
902 |
- |
903 |
- # stage extra locales for gdata-provider and install app-global |
904 |
- mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ |
905 |
- "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} |
906 |
- emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' |
907 |
- mkdir -p "${T}/${emid}" || die |
908 |
- cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die |
909 |
- |
910 |
- # manifest.json does not allow the addon to load, put install.rdf in place |
911 |
- # note, version number needs to be set properly |
912 |
- cp -RLp -t "${T}/${emid}" "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}/install.rdf |
913 |
- sed -i -e '/em:version/ s/>[^<]*</>4.1</' "${T}/${emid}"/install.rdf |
914 |
- |
915 |
- insinto ${MOZILLA_FIVE_HOME}/extensions |
916 |
- doins -r "${T}/${emid}" |
917 |
- fi |
918 |
- |
919 |
- # thunderbird and thunderbird-bin are identical |
920 |
- rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die |
921 |
- dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin |
922 |
- |
923 |
- # Required in order to use plugins and even run thunderbird on hardened. |
924 |
- pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container} |
925 |
-} |
926 |
- |
927 |
-pkg_preinst() { |
928 |
- gnome2_icon_savelist |
929 |
-} |
930 |
- |
931 |
-pkg_postinst() { |
932 |
- gnome2_icon_cache_update |
933 |
- xdg_desktop_database_update |
934 |
-} |
935 |
- |
936 |
-pkg_postrm() { |
937 |
- gnome2_icon_cache_update |
938 |
- xdg_desktop_database_update |
939 |
-} |