diff options
author | Ernst de Haan <znerd@FreeBSD.org> | 2002-04-13 18:38:36 +0800 |
---|---|---|
committer | Ernst de Haan <znerd@FreeBSD.org> | 2002-04-13 18:38:36 +0800 |
commit | 29d7824fd0b3e0fb0f26ccc78143afa348ffc067 (patch) | |
tree | e24310a45137ed4b98dc205adcdf4040ef842a02 /lang/kawa | |
parent | e2411c3d190438e3deba376c1ed472b1fa0d80ba (diff) | |
download | freebsd-ports-gnome-29d7824fd0b3e0fb0f26ccc78143afa348ffc067.tar.gz freebsd-ports-gnome-29d7824fd0b3e0fb0f26ccc78143afa348ffc067.tar.zst freebsd-ports-gnome-29d7824fd0b3e0fb0f26ccc78143afa348ffc067.zip |
Add kawa. Kawa is a Java-based Scheme implementation.
PR: 34214
Submitted by: Zach Garner <zach@neurosoft.org>
Diffstat (limited to 'lang/kawa')
-rw-r--r-- | lang/kawa/Makefile | 33 | ||||
-rw-r--r-- | lang/kawa/distinfo | 1 | ||||
-rw-r--r-- | lang/kawa/pkg-comment | 1 | ||||
-rw-r--r-- | lang/kawa/pkg-descr | 7 | ||||
-rw-r--r-- | lang/kawa/pkg-plist | 3 |
5 files changed, 45 insertions, 0 deletions
diff --git a/lang/kawa/Makefile b/lang/kawa/Makefile new file mode 100644 index 000000000000..727ad02924f4 --- /dev/null +++ b/lang/kawa/Makefile @@ -0,0 +1,33 @@ +# New ports collection makefile for: kawa +# Date created: 23 January 2002 +# Whom: zach@neurosoft.org +# +# $FreeBSD$ +# + +PORTNAME= kawa +PORTVERSION= 1.6.98 +CATEGORIES= lang +MASTER_SITES= ${MASTER_SITE_GNU} +MASTER_SITE_SUBDIR= kawa + +MAINTAINER= zach@neurosoft.org + +BUILD_DEPENDS= gsed:${PORTSDIR}/textproc/gsed + +USE_JAVA= 1.1+ +USE_JIKES= NO + +MAN1: kawa + +CONFIGURE_ARGS= --enable-kawa-frontend +GNU_CONFIGURE= yes + +pre-patch: + @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi \ + -e 's|sed |gsed |g;' \ + -e 's|JAR = jar|JAR = ${JAR}|g;' + perl -pi -e 's|{JAVAC-javac}|{JAVAC-${JAVAC}}|g;' \ + -e 's|{JAVA-java}|{JAVA-${JAVA}}|g;' ${WRKSRC}/configure + +.include <bsd.port.mk> diff --git a/lang/kawa/distinfo b/lang/kawa/distinfo new file mode 100644 index 000000000000..5ff1c5fd129f --- /dev/null +++ b/lang/kawa/distinfo @@ -0,0 +1 @@ +MD5 (kawa-1.6.98.tar.gz) = 47ecf01c8965a06433e545c37c44c72d diff --git a/lang/kawa/pkg-comment b/lang/kawa/pkg-comment new file mode 100644 index 000000000000..42b529b7b08f --- /dev/null +++ b/lang/kawa/pkg-comment @@ -0,0 +1 @@ +Java-based Scheme implementation diff --git a/lang/kawa/pkg-descr b/lang/kawa/pkg-descr new file mode 100644 index 000000000000..c31bd0851ac7 --- /dev/null +++ b/lang/kawa/pkg-descr @@ -0,0 +1,7 @@ +Kawa is a full Scheme implementation written in Java. With Kawa +you can access Java objects, methods, fields and classes within +your scheme code. Scheme functions and files are compiled into +optimized Java byte-code, allowing you to write Java +applications, applets, classes, and servlets in scheme. + +WWW: http://www.gnu.org/software/kawa/ diff --git a/lang/kawa/pkg-plist b/lang/kawa/pkg-plist new file mode 100644 index 000000000000..4430b2f1a70d --- /dev/null +++ b/lang/kawa/pkg-plist @@ -0,0 +1,3 @@ +bin/kawa +share/java/kawa-1.6.98.jar +share/java/kawa.jar |