2013-09-20 19:53:09 +00:00
|
|
|
# Created by: Vitaly Magerya <vmagerya@gmail.com>
|
Ikarus Scheme is a free optimizing incremental native-code compiler
for Scheme as specified in the Revised^6 Report on the Algorithmic
Language Scheme.
Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance".
With an incremental compiler, you don't need a separate compilation
step to make your program run fast. The best part is that the
compiler itself is fast, capable of compiling thousands of lines
of code per second.
Finally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings,
bytevectors, hashtable, and enumerations are among the supported
features.
WWW: http://www.ikarus-scheme.org/
2009-04-29 14:52:15 +00:00
|
|
|
# $FreeBSD$
|
|
|
|
|
|
|
|
PORTNAME= ikarus
|
|
|
|
PORTVERSION= 0.0.3
|
2010-04-19 10:43:42 +00:00
|
|
|
PORTREVISION= 3
|
Ikarus Scheme is a free optimizing incremental native-code compiler
for Scheme as specified in the Revised^6 Report on the Algorithmic
Language Scheme.
Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance".
With an incremental compiler, you don't need a separate compilation
step to make your program run fast. The best part is that the
compiler itself is fast, capable of compiling thousands of lines
of code per second.
Finally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings,
bytevectors, hashtable, and enumerations are among the supported
features.
WWW: http://www.ikarus-scheme.org/
2009-04-29 14:52:15 +00:00
|
|
|
CATEGORIES= lang scheme
|
2011-09-09 19:05:28 +00:00
|
|
|
MASTER_SITES= http://launchpad.net/ikarus/0.0/${PORTVERSION}/+download/ \
|
|
|
|
http://www.ikarus-scheme.org/ \
|
|
|
|
http://tx97.net/pub/distfiles/ \
|
Ikarus Scheme is a free optimizing incremental native-code compiler
for Scheme as specified in the Revised^6 Report on the Algorithmic
Language Scheme.
Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance".
With an incremental compiler, you don't need a separate compilation
step to make your program run fast. The best part is that the
compiler itself is fast, capable of compiling thousands of lines
of code per second.
Finally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings,
bytevectors, hashtable, and enumerations are among the supported
features.
WWW: http://www.ikarus-scheme.org/
2009-04-29 14:52:15 +00:00
|
|
|
LOCAL/glarkin
|
|
|
|
|
|
|
|
MAINTAINER= vmagerya@gmail.com
|
|
|
|
COMMENT= Optimizing incremental native-code compiler for R6RS Scheme
|
|
|
|
|
2014-03-01 12:23:44 +00:00
|
|
|
LIB_DEPENDS= libgmp.so:${PORTSDIR}/math/gmp
|
Ikarus Scheme is a free optimizing incremental native-code compiler
for Scheme as specified in the Revised^6 Report on the Algorithmic
Language Scheme.
Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance".
With an incremental compiler, you don't need a separate compilation
step to make your program run fast. The best part is that the
compiler itself is fast, capable of compiling thousands of lines
of code per second.
Finally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings,
bytevectors, hashtable, and enumerations are among the supported
features.
WWW: http://www.ikarus-scheme.org/
2009-04-29 14:52:15 +00:00
|
|
|
|
2012-06-10 00:11:01 +00:00
|
|
|
# Both install bin/scheme-script
|
|
|
|
CONFLICTS= petite-chez-*
|
|
|
|
|
2014-03-01 12:23:44 +00:00
|
|
|
USES= gmake
|
Ikarus Scheme is a free optimizing incremental native-code compiler
for Scheme as specified in the Revised^6 Report on the Algorithmic
Language Scheme.
Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance".
With an incremental compiler, you don't need a separate compilation
step to make your program run fast. The best part is that the
compiler itself is fast, capable of compiling thousands of lines
of code per second.
Finally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings,
bytevectors, hashtable, and enumerations are among the supported
features.
WWW: http://www.ikarus-scheme.org/
2009-04-29 14:52:15 +00:00
|
|
|
GNU_CONFIGURE= yes
|
|
|
|
CONFIGURE_ARGS+=\
|
|
|
|
CFLAGS="-I${LOCALBASE}/include" \
|
|
|
|
LDFLAGS="-L${LOCALBASE}/lib"
|
|
|
|
|
|
|
|
ONLY_FOR_ARCHS= i386
|
2012-06-10 00:11:01 +00:00
|
|
|
.if defined(PACKAGE_BUILDING)
|
2009-05-19 15:25:18 +00:00
|
|
|
NO_PACKAGE= Pointyhat cluster CPUs do not support required SSE instruction set
|
2012-06-10 00:11:01 +00:00
|
|
|
.endif
|
Ikarus Scheme is a free optimizing incremental native-code compiler
for Scheme as specified in the Revised^6 Report on the Algorithmic
Language Scheme.
Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance".
With an incremental compiler, you don't need a separate compilation
step to make your program run fast. The best part is that the
compiler itself is fast, capable of compiling thousands of lines
of code per second.
Finally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings,
bytevectors, hashtable, and enumerations are among the supported
features.
WWW: http://www.ikarus-scheme.org/
2009-04-29 14:52:15 +00:00
|
|
|
|
2013-09-20 19:53:09 +00:00
|
|
|
NO_STAGE= yes
|
Ikarus Scheme is a free optimizing incremental native-code compiler
for Scheme as specified in the Revised^6 Report on the Algorithmic
Language Scheme.
Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance".
With an incremental compiler, you don't need a separate compilation
step to make your program run fast. The best part is that the
compiler itself is fast, capable of compiling thousands of lines
of code per second.
Finally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings,
bytevectors, hashtable, and enumerations are among the supported
features.
WWW: http://www.ikarus-scheme.org/
2009-04-29 14:52:15 +00:00
|
|
|
.include <bsd.port.pre.mk>
|
|
|
|
|
2012-06-10 00:11:01 +00:00
|
|
|
.if !${PORT_OPTIONS:MDOCS}
|
Ikarus Scheme is a free optimizing incremental native-code compiler
for Scheme as specified in the Revised^6 Report on the Algorithmic
Language Scheme.
Ikarus Scheme is an optimizing compiler, so your Scheme code will
run fast without the need to port hot spots to C "for performance".
With an incremental compiler, you don't need a separate compilation
step to make your program run fast. The best part is that the
compiler itself is fast, capable of compiling thousands of lines
of code per second.
Finally, Ikarus Scheme is an R6RS compiler. R6RS libraries, scripts,
record types, condition system, exception handling, unicode strings,
bytevectors, hashtable, and enumerations are among the supported
features.
WWW: http://www.ikarus-scheme.org/
2009-04-29 14:52:15 +00:00
|
|
|
EXTRA_PATCHES+= ${FILESDIR}/extra-patch-Makefile.in \
|
|
|
|
${FILESDIR}/extra-patch-doc__Makefile.in
|
|
|
|
.endif
|
|
|
|
|
|
|
|
.include <bsd.port.post.mk>
|