summaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
authorMark Linimon <linimon@FreeBSD.org>2020-11-17 21:37:49 +0000
committerMark Linimon <linimon@FreeBSD.org>2020-11-17 21:37:49 +0000
commit4d0d02dccbdab0cfbc1ed412230733a8597746bd (patch)
tree47c000954794ab363ff76516b6f6fce7acde7d01 /science
parent3903033aaded9995e25b84538c1265267367017e (diff)
downloadfreebsd-ports-4d0d02dccbdab0cfbc1ed412230733a8597746bd.zip
Mark BROKEN on i386 and GCC 10:
Type mismatch between actual argument at (1) and actual argument at (2) (INTEGER(4)/REAL(4)). Per the maintainer, this is probably an error in GCC 10's i386 Fortran frontend. But, this should not hold up our update to GCC 10 as ports default. PR: 246700 (partial) Approved by: maintainer
Diffstat (limited to 'science')
-rw-r--r--science/berkeleygw/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/science/berkeleygw/Makefile b/science/berkeleygw/Makefile
index 9c66fa88045f..d12f94970298 100644
--- a/science/berkeleygw/Makefile
+++ b/science/berkeleygw/Makefile
@@ -28,9 +28,15 @@ EXAMPLES_MAKE_ARGS= INSTALL_EXAMPLES=yes
PORTEXAMPLES= *
+.include <bsd.port.pre.mk>
+
+.if ${ARCH} == i386 && ${GCC_DEFAULT} >= 10
+BROKEN= f951: internal compiler error: Segmentation fault
+.endif
+
post-patch:
@${LN} -s ${WRKSRC}/config/generic.serial.freebsd.mk ${WRKSRC}/arch.mk
@${LN} -s ${WRKSRC}/flavor_real.mk ${WRKSRC}/flavor.mk
@${FIND} ${WRKSRC} -name "script*" -o -name "*.scr" | ${XARGS} ${REINPLACE_CMD} -i '' 's|#! */bin/bash.*|#!/bin/sh|'
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>