diff options
| author | Mike McQuaid | 2017-04-25 14:34:27 +0100 | 
|---|---|---|
| committer | Mike McQuaid | 2017-04-25 14:34:27 +0100 | 
| commit | 4971855e9b515e1bf6f52b9fcb2bab07af0e2cfd (patch) | |
| tree | 1f20b97415ee365fbbe2cc96b699ab4e5f6844c1 /Library/Homebrew | |
| parent | 3589e24df03adc074081549229d8cc244643eee4 (diff) | |
| download | brew-4971855e9b515e1bf6f52b9fcb2bab07af0e2cfd.tar.bz2 | |
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.
Diffstat (limited to 'Library/Homebrew')
| -rw-r--r-- | Library/Homebrew/software_spec.rb | 5 | 
1 files changed, 3 insertions, 2 deletions
| diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index 1d2e4bf64..be851ca16 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 | 
