From 7bb1894df53e983a305cbdd1c98e433833059263 Mon Sep 17 00:00:00 2001 From: Jack Nagel Date: Wed, 23 May 2012 00:57:18 -0500 Subject: [PATCH] fix_install_names: use Mach-O methods to find dylibs Some libraries do not have the .dylib extension (e.g. Qt framework libs), but need to have their install names rewritten to prevent other packages from breaking due to upgrades. Use the new Pathname#dylib? instead. --- Library/Homebrew/keg_fix_install_names.rb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Library/Homebrew/keg_fix_install_names.rb b/Library/Homebrew/keg_fix_install_names.rb index 16abf28808..9ffd349fc8 100644 --- a/Library/Homebrew/keg_fix_install_names.rb +++ b/Library/Homebrew/keg_fix_install_names.rb @@ -50,7 +50,7 @@ class Keg if (lib = join 'lib').directory? lib.find do |pn| next if pn.symlink? or pn.directory? - dylibs << pn if pn.extname == '.dylib' + dylibs << pn if pn.dylib? end end dylibs