From d821c93ad1f47ae72b0f052aa1fbb80cb1f36da6 Mon Sep 17 00:00:00 2001 From: rillig Date: Thu, 31 Aug 2006 18:04:08 +0000 Subject: Moved the helper binaries from bin/lmbench/ to libexec/lmbench. Bumped PKGREVISION. --- benchmarks/lmbench/Makefile | 8 +- benchmarks/lmbench/PLIST | 154 ++++++++++++++++++------------------ benchmarks/lmbench/distinfo | 12 +-- benchmarks/lmbench/files/do-install | 16 ++-- benchmarks/lmbench/patches/patch-af | 35 ++++---- benchmarks/lmbench/patches/patch-ag | 11 +-- benchmarks/lmbench/patches/patch-ah | 10 +-- benchmarks/lmbench/patches/patch-ai | 8 +- benchmarks/lmbench/patches/patch-aj | 4 +- 9 files changed, 130 insertions(+), 128 deletions(-) (limited to 'benchmarks') diff --git a/benchmarks/lmbench/Makefile b/benchmarks/lmbench/Makefile index f2c9e98381c..d5cc25221cf 100644 --- a/benchmarks/lmbench/Makefile +++ b/benchmarks/lmbench/Makefile @@ -1,8 +1,8 @@ -# $NetBSD: Makefile,v 1.29 2006/07/02 20:25:34 rillig Exp $ +# $NetBSD: Makefile,v 1.30 2006/08/31 18:04:08 rillig Exp $ DISTNAME= lmbench-2alpha11 PKGNAME= lmbench-2.11a -PKGREVISION= 2 +PKGREVISION= 3 CATEGORIES= benchmarks MASTER_SITES= ftp://ftp.bitmover.com/lmbench/ EXTRACT_SUFX= .tgz @@ -17,7 +17,7 @@ USE_TOOLS+= gmake perl:run BUILD_TARGET= build MAKE_ENV+= MACHINE_ARCH=${MACHINE_ARCH:Q} -INSTALLATION_DIRS= man/man1 man/man3 man/man8 +INSTALLATION_DIRS= ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 ${PKGMANDIR}/man8 post-extract: ${INSTALL_SCRIPT} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/scripts/gnu-os @@ -45,7 +45,7 @@ do-install: .include "../../mk/bsd.prefs.mk" benchmark: - if [ ! -f ${PREFIX}/bin/lmbench/hello ]; then \ + if [ ! -f ${PREFIX}/libexec/lmbench/hello ]; then \ ${ECHO} "*** This benchmark must be installed to run"; \ exit 1; \ fi diff --git a/benchmarks/lmbench/PLIST b/benchmarks/lmbench/PLIST index 530040b0dc0..e89fbae7893 100644 --- a/benchmarks/lmbench/PLIST +++ b/benchmarks/lmbench/PLIST @@ -1,80 +1,80 @@ -@comment $NetBSD: PLIST,v 1.1 2001/10/31 23:45:29 zuntum Exp $ +@comment $NetBSD: PLIST,v 1.2 2006/08/31 18:04:08 rillig Exp $ bin/run-lmbench -bin/lmbench/bw_file_rd -bin/lmbench/bw_mem -bin/lmbench/bw_mmap_rd -bin/lmbench/bw_pipe -bin/lmbench/bw_tcp -bin/lmbench/bw_unix -bin/lmbench/disk -bin/lmbench/enough -bin/lmbench/flushdisk -bin/lmbench/hello -bin/lmbench/lat_connect -bin/lmbench/lat_ctx -bin/lmbench/lat_fifo -bin/lmbench/lat_fs -bin/lmbench/lat_http -bin/lmbench/lat_mem_rd -bin/lmbench/lat_mmap -bin/lmbench/lat_pagefault -bin/lmbench/lat_pipe -bin/lmbench/lat_proc -bin/lmbench/lat_rpc -bin/lmbench/lat_select -bin/lmbench/lat_sig -bin/lmbench/lat_syscall -bin/lmbench/lat_tcp -bin/lmbench/lat_udp -bin/lmbench/lmdd -bin/lmbench/lat_unix -bin/lmbench/lat_unix_connect -bin/lmbench/lmhttp -bin/lmbench/loop_o -bin/lmbench/memsize -bin/lmbench/mhz -bin/lmbench/msleep -bin/lmbench/timing_o -bin/lmbench/allctx -bin/lmbench/allmem -bin/lmbench/bargraph -bin/lmbench/bghtml -bin/lmbench/compiler -bin/lmbench/config -bin/lmbench/config-run -bin/lmbench/depend -bin/lmbench/do_ctx -bin/lmbench/getbg -bin/lmbench/getbw -bin/lmbench/getctx -bin/lmbench/getdisk -bin/lmbench/getlist -bin/lmbench/getmax -bin/lmbench/getmem -bin/lmbench/getpercent -bin/lmbench/getsummary -bin/lmbench/gifs -bin/lmbench/gnu-os -bin/lmbench/graph -bin/lmbench/os -bin/lmbench/html-list -bin/lmbench/html-man -bin/lmbench/info -bin/lmbench/info-template -bin/lmbench/lmbench -bin/lmbench/man2html -bin/lmbench/mkrelease -bin/lmbench/new2oldctx -bin/lmbench/opercent -bin/lmbench/percent -bin/lmbench/rccs -bin/lmbench/results -bin/lmbench/save -bin/lmbench/stats -bin/lmbench/synchronize -bin/lmbench/target -bin/lmbench/version -bin/lmbench/xroff +libexec/lmbench/bw_file_rd +libexec/lmbench/bw_mem +libexec/lmbench/bw_mmap_rd +libexec/lmbench/bw_pipe +libexec/lmbench/bw_tcp +libexec/lmbench/bw_unix +libexec/lmbench/disk +libexec/lmbench/enough +libexec/lmbench/flushdisk +libexec/lmbench/hello +libexec/lmbench/lat_connect +libexec/lmbench/lat_ctx +libexec/lmbench/lat_fifo +libexec/lmbench/lat_fs +libexec/lmbench/lat_http +libexec/lmbench/lat_mem_rd +libexec/lmbench/lat_mmap +libexec/lmbench/lat_pagefault +libexec/lmbench/lat_pipe +libexec/lmbench/lat_proc +libexec/lmbench/lat_rpc +libexec/lmbench/lat_select +libexec/lmbench/lat_sig +libexec/lmbench/lat_syscall +libexec/lmbench/lat_tcp +libexec/lmbench/lat_udp +libexec/lmbench/lmdd +libexec/lmbench/lat_unix +libexec/lmbench/lat_unix_connect +libexec/lmbench/lmhttp +libexec/lmbench/loop_o +libexec/lmbench/memsize +libexec/lmbench/mhz +libexec/lmbench/msleep +libexec/lmbench/timing_o +libexec/lmbench/allctx +libexec/lmbench/allmem +libexec/lmbench/bargraph +libexec/lmbench/bghtml +libexec/lmbench/compiler +libexec/lmbench/config +libexec/lmbench/config-run +libexec/lmbench/depend +libexec/lmbench/do_ctx +libexec/lmbench/getbg +libexec/lmbench/getbw +libexec/lmbench/getctx +libexec/lmbench/getdisk +libexec/lmbench/getlist +libexec/lmbench/getmax +libexec/lmbench/getmem +libexec/lmbench/getpercent +libexec/lmbench/getsummary +libexec/lmbench/gifs +libexec/lmbench/gnu-os +libexec/lmbench/graph +libexec/lmbench/os +libexec/lmbench/html-list +libexec/lmbench/html-man +libexec/lmbench/info +libexec/lmbench/info-template +libexec/lmbench/lmbench +libexec/lmbench/man2html +libexec/lmbench/mkrelease +libexec/lmbench/new2oldctx +libexec/lmbench/opercent +libexec/lmbench/percent +libexec/lmbench/rccs +libexec/lmbench/results +libexec/lmbench/save +libexec/lmbench/stats +libexec/lmbench/synchronize +libexec/lmbench/target +libexec/lmbench/version +libexec/lmbench/xroff man/man1/graph.1 man/man1/bargraph.1 man/man3/lmbench.3 @@ -121,4 +121,4 @@ share/lmbench/webpage-lm/pictures/me-small.jpg @dirrm share/lmbench/webpage-lm/gifs @dirrm share/lmbench/webpage-lm/pictures @dirrm share/lmbench/webpage-lm -@dirrm bin/lmbench +@dirrm libexec/lmbench diff --git a/benchmarks/lmbench/distinfo b/benchmarks/lmbench/distinfo index 4003416c40c..7a4e16ff766 100644 --- a/benchmarks/lmbench/distinfo +++ b/benchmarks/lmbench/distinfo @@ -1,4 +1,4 @@ -$NetBSD: distinfo,v 1.9 2005/12/05 20:49:51 rillig Exp $ +$NetBSD: distinfo,v 1.10 2006/08/31 18:04:08 rillig Exp $ SHA1 (lmbench-2alpha11.tgz) = 7480815b8f8d4000647db59eb6160e9dbac06490 RMD160 (lmbench-2alpha11.tgz) = 361401104fd5ea3a6e0a26a754ffd66fb2d9e9d6 @@ -8,9 +8,9 @@ SHA1 (patch-ab) = b25c659fd808535738591892c552b062bb7e7e8f SHA1 (patch-ac) = 2aa73fbf3119db95ca483f676bd3f3c2fd25c8f6 SHA1 (patch-ad) = a196e6a4734de9a0d698d38f1691b1146bda45a2 SHA1 (patch-ae) = 6d55be411c3b1e02fb269a24c1fd115e6e86855a -SHA1 (patch-af) = 9390d4b6fa950beb0020b44ad520dd22a8a2178e -SHA1 (patch-ag) = cf5d1f3cf24b9fb6ab4a1a84ad8a44fda858add4 -SHA1 (patch-ah) = 3784e219af5be023bc7fe00dd8656f5af100279c -SHA1 (patch-ai) = 81f3695239b96dfa848a6bc47f739038efc79dca -SHA1 (patch-aj) = c0ddc2b95dab57b96f886dedcd6f253eadd9bf70 +SHA1 (patch-af) = cd7ae198a225c69a7111a0a9478929223e7daf79 +SHA1 (patch-ag) = ff7937e90faf3457b7b6bba93d9013a500dc85b3 +SHA1 (patch-ah) = 5b9a372f0ed668372bac00c3591e4ea30c6eff85 +SHA1 (patch-ai) = efe147c16805af6272051436b2f5674943c34b24 +SHA1 (patch-aj) = c813a620ee80f051d73d5bd40297aaebad5dc85d SHA1 (patch-ak) = 486db292921675cac78b8e266da84ca04ed8d697 diff --git a/benchmarks/lmbench/files/do-install b/benchmarks/lmbench/files/do-install index 917283eee2b..dd807e2f042 100755 --- a/benchmarks/lmbench/files/do-install +++ b/benchmarks/lmbench/files/do-install @@ -10,27 +10,27 @@ MAN3="lmbench.3 reporting.3 results.3 timing.3" MAN8="lmbench.8 lat_proc.8 lat_mmap.8 lat_ctx.8 lat_syscall.8 lat_pipe.8 lat_tcp.8 lat_udp.8 lat_rpc.8 lat_connect.8 lat_fs.8 lat_pagefault.8 lat_mem_rd.8 bw_file_rd.8 bw_mem_cp.8 bw_mem_rd.8 bw_mem_wr.8 bw_mmap_rd.8 bw_pipe.8 bw_tcp.8 mhz.8 lmdd.8" MAN1="bargraph.1 graph.1" -mkdir -p $PREFIX/bin/lmbench +mkdir -p $PREFIX/libexec/lmbench mkdir -p $PREFIX/share/lmbench for files in $BINS; do - $BSD_INSTALL_PROGRAM bin/$OSDIR/$files $PREFIX/bin/lmbench + $BSD_INSTALL_PROGRAM bin/$OSDIR/$files $PREFIX/libexec/lmbench done for files in $SCRIPTS; do - $BSD_INSTALL_SCRIPT scripts/$files $PREFIX/bin/lmbench + $BSD_INSTALL_SCRIPT scripts/$files $PREFIX/libexec/lmbench done for files in $MAN1; do - $BSD_INSTALL_MAN doc/$files $PREFIX/man/man1 + $BSD_INSTALL_MAN doc/$files $PREFIX/$PKGMANDIR/man1 done for files in $MAN8; do - $BSD_INSTALL_MAN doc/$files $PREFIX/man/man8 + $BSD_INSTALL_MAN doc/$files $PREFIX/$PKGMANDIR/man8 done for files in $MAN3; do - $BSD_INSTALL_MAN doc/$files $PREFIX/man/man3 + $BSD_INSTALL_MAN doc/$files $PREFIX/$PKGMANDIR/man3 done cat <$PREFIX/bin/run-lmbench #!/bin/sh -${PREFIX}/bin/lmbench/config-run -${PREFIX}/bin/lmbench/results +${PREFIX}/libexec/lmbench/config-run +${PREFIX}/libexec/lmbench/results EOF chmod 0755 ${PREFIX}/bin/run-lmbench cp -R src/webpage-lm $PREFIX/share/lmbench diff --git a/benchmarks/lmbench/patches/patch-af b/benchmarks/lmbench/patches/patch-af index ca7fffca509..a0a5b1fb33c 100644 --- a/benchmarks/lmbench/patches/patch-af +++ b/benchmarks/lmbench/patches/patch-af @@ -1,4 +1,5 @@ -$NetBSD: patch-af,v 1.2 1998/09/24 08:45:00 agc Exp $ +$NetBSD: patch-af,v 1.3 2006/08/31 18:04:08 rillig Exp $ + --- scripts/config-run.orig Fri Jul 31 12:55:19 1998 +++ scripts/config-run Sun Aug 30 08:08:52 1998 @@ -3,7 +3,7 @@ @@ -6,7 +7,7 @@ $NetBSD: patch-af,v 1.2 1998/09/24 08:45:00 agc Exp $ # 1.23 98/07/31 lm@lm.bitmover.com -OS=`../scripts/os` -+OS=`@PREFIX@/bin/lmbench/os` ++OS=`@PREFIX@/libexec/lmbench/os` L='=====================================================================' echo $L; cat< /dev/tty < ../bin/$OS/`../scripts/config` +cat <$CONFIG diff --git a/benchmarks/lmbench/patches/patch-ag b/benchmarks/lmbench/patches/patch-ag index 08719e79172..60a0baf6653 100644 --- a/benchmarks/lmbench/patches/patch-ag +++ b/benchmarks/lmbench/patches/patch-ag @@ -1,4 +1,5 @@ -$NetBSD: patch-ag,v 1.2 1998/09/24 08:45:00 agc Exp $ +$NetBSD: patch-ag,v 1.3 2006/08/31 18:04:08 rillig Exp $ + --- scripts/os.orig Sun Aug 30 05:38:55 1998 +++ scripts/os Sun Aug 30 05:40:06 1998 @@ -1,10 +1,10 @@ @@ -7,12 +8,12 @@ $NetBSD: patch-ag,v 1.2 1998/09/24 08:45:00 agc Exp $ OS=bloat-os -if [ -f ../scripts/gnu-os ] -then OS=`../scripts/gnu-os | sed s/unknown-//` -+if [ -f @PREFIX@/bin/lmbench/gnu-os ] -+then OS=`@PREFIX@/bin/lmbench/gnu-os | sed s/unknown-//` ++if [ -f @PREFIX@/libexec/lmbench/gnu-os ] ++then OS=`@PREFIX@/libexec/lmbench/gnu-os | sed s/unknown-//` fi -if [ -f ../../scripts/gnu-os ] -then OS=`../../scripts/gnu-os | sed s/unknown-//` -+if [ -f @PREFIX@/bin/lmbench/gnu-os ] -+then OS=`@PREFIX@/bin/lmbench/gnu-os | sed s/unknown-//` ++if [ -f @PREFIX@/libexec/lmbench/gnu-os ] ++then OS=`@PREFIX@/libexec/lmbench/gnu-os | sed s/unknown-//` fi echo $OS diff --git a/benchmarks/lmbench/patches/patch-ah b/benchmarks/lmbench/patches/patch-ah index abbbbcf92d1..3eea1cb5fa0 100644 --- a/benchmarks/lmbench/patches/patch-ah +++ b/benchmarks/lmbench/patches/patch-ah @@ -1,4 +1,4 @@ -$NetBSD: patch-ah,v 1.4 2005/05/23 08:55:56 rillig Exp $ +$NetBSD: patch-ah,v 1.5 2006/08/31 18:04:08 rillig Exp $ --- scripts/results.orig Fri Jul 31 21:55:19 1998 +++ scripts/results Mon Nov 15 14:19:57 1999 @@ -7,8 +7,8 @@ $NetBSD: patch-ah,v 1.4 2005/05/23 08:55:56 rillig Exp $ -CONFIG=`../scripts/config` -RESULTS=results/$OS -BASE=../$RESULTS/`uname -n` -+OS=`@PREFIX@/bin/lmbench/os` -+CONFIG=`@PREFIX@/bin/lmbench/config` ++OS=`@PREFIX@/libexec/lmbench/os` ++CONFIG=`@PREFIX@/libexec/lmbench/config` +RESULTS=@PREFIX@/share/lmbench/results/$OS +BASE=$RESULTS/`uname -n` EXT=0 @@ -40,7 +40,7 @@ $NetBSD: patch-ah,v 1.4 2005/05/23 08:55:56 rillig Exp $ while [ $SYNC_PID -le $SYNC_MAX ] do echo Results $SYNC_PID going to ${RESULTS}.$SYNC_PID - ../../scripts/lmbench $CONFIG 2>../${RESULTS}.$SYNC_PID & -+ @PREFIX@/bin/lmbench/lmbench @PREFIX@/share/lmbench/$CONFIG 2>${RESULTS}.$SYNC_PID & ++ @PREFIX@/libexec/lmbench/lmbench @PREFIX@/share/lmbench/$CONFIG 2>${RESULTS}.$SYNC_PID & SYNC_PID=`expr $SYNC_PID + 1` done; wait else echo Results going to ${RESULTS} @@ -48,7 +48,7 @@ $NetBSD: patch-ah,v 1.4 2005/05/23 08:55:56 rillig Exp $ SYNC_MAX=1 export SYNC_PID SYNC_MAX - ../../scripts/lmbench $CONFIG 2>../${RESULTS} -+ @PREFIX@/bin/lmbench/lmbench @PREFIX@/share/lmbench/$CONFIG 2>${RESULTS} ++ @PREFIX@/libexec/lmbench/lmbench @PREFIX@/share/lmbench/$CONFIG 2>${RESULTS} fi if [ X$MAIL = Xyes ] diff --git a/benchmarks/lmbench/patches/patch-ai b/benchmarks/lmbench/patches/patch-ai index 7407a3fe0af..f669ddee0ae 100644 --- a/benchmarks/lmbench/patches/patch-ai +++ b/benchmarks/lmbench/patches/patch-ai @@ -1,4 +1,4 @@ -$NetBSD: patch-ai,v 1.4 2005/05/23 08:55:56 rillig Exp $ +$NetBSD: patch-ai,v 1.5 2006/08/31 18:04:08 rillig Exp $ --- scripts/lmbench.orig Fri Jul 31 21:55:19 1998 +++ scripts/lmbench Mon Nov 15 14:21:29 1999 @@ -6,7 +6,7 @@ $NetBSD: patch-ai,v 1.4 2005/05/23 08:55:56 rillig Exp $ # Make sure we can find: ./cmd, df, and netstat -PATH=.:../../scripts:$PATH:/etc:/usr/etc:/sbin:/usr/sbin -+PATH=.:@PREFIX@/bin/lmbench:$PATH:/etc:/usr/etc:/sbin:/usr/sbin ++PATH=.:@PREFIX@/libexec/lmbench:$PATH:/etc:/usr/etc:/sbin:/usr/sbin export PATH if [ -f $1 ] @@ -15,10 +15,10 @@ $NetBSD: patch-ai,v 1.4 2005/05/23 08:55:56 rillig Exp $ lat_unix if [ $MP = Y ] -then if [ $SYNC_MAX = $SYNC_PID ]; then cp hello /tmp/hello; fi -+then if [ $SYNC_MAX = $SYNC_PID ]; then cp @PREFIX@/bin/lmbench/hello /tmp/hello; fi ++then if [ $SYNC_MAX = $SYNC_PID ]; then cp @PREFIX@/libexec/lmbench/hello /tmp/hello; fi synchronize $SYNC/lat_proc -else cp hello /tmp/hello -+else cp @PREFIX@/bin/lmbench/hello /tmp/hello ++else cp @PREFIX@/libexec/lmbench/hello /tmp/hello fi lat_proc fork lat_proc exec diff --git a/benchmarks/lmbench/patches/patch-aj b/benchmarks/lmbench/patches/patch-aj index eb559ca64ee..c792b970669 100644 --- a/benchmarks/lmbench/patches/patch-aj +++ b/benchmarks/lmbench/patches/patch-aj @@ -1,4 +1,4 @@ -$NetBSD: patch-aj,v 1.2 1998/09/24 08:45:00 agc Exp $ +$NetBSD: patch-aj,v 1.3 2006/08/31 18:04:08 rillig Exp $ --- results/Makefile.orig Sun Aug 30 09:20:26 1998 +++ results/Makefile Sun Aug 30 09:23:43 1998 @@ -49,7 +49,7 @@ @@ -6,7 +6,7 @@ $NetBSD: patch-aj,v 1.2 1998/09/24 08:45:00 agc Exp $ SHELL=/bin/sh -SCRIPTS=../scripts/ -+SCRIPTS=@PREFIX@/bin/lmbench/ ++SCRIPTS=@PREFIX@/libexec/lmbench/ MISC= tmp/misc_mhz.bg \ tmp/lat_ctx.bg \ -- cgit v1.2.3