Tue Feb 10 00:15:21 2009 UTC ()
DESTDIR support


(joerg)
diff -r1.29 -r1.30 pkgsrc/pkgtools/pkg_filecheck/Makefile

cvs diff -r1.29 -r1.30 pkgsrc/pkgtools/pkg_filecheck/Makefile (expand / switch to unified diff)

--- pkgsrc/pkgtools/pkg_filecheck/Makefile 2008/05/25 13:16:11 1.29
+++ pkgsrc/pkgtools/pkg_filecheck/Makefile 2009/02/10 00:15:20 1.30
@@ -1,61 +1,63 @@ @@ -1,61 +1,63 @@
1# $NetBSD: Makefile,v 1.29 2008/05/25 13:16:11 dillo Exp $ 1# $NetBSD: Makefile,v 1.30 2009/02/10 00:15:20 joerg Exp $
2# 2#
3 3
4DISTNAME= pkg_filecheck-0.4 4DISTNAME= pkg_filecheck-0.4
5CATEGORIES= pkgtools devel 5CATEGORIES= pkgtools devel
6MASTER_SITES= # empty 6MASTER_SITES= # empty
7DISTFILES= # empty 7DISTFILES= # empty
8 8
9MAINTAINER= pkgsrc-users@NetBSD.org 9MAINTAINER= pkgsrc-users@NetBSD.org
10#HOMEPAGE= http://www.NetBSD.org/docs/pkgsrc/ 10#HOMEPAGE= http://www.NetBSD.org/docs/pkgsrc/
11COMMENT= Check for files not owned by any package 11COMMENT= Check for files not owned by any package
12 12
 13PKG_DESTDIR_SUPPORT= user-destdir
 14
13WRKSRC= ${WRKDIR} 15WRKSRC= ${WRKDIR}
14USE_TOOLS+= perl:run 16USE_TOOLS+= perl:run
15USE_FEATURES= fts_open 17USE_FEATURES= fts_open
16 18
17EXTRACT_ONLY= # empty 19EXTRACT_ONLY= # empty
18NO_CHECKSUM= yes 20NO_CHECKSUM= yes
19NO_CONFIGURE= yes 21NO_CONFIGURE= yes
20 22
21FILES_SUBST+= X11PREFIX=${X11PREFIX:Q} 23FILES_SUBST+= X11PREFIX=${X11PREFIX:Q}
22FILES_SUBST+= PKG_DBDIR=${PKG_DBDIR:Q} 24FILES_SUBST+= PKG_DBDIR=${PKG_DBDIR:Q}
23CONF_FILES= ${PREFIX}/share/examples/pkg_filecheck/pkg_filecheck.conf \ 25CONF_FILES= ${PREFIX}/share/examples/pkg_filecheck/pkg_filecheck.conf \
24 ${PKG_SYSCONFDIR}/pkg_filecheck.conf 26 ${PKG_SYSCONFDIR}/pkg_filecheck.conf
25 27
26INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 28INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \
 29 share/examples/pkg_filecheck
27 30
28SUBST_CLASSES+= paths 31SUBST_CLASSES+= paths
29SUBST_FILES.paths= builddb.pl builddb.1 pkg_filecheck.conf 32SUBST_FILES.paths= builddb.pl builddb.1 pkg_filecheck.conf
30SUBST_FILES.paths+= pkg_filecheck.conf.5 pkg_filecheck.c pkg_filecheck.1 33SUBST_FILES.paths+= pkg_filecheck.conf.5 pkg_filecheck.c pkg_filecheck.1
31SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' 34SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g'
32SUBST_SED.paths+= -e 's,@PERL5@,${PERL5},g' 35SUBST_SED.paths+= -e 's,@PERL5@,${PERL5},g'
33SUBST_SED.paths+= -e 's,@X11PREFIX@,${X11PREFIX},g' 36SUBST_SED.paths+= -e 's,@X11PREFIX@,${X11PREFIX},g'
34SUBST_SED.paths+= -e 's,@PKG_DBDIR@,${PKG_DBDIR},g' 37SUBST_SED.paths+= -e 's,@PKG_DBDIR@,${PKG_DBDIR},g'
35SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' 38SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g'
36SUBST_STAGE.paths= post-patch 39SUBST_STAGE.paths= post-patch
37 40
38post-extract: 41post-extract:
39.for f in builddb.pl builddb.1 pkg_filecheck.conf pkg_filecheck.conf.5 \ 42.for f in builddb.pl builddb.1 pkg_filecheck.conf pkg_filecheck.conf.5 \
40 pkg_filecheck.c pkg_filecheck.1 43 pkg_filecheck.c pkg_filecheck.1
41 ${CP} ${FILESDIR}/${f} ${WRKSRC}/${f} 44 ${CP} ${FILESDIR}/${f} ${WRKSRC}/${f}
42.endfor 45.endfor
43 46
44do-build: 47do-build:
45 cd ${WRKSRC} \ 48 cd ${WRKSRC} \
46 && ${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} ${BDB_LIBS} \ 49 && ${CC} ${CPPFLAGS} ${CFLAGS} ${LDFLAGS} ${BDB_LIBS} \
47 -o pkg_filecheck pkg_filecheck.c 50 -o pkg_filecheck pkg_filecheck.c
48 51
49do-install: 52do-install:
50 ${INSTALL_SCRIPT} ${WRKSRC}/builddb.pl ${PREFIX}/bin/builddb 53 ${INSTALL_SCRIPT} ${WRKSRC}/builddb.pl ${DESTDIR}${PREFIX}/bin/builddb
51 ${INSTALL_PROGRAM} ${WRKSRC}/pkg_filecheck ${PREFIX}/bin/pkg_filecheck 54 ${INSTALL_PROGRAM} ${WRKSRC}/pkg_filecheck ${DESTDIR}${PREFIX}/bin/pkg_filecheck
52 ${INSTALL_MAN} ${WRKSRC}/builddb.1 ${PREFIX}/${PKGMANDIR}/man1 55 ${INSTALL_MAN} ${WRKSRC}/builddb.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
53 ${INSTALL_MAN} ${WRKSRC}/pkg_filecheck.1 ${PREFIX}/${PKGMANDIR}/man1 56 ${INSTALL_MAN} ${WRKSRC}/pkg_filecheck.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
54 ${INSTALL_MAN} ${WRKSRC}/pkg_filecheck.conf.5 ${PREFIX}/${PKGMANDIR}/man5 57 ${INSTALL_MAN} ${WRKSRC}/pkg_filecheck.conf.5 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man5
55 ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/pkg_filecheck 
56 ${INSTALL_DATA} ${WRKSRC}/pkg_filecheck.conf \ 58 ${INSTALL_DATA} ${WRKSRC}/pkg_filecheck.conf \
57 ${PREFIX}/share/examples/pkg_filecheck/pkg_filecheck.conf 59 ${DESTDIR}${PREFIX}/share/examples/pkg_filecheck/pkg_filecheck.conf
58 60
59 61
60.include "../../mk/bdb.buildlink3.mk" 62.include "../../mk/bdb.buildlink3.mk"
61.include "../../mk/bsd.pkg.mk" 63.include "../../mk/bsd.pkg.mk"