summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2002-02-21 20:12:16 +0000
committerMartin Schlemmer <azarah@gentoo.org>2002-02-21 20:12:16 +0000
commit6f3d004482d0ca8c1cf49e3427a53359c7f573b5 (patch)
treead84a4db15c85fd6b750e41cb9464bf478cce57d /dev-lang
parentNew UML, not tested. (diff)
downloadgentoo-2-6f3d004482d0ca8c1cf49e3427a53359c7f573b5.tar.gz
gentoo-2-6f3d004482d0ca8c1cf49e3427a53359c7f573b5.tar.bz2
gentoo-2-6f3d004482d0ca8c1cf49e3427a53359c7f573b5.zip
fix build with ruby-1.6.6
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/swig/ChangeLog6
-rw-r--r--dev-lang/swig/files/digest-swig-1.3.10-r21
-rw-r--r--dev-lang/swig/swig-1.3.10-r2.ebuild57
3 files changed, 63 insertions, 1 deletions
diff --git a/dev-lang/swig/ChangeLog b/dev-lang/swig/ChangeLog
index 572ab77fbd1a..0bafe070b9d9 100644
--- a/dev-lang/swig/ChangeLog
+++ b/dev-lang/swig/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-lang/swig
# Copyright 2002 Gentoo Technologies, Inc.; Distributed under the GPL
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.1 2002/02/01 21:53:11 gbevin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.2 2002/02/21 20:12:16 azarah Exp $
+
+ 21 Feb 2002; M.Schlemmer <azarah@gentoo.org> swig-1.3.10-r2.ebuild :
+
+ Fix a unterminating loop with ruby in USE and ruby-1.6.6 installed.
*swig-1.3.10-r1 (1 Feb 2002)
diff --git a/dev-lang/swig/files/digest-swig-1.3.10-r2 b/dev-lang/swig/files/digest-swig-1.3.10-r2
new file mode 100644
index 000000000000..0ca210cdca60
--- /dev/null
+++ b/dev-lang/swig/files/digest-swig-1.3.10-r2
@@ -0,0 +1 @@
+MD5 0579f2c5c77813cc23199fd2b85c6670 swig-1.3.10.tar.gz 1188795
diff --git a/dev-lang/swig/swig-1.3.10-r2.ebuild b/dev-lang/swig/swig-1.3.10-r2.ebuild
new file mode 100644
index 000000000000..286376a9a373
--- /dev/null
+++ b/dev-lang/swig/swig-1.3.10-r2.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2001 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License, v2 or later
+# Maintainer: Tools Team <tools@gentoo.org>
+# Author: Karl Trygve Kalleberg <karltk@gentoo.org>
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.10-r2.ebuild,v 1.1 2002/02/21 20:12:16 azarah Exp $
+
+S=${WORKDIR}/SWIG-${PV}
+DESCRIPTION="Simplied Wrapper and Interface Generator"
+SRC_URI="http://telia.dl.sourceforge.net/swig/swig-${PV}.tar.gz"
+HOMEPAGE="http://www.swig.org"
+
+DEPEND="virtual/glibc
+ >=sys-devel/gcc-2.95.2
+ python? ( >=dev-lang/python-2.0 )
+ java? ( virtual/jdk )
+ ruby? ( >=dev-lang/ruby-1.6.1 )
+ guile? ( >=dev-util/guile-1.4 )
+ tcltk? ( >=dev-lang/tk-8.3 )
+ perl? ( >=sys-devel/perl-5.6.1 )"
+
+RDEPEND=""
+
+src_compile() {
+ local myc
+
+ use python && myc="$myc --with-py" \
+ || myc="$myc --without-py"
+ use java && myc="$myc --with-java=$JAVA_HOME --with-javaincl=${JAVA_HOME}/include" \
+ || myc="$myc --without-java"
+ use ruby && myc="$myc --with-ruby=/usr/bin/ruby" \
+ || myc="$myc --without-ruby"
+ use guile && myc="$myc --with-guile" \
+ || myc="$myc --without-guile"
+ use tcltk && myc="$myc --with-tcl" \
+ || myc="$myc --without-tcl"
+ use perl && myc="$myc --with-perl" \
+ || myc="$myc --without-perl"
+
+ unset CXXFLAGS
+ unset CFLAGS
+
+ use ruby && local rubyver="`ruby --version | cut -d '.' -f 1,2`"
+ use ruby && RUBY="/usr/lib/ruby/${rubyver/ruby /}/"
+
+ ./configure \
+ --host=${CHOST} \
+ --prefix=/usr \
+ --infodir=/usr/share/info \
+ --mandir=/usr/share/man \
+ $myc || die "./configure failed"
+
+ make || die
+}
+
+src_install () {
+ make prefix=${D}/usr install || die
+}