Updates lang/erlang/26 to the most recent release
Drops two patches accepted upstream.

Builds and tests fine on amd64, the only reverse dependency (devel/rebar3)
builds and works.
Index: Makefile
===================================================================
RCS file: /cvs/ports/lang/erlang/26/Makefile,v
retrieving revision 1.4
diff -u -p -r1.4 Makefile
--- Makefile	3 Sep 2023 11:53:33 -0000	1.4
+++ Makefile	20 Sep 2023 19:44:04 -0000
@@ -6,7 +6,7 @@ USE_WXNEEDED=	Yes
 COMMENT-main=	${COMMENT}
 COMMENT-wx=	WxWidgets bindings for Erlang
 
-V=		26.0.2
+V=		26.1
 DISTNAME=	otp_src_${V}
 PORTROACH=	limit:^OTP-26\.
 PKGNAME=	erlang-${V}
@@ -67,44 +67,44 @@ UPDATE_PLIST_ARGS = -i V
 
 # Use the target 'gen-versions' to update this list
 ERL_VERSIONS=	\
-ASN1_VSN        5.1 \
-COMMON_TEST_VSN 1.25 \
-COMPILER_VSN    8.3.2 \
-CRYPTO_VSN      5.2 \
-DEBUGGER_VSN    5.3.1 \
-DIALYZER_VSN    5.1 \
+ASN1_VSN        5.2 \
+COMMON_TEST_VSN 1.25.1 \
+COMPILER_VSN    8.4 \
+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 \
 EMACS_VSN       2.7.0 \
-ERL_DOCGEN_VSN  1.5 \
+ERL_DOCGEN_VSN  1.5.1 \
 ERL_INTERFACE_VSN       5.4 \
 ET_VSN          1.7 \
 EUNIT_VSN       2.8.2 \
 FTP_VSN         1.2 \
-INETS_VSN       9.0.1 \
+INETS_VSN       9.0.2 \
 JINTERFACE_VSN  1.14 \
-KERNEL_VSN      9.0.2 \
-MEGACO_VSN      4.4.4 \
-MNESIA_VSN      4.22 \
-OBSERVER_VSN    2.15 \
+KERNEL_VSN      9.1 \
+MEGACO_VSN      4.5 \
+MNESIA_VSN      4.22.1 \
+OBSERVER_VSN    2.15.1 \
 ODBC_VSN        2.14 \
 OS_MON_VSN      2.9 \
 PARSETOOLS_VSN  2.5 \
-PUBLIC_KEY_VSN  1.14 \
+PUBLIC_KEY_VSN  1.14.1 \
 RELTOOL_VSN     1.0 \
 RUNTIME_TOOLS_VSN       2.0 \
 SASL_VSN        4.2.1 \
-SNMP_VSN        5.14 \
+SNMP_VSN        5.15 \
 SSH_VSN         5.0.1 \
-SSL_VSN         11.0.2 \
-STDLIB_VSN      5.0.2 \
+SSL_VSN         11.0.3 \
+STDLIB_VSN      5.1 \
 SYNTAX_TOOLS_VSN        3.1 \
 TFTP_VSN        1.1 \
 TOOLS_VSN       3.6 \
 WX_VSN          2.3 \
-XMERL_VSN       1.3.32 \
-ERTS_VSN        14.0.2
+XMERL_VSN       1.3.31.1 \
+ERTS_VSN        14.1
 
 .include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/lang/erlang/26/distinfo,v
