~ chicken-core (chicken-5) df28a86fc34b45d769e31c46846e66d10162b8ce


commit df28a86fc34b45d769e31c46846e66d10162b8ce
Author:     Peter Bex <peter.bex@xs4all.nl>
AuthorDate: Sun Mar 4 16:44:07 2012 +0100
Commit:     Christian Kellermann <ckeen@pestilenz.org>
CommitDate: Sun Mar 11 19:58:43 2012 +0100

    Remove outdated and unmaintained Debian subdirectory
    
    Signed-off-by: Christian Kellermann <ckeen@pestilenz.org>

diff --git a/debian/README.Debian b/debian/README.Debian
deleted file mode 100644
index 0a50b94b..00000000
--- a/debian/README.Debian
+++ /dev/null
@@ -1,12 +0,0 @@
-Since version 2.2-1 I decided to drop the old packaging scheme with chicken
-and chicken-dev packages and now we have a libchicken0 package, with runtime
-libs, a libchicken-dev package, with header and static libs and, finally, a
-chicken-bin package that contains the tools.
-chicken-bin needs to depend on both libchicken0 (the compiler is linked against
-it) and on libchicken-dev to be able to compile scm files into C ones: I know
-that this is not a real common approach, but the alternative (merge -bin and
--dev package) would be probably uglier because we will need to depend on both
-libpcre3 and libpcre3-dev!
-If you want to discuss a better approach feel free to contact me.
-
-Davide Puricelli <evo@debian.org>
diff --git a/debian/changelog b/debian/changelog
deleted file mode 100644
index 28b97b52..00000000
--- a/debian/changelog
+++ /dev/null
@@ -1,199 +0,0 @@
-chicken (3.2.0-0.2) unstable; urgency=low
-
-  * Added directory information to texi documentation file.
-
- -- Ivan Raikov <raikov@oist.jp>  Thu, 01 May 2008 10:06:00 +0900
-
-chicken (3.2.0-0.1) unstable; urgency=low
-
-  * New upstream version.
-
- -- Ivan Raikov <raikov@oist.jp>  Wed, 30 Apr 2008 13:43:22 +0900
-
-chicken (3.1.0-0.3) unstable; urgency=low
-
-  * Chicken shared library moved to libchicken0 package.
-
- -- Ivan Raikov <raikov@oist.jp>  Sun, 20 Apr 2008 16:02:55 +0900
-
-chicken (3.1.0-0.2) unstable; urgency=low
-
-  * rules changed to link against host PCRE library.
-
- -- Ivan Raikov <raikov@oist.jp>  Sun, 20 Apr 2008 14:18:24 +0900
-
-chicken (3.1.0-0.1) unstable; urgency=low
-
-  * New upstream version.
-
- -- Ivan Raikov <raikov@oist.jp>  Mon, 24 Mar 2008 14:29:38 +0900
-
-chicken (3.0.0-0.1) unstable; urgency=low
-
-  * New upstream version.
-
- -- Ivan Raikov <raikov@oist.jp>  Fri, 01 Feb 2008 14:26:42 +0900
-
-chicken (2.732-0.1) unstable; urgency=low
-
-  * New upstream version.
-
- -- Ivan Raikov <raikov@oist.jp>  Sat, 01 Dec 2007 14:30:55 +0900
-
-chicken (2.703-0.1) unstable; urgency=low
-
-  * Minor updates from upstream.
-  * Changed Debian package version to avoid conflicts with official Debian package. 
-
- -- Ivan Raikov <raikov@oist.jp>  Tue, 04 Sep 2007 21:22:01 +0900
-
-chicken (2.7-1) unstable; urgency=low
-
-  * New upstream version.
-
- -- Ivan Raikov <raikov@oist.jp>  Mon, 03 Sep 2007 12:02:18 +0900
-
-chicken (2.5-1) unstable; urgency=low
-
-  * New upstream version; closes: #388632.
-  * Installing eggs into /var/lib/chicken, not /usr/lib/chicken.
-    closes: #388644.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Sun,  7 Jan 2007 17:13:09 +0100
-
-chicken (2.3-1) unstable; urgency=medium
-
-  * New upstream version.
-  * Fixed nursery size test to let chicken build on ia64 and alpha, too;
-    closes: #356996.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Sun, 23 Apr 2006 12:28:15 +0200
-
-chicken (2.2-1) unstable; urgency=high
-
-  * New upstream version; closes: #282956.
-  * Repackaged from scratch:
-   - removed chicken and chicken-dev packages.
-   - three new packages, see README.Debian for details.
-   closes: #270827, #339028. 
-  * Added /usr/lib/chicken directory to support external eggs;
-    closes: #337392, #277866.
-  * Added support for ppc64 architecture, closes: #322444.
-  * libchicken-dev now depends on libpcre3-dev, closes: #276981.
-  * Fixed a wrong path into chicken manpage, closes: #328193.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Tue, 14 Feb 2006 21:56:39 +0100
-
-chicken (1.63-2) unstable; urgency=high
-
-  * Fixed issues with doc-base; closes: #267152, #267148, #267218.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Sat, 21 Aug 2004 11:12:18 +0200
-
-chicken (1.63-1) unstable; urgency=high
-
-  * New upstream version; closes: #247517, #227115.
-  * Acknowledge NMU, thanks Tollef; closes: #260392, #249340.
-  * Enhanced description; closes: #209441, #251210.
-  * Executed libtoolize before build process; closes: #263089.
-  * Removed useless manpages; closes: #259452.
-  * Added chicken-setup script; closes: #248558.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Fri, 20 Aug 2004 18:46:00 +0200
-
-chicken (1.22-1.1) unstable; urgency=low
-
-  * NMU
-  * Add amd64 support (closes: #249340)
-
- -- Tollef Fog Heen <tfheen@debian.org>  Tue, 20 Jul 2004 11:28:05 +0200
-
-chicken (1.22-1) unstable; urgency=low
-
-  * New upstream version.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Mon, 19 Jan 2004 18:41:54 +0100
-
-chicken (1.17-2) unstable; urgency=medium
-
-  * Applied patch suggested by Matthias Klose to fix build failures
-    on m68k, mips and mipsel, closes: #208932.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Sat,  6 Sep 2003 14:19:00 +0200
-
-chicken (1.17-1) unstable; urgency=low
-
-  * New upstream version, closes: #199560.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Sat,  6 Sep 2003 11:51:39 +0200
-
-chicken (1.10-2) unstable; urgency=high
-
-  * Running libtoolize before build process should fix all those
-    horrible build failures on archs != i386.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Sun,  8 Jun 2003 12:17:29 +0200
-
-chicken (1.10-1) unstable; urgency=low
-
-  * New upstream version.
-  * debian/control: fixed a spelling error, closes: #195119.
-  * chicken.doc-base: it's "manual.html", not "index.html", thanks Laurent.
-    closes: #189742.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Sat,  7 Jun 2003 12:08:59 +0200
-
-chicken (1.0-1) unstable; urgency=low
-
-  * New upstream version.
-  * Documentation is now installed with install-docs; closes: #181542.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Sat, 12 Apr 2003 15:42:22 +0200
-
-chicken (0.1082-1) unstable; urgency=low
-
-  * New upstream version.
-  * Removing hacks for hppa and arm, now gcc 3.2 is the default compiler
-    on all the archs, so we shouldn't need them anymore.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Fri, 14 Feb 2003 14:47:38 +0100
-
-chicken (0.1072-2) unstable; urgency=low
-
-  * Removing useless hack for mips and mipsel; we need gcc-3.2, so we 
-    just have to wait.
-  * Moving /usr/include/* to chicken package; closes: #157841.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Thu, 12 Sep 2002 13:11:22 +0200
-
-chicken (0.1072-1) unstable; urgency=low
-
-  * New upstream version.
-  * Added highlevel-macros.scm, moremacros.scm and chicken.init;
-    closes: #156700.
-  * hppa, mips and mipsel need -ffunction-sections to build;
-    closes: #150901.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Sat, 17 Aug 2002 12:16:36 +0200
-
-chicken (0.1071-1) unstable; urgency=low
-
-  * New upstream version.
-  * Now it should compile fine on Alpha; closes: #144373.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Mon, 29 Jul 2002 23:07:36 +0200
-
-chicken (0.990-2) unstable; urgency=low
-
-  * New maintainer.
-  * Config.guess and config.sub are updated before building the package.
-    closes: #143490.
-
- -- Davide Puricelli (evo) <evo@debian.org>  Wed, 19 Jun 2002 20:10:09 +0200
-
-chicken (0.990-1) unstable; urgency=low
-
-  * Initial release.
-
- -- zhaoway <zw@debian.org>  Mon, 21 Jan 2002 20:40:17 +0800
-  
diff --git a/debian/chicken-bin.dirs b/debian/chicken-bin.dirs
deleted file mode 100644
index 250a7b62..00000000
--- a/debian/chicken-bin.dirs
+++ /dev/null
@@ -1 +0,0 @@
-var/lib/chicken
diff --git a/debian/chicken-bin.docs b/debian/chicken-bin.docs
deleted file mode 100644
index f6b59ad9..00000000
--- a/debian/chicken-bin.docs
+++ /dev/null
@@ -1,3 +0,0 @@
-README
-NEWS
-
diff --git a/debian/chicken-bin.files b/debian/chicken-bin.files
deleted file mode 100644
index e69de29b..00000000
diff --git a/debian/chicken-bin.install b/debian/chicken-bin.install
deleted file mode 100644
index 06828da8..00000000
--- a/debian/chicken-bin.install
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/bin
-usr/share/chicken/*.scm
-usr/share/chicken/*.exports
diff --git a/debian/chicken-bin.manpages b/debian/chicken-bin.manpages
deleted file mode 100644
index 157bea01..00000000
--- a/debian/chicken-bin.manpages
+++ /dev/null
@@ -1,6 +0,0 @@
-csc.1
-csi.1
-chicken.1
-chicken-setup.1
-chicken-profile.1
-chicken-bug.1
diff --git a/debian/compat b/debian/compat
deleted file mode 100644
index b8626c4c..00000000
--- a/debian/compat
+++ /dev/null
@@ -1 +0,0 @@
-4
diff --git a/debian/control b/debian/control
deleted file mode 100644
index 54588430..00000000
--- a/debian/control
+++ /dev/null
@@ -1,53 +0,0 @@
-Source: chicken
-Homepage: http://www.call-with-current-continuation.org/
-Section: interpreters
-Priority: optional
-Maintainer: Davide Puricelli (evo) <evo@debian.org>
-Build-Depends: debhelper (>> 4.0.0), libpcre3-dev, texinfo
-Standards-Version: 3.7.3
-
-Package: chicken-bin
-Section: interpreters
-Architecture: any
-Conflicts: chicken, chicken-dev
-Depends: ${shlibs:Depends}, libchicken-dev (= ${binary:Version})
-Replaces: chicken, chicken-dev
-Description: A practical and portable Scheme system - compiler
- CHICKEN is a Scheme compiler which compiles a subset of R5RS into C.
- It uses the ideas presented in Baker's paper "Cheney on the MTA", and
- has a small core and is easily extendable.
- .
- This package contains the compiler.
- 
-
-Package: libchicken3
-Architecture: any
-Section: libs
-Priority: optional
-Replaces: chicken, chicken-dev
-Depends: ${shlibs:Depends}
-Conflicts: chicken, chicken-dev
-Description: A practical and portable Scheme system - runtime
- CHICKEN is a Scheme compiler which compiles a subset of R5RS into C. 
- It uses the ideas presented in Baker's paper "Cheney on the MTA", and 
- has a small core and is easily extendable.
- .
- This package contains the shared library needed to run programs using
- chicken.
- 
-
-Package: libchicken-dev
-Architecture: any
-Section: libdevel
-Priority: optional
-Conflicts: chicken, chicken-dev
-Depends: libchicken3 (= ${binary:Version}), libpcre3-dev
-Replaces: chicken, chicken-dev
-Description: A practical and portable Scheme system - development
- CHICKEN is a Scheme compiler which compiles a subset of R5RS into C.
- It uses the ideas presented in Baker's paper "Cheney on the MTA", and
- has a small core and is easily extendable.
- .
- This package contains the header file and static library for developing
- with chicken.
-
diff --git a/debian/copyright b/debian/copyright
deleted file mode 100644
index 3d2ca529..00000000
--- a/debian/copyright
+++ /dev/null
@@ -1,38 +0,0 @@
-This package was debianized by zhaoway <zw@debian.org> on Mon, 21 Jan
-2002 20:40:17 +0800
-Davide Puricelli (evo) <evo@debian.org> is the actual maintainer.
-
-It was downloaded from http://www.call-with-current-continuation.org
-
-Upstream Author: Felix L. Winkelmann
-<felix@call-with-current-continuation.org>.
-
-Copyright (c) 2000-2007, Felix L. Winkelmann
-Copyright (c) 2008-2009, The Chicken Team
-All rights reserved.
-
-Redistribution and use in source and binary forms, with or without
-modification, are permitted provided that the following conditions are
-met:
-
-Redistributions of source code must retain the above copyright notice,
-this list of conditions and the following disclaimer. Redistributions
-in binary form must reproduce the above copyright notice, this list of
-conditions and the following disclaimer in the documentation and/or
-other materials provided with the distribution. Neither the name of
-the author nor the names of its contributors may be used to endorse or
-promote products derived from this software without specific prior
-written permission.
-
-THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
-"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
-LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
-A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
-HOLDERS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
-INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
-BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS
-OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
-ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR
-TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE
-USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH
-DAMAGE.
diff --git a/debian/libchicken-dev.dirs b/debian/libchicken-dev.dirs
deleted file mode 100644
index 44188162..00000000
--- a/debian/libchicken-dev.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/lib
-usr/include
diff --git a/debian/libchicken-dev.install b/debian/libchicken-dev.install
deleted file mode 100644
index d1bffed0..00000000
--- a/debian/libchicken-dev.install
+++ /dev/null
@@ -1,3 +0,0 @@
-usr/include/*
-usr/lib/lib*.a
-usr/lib/lib*.so
diff --git a/debian/libchicken3.dirs b/debian/libchicken3.dirs
deleted file mode 100644
index 6a5c4634..00000000
--- a/debian/libchicken3.dirs
+++ /dev/null
@@ -1,2 +0,0 @@
-usr/share/chicken
-usr/lib
diff --git a/debian/libchicken3.install b/debian/libchicken3.install
deleted file mode 100644
index 8f3aac48..00000000
--- a/debian/libchicken3.install
+++ /dev/null
@@ -1 +0,0 @@
-usr/lib/lib*.so.3
diff --git a/debian/rules b/debian/rules
deleted file mode 100644
index ca04c72e..00000000
--- a/debian/rules
+++ /dev/null
@@ -1,94 +0,0 @@
-#!/usr/bin/make -f
-BUILD_ARCH = $(shell dpkg --print-installation-architecture)
-
-CFLAGS= -g
-ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
-     CFLAGS += -O0
-        else
-     CFLAGS += -O2 -fno-strict-aliasing
-endif
-
-MAKE:=$(MAKE) PLATFORM=linux
-PREFIX=/usr
-BINARYVERSION=3
-
-build: build-stamp
-build-stamp:
-	dh_testdir
-	$(MAKE) \
-            USE_HOST_PCRE=1 \
-	    CFLAGS="$(CFLAGS)" \
-	    PREFIX="$(PREFIX)" \
-	    MANDIR="$(PREFIX)/share/man" \
-	    INFODIR="$(PREFIX)/share/info" \
-	    SHAREDIR="$(PREFIX)/share" \
-	    EGGDIR="/var/lib/chicken/$(BINARYVERSION)" \
-	    MAKEINFO_PROGRAM_OPTIONS="" \
-	    HOSTNAME=debian
-	touch build-stamp
-
-clean:
-	dh_testdir
-	dh_testroot
-	rm -f build-stamp
-	$(MAKE) clean
-	$(MAKE) distclean
-	rm -f c_defaults.h
-	rm -f chicken_defaults.h
-	dh_clean
-
-install: build
-	dh_testdir
-	dh_testroot
-	dh_clean -k
-	dh_installdirs
-# The directories here have to be prefixed by $(CURDIR)/debian/tmp
-# because that is the location where the binary package files are
-# placed by dpkg-buildpackage. If absolute files are specified,
-# i.e. /var/lib/chicken, then those files will be installed on the
-# build system, but will not end up in the package.
-	$(MAKE) \
-	    install \
-            USE_HOST_PCRE=1 \
-	    PREFIX="$(CURDIR)/debian/tmp/usr" \
-	    MANDIR="$(CURDIR)/debian/tmp/usr/share/man" \
-	    INFODIR="$(CURDIR)/debian/tmp/usr/share/info" \
-	    SHAREDIR="$(CURDIR)/debian/tmp/usr/share" \
-	    EGGDIR="$(CURDIR)/debian/tmp/var/lib/chicken/$(BINARYVERSION)" \
-	    MAKEINFO_PROGRAM_OPTIONS="" \
-	    HOSTNAME=debian
-
-binary-common:
-	dh_testdir
-	dh_testroot
-	dh_installdocs
-	dh_installman
-# The asterisk in chicken.info* is necessary, because Debian makeinfo
-# is very different from the standard makeinfo, and it is incredibly
-# difficult to convince it to produce standalone Texinfo files. 
-	dh_installinfo chicken.info*
-	dh_installchangelogs ChangeLog.*
-	dh_install --sourcedir=debian/tmp
-	dh_link
-ifeq "$(findstring nostrip,$(DEB_BUILD_OPTIONS))" ""
-	dh_strip
-endif	
-	dh_compress
-	dh_fixperms
-	dh_makeshlibs -V
-	dh_installdeb
-	dh_shlibdeps -l debian/libchicken3/usr/lib
-	dh_gencontrol
-	dh_md5sums
-	dh_builddeb
-
-binary-indep: build install
-
-binary-arch: build install
-	$(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
-
-binary-%: build install
-	make -f debian/rules binary-common DH_OPTIONS=-p$*
-
-binary: binary-indep binary-arch
-.PHONY: build clean binary-indep binary-arch binary install
Trap