From af2ecf87d4384ed6b0247bc2680079006ed2285c Mon Sep 17 00:00:00 2001 From: Todd Kordenbrock Date: Mon, 11 Oct 2021 18:17:42 -0500 Subject: Faodel: Update for the v1.2108.1 release (#26516) --- var/spack/repos/builtin/packages/faodel/package.py | 22 ++++++++++++---------- 1 file changed, 12 insertions(+), 10 deletions(-) (limited to 'var') diff --git a/var/spack/repos/builtin/packages/faodel/package.py b/var/spack/repos/builtin/packages/faodel/package.py index 62edbc583c..7000a3086d 100644 --- a/var/spack/repos/builtin/packages/faodel/package.py +++ b/var/spack/repos/builtin/packages/faodel/package.py @@ -10,7 +10,7 @@ class Faodel(CMakePackage): """Flexible, Asynchronous, Object Data-Exchange Libraries""" homepage = "https://github.com/faodel/faodel" - url = "https://github.com/faodel/faodel/archive/v1.1906.1.tar.gz" + url = "https://github.com/faodel/faodel/archive/v1.2108.1.tar.gz" git = "https://github.com/faodel/faodel.git" maintainers = ['tkordenbrock', 'craigulmer'] @@ -18,20 +18,22 @@ class Faodel(CMakePackage): tags = ['e4s'] version('master', branch='master') + version('1.2108.1', sha256='66c53daa510b28f906faac7c67d944a034900da2e296159a2879c3c0b0080ffd') + version('1.1906.2', sha256='fd61c0a9c4303cd6b8c33bf04414acfc80ceaf08272be99bf3ebc854b37656a0') version('1.1906.1', sha256='4b3caf469ae7db50e9bb8d652e4cb532d33d474279def0f8a483f69385648058') version('1.1811.2', sha256='22feb502dad0f56fb8af492f6e2cdc53a97fd6c31f6fa3c655be0a6266c46996') version('1.1811.1', sha256='8e95ee99b8c136ff687eb07a2481ee04560cb1526408eb22ab56cd9c60206916') version('1.1803.1', sha256='70ce7125c02601e14abe5985243d67adf677ed9e7a4dd6d3eaef8a97cf281a16') - variant('shared', default=True, description='Build Faodel as shared libs') - variant('mpi', default=True, description='Enable MPI') + variant('shared', default=True, description='Build Faodel as shared libs') + variant('mpi', default=True, description='Enable MPI') - variant('cereal', default=False, description='Use Cereal to serialize NNTI data structures else XDR') - variant('hdf5', default=False, description="Build the HDF5-based IOM in Kelpie") - variant('tcmalloc', default=True, description='Use tcmalloc from gperftools in Lunasa, potentially other places') + variant('hdf5', default=False, description="Build the HDF5-based IOM in Kelpie") + variant('tcmalloc', default=True, description='Use tcmalloc from gperftools in Lunasa, potentially other places') - variant('logging', default='stdout', values=('stdout', 'sbl', 'disabled'), description='Select where logging interface output is routed') - variant('network', default='nnti', values=('nnti', 'libfabric'), description='RDMA Network library to use for low-level communication') + variant('logging', default='stdout', values=('stdout', 'sbl', 'disabled'), description='Select where logging interface output is routed') + variant('network', default='nnti', values=('nnti', 'libfabric'), description='RDMA Network library to use for low-level communication') + variant('serializer', default='xdr', values=('xdr', 'cereal'), description='Use Cereal to serialize NNTI data structures else XDR') depends_on('mpi', when='+mpi') depends_on('boost@1.60.0:') @@ -39,7 +41,7 @@ class Faodel(CMakePackage): depends_on('hdf5+mpi', when='+hdf5+mpi') depends_on('hdf5~mpi', when='+hdf5~mpi') depends_on('libfabric@1.5.3:', when='network=libfabric') - depends_on('googletest@1.7.0:1.10', type='test') + depends_on('googletest@1.7.0:', type='test') # FAODEL requires C++11 support which starts with gcc 4.8.1 conflicts('%gcc@:4.8.0') @@ -77,7 +79,7 @@ class Faodel(CMakePackage): self.define_from_variant('Faodel_ENABLE_TCMALLOC', 'tcmalloc'), self.define_from_variant('Faodel_LOGGING_METHOD', 'logging'), self.define_from_variant('Faodel_NETWORK_LIBRARY', 'network'), - self.define_from_variant('Faodel_ENABLE_CEREAL', 'cereal'), + self.define_from_variant('Faodel_NNTI_SERIALIZATION_METHOD', 'serializer'), ] if build_tests: args.extend([ -- cgit v1.2.3-60-g2f50