diff options
author | 2008-10-31 10:22:16 +0000 | |
---|---|---|
committer | 2008-10-31 10:22:16 +0000 | |
commit | a02d5de33467a79a57b6447e129dcd177b937458 (patch) | |
tree | 534fea0057b47d5466c2d027772174a16e50358d /mail-client | |
parent | alpha/x86 stable wrt #244956 (diff) | |
download | historical-a02d5de33467a79a57b6447e129dcd177b937458.tar.gz historical-a02d5de33467a79a57b6447e129dcd177b937458.tar.bz2 historical-a02d5de33467a79a57b6447e129dcd177b937458.zip |
old
Package-Manager: portage-2.1.4.5
Diffstat (limited to 'mail-client')
-rw-r--r-- | mail-client/mozilla-thunderbird/ChangeLog | 6 | ||||
-rw-r--r-- | mail-client/mozilla-thunderbird/Manifest | 37 | ||||
-rw-r--r-- | mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.8.ebuild | 248 |
3 files changed, 6 insertions, 285 deletions
diff --git a/mail-client/mozilla-thunderbird/ChangeLog b/mail-client/mozilla-thunderbird/ChangeLog index 525b49f51fa8..0e80c1161e8d 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-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/mail-client/mozilla-thunderbird/ChangeLog,v 1.272 2008/09/28 17:18:44 maekke Exp $ +# $Header: /var/cvsroot/gentoo-x86/mail-client/mozilla-thunderbird/ChangeLog,v 1.273 2008/10/31 10:22:16 armin76 Exp $ + + 31 Oct 2008; Raúl Porcel <armin76@gentoo.org> + -mozilla-thunderbird-1.5.0.8.ebuild: + old 28 Sep 2008; Markus Meier <maekke@gentoo.org> mozilla-thunderbird-2.0.0.17.ebuild: diff --git a/mail-client/mozilla-thunderbird/Manifest b/mail-client/mozilla-thunderbird/Manifest index e90c25954fb8..3dfbe96cdcdb 100644 --- a/mail-client/mozilla-thunderbird/Manifest +++ b/mail-client/mozilla-thunderbird/Manifest @@ -35,7 +35,6 @@ DIST mozilla-thunderbird-1.5.0.14-sl.xpi 187719 RMD160 43e38929ab5376b7f27daeded 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-1.5.0.8-patches-0.1.tar.bz2 30722 RMD160 d9ddc81daa4f87e3c64ce12d03e79fc3ea1a2549 SHA1 d80950316e1c8d2f64c92f471fc4ed14fb4da576 SHA256 144bfee7862df5229628710c45943d4ca33423cc68a51484a99c56318071950d DIST mozilla-thunderbird-2.0.0.16-patches-0.1.tar.bz2 30163 RMD160 58d8b067c9a15d9e550b9264a3406d61d8bb7406 SHA1 38e41cc7fbe382991637fd67374ee4df87402273 SHA256 afa27ebd5203a4897f896135733fd74f4aebeddfad5ff6126f7e89196ae37e51 DIST mozilla-thunderbird-2.0.0.17-af.xpi 177924 RMD160 f2dd5b1a7e88275acc84d56f72cbc024c24df364 SHA1 79a25a8f6374cc3de5afd2dedfb7ed982d4b541e SHA256 8e2c410a36f79775f12b97a8b15e5225f2b87e3b7a18afd30fb0b8be7963f318 DIST mozilla-thunderbird-2.0.0.17-be.xpi 184813 RMD160 ba315f3c720d1458e3866dd1d489869264eaa4a8 SHA1 b378137342c9a9c7ee14376eb97498530edcd1fc SHA256 e6046b30e2125248dae643c168a7caa95aaf154452980258624aeaaab478cdc8 @@ -75,42 +74,8 @@ DIST mozilla-thunderbird-2.0.0.17-uk.xpi 194506 RMD160 724e6f6fcbb94d148390a157a DIST mozilla-thunderbird-2.0.0.17-zh-CN.xpi 147644 RMD160 968ccfae6901c5276508409da907912896a27aa7 SHA1 ba1340002161e19f3745c82a441e5bc5243a53e7 SHA256 0e91b0b9752712b3a0706cb1e059000d87baf774cdf09272ee5567a505ed1aac DIST mozilla-thunderbird-2.0.0.17-zh-TW.xpi 153703 RMD160 77e43b4e2ddc241152466cd734683542aa990633 SHA1 42678f1a1993cbf969b77e042b5df8a870807208 SHA256 eb5cfc336b343f978253e3003e578f8cbf14b5d5ed16615ad504cb78d0f5be6e DIST thunderbird-1.5.0.14-source.tar.bz2 36183747 RMD160 28f16d7b9b86ad94f7deafc324266429e3708ac8 SHA1 e952ae6724cdd5558c73c9ada842157b155b0708 SHA256 e5cab7b16a7d47a4e9fe2f9361c69fe6dd0e94fda3ec70d27da1c65e1bf45d04 -DIST thunderbird-1.5.0.8-source.tar.bz2 35984263 RMD160 b383c05050fba58f922eb897687f2be86f70c39a SHA1 25dd00161e2b4a5bc2968ef4b9547e4431296a33 SHA256 dbe85085d627875f44984529f160bd53e9b7667a134b42c295cba2e6d4691bcb DIST thunderbird-2.0.0.17-source.tar.bz2 40444452 RMD160 983ee59312b2dabdebfed2751ab38168a0bfb6fc SHA1 98a7ff5206fe1bddcb895dc2276e348229af99d9 SHA256 526eda34654499e7838b4fc47a3329905b643b30241e599bf4bf3ab609ff1aec -DIST thunderbird-bg-1.5.0.8.xpi 220781 RMD160 445c0ddd8484fee0a47665ecd8bb1ec56b98de0f SHA1 6c5579a5266fa13b9c0ec16534e7fc18e4b5009f SHA256 570287d21cfd7be8f4d3b5033bcd3f823e4ea8847bca0cb93729fa0f364256c2 -DIST thunderbird-ca-1.5.0.8.xpi 183257 RMD160 ba9022243550b147ecd9648d72666d90378f9a00 SHA1 a47328a29f494d23f12a65591ca6d427e3c58f37 SHA256 bde1013b545e4cb11501c82235cd0730a9fdd90c4d5187cf0a99fadfebae5be8 -DIST thunderbird-cs-1.5.0.8.xpi 191479 RMD160 12b8c3ed3e9bae1760ef9a9be342f2abe8bbd84a SHA1 e201fa10c9dc36c529c2475c4f59f1b21db21fee SHA256 750088ba327aac1203892fe93279ba9013bf6043cf813bf055fe4fe8bedbf925 -DIST thunderbird-da-1.5.0.8.xpi 155064 RMD160 8a5b887b12d3c4d0c38ad86e3bb65eefa3dac34a SHA1 c3a117a9b82009bf15e13685331d30129869eedd SHA256 f4ff22c7a1a9068d0d413b845cbe90d67f367215b7d753301152052d9df79aa7 -DIST thunderbird-de-1.5.0.8.xpi 154497 RMD160 88adb139a7bc66c03cf1efb6305bb3b54898dd0f SHA1 77df6e84cd55cc24b70f9aaa11a9b17889569a9e SHA256 fbbd3a3463476600c6ec72d9159070db4950fbe7823c6a33567cd74e4fa0f8ca -DIST thunderbird-el-1.5.0.8.xpi 180137 RMD160 795bf607d9229664f8e0ac8546e55b262bf9e73e SHA1 7fc5ec4c7e0af4d90b1268bf19399812e0cc3477 SHA256 1a7b680f2940f280720a46ea097f2826fcec4560493ea41d206b1a7f8d6d1cf1 -DIST thunderbird-en-GB-1.5.0.8.xpi 172339 RMD160 6f262550192fae5375524b9e196c6e65cffdbcb6 SHA1 365ed61cf9429dcfca8a3fd0f2aec09025248008 SHA256 9b9f6d29f04f8f0f641cf254d147173736524f89889ef782f80b9bae1e790ee2 -DIST thunderbird-es-AR-1.5.0.8.xpi 183642 RMD160 1606e910966de6dacd8b768c16975340ef5fb1be SHA1 41a9722c21b18dbd6c03145212a15674ddc0df73 SHA256 5a364121068188a0bc76d47fbcb5a991ac953fba56c34ecb068c930fa5b61f14 -DIST thunderbird-es-ES-1.5.0.8.xpi 145445 RMD160 92908dfe5911b49db7f877ee320a137b3565c71f SHA1 b5b9cd2761190e93350e0f2e371bb756c39327fd SHA256 0989efcfe5d37c75e7a643b24979510d435688884dcac04f5490e65c27016b64 -DIST thunderbird-eu-1.5.0.8.xpi 180843 RMD160 73e01019cdde443cad90a0ed020de3877e106c35 SHA1 9284a108bd3c2c40b2cd9f62eeab98edc3411b32 SHA256 a19afce10b2ccdc04f43a5fec09eb3c04c7265e4db9f2f1ba12d183cd19b9311 -DIST thunderbird-fi-1.5.0.8.xpi 186702 RMD160 99bd9deaf2d89a24408dd591fdbcef1163b3eee7 SHA1 4aa70b39b65c974a0000dd5047bbe4ea29fa8ee5 SHA256 b94433d6179dd2fa7bcf22646ae13b6eafc589fa67fe29c8808d62f030326150 -DIST thunderbird-fr-1.5.0.8.xpi 190923 RMD160 2d185347d73ff335f3a2a2a12e0398ad944d981d SHA1 be699b66b75068cb48732c2a1d103ad700c61e36 SHA256 c686ed36a34bb4673b9233bb7eedd10d0f9a98d6cd45288ff2db27a76a9e15c6 -DIST thunderbird-ga-IE-1.5.0.8.xpi 190227 RMD160 7f9680602cbad94cb2af6c7dfa30b0cf3453f8a1 SHA1 4121d776d121482d088040a694c717e02a0e2c3a SHA256 2dadb38a01eb61b67c09cb6921facd2e7fac446e6f46bb7005fe55f79bd27dbf -DIST thunderbird-gu-IN-1.5.0.8.xpi 212048 RMD160 8d5e3be3dffbebfcd5c8fcb160453de7fa9b5db0 SHA1 24572ae71e26ed6dc8b0f4cce0d0d4c2188c453f SHA256 aa6bee5a1bc8e9f02ca8b8424c94f0aa17762376da2dbd0c48fa5195c14566d1 -DIST thunderbird-he-1.5.0.8.xpi 164778 RMD160 74b0b49baedabe2669666aaf69864da99fd4805f SHA1 c1b456fa065348dc8800ee11693aa918cdc39b02 SHA256 10e72b813e3cd28cfb12cbed1d84b184ab20f85c5a377eefa6bcae5d79cffde4 -DIST thunderbird-hu-1.5.0.8.xpi 197662 RMD160 79aaa3ca3de0ca47264a2c2c0ec30c7485dc2418 SHA1 bd235b775385f2cfb931cb6fffe7acc41ee94d1d SHA256 fc2872b9e8e57462e7295ab7ec935b3dfc0e7e716ee69a7913d65aa50f13bc79 -DIST thunderbird-it-1.5.0.8.xpi 144838 RMD160 ddb3dbf53fb7f2215e4ec0ad3bd501fcb69ac476 SHA1 06c8a89c0a06a34841dfd74260eac768d53d0d51 SHA256 90944cd072b119b76e596e2e359d5a1f6342dd475899dd38d9bcd42edfcce252 -DIST thunderbird-ja-1.5.0.8.xpi 216576 RMD160 ec0fac38e0611d4e795f0f2f7977e7a4c43183e2 SHA1 d33290a14362b4acad150988e967a1bd019b7aab SHA256 1d62bfcbc92b617f2b41f90f016c206950062c5fd4a902bfc628882957d20856 -DIST thunderbird-ko-1.5.0.8.xpi 192246 RMD160 8a4f76081b9b32e1e950fe072879eb55194a5b6d SHA1 cc71c1539920fc33470ab3a78761757ea65c3a40 SHA256 068cb5b9f5f225336d249e6b75a1846bdfaa890cfb67a9416dd7b7fb9a5494eb -DIST thunderbird-lt-1.5.0.8.xpi 193865 RMD160 13d4076f547bd82ad6a154d022c474ddb12743cc SHA1 8f7cf4ff28f90a268089477aea6d2bd608e3cd10 SHA256 ce797c9b64e2d806dd75d35b2cab7dab019066f44b049dc7c30b35173fae16bb -DIST thunderbird-mk-1.5.0.8.xpi 219448 RMD160 07303c4f9cbe85aa8b6ec76195a8345efd29fbbf SHA1 3785c8f76c47ef95f2f33cee828002be04eef7f5 SHA256 de2bda63046be94d72048a29ddca04a7cf073bf8852ba94b2b534a1d6d82fc2b -DIST thunderbird-nb-NO-1.5.0.8.xpi 182577 RMD160 817cf48351f2cf76985502540df1b05e5582de51 SHA1 bcdbf2238c6f98f874674c1d32fed1d81a25c62e SHA256 06414e916165f934b1b77b41a54c8a9b2aa069df1e376b64ae21903ec9310dfa -DIST thunderbird-nl-1.5.0.8.xpi 182534 RMD160 607a849536da255bf902101a7c1246f2bb05431c SHA1 502da5e923160fbae426bdda8afea707121620ea SHA256 191029ebb799abeea1a648d1a99bb565a645f2167a8b0633a27f5f1f7c45c947 -DIST thunderbird-pa-IN-1.5.0.8.xpi 201902 RMD160 f7ef09c488370040ace2bcb4ff2ee3935f7d4249 SHA1 e4b26164146b72c12aad6e9b2b3cbb5cd05e3879 SHA256 fafcb8a63b97a9c4e0c88982d3bed22e5b2c31aaf37fc7e04b2045def3aadffe -DIST thunderbird-pl-1.5.0.8.xpi 180256 RMD160 37f8c50cdeb00774ca2a37a92c6fe778b9786bfb SHA1 1507e8f3f974cfe81abdac2cd2a14fa1737bf5c8 SHA256 c63103a60a0b1dd50ecb1f120a2a7b802ec7527edee652cd8e42a1f9a9261e95 -DIST thunderbird-pt-BR-1.5.0.8.xpi 184495 RMD160 022fdbe2b2d28fb7926d5c712100e686b8ed7b32 SHA1 8a8b909e264b1102c4a872a648c7c987dd2e6936 SHA256 d78da29e32ba0f6a05c4cfbe44ea434c7e5abd9898c50b5392b3906c1f8156f1 -DIST thunderbird-ru-1.5.0.8.xpi 190600 RMD160 d15e5fcd6a6f400a1cb24bbc03aa40694b091995 SHA1 72a2b7d5fa27c06b0120c9c87bcf97e21c7bc3c8 SHA256 a842fdb4d22dcb80a83b43185c225fbb4f52df9f0aab3f7933466675521fae5e -DIST thunderbird-sk-1.5.0.8.xpi 193833 RMD160 36b16b0bff6014ea253178fc4c117116b3db16f6 SHA1 bf75674a31253364ec1119713dd0bc9d7dbdf196 SHA256 b723a9f303f5d56bfa9ff9338b8897e247a77a24c6b271debd5df3ac28a6e5d8 -DIST thunderbird-sl-1.5.0.8.xpi 187717 RMD160 5442985f1e74c2b5271d6b365d21572e449bbd22 SHA1 db171f4adf79149dc17c37747742024060a96954 SHA256 81862f3fb86ad1b761cb2ca7c25fa93302a18249e3a6cd48ba30877aca9a133d -DIST thunderbird-sv-SE-1.5.0.8.xpi 191055 RMD160 444ffb0d1e62a4fabe2ba7c187eae7489582ae3f SHA1 e203b712d8a316605237187cc993ce49c7de2c42 SHA256 d41ed9130c2c2ee721ff4549c9a5ce0982ec7e8ce99ced3cc43facebd6d918f2 -DIST thunderbird-tr-1.5.0.8.xpi 155698 RMD160 7cc0a1e595892724ebd5c4de3a56e7ff085c7fcb SHA1 28811ceb726c7cc63e312017a854d3eb921ec23e SHA256 c581c43bef21fe1a2092fd53a226d331038e8daa3effb134afda6127dd3c3e40 -DIST thunderbird-zh-CN-1.5.0.8.xpi 155475 RMD160 f94b7a509d2c1f18dbd3ff12ab1d980b5f6b7384 SHA1 f052cb37e36dd76130b499cc262afd2af9ef24f1 SHA256 425b447c7c3a8c99de33444f3e3bde38724c902a391cb27b72ed15b375bd4a4f EBUILD mozilla-thunderbird-1.5.0.14.ebuild 8126 RMD160 75af31f9e1e77946253d8510e58de626c682c8cd SHA1 c7ba28ef58e8eba04826cdd0b0797543e4b85c84 SHA256 846fd0658e0cf6ded21f83f241497c68638114678ff69a90d8f394d69bcd8103 -EBUILD mozilla-thunderbird-1.5.0.8.ebuild 7648 RMD160 cb395dcb195ab688dc64b6f252cdfce679ee54fb SHA1 46e423852778418d654b86fc13344ff099357d6d SHA256 8d62395a8c30258e27c408541c914d38a1f4313471db275c43abd4c9f3bde6b5 EBUILD mozilla-thunderbird-2.0.0.17.ebuild 8293 RMD160 583fb0ae3a76381dd4e421b55fb9e17a288250f7 SHA1 4d3d1fc9355d6830963e906bdc0009502c6793ff SHA256 4da1961bd0890f228e82ae67d2451c3613d0b71353e5ed5e887076c4af587850 -MISC ChangeLog 41451 RMD160 363b99bb326b52e0286aa902612fc1d9aaf988ef SHA1 cfb81d0a41e63abdeb70f1294f439cdb14e75ce7 SHA256 e9252f456dfb7ab867e15fe7b213321d8b029fa1c5079076be47639155c0fbfa +MISC ChangeLog 41547 RMD160 59a1f6788fdb849672c26e7edd3a4ad09e28363c SHA1 d826329f20e152c1a2c09a8641fa188736404bdc SHA256 da5f6a86cab9727f086a375ce61fa2fee91d2c0133915505b1e31829d5e9d3dc MISC metadata.xml 399 RMD160 c2bc8ef91c29025087629e46b575b607d854988d SHA1 59fca50081eb53b9f6167e95fa89f1933bb4d721 SHA256 d9788b19b766806196a3a1546c1ff2af8eb94b0c94917357979215ba161ca8df diff --git a/mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.8.ebuild b/mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.8.ebuild deleted file mode 100644 index 58fe896df3f6..000000000000 --- a/mail-client/mozilla-thunderbird/mozilla-thunderbird-1.5.0.8.ebuild +++ /dev/null @@ -1,248 +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.8.ebuild,v 1.16 2008/03/17 12:23:22 armin76 Exp $ - -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" -PVER="0.1" - -DESCRIPTION="Thunderbird Mail Client" -HOMEPAGE="http://www.mozilla.org/projects/thunderbird/" -SRC_URI="http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/${PV}/source/thunderbird-${PV}-source.tar.bz2 - mirror://gentoo/${P}-patches-${PVER}.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/-/_}? ( mirror://gentoo/thunderbird-${X}-${PV}.xpi )" - IUSE="${IUSE} linguas_${X/-/_}" -done - -for X in ${SHORTLANGS} ; do - SRC_URI="${SRC_URI} linguas_${X%%-*}? ( mirror://gentoo/thunderbird-${X}-${PV}.xpi )" - IUSE="${IUSE} linguas_${X%%-*}" -done - -RDEPEND=">=www-client/mozilla-launcher-1.39 - >=dev-libs/nss-3.10 - >=dev-libs/nspr-4.6.1 - ~sys-devel/autoconf-2.13" - -PDEPEND="crypt? ( x11-plugins/enigmail )" - -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() { - use moznopango && warn_mozilla_launcher_stub -} - -src_unpack() { - unpack thunderbird-${PV}-source.tar.bz2 ${P}-patches-${PVER}.tar.bz2 - - linguas - for X in ${linguas}; do - [[ ${X} != en ]] && xpi_unpack thunderbird-${X}-${PV}.xpi - done - - cd ${S} || die "cd failed" - # Apply our patches - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - 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 - - WANT_AUTOCONF="2.1" \ - 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 - - # 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}/thunderbird-${X}-${PV} - 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 -} |