aboutsummaryrefslogtreecommitdiff
path: root/lang/scm
diff options
context:
space:
mode:
authorMartin Wilke <miwi@FreeBSD.org>2008-02-18 22:15:00 +0000
committerMartin Wilke <miwi@FreeBSD.org>2008-02-18 22:15:00 +0000
commitcec51f32fcc3163a6a1ccce36be11add9aeffd17 (patch)
tree82d81924e3e99841b095cb89d2dad5048e691215 /lang/scm
parent0f2c85108d682ea16a82270b456a066fb5908d3f (diff)
downloadports-cec51f32fcc3163a6a1ccce36be11add9aeffd17.tar.gz
ports-cec51f32fcc3163a6a1ccce36be11add9aeffd17.zip
Notes
Diffstat (limited to 'lang/scm')
-rw-r--r--lang/scm/Makefile15
-rw-r--r--lang/scm/distinfo12
-rw-r--r--lang/scm/files/patch-ac9
-rw-r--r--lang/scm/pkg-descr2
-rw-r--r--lang/scm/pkg-plist3
5 files changed, 17 insertions, 24 deletions
diff --git a/lang/scm/Makefile b/lang/scm/Makefile
index b1d43792cf75..806faf9c614b 100644
--- a/lang/scm/Makefile
+++ b/lang/scm/Makefile
@@ -6,13 +6,13 @@
#
PORTNAME= scm
-PORTVERSION= 5e4
+PORTVERSION= 5e5
CATEGORIES= lang scheme
-MASTER_SITES= http://swissnet.ai.mit.edu/ftpdir/scm/%SUBDIR%/ \
+MASTER_SITES= http://swiss.csail.mit.edu/ftpdir/scm/%SUBDIR%/ \
ftp://ftp.informatik.uni-hamburg.de/ftpmnt/inf1/pub/soft/lang/scheme/
MASTER_SITE_SUBDIR= . OLD
-DISTFILES= ${PORTNAME}${PORTVERSION}.zip slib3a5.zip slib-psd1-3.tar.gz
-EXTRACT_ONLY= ${PORTNAME}${PORTVERSION}.zip slib3a5.zip
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} slib-3b1.zip slib-psd1-3.tar.gz
+EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} slib-3b1.zip
MAINTAINER= ports@FreeBSD.org
COMMENT= A scheme interpreter
@@ -26,7 +26,9 @@ ALL_TARGET= scmlit
MAN1= scm.1
INFO= scm
-PLIST_SUB= VERSION=${PORTVERSION}
+PLIST_SUB= VERSION="${PORTVERSION}"
+
+SUB_FILES= require.scm
SCM_DATA= COPYING Iedline.scm Init${PORTVERSION}.scm Link.scm \
Macexp.scm Macro.scm Transcen.scm Tscript.scm mkimpcat.scm \
@@ -42,10 +44,9 @@ BROKEN= Does not compile on ${ARCH}
post-extract:
@${TAR} -C ${WRKDIR} -zxf ${DISTDIR}/slib-psd1-3.tar.gz
- @${CP} ${FILESDIR}/require.scm.in ${WRKDIR}/require.scm
post-patch:
- @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' ${WRKDIR}/require.scm
+ @${REINPLACE_CMD} -e 's|exec ./scmlit|exec $$SCMLIT|g' ${WRKSRC}/build
@${REINPLACE_CMD} -e 's|%%CC%%|${CC}|g ; \
s|%%CFLAGS%%|${CFLAGS}|g ; \
s|%%X11BASE%%|${X11BASE}|g' ${WRKSRC}/build.scm
diff --git a/lang/scm/distinfo b/lang/scm/distinfo
index a3d8ffb754a7..12b379c52f01 100644
--- a/lang/scm/distinfo
+++ b/lang/scm/distinfo
@@ -1,9 +1,9 @@
-MD5 (scm5e4.zip) = 984c7e2f987e12197af5aec0755b59f6
-SHA256 (scm5e4.zip) = cf49da2027192b31a9dbb4572ba32449c10baa0777c37baac14191bed34422e8
-SIZE (scm5e4.zip) = 910672
-MD5 (slib3a5.zip) = 39274e6de82af2c97bdfc6c4cc125fb0
-SHA256 (slib3a5.zip) = 3c4fbfc08de9220f456ed1cd58ca0fb49b4a8cdd4d03697fbea11d9407a16e30
-SIZE (slib3a5.zip) = 1055491
+MD5 (scm-5e5.zip) = 50805547a0eb7e6eb3240cbcbe85598f
+SHA256 (scm-5e5.zip) = 9df62d4495184d9241f316c60e15481e890cd50932d43c2747afcf557db0f537
+SIZE (scm-5e5.zip) = 910806
+MD5 (slib-3b1.zip) = 9622df4aba2fde24eeb4456d97c5add1
+SHA256 (slib-3b1.zip) = 8e3ec24d51be03ebb7357ad9a2f3554056b86dafbc9e48d1d491aeda1efa566f
+SIZE (slib-3b1.zip) = 1063227
MD5 (slib-psd1-3.tar.gz) = 81f5d0b2cb4cc1bf51ad4ed3e40b6769
SHA256 (slib-psd1-3.tar.gz) = 1665fc6cf572e6d8d99e81b4f6b1e65b04a095b69baebd85d0085ad552dc2955
SIZE (slib-psd1-3.tar.gz) = 62397
diff --git a/lang/scm/files/patch-ac b/lang/scm/files/patch-ac
deleted file mode 100644
index 580475454260..000000000000
--- a/lang/scm/files/patch-ac
+++ /dev/null
@@ -1,9 +0,0 @@
---- build.orig Wed Sep 5 02:55:56 2007
-+++ build Thu Jan 17 00:36:34 2008
-@@ -1,5 +1,5 @@
- #! /bin/sh
--:;exec ./scmlit -no-init-file -f $0 -e"(bi)" build "$@"
-+:;exec $SCMLIT -no-init-file -f $0 -e"(bi)" build "$@"
- ;;
- ;; Copyright (C) 1994-2006 Free Software Foundation, Inc.
- ;;
diff --git a/lang/scm/pkg-descr b/lang/scm/pkg-descr
index 338bab55fbc2..9c34ea63a4cd 100644
--- a/lang/scm/pkg-descr
+++ b/lang/scm/pkg-descr
@@ -21,4 +21,4 @@ By default -DSICP is turned on, with the expectation that this is the major
reason for this port. This means test.scm will fail on three tests in section
6.1. Where strict R4S compliance is important, recompile without the SICP flag.
-WWW: http://swissnet.ai.mit.edu/~jaffer/SCM.html
+WWW: http://swiss.csail.mit.edu/~jaffer/SCM
diff --git a/lang/scm/pkg-plist b/lang/scm/pkg-plist
index 22c6d46e2a6c..38a79ede1f89 100644
--- a/lang/scm/pkg-plist
+++ b/lang/scm/pkg-plist
@@ -92,6 +92,7 @@ lib/scm/slib/mbe.scm
lib/scm/slib/minimize.scm
lib/scm/slib/mkclrnam.scm
lib/scm/slib/mklibcat.scm
+lib/scm/slib/mkpltcat.scm
lib/scm/slib/modular.scm
lib/scm/slib/mulapply.scm
lib/scm/slib/mularg.scm
@@ -182,8 +183,8 @@ lib/scm/slib/vet.scm
lib/scm/slib/withfile.scm
lib/scm/slib/wttest.scm
lib/scm/slib/wttree.scm
-lib/scm/slib/yasyn.scm
lib/scm/slib/xml-parse.scm
+lib/scm/slib/yasyn.scm
lib/scm/slibcat
lib/scm/socket.so
lib/scm/unix.so