From 4762f644cb64fbcadeabd9f2505e185f7b0b17c3 Mon Sep 17 00:00:00 2001 From: Markus Reiter Date: Mon, 12 Feb 2024 23:21:28 +0100 Subject: [PATCH] Remove `@uses_from_macos_elements` variable. --- Library/Homebrew/software_spec.rb | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb index 788bacfc32..1afb7884bc 100644 --- a/Library/Homebrew/software_spec.rb +++ b/Library/Homebrew/software_spec.rb @@ -46,7 +46,6 @@ class SoftwareSpec @deprecated_options = [] @build = BuildOptions.new(Options.create(@flags), options) @compiler_failures = [] - @uses_from_macos_elements = [] end def initialize_dup(other) @@ -62,7 +61,6 @@ class SoftwareSpec @deprecated_options = @deprecated_options.dup @build = @build.dup @compiler_failures = @compiler_failures.dup - @uses_from_macos_elements = @uses_from_macos_elements.dup end def freeze @@ -77,7 +75,6 @@ class SoftwareSpec @deprecated_options.freeze @build.freeze @compiler_failures.freeze - @uses_from_macos_elements.freeze super end @@ -198,24 +195,19 @@ class SoftwareSpec spec, tags = deps.is_a?(Hash) ? deps.first : deps raise TypeError, "Dependency name must be a string!" unless spec.is_a?(String) - @uses_from_macos_elements << deps - depends_on UsesFromMacOSDependency.new(spec, Array(tags), bounds: bounds) end # @deprecated def uses_from_macos_elements - # TODO: remove all @uses_from_macos_elements when removing this method - # Also remember to remove the delegate from formula.rb + # TODO: Remember to remove the delegate from `Formula`. odisabled "#uses_from_macos_elements", "#declared_deps" - @uses_from_macos_elements end # @deprecated def uses_from_macos_names - # TODO: Remember to remove the delegate from formula.rb + # TODO: Remember to remove the delegate from `Formula`. odisabled "#uses_from_macos_names", "#declared_deps" - uses_from_macos_elements.flat_map { |e| e.is_a?(Hash) ? e.keys : e } end def deps