16125 Commits

Author SHA1 Message Date
Joe Horsnell
19fd56468f Gracefully handle missing USER env var
Prompted by https://github.com/Homebrew/install/pull/213
2019-07-01 17:25:25 +01:00
dependabot-preview[bot]
7d225078e9
build: bump rspec-core from 3.8.1 to 3.8.2 in /Library/Homebrew
Bumps [rspec-core](https://github.com/rspec/rspec-core) from 3.8.1 to 3.8.2.
- [Release notes](https://github.com/rspec/rspec-core/releases)
- [Changelog](https://github.com/rspec/rspec-core/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-core/compare/v3.8.1...v3.8.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-07-01 06:00:42 +00:00
Mike McQuaid
013d4381c0
brew vendor-gems: commit updates. 2019-06-25 17:59:47 +01:00
Mike McQuaid
531ef86ad2
dev-cmd/audit: fix brew style. 2019-06-25 17:57:43 +01:00
dependabot-preview[bot]
af91fac048
build: bump rubocop from 0.71.0 to 0.72.0 in /Library/Homebrew
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.71.0 to 0.72.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.71.0...v0.72.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-25 14:44:37 +00:00
Vítor Galvão
92719b64dc Cask audit: -globoff in appcast curl 2019-06-24 16:34:47 +01:00
Mike McQuaid
573acc85a6
Merge pull request #6247 from zachauten/suggest-cask-cmd
brew install will suggest brew cask install
2019-06-24 15:15:25 +01:00
Zach Auten
25e7eaee1f brew install will suggest brew cask install
If the user tries to install a cask using brew install
then brew will suggest the user tries 'brew cask install'

closes #6245
2019-06-22 14:21:56 -04:00
Mike McQuaid
07f9b8efc6
brew vendor-gems: commit updates. 2019-06-21 12:16:55 +01:00
dependabot-preview[bot]
70d530c85c
build: bump rubocop-performance from 1.3.0 to 1.4.0 in /Library/Homebrew
Bumps [rubocop-performance](https://github.com/rubocop-hq/rubocop-performance) from 1.3.0 to 1.4.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop-hq/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-performance/compare/v1.3.0...v1.4.0)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-21 05:45:03 +00:00
Mike McQuaid
99ed23347a
formula: update caveats documentation. 2019-06-20 11:08:02 +01:00
Vítor Galvão
61623f97ca Cask audit: appcast fake user agent 2019-06-19 11:05:53 +01:00
Vítor Galvão
529e448189 Cask audit: decompress appcast 2019-06-19 00:19:30 +01:00
dependabot-preview[bot]
c60d4e651c
build: bump jaro_winkler from 1.5.2 to 1.5.3 in /Library/Homebrew
Bumps [jaro_winkler](https://github.com/tonytonyjan/jaro_winkler) from 1.5.2 to 1.5.3.
- [Release notes](https://github.com/tonytonyjan/jaro_winkler/releases)
- [Changelog](https://github.com/tonytonyjan/jaro_winkler/blob/master/CHANGELOG.md)
- [Commits](https://github.com/tonytonyjan/jaro_winkler/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-18 08:29:45 +00:00
Chongyu Zhu
08561335ce
python_virtualenv_constants: upgrade virtualenv to 16.6.1 2019-06-17 12:34:59 +08:00
Mike McQuaid
fddf5b16bd
Merge pull request #6232 from MikeMcQuaid/resource-fetch-default
Resource#fetch: verify downloads by default.
2019-06-15 18:28:19 +01:00
Mike McQuaid
3cfb028e7f
Resource#fetch: verify downloads by default.
This API is used internally correctly and externally mostly correctly
but #6230 reveals the external usage is fairly confusing and a bit
unsafe by default. Preserve the existing API while verifying the
checksum by default and providing an opt-out. Using the existing, safe
method will result in a double verification of the checksum which is
harmless. A Homebrew/homebrew-core PR will follow shortly to address
those cases.

Fixes #6230
2019-06-15 17:22:45 +01:00
Mike McQuaid
5abce1b511
Merge pull request #6229 from Homebrew/dependabot/bundler/Library/Homebrew/rspec-core-3.8.1
build: bump rspec-core from 3.8.0 to 3.8.1 in /Library/Homebrew
2019-06-14 13:47:35 +01:00
dependabot-preview[bot]
a9d3c3a824
build: bump rspec-core from 3.8.0 to 3.8.1 in /Library/Homebrew
Bumps [rspec-core](https://github.com/rspec/rspec-core) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/rspec/rspec-core/releases)
- [Changelog](https://github.com/rspec/rspec-core/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-core/compare/v3.8.0...v3.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-14 08:31:33 +00:00
dependabot-preview[bot]
66cdaf1743
build: bump parallel_tests from 2.29.0 to 2.29.1 in /Library/Homebrew
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 2.29.0 to 2.29.1.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Commits](https://github.com/grosser/parallel_tests/compare/v2.29.0...v2.29.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-13 17:51:16 +00:00
dependabot-preview[bot]
9e1b174b1c
build: bump rspec-mocks from 3.8.0 to 3.8.1 in /Library/Homebrew
Bumps [rspec-mocks](https://github.com/rspec/rspec-mocks) from 3.8.0 to 3.8.1.
- [Release notes](https://github.com/rspec/rspec-mocks/releases)
- [Changelog](https://github.com/rspec/rspec-mocks/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-mocks/compare/v3.8.0...v3.8.1)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-13 14:16:13 +00:00
dependabot-preview[bot]
be596693a4
build: bump docile from 1.3.1 to 1.3.2 in /Library/Homebrew
Bumps [docile](https://github.com/ms-ati/docile) from 1.3.1 to 1.3.2.
- [Release notes](https://github.com/ms-ati/docile/releases)
- [Changelog](https://github.com/ms-ati/docile/blob/master/HISTORY.md)
- [Commits](https://github.com/ms-ati/docile/compare/v1.3.1...v1.3.2)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-12 19:37:26 +00:00
Mike McQuaid
7c04c34a88
system_config: hide HOMEBREW_BUNDLE_* env vars.
These are being introduced in e.g.
https://github.com/Homebrew/homebrew-bundle/pull/486 and we don't care
about them in Homebrew bug reports.
2019-06-12 12:43:44 +01:00
dependabot-preview[bot]
908ca1ac92
build: bump rspec-expectations from 3.8.3 to 3.8.4 in /Library/Homebrew
Bumps [rspec-expectations](https://github.com/rspec/rspec-expectations) from 3.8.3 to 3.8.4.
- [Release notes](https://github.com/rspec/rspec-expectations/releases)
- [Changelog](https://github.com/rspec/rspec-expectations/blob/master/Changelog.md)
- [Commits](https://github.com/rspec/rspec-expectations/compare/v3.8.3...v3.8.4)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-06-10 21:01:09 +00:00
Mike McQuaid
1bee0fbde0
Merge pull request #6187 from javian/addbindaudit
audit: check bind for development versions
2019-06-10 12:48:09 +01:00
Mike McQuaid
22914dc782
audit: remove unused unstable/devel whitelist entries. 2019-06-10 09:02:19 +01:00
Mike McQuaid
afc63578e0
audit: make bind check more consistent. 2019-06-10 09:01:58 +01:00
Jan Viljanen
57fa2137b2 audit: check bind for development versions 2019-06-10 07:11:43 +02:00
Cheng XU
2bd9b2774d
java_requirement: set cask attribute
Set `@cask` attribute for JavaRequirement, which is used by
`brew info` to track cask requirement for formulae and
`brew bundle dump` to sort the formulae and casks.

Before:
```
$ brew info --json languagetool | jq '.[0].requirements'
[
  {
    "name": "java",
    "cask": null,
    "download": null
  }
]
$ brew cask install adoptopenjdk; brew install languagetool
$ brew bundle dump
brew "languagetool"
cask "adoptopenjdk"
```

After:
```
$ brew info --json languagetool | jq '.[0].requirements'
[
  {
    "name": "java",
    "cask": "adoptopenjdk",
    "download": null
  }
]
$ brew cask install adoptopenjdk; brew install languagetool
$ brew bundle dump
cask "adoptopenjdk"
brew "languagetool"
```

Also added relevant test cases.
2019-06-10 10:37:09 +08:00
Mike McQuaid
11de7de49d
rubocops/text: fix long line. 2019-06-07 09:31:24 +01:00
Izaak Beekman
75bc30bfff
Limit veclibfort & lapack cop to core & add tests 2019-06-06 18:09:44 -04:00
Izaak Beekman
65fbcc86d0
Add test for MPI choice cop's autocorrect 2019-06-06 16:46:17 -04:00
Izaak Beekman
ffe30058ab
Add MPICH cop and test
- Split off from PR Homebrew/brew#6209
 - Create stand alone class for cop w/ auto-correct
2019-06-06 16:28:54 -04:00
Misty De Meo
5ab34abd17
Bottles: allow skipping or_later tags
This is a developer-only feature, so it's gated via `HOMEBREW_DEVELOPER`.
This is intended to enable testing of macOS 10.15; users building software
manually to test compatibility of early betas need to be able to build
software from source instead of via pouring 10.14 bottles. This isn't
intended to be a general-purpose `HOMEBREW_BUILD_FROM_SOURCE` replacement,
and has no effect on released versions of macOS.
2019-06-06 10:14:10 -07:00
Chongyu Zhu
80230eccf7
Merge pull request #6210 from lembacon/pkg-config-catalina
pkg-config: add initial support for macOS Catalina
2019-06-05 11:00:41 -07:00
Shaun Jackman
7c5f71e5ac
Merge pull request #6162 from gkpacker/add_uses_from_macos
Add uses from macos
2019-06-05 08:23:17 -07:00
Chongyu Zhu
629c319dc4
pkg-config: add initial support for macOS Catalina 2019-06-04 16:30:17 -07:00
Chongyu Zhu
2a5aee0a0b
xcode: add initial support for Xcode 11.0 2019-06-04 16:11:18 -07:00
Gabriel
9fa8dc5d89 Remove old os/mac/formula spec 2019-06-03 15:52:53 -03:00
Gabriel
678f89ff21 Fix typo 2019-06-03 15:52:53 -03:00
Gabriel
b2969e6063 Add needs_linux tag to specs that fails on MacOS 2019-06-03 15:52:53 -03:00
Gabriel
41f39939ca Extract linux spec cases & add hash support to default #uses_from_macos 2019-06-03 15:52:53 -03:00
Gabriel
77f2d01739 Add hash support 2019-06-03 15:52:53 -03:00
Gabriel
332acbbfc3 Add more spec cases 2019-06-03 15:52:53 -03:00
Gabriel
7a9bfb4c9f Fix spec 2019-06-03 15:52:53 -03:00
Gabriel
38653f0cbc Add default #uses_from_macos behaviour spec 2019-06-03 15:52:53 -03:00
Gabriel
aafe87524d Extends SoftwareSpec with #uses_from_macos 2019-06-03 15:52:53 -03:00
Gabriel
412f7d964f Removes formula class extension 2019-06-03 15:52:53 -03:00
Gabriel
22f765300e Lint os/mac/formula 2019-06-03 15:52:53 -03:00
Gabriel
848b3380e5 Increase readability with early returns 2019-06-03 15:52:53 -03:00