Fri Apr 30 07:27:16 2010 UTC ()
Enable the tests, and add an "opt" targent so "make opt" can be used to run
the optional tests.


(sbd)
diff -r1.104 -r1.105 pkgsrc/sysutils/lsof/Makefile

cvs diff -r1.104 -r1.105 pkgsrc/sysutils/lsof/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/lsof/Makefile 2010/04/30 06:53:06 1.104
+++ pkgsrc/sysutils/lsof/Makefile 2010/04/30 07:27:16 1.105
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.104 2010/04/30 06:53:06 sbd Exp $ 1# $NetBSD: Makefile,v 1.105 2010/04/30 07:27:16 sbd Exp $
2 2
3DISTNAME= lsof_4.78 3DISTNAME= lsof_4.78
4PKGNAME= ${DISTNAME:S/_/-/}.${OS_VERSION} 4PKGNAME= ${DISTNAME:S/_/-/}.${OS_VERSION}
5PKGREVISION= 5 5PKGREVISION= 5
6CATEGORIES= sysutils 6CATEGORIES= sysutils
7MASTER_SITES= ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ \ 7MASTER_SITES= ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/ \
8 ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/NEW/ \ 8 ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/NEW/ \
9 ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/ \ 9 ftp://lsof.itap.purdue.edu/pub/tools/unix/lsof/OLD/ \
10 ftp://ftp.sunet.se/pub/unix/admin/lsof/ \ 10 ftp://ftp.sunet.se/pub/unix/admin/lsof/ \
11 http://ftp.sunet.se/pub/unix/admin/lsof/ 11 http://ftp.sunet.se/pub/unix/admin/lsof/
12EXTRACT_SUFX= .tar.bz2 12EXTRACT_SUFX= .tar.bz2
13 13
14MAINTAINER= pkgsrc-users@NetBSD.org 14MAINTAINER= pkgsrc-users@NetBSD.org
@@ -28,26 +28,30 @@ OSVERSION_SPECIFIC= yes @@ -28,26 +28,30 @@ OSVERSION_SPECIFIC= yes
28TMPWRK= ${WRKDIR}/${DISTNAME} 28TMPWRK= ${WRKDIR}/${DISTNAME}
29SRCBALL_NAME= ${DISTNAME}_src 29SRCBALL_NAME= ${DISTNAME}_src
30 30
31REPLACE_PERL+= scripts/sort_res.perl5 scripts/count_pf.perl5 \ 31REPLACE_PERL+= scripts/sort_res.perl5 scripts/count_pf.perl5 \
32 scripts/list_NULf.perl5 scripts/big_brother.perl5 \ 32 scripts/list_NULf.perl5 scripts/big_brother.perl5 \
33 scripts/identd.perl5 scripts/shared.perl5 \ 33 scripts/identd.perl5 scripts/shared.perl5 \
34 scripts/idrlogin.perl5 scripts/count_pf.perl \ 34 scripts/idrlogin.perl5 scripts/count_pf.perl \
35 scripts/idrlogin.perl scripts/list_fields.perl \ 35 scripts/idrlogin.perl scripts/list_fields.perl \
36 scripts/watch_a_file.perl 36 scripts/watch_a_file.perl
37USE_TOOLS+= gtar pax perl:run 37USE_TOOLS+= gtar pax perl:run
38 38
39PKG_INSTALLATION_TYPES= overwrite pkgviews 39PKG_INSTALLATION_TYPES= overwrite pkgviews
40 40
 41TEST_DIRS= tests
 42TEST_TARGET= test
 43INTERACTIVE_STAGE+= test
 44
41.include "../../mk/bsd.prefs.mk" 45.include "../../mk/bsd.prefs.mk"
42.include "options.mk" 46.include "options.mk"
43 47
44REAL_GROUP= ${REAL_ROOT_GROUP} 48REAL_GROUP= ${REAL_ROOT_GROUP}
45.if ${OPSYS} == "NetBSD" 49.if ${OPSYS} == "NetBSD"
46REAL_GROUP= kmem 50REAL_GROUP= kmem
47CONFIGURE_ENV+= NETBSD_SYS="${NETBSDSRCDIR}/sys" 51CONFIGURE_ENV+= NETBSD_SYS="${NETBSDSRCDIR}/sys"
48.elif ${OPSYS} == "SunOS" 52.elif ${OPSYS} == "SunOS"
49MAKE_ENV+= CPPFLAGS= 53MAKE_ENV+= CPPFLAGS=
50.endif 54.endif
51INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin 55INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin
52 56
53post-extract: 57post-extract:
@@ -66,14 +70,20 @@ post-extract: @@ -66,14 +70,20 @@ post-extract:
66 fi) 70 fi)
67 @( cd ${WRKSRC} ; ${ECHO} "y" | ./Inventory || exit 1 ) 71 @( cd ${WRKSRC} ; ${ECHO} "y" | ./Inventory || exit 1 )
68 72
69INSTALLATION_DIRS+= sbin ${PKGMANDIR}/man8 share/lsof 73INSTALLATION_DIRS+= sbin ${PKGMANDIR}/man8 share/lsof
70SPECIAL_PERMS+= ${PREFIX}/sbin/lsof ${REAL_ROOT_USER} ${REAL_GROUP} 2755 74SPECIAL_PERMS+= ${PREFIX}/sbin/lsof ${REAL_ROOT_USER} ${REAL_GROUP} 2755
71 75
72do-install: 76do-install:
73 ${INSTALL_PROGRAM} ${WRKSRC}/lsof ${DESTDIR}${PREFIX}/sbin 77 ${INSTALL_PROGRAM} ${WRKSRC}/lsof ${DESTDIR}${PREFIX}/sbin
74 ${INSTALL_MAN} ${WRKSRC}/lsof.8 \ 78 ${INSTALL_MAN} ${WRKSRC}/lsof.8 \
75 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/lsof.8 79 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/lsof.8
76 ${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${DESTDIR}${PREFIX}/share/lsof 80 ${INSTALL_SCRIPT} ${WRKSRC}/scripts/* ${DESTDIR}${PREFIX}/share/lsof
77 @${CHMOD} 0444 ${DESTDIR}${PREFIX}/share/lsof/00* 81 @${CHMOD} 0444 ${DESTDIR}${PREFIX}/share/lsof/00*
78 82
 83opt:
 84.for _dir_ in ${TEST_DIRS}
 85 ${RUN}${_ULIMIT_CMD} \
 86 cd ${WRKSRC} && cd ${_dir_} && \
 87 ${TEST_MAKE_CMD} opt
 88.endfor
79.include "../../mk/bsd.pkg.mk" 89.include "../../mk/bsd.pkg.mk"