Index: head/sysutils/pidof/Makefile =================================================================== --- head/sysutils/pidof/Makefile (revision 446375) +++ head/sysutils/pidof/Makefile (revision 446376) @@ -1,23 +1,25 @@ # Created by: Roman Bogorodskiy # $FreeBSD$ PORTNAME= pidof PORTVERSION= 20050501 CATEGORIES= sysutils MASTER_SITES= LOCAL/novel DISTNAME= ${PORTNAME} MAINTAINER= novel@FreeBSD.org COMMENT= Tool which prints PID of given process name +LICENSE= BSD2CLAUSE + CONFLICTS= psmisc-1* PLIST_FILES= bin/pidof post-patch: @${REINPLACE_CMD} 's/NOMAN/NO_MAN/ ; /LINKS/d' ${WRKSRC}/Makefile do-install: ${INSTALL_PROGRAM} ${WRKSRC}/pidof ${STAGEDIR}${PREFIX}/bin .include Index: head/sysutils/pidof/files/patch-pidof.c =================================================================== --- head/sysutils/pidof/files/patch-pidof.c (revision 446375) +++ head/sysutils/pidof/files/patch-pidof.c (revision 446376) @@ -1,22 +1,22 @@ ---- pidof.c.orig Mon May 2 07:26:03 2005 -+++ pidof.c Mon May 2 07:40:31 2005 -@@ -53,10 +53,19 @@ +--- pidof.c.orig 2005-05-01 16:26:19 UTC ++++ pidof.c +@@ -53,10 +53,19 @@ get_pid_of_process(char *process_name) if ((kd = kvm_open("/dev/null", "/dev/null", "/dev/null", O_RDONLY, "kvm_open")) == NULL) (void)errx(1, "%s", kvm_geterr(kd)); else { +#if __FreeBSD__ < 5 + p = kvm_getprocs(kd, KERN_PROC_ALL, 0, &n_processes); +#else p = kvm_getprocs(kd, KERN_PROC_PROC, 0, &n_processes); +#endif /* __FreeBSD__ < 5 */ for (i = 0; i