>From 6d317b7434789e16c54756dda38bcb283c06023b Mon Sep 17 00:00:00 2001 From: Peter Bex Date: Sun, 4 Mar 2012 16:44:07 +0100 Subject: [PATCH 1/2] Remove outdated and unmaintained Debian subdirectory --- debian/README.Debian | 12 --- debian/changelog | 199 ----------------------------------------- debian/chicken-bin.dirs | 1 - debian/chicken-bin.docs | 3 - debian/chicken-bin.install | 3 - debian/chicken-bin.manpages | 6 -- debian/compat | 1 - debian/control | 53 ----------- debian/copyright | 38 -------- debian/libchicken-dev.dirs | 2 - debian/libchicken-dev.install | 3 - debian/libchicken3.dirs | 2 - debian/libchicken3.install | 1 - debian/rules | 94 ------------------- 14 files changed, 0 insertions(+), 418 deletions(-) delete mode 100644 debian/README.Debian delete mode 100644 debian/changelog delete mode 100644 debian/chicken-bin.dirs delete mode 100644 debian/chicken-bin.docs delete mode 100644 debian/chicken-bin.files delete mode 100644 debian/chicken-bin.install delete mode 100644 debian/chicken-bin.manpages delete mode 100644 debian/compat delete mode 100644 debian/control delete mode 100644 debian/copyright delete mode 100644 debian/libchicken-dev.dirs delete mode 100644 debian/libchicken-dev.install delete mode 100644 debian/libchicken3.dirs delete mode 100644 debian/libchicken3.install delete mode 100644 debian/rules diff --git a/debian/README.Debian b/debian/README.Debian deleted file mode 100644 index 0a50b94..0000000 --- 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 diff --git a/debian/changelog b/debian/changelog deleted file mode 100644 index 28b97b5..0000000 --- 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 Thu, 01 May 2008 10:06:00 +0900 - -chicken (3.2.0-0.1) unstable; urgency=low - - * New upstream version. - - -- Ivan Raikov 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 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 Sun, 20 Apr 2008 14:18:24 +0900 - -chicken (3.1.0-0.1) unstable; urgency=low - - * New upstream version. - - -- Ivan Raikov Mon, 24 Mar 2008 14:29:38 +0900 - -chicken (3.0.0-0.1) unstable; urgency=low - - * New upstream version. - - -- Ivan Raikov Fri, 01 Feb 2008 14:26:42 +0900 - -chicken (2.732-0.1) unstable; urgency=low - - * New upstream version. - - -- Ivan Raikov 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 Tue, 04 Sep 2007 21:22:01 +0900 - -chicken (2.7-1) unstable; urgency=low - - * New upstream version. - - -- Ivan Raikov 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) 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) 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) 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) 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) 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 Tue, 20 Jul 2004 11:28:05 +0200 - -chicken (1.22-1) unstable; urgency=low - - * New upstream version. - - -- Davide Puricelli (evo) 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) Sat, 6 Sep 2003 14:19:00 +0200 - -chicken (1.17-1) unstable; urgency=low - - * New upstream version, closes: #199560. - - -- Davide Puricelli (evo) 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) 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) 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) 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) 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) 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) 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) 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) Wed, 19 Jun 2002 20:10:09 +0200 - -chicken (0.990-1) unstable; urgency=low - - * Initial release. - - -- zhaoway 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 250a7b6..0000000 --- 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 f6b59ad..0000000 --- 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 e69de29..0000000 diff --git a/debian/chicken-bin.install b/debian/chicken-bin.install deleted file mode 100644 index 06828da..0000000 --- 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 157bea0..0000000 --- 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 b8626c4..0000000 --- a/debian/compat +++ /dev/null @@ -1 +0,0 @@ -4 diff --git a/debian/control b/debian/control deleted file mode 100644 index 5458843..0000000 --- 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) -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 3d2ca52..0000000 --- a/debian/copyright +++ /dev/null @@ -1,38 +0,0 @@ -This package was debianized by zhaoway on Mon, 21 Jan -2002 20:40:17 +0800 -Davide Puricelli (evo) is the actual maintainer. - -It was downloaded from http://www.call-with-current-continuation.org - -Upstream Author: Felix L. Winkelmann -. - -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 4418816..0000000 --- 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..0000000 --- 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 6a5c463..0000000 --- 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 8f3aac4..0000000 --- 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 ca04c72..0000000 --- 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 -- 1.7.9.1