pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/gauche Updated Gauche package to latest release, ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f3212b41f2e6
branches:  trunk
changeset: 471584:f3212b41f2e6
user:      kei <kei%pkgsrc.org@localhost>
date:      Mon Mar 29 09:34:26 2004 +0000

description:
Updated Gauche package to latest release, 0.7.4.2.

Many changes were made from previous packaged version, 0.6.3;  Lots of
improvements and bug fixes, including security ones.  Please take a look
at its WWW page for more detailes.

http://www.shiro.dreamhost.com/scheme/gauche/

pkgsrc changes:

- support buildlink2.  buildlink3.mk is also added but not tested since
  I have not moved to buildlink3 environment yet.

- this package now uses libgcudevel/boehm-gc instead of self contained,
  slightly modified one.  It seems that this package runs under m68k.

diffstat:

 lang/gauche/Makefile         |  11 ++---
 lang/gauche/PLIST            |  88 ++++++++++++++++++++++++++++++++++---------
 lang/gauche/buildlink2.mk    |  65 ++++++++++++++++++++++++++++++++
 lang/gauche/buildlink3.mk    |  31 +++++++++++++++
 lang/gauche/distinfo         |  13 +++---
 lang/gauche/patches/patch-aa |  21 ++++++++++
 lang/gauche/patches/patch-ab |  33 ++++++++++++++++
 lang/gauche/patches/patch-ac |  52 ++++++++++++++++++++++++++
 lang/gauche/patches/patch-ae |  15 -------
 lang/gauche/patches/patch-ag |  13 ------
 lang/gauche/patches/patch-ah |  13 ------
 lang/gauche/patches/patch-ba |  68 ----------------------------------
 12 files changed, 282 insertions(+), 141 deletions(-)

diffs (truncated from 621 to 300 lines):

diff -r 3cc1f5f91712 -r f3212b41f2e6 lang/gauche/Makefile
--- a/lang/gauche/Makefile      Mon Mar 29 09:27:11 2004 +0000
+++ b/lang/gauche/Makefile      Mon Mar 29 09:34:26 2004 +0000
@@ -1,18 +1,16 @@
-# $NetBSD: Makefile,v 1.18 2003/09/17 16:52:10 yyamano Exp $
+# $NetBSD: Makefile,v 1.19 2004/03/29 09:34:26 kei Exp $
 #
 
-DISTNAME=      Gauche-0.6.3
-PKGREVISION=   3
+DISTNAME=      Gauche-0.7.4.2
+PKGREVISION=   #
 CATEGORIES=    lang
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=gauche/}
 EXTRACT_SUFX=  .tgz
 
 MAINTAINER=    minoura%NetBSD.org@localhost
 HOMEPAGE=      http://www.shiro.dreamhost.com/scheme/gauche/index.html
-COMMENT=       R5RS Scheme implementation developed to be a handy script interpreter
+COMMENT=       R5RS Scheme implementation aimed to be a handy tool for daily works
 
-# 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
 
 # Due to GC dynamic loading support, this package runs on limited platforms
@@ -46,6 +44,7 @@
 .if ${OPSYS} == "Darwin"
 .  include "../../devel/dlcompat/buildlink2.mk"
 .endif
+.include "../../devel/boehm-gc/buildlink2.mk"
 .include "../../converters/libiconv/buildlink2.mk"
 .include "../../mk/bsd.pkg.mk"
 
diff -r 3cc1f5f91712 -r f3212b41f2e6 lang/gauche/PLIST
--- a/lang/gauche/PLIST Mon Mar 29 09:27:11 2004 +0000
+++ b/lang/gauche/PLIST Mon Mar 29 09:34:26 2004 +0000
@@ -1,21 +1,24 @@
-@comment $NetBSD: PLIST,v 1.7 2004/03/02 11:03:54 seb Exp $
+@comment $NetBSD: PLIST,v 1.8 2004/03/29 09:34:26 kei Exp $
 bin/gauche-config
 bin/gosh
 lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/auxsys.so
+lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/binary.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-uvector.so
 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}/md5.so
 lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/mt-random.so
 lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/ndbm.so
+lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sha1.so
 lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/syslog.so
 lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/termios.so
 lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/threads.so
 lib/gauche/${PKGVERSION}/include/gauche.h
+lib/gauche/${PKGVERSION}/include/gauche/arch.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
@@ -24,64 +27,83 @@
 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/fcntl.h
+lib/gauche/${PKGVERSION}/include/gauche/int64.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/scmconst.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/${PKGVERSION}/include/gc_pthread_redirects.h
-lib/gauche/site/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/example.so
-lib/libgauche.a
+@exec ${MKDIR} %D/lib/gauche/site/${PKGVERSION}/${MACHINE_GNU_PLATFORM}
 lib/libgauche.so
 man/man1/gauche-config.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/stk.scm
 share/gauche/${PKGVERSION}/lib/dbm.scm
+share/gauche/${PKGVERSION}/lib/dbm/fsdbm.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/charconv.scm
 share/gauche/${PKGVERSION}/lib/gauche/collection.scm
 share/gauche/${PKGVERSION}/lib/gauche/common-macros.scm
+share/gauche/${PKGVERSION}/lib/gauche/config.scm
 share/gauche/${PKGVERSION}/lib/gauche/defvalues.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/ioutil.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/listutil.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/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/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/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/uvector.scm
 share/gauche/${PKGVERSION}/lib/gauche/validator.scm
 share/gauche/${PKGVERSION}/lib/gauche/version.scm
