aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Library/Homebrew/software_spec.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/Library/Homebrew/software_spec.rb b/Library/Homebrew/software_spec.rb
index 8f5f7c178..0720fab3d 100644
--- a/Library/Homebrew/software_spec.rb
+++ b/Library/Homebrew/software_spec.rb
@@ -165,7 +165,9 @@ class SoftwareSpec
end
def patch(strip = :p1, src = nil, &block)
- patches << Patch.create(strip, src, &block)
+ p = Patch.create(strip, src, &block)
+ dependency_collector.add(p.resource) if p.is_a? ExternalPatch
+ patches << p
end
def fails_with(compiler, &block)