NCL-6.4.0-intel-2018.eb 1.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. name = 'NCL'
  2. version = '6.4.0'
  3. versionsuffix = '-netCDF-4.4.1.1'
  4. homepage = 'http://www.ncl.ucar.edu'
  5. description = """NCL is an interpreted language designed specifically for scientific data analysis and
  6. visualization."""
  7. toolchain = {'name': 'intel', 'version': '2018'}
  8. toolchainopts = {'cstd': 'c99', 'openmp': True, 'pic': True}
  9. # download via https://www.earthsystemgrid.org/dataset/ncl.html
  10. sources = ['%(namelower)s_ncarg-%(version)s.tar.gz']
  11. patches = ['NCL-%(version)s_fix-types.patch']
  12. dependencies = [
  13. ('cURL', '7.55.1'),
  14. ('JasPer', '1.900.1'),
  15. ('g2lib', '1.4.0'),
  16. ('g2clib', '1.6.0'),
  17. ('HDF', '4.2.12'),
  18. ('HDF5', '1.8.18'),
  19. ('netCDF', '4.4.1.1'),
  20. ('netCDF-Fortran', '4.4.4', versionsuffix),
  21. ('Szip', '2.1'),
  22. ('freetype', '2.8'),
  23. ('zlib', '1.2.11'),
  24. ('GDAL', '2.2.0'),
  25. ('UDUNITS', '2.2.24'),
  26. ('ESMF', '7.0.1'),
  27. ('bzip2', '1.0.6'),
  28. ('cairo', '1.14.8'),
  29. ('libiconv', '1.15'),
  30. ('GSL', '2.3'),
  31. ]
  32. builddependencies = [
  33. ('makedepend', '1.0.5'),
  34. ('flex', '2.6.4'),
  35. ]
  36. moduleclass = 'data'