diff options
author | 2005-09-11 10:24:04 +0000 | |
---|---|---|
committer | 2005-09-11 10:24:04 +0000 | |
commit | 9b92ddb7ad04dfe2a304f2e26027057b9ef630d5 (patch) | |
tree | e359ba9ae157ee9f7c6bb09cab1595b94694a3a5 /dev-lang/swig | |
parent | Mark 3.4.1-r2 stable on alpha (diff) | |
download | gentoo-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/ChangeLog | 10 | ||||
-rw-r--r-- | dev-lang/swig/Manifest | 7 | ||||
-rw-r--r-- | dev-lang/swig/files/digest-swig-1.3.25 | 1 | ||||
-rw-r--r-- | dev-lang/swig/metadata.xml | 18 | ||||
-rw-r--r-- | dev-lang/swig/swig-1.3.24.ebuild | 4 | ||||
-rw-r--r-- | dev-lang/swig/swig-1.3.25.ebuild | 68 |
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" +} |