Update www/firefox-esr to version 102.5.0,1
[dports.git] / www / p5-libapreq2 / Makefile
1 PORTNAME=       libapreq2
2 PORTVERSION=    2.16
3 CATEGORIES=     www perl5 devel
4 MASTER_SITES=   APACHE_HTTPD/libapreq
5 DISTFILE=       libapreq2-${PORTVERSION}
6 PKGNAMEPREFIX=  p5-
7
8 MAINTAINER=     pi@FreeBSD.org
9 COMMENT=        Perl binding for the Generic Apache2 Request Library
10 WWW=            https://metacpan.org/dist/libapreq2
11
12 LICENSE=        APACHE20
13
14 GNU_CONFIGURE=  yes
15 CONFIGURE_ARGS= --with-apache2-apxs=${APXS} \
16                 --with-expat=${LOCALBASE} \
17                 --enable-perl-glue --with-perl=${PERL}
18 USES=           apache:2.2+ cpe libtool perl5
19 CPE_VENDOR=     apache
20 USE_PERL5=      run
21 USE_LDCONFIG=   yes
22
23 BUILD_DEPENDS=  libapreq2>0:www/libapreq2 \
24                 ${APACHE_PKGNAMEPREFIX}mod_perl2>=0:www/mod_perl2 \
25                 p5-ExtUtils-XSBuilder>=0:devel/p5-ExtUtils-XSBuilder \
26                 p5-Parse-RecDescent>=0:devel/p5-Parse-RecDescent
27
28 RUN_DEPENDS=    libapreq2>0:www/libapreq2 \
29                 ${APACHE_PKGNAMEPREFIX}mod_perl2>=0:www/mod_perl2 \
30                 p5-Parse-RecDescent>=0:devel/p5-Parse-RecDescent
31
32 post-patch:
33         @${REINPLACE_CMD} -i '' -e "s!%%APACHEINCLUDEDIR%%!${APACHEINCLUDEDIR}!" \
34                 ${WRKSRC}/glue/perl/Makefile.PL
35 post-install:
36         # remove all the non-perl stuff
37         ${RM} ${STAGEDIR}${PREFIX}/bin/apreq2-config
38         ${RM} -r ${STAGEDIR}${PREFIX}/include/apreq2
39         ${RM} ${STAGEDIR}${PREFIX}/${APACHEINCLUDEDIR}/apreq2/apreq_module_apache2.h
40         ${RM} ${STAGEDIR}${PREFIX}/lib/libapreq2*
41         ${RM} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/mod_apreq2*
42         ${RMDIR} -p ${STAGEDIR}${PREFIX}/${APACHEINCLUDEDIR}/apreq2 \
43                 ${STAGEDIR}${PREFIX}/${APACHEMODDIR} 2>/dev/null || :
44         ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/APR/Request/Request.so
45 .for i in Apache2 CGI Cookie Error Hook Param Parser
46         ${STRIP_CMD} \
47                 ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/APR/Request/${i}/${i}.so
48 .endfor
49
50 .include <bsd.port.mk>