aboutsummaryrefslogtreecommitdiffstats
path: root/lang/rubinius/Makefile
diff options
context:
space:
mode:
authorashish <ashish@FreeBSD.org>2017-02-05 02:07:37 +0800
committerashish <ashish@FreeBSD.org>2017-02-05 02:07:37 +0800
commitfb01582755522a5fe969da29b8c83e0d10c7f21d (patch)
tree38ef2943d701b39a4d670944851e1de5087996b8 /lang/rubinius/Makefile
parent0688eb8c821af1288bda17f96ebfb19315445c99 (diff)
downloadfreebsd-ports-gnome-fb01582755522a5fe969da29b8c83e0d10c7f21d.tar.gz
freebsd-ports-gnome-fb01582755522a5fe969da29b8c83e0d10c7f21d.tar.zst
freebsd-ports-gnome-fb01582755522a5fe969da29b8c83e0d10c7f21d.zip
- Update to 3.70
- Unbreak for Ruby 2.3 - Add option for LLVM 4.0 - Mark LLVM 4.0 as default
Diffstat (limited to 'lang/rubinius/Makefile')
-rw-r--r--lang/rubinius/Makefile13
1 files changed, 8 insertions, 5 deletions
diff --git a/lang/rubinius/Makefile b/lang/rubinius/Makefile
index 14968be5135d..fdff89f4b804 100644
--- a/lang/rubinius/Makefile
+++ b/lang/rubinius/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= rubinius
-PORTVERSION= 3.69
+PORTVERSION= 3.70
CATEGORIES= lang
MASTER_SITES= http://releases.rubini.us/:source
DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:source
@@ -19,8 +19,6 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/bundle:sysutils/rubygem-bundler \
${LLVM_CONFIG_PATH}:${LLVM_PORT}
LIB_DEPENDS= libyaml.so:textproc/libyaml
-BROKEN_RUBY23= yes
-
HAS_CONFIGURE= yes
CONFIGURE_ARGS= -P "${PREFIX}" \
-I "${PREFIX}/include/rubinius" \
@@ -39,8 +37,8 @@ CONFIGURE_ARGS= -P "${PREFIX}" \
--system-name ${OPSYS}
OPTIONS_RADIO= LLVM
-OPTIONS_DEFAULT= LLVM39
-OPTIONS_RADIO_LLVM= LLVM36 LLVM37 LLVM38 LLVM39
+OPTIONS_DEFAULT= LLVM40
+OPTIONS_RADIO_LLVM= LLVM36 LLVM37 LLVM38 LLVM39 LLVM40
ONLY_FOR_ARCHS= amd64
@@ -48,6 +46,7 @@ LLVM36_DESC= LLVM 3.6
LLVM37_DESC= LLVM 3.7
LLVM38_DESC= LLVM 3.8
LLVM39_DESC= LLVM 3.9
+LLVM40_DESC= LLVM 4.0
USES= execinfo gmake perl5 readline tar:bzip2 libedit
USE_LOCALE= en_US.UTF-8
@@ -94,6 +93,10 @@ LLVM39_VARS= LLVM_CONFIG=llvm-config39 \
LLVM_PORT=devel/llvm39 \
LLVM_CC=clang39 \
LLVM_CXX=clang++39
+LLVM40_VARS= LLVM_CONFIG=llvm-config40 \
+ LLVM_PORT=devel/llvm40 \
+ LLVM_CC=clang40 \
+ LLVM_CXX=clang++40
.include <bsd.port.pre.mk>