Commit graph

37 commits

Author SHA1 Message Date
Jack Nagel
5f88cfedee gtk+ 2.24.17 2013-03-06 15:26:25 -06:00
Jack Nagel
831fc61b0a gtk+ 2.24.16 2013-02-22 22:02:59 -06:00
Jack Nagel
de7d943f19 gtk+ 2.24.15 2013-02-10 23:35:01 -06:00
Jack Nagel
a3d8afc768 gtk+ 2.24.14 2013-02-01 23:59:14 -06:00
Jack Nagel
8b91af242a gtk+: atk is not optional
Fixes Homebrew/homebrew#17346.
2013-01-27 15:15:09 -06:00
Jack Nagel
7de669c97b gtk+: relax X11 dependency version
2.6.3 was chosen because Leopard's system X11 (2.1.6) is too old to
build gtk+, and it was the most recent version that is compatible with
Leopard. There are now reports that Snow Leopard's system X11 (2.3.6)
can build this, so relax the requirement.

c.f. Homebrew/homebrew#15928.
2013-01-02 23:27:42 -06:00
Andrew Childs
8b3920a6a2 gtk+: Remove --disable-debug; This is not a recommended setting.
From http://developer.gnome.org/gtk/2.24/gtk-building.html:

--enable-debug. The default is minimum. Note that no is fast, but
dangerous as it tends to destabilize even mostly bug-free software by
changing the effect of many bugs from simple warnings into fatal
crashes. Thus --enable-debug=no should not be used for stable releases
of GTK+.

Closes Homebrew/homebrew#14874.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-25 09:30:43 -08:00
Jack Nagel
e49867e66a gtk+: needs xquartz >= 2.6.3
Fixes Homebrew/homebrew#15928.
2012-11-14 13:20:57 -06:00
Jack Nagel
73f3587e96 Sort out remaining XQuartz/stdenv issues
We use PKG_CONFIG_LIBDIR to reset the default search path, overriding
whatever is baked into the pkg-config executable. This way, we can later
append XQuartz paths here while still allowing any brewed libs to take
precedence, keg-only or not.

Hopefully this will resolve any remaining issues, and let us get rid of
some per-formula hacks.

c.f. Homebrew/homebrew#14474.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-09-03 22:39:38 -05:00
Jack Nagel
713fb54fc2 gtk+: always use our cairo
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-26 18:24:46 -05:00
Jack Nagel
2a641eac38 gtk+ 2.24.11
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-22 02:17:44 -05:00
Jack Nagel
a78d9506d7 Depend on our cairo in GTK+ toolchain
Eventually we should try to just get this from XQuartz, but for now
let's depend on cairo for consistency.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-07-03 08:34:01 -05:00
Jack Nagel
d6e8244287 Update formulae for XQuartz compatibility 2012-07-01 12:41:00 -05:00
Jack Nagel
64afeec6d4 Use new fails_with DSL syntax
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-04-01 12:39:59 -05:00
Jack Nagel
3ba989c206 gtk: remove conditional on fails_with_llvm
This conditional doesn't make sense since LLVM build 2326 isn't even
installable on Lion.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-21 23:08:20 -06:00
Nibbles 2bits
3bf7c75ef3 gtk: fix compilatione error with XCode 4.3/CLT
Add the flag --disable-visibility to configure, fixes compile errors
with Clang and llvm from CLT-4.3.  That flag means don't use ELF
visibility attributes.

Fixes Homebrew/homebrew#10283.
Closes Homebrew/homebrew#10287.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-21 23:07:37 -06:00
Jack Nagel
e466dae5c2 Bite the bullet and declare xz as a build-time dep
Determining build-time deps as part of the download strategy is probably
a Homebrew 2 topic, so avoid the "you need to install xz" warning by
declaring xz as a dep where used.

The "don't use xz if there are alternatives" policy is still in effect,
though.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-17 18:58:28 -06:00
Jack Nagel
949c161485 Disable introspection in gtk+ and pango
If gobject-introspection is installed, these formulae will attempt to
generate introspection data. For this to "just work", it needs to be
available across all related formulae, which is a project for another
day; until then it just causes build failures.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-08 18:01:22 -06:00
Birger J. Nordølum
ca9884526a GTK+ 2.24.10
Closes Homebrew/homebrew#10043.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-02-08 18:01:11 -06:00
Sid Karunaratne
0618ed3a6b gtk+ 2.24.8
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-12-18 08:44:05 -08:00
Adam Vandenberg
742fe1bde1 Be more explicit about paths in test methods 2011-09-01 13:00:28 -07:00
Birger J. Nordølum
7f4949c87d GTK+ 2.24.6
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-08-31 12:19:06 -07:00
Max Howell
3e1ea28ad9 Recursively scan for keg-only deps before generating build ENV
Remove cairo dep from gtk formula as a consequence.
2011-08-24 22:30:44 +01:00
Max Howell
2c897104af Glib and GTK+ won't build on Lion *without* LLVM
Probably 10.6 LLVM is now good enough too, but can't test.
2011-08-05 13:55:26 +01:00
silasb
aacf0db715 gtk+ 2.24.5
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-07-27 11:17:53 -07:00
Adam Vandenberg
121e4f8614 Normalize use of MACOS_VERSION 2011-04-09 09:36:30 -07:00
Adam Vandenberg
84cf604b9f Move fails_with_llvm for glib/gtk/gnu-smalltalk 2011-04-09 09:36:16 -07:00
Birger J. Nordølum
c7f0fbeab5 GTK+ 2.24.4, GLib 2.28.5
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-04-03 10:16:51 -07:00
Birger J. Nordølum
f56ab40a06 GTK+ 2.24.3
Thanks to MacPorts.

Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2011-03-26 13:24:15 -07:00
Adam Vandenberg
4147b05c57 Use ruby style for inheritance. 2011-03-12 11:55:09 -08:00
Adam Vandenberg
aec028c5c4 gtk+ - fix compile on Leopard and add test 2010-11-14 10:46:16 -08:00
Adam Vandenberg
19e5e6e64a Mark scons, cmake & pkg-config as build-time deps 2010-10-12 07:13:29 -07:00
Douglas Creager
f4eb8c19ef GTK+ fails with LLVM 2326 2010-10-06 18:56:52 -07:00
Adam Vandenberg
72e19eb542 Don't need +x on these 2010-08-13 16:00:17 -07:00
Max Howell
1f7bc468bd Use new symlink aliases 2010-08-07 18:08:50 -07:00
Bob Fanger
6e32fb5a02 Added missing pango and libtiff dependencies
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-05-19 11:17:43 -07:00
Adam Vandenberg
3ebd8cd957 Add gtk+ 2.20.1 2010-05-13 09:29:44 -07:00