|
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 |