<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>