summaryrefslogtreecommitdiff
path: root/var
diff options
context:
space:
mode:
authorGreg Sjaardema <gsjaardema@gmail.com>2018-12-04 07:03:25 -0700
committerMassimiliano Culpo <massimiliano.culpo@gmail.com>2018-12-04 15:03:25 +0100
commit6e3b016aa2e4179bb7f792bf0cb7250d54c3f2a6 (patch)
treea6d73921c4226794d94f6f180a4ad69e014d9a46 /var
parent262b3f859e5eca94e8040c04e78cb21f4392cab1 (diff)
downloadspack-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?
Diffstat (limited to 'var')
-rw-r--r--var/spack/repos/builtin/packages/netcdf/package.py22
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')