aboutsummaryrefslogtreecommitdiff
path: root/lang/erlang
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2016-12-23 14:01:11 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2016-12-23 14:01:11 +0000
commite15bbc91a39b66445cc6af9db10eabe2364f3b1a (patch)
treee397a18f02426d09851eb964936ba248706aaf09 /lang/erlang
parent0b32111f20b63db139d655286ff07466aeeb82e4 (diff)
downloadports-e15bbc91a39b66445cc6af9db10eabe2364f3b1a.tar.gz
ports-e15bbc91a39b66445cc6af9db10eabe2364f3b1a.zip
Update Erlang 19 ports to 19.2.
- Copy BROKEN_* settings from lang/erlang to lang/erlang-runtime19 - Enable DTRACE by default where possible (PR 215032) PR: 215032 Submitted by: swills
Notes
Notes: svn path=/head/; revision=429262
Diffstat (limited to 'lang/erlang')
-rw-r--r--lang/erlang/Makefile34
-rw-r--r--lang/erlang/distinfo26
2 files changed, 22 insertions, 38 deletions
diff --git a/lang/erlang/Makefile b/lang/erlang/Makefile
index b3fddac1e325..3b47bfd5c1f7 100644
--- a/lang/erlang/Makefile
+++ b/lang/erlang/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= erlang
-PORTVERSION= 19.1.6
+PORTVERSION= 19.2
PORTEPOCH= 3
CATEGORIES= lang parallel java
MASTER_SITES= http://www.erlang.org/download/:erlangorg \
@@ -20,8 +20,7 @@ EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \
LOCAL/olgeni
-PATCHFILES= patch-otp-19.1.1 patch-otp-19.1.2 patch-otp-19.1.3 \
- patch-otp-19.1.4 patch-otp-19.1.5 patch-otp-19.1.6
+PATCHFILES=
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Functional programming language from Ericsson
@@ -54,10 +53,19 @@ 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
-ERL_RELEASE= 19.1
+.if !exists(/usr/sbin/dtrace)
+OPTIONS_EXCLUDE+= DTRACE
+.endif
+
+OPTIONS_EXCLUDE_FreeBSD_9+= DTRACE
+OPTIONS_EXCLUDE_FreeBSD_10+= DTRACE
+OPTIONS_EXCLUDE+= ${OPTIONS_EXCLUDE_${OPSYS}_${OSREL:R}}
+OPTIONS_EXCLUDE_i386= DTRACE
+
+ERL_RELEASE= 19.2
USES= gmake ncurses perl5
USE_PERL5= build
@@ -65,9 +73,9 @@ USE_RC_SUBR= epmd
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
-EI_VSN= 3.9.1
+EI_VSN= 3.9.2
SNMP_VSN= 5.2.4
-TOOLS_VSN= 2.8.6
+TOOLS_VSN= 2.9
.include <bsd.port.options.mk>
@@ -240,18 +248,6 @@ post-install:
${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \
-C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}
- ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-8.1/* \
- ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-8.1.1
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-8.1
-
- ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssh-4.3.2/* \
- ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssh-4.3.6
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssh-4.3.2
-
- ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssl-8.0.2/* \
- ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssl-8.0.3
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssl-8.0.2
-
${INSTALL_DATA} ${WRKSRC}/lib/dialyzer/doc/*.txt \
${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/dialyzer-*/doc/
@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/lang/erlang/distinfo b/lang/erlang/distinfo
index d5e4ee28872e..27188d859aac 100644
--- a/lang/erlang/distinfo
+++ b/lang/erlang/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1478771621
-SHA256 (erlang/otp_src_19.1.tar.gz) = fed4cbbc1ee5cc8efc2b8f14c3db97bfde1de967703f5f9a95f8ab6852737e23
-SIZE (erlang/otp_src_19.1.tar.gz) = 68103074
-SHA256 (erlang/otp_doc_man_19.1.tar.gz) = 7200e9e5b3a229a6b3838046e1b3e64afc869265539d49d0e4853212f19c0c79
-SIZE (erlang/otp_doc_man_19.1.tar.gz) = 1405580
-SHA256 (erlang/otp_doc_html_19.1.tar.gz) = 76c89aee1ac69b5107114b0065189101e3f42d53e929d8ef8f08b5c586f15930
-SIZE (erlang/otp_doc_html_19.1.tar.gz) = 34624316
+TIMESTAMP = 1481793984
+SHA256 (erlang/otp_src_19.2.tar.gz) = a016b3ef5dac1e532972617b2715ef187ecb616f7cd7ddcfe0f1d502f5d24870
+SIZE (erlang/otp_src_19.2.tar.gz) = 68395949
+SHA256 (erlang/otp_doc_man_19.2.tar.gz) = 8a76ff3bb40a6d6a1552fa5a4204c8a3c7d99d2ea6f12684f02d038b23ad25cb
+SIZE (erlang/otp_doc_man_19.2.tar.gz) = 1409661
+SHA256 (erlang/otp_doc_html_19.2.tar.gz) = c373c8c1a9fe7433825088684932f3ded76f53d5b8a4d3d2a364263f1f783043
+SIZE (erlang/otp_doc_html_19.2.tar.gz) = 34761971
SHA256 (erlang/armstrong_thesis_2003.pdf) = da585b914eb07350e2d6f727db5eb0fb1551f49fc1270f7d4dc079f2c8c1ab7a
SIZE (erlang/armstrong_thesis_2003.pdf) = 859249
SHA256 (erlang/bjarnelic.pdf) = 9544d4af5cea324e5c9cf77e670d9561ad61ddc240cdb5c2afecebc0a3d7429b
@@ -17,15 +17,3 @@ SHA256 (erlang/mnesia_overview.pdf) = f07f9edd4ba865a1c50647dd6fa4a8f49277f8f3be
SIZE (erlang/mnesia_overview.pdf) = 150266
SHA256 (erlang/programming_rules.pdf) = b95f8851004832b044e064c12976a422613ece897e98308a27ee8b66738b4502
SIZE (erlang/programming_rules.pdf) = 77025
-SHA256 (erlang/patch-otp-19.1.1) = 9944d1b09852585933cdffecec4a90c3ad3b20f99256f98419b160e81bf1b941
-SIZE (erlang/patch-otp-19.1.1) = 10342
-SHA256 (erlang/patch-otp-19.1.2) = 4626d34cbe89fece60bca619175add2965b29186dc6d02756c30f4c51b8b234a
-SIZE (erlang/patch-otp-19.1.2) = 5080
-SHA256 (erlang/patch-otp-19.1.3) = 0808dccad4740ad05ea351cf79c394c878329e69faff922d7672ca635d330120
-SIZE (erlang/patch-otp-19.1.3) = 14746
-SHA256 (erlang/patch-otp-19.1.4) = d922ffa4bcac9e7317060b46ee569ca6f9ddaa454661fc2201b43c8e4cebfaa4
-SIZE (erlang/patch-otp-19.1.4) = 20204
-SHA256 (erlang/patch-otp-19.1.5) = 3112e79e49b183daeaf936c4e6db76952d9d0d51dd22b0dacdf51f15e6cbf202
-SIZE (erlang/patch-otp-19.1.5) = 7511
-SHA256 (erlang/patch-otp-19.1.6) = 0f17a4e6c486123d7942e85bd87be282df8bba5b16a07f3337238ffff25211e0
-SIZE (erlang/patch-otp-19.1.6) = 9504