aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2017-12-16Merge pull request #3401 from DomT4/vendor_or_na1.4.1Mike McQuaid
go: various tweaks to recommendations
2017-12-16Merge pull request #3564 from commitay/revert-https-auditVítor Galvão
Partially revert "Add audit check for URL schema"
2017-12-15Merge pull request #3581 from MikeMcQuaid/post_install_homebrew_pathilovezfs
post_install: use HOMEBREW_PATH.
2017-12-15post_install: use HOMEBREW_PATH.Mike McQuaid
Do this instead of appending the `HOMEBREW_PREFIX` as it's more reliable at finding e.g. keg-only and requirement PATH additions. It's not ideal as it overrides some environment filtering but the only real alternative is recreate the entire build environment by shelling out to `build.rb` in `formula_installer`.
2017-12-15Merge pull request #3578 from MikeMcQuaid/tests-no-duplicate-seed-outputMike McQuaid
tests: don't output seed multiple times.
2017-12-15tests: don't output seed multiple times.Mike McQuaid
This clutters up the output. Instead, hide it with a RSpec formatter and generate and output it ourselves.
2017-12-14java_requirement: use popen_read :err option.Mike McQuaid
2017-12-14bump-formula-pr: use popen_read :err option.Mike McQuaid
2017-12-14gist-logs: use full path to brew.Mike McQuaid
This fixes the command with environment filtering enabled.
2017-12-14Merge pull request #3577 from MikeMcQuaid/python_requirement_tweaksMike McQuaid
python_requirement: various tweaks/fixes.
2017-12-14python_requirement: various tweaks/fixes.Mike McQuaid
- simplify the code by avoiding some unnecessary variables and rename functions - make more stuff private so implementation details don't leak - make Python 2 binary `python2.7` to handle cases like those in https://github.com/Homebrew/homebrew-core/issues/21500 - only set `PYTHONPATH` for system Python; Homebrew's Python doesn't need it.
2017-12-14postinstall: add HOMEBREW_PREFIX/{,s}bin to PATH.Mike McQuaid
This avoids the need for workarounds such as: https://github.com/Homebrew/homebrew-core/pull/21688
2017-12-13Merge pull request #3566 from sjackman/pathMike McQuaid
Do not specify absolute paths to utilities
2017-12-13Merge pull request #3573 from DomT4/python_dead_codeMike McQuaid
python: remove package_available? logic
2017-12-13python: remove package_available? logicDominyk Tiller
It was added in https://github.com/Homebrew/legacy-homebrew/pull/37345 for a use case discussed in https://github.com/Homebrew/legacy-homebrew/pull/37340 that never seems to have actually emerged. I can find no reference of it ever having been used, despite it existing for 2+ years here.
2017-12-13python: handle env filtering on pth checkDominyk Tiller
Since ENV filtering became the default this has been chucking erroneous warnings from both `brew doctor` and things like `brew install pygobject` about needing to run: ``` echo 'import site; site.addsitedir("/usr/local/lib/python2.7/site-packages")' >> /Users/xyz/Library/Python/2.7/lib/python/site-packages/homebrew.pth ``` even though I had Homebrew's `python` installed.
2017-12-12Remove with_system_pathShaun Jackman
The method with_system_path is no longer needed, since environment filtering uses a default PATH.
2017-12-12Do not specify absolute paths to utilitiesShaun Jackman
Specifying an absolute path to utilities is no longer needed, since environment filtering uses a default PATH.
2017-12-12Partially revert "Add audit check for URL schema"commitay
2017-12-11Fix messed up parenthesis.Markus Reiter
2017-12-11Merge pull request #3559 from MikeMcQuaid/git-describe-1.4.01.4.0Mike McQuaid
brew.sh: latest HOMEBREW_VERSION is 1.4.0
2017-12-11brew.sh: latest HOMEBREW_VERSION is 1.4.0Mike McQuaid
2017-12-11doctor: tell people not to file issues.Mike McQuaid
This stuff doesn't matter.
2017-12-11Merge pull request #3553 from MikeMcQuaid/bump-formula-pr-messagesMike McQuaid
bump-formula-pr: improve error messages.
2017-12-11caveats: fix fish caveats under env filteringDominyk Tiller
2017-12-11bump-formula-pr: improve error messages.Mike McQuaid
- Be clearer about how URLs/tags/revisions/versions are specified in error messages. - Give a better error message if `hub` isn't configured.
2017-12-11Merge pull request #3551 from laurent22/masterMike McQuaid
Mentions how hub needs to be configured
2017-12-11caveats: fix PKG_CONFIG_PATH nudge under env filteringDominyk Tiller
2017-12-10Merge pull request #3543 from MikeMcQuaid/remove-env-unsetsMike McQuaid
Remove some unset/checked environment checks
2017-12-10Merge pull request #3529 from MikeMcQuaid/env-filtering-defaultMike McQuaid
Default environment filtering to on for all users.
2017-12-10Merge pull request #3510 from MikeMcQuaid/remove-bottle-hooksMike McQuaid
hooks/bottles: remove bottle hooks.
2017-12-10Merge pull request #3542 from MikeMcQuaid/xcode-9.2Mike McQuaid
Xcode 9.2
2017-12-10Mentions how hub needs to be configuredLaurent Cozic
This is to address issue #3531
2017-12-09Revert "formula_installer: tweak dependent requirements."Mike McQuaid
This reverts commit cc752e97f6dcfb3e58c9e753262926672edeb571. Fixes #1585. I will open a new issue for the actual underlying bug here (that requirements aren't being handled correctly based on the stable/devel spec used at installation time).
2017-12-08Merge pull request #3548 from sjackman/x11ilovezfs
X11Requirement: Inherit from generic class [macOS]
2017-12-08Merge pull request #3547 from MikeMcQuaid/force-vendor-ruby-clarifyMike McQuaid
brew.1: clarify Homebrew's Ruby isn't 2.0 now.
2017-12-08Merge pull request #3546 from MikeMcQuaid/formula_assertions_ruby_23Mike McQuaid
formula_assertions: remove Ruby 2.0 compatibility.
2017-12-08X11Requirement: Inherit from generic class [macOS]Shaun Jackman
Fix the warning: already initialized constant X11Requirement
2017-12-08brew.1: clarify Homebrew's Ruby isn't 2.0 now.Mike McQuaid
Make this generic; it doesn't matter what version this is and this will future proof it.
2017-12-08formula_assertions: remove Ruby 2.0 compatibility.Mike McQuaid
We only support Ruby 2.3, now.
2017-12-08.simplecov: filter more filters/folders.Mike McQuaid
This is stuff that can never be exercised by our test suite but is exercised by `brew test-bot` so remove it from the coverage checks.
2017-12-08Remove some unset/checked environment checksMike McQuaid
These will be redundant once environment filtering is on by default in #3529.
2017-12-08Merge pull request #3483 from sjackman/x11Mike McQuaid
Implement X11Requirement for Linux
2017-12-08Merge pull request #3530 from sjackman/glibcMike McQuaid
config: Print host glibc version [Linux]
2017-12-08Merge pull request #3520 from amyspark/upgrade-ignore-dependenciesMike McQuaid
Accept new build flags when upgrading
2017-12-08Xcode 9.2Mike McQuaid
Update all the necessary versions but also cleanup some related indentation and point the `Xcode.md` document to the code rather than duplicating it there (which means it sometimes ends up outdated).
2017-12-07config: Print host glibc version [Linux]Shaun Jackman
2017-12-07Merge pull request #3539 from MikeMcQuaid/nil_req_depMike McQuaid
formula_installer: handle nil req_dependency.
2017-12-07Implement X11Requirement for LinuxShaun Jackman
Move the XQuartz implementation to extend/os/mac/requirements.
2017-12-07Merge pull request #3537 from MikeMcQuaid/avoid-irrelevant-build-depsMike McQuaid
formula_installer: avoid irrelevant build deps.