Subject: pkg/5111: Xosview doesn't work with UVM
To: None <gnats-bugs@gnats.netbsd.org>
From: Mario Kemper <magick@bundy.lip.owl.de>
List: netbsd-bugs
Date: 03/03/1998 19:21:22
>Number:         5111
>Category:       pkg
>Synopsis:       XOsview doesn't work with UVM
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    gnats-admin (GNATS administrator)
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Wed Mar  4 07:05:01 1998
>Last-Modified:
>Originator:     Mario Kemper
>Organization:
Mario Kemper
magick@bundy.lip.owl.de
>Release:        NetBSD-current
>Environment:
	
System: NetBSD bundy 1.3D NetBSD 1.3D (BUNDY) #1: Sat Feb 28 23:01:04 CET 1998 magick@bundy:/usr/src/sys/arch/i386/compile/BUNDY i386


>Description:
	XOsview tries to determine the pagein/out stats in a way, that breaks
with our new UVM. 

>How-To-Repeat:
	Build xosview and start it with a UVM-kernel
>Fix:
The attached tar-file contains patch-files for pkgsrc/sysutils/xosview/patches/
Attention: These are actual patch-files, no patch-file-diffs. So the original
patch-aa will be replaced, not patched.
The following patch is for pkgsrc/sysutils/xosview/Makefile, to complete the 
fix. 

I took the UVM-fix from vmstat and the modifications for the Makefiles from
the top-package. Someone with deeper knowledge should definately look at this,
though it works perfectly for me.


***the diff***:

--- Makefile.orig	Tue Mar  3 19:05:35 1998
+++ Makefile	Tue Mar  3 18:54:01 1998
@@ -18,4 +18,17 @@
 
 MAKE_FLAGS=	ARCH=${ARCH} -f
 
+OPSYS!= uname -s 
+.if (${OPSYS} == "FreeBSD") 
+.if exists(/etc/make.conf) 
+.include "/etc/make.conf" 
+.endif 
+.else 
+.if exists(/etc/mk.conf) 
+.include "/etc/mk.conf" 
+.endif 
+.endif 
+
+MAKE_ENV+=	UVM={UVM}
+
 .include <bsd.port.mk>

*** And the patch-files ***

begin 644 patch.tgz
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
FYMWA\VZQ@6JKY:C;+724U$W2G?S>SOO<GMLWMC\`.(V3?0`H``"*
`
end
>Audit-Trail:
>Unformatted: