-
- Downloads
os/mac: optionally use ruby_macho.
- and branch for dylib_id_and_dylibs
- add branches for dylib id changing and change_install_name
- rename MachO module to HomebrewMachO to prevent namespace clashes
with MachO in ruby-macho. this will eventually be replaced entirely
with direct calls to ruby-macho methods
- break ruby-macho implementation out into separate RubyMachO module,
and include either RubyMachO or CctoolsMachO (the original
implementation) based on the HOMEBREW_RUBY_MACHO env var
- move ArchitectureListExtension and RubyMachO into separate files
- create {ruby_,cctools_,,}relocate.rb for isolation of different
methods of mach-o relocation (ruby-macho vs. cctools)
- fill in require_install_name_tool? for ruby_relocate.rb
- rename {ruby_,cctools_,,}relocate.rb to keg, isolate requires in
os/mac
Closes Homebrew/homebrew#45001.
Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
Showing
- Library/Homebrew/keg_relocate.rb 0 additions, 20 deletionsLibrary/Homebrew/keg_relocate.rb
- Library/Homebrew/os/mac.rb 1 addition, 0 deletionsLibrary/Homebrew/os/mac.rb
- Library/Homebrew/os/mac/cctools_keg.rb 21 additions, 0 deletionsLibrary/Homebrew/os/mac/cctools_keg.rb
- Library/Homebrew/os/mac/hardware.rb 1 addition, 1 deletionLibrary/Homebrew/os/mac/hardware.rb
- Library/Homebrew/os/mac/keg.rb 9 additions, 0 deletionsLibrary/Homebrew/os/mac/keg.rb
- Library/Homebrew/os/mac/pathname.rb 7 additions, 3 deletionsLibrary/Homebrew/os/mac/pathname.rb
- Library/Homebrew/os/mac/ruby_keg.rb 19 additions, 0 deletionsLibrary/Homebrew/os/mac/ruby_keg.rb
- Library/Homebrew/os/mac/ruby_mach.rb 103 additions, 0 deletionsLibrary/Homebrew/os/mac/ruby_mach.rb
Library/Homebrew/os/mac/cctools_keg.rb
0 → 100644
Library/Homebrew/os/mac/keg.rb
0 → 100644
Library/Homebrew/os/mac/ruby_keg.rb
0 → 100644
Library/Homebrew/os/mac/ruby_mach.rb
0 → 100644
Please register or sign in to comment