<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/f6a79524abbf53ecdc878aafab4af5cf51917ca0">https://github.com/macports/macports-ports/commit/f6a79524abbf53ecdc878aafab4af5cf51917ca0</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 f6a79524abb libhx: update to 4.24
</span>f6a79524abb is described below
<span style='display:block; white-space:pre;color:#808000;'>commit f6a79524abbf53ecdc878aafab4af5cf51917ca0
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sun Sep 1 15:35:18 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> libhx: update to 4.24
</span>---
devel/libhx/Portfile | 15 +++-----
.../files/0001-rand.c-fix-headers-for-macOS.patch | 24 ------------
...002-build-resolve-compile-error-on-NetBSD.patch | 45 ----------------------
3 files changed, 5 insertions(+), 79 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libhx/Portfile b/devel/libhx/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 59080f52b85..01594678b07 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libhx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libhx/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ PortGroup legacysupport 1.1
</span> legacysupport.newest_darwin_requires_legacy 15
name libhx
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version 4.19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.24
</span> categories devel
license {LGPL-2.1 LGPL-3}
maintainers nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,7 +24,7 @@ long_description libHX is a C library (with some C++ bindings \
</span> consolidating tasks that often happen to be \
open-coded, such as (simple) config file \
reading, option parsing, directory traversal, \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- and others, into a library. The focus is on \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ and others, into a library. The focus is on \
</span> reducing the amount of time (and secondarily, \
the amount of code) a developer has to spend \
for otherwise implementing such.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -34,13 +34,8 @@ master_sites https://inai.de/files/libhx/
</span> distname libHX-${version}
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 aa5a9f809ae8d0243bcfde4b1ba72374d951e336 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 0384a1bd832a2688528b31af3dfecca36e94c8194a0207d871bf4e1a57e69b0a \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 359672
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://codeberg.org/jengelh/libhx/commit/9d74019379d4626bc03fc50a47b394f83041979a
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# https://codeberg.org/jengelh/libhx/commit/c540867c09dbdcc68e168d3cf6a6cdc1347e32de
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append 0001-rand.c-fix-headers-for-macOS.patch \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 0002-build-resolve-compile-error-on-NetBSD.patch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 5e3a16920b63e81d7e64e8bfd6b2e77e6170ebd7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 760018915add802df416acdb5e2a3911139d44ca29e3bfc783d5aff1990db6a0 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 360816
</span>
livecheck.regex /libHX-(\[0-9.\]+)${extract.suffix}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libhx/files/0001-rand.c-fix-headers-for-macOS.patch b/devel/libhx/files/0001-rand.c-fix-headers-for-macOS.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 8e5c9662c7b..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libhx/files/0001-rand.c-fix-headers-for-macOS.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,24 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From 9d74019379d4626bc03fc50a47b394f83041979a Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Sergey Fedorov <vital.had@gmail.com>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Sun, 3 Dec 2023 22:12:18 +0700
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 1/2] rand.c: fix headers for macOS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/rand.c | 4 ++++
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 4 insertions(+)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git src/rand.c src/rand.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 498d4a5..3247b69 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/rand.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/rand.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -18,6 +18,10 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef __unix__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # include <unistd.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef __APPLE__
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+# include <unistd.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifdef _WIN32
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # include <process.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libhx/files/0002-build-resolve-compile-error-on-NetBSD.patch b/devel/libhx/files/0002-build-resolve-compile-error-on-NetBSD.patch
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index daddf2f1abc..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libhx/files/0002-build-resolve-compile-error-on-NetBSD.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,45 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From c540867c09dbdcc68e168d3cf6a6cdc1347e32de Mon Sep 17 00:00:00 2001
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-From: Jan Engelhardt <jengelh@inai.de>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Date: Mon, 4 Dec 2023 14:59:03 +0100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-Subject: [PATCH 2/2] build: resolve compile error on NetBSD
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-No SO_DOMAIN, no SO_PROTOCOL present on NetBSD-9.3.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>----
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- src/socket.c | 6 +++++-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 1 file changed, 5 insertions(+), 1 deletion(-)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git src/socket.c src/socket.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 9fdd903..fe813f5 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/socket.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/socket.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -41,7 +41,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define STUPIDWIN(x) (x)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#if defined(__sun) && !defined(SO_PROTOCOL)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#if defined(__sun) && !defined(SO_PROTOCOL) && defined(SO_PROTOTYPE)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # define SO_PROTOCOL SO_PROTOTYPE
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef AI_V4MAPPED
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -333,17 +333,21 @@ static int try_sk_from_env(int fd, const struct addrinfo *ai, const char *intf)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optlen = sizeof(value);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef SO_DOMAIN
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ret = getsockopt(fd, SOL_SOCKET, SO_DOMAIN, &value, &optlen);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (ret < 0 || value != ai->ai_family)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optlen = sizeof(value);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ret = getsockopt(fd, SOL_SOCKET, SO_TYPE, &value, &optlen);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (ret < 0 || value != ai->ai_socktype)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- optlen = sizeof(value);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#ifdef SO_PROTOCOL
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ret = getsockopt(fd, SOL_SOCKET, SO_PROTOCOL, &value, &optlen);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- if (ret < 0 || value != ai->ai_protocol)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- return -1;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- struct sockaddr_storage addr;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- memset(&addr, 0, sizeof(addr));
</span></pre><pre style='margin:0'>
</pre>