diff options
author | Cyprien Nicolas (fulax) <c.nicolas+gentoo@gmail.com> | 2012-05-27 20:21:43 +0200 |
---|---|---|
committer | Chema Alonso Josa <nimiux@gentoo.org> | 2018-03-09 22:33:32 +0100 |
commit | 80018ce1e08e241b5225c2237898dfb4d4dffb91 (patch) | |
tree | 5bc568d86e2e1832943634cabbd83e69913d4999 /dev-lang | |
parent | dev-scheme/guile-2.0.5: Add upstream patch that correctly names /usr/bin/guil... (diff) | |
download | lisp-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/Manifest | 19 | ||||
-rw-r--r-- | dev-lang/swig/metadata.xml | 19 | ||||
-rw-r--r-- | dev-lang/swig/swig-1.3.40-r2.ebuild | 44 | ||||
-rw-r--r-- | dev-lang/swig/swig-2.0.7.ebuild | 37 |
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 +} |