<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2ffe8ccf3df894a781480244ccd13de3f4651335">https://github.com/macports/macports-ports/commit/2ffe8ccf3df894a781480244ccd13de3f4651335</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 2ffe8cc  kerberos5: Update to 1.16
</span>2ffe8cc is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2ffe8ccf3df894a781480244ccd13de3f4651335
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Dec 19 06:31:54 2017 -0600

<span style='display:block; white-space:pre;color:#404040;'>    kerberos5: Update to 1.16
</span>---
 net/kerberos5/Portfile              |  7 ++++---
 net/kerberos5/files/libressl.patch  | 27 ++++++++++-----------------
 net/kerberos5/files/no-Werror.patch | 14 +++++++-------
 3 files changed, 21 insertions(+), 27 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/kerberos5/Portfile b/net/kerberos5/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e861ccb..b67301f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/kerberos5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/kerberos5/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,7 +4,7 @@ PortSystem                  1.0
</span> PortGroup                   compiler_blacklist_versions 1.0
 
 name                        kerberos5
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                     1.15.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                     1.16
</span> set branch                  [join [lrange [split ${version} .] 0 1] .]
 conflicts                   fbopenssl
 categories                  net security
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,8 +26,9 @@ homepage                    http://web.mit.edu/kerberos/
</span> master_sites                ${homepage}dist/krb5/${branch}/
 distname                    krb5-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums                   rmd160  92ee30701d7d4e8c00a22bc307537e34e846ae40 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                            sha256  1639e392edf25e3b6cfec2ae68f97eb53e07c2dbe74bfeede0108465d5d1c87e
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums                   rmd160  e9ac56c359f17a44aeca037e26a339148f237947 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            sha256  faeb125f83b0fb4cdb2f99f088140631bb47d975982de0956d18c85842969e08 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                            size    9474479
</span> 
 depends_build               port:python27
 
<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 608dd80..e26a1d0 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;'>@@ -1,6 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naupr krb5-1.15.orig/src/lib/crypto/openssl/crypto_mod.h krb5-1.15/src/lib/crypto/openssl/crypto_mod.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/crypto/openssl/crypto_mod.h        2016-12-01 14:31:24.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/crypto/openssl/crypto_mod.h        2016-12-16 23:51:41.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/crypto/openssl/crypto_mod.h.orig   2017-12-05 11:36:22.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/crypto/openssl/crypto_mod.h        2017-12-19 06:06:40.000000000 -0600
</span> @@ -39,7 +39,7 @@
  
  /* 1.1 standardizes constructor and destructor names, renaming
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -10,9 +9,8 @@ diff -Naupr krb5-1.15.orig/src/lib/crypto/openssl/crypto_mod.h krb5-1.15/src/lib
</span>  #define EVP_MD_CTX_new EVP_MD_CTX_create
  #define EVP_MD_CTX_free EVP_MD_CTX_destroy
  #endif
<span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naupr krb5-1.15.orig/src/lib/crypto/openssl/hmac.c krb5-1.15/src/lib/crypto/openssl/hmac.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/crypto/openssl/hmac.c      2016-12-01 14:31:24.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/crypto/openssl/hmac.c      2016-12-16 23:50:49.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/crypto/openssl/hmac.c.orig 2017-12-05 11:36:22.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/crypto/openssl/hmac.c      2017-12-19 06:06:40.000000000 -0600
</span> @@ -55,7 +55,7 @@
  #include <openssl/hmac.h>
  #include <openssl/evp.h>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -22,10 +20,9 @@ diff -Naupr krb5-1.15.orig/src/lib/crypto/openssl/hmac.c krb5-1.15/src/lib/crypt
</span>  
  /* OpenSSL 1.1 makes HMAC_CTX opaque, while 1.0 does not have pointer
   * constructors or destructors. */