retrieving revision 1.3
diff -u -p -r1.3 distinfo
--- distinfo	3 Sep 2023 11:53:33 -0000	1.3
+++ distinfo	20 Sep 2023 19:44:04 -0000
@@ -1,4 +1,4 @@
-SHA256 (otp_doc_man_26.0.2.tar.gz) = M8y1N/sZvYr733OgsTC5oZotXW1B2AmuknBq5zMGs/4=
-SHA256 (otp_src_26.0.2.tar.gz) = R4U+qSMGQ6CjEARDPwenHBuS1uAJRTT2KeO3Xbxi8ZM=
-SIZE (otp_doc_man_26.0.2.tar.gz) = 1742245
-SIZE (otp_src_26.0.2.tar.gz) = 107096862
+SHA256 (otp_doc_man_26.1.tar.gz) = phIAJTVt9l41nYHTJobQflJ+D2lCD7m7nzu9aKdBiXo=
+SHA256 (otp_src_26.1.tar.gz) = +RTd6nkBmrJTORHN1PkWU3JqybBWGz7FeqbsvMPfP1U=
+SIZE (otp_doc_man_26.1.tar.gz) = 1745691
+SIZE (otp_src_26.1.tar.gz) = 107409296
Index: patches/patch-lib_crypto_c_src_openssl_config_h
===================================================================
RCS file: patches/patch-lib_crypto_c_src_openssl_config_h
diff -N patches/patch-lib_crypto_c_src_openssl_config_h
--- patches/patch-lib_crypto_c_src_openssl_config_h	31 May 2023 15:06:44 -0000	1.1.1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,17 +0,0 @@
-Index: lib/crypto/c_src/openssl_config.h
---- lib/crypto/c_src/openssl_config.h.orig
-+++ lib/crypto/c_src/openssl_config.h
-@@ -322,6 +322,13 @@
- # endif
- #endif
- 
-+#ifdef HAS_LIBRESSL
-+# if LIBRESSL_VERSION_NUMBER >= 0x3070000fL
-+#   define HAVE_CHACHA20_POLY1305
-+#   define HAVE_CHACHA20
-+# endif
-+#endif
-+
- #if OPENSSL_VERSION_NUMBER <= PACKED_OPENSSL_VERSION(0,9,8,'l')
- # define HAVE_ECB_IVEC_BUG
- # define HAVE_UPDATE_EMPTY_DATA_BUG
Index: patches/patch-lib_crypto_c_src_otp_test_engine_c
===================================================================
RCS file: patches/patch-lib_crypto_c_src_otp_test_engine_c
diff -N patches/patch-lib_crypto_c_src_otp_test_engine_c
--- patches/patch-lib_crypto_c_src_otp_test_engine_c	31 May 2023 15:06:44 -0000	1.1.1.1
+++ /dev/null	1 Jan 1970 00:00:00 -0000
@@ -1,16 +0,0 @@
-With opaque EVP_MD_METHOD, erlang needs to use EVP_MD_meth_*()
-instead of initializing the method statically.
-
-Index: lib/crypto/c_src/otp_test_engine.c
---- lib/crypto/c_src/otp_test_engine.c.orig
-+++ lib/crypto/c_src/otp_test_engine.c
-@@ -36,8 +36,7 @@
- #define PACKED_OPENSSL_VERSION_PLAIN(MAJ, MIN, FIX) \
-     PACKED_OPENSSL_VERSION(MAJ,MIN,FIX,('a'-1))
- 
--#if OPENSSL_VERSION_NUMBER < PACKED_OPENSSL_VERSION_PLAIN(1,1,0) \
--    || defined(LIBRESSL_VERSION_NUMBER)
-+#if OPENSSL_VERSION_NUMBER < PACKED_OPENSSL_VERSION_PLAIN(1,1,0)
- # define OLD
- #endif
- 
Index: pkg/PLIST-main
===================================================================
RCS file: /cvs/ports/lang/erlang/26/pkg/PLIST-main,v
retrieving revision 1.2
diff -u -p -r1.2 PLIST-main
--- pkg/PLIST-main	10 Jun 2023 15:01:45 -0000	1.2
+++ pkg/PLIST-main	20 Sep 2023 19:44:05 -0000
@@ -333,7 +333,6 @@ lib/${ERLANG_V}/lib/${ERL_COMMON_TEST}/p
 lib/${ERLANG_V}/lib/${ERL_COMMON_TEST}/priv/jquery-latest.js
 lib/${ERLANG_V}/lib/${ERL_COMMON_TEST}/priv/jquery.tablesorter.min.js
 lib/${ERLANG_V}/lib/${ERL_COMMON_TEST}/priv/tile1.jpg
-lib/${ERLANG_V}/lib/${ERL_COMMON_TEST}/priv/vts.tool
 lib/${ERLANG_V}/lib/${ERL_COMMON_TEST}/src/
 lib/${ERLANG_V}/lib/${ERL_COMMON_TEST}/src/ct.erl
 lib/${ERLANG_V}/lib/${ERL_COMMON_TEST}/src/ct_config.erl
@@ -3536,6 +3535,7 @@ lib/${ERLANG_V}/lib/${ERL_STDLIB}/doc/ch
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/doc/chunks/edlin.chunk
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/doc/chunks/edlin_context.chunk
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/doc/chunks/edlin_expand.chunk
+lib/${ERLANG_V}/lib/${ERL_STDLIB}/doc/chunks/edlin_key.chunk
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/doc/chunks/edlin_type_suggestion.chunk
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/doc/chunks/epp.chunk
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/doc/chunks/erl_abstract_code.chunk
@@ -3627,6 +3627,7 @@ lib/${ERLANG_V}/lib/${ERL_STDLIB}/ebin/d
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/ebin/edlin.beam
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/ebin/edlin_context.beam
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/ebin/edlin_expand.beam
+lib/${ERLANG_V}/lib/${ERL_STDLIB}/ebin/edlin_key.beam
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/ebin/edlin_type_suggestion.beam
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/ebin/epp.beam
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/ebin/erl_abstract_code.beam
@@ -3731,6 +3732,7 @@ lib/${ERLANG_V}/lib/${ERL_STDLIB}/src/di
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/src/edlin.erl
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/src/edlin_context.erl
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/src/edlin_expand.erl
+lib/${ERLANG_V}/lib/${ERL_STDLIB}/src/edlin_key.erl
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/src/edlin_type_suggestion.erl
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/src/epp.erl
 lib/${ERLANG_V}/lib/${ERL_STDLIB}/src/erl_abstract_code.erl
@@ -4137,6 +4139,7 @@ lib/${ERLANG_V}/man/man3/
 @man lib/${ERLANG_V}/man/man3/disksup.3
 @man lib/${ERLANG_V}/man/man3/driver_entry.3
 @man lib/${ERLANG_V}/man/man3/dyntrace.3
+@man lib/${ERLANG_V}/man/man3/edlin.3
 @man lib/${ERLANG_V}/man/man3/edlin_expand.3
 @man lib/${ERLANG_V}/man/man3/edoc.3
 @man lib/${ERLANG_V}/man/man3/edoc_doclet.3

Reply via email to