Skip to content
Snippets Groups Projects
This project is mirrored from https://github.com/Homebrew/brew.git. Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
  1. May 08, 2017
  2. May 07, 2017
    • Mike McQuaid's avatar
      Tweak Gem vendoring. · 33f83be1
      Mike McQuaid authored
      If people have `HOMEBREW_RUBY_PATH` set then things explode in a rather
      confusing fashion. Instead, run `bundle` for them with the arguments
      that they'd want.
      
      Also, move `macho` requires into the module itself; it's a pain having
      to do everything for Bundler before requiring `pathname` which is a core
      Ruby class.
      33f83be1
    • Mike McQuaid's avatar
      Vendor all Homebrew's gems. · ee253e46
      Mike McQuaid authored
      Homebrew's actually ended up using a fair few gems. While we want to
      avoid Bundler at runtime (and this PR still does that, in fact uses
      Bundler even less at runtime than it did before) writing our own version
      to use at build-time seems redundant.
      ee253e46
  3. Mar 04, 2017
  4. Nov 10, 2016
  5. Nov 09, 2016
  6. Nov 08, 2016
  7. Sep 21, 2016
  8. Sep 17, 2016
  9. Aug 12, 2016
  10. Jun 21, 2016
  11. May 28, 2016
  12. Feb 26, 2016
    • Martin Afanasjew's avatar
      os/mac/ruby_mach: don't hide actual parse errors · c2080952
      Martin Afanasjew authored
      
      The current approach of suppressing all output regardless of what the
      error is makes it very hard to debug any issues and misread but valid
      Mach-O files will be silently interpreted as non-Mach-O files instead.
      
      Prefer to fail if we are a Homebrew developer or running on the bot
      (`HOMEBREW_DEVELOPER=1`), so that problems will be noticed and fixed
      before the silent failure leads to hard-to-diagnose user problems.
      
      Closes Homebrew/homebrew#48817.
      
      Signed-off-by: default avatarMartin Afanasjew <martin@afanasjew.de>
      c2080952
  13. Feb 04, 2016
    • William Woodruff's avatar
      os/mac: optionally use ruby_macho. · afe0fde4
      William Woodruff authored
      
      - 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: default avatarMike McQuaid <mike@mikemcquaid.com>
      afe0fde4
Loading