ports/77585: Maintainer Update: benchmarks/stream

Scott Flatman sf at slappy.org
Wed Feb 16 02:50:15 UTC 2005


>Number:         77585
>Category:       ports
>Synopsis:       maintainer update: benchmarks/stream
>Confidential:   no
>Severity:       critical
>Priority:       high
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 16 02:50:14 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     Scott Flatman
>Release:        FreeBSD 5.3-STABLE i386
>Organization:
>Environment:
System: FreeBSD emerald.foo.kom 5.3-STABLE FreeBSD 5.3-STABLE #2: Sat Feb 12 12:33:52 PST 2005     sf at emerald.foo.kom:/usr/obj/home/src5s/sys/EMERALD07  i386

>Description:
	Fix unfetchable distribution problem
	Upgrade

>How-To-Repeat:
>Fix:
   Delete benchmarks/stream/files/Makefile
   Delete benchmarks/stream/files/patch-stream_d.c
   Delete benchmarks/stream/files
   Add    benchmarks/stream/pkg-plist

diff -ruN stream.orig/Makefile stream/Makefile
--- stream.orig/Makefile	Wed Jun  9 13:00:12 2004
+++ stream/Makefile	Tue Feb 15 18:27:40 2005
@@ -6,23 +6,29 @@
 
 PORTNAME=	stream
 PORTVERSION=	1.0
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	benchmarks
 MASTER_SITES=	ftp://ftp.cs.virginia.edu/pub/stream/Code/
-DISTFILES=	second_cpu.c stream_d.c
+DISTFILES=	stream.c README
 DIST_SUBDIR=	stream-${PORTVERSION}
 
 MAINTAINER=	sf at slappy.org
 COMMENT=	Synthetic benchmark program that measures sustainable memory bandwidth
 
-MAKEFILE=	${FILESDIR}/Makefile
-PLIST_FILES=	bin/stream
-
 do-extract:
-	@${MKDIR} ${WRKDIR}
-	@${CP} -r ${_DISTDIR} ${WRKDIR}
+	@${MKDIR} ${BUILD_WRKSRC}
+	@${CP} ${_DISTDIR}/stream.c ${BUILD_WRKSRC}
+
+do-build:
+	(cd ${BUILD_WRKSRC} ; ${CC} ${CFLAGS} -o stream stream.c -lm)
+
+do-install:
+	(cd ${BUILD_WRKSRC}; ${INSTALL} -c -m 0555 stream ${PREFIX}/bin)
+	${MKDIR} ${DOCSDIR}
+	(cd ${_DISTDIR}; ${INSTALL} -c -m 0444 stream.c ${DOCSDIR})
+	(cd ${_DISTDIR}; ${INSTALL} -c -m 0444 README ${DOCSDIR})
 
 post-install:
-	${STRIP_CMD} ${PREFIX}/bin/stream
+	@${STRIP_CMD} ${PREFIX}/bin/stream
 
 .include <bsd.port.mk>
diff -ruN stream.orig/distinfo stream/distinfo
--- stream.orig/distinfo	Wed Jun  9 13:00:12 2004
+++ stream/distinfo	Tue Feb 15 18:27:40 2005
@@ -1,4 +1,4 @@
-MD5 (stream-1.0/second_cpu.c) = 65f4111f06a5f5a677925fa0ede61416
-SIZE (stream-1.0/second_cpu.c) = 287
-MD5 (stream-1.0/stream_d.c) = 76ef0d3b0c8884a130e8a723da96697b
-SIZE (stream-1.0/stream_d.c) = 5555
+MD5 (stream-1.0/stream.c) = 883cad1b230151cfe54d9a833380fd1f
+SIZE (stream-1.0/stream.c) = 11437
+MD5 (stream-1.0/README) = 6578ee6cc75e4ee08a6a1439f1436680
+SIZE (stream-1.0/README) = 1141
diff -ruN stream.orig/files/Makefile stream/files/Makefile
--- stream.orig/files/Makefile	Tue Nov  6 12:17:17 2001
+++ stream/files/Makefile	Wed Dec 31 16:00:00 1969
@@ -1,24 +0,0 @@
-# $FreeBSD: ports/benchmarks/stream/files/Makefile,v 1.1 2001/11/06 20:17:17 petef Exp $
-# stream didn't come with a makefile
-
-CFLAGS+=	-Wall -pedantic -ansi -pipe
-BINOWN=	root
-BINGRP=	wheel
-BINMODE=	0555
-INSTALLDIR=	${PREFIX}/bin
-
-# season to flavor, see the stream docs
-NSIZE=	1000000
-
-#
-all: stream_d.o second_cpu.o
-	${CC} -o stream stream_d.o second_cpu.o -lm
-
-stream_d.o: stream_d.c
-	${CC} ${CFLAGS} -DNSIZE=${NSIZE} -c stream_d.c
-
-second_cpu.o: second_cpu.c
-	${CC} ${CFLAGS} -c second_cpu.c
-
-install:
-	${INSTALL} -c -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} stream ${INSTALLDIR}
diff -ruN stream.orig/files/patch-stream_d.c stream/files/patch-stream_d.c
--- stream.orig/files/patch-stream_d.c	Wed May 22 01:04:38 2002
+++ stream/files/patch-stream_d.c	Wed Dec 31 16:00:00 1969
@@ -1,14 +0,0 @@
-
-$FreeBSD: ports/benchmarks/stream/files/patch-stream_d.c,v 1.2 2002/05/22 08:04:38 sobomax Exp $
-
---- stream_d.c.orig	Wed May 22 11:02:08 2002
-+++ stream_d.c	Wed May 22 11:02:37 2002
-@@ -23,7 +23,7 @@
-  *          that should be good to about 5% precision.
-  */
- 
--# define N	2000000
-+# define N	NSIZE
- # define NTIMES	10
- # define OFFSET	0
- 
diff -ruN stream.orig/pkg-descr stream/pkg-descr
--- stream.orig/pkg-descr	Tue Apr 22 01:32:21 2003
+++ stream/pkg-descr	Wed Dec 31 16:00:00 1969
@@ -1,7 +0,0 @@
-The STREAM benchmark is a simple synthetic benchmark program that
-measures sustainable memory bandwidth (in MB/s) and the corresponding
-computation rate for simple vector kernels.
-
-WWW: http://www.cs.virginia.edu/stream/
-
-- Scott Flatman <sf at slappy.org>
diff -ruN stream.orig/pkg-plist stream/pkg-plist
--- stream.orig/pkg-plist	Wed Dec 31 16:00:00 1969
+++ stream/pkg-plist	Tue Feb 15 18:27:40 2005
@@ -0,0 +1,4 @@
+bin/stream
+share/doc/stream/README
+share/doc/stream/stream.c
+ at dirrm share/doc/stream

--------------030202090300090102060408--
>Release-Note:
>Audit-Trail:
>Unformatted:
 This is a multi-part message in MIME format.
 --------------030202090300090102060408
 Content-Type: text/plain; charset=ISO-8859-1; format=flowed
 Content-Transfer-Encoding: 7bit
 
 
 
 --------------030202090300090102060408
 Content-Type: text/plain;
  name="stream"
 Content-Transfer-Encoding: 7bit
 Content-Disposition: inline;
  filename="stream"
 



More information about the freebsd-ports-bugs mailing list