# New ports collection makefile for: iozone # Date created: 26 September 1994 # Whom: jmz # # $FreeBSD$ # PORTNAME= iozone PORTVERSION= 3.283 PORTREVISION= 1 CATEGORIES= benchmarks MASTER_SITES= http://www.iozone.org/src/current/ DISTNAME= ${PORTNAME}${PORTVERSION:S/./_/} EXTRACT_SUFX= .tar MAINTAINER= jmz@FreeBSD.org COMMENT= Performance Test of Sequential File I/O CONFLICTS= iozone-2.* WRKSRC= ${WRKDIR}/${DISTNAME}/src/current MAKEFILE= makefile MAKE_ARGS= freebsd CFLAGS="${CFLAGS}" ALL_TARGET= MAN1= iozone.1 PLIST_FILES= bin/iozone OPTIONS= THREADS "Enable threading (uses pthreads)" on \ SSH "Use ssh in distributed measurement" on .include .if defined (WITH_THREADS) CFLAGS+= ${PTHREAD_CFLAGS} MAKE_ENV= LDFLAGS=${PTHREAD_LIBS} .else CFLAGS+=-DNO_THREADS .endif .if defined (WITH_SSH) post-patch: ${REINPLACE_CMD} -e 's|shell\,\"rsh\"|shell\,\"ssh\"|' ${WRKSRC}/iozone.c .endif do-install: ${STRIP_CMD} ${WRKSRC}/iozone ${INSTALL_PROGRAM} ${WRKSRC}/iozone ${PREFIX}/bin ${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/docs/iozone.1 ${PREFIX}/man/man1 .include