summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCyprien Nicolas (fulax) <c.nicolas+gentoo@gmail.com>2012-05-27 20:21:43 +0200
committerChema Alonso Josa <nimiux@gentoo.org>2018-03-09 22:33:32 +0100
commit80018ce1e08e241b5225c2237898dfb4d4dffb91 (patch)
tree5bc568d86e2e1832943634cabbd83e69913d4999 /dev-lang
parentdev-scheme/guile-2.0.5: Add upstream patch that correctly names /usr/bin/guil... (diff)
downloadlisp-80018ce1e08e241b5225c2237898dfb4d4dffb91.tar.gz
lisp-80018ce1e08e241b5225c2237898dfb4d4dffb91.tar.bz2
lisp-80018ce1e08e241b5225c2237898dfb4d4dffb91.zip
dev-lang/swig: Bump to 2.0.7 (wrt bug 417751)
(Portage version: 2.2.0_alpha108/git/Linux i686, signed Manifest commit with key 0xBE63A96F)
Diffstat (limited to 'dev-lang')
-rw-r--r--dev-lang/swig/Manifest19
-rw-r--r--dev-lang/swig/metadata.xml19
-rw-r--r--dev-lang/swig/swig-1.3.40-r2.ebuild44
-rw-r--r--dev-lang/swig/swig-2.0.7.ebuild37
4 files changed, 73 insertions, 46 deletions
diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
index 1e1459d3..a4bca292 100644
--- a/dev-lang/swig/Manifest
+++ b/dev-lang/swig/Manifest
@@ -1,2 +1,17 @@
-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
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+DIST swig-2.0.7.tar.gz 5281076 RMD160 2183dbd51b8c548e0f657df707c911c6dc60cdd8 SHA1 307020fb6437092e32c9c1bd9af8bccb1645b529 SHA256 ac1f29be405d78b3848c8ba76add2deffc2cdc166c9a1773eda7972ba3898967
+EBUILD swig-2.0.7.ebuild 1055 RMD160 f1a7e88ebf55c0bb341e5b4a18f4c990beb0ba87 SHA1 619946011c39ddf437570bdc03100fc0b30e1fe7 SHA256 24625b66d1d11150696fa36f02f6259ccb81de66438bc1767bdba2daf1a367c0
+MISC metadata.xml 956 RMD160 b26e212d1522661e27f2141db2aebfd8625f8e67 SHA1 91eb76f152ed9c1faba2678d823f75634519cb19 SHA256 e0d747d1fc0ddfd97fbfdb0f4d53ee635e5f0b435dd36b6e2c5943cbb34d41f8
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iQEcBAEBAgAGBQJPwnC3AAoJED15R4++Y6lvJB4IAOdglbIXORoYUcS2AwN0hM0b
+trY5NPbPoUX9uGzEiPUOV1OMr0cAZLXE8OfAvE5q4FbYXF25YI6UcoYL2Hs7+dNt
+8HfED0KC5v+2+wxQ2SJcc5zbkhnlj43epwPF1aBVDxdsP3btuH2GL2hM7ZW0zPcq
+YZQUdxLjWc6tt696tRCoggM1PsWnrChoQte8OT6Lq1cCVAqs95eVzL10hJXgX4e4
+3wxZbEVDl0sVkrLdfL9Iyww4G0zx5paVB8+quU0QNrG5L15Mfy4I9bLbO50Gp098
+cVkbH4BWgy7IhsTR5NQnCspTRAiw9xn9eD8yUfBXVHVC9McyY5iI/fxjGrD/DV8=
+=r+E7
+-----END PGP SIGNATURE-----
diff --git a/dev-lang/swig/metadata.xml b/dev-lang/swig/metadata.xml
new file mode 100644
index 00000000..285b061b
--- /dev/null
+++ b/dev-lang/swig/metadata.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>scheme</herd>
+ <maintainer>
+ <email>pchrist@gentoo.org</email>
+ <name>Panagiotis Christopoulos</name>
+ </maintainer>
+ <maintainer>
+ <email>hkBst@gentoo.org</email>
+ </maintainer>
+
+ <longdescription lang="en">
+SWIG is a software development tool that connects programs written in C and C++ with a variety of high-level programming languages. SWIG is used with different types of languages including common scripting languages such as Perl, Python, Tcl/Tk and Ruby. The list of supported languages also includes non-scripting languages such as C#, Common Lisp (Allegro CL), Java, Modula-3 and OCAML. Also several interpreted and compiled Scheme implementations (Chicken, Guile, MzScheme) are supported.
+ </longdescription>
+ <use>
+ <flag name='ccache'>build ccache-swig(a fast compiler cache)</flag>
+ </use>
+</pkgmetadata>
diff --git a/dev-lang/swig/swig-1.3.40-r2.ebuild b/dev-lang/swig/swig-1.3.40-r2.ebuild
deleted file mode 100644
index 1866b97c..00000000
--- a/dev-lang/swig/swig-1.3.40-r2.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# 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
-}
diff --git a/dev-lang/swig/swig-2.0.7.ebuild b/dev-lang/swig/swig-2.0.7.ebuild
new file mode 100644
index 00000000..49759143
--- /dev/null
+++ b/dev-lang/swig/swig-2.0.7.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-2.0.4-r1.ebuild,v 1.10 2012/04/26 20:39:51 aballier Exp $
+
+EAPI=4
+
+inherit base
+
+DESCRIPTION="Simplified Wrapper and Interface Generator"
+HOMEPAGE="http://www.swig.org/"
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-3 as-is"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~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 pcre"
+RESTRICT="test"
+
+DEPEND="pcre? ( dev-libs/libpcre )
+ ccache? ( sys-libs/zlib )"
+
+RDEPEND="${DEPEND}"
+
+src_configure() {
+ econf \
+ --disable-dependency-tracking \
+ $(use_enable ccache) \
+ $(use_with pcre)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc ANNOUNCE CHANGES CHANGES.current README TODO || die
+ if use doc; then
+ dohtml -r Doc/{Devel,Manual} || die
+ fi
+}