Index: head/databases/rrdtool10/Makefile =================================================================== --- head/databases/rrdtool10/Makefile (revision 371525) +++ head/databases/rrdtool10/Makefile (revision 371526) @@ -1,39 +1,43 @@ # Created by: Dmitry Sivachenko # $FreeBSD$ PORTNAME= rrdtool PORTVERSION= 1.0.50 PORTREVISION= 3 CATEGORIES= databases MASTER_SITES= http://oss.oetiker.ch/rrdtool/pub/rrdtool-1.0.x/ PKGNAMESUFFIX= 10 MAINTAINER= ports@FreeBSD.org COMMENT= Round Robin Database Tools MAKE_ENV= PERL=${PERL} CONFLICTS= rrdtool12-* rrdtool-1.* USES= pkgconfig perl5 libtool USE_AUTOTOOLS= libtoolize aclocal autoconf autoheader automake AUTOMAKE_ARGS= -a -c -f USE_PERL5= build run fixpacklist USE_LDCONFIG= yes GNU_CONFIGURE= yes CONFIGURE_ARGS= --enable-shared --enable-local-zlib CONFIGURE_ENV= PERL=${PERL} PERL_MAKE_OPTIONS="PREFIX=${PREFIX}" CFLAGS:= ${CFLAGS:N-ffast-math} CPPFLAGS+= -I${LOCALBASE}/include LIBS+= -L${LOCALBASE}/lib INSTALL_TARGET= install-strip OPTIONS_DEFINE= LATIN2 DOCS EXAMPLES LATIN2_DESC= ISO-8859-2 fonts support LATIN2_CONFIGURE_ENABLE= latin2 -BROKEN_ia64= Does not build on ia64 +.include -.include +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + +.include Index: head/devel/p5-Cdk/Makefile =================================================================== --- head/devel/p5-Cdk/Makefile (revision 371525) +++ head/devel/p5-Cdk/Makefile (revision 371526) @@ -1,28 +1,34 @@ # Created by: Chia-liang Kao # $FreeBSD$ PORTNAME= Cdk PORTVERSION= 5.20120324 CATEGORIES= devel perl5 MASTER_SITES= ftp://dickey.his.com/cdk/ PKGNAMEPREFIX= p5- DISTNAME= cdk-perl-${PORTVERSION:C,^[0-9]\.,,} MAINTAINER= ports@FreeBSD.org COMMENT= Perl5 module for Curses Development Kit LICENSE= BSD4CLAUSE LIB_DEPENDS= libcdk.so:${PORTSDIR}/devel/cdk USES= perl5 tar:tgz GNU_CONFIGURE= yes INSTALL_TARGET= pure_install CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib post-stage: @${SED} -i '' -e 's,${STAGEDIR},,g' ${STAGEDIR}${SITE_PERL}/${PERL_ARCH}/auto/Cdk/.packlist -.include +.include + +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + +.include Index: head/japanese/p5-Text-MeCab/Makefile =================================================================== --- head/japanese/p5-Text-MeCab/Makefile (revision 371525) +++ head/japanese/p5-Text-MeCab/Makefile (revision 371526) @@ -1,42 +1,46 @@ # Created by: TAOKA Fumiyoshi # $FreeBSD$ PORTNAME= Text-MeCab PORTVERSION= 0.20009 CATEGORIES= japanese textproc perl5 MASTER_SITES= CPAN MAINTAINER= fmysh@iijmio-mail.jp COMMENT= Alternate Interface To libmecab BUILD_DEPENDS= p5-Devel-PPPort>=3.19:${PORTSDIR}/devel/p5-Devel-PPPort \ p5-ExtUtils-ParseXS>=2.21:${PORTSDIR}/devel/p5-ExtUtils-ParseXS \ p5-Test-Simple>=0.84:${PORTSDIR}/devel/p5-Test-Simple \ p5-Test-Requires>0:${PORTSDIR}/devel/p5-Test-Requires RUN_DEPENDS= p5-Class-Accessor>0:${PORTSDIR}/devel/p5-Class-Accessor \ p5-Encode>0:${PORTSDIR}/converters/p5-Encode\ p5-XSLoader>0.1:${PORTSDIR}/devel/p5-XSLoader LIB_DEPENDS= libmecab.so:${PORTSDIR}/japanese/mecab MAKE_JOBS_UNSAFE= yes USES= perl5 USE_PERL5= configure CONFIGURE_ARGS= PKGNAMEPREFIX:= ${PKGNAMEPREFIX}p5- +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + .include Index: head/mail/maildirsync/Makefile =================================================================== --- head/mail/maildirsync/Makefile (revision 371525) +++ head/mail/maildirsync/Makefile (revision 371526) @@ -1,34 +1,40 @@ # Created by: Sergei Kolobov # $FreeBSD$ PORTNAME= maildirsync PORTVERSION= 1.2 CATEGORIES= mail perl5 MASTER_SITES= GOOGLE_CODE MAINTAINER= 5u623l20@gmail.com COMMENT= Online synchronizer for Maildir-format mailboxes USES= perl5 shebangfix SHEBANG_FILES= maildirsync.pl OPTIONS_DEFINE= EXAMPLES do-build: pod2man ${WRKSRC}/maildirsync.pod > ${WRKSRC}/maildirsync.1 do-install: ${INSTALL_SCRIPT} ${WRKSRC}/maildirsync.pl \ ${STAGEDIR}${PREFIX}/bin/maildirsync ${INSTALL_MAN} ${WRKSRC}/maildirsync.1 ${STAGEDIR}${MANPREFIX}/man/man1 @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_SCRIPT} ${WRKSRC}/sample.sh ${STAGEDIR}${EXAMPLESDIR} @${MKDIR} ${STAGEDIR}${EXAMPLESDIR}/mailbalance .for d in lib log trashbags ${RM} -rf ${WRKSRC}/contrib/mailbalance-0.2.0/${d} .endfor ${INSTALL_DATA} ${WRKSRC}/contrib/mailbalance-0.2.0/* \ ${STAGEDIR}${EXAMPLESDIR}/mailbalance -.include +.include + +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + +.include Index: head/mail/p5-MIME-Fast/Makefile =================================================================== --- head/mail/p5-MIME-Fast/Makefile (revision 371525) +++ head/mail/p5-MIME-Fast/Makefile (revision 371526) @@ -1,22 +1,28 @@ # Created by: Sergey Skvortsov # $FreeBSD$ PORTNAME= MIME-Fast PORTVERSION= 1.6 PORTREVISION= 6 CATEGORIES= mail perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= perl@FreeBSD.org COMMENT= Create, edit, and parse MIME messages (via gmime2 C library) BUILD_DEPENDS= p5-Scalar-List-Utils>=0:${PORTSDIR}/lang/p5-Scalar-List-Utils LIB_DEPENDS= libgmime-2.0.so:${PORTSDIR}/mail/gmime2 RUN_DEPENDS:= ${BUILD_DEPENDS} USES= perl5 USE_PERL5= configure CONFIGURE_ENV= PREFIX="${PREFIX}" CCFLAGS="${CCFLAGS} ${PTHREAD_CFLAGS}" -.include +.include + +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + +.include Index: head/mail/qar-bufo/Makefile =================================================================== --- head/mail/qar-bufo/Makefile (revision 371525) +++ head/mail/qar-bufo/Makefile (revision 371526) @@ -1,39 +1,45 @@ # Created by: Zane C. Bowers # $FreeBSD$ PORTNAME= qar-bufo PORTVERSION= 1.3.1 CATEGORIES= mail MASTER_SITES= CPAN MASTER_SITE_SUBDIR= CPAN:MWCZANECB EXTRACT_SUFX= EXTRACT_ONLY= MAINTAINER= vvelox@vvelox.net COMMENT= Generates the Qmail assign and recipients file based on unix groups USES= perl5 shebangfix NO_WRKSUBDIR= yes SHEBANG_FILES= qar-bufo-1.3.1 PLIST_FILES= bin/qar-bufo man/man1/qar-bufo.1.gz post-extract: @${CP} -v ${DISTDIR}/${DISTNAME} ${WRKSRC} #nothing to configure do-configure: @${ECHO} -n do-build: @${EXEC} pod2man --section=1 --release=${PORTVERSION} \ --name=${PORTNAME} --center="${PORTNAME} user guide" \ ${WRKSRC}/${DISTNAME} ${WRKSRC}/${PORTNAME}.1 do-install: ${INSTALL_SCRIPT} ${WRKSRC}/${DISTNAME} \ ${STAGEDIR}${PREFIX}/bin/${PORTNAME} ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 \ ${STAGEDIR}${MANPREFIX}/man/man1 -.include +.include + +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + +.include Index: head/security/p5-Crypt-GOST/Makefile =================================================================== --- head/security/p5-Crypt-GOST/Makefile (revision 371525) +++ head/security/p5-Crypt-GOST/Makefile (revision 371526) @@ -1,16 +1,22 @@ # Created by: Gabor Kovesdan # $FreeBSD$ PORTNAME= Crypt-GOST PORTVERSION= 1.00 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= ashish@FreeBSD.org COMMENT= Perl extension for GOST Encryption Algorithm USES= perl5 USE_PERL5= configure -.include +.include + +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + +.include Index: head/security/p5-Crypt-TEA/Makefile =================================================================== --- head/security/p5-Crypt-TEA/Makefile (revision 371525) +++ head/security/p5-Crypt-TEA/Makefile (revision 371526) @@ -1,16 +1,22 @@ # Created by: Gabor Kovesdan # $FreeBSD$ PORTNAME= Crypt-TEA PORTVERSION= 1.25 CATEGORIES= security perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- MAINTAINER= skreuzer@FreeBSD.org COMMENT= Perl extension to Tiny Encryption Algorithm USES= perl5 USE_PERL5= configure -.include +.include + +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + +.include Index: head/sysutils/rsnapshot/Makefile =================================================================== --- head/sysutils/rsnapshot/Makefile (revision 371525) +++ head/sysutils/rsnapshot/Makefile (revision 371526) @@ -1,30 +1,36 @@ # Created by: Ralf van Dooren # $FreeBSD$ PORTNAME= rsnapshot PORTVERSION= 1.3.1 PORTREVISION= 1 CATEGORIES= sysutils MASTER_SITES= http://www.rsnapshot.org/downloads/ MAINTAINER= r.vdooren@snow.nl COMMENT= Filesystem snapshot utility based on rsync(1) BUILD_DEPENDS= rsync:${PORTSDIR}/net/rsync RUN_DEPENDS= rsync:${PORTSDIR}/net/rsync \ p5-Lchown>=0:${PORTSDIR}/sysutils/p5-Lchown USES= shebangfix perl5 GNU_CONFIGURE= yes SHEBANG_FILES= rsnapshot-program.pl rsnapshot-diff.pl PORTDOCS= AUTHORS ChangeLog README TODO post-patch: ${REINPLACE_CMD} -e 's,/usr/bin/pod2man,pod2man,' ${WRKSRC}/Makefile.in post-install: @${MKDIR} ${STAGEDIR}${DOCSDIR} cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${STAGEDIR}${DOCSDIR} -.include +.include + +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + +.include Index: head/www/wml/Makefile =================================================================== --- head/www/wml/Makefile (revision 371525) +++ head/www/wml/Makefile (revision 371526) @@ -1,48 +1,52 @@ # Created by: Ralf S. Engelschall # $FreeBSD$ PORTNAME= wml PORTVERSION= 2.0.12 PORTREVISION= 4 PORTEPOCH= 1 CATEGORIES= www lang MASTER_SITES= ${MASTER_SITE_BERLIOS} MASTER_SITE_SUBDIR=thewml MAINTAINER= rodrigo@FreeBSD.org COMMENT= Website META Language, webdesign toolkit for HTML generation LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png RUN_DEPENDS= \ p5-XML-Parser>=0:${PORTSDIR}/textproc/p5-XML-Parser \ p5-Bit-Vector>=5.2:${PORTSDIR}/math/p5-Bit-Vector \ p5-File-PathConvert>0:${PORTSDIR}/devel/p5-File-PathConvert \ p5-Image-Size>=2.6:${PORTSDIR}/graphics/p5-Image-Size \ p5-Term-ReadKey>=2.11:${PORTSDIR}/devel/p5-Term-ReadKey \ p5-HTML-Clean>0:${PORTSDIR}/www/p5-HTML-Clean \ p5-GD>0:${PORTSDIR}/graphics/p5-GD BUILD_DEPENDS= lynx:${PORTSDIR}/www/lynx \ ${RUN_DEPENDS} GNU_CONFIGURE= yes USES= gettext perl5 gmake USE_PERL5= run build patch CONFIGURE_ARGS= --with-perl=${PERL5} --with-catdir=man \ --prefix=${PREFIX} .include +.if ${PERL_VER} >= 5.18 +BROKEN= Does not build with Perl 5.18 or above +.endif + post-patch: @${PERL5} -pi -e 's!^(\s+have_\S+)=\S+!\1=1!' \ ${WRKSRC}/wml_common/Makefile.in do-configure: @[ -f ${CONFIGURE_COOKIE}] || (cd ${WRKSRC} && ./configure ${CONFIGURE_ARGS}) post-build: @${ECHO_MSG} "===> Use 'make test' to run a quick test suite." test: @cd ${WRKSRC} && ${MAKE_CMD} test .include