Date: Wed, 23 Jan 2002 15:11:27 -0600 (CST) From: Zach Garner <zach@neurosoft.org> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/34214: New Port: lang/kawa Java Based Scheme Implementation that allows compiles from Scheme to Java Bytecode Message-ID: <200201232111.g0NLBRd44603@neurosoft.org>
next in thread | raw e-mail | index | archive | help
>Number: 34214 >Category: ports >Synopsis: New Port: lang/kawa Java Based Scheme Implementation that allows compiles from Scheme to Java Bytecode >Confidential: no >Severity: serious >Priority: medium >Responsible: freebsd-ports >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Wed Jan 23 13:40:03 PST 2002 >Closed-Date: >Last-Modified: >Originator: Zach Garner >Release: FreeBSD 4.4-RC4 i386 >Organization: >Environment: System: FreeBSD minsky.zachgarner.com 4.4-RC4 FreeBSD 4.4-RC4 #4: Sun Dec 30 19:46:14 CST 2001 root@minsky.zachgarner.com:/usr/src/sys/compile/MINSKY i386 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. <precise description of the problem (multiple lines)> >Description: >How-To-Repeat: >Fix: # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # kawa # kawa/files # kawa/pkg-descr # kawa/pkg-comment # kawa/distinfo # kawa/Makefile # kawa/pkg-plist # echo c - kawa mkdir -p kawa > /dev/null 2>&1 echo c - kawa/files mkdir -p kawa/files > /dev/null 2>&1 echo x - kawa/pkg-descr sed 's/^X//' >kawa/pkg-descr << 'END-of-kawa/pkg-descr' XKawa is a full Scheme implementation written in Java. With Kawa you Xcan access Java objects, methods, fields and classes within your scheme Xcode. Scheme functions and files are compiled into optimized Java byte-code, Xallowing you to write Java applications, applets, classes, and servlets Xin scheme. X XWWW: http://www.gnu.org/software/kawa/ END-of-kawa/pkg-descr echo x - kawa/pkg-comment sed 's/^X//' >kawa/pkg-comment << 'END-of-kawa/pkg-comment' XA Java based Scheme implementation END-of-kawa/pkg-comment echo x - kawa/distinfo sed 's/^X//' >kawa/distinfo << 'END-of-kawa/distinfo' XMD5 (kawa-1.6.97.tar.gz) = b25d52092e3e1bf76ecabc449690ca0b END-of-kawa/distinfo echo x - kawa/Makefile sed 's/^X//' >kawa/Makefile << 'END-of-kawa/Makefile' X# New ports collection makefile for: kawa X# Date created: 23 January 2002 X# Whom: zach@neurosoft.org X# X# $FreeBSD$ X# X XPORTNAME= kawa XPORTVERSION= 1.6.97 XCATEGORIES= lang XMASTER_SITES= ${MASTER_SITE_GNU} XMASTER_SITE_SUBDIR= kawa X XMAINTAINER= zach@neurosoft.org X XBUILD_DEPENDS= javac:${PORTSDIR}/java/jdk13 XRUN_DEPENDS= java:${PORTSDIR}/java/jdk13 X XMAN1: kawa X XCONFIGURE_ARGS= --enable-kawa-frontend XGNU_CONFIGURE= yes X Xpre-patch: X @find ${WRKSRC} -name "Makefile.in" | xargs ${PERL} -pi -e \ X 's|sed |gsed |g' ; X X.include <bsd.port.mk> END-of-kawa/Makefile echo x - kawa/pkg-plist sed 's/^X//' >kawa/pkg-plist << 'END-of-kawa/pkg-plist' Xbin/kawa Xshare/java/kawa-1.6.97.jar Xshare/java/kawa.jar END-of-kawa/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted: To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200201232111.g0NLBRd44603>