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. Sep 22, 2009
    • Adam Vandenberg's avatar
      length, not count. Fixes issue 55. · 8d7ebb8b
      Adam Vandenberg authored
      8d7ebb8b
    • Adam Vandenberg's avatar
      Replace perl one-liner for removing empty dirs with Ruby. · 50b981a4
      Adam Vandenberg authored
      Allow Formula.skip_clean? to prevent empty folders from being removed
      as part of the brewing cleanup process.
      50b981a4
    • Max Howell's avatar
      Some further uninstallation information · c9db120e
      Max Howell authored
      Corrected README path.
      c9db120e
    • Max Howell's avatar
      Don't always say "Patching" · 3094a162
      Max Howell authored
      3094a162
    • Max Howell's avatar
      ENV.cc; returns the compiler we use · 7f56fe25
      Max Howell authored
      7f56fe25
    • Max Howell's avatar
      Remove some ohai() use · 444e2e05
      Max Howell authored
      Ohai is for titles, to separate sections of output so it is more readable, it
      truncates long lines for this purpose. So don't use it if the line you are
      outputting is likely to be long and important. Instead prefix that line with
      a summary header.
      444e2e05
    • Max Howell's avatar
      Automatically add keg_only? deps to relevent ENV · 01b85d85
      Max Howell authored
      Eg gettext gets added into LDFLAGS, INCLUDE and that. I hope I got everything
      that is typical. Prolly not. But we'll find out.
      
      Made readline keg_only because the BSD version is provided by OS X, and I
      don't want bug reports that are tricky to solve due to unexpected differences
      between the two.
      01b85d85
    • Max Howell's avatar
      Merge branch 'deps' · e9701dbc
      Max Howell authored
      Conflicts:
      	Library/Formula/imagemagick.rb
      	Library/Formula/taglib.rb
      	Library/Homebrew/brew.h.rb
      	Library/Homebrew/formula.rb
      	bin/brew
      e9701dbc
    • Max Howell's avatar
      Dependency resolution with fancy syntax · 77dd27e8
      Max Howell authored
      Is it a DSL? No. But people call it that apparently.
      
      To add a dependency:
      
      class Doe <Formula
        depends_on 'ray'
        depends_on 'mee' => :optional
        depends_on 'far' => :recommended
        depends_on Sew.new
      end
      
      Sew would be a formula you have defined in this Formula file. This is useful,
      eg. see Python's formula. Formula specified in this fashion cannot be linked
      into the HOMEBREW_PREFIX, they are considered private libraries. This allows
      you to create custom installations that are very specific to your formula.
      
      More features to come, like specifying versions
      77dd27e8
  2. Sep 18, 2009
  3. Sep 17, 2009
  4. Sep 16, 2009
    • Hunter Morris's avatar
      Added 'man' to be ignored · aafbdcc1
      Hunter Morris authored
      
      Signed-off-by: default avatarMax Howell <max@methylblue.com>
      
      Homebrew doesn't install to man, but if it's already there, we should indeed ignore it.
      aafbdcc1
    • Darcy Laycock's avatar
      Add fish completions for the brew binary · 8ecb7b06
      Darcy Laycock authored
      See Library/Contributions
      8ecb7b06
    • Max Howell's avatar
      Allow formulae to use __END__ · c28bd7b5
      Max Howell authored
      For this to work the "running script" must be the formulae file. Making this
      so wasn't so hard, there is now an install.rb script which is included with
      the -r flag to the ruby executable. An at_exit handler calls the install
      function.
      
      Having the install logic in its own file made it feel like there was so much
      space that I added extra error handling. So there is something to be said for
      separating functionality out into its own files.
      
      Still the error handling sucks, we'll need to marshall the exception back to
      the bin/brew command. Which is another PITA.
      
      Still overall I think this will prove worthwhile. But if it doesn't we'll
      revert.
      
      As a first usage, you can put a diff after __END__ and return DATA from
      Formula::patches to make Homebrew aware of it.
      c28bd7b5
    • Max Howell's avatar
      fd5ed391
    • Brian Smyth's avatar
      Teach patch to uncompress patches if necessary. · 0a2cdea5
      Brian Smyth authored
      This change also eliminates the somewhat duplicate codepath if patches
      returns and Array rather than a Hash.
      0a2cdea5
  5. Sep 15, 2009
Loading