From cb1380d0a62d1540816e2f6e5041c7411bcc534c Mon Sep 17 00:00:00 2001 From: Joseph Koshy Date: Fri, 26 Jan 2007 11:48:33 +0000 Subject: Upgrade to v360. Upstream changes include: - A new macro stepper that traces through macro expansion step by step. - A new "Lazy Scheme" language level. - New support for prompts and composable continuations. - Regexp support now includes the usual collection of "Perl-compatible" features. - Compiler improvements and bug fixes. --- lang/drscheme/Makefile | 7 +- lang/drscheme/distinfo | 6 +- .../files/patch-collects-profj-to-scheme.ss | 20 - .../files/patch-foreign-gcc-libffi-configure | 18 - .../patch-mzscheme-gc-include-private-gcconfig.h | 36 -- lang/drscheme/files/patch-mzscheme-sconfig.h | 46 -- lang/drscheme/pkg-plist | 674 +++++++++++++++------ 7 files changed, 478 insertions(+), 329 deletions(-) delete mode 100644 lang/drscheme/files/patch-collects-profj-to-scheme.ss delete mode 100644 lang/drscheme/files/patch-mzscheme-gc-include-private-gcconfig.h delete mode 100644 lang/drscheme/files/patch-mzscheme-sconfig.h (limited to 'lang/drscheme') diff --git a/lang/drscheme/Makefile b/lang/drscheme/Makefile index 7f1b31beef25..96c1021a73eb 100644 --- a/lang/drscheme/Makefile +++ b/lang/drscheme/Makefile @@ -6,7 +6,7 @@ # PORTNAME= drscheme -PORTVERSION= 352 +PORTVERSION= 360 CATEGORIES= lang scheme MASTER_SITES= http://download.plt-scheme.org/bundles/${PORTVERSION}/plt/ \ http://www.cs.utah.edu/plt/download/${PORTVERSION}/plt/ \ @@ -35,7 +35,7 @@ CONFIGURE_ARGS= --prefix=${PREFIX} --enable-shared \ # Force the "configure" script to look in $LOCALBASE for -lpng and -ljpeg LDFLAGS+= -L${LOCALBASE}/lib -WRKSRC= ${WRKDIR}/plt/src +WRKSRC= ${WRKDIR}/plt-${PORTVERSION}/src USE_ICONV= yes USE_LDCONFIG= yes USE_XLIB= yes @@ -69,7 +69,4 @@ PLIST_SUB+= MMM="" PLIST_SUB+= MMM="@comment " .endif -post-patch: - ${RM} ${WRKSRC}/../collects/profj/to-scheme.ss.orig - .include diff --git a/lang/drscheme/distinfo b/lang/drscheme/distinfo index d8fb4d04b72b..f4024e67a93e 100644 --- a/lang/drscheme/distinfo +++ b/lang/drscheme/distinfo @@ -1,3 +1,3 @@ -MD5 (drscheme/352/plt-352-src-unix.tgz) = e79fd305fe431e0477f861902f2ef9e1 -SHA256 (drscheme/352/plt-352-src-unix.tgz) = f221a21667c19d763e204310055804c6f6eab9349eccf9481afd5104edb8e45d -SIZE (drscheme/352/plt-352-src-unix.tgz) = 13661695 +MD5 (drscheme/360/plt-360-src-unix.tgz) = 84bcab3ff30c333ae3c6b732518bdf27 +SHA256 (drscheme/360/plt-360-src-unix.tgz) = 014cd5c91231a5b6dd67c90ca9d2c26a7466abe0d072a37a40a605b29870f3bd +SIZE (drscheme/360/plt-360-src-unix.tgz) = 14106005 diff --git a/lang/drscheme/files/patch-collects-profj-to-scheme.ss b/lang/drscheme/files/patch-collects-profj-to-scheme.ss deleted file mode 100644 index 78032d895fd7..000000000000 --- a/lang/drscheme/files/patch-collects-profj-to-scheme.ss +++ /dev/null @@ -1,20 +0,0 @@ ---- ../collects/profj/to-scheme.ss 2006/08/02 03:53:43 3922 -+++ ../trunk/collects/profj/to-scheme.ss 2006/09/19 21:01:05 4389 -@@ -341,13 +341,14 @@ - (member (id-string (name-id extend)) - (map id-string (map def-name ordered-defs))))) - -- ;make-composite-name: def -> string -+ ;make-composite-name: string -> string - (define (make-composite-name d) -- (build-identifier (string-append (id-string (header-id (def-header d))) "-composite"))) -+ (build-identifier (string-append d "-composite"))) - - ;translate-defs: (list def) type-records -> (values (list syntax) (list reqs)) - (define (translate-defs defs type-recs) -- (module-name (make-composite-name (car defs))) -+ (let ((sorted-d-list (sort (map (compose id-string def-name) defs) string