[packages/iozone] up to 3.408

glen glen at pld-linux.org
Thu Apr 4 15:31:18 CEST 2013


commit 9f8d54f06b0fa7cd9f0f0cd24caf12cece774675
Author: Elan Ruusamäe <glen at delfi.ee>
Date:   Thu Apr 4 16:30:48 2013 +0300

    up to 3.408
    
    simplify make patch by using sed to replace -O2 and -O3 out

 iozone-make.patch | 292 ++----------------------------------------------------
 iozone.spec       |   5 +-
 2 files changed, 9 insertions(+), 288 deletions(-)
---
diff --git a/iozone.spec b/iozone.spec
index d71fa07..1c7a927 100644
--- a/iozone.spec
+++ b/iozone.spec
@@ -3,12 +3,12 @@ Summary(es.UTF-8):	El IOzone es una ferramenta para prueba de rendimiento em sis
 Summary(pl.UTF-8):	Program testujący wydajność I/O
 Summary(pt_BR.UTF-8):	O IOzone é uma ferramenta para testes de performance em sistemas de arquivos
 Name:		iozone
-Version:	3.315
+Version:	3.408
 Release:	1
 License:	distributable
 Group:		Applications/System
 Source0:	http://www.iozone.org/src/current/%{name}%(echo %{version} | tr . _).tar
-# Source0-md5:	e5997fa99c538e067bf5eefde90dd423
+# Source0-md5:	ff3bc9a075db68b028e6cd5a833353d8
 Patch0:		%{name}-make.patch
 URL:		http://www.iozone.org/
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -53,6 +53,7 @@ arquivos. Gera e mede uma variedade de operações em arquivos.
 
 %prep
 %setup -q -n %{name}%(echo %{version} | tr . _)
+%{__sed} -i -e 's,-O[23],,' src/current/makefile
 %patch0 -p1
 
 gzip -d docs/Iozone_ps.gz
diff --git a/iozone-make.patch b/iozone-make.patch
index 57c723b..0e810c1 100644
--- a/iozone-make.patch
+++ b/iozone-make.patch
@@ -1,291 +1,11 @@
-diff -burNp iozone3_315/src/current/makefile iozone3_315-new/src/current/makefile
---- iozone3_315/src/current/makefile	2008-11-19 17:09:24.000000000 +0100
-+++ iozone3_315-new/src/current/makefile	2008-12-01 11:01:58.366731290 +0100
-@@ -14,7 +14,7 @@ C89	= c89
+--- iozone3_408/src/current/makefile~	2013-04-04 16:26:40.000000000 +0300
++++ iozone3_408/src/current/makefile	2013-04-04 16:27:57.621304951 +0300
+@@ -14,7 +14,7 @@
  GCC	= gcc
  CCS	= /usr/ccs/bin/cc
  NACC	= /opt/ansic/bin/cc
 -CFLAGS	=
 +CFLAGS	= -O3
