Subject: CVS commit: pkgsrc/lang/chicken
To: None <pkgsrc-changes@NetBSD.org>
From: OBATA Akio <obache@netbsd.org>
List: pkgsrc-changes
Date: 04/17/2007 15:03:30
Module Name: pkgsrc
Committed By: obache
Date: Tue Apr 17 15:03:30 UTC 2007
Modified Files:
pkgsrc/lang/chicken: Makefile PLIST distinfo
pkgsrc/lang/chicken/patches: patch-aa patch-ab patch-ac
Log Message:
Update chicken to 2.60, aka 2.6.
Based on patch provided by Alaric Snell-Pym in pkgsrc-users@.
Things changed since the last release (2.5):
- Many bugfixes
- Better support for Sun's C compiler
- Input-performance has been improved
- PCRE (Perl compatible regular expressions) by Philip Hazel is now
bundled with CHICKEN
- Static linking of extensions is now possible (when supported by
the egg)
- The interpreter warns about references to potentially unbound variables
in loaded code and expressions entered on the REPL
- The expansion process is traced during compilation and interpretation
to give (slightly) more usable syntactic context in error messages
- library:
* added `any?`, `bit-set?' and `on-exit'
- eval:
* new procedure `set-parameterized-read-syntax!'
- posix:
* SRFI-17 setters for `file-position`, `current-user-id',
`current-group-id', `process-group-id'; the respective setter-procedures
are still available but have been deprecated
* `file-stat' returns more information (including device info)
* added `process*'
- extras:
* added `read-string!'
- utils:
* `apropos' and `apropos-list' procedures
- srfi-4:
* added `read-u8vector', `read-u8vector!' and `write-u8vector'
- srfi-18:
* added `time->milliseconds' and `milliseconds->time'
- csi:
* `-ss SCRIPTNAME' option
- csc:
* accepts options given in the environment variable `CSC_OPTIONS'
* new options `-static-extensions' and `-host'
- chicken/csc:
* new option `-keep-shadowed-macros'
- chicken-setup:
* accepts options given in the environment variable `CHICKEN_SETUP_OPTIONS'
* allows retrieval and installation of eggs from subversion a repository
and the local filesystem
* new options `-tree FILENAME', `-svn', `-local', `-revision' and
`-destdir PATHNAME'
* added helper procedures `required-chicken-version' and
`required-extension-version'
- Lots of improvements in the CMake build
To generate a diff of this commit:
cvs rdiff -r1.28 -r1.29 pkgsrc/lang/chicken/Makefile
cvs rdiff -r1.15 -r1.16 pkgsrc/lang/chicken/PLIST
cvs rdiff -r1.19 -r1.20 pkgsrc/lang/chicken/distinfo
cvs rdiff -r1.11 -r1.12 pkgsrc/lang/chicken/patches/patch-aa
cvs rdiff -r1.9 -r1.10 pkgsrc/lang/chicken/patches/patch-ab
cvs rdiff -r1.6 -r1.7 pkgsrc/lang/chicken/patches/patch-ac
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.