diff --git a/Library/Homebrew/extend/os/mac/keg_relocate.rb b/Library/Homebrew/extend/os/mac/keg_relocate.rb index 476e5da4a472d107d8ef1fecfe4e5123dfff9245..f44a97b31d0eab0eb1aa7daf120c658ef0b0ebd1 100644 --- a/Library/Homebrew/extend/os/mac/keg_relocate.rb +++ b/Library/Homebrew/extend/os/mac/keg_relocate.rb @@ -78,19 +78,13 @@ class Keg end end - def filename_contains_metavariable?(fn) - fn =~ /^@(loader_|executable_|r)path/ - end - def each_install_name_for(file, &block) dylibs = file.dynamically_linked_libraries - dylibs.reject! { |fn| filename_contains_metavariable?(fn) } + dylibs.reject! { |fn| fn =~ /^@(loader_|executable_|r)path/ } dylibs.each(&block) end def dylib_id_for(file) - return file.dylib_id if filename_contains_metavariable?(file.dylib_id) - # The new dylib ID should have the same basename as the old dylib ID, not # the basename of the file itself. basename = File.basename(file.dylib_id)