diff options
Diffstat (limited to 'security/ap-modsecurity2/Makefile')
-rw-r--r-- | security/ap-modsecurity2/Makefile | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/security/ap-modsecurity2/Makefile b/security/ap-modsecurity2/Makefile new file mode 100644 index 00000000000..5909a1e42c6 --- /dev/null +++ b/security/ap-modsecurity2/Makefile @@ -0,0 +1,49 @@ +# $NetBSD: Makefile,v 1.1.1.1 2006/11/05 14:33:37 adrianp Exp $ + +DISTNAME= modsecurity-apache_2.0.3 +PKGNAME= ${APACHE_PKG_PREFIX}-modsecurity-2.0.3 +CATEGORIES= www security +MASTER_SITES= http://www.modsecurity.org/download/ + +MAINTAINER= adrianp@NetBSD.org +HOMEPAGE= http://www.modsecurity.org/ +COMMENT= Intrusion detection and prevention engine for web applications + +.include "../../mk/apache.mk" +.include "options.mk" + +PKG_APACHE_ACCEPTED= apache2 +BUILD_DIRS= apache2 +EGDIR= ${PREFIX}/share/examples/ap-security +CONF_FILES= ${EGDIR}/modsecurity.conf-minimal \ + ${PKG_SYSCONFDIR}/httpd/modsecurity.conf +MESSAGE_SRC+= ${WRKDIR}/.MESSAGE_SRC + +SUBST_CLASSES= make +SUBST_STAGE.make= post-patch +SUBST_FILES.make= apache2/Makefile +SUBST_SED.make= -e "s|@PREFIX@|${PREFIX}|g" +SUBST_MESSAGE.make= Fixing Makefiles. + +.if !empty(PKG_OPTIONS:Mxml) +SUBST_SED.make+= -e "s|@XMLINC@|-I${BUILDLINK_PREFIX.libxml2}/include/libxml2|g" +SUBST_SED.make+= -e "s|@XMLDEFS@|-DWITH_LIBXML2|g" +.else +SUBST_SED.make+= -e "s|@XMLINC@||g" +SUBST_SED.make+= -e "s|@XMLDEFS@||g" +.endif + +post-build: + ${CP} ${PKGDIR:Q}/MESSAGE ${WRKDIR:Q}/.MESSAGE_SRC +.if !empty(PKG_OPTIONS:Mxml) + ${CP} ${PKGDIR:Q}/MESSAGE.xml ${WRKDIR:Q}/.MESSAGE_SRC.xml +.endif + +post-install: + ${INSTALL_DATA_DIR} ${EGDIR} + ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ap-security + + ${INSTALL_DATA} ${WRKSRC}/modsecurity.conf-minimal ${EGDIR} + cd ${WRKSRC}/doc && ${PAX} -rw . ${PREFIX}/share/doc/ap-security + +.include "../../mk/bsd.pkg.mk" |