diff options
author | Renato Botelho <garga@FreeBSD.org> | 2006-07-26 15:33:21 +0000 |
---|---|---|
committer | Renato Botelho <garga@FreeBSD.org> | 2006-07-26 15:33:21 +0000 |
commit | 0b6df8f20a87a70b9d935d971a30d184d2028ad9 (patch) | |
tree | 81d959c363d687dee51b5447844636c06bb946ca /benchmarks/xdd/Makefile | |
parent | 9a2d00485f19fc1ca75e41a200a8821f179a2831 (diff) |
Xdd is a tool for measuring and characterizing disk subsystem I/O
on single systems and clusters of systems. It is a command-line
based tool that grew out of the UNIX world and has been ported to
run in Windows environments as well. It is designed to provide
consistent and reproducible performance measurements of disk I/O
traffic. There are three basic components to xdd that include the
xdd program itself, a timeserver program, and a gettime program.
The timeserver and gettime programs are used to synchronize the
clocks of xdd programs simultaneously running across multiple
computer systems.
WWW: http://www.ioperformance.com/
PR: ports/100833
Submitted by: Gerhard Gonter <g.gonter at ieee.org>
Notes
Notes:
svn path=/head/; revision=168818
Diffstat (limited to 'benchmarks/xdd/Makefile')
-rw-r--r-- | benchmarks/xdd/Makefile | 37 |
1 files changed, 37 insertions, 0 deletions
diff --git a/benchmarks/xdd/Makefile b/benchmarks/xdd/Makefile new file mode 100644 index 000000000000..7912418c8803 --- /dev/null +++ b/benchmarks/xdd/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: sysutils/xdd +# Date created: 29.05.2006 +# Whom: Gerhard Gonter <g.gonter@ieee.org> +# +# $FreeBSD$ +# + +PORTNAME= xdd +PORTVERSION= 64 +CATEGORIES= sysutils +MASTER_SITES= http://www.ioperformance.com/xddversions/ +DISTNAME= xdd64.121805 + +MAINTAINER= g.gonter@ieee.org +COMMENT= Tool for measuring and characterizing disk subsystem I/O + +WRKSRC= ${WRKDIR}/${PORTNAME}${PORTVERSION} +PLIST_FILES= bin/xdd bin/timeserver bin/gettime + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= Doesn't build on 4.x +.endif + +post-extract: + ${CP} ${FILESDIR}/freebsd.makefile ${WRKSRC} + +do-build: + @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE} -f freebsd.makefile + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/bin/xdd.freebsd ${PREFIX}/bin/xdd + ${INSTALL_PROGRAM} ${WRKSRC}/bin/timeserver.freebsd ${PREFIX}/bin/timeserver + ${INSTALL_PROGRAM} ${WRKSRC}/bin/gettime.freebsd ${PREFIX}/bin/gettime + +.include <bsd.port.post.mk> |