diff options
| author | Jack Nagel | 2015-06-25 23:55:45 -0400 |
|---|---|---|
| committer | Jack Nagel | 2015-06-26 00:00:44 -0400 |
| commit | 27e184f543af602e73fc302126f4dc8c15758825 (patch) | |
| tree | bbab4d307fef6778d57b801e34cf98bb517173b5 /Library | |
| parent | e40b73521709189c7d95169ff88939179d45d665 (diff) | |
| download | brew-27e184f543af602e73fc302126f4dc8c15758825.tar.bz2 | |
Mark some requirements that don't need the build environment
Diffstat (limited to 'Library')
8 files changed, 9 insertions, 9 deletions
diff --git a/Library/Homebrew/requirements.rb b/Library/Homebrew/requirements.rb index d15995810..0f4f95860 100644 --- a/Library/Homebrew/requirements.rb +++ b/Library/Homebrew/requirements.rb @@ -100,7 +100,7 @@ class ArchRequirement < Requirement super end - satisfy do + satisfy(:build_env => false) do case @arch when :x86_64 then MacOS.prefer_64_bit? when :intel, :ppc then Hardware::CPU.type == @arch diff --git a/Library/Homebrew/requirements/apr_requirement.rb b/Library/Homebrew/requirements/apr_requirement.rb index 313407e12..9caa05f08 100644 --- a/Library/Homebrew/requirements/apr_requirement.rb +++ b/Library/Homebrew/requirements/apr_requirement.rb @@ -4,7 +4,7 @@ class AprRequirement < Requirement fatal true default_formula "apr-util" - satisfy { MacOS::CLT.installed? } + satisfy(:build_env => false) { MacOS::CLT.installed? } env do unless MacOS::CLT.installed? diff --git a/Library/Homebrew/requirements/java_requirement.rb b/Library/Homebrew/requirements/java_requirement.rb index 1c43ad295..448ebb7e4 100644 --- a/Library/Homebrew/requirements/java_requirement.rb +++ b/Library/Homebrew/requirements/java_requirement.rb @@ -5,7 +5,7 @@ class JavaRequirement < Requirement cask "java" download "http://www.oracle.com/technetwork/java/javase/downloads/index.html" - satisfy { java_version } + satisfy(:build_env => false) { java_version } env do java_home = Pathname.new(@java_home) diff --git a/Library/Homebrew/requirements/maximum_macos_requirement.rb b/Library/Homebrew/requirements/maximum_macos_requirement.rb index 24c51f863..6031bdb39 100644 --- a/Library/Homebrew/requirements/maximum_macos_requirement.rb +++ b/Library/Homebrew/requirements/maximum_macos_requirement.rb @@ -8,7 +8,7 @@ class MaximumMacOSRequirement < Requirement super end - satisfy { MacOS.version <= @version } + satisfy(:build_env => false) { MacOS.version <= @version } def message <<-EOS.undent diff --git a/Library/Homebrew/requirements/minimum_macos_requirement.rb b/Library/Homebrew/requirements/minimum_macos_requirement.rb index c172189ee..f816afc9f 100644 --- a/Library/Homebrew/requirements/minimum_macos_requirement.rb +++ b/Library/Homebrew/requirements/minimum_macos_requirement.rb @@ -8,7 +8,7 @@ class MinimumMacOSRequirement < Requirement super end - satisfy { MacOS.version >= @version } + satisfy(:build_env => false) { MacOS.version >= @version } def message "OS X #{@version.pretty_name} or newer is required." diff --git a/Library/Homebrew/requirements/osxfuse_requirement.rb b/Library/Homebrew/requirements/osxfuse_requirement.rb index 190d71cde..6d519683f 100644 --- a/Library/Homebrew/requirements/osxfuse_requirement.rb +++ b/Library/Homebrew/requirements/osxfuse_requirement.rb @@ -6,7 +6,7 @@ class OsxfuseRequirement < Requirement cask "osxfuse" download "https://osxfuse" - satisfy { Formula["osxfuse"].installed? || self.class.binary_osxfuse_installed? } + satisfy(:build_env => false) { Formula["osxfuse"].installed? || self.class.binary_osxfuse_installed? } def self.binary_osxfuse_installed? File.exist?("/usr/local/include/osxfuse/fuse.h") && !File.symlink?("/usr/local/include/osxfuse") @@ -19,7 +19,7 @@ end class NonBinaryOsxfuseRequirement < Requirement fatal true - satisfy { HOMEBREW_PREFIX.to_s != "/usr/local" || !OsxfuseRequirement.binary_osxfuse_installed? } + satisfy(:build_env => false) { HOMEBREW_PREFIX.to_s != "/usr/local" || !OsxfuseRequirement.binary_osxfuse_installed? } def message <<-EOS.undent diff --git a/Library/Homebrew/requirements/tuntap_requirement.rb b/Library/Homebrew/requirements/tuntap_requirement.rb index 1581393ac..595e46d0d 100644 --- a/Library/Homebrew/requirements/tuntap_requirement.rb +++ b/Library/Homebrew/requirements/tuntap_requirement.rb @@ -4,7 +4,7 @@ class TuntapRequirement < Requirement fatal true default_formula "tuntap" cask "tuntap" - satisfy { self.class.binary_tuntap_installed? || Formula["tuntap"].installed? } + satisfy(:build_env => false) { self.class.binary_tuntap_installed? || Formula["tuntap"].installed? } def self.binary_tuntap_installed? File.exist?("/Library/Extensions/tun.kext") && File.exist?("/Library/Extensions/tap.kext") diff --git a/Library/Homebrew/requirements/unsigned_kext_requirement.rb b/Library/Homebrew/requirements/unsigned_kext_requirement.rb index 1a6c16795..67659900b 100644 --- a/Library/Homebrew/requirements/unsigned_kext_requirement.rb +++ b/Library/Homebrew/requirements/unsigned_kext_requirement.rb @@ -3,7 +3,7 @@ require 'requirement' class UnsignedKextRequirement < Requirement fatal true - satisfy { MacOS.version < :yosemite } + satisfy(:build_env => false) { MacOS.version < :yosemite } def message s = <<-EOS.undent |
