diff --git a/Library/Homebrew/dependency_collector.rb b/Library/Homebrew/dependency_collector.rb index 59fae82547..703b6782c9 100644 --- a/Library/Homebrew/dependency_collector.rb +++ b/Library/Homebrew/dependency_collector.rb @@ -83,6 +83,10 @@ private else X11Dependency::Proxy.for(spec.to_s, tag) end + when :cairo, :pixman + # We no longer use X11 psuedo-deps for cairo or pixman, + # so just return a standard formula dependency. + Dependency.new(spec.to_s, tag) when :x11 then X11Dependency.new(spec.to_s, tag) when :xcode then XcodeDependency.new(tag) when :mysql then MysqlInstalled.new(tag) diff --git a/Library/Homebrew/requirements.rb b/Library/Homebrew/requirements.rb index 7538079b05..b4ef6b8812 100644 --- a/Library/Homebrew/requirements.rb +++ b/Library/Homebrew/requirements.rb @@ -107,7 +107,7 @@ class X11Dependency < Requirement # Rather than instantiate it directly, a separate class is built # for each of the packages that we proxy to X11Dependency. class Proxy < self - PACKAGES = [:libpng, :freetype, :pixman, :fontconfig] + PACKAGES = [:libpng, :freetype, :fontconfig] def self.for(name, *tags) constant = name.capitalize