Andrew Janke
2d46bbbe39
update brew cask bash completions
2018-01-12 16:45:34 -05:00
Mike McQuaid
df08bf2b09
Merge pull request #3671 from EricFromCanada/docs-python
...
docs: remove :python requirement
2018-01-12 11:33:29 +00:00
Mike McQuaid
2a53c99449
Python-for-Formula-Authors: python from PATH isn't used.
2018-01-12 11:26:11 +00:00
Mike McQuaid
f97512d7f1
Homebrew-and-Python: can't build from source to avoid Homebrew python.
2018-01-12 11:25:08 +00:00
EricFromCanada
762f2fd2d8
docs: remove :python requirement
2018-01-11 20:40:35 -05:00
Mike McQuaid
02591bdf34
Merge pull request #3662 from MikeMcQuaid/curl-executable
...
curl: handle more non-executable curl edge-cases.
2018-01-11 19:41:23 +00:00
Mike McQuaid
924865ec7f
curl: handle more non-executable curl edge-cases.
...
Address some additional issues mentioned in #3624 .
2018-01-11 16:33:20 +00:00
Mike McQuaid
77518d7e9b
Merge pull request #3669 from MikeMcQuaid/brewsci
...
Interesting-Taps-and-Forks: add brewsci org taps.
2018-01-11 13:57:22 +00:00
Mike McQuaid
fa76321620
Interesting-Taps-and-Forks: add brewsci org taps.
...
From the artist known as homebrew-science.
2018-01-11 13:56:40 +00:00
Mike McQuaid
f0567d5e65
Merge pull request #3668 from shigemk2/rubydoc-depends_on
...
docs: Fix depends_on examples in Formula page
2018-01-11 13:37:50 +00:00
Mike McQuaid
e903a5f655
formula: tweak more depends_on examples.
2018-01-11 13:33:54 +00:00
Michihito Shigemura
f5e8b2680e
docs: Fix depends_on examples in Formula page
...
example:
Error: depends_on :mysql
Correct: depends_on "mysql"
2018-01-11 21:05:14 +09:00
Mike McQuaid
427c6ce3d5
Merge pull request #3660 from MikeMcQuaid/unlink-keg-no-sticky
...
reinstall/upgrade: stop unlinked kegs being sticky
2018-01-10 18:12:03 +00:00
Mike McQuaid
838a3f1996
reinstall/upgrade: stop unlinked kegs being sticky
...
It's not possible to determine the difference between a non-keg-only
keg that failed to link and one that wasn't linked by us intentionally.
To avoid additional complexity of storing this logic in another place
let's back out this relatively new functionality; sticky keg-only links
is a better and more desirable behaviour anyway.
2018-01-10 16:43:21 +00:00
Mike McQuaid
b66010605d
Merge pull request #3651 from MikeMcQuaid/deprecate-git-svn-requirements
...
Deprecate Git, Subversion requirements.
2018-01-10 13:40:55 +00:00
Mike McQuaid
27be33b245
Deprecate Git, Subversion requirements.
...
These rely on `default_formula` to be useful and are better following
the `*_dep_if_needed` pattern.
2018-01-10 13:19:50 +00:00
Mike McQuaid
b29213a663
Merge pull request #3655 from MikeMcQuaid/formula-cop-hash-match-array
...
formula_cop: match any values in hash match.
2018-01-10 09:09:50 +00:00
Mike McQuaid
69b38dd9db
Merge pull request #3654 from sjackman/check_install_sanity
...
check_install_sanity: Use formula.runtime_dependencies
2018-01-10 09:07:17 +00:00
Mike McQuaid
7f2fda104a
formula_cop: match any values in hash match.
...
e.g. match an array or symbol or string.
2018-01-09 20:08:22 +00:00
Alyssa Ross
f06b54f1bb
Merge pull request #3653 from alyssais/installed_on_request
...
Preserve installed_on_request for dependencies
2018-01-09 20:02:45 +00:00
Andrew Janke
9464616897
Merge pull request #3646 from apjanke/cask-bash-completion
...
Cask bash completion
2018-01-09 14:19:16 -05:00
Shaun Jackman
95bf23404e
check_install_sanity: Use formula.runtime_dependencies
...
Fix Error: wget contains conflicting version recursive dependencies:
openssl, openssl@1.1
2018-01-09 10:35:59 -08:00
Mike McQuaid
311aa724dd
Merge pull request #3650 from MikeMcQuaid/audit-allow-std
...
audit: allow env :std in custom taps.
2018-01-09 18:12:15 +00:00
Alyssa Ross
ef82b188f2
Preserve installed_on_request for dependencies
...
Fixes https://github.com/Homebrew/brew/issues/3642 .
2018-01-09 16:37:59 +00:00
Mike McQuaid
50a84f2535
audit: allow env :std in custom taps.
...
This is a nicer experience than writing `Requirement`s by hand.
2018-01-09 15:26:54 +00:00
Mike McQuaid
5fe2ca2a83
Merge pull request #3647 from apjanke/bash-null-completion
...
bash completion: add null completion where appropriate
2018-01-09 15:04:56 +00:00
Alyssa Ross
5dfc1ab5ac
Merge pull request #3645 from mchao409/master
...
add a few missing periods
2018-01-09 14:54:46 +00:00
Andrew Janke
bf574012bc
bash completion: integrate xyb's cask bash completion with core brew completion
2018-01-09 09:00:11 -05:00
xyb
f5c68a6fe3
Pull in "brew cask" completions from xyb.
2018-01-09 09:00:11 -05:00
Andrew Janke
cb34102459
bash completion: add null completion where appropriate
2018-01-09 04:16:41 -05:00
Mike McQuaid
9ed1ed3c05
upgrade: fix UnsatisfiedRequirements exit code.
2018-01-09 09:07:37 +00:00
mchao409
8bc58997f8
add a few missing periods
2018-01-08 21:10:52 -05:00
ilovezfs
987805d3dc
Merge pull request #3644 from MikeMcQuaid/upgrade-skip-failed-reqs
...
upgrade: skip formula if upgrade fails due to unsatisfied requirement.
1.4.3
2018-01-08 07:10:35 -08:00
Mike McQuaid
dbeebcaef5
upgrade: skip formula if upgrade fails.
...
Rather than blocking the rest of the formulae from being installed by
`brew upgrade` print the requirement failure messages (already done) and
an error stating requirements weren't satisfied and then continue to
upgrade the rest of the formulae.
2018-01-08 14:38:10 +00:00
Mike McQuaid
13998f5e63
Merge pull request #3643 from scpeters/hgpath_3628
...
Use hgpath instead of "hg" to fix --HEAD hg builds
2018-01-08 13:10:18 +00:00
Steven Peters
913ff483f0
Use hgpath instead of "hg" to fix --HEAD hg builds
...
Fixes #3628 .
With environment filtering, hg was no longer in the path,
so make sure to provide the path when calling hg commands.
last_commit was the source of the problem in #3628
but I fixed source_modified_time as well.
I didn't see any others with this problem.
2018-01-08 00:24:02 -08:00
Mike McQuaid
3e99504578
Merge pull request #3637 from alyssais/python-docs
...
docs: fix audit warning in Python formula example
2018-01-07 18:00:45 +00:00
Mike McQuaid
c6167c3ca9
Merge pull request #3639 from alyssais/update_formula.brew.sh
...
Update formulae.brew.sh URL
2018-01-07 17:59:47 +00:00
Alyssa Ross
144ae56c02
Update formulae.brew.sh URL
...
The Homebrew/formulae.brew.sh repo implies that this is now the
preferred URL.
2018-01-07 17:28:27 +00:00
Alyssa Ross
22a74b69c6
docs: fix audit warning in Python formula example
...
Auditing a formula with this structure (plus a `desc` statement)
results in an audit warning:
> * C: 12: col 3: `include` (line 12) should be put before `desc` (line 2)
2018-01-07 17:09:09 +00:00
Mike McQuaid
09bfb2a8f0
Merge pull request #3633 from MikeMcQuaid/lines_cop_version
...
lines_cop: flag `depends_on :perl => "1.0"`.
2018-01-07 15:39:37 +00:00
Mike McQuaid
1bd7d7df04
Use parser 2.4.0.0
...
This matches the version that supports Ruby 2.3.3 syntax (which is the
version we use).
2018-01-07 14:29:19 +00:00
Mike McQuaid
4e29152603
formula_cop: use undeprecated add_offense form.
2018-01-07 14:25:07 +00:00
Mike McQuaid
c8b859faad
lines_cop: flag depends_on :perl => "1.0"
.
...
This requires ignoring the version argument with a new `:any` mode
for this check.
2018-01-07 14:08:58 +00:00
Mike McQuaid
4438fe1175
Merge pull request #3635 from commitay/audit-sort
...
audit: pass explicit sort to handle APFS
2018-01-07 09:41:32 +00:00
commitay
8a419b4742
audit: pass explicit sort to handle APFS
2018-01-07 13:36:16 +10:00
Mike McQuaid
069b61029b
Merge pull request #3627 from sjackman/circleci
...
pathname: Use CI env variable rather than TRAVIS
2018-01-04 08:28:34 +00:00
Shaun Jackman
841dae4b8c
pathname: Use CI env variable rather than TRAVIS
2018-01-03 13:17:23 -08:00
Mike McQuaid
b9cb6ccca8
Merge pull request #3626 from sjackman/ld64
...
LD64Dependency is needed on macOS only
2018-01-03 21:12:59 +00:00
Shaun Jackman
5d9149a4b9
LD64Dependency is needed on macOS only
...
Move ld64_dependency.rb to os/mac/.
2018-01-03 10:52:12 -08:00