RuboCop: MacOS
This commit is contained in:
		
							parent
							
								
									162bfee90f
								
							
						
					
					
						commit
						00b3dde0b2
					
				@ -106,11 +106,6 @@ Style/ClassVars:
 | 
			
		||||
    - 'Homebrew/test/testing_env.rb'
 | 
			
		||||
    - 'Homebrew/utils.rb'
 | 
			
		||||
 | 
			
		||||
# Offense count: 1
 | 
			
		||||
Style/ConstantName:
 | 
			
		||||
  Exclude:
 | 
			
		||||
    - 'Homebrew/os/mac.rb'
 | 
			
		||||
 | 
			
		||||
# Offense count: 13
 | 
			
		||||
# Configuration parameters: AllowedVariables.
 | 
			
		||||
Style/GlobalVars:
 | 
			
		||||
@ -139,7 +134,6 @@ Style/IndentArray:
 | 
			
		||||
Style/ModuleFunction:
 | 
			
		||||
  Exclude:
 | 
			
		||||
    - 'Homebrew/global.rb'
 | 
			
		||||
    - 'Homebrew/os/mac.rb'
 | 
			
		||||
    - 'Homebrew/os/mac/xcode.rb'
 | 
			
		||||
    - 'Homebrew/os/mac/xquartz.rb'
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -4,6 +4,8 @@ require "os/mac/version"
 | 
			
		||||
 | 
			
		||||
