aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-12-30Merge pull request #1690 from reitermarkus/brew-cask-updateMarkus Reiter
Deprecate `brew cask update`.
2016-12-30Merge pull request #1749 from MikeMcQuaid/optional-check-recursive-dependenciesMike McQuaid
formula_installer: optional deps version check.
2016-12-30Hide `update` from `brew cask help`.Markus Reiter
2016-12-30Do not require `compat/hbc/cli/update` when `—no-compat` is specified.Markus Reiter
2016-12-30formula_installer: optional deps version check.Mike McQuaid
Require `HOMEBREW_CHECK_RECURSIVE_VERSION_DEPENDENCIES` to be specified (which will be by `brew test-bot`) to avoid this being inflicted on end-users unnecessarily.
2016-12-30cc: always filter flags on deps.Mike McQuaid
This has been tested by `brew test-bot` since March and there’s been no issues so let’s turn it on by default.
2016-12-30Add warning to `brew cask help`.Markus Reiter
2016-12-30Remove `brew cask update` from manpage.Markus Reiter
2016-12-30Deprecate `brew cask update`.Markus Reiter
2016-12-30Add option to disable methods on specific date.Markus Reiter
2016-12-29Merge pull request #1682 from MikeMcQuaid/tap_migrations_renameMike McQuaid
tap_migrations: support renaming to/from casks.
2016-12-29Merge pull request #1694 from rwhogg/add-kabylakeMike McQuaid
Add Kaby Lake to Linux hardware list
2016-12-29Merge pull request #1723 from alyssais/runtime_dependenciesMike McQuaid
formula: don't expand unused optional dependencies
2016-12-29Merge pull request #1737 from alyssais/tap_dependentsMike McQuaid
keg: installed dependencies of unknown formulae
2016-12-29tap_migrations: support renaming to/from casks.Mike McQuaid
Allow `tap_migrations` entries to have a `user/repo/formula` or `user/repo/cask` format for migration of formulae to/from casks.
2016-12-29Merge pull request #1681 from MikeMcQuaid/refuse-install-mixed-dependency-treeMike McQuaid
formula_installer: prevent version mismatched deps
2016-12-29Merge pull request #1700 from MikeMcQuaid/no-libressl-and-opensslMike McQuaid
audit: don't allow openssl & libressl dependency.
2016-12-29Merge pull request #1733 from vladshablinsky/rb_in_nameMike McQuaid
Don't drop .rb suffix for formula names
2016-12-29audit: don't allow openssl & libressl dependency.Mike McQuaid
Formulae should not depend on both OpenSSL and LibreSSL (even optionally). This is to avoid descending into madness where every formulae that could use LibreSSL has to have option and switching logic. Homebrew has standardised on OpenSSL and will do so everywhere that LibreSSL is not a hard requirement.
2016-12-28Merge pull request #1706 from apjanke/deps-all-full-nameAndrew Janke
brew deps: support --full-name in --installed, --all, and --tree modes
2016-12-27brew deps: support --full-name in --installed, --all, and --tree modesAndrew Janke
2016-12-27keg: fix dependents with unavailable formulaeAlyssa Ross
Because of an accidental use of `=` instead of `==`, the source formula check would be skipped when determining if a keg depended on another one (so only the versions would be compared). Fixed that comparison, and updated the corresponding test. Glad I caught that!
2016-12-27keg: installed dependencies of unknown formulaeAlyssa Ross
Previously, trying to resolve the dependencies of a keg would raise an exception if the formulae for any of the dependencies could not be found (e.g. if it had been moved to another tap). This commit updates the dependency finding logic to catch these exceptions, and fall back to comparing names and taps of formulae, which should give the correct behaviour. Fixes #1586.
2016-12-27tests: don't run LinkTests twiceAlyssa Ross
see #1526
2016-12-26Don't drop .rb suffix for formula namesUladzislau Shablinski
Fixes #1718
2016-12-25Merge pull request #1676 from MikeMcQuaid/doctor-tap-repo-bad-ruby-filesMike McQuaid
diagnostic: check for bad tap files.
2016-12-23formula: make runtime_dependencies logic clearerAlyssa Ross
2016-12-23formula: don't expand unused optional dependenciesAlyssa Ross
This properly addresses Homebrew/homebrew-core#7826.
2016-12-23Merge pull request #1719 from zmwangx/strip-x11-from-new-formula-templateMike McQuaid
create: remove :x11 dep from new formula template
2016-12-23Merge pull request #1715 from zmwangx/bump-formula-pr-fix-removal-of-old-mirrorMike McQuaid
bump-formula-pr: fix removal of old mirrors
2016-12-23Merge pull request #1663 from tschoonj/meson-create-supportMike McQuaid
brew create: add meson support
2016-12-23Merge pull request #1693 from broder/homepage_checkMike McQuaid
Updated homepage 404 check to use explicit parameters and return the …
2016-12-23Revert "Revert "formula: runtime deps of build deps aren't runtime""Alyssa Ross
This reverts commit 862c3ba4a2fb76140e46fdf49a1ea6857f140a29.
2016-12-22create: remove :x11 dep from new formula templateZhiming Wang
2016-12-22bump-formula-pr: fix removal of old mirrorsZhiming Wang
Previously, old mirrors are only removed if the requested spec is stable, and if the mirror lines only have two leading spaces. This leads to stale mirror line(s) when the formula a stable block like stable do url "http://example.com/v1.0.tar.gz" mirror "http://example.net/v1.0.tar.gz" end where the mirror line is lead by four spaces. In this commit, we discard the /(^ mirror .*\n)?/ pattern, and instead create a pattern with the exact url and flexible leading spaces for each mirror of the requested spec.
2016-12-20audit: fix 32-bit check.Mike McQuaid
2016-12-20Merge pull request #1695 from MikeMcQuaid/audit-revision-map-nilMike McQuaid
audit: handle a nil revision map.
2016-12-20Merge pull request #1698 from MikeMcQuaid/deprecate-32-bitMike McQuaid
Deprecate 32-bit options.
2016-12-20Merge pull request #1710 from MikeMcQuaid/xcode-no-prerelease-warningsMike McQuaid
Remove Xcode prerelease warnings.
2016-12-20Deprecate 32-bit options.Mike McQuaid
These were formerly supported but as it has been a very long time since 32-bit software was necessary on macOS these have been deprecated with a `brew audit` warning and a future `odeprecated`.
2016-12-20Merge pull request #1684 from MikeMcQuaid/update-reset-commandMike McQuaid
update-reset: add new command.
2016-12-20Merge pull request #1680 from MikeMcQuaid/post-install-sandbox-prefixMike McQuaid
postinstall: don't allow writes to prefix itself.
2016-12-20Merge pull request #1678 from MikeMcQuaid/loosen-superenv-cellar-regexMike McQuaid
super/cc: loosen cellar formula regex.
2016-12-19brew create: add meson supportTom Schoonjans
meson is quickly gaining popularity as build system, in combination with ninja. Several Gnome projects for example are currently transitioning from autotools to meson, mostly because it allows for Visual Studio builds, which is impossible to accomplish with autotools. In order to facilitate generating meson based Formulas, I added support for meson to brew-create.
2016-12-19Remove Xcode prerelease warnings.Mike McQuaid
At this point we probably do want to know about issues that crop up in betas so we can fix them before the new version of Xcode is released. Additionally, this doesn't really work well any more with our new tag-based workflow as it means we need to cut a new tag immediately after a new Xcode is released.
2016-12-19MarkupsDavid Broder-Rodgers
2016-12-18Merge pull request #1674 from MikeMcQuaid/audit-os-mac-linuxMike McQuaid
audit: don't allow use of OS.mac?/OS.linux?.
2016-12-18audit: handle a nil revision map.Mike McQuaid
2016-12-18Never trigger too old CLT check on <10.7.Mike McQuaid
While we fake a CLT for these versions they never shipped with the CLT so cannot update it.
2016-12-18audit: don't allow use of OS.mac?/OS.linux?.Mike McQuaid
Forbid their use in Homebrew/core which only supports macOS. This may be added to more/all official taps in future.