aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/compat
AgeCommit message (Collapse)Author
2018-03-03Adjust docs and more internal code for Python 3.Mike McQuaid
Now we have `python` for Python 3 and `python@2` for Python 2 some more adjustments need to be made.
2018-02-21dependency_collector: don't create symbol deps.Mike McQuaid
Need to convert this to a string first or things explode.
2018-01-21compat/requirements: fix dependency names.Mike McQuaid
2018-01-18Improve deprecation message for dependency tagsAlyssa Ross
It took me a while to figure out what this deprecation actually did, because the message wasn't accurate.
2018-01-18`prepend` instead of alias hacks for deprecationsAlyssa Ross
2018-01-18Merge pull request #3694 from MikeMcQuaid/more-odisabledMike McQuaid
Disable and add more deprecations.
2018-01-18Disable and add more deprecations.Mike McQuaid
These have all been deprecated/compat for a while.
2018-01-18Deprecate requirements harderMike McQuaid
Remove more Requirement logic to enable future removal of default formula logic. Also, output deprecations, convert symbol requirement usage to deps and simplify the compatibility code for the direct Requirement usage.
2018-01-18Merge pull request #3652 from MikeMcQuaid/add-more-deprecations-disablesMike McQuaid
Add more deprecations, disable some existing ones.
2018-01-10Deprecate Git, Subversion requirements.Mike McQuaid
These rely on `default_formula` to be useful and are better following the `*_dep_if_needed` pattern.
2018-01-09Add more deprecations, disable some existing ones.Mike McQuaid
Add more `odeprecated` calls to places that have been deprecated for a while in the wild and move some of the existing `odeprecated` calls to be `odisabled` to allow deleting the compatibility code.
2017-12-30requirements: move more to compat.Mike McQuaid
2017-12-30gpg: move to compat.Mike McQuaid
2017-12-23Deprecate more requirements.Mike McQuaid
These are ones that were either already deprecated due to audit rules or are just a simple `which` with a `default_formula` so should just be a dependency.
2017-12-03Fix unused variable.Markus Reiter
2017-12-03Remove unused writer methods for `Hbc.caskroom` and `Hbc.cache`.Markus Reiter
2017-12-02Support environment filtering in Casks.Markus Reiter
2017-11-05MACOS_*VERSION: move to compat.Mike McQuaid
2017-10-30Fix `SystemCommand` without arguments.Markus Reiter
2017-10-18Move `String#undent` to `compat`.Markus Reiter
2017-10-18Use “squiggly” heredocs.Markus Reiter
2017-10-17Rename MinimumMacOSRequirement to MacOSRequirementShaun Jackman
Move MinimumMacOSRequirement to compat.
2017-10-13fileutils: deprecate rake DSLilovezfs
superenv and the `:ruby` requirement make a `rake` DSL unnecessary.
2017-09-10spelling: performJosh Soref
2017-08-31ENV: move java_cache to compat for future hard deprecationDominyk Tiller
2017-08-05Merge pull request #2965 from reitermarkus/cask-tapMarkus Reiter
Detect `Tap` in `CaskLoader`.
2017-07-30Detect `Tap` in `CaskLoader`.Markus Reiter
2017-07-21Move `Hbc::DSL#license` to `compat`.Markus Reiter
2017-07-21Enable more deprecations.Mike McQuaid
It's been long enough that these have been commented out so let's enable them globally.
2017-05-29Fixup all RuboCop warnings.Mike McQuaid
2017-05-24Also move `--binarydir` to `compat/*`.Markus Reiter
2017-05-24Deprecate `--caskroom` flag.Markus Reiter
2017-05-22Rename `Base` and `InternalUseBase`.Markus Reiter
2017-04-22More deprecations.Mike McQuaid
Deprecate more methods. Internal APIs have been verified to be unused elsewhere and removed. External APIs have had deprecation methods added. Existing deprecations have been either upgraded to produce warnings or no longer deprecated and the reasoning documented.
2017-03-16Use a `Formulary`-like approach to load Casks.Markus Reiter
2017-03-12Migrate legacy Caskroom.Markus Reiter
2017-03-11Deprecate `#plural`.Markus Reiter
2017-03-07Move legacy cache and caskroom code to `compat/*`.Markus Reiter
2017-02-03Simplify `CaskLoader`.Markus Reiter
2016-12-30Merge pull request #1701 from MikeMcQuaid/deprecate-std-superenv-stuffMike McQuaid
ENV: deprecate old methods.
2016-12-30ENV: deprecate old methods.Mike McQuaid
These should have been deprecated long ago but we didn’t really have the necessary framework to do so.
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-30Add warning to `brew cask help`.Markus Reiter
2016-12-30Deprecate `brew cask update`.Markus Reiter
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-11-20compat: deprecate Utils::JSON in favor of corelib JSON.William Woodruff
2016-11-06compat/sha1: disable SHA-1 support.Mike McQuaid
This has been deprecated for quite a while now so disabling seems reasonable.
2016-10-15Convert `puts_columns` to `puts Formatter.columns`.Markus Reiter
2016-10-12Deprecate apr requirement.Mike McQuaid
It's not used on enough configurations now that there's little point in keeping it around. See e.g. `:autoconf` for prior art.