From 4971855e9b515e1bf6f52b9fcb2bab07af0e2cfd Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Tue, 25 Apr 2017 14:34:27 +0100 Subject: [PATCH] software_spec: process macOS versions on Linux. This module doesn't actually have any behaviour that's problematic at runtime on Linux so we may as well use it to properly sort macOS versions there. --- Library/Homebrew/software_spec.rb | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index 1d2e4bf64c..be851ca167 100644 --- a/Library/Homebrew/software_spec.rb +++ b/Library/Homebrew/software_spec.rb @@ -8,6 +8,7 @@ require "dependency_collector" require "utils/bottles" require "patch" require "compilers" +require "os/mac/version" class SoftwareSpec extend Forwardable @@ -338,8 +339,8 @@ class BottleSpecification tags = collector.keys.sort_by do |tag| # Sort non-MacOS tags below MacOS tags. begin - MacOS::Version.from_symbol tag - rescue + OS::Mac::Version.from_symbol tag + rescue ArgumentError "0.#{tag}" end end