diff --git a/math/hydrogen/Makefile b/math/hydrogen/Makefile index 1d37d6ab5426..cbc6db978129 100644 --- a/math/hydrogen/Makefile +++ b/math/hydrogen/Makefile @@ -1,44 +1,46 @@ PORTNAME= hydrogen DISTVERSIONPREFIX= v DISTVERSION= 1.5.3 PORTREVISION= 5 CATEGORIES= math PKGNAMESUFFIX= -linear-algebra MAINTAINER= yuri@FreeBSD.org COMMENT= Dense and sparse linear algebra, conic optimization, lattice reduction WWW= https://github.com/LLNL/Elemental LICENSE= BSD2CLAUSE BUILD_DEPENDS= cereal>0:devel/cereal \ half>0:math/half LIB_DEPENDS= libopenblas.so:math/openblas RUN_DEPENDS= half>0:math/half USES= cmake:testing compiler:c++17-lang localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= LLNL GH_PROJECT= Elemental CMAKE_ON= BUILD_SHARED_LIBS \ Hydrogen_ENABLE_HALF \ Hydrogen_ENABLE_MPC \ Hydrogen_ENABLE_QD #Hydrogen_ENABLE_ALUMINUM # depends on OpenMPI - so we disable it for now CMAKE_OFF= Hydrogen_ENABLE_TESTING CMAKE_TESTING_ON= Hydrogen_ENABLE_TESTING CMAKE_TESTING_TARGET= test +CXXFLAGS+= -Wno-invalid-specialization # workaround for error: 'is_floating_point' cannot be specialized + OPTIONS_SINGLE= MPI OPTIONS_SINGLE_MPI= MPICH OPENMPI OPTIONS_DEFAULT= MPICH # should be same as in misc/lbann MPICH_USES= mpi:mpich OPENMPI_USES= mpi:openmpi BINARY_ALIAS= git=false .include