From 5b321ffb5a5308f1de96e7bfa79e83828e9c9552 Mon Sep 17 00:00:00 2001 From: Xu Cheng Date: Fri, 9 Oct 2015 19:43:31 +0800 Subject: caveats: show information based on build options Fixes Homebrew/homebrew#44729. Fixes Homebrew/homebrew#40863. Closes Homebrew/homebrew#44779. Signed-off-by: Xu Cheng --- Library/Homebrew/caveats.rb | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'Library') diff --git a/Library/Homebrew/caveats.rb b/Library/Homebrew/caveats.rb index c8e466cab..e4e880fa2 100644 --- a/Library/Homebrew/caveats.rb +++ b/Library/Homebrew/caveats.rb @@ -7,8 +7,13 @@ class Caveats def caveats caveats = [] - s = f.caveats.to_s - caveats << s.chomp + "\n" if s.length > 0 + begin + build, f.build = f.build, Tab.for_formula(f) + s = f.caveats.to_s + caveats << s.chomp + "\n" if s.length > 0 + ensure + f.build = build + end caveats << keg_only_text caveats << bash_completion_caveats caveats << zsh_completion_caveats -- cgit v1.2.3