summaryrefslogtreecommitdiff
path: root/sysutils/zabbix
diff options
context:
space:
mode:
authorhe <he@pkgsrc.org>2019-11-16 10:57:22 +0000
committerhe <he@pkgsrc.org>2019-11-16 10:57:22 +0000
commitaec3ab86724f3f164d945225038da3f183b2767d (patch)
treee3addb5c88777eb2827998b362f78afd00288a14 /sysutils/zabbix
parentcd23a9c76c19d513ee394218769cf104da091055 (diff)
downloadpkgsrc-aec3ab86724f3f164d945225038da3f183b2767d.tar.gz
Use P_ZOMBIE() macro instead of testing against LSDEAD, which is
gone in later versions. Thanks to Yuuki Enomoto for the patch. Bump PKGREVISION.
Diffstat (limited to 'sysutils/zabbix')
-rw-r--r--sysutils/zabbix/Makefile4
-rw-r--r--sysutils/zabbix/distinfo3
-rw-r--r--sysutils/zabbix/patches/patch-src_libs_zbxsysinfo_netbsd_proc.c17
3 files changed, 21 insertions, 3 deletions
diff --git a/sysutils/zabbix/Makefile b/sysutils/zabbix/Makefile
index 64022b6a770..291c008a8bb 100644
--- a/sysutils/zabbix/Makefile
+++ b/sysutils/zabbix/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.28 2019/11/04 21:28:59 rillig Exp $
+# $NetBSD: Makefile,v 1.29 2019/11/16 10:57:22 he Exp $
-PKGREVISION= 3
+PKGREVISION= 4
.include "Makefile.common"
COMMENT= Enterprise-class Monitoring Solution for Everyone
diff --git a/sysutils/zabbix/distinfo b/sysutils/zabbix/distinfo
index 4737fb97587..79727b24947 100644
--- a/sysutils/zabbix/distinfo
+++ b/sysutils/zabbix/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.17 2019/06/20 12:03:28 he Exp $
+$NetBSD: distinfo,v 1.18 2019/11/16 10:57:22 he Exp $
SHA1 (zabbix-4.0.9.tar.gz) = 865eb4d9cbb7c53b942c4a538314ebf9d8400099
RMD160 (zabbix-4.0.9.tar.gz) = c586e0b55ed8d6569889df7494379266dd67ef31
@@ -6,6 +6,7 @@ SHA512 (zabbix-4.0.9.tar.gz) = 4e04d80490f43d2e7833a4e11dbc7ce0ed70dc1f43653eeff
Size (zabbix-4.0.9.tar.gz) = 17118478 bytes
SHA1 (patch-frontends_php_locale_add__new__language.sh) = 71be94363ee58490d2ee3ef4bc6b800cfc99e90a
SHA1 (patch-frontends_php_locale_make__mo.sh) = c44c8996ffc5c1fa31eebaa766edb430e03004de
+SHA1 (patch-src_libs_zbxsysinfo_netbsd_proc.c) = fde4e78373d7f10e015dae8a15bab74633560093
SHA1 (patch-src_zabbix__agent_Makefile.in) = 55149e2969d0e6e54c537750ca1bde11c9b690d7
SHA1 (patch-src_zabbix__proxy_Makefile.in) = 2e7dbe6e8554bbe2c1cb1074a308661ae44bb977
SHA1 (patch-src_zabbix__server_Makefile.in) = bfcb02e8450df163a038adbae83a7e17fda0a9a9
diff --git a/sysutils/zabbix/patches/patch-src_libs_zbxsysinfo_netbsd_proc.c b/sysutils/zabbix/patches/patch-src_libs_zbxsysinfo_netbsd_proc.c
new file mode 100644
index 00000000000..e53bcfa381f
--- /dev/null
+++ b/sysutils/zabbix/patches/patch-src_libs_zbxsysinfo_netbsd_proc.c
@@ -0,0 +1,17 @@
+$NetBSD: patch-src_libs_zbxsysinfo_netbsd_proc.c,v 1.1 2019/11/16 10:57:22 he Exp $
+
+Use P_ZOMBIE() macro instead of testing against LSDEAD, which is
+gone in later versions.
+Thanks to Yuuki Enomoto for the patch.
+
+--- src/libs/zbxsysinfo/netbsd/proc.c.orig 2019-06-07 07:18:53.000000000 +0000
++++ src/libs/zbxsysinfo/netbsd/proc.c
+@@ -298,7 +298,7 @@ int PROC_NUM(AGENT_REQUEST *request, AGE
+ stat_ok = 1;
+ break;
+ case ZBX_PROC_STAT_ZOMB:
+- if (SZOMB == pproc->p_stat || LSDEAD == pproc->p_stat)
++ if (P_ZOMBIE(pproc))
+ stat_ok = 1;
+ break;
+ case ZBX_PROC_STAT_DISK: