diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2018-12-06 14:28:38 +0100 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2018-12-06 14:31:17 +0100 |
commit | ef047abb394455f1fc0157a1399c99095af14ac5 (patch) | |
tree | 01506932bac5f90cc279538136c0f8a604042b12 /mail-client/thunderbird | |
parent | www-client/opera: Old (diff) | |
download | gentoo-ef047abb394455f1fc0157a1399c99095af14ac5.tar.gz gentoo-ef047abb394455f1fc0157a1399c99095af14ac5.tar.bz2 gentoo-ef047abb394455f1fc0157a1399c99095af14ac5.zip |
mail-client/thunderbird: bump to v60.3.3
Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
Diffstat (limited to 'mail-client/thunderbird')
-rw-r--r-- | mail-client/thunderbird/Manifest | 54 | ||||
-rw-r--r-- | mail-client/thunderbird/thunderbird-60.3.3.ebuild | 555 |
2 files changed, 609 insertions, 0 deletions
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 49fca0ef03de..3878d87a2392 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -170,3 +170,57 @@ DIST thunderbird-60.3.2-vi.xpi 638421 BLAKE2B b83157e22eb4a9b13d4dc02d5f2d0f962c DIST thunderbird-60.3.2-zh-CN.xpi 622466 BLAKE2B d5bac2b7c2205caf85d7f724888de82339f265e4d091a79033e692b1ff99abafa62b46c1745f16af91b7fc7ec6f2185f8cde6456b03219659424f20883747a37 SHA512 7e45baa021b3f3d557dbc746110e59ff29beceb918268bfbdb3e32c8d837b583fca90b20e1c01f00a0fbba94437c4d986281765cef81f1b8b034ac70bb4fbb3d DIST thunderbird-60.3.2-zh-TW.xpi 626189 BLAKE2B 2e99020a44c645550b4ab0c7a4a4bf54fd636c02141098b7133496bc00c8173511d048043c196673ef1aa07c540bfeeaacb19f63ef35eff9273ca6d4a94ace91 SHA512 9c2a0977b476005a0377788fd8cc2d1121aee74c9b474ee38cd22ee9495fb848c4ccd0f063f8523bf58edfe6ee5f5c1240c11d1f2a59e654d538db9295cc7b8e DIST thunderbird-60.3.2.source.tar.xz 286027944 BLAKE2B 3c5faf7248c10149f547d0053dd37ef4a8531f478bb111f6b547c30687edac6fb7acf6da8bb3b0b54d107d5de07fb3d9e44e1a8fec3751d0daa47391f5bc7143 SHA512 c755e0570f62987f5c454a0f976eb8b3d8013909e7ae5650b84cca88f9998db6b7873caeee1776ca3ce6bcd68c393ea193c8a7e7e05d9b939ac99f042cec068f +DIST thunderbird-60.3.3-ar.xpi 627181 BLAKE2B 653e3af238da3615419ce371fef91f137f7015511c3b9d4d18107dd8793ef4ee738b207ac114c34ed0eb07be3ab89173f28ddc5a5eb114deccd2a04892bb13b1 SHA512 fabda884fa165a22d0fa6f364f3b8892c925da5b4266bef7027fca6baf51593b69b6334001a7fc0ae8eb6225a5fcad00ce81643a403fd2edccb3265e72c2e0db +DIST thunderbird-60.3.3-ast.xpi 560866 BLAKE2B e2dc5413d54d005463b8857bcfd0b39a0875fe1cae3adf6077cb01d60bb0f8500b3b4dca2f874ccbc1be602c97ee0fed4472e4ab29787c2a1fe7dd19d3620c00 SHA512 b9cd070d98e8405e547538ec6e6c83542f9a9c7437abdb7aba7d7d112a6a30a4de93db23cdcb710cf43b73626fb4db4ab1962a3ccfa53304b61f25dc93892edf +DIST thunderbird-60.3.3-be.xpi 659079 BLAKE2B fc2379d9adb9b054c65f86288373c2137793c9f49b192c0842f6e53b7cb51c769bdd3e9ff1e518ab2b61657a0a759c30d3c35b1485a44cee7c586664148a5466 SHA512 40d591ec4503a01e72e6990b09694215f32624f2f7a5ce0ca09ec0e18be28dca80fbb469d4a3838e08307a6321a707374d4f4725939aaad98215e5e6bd825570 +DIST thunderbird-60.3.3-bg.xpi 665511 BLAKE2B 414c5ce3ebd8a5c9f0581cefafa8304c0353c47c009010f02bc36ad910dd5def70d9f8f3549d11235200653f169150fd69ffd8e313f166436ead7dc25aed6b07 SHA512 e1f2b7e9f80dcec8ff36730807222e56a9b166ab2978389f97b44358b4fa95e8c9092cd86f02d2bdf52003855d01ff4a6ac48c965d0d484d722be10d27b7ae99 +DIST thunderbird-60.3.3-br.xpi 581592 BLAKE2B c805c7b27d2ea824eb92f54ba56d434c109d4cdedd67c2da964e630c12e86797d4694e33e110e8def83311356b093eba7773e85f7bfb63704a825e145e951313 SHA512 d81fbb2fb3a0ff01337008e46e480f200a0ad7f3682d5b08733c0a58bb1a9bd5b08b92fbf12ad0d8430259f97991b5848c317c7e158f6f70272d58b3ce4ed5ae +DIST thunderbird-60.3.3-ca.xpi 591970 BLAKE2B 4701063629123afbf4b0b5f7cec6b541e0a8854b2d1475973cd9025dd4dc41bfdf0d4e866e8d5da6cfd989dca64ded765ce5cb2fa512f587885edd97be5e05b0 SHA512 2356db376581ce3a48e36e58af4ec03c913046fe7d11b3f8cc0cf8795eabba6c49c16a11a903e896f3c3790c2fa3a576e1e5b575a64df2f75e69a7a4642555a6 +DIST thunderbird-60.3.3-cs.xpi 611200 BLAKE2B 6de53c21a57c289b1032a8ad1cb3e1f975fb52df5048169e365fb743847972e33b41f2c385cb69d213ffd86aecbbe6e5b50415b305a070e13dba29f5b98b16df SHA512 4790d4301cdd5678fab68ffadaba2780d9910568cbc87b17cbeaf1830b668e8a7111849c392bf487884951a875e3d3667895b1e32e882fb13dc5451ca019cfc0 +DIST thunderbird-60.3.3-cy.xpi 582232 BLAKE2B fc2b272cf2879a089cf8c5046d9697b4e60d85ac0f6ce4d803976e87c33cdc9de9d58feef129e9c835014f565f16f3d7d868b36a3791ddc2b912dfe4caac6df9 SHA512 e9217cc6a22ba9f51f1f01175c32234183336da10639da95ffb8d277015ce36587031d79a54475bbe92739aa74908fd63f9e013ddd0ec3fa0ed75b5ad7d9dec8 +DIST thunderbird-60.3.3-da.xpi 570806 BLAKE2B 4c923b6b6c1697261c0b84f1b59c100d431d858f81b4c2f944bb5dd11e02b84802486f9a91fde50a1eb4af3d92e53e837ab1e0beb49aa07eaddb1e6b0ccae445 SHA512 d10718c25d03e1cd40a4695776de30a7f17e08fa971b37f4c9bca47d9cfe1f922c20921eb9353a48e5347ba130441d2d2a4480f2973a2186b5f2e7dfc9f1cad6 +DIST thunderbird-60.3.3-de.xpi 582574 BLAKE2B aba01c18b5f1e4070f9950dc3cf43d1d763d65773c74afc6e935cdfc97efde9b851d3a8137fdcf11d6498d17fb573e08543d7639c67a3179c95ec95a7cd96d6b SHA512 279ebff4624f9013b1c930ce164ae50b0a6fe31a04f2d01adf30d45804e7dce2d130807fe0a37297b5deff3d8448410572bd769001119ba6769a721f3b48eba8 +DIST thunderbird-60.3.3-el.xpi 691055 BLAKE2B 790fb2545f5ee575e123efe71773c9b4b18f0469684c06f4769613eb4fe98e30a55a67d8f9f3051f5b5fda1862442be8c6b5b754861a66519e4351a607579296 SHA512 3bc75e355f137dff2ff7ab99cf765d9440a2078423c5d59997ada16a50c5c806b9b2eefa5077ea2840536325d4a220b956136ebf40f827d0cbbf444f214afa47 +DIST thunderbird-60.3.3-en-GB.xpi 550355 BLAKE2B 50bfa19a6e226c57fd020b06ef30cf1e4e10e3fc64e8ca60c87a68390628bf412d4bfcabe93277323e85b113934b6ce47640f59688e6e09bfce2dbbd638d3a9f SHA512 3a7a85b1360592abfb1a18c1c99fa4a9e8907c795fa5fbe77375cf3373f84d6ffb76a1a6f42b4b1ddf8a54f20cba17d167836ab741ba3945978a3429e7077c9b +DIST thunderbird-60.3.3-es-AR.xpi 595046 BLAKE2B 5d94607c4d0a6bb145a3f9a0fb60f2025324f9983153effaea49891e1637de394c057ecbf67ba68493c98fea42382e1da98be76989e23adc2678e8895df40689 SHA512 498c346fc98ebb419de3138b7190f298db9ad4c99068fbbf1472b981bfe362ea2580978d7ba98266315b50d6757fe42395db16dd38c8439f27c3f5df4e760ff0 +DIST thunderbird-60.3.3-es-ES.xpi 492211 BLAKE2B c1c60bf758e7cc186e585875486f33b4a7f30da72b5de3bfe4b1afe9057e43a1dcd57f3b078d901f6f4b47a9054ffff3160b9eb1294f89bff6b8a9c40458eb0a SHA512 6895d9ec37f46ec8d05a9b866f10ba3bbc0e6584d7cd5b542fc374ddd2f71fdd9804164e1986494e3a2d204cadbd8b8482a439784a2417208fec50535fdb409d +DIST thunderbird-60.3.3-et.xpi 570866 BLAKE2B 4d75442fbf5334ea83d4fbd6da711a46c672436e919011c0ed952b54cc8afbf4376af8e2f4918e29a1a9affd7ab764b132e862d5c6d758c09981deb009b3e500 SHA512 ee8050a8351ce31890721c3062b2a4d2cc8e6e84e78d6e2e587ada576c5c4cecdaf0da76cd0d7fbdd3998ea0b39aeb754ab6f4fe5cd3d2a7db9b23592b1cddbc +DIST thunderbird-60.3.3-eu.xpi 577578 BLAKE2B afe77ceb9030e9ed35462693ea4fb96db6a567d12bfa5fcd63b069a260e0d410a35440923879a36eda7e51e6a8ea9a772b80ceda0867dd2e8a5d1e79332dbc1e SHA512 0eca117ba323f14fe138e4d5c0a5662769a5b07214de5e66e2abb4e51dd4d945e154c4500745c97bea6126cbba284f85d1fa04843d2b4f3c5650143944ae12cb +DIST thunderbird-60.3.3-fi.xpi 575754 BLAKE2B 26dc989ac4d7e0c76a16824a3ac4bdbbb1a394c9d7a4327be748e04598a94156b45fa919aa4c437113cb676843c660231c8272fc76af750869a3be348ca4fbf2 SHA512 a0cd34a9d5a940a97990dcfdf60e5127cacf91c24804e3d52ab9f85a1e7442ac91532afc15465ce10bbb38018d903b670fb2124309b9f5b2580ba2dcc815b5c3 +DIST thunderbird-60.3.3-fr.xpi 608466 BLAKE2B 64b2b7f3be8638da52497c2b2cc2ca2dd7dcc406ab0c0c1b69aab55e54ecbbda67fc16b5f5522c5121bb2ac92c00410e188fbdcd17eaf4ab0bd815f0840b4a6f SHA512 2acf0c11f0b03039544088e3b2b1f8ddea8389f90146be0a3ea9a5fbf5e8eb6587508a40053876c163be32861029316a9f0da17449065e79258a1e8949610898 +DIST thunderbird-60.3.3-fy-NL.xpi 590033 BLAKE2B d02a0549e43b5d8b4842613a7f00e12409c54aba9d6185e5b6449e64ce6081166d68316671c27a14095be178f102360bbeedbec3c288739017e244c61540f171 SHA512 9c72bd7f193c27471588c4a9c365369f5ecf8454ff5b3b5f983313b43032b0cbc853ad70f02873e60e2e21a6048630ba0739c70bf3f48318769ceb205c5f1bcc +DIST thunderbird-60.3.3-ga-IE.xpi 603505 BLAKE2B 3dae226800cecd9eab6fae84a115d1d04e108482f646c3d28d28ad092e8bece98c4ed96646528a4604e760eac2345ad3eab476399834082bf6b55f3932a4266d SHA512 c036305926af74dc5df86edb60be0e436a48983f144c8a5896a30fd963760aba95a61ddc9704642a8dba526e21fe9a27541d60f14f4d7629d2ce2f04a2cfcacf +DIST thunderbird-60.3.3-gd.xpi 599261 BLAKE2B 5428100ae1e2fd44fcfdf6fa8e77b60ffac44e69a64c310a2a6c68121525b6fe360dbe7da0dfe6e08c99b0ca184f9773d304545517d6f0eff2d8fa4224ed28de SHA512 48f21327143dfe40b5f7adca7a39f4fc553abe2ebd233977415affd0fcf03a2c5bb32a06e6bb300b5338101600f48dcea0069c9885b57ba2fcd04f262c24bf4a +DIST thunderbird-60.3.3-gl.xpi 576546 BLAKE2B ca9a4aeaeca705c9e184d3e640371f4e92c73b944def0e0c5a185a4a5b84517a3a474e1973962d37faf829f7753969e1e5fe829566038162a216fa18066671c5 SHA512 e2cbe2033c172c7d3ffbc12246a9d133b3b8786a9c9bd97a11b30133e4e4f337154db87ae7e6177ecd81b34a87c12d733e24b4d47527370b16593e9cd23cc225 +DIST thunderbird-60.3.3-he.xpi 618364 BLAKE2B f87bbc5840d7bbaa0adc1a4001ef2f56a45fa0031ed7916f92626075caf4fafee61713b7e7648c1f5fe21c386b097465d7953b75ffb8c075b972fae5b4e1227f SHA512 03b7a1e6ff0f9cfd8c3527187f7336a48e628dc99735f8c4d50cba4262a95eb5d3f599b2c2b0081307e55b0cfabfbadb11e405e9114aff8bd5f9c5c7caa2aca7 +DIST thunderbird-60.3.3-hr.xpi 583460 BLAKE2B ce7404dead2130865949e0cd4fe1143f184363146990a5d4e0e124c0c740f791fcdf2af33a5704f3c7652313441833261bc83c03d89441a43d49e69b4738ab40 SHA512 9c09f1f964fa7fbf045575e8f83fcc9751555afc4555ec8b9637f466f539b389c0d217d571056ed0f3a029f29e92e2c9ca45c80864ab85297ffd32ed774862d9 +DIST thunderbird-60.3.3-hsb.xpi 611321 BLAKE2B 1fe186f889fb38485b5f527ccf09d59664f5235f99c938a1aa47d49ca994240593a6f3d8fdd803c0e8e152011e64e36216c21131d6dc0c052f40f0b64e4cedaf SHA512 bcc9ac3cb0529d80491ec10a883dd5c61ee31aff367e1ed48196c8f1339b61e9ef3bc339446f25c3c21a0575a9ecd7b2fca63c6f4699c2011c188eb0b8569dc9 +DIST thunderbird-60.3.3-hu.xpi 615346 BLAKE2B 10b8c749fd10b6bd4c99a3037d4a8416ba2b8afd3bf2d6ba4cad0fae874f71cd547da91ada64625cb833a0c2e9f27f8490bb1181892955b9e94390ded42a671a SHA512 5ae3528f517d9777b861bda27232e0ce6ab0be6bac6d763859e0d37ace39d31c9ec0541923838f1097e67b5475875def27de761e0bb37c1f425e67782769c2b2 +DIST thunderbird-60.3.3-hy-AM.xpi 649712 BLAKE2B 2b63a0e5b83df1b21c92a990dfa9373ff2fb64d3766e5fbba8dff35ac6995a06ce850c4fea967f0dd509e1770b12d9fae60ff2eda1aa3d0da2cef2ddb4542ac1 SHA512 de393ac1afd3a18a7315919f6bc6228af8f40843481716bd5f4ca0e30dcb3ee27392c91d65beb7f5328e50cc78ba4932529eab1af0e28c16bd0c35fdcb831307 +DIST thunderbird-60.3.3-id.xpi 568860 BLAKE2B fcd782ed2c70b298a064fbcb5f7bccf26de6bef66b94fe8c10f9d0baa294d6baaa2feae3d6885f4316ec0045b2377db269c1f1b338b718337a23583fda429c3f SHA512 5dbd6a221e81a23c88fc6789ef6c2b581c8872ab44e9508a74edca09305fea77dbca2bc5652ac441fdd1670e9f44a08e1b0cbb50dad99a9bb2f49de322fbd845 +DIST thunderbird-60.3.3-is.xpi 579047 BLAKE2B a23606f2a16174510949c22f831fccfdf6e14802d4f9330bed9ef20a3beb4422bdc00dc8bf6ab898f651d07999b2b3161546bf64d56099f1e3de252e0fffd391 SHA512 0f89f0968ca4b41c6954c10d1b1d86284c685e613c6f1a4c26d30746e2743b8708a4a2ab7278bc362839bbcf0ec19e349e3c7b06e073351d8311a2c0e6a2f80b +DIST thunderbird-60.3.3-it.xpi 477499 BLAKE2B 3de59aee655a70bf71504a65613ba9074b0d9caf6d0c8bd9f375d64d43323f2f83529877e162d96cf86b4cfa8558d3b99c095c70259768084e01a58e780b8504 SHA512 05f67e19e7e8b0fe8d9b876c2e550ef35a5b22c78fdab561deb253f3683b20dd3e6eb57397e55ef52b212549c30a39c1f8a41d945a5a5cff165f0f386b8e0b05 +DIST thunderbird-60.3.3-ja.xpi 653343 BLAKE2B 6d11a294a0c46f779b65294f95b0353908c2d7a0e7a072f4aeac53701fec28f3b200d8dfbf04e1f5451e6f71bfeee144531aae68b50c7c2b201bb87a86be902b SHA512 ce74888340fd856e02d45e5b19f1192ac7ca3632e13e87abaffdaae6fba9d52a992ecd8237452de3d9386985e9e274f0d4550320032bda15b28ad39b3e9ecd84 +DIST thunderbird-60.3.3-ko.xpi 619729 BLAKE2B 038f16c7854d7495ff1bff33161d0ad218940751ca6826ca052748aa3ed9296f3cc4d303a92d4d304114a6eafaad25b1e7477bce4cbb31a84a9815deba4f25eb SHA512 a3c2baad455d093661bb7c135265cb345fdf2e0d5704148357a74c0304629c43d00257933835bd4a6f6a3f27787373444b6ed5bcf81528e30ff29cff663cd68c +DIST thunderbird-60.3.3-lt.xpi 605440 BLAKE2B 4db1983d535ab471f190207f5dc8e21f3c91d3f8b3afd77c9cd59742d1c3ddbebdf0179f988205c98aa7189da9c2b94e96a8ebf918bfe86875b608261889bbe1 SHA512 33e2a2638547f10cfd9fa07b2f973d579feb86d9bc11363c346279741adba001de51719e38ccdf16932dd09841f14911c33813a70c7f9cf20a8c093025289d1d +DIST thunderbird-60.3.3-nb-NO.xpi 578233 BLAKE2B 21882c60b6b24ef8f1f4bc6b8e7737e1c72e4eba28675439d442b33d864f18dd763dd033a2483c09ac8aef63ce268c4aa70e3dc782c70490e402217a94cf091f SHA512 2d9dca390a0b893023ba195cb6077af46b1c38a417f78ebe963481a5f68b270dac1d9822d5691600c061e0d46b03c1ba92d77cec97e557c18d67fd5659865245 +DIST thunderbird-60.3.3-nl.xpi 583912 BLAKE2B 0e9cf788acc451dc6b4aa5c73d81b3b821222f1ff6263f901b2b1527455e7270ac99aa333c055f25c595ac8f0d0f9c6124b704ca8ebeffd7cf415e8087619bee SHA512 3ef81ea906e79f9140a701dc04e64eca55cc0a3cf8fcf4a723c2a355386095eb82b0e0eea92b835d9f516e027a20a8c4959c0697b85cf5528bd678d2230494d9 +DIST thunderbird-60.3.3-nn-NO.xpi 577654 BLAKE2B b584802e9718bf09d4cc220de16f91180392c55de943f0539c1a05c10d537e91cd4ffb4236abf1f1133386d79f032feade3cd94bbddf4e30465b028d907afb20 SHA512 19a6b4737094ff97b74505745e3d6d3a78d511b3c53d5d2f9ec35244fc25f749c302cfcf6b37f1ec914b5e379ccc57a57cfb5cbff6931ef46db5a71db41bee32 +DIST thunderbird-60.3.3-pl.xpi 480723 BLAKE2B 5345a0eb0118dfcaa144bd122af5d52d8c3397c7fe2d6a0f061a13f04aaa0e2cd91791c93cd08c6f80d5c7a741275defc5d4b6eb9bb4842a53ec869cb0d2b382 SHA512 e7c2ecab95bd07098f6185df1ea0eb0d9e2d97571e71826b916e6fa58ec752d0e14a3c3f6cdf046828c85ffc645d26d68995bc3261e8bcf1ce87dad550df4102 +DIST thunderbird-60.3.3-pt-BR.xpi 585017 BLAKE2B 79b86ab99e6b632e770b320a3cab1e8fadee9075dabf7d06d1fea7aaf6193abbcf449a412c205c6e5754030576780637c8cdf1ad85b665cc958e4bda75bb0631 SHA512 36c96c21c258a38b0c192b7e3c1a95fe3d00632246783cca8d1323e6c953fb535299d5e80099f978cc1babe966a2af38a891f2e899f2a5bd2a7f803f5d6bf206 +DIST thunderbird-60.3.3-pt-PT.xpi 593185 BLAKE2B bacd2f49980b3bab1a19d444105531209c795560cc0c973fc891469d23edfac0136ea5937a1c6202cb483aa8acf7a445052de57b2821c7a4dd0f26317d57154c SHA512 852b2ac382044f0797ac6c590dd25efba5b63d595e7e6abb4ba43820cc2b792bed646b9ea986257163c5d715e5cdc463b4ad931de68d8990de7b5a155b28e463 +DIST thunderbird-60.3.3-rm.xpi 578383 BLAKE2B cdb379943c7a633d0cf1bd635b09f829f23a302f1ab34409add27d2f265457967080c9c6da75f23206511e04c88459b20dca6d2045e0e76a2ef2f5ced47ac0d7 SHA512 cc8db5330d868239aa09abb09e637493fb9a4aa81547487f18c194c9d2f3fc847cb3043f82d8efb1e84fcab1e77f722570040f6cea4fd41e9bf4e874ae7a188b +DIST thunderbird-60.3.3-ro.xpi 584308 BLAKE2B d5a8de9ac49f7edaa669fc68dbc39464925df7c488b59f0bceed90bbe5667e385a88fca2ad6799b3f4174691d58ded2d73b40d6ee5753fd4c70b0d769709cf60 SHA512 9a4471845b9024b71cbff3737bc9c9840b225e2b30cd47d5e8d8e6f51932468a524359657c3f57af3c05bd15ebf58164c6c4aaa07250e09d8f18928496f1a4c6 +DIST thunderbird-60.3.3-ru.xpi 694702 BLAKE2B ef6bba451315eb381df5ba8128791c4054b199c7e9f96f1fb27f66c05658ed1b67fa640caaeb5e5a00fe67e7a57b480b67eaf1da090b593cf0d94f77562dbeff SHA512 02a62854dde75d10061357ad7bd1e9445dfbb0abf64ec2b7d73584a0fe3b65ab3a20ea5b54c0a0d675caa5606dcaea47e84030437d765e61cc713b4d607ca93b +DIST thunderbird-60.3.3-si.xpi 643789 BLAKE2B f57d3c569d519c4aa29b5a015d7b99159c55c6a2945fc69b2277516bfec8b424d064090b07368a7df877f27843c48f4f84ed58f94f8a8b1560753902a7e63190 SHA512 8f03dd1bd76017bb6201b3893b9c33971304b7c10637841d1107567f5729d25d3ee4c1124012f90c88becd105142f3bdf088e321aa0febe2e4b4f857e71c8578 +DIST thunderbird-60.3.3-sk.xpi 612216 BLAKE2B 7856fea7a57822f1933b374d53754e66a2f22c0a2337556187e3a8858365392533b7f1a1e0b438adcaaada9945dd00c2210159729dc54060cf10fc8489ade0e9 SHA512 6e1ce5cef2bbd58f54132b7df0a360f2f017b250c5809fef43642571a0e33b73333429d1b25cddce5b65468b06cb922963155370413cf188301d3e9c78d7ee6d +DIST thunderbird-60.3.3-sl.xpi 589946 BLAKE2B df1360e2313a1690241a169ec82c63556cdecfed1ed7dc3c96974b3b88fcb2685868c4e463fea2716b74d969293c987e451c91138a448305c9b33470f7a331d9 SHA512 066fb7e19dc1a556d5778a38a449f95e99bca5337ee91caf0b9dea1ee06271ff45ef88ded723759c490c7ffef6f8e096010f7232f940a80e80935bbc38e116d8 +DIST thunderbird-60.3.3-sq.xpi 593096 BLAKE2B 462c17c81166706863dd072d93abcf1b35d28c4cebfc8e400beb50c25bbe51fb0fea8efe64182c4fc457596cd7b2ede43aece075e2bc98b345772d6b098ae2af SHA512 6f7b9c004ae56576055e1efa3f789746ac0109f1c8ffd2c1a2f729ea94af91149571fdf6fb8420b468512b5bc1257ab5272a1930b0c2fd6cba1c7c162a050fa3 +DIST thunderbird-60.3.3-sr.xpi 637721 BLAKE2B b1f261fc183321196c4d64b51d0537f61cdadadd7c404f6939b8b11213f02a9f3f0283ce7753ebd1d8fbd85da987db6240fd150d0bca7f8de3704b958c4c8027 SHA512 f076c9146e7571d4989930bca93625ebf3e1a52ee5b2f47c471014490ece96cec68d283e13fc6a2e6787d0e24162c6ec9918b24a91a1812bb4dc290cd23167ee +DIST thunderbird-60.3.3-sv-SE.xpi 594078 BLAKE2B 1808b96ada63f3a579204538e5ca166eb492e58f20a462f3df57c6ec815ac65303ea3fe7d23b435ef24a868957c86186b9eed094c634ce90280874597b0aec36 SHA512 cedcf9e67d1d0ec95c8945d5cbde57d747be937e285e8ade7c5cbe83bbb04f6b037aa2a8f157036b851a45231d133acb35f6768fe610b939722140bfcd141231 +DIST thunderbird-60.3.3-tr.xpi 598009 BLAKE2B ac050cfe0df8becc145edffa9b9ac4ea09617d8cf1aae974b4b00e97900bafc83c81b5309ac5a14558b5088656d68b7189de114dc18127bd1a249c19bd1a6a3f SHA512 21141f361074a8609b9340485c6a5ec61a860e1ab485b48e6ca3c43bff67080c40ef71246f2ddcdb5eaa9b50ff1d488ddefe658e4275eee0c5643e906a8dca42 +DIST thunderbird-60.3.3-uk.xpi 684153 BLAKE2B 27bc38daba037eda3bd9af8905d555681f4a194940fd2614e13abde712840b74eb655c1583559bd82282dd9455cbd079c0f6e911b9611f1ccdbdc23f99132abe SHA512 7f0c28edfbef4072f88e1f2a5689e7936182ca243cbcf628f0d33e5be586c7619652cc12513b19338878e76d5c3235c658366956bdab8765173f1e5bbd1598e1 +DIST thunderbird-60.3.3-vi.xpi 638418 BLAKE2B 6ab6ad2a0fcbedc36383e9d752afe1effd325d43ae7cadd6a35df399c747c041bd65c439dab9539cf6c8bad054bbb6a09928188f343d7908d43fe8f9af643b14 SHA512 81f962d19f51c64d7bf8a790cc00fcf6b87c9ec19a7e9c8d73621f5c2bd1695b1618eaf9b1b929ec2917f78f3b681815e95c39e63945e92c3af97c776518df81 +DIST thunderbird-60.3.3-zh-CN.xpi 622465 BLAKE2B 7dde7ddc01475b2425a5d3ae7d935ea9c4468958ff2f31c7f0c9d4a829e36e2eca426d96ea606ad11cb248a9b163ab89e23dc80c12a7373a53914ab2e211a363 SHA512 4c2797bf1ae44388cbc21828e00c334daa8fe1b54b780e75e0fb36c03964de271c5948b2fc967314e6b5f425ffdea569c52c970c764417ce1062350cdb615330 +DIST thunderbird-60.3.3-zh-TW.xpi 626188 BLAKE2B 4817c8f447d3d247963bbc1d0a4d8b4383c9fd2014dd381263bc08f4e79885e333565fe9b03e8fb95387f3a859c1bc77c4f7b932945bfe666f25a887f235f404 SHA512 c8bdf836c383c1b8093a29a8e92b3ea75e29ae58cbf30f5320f8b87ac4231db77d5231a2ca24b012ef9088124a34e3d186e6c0aee13c146231e3759cbd9780c2 +DIST thunderbird-60.3.3.source.tar.xz 283847516 BLAKE2B 76e8454df900240eb52667f3235e356aa9cfe5f2f5c6c05caecc2bf4597ac61d5690014b0052659c5946ca3cb138a11e4670d53298bea1aafd646a669572b6e9 SHA512 30cffd9234d4b0820a4e3b966ebc3646780ebe455d06b6132d312169bd209d298c5e10d6721331645a9de6af646e96c4d75985aad0c09ece0e6c9d25f5555309 diff --git a/mail-client/thunderbird/thunderbird-60.3.3.ebuild b/mail-client/thunderbird/thunderbird-60.3.3.ebuild new file mode 100644 index 000000000000..b50bc9259df9 --- /dev/null +++ b/mail-client/thunderbird/thunderbird-60.3.3.ebuild @@ -0,0 +1,555 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +VIRTUALX_REQUIRED="pgo" +WANT_AUTOCONF="2.1" +MOZ_ESR="" +MOZ_LIGHTNING_VER="6.2.2.1" +MOZ_LIGHTNING_GDATA_VER="4.4.1" + +PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' + +# This list can be updated using scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR +es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt +nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE tr +uk vi zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${PV/_beta/b}" + +# Patches +PATCHTB="thunderbird-60.0-patches-0" +PATCHFF="firefox-60.0-patches-04" + +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" + +# ESR releases have slightly version numbers +if [[ ${MOZ_ESR} == 1 ]]; then + MOZ_PV="${MOZ_PV}esr" +fi +MOZ_P="${PN}-${MOZ_PV}" + +inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2 + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.mozilla.org/thunderbird" + +KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio + selinux startup-notification system-harfbuzz system-icu system-jpeg + system-libevent system-libvpx system-sqlite wifi" +RESTRICT="!bindist? ( bindist )" + +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz ) +SRC_URI="${SRC_URI} + ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz + https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz + lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) + ${PATCH_URIS[@]}" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +CDEPEND=" + >=dev-libs/nss-3.36.4 + >=dev-libs/nspr-4.19 + >=app-text/hunspell-1.5.4:= + dev-libs/atk + dev-libs/expat + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.18:2 + >=x11-libs/gtk+-3.4.0:3 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.34:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) + virtual/freedesktop-icon-theme + dbus? ( + >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=x11-libs/pixman-0.19.2 + >=dev-libs/glib-2.26:2 + >=sys-libs/zlib-1.2.3 + >=virtual/libffi-3.0.10:= + virtual/ffmpeg + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + system-harfbuzz? ( + >=media-libs/harfbuzz-1.4.2:0= + >=media-gfx/graphite2-1.3.9-r1 + ) + system-icu? ( >=dev-libs/icu-59.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) + system-libevent? ( >=dev-libs/libevent-2.0:0= ) + system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] ) + system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] ) + wifi? ( + kernel_linux? ( + >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-misc/networkmanager + ) + ) + jack? ( virtual/jack )" + +DEPEND="${CDEPEND} + app-arch/zip + app-arch/unzip + >=sys-devel/binutils-2.30 + sys-apps/findutils + >=sys-devel/llvm-4.0.1 + >=sys-devel/clang-4.0.1 + clang? ( + >=sys-devel/llvm-4.0.1[gold] + >=sys-devel/lld-4.0.1 + ) + pulseaudio? ( media-sound/pulseaudio ) + elibc_glibc? ( + virtual/cargo + virtual/rust + ) + elibc_musl? ( + virtual/cargo + virtual/rust + ) + amd64? ( + ${ASM_DEPEND} + virtual/opengl + ) + x86? ( + ${ASM_DEPEND} + virtual/opengl + )" + +RDEPEND="${CDEPEND} + pulseaudio? ( + || ( + media-sound/pulseaudio + >=media-sound/apulse-0.1.9 + ) + ) + selinux? ( + sec-policy/selinux-mozilla + sec-policy/selinux-thunderbird + )" + +REQUIRED_USE="wifi? ( dbus )" + +S="${WORKDIR}/${MOZ_P%b[0-9]*}" + +BUILD_OBJ_DIR="${S}/tbird" + +pkg_setup() { + moz_pkgsetup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XDG_SESSION_COOKIE \ + XAUTHORITY + + if ! use bindist ; then + elog "You are enabling official branding. You may not redistribute this build" + elog "to any users on your network or the internet. Doing so puts yourself into" + elog "a legal problem with Mozilla Foundation" + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" + elog + fi + + addpredict /proc/self/oom_score_adj + + llvm_pkg_setup +} + +pkg_pretend() { + # Ensure we have enough disk space to compile + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_setup +} + +src_unpack() { + unpack ${A} + + # Unpack language packs + mozlinguas_src_unpack +} + +src_prepare() { + # Apply our patchset from firefox to thunderbird as well + rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \ + "${WORKDIR}"/firefox/2005_ffmpeg4.patch \ + "${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \ + || die + eapply "${WORKDIR}/firefox" + + eapply "${FILESDIR}"/thunderbird-60-sqlite3-fts3-tokenizer.patch + + # Ensure that are plugins dir is enabled as default + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" + + # Don't error out when there's no files to be removed: + sed 's@\(xargs rm\)$@\1 -f@' \ + -i "${S}"/toolkit/mozapps/installer/packager.mk || die + + # Don't exit with error when some libs are missing which we have in + # system. + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ + -i "${S}"/comm/mail/installer/Makefile.in || die + + # Apply our Thunderbird patchset + pushd "${S}"/comm &>/dev/null || die + eapply "${WORKDIR}"/thunderbird + + # NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual + # check on lightning version or changes: + # + # Confirm the version of lightning being grabbed for langpacks is the same + # as that used in thunderbird + #local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV}) + #if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then + # eqawarn "The version of lightning used for localization differs from the version" + # eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}" + # eqawarn "to ${THIS_MOZ_LIGHTNING_VER}" + #fi + + popd &>/dev/null || die + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Autotools configure is now called old-configure.in + # This works because there is still a configure.in that happens to be for the + # shell wrapper configure script + eautoreconf old-configure.in + + # Must run autoconf in js/src + cd "${S}"/js/src || die + eautoconf old-configure.in +} + +src_configure() { + # Add information about TERM to output (build.log) to aid debugging + # blessings problems + if [[ -n "${TERM}" ]] ; then + einfo "TERM is set to: \"${TERM}\"" + else + einfo "TERM is unset." + fi + + if use clang && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + strip-unsupported-flags + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + strip-unsupported-flags + fi + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + # common config components + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --with-system-bz2 + + # Must pass release in order to properly select linker + mozconfig_annotate 'Enable by Gentoo' --enable-release + + # Avoid auto-magic on linker + if use clang ; then + # This is upstream's default + mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld + elif tc-ld-is-gold ; then + mozconfig_annotate "linker is set to gold" --enable-linker=gold + else + mozconfig_annotate "linker is set to bfd" --enable-linker=bfd + fi + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # Add full relro support for hardened + if use hardened; then + append-ldflags "-Wl,-z,relro,-z,now" + mozconfig_use_enable hardened hardening + fi + + # Modifications to better support ARM, bug 553364 + if use neon ; then + mozconfig_annotate '' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_annotate '' --with-thumb=yes + mozconfig_annotate '' --with-thumb-interwork=no + fi + fi + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_annotate '' --with-float-abi=hard + if ! use system-libvpx ; then + sed -i -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build + fi + fi + + mozconfig_use_enable !bindist official-branding + # Enable position independent executables + mozconfig_annotate 'enabled by Gentoo' --enable-pie + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + else + mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols + fi + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ + --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate 'Gentoo default' --enable-system-hunspell + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate 'Gentoo default' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate '' --disable-gconf + mozconfig_annotate '' --with-intl-api + mozconfig_annotate '' --enable-system-pixman + # Instead of the standard --build= and --host=, mozilla uses --host instead + # of --build, and --target intstead of --host. + # Note, mozilla also has --build but it does not do what you think it does. + # Set both --target and --host as mozilla uses python to guess values otherwise + mozconfig_annotate '' --target="${CHOST}" + mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" + if use system-libevent; then + mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr + fi + + # skia has no support for big-endian platforms + if [[ $(tc-endian) == "big" ]]; then + mozconfig_annotate 'big endian target' --disable-skia + else + mozconfig_annotate '' --enable-skia + fi + + # use the gtk3 toolkit (the only one supported at this point) + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 + + mozconfig_use_enable startup-notification + mozconfig_use_enable system-sqlite + mozconfig_use_with system-jpeg + mozconfig_use_with system-icu + mozconfig_use_with system-libvpx + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_enable pulseaudio + # force the deprecated alsa sound code if pulseaudio is disabled + if use kernel_linux && ! use pulseaudio ; then + mozconfig_annotate '-pulseaudio' --enable-alsa + fi + + mozconfig_use_enable dbus + + mozconfig_use_enable wifi necko-wifi + + # enable JACK, bug 600002 + mozconfig_use_enable jack + + # Other tb-specific settings + mozconfig_annotate '' --with-user-appdir=.thunderbird + mozconfig_annotate '' --enable-ldap + mozconfig_annotate '' --enable-calendar + + # Disable built-in ccache support to avoid sandbox violation, #665420 + # Use FEATURES=ccache instead! + mozconfig_annotate '' --without-ccache + sed -i -e 's/ccache_stats = None/return None/' \ + python/mozbuild/mozbuild/controller/building.py || \ + die "Failed to disable ccache stats call" + + # Stylo is only broken on x86 builds + use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo + + # Stylo is horribly broken on arm, renders GUI unusable + use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo + + if use clang ; then + # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186 + mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack + elif use arm ; then + mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack + fi + + # Use an objdir to keep things organized. + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig + echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig + + mozlinguas_mozconfig + + # Finalize and report settings + mozconfig_final + + #################################### + # + # Configure and build + # + #################################### + + # Disable no-print-directory + MAKEOPTS=${MAKEOPTS/--no-print-directory/} + + if [[ $(gcc-major-version) -lt 4 ]]; then + append-cxxflags -fno-stack-protector + fi + + # workaround for funky/broken upstream configure... + SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + ./mach configure || die +} + +src_compile() { + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + ./mach build --verbose || die +} + +src_install() { + declare emid + cd "${BUILD_OBJ_DIR}" || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + # Copy our preference before omnijar is created. + cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ + || die + + # set dictionary path, to use system hunspell + echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + + # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it + if use system-harfbuzz ; then + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + # force cairo as the canvas renderer on platforms without skia support + if [[ $(tc-endian) == "big" ]] ; then + echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + cd "${S}" || die + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + DESTDIR="${D}" ./mach install || die + + # Install language packs + MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install + + local size sizes icon_path icon + if ! use bindist; then + icon_path="${S}/comm/mail/branding/thunderbird" + icon="${PN}-icon" + + domenu "${FILESDIR}"/icon/${PN}.desktop + else + icon_path="${S}/comm/mail/branding/nightly" + icon="${PN}-icon-unbranded" + + newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ + ${PN}.desktop + + sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ + "${ED}"/usr/share/applications/${PN}.desktop + fi + + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs + newicon "${icon_path}"/default48.png "${icon}".png + # Install icons for menu entry + sizes="16 22 24 32 48 256" + for size in ${sizes}; do + newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" + done + + local emid + # stage extra locales for lightning and install over existing + emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' + rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ + "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar + + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die + insinto ${MOZILLA_FIVE_HOME}/distribution/extensions + doins -r "${T}/${emid}" + + if use lightning; then + # move lightning out of distribution/extensions and into extensions for app-global install + mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die + + # stage extra locales for gdata-provider and install app-global + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ + "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} + emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die + insinto ${MOZILLA_FIVE_HOME}/extensions + doins -r "${T}/${emid}" + fi + + # thunderbird and thunderbird-bin are identical + rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die + dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin + + # Required in order to use plugins and even run thunderbird on hardened. + pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container} +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} |