Annotation of pkgsrc/net/oinkmaster/Makefile, Revision 1.16
1.16 ! adrianp 1: # $NetBSD: Makefile,v 1.15 2008/12/08 13:05:22 adrianp Exp $
1.1 xtraeme 2:
1.12 adrianp 3: DISTNAME= oinkmaster-2.0
1.1 xtraeme 4: CATEGORIES= net
1.2 adrianp 5: MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=oinkmaster/}
1.1 xtraeme 6:
1.2 adrianp 7: MAINTAINER= adrianp@NetBSD.org
1.14 wiz 8: HOMEPAGE= http://oinkmaster.sourceforge.net/
1.1 xtraeme 9: COMMENT= Manage snort rule updates
10:
1.5 adrianp 11: DEPENDS+= snort{,-mysql,-pgsql}-[0-9]*:../../net/snort
1.1 xtraeme 12:
13: NO_BUILD= yes
14:
15: CONF_FILES= ${PREFIX}/share/examples/oinkmaster/oinkmaster.conf \
16: ${PKG_SYSCONFDIR}/oinkmaster.conf
1.5 adrianp 17: EGDIR= ${PREFIX}/share/examples/oinkmaster
1.2 adrianp 18: DOCDIR= ${PREFIX}/share/doc/oinkmaster
19: DOCS= INSTALL LICENSE README README.templates UPGRADING FAQ
1.1 xtraeme 20:
1.7 jlam 21: USE_TOOLS+= perl:run
1.1 xtraeme 22: REPLACE_PERL+= ${WRKSRC}/oinkmaster.pl
23:
1.15 adrianp 24: .include "options.mk"
25:
1.5 adrianp 26: PKG_SYSCONFSUBDIR= snort
27:
1.9 rillig 28: SUBST_CLASSES+= pub
1.5 adrianp 29: SUBST_STAGE.pub= post-patch
30: SUBST_FILES.pub= oinkmaster.pl oinkmaster.conf oinkmaster.1
1.15 adrianp 31: SUBST_SED.pub= -e "s|/usr/local/etc|${PKG_SYSCONFDIR}|g"
32: SUBST_SED.pub+= -e "s|/usr/local|${PREFIX}|g"
1.12 adrianp 33: SUBST_MESSAGE.pub= Fixing harcoded paths.
1.2 adrianp 34:
1.6 jlam 35: INSTALLATION_DIRS= bin share/snort/rules
36:
1.1 xtraeme 37: do-install:
38: ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/oinkmaster
39: ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/oinkmaster
40:
1.5 adrianp 41: . for f in ${DOCS}
1.2 adrianp 42: ${INSTALL_DATA} ${WRKSRC}/${f} ${DOCDIR}/${f}
1.5 adrianp 43: . endfor
1.2 adrianp 44:
45: ${INSTALL_DATA} ${WRKSRC}/oinkmaster.conf ${EGDIR}
46: ${INSTALL_DATA} ${WRKSRC}/template-examples.conf ${EGDIR}
1.13 rillig 47: ${INSTALL_MAN} ${WRKSRC}/oinkmaster.1 ${PREFIX}/${PKGMANDIR}/man1
1.1 xtraeme 48: ${INSTALL_SCRIPT} ${WRKSRC}/oinkmaster.pl ${PREFIX}/bin/oinkmaster
1.5 adrianp 49: ${LN} -s ${PKG_SYSCONFDIR}/classification.config \
50: ${PREFIX}/share/snort/rules/classification.config
51: ${LN} -s ${PKG_SYSCONFDIR}/reference.config \
52: ${PREFIX}/share/snort/rules/reference.config
53: ${LN} -s ${PKG_SYSCONFDIR}/gen-msg.map \
54: ${PREFIX}/share/snort/rules/gen-msg.map
55: ${LN} -s ${PKG_SYSCONFDIR}/sid-msg.map \
56: ${PREFIX}/share/snort/rules/sid-msg.map
57: ${LN} -s ${PKG_SYSCONFDIR}/unicode.map \
58: ${PREFIX}/share/snort/rules/unicode.map
1.1 xtraeme 59:
60: .include "../../mk/bsd.pkg.mk"
CVSweb <webmaster@jp.NetBSD.org>