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
Gabriel
0c1da29d0c
Add _ to unused args
2019-06-03 15:52:53 -03:00
Gabriel
01c5bc48d2
Create extended os formula specs
2019-06-03 15:52:53 -03:00
Gabriel
a7e3304735
Extends Formula class with mac os #uses_from_macos
2019-06-03 15:52:52 -03:00
Gabriel
79808638a6
Add default #uses_from_macos behaviour to Formula
2019-06-03 15:52:52 -03:00
Gabriel
f2abaf6862
Add #uses_from_macos specs
2019-06-03 15:52:52 -03:00
Misty De Meo
1495cdbf8f
macOS Catalina
2019-06-03 11:45:08 -07:00
Mike McQuaid
5524077f7a
Merge pull request #6193 from Homebrew/dependabot/bundler/Library/Homebrew/tins-1.20.3
...
build: bump tins from 1.20.2 to 1.20.3 in /Library/Homebrew
2019-06-01 11:28:07 +01:00
Markus Reiter
0a0672fade
Don't URL-encode cookies.
2019-05-31 23:39:59 +02:00
Markus Reiter
17f6d19b9c
Add Cask#install_time method.
2019-05-31 20:50:31 +02:00
Markus Reiter
b12623f4eb
Don't redownload “latest” casks unnecessarily.
2019-05-31 20:50:31 +02:00
Markus Reiter
7640dfe601
Merge pull request #6194 from reitermarkus/brew-cask-upgrade
...
Output all upgradable casks before upgrading.
2019-05-31 20:40:19 +02:00
Markus Reiter
e2369fcde0
Output all upgradable casks before upgrading.
2019-05-31 19:16:04 +02:00
dependabot-preview[bot]
8db3903e85
build: bump tins from 1.20.2 to 1.20.3 in /Library/Homebrew
...
Bumps [tins](https://github.com/flori/tins ) from 1.20.2 to 1.20.3.
- [Release notes](https://github.com/flori/tins/releases )
- [Commits](https://github.com/flori/tins/compare/v1.20.2...v1.20.3 )
2019-05-31 16:29:38 +00:00
Joe George
2d89e48bbc
Fix #6188
...
Add trailing -- to git reset when performing a branch reset to remove
ambiguity between revision and file
2019-05-31 08:58:17 -04:00
Tom Forbes
bc320ad229
Support running the Linuxbrew docker image in Kubernetes
2019-05-30 20:06:25 +01:00
dependabot-preview[bot]
4b644c5d39
build: bump rubocop from 0.70.0 to 0.71.0 in /Library/Homebrew
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.70.0 to 0.71.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.70.0...v0.71.0 )
2019-05-30 17:13:37 +00:00
Mike McQuaid
781ad57ded
Merge pull request #6163 from xu-cheng/cask-cache
...
Add brew cask --cache <cask> command
2019-05-30 08:57:48 +01:00
dependabot-preview[bot]
ae9a477eaa
build: bump ruby-progressbar from 1.10.0 to 1.10.1 in /Library/Homebrew
...
Bumps [ruby-progressbar](https://github.com/jfelchner/ruby-progressbar ) from 1.10.0 to 1.10.1.
- [Release notes](https://github.com/jfelchner/ruby-progressbar/releases )
- [Changelog](https://github.com/jfelchner/ruby-progressbar/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jfelchner/ruby-progressbar/compare/releases/v1.10.0...releases/v1.10.1 )
2019-05-28 08:17:57 +00:00
Isabell (Issy) Long
4a5b02661a
[Linux] Don't prompt users to brew cask install
...
- I tried to install `keybase`, thinking I'd get the CLI. On Linux,
casks don't work, yet I was still prompted to `brew cask install
keybase`. When I tried that (just to make sure), I got the "casks are
only supported on MacOS" error.
- This change makes it so we don't prompt people to install casks if
they're on platforms other than MacOS.
Before:
```
╭─issyl0@grus /home/linuxbrew/.linuxbrew/Homebrew ‹master›
╰─ $ brew install keybase
Error: No available formula with the name "keybase"
Found a cask named "keybase" instead.
```
After:
```
Error: No available formula with the name "keybase"
==> Searching for a previously deleted formula (in the last month)...
Warning: homebrew/core is shallow clone. To get complete history run:
git -C "$(brew --repo homebrew/core)" fetch --unshallow
Error: No previously deleted formula found.
==> Searching for similarly named formulae...
Error: No similarly named formulae found.
==> Searching taps...
==> Searching taps on GitHub...
Error: No formulae found in taps.
```
2019-05-25 15:44:46 +01:00
Mike McQuaid
7091898014
Merge pull request #6164 from MikeMcQuaid/better-permissions-errors
...
Improve permissions errors
2019-05-24 18:12:55 +02:00
Mike McQuaid
4759ffb88f
reinstall: handle remove/rename permission errors.
2019-05-24 16:46:54 +01:00
Mike McQuaid
68068875c7
Merge pull request #6168 from zbeekman/accelerate-vs-veclibfort-lapack
...
Allow Accelerate linkage, deny veclibfort & lapack
2019-05-24 09:32:00 +02:00