diff options
author | Stefan Eßer <se@FreeBSD.org> | 2005-01-08 22:10:44 +0000 |
---|---|---|
committer | Stefan Eßer <se@FreeBSD.org> | 2005-01-08 22:10:44 +0000 |
commit | 9a369a50d0657fe3491a4a2fe7261c6e12fbda3c (patch) | |
tree | c2b1bd17c207d9ee68a3ca714bc1d287a0f030c9 /benchmarks/unixbench/Makefile | |
parent | e39774dfa9b08bdd6c411e5cdd2ff53e4bfa1348 (diff) |
Notes
Diffstat (limited to 'benchmarks/unixbench/Makefile')
-rw-r--r-- | benchmarks/unixbench/Makefile | 60 |
1 files changed, 36 insertions, 24 deletions
diff --git a/benchmarks/unixbench/Makefile b/benchmarks/unixbench/Makefile index d711f418d74d..05d45733b525 100644 --- a/benchmarks/unixbench/Makefile +++ b/benchmarks/unixbench/Makefile @@ -5,34 +5,46 @@ # $FreeBSD$ # -PORTNAME= bytebench -PORTVERSION= 3.1 +PORTNAME= unixbench +PORTVERSION= 4.1.0 CATEGORIES= benchmarks -MASTER_SITES= ftp://ftp.inria.fr/archives/system/benchmark/ -EXTRACT_SUFX= .tar.Z +MASTER_SITES= http://www.tux.org/pub/tux/benchmarks/System/unixbench/ +EXTRACT_SUFX= .tgz MAINTAINER= se@FreeBSD.org -COMMENT= The BYTE magazine benchmark suite +COMMENT= The BYTE magazine's Public Domain benchmark for UNIX + +SUB_FILES= unixbench do-install: - -${MKDIR} $(PREFIX)/lib/bytebench - for f in Makefile README Run doc pgms results testdir; \ - do ${CP} -R $(WRKSRC)/$$f $(PREFIX)/lib/bytebench; done - ${ECHO_CMD} "#!/bin/sh" > $(PREFIX)/bin/bytebench - ${ECHO_CMD} "TMPDIR=\$${TMPDIR-/var/tmp}" >> $(PREFIX)/bin/bytebench - ${ECHO_CMD} "RESULTDIR=/tmp" >> $(PREFIX)/bin/bytebench - ${ECHO_CMD} "export TMPDIR RESULTDIR" >> $(PREFIX)/bin/bytebench - ${ECHO_CMD} "cd $(PREFIX)/lib/bytebench" >> $(PREFIX)/bin/bytebench - ${ECHO_CMD} "exec ./Run \"\$$@\"" >> $(PREFIX)/bin/bytebench - ${CHMOD} 755 $(PREFIX)/bin/bytebench - ${CHMOD} 644 $(PREFIX)/lib/bytebench/Makefile - ${CHMOD} 644 $(PREFIX)/lib/bytebench/README - ${CHMOD} 755 $(PREFIX)/lib/bytebench/Run - ${CHMOD} 755 $(PREFIX)/lib/bytebench/doc - ${CHMOD} 755 $(PREFIX)/lib/bytebench/pgms - ${CHMOD} 755 $(PREFIX)/lib/bytebench/pgms/* - ${CHMOD} 755 $(PREFIX)/lib/bytebench/results - ${CHMOD} 755 $(PREFIX)/lib/bytebench/testdir - @${RM} -f ${PREFIX}/lib/bytebench/pgms/*.orig + ${INSTALL_SCRIPT} ${WRKDIR}/unixbench ${PREFIX}/bin/ + -${MKDIR} ${PREFIX}/lib/unixbench + for f in Run ; do \ + ${INSTALL_SCRIPT} ${WRKSRC}/$${f} ${PREFIX}/lib/unixbench/ ; \ + done + for f in Makefile README ; do \ + ${INSTALL_DATA} ${WRKSRC}/$${f} ${PREFIX}/lib/unixbench/ ; \ + done + -${MKDIR} ${PREFIX}/lib/unixbench/pgms + for f in ${WRKSRC}/pgms/* ; do \ + case $$f in \ + *.awk|*.sh|*perlbench) \ + ${INSTALL_SCRIPT} $${f} ${PREFIX}/lib/unixbench/pgms/ ;; \ + *.logo|*.base) \ + ${INSTALL_SCRIPT} $${f} ${PREFIX}/lib/unixbench/pgms/ ;; \ + *.orig|*.rej|*~) \ + ;;\ + *) \ + ${INSTALL_PROGRAM} $${f} ${PREFIX}/lib/unixbench/pgms/ ;; \ + esac ; \ + done + -${MKDIR} ${PREFIX}/lib/unixbench/results +# for f in ${WRKSRC}/results/* ; do \ +# ${INSTALL_DATA} $${f} ${PREFIX}/lib/unixbench/results/ ; \ +# done + -${MKDIR} ${PREFIX}/lib/unixbench/testdir + for f in ${WRKSRC}/testdir/* ; do \ + ${INSTALL_DATA} $${f} ${PREFIX}/lib/unixbench/testdir/ ; \ + done .include <bsd.port.mk> |