Hello once more. Steffen Nurpmeso wrote in <20240627210437.rjmeuPL9@steffen%sdaoden.eu>: |Collects all patches from June 2022 to March 2024. |Gets rid of reSSL patches.
And this one would be very nice :-) (Unfortunately v14.10 that will be "Mountains O' Things", but still no OpenPGP etc, will take some more time.) Index: Makefile =================================================================== RCS file: /cvs/ports/mail/s-nail/Makefile,v diff -u -p -a -p -u -r1.38 Makefile --- Makefile 26 Sep 2023 12:28:15 -0000 1.38 +++ Makefile 27 Jun 2024 20:34:38 -0000 @@ -1,6 +1,6 @@ COMMENT= SysV mail/BSD Mail/POSIX mailx: send and receive mail -DISTNAME= s-nail-14.9.24 +DISTNAME= s-nail-14.9.25 CATEGORIES= mail HOMEPAGE= https://www.sdaoden.eu/code.html\#s-mailx REVISION= 0 Index: distinfo =================================================================== RCS file: /cvs/ports/mail/s-nail/distinfo,v diff -u -p -a -p -u -r1.26 distinfo --- distinfo 1 Apr 2022 19:10:54 -0000 1.26 +++ distinfo 27 Jun 2024 20:34:38 -0000 @@ -1,2 +1,2 @@ -SHA256 (s-nail-14.9.24.tar.gz) = Tk24aXkrzcyX+uHbGmZB5mSpOy6F9urFPns6wwXmxYY= -SIZE (s-nail-14.9.24.tar.gz) = 1105199 +SHA256 (s-nail-14.9.25.tar.gz) = HqQIX7UJ1RC5ZvVvf7gtdtbHqHUOVnEfysG6xF9Q52w= +SIZE (s-nail-14.9.25.tar.gz) = 1107097 Index: patches/patch-mk_make-config_sh =================================================================== RCS file: patches/patch-mk_make-config_sh diff -N patches/patch-mk_make-config_sh --- patches/patch-mk_make-config_sh 5 Jul 2023 23:14:46 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,26 +0,0 @@ -Unbreak build with OPENSSL_NO_TLS1 - -Index: mk/make-config.sh ---- mk/make-config.sh.orig -+++ mk/make-config.sh -@@ -2751,9 +2751,6 @@ int nonempty; - #include <openssl/x509v3.h> - #include <openssl/x509.h> - #include <openssl/rand.h> --#ifdef OPENSSL_NO_TLS1 /* TODO only deduced from OPENSSL_NO_SSL[23]! */ --# error We need TLSv1. --#endif - int main(void){ - SSL_CTX *ctx = SSL_CTX_new(TLS_client_method()); - -@@ -2772,10 +2769,6 @@ int main(void){ - #include <openssl/x509v3.h> - #include <openssl/x509.h> - #include <openssl/rand.h> --#if defined OPENSSL_NO_SSL3 &&\ -- defined OPENSSL_NO_TLS1 /* TODO only deduced from OPENSSL_NO_SSL[23]! */ --# error We need one of SSLv3 and TLSv1. --#endif - int main(void){ - SSL_CTX *ctx = SSL_CTX_new(SSLv23_client_method()); - Index: patches/patch-src_mx_xtls_c =================================================================== RCS file: patches/patch-src_mx_xtls_c diff -N patches/patch-src_mx_xtls_c --- patches/patch-src_mx_xtls_c 5 Jul 2023 23:14:46 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,16 +0,0 @@ -unbreak build with OPENSSL_NO_TLS1 - -Index: src/mx/xtls.c ---- src/mx/xtls.c.orig -+++ src/mx/xtls.c -@@ -112,6 +112,10 @@ su_EMPTY_FILE() - SSL_OP_NO_TLSv1 | SSL_OP_NO_TLSv1_1 | SSL_OP_NO_TLSv1_2 |\ - SSL_OP_NO_TLSv1_3) - # endif -+# if SSL_OP_NO_SSL_MASK == 0 -+# error We cannot deal with (what we use as) SSL_OP_NO_SSL_MASK! -+# error None ov _SSLv[23], _TLSv1, _TLSv1_[123]? Ooops. -+# endif - - # ifndef SSL2_VERSION - # define SSL2_VERSION 0 --steffen | |Der Kragenbaer, The moon bear, |der holt sich munter he cheerfully and one by one |einen nach dem anderen runter wa.ks himself off |(By Robert Gernhardt)