From 42c9ecd6654e65ed39f1cf20ccc8e24007254c3a Mon Sep 17 00:00:00 2001 From: Mike McQuaid Date: Mon, 28 Oct 2013 10:50:02 +0000 Subject: [PATCH] Bottle: handle legacy bottle OS tags. Otherwise :mountainlion, :snowleopard in the history for CMake breaks bottle_filenames from versions for new CMake bottles. --- Library/Homebrew/software_spec.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index 3d0664b7d6..83c6a2d5b3 100644 --- a/Library/Homebrew/software_spec.rb +++ b/Library/Homebrew/software_spec.rb @@ -120,7 +120,7 @@ class Bottle < SoftwareSpec checksum_os_versions = send checksum_type next unless checksum_os_versions os_versions = checksum_os_versions.keys - os_versions.map! {|osx| MacOS::Version.from_symbol osx } + os_versions.map! {|osx| MacOS::Version.from_symbol osx rescue nil } os_versions.sort.reverse.each do |os_version| osx = os_version.to_sym checksum = checksum_os_versions[osx]