diff --git a/math/suitesparse/Makefile b/math/suitesparse/Makefile index 11d6657abc78..813d6962c56b 100644 --- a/math/suitesparse/Makefile +++ b/math/suitesparse/Makefile @@ -16,12 +16,19 @@ COMMENT= UFspace is a set of packages for sparse matrices calculation BUILD_DEPENDS= ${LOCALBASE}/lib/libmetis.a:${PORTSDIR}/math/metis +.if defined(WITH_BLAS) +LIB_DEPENDS+= blas.1:${PORTSDIR}/math/blas +BLAS= -L${LOCALBASE}/lib -lblas +LAPACK= -L${LOCALBASE}/lib -llapack +.else +LIB_DEPENDS+= atlas.1:${PORTSDIR}/math/atlas +BLAS= -L${LOCALBASE}/lib -lf77blas -latlas -lg2c +LAPACK= -L${LOCALBASE}/lib -lalapack -lcblas +.endif + USE_GMAKE= yes ALL_TARGET= -BLAS= -L${LOCALBASE}/lib -lf77blas -latlas -lg2c -LAPACK= -L${LOCALBASE}/lib -lalapack -lcblas - post-patch: @${REINPLACE_CMD} -e 's,%%CC%%,${CC},g' \ -e 's,%%CFLAGS%%,${CFLAGS},g' \ diff --git a/math/ufsparse/Makefile b/math/ufsparse/Makefile index 11d6657abc78..813d6962c56b 100644 --- a/math/ufsparse/Makefile +++ b/math/ufsparse/Makefile @@ -16,12 +16,19 @@ COMMENT= UFspace is a set of packages for sparse matrices calculation BUILD_DEPENDS= ${LOCALBASE}/lib/libmetis.a:${PORTSDIR}/math/metis +.if defined(WITH_BLAS) +LIB_DEPENDS+= blas.1:${PORTSDIR}/math/blas +BLAS= -L${LOCALBASE}/lib -lblas +LAPACK= -L${LOCALBASE}/lib -llapack +.else +LIB_DEPENDS+= atlas.1:${PORTSDIR}/math/atlas +BLAS= -L${LOCALBASE}/lib -lf77blas -latlas -lg2c +LAPACK= -L${LOCALBASE}/lib -lalapack -lcblas +.endif + USE_GMAKE= yes ALL_TARGET= -BLAS= -L${LOCALBASE}/lib -lf77blas -latlas -lg2c -LAPACK= -L${LOCALBASE}/lib -lalapack -lcblas - post-patch: @${REINPLACE_CMD} -e 's,%%CC%%,${CC},g' \ -e 's,%%CFLAGS%%,${CFLAGS},g' \