summaryrefslogtreecommitdiff
path: root/sysutils
diff options
context:
space:
mode:
authormartin <martin>2016-01-28 12:47:00 +0000
committermartin <martin>2016-01-28 12:47:00 +0000
commitd65af79afc24da29fc69967b1a6dceae0f1373d8 (patch)
treefab7bf0fe11a96ec3da9b13790cb345e1deae893 /sysutils
parentb1729b32291f38154322fad93219249cececc6ad (diff)
downloadpkgsrc-d65af79afc24da29fc69967b1a6dceae0f1373d8.tar.gz
Make it work in NetBSD-current (where vsize_t is hidden from regular userland)
Diffstat (limited to 'sysutils')
-rw-r--r--sysutils/xfce4-taskmanager/distinfo4
-rw-r--r--sysutils/xfce4-taskmanager/patches/patch-src_task-manager-bsd.c26
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;
}