| @@ -1,27 +1,27 @@ | | | @@ -1,27 +1,27 @@ |
1 | # $NetBSD: Makefile,v 1.1 2018/01/15 12:38:37 sborrill Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2018/01/18 16:26:05 sborrill Exp $ |
2 | # | | 2 | # |
3 | | | 3 | |
4 | DISTNAME= lynis-2.5.9 | | 4 | DISTNAME= lynis-2.5.9 |
5 | CATEGORIES= security | | 5 | CATEGORIES= security |
6 | MASTER_SITES= https://cisofy.com/files/ | | 6 | MASTER_SITES= https://cisofy.com/files/ |
7 | | | 7 | |
8 | MAINTAINER= pkgsrc-users@NetBSD.org | | 8 | MAINTAINER= pkgsrc-users@NetBSD.org |
9 | HOMEPAGE= https://cisofy.com/solutions/ | | 9 | HOMEPAGE= https://cisofy.com/solutions/ |
10 | COMMENT= Perform security health scans for Linux, macOS, and Unix | | 10 | COMMENT= Perform security health scans for Linux, macOS, and Unix |
11 | LICENSE= gnu-gpl-v3 | | 11 | LICENSE= gnu-gpl-v3 |
12 | | | 12 | |
13 | NO_BUILD= yes | | 13 | NO_BUILD= yes |
14 | USE_TOOLS+= pax | | 14 | USE_TOOLS+= pax rm |
15 | | | 15 | |
16 | SUBST_CLASSES+= libdir | | 16 | SUBST_CLASSES+= libdir |
17 | SUBST_STAGE.libdir= pre-install | | 17 | SUBST_STAGE.libdir= pre-install |
18 | SUBST_MESSAGE.libdir= Fixing lib path | | 18 | SUBST_MESSAGE.libdir= Fixing lib path |
19 | SUBST_FILES.libdir= lynis | | 19 | SUBST_FILES.libdir= lynis |
20 | SUBST_SED.libdir= -e "s,@PREFIX@,${PREFIX}," | | 20 | SUBST_SED.libdir= -e "s,@PREFIX@,${PREFIX}," |
21 | | | 21 | |
22 | SUBST_CLASSES+= vardir | | 22 | SUBST_CLASSES+= vardir |
23 | SUBST_STAGE.vardir= pre-install | | 23 | SUBST_STAGE.vardir= pre-install |
24 | SUBST_MESSAGE.vardir= Fixing var path | | 24 | SUBST_MESSAGE.vardir= Fixing var path |
25 | SUBST_FILES.vardir= lynis | | 25 | SUBST_FILES.vardir= lynis |
26 | SUBST_SED.vardir= -e "s,@VARBASE@,${VARBASE}," | | 26 | SUBST_SED.vardir= -e "s,@VARBASE@,${VARBASE}," |
27 | | | 27 | |
| @@ -31,40 +31,42 @@ SUBST_MESSAGE.confdir= Fixing conf path | | | @@ -31,40 +31,42 @@ SUBST_MESSAGE.confdir= Fixing conf path |
31 | SUBST_FILES.confdir= include/functions | | 31 | SUBST_FILES.confdir= include/functions |
32 | SUBST_SED.confdir= -e "s,@CONFDIR@,${PKG_SYSCONFDIR}," | | 32 | SUBST_SED.confdir= -e "s,@CONFDIR@,${PKG_SYSCONFDIR}," |
33 | | | 33 | |
34 | WRKSRC= ${WRKDIR}/lynis | | 34 | WRKSRC= ${WRKDIR}/lynis |
35 | INSTALLATION_DIRS+= bin ${PKGMANDIR}/man8 | | 35 | INSTALLATION_DIRS+= bin ${PKGMANDIR}/man8 |
36 | INSTALLATION_DIRS+= share/examples/lynis | | 36 | INSTALLATION_DIRS+= share/examples/lynis |
37 | INSTALLATION_DIRS+= lib/lynis/db lib/lynis/extras | | 37 | INSTALLATION_DIRS+= lib/lynis/db lib/lynis/extras |
38 | INSTALLATION_DIRS+= lib/lynis/include lib/lynis/plugins | | 38 | INSTALLATION_DIRS+= lib/lynis/include lib/lynis/plugins |
39 | | | 39 | |
40 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} | | 40 | EGDIR= ${PREFIX}/share/examples/${PKGBASE} |
41 | | | 41 | |
42 | BUILD_DEFS+= PKG_SYSCONFBASE | | 42 | BUILD_DEFS+= PKG_SYSCONFBASE |
43 | BUILD_DEFS+= VARBASE | | 43 | BUILD_DEFS+= VARBASE |
44 | AUTO_MKDIRS= yes | | 44 | AUTO_MKDIRS= yes |
45 | | | 45 | |
46 | PKG_SYSCONFSUBDIR= lynis | | 46 | PKG_SYSCONFSUBDIR= lynis |
47 | CONF_FILES+= share/examples/lynis/default.prf \ | | 47 | CONF_FILES+= share/examples/lynis/default.prf \ |
48 | ${PKG_SYSCONFDIR}/default.prf | | 48 | ${PKG_SYSCONFDIR}/default.prf |
49 | CONF_FILES+= share/examples/lynis/developer.prf \ | | 49 | CONF_FILES+= share/examples/lynis/developer.prf \ |
50 | ${PKG_SYSCONFDIR}/developer.prf | | 50 | ${PKG_SYSCONFDIR}/developer.prf |
51 | | | 51 | |
52 | do-install: | | 52 | do-install: |
53 | ${INSTALL_SCRIPT} ${WRKSRC}/lynis \ | | 53 | ${INSTALL_SCRIPT} ${WRKSRC}/lynis \ |
54 | ${DESTDIR}${PREFIX}/bin/lynis | | 54 | ${DESTDIR}${PREFIX}/bin/lynis |
55 | ${INSTALL_MAN} ${WRKSRC}/lynis.8 \ | | 55 | ${INSTALL_MAN} ${WRKSRC}/lynis.8 \ |
56 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/lynis.8 | | 56 | ${DESTDIR}${PREFIX}/${PKGMANDIR}/man8/lynis.8 |
57 | ${INSTALL_DATA} ${WRKSRC}/default.prf \ | | 57 | ${INSTALL_DATA} ${WRKSRC}/default.prf \ |
58 | ${DESTDIR}${EGDIR}/default.prf | | 58 | ${DESTDIR}${EGDIR}/default.prf |
59 | ${INSTALL_DATA} ${WRKSRC}/developer.prf \ | | 59 | ${INSTALL_DATA} ${WRKSRC}/developer.prf \ |
60 | ${DESTDIR}${EGDIR}/developer.prf | | 60 | ${DESTDIR}${EGDIR}/developer.prf |
61 | cd ${WRKSRC}/db && \ | | 61 | cd ${WRKSRC}/db && \ |
62 | ${PAX} -wr * ${DESTDIR}${PREFIX}/lib/lynis/db | | 62 | ${PAX} -wr * ${DESTDIR}${PREFIX}/lib/lynis/db |
63 | cd ${WRKSRC}/extras && \ | | 63 | cd ${WRKSRC}/extras && \ |
64 | ${PAX} -wr * ${DESTDIR}${PREFIX}/lib/lynis/extras | | 64 | ${PAX} -wr * ${DESTDIR}${PREFIX}/lib/lynis/extras |
65 | cd ${WRKSRC}/include && \ | | 65 | cd ${WRKSRC}/include && \ |
| | | 66 | ${RM} *.orig |
| | | 67 | cd ${WRKSRC}/include && \ |
66 | ${PAX} -wr * ${DESTDIR}${PREFIX}/lib/lynis/include | | 68 | ${PAX} -wr * ${DESTDIR}${PREFIX}/lib/lynis/include |
67 | cd ${WRKSRC}/plugins && \ | | 69 | cd ${WRKSRC}/plugins && \ |
68 | ${PAX} -wr * ${DESTDIR}${PREFIX}/lib/lynis/plugins | | 70 | ${PAX} -wr * ${DESTDIR}${PREFIX}/lib/lynis/plugins |
69 | | | 71 | |
70 | .include "../../mk/bsd.pkg.mk" | | 72 | .include "../../mk/bsd.pkg.mk" |