From 5da3f383534c8e5f85776eb6f4ec0d7b7043a1a1 Mon Sep 17 00:00:00 2001 From: Chris White Date: Sun, 11 Sep 2005 10:24:04 +0000 Subject: [PATCH] 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. Package-Manager: portage-2.0.51.22-r2 --- dev-lang/python/Manifest | 86 +++++++++++++------------- dev-lang/swig/ChangeLog | 10 ++- dev-lang/swig/Manifest | 17 ++++- dev-lang/swig/files/digest-swig-1.3.25 | 1 + dev-lang/swig/metadata.xml | 18 ++++++ dev-lang/swig/swig-1.3.24.ebuild | 4 +- dev-lang/swig/swig-1.3.25.ebuild | 68 ++++++++++++++++++++ 7 files changed, 156 insertions(+), 48 deletions(-) create mode 100644 dev-lang/swig/files/digest-swig-1.3.25 create mode 100644 dev-lang/swig/metadata.xml create mode 100644 dev-lang/swig/swig-1.3.25.ebuild diff --git a/dev-lang/python/Manifest b/dev-lang/python/Manifest index 6e13d367c199..90049c46c29d 100644 --- a/dev-lang/python/Manifest +++ b/dev-lang/python/Manifest @@ -1,60 +1,60 @@ +MD5 af73090fcfc41c82ab69cce9bbcc2de9 ChangeLog 27344 MD5 8145ce0144332d6caca98fa5fb648741 metadata.xml 221 -MD5 3dc06bf8e04bd9880be6ee4402234e8b python-2.3.5-r1.ebuild 7924 -MD5 816866431634b846733734a4dc43bb41 ChangeLog 27247 -MD5 1df326999058ecec71a274a37ba15514 python-2.4.1.ebuild 8094 MD5 2632d539cd0ab18b40f9510118ed3099 python-2.1.3-r1.ebuild 2299 MD5 5857a314767fd0ae2243590999fe78b2 python-2.2.3-r6.ebuild 4491 -MD5 1297065ab6caf1a8d31f06f4575a5798 python-2.4.1-r1.ebuild 8849 -MD5 515990a4a797b3e15a2244e9a328f48a python-2.3.5-r2.ebuild 7997 MD5 21151b5cbaac120cb271bdac9bc95eb8 python-2.3.4-r1.ebuild 7259 -MD5 ad616f0fecea68a16aea3f97e46c9a72 python-2.4-r3.ebuild 7106 MD5 4928085fdd7860dd8104011c9955a7f2 python-2.3.5.ebuild 7799 -MD5 2b953054102d344834597bc73b209e12 files/python-2.4-disable_modules_and_ssl.patch 1285 -MD5 9fe31aedbbc7e8ea1847ed6dd70bf15b files/python-2.2.3-fPIC.patch 767 -MD5 c2e3a6ed5d700a7976f5b763cd935599 files/digest-python-2.3.4-r1 66 -MD5 ec16631b538a7481f0537191d5f23b27 files/python-2.3-mimetypes_apache.patch 454 -MD5 1e4084c2a8ee240668d02e703e7c171f files/digest-python-2.4.1-r1 66 -MD5 7a12ce3bbe0961cf1533fcf838e17fa9 files/python-2.3-db4.2.patch 1015 +MD5 1df326999058ecec71a274a37ba15514 python-2.4.1.ebuild 8094 +MD5 ad616f0fecea68a16aea3f97e46c9a72 python-2.4-r3.ebuild 7106 +MD5 3dc06bf8e04bd9880be6ee4402234e8b python-2.3.5-r1.ebuild 7924 +MD5 1297065ab6caf1a8d31f06f4575a5798 python-2.4.1-r1.ebuild 8849 +MD5 7053a802cf278234244e59cb0b158a9a python-2.3.5-r2.ebuild 7995 +MD5 1c5cd53cb89c821a549968bac31df0f1 files/depreorder.py 2235 MD5 f3f370c8d1382c1a7571cfc1cbb196d9 files/digest-python-2.1.3-r1 62 -MD5 ec1400ca4877399cae56ccefb72a200f files/python-2.4.1-crosscompile.patch 4126 MD5 f11f5d528c570ef739ea10806cebfa9f files/digest-python-2.2.3-r6 62 -MD5 b530d6f9dbcf30239061be3de80932cc files/python-config-2.2.2 178 -MD5 47e9455f3e16c3369c9e57388ba3d643 files/python-2.4.1-readline.patch 8984 -MD5 ec16631b538a7481f0537191d5f23b27 files/python-2.4-mimetypes_apache.patch 454 -MD5 e8c8ffd37f007b6ee62180d31b2100fe files/python-2.4-xmlrpc.patch 4228 -MD5 5bee9fa15d4effc7423e76d2f7f47655 files/python-2.4-add_portage_search_path.patch 556 MD5 1e4084c2a8ee240668d02e703e7c171f files/digest-python-2.4.1 66 +MD5 c2e3a6ed5d700a7976f5b763cd935599 files/digest-python-2.3.4-r1 66 +MD5 849ff6337b70ef28009c90021dfae0da files/digest-python-2.3.5 66 +MD5 eaa33949f072a9787c453c37c1236108 files/python-2.4.1-db4.patch 1414 +MD5 fccf57b8c47164b676517e516898dc46 files/digest-python-2.4-r3 64 +MD5 5f2361b3e770981b737a9ad3d2863931 files/python-2.2.1-r5-gentoo.diff 4152 +MD5 11aa066154fe2e0a4c306124c7e5dd4a files/python-2.2.2-tk-8.4.x.patch 2997 +MD5 96d4207fb41391c70d5f02e1785c9527 files/python-2.2.3-db4.patch 1220 +MD5 7480e63a1ff3aff7eaf8718424add7f8 files/python-2.2.3-disable_modules_and_ssl.patch 1212 +MD5 9fe31aedbbc7e8ea1847ed6dd70bf15b files/python-2.2.3-fPIC.patch 767 +MD5 07398060a831f18193315973df204cbf files/python-2.2.3-gentoo_py_dontcompile.patch 732 +MD5 55af7ba61954f03e09bcafbce1227c61 files/python-2.2.3-xmlrpc.patch 3659 +MD5 46588eb4b2cfdd8277153e8e6f728eca files/python-2.3-add_portage_search_path.patch 607 +MD5 4b9922f74b1076d82d1fdb653fa5769a files/python-2.3-add_portage_search_path_take_2.patch 614 +MD5 7a12ce3bbe0961cf1533fcf838e17fa9 files/python-2.3-db4.2.patch 1015 +MD5 7808762bbf53647c7cd597be4044e9f7 files/python-2.3-gentoo_py_dontcompile.patch 478 +MD5 ec16631b538a7481f0537191d5f23b27 files/python-2.3-mimetypes_apache.patch 454 MD5 e9cc1b9be363e6c3f8df75cdb2ea9621 files/python-2.3-readline.patch 9596 +MD5 e8c8ffd37f007b6ee62180d31b2100fe files/python-2.3-xmlrpc.patch 4228 +MD5 2b953054102d344834597bc73b209e12 files/python-2.3.2-disable_modules_and_ssl.patch 1285 +MD5 a387f41bfc6767b90a51daaa0c0aac45 files/python-2.3.4-lib64.patch 11779 +MD5 5bee9fa15d4effc7423e76d2f7f47655 files/python-2.4-add_portage_search_path.patch 556 MD5 7a12ce3bbe0961cf1533fcf838e17fa9 files/python-2.4-db4.2.patch 1015 +MD5 2b953054102d344834597bc73b209e12 files/python-2.4-disable_modules_and_ssl.patch 1285 +MD5 2121d3986faa4b6c2c3ed472f77f2a9d files/python-2.4-gentoo_py_dontcompile.patch 477 +MD5 7ed8f8f52ed392ef28dd320b130e3c6b files/python-2.4-lib64.patch 9941 MD5 3c77f8f9d55bbedacd9476a428088250 files/python-2.4-libdir.patch 8358 -MD5 2b953054102d344834597bc73b209e12 files/python-2.3.2-disable_modules_and_ssl.patch 1285 -MD5 1c5cd53cb89c821a549968bac31df0f1 files/depreorder.py 2235 -MD5 5af982af8ad4befbf15567ae399cf2b9 files/python-2.4.1-st_flags.patch 5649 +MD5 ec16631b538a7481f0537191d5f23b27 files/python-2.4-mimetypes_apache.patch 454 +MD5 6eab04aaa6abe2b795e4e5f4983bea38 files/python-2.4-readline.patch 9099 +MD5 e8c8ffd37f007b6ee62180d31b2100fe files/python-2.4-xmlrpc.patch 4228 +MD5 b530d6f9dbcf30239061be3de80932cc files/python-config-2.2 178 MD5 b530d6f9dbcf30239061be3de80932cc files/python-config-2.2.1 178 -MD5 7808762bbf53647c7cd597be4044e9f7 files/python-2.3-gentoo_py_dontcompile.patch 478 +MD5 b530d6f9dbcf30239061be3de80932cc files/python-config-2.2.2 178 +MD5 201acd1cfd5124f25c58a8db3f78a502 files/python-config-2.3 178 MD5 d74e7f0fd47f00e8b3fe7ca36b7eb629 files/python-config-2.4 179 -MD5 b530d6f9dbcf30239061be3de80932cc files/python-config-2.2 178 -MD5 11aa066154fe2e0a4c306124c7e5dd4a files/python-2.2.2-tk-8.4.x.patch 2997 -MD5 eaa33949f072a9787c453c37c1236108 files/python-2.4.1-db4.patch 1414 -MD5 4b9922f74b1076d82d1fdb653fa5769a files/python-2.3-add_portage_search_path_take_2.patch 614 -MD5 a387f41bfc6767b90a51daaa0c0aac45 files/python-2.3.4-lib64.patch 11779 -MD5 5f2361b3e770981b737a9ad3d2863931 files/python-2.2.1-r5-gentoo.diff 4152 -MD5 7ed8f8f52ed392ef28dd320b130e3c6b files/python-2.4-lib64.patch 9941 -MD5 e8c8ffd37f007b6ee62180d31b2100fe files/python-2.3-xmlrpc.patch 4228 -MD5 07398060a831f18193315973df204cbf files/python-2.2.3-gentoo_py_dontcompile.patch 732 -MD5 46588eb4b2cfdd8277153e8e6f728eca files/python-2.3-add_portage_search_path.patch 607 -MD5 b8e2b591eb203df14010db589089a522 files/python-2.3.5-st_flags.patch 1452 +MD5 1cf4c21ad3b0aafc571b05b9a9e54594 files/python-updater 8761 MD5 5fdb512b55d4ed9b13a5a3af00a5ba40 files/python-2.4.1-libdir.patch 7875 +MD5 47e9455f3e16c3369c9e57388ba3d643 files/python-2.4.1-readline.patch 8984 +MD5 849ff6337b70ef28009c90021dfae0da files/digest-python-2.3.5-r1 66 +MD5 1e4084c2a8ee240668d02e703e7c171f files/digest-python-2.4.1-r1 66 +MD5 b8e2b591eb203df14010db589089a522 files/python-2.3.5-st_flags.patch 1452 +MD5 5af982af8ad4befbf15567ae399cf2b9 files/python-2.4.1-st_flags.patch 5649 MD5 9bb508a4b15481e4722c1317b9fb02a3 files/python-2.4.1-bindir-libdir.patch 405 -MD5 55af7ba61954f03e09bcafbce1227c61 files/python-2.2.3-xmlrpc.patch 3659 -MD5 6eab04aaa6abe2b795e4e5f4983bea38 files/python-2.4-readline.patch 9099 -MD5 96d4207fb41391c70d5f02e1785c9527 files/python-2.2.3-db4.patch 1220 +MD5 ec1400ca4877399cae56ccefb72a200f files/python-2.4.1-crosscompile.patch 4126 MD5 849ff6337b70ef28009c90021dfae0da files/digest-python-2.3.5-r2 66 -MD5 fccf57b8c47164b676517e516898dc46 files/digest-python-2.4-r3 64 -MD5 849ff6337b70ef28009c90021dfae0da files/digest-python-2.3.5 66 -MD5 7480e63a1ff3aff7eaf8718424add7f8 files/python-2.2.3-disable_modules_and_ssl.patch 1212 -MD5 201acd1cfd5124f25c58a8db3f78a502 files/python-config-2.3 178 -MD5 849ff6337b70ef28009c90021dfae0da files/digest-python-2.3.5-r1 66 -MD5 2121d3986faa4b6c2c3ed472f77f2a9d files/python-2.4-gentoo_py_dontcompile.patch 477 -MD5 1cf4c21ad3b0aafc571b05b9a9e54594 files/python-updater 8761 MD5 47ee57ffc9b69af4ff828a3a1ae26afd files/python-2.3-pcre.patch 4278 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 +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 swig-1.3.24.ebuild: ~ppc-macos keyword. diff --git a/dev-lang/swig/Manifest b/dev-lang/swig/Manifest index 81668f631561..0de991eeb0e9 100644 --- a/dev-lang/swig/Manifest +++ b/dev-lang/swig/Manifest @@ -1,5 +1,18 @@ -MD5 30ad967160a77d8ff2ab50f0d22cc820 ChangeLog 5641 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA1 + MD5 c646b99396d24e01e61b134aa65ceb27 swig-1.3.21.ebuild 1873 -MD5 f4faaacb91bc96e6407e408149a2ff78 swig-1.3.24.ebuild 1842 +MD5 05ebe8f615a23ed5b83bdb6211dcc10d ChangeLog 5956 +MD5 c578d11b71abe0985449eb1e5d1e0cbc swig-1.3.25.ebuild 1777 +MD5 c642968e8d7284836603f2f63216bcb4 metadata.xml 768 +MD5 e27ffef811e03d0bffed935db35d13e9 swig-1.3.24.ebuild 1840 +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 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1.4.2 (GNU/Linux) + +iD8DBQFDI3tXFdQwWVoAgN4RAl/eAJ9AFeONpPfDo5E0uiev5rjVC4LbqACg+9Ie +e7dwikABhGwn0DyMs0NrP48= +=1fGE +-----END PGP SIGNATURE----- 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 @@ + + + + +chriswhite@gentoo.org +Chris White + + +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. + + + 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" +} -- 2.26.2