| Age | Commit message (Collapse) | Author |
|
|
|
Closes Homebrew/homebrew#48268.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Xcode can only provide autotools if it is installed, thus check that
first. Skipping this check will try to compare a `nil` Xcode version to
4.3, the first version of Xcode to not provide autotools.
Fixes Homebrew/homebrew#48208.
Closes Homebrew/homebrew#48278.
Signed-off-by: Martin Afanasjew <martin@afanasjew.de>
|
|
Generated by `brew style --fix Library/brew.rb`
|
|
|
|
This is now handled by `bin/brew`
|
|
Closes Homebrew/homebrew#48071.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Closes Homebrew/homebrew#48134.
|
|
This reverts commit 5dd200c6b40f4fa9cc3a70cbc9ca2885e4626943.
Closes Homebrew/homebrew#47889.
|
|
Closes Homebrew/homebrew#48209.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
|
|
|
|
This check is not really relevant anymore; old-style, pre-opt installs
date from 2012 at the very latest, so it is very unlikely that any
packages remain which still link against these.
Refs Homebrew/homebrew#48139.
|
|
This reverts commit fa43883dd1cd82f234b79c4a322339f03b9c098d.
Closes Homebrew/homebrew#48187.
|
|
Fixes Homebrew/homebrew#47914 by distinguishing between required, optional, and
recommended dependencies when using `brew info --json=v1`. This is done
by adding the `optional_dependencies` and `recommended_dependencies`
fields to the JSON output.
A good example of this fix is `brew info --json=v1 dtrx`.
Closes Homebrew/homebrew#48196.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Check for non-prefixed findutils in path via gnubin symlinks or directly
Closes Homebrew/homebrew#46987.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
On all of the machines I have upgraded to OS X El Capitan, my /usr/local
directory has changed ownership. Since this message shows up as an error
during `brew update`, I figured it would be good to beef up the
explanation.
Closes Homebrew/homebrew#44670.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Extending the current search functionallity to search in
https://github.com/caskroom/homebrew-versions
Closes Homebrew/homebrew#47954.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
This reverts commit 16ffbe1a2b2d99da42481dc50f70dbfee4472da6.
|
|
If we have a dependency cycle ensure that infinite recursion does not
result by storing state in a stack which we push/pop from for each
level of recursion and verify that we haven’t been through this
dependency already.
Closes Homebrew/homebrew#47933.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Previously we got all the options based on the build, any inherited
options, any passed options and the tab. We want to make sure that these
then exclude any options that don't exist as, otherwise, passing an
option that doesn't exist (or has been deleted) is enough to stop a
bottle being poured. This was particularly nasty on upgrades where we
deleted options and one left in the tab would stop the bottle being
poured.
Closes Homebrew/homebrew#47891.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Currently `brew install —build-from-source wget` builds all the
dependencies also from source. I can see people wanting to do this when
`HOMEBREW_BUILD_FROM_SOURCE` is set by passing it on the command-line
is mostly just annoying; it means you have to use `—build-bottle` and
deal with the CFLAGS and `post_install` changes if you want to build
from source. Tweak `formula_installer` so this behaviour is more
intuitive.
Closes Homebrew/homebrew#47889.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#47380.
|
|
This will become the default updater at a later point in the future.
|
|
|
|
|
|
Stop using Style/TrailingComma as it is no longer recognized and start using
Style/TrailingCommaInArguments and Style/TrailingCommaInLiteral instead.
Closes Homebrew/homebrew#48144.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
It helps to reduce overhead.
Closes Homebrew/homebrew#48108.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
* Check revision decrease against both stable and devel spec.
* Check revision reset only for stable spec if stable spec is available.
|
|
After formula updates its bottle block, remove itself from changed
formulae list. Therefore, if it's requested next time as dependency, it
will be installed from bottle just created.
Closes Homebrew/homebrew#48121.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
Otherwise, we may get incorrect result when preforming set operations on
list of formula names.
|
|
|
|
|
|
|
|
|
|
|
|
Closes Homebrew/homebrew#48124.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
These weren't being filtered correctly if the compiler was being called
as g++ instead of gcc.
Fixes mistydemeo/tigerbrew#371.
|
|
Closes Homebrew/homebrew#48068.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
* Avoid unnecessary stage overhead
* Support different download strategy, e.g. `git`.
|
|
|
|
|
|
|
|
|
|
|