summaryrefslogtreecommitdiff
path: root/lang/tinyscheme
AgeCommit message (Collapse)AuthorFilesLines
2005-03-24Update tinyscheme from version 1.33 to 1.35, to pick up bugfixes:agc4-119/+9071
Version 1.35 Todd Showalter discovered that the number of free cells reported after GC was incorrect, which could also cause unnecessary allocations. Version 1.34 Long missing version. Lots of bugfixes have accumulated in my email, so I had to start using them. In this version, Keenan Pepper has submitted a bugfix for the string comparison library procedure, Wouter Boeke modified some code that was casting to the wrong type and crashed on some machines, "SheppardCo" submitted a replacement "modulo" code and Scott Fenton submitted lots of corrections that shut up some compiler warnings. Brian Maher submitted instructions on how to build on OS-X. I have to dig deeper into my mailbox and find earlier emails, too. Additional pkgsrc fix: use BSD_INSTALL_LIB to install libraries.
2005-02-24Add RMD160 digestsagc1-1/+2
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv1-2/+2
in the process. (More information on tech-pkg.) Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and installing .la files. Bump PKGREVISION (only) of all packages depending directly on the above via a buildlink3 include.
2004-09-22Mechanical changes to package PLISTs to make use of LIBTOOLIZE_PLIST.jlam1-5/+1
All library names listed by *.la files no longer need to be listed in the PLIST, e.g., instead of: lib/libfoo.a lib/libfoo.la lib/libfoo.so lib/libfoo.so.0 lib/libfoo.so.0.1 one simply needs: lib/libfoo.la and bsd.pkg.mk will automatically ensure that the additional library names are listed in the installed package +CONTENTS file. Also make LIBTOOLIZE_PLIST default to "yes".
2004-05-23malloc.h fixes for darwin, plus a handful of other small fixes fordanw3-13/+24
problems found after fixing malloc problems
2004-04-08Fix LP64 issues with a patch from Richard Rauch in PR 24757.kristerw3-6/+43
Bump PKGREVISION.
2003-07-17s/netbsd.org/NetBSD.org/grant1-2/+2
2003-06-29Update to version 1.33.jtb2-5/+5
Version 1.33 Charles Hayden fixed a nasty GC bug of the new stack frame, while in the process of porting TinyScheme to C++. He also submitted other changes, and other people also had comments or requests, but the GC bug was so important that this version is put through the door to correct it. Version 1.32 Stephen Gildea put some quality time on TinyScheme again, and made a whole lot of changes to the interpreter that made it noticeably faster.
2003-06-02Use tech-pkg@ in favor of packages@ as MAINTAINER for orphaned packages.jschauma1-2/+2
Should anybody feel like they could be the maintainer for any of thewe packages, please adjust.
2003-05-06Drop trailing whitespace. Ok'ed by wiz.jmmv1-3/+3
2002-10-30Install the scheme.h file as include/tinyscheme.h, to make this packageagc3-5/+7
useful in embedded environments. Fix from Eric Gillespie in PR 18857.
2002-10-28Import tinyscheme-1.31, a small, embeddable BSD-licensed schemeagc6-0/+133
interpreter, into the NetBSD Packages Collection. TinyScheme is a lightweight Scheme interpreter that implements as large a subset of R5RS as was possible without getting very large and complicated. It is meant to be used as an embedded scripting interpreter for other programs. As such, it does not offer IDEs or extensive toolkits although it does sport a small top-level loop, included conditionally. A lot of functionality in TinyScheme is included conditionally, to allow developers freedom in balancing features and footprint. As an embedded interpreter, it allows multiple interpreter states to coexist in the same program, without any interference between them. Programmatically, foreign functions in C can be added and values can be defined in the Scheme environment. Being quite a small program, it is easy to comprehend, get to grips with, and use.