pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/erlang
Module Name: pkgsrc
Committed By: nia
Date: Mon Nov 18 20:46:02 UTC 2019
Modified Files:
pkgsrc/lang/erlang: Makefile Makefile.versions PLIST distinfo
options.mk versions.mk
Added Files:
pkgsrc/lang/erlang/patches:
patch-erts_emulator_nifs_common_prim__net__nif.c
Removed Files:
pkgsrc/lang/erlang: MESSAGE
pkgsrc/lang/erlang/patches: patch-erts_emulator_nifs_common_net__nif.c
Log Message:
erlang: Update to 22.1.7
Potential Incompatibilities
Mnesia: Transactions with sticky locks could with async_asym transactions be committed in the wrong order, since asym transactions are spawned on the remote nodes. To fix this bug the
communication protocol between mnesia nodes had to be updated, thus mnesia will no longer be able to connect to nodes earlier than mnesia-4.14 ,first realeased in OTP-19.0.
Stdlib: Debugging of time-outs in gen_statem has been improved. Starting a time-out is now logged in sys:log and sys:trace. Running time-outs are visible in server crash logs, and with
sys:get_status. Due to this system events {start_timer, Action, State} and {insert_timout, Event, State} have been added, which may surprise tools that rely on the format of these events. New
features: The EventContent of a running time-out can be updated with {TimeoutType, update, NewEventContent}. Running time-outs can be cancelled with {TimeoutType, cancel} which is more readable than
using Time = infinity.{rel, Name, Vsn, RelApps, Opts}.
Highlights
Compiler:
erlc can now automatically use a compile server to avoid starting an Erlang system for each file to be compiled in a multi-file project. See the documentation for how to enable it.
Standard libraries:
SSL: Basic support for TLS 1.3 Client for experimental use. For more information see the Standards Compliance chapter of the User's Guide.
crypto: The Message Authentication Codes (MAC) CMAC, HMAC and Poly1305 are unified into common functions in the New Crypto API. See the manual for CRYPTO. cipher_info/1 functions returns maps
with information about the hash or cipher in the argument.
To generate a diff of this commit:
cvs rdiff -u -r1.1 -r0 pkgsrc/lang/erlang/MESSAGE
cvs rdiff -u -r1.96 -r1.97 pkgsrc/lang/erlang/Makefile
cvs rdiff -u -r1.45 -r1.46 pkgsrc/lang/erlang/Makefile.versions
cvs rdiff -u -r1.38 -r1.39 pkgsrc/lang/erlang/PLIST
cvs rdiff -u -r1.75 -r1.76 pkgsrc/lang/erlang/distinfo
cvs rdiff -u -r1.10 -r1.11 pkgsrc/lang/erlang/options.mk
cvs rdiff -u -r1.14 -r1.15 pkgsrc/lang/erlang/versions.mk
cvs rdiff -u -r1.1 -r0 \
pkgsrc/lang/erlang/patches/patch-erts_emulator_nifs_common_net__nif.c
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/erlang/patches/patch-erts_emulator_nifs_common_prim__net__nif.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/erlang/Makefile
diff -u pkgsrc/lang/erlang/Makefile:1.96 pkgsrc/lang/erlang/Makefile:1.97
--- pkgsrc/lang/erlang/Makefile:1.96 Sun Nov 3 18:11:51 2019
+++ pkgsrc/lang/erlang/Makefile Mon Nov 18 20:46:01 2019
@@ -1,48 +1,37 @@
-# $NetBSD: Makefile,v 1.96 2019/11/03 18:11:51 rillig Exp $
+# $NetBSD: Makefile,v 1.97 2019/11/18 20:46:01 nia Exp $
-DISTNAME= OTP-${DIST_VERSION_MAJOR}.${DIST_VERSION_MINOR}${!empty(DIST_VERSION_PATCH):?.:}${DIST_VERSION_PATCH}
-PKGNAME= ${DISTNAME:S/OTP-/erlang-/}
-PKGREVISION= 1
-CATEGORIES= lang
-MASTER_SITES= https://github.com/erlang/otp/archive/
-
-MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://www.erlang.org/
-COMMENT= Concurrent functional programming language
-LICENSE= apache-2.0
+DISTNAME= erlang-${DIST_VERSION_MAJOR}.${DIST_VERSION_MINOR}${!empty(DIST_VERSION_PATCH):?.:}${DIST_VERSION_PATCH}
+PKGNAME= ${DISTNAME:S/OTP-/erlang-/}
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_GITHUB:=erlang/}
+GITHUB_PROJECT= otp
+GITHUB_TAG= OTP-${PKGVERSION_NOREV}
+
+MAINTAINER= pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE= https://www.erlang.org/
+COMMENT= Concurrent functional programming language
+LICENSE= apache-2.0
+
+EXTRACT_USING= bsdtar
+
+WRKSRC= ${WRKDIR}/otp-${GITHUB_TAG}
+GNU_CONFIGURE= yes
+USE_TOOLS+= autoconf awk gmake perl:run flex
-EXTRACT_USING= bsdtar
-DIST_SUBDIR= erlang
+.include "../../mk/bsd.prefs.mk"
+
+.if !empty(MACHINE_ARCH:M*armv6*) || !empty(MACHINE_ARCH:M*armv7*)
+MAKE_FLAGS+= ARCH=arm
+.endif
-WRKSRC= ${WRKDIR}/otp-${DISTNAME}
-GNU_CONFIGURE= yes
USE_GNU_CONFIGURE_HOST= ${USE_CROSS_COMPILE}
OVERRIDE_DIRDEPTH= 4
-USE_TOOLS+= autoconf awk gmake perl:run flex
CONFIGURE_ARGS+= --with-ssl=${BUILDLINK_PREFIX.openssl}
PTHREAD_OPTS+= require native
CONFIGURE_ARGS+= --enable-threads
-.include "../../mk/bsd.prefs.mk"
-
-# have gcc without the necessary atomic ops?
-.if !empty(MACHINE_PLATFORM:MNetBSD-[56].*)
-
-# a machine without native ethread implementation?
-. if empty(MACHINE_PLATFORM:M*i386) &&\
- empty(MACHINE_PLATFORM:M*sparc) &&\
- empty(MACHINE_PLATFORM:M*sparc64) &&\
- empty(MACHINE_PLATFORM:M*powerpc) &&\
- empty(MACHINE_PLATFORM:M*x86_64)
-
-CONFIGURE_ARGS+= --disable-native-ethr-impls\
- --disable-smp-require-native-atomics
-
-. endif
-.endif
-
MAKE_ENV+= DESTDIR=${DESTDIR}
do-configure-post-hook: replace-interpreter
Index: pkgsrc/lang/erlang/Makefile.versions
diff -u pkgsrc/lang/erlang/Makefile.versions:1.45 pkgsrc/lang/erlang/Makefile.versions:1.46
--- pkgsrc/lang/erlang/Makefile.versions:1.45 Sun Nov 3 19:03:57 2019
+++ pkgsrc/lang/erlang/Makefile.versions Mon Nov 18 20:46:01 2019
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile.versions,v 1.45 2019/11/03 19:03:57 rillig Exp $
+# $NetBSD: Makefile.versions,v 1.46 2019/11/18 20:46:01 nia Exp $
DIST_VERSION_MAJOR= 22
-DIST_VERSION_MINOR= 0
+DIST_VERSION_MINOR= 1
# Only set when sources for patch level releases are published on erlang.org
DIST_VERSION_PATCH= 7
Index: pkgsrc/lang/erlang/PLIST
diff -u pkgsrc/lang/erlang/PLIST:1.38 pkgsrc/lang/erlang/PLIST:1.39
--- pkgsrc/lang/erlang/PLIST:1.38 Thu Aug 1 11:43:00 2019
+++ pkgsrc/lang/erlang/PLIST Mon Nov 18 20:46:01 2019
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.38 2019/08/01 11:43:00 nia Exp $
+@comment $NetBSD: PLIST,v 1.39 2019/11/18 20:46:01 nia Exp $
bin/ct_run
bin/dialyzer
bin/epmd
@@ -191,8 +191,6 @@ lib/erlang/lib/common_test-${VERSION.com
lib/erlang/lib/common_test-${VERSION.common_test}/ebin/ct_telnet_client.beam
lib/erlang/lib/common_test-${VERSION.common_test}/ebin/ct_testspec.beam
lib/erlang/lib/common_test-${VERSION.common_test}/ebin/ct_util.beam
-lib/erlang/lib/common_test-${VERSION.common_test}/ebin/ct_webtool.beam
-lib/erlang/lib/common_test-${VERSION.common_test}/ebin/ct_webtool_sup.beam
lib/erlang/lib/common_test-${VERSION.common_test}/ebin/cth_conn_log.beam
lib/erlang/lib/common_test-${VERSION.common_test}/ebin/cth_log_redirect.beam
lib/erlang/lib/common_test-${VERSION.common_test}/ebin/cth_surefire.beam
@@ -204,7 +202,6 @@ lib/erlang/lib/common_test-${VERSION.com
lib/erlang/lib/common_test-${VERSION.common_test}/ebin/test_server_node.beam
lib/erlang/lib/common_test-${VERSION.common_test}/ebin/test_server_sup.beam
lib/erlang/lib/common_test-${VERSION.common_test}/ebin/unix_telnet.beam
-lib/erlang/lib/common_test-${VERSION.common_test}/ebin/vts.beam
lib/erlang/lib/common_test-${VERSION.common_test}/include/ct.hrl
lib/erlang/lib/common_test-${VERSION.common_test}/include/ct_event.hrl
lib/erlang/lib/common_test-${VERSION.common_test}/priv/ct_default.css
@@ -247,8 +244,6 @@ lib/erlang/lib/common_test-${VERSION.com
lib/erlang/lib/common_test-${VERSION.common_test}/src/ct_testspec.erl
lib/erlang/lib/common_test-${VERSION.common_test}/src/ct_util.erl
lib/erlang/lib/common_test-${VERSION.common_test}/src/ct_util.hrl
-lib/erlang/lib/common_test-${VERSION.common_test}/src/ct_webtool.erl
-lib/erlang/lib/common_test-${VERSION.common_test}/src/ct_webtool_sup.erl
lib/erlang/lib/common_test-${VERSION.common_test}/src/cth_conn_log.erl
lib/erlang/lib/common_test-${VERSION.common_test}/src/cth_log_redirect.erl
lib/erlang/lib/common_test-${VERSION.common_test}/src/cth_surefire.erl
@@ -260,7 +255,6 @@ lib/erlang/lib/common_test-${VERSION.com
lib/erlang/lib/common_test-${VERSION.common_test}/src/test_server_node.erl
lib/erlang/lib/common_test-${VERSION.common_test}/src/test_server_sup.erl
lib/erlang/lib/common_test-${VERSION.common_test}/src/unix_telnet.erl
-lib/erlang/lib/common_test-${VERSION.common_test}/src/vts.erl
lib/erlang/lib/compiler-${VERSION.compiler}/ebin/beam_a.beam
lib/erlang/lib/compiler-${VERSION.compiler}/ebin/beam_asm.beam
lib/erlang/lib/compiler-${VERSION.compiler}/ebin/beam_block.beam
@@ -402,10 +396,10 @@ lib/erlang/lib/crypto-${VERSION.crypto}/
lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/hash.o
lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/hmac.o
lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/info.o
+lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/mac.o
lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/math.o
lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/otp_test_engine.o
lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/pkey.o
-lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/poly1305.o
lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/rand.o
lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/rsa.o
lib/erlang/lib/crypto-${VERSION.crypto}/priv/obj/srp.o
@@ -929,12 +923,12 @@ lib/erlang/lib/erts-${VERSION.erts}/ebin
lib/erlang/lib/erts-${VERSION.erts}/ebin/erts_internal.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/erts_literal_area_collector.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/init.beam
-lib/erlang/lib/erts-${VERSION.erts}/ebin/net.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/persistent_term.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/prim_buffer.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/prim_eval.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/prim_file.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/prim_inet.beam
+lib/erlang/lib/erts-${VERSION.erts}/ebin/prim_net.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/prim_zip.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/socket.beam
lib/erlang/lib/erts-${VERSION.erts}/ebin/zlib.beam
@@ -949,13 +943,13 @@ lib/erlang/lib/erts-${VERSION.erts}/src/
lib/erlang/lib/erts-${VERSION.erts}/src/erts_internal.erl
lib/erlang/lib/erts-${VERSION.erts}/src/erts_literal_area_collector.erl
lib/erlang/lib/erts-${VERSION.erts}/src/init.erl
-lib/erlang/lib/erts-${VERSION.erts}/src/net.erl
lib/erlang/lib/erts-${VERSION.erts}/src/persistent_term.erl
lib/erlang/lib/erts-${VERSION.erts}/src/prim_buffer.erl
lib/erlang/lib/erts-${VERSION.erts}/src/prim_eval.S
lib/erlang/lib/erts-${VERSION.erts}/src/prim_eval.erl
lib/erlang/lib/erts-${VERSION.erts}/src/prim_file.erl
lib/erlang/lib/erts-${VERSION.erts}/src/prim_inet.erl
+lib/erlang/lib/erts-${VERSION.erts}/src/prim_net.erl
lib/erlang/lib/erts-${VERSION.erts}/src/prim_zip.erl
lib/erlang/lib/erts-${VERSION.erts}/src/socket.erl
lib/erlang/lib/erts-${VERSION.erts}/src/zlib.erl
@@ -1147,6 +1141,7 @@ lib/erlang/lib/inets-${VERSION.inets}/eb
lib/erlang/lib/inets-${VERSION.inets}/ebin/httpd_file.beam
lib/erlang/lib/inets-${VERSION.inets}/ebin/httpd_instance_sup.beam
lib/erlang/lib/inets-${VERSION.inets}/ebin/httpd_log.beam
+lib/erlang/lib/inets-${VERSION.inets}/ebin/httpd_logger.beam
lib/erlang/lib/inets-${VERSION.inets}/ebin/httpd_manager.beam
lib/erlang/lib/inets-${VERSION.inets}/ebin/httpd_misc_sup.beam
lib/erlang/lib/inets-${VERSION.inets}/ebin/httpd_request.beam
@@ -1355,6 +1350,7 @@ lib/erlang/lib/inets-${VERSION.inets}/sr
lib/erlang/lib/inets-${VERSION.inets}/src/http_server/httpd_instance_sup.erl
lib/erlang/lib/inets-${VERSION.inets}/src/http_server/httpd_internal.hrl
lib/erlang/lib/inets-${VERSION.inets}/src/http_server/httpd_log.erl
+lib/erlang/lib/inets-${VERSION.inets}/src/http_server/httpd_logger.erl
lib/erlang/lib/inets-${VERSION.inets}/src/http_server/httpd_manager.erl
lib/erlang/lib/inets-${VERSION.inets}/src/http_server/httpd_misc_sup.erl
lib/erlang/lib/inets-${VERSION.inets}/src/http_server/httpd_request.erl
@@ -1409,6 +1405,7 @@ lib/erlang/lib/kernel-${VERSION.kernel}/
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/dist_ac.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/dist_util.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/erl_boot_server.beam
+lib/erlang/lib/kernel-${VERSION.kernel}/ebin/erl_compile_server.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/erl_ddll.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/erl_distribution.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/erl_epmd.beam
@@ -1467,6 +1464,7 @@ lib/erlang/lib/kernel-${VERSION.kernel}/
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/logger_simple_h.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/logger_std_h.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/logger_sup.beam
+lib/erlang/lib/kernel-${VERSION.kernel}/ebin/net.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/net_adm.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/net_kernel.beam
lib/erlang/lib/kernel-${VERSION.kernel}/ebin/os.beam
@@ -1518,6 +1516,7 @@ lib/erlang/lib/kernel-${VERSION.kernel}/
lib/erlang/lib/kernel-${VERSION.kernel}/src/dist_ac.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/dist_util.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/erl_boot_server.erl
+lib/erlang/lib/kernel-${VERSION.kernel}/src/erl_compile_server.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/erl_ddll.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/erl_distribution.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/erl_epmd.erl
@@ -1586,6 +1585,7 @@ lib/erlang/lib/kernel-${VERSION.kernel}/
lib/erlang/lib/kernel-${VERSION.kernel}/src/logger_simple_h.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/logger_std_h.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/logger_sup.erl
+lib/erlang/lib/kernel-${VERSION.kernel}/src/net.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/net_adm.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/net_kernel.erl
lib/erlang/lib/kernel-${VERSION.kernel}/src/os.erl
@@ -1691,6 +1691,7 @@ lib/erlang/lib/megaco-${VERSION.megaco}/
lib/erlang/lib/megaco-${VERSION.megaco}/ebin/megaco_udp.beam
lib/erlang/lib/megaco-${VERSION.megaco}/ebin/megaco_udp_server.beam
lib/erlang/lib/megaco-${VERSION.megaco}/ebin/megaco_udp_sup.beam
+lib/erlang/lib/megaco-${VERSION.megaco}/ebin/megaco_user.beam
lib/erlang/lib/megaco-${VERSION.megaco}/ebin/megaco_user_default.beam
lib/erlang/lib/megaco-${VERSION.megaco}/examples/meas/meas.sh.skel
lib/erlang/lib/megaco-${VERSION.megaco}/examples/meas/megaco_codec_meas.beam
@@ -1786,6 +1787,7 @@ lib/erlang/lib/megaco-${VERSION.megaco}/
lib/erlang/lib/megaco-${VERSION.megaco}/src/engine/megaco_trans_sender.erl
lib/erlang/lib/megaco-${VERSION.megaco}/src/engine/megaco_trans_sup.erl
lib/erlang/lib/megaco-${VERSION.megaco}/src/engine/megaco_transport.erl
+lib/erlang/lib/megaco-${VERSION.megaco}/src/engine/megaco_user.erl
lib/erlang/lib/megaco-${VERSION.megaco}/src/engine/megaco_user_default.erl
lib/erlang/lib/megaco-${VERSION.megaco}/src/flex/megaco_flex_scanner.erl
lib/erlang/lib/megaco-${VERSION.megaco}/src/flex/megaco_flex_scanner_drv.c
@@ -2077,6 +2079,7 @@ lib/erlang/lib/parsetools-${VERSION.pars
lib/erlang/lib/parsetools-${VERSION.parsetools}/src/yecc.erl
lib/erlang/lib/parsetools-${VERSION.parsetools}/src/yeccparser.erl
lib/erlang/lib/parsetools-${VERSION.parsetools}/src/yeccscan.erl
+lib/erlang/lib/public_key-${VERSION.public_key}/asn1/CMSAesRsaesOaep.asn1
lib/erlang/lib/public_key-${VERSION.public_key}/asn1/InformationFramework.asn1
lib/erlang/lib/public_key-${VERSION.public_key}/asn1/OTP-PKIX.asn1
lib/erlang/lib/public_key-${VERSION.public_key}/asn1/OTP-PUB-KEY.asn1config
@@ -2587,7 +2590,6 @@ lib/erlang/lib/ssh-${VERSION.ssh}/src/ss
lib/erlang/lib/ssh-${VERSION.ssh}/src/ssh_system_sup.erl
lib/erlang/lib/ssh-${VERSION.ssh}/src/ssh_transport.erl
lib/erlang/lib/ssh-${VERSION.ssh}/src/ssh_transport.hrl
-lib/erlang/lib/ssh-${VERSION.ssh}/src/ssh_userauth.hrl
lib/erlang/lib/ssh-${VERSION.ssh}/src/ssh_xfer.erl
lib/erlang/lib/ssh-${VERSION.ssh}/src/ssh_xfer.hrl
lib/erlang/lib/ssh-${VERSION.ssh}/src/sshc_sup.erl
Index: pkgsrc/lang/erlang/distinfo
diff -u pkgsrc/lang/erlang/distinfo:1.75 pkgsrc/lang/erlang/distinfo:1.76
--- pkgsrc/lang/erlang/distinfo:1.75 Thu Aug 8 11:42:23 2019
+++ pkgsrc/lang/erlang/distinfo Mon Nov 18 20:46:01 2019
@@ -1,14 +1,14 @@
-$NetBSD: distinfo,v 1.75 2019/08/08 11:42:23 jperkin Exp $
+$NetBSD: distinfo,v 1.76 2019/11/18 20:46:01 nia Exp $
-SHA1 (erlang/OTP-22.0.7.tar.gz) = 6d011f6814d08ae2bce0055a203f85ab7930e915
-RMD160 (erlang/OTP-22.0.7.tar.gz) = 1719401953c5ed5870336a3d5bb3019f0a30020f
-SHA512 (erlang/OTP-22.0.7.tar.gz) = cf84cc20b97ed46f9ab3c7f1d77bcf6254ac3ebbb5c1e4e5202f4d5ba3d9c3bf5542567b047edaa68c204bc67ca667b1d96eb8153ac660e628c78fe271b6a8d9
-Size (erlang/OTP-22.0.7.tar.gz) = 54814307 bytes
+SHA1 (erlang-22.1.7.tar.gz) = 92559d0cfb2747627c6a96f0eaf8ebad599dc00e
+RMD160 (erlang-22.1.7.tar.gz) = f233669997e442956b1bd74ae90ac6dd2e5f7b05
+SHA512 (erlang-22.1.7.tar.gz) = 72660ea481ac647a091b713a4a9240d1d008336152a41fd5f9f191c6050d42a67ddc0ff8bc51addc2e1d6f9a244516883df5025f005ae575fa101d941ac0bd05
+Size (erlang-22.1.7.tar.gz) = 54969082 bytes
SHA1 (patch-ab) = 5f1602f3a49c05fd4c45884a7cd6be8d3f287ac3
SHA1 (patch-ay) = f5f1accdb11e404ba4779b056228431e3080e4cd
SHA1 (patch-erts_aclocal.m4) = 3812a0feda06eb7c6ff02b5ac7125284ad5df2cb
SHA1 (patch-erts_emulator_drivers_common_inet__drv.c) = e34674aea2fa5092b5215944cb5639738df647bb
-SHA1 (patch-erts_emulator_nifs_common_net__nif.c) = a4507a72aa43ef337715add257971c6422d0b9cb
+SHA1 (patch-erts_emulator_nifs_common_prim__net__nif.c) = 39a3c134f17ede852a736494f035c8ce01b0ed4b
SHA1 (patch-erts_emulator_sys_unix_sys__uds.c) = a165f977221acc8aba2ef30ca23d149a10af060a
SHA1 (patch-erts_etc_unix_run__erl.c) = dbcd6819949874da19daa554335567c444d7abe2
SHA1 (patch-erts_lib__src_common_erl__printf.c) = 31ab5c501d62f021e7570a925dcc75d38605ae41
Index: pkgsrc/lang/erlang/options.mk
diff -u pkgsrc/lang/erlang/options.mk:1.10 pkgsrc/lang/erlang/options.mk:1.11
--- pkgsrc/lang/erlang/options.mk:1.10 Sun May 5 21:09:11 2019
+++ pkgsrc/lang/erlang/options.mk Mon Nov 18 20:46:01 2019
@@ -1,4 +1,4 @@
-# $NetBSD: options.mk,v 1.10 2019/05/05 21:09:11 nia Exp $
+# $NetBSD: options.mk,v 1.11 2019/11/18 20:46:01 nia Exp $
PKG_OPTIONS_VAR= PKG_OPTIONS.erlang
PKG_SUPPORTED_OPTIONS= java erlang-hipe
@@ -68,6 +68,8 @@ CONFIGURE_ARGS+= --with-dynamic-trace=dt
CONFIGURE_ARGS+= --with-dynamic-trace=systemtap
. endif
PLIST.dtrace= yes
+.else
+CONFIGURE_ARGS+= --without-dynamic-trace
.endif
# Help generate optional PLIST parts:
Index: pkgsrc/lang/erlang/versions.mk
diff -u pkgsrc/lang/erlang/versions.mk:1.14 pkgsrc/lang/erlang/versions.mk:1.15
--- pkgsrc/lang/erlang/versions.mk:1.14 Sun Nov 3 18:11:51 2019
+++ pkgsrc/lang/erlang/versions.mk Mon Nov 18 20:46:01 2019
@@ -1,3 +1,3 @@
-# $NetBSD: versions.mk,v 1.14 2019/11/03 18:11:51 rillig Exp $
+# $NetBSD: versions.mk,v 1.15 2019/11/18 20:46:01 nia Exp $
# Do not edit, regenerate using 'make versions'
-_VERSIONS= compiler 7.4.4 asn1 5.0.9 common_test 1.17.3 crypto 4.5.1 debugger 4.2.7 dialyzer 4.0.3 diameter 2.2.1 edoc 0.11 eldap 1.2.8 erl_docgen 0.9.1 erl_interface 3.12 erts 10.4.4 et 1.6.4
eunit 2.3.7 ftp 1.0.2 hipe 3.19.1 inets 7.0.9 jinterface 1.10 kernel 6.4.1 megaco 3.18.5 mnesia 4.16 observer 2.9.1 odbc 2.12.4 os_mon 2.5 parsetools 2.1.8 public_key 1.6.7 reltool 0.8 runtime_tools
1.13.3 sasl 3.4 snmp 5.3 ssh 4.7.7 ssl 9.3.5 stdlib 3.9.2 syntax_tools 2.2 tftp 1.0.1 tools 3.2 wx 1.8.8 xmerl 1.3.21
+_VERSIONS= compiler 7.4.9 erts 10.5.5 asn1 5.0.9 common_test 1.18 crypto 4.6.2 debugger 4.2.7 dialyzer 4.1 diameter 2.2.1 edoc 0.11 eldap 1.2.8 erl_docgen 0.10 erl_interface 3.13 et 1.6.4 eunit
2.3.8 ftp 1.0.3 hipe 3.19.1 inets 7.1.1 jinterface 1.10.1 kernel 6.5 megaco 3.18.6 mnesia 4.16.1 observer 2.9.2 odbc 2.12.4 os_mon 2.5.1 parsetools 2.1.8 public_key 1.7 reltool 0.8 runtime_tools 1.14
sasl 3.4.1 snmp 5.4.3 ssh 4.8 ssl 9.4 stdlib 3.10 syntax_tools 2.2.1 tftp 1.0.1 tools 3.2.1 wx 1.8.9 xmerl 1.3.22
Added files:
Index: pkgsrc/lang/erlang/patches/patch-erts_emulator_nifs_common_prim__net__nif.c
diff -u /dev/null pkgsrc/lang/erlang/patches/patch-erts_emulator_nifs_common_prim__net__nif.c:1.1
--- /dev/null Mon Nov 18 20:46:02 2019
+++ pkgsrc/lang/erlang/patches/patch-erts_emulator_nifs_common_prim__net__nif.c Mon Nov 18 20:46:02 2019
@@ -0,0 +1,16 @@
+$NetBSD: patch-erts_emulator_nifs_common_prim__net__nif.c,v 1.1 2019/11/18 20:46:02 nia Exp $
+
+Using bool as a variable name isn't a good idea since it conflicts with
+the keyword. For now, just undefine the keyword.
+
+--- erts/emulator/nifs/common/prim_net_nif.c.orig 2019-11-08 11:19:37.000000000 +0000
++++ erts/emulator/nifs/common/prim_net_nif.c
+@@ -209,6 +209,8 @@
+ # define SOCKLEN_T size_t
+ #endif
+
++#undef bool
++
+ /* Debug stuff... */
+ #define NET_NIF_DEBUG_DEFAULT FALSE
+
Home |
Main Index |
Thread Index |
Old Index