Commit Graph
106 Commits
Author SHA1 Message Date
Mike McQuaid ba3c46d24f More deprecations.
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-04-22 16:28:07 +01:00
Markus Reiter d1995dad4b Use a Formulary-like approach to load Casks. 2017-03-16 12:10:19 +01:00
Markus Reiter 3bd4349e8e Migrate legacy Caskroom. 2017-03-12 00:35:09 +01:00
Markus Reiter 44d367edca Deprecate #plural. 2017-03-11 21:16:37 +01:00
Markus Reiter 76e65ca070 Move legacy cache and caskroom code to compat/*. 2017-03-07 00:31:01 +01:00
Markus Reiter 0802ad734f Simplify CaskLoader. 2017-02-03 22:00:28 +01:00
Mike McQuaidandGitHub b1e27d689d Merge pull request #1701 from MikeMcQuaid/deprecate-std-superenv-stuff
ENV: deprecate old methods.
2016-12-30 20:43:27 +00:00
Mike McQuaid e50102d91e ENV: deprecate old methods.
These should have been deprecated long ago but we didn’t really have
the necessary framework to do so.
2016-12-30 20:20:13 +00:00
Markus Reiter c31f959ec1 Hide update from brew cask help. 2016-12-30 16:46:27 +01:00
Markus Reiter cea1d18f45 Do not require compat/hbc/cli/update when —no-compat is specified. 2016-12-30 16:13:09 +01:00
Markus Reiter b11f38659a Add warning to brew cask help. 2016-12-30 14:01:43 +01:00
Markus Reiter a1154e9fab Deprecate brew cask update. 2016-12-30 14:01:43 +01:00
Mike McQuaid f98304026b Deprecate 32-bit options.
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-20 10:22:30 +00:00
William Woodruff 54d18cee17 compat: deprecate Utils::JSON in favor of corelib JSON. 2016-11-20 15:02:47 -05:00
Mike McQuaid fcaa48d80b compat/sha1: disable SHA-1 support.
This has been deprecated for quite a while now so disabling seems
reasonable.
2016-11-06 17:38:50 +00:00
Markus Reiter 198bf4d3bd Convert puts_columns to puts Formatter.columns. 2016-10-15 17:13:38 +02:00
Mike McQuaid 26e4899fde Deprecate apr requirement.
It's not used on enough configurations now that there's little point in
keeping it around. See e.g. `:autoconf` for prior art.
2016-10-12 15:37:33 +01:00
Markus Reiter 67a7d1a64a Fix getting cask path for queries. 2016-10-09 15:34:12 +02:00
Markus ReiterandGitHub cafe149780 Merge pull request #1145 from reitermarkus/module-function
Use `module_function` for `Homebrew` module.
2016-10-04 10:31:49 +02:00
Markus Reiter acaee035df Add compatibility layer for module Homebrew. 2016-10-02 00:24:47 +02:00
Markus Reiter 1eab17235c Add temporary compatibility layer for Tty.white. 2016-10-01 20:15:17 +02:00
Markus Reiter 00b3dde0b2 RuboCop: MacOS 2016-09-25 00:16:31 +02:00
Markus Reiter e851c9bf6c Style/Alias: Prefer alias. 2016-09-23 18:19:53 +02:00
Markus Reiter 14c99abc65 Add compatibility for MacOS.release. 2016-09-21 19:25:58 +02:00
Mike McQuaid 515f7b5255 Unify .rubocopy.yml files. 2016-09-19 11:18:09 +01:00
Mike McQuaidandGitHub dfcbefff73 Merge pull request #201 from gregory-nisbet/feature-env-shells
--env: support more shells, allow explicit shell selection
2016-09-04 21:23:33 +01:00
Mike McQuaid 27ecf588c7 Rename bottle's revision to rebuild. 2016-08-18 17:32:35 +01:00
Dominyk Tiller e02ad2242a gpg_requirement: rename to gpg2_requirement 2016-08-13 03:33:33 +01:00
Greg Nisbet dcc3377aa3 move shell_profile to compat/utils.rb & deprecate 2016-08-10 23:21:30 -07:00
Mike McQuaid aadd465712 compat/xcode: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid ade09145d9 compat/version: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid f334806eb1 compat/tap: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid aacdaa554c compat/sha1: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid 3d36208328 compat/pathname: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid dd3a8d4b2f compat/md5: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid a2347dc997 compat/macos: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid 3a0f23239c compat/language/haskell: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid 6bd8e1d64e compat/keg: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid b950966bdd compat/hardware: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid e107c86aec compat/formula_specialities: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid b3e423fc7c compat/formula: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid bf13eb9b59 compat/fails_with_llvm: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid 369fc93479 compat/dependency_collector: cleanup style. 2016-07-29 21:21:29 -06:00
Mike McQuaid 80b68add13 compat: add Rubocop file. 2016-07-29 21:21:29 -06:00
Mike McQuaidandGitHub 3a127e405e development_tools: add installed? method. (#455) 2016-07-06 11:07:24 +01:00
Mike McQuaid 375efe0945 Remove LLVM-GCC support. (#252)
At this point it's never a good compiler to use so let's just remove it.
2016-05-22 09:40:08 +01:00
Mike McQuaid aae447996c formula: deprecate startup_plist.
Closes #228.
2016-05-13 08:45:37 +01:00
Martin Afanasjew 4059d5fc26 compat/macos: fix methods from 'development_tools'
The previous fixes in c6dc50fcf0 and
ed9f7308b2 were incomplete as they
referenced `DeveloperTools`, but the actual name is `DevelopmentTools`.

Also fixes indentation and a broken `MacOS.clang_version` (it was
falsely redirecting to `DeveloperTools.llvm_build_version` ).

References #219.
References #220.
2016-05-08 23:30:06 +02:00
Mike McQuaid c6dc50fcf0 compat/macos: add missing require.
Closes #220.
2016-05-08 21:12:22 +01:00
Mike McQuaid ed9f7308b2 compat/macos: add missing developer_tools methods.
Closes #219.
2016-05-08 19:44:00 +01:00