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