<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/6f8e47b1a1f445d05f5e0d9e50ee150eb79a8800">https://github.com/macports/macports-ports/commit/6f8e47b1a1f445d05f5e0d9e50ee150eb79a8800</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 6f8e47b1a1f net-snmp: fix for older systems
</span>6f8e47b1a1f is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 6f8e47b1a1f445d05f5e0d9e50ee150eb79a8800
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Sat Jun 8 04:06:39 2024 +0800
<span style='display:block; white-space:pre;color:#404040;'> net-snmp: fix for older systems
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> Fixes: https://trac.macports.org/ticket/70165
</span>---
net/net-snmp/Portfile | 5 +++--
net/net-snmp/files/patch-legacy-compat.diff | 19 +++++++++++++++++++
2 files changed, 22 insertions(+), 2 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/net-snmp/Portfile b/net/net-snmp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0df2e74ece9..8cb6c62dce8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/net-snmp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/net-snmp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -12,9 +12,8 @@ checksums rmd160 f889d5aafce06974756503fe2beb109f5a2081a8 \
</span>
categories net
license BSD
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin
</span> maintainers {ryandesign @ryandesign} openmaintainer
<span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://net-snmp.sourceforge.net/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage https://net-snmp.sourceforge.net
</span> master_sites sourceforge:project/${name}/${name}/${version}
description An extendable SNMP implementation
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,6 +39,8 @@ depends_lib port:bzip2 \
</span> patchfiles-append configure-frameworks.patch
patchfiles-append fix-order-of-L-flags.patch
patchfiles-append Makefile.top-libtool-tag.patch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/70165
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append patch-legacy-compat.diff
</span>
post-patch {
# https://github.com/net-snmp/net-snmp/issues/646
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/net-snmp/files/patch-legacy-compat.diff b/net/net-snmp/files/patch-legacy-compat.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ae59f9b35b8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/net-snmp/files/patch-legacy-compat.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;'>+--- agent/mibgroup/mibII/kernel_sysctl.c 2023-08-16 04:32:01.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ agent/mibgroup/mibII/kernel_sysctl.c 2024-06-08 03:50:22.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -20,6 +20,16 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "kernel_sysctl.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef MLD_LISTENER_QUERY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MLD_LISTENER_QUERY MLD6_LISTENER_QUERY
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef MLD_LISTENER_REPORT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MLD_LISTENER_REPORT MLD6_LISTENER_REPORT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifndef MLD_LISTENER_DONE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#define MLD_LISTENER_DONE MLD6_LISTENER_DONE
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if defined(NETSNMP_CAN_USE_SYSCTL)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int
</span></pre><pre style='margin:0'>
</pre>