summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeinrich Wendel <lanius@gentoo.org>2004-09-25 15:21:44 +0000
committerHeinrich Wendel <lanius@gentoo.org>2004-09-25 15:21:44 +0000
commit9ed08265858c15dabbdafbaf620404b5b665b6fe (patch)
tree2f5f083d219a20e4235e3a9237bdf5e565590ba4
parentmake pam optional, bug #65036 (diff)
downloadhistorical-9ed08265858c15dabbdafbaf620404b5b665b6fe.tar.gz
historical-9ed08265858c15dabbdafbaf620404b5b665b6fe.tar.bz2
historical-9ed08265858c15dabbdafbaf620404b5b665b6fe.zip
version bump
-rw-r--r--dev-lang/swig/ChangeLog7
-rw-r--r--dev-lang/swig/Manifest4
-rw-r--r--dev-lang/swig/files/digest-swig-1.3.221
-rw-r--r--dev-lang/swig/swig-1.3.22.ebuild65
4 files changed, 75 insertions, 2 deletions
diff --git a/dev-lang/swig/ChangeLog b/dev-lang/swig/ChangeLog
index 07289a22fd30..1dc79ba2bbb1 100644
--- a/dev-lang/swig/ChangeLog
+++ b/dev-lang/swig/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lang/swig
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.43 2004/08/18 09:39:56 pauldv Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.44 2004/09/25 15:21:44 lanius Exp $
+
+*swig-1.3.22 (25 Sep 2004)
+
+ 25 Sep 2004; Heinrich Wendel <lanius@gentoo.org> +swig-1.3.22.ebuild:
+ version bump
18 Aug 2004; <pauldv@gentoo.org> swig-1.3.21.ebuild:
Fix bug #60626, thanks to the people who commented there and provided
diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
index 45422bacb6f1..4c105eec785f 100644
--- a/dev-lang/swig/Manifest
+++ b/dev-lang/swig/Manifest
@@ -1,3 +1,5 @@
-MD5 e4bdff7ad2fb001796681701766867f1 ChangeLog 4783
+MD5 26d3fbed1122642be789510cf6c879ac swig-1.3.22.ebuild 1716
MD5 0858c2afe9cb5a7b90551a95873c8ec0 swig-1.3.21.ebuild 1761
+MD5 76decfacf4a4430d76d11182ea1e0121 ChangeLog 4899
MD5 612242e40ef11cd73ec029e52f6a6e0d files/digest-swig-1.3.21 64
+MD5 312181ff6d1a5685eb4797036b80a47c files/digest-swig-1.3.22 64
diff --git a/dev-lang/swig/files/digest-swig-1.3.22 b/dev-lang/swig/files/digest-swig-1.3.22
new file mode 100644
index 000000000000..053e22dfef96
--- /dev/null
+++ b/dev-lang/swig/files/digest-swig-1.3.22
@@ -0,0 +1 @@
+MD5 501121a2ddb61155348dfbc7c87286ba swig-1.3.22.tar.gz 3239866
diff --git a/dev-lang/swig/swig-1.3.22.ebuild b/dev-lang/swig/swig-1.3.22.ebuild
new file mode 100644
index 000000000000..369593107df2
--- /dev/null
+++ b/dev-lang/swig/swig-1.3.22.ebuild
@@ -0,0 +1,65 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.22.ebuild,v 1.1 2004/09/25 15:21:44 lanius Exp $
+
+inherit flag-o-matic mono #48511
+
+DESCRIPTION="Simplified Wrapper and Interface Generator"
+HOMEPAGE="http://www.swig.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="as-is"
+SLOT="0"
+KEYWORDS="~x86 ~ppc ~sparc ~mips ~alpha ~arm ~hppa ~amd64 ~ia64 ~s390 ~ppc64"
+IUSE="java guile python tcltk ruby perl php"
+
+DEPEND="virtual/libc
+ python? ( >=dev-lang/python-2.0 )
+ java? ( virtual/jdk )
+ ruby? ( virtual/ruby )
+ guile? ( >=dev-util/guile-1.4 )
+ tcltk? ( >=dev-lang/tk-8.3 )
+ perl? ( >=dev-lang/perl-5.6.1 )
+ php? ( >=dev-php/php-4.0.0 )"
+
+S=${WORKDIR}/SWIG-${PV}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i 's:$(M4_INSTALL_DIR):$(DESTDIR)$(M4_INSTALL_DIR):g' Makefile.in
+}
+
+src_compile() {
+ strip-flags
+
+ local myconf
+ if use ruby ; then
+ local rubyver="`ruby --version | cut -d '.' -f 1,2`"
+ export RUBY="/usr/lib/ruby/${rubyver/ruby /}/"
+ fi
+
+ econf \
+ `use_with python py` \
+ `use_with java java "${JAVA_HOME}"` \
+ `use_with java javaincl "${JAVA_HOME}/include"` \
+ `use_with ruby ruby /usr/bin/ruby` \
+ `use_with guile` \
+ `use_with tcltk tcl` \
+ `use_with perl perl5 /usr/bin/perl` \
+ `use_with php` \
+ || die
+
+ # fix the broken configure script
+ use tcltk || sed -i -e "s:am__append_1 =:#am__append_1 =:" Runtime/Makefile
+
+ `has_version dev-lisp/plt` && PLT=/usr/share/plt/collects
+ `has_version dev-lisp/mzscheme` && PLT=/usr/share/mzscheme/collects
+
+ emake || die
+}
+
+src_install() {
+ make install DESTDIR=${D} || die
+ dodoc ANNOUNCE CHANGES FUTURE NEW README TODO
+}