Homebrew CVS is required for Xcode 5+

This commit is contained in:
Jack Nagel 2013-12-04 01:10:11 -06:00
parent 5537abbe51
commit 36d3a2dfa8
2 changed files with 5 additions and 1 deletions

View File

@ -166,7 +166,7 @@ class DependencyCollector
when strategy <= BazaarDownloadStrategy
Dependency.new("bazaar", tags)
when strategy <= CVSDownloadStrategy
Dependency.new("cvs", tags) if MacOS.version >= :mavericks
Dependency.new("cvs", tags) unless MacOS::Xcode.provides_cvs?
when strategy < AbstractDownloadStrategy
# allow unknown strategies to pass through
else

View File

@ -150,6 +150,10 @@ module OS
version < "4.3"
end
def provides_cvs?
version < "5.0"
end
def default_prefix?
if version < "4.3"
%r{^/Developer} === prefix