aboutsummaryrefslogtreecommitdiff
path: root/Mk/bsd.ruby.mk
diff options
context:
space:
mode:
Diffstat (limited to 'Mk/bsd.ruby.mk')
-rw-r--r--Mk/bsd.ruby.mk15
1 files changed, 13 insertions, 2 deletions
diff --git a/Mk/bsd.ruby.mk b/Mk/bsd.ruby.mk
index 1d3788ee5db4..47c2eaa1ac5a 100644
--- a/Mk/bsd.ruby.mk
+++ b/Mk/bsd.ruby.mk
@@ -157,13 +157,22 @@ RUBY_PORTREVISION= 0
RUBY_PORTEPOCH= 1
RUBY31= "" # PLIST_SUB helpers
+. elif ${RUBY_VER} == 3.2
+#
+# Ruby 3.2
+#
+RUBY_DISTVERSION= 3.2.0-preview1
+RUBY_PORTREVISION= 0
+RUBY_PORTEPOCH= 1
+RUBY32= "" # PLIST_SUB helpers
+
# When adding a version, please keep the comment in
# Mk/bsd.default-versions.mk in sync.
. else
#
# Other versions
#
-IGNORE= Only ruby 2.7, 3.0 and 3.1 are supported
+IGNORE= Only ruby 2.7, 3.0, 3.1 and 3.2 are supported
_INVALID_RUBY_VER= 1
. endif
RUBY_VERSION= ${RUBY_DISTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}
@@ -174,6 +183,7 @@ RUBY_VERSION= ${RUBY_DISTVERSION:C/^([0-9]+\.[0-9]+\.[0-9]+).*/\1/}
RUBY27?= "@comment "
RUBY30?= "@comment "
RUBY31?= "@comment "
+RUBY32?= "@comment "
.if defined(BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E})
.if ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} == "yes"
@@ -279,7 +289,8 @@ PLIST_SUB+= ${PLIST_RUBY_DIRS:C,DIR="(${LOCALBASE}|${PREFIX})/,DIR=",} \
RUBY_DEFAULT_SUFFIX="${RUBY_DEFAULT_SUFFIX}" \
RUBY27=${RUBY27} \
RUBY30=${RUBY30} \
- RUBY31=${RUBY31}
+ RUBY31=${RUBY31} \
+ RUBY32=${RUBY32}
.if ${PORT_OPTIONS:MDEBUG}
RUBY_FLAGS+= -d