From 4d924d8c746c4eeffe365355cfaf47771e28731b Mon Sep 17 00:00:00 2001 From: Herve Quiroz Date: Wed, 6 Apr 2005 01:34:17 +0000 Subject: - Update to 1.9.7 [1] - Also install srfi-22 support scripts (standard ways of invoking interpreter) [1] - Fix substitution in launcher shell script - Add 'java' category [2] PR: 59577 [1] Submitted by: Sam Lawrance [1] Reported by: portlint [2] --- lang/sisc/Makefile | 20 +++++++++++++------- lang/sisc/distinfo | 4 ++-- lang/sisc/pkg-plist | 6 ++++++ 3 files changed, 21 insertions(+), 9 deletions(-) (limited to 'lang/sisc') diff --git a/lang/sisc/Makefile b/lang/sisc/Makefile index de9f9940dce0..344467b6b2c4 100644 --- a/lang/sisc/Makefile +++ b/lang/sisc/Makefile @@ -6,36 +6,42 @@ # PORTNAME= sisc -PORTVERSION= 1.8.8 -CATEGORIES= lang scheme +PORTVERSION= 1.9.7 +CATEGORIES= lang scheme java MASTER_SITES= ${MASTER_SITE_SOURCEFORGE_EXTENDED} MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ports@FreeBSD.org COMMENT= An extensible Java-based Scheme interpreter -BROKEN= Size mismatch - USE_JAVA= yes JAVA_VERSION= 1.3+ WRKSRC= ${WRKDIR}/${PORTNAME} USE_REINPLACE= yes NO_BUILD= yes -PORTDOCS= COPYING README *.html +PORTDOCS= COPYING README post-patch: ${REINPLACE_CMD} -e 's|\(SISC_HOME=\).*$$|\1${DATADIR}|' \ - -e "s| java | ${LOCALBASE}/bin/javavm |" ${WRKSRC}/sisc + -e 's|\(JAVA=\)java|\1"${LOCALBASE}/bin/java" ; export JAVA_VERSION="${JAVA_VERSION}"|' \ + ${WRKSRC}/sisc + ${REINPLACE_CMD} -e 's|#!/bin/bash|#!/bin/sh|' \ + ${WRKSRC}/scheme-src/srfi-22/srfi-22.sh do-install: ${INSTALL_SCRIPT} ${WRKSRC}/sisc ${PREFIX}/bin ${MKDIR} ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/*.jar ${WRKSRC}/*.shp ${DATADIR} ${INSTALL_DATA} ${WRKSRC}/scheme-src/*.scm ${DATADIR} + ${INSTALL_SCRIPT} ${WRKSRC}/scheme-src/srfi-22/srfi-22.sh ${PREFIX}/bin +.for i in r4rs r5rs srfi-0 srfi-7 ieee-1178-1900 + ${LN} -sf ${PREFIX}/bin/srfi-22.sh ${PREFIX}/bin/scheme-${i} +.endfor + .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} - cd ${WRKSRC}; ${INSTALL_DATA} COPYING README doc/* ${DOCSDIR} + cd ${WRKSRC}; ${INSTALL_DATA} COPYING README ${DOCSDIR} .endif .include diff --git a/lang/sisc/distinfo b/lang/sisc/distinfo index 6d0668916692..ea6df5330d1f 100644 --- a/lang/sisc/distinfo +++ b/lang/sisc/distinfo @@ -1,2 +1,2 @@ -MD5 (sisc-1.8.8.tar.gz) = d5fc70f5ec4d15563ea15665881b0d6a -SIZE (sisc-1.8.8.tar.gz) = 669306 +MD5 (sisc-1.9.7.tar.gz) = 8ceff850f1c2fa640c7e07eaf574379b +SIZE (sisc-1.9.7.tar.gz) = 609248 diff --git a/lang/sisc/pkg-plist b/lang/sisc/pkg-plist index 4b787d68df03..7d6b61daf844 100644 --- a/lang/sisc/pkg-plist +++ b/lang/sisc/pkg-plist @@ -1,4 +1,10 @@ bin/sisc +bin/srfi-22.sh +bin/scheme-r4rs +bin/scheme-r5rs +bin/scheme-srfi-0 +bin/scheme-srfi-7 +bin/scheme-ieee-1178-1900 %%DATADIR%%/optional-args.scm %%DATADIR%%/sisc-lib.jar %%DATADIR%%/sisc-opt.jar -- cgit v1.2.3