debian/0000755000000000000000000000000011370134152007163 5ustar debian/slibconfig0000644000000000000000000000024011370126762011231 0ustar #! /bin/sh if [ -d /usr/share/guile -a -x /usr/bin/guile ]; then (cd /usr/share/guile guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)" ) fi debian/doc-base0000644000000000000000000000044511370134022010562 0ustar Document: slib Title: slib Scheme library documentation Author: Aubrey Jaffer Abstract: This manual describes the facilities and functions provided by the slib scheme library. Section: Programming Format: HTML Index: /usr/share/doc/slib/slib_toc.html Files: /usr/share/doc/slib/slib_*.html debian/control0000644000000000000000000000133111370133710010563 0ustar Source: slib Section: devel Priority: optional Maintainer: Thomas Bushnell, BSG Build-Depends-Indep: scm, texi2html, texinfo, debhelper (>= 7.1) Standards-Version: 3.8.4 Homepage: http://people.csail.mit.edu/jaffer/SLIB.html Package: slib Architecture: all Depends: ${misc:Depends}, dpkg (>= 1.15.4) | install-info Conflicts: libguile9 (<= 1:1.4-26), guile-1.6-libs (<= 1.6.7-1.1), scm (<< 5e3) Description: Portable Scheme library SLIB is a portable scheme library meant to provide compatibility and utility functions for all standard scheme implementations. SLIB includes initialization files for Chez, ELK 2.1, GAMBIT, MacScheme, MITScheme, scheme->C, Scheme48, T3.1, and VSCM. SCM also supports SLIB. debian/slib.lintian-overrides0000644000000000000000000000046011370126762013504 0ustar # The recursive link usr/share/slib is not a mistake; it is a necessary # backwards compatibility from the days when we put all the init files # in a separate subdir. That was never the Right Thing to do, but this # helps out other packages. slib binary: symlink-is-self-recursive usr/share/slib/init . debian/source/0000755000000000000000000000000011370130434010462 5ustar debian/source/format0000644000000000000000000000001411370130434011670 0ustar 3.0 (quilt) debian/changelog0000644000000000000000000003642411370134066011052 0ustar slib (3b1-3.1) unstable; urgency=low [ Jari Aalto ] * Non-maintainer upload. - Move to packaging format "3.0 (quilt)". * debian/compat - Update to 7. * debian/control - (Build-Depends-Indep): Update to debhelper 7.1. - (Depends): add ${misc:Depends}. - (Homepage): New field. - (Standards-Version): update to 3.8.4. + slib - (Depends): add ${misc:Depends}, install-info. - (Priority): remove inherited field. - (Section): remove inherited field. * debian/copyright - Update "more information" URL. * debian/doc-base - (Section): Remove obsolete top-level "Apps/". * debian/prerm - Remove path component from commands. - Remove obsolete install-docs, install-info commands. * debian/postinst - Remove obsolete install-docs, install-info commands. - Remove path component from commands. * debian/source/format - New file. * debian/watch - New file. [ Hideki Yamane (Debian-JP) ] * debian/rules - (build): Rewrite make calls. - (binary-indep:): install *.html not slib/*.html to fix. It is useless to specify htmllib (FTBFS; Closes: #552911). -- Jari Aalto Wed, 05 May 2010 03:13:42 +0300 slib (3b1-3) unstable; urgency=low * slib.sh: Specify #!/bin/bash. (Closes: #465359) * slib.1: Put title *before* section in TH directive. * debian/rules (binary-indep): Call dh_md5sums toward the end. * debian/control (Build-Depends-Indep): Require debhelper version 5. * debian/compat: New file (level 5). -- Thomas Bushnell, BSG Sun, 24 Feb 2008 19:19:32 -0500 slib (3b1-2) unstable; urgency=low * guile.init (implementation-vicinity): Repeat change from 3a5-2. (Closes: #464143) -- Thomas Bushnell, BSG Thu, 07 Feb 2008 13:19:02 -0500 slib (3b1-1) unstable; urgency=low * New upstream release. * guile.init (library-vicinity): Repeat change from 3a4-2. * slib.texi (Library Catalogs): Repeat change from 3a3-3. * slib.sh: Repeat change from 3a5-3. * slib.1: Repeat change from 3a5-4. * Makefile: Repeat change from 3a2-1. -- Thomas Bushnell, BSG Mon, 04 Feb 2008 20:29:13 -0500 slib (3a5-4) unstable; urgency=low * slib.1 (.TH): Put in section number. * debian/rules (binary-indep): Install slib.1 documentation. -- Thomas Bushnell, BSG Mon, 21 Jan 2008 15:02:11 -0500 slib (3a5-3) unstable; urgency=low * debian/rules (binary-arch): Don't do anything here. Fixes lintian warning binary-arch-rules-but-pkg-is-arch-indep. * debian/control (Standards-Version): Update to 3.7.3. No changes needed. * slib.sh: Specify #!/bin/sh. * debian/slib.lintian-overrides: New file. Don't complain about the usr/share/slib/init symlink. * debian/rules (binary-indep): Install slib.lintian-overrides as usr/share/lintian/overrides/slib in the final package. -- Thomas Bushnell, BSG Mon, 14 Jan 2008 16:41:39 -0500 slib (3a5-2) unstable; urgency=low * debian/rules (binary-indep): init subdir symlink should point to ".", not "..". (Closes: #458172). * debian/preinst: New file. Delete /usr/share/slib/init if it's a directory. * debian/rules (binary-indep): Install preinst into the right place. (Closes: #458181). * guile.init: Use old method of finding implementation-vicinity. -- Thomas Bushnell, BSG Sat, 29 Dec 2007 10:18:27 -0800 slib (3a5-1) unstable; urgency=low * New upstream release. * slib.texi (Library Catalogs): Repeat change from 3a3-3. * Makefile: Repeat $(htmldir)slib_toc.html changes from 3a2-1. * guile.init: (library-vicinity): Repeat change from 3a4-2. * debian/rules (binary-indep): Don't hide .init files in a separate subdirectory, thus conforming better to the usual slib practice. Put a symlink in place to ease transitions. (Closes: #407370). -- Thomas Bushnell, BSG Fri, 28 Dec 2007 16:25:32 -0800 slib (3a4-4) unstable; urgency=medium * Medium urgency because this fixes a release critical bug. * require.scm: Revert change from 3a4-2. * debian/control (slib): Conflict with scm (<< 5e3). (Closes: #397529) -- Thomas Bushnell, BSG Wed, 8 Nov 2006 00:06:50 -0800 slib (3a4-3) unstable; urgency=high * slib.texi: Alter copyright notice to specify that there are no back cover or front cover texts, with permission of upstream copyright owner (Aubrey Jaffer) in accord with his new distribution zip archive. -- Thomas Bushnell, BSG Wed, 1 Nov 2006 21:54:30 -0800 slib (3a4-2) unstable; urgency=low * guile.init (library-vicinity): Set default location of slib to /usr/share/slib instead of /usr/lib/slib. * RScheme.init (library-vicinity): Likewise. * require.scm: Work around the fact that scm versions < 5e3 set *features* but not slib:features. -- Thomas Bushnell, BSG Tue, 24 Oct 2006 17:45:55 -0700 slib (3a4-1) unstable; urgency=low * New upstream release. * slib.texi (Library Catalogs): Repeat change from 3a3-3. * Makefile: Repeat $(htmldir)slib_toc.html changes from 3a2-1. -- Thomas Bushnell, BSG Mon, 23 Oct 2006 23:55:08 -0700 slib (3a3-4) unstable; urgency=low * debian/control (Standards-Version): Update to 3.7.2. * debian/copyright: Fix spelling error. -- Thomas Bushnell, BSG Tue, 3 Oct 2006 00:38:06 -0700 slib (3a3-3) unstable; urgency=low * slib.texi (Library Catalogs): Mention that a suffix (such as ".scm") may be appended to the filename on some systems. (Closes: #147477) * postinst, prerm: Just know that install-docs is in /usr/sbin. (Closes: #293047) * debian/rules (binary-indep): Install slib.sh as /usr/bin/slib program. (Closes: #301437) * getopt.scm (*argv*): Comment out declaration. (Closes: #248781) -- Thomas Bushnell, BSG Mon, 11 Sep 2006 22:48:39 -0700 slib (3a3-2) unstable; urgency=low * debian/postinst: If scm is installed, rebuild its slib catalog. -- Thomas Bushnell, BSG Sat, 27 May 2006 15:34:02 -0700 slib (3a3-1) unstable; urgency=low * New upstream release. Change to guile.init for module correctness (from 3a2-5) is now in upstream. We'll drop the path-search misfeature at this point, and stick to upstream's version, unless this causes actual difficulties. * Makefile: Repeat $(htmldir)slib_toc.html changes from 3a2-1. * debian/postinst: Fix typos in comments. (Closes: #337571) -- Thomas Bushnell, BSG Wed, 26 Apr 2006 23:08:39 -0700 slib (3a2-5) unstable; urgency=low * guile.init (slib:load): Use the version that used to be in guile, which searches paths (not relevant to the present bug) and makes sure that loaded files land in the slib module (the cause of the present bug). * debian/control (slib): No longer conflict with gnucash of any version. -- Thomas Bushnell, BSG Mon, 16 Jan 2006 11:20:16 -0800 slib (3a2-4) unstable; urgency=high * Unfortunately, slib-3a2 has an undiagnosed interoperability problem with gnucash. Problems have been seen on non-Debian systems as well, with both current and development versions of gnucash. Accordingly, we need to conflict with Debian gnucash packages that don't have the (as yet unknown) fix. So: * debian/control (slib): Conflict with gnucash (<= 1.8.12-3). -- Thomas Bushnell, BSG Sun, 15 Jan 2006 12:41:42 -0800 slib (3a2-3) unstable; urgency=low * Brought all source files up-to-date with upstream development snapshot. Repeat changes from version 3a2-1 in Makefile. -- Thomas Bushnell, BSG Sun, 4 Dec 2005 20:03:34 -0800 slib (3a2-2) unstable; urgency=low * Conflict with libguile9 <= 1:1.4-26 and guile-1.6-libs <= 1.6.7-1.1. These both contain a "slib.scm" (which is their version of the slib source's "guile.init") which is incompatible with this new version of slib. -- Thomas Bushnell, BSG Thu, 3 Nov 2005 19:48:57 -0800 slib (3a2-1) unstable; urgency=low * New upstream release. * Acknowledge NMU. (Closes: #281809) * Makefile: Don't hack Makefile; use rules instead. * debian/rules: Set on make invocations: prefix, htmldir, TEXI2HTML. * debian/rules (clean): Clean more stuff here. * Makefile: Comment out old rule for $(htmldir)slib_toc.html. Instead, specify directly that the texi2html invocation produces that file. * debian/rules (binary-indep): Find web files in slib subdir. * debian/control (Build-Depends-Indep): Go back to using scm. -- Thomas Bushnell, BSG Wed, 2 Nov 2005 14:55:21 -0800 slib (3a1-5) unstable; urgency=low * New maintainer. -- Thomas Bushnell, BSG Mon, 31 Oct 2005 12:17:45 -0800 slib (3a1-4.2) unstable; urgency=low * Non-maintainer upload. * Add guile.init.local for use within the build dir, since otherwise we have an (earlier unnoticed) circular build-dep due to a difference between scm and guile. -- Steve Langasek Mon, 10 Jan 2005 08:53:33 +0000 slib (3a1-4.1) unstable; urgency=low * Non-maintainer upload. * Build-depend on guile-1.6 instead of scm, since the new version of scm is wedged in unstable (closes: #281809). -- Steve Langasek Sat, 8 Jan 2005 17:56:08 -0800 slib (3a1-4) unstable; urgency=low * Also check for expected creation on slibcat. (Closes: #240096) -- James LewisMoss Sun, 28 Mar 2004 17:29:19 -0500 slib (3a1-3) unstable; urgency=low * Also check for /usr/share/guile/1.6/slib before installing for guile 1.6. (Closes: #239267) -- James LewisMoss Mon, 22 Mar 2004 20:53:40 -0500 slib (3a1-2) unstable; urgency=low * Add format.scm back into slib until gnucash stops using it. * Call guile-1.6 new-catalog (Closes: #238231) -- James LewisMoss Sat, 20 Mar 2004 16:51:07 -0500 slib (3a1-1) unstable; urgency=low * New upstream release * Remove Info section from doc-base file (Closes: #186950) * Remove period from end of description (linda, lintian) * html gen fixed upstream (Closes: #111778) -- James LewisMoss Sun, 14 Mar 2004 11:56:11 -0500 slib (2d4-2) unstable; urgency=low * Fix url for upstream source (Closes: #144981) * Fix typo in slib.texi (enquque->enqueue) (Closes: #147475) * Add build depends. -- James LewisMoss Thu, 23 May 2002 13:33:33 -0400 slib (2d4-1) unstable; urgency=low * New upstream. -- James LewisMoss Fri, 17 May 2002 11:23:06 -0400 slib (2d3-1) unstable; urgency=low * New upstream. * Remove texi2html call in debian/rules. Now done upstream. Add make html instead. * Changes to rules and doc-base to conform to upstream html gen * Clean up upstream makefile to make sure it cleans up after itself. -- James LewisMoss Sat, 6 Apr 2002 16:27:35 -0500 slib (2d2-1) unstable; urgency=low * New upstream version * Revert back to free. Is now so. -- James LewisMoss Fri, 27 Jul 2001 23:45:29 -0400 slib (2d1-1) unstable; urgency=low * New upstream version. * Move to non-free. FSF pointed out license doesn't allow modified versions to be distributed. * Get a complete list of copyrights that apply to the source into copyright file. * Remove setup for guile 1.3. * Remove postrm. Just calling install-info (lintian) Move install-info call to prerm since doc-base doesn't do install-info. -- James LewisMoss Mon, 21 May 2001 23:34:52 -0400 slib (2c9-3) unstable; urgency=low * Change info location to section "The Algorithmic Language Scheme" to match up with where guile puts it's files. * Postinst is running slibconfig now. (Closes: #75891) -- James LewisMoss Mon, 11 Dec 2000 03:39:43 -0500 slib (2c9-2) unstable; urgency=low * Stop installing slibconfig (for guile). * In postinst if /usr/sbin/slibconnfig exists call it (Close: #75843 #75891). -- James LewisMoss Sun, 5 Nov 2000 00:10:51 -0500 slib (2c9-1) unstable; urgency=low * New upstream (Closes: #74760) * replace string-index with strsrch:string-index in http-cgi.scm. * Add doc-base support (Closes: #31163) -- James LewisMoss Sun, 22 Oct 2000 22:15:55 -0400 slib (2c7-1) unstable; urgency=low * New upstream. * Add slibconfig back in. -- James LewisMoss Mon, 6 Dec 1999 19:32:57 -0500 slib (2c6-2) unstable; urgency=low * Remove the slib$(VERSION).info file. Cut the diff back down to size. -- James LewisMoss Sat, 13 Nov 1999 14:10:38 -0500 slib (2c6-1) unstable; urgency=low * New upstream. * Move docs to /usr/share. Up standards version. add /usr/doc symlink. Move info files. Remove undocumented link. -- James LewisMoss Sat, 13 Nov 1999 12:56:18 -0500 slib (2c5-6) unstable; urgency=low * Lowercase two vars in yasyn.scm (Fixes bug #37222) -- James LewisMoss Sat, 10 Jul 1999 19:17:04 -0400 slib (2c5-5) unstable; urgency=low * Fix it so string-index isn't defined (now there is a strsrch:string-index) (Fixes #38812) -- James LewisMoss Fri, 9 Jul 1999 21:30:19 -0400 slib (2c5-4) unstable; urgency=low * Don't run slibconfig in postinst. (Fixes bug #38253, #37733, #37715, #37746, #37809, #37917, #38123, #38462) -- James LewisMoss Thu, 3 Jun 1999 20:19:53 -0400 slib (2c5-3) unstable; urgency=low * Run slibconfig in postinst. It was commented out there, but I don't see any old bug reports on why it was commented out, so let's try again. :) (Fixes bug #37221) -- James LewisMoss Wed, 12 May 1999 22:37:02 -0400 slib (2c5-2) unstable; urgency=low * Link mklibcat.scm to mklibcat. Fixes a problem with using slib with guile. -- James LewisMoss Sun, 7 Mar 1999 21:51:35 -0500 slib (2c5-1) unstable; urgency=low * New upstream. -- James LewisMoss Sun, 7 Mar 1999 10:10:27 -0500 slib (2c3-4) unstable; urgency=low * New maintainer. -- James LewisMoss Fri, 26 Feb 1999 00:52:26 -0500 slib (2c3-3) frozen unstable; urgency=low * Fixes #16235. * Fixes #19943. * Fixes #20265. * Fixes #24917. * Fixes #27389. -- David N. Welton Mon, 9 Nov 1998 21:18:01 -0800 slib (2c3-2) frozen unstable; urgency=low * Re-uploaded for slink freeze. -- David N. Welton Mon, 2 Nov 1998 21:07:07 -0800 slib (2c3-1) unstable; urgency=low * New upstream release. -- David N. Welton Mon, 26 Oct 1998 22:14:30 -0800 slib (2c0-3) unstable; urgency=low * New maintainer. * slibconfig script to automatically configure guile. * Fix type in description, closes: Bug#18996 -- Jim Pick Sun, 8 Mar 1998 23:05:22 -0800 slib (2c0-2) unstable; urgency=low * Minor fix for debian/rules targets -- Rob Browning Fri, 12 Dec 1997 17:35:22 -0600 slib (2c0-1) unstable; urgency=low * New upstream source * New maintainer -- Rob Browning Fri, 12 Dec 1997 16:49:13 -0600 slib (2a6-1) unstable; urgency=low * First Debian release. -- Karl Sackett Mon, 16 Dec 1996 09:23:46 -0600 debian/postinst0000755000000000000000000000150611370132516011000 0ustar #!/bin/sh set -e # OK. This is bad because it really should be in the guile config or # in some emacs-common sort of package. Now we conditionally run it. # one of these probably shouldn't exist, but don't know which and # probably should support the older. if [ -x /usr/sbin/guile1.4-slibconfig ] ; then echo guile1.4-slibconfig guile1.4-slibconfig fi if [ -x /usr/bin/guile-1.6 -a -e /usr/share/guile/1.6/slib ] ; then rm -f /usr/share/guile/1.6/slibcat guile-1.6 -c "(use-modules (ice-9 slib)) (require 'new-catalog)" if [ -e /usr/share/guile/1.6/slibcat ] ; then chmod 644 /usr/share/guile/1.6/slibcat fi fi if [ -x /usr/bin/scm ] ; then rm -f /usr/lib/scm/slibcat scm -c "(require 'new-catalog)" if [ -e /usr/lib/scm/slibcat ] ; then chmod 644 /usr/lib/scm/slibcat fi fi debian/patches/0000755000000000000000000000000011370457673010632 5ustar debian/patches/debian-changes-3b1-3.10000644000000000000000000001275411370457673014300 0ustar Description: Upstream changes introduced in version 3b1-3.1 This patch has been created by dpkg-source during the package build. Here's the last changelog entry, hopefully it gives details on why those changes were made: . slib (3b1-3.1) unstable; urgency=low . [ Jari Aalto ] * Non-maintainer upload. - Move to packaging format "3.0 (quilt)". * debian/compat - Update to 7. * debian/control - (Build-Depends-Indep): Update to debhelper 7.1. - (Depends): add ${misc:Depends}. - (Homepage): New field. - (Standards-Version): update to 3.8.4. + slib - (Depends): add ${misc:Depends}, install-info. - (Priority): remove inherited field. - (Section): remove inherited field. * debian/copyright - Update "more information" URL. * debian/doc-base - (Section): Remove obsolete top-level "Apps/". * debian/prerm - Remove path component from commands. - Remove obsolete install-docs, install-info commands. * debian/postinst - Remove obsolete install-docs, install-info commands. - Remove path component from commands. * debian/source/format - New file. * debian/watch - New file. . [ Hideki Yamane (Debian-JP) ] * debian/rules - (build): Rewrite make calls. - (binary-indep:): install *.html not slib/*.html to fix. It is useless to specify htmllib (FTBFS; Closes: #552911). . The person named in the Author field signed this changelog entry. Author: Jari Aalto Bug-Debian: http://bugs.debian.org/552911 --- The information above should follow the Patch Tagging Guidelines, please checkout http://dep.debian.net/deps/dep3/ to learn about the format. Here are templates for supplementary fields that you might want to add: Origin: , Bug: Bug-Debian: http://bugs.debian.org/ Forwarded: Reviewed-By: Last-Update: --- slib-3b1.orig/slib.1 +++ slib-3b1/slib.1 @@ -1,5 +1,5 @@ .\" dummy line -.TH SLIB "Dec 20 2007" +.TH SLIB 1 "Dec 20 2007" .UC 4 .SH NAME SLIB \- Scheme Library --- slib-3b1.orig/slib.sh +++ slib-3b1/slib.sh @@ -1,4 +1,4 @@ - +#!/bin/bash ##"slib" script; Find a Scheme implementation and initialize SLIB in it. #Copyright (C) 2003, 2004 Aubrey Jaffer # --- slib-3b1.orig/slib.texi +++ slib-3b1/slib.texi @@ -335,6 +335,12 @@ appropriate for the implementation. @code{macro:load}s the Scheme source file @i{}. @end table +@c the following paragraph added by tb (Thomas Bushnell, BSG) +@noindent +Note that file names indicated as @i{} may have ``.scm'' or +another suffix appended to them, depending on the specific Scheme +system you are using. + @node Catalog Creation, Catalog Vicinities, Library Catalogs, The Library System @section Catalog Creation --- slib-3b1.orig/Makefile +++ slib-3b1/Makefile @@ -239,14 +239,14 @@ xpdf: $(htmldir)slib.pdf xpdf $(htmldir)slib.pdf TEXI2HTML = /usr/local/bin/texi2html -split -verbose -slib_toc.html: version.txi slib.texi $(txifiles) $(texifiles) +$(htmldir)slib_toc.html: version.txi slib.texi $(txifiles) $(texifiles) ${TEXI2HTML} slib.texi html: $(htmldir)slib_toc.html -$(htmldir)slib_toc.html: slib_toc.html Makefile - -rm -f slib_stoc.html - if [ -f $(PREVDOCS)slib_toc.html ]; \ - then hitch $(PREVDOCS)slib_\*.html slib_\*.html $(htmldir); \ - else cp slib_*.html $(htmldir);fi +#$(htmldir)slib_toc.html: slib_toc.html Makefile +# -rm -f slib_stoc.html +# if [ -f $(PREVDOCS)slib_toc.html ]; \ +# then hitch $(PREVDOCS)slib_\*.html slib_\*.html $(htmldir); \ +#p else cp slib_*.html $(htmldir);fi slib-$(VERSION).info: version.txi slib.texi $(txifiles) $(texifiles) makeinfo slib.texi --no-warn --no-split -o slib.info --- slib-3b1.orig/guile.init +++ slib-3b1/guile.init @@ -43,17 +43,17 @@ ;;; (implementation-vicinity) should be defined to be the pathname of ;;; the directory where any auxillary files to your Scheme ;;; implementation reside. -;; (define implementation-vicinity -;; (let* ((path (or (%search-load-path "ice-9/q.scm") -;; (error "Could not find ice-9/q.scm in " %load-path))) -;; (vic (substring path 0 (- (string-length path) 11)))) -;; (lambda () vic))) +(define implementation-vicinity + (let* ((path (or (%search-load-path "ice-9/q.scm") + (error "Could not find ice-9/q.scm in " %load-path))) + (vic (substring path 0 (- (string-length path) 11)))) + (lambda () vic))) ;; ;;; Rob Browning says %site-dir exists since Guile-1.6 -(define implementation-vicinity - (cond ((and (defined? 'getenv) (getenv "GUILE_IMPLEMENTATION_PATH")) - => (lambda (path) (lambda () path))) - (else %site-dir))) +;;(define implementation-vicinity +;; (cond ((and (defined? 'getenv) (getenv "GUILE_IMPLEMENTATION_PATH")) +;; => (lambda (path) (lambda () path))) +;; (else %site-dir))) ;;; (library-vicinity) should be defined to be the pathname of the ;;; directory where files of Scheme library functions reside. @@ -68,7 +68,10 @@ (and path (substring path 0 (- (string-length path) 10)))) ;; Use this path if your scheme does not support GETENV ;; or if SCHEME_LIBRARY_PATH is not set. - "/usr/lib/slib/" +;; Changed from /usr/lib/slib to /usr/share/slib by tb@debian.org for +;; Debian packaging. +;; "/usr/lib/slib/" + "/usr/share/slib/" (in-vicinity (implementation-vicinity) "slib/")))) (lambda () library-path))) debian/patches/series0000644000000000000000000000002711370131571012030 0ustar debian-changes-3b1-3.1 debian/preinst0000755000000000000000000000036411370132531010577 0ustar #!/bin/sh set -e # Older versions of slib stored init files in a separate subdirectory; # blow that away so that the symlink can be put in its place. if [ "$1" = "upgrade" -a -d /usr/share/slib/init ]; then rm -rf /usr/share/slib/init fi debian/rules0000755000000000000000000000614211370127526010255 0ustar #! /usr/bin/make -f # -*-Makefile-*- SCHEME_LIBRARY_PATH=./ export SCHEME_LIBRARY_PATH CC =gcc CFLAGS =-O2 -g -Wall LDFLAGS = SHELL =/bin/sh srcdir =. INSTALL =/usr/bin/install INSTALL_DIR =$(INSTALL) -d -m 755 -o root -g root INSTALL_PROGRAM =$(INSTALL) -m 755 -o root -g root INSTALL_DATA =$(INSTALL) -m 644 -o root -g root INSTALL_MAN =$(INSTALL) -m 444 -o root -g root TEXI2HTML = texi2html --split chapter --verbose build: $(checkdir) # Run the "default target", whatever it be $(MAKE) TEXI2HTML="$(TEXI2HTML)" # Then run target "html" $(MAKE) TEXI2HTML="$(TEXI2HTML)" html touch build clean: $(checkdir) -rm slib.info* make clean -rm -f build -rm -rf debian/tmp* *~ debian/*~ debian/files debian/substvars -rm -f srcdir.mk -rm -f slib*.info -rm -f version.txi -rm -rf slib*.html -rm -rf $(htmldir) -rm -f .slibcat binary-arch: checkroot # $(checkdir) binary-indep: checkroot build $(checkdir) -rm -rf debian/tmp* # debian/tmp $(INSTALL_DIR) debian/tmp $(INSTALL_DIR) debian/tmp/DEBIAN $(INSTALL_PROGRAM) debian/postinst debian/tmp/DEBIAN $(INSTALL_PROGRAM) debian/prerm debian/tmp/DEBIAN $(INSTALL_PROGRAM) debian/preinst debian/tmp/DEBIAN # library $(INSTALL_DIR) debian/tmp/usr/share/slib $(INSTALL_DATA) *.scm debian/tmp/usr/share/slib # this fixes a load problem with guile ( cd debian/tmp/usr/share/slib ; ln -s mklibcat.scm mklibcat ) # documentation $(INSTALL_DIR) debian/tmp/usr/share/doc/slib $(INSTALL_DATA) debian/copyright debian/tmp/usr/share/doc/slib $(INSTALL_DATA) debian/changelog \ debian/tmp/usr/share/doc/slib/changelog.Debian gzip -9v debian/tmp/usr/share/doc/slib/changelog.Debian $(INSTALL_DATA) ChangeLog debian/tmp/usr/share/doc/slib/changelog gzip -9v debian/tmp/usr/share/doc/slib/changelog $(INSTALL_DATA) README debian/tmp/usr/share/doc/slib gzip -9v debian/tmp/usr/share/doc/slib/README $(INSTALL_DATA) FAQ debian/tmp/usr/share/doc/slib gzip -9v debian/tmp/usr/share/doc/slib/FAQ $(INSTALL_DATA) *.html debian/tmp/usr/share/doc/slib ln -s . debian/tmp/usr/share/slib/init $(INSTALL_DATA) *.init debian/tmp/usr/share/slib $(INSTALL_DIR) debian/tmp/usr/share/doc-base $(INSTALL_DATA) debian/doc-base debian/tmp/usr/share/doc-base/slib $(INSTALL_DIR) debian/tmp/usr/share/man/man1 $(INSTALL_DATA) slib.1 debian/tmp/usr/share/man/man1/slib.1 gzip -9v debian/tmp/usr/share/man/man1/slib.1 # info pages $(INSTALL_DIR) debian/tmp/usr/share/info $(INSTALL_DATA) slib.info* debian/tmp/usr/share/info gzip -9v debian/tmp/usr/share/info/* # slibconfig # $(INSTALL_DIR) debian/tmp/usr/sbin # $(INSTALL_PROGRAM) debian/slibconfig debian/tmp/usr/sbin # program $(INSTALL_DIR) debian/tmp/usr/bin $(INSTALL_PROGRAM) slib.sh debian/tmp/usr/bin/slib # lintian $(INSTALL_DIR) debian/tmp/usr/share/lintian/overrides $(INSTALL_DATA) debian/slib.lintian-overrides debian/tmp/usr/share/lintian/overrides/slib dh_md5sums dpkg-gencontrol -is -ip dpkg --build debian/tmp .. define checkdir test -f slib.texi -a -f debian/rules endef binary: binary-indep binary-arch checkroot: $(checkdir) test root = "`whoami`" .PHONY: config build clean binary binary-arch binary-indep debian/watch0000644000000000000000000000011611370133141010207 0ustar version=3 http://people.csail.mit.edu/jaffer/SLIB.html .*slib-([\d.]+.*)\.zip debian/prerm0000755000000000000000000000016611370132674010250 0ustar #!/bin/sh set -e if [ \( "$1" = "upgrade" -o "$1" = "remove" \) -a -L /usr/doc/slib ]; then rm -f /usr/doc/slib fi debian/slib/0000755000000000000000000000000011370127740010121 5ustar debian/slib/DEBIAN/0000755000000000000000000000000011370134126011037 5ustar debian/copyright0000644000000000000000000005576111370130734011136 0ustar This is the Debian GNU/Linux prepackaged version of slib. This package was put together by Rob Browning and continued by James LewisMoss from sources obtained from: http://swissnet.ai.mit.edu/ftpdir/scm/slib2d4.zip For more information see: http://people.csail.mit.edu/jaffer/SLIB.html Following are a list of source files followed by the copyright that applies to them. alist.scm alistab.scm arraymap.scm batch.scm break.scm Bev2slib.scm chap.scm charplot.scm cltime.scm coerce.scm comparse.scm cring.scm db2html.scm dbrowse.scm dbutil.scm debug.scm dwindtst.scm dynwind.scm eval.scm factor.scm fft.scm fluidlet.scm getopt.scm getparam.scm hash.scm hashtab.scm htmlform.scm http-cgi.scm lineio.scm logical.scm makcrc.scm mklibcat.scm modular.scm mulapply.scm nclients.scm obj2str.scm paramlst.scm plottest.scm pnm.scm ppfile.scm prec.scm printf.scm priorque.scm process.scm psxtime.scm qp.scm randinex.scm random.scm rdms.scm repl.scm report.scm require.scm root.scm sc2.scm sc4opt.scm sc4sc3.scm scanf.scm scmacro.scm simetrix.scm structst.scm tek40.scm tek41.scm timezone.scm trace.scm trnscrpt.scm tzfile.scm uri.scm withfile.scm ;Permission to copy this software, to redistribute it, and to use it ;for any purpose is granted, subject to the following restrictions and ;understandings. ; ;1. Any copy made of this software must include this copyright notice ;in full. ; ;2. I have made no warrantee or representation that the operation of ;this software will be error-free, and I am under no obligation to ;provide any services, by way of maintenance, update, or otherwise. ; ;3. In conjunction with products arising from the use of this ;material, there shall be no use of my name in any advertising, ;promotional, or sales literature without prior written consent in ;each case. format.scm formatst.scm Template.scm ;;; "Template.scm" configuration template of *features* for Scheme -*-scheme-*- ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. array.scm ;;;;"array.scm" Arrays for Scheme ; Copyright (C) 1993 Alan Bawden ; ; Permission to copy this software, to redistribute it, and to use it ; for any purpose is granted, subject to the following restrictions and ; understandings. ; ; 1. Any copy made of this software must include this copyright notice ; in full. ; ; 2. Users of this software agree to make their best efforts (a) to ; return to me any improvements or extensions that they make, so that ; these may be included in future releases; and (b) to inform me of ; noteworthy uses of this software. ; ; 3. I have made no warrantee or representation that the operation of ; this software will be error-free, and I am under no obligation to ; provide any services, by way of maintenance, update, or otherwise. ; ; 4. In conjunction with products arising from the use of this material, ; there shall be no use of my name in any advertising, promotional, or ; sales literature without prior written consent in each case. ; ; Alan Bawden ; MIT Room NE43-510 ; 545 Tech. Sq. ; Cambridge, MA 02139 ; Alan@LCS.MIT.EDU byte.scm determ.scm mularg.scm ;; NO COPYRIGHT collect.scm ;"collect.scm" Sample collection operations ; COPYRIGHT (c) Kenneth Dickey 1992 ; ; This software may be used for any purpose whatever ; without warrantee of any kind. ; AUTHOR Ken Dickey ; DATE 1992 September 1 ; LAST UPDATED 1992 September 2 ; NOTES Expository (optimizations & checks elided). ; Requires YASOS (Yet Another Scheme Object System). comlist.scm ;;"comlist.scm" Implementation of COMMON LISP list functions for Scheme ; Copyright (C) 1991, 1993, 1995 Aubrey Jaffer. ; Copyright (C) 2000 Colin Walters ; ;Permission to copy this software, to redistribute it, and to use it ;for any purpose is granted, subject to the following restrictions and ;understandings. ; ;1. Any copy made of this software must include this copyright notice ;in full. ; ;2. I have made no warrantee or representation that the operation of ;this software will be error-free, and I am under no obligation to ;provide any services, by way of maintenance, update, or otherwise. ; ;3. In conjunction with products arising from the use of this ;material, there shall be no use of my name in any advertising, ;promotional, or sales literature without prior written consent in ;each case. defmacex.scm ;;;"defmacex.scm" defmacro:expand* for any Scheme dialect. ;;;Copyright 1993-1994 Dorai Sitaram and Aubrey Jaffer. ; ;Permission to copy this software, to redistribute it, and to use it ;for any purpose is granted, subject to the following restrictions and ;understandings. ; ;1. Any copy made of this software must include this copyright notice ;in full. ; ;2. I have made no warrantee or representation that the operation of ;this software will be error-free, and I am under no obligation to ;provide any services, by way of maintenance, update, or otherwise. ; ;3. In conjunction with products arising from the use of this ;material, there shall be no use of my name in any advertising, ;promotional, or sales literature without prior written consent in ;each case. dynamic.scm ; "dynamic.scm", DYNAMIC data type for Scheme ; Copyright 1992 Andrew Wilcox. ; ; You may freely copy, redistribute and modify this package. genwrite.scm ;;"genwrite.scm" generic write used by pretty-print and truncated-print. ;; Copyright (c) 1991, Marc Feeley ;; Author: Marc Feeley (feeley@iro.umontreal.ca) ;; Distribution restrictions: none glob.scm ;;; "glob.scm" String matching for filenames (a la BASH). ;;; Copyright (C) 1998 Radey Shouman. ; ;Permission to copy this software, to redistribute it, and to use it ;for any purpose is granted, subject to the following restrictions and ;understandings. ; ;1. Any copy made of this software must include this copyright notice ;in full. ; ;2. I have made no warrantee or representation that the operation of ;this software will be error-free, and I am under no obligation to ;provide any services, by way of maintenance, update, or otherwise. ; ;3. In conjunction with products arising from the use of this ;material, there shall be no use of my name in any advertising, ;promotional, or sales literature without prior written consent in ;each case. macrotst.scm ;;;"macrotst.scm" Test for R4RS Macros ;;; From Revised^4 Report on the Algorithmic Language Scheme ;;; Editors: William Clinger and Jonathon Rees ; ; We intend this report to belong to the entire Scheme community, and so ; we grant permission to copy it in whole or in part without fee. In ; particular, we encourage implementors of Scheme to use this report as ; a starting point for manuals and other documentation, modifying it as ; necessary. macwork.scm mwdenote.scm mwexpand.scm mwsynrul.scm ;;;; "macwork.scm": Will Clinger's macros that work. -*- Scheme -*- ;Copyright 1992 William Clinger ; ; Permission to copy this software, in whole or in part, to use this ; software for any lawful purpose, and to redistribute this software ; is granted subject to the restriction that all copies made of this ; software must include this copyright notice in full. ; ; I also request that you send me a copy of any improvements that you ; make to this software so that they may be incorporated within it to ; the benefit of the Scheme community. mbe.scm ;;;; "mbe.scm" "Macro by Example" (Eugene Kohlbecker, R4RS) ;;; From: Dorai Sitaram, dorai@cs.rice.edu, 1991, 1999 ; ;Permission to copy this software, to redistribute it, and to use it ;for any purpose is granted, subject to the following restrictions and ;understandings. ; ;1. Any copy made of this software must include this copyright notice ;in full. ; ;2. I have made no warrantee or representation that the operation of ;this software will be error-free, and I am under no obligation to ;provide any services, by way of maintenance, update, or otherwise. ; ;3. In conjunction with products arising from the use of this ;material, there shall be no use of my name in any advertising, ;promotional, or sales literature without prior written consent in ;each case. minimize.scm ;;; "minimize.scm" finds minimum f(x) for x0 <= x <= x1. ;;; Author: Lars Arvestad ;;; ;;; This code is in the public domain. object.scm ;;; "object.scm" Macroless Object System ;;;From: whumeniu@datap.ca (Wade Humeniuk) pp.scm ;"pp.scm" Pretty-Print promise.scm ;;;"promise.scm" promise for force and delay ;;; From Revised^4 Report on the Algorithmic Language Scheme ;;; Editors: William Clinger and Jonathon Rees ; ; We intend this report to belong to the entire Scheme community, and so ; we grant permission to copy it in whole or in part without fee. In ; particular, we encourage implementors of Scheme to use this report as ; a starting point for manuals and other documentation, modifying it as ; necessary. queue.scm ; "queue.scm" Queues/Stacks for Scheme ; Written by Andrew Wilcox (awilcox@astro.psu.edu) on April 1, 1992. ; ; This code is in the public domain. r4rsyn.scm synchk.scm synclo.scm synrul.scm ;;; "r4rsyn.scm" R4RS syntax -*-Scheme-*- ;;; Copyright (c) 1989-91 Massachusetts Institute of Technology ;;; ;;; This material was developed by the Scheme project at the ;;; Massachusetts Institute of Technology, Department of Electrical ;;; Engineering and Computer Science. Permission to copy this ;;; software, to redistribute it, and to use it for any purpose is ;;; granted, subject to the following restrictions and understandings. ;;; ;;; 1. Any copy made of this software must include this copyright ;;; notice in full. ;;; ;;; 2. Users of this software agree to make their best efforts (a) to ;;; return to the MIT Scheme project any improvements or extensions ;;; that they make, so that these may be included in future releases; ;;; and (b) to inform MIT of noteworthy uses of this software. ;;; ;;; 3. All materials developed as a consequence of the use of this ;;; software shall duly acknowledge such use, in accordance with the ;;; usual standards of acknowledging credit in academic research. ;;; ;;; 4. MIT has made no warrantee or representation that the operation ;;; of this software will be error-free, and MIT is under no ;;; obligation to provide any services, by way of maintenance, update, ;;; or otherwise. ;;; ;;; 5. In conjunction with products arising from the use of this ;;; material, there shall be no use of the name of the Massachusetts ;;; Institute of Technology nor of any adaptation thereof in any ;;; advertising, promotional, or sales literature without prior ;;; written consent from MIT in each case. ratize.scm ;;;; "ratize.scm" Find simplest number ratios recobj.scm ;;; "recobj.scm" Records implemented as objects. ;;;From: whumeniu@datap.ca (Wade Humeniuk) record.scm ; "record.scm" record data types ; Written by David Carlton, carlton@husc.harvard.edu. ; Re-Written by Aubrey Jaffer, jaffer@ai.mit.edu, 1996, 1997 ; ; This code is in the public domain. scaexpp.scm scaglob.scm scainit.scm scamacr.scm scaoutp.scm structure.scm ;;; "scaoutp.scm" syntax-case output ;;; Copyright (C) 1992 R. Kent Dybvig ;;; ;;; Permission to copy this software, in whole or in part, to use this ;;; software for any lawful purpose, and to redistribute this software ;;; is granted subject to the restriction that all copies made of this ;;; software must include this copyright notice in full. This software ;;; is provided AS IS, with NO WARRANTY, EITHER EXPRESS OR IMPLIED, ;;; INCLUDING BUT NOT LIMITED TO IMPLIED WARRANTIES OF MERCHANTABILITY ;;; OR FITNESS FOR ANY PARTICULAR PURPOSE. IN NO EVENT SHALL THE ;;; AUTHORS BE LIABLE FOR CONSEQUENTIAL OR INCIDENTAL DAMAGES OF ANY ;;; NATURE WHATSOEVER. schmooz.scm ;;; "schmooz.scm" Program for extracting texinfo comments from Scheme. ;;; Copyright (C) 1998, 2000 Radey Shouman and Aubrey Jaffer. ; ;Permission to copy this software, to redistribute it, and to use it ;for any purpose is granted, subject to the following restrictions and ;understandings. ; ;1. Any copy made of this software must include this copyright notice ;in full. ; ;2. I have made no warrantee or representation that the operation of ;this software will be error-free, and I am under no obligation to ;provide any services, by way of maintenance, update, or otherwise. ; ;3. In conjunction with products arising from the use of this ;material, there shall be no use of my name in any advertising, ;promotional, or sales literature without prior written consent in ;each case. scmactst.scm ;;;"scmactst.scm" test syntactic closures macros ;;; From "sc-macro.doc", A Syntactic Closures Macro Facility by Chris Hanson selfset.scm ;;"selfset.scm" Set single letter identifiers to their symbols. sierpinski.scm ;"sierpinski.scm" Hash function for 2d data which preserves nearness. ;From: jjb@isye.gatech.edu (John Bartholdi) ; ; This code is in the public domain. sort.scm ;;; "sort.scm" Defines: sorted?, merge, merge!, sort, sort! ;;; Author : Richard A. O'Keefe (based on Prolog code by D.H.D.Warren) ;;; ;;; This code is in the public domain. soundex.scm ;"soundex.scm" Original SOUNDEX algorithm. ;From jjb@isye.gatech.edu Mon May 2 22:29:43 1994 ; ; This code is in the public domain. stdio.scm ;; "stdio.scm" compatibility stub strcase.scm ;;; "strcase.scm" String casing functions. ; Written 1992 by Dirk Lutzebaeck (lutzeb@cs.tu-berlin.de) ; ; This code is in the public domain. strport.scm ;;;;"strport.scm" Portable string ports for Scheme ;;;Copyright 1993 Dorai Sitaram and Aubrey Jaffer. ; ;Permission to copy this software, to redistribute it, and to use it ;for any purpose is granted, subject to the following restrictions and ;understandings. ; ;1. Any copy made of this software must include this copyright notice ;in full. ; ;2. I have made no warrantee or representation that the operation of ;this software will be error-free, and I am under no obligation to ;provide any services, by way of maintenance, update, or otherwise. ; ;3. In conjunction with products arising from the use of this ;material, there shall be no use of my name in any advertising, ;promotional, or sales literature without prior written consent in ;each case. strsrch.scm ;;; "MISCIO" Search for string from port. ; Written 1995, 1996 by Oleg Kiselyov (oleg@ponder.csci.unt.edu) ; Modified 1996, 1997, 1998 by A. Jaffer (jaffer@ai.mit.edu) ; ; This code is in the public domain. struct.scm ;;; "struct.scm": defmacros for RECORDS ;;; Copyright 1992 Jeff Alexander, Shinnder Lee, and Lewis Patterson tree.scm ;;"tree.scm" Implementation of COMMON LISP tree functions for Scheme ; Copyright 1993, 1994 David Love (d.love@dl.ac.uk) ; ;Permission to copy this software, to redistribute it, and to use it ;for any purpose is granted, subject to the following restrictions and ;understandings. ; ;1. Any copy made of this software must include this copyright notice ;in full. ; ;2. I have made no warrantee or representation that the operation of ;this software will be error-free, and I am under no obligation to ;provide any services, by way of maintenance, update, or otherwise. ; ;3. In conjunction with products arising from the use of this ;material, there shall be no use of my name in any advertising, ;promotional, or sales literature without prior written consent in ;each case. tsort.scm ;;; "tsort.scm" Topological sort ;;; Copyright (C) 1995 Mikael Djurfeldt ; ; This code is in the public domain. values.scm ;"values.scm" multiple values ;By david carlton, carlton@husc.harvard.edu. ; ;This code is in the public domain. wttest.scm ;; "wttrtst.scm" Test Weight balanced trees -*-Scheme-*- ;; Copyright (c) 1993-1994 Stephen Adams ;; ;; Copyright (c) 1993-94 Massachusetts Institute of Technology ;; ;; This material was developed by the Scheme project at the Massachusetts ;; Institute of Technology, Department of Electrical Engineering and ;; Computer Science. Permission to copy this software, to redistribute ;; it, and to use it for any purpose is granted, subject to the following ;; restrictions and understandings. ;; ;; 1. Any copy made of this software must include this copyright notice ;; in full. ;; ;; 2. Users of this software agree to make their best efforts (a) to ;; return to the MIT Scheme project any improvements or extensions that ;; they make, so that these may be included in future releases; and (b) ;; to inform MIT of noteworthy uses of this software. ;; ;; 3. All materials developed as a consequence of the use of this ;; software shall duly acknowledge such use, in accordance with the usual ;; standards of acknowledging credit in academic research. ;; ;; 4. MIT has made no warrantee or representation that the operation of ;; this software will be error-free, and MIT is under no obligation to ;; provide any services, by way of maintenance, update, or otherwise. ;; ;; 5. In conjunction with products arising from the use of this material, ;; there shall be no use of the name of the Massachusetts Institute of ;; Technology nor of any adaptation thereof in any advertising, ;; promotional, or sales literature without prior written consent from ;; MIT in each case. wttree.scm ;; "wttree.scm" Weight balanced trees -*-Scheme-*- ;; Copyright (c) 1993-1994 Stephen Adams ;; ;; $Id: wttree.scm,v 1.3 1999/10/11 03:36:29 jaffer Exp $ ;; ;; References: ;; ;; Stephen Adams, Implemeting Sets Efficiently in a Functional ;; Language, CSTR 92-10, Department of Electronics and Computer ;; Science, University of Southampton, 1992 ;; ;; ;; Copyright (c) 1993-94 Massachusetts Institute of Technology ;; ;; This material was developed by the Scheme project at the Massachusetts ;; Institute of Technology, Department of Electrical Engineering and ;; Computer Science. Permission to copy this software, to redistribute ;; it, and to use it for any purpose is granted, subject to the following ;; restrictions and understandings. ;; ;; 1. Any copy made of this software must include this copyright notice ;; in full. ;; ;; 2. Users of this software agree to make their best efforts (a) to ;; return to the MIT Scheme project any improvements or extensions that ;; they make, so that these may be included in future releases; and (b) ;; to inform MIT of noteworthy uses of this software. ;; ;; 3. All materials developed as a consequence of the use of this ;; software shall duly acknowledge such use, in accordance with the usual ;; standards of acknowledging credit in academic research. ;; ;; 4. MIT has made no warrantee or representation that the operation of ;; this software will be error-free, and MIT is under no obligation to ;; provide any services, by way of maintenance, update, or otherwise. ;; ;; 5. In conjunction with products arising from the use of this material, ;; there shall be no use of the name of the Massachusetts Institute of ;; Technology nor of any adaptation thereof in any advertising, ;; promotional, or sales literature without prior written consent from ;; MIT in each case. yasyn.scm ;;"yasyn.scm" YASOS in terms of "object.scm" ;;;From: whumeniu@datap.ca (Wade Humeniuk) DrScheme.init ;;;"DrScheme.init" Initialization for SLIB for DrScheme -*-scheme-*- ;; Friedrich Dominicus ;; Newsgroups: comp.lang.scheme ;; Date: 02 Oct 2000 09:24:57 +0200 RScheme.init ;;;"RScheme.init" Initialization for SLIB for RScheme -*-scheme-*- ;;;; From http://www.rscheme.org/rs/pg1/RScheme.scm ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. ;;; ;;; adapted for RScheme by Donovan Kolbly -- (v1 1997-09-14) ;;; ;Permission to copy this software, to redistribute it, and to use it ;for any purpose is granted, subject to the following restrictions and ;understandings. ; ;1. Any copy made of this software must include this copyright notice ;in full. ; ;2. I have made no warrantee or representation that the operation of ;this software will be error-free, and I am under no obligation to ;provide any services, by way of maintenance, update, or otherwise. ; ;3. In conjunction with products arising from the use of this ;material, there shall be no use of my name in any advertising, ;promotional, or sales literature without prior written consent in ;each case. STk.init ;;;"STk.init" SLIB Initialization for STk -*-scheme-*- ;;; Authors: Erick Gallesio (eg@unice.fr) and Aubrey Jaffer. ;;; ;;; This code is in the public domain. bigloo.init ;; "bigloo.init" Initialization for SLIB for Bigloo -*-scheme-*- ;; Copyright 1994 Robert Sanders ;; Copyright 1991, 1992, 1993 Aubrey Jaffer ;; Copyright 1991 David Love ;; ;; Permission to copy this software, to redistribute it, and to use it ;; for any purpose is granted, subject to the following restrictions and ;; understandings. ;; ;; 1. Any copy made of this software must include this copyright notice ;; in full. ;; ;; 2. I have made no warrantee or representation that the operation of ;; this software will be error-free, and I am under no obligation to ;; provide any services, by way of maintenance, update, or otherwise. ;; ;; 3. In conjunction with products arising from the use of this ;; material, there shall be no use of my name in any advertising, ;; promotional, or sales literature without prior written consent in ;; each case. chez.init ;;;"chez.init" Initialization file for SLIB for Chez Scheme 6.0a -*-scheme-*- ;;; Authors: dorai@cs.rice.edu (Dorai Sitaram) and Aubrey Jaffer. ;;; ;;; This code is in the public domain. elk.init ;;;"elk.init" Initialisation file for SLIB for ELK 2.1 -*- Scheme -*- ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. gambit.init ;;;"gambit.init" Initialization for SLIB for Gambit -*-scheme-*- ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. macscheme.init ;;;"macscheme.init" Configuration of *features* for MacScheme -*-scheme-*- ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. mitscheme.init ;;;"mitscheme.init" Initialization for SLIB for MITScheme -*-scheme-*- ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. pscheme.init ;;; "pscheme.init" SLIB init file for Pocket Scheme -*-scheme-*- ;;; Author: Ben Goetter ;;; last revised for 1.1.0 on 16 October 2000 ;;; Initial work for 0.2.3 by Robert Goldman (goldman@htc.honeywell.com) ;;; SLIB orig Author: Aubrey Jaffer (jaffer@ai.mit.edu) ;;; ;;; This code is in the public domain. scheme2c.init ;;; "scheme2c.init" Initialisation for SLIB for Scheme->C on Sun -*-scheme-*- ;;; Authors: David Love and Aubrey Jaffer ;;; ;;; This code is in the public domain. scheme48.init ;;;"scheme48.init" Initialisation for SLIB for Scheme48 -*-scheme-*- ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. scm.init ;"scm.init" Configuration file for SLIB for SCM -*-scheme-*- scsh.init ;;; "scsh.init" Initialisation for SLIB for Scsh 0.5.1 -*-scheme-*- ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. t3.init ;;; "t3.init" Initialization file for SLIB for T3.1. -*-scheme-*- ;;; Authors: David Carlton, Stephen Bevan, F. Javier Thayer, and Aubrey Jaffer. ;;; ;;; This code is in the public domain. umbscheme.init ;;; "umbscheme.init" Initialization for SLIB for umb-scheme -*-scheme-*- ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. vscm.init ;;; "vscm.init" Configuration of *features* for VSCM -*-scheme-*- ;;; Author: Aubrey Jaffer ;;; ;;; This code is in the public domain. debian/slib.debhelper.log0000644000000000000000000000010211370134126012542 0ustar dh_md5sums dh_md5sums dh_md5sums dh_md5sums dh_md5sums dh_md5sums debian/compat0000644000000000000000000000000211370131114010354 0ustar 7