View | Details | Raw Unified | Return to bug 228036
Collapse All | Expand All

(-)Makefile (-4 / +11 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	superlu
4
PORTNAME=	superlu
5
PORTVERSION=	5.2.1
5
PORTVERSION=	5.2.1
6
PORTREVISION=	4
6
PORTREVISION=	5
7
CATEGORIES=	math
7
CATEGORIES=	math
8
MASTER_SITES=	http://crd-legacy.lbl.gov/~xiaoye/SuperLU/ \
8
MASTER_SITES=	http://crd-legacy.lbl.gov/~xiaoye/SuperLU/ \
9
		http://crd-legacy.lbl.gov/~xiaoye/:doc
9
		http://crd-legacy.lbl.gov/~xiaoye/:doc
Lines 16-22 Link Here
16
LICENSE=	BSD3CLAUSE
16
LICENSE=	BSD3CLAUSE
17
LICENSE_FILE=	${WRKSRC}/License.txt
17
LICENSE_FILE=	${WRKSRC}/License.txt
18
18
19
USES=		cmake:outsource fortran
20
USE_LDCONFIG=	yes
19
USE_LDCONFIG=	yes
21
20
22
WRKSRC=		${WRKDIR}/SuperLU_${PORTVERSION}
21
WRKSRC=		${WRKDIR}/SuperLU_${PORTVERSION}
Lines 27-37 Link Here
27
26
28
PORTDOCS=	*
27
PORTDOCS=	*
29
28
30
OPTIONS_DEFINE=		DOCS
29
OPTIONS_DEFINE=		DOCS FLANG
31
OPTIONS_SINGLE=		BLAS
30
OPTIONS_SINGLE=		BLAS
32
OPTIONS_SINGLE_BLAS=	ATLAS GOTOBLAS OPENBLAS REFERENCE
31
OPTIONS_SINGLE_BLAS=	ATLAS GOTOBLAS OPENBLAS REFERENCE
33
OPTIONS_DEFAULT=	REFERENCE
32
OPTIONS_DEFAULT=	REFERENCE
34
33
34
NO_FLANG_ARCHS=         i386 aarch64 armv6 armv7
35
.for arch in ${NO_FLANG_ARCHS}
36
OPTIONS_EXCLUDE_${arch}=FLANG
37
.endfor
38
35
ATLAS_USES=		blaslapack:atlas
39
ATLAS_USES=		blaslapack:atlas
36
ATLAS_CMAKE_ARGS=	-DBLA_VENDOR:STRING="ATLAS"
40
ATLAS_CMAKE_ARGS=	-DBLA_VENDOR:STRING="ATLAS"
37
DOCS_DISTFILES=		${DISTNAME}${EXTRACT_SUFX} \
41
DOCS_DISTFILES=		${DISTNAME}${EXTRACT_SUFX} \
Lines 46-52 Link Here
46
REFERENCE_DESC=		Reference blas implementation
50
REFERENCE_DESC=		Reference blas implementation
47
REFERENCE_USES=		blaslapack
51
REFERENCE_USES=		blaslapack
48
REFERENCE_CMAKE_ARGS=	-DBLA_VENDOR:STRING="Generic"
52
REFERENCE_CMAKE_ARGS=	-DBLA_VENDOR:STRING="Generic"
49
53
FLANG_DESC=		Use experimental flang instead of default Fortran compiler
54
FLANG_USES=		cmake:outsource,noninja fortran:flang
55
FLANG_USES_OFF=		cmake:outsource fortran
56
FLANG_PREVENTS=		ATLAS GOTOBLAS OPENBLAS
50
SLU_DOCS=	SLU_general.ps.gz simax-29176.pdf
57
SLU_DOCS=	SLU_general.ps.gz simax-29176.pdf
51
58
52
post-patch:
59
post-patch:

Return to bug 228036