summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLarry Knox <lrknox@hdfgroup.org>2023-10-30 18:22:55 -0500
committerGitHub <noreply@github.com>2023-10-30 17:22:55 -0600
commit4ef433b64d0d39a3465a4bd175752f18505201a1 (patch)
tree97f491dd59e90ecfdbf24a36393ab20fee83bbdf
parentf228c7cbcc2272f10f7e7e7cabe77d8d8d966c58 (diff)
downloadspack-4ef433b64d0d39a3465a4bd175752f18505201a1.tar.gz
spack-4ef433b64d0d39a3465a4bd175752f18505201a1.tar.bz2
spack-4ef433b64d0d39a3465a4bd175752f18505201a1.tar.xz
spack-4ef433b64d0d39a3465a4bd175752f18505201a1.zip
Add hdf5 version 1.14.3. (#40786)
Add hdf5 version 1.10.11. Update version condition for adding h5pfc->h5fc symlink. File h5pfc exists in versions 1.10.10 and 1.10.22.
-rw-r--r--var/spack/repos/builtin/packages/hdf5/package.py14
1 files changed, 12 insertions, 2 deletions
diff --git a/var/spack/repos/builtin/packages/hdf5/package.py b/var/spack/repos/builtin/packages/hdf5/package.py
index dbd9acf7d6..0a3903e801 100644
--- a/var/spack/repos/builtin/packages/hdf5/package.py
+++ b/var/spack/repos/builtin/packages/hdf5/package.py
@@ -20,7 +20,7 @@ class Hdf5(CMakePackage):
"""
homepage = "https://portal.hdfgroup.org"
- url = "https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.8/src/hdf5-1.10.8.tar.gz"
+ url = "https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.14/hdf5-1.14.3/src/hdf5-1.14.3.tar.gz"
list_url = "https://support.hdfgroup.org/ftp/HDF5/releases"
list_depth = 3
git = "https://github.com/HDFGroup/hdf5.git"
@@ -42,6 +42,11 @@ class Hdf5(CMakePackage):
# Odd versions are considered experimental releases
# Even versions are maintenance versions
version(
+ "1.14.3",
+ sha256="09cdb287aa7a89148c1638dd20891fdbae08102cf433ef128fd345338aa237c7",
+ preferred=True,
+ )
+ version(
"1.14.2",
sha256="1c342e634008284a8c2794c8e7608e2eaf26d01d445fb3dfd7f33cb2fb51ac53",
preferred=True,
@@ -72,6 +77,11 @@ class Hdf5(CMakePackage):
preferred=True,
)
version(
+ "1.10.11",
+ sha256="341684c5c0976b8c7e6951735a400275a90693604464cac73e9f323c696fc79c",
+ preferred=True,
+ )
+ version(
"1.10.10",
sha256="a6877ab7bd5d769d2d68618fdb54beb50263dcc2a8c157fe7e2186925cdb02db",
preferred=True,
@@ -657,7 +667,7 @@ class Hdf5(CMakePackage):
# 1.10.6 and 1.12.0. The current develop versions do not produce 'h5pfc'
# at all. Here, we make sure that 'h5pfc' is available when Fortran and
# MPI support are enabled (only for versions that generate 'h5fc').
- if self.spec.satisfies("@1.8.22:1.8," "1.10.6:1.10," "1.12.0:1.12" "+fortran+mpi"):
+ if self.spec.satisfies("@1.8.22:1.8," "1.10.6:1.10.9," "1.12.0:1.12" "+fortran+mpi"):
with working_dir(self.prefix.bin):
# No try/except here, fix the condition above instead:
symlink("h5fc", "h5pfc")