<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2c33b38629aeb1d8ebc9a3df82d3345ca72c30a9">https://github.com/macports/macports-ports/commit/2c33b38629aeb1d8ebc9a3df82d3345ca72c30a9</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 2c33b38629a mpack: fix configure and build failures
</span>2c33b38629a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2c33b38629aeb1d8ebc9a3df82d3345ca72c30a9
</span>Author: Frank Dean <frankdean@users.noreply.github.com>
AuthorDate: Thu Feb 27 18:34:11 2025 +0000

<span style='display:block; white-space:pre;color:#404040;'>    mpack: fix configure and build failures
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Configure was failing as its tests appear to be pre C99 requiring implicit
</span><span style='display:block; white-space:pre;color:#404040;'>    int.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Makefile.am failed to build due to a local variable being null.  Fixed by
</span><span style='display:block; white-space:pre;color:#404040;'>    patching the autotools m4 macro that sets the variable.
</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/71604
</span>---
 mail/mpack/Portfile                            | 10 +++++++---
 mail/mpack/files/cmulocal-bsd_sockets.m4.patch | 26 ++++++++++++++++++++++++++
 mail/mpack/files/configure.in.patch            | 10 ++++++++++
 3 files changed, 43 insertions(+), 3 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/mpack/Portfile b/mail/mpack/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index b544de8cc2b..cb7e4281012 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/mpack/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/mpack/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,14 +11,18 @@ license                 BSD
</span> description       mime mail packing and unpacking
 long_description       mpack and munpack provide command line tools to \
                        pack and unpack multipart mime mail messages
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms               darwin
</span> categories        mail
 maintainers            nomaintainer
 
 homepage               https://en.wikipedia.org/wiki/Mpack_(Unix)
 master_sites           macports_distfiles
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles              implicit.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles         cmulocal-bsd_sockets.m4.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   configure.in.patch \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                   implicit.patch \
</span>                   patch-TMPDIR.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args          --mandir=${prefix}/share/man
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Regenerate configure to fix implicit int errors.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Also we are patching configure.in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+use_autoreconf          yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+autoreconf.args     --install --verbose --force
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/mpack/files/cmulocal-bsd_sockets.m4.patch b/mail/mpack/files/cmulocal-bsd_sockets.m4.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..d1f69e401ea
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/mpack/files/cmulocal-bsd_sockets.m4.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,26 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- cmulocal/bsd_sockets.m4~       2025-03-09 12:44:21
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ cmulocal/bsd_sockets.m4        2025-03-09 12:50:47
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -9,19 +9,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_DEFUN(CMU_SOCKETS, [
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   save_LIBS="$LIBS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   LIB_SOCKET=""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  AC_CHECK_FUNC(connect, :,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          AC_CHECK_LIB(nsl, gethostbyname,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                       LIB_SOCKET="-lnsl $LIB_SOCKET")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-          AC_CHECK_LIB(socket, connect,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                       LIB_SOCKET="-lsocket $LIB_SOCKET")
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  LIBS="$LIB_SOCKET $save_LIBS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  AC_CHECK_FUNC(res_search, :,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                AC_CHECK_LIB(resolv, res_search,
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-                              LIB_SOCKET="-lresolv $LIB_SOCKET") 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-        )
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  LIBS="$LIB_SOCKET $save_LIBS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  AC_SEARCH_LIBS([gethostbyname], [nsl])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  AC_SEARCH_LIBS([connect], [socket])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  AC_SEARCH_LIBS([res_search], [resolv])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   AC_CHECK_FUNCS(dn_expand dns_lookup)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   LIBS="$save_LIBS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-  AC_SUBST(LIB_SOCKET)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++  AC_SUBST([LIB_SOCKET])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ])
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/mpack/files/configure.in.patch b/mail/mpack/files/configure.in.patch
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..ad78fdc5994
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/mpack/files/configure.in.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.in~  2003-07-22 00:49:18
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure.in   2025-03-09 12:09:56
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -2,6 +2,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AM_INIT_AUTOMAKE(mpack,1.6)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_PROG_CC
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++AC_CONFIG_MACRO_DIRS([cmulocal])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ CMU_SOCKETS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CHECK_FUNCS([strchr])
</span></pre><pre style='margin:0'>

</pre>