summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris White <chriswhite@gentoo.org>2005-09-11 10:24:04 +0000
committerChris White <chriswhite@gentoo.org>2005-09-11 10:24:04 +0000
commit9b92ddb7ad04dfe2a304f2e26027057b9ef630d5 (patch)
treee359ba9ae157ee9f7c6bb09cab1595b94694a3a5 /dev-lang/swig
parentMark 3.4.1-r2 stable on alpha (diff)
downloadgentoo-2-9b92ddb7ad04dfe2a304f2e26027057b9ef630d5.tar.gz
gentoo-2-9b92ddb7ad04dfe2a304f2e26027057b9ef630d5.tar.bz2
gentoo-2-9b92ddb7ad04dfe2a304f2e26027057b9ef630d5.zip
dev-php/php -> virtual/php. Fixes bug #102364. Taking over as maintainer. Did a version bump to fix bug #104762. Tested with some of the tutorials at the swig site.
(Portage version: 2.0.51.22-r2)
Diffstat (limited to 'dev-lang/swig')
-rw-r--r--dev-lang/swig/ChangeLog10
-rw-r--r--dev-lang/swig/Manifest7
-rw-r--r--dev-lang/swig/files/digest-swig-1.3.251
-rw-r--r--dev-lang/swig/metadata.xml18
-rw-r--r--dev-lang/swig/swig-1.3.24.ebuild4
-rw-r--r--dev-lang/swig/swig-1.3.25.ebuild68
6 files changed, 103 insertions, 5 deletions
diff --git a/dev-lang/swig/ChangeLog b/dev-lang/swig/ChangeLog
index d60a4a20eb8d..4b384dd21766 100644
--- a/dev-lang/swig/ChangeLog
+++ b/dev-lang/swig/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-lang/swig
# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.51 2005/08/10 18:10:17 kito Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/ChangeLog,v 1.52 2005/09/11 10:24:04 chriswhite Exp $
+
+*swig-1.3.25 (11 Sep 2005)
+
+ 11 Sep 2005; Chris White <chriswhite@gentoo.org> +metadata.xml,
+ swig-1.3.24.ebuild, +swig-1.3.25.ebuild:
+ dev-php/php -> virtual/php. Fixes bug #102364. Taking over as maintainer.
+ Did a version bump to fix bug #104762. Tested with some of the tutorials at
+ the swig site.
10 Aug 2005; Kito <kito@gentoo.org> swig-1.3.24.ebuild:
~ppc-macos keyword.
diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest
index 81668f631561..42c4b5c89156 100644
--- a/dev-lang/swig/Manifest
+++ b/dev-lang/swig/Manifest
@@ -1,5 +1,8 @@
-MD5 30ad967160a77d8ff2ab50f0d22cc820 ChangeLog 5641
MD5 c646b99396d24e01e61b134aa65ceb27 swig-1.3.21.ebuild 1873
-MD5 f4faaacb91bc96e6407e408149a2ff78 swig-1.3.24.ebuild 1842
+MD5 9e4526828a9f46ea0aff746728dac3c0 ChangeLog 5808
+MD5 8bdd1b12bba7103e234aaf70d0198fcd swig-1.3.25.ebuild 1679
+MD5 c642968e8d7284836603f2f63216bcb4 metadata.xml 768
+MD5 015e6ed351fd5a8b10e8ddaf558b6c39 swig-1.3.24.ebuild 1834
+MD5 a870c3f4793155f09d7633605321df30 files/digest-swig-1.3.25 64
MD5 612242e40ef11cd73ec029e52f6a6e0d files/digest-swig-1.3.21 64
MD5 23c0a3cf6bf490d36300b9ad06baf451 files/digest-swig-1.3.24 64
diff --git a/dev-lang/swig/files/digest-swig-1.3.25 b/dev-lang/swig/files/digest-swig-1.3.25
new file mode 100644
index 000000000000..8bb3a18140ba
--- /dev/null
+++ b/dev-lang/swig/files/digest-swig-1.3.25
@@ -0,0 +1 @@
+MD5 0a338d9de65e266338cbe7e2bea7a4a9 swig-1.3.25.tar.gz 3451186
diff --git a/dev-lang/swig/metadata.xml b/dev-lang/swig/metadata.xml
new file mode 100644
index 000000000000..df5ad522bd11
--- /dev/null
+++ b/dev-lang/swig/metadata.xml
@@ -0,0 +1,18 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+<email>chriswhite@gentoo.org</email>
+<name>Chris White</name>
+</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>
+</pkgmetadata>
+
diff --git a/dev-lang/swig/swig-1.3.24.ebuild b/dev-lang/swig/swig-1.3.24.ebuild
index f432997052ab..d0ce1eeb0b94 100644
--- a/dev-lang/swig/swig-1.3.24.ebuild
+++ b/dev-lang/swig/swig-1.3.24.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.24.ebuild,v 1.3 2005/08/10 18:10:17 kito Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.24.ebuild,v 1.4 2005/09/11 10:24:04 chriswhite Exp $
inherit flag-o-matic mono #48511
@@ -23,7 +23,7 @@ DEPEND="virtual/libc
X? ( dev-lang/tk )
)
perl? ( >=dev-lang/perl-5.6.1 )
- php? ( >=dev-php/php-4.0.0 )"
+ php? ( virtual/php )"
S=${WORKDIR}/SWIG-${PV}
diff --git a/dev-lang/swig/swig-1.3.25.ebuild b/dev-lang/swig/swig-1.3.25.ebuild
new file mode 100644
index 000000000000..2bd3c33e542c
--- /dev/null
+++ b/dev-lang/swig/swig-1.3.25.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lang/swig/swig-1.3.25.ebuild,v 1.1 2005/09/11 10:24:04 chriswhite Exp $
+
+inherit flag-o-matic mono eutils #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="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc-macos ~ppc64 ~s390 ~sparc ~x86"
+IUSE="doc guile java perl php python ruby tcltk X"
+
+DEPEND="virtual/libc
+ guile? ( >=dev-util/guile-1.4 )
+ java? ( virtual/jdk )
+ perl? ( >=dev-lang/perl-5.6.1 )
+ php? ( virtual/php )
+ python? ( virtual/python )
+ ruby? ( virtual/ruby )
+ tcltk? (
+ dev-lang/tcl
+ X? ( dev-lang/tk )
+ )"
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ sed -i -e 's:-name jni_md.h -print:-xtype f -name jni_md.h -print:g' configure
+}
+
+src_compile() {
+ strip-flags
+
+ local myconf
+ if use ruby ; then
+ local rubyver="`ruby --version | cut -d '.' -f 1,2`"
+ export RUBY="/usr/$(get_libdir)/ruby/${rubyver/ruby /}/"
+ fi
+
+ econf \
+ $(use_with guile) \
+ $(use_with java java "${JAVA_HOME}") \
+ $(use_with java javaincl "${JAVA_HOME}/include") \
+ $(use_with perl perl5 /usr/bin/perl) \
+ $(use_with php php4) \
+ $(use_with python py) \
+ $(use_with ruby ruby /usr/bin/ruby) \
+ $(use_with tcltk tcl) \
+ || die
+
+ has_version dev-lisp/mzscheme && PLT=/usr/share/mzscheme/collects
+ has_version dev-lisp/plt && PLT=/usr/share/plt/collects
+
+ emake || die
+}
+
+src_install() {
+ make install DESTDIR=${D} || die
+ dodoc ANNOUNCE CHANGES CHANGES.current FUTURE NEW README TODO
+ use doc && dohtml -r Doc/{Devel,Manual}
+}
+
+src_test() {
+ einfo "FEATURES=\"maketest\" has been disabled for dev-lang/swig"
+}