aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBalint Reczey2014-06-02 17:01:44 +0700
committerMike McQuaid2014-09-29 19:25:06 -0700
commit9b9c76824722051583c61affa69425d161deda26 (patch)
tree3754d12d6ebcc982b440a3cb869bbd714246e514
parentdf632f9163431b15e7bc3283a5ce61605b202438 (diff)
downloadhomebrew-9b9c76824722051583c61affa69425d161deda26.tar.bz2
gtk+: make X11 recommended, add Quartz support.
-rw-r--r--Library/Formula/gtk+.rb19
1 files changed, 12 insertions, 7 deletions
diff --git a/Library/Formula/gtk+.rb b/Library/Formula/gtk+.rb
index 4cf8daaa7..ce7509fe1 100644
--- a/Library/Formula/gtk+.rb
+++ b/Library/Formula/gtk+.rb
@@ -20,7 +20,7 @@ class Gtkx < Formula
depends_on 'jasper' => :optional
depends_on 'atk'
depends_on 'cairo'
- depends_on :x11 => '2.3.6'
+ depends_on :x11 => :recommended # '2.3.6'
depends_on 'gobject-introspection'
fails_with :llvm do
@@ -29,12 +29,17 @@ class Gtkx < Formula
end
def install
- system "./configure", "--disable-dependency-tracking",
- "--disable-silent-rules",
- "--prefix=#{prefix}",
- "--disable-glibtest",
- "--enable-introspection=yes",
- "--disable-visibility"
+ args = ["--disable-dependency-tracking",
+ "--disable-silent-rules",
+ "--prefix=#{prefix}",
+ "--disable-glibtest",
+ "--enable-introspection=yes",
+ "--disable-visibility"]
+
+ args << "--with-gdktarget=quartz" if build.without?("x11")
+ args << "--enable-quartz-relocation" if build.without?("x11")
+
+ system "./configure", *args
system "make install"
end
end