@@ -89,15 +111,17 @@
 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/math/const.scm
 share/gauche/${PKGVERSION}/lib/math/mt-random.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/hmac.scm
+share/gauche/${PKGVERSION}/lib/rfc/http.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/sha1.scm
 share/gauche/${PKGVERSION}/lib/rfc/uri.scm
 share/gauche/${PKGVERSION}/lib/slib.scm
 share/gauche/${PKGVERSION}/lib/slibcat
@@ -141,31 +165,54 @@
 share/gauche/${PKGVERSION}/lib/srfi-2.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-5.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/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/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/queue.scm
+share/gauche/${PKGVERSION}/lib/util/record.scm
 share/gauche/${PKGVERSION}/lib/util/toposort.scm
 share/gauche/${PKGVERSION}/lib/util/tree.scm
+share/gauche/${PKGVERSION}/lib/www/cgi-test.scm
 share/gauche/${PKGVERSION}/lib/www/cgi.scm
-share/gauche/site/lib/example.scm
+@exec ${MKDIR} %D/share/gauche/site
+@exec ${MKDIR} %D/share/gauche/site/lib
 @dirrm share/gauche/site/lib
 @dirrm share/gauche/site
 @dirrm share/gauche/${PKGVERSION}/lib/www
 @dirrm share/gauche/${PKGVERSION}/lib/util
 @dirrm share/gauche/${PKGVERSION}/lib/text
+@dirrm share/gauche/${PKGVERSION}/lib/sxml
+@dirrm share/gauche/${PKGVERSION}/lib/srfi-29
 @dirrm share/gauche/${PKGVERSION}/lib/srfi-19
 @dirrm share/gauche/${PKGVERSION}/lib/srfi-14
 @dirrm share/gauche/${PKGVERSION}/lib/srfi-13
 @dirrm share/gauche/${PKGVERSION}/lib/srfi-1
 @dirrm share/gauche/${PKGVERSION}/lib/rfc
-@dirrm share/gauche/${PKGVERSION}/lib/port
 @dirrm share/gauche/${PKGVERSION}/lib/math
 @dirrm share/gauche/${PKGVERSION}/lib/gauche/vm
 @dirrm share/gauche/${PKGVERSION}/lib/gauche/serializer
@@ -174,14 +221,17 @@
 @dirrm share/gauche/${PKGVERSION}/lib/gauche
 @dirrm share/gauche/${PKGVERSION}/lib/file
 @dirrm share/gauche/${PKGVERSION}/lib/dbm
+@dirrm share/gauche/${PKGVERSION}/lib/compat
+@dirrm share/gauche/${PKGVERSION}/lib/binary
 @dirrm share/gauche/${PKGVERSION}/lib
 @dirrm share/gauche/${PKGVERSION}
 @dirrm share/gauche
+@unexec ${RMDIR} %D/share/aclocal 2>/dev/null || ${TRUE}
 @dirrm lib/gauche/site/${PKGVERSION}/${MACHINE_GNU_PLATFORM}
 @dirrm lib/gauche/site/${PKGVERSION}
 @dirrm lib/gauche/site
 @dirrm lib/gauche/${PKGVERSION}/include/gauche
 @dirrm lib/gauche/${PKGVERSION}/include
-@dirrm lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}
+@dirrm lib/gauche/${PKGVERSION}/i386--netbsdelf
 @dirrm lib/gauche/${PKGVERSION}
 @dirrm lib/gauche
diff -r 3cc1f5f91712 -r f3212b41f2e6 lang/gauche/buildlink2.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/gauche/buildlink2.mk Mon Mar 29 09:34:26 2004 +0000
@@ -0,0 +1,65 @@
+# $NetBSD: buildlink2.mk,v 1.1 2004/03/29 09:34:26 kei Exp $
+# XXX
+# XXX This file was created automatically using createbuildlink-3.4.
+# XXX After this file as been verified as correct, the comment lines
+# XXX beginning with "XXX" should be removed.  Please do not commit
+# XXX unverified buildlink[23].mk files.
+# XXX
+# XXX Packages that only install static libraries or headers should
+# XXX include the following line:
+# XXX
+# XXX  BUILDLINK_DEPMETHOD.Gauche?=    build
+
+.if !defined(GAUCHE_BUILDLINK2_MK)
+GAUCHE_BUILDLINK2_MK=  # defined
+
+BUILDLINK_PACKAGES+=           Gauche
+BUILDLINK_DEPENDS.Gauche?=     Gauche>=0.7.4.2
+BUILDLINK_PKGSRCDIR.Gauche?=   ../../lang/gauche
+
+EVAL_PREFIX+=  BUILDLINK_PREFIX.Gauche=Gauche
+BUILDLINK_PREFIX.Gauche_DEFAULT=       ${LOCALBASE}
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/auxsys.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/binary.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/fcntl.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gauche-config
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/gosh
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libcharconv.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libgauche-uvector.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libgauche.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/libnet.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/md5.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/mt-random.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/ndbm.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/sha1.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/syslog.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/termios.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/${MACHINE_GNU_PLATFORM}/threads.*
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/include/gauche.h
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/include/gauche/arch.h
+BUILDLINK_FILES.Gauche+=       lib/gauche/${PKGVERSION}/include/gauche/char_euc_jp.h



Home | Main Index | Thread Index | Old Index