Merge pull request #2549 from MikeMcQuaid/fix-bottle-tag-ordering

software_spec: process macOS versions on Linux.
This commit is contained in:
Mike McQuaid 2017-04-25 15:01:43 +01:00 committed by GitHub
commit c6c930174e

View File

@ -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