aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2026-05-14 13:49:30 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2026-05-14 14:04:39 +0000
commite38a015e7d4e859fae75df871671d0b9577807b8 (patch)
tree8be93cbe7d2f27329cdc5a3f34bc9af31696ca11
parent01156d4df60e7592c8bfd3aca7e6823784d17163 (diff)
lang/racket-minimal: Preserve .rackboot section when stripping gracket
PR: 291732 Submitted by: Wes Frazier
-rw-r--r--lang/racket-minimal/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/lang/racket-minimal/Makefile b/lang/racket-minimal/Makefile
index 8dab9975ffeb..45b43faf5d80 100644
--- a/lang/racket-minimal/Makefile
+++ b/lang/racket-minimal/Makefile
@@ -1,5 +1,6 @@
PORTNAME= racket
PORTVERSION= 9.0
+PORTREVISION= 1
CATEGORIES= lang scheme
MASTER_SITES= http://mirror.racket-lang.org/installers/${PORTVERSION}/ \
http://www.cs.utah.edu/plt/installers/${PORTVERSION}/ \
@@ -101,6 +102,11 @@ post-patch:
post-install:
${FIND} ${STAGEDIR}${PREFIX} -type d -empty -delete
+# 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
.include <bsd.port.mk>