diff options
author | Nicolas Iooss | 2016-08-16 10:57:34 +0200 |
---|---|---|
committer | Nicolas Iooss | 2016-08-16 10:57:34 +0200 |
commit | 66be3c6196e1d760338071de1686cc9c0d4c4474 (patch) | |
tree | a2632c9e7eea0f301a5d3a97a229226a82740ea4 | |
parent | 6ae464e8a8873612342de7407b242cf3a6553c7f (diff) | |
download | aur-66be3c6196e1d760338071de1686cc9c0d4c4474.tar.gz |
logrotate-selinux: backport a commit to fix building with gcc 6
Backport https://github.com/logrotate/logrotate/commit/6a36c105587b07ad14fc937f3ee6e2eb402621a2
Do not bump pkgrel as the package should not need to be rebuilt if it
has already been installed.
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | 0001-fixed-gcc6-warning.patch | 28 | ||||
-rw-r--r-- | PKGBUILD | 7 |
3 files changed, 35 insertions, 2 deletions
@@ -21,11 +21,13 @@ pkgbase = logrotate-selinux source = logrotate.conf source = logrotate.timer source = logrotate.service + source = 0001-fixed-gcc6-warning.patch md5sums = 584bca013dcceeb23b06b27d6d0342fb md5sums = e76526bcd6fc33c9d921e1cb1eff1ffb md5sums = 94dae4d3eded2fab9ae879533d3680db md5sums = 287c2ad9b074cb5478db7692f385827c md5sums = 85560be5272ed68a88bb77a0a2293369 + md5sums = 451d761df0b769be0289681a3db5f50d pkgname = logrotate-selinux diff --git a/0001-fixed-gcc6-warning.patch b/0001-fixed-gcc6-warning.patch new file mode 100644 index 000000000000..2b400bda79c9 --- /dev/null +++ b/0001-fixed-gcc6-warning.patch @@ -0,0 +1,28 @@ +From 6a36c105587b07ad14fc937f3ee6e2eb402621a2 Mon Sep 17 00:00:00 2001 +From: Chris Cromer <cromerc@users.noreply.github.com> +Date: Tue, 2 Aug 2016 19:17:04 -0400 +Subject: [PATCH 1/1] fixed gcc6 warning + +Closes #50 +--- + logrotate.c | 3 ++- + 1 file changed, 2 insertions(+), 1 deletion(-) + +diff --git a/logrotate.c b/logrotate.c +index d42656a9724b..8a88607bf105 100644 +--- a/logrotate.c ++++ b/logrotate.c +@@ -1781,8 +1781,9 @@ int postrotateSingleLog(struct logInfo *log, int logNum, struct logState *state, + { + int hasErrors = 0; + +- if (!state->doRotate) ++ if (!state->doRotate) { + return 0; ++ } + + if (!hasErrors && log->flags & LOG_FLAG_TMPFILENAME) { + char *tmpFilename = NULL; +-- +2.9.3 + @@ -18,17 +18,20 @@ backup=('etc/logrotate.conf') source=("https://github.com/logrotate/logrotate/archive/${pkgver}.tar.gz" 'paths.patch' 'logrotate.conf' - logrotate.{timer,service}) + logrotate.{timer,service} + '0001-fixed-gcc6-warning.patch') md5sums=('584bca013dcceeb23b06b27d6d0342fb' 'e76526bcd6fc33c9d921e1cb1eff1ffb' '94dae4d3eded2fab9ae879533d3680db' '287c2ad9b074cb5478db7692f385827c' - '85560be5272ed68a88bb77a0a2293369') + '85560be5272ed68a88bb77a0a2293369' + '451d761df0b769be0289681a3db5f50d') build() { cd "$srcdir/${pkgname/-selinux}-${pkgver}" patch -p0 -i "$srcdir/paths.patch" + patch -p1 -i "$srcdir/0001-fixed-gcc6-warning.patch" ./autogen.sh ./configure \ |