LanguageModuleRequirement: remove chicken support

This commit is contained in:
Misty De Meo 2016-01-01 19:06:51 -04:00
parent d4db443b19
commit 1ad2aeef86
3 changed files with 1 additions and 13 deletions

View File

@ -18,7 +18,7 @@ require "set"
class DependencyCollector
# Define the languages that we can handle as external dependencies.
LANGUAGE_MODULES = Set[
:chicken, :jruby, :lua, :node, :ocaml, :perl, :python, :python3, :ruby
:jruby, :lua, :node, :ocaml, :perl, :python, :python3, :ruby
].freeze
CACHE = {}

View File

@ -21,7 +21,6 @@ class LanguageModuleRequirement < Requirement
def the_test
case @language
when :chicken then %W[/usr/bin/env csi -e (use\ #{@import_name})]
when :jruby then %W[/usr/bin/env jruby -rubygems -e require\ '#{@import_name}']
when :lua then %W[/usr/bin/env luarocks-5.2 show #{@import_name}]
when :lua51 then %W[/usr/bin/env luarocks-5.1 show #{@import_name}]
@ -36,7 +35,6 @@ class LanguageModuleRequirement < Requirement
def command_line
case @language
when :chicken then "chicken-install"
when :jruby then "jruby -S gem install"
when :lua then "luarocks-5.2 install"
when :lua51 then "luarocks-5.1 install"

View File

@ -51,16 +51,6 @@ class LanguageModuleRequirementTests < Homebrew::TestCase
assert_deps_pass "date" => :ruby
end
if which("csc")
def test_bad_chicken_deps
assert_deps_fail "notapackage" => :chicken
end
def test_good_chicken_deps
assert_deps_pass "extras" => :chicken
end
end
if which("node")
def test_bad_node_deps
assert_deps_fail "notapackage" => :node