summaryrefslogtreecommitdiff
path: root/textproc
diff options
context:
space:
mode:
Diffstat (limited to 'textproc')
-rw-r--r--textproc/docbookrx/Makefile2
-rw-r--r--textproc/groonga/Makefile2
-rw-r--r--textproc/ruby-escape/Makefile2
-rw-r--r--textproc/ruby-format/Makefile2
-rw-r--r--textproc/ruby-htree/Makefile4
-rw-r--r--textproc/ruby-rd-mode.el/Makefile2
-rw-r--r--textproc/ruby-rdtool/Makefile4
-rw-r--r--textproc/ruby-rttool/Makefile4
-rw-r--r--textproc/rubygem-abbrev/Makefile1
-rw-r--r--textproc/rubygem-actionpack-xml_parser-rails5/Makefile1
-rw-r--r--textproc/rubygem-actionpack-xml_parser-rails52/Makefile1
-rw-r--r--textproc/rubygem-actionpack-xml_parser-rails61/Makefile1
-rw-r--r--textproc/rubygem-actiontext60/Makefile1
-rw-r--r--textproc/rubygem-actiontext61/Makefile1
-rw-r--r--textproc/rubygem-actiontext70/Makefile1
-rw-r--r--textproc/rubygem-albino/Makefile1
-rw-r--r--textproc/rubygem-amatch/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-diagram/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-epub3/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-include-ext/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-kroki/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-pdf/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-plantuml/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor-plantuml00/Makefile1
-rw-r--r--textproc/rubygem-asciidoctor/Makefile1
-rw-r--r--textproc/rubygem-autoprefixer-rails/Makefile1
-rw-r--r--textproc/rubygem-autoprefixer-rails1025/Makefile1
-rw-r--r--textproc/rubygem-babel-source/Makefile1
-rw-r--r--textproc/rubygem-babel-transpiler/Makefile1
-rw-r--r--textproc/rubygem-babosa/Makefile1
-rw-r--r--textproc/rubygem-case_transform/Makefile1
-rw-r--r--textproc/rubygem-case_transform61/Makefile1
-rw-r--r--textproc/rubygem-character_set/Makefile1
-rw-r--r--textproc/rubygem-charlock_holmes/Makefile1
-rw-r--r--textproc/rubygem-chewy/Makefile1
-rw-r--r--textproc/rubygem-citrus/Makefile1
-rw-r--r--textproc/rubygem-cld3/Makefile1
-rw-r--r--textproc/rubygem-coderay/Makefile1
-rw-r--r--textproc/rubygem-colorator/Makefile1
-rw-r--r--textproc/rubygem-colored/Makefile1
-rw-r--r--textproc/rubygem-colored2/Makefile1
-rw-r--r--textproc/rubygem-commonmarker/Makefile1
-rw-r--r--textproc/rubygem-creole/Makefile1
-rw-r--r--textproc/rubygem-css_parser/Makefile1
-rw-r--r--textproc/rubygem-cssmin/Makefile1
-rw-r--r--textproc/rubygem-cucumber-gherkin/Makefile1
-rw-r--r--textproc/rubygem-cucumber-gherkin23/Makefile1
-rw-r--r--textproc/rubygem-cucumber-html-formatter/Makefile1
-rw-r--r--textproc/rubygem-cucumber-html-formatter19/Makefile1
-rw-r--r--textproc/rubygem-diff-lcs/Makefile1
-rw-r--r--textproc/rubygem-diff_match_patch/Makefile1
-rw-r--r--textproc/rubygem-diffy/Makefile1
-rw-r--r--textproc/rubygem-docdiff/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-api/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-api713/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-dsl/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-model/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-model713/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-persistence/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-rails/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-transport/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-transport713/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch-xpack/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch/Makefile1
-rw-r--r--textproc/rubygem-elasticsearch713/Makefile1
-rw-r--r--textproc/rubygem-emot/Makefile1
-rw-r--r--textproc/rubygem-escape_utils/Makefile1
-rw-r--r--textproc/rubygem-extended-markdown-filter/Makefile1
-rw-r--r--textproc/rubygem-ezamar/Makefile1
-rw-r--r--textproc/rubygem-fast_xs/Makefile1
-rw-r--r--textproc/rubygem-ferret/Makefile1
-rw-r--r--textproc/rubygem-fog-xml/Makefile1
-rw-r--r--textproc/rubygem-gemoji/Makefile1
-rw-r--r--textproc/rubygem-gepub/Makefile1
-rw-r--r--textproc/rubygem-github-linguist/Makefile1
-rw-r--r--textproc/rubygem-github-markup/Makefile1
-rw-r--r--textproc/rubygem-github-markup17/Makefile1
-rw-r--r--textproc/rubygem-gitlab-grit/Makefile1
-rw-r--r--textproc/rubygem-gitlab-markup/Makefile1
-rw-r--r--textproc/rubygem-google-cloud-translate-v2/Makefile1
-rw-r--r--textproc/rubygem-google-cloud-translate-v3/Makefile1
-rw-r--r--textproc/rubygem-google-cloud-translate/Makefile1
-rw-r--r--textproc/rubygem-heredoc_unindent/Makefile1
-rw-r--r--textproc/rubygem-hikidoc/Makefile1
-rw-r--r--textproc/rubygem-html-pipeline/Makefile1
-rw-r--r--textproc/rubygem-html-proofer/Makefile1
-rw-r--r--textproc/rubygem-html2text/Makefile1
-rw-r--r--textproc/rubygem-htmlentities/Makefile1
-rw-r--r--textproc/rubygem-ini/Makefile1
-rw-r--r--textproc/rubygem-inifile/Makefile1
-rw-r--r--textproc/rubygem-iso-639/Makefile1
-rw-r--r--textproc/rubygem-itextomml/Makefile1
-rw-r--r--textproc/rubygem-jekyll-archives/Makefile1
-rw-r--r--textproc/rubygem-jekyll-assets/Makefile1
-rw-r--r--textproc/rubygem-jekyll-email-protect/Makefile1
-rw-r--r--textproc/rubygem-jekyll-feed/Makefile1
-rw-r--r--textproc/rubygem-jekyll-gist/Makefile1
-rw-r--r--textproc/rubygem-jekyll-mentions/Makefile1
-rw-r--r--textproc/rubygem-jekyll-paginate/Makefile1
-rw-r--r--textproc/rubygem-jekyll-redirect-from/Makefile1
-rw-r--r--textproc/rubygem-jekyll-sass-converter/Makefile1
-rw-r--r--textproc/rubygem-jekyll-sass-converter1/Makefile1
-rw-r--r--textproc/rubygem-jekyll-sitemap/Makefile1
-rw-r--r--textproc/rubygem-jemoji/Makefile1
-rw-r--r--textproc/rubygem-js_regex/Makefile1
-rw-r--r--textproc/rubygem-jsmin/Makefile1
-rw-r--r--textproc/rubygem-kramdown-parser-gfm/Makefile1
-rw-r--r--textproc/rubygem-kramdown/Makefile1
-rw-r--r--textproc/rubygem-kramdown1/Makefile1
-rw-r--r--textproc/rubygem-kramdown23/Makefile1
-rw-r--r--textproc/rubygem-kwalify/Makefile1
-rw-r--r--textproc/rubygem-libxml-ruby/Makefile1
-rw-r--r--textproc/rubygem-linguistics/Makefile1
-rw-r--r--textproc/rubygem-liquid-tag-parser/Makefile1
-rw-r--r--textproc/rubygem-liquid-tag-parser1/Makefile1
-rw-r--r--textproc/rubygem-liquid/Makefile1
-rw-r--r--textproc/rubygem-liquid4/Makefile1
-rw-r--r--textproc/rubygem-loggability/Makefile1
-rw-r--r--textproc/rubygem-loofah/Makefile1
-rw-r--r--textproc/rubygem-loofah218/Makefile1
-rw-r--r--textproc/rubygem-ltsv/Makefile1
-rw-r--r--textproc/rubygem-markaby/Makefile1
-rw-r--r--textproc/rubygem-mdl/Makefile1
-rw-r--r--textproc/rubygem-minima/Makefile1
-rw-r--r--textproc/rubygem-multi_xml/Makefile1
-rw-r--r--textproc/rubygem-nokogiri-diff/Makefile1
-rw-r--r--textproc/rubygem-nokogiri/Makefile1
-rw-r--r--textproc/rubygem-nokogiri111/Makefile1
-rw-r--r--textproc/rubygem-nokogumbo/Makefile1
-rw-r--r--textproc/rubygem-octopress-escape-code/Makefile1
-rw-r--r--textproc/rubygem-opml/Makefile1
-rw-r--r--textproc/rubygem-org-ruby/Makefile1
-rw-r--r--textproc/rubygem-ox/Makefile1
-rw-r--r--textproc/rubygem-parse-cron/Makefile1
-rw-r--r--textproc/rubygem-parslet/Makefile1
-rw-r--r--textproc/rubygem-parslet1/Makefile1
-rw-r--r--textproc/rubygem-phone/Makefile1
-rw-r--r--textproc/rubygem-pretty-xml/Makefile1
-rw-r--r--textproc/rubygem-psych/Makefile1
-rw-r--r--textproc/rubygem-puppet-strings/Makefile1
-rw-r--r--textproc/rubygem-raabro/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails5/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails50/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails52/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails60/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails61/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing-rails70/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing/Makefile1
-rw-r--r--textproc/rubygem-rails-dom-testing1/Makefile1
-rw-r--r--textproc/rubygem-rails-html-sanitizer/Makefile1
-rw-r--r--textproc/rubygem-rak/Makefile1
-rw-r--r--textproc/rubygem-rchardet/Makefile1
-rw-r--r--textproc/rubygem-rdiscount/Makefile1
-rw-r--r--textproc/rubygem-rdtool/Makefile1
-rw-r--r--textproc/rubygem-redcarpet/Makefile1
-rw-r--r--textproc/rubygem-regexp_parser/Makefile1
-rw-r--r--textproc/rubygem-regexp_property_values/Makefile1
-rw-r--r--textproc/rubygem-representable/Makefile1
-rw-r--r--textproc/rubygem-reverse_markdown/Makefile1
-rw-r--r--textproc/rubygem-rexml/Makefile1
-rw-r--r--textproc/rubygem-ri_cal/Makefile1
-rw-r--r--textproc/rubygem-rly/Makefile1
-rw-r--r--textproc/rubygem-rmmseg-cpp/Makefile1
-rw-r--r--textproc/rubygem-ronn/Makefile1
-rw-r--r--textproc/rubygem-rouge/Makefile1
-rw-r--r--textproc/rubygem-rouge329/Makefile1
-rw-r--r--textproc/rubygem-rttool/Makefile1
-rw-r--r--textproc/rubygem-ruby-augeas/Makefile1
-rw-r--r--textproc/rubygem-ruby-xslt/Makefile1
-rw-r--r--textproc/rubygem-ruby_expect/Makefile1
-rw-r--r--textproc/rubygem-rubypants/Makefile1
-rw-r--r--textproc/rubygem-rugments/Makefile1
-rw-r--r--textproc/rubygem-sanitize/Makefile1
-rw-r--r--textproc/rubygem-sass-listen/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails4/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails5/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails50/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails52/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails60/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails61/Makefile1
-rw-r--r--textproc/rubygem-sass-rails-rails70/Makefile1
-rw-r--r--textproc/rubygem-sass/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails4/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails5/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails50/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails52/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails60/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails61/Makefile1
-rw-r--r--textproc/rubygem-sassc-rails-rails70/Makefile1
-rw-r--r--textproc/rubygem-sassc/Makefile1
-rw-r--r--textproc/rubygem-sassc22/Makefile1
-rw-r--r--textproc/rubygem-sax-machine/Makefile1
-rw-r--r--textproc/rubygem-scss_lint/Makefile1
-rw-r--r--textproc/rubygem-shell2html/Makefile1
-rw-r--r--textproc/rubygem-simplecov-html/Makefile1
-rw-r--r--textproc/rubygem-sixarm_ruby_unaccent/Makefile1
-rw-r--r--textproc/rubygem-spreadsheet/Makefile1
-rw-r--r--textproc/rubygem-stamp/Makefile1
-rw-r--r--textproc/rubygem-syntax/Makefile1
-rw-r--r--textproc/rubygem-termcolor/Makefile1
-rw-r--r--textproc/rubygem-terminal-table/Makefile1
-rw-r--r--textproc/rubygem-terser/Makefile1
-rw-r--r--textproc/rubygem-terser11/Makefile1
-rw-r--r--textproc/rubygem-text/Makefile1
-rw-r--r--textproc/rubygem-tidy_ffi/Makefile1
-rw-r--r--textproc/rubygem-toml/Makefile1
-rw-r--r--textproc/rubygem-tomlrb/Makefile1
-rw-r--r--textproc/rubygem-tomlrb1/Makefile1
-rw-r--r--textproc/rubygem-truncato/Makefile1
-rw-r--r--textproc/rubygem-twitter-text/Makefile1
-rw-r--r--textproc/rubygem-twitter-text1/Makefile1
-rw-r--r--textproc/rubygem-unf/Makefile1
-rw-r--r--textproc/rubygem-unf_ext/Makefile1
-rw-r--r--textproc/rubygem-unicode_plot/Makefile1
-rw-r--r--textproc/rubygem-version_sorter/Makefile1
-rw-r--r--textproc/rubygem-whatlanguage/Makefile1
-rw-r--r--textproc/rubygem-wikicloth/Makefile1
-rw-r--r--textproc/rubygem-wikicloth081/Makefile1
-rw-r--r--textproc/rubygem-xml-simple/Makefile1
-rw-r--r--textproc/rubygem-ya2yaml/Makefile1
-rw-r--r--textproc/rubygem-yard-chef/Makefile1
-rw-r--r--textproc/rubygem-yard/Makefile1
-rw-r--r--textproc/rubygem-zmq/Makefile1
-rw-r--r--textproc/splitpatch/Makefile3
-rw-r--r--textproc/uim/Makefile4
-rw-r--r--textproc/zorba/Makefile2
226 files changed, 12 insertions, 234 deletions
diff --git a/textproc/docbookrx/Makefile b/textproc/docbookrx/Makefile
index cef5c2b5c0a8..34c4fc6c9943 100644
--- a/textproc/docbookrx/Makefile
+++ b/textproc/docbookrx/Makefile
@@ -15,7 +15,7 @@ BUILD_DEPENDS= ${LOCALBASE}/bin/rake:devel/rubygem-rake \
rubygem-rspec>=1.2.2:devel/rubygem-rspec
RUN_DEPENDS= rubygem-nokogiri>=1.8:textproc/rubygem-nokogiri
-USE_RUBY= yes
+USES= ruby
USE_GITHUB= yes
OPTIONS_DEFINE= DOCS
diff --git a/textproc/groonga/Makefile b/textproc/groonga/Makefile
index 7214ba8f06f7..31d3dda2ae21 100644
--- a/textproc/groonga/Makefile
+++ b/textproc/groonga/Makefile
@@ -41,7 +41,7 @@ SUGGEST_DESC= Suggestions support
MECAB_LIB_DEPENDS= libmecab.so:japanese/mecab
MECAB_CONFIGURE_OFF= --without-mecab
RUBY_RUN_DEPENDS= rubygem-bundler>=0:sysutils/rubygem-bundler
-RUBY_USE= RUBY=yes
+RUBY_USES= ruby
RUBY_CONFIGURE_ON= --enable-mruby
SUGGEST_LIB_DEPENDS= libevent.so:devel/libevent \
libmsgpackc.so:devel/msgpack-c \
diff --git a/textproc/ruby-escape/Makefile b/textproc/ruby-escape/Makefile
index 43921346d2aa..2478249497f5 100644
--- a/textproc/ruby-escape/Makefile
+++ b/textproc/ruby-escape/Makefile
@@ -10,7 +10,7 @@ MAINTAINER= tota@FreeBSD.org
COMMENT= Ruby library provides HTML/URI/shell escaping functions
WWW= http://www.a-k-r.org/escape/
-USE_RUBY= yes
+USES= ruby
NO_BUILD= yes
DOCS= ChangeLog README
diff --git a/textproc/ruby-format/Makefile b/textproc/ruby-format/Makefile
index 458404e87342..d9566de8c770 100644
--- a/textproc/ruby-format/Makefile
+++ b/textproc/ruby-format/Makefile
@@ -10,7 +10,7 @@ MAINTAINER= ruby@FreeBSD.org
COMMENT= Perl like formats for Ruby
WWW= http://formatr.sourceforge.net/
-USE_RUBY= yes
+USES= ruby
NO_BUILD= yes
diff --git a/textproc/ruby-htree/Makefile b/textproc/ruby-htree/Makefile
index 0ab1668a5e6e..9e576816ef7d 100644
--- a/textproc/ruby-htree/Makefile
+++ b/textproc/ruby-htree/Makefile
@@ -12,9 +12,9 @@ WWW= http://www.a-k-r.org/htree/
BUILD_DEPENDS= rubygem-rdoc>=0.a:devel/rubygem-rdoc
-OPTIONS_DEFINE= DOCS
+USES= ruby
-USE_RUBY= yes
+OPTIONS_DEFINE= DOCS
LIB_FILES= htree.rb htree
diff --git a/textproc/ruby-rd-mode.el/Makefile b/textproc/ruby-rd-mode.el/Makefile
index 2b245f187c24..db0ccadd1318 100644
--- a/textproc/ruby-rd-mode.el/Makefile
+++ b/textproc/ruby-rd-mode.el/Makefile
@@ -12,7 +12,7 @@ WWW= https://github.com/uwabami/rdtool
BUILD_DEPENDS= ${NONEXISTENT}:textproc/ruby-rdtool:patch
-USE_RUBY= yes
+USES= ruby
WRKSRC= ${WRKDIR}/utils
NO_BUILD= yes
diff --git a/textproc/ruby-rdtool/Makefile b/textproc/ruby-rdtool/Makefile
index 4cd2aaef77ff..675590382c6a 100644
--- a/textproc/ruby-rdtool/Makefile
+++ b/textproc/ruby-rdtool/Makefile
@@ -11,12 +11,10 @@ WWW= https://github.com/uwabami/rdtool
BUILD_DEPENDS= racc:devel/rubygem-racc
+USES= ruby:setup
USE_GITHUB= yes
GH_ACCOUNT= uwabami
-USE_RUBY= yes
-USE_RUBY_SETUP= yes
-
RUBY_MODNAME= rd
DOCS_EN= README.rd doc/rd-draft.rd
diff --git a/textproc/ruby-rttool/Makefile b/textproc/ruby-rttool/Makefile
index 7badb03747c0..75244d19f9d8 100644
--- a/textproc/ruby-rttool/Makefile
+++ b/textproc/ruby-rttool/Makefile
@@ -13,9 +13,7 @@ WWW= http://www.rubyist.net/~rubikitch/computer/rttool/index.en.html
LICENSE= RUBY
-USE_RUBY= yes
-USES= shebangfix
-USE_RUBY_SETUP= yes
+USES= ruby:setup shebangfix
SHEBANG_FILES= bin/rt/* lib/rt/*
RUBY_MODNAME= rt
diff --git a/textproc/rubygem-abbrev/Makefile b/textproc/rubygem-abbrev/Makefile
index 658392997a41..4ee722d20682 100644
--- a/textproc/rubygem-abbrev/Makefile
+++ b/textproc/rubygem-abbrev/Makefile
@@ -12,7 +12,6 @@ LICENSE_COMB= dual
LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-actionpack-xml_parser-rails5/Makefile b/textproc/rubygem-actionpack-xml_parser-rails5/Makefile
index 0f66530d71c5..73df87476840 100644
--- a/textproc/rubygem-actionpack-xml_parser-rails5/Makefile
+++ b/textproc/rubygem-actionpack-xml_parser-rails5/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-actionpack5>=5.0:www/rubygem-actionpack5 \
rubygem-railties5>=5.0:www/rubygem-railties5
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-actionpack-xml_parser-rails52/Makefile b/textproc/rubygem-actionpack-xml_parser-rails52/Makefile
index 2d3f40d696c8..0df8f6afc0be 100644
--- a/textproc/rubygem-actionpack-xml_parser-rails52/Makefile
+++ b/textproc/rubygem-actionpack-xml_parser-rails52/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-actionpack52>=5.2:www/rubygem-actionpack52 \
rubygem-railties52>=5.2:www/rubygem-railties52
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-actionpack-xml_parser-rails61/Makefile b/textproc/rubygem-actionpack-xml_parser-rails61/Makefile
index 181349c2b99b..0b6cfdc5981b 100644
--- a/textproc/rubygem-actionpack-xml_parser-rails61/Makefile
+++ b/textproc/rubygem-actionpack-xml_parser-rails61/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-actionpack61>=5.2:www/rubygem-actionpack61 \
rubygem-railties61>=5.2:www/rubygem-railties61
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-actiontext60/Makefile b/textproc/rubygem-actiontext60/Makefile
index f587172732ec..f38dd9c169e4 100644
--- a/textproc/rubygem-actiontext60/Makefile
+++ b/textproc/rubygem-actiontext60/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= rubygem-actionpack60>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-
rubygem-nokogiri>=1.8.5:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-actiontext61/Makefile b/textproc/rubygem-actiontext61/Makefile
index b83883f057d4..3045aa08bee1 100644
--- a/textproc/rubygem-actiontext61/Makefile
+++ b/textproc/rubygem-actiontext61/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= rubygem-actionpack61>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-
rubygem-nokogiri>=1.8.5:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-actiontext70/Makefile b/textproc/rubygem-actiontext70/Makefile
index ed14815b0151..23da2fc78041 100644
--- a/textproc/rubygem-actiontext70/Makefile
+++ b/textproc/rubygem-actiontext70/Makefile
@@ -20,7 +20,6 @@ RUN_DEPENDS= rubygem-actionpack70>=${PORTVERSION}<${PORTVERSION}_99:www/rubygem-
rubygem-nokogiri>=1.8.5:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-albino/Makefile b/textproc/rubygem-albino/Makefile
index 43a7d3ecee68..8dc4d53e3955 100644
--- a/textproc/rubygem-albino/Makefile
+++ b/textproc/rubygem-albino/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-posix-spawn>=0.3.6:devel/rubygem-posix-spawn \
${PYTHON_PKGNAMEPREFIX}pygments>=0.8:textproc/py-pygments@${PY_FLAVOR}
USES= gem python shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-amatch/Makefile b/textproc/rubygem-amatch/Makefile
index 26d8defa2964..876842d63adb 100644
--- a/textproc/rubygem-amatch/Makefile
+++ b/textproc/rubygem-amatch/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-mize>=0:devel/rubygem-mize \
rubygem-tins>=1.0<2:devel/rubygem-tins
USES= gem
-USE_RUBY= yes
PLIST_FILES= bin/agrep bin/dupfind
diff --git a/textproc/rubygem-asciidoctor-diagram/Makefile b/textproc/rubygem-asciidoctor-diagram/Makefile
index 388218815363..5cdf2cc8da34 100644
--- a/textproc/rubygem-asciidoctor-diagram/Makefile
+++ b/textproc/rubygem-asciidoctor-diagram/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-asciidoctor>=1.5.7<3:textproc/rubygem-asciidoctor
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-asciidoctor-epub3/Makefile b/textproc/rubygem-asciidoctor-epub3/Makefile
index ac98bac6454e..176c33441934 100644
--- a/textproc/rubygem-asciidoctor-epub3/Makefile
+++ b/textproc/rubygem-asciidoctor-epub3/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-asciidoctor>=1.5.6<3:textproc/rubygem-asciidoctor \
rubygem-gepub>=1.0.0:textproc/rubygem-gepub
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-asciidoctor-include-ext/Makefile b/textproc/rubygem-asciidoctor-include-ext/Makefile
index 26c83f8a52b4..6763fb9f6fe0 100644
--- a/textproc/rubygem-asciidoctor-include-ext/Makefile
+++ b/textproc/rubygem-asciidoctor-include-ext/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-asciidoctor>=1.5.6<3.0.0:textproc/rubygem-asciidoctor
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-asciidoctor-kroki/Makefile b/textproc/rubygem-asciidoctor-kroki/Makefile
index ad9284b55de7..ae9d9b1212bf 100644
--- a/textproc/rubygem-asciidoctor-kroki/Makefile
+++ b/textproc/rubygem-asciidoctor-kroki/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-asciidoctor>=2.0<3:textproc/rubygem-asciidoctor
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-asciidoctor-pdf/Makefile b/textproc/rubygem-asciidoctor-pdf/Makefile
index 4070a439afb8..ae374fe5913c 100644
--- a/textproc/rubygem-asciidoctor-pdf/Makefile
+++ b/textproc/rubygem-asciidoctor-pdf/Makefile
@@ -21,7 +21,6 @@ RUN_DEPENDS= rubygem-asciidoctor>=2.0<3:textproc/rubygem-asciidoctor \
rubygem-treetop>=1.6.0<1.7:devel/rubygem-treetop
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-asciidoctor-plantuml/Makefile b/textproc/rubygem-asciidoctor-plantuml/Makefile
index 381aea3bf400..06ed49001203 100644
--- a/textproc/rubygem-asciidoctor-plantuml/Makefile
+++ b/textproc/rubygem-asciidoctor-plantuml/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-asciidoctor>=2.0.17<3.0.0:textproc/rubygem-asciidoctor
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-asciidoctor-plantuml00/Makefile b/textproc/rubygem-asciidoctor-plantuml00/Makefile
index 5664d03a2261..6698d2c3e6a4 100644
--- a/textproc/rubygem-asciidoctor-plantuml00/Makefile
+++ b/textproc/rubygem-asciidoctor-plantuml00/Makefile
@@ -13,7 +13,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-asciidoctor>=2.0.17<3.0.0:textproc/rubygem-asciidoctor
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-asciidoctor/Makefile b/textproc/rubygem-asciidoctor/Makefile
index 6bf35f3c7496..920e4086902a 100644
--- a/textproc/rubygem-asciidoctor/Makefile
+++ b/textproc/rubygem-asciidoctor/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-autoprefixer-rails/Makefile b/textproc/rubygem-autoprefixer-rails/Makefile
index c5b96deaf74d..0a75b635938d 100644
--- a/textproc/rubygem-autoprefixer-rails/Makefile
+++ b/textproc/rubygem-autoprefixer-rails/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-execjs>=2<3:devel/rubygem-execjs
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-autoprefixer-rails1025/Makefile b/textproc/rubygem-autoprefixer-rails1025/Makefile
index bff4ade24e24..2ddc49aea8f0 100644
--- a/textproc/rubygem-autoprefixer-rails1025/Makefile
+++ b/textproc/rubygem-autoprefixer-rails1025/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-execjs>=0:devel/rubygem-execjs
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-babel-source/Makefile b/textproc/rubygem-babel-source/Makefile
index 4f6462c991ce..c87d870d2884 100644
--- a/textproc/rubygem-babel-source/Makefile
+++ b/textproc/rubygem-babel-source/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-babel-transpiler/Makefile b/textproc/rubygem-babel-transpiler/Makefile
index f5885b86b2f7..0ebc9c421f7f 100644
--- a/textproc/rubygem-babel-transpiler/Makefile
+++ b/textproc/rubygem-babel-transpiler/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-babel-source>=4.0:textproc/rubygem-babel-source \
rubygem-execjs>=2.0:devel/rubygem-execjs
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-babosa/Makefile b/textproc/rubygem-babosa/Makefile
index f1758ad96c0b..f6c022f3d4a5 100644
--- a/textproc/rubygem-babosa/Makefile
+++ b/textproc/rubygem-babosa/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-case_transform/Makefile b/textproc/rubygem-case_transform/Makefile
index 172e6fab70c0..f2676104b58e 100644
--- a/textproc/rubygem-case_transform/Makefile
+++ b/textproc/rubygem-case_transform/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activesupport5>0:devel/rubygem-activesupport5
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-case_transform61/Makefile b/textproc/rubygem-case_transform61/Makefile
index f29e356fbb9e..d999a0e127ff 100644
--- a/textproc/rubygem-case_transform61/Makefile
+++ b/textproc/rubygem-case_transform61/Makefile
@@ -13,7 +13,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activesupport61>0:devel/rubygem-activesupport61
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-character_set/Makefile b/textproc/rubygem-character_set/Makefile
index acfe940bef82..b04170b498b7 100644
--- a/textproc/rubygem-character_set/Makefile
+++ b/textproc/rubygem-character_set/Makefile
@@ -13,6 +13,5 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-sorted_set>=1.0<2:devel/rubygem-sorted_set
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-charlock_holmes/Makefile b/textproc/rubygem-charlock_holmes/Makefile
index 1e695c215812..4e0e78e99b7e 100644
--- a/textproc/rubygem-charlock_holmes/Makefile
+++ b/textproc/rubygem-charlock_holmes/Makefile
@@ -13,7 +13,6 @@ LICENSE= MIT
LIB_DEPENDS= libicui18n.so:devel/icu
USES= gem
-USE_RUBY= yes
CONFIGURE_ARGS= --with-icu-include=${LOCALBASE}/include
diff --git a/textproc/rubygem-chewy/Makefile b/textproc/rubygem-chewy/Makefile
index 40b2651307a3..e321c0382c67 100644
--- a/textproc/rubygem-chewy/Makefile
+++ b/textproc/rubygem-chewy/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activesupport60>=4.0:devel/rubygem-activesupport60 \
rubygem-elasticsearch-dsl>=0:textproc/rubygem-elasticsearch-dsl
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-citrus/Makefile b/textproc/rubygem-citrus/Makefile
index 74071862637a..34fc5d0c9f72 100644
--- a/textproc/rubygem-citrus/Makefile
+++ b/textproc/rubygem-citrus/Makefile
@@ -10,7 +10,6 @@ WWW= https://mjackson.github.io/citrus
BUILD_DEPENDS= rubygem-rake>=0:devel/rubygem-rake
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-cld3/Makefile b/textproc/rubygem-cld3/Makefile
index 1e7e2763c1c2..1beb5bcea52e 100644
--- a/textproc/rubygem-cld3/Makefile
+++ b/textproc/rubygem-cld3/Makefile
@@ -15,6 +15,5 @@ LIB_DEPENDS= libprotobuf.so:devel/protobuf
RUN_DEPENDS= rubygem-ffi>=1.1.0<1.16.0:devel/rubygem-ffi
USES= gem pkgconfig
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-coderay/Makefile b/textproc/rubygem-coderay/Makefile
index f0cb745a0f39..02ea58925649 100644
--- a/textproc/rubygem-coderay/Makefile
+++ b/textproc/rubygem-coderay/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-colorator/Makefile b/textproc/rubygem-colorator/Makefile
index c3e6d302d9fb..9080121b2764 100644
--- a/textproc/rubygem-colorator/Makefile
+++ b/textproc/rubygem-colorator/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-colored/Makefile b/textproc/rubygem-colored/Makefile
index abb3adf1b9fa..3ac206cbd86f 100644
--- a/textproc/rubygem-colored/Makefile
+++ b/textproc/rubygem-colored/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-colored2/Makefile b/textproc/rubygem-colored2/Makefile
index 72345aeba6cf..ad2763b886f3 100644
--- a/textproc/rubygem-colored2/Makefile
+++ b/textproc/rubygem-colored2/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-commonmarker/Makefile b/textproc/rubygem-commonmarker/Makefile
index 60ead2e73437..eae43b9aab8a 100644
--- a/textproc/rubygem-commonmarker/Makefile
+++ b/textproc/rubygem-commonmarker/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
PLIST_FILES= bin/commonmarker
diff --git a/textproc/rubygem-creole/Makefile b/textproc/rubygem-creole/Makefile
index 7a0a50bd5eeb..eab3fa263719 100644
--- a/textproc/rubygem-creole/Makefile
+++ b/textproc/rubygem-creole/Makefile
@@ -11,7 +11,6 @@ LICENSE= RUBY
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-css_parser/Makefile b/textproc/rubygem-css_parser/Makefile
index c3d748df977e..54095464e3ee 100644
--- a/textproc/rubygem-css_parser/Makefile
+++ b/textproc/rubygem-css_parser/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-addressable>=0:www/rubygem-addressable
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-cssmin/Makefile b/textproc/rubygem-cssmin/Makefile
index b180788373b6..490d3646afe0 100644
--- a/textproc/rubygem-cssmin/Makefile
+++ b/textproc/rubygem-cssmin/Makefile
@@ -12,7 +12,6 @@ LICENSE= BSD3CLAUSE
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-cucumber-gherkin/Makefile b/textproc/rubygem-cucumber-gherkin/Makefile
index 4b2881abde92..15611f61e56e 100644
--- a/textproc/rubygem-cucumber-gherkin/Makefile
+++ b/textproc/rubygem-cucumber-gherkin/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-cucumber-messages19>=19.1.4<20:devel/rubygem-cucumber-messages19
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-cucumber-gherkin23/Makefile b/textproc/rubygem-cucumber-gherkin23/Makefile
index dad5a4c6a527..fb26ecf0992b 100644
--- a/textproc/rubygem-cucumber-gherkin23/Makefile
+++ b/textproc/rubygem-cucumber-gherkin23/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-cucumber-messages18>=18.0.0<19:devel/rubygem-cucumber-messages18
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-cucumber-html-formatter/Makefile b/textproc/rubygem-cucumber-html-formatter/Makefile
index 9ee260e53935..5578b889c174 100644
--- a/textproc/rubygem-cucumber-html-formatter/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-cucumber-messages18>=18.0.0<19:devel/rubygem-cucumber-messages18
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-cucumber-html-formatter19/Makefile b/textproc/rubygem-cucumber-html-formatter19/Makefile
index 1736030e8e79..8e381078e1af 100644
--- a/textproc/rubygem-cucumber-html-formatter19/Makefile
+++ b/textproc/rubygem-cucumber-html-formatter19/Makefile
@@ -13,7 +13,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-cucumber-messages18>=18.0.0<19:devel/rubygem-cucumber-messages18
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-diff-lcs/Makefile b/textproc/rubygem-diff-lcs/Makefile
index f83a1a3434bd..c5cca9e9ddad 100644
--- a/textproc/rubygem-diff-lcs/Makefile
+++ b/textproc/rubygem-diff-lcs/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE_GPLv2+ = ${WRKSRC}/docs/COPYING.txt
LICENSE_FILE_MIT= ${WRKSRC}/License.md
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-diff_match_patch/Makefile b/textproc/rubygem-diff_match_patch/Makefile
index 576e7c8d8567..522f390e61e2 100644
--- a/textproc/rubygem-diff_match_patch/Makefile
+++ b/textproc/rubygem-diff_match_patch/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-diffy/Makefile b/textproc/rubygem-diffy/Makefile
index fd6ad11bb14d..76b209a6d0d4 100644
--- a/textproc/rubygem-diffy/Makefile
+++ b/textproc/rubygem-diffy/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-docdiff/Makefile b/textproc/rubygem-docdiff/Makefile
index d12f1f3e074f..4d20e1d6b696 100644
--- a/textproc/rubygem-docdiff/Makefile
+++ b/textproc/rubygem-docdiff/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/hisashim/docdiff
LICENSE= BSD3CLAUSE
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-api/Makefile b/textproc/rubygem-elasticsearch-api/Makefile
index 8936bb898233..5b0bc941ab25 100644
--- a/textproc/rubygem-elasticsearch-api/Makefile
+++ b/textproc/rubygem-elasticsearch-api/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-multi_json>=0:devel/rubygem-multi_json
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-api713/Makefile b/textproc/rubygem-elasticsearch-api713/Makefile
index 4aa159cae7e8..365708bac58f 100644
--- a/textproc/rubygem-elasticsearch-api713/Makefile
+++ b/textproc/rubygem-elasticsearch-api713/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-multi_json>=0:devel/rubygem-multi_json
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-dsl/Makefile b/textproc/rubygem-elasticsearch-dsl/Makefile
index 57f651872f60..0fc09034c7f1 100644
--- a/textproc/rubygem-elasticsearch-dsl/Makefile
+++ b/textproc/rubygem-elasticsearch-dsl/Makefile
@@ -11,7 +11,6 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-model/Makefile b/textproc/rubygem-elasticsearch-model/Makefile
index 8606ccc941f1..28420d58dc88 100644
--- a/textproc/rubygem-elasticsearch-model/Makefile
+++ b/textproc/rubygem-elasticsearch-model/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activesupport5>=3:devel/rubygem-activesupport5 \
rubygem-hashie>=0:devel/rubygem-hashie
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-model713/Makefile b/textproc/rubygem-elasticsearch-model713/Makefile
index 78714dae09b2..15e79a76a566 100644
--- a/textproc/rubygem-elasticsearch-model713/Makefile
+++ b/textproc/rubygem-elasticsearch-model713/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activesupport61>=3:devel/rubygem-activesupport61 \
rubygem-hashie>=0:devel/rubygem-hashie
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-persistence/Makefile b/textproc/rubygem-elasticsearch-persistence/Makefile
index 31d9d837e993..b10dda375ca2 100644
--- a/textproc/rubygem-elasticsearch-persistence/Makefile
+++ b/textproc/rubygem-elasticsearch-persistence/Makefile
@@ -17,7 +17,6 @@ RUN_DEPENDS= rubygem-activemodel5>=4:databases/rubygem-activemodel5 \
rubygem-hashie>=0:devel/rubygem-hashie
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-rails/Makefile b/textproc/rubygem-elasticsearch-rails/Makefile
index b92254e98af4..2593b49a6dea 100644
--- a/textproc/rubygem-elasticsearch-rails/Makefile
+++ b/textproc/rubygem-elasticsearch-rails/Makefile
@@ -11,7 +11,6 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-transport/Makefile b/textproc/rubygem-elasticsearch-transport/Makefile
index 02e3423105fd..570b6efcff6f 100644
--- a/textproc/rubygem-elasticsearch-transport/Makefile
+++ b/textproc/rubygem-elasticsearch-transport/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-faraday1>=1<2:www/rubygem-faraday1 \
rubygem-multi_json>=0:devel/rubygem-multi_json
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-transport713/Makefile b/textproc/rubygem-elasticsearch-transport713/Makefile
index bcb304f46ab8..852b0d549177 100644
--- a/textproc/rubygem-elasticsearch-transport713/Makefile
+++ b/textproc/rubygem-elasticsearch-transport713/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-faraday1>=1<2:www/rubygem-faraday1 \
rubygem-multi_json>=0:devel/rubygem-multi_json
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch-xpack/Makefile b/textproc/rubygem-elasticsearch-xpack/Makefile
index bd0b085ca5c7..def8dbf246cb 100644
--- a/textproc/rubygem-elasticsearch-xpack/Makefile
+++ b/textproc/rubygem-elasticsearch-xpack/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-elasticsearch-api>=6:textproc/rubygem-elasticsearch-api
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch/Makefile b/textproc/rubygem-elasticsearch/Makefile
index ead1ce1fe8d9..3591ca9164bc 100644
--- a/textproc/rubygem-elasticsearch/Makefile
+++ b/textproc/rubygem-elasticsearch/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-elasticsearch-api>=${PORTVERSION}:textproc/rubygem-elastics
rubygem-elasticsearch-transport>=${PORTVERSION}:textproc/rubygem-elasticsearch-transport
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-elasticsearch713/Makefile b/textproc/rubygem-elasticsearch713/Makefile
index bdcf7fcdfd66..41a7a27d5388 100644
--- a/textproc/rubygem-elasticsearch713/Makefile
+++ b/textproc/rubygem-elasticsearch713/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-elasticsearch-api713>=${PORTVERSION}:textproc/rubygem-elast
rubygem-elasticsearch-transport713>=${PORTVERSION}:textproc/rubygem-elasticsearch-transport713
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-emot/Makefile b/textproc/rubygem-emot/Makefile
index 6280fc8efa20..abc53706f3da 100644
--- a/textproc/rubygem-emot/Makefile
+++ b/textproc/rubygem-emot/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-thor>=0:devel/rubygem-thor
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-escape_utils/Makefile b/textproc/rubygem-escape_utils/Makefile
index 44dd4ba86e23..d004d4799fc3 100644
--- a/textproc/rubygem-escape_utils/Makefile
+++ b/textproc/rubygem-escape_utils/Makefile
@@ -11,6 +11,5 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-extended-markdown-filter/Makefile b/textproc/rubygem-extended-markdown-filter/Makefile
index 6e68426a7edc..0d8954a200e0 100644
--- a/textproc/rubygem-extended-markdown-filter/Makefile
+++ b/textproc/rubygem-extended-markdown-filter/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-html-pipeline>=2.9<3.0:textproc/rubygem-html-pipeline
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-ezamar/Makefile b/textproc/rubygem-ezamar/Makefile
index c69eb4b6f1c8..155eea7456e1 100644
--- a/textproc/rubygem-ezamar/Makefile
+++ b/textproc/rubygem-ezamar/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/manveru/ezamar
LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-fast_xs/Makefile b/textproc/rubygem-fast_xs/Makefile
index f17e50e2d4b0..80bbb316cac8 100644
--- a/textproc/rubygem-fast_xs/Makefile
+++ b/textproc/rubygem-fast_xs/Makefile
@@ -11,7 +11,6 @@ WWW= http://fast-xs.rubyforge.org/
LICENSE= MIT
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-ferret/Makefile b/textproc/rubygem-ferret/Makefile
index 29c9de331bd6..1796ea7dded4 100644
--- a/textproc/rubygem-ferret/Makefile
+++ b/textproc/rubygem-ferret/Makefile
@@ -16,7 +16,6 @@ BROKEN_RUBY30= yes
BROKEN_RUBY31= yes
USES= gem
-USE_RUBY= yes
PLIST_FILES= bin/ferret-browser
diff --git a/textproc/rubygem-fog-xml/Makefile b/textproc/rubygem-fog-xml/Makefile
index 29a010c3a585..6b73ea28de18 100644
--- a/textproc/rubygem-fog-xml/Makefile
+++ b/textproc/rubygem-fog-xml/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-fog-core>=0:devel/rubygem-fog-core \
rubygem-nokogiri>=1.5.11<2.0.0:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-gemoji/Makefile b/textproc/rubygem-gemoji/Makefile
index d720b1a26cfa..110bf499b0dd 100644
--- a/textproc/rubygem-gemoji/Makefile
+++ b/textproc/rubygem-gemoji/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/github/gemoji
LICENSE= MIT
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-gepub/Makefile b/textproc/rubygem-gepub/Makefile
index 0cdcddae8f5d..f90911e3e38f 100644
--- a/textproc/rubygem-gepub/Makefile
+++ b/textproc/rubygem-gepub/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-nokogiri>=1.8.2<2.0:textproc/rubygem-nokogiri \
rubygem-rubyzip>=1.1.1<2.4:archivers/rubygem-rubyzip
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-github-linguist/Makefile b/textproc/rubygem-github-linguist/Makefile
index 64d3bf0487ad..7c597aedb9fa 100644
--- a/textproc/rubygem-github-linguist/Makefile
+++ b/textproc/rubygem-github-linguist/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-cgi>=0:www/rubygem-cgi \
rubygem-rugged>=1.0<2:devel/rubygem-rugged
USES= gem
-USE_RUBY= yes
PLIST_FILES= bin/git-linguist bin/github-linguist
diff --git a/textproc/rubygem-github-markup/Makefile b/textproc/rubygem-github-markup/Makefile
index 1210482b7d57..97a292b27916 100644
--- a/textproc/rubygem-github-markup/Makefile
+++ b/textproc/rubygem-github-markup/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem shebangfix
-USE_RUBY= yes
CONFLICTS_INSTALL= rubygem-github-markup*
diff --git a/textproc/rubygem-github-markup17/Makefile b/textproc/rubygem-github-markup17/Makefile
index 9d4e032b4c21..db09090647c8 100644
--- a/textproc/rubygem-github-markup17/Makefile
+++ b/textproc/rubygem-github-markup17/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem shebangfix
-USE_RUBY= yes
CONFLICTS_INSTALL= rubygem-github-markup*
diff --git a/textproc/rubygem-gitlab-grit/Makefile b/textproc/rubygem-gitlab-grit/Makefile
index 7c652cf54914..2834c912d2c7 100644
--- a/textproc/rubygem-gitlab-grit/Makefile
+++ b/textproc/rubygem-gitlab-grit/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-charlock_holmes>=0.7<1:textproc/rubygem-charlock_holmes \
rubygem-posix-spawn>=0.3<1:devel/rubygem-posix-spawn
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-gitlab-markup/Makefile b/textproc/rubygem-gitlab-markup/Makefile
index 3b98b66c380a..50b7032229f9 100644
--- a/textproc/rubygem-gitlab-markup/Makefile
+++ b/textproc/rubygem-gitlab-markup/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem python:run shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-google-cloud-translate-v2/Makefile b/textproc/rubygem-google-cloud-translate-v2/Makefile
index b6ba1b6c552f..c56d9db830f7 100644
--- a/textproc/rubygem-google-cloud-translate-v2/Makefile
+++ b/textproc/rubygem-google-cloud-translate-v2/Makefile
@@ -17,7 +17,6 @@ RUN_DEPENDS= rubygem-faraday1>=0.17.3<2.0:www/rubygem-faraday1 \
rubygem-googleauth>=0.16.2<2.0:security/rubygem-googleauth
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-google-cloud-translate-v3/Makefile b/textproc/rubygem-google-cloud-translate-v3/Makefile
index f8777ed4b69c..9d1c6c942321 100644
--- a/textproc/rubygem-google-cloud-translate-v3/Makefile
+++ b/textproc/rubygem-google-cloud-translate-v3/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-gapic-common>=0.10<2.0:devel/rubygem-gapic-common \
rubygem-google-cloud-errors>=1.0<2:net/rubygem-google-cloud-errors
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-google-cloud-translate/Makefile b/textproc/rubygem-google-cloud-translate/Makefile
index a419b44dff0d..39911ee59d36 100644
--- a/textproc/rubygem-google-cloud-translate/Makefile
+++ b/textproc/rubygem-google-cloud-translate/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-google-cloud-core>=1.6<2:net/rubygem-google-cloud-core \
rubygem-google-cloud-translate-v3>=0.0<2.0:textproc/rubygem-google-cloud-translate-v3
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-heredoc_unindent/Makefile b/textproc/rubygem-heredoc_unindent/Makefile
index ee1977b19438..e4f611542f3b 100644
--- a/textproc/rubygem-heredoc_unindent/Makefile
+++ b/textproc/rubygem-heredoc_unindent/Makefile
@@ -11,7 +11,6 @@ WWW= https://github.com/adrianomitre/heredoc_unindent
LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-hikidoc/Makefile b/textproc/rubygem-hikidoc/Makefile
index 9a9bfacc0e24..9ae81df64ed1 100644
--- a/textproc/rubygem-hikidoc/Makefile
+++ b/textproc/rubygem-hikidoc/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
PLIST_FILES= bin/hikidoc
diff --git a/textproc/rubygem-html-pipeline/Makefile b/textproc/rubygem-html-pipeline/Makefile
index ae2e509831fe..c86e952cbd79 100644
--- a/textproc/rubygem-html-pipeline/Makefile
+++ b/textproc/rubygem-html-pipeline/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-activesupport61>=2:devel/rubygem-activesupport61 \
rubygem-nokogiri>=1.4:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-html-proofer/Makefile b/textproc/rubygem-html-proofer/Makefile
index 2742bb41a285..14eb9fe2e7fd 100644
--- a/textproc/rubygem-html-proofer/Makefile
+++ b/textproc/rubygem-html-proofer/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= rubygem-addressable>=2.3<3:www/rubygem-addressable \
rubygem-zeitwerk>=2.5<3:devel/rubygem-zeitwerk
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-html2text/Makefile b/textproc/rubygem-html2text/Makefile
index 844cebdf5563..c2f0c20e6205 100644
--- a/textproc/rubygem-html2text/Makefile
+++ b/textproc/rubygem-html2text/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= rubygem-nokogiri>=1.10.3<2:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-htmlentities/Makefile b/textproc/rubygem-htmlentities/Makefile
index 98a4e4bbfec8..baf3e9f8dd83 100644
--- a/textproc/rubygem-htmlentities/Makefile
+++ b/textproc/rubygem-htmlentities/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-ini/Makefile b/textproc/rubygem-ini/Makefile
index bbe0e0fb4b63..78777c5a1f3c 100644
--- a/textproc/rubygem-ini/Makefile
+++ b/textproc/rubygem-ini/Makefile
@@ -10,7 +10,6 @@ WWW= https://rubygems.org/gems/ini
LICENSE= MIT
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-inifile/Makefile b/textproc/rubygem-inifile/Makefile
index 55ad66451871..12ad88c29105 100644
--- a/textproc/rubygem-inifile/Makefile
+++ b/textproc/rubygem-inifile/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/twp/inifile
LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-iso-639/Makefile b/textproc/rubygem-iso-639/Makefile
index addb0e4be712..4743b217c2b9 100644
--- a/textproc/rubygem-iso-639/Makefile
+++ b/textproc/rubygem-iso-639/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-itextomml/Makefile b/textproc/rubygem-itextomml/Makefile
index 051b9d955092..8e0cb0dc0758 100644
--- a/textproc/rubygem-itextomml/Makefile
+++ b/textproc/rubygem-itextomml/Makefile
@@ -11,6 +11,5 @@ LICENSE= GPLv2 LGPL20 MPL11
LICENSE_COMB= dual
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-jekyll-archives/Makefile b/textproc/rubygem-jekyll-archives/Makefile
index b5f78f934fe0..1014cdb27aa7 100644
--- a/textproc/rubygem-jekyll-archives/Makefile
+++ b/textproc/rubygem-jekyll-archives/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-jekyll>=3.6<5.0:www/rubygem-jekyll
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-assets/Makefile b/textproc/rubygem-jekyll-assets/Makefile
index 51582f893e5f..a3fd3d8d9634 100644
--- a/textproc/rubygem-jekyll-assets/Makefile
+++ b/textproc/rubygem-jekyll-assets/Makefile
@@ -23,7 +23,6 @@ RUN_DEPENDS= rubygem-activesupport5>=5.0<6:devel/rubygem-activesupport5 \
rubygem-sprockets3>=3.3<4.1:devel/rubygem-sprockets3
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-email-protect/Makefile b/textproc/rubygem-jekyll-email-protect/Makefile
index 5e5707bc2c45..0902316d1d9d 100644
--- a/textproc/rubygem-jekyll-email-protect/Makefile
+++ b/textproc/rubygem-jekyll-email-protect/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= rubygem-jekyll>=3.0:www/rubygem-jekyll
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-feed/Makefile b/textproc/rubygem-jekyll-feed/Makefile
index aa841a62b537..584fdcb5aa29 100644
--- a/textproc/rubygem-jekyll-feed/Makefile
+++ b/textproc/rubygem-jekyll-feed/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-jekyll>=3.7<5.0:www/rubygem-jekyll
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-gist/Makefile b/textproc/rubygem-jekyll-gist/Makefile
index 9c7b34f21441..a989d0a32221 100644
--- a/textproc/rubygem-jekyll-gist/Makefile
+++ b/textproc/rubygem-jekyll-gist/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-octokit>=4.2<5:net/rubygem-octokit
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-mentions/Makefile b/textproc/rubygem-jekyll-mentions/Makefile
index 86b1f69c236e..04258059d340 100644
--- a/textproc/rubygem-jekyll-mentions/Makefile
+++ b/textproc/rubygem-jekyll-mentions/Makefile
@@ -13,7 +13,6 @@ RUN_DEPENDS= rubygem-html-pipeline>=2.3<3:textproc/rubygem-html-pipeline \
rubygem-jekyll>=3.7<5.0:www/rubygem-jekyll
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-paginate/Makefile b/textproc/rubygem-jekyll-paginate/Makefile
index eebedf2e1c3e..03abaa66ea69 100644
--- a/textproc/rubygem-jekyll-paginate/Makefile
+++ b/textproc/rubygem-jekyll-paginate/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-redirect-from/Makefile b/textproc/rubygem-jekyll-redirect-from/Makefile
index 7b79534b0de5..fdbcef83f7d1 100644
--- a/textproc/rubygem-jekyll-redirect-from/Makefile
+++ b/textproc/rubygem-jekyll-redirect-from/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-jekyll>=3.3<5.0:www/rubygem-jekyll
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-sass-converter/Makefile b/textproc/rubygem-jekyll-sass-converter/Makefile
index 6679b3924d69..f25835c6867e 100644
--- a/textproc/rubygem-jekyll-sass-converter/Makefile
+++ b/textproc/rubygem-jekyll-sass-converter/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-sassc>=2.1.0<3.0:textproc/rubygem-sassc
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-sass-converter1/Makefile b/textproc/rubygem-jekyll-sass-converter1/Makefile
index 56bd3a922807..d9f5f446c28e 100644
--- a/textproc/rubygem-jekyll-sass-converter1/Makefile
+++ b/textproc/rubygem-jekyll-sass-converter1/Makefile
@@ -13,7 +13,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-sass>=3.4<4:textproc/rubygem-sass
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jekyll-sitemap/Makefile b/textproc/rubygem-jekyll-sitemap/Makefile
index c85397dba80b..7d9af2d0a5e7 100644
--- a/textproc/rubygem-jekyll-sitemap/Makefile
+++ b/textproc/rubygem-jekyll-sitemap/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= rubygem-jekyll>=3.7<5.0:www/rubygem-jekyll
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jemoji/Makefile b/textproc/rubygem-jemoji/Makefile
index 7bfc45f56bfd..916c260a1f36 100644
--- a/textproc/rubygem-jemoji/Makefile
+++ b/textproc/rubygem-jemoji/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-gemoji>=3<5:textproc/rubygem-gemoji \
rubygem-jekyll>=3.0<5.0:www/rubygem-jekyll
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-js_regex/Makefile b/textproc/rubygem-js_regex/Makefile
index 04c71e27e1ae..7028d459a9ca 100644
--- a/textproc/rubygem-js_regex/Makefile
+++ b/textproc/rubygem-js_regex/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-character_set>=1.4<2:textproc/rubygem-character_set \
rubygem-regexp_property_values>=1.0<2:textproc/rubygem-regexp_property_values
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-jsmin/Makefile b/textproc/rubygem-jsmin/Makefile
index d80e04a0be9e..e32e5e3cbdd2 100644
--- a/textproc/rubygem-jsmin/Makefile
+++ b/textproc/rubygem-jsmin/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-kramdown-parser-gfm/Makefile b/textproc/rubygem-kramdown-parser-gfm/Makefile
index 745f94ec660f..3e6d47520cb6 100644
--- a/textproc/rubygem-kramdown-parser-gfm/Makefile
+++ b/textproc/rubygem-kramdown-parser-gfm/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= rubygem-kramdown>=2.0<3:textproc/rubygem-kramdown
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-kramdown/Makefile b/textproc/rubygem-kramdown/Makefile
index 30344df0c50a..f2b1915e0150 100644
--- a/textproc/rubygem-kramdown/Makefile
+++ b/textproc/rubygem-kramdown/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= rubygem-rexml>=0:textproc/rubygem-rexml
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-kramdown1/Makefile b/textproc/rubygem-kramdown1/Makefile
index 9d1b6601bbb5..766e78b9728e 100644
--- a/textproc/rubygem-kramdown1/Makefile
+++ b/textproc/rubygem-kramdown1/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-kramdown23/Makefile b/textproc/rubygem-kramdown23/Makefile
index d644c9181368..38c30b8c3651 100644
--- a/textproc/rubygem-kramdown23/Makefile
+++ b/textproc/rubygem-kramdown23/Makefile
@@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= rubygem-rexml>=0:textproc/rubygem-rexml
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-kwalify/Makefile b/textproc/rubygem-kwalify/Makefile
index 5d4bca287ebe..80967fb7c630 100644
--- a/textproc/rubygem-kwalify/Makefile
+++ b/textproc/rubygem-kwalify/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
PLIST_FILES= bin/kwalify
diff --git a/textproc/rubygem-libxml-ruby/Makefile b/textproc/rubygem-libxml-ruby/Makefile
index 67cd7a10e249..0f0f7da2084e 100644
--- a/textproc/rubygem-libxml-ruby/Makefile
+++ b/textproc/rubygem-libxml-ruby/Makefile
@@ -12,6 +12,5 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem gnome
USE_GNOME= libxml2
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-linguistics/Makefile b/textproc/rubygem-linguistics/Makefile
index c9706b3043e0..0ae5ebcf9e97 100644
--- a/textproc/rubygem-linguistics/Makefile
+++ b/textproc/rubygem-linguistics/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-loggability>=0.11<1:textproc/rubygem-loggability
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-liquid-tag-parser/Makefile b/textproc/rubygem-liquid-tag-parser/Makefile
index c8c03da52eca..9ec4d13ccd2c 100644
--- a/textproc/rubygem-liquid-tag-parser/Makefile
+++ b/textproc/rubygem-liquid-tag-parser/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-extras>=0.3<1:devel/rubygem-extras \
rubygem-liquid4>=3.0<5.0:textproc/rubygem-liquid4
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-liquid-tag-parser1/Makefile b/textproc/rubygem-liquid-tag-parser1/Makefile
index bbb744ca67c4..ec50a0f79088 100644
--- a/textproc/rubygem-liquid-tag-parser1/Makefile
+++ b/textproc/rubygem-liquid-tag-parser1/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-extras>=0.3<1:devel/rubygem-extras \
rubygem-liquid4>=3.0<5.0:textproc/rubygem-liquid4
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-liquid/Makefile b/textproc/rubygem-liquid/Makefile
index 4d9dabdb6db1..ff849057022b 100644
--- a/textproc/rubygem-liquid/Makefile
+++ b/textproc/rubygem-liquid/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-liquid4/Makefile b/textproc/rubygem-liquid4/Makefile
index 2f4e6f79a8e6..53dc1c766bbd 100644
--- a/textproc/rubygem-liquid4/Makefile
+++ b/textproc/rubygem-liquid4/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-loggability/Makefile b/textproc/rubygem-loggability/Makefile
index 6b1d2c04396e..90427dc5be1e 100644
--- a/textproc/rubygem-loggability/Makefile
+++ b/textproc/rubygem-loggability/Makefile
@@ -10,7 +10,6 @@ WWW= https://hg.sr.ht/~ged/Loggability
LICENSE= BSD3CLAUSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-loofah/Makefile b/textproc/rubygem-loofah/Makefile
index 99908a0f541b..10e07aa245af 100644
--- a/textproc/rubygem-loofah/Makefile
+++ b/textproc/rubygem-loofah/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-crass>=1.0.2<1.1:www/rubygem-crass \
rubygem-nokogiri>=1.5.9:textproc/rubygem-nokogiri
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-loofah218/Makefile b/textproc/rubygem-loofah218/Makefile
index 82d44060b80b..7831f3225e3b 100644
--- a/textproc/rubygem-loofah218/Makefile
+++ b/textproc/rubygem-loofah218/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-crass>=1.0.2<1.1:www/rubygem-crass \
rubygem-nokogiri>=1.5.9:textproc/rubygem-nokogiri
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-ltsv/Makefile b/textproc/rubygem-ltsv/Makefile
index ed4c99a2d8ce..16f4c59cf70f 100644
--- a/textproc/rubygem-ltsv/Makefile
+++ b/textproc/rubygem-ltsv/Makefile
@@ -9,7 +9,6 @@ WWW= https://github.com/condor/ltsv
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-markaby/Makefile b/textproc/rubygem-markaby/Makefile
index 8fcc61a999d8..1979b17b0bf8 100644
--- a/textproc/rubygem-markaby/Makefile
+++ b/textproc/rubygem-markaby/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-builder>=0:devel/rubygem-builder
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-mdl/Makefile b/textproc/rubygem-mdl/Makefile
index ce844db618d1..b9b586ccf3b9 100644
--- a/textproc/rubygem-mdl/Makefile
+++ b/textproc/rubygem-mdl/Makefile
@@ -17,7 +17,6 @@ RUN_DEPENDS= rubygem-kramdown>=2.3<3:textproc/rubygem-kramdown \
rubygem-mixlib-shellout>=0:devel/rubygem-mixlib-shellout
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-minima/Makefile b/textproc/rubygem-minima/Makefile
index d4ca8ea8d115..7f9ac0fae2f7 100644
--- a/textproc/rubygem-minima/Makefile
+++ b/textproc/rubygem-minima/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-jekyll>=3.5<5.0:www/rubygem-jekyll \
rubygem-jekyll-seo-tag>=2.1<3:www/rubygem-jekyll-seo-tag
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-multi_xml/Makefile b/textproc/rubygem-multi_xml/Makefile
index a649f77bff76..67aaf44ce765 100644
--- a/textproc/rubygem-multi_xml/Makefile
+++ b/textproc/rubygem-multi_xml/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.md
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-nokogiri-diff/Makefile b/textproc/rubygem-nokogiri-diff/Makefile
index e98ac19c27b4..cda74d72feb1 100644
--- a/textproc/rubygem-nokogiri-diff/Makefile
+++ b/textproc/rubygem-nokogiri-diff/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-nokogiri>=1.5<2:textproc/rubygem-nokogiri \
rubygem-tdiff>=0.3.2<1:devel/rubygem-tdiff
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-nokogiri/Makefile b/textproc/rubygem-nokogiri/Makefile
index 4a3e60d61567..14e5c2ce4b1a 100644
--- a/textproc/rubygem-nokogiri/Makefile
+++ b/textproc/rubygem-nokogiri/Makefile
@@ -22,7 +22,6 @@ RUN_DEPENDS= rubygem-pkg-config>=1.1.7:devel/rubygem-pkg-config \
USES= cpe gem gnome pkgconfig gettext-runtime
USE_GNOME= libxml2 libxslt
-USE_RUBY= yes
CONFIGURE_ARGS= --use-system-libraries
diff --git a/textproc/rubygem-nokogiri111/Makefile b/textproc/rubygem-nokogiri111/Makefile
index d639863e7901..13a82e33bd11 100644
--- a/textproc/rubygem-nokogiri111/Makefile
+++ b/textproc/rubygem-nokogiri111/Makefile
@@ -22,7 +22,6 @@ RUN_DEPENDS= rubygem-pkg-config>=1.1.7:devel/rubygem-pkg-config \
USES= cpe gem gnome pkgconfig gettext-runtime
USE_GNOME= libxml2 libxslt
-USE_RUBY= yes
CONFIGURE_ARGS= --use-system-libraries
diff --git a/textproc/rubygem-nokogumbo/Makefile b/textproc/rubygem-nokogumbo/Makefile
index 2ff3d329cb70..cfb7e08486de 100644
--- a/textproc/rubygem-nokogumbo/Makefile
+++ b/textproc/rubygem-nokogumbo/Makefile
@@ -15,6 +15,5 @@ RUN_DEPENDS= rubygem-nokogiri>=1.8.4<2:textproc/rubygem-nokogiri
USES= gem gnome pkgconfig
USE_GNOME= libxml2
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-octopress-escape-code/Makefile b/textproc/rubygem-octopress-escape-code/Makefile
index d5f27de659b4..11ed90addd11 100644
--- a/textproc/rubygem-octopress-escape-code/Makefile
+++ b/textproc/rubygem-octopress-escape-code/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-jekyll3>=3.0<4:www/rubygem-jekyll3
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-opml/Makefile b/textproc/rubygem-opml/Makefile
index 45f8c1b7bf69..606d3a44dfaf 100644
--- a/textproc/rubygem-opml/Makefile
+++ b/textproc/rubygem-opml/Makefile
@@ -9,7 +9,6 @@ WWW= https://rubygems.org/gems/opml
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-org-ruby/Makefile b/textproc/rubygem-org-ruby/Makefile
index fe54c98b9d00..528a4fa14a36 100644
--- a/textproc/rubygem-org-ruby/Makefile
+++ b/textproc/rubygem-org-ruby/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-rubypants>=0.2<1:textproc/rubygem-rubypants
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-ox/Makefile b/textproc/rubygem-ox/Makefile
index 1b8294823697..3049843857e0 100644
--- a/textproc/rubygem-ox/Makefile
+++ b/textproc/rubygem-ox/Makefile
@@ -12,6 +12,5 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cpe gem
CPE_VENDOR= ${PORTNAME}_project
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-parse-cron/Makefile b/textproc/rubygem-parse-cron/Makefile
index 7c3257f165cb..663a3e1fd46b 100644
--- a/textproc/rubygem-parse-cron/Makefile
+++ b/textproc/rubygem-parse-cron/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/License
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-parslet/Makefile b/textproc/rubygem-parslet/Makefile
index 595b7dac2024..28c8dcaff52c 100644
--- a/textproc/rubygem-parslet/Makefile
+++ b/textproc/rubygem-parslet/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-parslet1/Makefile b/textproc/rubygem-parslet1/Makefile
index 5ca4a49c3ef8..0c644ea68bb3 100644
--- a/textproc/rubygem-parslet1/Makefile
+++ b/textproc/rubygem-parslet1/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-phone/Makefile b/textproc/rubygem-phone/Makefile
index c50ff963780b..f9852c93c7f5 100644
--- a/textproc/rubygem-phone/Makefile
+++ b/textproc/rubygem-phone/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-pretty-xml/Makefile b/textproc/rubygem-pretty-xml/Makefile
index af4ccf898ed5..989a21ee0ff4 100644
--- a/textproc/rubygem-pretty-xml/Makefile
+++ b/textproc/rubygem-pretty-xml/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-nokogiri>=1.6.7.2:textproc/rubygem-nokogiri
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-psych/Makefile b/textproc/rubygem-psych/Makefile
index de7fd45b1902..7127c6fb8f3d 100644
--- a/textproc/rubygem-psych/Makefile
+++ b/textproc/rubygem-psych/Makefile
@@ -14,6 +14,5 @@ LIB_DEPENDS= libyaml.so:textproc/libyaml
RUN_DEPENDS= rubygem-stringio>=0:devel/rubygem-stringio
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-puppet-strings/Makefile b/textproc/rubygem-puppet-strings/Makefile
index 7d55de13b060..2d97dccc8d80 100644
--- a/textproc/rubygem-puppet-strings/Makefile
+++ b/textproc/rubygem-puppet-strings/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-rgen>=0:devel/rubygem-rgen \
rubygem-yard>=0.9.5<0.10:textproc/rubygem-yard
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-raabro/Makefile b/textproc/rubygem-raabro/Makefile
index 386c9a741803..84d4c8358034 100644
--- a/textproc/rubygem-raabro/Makefile
+++ b/textproc/rubygem-raabro/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rails-dom-testing-rails5/Makefile b/textproc/rubygem-rails-dom-testing-rails5/Makefile
index 726adc888040..507965f28701 100644
--- a/textproc/rubygem-rails-dom-testing-rails5/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails5/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activesupport5>=4.2.0:devel/rubygem-activesupport5 \
rubygem-nokogiri>=1.6:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rails-dom-testing-rails50/Makefile b/textproc/rubygem-rails-dom-testing-rails50/Makefile
index 5dd52bf238c5..52a7ce5a6aa0 100644
--- a/textproc/rubygem-rails-dom-testing-rails50/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails50/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activesupport50>=4.2.0:devel/rubygem-activesupport50 \
rubygem-nokogiri>=1.6:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rails-dom-testing-rails52/Makefile b/textproc/rubygem-rails-dom-testing-rails52/Makefile
index fee706f997e5..267c5c804e0d 100644
--- a/textproc/rubygem-rails-dom-testing-rails52/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails52/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activesupport52>=4.2.0:devel/rubygem-activesupport52 \
rubygem-nokogiri>=1.6:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rails-dom-testing-rails60/Makefile b/textproc/rubygem-rails-dom-testing-rails60/Makefile
index 6379be9573a7..f93699cde5a3 100644
--- a/textproc/rubygem-rails-dom-testing-rails60/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails60/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activesupport60>=4.2.0:devel/rubygem-activesupport60 \
rubygem-nokogiri>=1.6:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rails-dom-testing-rails61/Makefile b/textproc/rubygem-rails-dom-testing-rails61/Makefile
index b6495ea22f34..ef21e12077f0 100644
--- a/textproc/rubygem-rails-dom-testing-rails61/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails61/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activesupport61>=4.2.0:devel/rubygem-activesupport61 \
rubygem-nokogiri>=1.6:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rails-dom-testing-rails70/Makefile b/textproc/rubygem-rails-dom-testing-rails70/Makefile
index dbe8fb9ba014..ee3f03e90deb 100644
--- a/textproc/rubygem-rails-dom-testing-rails70/Makefile
+++ b/textproc/rubygem-rails-dom-testing-rails70/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activesupport70>=4.2.0:devel/rubygem-activesupport70 \
rubygem-nokogiri>=1.6:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rails-dom-testing/Makefile b/textproc/rubygem-rails-dom-testing/Makefile
index e102e63393fa..40f8e39d04ee 100644
--- a/textproc/rubygem-rails-dom-testing/Makefile
+++ b/textproc/rubygem-rails-dom-testing/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-activesupport4>=4.2.0:devel/rubygem-activesupport4 \
rubygem-nokogiri>=1.6:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rails-dom-testing1/Makefile b/textproc/rubygem-rails-dom-testing1/Makefile
index 2b63210c3fb2..41a4e0616354 100644
--- a/textproc/rubygem-rails-dom-testing1/Makefile
+++ b/textproc/rubygem-rails-dom-testing1/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activesupport4>=4.2.0:devel/rubygem-activesupport4 \
rubygem-rails-deprecated_sanitizer>=1.0.1:devel/rubygem-rails-deprecated_sanitizer
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rails-html-sanitizer/Makefile b/textproc/rubygem-rails-html-sanitizer/Makefile
index fa6bb5978d02..fa5b9b8f24ea 100644
--- a/textproc/rubygem-rails-html-sanitizer/Makefile
+++ b/textproc/rubygem-rails-html-sanitizer/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-loofah>=2.3<3:textproc/rubygem-loofah
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rak/Makefile b/textproc/rubygem-rak/Makefile
index 12155983da7d..c3c0245adc26 100644
--- a/textproc/rubygem-rak/Makefile
+++ b/textproc/rubygem-rak/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
PLIST_FILES= bin/rak
diff --git a/textproc/rubygem-rchardet/Makefile b/textproc/rubygem-rchardet/Makefile
index e58740e288ca..1951df24f40d 100644
--- a/textproc/rubygem-rchardet/Makefile
+++ b/textproc/rubygem-rchardet/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/jmhodges/rchardet
LICENSE= LGPL21
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-rdiscount/Makefile b/textproc/rubygem-rdiscount/Makefile
index 05cc8ed70f1d..a85fee354d34 100644
--- a/textproc/rubygem-rdiscount/Makefile
+++ b/textproc/rubygem-rdiscount/Makefile
@@ -11,7 +11,6 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
USES= gem
-USE_RUBY= yes
PLIST_FILES= bin/rdiscount
diff --git a/textproc/rubygem-rdtool/Makefile b/textproc/rubygem-rdtool/Makefile
index eeba3fdedd54..0f74585bc380 100644
--- a/textproc/rubygem-rdtool/Makefile
+++ b/textproc/rubygem-rdtool/Makefile
@@ -13,7 +13,6 @@ LICENSE_COMB= dual
NO_ARCH= yes
-USE_RUBY= yes
USES= gem shebangfix
SHEBANG_FILES= bin/rd2 bin/rdswap.rb
ruby_OLD_CMD= /usr/bin/ruby1.9.1
diff --git a/textproc/rubygem-redcarpet/Makefile b/textproc/rubygem-redcarpet/Makefile
index 5d640807ee88..3c461fb0189c 100644
--- a/textproc/rubygem-redcarpet/Makefile
+++ b/textproc/rubygem-redcarpet/Makefile
@@ -12,7 +12,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING
USES= cpe gem
CPE_VENDOR= ${PORTNAME}_project
-USE_RUBY= yes
PLIST_FILES= bin/redcarpet
diff --git a/textproc/rubygem-regexp_parser/Makefile b/textproc/rubygem-regexp_parser/Makefile
index 54eddcf64ca6..7baae02362b3 100644
--- a/textproc/rubygem-regexp_parser/Makefile
+++ b/textproc/rubygem-regexp_parser/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-regexp_property_values/Makefile b/textproc/rubygem-regexp_property_values/Makefile
index 8b90ce135604..4edc2e85d03e 100644
--- a/textproc/rubygem-regexp_property_values/Makefile
+++ b/textproc/rubygem-regexp_property_values/Makefile
@@ -11,6 +11,5 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-representable/Makefile b/textproc/rubygem-representable/Makefile
index 1cdd24aeffc3..fcd0160a3331 100644
--- a/textproc/rubygem-representable/Makefile
+++ b/textproc/rubygem-representable/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-declarative>=0<0.1.0:devel/rubygem-declarative \
rubygem-uber>=0<0.2.0:devel/rubygem-uber
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-reverse_markdown/Makefile b/textproc/rubygem-reverse_markdown/Makefile
index 07936b20cce7..025502bb5da0 100644
--- a/textproc/rubygem-reverse_markdown/Makefile
+++ b/textproc/rubygem-reverse_markdown/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-nokogiri>=0:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rexml/Makefile b/textproc/rubygem-rexml/Makefile
index 280dc61477e6..2ecfc96b368e 100644
--- a/textproc/rubygem-rexml/Makefile
+++ b/textproc/rubygem-rexml/Makefile
@@ -11,7 +11,6 @@ LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-ri_cal/Makefile b/textproc/rubygem-ri_cal/Makefile
index 0fc1f9609832..5c019dc5ed40 100644
--- a/textproc/rubygem-ri_cal/Makefile
+++ b/textproc/rubygem-ri_cal/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
PLIST_FILES= bin/ri_cal
diff --git a/textproc/rubygem-rly/Makefile b/textproc/rubygem-rly/Makefile
index 6b95e16f7ea8..0f5b6ab2e525 100644
--- a/textproc/rubygem-rly/Makefile
+++ b/textproc/rubygem-rly/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rmmseg-cpp/Makefile b/textproc/rubygem-rmmseg-cpp/Makefile
index 85c50e8fba5c..1bd8627f150f 100644
--- a/textproc/rubygem-rmmseg-cpp/Makefile
+++ b/textproc/rubygem-rmmseg-cpp/Makefile
@@ -10,7 +10,6 @@ WWW= http://rmmseg-cpp.rubyforge.org
LICENSE= MIT
-USE_RUBY= yes
USES= gem shebangfix
SHEBANG_FILES= misc/convert.rb
diff --git a/textproc/rubygem-ronn/Makefile b/textproc/rubygem-ronn/Makefile
index 0eb544c5a782..c903830014d3 100644
--- a/textproc/rubygem-ronn/Makefile
+++ b/textproc/rubygem-ronn/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-hpricot>=0.8.2:www/rubygem-hpricot \
rubygem-rdiscount>=1.5.8:textproc/rubygem-rdiscount
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rouge/Makefile b/textproc/rubygem-rouge/Makefile
index ecb9f27f2a5c..634a94a43dda 100644
--- a/textproc/rubygem-rouge/Makefile
+++ b/textproc/rubygem-rouge/Makefile
@@ -12,7 +12,6 @@ LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rouge329/Makefile b/textproc/rubygem-rouge329/Makefile
index e03b956071c6..38601a7014fd 100644
--- a/textproc/rubygem-rouge329/Makefile
+++ b/textproc/rubygem-rouge329/Makefile
@@ -13,7 +13,6 @@ LICENSE_COMB= dual
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rttool/Makefile b/textproc/rubygem-rttool/Makefile
index a02f407556dd..e475ad3529f7 100644
--- a/textproc/rubygem-rttool/Makefile
+++ b/textproc/rubygem-rttool/Makefile
@@ -11,7 +11,6 @@ LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-ruby-augeas/Makefile b/textproc/rubygem-ruby-augeas/Makefile
index c30df39f277b..8b9d2a02c8b9 100644
--- a/textproc/rubygem-ruby-augeas/Makefile
+++ b/textproc/rubygem-ruby-augeas/Makefile
@@ -14,7 +14,6 @@ LIB_DEPENDS= libaugeas.so:textproc/augeas
CONFIGURE_ARGS= --with-opt-include="${LOCALBASE}/include/libxml2"
USE_GNOME= libxml2
-USE_RUBY= yes
USES= gem gnome pkgconfig
.include <bsd.port.mk>
diff --git a/textproc/rubygem-ruby-xslt/Makefile b/textproc/rubygem-ruby-xslt/Makefile
index 3ca54cdf1f7e..8a91c01741be 100644
--- a/textproc/rubygem-ruby-xslt/Makefile
+++ b/textproc/rubygem-ruby-xslt/Makefile
@@ -12,7 +12,6 @@ LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
USE_GNOME= libxslt
-USE_RUBY= yes
USES= gem gnome
.include <bsd.port.mk>
diff --git a/textproc/rubygem-ruby_expect/Makefile b/textproc/rubygem-ruby_expect/Makefile
index 1c6005d4ff8a..5d9b9e5bca14 100644
--- a/textproc/rubygem-ruby_expect/Makefile
+++ b/textproc/rubygem-ruby_expect/Makefile
@@ -11,7 +11,6 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rubypants/Makefile b/textproc/rubygem-rubypants/Makefile
index 29be4f0e6943..754ab7514f11 100644
--- a/textproc/rubygem-rubypants/Makefile
+++ b/textproc/rubygem-rubypants/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/jmcnevin/rubypants
LICENSE= MIT
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-rugments/Makefile b/textproc/rubygem-rugments/Makefile
index 1a393ce4e6e1..95c4c7d3d2bf 100644
--- a/textproc/rubygem-rugments/Makefile
+++ b/textproc/rubygem-rugments/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
PLIST_FILES= bin/rugmentize
diff --git a/textproc/rubygem-sanitize/Makefile b/textproc/rubygem-sanitize/Makefile
index 57a11528939f..8a30fc101fef 100644
--- a/textproc/rubygem-sanitize/Makefile
+++ b/textproc/rubygem-sanitize/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-crass>=1.0.2<1.1:www/rubygem-crass \
USES= cpe gem
CPE_VENDOR= ${PORTNAME}_project
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sass-listen/Makefile b/textproc/rubygem-sass-listen/Makefile
index 9472bfa6f5ca..6d668c27fc98 100644
--- a/textproc/rubygem-sass-listen/Makefile
+++ b/textproc/rubygem-sass-listen/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-rb-fsevent>=0.9.4<1:devel/rubygem-rb-fsevent \
rubygem-rb-inotify>=0.9.7<1:devel/rubygem-rb-inotify
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sass-rails-rails4/Makefile b/textproc/rubygem-sass-rails-rails4/Makefile
index fb5b4d1f5f2c..138eedcc8c0a 100644
--- a/textproc/rubygem-sass-rails-rails4/Makefile
+++ b/textproc/rubygem-sass-rails-rails4/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-sassc-rails-rails4>=2.1.1<3:textproc/rubygem-sassc-rails-rails4
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sass-rails-rails5/Makefile b/textproc/rubygem-sass-rails-rails5/Makefile
index 653ef3043787..183df60fe0a3 100644
--- a/textproc/rubygem-sass-rails-rails5/Makefile
+++ b/textproc/rubygem-sass-rails-rails5/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-sassc-rails-rails5>=2.1.1<3:textproc/rubygem-sassc-rails-rails5
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sass-rails-rails50/Makefile b/textproc/rubygem-sass-rails-rails50/Makefile
index 38c8774ec927..6425adcea7b8 100644
--- a/textproc/rubygem-sass-rails-rails50/Makefile
+++ b/textproc/rubygem-sass-rails-rails50/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-sassc-rails-rails50>=2.1.1<3:textproc/rubygem-sassc-rails-rails50
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sass-rails-rails52/Makefile b/textproc/rubygem-sass-rails-rails52/Makefile
index 7c295da1f7fd..3d0ace8f819d 100644
--- a/textproc/rubygem-sass-rails-rails52/Makefile
+++ b/textproc/rubygem-sass-rails-rails52/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-sassc-rails-rails52>=2.1.1<3:textproc/rubygem-sassc-rails-rails52
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sass-rails-rails60/Makefile b/textproc/rubygem-sass-rails-rails60/Makefile
index 109e1ad27c14..792a81785e21 100644
--- a/textproc/rubygem-sass-rails-rails60/Makefile
+++ b/textproc/rubygem-sass-rails-rails60/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-sassc-rails-rails60>=2.1.1<3:textproc/rubygem-sassc-rails-rails60
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sass-rails-rails61/Makefile b/textproc/rubygem-sass-rails-rails61/Makefile
index b8c73a7ecd1e..758671c8368c 100644
--- a/textproc/rubygem-sass-rails-rails61/Makefile
+++ b/textproc/rubygem-sass-rails-rails61/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-sassc-rails-rails61>=2.1.1<3:textproc/rubygem-sassc-rails-rails61
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sass-rails-rails70/Makefile b/textproc/rubygem-sass-rails-rails70/Makefile
index 5d5dfd7a792a..54d4856aa58f 100644
--- a/textproc/rubygem-sass-rails-rails70/Makefile
+++ b/textproc/rubygem-sass-rails-rails70/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-sassc-rails-rails70>=2.1.1<3:textproc/rubygem-sassc-rails-rails70
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sass/Makefile b/textproc/rubygem-sass/Makefile
index 1e7652116483..0af50e0324b6 100644
--- a/textproc/rubygem-sass/Makefile
+++ b/textproc/rubygem-sass/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-sass-listen>=4.0.0<4.1:textproc/rubygem-sass-listen
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sassc-rails-rails4/Makefile b/textproc/rubygem-sassc-rails-rails4/Makefile
index 544318c3864a..ff60f998afd0 100644
--- a/textproc/rubygem-sassc-rails-rails4/Makefile
+++ b/textproc/rubygem-sassc-rails-rails4/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= rubygem-railties4>=4.0.0:www/rubygem-railties4 \
rubygem-tilt>=0:devel/rubygem-tilt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sassc-rails-rails5/Makefile b/textproc/rubygem-sassc-rails-rails5/Makefile
index 9d87a715aab1..4b90677e6244 100644
--- a/textproc/rubygem-sassc-rails-rails5/Makefile
+++ b/textproc/rubygem-sassc-rails-rails5/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= rubygem-railties5>=4.0.0:www/rubygem-railties5 \
rubygem-tilt>=0:devel/rubygem-tilt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sassc-rails-rails50/Makefile b/textproc/rubygem-sassc-rails-rails50/Makefile
index 04a85a571b9e..645156ba2c3a 100644
--- a/textproc/rubygem-sassc-rails-rails50/Makefile
+++ b/textproc/rubygem-sassc-rails-rails50/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= rubygem-railties50>=4.0.0:www/rubygem-railties50 \
rubygem-tilt>=0:devel/rubygem-tilt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sassc-rails-rails52/Makefile b/textproc/rubygem-sassc-rails-rails52/Makefile
index 84032146a743..2df0c02aa976 100644
--- a/textproc/rubygem-sassc-rails-rails52/Makefile
+++ b/textproc/rubygem-sassc-rails-rails52/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= rubygem-railties52>=4.0.0:www/rubygem-railties52 \
rubygem-tilt>=0:devel/rubygem-tilt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sassc-rails-rails60/Makefile b/textproc/rubygem-sassc-rails-rails60/Makefile
index e65347baa492..848a1e64f5d9 100644
--- a/textproc/rubygem-sassc-rails-rails60/Makefile
+++ b/textproc/rubygem-sassc-rails-rails60/Makefile
@@ -19,7 +19,6 @@ RUN_DEPENDS= rubygem-railties60>=4.0.0:www/rubygem-railties60 \
rubygem-tilt>=0:devel/rubygem-tilt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sassc-rails-rails61/Makefile b/textproc/rubygem-sassc-rails-rails61/Makefile
index 44f41f8f3809..9eadf1173f1e 100644
--- a/textproc/rubygem-sassc-rails-rails61/Makefile
+++ b/textproc/rubygem-sassc-rails-rails61/Makefile
@@ -18,7 +18,6 @@ RUN_DEPENDS= rubygem-railties61>=4.0.0:www/rubygem-railties61 \
rubygem-tilt>=0:devel/rubygem-tilt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sassc-rails-rails70/Makefile b/textproc/rubygem-sassc-rails-rails70/Makefile
index dccd761f98d1..aee18bb7e2ec 100644
--- a/textproc/rubygem-sassc-rails-rails70/Makefile
+++ b/textproc/rubygem-sassc-rails-rails70/Makefile
@@ -18,7 +18,6 @@ RUN_DEPENDS= rubygem-railties70>=4.0.0:www/rubygem-railties70 \
rubygem-tilt>=0:devel/rubygem-tilt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sassc/Makefile b/textproc/rubygem-sassc/Makefile
index 817de44ca6fa..2aaf31da56d6 100644
--- a/textproc/rubygem-sassc/Makefile
+++ b/textproc/rubygem-sassc/Makefile
@@ -13,6 +13,5 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-ffi>=1.9<2:devel/rubygem-ffi
USES= gem gmake
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-sassc22/Makefile b/textproc/rubygem-sassc22/Makefile
index 80c9f91b8a7f..35d1e99fdb4f 100644
--- a/textproc/rubygem-sassc22/Makefile
+++ b/textproc/rubygem-sassc22/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-ffi>=1.9<2:devel/rubygem-ffi
USES= gem gmake
-USE_RUBY= yes
# Workaround for https://gitlab.com/gitlab-org/gitlab/-/issues/216740
PORTSCOUT= limit:^2\.2\.
diff --git a/textproc/rubygem-sax-machine/Makefile b/textproc/rubygem-sax-machine/Makefile
index b3a526257df2..fc2588ba9c54 100644
--- a/textproc/rubygem-sax-machine/Makefile
+++ b/textproc/rubygem-sax-machine/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-scss_lint/Makefile b/textproc/rubygem-scss_lint/Makefile
index 6d54862cf5a5..58d83ef63d32 100644
--- a/textproc/rubygem-scss_lint/Makefile
+++ b/textproc/rubygem-scss_lint/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-sass>=3.5.5<4:textproc/rubygem-sass
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-shell2html/Makefile b/textproc/rubygem-shell2html/Makefile
index c165f23f1791..7dc2d6cf77ff 100644
--- a/textproc/rubygem-shell2html/Makefile
+++ b/textproc/rubygem-shell2html/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/mose/shell2html
LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
PLIST_FILES= bin/shell2css bin/shell2html
diff --git a/textproc/rubygem-simplecov-html/Makefile b/textproc/rubygem-simplecov-html/Makefile
index 6df39ef59d6c..ce3f85d922b3 100644
--- a/textproc/rubygem-simplecov-html/Makefile
+++ b/textproc/rubygem-simplecov-html/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-sixarm_ruby_unaccent/Makefile b/textproc/rubygem-sixarm_ruby_unaccent/Makefile
index 30c84f76934c..057773bec960 100644
--- a/textproc/rubygem-sixarm_ruby_unaccent/Makefile
+++ b/textproc/rubygem-sixarm_ruby_unaccent/Makefile
@@ -11,7 +11,6 @@ LICENSE= APACHE20 ART20 BSD3CLAUSE GPLv3 MIT MPL20
LICENSE_COMB= dual
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-spreadsheet/Makefile b/textproc/rubygem-spreadsheet/Makefile
index 2f47edc7a39d..b461b3ba65fd 100644
--- a/textproc/rubygem-spreadsheet/Makefile
+++ b/textproc/rubygem-spreadsheet/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-ruby-ole>=0:devel/rubygem-ruby-ole
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-stamp/Makefile b/textproc/rubygem-stamp/Makefile
index c7b01aee60fc..fbd1501efbbf 100644
--- a/textproc/rubygem-stamp/Makefile
+++ b/textproc/rubygem-stamp/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-syntax/Makefile b/textproc/rubygem-syntax/Makefile
index bcc893224439..cc12ebb47adb 100644
--- a/textproc/rubygem-syntax/Makefile
+++ b/textproc/rubygem-syntax/Makefile
@@ -11,7 +11,6 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-termcolor/Makefile b/textproc/rubygem-termcolor/Makefile
index f52d80851060..b0cc2a6656ab 100644
--- a/textproc/rubygem-termcolor/Makefile
+++ b/textproc/rubygem-termcolor/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-highline>=1.5.0:devel/rubygem-highline
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-terminal-table/Makefile b/textproc/rubygem-terminal-table/Makefile
index 0daf09076c06..29ae8ac65e56 100644
--- a/textproc/rubygem-terminal-table/Makefile
+++ b/textproc/rubygem-terminal-table/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-unicode-display_width>=1.1.1<3:devel/rubygem-unicode-display_width
USES= gem shebangfix
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-terser/Makefile b/textproc/rubygem-terser/Makefile
index 78223f445638..973630b98029 100644
--- a/textproc/rubygem-terser/Makefile
+++ b/textproc/rubygem-terser/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-execjs>=0.3.0<3:devel/rubygem-execjs
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-terser11/Makefile b/textproc/rubygem-terser11/Makefile
index 9820314fe1b8..781d4436ea17 100644
--- a/textproc/rubygem-terser11/Makefile
+++ b/textproc/rubygem-terser11/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-execjs>=0.3.0<3:devel/rubygem-execjs
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-text/Makefile b/textproc/rubygem-text/Makefile
index 1fc0b18284ab..07d55f3476e8 100644
--- a/textproc/rubygem-text/Makefile
+++ b/textproc/rubygem-text/Makefile
@@ -12,7 +12,6 @@ LICENSE_FILE= ${WRKSRC}/COPYING.txt
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-tidy_ffi/Makefile b/textproc/rubygem-tidy_ffi/Makefile
index 1eab8dbf4144..0cfffe00bdc1 100644
--- a/textproc/rubygem-tidy_ffi/Makefile
+++ b/textproc/rubygem-tidy_ffi/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-ffi>=1.2<2:devel/rubygem-ffi
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-toml/Makefile b/textproc/rubygem-toml/Makefile
index 049e0069a9d1..414741bd0cf0 100644
--- a/textproc/rubygem-toml/Makefile
+++ b/textproc/rubygem-toml/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-parslet>=1.8.0<3.0.0:textproc/rubygem-parslet
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-tomlrb/Makefile b/textproc/rubygem-tomlrb/Makefile
index 566a49437eef..c10d872776c8 100644
--- a/textproc/rubygem-tomlrb/Makefile
+++ b/textproc/rubygem-tomlrb/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-tomlrb1/Makefile b/textproc/rubygem-tomlrb1/Makefile
index b08d53526115..d6ab72d28557 100644
--- a/textproc/rubygem-tomlrb1/Makefile
+++ b/textproc/rubygem-tomlrb1/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-truncato/Makefile b/textproc/rubygem-truncato/Makefile
index 4329f868353a..9366aaf4e248 100644
--- a/textproc/rubygem-truncato/Makefile
+++ b/textproc/rubygem-truncato/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-htmlentities>=4.3.1:textproc/rubygem-htmlentities \
rubygem-nokogiri>=1.7.0:textproc/rubygem-nokogiri
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-twitter-text/Makefile b/textproc/rubygem-twitter-text/Makefile
index 1742ed3051f6..8fd7254c77de 100644
--- a/textproc/rubygem-twitter-text/Makefile
+++ b/textproc/rubygem-twitter-text/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-idn-ruby>=0:dns/rubygem-idn-ruby \
rubygem-unf>=0.1.0<0.2:textproc/rubygem-unf
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-twitter-text1/Makefile b/textproc/rubygem-twitter-text1/Makefile
index 87498ff2224c..9b9c8691b611 100644
--- a/textproc/rubygem-twitter-text1/Makefile
+++ b/textproc/rubygem-twitter-text1/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-unf>=0.1.0:textproc/rubygem-unf
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-unf/Makefile b/textproc/rubygem-unf/Makefile
index 4ca45b627888..27e88538fe65 100644
--- a/textproc/rubygem-unf/Makefile
+++ b/textproc/rubygem-unf/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-unf_ext>=0:textproc/rubygem-unf_ext
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-unf_ext/Makefile b/textproc/rubygem-unf_ext/Makefile
index bfdf62bfdfbd..78a7c3fa2d21 100644
--- a/textproc/rubygem-unf_ext/Makefile
+++ b/textproc/rubygem-unf_ext/Makefile
@@ -11,6 +11,5 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-unicode_plot/Makefile b/textproc/rubygem-unicode_plot/Makefile
index 300c037cebfc..a95ba96c9383 100644
--- a/textproc/rubygem-unicode_plot/Makefile
+++ b/textproc/rubygem-unicode_plot/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-enumerable-statistics>=2.0.1:math/rubygem-enumerable-statistics
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-version_sorter/Makefile b/textproc/rubygem-version_sorter/Makefile
index 8ef892b889e3..7e15c36e9deb 100644
--- a/textproc/rubygem-version_sorter/Makefile
+++ b/textproc/rubygem-version_sorter/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/github/version_sorter
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-whatlanguage/Makefile b/textproc/rubygem-whatlanguage/Makefile
index 99a280c623e2..24048d2ca6e2 100644
--- a/textproc/rubygem-whatlanguage/Makefile
+++ b/textproc/rubygem-whatlanguage/Makefile
@@ -12,7 +12,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-wikicloth/Makefile b/textproc/rubygem-wikicloth/Makefile
index 8129f0a49499..ab705db61fb8 100644
--- a/textproc/rubygem-wikicloth/Makefile
+++ b/textproc/rubygem-wikicloth/Makefile
@@ -17,7 +17,6 @@ RUN_DEPENDS= rubygem-builder>=0:devel/rubygem-builder \
rubygem-twitter-text>=0:textproc/rubygem-twitter-text
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-wikicloth081/Makefile b/textproc/rubygem-wikicloth081/Makefile
index 62df57dfa361..0c3398a88842 100644
--- a/textproc/rubygem-wikicloth081/Makefile
+++ b/textproc/rubygem-wikicloth081/Makefile
@@ -23,6 +23,5 @@ PORTSCOUT= limit:^0\.8\.1
NO_ARCH= yes
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/textproc/rubygem-xml-simple/Makefile b/textproc/rubygem-xml-simple/Makefile
index 3051a8a02200..e598e3803122 100644
--- a/textproc/rubygem-xml-simple/Makefile
+++ b/textproc/rubygem-xml-simple/Makefile
@@ -13,7 +13,6 @@ LICENSE_COMB= dual
RUN_DEPENDS= rubygem-rexml>=0:textproc/rubygem-rexml
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-ya2yaml/Makefile b/textproc/rubygem-ya2yaml/Makefile
index 0aa310e326e0..5454f70549c9 100644
--- a/textproc/rubygem-ya2yaml/Makefile
+++ b/textproc/rubygem-ya2yaml/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-yard-chef/Makefile b/textproc/rubygem-yard-chef/Makefile
index 69b253df76d7..052db39566c3 100644
--- a/textproc/rubygem-yard-chef/Makefile
+++ b/textproc/rubygem-yard-chef/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-yard>=0.9.9:textproc/rubygem-yard \
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/rubygem-yard/Makefile b/textproc/rubygem-yard/Makefile
index 84d4e977f66b..1e3378cd1bc6 100644
--- a/textproc/rubygem-yard/Makefile
+++ b/textproc/rubygem-yard/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-webrick>=1.7.0<1.8:www/rubygem-webrick
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/textproc/rubygem-zmq/Makefile b/textproc/rubygem-zmq/Makefile
index 850e77dcdcbf..a3791179eef2 100644
--- a/textproc/rubygem-zmq/Makefile
+++ b/textproc/rubygem-zmq/Makefile
@@ -12,7 +12,6 @@ LICENSE= LGPL3
LIB_DEPENDS= libzmq.so:net/libzmq2
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/textproc/splitpatch/Makefile b/textproc/splitpatch/Makefile
index 65bf38daa502..d07485bac0fd 100644
--- a/textproc/splitpatch/Makefile
+++ b/textproc/splitpatch/Makefile
@@ -9,11 +9,10 @@ WWW= https://github.com/jaalto/splitpatch
LICENSE= GPLv2+
-USES= gmake perl5
+USES= gmake perl5 ruby
USE_GITHUB= yes
GH_ACCOUNT= jaalto
USE_PERL5= build
-USE_RUBY= yes
MAKE_JOBS_UNSAFE= yes
diff --git a/textproc/uim/Makefile b/textproc/uim/Makefile
index d0a7afaa0b3c..e34c72cee54e 100644
--- a/textproc/uim/Makefile
+++ b/textproc/uim/Makefile
@@ -43,11 +43,9 @@ CONFIGURE_ARGS+= --with-x --with-xft
.endif
.if !defined(UIM_SLAVE)
-USES+= perl5
+USES+= perl5 ruby:build
USE_GNOME+= librsvg2:build
USE_PERL5= build
-USE_RUBY= yes
-RUBY_NO_RUN_DEPENDS= yes
.if ${PORT_OPTIONS:MX11}
USE_GNOME+= cairo gdkpixbuf2 gtk30
LIB_DEPENDS+= libfreetype.so:print/freetype2 \
diff --git a/textproc/zorba/Makefile b/textproc/zorba/Makefile
index f3e2841a7316..628c6d7b2d63 100644
--- a/textproc/zorba/Makefile
+++ b/textproc/zorba/Makefile
@@ -72,7 +72,7 @@ BROKEN= Does not stage
.endif
.if ${PORT_OPTIONS:MRUBY}
-USE_RUBY= yes
+USES+= ruby
WITH_SWIG= yes
.endif