aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/compat/macos.rb
diff options
context:
space:
mode:
authorMike McQuaid2016-07-16 22:15:59 +0100
committerMike McQuaid2016-07-29 21:21:29 -0600
commita2347dc997cdd8b67f0598de7cb35ba15a879cd7 (patch)
tree7f9af6be11ac302bdc5f49181604a310f36add33 /Library/Homebrew/compat/macos.rb
parent3a0f23239c45a54db34bcd48afeccb9c94401394 (diff)
downloadbrew-a2347dc997cdd8b67f0598de7cb35ba15a879cd7.tar.bz2
compat/macos: cleanup style.
Diffstat (limited to 'Library/Homebrew/compat/macos.rb')
-rw-r--r--Library/Homebrew/compat/macos.rb225
1 files changed, 134 insertions, 91 deletions
diff --git a/Library/Homebrew/compat/macos.rb b/Library/Homebrew/compat/macos.rb
index 4595eeac5..957a0b725 100644
--- a/Library/Homebrew/compat/macos.rb
+++ b/Library/Homebrew/compat/macos.rb
@@ -2,97 +2,140 @@ require "development_tools"
module OS
module Mac
- 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?
- !macports_or_fink.empty?
- end
-
- def locate(tool)
- DevelopmentTools.locate(tool)
- end
-
- def default_cc
- DevelopmentTools.default_cc
- end
-
- def default_compiler
- DevelopmentTools.default_compiler
- end
-
- def gcc_40_build_version
- DevelopmentTools.gcc_40_build_version
- end
- alias_method :gcc_4_0_build_version, :gcc_40_build_version
-
- def gcc_42_build_version
- DevelopmentTools.gcc_42_build_version
- end
- alias_method :gcc_build_version, :gcc_42_build_version
-
- def llvm_build_version
- # no-op. DSL supported, compiler is not.
- end
-
- def clang_version
- DevelopmentTools.clang_version
- end
-
- def clang_build_version
- DevelopmentTools.clang_build_version
- end
-
- def has_apple_developer_tools?
- DevelopmentTools.installed?
+ class << self
+ def xcode_folder
+ odeprecated "MacOS.xcode_folder", "MacOS::Xcode.folder"
+ Xcode.folder
+ end
+
+ def xcode_prefix
+ odeprecated "MacOS.xcode_prefix", "MacOS::Xcode.prefix"
+ Xcode.prefix
+ end
+
+ def xcode_installed?
+ odeprecated "MacOS.xcode_installed?", "MacOS::Xcode.installed?"
+ Xcode.installed?
+ end
+
+ def xcode_version
+ odeprecated "MacOS.xcode_version", "MacOS::Xcode.version"
+ Xcode.version
+ end
+
+ def clt_installed?
+ odeprecated "MacOS.clt_installed?", "MacOS::CLT.installed?"
+ CLT.installed?
+ end
+
+ def clt_version?
+ odeprecated "MacOS.clt_version?", "MacOS::CLT.version"
+ CLT.version
+ end
+
+ def x11_installed?
+ odeprecated "MacOS.x11_installed?", "MacOS::X11.installed?"
+ X11.installed?
+ end
+
+ def x11_prefix
+ odeprecated "MacOS.x11_prefix", "MacOS::X11.prefix"
+ X11.prefix
+ end
+
+ def leopard?
+ odeprecated "MacOS.leopard?", "'MacOS.version == :leopard'"
+ version == :leopard
+ end
+
+ def snow_leopard?
+ odeprecated "MacOS.snow_leopard?", "'MacOS.version >= :snow_leopard'"
+ version >= :snow_leopard
+ end
+
+ def snow_leopard_or_newer?
+ odeprecated "MacOS.snow_leopard_or_newer?", "'MacOS.version >= :snow_leopard'"
+ version >= :snow_leopard
+ end
+
+ def lion?
+ odeprecated "MacOS.lion?", "'MacOS.version >= :lion'"
+ version >= :lion
+ end
+
+ def lion_or_newer?
+ odeprecated "MacOS.lion_or_newer?", "'MacOS.version >= :lion'"
+ version >= :lion
+ end
+
+ def mountain_lion?
+ odeprecated "MacOS.mountain_lion?", "'MacOS.version >= :mountain_lion'"
+ version >= :mountain_lion
+ end
+
+ def mountain_lion_or_newer?
+ odeprecated "MacOS.mountain_lion_or_newer?", "'MacOS.version >= :mountain_lion'"
+ version >= :mountain_lion
+ end
+
+ def macports_or_fink_installed?
+ odeprecated "MacOS.macports_or_fink_installed?", "!MacOS.macports_or_fink.empty?"
+ !macports_or_fink.empty?
+ end
+
+ def locate(tool)
+ odeprecated "MacOS.locate", "DevelopmentTools.locate"
+ DevelopmentTools.locate(tool)
+ end
+
+ def default_cc
+ odeprecated "MacOS.default_cc", "DevelopmentTools.default_cc"
+ DevelopmentTools.default_cc
+ end
+
+ def default_compiler
+ odeprecated "MacOS.default_compiler", "DevelopmentTools.default_compiler"
+ DevelopmentTools.default_compiler
+ end
+
+ def gcc_40_build_version
+ odeprecated "MacOS.gcc_40_build_version", "DevelopmentTools.gcc_40_build_version"
+ DevelopmentTools.gcc_40_build_version
+ end
+
+ def gcc_4_0_build_version
+ odeprecated "MacOS.gcc_4_0_build_version", "DevelopmentTools.gcc_40_build_version"
+ DevelopmentTools.gcc_40_build_version
+ end
+
+ def gcc_42_build_version
+ odeprecated "MacOS.gcc_42_build_version", "DevelopmentTools.gcc_42_build_version"
+ DevelopmentTools.gcc_42_build_version
+ end
+
+ def gcc_build_version
+ odeprecated "MacOS.gcc_build_version", "DevelopmentTools.gcc_42_build_version"
+ DevelopmentTools.gcc_42_build_version
+ end
+
+ def llvm_build_version
+ odeprecated "MacOS.llvm_build_version"
+ end
+
+ def clang_version
+ odeprecated "MacOS.clang_version", "DevelopmentTools.clang_version"
+ DevelopmentTools.clang_version
+ end
+
+ def clang_build_version
+ odeprecated "MacOS.clang_build_version", "DevelopmentTools.clang_build_version"
+ DevelopmentTools.clang_build_version
+ end
+
+ def has_apple_developer_tools?
+ odeprecated "MacOS.has_apple_developer_tools?", "DevelopmentTools.installed?"
+ DevelopmentTools.installed?
+ end
end
end
end