<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>