<pre style='margin:0'>
Chris Jones (cjones051073) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/4cc143bc5b2ca32f6ea6a649720ec33b3eb3a599">https://github.com/macports/macports-ports/commit/4cc143bc5b2ca32f6ea6a649720ec33b3eb3a599</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new 4cc143b  kerberos5: add support for libressl 2.9
</span>4cc143b is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 4cc143bc5b2ca32f6ea6a649720ec33b3eb3a599
</span>Author: Jerry <jerryyhom@gmail.com>
AuthorDate: Wed Nov 6 01:56:29 2019 -0800

<span style='display:block; white-space:pre;color:#404040;'>    kerberos5: add support for libressl 2.9
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    re: https://trac.macports.org/ticket/58124
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The patch is cherry picked from FreeBSD.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    https://github.com/freebsd/freebsd-ports/blob/master/security/krb5-117/files/patch-plugins_preauth_pkinit_pkinit__crypto__openssl.c
</span>---
 net/kerberos5/files/libressl.patch | 31 +++++++++++--------------------
 1 file changed, 11 insertions(+), 20 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/kerberos5/files/libressl.patch b/net/kerberos5/files/libressl.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 165332a..3c2be5b 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/kerberos5/files/libressl.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/kerberos5/files/libressl.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -31,23 +31,14 @@
</span>  
  /* 1.1 standardizes constructor and destructor names, renaming
   * EVP_MD_CTX_{create,destroy} and deprecating ASN1_STRING_data. */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3040,7 +3040,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     return retval;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if OPENSSL_VERSION_NUMBER >= 0x10100000L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /*
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-  * We need to decode DomainParameters from RFC 3279 section 2.3.3.  We would
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- plugins/preauth/pkinit/pkinit_crypto_openssl.h.orig    2017-12-05 11:36:22.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ plugins/preauth/pkinit/pkinit_crypto_openssl.h 2017-12-19 06:06:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -46,7 +46,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <openssl/asn1.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <openssl/pem.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if OPENSSL_VERSION_NUMBER >= 0x10100000L
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <openssl/asn1t.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #include <openssl/asn1_mac.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3076,6 +3076,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     int_dhvparams *vparams;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ } int_dhx942_dh;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined(LIBRESSL_VERSION_NUMBER) && !defined(static_ASN1_SEQUENCE_END_name)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define static_ASN1_SEQUENCE_END_name ASN1_SEQUENCE_END_name
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ASN1_SEQUENCE(DHvparams) = {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ASN1_SIMPLE(int_dhvparams, seed, ASN1_BIT_STRING),
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ASN1_SIMPLE(int_dhvparams, counter, BIGNUM)
</span></pre><pre style='margin:0'>

</pre>