| Age | Commit message (Collapse) | Author |
|
|
|
If the top-level formula being installed has any keg-only
dependencies, the lib/include/bin/pkg-config paths for those
deps will be added twice to the ENV vars.
This doesn't break anything, but does make debug output somewhat longer
than it needs to be.
Tidy this up by calling uniq on deps before iterating.
(The cause of this duplication is related to how top-level formula are
run, to support keeping patches in __END__ blocks.)
Fixes Homebrew/homebrew#1110
|
|
This diagnostic script has been replaced by the "brew audit" external command.
|
|
* Preference is for commands to take instantiated formulae as parameters
rather than formula names, so alias resolution can be centralized.
|
|
|
|
|
|
|
|
This allows both "--HEAD" and "-H" to be used consistently, which was the
intention in the first place.
|
|
"brew --env" will set up a build environment and then dump certain ENV
variables (CC, CXX, LD, CFLAGS, CXXFLAGS, MAKEFLAGS).
If any of CC, CXX, LD are symlinks, now also output the target compiler.
(Typically these will be symlinks from eg /usr/bin/cc to /usr/bin/gcc-4.2).
This is a diagnostic command which may be merged into --config, turned
into an external command, or removed if it doesn't turn out to be useful.
|
|
|
|
This Download Strategy is provided for use with sites that
only provide HTTPS and also have a broken cert.
Try not to need this, as we probably won't accept the forulae
into trunk.
|
|
|
|
|
|
GitDownloadStrategy now fails if git isn't in the path, same as other
VCS strategies.
`brew doctor` will also warn if Git isn't installed.
|
|
Homebrew will now use the svn binary pointed to by HOMEBREW_SVN if set,
use a Homebrew-installed svn if present, finally falling back to the
system-provided svn binary.
If a formula (mplayer) requires a newer version of Subversion than what
Leopard provides, it can use the "StrictSubversionDownloadStrategy"
download strategy to warn the user.
These changes also fix an issue with forcing exports not working on a
stock Leopard subversion, but letting the user either specify a specific
binary or install Subversion via Homebrew and pick that up instead.
|
|
|
|
|
|
|
|
|
|
A work-in-progress command, "brew which" will show which versions of formulae
you have installed based on what symlinks exist from HOMEBREW_PREFIX back into
the Cellar.
Thus, if you happen to have symlinks into two different versions of a brew in
the Cellar (typically an error), both of those versions will be listed.
This is a diagnostic command, but some of this code will be the basis for
possible future better handling of multiple-versions-at-once.
|
|
* This method is generally useful, even without the Observer extensions.
|
|
Fixes Homebrew/homebrew#1802
|
|
|
|
|
|
|
|
This can be useful for debugging when making changes to formula.rb,
since that can cause problems across all formuale.
|
|
* allow capital 'RC'
* allow 'stable' suffix
|
|
|
|
|
|
|
|
|
|
|
|
|
|
While it is useful to be able to see the user's path in bug reports, it is
perhaps slightly too intrusive to post this without the user's permission.
A path can have usernames or other project sensitive information, and several
Homebrew users were editing their bug reports to omit this information.
`brew doctor` will still report on the path issues that we typically care
about, so dropping automatic posting of PATH.
|
|
If previous non-Homebrew software was installed to /usr/local with "sudo",
then a pkgconfig folder may have been created with restricted permissions.
This will prevent brews (such as glib) from symlinking their .pc files
correctly.
|
|
This allows users behind firewalls to pull down updates to Homebrew itself.
Fixes Homebrew/homebrew#1086
|
|
|
|
|
|
|
|
* Update title for ronn 0.7.3
* document --use-llvm
* document --ignore-dependencies
|
|
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Add a brew doctor check for this issue:
http://github.com/mxcl/homebrew/issues/issue/1238
|
|
|
|
|
|
|
|
|
|
|
|
This was supposed to go in with the "brew-upgrade" external command,
but must have been lost in the merge.
|
|
|
|
"brew audit <formula>" will check the given formula for a couple of
known issues:
* Is an explicit mirror being used for a SourceForge download path?
* Is the commented-out cmake support present?
|