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 4.3.0.
details: https://anonhg.NetBSD.org/pkgsrc/rev/240b810abac2
branches: trunk
changeset: 568519:240b810abac2
user: asau <asau%pkgsrc.org@localhost>
date: Tue Dec 15 12:38:04 2009 +0000
description:
Update Chicken to 4.3.0.
Patch provided by Peter Bex.
Changes in 4.3.0:
- removed tracing facility and apply-hook (see the "trace" egg
for a replacement for tracing and breakpoints)
- chicken-install(1): renamed `-host-extension' option to `-host'
- added support for a make(1) configuration file ("config.make")
- `chicken-install' now allows specifiying a proxy for retrieving
extensions over HTTP (thanks to Nicolas Pelletier)
- fixed bug in `cond-expand' that incorrectly renamed feature-identifiers
if the form was the product of a syntax expansion (reported by Thomas
Bushnell)
- import-libraries are only generated by the compiler if they don't exist
yet and if the content has actually changed (this simplifies makefile-
rules in some cases)
- it is now possible to pass a config-file to `make(1)' instead of specifying
all build-options as variables on the command-line (see README)
- removed compiler options for "benchmark-mode" and replaced them with a
new optimization level (5) (note that `-O5' does not imply fixnum mode
anymore)
- `hen.el' and `scheme-complete.el' are not bundled with the core system
anymore - `hen.el' is currently not maintained, and `scheme-complete.el'
has its own release cycle; both files are available, see
http://chicken.wiki.br/emacs
- removed meaningless benchmark suite and cleaned up
- added optional argument to `grep' that allows applying a function
to each matched item (contributed by Tony Sidaway)
- added extension-property `import-only', which makes it possible to
create extensions that have no runtime part
- the argument to `seconds->string', `seconds->utc-time' and
`seconds->local-time' is now optional and defaults to the value
of `(current-seconds)' (suggested by Mario Goulart)
- removed read-syntax for `syntax' form
- fixed bug in `get-condition-property'
- fixed bug in windows version of `process-execute'
- TCP timeouts throw exception of kind `timeout' to allow
distinguishing between timeouts and other errors
- removed some internal functions that manipulate environments
- fixed bugs in `standard-extension' (`setup-api' module) and added keyword
arguments for building static extensions and adding custom properties
- when cross-compiling, `chicken-install(1)' doesn't pass `-setup-mode'
(the host tools should not attempt to load target binaries)
- `installation-prefix' in the `setup-api' module was not always correctly
set
- the `-force' option in `chicken-install(1)' overrides the CHICKEN version
check
- disabled e-mail feature in `chicken-bug(1)', since it doesn't work
anyway, in the moment
- fixed bug in `reexport' that made it impossible to reexport core library
definitions
- fix in optimizer that sometimes caused C functions for inlined
procedures to be emitted multiple times (Thanks to Joerg Wittenberger)
- documented `define-compiler-syntax' and `let-compiler-syntax'
- printer for hash-tables shows current number of stores items
- when upgrading during installation of a dependency `chicken-install'
shows the version to upgrade to (Thanks to Christian Kellermann)
- Updated scheme-complete (Thanks to Alex Shinn)
- fix for pathnames with whitespace in 'runtests.sh' on Windows
- fix for 'normalize-pathname' with absolute pathname argument
- added 'decompose-directory' to unit files
- fix for 'local-timezone-abbreviation' - wasn't using the current time
so tz-name constant
- deprecated 'make-pathname' separator argument
diffstat:
lang/chicken/Makefile | 4 ++--
lang/chicken/PLIST | 6 +++++-
lang/chicken/distinfo | 8 ++++----
3 files changed, 11 insertions(+), 7 deletions(-)
diffs (62 lines):
diff -r b5e0fd75a842 -r 240b810abac2 lang/chicken/Makefile
--- a/lang/chicken/Makefile Tue Dec 15 12:36:50 2009 +0000
+++ b/lang/chicken/Makefile Tue Dec 15 12:38:04 2009 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.39 2009/09/22 11:34:47 asau Exp $
+# $NetBSD: Makefile,v 1.40 2009/12/15 12:38:04 asau Exp $
#
-DISTNAME= chicken-4.2.0
+DISTNAME= chicken-4.3.0
CATEGORIES= lang
MASTER_SITES= http://chicken.wiki.br/releases/${PKGVERSION_NOREV}/ \
http://galinha.ucpel.tche.br/releases/${PKGVERSION_NOREV}/ \
diff -r b5e0fd75a842 -r 240b810abac2 lang/chicken/PLIST
--- a/lang/chicken/PLIST Tue Dec 15 12:36:50 2009 +0000
+++ b/lang/chicken/PLIST Tue Dec 15 12:38:04 2009 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.24 2009/08/08 15:12:24 wiz Exp $
+@comment $NetBSD: PLIST,v 1.25 2009/12/15 12:38:04 asau Exp $
bin/chicken
bin/chicken-bug
bin/chicken-install
@@ -36,8 +36,10 @@
lib/chicken/4/utils.import.so
lib/libchicken.a
lib/libchicken.so
+lib/libchicken.so.4
lib/libuchicken.a
lib/libuchicken.so
+lib/libuchicken.so.4
man/man1/chicken-bug.1
man/man1/chicken-install.1
man/man1/chicken-profile.1
@@ -63,6 +65,7 @@
share/doc/${PKGNAME}/html/Extensions to the standard.html
share/doc/${PKGNAME}/html/Extensions.html
share/doc/${PKGNAME}/html/Foreign type specifiers.html
+share/doc/${PKGNAME}/html/Getting started.html
share/doc/${PKGNAME}/html/Interface to external functions and variables.html
share/doc/${PKGNAME}/html/Locations.html
share/doc/${PKGNAME}/html/Modules and macros.html
@@ -71,6 +74,7 @@
share/doc/${PKGNAME}/html/Other support procedures.html
share/doc/${PKGNAME}/html/Parameters.html
share/doc/${PKGNAME}/html/Supported language.html
+share/doc/${PKGNAME}/html/The R5RS standard.html
share/doc/${PKGNAME}/html/The User's Manual.html
share/doc/${PKGNAME}/html/Unit data-structures.html
share/doc/${PKGNAME}/html/Unit eval.html
diff -r b5e0fd75a842 -r 240b810abac2 lang/chicken/distinfo
--- a/lang/chicken/distinfo Tue Dec 15 12:36:50 2009 +0000
+++ b/lang/chicken/distinfo Tue Dec 15 12:38:04 2009 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.27 2009/09/22 11:34:47 asau Exp $
+$NetBSD: distinfo,v 1.28 2009/12/15 12:38:04 asau Exp $
-SHA1 (chicken-4.2.0.tar.gz) = c09922884eb145ad993e0d84116678cc9c98afbe
-RMD160 (chicken-4.2.0.tar.gz) = a5d0bbc56ec1acf92628dc82d88c80bf3c069ce1
-Size (chicken-4.2.0.tar.gz) = 3388152 bytes
+SHA1 (chicken-4.3.0.tar.gz) = 5a0e061f5c67d20160034126f63ad64a7b15ee57
+RMD160 (chicken-4.3.0.tar.gz) = fb823661deaf2c78b81297c9e699c70db65d4aff
+Size (chicken-4.3.0.tar.gz) = 3481208 bytes
Home |
Main Index |
Thread Index |
Old Index