From 659d08cdb815596eb2bb384c680084357388d1fd Mon Sep 17 00:00:00 2001 From: adrianp Date: Mon, 8 Dec 2008 13:05:22 +0000 Subject: Oinkmaster can either use external tools or Perl modules to do it's job so expose this via options.mk Silence SUBST_SED pkglint warning PKGREVISION++ --- net/oinkmaster/Makefile | 10 ++++++---- net/oinkmaster/options.mk | 18 ++++++++++++++++++ 2 files changed, 24 insertions(+), 4 deletions(-) create mode 100644 net/oinkmaster/options.mk (limited to 'net/oinkmaster') diff --git a/net/oinkmaster/Makefile b/net/oinkmaster/Makefile index 91d23716624..47921f63236 100644 --- a/net/oinkmaster/Makefile +++ b/net/oinkmaster/Makefile @@ -1,6 +1,7 @@ -# $NetBSD: Makefile,v 1.14 2007/02/22 19:26:57 wiz Exp $ +# $NetBSD: Makefile,v 1.15 2008/12/08 13:05:22 adrianp Exp $ DISTNAME= oinkmaster-2.0 +PKGREVISION= 1 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=oinkmaster/} @@ -8,7 +9,6 @@ MAINTAINER= adrianp@NetBSD.org HOMEPAGE= http://oinkmaster.sourceforge.net/ COMMENT= Manage snort rule updates -DEPENDS+= wget>=1.00:../../net/wget DEPENDS+= snort{,-mysql,-pgsql}-[0-9]*:../../net/snort NO_BUILD= yes @@ -22,13 +22,15 @@ DOCS= INSTALL LICENSE README README.templates UPGRADING FAQ USE_TOOLS+= perl:run REPLACE_PERL+= ${WRKSRC}/oinkmaster.pl +.include "options.mk" + PKG_SYSCONFSUBDIR= snort SUBST_CLASSES+= pub SUBST_STAGE.pub= post-patch SUBST_FILES.pub= oinkmaster.pl oinkmaster.conf oinkmaster.1 -SUBST_SED.pub= -e "s|/usr/local/etc|${PKG_SYSCONFDIR}|g" \ - -e "s|/usr/local|${PREFIX}|g" +SUBST_SED.pub= -e "s|/usr/local/etc|${PKG_SYSCONFDIR}|g" +SUBST_SED.pub+= -e "s|/usr/local|${PREFIX}|g" SUBST_MESSAGE.pub= Fixing harcoded paths. INSTALLATION_DIRS= bin share/snort/rules diff --git a/net/oinkmaster/options.mk b/net/oinkmaster/options.mk new file mode 100644 index 00000000000..d64ac6031dd --- /dev/null +++ b/net/oinkmaster/options.mk @@ -0,0 +1,18 @@ +# $NetBSD: options.mk,v 1.1 2008/12/08 13:05:22 adrianp Exp $ + +PKG_OPTIONS_VAR= PKG_OPTIONS.oinkmaster + +PKG_SUPPORTED_OPTIONS= oinkmaster-perl-tools + +.include "../../mk/bsd.options.mk" + +### +### Use perl tools for downloading rule files +### +.if !empty(PKG_OPTIONS:Moinkmaster-perl-tools) +DEPENDS+= p5-Archive-Tar-[0-9]*:../../archivers/p5-Archive-Tar +DEPENDS+= p5-IO-Zlib-[0-9]*:../../devel/p5-IO-Zlib +DEPENDS+= p5-libwww-[0-9]*:../../www/p5-libwww +.else +DEPENDS+= wget>=1.00:../../net/wget +.endif -- cgit v1.2.3