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. Feb 13, 2017
  4. Sep 17, 2016
  5. Sep 16, 2016
  6. Aug 26, 2016
  7. Aug 24, 2016
    • Mike McQuaid's avatar
      Improve HOMEBREW_BREW_FILE unset failure case. · e7984b34
      Mike McQuaid authored
      Print a better exception message and handle this in more cases rather
      than producing confusing errors when it’s unset.
      e7984b34
    • Zhiming Wang's avatar
      config: set TMPDIR, TEMP and TMP to HOMEBREW_TEMP · 9f072a92
      Zhiming Wang authored
      TMPDIR, TEMP and TMP (when set) are not whitelisted for writing in
      sandbox.rb, which could result in sandbox violations when programs
      attempt to write to these locations.
      
      Setting TMPDIR, TEMP and TMP to HOMEBREW_TEMP (which defaults to /tmp
      when not set) works around the aforementioned problem and also improves
      uniformity in the locations of tempfiles created during Homebrew
      operations.
      
      Caveat: Non-matching HOMEBREW_TEMP and TMPDIR could lead to undesirable
      side effects in certain cases, e.g., emacsclient not being able to find
      an existing server (whose socket lives in $TMPDIR/emacs$UID/) when
      launched through brew edit.
      Unverified
      9f072a92
  8. Jul 16, 2016
    • Mike McQuaid's avatar
      ENV: move to new paths. (#507) · a02be9ee
      Mike McQuaid authored
      Move some stuff formerly in `Library/ENV` around:
      - Move `Library/ENV/$XCODE_VERSION` to `Library/Homebrew/env/super` as they are
        all superenv wrappers and all symlinks to the same version. We never needed
        the "separate shims for separate versions" functionality and it just adds
        confusion.
      - Move `Library/ENV/pkgconfig` to `Library/Homebrew/env/pkgconfig` to get more
        things under `Library/Homebrew`
      - Move `Library/ENV/scm` to `Library/scm` as these wrappers are not actually
        used by or related to superenv (or stdenv) in any way.
      a02be9ee
  9. Jul 11, 2016
  10. Jul 06, 2016
  11. Jun 08, 2016
    • Xu Cheng's avatar
      introduce global lock directory (#337) · 8d64b6a0
      Xu Cheng authored
      Since #292, HOMEBREW_CACHE was moved to a per-user directory. This makes
      it unsuitable to store global lock files on multiple users environment.
      
      Therefore, introducing a global lock directory `/Library/Lock.d` to
      store lock files from formula lockers as well as `brew update`.
      8d64b6a0
  12. Jun 01, 2016
  13. Mar 21, 2016
    • Xu Cheng's avatar
      add HOMEBREW_ENV_PATH internal variable · ce7b32ce
      Xu Cheng authored
      `Library/ENV` like `Library/Homebrew` is part of Homebrew basecode. It
      should be able to be accessed during the `brew tests`.
      
      By adding HOMEBREW_ENV_PATH variable, we allow test suit to locate these
      codes.
      ce7b32ce
  14. Feb 22, 2016
  15. Feb 06, 2016
  16. Jan 31, 2016
  17. Jan 27, 2016
  18. Jan 18, 2016
  19. Aug 06, 2015
  20. Aug 03, 2015
  21. Jun 16, 2015
  22. May 03, 2015
  23. May 01, 2015
  24. Apr 30, 2015
Loading