Add files from parent branch HEAD:
[pkgsrc.git] / security / ap-modsecurity2 / Makefile
1 # $NetBSD: Makefile,v 1.12 2009/02/23 22:01:11 adrianp Exp $
2
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/
7
8 MAINTAINER=     adrianp@NetBSD.org
9 HOMEPAGE=       http://www.modsecurity.org/
10 COMMENT=        Intrusion detection and prevention engine for web applications
11
12 PKG_APACHE_ACCEPTED=    apache2 apache22
13
14 .include "../../mk/apache.mk"
15 .include "options.mk"
16
17 GNU_CONFIGURE=          YES
18 USE_TOOLS+=             pax
19 USE_LIBTOOL=            yes
20 WRKSRC=                 ${WRKDIR}/${DISTNAME}/apache2
21 USE_LANGUAGES+=         c++ c
22
23 CONFIGURE_ARGS+=        --with-apxs=${PREFIX}/sbin/apxs
24 CONFIGURE_ARGS+=        --with-pcre=${PREFIX}
25 CONFIGURE_ARGS+=        --with-libxml=${PREFIX}
26
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.
32
33 EGDIR=                  ${PREFIX}/share/examples/ap-modsecurity
34 CONF_FILES=             ${EGDIR}/modsecurity.conf-minimal \
35                         ${PKG_SYSCONFDIR}/httpd/modsecurity.conf
36
37 BUILDLINK_API_DEPENDS.apache+=  apache>=2.0.59nb2
38
39 post-install:
40         ${INSTALL_DATA_DIR} ${EGDIR}
41         ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/ap-modsecurity
42
43         ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/modsecurity.conf-minimal ${EGDIR}
44         cd ${WRKDIR}/${DISTNAME}/doc && \
45                 pax -rw . ${PREFIX}/share/doc/ap-modsecurity
46
47 .include "../../textproc/libxml2/buildlink3.mk"
48 .include "../../devel/pcre/buildlink3.mk"
49 .include "../../mk/bsd.pkg.mk"