diff -Naur /opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/proctools/Portfile ./Portfile
--- Portfile	2008-03-23 17:11:10.000000000 +0100
+++ Portfile	2008-05-31 11:03:59.000000000 +0200
@@ -23,3 +23,13 @@
 build.type          bsd
 
 destroot.destdir    PREFIX=${destroot}${prefix} MANDIR=${destroot}${prefix}/share/man/man
+
+platform darwin 9 {
+	pre-fetch {
+		if {[file exists "/Developer/SDKs/MacOSX10.4u.sdk/usr/include/kvm.h"] != 1} {
+			return -code error "${name} requires Mac OS X 10.4 SDK on Leopard. You can choose to install this when you install Developer Tools."
+		}
+	}
+	patchfiles				lkvm.patch
+	build.post_args		CFLAGS="-I/Developer/SDKs/MacOSX10.4u.sdk/usr/include"
+}
diff -Naur /opt/local/var/macports/sources/rsync.macports.org/release/ports/sysutils/proctools/files/patch-lkvm.patch ./files/patch-lkvm.patch
--- /dev/null	1970-01-01 01:00:00.000000000 +0100
+++ files/patch-lkvm.patch	2008-05-31 10:49:22.000000000 +0200
@@ -0,0 +1,33 @@
+diff -Naur ../proctools-0.4pre1/pfind/Makefile ./pfind/Makefile
+--- ./pfind/Makefile	2003-12-06 10:18:37.000000000 +0100
++++ ./pfind/Makefile	2008-05-31 10:44:03.000000000 +0200
+@@ -1,6 +1,6 @@
+ PROG= pfind
+ DPADD+= ../proctools/libproctools.a
+-LDADD= -L${MAKEOBJDIR} -lproctools -lkvm
++LDADD= -L${MAKEOBJDIR} -lproctools
+ CLEANFILES+= pfind.cat1
+ 
+ .if defined(OLDKVM)
+diff -Naur ../proctools-0.4pre1/pgrep/Makefile ./pgrep/Makefile
+--- ./pgrep/Makefile	2003-12-06 10:18:38.000000000 +0100
++++ ./pgrep/Makefile	2008-05-31 10:44:09.000000000 +0200
+@@ -1,6 +1,6 @@
+ PROG= pgrep
+ DPADD+= ../proctools/libproctools.a
+-LDADD= -L${MAKEOBJDIR} -lproctools -lkvm
++LDADD= -L${MAKEOBJDIR} -lproctools
+ CLEANFILES+= pgrep.cat1
+ 
+ .if defined(OLDKVM)
+diff -Naur ../proctools-0.4pre1/pkill/Makefile ./pkill/Makefile
+--- ./pkill/Makefile	2003-12-06 10:18:39.000000000 +0100
++++ ./pkill/Makefile	2008-05-31 10:44:15.000000000 +0200
+@@ -1,6 +1,6 @@
+ PROG=   pkill
+ DPADD+= ../proctools/libproctools.a
+-LDADD= -L${MAKEOBJDIR} -lproctools -lkvm
++LDADD= -L${MAKEOBJDIR} -lproctools
+ CLEANFILES+= pkill.cat1
+ 
+ .if defined(OLDKVM)

