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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/014a7146d15fad8ff7603b7b35fbc0e58df86875">https://github.com/macports/macports-ports/commit/014a7146d15fad8ff7603b7b35fbc0e58df86875</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 014a7146d15 rsync-hfscomp: add upstream patch, for gettimeofday() detection - Also revert previous commit, related to use of autoreconf
</span>014a7146d15 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 014a7146d15fad8ff7603b7b35fbc0e58df86875
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Sun Oct 24 15:47:40 2021 -0400

<span style='display:block; white-space:pre;color:#404040;'>    rsync-hfscomp: add upstream patch, for gettimeofday() detection
</span><span style='display:block; white-space:pre;color:#404040;'>    - Also revert previous commit, related to use of autoreconf
</span>---
 net/rsync-hfscomp/Portfile                               | 16 ++++++----------
 .../files/patch-configure.ac-gettimeofday.diff           | 13 +++++++++++++
 2 files changed, 19 insertions(+), 10 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/rsync-hfscomp/Portfile b/net/rsync-hfscomp/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 8dc7a2a9303..acc0f993370 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/rsync-hfscomp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/rsync-hfscomp/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -6,7 +6,7 @@ name                rsync-hfscomp
</span> set my_name         rsync
 conflicts           rsync
 version             3.1.2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          net
 license             GPL-3+
 installs_libs       no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,11 +40,12 @@ patchfiles          patch-fileflags.diff \
</span>                     patch-hfs-compression.diff \
                     patch-hfs-compression-options.diff \
                     patch-acls-unpack-error.diff
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args      -p1
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Run autoreconf, to fix gettimeofday() issue on Big Sur and later.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-use_autoreconf      yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-autoreconf.args     -fvi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Additional patch necessary, from later upstream releases, to correctly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# handle two-arg gettimeofday() on Big Sur and later.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-configure.ac-gettimeofday.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args      -p1
</span> 
 configure.args      --with-rsyncd-conf=${prefix}/etc/rsyncd.conf
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -52,11 +53,6 @@ pre-configure {
</span>     system "cd ${worksrcpath}; ./prepare-source"
 }
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Necessary step, when autoreconf is utilized
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    system "cd ${worksrcpath}; make reconfigure"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> test.run           yes
 test.target        check
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/rsync-hfscomp/files/patch-configure.ac-gettimeofday.diff b/net/rsync-hfscomp/files/patch-configure.ac-gettimeofday.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..6e130b9caa8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/net/rsync-hfscomp/files/patch-configure.ac-gettimeofday.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,13 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- a/configure.ac 2021-10-24 15:53:34.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/configure.ac 2021-10-24 15:53:58.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -810,7 +810,9 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_CACHE_CHECK([if gettimeofday takes tz argument],rsync_cv_HAVE_GETTIMEOFDAY_TZ,[
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/time.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#include <unistd.h>]], [[struct timeval tv; exit(gettimeofday(&tv, NULL));]])],[rsync_cv_HAVE_GETTIMEOFDAY_TZ=yes],[rsync_cv_HAVE_GETTIMEOFDAY_TZ=no])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#ifdef HAVE_UNISTD_H
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#endif]], [[struct timeval tv; return gettimeofday(&tv, NULL);]])],[rsync_cv_HAVE_GETTIMEOFDAY_TZ=yes],[rsync_cv_HAVE_GETTIMEOFDAY_TZ=no])])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ if test x"$rsync_cv_HAVE_GETTIMEOFDAY_TZ" != x"no"; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     AC_DEFINE(HAVE_GETTIMEOFDAY_TZ, 1, [Define to 1 if gettimeofday() takes a time-zone arg])
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ fi
</span></pre><pre style='margin:0'>

</pre>