| Age | Commit message (Collapse) | Author |
|
Plus more reassuring preamble.
|
|
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
|
|
|
|
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.
|
|
|
|
|
|
|
|
|
|
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.
|
|
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>
|
|
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>
|
|
See:
* http://github.com/mxcl/homebrew/issues/issue/1359
* http://github.com/mxcl/homebrew/issues/issue/1438
|
|
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
|
|
|
|
|
|
* Move 'brew doctor' above both unknown command blocks and then...
* Merge unknown command blocks.
(This is cleanup for supporting external brew commands.)
|
|
|
|
This allows formulaes which use CVS to support:
brew --cache [formula]
|
|
|
|
|
|
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.
|
|
Fixes Homebrew/homebrew#1514.
|
|
Like pkgconfig, perl5 & php, we don't want any one formula to "own" the
lib/python2.6 path.
Fixes Homebrew/homebrew#1218.
|
|
Homebrew expects manpages to be linked in shared/man/...
and not man/...
|
|
|
|
sceaga maintains Tiger and PPC support for Homebrew, so change our error
messages to refer to his branches.
|
|
* Add --config
* Alphabetize various lists
* Remove some local temp variables
|
|
Between the quick-install steps and other instructions on the Wiki,
this "self-link" script is no longer needed (and no longer recommended.)
|
|
Similiar to "brew create --macports", using --fink will do the corresponding
search for Fink packages.
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
* Work on commands or dylibs
* Use an extension for the list of arches
|
|
|
|
|
|
|
|
|
|
|
|
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>
|
|
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.
|
|
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.
|
|
Add a `--versions` switch to `brew list` that shows all versions found
in the cellar for the selected formulae.
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Signed-off-by: David Höppner <0xffea@gmail.com>
|
|
|
|
This allows for easy generation of diffs, per a trick in
http://wiki.github.com/mxcl/homebrew/formula-cookbook
|
|
|
|
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.
|
|
For operations that read all formulae, catch exceptions and
skip broken ones, rather than bomb out entirely.
|
|
|
|
A user's PATH can help diagnose ./configure and other problems in bug reports.
|
|
|