| @@ -1,65 +1,64 @@ | | | @@ -1,65 +1,64 @@ |
1 | # $NetBSD: Makefile,v 1.11 2020/09/04 13:20:26 wiz Exp $ | | 1 | # $NetBSD: Makefile,v 1.12 2020/10/01 21:03:06 nils Exp $ |
2 | | | 2 | |
3 | DISTNAME= pulledpork-0.7.3 | | 3 | DISTNAME= pulledpork-0.7.4 |
4 | PKGREVISION= 6 | | | |
5 | CATEGORIES= net | | 4 | CATEGORIES= net |
6 | MASTER_SITES= ${MASTER_SITE_GITHUB:=shirkdog/} | | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=shirkdog/} |
7 | | | 6 | |
8 | MAINTAINER= nils@NetBSD.org | | 7 | MAINTAINER= nils@NetBSD.org |
9 | HOMEPAGE= https://github.com/shirkdog/pulledpork/ | | 8 | HOMEPAGE= https://github.com/shirkdog/pulledpork/ |
10 | COMMENT= Script for Snort and Suricata rule management | | 9 | COMMENT= Script for Snort and Suricata rule management |
11 | LICENSE= gnu-gpl-v2 | | 10 | LICENSE= gnu-gpl-v2 |
12 | | | 11 | |
13 | GITHUB_TAG= v${PKGVERSION_NOREV} | | 12 | GITHUB_TAG= v${PKGVERSION_NOREV} |
14 | NO_BUILD= yes | | 13 | NO_BUILD= yes |
15 | USE_TOOLS+= perl:run | | 14 | USE_TOOLS+= perl:run |
16 | REPLACE_PERL+= pulledpork.pl | | 15 | REPLACE_PERL+= pulledpork.pl |
17 | REPLACE_PERL+= contrib/oink-conv.pl | | 16 | REPLACE_PERL+= contrib/oink-conv.pl |
18 | WRKSRC= ${WRKDIR}/pulledpork-${PKGVERSION_NOREV} | | 17 | WRKSRC= ${WRKDIR}/pulledpork-${PKGVERSION_NOREV} |
19 | BUILD_DEFS+= VARBASE | | 18 | BUILD_DEFS+= VARBASE |
20 | | | 19 | |
21 | DEPENDS+= p5-Crypt-SSLeay-[0-9]*:../../security/p5-Crypt-SSLeay | | 20 | DEPENDS+= p5-Crypt-SSLeay-[0-9]*:../../security/p5-Crypt-SSLeay |
22 | DEPENDS+= p5-PathTools-[0-9]*:../../devel/p5-PathTools | | 21 | DEPENDS+= p5-PathTools-[0-9]*:../../devel/p5-PathTools |
23 | DEPENDS+= p5-Data-Dumper-[0-9]*:../../devel/p5-Data-Dumper | | 22 | DEPENDS+= p5-Data-Dumper-[0-9]*:../../devel/p5-Data-Dumper |
24 | DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww | | 23 | DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww |
25 | # LWP/Useragent.pm is part of www/p5-libwww | | 24 | # LWP/Useragent.pm is part of www/p5-libwww |
26 | DEPENDS+= p5-HTTP-Message-[0-9]*:../../www/p5-HTTP-Message | | 25 | DEPENDS+= p5-HTTP-Message-[0-9]*:../../www/p5-HTTP-Message |
27 | # Request/Common.pm is part of www/p5-HTTP-Message | | 26 | # Request/Common.pm is part of www/p5-HTTP-Message |
28 | # Status.pm is part of www/p5-HTTP-Message | | 27 | # Status.pm is part of www/p5-HTTP-Message |
29 | DEPENDS+= p5-Carp-[0-9]*:../../devel/p5-Carp | | 28 | DEPENDS+= p5-Carp-[0-9]*:../../devel/p5-Carp |
30 | | | 29 | |
31 | EGDIR= ${PREFIX}/share/examples/pulledpork | | 30 | EGDIR= ${PREFIX}/share/examples/pulledpork |
32 | PKG_SYSCONFSUBDIR= pulledpork | | 31 | PKG_SYSCONFSUBDIR= pulledpork |
33 | DOCDIR= share/doc/pulledpork | | 32 | DOCDIR= share/doc/pulledpork |
34 | INSTALLATION_DIRS+= ${EGDIR} ${DOCDIR} bin | | 33 | INSTALLATION_DIRS+= ${EGDIR} ${DOCDIR} bin |
35 | INSTALLATION_DIRS+= share/pulledpork/contrib | | 34 | INSTALLATION_DIRS+= share/pulledpork/contrib |
36 | AUTO_MKDIRS= yes | | 35 | AUTO_MKDIRS= yes |
37 | USE_LANGUAGES= # none | | 36 | USE_LANGUAGES= # none |
38 | | | 37 | |
39 | CONF_FILES= ${EGDIR}/disablesid.conf \ | | 38 | CONF_FILES= ${EGDIR}/disablesid.conf \ |
40 | ${PKG_SYSCONFDIR}/disablesid.conf | | 39 | ${PKG_SYSCONFDIR}/disablesid.conf |
41 | CONF_FILES+= ${EGDIR}/dropsid.conf \ | | 40 | CONF_FILES+= ${EGDIR}/dropsid.conf \ |
42 | ${PKG_SYSCONFDIR}/dropsid.conf | | 41 | ${PKG_SYSCONFDIR}/dropsid.conf |
43 | CONF_FILES+= ${EGDIR}/enablesid.conf \ | | 42 | CONF_FILES+= ${EGDIR}/enablesid.conf \ |
44 | ${PKG_SYSCONFDIR}/enablesid.conf | | 43 | ${PKG_SYSCONFDIR}/enablesid.conf |
45 | CONF_FILES+= ${EGDIR}/modifysid.conf \ | | 44 | CONF_FILES+= ${EGDIR}/modifysid.conf \ |
46 | ${PKG_SYSCONFDIR}/modifysid.conf | | 45 | ${PKG_SYSCONFDIR}/modifysid.conf |
47 | CONF_FILES+= ${EGDIR}/pulledpork.conf \ | | 46 | CONF_FILES+= ${EGDIR}/pulledpork.conf \ |
48 | ${PKG_SYSCONFDIR}/pulledpork.conf | | 47 | ${PKG_SYSCONFDIR}/pulledpork.conf |
49 | | | 48 | |
50 | SUBST_CLASSES+= install | | 49 | SUBST_CLASSES+= install |
51 | SUBST_STAGE.install= pre-install | | 50 | SUBST_STAGE.install= pre-install |
52 | SUBST_MESSAGE.install= correcting installation path | | 51 | SUBST_MESSAGE.install= correcting installation path |
53 | SUBST_FILES.install= ${WRKSRC}/etc/pulledpork.conf | | 52 | SUBST_FILES.install= ${WRKSRC}/etc/pulledpork.conf |
54 | SUBST_SED.install= -e 's,/usr/local,${PREFIX},g' | | 53 | SUBST_SED.install= -e 's,/usr/local,${PREFIX},g' |
55 | SUBST_SED.install+= -e 's,/var,${VARBASE},g' | | 54 | SUBST_SED.install+= -e 's,/var,${VARBASE},g' |
56 | | | 55 | |
57 | do-install: | | 56 | do-install: |
58 | ${INSTALL_SCRIPT} ${WRKSRC}/pulledpork.pl ${DESTDIR}${PREFIX}/bin/pulledpork | | 57 | ${INSTALL_SCRIPT} ${WRKSRC}/pulledpork.pl ${DESTDIR}${PREFIX}/bin/pulledpork |
59 | ${INSTALL_SCRIPT} ${WRKSRC}/contrib/oink-conv.pl ${DESTDIR}${PREFIX}/share/pulledpork/ | | 58 | ${INSTALL_SCRIPT} ${WRKSRC}/contrib/oink-conv.pl ${DESTDIR}${PREFIX}/share/pulledpork/ |
60 | ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/pulledpork/ | | 59 | ${INSTALL_DATA} ${WRKSRC}/LICENSE ${DESTDIR}${PREFIX}/share/doc/pulledpork/ |
61 | ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/pulledpork/ | | 60 | ${INSTALL_DATA} ${WRKSRC}/README.md ${DESTDIR}${PREFIX}/share/doc/pulledpork/ |
62 | ${INSTALL_DATA} ${WRKSRC}/doc/README.* ${DESTDIR}${PREFIX}/share/doc/pulledpork/ | | 61 | ${INSTALL_DATA} ${WRKSRC}/doc/README.* ${DESTDIR}${PREFIX}/share/doc/pulledpork/ |
63 | ${INSTALL_DATA} ${WRKSRC}/etc/*.conf ${DESTDIR}${EGDIR} | | 62 | ${INSTALL_DATA} ${WRKSRC}/etc/*.conf ${DESTDIR}${EGDIR} |
64 | | | 63 | |
65 | .include "../../mk/bsd.pkg.mk" | | 64 | .include "../../mk/bsd.pkg.mk" |