[Midnightbsd-cvs] mports [21476] trunk/lang/erlang: update erlang
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Thu Jun 16 21:37:04 EDT 2016
Revision: 21476
http://svnweb.midnightbsd.org/mports/?rev=21476
Author: laffer1
Date: 2016-06-16 21:37:03 -0400 (Thu, 16 Jun 2016)
Log Message:
-----------
update erlang
Modified Paths:
--------------
trunk/lang/erlang/Makefile
trunk/lang/erlang/distinfo
Modified: trunk/lang/erlang/Makefile
===================================================================
--- trunk/lang/erlang/Makefile 2016-06-14 22:21:36 UTC (rev 21475)
+++ trunk/lang/erlang/Makefile 2016-06-17 01:37:03 UTC (rev 21476)
@@ -3,7 +3,7 @@
# $MidnightBSD$
PORTNAME= erlang
-PORTVERSION= 18.0.3
+PORTVERSION= 18.2.4
PORTEPOCH= 3
CATEGORIES= lang parallel java
MASTER_SITES= http://www.erlang.org/download/:erlangorg \
@@ -21,7 +21,7 @@
PATCH_SITES= http://olgeni.olgeni.com/~olgeni/distfiles/ \
FREEBSD_LOCAL/olgeni
-PATCHFILES= patch-otp-18.0.1 patch-otp-18.0.2 patch-otp-18.0.3
+PATCHFILES= patch-otp-18.2.2 patch-otp-18.2.3 patch-otp-18.2.4
MAINTAINER= ports at MidnightBSD.org
COMMENT= Functional programming language from Ericsson
@@ -42,7 +42,6 @@
DIRTY_DESC= Enable Dirty schedulers (experimental)
DTRACE_DESC= Enable DTrace support
-GCC_DESC= Use current GCC
GS_DESC= Enable GS application (deprecated)
HIPE_DESC= Build native HiPE compiler
KQUEUE_DESC= Enable Kernel Poll (kqueue) support
@@ -52,17 +51,17 @@
OPTIONS_DEFAULT=HIPE KQUEUE OPENSSL SCTP SMP THREADS
-ERL_RELEASE= 18.0
+ERL_RELEASE= 18.2.1
-USES= gmake perl5
+USES= gmake ncurses perl5
USE_PERL5= build
USE_RC_SUBR= epmd
GNU_CONFIGURE= yes
LDFLAGS+= -L${LOCALBASE}/lib
-EI_VSN= 3.8
-SNMP_VSN= 5.2
-TOOLS_VSN= 2.8
+EI_VSN= 3.8.1
+SNMP_VSN= 5.2.1
+TOOLS_VSN= 2.8.2
.include <bsd.mport.options.mk>
@@ -77,17 +76,15 @@
programming_rules.pdf:erlangse
.endif
-# See http://wiki.freebsd.org/DTrace to learn how to enable DTrace
-# on your system. You will need to configure STRIP, WITH_CTF and
-# CFLAGS in your make.conf before building.
-
# If you run Erlang and get a message resembling "WARNING: number of
# probes fixed does not match the number of defined probes (54 != 132,
# respectively)" you probably misconfigured DTrace in some way.
+.if ${OSVERSION} < 1000000
.if ${ARCH} == "amd64" && ${PORT_OPTIONS:MDTRACE} && ! ${PORT_OPTIONS:MGCC}
-IGNORE= DTRACE support on amd64 requires GCC option
+IGNORE= support for DTrace on amd64 requires GCC option
.endif
+.endif
.if ${PORT_OPTIONS:MGCC}
USE_GCC?= yes
@@ -95,6 +92,8 @@
.if ${PORT_OPTIONS:MDTRACE}
CONFIGURE_ARGS+=--with-dynamic-trace=dtrace
+CFLAGS+= -fno-omit-frame-pointer
+STRIP=
.else
CONFIGURE_ARGS+=--without-dynamic-trace
.endif
@@ -219,14 +218,18 @@
${TAR} --unlink -xzpf ${DISTDIR}/${DIST_SUBDIR}/${ERLANG_DOCS} \
-C ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}
- ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.0/* \
- ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.0.3
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/erts-7.0
+ ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.11.1/* \
+ ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.11.2
+ ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/common_test-1.11.1
- ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/runtime_tools-1.9/* \
- ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/runtime_tools-1.9.1
- ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/runtime_tools-1.9
+ ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.1/* \
+ ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.1.1
+ ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/inets-6.1
+ ${MV} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssh-4.2/* \
+ ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssh-4.2.1
+ ${RMDIR} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/ssh-4.2
+
${INSTALL_DATA} ${WRKSRC}/lib/dialyzer/doc/*.txt \
${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/lib/dialyzer-*/doc/
@${MKDIR} ${STAGEDIR}${DOCSDIR}
@@ -251,14 +254,10 @@
.if ! ${PORT_OPTIONS:MWX}
${RM} -r ${STAGEDIR}${PREFIX}/lib/erlang/lib/wx-*
.endif
+ ${FIND} ${STAGEDIR}${PREFIX}/lib/${ERLANG_LIB}/* -type d -empty -delete
${LN} -s ../lib/erlang/lib/snmp-${SNMP_VSN}/bin/snmpc ${STAGEDIR}${PREFIX}/bin/snmpc
- @cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* -type d -empty \
- | ${SORT} \
- | ${SED} -e 's#^#@dir #g' \
- >> ${TMPPLIST}
-
@cd ${STAGEDIR}${PREFIX}; ${FIND} lib/${ERLANG_LIB}/* -type f -o -type l \
| ${SORT} \
>> ${TMPPLIST}
Modified: trunk/lang/erlang/distinfo
===================================================================
--- trunk/lang/erlang/distinfo 2016-06-14 22:21:36 UTC (rev 21475)
+++ trunk/lang/erlang/distinfo 2016-06-17 01:37:03 UTC (rev 21476)
@@ -1,9 +1,9 @@
-SHA256 (erlang/otp_src_18.0.tar.gz) = a0b69da34b4f218eb7d63d9e96fc120aa7257bb6c37a0f40fb388e188b4111aa
-SIZE (erlang/otp_src_18.0.tar.gz) = 68124710
-SHA256 (erlang/otp_doc_man_18.0.tar.gz) = e44f0ec36ee0683867bc2aa9cc7fbb020d9dfd57338f37b98dcd0771f5b95673
-SIZE (erlang/otp_doc_man_18.0.tar.gz) = 1389178
-SHA256 (erlang/otp_doc_html_18.0.tar.gz) = e5a766f68406f5025f921ec32e8959937189ed1245e24b03a74156a8898b03b2
-SIZE (erlang/otp_doc_html_18.0.tar.gz) = 33857396
+SHA256 (erlang/otp_src_18.2.1.tar.gz) = 82d76ebfeeda5db64ea5b0f1a04aa0e9ac63380b278722e0e6052249bd3fe39a
+SIZE (erlang/otp_src_18.2.1.tar.gz) = 68110840
+SHA256 (erlang/otp_doc_man_18.2.1.tar.gz) = a58005ccd64853e8c79631a3c4c057dd6f92f581d97d00845a0aea817c33afa0
+SIZE (erlang/otp_doc_man_18.2.1.tar.gz) = 1390940
+SHA256 (erlang/otp_doc_html_18.2.1.tar.gz) = 3576c567b30400fec2b456897d54ba79933ee0f83f6ec57816417b5417ea9723
+SIZE (erlang/otp_doc_html_18.2.1.tar.gz) = 34204320
SHA256 (erlang/armstrong_thesis_2003.pdf) = da585b914eb07350e2d6f727db5eb0fb1551f49fc1270f7d4dc079f2c8c1ab7a
SIZE (erlang/armstrong_thesis_2003.pdf) = 859249
SHA256 (erlang/bjarnelic.pdf) = 9544d4af5cea324e5c9cf77e670d9561ad61ddc240cdb5c2afecebc0a3d7429b
@@ -16,9 +16,9 @@
SIZE (erlang/mnesia_overview.pdf) = 150266
SHA256 (erlang/programming_rules.pdf) = b95f8851004832b044e064c12976a422613ece897e98308a27ee8b66738b4502
SIZE (erlang/programming_rules.pdf) = 77025
-SHA256 (erlang/patch-otp-18.0.1) = 9769b66cd0c385f40365e58c44970e38a1707e9544c797394203add744c2ea0b
-SIZE (erlang/patch-otp-18.0.1) = 5727
-SHA256 (erlang/patch-otp-18.0.2) = 2c6ca53c50b05586f04503b4691a0eadff4941b4acc75e72f0b963ee840cced5
-SIZE (erlang/patch-otp-18.0.2) = 32063
-SHA256 (erlang/patch-otp-18.0.3) = 6b04def158c5b1992362d95e36373c46b8991a92cbbbcdadd9eb5e7c5a5ee696
-SIZE (erlang/patch-otp-18.0.3) = 8134
+SHA256 (erlang/patch-otp-18.2.2) = 2a223e838a5b018535905f813eb95830dcced30b39dce3fdac02919c98823353
+SIZE (erlang/patch-otp-18.2.2) = 9587
+SHA256 (erlang/patch-otp-18.2.3) = 9294879b4b3f1fc9eb005003b1e930458b184e543a898f21d7cab921e36a0862
+SIZE (erlang/patch-otp-18.2.3) = 55919
+SHA256 (erlang/patch-otp-18.2.4) = ea07166fcfd6cab6fcf21945cf7b630473d3a5828a6e101b60e845f42dbbd002
+SIZE (erlang/patch-otp-18.2.4) = 17847
More information about the Midnightbsd-cvs
mailing list