module OS
 | 
			
		||||
  module Mac
 | 
			
		||||
    module_function
 | 
			
		||||
 | 
			
		||||
    SYSTEM_DIRS = [
 | 
			
		||||
                    "/",
 | 
			
		||||
                    "/Applications",
 | 
			
		||||
 | 
			
		||||
@ -2,145 +2,145 @@ require "development_tools"
 | 
			
		||||
 | 
			
		||||
module OS
 | 
			
		||||
  module Mac
 | 
			
		||||
    class << self
 | 
			
		||||
      def xcode_folder
 | 
			
		||||
        odeprecated "MacOS.xcode_folder", "MacOS::Xcode.folder"
 | 
			
		||||
        Xcode.folder
 | 
			
		||||
      end
 | 
			
		||||
    module_function
 | 
			
		||||
 | 
			
		||||
      def xcode_prefix
 | 
			
		||||
        odeprecated "MacOS.xcode_prefix", "MacOS::Xcode.prefix"
 | 
			
		||||
        Xcode.prefix
 | 
			
		||||
      end
 | 
			
		||||
    def xcode_folder
 | 
			
		||||
      odeprecated "MacOS.xcode_folder", "MacOS::Xcode.folder"
 | 
			
		||||
      Xcode.folder
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def xcode_installed?
 | 
			
		||||
        odeprecated "MacOS.xcode_installed?", "MacOS::Xcode.installed?"
 | 
			
		||||
        Xcode.installed?
 | 
			
		||||
      end
 | 
			
		||||
    def xcode_prefix
 | 
			
		||||
      odeprecated "MacOS.xcode_prefix", "MacOS::Xcode.prefix"
 | 
			
		||||
      Xcode.prefix
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def xcode_version
 | 
			
		||||
        odeprecated "MacOS.xcode_version", "MacOS::Xcode.version"
 | 
			
		||||
        Xcode.version
 | 
			
		||||
      end
 | 
			
		||||
    def xcode_installed?
 | 
			
		||||
      odeprecated "MacOS.xcode_installed?", "MacOS::Xcode.installed?"
 | 
			
		||||
      Xcode.installed?
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def clt_installed?
 | 
			
		||||
        odeprecated "MacOS.clt_installed?", "MacOS::CLT.installed?"
 | 
			
		||||
        CLT.installed?
 | 
			
		||||
      end
 | 
			
		||||
    def xcode_version
 | 
			
		||||
      odeprecated "MacOS.xcode_version", "MacOS::Xcode.version"
 | 
			
		||||
      Xcode.version
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def clt_version?
 | 
			
		||||
        odeprecated "MacOS.clt_version?", "MacOS::CLT.version"
 | 
			
		||||
        CLT.version
 | 
			
		||||
      end
 | 
			
		||||
    def clt_installed?
 | 
			
		||||
      odeprecated "MacOS.clt_installed?", "MacOS::CLT.installed?"
 | 
			
		||||
      CLT.installed?
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def x11_installed?
 | 
			
		||||
        odeprecated "MacOS.x11_installed?", "MacOS::X11.installed?"
 | 
			
		||||
        X11.installed?
 | 
			
		||||
      end
 | 
			
		||||
    def clt_version?
 | 
			
		||||
      odeprecated "MacOS.clt_version?", "MacOS::CLT.version"
 | 
			
		||||
      CLT.version
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def x11_prefix
 | 
			
		||||
        odeprecated "MacOS.x11_prefix", "MacOS::X11.prefix"
 | 
			
		||||
        X11.prefix
 | 
			
		||||
      end
 | 
			
		||||
    def x11_installed?
 | 
			
		||||
      odeprecated "MacOS.x11_installed?", "MacOS::X11.installed?"
 | 
			
		||||
      X11.installed?
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def leopard?
 | 
			
		||||
        odeprecated "MacOS.leopard?", "'MacOS.version == :leopard'"
 | 
			
		||||
        version == :leopard
 | 
			
		||||
      end
 | 
			
		||||
    def x11_prefix
 | 
			
		||||
      odeprecated "MacOS.x11_prefix", "MacOS::X11.prefix"
 | 
			
		||||
      X11.prefix
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def snow_leopard?
 | 
			
		||||
        odeprecated "MacOS.snow_leopard?", "'MacOS.version >= :snow_leopard'"
 | 
			
		||||
        version >= :snow_leopard
 | 
			
		||||
      end
 | 
			
		||||
    def leopard?
 | 
			
		||||
      odeprecated "MacOS.leopard?", "'MacOS.version == :leopard'"
 | 
			
		||||
      version == :leopard
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def snow_leopard_or_newer?
 | 
			
		||||
        odeprecated "MacOS.snow_leopard_or_newer?", "'MacOS.version >= :snow_leopard'"
 | 
			
		||||
        version >= :snow_leopard
 | 
			
		||||
      end
 | 
			
		||||
    def snow_leopard?
 | 
			
		||||
      odeprecated "MacOS.snow_leopard?", "'MacOS.version >= :snow_leopard'"
 | 
			
		||||
      version >= :snow_leopard
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def lion?
 | 
			
		||||
        odeprecated "MacOS.lion?", "'MacOS.version >= :lion'"
 | 
			
		||||
        version >= :lion
 | 
			
		||||
      end
 | 
			
		||||
    def snow_leopard_or_newer?
 | 
			
		||||
      odeprecated "MacOS.snow_leopard_or_newer?", "'MacOS.version >= :snow_leopard'"
 | 
			
		||||
      version >= :snow_leopard
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def lion_or_newer?
 | 
			
		||||
        odeprecated "MacOS.lion_or_newer?", "'MacOS.version >= :lion'"
 | 
			
		||||
        version >= :lion
 | 
			
		||||
      end
 | 
			
		||||
    def lion?
 | 
			
		||||
      odeprecated "MacOS.lion?", "'MacOS.version >= :lion'"
 | 
			
		||||
      version >= :lion
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def mountain_lion?
 | 
			
		||||
        odeprecated "MacOS.mountain_lion?", "'MacOS.version >= :mountain_lion'"
 | 
			
		||||
        version >= :mountain_lion
 | 
			
		||||
      end
 | 
			
		||||
    def lion_or_newer?
 | 
			
		||||
      odeprecated "MacOS.lion_or_newer?", "'MacOS.version >= :lion'"
 | 
			
		||||
      version >= :lion
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def mountain_lion_or_newer?
 | 
			
		||||
        odeprecated "MacOS.mountain_lion_or_newer?", "'MacOS.version >= :mountain_lion'"
 | 
			
		||||
        version >= :mountain_lion
 | 
			
		||||
      end
 | 
			
		||||
    def mountain_lion?
 | 
			
		||||
      odeprecated "MacOS.mountain_lion?", "'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 mountain_lion_or_newer?
 | 
			
		||||
      odeprecated "MacOS.mountain_lion_or_newer?", "'MacOS.version >= :mountain_lion'"
 | 
			
		||||
      version >= :mountain_lion
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def locate(tool)
 | 
			
		||||
        odeprecated "MacOS.locate", "DevelopmentTools.locate"
 | 
			
		||||
        DevelopmentTools.locate(tool)
 | 
			
		||||
      end
 | 
			
		||||
    def macports_or_fink_installed?
 | 
			
		||||
      odeprecated "MacOS.macports_or_fink_installed?", "!MacOS.macports_or_fink.empty?"
 | 
			
		||||
      !macports_or_fink.empty?
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def default_cc
 | 
			
		||||
        odeprecated "MacOS.default_cc", "DevelopmentTools.default_cc"
 | 
			
		||||
        DevelopmentTools.default_cc
 | 
			
		||||
      end
 | 
			
		||||
    def locate(tool)
 | 
			
		||||
      odeprecated "MacOS.locate", "DevelopmentTools.locate"
 | 
			
		||||
      DevelopmentTools.locate(tool)
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def default_compiler
 | 
			
		||||
        odeprecated "MacOS.default_compiler", "DevelopmentTools.default_compiler"
 | 
			
		||||
        DevelopmentTools.default_compiler
 | 
			
		||||
      end
 | 
			
		||||
    def default_cc
 | 
			
		||||
      odeprecated "MacOS.default_cc", "DevelopmentTools.default_cc"
 | 
			
		||||
      DevelopmentTools.default_cc
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def gcc_40_build_version
 | 
			
		||||
        odeprecated "MacOS.gcc_40_build_version", "DevelopmentTools.gcc_40_build_version"
 | 
			
		||||
        DevelopmentTools.gcc_40_build_version
 | 
			
		||||
      end
 | 
			
		||||
    def default_compiler
 | 
			
		||||
      odeprecated "MacOS.default_compiler", "DevelopmentTools.default_compiler"
 | 
			
		||||
      DevelopmentTools.default_compiler
 | 
			
		||||
    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_40_build_version
 | 
			
		||||
      odeprecated "MacOS.gcc_40_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_4_0_build_version
 | 
			
		||||
      odeprecated "MacOS.gcc_4_0_build_version", "DevelopmentTools.gcc_40_build_version"
 | 
			
		||||
      DevelopmentTools.gcc_40_build_version
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def gcc_build_version
 | 
			
		||||
        odeprecated "MacOS.gcc_build_version", "DevelopmentTools.gcc_42_build_version"
 | 
			
		||||
        DevelopmentTools.gcc_42_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 llvm_build_version
 | 
			
		||||
        odeprecated "MacOS.llvm_build_version"
 | 
			
		||||
      end
 | 
			
		||||
    def gcc_build_version
 | 
			
		||||
      odeprecated "MacOS.gcc_build_version", "DevelopmentTools.gcc_42_build_version"
 | 
			
		||||
      DevelopmentTools.gcc_42_build_version
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def clang_version
 | 
			
		||||
        odeprecated "MacOS.clang_version", "DevelopmentTools.clang_version"
 | 
			
		||||
        DevelopmentTools.clang_version
 | 
			
		||||
      end
 | 
			
		||||
    def llvm_build_version
 | 
			
		||||
      odeprecated "MacOS.llvm_build_version"
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def clang_build_version
 | 
			
		||||
        odeprecated "MacOS.clang_build_version", "DevelopmentTools.clang_build_version"
 | 
			
		||||
        DevelopmentTools.clang_build_version
 | 
			
		||||
      end
 | 
			
		||||
    def clang_version
 | 
			
		||||
      odeprecated "MacOS.clang_version", "DevelopmentTools.clang_version"
 | 
			
		||||
      DevelopmentTools.clang_version
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def has_apple_developer_tools?
 | 
			
		||||
        odeprecated "MacOS.has_apple_developer_tools?", "DevelopmentTools.installed?"
 | 
			
		||||
        DevelopmentTools.installed?
 | 
			
		||||
      end
 | 
			
		||||
    def clang_build_version
 | 
			
		||||
      odeprecated "MacOS.clang_build_version", "DevelopmentTools.clang_build_version"
 | 
			
		||||
      DevelopmentTools.clang_build_version
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
      def release
 | 
			
		||||
        odeprecated "MacOS.release", "MacOS.version"
 | 
			
		||||
        version
 | 
			
		||||
      end
 | 
			
		||||
    def has_apple_developer_tools?
 | 
			
		||||
      odeprecated "MacOS.has_apple_developer_tools?", "DevelopmentTools.installed?"
 | 
			
		||||
      DevelopmentTools.installed?
 | 
			
		||||
    end
 | 
			
		||||
 | 
			
		||||
    def release
 | 
			
		||||
      odeprecated "MacOS.release", "MacOS.version"
 | 
			
		||||
      version
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
end
 | 
			
		||||
 | 
			
		||||
@ -1,11 +1,11 @@
 | 
			
		||||
module OS
 | 
			
		||||
  module Mac
 | 
			
		||||
    module Xcode
 | 
			
		||||
      class << self
 | 
			
		||||
        def provides_autotools?
 | 
			
		||||
          odeprecated "OS::Mac::Xcode.provides_autotools?"
 | 
			
		||||
          version < "4.3"
 | 
			
		||||
        end
 | 
			
		||||
      module_function
 | 
			
		||||
 | 
			
		||||
      def provides_autotools?
 | 
			
		||||
        odeprecated "OS::Mac::Xcode.provides_autotools?"
 | 
			
		||||
        version < "4.3"
 | 
			
		||||
      end
 | 
			
		||||
    end
 | 
			
		||||
  end
 | 
			
		||||
 | 
			
		||||
@ -9,9 +9,9 @@ require "os/mac/keg"
 | 
			
		||||
 | 
			
		||||
module OS
 | 
			
		||||
  module Mac
 | 
			
		||||
    extend self
 | 
			
		||||
    module_function
 | 
			
		||||
 | 
			
		||||
    ::MacOS = self # compatibility
 | 
			
		||||
    ::MacOS = self # rubocop:disable Style/ConstantName
 | 
			
		||||
 | 
			
		||||
    raise "Loaded OS::Mac on generic OS!" if ENV["HOMEBREW_TEST_GENERIC_OS"]
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@ -1,7 +1,7 @@
 | 
			
		||||
module OS
 | 
			
		||||
  module Mac
 | 
			
		||||
    module Xcode
 | 
			
		||||
      extend self
 | 
			
		||||
      module_function
 | 
			
		||||
 | 
			
		||||
      V4_BUNDLE_ID = "com.apple.dt.Xcode".freeze
 | 
			
		||||
      V3_BUNDLE_ID = "com.apple.Xcode".freeze
 | 
			
		||||
 | 
			
		||||
@ -3,7 +3,7 @@ module OS
 | 
			
		||||
    X11 = XQuartz = Module.new
 | 
			
		||||
 | 
			
		||||
    module XQuartz
 | 
			
		||||
      extend self
 | 
			
		||||
      module_function
 | 
			
		||||
 | 
			
		||||
      FORGE_BUNDLE_ID = "org.macosforge.xquartz.X11".freeze
 | 
			
		||||
      APPLE_BUNDLE_ID = "org.x.X11".freeze
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user