summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
Diffstat (limited to 'lang')
-rw-r--r--lang/gauche/Makefile5
-rw-r--r--lang/gauche/PLIST18
-rw-r--r--lang/gauche/distinfo19
-rw-r--r--lang/gauche/options.mk14
-rw-r--r--lang/gauche/patches/patch-aa12
-rw-r--r--lang/gauche/patches/patch-ab13
-rw-r--r--lang/gauche/patches/patch-ac13
-rw-r--r--lang/gauche/patches/patch-ad13
-rw-r--r--lang/gauche/patches/patch-ae16
-rw-r--r--lang/gauche/patches/patch-af4
-rw-r--r--lang/gauche/patches/patch-ag4
11 files changed, 53 insertions, 78 deletions
diff --git a/lang/gauche/Makefile b/lang/gauche/Makefile
index 950227d2d5a..778e3b43955 100644
--- a/lang/gauche/Makefile
+++ b/lang/gauche/Makefile
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.38 2006/04/09 01:11:31 jlam Exp $
+# $NetBSD: Makefile,v 1.39 2007/01/19 12:59:00 uebayasi Exp $
#
-DISTNAME= Gauche-0.8.6
-PKGREVISION= 1
+DISTNAME= Gauche-0.8.9
CATEGORIES= lang
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gauche/}
EXTRACT_SUFX= .tgz
diff --git a/lang/gauche/PLIST b/lang/gauche/PLIST
index b3aae34cae4..f7af0afe1bd 100644
--- a/lang/gauche/PLIST
+++ b/lang/gauche/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2006/03/31 18:35:22 jlam Exp $
+@comment $NetBSD: PLIST,v 1.15 2007/01/19 12:59:01 uebayasi Exp $
bin/gauche-cesconv
bin/gauche-config
bin/gauche-install
@@ -11,9 +11,13 @@ lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/binary.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/fcntl.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/file-util-lib.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-cesconv
+lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-collection-lib.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-config
+lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-hook-lib.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-install
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-package
+lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-parameter-lib.so
+lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-sequence-lib.so
${USE_GDBM}lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gdbm.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gosh
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libcharconv.so
@@ -28,6 +32,7 @@ lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-1-lib.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-13-lib.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-19-lib.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/srfi-43-lib.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
@@ -38,23 +43,28 @@ lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/util-match-lib.so
lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/vport.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/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/class.h
-lib/gauche/${PKGVERSION}/include/gauche/config.h
lib/gauche/${PKGVERSION}/include/gauche/code.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/int64.h
lib/gauche/${PKGVERSION}/include/gauche/mingw-compat.h
lib/gauche/${PKGVERSION}/include/gauche/net.h
+lib/gauche/${PKGVERSION}/include/gauche/number.h
+lib/gauche/${PKGVERSION}/include/gauche/port.h
lib/gauche/${PKGVERSION}/include/gauche/pthread.h
lib/gauche/${PKGVERSION}/include/gauche/scmconst.h
+lib/gauche/${PKGVERSION}/include/gauche/system.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/gc.h
@@ -71,6 +81,7 @@ 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
@@ -182,6 +193,7 @@ 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
@@ -203,11 +215,13 @@ 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/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}/template.DIST
diff --git a/lang/gauche/distinfo b/lang/gauche/distinfo
index 973ffe4df6b..48b4a934670 100644
--- a/lang/gauche/distinfo
+++ b/lang/gauche/distinfo
@@ -1,12 +1,9 @@
-$NetBSD: distinfo,v 1.20 2006/03/31 18:35:22 jlam Exp $
+$NetBSD: distinfo,v 1.21 2007/01/19 12:59:01 uebayasi Exp $
-SHA1 (Gauche-0.8.6.tgz) = 8ce200011da2eff925c8ccf65502529df379f2b8
-RMD160 (Gauche-0.8.6.tgz) = e6986c2602926b6a5c16a41838212bd041a4fbae
-Size (Gauche-0.8.6.tgz) = 2881800 bytes
-SHA1 (patch-aa) = 21aa160a43ce7eb0de636dd422c8d9b59b71f8ee
-SHA1 (patch-ab) = 7c05e4e266078903871e13084c217ba6930275ce
-SHA1 (patch-ac) = 7e5e0056f6e1cf685edf8dd0bd5b7ea87b05348c
-SHA1 (patch-ad) = 25d6ed22d3a3d8d0360575ab8be5c5f1f0cf447e
-SHA1 (patch-ae) = 0f76f4ba32b21d9c34335713e17bac70b8f8f9fd
-SHA1 (patch-af) = 3f269e0c65830eeed9c5723cda02a9a66a8aa475
-SHA1 (patch-ag) = 97d19d33e2ae59bb894716bd289206b9b12ed38c
+SHA1 (Gauche-0.8.9.tgz) = 5d150708e3363e56b7e99e483d7f8e19937e9916
+RMD160 (Gauche-0.8.9.tgz) = b9b5a78e99c65db31c4fe6e3f6e90083a928f1e6
+Size (Gauche-0.8.9.tgz) = 3080645 bytes
+SHA1 (patch-aa) = 4051468ba1fee56927f0d1bc61b7310432655279
+SHA1 (patch-ae) = ab7aacbfe88450674cf56458c6000bc895b6f91e
+SHA1 (patch-af) = cfa1772da7f0dd90a9f4a53c2d1e0b27a74a24ee
+SHA1 (patch-ag) = ee9946e364d6723b0efe3b260fc5d02ccb04621d
diff --git a/lang/gauche/options.mk b/lang/gauche/options.mk
index 0b2f32e4ebe..369ea961052 100644
--- a/lang/gauche/options.mk
+++ b/lang/gauche/options.mk
@@ -1,8 +1,10 @@
-# $NetBSD: options.mk,v 1.4 2006/03/31 18:35:22 jlam Exp $
+# $NetBSD: options.mk,v 1.5 2007/01/19 12:59:01 uebayasi Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.gauche
-PKG_SUPPORTED_OPTIONS= gdbm multibyte
-PKG_SUGGESTED_OPTIONS= gdbm multibyte
+PKG_OPTIONS_OPTIONAL_GROUPS= multibyte
+PKG_OPTIONS_GROUP.multibyte= utf8 eucjp sjis
+PKG_SUPPORTED_OPTIONS= gdbm
+PKG_SUGGESTED_OPTIONS= gdbm utf8
.include "../../mk/bsd.options.mk"
@@ -23,9 +25,11 @@ PLIST_SUBST+= USE_GDBM='@comment '
###
### Multibyte extension.
###
-.if !empty(PKG_OPTIONS:Mmultibyte) && defined(GAUCHE_MULTIBYTE)
-CONFIGURE_ARGS+= --enable-multibyte=${GAUCHE_MULTIBYTE:Q}
+.for __encoding in utf8 eucjp sjis
+.if !empty(PKG_OPTIONS:M${__encoding})
+CONFIGURE_ARGS+= --enable-multibyte=${__encoding}
.endif
+.endfor
.if defined(PKG_DEVELOPER)
.PHONY: print-multibyte-options
diff --git a/lang/gauche/patches/patch-aa b/lang/gauche/patches/patch-aa
index dd1dc8685c0..cbdb9880e7a 100644
--- a/lang/gauche/patches/patch-aa
+++ b/lang/gauche/patches/patch-aa
@@ -1,8 +1,8 @@
-$NetBSD: patch-aa,v 1.7 2006/03/31 18:35:22 jlam Exp $
+$NetBSD: patch-aa,v 1.8 2007/01/19 12:59:01 uebayasi Exp $
---- configure.orig 2005-11-04 20:00:47.000000000 -0500
+--- configure.orig 2007-01-18 04:18:59.000000000 +0900
+++ configure
-@@ -1631,7 +1631,7 @@ _ACEOF
+@@ -1619,7 +1619,7 @@ _ACEOF
THREADLIBS="-lpthread -lrt"
;;
@@ -11,7 +11,7 @@ $NetBSD: patch-aa,v 1.7 2006/03/31 18:35:22 jlam Exp $
{ echo "$as_me:$LINENO: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&5
echo "$as_me: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&2;}
-@@ -7238,7 +7238,72 @@ fi
+@@ -7426,7 +7426,72 @@ fi
@@ -85,7 +85,7 @@ $NetBSD: patch-aa,v 1.7 2006/03/31 18:35:22 jlam Exp $
do
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
echo "$as_me:$LINENO: checking for $ac_func" >&5
-@@ -8878,7 +8943,7 @@ case $target in
+@@ -9068,7 +9133,7 @@ case $target in
SHLIB_MAIN_LDFLAGS=""
SHLIB_OK=ok
;;
@@ -94,7 +94,7 @@ $NetBSD: patch-aa,v 1.7 2006/03/31 18:35:22 jlam Exp $
SHLIB_SO_CFLAGS="-fPIC"
SHLIB_SO_LDFLAGS="$rpath -shared -o"
SHLIB_SO_SUFFIX="so"
-@@ -9276,7 +9341,9 @@ fi;
+@@ -9466,7 +9531,9 @@ fi;
if test "${with_iconv_lib+set}" = set; then
withval="$with_iconv_lib"
diff --git a/lang/gauche/patches/patch-ab b/lang/gauche/patches/patch-ab
deleted file mode 100644
index f3e02ed8d65..00000000000
--- a/lang/gauche/patches/patch-ab
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ab,v 1.5 2005/12/30 14:18:52 joerg Exp $
-
---- gc/include/private/gcconfig.h.orig 2005-12-30 13:34:26.000000000 +0000
-+++ gc/include/private/gcconfig.h
-@@ -55,7 +55,7 @@
- # endif
-
- /* And one for FreeBSD: */
--# if defined(__FreeBSD__) && !defined(FREEBSD)
-+# if (defined(__FreeBSD__) || defined(__DragonFly__)) && !defined(FREEBSD)
- # define FREEBSD
- # endif
-
diff --git a/lang/gauche/patches/patch-ac b/lang/gauche/patches/patch-ac
deleted file mode 100644
index 5643f6259c7..00000000000
--- a/lang/gauche/patches/patch-ac
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ac,v 1.6 2005/12/30 14:18:52 joerg Exp $
-
---- gc/include/gc_config_macros.h.orig 2005-12-30 13:35:00.000000000 +0000
-+++ gc/include/gc_config_macros.h
-@@ -87,7 +87,7 @@
- # define GC_DARWIN_THREADS
- # define GC_PTHREADS
- # endif
--# if !defined(GC_PTHREADS) && defined(__FreeBSD__)
-+# if !defined(GC_PTHREADS) && (defined(__FreeBSD__) || defined(__DragonFly__))
- # define GC_FREEBSD_THREADS
- # define GC_PTHREADS
- # endif
diff --git a/lang/gauche/patches/patch-ad b/lang/gauche/patches/patch-ad
deleted file mode 100644
index 42122aba728..00000000000
--- a/lang/gauche/patches/patch-ad
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ad,v 1.7 2005/12/30 14:18:52 joerg Exp $
-
---- gc/include/gc.h.orig 2005-12-30 13:35:27.000000000 +0000
-+++ gc/include/gc.h
-@@ -497,7 +497,7 @@ GC_API GC_PTR GC_malloc_atomic_ignore_of
- /* This may also be desirable if it is possible but expensive to */
- /* retrieve the call chain. */
- #if (defined(__linux__) || defined(__NetBSD__) || defined(__OpenBSD__) \
-- || defined(__FreeBSD__)) & !defined(GC_CAN_SAVE_CALL_STACKS)
-+ || defined(__FreeBSD__) || defined(__DragonFly__)) & !defined(GC_CAN_SAVE_CALL_STACKS)
- # define GC_ADD_CALLER
- # if __GNUC__ >= 3 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 95)
- /* gcc knows how to retrieve return address, but we don't know */
diff --git a/lang/gauche/patches/patch-ae b/lang/gauche/patches/patch-ae
index 87b2decde79..11c38990608 100644
--- a/lang/gauche/patches/patch-ae
+++ b/lang/gauche/patches/patch-ae
@@ -1,17 +1,17 @@
-$NetBSD: patch-ae,v 1.10 2005/12/30 14:18:52 joerg Exp $
+$NetBSD: patch-ae,v 1.11 2007/01/19 12:59:02 uebayasi Exp $
---- gc/configure.orig 2005-11-05 01:00:49.000000000 +0000
+--- gc/configure.orig 2007-01-18 04:19:02.000000000 +0900
+++ gc/configure
-@@ -4030,7 +4030,7 @@ _ACEOF
- fi
- THREADDLLIBS="-lpthread -lrt"
+@@ -4040,7 +4040,7 @@ _ACEOF
+ { echo "$as_me:$LINENO: WARNING: \"Only HP-UX 11 POSIX threads are supported.\"" >&5
+ echo "$as_me: WARNING: \"Only HP-UX 11 POSIX threads are supported.\"" >&2;}
;;
- *-*-freebsd*)
+ *-*-freebsd* | *-*-dragonfly*)
{ echo "$as_me:$LINENO: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&5
echo "$as_me: WARNING: \"FreeBSD does not yet fully support threads with Boehm GC.\"" >&2;}
cat >>confdefs.h <<\_ACEOF
-@@ -4698,13 +4698,13 @@ darwin* | rhapsody*)
+@@ -4822,13 +4822,13 @@ darwin* | rhapsody*)
esac
;;
@@ -27,7 +27,7 @@ $NetBSD: patch-ae,v 1.10 2005/12/30 14:18:52 joerg Exp $
lt_cv_file_magic_cmd=/usr/bin/file
lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
;;
-@@ -7200,7 +7200,7 @@ else
+@@ -7324,7 +7324,7 @@ else
;;
# FreeBSD 3 and greater uses gcc -shared to do shared libraries.
@@ -36,7 +36,7 @@ $NetBSD: patch-ae,v 1.10 2005/12/30 14:18:52 joerg Exp $
archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
hardcode_libdir_flag_spec='-R$libdir'
hardcode_direct=yes
-@@ -7659,7 +7659,7 @@ freebsd1*)
+@@ -7783,7 +7783,7 @@ freebsd1*)
dynamic_linker=no
;;
diff --git a/lang/gauche/patches/patch-af b/lang/gauche/patches/patch-af
index 913d633d1f8..8be0a97f885 100644
--- a/lang/gauche/patches/patch-af
+++ b/lang/gauche/patches/patch-af
@@ -1,6 +1,6 @@
-$NetBSD: patch-af,v 1.3 2006/03/31 18:35:22 jlam Exp $
+$NetBSD: patch-af,v 1.4 2007/01/19 12:59:02 uebayasi Exp $
---- ext/dbm/Makefile.in.orig 2005-08-28 18:51:19.000000000 -0400
+--- ext/dbm/Makefile.in.orig 2005-08-29 08:04:03.000000000 +0900
+++ ext/dbm/Makefile.in
@@ -12,6 +12,8 @@ SCMFILES = @DBM_SCMFILES@
GENERATED = Makefile dbmconf.h
diff --git a/lang/gauche/patches/patch-ag b/lang/gauche/patches/patch-ag
index 6851fa1a09f..10865f4dfc4 100644
--- a/lang/gauche/patches/patch-ag
+++ b/lang/gauche/patches/patch-ag
@@ -1,6 +1,6 @@
-$NetBSD: patch-ag,v 1.5 2006/03/31 18:35:22 jlam Exp $
+$NetBSD: patch-ag,v 1.6 2007/01/19 12:59:02 uebayasi Exp $
---- ext/charconv/Makefile.in.orig 2005-09-10 05:05:28.000000000 -0400
+--- ext/charconv/Makefile.in.orig 2005-09-10 18:04:04.000000000 +0900
+++ ext/charconv/Makefile.in
@@ -5,7 +5,7 @@ top_srcdir = @top_srcdir@
include ../Makefile.ext