summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTomas Chvatal <scarabeus@gentoo.org>2009-11-14 13:15:08 +0000
committerTomas Chvatal <scarabeus@gentoo.org>2009-11-14 13:15:08 +0000
commitae3a3eb8747dae30d3d5143cce4287c054280af5 (patch)
treef400173b7de5e7404757802770991344b7ad8500 /mail-client
parentDrop openslp development release since it is from 2004 and last stable is fro... (diff)
downloadhistorical-ae3a3eb8747dae30d3d5143cce4287c054280af5.tar.gz
historical-ae3a3eb8747dae30d3d5143cce4287c054280af5.tar.bz2
historical-ae3a3eb8747dae30d3d5143cce4287c054280af5.zip
QA: since mips was unable to keyword never versions for 2 years. Drop their latest availible.
Package-Manager: portage-2.2_rc49/cvs/Linux x86_64
Diffstat (limited to 'mail-client')
-rw-r--r--mail-client/mozilla-thunderbird/ChangeLog7
-rw-r--r--mail-client/mozilla-thunderbird/Manifest37
-rw-r--r--mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.14.ebuild265
3 files changed, 7 insertions, 302 deletions
diff --git a/mail-client/mozilla-thunderbird/ChangeLog b/mail-client/mozilla-thunderbird/ChangeLog
index 875064f8d580..2f99fd57160e 100644
--- a/mail-client/mozilla-thunderbird/ChangeLog
+++ b/mail-client/mozilla-thunderbird/ChangeLog
@@ -1,6 +1,11 @@
# 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.304 2009/09/20 18:36:04 volkmar Exp $
+# $Header: /var/cvsroot/gentoo-x86/mail-client/mozilla-thunderbird/ChangeLog,v 1.305 2009/11/14 13:15:08 scarabeus Exp $
+
+ 14 Nov 2009; Tomáš Chvátal <scarabeus@gentoo.org>
+ -mozilla-thunderbird-1.5.0.14.ebuild:
+ QA: since mips was unable to keyword never versions for 2 years. Drop
+ their latest availible.
20 Sep 2009; Mounir Lamouri <volkmar@gentoo.org>
mozilla-thunderbird-2.0.0.23.ebuild:
diff --git a/mail-client/mozilla-thunderbird/Manifest b/mail-client/mozilla-thunderbird/Manifest
index a287a8c34d4b..c70bf2170c3c 100644
--- a/mail-client/mozilla-thunderbird/Manifest
+++ b/mail-client/mozilla-thunderbird/Manifest
@@ -2,39 +2,6 @@ AUX icon/mozilla-thunderbird-unbranded.desktop 183 RMD160 2aeecc5f6127adee0c9ab1
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
-DIST mozilla-thunderbird-1.5.0.10-patches-0.1.tar.bz2 30777 RMD160 08da7a7dadfc731e5e18d86ca9aa2679eb14fa1d SHA1 7e9862eafbb41f603aa354eab8ccf7347afa71a2 SHA256 7bf7d7abe757cc1dc0ce67fe083c6663fedbcc6e6bdd65cc09ce543ac8e54b9c
-DIST mozilla-thunderbird-1.5.0.14-bg.xpi 220783 RMD160 72272077ade36c555f53a2a55e2ca7ee9453be8e SHA1 32864ed8dac55d336382c9cc4493904ce7385ae2 SHA256 804b3af920e9a31c41e436a94fc78fbddff3e6b17ef92675ae936668f63711f8
-DIST mozilla-thunderbird-1.5.0.14-ca.xpi 183259 RMD160 3d2a9beaee785c799198ec744949ff13a914663f SHA1 90947737e88d4a4fd3259876c88cfee08b62db7a SHA256 5202c0171e93d3d69ac840e9658635bd50042510244f930b658b9bb33dd23fe2
-DIST mozilla-thunderbird-1.5.0.14-cs.xpi 191481 RMD160 63b734d384b5c4410c80e0955dfce6e520503976 SHA1 5415e4dbb6bbcb1b3f9b4620ca559c3289dee728 SHA256 7c60281e24a2c268082f4dd222297a20c6584c982a91b651d14537ecb3f01a2f
-DIST mozilla-thunderbird-1.5.0.14-da.xpi 155064 RMD160 4ec4c5c1dd5aa40bc2bb1069ef53583012d2fc76 SHA1 fc5c938b88e701411d12d44c7d8e76b21ae05285 SHA256 af78b0391e39b04194e154f8d5a5dfa27b9edaecc3ac9b5342f97ee77f55156c
-DIST mozilla-thunderbird-1.5.0.14-de.xpi 154500 RMD160 c9bc01468ef6c3da2e94d9d4eada974b022e761c SHA1 da041b28b2839ba4c5e33f6eead0efe168345a4a SHA256 795bdc00dd558abe98dd24131c952c7564897fe9ed40255b19a6b729a383c832
-DIST mozilla-thunderbird-1.5.0.14-el.xpi 180139 RMD160 c7a7f7e00bbe6296568e9977c1c59e3aa31479f6 SHA1 e11a27df8aeb54ac3976ac1a371733b4998b8a25 SHA256 e507a194642030c65661b5a0f335953cf64ff42513774145f49c189a7ed08a48
-DIST mozilla-thunderbird-1.5.0.14-en-GB.xpi 172342 RMD160 06a347f95a750eae35b2a01a4325eebd914af8ba SHA1 b2f5dc94f83bd34090ea427683ff98bf28bf6c7b SHA256 df52ebd783b0b1e10c1b0a43ff85a45753e69e1768ce45976ca9bfedd7be7827
-DIST mozilla-thunderbird-1.5.0.14-es-AR.xpi 183644 RMD160 31ae5dc40c59608dd9a307558daa88a7acb3a920 SHA1 57ae960b4c69cbed97cd86c97ee1a65cb10d6014 SHA256 ca6f08d6f1b0f6228e0e162caa291cbafbbc6abe1b42e1da3892c4473761e97d
-DIST mozilla-thunderbird-1.5.0.14-es-ES.xpi 145447 RMD160 9a9502462f4ba453ad3e6a8aa5456c6fda7b2af4 SHA1 8c2c996c7caaced4ab8a0337c4b58965da809c31 SHA256 9e53bbfc87a75e8f895c05a261580274a8c6229dcb779c6c735629a931d70226
-DIST mozilla-thunderbird-1.5.0.14-eu.xpi 180846 RMD160 474c6b4603086aaadbdd4d16de21bcea09fa3f03 SHA1 c5fe85440f5f69660352535576b4330096d627ca SHA256 d13e43b5b39ffea5b1cfc233cbc11dcdacc15822c79c546973b0d155cd7ec9fb
-DIST mozilla-thunderbird-1.5.0.14-fi.xpi 186704 RMD160 840544ad00ed21a4509a013342c6237dea98139b SHA1 67fc46fdf3a8106f68ffd433e5472e571a84ff94 SHA256 c9a61062c93e7a21dcf09573610755278fc442248e51ca2ab6ca0ac007f4bce6
-DIST mozilla-thunderbird-1.5.0.14-fr.xpi 190931 RMD160 5d71426e607a8d48cbca509b54359ce6980c0214 SHA1 cfacbc9228e1f90f926afe6344f6d2bd5b3eb8e0 SHA256 74d5c287c20d64c9cffc04dd542149ec5043e31289503b31f7466403ae9e7de1
-DIST mozilla-thunderbird-1.5.0.14-ga-IE.xpi 190229 RMD160 947be42589b667ca460fda1af6605797ddc105c7 SHA1 0508f0672a5a35d4cc2986211c2a2cecec2899c4 SHA256 a00125c6ab4219d721cfd8abd9ba3e335bff1a43d9ae69677f1a0518c958e8f2
-DIST mozilla-thunderbird-1.5.0.14-gu-IN.xpi 212049 RMD160 04078a3f65a8f999fbf38a1fa3a38816df2fb587 SHA1 2c24dfcda6a1d25e1eb9fbff65ba48c28bd497c3 SHA256 b3a16cd622765a051ff92e87e144fddcc5831386b3676f4b25c4ba9c4ce1d504
-DIST mozilla-thunderbird-1.5.0.14-he.xpi 164780 RMD160 3e230afab327fab84aa9ad99bda39d941b9dce08 SHA1 4823deaab1f5d0399460be84033cc98cfe2d8d00 SHA256 a59e744bd0ee7bdd7334ff890414bd30561954d8f786279dbe0a932d5aaedda3
-DIST mozilla-thunderbird-1.5.0.14-hu.xpi 197664 RMD160 18871b2285696e9013267901376df3c18fff602c SHA1 7d4b48052c338d456e1fa49ab31a031b9fec0f70 SHA256 ef4257ba46eae1ff544be388553d3fc6fb794f88f1f75c3a8ec5720e1edea1c0
-DIST mozilla-thunderbird-1.5.0.14-it.xpi 144839 RMD160 4186311c10029728d0c69c8ca18dd4ae248ad6a5 SHA1 e7b392fe2870125dc5a51c688468c8031115352d SHA256 cc21ec6c1edee03de9413c915759ff1a814215e6d4a15266ca1c2f00904e0347
-DIST mozilla-thunderbird-1.5.0.14-ja.xpi 216584 RMD160 b08071b37903abeb81d7077f4402c34503324937 SHA1 219946dc9be996eca746885c94c65506269bfeb9 SHA256 fdb9b1275e87568f20be9df8a0f8a092ec692e2331e150f615149acddc8ec7cc
-DIST mozilla-thunderbird-1.5.0.14-ko.xpi 192248 RMD160 9f7bbc173a5d436fa30383d881d2f24d004f2e4b SHA1 881604c13bfbc554064ba2f470403677ed3eae5a SHA256 e9741a0e770aaa6d1c7c8197886a95c6c466a98ec6244e00a12d85a9dad23f4a
-DIST mozilla-thunderbird-1.5.0.14-lt.xpi 193867 RMD160 528abf76379e400e0223412994b12ef0bc11960f SHA1 26cae9a504559fdb165a88b1c1fc73ff6ab9a6ce SHA256 afde12825c3489fae2f99b630d3dd7ca63f3021e27e5907041c65bceba6f0a32
-DIST mozilla-thunderbird-1.5.0.14-mk.xpi 219450 RMD160 88692f5ce39f6919db36f52881baee1f87e8f5c6 SHA1 0c0bca6f15022555c6b1f67e03ba625326aa8f5e SHA256 d0edeb5465477909f02d6f6831fe00c1fe3e63b5007084c1c3ebd38b60120737
-DIST mozilla-thunderbird-1.5.0.14-nb-NO.xpi 182579 RMD160 11a94f2e1629dfc49a9fed645ac60561655128f8 SHA1 4ee6736e08371f355aa35cb752a2da6c8d2f4223 SHA256 bd88cf427084569707b7910550f99b114340376a55090e001a7abd3e2cad6d04
-DIST mozilla-thunderbird-1.5.0.14-nl.xpi 182552 RMD160 080f68fadfd7843d0cc1661882a9810eb737e79e SHA1 f8c3cd7b752255114d0ab785b0ee08dc5207be56 SHA256 fb9f1020358a1eabdf7e3266de8478846b73871584c535ed8682c3ebdb730038
-DIST mozilla-thunderbird-1.5.0.14-pa-IN.xpi 201904 RMD160 e98b87d4a282b6b71dff59b679380d617d75a836 SHA1 e51981d65061a13469f2eb1db0f953f4b8f865b0 SHA256 5205cf9578d446f31b08290617ebf922ae0edbb79829d263afe5dc77d49e63b7
-DIST mozilla-thunderbird-1.5.0.14-pl.xpi 180258 RMD160 fd4b17dff855ab23c8ba7f69b9ac26bde9ad37e4 SHA1 d9f54bf4cd93bfbcda05a010b3eb9661bf1e3580 SHA256 5aa0bf3a091d622d285112a3af3bf553265df12c6d6087c6a4f65ae3cce69f5a
-DIST mozilla-thunderbird-1.5.0.14-pt-BR.xpi 184497 RMD160 8b5c7ae06e039d4a7671515087cde837f750b317 SHA1 b8d53912ac68f55a9f47e637ad7e153e1c55ba19 SHA256 e87aa8f34b820235b174a19d0da65d613a919601329c57145562cce4df1aeaab
-DIST mozilla-thunderbird-1.5.0.14-ru.xpi 190599 RMD160 ff42f14c5f2afd26fe06d16a054afc114570ddf7 SHA1 0a7c73c7a98b2f7df7f1694055357e2fa8eb478f SHA256 e5d37a7927bdc24fa944982c282ef00d3402867660219923c39265896420244d
-DIST mozilla-thunderbird-1.5.0.14-sk.xpi 193834 RMD160 db47e4d141aae2a2d4a84c87226f45de0a455e26 SHA1 6dc48c7a9be5beaebc2bd8377fd00e24b3fef30d SHA256 e7959095136f8b9b174d85602241bf98ae2223b53e29d28f44f9ea9e7cef5220
-DIST mozilla-thunderbird-1.5.0.14-sl.xpi 187719 RMD160 43e38929ab5376b7f27daededdf6d5f3288cd7f8 SHA1 0ebff00d5ed2527bb02c986cc228d2716c3b058b SHA256 3394759bf87075138848a6480c12f7a6a99009d18037e3380d4f5af247d1452e
-DIST mozilla-thunderbird-1.5.0.14-sv-SE.xpi 191058 RMD160 0bae852025801bffe74b0303c0e6fc31b57efa50 SHA1 294b66259740dbd623ff4fb278878e1026fd2050 SHA256 453709cf7649655313b11f8069f15dbde95790843f174f2819ee9ca6511a14d1
-DIST mozilla-thunderbird-1.5.0.14-tr.xpi 155700 RMD160 0ea83de263828a41711e85d4e06e328e6dbeb098 SHA1 6a6d52e6b969ebe97c8cbf33c6d4eaa9b07ef4a6 SHA256 f8f06c84d09e01bf2145acc22845414accdfda585c2a2b7454bcba554e060af0
-DIST mozilla-thunderbird-1.5.0.14-zh-CN.xpi 155477 RMD160 883b95f7535ee25d35c0a49a5f32d52b50ee7aff SHA1 3da941ce5b922e73a5dbab43c82f645a25af0969 SHA256 c531bc927ba8326a76351a5f8ca0e0a1cb991751d954053801f0176e4a7cb7df
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
@@ -110,11 +77,9 @@ 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 thunderbird-1.5.0.14-source.tar.bz2 36183747 RMD160 28f16d7b9b86ad94f7deafc324266429e3708ac8 SHA1 e952ae6724cdd5558c73c9ada842157b155b0708 SHA256 e5cab7b16a7d47a4e9fe2f9361c69fe6dd0e94fda3ec70d27da1c65e1bf45d04
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
-EBUILD mozilla-thunderbird-1.5.0.14.ebuild 8126 RMD160 75af31f9e1e77946253d8510e58de626c682c8cd SHA1 c7ba28ef58e8eba04826cdd0b0797543e4b85c84 SHA256 846fd0658e0cf6ded21f83f241497c68638114678ff69a90d8f394d69bcd8103
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 45818 RMD160 be375658266fe968a9908ce4d4a988fd13e13aa5 SHA1 253b8508cd4e20d09ca609bfb1085ea9832830be SHA256 c337d2b33df817baa27ddf93ede9352df2d796c219321d8674a5843444678ac3
+MISC ChangeLog 46014 RMD160 ea127c7628abf13cad43ed89ed90882b4b6d1ee5 SHA1 f8beaeebaccd7085a0fa970b012e3e3fcb962853 SHA256 922d36aef13927b68b6527297e45536d5be2099abce33f2f10cba59a43a308cc
MISC metadata.xml 399 RMD160 c2bc8ef91c29025087629e46b575b607d854988d SHA1 59fca50081eb53b9f6167e95fa89f1933bb4d721 SHA256 d9788b19b766806196a3a1546c1ff2af8eb94b0c94917357979215ba161ca8df
diff --git a/mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.14.ebuild b/mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.14.ebuild
deleted file mode 100644
index 920a50acc928..000000000000
--- a/mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.14.ebuild
+++ /dev/null
@@ -1,265 +0,0 @@
-# Copyright 1999-2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.14.ebuild,v 1.5 2008/03/17 12:23:22 armin76 Exp $
-
-WANT_AUTOCONF="2.1"
-
-unset ALLOWED_FLAGS # stupid extra-functions.sh ... bug 49179
-inherit flag-o-matic toolchain-funcs eutils mozconfig-2 mozilla-launcher makeedit multilib autotools mozextension
-
-LANGS="bg ca cs da de el en-GB es-AR es-ES eu fi fr ga-IE gu-IN he hu it ja ko lt mk nb-NO nl pa-IN pl pt-BR ru sk sl sv-SE tr zh-CN"
-SHORTLANGS="es-ES ga-IE nb-NO sv-SE"
-PATCH="${PN}-1.5.0.10-patches-0.1"
-
-DESCRIPTION="Thunderbird Mail Client"
-HOMEPAGE="http://www.mozilla.com/thunderbird/"
-SRC_URI="http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${PV}/source/thunderbird-${PV}-source.tar.bz2
- mirror://gentoo/${PATCH}.tar.bz2"
-
-KEYWORDS="~mips"
-SLOT="0"
-LICENSE="|| ( MPL-1.1 GPL-2 LGPL-2.1 )"
-IUSE="ldap crypt"
-
-for X in ${LANGS} ; do
- SRC_URI="${SRC_URI} linguas_${X/-/_}? ( http://dev.gentooexperimental.org/~armin76/dist/${P}-xpi/${P}-${X}.xpi )"
- IUSE="${IUSE} linguas_${X/-/_}"
-done
-
-for X in ${SHORTLANGS} ; do
- SRC_URI="${SRC_URI} linguas_${X%%-*}? ( http://dev.gentooexperimental.org/~armin76/dist/${P}-xpi/${P}-${X}.xpi )"
- IUSE="${IUSE} linguas_${X%%-*}"
-done
-
-RDEPEND=">=www-client/mozilla-launcher-1.55
- >=dev-libs/nss-3.11.7
- >=dev-libs/nspr-4.6.7"
-PDEPEND="crypt? ( <x11-plugins/enigmail-0.95.0 )"
-
-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 BUILD_OFFICIAL=1
-export MOZILLA_OFFICIAL=1
-export MOZ_CO_PROJECT=mail
-
-linguas() {
- linguas=
- local LANG
- for LANG in ${LINGUAS}; do
- if hasq ${LANG} en en_US; then
- hasq en ${linguas} || \
- linguas="${linguas:+"${linguas} "}en"
- continue
- elif hasq ${LANG} ${LANGS//-/_}; then
- hasq ${LANG//_/-} ${linguas} || \
- linguas="${linguas:+"${linguas} "}${LANG//_/-}"
- continue
- else
- local SLANG
- for SLANG in ${SHORTLANGS}; do
- if [[ ${LANG} == ${SLANG%%-*} ]]; then
- hasq ${SLANG} ${linguas} || \
- linguas="${linguas:+"${linguas} "}${SLANG}"
- continue 2
- fi
- done
- fi
- ewarn "Sorry, but mozilla-thunderbird 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
-
- use moznopango && warn_mozilla_launcher_stub
-}
-
-src_unpack() {
- unpack ${A}
-
- linguas
- for X in ${linguas}; do
- [[ ${X} != en ]] && xpi_unpack ${P}-${X}.xpi
- done
- if [[ ${linguas} != "" ]]; then
- einfo "Selected language packs (first will be default): ${linguas}"
- fi
-
- cd ${S} || die "cd failed"
- # Apply our patches
- EPATCH_SUFFIX="patch" \
- EPATCH_FORCE="yes" \
-
- if use alpha || use ia64; then
- EPATCH_EXCLUDE="002_firefox-1.5-visibility-check.patch 009_firefox-1.5-no-textrels.patch"
- fi
-
- epatch ${WORKDIR}/patch
-
- # Fix a compilation issue using the 32-bit userland with 64-bit kernel on
- # PowerPC, because with that configuration, it detects a ppc64 system.
- # -- hansmi, 2005-11-13
- if use ppc && [[ "${PROFILE_ARCH}" == ppc64 ]]; then
- sed -i -e "s#OS_TEST=\`uname -m\`\$#OS_TEST=${ARCH}#" \
- ${S}/configure
- sed -i -e "s#OS_TEST :=.*uname -m.*\$#OS_TEST:=${ARCH}#" \
- ${S}/security/coreconf/arch.mk
- fi
-
- eautoreconf || die "failed running autoreconf"
-}
-
-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 '' --enable-extensions=default
- 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 '' --enable-official-branding
-
- if use alpha || use ia64; then
- echo "ac_cv_visibility_pragma=no" >> "${S}/.mozconfig"
- fi
-
- # Finalize and report settings
- mozconfig_final
-
- # hardened GCC uses -fstack-protector-all by default, which breaks us
- gcc-specs-ssp && append-flags -fno-stack-protector-all
- replace-flags -fstack-protector-all -fstack-protector
-
- ####################################
- #
- # Configure and build
- #
- ####################################
- append-flags -freorder-blocks -fno-reorder-functions
-
- # Export CPU_ARCH_TEST as it is not exported by default.
- case $(tc-arch) in
- amd64) [[ ${ABI} == "x86" ]] && CPU_ARCH_TEST="x86" || CPU_ARCH_TEST="x86_64" ;;
- ia64) CPU_ARCH_TEST="ia64" ;;
- ppc) CPU_ARCH_TEST="ppc" ;;
- *) CPU_ARCH_TEST=$(tc-arch) ;;
- esac
-
- export CPU_ARCH_TEST
-
- 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 -j1 || die
-}
-
-pkg_preinst() {
- declare MOZILLA_FIVE_HOME=/usr/$(get_libdir)/${PN}
-
- echo ""
- elog "Removing old installs though some really ugly code. It potentially"
- elog "eliminates any problems during the install, however suggestions to"
- elog "replace this are highly welcome. Send comments and suggestions to"
- elog "mozilla@gentoo.org"
- rm -rf ${ROOT}${MOZILLA_FIVE_HOME}
- echo ""
-}
-
-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 "Copy of files 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}
-
- # Install icon and .desktop for menu entry
- insinto /usr/share/pixmaps
- doins ${FILESDIR}/icon/thunderbird-icon.png
-
- # Fix bug 54179: Install .desktop file into /usr/share/applications
- # instead of /usr/share/gnome/apps/Internet (18 Jun 2004 agriffis)
- insinto /usr/share/applications
- doins ${FILESDIR}/icon/${PN}.desktop
-
- ####################################
- #
- # Install files necessary for applications to build against firefox
- #
- ####################################
-
- ewarn "Installing includes and idl files..."
- dodir ${MOZILLA_FIVE_HOME}/idl ${MOZILLA_FIVE_HOME}/include
- cd ${S}/dist
- cp -LfR include/* ${D}${MOZILLA_FIVE_HOME}/include || die "failed to copy"
- cp -LfR idl/* ${D}${MOZILLA_FIVE_HOME}/idl || die "failed to copy"
-
- # Dirty hack to get some applications using this header running
- dosym ${MOZILLA_FIVE_HOME}/include/necko/nsIURI.h \
- /usr/$(get_libdir)/${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 mozilla-thunderbird."
-}
-
-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
-}