summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2009-09-01 18:31:39 +0000
committerJeroen Roovers <jer@gentoo.org>2009-09-01 18:31:39 +0000
commit245413c1a83cdad1056c28d4eb706815a35c3ce2 (patch)
treeea5898b235b50ece4f8640b7034a5a0329827b92 /dev-util
parentStabilised on amd64 and x86. (diff)
downloadgentoo-2-245413c1a83cdad1056c28d4eb706815a35c3ce2.tar.gz
gentoo-2-245413c1a83cdad1056c28d4eb706815a35c3ce2.tar.bz2
gentoo-2-245413c1a83cdad1056c28d4eb706815a35c3ce2.zip
Respect CC (bug #243986 while linking) and LDFLAGS.
(Portage version: 2.2_rc40/cvs/Linux i686)
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/cocom/ChangeLog10
-rw-r--r--dev-util/cocom/cocom-0.996-r1.ebuild27
-rw-r--r--dev-util/cocom/files/cocom-0.996-configure.patch11
3 files changed, 46 insertions, 2 deletions
diff --git a/dev-util/cocom/ChangeLog b/dev-util/cocom/ChangeLog
index 6d91b479f76d..b4ba510df31f 100644
--- a/dev-util/cocom/ChangeLog
+++ b/dev-util/cocom/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-util/cocom
-# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/cocom/ChangeLog,v 1.7 2008/11/28 06:15:43 vapier Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cocom/ChangeLog,v 1.8 2009/09/01 18:31:39 jer Exp $
+
+*cocom-0.996-r1 (01 Sep 2009)
+
+ 01 Sep 2009; Jeroen Roovers <jer@gentoo.org> +cocom-0.996-r1.ebuild,
+ +files/cocom-0.996-configure.patch:
+ Respect CC (bug #243986 while linking) and LDFLAGS.
*cocom-0.996 (28 Nov 2008)
diff --git a/dev-util/cocom/cocom-0.996-r1.ebuild b/dev-util/cocom/cocom-0.996-r1.ebuild
new file mode 100644
index 000000000000..6c71378cf038
--- /dev/null
+++ b/dev-util/cocom/cocom-0.996-r1.ebuild
@@ -0,0 +1,27 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/cocom/cocom-0.996-r1.ebuild,v 1.1 2009/09/01 18:31:39 jer Exp $
+
+EAPI="2"
+
+inherit eutils autotools
+
+DESCRIPTION="Tool set oriented onto the creation of compilers, cross-compilers, interpreters, and other language processors"
+HOMEPAGE="http://cocom.sourceforge.net/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86"
+IUSE=""
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-configure.patch"
+ cd "${S}"/REGEX
+ eautoconf
+}
+
+src_install() {
+ emake install DESTDIR="${D}" || die
+ dodoc CHANGES README
+}
diff --git a/dev-util/cocom/files/cocom-0.996-configure.patch b/dev-util/cocom/files/cocom-0.996-configure.patch
new file mode 100644
index 000000000000..ad584a82a219
--- /dev/null
+++ b/dev-util/cocom/files/cocom-0.996-configure.patch
@@ -0,0 +1,11 @@
+--- cocom-0.996/configure.orig 2007-02-08 19:25:24.000000000 +0100
++++ cocom-0.996/configure 2009-09-01 20:21:04.000000000 +0200
+@@ -5474,7 +5474,7 @@
+ Linux*)
+ GCC_FPIC=-fPIC
+ LIB_SUFFIX=so
+- MAKELIB="gcc -shared -Wl,-soname,\\\$\$0 -o \\\$\$0"
++ MAKELIB="$CC $LDFLAGS -shared -Wl,-soname,\\\$\$0 -o \\\$\$0"
+ AFTER_MAKELIB="echo \\\$\$0"
+ # The following option is needed if we use no shared dino library but
+ # shared external library