aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2009-10-23The tests need the actual optparse apparentlyMax Howell
2009-10-23Fixes Homebrew/homebrew#97: add fake optparse.rbAlexander Solovyov
2009-10-23Call to_s on ohai parametersMax Howell
2009-10-23Show backtrace during non fatal install steps if --debugMax Howell
2009-10-23Allow multiple formula to symlink the same directoryMax Howell
During the link step, if the destination symlink already exists, unlink it, and create a directory instead, then relink the original contents. Then continue linking the formula in question. Fixes Homebrew/homebrew#62
2009-10-23ENV.m32Max Howell
2009-10-23ENV.osx_10_5Max Howell
2009-10-23Remove mercurial and scons from the create blacklistMax Howell
Blacklist wxwidgets, it's in /usr/X11/lib.
2009-10-23Don't look broken if CWD doesn't existMax Howell
Ruby throws if CWD doesn't exist, even when you aren't doing anything related to the CWD. Sucks. So at least show the user a friendly error message rather than looking broken.
2009-10-23Show where we cached the downloadMax Howell
2009-10-23Improved installation instructionsMax Howell
I managed to get the install line down to a one-liner.
2009-10-21Add separator param to ENV.append (to match prepend.)Adam Vandenberg
2009-10-20Allow revisions on SVN checkouts.Adam Vandenberg
2009-10-19Camelcase class names around the . from filenamesMax Howell
Eg. shell.fm -> ShellFm
2009-10-19ENV.universal_binaryMax Howell
Note, we still don't support PPC, this builds a 32 bit, 64 bit binary.
2009-10-19Add dependencies to 'brew info' outputMichael Stephens
2009-10-19Allow svn+http:// urlsMax Howell
2009-10-19Reimplemented HttpDownloadStrategy needs 4 parameters nowMax Howell
2009-10-19Remove assignment to unused temporary variableMax Howell
2009-10-19Fix Homebrew/homebrew#52: Add ability to checkout a branch or tag.Jannis Leidel
GitDownloadStrategy and MercurialDownloadStrategy now can be used like this: head 'git://server/repo.git', :branch => 'stable' head 'hg://server/repo/', :tag => '1.0.4'
2009-10-19Allow formula names with '+' in themMax Howell
HFS+ handles the + fine. However the Ruby class name needs a s/+/x/g. I acknowledge that supporting + will make it harder to port to certain other filesystems. However that's your challenge! :D
2009-10-15Remove check for gccMax Howell
Since plenty of formula don't require it, I don't want to insist on gcc being installed. A better check is if gcc is required then check for version 4.2, which is all we support. However I can't easily do that. So I'm risking bug reports from people who didn't read the installation instructions and didn't install the right Xcode. But they deserver derision :P
2009-10-15Allow --force for blacklisted formula namesMax Howell
2009-10-15Only create named argumentsMax Howell
2009-10-15Blacklist brew create sconsMax Howell
2009-10-15Handle certain ARGV parameters before certain error checksMax Howell
2009-10-15Put colors in Tty classMax Howell
Changed format of Errors and Warnings slightly.
2009-10-15Some subdirs and renames to aid homebrew n00bsMax Howell
The classes better reflect their contents. I'm sure this change may be contentious, but I am a sucker for trying to create source bases that are easy to get to grips with and easy to navigate. brewkit.rb is now a deprecated file.
2009-10-15Suggest use of the github gem when contributingMax Howell
Remove the lame beer related FAQs that make me look like an alcoholic.
2009-10-15Move verbose ARGV display to install.rbMax Howell
This works better as it comes after any keg-only deps change ENV, but also it needs to happen after brewkit is required and that only happens in install now.
2009-10-15s/require 'brewkit'/require 'formula'/gMax Howell
brewkit.rb changes ENV destructively, so lets not do that everytime a formula is required. Now it's possible for other tools to require a formula description without worrying about side-effects.
2009-10-15selflink.sh install directory is now configurableTim Dysinger
Signed-off-by: Max Howell <max@methylblue.com> I preserved the behaviour where the whole Library directory is symlinked as no explanation for this change was given…
2009-10-12Introduce :provided_by_osx for keg_only?Max Howell
2009-10-12Use explicit path to LLVMMax Howell
Had a bug in channel where build script altered PATH for some reason and LLVM couldn't be found.
2009-10-09Revert copy pastaMax Howell
2009-10-09I believe in a world where unittests work with Ruby 1.8.6Max Howell
2009-10-09README updatesMax Howell
Added some new bits and corrected some old bits but mainly this is my unceasing craving to never let it lie.
2009-10-08Add formula test that looks for commented-out template code.Adam Vandenberg
2009-10-08Remove invalid copied comment.Adam Vandenberg
2009-10-08Tweak version regex.Adam Vandenberg
Enable tarballs named like "fceux-2.1.1.src.tar.bz2"
2009-10-09Document selflinks.shMax Howell
Neaten icu4c caveats. Use auto sourceforge mirror selection for mad.
2009-10-09Don't allow interactive installs if deps aren't installedMax Howell
Mainly because this feature is for devs and the code is too messy to fix it properly yet.
2009-10-09Update referenced installer script gistMax Howell
The new one refers to master rather than masterbrew.
2009-10-09Determine LLVM location programmaticallyMax Howell
Xcode can be installed anywhere, not just /Developer.
2009-10-09Revert "Set homepage in created scripts to frontmost Safari URL"Max Howell
This reverts commit a1ed2cb19706e317d34f1a9f2efe8a2d2388afae. The is running part of the Applescript didn't seem to prevent Safari getting loaded when it wasn't running when used via osascript. It worked in ScriptEditor! Honest! Also we decided that it probably wouldn't work often enough anyway. Discussion: http://github.com/mxcl/homebrew/commit/a1ed2cb19706e317d34f1a9f2efe8a2d2388afae
2009-10-04Set homepage in created scripts to frontmost Safari URLMax Howell
A bit of fun with Applescript, for those of us who use Safari.
2009-10-04Introduce ENV.O2 and use that for the postgresql buildTom von Schwerdtner
Also only set ARCHFLAGS on non-Core Duo machines... though it seemed to build fine even with it, it doenst make much sense to me... these changes are kind of up for debate but it "works for me" this way... Closes Homebrew/homebrew#75
2009-10-04Use full path to Ruby executable when installingMax Howell
2009-10-04Fixes Homebrew/homebrew#78Max Howell
`brew list` fails after fresh install because Cellar directory doesn't exist yet.
2009-10-03Add to PKG_CONFIG_PATH for keg-only depsMax Howell
Also prepending to these vars now too as for kegs that are duplicates of OS X libs, we need to give them the edge and put them first.