7 Commits

Author SHA1 Message Date
Jack Nagel
7a4facae2f Guess system XQuartz version when mdfind fails
Fixes Homebrew/homebrew#16857.
2013-01-02 23:20:06 -06:00
Jack Nagel
a56a0dadad Try to find XQuartz via pkgutil if mdls fails
c.f. Homebrew/homebrew#16296.
2012-12-22 14:27:22 -06:00
Jack Nagel
43108e42d9 Make "XQuartz is installed" heurstic stricter 2012-12-21 12:55:38 -06:00
Jack Nagel
6b6e22ffae Don't advise XQuartz upgrades for system X11
Yeah, yeah. The XQuartz/X11 stuff is confusing.
2012-11-12 19:48:09 -06:00
Adam Vandenberg
847baa9e14 doctor checks XQuartz version
Closes Homebrew/homebrew#14182.
2012-11-11 12:33:50 -08:00
Jack Nagel
7488b9844b Adjust XQuartz/X11 module naming scheme
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-06 00:39:06 -05:00
Jack Nagel
148617bc11 Move X11 machinery into MacOS::XQuartz namespace
In order to better support Xcode-only systems, where X11 libs and
executables live under /usr/X11 but headers live in the SDK, move the
x11_* helper methods into a new module.

This allows us to keep some of the CLT/Xcode-only and Apple X11/XQuartz
logic hidden from outside code, like ENV.x11.

Since Apple's X11 is actually XQuartz, name the module "MacOS::XQuartz".
2012-08-01 00:31:38 -05:00