diff options
author | minoura <minoura@pkgsrc.org> | 2002-05-19 07:58:25 +0000 |
---|---|---|
committer | minoura <minoura@pkgsrc.org> | 2002-05-19 07:58:25 +0000 |
commit | 444708f29f46945190faf7bf226ed10e5b91fc70 (patch) | |
tree | 6633e279ff7e6b28da77f55a0cce81b80e536391 | |
parent | 9d8344915a4f00c75e44407001dbdc32aead5bb2 (diff) | |
download | pkgsrc-444708f29f46945190faf7bf226ed10e5b91fc70.tar.gz |
Updated to 0.5.4.
0.5 -> 0.5.1
* Ported to Windows/Cygwin, HP-UX11.0 and FreeBSD 2.2
* Incompatible fix to conform final SRFI-22
* Various bug fixes
Gauche-gl is updated to 0.1.2 to follow Gauche 0.5.1 changes.
SXML-gauche-0.9, Oleg Kiselyov's XML tool suite, is available.
0.5.1 -> 0.5.2
* Feature addition : String interpolation
* Bugfixes
* More POSIX API
* Manpages
* RPM packages for Linux/i386
0.5.2 -> 0.5.3
There're not many visible changes in this release
except a few bug fixes.
0.5.3 -> 0.5.4
* Buffered port routine is rewritten to use Gauche's own
buffering code instead of stdio.
* Lots of high-level file/directory utility functions are added as
file.util module.
* Added weak vector. See "Weak pointer" section of the reference manual.
* Added parameters. See gauche.parameter section of the reference manual.
* Added pseudo tty interface, sys-openpty and sys-forkpty. See
"Termios" section of the reference manual.
* Added define-values.
* Added port?.
* System objects, such as <sys-stat>, <sys-group> and <sys-passwd>,
are integrated to the object system. Information of these objects
can now be accessed via slots, instead of individual procedures.
* Improved dynamic string handling performance.
* Fixed a nasty bug in metaobject protocol handling code
that corrupted memory.
* Fixed a compiler bug that prevented proper tail recursion in some cases.
-rw-r--r-- | lang/gauche/Makefile | 8 | ||||
-rw-r--r-- | lang/gauche/PLIST | 290 | ||||
-rw-r--r-- | lang/gauche/distinfo | 6 |
3 files changed, 158 insertions, 146 deletions
diff --git a/lang/gauche/Makefile b/lang/gauche/Makefile index e2ad64882cf..895a0bbc4eb 100644 --- a/lang/gauche/Makefile +++ b/lang/gauche/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.5 2002/05/12 10:16:47 abs Exp $ +# $NetBSD: Makefile,v 1.6 2002/05/19 07:58:25 minoura Exp $ # -DISTNAME= Gauche-0.5 +DISTNAME= Gauche-0.5.4 CATEGORIES= lang MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gauche/} EXTRACT_SUFX= .tgz @@ -13,8 +13,6 @@ COMMENT= R5RS Scheme implementation developed to be a handy script interpreter # devel/boehm-gc cannot be used because Gauche requires PIC version #DEPENDS+= boehm-gc-[0-9]*:../../devel/boehm-gc DEPENDS+= slib-[0-9]*:../../devel/slib -# XXX: On newer SunOS/Linux we have to use their native iconv(3)...? -DEPENDS+= libiconv-[0-9]*:../../converters/libiconv # Due to GC dynamic loading support, this package runs on limited platforms # Plus, it is not LP64-safe @@ -27,7 +25,6 @@ BROKEN=Test required on NetBSD/i386 a.out . endif .endif -WRKSRC= ${WRKDIR}/Gauche GNU_CONFIGURE= yes CONFIGURE_ARGS+= --with-slib=${PREFIX}/share/slib CONFIGURE_ARGS+= --with-iconv=${PREFIX} --with-iconv-lib=iconv @@ -39,4 +36,5 @@ CFLAGS+= -I${LOCALBASE}/include CONFIGURE_ARGS+= --enable-multibyte=${GAUCHE_MULTIBYTE} .endif +.include "../../converters/libiconv/buildlink.mk" .include "../../mk/bsd.pkg.mk" diff --git a/lang/gauche/PLIST b/lang/gauche/PLIST index a9059588839..1c9de91c746 100644 --- a/lang/gauche/PLIST +++ b/lang/gauche/PLIST @@ -1,146 +1,160 @@ -@comment $NetBSD: PLIST,v 1.2 2002/02/01 08:10:39 minoura Exp $ +@comment $NetBSD: PLIST,v 1.3 2002/05/19 07:58:25 minoura Exp $ bin/gauche-config bin/gosh -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/fcntl.so -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/gauche-config -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/gosh -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/libcharconv.so -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/libgauche.a -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/libgauche.so -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/libnet.so -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/libuvector.so -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/ndbm.so -lib/gauche/0.5/${MACHINE_GNU_PLATFORM}/termios.so -lib/gauche/site/0.5/${MACHINE_GNU_PLATFORM}/example.so +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/auxsys.so +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/fcntl.so +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-config +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gosh +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libcharconv.so +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libgauche.a +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libgauche.so +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libnet.so +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libuvector.so +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/ndbm.so +lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/termios.so +lib/gauche/${PKGVERSION}/include/gauche.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/config.h +lib/gauche/${PKGVERSION}/include/gauche/extend.h +lib/gauche/${PKGVERSION}/include/gauche/fcntl.h +lib/gauche/${PKGVERSION}/include/gauche/net.h +lib/gauche/${PKGVERSION}/include/gauche/netconfig.h +lib/gauche/${PKGVERSION}/include/gauche/predef-syms.h +lib/gauche/${PKGVERSION}/include/gauche/pthread.h +lib/gauche/${PKGVERSION}/include/gauche/termconfig.h +lib/gauche/${PKGVERSION}/include/gauche/termios.h +lib/gauche/${PKGVERSION}/include/gauche/uthread.h +lib/gauche/${PKGVERSION}/include/gauche/uvector.h +lib/gauche/${PKGVERSION}/include/gauche/vm.h +lib/gauche/${PKGVERSION}/include/gauche/vminsn.h +lib/gauche/${PKGVERSION}/include/gc.h +lib/gauche/site/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/example.so lib/libgauche.a lib/libgauche.so -share/gauche/0.5/include/gauche.h -share/gauche/0.5/include/gauche/char_euc_jp.h -share/gauche/0.5/include/gauche/char_none.h -share/gauche/0.5/include/gauche/char_sjis.h -share/gauche/0.5/include/gauche/char_utf_8.h -share/gauche/0.5/include/gauche/config.h -share/gauche/0.5/include/gauche/fcntl.h -share/gauche/0.5/include/gauche/net.h -share/gauche/0.5/include/gauche/netconfig.h -share/gauche/0.5/include/gauche/portmacros.h -share/gauche/0.5/include/gauche/predef-syms.h -share/gauche/0.5/include/gauche/termios.h -share/gauche/0.5/include/gauche/uvector.h -share/gauche/0.5/include/gauche/vm.h -share/gauche/0.5/include/gauche/vminsn.h -share/gauche/0.5/include/gc.h -share/gauche/0.5/lib/dbm.scm -share/gauche/0.5/lib/dbm/ndbm.scm -share/gauche/0.5/lib/gauche-init.scm -share/gauche/0.5/lib/gauche/charconv.scm -share/gauche/0.5/lib/gauche/collection.scm -share/gauche/0.5/lib/gauche/common-macros.scm -share/gauche/0.5/lib/gauche/fcntl.scm -share/gauche/0.5/lib/gauche/interactive.scm -share/gauche/0.5/lib/gauche/let-opt.scm -share/gauche/0.5/lib/gauche/logger.scm -share/gauche/0.5/lib/gauche/logical.scm -share/gauche/0.5/lib/gauche/macroutil.scm -share/gauche/0.5/lib/gauche/net.scm -share/gauche/0.5/lib/gauche/numerical.scm -share/gauche/0.5/lib/gauche/object.scm -share/gauche/0.5/lib/gauche/parseopt.scm -share/gauche/0.5/lib/gauche/port.scm -share/gauche/0.5/lib/gauche/process.scm -share/gauche/0.5/lib/gauche/regexp.scm -share/gauche/0.5/lib/gauche/selector.scm -share/gauche/0.5/lib/gauche/sequence.scm -share/gauche/0.5/lib/gauche/serializer.scm -share/gauche/0.5/lib/gauche/serializer/aserializer.scm -share/gauche/0.5/lib/gauche/signal.scm -share/gauche/0.5/lib/gauche/singleton.scm -share/gauche/0.5/lib/gauche/termios.scm -share/gauche/0.5/lib/gauche/test.scm -share/gauche/0.5/lib/gauche/validator.scm -share/gauche/0.5/lib/gauche/vm/debugger.scm -share/gauche/0.5/lib/gauche/vm/disasm.scm -share/gauche/0.5/lib/gauche/with.scm -share/gauche/0.5/lib/genstub -share/gauche/0.5/lib/japanize-euc.scm -share/gauche/0.5/lib/port/jfilter.scm -share/gauche/0.5/lib/port/stk.scm -share/gauche/0.5/lib/rfc/822.scm -share/gauche/0.5/lib/rfc/base64.scm -share/gauche/0.5/lib/rfc/cookie.scm -share/gauche/0.5/lib/rfc/quoted-printable.scm -share/gauche/0.5/lib/rfc/uri.scm -share/gauche/0.5/lib/slib.scm -share/gauche/0.5/lib/srfi-0.scm -share/gauche/0.5/lib/srfi-1.scm -share/gauche/0.5/lib/srfi-1/cat.scm -share/gauche/0.5/lib/srfi-1/filter.scm -share/gauche/0.5/lib/srfi-1/finder.scm -share/gauche/0.5/lib/srfi-1/folder.scm -share/gauche/0.5/lib/srfi-1/generator.scm -share/gauche/0.5/lib/srfi-1/mapper.scm -share/gauche/0.5/lib/srfi-1/nary.scm -share/gauche/0.5/lib/srfi-1/nth.scm -share/gauche/0.5/lib/srfi-1/pred.scm -share/gauche/0.5/lib/srfi-1/selector.scm -share/gauche/0.5/lib/srfi-1/set.scm -share/gauche/0.5/lib/srfi-1/zipper.scm -share/gauche/0.5/lib/srfi-11.scm -share/gauche/0.5/lib/srfi-13.scm -share/gauche/0.5/lib/srfi-13/casemap.scm -share/gauche/0.5/lib/srfi-13/comparer.scm -share/gauche/0.5/lib/srfi-13/filter.scm -share/gauche/0.5/lib/srfi-13/folder.scm -share/gauche/0.5/lib/srfi-13/generator.scm -share/gauche/0.5/lib/srfi-13/hash.scm -share/gauche/0.5/lib/srfi-13/internal.scm -share/gauche/0.5/lib/srfi-13/kmp.scm -share/gauche/0.5/lib/srfi-13/misc.scm -share/gauche/0.5/lib/srfi-13/pred.scm -share/gauche/0.5/lib/srfi-13/prefix.scm -share/gauche/0.5/lib/srfi-13/revapp.scm -share/gauche/0.5/lib/srfi-13/rotator.scm -share/gauche/0.5/lib/srfi-13/searcher.scm -share/gauche/0.5/lib/srfi-13/selector.scm -share/gauche/0.5/lib/srfi-14.scm -share/gauche/0.5/lib/srfi-14/query.scm -share/gauche/0.5/lib/srfi-14/set.scm -share/gauche/0.5/lib/srfi-2.scm -share/gauche/0.5/lib/srfi-4.scm -share/gauche/0.5/lib/srfi-9.scm -share/gauche/0.5/lib/text/csv.scm -share/gauche/0.5/lib/text/html-lite.scm -share/gauche/0.5/lib/text/parse.scm -share/gauche/0.5/lib/text/tr.scm -share/gauche/0.5/lib/text/tree.scm -share/gauche/0.5/lib/util/isomorph.scm -share/gauche/0.5/lib/util/queue.scm -share/gauche/0.5/lib/util/toposort.scm -share/gauche/0.5/lib/util/tree.scm -share/gauche/0.5/lib/www/cgi.scm +share/gauche/${PKGVERSION}/aclocal.m4 +share/gauche/${PKGVERSION}/lib/dbm.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/auxsys.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/fcntl.scm +share/gauche/${PKGVERSION}/lib/gauche/interactive.scm +share/gauche/${PKGVERSION}/lib/gauche/interpolate.scm +share/gauche/${PKGVERSION}/lib/gauche/let-opt.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/net.scm +share/gauche/${PKGVERSION}/lib/gauche/numerical.scm +share/gauche/${PKGVERSION}/lib/gauche/object.scm +share/gauche/${PKGVERSION}/lib/gauche/parameter.scm +share/gauche/${PKGVERSION}/lib/gauche/parseopt.scm +share/gauche/${PKGVERSION}/lib/gauche/port.scm +share/gauche/${PKGVERSION}/lib/gauche/process.scm +share/gauche/${PKGVERSION}/lib/gauche/regexp.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/termios.scm +share/gauche/${PKGVERSION}/lib/gauche/test.scm +share/gauche/${PKGVERSION}/lib/gauche/time.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/disasm.scm +share/gauche/${PKGVERSION}/lib/gauche/with.scm +share/gauche/${PKGVERSION}/lib/genstub +share/gauche/${PKGVERSION}/lib/japanize-euc.scm +share/gauche/${PKGVERSION}/lib/port/jfilter.scm +share/gauche/${PKGVERSION}/lib/port/stk.scm +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/quoted-printable.scm +share/gauche/${PKGVERSION}/lib/rfc/uri.scm +share/gauche/${PKGVERSION}/lib/slib.scm +share/gauche/${PKGVERSION}/lib/slibcat +share/gauche/${PKGVERSION}/lib/srfi-0.scm +share/gauche/${PKGVERSION}/lib/srfi-1.scm +share/gauche/${PKGVERSION}/lib/srfi-1/cat.scm +share/gauche/${PKGVERSION}/lib/srfi-1/filter.scm +share/gauche/${PKGVERSION}/lib/srfi-1/finder.scm +share/gauche/${PKGVERSION}/lib/srfi-1/folder.scm +share/gauche/${PKGVERSION}/lib/srfi-1/generator.scm +share/gauche/${PKGVERSION}/lib/srfi-1/mapper.scm +share/gauche/${PKGVERSION}/lib/srfi-1/nary.scm +share/gauche/${PKGVERSION}/lib/srfi-1/nth.scm +share/gauche/${PKGVERSION}/lib/srfi-1/pred.scm +share/gauche/${PKGVERSION}/lib/srfi-1/selector.scm +share/gauche/${PKGVERSION}/lib/srfi-1/set.scm +share/gauche/${PKGVERSION}/lib/srfi-1/zipper.scm +share/gauche/${PKGVERSION}/lib/srfi-11.scm +share/gauche/${PKGVERSION}/lib/srfi-13.scm +share/gauche/${PKGVERSION}/lib/srfi-13/casemap.scm +share/gauche/${PKGVERSION}/lib/srfi-13/comparer.scm +share/gauche/${PKGVERSION}/lib/srfi-13/filter.scm +share/gauche/${PKGVERSION}/lib/srfi-13/folder.scm +share/gauche/${PKGVERSION}/lib/srfi-13/generator.scm +share/gauche/${PKGVERSION}/lib/srfi-13/hash.scm +share/gauche/${PKGVERSION}/lib/srfi-13/internal.scm +share/gauche/${PKGVERSION}/lib/srfi-13/kmp.scm +share/gauche/${PKGVERSION}/lib/srfi-13/misc.scm +share/gauche/${PKGVERSION}/lib/srfi-13/pred.scm +share/gauche/${PKGVERSION}/lib/srfi-13/prefix.scm +share/gauche/${PKGVERSION}/lib/srfi-13/revapp.scm +share/gauche/${PKGVERSION}/lib/srfi-13/rotator.scm +share/gauche/${PKGVERSION}/lib/srfi-13/searcher.scm +share/gauche/${PKGVERSION}/lib/srfi-13/selector.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-2.scm +share/gauche/${PKGVERSION}/lib/srfi-4.scm +share/gauche/${PKGVERSION}/lib/srfi-9.scm +share/gauche/${PKGVERSION}/lib/text/csv.scm +share/gauche/${PKGVERSION}/lib/text/html-lite.scm +share/gauche/${PKGVERSION}/lib/text/parse.scm +share/gauche/${PKGVERSION}/lib/text/tr.scm +share/gauche/${PKGVERSION}/lib/text/tree.scm +share/gauche/${PKGVERSION}/lib/util/isomorph.scm +share/gauche/${PKGVERSION}/lib/util/queue.scm +share/gauche/${PKGVERSION}/lib/util/toposort.scm +share/gauche/${PKGVERSION}/lib/util/tree.scm +share/gauche/${PKGVERSION}/lib/www/cgi.scm share/gauche/site/lib/example.scm -@dirrm lib/gauche/site/0.5/${MACHINE_GNU_PLATFORM} -@dirrm lib/gauche/site/0.5 -@dirrm lib/gauche/site -@dirrm lib/gauche/0.5/${MACHINE_GNU_PLATFORM} -@dirrm lib/gauche/0.5 -@dirrm lib/gauche @dirrm share/gauche/site/lib @dirrm share/gauche/site -@dirrm share/gauche/0.5/lib/www -@dirrm share/gauche/0.5/lib/util -@dirrm share/gauche/0.5/lib/text -@dirrm share/gauche/0.5/lib/srfi-14 -@dirrm share/gauche/0.5/lib/srfi-13 -@dirrm share/gauche/0.5/lib/srfi-1 -@dirrm share/gauche/0.5/lib/rfc -@dirrm share/gauche/0.5/lib/port -@dirrm share/gauche/0.5/lib/gauche/vm -@dirrm share/gauche/0.5/lib/gauche/serializer -@dirrm share/gauche/0.5/lib/gauche -@dirrm share/gauche/0.5/lib/dbm -@dirrm share/gauche/0.5/lib -@dirrm share/gauche/0.5/include/gauche -@dirrm share/gauche/0.5/include -@dirrm share/gauche/0.5 +@dirrm share/gauche/0.5.4/lib/www +@dirrm share/gauche/0.5.4/lib/util +@dirrm share/gauche/0.5.4/lib/text +@dirrm share/gauche/0.5.4/lib/srfi-14 +@dirrm share/gauche/0.5.4/lib/srfi-13 +@dirrm share/gauche/0.5.4/lib/srfi-1 +@dirrm share/gauche/0.5.4/lib/rfc +@dirrm share/gauche/0.5.4/lib/port +@dirrm share/gauche/0.5.4/lib/gauche/vm +@dirrm share/gauche/0.5.4/lib/gauche/serializer +@dirrm share/gauche/0.5.4/lib/gauche +@dirrm share/gauche/0.5.4/lib/file +@dirrm share/gauche/0.5.4/lib/dbm +@dirrm share/gauche/0.5.4/lib +@dirrm share/gauche/0.5.4 @dirrm share/gauche +@dirrm lib/gauche/site/0.5.4/i386--netbsdelf +@dirrm lib/gauche/site/0.5.4 +@dirrm lib/gauche/site +@dirrm lib/gauche/0.5.4/include/gauche +@dirrm lib/gauche/0.5.4/include +@dirrm lib/gauche/0.5.4/i386--netbsdelf +@dirrm lib/gauche/0.5.4 +@dirrm lib/gauche diff --git a/lang/gauche/distinfo b/lang/gauche/distinfo index d56b548f300..14cf04480d0 100644 --- a/lang/gauche/distinfo +++ b/lang/gauche/distinfo @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.3 2002/02/01 08:10:39 minoura Exp $ +$NetBSD: distinfo,v 1.4 2002/05/19 07:58:25 minoura Exp $ -SHA1 (Gauche-0.5.tgz) = a0c0f23855bb51eb98f876b49b10dc094aa77a6d -Size (Gauche-0.5.tgz) = 1218216 bytes +SHA1 (Gauche-0.5.4.tgz) = 614bb7d61cddcff351c6108e39a960e83ea362f3 +Size (Gauche-0.5.4.tgz) = 1440436 bytes SHA1 (patch-ad) = 7574f5ffe95671ac01f4b5dc1775bc93f10d062e |