aboutsummaryrefslogtreecommitdiff
path: root/lang/racket-minimal/Makefile
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2016-07-04 14:06:48 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2016-07-04 14:06:48 +0000
commite03b780a6448a9fd2de0791891cbad2a19ba2a42 (patch)
tree87bbe7171fbbc31e7cf91f453a1fd85274e0d43c /lang/racket-minimal/Makefile
parentae7a1de1b9ecc5043214e5a8ed95c6792a270cdc (diff)
downloadports-e03b780a6448a9fd2de0791891cbad2a19ba2a42.tar.gz
ports-e03b780a6448a9fd2de0791891cbad2a19ba2a42.zip
Notes
Diffstat (limited to 'lang/racket-minimal/Makefile')
-rw-r--r--lang/racket-minimal/Makefile38
1 files changed, 22 insertions, 16 deletions
diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile
index b5999b310853..310e270b7b0d 100644
--- a/lang/racket-minimal/Makefile
+++ b/lang/racket-minimal/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= racket
-PKGNAMESUFFIX= -minimal
-PORTVERSION= 6.2
+PORTVERSION= 6.5
CATEGORIES= lang scheme
MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -11,39 +10,46 @@ MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://mirror.csclub.uwaterloo.ca/racket/racket-installers/${PORTVERSION}/ \
http://mirror.informatik.uni-tuebingen.de/mirror/racket/${PORTVERSION}/ \
http://racket.infogroep.be/${PORTVERSION}/
-
-DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}-src
+PKGNAMESUFFIX= -minimal
+DISTNAME= ${PORTNAME}${PKGNAMESUFFIX}-${PORTVERSION}-src-builtpkgs
DIST_SUBDIR= ${PORTNAME}${PKGNAMESUFFIX}/${PORTVERSION}
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Interactive, integrated, graphical Scheme programming environment
+LICENSE= LGPL3
+
LIB_DEPENDS= libffi.so:devel/libffi
MAKE_JOBS_UNSAFE=yes
-OPTIONS_DEFINE= RACKET_PLACES
-OPTIONS_DEFAULT= RACKET_PLACES
-RACKET_PLACES_DESC= Enable Places
-RACKET_PLACES_CONFIGURE_ENABLE= places
-
CONFLICTS= racket-[0-9]*
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-lt --enable-shared --enable-pthread
+CONFIGURE_ARGS= -enable-libffi --enable-pthread --enable-places --enable-shared
CPPFLAGS+= -I${LOCALBASE}/include
LIBS+= -L${LOCALBASE}/lib
-
WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src
+PATCH_WRKSRC= ${WRKDIR}/racket-${PORTVERSION}
USES= iconv libtool tar:tgz
USE_LDCONFIG= yes
+REINPLACE_ARGS= -i ""
+OPTIONS_DEFINE= FUTURES
+OPTIONS_DEFAULT=FUTURES
+
+OPTIONS_DEFINE_amd64= JIT
+OPTIONS_DEFINE_i386= JIT
+OPTIONS_DEFAULT_amd64= JIT
+OPTIONS_DEFAULT_i386= JIT
-ONLY_FOR_ARCHS= i386 amd64
+FUTURES_DESC= Enable futures
+JIT_DESC= Enable JIT compiler
+JIT_CFLAGS= -msse -msse2 -mfpmath=sse
-.include <bsd.port.options.mk>
+FUTURES_CONFIGURE_ENABLE= futures
+JIT_CONFIGURE_ENABLE= jit
-.if ${ARCH} == "amd64"
-CPPFLAGS+= -DLONG64
-.endif
+post-install:
+ ${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete
.include <bsd.port.mk>