diff options
author | 2009-11-14 13:15:08 +0000 | |
---|---|---|
committer | 2009-11-14 13:15:08 +0000 | |
commit | ae3a3eb8747dae30d3d5143cce4287c054280af5 (patch) | |
tree | f400173b7de5e7404757802770991344b7ad8500 /mail-client | |
parent | Drop openslp development release since it is from 2004 and last stable is fro... (diff) | |
download | historical-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/ChangeLog | 7 | ||||
-rw-r--r-- | mail-client/mozilla-thunderbird/Manifest | 37 | ||||
-rw-r--r-- | mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.14.ebuild | 265 |
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 -} |