summaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
Diffstat (limited to 'databases')
-rw-r--r--databases/puppetdb-terminus6/Makefile3
-rw-r--r--databases/puppetdb-terminus7/Makefile3
-rw-r--r--databases/redis/Makefile2
-rw-r--r--databases/redis6/Makefile2
-rw-r--r--databases/redis62/Makefile2
-rw-r--r--databases/rrdtool12/Makefile2
-rw-r--r--databases/ruby-bdb/Makefile4
-rw-r--r--databases/ruby-qdbm/Makefile3
-rw-r--r--databases/ruby-tokyocabinet/Makefile3
-rw-r--r--databases/ruby-xapian/Makefile3
-rw-r--r--databases/rubygem-active_model_serializers/Makefile1
-rw-r--r--databases/rubygem-active_model_serializers61/Makefile1
-rw-r--r--databases/rubygem-active_record_query_trace/Makefile1
-rw-r--r--databases/rubygem-activemodel-serializers-xml/Makefile1
-rw-r--r--databases/rubygem-activemodel4/Makefile1
-rw-r--r--databases/rubygem-activemodel5/Makefile1
-rw-r--r--databases/rubygem-activemodel50/Makefile1
-rw-r--r--databases/rubygem-activemodel52/Makefile1
-rw-r--r--databases/rubygem-activemodel60/Makefile1
-rw-r--r--databases/rubygem-activemodel61/Makefile1
-rw-r--r--databases/rubygem-activemodel70/Makefile1
-rw-r--r--databases/rubygem-activerecord-explain-analyze/Makefile1
-rw-r--r--databases/rubygem-activerecord-import/Makefile1
-rw-r--r--databases/rubygem-activerecord-jdbc-adapter/Makefile1
-rw-r--r--databases/rubygem-activerecord-jdbcmysql-adapter/Makefile1
-rw-r--r--databases/rubygem-activerecord-session_store/Makefile1
-rw-r--r--databases/rubygem-activerecord4/Makefile1
-rw-r--r--databases/rubygem-activerecord5/Makefile1
-rw-r--r--databases/rubygem-activerecord50/Makefile1
-rw-r--r--databases/rubygem-activerecord52/Makefile1
-rw-r--r--databases/rubygem-activerecord60/Makefile1
-rw-r--r--databases/rubygem-activerecord61/Makefile1
-rw-r--r--databases/rubygem-activerecord70/Makefile1
-rw-r--r--databases/rubygem-after_commit_queue/Makefile1
-rw-r--r--databases/rubygem-amalgalite/Makefile1
-rw-r--r--databases/rubygem-arel-helpers/Makefile1
-rw-r--r--databases/rubygem-arel/Makefile1
-rw-r--r--databases/rubygem-arel6/Makefile1
-rw-r--r--databases/rubygem-arel7/Makefile1
-rw-r--r--databases/rubygem-arel8/Makefile1
-rw-r--r--databases/rubygem-awesome_nested_set/Makefile1
-rw-r--r--databases/rubygem-bdb1/Makefile1
-rw-r--r--databases/rubygem-bigrecord/Makefile1
-rw-r--r--databases/rubygem-brpoplpush-redis_script/Makefile1
-rw-r--r--databases/rubygem-couchrest/Makefile1
-rw-r--r--databases/rubygem-dalli/Makefile1
-rw-r--r--databases/rubygem-data_objects/Makefile1
-rw-r--r--databases/rubygem-datamapper/Makefile1
-rw-r--r--databases/rubygem-dbd-mysql/Makefile1
-rw-r--r--databases/rubygem-dbd-pg/Makefile1
-rw-r--r--databases/rubygem-dbd-sqlite3/Makefile1
-rw-r--r--databases/rubygem-dbf/Makefile1
-rw-r--r--databases/rubygem-dbi/Makefile1
-rw-r--r--databases/rubygem-dbm/Makefile1
-rw-r--r--databases/rubygem-discard-rails61/Makefile1
-rw-r--r--databases/rubygem-dm-aggregates/Makefile1
-rw-r--r--databases/rubygem-dm-chunked_query/Makefile1
-rw-r--r--databases/rubygem-dm-constraints/Makefile1
-rw-r--r--databases/rubygem-dm-core/Makefile1
-rw-r--r--databases/rubygem-dm-do-adapter/Makefile1
-rw-r--r--databases/rubygem-dm-migrations/Makefile1
-rw-r--r--databases/rubygem-dm-mysql-adapter/Makefile1
-rw-r--r--databases/rubygem-dm-observer/Makefile1
-rw-r--r--databases/rubygem-dm-pager/Makefile1
-rw-r--r--databases/rubygem-dm-paperclip/Makefile1
-rw-r--r--databases/rubygem-dm-postgres-adapter/Makefile1
-rw-r--r--databases/rubygem-dm-serializer/Makefile1
-rw-r--r--databases/rubygem-dm-timestamps/Makefile1
-rw-r--r--databases/rubygem-dm-transactions/Makefile1
-rw-r--r--databases/rubygem-dm-types/Makefile1
-rw-r--r--databases/rubygem-dm-validations/Makefile1
-rw-r--r--databases/rubygem-do_mysql/Makefile1
-rw-r--r--databases/rubygem-do_postgres/Makefile1
-rw-r--r--databases/rubygem-do_sqlite3/Makefile1
-rw-r--r--databases/rubygem-em-redis-unified/Makefile1
-rw-r--r--databases/rubygem-fabrication/Makefile1
-rw-r--r--databases/rubygem-familia/Makefile1
-rw-r--r--databases/rubygem-flipper-active_record-rails61/Makefile1
-rw-r--r--databases/rubygem-flipper-active_record/Makefile1
-rw-r--r--databases/rubygem-gdbm/Makefile1
-rw-r--r--databases/rubygem-globalid-rails5/Makefile1
-rw-r--r--databases/rubygem-globalid-rails50/Makefile1
-rw-r--r--databases/rubygem-globalid-rails52/Makefile1
-rw-r--r--databases/rubygem-globalid-rails60/Makefile1
-rw-r--r--databases/rubygem-globalid-rails61/Makefile1
-rw-r--r--databases/rubygem-globalid-rails70/Makefile1
-rw-r--r--databases/rubygem-globalid/Makefile1
-rw-r--r--databases/rubygem-her/Makefile1
-rw-r--r--databases/rubygem-hiredis/Makefile1
-rw-r--r--databases/rubygem-influxdb/Makefile1
-rw-r--r--databases/rubygem-jdbc-mysql/Makefile1
-rw-r--r--databases/rubygem-leo_manager_client/Makefile1
-rw-r--r--databases/rubygem-marginalia/Makefile1
-rw-r--r--databases/rubygem-mario-redis-lock/Makefile1
-rw-r--r--databases/rubygem-memcache-client/Makefile1
-rw-r--r--databases/rubygem-memcache/Makefile1
-rw-r--r--databases/rubygem-mysql/Makefile1
-rw-r--r--databases/rubygem-mysql2/Makefile1
-rw-r--r--databases/rubygem-openid-redis-store/Makefile1
-rw-r--r--databases/rubygem-paranoia/Makefile1
-rw-r--r--databases/rubygem-pg/Makefile1
-rw-r--r--databases/rubygem-pg13/Makefile1
-rw-r--r--databases/rubygem-pg_array_parser/Makefile1
-rw-r--r--databases/rubygem-pg_query/Makefile1
-rw-r--r--databases/rubygem-pghero-rails5/Makefile1
-rw-r--r--databases/rubygem-pghero-rails50/Makefile1
-rw-r--r--databases/rubygem-pghero-rails61/Makefile1
-rw-r--r--databases/rubygem-pghero/Makefile1
-rw-r--r--databases/rubygem-pl-puppetdb-ruby/Makefile1
-rw-r--r--databases/rubygem-postgres_ext/Makefile1
-rw-r--r--databases/rubygem-puppetdb_cli/Makefile1
-rw-r--r--databases/rubygem-rbase/Makefile1
-rw-r--r--databases/rubygem-red-arrow-dataset/Makefile1
-rw-r--r--databases/rubygem-red-arrow/Makefile1
-rw-r--r--databases/rubygem-red-gandiva/Makefile1
-rw-r--r--databases/rubygem-red-parquet/Makefile1
-rw-r--r--databases/rubygem-red-plasma/Makefile1
-rw-r--r--databases/rubygem-redis-actionpack-rails5/Makefile1
-rw-r--r--databases/rubygem-redis-actionpack-rails50/Makefile1
-rw-r--r--databases/rubygem-redis-actionpack-rails52/Makefile1
-rw-r--r--databases/rubygem-redis-actionpack-rails60/Makefile1
-rw-r--r--databases/rubygem-redis-actionpack-rails61/Makefile1
-rw-r--r--databases/rubygem-redis-actionpack/Makefile1
-rw-r--r--databases/rubygem-redis-client/Makefile1
-rw-r--r--databases/rubygem-redis-cluster-client/Makefile1
-rw-r--r--databases/rubygem-redis-clustering/Makefile1
-rw-r--r--databases/rubygem-redis-namespace/Makefile1
-rw-r--r--databases/rubygem-redis-namespace18/Makefile1
-rw-r--r--databases/rubygem-redis/Makefile1
-rw-r--r--databases/rubygem-redis4/Makefile1
-rw-r--r--databases/rubygem-scenic61/Makefile1
-rw-r--r--databases/rubygem-sdbm/Makefile1
-rw-r--r--databases/rubygem-seed-fu/Makefile1
-rw-r--r--databases/rubygem-sqlite3-ruby/Makefile1
-rw-r--r--databases/rubygem-sqlite3/Makefile1
-rw-r--r--databases/rubygem-state_machines-activemodel/Makefile1
-rw-r--r--databases/rubygem-state_machines-activerecord/Makefile1
-rw-r--r--databases/rubygem-tarantool/Makefile1
-rw-r--r--databases/xapian-bindings/Makefile3
139 files changed, 11 insertions, 147 deletions
diff --git a/databases/puppetdb-terminus6/Makefile b/databases/puppetdb-terminus6/Makefile
index 827e90399d8c..05a79a1ec896 100644
--- a/databases/puppetdb-terminus6/Makefile
+++ b/databases/puppetdb-terminus6/Makefile
@@ -14,9 +14,8 @@ LICENSE= APACHE20
BUILD_DEPENDS= puppet6>=0:sysutils/puppet6
CONFLICTS_INSTALL= puppetdb-terminus5 puppetdb-terminus7
-USE_RUBY= yes
NO_BUILD= yes
-USES= gmake
+USES= gmake ruby
post-patch:
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/Makefile
diff --git a/databases/puppetdb-terminus7/Makefile b/databases/puppetdb-terminus7/Makefile
index 625748f1d1fb..753ab380457f 100644
--- a/databases/puppetdb-terminus7/Makefile
+++ b/databases/puppetdb-terminus7/Makefile
@@ -14,9 +14,8 @@ LICENSE= APACHE20
BUILD_DEPENDS= puppet7>=0:sysutils/puppet7
CONFLICTS_INSTALL= puppetdb-terminus5 puppetdb-terminus6
-USE_RUBY= yes
NO_BUILD= yes
-USES= gmake
+USES= gmake ruby
post-patch:
@${REINPLACE_CMD} -e "s|%%PREFIX%%|${PREFIX}|" ${WRKSRC}/Makefile
diff --git a/databases/redis/Makefile b/databases/redis/Makefile
index e17a04de2d4e..ca13a0446542 100644
--- a/databases/redis/Makefile
+++ b/databases/redis/Makefile
@@ -43,7 +43,7 @@ TLS_USES= ssl
TLS_MAKE_ENV= BUILD_TLS=yes
TRIB_CATEGORIES= ruby
TRIB_RUN_DEPENDS= rubygem-redis>=2.2:databases/rubygem-redis
-TRIB_USE= RUBY=yes
+TRIB_USES= ruby
.include <bsd.port.pre.mk>
diff --git a/databases/redis6/Makefile b/databases/redis6/Makefile
index 6e30e1d7ff76..0e19b78d9621 100644
--- a/databases/redis6/Makefile
+++ b/databases/redis6/Makefile
@@ -42,7 +42,7 @@ TLS_USES= ssl
TLS_MAKE_ENV= BUILD_TLS=yes
TRIB_CATEGORIES= ruby
TRIB_RUN_DEPENDS= rubygem-redis>=2.2:databases/rubygem-redis
-TRIB_USE= RUBY=yes
+TRIB_USES= ruby
.include <bsd.port.pre.mk>
diff --git a/databases/redis62/Makefile b/databases/redis62/Makefile
index c482e4dcfa92..e43f0e50768f 100644
--- a/databases/redis62/Makefile
+++ b/databases/redis62/Makefile
@@ -44,7 +44,7 @@ TLS_USES= ssl
TLS_MAKE_ENV= BUILD_TLS=yes
TRIB_CATEGORIES= ruby
TRIB_RUN_DEPENDS= rubygem-redis>=2.2:databases/rubygem-redis
-TRIB_USE= RUBY=yes
+TRIB_USES= ruby
.include <bsd.port.pre.mk>
diff --git a/databases/rrdtool12/Makefile b/databases/rrdtool12/Makefile
index 14d6e0a62ff3..f4845f0e671f 100644
--- a/databases/rrdtool12/Makefile
+++ b/databases/rrdtool12/Makefile
@@ -28,7 +28,7 @@ OPTIONS_DEFAULT= PERL
.include <bsd.port.options.mk>
.if ${PORT_OPTIONS:MRUBY}
-USE_RUBY= yes
+USES+= ruby
PLIST_SUB+= WITH_RUBY=""
CONFIGURE_ARGS+= --enable-ruby
.else
diff --git a/databases/ruby-bdb/Makefile b/databases/ruby-bdb/Makefile
index b4b1f20ec0f3..8873e3eee0f0 100644
--- a/databases/ruby-bdb/Makefile
+++ b/databases/ruby-bdb/Makefile
@@ -18,9 +18,7 @@ BROKEN_RUBY32= yes
BUILD_DEPENDS= rubygem-rdoc>=0.a:devel/rubygem-rdoc
-USES= bdb shebangfix tar:bzip2
-USE_RUBY= yes
-USE_RUBY_EXTCONF= yes
+USES= bdb ruby:extconf shebangfix tar:bzip2
SHEBANG_FILES= examples/basic.rb examples/cats.rb examples/cursor.rb \
examples/func.rb examples/join.rb examples/lock.rb \
diff --git a/databases/ruby-qdbm/Makefile b/databases/ruby-qdbm/Makefile
index 58f30af081b6..cae7a0573229 100644
--- a/databases/ruby-qdbm/Makefile
+++ b/databases/ruby-qdbm/Makefile
@@ -14,9 +14,8 @@ LICENSE_FILE= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/COPYING
LIB_DEPENDS= libqdbm.so:databases/qdbm
-USES= iconv shebangfix
+USES= iconv ruby shebangfix
SHEBANG_FILES= curia/rbcrtest depot/rbdptest myrbdoc villa/rbvltest
-USE_RUBY= yes
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}/ruby
GNU_CONFIGURE= yes
USE_LDCONFIG= yes
diff --git a/databases/ruby-tokyocabinet/Makefile b/databases/ruby-tokyocabinet/Makefile
index 9449e3e54478..8ecb0082ded9 100644
--- a/databases/ruby-tokyocabinet/Makefile
+++ b/databases/ruby-tokyocabinet/Makefile
@@ -12,8 +12,7 @@ WWW= https://dbmx.net/tokyocabinet/
LIB_DEPENDS= libtokyocabinet.so:databases/tokyocabinet
-USE_RUBY= yes
-USE_RUBY_EXTCONF= yes
+USES= ruby:extconf
INSTALL_TARGET= site-install
diff --git a/databases/ruby-xapian/Makefile b/databases/ruby-xapian/Makefile
index f03b6dee6b82..bd477d39576e 100644
--- a/databases/ruby-xapian/Makefile
+++ b/databases/ruby-xapian/Makefile
@@ -17,8 +17,7 @@ BUILD_DEPENDS= rubygem-rdoc>=0:devel/rubygem-rdoc \
xapian-core>=${PORTVERSION}:databases/xapian-core
LIB_DEPENDS= libxapian.so:databases/xapian-core
-USES= compiler:c++11-lang libtool tar:xz
-USE_RUBY= yes
+USES= compiler:c++11-lang libtool ruby tar:xz
CONFIGURE_ARGS= --datarootdir=${DATADIR} \
--docdir=${DOCSDIR} \
diff --git a/databases/rubygem-active_model_serializers/Makefile b/databases/rubygem-active_model_serializers/Makefile
index a7815ccd2169..d7542ec5eef0 100644
--- a/databases/rubygem-active_model_serializers/Makefile
+++ b/databases/rubygem-active_model_serializers/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activemodel5>=4.1<7.1:databases/rubygem-activemodel5 \
rubygem-jsonapi-renderer>=0.1.1<0.3:devel/rubygem-jsonapi-renderer
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-active_model_serializers61/Makefile b/databases/rubygem-active_model_serializers61/Makefile
index 268929acdb3b..205537524588 100644
--- a/databases/rubygem-active_model_serializers61/Makefile
+++ b/databases/rubygem-active_model_serializers61/Makefile
@@ -17,7 +17,6 @@ RUN_DEPENDS= rubygem-activemodel61>=4.1<7.1:databases/rubygem-activemodel61 \
rubygem-jsonapi-renderer>=0.1.1<0.3:devel/rubygem-jsonapi-renderer
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-active_record_query_trace/Makefile b/databases/rubygem-active_record_query_trace/Makefile
index fbccd6a84bd8..834b2928e737 100644
--- a/databases/rubygem-active_record_query_trace/Makefile
+++ b/databases/rubygem-active_record_query_trace/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/brunofacca/active-record-query-trace
LICENSE= MIT
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activemodel-serializers-xml/Makefile b/databases/rubygem-activemodel-serializers-xml/Makefile
index ddf4d4801f4f..67d2eeaabc5f 100644
--- a/databases/rubygem-activemodel-serializers-xml/Makefile
+++ b/databases/rubygem-activemodel-serializers-xml/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activemodel5>=5.0:databases/rubygem-activemodel5 \
rubygem-builder>=3.1<4:devel/rubygem-builder
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activemodel4/Makefile b/databases/rubygem-activemodel4/Makefile
index 721dcd34df68..dca7169a79dc 100644
--- a/databases/rubygem-activemodel4/Makefile
+++ b/databases/rubygem-activemodel4/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activesupport4>=${PORTVERSION}:devel/rubygem-activesupport4
rubygem-builder>=3.1<4:devel/rubygem-builder
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activemodel5/Makefile b/databases/rubygem-activemodel5/Makefile
index c8267ca5f3c0..732e3a84661a 100644
--- a/databases/rubygem-activemodel5/Makefile
+++ b/databases/rubygem-activemodel5/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport5>=${PORTVERSION}:devel/rubygem-activesupport5
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activemodel50/Makefile b/databases/rubygem-activemodel50/Makefile
index 976b1ea42337..5a9be52a37b6 100644
--- a/databases/rubygem-activemodel50/Makefile
+++ b/databases/rubygem-activemodel50/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport50>=${PORTVERSION}:devel/rubygem-activesupport50
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activemodel52/Makefile b/databases/rubygem-activemodel52/Makefile
index f1e8208ed8e8..847de092de37 100644
--- a/databases/rubygem-activemodel52/Makefile
+++ b/databases/rubygem-activemodel52/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport52>=${PORTVERSION}:devel/rubygem-activesupport52
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activemodel60/Makefile b/databases/rubygem-activemodel60/Makefile
index 7016a42e708a..ed3bb4952e88 100644
--- a/databases/rubygem-activemodel60/Makefile
+++ b/databases/rubygem-activemodel60/Makefile
@@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport60>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport60
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activemodel61/Makefile b/databases/rubygem-activemodel61/Makefile
index c47bd3bd3419..bdc09ea46dbb 100644
--- a/databases/rubygem-activemodel61/Makefile
+++ b/databases/rubygem-activemodel61/Makefile
@@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport61>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport61
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activemodel70/Makefile b/databases/rubygem-activemodel70/Makefile
index 11f162f94d87..b752f42b7378 100644
--- a/databases/rubygem-activemodel70/Makefile
+++ b/databases/rubygem-activemodel70/Makefile
@@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport70>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport70
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord-explain-analyze/Makefile b/databases/rubygem-activerecord-explain-analyze/Makefile
index 2f6de4c7fcce..4f2fb4d88e5e 100644
--- a/databases/rubygem-activerecord-explain-analyze/Makefile
+++ b/databases/rubygem-activerecord-explain-analyze/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-activerecord61>=4:databases/rubygem-activerecord61 \
rubygem-pg>=0:databases/rubygem-pg
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord-import/Makefile b/databases/rubygem-activerecord-import/Makefile
index 61c77a157702..6245bf5bccff 100644
--- a/databases/rubygem-activerecord-import/Makefile
+++ b/databases/rubygem-activerecord-import/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activerecord4>=4.2:databases/rubygem-activerecord4
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord-jdbc-adapter/Makefile b/databases/rubygem-activerecord-jdbc-adapter/Makefile
index ffe422d0180a..8075d526060e 100644
--- a/databases/rubygem-activerecord-jdbc-adapter/Makefile
+++ b/databases/rubygem-activerecord-jdbc-adapter/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= jruby:lang/jruby \
rubygem-activerecord5>=5.1.0:databases/rubygem-activerecord5
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-activerecord-jdbcmysql-adapter/Makefile b/databases/rubygem-activerecord-jdbcmysql-adapter/Makefile
index 4f7e8c1256e8..dcf71ee3cef8 100644
--- a/databases/rubygem-activerecord-jdbcmysql-adapter/Makefile
+++ b/databases/rubygem-activerecord-jdbcmysql-adapter/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= jruby:lang/jruby \
rubygem-jdbc-mysql>=5.1.36:databases/rubygem-jdbc-mysql
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-activerecord-session_store/Makefile b/databases/rubygem-activerecord-session_store/Makefile
index d78ea3b4a2ba..04237fca405f 100644
--- a/databases/rubygem-activerecord-session_store/Makefile
+++ b/databases/rubygem-activerecord-session_store/Makefile
@@ -18,7 +18,6 @@ RUN_DEPENDS= rubygem-actionpack60>=5.2.4.1:www/rubygem-actionpack60 \
rubygem-railties60>=5.2.4.1:www/rubygem-railties60
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord4/Makefile b/databases/rubygem-activerecord4/Makefile
index c602446e0eb2..f48e5e8c27ef 100644
--- a/databases/rubygem-activerecord4/Makefile
+++ b/databases/rubygem-activerecord4/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activemodel4>=${PORTVERSION}:databases/rubygem-activemodel4
rubygem-arel6>=6.0<7:databases/rubygem-arel6
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord5/Makefile b/databases/rubygem-activerecord5/Makefile
index 3f7f2567ea9c..e8c87824be7a 100644
--- a/databases/rubygem-activerecord5/Makefile
+++ b/databases/rubygem-activerecord5/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activemodel5>=${PORTVERSION}:databases/rubygem-activemodel5
rubygem-arel8>=8.0,1<9,1:databases/rubygem-arel8
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord50/Makefile b/databases/rubygem-activerecord50/Makefile
index 6fd2e3bb6be3..741068982ef5 100644
--- a/databases/rubygem-activerecord50/Makefile
+++ b/databases/rubygem-activerecord50/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activemodel50>=${PORTVERSION}:databases/rubygem-activemodel
rubygem-arel7>=7.0,1<8,1:databases/rubygem-arel7
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord52/Makefile b/databases/rubygem-activerecord52/Makefile
index 6880af8d21b8..c2bd3064097e 100644
--- a/databases/rubygem-activerecord52/Makefile
+++ b/databases/rubygem-activerecord52/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activemodel52>=${PORTVERSION}:databases/rubygem-activemodel
rubygem-arel>=9.0:databases/rubygem-arel
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord60/Makefile b/databases/rubygem-activerecord60/Makefile
index dcdbfd3be0c7..58e8b97b2c3d 100644
--- a/databases/rubygem-activerecord60/Makefile
+++ b/databases/rubygem-activerecord60/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activemodel60>=${PORTVERSION}<${PORTVERSION}_99:databases/r
rubygem-activesupport60>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport60
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord61/Makefile b/databases/rubygem-activerecord61/Makefile
index 8e683d219202..45bc40d7918c 100644
--- a/databases/rubygem-activerecord61/Makefile
+++ b/databases/rubygem-activerecord61/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activemodel61>=${PORTVERSION}<${PORTVERSION}_99:databases/r
rubygem-activesupport61>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport61
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-activerecord70/Makefile b/databases/rubygem-activerecord70/Makefile
index 6ae4e866456b..8b467fd9c24a 100644
--- a/databases/rubygem-activerecord70/Makefile
+++ b/databases/rubygem-activerecord70/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activemodel70>=${PORTVERSION}<${PORTVERSION}_99:databases/r
rubygem-activesupport70>=${PORTVERSION}<${PORTVERSION}_99:devel/rubygem-activesupport70
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-after_commit_queue/Makefile b/databases/rubygem-after_commit_queue/Makefile
index a1b418314afd..2475ac7b408e 100644
--- a/databases/rubygem-after_commit_queue/Makefile
+++ b/databases/rubygem-after_commit_queue/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS?= rubygem-activerecord4>=3.0:databases/rubygem-activerecord4
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-amalgalite/Makefile b/databases/rubygem-amalgalite/Makefile
index 6b30c51adbcb..f6696f022e7e 100644
--- a/databases/rubygem-amalgalite/Makefile
+++ b/databases/rubygem-amalgalite/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-arrayfields>=4.9<5:devel/rubygem-arrayfields
USES= gem
-USE_RUBY= yes
PLIST_FILES= bin/amalgalite-pack
diff --git a/databases/rubygem-arel-helpers/Makefile b/databases/rubygem-arel-helpers/Makefile
index 569fa099a465..78f4f7f38f94 100644
--- a/databases/rubygem-arel-helpers/Makefile
+++ b/databases/rubygem-arel-helpers/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-activerecord60>=6.0:databases/rubygem-activerecord60
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-arel/Makefile b/databases/rubygem-arel/Makefile
index 08ee8cad4c9f..05d8b9c4a99c 100644
--- a/databases/rubygem-arel/Makefile
+++ b/databases/rubygem-arel/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-arel6/Makefile b/databases/rubygem-arel6/Makefile
index bf482099fca1..59513e27af3e 100644
--- a/databases/rubygem-arel6/Makefile
+++ b/databases/rubygem-arel6/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-arel7/Makefile b/databases/rubygem-arel7/Makefile
index f66209b24a74..38a20d5fb6ae 100644
--- a/databases/rubygem-arel7/Makefile
+++ b/databases/rubygem-arel7/Makefile
@@ -13,7 +13,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-arel8/Makefile b/databases/rubygem-arel8/Makefile
index 503dc4ce9fca..f9748ab0e436 100644
--- a/databases/rubygem-arel8/Makefile
+++ b/databases/rubygem-arel8/Makefile
@@ -13,7 +13,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/MIT-LICENSE.txt
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-awesome_nested_set/Makefile b/databases/rubygem-awesome_nested_set/Makefile
index dd01c0c054c7..0c9811c89ffb 100644
--- a/databases/rubygem-awesome_nested_set/Makefile
+++ b/databases/rubygem-awesome_nested_set/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activerecord4>=4.0.0<7.1:databases/rubygem-activerecord4
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-bdb1/Makefile b/databases/rubygem-bdb1/Makefile
index a959b5e3f2de..f155ce60641f 100644
--- a/databases/rubygem-bdb1/Makefile
+++ b/databases/rubygem-bdb1/Makefile
@@ -11,7 +11,6 @@ WWW= https://github.com/knu/ruby-bdb1
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
-USE_RUBY= yes
USES= gem shebangfix
SHEBANG_FILES= examples/*.rb
diff --git a/databases/rubygem-bigrecord/Makefile b/databases/rubygem-bigrecord/Makefile
index c82c5e47c648..45722f7f83c8 100644
--- a/databases/rubygem-bigrecord/Makefile
+++ b/databases/rubygem-bigrecord/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activerecord4>=0:databases/rubygem-activerecord4 \
rubygem-uuidtools>=2.0.0:devel/rubygem-uuidtools
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-brpoplpush-redis_script/Makefile b/databases/rubygem-brpoplpush-redis_script/Makefile
index 3760a529da18..3856f0ef3c50 100644
--- a/databases/rubygem-brpoplpush-redis_script/Makefile
+++ b/databases/rubygem-brpoplpush-redis_script/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-concurrent-ruby>=1.0.5<2:devel/rubygem-concurrent-ruby \
rubygem-redis>=1.0<6:databases/rubygem-redis
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-couchrest/Makefile b/databases/rubygem-couchrest/Makefile
index 651327911020..79cea0adcf65 100644
--- a/databases/rubygem-couchrest/Makefile
+++ b/databases/rubygem-couchrest/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-httpclient>=2.8<3:www/rubygem-httpclient \
rubygem-multi_json>=1.7<2:devel/rubygem-multi_json
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-dalli/Makefile b/databases/rubygem-dalli/Makefile
index 8069ad4a0cad..07bc4ab6dde0 100644
--- a/databases/rubygem-dalli/Makefile
+++ b/databases/rubygem-dalli/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-data_objects/Makefile b/databases/rubygem-data_objects/Makefile
index 2761a6eea5f0..49412341c90e 100644
--- a/databases/rubygem-data_objects/Makefile
+++ b/databases/rubygem-data_objects/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-addressable>=2.1:www/rubygem-addressable
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-datamapper/Makefile b/databases/rubygem-datamapper/Makefile
index 9926c64c6675..2d81f04680b9 100644
--- a/databases/rubygem-datamapper/Makefile
+++ b/databases/rubygem-datamapper/Makefile
@@ -22,7 +22,6 @@ RUN_DEPENDS= rubygem-dm-aggregates>=${PORTVERSION}:databases/rubygem-dm-aggregat
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dbd-mysql/Makefile b/databases/rubygem-dbd-mysql/Makefile
index 502191f9ca6e..b0732d8a5691 100644
--- a/databases/rubygem-dbd-mysql/Makefile
+++ b/databases/rubygem-dbd-mysql/Makefile
@@ -13,7 +13,6 @@ LICENSE= BSD3CLAUSE
RUN_DEPENDS= rubygem-dbi>=0:databases/rubygem-dbi \
rubygem-mysql>=0:databases/rubygem-mysql
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dbd-pg/Makefile b/databases/rubygem-dbd-pg/Makefile
index 02f6ae7cadd7..8048703e6078 100644
--- a/databases/rubygem-dbd-pg/Makefile
+++ b/databases/rubygem-dbd-pg/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-dbi>=0.4.0:databases/rubygem-dbi \
rubygem-pg>=0:databases/rubygem-pg
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dbd-sqlite3/Makefile b/databases/rubygem-dbd-sqlite3/Makefile
index 05e8dbb16876..b322e97c245f 100644
--- a/databases/rubygem-dbd-sqlite3/Makefile
+++ b/databases/rubygem-dbd-sqlite3/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-dbi>=0.4.0:databases/rubygem-dbi \
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dbf/Makefile b/databases/rubygem-dbf/Makefile
index 58287b7636d8..30f90a084086 100644
--- a/databases/rubygem-dbf/Makefile
+++ b/databases/rubygem-dbf/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
CONFLICTS_INSTALL= dbf
diff --git a/databases/rubygem-dbi/Makefile b/databases/rubygem-dbi/Makefile
index 2e59746a34ff..bd4e411410ad 100644
--- a/databases/rubygem-dbi/Makefile
+++ b/databases/rubygem-dbi/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-deprecated2>=2.0.1:devel/rubygem-deprecated2 \
rubygem-aspectr>=0:devel/rubygem-aspectr
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
PLIST_FILES= bin/dbi bin/test_broken_dbi
diff --git a/databases/rubygem-dbm/Makefile b/databases/rubygem-dbm/Makefile
index eed067aecdc6..d4ec5c090f8a 100644
--- a/databases/rubygem-dbm/Makefile
+++ b/databases/rubygem-dbm/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/ruby/dbm
LICENSE= BSD2CLAUSE
USES= gem
-USE_RUBY= yes
OPTIONS_SINGLE= BACKEND
OPTIONS_SINGLE_BACKEND= BDB GDBM LIBC QDBM
diff --git a/databases/rubygem-discard-rails61/Makefile b/databases/rubygem-discard-rails61/Makefile
index 05e889ee6202..a43f2d52b18f 100644
--- a/databases/rubygem-discard-rails61/Makefile
+++ b/databases/rubygem-discard-rails61/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-activerecord61>=4.2<8:databases/rubygem-activerecord61
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-dm-aggregates/Makefile b/databases/rubygem-dm-aggregates/Makefile
index 00e18f7c0d3c..a12d22901a89 100644
--- a/databases/rubygem-dm-aggregates/Makefile
+++ b/databases/rubygem-dm-aggregates/Makefile
@@ -13,7 +13,6 @@ RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:databases/rubygem-dm-core
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-chunked_query/Makefile b/databases/rubygem-dm-chunked_query/Makefile
index 45fdd77c9a29..5ef01129f1d8 100644
--- a/databases/rubygem-dm-chunked_query/Makefile
+++ b/databases/rubygem-dm-chunked_query/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-dm-aggregates>=1.0:databases/rubygem-dm-aggregates \
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-constraints/Makefile b/databases/rubygem-dm-constraints/Makefile
index a6505f7d7ef5..d28be58ac571 100644
--- a/databases/rubygem-dm-constraints/Makefile
+++ b/databases/rubygem-dm-constraints/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:databases/rubygem-dm-core
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-core/Makefile b/databases/rubygem-dm-core/Makefile
index 5672e6048f26..ba9395138070 100644
--- a/databases/rubygem-dm-core/Makefile
+++ b/databases/rubygem-dm-core/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-addressable>=2.3:www/rubygem-addressable
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-do-adapter/Makefile b/databases/rubygem-dm-do-adapter/Makefile
index 839ee63eceff..7a19b141cd38 100644
--- a/databases/rubygem-dm-do-adapter/Makefile
+++ b/databases/rubygem-dm-do-adapter/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-data_objects>=0.10.6:databases/rubygem-data_objects \
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-migrations/Makefile b/databases/rubygem-dm-migrations/Makefile
index b7aee34b4b1f..7607803cd5e7 100644
--- a/databases/rubygem-dm-migrations/Makefile
+++ b/databases/rubygem-dm-migrations/Makefile
@@ -13,7 +13,6 @@ RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:databases/rubygem-dm-core
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-mysql-adapter/Makefile b/databases/rubygem-dm-mysql-adapter/Makefile
index 0ab29532a502..4efc153c33f6 100644
--- a/databases/rubygem-dm-mysql-adapter/Makefile
+++ b/databases/rubygem-dm-mysql-adapter/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-dm-do-adapter>=${PORTVERSION}:databases/rubygem-dm-do-adapt
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-observer/Makefile b/databases/rubygem-dm-observer/Makefile
index 64259c8e6ea2..f1cae8ebafb9 100644
--- a/databases/rubygem-dm-observer/Makefile
+++ b/databases/rubygem-dm-observer/Makefile
@@ -13,7 +13,6 @@ RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:databases/rubygem-dm-core
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-pager/Makefile b/databases/rubygem-dm-pager/Makefile
index a9a8a5a1c6fe..412663216506 100644
--- a/databases/rubygem-dm-pager/Makefile
+++ b/databases/rubygem-dm-pager/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-dm-aggregates>=0.10.1:databases/rubygem-dm-aggregates \
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-paperclip/Makefile b/databases/rubygem-dm-paperclip/Makefile
index bdb759a8e26a..4c065248e5e5 100644
--- a/databases/rubygem-dm-paperclip/Makefile
+++ b/databases/rubygem-dm-paperclip/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-dm-core>=1.2.0:databases/rubygem-dm-core \
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-postgres-adapter/Makefile b/databases/rubygem-dm-postgres-adapter/Makefile
index 6d48630ab9f7..f6f8a05d5971 100644
--- a/databases/rubygem-dm-postgres-adapter/Makefile
+++ b/databases/rubygem-dm-postgres-adapter/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-dm-do-adapter>=${PORTVERSION}:databases/rubygem-dm-do-adapt
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-serializer/Makefile b/databases/rubygem-dm-serializer/Makefile
index c03e538d1dc1..8f413b3f7f31 100644
--- a/databases/rubygem-dm-serializer/Makefile
+++ b/databases/rubygem-dm-serializer/Makefile
@@ -18,7 +18,6 @@ RUN_DEPENDS= rubygem-dm-core>=1.2.0<1.3:databases/rubygem-dm-core \
rubygem-multi_json>=1.0<2:devel/rubygem-multi_json
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-dm-timestamps/Makefile b/databases/rubygem-dm-timestamps/Makefile
index 00d8869e5f73..74aea0aab3ba 100644
--- a/databases/rubygem-dm-timestamps/Makefile
+++ b/databases/rubygem-dm-timestamps/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:databases/rubygem-dm-core
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-transactions/Makefile b/databases/rubygem-dm-transactions/Makefile
index 670375c316af..662d63fac95f 100644
--- a/databases/rubygem-dm-transactions/Makefile
+++ b/databases/rubygem-dm-transactions/Makefile
@@ -13,7 +13,6 @@ RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:databases/rubygem-dm-core
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-dm-types/Makefile b/databases/rubygem-dm-types/Makefile
index 29d1aa55d425..2680ad0d2438 100644
--- a/databases/rubygem-dm-types/Makefile
+++ b/databases/rubygem-dm-types/Makefile
@@ -20,7 +20,6 @@ RUN_DEPENDS= rubygem-bcrypt-ruby>=3.0<4:security/rubygem-bcrypt-ruby \
rubygem-uuidtools>=2.1<3:devel/rubygem-uuidtools
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-dm-validations/Makefile b/databases/rubygem-dm-validations/Makefile
index 228b4a4a7b3f..a155a7b2f1b5 100644
--- a/databases/rubygem-dm-validations/Makefile
+++ b/databases/rubygem-dm-validations/Makefile
@@ -13,7 +13,6 @@ RUN_DEPENDS= rubygem-dm-core>=${PORTVERSION}:databases/rubygem-dm-core
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-do_mysql/Makefile b/databases/rubygem-do_mysql/Makefile
index d4087521f360..2f79c0ca6115 100644
--- a/databases/rubygem-do_mysql/Makefile
+++ b/databases/rubygem-do_mysql/Makefile
@@ -10,6 +10,5 @@ WWW= https://rubygems.org/gems/do_mysql
RUN_DEPENDS= rubygem-data_objects>=0.10.17:databases/rubygem-data_objects
USES= gem mysql
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/databases/rubygem-do_postgres/Makefile b/databases/rubygem-do_postgres/Makefile
index baab437ff680..a88cb8b27879 100644
--- a/databases/rubygem-do_postgres/Makefile
+++ b/databases/rubygem-do_postgres/Makefile
@@ -10,7 +10,6 @@ WWW= https://rubygems.org/gems/do_postgres
RUN_DEPENDS= rubygem-data_objects>=0.10.17:databases/rubygem-data_objects
-USE_RUBY= yes
USES= gem pgsql
.include <bsd.port.mk>
diff --git a/databases/rubygem-do_sqlite3/Makefile b/databases/rubygem-do_sqlite3/Makefile
index 6c4584e787f7..c0878d8310ce 100644
--- a/databases/rubygem-do_sqlite3/Makefile
+++ b/databases/rubygem-do_sqlite3/Makefile
@@ -10,7 +10,6 @@ WWW= https://rubygems.org/gems/do_sqlite3
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
RUN_DEPENDS= rubygem-data_objects>=0.10.17:databases/rubygem-data_objects
-USE_RUBY= yes
USES= gem
CONFIGURE_ARGS= --with-sqlite3-dir=${LOCALBASE}
diff --git a/databases/rubygem-em-redis-unified/Makefile b/databases/rubygem-em-redis-unified/Makefile
index e4424f14101e..32fef27cc893 100644
--- a/databases/rubygem-em-redis-unified/Makefile
+++ b/databases/rubygem-em-redis-unified/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-eventmachine>=0.12.10:devel/rubygem-eventmachine
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-fabrication/Makefile b/databases/rubygem-fabrication/Makefile
index 4b76da037a6f..137384d7b4ba 100644
--- a/databases/rubygem-fabrication/Makefile
+++ b/databases/rubygem-fabrication/Makefile
@@ -11,7 +11,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-familia/Makefile b/databases/rubygem-familia/Makefile
index 2841d9fe91d0..4976affcb0f9 100644
--- a/databases/rubygem-familia/Makefile
+++ b/databases/rubygem-familia/Makefile
@@ -17,7 +17,6 @@ RUN_DEPENDS= rubygem-gibbler>=0.8.6:devel/rubygem-gibbler \
rubygem-uri-redis>=0.4.2:net/rubygem-uri-redis
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-flipper-active_record-rails61/Makefile b/databases/rubygem-flipper-active_record-rails61/Makefile
index 75bdb77e6f76..bf6aaa13c59c 100644
--- a/databases/rubygem-flipper-active_record-rails61/Makefile
+++ b/databases/rubygem-flipper-active_record-rails61/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-activerecord61>=5.0<7:databases/rubygem-activerecord61 \
rubygem-flipper>=${PORTVERSION}<0.26:devel/rubygem-flipper
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-flipper-active_record/Makefile b/databases/rubygem-flipper-active_record/Makefile
index e7589da8b3c6..7f5602d22279 100644
--- a/databases/rubygem-flipper-active_record/Makefile
+++ b/databases/rubygem-flipper-active_record/Makefile
@@ -13,7 +13,6 @@ RUN_DEPENDS= rubygem-activerecord50>=4.2<8:databases/rubygem-activerecord50 \
rubygem-flipper>=${PORTVERSION}<0.26:devel/rubygem-flipper
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-gdbm/Makefile b/databases/rubygem-gdbm/Makefile
index 56007b9aaa44..ec818490cf23 100644
--- a/databases/rubygem-gdbm/Makefile
+++ b/databases/rubygem-gdbm/Makefile
@@ -13,6 +13,5 @@ LICENSE= BSD2CLAUSE
LIB_DEPENDS= libgdbm.so:databases/gdbm
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/databases/rubygem-globalid-rails5/Makefile b/databases/rubygem-globalid-rails5/Makefile
index 5e177889db15..736f45b3815e 100644
--- a/databases/rubygem-globalid-rails5/Makefile
+++ b/databases/rubygem-globalid-rails5/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport5>=5.0:devel/rubygem-activesupport5
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-globalid-rails50/Makefile b/databases/rubygem-globalid-rails50/Makefile
index b0289b50b51e..4df6c25e9f87 100644
--- a/databases/rubygem-globalid-rails50/Makefile
+++ b/databases/rubygem-globalid-rails50/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport50>=5.0:devel/rubygem-activesupport50
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-globalid-rails52/Makefile b/databases/rubygem-globalid-rails52/Makefile
index d989e23fc638..303972c6a5f0 100644
--- a/databases/rubygem-globalid-rails52/Makefile
+++ b/databases/rubygem-globalid-rails52/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport52>=5.0:devel/rubygem-activesupport52
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-globalid-rails60/Makefile b/databases/rubygem-globalid-rails60/Makefile
index 206ade640e48..18098c655a0b 100644
--- a/databases/rubygem-globalid-rails60/Makefile
+++ b/databases/rubygem-globalid-rails60/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport60>=5.0:devel/rubygem-activesupport60
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-globalid-rails61/Makefile b/databases/rubygem-globalid-rails61/Makefile
index 934538de2714..af2d5d2517ba 100644
--- a/databases/rubygem-globalid-rails61/Makefile
+++ b/databases/rubygem-globalid-rails61/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport61>=5.0:devel/rubygem-activesupport61
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-globalid-rails70/Makefile b/databases/rubygem-globalid-rails70/Makefile
index 56ddccab3fce..c955768a8619 100644
--- a/databases/rubygem-globalid-rails70/Makefile
+++ b/databases/rubygem-globalid-rails70/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport70>=5.0:devel/rubygem-activesupport70
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-globalid/Makefile b/databases/rubygem-globalid/Makefile
index 83f4de444c41..26ac8b88c3a2 100644
--- a/databases/rubygem-globalid/Makefile
+++ b/databases/rubygem-globalid/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/MIT-LICENSE
RUN_DEPENDS= rubygem-activesupport4>=4.2.0:devel/rubygem-activesupport4
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-her/Makefile b/databases/rubygem-her/Makefile
index ed9e335ec965..e8e6209e5a15 100644
--- a/databases/rubygem-her/Makefile
+++ b/databases/rubygem-her/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-activemodel4>=4.2.1:databases/rubygem-activemodel4 \
rubygem-multi_json>=1.7<2:devel/rubygem-multi_json
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-hiredis/Makefile b/databases/rubygem-hiredis/Makefile
index e16fe803c4d0..e77e2e77052d 100644
--- a/databases/rubygem-hiredis/Makefile
+++ b/databases/rubygem-hiredis/Makefile
@@ -14,6 +14,5 @@ LICENSE_FILE= ${WRKSRC}/COPYING
RUN_DEPENDS= redis>=0:databases/redis
USES= gem gmake
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/databases/rubygem-influxdb/Makefile b/databases/rubygem-influxdb/Makefile
index dd17ee0ba7df..a665ecdf5282 100644
--- a/databases/rubygem-influxdb/Makefile
+++ b/databases/rubygem-influxdb/Makefile
@@ -10,7 +10,6 @@ WWW= http://influxdb.org/
LICENSE= MIT
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-jdbc-mysql/Makefile b/databases/rubygem-jdbc-mysql/Makefile
index 65d73eb0b9c9..2e4982f4db36 100644
--- a/databases/rubygem-jdbc-mysql/Makefile
+++ b/databases/rubygem-jdbc-mysql/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= jruby:lang/jruby
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-leo_manager_client/Makefile b/databases/rubygem-leo_manager_client/Makefile
index 35757a43bc04..20958d10c480 100644
--- a/databases/rubygem-leo_manager_client/Makefile
+++ b/databases/rubygem-leo_manager_client/Makefile
@@ -11,7 +11,6 @@ LICENSE= APACHE20
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-marginalia/Makefile b/databases/rubygem-marginalia/Makefile
index ab730620a2ad..76d53b829b6c 100644
--- a/databases/rubygem-marginalia/Makefile
+++ b/databases/rubygem-marginalia/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-actionpack61>=2.3:www/rubygem-actionpack61 \
USES= cpe gem
CPE_VENDOR= ${PORTNAME}_project
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-mario-redis-lock/Makefile b/databases/rubygem-mario-redis-lock/Makefile
index 7a078f578505..bef18e5254af 100644
--- a/databases/rubygem-mario-redis-lock/Makefile
+++ b/databases/rubygem-mario-redis-lock/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-redis>=3.0.5:databases/rubygem-redis
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-memcache-client/Makefile b/databases/rubygem-memcache-client/Makefile
index babc2b81482b..cb015770ad98 100644
--- a/databases/rubygem-memcache-client/Makefile
+++ b/databases/rubygem-memcache-client/Makefile
@@ -11,7 +11,6 @@ LICENSE= BSD3CLAUSE
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
PLIST_FILES= bin/memcached_top
diff --git a/databases/rubygem-memcache/Makefile b/databases/rubygem-memcache/Makefile
index 478b955ee65a..cd6a8b09923b 100644
--- a/databases/rubygem-memcache/Makefile
+++ b/databases/rubygem-memcache/Makefile
@@ -14,7 +14,6 @@ LIB_DEPENDS= libmemcached.so:databases/libmemcached
CONFIGURE_ARGS= --with-opt-dir=${LOCALBASE}
GEM_ENV= EXTERNAL_LIB="yes"
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-mysql/Makefile b/databases/rubygem-mysql/Makefile
index 3e3bb2bfe692..24dc78d15698 100644
--- a/databases/rubygem-mysql/Makefile
+++ b/databases/rubygem-mysql/Makefile
@@ -10,7 +10,6 @@ WWW= https://github.com/luislavena/mysql-gem
LICENSE= GPLv2 RUBY
LICENSE_COMB= dual
-USE_RUBY= yes
USES= gem mysql
.include <bsd.port.mk>
diff --git a/databases/rubygem-mysql2/Makefile b/databases/rubygem-mysql2/Makefile
index 19ae236ea52c..16636c918011 100644
--- a/databases/rubygem-mysql2/Makefile
+++ b/databases/rubygem-mysql2/Makefile
@@ -11,6 +11,5 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem mysql ssl
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/databases/rubygem-openid-redis-store/Makefile b/databases/rubygem-openid-redis-store/Makefile
index e28399328e6b..4da26595a38f 100644
--- a/databases/rubygem-openid-redis-store/Makefile
+++ b/databases/rubygem-openid-redis-store/Makefile
@@ -13,7 +13,6 @@ RUN_DEPENDS= rubygem-redis>=0:databases/rubygem-redis \
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-paranoia/Makefile b/databases/rubygem-paranoia/Makefile
index d792798be556..d5e476f488bf 100644
--- a/databases/rubygem-paranoia/Makefile
+++ b/databases/rubygem-paranoia/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-activerecord60>=5.1<7.1:databases/rubygem-activerecord60
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-pg/Makefile b/databases/rubygem-pg/Makefile
index a29de84aaf5a..b5525ea95500 100644
--- a/databases/rubygem-pg/Makefile
+++ b/databases/rubygem-pg/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
LICENSE_FILE_RUBY= ${WRKSRC}/LICENSE
USES= gem pgsql
-USE_RUBY= yes
CONFIGURE_ARGS= --with-pgsql-include-dir=`${PG_CONFIG} --includedir` \
--with-pgsql-lib-dir=`${PG_CONFIG} --libdir`
diff --git a/databases/rubygem-pg13/Makefile b/databases/rubygem-pg13/Makefile
index 9b4ebb78f6ed..02660e8ad562 100644
--- a/databases/rubygem-pg13/Makefile
+++ b/databases/rubygem-pg13/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
LICENSE_FILE_RUBY= ${WRKSRC}/LICENSE
USES= gem pgsql
-USE_RUBY= yes
CONFIGURE_ARGS= --with-pgsql-include-dir=`${PG_CONFIG} --includedir` \
--with-pgsql-lib-dir=`${PG_CONFIG} --libdir`
diff --git a/databases/rubygem-pg_array_parser/Makefile b/databases/rubygem-pg_array_parser/Makefile
index f728869d5bcd..c3a6ac7dff28 100644
--- a/databases/rubygem-pg_array_parser/Makefile
+++ b/databases/rubygem-pg_array_parser/Makefile
@@ -9,7 +9,6 @@ WWW= https://github.com/dockyard/pg_array_parser
LICENSE= MIT
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-pg_query/Makefile b/databases/rubygem-pg_query/Makefile
index 961586f7abe9..97729faf7fb6 100644
--- a/databases/rubygem-pg_query/Makefile
+++ b/databases/rubygem-pg_query/Makefile
@@ -14,6 +14,5 @@ BUILD_DEPENDS= rubygem-pathname>0:devel/rubygem-pathname
RUN_DEPENDS= rubygem-google-protobuf>=3.19.2:devel/rubygem-google-protobuf
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/databases/rubygem-pghero-rails5/Makefile b/databases/rubygem-pghero-rails5/Makefile
index 0089a4ebeb85..df32c4525299 100644
--- a/databases/rubygem-pghero-rails5/Makefile
+++ b/databases/rubygem-pghero-rails5/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-activerecord5>=5:databases/rubygem-activerecord5
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-pghero-rails50/Makefile b/databases/rubygem-pghero-rails50/Makefile
index 1bce9a27d055..25b2d010888b 100644
--- a/databases/rubygem-pghero-rails50/Makefile
+++ b/databases/rubygem-pghero-rails50/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-activerecord50>=5:databases/rubygem-activerecord50
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-pghero-rails61/Makefile b/databases/rubygem-pghero-rails61/Makefile
index 226739e33045..9184a00c2616 100644
--- a/databases/rubygem-pghero-rails61/Makefile
+++ b/databases/rubygem-pghero-rails61/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-activerecord61>=5:databases/rubygem-activerecord61
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-pghero/Makefile b/databases/rubygem-pghero/Makefile
index 009a651d15d2..e7e9851c80cf 100644
--- a/databases/rubygem-pghero/Makefile
+++ b/databases/rubygem-pghero/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
RUN_DEPENDS= rubygem-activerecord60>=6:databases/rubygem-activerecord60
USES= cpe gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-pl-puppetdb-ruby/Makefile b/databases/rubygem-pl-puppetdb-ruby/Makefile
index ab6d34566e12..7b028dd107ba 100644
--- a/databases/rubygem-pl-puppetdb-ruby/Makefile
+++ b/databases/rubygem-pl-puppetdb-ruby/Makefile
@@ -12,7 +12,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-httparty>0:www/rubygem-httparty
-USE_RUBY= yes
USES= gem
NO_ARCH= yes
diff --git a/databases/rubygem-postgres_ext/Makefile b/databases/rubygem-postgres_ext/Makefile
index dd57926a2007..b193d15312a5 100644
--- a/databases/rubygem-postgres_ext/Makefile
+++ b/databases/rubygem-postgres_ext/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activerecord4>=4.0:databases/rubygem-activerecord4 \
rubygem-pg_array_parser>=0.0.9:databases/rubygem-pg_array_parser
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
.include <bsd.port.mk>
diff --git a/databases/rubygem-puppetdb_cli/Makefile b/databases/rubygem-puppetdb_cli/Makefile
index 880a44c8d1c0..6fedf7c65aa0 100644
--- a/databases/rubygem-puppetdb_cli/Makefile
+++ b/databases/rubygem-puppetdb_cli/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-cri>=2.15<3:devel/rubygem-cri \
rubygem-pl-puppetdb-ruby>=2.0.3<2.1:databases/rubygem-pl-puppetdb-ruby
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-rbase/Makefile b/databases/rubygem-rbase/Makefile
index 3d5badb4a107..7680dad4e6f4 100644
--- a/databases/rubygem-rbase/Makefile
+++ b/databases/rubygem-rbase/Makefile
@@ -8,7 +8,6 @@ COMMENT= Library to create/read/write to XBase databases (*.DBF files)
WWW= https://rubygems.org/gems/rbase
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-red-arrow-dataset/Makefile b/databases/rubygem-red-arrow-dataset/Makefile
index a64689bed06e..f1bbeca1480c 100644
--- a/databases/rubygem-red-arrow-dataset/Makefile
+++ b/databases/rubygem-red-arrow-dataset/Makefile
@@ -15,7 +15,6 @@ LIB_DEPENDS= libarrow-glib.so:databases/arrow-glib
RUN_DEPENDS= rubygem-red-arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-red-arrow
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-red-arrow/Makefile b/databases/rubygem-red-arrow/Makefile
index 6c1e34b7731d..895b60cc9e9c 100644
--- a/databases/rubygem-red-arrow/Makefile
+++ b/databases/rubygem-red-arrow/Makefile
@@ -18,7 +18,6 @@ RUN_DEPENDS= rubygem-bigdecimal>=2.0.3:math/rubygem-bigdecimal \
rubygem-pkg-config>=0:devel/rubygem-pkg-config \
USES= gem localbase
-USE_RUBY= yes
CFLAGS+= -I${LOCALBASE}/include
diff --git a/databases/rubygem-red-gandiva/Makefile b/databases/rubygem-red-gandiva/Makefile
index 1453be0f0547..6879fc7f30a3 100644
--- a/databases/rubygem-red-gandiva/Makefile
+++ b/databases/rubygem-red-gandiva/Makefile
@@ -15,7 +15,6 @@ LIB_DEPENDS= libarrow-glib.so:databases/arrow-glib
RUN_DEPENDS= rubygem-red-arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-red-arrow
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-red-parquet/Makefile b/databases/rubygem-red-parquet/Makefile
index 74b1917e208d..e9a2535614ac 100644
--- a/databases/rubygem-red-parquet/Makefile
+++ b/databases/rubygem-red-parquet/Makefile
@@ -15,7 +15,6 @@ LIB_DEPENDS= libarrow-glib.so:databases/arrow-glib
RUN_DEPENDS= rubygem-red-arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-red-arrow
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-red-plasma/Makefile b/databases/rubygem-red-plasma/Makefile
index 3b82afa8bd09..a7a291676525 100644
--- a/databases/rubygem-red-plasma/Makefile
+++ b/databases/rubygem-red-plasma/Makefile
@@ -15,7 +15,6 @@ LIB_DEPENDS= libarrow-glib.so:databases/arrow-glib
RUN_DEPENDS= rubygem-red-arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/rubygem-red-arrow
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-actionpack-rails5/Makefile b/databases/rubygem-redis-actionpack-rails5/Makefile
index cd1d8c3b805a..b50fdf867a0a 100644
--- a/databases/rubygem-redis-actionpack-rails5/Makefile
+++ b/databases/rubygem-redis-actionpack-rails5/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-actionpack5>=5<8:www/rubygem-actionpack5 \
rubygem-redis-store>=1.1.0<2:devel/rubygem-redis-store
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-actionpack-rails50/Makefile b/databases/rubygem-redis-actionpack-rails50/Makefile
index 883db432221e..59a01b921cd1 100644
--- a/databases/rubygem-redis-actionpack-rails50/Makefile
+++ b/databases/rubygem-redis-actionpack-rails50/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-actionpack50>=5<8:www/rubygem-actionpack50 \
rubygem-redis-store>=1.1.0<2:devel/rubygem-redis-store
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-actionpack-rails52/Makefile b/databases/rubygem-redis-actionpack-rails52/Makefile
index 001dd5b940b6..ea1ee79590bc 100644
--- a/databases/rubygem-redis-actionpack-rails52/Makefile
+++ b/databases/rubygem-redis-actionpack-rails52/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-actionpack52>=5<8:www/rubygem-actionpack52 \
rubygem-redis-store>=1.1.0<2:devel/rubygem-redis-store
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-actionpack-rails60/Makefile b/databases/rubygem-redis-actionpack-rails60/Makefile
index 7f8d0327fdc8..6bf3351e9b35 100644
--- a/databases/rubygem-redis-actionpack-rails60/Makefile
+++ b/databases/rubygem-redis-actionpack-rails60/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-actionpack60>=5<8:www/rubygem-actionpack60 \
rubygem-redis-store>=1.1.0<2:devel/rubygem-redis-store
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-actionpack-rails61/Makefile b/databases/rubygem-redis-actionpack-rails61/Makefile
index 86951fbbe59d..ca500dd37fb4 100644
--- a/databases/rubygem-redis-actionpack-rails61/Makefile
+++ b/databases/rubygem-redis-actionpack-rails61/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-actionpack61>=5<8:www/rubygem-actionpack61 \
rubygem-redis-store>=1.1.0<2:devel/rubygem-redis-store
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-actionpack/Makefile b/databases/rubygem-redis-actionpack/Makefile
index 38c2ce750ac8..bdeb36017fea 100644
--- a/databases/rubygem-redis-actionpack/Makefile
+++ b/databases/rubygem-redis-actionpack/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-actionpack52>=5<8:www/rubygem-actionpack52 \
rubygem-redis-store>=1.1.0<2:devel/rubygem-redis-store
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-client/Makefile b/databases/rubygem-redis-client/Makefile
index 1bd838405c35..ea2d5b15953c 100644
--- a/databases/rubygem-redis-client/Makefile
+++ b/databases/rubygem-redis-client/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.md
RUN_DEPENDS= rubygem-connection_pool>=0:net/rubygem-connection_pool
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-cluster-client/Makefile b/databases/rubygem-redis-cluster-client/Makefile
index 9440dbbbb4bc..632ffcf53511 100644
--- a/databases/rubygem-redis-cluster-client/Makefile
+++ b/databases/rubygem-redis-cluster-client/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
RUN_DEPENDS= rubygem-redis-client>=0.10:databases/rubygem-redis-client
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-clustering/Makefile b/databases/rubygem-redis-clustering/Makefile
index b7cb6c3dd2a4..39fe8d9a8521 100644
--- a/databases/rubygem-redis-clustering/Makefile
+++ b/databases/rubygem-redis-clustering/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-redis>=${PORTVERSION}:databases/rubygem-redis \
rubygem-redis-cluster-client>=0.3.7:databases/rubygem-redis-cluster-client
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-namespace/Makefile b/databases/rubygem-redis-namespace/Makefile
index 961c780c33a3..967967fe7f1f 100644
--- a/databases/rubygem-redis-namespace/Makefile
+++ b/databases/rubygem-redis-namespace/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-redis>=4:databases/rubygem-redis
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis-namespace18/Makefile b/databases/rubygem-redis-namespace18/Makefile
index 75c93efa812d..602d7f7ebf28 100644
--- a/databases/rubygem-redis-namespace18/Makefile
+++ b/databases/rubygem-redis-namespace18/Makefile
@@ -14,7 +14,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-redis>=3.0.4:databases/rubygem-redis
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis/Makefile b/databases/rubygem-redis/Makefile
index 22064cd54799..e0e5352dc9da 100644
--- a/databases/rubygem-redis/Makefile
+++ b/databases/rubygem-redis/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-redis-client>=0.9.0:databases/rubygem-redis-client
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-redis4/Makefile b/databases/rubygem-redis4/Makefile
index 5043e27bab34..105ebdae8496 100644
--- a/databases/rubygem-redis4/Makefile
+++ b/databases/rubygem-redis4/Makefile
@@ -12,7 +12,6 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-scenic61/Makefile b/databases/rubygem-scenic61/Makefile
index 63a1cdd38fb4..d0c8676bece4 100644
--- a/databases/rubygem-scenic61/Makefile
+++ b/databases/rubygem-scenic61/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activerecord61>=4.0.0:databases/rubygem-activerecord61 \
rubygem-railties61>=4.0.0:www/rubygem-railties61
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-sdbm/Makefile b/databases/rubygem-sdbm/Makefile
index 2d554572b902..1dd216131508 100644
--- a/databases/rubygem-sdbm/Makefile
+++ b/databases/rubygem-sdbm/Makefile
@@ -10,6 +10,5 @@ WWW= https://github.com/ruby/sdbm
LICENSE= BSD2CLAUSE
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/databases/rubygem-seed-fu/Makefile b/databases/rubygem-seed-fu/Makefile
index b780c62588a2..29e67557c14c 100644
--- a/databases/rubygem-seed-fu/Makefile
+++ b/databases/rubygem-seed-fu/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activerecord61>=3.1:databases/rubygem-activerecord61 \
rubygem-activesupport61>=3.1:devel/rubygem-activesupport61
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-sqlite3-ruby/Makefile b/databases/rubygem-sqlite3-ruby/Makefile
index ede8bcfc5e97..d50912e41e6e 100644
--- a/databases/rubygem-sqlite3-ruby/Makefile
+++ b/databases/rubygem-sqlite3-ruby/Makefile
@@ -16,7 +16,6 @@ RUN_DEPENDS= rubygem-sqlite3>=1.3.3:databases/rubygem-sqlite3
CONFIGURE_ARGS= --with-sqlite3-dir=${LOCALBASE}
NO_ARCH= yes
-USE_RUBY= yes
USES= gem
PLIST_FILES= bin/sqlite3_ruby
diff --git a/databases/rubygem-sqlite3/Makefile b/databases/rubygem-sqlite3/Makefile
index 5f6aa638dfc8..167dda1f3b78 100644
--- a/databases/rubygem-sqlite3/Makefile
+++ b/databases/rubygem-sqlite3/Makefile
@@ -13,7 +13,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libsqlite3.so:databases/sqlite3
USES= gem
-USE_RUBY= yes
CONFIGURE_ARGS= --with-sqlite3-dir=${LOCALBASE}
diff --git a/databases/rubygem-state_machines-activemodel/Makefile b/databases/rubygem-state_machines-activemodel/Makefile
index 50ec570db930..3fa692bd61e6 100644
--- a/databases/rubygem-state_machines-activemodel/Makefile
+++ b/databases/rubygem-state_machines-activemodel/Makefile
@@ -14,7 +14,6 @@ RUN_DEPENDS= rubygem-activemodel60>=5.1:databases/rubygem-activemodel60 \
rubygem-state_machines>=0.5.0:devel/rubygem-state_machines
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-state_machines-activerecord/Makefile b/databases/rubygem-state_machines-activerecord/Makefile
index b12a67961b6d..34e88989439d 100644
--- a/databases/rubygem-state_machines-activerecord/Makefile
+++ b/databases/rubygem-state_machines-activerecord/Makefile
@@ -15,7 +15,6 @@ RUN_DEPENDS= rubygem-activerecord60>=5.1:databases/rubygem-activerecord60 \
rubygem-state_machines-activemodel>=0.8.0:databases/rubygem-state_machines-activemodel
USES= gem
-USE_RUBY= yes
NO_ARCH= yes
diff --git a/databases/rubygem-tarantool/Makefile b/databases/rubygem-tarantool/Makefile
index 1cc68dbcfb8c..0e6f28012f2e 100644
--- a/databases/rubygem-tarantool/Makefile
+++ b/databases/rubygem-tarantool/Makefile
@@ -16,6 +16,5 @@ RUN_DEPENDS= rubygem-bin_utils>=0.0.3<0.1:devel/rubygem-bin_utils \
rubygem-sumbur>=0.0.2:devel/rubygem-sumbur
USES= gem
-USE_RUBY= yes
.include <bsd.port.mk>
diff --git a/databases/xapian-bindings/Makefile b/databases/xapian-bindings/Makefile
index 634ce3488ae4..8150bd38c3e4 100644
--- a/databases/xapian-bindings/Makefile
+++ b/databases/xapian-bindings/Makefile
@@ -25,7 +25,6 @@ PHP_VARS= IGNORE_WITH_PHP="80 81 82"
PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xapian>=${PORTVERSION}:databases/py-xapian@${PY_FLAVOR}
PYTHON_USES= python:run
RUBY_RUN_DEPENDS= ${RUBY_PKGNAMEPREFIX}xapian>=${PORTVERSION}:databases/ruby-xapian
-RUBY_USE= RUBY=yes
-RUBY_VARS= RUBY_NO_BUILD_DEPENDS=yes
+RUBY_USES= ruby:run
.include <bsd.port.mk>