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)

Reply via email to