pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/devel/swig Update to 1.3.24 with contents of devel/swi...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/99af2fd6b295
branches:  trunk
changeset: 506156:99af2fd6b295
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Thu Jan 12 17:35:15 2006 +0000

description:
Update to 1.3.24 with contents of devel/swig13.

diffstat:

 devel/swig/DESCR            |   19 +-
 devel/swig/Makefile         |   23 +-
 devel/swig/PLIST            |  344 ++++++++++++++++++++++++++++++++++---------
 devel/swig/buildlink3.mk    |    6 +-
 devel/swig/distinfo         |   10 +-
 devel/swig/patches/patch-aa |   52 ++++++
 devel/swig/patches/patch-ab |   15 +
 7 files changed, 365 insertions(+), 104 deletions(-)

diffs (truncated from 524 to 300 lines):

diff -r 70bc2724f01c -r 99af2fd6b295 devel/swig/DESCR
--- a/devel/swig/DESCR  Thu Jan 12 17:32:29 2006 +0000
+++ b/devel/swig/DESCR  Thu Jan 12 17:35:15 2006 +0000
@@ -1,14 +1,9 @@
-Simplified Wrapper and Interface Generator.
+SWIG (Simplified Wrapper and Interface Generator)
 
-From the web page (http://www.swig.org):
+SWIG is a compiler that integrates C and C++ with languages including
+Perl, Python, Tcl, Guile, Mzscheme, Java, Ruby, PHP, and Ocaml.
 
-SWIG is a software development tool that connects programs written
-in C, C++, and Objective-C with a variety of high-level programming
-languages. SWIG is primarily used with common scripting languages
-such as Perl, Python, and Tcl/Tk, but has also been extended to
-include languages such as Java, Eiffel, and Guile. SWIG is most
-commonly used to create high-level interpreted programming
-environments, systems integration, and as a tool for building user
-interfaces. SWIG is distributed as OpenSource and may be freely
-used, distributed, and modified for commercial or noncommercial
-use.
+SWIG reads annotated C/C++ header files and creates wrapper code (glue
+code) in order to make the corresponding C/C++ libraries available to
+the listed languages, or to extend C/C++ programs with a scripting
+language.
diff -r 70bc2724f01c -r 99af2fd6b295 devel/swig/Makefile
--- a/devel/swig/Makefile       Thu Jan 12 17:32:29 2006 +0000
+++ b/devel/swig/Makefile       Thu Jan 12 17:35:15 2006 +0000
@@ -1,21 +1,22 @@
-# $NetBSD: Makefile,v 1.13 2005/08/06 06:19:18 jlam Exp $
+# $NetBSD: Makefile,v 1.14 2006/01/12 17:35:15 wiz Exp $
 
-DISTNAME=       swig1.1p5
-PKGNAME=       swig-1.1p5
-PKGREVISION=   3
+DISTNAME=      swig-1.3.24
 CATEGORIES=    devel
-MASTER_SITES=   ftp://ftp.swig.org/pub/
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=swig/}
 
-MAINTAINER=    mellon%isc.org@localhost
+MAINTAINER=    epg%NetBSD.org@localhost
 HOMEPAGE=      http://www.swig.org/
 COMMENT=       Simplified Wrapper and Interface Generator
 
-WRKSRC=                ${WRKDIR}/SWIG1.1p5
-GNU_CONFIGURE= YES
+CONFLICTS=      swig-build-[0-9]*
 
-.include "../../lang/python/pyversion.mk"
+CONFIGURE_ARGS+=       --with-swiglibdir=${PREFIX}/share/swig/1.3
+BUILD_TARGET=          swig
+WRKSRC=                        ${WRKDIR}/SWIG-1.3.24
 
-.include "../../lang/perl5/buildlink3.mk"
-.include "../../lang/tcl/buildlink3.mk"
+USE_TOOLS+=            gmake
+GNU_CONFIGURE=         YES
+USE_LANGUAGES=         c c++
+USE_LIBTOOL=           YES
 
 .include "../../mk/bsd.pkg.mk"
