Commit Graph
26394 Commits
Author SHA1 Message Date
Bo Anderson 94431ce104 Merge pull request #10821 from Bo98/test-no-gem-env
Don't touch PATH, GEM_HOME and GEM_PATH when testing formula
2021-03-10 17:35:32 +00:00
Bo Anderson 769a6cd1f5 Don't touch PATH, GEM_HOME and GEM_PATH when testing formula 2021-03-10 17:08:57 +00:00
Shaun Jackman 4524714a7b Merge pull request #10808 from sjackman/sj/uses-from-macos-libsasl2
rubocops: Permit uses_from_macos "libsasl2"
2021-03-10 08:43:15 -08:00
Shaun Jackman 0bba3bc6f6 rubocops: Permit uses_from_macos "cyrus-sasl"
macOS provides /usr/lib/libsasl2.dylib
2021-03-10 08:16:24 -08:00
Mike McQuaid 761332fa29 Merge pull request #10822 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.4.16
build(deps): bump tapioca from 0.4.15 to 0.4.16 in /Library/Homebrew
2021-03-10 10:10:39 +00:00
Mike McQuaid 5c3003976f Merge pull request #10809 from Homebrew/spdx-update
spdx: update license data.
2021-03-10 10:10:11 +00:00
BrewTestBot 8c309d2886 Update RBI files for tapioca. 2021-03-10 09:39:45 +00:00
BrewTestBot 8407ead42b brew vendor-gems: commit updates. 2021-03-10 09:38:44 +00:00
Jonathan Chang 56702e5ba6 Merge pull request #10814 from danielnachun/uses_from_macos
add pcsc-lite to uses_from_macos
2021-03-10 20:06:31 +11:00
dependabot[bot] cd2e225414 build(deps): bump tapioca from 0.4.15 to 0.4.16 in /Library/Homebrew
Bumps [tapioca](https://github.com/Shopify/tapioca) from 0.4.15 to 0.4.16.
- [Release notes](https://github.com/Shopify/tapioca/releases)
- [Commits](https://github.com/Shopify/tapioca/compare/v0.4.15...v0.4.16)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-10 05:59:00 +00:00
BrewTestBot 997375f790 spdx: update license data.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/spdx.yml).
2021-03-10 00:28:30 +00:00
Mike McQuaid 8b677c0ddd Merge pull request #10812 from Homebrew/dependabot/bundler/Library/Homebrew/parallel_tests-3.5.2
build(deps): bump parallel_tests from 3.5.1 to 3.5.2 in /Library/Homebrew
3.0.5
2021-03-09 12:26:03 +00:00
BrewTestBot aa9c992adf Update RBI files for parallel_tests. 2021-03-09 12:01:21 +00:00
BrewTestBot c12140b82c brew vendor-gems: commit updates. 2021-03-09 12:00:19 +00:00
Mike McQuaid 7b5f036296 Merge pull request #10801 from lexicol/patch-1
dev-cmd/create: use std_configure_args
2021-03-09 11:55:47 +00:00
Mike McQuaid cea09fc093 Merge pull request #10802 from liyang/master
-Library/Homebrew/shims/mac/super/sed: causes more problems than what it purports to fix
2021-03-09 11:55:24 +00:00
danielnachun 24af65302d add pcsc-lite to uses_from_macos 2021-03-08 23:40:29 -08:00
dependabot[bot] 94095ce0a5 build(deps): bump parallel_tests in /Library/Homebrew
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 3.5.1 to 3.5.2.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md)
- [Commits](https://github.com/grosser/parallel_tests/compare/v3.5.1...v3.5.2)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-09 05:44:46 +00:00
lexicol 9cc93154a0 dev-cmd/create: add link to std_configure_args 2021-03-08 12:57:35 -08:00
Bo Anderson 31a4989358 Merge pull request #10792 from Bo98/fi-less-dep-comp
formula_installer: reduce dependency expansion computations
2021-03-08 14:03:55 +00:00
Bo Anderson 34a8c0fafa Merge pull request #10804 from Bo98/llvm_clang-version-fix
development_tools: fix LLVM Clang 10+ version detection
2021-03-08 13:12:30 +00:00
Bo Anderson 96670cedb2 formula_installer: reduce dependency expansion computations 2021-03-08 13:12:12 +00:00
Mike McQuaid c7656d09bc Merge pull request #10807 from Homebrew/dependabot/bundler/Library/Homebrew/parallel_tests-3.5.1
build(deps): bump parallel_tests from 3.5.0 to 3.5.1 in /Library/Homebrew
2021-03-08 12:37:40 +00:00
Mike McQuaid 5e9744b945 Merge pull request #10806 from Homebrew/dependabot/bundler/docs/html-proofer-3.18.8
build(deps-dev): bump html-proofer from 3.18.6 to 3.18.8 in /docs
2021-03-08 12:37:19 +00:00
Mike McQuaid 6e286d53c2 Merge pull request #10788 from MikeMcQuaid/check_install_sanity_bottle_tweaks
formula_installer: tweak "no bottle available" logic.
2021-03-08 12:15:36 +00:00
BrewTestBot ff67bea976 Update RBI files for parallel_tests. 2021-03-08 07:00:07 +00:00
BrewTestBot 691170750b brew vendor-gems: commit updates. 2021-03-08 06:59:16 +00:00
dependabot[bot] f519de11b7 build(deps): bump parallel_tests in /Library/Homebrew
Bumps [parallel_tests](https://github.com/grosser/parallel_tests) from 3.5.0 to 3.5.1.
- [Release notes](https://github.com/grosser/parallel_tests/releases)
- [Changelog](https://github.com/grosser/parallel_tests/blob/master/CHANGELOG.md)
- [Commits](https://github.com/grosser/parallel_tests/compare/v3.5.0...v3.5.1)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-08 06:53:25 +00:00
dependabot[bot] 05a6940a8c build(deps-dev): bump html-proofer from 3.18.6 to 3.18.8 in /docs
Bumps [html-proofer](https://github.com/gjtorikian/html-proofer) from 3.18.6 to 3.18.8.
- [Release notes](https://github.com/gjtorikian/html-proofer/releases)
- [Commits](https://github.com/gjtorikian/html-proofer/compare/v3.18.6...v3.18.8)

Signed-off-by: dependabot[bot] <support@github.com>
2021-03-08 05:36:55 +00:00
Rylan Polster bc370748c9 Merge pull request #10805 from Homebrew/spdx-update
spdx: update license data.
2021-03-07 20:39:15 -05:00
BrewTestBot 2f2bae7ad0 spdx: update license data.
Autogenerated by [a scheduled GitHub Action](https://github.com/Homebrew/brew/blob/master/.github/workflows/spdx.yml).
2021-03-08 00:33:20 +00:00
Bo Anderson e9b2a6db7a development_tools: fix LLVM Clang 10+ version detection 2021-03-07 20:13:32 +00:00
Liyang HU adac92b326 Library/Homebrew/extend/os/mac/extend/ENV/super.rb: obsolete HOMEBREW_CCCFG flag s
@Bo98's comment https://github.com/Homebrew/brew/pull/10802#issuecomment-792072121
2021-03-06 23:15:55 +00:00
Liyang HU ab614ed4ce -Library/Homebrew/shims/mac/super/sed: causes more problems than what it purports to fix
Mountain Lion isn't even supported by Homebrew anymore.

This shim hails back to Homebrew/legacy-homebrew#13787 @MikeMcQuaid

This gets picked up by `configure` scripts (which is fine during builds),
but occasionally gets [baked into binaries][fixincl], triggering:

    Error: Files were found with references to the Homebrew shims directory.

This in turn causes tap maintainers to just override `SED=/usr/bin/sed` for
`configure`, which doesn't always work properly: osx-cross/homebrew-avr#230

Other instances:

 * https://stackoverflow.com/questions/40357246/usr-local-library-homebrew-shims-super-sed-no-such-file-or-directory
 * https://github.com/laruence/yaconf/issues/17
 * https://github.com/Amar1729/homebrew-formulae/issues/1
 * https://blog.logical-dice.com/articles/wp/295

[fixincl]: https://gcc.gnu.org/git/?p=gcc.git;a=blob;f=fixincludes/fixincl.tpl;h=3d70cabc7fd6dd0e63033e6523fac1dca01b285a;hb=HEAD#l42
2021-03-06 21:36:50 +00:00
lexicol 3d391d6427 dev-cmd/create: use std_configure_args 2021-03-06 13:13:58 -08:00
Dawid Dziurla a930e2b362 Merge pull request #10791 from Homebrew/sorbet-files-update
sorbet: Update RBI files.
2021-03-06 05:37:11 +01:00
BrewTestBot e7dba1b071 sorbet: Update RBI files.
Autogenerated by the [sorbet](https://github.com/Homebrew/brew/blob/master/.github/workflows/sorbet.yml) workflow.
2021-03-06 00:49:57 +00:00
Bo Anderson 344ab02f18 Merge pull request #10767 from Bo98/audit_deps-force_homebrew_on_linux
Allow deps auditing to run on Linux via HOMEBREW_SIMULATE_MACOS_ON_LINUX
2021-03-05 23:46:31 +00:00
Mike McQuaid 2d1d20a236 Merge pull request #10789 from XuehaiPan/docs-install
docs/Installation: add section for Git remote mirroring
2021-03-05 14:29:25 +00:00
Michka Popoff 2466afdd83 Merge pull request #10787 from MikeMcQuaid/no-patchelf-needed
linux/keg_relocate: patchelf dependency is conditional.
2021-03-05 15:24:53 +01:00
XuehaiPan 3f64bcb2fb docs/Installation: add section for Git remote mirroring 2021-03-05 22:04:48 +08:00
Bo Anderson 5660a1bf13 brew.sh: HOMEBREW_SIMULATE_MACOS_ON_LINUX implies HOMEBREW_FORCE_HOMEBREW_ON_LINUX 2021-03-05 12:22:27 +00:00
Bo Anderson 4879cf1b48 workflows/tests: test brew audit of homebrew-core on Linux 2021-03-05 12:21:45 +00:00
Bo Anderson abb2b26a93 Add HOMEBREW_SIMULATE_MACOS_ON_LINUX 2021-03-05 12:21:45 +00:00
Bo Anderson 7448a6be58 Revert "Revert "uses_from_macos: fix force_homebrew_on_linux behaviour.""
This reverts commit 9ad37ddc36.
2021-03-05 12:21:45 +00:00
Bo Anderson b3e78f31ea Revert "dev-cmd/audit: don't do dependency checks on Linux."
This reverts commit 93362547c9.
2021-03-05 12:21:45 +00:00
Mike McQuaid 761404a2dc formula_installer: tweak "no bottle available" logic.
- ensure that `HOMEBREW_DEVELOPER` still fails when there's a bottle
  available but the `pour_bottle?` block fails. This is usually due to
  the CLT being missing (and it's removed on even patch macOS upgrades)
  so building from source without prompt is undesirable.
- require `--build-from-source` for dependencies that aren't already
  installed
- do these bottle checks before fetching dependencies (they were already
  done before fetching requested formulae)

Fixes #10729
2021-03-05 12:06:34 +00:00
Mike McQuaid 61427d6682 Merge pull request #10770 from SeekingMeaning/unless_logical_operators
rubocops: use `Style/UnlessLogicalOperators`
2021-03-05 11:45:42 +00:00
Mike McQuaid 9964a4b0a9 Merge pull request #10777 from nandahkrishna/patches-rubocop-autocorrect
rubocops/patches: autocorrect some offenses
2021-03-05 11:45:14 +00:00
Mike McQuaid 49642e4267 linux/keg_relocate: patchelf dependency is conditional.
This is only needed if we're not using `patchelf.rb`.

Partial fix for https://github.com/Homebrew/brew/issues/10784
2021-03-05 11:36:23 +00:00