diff options
author | asau <asau@pkgsrc.org> | 2010-12-16 03:42:08 +0000 |
---|---|---|
committer | asau <asau@pkgsrc.org> | 2010-12-16 03:42:08 +0000 |
commit | 0e78b760d0ab3b3145eb4c44ee823ed26cfb8ff8 (patch) | |
tree | ae450f12f766c52a99d62fe453051180d5ea37af /lang/gauche | |
parent | 6900e33442b395578cd62892d38ef21b6aceb09d (diff) | |
download | pkgsrc-0e78b760d0ab3b3145eb4c44ee823ed26cfb8ff8.tar.gz |
Update to Gauche 0.9.1
New in Gauche 0.9.1: Major Feature Enhancements
+ New Features
o Extended formals: Built-in lambda, define etc. can
recognize optional and keyword arguments, a la Common Lisp.
o Enhanced module mechanism: Now you can rename, choose,
or add prefix to the symbols when importing other modules.
o Efficient record types: A new module gauche.record provides
ERR5RS (srfi-99) compatible record types. It is also upper
compatible to srfi-9 records.
o More support for multithreaded applications: Thread-safe
queue is added to util.queue, and thread-pool feature is
provided by the new module control.thread-pool.
Continuations can be passed between threads.
o Partial continuations.
o Enhanced Windows support.
o New module: crypt.bcrypt: A module for Blowfish password hashing.
o New module: srfi-98: portable environment variable lookup support.
o New module: gauche.mop.propagate: Making object composition simpler.
o New module: rfc.json: JSON parsing and construction.
+ Changes
o The directory structure for Gauche installation has changed so
that we can keep binary compatibility for the extension
modules throughout 0.9.x releases.
o Now it is an error to pass a keyword argument that isn't
expected by the callee. It used to be a warning.
o Regular expression re{,M} now means the same as re{0,M},
which is compatible to Oniguruma.
+ Improvements
o The compiler and the runtime got optimized more.
The compiler now knows more about built-in procedures, and tries
compile-time constant folding and/or inlining more aggressively.
For example, sxml.ssax can parse XML document a lot faster.
o ^ can be used in place of lambda, allowing more concise code.
There's also convenience macros ^a, ^b, ... ^z and ^_ as
abbreviations of lambda (a) etc.
o ~ is added for universal accessing operator. (~ x y) is the same
as (ref x y), and (~ x y z) is the same as (ref (ref x y) z),
and so on. It can be used with generalized setter, e.g.
(set! (~ array i) x).
o define-syntax, let-syntax, and letrec-syntax are enhanced so that
they can take a general expression in rhs, as far as it yields
a syntactic transformer.
o gauche.process: I/O redirection handling in run-process becomes
more flexible.
o rfc.http module now supports https connection (unix platforms only).
Currently it relies on an external program (stunnel).
o A new procedure current-load-path allows the program to know
the file name it is being loaded from.
o A new procedure .$ is introduced as an alternative name of compose.
o Regular expressions now got read-write invariance. Some internal
regexp routines are made public, giving users an easy way
to construct and analyze regexp programatically.
o rfc.822: New procedure: rfc822-date->date.
o file.util: The procedure temporary-directory now became a parameter
so that you can switch it when necessary. The default value is taken
from (sys-tmpdir), which determines temporary directory in the
recommended way of the platform; esp., it works on Windows native
platforms. home-directory works on Windows, too.
Procedures null-device and console-device are added to make it easier
to write portable script across Unix and Windows platforms.
o util.queue: New proceduers: any-in-queue, every-in-queue.
o gauche.parseopt: When let-args encounters a command-line option
that doesn't match any spec, it now raises a condition of type
<parseopt-error> instead of <error>. The application can capture
the condition to handle invalid command-line arguments.
o gauche.uvector: New procedure uvector-size to obtain number of octets
actually to be written out when the given uvector is written out
by write-block.
o dbm: A new procedure dbm-type->class allows an application to load
appropriate dbm implementation at runtime. Utility scripts dbm/dump
and dbm/restore are provided for easier backup and migration.
o Procedure slot-pop! is added for the consistency with other
*-push!/pop! API pairs.
o When ref is used for object slot access, it can take default value
in case the slot is unbound.
o Made (set! (ref list k) value) work.
o New procedures delete-keywords, delete-keywords!, tree-map-map,
tree-map-for-each.
o unwind-protect allows multiple handlers, as in CL.
o sqrt now returns an exact number if the argument is exact and
the result can be computed exactly. Also, R6RS's exact-integer-sqrt
is added.
o gauche.parameter: Parameters can be used with generalized set!.
o The default-endian parameter is moved from binary.io module
to the core, so that this parameter controls default endian
of binary I/O in general. For example, read-block! and write-block
of the gauche.uvector module now uses the value of this parameter
as the default. A new procedure native-endian is added to retrieve
the platform's native endianness.
o More R6RS procedures: inexact, exact, real-valued?, rational-valued?,
integer-valued?, div, mod, div0, mod0.
A number of bug fixes.
Diffstat (limited to 'lang/gauche')
-rw-r--r-- | lang/gauche/Makefile | 5 | ||||
-rw-r--r-- | lang/gauche/PLIST | 578 | ||||
-rw-r--r-- | lang/gauche/distinfo | 12 | ||||
-rw-r--r-- | lang/gauche/patches/patch-aa | 22 | ||||
-rw-r--r-- | lang/gauche/patches/patch-ab | 12 | ||||
-rw-r--r-- | lang/gauche/patches/patch-ah | 58 |
6 files changed, 316 insertions, 371 deletions
diff --git a/lang/gauche/Makefile b/lang/gauche/Makefile index 2093e27a145..433c13dc7cd 100644 --- a/lang/gauche/Makefile +++ b/lang/gauche/Makefile @@ -1,9 +1,8 @@ -# $NetBSD: Makefile,v 1.54 2010/02/25 19:07:53 joerg Exp $ +# $NetBSD: Makefile,v 1.55 2010/12/16 03:42:08 asau Exp $ # -DISTNAME= Gauche-0.9 +DISTNAME= Gauche-0.9.1 CATEGORIES= lang -#PKGREVISION= 1 MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gauche/} EXTRACT_SUFX= .tgz diff --git a/lang/gauche/PLIST b/lang/gauche/PLIST index d2891fd3fe2..07130f0a9d3 100644 --- a/lang/gauche/PLIST +++ b/lang/gauche/PLIST @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.23 2010/02/20 13:51:12 obache Exp $ +@comment $NetBSD: PLIST,v 1.24 2010/12/16 03:42:09 asau Exp $ bin/gauche-cesconv bin/gauche-config bin/gauche-install @@ -6,286 +6,304 @@ bin/gauche-package bin/gosh info/gauche-refe.info info/gauche-refj.info -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/binary--io.so -${PLIST.gdbm}lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/dbm--gdbm.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/dbm--ndbm.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/file--util.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--auxsys.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--charconv.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--collection.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--fcntl.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--hook.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--net.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--parameter.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--sequence.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--syslog.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--termios.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--threads.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--vport.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-cesconv -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-config -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-install -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-package -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gosh -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libgauche-uvector.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libgauche.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/math--mt-random.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rfc--md5.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rfc--sha.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rfc--zlib.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-1.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-13.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-19.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-43.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sxml--serializer.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sxml--ssax.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sxml--sxpath.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sxml--tools.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/text--gettext.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/text--tr.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/util--match.so -lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/util--sparse.so -lib/gauche/${PKGVERSION}/include/gauche.h -lib/gauche/${PKGVERSION}/include/gauche/arch.h -lib/gauche/${PKGVERSION}/include/gauche/bignum.h -lib/gauche/${PKGVERSION}/include/gauche/bits.h -lib/gauche/${PKGVERSION}/include/gauche/bits_inline.h -lib/gauche/${PKGVERSION}/include/gauche/builtin-syms.h -lib/gauche/${PKGVERSION}/include/gauche/char_euc_jp.h -lib/gauche/${PKGVERSION}/include/gauche/char_none.h -lib/gauche/${PKGVERSION}/include/gauche/char_sjis.h -lib/gauche/${PKGVERSION}/include/gauche/char_utf_8.h -lib/gauche/${PKGVERSION}/include/gauche/charset.h -lib/gauche/${PKGVERSION}/include/gauche/class.h -lib/gauche/${PKGVERSION}/include/gauche/code.h -lib/gauche/${PKGVERSION}/include/gauche/collection.h -lib/gauche/${PKGVERSION}/include/gauche/config.h -lib/gauche/${PKGVERSION}/include/gauche/exception.h -lib/gauche/${PKGVERSION}/include/gauche/extend.h -lib/gauche/${PKGVERSION}/include/gauche/extern.h -lib/gauche/${PKGVERSION}/include/gauche/float.h -lib/gauche/${PKGVERSION}/include/gauche/gloc.h -lib/gauche/${PKGVERSION}/include/gauche/hash.h -lib/gauche/${PKGVERSION}/include/gauche/int64.h -lib/gauche/${PKGVERSION}/include/gauche/keyword.h -lib/gauche/${PKGVERSION}/include/gauche/load.h -lib/gauche/${PKGVERSION}/include/gauche/macro.h -lib/gauche/${PKGVERSION}/include/gauche/module.h -lib/gauche/${PKGVERSION}/include/gauche/number.h -lib/gauche/${PKGVERSION}/include/gauche/parameter.h -lib/gauche/${PKGVERSION}/include/gauche/paths.h -lib/gauche/${PKGVERSION}/include/gauche/port.h -lib/gauche/${PKGVERSION}/include/gauche/prof.h -lib/gauche/${PKGVERSION}/include/gauche/pthread.h -lib/gauche/${PKGVERSION}/include/gauche/reader.h -lib/gauche/${PKGVERSION}/include/gauche/regexp.h -lib/gauche/${PKGVERSION}/include/gauche/scmconst.h -lib/gauche/${PKGVERSION}/include/gauche/string.h -lib/gauche/${PKGVERSION}/include/gauche/symbol.h -lib/gauche/${PKGVERSION}/include/gauche/system.h -lib/gauche/${PKGVERSION}/include/gauche/treemap.h -lib/gauche/${PKGVERSION}/include/gauche/uthread.h -lib/gauche/${PKGVERSION}/include/gauche/uvector.h -lib/gauche/${PKGVERSION}/include/gauche/vector.h -lib/gauche/${PKGVERSION}/include/gauche/vm.h -lib/gauche/${PKGVERSION}/include/gauche/vminsn.h -lib/gauche/${PKGVERSION}/include/gauche/weak.h -lib/gauche/${PKGVERSION}/include/gauche/win-compat.h -lib/gauche/${PKGVERSION}/include/gc.h -lib/gauche/${PKGVERSION}/include/gc_allocator.h -lib/gauche/${PKGVERSION}/include/gc_config_macros.h -lib/gauche/${PKGVERSION}/include/gc_cpp.h -lib/gauche/${PKGVERSION}/include/gc_inline.h -lib/gauche/${PKGVERSION}/include/gc_mark.h -lib/gauche/${PKGVERSION}/include/gc_pthread_redirects.h -lib/gauche/${PKGVERSION}/include/gc_tiny_fl.h -lib/gauche/${PKGVERSION}/include/gc_typed.h -lib/gauche/${PKGVERSION}/include/gc_version.h -lib/libgauche.so -lib/libgauche.so.0 -lib/libgauche.so.${PKGVERSION}.0 +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/binary--io.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/crypt--bcrypt.so +${PLIST.gdbm}lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/dbm--gdbm.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/dbm--ndbm.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/file--util.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--auxsys.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--charconv.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--collection.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--fcntl.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--hook.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--net.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--parameter.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--sequence.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--syslog.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--termios.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--threads.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche--vport.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-cesconv +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-config +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-install +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-package +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gosh +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libgauche-0.9.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libgauche-uvector.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/math--mt-random.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/os--windows.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/parser--peg.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rfc--md5.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rfc--sha.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/rfc--zlib.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-1.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-13.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-19.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-43.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sxml--serializer.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sxml--ssax.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sxml--sxpath.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sxml--tools.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/text--gettext.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/text--tr.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/util--match.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/util--queue.so +lib/gauche-0.9/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/util--sparse.so +lib/gauche-0.9/${PKGVERSION}/include/gauche.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/arch.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/bignum.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/bits.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/bits_inline.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/builtin-syms.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/bytes_inline.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/char_euc_jp.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/char_none.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/char_sjis.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/char_utf_8.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/charset.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/class.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/code.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/collection.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/config.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/exception.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/extend.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/extern.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/float.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/gloc.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/hash.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/int64.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/keyword.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/load.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/macro.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/module.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/number.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/parameter.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/paths.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/port.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/prof.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/pthread.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/reader.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/regexp.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/scmconst.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/string.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/symbol.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/system.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/treemap.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/uthread.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/uvector.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/vector.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/vm.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/vminsn.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/weak.h +lib/gauche-0.9/${PKGVERSION}/include/gauche/win-compat.h +lib/gauche-0.9/${PKGVERSION}/include/gc.h +lib/gauche-0.9/${PKGVERSION}/include/gc_allocator.h +lib/gauche-0.9/${PKGVERSION}/include/gc_config_macros.h +lib/gauche-0.9/${PKGVERSION}/include/gc_cpp.h +lib/gauche-0.9/${PKGVERSION}/include/gc_inline.h +lib/gauche-0.9/${PKGVERSION}/include/gc_mark.h +lib/gauche-0.9/${PKGVERSION}/include/gc_pthread_redirects.h +lib/gauche-0.9/${PKGVERSION}/include/gc_tiny_fl.h +lib/gauche-0.9/${PKGVERSION}/include/gc_typed.h +lib/gauche-0.9/${PKGVERSION}/include/gc_version.h +lib/libgauche-0.9.so +lib/libgauche-0.9.so.0 +lib/libgauche-0.9.so.0.1 +man/man1/gauche-cesconv.1 man/man1/gauche-config.1 +man/man1/gauche-install.1 +man/man1/gauche-package.1 man/man1/gosh.1 share/aclocal/gauche.m4 -share/gauche/${PKGVERSION}/aclocal.m4 -share/gauche/${PKGVERSION}/lib/binary/io.scm -share/gauche/${PKGVERSION}/lib/binary/pack.scm -share/gauche/${PKGVERSION}/lib/cesconv -share/gauche/${PKGVERSION}/lib/compat/jfilter.scm -share/gauche/${PKGVERSION}/lib/compat/norational.scm -share/gauche/${PKGVERSION}/lib/compat/stk.scm -share/gauche/${PKGVERSION}/lib/dbd/null.scm -share/gauche/${PKGVERSION}/lib/dbi.scm -share/gauche/${PKGVERSION}/lib/dbm.scm -share/gauche/${PKGVERSION}/lib/dbm/fsdbm.scm -${PLIST.gdbm}share/gauche/${PKGVERSION}/lib/dbm/gdbm.scm -share/gauche/${PKGVERSION}/lib/dbm/ndbm.scm -share/gauche/${PKGVERSION}/lib/file/filter.scm -share/gauche/${PKGVERSION}/lib/file/util.scm -share/gauche/${PKGVERSION}/lib/gauche-init.scm -share/gauche/${PKGVERSION}/lib/gauche/array.scm -share/gauche/${PKGVERSION}/lib/gauche/auxsys.scm -share/gauche/${PKGVERSION}/lib/gauche/cgen.scm -share/gauche/${PKGVERSION}/lib/gauche/cgen/cise.scm -share/gauche/${PKGVERSION}/lib/gauche/cgen/literal-uv.scm -share/gauche/${PKGVERSION}/lib/gauche/cgen/literal.scm -share/gauche/${PKGVERSION}/lib/gauche/cgen/precomp.scm -share/gauche/${PKGVERSION}/lib/gauche/cgen/stub.scm -share/gauche/${PKGVERSION}/lib/gauche/cgen/type.scm -share/gauche/${PKGVERSION}/lib/gauche/cgen/unit.scm -share/gauche/${PKGVERSION}/lib/gauche/charconv.scm -share/gauche/${PKGVERSION}/lib/gauche/collection.scm -share/gauche/${PKGVERSION}/lib/gauche/common-macros.scm -share/gauche/${PKGVERSION}/lib/gauche/condutil.scm -share/gauche/${PKGVERSION}/lib/gauche/config.scm -share/gauche/${PKGVERSION}/lib/gauche/defvalues.scm -share/gauche/${PKGVERSION}/lib/gauche/dictionary.scm -share/gauche/${PKGVERSION}/lib/gauche/experimental/app.scm -share/gauche/${PKGVERSION}/lib/gauche/experimental/lamb.scm -share/gauche/${PKGVERSION}/lib/gauche/experimental/ref.scm -share/gauche/${PKGVERSION}/lib/gauche/fcntl.scm -share/gauche/${PKGVERSION}/lib/gauche/fileutil.scm -share/gauche/${PKGVERSION}/lib/gauche/hashutil.scm -share/gauche/${PKGVERSION}/lib/gauche/hook.scm -share/gauche/${PKGVERSION}/lib/gauche/interactive.scm -share/gauche/${PKGVERSION}/lib/gauche/interactive/info.scm -share/gauche/${PKGVERSION}/lib/gauche/interpolate.scm -share/gauche/${PKGVERSION}/lib/gauche/let-opt.scm -share/gauche/${PKGVERSION}/lib/gauche/libutil.scm -share/gauche/${PKGVERSION}/lib/gauche/listener.scm -share/gauche/${PKGVERSION}/lib/gauche/logger.scm -share/gauche/${PKGVERSION}/lib/gauche/logical.scm -share/gauche/${PKGVERSION}/lib/gauche/macroutil.scm -share/gauche/${PKGVERSION}/lib/gauche/matrix.scm -share/gauche/${PKGVERSION}/lib/gauche/modutil.scm -share/gauche/${PKGVERSION}/lib/gauche/mop/instance-pool.scm -share/gauche/${PKGVERSION}/lib/gauche/mop/propagate.scm -share/gauche/${PKGVERSION}/lib/gauche/mop/singleton.scm -share/gauche/${PKGVERSION}/lib/gauche/mop/validator.scm -share/gauche/${PKGVERSION}/lib/gauche/net.scm -share/gauche/${PKGVERSION}/lib/gauche/numerical.scm -share/gauche/${PKGVERSION}/lib/gauche/package.scm -share/gauche/${PKGVERSION}/lib/gauche/package/build.scm -share/gauche/${PKGVERSION}/lib/gauche/package/compile.scm -share/gauche/${PKGVERSION}/lib/gauche/package/fetch.scm -share/gauche/${PKGVERSION}/lib/gauche/package/util.scm -share/gauche/${PKGVERSION}/lib/gauche/parameter.scm -share/gauche/${PKGVERSION}/lib/gauche/parseopt.scm -share/gauche/${PKGVERSION}/lib/gauche/portutil.scm -share/gauche/${PKGVERSION}/lib/gauche/procedure.scm -share/gauche/${PKGVERSION}/lib/gauche/process.scm -share/gauche/${PKGVERSION}/lib/gauche/redefutil.scm -share/gauche/${PKGVERSION}/lib/gauche/regexp.scm -share/gauche/${PKGVERSION}/lib/gauche/reload.scm -share/gauche/${PKGVERSION}/lib/gauche/selector.scm -share/gauche/${PKGVERSION}/lib/gauche/sequence.scm -share/gauche/${PKGVERSION}/lib/gauche/serializer.scm -share/gauche/${PKGVERSION}/lib/gauche/serializer/aserializer.scm -share/gauche/${PKGVERSION}/lib/gauche/signal.scm -share/gauche/${PKGVERSION}/lib/gauche/singleton.scm -share/gauche/${PKGVERSION}/lib/gauche/sortutil.scm -share/gauche/${PKGVERSION}/lib/gauche/stringutil.scm -share/gauche/${PKGVERSION}/lib/gauche/syslog.scm -share/gauche/${PKGVERSION}/lib/gauche/termios.scm -share/gauche/${PKGVERSION}/lib/gauche/test.scm -share/gauche/${PKGVERSION}/lib/gauche/threads.scm -share/gauche/${PKGVERSION}/lib/gauche/time.scm -share/gauche/${PKGVERSION}/lib/gauche/treeutil.scm -share/gauche/${PKGVERSION}/lib/gauche/uvector.scm -share/gauche/${PKGVERSION}/lib/gauche/validator.scm -share/gauche/${PKGVERSION}/lib/gauche/version.scm -share/gauche/${PKGVERSION}/lib/gauche/vm/debugger.scm -share/gauche/${PKGVERSION}/lib/gauche/vm/insn-core.scm -share/gauche/${PKGVERSION}/lib/gauche/vm/insn.scm -share/gauche/${PKGVERSION}/lib/gauche/vm/profiler.scm -share/gauche/${PKGVERSION}/lib/gauche/vport.scm -share/gauche/${PKGVERSION}/lib/gencomp -share/gauche/${PKGVERSION}/lib/genstub -share/gauche/${PKGVERSION}/lib/math/const.scm -share/gauche/${PKGVERSION}/lib/math/mt-random.scm -share/gauche/${PKGVERSION}/lib/precomp -share/gauche/${PKGVERSION}/lib/rfc/822.scm -share/gauche/${PKGVERSION}/lib/rfc/base64.scm -share/gauche/${PKGVERSION}/lib/rfc/cookie.scm -share/gauche/${PKGVERSION}/lib/rfc/ftp.scm -share/gauche/${PKGVERSION}/lib/rfc/hmac.scm -share/gauche/${PKGVERSION}/lib/rfc/http.scm -share/gauche/${PKGVERSION}/lib/rfc/icmp.scm -share/gauche/${PKGVERSION}/lib/rfc/ip.scm -share/gauche/${PKGVERSION}/lib/rfc/md5.scm -share/gauche/${PKGVERSION}/lib/rfc/mime.scm -share/gauche/${PKGVERSION}/lib/rfc/quoted-printable.scm -share/gauche/${PKGVERSION}/lib/rfc/sha.scm -share/gauche/${PKGVERSION}/lib/rfc/sha1.scm -share/gauche/${PKGVERSION}/lib/rfc/uri.scm -share/gauche/${PKGVERSION}/lib/rfc/zlib.scm -share/gauche/${PKGVERSION}/lib/slib.scm -@unexec ${RM} -f %D/share/gauche/${PKGVERSION}/lib/slibcat || ${TRUE} -share/gauche/${PKGVERSION}/lib/srfi-0.scm -share/gauche/${PKGVERSION}/lib/srfi-1.scm -share/gauche/${PKGVERSION}/lib/srfi-11.scm -share/gauche/${PKGVERSION}/lib/srfi-13.scm -share/gauche/${PKGVERSION}/lib/srfi-14.scm -share/gauche/${PKGVERSION}/lib/srfi-14/query.scm -share/gauche/${PKGVERSION}/lib/srfi-14/set.scm -share/gauche/${PKGVERSION}/lib/srfi-19.scm -share/gauche/${PKGVERSION}/lib/srfi-26.scm -share/gauche/${PKGVERSION}/lib/srfi-27.scm -share/gauche/${PKGVERSION}/lib/srfi-29.scm -share/gauche/${PKGVERSION}/lib/srfi-29/bundle.scm -share/gauche/${PKGVERSION}/lib/srfi-29/format.scm -share/gauche/${PKGVERSION}/lib/srfi-31.scm -share/gauche/${PKGVERSION}/lib/srfi-37.scm -share/gauche/${PKGVERSION}/lib/srfi-4.scm -share/gauche/${PKGVERSION}/lib/srfi-42.scm -share/gauche/${PKGVERSION}/lib/srfi-43.scm -share/gauche/${PKGVERSION}/lib/srfi-5.scm -share/gauche/${PKGVERSION}/lib/srfi-55.scm -share/gauche/${PKGVERSION}/lib/srfi-7.scm -share/gauche/${PKGVERSION}/lib/srfi-9.scm -share/gauche/${PKGVERSION}/lib/sxml/adaptor.scm -share/gauche/${PKGVERSION}/lib/sxml/serializer.scm -share/gauche/${PKGVERSION}/lib/sxml/ssax.scm -share/gauche/${PKGVERSION}/lib/sxml/sxpath.scm -share/gauche/${PKGVERSION}/lib/sxml/to-html.scm -share/gauche/${PKGVERSION}/lib/sxml/tools.scm -share/gauche/${PKGVERSION}/lib/sxml/tree-trans.scm -share/gauche/${PKGVERSION}/lib/text/csv.scm -share/gauche/${PKGVERSION}/lib/text/diff.scm -share/gauche/${PKGVERSION}/lib/text/gettext.scm -share/gauche/${PKGVERSION}/lib/text/html-lite.scm -share/gauche/${PKGVERSION}/lib/text/info.scm -share/gauche/${PKGVERSION}/lib/text/parse.scm -share/gauche/${PKGVERSION}/lib/text/progress.scm -share/gauche/${PKGVERSION}/lib/text/sql.scm -share/gauche/${PKGVERSION}/lib/text/tr.scm -share/gauche/${PKGVERSION}/lib/text/tree.scm -share/gauche/${PKGVERSION}/lib/util/combinations.scm -share/gauche/${PKGVERSION}/lib/util/digest.scm -share/gauche/${PKGVERSION}/lib/util/isomorph.scm -share/gauche/${PKGVERSION}/lib/util/lcs.scm -share/gauche/${PKGVERSION}/lib/util/list.scm -share/gauche/${PKGVERSION}/lib/util/match.scm -share/gauche/${PKGVERSION}/lib/util/queue.scm -share/gauche/${PKGVERSION}/lib/util/rbtree.scm -share/gauche/${PKGVERSION}/lib/util/record.scm -share/gauche/${PKGVERSION}/lib/util/relation.scm -share/gauche/${PKGVERSION}/lib/util/sparse.scm -share/gauche/${PKGVERSION}/lib/util/stream.scm -share/gauche/${PKGVERSION}/lib/util/toposort.scm -share/gauche/${PKGVERSION}/lib/util/tree.scm -share/gauche/${PKGVERSION}/lib/util/trie.scm -share/gauche/${PKGVERSION}/lib/www/cgi-test.scm -share/gauche/${PKGVERSION}/lib/www/cgi.scm -share/gauche/${PKGVERSION}/lib/www/cgi/test.scm -share/gauche/${PKGVERSION}/template.DIST -share/gauche/${PKGVERSION}/template.Makefile.in -share/gauche/${PKGVERSION}/template.configure.ac -share/gauche/${PKGVERSION}/template.extension.c -share/gauche/${PKGVERSION}/template.extension.h -share/gauche/${PKGVERSION}/template.extensionlib.stub -share/gauche/${PKGVERSION}/template.module.scm -share/gauche/${PKGVERSION}/template.test.scm -@pkgdir lib/gauche/site/${PKGVERSION}/${MACHINE_GNU_PLATFORM} -@pkgdir share/gauche/site/lib +share/gauche-0.9/${PKGVERSION}/aclocal.m4 +share/gauche-0.9/${PKGVERSION}/lib/binary/io.scm +share/gauche-0.9/${PKGVERSION}/lib/binary/pack.scm +share/gauche-0.9/${PKGVERSION}/lib/cesconv +share/gauche-0.9/${PKGVERSION}/lib/compat/jfilter.scm +share/gauche-0.9/${PKGVERSION}/lib/compat/norational.scm +share/gauche-0.9/${PKGVERSION}/lib/compat/stk.scm +share/gauche-0.9/${PKGVERSION}/lib/control/job.scm +share/gauche-0.9/${PKGVERSION}/lib/control/thread-pool.scm +share/gauche-0.9/${PKGVERSION}/lib/crypt/bcrypt.scm +share/gauche-0.9/${PKGVERSION}/lib/dbd/null.scm +share/gauche-0.9/${PKGVERSION}/lib/dbi.scm +share/gauche-0.9/${PKGVERSION}/lib/dbm.scm +share/gauche-0.9/${PKGVERSION}/lib/dbm/dump +share/gauche-0.9/${PKGVERSION}/lib/dbm/fsdbm.scm +${PLIST.gdbm}share/gauche-0.9/${PKGVERSION}/lib/dbm/gdbm.scm +share/gauche-0.9/${PKGVERSION}/lib/dbm/ndbm.scm +share/gauche-0.9/${PKGVERSION}/lib/dbm/restore +share/gauche-0.9/${PKGVERSION}/lib/file/filter.scm +share/gauche-0.9/${PKGVERSION}/lib/file/util.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche-init.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/array.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/auxsys.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/cgen.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/cgen/cise.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/cgen/literal.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/cgen/precomp.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/cgen/stub.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/cgen/type.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/cgen/unit.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/charconv.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/collection.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/common-macros.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/condutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/config.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/defvalues.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/dictionary.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/experimental/app.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/experimental/lamb.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/experimental/ref.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/fcntl.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/fileutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/hashutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/hook.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/interactive.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/interactive/info.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/interpolate.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/let-opt.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/libutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/listener.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/logger.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/logical.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/macroutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/matrix.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/modutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/mop/instance-pool.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/mop/propagate.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/mop/singleton.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/mop/validator.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/net.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/numerical.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/package.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/package/build.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/package/compile.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/package/fetch.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/package/util.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/parameter.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/parseopt.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/partcont.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/portutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/procedure.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/process.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/record.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/redefutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/regexp.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/reload.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/selector.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/sequence.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/serializer.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/serializer/aserializer.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/signal.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/singleton.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/sortutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/stringutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/syslog.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/termios.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/test.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/threads.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/time.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/treeutil.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/uvector.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/validator.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/version.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/vm/debugger.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/vm/insn-core.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/vm/insn.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/vm/profiler.scm +share/gauche-0.9/${PKGVERSION}/lib/gauche/vport.scm +share/gauche-0.9/${PKGVERSION}/lib/gencomp +share/gauche-0.9/${PKGVERSION}/lib/genstub +share/gauche-0.9/${PKGVERSION}/lib/math/const.scm +share/gauche-0.9/${PKGVERSION}/lib/math/mt-random.scm +share/gauche-0.9/${PKGVERSION}/lib/os/windows.scm +share/gauche-0.9/${PKGVERSION}/lib/parser/peg.scm +share/gauche-0.9/${PKGVERSION}/lib/precomp +share/gauche-0.9/${PKGVERSION}/lib/rfc/822.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/base64.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/cookie.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/ftp.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/hmac.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/http.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/icmp.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/ip.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/json.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/md5.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/mime.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/quoted-printable.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/sha.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/sha1.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/uri.scm +share/gauche-0.9/${PKGVERSION}/lib/rfc/zlib.scm +share/gauche-0.9/${PKGVERSION}/lib/slib.scm +@unexec ${RM} -f %D/share/gauche-0.9/${PKGVERSION}/lib/slibcat || ${TRUE} +share/gauche-0.9/${PKGVERSION}/lib/srfi-0.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-1.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-11.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-13.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-14.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-14/query.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-14/set.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-19.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-26.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-27.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-29.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-29/bundle.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-29/format.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-31.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-37.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-4.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-42.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-43.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-5.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-55.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-7.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-9.scm +share/gauche-0.9/${PKGVERSION}/lib/srfi-98.scm +share/gauche-0.9/${PKGVERSION}/lib/sxml/adaptor.scm +share/gauche-0.9/${PKGVERSION}/lib/sxml/serializer.scm +share/gauche-0.9/${PKGVERSION}/lib/sxml/ssax.scm +share/gauche-0.9/${PKGVERSION}/lib/sxml/sxpath.scm +share/gauche-0.9/${PKGVERSION}/lib/sxml/to-html.scm +share/gauche-0.9/${PKGVERSION}/lib/sxml/tools.scm +share/gauche-0.9/${PKGVERSION}/lib/sxml/tree-trans.scm +share/gauche-0.9/${PKGVERSION}/lib/text/csv.scm +share/gauche-0.9/${PKGVERSION}/lib/text/diff.scm +share/gauche-0.9/${PKGVERSION}/lib/text/gettext.scm +share/gauche-0.9/${PKGVERSION}/lib/text/html-lite.scm +share/gauche-0.9/${PKGVERSION}/lib/text/info.scm +share/gauche-0.9/${PKGVERSION}/lib/text/parse.scm +share/gauche-0.9/${PKGVERSION}/lib/text/progress.scm +share/gauche-0.9/${PKGVERSION}/lib/text/sql.scm +share/gauche-0.9/${PKGVERSION}/lib/text/tr.scm +share/gauche-0.9/${PKGVERSION}/lib/text/tree.scm +share/gauche-0.9/${PKGVERSION}/lib/util/combinations.scm +share/gauche-0.9/${PKGVERSION}/lib/util/digest.scm +share/gauche-0.9/${PKGVERSION}/lib/util/isomorph.scm +share/gauche-0.9/${PKGVERSION}/lib/util/lcs.scm +share/gauche-0.9/${PKGVERSION}/lib/util/list.scm +share/gauche-0.9/${PKGVERSION}/lib/util/match.scm +share/gauche-0.9/${PKGVERSION}/lib/util/queue.scm +share/gauche-0.9/${PKGVERSION}/lib/util/rbtree.scm +share/gauche-0.9/${PKGVERSION}/lib/util/record.scm +share/gauche-0.9/${PKGVERSION}/lib/util/relation.scm +share/gauche-0.9/${PKGVERSION}/lib/util/sparse.scm +share/gauche-0.9/${PKGVERSION}/lib/util/stream.scm +share/gauche-0.9/${PKGVERSION}/lib/util/toposort.scm +share/gauche-0.9/${PKGVERSION}/lib/util/tree.scm +share/gauche-0.9/${PKGVERSION}/lib/util/trie.scm +share/gauche-0.9/${PKGVERSION}/lib/www/cgi-test.scm +share/gauche-0.9/${PKGVERSION}/lib/www/cgi.scm +share/gauche-0.9/${PKGVERSION}/lib/www/cgi/test.scm +share/gauche-0.9/${PKGVERSION}/template.DIST +share/gauche-0.9/${PKGVERSION}/template.Makefile.in +share/gauche-0.9/${PKGVERSION}/template.configure.ac +share/gauche-0.9/${PKGVERSION}/template.extension.c +share/gauche-0.9/${PKGVERSION}/template.extension.h +share/gauche-0.9/${PKGVERSION}/template.extensionlib.stub +share/gauche-0.9/${PKGVERSION}/template.module.scm +share/gauche-0.9/${PKGVERSION}/template.test.scm +@pkgdir lib/gauche-0.9/site/${PKGVERSION}/${MACHINE_GNU_PLATFORM} +@pkgdir share/gauche-0.9/site/lib @exec %D/bin/gosh -ftest -uslib -E"require 'new-catalog" -Eexit || ${TRUE} diff --git a/lang/gauche/distinfo b/lang/gauche/distinfo index bf9acf5849c..81687581f57 100644 --- a/lang/gauche/distinfo +++ b/lang/gauche/distinfo @@ -1,10 +1,8 @@ -$NetBSD: distinfo,v 1.26 2010/01/05 13:21:23 tnn Exp $ +$NetBSD: distinfo,v 1.27 2010/12/16 03:42:09 asau Exp $ -SHA1 (Gauche-0.9.tgz) = ebc18917c36201d6c3fda29dfdc52fce2d856a5f -RMD160 (Gauche-0.9.tgz) = 3e0dfc1d498849b0d647e13f49addd0a56cc56fe -Size (Gauche-0.9.tgz) = 3938498 bytes -SHA1 (patch-aa) = fc85a438f3c4e032001a3b875d575a455f91a3ac -SHA1 (patch-ab) = b78322a4b99d0f60f82976055667f62f9d8e0c72 +SHA1 (Gauche-0.9.1.tgz) = 0581b16ffe77fc836c8b56faae0c9820490b17c8 +RMD160 (Gauche-0.9.1.tgz) = a51fbd1751c5925aff8f1f0644ab4247c28bd9a5 +Size (Gauche-0.9.1.tgz) = 4239842 bytes +SHA1 (patch-aa) = 44221973454aeb2b4ad1a4c9675f801a64de2806 SHA1 (patch-af) = 0741e1a047ee7935bffa215a69cc417ba67b81f2 SHA1 (patch-ag) = ee9946e364d6723b0efe3b260fc5d02ccb04621d -SHA1 (patch-ah) = db08d8363368331e006b45d88ef0f05e150adc86 diff --git a/lang/gauche/patches/patch-aa b/lang/gauche/patches/patch-aa index f2728431f55..e59c6f7c284 100644 --- a/lang/gauche/patches/patch-aa +++ b/lang/gauche/patches/patch-aa @@ -1,8 +1,8 @@ -$NetBSD: patch-aa,v 1.10 2009/11/29 13:01:06 enami Exp $ +$NetBSD: patch-aa,v 1.11 2010/12/16 03:42:09 asau Exp $ ---- configure.orig 2009-11-22 08:32:29.000000000 +0000 -+++ configure 2009-11-29 09:13:36.000000000 +0000 -@@ -5459,6 +5459,9 @@ +--- configure.orig 2010-12-13 03:45:32.000000000 +0300 ++++ configure 2010-12-16 06:00:33.000000000 +0300 +@@ -5017,6 +5017,9 @@ ;; alpha*) CFLAGS="$CFLAGS -mieee" ;; @@ -10,14 +10,14 @@ $NetBSD: patch-aa,v 1.10 2009/11/29 13:01:06 enami Exp $ + # Don't define DOUBLE_ARMENDIAN on netbsd. + ;; arm*) - # ARM processor uses a special mixed endian for doubles. - cat >>confdefs.h <<\_ACEOF -@@ -9402,7 +9405,7 @@ - + # ARM processor may use a special mixed endian for doubles. It can + # be switched by processor configuration. So we check it at runtime. +@@ -6161,7 +6164,7 @@ + fi -for ac_func in isnan isinf trunc rint +for ac_func in isnan isinf trunc - do - as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` - { echo "$as_me:$LINENO: checking for $ac_func" >&5 + do : + as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh` + ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var" diff --git a/lang/gauche/patches/patch-ab b/lang/gauche/patches/patch-ab deleted file mode 100644 index 4d002396e04..00000000000 --- a/lang/gauche/patches/patch-ab +++ /dev/null @@ -1,12 +0,0 @@ -$NetBSD: patch-ab,v 1.9 2010/01/05 13:21:23 tnn Exp $ - ---- src/Makefile.in.orig 2009-10-19 19:29:29.000000000 +0000 -+++ src/Makefile.in -@@ -187,6 +187,7 @@ gosh$(EXEEXT) : libgauche.$(SOEXT) $(gos - relink : - $(RELINK) $(libgauche_LDFLAGS) libgauche.$(SOEXT) $(libgauche_OBJECTS) ../gc/.libs/*.o $(LIBS) - $(RELINK) $(gosh_LDFLAGS) -o gosh$(EXEEXT) $(gosh_OBJECTS) $(gosh_LDADD) $(LIBS) -+ $(RELINK) -o gauche-config$(EXEEXT) gauche-config.$(OBJEXT) $(LIBS) - - $(OBJECTS) : $(HEADERS) - diff --git a/lang/gauche/patches/patch-ah b/lang/gauche/patches/patch-ah deleted file mode 100644 index 6fa5dfb47df..00000000000 --- a/lang/gauche/patches/patch-ah +++ /dev/null @@ -1,58 +0,0 @@ -$NetBSD: patch-ah,v 1.7 2009/11/29 13:01:06 enami Exp $ - -Index: src/gauche.h -=================================================================== ---- src/gauche.h (revision 6883) -+++ src/gauche.h (revision 6885) -@@ -134,6 +134,16 @@ - Hence this macro. */ - #define SCM_IGNORE_RESULT(expr) do { if(expr) {} } while(0) - -+/* ScmFlonum and ScmClass must always be aligned in 8-byte boundaries. -+ (All other Scheme objects can be in 4-byte boundary.) -+ Some platform doesn't align static double in 8-byte boundaries, so -+ we try this as well. */ -+#ifdef __GNUC__ -+#define SCM_ALIGN8 __attribute__ ((aligned (8))) -+#else /* !__GNUC__ */ -+#define SCM_ALIGN8 /*empty*/ -+#endif /* !__GNUC__ */ -+ - /*------------------------------------------------------------- - * BASIC TYPES - */ -@@ -289,7 +299,7 @@ - - typedef struct ScmFlonumRec { - double val; --} ScmFlonum; -+} ScmFlonum SCM_ALIGN8; - - #define SCM_FLONUM(obj) ((ScmFlonum*)(SCM_WORD(obj)&~0x07)) - #define SCM_FLONUMP(obj) (SCM_TAG2(obj) == 2) -@@ -599,13 +609,9 @@ - those fields casually. Also, the order of these fields must be - reflected to the class definition macros below. */ - struct ScmClassRec { -- /* We need all class structures be aligned on (at least) 8-byte boundary -- to make our tagging scheme work. Dynamically allocated objects -- are *always* 8-byte aligned due to Boehm GC's architecture. However, -- we found that statically allocated class structures can be placed -- 4-byte boundary on some 32bit systems if we started ScmClassRec -- with SCM_INSTANCE_HEADER. The following union is the trick -- to ensure 8-byte alighment on such systems. */ -+ /* A trick to align statically allocated class structure on 8-byte -+ boundary. This doesn't guarantee, though, so we use __alignment__ -+ attribute as well, whenever possible (see SCM_ALIGN8 macro). */ - union { - SCM_INSTANCE_HEADER; - double align_dummy; -@@ -642,7 +648,7 @@ - ScmInternalMutex mutex; /* to protect from MT hazard */ - ScmInternalCond cv; /* wait on this while a class being updated */ - void *data; /* extra data to do nasty trick */ --}; -+} SCM_ALIGN8; - - typedef struct ScmClassStaticSlotSpecRec ScmClassStaticSlotSpec; - |