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