freebsd-ports/math/lapack++/Makefile

51 lines
1.5 KiB
Makefile
Raw Normal View History

2013-07-10 18:55:42 +02:00
# Created by: NAKATA Maho <chat95@mbox.kyoto-inet.or.jp>
# $FreeBSD$
PORTNAME= lapack++
PORTVERSION= 2.5.4
CATEGORIES= math
MASTER_SITES= SF/lapackpp \
2005-05-11 13:09:46 +02:00
http://math.nist.gov/lapack++/:doc
DISTNAME= lapackpp-${PORTVERSION}
DIST_SUBDIR= lapackpp
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= maho@FreeBSD.org
COMMENT= Linear Algebra PACKage in C++, a wrapper for LAPACK
USES= fortran gmake pathfix libtool
OPTIONS_DEFINE= DOCS
OPTIONS_RADIO= BLAS
OPTIONS_RADIO_BLAS= OPENBLAS NETLIB ATLAS
OPTIONS_DEFAULT= OPENBLAS
OPENBLAS_USES= blaslapack:openblas
NETLIB_USES= blaslapack:netlib
ATLAS_USES= blaslapack:atlas
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
BLAS_LIB= -L${LOCALBASE}/lib ${BLASLIB}
LAPACK_LIB= -L${LOCALBASE}/lib ${LAPACKLIB}
2005-05-11 13:09:46 +02:00
#lapack++ forces to use atlas when detected, so we should disable here.
2009-11-06 03:25:34 +01:00
CONFIGURE_ARGS+= --with-blas="${BLAS_LIB}" --with-lapack="${LAPACK_LIB}" --disable-atlas --enable-static
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MDOCS}
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} lapack++.ps.gz:doc lapackpp1_1.ps.gz:doc \
lapackppman1_1.ps.gz:doc lapack++_install.ps.gz:doc
.endif
post-install:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/lapack++.ps.gz ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/lapack++_install.ps.gz ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/lapackpp1_1.ps.gz ${STAGEDIR}${DOCSDIR}
${INSTALL_DATA} ${DISTDIR}/${DIST_SUBDIR}/lapackppman1_1.ps.gz ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>