diff options
author | joerg <joerg@pkgsrc.org> | 2013-01-11 23:31:14 +0000 |
---|---|---|
committer | joerg <joerg@pkgsrc.org> | 2013-01-11 23:31:14 +0000 |
commit | 557ff7c3c8f66637e4cbd631a29a0f6673f479d5 (patch) | |
tree | 28d60b8acd902a1cbc6b0fcdc5b230ce43d46c09 /sysutils | |
parent | e3f68edffb85fedfa92a842822640fc6b075e779 (diff) | |
download | pkgsrc-557ff7c3c8f66637e4cbd631a29a0f6673f479d5.tar.gz |
Requires sys/vmmeter.h on NetBSD/current
Diffstat (limited to 'sysutils')
-rw-r--r-- | sysutils/wmSMPmon/distinfo | 4 | ||||
-rw-r--r-- | sysutils/wmSMPmon/patches/patch-ab | 33 |
2 files changed, 26 insertions, 11 deletions
diff --git a/sysutils/wmSMPmon/distinfo b/sysutils/wmSMPmon/distinfo index 44bb1da5bb1..44040e3fd4e 100644 --- a/sysutils/wmSMPmon/distinfo +++ b/sysutils/wmSMPmon/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.2 2005/02/24 13:40:59 agc Exp $ +$NetBSD: distinfo,v 1.3 2013/01/11 23:31:14 joerg Exp $ SHA1 (wmSMPmon-2.3.tar.gz) = 90d6665e7314fd4e5dd21cde5d90abd887e519cf RMD160 (wmSMPmon-2.3.tar.gz) = 2c95b70488d33b811bd261b0cbb4aad26c845e86 Size (wmSMPmon-2.3.tar.gz) = 16413 bytes SHA1 (patch-aa) = 312453d6f8646453d9676451d182f7cf1d669515 -SHA1 (patch-ab) = 362d0fc7a3ed58b84a9ecbf894dac4752f5b8ee0 +SHA1 (patch-ab) = 68275308cf08d2911383f1eeacbdc16e94ad2ed7 diff --git a/sysutils/wmSMPmon/patches/patch-ab b/sysutils/wmSMPmon/patches/patch-ab index 5323d3f3858..19adca92bbd 100644 --- a/sysutils/wmSMPmon/patches/patch-ab +++ b/sysutils/wmSMPmon/patches/patch-ab @@ -1,14 +1,17 @@ -$NetBSD: patch-ab,v 1.1.1.1 2005/01/12 11:52:10 agc Exp $ +$NetBSD: patch-ab,v 1.2 2013/01/11 23:31:15 joerg Exp $ ---- wmSMPmon.c.orig 2003-03-10 13:50:11.000000000 +0100 -+++ wmSMPmon.c 2004-08-25 20:52:07.000000000 +0200 -@@ -9,5 +9,4 @@ +--- wmSMPmon.c.orig 2003-03-10 12:50:11.000000000 +0000 ++++ wmSMPmon.c +@@ -8,7 +8,6 @@ CONTRIBUTOR: Alain Schröder <alain@parka + This program is covered by GPL. *******************************************************************************/ -#include <linux/sys.h> #include <sys/param.h> #include <sys/types.h> -@@ -20,5 +19,8 @@ + #include <string.h> +@@ -19,7 +18,13 @@ CONTRIBUTOR: Alain Schröder <alain@parka + #include "../wmgeneral/wmgeneral.h" #include "wmSMPmon_master.xpm" #include "wmSMPmon_mask.xbm" -#include <sys/utsname.h> @@ -16,9 +19,14 @@ $NetBSD: patch-ab,v 1.1.1.1 2005/01/12 11:52:10 agc Exp $ +#include <sys/sched.h> +#include <sys/swap.h> +#include <sys/sysctl.h> ++#ifdef __NetBSD__ ++#include <sys/vmmeter.h> ++#endif #define VERSION "2.2" -@@ -35,12 +37,73 @@ + #define T_DATA 255 +@@ -34,14 +39,75 @@ CONTRIBUTOR: Alain Schröder <alain@parka + void usage(void) ; +int getCpuUsage() { @@ -96,7 +104,9 @@ $NetBSD: patch-ab,v 1.1.1.1 2005/01/12 11:52:10 agc Exp $ - unsigned int t0[TAILLE_T], t1[TAILLE_T], -@@ -57,7 +120,5 @@ + tm[TAILLE_T], +@@ -56,9 +122,7 @@ int main(int argc, char **argv) + no_swap = FAUX, draw_graph = FAUX ; - unsigned long mem, prec_mem = 0, prec_swap = 0, @@ -105,7 +115,9 @@ $NetBSD: patch-ab,v 1.1.1.1 2005/01/12 11:52:10 agc Exp $ + unsigned long mem, prec_mem = 0, prec_swap = 0; register unsigned long charge, total, cpu, i = 0 ; -@@ -107,97 +168,25 @@ + +@@ -106,99 +170,27 @@ int main(int argc, char **argv) + { if(lecture) { - i = open("/proc/stat", O_RDONLY); @@ -224,7 +236,9 @@ $NetBSD: patch-ab,v 1.1.1.1 2005/01/12 11:52:10 agc Exp $ + } if(c2 > DIV2) draw_graph = VRAI ; -@@ -210,10 +199,13 @@ + if(draw_graph) +@@ -209,12 +201,15 @@ int main(int argc, char **argv) + t1[i - 1] = t1[i] ; tm[i - 1] = tm[i] ; } - if((t0[TAILLE_T - 1] = cpu0t / c2) > HAUTEUR) @@ -240,3 +254,4 @@ $NetBSD: patch-ab,v 1.1.1.1 2005/01/12 11:52:10 agc Exp $ + tm[TAILLE_T - 1] = cpu * HAUTEUR / 100; cpu0t = 0 ; cpu1t = 0 ; + switch(etat) |