diff options
author | Dave Beazley <dave-swig@dabeaz.com> | 2002-11-30 22:01:28 +0000 |
---|---|---|
committer | Dave Beazley <dave-swig@dabeaz.com> | 2002-11-30 22:01:28 +0000 |
commit | 12a43edc2df8853e8e0315f742e57be88f0c4269 (patch) | |
tree | e3237f5f8c0a67c9bfa9bb5d6d095a739a49e4b2 /debian | |
parent | 5fcae5eb66d377e1c3f81da7465c44a62295a72b (diff) | |
download | swig-12a43edc2df8853e8e0315f742e57be88f0c4269.tar.gz |
The great merge
git-svn-id: https://swig.svn.sourceforge.net/svnroot/swig/trunk/SWIG@4141 626c5289-ae23-0410-ae9c-e8d60b6d4f22
Diffstat (limited to 'debian')
-rw-r--r-- | debian/.cvsignore | 1 | ||||
-rw-r--r-- | debian/README | 20 | ||||
-rw-r--r-- | debian/changelog | 60 | ||||
-rw-r--r-- | debian/control | 18 | ||||
-rw-r--r-- | debian/copyright | 83 | ||||
-rw-r--r-- | debian/dirs | 4 | ||||
-rw-r--r-- | debian/docs | 10 | ||||
-rw-r--r-- | debian/postinst | 45 | ||||
-rwxr-xr-x | debian/rules | 76 | ||||
-rw-r--r-- | debian/substvars | 1 |
10 files changed, 318 insertions, 0 deletions
diff --git a/debian/.cvsignore b/debian/.cvsignore new file mode 100644 index 000000000..62abe9f21 --- /dev/null +++ b/debian/.cvsignore @@ -0,0 +1 @@ +*.debhelper diff --git a/debian/README b/debian/README new file mode 100644 index 000000000..9cbe96a3c --- /dev/null +++ b/debian/README @@ -0,0 +1,20 @@ +The Debian Package swig1.3 +-------------------------- + +This is SWIG 1.3 (Simplified Wrapper and Interface Generator) +packaged for Debian GNU/Linux. + +SWIG 1.3 is not fully compatible with SWIG 1.1. It is a re-development +effort of SWIG 1.1 (which was written in C++) in ANSI C. The 1.3 +series is in "alpha" state. Release 1.3a5 was rather stable, and it +should be used for new projects rather than the ancient release +1.1p5. See the file `NEW' for information on the new features of the +1.3 series. + +This Debian package derives from the release 1.3a5 and corresponds to +the "mkoeppe-1-3-a5-patches" branch of the SWIG CVS repository. It +fixes several bugs and enhances several language backends. See the +top of the file `CHANGES' for details. + + +Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de>, Mon, 28 May 2001 15:08:55 +0200 diff --git a/debian/changelog b/debian/changelog new file mode 100644 index 000000000..0caee090a --- /dev/null +++ b/debian/changelog @@ -0,0 +1,60 @@ +swig1.3 (1.3.a5+patches-9) unstable; urgency=low + + * New upstream version + + -- Matthias Koeppe <mkoeppe@rotehorn.math.uni-magdeburg.de> Wed, 6 Jun 2001 16:11:41 +0200 + +swig1.3 (1.3.a5+patches-8) unstable; urgency=low + + * New upstream version + + -- Matthias Koeppe <mkoeppe@rotehorn.math.uni-magdeburg.de> Wed, 6 Jun 2001 14:06:51 +0200 + +swig1.3 (1.3.a5+patches-7) unstable; urgency=low + + * New upstream version + + -- Matthias Koeppe <mkoeppe@rotehorn.math.uni-magdeburg.de> Wed, 6 Jun 2001 13:34:44 +0200 + +swig1.3 (1.3.a5+patches-6) unstable; urgency=low + + * New upstream version + + -- Matthias Koeppe <mkoeppe@rotehorn.math.uni-magdeburg.de> Tue, 5 Jun 2001 14:11:52 +0200 + +swig1.3 (1.3.a5+patches-5) unstable; urgency=low + + * New upstream version. + + -- Matthias Koeppe <mkoeppe@rotehorn.math.uni-magdeburg.de> Fri, 1 Jun 2001 18:48:59 +0200 + +swig1.3 (1.3.a5+patches-4) unstable; urgency=low + + * Fix hard-coded location of swig library. Added build-dependency on + tcl-dev. + + -- Matthias Koeppe <mkoeppe@rotehorn.math.uni-magdeburg.de> Fri, 1 Jun 2001 13:32:34 +0200 + +swig1.3 (1.3.a5+patches-3) unstable; urgency=low + + * New upstream version + + -- Matthias Koeppe <mkoeppe@rotehorn.math.uni-magdeburg.de> Thu, 31 May 2001 13:15:20 +0200 + +swig1.3 (1.3.a5+patches-2) unstable; urgency=low + + * Binary and manpage now include version number, to improve + cooperation with the "swig" package. + + -- Matthias Koeppe <mkoeppe@rotehorn.math.uni-magdeburg.de> Tue, 29 May 2001 15:15:07 +0200 + +swig1.3 (1.3.a5+patches-1) unstable; urgency=low + + * First release. + + -- Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de> Sat, 20 Nov 1999 01:09:11 +0100 + +Local variables: +mode: debian-changelog +add-log-mailing-address: "mkoeppe@mail.math.uni-magdeburg.de" +End:
\ No newline at end of file diff --git a/debian/control b/debian/control new file mode 100644 index 000000000..80e0a7017 --- /dev/null +++ b/debian/control @@ -0,0 +1,18 @@ +Source: swig1.3 +Section: interpreters +Priority: optional +Maintainer: Matthias Koeppe <mkoeppe@mail.math.uni-magdeburg.de> +Build-Depends: debhelper (>> 3.0.0), libguile-dev, python-dev, perl, + ruby-dev, ruby, tcl8.0-dev +Standards-Version: 3.5.2 + +Package: swig1.3 +Architecture: any +Depends: ${shlibs:Depends} +Description: Generate scripting interfaces to C/C++ code + SWIG (Simplified Wrapper and Interface Generator) is a system for + automatically generating wrapper/glue code for several languages + (Tcl, Python, Perl, Ruby, MzScheme, Guile, Java) from annotated C or + C++ header files. + This package represents some point in the SWIG 1.3 development + series. It is not fully compatible with the SWIG 1.1 release. diff --git a/debian/copyright b/debian/copyright new file mode 100644 index 000000000..8cb86922e --- /dev/null +++ b/debian/copyright @@ -0,0 +1,83 @@ +This is SWIG, written and maintained by: + + Dave Beazley (beazley@cs.uchicago.edu) (SWIG core) + Loic Dachary (loic@ceic.com) (Perl5) + Harco de Hilster (Harco.de.Hilster@ATComputing.nl) (Java) + Thien-Thi Nguyen (ttn@glug.org) (Testing/Misc) + Masaki Fukushima (fukusima@goto.info.waseda.ac.jp) (Ruby) + Matthias Koeppe (mkoeppe@mail.math.uni-magdeburg.de) (Guile/MzScheme) + +Past contributors: + + Dustin Mitchell, Ian Cooke, Catalin Dumitrescu, Baran Kovuk, Gary Holt, + David Fletcher, Oleg Tolmatcev. + +SWIG can be obtained by anonymous CVS: + + cvs -d :pserver:cvs@swig.cs.uchicago.edu:/cvsroot co SWIG + +SWIG is distributed under the following terms: + +I. + +Copyright (C) 1998-2000 +The University of Chicago + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that +(1) The above copyright notice and the following two paragraphs +appear in all copies of the source code and (2) redistributions +including binaries reproduces these notices in the supporting +documentation. Substantial modifications to this software may be +copyrighted by their authors and need not follow the licensing terms +described here, provided that the new terms are clearly indicated in +all files where they apply. + +IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CHICAGO, OR +DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY PARTY FOR DIRECT, +INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES ARISING OUT OF +THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, EVEN IF THE AUTHORS OR +ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH +DAMAGE. + +THE AUTHOR AND THE UNIVERSITY OF CHICAGO SPECIFICALLY DISCLAIM ANY +WARRANTIES,INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF +MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE SOFTWARE +PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND THE AUTHORS AND +DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, SUPPORT, +UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + + +II. + +Copyright (c) 1995-1998 +The University of Utah and the Regents of the University of California +All Rights Reserved + +Permission is hereby granted, without written agreement and without +license or royalty fees, to use, copy, modify, and distribute this +software and its documentation for any purpose, provided that +(1) The above copyright notice and the following two paragraphs +appear in all copies of the source code and (2) redistributions +including binaries reproduces these notices in the supporting +documentation. Substantial modifications to this software may be +copyrighted by their authors and need not follow the licensing terms +described here, provided that the new terms are clearly indicated in +all files where they apply. + +IN NO EVENT SHALL THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, THE +UNIVERSITY OF UTAH OR DISTRIBUTORS OF THIS SOFTWARE BE LIABLE TO ANY +PARTY FOR DIRECT, INDIRECT, SPECIAL, INCIDENTAL, OR CONSEQUENTIAL +DAMAGES ARISING OUT OF THE USE OF THIS SOFTWARE AND ITS DOCUMENTATION, +EVEN IF THE AUTHORS OR ANY OF THE ABOVE PARTIES HAVE BEEN ADVISED OF +THE POSSIBILITY OF SUCH DAMAGE. + +THE AUTHOR, THE UNIVERSITY OF CALIFORNIA, AND THE UNIVERSITY OF UTAH +SPECIFICALLY DISCLAIM ANY WARRANTIES,INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE SOFTWARE PROVIDED HEREUNDER IS ON AN "AS IS" BASIS, AND +THE AUTHORS AND DISTRIBUTORS HAVE NO OBLIGATION TO PROVIDE MAINTENANCE, +SUPPORT, UPDATES, ENHANCEMENTS, OR MODIFICATIONS. + + diff --git a/debian/dirs b/debian/dirs new file mode 100644 index 000000000..45b1a7422 --- /dev/null +++ b/debian/dirs @@ -0,0 +1,4 @@ +usr/bin +usr/lib +usr/share/swig1.3 +usr/share/doc/swig1.3 diff --git a/debian/docs b/debian/docs new file mode 100644 index 000000000..b6059c0f6 --- /dev/null +++ b/debian/docs @@ -0,0 +1,10 @@ +README +TODO +ANNOUNCE +CHANGES +NEW +Doc/engineering.html +Doc/index.html +Doc/internals.html +Doc/migrate.txt +Doc/whitepaper.html diff --git a/debian/postinst b/debian/postinst new file mode 100644 index 000000000..164b5ff1a --- /dev/null +++ b/debian/postinst @@ -0,0 +1,45 @@ +#! /bin/sh +# postinst script for swig1.3 +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * <postinst> `configure' <most-recently-configured-version> +# * <old-postinst> `abort-upgrade' <new version> +# * <conflictor's-postinst> `abort-remove' `in-favour' <package> +# <new-version> +# * <deconfigured's-postinst> `abort-deconfigure' `in-favour' +# <failed-install-package> <version> `removing' +# <conflicting-package> <version> +# for details, see /usr/share/doc/packaging-manual/ +# +# quoting from the policy: +# Any necessary prompting should almost always be confined to the +# post-installation script, and should be protected with a conditional +# so that unnecessary prompting doesn't happen if a package's +# installation fails and the `postinst' is called with `abort-upgrade', +# `abort-remove' or `abort-deconfigure'. + +case "$1" in + configure) + + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 0 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 diff --git a/debian/rules b/debian/rules new file mode 100755 index 000000000..b4df2d096 --- /dev/null +++ b/debian/rules @@ -0,0 +1,76 @@ +#!/usr/bin/make -f +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +export DH_VERBOSE=1 + +# This is the debhelper compatability version to use. +export DH_COMPAT=3 + +configure: configure-stamp +configure-stamp: + dh_testdir + ./autogen.sh + ./configure --prefix=/usr --mandir=/usr/share/man --with-swiglibdir=/usr/share/swig1.3 --with-release-suffix=-1.3 + touch configure-stamp + +build: configure-stamp build-stamp +build-stamp: + dh_testdir + $(MAKE) + $(MAKE) runtime + touch build-stamp + +clean: + dh_testdir + dh_testroot + rm -f build-stamp configure-stamp + + -$(MAKE) clean + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + $(MAKE) install DESTDIR=$(CURDIR)/debian/swig1.3 + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot +# dh_installdebconf + dh_installdocs + dh_installexamples + dh_installmenu +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron + dh_installman + dh_installinfo + dh_undocumented swig-1.3.1 + dh_installchangelogs CHANGES + dh_link + dh_strip + dh_compress + dh_fixperms + dh_makeshlibs + dh_installdeb +# dh_perl + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/debian/substvars b/debian/substvars new file mode 100644 index 000000000..c9df68ba1 --- /dev/null +++ b/debian/substvars @@ -0,0 +1 @@ +shlibs:Depends=libc6 (>= 2.2.3-1), libstdc++2.10-glibc2.2 |