summaryrefslogtreecommitdiff
path: root/lang/ruby16_static/Makefile
diff options
context:
space:
mode:
authorAkinori MUSHA <knu@FreeBSD.org>2001-06-04 14:54:32 +0000
committerAkinori MUSHA <knu@FreeBSD.org>2001-06-04 14:54:32 +0000
commita2bd9f0603548fc183077bc36dab01954e7942ee (patch)
treedeae73d7c7ad24b58a903119132df64f1ece6319 /lang/ruby16_static/Makefile
parentRecognize more Ethernet interfaces. (diff)
Introduce RUBY_DEFALUT_VER to choose a default version of ruby to use.
Introduce RUBY_R in preparation for ruby_r & ruby_r-devel ports. Define RUBY_CONFIGURE_ARGS.
Notes
Notes: svn path=/head/; revision=43490
Diffstat (limited to 'lang/ruby16_static/Makefile')
-rw-r--r--lang/ruby16_static/Makefile13
1 files changed, 11 insertions, 2 deletions
diff --git a/lang/ruby16_static/Makefile b/lang/ruby16_static/Makefile
index be92b2620aae..285cc7330c7d 100644
--- a/lang/ruby16_static/Makefile
+++ b/lang/ruby16_static/Makefile
@@ -41,9 +41,16 @@ CONFIGURE_ENV= XLDFLAGS="-L${LOCALBASE}/lib"
CONFIGURE_ARGS!= cd ${_RUBY_PORTDIR} && ${MAKE} -V CONFIGURE_ARGS
CONFIGURE_ARGS:= ${CONFIGURE_ARGS:N--enable-shared:M-*} \
--with-static-linked-ext=yes \
- --with-libc_r=no \
--with-opt-dir="${LOCALBASE}"
+.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
+IF_DEFAULT= ""
+.else
+IF_DEFAULT= "@comment "
+.endif
+
+PLIST_SUB+= IF_DEFAULT=${IF_DEFAULT}
+
do-fetch:
@${DO_NADA}
@@ -65,6 +72,8 @@ do-extract:
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/${RUBY_NAME} ${RUBY_WITH_SUFFIX}_s
- ${LN} -fs ${RUBY_WITH_SUFFIX}_s ${RUBY_WITHOUT_SUFFIX}_s
+.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
+ ${LN} -fs ruby${_RUBY_SUFFIX}_s ${RUBY_WITHOUT_SUFFIX}_s
+.endif
.include <bsd.port.post.mk>