| Age | Commit message (Collapse) | Author |
|
audit: hack around El Capitan audit failure.
|
|
|
|
popen: Do not suppress stderr when HOMEBREW_STDERR
|
|
portable-ruby: improve installation messaging.
|
|
development_tools: fix curl https handling.
|
|
brew.sh: update no git repository message.
|
|
Add fmemopen and open_memstream to the list of ac_cv_func_*=no symbols
for 10.12 with the 10.13 SDK.
|
|
Add a failure message to be_detected_from matcher
|
|
audit: Add more tests for FormulaAudit/Miscellaneous cop
|
|
Upgrade vendored Ruby to 2.3.3 for Linux.
|
|
`curl` can handle modern certificates _unless_ it is too old. This
broke `brew audit`'s HTTPS detection code.
|
|
- Use “Pouring” to be more consistent with our normal messaging.
- Don’t be silent by default.
|
|
Clarify that this message doesn’t only trigger when there’s no Git
repository but also when there’s no tags that `git describe` can use.
|
|
|
|
|
|
|
|
|
|
Upgrade vendored Ruby to 2.3.3.
|
|
Use this version whenever 2.3.3 isn't installed. Also, remove the Linux
portable Ruby for now until it's built to be the same version.
|
|
The GNU Autotools tests for whether futimens and utimensat are available
reliably come to incorrect conclusions on 10.12 with the 10.13 SDK in
Xcode 9. This overrides its decisions by forcing the right answer
in superenv using ac_cv_func_* environment variables and setting them to
"no" on 10.12.
|
|
Suppress the error message:
Unable to find any JVMs matching version "(null)".
|
|
Suppress the error message:
xcrun: error: unable to find utility "gcc-4.0", not a developer tool or in PATH
|
|
|
|
Useful for selectively enabling or silencing stderr, for example.
popen_read("foo", err: :err)
|
|
Revert "popen: Do not suppress stderr"
|
|
|
|
|
|
It's helpful to note that the undeclared/unnecessary dependencies are
done based on linkage alone.
|
|
|
|
This reverts commit cb5b14307ca4640e1ba68cfd28e7fef34a3b771b.
|
|
This reverts commit db41f9d1182ff8c4c3b42b458e38d5c58b496ffb.
|
|
linkage_checker: add a check for extraneous dependencies
|
|
popen: Do not suppress stderr
|
|
|
|
List cask full-names
|
|
Add missing `summarize` method.
|
|
`brew cask list` supports the `--full-name` flag which will include the tap
name for casks not part of the core caskroom/cask tap. For example, if
cask "foo-beta" is installed from the caskroom/versions cask, `brew cask
list --full-name` will report the name as "caskroom/versions/foo-beta".
|
|
Previously .lai files only had their locations replaced with
placeholders if /usr/bin/file recognized them as ASCII files, which is
only the case on macOS Sierra and above.
|
|
- `brew update` should try to install `curl` before `git` on older
versions of Mac OS X where it is needed for accessing modern SSL
certificates.
- We don't need an HTTP mirror for `git` because `curl` will already be
installed before it is downloaded.
- Don't recommend GCC on Mac OS X versions where it can't be built with
the default system compiler.
- Start using the Homebrew `curl` on Mac OS X versions where it is
needed as soon as it is installed.
|
|
|
|
os/mac/diagnostic: allow custom Ruby for devs.
|
|
|
|
Require more HTTP mirrors for old OS X versions.
|
|
This avoids `brew doctor` warnings on High Sierra but in general this is
a good idea for future versions and to allow Homebrew developers to test
things out with different versions of Ruby.
|
|
This allows the bootstrap of `curl` and `git` on versions of Mac OS X
that cannot reliably download from HTTPS servers any longer. Once these
are both installed users are able to update Homebrew and download files
securely.
Also, as we're doing this, don't point 10.5 users to Tigerbrew as they
are already given caveats for using Homebrew itself.
|
|
Always load Cask in `brew irb`.
|
|
|
|
audit: stop demanding a HTTP HEAD mirror for curl
|
|
|
|
Fix uninstall with `:signal`.
|