1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-27 05:10:36 +00:00

Add kawa. Kawa is a Java-based Scheme implementation.

PR:		34214
Submitted by:	Zach Garner <zach@neurosoft.org>
This commit is contained in:
Ernst de Haan 2002-04-13 10:38:36 +00:00
parent e2411c3d19
commit 29d7824fd0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=57655
6 changed files with 46 additions and 0 deletions

View File

@ -85,6 +85,7 @@
SUBDIR += jgnat-doc-txt
SUBDIR += jruby
SUBDIR += jython
SUBDIR += kawa
SUBDIR += klone
SUBDIR += librep
SUBDIR += linux-j

33
lang/kawa/Makefile Normal file
View File

@ -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>

1
lang/kawa/distinfo Normal file
View File

@ -0,0 +1 @@
MD5 (kawa-1.6.98.tar.gz) = 47ecf01c8965a06433e545c37c44c72d

1
lang/kawa/pkg-comment Normal file
View File

@ -0,0 +1 @@
Java-based Scheme implementation

7
lang/kawa/pkg-descr Normal file
View File

@ -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/

3
lang/kawa/pkg-plist Normal file
View File

@ -0,0 +1,3 @@
bin/kawa
share/java/kawa-1.6.98.jar
share/java/kawa.jar