diff options
author | Raúl Porcel <armin76@gentoo.org> | 2009-06-29 18:38:19 +0000 |
---|---|---|
committer | Raúl Porcel <armin76@gentoo.org> | 2009-06-29 18:38:19 +0000 |
commit | d511a81f39fae7870d8b566afec0ad3fff325415 (patch) | |
tree | 026d5a674ea495867550d44fd8bdefee82c299eb /x11-plugins/enigmail | |
parent | disable parallel make, bug #250230 (diff) | |
download | historical-d511a81f39fae7870d8b566afec0ad3fff325415.tar.gz historical-d511a81f39fae7870d8b566afec0ad3fff325415.tar.bz2 historical-d511a81f39fae7870d8b566afec0ad3fff325415.zip |
alpha/ia64/sparc stable wrt #273918
Package-Manager: portage-2.1.6.13/cvs/Linux ia64
Diffstat (limited to 'x11-plugins/enigmail')
-rw-r--r-- | x11-plugins/enigmail/ChangeLog | 6 | ||||
-rw-r--r-- | x11-plugins/enigmail/Manifest | 16 | ||||
-rw-r--r-- | x11-plugins/enigmail/enigmail-0.95.7-r4.ebuild | 202 | ||||
-rw-r--r-- | x11-plugins/enigmail/enigmail-0.95.7-r5.ebuild | 4 |
4 files changed, 9 insertions, 219 deletions
diff --git a/x11-plugins/enigmail/ChangeLog b/x11-plugins/enigmail/ChangeLog index 30d093224448..9c3a5b0b84d1 100644 --- a/x11-plugins/enigmail/ChangeLog +++ b/x11-plugins/enigmail/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for x11-plugins/enigmail # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/ChangeLog,v 1.162 2009/06/27 20:05:14 rich0 Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/ChangeLog,v 1.163 2009/06/29 18:38:19 armin76 Exp $ + + 29 Jun 2009; Raúl Porcel <armin76@gentoo.org> -enigmail-0.95.7-r4.ebuild, + enigmail-0.95.7-r5.ebuild: + alpha/ia64/sparc stable wrt #273918 27 Jun 2009; Richard Freeman <rich0@gentoo.org> enigmail-0.95.7-r5.ebuild: amd64 stable - 273918 diff --git a/x11-plugins/enigmail/Manifest b/x11-plugins/enigmail/Manifest index e42f2aa4d0a4..cf6b9852a023 100644 --- a/x11-plugins/enigmail/Manifest +++ b/x11-plugins/enigmail/Manifest @@ -1,6 +1,3 @@ ------BEGIN PGP SIGNED MESSAGE----- -Hash: SHA1 - AUX 0.95.0-replytolist.patch 1173 RMD160 e3a4b616809b1f4b9f1cdcc38ae27bc6ce6cbeba SHA1 1a52599aa5c4c69b6d613623f273fe3c2bbbd447 SHA256 61dce6cc85d11186465ed5c28708978ae8761b848e1d76281d40ceb4f8d1a714 AUX 50_enigmail_no_upgrade-1.patch 651 RMD160 1631ce4cb6e2758d2fe475327b9665fbefbcbe56 SHA1 e1964aa817320c56181cfcfad997bf975f8cbf46 SHA256 1dbbc22e22d4639c407b9690280cc37d9a86919fde694be10daa3eac6c44ada2 AUX 50_enigmail_no_upgrade.patch 633 RMD160 38d30cb7ac0b1fddea62224d60b209dbafe0a26e SHA1 cfa574efd57cf76a8c0ebe76aaa4fa0f9ba514e5 SHA256 db3cf07fb3acf18d31716b30f7b4d74c543b6acf304a3fc18686b7bcd91ececb @@ -58,17 +55,8 @@ DIST enigmail-zh-CN-0.9x.xpi 31747 RMD160 a65e2a014777d1d13c9d45e14b6f9abec03b75 DIST mozilla-thunderbird-1.5.0.10-patches-0.1.tar.bz2 30777 RMD160 08da7a7dadfc731e5e18d86ca9aa2679eb14fa1d SHA1 7e9862eafbb41f603aa354eab8ccf7347afa71a2 SHA256 7bf7d7abe757cc1dc0ce67fe083c6663fedbcc6e6bdd65cc09ce543ac8e54b9c DIST mozilla-thunderbird-2.0.0.21-patches-0.1.tar.bz2 30712 RMD160 e0c49e24482c6193d1e74268cba80f1882900fe4 SHA1 3849c7f91ca5a7ebd8b3517f9fb0ceea69235faa SHA256 8cd124c154fc299f73bdb11c5a596d05651203cbe4472ceb2b1349a6b55b6ff1 DIST thunderbird-1.5.0.13-source.tar.bz2 36162915 RMD160 6d9d8c1ea091725728ad0400c58b606a73346ef9 SHA1 2275d92724976896b6529ceb8ae890b10bc94109 SHA256 1849df86b6f145ff974e5a478e985a8ee8c3239e8a187d6dcba176b8730358db -DIST thunderbird-2.0.0.21-source.tar.bz2 40484246 RMD160 493e41013a91888d29647c126d4f2c5a547056dd SHA1 8bb2f7ce60635f6082c3c4542fff10c4b7445dc0 SHA256 a89d53f883eb7d4d57640ab51cda7bd181fec38a0e2df11689327cea779a92d2 DIST thunderbird-2.0.0.22-source.tar.bz2 40489725 RMD160 6f9693c0b7f5af0c60d245c96492f11a4c286efd SHA1 a9da470ff090dfd049cae6b0c3b1a4e95c3f2022 SHA256 e364e5e1a96521b98b8391c5028207408d3d285ab40e091fa503b87a19d24d04 EBUILD enigmail-0.94.4.ebuild 5818 RMD160 4b058e7ded7b6bfd2820420bfadf8c4456e5c7b9 SHA1 5991031893581a3f7aa602a41e5189f9cd2b0d82 SHA256 78b56db0dfd8c75b997d568ac85d68d7f477e8f3935180a2036c4849cf0d40ab -EBUILD enigmail-0.95.7-r4.ebuild 5996 RMD160 cd4d8de1cd8436cd2326199dd8c5d864615a4883 SHA1 1314b7bad4567fb510d88a3217c6692fa75e1b74 SHA256 c46ab05f688a7bb5ef98aa0aea95374e6b4182a4e945b90d32e7b19b45a70810 -EBUILD enigmail-0.95.7-r5.ebuild 5997 RMD160 5562f8272cc9a55010ba12119b50711b7e56b009 SHA1 5da1bf2d99fd066feff2917a2464de3ded32a4cb SHA256 cf97c8f377061493c02f5483aacf984c74c2ca7753f63cbc1a3e18c3ca2eb204 -MISC ChangeLog 22235 RMD160 6ae10ac3f9881867fddec54c3076b97e58a44523 SHA1 9d76320488ab1dc3c162fe1771453a7586e914fc SHA256 7483e536ca05ff83913e20517364f6056dc59eb384208805674320f5ee73a948 +EBUILD enigmail-0.95.7-r5.ebuild 5996 RMD160 4ac50cb1da05003957f043f6eeab7104cd167d03 SHA1 dd4676f6b0fd0ed0b819816e1d2b1b2459c32a2c SHA256 646e453822f8c6d986ee587d6e47d91a02945a9532cd6633d9e23e9d17355b73 +MISC ChangeLog 22382 RMD160 5a75717847a1f0b0a79a7e152a45313e73f3d94f SHA1 6e35dfc5b375912d9df6fb0dbbebd7277c15bac7 SHA256 22dc0c2459003f25ee186b9b39e0a32558912168bb554c920676bdf8dd052c51 MISC metadata.xml 238 RMD160 20be188d400f8ae54fb1eae8bfb243c43eed2395 SHA1 fb7dacf03f1ce8294d6d2f07d4c2d7ff69ee7525 SHA256 ef51e99b6b1ccee48a71906e90a4111f58793292fe1248934a811fcb02506036 ------BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.11 (GNU/Linux) - -iEYEARECAAYFAkpGe4kACgkQG4/rWKZmVWmdSgCgikGr7QZ0L3bdr1TBipwYQFCH -fI8AnRNnjRKvsOJwy/BWwA0VTspQaYG5 -=STVR ------END PGP SIGNATURE----- diff --git a/x11-plugins/enigmail/enigmail-0.95.7-r4.ebuild b/x11-plugins/enigmail/enigmail-0.95.7-r4.ebuild deleted file mode 100644 index 854d9170b43c..000000000000 --- a/x11-plugins/enigmail/enigmail-0.95.7-r4.ebuild +++ /dev/null @@ -1,202 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-0.95.7-r4.ebuild,v 1.6 2009/03/22 15:28:20 armin76 Exp $ - -WANT_AUTOCONF="2.1" - -inherit flag-o-matic toolchain-funcs eutils nsplugins mozcoreconf mozextension makeedit multilib autotools - -LANGS="ar de el es-ES nb-NO pt-BR zh-CN" -NOSHORTLANGS="ca-AD cs-CZ es-ES fi-FI fr-FR hu-HU it-IT ja-JP ko-KR nb-NO pl-PL pt-PT ro-RO ru-RU sk-SK sl-SI sv-SE tr-TR zh-TW" - -EMVER=${PV} -TBVER="2.0.0.21" -TBPATCH="2.0.0.21-patches-0.1" - -DESCRIPTION="GnuPG encryption plugin for thunderbird." -HOMEPAGE="http://enigmail.mozdev.org" -SRC_URI="http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${TBVER}/source/thunderbird-${TBVER}-source.tar.bz2 - mirror://gentoo/mozilla-thunderbird-${TBPATCH}.tar.bz2 - http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz" - -KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" -SLOT="0" -LICENSE="MPL-1.1 GPL-2" -IUSE="" - -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 -# ( mirror://gentoo/${PN}-${X}-0.9x.xpi )" - -for X in ${NOSHORTLANGS} ; do - SRC_URI="${SRC_URI} linguas_${X%%-*}? ( http://dev.gentooexperimental.org/~armin76/dist/${P}-xpi/${P}-${X}.xpi )" - IUSE="${IUSE} linguas_${X%%-*}" -done -#( mirror://gentoo/${PN}-${X}-0.9x.xpi )" - -DEPEND=">=mail-client/mozilla-thunderbird-${TBVER} - !>=mail-client/mozilla-thunderbird-3" -RDEPEND="${DEPEND} - >=app-crypt/gnupg-1.4 - >=www-client/mozilla-launcher-1.56" - -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 ${NOSHORTLANGS}; do - if [[ ${LANG} == ${SLANG%%-*} ]]; then - hasq ${SLANG} ${linguas} || \ - linguas="${linguas:+"${linguas} "}${SLANG}" - continue 2 - fi - done - fi - ewarn "Sorry, but ${PN} does not support the ${LANG} LINGUA" - done -} - -pkg_setup() { - if has_version '>=app-crypt/gnupg-2.0.1-r2'; then - if ! built_with_use -o app-crypt/pinentry gtk qt3; then - die "You must build app-crypt/pinentry with GTK or QT3 support" - fi - fi -} - -src_unpack() { - unpack thunderbird-${TBVER}-source.tar.bz2 mozilla-thunderbird-${TBPATCH}.tar.bz2 || die "unpack failed" - - linguas - for X in ${linguas}; do - [[ ${X} != en ]] && xpi_unpack ${P}-${X}.xpi - done - - # Apply our patches - cd "${S}" || die "cd failed" - EPATCH_SUFFIX="patch" \ - EPATCH_FORCE="yes" \ - epatch "${WORKDIR}"/patch - - # Unpack the enigmail plugin - cd "${S}"/mailnews/extensions || die - unpack enigmail-${EMVER}.tar.gz - cd "${S}"/mailnews/extensions/enigmail || die "cd failed" - makemake2 - - cd "${S}" - - # Use the right theme for thunderbird #45609 - sed -i -ne '/^enigmail-skin.jar:$/ { :x; n; /^\t/bx; }; p' mailnews/extensions/enigmail/ui/jar.mn - - # Fix installation of enigmail.js - epatch "${FILESDIR}"/70_enigmail-fix.patch - # Make replytolist work with >0.95.0 - epatch "${FILESDIR}"/0.95.0-replytolist.patch - - eautoreconf -} - -src_compile() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird" - - #################################### - # - # mozconfig, CFLAGS and CXXFLAGS setup - # - #################################### - - mozconfig_init - - # tb-specific settings - mozconfig_annotate '' \ - --with-system-nspr \ - --with-system-nss \ - --with-default-mozilla-five-home=${MOZILLA_FIVE_HOME} \ - --with-user-appdir=.thunderbird - - # Bug 246421 - # Breaks builds with gcc-4.3 on amd64 - if use amd64 && [[ $(gcc-version) == "4.3" ]]; then - mozconfig_annotate 'gcc-4.3 breaks build on amd64 with -O2+' --enable-optimize=-Os - fi - - # Finalize and report settings - mozconfig_final - - if [[ $(gcc-major-version) -lt 4 ]]; then - append-cxxflags -fno-stack-protector - fi - - #################################### - # - # Configure and build Thunderbird - # - #################################### - 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 - - # Only build the parts necessary to support building enigmail - emake -j1 export || die "make export failed" - emake -C modules/libreg || die "make modules/libreg failed" - emake -C xpcom/string || die "make xpcom/string failed" - emake -C xpcom || die "make xpcom failed" - emake -C xpcom/obsolete || die "make xpcom/obsolete failed" - - # Build the enigmail plugin - einfo "Building Enigmail plugin..." - emake -C "${S}"/mailnews/extensions/enigmail || die "make enigmail failed" - - # Package the enigmail plugin; this may be the easiest way to collect the - # necessary files - emake -j1 -C "${S}"/mailnews/extensions/enigmail xpi || die "make xpi failed" -} - -src_install() { - declare MOZILLA_FIVE_HOME="/usr/$(get_libdir)/mozilla-thunderbird" - declare emid - - cd "${T}" - unzip "${S}"/dist/bin/*.xpi install.rdf - emid=$(sed -n '/<em:id>/!d; s/.*\({.*}\).*/\1/; p; q' install.rdf) - - dodir ${MOZILLA_FIVE_HOME}/extensions/${emid} - cd "${D}"${MOZILLA_FIVE_HOME}/extensions/${emid} - unzip "${S}"/dist/bin/*.xpi - - # these files will be picked up by mozilla-launcher -register - dodir ${MOZILLA_FIVE_HOME}/{chrome,extensions}.d - insinto ${MOZILLA_FIVE_HOME}/chrome.d - newins "${S}"/dist/bin/chrome/installed-chrome.txt ${PN} - echo "extension,${emid}" > "${D}"${MOZILLA_FIVE_HOME}/extensions.d/${PN} - - linguas - for X in ${linguas}; do - [[ ${X} != "en" ]] && xpi_install "${WORKDIR}"/${P}-${X} - done -} diff --git a/x11-plugins/enigmail/enigmail-0.95.7-r5.ebuild b/x11-plugins/enigmail/enigmail-0.95.7-r5.ebuild index e32e9ec0672c..1edc44c25ebe 100644 --- a/x11-plugins/enigmail/enigmail-0.95.7-r5.ebuild +++ b/x11-plugins/enigmail/enigmail-0.95.7-r5.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2009 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-0.95.7-r5.ebuild,v 1.4 2009/06/27 20:05:14 rich0 Exp $ +# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-0.95.7-r5.ebuild,v 1.5 2009/06/29 18:38:19 armin76 Exp $ WANT_AUTOCONF="2.1" @@ -19,7 +19,7 @@ SRC_URI="http://releases.mozilla.org/pub/mozilla.org/thunderbird/releases/${TBVE mirror://gentoo/mozilla-thunderbird-${TBPATCH}.tar.bz2 http://www.mozilla-enigmail.org/download/source/enigmail-${EMVER}.tar.gz" -KEYWORDS="~alpha amd64 ~ia64 ppc ppc64 ~sparc x86 ~x86-fbsd" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~x86-fbsd" SLOT="0" LICENSE="MPL-1.1 GPL-2" IUSE="" |