Tweak www/libapreq2 version 2.13_2
[dports.git] / www / libapreq2 / Makefile
1 # Created by: Autrijus Tang <autrijus@autrijus.org>
2 # $FreeBSD$
3
4 PORTNAME=       libapreq2
5 PORTVERSION=    2.13
6 PORTREVISION=   2
7 CATEGORIES=     www devel
8 MASTER_SITES=   ${MASTER_SITE_APACHE_HTTPD}
9 MASTER_SITE_SUBDIR=libapreq
10
11 MAINTAINER=     apache@FreeBSD.org
12 COMMENT=        Generic Apache2 Request Library
13
14 LICENSE=        APACHE20
15
16 USE_APACHE=     22+
17 USES=           gmake
18 USE_LDCONFIG=   yes
19 USE_AUTOTOOLS=  autoconf libtool
20 CONFIGURE_ARGS+=        --with-apache2-apxs=${APXS} --with-expat=${LOCALBASE}
21
22 MAKE_ENV+=     MAKE=${GMAKE} ## MakeMaker blows it without this
23
24 SHLIB_MAJOR=    11
25 PLIST_SUB=      SHLIB_MAJOR="${SHLIB_MAJOR}"
26
27 # www/p5-libapreq2
28 .if defined (WITH_MODPERL2)
29 PLIST_SUB+=     WITH_MODPERL2=""
30 PKGNAMEPREFIX=  p5-
31 USES+=          perl5
32
33 P5_APREQ_DEPENDS+=      ${APACHE_PKGNAMEPREFIX}mod_perl2>=0:${PORTSDIR}/www/mod_perl2 \
34                 p5-ExtUtils-XSBuilder>=0:${PORTSDIR}/devel/p5-ExtUtils-XSBuilder \
35                 p5-Parse-RecDescent>=0:${PORTSDIR}/devel/p5-Parse-RecDescent
36
37 BUILD_DEPENDS+= ${P5_APREQ_DEPENDS}
38 RUN_DEPENDS+=   ${P5_APREQ_DEPENDS}
39
40 CONFIGURE_ARGS+=        --enable-perl-glue --with-perl=${PERL5}
41
42 post-patch:
43         @${REINPLACE_CMD} -i '' -e "s!%%APACHEINCLUDEDIR%%!${APACHEINCLUDEDIR}!" \
44                 ${WRKSRC}/glue/perl/Makefile.PL
45 .else
46 PLIST_SUB+=     WITH_MODPERL2="@comment "
47 .endif
48
49 .include <bsd.port.mk>