Port p5-libapreq2 does not use MODULES perl, so magic for

MODPERL_REGEN_PPPORT does not work.  Regenerate ppport header
explicitly to avoid tons of -Wcompound-token-split-by-macro clang
warnings.
OK sthen@
This commit is contained in:
bluhm 2022-03-20 11:10:24 +00:00
parent 73931b6c9c
commit 0f10efb104

View File

@ -28,6 +28,14 @@ LIB_DEPENDS= converters/libiconv \
RUN_DEPENDS = www/ap2-mod_perl
# module perl is not used, regen ppport explicitly
pre-configure:
@echo "Regenerating ${MODPERL_REGEN_PPPORT}"
@cd ${WRKDIST} && \
mv ${MODPERL_REGEN_PPPORT} ${MODPERL_REGEN_PPPORT}.orig.ppport; \
perl -MDevel::PPPort\
-e'Devel::PPPort::WriteFile("${MODPERL_REGEN_PPPORT}")'
post-test:
cd ${WRKSRC}/glue/perl && \
LD_LIBRARY_PATH="${WRKSRC}/library/.libs:${LOCALBASE}" ${MAKE} test