diff --git a/lang/racket/Makefile b/lang/racket/Makefile index ebbbb3057d44..1e8cdd045c33 100644 --- a/lang/racket/Makefile +++ b/lang/racket/Makefile @@ -1,118 +1,118 @@ PORTNAME= racket -PORTVERSION= 9.1 +PORTVERSION= 9.2 CATEGORIES= lang scheme MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \ http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \ http://www.eecs.northwestern.edu/racket/${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}-${PORTVERSION}-src-builtpkgs DIST_SUBDIR= ${PORTNAME}/${PORTVERSION} MAINTAINER= olgeni@FreeBSD.org COMMENT= Interactive, integrated, graphical Scheme programming environment WWW= https://racket-lang.org/ LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE= ${WRKSRC}/LICENSE.txt NOT_FOR_ARCHS= riscv64 NOT_FOR_ARCHS_REASON= unsupported platform LIB_DEPENDS= libffi.so:devel/libffi \ liblz4.so:archivers/liblz4 \ libpng.so:graphics/png USES= cpe gmake gnome iconv jpeg libtool localbase sqlite tar:tgz CPE_VENDOR= ${PORTNAME}-lang USE_GNOME= cairo pango USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-liblz4 \ --enable-pthread CONFLICTS= racket-minimal 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_DEFAULT_powerpc= BC OPTIONS_DEFAULT_powerpc64= BC OPTIONS_DEFAULT_powerpc64le= BC OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= BC CS OPTIONS_EXCLUDE_powerpc= CS OPTIONS_EXCLUDE_powerpc64= CS OPTIONS_EXCLUDE_powerpc64le= CS OPTIONS_SUB= yes BACKEND_DESC= Racket Backend BC_DESC= Build ByteCode backend (legacy) CS_DESC= Build ChezScheme backend FUTURES_DESC= Enable futures (only for BC backend) JIT_DESC= Enable JIT compiler (only for BC backend) BC_CONFIGURE_ON= --enable-bconly \ --enable-libffi \ --enable-places CS_CONFIGURE_ON= --enable-csonly \ --enable-mach=${CHEZ_MACHTYPE} FUTURES_IMPLIES= JIT FUTURES_PREVENTS= CS FUTURES_PREVENTS_MSG= CS enables futures by default FUTURES_CONFIGURE_ENABLE= futures JIT_PREVENTS= CS JIT_PREVENTS_MSG= CS enables jit by default JIT_CONFIGURE_ENABLE= jit .include .if ${ARCH} == "amd64" CHEZ_MACHTYPE= ta6fb .elif ${ARCH} == "arm" CHEZ_MACHTYPE= tarm32fb .elif ${ARCH} == "arm64" CHEZ_MACHTYPE= tarm64fb .elif ${ARCH} == "i386" 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: @${REINPLACE_CMD} -e 's/-liconv/${ICONV_LIB}/' ${WRKSRC}/ChezScheme/configure ${WRKSRC}/bc/configure ${WRKSRC}/cs/c/configure post-install: # Base strip on 14.x lacks --keep-section, but also leaves .rackboot intact. .if ${OSVERSION} >= 1500000 ${STRIP_CMD} --keep-section=.rackboot ${STAGEDIR}${PREFIX}/lib/racket/gracket .else ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/racket/gracket .endif post-stage: @${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete @cd ${STAGEDIR}${PREFIX}; \ ${FIND} etc include lib share/applications share/doc share/racket \ \( -type f -o -type l \) | \ ${SORT} >> ${TMPPLIST} .include diff --git a/lang/racket/distinfo b/lang/racket/distinfo index d0e8c7a642fb..baeb2de92b94 100644 --- a/lang/racket/distinfo +++ b/lang/racket/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1778760405 -SHA256 (racket/9.1/racket-9.1-src-builtpkgs.tgz) = b5590b763b816e82330738e75b287f2dc466d53128d0c43da69a017f1715b7e1 -SIZE (racket/9.1/racket-9.1-src-builtpkgs.tgz) = 161575256 +TIMESTAMP = 1779946370 +SHA256 (racket/9.2/racket-9.2-src-builtpkgs.tgz) = 980c7305a01860b6f7b4ae5cf6d59317b485506b188edf3b4477f08f7902cd8d +SIZE (racket/9.2/racket-9.2-src-builtpkgs.tgz) = 163124367