diff options
| author | Mike McQuaid | 2013-01-27 18:41:06 +0000 | 
|---|---|---|
| committer | Mike McQuaid | 2013-01-29 17:14:09 -0800 | 
| commit | b58077b3e8c182271ae109cffd125d32c7dd99b6 (patch) | |
| tree | 3eb5de5ef2ac797c8c47b0679ff7a3aaf46611ee /Library/Homebrew/formula_support.rb | |
| parent | 1107171f83ba4e6d32385613ca71f7614fc3a234 (diff) | |
| download | brew-b58077b3e8c182271ae109cffd125d32c7dd99b6.tar.bz2 | |
Don't use underscores in (new) bottle filenames.
Closes Homebrew/homebrew#14270
Diffstat (limited to 'Library/Homebrew/formula_support.rb')
| -rw-r--r-- | Library/Homebrew/formula_support.rb | 10 | 
1 files changed, 9 insertions, 1 deletions
diff --git a/Library/Homebrew/formula_support.rb b/Library/Homebrew/formula_support.rb index 6e231e7e3..0a5a62bb7 100644 --- a/Library/Homebrew/formula_support.rb +++ b/Library/Homebrew/formula_support.rb @@ -81,10 +81,13 @@ end  class Bottle < SoftwareSpec    attr_writer :url    attr_reader :revision +  # TODO: Can be removed when all bottles migrated to underscored cat symbols. +  attr_reader :cat_without_underscores    def initialize url=nil, version=nil      super      @revision = 0 +    @cat_without_underscores = false    end    # Checksum methods in the DSL's bottle block optionally take @@ -103,7 +106,12 @@ class Bottle < SoftwareSpec            @#{cksum}[value] = Checksum.new(:#{cksum}, key)          end -        @checksum = @#{cksum}[MacOS.cat] if @#{cksum}.has_key? MacOS.cat +        if @#{cksum}.has_key? MacOS.cat +          @checksum = @#{cksum}[MacOS.cat] +        elsif @#{cksum}.has_key? MacOS.cat_without_underscores +          @checksum = @#{cksum}[MacOS.cat_without_underscores] +          @cat_without_underscores = true +        end        end      }    end  | 
