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

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b391c4e3794b9681660e4aa44cfa6c48b6e66575">https://github.com/macports/macports-ports/commit/b391c4e3794b9681660e4aa44cfa6c48b6e66575</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 b391c4e  logrotate: add patch for timer problem
</span>b391c4e is described below

<span style='display:block; white-space:pre;color:#808000;'>commit b391c4e3794b9681660e4aa44cfa6c48b6e66575
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Sun Feb 10 08:54:45 2019 -0500

<span style='display:block; white-space:pre;color:#404040;'>    logrotate: add patch for timer problem
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Patch by @Schamschula to address problem on 10.13 with hi-res timing
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Fixes:  https://trac.macports.org/ticket/58045
</span>---
 sysutils/logrotate/Portfile                     |  3 +++
 sysutils/logrotate/files/patch-logrotate.c.diff | 11 +++++++++++
 2 files changed, 14 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/logrotate/Portfile b/sysutils/logrotate/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4b5ccc1..7e97151 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/logrotate/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/logrotate/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,6 +4,7 @@ PortSystem          1.0
</span> PortGroup           github 1.0
 
 github.setup        logrotate logrotate 3.15.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> 
 github.tarball_from releases
 use_xz              yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -40,6 +41,8 @@ post-extract {
</span>         ${worksrcpath}/
 }
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles          patch-logrotate.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> post-patch {
     reinplace "s|@PREFIX@|${prefix}|g" \
         ${worksrcpath}/examples/logrotate.conf
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/logrotate/files/patch-logrotate.c.diff b/sysutils/logrotate/files/patch-logrotate.c.diff
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..ed5d4b4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/logrotate/files/patch-logrotate.c.diff
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,11 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+--- logrotate.c.orig       2019-02-10 05:18:49.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++++ logrotate.c    2019-02-10 05:19:17.000000000 -0600
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+@@ -688,7 +688,7 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     /* If we can't change atime/mtime, it's not a disaster.  It might
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        possibly fail under SELinux. But do try to preserve the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        fractional part if we have utimensat(). */
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+-#ifdef HAVE_UTIMENSAT
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>++#if defined HAVE_UTIMENSAT && !defined(__APPLE__)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     struct timespec ts[2];
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ 
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+     ts[0] = sb->st_atim;
</span></pre><pre style='margin:0'>

</pre>