<pre style='margin:0'>
Clemens Lang (neverpanic) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/26baa1fc8a617c7f71920e7948b7400a28e962c4">https://github.com/macports/macports-ports/commit/26baa1fc8a617c7f71920e7948b7400a28e962c4</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 26baa1f  heimdal: 7.4.0, CVE-2017-11103
</span>26baa1f is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 26baa1fc8a617c7f71920e7948b7400a28e962c4
</span>Author: Clemens Lang <cal@macports.org>
AuthorDate: Fri Jul 14 11:20:33 2017 +0200

<span style='display:block; white-space:pre;color:#404040;'>    heimdal: 7.4.0, CVE-2017-11103
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fix license, switch to GitHub, update to 7.4.0 to fix CVE-2017-11103
</span><span style='display:block; white-space:pre;color:#404040;'>    "Orpheus' Lyre". Re-enable openssl variant, add dependencies on libtasn1
</span><span style='display:block; white-space:pre;color:#404040;'>    and libcomerr to prevent building of a local version.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Add pkg-config dependency since the build system uses pkg-config.
</span>---
 net/heimdal/Portfile | 52 +++++++++++++++++++++-------------------------------
 1 file changed, 21 insertions(+), 31 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/heimdal/Portfile b/net/heimdal/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 13391c3..40fedf4 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/heimdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/heimdal/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,38 +1,31 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem          1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup           github 1.0
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                heimdal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version             1.5.3
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           rmd160  834660b4c0fe81a3aac4ffd9d8d37d74add1fa70 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha256  aac27bedb33c341b6aed202af07ccc816146a893148721f8123abbbf93bbfea5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup        heimdal heimdal 7.4.0 heimdal-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  3d25ebc96df785f4d6691b826f59c2584980ff6b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  3de14ecd36ad21c1694a13da347512b047f4010d176fe412820664cb5d1429ad
</span> 
 maintainers         nomaintainer
 categories          net security
 platforms           darwin
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             BSD MIT Permissive
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license             BSD
</span> homepage            http://www.h5l.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description         Kerberos is a network authentication protocol.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description         Heimdal is a Kerberos 5 implementation.
</span> long_description    \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    Kerberos provides a means of verifying the identities of principals, (e.g., \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    a workstation user or a network server) on an open (unprotected) network. \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    This is accomplished without relying on authentication by the host \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    operating system, without basing trust on host addresses, without requiring \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    physical security of all the hosts on the network, and under the assumption \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    that packets traveling along the network can be read, modified, and \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    inserted at will.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    Heimdal is an implementation of Kerberos 5 (and some more stuff) largely \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    written in Sweden (which was important when we started writing it, less so \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    now). It is freely available under a three clause BSD style license.
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites        ${homepage}dist/src/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:pkgconfig
</span> 
 depends_lib         port:readline \
<span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:gettext
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See https://trac.macports.org/ticket/44738, drop when integrated upstream
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Patch from https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=711221
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args      -p1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          heimdal-texi.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libtasn1 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libcomerr
</span> 
 # Use a separate prefix to avoid conflicts with the port kerberos5
 # (and openssl, if that variant is selected)
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -43,6 +36,7 @@ configure.args      \
</span>     --enable-static            \
     --enable-pthread-support   \
     --with-readline=${prefix}  \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    --without-libedit          \
</span>     --with-libintl=${prefix}   \
     --without-x                \
     --without-openldap         \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -51,9 +45,6 @@ configure.args      \
</span> 
 build.env-append    LC_CTYPE=C
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# ./kadm5_locl.h:77:10: fatal error: 'kadm5_err.h' file not found
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_parallel_build  no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> variant x11 description \
     {Enable X11 use in libraries, and build X11-related applications} {
     depends_lib-append      port:xorg-libice \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -73,13 +64,12 @@ variant openldap description \
</span>     configure.args-append   --with-openldap=${prefix}
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# heimdal fails with openssl-1.0.0a due to removal of md2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#variant openssl description \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    {Use OpenSSL libraries instead of internal ones for crypto and ssl related functions} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    depends_lib-append     path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    configure.args-delete  --without-openssl
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#    configure.args-append  --with-openssl=${prefix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+variant openssl description \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    {Use OpenSSL libraries instead of internal ones for crypto and ssl related functions} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    depends_lib-append     path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-delete  --without-openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.args-append  --with-openssl=${prefix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span> 
 variant sqlite3 description \
     {Enable SQlite3 database support for keeping track of Kerberos information} {
</pre><pre style='margin:0'>

</pre>