diff options
author | martin <martin@pkgsrc.org> | 2016-01-28 12:47:00 +0000 |
---|---|---|
committer | martin <martin@pkgsrc.org> | 2016-01-28 12:47:00 +0000 |
commit | 9b901c1119b3adcb06d73c583ab1fea57e57377c (patch) | |
tree | fab7bf0fe11a96ec3da9b13790cb345e1deae893 | |
parent | 20733a52bdef2164d769b861cc7c0a139e914c33 (diff) | |
download | pkgsrc-9b901c1119b3adcb06d73c583ab1fea57e57377c.tar.gz |
Make it work in NetBSD-current (where vsize_t is hidden from regular userland)
-rw-r--r-- | sysutils/xfce4-taskmanager/distinfo | 4 | ||||
-rw-r--r-- | sysutils/xfce4-taskmanager/patches/patch-src_task-manager-bsd.c | 26 |
2 files changed, 19 insertions, 11 deletions
diff --git a/sysutils/xfce4-taskmanager/distinfo b/sysutils/xfce4-taskmanager/distinfo index 15b7442cc33..85f98b78627 100644 --- a/sysutils/xfce4-taskmanager/distinfo +++ b/sysutils/xfce4-taskmanager/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.2 2015/11/04 01:32:41 agc Exp $ +$NetBSD: distinfo,v 1.3 2016/01/28 12:47:00 martin Exp $ SHA1 (xfce4-taskmanager-1.1.0.tar.bz2) = 4a45d19169fab4270250633a46cfb5be536c3cd7 RMD160 (xfce4-taskmanager-1.1.0.tar.bz2) = 4c22f73fbafa40674281a4719ac71de1a591d210 SHA512 (xfce4-taskmanager-1.1.0.tar.bz2) = a7b1d1a6836f89747c873c87e495830438cf3093fd044c43c951abca6a82ab2c0ae9a41eba89d570a83f41fb6ad447c9c4fc578930684c981fbe45de19e1d7f8 Size (xfce4-taskmanager-1.1.0.tar.bz2) = 365866 bytes -SHA1 (patch-src_task-manager-bsd.c) = 0b93dccd43d56b36da951710e39c0da426933b19 +SHA1 (patch-src_task-manager-bsd.c) = 5cc8bb3c949512c543eaf461fb78af573b639de9 diff --git a/sysutils/xfce4-taskmanager/patches/patch-src_task-manager-bsd.c b/sysutils/xfce4-taskmanager/patches/patch-src_task-manager-bsd.c index 29b30eaa4fe..c3cb4cd55e1 100644 --- a/sysutils/xfce4-taskmanager/patches/patch-src_task-manager-bsd.c +++ b/sysutils/xfce4-taskmanager/patches/patch-src_task-manager-bsd.c @@ -1,9 +1,17 @@ -$NetBSD: patch-src_task-manager-bsd.c,v 1.1 2015/04/21 08:56:41 jperkin Exp $ +$NetBSD: patch-src_task-manager-bsd.c,v 1.2 2016/01/28 12:47:00 martin Exp $ Attempt to bring netbsd, DragonFly while keeping OpenBSD support. ---- src/task-manager-bsd.c.orig 2014-12-23 20:40:14.000000000 +0000 -+++ src/task-manager-bsd.c -@@ -25,8 +25,18 @@ +--- src/task-manager-bsd.c.orig 2014-12-23 21:40:14.000000000 +0100 ++++ src/task-manager-bsd.c 2016-01-28 13:44:44.128899084 +0100 +@@ -16,6 +16,7 @@ + * Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. + */ + ++#define _KMEMUSER /* NetBSD hides many types for regular userland */ + #include <stdlib.h> + #include <err.h> + /* for getpwuid() */ +@@ -25,8 +26,18 @@ #include <sys/param.h> #include <sys/sched.h> #include <sys/sysctl.h> @@ -22,7 +30,7 @@ Attempt to bring netbsd, DragonFly while keeping OpenBSD support. /* for strlcpy() */ #include <string.h> /* for getpagesize() */ -@@ -46,108 +56,107 @@ char *state_abbrev[] = { +@@ -46,108 +57,107 @@ char *state_abbrev[] = { gboolean get_task_list (GArray *task_list) { @@ -229,7 +237,7 @@ Attempt to bring netbsd, DragonFly while keeping OpenBSD support. return TRUE; } -@@ -156,26 +165,26 @@ gboolean +@@ -156,26 +166,26 @@ gboolean pid_is_sleeping (guint pid) { int mib[6]; @@ -266,7 +274,7 @@ Attempt to bring netbsd, DragonFly while keeping OpenBSD support. #endif mib[5] = 1; if (sysctl(mib, 6, &kp, &size, NULL, 0) < 0) -@@ -184,7 +193,11 @@ pid_is_sleeping (guint pid) +@@ -184,7 +194,11 @@ pid_is_sleeping (guint pid) #else errx(1, "could not read kern.proc2 for pid %d", pid); #endif @@ -278,7 +286,7 @@ Attempt to bring netbsd, DragonFly while keeping OpenBSD support. } gboolean get_cpu_usage (gushort *cpu_count, gfloat *cpu_user, gfloat *cpu_system) -@@ -192,12 +205,31 @@ gboolean get_cpu_usage (gushort *cpu_cou +@@ -192,12 +206,31 @@ gboolean get_cpu_usage (gushort *cpu_cou static gulong cur_user = 0, cur_system = 0, cur_total = 0; static gulong old_user = 0, old_system = 0, old_total = 0; @@ -314,7 +322,7 @@ Attempt to bring netbsd, DragonFly while keeping OpenBSD support. old_user = cur_user; old_system = cur_system; old_total = cur_total; -@@ -217,65 +249,72 @@ gboolean get_cpu_usage (gushort *cpu_cou +@@ -217,65 +250,72 @@ gboolean get_cpu_usage (gushort *cpu_cou errx(1,"failed to get cpu count"); return TRUE; } |