diff options
author | Jory Pratt <anarchy@gentoo.org> | 2009-12-08 21:39:29 +0000 |
---|---|---|
committer | Jory Pratt <anarchy@gentoo.org> | 2009-12-08 21:39:29 +0000 |
commit | 51d451a8ebbb2c104354a27b2357aab889b4705b (patch) | |
tree | 84cea14b7aad1c4355dbda62d25391ee1532f9fa /mail-client | |
parent | stable sparc, bug 281585 (diff) | |
download | historical-51d451a8ebbb2c104354a27b2357aab889b4705b.tar.gz historical-51d451a8ebbb2c104354a27b2357aab889b4705b.tar.bz2 historical-51d451a8ebbb2c104354a27b2357aab889b4705b.zip |
version bump
Package-Manager: portage-2.1.7.11/cvs/Linux x86_64
RepoMan-Options: --force
Diffstat (limited to 'mail-client')
6 files changed, 313 insertions, 3 deletions
diff --git a/mail-client/mozilla-thunderbird/ChangeLog b/mail-client/mozilla-thunderbird/ChangeLog index 2f99fd57160e..8e422e76bf9a 100644 --- a/mail-client/mozilla-thunderbird/ChangeLog +++ b/mail-client/mozilla-thunderbird/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for mail-client/mozilla-thunderbird # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-client/mozilla-thunderbird/ChangeLog,v 1.305 2009/11/14 13:15:08 scarabeus Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-client/mozilla-thunderbird/ChangeLog,v 1.306 2009/12/08 21:39:29 anarchy Exp $ + +*mozilla-thunderbird-3.0 (08 Dec 2009) + + 08 Dec 2009; Jory A. Pratt <anarchy@gentoo.org> + +files/1000_fix-menus-gentoo.patch, +mozilla-thunderbird-3.0.ebuild, + +files/thunderbird-gentoo-default-prefs.js, metadata.xml: + version bump 14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org> -mozilla-thunderbird-1.5.0.14.ebuild: diff --git a/mail-client/mozilla-thunderbird/Manifest b/mail-client/mozilla-thunderbird/Manifest index c70bf2170c3c..10018a57252b 100644 --- a/mail-client/mozilla-thunderbird/Manifest +++ b/mail-client/mozilla-thunderbird/Manifest @@ -1,7 +1,9 @@ +AUX 1000_fix-menus-gentoo.patch 584 RMD160 5de352211941f11d7eb24763667d2ad9cbbc1017 SHA1 30c2ba82764a8c3837ebc4419b734fc999791394 SHA256 5ab1d65ea9d581b89332ad34e3b2f88646e2c2d9181ae90110495d87240986fc AUX icon/mozilla-thunderbird-unbranded.desktop 183 RMD160 2aeecc5f6127adee0c9ab1e1c83a29bafb82f41e SHA1 3c7533d73abf8208e2117de1601ac31935994021 SHA256 b42bda8d82722d069049889f14887aabc9f3e139a023186780ffff222ca5722d AUX icon/mozilla-thunderbird.desktop 173 RMD160 03faca4ba9ff401e5d5ffc6ebb0a27ddbd9dd36c SHA1 cfdaa810fda5599a2e8454933157d5c2e590bd7f SHA256 1990dde085dbb37be74766a39eab72c0a0812cb1fde6f1c3fd10ce64dc8f5623 AUX icon/thunderbird-icon-unbranded.png 13280 RMD160 1654b2cfa39631e2084da982001113972eb41c09 SHA1 2fdca79e57c79d2485eb56d31de7afb05337898e SHA256 28b605529bee4d8245afdbb2cab5a705d8fa8977a11635b54c7bc5a7d6a9619c AUX icon/thunderbird-icon.png 6499 RMD160 1aeece7719c1c1629b98fc11870641769681a048 SHA1 651d244e96fa0edf13f68f5ef9047432eb6ed3bf SHA256 ff9749e42b82b80425bb52883d63baa53298af7be98870ee6b73f0a6cf0ab22d +AUX thunderbird-gentoo-default-prefs.js 404 RMD160 b1e25cb473be88add84548093a9112762f7ea852 SHA1 defabe8badaf5c6d8d1df789ee4de3a946a5e06c SHA256 cf676a8454d625e9cb4bd908adc51c0452cf50ae90edcf555dc3a1bbfc59e4a8 DIST mozilla-thunderbird-2.0.0.21-patches-0.1.tar.bz2 30712 RMD160 e0c49e24482c6193d1e74268cba80f1882900fe4 SHA1 3849c7f91ca5a7ebd8b3517f9fb0ceea69235faa SHA256 8cd124c154fc299f73bdb11c5a596d05651203cbe4472ceb2b1349a6b55b6ff1 DIST mozilla-thunderbird-2.0.0.22-af.xpi 177924 RMD160 241d2ec1c6e06aaffd67b3f44cd4ccd98e35d4f4 SHA1 76319ac9c244f441955404c65959e3d19525277a SHA256 8ba11bf7f3468a1e6b67d5f0cada349c08646c7e1b3d212b9bd982a13dc9dc8c DIST mozilla-thunderbird-2.0.0.22-be.xpi 184813 RMD160 ffda27ab7306fe08cba75650e69957d4f0e65575 SHA1 85fa76009755c00402a6fe1fbe2f3a5de1374501 SHA256 d6179b57a24ac889f55b4ea1151155e133e5ff607b287a1e160266cbb15c7171 @@ -77,9 +79,47 @@ DIST mozilla-thunderbird-2.0.0.23-tr.xpi 157710 RMD160 696fa89a95fea4f80d1a874e3 DIST mozilla-thunderbird-2.0.0.23-uk.xpi 194506 RMD160 674ac29d85fa862a824fb126873f26dc922a9c75 SHA1 c9d24580e22a9f7f2d20061da1cc4605636b6d12 SHA256 dc7287c010d7d58abb39b94a542ab21b9a7b29fd3ed1de0bc0ba07112183ca86 DIST mozilla-thunderbird-2.0.0.23-zh-CN.xpi 147643 RMD160 c3583dd26ec46af990799bcfbf3626b518a3f627 SHA1 18f8e6ebbd89b8bc234bb9f68843bde1dfc97f32 SHA256 463582f33d0b8e49890f982e1908dd91548f25e34c06ac20c1c8bc5647a13e58 DIST mozilla-thunderbird-2.0.0.23-zh-TW.xpi 153702 RMD160 09ec0fe2116f18a8fbed40cfa387ffede8a343ec SHA1 e6a3fe1a6e704609e312970ac267a4073c7ba44b SHA256 57ede81d222c480dbac72995e1dd73a5b0c9b6feddb66e6c79020c23204e0b8d +DIST mozilla-thunderbird-3.0-af.xpi 200280 RMD160 1b7c295506782f6da15fbd77967ec0e8abdaf08a SHA1 26bdc051ddb738475ab2be88b0b1dcd0e6277045 SHA256 d2541dbd4dea07db31cc55e955728d2d7c5977808705fa7a53f1001e7ef1ab81 +DIST mozilla-thunderbird-3.0-ar.xpi 218266 RMD160 b9849de441b71469d0e20ce312617cee045f524d SHA1 bec4a50b4193cfbf1989899678c673ac0a569158 SHA256 3042bd04d8833e8df1d37aa956b73f7f87a488307d363eaa6c47f25214fd18dc +DIST mozilla-thunderbird-3.0-be.xpi 189166 RMD160 9170854257638f527cfcad298d903232a8cefb9f SHA1 c92f69dcc2b10adfe09ffd7128af08c106a49d11 SHA256 fedfda555bfb5593b6ae202d2d7dd006c242b150ef6285c43bbb9e280e3e5daa +DIST mozilla-thunderbird-3.0-ca.xpi 207484 RMD160 a0717552daad4e1afdec6366d0352eea5b3f9f6e SHA1 a75a45d37d04f630e5feee65864f453ac5404383 SHA256 ec63b0e3364fb12780984c071c5d8f7a8edea2963ff32fd08b6b8aa55fd32fcb +DIST mozilla-thunderbird-3.0-cs.xpi 207756 RMD160 0128dc8859e6efc28921968e3eba280a6e06ea3e SHA1 89dbf6fac71d426c5f3227e3f929e8e5a6c01c9a SHA256 cde5eaddf1de37356e2f0cf778789b96fa0135be3d1a113ee34ec572fb928fd0 +DIST mozilla-thunderbird-3.0-de.xpi 211361 RMD160 d3c89c755ba2d0caa9d6d0614bfa6539ef92f1f6 SHA1 a841ffdd4244d19ca4c6e6b77cf30beed0a48e84 SHA256 663c8ddeb8258e9645cc9aedf5e5b2724b57ad9e5f8018f37919bfecd4b9db5b +DIST mozilla-thunderbird-3.0-el.xpi 226881 RMD160 a4b4afbc75d6e3d213cad4fd37a867c4cf903614 SHA1 3bb4cbca44ce1f0a1e4fd30b9bd33bb2b4ac21f9 SHA256 ecb32766910537d242c1600e3a09c056d642429f59f5eb592020963e660bc04b +DIST mozilla-thunderbird-3.0-es-AR.xpi 207602 RMD160 74fe515cee53fa471ae93ea84e6796e6cff05f50 SHA1 7553d80366661f8049a2ab0da7c6255d1a75c726 SHA256 d74084408bf6bb91092726a36d9dfa7b8d979e2c8439a6b621d81ea7fe04f5a4 +DIST mozilla-thunderbird-3.0-es-ES.xpi 168066 RMD160 400158e8dbacc9281f4036838a9ef21ab2264ac5 SHA1 6559e866e86a11f4db1795b9f47803fc23d56994 SHA256 175cf1fd7b8e4b9a538adaad1892ebebd84b636afe24bb24d9ae571eeae53c5d +DIST mozilla-thunderbird-3.0-et.xpi 210544 RMD160 dc86b11d9097b8b49184bfa257ffd234ea85ee34 SHA1 177ab45c61903722efa66c6d0a21da66377658c1 SHA256 ef9601ad349ceed0d940a42f8fd6b073de922d0e731321e0d87847ff2fabbd62 +DIST mozilla-thunderbird-3.0-eu.xpi 200869 RMD160 6ba99938582b190d41bf7b22638f399a722d8c9c SHA1 6f8b2c2c93984c74688a36a2da12c4eaf01f60ef SHA256 c0cca7570033eeb6b4afe50822f59731145f24e2605fe41a66cb9eadfe9274c0 +DIST mozilla-thunderbird-3.0-fi.xpi 208348 RMD160 d43b9a6997454fae8ebccabad935024a000a4ed0 SHA1 eb6012ba3eb74800924550c287577419eace51ea SHA256 e2110702ad070aaae9b7f4025d8f922de2efeda8f8bdbf09b9997574db921492 +DIST mozilla-thunderbird-3.0-fr.xpi 210244 RMD160 ab2ac5b3e91b6742702971c79c9ec33026aaec59 SHA1 4119f31720781d9b1c17ea19eaff15313bb44738 SHA256 c3576516bcd29988b6d276813d6032a2e6fd82438ea9913ae5c17c4b862b435a +DIST mozilla-thunderbird-3.0-fy-NL.xpi 209927 RMD160 8ab72e867f5fe68d9f8df747be727ec8f5c362c6 SHA1 6524e85f72bcec4140194c88b7a32bac7b211145 SHA256 470d6d3a77818dbc9b74716aa6a0fc438c9a451f70db85a8b23c0f2648183041 +DIST mozilla-thunderbird-3.0-ga-IE.xpi 208835 RMD160 aab83335a3217591f9a46d6957f8505f41c18cbd SHA1 89918515c03176ffd75c11c9e1a3e3cad76a7c90 SHA256 4148523327dfffbde4745947b41ba0cfae772158b91400c100e5fabaf7feb868 +DIST mozilla-thunderbird-3.0-hu.xpi 215531 RMD160 d04c6d749f6df5108597a4e9558fb839213f13e7 SHA1 f3879dfe822fc266e53f64b36ddc4ddfc91bb089 SHA256 9f81cb0af92ced8971b40128347b154072e9e20933784b8d20cb636cc5cc5842 +DIST mozilla-thunderbird-3.0-id.xpi 168247 RMD160 2a0b8a53e5ea72bc818cc459a817b6409655f99c SHA1 dc1e8f43a59b6f9803e907d99a2ac12e9cf9b22f SHA256 e2ab485f61b81e57cc0bc56e6a836951d35ba189ccc010ba552339a11e4d4590 +DIST mozilla-thunderbird-3.0-is.xpi 203595 RMD160 842acd97a80bd94e23f31c9d2d9e4cd18de80551 SHA1 aa064ef10fb298b158c24e6d12f11ff0f5c2b01a SHA256 c8024818877d61a26e49d33e5e4c7ef7473f89179a85a28b9621b692cbf613b3 +DIST mozilla-thunderbird-3.0-it.xpi 167141 RMD160 7785e7e5f485a4830ec46a083aa5121830ad4bd0 SHA1 17042a47ff14c345df4ba3fe4649d74279474044 SHA256 97bb61b20ee26194410d0d32ba34d1b4bad7b0f2d46cb6b6cb7259b349e50710 +DIST mozilla-thunderbird-3.0-ja.xpi 224356 RMD160 0b58650987fb18b62c4a224db39998541aa562c5 SHA1 6f5dd3460752dd9f0a9599a3c08b6c3d79ac56ad SHA256 e5b5ef8324fc18a8a729ad78cbb8222a38af18062a481a1993a890942d58b126 +DIST mozilla-thunderbird-3.0-ko.xpi 186348 RMD160 4998522d344ba050bacf9e1ab90b4ebbd786454d SHA1 2434cb326c52c398acdc7a2108e0718ad034edbb SHA256 a66a1d1dcbb1f1999c6fab575863ff118f5599f1c0bd81e87d9481c469030bd1 +DIST mozilla-thunderbird-3.0-lt.xpi 224274 RMD160 e125e818d53529ed206ca49465e4f73c129e220f SHA1 6c36193b6a785cd0454656ea5202a85ba73c0005 SHA256 0be549d6dd70e6e1ece3ab131967d2f46ffe38c213903747e78b50f7fd6cdbcd +DIST mozilla-thunderbird-3.0-nb-NO.xpi 202668 RMD160 aa62c0953159029cc2f5fe613409c9ef23a5b0e2 SHA1 fd3df71d436c66cfc0940c576d1fc41d4d62b5a4 SHA256 9e9f8f967f7c49a21a6d5c66cd1eb193ae5454edf0c7bac0348922fc2b92a22f +DIST mozilla-thunderbird-3.0-nl.xpi 205712 RMD160 85b969b20e2c056213940fc85e4807a94cd154a6 SHA1 34f125743550866fd099c078bf50aa3852c8a3fe SHA256 2dca8ccf437f2734d1770933434cc183ac5c1e01fc3c526530eb9099467662c7 +DIST mozilla-thunderbird-3.0-nn-NO.xpi 204451 RMD160 112a37c5dec1432ccee5a95c293a80499f829cda SHA1 53a81cb70239a742055dfee94428b66db183fe33 SHA256 364b1d5b026555c5ab43d0f6e9326985a431ea3fe4677ebce3684d00df431c1a +DIST mozilla-thunderbird-3.0-pa-IN.xpi 230400 RMD160 056e14926cd492699e78e65acfa167a77b8a9659 SHA1 3e3b75ae40645362015ce036cebc3ed8624f849d SHA256 e1fcbbee9dfb8c439ed3c247a97b618b3c0a3d8b3cda6dd0643de8f800321e65 +DIST mozilla-thunderbird-3.0-patches-0.1.tar.bz2 3370 RMD160 c8a5a9f4ebcc572ec096574f8d39bb1010273115 SHA1 ae9693a6bb6112b3e97a9fe6603f06ed6b50ee5e SHA256 cdad2899605033df3b5b4abcd1e87d9fc3e46e59f04a3e6833656de0ae2094d6 +DIST mozilla-thunderbird-3.0-pl.xpi 197864 RMD160 d4ae1645a91c3a3fcf93c78a67284b3edae632d0 SHA1 efa115833ebc3605d1498b9cb21f19d6bd06b00c SHA256 2e682dc4eb95a604671eaf8d716b5b0f6ffc6cb94671f95bd4fa33e44fe098cf +DIST mozilla-thunderbird-3.0-pt-BR.xpi 204053 RMD160 9f53befadddcea85dda6e7b30b1a2a765d781ac5 SHA1 93cf85f97a0f07e52aebc2fbb8ceb537f841b938 SHA256 88d88344c4a19b9e3bfe186d88e5b540f607101f967371e501e06e4491993779 +DIST mozilla-thunderbird-3.0-ro.xpi 210123 RMD160 6921e878edf45d5d859e92cc87725dc0a802aff2 SHA1 476f8cfb4edd29b324b4fb3b0565577565274ebe SHA256 f46d2f2b5d1e05bd30633566b2115fdb661a18fe50712379f21e3077e1452bf2 +DIST mozilla-thunderbird-3.0-ru.xpi 192056 RMD160 fee3eb976268859b5f6fd2c1ae4d3327c12ff8f4 SHA1 180a927ec86b50150df15fb72b762a5571e3bdf5 SHA256 8e26b7c87554acbf039a36e4015817d31fee7a67604a42202ca7953e48bb46fe +DIST mozilla-thunderbird-3.0-si.xpi 233873 RMD160 e32af48d97efc62fd1a389eb09a9f40fc79e4e65 SHA1 1937840d3dbde5581f82fbdf66817fa0244a23af SHA256 b64530de03e2febac347f06cffa0c3edc4696906820f1e1de10b30ff8f2e865d +DIST mozilla-thunderbird-3.0-sk.xpi 213229 RMD160 efd217646ce916bbe0b53f23ad3db7e1ffdb7aaa SHA1 262fd5d8279764939bde065628c456ec426387ea SHA256 5bf053a370dee4303b800a48b66c0a0f7dd6793fcd1f191a3309fd57afec7db3 +DIST mozilla-thunderbird-3.0-sv-SE.xpi 210593 RMD160 9aa0a382c93d731b0d56d439cd0d49a6f7683a05 SHA1 78bcfebd075344edaee8e2006173d064f4779c48 SHA256 5417396d31f2e636f93d505685373c0e287548763855846267070c67c9c1eca4 +DIST mozilla-thunderbird-3.0-ta-LK.xpi 240882 RMD160 446849da2e5f03a48d73344489a1730ce69ecb5d SHA1 6bd4e077e0758400f61c4dfa5bd3ae38a26082d9 SHA256 1e11599bab255452792d26d3dff9f92c7bc3f4a4e845e6c4eee45bd49271eee5 +DIST mozilla-thunderbird-3.0-uk.xpi 231307 RMD160 d5dd9c4e59fdc216f63a42bb5236d4ddc87173bc SHA1 39807b46cddcdb7de95401b5a190dbf5d682c3eb SHA256 53d530da456ea6c4eddb45123d097518b2f8bd06085eb01f40e1a752cea3a0f7 DIST thunderbird-2.0.0.22-source.tar.bz2 40489725 RMD160 6f9693c0b7f5af0c60d245c96492f11a4c286efd SHA1 a9da470ff090dfd049cae6b0c3b1a4e95c3f2022 SHA256 e364e5e1a96521b98b8391c5028207408d3d285ab40e091fa503b87a19d24d04 DIST thunderbird-2.0.0.23-source.tar.bz2 38860245 RMD160 a1ef4af80121cdd8000c796e0c5fb575bea30348 SHA1 a237bfb92ec9c4b2bed7ea744e95d01ec43e07f1 SHA256 2c5007dfa1d094d8f089d42208e77d673e811a49980b7df77b04ed1606d30d21 +DIST thunderbird-3.0.source.tar.bz2 60022838 RMD160 bb2fb69319ec99da9fefe7fcf36456222050f4e5 SHA1 7a8a08f011901b4c0b737de2d7a226242935543d SHA256 750fc955e4474eef9ec36e8193df2811bcafb2b8cf27ecc0ebe65cec2eb33067 EBUILD mozilla-thunderbird-2.0.0.22.ebuild 7778 RMD160 4bcd6832ef89535c24bc6d6a33f64d4ced038e1a SHA1 83ac4ab87d0ded321c637d46f2edb147c5cc5fc3 SHA256 f60871fd5c8eda65dc2fcaa17869a4c6e4c842d6473ccc304e1bcf756e3541cf EBUILD mozilla-thunderbird-2.0.0.23.ebuild 7778 RMD160 f290a913aa014b6dd7dc17793ff1bf23b8cd5c4f SHA1 07aa45c6e167bce56f66a8295405587ecb5335ca SHA256 bc64e142a94a3c8e138312e8ccd2b76ebb405f53e60319d7dd3e6d92c0ce2fed -MISC ChangeLog 46014 RMD160 ea127c7628abf13cad43ed89ed90882b4b6d1ee5 SHA1 f8beaeebaccd7085a0fa970b012e3e3fcb962853 SHA256 922d36aef13927b68b6527297e45536d5be2099abce33f2f10cba59a43a308cc -MISC metadata.xml 399 RMD160 c2bc8ef91c29025087629e46b575b607d854988d SHA1 59fca50081eb53b9f6167e95fa89f1933bb4d721 SHA256 d9788b19b766806196a3a1546c1ff2af8eb94b0c94917357979215ba161ca8df +EBUILD mozilla-thunderbird-3.0.ebuild 7025 RMD160 772f46718c12a5c25d6c93d1d97ad385fdc29b73 SHA1 6725784948c903685d60fc96f2132f9728e318bc SHA256 e4eab69908100d54338283875d116a124f78c6461c9a8a36c030ed7643d4e1b5 +MISC ChangeLog 46249 RMD160 d45347b4bd432cfedd3432e18b8574307eda75f3 SHA1 22da01f938ea5b36acff8c45b930e28f7640a77a SHA256 c2548e1de7ed804294a0b0e34254edfe15b060b39fe73fb8c5183818d72ae336 +MISC metadata.xml 454 RMD160 758bbb7f0fe81b1bc6a693d780bb470b3c2c793d SHA1 20ce826239cba1d178d4a3fe572bd0a442d10e11 SHA256 939f926413b2dc05dfa128fce0c288e028c06bf77352366d939214b7c62c2517 diff --git a/mail-client/mozilla-thunderbird/files/1000_fix-menus-gentoo.patch b/mail-client/mozilla-thunderbird/files/1000_fix-menus-gentoo.patch new file mode 100644 index 000000000000..3a5f0010b645 --- /dev/null +++ b/mail-client/mozilla-thunderbird/files/1000_fix-menus-gentoo.patch @@ -0,0 +1,11 @@ +--- a/mail/base/content/mailWindowOverlay.xul 2009-12-08 14:15:28.891818550 -0600 ++++ b/mail/base/content/mailWindowOverlay.xul 2009-12-08 14:15:33.154839643 -0600 +@@ -40,6 +40,8 @@ + <?xml-stylesheet href="chrome://messenger/skin/folderMenus.css" type="text/css"?> + <?xml-stylesheet href="chrome://communicator/skin/tasksOverlay.css" type="text/css"?> + ++<?xul-overlay href="chrome://communicator/content/utilityOverlay.xul"?> ++ + <?xul-overlay href="chrome://global/content/charsetOverlay.xul"?> + #ifdef XP_MACOSX + <?xul-overlay href="chrome://messenger/content/macMenuOverlay.xul"?> diff --git a/mail-client/mozilla-thunderbird/files/thunderbird-gentoo-default-prefs.js b/mail-client/mozilla-thunderbird/files/thunderbird-gentoo-default-prefs.js new file mode 100644 index 000000000000..5d26710a4f43 --- /dev/null +++ b/mail-client/mozilla-thunderbird/files/thunderbird-gentoo-default-prefs.js @@ -0,0 +1,11 @@ +pref("app.update.enabled", false); +pref("app.update.autoInstallEnabled", false); +pref("browser.display.use_system_colors", true); +pref("intl.locale.matchOS", true); +pref("mail.shell.checkDefaultClient", false); + +# Disable global indexing by default +pref("mailnews.database.global.indexer.enabled", false); + +# Do not switch to Smart Folders after upgrade to 3.0b4 +pref("mail.folder.views.version", "1") diff --git a/mail-client/mozilla-thunderbird/metadata.xml b/mail-client/mozilla-thunderbird/metadata.xml index 22878dbb5c19..29de36d711ca 100644 --- a/mail-client/mozilla-thunderbird/metadata.xml +++ b/mail-client/mozilla-thunderbird/metadata.xml @@ -8,5 +8,6 @@ runtime</flag> <flag name='replytolist'>Enable <pkg>x11-plugins/replytolist</pkg> plugin</flag> + <flag name='lightning'>Enable calendar support</flag> </use> </pkgmetadata> diff --git a/mail-client/mozilla-thunderbird/mozilla-thunderbird-3.0.ebuild b/mail-client/mozilla-thunderbird/mozilla-thunderbird-3.0.ebuild new file mode 100644 index 000000000000..3e8de3621460 --- /dev/null +++ b/mail-client/mozilla-thunderbird/mozilla-thunderbird-3.0.ebuild @@ -0,0 +1,240 @@ +# Copyright 1999-2009 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/mail-client/mozilla-thunderbird/mozilla-thunderbird-3.0.ebuild,v 1.1 2009/12/08 21:39:29 anarchy Exp $ +EAPI="2" +WANT_AUTOCONF="2.1" + +inherit flag-o-matic toolchain-funcs eutils mozconfig-3 makeedit multilib mozextension autotools + +LANGS="af ar be ca cs de el en-US es-AR es-ES et eu fi fr fy-NL ga-IE hu id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR ro ru si sk sv-SE ta-LK uk" +# Languages not rebuilt for beta3 "pt-PT he sr bg gl zn-CN vi" +NOSHORTLANGS="es-AR pt-BR" + +MY_PV2="${PV/_rc/rc}" +MY_P="${P/_rc/rc}" + +DESCRIPTION="Thunderbird Mail Client" +HOMEPAGE="http://www.mozilla.com/en-US/thunderbird/" + +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +SLOT="0" +LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )" +IUSE="ldap crypt bindist mozdom replytolist lightning" +PATCH="${PN}-3.0-patches-0.1" + +REL_URI="http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases" +SRC_URI="${REL_URI}/${MY_PV2}/source/thunderbird-${MY_PV2}.source.tar.bz2 + http://dev.gentoo.org/~anarchy/dist/${PATCH}.tar.bz2" + +for X in ${LANGS} ; do + if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then + SRC_URI="${SRC_URI} + linguas_${X/-/_}? ( ${REL_URI}/${MY_PV2}/linux-i686/xpi/${X}.xpi -> ${P}-${X}.xpi )" + fi + IUSE="${IUSE} linguas_${X/-/_}" + # english is handled internally + if [ "${#X}" == 5 ] && ! has ${X} ${NOSHORTLANGS}; then + if [ "${X}" != "en-US" ]; then + SRC_URI="${SRC_URI} + linguas_${X%%-*}? ( ${REL_URI}/${PV}/linux-i686/xpi/${X}.xpi -> ${P}-${X}.xpi )" + fi + IUSE="${IUSE} linguas_${X%%-*}" + fi +done + +RDEPEND=">=sys-devel/binutils-2.16.1 + >=dev-libs/nss-3.12.3 + >=dev-libs/nspr-4.8 + >=dev-db/sqlite-3.6.10 + >=media-libs/lcms-1.17 + >=app-text/hunspell-1.2 + x11-libs/cairo[X] + x11-libs/pango[X] + !x11-plugins/lightning" + +PDEPEND="crypt? ( >=x11-plugins/enigmail-1.0 )" + +S="${WORKDIR}"/comm-1.9.1 + +# Needed by src_compile() and src_install(). +# Would do in pkg_setup but that loses the export attribute, they +# become pure shell variables. +export BUILD_OFFICIAL=1 +export MOZILLA_OFFICIAL=1 + +linguas() { + local LANG SLANG + for LANG in ${LINGUAS}; do + if has ${LANG} en en_US; then + has en ${linguas} || linguas="${linguas:+"${linguas} "}en" + continue + elif has ${LANG} ${LANGS//-/_}; then + has ${LANG//_/-} ${linguas} || linguas="${linguas:+"${linguas} "}${LANG//_/-}" + continue + elif [[ " ${LANGS} " == *" ${LANG}-"* ]]; then + for X in ${LANGS}; do + if [[ "${X}" == "${LANG}-"* ]] && \ + [[ " ${NOSHORTLANGS} " != *" ${X} "* ]]; then + has ${X} ${linguas} || linguas="${linguas:+"${linguas} "}${X}" + continue 2 + fi + done + fi + ewarn "Sorry, but ${PN} does not support the ${LANG} LINGUA" + done +} + +pkg_setup(){ + 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" + fi +} + +src_unpack() { + unpack ${A} + + linguas + for X in ${linguas}; do + # FIXME: Add support for unpacking xpis to portage + [[ ${X} != "en" ]] && xpi_unpack "${P}-${X}.xpi" + done + if [[ ${linguas} != "" && ${linguas} != "en" ]]; then + einfo "Selected language packs (first will be default): ${linguas}" + fi +} + +src_prepare() { + # Apply our patches + EPATCH_EXCLUDE="104-fix_licence_file_preprocessor.patch" \ + EPATCH_SUFFIX="patch" \ + EPATCH_FORCE="yes" \ + epatch "${WORKDIR}" + + # Fix menus + epatch "${FILESDIR}/1000_fix-menus-gentoo.patch" + + eautoreconf + + cd mozilla + eautoreconf + cd js/src + eautoreconf +} + +src_configure() { + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + MEXTENSIONS="default" + + #################################### + # + # mozconfig, CFLAGS and CXXFLAGS setup + # + #################################### + + touch mail/config/mozconfig + mozconfig_init + mozconfig_config + + # It doesn't compile on alpha without this LDFLAGS + use alpha && append-ldflags "-Wl,--no-relax" + + mozconfig_annotate '' --enable-extensions="${MEXTENSIONS}" + mozconfig_annotate '' --enable-application=mail + mozconfig_use_enable ldap + mozconfig_use_enable ldap ldap-experimental + mozconfig_annotate '' --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} + mozconfig_annotate '' --with-user-appdir=.thunderbird + mozconfig_annotate '' --with-system-nspr + mozconfig_annotate '' --with-system-nss + mozconfig_annotate 'broken' --disable-crashreporter + + # Use enable features + mozconfig_use_enable lightning calendar + + # Bug #72667 + if use mozdom; then + MEXTENSIONS="${MEXTENSIONS},inspector" + fi + + if ! use bindist; then + mozconfig_annotate '' --enable-official-branding + fi + + # 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 + + CPPFLAGS="${CPPFLAGS}" \ + CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ + econf || die +} + +src_compile() { + # Should the build use multiprocessing? Not enabled by default, as it tends to break + [ "${WANT_MP}" = "true" ] && jobs=${MAKEOPTS} || jobs="-j1" + emake ${jobs} || die +} + +src_install() { + declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" + + emake DESTDIR="${D}" install || die "emake install failed" + + if use lightning ; then + declare emid + + cd "${T}" + unzip "${S}"/mozilla/dist/xpi-stage/gdata-provider.xpi install.rdf + emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) + + dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} + cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} + unzip "${S}"/mozilla/dist/xpi-stage/gdata-provider.xpi + fi + + linguas + for X in ${linguas}; do + [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}" + done + + local LANG=${linguas%% *} + if [[ -n ${LANG} && ${LANG} != "en" ]]; then + elog "Setting default locale to ${LANG}" + dosed -e "s:general.useragent.locale\", \"en-US\":general.useragent.locale\", \"${LANG}\":" \ + ${MOZILLA_FIVE_HOME}/defaults/pref/all-thunderbird.js \ + ${MOZILLA_FIVE_HOME}/defaults/pref/all-l10n.js || \ + die "sed failed to change locale" + fi + + if ! use bindist; then + newicon "${S}"/other-licenses/branding/thunderbird/content/icon48.png thunderbird-icon.png + domenu "${FILESDIR}"/icon/${PN}.desktop + else + newicon "${S}"/mail/base/content/icon48.png thunderbird-icon-unbranded.png + newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ + ${PN}.desktop + fi + + # Warn user that remerging enigmail is neccessary on USE=crypt + use crypt && ewarn "Please remerge x11-plugins/enigmail after updating ${PN}." + + # Enable very specific settings for thunderbird-3 + cp "${FILESDIR}"/thunderbird-gentoo-default-prefs.js \ + "${D}/${MOZILLA_FIVE_HOME}/defaults/pref/all-gentoo.js" || \ + die "failed to cp thunderbird-gentoo-default-prefs.js" +} |