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