29882 Commits

Author SHA1 Message Date
Mike McQuaid
5c44aca2e1
Merge pull request #12365 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-performance-1.12.0
build(deps): bump rubocop-performance from 1.11.5 to 1.12.0 in /Library/Homebrew
2021-11-02 11:41:10 +00:00
Mike McQuaid
d43555dd75
brew style --fix 2021-11-02 11:16:10 +00:00
Nanda H Krishna
9843445f52
Merge pull request #12364 from Homebrew/dependabot/bundler/Library/Homebrew/yard-sorbet-0.6.1
build(deps): bump yard-sorbet from 0.6.0 to 0.6.1 in /Library/Homebrew
2021-11-01 23:43:47 -04:00
Nanda H Krishna
bafb1a2aab
Merge pull request #12363 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9293
build(deps-dev): bump sorbet from 0.5.9291 to 0.5.9293 in /Library/Homebrew
2021-11-01 23:43:30 -04:00
Sam Ford
a1277ee1b0
Apache: Support additional mirror/backup URLs 2021-11-01 15:58:04 -04:00
Michka Popoff
714d4b1868
Merge pull request #12359 from Bo98/no-recursive-missing-libs
os/linux/elf: don't report missing libraries to dependents
2021-11-01 19:38:18 +01:00
BrewTestBot
9a4041d0dd
Update RBI files for yard-sorbet. 2021-11-01 18:13:06 +00:00
BrewTestBot
a2cd969ddc
Update RBI files for rubocop-performance. 2021-11-01 18:13:04 +00:00
BrewTestBot
e0c737a07b
brew vendor-gems: commit updates. 2021-11-01 18:10:24 +00:00
BrewTestBot
de70349b24
brew vendor-gems: commit updates. 2021-11-01 18:08:35 +00:00
BrewTestBot
0581d7b9ba
brew vendor-gems: commit updates. 2021-11-01 18:08:35 +00:00
dependabot[bot]
ff1756e634
build(deps): bump rubocop-performance in /Library/Homebrew
Bumps [rubocop-performance](https://github.com/rubocop/rubocop-performance) from 1.11.5 to 1.12.0.
- [Release notes](https://github.com/rubocop/rubocop-performance/releases)
- [Changelog](https://github.com/rubocop/rubocop-performance/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop-performance/compare/v1.11.5...v1.12.0)

---
updated-dependencies:
- dependency-name: rubocop-performance
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 18:04:41 +00:00
dependabot[bot]
d8aeb9da5c
build(deps): bump yard-sorbet from 0.6.0 to 0.6.1 in /Library/Homebrew
Bumps [yard-sorbet](https://github.com/dduugg/yard-sorbet) from 0.6.0 to 0.6.1.
- [Release notes](https://github.com/dduugg/yard-sorbet/releases)
- [Changelog](https://github.com/dduugg/yard-sorbet/blob/main/CHANGELOG.md)
- [Commits](https://github.com/dduugg/yard-sorbet/compare/v0.6.0...v0.6.1)

---
updated-dependencies:
- dependency-name: yard-sorbet
  dependency-type: indirect
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 18:04:07 +00:00
dependabot[bot]
68df774538
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9291 to 0.5.9293.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-11-01 18:03:32 +00:00
Sean Molenaar
ef6d3dcede
Merge pull request #11910 from SMillerDev/feature/caveats/linux_services
Caveats: suggest brew services for linux
2021-11-01 15:13:25 +01:00
Mike McQuaid
89988f211a
Merge pull request #12360 from FnControlOption/fetched
install, upgrade: fetch each formula only once
2021-11-01 13:17:37 +00:00
Carlo Cabrera
ac4ff94b76
Merge pull request #12354 from carlocab/curl-resource-audit
formula_auditor: respect `using: :homebrew_curl` in resources too
2021-11-01 21:13:30 +08:00
Rylan Polster
67cc3746f0
Merge pull request #12358 from Rylan12/install-from-api-doctor
Fix `brew doctor` with `HOMEBREW_INSTALL_FROM_API`
2021-10-31 16:58:08 -04:00
Rylan Polster
6bd507d472
Cleanup conditional
Co-authored-by: Bo Anderson <mail@boanderson.me>
2021-10-31 15:43:13 -04:00
fn ⌃ ⌥
aa6f10ff35 install, upgrade: fetch each formula only once 2021-10-31 10:52:40 -07:00
Bo Anderson
9493cbb80a
os/linux/elf: don't report missing libraries to dependents 2021-10-31 17:03:29 +00:00
Rylan Polster
83073c3ee6
Fix brew doctor with HOMEBREW_INSTALL_FROM_API 2021-10-31 04:11:02 -04:00
Carlo Cabrera
b14078a41d
Merge pull request #12342 from carlocab/java-bottle-relocation
keg_relocate: enable Java relocation for bottles
2021-10-31 16:06:42 +08:00
Rylan Polster
9daf5e2d28
Merge pull request #12350 from Rylan12/install-from-api-core-deps
Handle `depends_on "homebrew/core/foo"` for `HOMEBREW_INSTALL_FROM_API`
3.3.2
2021-10-31 00:57:13 -04:00
Rylan Polster
5f4d4fb3fb
Cleanup 2021-10-31 00:27:05 -04:00
Rylan Polster
ae457a8028
Fix loading formulae from core tap 2021-10-30 23:54:01 -04:00
Nanda H Krishna
85077472ad
Merge pull request #12349 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9291
build(deps-dev): bump sorbet from 0.5.9287 to 0.5.9291 in /Library/Homebrew
2021-10-30 23:02:53 -04:00
Sean Molenaar
73bc934c85
Caveats: suggest brew services for linux 2021-10-30 18:18:25 +02:00
Carlo Cabrera
f36bb3c6b0
formula_auditor: respect using: :homebrew_curl in resources too
A resource can do `using: :homebrew_curl`, but, without this change, the
audit will still use system `curl`. This fails quite predictably.

Needed for Homebrew/homebrew-core#88330.
2021-10-30 20:04:13 +08:00
Bevan Kay
e6e0ba0521
cask cookbook: update livecheck blocks
This change causes `livecheck` to return a nicer error if no match is found from the regex.
2021-10-30 14:34:18 +11:00
BrewTestBot
2ad3c9785c
brew vendor-gems: commit updates. 2021-10-29 18:06:38 +00:00
dependabot[bot]
8ccc621449
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9287 to 0.5.9291.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-29 18:04:04 +00:00
Rylan Polster
268a32f0aa
Handle depends_on "homebrew/core/foo" for HOMEBREW_INSTALL_FROM_API 2021-10-29 14:03:24 -04:00
Carlo Cabrera
aa95c17c8e
keg_relocate: enable Java relocation for bottles
This is a continuation of #12334.
2021-10-30 01:34:00 +08:00
Rylan Polster
dae9a34a85
Merge pull request #12346 from Rylan12/fix-untap-with-install-from-api
Fix `brew untap` with `HOMEBREW_INSTALL_FROM_API`
2021-10-29 13:27:34 -04:00
Rylan Polster
6db19212c6
Fix brew untap with HOMEBREW_INSTALL_FROM_API 2021-10-28 17:13:34 -04:00
Mike McQuaid
95482c6767
Merge pull request #12344 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9287
build(deps-dev): bump sorbet from 0.5.9279 to 0.5.9287 in /Library/Homebrew
2021-10-28 19:33:30 +01:00
BrewTestBot
5a772be03a
brew vendor-gems: commit updates. 2021-10-28 18:06:29 +00:00
dependabot[bot]
62aa15d46e
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9279 to 0.5.9287.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-28 18:03:59 +00:00
Mike McQuaid
241dd2ce22
Merge pull request #12340 from Rylan12/install-from-api-tap-names
Fix installing from API with tap names
2021-10-28 10:39:30 +01:00
Carlo Cabrera
d810f4aa72
Merge pull request #12334 from carlocab/java-relocation
keg_relocate: handle `JAVA_HOME`
2021-10-28 17:02:26 +08:00
Rylan Polster
9fee68c500
Fix installing from API with tap names 2021-10-28 01:25:27 -04:00
Nanda H Krishna
c6913dc70a
Merge pull request #12337 from Homebrew/dependabot/bundler/Library/Homebrew/sorbet-0.5.9279
build(deps-dev): bump sorbet from 0.5.9271 to 0.5.9279 in /Library/Homebrew
2021-10-27 20:38:43 -04:00
BrewTestBot
4e083def53
brew vendor-gems: commit updates. 2021-10-27 18:06:30 +00:00
dependabot[bot]
1ef63ccd60
build(deps-dev): bump sorbet in /Library/Homebrew
Bumps [sorbet](https://github.com/sorbet/sorbet) from 0.5.9271 to 0.5.9279.
- [Release notes](https://github.com/sorbet/sorbet/releases)
- [Commits](https://github.com/sorbet/sorbet/commits)

---
updated-dependencies:
- dependency-name: sorbet
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2021-10-27 18:03:51 +00:00
Carlo Cabrera
92c9d61e4f
Skip bottle relocation for now.
We need to have the pour relocation in a `brew` release tag before we
can enable this.

Also, add the empty line that the GitHub UI ate when I committed a
suggestion.
2021-10-27 20:11:47 +08:00
Carlo Cabrera
12f5e196f8
Fix trailing white space 2021-10-27 20:11:47 +08:00
Carlo Cabrera
457de40117
Apply suggestions from code review
These are just a few style improvements.

Co-authored-by: Mike McQuaid <mike@mikemcquaid.com>
2021-10-27 20:11:47 +08:00
Carlo Cabrera
96f0441178
Fix tests
`runtime_dependencies` is sometimes `nil`.
2021-10-27 20:11:46 +08:00
Carlo Cabrera
91e425f7dd
keg_relocate: handle JAVA_HOME
Java-dependent formulae produce different bottles on macOS and Linux
because they have different values for `JAVA_HOME` (`opt_libexec` vs
`opt_libexec/"openjdk.jdk/Contents/Home"`).

Let's handle this difference by using the placeholder
`@@HOMEBREW_JAVA@@` in a bottle, like so:

    #!/bin/bash
    JAVA_HOME="${JAVA_HOME:-@@HOMEBREW_JAVA@@}" exec "@@HOMEBREW_CELLAR@@/clojure/1.10.3.998/libexec/bin/clojure"  "$@"
2021-10-27 20:11:46 +08:00