aboutsummaryrefslogtreecommitdiff
path: root/cad
diff options
context:
space:
mode:
authorTobias Kortkamp <tobik@FreeBSD.org>2020-06-28 04:29:19 +0000
committerTobias Kortkamp <tobik@FreeBSD.org>2020-06-28 04:29:19 +0000
commit7081c91dbf90e04ead0f3df9d2cb255924df510a (patch)
tree22db2afbcbb0b649609cd8c181b38a05c29f7ddc /cad
parent9549e26fb4b7a7019e21d8f9792c33e80a9bedfb (diff)
downloadports-7081c91dbf90e04ead0f3df9d2cb255924df510a.tar.gz
ports-7081c91dbf90e04ead0f3df9d2cb255924df510a.zip
cad/NASTRAN-95: Unbreak build with GCC 10
bufchk.f:16:28: 16 | 1 '1'X , '2'X , '3'X , '4'X , '8'X / | 1 Error: BOZ constant at (1) uses nonstandard postfix syntax [see '-fno-allow-invalid-boz'] bufchk.f:18:32: 18 | 1 'F1111'X, 'F2222'X , 'FAAAA'X, 'FBBBB'X / | 1 Error: BOZ constant at (1) uses nonstandard postfix syntax [see '-fno-allow-invalid-boz'] bufchk.f:20:32: 20 | 1 'F5555'X, 'F7777'X , 'F8888'X, 'F9999'X / | 1 Error: BOZ constant at (1) uses nonstandard postfix syntax [see '-fno-allow-invalid-boz'] http://package18.nyi.freebsd.org/data/121amd64-default-PR244494/2020-06-10_18h04m44s/logs/errors/NASTRAN-95-20160908_6.log PR: 246700
Notes
Notes: svn path=/head/; revision=540671
Diffstat (limited to 'cad')
-rw-r--r--cad/NASTRAN-95/Makefile6
1 files changed, 6 insertions, 0 deletions
diff --git a/cad/NASTRAN-95/Makefile b/cad/NASTRAN-95/Makefile
index 67f1e8041caa..4b97c33ee5ce 100644
--- a/cad/NASTRAN-95/Makefile
+++ b/cad/NASTRAN-95/Makefile
@@ -28,6 +28,12 @@ PLIST_SUB= NASTHOME=${NASTHOME}
OPTIONS_DEFINE= DOCS EXAMPLES
+.include <bsd.port.options.mk>
+
+.if ${FORTRAN_DEFAULT} == gfortran && ${GCC_DEFAULT} >= 10
+FFLAGS+= -fallow-invalid-boz
+.endif
+
pre-build:
@${REINPLACE_CMD} -e 's+%%FC%%+${FC}+g ; s+%%FFLAGS%%+${FFLAGS}+g;' \
${WRKSRC}/src/Makefile \