diff options
author | Thomas Deutschmann <whissi@gentoo.org> | 2018-11-15 13:19:58 +0100 |
---|---|---|
committer | Thomas Deutschmann <whissi@gentoo.org> | 2018-11-15 13:22:01 +0100 |
commit | e3779006d86622864f40ad8714e98cca4da501d9 (patch) | |
tree | 52ae58f5cb5b1bb1d9b288c694f88779951d1fa6 /mail-client/thunderbird | |
parent | net-libs/liboauth: EAPI-7 revbump and openssl-1.1 fix (diff) | |
download | gentoo-e3779006d86622864f40ad8714e98cca4da501d9.tar.gz gentoo-e3779006d86622864f40ad8714e98cca4da501d9.tar.bz2 gentoo-e3779006d86622864f40ad8714e98cca4da501d9.zip |
mail-client/thunderbird: bump to v60.3.1
Package-Manager: Portage-2.3.51, 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.1.ebuild | 560 |
2 files changed, 614 insertions, 0 deletions
diff --git a/mail-client/thunderbird/Manifest b/mail-client/thunderbird/Manifest index 88560b173a8c..85ea2967f232 100644 --- a/mail-client/thunderbird/Manifest +++ b/mail-client/thunderbird/Manifest @@ -116,3 +116,57 @@ DIST thunderbird-60.3.0-vi.xpi 638421 BLAKE2B aad9f330e7f95ba7204775710162f40418 DIST thunderbird-60.3.0-zh-CN.xpi 622465 BLAKE2B c374b6a7d8e6a10f6340e814f62843160991db3a8e820c0acc9294d5e3416cf6025a9c472e21802095c7a88408449f111a9d0d3d95efee33b2903132847daa82 SHA512 7da02ae8830126da7646c4379ecac20123a7f9f2f9c0e72581800a5673332c8664eda1d8b2bf906fa452bee8a10413191272caf17ac6d07a2f1fd8bb5502ff3a DIST thunderbird-60.3.0-zh-TW.xpi 626188 BLAKE2B 462a59258946095a905ea455267cc50893b8dd49d04d0adb02060945a660c80dea2bba5d9de5a9f4381b0c198211711f821c665fd33d0bb2b198afc2e7dc38af SHA512 337aa9e5dcb9aef0cdb44d9d24c9eafb89b2e3bd13881b445ab5a49e4adfc47136b7180009998fbc61a7e8140683fa0bff571bf6970f944d841e6fca1aa1bbaf DIST thunderbird-60.3.0.source.tar.xz 285211708 BLAKE2B cb17d27ac97267507353d1a0cb501a9f9a44a4bad6389dbc2ed95f3f23626540075325d6787c992e37bbab7096d2553618a7e5888614ebe1218d7088b0d78127 SHA512 6cc390129dd2ce30c4685748bc5cdbf07c1326bf1ba4727d34b105f800ee3d0c7344a1bda3b8f6a666f635eb6d2fba7da5afb1222aac05a536d2dd77afb3a8d3 +DIST thunderbird-60.3.1-ar.xpi 627180 BLAKE2B 6fab74803d4583529d5f4ff48e0081c4d62c635a0a990e0869e3cc3d34189dc84c986cdba5f978eaf992c1c75e21cdc40fcecfd665e74382574f80a38a4b7b63 SHA512 c13719e8c97dacd35c1f8cc7ecb73de162eb1a17d5c3bae7e501f3675554bbbe0a6a08858445ad355d3ce6522997531092d5e516c971e6db366d2d00ae9d1906 +DIST thunderbird-60.3.1-ast.xpi 560866 BLAKE2B e02a1a4c4e138e6cbc31e7bc2af01404b3bd8411f1325cce30ec5bec1f6194a9a5493227049f9e7f12b33e9acf014c6ab076c8d55dcf332215b4cf05576a0497 SHA512 6502fb9e321420bc72d77fda5724e923b4dba80d4522c45985f4447f67862e991429c9c8e47b38e997cd7a729504d40c2eb5d3d50bca07d833c75e80103ee090 +DIST thunderbird-60.3.1-be.xpi 659078 BLAKE2B 237ce951c43210f3f5e6296c7081d5e188008ffe516fcd3227752c8607f8e2b35ddf0d9e05ded0e9dd88ba6f5fda88ab16068529c1bde352266132a079568968 SHA512 e204a26bc828e4ee460e39cd48ec815db127436c640457cdeae870856e417937f5bb2007a4cc7eb9e7092c5d1f43d9551105eae28d539dcadb16ba089cd614c3 +DIST thunderbird-60.3.1-bg.xpi 665512 BLAKE2B 8af83075354f635f88e2dfd716b1e954f4a89ba4afefc39d570725fee18a9e401cfe130dfed465209f7a464a5e9f8b77764d6ffa6084ce3551f236ded837045f SHA512 2a906ab28ef4e24a9a64f7a58f290178d89fc203dd213ea5a3fcaab90b6e5c30c5af063c9e7cfcf040f56c29ddb5f4bf9c35d4d8d92d1e3af69dc83c8a8b0d29 +DIST thunderbird-60.3.1-br.xpi 581592 BLAKE2B 6213d07f3233a36f2b800592e495e314e894bbe38ee9af77ebaef196e9f5337906eb8cce91f322e15c2614d98edc3dced567ac21dfedb1de816bddcca8041a01 SHA512 f65729612c4367d5c0590dd32ff0bd674ab1bf9edaaf771bd7900d322fd613f297b35332bba8fd3c95b54692ec8d55972fa68f6e97f04363214d2a701f14a4f1 +DIST thunderbird-60.3.1-ca.xpi 591970 BLAKE2B e878cd92493bf382d2965f75d4d807b18f16da41d798f2bcbe6ffda49ad530a393f6e53b0b8ba948a23d5b118839249164213efb305c456bab7d212c9b0ffb49 SHA512 f68717f14b2767fdd302bbe2fff2a17d3d0ea23068b983a9d6052ef1dfe7c6169643bca1356eb9574c0eec7f6a34caee8666e588b1a966f91e26dfb24782549d +DIST thunderbird-60.3.1-cs.xpi 611200 BLAKE2B 8e48fdae401e22699c0aa869dfa00dceb38c1422c74293b4ebdb0e27efd4e8b9105073bd698a5e59b2aed2e0db9670a2b3b00fe2ed29474efa5093a941ebbb22 SHA512 c6aec1177a6a772b4d43c15df5ed0b2504c639cd5c66166af372d1d64b1936dc7e174f800dc28a6ad402e409e03e878354e63accd1b8732b8d25e394ffc7f814 +DIST thunderbird-60.3.1-cy.xpi 582231 BLAKE2B 42ebe86e238029fdbfadc0a0c22acba9e7ca78bba230391f6ef739c0d880e939dc7380400ccdc30cb7695e6a7f3a00b73b6d5b56f9defc7b7d7382ac89a93292 SHA512 58a6431d2b160645021e06094cadb8ae26bddc306c0848acde6a7031bc085bb6b3f17d4091d4dad4f5cf40ea61179a331949550ab8747650cd2f20e1207050b7 +DIST thunderbird-60.3.1-da.xpi 570806 BLAKE2B 182a8f382af27959df69fece2349d41171510097c64603bc2acef5e568747de5cc61604b7b08304854147f3a8ab6d1e4f54781c27b1d0edf8c0d9ba3f2d9d606 SHA512 1879d76a7945cd92172e798913dd05960a3b14994776b004e6c517b3af4b6bfcf0af0808a381b0e9dc159ad15c25f423df3fa8fc32f1c334aaf57b351590e56c +DIST thunderbird-60.3.1-de.xpi 582574 BLAKE2B ccbe51866ce8c9b1423ad0d1334e5d76e571f1c327c646e50949522f8e6339cc80459dc5161a46611fbfa57ae096b5d5031db06f8ef400204fa0709339892f78 SHA512 952313c86d5c8254665ba6e674c127d5d3199ae783df38ae8ef1d6cb9e1c05b87953137fed6c03eec77b8ebb01d4d74be14f1ceef610613a320bf52cf7222d56 +DIST thunderbird-60.3.1-el.xpi 691053 BLAKE2B 7724cb08cc78649385ed18d5bbb3e0489efe78850385154c5c2fc41405be47e3831cbc9af11d168028b2d6ab5e291c5784f907377ccf530ba8eb6e4c4f59fccf SHA512 e4ce8f8fba2b465318b1df1c29b9008135defd418ec5b7d3a912f7cac28c84b7e28e932419c247208705d390f5a9d07c6be72e12e84ec0ba7f742e2277a0121e +DIST thunderbird-60.3.1-en-GB.xpi 550354 BLAKE2B d1db427e28b629e0137ec4e548bc658139261a609d16c655e1444867ab13bcd20d93e222c8f5b25d90b80916399a4d7f1ba86466d279d10f005e2382e4e019e9 SHA512 bd5034234f937f8e1250e4f5a37aa8bd50a9b0db6afd0b5c6e519dab75586ed88489eb63a0d8e7acd52beaf5167887de8e56a0b88b66fbcad22a40c760f81212 +DIST thunderbird-60.3.1-es-AR.xpi 595047 BLAKE2B d4d832cfe4f4c245ad4e10743477260e440944770597707b7a4b9c9ff661d9c587a2ec3ccdc205428527cad48fe57a626fe8794d381c48e66919f000a98785c2 SHA512 8c58093c886e78c1d108eda630e40b638e4bb9c18ebeae5ec7d2c44be1bdf9f4e2448198df69512203872659d452d6e4eba6a218b8e08d1235a472e227652f1f +DIST thunderbird-60.3.1-es-ES.xpi 492211 BLAKE2B 1629c3f2567090d35d72c6399b1f990aa122103c20de8f2303c3638e80210e9605d34d848f8290d1993cb375f0c0ef48fb75545182633d3b69fdc7a306de8825 SHA512 02a148e4d19ccf3eb491be8437a86e903006f02ef8c45658bf7bcfff24c43ce7e75af2bdc8cef4f8892e00eb87dd437c9ab857fb3c85d71845a6d10dcbd04657 +DIST thunderbird-60.3.1-et.xpi 570866 BLAKE2B f29be8d7a1471634f2d871037e125c4abcb81e92059bb3e31461926a9b72387b7164a632c269bd1bd713c94ed735b155aa69ba7ea3c0ff33f97bdc23205c138a SHA512 b9edb8fac8e10c3d9cf5b501b2ff6aa463b13688e8f964cbae18f0070d773a7ff9f1f474de216231422c148ab06b4a1a604c95829623b071e228c84beaa0a1ae +DIST thunderbird-60.3.1-eu.xpi 577579 BLAKE2B aecb5b598d85ccd623a21bd529df0db58080d46bdbf9721213f9df765f428113d905bcbacf3e6fc6dc663c77c554d9a1b02cfb431927c76d51cfa11672e59479 SHA512 789fa9a262f39756ef976457b2cf51300a3a0e2c0468a15bd828a993ee30d4a17a1c0b9fde8083e2495af47fcabeea55f33cd5f750e03331306bfb502cd53952 +DIST thunderbird-60.3.1-fi.xpi 575753 BLAKE2B 7ff8403dc067317acf1b3875abd33ed71554f3bea5f248b956d2d24a66baa221e244dbd9d7547035745447bc3e8d1cb1e7be9758caf3dc82b241307090676b14 SHA512 0ef425feaa8dfe68f19914c300145dd1019b5c5df990735662e3dfa3cbe9926a9fcf614d6b2650d1291da1f742dbf70d5db6a1e16e8e032b0be11aca7c3f3d03 +DIST thunderbird-60.3.1-fr.xpi 608465 BLAKE2B 55911c29314aa519cc77b1a77ecfa0fbcfd7cf40773e7a6f1a43c9c6b26cb491caea8bf2ad8a7e8845a2ae14104a7853c81cfd426ae4d69837e0a5706b7754a2 SHA512 7550822d3cc0b782ffc5f2789cb503d6fe7e09fc1e14460711e2d456642d60101ca31f46807f3af84b16968d58c4592d477562c266d973f46bd65fd6f0512990 +DIST thunderbird-60.3.1-fy-NL.xpi 590033 BLAKE2B 278fcdf933f8a3ccbcac5d9b8b286ab2bf8a59f9631fb598445be7eca7ae10247fb8e7865160a255277c73fbb39b14c6a2fe7e531f3317375dcab0fa08ebbca0 SHA512 64100aed3fdd37f763eb8fab0202d884f03016184ef2b8282b79c1bf1dd0c4da10b8d1e9c5e0fbdf8be6b5109fb9567ffabb8968cb68061702b0479565220a15 +DIST thunderbird-60.3.1-ga-IE.xpi 603504 BLAKE2B b6cebd8accef0a5148acce80e5cd3699ee4091335ea35b0e258a98dfa14bc3aee2a94fd352f7abf09f473b403f93b05865662b669a4735a42a313d8b6d3a9064 SHA512 6931d6a87d97c3dbc1a7db5bf6df4f4821e4086f7398b316e80b4f1a6bd86f54ee996e26f76f005ca8cc42d78505c35b641413126a2931e056f6935de9dba3b3 +DIST thunderbird-60.3.1-gd.xpi 599260 BLAKE2B 2db7ee978ff042b7c5b3dc60582f47a6f4e147b55d5cb1fc9f35aa2eedb03f4bdf0aff664af64a484acf9cbea57fb4fc3f6353b3156687e039efe3ca8b3a7c1d SHA512 fd1e7dd510831880362b5a9828410a461c21d8050e4feffbc0f66f2aa179999147851377da17e89fb0b8723dab5e90b39713551f879a8aa1893a6fd03c9c5015 +DIST thunderbird-60.3.1-gl.xpi 576547 BLAKE2B f1f70e2dd3bd28fcabf55bc26138a3837606d8e3b36e6ccdee23951979c6d8a38731564637b2bb427a9b46a133b4ae338b673ad70539d0365062dd48519a462e SHA512 e6fe3aa0fad810433cae036b348379e34f4156bf3cf86b0d7a4beb1c5c9e7de41d882eeefdc9de85e48d5341d50e7ff308a3e944079c3098f07977f9dee6ca25 +DIST thunderbird-60.3.1-he.xpi 618364 BLAKE2B 194e0b67745da903eb31ce5fb15a16704b14db413f9a5699f7678c51a79437d3448fcc1d2b4cca75fd552012cdfcb48cdd63da59aae0e2ed21e2e7ae98fd19d8 SHA512 a452f657666dc61dd93a6fa03f3b881b16380351894d95b61133c6927d96dca05d302118772ce6b98f0726d7ea3bffcc210365f31b49b4c99bd47c3a5abd7f6e +DIST thunderbird-60.3.1-hr.xpi 583460 BLAKE2B 33c28d7987810ae0ff61b4115cb6d131b0d63d9fc4cce7c727845f4b19eef16c7cf62fa9da9cab7edda822e0f30acc6392e7fd82f152241a99b290a17b47015f SHA512 90cca051a606b346c6eb3059497328884c79f41ac1bb066e20d09149a2af2a68ca502042c59f1c9a36eaaf421ce4732b668906305f9a4b79c761f5cebbff5469 +DIST thunderbird-60.3.1-hsb.xpi 611322 BLAKE2B d0c231205648b34b48b523f67e0aa7e10226a59e6c8f8a22823d3b3c49d872f6bcc53b262ff135069cfe940ef1af99ea6c6c565346ee357d2d3e97b3e55f7b7e SHA512 9459a84fcd6fa08b5baef244121060a18128b5d2fbc397b773277a754fffbd65843c5015da6d784414a9f8c11c01cac71091d583a40bc7ad1c2e77a0db8078ed +DIST thunderbird-60.3.1-hu.xpi 615346 BLAKE2B a438879b03ecf8e0068f547f2a9a45ba9a2e6a16b9a9ceb3e2a1da3e1f576047b3e5be98e950af62a600fa784c6ff7a78ed6316444abe36053a6899e2045d5e9 SHA512 f2e23b8ffe26d6366f4b68ad11a8d3cd6c3708b9368e3216318386ad0c74432bdff0207e780495c16301484db193b4bcb130933de559cd33dc01047da2087220 +DIST thunderbird-60.3.1-hy-AM.xpi 649712 BLAKE2B b04ba5ffd6d7198729087aac545e4e97d737ea7ac7ac3a75c8f1e875599a45e9711fb207ed44dcce128bb6a0a8b4cdf385baa0ea500613d35c138e6835f54f45 SHA512 2a183e91f1f4fc71320792c8b505b07369b336af209a8560a537ec968b19a311d381238b66b67b5ef4a454e38a54bf6db30add7b1ebeeb967766621e205bc21e +DIST thunderbird-60.3.1-id.xpi 568860 BLAKE2B d498c29ea7b41f2ed41e6a5ea78cbc8a884c20f5b03329757f4df57d2d5993312e6714ba153ffda76523ba15766bafc9b8a9ccbcfc11051dc6e76fc6f9898a6f SHA512 f2b37a2f452e77bef00d15f4acb6bf297fb5af1f667378ea778b2a0922e802eef875db37702d548cfad2b78fcc6b6c878838051abcf8eec0738fecb0859949bf +DIST thunderbird-60.3.1-is.xpi 579046 BLAKE2B 07c4bb898eabbc0a89c25c35fdb5d1a0093f3f5498851a446c5cd1ac89f4809aa21494841f3536b07cad8081cf5c65934e64b7b1e2b94ced31a6e82d84feddeb SHA512 0c8aac6cbc992d4e1e81d40a7bc8799e2fcacae423ad33f68e97970ccf8f0f7e713640428f02981ada01f61ae7ebee0d1eea609d3e23ddf0711252e30616b667 +DIST thunderbird-60.3.1-it.xpi 477499 BLAKE2B d7f9654da4986a0f62c484d5007c07bc2bdb8a4271845e142320b2fa095bd42440c0785fd43863e134608a77c9057ac9d9677e08e3bfcec5df4b84a07f834831 SHA512 680451f1115284bbc7a2e90cbf12205d765a5d9765a000dae5ac22b574df35e883b5654c6786e675b14e23a5f4f45618ab1302af469901e5cdf78975b4f7fa48 +DIST thunderbird-60.3.1-ja.xpi 653343 BLAKE2B 594583601ebc7225351cbb3298cd86e29dce3aa9893afe2606ab8d039e2890c063abd42bafa272f65c89e15a747b40cd0f971c78af7a348a1eee5c57561b1495 SHA512 9e9a8c1a26559956f0cb2e09c7aca4a0b61e2f205bb82e362a5674e432e5a18ae07c062ce2ffd054120140e8e5abb06e5b5126bc794a3915dd51434b35d883d7 +DIST thunderbird-60.3.1-ko.xpi 619729 BLAKE2B a6e3bf45d35d05217b55067f6403383bfbe1d42f6cc1295b16cd07fb551a97bcbe7ed8295d433c7067645f31a91419d2afb4034fce6e99b5374f29c6c70c0d24 SHA512 4d5054e72df76de28c449d47bad21ec34f2de556c5c02943eac8d8820d0c8a7b3dab6440c6f9ff46fbde2af4ed556f5bbbfc032589104d6a56ba2121cf6d27fc +DIST thunderbird-60.3.1-lt.xpi 605440 BLAKE2B 86a464f3df04aab43273327dc8764d9a6767aaea2bebf48f149138628f0c50bf6e778df8fa6861e0049ffb6c83a28d2bb088472ecfb9922b0fd9360f81b4089d SHA512 b96642b9449601c2a03a4fa82b9f35254319c272ecb4a0e733f30fc7510e297b19bdc64ae09365b6e7f919502dd7261ce39b65d0dfc76988fac005a2b9634682 +DIST thunderbird-60.3.1-nb-NO.xpi 578233 BLAKE2B cc3bcb85bbdeff6a9b3af9d2a57052da4d90eae57eb15f09713a8847f257c8dbf1c8ddf4b578d6f2d1677db8d2f28624e4fa645177287d55240a1a3ae03c3191 SHA512 d9bbb4aec2778c82cbadcbdbdd3b87317fb8913cce4788afe110273142f731ba554df7439a0bfd44077fe972911ef09f9c4246af0527286193f5f9462428eab7 +DIST thunderbird-60.3.1-nl.xpi 583913 BLAKE2B 1b0e36dc25b3bca8d6a3c12050a6a12809b129400c83c5070bb4a6568a80dcbe120eed3d088993399a71aef207c8fed64ad6f645a1ae3dad75a97deae92f4faa SHA512 184c836c8e9f57a11ca978b0cbb28b4c79475c83e400677a4950f62901a6ebba17be6a8eb14489db22412cbdd421ca653316e2c40b3b58bbbad6e734928d1c64 +DIST thunderbird-60.3.1-nn-NO.xpi 577653 BLAKE2B efe01e22d80da68330abc6ce29e0ec6b03c55a4d249cb04fef840ea3f4d034be125d37112b21adad170ecc147ca6897f8fec83e1c3c1c46ada11baf2acbd2871 SHA512 c7bfe5108c400afd8cebbed0965cfa004c9ffd241d126f2b1924dc537515ef861ce544688fce9000e1b81bdb09dc607f22b2e8384641a6ec86719f781952f9b6 +DIST thunderbird-60.3.1-pl.xpi 480724 BLAKE2B 16deaf3d69c877a5b0c9d343ca9953233cdfb8d4584d513e88926b76176e922ddcd3e521d18734b608613e4d8ee8222d84dace3334b9189505c21ff51a4a43bc SHA512 653287ac43b455fd1b9cce294ac99c54e014b7ca679d452b1daf06e8e04a97d09ca8809a4a32014b1c75fbcbce53f9c3b2909975da276381f29a5d3eaf88b809 +DIST thunderbird-60.3.1-pt-BR.xpi 585016 BLAKE2B 176709fe431ea5b9e10836fb04b345dfa19c57167a4dd8131c4d55135a081e279c1b254901336dafe2e95da436d6f978e26e97a2d1028664e00bdbc0bd57ee64 SHA512 316e3a868a51a10bf0cc886d4138522a49765180968d480d5bf567b0ac0ad56df9be1575ebdd53ae0bf218dcdccd3da6d8c2f97358de4156daf74a9a07c25a55 +DIST thunderbird-60.3.1-pt-PT.xpi 593185 BLAKE2B 2a2b2c126a163104ecf27283e0f9da97d53c94462d0b3ffa14301fd4382d1fe1b16f7746ed6083320ae74a59ca6f333dd18716445cc579fb7f8e54f7b9a80bbf SHA512 27c1cd2849bb17f282ad3140a3edd6cb965254b3fa9bd4131bfec3525df29cf1a44505ec3c4fbc4608e42d17cdaa5ffec08631d272d828cf16d611f4e13c812f +DIST thunderbird-60.3.1-rm.xpi 578383 BLAKE2B d59fcb1c2408ccf8e20b7f1f8527d35bca82a24dc69d69807f15617122cbd6878206ff209f21850d390f2c714e11518b24a8503aa5870ce5fbc523b21ed25f85 SHA512 ce4f359fd51f7f4b81ea1b6f692e1e075f1008e3a33339870da6af10eb4a317db30b4152c647e1a259a61325ae070e2925e3dbc0373a1bb05b6cb25b3e5a0a5e +DIST thunderbird-60.3.1-ro.xpi 584307 BLAKE2B 86ec25f2b75faae23a14bba167af48d9169f42da8aa5d93146c8bf93ac568f22545ff0454723359dd3debdbc24eba0c5b2e730170151780f5995ca4a8f55f28a SHA512 74ea7a46cd8d861e41672b11fbc352c9c2ce20d5f115a07612e404c00dd59c941de6059acd4a5dbc8a2c78a6be8627b08aaf9548df51fb61c7d605c36664c44c +DIST thunderbird-60.3.1-ru.xpi 694704 BLAKE2B 25bbd8cc3a496e63bec4b279566db8bda617810b7c977f08f3c4cfb5ee64c09cc39e667286700c76722a7e68c5b347b7681c7e69d132162b18436978e299bb4e SHA512 a5b4acafcc4ba68067638bb8e7370ea67fe263bf18607dac9b3d99d2f23356d1e3c234526879c8453bab63d5afb8beab63844e55b127c59890b9d615195218fa +DIST thunderbird-60.3.1-si.xpi 643791 BLAKE2B 4cfe1ee361f9734bbceecb6561cf3f1e15d2cbde50c21759e933e7e95004a9b6b15566ef1a8bc9e45ecb4608cc53e049e00561a8dd5608a96a825e9430b8e888 SHA512 c66bb43af331fe75e4afdb7608d3ce31b2336b6547d8628108e13ccd446804a8149938ccc8e9522ecdc6da43c46d63269192967955561080f00b51a22d0c062a +DIST thunderbird-60.3.1-sk.xpi 612215 BLAKE2B 907f863d3404c48f9401bb6a6d39888dc20ef3b35e14ae45ad2ed8a0da2ada453a12e5a6df69aee319d860edab4def7f4c5caecca7092a53c0f2254a73aded1e SHA512 c84f726f70e473a2ba1c30383893ed1be359e6e05479bdd11bde005fd4774a7de42193158d87bf92dc9fac29071ff81b79d6498577a148ae9bf373a80ca1d76f +DIST thunderbird-60.3.1-sl.xpi 589946 BLAKE2B d1c62a2e4075ccce0911d7a5d057f066915136876d53c476738ee47f1217a596553070fcc9120cc91e3d7aceea89f5efcb5fb41f5277d3688b440bad4df48f94 SHA512 fb6f327cb6c8eadd57337ba349598f77292a236ce8c1f3073a0b56fa6f516c25abce964f5be08eb98b0a6a46662886b9f4199cdf6cf2ad8cb07c473aa0ff1a33 +DIST thunderbird-60.3.1-sq.xpi 593096 BLAKE2B 0c6220f1fde8f27d89ecbaedbc694c0b1d403d1e98b8f6d1e28f4d71941304cd6800b39466f4a9511972c90ddc119413b8a1e623dbfe18e6643b9fe97a2fc62f SHA512 8aadba8b9ec38c52553806751aa00e73778a65580a5bd2dec1d78e3d1536709a1ee54415570332677da9318d52933035531eac1a7343fe1702732bf0ba105321 +DIST thunderbird-60.3.1-sr.xpi 637721 BLAKE2B e633daa9aaefbf0b762b6168cdcce39324d68253b9d0c704a929a25a491f48badb83c0f623ceac22bc03025e416b2eb5da17ff09d3e94a9e1a5da5d92ff0adbb SHA512 eb1c5d96631322e5a33393384807aa26736710c82e1df49a280311f613dacf9d7f3f569e4850f1cffafad6c239de193737a986f186a1d725b4423c9e4b7eb6e6 +DIST thunderbird-60.3.1-sv-SE.xpi 594076 BLAKE2B 66541b76d8bb2daeccb5d876e957ae186732d6f8347653a89a3caaea2910c9e36502355894ac54c59af4260ef9f5fd2632199051d8439795571bae438d7c82a3 SHA512 bb29e1ee8eeef20906a204b2984330f259494017b5516c117de30dbb723d23727662770562005c488bd9ceeff9e1115d5f433e2cc7cad9c9eb3549ef9e9beae1 +DIST thunderbird-60.3.1-tr.xpi 598009 BLAKE2B 2c5be88f59198c577782927425d238f805e066270b8dbc293f92218f29ebd51f2eaf1a04ada7bd1db23c9f1aab7cf606e942d249af1b3ace64cf0a254d0b65e9 SHA512 9d76a86052e0ce1d2888c86175df7ef3c9024c683aba2a7016f7af70e3dfb1b3a57b85ce88b864baab49e7c2edb20ed7a670b2dc4cfdd341689abb4fe4acde37 +DIST thunderbird-60.3.1-uk.xpi 684153 BLAKE2B 8b4d1d63c6a607e18f1bd23220bf839ef018178a514824363eec9174dcc3b0585c68ac55cdb4c454af173228c3aa37bb6ee5979e4052304435d51b07c7fefab5 SHA512 d3e703e455975fb680e3dcea962dcc02e169cd6dfa399cc7de726cd22a01dde17c4e20ccb64dc554fd8c4399a0cca35f6e6252c01d322de23a641439954166f8 +DIST thunderbird-60.3.1-vi.xpi 638421 BLAKE2B 3ca75faa4ad3c68ee0a38ba881c1c202d7b1c3070301d9f5812d812df261a491fb629ea5b43abbafff877a1fd26d10088679edbf0e5d7a7d4f1ecd07dab88086 SHA512 374b55cf019b48aac56ac98458428ad036754706766364e72c2702fc413fe0065d5223020bbee0f0dee516b600c74e16ce1996b46d53fa08004ce844ee71df2f +DIST thunderbird-60.3.1-zh-CN.xpi 622465 BLAKE2B 1eee53ee2a8dcc234ef5380fe37d75cc3ac4027d1fec6133b64cfc482fa3d187aecf26f406321255c13a2410638560b5e2ee5306773c1451e7e6142a8a63d5c2 SHA512 a6d4787114bde2dc42bb76c5a4a39023e098b401029231c28e3eb7fa2554ed4a8d83bfbb9a40643b7e1da2f8d105fe59329a28e2d4736a173910ca681d669daf +DIST thunderbird-60.3.1-zh-TW.xpi 626188 BLAKE2B 22eddffd368904bac841a06d7653c6bd3cae7e9bd90e13e72fffc8297b660c4952d281cfac9dcd9eebe8a77cd0e46069310a4189181fa53085db64d4dc95ef31 SHA512 b4377e8096a1ebd73e16d0a9c7ec7447f8b0e1988f361fb07193cd995b9e249de6fa288f669fa5f330428043342dae1b52b02a0ab2a1e02d17acd77a6f1d8e71 +DIST thunderbird-60.3.1.source.tar.xz 285131432 BLAKE2B b91dbbc9500f9bf4a3c7a6a23533020498138eae234283320289a5cbd846b7e257e9166fd9bd008072887ff2e8e53313d68da8a385d979cfd14e267952929842 SHA512 d52a8acee19b0acaee3c23dd76aa966c7eb4b04ebefd0bc81305b6af6a90c25c6d60d7b64f5b94c2b53eeb548d5d0d903899a468f6c80726fe0079ec7c926a8c diff --git a/mail-client/thunderbird/thunderbird-60.3.1.ebuild b/mail-client/thunderbird/thunderbird-60.3.1.ebuild new file mode 100644 index 000000000000..580b2f9c2d9e --- /dev/null +++ b/mail-client/thunderbird/thunderbird-60.3.1.ebuild @@ -0,0 +1,560 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 +VIRTUALX_REQUIRED="pgo" +WANT_AUTOCONF="2.1" +MOZ_ESR="" +MOZ_LIGHTNING_VER="6.2.2.1" +MOZ_LIGHTNING_GDATA_VER="4.4.1" + +PYTHON_COMPAT=( python3_{5,6,7} ) +PYTHON_REQ_USE='ncurses,sqlite,ssl,threads(+)' + +# This list can be updated using scripts/get_langs.sh from the mozilla overlay +MOZ_LANGS=(ar ast be bg br ca cs cy da de el en en-GB en-US es-AR +es-ES et eu fi fr fy-NL ga-IE gd gl he hr hsb hu hy-AM id is it ja ko lt +nb-NO nl nn-NO pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE tr +uk vi zh-CN zh-TW ) + +# Convert the ebuild version to the upstream mozilla version, used by mozlinguas +MOZ_PV="${PV/_beta/b}" + +# Patches +PATCHTB="thunderbird-60.0-patches-0" +PATCHFF="firefox-60.0-patches-04" + +MOZ_HTTP_URI="https://archive.mozilla.org/pub/${PN}/releases" + +# ESR releases have slightly version numbers +if [[ ${MOZ_ESR} == 1 ]]; then + MOZ_PV="${MOZ_PV}esr" +fi +MOZ_P="${PN}-${MOZ_PV}" + +inherit check-reqs flag-o-matic toolchain-funcs gnome2-utils llvm mozcoreconf-v6 pax-utils xdg-utils autotools mozlinguas-v2 + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="https://www.mozilla.org/thunderbird" + +KEYWORDS="~amd64 ~x86 ~x86-fbsd ~amd64-linux ~x86-linux" +SLOT="0" +LICENSE="MPL-2.0 GPL-2 LGPL-2.1" +IUSE="bindist clang dbus debug hardened jack lightning neon pulseaudio + selinux startup-notification system-harfbuzz system-icu system-jpeg + system-libevent system-libvpx system-sqlite wifi" +RESTRICT="!bindist? ( bindist )" + +PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c,whissi}/mozilla/patchsets/{${PATCHTB},${PATCHFF}}.tar.xz ) +SRC_URI="${SRC_URI} + ${MOZ_HTTP_URI}/${MOZ_PV}/source/${MOZ_P}.source.tar.xz + https://dev.gentoo.org/~axs/distfiles/lightning-${MOZ_LIGHTNING_VER}.tar.xz + lightning? ( https://dev.gentoo.org/~axs/distfiles/gdata-provider-${MOZ_LIGHTNING_GDATA_VER}.tar.xz ) + ${PATCH_URIS[@]}" + +ASM_DEPEND=">=dev-lang/yasm-1.1" + +CDEPEND=" + >=dev-libs/nss-3.36.4 + >=dev-libs/nspr-4.19 + >=app-text/hunspell-1.5.4:= + dev-libs/atk + dev-libs/expat + >=x11-libs/cairo-1.10[X] + >=x11-libs/gtk+-2.18:2 + >=x11-libs/gtk+-3.4.0:3 + x11-libs/gdk-pixbuf + >=x11-libs/pango-1.22.0 + >=media-libs/libpng-1.6.34:0=[apng] + >=media-libs/mesa-10.2:* + media-libs/fontconfig + >=media-libs/freetype-2.4.10 + kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) ) + virtual/freedesktop-icon-theme + dbus? ( + >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + ) + startup-notification? ( >=x11-libs/startup-notification-0.8 ) + >=x11-libs/pixman-0.19.2 + >=dev-libs/glib-2.26:2 + >=sys-libs/zlib-1.2.3 + >=virtual/libffi-3.0.10:= + virtual/ffmpeg + x11-libs/libX11 + x11-libs/libXcomposite + x11-libs/libXdamage + x11-libs/libXext + x11-libs/libXfixes + x11-libs/libXrender + x11-libs/libXt + system-harfbuzz? ( + >=media-libs/harfbuzz-1.4.2:0= + >=media-gfx/graphite2-1.3.9-r1 + ) + system-icu? ( >=dev-libs/icu-59.1:= ) + system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1:= ) + system-libevent? ( >=dev-libs/libevent-2.0:0= ) + system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] ) + system-sqlite? ( >=dev-db/sqlite-3.23.1:3[secure-delete,debug=] ) + wifi? ( + kernel_linux? ( + >=sys-apps/dbus-0.60 + >=dev-libs/dbus-glib-0.72 + net-misc/networkmanager + ) + ) + jack? ( virtual/jack )" + +DEPEND="${CDEPEND} + app-arch/zip + app-arch/unzip + >=sys-devel/binutils-2.30 + sys-apps/findutils + >=sys-devel/llvm-4.0.1 + >=sys-devel/clang-4.0.1 + clang? ( + >=sys-devel/llvm-4.0.1[gold] + >=sys-devel/lld-4.0.1 + ) + pulseaudio? ( media-sound/pulseaudio ) + elibc_glibc? ( + virtual/cargo + virtual/rust + ) + elibc_musl? ( + virtual/cargo + virtual/rust + ) + amd64? ( + ${ASM_DEPEND} + virtual/opengl + ) + x86? ( + ${ASM_DEPEND} + virtual/opengl + )" + +RDEPEND="${CDEPEND} + pulseaudio? ( + || ( + media-sound/pulseaudio + >=media-sound/apulse-0.1.9 + ) + ) + selinux? ( + sec-policy/selinux-mozilla + sec-policy/selinux-thunderbird + )" + +REQUIRED_USE="wifi? ( dbus )" + +S="${WORKDIR}/${MOZ_P%b[0-9]*}" + +BUILD_OBJ_DIR="${S}/tbird" + +pkg_setup() { + moz_pkgsetup + + # Avoid PGO profiling problems due to enviroment leakage + # These should *always* be cleaned up anyway + unset DBUS_SESSION_BUS_ADDRESS \ + DISPLAY \ + ORBIT_SOCKETDIR \ + SESSION_MANAGER \ + XDG_SESSION_COOKIE \ + XAUTHORITY + + if ! use bindist ; then + elog "You are enabling official branding. You may not redistribute this build" + elog "to any users on your network or the internet. Doing so puts yourself into" + elog "a legal problem with Mozilla Foundation" + elog "You can disable it by emerging ${PN} _with_ the bindist USE-flag" + elog + fi + + addpredict /proc/self/oom_score_adj + + llvm_pkg_setup +} + +pkg_pretend() { + # Ensure we have enough disk space to compile + CHECKREQS_DISK_BUILD="4G" + check-reqs_pkg_setup +} + +src_unpack() { + unpack ${A} + + # Unpack language packs + mozlinguas_src_unpack +} + +src_prepare() { + # Apply our patchset from firefox to thunderbird as well + rm -f "${WORKDIR}"/firefox/2007_fix_nvidia_latest.patch \ + "${WORKDIR}"/firefox/2005_ffmpeg4.patch \ + "${WORKDIR}"/firefox/2012_update-cc-to-honor-CC.patch \ + || die + eapply "${WORKDIR}/firefox" + + # Ensure that are plugins dir is enabled as default + sed -i -e "s:/usr/lib/mozilla/plugins:/usr/lib/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 32bit!" + sed -i -e "s:/usr/lib64/mozilla/plugins:/usr/lib64/nsbrowser/plugins:" \ + "${S}"/xpcom/io/nsAppFileLocationProvider.cpp || die "sed failed to replace plugin path for 64bit!" + + # Don't error out when there's no files to be removed: + sed 's@\(xargs rm\)$@\1 -f@' \ + -i "${S}"/toolkit/mozapps/installer/packager.mk || die + + # Don't exit with error when some libs are missing which we have in + # system. + sed '/^MOZ_PKG_FATAL_WARNINGS/s@= 1@= 0@' \ + -i "${S}"/comm/mail/installer/Makefile.in || die + + # Apply our Thunderbird patchset + pushd "${S}"/comm &>/dev/null || die + eapply "${WORKDIR}"/thunderbird + + # NOT TRIGGERED starting with 60.3, as script just maps ${PV} without any actual + # check on lightning version or changes: + # + # Confirm the version of lightning being grabbed for langpacks is the same + # as that used in thunderbird + #local THIS_MOZ_LIGHTNING_VER=$(${PYTHON} calendar/lightning/build/makeversion.py ${PV}) + #if [[ ${MOZ_LIGHTNING_VER} != ${THIS_MOZ_LIGHTNING_VER} ]]; then + # eqawarn "The version of lightning used for localization differs from the version" + # eqawarn "in thunderbird. Please update MOZ_LIGHTNING_VER in the ebuild from ${MOZ_LIGHTNING_VER}" + # eqawarn "to ${THIS_MOZ_LIGHTNING_VER}" + #fi + + popd &>/dev/null || die + + # Allow user to apply any additional patches without modifing ebuild + eapply_user + + # Autotools configure is now called old-configure.in + # This works because there is still a configure.in that happens to be for the + # shell wrapper configure script + eautoreconf old-configure.in + + # Must run autoconf in js/src + cd "${S}"/js/src || die + eautoconf old-configure.in +} + +src_configure() { + # Add information about TERM to output (build.log) to aid debugging + # blessings problems + if [[ -n "${TERM}" ]] ; then + einfo "TERM is set to: \"${TERM}\"" + else + einfo "TERM is unset." + fi + + if use clang && ! tc-is-clang ; then + # Force clang + einfo "Enforcing the use of clang due to USE=clang ..." + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + strip-unsupported-flags + elif ! use clang && ! tc-is-gcc ; then + # Force gcc + einfo "Enforcing the use of gcc due to USE=-clang ..." + CC=${CHOST}-gcc + CXX=${CHOST}-g++ + strip-unsupported-flags + fi + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + mozconfig_init + # common config components + mozconfig_annotate 'system_libs' \ + --with-system-zlib \ + --with-system-bz2 + + # Must pass release in order to properly select linker + mozconfig_annotate 'Enable by Gentoo' --enable-release + + # Avoid auto-magic on linker + if use clang ; then + # This is upstream's default + mozconfig_annotate "forcing ld=lld due to USE=clang" --enable-linker=lld + elif tc-ld-is-gold ; then + mozconfig_annotate "linker is set to gold" --enable-linker=gold + else + mozconfig_annotate "linker is set to bfd" --enable-linker=bfd + fi + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + # Add full relro support for hardened + if use hardened; then + append-ldflags "-Wl,-z,relro,-z,now" + mozconfig_use_enable hardened hardening + fi + + # Modifications to better support ARM, bug 553364 + if use neon ; then + mozconfig_annotate '' --with-fpu=neon + + if ! tc-is-clang ; then + # thumb options aren't supported when using clang, bug 666966 + mozconfig_annotate '' --with-thumb=yes + mozconfig_annotate '' --with-thumb-interwork=no + fi + fi + if [[ ${CHOST} == armv*h* ]] ; then + mozconfig_annotate '' --with-float-abi=hard + if ! use system-libvpx ; then + sed -i -e "s|softfp|hard|" \ + "${S}"/media/libvpx/moz.build + fi + fi + + mozconfig_use_enable !bindist official-branding + # Enable position independent executables + mozconfig_annotate 'enabled by Gentoo' --enable-pie + + mozconfig_use_enable debug + mozconfig_use_enable debug tests + if ! use debug ; then + mozconfig_annotate 'disabled by Gentoo' --disable-debug-symbols + else + mozconfig_annotate 'enabled by Gentoo' --enable-debug-symbols + fi + # These are enabled by default in all mozilla applications + mozconfig_annotate '' --with-system-nspr --with-nspr-prefix="${SYSROOT}${EPREFIX}"/usr + mozconfig_annotate '' --with-system-nss --with-nss-prefix="${SYSROOT}${EPREFIX}"/usr + mozconfig_annotate '' --x-includes="${SYSROOT}${EPREFIX}"/usr/include \ + --x-libraries="${SYSROOT}${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate '' --prefix="${EPREFIX}"/usr + mozconfig_annotate '' --libdir="${EPREFIX}"/usr/$(get_libdir) + mozconfig_annotate 'Gentoo default' --enable-system-hunspell + mozconfig_annotate '' --disable-crashreporter + mozconfig_annotate 'Gentoo default' --with-system-png + mozconfig_annotate '' --enable-system-ffi + mozconfig_annotate '' --disable-gconf + mozconfig_annotate '' --with-intl-api + mozconfig_annotate '' --enable-system-pixman + # Instead of the standard --build= and --host=, mozilla uses --host instead + # of --build, and --target intstead of --host. + # Note, mozilla also has --build but it does not do what you think it does. + # Set both --target and --host as mozilla uses python to guess values otherwise + mozconfig_annotate '' --target="${CHOST}" + mozconfig_annotate '' --host="${CBUILD:-${CHOST}}" + if use system-libevent; then + mozconfig_annotate '' --with-system-libevent="${SYSROOT}${EPREFIX}"/usr + fi + + # skia has no support for big-endian platforms + if [[ $(tc-endian) == "big" ]]; then + mozconfig_annotate 'big endian target' --disable-skia + else + mozconfig_annotate '' --enable-skia + fi + + # use the gtk3 toolkit (the only one supported at this point) + mozconfig_annotate '' --enable-default-toolkit=cairo-gtk3 + + mozconfig_use_enable startup-notification + mozconfig_use_enable system-sqlite + mozconfig_use_with system-jpeg + mozconfig_use_with system-icu + mozconfig_use_with system-libvpx + mozconfig_use_with system-harfbuzz + mozconfig_use_with system-harfbuzz system-graphite2 + mozconfig_use_enable pulseaudio + # force the deprecated alsa sound code if pulseaudio is disabled + if use kernel_linux && ! use pulseaudio ; then + mozconfig_annotate '-pulseaudio' --enable-alsa + fi + + mozconfig_use_enable dbus + + mozconfig_use_enable wifi necko-wifi + + # enable JACK, bug 600002 + mozconfig_use_enable jack + + # Other tb-specific settings + mozconfig_annotate '' --with-user-appdir=.thunderbird + mozconfig_annotate '' --enable-ldap + mozconfig_annotate '' --enable-calendar + + # Disable built-in ccache support to avoid sandbox violation, #665420 + # Use FEATURES=ccache instead! + mozconfig_annotate '' --without-ccache + sed -i -e 's/ccache_stats = None/return None/' \ + python/mozbuild/mozbuild/controller/building.py || \ + die "Failed to disable ccache stats call" + + # Stylo is only broken on x86 builds + use x86 && mozconfig_annotate 'Upstream bug 1341234' --disable-stylo + + # Stylo is horribly broken on arm, renders GUI unusable + use arm && mozconfig_annotate 'breaks UI on arm' --disable-stylo + + if use clang ; then + # libprldap60.so: terminate called after throwing an instance of 'std::runtime_error', bug 667186 + mozconfig_annotate 'elf-hack is broken when using clang' --disable-elf-hack + elif use arm ; then + mozconfig_annotate 'elf-hack is broken on arm' --disable-elf-hack + fi + + # Use an objdir to keep things organized. + echo "mk_add_options MOZ_OBJDIR=${BUILD_OBJ_DIR}" >> "${S}"/.mozconfig + echo "mk_add_options XARGS=/usr/bin/xargs" >> "${S}"/.mozconfig + + mozlinguas_mozconfig + + # Finalize and report settings + mozconfig_final + + #################################### + # + # Configure and build + # + #################################### + + # Disable no-print-directory + MAKEOPTS=${MAKEOPTS/--no-print-directory/} + + if [[ $(gcc-major-version) -lt 4 ]]; then + append-cxxflags -fno-stack-protector + fi + + # workaround for funky/broken upstream configure... + SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + ./mach configure || die +} + +src_compile() { + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + ./mach build --verbose || die +} + +src_install() { + declare emid + cd "${BUILD_OBJ_DIR}" || die + + # Pax mark xpcshell for hardened support, only used for startupcache creation. + pax-mark m "${BUILD_OBJ_DIR}"/dist/bin/xpcshell + + # Copy our preference before omnijar is created. + cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js-2 \ + "${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" \ + || die + + # set dictionary path, to use system hunspell + echo "pref(\"spellchecker.dictionary_path\", \"${EPREFIX}/usr/share/myspell\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + + # force the graphite pref if system-harfbuzz is enabled, since the pref cant disable it + if use system-harfbuzz ; then + echo "sticky_pref(\"gfx.font_rendering.graphite.enabled\",true);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + # force cairo as the canvas renderer on platforms without skia support + if [[ $(tc-endian) == "big" ]] ; then + echo "sticky_pref(\"gfx.canvas.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + echo "sticky_pref(\"gfx.content.azure.backends\",\"cairo\");" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + # dev-db/sqlite does not have FTS3_TOKENIZER support. + # gloda needs it to function, and bad crashes happen when its enabled and doesn't work + if use system-sqlite ; then + echo "sticky_pref(\"mailnews.database.global.indexer.enabled\", false);" \ + >>"${BUILD_OBJ_DIR}/dist/bin/defaults/pref/all-gentoo.js" || die + fi + + cd "${S}" || die + MOZ_MAKE_FLAGS="${MAKEOPTS}" SHELL="${SHELL:-${EPREFIX}/bin/bash}" MOZ_NOSPAM=1 \ + DESTDIR="${D}" ./mach install || die + + # Install language packs + MOZ_INSTALL_L10N_XPIFILE="1" mozlinguas_src_install + + local size sizes icon_path icon + if ! use bindist; then + icon_path="${S}/comm/mail/branding/thunderbird" + icon="${PN}-icon" + + domenu "${FILESDIR}"/icon/${PN}.desktop + else + icon_path="${S}/comm/mail/branding/nightly" + icon="${PN}-icon-unbranded" + + newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ + ${PN}.desktop + + sed -i -e "s:Mozilla\ Thunderbird:EarlyBird:g" \ + "${ED}"/usr/share/applications/${PN}.desktop + fi + + # Install a 48x48 icon into /usr/share/pixmaps for legacy DEs + newicon "${icon_path}"/default48.png "${icon}".png + # Install icons for menu entry + sizes="16 22 24 32 48 256" + for size in ${sizes}; do + newicon -s ${size} "${icon_path}/default${size}.png" "${icon}.png" + done + + local emid + # stage extra locales for lightning and install over existing + emid='{e2fda1a4-762b-4020-b5ad-a41df1933103}' + rm -f "${ED}"/${MOZILLA_FIVE_HOME}/distribution/extensions/${emid}.xpi || die + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid} \ + "${WORKDIR}"/lightning-${MOZ_LIGHTNING_VER} lightning calendar + + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/bin/distribution/extensions/${emid}/* || die + insinto ${MOZILLA_FIVE_HOME}/distribution/extensions + doins -r "${T}/${emid}" + + if use lightning; then + # move lightning out of distribution/extensions and into extensions for app-global install + mv "${ED}"/${MOZILLA_FIVE_HOME}/{distribution,}/extensions/${emid} || die + + # stage extra locales for gdata-provider and install app-global + mozlinguas_xpistage_langpacks "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider \ + "${WORKDIR}"/gdata-provider-${MOZ_LIGHTNING_GDATA_VER} + emid='{a62ef8ec-5fdc-40c2-873c-223b8a6925cc}' + mkdir -p "${T}/${emid}" || die + cp -RLp -t "${T}/${emid}" "${BUILD_OBJ_DIR}"/dist/xpi-stage/gdata-provider/* || die + insinto ${MOZILLA_FIVE_HOME}/extensions + doins -r "${T}/${emid}" + fi + + # thunderbird and thunderbird-bin are identical + rm "${ED%/}"${MOZILLA_FIVE_HOME}/thunderbird-bin || die + dosym thunderbird ${MOZILLA_FIVE_HOME}/thunderbird-bin + + # Required in order to use plugins and even run thunderbird on hardened. + pax-mark pm "${ED%/}"${MOZILLA_FIVE_HOME}/{thunderbird,plugin-container} +} + +pkg_preinst() { + gnome2_icon_savelist +} + +pkg_postinst() { + gnome2_icon_cache_update + xdg_desktop_database_update +} + +pkg_postrm() { + gnome2_icon_cache_update + xdg_desktop_database_update +} |