diff options
Diffstat (limited to 'lang/racket-minimal/Makefile')
-rw-r--r-- | lang/racket-minimal/Makefile | 43 |
1 files changed, 26 insertions, 17 deletions
diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile index 8175a3bfda1b..f41929055077 100644 --- a/lang/racket-minimal/Makefile +++ b/lang/racket-minimal/Makefile @@ -1,6 +1,5 @@ PORTNAME= racket -PORTVERSION= 8.11.1 -PORTREVISION= 1 +PORTVERSION= 8.18 CATEGORIES= lang scheme MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \ http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \ @@ -28,31 +27,33 @@ LIB_DEPENDS= libffi.so:devel/libffi \ USES= cpe gmake iconv libtool localbase tar:tgz CPE_VENDOR= ${PORTNAME}-lang + +USE_LDCONFIG= yes + GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-liblz4 \ - --enable-pthread \ - --mandir=${PREFIX}/share/man -WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src -PATCH_WRKSRC= ${WRKDIR}/racket-${PORTVERSION} -USE_LDCONFIG= yes -REINPLACE_ARGS= -i "" + --enable-pthread + CONFLICTS= racket +REINPLACE_ARGS= -i "" + +PATCH_WRKSRC= ${WRKDIR}/racket-${PORTVERSION} +WRKSRC= ${WRKDIR}/racket-${PORTVERSION}/src + OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE_amd64= FUTURES JIT +OPTIONS_DEFINE_i386= FUTURES JIT OPTIONS_DEFAULT= CS -OPTIONS_SUB= yes - OPTIONS_DEFAULT_powerpc= BC OPTIONS_DEFAULT_powerpc64= BC OPTIONS_DEFAULT_powerpc64le= BC -OPTIONS_DEFINE_amd64= FUTURES JIT -OPTIONS_DEFINE_i386= FUTURES JIT +OPTIONS_SINGLE= BACKEND +OPTIONS_SINGLE_BACKEND= BC CS OPTIONS_EXCLUDE_powerpc= CS OPTIONS_EXCLUDE_powerpc64= CS OPTIONS_EXCLUDE_powerpc64le= CS - -OPTIONS_SINGLE= BACKEND -OPTIONS_SINGLE_BACKEND= BC CS +OPTIONS_SUB= yes BACKEND_DESC= Racket Backend BC_DESC= Build ByteCode backend (legacy) @@ -65,13 +66,13 @@ BC_CONFIGURE_ON= --enable-bconly \ --enable-places CS_CONFIGURE_ON= --enable-csonly \ --enable-mach=${CHEZ_MACHTYPE} -FUTURES_CONFIGURE_ENABLE= futures FUTURES_IMPLIES= JIT FUTURES_PREVENTS= CS FUTURES_PREVENTS_MSG= CS enables futures by default -JIT_CONFIGURE_ENABLE= jit +FUTURES_CONFIGURE_ENABLE= futures JIT_PREVENTS= CS JIT_PREVENTS_MSG= CS enables jit by default +JIT_CONFIGURE_ENABLE= jit .include <bsd.port.options.mk> @@ -85,6 +86,14 @@ CHEZ_MACHTYPE= tarm64fb CHEZ_MACHTYPE= ti3fb .elif ${ARCH} == "powerpc" CHEZ_MACHTYPE= tppc32fb +.elif ${ARCH} == "powerpc64" +CHEZ_MACHTYPE= tpb64b +.elif ${ARCH} == "powerpc64le" +CHEZ_MACHTYPE= tpb64l +.endif + +.if ${ARCH:Mpowerpc64*} +CONFIGURE_ARGS+= --enable-pb .endif post-patch: |