summaryrefslogtreecommitdiff
path: root/lang/sisc
diff options
context:
space:
mode:
authorNorikatsu Shigemura <nork@FreeBSD.org>2003-04-04 20:52:05 +0000
committerNorikatsu Shigemura <nork@FreeBSD.org>2003-04-04 20:52:05 +0000
commit6b211efd98a6118693474f6f86633a80d1e84327 (patch)
tree7cfbf471b9701e098441f6cb74e69cef28dc90cf /lang/sisc
parentAdd gtkglextmm 0.7.1, c++ wrapper for GtkGLExt. OpenGL Extension to GTK. (diff)
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>
Notes
Notes: svn path=/head/; revision=78210
Diffstat (limited to 'lang/sisc')
-rw-r--r--lang/sisc/Makefile43
-rw-r--r--lang/sisc/distinfo1
-rw-r--r--lang/sisc/pkg-descr5
-rw-r--r--lang/sisc/pkg-plist8
4 files changed, 57 insertions, 0 deletions
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%%