1 |
commit: 64da95d044c7021e5161beb0c61faef2f4b8db56 |
2 |
Author: Ian Stakenvicius <axs <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Nov 1 17:28:15 2018 +0000 |
4 |
Commit: Ian Stakenvicius <axs <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Nov 1 17:28:15 2018 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/mozilla.git/commit/?id=64da95d0 |
7 |
|
8 |
thunderbird: bump to 60.3.0 |
9 |
|
10 |
Stopped running the lightning version check, as the relevance of |
11 |
the response is not actually useful -- the reported lightning |
12 |
version is calculated directly from the provided ${PV} and has |
13 |
nothing to do with the changes to lightning itself. Leaving the code |
14 |
there, commented out, just in case it's still useful in the future. |
15 |
|
16 |
mail-client/thunderbird/Manifest | 54 ++ |
17 |
mail-client/thunderbird/thunderbird-60.3.0.ebuild | 571 ++++++++++++++++++++++ |
18 |
2 files changed, 625 insertions(+) |
19 |
|
20 |
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest |
21 |
index 1fc261a..62da53c 100644 |
22 |
--- a/mail-client/thunderbird/Manifest |
23 |
+++ b/mail-client/thunderbird/Manifest |
24 |
@@ -56,3 +56,57 @@ DIST thunderbird-60.2.1-vi.xpi 638421 BLAKE2B 90d5ba56f7e874d4097968f027ddfbb507 |
25 |
DIST thunderbird-60.2.1-zh-CN.xpi 622464 BLAKE2B 05dfb895f9033a524c91dca56ac691cc6421842e5fb241ee97d3cbdabdbaeb4401c0764788dea1f6f7ced9c6c300ceeea13afd1b48b5d5f388269f690c2a57c7 SHA512 9397bf5942ddf7198bb2bbcc152d4335a47fba602f0dbd0fb8c4b8731ab5a8aa1d5edb4ebac4424e2414fec441b19e337fd5748f21a369d9709e2bae1912d8fb |
26 |
DIST thunderbird-60.2.1-zh-TW.xpi 626188 BLAKE2B 02497b01f3f51b1bf918c9e8f03cf943b1777140ea53b8c31a06859ba86345cb136a678961d22f48893265cc8b0f41760493b552b541fb43f3321487993379a0 SHA512 8770a606a67fb0a6dbdcd05e964a949d4e075107d04ebd0d429068f114ae7ccb097e72775ab64e4bd7c158b32a9d859a9d7789e2927e64f661d4d66d511bfe44 |
27 |
DIST thunderbird-60.2.1.source.tar.xz 284570000 BLAKE2B d551f453dff6ab4e350948efa23ca3432d66b21ad2d5b9ea5691846d581e9c04b0c6341e87b1ef458ddd0e35a33bbb02fae287e11f04bd8052a52b2979b49a9f SHA512 d74da3c90658c5baf09c22760cad31594524c09f2cd5aba81c5b15bb6db64d78f613562cb015d8a725b4902caa4a57a2d1dafce28284533747faed00f8268a02 |
28 |
+DIST thunderbird-60.3.0-ar.xpi 627180 BLAKE2B df8ea602a8c3d052754fc4cbdba542898418cc234e8dfb08ecc451495d2e5ec411a28877ba2ceba09031667ee7cb28d2f560cc1c75d24980eee9f5ba06fc5cf8 SHA512 e93a8092be43770a4a5f751c7e6bb2e37a2b0d6be484ff8f5b85f3764c3742293eb72f924fd327f4f201bdf1dbfcd48b03b3bfe37fc1218cb82afac64903c49e |
29 |
+DIST thunderbird-60.3.0-ast.xpi 560866 BLAKE2B 48d22eed08017cc057a6ff72b70fb2ed14bf4410f7a3824f4334a384000bcd0002727665b870e00c9884541a1cbfada7a7b624a1195c3359315925027cc1e899 SHA512 0094e8cdb23707a6e5d6c1e749cdd3cd5d2ffe02d4564e98ea642dff57173d36e1d49ba12e3314b56006b30c4d182a1f8e725b41a425d4041b8637869ddc93c4 |
30 |
+DIST thunderbird-60.3.0-be.xpi 659080 BLAKE2B b15f2e5580307b9e5507d1594cab30d971a607de2075e869cd5308857e3ac1f98b2c6fe0507c8857002da784dc171fdb8848b59f250e64c6d20e4f3e7cb33f1f SHA512 d83a845d09f6e9a6bff1ddf11bcfdb8da8daa5a16b97f2a571fb8995724853551d245dcf35fa28437b0bbd5381a53abde06ca928fcf660a10dcaeee719749837 |
31 |
+DIST thunderbird-60.3.0-bg.xpi 665509 BLAKE2B 07573ba26fb936189b615f776375f0722bc7cac3a17d59706bbf0001400f204073587f318f8a5420e18d39e7906fa587a1811904ada8d23f2987b5476199f9a1 SHA512 72d8f3ebab089b4218fe6535dc5f93d5a9596c652e65debc6ae5dacbff891662e690c9aa5baa4cc641471066cf764c774943ee6661add12a6e73a51fc8752eae |
32 |
+DIST thunderbird-60.3.0-br.xpi 581591 BLAKE2B dc60f2485dc888a4aa9eda498e76e93d4fc14c5cbf594e2e8d88d2d627aa003e1e98e19dff2fda4112f3a923eaa527b123cd6560f4fb7c05ab6f48c7f28062ad SHA512 aebb6d5b14887d10aafecc667de063ab208d78a954e1f6de5637ce344efdfabe9943241dfe2a1af4a42b57097cc437d53cffd65ecee5ba4ac937d792b5452835 |
33 |
+DIST thunderbird-60.3.0-ca.xpi 591970 BLAKE2B 97e6a8fafff56d7365072fbdc84b50024d0cb3180dfae05670e785482ef27098df54353bec1697d05a8719809c5e7e41ce159b5c6c3b17246be4d7bbe122841a SHA512 5f84aeffb10f0d1cab08d4fdaab30498ef9129f99d0037f46f84b86c8e254dbb9f3b44e952d74daecb67a7a3aab3007901b9ffdf052acb4f0be360916009d33c |
34 |
+DIST thunderbird-60.3.0-cs.xpi 611200 BLAKE2B 192d7441a978282c6194e87f49b9d0bf04a6ad0fe48c44f4a05b1282f4dab6631f13a69f81ee931d511b35571d6eb14a7a3cd9bce14d2a05bb9aa1b857c38449 SHA512 8522afdf135e5b27a3f90429a524784b87985f63a26a0ee47afacff0d08eda3c029059749d2fe6488b631e9c187b45a698c55108439dd4729f603850367523e1 |
35 |
+DIST thunderbird-60.3.0-cy.xpi 582232 BLAKE2B 3b29702a50cc55795fd232560197378598ee9fb29c78280cc729febf1989aad863652d4ea023244690c3eb9869b3c528555237cd766634ad7842d1d3fc4849bd SHA512 864401eece4eddd1909dd873738414fcccca8510568486bcaf2660ff2306276b94b8c75a5f337d141e86a9c749eac3147245def21ddb3fa3301e0f12e363288c |
36 |
+DIST thunderbird-60.3.0-da.xpi 570806 BLAKE2B 53e77397cb4be5fcbf3bff058b8a5f3c67d057919fd1fea90ec71058acb9f762ac87edac27282bad21eeab00fe0eb059244fe805a763ae45ed4c6253e89c1d7b SHA512 65add9487642507bff43f7d2ed864b7af72ea17d60448daa5c494a13574b8d1eeccc832a68d7ebdc66c34dee34b47074dc3848489c331ebab3abf404a943d3c4 |
37 |
+DIST thunderbird-60.3.0-de.xpi 582574 BLAKE2B 80b18e912757663602c6927150800867f97454400339cd6ec2526eb48374e79b75ef37b88e82df6df82a90a0149ab5aa7ac307e77ea53c9dc4e0d388d689cdbb SHA512 5513fd3b1eb0aaf8e3153a07e1073d684a96522a00bb05a74a19c1b34119a1baf0ec0d7b40236ed081b6273db56872bd92b75a61aaf3f549caf39a20b6fc3b11 |
38 |
+DIST thunderbird-60.3.0-el.xpi 691053 BLAKE2B b0fefbbf84cdc1f9102cc1553de61b0383f274217812c13c66f6ece8542e8edd02344930f435cf54bd78b0be1919638dfff69d4d070242d6b551ea12c61bfcb1 SHA512 2c04804e5a7ba647623b292c0dbc3c2007c3675ed84c6436457e615e283c7f75e6270d2f803c4f8037fbb999cf95f18d5596e727667fbd3e2f7f33a3086f3353 |
39 |
+DIST thunderbird-60.3.0-en-GB.xpi 550355 BLAKE2B 6600bbd303ab3be2ba3b8403f12d4793e8f6627f158c8cd1b0c694f3294a65c5474413a685930f3147c508c6a222b1c36aa657a543f2ec40fdcb7247b8acff2e SHA512 e19c56843f4b44cd400e269cf83f19961ede0c57aef821e6bd44978f1cf34f920170207db29270ca711c8c709f41105cbcfd618238b64a92986aee86c1ec8374 |
40 |
+DIST thunderbird-60.3.0-es-AR.xpi 595047 BLAKE2B 89357870e372a027027620fe5e2868f9069c581ae013085b613c55d2c91c26acabdcc69e33cc940c12e55ae8289d1061d9c7f8332154fb39b79d327aaa55afdc SHA512 b93f7ee4fae258071956d52d56d2efe7a1762f71483718a4cbca4aecc224d75b5838fe1e18f85360ae6e4f3b4920bffdba3f12e9c90a8f6110e38b7f635d8bec |
41 |
+DIST thunderbird-60.3.0-es-ES.xpi 492210 BLAKE2B 09ba03e264e8b80b08c5bcfc05b8ab0498ad93b98aa7d26d0eee32803b590b38da1accea5ceca2a847a061033a9227445c4ca1540b305a88de2674732a801d1c SHA512 ce07b449b0e287af3c4bd5df7ae4aaddd290169d3d8a1bffddf53e3434936e9b7525cd41f2e235f460a8d4b72b3e518a927427006b1fc7af26bbe41de6cc3bf0 |
42 |
+DIST thunderbird-60.3.0-et.xpi 570865 BLAKE2B 85708e847de58edd454bc6321cf182b5b00db37263e447bdfa67f6d19d2604c5f0f00872212b2896a5cf754ff197e3387e8b42f246a80a06c10cf08880ef8625 SHA512 734267d8e4897cd25afc8fe0f16be6dbf53bc8981e717b0c0f810909dffc9255364faa00925e8e095463fb8bda34d006161bdcde26066749307e0b071bdbaff3 |
43 |
+DIST thunderbird-60.3.0-eu.xpi 577578 BLAKE2B 199c200ba448654407f4de9af76b7a3e598a82e11e2d139a4075824ab729aa4200bf6bc0190675a52cfb18d2d4048019618869161f8e989d1e1df24b0705badc SHA512 222a0717ab7f1155cf335e23af560a5dcc9f3926c69b8c5dc3ffe4533fba95cc185d5f24419e024739afc2a876b59d80ca81d58bc0c805d21c83c2bf78134423 |
44 |
+DIST thunderbird-60.3.0-fi.xpi 575753 BLAKE2B ab8dd2b14bba90b5d26f72a9dd1de5fb3d2685f38e81e136ac476aa22491b8d70db0fa155e56a7f46420eb579f8f504bb2b217488910849c5daf8e539f03b437 SHA512 b56486242176968b3176b555c79ddb5583e89b384d2b817a77167e537071e433280930ab81248591bacfc3ce6ca6968cff40cee41908aafeefdf631e59d0a420 |
45 |
+DIST thunderbird-60.3.0-fr.xpi 608465 BLAKE2B fe5ae90e1946ff7c29ba5f5bf4ba104d1947cf3f0219cf4991c0e72c6b1301172dfefeacec3a6095f5e013f61782fa0d49a0b3a1f2b39adcd2e84038d404d6c2 SHA512 0c64c450449ed6bb196444da4d6abc2c282d91b5d74c6ea92bd4ea77287e9d56f308fee2b3d0cce69c2ae690d95984b46bb29f7ee06f053c755f4b265318811b |
46 |
+DIST thunderbird-60.3.0-fy-NL.xpi 590033 BLAKE2B 480c10456c85149ba928fe6f934fb6b22053c5409d324011edcffb799b415a642a3ffe7ee1de318af57e8cc927a79ec31dc3f93805e4e38b316e9afe07e25434 SHA512 16dca01a051975c0a2f3258d47d15dc24f950058e5eb164066b3450a6214f5751df4840c1c469f80298cd53da9869a89f77360f9071427cec61c6a44788e587e |
47 |
+DIST thunderbird-60.3.0-ga-IE.xpi 603506 BLAKE2B 1433885c82e757f780e757bf068cacbc58b3ebdc496d4029100670e9806d6bf14f7e8b815578d4092ba74c948fe33e0a4a797c0aa3a98f4ea1aeec0d9542c6b4 SHA512 31fc1755bd874de9847aa5450b5f047703641df6f745c3072f125f2d0bd90c1da74b7d1e3eccd748e95b631df03b44277fa2d2d1b588e0860c417a7eea290027 |
48 |
+DIST thunderbird-60.3.0-gd.xpi 599260 BLAKE2B 55439cf4d501bffad81bbf27a31636050a28de785e22b2c104a4e139bfd84b843c7348720c6ea04c6303dcf370c65a1128d2d2c2eee9034e12f52364b0208e0a SHA512 df34762b9d877b04680de3eeea9a93a5b09d80065c66d304e162ec65165e3b67a9491a7a551b18420495c953080b7b2ee976660b6c2a76c5f513f642578f39b8 |
49 |
+DIST thunderbird-60.3.0-gl.xpi 576547 BLAKE2B e37b1268e9166809078ceddedb71f1d6a853efc79551f8b34e508863dec5617d45c7fff84594ad4e77455fc7235d2a48dc98de8fdbf99b4e8dbd7067b3e2412d SHA512 78e1bf73c8ded5e57aa32c80a7ec1a84967876cf273887eca4af106e8966cd90035dd5f047d13949908c3fd5cb09364a4466da5a60eb0898722097073a81ee27 |
50 |
+DIST thunderbird-60.3.0-he.xpi 618364 BLAKE2B 4093e3b08dbde985341ebae88c0af62713b9ea0b4de18304ad2bb05bd51dd14ad7403386bf8dd6641e7058c1a9d387ce944be9ae1907c9479f7dbc4fe6d46f35 SHA512 ac230d9e835a97b86ca1475fee0a908894fbc6c4dd4c2fb9b490aede0661435e97c20c27274004ae29edd57527128ec687b905cbae30d06dace45558f8766150 |
51 |
+DIST thunderbird-60.3.0-hr.xpi 583459 BLAKE2B 4eae1d6d537f72fa36dc4b4a5341ff4281b0452ad02706652ef7616c7b528546e9da8595f9e2541700230f859b76053a08dde8cd210103dafaf63229ff5d1f1a SHA512 4df437f2bef84e64b4941f278ec20ce48b7ba432203bd04cfc6919f4a08a0b7a99eb750bf0edda95686043c88545e6e81ca6401c246fc124d4957a02067259b9 |
52 |
+DIST thunderbird-60.3.0-hsb.xpi 611321 BLAKE2B 584cf72b971fbf38e1a343b7ce30d49f663e66cb1f5e851193116e4bca5c53421c6d71077c8e50c8522200e47c5482f1e15261d84955a919c68fe6cd1ffceca2 SHA512 d1239784f5d1959ee724973ac1456e27e5558bfb83d3bb92b449fa0d803ab13b0e039b8be6b3d0102402e821a2f4c714ef438f3b1a088619c757273d59e18d8c |
53 |
+DIST thunderbird-60.3.0-hu.xpi 615345 BLAKE2B 0eb311bef0d976366dadc09c02630a164f23d81515f6855ce58ba1394f6b49bbb17ddbfca99e3be2d4b2d2477f9abc68ce25303d7e41f413a2f3727ff117e258 SHA512 35a3247160668a6b7249a918b95bfa6963f5ea5baed52d3955ffbdb6274ed2d573aa8cdb6caee87e5e983fad72d035bb458c6e318d8f5b1efd59d3f5fc8d3d95 |
54 |
+DIST thunderbird-60.3.0-hy-AM.xpi 649712 BLAKE2B 826b3b858c8d9595c5db475aa0f51343b157bbba3da0e37c1e66f8e1ba48b6731c183fe5208ea9d4cbde87715e7a0b62fd5a4a5b9781f29831a7f724f2d8797e SHA512 8eeb615f51c15cc88ad0efdd4dff52af49b4483030dd574fce624fa49e76ae2851b9207e428778f25e50b70de928c03579c93284102aee7ab9956b34c60cdfde |
55 |
+DIST thunderbird-60.3.0-id.xpi 568858 BLAKE2B f1a299d3f746f0777ec429cfe2905f0d0451e9995fb1cbc7ca585d2e8259ef5ab74a121b77b35f08f4f96aedd78c7c73e4121a7ec736b4990d635e60ee1779f9 SHA512 01d67c70342522aea320bfc4ff01885be83221af7e02717f146e88e7710b0ad93fafb166ba38c14adb3e636c22e03b1950b8c7fb0c4586f7e6e68e50b9e003f3 |
56 |
+DIST thunderbird-60.3.0-is.xpi 579046 BLAKE2B f9c22cd2c1f41bdf3ba2487e2d43ad7ec997727fdac107595989da561e12f9ba14f235905d7aec7eb558a15b457fb22ce04716623a898e5e7aa962799675833c SHA512 477acd6f6b3f63592585f000c89be7e2ab1b50d3bc7bafe1208dc33e5c827d564862f4f4c9230caab16313b2d99c508403dedaff4770c1e906d3d22016f32906 |
57 |
+DIST thunderbird-60.3.0-it.xpi 477499 BLAKE2B bbd8040a13c612410d83719105418595936f582425d86ad84b29c7741ce590f4e077a3045865878f089ad17ae7608b56d5e7a28f9e38227da4916ec194e3892b SHA512 f4fe06221e87b774c69719f9b10165aae30097496afc9aee005797091417417cd29f0ca9a2f26fa2b7a425ba36de75226728cc98f5551a14c6658fa4284f9f84 |
58 |
+DIST thunderbird-60.3.0-ja.xpi 653342 BLAKE2B 1d19d62c9bd6733e384f30a2709a8b3a1cba5e3d23b9215e84ac4177978c5eb20fc873668295fed6b622ccb3fea8ed242a4984116efa76bf3a55d603d71d04a5 SHA512 ea2bbf03a921964a1da4c476bd42883bf1ff8079047a08c467a82a1dc7befcaefbd1c66fb25023c77696c04cf00c7267ad9e5ed7ac493b4e4b68af89777cfc95 |
59 |
+DIST thunderbird-60.3.0-ko.xpi 619728 BLAKE2B 3a4ac27cbc55b8a7f1838a5f06e0f2d35ec93599842bc75cc296f629722c0e60b1eec7f788528af6de61608fced20605ad883cd7953465d848533456ede96931 SHA512 0ba3aa50e27199c918397a8d1b68256976d24fbec7b7da48f1e6334b8039a71950c3b7953e4737561bd9edadfd33c9409f88d396acfb477cd00d3f62f14caaf6 |
60 |
+DIST thunderbird-60.3.0-lt.xpi 605439 BLAKE2B d8c99560f671fd015b0ff55139edd95799d0bbef135060c65bdb5e017f8a52447845553076eedbd3e0b0913f6dfc1e7478825dbeb677ca29300a77a8d0532b44 SHA512 00fc69f978ac9b399edff3fb4bca874ebe7d5f5b6b2fb00c8efc49ea56aac58ea28eeba52cd255d99e56b71c6d484df1487b1a46768b65d2389977bcacebb59f |
61 |
+DIST thunderbird-60.3.0-nb-NO.xpi 578233 BLAKE2B 229693274f8e62fa3d66b9d4bc4e6402a2d7d10e537bcf0f3a935373a116c61df716e592f6bee6b99964ba2f68e7b8a7ee4f746ce1e761ef7cbd565825c5b1be SHA512 6c0e10faceabc68d93551bb36304e35998c02f943c9b59811b465dbd6a72d6fa5552d8a4408bacbd7d53ed9efee4fbe5041f216af9ed1cfffc6d72ed9046a677 |
62 |
+DIST thunderbird-60.3.0-nl.xpi 583912 BLAKE2B 52ed9f22fef86882e7640bac0d1b98adcf0d82eb0ef90b9b50157947ea88aac7cd86b10f4dc159ceb5ddf5cce89a7d4d8badacf6f1bef6a6b0cdd4a121d906fc SHA512 3542cb133aded3be249d2b0b8a9a419308d82c85db3cff1d8eb16812445e898bbd455d9497cced2fe10bd08d6bc08f777edc06873b603e9a41bcf3d3a02b31e0 |
63 |
+DIST thunderbird-60.3.0-nn-NO.xpi 577653 BLAKE2B 55ba8f55bf921c511276255765186911bbca27c85210d1c5375eefde165b8d9b1f3c94406de6aa1d89be45cddce6dfa2977e24080cd006eb6e008b96ec65d65a SHA512 a8d6f43f4cb8ebed57076f2b3b2c4ce476dcdfe9749458a190259e43cdaea05b943c097f7b929b1df12683322c8ee3c40471d0fd010edccc61d3e0f983bf9acc |
64 |
+DIST thunderbird-60.3.0-pl.xpi 480724 BLAKE2B 685f93527c80c42abf849906bf10b7310430dd331e0fe8f46fe7fa59119b3ec97d814b266587e60708f2c4e7a54ac29a64053ad4cda04299ba565855793d76a9 SHA512 45d2713429b7484045979e5449eca91671d09c9b2c6d8b7209ee3d0554a01f0960e6e58a1e62416213e8afa86656633ad80073510b77293765b821d7ba8c7d9a |
65 |
+DIST thunderbird-60.3.0-pt-BR.xpi 585017 BLAKE2B 0792adcd8b499ceff3daf6f4aa4267148b060bac1798a582d15162a405e9f8068b4606accfd7875409195d7ead48d1ddeae7b30b00378b22d6abeae99b09d3aa SHA512 db9152196fd4d95c7763220169867ae9fc63052397efd5a34a8f2ab9760e9ee3a77572cba94fa2fe6cefce4c416be0afd5320407eac56a754cfbbcda528d12bb |
66 |
+DIST thunderbird-60.3.0-pt-PT.xpi 593185 BLAKE2B b8939c0418a81b44e3fea07539b8b2fffe6ba0b533b2644440f2ef0cef97d2ade3a5fe6bbf929af0b5f928493373b5dad5dbacc19f978b5c798f6cbc19d0c876 SHA512 79920ffb5b015eb1dbe6a0ba69a88730d15a0d0b92595704fb2c3106f3727eec648b22990950970e96569760e7344958e28f3fa5a1d64ed74375f917193d1bd1 |
67 |
+DIST thunderbird-60.3.0-rm.xpi 578383 BLAKE2B e8da8add5dd8912d0841040b5023a169ebcf1a0fc0276b3e5e8fc6401075349381e419082902c3f55432b4d633c313d941416255351af24a6bfdb8f3daebb3cd SHA512 9cbad601e494fad87cd196b5289f8e5749a547b1a25cd91437b19c86f66b275659e025f8cb183c0f862b02dffd50dd971d1684fa284d5fccc10a34401d3c1200 |
68 |
+DIST thunderbird-60.3.0-ro.xpi 584306 BLAKE2B 4abfa1857357c8aa55b91b07153f3a9e44e6bfeb7d1a520cc6eb6f829275468970b4ffb8df37b2685c617048c5d9faab5638387a47aeda50a4e1be93074a1865 SHA512 325cee8025ea055c4e1ae69f70fe9dcf1ef214aac25bc4f577ed1972cd5d3bdce3fdaf10dc8a622f31d0c20ce89fe621088e570f1708f9a53633d2bfdd78e0e2 |
69 |
+DIST thunderbird-60.3.0-ru.xpi 694704 BLAKE2B e5d3817e0d8cff05cb18a37c561426450584508f5ea67855dff4dc11b598e6389fe00946f431671f9e9e86c2c9f35efbdb72f96616ccd6ddd7a687329e01c5aa SHA512 5cd429217705b6755a6cb753be576fb3cc198da2c024247e501851eab76f45265f14db172d02656c06d0091dae2326d55aea70ebd028e5e2281753547574b977 |
70 |
+DIST thunderbird-60.3.0-si.xpi 643790 BLAKE2B 4a93100f7fec6c3c8f9a7b8f65458210b8e65ad489f4bf2199d091272c5011710f56b53410a2899b07ec718c1d8185724bc8f7816b2cfb80defdff284094fe84 SHA512 3e76f180ae02fe575512ba6b9e5fe364a563cd47246042b8aeb2f482625c518bee38a1fea1a5bbde83b3acb8fd6fcf4e1a3ad36d6e2b174e2bbda731c570997d |
71 |
+DIST thunderbird-60.3.0-sk.xpi 612216 BLAKE2B 61f5012676ad18c9dd913e277ad23199e198adcb34d3d453f50f91fe8ca9f19139016ec9be4cd11682e2b767b2795cfa4e508b54b3ea355c2fc0d69979473f12 SHA512 c4f47d789474f0f7cc603b3c163614f2d9c1ad30d9857aea5d61037be66d5e256bc23fdcb3809f105ab3582c68efada36ed2b63fc048ebb1eff0118219f96d93 |
72 |
+DIST thunderbird-60.3.0-sl.xpi 589946 BLAKE2B 1481e96c892752b1f706900fdf9a298e453bb7a6689bfdf623e61a89edc5e354a04f327ef4a33dd96c2e245b5c6639d2f4956fce910ac346d8a7ad4a0ecfd49c SHA512 5810bc88e9ad7bd05b971f4606a1411b8de834b62d95ccbd2e85ced119f229024cf22cc4d02572afc7393ac37013453f174420ce45948c7c7b115c29b53c06af |
73 |
+DIST thunderbird-60.3.0-sq.xpi 593095 BLAKE2B 0213667d15595a079043559d2a78a08b98a45f59fdd845e8405ece17769f83870b7a93b6ee91c1ed420e9da6bcd3f9d9104e16ceedd1bc9921b7880694ebde45 SHA512 bef154e6c1107ffcfe8c9dddef18b73be389835f84e79e789f62bf6d8285aba7bd40b3e7dab84b784925cd249f2dd87a37f0123bed89adad92a4ad45b97a3e1b |
74 |
+DIST thunderbird-60.3.0-sr.xpi 637719 BLAKE2B d8ac6a494cc503bdd8f631f587390bc7bc9e808280a9ee86adbd791d57334a223e17a31fcbdb1a80bda267f4c0810f12294070ad13ffb0a630745316ed43f6f2 SHA512 913193bf3710822f9c6a7b9450ad65e69da1cf9ecac48be145d56d7bbdb23ab56c3decc34e1972b3a26db76fc67a16611169d0d2e4c6c6dbbc8f008b00072b3c |
75 |
+DIST thunderbird-60.3.0-sv-SE.xpi 594078 BLAKE2B 6f005c719637b8c1b9769a8bc5e988cb790c53f1d4e68cc9f372d940464d4f512c5e5310cfe6cdefa6b00dc0013767af2f91bead1c22fab407425be18ae0db00 SHA512 8f91dd8494c319a5ef552ebc30f7e7a48f175f38be41b0f539607e46e808b2823a88f1a99a8d6ddc9807ff13bd410ce01a4d409806eb582aa5364362a96b88b2 |
76 |
+DIST thunderbird-60.3.0-tr.xpi 598009 BLAKE2B 005ca88cfaa878236f5168da55e7b6b665d07ad1c0f33a94270c4e114d9f4606f3625af070f38e90d09bf4f51c0d5b64d04dfa8513f6b79548ecc823bf6bfa17 SHA512 0de272e07c4c4a60caad0dd69e1d182ecc07d0d800a03e174d38433eb615fc2a774c203836d003f6cd3a87eb69f254dfa9411da53e52b448b1b229fa7571da5a |
77 |
+DIST thunderbird-60.3.0-uk.xpi 684152 BLAKE2B baa92175a6345fec7e55c5e87b22227ff9340c703fc6c6a5c69351cb0a36eddd4644f5f31078e75c603acdaab7e4c4e155d214e7e738257c28a36dcf09b13d26 SHA512 17e281cb8acdb60e344d03f21fbcfa0c485f80273153a6b6ec79352f9769a4eb27c7596b9fb3b574a8767314f08fc16b1691b89487e669e9d2e208b90bc5dd4e |
78 |
+DIST thunderbird-60.3.0-vi.xpi 638421 BLAKE2B 19b4fb82cbcc659185aeb4f85f12a4874c8f2810eeee995833697244d3c11302e43dffdb4caf0f20f4baef6815796fd1f03b9cfcd2111b11edcb16f9b86de2d5 SHA512 458eadcd756f689bb7ca5f97a28bdb8ef2a62a128bd1f210fe1888309d58401085e7c076da35caa8d8c4780e7b19efd582c1443e59add70def4454ec95217552 |
79 |
+DIST thunderbird-60.3.0-zh-CN.xpi 622464 BLAKE2B 996e9dfee05e4084eadbec285c8292b4ee6bc7d05dc62ab40de7c46abbb0a81d56b85df3d63a9f63c0cd3f1e9cad5817014c8e7363cfca75f8f5fc6c31ecbd20 SHA512 388714c364d7bd43df33b8ea9918b3c24ad49a09a31daba3d8cc2f2e61a6a8667be512b7ac3c58f852c0506f72fc8f6231323dcbd374282a3cef47a735f6e28a |
80 |
+DIST thunderbird-60.3.0-zh-TW.xpi 626188 BLAKE2B 2a96aa79f86869b6e84a9490ca40fbf241b9f190fc61eb43a35774f6e72cf7252122552c7f07082ea18890df5f2cce121e4f9557f8da063b58a31fddb339c872 SHA512 23b5e7f7793a9e34da3d458412516146a4ee4252ff028131939fe4854828116d24961515694c42b7f10adfd59768069219a7256b144453734e1c1b98f236a526 |
81 |
+DIST thunderbird-60.3.0.source.tar.xz 285533780 BLAKE2B 8fb3a236733ee46c70e3ec552fbf9ed633066955bedd66a4c7b10674a4e39d9d8a540b3c7f4745f90bafdb366678d41553eaae83508b1d07be2ef2e24201e10e SHA512 50032b15d6698cfb74191448e7436d26d1c1d930bda4be62d7ecf4d011fc375886fc3481cd56509460371ff68c03bb76948ac261d645658243b6b7c1de385def |
82 |
|
83 |
diff --git a/mail-client/thunderbird/thunderbird-60.3.0.ebuild b/mail-client/thunderbird/thunderbird-60.3.0.ebuild |
84 |
new file mode 100644 |
85 |
index 0000000..f61e121 |
86 |
--- /dev/null |
87 |
+++ b/mail-client/thunderbird/thunderbird-60.3.0.ebuild |
88 |
@@ -0,0 +1,571 @@ |
89 |
+# Copyright 1999-2018 Gentoo Authors |
90 |
+# Distributed under the terms of the GNU General Public License v2 |
91 |
+ |
92 |
+EAPI=6 |
93 |
+VIRTUALX_REQUIRED="pgo" |
94 |
+WANT_AUTOCONF="2.1" |
95 |
+MOZ_ESR="" |
96 |
+MOZ_LIGHTNING_VER="6.2.2.1" |
97 |
+MOZ_LIGHTNING_GDATA_VER="4.4.1" |
98 |
+ |
99 |
+PYTHON_COMPAT=( python3_{5,6,7} ) |
100 |
+PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' |
101 |
+ |
102 |
+# This list can be updated using scripts/get_langs.sh from the mozilla overlay |
103 |
+MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR |
104 |
+es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt |
105 |
+nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE tr |
106 |
+uk vi zh-CN zh-TW ) |
107 |
+ |
108 |
+# Convert the ebuild version to the upstream mozilla version, used by mozlinguas |
109 |
+MOZ_PV="${PV/_beta/b}" |
110 |
+ |
111 |
+# Patches |
112 |
+PATCHTB="thunderbird-60.0-patches-0" |
113 |
+PATCHFF="firefox-60.0-patches-04" |
114 |
+ |
115 |
+MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" |
116 |
+ |
117 |
+# ESR releases have slightly version numbers |
118 |
+if [[ ${MOZ_ESR} == 1 ]]; then |
119 |
+ MOZ_PV="${MOZ_PV}esr" |
120 |
+fi |
121 |
+MOZ_P="${PN}-${MOZ_PV}" |
122 |
+ |
123 |
+inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2 |
124 |
+ |
125 |
+DESCRIPTION="Thunderbird Mail Client" |
126 |
+HOMEPAGE="https://www.mozilla.org/thunderbird" |
127 |
+ |
128 |
+KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" |
129 |
+SLOT="0" |
130 |
+LICENSE="MPL-2.0 GPL-2 LGPL-2.1" |
131 |
+IUSE="bindist clang dbus debug hardened jack lightning mozdom neon pulseaudio |
132 |
+ selinux startup-notification system-harfbuzz system-icu system-jpeg |
133 |
+ system-libevent system-libvpx system-sqlite wifi" |
134 |
+RESTRICT="!bindist? ( bindist )" |
135 |
+ |
136 |
+PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz ) |
137 |
+SRC_URI="${SRC_URI} |
138 |
+ ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz |
139 |
+ https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz |
140 |
+ lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) |
141 |
+ ${PATCH_URIS[@]}" |
142 |
+ |
143 |
+ASM_DEPEND=">=dev-lang/yasm-1.1" |
144 |
+ |
145 |
+CDEPEND=" |
146 |
+ >=dev-libs/nss-3.36.4 |
147 |
+ >=dev-libs/nspr-4.19 |
148 |
+ >=app-text/hunspell-1.5.4:= |
149 |
+ dev-libs/atk |
150 |
+ dev-libs/expat |
151 |
+ >=x11-libs/cairo-1.10[X] |
152 |
+ >=x11-libs/gtk+-2.18:2 |
153 |
+ >=x11-libs/gtk+-3.4.0:3 |
154 |
+ x11-libs/gdk-pixbuf |
155 |
+ >=x11-libs/pango-1.22.0 |
156 |
+ >=media-libs/libpng-1.6.34:0=[apng] |
157 |
+ >=media-libs/mesa-10.2:* |
158 |
+ media-libs/fontconfig |
159 |
+ >=media-libs/freetype-2.4.10 |
160 |
+ kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) |
161 |
+ virtual/freedesktop-icon-theme |
162 |
+ dbus? ( |
163 |
+ >=sys-apps/dbus-0.60 |
164 |
+ >=dev-libs/dbus-glib-0.72 |
165 |
+ ) |
166 |
+ startup-notification? ( >=x11-libs/startup-notification-0.8 ) |
167 |
+ >=x11-libs/pixman-0.19.2 |
168 |
+ >=dev-libs/glib-2.26:2 |
169 |
+ >=sys-libs/zlib-1.2.3 |
170 |
+ >=virtual/libffi-3.0.10:= |
171 |
+ virtual/ffmpeg |
172 |
+ x11-libs/libX11 |
173 |
+ x11-libs/libXcomposite |
174 |
+ x11-libs/libXdamage |
175 |
+ x11-libs/libXext |
176 |
+ x11-libs/libXfixes |
177 |
+ x11-libs/libXrender |
178 |
+ x11-libs/libXt |
179 |
+ system-harfbuzz? ( |
180 |
+ >=media-libs/harfbuzz-1.4.2:0= |
181 |
+ >=media-gfx/graphite2-1.3.9-r1 |
182 |
+ ) |
183 |
+ system-icu? ( >=dev-libs/icu-59.1:= ) |
184 |
+ system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) |
185 |
+ system-libevent? ( >=dev-libs/libevent-2.0:0= ) |
186 |
+ system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] ) |
187 |
+ system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] ) |
188 |
+ wifi? ( |
189 |
+ kernel_linux? ( |
190 |
+ >=sys-apps/dbus-0.60 |
191 |
+ >=dev-libs/dbus-glib-0.72 |
192 |
+ net-misc/networkmanager |
193 |
+ ) |
194 |
+ ) |
195 |
+ jack? ( virtual/jack )" |
196 |
+ |
197 |
+DEPEND="${CDEPEND} |
198 |
+ app-arch/zip |
199 |
+ app-arch/unzip |
200 |
+ >=sys-devel/binutils-2.30 |
201 |
+ sys-apps/findutils |
202 |
+ >=sys-devel/llvm-4.0.1 |
203 |
+ >=sys-devel/clang-4.0.1 |
204 |
+ clang? ( |
205 |
+ >=sys-devel/llvm-4.0.1[gold] |
206 |
+ >=sys-devel/lld-4.0.1 |
207 |
+ ) |
208 |
+ pulseaudio? ( media-sound/pulseaudio ) |
209 |
+ elibc_glibc? ( |
210 |
+ virtual/cargo |
211 |
+ virtual/rust |
212 |
+ ) |
213 |
+ elibc_musl? ( |
214 |
+ virtual/cargo |
215 |
+ virtual/rust |
216 |
+ ) |
217 |
+ amd64? ( |
218 |
+ ${ASM_DEPEND} |
219 |
+ virtual/opengl |
220 |
+ ) |
221 |
+ x86? ( |
222 |
+ ${ASM_DEPEND} |
223 |
+ virtual/opengl |
224 |
+ )" |
225 |
+ |
226 |
+RDEPEND="${CDEPEND} |
227 |
+ pulseaudio? ( |
228 |
+ || ( |
229 |
+ media-sound/pulseaudio |
230 |
+ >=media-sound/apulse-0.1.9 |
231 |
+ ) |
232 |
+ ) |
233 |
+ selinux? ( |
234 |
+ sec-policy/selinux-mozilla |
235 |
+ sec-policy/selinux-thunderbird |
236 |
+ )" |
237 |
+ |
238 |
+REQUIRED_USE="wifi? ( dbus )" |
239 |
+ |
240 |
+S="${WORKDIR}/${MOZ_P%b[0-9]*}" |
241 |
+ |
242 |
+BUILD_OBJ_DIR="${S}/tbird" |
243 |
+ |
244 |
+pkg_setup() { |
245 |
+ moz_pkgsetup |
246 |
+ |
247 |
+ # Avoid PGO profiling problems due to enviroment leakage |
248 |
+ # These should *always* be cleaned up anyway |
249 |
+ unset DBUS_SESSION_BUS_ADDRESS \ |
250 |
+ DISPLAY \ |
251 |
+ ORBIT_SOCKETDIR \ |
252 |
+ SESSION_MANAGER \ |
253 |
+ XDG_SESSION_COOKIE \ |
254 |
+ XAUTHORITY |
255 |
+ |
256 |
+ if ! use bindist ; then |
257 |
+ elog "You are enabling official branding. You may not redistribute this build" |
258 |
+ elog "to any users on your network or the internet. Doing so puts yourself into" |
259 |
+ elog "a legal problem with Mozilla Foundation" |
260 |
+ elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" |
261 |
+ elog |
262 |
+ fi |
263 |
+ |
264 |
+ addpredict /proc/self/oom_score_adj |
265 |
+ |
266 |
+ llvm_pkg_setup |
267 |
+} |
268 |
+ |
269 |
+pkg_pretend() { |
270 |
+ # Ensure we have enough disk space to compile |
271 |
+ CHECKREQS_DISK_BUILD="4G" |
272 |
+ check-reqs_pkg_setup |
273 |
+} |
274 |
+ |
275 |
+src_unpack() { |
276 |
+ unpack ${A} |
277 |
+ |
278 |
+ # Unpack language packs |
279 |
+ mozlinguas_src_unpack |
280 |
+} |
281 |
+ |
282 |
+src_prepare() { |
283 |
+ # Apply our patchset from firefox to thunderbird as well |
284 |
+ rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \ |
285 |
+ "${WORKDIR}"/firefox/2005_ffmpeg4.patch \ |
286 |
+ "${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \ |
287 |
+ || die |
288 |
+ eapply "${WORKDIR}/firefox" |
289 |
+ |
290 |
+ # Ensure that are plugins dir is enabled as default |
291 |
+ sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ |
292 |
+ "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" |
293 |
+ sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ |
294 |
+ "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" |
295 |
+ |
296 |
+ # Don't error out when there's no files to be removed: |
297 |
+ sed 's@\(xargs rm\)$@\1 -f@' \ |
298 |
+ -i "${S}"/toolkit/mozapps/installer/packager.mk || die |
299 |
+ |
300 |
+ # Don't exit with error when some libs are missing which we have in |
301 |
+ # system. |
302 |
+ sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ |
303 |
+ -i "${S}"/comm/mail/installer/Makefile.in || die |
304 |
+ |
305 |
+ # Apply our Thunderbird patchset |
306 |
+ pushd "${S}"/comm &>/dev/null || die |
307 |
+ eapply "${WORKDIR}"/thunderbird |
308 |
+ |
309 |
+ # NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual |
310 |
+ # check on lightning version or changes: |
311 |
+ # |
312 |
+ # Confirm the version of lightning being grabbed for langpacks is the same |
313 |
+ # as that used in thunderbird |
314 |
+ #local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV}) |
315 |
+ #if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then |
316 |
+ # eqawarn "The version of lightning used for localization differs from the version" |
317 |
+ # eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}" |
318 |
+ # eqawarn "to ${THIS_MOZ_LIGHTNING_VER}" |
319 |
+ #fi |
320 |
+ |
321 |
+ popd &>/dev/null || die |
322 |
+ |
323 |
+ # Allow user to apply any additional patches without modifing ebuild |
324 |
+ eapply_user |
325 |
+ |
326 |
+ # Autotools configure is now called old-configure.in |
327 |
+ # This works because there is still a configure.in that happens to be for the |
328 |
+ # shell wrapper configure script |
329 |
+ eautoreconf old-configure.in |
330 |
+ |
331 |
+ # Must run autoconf in js/src |
332 |
+ cd "${S}"/js/src || die |
333 |
+ eautoconf old-configure.in |
334 |
+} |
335 |
+ |
336 |
+src_configure() { |
337 |
+ MEXTENSIONS="default" |
338 |
+ |
339 |
+ # Add information about TERM to output (build.log) to aid debugging |
340 |
+ # blessings problems |
341 |
+ if [[ -n "${TERM}" ]] ; then |
342 |
+ einfo "TERM is set to: \"${TERM}\"" |
343 |
+ else |
344 |
+ einfo "TERM is unset." |
345 |
+ fi |
346 |
+ |
347 |
+ if use clang && ! tc-is-clang ; then |
348 |
+ # Force clang |
349 |
+ einfo "Enforcing the use of clang due to USE=clang ..." |
350 |
+ CC=${CHOST}-clang |
351 |
+ CXX=${CHOST}-clang++ |
352 |
+ strip-unsupported-flags |
353 |
+ elif ! use clang && ! tc-is-gcc ; then |
354 |
+ # Force gcc |
355 |
+ einfo "Enforcing the use of gcc due to USE=-clang ..." |
356 |
+ CC=${CHOST}-gcc |
357 |
+ CXX=${CHOST}-g++ |
358 |
+ strip-unsupported-flags |
359 |
+ fi |
360 |
+ |
361 |
+ #################################### |
362 |
+ # |
363 |
+ # mozconfig, CFLAGS and CXXFLAGS setup |
364 |
+ # |
365 |
+ #################################### |
366 |
+ |
367 |
+ mozconfig_init |
368 |
+ # common config components |
369 |
+ mozconfig_annotate 'system_libs' \ |
370 |
+ --with-system-zlib \ |
371 |
+ --with-system-bz2 |
372 |
+ |
373 |
+ # Must pass release in order to properly select linker |
374 |
+ mozconfig_annotate 'Enable by Gentoo' --enable-release |
375 |
+ |
376 |
+ # Avoid auto-magic on linker |
377 |
+ if use clang ; then |
378 |
+ # This is upstream's default |
379 |
+ mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld |
380 |
+ elif tc-ld-is-gold ; then |
381 |
+ mozconfig_annotate "linker is set to gold" --enable-linker=gold |
382 |
+ else |
383 |
+ mozconfig_annotate "linker is set to bfd" --enable-linker=bfd |
384 |
+ fi |
385 |
+ |
386 |
+ # It doesn't compile on alpha without this LDFLAGS |
387 |
+ use alpha && append-ldflags "-Wl,--no-relax" |
388 |
+ |
389 |
+ # Add full relro support for hardened |
390 |
+ if use hardened; then |
391 |
+ append-ldflags "-Wl,-z,relro,-z,now" |
392 |
+ mozconfig_use_enable hardened hardening |
393 |
+ fi |
394 |
+ |
395 |
+ # Modifications to better support ARM, bug 553364 |
396 |
+ if use neon ; then |
397 |
+ mozconfig_annotate '' --with-fpu=neon |
398 |
+ |
399 |
+ if ! tc-is-clang ; then |
400 |
+ # thumb options aren't supported when using clang, bug 666966 |
401 |
+ mozconfig_annotate '' --with-thumb=yes |
402 |
+ mozconfig_annotate '' --with-thumb-interwork=no |
403 |
+ fi |
404 |
+ fi |
405 |
+ if [[ ${CHOST} == armv*h* ]] ; then |
406 |
+ mozconfig_annotate '' --with-float-abi=hard |
407 |
+ if ! use system-libvpx ; then |
408 |
+ sed -i -e "s|softfp|hard|" \ |
409 |
+ "${S}"/media/libvpx/moz.build |
410 |
+ fi |
411 |
+ fi |
412 |
+ |
413 |
+ mozconfig_use_enable !bindist official-branding |
414 |
+ # Enable position independent executables |
415 |
+ mozconfig_annotate 'enabled by Gentoo' --enable-pie |
416 |
+ |
417 |
+ mozconfig_use_enable debug |
418 |
+ mozconfig_use_enable debug tests |
419 |
+ if ! use debug ; then |
420 |
+ mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols |
421 |
+ else |
422 |
+ mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols |
423 |
+ fi |
424 |
+ # These are enabled by default in all mozilla applications |
425 |
+ mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr |
426 |
+ mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr |
427 |
+ mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ |
428 |
+ --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) |
429 |
+ mozconfig_annotate '' --prefix="${EPREFIX}"/usr |
430 |
+ mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) |
431 |
+ mozconfig_annotate 'Gentoo default' --enable-system-hunspell |
432 |
+ mozconfig_annotate '' --disable-crashreporter |
433 |
+ mozconfig_annotate 'Gentoo default' --with-system-png |
434 |
+ mozconfig_annotate '' --enable-system-ffi |
435 |
+ mozconfig_annotate '' --disable-gconf |
436 |
+ mozconfig_annotate '' --with-intl-api |
437 |
+ mozconfig_annotate '' --enable-system-pixman |
438 |
+ # Instead of the standard --build= and --host=, mozilla uses --host instead |
439 |
+ # of --build, and --target intstead of --host. |
440 |
+ # Note, mozilla also has --build but it does not do what you think it does. |
441 |
+ # Set both --target and --host as mozilla uses python to guess values otherwise |
442 |
+ mozconfig_annotate '' --target="${CHOST}" |
443 |
+ mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" |
444 |
+ if use system-libevent; then |
445 |
+ mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr |
446 |
+ fi |
447 |
+ |
448 |
+ # skia has no support for big-endian platforms |
449 |
+ if [[ $(tc-endian) == "big" ]]; then |
450 |
+ mozconfig_annotate 'big endian target' --disable-skia |
451 |
+ else |
452 |
+ mozconfig_annotate '' --enable-skia |
453 |
+ fi |
454 |
+ |
455 |
+ # use the gtk3 toolkit (the only one supported at this point) |
456 |
+ mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 |
457 |
+ |
458 |
+ mozconfig_use_enable startup-notification |
459 |
+ mozconfig_use_enable system-sqlite |
460 |
+ mozconfig_use_with system-jpeg |
461 |
+ mozconfig_use_with system-icu |
462 |
+ mozconfig_use_with system-libvpx |
463 |
+ mozconfig_use_with system-harfbuzz |
464 |
+ mozconfig_use_with system-harfbuzz system-graphite2 |
465 |
+ mozconfig_use_enable pulseaudio |
466 |
+ # force the deprecated alsa sound code if pulseaudio is disabled |
467 |
+ if use kernel_linux && ! use pulseaudio ; then |
468 |
+ mozconfig_annotate '-pulseaudio' --enable-alsa |
469 |
+ fi |
470 |
+ |
471 |
+ mozconfig_use_enable dbus |
472 |
+ |
473 |
+ mozconfig_use_enable wifi necko-wifi |
474 |
+ |
475 |
+ # enable JACK, bug 600002 |
476 |
+ mozconfig_use_enable jack |
477 |
+ |
478 |
+ # Other tb-specific settings |
479 |
+ mozconfig_annotate '' --with-user-appdir=.thunderbird |
480 |
+ |
481 |
+ mozconfig_annotate '' --enable-ldap |
482 |
+ |
483 |
+ # Bug #72667 |
484 |
+ if use mozdom; then |
485 |
+ MEXTENSIONS="${MEXTENSIONS},inspector" |
486 |
+ fi |
487 |
+ |
488 |
+ mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" |
489 |
+ |
490 |
+ mozconfig_annotate '' --enable-calendar |
491 |
+ |
492 |
+ # Disable built-in ccache support to avoid sandbox violation, #665420 |
493 |
+ # Use FEATURES=ccache instead! |
494 |
+ mozconfig_annotate '' --without-ccache |
495 |
+ sed -i -e 's/ccache_stats = None/return None/' \ |
496 |
+ python/mozbuild/mozbuild/controller/building.py || \ |
497 |
+ die "Failed to disable ccache stats call" |
498 |
+ |
499 |
+ # Stylo is only broken on x86 builds |
500 |
+ use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo |
501 |
+ |
502 |
+ # Stylo is horribly broken on arm, renders GUI unusable |
503 |
+ use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo |
504 |
+ |
505 |
+ if use clang ; then |
506 |
+ # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186 |
507 |
+ mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack |
508 |
+ elif use arm ; then |
509 |
+ mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack |
510 |
+ fi |
511 |
+ |
512 |
+ # Use an objdir to keep things organized. |
513 |
+ echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig |
514 |
+ echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig |
515 |
+ |
516 |
+ mozlinguas_mozconfig |
517 |
+ |
518 |
+ # Finalize and report settings |
519 |
+ mozconfig_final |
520 |
+ |
521 |
+ #################################### |
522 |
+ # |
523 |
+ # Configure and build |
524 |
+ # |
525 |
+ #################################### |
526 |
+ |
527 |
+ # Disable no-print-directory |
528 |
+ MAKEOPTS=${MAKEOPTS/--no-print-directory/} |
529 |
+ |
530 |
+ if [[ $(gcc-major-version) -lt 4 ]]; then |
531 |
+ append-cxxflags -fno-stack-protector |
532 |
+ fi |
533 |
+ |
534 |
+ # workaround for funky/broken upstream configure... |
535 |
+ SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
536 |
+ ./mach configure || die |
537 |
+} |
538 |
+ |
539 |
+src_compile() { |
540 |
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
541 |
+ ./mach build --verbose || die |
542 |
+} |
543 |
+ |
544 |
+src_install() { |
545 |
+ declare emid |
546 |
+ cd "${BUILD_OBJ_DIR}" || die |
547 |
+ |
548 |
+ # Pax mark xpcshell for hardened support, only used for startupcache creation. |
549 |
+ pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell |
550 |
+ |
551 |
+ # Copy our preference before omnijar is created. |
552 |
+ cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ |
553 |
+ "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ |
554 |
+ || die |
555 |
+ |
556 |
+ # set dictionary path, to use system hunspell |
557 |
+ echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ |
558 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
559 |
+ |
560 |
+ # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it |
561 |
+ if use system-harfbuzz ; then |
562 |
+ echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ |
563 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
564 |
+ fi |
565 |
+ |
566 |
+ # force cairo as the canvas renderer on platforms without skia support |
567 |
+ if [[ $(tc-endian) == "big" ]] ; then |
568 |
+ echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ |
569 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
570 |
+ echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ |
571 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
572 |
+ fi |
573 |
+ |
574 |
+ # dev-db/sqlite does not have FTS3_TOKENIZER support. |
575 |
+ # gloda needs it to function, and bad crashes happen when its enabled and doesn't work |
576 |
+ if use system-sqlite ; then |
577 |
+ echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \ |
578 |
+ >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die |
579 |
+ fi |
580 |
+ |
581 |
+ cd "${S}" || die |
582 |
+ MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ |
583 |
+ DESTDIR="${D}" ./mach install || die |
584 |
+ |
585 |
+ # Install language packs |
586 |
+ MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install |
587 |
+ |
588 |
+ local size sizes icon_path icon |
589 |
+ if ! use bindist; then |
590 |
+ icon_path="${S}/comm/mail/branding/thunderbird" |
591 |
+ icon="${PN}-icon" |
592 |
+ |
593 |
+ domenu "${FILESDIR}"/icon/${PN}.desktop |
594 |
+ else |
595 |
+ icon_path="${S}/comm/mail/branding/nightly" |
596 |
+ icon="${PN}-icon-unbranded" |
597 |
+ |
598 |
+ newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ |
599 |
+ ${PN}.desktop |
600 |
+ |
601 |
+ sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ |
602 |
+ "${ED}"/usr/share/applications/${PN}.desktop |
603 |
+ fi |
604 |
+ |
605 |
+ # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs |
606 |
+ newicon "${icon_path}"/default48.png "${icon}".png |
607 |
+ # Install icons for menu entry |
608 |
+ sizes="16 22 24 32 48 256" |
609 |
+ for size in ${sizes}; do |
610 |
+ newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" |
611 |
+ done |
612 |
+ |
613 |
+ local emid |
614 |
+ # stage extra locales for lightning and install over existing |
615 |
+ emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' |
616 |
+ rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die |
617 |
+ mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ |
618 |
+ "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar |
619 |
+ |
620 |
+ mkdir -p "${T}/${emid}" || die |
621 |
+ cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die |
622 |
+ insinto ${MOZILLA_FIVE_HOME}/distribution/extensions |
623 |
+ doins -r "${T}/${emid}" |
624 |
+ |
625 |
+ if use lightning; then |
626 |
+ # move lightning out of distribution/extensions and into extensions for app-global install |
627 |
+ mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die |
628 |
+ |
629 |
+ # stage extra locales for gdata-provider and install app-global |
630 |
+ mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ |
631 |
+ "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} |
632 |
+ emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' |
633 |
+ mkdir -p "${T}/${emid}" || die |
634 |
+ cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die |
635 |
+ insinto ${MOZILLA_FIVE_HOME}/extensions |
636 |
+ doins -r "${T}/${emid}" |
637 |
+ fi |
638 |
+ |
639 |
+ # thunderbird and thunderbird-bin are identical |
640 |
+ rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die |
641 |
+ dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin |
642 |
+ |
643 |
+ # Required in order to use plugins and even run thunderbird on hardened. |
644 |
+ pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container} |
645 |
+} |
646 |
+ |
647 |
+pkg_preinst() { |
648 |
+ gnome2_icon_savelist |
649 |
+} |
650 |
+ |
651 |
+pkg_postinst() { |
652 |
+ gnome2_icon_cache_update |
653 |
+ xdg_desktop_database_update |
654 |
+} |
655 |
+ |
656 |
+pkg_postrm() { |
657 |
+ gnome2_icon_cache_update |
658 |
+ xdg_desktop_database_update |
659 |
+} |