<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/3bd66f18ab0bb54fb9a03c7d4ee00243705dea8b">https://github.com/macports/macports-ports/commit/3bd66f18ab0bb54fb9a03c7d4ee00243705dea8b</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 3bd66f18ab0 cmake: Fix build on 10.4.
</span>3bd66f18ab0 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 3bd66f18ab0bb54fb9a03c7d4ee00243705dea8b
</span>Author: Fred Wright <fw@fwright.net>
AuthorDate: Thu Sep 3 19:13:56 2020 -0700

<span style='display:block; white-space:pre;color:#404040;'>    cmake: Fix build on 10.4.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    The 10.4 build was failing due to an attempt to use lutimes(), which
</span><span style='display:block; white-space:pre;color:#404040;'>    didn't exist until 10.5.  There's another portion of the cmake code
</span><span style='display:block; white-space:pre;color:#404040;'>    that includes a configure test for lutimes(), but it doesn't apply to
</span><span style='display:block; white-space:pre;color:#404040;'>    this area.  The fix is to add an OS version check to the existing
</span><span style='display:block; white-space:pre;color:#404040;'>    conditionals.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Checks of this form should more correctly use MIN_REQUIRED rather than
</span><span style='display:block; white-space:pre;color:#404040;'>    MAX_ALLOWED, but this uses the latter for consistency with the other
</span><span style='display:block; white-space:pre;color:#404040;'>    places, both in the patches and upstream.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Since this only fixes broken builds, there is no need for a revbump.
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    TESTED:
</span><span style='display:block; white-space:pre;color:#404040;'>    Built on 10.4-10.5 ppc, 10.4-10.6 i386, and 10.6-10.15 x86_64.
</span><span style='display:block; white-space:pre;color:#404040;'>    Did not test variants, due to dependency complications, and the low
</span><span style='display:block; white-space:pre;color:#404040;'>    likelihood of an interaction with this change.
</span><span style='display:block; white-space:pre;color:#404040;'>    Built libaes_siv as a test case.
</span>---
 devel/cmake/files/patch-cmake-leopard-tiger.diff | 9 +++++++++
 1 file changed, 9 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/cmake/files/patch-cmake-leopard-tiger.diff b/devel/cmake/files/patch-cmake-leopard-tiger.diff
</span><span style='display:block; white-space:pre;color:#808080;'>index ff16af9da08..8fc7667b0da 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/cmake/files/patch-cmake-leopard-tiger.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/cmake/files/patch-cmake-leopard-tiger.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -72,6 +72,15 @@
</span>        defined(__DragonFly__)       || \
        defined(__FreeBSD__)         || \
        defined(__FreeBSD_kernel__)
<span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -1035,7 +1035,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ts[0] = uv__fs_to_timespec(req->atime);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ts[1] = uv__fs_to_timespec(req->mtime);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   return utimensat(AT_FDCWD, req->path, ts, AT_SYMLINK_NOFOLLOW);
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#elif defined(__APPLE__)          ||                                          \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#elif defined(__APPLE__) && MAC_OS_X_VERSION_MAX_ALLOWED >= 1050 ||           \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       defined(__DragonFly__)      ||                                          \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       defined(__FreeBSD__)        ||                                          \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+       defined(__FreeBSD_kernel__) ||                                          \
</span> @@ -1286,7 +1286,7 @@
    dst->st_blksize = src->st_blksize;
    dst->st_blocks = src->st_blocks;
</pre><pre style='margin:0'>

</pre>