--- mit-scheme-9.1.orig/debian/mit-scheme-doc.doc-base.sos +++ mit-scheme-9.1/debian/mit-scheme-doc.doc-base.sos @@ -0,0 +1,13 @@ +Document: mit-scheme-sos +Title: The SOS Manual +Author: Chris Hanson +Abstract: SOS is an object-oriented programming extension for MIT/GNU Scheme. + This document is a reference manual for SOS. +Section: Programming + +Format: HTML +Index: /usr/share/doc/mit-scheme-doc/html/mit-scheme-sos/index.html +Files: /usr/share/doc/mit-scheme-doc/html/mit-scheme-sos/*.html + +Format: PDF +Files: /usr/share/doc/mit-scheme-doc/pdf/mit-scheme-sos.pdf.gz --- mit-scheme-9.1.orig/debian/mit-scheme-doc.prerm +++ mit-scheme-9.1/debian/mit-scheme-doc.prerm @@ -0,0 +1,32 @@ +#!/bin/sh +# prerm script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see /usr/share/doc/packaging-manual/ + +case "${1}" in +(upgrade|remove|failed-upgrade|deconfigure) + ;; +(*) + echo "prerm called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme.menu +++ mit-scheme-9.1/debian/mit-scheme.menu @@ -0,0 +1,6 @@ +?package(mit-scheme):\ + needs="X11"\ + section="Applications/Programming"\ + title="MIT/GNU Scheme"\ + icon="/usr/share/pixmaps/mit-scheme/lambda2.xpm" \ + command="/usr/bin/mit-scheme-i386 --edit" --- mit-scheme-9.1.orig/debian/mit-scheme-doc.postinst +++ mit-scheme-9.1/debian/mit-scheme-doc.postinst @@ -0,0 +1,39 @@ +#!/bin/sh +# postinst script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# 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 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme-dbg.postinst +++ mit-scheme-9.1/debian/mit-scheme-dbg.postinst @@ -0,0 +1,39 @@ +#!/bin/sh +# postinst script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# 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 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme.postrm +++ mit-scheme-9.1/debian/mit-scheme.postrm @@ -0,0 +1,33 @@ +#!/bin/sh +# postrm script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/share/doc/packaging-manual/ + +case "${1}" in +(purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; +(*) + echo "postrm called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme.dirs +++ mit-scheme-9.1/debian/mit-scheme.dirs @@ -0,0 +1,5 @@ +usr/bin +usr/lib/mit-scheme-i386 +usr/share/applications +usr/share/man/man1 +usr/share/pixmaps/mit-scheme --- mit-scheme-9.1.orig/debian/mit-scheme-i386.1 +++ mit-scheme-9.1/debian/mit-scheme-i386.1 @@ -0,0 +1,92 @@ +.TH "mit\-scheme" "1" "9.0" "MIT/GNU Scheme Team" "" +.SH "NAME" +.LP +mit-scheme-i386 \- Scheme development environment +.SH "SYNOPSIS" +.LP +.B mit\-scheme +.RI [ OPTIONS ] +.br +.SH "DESCRIPTION" +.LP +MIT/GNU Scheme is an implementation of the Scheme programming +language, providing an interpreter, compiler, source\-code debugger, +integrated Emacs\-like editor, and a large runtime library. MIT/GNU +Scheme is best suited to programming large applications with a rapid +development cycle. +.SH "OPTIONS" +.LP +These are some of the more common command\-line options. For full +information about available options, see the Texinfo documentation. +.TP +.RI \-\-heap " NBLOCKS" +.br +Specify the size of the heap in 1024\-word blocks. +The default heap size is 4096 blocks. +.TP +.RI \-\-stack " NBLOCKS" +.br +Specify the size of the stack in 1024\-word blocks. +The default stack size is 128 blocks. +.TP +.RI \-\-library " PATH" +.br +Specify where to look for Scheme's binary files. +.I PATH +should be a colon\-separated list of directory names. +.TP +\-\-no\-init\-file +.br +Don't load the user's init file. +.TP +\-\-edit +.br +Start the text editor automatically. +.TP +.RI \-\-eval " EXPRESSION" ... +.br +Evaluate the specified expressions after starting Scheme. +.TP +.RI \-\-load " FILENAME" ... +.br +Load the specified files after starting Scheme. +.TP +\-\-option\-summary +.br +Print a summary of the command\-line options, including default values. +.SH "FILES" +.LP +\fI/usr/lib/mit\-scheme-i386\fP +.SH "ENVIRONMENT VARIABLES" +.LP +MIT/GNU Scheme refers to a large number of environment variables. See +the Texinfo documentation for details. +.SH "EXAMPLES" +.LP +To use the evaluator in a command-line interface, type: +.LP +.B mit\-scheme-i386 +.LP +To start the editor and use it as a front-end to the evaluator, type: +.LP +.B mit\-scheme-i386 +\-\-edit +.SH "AUTHORS" +.LP +MIT/GNU Scheme Team +.SH "SEE ALSO" +.LP +The full documentation for MIT/GNU Scheme is maintained as a set of +Texinfo manuals. +If the +.B info +program is properly installed at your site, the command +.IP +.B info +"MIT/GNU Scheme User" +.PP +should give you access to the complete User's manual. Programming +information is located in the Info topics "MIT/GNU Scheme Ref" and +"SOS". Usage of the +.B IMAIL +mail reader is located in the "IMAIL" topic. --- mit-scheme-9.1.orig/debian/copyright +++ mit-scheme-9.1/debian/copyright @@ -0,0 +1,50 @@ +This package was debianized by Chris Hanson on +Thu, 22 Feb 2001 11:50:57 -0500. + +It was downloaded from http://www.gnu.org/software/mit-scheme/ + +Upstream Author: Chris Hanson + +Copyright: + + MIT/GNU Scheme is Copyright (C) 1986, 1987, 1988, 1989, 1990, 1991, + 1992, 1993, 1994, 1995, 1996, 1997, 1998, 1999, 2000, 2001, 2002, + 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 Massachusetts + Institute of Technology, 77 Massachusetts Avenue, Cambridge MA + 02139, USA. MIT/GNU Scheme is released under the GNU General + Public License with the additional exemption that compiling, + linking, and/or using OpenSSL is allowed. On Debian GNU/Linux + systems, the complete text of the GNU General Public License can be + found in `/usr/share/common-licenses/GPL'. + + MIT/GNU Scheme is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License as + published by the Free Software Foundation; either version 2 of the + License, or (at your option) any later version. + + MIT/GNU Scheme is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + General Public License for more details. + + You should have received a copy of the GNU General Public License + along with MIT/GNU Scheme; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA + 02110-1301, USA. + + ---------------------------------------------------------------- + + The MIT/GNU Scheme Reference Manual and related manuals are + Copyright (C) 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1999, 2000, + 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010, 2011 + Massachusetts Institute of Technology, 77 Massachusetts Avenue, + Cambridge MA 02139, USA. They are released under the GNU Free + Documentation License. On Debian GNU/Linux systems, the complete + text of the GNU Free Documentation License can be found in + `/usr/share/common-licenses/GFDL'. + + Permission is granted to copy, distribute and/or modify these + documents under the terms of the GNU Free Documentation License, + Version 1.2 or any later version published by the Free Software + Foundation; with no Invariant Sections, with no Front-Cover Texts + and no Back-Cover Texts. --- mit-scheme-9.1.orig/debian/mit-scheme-dbg.preinst +++ mit-scheme-9.1/debian/mit-scheme-dbg.preinst @@ -0,0 +1,30 @@ +#!/bin/sh +# preinst script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# For details see /usr/share/doc/packaging-manual/ + +case "${1}" in +(install|upgrade|abort-upgrade) + ;; +(*) + echo "preinst called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme-doc.doc-base.imail +++ mit-scheme-9.1/debian/mit-scheme-doc.doc-base.imail @@ -0,0 +1,15 @@ +Document: mit-scheme-imail +Title: IMAIL User's Manual +Author: Chris Hanson +Abstract: IMAIL is a program for reading electronic mail. + IMAIL runs inside of Edwin, MIT/GNU Scheme's Emacs-like editor, and + is intended to be similar to Rmail while providing support for IMAP + and MIME. This manual describes how to use IMAIL. +Section: Network/Communication + +Format: HTML +Index: /usr/share/doc/mit-scheme-doc/html/mit-scheme-imail/index.html +Files: /usr/share/doc/mit-scheme-doc/html/mit-scheme-imail/*.html + +Format: PDF +Files: /usr/share/doc/mit-scheme-doc/pdf/mit-scheme-imail.pdf.gz --- mit-scheme-9.1.orig/debian/mit-scheme-doc.preinst +++ mit-scheme-9.1/debian/mit-scheme-doc.preinst @@ -0,0 +1,30 @@ +#!/bin/sh +# preinst script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# For details see /usr/share/doc/packaging-manual/ + +case "${1}" in +(install|upgrade|abort-upgrade) + ;; +(*) + echo "preinst called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme-doc.install +++ mit-scheme-9.1/debian/mit-scheme-doc.install @@ -0,0 +1,2 @@ +usr/share/doc/mit-scheme-doc/html/* +usr/share/doc/mit-scheme-doc/pdf/* --- mit-scheme-9.1.orig/debian/TODO +++ mit-scheme-9.1/debian/TODO @@ -0,0 +1,6 @@ +-*- Text -*- + +TODO items + +* Arrange to refer to appropriate GNU Emacs `movemail' program, or + else compile this from source ourselves. --- mit-scheme-9.1.orig/debian/mit-scheme-doc.doc-base.ref +++ mit-scheme-9.1/debian/mit-scheme-doc.doc-base.ref @@ -0,0 +1,13 @@ +Document: mit-scheme-ref +Title: MIT/GNU Scheme Reference Manual +Author: Chris Hanson +Abstract: A detailed description of the MIT/GNU Scheme runtime system. + This is intended to be a reference document for programmers. +Section: Programming + +Format: HTML +Index: /usr/share/doc/mit-scheme-doc/html/mit-scheme-ref/index.html +Files: /usr/share/doc/mit-scheme-doc/html/mit-scheme-ref/*.html + +Format: PDF +Files: /usr/share/doc/mit-scheme-doc/pdf/mit-scheme-ref.pdf.gz --- mit-scheme-9.1.orig/debian/mit-scheme.desktop +++ mit-scheme-9.1/debian/mit-scheme.desktop @@ -0,0 +1,10 @@ +[Desktop Entry] +Version=1.0 +Encoding=UTF-8 +Name=MIT/GNU Scheme +Exec=/usr/bin/mit-scheme-i386 --edit +TryExec=mit-scheme-i386 +Terminal=false +Type=Application +Icon=/usr/share/pixmaps/mit-scheme/lambda2.png +Categories=Development;IDE;TextEditor --- mit-scheme-9.1.orig/debian/mit-scheme.preinst +++ mit-scheme-9.1/debian/mit-scheme.preinst @@ -0,0 +1,30 @@ +#!/bin/sh +# preinst script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `install' +# * `install' +# * `upgrade' +# * `abort-upgrade' +# +# For details see /usr/share/doc/packaging-manual/ + +case "${1}" in +(install|upgrade|abort-upgrade) + ;; +(*) + echo "preinst called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme-doc.postrm +++ mit-scheme-9.1/debian/mit-scheme-doc.postrm @@ -0,0 +1,33 @@ +#!/bin/sh +# postrm script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/share/doc/packaging-manual/ + +case "${1}" in +(purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; +(*) + echo "postrm called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/changelog +++ mit-scheme-9.1/debian/changelog @@ -0,0 +1,353 @@ +mit-scheme (9.1-1) unstable; urgency=low + + * New upstream. + * debian/control, debian/copyright, debian/mit-scheme-doc.*, + debian/mit-scheme.install, debian/rules, Upstream has removed cover + texts from documentation licenses, so merge packages mit-scheme and + mit-scheme-doc back together. + * debian/compat: Bump to current version. + * debian/control: Bump standards-version to current and make + necessary changes. + * debian/rules: Fix lintian warnings. + + -- Chris Hanson Sat, 15 Oct 2011 03:08:33 -0700 + +mit-scheme (9.0.1-1+b1) sid; urgency=low + + * Binary-only non-maintainer upload for i386; no source changes. + * Rebuild against libssl1.0.0 + + -- i386 Build Daemon (murphy) Wed, 13 Apr 2011 00:54:48 +0000 + +mit-scheme (9.0.1-1) unstable; urgency=low + + * New upstream. + * debian/watch: Fix, previous version was broken. + + -- Chris Hanson Wed, 10 Mar 2010 02:00:45 -0800 + +mit-scheme (9.0-1) unstable; urgency=low + + * New upstream. + * debian/emacs*: removed. + * debian/mit-scheme-native.1: renamed to debian/mit-scheme-i386.1. + * debian/mit-scheme.{desktop,dirs,install,manpages,menu,postinst,prerm}, + debian/mit-scheme-i386.1, debian/control, debian/rules: updated for + upstream changes. + * debian/control: Bump standards-version to 3.8.4 (no changes). + * debian/watch: Uncomment pattern for stable releases. + + -- Chris Hanson Sat, 27 Feb 2010 23:50:14 -0800 + +mit-scheme (7.7.90+20090107-1.1) unstable; urgency=low + + * Non-maintainer upload. + * Add missing build-dep on libltdl-dev (Closes: #523912) + + -- Stefano Zacchiroli Thu, 26 Nov 2009 10:08:46 +0100 + +mit-scheme (7.7.90+20090107-1) unstable; urgency=low + + * New upstream. + * debian/control: Bump standards-version to 3.8.0 (no changes). + * debian/control: Add homepage field. + * debian/copyright: Update copyright dates. + + -- Chris Hanson Wed, 07 Jan 2009 23:12:52 -0800 + +mit-scheme (7.7.90+20080130-1) unstable; urgency=low + + * New upstream. (closes: Bug#458700, Bug#375858) + * debian/control: Bump standards-version to 3.7.3 (no changes). + * debian/copyright: Update copyright dates. + * debian/copyright: Add build-dep on libdb-dev. + * debian/mit-scheme.desktop: Add --heap arg to Exec field. + * debian/mit-scheme-native.1: Fix lintian error: + manpage-has-bad-whatis-entry + + -- Chris Hanson Wed, 30 Jan 2008 21:22:48 -0500 + +mit-scheme (7.7.90+20070909-1) unstable; urgency=low + + * New upstream. + + -- Chris Hanson Fri, 28 Sep 2007 22:11:46 -0400 + +mit-scheme (7.7.90+20070820-1) unstable; urgency=low + + * New upstream. + * Fix lintian warnings: + W: mit-scheme: desktop-entry-invalid-category + W: mit-scheme: menu-item-uses-apps-section + + -- Chris Hanson Tue, 21 Aug 2007 14:16:58 -0400 + +mit-scheme (7.7.90+20070623-1) unstable; urgency=low + + * New upstream. + * debian/rules, debian/mit-scheme.install, + debian/mit-scheme-dbg.install: adjust for changes to upstream + directory organization. + * debian/mit-scheme.prerm, debian/mit-scheme.manpages, + debian/mit-scheme-native.1, debian/mit-scheme.menu, + debian/mit-scheme.desktop, debian/mit-scheme.postinst: name of + executable has changed to "mit-scheme-native", and "mit-scheme" is now + managed as an alternative. This is to simplify coexistence with the + mit-scheme-c package. + * debian/bchscheme.1: removed since bchscheme executable no longer in + upstream. + + -- Chris Hanson Sun, 24 Jun 2007 00:10:57 -0400 + +mit-scheme (7.7.90+20070205-1) unstable; urgency=low + + * New upstream. + + -- Chris Hanson Mon, 5 Feb 2007 13:04:49 -0500 + +mit-scheme (7.7.90+20060906-3) unstable; urgency=low + + * No changes; rebuild with downgraded openssl in order to permit + transition into testing. + + -- Chris Hanson Wed, 20 Sep 2006 21:59:42 -0400 + +mit-scheme (7.7.90+20060906-2) unstable; urgency=low + + * debian/mit-scheme.emacsen-remove: don't purge if directory doesn't + exist. (closes: Bug#387788) + + -- Chris Hanson Tue, 19 Sep 2006 12:43:46 -0400 + +mit-scheme (7.7.90+20060906-1) unstable; urgency=low + + * New upstream. + * Fix Priority of mit-scheme-dbg to match overrides. + * Use debhelper v5. + * Add icon to menu entry. + * Add debian/watch file. + * Bump standards-version (no changes). + + -- Chris Hanson Sat, 9 Sep 2006 20:54:21 -0400 + +mit-scheme (7.7.90+20060414-1) unstable; urgency=low + + * New upstream snapshot. + * Move documentation to new package with separate "upstream". + * Move .bci files into separate package. (closes: Bug#358339) + + -- Chris Hanson Sat, 15 Apr 2006 21:18:11 -0400 + +mit-scheme (7.7.90+20060201-1) unstable; urgency=low + + * New upstream snapshot. + + -- Chris Hanson Wed, 1 Feb 2006 22:49:37 -0500 + +mit-scheme (7.7.90+20050912-2) unstable; urgency=low + + * Fix broken doc-base files. (closes: Bug#345096) + * Fix Emacs control scripts to match current policy. + (closes: Bug#328897) + * Change "etc/xscheme.el" to refer to "MIT/GNU Scheme". + * Patch "src/microcode/prdb4.c" to work with DB 4.3 and 4.4. + * Update FSF address "debian/copyright". + * Add documentation license to "debian/copyright". + + -- Chris Hanson Fri, 13 Jan 2006 12:45:43 -0500 + +mit-scheme (7.7.90+20050912-1) unstable; urgency=low + + * Acknowledge NMU (thanks Matej!). (closes: Bug#323739) + * New upstream snapshot. + * Bump standards version to 3.6.2 (no changes). + * Drop texi2html from build dependencies; no longer used. + + -- Chris Hanson Mon, 12 Sep 2005 21:36:33 -0400 + +mit-scheme (7.7.90-5.1) unstable; urgency=low + + * NMU during BSP. + * Fix build failure with gcc 4.0. Closes: #323739. + - src/microcode/obstack.h: Casts can no longer be combined with `++' + (backported from the current glibc version). + - src/microcode/uxio.c: Include for strlen. + * doc/*/Makefile.in: texi2html now creates a subdirectory by default; + invoke it with `--output=.'. + + -- Matej Vela Mon, 12 Sep 2005 10:13:58 +0200 + +mit-scheme (7.7.90-5) unstable; urgency=low + + * Add "libx11-dev" to build-depends. (closes: Bug#290845) + * Fix debian/control and debian/menu to eliminate some lintian errors + and warnings. + + -- Chris Hanson Tue, 18 Jan 2005 00:33:57 -0500 + +mit-scheme (7.7.90-4) unstable; urgency=low + + * Fix problem with CPUID detection on older 486 processors. + + -- Chris Hanson Fri, 31 Oct 2003 21:10:55 -0500 + +mit-scheme (7.7.90-3) unstable; urgency=low + + * Add --no-site-file to emacsen-install. Update syntax and formatting + of emacs control files. (closes: Bug#217903) + + -- Chris Hanson Mon, 27 Oct 2003 23:45:46 -0500 + +mit-scheme (7.7.90-2) unstable; urgency=low + + * Fix fatal bug in GC indicator when run under Emacs. + (closes: Bug#212958) + + -- Chris Hanson Wed, 15 Oct 2003 13:17:19 -0400 + +mit-scheme (7.7.90-1) unstable; urgency=low + + * New upstream unstable release. + * Use dynamic modules again. + * Standards version 3.6.1 (no changes). + + -- Chris Hanson Thu, 18 Sep 2003 23:44:41 -0400 + +mit-scheme (7.7.1-2) unstable; urgency=low + + * Change program name to MIT/GNU Scheme; this is now a GNU program. + * Don't exclude PDF files from compression; zxpdf will handle them. + * Link crypto modules normally, now that crypto is allowed in main. + * Use dh_installman to install man pages. + * Update debian/rules according to latest advice from autotools-dev. + * Use debian/compat instead of DH_COMPAT; use debhelper v4. + * Bump standards version to 3.5.10: new DEB_BUILD_OPTIONS handling. + + -- Chris Hanson Tue, 3 Jun 2003 17:57:24 -0400 + +mit-scheme (7.7.1-1) unstable; urgency=low + + * New upstream version. + + -- Chris Hanson Tue, 18 Jun 2002 01:37:28 -0400 + +mit-scheme (7.7.0-1) unstable; urgency=low + + * New upstream version. + + -- Chris Hanson Thu, 14 Mar 2002 17:04:07 -0500 + +mit-scheme (7.6.1-2) unstable; urgency=low + + * Make sure scheme-program-name is defined for XEmacs. + (closes: Bug#135556) + + -- Chris Hanson Mon, 25 Feb 2002 14:54:55 -0500 + +mit-scheme (7.6.1-1) unstable; urgency=low + + * New upstream version fixes fatal bug on certain AMD Athlon processors. + * Add tetex-extra to build-depends, since texi2pdf seems to need it. + + -- Chris Hanson Mon, 28 Jan 2002 23:26:13 -0500 + +mit-scheme (7.6.0-3) unstable; urgency=low + + * Another update to "xscheme.el"; this works around a race condition in + interrupt signalling. + + -- Chris Hanson Mon, 3 Dec 2001 13:53:56 -0500 + +mit-scheme (7.6.0-2) unstable; urgency=low + + * Use updated version of "xscheme.el". (closes: Bug#122105) + * Add changes recommended by autotools-dev package. + + -- Chris Hanson Mon, 3 Dec 2001 01:08:10 -0500 + +mit-scheme (7.6.0-1) unstable; urgency=low + + * New upstream version. + + -- Chris Hanson Mon, 26 Nov 2001 15:43:15 -0500 + +mit-scheme (7.5.17-3) unstable; urgency=low + + * Add manpages. + * Eliminate lintian error for undeclared conffile. + + -- Chris Hanson Thu, 4 Oct 2001 17:06:28 -0400 + +mit-scheme (7.5.17-2) unstable; urgency=low + + * Add code to manage the "scheme" executable using update-alternatives. + (closes: Bug#112948) + * Add "Description-fr" to "debian/control". + * Update standards-version to 3.5.6. + + -- Chris Hanson Thu, 20 Sep 2001 15:22:55 -0400 + +mit-scheme (7.5.17-1) unstable; urgency=low + + * New upstream version. + + -- Chris Hanson Wed, 18 Jul 2001 23:19:20 -0400 + +mit-scheme (7.5.16-3) unstable; urgency=low + + * Fix problem with code that builds bands. Previous revision was + completely broken due to this bug. + + -- Chris Hanson Sun, 29 Apr 2001 22:48:52 -0400 + +mit-scheme (7.5.16-2) unstable; urgency=low + + * Acknowledge bug report for missing man page. (closes: Bug#95377) + * Update to standards-version 3.5.3. + + -- Chris Hanson Sun, 29 Apr 2001 20:49:04 -0400 + +mit-scheme (7.5.16-1) unstable; urgency=low + + * New upstream release. + + -- Chris Hanson Mon, 19 Mar 2001 23:35:23 -0500 + +mit-scheme (7.5.15-1) unstable; urgency=low + + * New upstream release provides support for dynamic loading of crypto + packages. This allows the crypto support to be present without + forcing a dependency that would preclude putting mit-scheme in the + "main" section. + + -- Chris Hanson Thu, 8 Mar 2001 22:25:27 -0500 + +mit-scheme (7.5.14-2) unstable; urgency=low + + * Don't link with any crypto code, as required by policy for packages in + "main". (closes: Bug#88650) + + -- Chris Hanson Tue, 6 Mar 2001 00:23:58 -0500 + +mit-scheme (7.5.14-1) unstable; urgency=low + + * New upstream release allows dynamic linking to crypto libraries, and + supports OpenSSL. Previous release was statically linked against + unpackaged Blowfish library. + * Updated to standards-version 3.5.2. + + -- Chris Hanson Mon, 5 Mar 2001 11:46:44 -0500 + +mit-scheme (7.5.13-2) unstable; urgency=low + + * Change broken relative symbolic link to "/etc/mime.types" to an + absolute link. + * Add missing build-depends and depends. + + -- Chris Hanson Sun, 25 Feb 2001 16:40:45 -0500 + +mit-scheme (7.5.13-1) unstable; urgency=low + + * Initial Debian release. (closes: Bug#82641) + + -- Chris Hanson Sat, 24 Feb 2001 01:17:12 -0500 --- mit-scheme-9.1.orig/debian/watch +++ mit-scheme-9.1/debian/watch @@ -0,0 +1,2 @@ +version=3 +http://ftp.gnu.org/gnu/mit-scheme/stable.pkg/([\d\.]+)/mit-scheme-([\d\.]+)\.tar\.gz debian uupdate --- mit-scheme-9.1.orig/debian/rules +++ mit-scheme-9.1/debian/rules @@ -0,0 +1,127 @@ +#!/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 + +AUTOTOOLS := /usr/share/misc +DESTDIR_LOCAL := debian/tmp +DESTDIR := $(shell pwd)/$(DESTDIR_LOCAL) + +PREFIX = /usr +LIBDIR = $(PREFIX)/lib/mit-scheme-i386 +INFODIR = $(PREFIX)/share/info +MANDIR = $(PREFIX)/share/man +DOCDIR = $(PREFIX)/share/doc/mit-scheme-doc +HTMLDIR = $(DOCDIR)/html +PDFDIR = $(DOCDIR)/pdf + +INSTALL = install --preserve-timestamps + +export DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +export DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +ifeq ($(DEB_BUILD_GNU_TYPE), $(DEB_HOST_GNU_TYPE)) + CONF_FLAGS := --build $(DEB_HOST_GNU_TYPE) +else + CONF_FLAGS := --build $(DEB_BUILD_GNU_TYPE) --host $(DEB_HOST_GNU_TYPE) +endif + +CONF_FLAGS += --prefix=$(PREFIX) --mandir=$(MANDIR) --infodir=$(INFODIR) \ + --enable-html=$(HTMLDIR) --enable-pdf=$(PDFDIR) --enable-ps=no + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS := -O0 +else + CFLAGS := -O2 +endif +CFLAGS += -g + +configure: configure-stamp autotools +configure-stamp: + dh_testdir + cd src; CFLAGS="$(CFLAGS)" ./configure $(CONF_FLAGS) + cd doc; ./configure $(CONF_FLAGS) + touch configure-stamp + +autotools: + -rm -f src/config.sub src/config.guess + cp -a $(AUTOTOOLS)/config.sub src/. + cp -a $(AUTOTOOLS)/config.guess src/. + +build: configure-stamp build-stamp +build-arch: build-stamp +build-indep: build-stamp +build-stamp: + dh_testdir + SCHEME_COMPILER="mit-scheme-i386" $(MAKE) + touch build-stamp + +clean: + dh_testdir + dh_testroot + [ ! -f src/Makefile ] || $(MAKE) distclean + rm -f build-stamp configure-stamp + dh_clean + +install: build + dh_testdir + dh_testroot + dh_prep + dh_installdirs --package=mit-scheme --tmpdir=$(DESTDIR_LOCAL) + cd src;$(MAKE) install DESTDIR=$(DESTDIR) + cd doc;$(MAKE) install-html DESTDIR=$(DESTDIR) + cd doc;$(MAKE) install-pdf DESTDIR=$(DESTDIR) + rm -f $(DESTDIR)$(PREFIX)/bin/scheme + rm -f $(DESTDIR)$(PREFIX)/bin/bchscheme + rm -f $(DESTDIR)$(PREFIX)/bin/mit-scheme + rm -f $(DESTDIR)$(PREFIX)/bin/mit-scheme-native + rm -f $(DESTDIR)$(LIBDIR)/runtime.com + $(INSTALL) -m 644 debian/mit-scheme.desktop \ + $(DESTDIR)$(PREFIX)/share/applications/. + $(INSTALL) -m 644 icons/* \ + $(DESTDIR)$(PREFIX)/share/pixmaps/mit-scheme/. + dh_install --sourcedir=$(DESTDIR_LOCAL) + +# Build architecture-independent files here. +binary-indep: build install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs + dh_installexamples + dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_installchangelogs changelog.txt + dh_installdocs + dh_installexamples + dh_installmenu + dh_installinfo + dh_installman + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure autotools --- mit-scheme-9.1.orig/debian/mit-scheme.docs +++ mit-scheme-9.1/debian/mit-scheme.docs @@ -0,0 +1 @@ +src/README.txt --- mit-scheme-9.1.orig/debian/mit-scheme-doc.info +++ mit-scheme-9.1/debian/mit-scheme-doc.info @@ -0,0 +1,4 @@ +doc/imail/mit-scheme-imail.info* +doc/ref-manual/mit-scheme-ref.info* +doc/sos/mit-scheme-sos.info* +doc/user-manual/mit-scheme-user.info* --- mit-scheme-9.1.orig/debian/compat +++ mit-scheme-9.1/debian/compat @@ -0,0 +1 @@ +8 --- mit-scheme-9.1.orig/debian/control +++ mit-scheme-9.1/debian/control @@ -0,0 +1,60 @@ +Source: mit-scheme +Section: lisp +Priority: optional +Maintainer: Chris Hanson +DM-Upload-Allowed: yes +Build-Depends: debhelper (>> 8.0.0), m4, mit-scheme, autotools-dev, libssl-dev, libmhash-dev, libmcrypt-dev, libgdbm-dev, libpq-dev, libncurses5-dev, libx11-dev, libxt-dev, libdb-dev, libltdl-dev +Build-Depends-Indep: texinfo, texlive +Standards-Version: 3.9.2 +Homepage: http://www.gnu.org/software/mit-scheme/ + +Package: mit-scheme +Architecture: i386 +Depends: ${shlibs:Depends}, ${misc:Depends} +Recommends: mime-support +Suggests: mit-scheme-dbg, mit-scheme-doc +Description: MIT/GNU Scheme development environment + MIT/GNU Scheme is an implementation of the Scheme programming language, + providing an interpreter, compiler, source-code debugger, integrated + Emacs-like editor, and a large runtime library. MIT/GNU Scheme is best + suited to programming large applications with a rapid development + cycle. + . + This package contains the development environment. + +Package: mit-scheme-dbg +Section: debug +Priority: extra +Architecture: i386 +Depends: mit-scheme (= ${binary:Version}), ${misc:Depends} +Enhances: mit-scheme (= ${binary:Version}) +Breaks: mit-scheme (<< 7.7.90+20060414-0) +Replaces: mit-scheme (<< 7.7.90+20060414-0) +Description: MIT/GNU Scheme debugging files + MIT/GNU Scheme is an implementation of the Scheme programming language, + providing an interpreter, compiler, source-code debugger, integrated + Emacs-like editor, and a large runtime library. MIT/GNU Scheme is best + suited to programming large applications with a rapid development + cycle. + . + This package contains debugging files for the development + environment. These files provide support for debugging the MIT/GNU + Scheme system, and are useful only if you need to see the system + internals while you are debugging. + +Package: mit-scheme-doc +Section: doc +Priority: optional +Architecture: all +Depends: ${misc:Depends} +Enhances: mit-scheme (= ${binary:Version}) +Breaks: mit-scheme (<< 7.7.90+20060414-0) +Replaces: mit-scheme (<< 7.7.90+20060414-0) +Description: MIT/GNU Scheme documentation + MIT/GNU Scheme is an implementation of the Scheme programming language, + providing an interpreter, compiler, source-code debugger, integrated + Emacs-like editor, and a large runtime library. MIT/GNU Scheme is best + suited to programming large applications with a rapid development + cycle. + . + This package contains documentation in Info, HTML, and PDF formats. --- mit-scheme-9.1.orig/debian/mit-scheme.install +++ mit-scheme-9.1/debian/mit-scheme.install @@ -0,0 +1,9 @@ +usr/bin +usr/lib/mit-scheme-i386/*/*.com +usr/lib/mit-scheme-i386/*/*.pkd +usr/lib/mit-scheme-i386/*/*.scm +usr/lib/mit-scheme-i386/all.com +usr/lib/mit-scheme-i386/edwin/TUTORIAL +usr/lib/mit-scheme-i386/lib +usr/lib/mit-scheme-i386/optiondb.scm +usr/share/pixmaps/mit-scheme --- mit-scheme-9.1.orig/debian/mit-scheme-dbg.postrm +++ mit-scheme-9.1/debian/mit-scheme-dbg.postrm @@ -0,0 +1,33 @@ +#!/bin/sh +# postrm script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `purge' +# * `upgrade' +# * `failed-upgrade' +# * `abort-install' +# * `abort-install' +# * `abort-upgrade' +# * `disappear' overwrit>r> +# for details, see /usr/share/doc/packaging-manual/ + +case "${1}" in +(purge|remove|upgrade|failed-upgrade|abort-install|abort-upgrade|disappear) + ;; +(*) + echo "postrm called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme.prerm +++ mit-scheme-9.1/debian/mit-scheme.prerm @@ -0,0 +1,36 @@ +#!/bin/sh +# prerm script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see /usr/share/doc/packaging-manual/ + +case "${1}" in +(upgrade) + ;; +(remove|failed-upgrade|deconfigure) + update-alternatives --remove mit-scheme /usr/bin/mit-scheme-i386 + update-alternatives --remove scheme /usr/bin/mit-scheme-i386 + ;; +(*) + echo "prerm called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/README.Debian +++ mit-scheme-9.1/debian/README.Debian @@ -0,0 +1,16 @@ +-*- Text -*- + +This package is built with crypto support. The interface to the +crypto code is implemented using dynamically-loaded modules. This +allows scheme to be run even if the crypto libraries aren't available; +in that case the crypto support is unavailable, but everything else +should work. + +In order to build the package, it's preferable to have the following +crypto libraries installed. It's possible to build the package +without these libraries, or with a subset of them, but in that case +there won't be any crypto support in the resulting package. + + libssl-dev + libmhash-dev + libmcrypt-dev --- mit-scheme-9.1.orig/debian/mit-scheme-doc.doc-base.user +++ mit-scheme-9.1/debian/mit-scheme-doc.doc-base.user @@ -0,0 +1,18 @@ +Document: mit-scheme-user +Title: MIT/GNU Scheme User's Manual +Author: Stephen Adams and Chris Hanson +Abstract: This document describes how to install and use MIT/GNU Scheme. + It gives installation instructions for all of the platforms that we + support; complete documentation of the command-line options and + environment variables that control how Scheme works; and rudimentary + descriptions of how to interact with the evaluator, compile and debug + programs, and use the editor. The release notes are included as an + appendix. +Section: Programming + +Format: HTML +Index: /usr/share/doc/mit-scheme-doc/html/mit-scheme-user/index.html +Files: /usr/share/doc/mit-scheme-doc/html/mit-scheme-user/*.html + +Format: PDF +Files: /usr/share/doc/mit-scheme-doc/pdf/mit-scheme-user.pdf.gz --- mit-scheme-9.1.orig/debian/mit-scheme.postinst +++ mit-scheme-9.1/debian/mit-scheme.postinst @@ -0,0 +1,49 @@ +#!/bin/sh +# postinst script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-deconfigure' `in-favour' +# `removing' +# +# 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) + update-alternatives \ + --install /usr/bin/mit-scheme mit-scheme /usr/bin/mit-scheme-i386 20 \ + --slave /usr/share/man/man1/mit-scheme.1.gz mit-scheme.1.gz \ + /usr/share/man/man1/mit-scheme-i386.1.gz + update-alternatives \ + --install /usr/bin/scheme scheme /usr/bin/mit-scheme-i386 20 \ + --slave /usr/share/man/man1/scheme.1.gz scheme.1.gz \ + /usr/share/man/man1/mit-scheme-i386.1.gz + ;; +(abort-upgrade|abort-remove|abort-deconfigure) + ;; +(*) + echo "postinst called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme-dbg.install +++ mit-scheme-9.1/debian/mit-scheme-dbg.install @@ -0,0 +1 @@ +usr/lib/mit-scheme-i386/*/*.bci --- mit-scheme-9.1.orig/debian/mit-scheme-dbg.prerm +++ mit-scheme-9.1/debian/mit-scheme-dbg.prerm @@ -0,0 +1,32 @@ +#!/bin/sh +# prerm script for mit-scheme +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `remove' +# * `upgrade' +# * `failed-upgrade' +# * `remove' `in-favour' +# * `deconfigure' `in-favour' +# `removing' +# +# for details, see /usr/share/doc/packaging-manual/ + +case "${1}" in +(upgrade|remove|failed-upgrade|deconfigure) + ;; +(*) + echo "prerm called with unknown argument \"${1}\"" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 --- mit-scheme-9.1.orig/debian/mit-scheme.manpages +++ mit-scheme-9.1/debian/mit-scheme.manpages @@ -0,0 +1 @@ +debian/mit-scheme-i386.1