aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2026-05-14 10:55:45 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2026-05-14 12:04:48 +0000
commit31321ebb8b94a3cfbdc972d8d8ea8c60a871b696 (patch)
tree2fbad966caf812f0b621905970b9dd337a6bc8da
parentc0b77671765e215c90e4adfea3fe73291d74de6a (diff)
lang/racket: Preserve .rackboot section when stripping gracket
PR: 291732 Submitted by: Wes Frazier
-rw-r--r--lang/racket/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/lang/racket/Makefile b/lang/racket/Makefile
index c83465149e3a..85b18c4e0c60 100644
--- a/lang/racket/Makefile
+++ b/lang/racket/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}/ \
@@ -102,6 +103,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>