diff options
Diffstat (limited to 'science/isaac-cfd/Makefile')
-rw-r--r-- | science/isaac-cfd/Makefile | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/science/isaac-cfd/Makefile b/science/isaac-cfd/Makefile index dfe1e852aff2..7ebbbae934ac 100644 --- a/science/isaac-cfd/Makefile +++ b/science/isaac-cfd/Makefile @@ -20,7 +20,6 @@ NO_WRKSUBDIR= yes MAKEFILE= makefile MAKE_ARGS= CPPFLAGS=-I. USES= fortran gmake -FFLAGS+= -std=legacy PLIST_FILES= bin/isaac PORTDOCS= man.4_2.ps.gz @@ -34,6 +33,12 @@ EXAMPLES_DISTFILES= example_cases${EXTRACT_SUFX} OPTIMIZED_FFLAGS_DESC= Use extra compiler (fortran) optimizations OPTIMIZED_FFLAGS_VARS= FFLAGS+="-O2 -ffast-math" +.include <bsd.port.pre.mk> + +.if ${FORTRAN_DEFAULT} != flang +FFLAGS= -std=legacy +.endif + pre-configure: @${REINPLACE_CMD} -e 's+%%FC%%+${FC}+g ; s+%%FFLAGS%%+${FFLAGS}+;' \ ${WRKSRC}/makefile @@ -53,4 +58,4 @@ do-install-EXAMPLES-on: ${TAR} -xzf ${DISTDIR}/${DIST_SUBDIR}/example_cases${EXTRACT_SUFX} \ -C ${STAGEDIR}${EXAMPLESDIR} -.include <bsd.port.mk> +.include <bsd.port.post.mk> |