diff options
| author | Jack Nagel | 2012-08-07 15:19:08 -0500 |
|---|---|---|
| committer | Jack Nagel | 2012-08-09 23:56:54 -0500 |
| commit | f5eaef0aeef134468f3681962d4bf2934ec015d3 (patch) | |
| tree | 3be1f424277c83fa6c675f07f43a8435c67a9f44 /Library/Homebrew/formula.rb | |
| parent | 2104510b63a6233a1fdac4b7c6b6c12a5285bbf7 (diff) | |
| download | brew-f5eaef0aeef134468f3681962d4bf2934ec015d3.tar.bz2 | |
Deprecate ancient formula syntax
Closes Homebrew/homebrew#13444.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Diffstat (limited to 'Library/Homebrew/formula.rb')
| -rw-r--r-- | Library/Homebrew/formula.rb | 27 |
1 files changed, 0 insertions, 27 deletions
diff --git a/Library/Homebrew/formula.rb b/Library/Homebrew/formula.rb index 99a61daff..9cf1660dd 100644 --- a/Library/Homebrew/formula.rb +++ b/Library/Homebrew/formula.rb @@ -29,9 +29,6 @@ class Formula @name = name validate_variable :name - # Legacy formulae can set specs via class ivars - ensure_specs_set if @stable.nil? - # If a checksum or version was set in the DSL, but no stable URL # was defined, make @stable nil and save callers some trouble @stable = nil if @stable and @stable.url.nil? @@ -64,30 +61,6 @@ class Formula options.each {|o| self.class.build.add(o[0], o[1]) } end - # Derive specs from class ivars - def ensure_specs_set - set_instance_variable :url - set_instance_variable :version - set_instance_variable :md5 - set_instance_variable :sha1 - set_instance_variable :sha256 - - unless @url.nil? - @stable = SoftwareSpec.new - @stable.url(@url) - @stable.version(@version) - @stable.md5(@md5) - @stable.sha1(@sha1) - @stable.sha256(@sha256) - end - - if @head.kind_of? String - url = @head - @head = HeadSoftwareSpec.new - @head.url(url, self.class.instance_variable_get("@specs")) - end - end - def url; @active_spec.url; end def version; @active_spec.version; end def specs; @active_spec.specs; end |
