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
This commit is contained in:
parent
5f91fd7010
commit
d04b1ead9d
3 changed files with 11 additions and 7 deletions
|
@ -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}/ \
|
||||
|
|
|
@ -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/tcp.import.so
|
|||
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/Embedding.html
|
|||
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/Non-standard read syntax.html
|
|||
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
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue