<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/805614a4cb23a0417935c78b68789a230b259db9">https://github.com/macports/macports-ports/commit/805614a4cb23a0417935c78b68789a230b259db9</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 805614a logrotate: update to 3.15.0, assume maintainership
</span>805614a is described below
<span style='display:block; white-space:pre;color:#808000;'>commit 805614a4cb23a0417935c78b68789a230b259db9
</span>Author: Craig Treleaven <ctreleaven@macports.org>
AuthorDate: Sat Feb 9 22:34:04 2019 -0500
<span style='display:block; white-space:pre;color:#404040;'> logrotate: update to 3.15.0, assume maintainership
</span><span style='display:block; white-space:pre;color:#404040;'>
</span><span style='display:block; white-space:pre;color:#404040;'> - use configure options rather than patching/reinplacing
</span><span style='display:block; white-space:pre;color:#404040;'> - eliminate startupitem variant
</span>---
sysutils/logrotate/Portfile | 32 ++++++++++---------------
sysutils/logrotate/files/patch-config.h.in.diff | 28 ----------------------
2 files changed, 12 insertions(+), 48 deletions(-)
<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 248e751..4b5ccc1 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;'>@@ -3,16 +3,17 @@
</span> PortSystem 1.0
PortGroup github 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup logrotate logrotate 3.12.2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup logrotate logrotate 3.15.0
</span>
github.tarball_from releases
use_xz yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 b02ec912c7c2be7593bb156a07aaba8c34f92b74 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 70c2037f654c5e2c6c3b386212049272a036b7dd37f36a486f01c7df20765551
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 8a2a190a1e4240575d038f5400d08d1550a7fcbf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 313612c4776a305393454c874ef590d8acf84c9ffa648717731dfe902284ff8f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 158284
</span> categories sysutils
platforms darwin
license GPL-2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers {ctreleaven @ctreleaven} openmaintainer
</span>
description Rotates, compresses, and mails system logs
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -27,9 +28,6 @@ depends_lib port:popt
</span> depends_run port:gettext \
port:gzip
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# set up so we can reinplace our desired compressor
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles-append patch-config.h.in.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> set compress ${prefix}/bin/gzip
set compress_ext .gz
set uncompress ${prefix}/bin/gunzip
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -44,17 +42,11 @@ post-extract {
</span>
post-patch {
reinplace "s|@PREFIX@|${prefix}|g" \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/examples/logrotate-default
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${worksrcpath}/examples/logrotate.conf
</span> reinplace "s|@PREFIX@|${prefix}|g" \
${worksrcpath}/logrotate.conf.example
reinplace "s|@PREFIX@|${prefix}|g" \
${worksrcpath}/org.macports.logrotate.plist.example
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@COMPRESS@|${compress}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/config.h.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@COMPRESS_EXT@|${compress_ext}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/config.h.in
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s|@UNCOMPRESS@|${uncompress}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${worksrcpath}/config.h.in
</span> }
use_autoreconf yes
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,7 +54,11 @@ autoreconf.args-append \
</span> --force
configure.args-append \
--disable-silent-rules\
<span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-state-file-path=${prefix}/var/run/logrotate/logrotate.status
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-state-file-path=${prefix}/var/run/logrotate/logrotate.status \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-default-mail-command=/bin/mail \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-compress-command=${compress} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-uncompress-command=${uncompress} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-compress-extension=${compress_ext}
</span>
universal_variant no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -102,16 +98,12 @@ variant bzip2 description {Use bzip2 compression by default} {
</span> port:gzip port:bzip2
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-variant startupitem description {Run logrotate daily} {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> notes "
To use logrotate:
* See 'man logrotate' for configuration options.
<span style='display:block; white-space:pre;background:#ffe0e0;'>- * The startupitem variant (+startupitem) provides for daily log
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rotation with this command.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ * Enable daily log rotation with this command.
</span>
\$ sudo port load logrotate
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/logrotate/files/patch-config.h.in.diff b/sysutils/logrotate/files/patch-config.h.in.diff
</span>deleted file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 37b59bf..0000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/logrotate/files/patch-config.h.in.diff
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,28 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>---- config.h.in.orig 2017-05-02 06:16:29.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+++ config.h.in 2017-05-31 14:36:35.000000000 -0500
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -1,13 +1,13 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* config.h.in. Generated from configure.ac by autoheader. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* default compress command */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#undef COMPRESS_COMMAND
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define COMPRESS_COMMAND "@COMPRESS@"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* default compress extension */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#undef COMPRESS_EXT
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define COMPRESS_EXT "@COMPRESS_EXT@"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* default mail command */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#undef DEFAULT_MAIL_COMMAND
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define DEFAULT_MAIL_COMMAND "/usr/bin/mail"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Define to 1 if you have the `asprintf' function. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef HAVE_ASPRINTF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-@@ -117,7 +117,7 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #undef STDC_HEADERS
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* default uncompress command */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--#undef UNCOMPRESS_COMMAND
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-+#define UNCOMPRESS_COMMAND "@UNCOMPRESS@"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- /* Enable extensions on AIX 3, Interix. */
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- #ifndef _ALL_SOURCE
</span></pre><pre style='margin:0'>
</pre>