diff options
author | Maho Nakata <maho@FreeBSD.org> | 2006-11-19 08:42:07 +0000 |
---|---|---|
committer | Maho Nakata <maho@FreeBSD.org> | 2006-11-19 08:42:07 +0000 |
commit | bbe57b83a130b262b17012005f11c6727eb1a98e (patch) | |
tree | 5418ed4a0b68638371c86fc449147a7675f27aba /science/mpqc/Makefile | |
parent | 6a31dd0bc2f68087ee265954764ab1b19a989532 (diff) | |
download | ports-bbe57b83a130b262b17012005f11c6727eb1a98e.tar.gz ports-bbe57b83a130b262b17012005f11c6727eb1a98e.zip |
Notes
Diffstat (limited to 'science/mpqc/Makefile')
-rw-r--r-- | science/mpqc/Makefile | 40 |
1 files changed, 30 insertions, 10 deletions
diff --git a/science/mpqc/Makefile b/science/mpqc/Makefile index 634eae65442c..db218a1a4589 100644 --- a/science/mpqc/Makefile +++ b/science/mpqc/Makefile @@ -18,10 +18,33 @@ DISTFILES+= mpqc-man-${OLDDISTVERSION}.tar.bz2 mpqc-html-${OLDDISTVERSION}.tar.b MAINTAINER= maho@FreeBSD.org COMMENT= The massively parallel quantum computing library and program +USE_PERL5= yes +USE_GMAKE= yes +USE_BZIP2= yes +ALL_TARGET= # empty +PLIST_SUB+= VERSION=${PORTVERSION} + +.include <bsd.port.pre.mk> + .if defined(WITH_ICC) BUILD_DEPENDS+= ${LOCALBASE}/intel_cc_80/bin/icc:${PORTSDIR}/lang/icc .endif -LIB_DEPENDS= atlas:${PORTSDIR}/math/atlas +.if exists(${LOCALBASE}/lib/libatlas_r.so) && !defined(WITH_BLAS) +WITH_ATLAS= yes +.endif +.if defined(WITH_ATLAS) +LIB_DEPENDS+= atlas.1:${PORTSDIR}/math/atlas +BLAS= -lf77blas -lcblas -latlas +LAPACK= -lalapack +.else +LIB_DEPENDS+= blas.1:${PORTSDIR}/math/blas +LIB_DEPENDS+= lapack.3:${PORTSDIR}/math/lapack +BLAS= -lblas +LAPACK= -llapack +.endif +.if defined(WITH_MPICH) +BUILD_DEPENDS+= ${LOCALBASE}/mpich2/lib/libmpich.a:${PORTSDIR}/net/mpich2 +.endif GNU_CONFIGURE= yes USE_AUTOTOOLS= autoconf:259 @@ -32,11 +55,9 @@ CXX= ${LOCALBASE}/intel_cc_80/bin/icpc CFLAGS= -O3 -tpp7 -xMKW -Vaxlib CXXFLAGS= -O3 -tpp7 -xMKW -Vaxlib .endif -BLAS= -lf77blas -latlas -LAPACK= -lalapack -lcblas OLDDISTVERSION= 2.2.3 -CONFIGURE_ARGS= --with-cc=${CC} \ +CONFIGURE_ARGS+=--with-cc=${CC} \ --with-cxx=${CXX} \ --with-f77=${FC} \ --with-libdirs=-L${LOCALBASE}/lib \ @@ -49,15 +70,14 @@ CONFIGURE_ARGS= --with-cc=${CC} \ .if defined(WITH_ICC) CONFIGURE_ARGS+=--with-libs="-lsvml" .endif +.if defined(WITH_MPICH) +CONFIGURE_ARGS+=--with-libdirs="-L${LOCALBASE}/lib -L${LOCALBASE}/mpich2/lib"\ + --with-include="-I${LOCALBASE}/mpich2/include -I${WRKDIR}" \ + --enable-always-use-mpi +.endif -USE_PERL5= yes -USE_GMAKE= yes -USE_BZIP2= yes -ALL_TARGET= # empty -PLIST_SUB+= VERSION=${PORTVERSION} MPQC_COMMAND= ${PREFIX}/bin/mpqc -.include <bsd.port.pre.mk> .include "${FILESDIR}/manpages" .if defined(WITH_OPTIMIZED_FLAGS) |