Date: Fri, 30 Jan 2009 21:11:24 GMT From: Vitaly Magerya <vmagerya@gmail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/131169: New port lang/ikarus: optimizing incremental Scheme compiler Message-ID: <200901302111.n0ULBOKu059728@www.freebsd.org> Resent-Message-ID: <200901302120.n0ULK5lg087717@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 131169 >Category: ports >Synopsis: New port lang/ikarus: optimizing incremental Scheme compiler >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Fri Jan 30 21:20:04 UTC 2009 >Closed-Date: >Last-Modified: >Originator: Vitaly Magerya >Release: FreeBSD 7.1-STABLE i386 >Organization: >Environment: FreeBSD landmine.tx97.net 7.1-STABLE FreeBSD 7.1-STABLE #7: Sun Jan 11 20:33:22 EET 2009 magv@landmine.tx97.net:/usr/obj/usr/src/sys/T40 i386 >Description: Ikarus Scheme is a free optimizing incremental native-code compiler for R6RS Scheme. WWW: http://www.cs.indiana.edu/~aghuloum/ikarus/ >How-To-Repeat: >Fix: Patch attached with submission follows: # 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: # # ikarus # ikarus/Makefile # ikarus/distinfo # ikarus/pkg-descr # ikarus/pkg-plist # echo c - ikarus mkdir -p ikarus > /dev/null 2>&1 echo x - ikarus/Makefile sed 's/^X//' >ikarus/Makefile << 'b57920c56283bd2daabb9cfa62a9a452' X# New ports collection makefile for: ikarus X# Date created: 30 January 2009 X# Whom: Vitaly Magerya <vmagerya@gmail.com> X# X# $FreeBSD$ X# X XPORTNAME= ikarus XPORTVERSION= 0.0.3 XCATEGORIES= lang scheme XMASTER_SITES= http://www.cs.indiana.edu/~aghuloum/ikarus/ X XMAINTAINER= vmagerya@gmail.com XCOMMENT= Optimizing incremental native-code compiler for R6RS Scheme X XLIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 X XUSE_GMAKE= yes XGNU_CONFIGURE= yes XCONFIGURE_ARGS+= \ X CFLAGS="-I${LOCALBASE}/include" \ X LDFLAGS="-L${LOCALBASE}/lib" X XONLY_FOR_ARCHS= i386 X X.include <bsd.port.mk> b57920c56283bd2daabb9cfa62a9a452 echo x - ikarus/distinfo sed 's/^X//' >ikarus/distinfo << '069fa131226333224792883f28a81d1c' XMD5 (ikarus-0.0.3.tar.gz) = 6ff12af6342bed7e1ff02a5627b857ab XSHA256 (ikarus-0.0.3.tar.gz) = 5b6ed66ed7a6f63aaff2803cc3e675cb38368300b189ac1ea06948eb30c79b34 XSIZE (ikarus-0.0.3.tar.gz) = 3948264 069fa131226333224792883f28a81d1c echo x - ikarus/pkg-descr sed 's/^X//' >ikarus/pkg-descr << 'babc993b029a3f33b06171bfaebf2c2e' XIkarus Scheme is a free optimizing incremental native-code compiler for Scheme Xas specified in the Revised^6 Report on the Algorithmic Language Scheme. X XIkarus Scheme is an optimizing compiler, so your Scheme code will run fast Xwithout the need to port hot spots to C "for performance". With an incremental Xcompiler, you don't need a separate compilation step to make your program run Xfast. The best part is that the compiler itself is fast, capable of compiling Xthousands of lines of code per second. X XFinally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts, record Xtypes, condition system, exception handling, unicode strings, bytevectors, Xhashtable, and enumerations are among the supported features. X XWWW: http://www.cs.indiana.edu/~aghuloum/ikarus/ babc993b029a3f33b06171bfaebf2c2e echo x - ikarus/pkg-plist sed 's/^X//' >ikarus/pkg-plist << '662f5156cb56e775de2ad5b73701d8b8' Xbin/ikarus Xbin/scheme-script Xlib/ikarus/ikarus.boot Xlib/ikarus/match.ss Xlib/ikarus/pregexp.ss Xlib/ikarus/streams.ss Xlib/ikarus/streams/derived.ss Xlib/ikarus/streams/primitive.ss Xshare/doc/ikarus/ACKNOWLEDGMENTS Xshare/doc/ikarus/COPYING Xshare/doc/ikarus/GPL-3 Xshare/doc/ikarus/README Xshare/doc/ikarus/ikarus-scheme-users-guide.pdf X@dirrm share/doc/ikarus X@dirrm lib/ikarus/streams X@dirrm lib/ikarus 662f5156cb56e775de2ad5b73701d8b8 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200901302111.n0ULBOKu059728>