Updates lang/erlang to 25.2.3 which is essentially a bugfix release.
Four of the included fixes address issues in the SSL and SSH
applications, however the descriptions don't explicitly mention any
security relevance:
https://www.erlang.org/patches/otp-25.2.3
Rebuilt devel/rebar3, lang/elixir, net/rabbitmq as well as the
recently proposed lang/lfe.
Those build and work fine on amd64.
lang/gleam, also recently proposed, works fine with it.
Index: 25/Makefile
===================================================================
RCS file: /cvs/ports/lang/erlang/25/Makefile,v
retrieving revision 1.14
diff -u -p -r1.14 Makefile
--- 25/Makefile 21 Feb 2023 10:43:46 -0000 1.14
+++ 25/Makefile 6 Mar 2023 20:51:12 -0000
@@ -3,7 +3,7 @@ BROKEN-alpha= beam/erl_process.c:6692: i
COMMENT-main= ${COMMENT}
COMMENT-wx= WxWidgets bindings for Erlang
-V= 25.2.2
+V= 25.2.3
PORTROACH= limit:^OTP-25\.
DISTNAME= otp_src_$V
PKGNAME= erlang-$V
@@ -11,8 +11,6 @@ PKGNAME-main= erlang-$V
PKGNAME-wx= erlang-wx-$V
EPOCH= 0
-REVISION-wx= 1
-
VERSION_SPEC= >=25v0,<26v0
PKGSPEC-main= erlang-${VERSION_SPEC}
PKGSPEC-wx= erlang-wx-${VERSION_SPEC}
@@ -79,7 +77,7 @@ ERL_INTERFACE_VSN 5.3 \
ET_VSN 1.6.5 \
EUNIT_VSN 2.8.1 \
FTP_VSN 1.1.3 \
-INETS_VSN 8.2.1 \
+INETS_VSN 8.2.2 \
JINTERFACE_VSN 1.13.1 \
KERNEL_VSN 8.5.3 \
MEGACO_VSN 4.4.2 \
@@ -93,14 +91,14 @@ RELTOOL_VSN 0.9 \
RUNTIME_TOOLS_VSN 1.19 \
SASL_VSN 4.2 \
SNMP_VSN 5.13.3 \
-SSH_VSN 4.15.1 \
-SSL_VSN 10.8.6 \
+SSH_VSN 4.15.2 \
+SSL_VSN 10.8.7 \
STDLIB_VSN 4.2 \
SYNTAX_TOOLS_VSN 3.0 \
TFTP_VSN 1.0.3 \
TOOLS_VSN 3.5.3 \
WX_VSN 2.2.1 \
XMERL_VSN 1.3.30 \
-ERTS_VSN 13.1.4
+ERTS_VSN 13.1.5
.include <bsd.port.mk>
Index: 25/distinfo
===================================================================
RCS file: /cvs/ports/lang/erlang/25/distinfo,v
retrieving revision 1.7
diff -u -p -r1.7 distinfo
--- 25/distinfo 7 Feb 2023 15:10:21 -0000 1.7
+++ 25/distinfo 6 Mar 2023 20:51:12 -0000
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_25.2.2.tar.gz) = Cgau07aILglGFoYfJ14kwdxb9EB4CMwoA+iVevdJWS4=
-SHA256 (otp_src_25.2.2.tar.gz) = lNW2sElQUMXqeKEMAro721jOU3wqiGmVd2DmfsApJL0=
-SIZE (otp_doc_man_25.2.2.tar.gz) = 1714814
-SIZE (otp_src_25.2.2.tar.gz) = 103743141
+SHA256 (otp_doc_man_25.2.3.tar.gz) = q+jMCtDoDX8UZvhifJwldxXf9J4LVr4wZ1WlyxbsDbk=
+SHA256 (otp_src_25.2.3.tar.gz) = 9NnxHWe6R4oFPXLmNaRHIql1YD/hKEBj/fOCdjZrxhw=
+SIZE (otp_doc_man_25.2.3.tar.gz) = 1714826
+SIZE (otp_src_25.2.3.tar.gz) = 103742539
Index: 25/pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/erlang/25/pkg/PLIST-main,v
retrieving revision 1.7
diff -u -p -r1.7 PLIST-main
--- 25/pkg/PLIST-main 7 Feb 2023 15:10:21 -0000 1.7
+++ 25/pkg/PLIST-main 6 Mar 2023 20:51:13 -0000
@@ -1,6 +1,6 @@
@option no-default-conflict
@option is-branch
-@conflict erlang-wx->=25,<25.2.2
+@conflict erlang-wx->=25,<25.2.3
@pkgpath lang/erlang/21,-main
@newgroup _epmd:888
@newuser _epmd:888:_epmd::Erlang EPMD Account:/var/empty:/sbin/nologin