<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>