svn commit: r425211 - head/devel/p5-B-C

Mathieu Arnold mat at FreeBSD.org
Thu Nov 3 13:37:47 UTC 2016


Author: mat
Date: Thu Nov  3 13:37:45 2016
New Revision: 425211
URL: https://svnweb.freebsd.org/changeset/ports/425211

Log:
  Mark broken with Perl 5.24+ on 9.x.
  
  cc -c    -DHAS_FPSETMASK -DHAS_FLOATINGPOINT_H -fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_FORTIFY_SOURCE=2 -O2 -pipe -fstack-protector -fno-strict-aliasing    -DVERSION=\"0.11\"  -DXS_VERSION=\"0.11\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.24/mach/CORE"   byterun.c
  In file included from byterun.c:33:
  byterun.h:39: error: redefinition of typedef 'I64'
  /usr/local/lib/perl5/5.24/mach/CORE/handy.h:178: error: previous declaration of 'I64' was here
  byterun.h:40: error: redefinition of typedef 'U64'
  /usr/local/lib/perl5/5.24/mach/CORE/handy.h:179: error: previous declaration of 'U64' was here
  byterun.c: In function 'byterun':
  byterun.c:389: warning: comparison is always false due to limited range of data type
  byterun.c:1436: warning: comparison is always false due to limited range of data type
  *** [byterun.o] Error code 1
  
  PR:		213810
  Sponsored by:	Absolight

Modified:
  head/devel/p5-B-C/Makefile   (contents, props changed)

Modified: head/devel/p5-B-C/Makefile
==============================================================================
--- head/devel/p5-B-C/Makefile	Thu Nov  3 13:30:40 2016	(r425210)
+++ head/devel/p5-B-C/Makefile	Thu Nov  3 13:37:45 2016	(r425211)
@@ -32,6 +32,10 @@ PLIST_SUB+=	PERL_ARCH=${PERL_ARCH}
 EXTRA_PATCHES=	${FILESDIR}/extra-patch-ByteLoader_bytecode.h
 .endif
 
+.if ${PERL_LEVEL} >= 502400 && ${OSVERSION} < 1000054
+BROKEN=		Does not build
+.endif
+
 post-patch:
 	${REINPLACE_CMD} -e "s|PERL_INC|PERL_INC_STAGE|g" ${WRKSRC}/Makefile.PL
 	${MKDIR} ${PERL_INC_STAGE}


More information about the svn-ports-head mailing list