Index: head/sysutils/DTraceToolkit/Makefile =================================================================== --- head/sysutils/DTraceToolkit/Makefile (revision 400749) +++ head/sysutils/DTraceToolkit/Makefile (revision 400750) @@ -1,30 +1,82 @@ # Created by: Steven Kreuzer # $FreeBSD$ PORTNAME= DTraceToolkit PORTVERSION= 0.99 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= sysutils MASTER_SITES= http://www.brendangregg.com/DTraceToolkit/ MAINTAINER= skreuzer@FreeBSD.org COMMENT= Collection of useful scripts for DTrace USES= shebangfix -sh_OLD_CMD= /usr/bin/sh +SHEBANG_LANG= sh +sh_OLD_CMD= /usr/bin/sh ./sh sh_CMD= ${SH} -SHEBANG_LANG+= sh +perl_OLD_CMD= \\./perl +ruby_OLD_CMD= \\./ruby +SHEBANG_FILES= Apps/shellsnoop \ + Code/Perl/func_abc.pl \ + Code/Perl/func_malloc.pl \ + Code/Perl/func_slow.pl \ + Code/Perl/hello.pl \ + Code/Perl/hello_strict.pl \ + Code/Python/func_abc.py \ + Code/Python/func_slow.py \ + Code/Ruby/func_abc.rb \ + Code/Ruby/func_slow.rb \ + Code/Shell/func_abc.sh \ + Code/Shell/func_slow.sh \ + Code/Shell/func_waste.sh \ + Disk/diskhits \ + Disk/iopending \ + FS/vopstat \ + Include/test.ksh \ + Kernel/cpudists \ + Kernel/cputimes \ + Kernel/dnlcstat \ + Mem/xvmstat \ + Net/connections \ + Net/tcpsnoop \ + Net/tcpsnoop_snv \ + Net/tcptop \ + Net/tcptop_snv \ + Proc/dappprof \ + Proc/dapptrace \ + Proc/fddist \ + Proc/lastwords \ + Proc/pfilestat \ + Proc/sampleproc \ + Proc/topsysproc \ + System/topsyscall \ + Zones/zvmstat \ + dexplorer \ + dtruss \ + dvmstat \ + errinfo \ + execsnoop \ + hotkernel \ + hotuser \ + install \ + iopattern \ + iosnoop \ + iotop \ + opensnoop \ + procsystime \ + rwsnoop \ + rwtop \ + statsnoop -SHEBANG_FILES= hotkernel procsystime opensnoop Apps/shellsnoop -NO_BUILD= YES +NO_BUILD= yes do-install: ${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}; ${TAR} --exclude '*.orig' -cf - . ) | \ (cd ${STAGEDIR}${DATADIR}/; ${TAR} xvf -) ${LN} -fs ${DATADIR}/hotkernel ${STAGEDIR}${PREFIX}/bin/hotkernel ${LN} -fs ${DATADIR}/procsystime ${STAGEDIR}${PREFIX}/bin/procsystime ${LN} -fs ${DATADIR}/opensnoop ${STAGEDIR}${PREFIX}/bin/opensnoop ${LN} -fs ${DATADIR}/Apps/shellsnoop ${STAGEDIR}${PREFIX}/bin/shellsnoop .include