diff options
author | nork <nork@FreeBSD.org> | 2003-04-05 04:52:05 +0800 |
---|---|---|
committer | nork <nork@FreeBSD.org> | 2003-04-05 04:52:05 +0800 |
commit | 5154b8013b6b33181d3d750bc7f44d67d52c1c24 (patch) | |
tree | 26177e786510cbc821f717b1484f9b526d69aeb7 /lang | |
parent | c2d5819ae6dd7789f5633e433014cfb194b3d7ae (diff) | |
download | freebsd-ports-gnome-5154b8013b6b33181d3d750bc7f44d67d52c1c24.tar.gz freebsd-ports-gnome-5154b8013b6b33181d3d750bc7f44d67d52c1c24.tar.zst freebsd-ports-gnome-5154b8013b6b33181d3d750bc7f44d67d52c1c24.zip |
Add sisc 1.7.7, an extensible Java-based Scheme interpreter of
the algorithmic language Scheme. SISC uses modern interpretation
techniques, and handily outperforms all existing Java interpreters.
PR: ports/50109
Submitted by: Kimura Fuyuki <fuyuki@hadaly.org>
Diffstat (limited to 'lang')
-rw-r--r-- | lang/Makefile | 1 | ||||
-rw-r--r-- | lang/sisc/Makefile | 43 | ||||
-rw-r--r-- | lang/sisc/distinfo | 1 | ||||
-rw-r--r-- | lang/sisc/pkg-descr | 5 | ||||
-rw-r--r-- | lang/sisc/pkg-plist | 8 |
5 files changed, 58 insertions, 0 deletions
diff --git a/lang/Makefile b/lang/Makefile index cf8486d448ae..47f774a55093 100644 --- a/lang/Makefile +++ b/lang/Makefile @@ -196,6 +196,7 @@ SUBDIR += scriba SUBDIR += scsh SUBDIR += siod + SUBDIR += sisc SUBDIR += slib SUBDIR += slisp SUBDIR += smalltalk diff --git a/lang/sisc/Makefile b/lang/sisc/Makefile new file mode 100644 index 000000000000..316029ea92c6 --- /dev/null +++ b/lang/sisc/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: SISC +# Date created: 18 March 2003 +# Whom: Kimura Fuyuki <fuyuki@hadaly.org> +# +# $FreeBSD$ +# + +PORTNAME= sisc +PORTVERSION= 1.7.7 +CATEGORIES= lang +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +EXTRACT_SUFX= .jar + +MAINTAINER= fuyuki@hadaly.org +COMMENT= An extensible Java-based Scheme interpreter + +BUILD_DEPENDS= ant:${PORTSDIR}/devel/jakarta-ant + +USE_JAVA= 1.2+ + +EXTRACT_CMD= ${JAR} +EXTRACT_BEFORE_ARGS= -xf + +WRKSRC= ${WRKDIR}/${PORTNAME} +USE_REINPLACE= yes + +post-patch: + ${REINPLACE_CMD} -e 's|\(SISC_HOME=\).*$$|\1${JAVAJARDIR}|' \ + -e 's|^java|javavm|' ${WRKSRC}/dist/sisc.sh + +do-build: + cd ${WRKSRC}; ${SETENV} JAVA_HOME=${JAVA_HOME} ant sisc-lib + +do-install: + ${INSTALL_DATA} ${WRKSRC}/*.jar ${WRKSRC}/boot/*.shp ${JAVAJARDIR} + ${INSTALL_SCRIPT} ${WRKSRC}/dist/sisc.sh ${PREFIX}/bin/sisc + ${MKDIR} ${DOCSDIR} +.for i in COPYING README + ${INSTALL_DATA} ${WRKSRC}/dist/${i} ${DOCSDIR} +.endfor + +.include <bsd.port.mk> diff --git a/lang/sisc/distinfo b/lang/sisc/distinfo new file mode 100644 index 000000000000..555c815a57fc --- /dev/null +++ b/lang/sisc/distinfo @@ -0,0 +1 @@ +MD5 (sisc-1.7.7.jar) = 619bd1ec75cc30e9e50690a63565b481 diff --git a/lang/sisc/pkg-descr b/lang/sisc/pkg-descr new file mode 100644 index 000000000000..ea40adcf6569 --- /dev/null +++ b/lang/sisc/pkg-descr @@ -0,0 +1,5 @@ +SISC is an extensible Java based interpreter of the algorithmic +language Scheme. SISC uses modern interpretation techniques, and +handily outperforms all existing Java interpreters. + +WWW: http://sisc.sourceforge.net/ diff --git a/lang/sisc/pkg-plist b/lang/sisc/pkg-plist new file mode 100644 index 000000000000..d767d317d413 --- /dev/null +++ b/lang/sisc/pkg-plist @@ -0,0 +1,8 @@ +bin/sisc +share/java/classes/sisc-lib.jar +share/java/classes/sisc-opt.jar +share/java/classes/sisc.jar +share/java/classes/sisc.shp +%%DOCSDIR%%/COPYING +%%DOCSDIR%%/README +@dirrm %%DOCSDIR%% |