From b084a2581f32fcbc6fbdf081ffce9a6c53f66ff6 Mon Sep 17 00:00:00 2001 From: Maxim Belkin Date: Mon, 19 Feb 2018 07:21:34 +0000 Subject: [PATCH] Making zip and bzip2 dependecies conditional Here, we are adding `unless which("zip")` and `unless which("bzip2")` and, thus, make `zip` and `bzip2` dependencies conditional. --- Library/Homebrew/dependency_collector.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb index 4b8f9e8723..bd71d61b09 100644 --- a/Library/Homebrew/dependency_collector.rb +++ b/Library/Homebrew/dependency_collector.rb @@ -73,11 +73,11 @@ class DependencyCollector def ld64_dep_if_needed(*); end def zip_dep_if_needed(tags) - Dependency.new("zip", tags) + Dependency.new("zip", tags) unless which("zip") end def bzip2_dep_if_needed(tags) - Dependency.new("bzip2", tags) + Dependency.new("bzip2", tags) unless which("bzip2") end def self.tar_needs_xz_dependency?