diff options
| author | Jack Nagel | 2012-11-12 19:42:26 -0600 |
|---|---|---|
| committer | Jack Nagel | 2012-11-12 19:48:09 -0600 |
| commit | 6b6e22ffaee6bdb39bfac02ced995f88bc393ce7 (patch) | |
| tree | 16cccfccabe587d1a90f68498a680cb94dda901e /Library | |
| parent | c6a8dd247e4c31ca1e9e2dba613fae9b9e65b78a (diff) | |
| download | brew-6b6e22ffaee6bdb39bfac02ced995f88bc393ce7.tar.bz2 | |
Don't advise XQuartz upgrades for system X11
Yeah, yeah. The XQuartz/X11 stuff is confusing.
Diffstat (limited to 'Library')
| -rw-r--r-- | Library/Homebrew/cmd/doctor.rb | 1 | ||||
| -rw-r--r-- | Library/Homebrew/macos/xquartz.rb | 6 |
2 files changed, 7 insertions, 0 deletions
diff --git a/Library/Homebrew/cmd/doctor.rb b/Library/Homebrew/cmd/doctor.rb index c02323365..4a4496fbd 100644 --- a/Library/Homebrew/cmd/doctor.rb +++ b/Library/Homebrew/cmd/doctor.rb @@ -976,6 +976,7 @@ end def check_for_latest_xquartz quartz = MacOS::XQuartz.version return unless quartz + return if MacOS::XQuartz.provided_by_apple? quartz = Version.new(quartz) latest = Version.new(MacOS::XQuartz.latest_version) diff --git a/Library/Homebrew/macos/xquartz.rb b/Library/Homebrew/macos/xquartz.rb index 346fdd412..6e64901fc 100644 --- a/Library/Homebrew/macos/xquartz.rb +++ b/Library/Homebrew/macos/xquartz.rb @@ -16,6 +16,12 @@ module MacOS::XQuartz extend self "2.7.4" end + def provided_by_apple? + [FORGE_BUNDLE_ID, APPLE_BUNDLE_ID].find do |id| + MacOS.app_with_bundle_id(id) + end == APPLE_BUNDLE_ID + end + # This should really be private, but for compatibility reasons it must # remain public. New code should use MacOS::XQuartz.{bin,lib,include} # instead, as that accounts for Xcode-only systems. |
