homebrew-cask/Casks/ncar-ncl.rb

49 lines
1.7 KiB
Ruby

cask "ncar-ncl" do
version "6.5.0"
if MacOS.version == :sierra
sha256 "b107934b17085c39053467aa3faa07f00b4e18a89271a0b15eec6768d6ab06fb"
url "https://www.earthsystemgrid.org/dataset/ncl.#{version.no_dots}.dap/file/ncl_ncarg-#{version}-MacOS_10.12_64bit_gnu710.tar.gz"
else
sha256 "18d95acc8a9904c930d61b24348d13603c53a28e7c50c86f28b4354f823dc3df"
url "https://www.earthsystemgrid.org/dataset/ncl.#{version.no_dots}.dap/file/ncl_ncarg-#{version}-MacOS_10.13_64bit_gnu730.tar.gz"
end
appcast "https://www.ncl.ucar.edu/current_release.shtml"
name "NCAR Command Language"
name "ncl"
homepage "https://www.ncl.ucar.edu/"
depends_on x11: true
depends_on formula: "gcc"
depends_on macos: ">= :sierra"
artifact "include", target: "#{HOMEBREW_PREFIX}/ncl-#{version}/include"
artifact "bin", target: "#{HOMEBREW_PREFIX}/ncl-#{version}/bin"
artifact "lib", target: "#{HOMEBREW_PREFIX}/ncl-#{version}/lib"
preflight do
system_command "/bin/mkdir", args: ["-p", "#{HOMEBREW_PREFIX}/ncl-#{version}"], sudo: true
end
uninstall delete: "#{HOMEBREW_PREFIX}/ncl-#{version}"
caveats <<~EOS
To use ncar-ncl, you must add the ${NCARG_ROOT}/bin directory
to your PATH environment variable.
For bash shell, add these lines to ~/.bash_profile:
export NCARG_ROOT="#{HOMEBREW_PREFIX}/ncl-#{version}"
export PATH="${NCARG_ROOT}/bin:${PATH}"
You may also need to modify your DYLD_FALLBACK_LIBRARY_PATH
environment variable:
export DYLD_FALLBACK_LIBRARY_PATH=$(dirname $(gfortran --print-file-name libgfortran.3.dylib)):$DYLD_FALLBACK_LIBRARY_PATH
For other information, please see:
https://www.ncl.ucar.edu/Download/macosx.shtml
EOS
end