ports/131169: New port lang/ikarus: optimizing incremental Scheme compiler
Vitaly Magerya
vmagerya at gmail.com
Fri Jan 30 21:20:06 UTC 2009
>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 at 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 at 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 at 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 at dirrm share/doc/ikarus
X at dirrm lib/ikarus/streams
X at dirrm lib/ikarus
662f5156cb56e775de2ad5b73701d8b8
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list