aboutsummaryrefslogtreecommitdiff
path: root/lang/erlang
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2017-01-02 13:24:46 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2017-01-02 13:24:46 +0000
commit4f3acae0e06b0e6a7706f337afe45de561a43ecb (patch)
treec84740c0ac9de6e8d792e61eb731268af55c33c1 /lang/erlang
parent45f0c54fb54ac4227727177fd5270d67c312427a (diff)
downloadports-4f3acae0e06b0e6a7706f337afe45de561a43ecb.tar.gz
ports-4f3acae0e06b0e6a7706f337afe45de561a43ecb.zip
In Erlang 19 ports:
- Enable DTRACE by default where possible. - Remove unnecessary check for dtraceall module. PR: 215032 Submitted by: antoine
Notes
Notes: svn path=/head/; revision=430355
Diffstat (limited to 'lang/erlang')
-rw-r--r--lang/erlang/Makefile20
1 files changed, 10 insertions, 10 deletions
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index d4633f77c476..a5da0efa21c6 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -3,7 +3,7 @@
PORTNAME= erlang
PORTVERSION= 19.2
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 3
CATEGORIES= lang parallel java
MASTER_SITES= http://www.erlang.org/download/:erlangorg \
@@ -54,9 +54,17 @@ WX_DESC= Enable WX application
NATIVE_IMPLIES= HIPE
-OPTIONS_DEFAULT=HIPE KQUEUE OPENSSL SCTP SMP THREADS
+OPTIONS_DEFAULT=HIPE KQUEUE OPENSSL SCTP SMP THREADS DTRACE
OPTIONS_EXCLUDE_DragonFly= HIPE NATIVE SCTP
+.if !exists(/usr/sbin/dtrace)
+OPTIONS_EXCLUDE+= DTRACE
+.endif
+
+OPTIONS_EXCLUDE_FreeBSD_9= DTRACE
+OPTIONS_EXCLUDE_FreeBSD_10= DTRACE
+OPTIONS_EXCLUDE_i386= DTRACE
+
ERL_RELEASE= 19.2
USES= gmake ncurses perl5
@@ -205,14 +213,6 @@ post-patch:
@${ECHO_CMD} "MANPATH ${PREFIX}/lib/erlang/man" > ${WRKDIR}/erlang.conf
pre-configure:
-.if ${PORT_OPTIONS:MDTRACE}
- @if ! /sbin/kldstat | ${GREP} dtraceall >/dev/null 2>&1; then \
- ${ECHO_CMD}; \
- ${ECHO_CMD} "DTRACE option requires kernel module \"dtraceall\" to be loaded."; \
- ${ECHO_CMD}; \
- exit 1; \
- fi
-.endif
.if ! ${PORT_OPTIONS:MWX}
echo "disabled by port options" > ${WRKSRC}/lib/wx/SKIP
.endif