<span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naupr krb5-1.15.orig/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c krb5-1.15/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- plugins/preauth/pkinit/pkinit_crypto_openssl.c 2016-12-01 14:31:25.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ plugins/preauth/pkinit/pkinit_crypto_openssl.c 2016-12-16 23:51:55.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -191,7 +191,7 @@ pkinit_pkcs11_code_to_text(int err);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- plugins/preauth/pkinit/pkinit_crypto_openssl.c.orig    2017-12-05 11:36:22.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ plugins/preauth/pkinit/pkinit_crypto_openssl.c 2017-12-19 06:06:40.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -187,7 +187,7 @@
</span>      (*_x509_pp) = PKCS7_cert_from_signer_info(_p7,_si)
  #endif
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,10 +31,7 @@ diff -Naupr krb5-1.15.orig/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c kr
</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;'>-diff -Naurp krb5-1.15.orig/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c krb5-1.15/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- plugins/preauth/pkinit/pkinit_crypto_openssl.c 2016-12-16 23:54:30.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ plugins/preauth/pkinit/pkinit_crypto_openssl.c 2016-12-16 23:58:00.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -3059,7 +3059,7 @@ cleanup:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3047,7 +3047,7 @@
</span>      return retval;
  }
  
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,9 +40,8 @@ diff -Naurp krb5-1.15.orig/src/plugins/preauth/pkinit/pkinit_crypto_openssl.c kr
</span>  
  /*
   * We need to decode DomainParameters from RFC 3279 section 2.3.3.  We would
<span style='display:block; white-space:pre;background:#ffe0e0;'>-diff -Naurp krb5-1.15.orig/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h krb5-1.15/src/plugins/preauth/pkinit/pkinit_crypto_openssl.h
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- plugins/preauth/pkinit/pkinit_crypto_openssl.h 2016-12-01 14:31:25.000000000 -0800
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ plugins/preauth/pkinit/pkinit_crypto_openssl.h 2016-12-16 23:58:32.000000000 -0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- 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:#e0ffe0;'>++++ plugins/preauth/pkinit/pkinit_crypto_openssl.h 2017-12-19 06:06:40.000000000 -0600
</span> @@ -46,7 +46,7 @@
  #include <openssl/asn1.h>
  #include <openssl/pem.h>
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/kerberos5/files/no-Werror.patch b/net/kerberos5/files/no-Werror.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 2689b12..2afffab 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/kerberos5/files/no-Werror.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/kerberos5/files/no-Werror.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +1,15 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- aclocal.m4.orig        2016-12-01 16:31:24.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ aclocal.m4     2016-12-03 09:01:54.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -528,7 +528,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- aclocal.m4.orig        2017-12-05 11:36:22.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ aclocal.m4     2017-12-19 06:04:46.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -543,7 +543,7 @@
</span>      TRY_WARN_CC_FLAG(-Wno-format-zero-length)
      # Other flags here may not be supported on some versions of
      # gcc that people want to use.
<span style='display:block; white-space:pre;background:#ffe0e0;'>--    for flag in overflow strict-overflow missing-format-attribute missing-prototypes return-type missing-braces parentheses switch unused-function unused-label unused-variable unused-value unknown-pragmas sign-compare newline-eof error=uninitialized error=pointer-arith error=int-conversion error=incompatible-pointer-types error=discarded-qualifiers ; do
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+    for flag in overflow strict-overflow missing-format-attribute missing-prototypes return-type missing-braces parentheses switch unused-function unused-label unused-variable unused-value unknown-pragmas sign-compare newline-eof ; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    for flag in overflow strict-overflow missing-format-attribute missing-prototypes return-type missing-braces parentheses switch unused-function unused-label unused-variable unused-value unknown-pragmas sign-compare newline-eof error=uninitialized no-maybe-uninitialized error=pointer-arith error=int-conversion error=incompatible-pointer-types error=discarded-qualifiers error=implicit-int ; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    for flag in overflow strict-overflow missing-format-attribute missing-prototypes return-type missing-braces parentheses switch unused-function unused-label unused-variable unused-value unknown-pragmas sign-compare newline-eof no-maybe-uninitialized ; do
</span>        TRY_WARN_CC_FLAG(-W$flag)
      done
      #  old-style-definition? generates many, many warnings
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -545,10 +545,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -560,10 +560,7 @@
</span>      # We're currently targeting C89+, not C99, so disallow some
      # constructs.
      for flag in declaration-after-statement ; do
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,7 +20,7 @@
</span>      done
      # We require function declarations now.
      #
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -557,10 +554,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -572,10 +569,6 @@
</span>      # version doesn't cause implicitly declared functions to be
      # flagged as errors.  If neither works, -Wall implies
      # -Wimplicit-function-declaration so don't bother.
</pre><pre style='margin:0'>

</pre>