pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/RScheme Update to version 0.7.3.2.
details: https://anonhg.NetBSD.org/pkgsrc/rev/e87a18b62870
branches: trunk
changeset: 459666:e87a18b62870
user: jtb <jtb%pkgsrc.org@localhost>
date: Mon Aug 04 15:34:18 2003 +0000
description:
Update to version 0.7.3.2.
The main elements of this release are:
* Persistent-store garbage collection.
* Build cleanup.
diffstat:
lang/RScheme/Makefile | 64 ++++-
lang/RScheme/PLIST | 431 ++++++++++++++++++++---------------------
lang/RScheme/distinfo | 23 +-
lang/RScheme/patches/patch-aa | 4 +-
lang/RScheme/patches/patch-ab | 4 +-
lang/RScheme/patches/patch-ac | 34 +--
lang/RScheme/patches/patch-ad | 34 +--
lang/RScheme/patches/patch-ae | 15 +-
lang/RScheme/patches/patch-af | 56 +++++-
lang/RScheme/patches/patch-ah | 17 +
lang/RScheme/patches/patch-ai | 14 +
lang/RScheme/patches/patch-aj | 13 +
lang/RScheme/patches/patch-ak | 13 +
13 files changed, 422 insertions(+), 300 deletions(-)
diffs (truncated from 829 to 300 lines):
diff -r 5627a4842cbb -r e87a18b62870 lang/RScheme/Makefile
--- a/lang/RScheme/Makefile Mon Aug 04 15:32:30 2003 +0000
+++ b/lang/RScheme/Makefile Mon Aug 04 15:34:18 2003 +0000
@@ -1,42 +1,66 @@
-# $NetBSD: Makefile,v 1.11 2003/07/17 21:43:55 grant Exp $
+# $NetBSD: Makefile,v 1.12 2003/08/04 15:34:18 jtb Exp $
-DISTNAME= rs-0.7.3.1
-PKGNAME= RScheme-0.7.3.1
-PKGREVISION= 2
+DISTNAME= rs-0.7.3.2
+PKGNAME= RScheme-0.7.3.2
CATEGORIES= lang
MASTER_SITES= ftp://ftp.rscheme.org/pub/rscheme/
MAINTAINER= tech-pkg%NetBSD.org@localhost
-HOMEPAGE= http://www.rscheme.org
-COMMENT= Scheme implementation
+HOMEPAGE= http://www.rscheme.org/
+COMMENT= Object-oriented Scheme implementation
-HAS_CONFIGURE= #defined
-CONFIGURE_ARGS+= --prefix=${PREFIX}/lib/RScheme
+USE_BUILDLINK2= YES
+GNU_CONFIGURE= YES
ALL_TARGET= base
NOT_FOR_PLATFORM= *-*-alpha
-#
-# Can't define WRKSRC as the src subdir since it doesn't appear until after
-# the configure stage and patches need to be applied before then.
-#
+RSCHEME_MODULES_DIR= src/install/resource/modules
+RSCHEME_MODULES= ${RSCHEME_MODULES_DIR}/primops.mif ${RSCHEME_MODULES_DIR}/precore.mif \
+ ${RSCHEME_MODULES_DIR}/corelib.mif ${RSCHEME_MODULES_DIR}/low_scheme.mif \
+ ${RSCHEME_MODULES_DIR}/objsys.mif ${RSCHEME_MODULES_DIR}/paths.mif \
+ ${RSCHEME_MODULES_DIR}/mathlib.mif ${RSCHEME_MODULES_DIR}/tables.mif \
+ ${RSCHEME_MODULES_DIR}/iolib.mif ${RSCHEME_MODULES_DIR}/high_scheme.mif \
+ ${RSCHEME_MODULES_DIR}/start.mif ${RSCHEME_MODULES_DIR}/sort.mif \
+ ${RSCHEME_MODULES_DIR}/imageio.mif ${RSCHEME_MODULES_DIR}/editinp.mif \
+ ${RSCHEME_MODULES_DIR}/mlink.mif ${RSCHEME_MODULES_DIR}/compiler.mif \
+ ${RSCHEME_MODULES_DIR}/codegen.mif ${RSCHEME_MODULES_DIR}/repl.mif \
+ ${RSCHEME_MODULES_DIR}/debugger.mif ${RSCHEME_MODULES_DIR}/regex.mif \
+ ${RSCHEME_MODULES_DIR}/hacks.mif ${RSCHEME_MODULES_DIR}/threads.mif
+
pre-configure:
- cd ${WRKSRC} && ${MAKE} stage1
+ @cd ${WRKSRC}/stage0 && ${AUTOCONF}
+ cd ${WRKSRC}/stage0 && ${SETENV} ${CONFIGURE_ENV} CFLAGS="${CFLAGS}" \
+ ./configure ${CONFIGURE_ARGS} --prefix=`pwd`/install
+ @cd ${WRKSRC}/stage0 && ${SETENV} ${MAKE_ENV} ${MAKE}
+ @${MKDIR} ${WRKSRC}/stage0/install/bin
+ @cd ${WRKSRC}/stage0 && ${SETENV} ${MAKE_ENV} ${MAKE} shell
+ @cd ${WRKSRC}/stage0 && ${LN} -fs ../../rshell/rs install/bin/rs
+ @cd ${WRKSRC}/stage0 && ${LN} -fs ../../system.img install/resource/system.img
+ @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \
+ ${MAKE} RS=${WRKSRC}/stage0/install/bin/rs \
+ RSC_FLAGS2=-ccode src src/tmp/rsc.img \
+ ${RSCHEME_MODULES} src/tmp/system.bas
+ @cd ${WRKSRC} && ${CP} -p stage0/configure src/configure
do-configure:
- cd ${WRKSRC}/src && ./configure ${CONFIGURE_ARGS}
+ @cd ${WRKSRC}/src && ${SETENV} ${CONFIGURE_ENV} CFLAGS="${CFLAGS}" \
+ ./configure ${CONFIGURE_ARGS} --prefix=${PREFIX}/lib/rscheme \
+ --enable-readline --enable-dynamic-linking
do-build:
- cd ${WRKSRC}/src && ${MAKE} ${ALL_TARGET}
+ @cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE} ${ALL_TARGET}
do-install:
- cd ${WRKSRC}/src && ${MAKE} install-base && ${MAKE} shell && \
- ${MAKE} install-shell && ${MAKE} packages
+ @cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE} install-base && ${MAKE} shell && \
+ ${MAKE} install-shell && ${MAKE} packages
post-install:
- ${LN} -fs ${PREFIX}/lib/RScheme/bin/rs ${PREFIX}/bin/RScheme
- ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/RScheme
+ ${LN} -fs ${PREFIX}/lib/rscheme/bin/rs ${PREFIX}/bin/rscheme
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/rscheme
${INSTALL_DATA} ${WRKSRC}/COPYING ${WRKSRC}/README \
- ${PREFIX}/share/doc/RScheme
+ ${PREFIX}/share/doc/rscheme
+.include "../../devel/readline/buildlink2.mk"
+.include "../../mk/autoconf.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 5627a4842cbb -r e87a18b62870 lang/RScheme/PLIST
--- a/lang/RScheme/PLIST Mon Aug 04 15:32:30 2003 +0000
+++ b/lang/RScheme/PLIST Mon Aug 04 15:34:18 2003 +0000
@@ -1,217 +1,214 @@
-@comment $NetBSD: PLIST,v 1.2 2002/03/06 06:48:15 jmc Exp $
-bin/RScheme
-lib/RScheme/bin/lssctl
-lib/RScheme/bin/rs
-lib/RScheme/bin/rsc
-lib/RScheme/include/rscheme/alloc.h
-lib/RScheme/include/rscheme/allocns.h
-lib/RScheme/include/rscheme/api.h
-lib/RScheme/include/rscheme/bcextend.h
-lib/RScheme/include/rscheme/buildsty.h
-lib/RScheme/include/rscheme/chektype.ci
-lib/RScheme/include/rscheme/chektype.h
-lib/RScheme/include/rscheme/clientyp.h
-lib/RScheme/include/rscheme/collectn.h
-lib/RScheme/include/rscheme/gcadapt.h
-lib/RScheme/include/rscheme/gcclient1.ci
-lib/RScheme/include/rscheme/gcclient2.ci
-lib/RScheme/include/rscheme/gcconfig.h
-lib/RScheme/include/rscheme/gcglue.h
-lib/RScheme/include/rscheme/gcserver.h
-lib/RScheme/include/rscheme/gcserver1.ci
-lib/RScheme/include/rscheme/gcserver2.ci
-lib/RScheme/include/rscheme/gcxverse.h
-lib/RScheme/include/rscheme/hashfn.h
-lib/RScheme/include/rscheme/hashmain.h
-lib/RScheme/include/rscheme/hasht.h
-lib/RScheme/include/rscheme/heapi.h
-lib/RScheme/include/rscheme/imagfile.h
-lib/RScheme/include/rscheme/interim.ci
-lib/RScheme/include/rscheme/intrs.h
-lib/RScheme/include/rscheme/irc.h
-lib/RScheme/include/rscheme/irctypes.h
-lib/RScheme/include/rscheme/langtype.h
-lib/RScheme/include/rscheme/linktype.h
-lib/RScheme/include/rscheme/longint.h
-lib/RScheme/include/rscheme/modulo.h
-lib/RScheme/include/rscheme/ntohd.ci
-lib/RScheme/include/rscheme/obj.h
-lib/RScheme/include/rscheme/osglue.h
-lib/RScheme/include/rscheme/pkgs/db.h
-lib/RScheme/include/rscheme/pkgs/fasl.h
-lib/RScheme/include/rscheme/pkgs/lss/lss.h
-lib/RScheme/include/rscheme/pkgs/lss/lsserrno.h
-lib/RScheme/include/rscheme/pkgs/lss/lsszips.h
-lib/RScheme/include/rscheme/pkgs/rs_db_lss.h
-lib/RScheme/include/rscheme/pkgs/rs_db_rstore.h
-lib/RScheme/include/rscheme/pkgs/rs_sys_threads_manager.h
-lib/RScheme/include/rscheme/pkgs/rstore/rstore.h
-lib/RScheme/include/rscheme/pkgs/syscalls.h
-lib/RScheme/include/rscheme/pkgs/unixm.h
-lib/RScheme/include/rscheme/platform.h
-lib/RScheme/include/rscheme/profile.h
-lib/RScheme/include/rscheme/rdln.h
-lib/RScheme/include/rscheme/readwrit.ci
-lib/RScheme/include/rscheme/record.h
-lib/RScheme/include/rscheme/regs.h
-lib/RScheme/include/rscheme/rlseconf.cfg
-lib/RScheme/include/rscheme/rlseconf.h
-lib/RScheme/include/rscheme/rsmodule.h
-lib/RScheme/include/rscheme/runtime.h
-lib/RScheme/include/rscheme/scheme.h
-lib/RScheme/include/rscheme/sizeclas.h
-lib/RScheme/include/rscheme/smemory.ci
-lib/RScheme/include/rscheme/smemory.h
-lib/RScheme/include/rscheme/stack.ci
-lib/RScheme/include/rscheme/stack.h
-lib/RScheme/include/rscheme/stakcach.ci
-lib/RScheme/include/rscheme/stakcach.h
-lib/RScheme/include/rscheme/stdiox.h
-lib/RScheme/include/rscheme/stdmodul.h
-lib/RScheme/include/rscheme/timeprof.h
-lib/RScheme/include/rscheme/traverse.h
-lib/RScheme/include/rscheme/travstat.h
-lib/RScheme/include/rscheme/vinsns.ci
-lib/RScheme/include/rscheme/vinsns.h
-lib/RScheme/include/rscheme/writebar.h
-lib/RScheme/include/rscheme.h
-lib/RScheme/lib/db.o
-lib/RScheme/lib/fasl.o
-lib/RScheme/lib/liblss.a
-lib/RScheme/lib/librs.a
-lib/RScheme/lib/librstore.a
-lib/RScheme/lib/rs_db_lss.o
-lib/RScheme/lib/rs_db_rstore.o
-lib/RScheme/lib/rs_sys_threads_manager.o
-lib/RScheme/lib/syscalls.o
-lib/RScheme/lib/unixm.o
-lib/RScheme/resource/buildenv/module.mak
-lib/RScheme/resource/buildenv/preamble.mak
-lib/RScheme/resource/compiler/bytecode/bcgen.scm
-lib/RScheme/resource/compiler/bytecode/bctable.dat
-lib/RScheme/resource/compiler/bytecode/potable.dat
-lib/RScheme/resource/compiler/cflags
-lib/RScheme/resource/compiler/rsc.img
-lib/RScheme/resource/modules/calendar.mif
-lib/RScheme/resource/modules/calendar.mx
-lib/RScheme/resource/modules/codegen.doc
-lib/RScheme/resource/modules/codegen.mif
-lib/RScheme/resource/modules/codegen.mx
-lib/RScheme/resource/modules/compiler.doc
-lib/RScheme/resource/modules/compiler.mif
-lib/RScheme/resource/modules/compiler.mx
-lib/RScheme/resource/modules/corelib.doc
-lib/RScheme/resource/modules/corelib.mif
-lib/RScheme/resource/modules/corelib.mx
-lib/RScheme/resource/modules/db.mif
-lib/RScheme/resource/modules/db.mx
-lib/RScheme/resource/modules/debugger.doc
-lib/RScheme/resource/modules/debugger.mif
-lib/RScheme/resource/modules/debugger.mx
-lib/RScheme/resource/modules/editinp.doc
-lib/RScheme/resource/modules/editinp.mif
-lib/RScheme/resource/modules/editinp.mx
-lib/RScheme/resource/modules/fasl.mif
-lib/RScheme/resource/modules/fasl.mx
-lib/RScheme/resource/modules/hacks.doc
-lib/RScheme/resource/modules/hacks.mif
-lib/RScheme/resource/modules/hacks.mx
-lib/RScheme/resource/modules/high_scheme.doc
-lib/RScheme/resource/modules/high_scheme.mif
-lib/RScheme/resource/modules/high_scheme.mx
-lib/RScheme/resource/modules/imageio.doc
-lib/RScheme/resource/modules/imageio.mif
-lib/RScheme/resource/modules/imageio.mx
-lib/RScheme/resource/modules/iolib.doc
-lib/RScheme/resource/modules/iolib.mif
-lib/RScheme/resource/modules/iolib.mx
-lib/RScheme/resource/modules/low_scheme.doc
-lib/RScheme/resource/modules/low_scheme.mif
-lib/RScheme/resource/modules/low_scheme.mx
-lib/RScheme/resource/modules/mathlib.doc
-lib/RScheme/resource/modules/mathlib.mif
-lib/RScheme/resource/modules/mathlib.mx
-lib/RScheme/resource/modules/mlink.doc
-lib/RScheme/resource/modules/mlink.mif
-lib/RScheme/resource/modules/mlink.mx
-lib/RScheme/resource/modules/objsys.doc
-lib/RScheme/resource/modules/objsys.mif
-lib/RScheme/resource/modules/objsys.mx
-lib/RScheme/resource/modules/paths.doc
-lib/RScheme/resource/modules/paths.mif
-lib/RScheme/resource/modules/paths.mx
-lib/RScheme/resource/modules/precore.doc
-lib/RScheme/resource/modules/precore.mif
-lib/RScheme/resource/modules/precore.mx
-lib/RScheme/resource/modules/primops.mif
-lib/RScheme/resource/modules/primops.mx
-lib/RScheme/resource/modules/regex.doc
-lib/RScheme/resource/modules/regex.mif
-lib/RScheme/resource/modules/regex.mx
-lib/RScheme/resource/modules/repl.doc
-lib/RScheme/resource/modules/repl.mif
-lib/RScheme/resource/modules/repl.mx
-lib/RScheme/resource/modules/rs_db_lss.mif
-lib/RScheme/resource/modules/rs_db_lss.mx
-lib/RScheme/resource/modules/rs_db_rstore.mif
-lib/RScheme/resource/modules/rs_db_rstore.mx
-lib/RScheme/resource/modules/rs_glue.mif
-lib/RScheme/resource/modules/rs_glue.mx
-lib/RScheme/resource/modules/rs_lang.mif
-lib/RScheme/resource/modules/rs_lang.mx
-lib/RScheme/resource/modules/rs_lang_eval.mif
-lib/RScheme/resource/modules/rs_lang_eval.mx
-lib/RScheme/resource/modules/rs_lang_internal.mif
-lib/RScheme/resource/modules/rs_lang_internal.mx
-lib/RScheme/resource/modules/rs_sys_linker.mif
-lib/RScheme/resource/modules/rs_sys_linker.mx
-lib/RScheme/resource/modules/rs_sys_paths.mif
-lib/RScheme/resource/modules/rs_sys_paths.mx
-lib/RScheme/resource/modules/rs_sys_reflect.mif
-lib/RScheme/resource/modules/rs_sys_reflect.mx
-lib/RScheme/resource/modules/rs_sys_tables.mif
-lib/RScheme/resource/modules/rs_sys_tables.mx
-lib/RScheme/resource/modules/rs_sys_threads_manager.mif
-lib/RScheme/resource/modules/rs_sys_threads_manager.mx
-lib/RScheme/resource/modules/rs_sys_threads_shell.mif
-lib/RScheme/resource/modules/rs_sys_threads_shell.mx
-lib/RScheme/resource/modules/sets.mif
-lib/RScheme/resource/modules/sets.mx
-lib/RScheme/resource/modules/sort.doc
-lib/RScheme/resource/modules/sort.mif
-lib/RScheme/resource/modules/sort.mx
-lib/RScheme/resource/modules/start.doc
-lib/RScheme/resource/modules/start.mif
-lib/RScheme/resource/modules/start.mx
-lib/RScheme/resource/modules/syscalls.mif
-lib/RScheme/resource/modules/syscalls.mx
-lib/RScheme/resource/modules/tables.doc
-lib/RScheme/resource/modules/tables.mif
-lib/RScheme/resource/modules/tables.mx
-lib/RScheme/resource/modules/threads.doc
-lib/RScheme/resource/modules/threads.mif
-lib/RScheme/resource/modules/threads.mx
-lib/RScheme/resource/modules/unixm.mif
-lib/RScheme/resource/modules/unixm.mx
-lib/RScheme/resource/system.img
-lib/RScheme/resource/modules/libsyscalls.so
-lib/RScheme/resource/modules/libunixm.so
-lib/RScheme/resource/modules/libfasl.so
-lib/RScheme/resource/modules/librs_sys_threads_manager.so
-lib/RScheme/resource/modules/libdb.so
-share/doc/RScheme/COPYING
-share/doc/RScheme/README
-@dirrm share/doc/RScheme
-@dirrm lib/RScheme/resource/modules
-@dirrm lib/RScheme/resource/compiler/bytecode
Home |
Main Index |
Thread Index |
Old Index