aboutsummaryrefslogtreecommitdiff
path: root/benchmarks/unixbench/Makefile
diff options
context:
space:
mode:
authorStefan Eßer <se@FreeBSD.org>2005-01-08 22:10:44 +0000
committerStefan Eßer <se@FreeBSD.org>2005-01-08 22:10:44 +0000
commit9a369a50d0657fe3491a4a2fe7261c6e12fbda3c (patch)
treec2b1bd17c207d9ee68a3ca714bc1d287a0f030c9 /benchmarks/unixbench/Makefile
parente39774dfa9b08bdd6c411e5cdd2ff53e4bfa1348 (diff)
Notes
Diffstat (limited to 'benchmarks/unixbench/Makefile')
-rw-r--r--benchmarks/unixbench/Makefile60
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>