<pre style='margin:0'>
tobypeterson pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/5766b81f3b4df47e18b5d6b46982cb6438d0662c">https://github.com/macports/macports-ports/commit/5766b81f3b4df47e18b5d6b46982cb6438d0662c</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 5766b81  c-ares: build with non-C99 compilers, fixes https://trac.macports.org/ticket/60550
</span>5766b81 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 5766b81f3b4df47e18b5d6b46982cb6438d0662c
</span>Author: Toby Peterson <toby@macports.org>
AuthorDate: Sun May 24 13:33:56 2020 -0700

<span style='display:block; white-space:pre;color:#404040;'>    c-ares: build with non-C99 compilers, fixes https://trac.macports.org/ticket/60550
</span>---
 net/c-ares/Portfile                     |  3 +++
 net/c-ares/files/patch-ares_init.c.diff | 22 ++++++++++++++++++++++
 2 files changed, 25 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/c-ares/Portfile b/net/c-ares/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 7ad6888..dfbb525 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/c-ares/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/c-ares/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,6 +16,9 @@ master_sites     ${homepage}download/
</span> checksums        rmd160 31e7f455f8e700f1879877a1f3d841b1ca395b90 \
                  sha256 d08312d0ecc3bd48eee0a4cc0d2137c9f194e0a28de2028928c0f6cae85f86ce \
                  size   1374637
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles       patch-ares_init.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.args   --mandir=${prefix}/share/man \
                  --enable-shared
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/c-ares/files/patch-ares_init.c.diff b/net/c-ares/files/patch-ares_init.c.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..0f48fe7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/c-ares/files/patch-ares_init.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,22 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- ares_init.c    2020-03-12 01:02:50.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ ares_init.c    2020-05-24 13:30:43.000000000 -0700
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1611,7 +1611,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (channel->nservers == -1) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       union res_sockaddr_union addr[MAXNS];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       int nscount = res_getservers(&res, addr, MAXNS);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-      for (int i = 0; i < nscount; ++i) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      int i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++      for (i = 0; i < nscount; ++i) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         char str[INET6_ADDRSTRLEN];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         int config_status;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         sa_family_t family = addr[i].sin.sin_family;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1640,7 +1641,8 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         status = ARES_ENOMEM;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       } else {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         channel->ndomains = entries;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        for (int i = 0; i < channel->ndomains; ++i) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        int i;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++        for (i = 0; i < channel->ndomains; ++i) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           channel->domains[i] = ares_strdup(res.dnsrch[i]);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+           if (!channel->domains[i])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+             status = ARES_ENOMEM;
</span></pre><pre style='margin:0'>

</pre>