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 .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- May 08, 2017
-
-
Mike McQuaid authored
This reverts commit 23728729, reversing changes made to 3e4547f5.
-
- May 07, 2017
-
-
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.
-
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.
-
- Mar 04, 2017
-
-
FX Coudert authored
-
- Nov 10, 2016
-
-
William Woodruff authored
Prevents namespace conflict with vendored ruby-macho.
-
William Woodruff authored
This allows us to filter out weak linkages during audits, preventing a false error from occurring when the dylib cannot be found.
-
- Nov 09, 2016
-
-
Mike McQuaid authored
-
William Woodruff authored
Prevents namespace conflict with vendored ruby-macho.
-
- Nov 08, 2016
-
-
William Woodruff authored
This allows us to filter out weak linkages during audits, preventing a false error from occurring when the dylib cannot be found.
-
- Sep 21, 2016
-
-
William Woodruff authored
Disable check for $HOMEBREW_NO_RUBY_MACHO now that no alternative exists.
-
- Sep 17, 2016
-
-
Mike McQuaid authored
-
- Aug 12, 2016
-
-
William Woodruff authored
Closes #656. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
- Jun 21, 2016
-
-
William Woodruff authored
MachOFile#cputype now returns a Symbol.
-
- May 28, 2016
-
-
Martin Afanasjew authored
Both the `CctoolsMachO` and `RubyMachO` module implement a common set of methods that simplify querying `mach_data`. Move these into a shared module, that gets included after either of these implementations is loaded and included in `Pathname`.
-
- Feb 26, 2016
-
-
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:
Martin Afanasjew <martin@afanasjew.de>
-
- Feb 04, 2016
-
-
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:
Mike McQuaid <mike@mikemcquaid.com>
-