From: Volker Schlecht Subject: [Maintainer Update] lang/erlang/26 26.2.3 To: ports@openbsd.org Date: Sun, 24 Mar 2024 21:51:05 +0100 Updates erlang/26 to the latest patch release. Builds, works, tests run on amd64, devel/rebar3, which is the only consumer thus far, builds works and tests, too. I will probably propose a switch of the default erlang version to 26 rather soon, once I get around to test benchmarks/tsung with it. Index: Makefile =================================================================== RCS file: /cvs/ports/lang/erlang/26/Makefile,v retrieving revision 1.6 diff -u -p -r1.6 Makefile --- Makefile 22 Oct 2023 12:49:26 -0000 1.6 +++ Makefile 24 Mar 2024 20:43:18 -0000 @@ -6,7 +6,7 @@ USE_WXNEEDED= Yes COMMENT-main= ${COMMENT} COMMENT-wx= WxWidgets bindings for Erlang -V= 26.1.2 +V= 26.2.3 DISTNAME= otp_src_${V} PORTROACH= limit:^OTP-26\. PKGNAME= erlang-${V} @@ -66,44 +66,43 @@ UPDATE_PLIST_ARGS = -i V # Use the target 'gen-versions' to update this list ERL_VERSIONS= \ -ASN1_VSN 5.2 \ -COMMON_TEST_VSN 1.25.1 \ -COMPILER_VSN 8.4.1 \ -CRYPTO_VSN 5.3 \ -DEBUGGER_VSN 5.3.2 \ -DIALYZER_VSN 5.1.1 \ -DIAMETER_VSN 2.3 \ -EDOC_VSN 1.2 \ -EI_VSN 5.4 \ -ELDAP_VSN 1.2.11 \ +ASN1_VSN 5.2.1 \ +COMMON_TEST_VSN 1.26.1 \ +COMPILER_VSN 8.4.2 \ +CRYPTO_VSN 5.4.1 \ +DEBUGGER_VSN 5.3.3 \ +DIALYZER_VSN 5.1.2 \ +DIAMETER_VSN 2.3.1 \ +EDOC_VSN 1.2.1 \ +EI_VSN 5.5.1 \ +ELDAP_VSN 1.2.12 \ EMACS_VSN 2.7.0 \ -ERL_DOCGEN_VSN 1.5.1 \ -ERL_INTERFACE_VSN 5.4 \ +ERL_DOCGEN_VSN 1.5.2 \ ET_VSN 1.7 \ -EUNIT_VSN 2.8.2 \ -FTP_VSN 1.2 \ -INETS_VSN 9.0.2 \ +EUNIT_VSN 2.9 \ +FTP_VSN 1.2.1 \ +INETS_VSN 9.1 \ JINTERFACE_VSN 1.14 \ -KERNEL_VSN 9.1 \ +KERNEL_VSN 9.2.2 \ MEGACO_VSN 4.5 \ -MNESIA_VSN 4.22.1 \ +MNESIA_VSN 4.23 \ OBSERVER_VSN 2.15.1 \ -ODBC_VSN 2.14 \ -OS_MON_VSN 2.9 \ +ODBC_VSN 2.14.2 \ +OS_MON_VSN 2.9.1 \ PARSETOOLS_VSN 2.5 \ -PUBLIC_KEY_VSN 1.14.1 \ +PUBLIC_KEY_VSN 1.15.1 \ RELTOOL_VSN 1.0 \ -RUNTIME_TOOLS_VSN 2.0 \ +RUNTIME_TOOLS_VSN 2.0.1 \ SASL_VSN 4.2.1 \ SNMP_VSN 5.15 \ -SSH_VSN 5.0.1 \ -SSL_VSN 11.0.3 \ -STDLIB_VSN 5.1.1 \ +SSH_VSN 5.1.3 \ +SSL_VSN 11.1.2 \ +STDLIB_VSN 5.2.1 \ SYNTAX_TOOLS_VSN 3.1 \ -TFTP_VSN 1.1 \ +TFTP_VSN 1.1.1 \ TOOLS_VSN 3.6 \ -WX_VSN 2.3.1 \ -XMERL_VSN 1.3.33 \ -ERTS_VSN 14.1.1 +WX_VSN 2.4.1 \ +XMERL_VSN 1.3.34 \ +ERTS_VSN 14.2.3 .include Index: distinfo =================================================================== RCS file: /cvs/ports/lang/erlang/26/distinfo,v retrieving revision 1.5 diff -u -p -r1.5 distinfo --- distinfo 22 Oct 2023 12:49:26 -0000 1.5 +++ distinfo 24 Mar 2024 20:43:18 -0000 @@ -1,4 +1,4 @@ -SHA256 (otp_doc_man_26.1.2.tar.gz) = 9tUx/TtzIO0YJ12YVT4K3hL5pvIdmP8sFskV0RfaODw= -SHA256 (otp_src_26.1.2.tar.gz) = 8QdM86VPH4fmYCfVq+urL6dqAkNFP6WLxfMNDOAxOSE= -SIZE (otp_doc_man_26.1.2.tar.gz) = 1745649 -SIZE (otp_src_26.1.2.tar.gz) = 107408605 +SHA256 (otp_doc_man_26.2.3.tar.gz) = I0H14GJ1VULmUfzg7lBmSCKAKzC3Ggtw2MvfqlyBdIs= +SHA256 (otp_src_26.2.3.tar.gz) = LE5hsk+xwTHZ8wz+JBUyCJkYDevbcftZGVxyvZpKtiU= +SIZE (otp_doc_man_26.2.3.tar.gz) = 1747851 +SIZE (otp_src_26.2.3.tar.gz) = 106140573 Index: patches/patch-erts_emulator_Makefile_in =================================================================== RCS file: /cvs/ports/lang/erlang/26/patches/patch-erts_emulator_Makefile_in,v retrieving revision 1.1.1.1 diff -u -p -r1.1.1.1 patch-erts_emulator_Makefile_in --- patches/patch-erts_emulator_Makefile_in 31 May 2023 15:06:44 -0000 1.1.1.1 +++ patches/patch-erts_emulator_Makefile_in 24 Mar 2024 20:43:18 -0000 @@ -1,7 +1,7 @@ Index: erts/emulator/Makefile.in --- erts/emulator/Makefile.in.orig +++ erts/emulator/Makefile.in -@@ -303,13 +303,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes) +@@ -300,13 +300,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes) NO_INLINE_FUNCTIONS=true endif Index: pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/erlang/26/pkg/PLIST-main,v retrieving revision 1.3 diff -u -p -r1.3 PLIST-main --- pkg/PLIST-main 24 Sep 2023 14:37:25 -0000 1.3 +++ pkg/PLIST-main 24 Mar 2024 20:43:18 -0000 @@ -1158,8 +1158,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 @@ -2521,6 +2519,7 @@ lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/do lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_os_cacerts.chunk lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_pbe.chunk lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_pem.chunk +lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_policy_tree.chunk lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/pubkey_ssh.chunk lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/doc/chunks/public_key.chunk lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/ebin/ @@ -2533,6 +2532,7 @@ lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/eb lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/ebin/pubkey_os_cacerts.beam lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/ebin/pubkey_pbe.beam lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/ebin/pubkey_pem.beam +lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/ebin/pubkey_policy_tree.beam lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/ebin/pubkey_ssh.beam lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/ebin/public_key.app lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/ebin/public_key.appup @@ -2553,6 +2553,7 @@ lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/sr lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/src/pubkey_os_cacerts.erl lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/src/pubkey_pbe.erl lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/src/pubkey_pem.erl +lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/src/pubkey_policy_tree.erl lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/src/pubkey_ssh.erl lib/${ERLANG_V}/lib/${ERL_PUBLIC_KEY}/src/public_key.erl lib/${ERLANG_V}/lib/${ERL_RELTOOL}/ @@ -4403,7 +4404,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/26/ lib/${ERLANG_V}/releases/26/OTP_VERSION