aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2017-09-23Merge pull request #3188 from MikeMcQuaid/git-describe-tags-messageMike McQuaid
brew.sh: update no git repository message.
2017-09-22superenv: more help for Autotools with 10.13 SDK on 10.12ilovezfs
Add fmemopen and open_memstream to the list of ac_cv_func_*=no symbols for 10.12 with the 10.13 SDK.
2017-09-22Merge pull request #3186 from naoty/detect-failure-messageMike McQuaid
Add a failure message to be_detected_from matcher
2017-09-22Merge pull request #3144 from GauthamGoli/audit_line_rubocop_more_testsMike McQuaid
audit: Add more tests for FormulaAudit/Miscellaneous cop
2017-09-22Merge pull request #3185 from sjackman/vendor-ruby-linuxMike McQuaid
Upgrade vendored Ruby to 2.3.3 for Linux.
2017-09-22development_tools: fix curl https handling.Mike McQuaid
`curl` can handle modern certificates _unless_ it is too old. This broke `brew audit`'s HTTPS detection code.
2017-09-22portable-ruby: improve installation messaging.Mike McQuaid
- Use “Pouring” to be more consistent with our normal messaging. - Don’t be silent by default.
2017-09-22brew.sh: update no git repository message.Mike McQuaid
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.
2017-09-22Replace String#% with Kernel.#formatNaoto Kaneko
2017-09-22Add a failure message to be_detected_from matcherNaoto Kaneko
2017-09-21Upgrade vendored Ruby to 2.3.3 for Linux.Shaun Jackman
2017-09-21os/mac: support macOS High Sierra (10.13).FX Coudert
2017-09-21Merge pull request #3164 from MikeMcQuaid/portable-ruby-2.3.3Mike McQuaid
Upgrade vendored Ruby to 2.3.3.
2017-09-21Upgrade vendored Ruby to 2.3.3.Mike McQuaid
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.
2017-09-21superenv: help Autotools with 10.13 SDK on 10.12ilovezfs
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.
2017-09-20describe_java: Suppress stderrShaun Jackman
Suppress the error message: Unable to find any JVMs matching version "(null)".
2017-09-20locate: Suppress stderrShaun Jackman
Suppress the error message: xcrun: error: unable to find utility "gcc-4.0", not a developer tool or in PATH
2017-09-20popen: Do not suppress stderr when HOMEBREW_STDERRShaun Jackman
2017-09-20popen: Add an options argumentShaun Jackman
Useful for selectively enabling or silencing stderr, for example. popen_read("foo", err: :err)
2017-09-20Merge pull request #3173 from Homebrew/revert-3099-popen_read_stderrilovezfs
Revert "popen: Do not suppress stderr"
2017-09-20audit: Use version pinned by brew while executing rubocop cliGautham Goli
2017-09-19Revert "popen: Do not suppress stderr"ilovezfs
2017-09-19linkage_checker: tweak headers wording.Mike McQuaid
It's helpful to note that the undeclared/unnecessary dependencies are done based on linkage alone.
2017-09-18Revert "Add check for HEAD ref in diagnostics"ilovezfs
2017-09-18Revert "diagnostic: don't check CI core branch."ilovezfs
This reverts commit cb5b14307ca4640e1ba68cfd28e7fef34a3b771b.
2017-09-18Revert "diagnostic: also don't check Jenkins core branch."ilovezfs
This reverts commit db41f9d1182ff8c4c3b42b458e38d5c58b496ffb.
2017-09-18Merge pull request #3103 from maxim-belkin/extraneous_depsMike McQuaid
linkage_checker: add a check for extraneous dependencies
2017-09-18Merge pull request #3099 from sjackman/popen_read_stderrMike McQuaid
popen: Do not suppress stderr
2017-09-18audit: Add more tests for FormulaAudit/Miscellaneous copGautham Goli
2017-09-17Merge pull request #2878 from wendorf/brew_cask_list_full-nameMarkus Reiter
List cask full-names
2017-09-17Merge pull request #3160 from reitermarkus/missing-methodMarkus Reiter
Add missing `summarize` method.
2017-09-16List cask full-namesDan Wendorf
`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".
2017-09-16keg_relocate: treat .lai files as libtool files.ilovezfs
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.
2017-09-16Tweaks for older Mac OS X versions.Mike McQuaid
- `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.
2017-09-16Add missing `summarize` method.Markus Reiter
2017-09-15Merge pull request #3156 from MikeMcQuaid/allow-developer-custom-rubyMike McQuaid
os/mac/diagnostic: allow custom Ruby for devs.
2017-09-15audit: fix check_http_content args.Mike McQuaid
2017-09-15Merge pull request #3151 from MikeMcQuaid/audit-more-httpMike McQuaid
Require more HTTP mirrors for old OS X versions.
2017-09-15os/mac/diagnostic: allow custom Ruby for devs.Mike McQuaid
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.
2017-09-14Require more HTTP mirrors for old OS X versions.Mike McQuaid
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.
2017-09-14Merge pull request #3147 from reitermarkus/cask-irbMarkus Reiter
Always load Cask in `brew irb`.
2017-09-13mac/xcode: update expected Clang on 10.13Dominyk Tiller
2017-09-12Merge pull request #3126 from DomT4/curl_auditMike McQuaid
audit: stop demanding a HTTP HEAD mirror for curl
2017-09-12Fix method name.Markus Reiter
2017-09-12Merge pull request #3148 from reitermarkus/uninstall-signalMarkus Reiter
Fix uninstall with `:signal`.
2017-09-12Fix uninstall with `:signal`.Markus Reiter
2017-09-11linkage_checker: unnecessary dependenciesMaxim Belkin
- rename 'extraneous' to 'unnecessary' - add the report under `linkage --test`
2017-09-11linkage_checker: avoid some false positivesMaxim Belkin
2017-09-11linkage_checker: fix styleMaxim Belkin
2017-09-11linkage_checker: check for extraneous dependenciesMaxim Belkin