Thu Oct 8 07:50:51 2020 UTC ()
logrotate: fix build on NetBSD

(no secure_getenv function)


(wiz)
diff -r1.18 -r1.19 pkgsrc/sysutils/logrotate/distinfo
diff -r1.6 -r1.7 pkgsrc/sysutils/logrotate/patches/patch-config.c

cvs diff -r1.18 -r1.19 pkgsrc/sysutils/logrotate/distinfo (expand / switch to unified diff)

--- pkgsrc/sysutils/logrotate/distinfo 2020/10/01 20:14:56 1.18
+++ pkgsrc/sysutils/logrotate/distinfo 2020/10/08 07:50:51 1.19
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.18 2020/10/01 20:14:56 nils Exp $ 1$NetBSD: distinfo,v 1.19 2020/10/08 07:50:51 wiz Exp $
2 2
3SHA1 (logrotate-3.17.0.tar.gz) = 143fcf6010ff32cfb0a13ea49df22cb383843b63 3SHA1 (logrotate-3.17.0.tar.gz) = 143fcf6010ff32cfb0a13ea49df22cb383843b63
4RMD160 (logrotate-3.17.0.tar.gz) = d79e0e2c03bc47e970acd28875cebf045635f33a 4RMD160 (logrotate-3.17.0.tar.gz) = d79e0e2c03bc47e970acd28875cebf045635f33a
5SHA512 (logrotate-3.17.0.tar.gz) = ada4415ef68ad97c1415fa0c1ba7bf108621777cd91599bf4f999dea1c1025596543aa00fd579cae4d39315b71c4d8f96a9c9d1178f78be7c523470588ab1d31 5SHA512 (logrotate-3.17.0.tar.gz) = ada4415ef68ad97c1415fa0c1ba7bf108621777cd91599bf4f999dea1c1025596543aa00fd579cae4d39315b71c4d8f96a9c9d1178f78be7c523470588ab1d31
6Size (logrotate-3.17.0.tar.gz) = 224559 bytes 6Size (logrotate-3.17.0.tar.gz) = 224559 bytes
7SHA1 (patch-config.c) = 2064e2e1186305eaea1b3597a634d57c04cc4fc4 7SHA1 (patch-config.c) = 5f967ff8479c78628e62e23e200c6373aebd0786
8SHA1 (patch-configure.ac) = 3d9d232f386b286288ba0f543804d10feeb306cf 8SHA1 (patch-configure.ac) = 3d9d232f386b286288ba0f543804d10feeb306cf
9SHA1 (patch-examples_logrotate.conf) = 4d0aad215e66850e8ae1a005764f8bd109fb76c9 9SHA1 (patch-examples_logrotate.conf) = 4d0aad215e66850e8ae1a005764f8bd109fb76c9
10SHA1 (patch-examples_logrotate.cron) = 31a19e1b697e945299bbbe6701674d886379a49c 10SHA1 (patch-examples_logrotate.cron) = 31a19e1b697e945299bbbe6701674d886379a49c

cvs diff -r1.6 -r1.7 pkgsrc/sysutils/logrotate/patches/patch-config.c (expand / switch to unified diff)

--- pkgsrc/sysutils/logrotate/patches/patch-config.c 2019/03/20 10:34:10 1.6
+++ pkgsrc/sysutils/logrotate/patches/patch-config.c 2020/10/08 07:50:51 1.7
@@ -1,17 +1,21 @@ @@ -1,17 +1,21 @@
1$NetBSD: patch-config.c,v 1.6 2019/03/20 10:34:10 he Exp $ 1$NetBSD: patch-config.c,v 1.7 2020/10/08 07:50:51 wiz Exp $
2 2
3Fix NetBSD compilation. 3Fix NetBSD compilation.
4 4
5--- config.c.orig 2016-12-02 13:12:33.000000000 +0000 5--- config.c.orig 2020-07-10 08:22:39.000000000 +0000
6+++ config.c 6+++ config.c
7@@ -23,7 +23,9 @@ 7@@ -19,7 +19,13 @@
8 #include <wctype.h> 8 #include <wctype.h>
9 #include <fnmatch.h> 9 #include <fnmatch.h>
10 #include <sys/mman.h> 10 #include <sys/mman.h>
11-#include <libgen.h> 11-#include <libgen.h>
12+#ifndef _LIBGEN_H_ 12+#ifndef _LIBGEN_H_
13+# include <libgen.h> 13+# include <libgen.h>
14+#endif 14+#endif
 15+
 16+#ifndef secure_getenv
 17+#define secure_getenv getenv
 18+#endif
15  19
16 #if !defined(PATH_MAX) && defined(__FreeBSD__) 20 #if !defined(PATH_MAX) && defined(__FreeBSD__)
17 #include <sys/param.h> 21 #include <sys/param.h>