Changeset View
Changeset View
Standalone View
Standalone View
Mk/bsd.ruby.mk
Show First 20 Lines • Show All 191 Lines • ▼ Show 20 Lines | |||||
# Ruby 2.2 | # Ruby 2.2 | ||||
# | # | ||||
RUBY_RELVERSION= 2.2.4 | RUBY_RELVERSION= 2.2.4 | ||||
RUBY_PORTREVISION= 0 | RUBY_PORTREVISION= 0 | ||||
RUBY_PORTEPOCH= 1 | RUBY_PORTEPOCH= 1 | ||||
RUBY_PATCHLEVEL= 0 | RUBY_PATCHLEVEL= 0 | ||||
RUBY22= "" # PLIST_SUB helpers | RUBY22= "" # PLIST_SUB helpers | ||||
. elif ${RUBY_VER} == 2.3 | |||||
# | |||||
# Ruby 2.3 | |||||
# | |||||
RUBY_RELVERSION= 2.3.0 | |||||
RUBY_PORTREVISION= 0 | |||||
RUBY_PORTEPOCH= 1 | |||||
RUBY_PATCHLEVEL= 0 | |||||
RUBY23= "" # PLIST_SUB helpers | |||||
. else | . else | ||||
# | # | ||||
# Other versions | # Other versions | ||||
# | # | ||||
IGNORE= Only ruby 2.0, 2.1 and 2.2 are supported | IGNORE= Only ruby 2.0, 2.1, 2.2 and 2.3 are supported | ||||
_INVALID_RUBY_VER= 1 | _INVALID_RUBY_VER= 1 | ||||
. endif | . endif | ||||
.endif # defined(RUBY_VER) | .endif # defined(RUBY_VER) | ||||
.if !defined(_INVALID_RUBY_VER) | .if !defined(_INVALID_RUBY_VER) | ||||
RUBY20?= "@comment " | RUBY20?= "@comment " | ||||
RUBY21?= "@comment " | RUBY21?= "@comment " | ||||
RUBY22?= "@comment " | RUBY22?= "@comment " | ||||
RUBY23?= "@comment " | |||||
.if defined(BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}) | .if defined(BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}) | ||||
.if ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} == "yes" | .if ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} == "yes" | ||||
BROKEN= does not build with Ruby ${RUBY_VER} | BROKEN= does not build with Ruby ${RUBY_VER} | ||||
.else | .else | ||||
BROKEN= ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} | BROKEN= ${BROKEN_RUBY${RUBY_VER:R}${RUBY_VER:E}} | ||||
.endif | .endif | ||||
.endif | .endif | ||||
▲ Show 20 Lines • Show All 122 Lines • ▼ Show 20 Lines | PLIST_SUB+= ${PLIST_RUBY_DIRS:C,DIR="(${LOCALBASE}|${PREFIX})/,DIR=",} \ | ||||
RUBY_VER="${RUBY_VER}" \ | RUBY_VER="${RUBY_VER}" \ | ||||
RUBY_SHLIBVER="${RUBY_SHLIBVER}" \ | RUBY_SHLIBVER="${RUBY_SHLIBVER}" \ | ||||
RUBY_ARCH="${RUBY_ARCH}" \ | RUBY_ARCH="${RUBY_ARCH}" \ | ||||
RUBY_SUFFIX="${RUBY_SUFFIX}" \ | RUBY_SUFFIX="${RUBY_SUFFIX}" \ | ||||
RUBY_NAME="${RUBY_NAME}" \ | RUBY_NAME="${RUBY_NAME}" \ | ||||
RUBY_DEFAULT_SUFFIX="${RUBY_DEFAULT_SUFFIX}" \ | RUBY_DEFAULT_SUFFIX="${RUBY_DEFAULT_SUFFIX}" \ | ||||
RUBY20=${RUBY20} \ | RUBY20=${RUBY20} \ | ||||
RUBY21=${RUBY21} \ | RUBY21=${RUBY21} \ | ||||
RUBY22=${RUBY22} | RUBY22=${RUBY22} \ | ||||
RUBY23=${RUBY23} | |||||
.if defined(USE_RUBY_RDOC) | .if defined(USE_RUBY_RDOC) | ||||
MAKE_ENV+= RUBY_RDOC=${RUBY_RDOC} | MAKE_ENV+= RUBY_RDOC=${RUBY_RDOC} | ||||
.endif | .endif | ||||
# require check | # require check | ||||
.if defined(RUBY_REQUIRE) | .if defined(RUBY_REQUIRE) | ||||
USE_RUBY= yes | USE_RUBY= yes | ||||
▲ Show 20 Lines • Show All 275 Lines • Show Last 20 Lines |