27815 Commits

Author SHA1 Message Date
Carlo Cabrera
ed922bfffa
Merge pull request #11467 from chandlerc/restore-cmake-flags
Stop overriding CMake's release compile flags.
2021-06-01 01:15:29 +01:00
Rylan Polster
f7b1ccfcf6
Merge pull request #11454 from Rylan12/fix-uses-caching
dependency: don't merge formula and cask cache in `::expand`
2021-05-31 17:26:16 -04:00
danielnachun
bd88f3d857 super: fix GCC issues 2021-05-31 11:17:00 -07:00
Bo Anderson
1fc39d2d0d
os/mac/keg_relocate: add fallback to default Perl version when using tab
While this should never be necessary for per-OS bottles, this could be useful for :all bottles where the OS it was built on uses a Perl version that doesn't exist on all macOS versions.
2021-05-31 16:31:26 +01:00
Bo Anderson
9380729dbf
software_spec: fix wrong tab being fetched when bottle isn't unique 2021-05-31 16:20:10 +01:00
Bo Anderson
984226d5b5
dev-cmd/unbottled: fix arch requirement handling 2021-05-31 15:24:20 +01:00
Nanda H Krishna
b920949693
Improve Gnome strategy explanatory comment
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2021-05-31 19:47:08 +05:30
Mike McQuaid
5115cc25fa
Merge pull request #11460 from danielnachun/allow_keg_only
components_order: allow keg_only in on_macos/on_linux blocks
2021-05-31 12:39:03 +01:00
Michka Popoff
cf8794e3ba
Merge pull request #11466 from danielnachun/add_libatomic
linkage_checker: add libatomic
2021-05-31 13:38:46 +02:00
Mike McQuaid
8171fd6b1b
Merge pull request #11447 from scpeters/lowercase_formula_names
audit: complain about uppercase formula names
2021-05-31 12:30:42 +01:00
Nanda H Krishna
471ce1541d
Modify Gnome strategy and update comments
Co-authored-by: Sam Ford <1584702+samford@users.noreply.github.com>
2021-05-31 16:07:56 +05:30
Nanda H Krishna
b6cfafef4d
Merge pull request #11463 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-ast-1.7.0
build(deps): bump rubocop-ast from 1.6.0 to 1.7.0 in /Library/Homebrew
2021-05-31 13:28:26 +05:30
danielnachun
dc8568f541 linkage_checker: add libatomic 2021-05-31 00:40:19 -07:00
Rylan Polster
94a117e667
Merge pull request #11462 from Homebrew/dependabot/bundler/docs/github-pages-215
build(deps-dev): bump github-pages from 214 to 215 in /docs
2021-05-31 03:02:37 -04:00
Rylan Polster
70d020b6b3
requirement: don't merge formula and cask cache in ::expand 2021-05-31 02:46:45 -04:00
BrewTestBot
7d8723d885
Update RBI files for rubocop-ast. 2021-05-31 06:16:04 +00:00
BrewTestBot
b8391f9481
brew vendor-gems: commit updates. 2021-05-31 06:14:58 +00:00
dependabot[bot]
b258f90aee
build(deps): bump rubocop-ast from 1.6.0 to 1.7.0 in /Library/Homebrew
Bumps [rubocop-ast](https://github.com/rubocop-hq/rubocop-ast) from 1.6.0 to 1.7.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-ast/compare/v1.6.0...v1.7.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-31 06:11:48 +00:00
dependabot[bot]
1b652d0188
build(deps-dev): bump github-pages from 214 to 215 in /docs
Bumps [github-pages](https://github.com/github/pages-gem) from 214 to 215.
- [Release notes](https://github.com/github/pages-gem/releases)
- [Commits](https://github.com/github/pages-gem/compare/v214...v215)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-31 05:23:44 +00:00
danielnachun
5af7521ab8
components_order: allow keg_only in on_macos/on_linux blocks 2021-05-30 19:03:04 -07:00
Nanda H Krishna
e5cfc0f37b
livecheck/strategy/gnome: handle new GNOME versioning 2021-05-30 22:23:07 +05:30
Rylan Polster
990d5f048f
Merge pull request #11436 from hyuraku/add_cask-tap_to_check_git_status
add cask tap to Diagnostic::Checks#check_git_status
2021-05-30 10:45:37 -04:00
hyuraku
40b39151f9 rename the variable 2021-05-30 16:26:58 +09:00
Chandler Carruth
578fe41657
Stop overriding CMake's release compile flags.
These flags include basic compiler optimization flags without which software can get built completely unoptimized.

While the shims appear to add their own optimization flag on macOS (at least, based on my ARM testing), they do not in the default Linux build which results in CMake packages like LLVM being built without optimizations. This both results in a very large bottle and exceedingly bad performance.

This seems like the best fix to me, as the shims already seem to have the necessary logic to *re-map* optimization flag levels to what Homebrew prefers for platforms like macOS, and so leaving CMake alone to just do its thing seems like the cleanest solution. But I'm open to other suggested fixes if needed.

I will note that without this, LLVM and any other CMake-built software on Linux is ... mostly unusable for me.
2021-05-29 22:12:50 -07:00
Rylan Polster
cbb788bd17
dependency: don't merge formula and cask cache in ::expand 2021-05-29 18:08:42 -04:00
Rylan Polster
eeef3f4fe7
Merge pull request #11438 from cnnrmnn/no-uninstall-stable
Don't uninstall `stable` keg with `--HEAD`
2021-05-29 16:58:05 -04:00
Connor Mann
ab822ced36
Update comment 2021-05-29 13:16:27 -04:00
Connor Mann
0da4c4e3ce
Update tests 2021-05-29 13:16:27 -04:00
Connor Mann
e4ffad629c
Don't uninstall latest non-head with --HEAD 2021-05-29 13:16:27 -04:00
Connor Mann
2cf236630b
Revert "Don't uninstall older versions with --HEAD"
This reverts commit b9b78478dbaf32605623563604b6fde8a8f3eeec.
2021-05-29 13:16:27 -04:00
Connor Mann
16e725291d
Don't uninstall older versions with --HEAD 2021-05-29 13:15:33 -04:00
Steve Peters
9b9d25d27f
audit: complain about uppercase formula names
Check for uppercase formula names in audit_formula_name method
of formula_auditor.
2021-05-27 17:55:28 -07:00
Steve Peters
ca6fc4873e
audit_spec: expect error for uppercase formula
Our docs state that formula filenames must not have uppercase letters.
This adds a test to expect that FormulaAuditor's audit_formula_name
method complains about such a formula.
2021-05-27 17:45:24 -07:00
Bo Anderson
7ae9cc3467
Merge pull request #11440 from scpeters/extract_downcased_version
extract: use downcased version in filename
2021-05-27 15:07:56 +01:00
hyuraku
bfa9938e3f repair and add cask taps 2021-05-27 21:43:08 +09:00
Nanda H Krishna
ae8a9368b9
Merge pull request #11446 from Homebrew/dependabot/bundler/Library/Homebrew/rubocop-ast-1.6.0
build(deps): bump rubocop-ast from 1.5.0 to 1.6.0 in /Library/Homebrew
2021-05-27 11:48:46 +05:30
Nanda H Krishna
a5d79f5259
Merge pull request #11445 from Homebrew/dependabot/bundler/Library/Homebrew/nokogiri-1.11.6
build(deps): bump nokogiri from 1.11.5 to 1.11.6 in /Library/Homebrew
2021-05-27 11:43:36 +05:30
BrewTestBot
d2b74b3e21
Update RBI files for rubocop-ast. 2021-05-27 05:53:56 +00:00
BrewTestBot
e8e27c2093
brew vendor-gems: commit updates. 2021-05-27 05:53:00 +00:00
BrewTestBot
3e70d7becc
Update RBI files for nokogiri. 2021-05-27 05:47:03 +00:00
BrewTestBot
67ac146a1e
brew vendor-gems: commit updates. 2021-05-27 05:46:14 +00:00
dependabot[bot]
43daeb4be5
build(deps): bump rubocop-ast from 1.5.0 to 1.6.0 in /Library/Homebrew
Bumps [rubocop-ast](https://github.com/rubocop-hq/rubocop-ast) from 1.5.0 to 1.6.0.
- [Release notes](https://github.com/rubocop-hq/rubocop-ast/releases)
- [Changelog](https://github.com/rubocop/rubocop-ast/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop-hq/rubocop-ast/compare/v1.5.0...v1.6.0)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-27 05:44:41 +00:00
dependabot[bot]
f1676c513b
build(deps): bump nokogiri from 1.11.5 to 1.11.6 in /Library/Homebrew
Bumps [nokogiri](https://github.com/sparklemotion/nokogiri) from 1.11.5 to 1.11.6.
- [Release notes](https://github.com/sparklemotion/nokogiri/releases)
- [Changelog](https://github.com/sparklemotion/nokogiri/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sparklemotion/nokogiri/compare/v1.11.5...v1.11.6)

Signed-off-by: dependabot[bot] <support@github.com>
2021-05-27 05:43:58 +00:00
Nanda H Krishna
53710f8f41
Merge pull request #11443 from Homebrew/update-man-completions
Update maintainers, manpage and completions.
2021-05-26 21:43:35 +05:30
BrewTestBot
82b3406140
Update maintainers, manpage and completions.
Autogenerated by the [update-man-completions](https://github.com/Homebrew/brew/blob/HEAD/.github/workflows/update-man-completions.yml) workflow.
2021-05-26 15:49:24 +00:00
Rylan Polster
d0f5a0832e
Merge pull request #11397 from cnnrmnn/add-link-head
Add `brew link --HEAD`
2021-05-26 11:46:58 -04:00
Sean Molenaar
926411f1bb
Merge pull request #11427 from SMillerDev/fix/service/variables_to_s
service: ensure environment variables are strings
2021-05-26 16:49:29 +02:00
Nanda H Krishna
e005ba34da
Merge pull request #11439 from Homebrew/dependabot/bundler/Library/Homebrew/tapioca-0.4.23
build(deps): bump tapioca from 0.4.22 to 0.4.23 in /Library/Homebrew
2021-05-26 14:06:09 +05:30
Steve Peters
2655014951
extract: use downcased version in filename
Formula filenames are required to be lowercase, so the
extract command should downcase version before
using it to construct the filename. I noticed this while
extracting tbb@2020, which has version 2020_U3
and resulted in tbb@2020_U3.rb
2021-05-25 23:20:15 -07:00
BrewTestBot
bf64de2ad6
Update RBI files for tapioca. 2021-05-26 05:25:16 +00:00