svn commit: r538716 - head/science/bagel

Thierry Thomas thierry at FreeBSD.org
Sun Jun 14 09:14:04 UTC 2020


Author: thierry
Date: Sun Jun 14 09:14:03 2020
New Revision: 538716
URL: https://svnweb.freebsd.org/changeset/ports/538716

Log:
  Chase ScaLAPACK´s upgrade and resolve conflict between cblas and openblas.
  
  Approved by:	yuri (maintainer)

Modified:
  head/science/bagel/Makefile

Modified: head/science/bagel/Makefile
==============================================================================
--- head/science/bagel/Makefile	Sun Jun 14 09:13:28 2020	(r538715)
+++ head/science/bagel/Makefile	Sun Jun 14 09:14:03 2020	(r538716)
@@ -3,7 +3,7 @@
 PORTNAME=	bagel
 DISTVERSIONPREFIX=	v
 DISTVERSION=	1.2.2
-PORTREVISION=	5
+PORTREVISION=	6
 CATEGORIES=	science
 
 MAINTAINER=	yuri at FreeBSD.org
@@ -14,10 +14,9 @@ LICENSE_FILE=	${WRKSRC}/COPYING
 
 BROKEN_i386=	error: static_assert failed "size_t is assumed to be the same size as unsigned long long"
 
-LIB_DEPENDS=	libboost_serialization.so:devel/boost-libs \
-		libcblas.so:math/cblas
+LIB_DEPENDS=	libboost_serialization.so:devel/boost-libs
 
-USES=		autoreconf compiler:c++11-lang fortran gmake libtool localbase python:build
+USES=		autoreconf blaslapack:openblas compiler:c++11-lang fortran gmake libtool localbase python:build
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS=	--datarootdir=${DATADIR}
 USE_GITHUB=	yes
@@ -38,11 +37,9 @@ LIBXC_LIB_DEPENDS=		libxc.so:science/libxc
 
 SCALAPACK_DESC=			Use ScaLapack library for parallelized linear algebra
 SCALAPACK_CONFIGURE_ENABLE=	scalapack
-SCALAPACK_VARS=			LDFLAGS+="-lcblas -lscalapack"
-SCALAPACK_VARS_OFF=		LDFLAGS+="-lcblas -llapack -lblas" # -llapack -lblas are a replacement of libscalapack
+SCALAPACK_VARS=			LDFLAGS+="-lscalapack"
+SCALAPACK_VARS_OFF=		LDFLAGS+="${BLASLIB} ${LAPACKLIB}" # -llapack -lblas are a replacement of libscalapack
 SCALAPACK_LIB_DEPENDS=		libscalapack.so:math/scalapack
-SCALAPACK_LIB_DEPENDS_OFF=	liblapack.so:math/lapack \
-				libblas.so:math/blas
 SCALAPACK_IMPLIES=		MPI
 
 SMITH_DESC=			Compile SMITH generated code


More information about the svn-ports-head mailing list