NetBSD/current requires uvm/uvm_extern.h and _KMEMUSER.diff -r1.6 -r1.7 pkgsrc/sysutils/bbsload/distinfo
(joerg)
@@ -1,10 +1,10 @@ | @@ -1,10 +1,10 @@ | |||
1 | $NetBSD: distinfo,v 1.6 2007/11/30 20:35:20 rillig Exp $ | 1 | $NetBSD: distinfo,v 1.7 2013/01/11 23:30:17 joerg Exp $ | |
2 | 2 | |||
3 | SHA1 (bbsload-0.2.6.tar.gz) = 20e51d2888e7b62d8c8637d9ea66e71e07dcd18e | 3 | SHA1 (bbsload-0.2.6.tar.gz) = 20e51d2888e7b62d8c8637d9ea66e71e07dcd18e | |
4 | RMD160 (bbsload-0.2.6.tar.gz) = ab6d72a9d872ea60251051d26bf1fb84fc06641e | 4 | RMD160 (bbsload-0.2.6.tar.gz) = ab6d72a9d872ea60251051d26bf1fb84fc06641e | |
5 | Size (bbsload-0.2.6.tar.gz) = 79258 bytes | 5 | Size (bbsload-0.2.6.tar.gz) = 79258 bytes | |
6 | SHA1 (patch-aa) = 3edc890ca092db712d2ed1e715aa53b20beeea8b | 6 | SHA1 (patch-aa) = 861d984683fb248cd233539c8c325d61774c9aee | |
7 | SHA1 (patch-ab) = 3a14f1b186939e75a74468f481583d49a2a30b4e | 7 | SHA1 (patch-ab) = 3a14f1b186939e75a74468f481583d49a2a30b4e | |
8 | SHA1 (patch-ac) = 476ca12d419d2057ce256d0dcbcf262883f86bed | 8 | SHA1 (patch-ac) = 476ca12d419d2057ce256d0dcbcf262883f86bed | |
9 | SHA1 (patch-ad) = 509a5fac20d76c84bf506ce457fe69c3ecbf36cb | 9 | SHA1 (patch-ad) = 509a5fac20d76c84bf506ce457fe69c3ecbf36cb | |
10 | SHA1 (patch-ae) = 5a59e5e9f312dfd1fb24177986ae938e3d0dddf8 | 10 | SHA1 (patch-ae) = 5a59e5e9f312dfd1fb24177986ae938e3d0dddf8 |
@@ -1,25 +1,27 @@ | @@ -1,25 +1,27 @@ | |||
1 | $NetBSD: patch-aa,v 1.2 2007/02/15 21:46:54 joerg Exp $ | 1 | $NetBSD: patch-aa,v 1.3 2013/01/11 23:30:17 joerg Exp $ | |
2 | 2 | |||
3 | --- bbsload.cc.orig 2000-05-22 18:53:37.000000000 +0000 | 3 | --- bbsload.cc.orig 2000-05-22 18:53:37.000000000 +0000 | |
4 | +++ bbsload.cc | 4 | +++ bbsload.cc | |
5 | @@ -21,6 +21,20 @@ | 5 | @@ -21,6 +21,22 @@ | |
6 | 6 | |||
7 | #include "bbsload.hh" | 7 | #include "bbsload.hh" | |
8 | 8 | |||
9 | +#ifdef __NetBSD__ | 9 | +#ifdef __NetBSD__ | |
10 | +#define _KMEMUSER | |||
10 | +#include <sys/param.h> | 11 | +#include <sys/param.h> | |
11 | +#include <sys/sysctl.h> | 12 | +#include <sys/sysctl.h> | |
12 | +#include <uvm/uvm_param.h> | 13 | +#include <uvm/uvm_param.h> | |
14 | +#include <uvm/uvm_extern.h> | |||
13 | +#elif defined(__DragonFly__) | 15 | +#elif defined(__DragonFly__) | |
14 | +#include <sys/param.h> | 16 | +#include <sys/param.h> | |
15 | +#include <sys/sysctl.h> | 17 | +#include <sys/sysctl.h> | |
16 | +#include <sys/vmmeter.h> | 18 | +#include <sys/vmmeter.h> | |
17 | +#define template | 19 | +#define template | |
18 | +#include <sys/user.h> | 20 | +#include <sys/user.h> | |
19 | +#undef template | 21 | +#undef template | |
20 | +#include <kinfo.h> | 22 | +#include <kinfo.h> | |
21 | +#endif | 23 | +#endif | |
22 | + | 24 | + | |
23 | CheckLoad::CheckLoad(ToolWindow *toolwindow) { | 25 | CheckLoad::CheckLoad(ToolWindow *toolwindow) { | |
24 | bbtool=toolwindow; | 26 | bbtool=toolwindow; | |
25 | timer=new BTimer(bbtool->getCurrentScreenInfo()->getBaseDisplay(),this) ; | 27 | timer=new BTimer(bbtool->getCurrentScreenInfo()->getBaseDisplay(),this) ; |