pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/benchmarks/lmbench user-destdir support



details:   https://anonhg.NetBSD.org/pkgsrc/rev/f94fb9b93cad
branches:  trunk
changeset: 561373:f94fb9b93cad
user:      joerg <joerg%pkgsrc.org@localhost>
date:      Wed Jul 08 14:23:23 2009 +0000

description:
user-destdir support

diffstat:

 benchmarks/lmbench/Makefile         |   7 ++++---
 benchmarks/lmbench/files/do-install |  24 ++++++++++++------------
 2 files changed, 16 insertions(+), 15 deletions(-)

diffs (78 lines):

diff -r d7d839f14a06 -r f94fb9b93cad benchmarks/lmbench/Makefile
--- a/benchmarks/lmbench/Makefile       Wed Jul 08 14:23:18 2009 +0000
+++ b/benchmarks/lmbench/Makefile       Wed Jul 08 14:23:23 2009 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.32 2009/05/16 20:38:39 zafer Exp $
+# $NetBSD: Makefile,v 1.33 2009/07/08 14:23:23 joerg Exp $
 
 DISTNAME=              lmbench-2alpha11
 PKGNAME=               lmbench-2.11a
@@ -12,12 +12,13 @@
 COMMENT=               Complete benchmark that gives a large amount of information
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
+PKG_DESTDIR_SUPPORT=   user-destdir
 
 USE_TOOLS+=            gmake perl:run
 BUILD_TARGET=          build
 MAKE_ENV+=             MACHINE_ARCH=${MACHINE_ARCH:Q}
 
-INSTALLATION_DIRS=     ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 ${PKGMANDIR}/man8
+INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man3 ${PKGMANDIR}/man8
 
 post-extract:
        ${INSTALL_SCRIPT} ${PKGSRCDIR}/mk/gnu-config/config.guess ${WRKSRC}/scripts/gnu-os
@@ -40,7 +41,7 @@
        ${CHMOD} 0755 ${WRKSRC}/scripts/lmbench
 
 do-install:
-       ${SETENV} ${MAKE_ENV} PREFIX=${PREFIX} WRKSRC=${WRKSRC} \
+       ${SETENV} ${MAKE_ENV} DESTDIR=${DESTDIR} PREFIX=${PREFIX} WRKSRC=${WRKSRC} \
                INSTALL_PROGRAM=${INSTALL:Q} ${FILESDIR}/do-install
 
 .include "../../mk/bsd.prefs.mk"
diff -r d7d839f14a06 -r f94fb9b93cad benchmarks/lmbench/files/do-install
--- a/benchmarks/lmbench/files/do-install       Wed Jul 08 14:23:18 2009 +0000
+++ b/benchmarks/lmbench/files/do-install       Wed Jul 08 14:23:23 2009 +0000
@@ -10,29 +10,29 @@
 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/libexec/lmbench
-mkdir -p $PREFIX/share/lmbench
+mkdir -p ${DESTDIR}${PREFIX}/libexec/lmbench
+mkdir -p ${DESTDIR}${PREFIX}/share/lmbench
 for files in $BINS; do
-       $BSD_INSTALL_PROGRAM bin/$OSDIR/$files $PREFIX/libexec/lmbench
+       $BSD_INSTALL_PROGRAM bin/$OSDIR/$files ${DESTDIR}${PREFIX}/libexec/lmbench
 done
 for files in $SCRIPTS; do
-       $BSD_INSTALL_SCRIPT scripts/$files $PREFIX/libexec/lmbench
+       $BSD_INSTALL_SCRIPT scripts/$files ${DESTDIR}${PREFIX}/libexec/lmbench
 done
 for files in $MAN1; do
-       $BSD_INSTALL_MAN doc/$files $PREFIX/$PKGMANDIR/man1
+       $BSD_INSTALL_MAN doc/$files ${DESTDIR}${PREFIX}/$PKGMANDIR/man1
 done
 for files in $MAN8; do
-       $BSD_INSTALL_MAN doc/$files $PREFIX/$PKGMANDIR/man8
+       $BSD_INSTALL_MAN doc/$files ${DESTDIR}${PREFIX}/$PKGMANDIR/man8
 done
 for files in $MAN3; do
-       $BSD_INSTALL_MAN doc/$files $PREFIX/$PKGMANDIR/man3
+       $BSD_INSTALL_MAN doc/$files ${DESTDIR}${PREFIX}/$PKGMANDIR/man3
 done
-cat <<EOF >$PREFIX/bin/run-lmbench
+cat <<EOF >${DESTDIR}${PREFIX}/bin/run-lmbench
 #!/bin/sh
 ${PREFIX}/libexec/lmbench/config-run
 ${PREFIX}/libexec/lmbench/results
 EOF
-chmod 0755 ${PREFIX}/bin/run-lmbench
-cp -R src/webpage-lm $PREFIX/share/lmbench
-mkdir -p ${PREFIX}/share/lmbench/results
-cp results/Makefile ${PREFIX}/share/lmbench/results
+chmod 0755 ${DESTDIR}${PREFIX}/bin/run-lmbench
+cp -R src/webpage-lm ${DESTDIR}${PREFIX}/share/lmbench
+mkdir -p ${DESTDIR}${PREFIX}/share/lmbench/results
+cp results/Makefile ${DESTDIR}${PREFIX}/share/lmbench/results



Home | Main Index | Thread Index | Old Index