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. Nov 12, 2013
  2. Nov 11, 2013
  3. Nov 10, 2013
  4. Nov 09, 2013
  5. Nov 08, 2013
  6. Nov 07, 2013
  7. Nov 06, 2013
  8. Nov 05, 2013
    • Jack Nagel's avatar
      Remove special cases in build-time dep audit · 6c3ee52d
      Jack Nagel authored
      Closes Homebrew/homebrew#23931.
      6c3ee52d
    • Jack Nagel's avatar
      Add explicit "run" dependency tag · c556b3dc
      Jack Nagel authored
      c556b3dc
    • Jack Nagel's avatar
      Disable make_fuss when running configure invoked by make · 06dbec5a
      Jack Nagel authored
      The cc wrapper's make_fuss is only enabled when HOMEBREW_CCCFG contains
      'O', which is set by the make wrapper. This means it is disable when
      running configure scripts. However, this does not include configure
      scripts invoked by make, which inherit the value of HOMEBREW_CCCFG from
      the make process. make_fuss will be enabled for these scripts, cause
      breakage.
      
      Configure scripts generated by autoconf 2.56 (November 2002) or later
      export DUALCASE into the environment of subprocesses. This variable is
      only used by the MKS shell, so we can use it as a heuristic to determine
      if we are running as a subprocess of a configure script.
      06dbec5a
  9. Nov 04, 2013
    • Misty De Meo's avatar
      Doctor: fix check_access_logs · f643b84d
      Misty De Meo authored
      Fixes Homebrew/homebrew#23936.
      f643b84d
    • Jack Nagel's avatar
      Move superenv make_fuss output back to stderr · b1d78cf6
      Jack Nagel authored
      In 6e3a585607116d06f47aac2ff5a649f2898216f0 ("Improve superenv
      add/remove message."), more debugging information was added to the
      "make_fuss" output generated by the superenv compiler
      wrapper.
      
      This resulted in some breakage in configure scripts that inspect stderr,
      so in e1bd9b9e980c433878e60833f09964b8ca996657 ("Don't use stderr for
      make_fuss output."), the output was moved to stdout. This only appeared
      to solve the problem, since stdout is buffered but stderr is not.
      
      Later, in fb749e47509b77b5bd89e7b14f0a1097d4af7f40, Homebrew started
      generating logs even in verbose mode. This had the side effect of moving
      stdout/stderr from a TTY to a pipe, and thus stdout was no longer
      line-buffered.
      
      Since it was not line-buffered, and Ruby's internal buffers were not
      flushed, the debug output was being lost. This was addressed in
      2d5724af8613c820b8c14f4171fe1de6a17f10c3 ("cc: ensure wrapper output is
      always flushed").
      
      This caused stdout to be flushed during configure, which resurfaced the
      original bug that prompted e1bd9b9e980c433878e60833f09964b8ca996657.
      This was fixed by disabling the debug output during configure, in
      f1779837a46a58520560fba3850a0e2992284d0a.
      
      Since the original bug has been addressed in a more robust way, we can
      move the debug output back to stderr.
      
      Fixes Homebrew/homebrew#23923.
      b1d78cf6
    • Jack Nagel's avatar
      faa77e82
    • Jack Nagel's avatar
      Undocument --use-gcc and friends · 4e2c45f5
      Jack Nagel authored
      These options are deprecated in favor of --cc=<compiler>, so there is no
      need to continue advertising their existence.
      4e2c45f5
Loading