~ 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 installTrap