Since ruby:2.2 got masked for removal I'm seeing this error message when running emerge: - www-apps/redmine-3.3.5::mrueg (masked by: invalid: DEPEND: expected: dependency string, got: ')', token 2 in '/var/db/pkg/www-apps/redmine-3.3.5/DEPEND') Content of DEPEND: dev-lang/ruby:2.2 It should probably raise that 'dev-lang/ruby:2.2' is an invalid DEPEND instead of ')'.
Might be a problem with ruby-ng.eclass generated deps as well, CCing ruby@
That ebuild only supports ruby21 and ruby22. Both a now a no-op, so the dependency string will contain something like "( )" leading to the error. I guess the ruby eclasses could provide a more sensible error when no supported ruby targets are found in USE_RUBY.