svn commit: r353894 - head/sysutils/DTraceToolkit
Steven Kreuzer
skreuzer at FreeBSD.org
Mon May 12 20:41:44 UTC 2014
Author: skreuzer
Date: Mon May 12 20:41:43 2014
New Revision: 353894
URL: http://svnweb.freebsd.org/changeset/ports/353894
QAT: https://qat.redports.org/buildarchive/r353894/
Log:
Add STAGING support
Update MASTER_SITES
Use shebangfix
Modified:
head/sysutils/DTraceToolkit/Makefile
head/sysutils/DTraceToolkit/pkg-descr
head/sysutils/DTraceToolkit/pkg-plist
Modified: head/sysutils/DTraceToolkit/Makefile
==============================================================================
--- head/sysutils/DTraceToolkit/Makefile Mon May 12 20:41:05 2014 (r353893)
+++ head/sysutils/DTraceToolkit/Makefile Mon May 12 20:41:43 2014 (r353894)
@@ -4,40 +4,33 @@
PORTNAME= DTraceToolkit
PORTVERSION= 0.99
CATEGORIES= sysutils
-MASTER_SITES= http://www.brendangregg.com/ \
- http://mirror.transact.net.au/sourceforge/d/dt/dtracetoolkit/
+MASTER_SITES= http://www.brendangregg.com/DTraceToolkit/
MAINTAINER= skreuzer at FreeBSD.org
COMMENT= Collection of useful scripts for DTrace
+USES= shebangfix
+sh_OLD_CMD= /usr/bin/sh
+sh_CMD= ${SH}
+SHEBANG_LANG+= sh
+
+SHEBANG_FILES= hotkernel procsystime
NO_BUILD= YES
-NO_STAGE= yes
.include <bsd.port.pre.mk>
.if ${OSVERSION} <= 701000
IGNORE= needs to have dtrace enabled kernel
.endif
-pre-patch:
- ${REINPLACE_CMD} -e \
- "s|\#\!/usr/bin/perl|\#\!${PREFIX}/bin/perl|g" \
- ${WRKSRC}/hotkernel
-
- ${REINPLACE_CMD} -e \
- "s|\#\!/usr/bin/sh|\#\!/bin/sh|g" \
- ${WRKSRC}/procsystime
-
do-install:
- ${RM} ${WRKSRC}/hotkernel.bak
- ${RM} ${WRKSRC}/procsystime.bak
- ${MKDIR} ${DATADIR}
+ ${MKDIR} ${STAGEDIR}${DATADIR}
(cd ${WRKSRC}; ${TAR} cf - . ) | \
- (cd ${DATADIR}/; ${TAR} xvf -)
- ${LN} -fs ${DATADIR}/hotkernel ${PREFIX}/bin/hotkernel
- ${LN} -fs ${DATADIR}/procsystime ${PREFIX}/bin/procsystime
+ (cd ${STAGEDIR}${DATADIR}/; ${TAR} xvf -)
post-install:
+ ${LN} -fs ${DATADIR}/hotkernel ${STAGEDIR}${PREFIX}/bin/hotkernel
+ ${LN} -fs ${DATADIR}/procsystime ${STAGEDIR}${PREFIX}/bin/procsystime
@${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
Modified: head/sysutils/DTraceToolkit/pkg-descr
==============================================================================
--- head/sysutils/DTraceToolkit/pkg-descr Mon May 12 20:41:05 2014 (r353893)
+++ head/sysutils/DTraceToolkit/pkg-descr Mon May 12 20:41:43 2014 (r353894)
@@ -1,4 +1,4 @@
The DTraceToolkit is a collection of useful documented scripts developed
by the OpenSolaris DTrace community.
-WWW: http://www.opensolaris.org/os/community/dtrace/dtracetoolkit/
+WWW: http://www.brendangregg.com/dtracetoolkit.html
Modified: head/sysutils/DTraceToolkit/pkg-plist
==============================================================================
--- head/sysutils/DTraceToolkit/pkg-plist Mon May 12 20:41:05 2014 (r353893)
+++ head/sysutils/DTraceToolkit/pkg-plist Mon May 12 20:41:43 2014 (r353894)
@@ -1007,43 +1007,43 @@
%%DATADIR%%/opensnoop
bin/procsystime
bin/hotkernel
- at dirrmtry %%DATADIR%%/Mem
- at dirrmtry %%DATADIR%%/Man/man1m
- at dirrmtry %%DATADIR%%/Man
- at dirrmtry %%DATADIR%%/Locks
- at dirrmtry %%DATADIR%%/Bin
- at dirrmtry %%DATADIR%%/Shell
- at dirrmtry %%DATADIR%%/Apps
- at dirrmtry %%DATADIR%%/Proc
- at dirrmtry %%DATADIR%%/Disk
- at dirrmtry %%DATADIR%%/Docs
- at dirrmtry %%DATADIR%%/Cpu
- at dirrmtry %%DATADIR%%/Php
- at dirrmtry %%DATADIR%%/System
- at dirrmtry %%DATADIR%%/Python
- at dirrmtry %%DATADIR%%/Ruby
- at dirrmtry %%DATADIR%%/Kernel
- at dirrmtry %%DATADIR%%/Examples
- at dirrmtry %%DATADIR%%/User
- at dirrmtry %%DATADIR%%/Code/Shell
- at dirrmtry %%DATADIR%%/Code/Php
- at dirrmtry %%DATADIR%%/Code/JavaScript
- at dirrmtry %%DATADIR%%/Code/Tcl
- at dirrmtry %%DATADIR%%/Code/Perl
- at dirrmtry %%DATADIR%%/Code/C
- at dirrmtry %%DATADIR%%/Code/Ruby
- at dirrmtry %%DATADIR%%/Code/Python
- at dirrmtry %%DATADIR%%/Code/Java
- at dirrmtry %%DATADIR%%/Code
- at dirrmtry %%DATADIR%%/Snippits
- at dirrmtry %%DATADIR%%/FS
- at dirrmtry %%DATADIR%%/JavaScript
- at dirrmtry %%DATADIR%%/Perl
- at dirrmtry %%DATADIR%%/Zones
- at dirrmtry %%DATADIR%%/Misc
- at dirrmtry %%DATADIR%%/Notes
- at dirrmtry %%DATADIR%%/Net
- at dirrmtry %%DATADIR%%/Include
- at dirrmtry %%DATADIR%%/Tcl
- at dirrmtry %%DATADIR%%/Java
- at dirrmtry %%DATADIR%%
+ at dirrm %%DATADIR%%/Mem
+ at dirrm %%DATADIR%%/Man/man1m
+ at dirrm %%DATADIR%%/Man
+ at dirrm %%DATADIR%%/Locks
+ at dirrm %%DATADIR%%/Bin
+ at dirrm %%DATADIR%%/Shell
+ at dirrm %%DATADIR%%/Apps
+ at dirrm %%DATADIR%%/Proc
+ at dirrm %%DATADIR%%/Disk
+ at dirrm %%DATADIR%%/Docs
+ at dirrm %%DATADIR%%/Cpu
+ at dirrm %%DATADIR%%/Php
+ at dirrm %%DATADIR%%/System
+ at dirrm %%DATADIR%%/Python
+ at dirrm %%DATADIR%%/Ruby
+ at dirrm %%DATADIR%%/Kernel
+ at dirrm %%DATADIR%%/Examples
+ at dirrm %%DATADIR%%/User
+ at dirrm %%DATADIR%%/Code/Shell
+ at dirrm %%DATADIR%%/Code/Php
+ at dirrm %%DATADIR%%/Code/JavaScript
+ at dirrm %%DATADIR%%/Code/Tcl
+ at dirrm %%DATADIR%%/Code/Perl
+ at dirrm %%DATADIR%%/Code/C
+ at dirrm %%DATADIR%%/Code/Ruby
+ at dirrm %%DATADIR%%/Code/Python
+ at dirrm %%DATADIR%%/Code/Java
+ at dirrm %%DATADIR%%/Code
+ at dirrm %%DATADIR%%/Snippits
+ at dirrm %%DATADIR%%/FS
+ at dirrm %%DATADIR%%/JavaScript
+ at dirrm %%DATADIR%%/Perl
+ at dirrm %%DATADIR%%/Zones
+ at dirrm %%DATADIR%%/Misc
+ at dirrm %%DATADIR%%/Notes
+ at dirrm %%DATADIR%%/Net
+ at dirrm %%DATADIR%%/Include
+ at dirrm %%DATADIR%%/Tcl
+ at dirrm %%DATADIR%%/Java
+ at dirrm %%DATADIR%%
More information about the svn-ports-all
mailing list