- Update to 3.259

- Honor build environment CC and CFLAGS
- OPTIONS to support threading using pthreads

PR:		ports/92714
Submitted by:	Jeffrey H. Johnson <CPE1704TKS@bellsouth.net>
This commit is contained in:
Jean-Marc Zucconi 2006-02-02 10:02:57 +00:00
parent a7f6131e46
commit 0a32fe2c07
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=155058
3 changed files with 50 additions and 6 deletions

View file

@ -6,7 +6,7 @@
# #
PORTNAME= iozone PORTNAME= iozone
PORTVERSION= 3.248 PORTVERSION= 3.259
PORTREVISION= 0 PORTREVISION= 0
CATEGORIES= benchmarks CATEGORIES= benchmarks
MASTER_SITES= http://www.iozone.org/src/current/ MASTER_SITES= http://www.iozone.org/src/current/
@ -21,15 +21,26 @@ CONFLICTS= iozone-2.*
WRKSRC= ${WRKDIR}/${DISTNAME}/src/current WRKSRC= ${WRKDIR}/${DISTNAME}/src/current
MAKEFILE= makefile MAKEFILE= makefile
MAKE_ARGS= freebsd MAKE_ARGS= freebsd CFLAGS="${CFLAGS}"
ALL_TARGET= ALL_TARGET=
MAN1= iozone.1 MAN1= iozone.1
PLIST_FILES= bin/iozone PLIST_FILES= bin/iozone
OPTIONS= THREADS "Enable threading (uses pthreads)" on
.include <bsd.port.pre.mk>
.if defined (WITH_THREADS)
CFLAGS+= -pthread
MAKE_ENV= LDFLAGS=-lpthread
.else
CFLAGS+=-DNO_THREADS
.endif
do-install: do-install:
${STRIP_CMD} ${WRKSRC}/iozone ${STRIP_CMD} ${WRKSRC}/iozone
${INSTALL_PROGRAM} ${WRKSRC}/iozone ${PREFIX}/bin ${INSTALL_PROGRAM} ${WRKSRC}/iozone ${PREFIX}/bin
${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/docs/iozone.1 ${PREFIX}/man/man1 ${INSTALL_MAN} ${WRKDIR}/${DISTNAME}/docs/iozone.1 ${PREFIX}/man/man1
.include <bsd.port.mk> .include <bsd.port.post.mk>

View file

@ -1,3 +1,4 @@
MD5 (iozone3_248.tar) = d77c52d18fc721019dbdf58178441cee MD5 (iozone3_259.tar) = 809178a5f106e33aa92bc97933e9021d
SHA256 (iozone3_248.tar) = 54af0e33fafca9bc5b237969bb52f32006e684a894cd66402c3749fe94d6c473 SHA256 (iozone3_259.tar) = 9525ff6cba4b587e770afcad7871c32864688ab6ee337f819cd45ca7b0775801
SIZE (iozone3_248.tar) = 1474560 SIZE (iozone3_259.tar) = 1484800
RMD160 (iozone3_259.tar) = e334aab83db9dde7adaec908a5fa0c70a240c04e

View file

@ -0,0 +1,32 @@
--- makefile.orig Fri Jan 20 09:02:11 2006
+++ makefile Wed Feb 1 20:59:35 2006
@@ -9,12 +9,12 @@
# convex, FreeBSD, OpenBSD, OSFV3, OSFV4, OSFV5, SCO
# SCO_Unixware_gcc,NetBSD,TRU64, Mac OS X
-CC = cc
+#CC = cc
C89 = c89
GCC = gcc
CCS = /usr/ccs/bin/cc
NACC = /opt/ansic/bin/cc
-CFLAGS =
+#CFLAGS =
all:
@echo ""
@@ -914,10 +914,10 @@
@echo ""
@echo "Build iozone for FreeBSD"
@echo ""
- $(CC) -c ${CFLAGS} -Dunix -Dbsd4_2 -DHAVE_ANSIC_C -DNO_THREADS \
- -DNAME='"freebsd"' -DSHARED_MEM $(CFLAGS) iozone.c -o iozone_freebsd.o
- $(CC) -c ${CFLAGS} -Dunix -Dbsd4_2 -DHAVE_ANSIC_C -DNO_THREADS \
- -DSHARED_MEM $(CFLAGS) libbif.c -o libbif.o
+ ${CC} -c ${CFLAGS} -Dunix -Dbsd4_2 -DHAVE_ANSIC_C \
+ -DNAME='"freebsd"' -DSHARED_MEM iozone.c -o iozone_freebsd.o
+ ${CC} -c ${CFLAGS} -Dunix -Dbsd4_2 -DHAVE_ANSIC_C \
+ -DSHARED_MEM libbif.c -o libbif.o
iozone_macosx.o: iozone.c libbif.c
@echo ""