From owner-freebsd-ports Wed Jan 23 13:40:35 2002 Delivered-To: freebsd-ports@hub.freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id 34C6837B41A for ; Wed, 23 Jan 2002 13:40:03 -0800 (PST) Received: (from gnats@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g0NLe3x51614; Wed, 23 Jan 2002 13:40:03 -0800 (PST) (envelope-from gnats) Received: from neurosoft.org (dsl-64-129-138-49.telocity.com [64.129.138.49]) by hub.freebsd.org (Postfix) with ESMTP id E8D4037B402 for ; Wed, 23 Jan 2002 13:35:39 -0800 (PST) Received: (from zach@localhost) by neurosoft.org (8.11.6/8.11.6) id g0NLBRd44603; Wed, 23 Jan 2002 15:11:27 -0600 (CST) (envelope-from zach) Message-Id: <200201232111.g0NLBRd44603@neurosoft.org> Date: Wed, 23 Jan 2002 15:11:27 -0600 (CST) From: Zach Garner Reply-To: Zach Garner To: FreeBSD-gnats-submit@freebsd.org X-Send-Pr-Version: 3.113 Subject: ports/34214: New Port: lang/kawa Java Based Scheme Implementation that allows compiles from Scheme to Java Bytecode Sender: owner-freebsd-ports@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org >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. >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 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