- S10GCCFLAGS    = -m64 -mcpu=v9
- S10CCFLAGS     = -xarch=amd64
- 
-@@ -157,71 +157,71 @@ hpux_no_ansi:	iozone_hpux_no.o  libbif.o
- # GNU 'C' compiler Linux build with threads, largefiles, async I/O 
- #
- linux:	iozone_linux.o libasync.o libbif.o fileop_linux.o
--	$(CC)  -O3 $(LDFLAGS) iozone_linux.o libasync.o libbif.o -lpthread \
-+	$(CC)   $(LDFLAGS) iozone_linux.o libasync.o libbif.o -lpthread \
- 		-lrt -o iozone
--	$(CC)  -O3 -Dlinux fileop_linux.o -o fileop
-+	$(CC)   -Dlinux fileop_linux.o -o fileop
- 
- #
- # GNU 'C' compiler Linux build for powerpc chip with threads, largefiles, async I/O 
- #
- linux-powerpc: iozone_linux-powerpc.o  libbif.o libasync.o fileop_linux-ppc.o
--	$(CC) -O3 $(LDFLAGS) iozone_linux-powerpc.o libasync.o \
-+	$(CC)  $(LDFLAGS) iozone_linux-powerpc.o libasync.o \
- 		libbif.o -lpthread  -lrt -o iozone
--	$(CC)  -O3 -Dlinux fileop_linux-ppc.o -o fileop
-+	$(CC)   -Dlinux fileop_linux-ppc.o -o fileop
- #
- # GNU 'C' compiler Linux build for sparc chip with threads, largefiles, async I/O 
- #
- linux-sparc: iozone_linux-sparc.o  libbif.o libasync.o fileop_linux.o
--	$(CC) -O3 $(LDFLAGS) iozone_linux-sparc.o libasync.o libbif.o \
-+	$(CC)  $(LDFLAGS) iozone_linux-sparc.o libasync.o libbif.o \
- 		-lpthread -lrt -o iozone
--	$(CC) -O3 -Dlinux fileop_linux.o -o fileop
-+	$(CC)   -Dlinux fileop_linux.o -o fileop
- 
- #
- # GNU 'C' compiler Linux build with threads, largefiles, async I/O 
- #
- linux-ia64:	iozone_linux-ia64.o  libbif.o libasync.o fileop_linux-ia64.o
--	$(CC) -O3 $(LDFLAGS) iozone_linux-ia64.o libbif.o libasync.o \
-+	$(CC)  $(LDFLAGS) iozone_linux-ia64.o libbif.o libasync.o \
- 		-lrt -lpthread -o iozone
--	$(CC)  -O3 -Dlinux fileop_linux-ia64.o -o fileop
-+	$(CC)   -Dlinux fileop_linux-ia64.o -o fileop
- 
- #
- # GNU 'C' compiler Linux build for powerpc chip with threads, largefiles, async I/O 
- #
- linux-powerpc64: iozone_linux-powerpc64.o  libbif.o libasync.o fileop_linux-ppc64.o
--	$(CC) -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
-+	$(CC)  -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE -Dlinux \
- 		iozone_linux-powerpc64.o libasync.o libbif.o -lpthread \
- 		-lrt -o iozone
--	$(CC)  -O3 -Dlinux fileop_linux-ppc64.o -o fileop
-+	$(CC)   -Dlinux fileop_linux-ppc64.o -o fileop
- 		
- #
- # GNU 'C' compiler Linux build with threads, largefiles, async I/O
- #
- linux-arm:	iozone_linux-arm.o  libbif.o libasync.o fileop_linux-arm.o
--	$(CC) -O3 $(LDFLAGS) iozone_linux-arm.o libbif.o libasync.o \
-+	$(CC)  $(LDFLAGS) iozone_linux-arm.o libbif.o libasync.o \
- 		-lrt -lpthread -o iozone
--	$(CC) -O3 -Dlinux fileop_linux-arm.o -o fileop
-+	$(CC)   -Dlinux fileop_linux-arm.o -o fileop
- 
- #
- # GNU 'C' compiler Linux build with threads, largefiles, async I/O 
- #
- linux-AMD64:	iozone_linux-AMD64.o  libbif.o libasync.o fileop_linux-AMD64.o
--	$(CC)  -O3 $(LDFLAGS) iozone_linux-AMD64.o libbif.o libasync.o \
-+	$(CC)   $(LDFLAGS) iozone_linux-AMD64.o libbif.o libasync.o \
- 		-lrt -lpthread -o iozone
--	$(CC)  -O3 -Dlinux fileop_linux-AMD64.o -o fileop
-+	$(CC)   -Dlinux fileop_linux-AMD64.o -o fileop
- 
- #
- # GNU 'C' compiler Linux build with S/390, threads, largfiles, async I/O
- #
- linux-S390:	iozone_linux-s390.o libbif.o libasync.o
--	$(CC)  -O2 $(LDFLAGS) -lpthread -lrt iozone_linux-s390.o \
-+	$(CC)   $(LDFLAGS) -lpthread -lrt iozone_linux-s390.o \
- 		libbif.o libasync.o -o iozone
- 
- #
- # GNU 'C' compiler Linux build with S/390, threads, largfiles, async I/O
- #
- linux-S390X:	iozone_linux-s390x.o libbif.o libasync.o
--	$(CC)  -O2 $(LDFLAGS) -lpthread -lrt iozone_linux-s390x.o \
-+	$(CC)   $(LDFLAGS) -lpthread -lrt iozone_linux-s390x.o \
- 		libbif.o libasync.o -o iozone
- 
- 
-@@ -650,24 +650,24 @@ iozone_linux-powerpc.o:	iozone.c libbif.
- 	@echo ""
- 	@echo "Building iozone for Linux PowerPC"
- 	@echo ""
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
- 		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
- 		-DNAME='"linux-powerpc"' -o iozone_linux-powerpc.o
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
- 		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
--	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o 
- 
- iozone_linux-powerpc64.o:	iozone.c libbif.c libasync.c
- 	@echo ""
- 	@echo "Building iozone for Linux PowerPC64"
- 	@echo ""
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-powerpc64"' \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-powerpc64"' \
- 		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
- 		-o iozone_linux-powerpc64.o
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
- 		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
--	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o 
- 		
- 
-@@ -675,24 +675,24 @@ iozone_linux-sparc.o:	iozone.c libbif.c 
- 	@echo ""
- 	@echo "Building iozone for Linux Sparc"
- 	@echo ""
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DDONT_HAVE_O_DIRECT \
- 		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
- 		-DNAME='"linux-sparc"' -o iozone_linux-sparc.o
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
- 		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
--	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o 
- 
- iozone_linux.o:	iozone.c libbif.c libasync.c
- 	@echo ""
- 	@echo "Building iozone for Linux"
- 	@echo ""
--	$(CC) -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
-+	$(CC) -Wall -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
- 		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
- 		-DNAME='"linux"' -o iozone_linux.o
--	$(CC) -Wall -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
-+	$(CC) -Wall -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
- 		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
--	$(CC) -Wall -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -Wall -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o 
- 
- fileop_AIX.o:	fileop.c
-@@ -767,7 +767,7 @@ fileop_linux.o:	fileop.c
- 	@echo ""
- 	@echo "Building fileop for Linux"
- 	@echo ""
--	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux.o
-+	$(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux.o
- 
- fileop_openbsd.o:	fileop.c
- 	@echo ""
-@@ -785,98 +785,98 @@ fileop_linux-ia64.o:	fileop.c
- 	@echo ""
- 	@echo "Building fileop for Linux-ia64"
- 	@echo ""
--	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-ia64.o
-+	$(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-ia64.o
- 
- fileop_linux-ppc.o:	fileop.c
- 	@echo ""
- 	@echo "Building fileop for Linux-powerpc"
- 	@echo ""
--	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-ppc.o
-+	$(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-ppc.o
- 
- fileop_linux-ppc64.o:	fileop.c
- 	@echo ""
- 	@echo "Building fileop for Linux-powerpc64"
- 	@echo ""
--	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-ppc64.o
-+	$(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-ppc64.o
- 
- fileop_linux-AMD64.o:	fileop.c
- 	@echo ""
- 	@echo "Building fileop for Linux-AMD64"
- 	@echo ""
--	$(CC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-AMD64.o
-+	$(CC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-AMD64.o
- 
- fileop_linux-arm.o:  fileop.c
- 	@echo ""
- 	@echo "Building fileop for Linux-arm"
- 	@echo ""
--	$(GCC) -Wall -c -O3 $(CFLAGS) fileop.c -o fileop_linux-arm.o
-+	$(GCC) -Wall -c $(CFLAGS) fileop.c -o fileop_linux-arm.o
- 
- fileop_windows.o: fileop.c
- 	@echo ""
- 	@echo "Building fileop for Windows"
- 	@echo ""
--	$(GCC) -Wall -c -O3 $(CFLAGS) -DWindows fileop.c -o fileop_windows.o
-+	$(GCC) -Wall -c $(CFLAGS) -DWindows fileop.c -o fileop_windows.o
- 
- iozone_linux-ia64.o:	iozone.c libbif.c libasync.c
- 	@echo ""
- 	@echo "Building iozone for Linux-ia64"
- 	@echo ""
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-ia64"' \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-ia64"' \
- 		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
- 		-o iozone_linux-ia64.o
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
- 		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
--	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o 
- 
- iozone_linux-arm.o:	iozone.c libbif.c libasync.c
- 	@echo ""
- 	@echo "Building iozone for Linux-arm"
- 	@echo ""
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
- 		-DNAME='"linux-arm"' -DLINUX_ARM -DSHARED_MEM \
- 		-Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
- 		-o iozone_linux-arm.o
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
- 		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
--	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o
- 
- iozone_linux-AMD64.o:	iozone.c libbif.c libasync.c 
- 	@echo ""
- 	@echo "Building iozone for Linux-AMD64"
- 	@echo ""
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-AMD64"' \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DNAME='"linux-AMD64"' \
- 		-D__AMD64__ -DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE \
- 		$(CFLAGS) iozone.c \
- 		-o iozone_linux-AMD64.o
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -D_LARGEFILE64_SOURCE \
- 		-DSHARED_MEM -Dlinux $(CFLAGS) libbif.c -o libbif.o
--	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c  -o libasync.o 
- 
- iozone_linux-s390.o:	iozone.c libbif.c libasync.c
- 	@echo ""
- 	@echo "Building iozone for Linux-s390"
- 	@echo ""
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
- 		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
- 		-DNAME='"linux-s390"' -o iozone_linux-s390.o
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libbif.c -o libbif.o
--	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
- 
- iozone_linux-s390x.o:	iozone.c libbif.c libasync.c
- 	@echo ""
- 	@echo "Building iozone for Linux-s390x"
- 	@echo ""
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DASYNC_IO -DHAVE_PREAD \
- 		-DSHARED_MEM -Dlinux -D_LARGEFILE64_SOURCE $(CFLAGS) iozone.c \
- 		-DNAME='"linux-s390x"' -o iozone_linux-s390x.o
--	$(CC) -c -O3 -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
-+	$(CC) -c -Dunix -DHAVE_ANSIC_C -DSHARED_MEM -Dlinux \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libbif.c -o libbif.o
--	$(CC) -c -O3 -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
-+	$(CC) -c -Dunix -Dlinux -DHAVE_ANSIC_C -DASYNC_IO \
- 		-D_LARGEFILE64_SOURCE $(CFLAGS) libasync.c -o libasync.o
- 
- 
+ S10GCCFLAGS    = -m64
+ S10CCFLAGS     = -m64
+ FLAG64BIT      = -m64
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/iozone.git/commitdiff/9f8d54f06b0fa7cd9f0f0cd24caf12cece774675



More information about the pld-cvs-commit mailing list