1 # $NetBSD: Makefile,v 1.12 2009/02/23 22:01:11 adrianp Exp $
3 DISTNAME= modsecurity-apache_2.5.9
4 PKGNAME= ${APACHE_PKG_PREFIX}-${DISTNAME:S/apache_//}
5 CATEGORIES= www security
6 MASTER_SITES= http://www.modsecurity.org/download/
8 MAINTAINER= adrianp@NetBSD.org
9 HOMEPAGE= http://www.modsecurity.org/
10 COMMENT= Intrusion detection and prevention engine for web applications
12 PKG_APACHE_ACCEPTED= apache2 apache22
14 .include "../../mk/apache.mk"
20 WRKSRC= ${WRKDIR}/${DISTNAME}/apache2
23 CONFIGURE_ARGS+= --with-apxs=${PREFIX}/sbin/apxs
24 CONFIGURE_ARGS+= --with-pcre=${PREFIX}
25 CONFIGURE_ARGS+= --with-libxml=${PREFIX}
27 SUBST_CLASSES+= config
28 SUBST_STAGE.config= post-patch
29 SUBST_FILES.config= configure
30 SUBST_SED.config= -e "s|@@PREFIX@@|${PREFIX}|g"
31 SUBST_MESSAGE.config= Fixing configuration files.
33 EGDIR= ${PREFIX}/share/examples/ap-modsecurity
34 CONF_FILES= ${EGDIR}/modsecurity.conf-minimal \
35 ${PKG_SYSCONFDIR}/httpd/modsecurity.conf
37 BUILDLINK_API_DEPENDS.apache+= apache>=2.0.59nb2
40 ${INSTALL_DATA_DIR} ${EGDIR}
41 ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ap-modsecurity
43 ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/modsecurity.conf-minimal ${EGDIR}
44 cd ${WRKDIR}/${DISTNAME}/doc && \
45 pax -rw . ${PREFIX}/share/doc/ap-modsecurity
47 .include "../../textproc/libxml2/buildlink3.mk"
48 .include "../../devel/pcre/buildlink3.mk"
49 .include "../../mk/bsd.pkg.mk"