pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/mzscheme Update to MzScheme 4.2.1. Numerous chan...
details: https://anonhg.NetBSD.org/pkgsrc/rev/85d64ee13996
branches: trunk
changeset: 398081:85d64ee13996
user: asau <asau%pkgsrc.org@localhost>
date: Sun Aug 23 17:04:24 2009 +0000
description:
Update to MzScheme 4.2.1. Numerous changes since previous version (360),
including support for new R6RS standard.
diffstat:
lang/mzscheme/Makefile | 53 +-
lang/mzscheme/PLIST | 4090 +++++++++++++++++++++++++++------------
lang/mzscheme/distinfo | 11 +-
lang/mzscheme/patches/patch-ab | 18 -
lang/mzscheme/patches/patch-aj | 13 -
lang/mzscheme/patches/patch-ak | 13 -
6 files changed, 2806 insertions(+), 1392 deletions(-)
diffs (truncated from 4697 to 300 lines):
diff -r 9eefeaf1ea9f -r 85d64ee13996 lang/mzscheme/Makefile
--- a/lang/mzscheme/Makefile Sun Aug 23 16:49:54 2009 +0000
+++ b/lang/mzscheme/Makefile Sun Aug 23 17:04:24 2009 +0000
@@ -1,46 +1,35 @@
-# $NetBSD: Makefile,v 1.22 2009/05/21 09:29:12 wiz Exp $
+# $NetBSD: Makefile,v 1.23 2009/08/23 17:04:24 asau Exp $
-DISTNAME= mz-360-src-unix
-PKGNAME= mzscheme-360
+PLT_VERSION= 4.2.1
+MASTER_SITES_PLT= http://download.plt-scheme.org/bundles/ \
+ http://www.eecs.northwestern.edu/plt-scheme/ \
+ http://www.cs.utah.edu/plt/download/ \
+ http://mirror.informatik.uni-tuebingen.de/mirror/plt/ \
+ ftp://infogroep.be/pub/plt/bundles/ \
+ http://gd.tuwien.ac.at/languages/scheme/plt/ \
+ http://russell.cs.bilgi.edu.tr/plt-bundles/
+
+DISTNAME= mz-$(PLT_VERSION)-src-unix
+PKGNAME= mzscheme-$(PLT_VERSION)
CATEGORIES= lang
-MASTER_SITES= http://download.plt-scheme.org/bundles/360/mz/
+MASTER_SITES= $(MASTER_SITES_PLT:=$(PLT_VERSION)/mz/)
EXTRACT_SUFX= .tgz
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= http://www.plt-scheme.org/software/mzscheme/
-COMMENT= R5RS-compliant scheme
+HOMEPAGE= http://plt-scheme.org/
+COMMENT= R5RS and R6RS compliant Scheme
-CONFLICTS+= drscheme-[0-9]*
+PKG_DESTDIR_SUPPORT= user-destdir
-WRKSRC= ${WRKDIR}/mz-360
+WRKSRC= $(WRKDIR)/mz-$(PLT_VERSION)
GNU_CONFIGURE= yes
CONFIGURE_DIRS= src
-CONFIGURE_SCRIPT= ./configure
-# causes the build to use libtool
-CONFIGURE_ARGS= --enable-shared
+USE_LANGUAGES= c c++
+USE_TOOLS= pkg-config
USE_LIBTOOL= yes
MAKE_JOBS_SAFE= no
-
-ONLY_FOR_PLATFORM= NetBSD-*-i386
-ONLY_FOR_PLATFORM+= Linux-*-i386
-ONLY_FOR_PLATFORM+= Linux-*-x86_64
-ONLY_FOR_PLATFORM+= SunOS-*-*
-
-INSTALLATION_DIRS+= ${PREFIX}/share/doc/${PKGNAME}
+UNLIMIT_RESOURCES= datasize
-SUBST_CLASSES+= mz
-SUBST_STAGE.mz= pre-configure
-SUBST_MESSAGE.mz= Adjusting installation prefix.
-SUBST_FILES.mz+= collects/make/setup-extension.ss
-SUBST_FILES.mz+= collects/slibinit/init.ss
-SUBST_FILES.mz+= src/configure
-SUBST_SED.mz= -e 's@XXXPREFIXXXX@${PREFIX}@g'
-SUBST_SED.mz+= -e 's@XXXMZDOCDIRXXX@${PREFIX}/share/doc/${PKGNAME}@g'
-
-LIBTOOL_OVERRIDE= src/lt/libtool src/foreign/gcc/libffi/libtool
-
-post-patch:
- ${RM} ${WRKSRC}/collects/make/setup-extension.ss.orig
- ${RM} ${WRKSRC}/collects/slibinit/init.ss.orig
+CHECK_INTERPRETER_SKIP= include/plt/* lib/plt/collects/*
.include "../../mk/bsd.pkg.mk"
diff -r 9eefeaf1ea9f -r 85d64ee13996 lang/mzscheme/PLIST
--- a/lang/mzscheme/PLIST Sun Aug 23 16:49:54 2009 +0000
+++ b/lang/mzscheme/PLIST Sun Aug 23 17:04:24 2009 +0000
@@ -1,17 +1,15 @@
-@comment $NetBSD: PLIST,v 1.8 2009/06/14 18:03:37 joerg Exp $
+@comment $NetBSD: PLIST,v 1.9 2009/08/23 17:04:24 asau Exp $
bin/mzc
bin/mzpp
bin/mzscheme
bin/mztext
-bin/pdf-slatex
bin/planet
-bin/plt-web-server-monitor
-bin/plt-web-server-setup
-bin/plt-web-server-text
+bin/plt-r5rs
+bin/plt-r6rs
+bin/plt-web-server
+bin/scribble
bin/setup-plt
-bin/slatex
bin/swindle
-bin/tex2page
include/plt/escheme.h
include/plt/ext.exp
include/plt/mzconfig.h
@@ -27,59 +25,69 @@
include/plt/sconfig.h
include/plt/stypes.h
include/plt/uconfig.h
-lib/libmzgc-360.so
-lib/libmzgc.la
-lib/libmzscheme-360.so
-lib/libmzscheme.la
+lib/libmzscheme3m.a
lib/plt/buildinfo
+lib/plt/collects/at-exp/lang/compiled/reader_ss.dep
+lib/plt/collects/at-exp/lang/compiled/reader_ss.zo
+lib/plt/collects/at-exp/lang/reader.ss
lib/plt/collects/compiler/bundle-dist.ss
lib/plt/collects/compiler/cffi.ss
+lib/plt/collects/compiler/cm-accomplice.ss
+lib/plt/collects/compiler/cm.ss
lib/plt/collects/compiler/comp-unit.ss
-lib/plt/collects/compiler/compiled/bundle-dist.dep
-lib/plt/collects/compiler/compiled/bundle-dist.zo
-lib/plt/collects/compiler/compiled/cffi.dep
-lib/plt/collects/compiler/compiled/cffi.zo
-lib/plt/collects/compiler/compiled/comp-unit.dep
-lib/plt/collects/compiler/compiled/comp-unit.zo
-lib/plt/collects/compiler/compiled/compiler-unit.dep
-lib/plt/collects/compiler/compiled/compiler-unit.zo
-lib/plt/collects/compiler/compiled/compiler.dep
-lib/plt/collects/compiler/compiled/compiler.zo
-lib/plt/collects/compiler/compiled/distribute.dep
-lib/plt/collects/compiler/compiled/distribute.zo
-lib/plt/collects/compiler/compiled/embed-sig.dep
-lib/plt/collects/compiler/compiled/embed-sig.zo
-lib/plt/collects/compiler/compiled/embed-unit.dep
-lib/plt/collects/compiler/compiled/embed-unit.zo
-lib/plt/collects/compiler/compiled/embed.dep
-lib/plt/collects/compiler/compiled/embed.zo
-lib/plt/collects/compiler/compiled/info.dep
-lib/plt/collects/compiler/compiled/info.zo
-lib/plt/collects/compiler/compiled/ld-unit.dep
-lib/plt/collects/compiler/compiled/ld-unit.zo
-lib/plt/collects/compiler/compiled/option-unit.dep
-lib/plt/collects/compiler/compiled/option-unit.zo
-lib/plt/collects/compiler/compiled/option.dep
-lib/plt/collects/compiler/compiled/option.zo
-lib/plt/collects/compiler/compiled/sig.dep
-lib/plt/collects/compiler/compiled/sig.zo
-lib/plt/collects/compiler/compiled/src2src.dep
-lib/plt/collects/compiler/compiled/src2src.zo
-lib/plt/collects/compiler/compiled/start.dep
-lib/plt/collects/compiler/compiled/start.zo
-lib/plt/collects/compiler/compiled/to-core.dep
-lib/plt/collects/compiler/compiled/to-core.zo
-lib/plt/collects/compiler/compiled/xform.dep
-lib/plt/collects/compiler/compiled/xform.zo
+lib/plt/collects/compiler/compiled/bundle-dist_ss.dep
+lib/plt/collects/compiler/compiled/bundle-dist_ss.zo
+lib/plt/collects/compiler/compiled/cffi_ss.dep
+lib/plt/collects/compiler/compiled/cffi_ss.zo
+lib/plt/collects/compiler/compiled/cm-accomplice_ss.dep
+lib/plt/collects/compiler/compiled/cm-accomplice_ss.zo
+lib/plt/collects/compiler/compiled/cm_ss.dep
+lib/plt/collects/compiler/compiled/cm_ss.zo
+lib/plt/collects/compiler/compiled/comp-unit_ss.dep
+lib/plt/collects/compiler/compiled/comp-unit_ss.zo
+lib/plt/collects/compiler/compiled/compiler-unit_ss.dep
+lib/plt/collects/compiler/compiled/compiler-unit_ss.zo
+lib/plt/collects/compiler/compiled/compiler_ss.dep
+lib/plt/collects/compiler/compiled/compiler_ss.zo
+lib/plt/collects/compiler/compiled/decompile_ss.dep
+lib/plt/collects/compiler/compiled/decompile_ss.zo
+lib/plt/collects/compiler/compiled/distribute_ss.dep
+lib/plt/collects/compiler/compiled/distribute_ss.zo
+lib/plt/collects/compiler/compiled/embed-sig_ss.dep
+lib/plt/collects/compiler/compiled/embed-sig_ss.zo
+lib/plt/collects/compiler/compiled/embed-unit_ss.dep
+lib/plt/collects/compiler/compiled/embed-unit_ss.zo
+lib/plt/collects/compiler/compiled/embed_ss.dep
+lib/plt/collects/compiler/compiled/embed_ss.zo
+lib/plt/collects/compiler/compiled/info_ss.dep
+lib/plt/collects/compiler/compiled/info_ss.zo
+lib/plt/collects/compiler/compiled/main_ss.dep
+lib/plt/collects/compiler/compiled/main_ss.zo
+lib/plt/collects/compiler/compiled/option-unit_ss.dep
+lib/plt/collects/compiler/compiled/option-unit_ss.zo
+lib/plt/collects/compiler/compiled/option_ss.dep
+lib/plt/collects/compiler/compiled/option_ss.zo
+lib/plt/collects/compiler/compiled/sig_ss.dep
+lib/plt/collects/compiler/compiled/sig_ss.zo
+lib/plt/collects/compiler/compiled/src2src_ss.dep
+lib/plt/collects/compiler/compiled/src2src_ss.zo
+lib/plt/collects/compiler/compiled/to-core_ss.dep
+lib/plt/collects/compiler/compiled/to-core_ss.zo
+lib/plt/collects/compiler/compiled/xform_ss.dep
+lib/plt/collects/compiler/compiled/xform_ss.zo
+lib/plt/collects/compiler/compiled/zo-marshal_ss.dep
+lib/plt/collects/compiler/compiled/zo-marshal_ss.zo
+lib/plt/collects/compiler/compiled/zo-parse_ss.dep
+lib/plt/collects/compiler/compiled/zo-parse_ss.zo
lib/plt/collects/compiler/compiler-unit.ss
lib/plt/collects/compiler/compiler.ss
+lib/plt/collects/compiler/decompile.ss
lib/plt/collects/compiler/distribute.ss
-lib/plt/collects/compiler/doc.txt
lib/plt/collects/compiler/embed-sig.ss
lib/plt/collects/compiler/embed-unit.ss
lib/plt/collects/compiler/embed.ss
lib/plt/collects/compiler/info.ss
-lib/plt/collects/compiler/ld-unit.ss
+lib/plt/collects/compiler/main.ss
lib/plt/collects/compiler/mzc.h
lib/plt/collects/compiler/mzclink.h
lib/plt/collects/compiler/option-unit.ss
@@ -89,71 +97,68 @@
lib/plt/collects/compiler/private/base.ss
lib/plt/collects/compiler/private/closure.ss
lib/plt/collects/compiler/private/collects-path.ss
-lib/plt/collects/compiler/private/compiled/analyze.dep
-lib/plt/collects/compiler/private/compiled/analyze.zo
-lib/plt/collects/compiler/private/compiled/anorm.dep
-lib/plt/collects/compiler/private/compiled/anorm.zo
-lib/plt/collects/compiler/private/compiled/base.dep
-lib/plt/collects/compiler/private/compiled/base.zo
-lib/plt/collects/compiler/private/compiled/closure.dep
-lib/plt/collects/compiler/private/compiled/closure.zo
-lib/plt/collects/compiler/private/compiled/collects-path.dep
-lib/plt/collects/compiler/private/compiled/collects-path.zo
-lib/plt/collects/compiler/private/compiled/const.dep
-lib/plt/collects/compiler/private/compiled/const.zo
-lib/plt/collects/compiler/private/compiled/cstructs.dep
-lib/plt/collects/compiler/private/compiled/cstructs.zo
-lib/plt/collects/compiler/private/compiled/driver.dep
-lib/plt/collects/compiler/private/compiled/driver.zo
-lib/plt/collects/compiler/private/compiled/embed.dep
-lib/plt/collects/compiler/private/compiled/embed.zo
-lib/plt/collects/compiler/private/compiled/info.dep
-lib/plt/collects/compiler/private/compiled/info.zo
-lib/plt/collects/compiler/private/compiled/known.dep
-lib/plt/collects/compiler/private/compiled/known.zo
-lib/plt/collects/compiler/private/compiled/library.dep
-lib/plt/collects/compiler/private/compiled/library.zo
-lib/plt/collects/compiler/private/compiled/lift.dep
-lib/plt/collects/compiler/private/compiled/lift.zo
-lib/plt/collects/compiler/private/compiled/macfw.dep
-lib/plt/collects/compiler/private/compiled/macfw.zo
-lib/plt/collects/compiler/private/compiled/mach-o.dep
-lib/plt/collects/compiler/private/compiled/mach-o.zo
-lib/plt/collects/compiler/private/compiled/prephase.dep
-lib/plt/collects/compiler/private/compiled/prephase.zo
-lib/plt/collects/compiler/private/compiled/rep.dep
-lib/plt/collects/compiler/private/compiled/rep.zo
-lib/plt/collects/compiler/private/compiled/sig.dep
-lib/plt/collects/compiler/private/compiled/sig.zo
-lib/plt/collects/compiler/private/compiled/toplevel.dep
-lib/plt/collects/compiler/private/compiled/toplevel.zo
-lib/plt/collects/compiler/private/compiled/vehicle.dep
-lib/plt/collects/compiler/private/compiled/vehicle.zo
-lib/plt/collects/compiler/private/compiled/vm2c.dep
-lib/plt/collects/compiler/private/compiled/vm2c.zo
-lib/plt/collects/compiler/private/compiled/vmopt.dep
-lib/plt/collects/compiler/private/compiled/vmopt.zo
-lib/plt/collects/compiler/private/compiled/vmphase.dep
-lib/plt/collects/compiler/private/compiled/vmphase.zo
-lib/plt/collects/compiler/private/compiled/vmscheme.dep
-lib/plt/collects/compiler/private/compiled/vmscheme.zo
-lib/plt/collects/compiler/private/compiled/windlldir.dep
-lib/plt/collects/compiler/private/compiled/windlldir.zo
-lib/plt/collects/compiler/private/compiled/winicon.dep
-lib/plt/collects/compiler/private/compiled/winicon.zo
-lib/plt/collects/compiler/private/compiled/winsubsys.dep
-lib/plt/collects/compiler/private/compiled/winsubsys.zo
-lib/plt/collects/compiler/private/compiled/winutf16.dep
-lib/plt/collects/compiler/private/compiled/winutf16.zo
-lib/plt/collects/compiler/private/compiled/xform.dep
-lib/plt/collects/compiler/private/compiled/xform.zo
-lib/plt/collects/compiler/private/compiled/zlayer.dep
-lib/plt/collects/compiler/private/compiled/zlayer.zo
+lib/plt/collects/compiler/private/compiled/analyze_ss.dep
+lib/plt/collects/compiler/private/compiled/analyze_ss.zo
+lib/plt/collects/compiler/private/compiled/anorm_ss.dep
+lib/plt/collects/compiler/private/compiled/anorm_ss.zo
+lib/plt/collects/compiler/private/compiled/base_ss.dep
+lib/plt/collects/compiler/private/compiled/base_ss.zo
+lib/plt/collects/compiler/private/compiled/closure_ss.dep
+lib/plt/collects/compiler/private/compiled/closure_ss.zo
+lib/plt/collects/compiler/private/compiled/collects-path_ss.dep
+lib/plt/collects/compiler/private/compiled/collects-path_ss.zo
+lib/plt/collects/compiler/private/compiled/const_ss.dep
+lib/plt/collects/compiler/private/compiled/const_ss.zo
+lib/plt/collects/compiler/private/compiled/cstructs_ss.dep
+lib/plt/collects/compiler/private/compiled/cstructs_ss.zo
+lib/plt/collects/compiler/private/compiled/driver_ss.dep
+lib/plt/collects/compiler/private/compiled/driver_ss.zo
+lib/plt/collects/compiler/private/compiled/embed_ss.dep
+lib/plt/collects/compiler/private/compiled/embed_ss.zo
+lib/plt/collects/compiler/private/compiled/known_ss.dep
+lib/plt/collects/compiler/private/compiled/known_ss.zo
+lib/plt/collects/compiler/private/compiled/library_ss.dep
+lib/plt/collects/compiler/private/compiled/library_ss.zo
+lib/plt/collects/compiler/private/compiled/lift_ss.dep
+lib/plt/collects/compiler/private/compiled/lift_ss.zo
+lib/plt/collects/compiler/private/compiled/macfw_ss.dep
+lib/plt/collects/compiler/private/compiled/macfw_ss.zo
+lib/plt/collects/compiler/private/compiled/mach-o_ss.dep
Home |
Main Index |
Thread Index |
Old Index