From 227e69048abd0fa8037191d63bd1044d821ace5f Mon Sep 17 00:00:00 2001
From: "Bob W. Hogg" <rwhogg@linux.com>
Date: Mon, 28 Nov 2016 03:04:50 +0000
Subject: [PATCH] dependency_collector: Make ant_dep and xz_dep public

They were already public on macOS, but they were made
private by mistake on all other platforms.
DependencyCollector.tar_needs_xz_dependency? depends
on xz_dep being public, so there's no turning back now :(
---
 Library/Homebrew/dependency_collector.rb | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb
index 8140842551..fff80a28cf 100644
--- a/Library/Homebrew/dependency_collector.rb
+++ b/Library/Homebrew/dependency_collector.rb
@@ -61,6 +61,14 @@ class DependencyCollector
     parse_spec(spec, Array(tags))
   end
 
+  def ant_dep(tags)
+    Dependency.new("ant", tags)
+  end
+
+  def xz_dep(tags)
+    Dependency.new("xz", tags)
+  end
+
   def self.tar_needs_xz_dependency?
     !new.xz_dep([]).nil?
   end
@@ -138,14 +146,6 @@ class DependencyCollector
     spec.new(tags)
   end
 
-  def ant_dep(tags)
-    Dependency.new("ant", tags)
-  end
-
-  def xz_dep(tags)
-    Dependency.new("xz", tags)
-  end
-
   def resource_dep(spec, tags)
     tags << :build
     strategy = spec.download_strategy
-- 
GitLab