<pre style='margin:0'>
Chih-Hsuan Yen (yan12125) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/7e2af7d4d8436685b1c8746bf3822ac611596847">https://github.com/macports/macports-ports/commit/7e2af7d4d8436685b1c8746bf3822ac611596847</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit 7e2af7d4d8436685b1c8746bf3822ac611596847
</span>Author: Chih-Hsuan Yen <yan12125@gmail.com>
AuthorDate: Mon Sep 9 09:15:24 2019 +0800

<span style='display:block; white-space:pre;color:#404040;'>    fetchmail: fix building with OpenSSL 1.1
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The upstream check for SSLv2 works fine, restore it.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Checking OPENSSL_NO_SSL2 no longer works as it's not defined since
</span><span style='display:block; white-space:pre;color:#404040;'>    OpenSSL 1.1 [1].
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    [1] https://github.com/openssl/openssl/commit/45f55f6a5bdcec411ef08a6f8aae41d5d3d234ad#diff-c0d4e88884f8898e95e454af119f0bf0L299
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/58989
</span>---
 mail/fetchmail/files/no-ssl3.patch | 14 +++-----------
 1 file changed, 3 insertions(+), 11 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/fetchmail/files/no-ssl3.patch b/mail/fetchmail/files/no-ssl3.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index bab11db..80ac721 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/fetchmail/files/no-ssl3.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/fetchmail/files/no-ssl3.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- socket.c.orig  2016-04-11 03:09:35.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ socket.c       2016-04-11 03:13:19.000000000 -0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -907,14 +907,19 @@ int SSLOpen(int sock, char *mycert, char
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   _ssl_context[sock] = NULL;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   if(myproto) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           if(!strcasecmp("ssl2",myproto)) {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if HAVE_DECL_SSLV2_CLIENT_METHOD + 0 > 0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifndef OPENSSL_NO_SSL2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   _ctx[sock] = SSL_CTX_new(SSLv2_client_method());
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   report(stderr, GT_("Your operating system does not support SSLv2.\n"));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- socket.c.orig  2013-04-24 04:00:45.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ socket.c       2019-09-09 09:11:25.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -914,7 +914,12 @@
</span>                   return -1;
  #endif
                } else if(!strcasecmp("ssl3",myproto)) {
</pre><pre style='margin:0'>

</pre>