From 41352cf1a8c08c8b37990bbac8388dad428618a6 Mon Sep 17 00:00:00 2001 From: Adam Vandenberg Date: Sun, 23 Jun 2013 20:40:00 -0700 Subject: [PATCH] Update audit for Fortran dependency --- Library/Homebrew/cmd/audit.rb | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/Library/Homebrew/cmd/audit.rb b/Library/Homebrew/cmd/audit.rb index 5bb9c2df0f..c1caa2a3d6 100644 --- a/Library/Homebrew/cmd/audit.rb +++ b/Library/Homebrew/cmd/audit.rb @@ -161,7 +161,7 @@ class FormulaAuditor bindings for 2.x and 3.x in parallel and much more. EOS when 'gfortran' - problem "Use ENV.fortran during install instead of depends_on 'gfortran'" + problem "Use `depends_on :fortran` instead of `depends_on 'gfortran'`" when 'open-mpi', 'mpich2' problem <<-EOS.undent There are multiple conflicting ways to install MPI. Use an MPIDependency: @@ -462,6 +462,10 @@ class FormulaAuditor if text =~ /^def (\w+).*$/ problem "Define method #{$1.inspect} in the class body, not at the top-level" end + + if text =~ /ENV.fortran/ + problem "Use `depends_on :fortran` instead of `ENV.fortran`" + end end def audit_python