diff options
author | 2008-11-25 12:03:32 +0000 | |
---|---|---|
committer | 2008-11-25 12:03:32 +0000 | |
commit | 75b27898179028bc956f47dc7128837587e428c4 (patch) | |
tree | 390496012000a2383b9b02e7c64a6a697ee079c0 /mail-client/mozilla-thunderbird | |
parent | alpha/ia64/sparc stable wrt #247651 (diff) | |
download | historical-75b27898179028bc956f47dc7128837587e428c4.tar.gz historical-75b27898179028bc956f47dc7128837587e428c4.tar.bz2 historical-75b27898179028bc956f47dc7128837587e428c4.zip |
old
Package-Manager: portage-2.1.4.5
Diffstat (limited to 'mail-client/mozilla-thunderbird')
-rw-r--r-- | mail-client/mozilla-thunderbird/Manifest | 39 | ||||
-rw-r--r-- | mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.17.ebuild | 268 |
2 files changed, 0 insertions, 307 deletions
diff --git a/mail-client/mozilla-thunderbird/Manifest b/mail-client/mozilla-thunderbird/Manifest index 81b1e42b6199..006088c8aaf7 100644 --- a/mail-client/mozilla-thunderbird/Manifest +++ b/mail-client/mozilla-thunderbird/Manifest @@ -36,43 +36,6 @@ DIST mozilla-thunderbird-1.5.0.14-sv-SE.xpi 191058 RMD160 0bae852025801bffe74b03 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.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 -DIST mozilla-thunderbird-2.0.0.17-bg.xpi 196487 RMD160 b842a53c6b4cf36808200953b4a0d088a29d12c0 SHA1 a63ed154995d72a35597cc7b937e193d7595390e SHA256 d94ff1ae4a08dfa75284e63bf00caf57c01a30a53c3f33f74dca6c1ce26ab6dc -DIST mozilla-thunderbird-2.0.0.17-ca.xpi 184232 RMD160 269bce4d335989cad7ff69a7ad96f45df89a2886 SHA1 4e6df3934152a4fc1c1875c1d7cf4bd0215a3272 SHA256 d9a349f0c589258a565b356eb8146b24774111441c2f4bfc8777144ae92fe550 -DIST mozilla-thunderbird-2.0.0.17-cs.xpi 186167 RMD160 e0da48f924f34aa1d1568c6873f6b21f7d2b6102 SHA1 4e2ace732591ec17a3fe4f73be7908b6f24ccb20 SHA256 212928b9f235c380b7d91a59b3c1c33f6b860724d6032c3afeda6b2caab4bad3 -DIST mozilla-thunderbird-2.0.0.17-da.xpi 179121 RMD160 c7fa852dca8f74d6ebb610f8fe9a41ec1539005e SHA1 180f8b78baa28b1ba959bde7f15de9f719d3fdc8 SHA256 9df3bae3443ce6075352dd0c94675c88d4bd00f04351ce4dce723c2fab02dfc1 -DIST mozilla-thunderbird-2.0.0.17-de.xpi 159066 RMD160 67122654c7cd68527bc7fbc86af205bbde52432d SHA1 9bed32834276ca853e29e5e55faccb6eefa4d943 SHA256 9fa9f0adbbd4a65fa97b9e2939ee2f34db7dd006d9668232e1151199d9c5639b -DIST mozilla-thunderbird-2.0.0.17-el.xpi 183062 RMD160 3b19c03d8876c3226900ecc448ee5db345493b3d SHA1 8ffae16eed70896f7bf63b6dd0d1847f9a2e0ee6 SHA256 c6299bee48187d8617f58ef8f38a089f8b331ed229ffcb1cb856dc6c47302b56 -DIST mozilla-thunderbird-2.0.0.17-en-GB.xpi 173050 RMD160 21c75803e3cc97e4291df0d73c9deee35501e7cf SHA1 2c2bf47be6ace4d60c23105ce492836e7e6de14c SHA256 bff810cc72e3474fde155ce01bbc42688b10aba2ab1cbbb8d597053322522781 -DIST mozilla-thunderbird-2.0.0.17-es-AR.xpi 184680 RMD160 88acec4fdba61f2c50335738b9717dcbfbe7393a SHA1 e5e8b84d1f73f865650715188149b8f2e862ccdc SHA256 0659ebd7beddc7b91c3b126d5e5fba2b61c946afb12d6fcd7b2ca7856977d545 -DIST mozilla-thunderbird-2.0.0.17-es-ES.xpi 149561 RMD160 b06a231ac5ea01f99b5b153ca4ec946436d611ca SHA1 40f2c9e70a7d7629971c4d3f81cf155b2433bf9f SHA256 7aee37501628e4f7a2e5ab5c733a72251945d65c38ce8325e9ab60a46426bf17 -DIST mozilla-thunderbird-2.0.0.17-eu.xpi 181799 RMD160 66bb4ef72d222d53ef5db4de6c4476d978e4bcaa SHA1 bc044797da53f7457027fcf347d4378f539e87fc SHA256 a3887d1e1bc397663f81b4ca0e1ab050d63f7b5de7d88b2d95e5ad9bec7d1754 -DIST mozilla-thunderbird-2.0.0.17-fi.xpi 187734 RMD160 5163099e7b609290cbbc363c6e9ad0e9a942e7de SHA1 fcedf95f0f0744561168cb3e3244e8aacbd4ab77 SHA256 1378efebb275ea2f948ff978b783686e801e2613d90f40fccf3ce1a156837426 -DIST mozilla-thunderbird-2.0.0.17-fr.xpi 190913 RMD160 5d094af9d5451cfb5370485e5d30d8b507d1b067 SHA1 651118869ba096cdb0bb759a6792f8f59c3fb16a SHA256 0022ef6e284f485a647adf9c490f3522b73b22ec36737c3f433c4e408792d40d -DIST mozilla-thunderbird-2.0.0.17-ga-IE.xpi 185960 RMD160 b703ea2f150d3e335ae3505a16a3565c0f9c4a8c SHA1 45da73131b0d9a895691093986bfdae33d38a907 SHA256 88acbe40a2d32639b1a5b19720cc33ad978c6f5cc7f90cf86b79514544dcc79a -DIST mozilla-thunderbird-2.0.0.17-he.xpi 157244 RMD160 354386374f106e9a838fa08fd7fe60a5dbbf6d19 SHA1 7aab3724c330dd92863076b3477d5303fd96e859 SHA256 eba9c8ebd6ff1cb4f87353f6387cd4e3915cec52389965feaeecf25563a604e8 -DIST mozilla-thunderbird-2.0.0.17-hu.xpi 191694 RMD160 c3e7a755d830505b811de1089cb9c39827777a5e SHA1 0c8e488cad61ae74e515c9797d2435187a087b56 SHA256 d4269d70708e3dff506f4f7e42688dda693034f1e359acebb3b630989bf9a83d -DIST mozilla-thunderbird-2.0.0.17-it.xpi 152554 RMD160 70def9b0124d7213186d013d1cbcccb17015c1b8 SHA1 2b1aac6698bb26a5b1c3fd782896d10efafb6057 SHA256 d34e05beac1bb91e6ffdcd4b07c0dd76cb8f5256ff975aeaadc25acd96b52a8e -DIST mozilla-thunderbird-2.0.0.17-ja.xpi 199412 RMD160 2e71ef38b2cf73c5c19fb2865c6dd7c6ba837c62 SHA1 e147d97e4770f260976c98f6bfcbc44d2828683f SHA256 41e5275ba000e6e32a244cfd8855a459f7cb5d2ad56285e31f95b07b7ac22074 -DIST mozilla-thunderbird-2.0.0.17-ko.xpi 170143 RMD160 3fbd4e3ad69828eecb40ddeade4c9b76425d7bc3 SHA1 d4eeb1ec9dc59439c605f3156fe5aba812bc0a57 SHA256 913c3ac4687ec212d44a49c5c6719beaf681a9fc79b6e9b3b2b4586867caa1ca -DIST mozilla-thunderbird-2.0.0.17-lt.xpi 189457 RMD160 d91c8dda10a17996a67106a7238896b5b348ff96 SHA1 0baac462f867549e69f567d4e0321bdd53113f34 SHA256 f83b8e3cda1e0db3ae315b6fb8600f2cca33beb9bcb214501c28dec05668fa4a -DIST mozilla-thunderbird-2.0.0.17-mk.xpi 196441 RMD160 b363d0234e43f348c6fe3b298510b4357586bc98 SHA1 c0a3956f1de08b44b592fe192fe46765ecc7dd9d SHA256 c2fff345bc91a608eb90004bb5f2009c1251b2d42aa6dbd1994837364b0b2176 -DIST mozilla-thunderbird-2.0.0.17-nb-NO.xpi 183238 RMD160 42562cdc3471e96b5fd0a9a160fc7aadd2545091 SHA1 3ef8c5911a65428006b765bdb0d47c9d43f7aa5e SHA256 a44ce1a1a579dd1e1a8b8bc058f78dae5244cb731e6aa918978d46e822e25e6a -DIST mozilla-thunderbird-2.0.0.17-nl.xpi 184161 RMD160 15e30d98010a7e9c5899734724e0383f88054722 SHA1 c3d0e3543c54ce743cbc5509b38fd43a92bcd989 SHA256 93129fdd9e10e9ecc75e1a36202a185d68715976ab02e72e8eef73e183dcd84d -DIST mozilla-thunderbird-2.0.0.17-nn-NO.xpi 184117 RMD160 f46163ef123ed7c9b6cc7acb33ae8790b681e550 SHA1 04da74362c243c7be62cf15ab6bf83c220d2808f SHA256 6a89a32a96d456285d696246120139df23c93d06158f728bf77df261b655e06e -DIST mozilla-thunderbird-2.0.0.17-pa-IN.xpi 205023 RMD160 af655728324794095df0c60830744590a0836479 SHA1 47c3f7c8a58dace4a4a77f830ff7fdd36d12aff3 SHA256 71e0e69e1c1bdb2978b6cb5c59c4decad989fa8d1ebd9754352998b0c13f16f4 -DIST mozilla-thunderbird-2.0.0.17-pl.xpi 177418 RMD160 38474e149f4093ecb86e5343febeb7887c7e58ba SHA1 53af69dbb2f04b9cf1921b1c60d6be5e2ca92338 SHA256 6280f4ef1b0f2996d327e8b92010ee7dc8872b11f226e2b54a78eb6fea04c8a3 -DIST mozilla-thunderbird-2.0.0.17-pt-BR.xpi 183072 RMD160 98775d8a3db02fdff94723f9edcc685ca2518f51 SHA1 e6cd4cf4c11bc64e774a161064b852b078c968b4 SHA256 8bc27a384ef4f77be28f9313f012ec10c341f3a5ea8d703adc0f38f12c142b54 -DIST mozilla-thunderbird-2.0.0.17-pt-PT.xpi 183925 RMD160 f6e10d8ea7e2f87c72193909ae1390f5fc97458b SHA1 49b7900c606275c3f5653848a4d9b301e89723f3 SHA256 5ced74108bd52cff0b928c3daae8fdc0e8419393e8554e3be1dea4587247c45c -DIST mozilla-thunderbird-2.0.0.17-ru.xpi 174226 RMD160 db30ec65ba596d7a5b303620167da176c0d200aa SHA1 311678ba6d2d31e368850811afa574dd53cc37f5 SHA256 cc3023a33bac43c7c62d0b4f738fb26ee4d503b255a3f7382179066bbaafde44 -DIST mozilla-thunderbird-2.0.0.17-sk.xpi 191718 RMD160 f65129a5e28ef4d2ccbbdfdf2f48eead974e6bfe SHA1 e35e8e7d48ffdb56e21266e3d37e8736d275bf14 SHA256 53954ca8fc45484e3212050484156f67ce0445e0b726dc5b50f65fa8a47da2a3 -DIST mozilla-thunderbird-2.0.0.17-sl.xpi 188026 RMD160 36c843986fd317ef9cffed4ea35b2a038718afb3 SHA1 80006f2de1ba8c7c9896eab3e314fb8cbeca39bc SHA256 6534012f908a2e9618dbad4c478c2662083aa00835f2c36df248fbd5793c9ce1 -DIST mozilla-thunderbird-2.0.0.17-sv-SE.xpi 191929 RMD160 3b6fc21e611213ca93903899114ec2b782127510 SHA1 4e1fd04805050040a7932d7e1b74f0d8d8f466f1 SHA256 d8852c42c8cc513629eff8e4bc086a59df9e8c58446c48514a251cdd55157b6d -DIST mozilla-thunderbird-2.0.0.17-tr.xpi 157710 RMD160 ddcb2bd5cba9fbae75b894dfc049cb8b16ffa48c SHA1 900d1ef58981bfca54c1c65a30ec9d8144aec755 SHA256 59851d6dc7656c829c4df0081021da8c49fb6df06c59a56e6a118d826f2bba4b -DIST mozilla-thunderbird-2.0.0.17-uk.xpi 194506 RMD160 724e6f6fcbb94d148390a157ad921636270f3db3 SHA1 5258024ca45aa6b870b366ebe3e15e525f686a5d SHA256 3f03c2bb5cd4c30ffc82aa216bd5e5ac87dbfb3adbe2ec2c0e3113920b9de2a1 -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 mozilla-thunderbird-2.0.0.18-af.xpi 177922 RMD160 9f2555bec95c4024630d686c54fa52defb6028a4 SHA1 531661c336f1bdefe7a2433a628a26031c1007bc SHA256 7ac3c0bf44a448ae4b815f3f994a2906df52c077e057c58df2f0a1d3cdef9550 DIST mozilla-thunderbird-2.0.0.18-be.xpi 184812 RMD160 e7bb3f049363746242feccf95ecbdd8c5cf3e539 SHA1 567f1457e2e4efe73813d9dc64e9163b1f8b8169 SHA256 2b3a968b206918d9e884701989496e0da82722c4bd682c3fb9f9c0d6559d0d06 DIST mozilla-thunderbird-2.0.0.18-bg.xpi 196486 RMD160 70158fde81a0cc0a49a7071d20d98611fef04328 SHA1 6e933a567acd58a238b627139b211b657f855cbc SHA256 6bbffc51a3ce0e62a160287e4ac4a8a02de854a3f3441e2185f61270120dbc6b @@ -111,10 +74,8 @@ DIST mozilla-thunderbird-2.0.0.18-uk.xpi 194505 RMD160 9efdb1297f48a3cc1a8631790 DIST mozilla-thunderbird-2.0.0.18-zh-CN.xpi 147643 RMD160 5390e4000beda61bcba52dc98b8f1c60f856e086 SHA1 0351d34d5f922548a0963d658e863045940af8f4 SHA256 ea19f698e783400e9b15ed106b62329b12d5b620d3af5252fdaf07865359b195 DIST mozilla-thunderbird-2.0.0.18-zh-TW.xpi 153702 RMD160 f013f009fab714d0908ecf064d2eb36058fa061a SHA1 47071b5646015789eb59c5ebc3eeee5ff0c20e51 SHA256 e89f5347a58cb302dd4d51eafe5ba9c48c3a29a8c2c30203b284def83dbbe1cd DIST thunderbird-1.5.0.14-source.tar.bz2 36183747 RMD160 28f16d7b9b86ad94f7deafc324266429e3708ac8 SHA1 e952ae6724cdd5558c73c9ada842157b155b0708 SHA256 e5cab7b16a7d47a4e9fe2f9361c69fe6dd0e94fda3ec70d27da1c65e1bf45d04 -DIST thunderbird-2.0.0.17-source.tar.bz2 40444452 RMD160 983ee59312b2dabdebfed2751ab38168a0bfb6fc SHA1 98a7ff5206fe1bddcb895dc2276e348229af99d9 SHA256 526eda34654499e7838b4fc47a3329905b643b30241e599bf4bf3ab609ff1aec DIST thunderbird-2.0.0.18-source.tar.bz2 40455125 RMD160 093b2328a000f18494fd552cce58fa2ec55085a1 SHA1 4d05300280763e34c7a115835523ed2805f7733c SHA256 f18f97833661b260d819161080329f857e489b3c934f4648012b8728b7f3d597 EBUILD mozilla-thunderbird-1.5.0.14.ebuild 8126 RMD160 75af31f9e1e77946253d8510e58de626c682c8cd SHA1 c7ba28ef58e8eba04826cdd0b0797543e4b85c84 SHA256 846fd0658e0cf6ded21f83f241497c68638114678ff69a90d8f394d69bcd8103 -EBUILD mozilla-thunderbird-2.0.0.17.ebuild 8293 RMD160 583fb0ae3a76381dd4e421b55fb9e17a288250f7 SHA1 4d3d1fc9355d6830963e906bdc0009502c6793ff SHA256 4da1961bd0890f228e82ae67d2451c3613d0b71353e5ed5e887076c4af587850 EBUILD mozilla-thunderbird-2.0.0.18.ebuild 8293 RMD160 65b097ee5b23175c7dc874f899ff3f4e5f300f5b SHA1 007978998615cd5a4ff83978cafbdf35514f0cfa SHA256 88b519fb1086871dc2b93d49e6f3bd0b8cf0bb3c75eb3e2fde39b208ed439a6e MISC ChangeLog 42212 RMD160 f0cfad2b60ba484d89720143cc5d3fbc5725e366 SHA1 28404f73552cf085b183c234ad067125830deebd SHA256 90edfba67e9261538eca3563d15d6095a87da92c3847c02eb01c035cc52cf25b MISC metadata.xml 399 RMD160 c2bc8ef91c29025087629e46b575b607d854988d SHA1 59fca50081eb53b9f6167e95fa89f1933bb4d721 SHA256 d9788b19b766806196a3a1546c1ff2af8eb94b0c94917357979215ba161ca8df diff --git a/mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.17.ebuild b/mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.17.ebuild deleted file mode 100644 index a7408a624ed9..000000000000 --- a/mail-client/mozilla-thunderbird/mozilla-thunderbird-2.0.0.17.ebuild +++ /dev/null @@ -1,268 +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-2.0.0.17.ebuild,v 1.4 2008/09/28 17:18:44 maekke 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.16-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-r1 ) - 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 - - # -fstack-protector breaks us - if gcc-version ge 4 1; then - gcc-specs-ssp && append-flags -fno-stack-protector - else - gcc-specs-ssp && append-flags -fno-stack-protector-all - fi - filter-flags -fstack-protector -fstack-protector-all - - #################################### - # - # 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 -} - -pkg_preinst() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/${PN}" - - elog "Removing old installs with 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}" -} - -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 -} |