diff options
author | obache <obache@pkgsrc.org> | 2007-04-17 15:03:30 +0000 |
---|---|---|
committer | obache <obache@pkgsrc.org> | 2007-04-17 15:03:30 +0000 |
commit | 0c0f744d0e9dd47857fce984cf47305735437476 (patch) | |
tree | 37d1216f3b6d76a52e3e42275bc9cb900efdf915 /lang/chicken | |
parent | 51ab8eca7e1e00180f0f8ab83181db0f3209fa73 (diff) | |
download | pkgsrc-0c0f744d0e9dd47857fce984cf47305735437476.tar.gz |
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
Diffstat (limited to 'lang/chicken')
-rw-r--r-- | lang/chicken/Makefile | 6 | ||||
-rw-r--r-- | lang/chicken/PLIST | 3 | ||||
-rw-r--r-- | lang/chicken/distinfo | 14 | ||||
-rw-r--r-- | lang/chicken/patches/patch-aa | 6 | ||||
-rw-r--r-- | lang/chicken/patches/patch-ab | 6 | ||||
-rw-r--r-- | lang/chicken/patches/patch-ac | 24 |
6 files changed, 29 insertions, 30 deletions
diff --git a/lang/chicken/Makefile b/lang/chicken/Makefile index 0f9d4638f0f..8053adb31fb 100644 --- a/lang/chicken/Makefile +++ b/lang/chicken/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.28 2007/01/02 13:49:01 obache Exp $ +# $NetBSD: Makefile,v 1.29 2007/04/17 15:03:30 obache Exp $ # -DISTNAME= chicken-2.5 -PKGNAME= chicken-2.50 +DISTNAME= chicken-2.6 +PKGNAME= chicken-2.60 CATEGORIES= lang MASTER_SITES= http://www.call-with-current-continuation.org/ diff --git a/lang/chicken/PLIST b/lang/chicken/PLIST index c649f2a618a..4a11f3ea191 100644 --- a/lang/chicken/PLIST +++ b/lang/chicken/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.15 2007/01/02 13:49:01 obache Exp $ +@comment $NetBSD: PLIST,v 1.16 2007/04/17 15:03:30 obache Exp $ bin/chicken bin/chicken-profile bin/chicken-setup @@ -16,7 +16,6 @@ man/man1/chicken-setup.1 man/man1/chicken.1 man/man1/csc.1 man/man1/csi.1 -share/chicken/banner.scm share/chicken/chicken-ffi-macros.scm share/chicken/chicken-more-macros.scm share/chicken/eval.exports diff --git a/lang/chicken/distinfo b/lang/chicken/distinfo index e3009f97bf7..558ff307965 100644 --- a/lang/chicken/distinfo +++ b/lang/chicken/distinfo @@ -1,8 +1,8 @@ -$NetBSD: distinfo,v 1.19 2007/01/02 13:49:01 obache Exp $ +$NetBSD: distinfo,v 1.20 2007/04/17 15:03:30 obache Exp $ -SHA1 (chicken-2.5.tar.gz) = 5f0e160d5b803d4b51c649a3028124008507d4b6 -RMD160 (chicken-2.5.tar.gz) = 12beb80e77b9468d90605a27c96555053b3af9a3 -Size (chicken-2.5.tar.gz) = 3013368 bytes -SHA1 (patch-aa) = 3b84cfb79f4a5403f114373ae8d3f4298276eda1 -SHA1 (patch-ab) = f21f147f13eb3e6a1e4eefdd51b7b24361e0ecf7 -SHA1 (patch-ac) = b242e53311a44d581033bdca146dd5d2f4be441f +SHA1 (chicken-2.6.tar.gz) = 4010d21db1b0d2df3b3ab392503be4bb19073bbd +RMD160 (chicken-2.6.tar.gz) = 0af0d79e85ee017d2ad2bfde79f4561f257c852c +Size (chicken-2.6.tar.gz) = 3517981 bytes +SHA1 (patch-aa) = 32f4c1d4f2fd9f047c0e10cc47772df140686cbb +SHA1 (patch-ab) = 668666e4c288cd778ddadd0ac29a40dc47f68135 +SHA1 (patch-ac) = 77c8c3665b492de1dda379d70f1bbb6c0c39d337 diff --git a/lang/chicken/patches/patch-aa b/lang/chicken/patches/patch-aa index eb0c5baca46..c1cfc280077 100644 --- a/lang/chicken/patches/patch-aa +++ b/lang/chicken/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.11 2007/01/02 13:49:01 obache Exp $ +$NetBSD: patch-aa,v 1.12 2007/04/17 15:03:30 obache Exp $ ---- Makefile.am.orig 2006-10-02 08:15:40.000000000 +0200 +--- Makefile.am.orig 2007-02-26 07:05:57.000000000 +0000 +++ Makefile.am -@@ -290,10 +290,10 @@ regex.exports: $(regexexports) +@@ -298,10 +298,10 @@ pkgdata_DATA = chicken-more-macros.scm \ # Install docs and sources. install-data-local: diff --git a/lang/chicken/patches/patch-ab b/lang/chicken/patches/patch-ab index c4e6f829677..4d9beb9a8e7 100644 --- a/lang/chicken/patches/patch-ab +++ b/lang/chicken/patches/patch-ab @@ -1,8 +1,8 @@ -$NetBSD: patch-ab,v 1.9 2007/01/02 13:49:01 obache Exp $ +$NetBSD: patch-ab,v 1.10 2007/04/17 15:03:30 obache Exp $ ---- Makefile.in.orig 2006-10-17 08:38:48.000000000 +0200 +--- Makefile.in.orig 2007-03-01 10:49:50.000000000 +0000 +++ Makefile.in -@@ -1473,10 +1473,10 @@ regex.exports: $(regexexports) +@@ -1841,10 +1841,10 @@ chicken-defaults.h: chicken-defaults.h.i # Install docs and sources. install-data-local: diff --git a/lang/chicken/patches/patch-ac b/lang/chicken/patches/patch-ac index b54a3d3f051..1ea16a873bf 100644 --- a/lang/chicken/patches/patch-ac +++ b/lang/chicken/patches/patch-ac @@ -1,8 +1,8 @@ -$NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ +$NetBSD: patch-ac,v 1.7 2007/04/17 15:03:30 obache Exp $ ---- configure.orig 2006-10-17 08:38:50.000000000 +0200 +--- configure.orig 2007-03-01 10:49:51.000000000 +0000 +++ configure -@@ -4099,13 +4099,13 @@ darwin* | rhapsody*) +@@ -4090,13 +4090,13 @@ darwin* | rhapsody*) lt_cv_deplibs_check_method=pass_all ;; @@ -18,7 +18,7 @@ $NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ lt_cv_file_magic_cmd=/usr/bin/file lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` ;; -@@ -7564,7 +7564,7 @@ if test -z "$aix_libpath"; then aix_libp +@@ -7555,7 +7555,7 @@ if test -z "$aix_libpath"; then aix_libp ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. @@ -27,7 +27,7 @@ $NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec='-R$libdir' hardcode_direct=yes -@@ -8142,7 +8142,7 @@ kfreebsd*-gnu) +@@ -8133,7 +8133,7 @@ kfreebsd*-gnu) dynamic_linker='GNU ld.so' ;; @@ -36,7 +36,7 @@ $NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` version_type=freebsd-$objformat case $version_type in -@@ -10522,7 +10522,7 @@ if test -z "$aix_libpath"; then aix_libp +@@ -10513,7 +10513,7 @@ if test -z "$aix_libpath"; then aix_libp freebsd-elf*) archive_cmds_need_lc_CXX=no ;; @@ -45,7 +45,7 @@ $NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ # FreeBSD 3 and later use GNU C++ and GNU ld with standard ELF # conventions ld_shlibs_CXX=yes -@@ -11229,7 +11229,7 @@ echo $ECHO_N "checking for $compiler opt +@@ -11220,7 +11220,7 @@ echo $ECHO_N "checking for $compiler opt ;; esac ;; @@ -54,7 +54,7 @@ $NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ # FreeBSD uses GNU C++ ;; hpux9* | hpux10* | hpux11*) -@@ -11840,7 +11840,7 @@ kfreebsd*-gnu) +@@ -11831,7 +11831,7 @@ kfreebsd*-gnu) dynamic_linker='GNU ld.so' ;; @@ -63,7 +63,7 @@ $NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` version_type=freebsd-$objformat case $version_type in -@@ -14411,7 +14411,7 @@ if test -z "$aix_libpath"; then aix_libp +@@ -14402,7 +14402,7 @@ if test -z "$aix_libpath"; then aix_libp ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. @@ -72,7 +72,7 @@ $NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ archive_cmds_F77='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_F77='-R$libdir' hardcode_direct_F77=yes -@@ -14989,7 +14989,7 @@ kfreebsd*-gnu) +@@ -14980,7 +14980,7 @@ kfreebsd*-gnu) dynamic_linker='GNU ld.so' ;; @@ -81,7 +81,7 @@ $NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout` version_type=freebsd-$objformat case $version_type in -@@ -16758,7 +16758,7 @@ if test -z "$aix_libpath"; then aix_libp +@@ -16749,7 +16749,7 @@ if test -z "$aix_libpath"; then aix_libp ;; # FreeBSD 3 and greater uses gcc -shared to do shared libraries. @@ -90,7 +90,7 @@ $NetBSD: patch-ac,v 1.6 2007/01/02 13:49:01 obache Exp $ archive_cmds_GCJ='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' hardcode_libdir_flag_spec_GCJ='-R$libdir' hardcode_direct_GCJ=yes -@@ -17336,7 +17336,7 @@ kfreebsd*-gnu) +@@ -17327,7 +17327,7 @@ kfreebsd*-gnu) dynamic_linker='GNU ld.so' ;; |