git: 528c814766b8 - main - lang/racket{,minimal}: enable CS on powerpc*

From: Piotr Kubaj <pkubaj_at_FreeBSD.org>
Date: Wed, 13 Aug 2025 15:33:23 UTC
The branch main has been updated by pkubaj:

URL: https://cgit.FreeBSD.org/ports/commit/?id=528c814766b86f8d3b5cd31c768a13d7393be8f0

commit 528c814766b86f8d3b5cd31c768a13d7393be8f0
Author:     Piotr Kubaj <pkubaj@FreeBSD.org>
AuthorDate: 2025-08-13 15:14:16 +0000
Commit:     Piotr Kubaj <pkubaj@FreeBSD.org>
CommitDate: 2025-08-13 15:33:14 +0000

    lang/racket{,minimal}: enable CS on powerpc*
    
    powerpc64* need portable bytecode.
---
 lang/racket-minimal/Makefile | 9 +++++++++
 lang/racket/Makefile         | 9 +++++++++
 2 files changed, 18 insertions(+)

diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile
index f3d4048f0665..0c68970b8824 100644
--- a/lang/racket-minimal/Makefile
+++ b/lang/racket-minimal/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	racket
 PORTVERSION=	8.17
+PORTREVISION=	1
 CATEGORIES=	lang scheme
 MASTER_SITES=	http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
 		http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -87,6 +88,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:
diff --git a/lang/racket/Makefile b/lang/racket/Makefile
index 85e8bff7ea5a..dead3eeceeae 100644
--- a/lang/racket/Makefile
+++ b/lang/racket/Makefile
@@ -1,5 +1,6 @@
 PORTNAME=	racket
 PORTVERSION=	8.17
+PORTREVISION=	1
 CATEGORIES=	lang scheme
 MASTER_SITES=	http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
 		http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -88,6 +89,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: