<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/cc02e3db98dad5dc7d836c273f229e43cc76f554">https://github.com/macports/macports-ports/commit/cc02e3db98dad5dc7d836c273f229e43cc76f554</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 cc02e3db98d ucommon: fix missing definition of AI_NUMERICSERV See: https://github.com/macports/macports-ports/blob/master/devel/lua-luasocket/files/patch-src-udp.c.diff
</span>cc02e3db98d is described below

<span style='display:block; white-space:pre;color:#808000;'>commit cc02e3db98dad5dc7d836c273f229e43cc76f554
</span>Author: barracuda156 <vital.had@gmail.com>
AuthorDate: Sat Nov 26 23:56:55 2022 +0800

<span style='display:block; white-space:pre;color:#404040;'>    ucommon: fix missing definition of AI_NUMERICSERV
</span><span style='display:block; white-space:pre;color:#404040;'>    See: https://github.com/macports/macports-ports/blob/master/devel/lua-luasocket/files/patch-src-udp.c.diff
</span>---
 devel/ucommon/Portfile                |  6 +++---
 devel/ucommon/files/patch-socket.diff | 16 ++++++++++++++++
 2 files changed, 19 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ucommon/Portfile b/devel/ucommon/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 032626f59f9..96e90a2ad20 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/ucommon/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ucommon/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,7 +11,6 @@ checksums           rmd160  7af41f1dc3d965ac165cce56f19164aa18482f24 \
</span> 
 categories          devel
 license             LGPL-3+ {GPL-2+ Permissive}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 
 description         GNU uCommon C++ Framework
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -25,8 +24,9 @@ master_sites        gnu:commoncpp
</span> 
 depends_lib         port:gettext path:lib/pkgconfig/gnutls.pc:gnutls
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles          thread.cpp.patch
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   platform.h.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   thread.cpp.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    platform.h.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    patch-socket.diff
</span> 
 test.run            yes
 test.target         check
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/ucommon/files/patch-socket.diff b/devel/ucommon/files/patch-socket.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..08866ac68ce
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/ucommon/files/patch-socket.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# See: https://github.com/macports/macports-ports/blob/master/devel/lua-luasocket/files/patch-src-udp.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- corelib/socket.cpp.orig        2015-12-13 19:28:25.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ corelib/socket.cpp     2022-11-26 23:45:27.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1269,7 +1269,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     snprintf(svc, sizeof(svc), "%d", port(addr));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     memset(&hints, 0, sizeof(hints));
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     hints.ai_family = addr->sa_family;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-    hints.ai_flags = AI_NUMERICHOST | AI_NUMERICSERV;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    hints.ai_flags = AI_NUMERICHOST;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef  AI_NUMERICSERV
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    hints.ai_flags |= AI_NUMERICSERV;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     node = NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     getaddrinfo(buf, svc, &hints, &node);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     if (!node)
</span></pre><pre style='margin:0'>

</pre>