Updates lang/erlang/25 to the latest bugfix release.
This release implements the strict KEX option for SSH.
Unfortunately there seems to have been a hickup with the include path in the
related test, so I added a small patch to make sure that the tests build and
pass.

Builds, runs, consumer ports are happy on amd64. ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/erlang/25/Makefile,v
retrieving revision 1.20
diff -u -p -r1.20 Makefile
--- Makefile    7 Aug 2023 15:47:03 -0000       1.20
+++ Makefile    19 Dec 2023 18:22:48 -0000
@@ -4,7 +4,7 @@ USE_NOBTCFI=    Yes
 COMMENT-main=  ${COMMENT}
 COMMENT-wx=    WxWidgets bindings for Erlang
 
-V=             25.3.2.5
+V=             25.3.2.8
 PORTROACH=     limit:^OTP-25\.
 DISTNAME=      otp_src_$V
 PKGNAME=       erlang-$V
@@ -64,43 +64,43 @@ UPDATE_PLIST_ARGS = -i V
 
 # Use the target 'gen-versions' to update this list
 ERL_VERSIONS=  \
-ASN1_VSN        5.0.21 \
+ASN1_VSN        5.0.21.1 \
 COMMON_TEST_VSN 1.24.0.1 \
 COMPILER_VSN    8.2.6.3 \
-CRYPTO_VSN      5.1.4 \
-DEBUGGER_VSN    5.3.1.1 \
+CRYPTO_VSN      5.1.4.1 \
+DEBUGGER_VSN    5.3.1.2 \
 DIALYZER_VSN    5.0.5 \
 DIAMETER_VSN    2.2.7 \
 EDOC_VSN        1.2 \
-EI_VSN 5.3.2 \
+EI_VSN 5.3.2.1 \
 ELDAP_VSN       1.2.11 \
 EMACS_VSN       2.7.0 \
 ERL_DOCGEN_VSN  1.4 \
 ET_VSN  1.6.5 \
 EUNIT_VSN       2.8.2 \
 FTP_VSN 1.1.4 \
-INETS_VSN       8.3.1.1 \
+INETS_VSN       8.3.1.2 \
 JINTERFACE_VSN  1.13.1 \
-KERNEL_VSN      8.5.4.1 \
+KERNEL_VSN      8.5.4.2 \
 MEGACO_VSN      4.4.3 \
-MNESIA_VSN      4.21.4 \
+MNESIA_VSN      4.21.4.2 \
 OBSERVER_VSN    2.14 \
 ODBC_VSN        2.14 \
 OS_MON_VSN      2.8.2 \
 PARSETOOLS_VSN  2.4.1 \
-PUBLIC_KEY_VSN  1.13.3 \
+PUBLIC_KEY_VSN  1.13.3.2 \
 RELTOOL_VSN     0.9.1 \
 RUNTIME_TOOLS_VSN       1.19 \
 SASL_VSN        4.2 \
 SNMP_VSN        5.13.5 \
-SSH_VSN 4.15.3 \
-SSL_VSN 10.9.1.1 \
-STDLIB_VSN      4.3.1.2 \
+SSH_VSN 4.15.3.1 \
+SSL_VSN 10.9.1.3 \
+STDLIB_VSN      4.3.1.3 \
 SYNTAX_TOOLS_VSN        3.0.1 \
 TFTP_VSN        1.0.4 \
 TOOLS_VSN       3.5.3 \
-WX_VSN  2.2.2 \
+WX_VSN  2.2.2.1 \
 XMERL_VSN       1.3.31.1 \
-ERTS_VSN        13.2.2.2
+ERTS_VSN        13.2.2.5
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/erlang/25/distinfo,v
retrieving revision 1.11
diff -u -p -r1.11 distinfo
--- distinfo    7 Aug 2023 15:47:03 -0000       1.11
+++ distinfo    19 Dec 2023 18:22:48 -0000
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_25.3.2.5.tar.gz) = 
g5S0EcRMnoxxUkB7k69g6S1/Hvn/1e/UAtzAQOrBiIQ=
-SHA256 (otp_src_25.3.2.5.tar.gz) = H4mbSx74VpwIcTt2vFRgeglQOh0Yjm1hUSA2GIzDVts=
-SIZE (otp_doc_man_25.3.2.5.tar.gz) = 1716246
-SIZE (otp_src_25.3.2.5.tar.gz) = 106241022
+SHA256 (otp_doc_man_25.3.2.8.tar.gz) = 
nEpln2gjrfrhiDsPJ5qTpjJaRQ45Mwo7lYb/YVXpgEw=
+SHA256 (otp_src_25.3.2.8.tar.gz) = lCTXcTs2HIokaQUVrL1+D9N7Z9VMrR4eSvFG6uDjNdM=
+SIZE (otp_doc_man_25.3.2.8.tar.gz) = 1717484
+SIZE (otp_src_25.3.2.8.tar.gz) = 104657871
Index: patches/patch-lib_ssh_test_ssh_to_openssh_SUITE_erl
===================================================================
RCS file: patches/patch-lib_ssh_test_ssh_to_openssh_SUITE_erl
diff -N patches/patch-lib_ssh_test_ssh_to_openssh_SUITE_erl
--- /dev/null   1 Jan 1970 00:00:00 -0000
+++ patches/patch-lib_ssh_test_ssh_to_openssh_SUITE_erl 19 Dec 2023 18:22:48 
-0000
@@ -0,0 +1,12 @@
+Index: lib/ssh/test/ssh_to_openssh_SUITE.erl
+--- lib/ssh/test/ssh_to_openssh_SUITE.erl.orig
++++ lib/ssh/test/ssh_to_openssh_SUITE.erl
+@@ -23,7 +23,7 @@
+ 
+ -include_lib("common_test/include/ct.hrl").
+ -include("ssh_test_lib.hrl").
+--include_lib("ssh/src/ssh_transport.hrl").
++-include_lib("ssh_transport.hrl").
+ 
+ -export([
+          suite/0,
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/erlang/25/pkg/PLIST-main,v
retrieving revision 1.11
diff -u -p -r1.11 PLIST-main
--- pkg/PLIST-main      10 Jun 2023 15:03:10 -0000      1.11
+++ pkg/PLIST-main      19 Dec 2023 18:22:48 -0000
@@ -1143,8 +1143,6 @@ lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/e
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/ei_x_encode.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eidef.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eiext.h
-lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eimd5.c
-lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/eimd5.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/get_type.c
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/putget.h
 lib/${ERLANG_V}/lib/${ERL_EI}/src/misc/show_msg.c
@@ -4358,7 +4356,6 @@ lib/${ERLANG_V}/man/man6/
 lib/${ERLANG_V}/man/man7/
 lib/${ERLANG_V}/misc/
 lib/${ERLANG_V}/misc/format_man_pages
-lib/${ERLANG_V}/misc/makewhatis
 lib/${ERLANG_V}/releases/
 lib/${ERLANG_V}/releases/25/
 lib/${ERLANG_V}/releases/25/OTP_VERSION

Reply via email to