<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/deead84ab059bb9e4dd7d2036abc764ebc8b2095">https://github.com/macports/macports-ports/commit/deead84ab059bb9e4dd7d2036abc764ebc8b2095</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 deead84ab05 libut: Fix implicit funcs; modernize checksums
</span>deead84ab05 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit deead84ab059bb9e4dd7d2036abc764ebc8b2095
</span>Author: Ryan Schmidt <ryandesign@macports.org>
AuthorDate: Sun Jul 30 02:20:35 2023 -0500

<span style='display:block; white-space:pre;color:#404040;'>    libut: Fix implicit funcs; modernize checksums
</span>---
 devel/libut/Portfile              | 10 ++++++----
 devel/libut/files/configure.patch | 33 +++++++++++++++++++++++++++++----
 devel/libut/files/mem.c.patch     | 14 +++++++++++---
 devel/libut/files/shl.c.patch     | 13 +++++++++++--
 4 files changed, 57 insertions(+), 13 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libut/Portfile b/devel/libut/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 5f41c95318c..9eeb414bc05 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libut/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libut/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,9 +4,13 @@ PortSystem          1.0
</span> 
 name                libut
 version             2.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums           rmd160  0b636b8d122182bce3cf8c05e8b93611f0b32f66 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    sha256  4f9d44d178c7c35b7c6817d464bd2e07ddf47b37e9b410cddb88df979c143090 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    size    191223
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          devel
 license             BSD
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms           darwin
</span> maintainers         nomaintainer
 
 description         library for writing Unix servers or daemon processes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -19,11 +23,9 @@ long_description    libut is a C library for writing Unix servers or daemon \
</span> homepage            http://libut.sourceforge.net/
 master_sites        sourceforge:project/libut/libut2/libut-${version}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums           md5     d084b5b2cb5ac3eb6c8bab47f064bf2d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> use_bzip2           yes
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# configure.patch: misuse of AC_TRY_LINK produces broken code
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# configure.patch: misuse of AC_TRY_LINK produces broken code; missing includes
</span> # others: function return type bugs and missing includes/prototypes
 patchfiles          configure.patch \
                     connect.c.patch \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libut/files/configure.patch b/devel/libut/files/configure.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index dd17ab7526c..bbb20c06893 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libut/files/configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libut/files/configure.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +1,41 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- configure.orig 2005-11-10 17:54:23.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ configure      2013-09-21 23:51:15.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4114,9 +4114,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- configure.orig 2005-11-10 00:54:23.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ configure      2023-07-30 02:34:47.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -3262,6 +3262,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat >>conftest.$ac_ext <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <ctype.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #if ((' ' & 0x0FF) == 0x020)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4014,6 +4015,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat >>conftest.$ac_ext <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <signal.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main(int argc,char**argv) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     sigset_t set;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     exit( (sigaddset(&set,-1) == -1) ? 0 : -1);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4061,6 +4063,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ cat >>conftest.$ac_ext <<_ACEOF
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.h.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <signal.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef sigaddset
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ int main(int argc,char**argv) {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     sigset_t set;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4114,9 +4117,7 @@
</span>  cat >>conftest.$ac_ext <<_ACEOF
  /* end confdefs.h.  */
  #include <stdarg.h>
 -int
 -main ()
 -{
<span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <stdlib.h>
</span>  int test_va(int i, ...) {
      va_list ap,ac;
      int j=0;
<span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -4133,9 +4130,6 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -4133,9 +4134,6 @@
</span>  int main(int argc,char**argv) {
      exit( (test_va(1,2) == 2) ? 0 : -1);
  }
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libut/files/mem.c.patch b/devel/libut/files/mem.c.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index 9eba5b0e51b..7f1e3ab2543 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libut/files/mem.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libut/files/mem.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,6 +1,6 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/mem.c.orig 2005-11-07 12:45:58.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/mem.c      2013-09-23 22:56:24.000000000 +1000
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -203,6 +203,7 @@ int UT_update_max_extent( UT_mem_pool *p
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/mem.c.orig 2005-11-06 19:45:58.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/mem.c      2023-07-30 02:31:11.000000000 -0500
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -203,6 +203,7 @@
</span>          row->next = pool->rows[new_bkt];
          pool->rows[new_bkt] = row;
      }
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,3 +8,11 @@
</span>  }
  
  
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -285,6 +286,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+         }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     /* not reached */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++    return NULL;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /******************************************************************************
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/libut/files/shl.c.patch b/devel/libut/files/shl.c.patch
</span><span style='display:block; white-space:pre;color:#808080;'>index ec73e87f1d8..5a9a35e00e5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/libut/files/shl.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/libut/files/shl.c.patch
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,5 +1,5 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/shl.c.orig 2005-11-09 16:43:31.000000000 +1100
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/shl.c      2013-09-23 23:31:54.000000000 +1000
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- src/shl.c.orig 2005-11-08 23:43:31.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ src/shl.c      2023-07-30 02:32:31.000000000 -0500
</span> @@ -36,6 +36,7 @@ static const char id[]="$Id: shl.c,v 1.2
  #include <string.h>
  #include <errno.h>
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -8,6 +8,15 @@
</span>  #include <stdlib.h>
  #include <unistd.h>
  #include <sys/mman.h>
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -49,7 +50,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* boot_tmp is a init hack to support initialization of UT subsystems (such as 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  * mem) which need to register shl cmds prior to shl's own initialization.  */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static UT_shl_cmd boot_tmp_cmds[NUM_BOOT_TMP_CMDS];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-static boot_tmp_idx=0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++static int boot_tmp_idx=0;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ static UT_shl_lang_glue glues[] = {GLUES};
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span> @@ -456,7 +457,7 @@ int UT_shl_port_cb(int fd, char *name, i
              if (fcntl(fd,F_SETFD,fg) == -1) UT_LOG(Error,"fcntl setfd failed");
          } else UT_LOG(Error, "fcntl getfd failed");
</pre><pre style='margin:0'>

</pre>