ports/112237: [NEW PORT] benchmarks/mdtest
CHAO Shin
quakelee at cn.freebsd.org
Sun Apr 29 11:10:04 UTC 2007
>Number: 112237
>Category: ports
>Synopsis: [NEW PORT] benchmarks/mdtest
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sun Apr 29 11:10:03 GMT 2007
>Closed-Date:
>Last-Modified:
>Originator: CHAO Shin
>Release: FreeBSD 7.0-current i386
>Organization:
The FreeBSD Simplified Chinese Project
>Environment:
System: FreeBSD portyard.sysdept.sina.com.cn 7.0-CURRENT FreeBSD 7.0-CURRENT #0: Thu Feb 1 19:02:06 CST 2007 root at portyard.sysdept.sina.com.cn:/usr/obj/usr/src/sys/GX270 i386
>Description:
A filesystem metadata benchmark utility from Lawrence Livermore National Laboratory
>How-To-Repeat:
>Fix:
--- mdtest.shar begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# mdtest
# mdtest/pkg-descr
# mdtest/distinfo
# mdtest/Makefile
# mdtest/files
# mdtest/files/patch-Makefile
#
echo c - mdtest
mkdir -p mdtest > /dev/null 2>&1
echo x - mdtest/pkg-descr
sed 's/^X//' >mdtest/pkg-descr << 'END-of-mdtest/pkg-descr'
XThe mdtest software is used for testing the metadata
Xperformance of a file system. It is available under
Xthe GNU General Public License (GPL).
X
XWWW: http://www.llnl.gov/icc/lc/siop/
END-of-mdtest/pkg-descr
echo x - mdtest/distinfo
sed 's/^X//' >mdtest/distinfo << 'END-of-mdtest/distinfo'
XMD5 (mdtest-1.7.1.tar.gz) = 4ea34d1f9d0c498e47edf694a3962e9b
XSHA256 (mdtest-1.7.1.tar.gz) = 1ebe974d1c275c2abb9ab06a09506ab908718f2e6a73780956d0a89db40c3024
XSIZE (mdtest-1.7.1.tar.gz) = 11344
END-of-mdtest/distinfo
echo x - mdtest/Makefile
sed 's/^X//' >mdtest/Makefile << 'END-of-mdtest/Makefile'
X# New ports collection makefile for: mdtest
X# Date created: 2007-4-20
X# Whom: Chao Shin <quakelee at cn.freebsd.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME= mdtest
XPORTVERSION= 1.7.1
XCATEGORIES= benchmarks
XMASTER_SITES= http://www.llnl.gov/icc/lc/siop/downloads/
X
XMAINTAINER= quakelee at cn.FreeBSD.org
XCOMMENT= A filesystem metadata benchmark utility
X
XPLIST_FILES= bin/mdtest
X
XOPTIONS= OPENMPI "Use openmpi instead of mpich2" off
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_OPENMPI)
XBUILD_DEPENDS= ${LOCALBASE}/mpi/openmpi/bin/mpicc:${PORTSDIR}/net/openmpi
XRUN_DEPENDS= ${LOCALBASE}/mpi/openmpi/lib/libmpi.so:${PORTSDIR}/net/openmpi
XMPICC= ${LOCALBASE}/mpi/openmpi/bin/mpicc
X.else
XBUILD_DEPENDS= ${LOCALBASE}/mpich2/bin/mpicc:${PORTSDIR}/net/mpich2
XRUN_DEPENDS= ${LOCALBASE}/mpich2/lib/libmpich.so:${PORTSDIR}/net/mpich2
XMPICC= ${LOCALBASE}/mpich2/bin/mpicc
X.endif
X
XUSE_GMAKE= yes
XALL_TARGET= mdtest
X
Xpost-patch:
X @${REINPLACE_CMD} -e 's|%%MPICC%%|${MPICC}|' ${WRKSRC}/${MAKEFILE}
X
Xdo-install:
X ${STRIP_CMD} ${WRKSRC}/mdtest
X ${INSTALL_PROGRAM} ${WRKSRC}/mdtest ${PREFIX}/bin
X
X.include <bsd.port.post.mk>
END-of-mdtest/Makefile
echo c - mdtest/files
mkdir -p mdtest/files > /dev/null 2>&1
echo x - mdtest/files/patch-Makefile
sed 's/^X//' >mdtest/files/patch-Makefile << 'END-of-mdtest/files/patch-Makefile'
X--- Makefile.orig Sun Apr 29 16:35:18 2007
X+++ Makefile Sun Apr 29 16:42:07 2007
X@@ -21,6 +21,7 @@
X
X CC.AIX = mpcc_r -bmaxdata:0x80000000
X CC.Linux = mpicc -Wall
X+CC.FreeBSD = %%MPICC%% -Wall
X
X # Requires GNU Make
X OS=$(shell uname)
END-of-mdtest/files/patch-Makefile
exit
--- mdtest.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list