aboutsummaryrefslogtreecommitdiffstats
path: root/benchmarks
diff options
context:
space:
mode:
authormaho <maho@FreeBSD.org>2007-01-17 16:45:40 +0800
committermaho <maho@FreeBSD.org>2007-01-17 16:45:40 +0800
commitdbcb78652a584bcd4f8ea807c539168f00a1209f (patch)
treed08b680502a4bdf4d8e772d66b43002d00f27e99 /benchmarks
parent70e69460b3b6d98ed820fd5956175b7b75800ccd (diff)
downloadfreebsd-ports-gnome-dbcb78652a584bcd4f8ea807c539168f00a1209f.tar.gz
freebsd-ports-gnome-dbcb78652a584bcd4f8ea807c539168f00a1209f.tar.zst
freebsd-ports-gnome-dbcb78652a584bcd4f8ea807c539168f00a1209f.zip
* Migrate to gfortran.
* Bump port revision. * Use gfortran compiled atlas/blas/lapack. Approved by: portmgr(kris)
Diffstat (limited to 'benchmarks')
-rw-r--r--benchmarks/hpl/Makefile21
1 files changed, 17 insertions, 4 deletions
diff --git a/benchmarks/hpl/Makefile b/benchmarks/hpl/Makefile
index acad5055b9e9..59a2cdac25af 100644
--- a/benchmarks/hpl/Makefile
+++ b/benchmarks/hpl/Makefile
@@ -7,6 +7,7 @@
PORTNAME= hpl
PORTVERSION= 1.0a
+PORTREVISION= 1
CATEGORIES= benchmarks
MASTER_SITES= http://www.netlib.org/benchmark/hpl/ \
ftp://ftp.hipecs.hokudai.ac.jp/netlib/benchmark/hpl/
@@ -25,11 +26,23 @@ FC= ${LOCALBASE}/bin/mpicc
.endif
RUN_DEPENDS= ${BUILD_DEPENDS}
+WANT_FORTRAN= yes #dummy but future use
+BUILD_DEPENDS+= gfortran42:${PORTSDIR}/lang/gcc42
+FC= gfortran42
+F77= gfortran42
+MAKE_ENV+= FC="${FC}" F77="${F77}" FFLAGS="${FFLAGS}"
-.if defined(WITH_BLAS)
-LIB_DEPENDS+= blas.1:${PORTSDIR}/math/blas
+.include <bsd.port.pre.mk>
+
+.if exists(${LOCALBASE}/lib/libatlas.a) && !defined(WITH_BLAS)
+WITH_ATLAS= yes
+.else
+WITH_BLAS= yes
+.endif
+.if defined(WITH_ATLAS)
+LIB_DEPENDS+= atlas.2:${PORTSDIR}/math/atlas
.else
-LIB_DEPENDS+= cblas.1:${PORTSDIR}/math/atlas
+LIB_DEPENDS+= blas.2:${PORTSDIR}/math/blas
.endif
INSTALLS_SHLIB= yes
@@ -112,4 +125,4 @@ do-install:
.endfor
.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>