3 CATEGORIES= www perl5 devel
4 MASTER_SITES= APACHE_HTTPD/libapreq
5 DISTFILE= libapreq2-${PORTVERSION}
8 MAINTAINER= pi@FreeBSD.org
9 COMMENT= Perl binding for the Generic Apache2 Request Library
10 WWW= https://metacpan.org/dist/libapreq2
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
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
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
33 @${REINPLACE_CMD} -i '' -e "s!%%APACHEINCLUDEDIR%%!${APACHEINCLUDEDIR}!" \
34 ${WRKSRC}/glue/perl/Makefile.PL
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
47 ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/APR/Request/${i}/${i}.so
50 .include <bsd.port.mk>