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 |