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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/15494b28edfb9d0fe12ebb903ce85f70603c29d8">https://github.com/macports/macports-ports/commit/15494b28edfb9d0fe12ebb903ce85f70603c29d8</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 15494b28edf samba4: Update to version 4.14.7
</span>15494b28edf is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 15494b28edfb9d0fe12ebb903ce85f70603c29d8
</span>Author: 21stcaveman <zetta22000@yahoo.com>
AuthorDate: Wed Sep 1 20:15:40 2021 -0700

<span style='display:block; white-space:pre;color:#404040;'>    samba4: Update to version 4.14.7
</span>---
 net/samba4/Portfile                     | 14 ++++-----
 net/samba4/files/patch-fix-debug.diff   | 12 ++++++++
 net/samba4/files/patch-fix-st_atim.diff | 53 ---------------------------------
 3 files changed, 19 insertions(+), 60 deletions(-)

<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 d1c8344778f..16de2079b69 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;'>@@ -4,12 +4,12 @@ PortSystem              1.0
</span> 
 name                   samba4
 conflicts              samba3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-version                 4.13.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version                    4.14.7
</span> revision          0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums               rmd160  796d14ba14d9ff1f386179d55a7aa4a535c29370 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   sha256  2458213b5e9abd5060228909bbe7f28fbb3ab344a7bdf34c9d0fd1566501285f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                   size    18413369
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums          rmd160  732a018b5b97e9efc91efd1b2d3540c23aec1dca \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           sha256  6f50353f9602aa20245eb18ceb00e7e5ec793df0974aebd5254c38f16d8f1906 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                           size 18668592
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                
</span> categories                net
 platforms              darwin
 maintainers            nomaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,8 +40,8 @@ depends_lib            port:cctools \
</span> patch.pre_args    -p1
 
 platform darwin {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        # patch to fix st_atim, st_ctim and st_mtim calls on MacOS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   patchfiles-append patch-fix-st_atim.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   # fix missing header
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   patchfiles-append patch-fix-debug.diff
</span> }
 
 # patch to disable building documentation on MacOS
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/samba4/files/patch-fix-debug.diff b/net/samba4/files/patch-fix-debug.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..487b8122344
</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-fix-debug.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,12 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+diff --git a/lib/util/charset/charset_macosxfs.c b/lib/util/charset/charset_macosxfs.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+index 55a6df85fb7..cea813f5fe3 100644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/lib/util/charset/charset_macosxfs.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/lib/util/charset/charset_macosxfs.c
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -32,6 +32,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "replace.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "charset.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #include "charset_proto.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include "lib/util/debug.h"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #undef realloc
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ #ifdef DARWINOS
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/samba4/files/patch-fix-st_atim.diff b/net/samba4/files/patch-fix-st_atim.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index fe32289d9b6..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/samba4/files/patch-fix-st_atim.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,53 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/source3/libsmb/libsmb_stat.c b/source3/libsmb/libsmb_stat.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 790934b..7372881 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/source3/libsmb/libsmb_stat.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/source3/libsmb/libsmb_stat.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -102,18 +102,18 @@ void setup_stat(struct stat *st,
</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;'>-   st->st_dev = dev;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  st->st_atim = access_time_ts;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  st->st_ctim = change_time_ts;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  st->st_mtim = write_time_ts;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  st->st_atimespec = access_time_ts;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  st->st_ctimespec = change_time_ts;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  st->st_mtimespec = write_time_ts;
</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 setup_stat_from_stat_ex(const struct stat_ex *stex,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        const char *fname,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                        struct stat *st)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  st->st_atim = stex->st_ex_atime;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  st->st_ctim = stex->st_ex_ctime;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  st->st_mtim = stex->st_ex_mtime;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  st->st_atimespec = stex->st_ex_atime;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  st->st_ctimespec = stex->st_ex_ctime;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  st->st_mtimespec = stex->st_ex_mtime;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   st->st_mode = stex->st_ex_mode;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   st->st_size = stex->st_ex_size;
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-diff --git a/source4/torture/libsmbclient/libsmbclient.c b/source4/torture/libsmbclient/libsmbclient.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-index 3f39925..0ed93da 100644
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/source4/torture/libsmbclient/libsmbclient.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/source4/torture/libsmbclient/libsmbclient.c
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1231,8 +1231,8 @@ static bool torture_libsmbclient_utimes(struct torture_context *tctx)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   ret = smbc_fstat(fhandle, &st);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   torture_assert_int_not_equal(tctx, ret, -1, "smbc_fstat failed");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  tbuf[0] = convert_timespec_to_timeval(st.st_atim);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--  tbuf[1] = convert_timespec_to_timeval(st.st_mtim);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  tbuf[0] = convert_timespec_to_timeval(st.st_atimespec);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+  tbuf[1] = convert_timespec_to_timeval(st.st_mtimespec);
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   tbuf[1] = timeval_add(&tbuf[1], 0, 100000); /* 100 msec */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1244,7 +1244,7 @@ static bool torture_libsmbclient_utimes(struct torture_context *tctx)
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   torture_assert_int_equal(
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           tctx,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--          st.st_mtim.tv_nsec / 1000,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+          st.st_mtimespec.tv_nsec / 1000,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           tbuf[1].tv_usec,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           "smbc_utimes did not update msec");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span></pre><pre style='margin:0'>

</pre>