aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2010-06-15More readable way to run the install scriptMax Howell
Plus more reassuring preamble.
2010-06-13Man page for HomebrewChristopher Sexton
Includes: generator script, ronn source, manpage output Signed-off-by: Adam Vandenberg <flangy@gmail.com> Man page updates. * Generator command is now an external command with additional options * Added more brew commands * Tweaks and reformats
2010-06-10Fix: attr doesn't take a list.Adam Vandenberg
2010-06-10Added check for stray 'config' scripts in $PATH.Adam Vandenberg
If the user has, for instance, a non-system "xml2-config" in the path ahead of the system and Homebrew folders, ./configure scripts which look for and use this config script will get confused.
2010-06-10Failures during ./configure should mention config.log.Adam Vandenberg
2010-06-10MercurialDownloadStrategy: pull and update instead of update onlyTuncer Ayaz
2010-06-10MercurialDownloadStrategy: pull and update instead of update onlyTuncer Ayaz
2010-06-09Add some dash-commands to bash completion scriptAdam Vandenberg
2010-06-09External command: brew linkappsAdam Vandenberg
This command looks for Cocoa Applications (.app bundles) in the prefix of all installed formulae. If any are found, they are linked into "~/Applications", the system-defined location for per-user apps.
2010-06-08Subversion now supports revisions on externals.Adam Vandenberg
A formula using svn can now provide a spec: :revisions => {...revision numbers...} that contains a mapping of revision numbers to use for externals. The name of the external is keyed to the revision to use for that external. The symbol :trunk should be used to specify the reivsion of the main repo. An example from the Ffmpeg formula: head 'svn://svn.ffmpeg.org/ffmpeg/trunk', :revisions => { :trunk => 22916, 'libswscale' => 31045 } Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-08More efficient SVN download that handles externalsFergal Hainey
Now makes use of `svn up` to make cache act like a cache. Externals without a revision specified are now checked out at HEAD, whereas before they were ignored. Escaping arguments to backticks. Making sure main repo is checked out before the externals. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-06-07Add sample external commands: dirty, leaves, optionsAdam Vandenberg
See: * http://github.com/mxcl/homebrew/issues/issue/1359 * http://github.com/mxcl/homebrew/issues/issue/1438
2010-06-07Support external commandsAdam Vandenberg
Homebrew will now look for external commands that are +x on PATH, named as "brew-<cmd>" or "brew-<cmd>.rb" * Shell scripts are exec'd with some HOMEBREW variables set in the ENV. * Ruby scripts are require'd directly. See: http://wiki.github.com/mxcl/homebrew/external-commands
2010-06-07Remove silly concatenation.Adam Vandenberg
2010-06-07Remove 'generate' from bash completion.Adam Vandenberg
2010-06-07Tweak the bin/brew command selector a bit.Adam Vandenberg
* Move 'brew doctor' above both unknown command blocks and then... * Merge unknown command blocks. (This is cleanup for supporting external brew commands.)
2010-06-07Add --cache support to hg and bzr.Adam Vandenberg
2010-06-07Add cache location support to CVS.Adam Vandenberg
This allows formulaes which use CVS to support: brew --cache [formula]
2010-06-03Fix typo in comment.Adam Vandenberg
2010-06-01Split patching message into downloading and patchingAdam Vandenberg
2010-06-01Add "brew --cellar (formula)"Adam Vandenberg
If a formula name is passed to "brew --cellar", output the location of that brew in the Cellar (which will be "brew --prefix (formula)" without a version sub-folder.) This allows for: rm -rf `brew --cellar node` for deleting all versions of node, installed or not.
2010-06-01Handle search with no arguments.Adam Vandenberg
Fixes Homebrew/homebrew#1514.
2010-06-01Don't symlink lib/python2.6Adam Vandenberg
Like pkgconfig, perl5 & php, we don't want any one formula to "own" the lib/python2.6 path. Fixes Homebrew/homebrew#1218.
2010-06-01Warn if a keg-level "man" is found.Adam Vandenberg
Homebrew expects manpages to be linked in shared/man/... and not man/...
2010-06-01Escape search terms. Fixes Homebrew/homebrew#1475Adam Vandenberg
2010-06-01Link to pcc and tiger branches.Adam Vandenberg
sceaga maintains Tiger and PPC support for Homebrew, so change our error messages to refer to his branches.
2010-05-30Tweak the bash completion script.Adam Vandenberg
* Add --config * Alphabetize various lists * Remove some local temp variables
2010-05-28Remove selflink script.Adam Vandenberg
Between the quick-install steps and other instructions on the Wiki, this "self-link" script is no longer needed (and no longer recommended.)
2010-05-26Add "brew create --fink"Adam Vandenberg
Similiar to "brew create --macports", using --fink will do the corresponding search for Fink packages.
2010-05-12Fix the update testsDavid Porter
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-05-10Improve archs_for_commandAdam Vandenberg
* Work on commands or dylibs * Use an extension for the list of arches
2010-05-07Allow SVN to report cache location.Adam Vandenberg
2010-05-06Move dump_build_env to utils and use during installs too.Adam Vandenberg
2010-05-05Let GitDownloadStrategy report its cache location.Adam Vandenberg
2010-05-02Merge keg_only? blocks in installer.Adam Vandenberg
2010-05-02Tweak formatting in previous commit.Adam Vandenberg
2010-05-02Show digest mismatch in verify_download_integrityYarrow
Report "Expected <supplied digest>, got <file's digest>" when verify_download_integrity sees a mismatch. (It had been, confusingly, reporting "Expected <file's digest>".) Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-05-01Add check for gettext to brew_doctor.Adam Vandenberg
If the user has linked the keg-only gettext, then a large number of formulae which don't have "depends_on 'gettext'" will pick it up anyway. Knowing this about the user's setup may help diagnose bug reports.
2010-05-01Update gcc version checks in brew_doctorAdam Vandenberg
brew_doctor's gcc version checks wasn't taking into account the case where the user doesn't have one or both of GCC 4.0.x and 4.2.x installed.
2010-04-30`brew list --versions [formulae]`Adam Vandenberg
Add a `--versions` switch to `brew list` that shows all versions found in the cellar for the selected formulae.
2010-04-29Add 'Arrandale' for core i7 MBPlistrophy
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-04-28sort brew commands in zsh completion and add doctorDaniel Schauenberg
Signed-off-by: David Höppner <0xffea@gmail.com>
2010-04-22Fix universal builds on 32-bit CPUs.Adam Vandenberg
2010-04-22Add --git option to 'brew install -i'.Adam Vandenberg
This allows for easy generation of diffs, per a trick in http://wiki.github.com/mxcl/homebrew/formula-cookbook
2010-04-20Publicize 'brew doctor' in build failure message.Adam Vandenberg
2010-04-20brew doctor now checks pkg-config search pathAdam Vandenberg
Homebrew's pkg-config didn't originally add X11 to its search path. This causes problems for long-time Homebrew users brewing software that depends on X11-related packages, such as Cairo.
2010-04-17Read all formula in a 'rescue' block.Adam Vandenberg
For operations that read all formulae, catch exceptions and skip broken ones, rather than bomb out entirely.
2010-04-15Do not assume /Developer when checking LLVM. Fixes Homebrew/homebrew#1160.Adam Vandenberg
2010-04-14Add PATH to --config and ENV dump.Adam Vandenberg
A user's PATH can help diagnose ./configure and other problems in bug reports.
2010-04-12Use Array#length instead of count. Fixes Homebrew/homebrew#1165Adam Vandenberg