freebsd-ports/sysutils/lsof/Makefile
David E. O'Brien 093497a429 Upgrade to version 4.09. This one works for -CURRENT.
Note from Vic:
There is a June 1 change to /usr/src/sys/sys/proc.h that lengthens the
proc structure.  If you have updated your kernel sources, but haven't built
and installed a new kernel yet, then lsof report the open files belonging
to exactly one process, usually its own child process.

So, you'll either need to check out the previous copy of proc.h.  Or
install that new kernel.
1997-06-02 14:49:55 +00:00

51 lines
1.5 KiB
Makefile

# New ports collection makefile for: lsof
# Version required: 3.87
# Date created: Sat July 20, 1996
# Whom: David O'Brien (obrien@FreeBSD.org)
#
# $Id: Makefile,v 1.12 1997/05/26 10:28:04 obrien Exp $
#
DISTNAME= lsof_4.09_W
PKGNAME= lsof-4.09
CATEGORIES= sysutils
MASTER_SITES= ftp://vic.cc.purdue.edu/pub/tools/unix/lsof/ \
ftp://ftp.cert.dfn.de/pub/tools/admin/lsof/ \
ftp://ftp.auscert.org.au/pub/mirrors/vic.cc.purdue.edu/lsof/ \
ftp://ftp.web.ad.jp/pub/UNIX/tools/lsof/ \
ftp://ftp.sunet.se/pub/unix/admin/lsof/
MAINTAINER= obrien@NUXI.com
WRKSRC= ${WRKDIR}/${SRCBALL_NAME}
HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= -n freebsd
MAN1= lsof.1
SRCBALL_NAME= ${DISTNAME:S/_W$//}
post-extract:
@( cd ${WRKDIR} ; \
EXPMD5=`/usr/bin/grep MD5 README.${SRCBALL_NAME} | sed 's/^[ ]*//'` ; \
CALCMD5=`${MD5} ${SRCBALL_NAME}.tar` ; \
if [ "$${EXPMD5}"X != "$${CALCMD5}"X ]; then \
echo "Expected and calculated MD5 signatures don't agree." ; \
echo "($$EXPMD5 != $$CALCMD5)" ; \
exit 1 ; \
fi ; \
${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS:S/z//} ${SRCBALL_NAME}.tar \
)
@( cd ${WRKSRC} ; echo "y" | ./Inventory || exit 1 )
do-install:
${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m 2755 -g kmem ${WRKSRC}/lsof ${PREFIX}/sbin
${INSTALL_MAN} ${WRKSRC}/lsof.man ${PREFIX}/man/man1/lsof.1
@${MKDIR} ${PREFIX}/share/lsof
${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${PREFIX}/share/lsof
@/bin/chmod 0444 ${PREFIX}/share/lsof/00*
.include <bsd.port.mk>