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. Jul 26, 2012
  2. Jul 25, 2012
  3. Jul 24, 2012
  4. Jul 23, 2012
  5. Jul 13, 2012
  6. Jul 12, 2012
  7. Jul 08, 2012
  8. Jul 02, 2012
    • Jack Nagel's avatar
      Update doctor checks for XQuartz · e65c3a71
      Jack Nagel authored
      
       - pkg-config no longer defaults to checking /usr/X11/lib/pkgconfig;
         instead this path is added via ENV.x11 or depends_on :x11. Formulae
         that expect X11 libs should be explicitly marked as depends_on :x11.
       - Remove warning about /usr/X11 as a symlink.
      
      Signed-off-by: default avatarJack Nagel <jacknagel@gmail.com>
      e65c3a71
  9. Jun 30, 2012
  10. Jun 28, 2012
    • samueljohn's avatar
      Fix Homebrew/homebrew#13012 properly and don't set the SDK if CLT · 13e14ef6
      samueljohn authored
      
      Undoing parts of the hot fix 78b9e8548e771a59e382e6f13339664ec5498391.
      
      The only thing missing was to check for `system "/usr/bin/xcrun -find make 1>/dev/null 2>&1"`
      and then it's safe to call locate.
      
      This commit restores the original functionality but without the risk for recursion
      and improves the logic of `MacOS.locate`. See below.
      
      To important changes in this commit:
      
      - For Xcode _and_ CLT: don't add the SDK and leave things as before.
      So if `MacOS.clt_installed?`, then no `SDKROOT` and `-L` and `-I`
      directories are set in `ENV.macosxsdk`.
      
      - Improved the logic for `MacOS.locate` for Xcode-only situations
      by assuring that the xcode-select path is correct. This is done
      by checking that `bin/make` exists and is executable. Otherwise it
      was possible to set xcode-select to an empty dir.
      This check is done in `MacOS.sdk_path` too.
      We are now able to use Xcode wherever it is and can work even, if
      xcode-select is set to invalid values. (Remember some users don't
      have sudo access and that is needed to fix xcode-select).
      
      Some minor whitespace fixes.
      Minor backtick fix in doctor.rb's printout.
      
      Signed-off-by: default avatarAdam Vandenberg <flangy@gmail.com>
      13e14ef6
  11. Jun 27, 2012
  12. Jun 25, 2012
    • samueljohn's avatar
      Core change: XCode only install, with CLT or both · 725feb3d
      samueljohn authored
      
      Allow XCode without the Command Line Tools to
      work with homebrew, so it's not necessary
      to register an Apple Dev ID and/or go to the
      XCode prefs and download the CLT. Yay!
      
      Further, this commit allows to use the CLT
      solely (without the need for XCode).
      Saves quite some megs.
      (Some furmulae require xcodebuild)
      
      Of course XCode together with the CLT is still
      fine and has been tested on 10.7 and 10.6
      with Xcode 4 and Xcode 3.
      
      Only on Lion or above, tell the user about the options,
      which are
      - Xcode without CLT
      - CLT without Xcode
      - both (ok, it's not directly stated, but implicit)
      So if no Xcode is found and we are on Lion or above,
      we don't fail but check for the CLTs now.
      For older Macs, the old message that Xcode is needed
      and the installer should be run is still displayed.
      If the CLT are not found but Xcode is, then we
      print out about the experimental status of this setup.
      
      Closes Homebrew/homebrew#10510.
      
      Signed-off-by: default avatarAdam Vandenberg <flangy@gmail.com>
      725feb3d
  13. Jun 24, 2012
  14. Jun 19, 2012
  15. Jun 18, 2012
  16. Jun 13, 2012
    • Adam Vandenberg's avatar
      Fix doctor's use of missing. · ec4b34aa
      Adam Vandenberg authored
      `brew doctor` shelled to `brew missing` and parsed the results.
      When VERBOSE was true, this caused an error as extra, unexpected
      output is generated.
      
      Make missing an internal command, and give it a programmatic interface.
      ec4b34aa
  17. Jun 12, 2012
  18. Jun 03, 2012
  19. May 14, 2012
  20. May 11, 2012
    • Misty De Meo's avatar
      doctor: report if a path element is invalid · 71d34a86
      Misty De Meo authored
      Under certain circumstances, an invalid path element would cause
      File.expand_path to bail out. Catch mistakes and report them, then
      continue instead.
      
      Fixes Homebrew/homebrew#12154
      71d34a86
  21. May 08, 2012
  22. Apr 30, 2012
  23. Apr 29, 2012
  24. Apr 18, 2012
  25. Apr 11, 2012
    • Misty De Meo's avatar
      brew doctor: add check for outdated compilers · 4dc1a7bd
      Misty De Meo authored
      
      A common source of build problems on Xcode 4.3+ is outdated compilers,
      usually when a user has installed over top of an old version and hasn't
      installed the CLT. Since the compilers from the previous Xcode are still
      around, brew doctor wouldn't complain.
      
      This adds a hash containing a list of the canonical compiler versions
      for supported versions of Xcode, and adds a check against that to determine
      whether a given installation has any compilers which are out of date.
      
      Closes Homebrew/homebrew#11518.
      
      Signed-off-by: default avatarMisty De Meo <mistydemeo@gmail.com>
      4dc1a7bd
  26. Apr 10, 2012
  27. Apr 09, 2012
    • Misty De Meo's avatar
      doctor: skip Cellar checks if Cellar doesn't exist · c9fd1b9b
      Misty De Meo authored
      Attempting to call certain methods on the Cellar before it exists,
      such as realpath, would cause brew doctor to throw unnecessary "file
      does not exist" errors. This was fixed once before, but new tests
      have been added since without the appropriate checks.
      cf. 0d28bc78d71590c8e8a5961d8d10e3d7d9b8822d
      
      Fixes Homebrew/homebrew#5188 (again).
      c9fd1b9b
  28. Apr 04, 2012
  29. Mar 29, 2012
  30. Mar 22, 2012
  31. Mar 21, 2012
  32. Mar 18, 2012
  33. Mar 17, 2012
Loading