diff options
Diffstat (limited to 'lang')
-rw-r--r-- | lang/gauche/Makefile | 5 | ||||
-rw-r--r-- | lang/gauche/PLIST | 18 | ||||
-rw-r--r-- | lang/gauche/distinfo | 19 | ||||
-rw-r--r-- | lang/gauche/options.mk | 14 | ||||
-rw-r--r-- | lang/gauche/patches/patch-aa | 12 | ||||
-rw-r--r-- | lang/gauche/patches/patch-ab | 13 | ||||
-rw-r--r-- | lang/gauche/patches/patch-ac | 13 | ||||
-rw-r--r-- | lang/gauche/patches/patch-ad | 13 | ||||
-rw-r--r-- | lang/gauche/patches/patch-ae | 16 | ||||
-rw-r--r-- | lang/gauche/patches/patch-af | 4 | ||||
-rw-r--r-- | lang/gauche/patches/patch-ag | 4 |
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 |