<pre style='margin:0'>
Ryan Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/c607b94d50504f30c3699e389042184995cf7baf">https://github.com/macports/macports-ports/commit/c607b94d50504f30c3699e389042184995cf7baf</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit c607b94d50504f30c3699e389042184995cf7baf
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Tue Aug 29 00:16:11 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    net-snmp: Use the right compiler for perl modules
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/65243
</span>---
 net/net-snmp/Portfile                             |  5 ++++
 net/net-snmp/files/Makefile.top-libtool-tag.patch | 31 +++++++++++++++++++++++
 2 files changed, 36 insertions(+)

<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 88706597f79..2dfcc7033b4 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;'>@@ -42,6 +42,7 @@ depends_lib             port:bzip2 \
</span> patchfiles-append       configure-frameworks.patch
 patchfiles-append       configure-perl-cc.patch
 patchfiles-append       fix-order-of-L-flags.patch
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append       Makefile.top-libtool-tag.patch
</span> patchfiles-append       icmp.h.patch
 
 post-patch {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -75,6 +76,10 @@ configure.args          --disable-embedded-perl \
</span>                         --enable-ipv6 \
                         --with-out-mib-modules=mibII/ipv6
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# For perl modules.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.args              CC="${configure.cc}" \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                        LD="${configure.cc}"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> variant ssl description {Enable ssl support} {
     depends_lib-append  path:lib/libssl.dylib:openssl
     configure.args-replace --without-openssl --with-openssl=${prefix}
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/net-snmp/files/Makefile.top-libtool-tag.patch b/net/net-snmp/files/Makefile.top-libtool-tag.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..62cd3f1de93
</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/Makefile.top-libtool-tag.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,31 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+Fix:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+libtool: compile: unable to infer tagged configuration
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+libtool:   error: specify a tag with '--tag'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/net-snmp/net-snmp/issues/647
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+https://github.com/net-snmp/net-snmp/pull/648
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- Makefile.top.orig      2021-05-25 17:19:35.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ Makefile.top   2023-08-29 01:35:02.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -86,18 +86,18 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBAGE      = 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIBREVISION = 0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LIB_LD_CMD      = $(LIBTOOL) --mode=link $(LINKCC) $(CFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) -o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LIB_LD_CMD      = $(LIBTOOL) --mode=link --tag=CC $(LINKCC) $(CFLAGS) -rpath $(libdir) -version-info $(LIBCURRENT):$(LIBREVISION):$(LIBAGE) -o
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIB_EXTENSION   = la
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIB_VERSION     =
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ LIB_LDCONFIG_CMD = $(LIBTOOL) --mode=finish $(INSTALL_PREFIX)$(libdir)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-LINK              = $(LIBTOOL) --mode=link $(LINKCC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++LINK              = $(LIBTOOL) --mode=link --tag=CC $(LINKCC)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # RANLIB  = @RANLIB@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ RANLIB            = :
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # libtool definitions
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .SUFFIXES: .c .o .lo .rc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .c.lo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  $(LIBTOOL) --mode=compile $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  $(LIBTOOL) --mode=compile --tag=CC $(CC) $(CPPFLAGS) $(CFLAGS) -c -o $@ $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ .rc.lo:
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   $(LIBTOOL) --mode=compile --tag=RC @RC@ -o $@ -i $<
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span></pre><pre style='margin:0'>

</pre>