pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/chicken Update chicken to 2.60, aka 2.6.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e652828c1266
branches:  trunk
changeset: 527970:e652828c1266
user:      obache <obache%pkgsrc.org@localhost>
date:      Tue Apr 17 15:03:30 2007 +0000

description:
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:

 lang/chicken/Makefile         |   6 +++---
 lang/chicken/PLIST            |   3 +--
 lang/chicken/distinfo         |  14 +++++++-------
 lang/chicken/patches/patch-aa |   6 +++---
 lang/chicken/patches/patch-ab |   6 +++---
 lang/chicken/patches/patch-ac |  24 ++++++++++++------------
 6 files changed, 29 insertions(+), 30 deletions(-)

diffs (177 lines):

diff -r bc8fd6973448 -r e652828c1266 lang/chicken/Makefile
--- a/lang/chicken/Makefile     Tue Apr 17 14:17:11 2007 +0000
+++ b/lang/chicken/Makefile     Tue Apr 17 15:03:30 2007 +0000
@@ -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 -r bc8fd6973448 -r e652828c1266 lang/chicken/PLIST
--- a/lang/chicken/PLIST        Tue Apr 17 14:17:11 2007 +0000
+++ b/lang/chicken/PLIST        Tue Apr 17 15:03:30 2007 +0000
@@ -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.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 -r bc8fd6973448 -r e652828c1266 lang/chicken/distinfo
--- a/lang/chicken/distinfo     Tue Apr 17 14:17:11 2007 +0000
+++ b/lang/chicken/distinfo     Tue Apr 17 15:03:30 2007 +0000
@@ -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 -r bc8fd6973448 -r e652828c1266 lang/chicken/patches/patch-aa
--- a/lang/chicken/patches/patch-aa     Tue Apr 17 14:17:11 2007 +0000
+++ b/lang/chicken/patches/patch-aa     Tue Apr 17 15:03:30 2007 +0000
@@ -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 -r bc8fd6973448 -r e652828c1266 lang/chicken/patches/patch-ab
--- a/lang/chicken/patches/patch-ab     Tue Apr 17 14:17:11 2007 +0000
+++ b/lang/chicken/patches/patch-ab     Tue Apr 17 15:03:30 2007 +0000
@@ -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 -r bc8fd6973448 -r e652828c1266 lang/chicken/patches/patch-ac
--- a/lang/chicken/patches/patch-ac     Tue Apr 17 14:17:11 2007 +0000
+++ b/lang/chicken/patches/patch-ac     Tue Apr 17 15:03:30 2007 +0000
@@ -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 @@
        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 @@
        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 @@
    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 @@
      # 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 @@
        # 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 @@
    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 @@
        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 @@
    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 @@
        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'
    ;;
  



Home | Main Index | Thread Index | Old Index