summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorDave Beazley <dave-swig@dabeaz.com>2002-11-30 22:01:28 +0000
committerDave Beazley <dave-swig@dabeaz.com>2002-11-30 22:01:28 +0000
commit12a43edc2df8853e8e0315f742e57be88f0c4269 (patch)
treee3237f5f8c0a67c9bfa9bb5d6d095a739a49e4b2 /debian
parent5fcae5eb66d377e1c3f81da7465c44a62295a72b (diff)
downloadswig-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/.cvsignore1
-rw-r--r--debian/README20
-rw-r--r--debian/changelog60
-rw-r--r--debian/control18
-rw-r--r--debian/copyright83
-rw-r--r--debian/dirs4
-rw-r--r--debian/docs10
-rw-r--r--debian/postinst45
-rwxr-xr-xdebian/rules76
-rw-r--r--debian/substvars1
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