diff options
| author | Jack Nagel | 2013-05-09 23:53:26 -0500 |
|---|---|---|
| committer | Jack Nagel | 2013-05-10 23:27:28 -0500 |
| commit | 3be67f72523b55486cad2bd2fa0f6c79b23c82a4 (patch) | |
| tree | 7a8b3ea8b9cdfe3f735821a73438c713be31af8b /Library/Homebrew/compat/macos.rb | |
| parent | 290a93ea758488486e02ff063a28b57117501c07 (diff) | |
| download | brew-3be67f72523b55486cad2bd2fa0f6c79b23c82a4.tar.bz2 | |
Reorganize compat
Diffstat (limited to 'Library/Homebrew/compat/macos.rb')
| -rw-r--r-- | Library/Homebrew/compat/macos.rb | 56 |
1 files changed, 56 insertions, 0 deletions
diff --git a/Library/Homebrew/compat/macos.rb b/Library/Homebrew/compat/macos.rb new file mode 100644 index 000000000..2b3cb9d81 --- /dev/null +++ b/Library/Homebrew/compat/macos.rb @@ -0,0 +1,56 @@ +module MacOS + def xcode_folder + Xcode.folder + end + + def xcode_prefix + Xcode.prefix + end + + def xcode_installed? + Xcode.installed? + end + + def xcode_version + Xcode.version + end + + def clt_installed? + CLT.installed? + end + + def clt_version? + CLT.version + end + + def x11_installed? + X11.installed? + end + + def x11_prefix + X11.prefix + end + + def leopard? + version == 10.5 + end + + def snow_leopard? + version >= 10.6 + end + alias_method :snow_leopard_or_newer?, :snow_leopard? + + def lion? + version >= 10.7 + end + alias_method :lion_or_newer?, :lion? + + def mountain_lion? + version >= 10.8 + end + alias_method :mountain_lion_or_newer?, :mountain_lion? + + def macports_or_fink_installed? + not MacOS.macports_or_fink.empty? + end +end |
