Index: head/devel/p5-Devel-MAT/Makefile =================================================================== --- head/devel/p5-Devel-MAT/Makefile (revision 388856) +++ head/devel/p5-Devel-MAT/Makefile (revision 388857) @@ -1,42 +1,46 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Devel-MAT PORTVERSION= 0.20 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Perl Memory Analysis Tool LICENSE= ART10 GPLv1 LICENSE_COMB= dual BUILD_DEPENDS= p5-File-ShareDir>=0:${PORTSDIR}/devel/p5-File-ShareDir \ p5-List-MoreUtils>=0:${PORTSDIR}/lang/p5-List-MoreUtils \ p5-List-UtilsBy>=0:${PORTSDIR}/devel/p5-List-UtilsBy \ p5-Struct-Dumb>=0:${PORTSDIR}/devel/p5-Struct-Dumb RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-Test-Identity>=0:${PORTSDIR}/devel/p5-Test-Identity \ p5-Test-Pod>=1:${PORTSDIR}/devel/p5-Test-Pod USE_PERL5= modbuild USES= perl5 .include .if ${PERL_LEVEL} < 502000 BUILD_DEPENDS+= p5-Scalar-List-Utils>=1.29:${PORTSDIR}/lang/p5-Scalar-List-Utils RUN_DEPENDS+= p5-Scalar-List-Utils>=1.29:${PORTSDIR}/lang/p5-Scalar-List-Utils .else BUILD_DEPENDS+= p5-Module-Pluggable>=0:${PORTSDIR}/devel/p5-Module-Pluggable RUN_DEPENDS+= p5-Module-Pluggable>=0:${PORTSDIR}/devel/p5-Module-Pluggable .endif +.if ${PERL_LEVEL} >= 502200 +tROKEN= Fails to build with Perl >= 5.22 +.endif + post-install: @${CHMOD} u+w ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/MAT/Dumper/Dumper.so ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/MAT/MAT.so @${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/MAT/Dumper/Dumper.so ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/MAT/MAT.so @${CHMOD} u-w ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/MAT/Dumper/Dumper.so ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/Devel/MAT/MAT.so .include Index: head/devel/p5-Regexp-Compare/Makefile =================================================================== --- head/devel/p5-Regexp-Compare/Makefile (revision 388856) +++ head/devel/p5-Regexp-Compare/Makefile (revision 388857) @@ -1,20 +1,26 @@ # Created by: Sunpoet Po-Chuan Hsieh # $FreeBSD$ PORTNAME= Regexp-Compare PORTVERSION= 0.23 PORTREVISION= 1 CATEGORIES= devel perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= sunpoet@FreeBSD.org COMMENT= Partial ordering for regular expressions LICENSE= ART10 GPLv1 LICENSE_COMB= dual USE_PERL5= 5.16+ configure USES= perl5 -.include +.include + +.if ${PERL_LEVEL} >= 502200 +BROKEN= Fails to build with Perl >= 5.22 +.endif + +.include Index: head/lang/p5-Parse-Perl/Makefile =================================================================== --- head/lang/p5-Parse-Perl/Makefile (revision 388856) +++ head/lang/p5-Parse-Perl/Makefile (revision 388857) @@ -1,23 +1,29 @@ # Created by: Gea-Suan Lin # $FreeBSD$ PORTNAME= Parse-Perl PORTVERSION= 0.007 PORTREVISION= 1 CATEGORIES= lang perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Interpret string as Perl source BUILD_DEPENDS= p5-Devel-CallChecker>=0.003:${PORTSDIR}/devel/p5-Devel-CallChecker RUN_DEPENDS:= ${BUILD_DEPENDS} TEST_DEPENDS= p5-Devel-Declare>=0:${PORTSDIR}/devel/p5-Devel-Declare \ p5-Lexical-Import>=0:${PORTSDIR}/devel/p5-Lexical-Import \ p5-Sub-Identify>=0:${PORTSDIR}/devel/p5-Sub-Identify USES= perl5 USE_PERL5= modbuild -.include +.include + +.if ${PERL_LEVEL} >= 502200 +BROKEN= Fails to build with Perl >= 5.22 +.endif + +.include Index: head/textproc/p5-HTML-CTPP2/Makefile =================================================================== --- head/textproc/p5-HTML-CTPP2/Makefile (revision 388856) +++ head/textproc/p5-HTML-CTPP2/Makefile (revision 388857) @@ -1,29 +1,35 @@ # Created by: Andrei V. Shetuhin # $FreeBSD$ PORTNAME= HTML-CTPP2 PORTVERSION= 2.6.7 PORTREVISION= 2 CATEGORIES= textproc perl5 MASTER_SITES= CPAN \ http://ctpp.havoc.ru/download/ PKGNAMEPREFIX= p5- MAINTAINER= reki@reki.ru COMMENT= Perl interface module to CTPP2 library BUILD_DEPENDS= ctpp2>=2.5.1:${PORTSDIR}/textproc/ctpp2 LIB_DEPENDS= libctpp2.so:${PORTSDIR}/textproc/ctpp2 USES= perl5 USE_PERL5= configure # The port actually requires ${CXX} when ${CC} is defined CC= ${CXX} post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|; \ /^my $$CXX/s|g++|${CXX}|; /^my $$CC/s|gcc|${CC}|' \ ${WRKSRC}/Makefile.PL -.include +.include + +.if ${PERL_LEVEL} >= 502200 +BROKEN= Fails to build with Perl >= 5.22 +.endif + +.include