aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/formula.rb
diff options
context:
space:
mode:
authorJack Nagel2012-08-07 15:19:08 -0500
committerJack Nagel2012-08-09 23:56:54 -0500
commitf5eaef0aeef134468f3681962d4bf2934ec015d3 (patch)
tree3be1f424277c83fa6c675f07f43a8435c67a9f44 /Library/Homebrew/formula.rb
parent2104510b63a6233a1fdac4b7c6b6c12a5285bbf7 (diff)
downloadbrew-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.rb27
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