Gautham G
badcaa15e4
ARGV: Deprecate ARGV.keep_tmp?
2020-03-15 13:24:48 +00:00
Gautham G
1292c4559c
ARGV: Deprecate ARGV.interactive?
2020-03-15 16:28:04 +05:30
Bo Anderson
2592b93770
formula: ensure CMake uses the desired SDK
2020-03-09 22:40:02 +00:00
Troels Henriksen
76afad82be
formula: add std_cabal_v2_args
2020-03-06 15:35:30 +01:00
Mike McQuaid
0d7100e686
Merge pull request #7105 from EricFromCanada/json-requirements
...
API: supply additional data for requirements
2020-03-04 11:47:10 +00:00
Mike McQuaid
f6631d6449
Merge pull request #7019 from iMichka/python2doc
...
brew: remove most traces of python@2
2020-03-04 11:21:07 +00:00
EricFromCanada
5277f849d9
API: supply additional data for requirements
2020-03-03 15:00:33 -05:00
Bo Anderson
a0f88c7197
formula: sort versioned_formulae by version
2020-02-26 15:59:50 +00:00
Mike McQuaid
dfa22680df
Autofix rubocop checks.
2020-02-19 11:24:12 +00:00
Michka Popoff
c46a30b575
brew: remove most traces of python@2
2020-02-17 22:38:24 +01:00
Mike McQuaid
7ca8a52f01
Merge pull request #7046 from MikeMcQuaid/set_git_name_email
...
test: set Git name and email.
2020-02-17 20:29:39 +00:00
Mike McQuaid
f31e01c3ad
test: set Git name and email.
...
Extract the code from `bottle.rb` into `utils/git.rb` and ensure it's
run before we run tests.
Should resolve issues like in
https://github.com/Homebrew/homebrew-core/pull/50328
2020-02-17 19:40:44 +00:00
Jonathan Chang
2c94fca110
formula: don't emit standard args for cmake and go
2020-02-17 14:42:43 +11:00
Mike McQuaid
a55454dfea
Merge pull request #6992 from igas/url-in-json
...
Add stable url, tag and revision to json output
2020-02-02 17:50:37 +01:00
Igor Kapkov
5ef9b8863a
Move urls code and add devel urls
2020-02-02 17:11:29 +01:00
Igor Kapkov
82fde4e1e5
Add stable url, tag and revision to json output
2020-02-02 16:59:49 +01:00
Mike McQuaid
bbe300ab2a
Merge pull request #6983 from GauthamGoli/argv-cleanup-9
...
ARGV: Replace ARGV.verbose? with Homebrew.args.verbose?
2020-02-02 15:41:47 +01:00
Gautham Goli
acde828a45
ARGV: Replace ARGV.verbose? with Homebrew.args.verbose?
2020-02-02 14:00:04 +01:00
Dawid Dziurla
b9be9bb71c
formula: add std_go_args
2020-01-31 14:11:33 +01:00
Mike McQuaid
0c1b556196
uses_from_macos: remove before/after.
...
We're not actually using this anywhere and it makes the code
more complicated.
Relatedly, this PR fixes the issue where
`uses_from_macos "python@2" => :build` was valid on macOS but not
on Linux.
2019-12-19 14:36:33 +00:00
Mike McQuaid
a755bec6a8
formula: handle missing runtime dependency formulae.
...
This is most likely an old formula with bad dependency data so output
the path so it can be uninstalled.
2019-12-10 16:56:10 +00:00
Mike McQuaid
5dd8ead51a
Rename Formula#installed? to Formula#latest_version_installed?
...
This naming has always been a bit weird and confusing so let's change
it and provide a `compat` fallback for later deprecation.
2019-12-03 11:42:42 +00:00
Mike McQuaid
766fc4b301
Fix RuboCop 0.77.0 failures.
2019-11-28 15:10:50 +00:00
Bo Anderson
3cb2d62a1b
formula: copy hidden files from bottles.
2019-11-14 23:31:40 +00:00
Mike McQuaid
ee1cbfc8d3
formula: refactor outdated_kegs logic.
...
- Use the `Formula.cache` and `Cacheable` rather than rolling our own.
- Use keyword arguments instead of `options = {}`
- Improve readability in general
2019-11-06 11:49:31 +00:00
Mike McQuaid
7d77a9e97d
formula: add runtime_installed_formula_dependents method.
2019-11-06 10:04:13 +00:00
Mike McQuaid
ddcbdbe0c0
formula: cache runtime_dependencies related stuff.
2019-11-06 10:04:13 +00:00
Markus Reiter
1ebc63f232
Don't add leading whitespace to _JAVA_OPTIONS
.
2019-10-27 18:27:59 +01:00
Issy Long
1f6168fe8a
Change regexp.match?(string) to string.match?(regexp) everywhere
...
- Only try to call `.match?` on strings that aren't nil.
2019-10-13 23:22:51 +01:00
Issy Long
341ea60807
Auto-fix Style/RedundantBegin offenses
...
- This also required auto-fixes for Layout/EmptyLinesAroundBlockBody and
Layout/InconsistentIndentation once the auto-fixer had got rid of the
"redundant begin"s.
2019-10-13 16:04:27 +01:00
Issy Long
b78028b9c2
Auto-fix Performance/RegexpMatch offenses
2019-10-13 16:04:26 +01:00
Mike McQuaid
0d068341fc
Merge pull request #6467 from EricFromCanada/uses_from_macos-json
...
Expose `uses_from_macos` list in formula API
2019-10-11 09:28:01 +01:00
Markus Reiter
b1d0c61fea
Update Gems.
2019-10-03 09:22:44 +02:00
EricFromCanada
9bd77b1819
formula API: expose uses_from_macos list
2019-09-23 13:00:15 -04:00
Mike McQuaid
99ed23347a
formula: update caveats documentation.
2019-06-20 11:08:02 +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
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
0c1da29d0c
Add _ to unused args
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
Mike McQuaid
36dbad3922
Add frozen_string_literal to all files.
2019-04-20 13:27:36 +09:00
EricFromCanada
15c38a2d8b
formatting fixes
2019-04-13 21:29:32 -04:00
Mike McQuaid
d12e39633c
Remove odisabled.
2019-04-01 15:07:50 +01:00
Mike McQuaid
aa940a21a9
Generate and push rubydoc.brew.sh
...
This is a replacement for the rubydoc.info site that has been a bit
unreliable for us.
Also, note we're using the community Ruby style guide now rather than
the GitHub one.
2019-03-28 21:15:50 +00:00
Ivan Pozdeev
810ae4a45d
Add bottle_disabled to brew info --json
2019-03-21 21:04:31 +03:00
Mike McQuaid
d64429a736
rubocop: enable Style/IfUnlessModifier.
2019-02-21 12:55:49 +00:00
Mike McQuaid
f9fda0ffcc
Formula.installed: handle more exceptions.
...
Regardless of the exception we don't want this method to blow up.
Fixes #5770 .
2019-02-20 13:05:36 +00:00
Mike McQuaid
5d729dd310
formula: make JSON caveats output use consistent prefix.
...
This will avoid this changing depending on the generation location.
2019-02-15 17:39:20 +00:00
Mike McQuaid
d5adf87cf4
cleanup: better handle edge cases.
...
- don't complain about "skipping" kegs when `brew cleanup` runs
automatically
- better handle orphaned directories
- output a better error message when a keg cannot be removed
Fixes #4989
Fixes #5627
Fixes https://github.com/Homebrew/homebrew-core/pull/35958#issuecomment-458031634
2019-01-28 16:08:23 +00:00