Skip to content
Snippets Groups Projects
Commit 6e3b016a authored by Greg Sjaardema's avatar Greg Sjaardema Committed by Massimiliano Culpo
Browse files

NETCDF: Add new versions and update url (#9970)

* NETCDF: Add new versions and update url

Added the 4.6.2 version which was recently released.
Changed the url to point to the official Unidata site and added option to retrieve master version from git.

* NETCDF: checksum and version updates

Reverted back to use of previous URL.  The `https://github.com/Unidata/netcdf-c/archive/v4.6.2.tar.gz` location is newer, but spack does not seem to be able to access all of the versions at that location -- only goes back to 4.5.0.  Since several installations are still providing 4.4.0, thought it best to go back to previous url.  However, it looks like the naming convention has changed since 4.6.2, so need to provide explicit url for 4.6.2.  Probably best to go to a `url_for_version()` scheme if that naming convention stays in place?
parent 262b3f85
Branches
Tags
No related merge requests found
...@@ -22,18 +22,24 @@ class Netcdf(AutotoolsPackage): ...@@ -22,18 +22,24 @@ class Netcdf(AutotoolsPackage):
and sharing of array-oriented scientific data.""" and sharing of array-oriented scientific data."""
homepage = "http://www.unidata.ucar.edu/software/netcdf" homepage = "http://www.unidata.ucar.edu/software/netcdf"
url = "http://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-4.3.3.tar.gz" git = "https://github.com/Unidata/netcdf-c"
url = "http://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-4.6.1.tar.gz"
version('4.6.1', 'ee81c593efc8a6229d9bcb350b6d7849')
version('master', branch='master')
version('4.6.2', sha256='c37525981167b3cd82d32e1afa3022afb94e59287db5f116c57f5ed4d9c6a638',
url="https://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-c-4.6.2.tar.gz")
version('4.6.1', sha256='89c7957458740b763ae828c345240b8a1d29c2c1fed0f065f99b73181b0b2642')
version('4.6.0', sha256='4bf05818c1d858224942ae39bfd9c4f1330abec57f04f58b9c3c152065ab3825')
version('4.5.0', sha256='cbe70049cf1643c4ad7453f86510811436c9580cb7a1684ada2f32b95b00ca79')
# Version 4.4.1.1 is having problems in tests # Version 4.4.1.1 is having problems in tests
# https://github.com/Unidata/netcdf-c/issues/343 # https://github.com/Unidata/netcdf-c/issues/343
version('4.4.1.1', '503a2d6b6035d116ed53b1d80c811bda') version('4.4.1.1', sha256='4d44c6f4d02a8faf10ea619bfe1ba8224cd993024f4da12988c7465f663c8cae')
# netcdf@4.4.1 can crash on you (in real life and in tests). See: # netcdf@4.4.1 can crash on you (in real life and in tests). See:
# https://github.com/Unidata/netcdf-c/issues/282 # https://github.com/Unidata/netcdf-c/issues/282
version('4.4.1', '7843e35b661c99e1d49e60791d5072d8') version('4.4.1', sha256='8915cc69817f7af6165fbe69a8d1dfe21d5929d7cca9d10b10f568669ec6b342')
version('4.4.0', 'cffda0cbd97fdb3a06e9274f7aef438e') version('4.4.0', sha256='0d40cb7845abd03c363abcd5f57f16e3c0685a0faf8badb2c59867452f6bcf78')
version('4.3.3.1', '5c9dad3705a3408d27f696e5b31fb88c') version('4.3.3.1', sha256='bdde3d8b0e48eed2948ead65f82c5cfb7590313bc32c4cf6c6546e4cea47ba19')
version('4.3.3', '5fbd0e108a54bd82cb5702a73f56d2ae') version('4.3.3', sha256='83223ed74423c685a10f6c3cfa15c2d6bf7dc84b46af1e95b9fa862016aaa27e')
variant('mpi', default=True, variant('mpi', default=True,
description='Enable parallel I/O for netcdf-4') description='Enable parallel I/O for netcdf-4')
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment