summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRaúl Porcel <armin76@gentoo.org>2007-10-16 17:28:15 +0000
committerRaúl Porcel <armin76@gentoo.org>2007-10-16 17:28:15 +0000
commit4cd16fcfe635643c7fe6de6e575857caaf5af43f (patch)
tree69a9ca15768d6110e3c4c036578b4b93a37d82da /x11-plugins
parentDrop app-arch/zip DEPEND, bug #195994 (diff)
downloadgentoo-2-4cd16fcfe635643c7fe6de6e575857caaf5af43f.tar.gz
gentoo-2-4cd16fcfe635643c7fe6de6e575857caaf5af43f.tar.bz2
gentoo-2-4cd16fcfe635643c7fe6de6e575857caaf5af43f.zip
Fix cc and cxx calls, bug #194240, thanks to Chris Slycord <cslycord at gmail dot com> for the fix
(Portage version: 2.1.3.9)
Diffstat (limited to 'x11-plugins')
-rw-r--r--x11-plugins/enigmail/ChangeLog6
-rw-r--r--x11-plugins/enigmail/enigmail-0.95.3.ebuild20
2 files changed, 17 insertions, 9 deletions
diff --git a/x11-plugins/enigmail/ChangeLog b/x11-plugins/enigmail/ChangeLog
index 46e2ca8e86eb..53e93f540f6c 100644
--- a/x11-plugins/enigmail/ChangeLog
+++ b/x11-plugins/enigmail/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for x11-plugins/enigmail
# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/ChangeLog,v 1.99 2007/10/13 16:04:45 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/ChangeLog,v 1.100 2007/10/16 17:28:15 armin76 Exp $
+
+ 16 Oct 2007; Raúl Porcel <armin76@gentoo.org> enigmail-0.95.3.ebuild:
+ Fix cc and cxx calls, bug #194240, thanks to Chris Slycord <cslycord at
+ gmail dot com> for the fix
13 Oct 2007; Markus Rothe <corsair@gentoo.org> enigmail-0.95.3.ebuild:
Stable on ppc64; bug #193542
diff --git a/x11-plugins/enigmail/enigmail-0.95.3.ebuild b/x11-plugins/enigmail/enigmail-0.95.3.ebuild
index 24d0068c6467..f567577c34e2 100644
--- a/x11-plugins/enigmail/enigmail-0.95.3.ebuild
+++ b/x11-plugins/enigmail/enigmail-0.95.3.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-0.95.3.ebuild,v 1.5 2007/10/13 16:04:45 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-plugins/enigmail/enigmail-0.95.3.ebuild,v 1.6 2007/10/16 17:28:15 armin76 Exp $
unset ALLOWED_FLAGS # stupid extra-functions.sh ... bug 49179
WANT_AUTOCONF=2.1
@@ -153,20 +153,24 @@ src_compile() {
# requirements while compiling
edit_makefiles
+ # Doesn't like to build with CHOST-specific commands.
+ MY_CC=$(tc-getCC)
+ MY_CXX=$(tc-getCXX)
+
# 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"
+ emake CC=$MY_CC CXX=$MY_CXX -j1 export || die "make export failed"
+ emake CC=$MY_CC CXX=$MY_CXX -C modules/libreg || die "make modules/libreg failed"
+ emake CC=$MY_CC CXX=$MY_CXX -C xpcom/string || die "make xpcom/string failed"
+ emake CC=$MY_CC CXX=$MY_CXX -C xpcom || die "make xpcom failed"
+ emake CC=$MY_CC CXX=$MY_CXX -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"
+ emake CC=$MY_CC CXX=$MY_CXX -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"
+ emake CC=$MY_CC CXX=$MY_CXX -j1 -C ${S}/mailnews/extensions/enigmail xpi || die "make xpi failed"
}
src_install() {