summaryrefslogtreecommitdiff
path: root/lang/gauche
diff options
context:
space:
mode:
authorasau <asau@pkgsrc.org>2010-12-16 03:42:08 +0000
committerasau <asau@pkgsrc.org>2010-12-16 03:42:08 +0000
commit0e78b760d0ab3b3145eb4c44ee823ed26cfb8ff8 (patch)
treeae450f12f766c52a99d62fe453051180d5ea37af /lang/gauche
parent6900e33442b395578cd62892d38ef21b6aceb09d (diff)
downloadpkgsrc-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/Makefile5
-rw-r--r--lang/gauche/PLIST578
-rw-r--r--lang/gauche/distinfo12
-rw-r--r--lang/gauche/patches/patch-aa22
-rw-r--r--lang/gauche/patches/patch-ab12
-rw-r--r--lang/gauche/patches/patch-ah58
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;
-