Add modular x11 dependencies.

Fixes Homebrew/homebrew#13638.
This commit is contained in:
Mike McQuaid 2012-07-30 21:34:44 +01:00
parent f15bef5831
commit 0df4c6a703

View File

@ -64,7 +64,13 @@ private
when :autoconf, :automake, :bsdmake, :libtool
# Xcode no longer provides autotools or some other build tools
Dependency.new(spec.to_s) unless MacOS::Xcode.provides_autotools?
when :x11, :libpng
when :libpng, :freetype, :pixman, :fontconfig, :cairo
if MacOS.lion_or_newer?
MacOS::XQuartz.installed? ? X11Dependency.new(tag) : Dependency.new(spec.to_s)
else
X11Dependency.new(tag)
end
when :x11
X11Dependency.new(tag)
else
raise "Unsupported special dependency #{spec}"