[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