| Age | Commit message (Collapse) | Author |
|
Fixes Homebrew/homebrew#44061.
Closes Homebrew/homebrew#44501.
Closes Homebrew/homebrew#45108.
Signed-off-by: Alex Dunn <dunn.alex@gmail.com>
|
|
We don't care about the formulae that have changed since the last commit
so just ignore it.
|
|
|
|
`Keg#app_installed?` only checks the formula prefix and `libexec/` for
.app bundles to determine if a formula provides any. This is used by
`Caveats#app_caveats` to generate an appropriate message. The same list
should be used by `brew linkapps` for consistency.
Reduce likelihood of future inconsistencies by creating `Keg#apps` and
using it in place of the duplicate code.
Closes Homebrew/homebrew#45173.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Use `start_with?` to make sure the symlink actually points into one of
the Homebrew directories (depending on given arguments). Previously,
only a substring match was used, which would also remove a symlink to a
hypothetical `/opt/unrelated/usr/local/opt/Unrelated.app`. Even if
unlikely to occur, altering stuff unrelated to Homebrew is bad.
Furthermore, make sure to always use a trailing slash with directories.
Otherwise, e.g., `brew unlinkapps qt` will unlink .app bundles of both
`qt` and `qt5` if both are installed and `brew linkapps qt qt5` was
issued before. (Please ignore that `qt` and `qt5` offer a conflicting
set of .app bundles. This will have to be addressed elsewhere.)
Closes Homebrew/homebrew#45174.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#45134.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
|
|
Closes Homebrew/homebrew#43935.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
|
|
|
|
Also don't pour bottle if it's disabled.
|
|
|
|
Closes Homebrew/homebrew#42222.
Closes Homebrew/homebrew#44892.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#45021.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
|
|
Closes Homebrew/homebrew#44988.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
By including the missing patch inline
See Homebrew/homebrew#43361 and Homebrew/homebrew-boneyard#66
Closes Homebrew/homebrew#44888.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
https://github.com/Homebrew/homebrew/commit/2950e5ab6ee76f35c7015cfa2d07bee6ddb1170e#commitcomment-13824130
|
|
|
|
|
|
dylib install_names are presently rewritten relative to HOMEBREW_PREFIX,
except for keg-only formulas, which are rewritten relative to
opt_prefix.
If we make a formula keg_only, all of its dependents need to be bumped,
since it will no longer exist in HOMEBREW_PREFIX and all of the links
will be written incorrectly.
If we always use opt_prefix, we avoid that dilemma, and make installed
packages more robust if a dependency is `brew unlink`ed.
Closes Homebrew/homebrew#43518.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
The yellow background made the text unreadable for light-on-dark color
schemes. Fix by making the highlighted text just bold.
Fixes Homebrew/homebrew#45028.
Closes Homebrew/homebrew#45030.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Moves the "Checking out" output to where checkouts actually happen, to avoid spurious checkout announcements.
Closes Homebrew/homebrew#45019.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Improve output in the (rare) cases where a tap offers both commands and
formulae or neither. Also adjust code to stay below the 80 column limit.
Closes Homebrew/homebrew#44995.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#43468.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
For consistency with `brew command` and the logic in `brew.sh` (both use
`which` to find/validate an external command), we need to filter files
that are not executable.
Otherwise `brew commands` and thus bash completion will offer commands
that will produce an error when attempting to use them.
Closes Homebrew/homebrew#44999.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
* Move listing all formula names in the top to speed up shell script.
* Simplify logic.
* Only search PR and check bad regex for tty?, which will benefit to
shell script.
Closes Homebrew/homebrew#44985.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
|
|
Closes Homebrew/homebrew#44982.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Fixes the bug described in
https://github.com/Homebrew/homebrew-science/pull/2866#issuecomment-148298146
|
|
|
|
Closes Homebrew/homebrew#44335.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
Closes Homebrew/homebrew#44946.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Closes Homebrew/homebrew#44343.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Closes Homebrew/homebrew#44893.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Just do a few things rather than doing e.g. a full compile.
Closes Homebrew/homebrew#44936.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Fixes Homebrew/homebrew#44331.
Closes Homebrew/homebrew#44709.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
|
|
See bfab4b0e65db4667ab09159b1040701fa75ec687
Closes Homebrew/homebrew#44889.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#44843.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Closes Homebrew/homebrew#44458.
Closes Homebrew/homebrew#44773.
Signed-off-by: Xu Cheng <xucheng@me.com>
|