| @@ -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 | |
4 | DISTNAME= pkg_filecheck-0.4 | | 4 | DISTNAME= pkg_filecheck-0.4 |
5 | CATEGORIES= pkgtools devel | | 5 | CATEGORIES= pkgtools devel |
6 | MASTER_SITES= # empty | | 6 | MASTER_SITES= # empty |
7 | DISTFILES= # empty | | 7 | DISTFILES= # empty |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | #HOMEPAGE= http://www.NetBSD.org/docs/pkgsrc/ | | 10 | #HOMEPAGE= http://www.NetBSD.org/docs/pkgsrc/ |
11 | COMMENT= Check for files not owned by any package | | 11 | COMMENT= Check for files not owned by any package |
12 | | | 12 | |
| | | 13 | PKG_DESTDIR_SUPPORT= user-destdir |
| | | 14 | |
13 | WRKSRC= ${WRKDIR} | | 15 | WRKSRC= ${WRKDIR} |
14 | USE_TOOLS+= perl:run | | 16 | USE_TOOLS+= perl:run |
15 | USE_FEATURES= fts_open | | 17 | USE_FEATURES= fts_open |
16 | | | 18 | |
17 | EXTRACT_ONLY= # empty | | 19 | EXTRACT_ONLY= # empty |
18 | NO_CHECKSUM= yes | | 20 | NO_CHECKSUM= yes |
19 | NO_CONFIGURE= yes | | 21 | NO_CONFIGURE= yes |
20 | | | 22 | |
21 | FILES_SUBST+= X11PREFIX=${X11PREFIX:Q} | | 23 | FILES_SUBST+= X11PREFIX=${X11PREFIX:Q} |
22 | FILES_SUBST+= PKG_DBDIR=${PKG_DBDIR:Q} | | 24 | FILES_SUBST+= PKG_DBDIR=${PKG_DBDIR:Q} |
23 | CONF_FILES= ${PREFIX}/share/examples/pkg_filecheck/pkg_filecheck.conf \ | | 25 | CONF_FILES= ${PREFIX}/share/examples/pkg_filecheck/pkg_filecheck.conf \ |
24 | ${PKG_SYSCONFDIR}/pkg_filecheck.conf | | 26 | ${PKG_SYSCONFDIR}/pkg_filecheck.conf |
25 | | | 27 | |
26 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 | | 28 | INSTALLATION_DIRS= bin ${PKGMANDIR}/man1 ${PKGMANDIR}/man5 \ |
| | | 29 | share/examples/pkg_filecheck |
27 | | | 30 | |
28 | SUBST_CLASSES+= paths | | 31 | SUBST_CLASSES+= paths |
29 | SUBST_FILES.paths= builddb.pl builddb.1 pkg_filecheck.conf | | 32 | SUBST_FILES.paths= builddb.pl builddb.1 pkg_filecheck.conf |
30 | SUBST_FILES.paths+= pkg_filecheck.conf.5 pkg_filecheck.c pkg_filecheck.1 | | 33 | SUBST_FILES.paths+= pkg_filecheck.conf.5 pkg_filecheck.c pkg_filecheck.1 |
31 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' | | 34 | SUBST_SED.paths+= -e 's,@PREFIX@,${PREFIX},g' |
32 | SUBST_SED.paths+= -e 's,@PERL5@,${PERL5},g' | | 35 | SUBST_SED.paths+= -e 's,@PERL5@,${PERL5},g' |
33 | SUBST_SED.paths+= -e 's,@X11PREFIX@,${X11PREFIX},g' | | 36 | SUBST_SED.paths+= -e 's,@X11PREFIX@,${X11PREFIX},g' |
34 | SUBST_SED.paths+= -e 's,@PKG_DBDIR@,${PKG_DBDIR},g' | | 37 | SUBST_SED.paths+= -e 's,@PKG_DBDIR@,${PKG_DBDIR},g' |
35 | SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' | | 38 | SUBST_SED.paths+= -e 's,@PKG_SYSCONFDIR@,${PKG_SYSCONFDIR},g' |
36 | SUBST_STAGE.paths= post-patch | | 39 | SUBST_STAGE.paths= post-patch |
37 | | | 40 | |
38 | post-extract: | | 41 | post-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 | |
44 | do-build: | | 47 | do-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 | |
49 | do-install: | | 52 | do-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" |