<pre style='margin:0'>
Zero King (l2dy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e4052b989b7c57d8d7f14f689bb8b4341009f77d">https://github.com/macports/macports-ports/commit/e4052b989b7c57d8d7f14f689bb8b4341009f77d</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 e4052b9  libidn: Address CVE-2017-14062
</span>e4052b9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e4052b989b7c57d8d7f14f689bb8b4341009f77d
</span>Author: Zero King <l2dy@macports.org>
AuthorDate: Tue Oct 24 02:13:00 2017 +0000

<span style='display:block; white-space:pre;color:#404040;'>    libidn: Address CVE-2017-14062
</span>---
 mail/libidn/Portfile                        |  4 +++-
 mail/libidn/files/patch-CVE-2017-14062.diff | 19 +++++++++++++++++++
 2 files changed, 22 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/libidn/Portfile b/mail/libidn/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a5b8ad6..665f580 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/libidn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/libidn/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,7 @@ PortSystem          1.0
</span> 
 name                libidn
 version             1.33
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          mail
 license             {LGPL-2.1+ GPL-3+}
 description         GNU International Domain Name Library (legacy version 1).
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,7 +22,8 @@ checksums           rmd160  b6bff80e6d5b5e3ee15a52378d42c7b9074a627d \
</span> 
 depends_lib         port:libiconv port:gettext
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          configure-no-nawk.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          configure-no-nawk.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-CVE-2017-14062.diff
</span> 
 post-patch {
     # avoid automake invocation
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/libidn/files/patch-CVE-2017-14062.diff b/mail/libidn/files/patch-CVE-2017-14062.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0ee7a72
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/libidn/files/patch-CVE-2017-14062.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,19 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://gitlab.com/libidn/libidn2/commit/3284eb342cd0ed1a18786e3fcdf0cdd7e76676bd
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- lib/punycode.c.orig    2016-01-14 13:42:33.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ lib/punycode.c 2017-10-24 02:00:00.000000000 +0000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -88,11 +88,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* point (for use in representing integers) in the range 0 to */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* base-1, or base if cp does not represent a value.          */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static punycode_uint
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-decode_digit (punycode_uint cp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static unsigned
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++decode_digit (int cp)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  return cp - 48 < 10 ? cp - 22 : cp - 65 < 26 ? cp - 65 :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    cp - 97 < 26 ? cp - 97 : base;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  return (unsigned) (cp - 48 < 10 ? cp - 22 : cp - 65 < 26 ? cp - 65 :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    cp - 97 < 26 ? cp - 97 : base);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* encode_digit(d,flag) returns the basic code point whose value      */
</span></pre><pre style='margin:0'>

</pre>