View | Details | Raw Unified | Return to bug 196577 | Differences between
and this patch

Collapse All | Expand All

(-)math/arpack-ng/Makefile (-22 / +3 lines)
Lines 14-20 Link Here
14
14
15
LICENSE=	BSD3CLAUSE
15
LICENSE=	BSD3CLAUSE
16
16
17
USES=		fortran libtool
17
USES=		fortran libtool blaslapack
18
USE_LDCONFIG=	yes
18
USE_LDCONFIG=	yes
19
19
20
CONFLICTS=	arpack-[0-9]*
20
CONFLICTS=	arpack-[0-9]*
Lines 22-29 Link Here
22
22
23
GNU_CONFIGURE=	yes
23
GNU_CONFIGURE=	yes
24
24
25
CONFIGURE_ARGS=	--with-blas="${BLAS}" \
25
CONFIGURE_ARGS=	--with-blas="${BLASLIB}" \
26
		--with-lapack="${LAPACK}"
26
		--with-lapack="${LAPACKLIB}"
27
LDFLAGS+=	-L${LOCALBASE}/lib
27
LDFLAGS+=	-L${LOCALBASE}/lib
28
28
29
WRKSRC=	${WRKDIR}/${PORTNAME}-${PORTVERSION}
29
WRKSRC=	${WRKDIR}/${PORTNAME}-${PORTVERSION}
Lines 41-65 Link Here
41
PKGNAMESUFFIX=	-mpich
41
PKGNAMESUFFIX=	-mpich
42
.endif
42
.endif
43
43
44
WITH_BLAS?=	blas
45
46
.if ${WITH_BLAS} == "gotoblas"
47
BLAS=		-lgoto2p
48
LAPACK=		-lgoto2p
49
LIB_DEPENDS+=	libgoto2p.so:${PORTSDIR}/math/gotoblas
50
.elif ${WITH_BLAS} == "atlas"
51
BLAS=		-lptf77blas
52
LAPACK=		-lalapack -lptcblas
53
LIB_DEPENDS+=	libptf77blas.so:${PORTSDIR}/math/atlas
54
.elif ${WITH_BLAS} == "blas"
55
BLAS=		-lblas
56
LAPACK=		-llapack
57
LIB_DEPENDS+=	libblas.so:${PORTSDIR}/math/blas \
58
		liblapack.so:${PORTSDIR}/math/lapack
59
.else
60
IGNORE=		unknown value of WITH_BLAS: ${WITH_BLAS}
61
.endif
62
63
post-patch:
44
post-patch:
64
	@${REINPLACE_CMD} -Ee 's|\(libdir\)(/pkgconfig)|(prefix)/libdata\1|' \
45
	@${REINPLACE_CMD} -Ee 's|\(libdir\)(/pkgconfig)|(prefix)/libdata\1|' \
65
	${WRKSRC}/Makefile.in
46
	${WRKSRC}/Makefile.in

Return to bug 196577