svn commit: r307698 - in head/net-mgmt/xymon-server: . files
Steve Wills
swills at FreeBSD.org
Sat Nov 24 01:54:23 UTC 2012
Author: swills
Date: Sat Nov 24 01:54:22 2012
New Revision: 307698
URL: http://svnweb.freebsd.org/changeset/ports/307698
Log:
- Add patch that fixes memory usage reporting in FreeBSD 8.x and newer due to
syntax changes in sysctl vm.vmtotal
- Assign maintainer to submitter
PR: ports/173607
Submitted by: Mark Felder <feld at feld.me>
Feature safe: yes
Added:
head/net-mgmt/xymon-server/files/patch-xymond-client-freebsd.c (contents, props changed)
Modified:
head/net-mgmt/xymon-server/Makefile (contents, props changed)
Modified: head/net-mgmt/xymon-server/Makefile
==============================================================================
--- head/net-mgmt/xymon-server/Makefile Fri Nov 23 23:34:40 2012 (r307697)
+++ head/net-mgmt/xymon-server/Makefile Sat Nov 24 01:54:22 2012 (r307698)
@@ -2,13 +2,13 @@
PORTNAME= xymon
PORTVERSION= 4.3.10
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= net-mgmt www
MASTER_SITES= SF/xymon/Xymon/${PORTVERSION}
PKGNAMESUFFIX= -server${PKGNAMESUFFIX2}
DIST_SUBDIR= repacked
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= feld at feld.me
COMMENT= System for monitoring servers and networks
LICENSE= GPLv2
Added: head/net-mgmt/xymon-server/files/patch-xymond-client-freebsd.c
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net-mgmt/xymon-server/files/patch-xymond-client-freebsd.c Sat Nov 24 01:54:22 2012 (r307698)
@@ -0,0 +1,20 @@
+--- xymond/client/freebsd.c.orig 2012-11-13 07:48:19.217106974 -0600
++++ xymond/client/freebsd.c 2012-11-13 07:49:45.416552261 -0600
+@@ -85,8 +85,16 @@
+ if (vmtotalstr) {
+ p = strstr(vmtotalstr, "\nFree Memory Pages:");
+ if (p) {
+- memphysfree = atol(p + 18);
++ memphysfree = atol(p + 19)/1024;
++ memphysused = memphystotal - memphysfree;
+ found++;
++ } else {
++ p = strstr(vmtotalstr, "\nFree Memory:");
++ if (p) {
++ memphysfree = atol(p + 13)/1024;
++ memphysused = memphystotal - memphysfree;
++ found++;
++ }
+ }
+ }
+
More information about the svn-ports-all
mailing list