<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/551ec967b8a3f1be934bb9d56fb89d182338578d">https://github.com/macports/macports-ports/commit/551ec967b8a3f1be934bb9d56fb89d182338578d</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 551ec967b8a rsync-hfscomp: fix gettimeofday for big sur/monterey Fixes: https://trac.macports.org/ticket/63669
</span>551ec967b8a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 551ec967b8a3f1be934bb9d56fb89d182338578d
</span>Author: Christopher Nielsen <mascguy@github.com>
AuthorDate: Tue Aug 9 17:41:35 2022 -0400

<span style='display:block; white-space:pre;color:#404040;'>    rsync-hfscomp: fix gettimeofday for big sur/monterey
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes: https://trac.macports.org/ticket/63669
</span>---
 net/rsync-hfscomp/Portfile                         | 28 ++++++++++++----------
 .../files/patch-configure.ac-gettimeofday.diff     | 13 ----------
 net/rsync-hfscomp/files/patch-implicit.diff        | 10 ++++++++
 3 files changed, 25 insertions(+), 26 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 0b6fa6425b4..4f5615618ab 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;'>@@ -7,11 +7,12 @@ set my_name         rsync
</span> conflicts           rsync
 version             3.1.2
 revision            1
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> categories          net
<span style='display:block; white-space:pre;background:#ffe0e0;'>-license             GPL-3+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-installs_libs       no
</span> platforms           darwin freebsd sunos
<span style='display:block; white-space:pre;background:#e0ffe0;'>+license             GPL-3+
</span> maintainers         {mascguy @mascguy} openmaintainer
<span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> description         Fast incremental file transfer
 long_description    rsync is an open source utility that provides fast \
                     incremental file transfer. It works both locally and remote \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -26,17 +27,13 @@ master_sites        http://rsync.samba.org/ftp/rsync/ \
</span> distname            ${my_name}-${version}
 dist_subdir         ${my_name}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+installs_libs       no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> checksums           rmd160  f7d6c0c9752af8d9eb933cffc6032c1763490a04 \
                     sha256  ecfa62a7fa3c4c18b9eccd8c16eaddee4bd308a76ea50b5c02a5840f09c0a1c2 \
                     size    892724
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# We're not enabling 'autoconf' via the port, so add the deps explicitly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build       port:autoconf \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:automake \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libtool
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib         port:popt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    port:libiconv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patch.pre_args      -p1
</span> 
 # these come from http://rsync.samba.org/ftp/rsync/rsync-patches-3.1.2.tar.gz
 # and need to be updated with each release
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -46,11 +43,16 @@ patchfiles          patch-fileflags.diff \
</span>                     patch-hfs-compression-options.diff \
                     patch-acls-unpack-error.diff
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Additional patch necessary, from later upstream releases, to correctly
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# handle two-arg gettimeofday() on Big Sur and later.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append   patch-configure.ac-gettimeofday.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# fix implicit declaration warnings
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles-append   patch-implicit.diff
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-patch.pre_args      -p1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# We're not enabling 'autoconf' via the port, so add the deps explicitly
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build       port:autoconf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:automake \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libtool
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib         port:popt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                    port:libiconv
</span> 
 configure.args      --with-rsyncd-conf=${prefix}/etc/rsyncd.conf
 
<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>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 6e130b9caa8..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/net/rsync-hfscomp/files/patch-configure.ac-gettimeofday.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,13 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- a/configure.ac 2021-10-24 15:53:34.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ b/configure.ac 2021-10-24 15:53:58.000000000 -0400
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -810,7 +810,9 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- 
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_CACHE_CHECK([if gettimeofday takes tz argument],rsync_cv_HAVE_GETTIMEOFDAY_TZ,[
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- AC_COMPILE_IFELSE([AC_LANG_PROGRAM([[#include <sys/time.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#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:#ffe0e0;'>-+#ifdef HAVE_UNISTD_H
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#include <unistd.h>
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#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:#ffe0e0;'>- if test x"$rsync_cv_HAVE_GETTIMEOFDAY_TZ" != x"no"; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-     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:#ffe0e0;'>- fi
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/net/rsync-hfscomp/files/patch-implicit.diff b/net/rsync-hfscomp/files/patch-implicit.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 00000000000..5e100a4c97c
</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-implicit.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;'>+--- a/configure.sh 2022-08-09 13:55:32.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ b/configure.sh 2022-08-09 13:55:54.000000000 -0400
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -8329,6 +8329,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ /* end confdefs.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 <unistd.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
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ main ()
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ {
</span></pre><pre style='margin:0'>

</pre>