diff options
author | Greg Sjaardema <gsjaardema@gmail.com> | 2018-12-04 07:03:25 -0700 |
---|---|---|
committer | Massimiliano Culpo <massimiliano.culpo@gmail.com> | 2018-12-04 15:03:25 +0100 |
commit | 6e3b016aa2e4179bb7f792bf0cb7250d54c3f2a6 (patch) | |
tree | a6d73921c4226794d94f6f180a4ad69e014d9a46 | |
parent | 262b3f859e5eca94e8040c04e78cb21f4392cab1 (diff) | |
download | spack-6e3b016aa2e4179bb7f792bf0cb7250d54c3f2a6.tar.gz spack-6e3b016aa2e4179bb7f792bf0cb7250d54c3f2a6.tar.bz2 spack-6e3b016aa2e4179bb7f792bf0cb7250d54c3f2a6.tar.xz spack-6e3b016aa2e4179bb7f792bf0cb7250d54c3f2a6.zip |
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?
-rw-r--r-- | var/spack/repos/builtin/packages/netcdf/package.py | 22 |
1 files changed, 14 insertions, 8 deletions
diff --git a/var/spack/repos/builtin/packages/netcdf/package.py b/var/spack/repos/builtin/packages/netcdf/package.py index 769e23ca65..9231923d3e 100644 --- a/var/spack/repos/builtin/packages/netcdf/package.py +++ b/var/spack/repos/builtin/packages/netcdf/package.py @@ -22,18 +22,24 @@ class Netcdf(AutotoolsPackage): and sharing of array-oriented scientific data.""" homepage = "http://www.unidata.ucar.edu/software/netcdf" - url = "http://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-4.3.3.tar.gz" - - version('4.6.1', 'ee81c593efc8a6229d9bcb350b6d7849') + git = "https://github.com/Unidata/netcdf-c" + url = "http://www.gfd-dennou.org/arch/netcdf/unidata-mirror/netcdf-4.6.1.tar.gz" + + 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 # 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: # https://github.com/Unidata/netcdf-c/issues/282 - version('4.4.1', '7843e35b661c99e1d49e60791d5072d8') - version('4.4.0', 'cffda0cbd97fdb3a06e9274f7aef438e') - version('4.3.3.1', '5c9dad3705a3408d27f696e5b31fb88c') - version('4.3.3', '5fbd0e108a54bd82cb5702a73f56d2ae') + version('4.4.1', sha256='8915cc69817f7af6165fbe69a8d1dfe21d5929d7cca9d10b10f568669ec6b342') + version('4.4.0', sha256='0d40cb7845abd03c363abcd5f57f16e3c0685a0faf8badb2c59867452f6bcf78') + version('4.3.3.1', sha256='bdde3d8b0e48eed2948ead65f82c5cfb7590313bc32c4cf6c6546e4cea47ba19') + version('4.3.3', sha256='83223ed74423c685a10f6c3cfa15c2d6bf7dc84b46af1e95b9fa862016aaa27e') variant('mpi', default=True, description='Enable parallel I/O for netcdf-4') |