From 82afe5d7f7855993a5410beba68bedc01492c846 Mon Sep 17 00:00:00 2001 From: ilovezfs Date: Fri, 13 Oct 2017 00:35:05 -0700 Subject: [PATCH] fileutils: deprecate rake DSL superenv and the `:ruby` requirement make a `rake` DSL unnecessary. --- Library/Homebrew/compat/formula.rb | 5 +++++ Library/Homebrew/extend/fileutils.rb | 5 ----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/Library/Homebrew/compat/formula.rb b/Library/Homebrew/compat/formula.rb index 853a387069..57ab84a760 100644 --- a/Library/Homebrew/compat/formula.rb +++ b/Library/Homebrew/compat/formula.rb @@ -78,4 +78,9 @@ class Formula def startup_plist odeprecated "Formula#startup_plist", "Formula#plist" end + + def rake(*args) + # odeprecated "FileUtils#rake", "system \"rake\"" + system "rake", *args + end end diff --git a/Library/Homebrew/extend/fileutils.rb b/Library/Homebrew/extend/fileutils.rb index ed5bfe6c33..34ef3869fe 100644 --- a/Library/Homebrew/extend/fileutils.rb +++ b/Library/Homebrew/extend/fileutils.rb @@ -101,11 +101,6 @@ module FileUtils system Formulary.factory("scons").opt_bin/"scons", *args end - # Run the `rake` from the `ruby` Homebrew is using rather than whatever is in the `PATH`. - def rake(*args) - system RUBY_BIN/"rake", *args - end - # Run `make` 3.81 or newer. # Uses the system make on Leopard and newer, and the # path to the actually-installed make on Tiger or older.