Commit Graph

42 Commits (c5c9c602a6adbc3ce9e70b743503875512208e1f)

Author SHA1 Message Date
Jack Nagel 975c84ca3d gtk+2 2.24.22 2013-10-19 13:44:04 -05:00
Jack Nagel eeb36ecea1 gtk+ 2.24.21 2013-09-25 09:58:49 -05:00
Jack Nagel fb08a4e954 gtk+ 2.24.20 2013-07-09 16:02:08 -05:00
Jack Nagel 395ae60bb0 gtk+ 2.24.19 2013-06-21 19:11:00 -05:00
Jack Nagel ccd7f5e915 gtk+ 2.24.18 2013-05-15 22:19:57 -05:00
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