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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/fbbad10a044c00bc5c3deca00a74f9e2d7e8f17b">https://github.com/macports/macports-ports/commit/fbbad10a044c00bc5c3deca00a74f9e2d7e8f17b</a></p>
<pre style="white-space: pre; background: #F8F8F8"><span style='display:block; white-space:pre;color:#808000;'>commit fbbad10a044c00bc5c3deca00a74f9e2d7e8f17b
</span>Author: Sergey Fedorov <barracuda@macos-powerpc.org>
AuthorDate: Mon Dec 9 15:41:21 2024 +0800

<span style='display:block; white-space:pre;color:#404040;'>    samba4: fix build with gcc14 and on older OS
</span>---
 net/samba4/Portfile                       | 11 ++++++++++-
 net/samba4/files/patch-vfs_default.c.diff | 10 ++++++++++
 2 files changed, 20 insertions(+), 1 deletion(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/samba4/Portfile b/net/samba4/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index cab77903be0..77d4560f3eb 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/samba4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/samba4/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -30,7 +30,7 @@ distname            samba-${version}
</span> 
 perl5.major         5.34
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:pkgconfig \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       path:bin/pkg-config:pkgconfig \
</span>                     port:gettext \
                     port:bison
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -81,6 +81,9 @@ patchfiles-append patch-samba-install.diff
</span> # https://bugzilla.samba.org/show_bug.cgi?id=15763
 patchfiles-append   patch-ldb-test.diff
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Add a missing header for renameat.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-vfs_default.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.perl      ${perl5.bin}
 configure.python    ${prefix}/bin/python3.12
 configure.env-append \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -98,6 +101,12 @@ configure.args      -C \
</span>                     --with-gpgme \
                     --disable-spotlight
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# https://trac.macports.org/ticket/71494
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if {[string match *gcc* ${configure.compiler}]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    configure.cflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    -Wno-error=incompatible-pointer-types
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> build.pre_args
 build.env-append    PYTHON=${configure.python} DESTDIR=${destroot}
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/samba4/files/patch-vfs_default.c.diff b/net/samba4/files/patch-vfs_default.c.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..e6bbd29696d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/samba4/files/patch-vfs_default.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;'>+--- source3/modules/vfs_default.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ source3/modules/vfs_default.c  2024-12-09 15:33:36.000000000 +0800
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -37,6 +37,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "offload_token.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "util_reparse.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "lib/util/string_wrappers.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <sys/stdio.h> /* renameat */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef DBGC_CLASS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #define DBGC_CLASS DBGC_VFS
</span></pre><pre style='margin:0'>

</pre>