diff options
author | Jory Pratt <anarchy@gentoo.org> | 2009-12-20 17:54:14 +0000 |
---|---|---|
committer | Jory Pratt <anarchy@gentoo.org> | 2009-12-20 17:54:14 +0000 |
commit | 4f4701295eea6926670feae22f900376e4b52eef (patch) | |
tree | eb9775ba047c0ae7b090002e1ddbab5bdcb5d40a /mail-client | |
parent | Version bump. Add new cupsddk patch, the old one failed although there are no... (diff) | |
download | historical-4f4701295eea6926670feae22f900376e4b52eef.tar.gz historical-4f4701295eea6926670feae22f900376e4b52eef.tar.bz2 historical-4f4701295eea6926670feae22f900376e4b52eef.zip |
cleanup of security builds
Package-Manager: portage-2.1.7.15/cvs/Linux x86_64
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/mozilla-thunderbird/ChangeLog | 6 | ||||
-rw-r--r-- | mail-client/mozilla-thunderbird/Manifest | 41 | ||||
-rw-r--r-- | mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.22.ebuild | 254 |
3 files changed, 6 insertions, 295 deletions
diff --git a/mail-client/mozilla-thunderbird/ChangeLog b/mail-client/mozilla-thunderbird/ChangeLog index 7103c3f7b8ea..5ea13222bcd8 100644 --- a/mail-client/mozilla-thunderbird/ChangeLog +++ b/mail-client/mozilla-thunderbird/ChangeLog @@ -1,6 +1,10 @@ # 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.308 2009/12/19 17:21:05 anarchy Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-client/mozilla-thunderbird/ChangeLog,v 1.309 2009/12/20 17:54:14 anarchy Exp $ + + 20 Dec 2009; Jory A. Pratt <anarchy@gentoo.org> + -mozilla-thunderbird-2.0.0.22.ebuild: + remove security infected builds. 19 Dec 2009; Jory A. Pratt <anarchy@gentoo.org> mozilla-thunderbird-3.0.ebuild: diff --git a/mail-client/mozilla-thunderbird/Manifest b/mail-client/mozilla-thunderbird/Manifest index f5dd1b959470..bc84d20caa8e 100644 --- a/mail-client/mozilla-thunderbird/Manifest +++ b/mail-client/mozilla-thunderbird/Manifest @@ -5,43 +5,6 @@ AUX icon/thunderbird-icon-unbranded.png 13280 RMD160 1654b2cfa39631e2084da982001 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 -DIST mozilla-thunderbird-2.0.0.22-bg.xpi 196487 RMD160 da403df7e228c28d5f2d7f0b772525ba702b1171 SHA1 a768a0daf5c24d1bb1f9c0e849492de0ca1d5d3b SHA256 e33404c53daa7b03c6694dea1247f1352b35464e37b1d69d561293317cc87ba2 -DIST mozilla-thunderbird-2.0.0.22-ca.xpi 184232 RMD160 6884de1d534e387bfaec8b4eb557d77f94689659 SHA1 e57c898b623f71767930dc5b7c42b7391a5c4a50 SHA256 87bd4b96d95f7de03c7347eaaa55c389b94976a8bab9ffa3cd043bbd8a1e6ff7 -DIST mozilla-thunderbird-2.0.0.22-cs.xpi 186167 RMD160 910dd29e4b0108cb44c5b05a14c6f1a53e00dbec SHA1 3cfbed89cd9b15063a4781239849fa3d52c3023a SHA256 80fa612889c4602934f3971247cfa802d1e93ed3d6292a292ac2d548a7bf9532 -DIST mozilla-thunderbird-2.0.0.22-da.xpi 179121 RMD160 73a0368e316fde975fb61a266fc6cf795036e201 SHA1 ed0ad1efe84e7bcf6cab8f07f0dbd399771b07d5 SHA256 f7933bab70bdd446fa484bdfd9475e35f551956d1dd7dbc1521b96b5426e50bf -DIST mozilla-thunderbird-2.0.0.22-de.xpi 159066 RMD160 519c5922a5c1cf31b936bbc1329f312046e3ca6a SHA1 039321411972309f0f609491414fc6b78c187677 SHA256 a1932c6c148594e6cc51142f40198c5758a51ece8395820b03e01d0bb0cb5758 -DIST mozilla-thunderbird-2.0.0.22-el.xpi 183062 RMD160 1b05113df78522c29ae0fb200d1c8abb75a072cc SHA1 695b826e67566e6f95e9da4d72648cb2c642eeef SHA256 a4ce385f95accc231ab557f2c3cc890ae4d60837c0768261b0fdfc2545f86a3f -DIST mozilla-thunderbird-2.0.0.22-en-GB.xpi 173048 RMD160 acebc54f3b87b31c09e3386e239899298361a427 SHA1 27c8d8f6d086862b20e532c958de56f1d4c0225c SHA256 dce3ebd29a4932a11998c4499309edb63660129019c6cbe19b482a96484302ad -DIST mozilla-thunderbird-2.0.0.22-es-AR.xpi 184679 RMD160 16359fdd250d9955c6ea87a5edf318b34044e70d SHA1 316a3633a96903ce102bea91e18fc81811521fc9 SHA256 e7f3d7e098b7db75033527e7c4e11d2000572f79f75c11f981641bffa069b546 -DIST mozilla-thunderbird-2.0.0.22-es-ES.xpi 149560 RMD160 5873e58c1aa8db4ab6fdb3c0712e087eca471149 SHA1 5dcb0f00053079d35db6f3737a506f020d440aa7 SHA256 76688c5ed5b6eb9052443e8be38e377063615ea1c85f0bbc35dab6e61bcb4506 -DIST mozilla-thunderbird-2.0.0.22-eu.xpi 181799 RMD160 6ca188adfc6cd068edeef6ca569014467f22ba91 SHA1 4980d0181a1374e0a975c095bb3a3d75727f1b49 SHA256 866c18d763d5047350a0e9cfc5b4104fb1a7ac0bfb813a3cc55e06786fae3e5a -DIST mozilla-thunderbird-2.0.0.22-fi.xpi 187734 RMD160 d654409b9fbcf5c57da862854ea999d00abf162b SHA1 f4dd4edcd8c1b5b17d134e401c7a4008c44d0efd SHA256 e29687416085a842868d467b92c7dd70e5c61cec668b5c6213041325c1a3adf2 -DIST mozilla-thunderbird-2.0.0.22-fr.xpi 190912 RMD160 c55a0ca79540a9bc6fd4dc2d3e0ab75e9dbe3dcc SHA1 ba8305be1f1f090ed105e4a9386d4390f600ff3c SHA256 3ea9dabbb3fd90c5f48eead4ab480ec6b8a8aa7118b98b5ee2a17b3323dce05c -DIST mozilla-thunderbird-2.0.0.22-ga-IE.xpi 185960 RMD160 0fe2f275138366f7b04bd3ce01e606c8e7b2aba4 SHA1 98409597973d9f9743e34ec1fdb65efe2700883e SHA256 e8e82db54263c4bab32b4fad9d2d6d6a5f998accf26ee250fa19d185ba846d45 -DIST mozilla-thunderbird-2.0.0.22-he.xpi 157243 RMD160 bb242f3290a5aa8d6c6fc28956e0ffac277c9abc SHA1 f090effb6075a9d194115417b545d5e55a933ad7 SHA256 f20d1e08fb230ff495594c7cbf7ec3b08369a770e1549f21e832c8b5f8c1a771 -DIST mozilla-thunderbird-2.0.0.22-hu.xpi 191694 RMD160 678e4cbe437b303807bd6a24fe37d3aa4a022746 SHA1 19f3182c8ad672cfb048a1da2e70603b5cd2a156 SHA256 0d13c01ffe9a5ed12416cd52ecd8e34fccb7cdc7ced970937a199fa6cf32f883 -DIST mozilla-thunderbird-2.0.0.22-it.xpi 152554 RMD160 fddaf3c69b60ac5049c4065b6149133f4ab9f00d SHA1 0b9df360570970a353db3b6baa5f4747272fc890 SHA256 e4fcf3ea45334492054d35f3357950e7975df3185ccb1775326cd8027c5ee42f -DIST mozilla-thunderbird-2.0.0.22-ja.xpi 199411 RMD160 931007af7349cf62db7dd01e1204923e2d02e02c SHA1 60ec64b46a24ed6f94b3b3e0e12a61011039ec66 SHA256 3b5357cf854bbdfaa943c4d7236f48a9bcc7be57eba2082292b21657a2904fb6 -DIST mozilla-thunderbird-2.0.0.22-ko.xpi 170143 RMD160 35823094e57625c96a5da5b59b983795e734de50 SHA1 c2670d2470c9ab83e2c2fbb91d8c6114a21f8e03 SHA256 aecbb27828d92db8c4fa5139eb143acddc5dda6d38647e796b0f556fadbbb69f -DIST mozilla-thunderbird-2.0.0.22-lt.xpi 189457 RMD160 8b43481bac0c7b260b030c72a00311e59f0d446a SHA1 0c6801acf72c892233e6e7079eac4be4b419d739 SHA256 b8ce7c5ae187c3030ecdbbe6fe925f3a79c2165beca0d15be716a96db942fe9e -DIST mozilla-thunderbird-2.0.0.22-mk.xpi 196440 RMD160 c5b9a868da9358518950f90befa4f5b5441aee50 SHA1 b1459804b558fac112c33a57d92e034f1885aa1e SHA256 4b37e1fbd0727ee4ca4c5049eee13a05ec888249de097a757525099ddf77875e -DIST mozilla-thunderbird-2.0.0.22-nb-NO.xpi 183238 RMD160 853857ef6c3ae627dbbcef7d97f1a950c61433b4 SHA1 3bac29a7468a475f7b10047d300ae70ae7b56342 SHA256 d8154e299286a0c1c93970860c54027c4e754506b699dd99675071f07c1378d6 -DIST mozilla-thunderbird-2.0.0.22-nl.xpi 184153 RMD160 403213958d6d6528b3a68a1324d0fcc7f9c03eb8 SHA1 a0b0978db9766216d61ce6f927b77f65041c9e96 SHA256 97ccc1ce3c752917002702d5bb7388a2cee8fe3f653ff06e0255f0ce6b05f95d -DIST mozilla-thunderbird-2.0.0.22-nn-NO.xpi 184117 RMD160 15242dd660edf9b985123026831863b5727d54bd SHA1 b801fa7c69b673974e1e97be6e138c69706d4c6c SHA256 a24936ba6e6f557c6293b47ad7bd80424d00255002cf751be066453bf321057e -DIST mozilla-thunderbird-2.0.0.22-pa-IN.xpi 205022 RMD160 c7838e99136ae50be6a0b6d39abc826b975e0391 SHA1 8fbe10a4a6306aeaeb5d4ccb4268a091686aa5cc SHA256 25fd599c654140a51284e64bc3a550f08ca0c9364f72bbf092b7286964f5352e -DIST mozilla-thunderbird-2.0.0.22-pl.xpi 177417 RMD160 c8d2cb78d2a46fd02e3dc3670d36ea60bf5a818d SHA1 ad2a60928f26f8f79c202a39775bbea60733bd8a SHA256 524fb37279f84fbc4adf6b4e959c10529292569e1c72562f3fbd8c8ef2c24442 -DIST mozilla-thunderbird-2.0.0.22-pt-BR.xpi 183071 RMD160 e0e4693430362b67e36338d423548feeba60a73d SHA1 7d0414cf7f195befab2a9d3676cfdbcaa8a98d02 SHA256 29ee372b408ee3504be7d1fdd3b0347bb50edb5925937769d58e2d675b19eb25 -DIST mozilla-thunderbird-2.0.0.22-pt-PT.xpi 183924 RMD160 640a094fef48b54d48be410a8badc8b6a35110f1 SHA1 2b25d43e602c9aa888d63ec66bc55a6c9ef58084 SHA256 1ad193737048703a170505ede5d7c8ab3eff9de9fa9492d289f94664b1dcb2ad -DIST mozilla-thunderbird-2.0.0.22-ru.xpi 174276 RMD160 0b5dcd62f0d1cc71fe1fd7068f15c67bba324558 SHA1 da063e2daf4d840152b607df17e295f0393609ce SHA256 8bfc9c803368cd389df43150cb5b69318000d239353536446dc03bc0896d6783 -DIST mozilla-thunderbird-2.0.0.22-sk.xpi 191717 RMD160 166cf94b153903fbe0ef7893269abc76c7ef2912 SHA1 e737d3c62aa6875914feec716bbc4cfe92f35478 SHA256 a524142cfa19980a03e5a8e9a64ed39fcc7862c5527f75f4def5baf2d8730da2 -DIST mozilla-thunderbird-2.0.0.22-sl.xpi 188025 RMD160 a1965400ea97d75ec2d0b3e735b2ad795125e066 SHA1 1a6332091b19aab091bb6b6ef1d27bdbd74dbe46 SHA256 1fafb51e6fd1ff4d889e9dfede9db91165a8a075550d0e22287ef87fc1451122 -DIST mozilla-thunderbird-2.0.0.22-sv-SE.xpi 191928 RMD160 c2bb4a87d68023e7b8648cd749def33aaddd2a62 SHA1 792c697fc4d7ac6833ae65f95a29eae693e86389 SHA256 f49420af9f541ce71788377b041456b4a188fe801903a58fd3130c2e504df154 -DIST mozilla-thunderbird-2.0.0.22-tr.xpi 157710 RMD160 ed2e382db6364d49aa7879f1cee38ba3ce3ca6fd SHA1 f857305061707388a2361724cb5e6d4dff35fca0 SHA256 b029e4ba5c95546238d9d55b9ad56f9ac63a33ba0d9cf541c5260fb7bd771ee2 -DIST mozilla-thunderbird-2.0.0.22-uk.xpi 194506 RMD160 3ed0178630d595f1214062204d8af00f2864a6b4 SHA1 d3abae128b86383deae8d3295ce46305644bc2ba SHA256 61d41bd3fa46463b25e19b5ac0811573ae806ade98ac78cb9db64e3d726154c0 -DIST mozilla-thunderbird-2.0.0.22-zh-CN.xpi 147643 RMD160 8cf40d20bc81165ba45c9a58e357f2b189f5d02a SHA1 ef913d0c5803857d12bb7b9579cd2e153fbc2e1d SHA256 8e6abe3ef7516fff71ba7a03bbb19eb8c470cf32429599775fa6ccea324e4f4e -DIST mozilla-thunderbird-2.0.0.22-zh-TW.xpi 153702 RMD160 58f8b9c424a8be58844a71c248a9039f5c561431 SHA1 667cde83275e9da584ca1d2da3c04258f246f46a SHA256 6d27bbf85ee3e55fb2ee4c3315d754ad13f8510893bf0a3967ea69e002627c7a DIST mozilla-thunderbird-2.0.0.23-af.xpi 177924 RMD160 2af1ca7eb5cebe1cf274588b9b2b9bb9a0e19c5b SHA1 c93d993b250d5be6319d4137799356b49a0ce8d6 SHA256 7abb12aff4cbc267b65da15d4b5c617f94ba4f0f179e0b9f6c483f441da2942d DIST mozilla-thunderbird-2.0.0.23-be.xpi 184813 RMD160 033d83690af0fc7d5525b40e23928ebdd6af2abb SHA1 3e4b7a0c3d0b5a069a1e446f30fe7657d6b6cf41 SHA256 6e99a2975ea7f808fb34bf49033a607093ab4ec260381898a7edd7e10fcf6453 DIST mozilla-thunderbird-2.0.0.23-bg.xpi 196486 RMD160 cbe1256e4ea7149cebc2934a46423992704e6639 SHA1 38763c9994a78c8a5bc8847c55ba90ad94b6f9f5 SHA256 de1f9e4d6790a036cb60b24068adb5727c3ace88b7747761aa4bd43466bc8541 @@ -116,11 +79,9 @@ DIST mozilla-thunderbird-3.0-sk.xpi 213229 RMD160 efd217646ce916bbe0b53f23ad3db7 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 EBUILD mozilla-thunderbird-3.0.ebuild 6977 RMD160 642f6a9147a63565a8f077c416c3c6fb86f36edc SHA1 eb7c3ae56a161632f531cce0a26fbe85a498759b SHA256 e31ac010adec65922d4e6e7af5d9240b943ba011ed6679242762740fb127b983 -MISC ChangeLog 46499 RMD160 ea14f752ee69e515378076aac9aceb8784823fec SHA1 8da0d894179fa5aa2fcec48bf041edc8c7bad22a SHA256 7aec9bc55c273d0435a578651ba2c35760cf58a556a8dec2bff9c8d3f9116bb7 +MISC ChangeLog 46625 RMD160 00fbca429d9bf7da009d83f1d84fb529ea1a169c SHA1 9fa0ffcfa5aef4c7da60191e2d13d731278daed1 SHA256 32556680f2f9d9f51df02bd73d6d216d2b7cf293300e87ddc3e6d3c8c6532193 MISC metadata.xml 514 RMD160 9ed553945939a94076009204c9ecf8c464e32847 SHA1 2fa178c530093f0f246f9f14a859d4229212ddc3 SHA256 5bb8301791d5d3e62a34cc1ff7788c5febbc6aa49853e1975f9adec3977bfd51 diff --git a/mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.22.ebuild b/mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.22.ebuild deleted file mode 100644 index cfe254d5a071..000000000000 --- a/mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.22.ebuild +++ /dev/null @@ -1,254 +0,0 @@ -# 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-2.0.0.22.ebuild,v 1.7 2009/06/29 18:39:26 armin76 Exp $ - -WANT_AUTOCONF="2.1" - -inherit flag-o-matic toolchain-funcs eutils mozconfig-2 mozilla-launcher makeedit multilib mozextension autotools - -PATCH="${PN}-2.0.0.21-patches-0.1" -LANGS="af be bg ca cs da de el en-GB en-US es-AR es-ES eu fi fr ga-IE he hu it ja ko lt mk nb-NO nl nn-NO pa-IN pl pt-BR pt-PT ru sk sl sv-SE tr uk zh-CN zh-TW" -NOSHORTLANGS="en-GB es-AR pt-BR zh-TW" - -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" - -MOZ_URI="http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${PV}" -SRC_URI="${MOZ_URI}/source/thunderbird-${PV}-source.tar.bz2 - mirror://gentoo/${PATCH}.tar.bz2" - -# These are in -# -# http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${MY_PV}/linux-i686/xpi/ -# -# for i in $LANGS $SHORTLANGS; do wget $i.xpi -O ${P}-$i.xpi; done -for X in ${LANGS} ; do - if [ "${X}" != "en" ] && [ "${X}" != "en-US" ]; then - SRC_URI="${SRC_URI} - linguas_${X/-/_}? ( http://dev.gentooexperimental.org/~armin76/dist/${P}-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%%-*}? ( http://dev.gentooexperimental.org/~armin76/dist/${P}-xpi/${P}-${X}.xpi )" - fi - IUSE="${IUSE} linguas_${X%%-*}" - fi -done - -RDEPEND=">=www-client/mozilla-launcher-1.56 - >=dev-libs/nss-3.11.5 - >=dev-libs/nspr-4.6.5-r1" - -PDEPEND="crypt? ( >=x11-plugins/enigmail-0.95.7-r5 ) - replytolist? ( x11-plugins/replytolist )" - -S="${WORKDIR}/mozilla" - -# Needed by src_compile() and src_install(). -# Would do in pkg_setup but that loses the export attribute, they -# become pure shell variables. -export MOZ_CO_PROJECT=mail -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 ! built_with_use x11-libs/cairo X; then - eerror "Cairo is not built with X useflag." - eerror "Please add 'X' to your USE flags, and re-emerge cairo." - die "Cairo needs X" - fi - - if ! built_with_use --missing true x11-libs/pango X; then - eerror "Pango is not built with X useflag." - eerror "Please add 'X' to your USE flags, and re-emerge pango." - die "Pango needs X" - fi - - 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 - - use moznopango && warn_mozilla_launcher_stub -} - -src_unpack() { - unpack thunderbird-${PV}-source.tar.bz2 ${PATCH}.tar.bz2 - - linguas - for X in ${linguas}; do - [[ ${X} != "en" ]] && xpi_unpack "${P}-${X}.xpi" - done - if [[ ${linguas} != "" && ${linguas} != "en" ]]; then - elog "Selected language packs (first will be default): ${linguas}" - fi - - # Apply our patches - cd "${S}" || die "cd failed" - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patch - - eautoreconf -} - -src_compile() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - mozconfig_config - - # tb-specific settings - 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 - - # Bug 223375, 217805 - # Breaks builds with gcc-4.3 - if [[ $(gcc-version) == "4.3" ]]; then - mozconfig_annotate 'gcc-4.3 breaks builds' --disable-optimize - fi - - # Bug #72667 - if use mozdom; then - mozconfig_annotate '' --enable-extensions=default,inspector - else - mozconfig_annotate '' --enable-extensions=default - fi - - if ! use bindist; then - mozconfig_annotate '' --enable-official-branding - fi - - # Finalize and report settings - mozconfig_final - - if [[ $(gcc-major-version) -lt 4 ]]; then - append-cxxflags -fno-stack-protector - fi - - #################################### - # - # Configure and build - # - #################################### - - CPPFLAGS="${CPPFLAGS}" \ - CC="$(tc-getCC)" CXX="$(tc-getCXX)" LD="$(tc-getLD)" \ - econf || die - - # This removes extraneous CFLAGS from the Makefiles to reduce RAM - # requirements while compiling - edit_makefiles - - emake || die -} - -src_install() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # Most of the installation happens here - dodir "${MOZILLA_FIVE_HOME}" - cp -RL "${S}"/dist/bin/* "${D}"/"${MOZILLA_FIVE_HOME}"/ || die "cp failed" - - linguas - for X in ${linguas}; do - [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/"${P}-${X}" - done - - local LANG=${linguas%% *} - if [[ ${LANG} != "" && ${LANG} != "en" ]]; then - ebegin "Setting default locale to ${LANG}" - sed -i "s:pref(\"general.useragent.locale\", \"en-US\"):pref(\"general.useragent.locale\", \"${LANG}\"):" \ - "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/all-thunderbird.js \ - "${D}"${MOZILLA_FIVE_HOME}/defaults/pref/all-l10n.js - eend $? || die "sed failed to change locale" - fi - - # Create directory structure to support portage-installed extensions. - # See update_chrome() in mozilla-launcher - keepdir ${MOZILLA_FIVE_HOME}/chrome.d - keepdir ${MOZILLA_FIVE_HOME}/extensions.d - cp "${D}"${MOZILLA_FIVE_HOME}/chrome/installed-chrome.txt \ - "${D}"${MOZILLA_FIVE_HOME}/chrome.d/0_base-chrome.txt - - # Create /usr/bin/thunderbird - install_mozilla_launcher_stub thunderbird ${MOZILLA_FIVE_HOME} - - if ! use bindist; then - doicon "${FILESDIR}"/icon/thunderbird-icon.png - domenu "${FILESDIR}"/icon/${PN}.desktop - else - doicon "${FILESDIR}"/icon/thunderbird-icon-unbranded.png - newmenu "${FILESDIR}"/icon/${PN}-unbranded.desktop \ - ${PN}.desktop - fi - - # Install files necessary for applications to build against thunderbird - elog "Installing includes and idl files..." - cp -LfR "${S}"/dist/include "${D}"/"${MOZILLA_FIVE_HOME}" || die "cp failed" - cp -LfR "${S}"/dist/idl "${D}"/"${MOZILLA_FIVE_HOME}" || die "cp failed" - - # Dirty hack to get some applications using this header running - dosym "${MOZILLA_FIVE_HOME}"/include/necko/nsIURI.h \ - "${MOZILLA_FIVE_HOME}"/include/nsIURI.h - - # Warn user that remerging enigmail is neccessary on USE=crypt - use crypt && ewarn "Please remerge x11-plugins/enigmail after updating ${PN}." -} - -pkg_postinst() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - # This should be called in the postinst and postrm of all the - # mozilla, mozilla-bin, firefox, firefox-bin, thunderbird and - # thunderbird-bin ebuilds. - update_mozilla_launcher_symlinks -} - -pkg_postrm() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - update_mozilla_launcher_symlinks -} |