| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Closes Homebrew/homebrew#41722.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
There are times (e.g. `ocaml`) when the `text_executable?` test will
match even although `file` does not consider it a text file. Ensure
that it's relocated in this case correctly.
References Homebrew/homebrew#41663.
Closes Homebrew/homebrew#41926.
|
|
these changes are primarily needed for php tap pull requests, as they usally contain multiple formulas depend on conflicting php versions:
- unlink any conflicted formulas
- link any dependencies that are installed and not linked
Closes Homebrew/homebrew#41602.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Fixes Homebrew/homebrew#41888.
|
|
* Restore the ability to load formula by `user/homebrew-repo/foo`.
* Only suggest to install tap when tap isn't installed.
Closes Homebrew/homebrew#41705.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
add wildcard into expressions to identify head-only and dev-only taps
to avoid "head-only" and "devel-only" errors when formula is in
*head-only or *devel-only tap
Closes Homebrew/homebrew#41289.
Closes Homebrew/homebrew#41413.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#40444.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Work out what's text and what's not using `file`. Also, rename
`keg_fix_install_names` to `keg_relocate` because that's a more
accurate description of what it does now.
Closes Homebrew/homebrew#41663.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
closes Homebrew/homebrew#36068
Closes Homebrew/homebrew#41397.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
The executable is not working and upstream hasn't been updated in more
than 1 year.
Closes Homebrew/homebrew#41853.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Fixes Homebrew/homebrew#41742.
Closes Homebrew/homebrew#41849.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#41783.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
It'll be checked inside `FormulaInstaller#unlock` method.
Closes Homebrew/homebrew#41820.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#41845.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
|
|
Closes Homebrew/homebrew#41832.
|
|
It produces significantly easier output to debug than doing `assert` and
`.include?` (which just shows if it passed or failed).
Closes Homebrew/homebrew#41662.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
I kept the same order as in README.md.
Closes Homebrew/homebrew#41655.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
|
|
Closes Homebrew/homebrew#41667
|
|
Closes Homebrew/homebrew#41589.
Closes Homebrew/homebrew#41597.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
libgit2 clients struggle at parsing these otherwise because of how we
set up our ignore rules.
And remove now unneeded formula ignore rule.
Closes Homebrew/homebrew#41593.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#41607.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
|
|
|
|
Closes Homebrew/homebrew#40035.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#41536.
Signed-off-by: Dominyk Tiller <dominyktiller@gmail.com>
|
|
Closes Homebrew/homebrew#41519.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
* skip document for relocatable check
* relocate INSTALL_RECEIPT.json file
Fixes Homebrew/homebrew#41545.
Closes Homebrew/homebrew#41568.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#41530.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
Rather than just when --strict is set. We're asking people to do these
on most PRs now anyway so feels better to let them find this out with
`brew audit`.
Closes Homebrew/homebrew#41523.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Also: check based on the beginning of the formula name so these play
nicer with e.g. homebrew-versions.
Closes Homebrew/homebrew#41528.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
Also add it to the manpage and brew-test-bot.
Closes Homebrew/homebrew#41516.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Also:
- return to your previous branch after `brew update`.
Closes Homebrew/homebrew#38568.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
This allows some curl options to be always passed to curl, with raw
head calls (`curl -I`) (in `CurlDownloadStrategy#actual_urls`) or with
actual `curl` (in `CurlDownloadStrategy#curl`).
This also avoid the need for overriding whole `_fetch` in a few cases
and just override `_curl_opts` to append additional options instead.
Closes Homebrew/homebrew#41506.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
This stuff seems to be taken better when coming from a script rather
than from a human. Feel free to disagree about the specific numbers
chosen here.
|