Wed Jan 27 20:22:54 2010 UTC ()
DESTDIR support. Create runtime directories at install time. Bump revision.


(joerg)
diff -r1.11 -r1.12 pkgsrc/sysutils/tob/Makefile

cvs diff -r1.11 -r1.12 pkgsrc/sysutils/tob/Makefile (expand / switch to unified diff)

--- pkgsrc/sysutils/tob/Makefile 2006/10/19 23:56:13 1.11
+++ pkgsrc/sysutils/tob/Makefile 2010/01/27 20:22:54 1.12
@@ -1,45 +1,46 @@ @@ -1,45 +1,46 @@
1# $NetBSD: Makefile,v 1.11 2006/10/19 23:56:13 rillig Exp $ 1# $NetBSD: Makefile,v 1.12 2010/01/27 20:22:54 joerg Exp $
2 2
3DISTNAME= tob-0.25 3DISTNAME= tob-0.25
4PKGREVISION= 1 4PKGREVISION= 2
5CATEGORIES= sysutils 5CATEGORIES= sysutils
6MASTER_SITES= http://tinyplanet.ca/projects/tob/ 6MASTER_SITES= http://tinyplanet.ca/projects/tob/
7EXTRACT_SUFX= .tgz 7EXTRACT_SUFX= .tgz
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= http://tinyplanet.ca/projects/tob/ 10HOMEPAGE= http://tinyplanet.ca/projects/tob/
11COMMENT= General driver for making and maintaining backups 11COMMENT= General driver for making and maintaining backups
12 12
 13PKG_DESTDIR_SUPPORT= user-destdir
 14
13EGDIR= ${PREFIX}/share/examples/tob 15EGDIR= ${PREFIX}/share/examples/tob
14CONF_FILES= ${EGDIR}/tob.rc ${PKG_SYSCONFDIR}/tob/tob.rc 16CONF_FILES= ${EGDIR}/tob.rc ${PKG_SYSCONFDIR}/tob/tob.rc
15CONF_FILES+= ${EGDIR}/example.exclude ${PKG_SYSCONFDIR}/tob/volumes/example.exclude 17CONF_FILES+= ${EGDIR}/example.exclude ${PKG_SYSCONFDIR}/tob/volumes/example.exclude
16CONF_FILES+= ${EGDIR}/example.startdir ${PKG_SYSCONFDIR}/tob/volumes/example.startdir 18CONF_FILES+= ${EGDIR}/example.startdir ${PKG_SYSCONFDIR}/tob/volumes/example.startdir
17 19
18INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin ${EGDIR} 20INSTALLATION_DIRS= ${PKGMANDIR}/man8 sbin ${EGDIR}
19 21
20REPLACE_SH+= tob 22REPLACE_SH+= tob
21USE_TOOLS+= sh:run 23USE_TOOLS+= sh:run
22 24
23SUBST_CLASSES+= confdir 25SUBST_CLASSES+= confdir
24SUBST_STAGE.confdir= do-build 26SUBST_STAGE.confdir= do-build
25SUBST_MESSAGE.confdir= Adjusting configuration directory 27SUBST_MESSAGE.confdir= Adjusting configuration directory
26SUBST_FILES.confdir= tob tob.rc 28SUBST_FILES.confdir= tob tob.rc
27SUBST_SED.confdir= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g' 29SUBST_SED.confdir= -e 's|@PKG_SYSCONFDIR@|${PKG_SYSCONFDIR}|g'
28SUBST_SED.confdir+= -e 's|@VARBASE@|${VARBASE}|g' 30SUBST_SED.confdir+= -e 's|@VARBASE@|${VARBASE}|g'
29 31
30BUILD_DEFS+= VARBASE 32BUILD_DEFS+= VARBASE
31 33
 34OWN_DIRS+= ${VARBASE}/tob ${PKG_SYSCONFDIR}/tob/volumes
 35
32do-build: 36do-build:
33 @${DO_NADA} 37 @${DO_NADA}
34 38
35do-install: 39do-install:
36 ${INSTALL_SCRIPT} ${WRKSRC}/tob ${PREFIX}/sbin 40 ${INSTALL_SCRIPT} ${WRKSRC}/tob ${DESTDIR}${PREFIX}/sbin
37 ${INSTALL_MAN} ${WRKSRC}/tob.8 ${PREFIX}/${PKGMANDIR}/man8/ 41 ${INSTALL_MAN} ${WRKSRC}/tob.8 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/
38 ${INSTALL_DATA_DIR} ${PKG_SYSCONFDIR}/tob 42 ${INSTALL_DATA} ${WRKSRC}/tob.rc ${DESTDIR}${EGDIR}/tob.rc
39 ${INSTALL_DATA_DIR} ${PKG_SYSCONFDIR}/tob/volumes 43 ${INSTALL_DATA} ${WRKSRC}/example.exclude ${DESTDIR}${EGDIR}
40 ${INSTALL_DATA_DIR} ${VARBASE}/tob 44 ${INSTALL_DATA} ${WRKSRC}/example.startdir ${DESTDIR}${EGDIR}
41 ${INSTALL_DATA} ${WRKSRC}/tob.rc ${EGDIR}/tob.rc 
42 ${INSTALL_DATA} ${WRKSRC}/example.exclude ${EGDIR} 
43 ${INSTALL_DATA} ${WRKSRC}/example.startdir ${EGDIR} 
44 45
45.include "../../mk/bsd.pkg.mk" 46.include "../../mk/bsd.pkg.mk"