aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula
diff options
context:
space:
mode:
Diffstat (limited to 'Library/Formula')
-rw-r--r--Library/Formula/grads.rb30
1 files changed, 30 insertions, 0 deletions
diff --git a/Library/Formula/grads.rb b/Library/Formula/grads.rb
new file mode 100644
index 000000000..a8be73b8b
--- /dev/null
+++ b/Library/Formula/grads.rb
@@ -0,0 +1,30 @@
+require 'formula'
+
+class GradsSupplementary < Formula
+ url 'ftp://grads.iges.org/grads/data2.tar.gz'
+ md5 'cacf16d75f53c876ff18bd4f8100fa66'
+end
+
+class Grads < Formula
+ url 'ftp://iges.org/grads/2.0/grads-2.0.a9-bin-darwin9.8-intel.tar.gz'
+ homepage 'http://www.iges.org/grads/grads.html'
+ md5 '9c9f054aa2f96562fc49771f6364aeab'
+ version '2.0a9'
+
+ def install
+ bin.install ['bin/bufrscan', 'bin/grads', 'bin/grib2scan', 'bin/gribmap', 'bin/gribscan', 'bin/gxeps', 'bin/gxps', 'bin/gxtran', 'bin/stnmap', 'bin/wgrib']
+
+ # Install the required supplementary files
+ GradsSupplementary.new.brew{ (lib+'grads').install Dir['*'] }
+ end
+
+ if HOMEBREW_PREFIX.to_s != '/usr/local'
+ def caveats
+ <<-EOS.undent
+ In order to use the GrADS tools, you will need to set the GADDIR
+ environment variable to:
+ #{HOMEBREW_PREFIX}/lib/grads
+ EOS
+ end
+ end
+end