Thu Oct 1 21:03:06 2020 UTC ()
Updated net/pulledpork to 0.7.4.

Upstream changelog :
* Supports updating of Snort 3.0 signatures (0.8 will be released when Snort 3.0 moves out of BETA).
* Fixed some of the logic to allow updating with Perl on Windows
* ability to modify rules via regex in modifysid.conf
* Removal of opensource.gz processing (will speed up signature updating)
* Updated OS Distro list to match so_rules
* Added error checking around writing to directories that do not exist (i.e., block_list)
* Updated for new location of block list


(nils)
diff -r1.11 -r1.12 pkgsrc/net/pulledpork/Makefile
diff -r1.2 -r1.3 pkgsrc/net/pulledpork/distinfo

cvs diff -r1.11 -r1.12 pkgsrc/net/pulledpork/Makefile (switch to unified diff)

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

cvs diff -r1.2 -r1.3 pkgsrc/net/pulledpork/distinfo (switch to unified diff)

--- pkgsrc/net/pulledpork/distinfo 2019/08/21 21:24:08 1.2
+++ pkgsrc/net/pulledpork/distinfo 2020/10/01 21:03:06 1.3
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.2 2019/08/21 21:24:08 nils Exp $ 1$NetBSD: distinfo,v 1.3 2020/10/01 21:03:06 nils Exp $
2 2
3SHA1 (pulledpork-0.7.3.tar.gz) = 1473753337417aba236829f3a4a119bdaa5771ed 3SHA1 (pulledpork-0.7.4.tar.gz) = 862d6bddd7c0746c3bbfb54f918636a291b13285
4RMD160 (pulledpork-0.7.3.tar.gz) = da43c36ce60f9ddb50a1ebc5c82dfcb11c4dc5ba 4RMD160 (pulledpork-0.7.4.tar.gz) = 7b1f7a0dc7b917620dd743ea71e6b732c8c1fa4d
5SHA512 (pulledpork-0.7.3.tar.gz) = e1c6d4a2192702e17d44a70136a0f6e738dd5f65f43a359d28f6bf5377210df4f807b7d479ca88a91d4276859e3305c793fa05bbc917ab04df3b8ee174a23346 5SHA512 (pulledpork-0.7.4.tar.gz) = 1d82a53763c9f3374ab509963eb2269035dbfe2c5da1eca804993e10752f28f18d7589e7c673e0b5a7b1efa9d15f80f806250f375dc81fa95c1fb6bd675efb1e
6Size (pulledpork-0.7.3.tar.gz) = 43167 bytes 6Size (pulledpork-0.7.4.tar.gz) = 44122 bytes