aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/macos
AgeCommit message (Collapse)Author
2012-08-27Prevent CLT.version being ""Max Howell
Also cache the response if N/A as it is slow to keep repeating that. And only do one pkgutil call if possible.
2012-08-17Fix syntax error, sorry about that.Max Howell
Didn't test properly, it was a side-fix. Bad mxcl.
2012-08-17Stop warning about CLT w/o XcodeMax Howell
Also made the latest_versions checks smarter. Hopefully correct too.
2012-08-07Fix Xcode.versionMax Howell
I managed to remove a return while fixing this yesterday. The whitespace changes made the diff unreadable so I missed this regression. Why does this sort of thing still happen?
2012-08-06Actually cache Xcode.versionMax Howell
The short-circuit returns would cause the caching ||= syntax to be skipped. For me on my CLT-less install, this was noticeably slowing down brew for some operations due to the frequent calls to xcodebuild.
2012-08-06Adjust XQuartz/X11 module naming schemeJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-01Move X11 machinery into MacOS::XQuartz namespaceJack Nagel
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".