summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPanagiotis Christopoulos <pchrist@gentoo.org>2010-04-29 14:26:47 +0300
committerChema Alonso Josa <nimiux@gentoo.org>2018-03-09 22:29:00 +0100
commitb78f4ffee810efec43c9a280d0567136804898fb (patch)
tree683f5163dab0615070829f598eda5fa22e78242b /dev-lang/swig
parentdev-scheme/guile: Bump to version 1.9.10 (diff)
downloadlisp-b78f4ffee810efec43c9a280d0567136804898fb.tar.gz
lisp-b78f4ffee810efec43c9a280d0567136804898fb.tar.bz2
lisp-b78f4ffee810efec43c9a280d0567136804898fb.zip
dev-lang/swig: move old main tree's 1.3.40-r1 ebuild as -r2 in the overlay with dropped keywords, in case someone wants to work on fixing the testsuite
Diffstat (limited to 'dev-lang/swig')
-rw-r--r--dev-lang/swig/Manifest2
-rw-r--r--dev-lang/swig/swig-1.3.40-r2.ebuild44
2 files changed, 46 insertions, 0 deletions
diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
new file mode 100644
index 00000000..1e1459d3
--- /dev/null
+++ b/dev-lang/swig/Manifest
@@ -0,0 +1,2 @@
+DIST swig-1.3.40.tar.gz 4891020 RMD160 318a59b0ea2b20ca987f7e662e0d7138c869295a SHA1 7e7a426579f2d2d967b731abf062b33aa894fb4e SHA256 1945b3693bcda6777bd05fef1015a0ad1a4604cde4a4a0a368b61ccfd143ac09
+EBUILD swig-1.3.40-r2.ebuild 1470 RMD160 27f6fe9a7e3fedbf0fbeef03f8f1a029d9b97d32 SHA1 e0c048c338e14f2a379ddd7c87304ef8bab7e141 SHA256 a79867273753820f263474fad99b548c7421b57626ce6e3e833f3fca5bf1e574
diff --git a/dev-lang/swig/swig-1.3.40-r2.ebuild b/dev-lang/swig/swig-1.3.40-r2.ebuild
new file mode 100644
index 00000000..1866b97c
--- /dev/null
+++ b/dev-lang/swig/swig-1.3.40-r2.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.40-r1.ebuild,v 1.6 2010/04/21 13:48:22 pchrist Exp $
+
+EAPI="3"
+#inherit autotools #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=""
+#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x86-fbsd ~ia64-hpux ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x64-solaris ~x86-solaris"
+IUSE="ccache doc test"
+
+DEPEND="test? ( dev-libs/boost )"
+RDEPEND=""
+#AM_OPTS="--add-missing --copy --force-missing"
+src_prepare () {
+ #eautoreconf --verbose || die "reconfiguring the build system failed"
+ #use test && die
+ rm -v aclocal.m4 || die "Unable to remove aclocal.m4"
+ ./autogen.sh || die "Autogen script failed"
+}
+
+src_configure () {
+ #--disable-dependency-tracking \
+ econf \
+ $(use_enable ccache)
+}
+
+src_test() {
+ ewarn "It is known that some tests fail, sometimes. Be warned!"
+ time env - make ${MAKEOPTS} check || die "Tests failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "target install failed"
+ dodoc ANNOUNCE CHANGES CHANGES.current FUTURE NEW README TODO || die "dodoc failed"
+ if use doc; then
+ dohtml -r Doc/{Devel,Manual} || die "Failed to install html documentation"
+ fi
+}