<pre style='margin:0'>
Herby Gillot (herbygillot) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/1cadd5d8de70905e6e69a15338a230edfaa6bb71">https://github.com/macports/macports-ports/commit/1cadd5d8de70905e6e69a15338a230edfaa6bb71</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 1cadd5d8de7 anubis: update to 4.3, fix build
</span>1cadd5d8de7 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 1cadd5d8de70905e6e69a15338a230edfaa6bb71
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Tue Sep 24 18:38:05 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    anubis: update to 4.3, fix build
</span>---
 mail/anubis/Portfile                    | 21 ++++++++++++++-------
 mail/anubis/files/patch-anustart.c.diff | 10 ++++++++++
 mail/anubis/files/patch-lib__obstack.c  | 15 ---------------
 mail/anubis/files/patch-mta.c.diff      | 10 ++++++++++
 mail/anubis/files/patch-src-gdbm.c.diff | 16 ----------------
 5 files changed, 34 insertions(+), 38 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/anubis/Portfile b/mail/anubis/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index ca1d430fe43..93789a0207f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/anubis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/anubis/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,9 +1,13 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem      1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       legacysupport 1.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# _strndup
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+legacysupport.newest_darwin_requires_legacy 10
</span> 
 name            anubis
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version         4.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version         4.3
</span> revision        0
 categories      mail
 license         GPL-3
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -16,21 +20,24 @@ long_description \
</span>             rules, based on a highly configurable regular expressions system. It \
             operates as a proxy server, independently from mail user agents. 
 homepage        https://www.gnu.org/software/anubis
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms       darwin
</span> 
 master_sites    gnu
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  169b7b360b59ea47359dc37bd7f3cd99998d8ed5 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  5f3a2dd77c5ef52a593428c5b6d0042c1746eb8262c31bde9ee67455f8aad6d6 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    1623768
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  4a061b3f809fd0277f88560618b0a47b85d97a13 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  ff0af3337c462218e5ee244c7ef90188af9efdf095bc05b6333401cf9882af2c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    1248000
</span> 
 depends_lib     port:gdbm \
                 port:gettext \
                 port:libgsasl \
                 port:libiconv
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles      patch-lib__obstack.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                patch-src-gdbm.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# anustart.c:282: warning: implicit declaration of function ‘sigemptyset’
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patch-anustart.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# mta.c:516: error: ‘u_char’ undeclared (first use in this function)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                patch-mta.c.diff
</span> 
 configure.args  --infodir=${prefix}/share/info \
                 --mandir=${prefix}/share/man \
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/anubis/files/patch-anustart.c.diff b/mail/anubis/files/patch-anustart.c.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..77ab25b307b
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/anubis/files/patch-anustart.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tests/anustart.c.orig  2024-01-06 00:03:10.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tests/anustart.c       2024-09-24 18:32:25.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -64,6 +64,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <fcntl.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <errno.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <limits.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <signal.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ char const *progname;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/anubis/files/patch-lib__obstack.c b/mail/anubis/files/patch-lib__obstack.c
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 444f3e95010..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/anubis/files/patch-lib__obstack.c
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,15 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- lib/obstack.c.orig     Tue Jan  4 19:24:07 2005
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ lib/obstack.c  Tue Jan  4 19:24:27 2005
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -103,12 +103,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Exit value used when `print_and_abort' is used.  */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # include <stdlib.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# ifdef _LIBC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- int obstack_exit_failure = EXIT_FAILURE;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#  include "exitfail.h"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#  define obstack_exit_failure exit_failure
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--# endif
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # ifdef _LIBC
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #  if SHLIB_COMPAT (libc, GLIBC_2_0, GLIBC_2_3_4)
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/anubis/files/patch-mta.c.diff b/mail/anubis/files/patch-mta.c.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..9a573740388
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/mail/anubis/files/patch-mta.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,10 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- tests/mta.c.orig       2024-01-06 00:03:11.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ tests/mta.c    2024-09-24 18:34:35.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -65,6 +65,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <pwd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/stat.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <sys/types.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <sys/socket.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include <netinet/in.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/mail/anubis/files/patch-src-gdbm.c.diff b/mail/anubis/files/patch-src-gdbm.c.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 8d071875e6e..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/mail/anubis/files/patch-src-gdbm.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,16 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- src/gdbm.c.orig        2014-05-22 00:39:58.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ src/gdbm.c     2019-02-12 18:11:39.000000000 -0600
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -208,11 +208,11 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return rc;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--const char *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+/* const char *
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gdbm_db_strerror (void *d, int rc)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   return gdbm_strerror (rc);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+} */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- void
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- gdbm_db_init (void)
</span></pre><pre style='margin:0'>

</pre>