pkgsrc/net/oinkmaster/Makefile
xtraeme 5493bbb91f Initial import of oinkmaster-0.8, from pkgsrc-wip packaged by Adrian
Portelli with minor changes by me.

Oinkmaster is simple Perl script released under the BSD license to help you
update/manage your Snort 2.0+ rules and comment out the unwanted ones after
each update (among other things). It will tell you exactly what had changed
since the last update, hence giving you good control of your rules.
Oinkmaster can be used to manage the official rules from www.snort.org, but
can just as well be used for managing your homemade rules and distribute
them between sensors.
2004-04-20 09:36:09 +00:00

42 lines
1.3 KiB
Makefile

# $NetBSD: Makefile,v 1.1.1.1 2004/04/20 09:36:09 xtraeme Exp $
DISTNAME= oinkmaster-0.8
CATEGORIES= net
MASTER_SITES= ftp://ftp.it.su.se/pub/users/andreas/oinkmaster/ \
http://www.algonet.se/~nitzer/oinkmaster/
MAINTAINER= adrianp@stindustries.net
HOMEPAGE= http://www.algonet.se/~nitzer/oinkmaster/
COMMENT= Manage snort rule updates
DEPENDS+= wget>=1.00:../../net/wget
USE_PKGINSTALL= yes
USE_BUILDLINK3= yes
USE_PERL5= yes
NO_BUILD= yes
CONF_FILES= ${PREFIX}/share/examples/oinkmaster/oinkmaster.conf \
${PKG_SYSCONFDIR}/oinkmaster.conf
REPLACE_PERL+= ${WRKSRC}/oinkmaster.pl
do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/oinkmaster
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/oinkmaster
${INSTALL_DATA} ${WRKSRC}/INSTALL ${PREFIX}/share/doc/oinkmaster
${INSTALL_DATA} ${WRKSRC}/LICENSE ${PREFIX}/share/doc/oinkmaster
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/oinkmaster
${INSTALL_DATA} ${WRKSRC}/oinkmaster.conf \
${PREFIX}/share/examples/oinkmaster
${INSTALL_SCRIPT} ${WRKSRC}/oinkmaster.pl ${PREFIX}/bin/oinkmaster
SUBST_CLASSES= pub
SUBST_STAGE.pub= post-patch
SUBST_FILES.pub= oinkmaster.pl oinkmaster.conf
SUBST_SED.pub= -e "s|/usr/local|${PREFIX}|g" \
-e "s|/usr/local/etc|${PKG_SYSCONFDIR}|g"
SUBST_MESSAGE.pub= "Fixing harcoded PATH."
.include "../../mk/bsd.pkg.mk"