Index: math/superlu/Makefile =================================================================== --- math/superlu/Makefile (revision 469259) +++ math/superlu/Makefile (working copy) @@ -3,7 +3,7 @@ PORTNAME= superlu PORTVERSION= 5.2.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= math MASTER_SITES= http://crd-legacy.lbl.gov/~xiaoye/SuperLU/ \ http://crd-legacy.lbl.gov/~xiaoye/:doc @@ -16,7 +16,7 @@ LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/License.txt -USES= cmake:outsource fortran +USES= cmake:outsource,noninja USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/SuperLU_${PORTVERSION} @@ -27,11 +27,16 @@ PORTDOCS= * -OPTIONS_DEFINE= DOCS +OPTIONS_DEFINE= FLANG DOCS OPTIONS_SINGLE= BLAS OPTIONS_SINGLE_BLAS= ATLAS GOTOBLAS OPENBLAS REFERENCE -OPTIONS_DEFAULT= REFERENCE +OPTIONS_DEFAULT= FLANG REFERENCE +OPTIONS_EXCLUDE_aarch64= FLANG +OPTIONS_EXCLUDE_armv6= FLANG +OPTIONS_EXCLUDE_armv7= FLANG +OPTIONS_EXCLUDE_i386= FLANG + ATLAS_USES= blaslapack:atlas ATLAS_CMAKE_ARGS= -DBLA_VENDOR:STRING="ATLAS" DOCS_DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \ @@ -46,6 +51,9 @@ REFERENCE_DESC= Reference blas implementation REFERENCE_USES= blaslapack REFERENCE_CMAKE_ARGS= -DBLA_VENDOR:STRING="Generic" +FLANG_DESC= Use experimental flang instead of default Fortran compiler +FLANG_USES= fortran:flang +FLANG_USES_OFF= fortran SLU_DOCS= SLU_general.ps.gz simax-29176.pdf