debian/0000775000000000000000000000000012135156171007172 5ustar debian/tinyscheme.10000664000000000000000000000077712135152613011434 0ustar .TH "tinyscheme" "1" "" "" .SH NAME .PP tinyscheme \(em a tiny Scheme implementation .SH SYNOPSIS .PP \fBtinyscheme\fP [ \-? ] .br \fBtinyscheme\fP \fIfile\fP [ \fIfile2\fP .\|.\|. ] .br \fBtinyscheme\fP \-1 \fIfile\fP [ \fIargs\fP .\|.\|. ] .SH OPTIONS .PP Without options, \fBtinyscheme\fP enters a read-eval-print loop. .RS 3 .TP \&\fC\-?\fP Show a usage message. .TP \&\fC\-1\fP Run a script with arguments. .RE .SH AUTHOR .PP This manual page was written for the Debian distribution by Panu Kalliokoski. debian/patches/0000755000000000000000000000000012135156171010617 5ustar debian/patches/debian-changes0000644000000000000000000000247312135156171013400 0ustar Description: TODO: Put a short summary on the line above and replace this paragraph with a longer explanation of this change. Complete the meta-information with other relevant fields (see below for details). To make it easier, the information below has been extracted from the changelog. Adjust it or drop it. . tinyscheme (1.41-1) unstable; urgency=low . * New upsteram version. Author: Barak A. Pearlmutter --- 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/ Bug-Ubuntu: https://launchpad.net/bugs/ Forwarded: Reviewed-By: Last-Update: --- tinyscheme-1.41.orig/CHANGES +++ tinyscheme-1.41/CHANGES @@ -30,7 +30,7 @@ Version 1.41 Contributors: Kevin Cozens, Gordon McNutt, Doug Currie, Sean Long, Tim Cas, Joey, - Richard Copley, and CMarinier. + and Richard Copley, and CMarinier. Version 1.40 Bugs fixed: debian/patches/series0000644000000000000000000000001712135156171012032 0ustar debian-changes debian/install0000664000000000000000000000006312135152613010557 0ustar tinyscheme /usr/bin/ init.scm /usr/lib/tinyscheme/ debian/manpages0000664000000000000000000000002412135152613010701 0ustar debian/tinyscheme.1 debian/source/0000775000000000000000000000000012135152613010467 5ustar debian/source/format0000664000000000000000000000001412135152613011675 0ustar 3.0 (quilt) debian/control0000664000000000000000000000173212135152613010575 0ustar Source: tinyscheme Section: interpreters Priority: optional Maintainer: Panu Kalliokoski Uploaders: MJ Ray (Debian) , Barak A. Pearlmutter Build-Depends: debhelper (>= 9) Standards-Version: 3.9.4 Homepage: http://tinyscheme.sourceforge.net/ Vcs-Git: git://anonscm.debian.org/collab-maint/tinyscheme.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/tinyscheme.git Package: tinyscheme Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: Very small scheme implementation TinyScheme is an implementation of the algorithmic language Scheme that aims to very small memory footprint while being as close to R5RS as practically feasible. TinyScheme is also a good base for hacking, given the implementation's small size, easy gluing with C and code being fully reentrant. . TinyScheme is based on an s-expression evaluator. This package distributes TinyScheme as a standalone executable. debian/changelog0000664000000000000000000000641512135155634011055 0ustar tinyscheme (1.41-1) unstable; urgency=low * New upsteram version. -- Barak A. Pearlmutter Mon, 22 Apr 2013 07:41:32 +0100 tinyscheme (1.40.svn.2012.12.14-1) unstable; urgency=low * Hijack package. * Update Debian packaging scripts - add watch file from qa.debian.org - source format 3.0 - move upstream mods to debian/patches/ - dh 9 - add self to uploaders - bump policy version (no changes required) - add pointer to upstream svn repo to debian/copyright - add homepage field - add vcs fields * New upstream version. - forward port debian patches through dos2unix hassles - patch to scheme.c obsoleted by upstream mods, remove * Address lintian man page hyphen dash slash concerns * Migrate man page installation from makefile patch to debian/manpages * Write and engage custom debian/Makefile that uses implicit rules thus allowing hardening flags to flow via the default mechanisms. * Migrate #define tweaks from scheme.h patch to debian/Makefile. * Remove -fpic from debian/Makefile: not building shared library. * Merge with upstream development snapshot. - Trunk of upstream svn repo, commit date 14-Dec-2014. - Consists almost entirely of bug fixes. -- Barak A. Pearlmutter Tue, 19 Feb 2013 14:39:02 +0000 tinyscheme (1.37-3.1) unstable; urgency=medium * Non-maintainer upload. * scheme.c: - Apply patch from upstream CVS (revno 1.13 and 1.21) to fix a segfault when invoking let or letrec (Closes: #380439). - Apply patch from upstream CVS (revno 1.7) to fail gracefully when mk_vector is out of memory (Closes: #499887). -- Luca Falavigna Wed, 24 Sep 2008 01:15:22 +0200 tinyscheme (1.37-3) unstable; urgency=low * took away rest of references about "ts". -- Panu Kalliokoski Fri, 12 May 2006 15:32:57 +0300 tinyscheme (1.37-2) unstable; urgency=low * Added a get-orig-source rule in debian/rules. * Dropped manpage building so that it doesn't have to build-depend on stx2any and moved it into debian/. * Changed Uploaders: field. * Renamed the program from ts to tinyscheme. -- Panu Kalliokoski Tue, 25 Apr 2006 15:45:46 +0300 tinyscheme (1.37-1) unstable; urgency=low * New upstream version. -- Panu Kalliokoski Wed, 19 Apr 2006 23:33:02 +0300 tinyscheme (1.35-5) unstable; urgency=low * Checked spelling of debian/ files * fixes from debian-mentors * first upload (closes: #234854) -- Panu Kalliokoski Wed, 1 Mar 2006 15:17:42 +0200 tinyscheme (1.35-4) unstable; urgency=low * fixed lintian errors * added manual page -- Panu Kalliokoski Tue, 28 Feb 2006 12:48:42 +0200 tinyscheme (1.35-3) unstable; urgency=low * fixed bug: ts should be able to find init.scm. * documented binary name -- Panu Kalliokoski Tue, 11 Jan 2005 00:46:01 +0200 tinyscheme (1.35-2) unstable; urgency=low * Property lists and math functions compiled in. -- Panu Kalliokoski Tue, 11 Jan 2005 00:36:12 +0200 tinyscheme (1.35-1) unstable; urgency=low * Initial Release. * debianised by dh_make. -- Panu Kalliokoski Mon, 10 Jan 2005 23:13:42 +0200 debian/copyright0000664000000000000000000000403612135152613011125 0ustar This package was debianised by Panu Kalliokoski on Mon, 10 Jan 2005 23:13:42 +0200. It was downloaded from http://tinyscheme.sourceforge.net/ Upstream Author: Dimitrios Souflis Copyright: Copyright (c) 2000, Dimitrios Souflis Development repository at git config svn-remote.svn.fetch 'trunk:refs/remotes/trunk' git config svn-remote.svn.branches 'branches/*:refs/remotes/*' git config svn-remote.svn.tags 'tags/*:refs/remotes/tags/*' git config svn-remote.svn.url 'svn://svn.code.sf.net/p/tinyscheme/code' License: LICENSE TERMS Copyright (c) 2000, Dimitrios Souflis 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 Dimitrios Souflis nor the names of the 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 REGENTS 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. debian/compat0000664000000000000000000000000212135152613010365 0ustar 9 debian/Makefile0000664000000000000000000000052212135152613010626 0ustar CPPFLAGS += -DSUN_DL=1 -DUSE_DL=1 -DUSE_MATH=1 -DUSE_ASCII_NAMES=0 CPPFLAGS += -DUSE_PLIST=1 CPPFLAGS += -DINLINE=inline CPPFLAGS += -DInitFile=\"/usr/lib/tinyscheme/init.scm\" CPPFLAGS += -Wall -Wno-switch CFLAGS += -O2 LOADLIBES += -ldl -lm obj = scheme.o dynload.o scheme: $(obj) clean: -rm -f $(obj) scheme .PHONY: all clean debian/clean0000664000000000000000000000001312135152613010166 0ustar tinyscheme debian/docs0000664000000000000000000000006312135152613010041 0ustar BUILDING hack.txt Manual.txt MiniSCHEMETribute.txt debian/rules0000775000000000000000000000026312135152613010250 0ustar #!/usr/bin/make -f %: dh $@ --parallel override_dh_configure: override_dh_auto_build: dh_auto_build -- -f debian/Makefile override_dh_auto_install: ln -f scheme tinyscheme debian/watch0000664000000000000000000000046412135152613010224 0ustar version=3 opts=dversionmangle=s/\+dfsg\d*$//,uversionmangle=s/_/./g;s/(\d)[_\.\-\+]?((RC|rc|pre|dev|beta|alpha|b|a)[\-\.]?\d*)$/$1~$2/ \ http://qa.debian.org/watch/sf.php/tinyscheme/tinyscheme-(\d.*)\.(?:tgz|zip|tbz2|txz|tar\.(?:gz|bz2|xz)) # Bart Martens Sun, 06 Jan 2013 19:44:07 +0000