Created attachment 221119 [details] Patch file for exp-run Switch from 'USE_RUBY=yes' to 'USES=ruby'. Notable changes are. * Mk/bsd.ruby.mk is move to Mk/Uses/ruby.mk. * 'USE_RUBY=yes' is replaced with 'USES=ruby'. * 'USE_RUBY_EXTCONF' is replaced with 'USES=ruby:extconf'. * 'USE_RUBY_RDOC' is replaced with 'USES=ruby:rdoc'. * 'USE_RUBY_SETUP' is replaces with 'USES=ruby:setup'. * 'RUBY_NO_BUILD_DEPENDS' and 'RUBY_NO_RUN_DEPENDS' are replaced with 'USES=ruby:{build,none,run}'. * 'RUBY_REQUIRE' isn't used anywhere, so removed. * 'USES=gem' now implies 'USES=ruby'. Note: Exp-run requires that all changes are included in one patch. So attached patch includes the move from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk. But when it is committed it should be done with `svn move Mk/bsd.ruby.mk Mk/Uses/ruby.mk`. So I'll update patch after original one has passed exp-run.
(In reply to Yasuhiro Kimura from comment #0) Can you open a review on reviews.freebsd.org for this?
(In reply to Antoine Brodin from comment #1) Done. https://reviews.freebsd.org/D27863