DESCR

Here is Reinhold Weicker's DHRYSTONE 2.1 benchmark, slightly modified
by me for instrumentation purposes only. This is an integer CPU
benchmark. The differences between 2.0 and 2.1 are minor, and
I believe that 2.0 and 2.1 results are comparable.

Best results will be achieved by running the benchmark with more than
1 million iterations.

Makefile

# $NetBSD: Makefile,v 1.14 2009/05/16 20:21:17 zafer Exp $

DISTNAME= dhry2.1
PKGNAME= dhrystone-2.1
CATEGORIES= benchmarks
MASTER_SITES= ftp://ftp.planix.com/pub/mirror/
EXTRACT_SUFX= .tar.Z

MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= Reinhold Weicker's DHRYSTONE 2.1 integer benchmark

PKG_INSTALLATION_TYPES= overwrite pkgviews
PKG_DESTDIR_SUPPORT= user-destdir

WRKSRC= ${WRKDIR}

INSTALLATION_DIRS= bin

do-install:
${INSTALL_PROGRAM} ${WRKSRC}/dry2 ${DESTDIR}${PREFIX}/bin/dry2
${INSTALL_PROGRAM} ${WRKSRC}/dry2reg ${DESTDIR}${PREFIX}/bin/dry2reg
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/share/doc/dhrystone
${INSTALL_DATA} ${WRKSRC}/clarify.doc \
${DESTDIR}${PREFIX}/share/doc/dhrystone
${INSTALL_DATA} ${WRKSRC}/Rationale \
${DESTDIR}${PREFIX}/share/doc/dhrystone

benchmark:
-@${ECHO} 5000000 | ${WRKSRC}/dry2 | tee ${WRKSRC}/dry.out
-@${ECHO} 5000000 | ${WRKSRC}/dry2reg | tee -a ${WRKSRC}/dry.out

results:
@${MKDIR} /tmp/benches/`domainname`
-@${CP} ${WRKSRC}/dry.out /tmp/benches/`domainname`/dhrystone.`uname`-`uname -m`-`uname -r`.`hostname`

.include "../../mk/bsd.pkg.mk"

PLIST

@comment $NetBSD: PLIST,v 1.2 2009/06/14 17:33:11 joerg Exp $
bin/dry2
bin/dry2reg
share/doc/dhrystone/clarify.doc
share/doc/dhrystone/Rationale

distinfo

$NetBSD: distinfo,v 1.3 2005/02/22 21:16:36 agc Exp $

SHA1 (dhry2.1.tar.Z) = 7b99b90dc191aac1b08fbfc256ffc0fc650ab373
RMD160 (dhry2.1.tar.Z) = f4fe0e2bbeacab3e4ce800ac9befef2ff1b47013
Size (dhry2.1.tar.Z) = 32681 bytes
SHA1 (patch-aa) = f43b8165845ff6670160d8458cc2c6a2b779f628