The attached diff pulls up the erlang versions in -stable to those in -current.
They all build and test fine, dependent ports build and test fine as well ... the diffs for erlang/26 and erlang/27 look a bit more involved: * erlang/26 patches are synchronized with patches that have been merged upstream in 27.3 * erlang/27 drops those patches since they have been merged upstream * erlang/27 indeed removes many manpages and doc chunks To make erlang/27 beyond 27.0.1 build, we also need a small change to Makefile.inc, see https://github.com/openbsd/ports/commit/a8d84437740ab9c31338860d3cc4118b615eb717 while cvsweb has diffs disabled. ok for 7.6?
Index: Makefile.inc =================================================================== RCS file: /cvs/ports/lang/erlang/Makefile.inc,v diff -u -p -r1.30 Makefile.inc --- Makefile.inc 16 Sep 2024 15:24:42 -0000 1.30 +++ Makefile.inc 16 Apr 2025 20:32:52 -0000 @@ -117,8 +117,8 @@ post-test: post-install: ln -sf ../lib/erlang${MAJ_V}/lib/${ERL_EI}/bin/erl_call ${PREFIX}/bin/erl_call${MAJ_V} tar zxf ${FULLDISTDIR}/${DOCDISTNAME}.tar.gz -C ${DOC_DIR} - rm -r ${DOC_DIR}/man/man7/*MIB.7 - rm -r ${DOC_DIR}/man/man7/*TM.7 + rm -rf ${DOC_DIR}/man/man7/*MIB.7 + rm -rf ${DOC_DIR}/man/man7/*TM.7 if [ ! -x ${PREFIX}/lib/erlang${MAJ_V}/${ERL_ERTS}/bin/beam.smp ]; then \ cp -v ${PREFIX}/lib/erlang${MAJ_V}/${ERL_ERTS}/bin/beam \ ${PREFIX}/lib/erlang${MAJ_V}/${ERL_ERTS}/bin/beam.smp; fi Index: 25/Makefile =================================================================== RCS file: /cvs/ports/lang/erlang/25/Makefile,v diff -u -p -r1.25 Makefile --- 25/Makefile 16 Sep 2024 15:24:44 -0000 1.25 +++ 25/Makefile 16 Apr 2025 20:32:52 -0000 @@ -4,14 +4,13 @@ USE_NOBTCFI= Yes COMMENT-main= ${COMMENT} COMMENT-wx= WxWidgets bindings for Erlang -V= 25.3.2.13 +V= 25.3.2.20 PORTROACH= limit:^OTP-25\. DISTNAME= otp_src_$V PKGNAME= erlang-$V PKGNAME-main= erlang-$V PKGNAME-wx= erlang-wx-$V EPOCH= 0 -REVISION= 0 VERSION_SPEC= >=25v0,<26v0 PKGSPEC-main= erlang-${VERSION_SPEC} @@ -66,12 +65,12 @@ UPDATE_PLIST_ARGS = -i V # Use the target 'gen-versions' to update this list ERL_VERSIONS= \ ASN1_VSN 5.0.21.1 \ -COMMON_TEST_VSN 1.24.0.3 \ +COMMON_TEST_VSN 1.24.0.6 \ COMPILER_VSN 8.2.6.4 \ CRYPTO_VSN 5.1.4.3 \ DEBUGGER_VSN 5.3.1.3 \ DIALYZER_VSN 5.0.5 \ -DIAMETER_VSN 2.2.7.1 \ +DIAMETER_VSN 2.2.7.2 \ EDOC_VSN 1.2 \ EI_VSN 5.3.2.1 \ ELDAP_VSN 1.2.11 \ @@ -80,28 +79,28 @@ 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.3 \ +INETS_VSN 8.3.1.5 \ JINTERFACE_VSN 1.13.1 \ -KERNEL_VSN 8.5.4.3 \ +KERNEL_VSN 8.5.4.5 \ MEGACO_VSN 4.4.3 \ -MNESIA_VSN 4.21.4.3 \ +MNESIA_VSN 4.21.4.4 \ OBSERVER_VSN 2.14.0.1 \ ODBC_VSN 2.14 \ OS_MON_VSN 2.8.2.1 \ PARSETOOLS_VSN 2.4.1 \ -PUBLIC_KEY_VSN 1.13.3.2 \ +PUBLIC_KEY_VSN 1.13.3.6 \ RELTOOL_VSN 0.9.1.1 \ RUNTIME_TOOLS_VSN 1.19 \ SASL_VSN 4.2 \ SNMP_VSN 5.13.5 \ -SSH_VSN 4.15.3.5 \ -SSL_VSN 10.9.1.5 \ -STDLIB_VSN 4.3.1.4 \ +SSH_VSN 4.15.3.12 \ +SSL_VSN 10.9.1.7 \ +STDLIB_VSN 4.3.1.6 \ SYNTAX_TOOLS_VSN 3.0.1 \ TFTP_VSN 1.0.4 \ TOOLS_VSN 3.5.3 \ WX_VSN 2.2.2.1 \ -XMERL_VSN 1.3.31.1 \ -ERTS_VSN 13.2.2.10 +XMERL_VSN 1.3.31.2 \ +ERTS_VSN 13.2.2.15 .include <bsd.port.mk> Index: 25/distinfo =================================================================== RCS file: /cvs/ports/lang/erlang/25/distinfo,v diff -u -p -r1.15 distinfo --- 25/distinfo 12 Jul 2024 14:37:58 -0000 1.15 +++ 25/distinfo 16 Apr 2025 20:32:52 -0000 @@ -1,4 +1,4 @@ -SHA256 (otp_doc_man_25.3.2.13.tar.gz) = 44Jm9c+PC3jqs97Kc0VaJJGNEx9u7kHhEx0iesx/ExI= -SHA256 (otp_src_25.3.2.13.tar.gz) = AMJhlkjgWiWzkDXqUbZfx5yZjlXxeMzMbBuSDz8Q37o= -SIZE (otp_doc_man_25.3.2.13.tar.gz) = 1720658 -SIZE (otp_src_25.3.2.13.tar.gz) = 104747072 +SHA256 (otp_doc_man_25.3.2.20.tar.gz) = 9Snx7gjA7Gx3gUG+Jro9qxwP5XRfFKqiAOmKOwyXoZc= +SHA256 (otp_src_25.3.2.20.tar.gz) = ndqEgpFCjALYNz8y2l2r98GhR42cuiaPqFR16yY3H+c= +SIZE (otp_doc_man_25.3.2.20.tar.gz) = 1721548 +SIZE (otp_src_25.3.2.20.tar.gz) = 104774953 Index: 25/pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/erlang/25/pkg/PLIST-main,v diff -u -p -r1.12 PLIST-main --- 25/pkg/PLIST-main 30 Dec 2023 20:27:03 -0000 1.12 +++ 25/pkg/PLIST-main 16 Apr 2025 20:32:52 -0000 @@ -3109,6 +3109,7 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_client_channel.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_connection.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_connection_handler.chunk +lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_connection_sup.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_daemon_channel.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_dbg.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_fsm_kexinit.chunk @@ -3125,7 +3126,6 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_sftpd_file.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_sftpd_file_api.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_shell.chunk -lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_subsystem_sup.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_system_sup.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_tcpip_forward_acceptor.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_tcpip_forward_acceptor_sup.chunk @@ -3150,6 +3150,7 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_client_key_api.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_connection.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_connection_handler.beam +lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_connection_sup.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_daemon_channel.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_dbg.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_file.beam @@ -3169,7 +3170,6 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_sftpd_file.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_sftpd_file_api.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_shell.beam -lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_subsystem_sup.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_system_sup.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_tcpip_forward_acceptor.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_tcpip_forward_acceptor_sup.beam @@ -3198,6 +3198,7 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_c lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connect.hrl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connection.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connection_handler.erl +lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connection_sup.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_daemon_channel.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_dbg.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_file.erl @@ -3218,7 +3219,6 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_s lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_sftpd_file.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_sftpd_file_api.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_shell.erl -lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_subsystem_sup.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_system_sup.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_tcpip_forward_acceptor.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_tcpip_forward_acceptor_sup.erl Index: 26/Makefile =================================================================== RCS file: /cvs/ports/lang/erlang/26/Makefile,v diff -u -p -r1.13 Makefile --- 26/Makefile 16 Sep 2024 15:24:46 -0000 1.13 +++ 26/Makefile 16 Apr 2025 20:32:52 -0000 @@ -6,14 +6,13 @@ USE_WXNEEDED= Yes COMMENT-main= ${COMMENT} COMMENT-wx= WxWidgets bindings for Erlang -V= 26.2.5.3 +V= 26.2.5.11 DISTNAME= otp_src_${V} PORTROACH= limit:^OTP-26\. PKGNAME= erlang-${V} PKGNAME-main= erlang-${V} PKGNAME-wx= erlang-wx-${V} EPOCH= 0 -REVISION= 0 VERSION_SPEC= >=26v0,<27v0 PKGSPEC-main= erlang-${VERSION_SPEC} @@ -68,11 +67,11 @@ UPDATE_PLIST_ARGS = -i V # Use the target 'gen-versions' to update this list ERL_VERSIONS= \ ASN1_VSN 5.2.2 \ -COMMON_TEST_VSN 1.26.2 \ -COMPILER_VSN 8.4.3.1 \ -CRYPTO_VSN 5.4.2.1 \ +COMMON_TEST_VSN 1.26.2.4 \ +COMPILER_VSN 8.4.3.2 \ +CRYPTO_VSN 5.4.2.3 \ DEBUGGER_VSN 5.3.4 \ -DIALYZER_VSN 5.1.3 \ +DIALYZER_VSN 5.1.3.1 \ DIAMETER_VSN 2.3.2.2 \ EDOC_VSN 1.2.1 \ EI_VSN 5.5.1 \ @@ -82,28 +81,28 @@ ERL_DOCGEN_VSN 1.5.2 \ ET_VSN 1.7 \ EUNIT_VSN 2.9 \ FTP_VSN 1.2.1.1 \ -INETS_VSN 9.1 \ +INETS_VSN 9.1.0.2 \ JINTERFACE_VSN 1.14 \ -KERNEL_VSN 9.2.4.2 \ +KERNEL_VSN 9.2.4.7 \ MEGACO_VSN 4.5 \ -MNESIA_VSN 4.23.1 \ +MNESIA_VSN 4.23.1.2 \ OBSERVER_VSN 2.15.1 \ ODBC_VSN 2.14.2 \ OS_MON_VSN 2.9.1 \ PARSETOOLS_VSN 2.5 \ -PUBLIC_KEY_VSN 1.15.1.2 \ +PUBLIC_KEY_VSN 1.15.1.5 \ RELTOOL_VSN 1.0 \ RUNTIME_TOOLS_VSN 2.0.1 \ SASL_VSN 4.2.1 \ SNMP_VSN 5.15 \ -SSH_VSN 5.1.4.2 \ -SSL_VSN 11.1.4.3 \ -STDLIB_VSN 5.2.3.1 \ +SSH_VSN 5.1.4.8 \ +SSL_VSN 11.1.4.8 \ +STDLIB_VSN 5.2.3.3 \ SYNTAX_TOOLS_VSN 3.1 \ TFTP_VSN 1.1.1 \ TOOLS_VSN 3.6 \ WX_VSN 2.4.1 \ -XMERL_VSN 1.3.34 \ -ERTS_VSN 14.2.5.3 +XMERL_VSN 1.3.34.2 \ +ERTS_VSN 14.2.5.9 .include <bsd.port.mk> Index: 26/distinfo =================================================================== RCS file: /cvs/ports/lang/erlang/26/distinfo,v diff -u -p -r1.10 distinfo --- 26/distinfo 5 Sep 2024 14:18:32 -0000 1.10 +++ 26/distinfo 16 Apr 2025 20:32:52 -0000 @@ -1,4 +1,4 @@ -SHA256 (otp_doc_man_26.2.5.3.tar.gz) = CPX7y2Bo/CtSC9FkZDtwPzRBcZDvfg/8vXb/cdtEb30= -SHA256 (otp_src_26.2.5.3.tar.gz) = wnB84I6RI1FFzfxIc1LwVXCioL3fHEeBVFSeueaIBbA= -SIZE (otp_doc_man_26.2.5.3.tar.gz) = 1748861 -SIZE (otp_src_26.2.5.3.tar.gz) = 106196967 +SHA256 (otp_doc_man_26.2.5.11.tar.gz) = YB9AG5SOdn97f/XhOcrpV5rSD7o4YtpLjaOIx5ZSkMM= +SHA256 (otp_src_26.2.5.11.tar.gz) = ac9sLMTlTo0Lq4+Yk/C2He4Qv/V1w1NdR7YFekaHUbE= +SIZE (otp_doc_man_26.2.5.11.tar.gz) = 1751439 +SIZE (otp_src_26.2.5.11.tar.gz) = 106235503 Index: 26/patches/patch-lib_crypto_c_src_algorithms_c =================================================================== RCS file: /cvs/ports/lang/erlang/26/patches/patch-lib_crypto_c_src_algorithms_c,v diff -u -p -r1.1 patch-lib_crypto_c_src_algorithms_c --- 26/patches/patch-lib_crypto_c_src_algorithms_c 30 May 2024 10:30:32 -0000 1.1 +++ 26/patches/patch-lib_crypto_c_src_algorithms_c 16 Apr 2025 20:32:52 -0000 @@ -1,15 +1,22 @@ Index: lib/crypto/c_src/algorithms.c --- lib/crypto/c_src/algorithms.c.orig +++ lib/crypto/c_src/algorithms.c -@@ -639,11 +639,9 @@ int init_curves(ErlNifEnv* env, int fips) { +@@ -601,12 +601,16 @@ int init_curves(ErlNifEnv* env, int fips) { + #endif + if (!fips) { - #ifdef HAVE_EDDSA +-#ifdef HAVE_EDDSA ++#ifdef HAVE_ED25519 algo_curve[fips][cnt++] = enif_make_atom(env,"ed25519"); -- algo_curve[fips][cnt++] = enif_make_atom(env,"ed448"); ++#endif ++#ifdef HAVE_ED448 + algo_curve[fips][cnt++] = enif_make_atom(env,"ed448"); #endif - #ifdef HAVE_EDDH +-#ifdef HAVE_EDDH ++#ifdef HAVE_X25519 algo_curve[fips][cnt++] = enif_make_atom(env,"x25519"); -- algo_curve[fips][cnt++] = enif_make_atom(env,"x448"); ++#endif ++#ifdef HAVE_X448 + algo_curve[fips][cnt++] = enif_make_atom(env,"x448"); #endif } - Index: 26/patches/patch-lib_crypto_c_src_atoms_c =================================================================== RCS file: /cvs/ports/lang/erlang/26/patches/patch-lib_crypto_c_src_atoms_c,v diff -u -p -r1.1 patch-lib_crypto_c_src_atoms_c --- 26/patches/patch-lib_crypto_c_src_atoms_c 30 May 2024 10:30:32 -0000 1.1 +++ 26/patches/patch-lib_crypto_c_src_atoms_c 16 Apr 2025 20:32:52 -0000 @@ -1,34 +1,61 @@ Index: lib/crypto/c_src/atoms.c --- lib/crypto/c_src/atoms.c.orig +++ lib/crypto/c_src/atoms.c -@@ -96,15 +96,12 @@ ERL_NIF_TERM atom_ecdsa; +@@ -94,19 +94,24 @@ ERL_NIF_TERM atom_rsa; + ERL_NIF_TERM atom_dss; + ERL_NIF_TERM atom_ecdsa; - #ifdef HAVE_EDDH +-#ifdef HAVE_EDDH ++#ifdef HAVE_X25519 ERL_NIF_TERM atom_x25519; -ERL_NIF_TERM atom_x448; - ERL_NIF_TERM atom_ed25519; +-ERL_NIF_TERM atom_ed25519; -ERL_NIF_TERM atom_ed448; #endif - ERL_NIF_TERM atom_eddsa; - #ifdef HAVE_EDDSA +-ERL_NIF_TERM atom_eddsa; +-#ifdef HAVE_EDDSA ++#ifdef HAVE_ED25519 ERL_NIF_TERM atom_ed25519; --ERL_NIF_TERM atom_ed448; ++#endif ++ ++#ifdef HAVE_X448 ++ERL_NIF_TERM atom_x448; ++#endif ++ ++#ifdef HAVE_ED448 + ERL_NIF_TERM atom_ed448; #endif ++ERL_NIF_TERM atom_eddsa; ++ ERL_NIF_TERM atom_rsa_mgf1_md; -@@ -223,14 +220,11 @@ int init_atoms(ErlNifEnv *env) { + ERL_NIF_TERM atom_rsa_oaep_label; + ERL_NIF_TERM atom_rsa_oaep_md; +@@ -221,17 +226,20 @@ int init_atoms(ErlNifEnv *env) { + atom_dss = enif_make_atom(env,"dss"); + atom_ecdsa = enif_make_atom(env,"ecdsa"); - #ifdef HAVE_EDDH +-#ifdef HAVE_EDDH ++#ifdef HAVE_X25519 atom_x25519 = enif_make_atom(env,"x25519"); - atom_x448 = enif_make_atom(env,"x448"); - atom_ed25519 = enif_make_atom(env,"ed25519"); +- atom_ed25519 = enif_make_atom(env,"ed25519"); - atom_ed448 = enif_make_atom(env,"ed448"); #endif - atom_eddsa = enif_make_atom(env,"eddsa"); - #ifdef HAVE_EDDSA +- atom_eddsa = enif_make_atom(env,"eddsa"); +-#ifdef HAVE_EDDSA ++#ifdef HAVE_ED25519 atom_ed25519 = enif_make_atom(env,"ed25519"); -- atom_ed448 = enif_make_atom(env,"ed448"); ++#endif ++#ifdef HAVE_X448 ++ atom_x448= enif_make_atom(env,"x448"); ++#endif ++#ifdef HAVE_ED448 + atom_ed448 = enif_make_atom(env,"ed448"); #endif ++ ++ atom_eddsa = enif_make_atom(env,"eddsa"); atom_rsa_mgf1_md = enif_make_atom(env,"rsa_mgf1_md"); atom_rsa_oaep_label = enif_make_atom(env,"rsa_oaep_label"); + atom_rsa_oaep_md = enif_make_atom(env,"rsa_oaep_md"); Index: 26/patches/patch-lib_crypto_c_src_atoms_h =================================================================== RCS file: /cvs/ports/lang/erlang/26/patches/patch-lib_crypto_c_src_atoms_h,v diff -u -p -r1.1 patch-lib_crypto_c_src_atoms_h --- 26/patches/patch-lib_crypto_c_src_atoms_h 30 May 2024 10:30:32 -0000 1.1 +++ 26/patches/patch-lib_crypto_c_src_atoms_h 16 Apr 2025 20:32:52 -0000 @@ -1,19 +1,33 @@ Index: lib/crypto/c_src/atoms.h --- lib/crypto/c_src/atoms.h.orig +++ lib/crypto/c_src/atoms.h -@@ -100,15 +100,12 @@ extern ERL_NIF_TERM atom_ecdsa; +@@ -98,18 +98,23 @@ extern ERL_NIF_TERM atom_rsa; + extern ERL_NIF_TERM atom_dss; + extern ERL_NIF_TERM atom_ecdsa; - #ifdef HAVE_EDDH +-#ifdef HAVE_EDDH ++#ifdef HAVE_X25519 extern ERL_NIF_TERM atom_x25519; -extern ERL_NIF_TERM atom_x448; - extern ERL_NIF_TERM atom_ed25519; +-extern ERL_NIF_TERM atom_ed25519; -extern ERL_NIF_TERM atom_ed448; #endif - extern ERL_NIF_TERM atom_eddsa; - #ifdef HAVE_EDDSA +-extern ERL_NIF_TERM atom_eddsa; +-#ifdef HAVE_EDDSA ++#ifdef HAVE_ED25519 extern ERL_NIF_TERM atom_ed25519; --extern ERL_NIF_TERM atom_ed448; ++#endif ++ ++#ifdef HAVE_X448 ++extern ERL_NIF_TERM atom_x448; ++#endif ++ ++#ifdef HAVE_ED448 + extern ERL_NIF_TERM atom_ed448; #endif ++ ++extern ERL_NIF_TERM atom_eddsa; extern ERL_NIF_TERM atom_rsa_mgf1_md; + extern ERL_NIF_TERM atom_rsa_oaep_label; Index: 26/patches/patch-lib_crypto_c_src_eddsa_c =================================================================== RCS file: /cvs/ports/lang/erlang/26/patches/patch-lib_crypto_c_src_eddsa_c,v diff -u -p -r1.1 patch-lib_crypto_c_src_eddsa_c --- 26/patches/patch-lib_crypto_c_src_eddsa_c 30 May 2024 10:30:32 -0000 1.1 +++ 26/patches/patch-lib_crypto_c_src_eddsa_c 16 Apr 2025 20:32:52 -0000 @@ -1,12 +1,14 @@ Index: lib/crypto/c_src/eddsa.c --- lib/crypto/c_src/eddsa.c.orig +++ lib/crypto/c_src/eddsa.c -@@ -40,8 +40,6 @@ int get_eddsa_key(ErlNifEnv* env, int public, ERL_NIF_ +@@ -40,8 +40,10 @@ int get_eddsa_key(ErlNifEnv* env, int public, ERL_NIF_ if (algo == atom_ed25519) { type = EVP_PKEY_ED25519; -- } else if (algo == atom_ed448) { -- type = EVP_PKEY_ED448; ++#ifdef HAVE_ED448 + } else if (algo == atom_ed448) { + type = EVP_PKEY_ED448; ++#endif } else { goto err; } Index: 26/patches/patch-lib_crypto_c_src_evp_c =================================================================== RCS file: /cvs/ports/lang/erlang/26/patches/patch-lib_crypto_c_src_evp_c,v diff -u -p -r1.1 patch-lib_crypto_c_src_evp_c --- 26/patches/patch-lib_crypto_c_src_evp_c 30 May 2024 10:30:32 -0000 1.1 +++ 26/patches/patch-lib_crypto_c_src_evp_c 16 Apr 2025 20:32:52 -0000 @@ -1,25 +1,31 @@ Index: lib/crypto/c_src/evp.c --- lib/crypto/c_src/evp.c.orig +++ lib/crypto/c_src/evp.c -@@ -37,8 +37,6 @@ ERL_NIF_TERM evp_compute_key_nif(ErlNifEnv* env, int a +@@ -37,8 +37,10 @@ ERL_NIF_TERM evp_compute_key_nif(ErlNifEnv* env, int a /* Arg 0, Curve */ if (argv[0] == atom_x25519) type = EVP_PKEY_X25519; -- else if (argv[0] == atom_x448) -- type = EVP_PKEY_X448; ++#ifdef HAVE_X448 + else if (argv[0] == atom_x448) + type = EVP_PKEY_X448; ++#endif else assign_goto(ret, bad_arg, EXCP_BADARG_N(env, 0, "Bad curve")); -@@ -122,12 +120,8 @@ ERL_NIF_TERM evp_generate_key_nif(ErlNifEnv* env, int +@@ -122,12 +124,16 @@ ERL_NIF_TERM evp_generate_key_nif(ErlNifEnv* env, int if (argv[0] == atom_x25519) type = EVP_PKEY_X25519; -- else if (argv[0] == atom_x448) -- type = EVP_PKEY_X448; ++#ifdef HAVE_X448 + else if (argv[0] == atom_x448) + type = EVP_PKEY_X448; ++#endif else if (argv[0] == atom_ed25519) type = EVP_PKEY_ED25519; -- else if (argv[0] == atom_ed448) -- type = EVP_PKEY_ED448; ++#ifdef HAVE_ED448 + else if (argv[0] == atom_ed448) + type = EVP_PKEY_ED448; ++#endif else assign_goto(ret, bad_arg, EXCP_BADARG_N(env, 0, "Bad curve")); Index: 26/patches/patch-lib_crypto_c_src_openssl_config_h =================================================================== RCS file: /cvs/ports/lang/erlang/26/patches/patch-lib_crypto_c_src_openssl_config_h,v diff -u -p -r1.3 patch-lib_crypto_c_src_openssl_config_h --- 26/patches/patch-lib_crypto_c_src_openssl_config_h 30 May 2024 10:30:32 -0000 1.3 +++ 26/patches/patch-lib_crypto_c_src_openssl_config_h 16 Apr 2025 20:32:52 -0000 @@ -1,12 +1,42 @@ Index: lib/crypto/c_src/openssl_config.h --- lib/crypto/c_src/openssl_config.h.orig +++ lib/crypto/c_src/openssl_config.h -@@ -326,6 +326,8 @@ +@@ -272,10 +272,12 @@ + && !defined(HAS_LIBRESSL) \ + && defined(HAVE_EC) + # ifdef HAVE_DH +-# define HAVE_EDDH ++# define HAVE_X25519 ++# define HAVE_X448 + # endif + # if OPENSSL_VERSION_NUMBER >= (PACKED_OPENSSL_VERSION_PLAIN(1,1,1)) +-# define HAVE_EDDSA ++# define HAVE_ED25519 ++# define HAVE_ED448 + # endif + #endif + +@@ -326,6 +328,8 @@ # if LIBRESSL_VERSION_NUMBER >= 0x3070000fL # define HAVE_CHACHA20_POLY1305 # define HAVE_CHACHA20 -+# define HAVE_EDDH -+# define HAVE_EDDSA ++# define HAVE_ED25519 ++# define HAVE_X25519 # endif #endif +@@ -486,6 +490,14 @@ do { + # define FIPS_MODE() (FIPS_mode() ? 1 : 0) + #else + # define FIPS_MODE() 0 ++#endif ++ ++#if defined(HAVE_ED448) || defined(HAVE_ED25519) ++# define HAVE_EDDSA ++#endif ++ ++#if defined(HAVE_X448) || defined(HAVE_X25519) ++# define HAVE_EDDH + #endif + + #ifdef HAS_3_0_API Index: 26/pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/erlang/26/pkg/PLIST-main,v diff -u -p -r1.4 PLIST-main --- 26/pkg/PLIST-main 15 Apr 2024 21:10:15 -0000 1.4 +++ 26/pkg/PLIST-main 16 Apr 2025 20:32:52 -0000 @@ -3138,6 +3138,7 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_client_channel.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_connection.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_connection_handler.chunk +lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_connection_sup.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_daemon_channel.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_dbg.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_fsm_kexinit.chunk @@ -3154,7 +3155,6 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_sftpd_file.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_sftpd_file_api.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_shell.chunk -lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_subsystem_sup.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_system_sup.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_tcpip_forward_acceptor.chunk lib/${ERLANG_V}/lib/${ERL_SSH}/doc/chunks/ssh_tcpip_forward_acceptor_sup.chunk @@ -3179,6 +3179,7 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_client_key_api.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_connection.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_connection_handler.beam +lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_connection_sup.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_daemon_channel.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_dbg.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_file.beam @@ -3198,7 +3199,6 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_sftpd_file.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_sftpd_file_api.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_shell.beam -lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_subsystem_sup.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_system_sup.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_tcpip_forward_acceptor.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_tcpip_forward_acceptor_sup.beam @@ -3227,6 +3227,7 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_c lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connect.hrl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connection.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connection_handler.erl +lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connection_sup.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_daemon_channel.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_dbg.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_file.erl @@ -3247,7 +3248,6 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_s lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_sftpd_file.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_sftpd_file_api.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_shell.erl -lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_subsystem_sup.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_system_sup.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_tcpip_forward_acceptor.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_tcpip_forward_acceptor_sup.erl Index: 27/Makefile =================================================================== RCS file: /cvs/ports/lang/erlang/27/Makefile,v diff -u -p -r1.4 Makefile --- 27/Makefile 16 Sep 2024 15:24:48 -0000 1.4 +++ 27/Makefile 16 Apr 2025 20:32:52 -0000 @@ -6,14 +6,13 @@ USE_WXNEEDED= Yes COMMENT-main= ${COMMENT} COMMENT-wx= WxWidgets bindings for Erlang -V= 27.0 +V= 27.3.3 DISTNAME= otp_src_${V} PORTROACH= limit:^OTP-27\. PKGNAME= erlang-${V} PKGNAME-main= erlang-${V} PKGNAME-wx= erlang-wx-${V} EPOCH= 0 -REVISION= 2 VERSION_SPEC= >=27v0,<28v0 PKGSPEC-main= erlang-${VERSION_SPEC} @@ -30,9 +29,8 @@ CONFIGURE_ARGS+=--disable-silent-rules --enable-kernel-poll \ --disable-hipe -MAKE_ENV+= DOC_TARGETS=chunks -ALL_TARGET= all docs -INSTALL_TARGET= install install-docs +ALL_TARGET= all +INSTALL_TARGET= install MODGNU_CONFIG_GUESS_DIRS = ${WRKSRC}/erts/autoconf @@ -67,43 +65,43 @@ UPDATE_PLIST_ARGS = -i V # Use the target 'gen-versions' to update this list ERL_VERSIONS= \ -ASN1_VSN 5.3 \ -COMMON_TEST_VSN 1.27 \ -COMPILER_VSN 8.5 \ -CRYPTO_VSN 5.5 \ -DEBUGGER_VSN 5.4 \ -DIALYZER_VSN 5.2 \ -DIAMETER_VSN 2.4 \ -EDOC_VSN 1.3 \ +ASN1_VSN 5.3.4 \ +COMMON_TEST_VSN 1.27.7 \ +COMPILER_VSN 8.6.1 \ +CRYPTO_VSN 5.5.3 \ +DEBUGGER_VSN 5.5 \ +DIALYZER_VSN 5.3.1 \ +DIAMETER_VSN 2.4.1 \ +EDOC_VSN 1.3.2 \ EI_VSN 5.5.2 \ -ELDAP_VSN 1.2.13 \ +ELDAP_VSN 1.2.14 \ EMACS_VSN 2.7.0 \ ERL_DOCGEN_VSN 1.5.2 \ ET_VSN 1.7.1 \ EUNIT_VSN 2.9.1 \ -FTP_VSN 1.2.2 \ -INETS_VSN 9.2 \ +FTP_VSN 1.2.3 \ +INETS_VSN 9.3.2 \ JINTERFACE_VSN 1.14 \ -KERNEL_VSN 10.0 \ -MEGACO_VSN 4.6 \ -MNESIA_VSN 4.23.2 \ -OBSERVER_VSN 2.16 \ -ODBC_VSN 2.14.2 \ -OS_MON_VSN 2.10 \ +KERNEL_VSN 10.2.6 \ +MEGACO_VSN 4.7.2 \ +MNESIA_VSN 4.23.5 \ +OBSERVER_VSN 2.17 \ +ODBC_VSN 2.15 \ +OS_MON_VSN 2.10.1 \ PARSETOOLS_VSN 2.6 \ -PUBLIC_KEY_VSN 1.16 \ +PUBLIC_KEY_VSN 1.17.1 \ RELTOOL_VSN 1.0.1 \ -RUNTIME_TOOLS_VSN 2.1 \ +RUNTIME_TOOLS_VSN 2.1.1 \ SASL_VSN 4.2.2 \ -SNMP_VSN 5.16 \ -SSH_VSN 5.2 \ -SSL_VSN 11.2 \ -STDLIB_VSN 6.0 \ -SYNTAX_TOOLS_VSN 3.2 \ -TFTP_VSN 1.2 \ -TOOLS_VSN 4.0 \ -WX_VSN 2.4.2 \ -XMERL_VSN 2.0 \ -ERTS_VSN 15.0 +SNMP_VSN 5.18.2 \ +SSH_VSN 5.2.10 \ +SSL_VSN 11.2.12 \ +STDLIB_VSN 6.2.2 \ +SYNTAX_TOOLS_VSN 3.2.2 \ +TFTP_VSN 1.2.2 \ +TOOLS_VSN 4.1.1 \ +WX_VSN 2.4.3 \ +XMERL_VSN 2.1.2 \ +ERTS_VSN 15.2.6 .include <bsd.port.mk> Index: 27/distinfo =================================================================== RCS file: /cvs/ports/lang/erlang/27/distinfo,v diff -u -p -r1.1.1.1 distinfo --- 27/distinfo 28 May 2024 16:44:54 -0000 1.1.1.1 +++ 27/distinfo 16 Apr 2025 20:32:52 -0000 @@ -1,4 +1,4 @@ -SHA256 (otp_doc_man_27.0.tar.gz) = laLqDiLqS31Y503xRbUuLIW2QkNDkcgUMAgkIEoQfDg= -SHA256 (otp_src_27.0.tar.gz) = VkEmd0ZrdWdA+y2/SoAZ58fMOPAb0wxMrFIQIUyv7vY= -SIZE (otp_doc_man_27.0.tar.gz) = 1764909 -SIZE (otp_src_27.0.tar.gz) = 101038198 +SHA256 (otp_doc_man_27.3.3.tar.gz) = PayEuzAR4fVpY5Do2e7BrA74pDT3+AyIJZFK5yaqljE= +SHA256 (otp_src_27.3.3.tar.gz) = XFxpx4Fsl+M/f476q0S0Rl3GI2X1pgp/sqEy9uEWdI4= +SIZE (otp_doc_man_27.3.3.tar.gz) = 45225 +SIZE (otp_src_27.3.3.tar.gz) = 101459528 Index: 27/patches/patch-erts_emulator_Makefile_in =================================================================== RCS file: /cvs/ports/lang/erlang/27/patches/patch-erts_emulator_Makefile_in,v diff -u -p -r1.1.1.1 patch-erts_emulator_Makefile_in --- 27/patches/patch-erts_emulator_Makefile_in 28 May 2024 16:44:54 -0000 1.1.1.1 +++ 27/patches/patch-erts_emulator_Makefile_in 16 Apr 2025 20:32:52 -0000 @@ -1,7 +1,7 @@ Index: erts/emulator/Makefile.in --- erts/emulator/Makefile.in.orig +++ erts/emulator/Makefile.in -@@ -300,13 +300,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes) +@@ -312,13 +312,7 @@ ifeq (@EMU_LOCK_CHECKING@,yes) NO_INLINE_FUNCTIONS=true endif Index: 27/patches/patch-lib_crypto_c_src_algorithms_c =================================================================== RCS file: 27/patches/patch-lib_crypto_c_src_algorithms_c diff -N 27/patches/patch-lib_crypto_c_src_algorithms_c --- 27/patches/patch-lib_crypto_c_src_algorithms_c 30 May 2024 10:49:17 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,15 +0,0 @@ -Index: lib/crypto/c_src/algorithms.c ---- lib/crypto/c_src/algorithms.c.orig -+++ lib/crypto/c_src/algorithms.c -@@ -642,11 +642,9 @@ int init_curves(ErlNifEnv* env, int fips) { - if (!fips) { - #ifdef HAVE_EDDSA - algo_curve[fips][cnt++] = enif_make_atom(env,"ed25519"); -- algo_curve[fips][cnt++] = enif_make_atom(env,"ed448"); - #endif - #ifdef HAVE_EDDH - algo_curve[fips][cnt++] = enif_make_atom(env,"x25519"); -- algo_curve[fips][cnt++] = enif_make_atom(env,"x448"); - #endif - } - Index: 27/patches/patch-lib_crypto_c_src_atoms_c =================================================================== RCS file: 27/patches/patch-lib_crypto_c_src_atoms_c diff -N 27/patches/patch-lib_crypto_c_src_atoms_c --- 27/patches/patch-lib_crypto_c_src_atoms_c 30 May 2024 10:49:17 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,34 +0,0 @@ -Index: lib/crypto/c_src/atoms.c ---- lib/crypto/c_src/atoms.c.orig -+++ lib/crypto/c_src/atoms.c -@@ -96,15 +96,12 @@ ERL_NIF_TERM atom_ecdsa; - - #ifdef HAVE_EDDH - ERL_NIF_TERM atom_x25519; --ERL_NIF_TERM atom_x448; - ERL_NIF_TERM atom_ed25519; --ERL_NIF_TERM atom_ed448; - #endif - - ERL_NIF_TERM atom_eddsa; - #ifdef HAVE_EDDSA - ERL_NIF_TERM atom_ed25519; --ERL_NIF_TERM atom_ed448; - #endif - - ERL_NIF_TERM atom_rsa_mgf1_md; -@@ -223,14 +220,11 @@ int init_atoms(ErlNifEnv *env) { - - #ifdef HAVE_EDDH - atom_x25519 = enif_make_atom(env,"x25519"); -- atom_x448 = enif_make_atom(env,"x448"); - atom_ed25519 = enif_make_atom(env,"ed25519"); -- atom_ed448 = enif_make_atom(env,"ed448"); - #endif - atom_eddsa = enif_make_atom(env,"eddsa"); - #ifdef HAVE_EDDSA - atom_ed25519 = enif_make_atom(env,"ed25519"); -- atom_ed448 = enif_make_atom(env,"ed448"); - #endif - atom_rsa_mgf1_md = enif_make_atom(env,"rsa_mgf1_md"); - atom_rsa_oaep_label = enif_make_atom(env,"rsa_oaep_label"); Index: 27/patches/patch-lib_crypto_c_src_atoms_h =================================================================== RCS file: 27/patches/patch-lib_crypto_c_src_atoms_h diff -N 27/patches/patch-lib_crypto_c_src_atoms_h --- 27/patches/patch-lib_crypto_c_src_atoms_h 30 May 2024 10:49:17 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,19 +0,0 @@ -Index: lib/crypto/c_src/atoms.h ---- lib/crypto/c_src/atoms.h.orig -+++ lib/crypto/c_src/atoms.h -@@ -100,15 +100,12 @@ extern ERL_NIF_TERM atom_ecdsa; - - #ifdef HAVE_EDDH - extern ERL_NIF_TERM atom_x25519; --extern ERL_NIF_TERM atom_x448; - extern ERL_NIF_TERM atom_ed25519; --extern ERL_NIF_TERM atom_ed448; - #endif - - extern ERL_NIF_TERM atom_eddsa; - #ifdef HAVE_EDDSA - extern ERL_NIF_TERM atom_ed25519; --extern ERL_NIF_TERM atom_ed448; - #endif - - extern ERL_NIF_TERM atom_rsa_mgf1_md; Index: 27/patches/patch-lib_crypto_c_src_eddsa_c =================================================================== RCS file: 27/patches/patch-lib_crypto_c_src_eddsa_c diff -N 27/patches/patch-lib_crypto_c_src_eddsa_c --- 27/patches/patch-lib_crypto_c_src_eddsa_c 30 May 2024 10:49:17 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -Index: lib/crypto/c_src/eddsa.c ---- lib/crypto/c_src/eddsa.c.orig -+++ lib/crypto/c_src/eddsa.c -@@ -40,8 +40,6 @@ int get_eddsa_key(ErlNifEnv* env, int public, ERL_NIF_ - - if (algo == atom_ed25519) { - type = EVP_PKEY_ED25519; -- } else if (algo == atom_ed448) { -- type = EVP_PKEY_ED448; - } else { - goto err; - } Index: 27/patches/patch-lib_crypto_c_src_evp_c =================================================================== RCS file: 27/patches/patch-lib_crypto_c_src_evp_c diff -N 27/patches/patch-lib_crypto_c_src_evp_c --- 27/patches/patch-lib_crypto_c_src_evp_c 30 May 2024 10:49:17 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,25 +0,0 @@ -Index: lib/crypto/c_src/evp.c ---- lib/crypto/c_src/evp.c.orig -+++ lib/crypto/c_src/evp.c -@@ -37,8 +37,6 @@ ERL_NIF_TERM evp_compute_key_nif(ErlNifEnv* env, int a - /* Arg 0, Curve */ - if (argv[0] == atom_x25519) - type = EVP_PKEY_X25519; -- else if (argv[0] == atom_x448) -- type = EVP_PKEY_X448; - else - assign_goto(ret, bad_arg, EXCP_BADARG_N(env, 0, "Bad curve")); - -@@ -122,12 +120,8 @@ ERL_NIF_TERM evp_generate_key_nif(ErlNifEnv* env, int - - if (argv[0] == atom_x25519) - type = EVP_PKEY_X25519; -- else if (argv[0] == atom_x448) -- type = EVP_PKEY_X448; - else if (argv[0] == atom_ed25519) - type = EVP_PKEY_ED25519; -- else if (argv[0] == atom_ed448) -- type = EVP_PKEY_ED448; - else - assign_goto(ret, bad_arg, EXCP_BADARG_N(env, 0, "Bad curve")); - Index: 27/patches/patch-lib_crypto_c_src_openssl_config_h =================================================================== RCS file: 27/patches/patch-lib_crypto_c_src_openssl_config_h diff -N 27/patches/patch-lib_crypto_c_src_openssl_config_h --- 27/patches/patch-lib_crypto_c_src_openssl_config_h 30 May 2024 10:49:17 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +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 -@@ -342,6 +342,8 @@ - # if LIBRESSL_VERSION_NUMBER >= 0x3070000fL - # define HAVE_CHACHA20_POLY1305 - # define HAVE_CHACHA20 -+# define HAVE_EDDH -+# define HAVE_EDDSA - # endif - #endif - Index: 27/pkg/PLIST-main =================================================================== RCS file: /cvs/ports/lang/erlang/27/pkg/PLIST-main,v diff -u -p -r1.1.1.1 PLIST-main --- 27/pkg/PLIST-main 28 May 2024 16:44:55 -0000 1.1.1.1 +++ 27/pkg/PLIST-main 16 Apr 2025 20:32:52 -0000 @@ -665,29 +665,6 @@ lib/${ERLANG_V}/lib/${ERL_DIAMETER}/src/ lib/${ERLANG_V}/lib/${ERL_EDOC}/ lib/${ERLANG_V}/lib/${ERL_EDOC}/bin/ lib/${ERLANG_V}/lib/${ERL_EDOC}/bin/edoc -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/ -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/ -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_cli.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_data.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_doclet.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_doclet_chunks.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_doclet_markdown.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_extract.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_html_to_markdown.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_layout.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_layout_chunks.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_lib.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_macros.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_parser.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_refs.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_report.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_run.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_scanner.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_specs.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_tags.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_types.chunk -lib/${ERLANG_V}/lib/${ERL_EDOC}/doc/chunks/edoc_wiki.chunk lib/${ERLANG_V}/lib/${ERL_EDOC}/ebin/ lib/${ERLANG_V}/lib/${ERL_EDOC}/ebin/edoc.app lib/${ERLANG_V}/lib/${ERL_EDOC}/ebin/edoc.appup @@ -2394,6 +2371,7 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_client_key_api.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_connection.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_connection_handler.beam +lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_connection_sup.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_daemon_channel.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_dbg.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_file.beam @@ -2413,7 +2391,6 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_ lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_sftpd_file.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_sftpd_file_api.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_shell.beam -lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_subsystem_sup.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_system_sup.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_tcpip_forward_acceptor.beam lib/${ERLANG_V}/lib/${ERL_SSH}/ebin/ssh_tcpip_forward_acceptor_sup.beam @@ -2441,6 +2418,7 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_c lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connect.hrl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connection.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connection_handler.erl +lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_connection_sup.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_daemon_channel.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_dbg.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_file.erl @@ -2461,7 +2439,6 @@ lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_s lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_sftpd_file.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_sftpd_file_api.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_shell.erl -lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_subsystem_sup.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_system_sup.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_tcpip_forward_acceptor.erl lib/${ERLANG_V}/lib/${ERL_SSH}/src/ssh_tcpip_forward_acceptor_sup.erl @@ -3073,328 +3050,6 @@ lib/${ERLANG_V}/man/man1/ @man lib/${ERLANG_V}/man/man1/start_erl.1 @man lib/${ERLANG_V}/man/man1/typer.1 @man lib/${ERLANG_V}/man/man1/werl.1 -lib/${ERLANG_V}/man/man3/ -@man lib/${ERLANG_V}/man/man3/alarm_handler.3 -@man lib/${ERLANG_V}/man/man3/application.3 -@man lib/${ERLANG_V}/man/man3/argparse.3 -@man lib/${ERLANG_V}/man/man3/array.3 -@man lib/${ERLANG_V}/man/man3/asn1ct.3 -@man lib/${ERLANG_V}/man/man3/atomics.3 -@man lib/${ERLANG_V}/man/man3/auth.3 -@man lib/${ERLANG_V}/man/man3/base64.3 -@man lib/${ERLANG_V}/man/man3/beam_lib.3 -@man lib/${ERLANG_V}/man/man3/binary.3 -@man lib/${ERLANG_V}/man/man3/c.3 -@man lib/${ERLANG_V}/man/man3/calendar.3 -@man lib/${ERLANG_V}/man/man3/cerl.3 -@man lib/${ERLANG_V}/man/man3/cerl_clauses.3 -@man lib/${ERLANG_V}/man/man3/cerl_trees.3 -@man lib/${ERLANG_V}/man/man3/code.3 -@man lib/${ERLANG_V}/man/man3/compile.3 -@man lib/${ERLANG_V}/man/man3/counters.3 -@man lib/${ERLANG_V}/man/man3/cover.3 -@man lib/${ERLANG_V}/man/man3/cprof.3 -@man lib/${ERLANG_V}/man/man3/cpu_sup.3 -@man lib/${ERLANG_V}/man/man3/crashdump.3 -@man lib/${ERLANG_V}/man/man3/crypto.3 -@man lib/${ERLANG_V}/man/man3/ct.3 -@man lib/${ERLANG_V}/man/man3/ct_cover.3 -@man lib/${ERLANG_V}/man/man3/ct_ftp.3 -@man lib/${ERLANG_V}/man/man3/ct_hooks.3 -@man lib/${ERLANG_V}/man/man3/ct_master.3 -@man lib/${ERLANG_V}/man/man3/ct_netconfc.3 -@man lib/${ERLANG_V}/man/man3/ct_property_test.3 -@man lib/${ERLANG_V}/man/man3/ct_rpc.3 -@man lib/${ERLANG_V}/man/man3/ct_slave.3 -@man lib/${ERLANG_V}/man/man3/ct_snmp.3 -@man lib/${ERLANG_V}/man/man3/ct_ssh.3 -@man lib/${ERLANG_V}/man/man3/ct_suite.3 -@man lib/${ERLANG_V}/man/man3/ct_telnet.3 -@man lib/${ERLANG_V}/man/man3/ct_testspec.3 -@man lib/${ERLANG_V}/man/man3/dbg.3 -@man lib/${ERLANG_V}/man/man3/dets.3 -@man lib/${ERLANG_V}/man/man3/dialyzer.3 -@man lib/${ERLANG_V}/man/man3/diameter.3 -@man lib/${ERLANG_V}/man/man3/diameter_app.3 -@man lib/${ERLANG_V}/man/man3/diameter_codec.3 -@man lib/${ERLANG_V}/man/man3/diameter_make.3 -@man lib/${ERLANG_V}/man/man3/diameter_sctp.3 -@man lib/${ERLANG_V}/man/man3/diameter_tcp.3 -@man lib/${ERLANG_V}/man/man3/diameter_transport.3 -@man lib/${ERLANG_V}/man/man3/dict.3 -@man lib/${ERLANG_V}/man/man3/digraph.3 -@man lib/${ERLANG_V}/man/man3/digraph_utils.3 -@man lib/${ERLANG_V}/man/man3/disk_log.3 -@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 -@man lib/${ERLANG_V}/man/man3/edoc_doclet_chunks.3 -@man lib/${ERLANG_V}/man/man3/edoc_extract.3 -@man lib/${ERLANG_V}/man/man3/edoc_layout.3 -@man lib/${ERLANG_V}/man/man3/edoc_layout_chunks.3 -@man lib/${ERLANG_V}/man/man3/edoc_lib.3 -@man lib/${ERLANG_V}/man/man3/edoc_run.3 -@man lib/${ERLANG_V}/man/man3/ei.3 -@man lib/${ERLANG_V}/man/man3/ei_connect.3 -@man lib/${ERLANG_V}/man/man3/ei_global.3 -@man lib/${ERLANG_V}/man/man3/eldap.3 -@man lib/${ERLANG_V}/man/man3/epp.3 -@man lib/${ERLANG_V}/man/man3/epp_dodger.3 -@man lib/${ERLANG_V}/man/man3/eprof.3 -@man lib/${ERLANG_V}/man/man3/erl_anno.3 -@man lib/${ERLANG_V}/man/man3/erl_boot_server.3 -@man lib/${ERLANG_V}/man/man3/erl_comment_scan.3 -@man lib/${ERLANG_V}/man/man3/erl_ddll.3 -@man lib/${ERLANG_V}/man/man3/erl_driver.3 -@man lib/${ERLANG_V}/man/man3/erl_epmd.3 -@man lib/${ERLANG_V}/man/man3/erl_error.3 -@man lib/${ERLANG_V}/man/man3/erl_eval.3 -@man lib/${ERLANG_V}/man/man3/erl_expand_records.3 -@man lib/${ERLANG_V}/man/man3/erl_features.3 -@man lib/${ERLANG_V}/man/man3/erl_id_trans.3 -@man lib/${ERLANG_V}/man/man3/erl_internal.3 -@man lib/${ERLANG_V}/man/man3/erl_lint.3 -@man lib/${ERLANG_V}/man/man3/erl_nif.3 -@man lib/${ERLANG_V}/man/man3/erl_parse.3 -@man lib/${ERLANG_V}/man/man3/erl_pp.3 -@man lib/${ERLANG_V}/man/man3/erl_prettypr.3 -@man lib/${ERLANG_V}/man/man3/erl_prim_loader.3 -@man lib/${ERLANG_V}/man/man3/erl_prim_loader_stub.3 -@man lib/${ERLANG_V}/man/man3/erl_recomment.3 -@man lib/${ERLANG_V}/man/man3/erl_scan.3 -@man lib/${ERLANG_V}/man/man3/erl_syntax.3 -@man lib/${ERLANG_V}/man/man3/erl_syntax_lib.3 -@man lib/${ERLANG_V}/man/man3/erl_tar.3 -@man lib/${ERLANG_V}/man/man3/erl_tracer.3 -@man lib/${ERLANG_V}/man/man3/erlang.3 -@man lib/${ERLANG_V}/man/man3/erlang_mode.3 -@man lib/${ERLANG_V}/man/man3/erlang_stub.3 -@man lib/${ERLANG_V}/man/man3/erpc.3 -@man lib/${ERLANG_V}/man/man3/error_handler.3 -@man lib/${ERLANG_V}/man/man3/error_logger.3 -@man lib/${ERLANG_V}/man/man3/erts_alloc.3 -@man lib/${ERLANG_V}/man/man3/et.3 -@man lib/${ERLANG_V}/man/man3/et_collector.3 -@man lib/${ERLANG_V}/man/man3/et_selector.3 -@man lib/${ERLANG_V}/man/man3/et_viewer.3 -@man lib/${ERLANG_V}/man/man3/etop.3 -@man lib/${ERLANG_V}/man/man3/ets.3 -@man lib/${ERLANG_V}/man/man3/eunit.3 -@man lib/${ERLANG_V}/man/man3/eunit_surefire.3 -@man lib/${ERLANG_V}/man/man3/file.3 -@man lib/${ERLANG_V}/man/man3/file_sorter.3 -@man lib/${ERLANG_V}/man/man3/filelib.3 -@man lib/${ERLANG_V}/man/man3/filename.3 -@man lib/${ERLANG_V}/man/man3/fprof.3 -@man lib/${ERLANG_V}/man/man3/ftp.3 -@man lib/${ERLANG_V}/man/man3/gb_sets.3 -@man lib/${ERLANG_V}/man/man3/gb_trees.3 -@man lib/${ERLANG_V}/man/man3/gen_event.3 -@man lib/${ERLANG_V}/man/man3/gen_fsm.3 -@man lib/${ERLANG_V}/man/man3/gen_sctp.3 -@man lib/${ERLANG_V}/man/man3/gen_server.3 -@man lib/${ERLANG_V}/man/man3/gen_statem.3 -@man lib/${ERLANG_V}/man/man3/gen_tcp.3 -@man lib/${ERLANG_V}/man/man3/gen_udp.3 -@man lib/${ERLANG_V}/man/man3/gl.3 -@man lib/${ERLANG_V}/man/man3/global.3 -@man lib/${ERLANG_V}/man/man3/global_group.3 -@man lib/${ERLANG_V}/man/man3/glu.3 -@man lib/${ERLANG_V}/man/man3/heart.3 -@man lib/${ERLANG_V}/man/man3/http_uri.3 -@man lib/${ERLANG_V}/man/man3/httpc.3 -@man lib/${ERLANG_V}/man/man3/httpd.3 -@man lib/${ERLANG_V}/man/man3/httpd_custom_api.3 -@man lib/${ERLANG_V}/man/man3/httpd_socket.3 -@man lib/${ERLANG_V}/man/man3/httpd_util.3 -@man lib/${ERLANG_V}/man/man3/i.3 -@man lib/${ERLANG_V}/man/man3/inet.3 -@man lib/${ERLANG_V}/man/man3/inet_res.3 -@man lib/${ERLANG_V}/man/man3/inets.3 -@man lib/${ERLANG_V}/man/man3/init.3 -@man lib/${ERLANG_V}/man/man3/init_stub.3 -@man lib/${ERLANG_V}/man/man3/instrument.3 -@man lib/${ERLANG_V}/man/man3/int.3 -@man lib/${ERLANG_V}/man/man3/io.3 -@man lib/${ERLANG_V}/man/man3/io_lib.3 -@man lib/${ERLANG_V}/man/man3/jinterface.3 -@man lib/${ERLANG_V}/man/man3/lcnt.3 -@man lib/${ERLANG_V}/man/man3/leex.3 -@man lib/${ERLANG_V}/man/man3/lists.3 -@man lib/${ERLANG_V}/man/man3/log_mf_h.3 -@man lib/${ERLANG_V}/man/man3/logger.3 -@man lib/${ERLANG_V}/man/man3/logger_disk_log_h.3 -@man lib/${ERLANG_V}/man/man3/logger_filters.3 -@man lib/${ERLANG_V}/man/man3/logger_formatter.3 -@man lib/${ERLANG_V}/man/man3/logger_handler.3 -@man lib/${ERLANG_V}/man/man3/logger_std_h.3 -@man lib/${ERLANG_V}/man/man3/make.3 -@man lib/${ERLANG_V}/man/man3/maps.3 -@man lib/${ERLANG_V}/man/man3/math.3 -@man lib/${ERLANG_V}/man/man3/megaco.3 -@man lib/${ERLANG_V}/man/man3/megaco_codec_meas.3 -@man lib/${ERLANG_V}/man/man3/megaco_codec_mstone1.3 -@man lib/${ERLANG_V}/man/man3/megaco_codec_mstone2.3 -@man lib/${ERLANG_V}/man/man3/megaco_codec_transform.3 -@man lib/${ERLANG_V}/man/man3/megaco_digit_map.3 -@man lib/${ERLANG_V}/man/man3/megaco_edist_compress.3 -@man lib/${ERLANG_V}/man/man3/megaco_encoder.3 -@man lib/${ERLANG_V}/man/man3/megaco_flex_scanner.3 -@man lib/${ERLANG_V}/man/man3/megaco_sdp.3 -@man lib/${ERLANG_V}/man/man3/megaco_tcp.3 -@man lib/${ERLANG_V}/man/man3/megaco_transport.3 -@man lib/${ERLANG_V}/man/man3/megaco_udp.3 -@man lib/${ERLANG_V}/man/man3/megaco_user.3 -@man lib/${ERLANG_V}/man/man3/memsup.3 -@man lib/${ERLANG_V}/man/man3/merl.3 -@man lib/${ERLANG_V}/man/man3/merl_transform.3 -@man lib/${ERLANG_V}/man/man3/mnesia.3 -@man lib/${ERLANG_V}/man/man3/mnesia_frag_hash.3 -@man lib/${ERLANG_V}/man/man3/mnesia_registry.3 -@man lib/${ERLANG_V}/man/man3/mod_alias.3 -@man lib/${ERLANG_V}/man/man3/mod_auth.3 -@man lib/${ERLANG_V}/man/man3/mod_esi.3 -@man lib/${ERLANG_V}/man/man3/mod_security.3 -@man lib/${ERLANG_V}/man/man3/ms_transform.3 -@man lib/${ERLANG_V}/man/man3/msacc.3 -@man lib/${ERLANG_V}/man/man3/net.3 -@man lib/${ERLANG_V}/man/man3/net_adm.3 -@man lib/${ERLANG_V}/man/man3/net_kernel.3 -@man lib/${ERLANG_V}/man/man3/nteventlog.3 -@man lib/${ERLANG_V}/man/man3/odbc.3 -@man lib/${ERLANG_V}/man/man3/orddict.3 -@man lib/${ERLANG_V}/man/man3/ordsets.3 -@man lib/${ERLANG_V}/man/man3/os.3 -@man lib/${ERLANG_V}/man/man3/os_sup.3 -@man lib/${ERLANG_V}/man/man3/peer.3 -@man lib/${ERLANG_V}/man/man3/persistent_term.3 -@man lib/${ERLANG_V}/man/man3/pg.3 -@man lib/${ERLANG_V}/man/man3/pool.3 -@man lib/${ERLANG_V}/man/man3/prettypr.3 -@man lib/${ERLANG_V}/man/man3/proc_lib.3 -@man lib/${ERLANG_V}/man/man3/proplists.3 -@man lib/${ERLANG_V}/man/man3/public_key.3 -@man lib/${ERLANG_V}/man/man3/qlc.3 -@man lib/${ERLANG_V}/man/man3/queue.3 -@man lib/${ERLANG_V}/man/man3/rand.3 -@man lib/${ERLANG_V}/man/man3/random.3 -@man lib/${ERLANG_V}/man/man3/rb.3 -@man lib/${ERLANG_V}/man/man3/re.3 -@man lib/${ERLANG_V}/man/man3/release_handler.3 -@man lib/${ERLANG_V}/man/man3/reltool.3 -@man lib/${ERLANG_V}/man/man3/rpc.3 -@man lib/${ERLANG_V}/man/man3/scheduler.3 -@man lib/${ERLANG_V}/man/man3/seq_trace.3 -@man lib/${ERLANG_V}/man/man3/sets.3 -@man lib/${ERLANG_V}/man/man3/shell.3 -@man lib/${ERLANG_V}/man/man3/shell_default.3 -@man lib/${ERLANG_V}/man/man3/shell_docs.3 -@man lib/${ERLANG_V}/man/man3/slave.3 -@man lib/${ERLANG_V}/man/man3/snmp.3 -@man lib/${ERLANG_V}/man/man3/snmp_community_mib.3 -@man lib/${ERLANG_V}/man/man3/snmp_framework_mib.3 -@man lib/${ERLANG_V}/man/man3/snmp_generic.3 -@man lib/${ERLANG_V}/man/man3/snmp_index.3 -@man lib/${ERLANG_V}/man/man3/snmp_notification_mib.3 -@man lib/${ERLANG_V}/man/man3/snmp_pdus.3 -@man lib/${ERLANG_V}/man/man3/snmp_standard_mib.3 -@man lib/${ERLANG_V}/man/man3/snmp_target_mib.3 -@man lib/${ERLANG_V}/man/man3/snmp_user_based_sm_mib.3 -@man lib/${ERLANG_V}/man/man3/snmp_view_based_acm_mib.3 -@man lib/${ERLANG_V}/man/man3/snmpa.3 -@man lib/${ERLANG_V}/man/man3/snmpa_conf.3 -@man lib/${ERLANG_V}/man/man3/snmpa_discovery_handler.3 -@man lib/${ERLANG_V}/man/man3/snmpa_error.3 -@man lib/${ERLANG_V}/man/man3/snmpa_error_io.3 -@man lib/${ERLANG_V}/man/man3/snmpa_error_logger.3 -@man lib/${ERLANG_V}/man/man3/snmpa_error_report.3 -@man lib/${ERLANG_V}/man/man3/snmpa_local_db.3 -@man lib/${ERLANG_V}/man/man3/snmpa_mib_data.3 -@man lib/${ERLANG_V}/man/man3/snmpa_mib_storage.3 -@man lib/${ERLANG_V}/man/man3/snmpa_mpd.3 -@man lib/${ERLANG_V}/man/man3/snmpa_network_interface.3 -@man lib/${ERLANG_V}/man/man3/snmpa_network_interface_filter.3 -@man lib/${ERLANG_V}/man/man3/snmpa_notification_delivery_info_receiver.3 -@man lib/${ERLANG_V}/man/man3/snmpa_notification_filter.3 -@man lib/${ERLANG_V}/man/man3/snmpa_supervisor.3 -@man lib/${ERLANG_V}/man/man3/snmpc.3 -@man lib/${ERLANG_V}/man/man3/snmpm.3 -@man lib/${ERLANG_V}/man/man3/snmpm_conf.3 -@man lib/${ERLANG_V}/man/man3/snmpm_mpd.3 -@man lib/${ERLANG_V}/man/man3/snmpm_network_interface.3 -@man lib/${ERLANG_V}/man/man3/snmpm_network_interface_filter.3 -@man lib/${ERLANG_V}/man/man3/snmpm_user.3 -@man lib/${ERLANG_V}/man/man3/socket.3 -@man lib/${ERLANG_V}/man/man3/sofs.3 -@man lib/${ERLANG_V}/man/man3/ssh.3 -@man lib/${ERLANG_V}/man/man3/ssh_agent.3 -@man lib/${ERLANG_V}/man/man3/ssh_client_channel.3 -@man lib/${ERLANG_V}/man/man3/ssh_client_key_api.3 -@man lib/${ERLANG_V}/man/man3/ssh_connection.3 -@man lib/${ERLANG_V}/man/man3/ssh_file.3 -@man lib/${ERLANG_V}/man/man3/ssh_server_channel.3 -@man lib/${ERLANG_V}/man/man3/ssh_server_key_api.3 -@man lib/${ERLANG_V}/man/man3/ssh_sftp.3 -@man lib/${ERLANG_V}/man/man3/ssh_sftpd.3 -@man lib/${ERLANG_V}/man/man3/ssl.3 -@man lib/${ERLANG_V}/man/man3/ssl_crl_cache.3 -@man lib/${ERLANG_V}/man/man3/ssl_crl_cache_api.3 -@man lib/${ERLANG_V}/man/man3/ssl_session_cache_api.3 -@man lib/${ERLANG_V}/man/man3/string.3 -@man lib/${ERLANG_V}/man/man3/supervisor.3 -@man lib/${ERLANG_V}/man/man3/supervisor_bridge.3 -@man lib/${ERLANG_V}/man/man3/sys.3 -@man lib/${ERLANG_V}/man/man3/system_information.3 -@man lib/${ERLANG_V}/man/man3/systools.3 -@man lib/${ERLANG_V}/man/man3/tags.3 -@man lib/${ERLANG_V}/man/man3/tftp.3 -@man lib/${ERLANG_V}/man/man3/tftp_logger.3 -@man lib/${ERLANG_V}/man/man3/timer.3 -@man lib/${ERLANG_V}/man/man3/tprof.3 -@man lib/${ERLANG_V}/man/man3/ttb.3 -@man lib/${ERLANG_V}/man/man3/unicode.3 -@man lib/${ERLANG_V}/man/man3/unix_telnet.3 -@man lib/${ERLANG_V}/man/man3/uri_string.3 -@man lib/${ERLANG_V}/man/man3/win32reg.3 -@man lib/${ERLANG_V}/man/man3/wrap_log_reader.3 -@man lib/${ERLANG_V}/man/man3/xmerl.3 -@man lib/${ERLANG_V}/man/man3/xmerl_eventp.3 -@man lib/${ERLANG_V}/man/man3/xmerl_sax_parser.3 -@man lib/${ERLANG_V}/man/man3/xmerl_scan.3 -@man lib/${ERLANG_V}/man/man3/xmerl_xpath.3 -@man lib/${ERLANG_V}/man/man3/xmerl_xs.3 -@man lib/${ERLANG_V}/man/man3/xmerl_xsd.3 -@man lib/${ERLANG_V}/man/man3/xref.3 -@man lib/${ERLANG_V}/man/man3/yecc.3 -@man lib/${ERLANG_V}/man/man3/zip.3 -@man lib/${ERLANG_V}/man/man3/zlib.3 -@man lib/${ERLANG_V}/man/man3/zlib_stub.3 -lib/${ERLANG_V}/man/man4/ -@man lib/${ERLANG_V}/man/man4/app.4 -@man lib/${ERLANG_V}/man/man4/appup.4 -@man lib/${ERLANG_V}/man/man4/config.4 -@man lib/${ERLANG_V}/man/man4/diameter_dict.4 -@man lib/${ERLANG_V}/man/man4/rel.4 -@man lib/${ERLANG_V}/man/man4/relup.4 -@man lib/${ERLANG_V}/man/man4/script.4 -lib/${ERLANG_V}/man/man6/ -@man lib/${ERLANG_V}/man/man6/SSH.6 -@man lib/${ERLANG_V}/man/man6/common_test.6 -@man lib/${ERLANG_V}/man/man6/crypto.6 -@man lib/${ERLANG_V}/man/man6/erl_docgen.6 -@man lib/${ERLANG_V}/man/man6/kernel.6 -@man lib/${ERLANG_V}/man/man6/os_mon.6 -@man lib/${ERLANG_V}/man/man6/public_key.6 -@man lib/${ERLANG_V}/man/man6/runtime_tools.6 -@man lib/${ERLANG_V}/man/man6/sasl.6 -@man lib/${ERLANG_V}/man/man6/snmp.6 -@man lib/${ERLANG_V}/man/man6/ssl.6 -@man lib/${ERLANG_V}/man/man6/stdlib.6 -lib/${ERLANG_V}/man/man7/ lib/${ERLANG_V}/misc/ lib/${ERLANG_V}/misc/format_man_pages lib/${ERLANG_V}/releases/ Index: 27/pkg/PLIST-wx =================================================================== RCS file: /cvs/ports/lang/erlang/27/pkg/PLIST-wx,v diff -u -p -r1.2 PLIST-wx --- 27/pkg/PLIST-wx 28 May 2024 21:27:31 -0000 1.2 +++ 27/pkg/PLIST-wx 16 Apr 2025 20:32:52 -0000 @@ -749,242 +749,3 @@ lib/${ERLANG_V}/lib/${ERL_WX}/src/wxe.hr lib/${ERLANG_V}/lib/${ERL_WX}/src/wxe_master.erl lib/${ERLANG_V}/lib/${ERL_WX}/src/wxe_server.erl lib/${ERLANG_V}/lib/${ERL_WX}/src/wxe_util.erl -@man lib/${ERLANG_V}/man/man3/debugger.3 -@man lib/${ERLANG_V}/man/man3/observer.3 -@man lib/${ERLANG_V}/man/man3/wx.3 -@man lib/${ERLANG_V}/man/man3/wxAcceleratorEntry.3 -@man lib/${ERLANG_V}/man/man3/wxAcceleratorTable.3 -@man lib/${ERLANG_V}/man/man3/wxActivateEvent.3 -@man lib/${ERLANG_V}/man/man3/wxArtProvider.3 -@man lib/${ERLANG_V}/man/man3/wxAuiDockArt.3 -@man lib/${ERLANG_V}/man/man3/wxAuiManager.3 -@man lib/${ERLANG_V}/man/man3/wxAuiManagerEvent.3 -@man lib/${ERLANG_V}/man/man3/wxAuiNotebook.3 -@man lib/${ERLANG_V}/man/man3/wxAuiNotebookEvent.3 -@man lib/${ERLANG_V}/man/man3/wxAuiPaneInfo.3 -@man lib/${ERLANG_V}/man/man3/wxAuiSimpleTabArt.3 -@man lib/${ERLANG_V}/man/man3/wxAuiTabArt.3 -@man lib/${ERLANG_V}/man/man3/wxBitmap.3 -@man lib/${ERLANG_V}/man/man3/wxBitmapButton.3 -@man lib/${ERLANG_V}/man/man3/wxBitmapDataObject.3 -@man lib/${ERLANG_V}/man/man3/wxBookCtrlBase.3 -@man lib/${ERLANG_V}/man/man3/wxBookCtrlEvent.3 -@man lib/${ERLANG_V}/man/man3/wxBoxSizer.3 -@man lib/${ERLANG_V}/man/man3/wxBrush.3 -@man lib/${ERLANG_V}/man/man3/wxBufferedDC.3 -@man lib/${ERLANG_V}/man/man3/wxBufferedPaintDC.3 -@man lib/${ERLANG_V}/man/man3/wxButton.3 -@man lib/${ERLANG_V}/man/man3/wxCalendarCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxCalendarDateAttr.3 -@man lib/${ERLANG_V}/man/man3/wxCalendarEvent.3 -@man lib/${ERLANG_V}/man/man3/wxCaret.3 -@man lib/${ERLANG_V}/man/man3/wxCheckBox.3 -@man lib/${ERLANG_V}/man/man3/wxCheckListBox.3 -@man lib/${ERLANG_V}/man/man3/wxChildFocusEvent.3 -@man lib/${ERLANG_V}/man/man3/wxChoice.3 -@man lib/${ERLANG_V}/man/man3/wxChoicebook.3 -@man lib/${ERLANG_V}/man/man3/wxClientDC.3 -@man lib/${ERLANG_V}/man/man3/wxClipboard.3 -@man lib/${ERLANG_V}/man/man3/wxClipboardTextEvent.3 -@man lib/${ERLANG_V}/man/man3/wxCloseEvent.3 -@man lib/${ERLANG_V}/man/man3/wxColourData.3 -@man lib/${ERLANG_V}/man/man3/wxColourDialog.3 -@man lib/${ERLANG_V}/man/man3/wxColourPickerCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxColourPickerEvent.3 -@man lib/${ERLANG_V}/man/man3/wxComboBox.3 -@man lib/${ERLANG_V}/man/man3/wxCommandEvent.3 -@man lib/${ERLANG_V}/man/man3/wxContextMenuEvent.3 -@man lib/${ERLANG_V}/man/man3/wxControl.3 -@man lib/${ERLANG_V}/man/man3/wxControlWithItems.3 -@man lib/${ERLANG_V}/man/man3/wxCursor.3 -@man lib/${ERLANG_V}/man/man3/wxDC.3 -@man lib/${ERLANG_V}/man/man3/wxDCOverlay.3 -@man lib/${ERLANG_V}/man/man3/wxDataObject.3 -@man lib/${ERLANG_V}/man/man3/wxDateEvent.3 -@man lib/${ERLANG_V}/man/man3/wxDatePickerCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxDialog.3 -@man lib/${ERLANG_V}/man/man3/wxDirDialog.3 -@man lib/${ERLANG_V}/man/man3/wxDirPickerCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxDisplay.3 -@man lib/${ERLANG_V}/man/man3/wxDisplayChangedEvent.3 -@man lib/${ERLANG_V}/man/man3/wxDropFilesEvent.3 -@man lib/${ERLANG_V}/man/man3/wxEraseEvent.3 -@man lib/${ERLANG_V}/man/man3/wxEvent.3 -@man lib/${ERLANG_V}/man/man3/wxEvtHandler.3 -@man lib/${ERLANG_V}/man/man3/wxFileDataObject.3 -@man lib/${ERLANG_V}/man/man3/wxFileDialog.3 -@man lib/${ERLANG_V}/man/man3/wxFileDirPickerEvent.3 -@man lib/${ERLANG_V}/man/man3/wxFilePickerCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxFindReplaceData.3 -@man lib/${ERLANG_V}/man/man3/wxFindReplaceDialog.3 -@man lib/${ERLANG_V}/man/man3/wxFlexGridSizer.3 -@man lib/${ERLANG_V}/man/man3/wxFocusEvent.3 -@man lib/${ERLANG_V}/man/man3/wxFont.3 -@man lib/${ERLANG_V}/man/man3/wxFontData.3 -@man lib/${ERLANG_V}/man/man3/wxFontDialog.3 -@man lib/${ERLANG_V}/man/man3/wxFontPickerCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxFontPickerEvent.3 -@man lib/${ERLANG_V}/man/man3/wxFrame.3 -@man lib/${ERLANG_V}/man/man3/wxGBSizerItem.3 -@man lib/${ERLANG_V}/man/man3/wxGCDC.3 -@man lib/${ERLANG_V}/man/man3/wxGLCanvas.3 -@man lib/${ERLANG_V}/man/man3/wxGLContext.3 -@man lib/${ERLANG_V}/man/man3/wxGauge.3 -@man lib/${ERLANG_V}/man/man3/wxGenericDirCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxGraphicsBrush.3 -@man lib/${ERLANG_V}/man/man3/wxGraphicsContext.3 -@man lib/${ERLANG_V}/man/man3/wxGraphicsFont.3 -@man lib/${ERLANG_V}/man/man3/wxGraphicsGradientStops.3 -@man lib/${ERLANG_V}/man/man3/wxGraphicsMatrix.3 -@man lib/${ERLANG_V}/man/man3/wxGraphicsObject.3 -@man lib/${ERLANG_V}/man/man3/wxGraphicsPath.3 -@man lib/${ERLANG_V}/man/man3/wxGraphicsPen.3 -@man lib/${ERLANG_V}/man/man3/wxGraphicsRenderer.3 -@man lib/${ERLANG_V}/man/man3/wxGrid.3 -@man lib/${ERLANG_V}/man/man3/wxGridBagSizer.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellAttr.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellBoolEditor.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellBoolRenderer.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellChoiceEditor.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellEditor.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellFloatEditor.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellFloatRenderer.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellNumberEditor.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellNumberRenderer.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellRenderer.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellStringRenderer.3 -@man lib/${ERLANG_V}/man/man3/wxGridCellTextEditor.3 -@man lib/${ERLANG_V}/man/man3/wxGridEvent.3 -@man lib/${ERLANG_V}/man/man3/wxGridSizer.3 -@man lib/${ERLANG_V}/man/man3/wxHelpEvent.3 -@man lib/${ERLANG_V}/man/man3/wxHtmlEasyPrinting.3 -@man lib/${ERLANG_V}/man/man3/wxHtmlLinkEvent.3 -@man lib/${ERLANG_V}/man/man3/wxHtmlWindow.3 -@man lib/${ERLANG_V}/man/man3/wxIcon.3 -@man lib/${ERLANG_V}/man/man3/wxIconBundle.3 -@man lib/${ERLANG_V}/man/man3/wxIconizeEvent.3 -@man lib/${ERLANG_V}/man/man3/wxIdleEvent.3 -@man lib/${ERLANG_V}/man/man3/wxImage.3 -@man lib/${ERLANG_V}/man/man3/wxImageList.3 -@man lib/${ERLANG_V}/man/man3/wxInitDialogEvent.3 -@man lib/${ERLANG_V}/man/man3/wxJoystickEvent.3 -@man lib/${ERLANG_V}/man/man3/wxKeyEvent.3 -@man lib/${ERLANG_V}/man/man3/wxLayoutAlgorithm.3 -@man lib/${ERLANG_V}/man/man3/wxListBox.3 -@man lib/${ERLANG_V}/man/man3/wxListCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxListEvent.3 -@man lib/${ERLANG_V}/man/man3/wxListItem.3 -@man lib/${ERLANG_V}/man/man3/wxListItemAttr.3 -@man lib/${ERLANG_V}/man/man3/wxListView.3 -@man lib/${ERLANG_V}/man/man3/wxListbook.3 -@man lib/${ERLANG_V}/man/man3/wxLocale.3 -@man lib/${ERLANG_V}/man/man3/wxLogNull.3 -@man lib/${ERLANG_V}/man/man3/wxMDIChildFrame.3 -@man lib/${ERLANG_V}/man/man3/wxMDIClientWindow.3 -@man lib/${ERLANG_V}/man/man3/wxMDIParentFrame.3 -@man lib/${ERLANG_V}/man/man3/wxMask.3 -@man lib/${ERLANG_V}/man/man3/wxMaximizeEvent.3 -@man lib/${ERLANG_V}/man/man3/wxMemoryDC.3 -@man lib/${ERLANG_V}/man/man3/wxMenu.3 -@man lib/${ERLANG_V}/man/man3/wxMenuBar.3 -@man lib/${ERLANG_V}/man/man3/wxMenuEvent.3 -@man lib/${ERLANG_V}/man/man3/wxMenuItem.3 -@man lib/${ERLANG_V}/man/man3/wxMessageDialog.3 -@man lib/${ERLANG_V}/man/man3/wxMiniFrame.3 -@man lib/${ERLANG_V}/man/man3/wxMirrorDC.3 -@man lib/${ERLANG_V}/man/man3/wxMouseCaptureChangedEvent.3 -@man lib/${ERLANG_V}/man/man3/wxMouseCaptureLostEvent.3 -@man lib/${ERLANG_V}/man/man3/wxMouseEvent.3 -@man lib/${ERLANG_V}/man/man3/wxMoveEvent.3 -@man lib/${ERLANG_V}/man/man3/wxMultiChoiceDialog.3 -@man lib/${ERLANG_V}/man/man3/wxNavigationKeyEvent.3 -@man lib/${ERLANG_V}/man/man3/wxNotebook.3 -@man lib/${ERLANG_V}/man/man3/wxNotificationMessage.3 -@man lib/${ERLANG_V}/man/man3/wxNotifyEvent.3 -@man lib/${ERLANG_V}/man/man3/wxOverlay.3 -@man lib/${ERLANG_V}/man/man3/wxPageSetupDialog.3 -@man lib/${ERLANG_V}/man/man3/wxPageSetupDialogData.3 -@man lib/${ERLANG_V}/man/man3/wxPaintDC.3 -@man lib/${ERLANG_V}/man/man3/wxPaintEvent.3 -@man lib/${ERLANG_V}/man/man3/wxPalette.3 -@man lib/${ERLANG_V}/man/man3/wxPaletteChangedEvent.3 -@man lib/${ERLANG_V}/man/man3/wxPanel.3 -@man lib/${ERLANG_V}/man/man3/wxPasswordEntryDialog.3 -@man lib/${ERLANG_V}/man/man3/wxPen.3 -@man lib/${ERLANG_V}/man/man3/wxPickerBase.3 -@man lib/${ERLANG_V}/man/man3/wxPopupTransientWindow.3 -@man lib/${ERLANG_V}/man/man3/wxPopupWindow.3 -@man lib/${ERLANG_V}/man/man3/wxPostScriptDC.3 -@man lib/${ERLANG_V}/man/man3/wxPreviewCanvas.3 -@man lib/${ERLANG_V}/man/man3/wxPreviewControlBar.3 -@man lib/${ERLANG_V}/man/man3/wxPreviewFrame.3 -@man lib/${ERLANG_V}/man/man3/wxPrintData.3 -@man lib/${ERLANG_V}/man/man3/wxPrintDialog.3 -@man lib/${ERLANG_V}/man/man3/wxPrintDialogData.3 -@man lib/${ERLANG_V}/man/man3/wxPrintPreview.3 -@man lib/${ERLANG_V}/man/man3/wxPrinter.3 -@man lib/${ERLANG_V}/man/man3/wxPrintout.3 -@man lib/${ERLANG_V}/man/man3/wxProgressDialog.3 -@man lib/${ERLANG_V}/man/man3/wxQueryNewPaletteEvent.3 -@man lib/${ERLANG_V}/man/man3/wxRadioBox.3 -@man lib/${ERLANG_V}/man/man3/wxRadioButton.3 -@man lib/${ERLANG_V}/man/man3/wxRegion.3 -@man lib/${ERLANG_V}/man/man3/wxSashEvent.3 -@man lib/${ERLANG_V}/man/man3/wxSashLayoutWindow.3 -@man lib/${ERLANG_V}/man/man3/wxSashWindow.3 -@man lib/${ERLANG_V}/man/man3/wxScreenDC.3 -@man lib/${ERLANG_V}/man/man3/wxScrollBar.3 -@man lib/${ERLANG_V}/man/man3/wxScrollEvent.3 -@man lib/${ERLANG_V}/man/man3/wxScrollWinEvent.3 -@man lib/${ERLANG_V}/man/man3/wxScrolledWindow.3 -@man lib/${ERLANG_V}/man/man3/wxSetCursorEvent.3 -@man lib/${ERLANG_V}/man/man3/wxShowEvent.3 -@man lib/${ERLANG_V}/man/man3/wxSingleChoiceDialog.3 -@man lib/${ERLANG_V}/man/man3/wxSizeEvent.3 -@man lib/${ERLANG_V}/man/man3/wxSizer.3 -@man lib/${ERLANG_V}/man/man3/wxSizerFlags.3 -@man lib/${ERLANG_V}/man/man3/wxSizerItem.3 -@man lib/${ERLANG_V}/man/man3/wxSlider.3 -@man lib/${ERLANG_V}/man/man3/wxSpinButton.3 -@man lib/${ERLANG_V}/man/man3/wxSpinCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxSpinEvent.3 -@man lib/${ERLANG_V}/man/man3/wxSplashScreen.3 -@man lib/${ERLANG_V}/man/man3/wxSplitterEvent.3 -@man lib/${ERLANG_V}/man/man3/wxSplitterWindow.3 -@man lib/${ERLANG_V}/man/man3/wxStaticBitmap.3 -@man lib/${ERLANG_V}/man/man3/wxStaticBox.3 -@man lib/${ERLANG_V}/man/man3/wxStaticBoxSizer.3 -@man lib/${ERLANG_V}/man/man3/wxStaticLine.3 -@man lib/${ERLANG_V}/man/man3/wxStaticText.3 -@man lib/${ERLANG_V}/man/man3/wxStatusBar.3 -@man lib/${ERLANG_V}/man/man3/wxStdDialogButtonSizer.3 -@man lib/${ERLANG_V}/man/man3/wxStyledTextCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxStyledTextEvent.3 -@man lib/${ERLANG_V}/man/man3/wxSysColourChangedEvent.3 -@man lib/${ERLANG_V}/man/man3/wxSystemOptions.3 -@man lib/${ERLANG_V}/man/man3/wxSystemSettings.3 -@man lib/${ERLANG_V}/man/man3/wxTaskBarIcon.3 -@man lib/${ERLANG_V}/man/man3/wxTaskBarIconEvent.3 -@man lib/${ERLANG_V}/man/man3/wxTextAttr.3 -@man lib/${ERLANG_V}/man/man3/wxTextCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxTextDataObject.3 -@man lib/${ERLANG_V}/man/man3/wxTextEntryDialog.3 -@man lib/${ERLANG_V}/man/man3/wxToggleButton.3 -@man lib/${ERLANG_V}/man/man3/wxToolBar.3 -@man lib/${ERLANG_V}/man/man3/wxToolTip.3 -@man lib/${ERLANG_V}/man/man3/wxToolbook.3 -@man lib/${ERLANG_V}/man/man3/wxTopLevelWindow.3 -@man lib/${ERLANG_V}/man/man3/wxTreeCtrl.3 -@man lib/${ERLANG_V}/man/man3/wxTreeEvent.3 -@man lib/${ERLANG_V}/man/man3/wxTreebook.3 -@man lib/${ERLANG_V}/man/man3/wxUpdateUIEvent.3 -@man lib/${ERLANG_V}/man/man3/wxWebView.3 -@man lib/${ERLANG_V}/man/man3/wxWebViewEvent.3 -@man lib/${ERLANG_V}/man/man3/wxWindow.3 -@man lib/${ERLANG_V}/man/man3/wxWindowCreateEvent.3 -@man lib/${ERLANG_V}/man/man3/wxWindowDC.3 -@man lib/${ERLANG_V}/man/man3/wxWindowDestroyEvent.3 -@man lib/${ERLANG_V}/man/man3/wxXmlResource.3 -@man lib/${ERLANG_V}/man/man3/wx_misc.3 -@man lib/${ERLANG_V}/man/man3/wx_object.3 -@man lib/${ERLANG_V}/man/man6/observer.6