diff -r 70bc2724f01c -r 99af2fd6b295 devel/swig/PLIST
--- a/devel/swig/PLIST  Thu Jan 12 17:32:29 2006 +0000
+++ b/devel/swig/PLIST  Thu Jan 12 17:35:15 2006 +0000
@@ -1,76 +1,270 @@
-@comment $NetBSD: PLIST,v 1.2 2005/10/23 16:03:11 rillig Exp $
+@comment $NetBSD: PLIST,v 1.3 2006/01/12 17:35:15 wiz Exp $
 bin/swig
-include/swig.h
-lib/libswig.a
-lib/swig_lib/Makefile
-lib/swig_lib/array.i
-lib/swig_lib/autodoc.i
-lib/swig_lib/carray.i
-lib/swig_lib/config/swigptr.swg
-lib/swig_lib/constraints.i
-lib/swig_lib/ctype.i
-lib/swig_lib/exception.i
-lib/swig_lib/guile/guile.swg
-lib/swig_lib/guile/guilemain.i
-lib/swig_lib/guile/interpreter.i
-lib/swig_lib/malloc.i
-lib/swig_lib/math.i
-lib/swig_lib/memory.i
-lib/swig_lib/objc.i
-lib/swig_lib/perl4/userinit.i
-lib/swig_lib/perl5/Makefile
-lib/swig_lib/perl5/Makefile.pl
-lib/swig_lib/perl5/perl5.swg
-lib/swig_lib/perl5/perl5mg.swg
-lib/swig_lib/perl5/perl5ptr.swg
-lib/swig_lib/perl5/perlmain.i
-lib/swig_lib/perl5/ptrlang.i
-lib/swig_lib/perl5/typemaps.i
-lib/swig_lib/pointer.i
-lib/swig_lib/python/Makefile
-lib/swig_lib/python/defarg.swg
-lib/swig_lib/python/embed.i
-lib/swig_lib/python/embed13.i
-lib/swig_lib/python/embed14.i
-lib/swig_lib/python/embed15.i
-lib/swig_lib/python/ptrlang.i
-lib/swig_lib/python/pyexp.swg
-lib/swig_lib/python/python.swg
-lib/swig_lib/python/typemaps.i
-lib/swig_lib/python/typemaps_old.i
-lib/swig_lib/stdlib.i
-lib/swig_lib/swigptr.swg
-lib/swig_lib/tcl/Makefile
-lib/swig_lib/tcl/blt.i
-lib/swig_lib/tcl/class.swg
-lib/swig_lib/tcl/configcode.swg
-lib/swig_lib/tcl/constarray.i
-lib/swig_lib/tcl/consthash.i
-lib/swig_lib/tcl/delcmd.swg
-lib/swig_lib/tcl/delcmd8.swg
-lib/swig_lib/tcl/expect.i
-lib/swig_lib/tcl/expectk.i
-lib/swig_lib/tcl/ish.i
-lib/swig_lib/tcl/itclsh.i
-lib/swig_lib/tcl/itkwish.i
-lib/swig_lib/tcl/iwish.i
-lib/swig_lib/tcl/methodcmd.swg
-lib/swig_lib/tcl/methodcmd8.swg
-lib/swig_lib/tcl/objcmd.swg
-lib/swig_lib/tcl/objcmd8.swg
-lib/swig_lib/tcl/ptrlang.i
-lib/swig_lib/tcl/swigtcl.swg
-lib/swig_lib/tcl/tcl8ptr.swg
-lib/swig_lib/tcl/tclsh.i
-lib/swig_lib/tcl/tix.i
-lib/swig_lib/tcl/typemaps.i
-lib/swig_lib/tcl/wish.i
-lib/swig_lib/timers.i
-man/man1/swig.1
-@dirrm lib/swig_lib/perl4
-@dirrm lib/swig_lib/perl5
-@dirrm lib/swig_lib/python
-@dirrm lib/swig_lib/guile
-@dirrm lib/swig_lib/config
-@dirrm lib/swig_lib/tcl
-@dirrm lib/swig_lib
+share/swig/1.3/_std_deque.i
+share/swig/1.3/allegrocl/allegrocl.swg
+share/swig/1.3/allegrocl/typemaps.i
+share/swig/1.3/allkw.swg
+share/swig/1.3/carrays.i
+share/swig/1.3/cdata.i
+share/swig/1.3/chicken/chicken.swg
+share/swig/1.3/chicken/chickenkw.swg
+share/swig/1.3/chicken/chickenrun.swg
+share/swig/1.3/chicken/swigclosprefix.scm
+share/swig/1.3/chicken/typemaps.i
+share/swig/1.3/cmalloc.i
+share/swig/1.3/common.swg
+share/swig/1.3/constraints.i
+share/swig/1.3/cpointer.i
+share/swig/1.3/csharp/csharp.swg
+share/swig/1.3/csharp/csharphead.swg
+share/swig/1.3/csharp/csharpkw.swg
+share/swig/1.3/csharp/enums.swg
+share/swig/1.3/csharp/enumsimple.swg
+share/swig/1.3/csharp/enumtypesafe.swg
+share/swig/1.3/csharp/std_string.i
+share/swig/1.3/csharp/std_vector.i
+share/swig/1.3/csharp/typemaps.i
+share/swig/1.3/cstring.i
+share/swig/1.3/exception.i
+share/swig/1.3/guile/common.scm
+share/swig/1.3/guile/cplusplus.i
+share/swig/1.3/guile/ghinterface.i
+share/swig/1.3/guile/guile.i
+share/swig/1.3/guile/guile_gh.swg
+share/swig/1.3/guile/guile_gh_run.swg
+share/swig/1.3/guile/guile_scm.swg
+share/swig/1.3/guile/guile_scm_run.swg
+share/swig/1.3/guile/guilemain.i
+share/swig/1.3/guile/interpreter.i
+share/swig/1.3/guile/list-vector.i
+share/swig/1.3/guile/pointer-in-out.i
+share/swig/1.3/guile/ports.i
+share/swig/1.3/guile/std_common.i
+share/swig/1.3/guile/std_map.i
+share/swig/1.3/guile/std_pair.i
+share/swig/1.3/guile/std_string.i
+share/swig/1.3/guile/std_vector.i
+share/swig/1.3/guile/swigrun.i
+share/swig/1.3/guile/typemaps.i
+share/swig/1.3/java/arrays_java.i
+share/swig/1.3/java/director.swg
+share/swig/1.3/java/enums.swg
+share/swig/1.3/java/enumsimple.swg
+share/swig/1.3/java/enumtypesafe.swg
+share/swig/1.3/java/enumtypeunsafe.swg
+share/swig/1.3/java/java.swg
+share/swig/1.3/java/javahead.swg
+share/swig/1.3/java/javakw.swg
+share/swig/1.3/java/std_common.i
+share/swig/1.3/java/std_map.i
+share/swig/1.3/java/std_pair.i
+share/swig/1.3/java/std_string.i
+share/swig/1.3/java/std_vector.i
+share/swig/1.3/java/typemaps.i
+share/swig/1.3/java/various.i
+share/swig/1.3/math.i
+share/swig/1.3/modula3/modula3.swg
+share/swig/1.3/modula3/modula3head.swg
+share/swig/1.3/modula3/typemaps.i
+share/swig/1.3/mzscheme/mzrun.swg
+share/swig/1.3/mzscheme/mzscheme.swg
+share/swig/1.3/mzscheme/std_common.i
+share/swig/1.3/mzscheme/std_map.i
+share/swig/1.3/mzscheme/std_pair.i
+share/swig/1.3/mzscheme/std_string.i
+share/swig/1.3/mzscheme/std_vector.i
+share/swig/1.3/mzscheme/typemaps.i
+share/swig/1.3/ocaml/carray.i
+share/swig/1.3/ocaml/class.swg
+share/swig/1.3/ocaml/cstring.i
+share/swig/1.3/ocaml/director.swg
+share/swig/1.3/ocaml/ocaml.i
+share/swig/1.3/ocaml/ocaml.swg
+share/swig/1.3/ocaml/ocamldec.swg
+share/swig/1.3/ocaml/ocamlkw.swg
+share/swig/1.3/ocaml/preamble.swg
+share/swig/1.3/ocaml/std_common.i
+share/swig/1.3/ocaml/std_complex.i
+share/swig/1.3/ocaml/std_deque.i
+share/swig/1.3/ocaml/std_list.i
+share/swig/1.3/ocaml/std_map.i
+share/swig/1.3/ocaml/std_pair.i
+share/swig/1.3/ocaml/std_string.i
+share/swig/1.3/ocaml/std_vector.i
+share/swig/1.3/ocaml/swig.ml
+share/swig/1.3/ocaml/swig.mli
+share/swig/1.3/ocaml/swigp4.ml
+share/swig/1.3/ocaml/typecheck.i
+share/swig/1.3/ocaml/typemaps.i
+share/swig/1.3/ocaml/typeregister.swg
+share/swig/1.3/perl5/Makefile.pl
+share/swig/1.3/perl5/noembed.h
+share/swig/1.3/perl5/perl5.swg
+share/swig/1.3/perl5/perlinit.swg
+share/swig/1.3/perl5/perlmain.i
+share/swig/1.3/perl5/perlrun.swg
+share/swig/1.3/perl5/std_common.i
+share/swig/1.3/perl5/std_list.i
+share/swig/1.3/perl5/std_map.i
+share/swig/1.3/perl5/std_pair.i
+share/swig/1.3/perl5/std_string.i
+share/swig/1.3/perl5/std_vector.i
+share/swig/1.3/perl5/typemaps.i
+share/swig/1.3/php4/php4.swg
+share/swig/1.3/php4/php4kw.swg
+share/swig/1.3/php4/php4run.swg
+share/swig/1.3/php4/std_common.i
+share/swig/1.3/php4/std_map.i
+share/swig/1.3/php4/std_pair.i
+share/swig/1.3/php4/std_string.i
+share/swig/1.3/php4/std_vector.i
+share/swig/1.3/php4/typemaps.i
+share/swig/1.3/php4/utils.i
+share/swig/1.3/pike/pike.swg
+share/swig/1.3/pike/pikekw.swg
+share/swig/1.3/pike/pikerun.swg
+share/swig/1.3/pike/std_string.i
+share/swig/1.3/pointer.i
+share/swig/1.3/python/argcargv.i
+share/swig/1.3/python/attribute.i
+share/swig/1.3/python/ccomplex.i
+share/swig/1.3/python/complex.i
+share/swig/1.3/python/cstring.i
+share/swig/1.3/python/defarg.swg
+share/swig/1.3/python/director.swg
+share/swig/1.3/python/director_h.swg
+share/swig/1.3/python/embed.i
+share/swig/1.3/python/embed15.i
+share/swig/1.3/python/file.i
+share/swig/1.3/python/implicit.i
+share/swig/1.3/python/pyapi.swg
+share/swig/1.3/python/pycomplex.swg
+share/swig/1.3/python/pycontainer.swg
+share/swig/1.3/python/pydocs.swg
+share/swig/1.3/python/pyenum.swg
+share/swig/1.3/python/pyfragments.swg
+share/swig/1.3/python/pyinit.swg
+share/swig/1.3/python/pyinout.swg
+share/swig/1.3/python/pymacros.swg
+share/swig/1.3/python/pymisctypes.swg
+share/swig/1.3/python/pyobject.swg
+share/swig/1.3/python/pyopers.swg
+share/swig/1.3/python/pyprimtypes.swg
+share/swig/1.3/python/pyptrtypes.swg
+share/swig/1.3/python/pyrun.swg
+share/swig/1.3/python/pyruntime.swg
+share/swig/1.3/python/pystdcommon.swg
+share/swig/1.3/python/pystrbase.swg
+share/swig/1.3/python/pystrings.swg
+share/swig/1.3/python/pyswigtype.swg



Home | Main Index | Thread Index | Old Index