aboutsummaryrefslogtreecommitdiff
path: root/net-mgmt/zabbix2-server
diff options
context:
space:
mode:
authorBryan Drewery <bdrewery@FreeBSD.org>2012-08-19 22:44:08 +0000
committerBryan Drewery <bdrewery@FreeBSD.org>2012-08-19 22:44:08 +0000
commita1ba0ebcfbfc336060baddd2344652992224e2aa (patch)
tree51b6ba1a2852a71dd5d50b19a2e44dd30184f9b4 /net-mgmt/zabbix2-server
parent7e54cf1aa1021f859bf86aa501a577d37a58c6ef (diff)
downloadports-a1ba0ebcfbfc336060baddd2344652992224e2aa.tar.gz
ports-a1ba0ebcfbfc336060baddd2344652992224e2aa.zip
Notes
Diffstat (limited to 'net-mgmt/zabbix2-server')
-rw-r--r--net-mgmt/zabbix2-server/Makefile3
-rw-r--r--net-mgmt/zabbix2-server/distinfo4
-rw-r--r--net-mgmt/zabbix2-server/files/patch-src_libs_zbxsysinfo_freebsd__proc.c98
3 files changed, 4 insertions, 101 deletions
diff --git a/net-mgmt/zabbix2-server/Makefile b/net-mgmt/zabbix2-server/Makefile
index 48b356e333d6..f9bfb2c99a15 100644
--- a/net-mgmt/zabbix2-server/Makefile
+++ b/net-mgmt/zabbix2-server/Makefile
@@ -6,7 +6,7 @@
#
PORTNAME= zabbix2
-PORTVERSION= 2.0.0
+PORTVERSION= 2.0.2
CATEGORIES= net-mgmt
MASTER_SITES= SF/zabbix/ZABBIX%20Latest%20Stable/${PORTVERSION}
PKGNAMESUFFIX?= -server
@@ -36,6 +36,7 @@ USE_RC_SUBR= zabbix_${ZABBIX_BUILD}d
.endif
USE_ICONV= yes
+USE_PKGCONFIG= build
USERS= zabbix
GROUPS= zabbix
diff --git a/net-mgmt/zabbix2-server/distinfo b/net-mgmt/zabbix2-server/distinfo
index 75dbaa1500ee..87c5603e0dea 100644
--- a/net-mgmt/zabbix2-server/distinfo
+++ b/net-mgmt/zabbix2-server/distinfo
@@ -1,2 +1,2 @@
-SHA256 (zabbix-2.0.0.tar.gz) = 52cc4b8a8624d53ff4591ebf86a92c19230964d46d39e5cccf7b8648fb2ecf4d
-SIZE (zabbix-2.0.0.tar.gz) = 12091622
+SHA256 (zabbix-2.0.2.tar.gz) = 2db56e4fc291f5469584844703f6815fe739c3b33b4c2d5854285a780650cfbb
+SIZE (zabbix-2.0.2.tar.gz) = 12070505
diff --git a/net-mgmt/zabbix2-server/files/patch-src_libs_zbxsysinfo_freebsd__proc.c b/net-mgmt/zabbix2-server/files/patch-src_libs_zbxsysinfo_freebsd__proc.c
deleted file mode 100644
index fe686e0eb785..000000000000
--- a/net-mgmt/zabbix2-server/files/patch-src_libs_zbxsysinfo_freebsd__proc.c
+++ /dev/null
@@ -1,98 +0,0 @@
---- src/libs/zbxsysinfo/freebsd/proc.c.orig 2011-12-28 03:27:42.000000000 -0600
-+++ src/libs/zbxsysinfo/freebsd/proc.c 2012-04-25 21:54:13.877489156 -0500
-@@ -36,17 +36,13 @@
- # define ZBX_PROC_PID ki_pid
- # define ZBX_PROC_COMM ki_comm
- # define ZBX_PROC_STAT ki_stat
--# define ZBX_PROC_TSIZE ki_tsize
--# define ZBX_PROC_DSIZE ki_dsize
--# define ZBX_PROC_SSIZE ki_ssize
-+# define ZBX_PROC_VSIZE ki_size
- #else
- # define ZBX_COMMLEN MAXCOMLEN
- # define ZBX_PROC_PID kp_proc.p_pid
- # define ZBX_PROC_COMM kp_proc.p_comm
- # define ZBX_PROC_STAT kp_proc.p_stat
--# define ZBX_PROC_TSIZE kp_eproc.e_vm.vm_tsize
--# define ZBX_PROC_DSIZE kp_eproc.e_vm.vm_dsize
--# define ZBX_PROC_SSIZE kp_eproc.e_vm.vm_ssize
-+# define ZBX_PROC_VSIZE kp_eproc.e_vm.vm_map.size
- #endif
-
- static char *get_commandline(struct kinfo_proc *proc)
-@@ -97,7 +93,7 @@
- char procname[MAX_STRING_LEN],
- buffer[MAX_STRING_LEN],
- proccomm[MAX_STRING_LEN], *args;
-- int do_task, pagesize, count, i,
-+ int do_task, count, i,
- proc_ok, comm_ok,
- mib[4], mibs;
-
-@@ -152,8 +148,6 @@
- if (0 != get_param(param, 4, proccomm, sizeof(proccomm)))
- *proccomm = '\0';
-
-- pagesize = getpagesize();
--
- mib[0] = CTL_KERN;
- mib[1] = KERN_PROC;
- if (NULL != usrinfo)
-@@ -164,7 +158,11 @@
- }
- else
- {
-+#if(__FreeBSD_version > 500000)
-+ mib[2] = KERN_PROC_PROC;
-+#else
- mib[2] = KERN_PROC_ALL;
-+#endif
- mib[3] = 0;
- mibs = 3;
- }
-@@ -184,11 +182,6 @@
-
- for (i = 0; i < count; i++)
- {
--#if(__FreeBSD_version > 500000)
-- if (proc[i].ki_flag & P_KTHREAD) /* skip a system thread */
-- continue;
--#endif
--
- proc_ok = 0;
- comm_ok = 0;
- if (*procname == '\0' || 0 == strcmp(procname, proc[i].ZBX_PROC_COMM))
-@@ -205,8 +198,7 @@
-
- if (proc_ok && comm_ok)
- {
-- value = proc[i].ZBX_PROC_TSIZE + proc[i].ZBX_PROC_DSIZE + proc[i].ZBX_PROC_SSIZE;
-- value *= pagesize;
-+ value = proc[i].ZBX_PROC_VSIZE; /* vsize is bytes not pages */
-
- if (0 == proccount++)
- memsize = value;
-@@ -306,7 +298,11 @@
- }
- else
- {
-+#if(__FreeBSD_version > 500000)
-+ mib[2] = KERN_PROC_PROC;
-+#else
- mib[2] = KERN_PROC_ALL;
-+#endif
- mib[3] = 0;
- mibs = 3;
- }
-@@ -326,11 +322,6 @@
-
- for (i = 0; i < count; i++)
- {
--#if(__FreeBSD_version > 500000)
-- if (proc[i].ki_flag & P_KTHREAD) /* skip a system thread */
-- continue;
--#endif
--
- proc_ok = 0;
- stat_ok = 0;
- comm_ok = 0; \ No newline at end of file